pax_global_header00006660000000000000000000000064144123517400014513gustar00rootroot0000000000000052 comment=7f637f94ff842a4f20463fe3827628767aa117df pcbasic-2.0.7/000077500000000000000000000000001441235174000131255ustar00rootroot00000000000000pcbasic-2.0.7/.github/000077500000000000000000000000001441235174000144655ustar00rootroot00000000000000pcbasic-2.0.7/.github/ISSUE_TEMPLATE.md000066400000000000000000000015021441235174000171700ustar00rootroot00000000000000 ## Bug report **Problem** **Steps** 1. 2. 3. **Program** **Crash log** **Notes** PC-BASIC version: Operating system version: pcbasic-2.0.7/.gitignore000066400000000000000000000001541441235174000151150ustar00rootroot00000000000000*.pyc *.pyd *.pyo build/ dist/ __pycache__/ .vscode/ pcbasic/data/USAGE.txt pcbasic/basic/data/release.json pcbasic-2.0.7/BUILD.md000066400000000000000000000157471441235174000143240ustar00rootroot00000000000000 ### Setting up a development environment for PC-BASIC These instructions cover the steps needed to install the development source of PC-BASIC and its dependencies. > #### You won't need to read this file just to install PC-BASIC #### > General installation instructions for PC-BASIC can be found in `README.md`. > The instructions there cover the most common platforms and use cases. > The instructions in this file are for developers only. #### Dependencies #### The following packages are needed, recommended or optional when installing PC-BASIC: | Package | Status | Used for |-------------------------------------------------------------------------------|----------------------------|---------------------------------------- | [Python 3.6.9 or later](https://www.python.org/downloads/) | required | | [`importlib_resources`](https://pypi.python.org/pypi/importlib_resources) | required for Python <= 3.6 | | [SDL2](https://www.libsdl.org/download-2.0.php) | recommended | graphics and sound | [PySerial 3.4](https://github.com/pyserial/pyserial) | optional | physical or emulated serial port access | [PyParallel](https://github.com/pyserial/pyparallel) | optional | physical parallel port access | [PyAudio](http://people.csail.mit.edu/hubert/pyaudio/) | optional | sound without SDL2 Once you have a working Python installation, most dependencies can be installed with `pip`: pip install pysdl2-dll pyserial If `pip` is not included with your copy of Python, install it with `python -m ensurepip` or through your system's package manager. For Windows, Mac, and Linux, it is recommended to use the SDL2 and SDL2-gfx libraries provided by the [pysdl2-dll](https://github.com/a-hurst/pysdl2-dll) package. Alternatively, you can get the library directly from [libsdl.org](https://www.libsdl.org/download-2.0.php). Install the library in your OS's standard location for libraries. If this causes difficulties, you can alternatively place the library in `pcbasic/lib`. [PyAudio](http://people.csail.mit.edu/hubert/pyaudio/) is only used if SDL2 is not available. The project only distributes binary wheels for Windows. On Mac or Linux, `pip3 install pyaudio` will try to compile the module from source; for this to succeed, you need to have [the PortAudio library](http://files.portaudio.com/download.html) and the header files for your Python version and for PortAudio installed on your system. [PyParallel](https://github.com/pyserial/pyparallel) is only needed to access physical parallel ports, not for printing to a CUPS or Windows printer. Note that most modern machines do not actually have parallel ports. If you have a parallel port and want to use it with PC-BASIC, download and install PyParallel from the link above. Although a `pyparallel` package exists in on PyPI, at present this does not work as essential libraries are missing. #### External tools #### PC-BASIC employs the following external command-line tools, if available: | Tool | OS | Status | Used for |-------------------------------------------|-------------------|-------------|--------------------------------- | `notepad.exe` | Windows | essential | printing | `lpr` | Mac, Linux, Unix | essential | printing | `paps` | Mac, Linux, Unix | recommended | improved Unicode support for printing | `beep` | Mac, Linux, Unix | optional | sound through PC speaker #### Building from GitHub source repository #### The following additional packages and tools are used for development, testing and packaging: | Package | OS | Used for |----------------------------------------------------------------------------------------------------------------|-------------------|----------------- | [Git](https://git-scm.com/) | all | development | [`lxml`](https://pypi.python.org/pypi/lxml/3.4.3) | all | documentation | [`markdown`](https://pypi.python.org/pypi/Markdown) | all | documentation | [Prince](https://www.princexml.com/download/) | all | documentation | [`pylint`](https://pypi.python.org/pypi/pylint/1.7.6) | all | testing | [`coverage`](https://pypi.python.org/pypi/coverage) | all | testing | [`colorama`](https://pypi.python.org/pypi/colorama) | Windows | testing | [`wheel`](https://pypi.python.org/pypi/wheel) | all | packaging | [`twine`](https://pypi.python.org/pypi/twine) | all | packaging | [`toml`](https://pypi.python.org/pypi/toml) | all | packaging | [`pillow`](https://python-pillow.org/) | all | packaging | [`cx_Freeze` 6.11.1](https://pypi.org/project/cx_Freeze/) | Windows, MacOS | packaging | `dpkg` | Linux | packaging | `alien` | Linux | packaging These are the steps to set up the local repository ready to run PC-BASIC: 1. Clone the repo from GitHub git clone --recursive https://github.com/robhagemans/pcbasic.git 2. Make pcbasic/data/USAGE.txt python3.7 -m make local 3. Run pcbasic directly from the source directory pc-basic #### Deprecation warnings #### The following features are deprecated and **will be removed in the near future**: - Support for end-of-life Python versions 2.7 and 3.6 - The [PyGame](www.pygame.org)-based interface - The [curses](https://invisible-island.net/ncurses/)-based interface - The option `--utf8` (use `--text-encoding=utf8`) - The aliases `freedos`, `univga`, and `unifont` for the default font (use `--font=default`) - Support for sound through the PC speaker pcbasic-2.0.7/CONTRIBUTING.md000066400000000000000000000025111441235174000153550ustar00rootroot00000000000000 #### Reporting bugs #### Thank you for helping to make PC-BASIC better! If you find bugs, please [open an issue on GitHub](https://github.com/robhagemans/pcbasic/issues). In your bug report, please specify: - What version of PC-BASIC you're using; - What operating system you're using, including the version; - What you did; - What you expected to happen; - What happened instead. The very best thing to do in a bug report is to post a little BASIC program that triggers the bug or the unwanted behaviour. That often enables me to see what's going on right away, and if not I can try it for myself. It's almost magic like that. After you post your report, please check back in the next few days: often, it's not obvious to me from the first report what the exact problem is, since people use different setups, have different expectations and make different assumptions. I'll usually reply fairly quickly to ask you for some more information. #### Contributing code #### Code contributions are much appreciated! You'll need to agree for your code contributions to be licensed under the [Expat MIT License](https://opensource.org/licenses/MIT). This is a more permissive licence than PC-BASIC is (currently) released under. The reason I ask for a permissive licence for contributions is that it allows me to re-license the code at a later date. pcbasic-2.0.7/GPL3.txt000066400000000000000000001045131441235174000143770ustar00rootroot00000000000000 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 . pcbasic-2.0.7/LICENSE.md000066400000000000000000000016171441235174000145360ustar00rootroot00000000000000### PC-BASIC interpreter ### **Copyright © 2013—2022 Rob Hagemans.** _Source code available at [https://github.com/robhagemans/pcbasic](https://github.com/robhagemans/pcbasic)._ This program is free software: you can redistribute it and/or modify it under the terms of the [GNU General Public License](http://www.gnu.org/licenses/gpl-3.0.en.html) 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. pcbasic-2.0.7/README.md000066400000000000000000000064541441235174000144150ustar00rootroot00000000000000### PC-BASIC ### _A free, cross-platform emulator for the GW-BASIC family of interpreters._ PC-BASIC is a free, cross-platform interpreter for GW-BASIC, Advanced BASIC (BASICA), PCjr Cartridge Basic and Tandy 1000 GWBASIC. It interprets these BASIC dialects with a high degree of accuracy, aiming for bug-for-bug compatibility. PC-BASIC emulates the most common video and audio hardware on which these BASICs used to run. PC-BASIC runs plain-text, tokenised and protected .BAS files. It implements floating-point arithmetic in the Microsoft Binary Format (MBF) and can therefore read and write binary data files created by GW-BASIC. PC-BASIC is free and open source software released under the GPL version 3. See also the [PC-BASIC home page](http://robhagemans.github.io/pcbasic/). ![](https://robhagemans.github.io/pcbasic/screenshots/pcbasic-2.0.png) ---------- ### Quick Start Guide ### This quick start guide covers installation and elementary use of PC-BASIC. For more information, please refer to the [PC-BASIC documentation](http://pc-basic.org/doc/2.0#). If you find bugs, please [open an issue on GitHub](https://github.com/robhagemans/pcbasic/issues). It would be most helpful if you could include a short bit of BASIC code that triggers the bug. #### Installation #### PC-BASIC desktop installers for Windows, Mac, and Linux can be downloaded from [GitHub](https://github.com/robhagemans/pcbasic/releases). Python users can obtain the PC-BASIC package from [PyPI](https://pypi.org/project/pcbasic/) through `pip3 install pcbasic`. #### BASIC survival kit #### PC-BASIC has a 1980s-style interface operated by executing typed commands. There is no menu, nor are there any of the visual clues that we've come to expect of modern software. A few essential commands to help you get around: | Command | Effect | |-----------------------|---------------------------------------------------------------| | `FILES` | show current working directory and its contents | | `LOAD "PROGRAM"` | loads the program file named `PROGRAM.BAS` into memory | | `LIST` | displays the BASIC code of the current program | | `RUN` | starts the current program | | `SAVE "PROGRAM",A` | saves the current program to a text file named `PROGRAM.BAS` | | `NEW` | immediately deletes the current program from memory | | `SYSTEM` | exits PC-BASIC immediately, discarding any unsaved program | Use one of the key combinations `Ctrl+Break`, `Ctrl+Scroll Lock`, `Ctrl+C` or `F12+B` to interrupt a running program. #### Program location #### If started through the start-menu shortcut, PC-BASIC looks for programs in the shortcut's start-in folder. - On **Windows**, this is your `Documents` folder by default. - On **Mac** and **Linux** this is your home directory `~/` by default. If started from the command prompt, PC-BASIC looks for programs in the current working directory. See [the documentation on accessing your drives](http://pc-basic.org/doc/2.0#mounting) for more information. #### External resources #### See the [collection of GW-BASIC programs and tutorials](https://github.com/robhagemans/hoard-of-gwbasic). pcbasic-2.0.7/THANKS.md000066400000000000000000000171661441235174000144520ustar00rootroot00000000000000## Acknowledgements ### Contributors PC-BASIC would not exist without those contributing code, reporting bugs, sending in patches, and documenting GW-BASIC's behaviour. Thank you all! Development is led by - **Rob Hagemans** Bug fixes and guidance by - **Wengier Wu** - **Jan Bredenbeek** - **WJB** - **Rutger van Bergen** - **Daniel Santana** Avid testers and bug hunters - **Ronald Herrera** - **Kenneth Wayne Boyd** - **Nauman Umer** - **Steve Pagliarulo** - **Miguel Dorta** - **Patrik** - **Duane** - **Justin R. Miller** ### Shoulders of Giants PC-BASIC incorporates code derived from other projects, in particular: * **Marcus von Appen**'s [PySDL2](https://pysdl2.readthedocs.org/en/latest/) * **Jonathan Hartley**'s [colorama](https://github.com/tartley/colorama) * **Valentin Lab**'s [win_subprocess.py](https://gist.github.com/vaab/2ad7051fc193167f15f85ef573e54eb9) PC-BASIC depends on the following open-source projects: * [Python](http://www.python.org) * [Setuptools](https://pypi.python.org/pypi/setuptools) * [Simple DirectMedia Layer (SDL)](http://www.libsdl.org) * [SDL2_gfx](http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/) * [pysdl2-dll](https://github.com/a-hurst/pysdl2-dll) * [PySerial](https://github.com/pyserial/pyserial) * [PyParallel](https://github.com/pyserial/pyparallel) * [PyAudio](http://people.csail.mit.edu/hubert/pyaudio/) ### Fond memories PC-BASIC would not have been what it is without the following open-source projects which it has depended on in the past: * **Tom Rothamel**'s [PyGame Subset for Android](https://web.archive.org/web/20150712040220/http://pygame.renpy.org/) (superseded by [RAPT](http://www.renpy.org/doc/html/android.html)) * **J-L Morel**'s [Win32::Console::ANSI](http://search.cpan.org/~jlmorel/Win32-Console-ANSI-1.11/lib/Win32/Console/ANSI.pm) * [Python for Windows Extensions (PyWin32)](https://sourceforge.net/projects/pywin32/) * [PExpect](http://pexpect.readthedocs.org/en/latest/) * [PyGame](http://www.pygame.org) * [NumPy](http://www.numpy.org) ### Technical Documentation Building PC-BASIC would have been impossible without the immense amounts of technical documentation that has been made available online. It has proven not to be feasible to compile a complete list of the documentation used. Many thanks to all those who make technical information freely available, and apologies to those whose contribution I have failed to acknowledge here. ##### GW-BASIC tokenised file format * **Norman De Forest**'s seminal [documentation of GW-BASIC tokens](http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html). _This documentation was the starting point for the development of PC-BASIC._ * **Dan Vanderkam**'s [online GW-BASIC decoder](http://www.danvk.org/wp/2008-02-03/reading-old-gw-basic-programs/) ##### GW-BASIC protected file format * **Paul Kocher**, _The Cryptogram computer supplement_ **19**, American Cryptogram Association, Summer 1994 ##### Technical information on many topics * [VOGONS](http://www.vogons.org/) * **Erik S. Klein**'s [vintage computer forums](http://www.vintage-computer.com) * **John Elliott**'s [Vintage PC pages](http://www.seasip.info/VintagePC/) * **Peter Berg**'s [Pete's QBasic/QuickBasic site](http://www.petesqbsite.com/) * **Vernon Brooks**'s [PC-DOS retro](https://sites.google.com/site/pcdosretro/) ##### Video hardware * **Dan Rollins**' [TechHelp](http://webpages.charter.net/danrollins/techhelp/0089.HTM) pages on PC video memory layout * **Great Hierophant**'s [Nerdly Pleasures Blog](http://nerdlypleasures.blogspot.com) ##### Microsoft Binary Format * Forum contributions by **[Julian Brucknall](http://www.boyet.com/Articles/MBFSinglePrecision.html)** and **[Adam Burgoyne](http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_20245266.html)** ##### Data cassette format * **Mike Brutman**'s [Analysis of the IBM PC data cassette format](http://www.brutman.com/Cassette_Waveforms/Cassette_Waveforms.html) * **Dan Tobias**' [IBM PC data cassette format documentation](http://fileformats.archiveteam.org/wiki/IBM_PC_data_cassette) ##### Serial ports * **Craig Peacock**'s documentation on [interfacing the serial port](http://retired.beyondlogic.org/serial/serial.htm) * **Christopher E. Strangio**'s tutorial on [the RS232 standard](http://www.camiresearch.com/Data_Com_Basics/RS232_standard.html) * [QB64 documentation](http://www.qb64.net/wiki/index.php/Port_Access_Libraries#Serial_Communication_Registers) ##### Keyboard scancodes * **John Savard**'s [Scan Codes Demystified](http://www.quadibloc.com/comp/scan.htm) * **Andries Brouwer**'s extensive reference of [Keyboard scancodes](https://www.win.tue.nl/~aeb/linux/kbd/scancodes.html) * **Philip Storr**'s [PC Hardware book](http://www.philipstorr.id.au/pcbook/book3/scancode.htm) * Altek Instruments documentation on [PC Keyboard Scan Codes](http://www.barcodeman.co.uk/altek/mule/scandoc.php) ### Fonts * **Henrique Peron**'s [CPIDOS codepage pack](http://www.freedos.org/software/?prog=cpidos) * **Dmitry Bolkhovityanov**'s [Uni-VGA font](http://www.inp.nsk.su/~bolkhov/files/fonts/univga/) * **Roman Czyborra**, **Qianqian Fang** and others' [GNU UniFont](https://savannah.gnu.org/projects/unifont) * [DOSBox](http://www.dosbox.com) VGA fonts * **Andries Brouwer**'s [CPI font file format documentation](http://www.win.tue.nl/~aeb/linux/kbd/font-formats-3.html) ### Unicode-codepage mappings * [The Unicode Consortium and contributors](http://www.unicode.org/Public/MAPPINGS/VENDORS) * [GNU libiconv Project](https://www.gnu.org/software/libiconv/) * [Aivosto](http://www.aivosto.com/vbtips/charsets-codepages.html) * **Konstantinos Kostis**' [Charsets Index](http://www.kostis.net/charsets/) * [IBM CDRA](http://www-01.ibm.com/software/globalization/cdra/) * **Masaki Tojo**'s [Camellia](https://github.com/mtojo/camellia) ### Bibliography * _GW-BASIC 3.23 User's Guide_, Microsoft Corporation, 1987. * _IBM Personal Computer Hardware Reference Library: BASIC_, IBM, 1982. * _Tandy 1000 BASIC, A Reference Guide_, Tandy Corporation. * **William Barden, Jr.**, _Graphics and Sound for the Tandy 1000s and PC Compatibles_, Microtrend, 1987. * **Don Inman** and **Bob Albrecht**, _The GW-BASIC Reference_, Osborne McGraw-Hill, 1990. * **Thomas C. McIntyre**, _BLUE: BASIC Language User Essay_, 1991, [available online](https://web.archive.org/web/20060410121551/http://scottserver.net/basically/geewhiz.html). * **David I. Schneider**, _Handbook of BASIC: Third Edition for the IBM PC, XT, AT, PS/2, and Compatibles_, Brady, 1988. ### Development tools Development tools: * [Git](https://git-scm.com/) * [Atom](https://atom.io/) * [PyLint](https://pypi.python.org/pypi/pylint/1.7.6) * [Coverage](https://pypi.python.org/pypi/coverage) * [Ubuntu](http://www.ubuntu.com/) * [The GNU Base System](http://www.gnu.org/) Documentation tools: * [LXML](http://lxml.de) * [Markdown](https://pypi.python.org/pypi/Markdown) * [Prince](https://www.princexml.com/download/) Packaging tools: * [Wheel](https://pypi.python.org/pypi/wheel) * [Twine](https://pypi.python.org/pypi/twine) * [cx_Freeze](https://anthony-tuininga.github.io/cx_Freeze/) * [fpm](https://github.com/jordansissel/fpm) Source code and releases are hosted on: * [GitHub](https://github.com/) * [SourceForge](https://sourceforge.net/) * [PyPI](https://pypi.org/project/pcbasic/) ### Emulators These excellent emulators have been indispensable tools in documenting the behaviour of various Microsoft BASIC dialects. * [DOSBox](http://www.dosbox.com) * [MESS](http://www.mess.org) * [PCE PC Emulator](http://www.hampa.ch/pce/) pcbasic-2.0.7/docs/000077500000000000000000000000001441235174000140555ustar00rootroot00000000000000pcbasic-2.0.7/docs/__init__.py000066400000000000000000000003551441235174000161710ustar00rootroot00000000000000""" PC-BASIC - docs Documentation builder and source (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .usage import make_usage from .man import make_man from .htmldoc import make_htmldoc pcbasic-2.0.7/docs/htmldoc.py000066400000000000000000000206521441235174000160660ustar00rootroot00000000000000""" PC-BASIC - docs.htmldoc HTML documentation builder (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import json from datetime import datetime from io import StringIO from lxml import etree import markdown from markdown.extensions.toc import TocExtension, slugify from pcbasic.basic import VERSION BASEPATH = os.path.dirname(os.path.realpath(__file__)) SOURCE_PATH = os.path.join(BASEPATH, 'source') with open(os.path.join(SOURCE_PATH, 'description.json'), encoding='utf-8') as desc_json: DESCR_STRS = json.load(desc_json) def read_file(filename): with open(filename, 'r', encoding='utf-8') as f: return f.read() def _md_to_html(md_file, outf, prefix='', baselevel=1): """Convert markdown to html.""" mdown = read_file(md_file) toc = TocExtension( baselevel=baselevel, slugify=( lambda value, separator: prefix + slugify(value, separator) ) ) outf.write(markdown.markdown( mdown, extensions=['markdown.extensions.tables', toc], output_format='html5', lazy_ol=False )) def _maketoc(html_doc, toc): """Build table of contents.""" parser = etree.HTMLParser() doc = etree.parse(html_doc, parser) last = -1 toc.write(u'\n') def _embed_style(html_file): """Embed a CSS file in the HTML.""" parser = etree.HTMLParser(encoding='utf-8') doc = etree.parse(html_file, parser) for node in doc.xpath('//link[@rel="stylesheet"]'): href = node.get('href') css = os.path.join(SOURCE_PATH, href) node.tag = 'style' node.text = '\n' + read_file(css) + '\n ' node.attrib.clear() node.set('id', href) with open(html_file, 'w', encoding='utf-8') as f: f.write(etree.tostring(doc, method="html").decode('utf-8')) def _get_options(html_file): """Get the next command-line option.""" parser = etree.HTMLParser(encoding='utf-8') doc = etree.parse(html_file, parser) output = [] for node in doc.xpath('//h3[@id="options"]/following-sibling::dl/dt/code'): node.tag = 'a' node.attrib.clear() link_id = node.getparent().get('id') if link_id: node.set('href', '#' + link_id) node.set('class', 'option-link') node.text = '[' + (node.text or '') try: last = node.getchildren()[-1] last.tail = (last.tail or '') + ']' except IndexError: node.text += ']' node.tail = '\n' output.append(node) return output def _embed_options(html_file): """Build the synopsis of command-line options.""" parser = etree.HTMLParser(encoding='utf-8') doc = etree.parse(html_file, parser) for node in doc.xpath('//span[@id="placeholder-options"]'): node.clear() node.extend(_option for _option in _get_options(html_file)) with open(html_file, 'w', encoding='utf-8') as htmlf: htmlf.write(etree.tostring(doc, method='html').decode('utf-8')) def make_htmldoc(output_path, output_filename, *, header=None, embedded_style=True): """Build HTML documentation from sources.""" header = header or SOURCE_PATH + '/header.html' output = os.path.join(output_path, output_filename) basic_license_stream = StringIO() doc_license_stream = StringIO() readme_stream = StringIO() ack_stream = StringIO() _md_to_html(BASEPATH + '/../LICENSE.md', basic_license_stream) _md_to_html(SOURCE_PATH + '/LICENSE.md', doc_license_stream) _md_to_html(BASEPATH + '/../README.md', readme_stream, baselevel=0) _md_to_html(BASEPATH + '/../THANKS.md', ack_stream, 'acks_') # get the quick-start guide out of README quickstart = u''.join(readme_stream.getvalue().split(u'
')[1:]) quickstart = quickstart.replace(u'http://pc-basic.org/doc/2.0#', u'#') quickstart_html = ('
\n' + quickstart + '
\n') licenses_html = ( '
\n

Licences

\n' + basic_license_stream.getvalue() + '
\n' + doc_license_stream.getvalue() + '\n
\n' ) major_version = '.'.join(VERSION.split('.')[:2]) settings_html = ( '
\n' + read_file(SOURCE_PATH + '/settings.html').replace('0.0', major_version) + '
\n' + read_file(SOURCE_PATH + '/options.html') + read_file(SOURCE_PATH + '/examples.html') + '
\n' ) predoc = StringIO() predoc.write(quickstart_html) predoc.write(read_file(SOURCE_PATH + '/documentation.html')) predoc.write(settings_html) predoc.write(read_file(SOURCE_PATH + '/guide.html')) predoc.write(read_file(SOURCE_PATH + '/reference.html')) predoc.write(read_file(SOURCE_PATH + '/techref.html')) predoc.write(read_file(SOURCE_PATH + '/devguide.html')) predoc.write('
\n' + ack_stream.getvalue() + '
\n') predoc.write(licenses_html) predoc.write(read_file(SOURCE_PATH + '/footer.html')) predoc.seek(0) now = datetime.now().strftime('%Y-%m-%d %H:%M:%S') if embedded_style: subheader_html = u"""

PC-BASIC documentation

Version {0}
""".format(VERSION) else: subheader_html = u'' subheader_html += u"""

PC-BASIC {0}

{2}

{3}

This is the documentation for PC-BASIC {0}, last updated {1}.
It consists of the following documents:

""".format(VERSION, now, DESCR_STRS['description'], DESCR_STRS['long_description']) if not embedded_style: subheader_html += u"""

Offline versions of this documentation are available in the following formats:

Documentation for other versions of PC-BASIC:

""" else: subheader_html += u'\n' tocdoc = StringIO() tocdoc.write(subheader_html) tocdoc.write(predoc.getvalue()) tocdoc.seek(0) toc = StringIO() _maketoc(tocdoc, toc) header_html = read_file(header) with open(output, 'w', encoding='utf-8') as outf: outf.write(header_html) outf.write(subheader_html) outf.write(toc.getvalue()) outf.write(predoc.getvalue()) _embed_options(output) if embedded_style: _embed_style(output) pcbasic-2.0.7/docs/man.py000066400000000000000000000062501441235174000152050ustar00rootroot00000000000000""" PC-BASIC - docs.man Manfile builder (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import re import json import gzip from io import StringIO from lxml import etree # file locations SOURCE_PATH = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'source') OPTIONS_HTML = os.path.join(SOURCE_PATH, 'options.html') EXAMPLE_HTML = os.path.join(SOURCE_PATH, 'examples.html') MORE_HTML = os.path.join(SOURCE_PATH, 'moreman.html') # long and short descriptions with open(os.path.join(SOURCE_PATH, 'description.json'), encoding='utf-8') as desc_json: DESC_STRS = json.load(desc_json) def make_man(man_path, man_name): """Convert HTML sources to manfile.""" title_html = '

pcbasic

%s

\n' % DESC_STRS['description'] desc_html = '

Description

%s

\n' % DESC_STRS['long_description'] options_html = open(OPTIONS_HTML).read() examples_html = open(EXAMPLE_HTML).read() more_html = open(MORE_HTML).read() man_html = ''.join((title_html, desc_html, options_html, examples_html, more_html)) # output manfile man_file = os.path.join(man_path, man_name) with gzip.open(man_file, 'w') as man: man.write(_html_to_man(man_html).encode('utf-8')) def _text_to_man(text): """Convert plain text to troff.""" # escape special characters troff_escapes = [ (u'\\', u'\\[rs]'), (u'-', u'\\-'), (u'|', u'\\||'), (u'.', u'\\|.'), (u'"', u'\\[dq]'), (u"'", u"\\|'"), ] for key, value in troff_escapes: text = text.replace(key, value) # replace line feeds with spaces text = text.replace(u'\n', u' ') # replace repeated spaces with a single space text = re.sub(u' +', u' ', text) return text def _convert_element(element, indent=0, inside=False): """Recursively convert HTML element to troff.""" inner = _text_to_man(element.text) if element.text else '' tail = _text_to_man(element.tail) if element.tail else '' tag = element.tag.upper() children = ''.join( _convert_element(child, 1+indent, inside or tag == 'DD') for child in element.iterchildren(tag=etree.Element) ) if tag == 'H1': return '\n.SH NAME\n' + inner.lower().replace('\\-', '') + ' \\- ' if tag in ('H2', 'H3'): return '\n.SH ' + inner.upper() + children.upper() + '\n' + tail if tag in ('VAR', 'I'): return '\\fI' + inner + children + '\\fR' + tail if tag == 'B': return '\\fB' + inner + children + '\\fR' + tail if tag == 'DT': if inside: return '\n\n'+ inner + children + '\t' + tail return '\n.IP "' + inner + children + '"\n' + tail if tag == 'P': return '\n'+ inner + children + '\n' +tail if tag in ('DD', 'DL'): return inner + children + '\n' +tail return inner + children + tail def _html_to_man(html): """Convert HTML to troff.""" doc = etree.parse(StringIO(html), etree.HTMLParser(encoding='utf-8')) docroot = doc.getroot() manpage = '\'\\" t\n.pc\n.TH PCBASIC 1\n' + _convert_element(docroot) # replace two starting spaces (not sure where from) return re.sub('\t +', '\t', re.sub('\n +', '\n', manpage)) pcbasic-2.0.7/docs/source/000077500000000000000000000000001441235174000153555ustar00rootroot00000000000000pcbasic-2.0.7/docs/source/LICENSE.md000066400000000000000000000003501441235174000167570ustar00rootroot00000000000000### PC-BASIC documentation ### **Copyright © 2014—2022 Rob Hagemans.** This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/legalcode). pcbasic-2.0.7/docs/source/aspell.dict000066400000000000000000000017231441235174000175050ustar00rootroot00000000000000personal_ws-1.1 en 143 runtime INP endian TROFF KYBD substring scancodes adapter Adapter whitespace VirtualBox SEG arg BASICA startup LSET encodings ERDEV stderr CPIDOS univga CHR Hong subdirectory fullscreen config BASIC's UniFont TCP CDBL len dev MBF FN mda CLS CHDIR QuickBASIC IEEE EGA LPRINT GW internet DOSBox SPC LF SCREENs AltGr one's DEFDBL DEFINT Bochs UniFont's colorburst INKEY LOC ArmSCII LOF CSNG CVD MKD codepage CVI Ok RENUM GBK MKI filename attr MYPROG Indic stdout CVS EOF scancode LPT CSRLIN Booleans FreeDOS th MKDIR Mazovia STRIG Esc DEFSNG bytecode indices DBCS EQV localhost ROMs blocky pcbasic PSET GOTO username VARPTR keystring XP FRE PROGRAMP codepages filesystem PCjr qbe RANDOMIZE BLOAD EXTERR PCOPY USR Iransystem LCOPY versa DEFSTR filenames PCJRGAME adapters variable's SCRN NUL num Num Hagemans LLIST ShareAlike GWBASIC's GOSUB PowerShell display's other's LPOS pseudocolours CAS COLOR RSET OS's tokenised QBASIC OSX BSAVE AppData wildcards CGA pcbasic-2.0.7/docs/source/cover.png000066400000000000000000005724411441235174000172160ustar00rootroot00000000000000PNG  IHDR\FogAMA a cHRMz&u0`:pQ< PLTEԾµĶ;ý̸ëЪð7xbKGD btIME BIDATxuCݡXq^ܡ wwyf$lO3;;L4TJrR\@@.T P* ( JrR\@@.T P* ( JrR\@@.T P* ( JrR\@@.T P* ( JrR\@@.T P* ( JrR\@@.T UUi2J1R,"Olh$3Y0E&!NrV|k\qr(*g= ~]DEqAh^ 5u MMM -t4:t>38ȘN61&r ^flġ3MjTfrֲb1mlIN/wq%n:v/rD],Y_C:M&`e㦣-㸐nKQ]M 6ǯKtߋQwoJCI27J:ntru.b`ȕtIsܟk}/}1\YI ' ? t4ɛ1R}H4_bHgچG0aDJn+"](FIsciq>/KH"I/rkNgiv1r~O-%>;9{1}t?պq/p!_|cuyP@z UHkG3䴧4y%}/b<׊dhK'O' F1PeNxtg)$צ'3Ewߨ,57e̼?h+uw`Q0ͧbNY6q?q`d]o ]DԜyNFlK| yk6T+A8"Ot4t)N35$%vC\|~/'>+2D/4Yi'.E[<)suä2EGm!]L  F2JvKPz{qARȍX7nͤڽ71'~h;8$1LwG,HwLk[&&f%$nNd\0oV9ҁ\W3':1; tYY]ށbr(zM.O&(.v$rWQͿleLt\֧͞j<4ۮ&Wv!iE$e\$4 vՉCiWKӴ+h~;6U-ϔ۹`M|Ϩ׫{ \eV'﨓 )R. ޑ-u*6:zZ.CW'&9 o"@aq<>K6US'u4Fv/bI)\zǷ,Γ͕AGO˅mv(u^}OrW?Zj?fʯIZ}pV/=1sP!p\//:)ktgj44&݃}w v 'in* N pn")y~ÇȅE]Щp܋ݻ;jQv5VcsNiiҎh(MKjmCEUPEO˅FoW ə#1C%=9;B7tn58 spmȅwp"R^zDRu'(5_Vqny/,WmM'?Y" t:DTQݸbQaLr҇Il1o­۟_ɣw~_E)Q|'uY-tpbεShiP>MRpU"jzA?7fAGOG h&ؼɗc>R!!o\hY-Ϡ{,ɱñn'-Zd(M%X1ƯdwffWooa{:^ r^2C.ȗ9!$yC-ݗ"Fgof3o#rTqa@]2ߑTC]'EHOHj9Z?KPEO˅NXud8d 30 _Wj?C\///W 0#gӆe;u_b"|dzv] gzݒFϧDzl>`EΎ\W9M˅1uY3($0Aw%S?ުOv*z7J~Wh\C{B^.RFC]Ѭ'=@摏NQG :zr nJa֞FTWrk$X}rܸѷn_S>{`G/Ou0_WVz1 %=2&RljHGn6CI2 0L8Z7%*6 \W]U\P_8N*"uaSxgG 5GUF%]9 ߰pDȐ rڏ :z5E?bS@FkK)թPG3_n4zʸz`B]*&2)] t=cJNo("~c/1'?#ڒK.|˗W} 6,/ &yγ)kM\8G& 2䂣_d# hQWt0^8l._VG.kN_ȅC@D嗞݅8PrkudYؘk M^h\8%WmϊmSr?-E;\C!rH=5td1$t50)(]%Zvd<1 c CJ.PZ.tM222\raUy6mV=>YHre^X:'ʅqFkrkRz$C.s$*&qߗZ?>]k#Q/ Εh(*Rꇷx}6qU 3S.~js)M\l2G6'b]2j \T`#f%_\z\XׯȒ (2Ɩf8F(:("yw/qRWWw? ösi@+f:Rѿ÷EҴw}R[׋lWWQT.ҖDلNSjQA^j\{3 {rw9uR?\W7e6}ѧN4Mr<Ӛɸ7KYf7`- ~Xd˅*ǂ %xS%rkcQ'1E~!Qu eIr"raUSS/ -`M5pL`y6<H($}Wxo]\8eD۪Z}9}|T,l^okd{#\'>Ȗ k)014rAG/ Ǵl=E¹T_< }OZ.fi8)|M.Hߧ8w h}q\.EHƽVq@dH_O ̩`]rIW|@-\z(ŘG$r癒,Nq%ƇS k("ZaaaB2i.(U.|N+C[x>|rYcehx'C,5>s[:01;jcF\x֬IAG٤i :z\E٨(*+{L a~Iykr8չϋ D'/:rg%y:o.E>vxv3$DlP3I"_PȅNm=Pq%f!PD.lLMMboB0V帺Q+S.T81Sa6Gnd˅Fh89E,n) \]W' ylHظ-H(eA :z\|uY*ʅh(O.HߓFnS.3w3ӯɅ^pI-͕ѧg&u/)l7S5ɸguGfΐG3:Kבtlm;}(\XF >B~frx _\kpH(]DQՑg¶ߏ^ȅM_*_4F\x[dMw~<ݗFxI=P+C.3fx\{Ov1FY}Bp~KYOd ,y^Y OJ/wX.$ Ʌz&n&^5Ю?ϝ"Z'{G )n+0oK`.js{{rK7-yU'adȒLz"Z..+z㞆R}J)P2"C#ZMN,rh4'Bc1ra7DlS+.%5"Z:f^ȅчDb-\z(ϏӒQ]Xj)̑!?f_Ϋ+fwFKiii)Ԡ/7 m[?na^lz CM8B#5Zrq0sgu4UƶK˅qfc5jWA7NlqA`;,lL^zM.-.&Ҝ? :"qԄ=jՏ L?#jz~tD釈r?krq1\{\l WYfVbxF~> Eb92bfR\,O޽& suxQ>5/$$DCzZ^VO丘Ha%ߺ[\&n]>ʐȁ4|r.-j>=d7MM:xS/`, C5X?~M.WH-9ˣvnIs^u/H\ո,oO 1-,-w.|!}rN|5Uj. |Ud(#C.xi+Ʌ('E( #" EhX> {M. L!sfd.d ՘{_>G)nfdȒ PzM.\j!!K3RjW_3 Ih3+|!~# ma.3[%'>c:&c=m!S˯^8:|M.fW,2~vHS+ݛH9T?V.kf.R_˯ʅ~ |9BvYfëW.6Jf`^hKqKm|Iq6(,8&C5 CfY\mc3PryyU` =L~O~Z,5_m$?o'˃-'˅?ibيp3+iQr|\:5\l|M.:L}].[ MfsKrJ:2Av0 6b{ʅQ8 b}^,8Y X={M.Zǚ_rze?JQ3?7U>@. 7U:O GrqTm}:˅ibIsӛemkr>\7i +Z;,U8cM:Tv Er+.$ܐ Ʋ#+k5X/-,?M.c1b(ƗMOOG`U-,V9gnuu.jf&>^.MJG#S |4Œ}|F~dK^Bz#.^R.u.^Mxv9.,տ|_Yīr!?o忔1sX9,9mHq)lyY^oLu."v^\U+r!Z9F <>9X&ʖ _`r5_ ̋ϐ oYO %΁d?g]/Z˖ "7}4)oʅf8wjHE8FiRxz揕 ~>-s<0ȩyxM.\KS 52i(4yvDqݲ7sk% ]J¡3 6[rV׈/km"?B+/w=0W _ Dϐ ouO%сIrds I7غN-ifۣ=s76c57k#?1EsRw㏕ na!|5xƞdٙ!lEMqOJqGѶL.CI,xJxQrvJ^O;P& eɅv\\\2o,؋L. ;TZ.l\t^UWfn}9щ%N&T "ޒ eةӦIi%䂌2< P Pz&u׭~),uay rWk|N~=\X ͟ɅAA{rᔝG\m'o UDO;O\-_=i~"tA{rAFdQVrȅeAx(I˅{vB;gɅsp_r2TU$@@.$ܺۓ[rܓJL.BWk ^$kЏ? ;8^\ B.Tޖ b i80(= # <9"~%qiJ\K}&IKA~)츱ly kT0}H5M#<N-MuU}]; GM=D.>C.O ݻQS.|]-gjf^/7m]firzJFh(7T@rgy)Njtߓ>Ȕ 5G'YrY.8uUգԯ*ͳi\-p YU?H.LCW^ CB,$A\p@.,{W^ ]omɅgҔ,29ޮj/:;7H^=,uۍ.w%k~jQ EŖl\Xg.&Ʌkt͌ p X= ImllM(/i4Ps6|7\X>.JA}M[ʢ4uraRO:Yv"`化=\:i.M_ȅ~pckrᘔ019\E6_ʒ ˨ݙbgNƱ`^O ~7#ky{]|3-n4V50_"=\T"2+pxgW?ir!JWd(iv,KaFoh#ŠP3=7\XEl1=Ersz݆k0 ˣJ齣yYrTIzYϊ>{C("67E3c/NnN"ҖΦI.׫dyVfvr^XCdyV*G=}9{UZLBc}r׸0^M՜XMj^Aԛ`/I_;0\XXR Gr/GZ.L}z(QH2iȢΫ[ǚZ)uDѫHQ!1P.%]A_= >9xY?ޥ'Z^L{z~;I֑DCIF4GҎ|x|W+JΌo_J~lF猹oKpWOsCE0 ;E:;ܜ\QIF99@#QMߝqTqKMj'9mԷ# j(}WU(I?{FrDr6Il|d]e$]JoQ-(A rGZ*/+PDQuـd^HB^Oz oG{vK 1bNq k1_cPI:}+|ߣGU x{?ZRwo"@cI7mەȅmt+JrK$r1O_Ou(zZ.t{w`_&3gTGraK vv| s]];cx_.3xc32҇J9k~(|Nz<[ĖO.d2F~]SO(ʐ =96\^ь*ܑpYO&~m6=3{MGu3{(k]nˢRD.\*:(]rAw]$G=-_f+C#R3Q:4r%ȅ 9_ȅF``?/O47룕u~kḌ@{Ӗqh\W!Xoc?Y*4!f{1yEN郍آ^}?N2~nJ.fb1y." +=-&V٨aOBʇʅzP8XVؒ(KQ֑Gt*n)៵=v7}S_)sZh(*J.Pb=FҎeOγ+-ʐ ی3"Ots0W.K[dtٹMtJ0JaN%Z.< M=%# ceP[3Jj=NAGg!_\]SK5ܘ-\މ8q$7'X…iZ<43nI&_5OT -ţ t`t\8dMn>+BE\ϵhip\DBʇʅY8X&8> ݬEN/L l[ldbnd>z _JWd]0̛$y}ȅ2KPW.B/t_փ\]x <$|1h0 a %h.J"\|+N^8-5hcB.DHۑiIN3Ih7Vļ]hʳ9.â"Ou+[g?hHO}V~oΑ5-ޱ+tQsEo^zѐEt)uA} /L{JW2Fҁ0~rxi-#ɱf}׳{:9 JՐn:3+1CINuq1Qň ZҌđՐQ>;=]xˈ-C_WRCˡDє@YzA8D-k]SOW QD.<2ڥIy:j%/Џ<Ǒ3̋et:|Hռ$<[V(ѐLcz[ >Nt7tƱ$ͱmO꾿ዌԯb9vn}O'KGO1d4GhNRqcn}H+9.\< Ia^CI29>E$WުEr5#zz\^B ת|IcDZsx ۫8⵾$& zp:-YP*I 3A'n 'i~q9h?-%;k{=yq1eD{Xˮ[Zʭ ]֏f4Ӈ%.-JE"~'X}sթӨ43!F/x^,#AG[y;]٥4p$N#iʱ1x!jIߋQwu\Ҥ/.#zsѸǽ4Z9,C#zMhk ǡPR{t}Sߤs4#$j7& >KxQ}v~W<2QeVzV9+Ր$Ez++RydW[k֋|$\upq-t=(,n)999A̓vdQ7G({`KvMP{-Ɏi.Udn [?YD:L ⥪:omޱ'~1i_bS#2~|T+MMkd3ԓ4kRFoU,F$2LNK*[v[|EDaphfL?Ŕ~:iˊKQlcG"y1ѲL6GW3mz nɮ6/CKW=^9Imb'[v["ED1`9xt\:5l5-R4_?v1:%ܝwI2\k89zpD~b(ًt /q|DGgG3b`'Cr^}5C[8k{vc|{ ՗o;Q7_4+6I;}Һv;t[Nx#]!9ɳ>m>,-6Kw] g #~@\Šڶn˃9_jf.Wn'6T~D5K(QO),ފupK91?Oy?I}=~S>#9=blY*ݳt[O7FC*M`'k\ ݼi0M^ЬX!>0.;?,m\_j:2YJ m=f)tb7_9 ʔ Uw ^eW:#7T>E]ۈfEܐ"[#$0hc0Ƙm;[/8:fIRݪ5Y"rFg\\8RgLzٚK\v/m=y\ƈ*0 "~ z;6KUM ~gyћamdk:!˒ K Hl2`_MvɱNVeog1ʢɖz$9b!G)\$ENc!=Lu0' y[{z˪d'f "3/Y\6ѭ$N$("Nq7 SqZEXM_3u[}}}s"3hbMBaXZ$Rw:vO ߷d5[*jIۛ=>T[ܝ]! *\xd ޿C.lÿ F;zFSOߎ_zmGfwzbBrq4\qH<ӹ\XdNNɦ"xgt\pWҍi&)]]]uO7ILzR*CHky\hVo / Ԝ̂\h ڲ$#kUla"KMTX..G{{HZ7&(j![j.*,S۴卞^jNyAl9CHy~~9/W.fyFMz?v1p:|\ ܔ~jrc\}阊5h'iCjA{_-eT "Y$%lTrD-~_jҊ}c\N PW˙Qm[RPD.ܜO˅c^RX.2*W.{kE(-m+\)k?LɅctOȱٓrbu I&A>\w.k5d8Ȩ/sny)bB. ʺ [MɅYvr]ZEOflGI.8I ]NɅKHƿ+;CxM}޲^nNN"B.YQ_O`WB ',=3:m;::xkrYטʅp괻yEZTݬ-N06#rkjhhHs/4t5PU=rjbn˚:B/d/5Yh wbhzh\N.7ĘXH!b^G{Ja#1-\p4cHn'=-h*C.j6w;F dʓ ׼bTD !=Y˅93Sdrt7{ZYi(QTYN#+ozf*Zr!C.N6 b͚;yi$Y\$L-r(B"ZA _ W.NcԝcZy6TEaӼw;tyK.zq575q cLKON{M.t#=iI:MfiSz]Bl INxK.t z+; 4prmg\iZ:rjf[^Hח].ÂL:-p[ZZ2d[),.\r\?-,v(/{anR$什/جޒ jM|J_@ϔ ze4!z&:WGÉ^Z/.3366zeV*oe]ni{r6Tɝ rQrM&P ẃC+zZ¤6!!!'∜ruN߽.{((`/Bp>MraňޒS.!}M[3AΆ~ϐ M_X檪r}|:_[ d6Ku;s rf ^w{_τ|^UJbt/rDEdFM^WrA3E7=u>C.vá.nCwv$ñuoWCݾ"nLQWr隢{ӽ"ڃ_#y2::ށ#IG.XV#{WK$ݹeGx0Kݤ15INҷV>ϐ ̲igBuZΘ8*C2(ᡣ[ͬl~|)X[s0m:BϸzzGWuM~Z[`kTv WP7_S/#= UjN$|\ب{rL ڶS^͸zFu󻧷~;fN^A? Z.t-L"6v"5NBy"xgggpA \՜ߏ9^J5y9sYꝝ|o%w2 A`۸P1clg*ܿ4-bJaȟݤ-B+^h\ /RtVBJhNg*Dy\(0*RvffKgXUl&$rWR*}j6:ɔ^ƚ \[.IE$ãRu!j6oEIr$$\/鐋G…c;Q5T)>4x룏x43@\hym3^!MVwͫ?Y* <;X {|fR#ghaGj~|07Q[\l< 7_DL Zo.:#sz"^6fIɫDweQ>ξ40¬ldD8 "raPXYYY@L~/%ű?ʑZ+GWϩ<Xԯ续W ;Yp` _>onkg,Uѩoyܳo7o vz8NC9.#bʅaoiޝ3*jlq}r37?YN:_ 3?t3K*G:&gه+y:Uq]Փ/g(J}L/X4چɓlSƇ~[hhWq";60eMU䫧s8!٥3Hl_ 9> $hpƮ3Lu)X*"6H@]rac$C^uxߟS>rPg!>E"o^$:C'p(N*xvuB?wJqQt/g6W)1n9cF2hglɨ[s"If$y8E\)p`D>nHM|!**nAkf]{g-rx/ȅFz4_' :U0Rj}vhG2~!{qg6 1cĦqf2`i>VQ(I.~|{NȦƣ|w`K~_|aFr8RZ:iQ] (">)k8Fjs &m+}8SbQF!]lF`ON,9!.2:qF*X^)IГILܤ;NMUڦՍ;yג|\Wȅ4d;#Չ||SU\Jlc){FSEj̆1cc6Gfl/zE"ߧlI'`QyU.Tݬ丌?C`_| ?uͨSD:@~ .%ù!&0ೀ\\ ˲9xA:şvQx D .E:u\X%%iqrX$\@@.T P* ( JrR\@@.T P* 㤥nb-0tU{VƝ$;qXɒRrT+:kj=Gύ~1W,#[RZ޳#cc;2ߐ ]lp3H.kF3ѕN6 og(Z5 )<w>['jeJ5jg{ufI}IYM%>E<V??1 I64OyI$Gd%eu.Hc?99Uא Jtz+gf~1&{\ 卽\.//4e4,?q!]:$K'__]-'mYFszipΘDƲh|fF[)e8I٘Go ,^@ q kJ_Pl//ܕXK]:k"+N#uK旷7mF2j=L/ϑjvgzmZ,sK7Idl ^Z.,rvxR,[d#3>QΠ䢸qolYNS',ۗI%:d#rHPL.fr_u8MQټ>ի!u|!VA͛5?%N2j5(cT3x6;Iֵ:G2C$oll=Sͩ4uQW\hR\\UK˅k]UcFEXUG}8m\8u7nT4"d2.衴&T2%8[M&PzdG,RHFzoK];lͩ_ڪb׮jN!7'r9#C.Ts{!>J|h z^\mO.B;^ȅAJ~s}YP׏Bck%IWfrqXCHPKoe,]r@K88~\lܽ Ǹ񫅽ZC~tה,C]FrɅ] C.KۨIu}7-ݕ(E"lO.;%Era^MRwiTUUYj<*EFrɅ*eWΐ\[nJ:9/G.zl4\hPp6ʇߓ ,Fw8<̆io固/kaO0}\K/rbYtwRM|*b"XK =yQP,rCjI wQ/8/@.)'{ {#A!Ǔ[#A̷Z.L ,'aeuiƣHb*9LIrwKjh7 D#ʓ 7־ OWF_˅NXbTS5lH.7#GJRŞЏӲ9ʓ Q]$Zw5F_˅UlqbaTsЙH.wW'˳J 9g¶3 ꍭ\4VC.P\| Gw £JMW]ȯod-}r!\ۤ^Yi'ovz^$ 2ݨIDD8zA^qcx'T O& d,\zDvTB.O? 7Ż_<ضq{+ed,\XGUVB.O? U|b{gL[3\rsSr/\*Fs<EB޾:owǑfa4o'S$u茶glwfo=r(\ \ Sg9znYPTzPelJ1%i-T>9Ȅp+QyŸ, L2QFRkr5J]׌K˅f`,I;̍{3jX?E\Tx^UQa[f\E0hhh\AMԍ~(jzY˗.*rFY03| 3F6UV>62)YM.E>'^"Zr},ѳ1"脾8Wq=F`3wJ![_|sPD.2֡3\3"ϊ==FgL%Ȯ[#9LzÁ %ҎPja8ɣ'/O3;ԓZR&7q~`;zǓp5ȅ4:C݁b+)QVQBiɚpA`;똲ġ8QW * ߧL nch1_rb&75V$Px ׀\@@.T P* ( JrR\@@.T P* ( JrR\@@.T U/[I`$9\5f/WcK"jRkce]a tPX.|uinFyO9Jr y\F)G4Qjs\4I wȅ$SfloWkgZ%h}?r0f(Ӓg02xE-A.Vn@ [C.CrW2s$_4-k9fu(,zk?\i>Q?Nf&lad3 4R'#(sy\W/bɫQ%mε#\:xtkqKճL0s@q4#8~}[wigGeZrLx\l{!#G̩͐~i 0;;;;-zA("^i_!.5ώ0׬.m7c5炱a#x\Br:WBͩf/C.d\xvDπW.5jk4r.Z=<2jVL ʎ]rk۶sۙfD=nq{͛raY[[nAD+{=)\9zç 0 [$xq,;S1F#x\ؤL\uժ} yS.DߩOPD.NOOg jzFaeG Id:h!"YtlwO[D&$Kؑc5ZZԟjur`d?h-IWZ4"RcsZ0QY#Ecʵ13H""X "ry|||\8jķwlGR(&ފJ9~!j̥_ ]'Ӟȩ`}=I>cSgĨd_HFyd+N; y|xNH4fޒՕͱe%ECEHrA2M'tR f/zoTB=d^kt/B+|sI_#!Sݴ13&;6N0BY$ǻe}l{JY7dk5E-'q%iZ*DI-WX:9lOIsy3j}Ro d2QKwEf5(4ռe%EGEH@4 )pEZ.J'gO)#˧wLo.WxY+N?k}A x `鹄oϮOV[S[~ޣ3H\iT!eczi"G+/spU(cr&̝1ͮͻu?"teaI]Xu%Ȯ|t-'P G|V(clf1U_TĮN 2C>KsѳEus't-O[ƌ^oFKRF7ɠ0m7rU*JX'мD>x0x&:ukt-e+sYqTr쾌߯FQᕗ=k Pk*aTCơB#`hvu%mn9˓=˛s9t)$MWE8(O.TUUxOѠx;{] "ԒEwoDݽ[.uȱG?/ :ru7#3 "U.tϒm(O.\kZ3_PaȅqZ_!*u.f:777]d :zhU1-oF&- /ҁPvH >\.TD\LE}O 'VƲ* 0jȅgɮ9Ar~~퉟o=#L?@.CL4 Z?'ɅaBk * 043[BK3jl2q||"yDn+]~N*orA^U)?@.lsFwFI_7$} kTaȅ:o l %GotUyO R/yN\pԭbKwW/GSLUOr;\^9KCwua"}rA?^h?@.H[L暹b/rWjIё>$\8gw˅Uϟ?V&r\trA>B{/ ϐ ʃ3xK1#P3|ڻB<222stkf<7U!BH_^<5jgȅvÂW\֎0x\XO W rjDr'!YL7j{yySg4ӌkWO (gh@4onŏBm6-[2x\>StgrGv~ͭr(rkCѣHcA2 %e^ͻd_ϗ k4:y}gN[ݼqczkѼqϦ嶘:3y,9eT/Bݜ얢fdreOQ@0>.GH˅Y?Q_rvȅ]<ɱb 0; 0[EΞFi(|\xVRkWev^d5-/fsDyTjQgNyɃr2I*raNv0z32ip'EJ#|\DQuJ˅MR? O2U".$_Qeȅ~ThYZz쬪 %>ϗ :Qq%XkKq=q-T}NI-Uԉ3;HaE/"i`fdrYIS#@xXH˅kd‘D.<۷HN&3teȅ}}u iȝp1[>GpT7oyZaL>sHuF>Ulj5- a[(C?Uxw$H]-x|H+2:7vVsKGuee5m6j'ytüoPk~sR6XKNy5'#qt?l<ͰB7v"_~/r HNzH/!Ǖ.Һp?oG˺>$gA9cW8L'\\G5`oDEre\,nM3>sdd1o1Zۿ>'OIΡ*ڡU7 [dwICZEBW湅xOurT5sJvy cZy2{JiZ-ES7?l̿XxYe^ x\8$ONo-ҵT}/?_2֑<ю~y2p)jϳ|jVBಡ1џ-JH]pN\rPljʞ QD.; B>9K޺*@?,^I. `ΘrAJi/uW+Re۴`1YQ I8OPy%Ƕ߳",nt鬤-Bd/WUTD+Q7'9\5fp]5_sS-sfZT ka3OTj/]i Kߧr}]YUeEhEߢ`vKM7JR )2i8}rA2Esg| ͊ji"ﭫGv2R?k m~Np髢XlOlN4J.562]zi) LRp ed4zʎ-+EO$s ݺnvH=LX]c@eV~k9_*#cmtN{3ہH[Ӳ$]ZZ%6B}_W:z',ecN_@0-&"1!gĄ=i,J/VYL4uI $HUd(F OEeDq&ɎW#Y$AHX!Iȴ8ÐSk&>J~92CFjINHMtC_j\;K{Q3z'dX/\Kc8O˛mKT\ctզ\>nO;HM3De%鬦e婈ts$KV Ej’Y+#;FSgQ5ԅ'nGԑ7xfdx{=[GїZ X\S穈Ըp`IU:z'8;e\JrR\@@.T P* ( JrR\@@.T P* ( JrRQX.NlFV>nS#F;Q@m ղWál|i`GǛo&JUs|3QX.l#5ti_H832zJ⤙)J ZOV i'&&K㓝ȉ_hlg\tttT36het<1Ache2*X}`Cq\$F9H^Èx8@Ir*:si-L UUakJf_x|OJI2HNG KURʪe+RIc[s" @zF$I[4fm%T=u|br54Hٓ 5uﻛsC_u fQpdK;]J3yr?1.|#.onwofr8$%|eWSkFYa5{[ tȓd?Q:cjaoKDk&9 (ɅFpw\pGƯW)ʯJJs4l⢉9ʘ(#yiq沪=E.ejXZ5[v;]˭SVro/I?O?CCc+|OXro؟mttN3Er CB6z茮` 5#&aKB7f~^Z.NwOZ(슦,X_] W2RzfV4RZ•9üi^o]?ڮt n?NO/`ȅSI(mP'f_]=e2ə'Un{陪 ҙYuKBuß^8(4%vK:3TKaFO)QSH'n)$W깓Qs A CʍwȅDW8{~_櫑Ӷ0#9EkCp}KfN+CkǬ}\XC.("5ͻ -((MOgD3WRٛ΄l'Bz _Մp Xѽ ҜE"{{yrfBx8=]=Ltl cg^J-lovk)ǕK69Z%.6&ɋ "E]æP^qzNo"W1)dkEM =ɒ;t8sr{s7/prVX$]1L.8_?rY0DZ[>;ȇ^ L-zRwoHWd J]#χm$H- /󌌌˿U.FѩVʅUjŢ6ZٛH"ڈ~UD.+5Tu҂GSWW8[BЕ~BհvtvhŘ тt hD.4婺ik!~q \EN\^ o"4l)LbOgt(6nh2Z!z:N6&L+ﯧ uS]i8HUr+ɅcZegNP~8-(m+& $E.RǤ-Vwrq?ܾ8 Ϣ<5,߿l[(zm&Ym%XݨզVȅYo\WZI[,h8h@.(O.X][; £JMG]ZjACt, 2g 5D!w7Yv*\[ԎJz@$[c)U ,ʓ ̆io%G˗µ'>͕se2|=bX.XT[ H$s:i[\gQ\"Z\p ]3qJr6\V \emr]q<ؕblo }%[3Do ePVq(A"(Ÿ!{*ˢ_L.Doك .Mr:rE-?Ŀ(\C+?#YZ.8~c䗖rdi(O\ide?>#+-Zyܷ0;+ qF[rC..ޏ)3,7*[״7p&dyQS غt&C.Xj6Gjo#z䂫Z0|GrgYXgɮ<*:Y/:*kDݴ~:ԛN k+7^ oJ 'ϐ ^z?#g%Ʌ=E9:暐Ϯ$սaF0oA8_8!9v-g׳µTQERrc},ţ~7ی F)jĶeF/$0I2^)f &i-­;:i3);y7/3{\ŏȾ&Ae퇴5t{!{E7]C+<+6/ _L7:A}/Om`eZ^)'r2/~Ep9NrZ Q ҵ;rfl]Ћր0+E:AKWD.{$chrS,\ۤѳ!:KxWu*UxAg l^ D\hl:"Z#9g (E>$ʲq;>߽X=vP5*-<2g ߌqp9N!#0GCWeOntO{7?3‘ 9aamyS U7=2Ѽ3h::;Dg,o O#TIׯ8\GQD.B*YJ3҇ա&"i2g3.J2 4x'Ubo3&ڒ#yG2r"q/5k-L Ji |FjE(ԋDfP"qǽOW>'ӓ^싣HNyZ7ԡwF?X-:"Dƛ^Z,b's?/.p٢b+l($D\}SDyFTflzM#*݋c9~`?EBT6ud>)[G*rc)W76"slccrmavc2WRw (k@.T P* ( JrR\@@.T P* ( JrR\@@.T P* UHݕHc=#Epr&u}tC)޴`6Gݖq0qEy>ql_3 Fa/,,,gj {FIDATQрڣ΅$֞)tsi"ۥPH? =.uzR ydZ+Gz+lec8X3D,9}H~}/ ׼#"x–HN#+~D4QW3\B3=4nU3%-=JF՜ [zˤ'`]uT_VsJ#>EF/ /֌4ۘ'"^ʂNɹHaޗ(:Ti!M_bNzݔ"fmdG+#[{_--]:ui|H~_/ mZ6kJ[!n~~fbr殧̉yׄK$#%rh~r㋾LpK=ݝ'.b;; 61|W/$X\XNG]C3Q#w6glYq7 dSuM>^w{~Q4 ~jꮴ\YV 7wQ_,j2J I˅a_Ż 5RA7lJT.7 i=>kp)]u;~Z&e}LZIr&?_.FsmtGJ=i(&ۛraZx5?WSMQ79}pk(wܺ -A g7ljݩ(7;Eݮ #}7 QIrad_UѾ**aQlϗ QxcR}|Ʌ[P j!7cȦtX#F)\d(r_&>1TN$UR}$j 6W" ˊ{wQ+j$%a'Djqh"Mϗ ]D'R}|ȅYZu~&S$$~YEnM#u~ai)O.|zsJ]"gT[O=F!i W#EM}crN3tru3ELNuD;aq 7 ;;;gC|r.?sEj}9AΆl% E,5ruNߕ ] 5t{#_˅N\n`}pc) Qshp5DCHDS?ꅭ0etsD0ڰw^`UoH˅cxM\}>D;VZ.BOW3f/F\_^0u+j¶phqqBSNaywOZ?wvS.,wn9aK@E\6<@z΅u:5Ia%HMC}_ȅ*]l; 43F,7q&1"\0b>SrQNWkc]닅!cH# %Z3+"ԗ15|6ȅqlEޔ w编e$.ÂL.V,O4D$S %]!zZD!fN,/T[K;H\'I ?E!.'':oʅIJKR:\%tnoJ3ݬRU:sJ9zHO*pV5+פZ&-恥M3'.K 7@.)(":/V|S.̻v.gH_˅ɷ;p !Qhe+tS+tnSͪ90_* ˬ$USтrty/-+R:?q \ /P#W 'V vcji;\=.S:$*vI8t;1NϿ " Bh19ǗxZ.Nc]K.R%& ԻS֨9j6'ͪC5Τ_T2\LIl7G].5dtz~A\W5r1rgir7A"k){(*&Q?EXIf6Zh8;<ː ^꭯1:~?7OdY&կ!6o/;@rCyrabc} ֊{ܿ%^\|\/6Ϧ=7Ʌ_pn+?y⨺mCȐ kqݶ83Y\8FI$;:@.w(O.IݗWs{w>TGϯ3¡ =_ȅFdeȇlg EEQu\'NbB9!j:FFF4u4=ȒoD}rCyr3;/S^O݆sUfyC.b-%ZDKPR \mBjjK`ϻjq7d }rn۷8:M0 _NJKo䝔'O\~_uɅmXc:-`1OZY5皻ȉy\S\O.,օBay1\-=3n\y'F,UyCVeqRp. ʅcxM\}>D;)Q\SL SnJ.ܼ4/[s2066pR:ZZ?wvS.,w˩۰Xg*G˃-jEWM!//W\8Lϕ&Ro]wJHH80^jsa[Ʒ.u,{: S`[x/,]o|\h'ra5q,hH3&\8-..)ny~P䧖}ܴ5XlD`qԓuI̥np xS9jz*L}o"'f2'I~ҖQ[&Hl"'^.s4 ojaKxrodQҚǜu5$f16E`+mҗ2)aTяp:S@r|zk$%x&5z"r](MhUHԓ._,Lz:Y{ ̵]$f1\kg>ρ]bF[fGZE2r=;9,dQ3]S$(l,HNܳ0~OC0qԇel($Fk%Ju%Xj 9̧E|t^D/ރhӕ]w[F+-#CQ=f(q踌"E‹hJrR\@@.T P* ( JrR\@@.T P* ( Jr\|MMM9,f.&UK'L_`&)uزUHU\J-`_Fa3PET՞"Vc_k _#ps[5FYtytUqs$\=4 'ղugiMX[ƽN>:Igб:בϞ}.q/rg+.FAap I6a<N';t/1/+&^&I63Xq_VO5ɅU)kJq9N~}gwGTY%lI쑇yPks!9]BO8]U쓌MXK˅EOvڃG(al gPr:~=-h^DfپLL}ɖN6vFA1`Eg]J˅I^LQh#E`~3GQ.{ 7p<ZjdԬkڹrNjޯ!i]f@]>M"¹*1qr6ZrGDiwjPMb>BrbrkZr--!E73[=Q'U]M\z=p:km5פʨmٹNj+ & R+4HlsH8 h~9#[g=_KW:*b_,-W\\o ½aF0D8_8ϡN":1pK ,-f\N" dr3JћaIPj%;D~H2C.TuM=nM9XRi>5񓖋c? G >I3)p$d76| F*r1ݨ@\Wp]݅Z=Y.cvOPS.jyg|\L?\N-<-r@ S\z'?oLV?omOvQ\rᔗP~3͐릲jbޏߖ ~S};x"rss dW lFpw[5AZ2K.8fI1U XYc7|m7EA.("3eȅua425-8 nrdT/\lFr1WYCAuJ}ΟU@.("i%%%/Md@ 7lmȨ^\L5ryhD=]VWӟ{r㝯e$\B.i ?V.l42"=b3,iBM +z|C}FpwNKKKc:҉~qX.FTߓ }FPe EKGram4ԇ S UUX.TE9*+</r0PeN+raVt6GԵ#\_A=Aٟ'É[! G#;i_69RQ`w@jfxFϋb$ȖDRKn+yr⋃X.6Z%(O.l#;v[)-4TF-2ٓ/&À-*" }U9tX;# JbyjN`40BZx B?q}ᬤzYZ~+Fa3r|2!n.ff.g`ٵwtaǕec3ο>LבQ\rgsr|2!ZQQZ~ӳ_`YDV +:Mgl Sy|\wNL{1Nj:ƅ?wO#|5rVf~$ȨY.YB.O3¯hfҞޏqzVezD2ܲff5nj,5%.Bt S[++c꼺ђF>븒T렲ٓ$+ )Fy0kᪿ(*nlE`•~9ü}us\^ jFD%\zvnRcáLxow**,kmȅKqLLY'yZPBݨuwwwwwwP(y'  ݻp/a2LC2tbf]w ތ(WV`6&xFm}",**[EZ_ͱ;H.LRǫWWNZFeάu=TIj-*ܺ]V<x5EEQF.Vwv.wυz(SqH$LMu^_Oy KU1~_$e[tѹp̛wfQ}ܝ#09~"J +Z9"v9.4O,,EX"] Pe"`Y wDFc'|4ה,a܅k̫ij~Q7;v\s_c">P­lO4/Z-89=!r\8uʒHdTPR'c"fwq(3SOm۾yy36[E[湛o |rq:*Mv%g6E~];J%ܥ9I:ms ̄Dz!edgE9[Kj*%\mc(QEg.a6MI ox#:3׈䪐77_y+wAz3 JT fgE9dq\n{6i kO"X^ 4"Ew/(5ۅ'@om_ yt\>7 ӱ}"r'#%PN.XZImwr7+YޙX8wr5q1N9_ﭢDwʞ>>.>8Lr G-Dimr.CS69t`h /^^Ó Id>h.%C];r0 oߛ"E^QpY=k`gsLrEG۟~H.ʓ窳)111V~,fsybdCb¶؍.ݭ?ŋn1$7k܍3V~&Q*Y3KѶDuiqZidDK[rB[ޞDNl98M/KS=lD&t555]\5_Ϟi}S.GGGsmNy8qLivXqmrO>u(!XPgJ/*rb7Ad$Rȶ!M2V#ͻMLW F[u>n>?ZK2>!-H`lcaGi `i(z<=?m{De6444J~!~Zg9ߔ 0e;J^{JD UĖ_p+ښO b7u:Mln̤ өDsښ%Vs h2ًͧ7PkF5'ၒoJ$N@[U"g(,bYx@)rPhIH%@EP'ڪqw\3/J%xCE1 QOwb!R-\X_^^VGk'razu͝ȵMDbusu=4fӋ='3ElbsR.jٯXG#>X|6DgGDEܱKkl_{Oxj.ӷ`F}~>'~xMaN^g9idՋpϸX_ٞnvn\n/ yiXCQpx+bkǻ#j!ebENы!qrP|Vij.ǨN.>_ a{Krsb)&VEʅNHGCn> , }%1u<3#|h Ȕ\\lLao&GassZQQ>1 ᒟϋ@gő^ B??xt 9UDs齝'-xFcDD8yyqlͥh:7Dpag^vؖrRswD5D-DqUAEdx|Hn_o6ɅecY/.p#%:JʅyPra_TTАO<5SxX'/!K7+ɛ/NfK\l?ܣ^Laυ?4N]͝/]Uďo è;E]^$Bp7qƱ`,@8//"/wu._E N.$\:.\@,>x䒔 ryBaa;BS B> x͑~3.mN~5_ȿo" PEثE+SL,ݥMTT樁jZ TME;k1#j Xs|"j![P4b`XtfW$X.LSgP(m|JT5/ۊTY]ImT"0#ka{xt"0b9-h۽2.rqvg4\6"M iqOr"JFl7#3C6'`SD* M;7c?{Zxs𼂶VK(i}|&* @[KfD)A"L+{[0nh+Į)Fώ|DG:KGyÇaCFC)h_ VxV h2!qehKh͒4z[v7h,ډ>5:>|Zƨϵa"q[aψm'Ga ȅpa(>DV.Mhhd7^hX=rah:!z^/&j'xT[N.񈻗eBxAec[rϢ:w ʬ?E.VG\hjj.zFٹr٤qݢG E rAϙ®iH=!W*B\ϐ 2 ݤj{ Vk啽!OrA^7"JR.G9VVV6P Y86MCrbc+y@.- +rip,o2BC d %. *kIP\;W#""blGx `Y3 Jȡآ9ӔD nA.- `ؚZ\pL/{zƭy6 %݈*/!گ1R sȅ`\|L^`1 ldMӐ>-Bvp'vrogrAU'ρFR\ GD CjrAߐ vQoOOOr0Җo @=\ra=J$F9@. `Y蛛GV/%/vʅEhXnIgV+MUJrx3=KƸ+ɒ]95S\<= 9T't6_{lFɗ')+4w= IUBRDV.(-y:ŏ3aj(Je7\_84Q}+7cmCxw2,ysrrxx4V8^:njj%Orb=rr'\ŤAV.<RG 4T8 LV.CPNrorAcZwg 2)& %rx6{YYiu\WN.V^Pkj'BR\աnb=]iKrԋI\'ͣux[rɅp?*2] &4  e7b[N}Ć'Ø{CeZz$xq,դ>ͳg0b_ZSpFꛈE=(6Ι牏w"|_ҤlhY)E8CO|48x[ocoGo`R>ݎf~R.gQwQG(aDpǗѿiTl}?R_cU-{/+OmD-![# f(&ݨT6/1Td /U.N#{DU쮼읃\(#>OۙqY37vC1beP2u%l3B˦vWb}?,W,rG|TDs~V yoob0YRwH+Q5oa ƣŮhEv#W4U?)!T;K&:f76"AmSeeuG3_ߦtp$wNt{ҘcI{!ŋzY".yrA|4:/L&aIn8l=me»`ffg6\[q9~:ff+w;QvTW;oϘL'9 Y}F)p ` IǾ+$½aְ|J*v:Pi!x؀\)BrZ=*r5U\hQB,gvb[n@:uwuIݼ_Ua7x_ j.DjH~{8 cՀ_YPutHY<{ɊsZ2UeH-  e"I~s'yA3p#^^ΖDgذ˰ ܸScҩ;-yvjpaC+Zzp{ZlQBpSL!a[.WQxDE*#܊tf<$9 L :S?ׂs> :/x(r2n%>8tIv7Y jp} Q -XOK.=witPT_*v(-tO3 K&ȃj9d£$E,VD_&%/NYn'xBZQF|uQZ4"1GߝeNh'W><y/wBL2D[U}dLld)9iaN?8DK|y4ݻ2YZ3_>Q ȴOٝNQL.KF.(%TW-#PF.\cFdI<`NI-N|Ar^mNSBDwLdVJ4l?ȉeї%J^Q;2a6ztֺk_dIPw4GG/[kl~S(YBڜq3ޑ /"`iRk9zya0O' ޴Ϻ(R$†yQbLʅgX`KF_2ram/ aDIʹ|\֢NR`[ɮ_]P7r_Cq$r|uix7`os醵O0J|7CE}膮a^_4]_j->vӡdX9S4%4|i_ҋh|*rJ@\R@.P)  T *rJ@\R@.P)  T *\0 X4+D[d)k7(u͙9۽k⍍gj+p m^pdMxA^v6ܨ3_<!?:rm`ȁrrI[ {ߘΧÉ2+qk]D.x CxFc"uK[T;t~{?,ZqA&a<.WxPgM>ui_xPil/\pGZd"je0#u@QMB8VgS:z=~ɶTK+2+okͨVd,6W0&r.Ծt"nTd>QF.4i̒n.E.\QBe!9=A[n fuKBSf:C=gx<MSSMDf-ZZ(<.wW2"J<:FHnت`eӫhAp / `hi'Uo/-wqvz=TDqn<6;/A.@](#F]c ȅ_XAZZAd \x5>vD4y1Y*n"]de6[íprԅ2rӻq\0mm(rQp(?s6}/=>*nGbUc'Y e"efwwwIW.dȅ]v;LQF./Vd? N1jV>Pojpթ?2r>2TO2c`%O>_WVd91Ѧ~jpu2russ3!>,l-]>{`Bwoʅg˒p!'x'>+З-Ų7Lm|_iPt6\ K<${ƸVܨN.ae7K{C9;rRFy35j(5 ޷r:00/y9kiè[ߝ(.weʖlYٯ*V 91ϒ KԜJ9Aȍtqob}뻼4g;l=+R.|,a#3 傭v?;¸{YyjKѲ"O Zg'` p;i ox$lV7btr;s0^ +ӨZڕNo<Z2kpQKRAGWT'_,i4?ޟI'ra\0vrյ]6`'<_73i\GrQ{s$l,wK~\02.GC|4R.,R]P3nmj%M.I|!.ڈҔrAc?T.h N<'@~\L#7ԋlnp ^&3oH.>ib>w.ۺi+_ gw^E-frQEGѮ(a \Au0Cr~$maߠ"w6ߋ2ra⛒rZ GI6{Ծ-'#9Ap<5r[cԳ Eb/m Rx:l_܇2֥rAJ> ےR:uv\ؔ ͝xu}Bg/sX`cRgm6[Z`ۆԞ5v*[b,[~<r۳ј宕:x+x[8:^y*x:Lpw{a{dpeX.zb p#bE&Rc:/\:$z]Fx05]9\MPcL^hp?荒ݲVyh"Rw/~eSqWPzTi;߻.FߢVfxVM9/R"J<:;yAkRB0KWQWPп~/í9mYV. ʓ;^^0Nl()tg,,I3"Nx탧o"q q|E+ɅQLábraY:Ժ}p.YvSZ>&>ǂh;yqGptr#y0#orrᑴy" Ϡ] %_ZdcH4g;WR>Y\I<^ꛨILD.өrax C;XsQN (uNB~սXPk)D.X%eT|!\4>EՊɅ!^rpCY_3CL}g L@dU`2Gb#WGp+ O\c?\+s V.ߦC|Ϧ5>> nW/S nww,0ºLsnI"e|r\,t.;CXۥkyOqۏ)ΞCH./P{upK¬q atq,Z.@(#Ή5{ 㾺R_po`"+4ȉr2,پo5&wݒr[\H%@rqV]kH.ܭڗ k )hzQ\xֵ40.((6x8FOPF.vU!#㰶.5wCtP?=5sp(IZu@ʅWnp* ]!OXf\ڃuE\\ExiwaFH.4i ESL.l{E [i?H.^zyIp˾AE. y'rѵqtt4rob;NӼym9Ǝ2rT u\7%''NCrrMϊ;u &{=O&3 cr IN \ʗ}Sg鉺aik ,T_ FEfv> clBBB|4S\;Z.͂d@]\ e,LlYzfn<VL֮"2 Xʅ>(. ?m//0Q/'* >Haraw~"._]f!P\0F $,X >a 5E\7x],0a`0K:c\o+ˉBE`\Xgڸ墳0.O5A o}5 'OOn~Zĥi^/<"*)N%o@%N. P\06yxmlOذgFM`?EZV@.*[g*`d#h:SecO* 陓g(W AL,0 H1Q}E ɫ'e)Qxv""qy$3LSVZqr!>\A V@.6K7*`X#˦cs~㡊BzU4)Nj>sEkf"ϋ|r墣eΉ+u`hZ8|2%ٙZE| Ͳ /CQֲ`c(-Sp)y5{_ölj is|wmp ʊ4?*z1HKiR`rXzO کΖ[,<+ڄ|==~T.Z9ۻ}a˳\3%geO¡p:}?S@E:CV x9,ȅgn꣍d' Us.0K~ҴE|e,/֊g70,2of:탡Sqř>0 z^v"e4_H _nʷҳB\R`wα`GB.,o.}yD`!UKw ]axm ,~,$q#XmOH.3 f0T΢z r"wra]zͫ 3L`I)O%$O}kDK.85Ŷq5PF.*ظ׎>?7&^MmD\V6Ǘx¡VMr;ks:s{zq շW"/0h^DʅxlYVdȊdX{5>"Oqm,/:i`Z(;p=e| Ecc9Grᖽ)mp}͠NH.zawX&;Jr@N.&yqw4sjMp7/rEbKrF]rr1*o[$JOfs(#Q5|Yf J}'d+mji}-6DάܚmH)h#Xz_Nl_rDTIzWl )|$۲Er? ["֔lv"ϜjbW^dCD[G}('N̩O"x^1T.UjlP{j(#f {&ózRo;ᩛ,$?qofII>O$Qq3J P2 Y7M-.M"V0bet53)ɅiɌlX? !"TS+"Y*N}$nt>{c!qgND&a#3ͪiad %sW/\8'R$-ܽO)ߏYkӿOSKFo)7NIjQmf6C,LYɻ3\:*HH+ҏ)VȰ1 > iߓRoL1|,'A!}>gQk`+' Q.!ޤ̣Pީ׹ڧD ,;S 3~E wWY$.nTsaGu'ks"Y&,\bn-^ˋljH]7/-{j>2 4X[E/=LdQcH. L1i8!uKg$=qyC(DGKeBi\TB(%0#]5Qz qW•&y߼"72 /c[s|pϒ*a3J@Y@.B:3W*mt&M^ 1<}=Dk0]+"gIgT=8 !%7 h\I)(h4% "@-(-t0=?:%?{P2´uYRL7+<5N-MdɐjnA-uds4ǁlN5Xcb mJ]qo2`%i,[Ek͡)}Od*Yӕy&JCrRTyƫmB8qn}r*!W0&sdчxQ-9o:@(-L\GJaj|+ͯ %Q2zc}R&E x@ZH!0JJ,5 eI66Tl2"2ccRݪ,0l& V [EoӠo3{\2Y= $b9L^?*m[hk~a0Zc4 o-]8ʼn5X%SNЌCV^ 9Tbl@.Ԉra>PBmWzJgPiKXxLPJOezjiG DQVl02_i4cW $tKo̖[ ݭ{}i?YMf9$aD'2E~G_K8omFHW採{$\Sw٢l̈́)Q%N,:2G﷒;巠0 5\hrhxi&/='?Egu:l:7"i%2\]{{۪X$~Z"=XJKoW(X"%JuVq.b^93UŲ%þM:J8.b?B7 \H ;B엀ao:FK8zWQM:YvEq]jJC]]X܋]lvĊ׳qDfhs((bv~(=Ȩqx oo`S#:N`4ՠrN#&?p=ںmlp;B@.Ԉrr/ NnFnG|%v]ӶwՍglM- v$׹-6_'yщJK8:ɛ(اT!$ 3}1^ʨY1#Js,*:kDrQeߖ SeZblHfhGoxgM.b SʥE~%̰>oǏKx3v% X^9SCF.l :*S 8P,e-r;2|TD[Q3 vo+ *K:o@r!B //չ/dqF 64i\\M$a׷cV0t8ލf0?;ł-q=v}|&ҝ_ɅQJ1J[HyZ傿ͨȅE\Bn4/;z'^OSMB0Q:@; =ͺD[M-ODk6Cؑ=z Y%rWYG(g*4qkL r5&wr!]_Ŧ|%ᕨT6<[ߞ,5ytwy|70&y=#M_/.L @8$`vH>RZ.AT3E./R&^~Zt􁉚ǮtkHը&E,v}䔃z"3bgJ9v2XJoih^./ x jE*W\p,ן*鮱U(!}7ۤmnx^ZF羪G'H|SWI[3)!] ܽ/_\u-6a`rql\8/Yr\^./@.Ԋ2r;>~ OMyؽ q`:&5>Ǻ_8S {'u痞l`zWrUoZox +nCWEGm"9r3s‚o˅r3"S`ffo=YrҾ^.Z{K]v"P+Es5_ra$,v0fOi/) Nͻ,+2Uj\T'pl)R.l#ܞ$;)~ظz6׻mN? M ?K.Չbr9mXrVc"6!>T,sS}+ \uEF*>P:'T.33dq4A-rqY]}A $KR.3JmA.Ԉ2ra⛘xZ{b2<2r Ʌo+֡!{[iDm1sp7 ӢIY_:+';cWOԀR]|`X 5ɅpeW ˀar»I' Eoʅp!+ClQt|QS-mCOBrq٫:9E烖":=PR#wr!2Q?LDOT.nSPm?HfV'e iqbh`u Be:*'r1J;U\TFXcD5޽v;ߔU\z WK*X~\]~=բ>b4rxZDA7,~b{12b+[8(0 |QT'z-y{\+IsT֥<%%9mc +$c[rq]1rr~ѝoʪR.ʅUPFNQE99 s!n#z B+,mGQ"Mmς|o EVdp3CrG$sEn MC˰ Q+\>Fiv) U5iLV.<2s0Bnr]~iSb`E" v :| Y>Z¬?7s!tVEg1炈>h_NAmr DwrAs (/f)ʶ-6X:3gs.\D\\:\CuxZչ,V\,tlb\\T7 N.v{ƝLxZ  ϐ ]f 㐈Rm9ֹ7pm{Q\c$\:6~N.fWFox\\\xT.͍+;Ӊr,GϲsoR\̅zat\p\Nk?'l-ۄvfuA_S5|3QP"xogia=:M.fR FC.z!(z O -rcXpKMu#wr|ş$AkXraG" \O?ikraRZQB Gf`_Oh"Zii`[Z_-pP}+Phn{~Y3'T N4`Њܯ'H.XLk---{<\rt-/]\ؽ sfh9/6kS C>Pήh=OHġڸvM:\@.<OOOr7˅KJo1 Ω5yNuDBSC?mye#Eء?_. u}|$CCCər7˅Op듘㎽؊f`;p'Zz>_V Cnec#N5ϗ KOH.N7OrD`ZZZ` tDu(0O$XZ :(Ea-r򝙺{Odۀ1mkHssņч=-6 .Ρ=OnYedZ_N _DgT, FtPvpw+s`&Wb`{ vǬ:jI, 0|/T~}]M&ʅuhݙhX/]Rodd-/_{\h7:}\"eX/ԅ2r7pv2}~E3 **o'0GW$oS_^fɡ..o@|4Sx S})=XW5ԁ,\ka ґB.õ'P|Y)C֧ܶ7ܣ́ l>r_0Q:A({o ]:FFי|7}ʡ,+珢fƏn,meE6F3 -62XG~,4I={ S̉_ɅsQZJ;I(7o>,ȅ^xOO56]֣Y(~']8K~=S⽶=-7Upf!/9H1IQ 2v>k4\IIDATXgtQzeMr9wxq~~1շos^}B/|s{@>k*wuM ީ}L6^~{?;`\:N=-tE:&sL () ٓ`[27`ş*Eg\v<`PWG| 򭥥%1{5/F+P&&pH@/ftɅ!"Zw0`7'htǵu}7B~_ԓ7QvvE\8\ΉHB.Ev3 u[i!&Ҟ\ڽ۟Sx gJaP7 gR^{项%=|=h ȅU4؃xI#<93F>D S'@A魔%Ÿ .H&Ws;d_4#|-*xj1`CZ#-7W- mX[&1h.)lr%-Ҟ-WxIdxfDOl:#Fm 5ɖv4{2z[ƽ,(kNv͗J^fN${bM]\lY0} 6u}Z5ׄRYZHmiF(ĚSB1c䯑!K9[m8Z9%u7B.I@Y YB$t (&d29DGx<#:T nJVcC[џag,-WV 6mK]  q.9&4It33 UVYڊ6XCy4@*qzAd%A}O)"ք %vⓘ63-4տ8Jsy39rzplE Ql12=)Ci6 YޱعeFLݠ!ҮD)| O/Y$ |)fLf>ϰ?`PaNnd6֤~PCF~؄As;y+⡯G lu}O$bai%>1WH9bz]3G[ΒIn"y+5ؔ?4kJ Ҿg .HdB|'twji槕˦ƯS>A~\Ѧ;ey!"˄C;)Bc?{""=74EIlsH,=Y?r,R {$[Jci+:.y&֔H  6-3&lDJb3Κ$?q˲.6ixm4+̒瘖l61ϠDPړv8eЃ6- 3Iͨ%r)'pxmNOćrof`Π+R.|bFEOQLdȱKQZ.\7\n{%4q1%3E$oQm{gSD>[{%Y%$W⩜t'BZW|E仾CنXzjfW{ B_[j4#LVuԤy ˲GDNb"=dA٘͡0b(muraq+-BFQhrrj< mR*[o&Gr9y{9&]Qϛ( R.tgxCx#OS#6,|ED=6c=|]^*f%[?0Bxrrqs'ho$:汒=r!:HK.LQ8wM}xx}6 3x`ZPN]riEi 9\l6c3*dm0ݺ{{S'*ʛ>H΋ÉW ɅAbƭXV.B#qfыP9ӨgFK3GZtr]tu=۟6W}inEPӕ"[%r|lۙG9b[gE1G8C9}ܳ/'59a iۼգ˅cYRM(1룆d_ M6"! |}}7yul}nL9ݺ\xhٔίqiB.O4ʅg!a@_8GFoT0΋,MmKWa(#,a*".ܷ4GSW(5_AvtO&cTvzWF'~!Zw˷V4kxn,@ [K;ywʅel:>U3iW\Eb1Y;{ 0:7m(!.n="\ {Bkw(r!)1 .wY DE.#w>4@raP>M)پ,9[(#///gKByjV@Y)¦{rc> }nb _K+ұ1nMxLC&#}2D~\xby+E<,WK_aog(W].Ё+ ^ [5_ qov#ۮr$m;9hDHD1K<|-)h*59v%i>f3^Uu35Oq^*Rle<,}RB66ZI2n^/"\xȨzLޮPF.|GGGBp3X cK\xX<}-vM2dҿ(ވܶrRhőʅgJo`>Fb{+;aB, QU#U7ErK*LLgQiŸ]ʻ3=E%F\XVR\dT.8: -!ؖic7;M"Qfwr4re'3&&&/ Ws~6OȅEXk9!wSw\i7;3raZh=^ܺK(쥡" 0cRlaZXI.i0m gǼ9X2ō ǤLWJ. ? t^4bwo<{S-hmBsx/AU PF.<<}||#vB0̤ٻhY` ra;}-Z.ldLrB  nbOmb\wyR`3OU)hרQ&l2R9J nbdIZ]R΀ TSF~%mM; yx'EbN. PݻE cnEe>ni"> |P\$$^o-x=]Z_,wrր`2|BЩ\(n\ oiOZ"6V ||dlVTd)r> 퓀 cu2D5! Qt$N"~A輨3dP\3vc0bvqۆ\.{3# V0va\ߕ![Ʌnc[Q}LWVOʅhs\X'FwfKbbe|ݩXura3y_Aϱ"|*ip+RBurqN<~:o?~'<2Wr1wUH.= #Rl{3;pj00䛇Ѳ3.ϐ ?)wr4**7lT<˅`rIr1WӶ\XfmN'gjhБ3.;m:]፩oP\ ܽ{DKg/8Kwr=P\`&].PlB7g/oQwr*ec9ObEW+(*Oʅ:ѫx\<,f+pܣ^Q\L8U* taWpB'/MhrHXx`Rwy /Rζ\V%~$Hյbr!Xץhwr!E} z9}]ҙuuO/#p+Жh-8moid )[iP3w."NxJx8El'AO~5_Er1=rjx:˅&c ߼Ν'M|@,{:eLaUC;g#4 Z?WVK@*>ƺT\pcf^ɩ#k .fr*E0C~\9?nn&>^_=Ww=.R PsH&M(* Q'\dܐr![KgIc$&`} Or=^67dˀr䂮meee+.Kps2Crv6C!KKjNNrwm|s`A@.~\$&pSu $u<^$e΅\0"""J)e!2~H. Q9raOތ0E>wȅk|wl𧻓k`<-!#l ļͳD[ߝ(.w<| fG +~]<.wT?C7>Ԁʙ,3]4^,k!\x$t<Vk * iM͟\XNu 䂌^3ǫ{g%yY躿704͚o_v]k IE̛LҵPÄ 2r]nzPBb{(6bDE ]셠+g{#wf" 7RDrU=?o}/bjpw։Y_ufz OŴ|&N'c ga{D v}'+FJKW~0+zC)ޓe0&]zGU971oN7Gfկ dU)oVrX4d>Ήs ϩ-ceuMHu% ֙&rIl= QÄNJBD;wwhm==}hmb&m[[ݔ}ROEͩ|#G3d"Uq,]6G$s9g͡fnM VVB[$KwQL"j9DFkb3RQHд,%EҤ7 m2Ɖ7hE y5Ǭ4G˜:JCu`% 6cWu;;Bfh[[!"dK94}PDi*7vc6lJl7P$FPQH镦=;~mݨZiy䶈ڔޣ2IMʅIJ Q (咛?Ԩ⭈Nt`2zq,y  eB1C=ɄN{|iRl!?vk3"_ w"#{#.ڑd|衏r,a&W>[ʴrP"Z%S K'tjhhQdn}ʍ%WlRЦtJ+(fW^Tml;NjfHc"9\ }f/Rc1K 2z ?  eδI>Nٿ=59l",ffm=!7Cw{ (=@ZPdGm/r. qRH!Yl߿RJ??Ԋ~ JɊ29yA EBE>rJ@\R@.P)  T *rJރ.f  h777Ǚ: @._&tmm-:Qwvv,: @._ t\ 7r F [W__߄M}nᮥmf&?R4d3>V6KmG64їBK-]پGh3>jŃZĚIQxue]Ԏj)-7,`e*:<J-HpO69DOJ,l3АtCPE"t?Ei00J)))I4 ggmQ7Ë0P?19s>ٌ|7))^?LHiƻh:8Ȧ-Kd nTٮ~l#2% AdP-r#Fy"*iJu -)95>d]՞~* ѶK%T|2_ #5vu!Qds>jO$9bw*:҆I#oR 0T%.9"Mo>J˅{~VtfutlfXJg'LOS!ٌB7?K*( ,63K1*[N1-Y6 3yKP718_,(rgQs |%+BZVmԾCEOTɜLJ&_B[u!~Ėk `jXJ+:͑ Uq%NMsfQf! H9պd2]]:$XBE3_ J˅gPD%M?앋7]J M*bӽ!2O6c>ǑmJ+;#[/u:4feӘ9g2vyd缃rؗ{DevIjNu3SЀn҉kch/ECMX=w9~g}.z w}Ol0)}?+Se}t^dן!m*'__Q, Юg0^E[쏣#lPOpP@@a{B\OP Wx]"yΪo>B_kj϶1 Ww0*=;>N;F0u{:gT/yƴ z 5g:z2t{7raߥoAe9 /P5#S+~ui+ͅ*U Kf(Y?L6о.cCůBݤA?76;a"6]xvD|,0Ůb/"m|ŧ~qi,K4gEX t0P:O5/OH{J߭ݔqk%W*xf,]B5/g>{i1іnښeKDcqwc6YIKnodW[Mr便kSt4Yn漎>aCֵ=\,`Crra>z *?(kfy`RxY{)vzrY{s9ޜE]Z3v1{Ӄ9diڄtb9_(Qrᕃ{Lrq1⺳7Iiz Օ۱OwE7O6ɈZi +<@A.PN.8Sr2w$>H9_MH:S¥quOp9X^ݮ)u?ak}u7c*y x#Cw/NS%UQox-r+JȂY/ֶ$?> {gMj1Wzra4ރhTE/>I;lg9|3=;¹trm0&&dO?=b7Z~z1Ȼ3_Ի!B]%-imYw zU9Z,J/wc= p1F=f,%>jx\,;EznUr>z%jƏ~x)#!ĿZC]݊uuϸ||-R@98xrr78}\!UGO ʅ~*dUإPBEK;4?: k&o$Dzx'LJnrQsG|ɂaXb_OBqjL rBv{9 Ȳ+9*y\htO"{Vڧ0N  QHDj]k0;R.²3׫%7p:8 bweGS/nwʅiJaaaAӄ)=1v+\)wrA#@85(+BKV@C9O^^R@. QI.t'f+gE#G[]⏽G~P)=r2163ʩ>Od~ͩ;rGckigffjkxZ205*iޤ\MFD. 6ȅ jOdPbe38dJ M^K$I|G.ݬA.e­<---P0MDE6!дN[ŏ.gҊ96Ác/}-ӫtאXCR.S%T.%avf_tU\$\|G.Pm|΅c@```|;E.6korᓟ@ʅNv-!WrA9EʔcEO\Z^ ʩI)# w[[۸}]U Woݱ›˳a ݊ZVˉeeb@ʅd*T. 볝9&Fn_tV\=}G.Pgw|"!ՕM=[ܻXMʅ\wm ū]Y`寡ʱ &E.x/+Jǚz*}G.WA.-F.|F>0*8coW-vfo2) 傒FdKါ<rq3!w',&E^lqږ+r9; qm](XI!2h͵f2C"e`|"( vE& b.nG1hEݟv'ޟ-i\&{R6x~~"}dM/ΏR.:P+{n%"b)1@B}3'r3ֽ'R\0Q_4a7i}nPX.X`56uu[b̨grSP\\FO<]gUr۽<2(0brBD=#l y8 OX˭xc]\ho Ɓ\biuѱ%\Xu]:RS炾{^ww_ĥJ_V= +u%]I>98R?D.Ftg'l-ԗx(eۻžSOq,˂x6hp̷䆔 ~еBJG, w+辽uY r*_к.嚯\O{"r1c\QG*&x\4o S?zPe{\T. K S*Ҭ\gi69Lm\`R>x-{䂄e3XQ!i_ tT9& q_%*u7mANPL.Ȑ 3U@.P\VHm8 e'[i?VL.W\xwܿo{/T.qe)cʵ\.cyD^ w\Lw^].,l#DϫU%F4,Ԑ(9GʅwVGra5!+55qd)'FEy3m@Crt-ϑPvrA@vwNƵr~^Z\,} ˏ\YQ`|O1EvCL*#γ8S4 ybr2Ҡv[$9~&jH 뽓r[}\mra$gu{PSCRN. o.WJO@Cr`[kI0j Btsx-R@.nNU!'xKC%1rRE}[3qyړFE{brAw7Q\-o$J5Ěz\xZW~$ HY@-]ޜ3] Nt^4Ļٽ_  7hbBgCc[.G8WO|b c5M?E8Q{gL]|:? ĩv5ݹ8ʅb.D\Djxew(B H.gca8{rWra4CJrA|OV.(W\غVy1њ h)ra:kۓF{\[!R`W7l&(rA7O Yj660|^ K0?;U\m2vgKmv\p ڟ~B.8)7O  ?E. Strq;\|[[*HhN}`|h},eCNr\&־ Ζ&9"E;|CrR>2,i֓?" }'Tr ٽ(hAz 4`xXr1QbUȣ3E\/$Bt[\bcr3v"I6br{6`p yΔ_"tLr_~-O://~B.,JWx  h)rorioncPe>&<,5S$N7;l;w_@ Yx+SC56Pe\hqT$,C溫Ýǔo_B7k=s-N|t^$} "+,R',n-% k*B/I9o[-NR-%ov*IG$⟕ Xo_RB.dϜoͲ̏c@Sd傑=ZE~9ob[ ٮ"ƯQN..6ֹەS;@Oܿl:d6?,đ#찶|>E =s-, 4@.>EV.I۽kAslCUȅ[jƯQN.x"WȣE JT2B ÀV{Ǡ}/ 3rH@^ g L ur;`GMo<,&{,څ}jϨ9"}oi*gaXN,mxT7G.˭GGB.)U#+(W!? Z{\<-mM? gTm!(X+#e{;#aDoʅtha+Gަoe@C]rYܳ'nvf $sy䝠rvJcU<\мƶBôd;wwwww0&VZL>k6y67t~X TռdCZ5`4^)&m_ ĿwArwɅ_}o1 `Z6VV!h1`t4-lWZWQUo2}hT Wݻdi/ʅ]*:HɃ9oϛ=rbrr2Yi Mo% <xHbOdZ,:9;|>1 soʣ|TU ix#6b:ZmvWYO%_Bm,fSQJٚ rB\T6-v5FV>j:7r۝CM{r)!Q&Wx:jWV׋/1cDjݣCp7ځ%!f1s (" M~E'j%d9uCd?ۛt肺gH>c:SB(UH?Q~TؿK\N zN<E6x]`K>%S["~-u۬u0)Xq{^}{rahy,ԃ`g /G]\ܟt'h'\K@A[ŝpv Mi"\F;cy,#v`ru>wYgMȅGB˟VeWQp7?ۑm"XUԮy=N5C~7Al#DBx7rTX]ݷr"r177{Y4 ^wZx}5;_~@ݚddplO/a5>-BWˣkzy5WHetVaNu|`wo.̘x"j)rbAd WrY3~OG3\NGcQBr!.+m%4YBHʙ!vecZE=& heEl#m\,eBrq?`b!$kkwj)ǻQm'j0V͢P_PlR\XY۸@HfRK&g3>lPP&p<O̺zs-׎i;3h}2ʩtr~!ߖP:k#b8Lei}%Rb'E2 {` 1QKp٦ c1-TC(19!Y3F %aZtBήrV&/_K 6.=t yN)nN{* -TqDi{կO#uMOx+|INrƢ%J>~U,O/{ZˡunS9::g("ڱLDY5gm2^$x%œJI&fUe:ha'T.Imvw< Ě8*[ԥ>Dgz!+20m4D,H`VpBm>+2 LcA+ f3#Xm_>[#UUzYJ6oN.jae-ndda d:@}S}NrvI:_P^79*9nՏCbe=k3Şj9<)zFڬ𮧦A N9ƪ&QzhmJXI.{ZˡܒF^aQkV<,B=QD.lC$r*6Utbd }};^O;)Ϩ ץ1-v hÝwr8 :֞ g?K$P_ǴLV.LS%_8Tcpdu="d{ա>V͡M N~!l#\jN]$Z5诮ꗒ%xSާjKm\{I`)U'xZMkRbOAkS-LoJӚT 55%UZ!,ft``t7BI{PK+U!Ph#Ё̲֡91¡|ly [lEm){lk/*E\~ MjTSZq t$);kC+ۛHސKXƂ3 3\rAo^/DuS%CVwDUGZ!ZB{5Wu\SQQVmjf.ST͜{列0__HcV@BJk9duw@Dw(~G3c:$BJI/}[: ?'pkBx~-k  7ziͼ,]o:=xZ]̍|iin$7Q.p~>˯A%~cSf%`B @[" .3X:Q3zBi.$B-;diPvndyO*d视d@|*D i \hyȚ8ܭ^xK=f&..{Ҽ-6y}\z=SKymZ_ W\c"\ lJ^~1P2F˥;? c.$#f-TLsۏN13kS4mt P堰\p4c2ĦWJ__r%4ekI0bn~ g&UL7I?X$jݝÜkĠvj,izKߧ?3\åUQdI 7<( BzHz^LOZ KO;܋Lm`&c F?O= Ňl4T.ղ^E~lJTE3Fr" ;#f.>c$Au-ۨsñڶ>-K˨§S'u)yƴ" DC!JA1Pu,DM5?NFϸJx9?{ u32"|F$l,3lME61ׇOA'To5>l>DxWpYb`&w$xZZЪ߾Pa\/^1XJbǧ|]\:O !eC0ֳmzW^"F-\qȳnOyEԿ:ȳPQ.]؟?Sze2݆KĢx"n+ /Sʸޠ*n}DYOleAPbKupgP/U:_{4?LH*)NA=va lQml\,]V[D+zǬ.始0Ov>T.ĔLᦔQ'nJw} A5͘/2-0"΅֜gKgI@IKj A. ZPCb&JCg|-{h':9؋⛣V%|Il6Ehy~GS#F3?^[֧K;ň2w2:ŤMO1S B'B\s?zkPGihcgDv';(&\̩[\=~۪ 4{pPgnHܼX]ϴя>nin)sc Dt ;ɺݽL6=7~xQRگxir%?,Zү| jGڸ.NI}mrۃMu]EY#F6>\v{svVNڸx}|B{Cp4F ~Om}Ԕ*+fQz3I|imry܋:WP, POf9Hh=Ɨq,DPr\עR{M3O;ď¢lJ폧C/v1qǟ[ | K7 jT2^{2ʅF6j(\Δ`ZY糬r9b@fVG2oBZ~szU,=P)I8 qvƔ ̛Dͼaao PS%)oO1鶔ȐrA4"ưѨݣZS brK4pAЅaL>omV'ᓕYcϭ`HH>n#Rt^cu%\a#] ӏkO9=u_GGmCnQP+jR_s.F)RmGrhYZrĭCh][㑔8[CYPf&&y}a,,2F-!rȅkh!:ޕ/jAЈ{mgagY0T2z`:$$dM>Nݻal$m%n8ȓ\-K#E&]BE,6poeuE VMD!*[[!O :䢮[m|(I+(L?Q^.K QL.܂{kz4p/Wr 1:yjeao`328K,RN7nTݬ qPL"? n,uA5^Gk`'dݠI*f"5ցqduDH .)w^mʂJ/= =Rt.YdȅSOl(l|"3zZ\ ' J?=Vlx (=(ԨU7~2 m%i}2ڧ(I D\,?U{(A.PPC˅7~FT6uv| Rn~(~-SMi%^]M|B.ȣ։Ck:8(C^V55J52ZYr帣sX.[ w&+,=ֱXCC-7Gm|`ğR.]Y[rw~+nhRx}8b3fQ-%qS[84P&%2n"v9)}+ZCl+|  rJ 9|@fa`Oħwϰ˥0 _n|&k{/{eCK+e^ֿ Q\77JU9%§(}'m&oweq}ǔ:!_]ԭ,\;)|O= -!E.VC/(KUқ'UQ-#7]X\9꽞 'TC_ZZ$+tj,-=DzK^1ng *R8HgNZjzyT=\nc G˲KkfyD՟< jw#\m]nL!^?9y/fw6~?RLb`k|{R3q\8jII>{ <ыtpIoj:4(b(_.g<%|`?r72s(SGP՟xC0'_(49mʒRė%umdOaoj͖io?䂥=J-9\rU@q X.5[.;rL^\#5\۝Ff^PZ{r\4ٳ\;\2z 2~& -(")]gr1$ 5 {,U{q-4fwM (ys3RI Cv@ɅYQY3o5,qy# Aq8#ޓ _#쪗 Ѫ(jU ޱBD w$NP.W^rqۆu:fG.doF>P.ɡ4JXe@;Uap/=G-0J4XeLCe\`.E.p%SS+QǏ2|}y,hv62%O79\\VfncZ{rat\$g\+,~~.͛ \$ _/ +5T-{.>]?ذTn" EۛU !7';Ms;!<\Di{rI{} ~2]E!P]]]ţF DCrE\Yjk"sUF. \,*}/[1aSa@ ,꒜zPjw <64㽑 :JcH_.$#y$|4 uU8].VyQyO.nN\rns'3-("˲ Ypl>iYg'6ȓ7?W;*$\-ZhO >Z^mDل\.YnFLfښݒg䡙\YzEoVI;SyrQ0&)5 6^ҧh _C$ޓ ugKKguV r㝕5Nzp^_kʅ@ZZZX<\ 4h{##zFM{4> l;+ Wmŝo:2kyw.~:4@4[t O$\fȊ?M)ѱx'䂩F(Vwk Vr| ȅGV___Mϱru޹<2ߖ ˨x|״m5z֯F6xw |=sB(pΊ, ( GZ{r'*K.3["V*34%3yO.ԓGFcd;}\vcJ/ Fq\L%)//Teȅ~BX_ _఑cY+%3](*M.|-4r\jfNK*Zw旚B11ĀlJ\Č6q$° XrȅWn3("N111w ȅEty%?-.ؑm@aGsm*ž"*%,*rur[sK)wɅq2"b\(iߩ{ra> {(7yAgZ!M.~q6#\WB1{ z3-(O.lM.,*~)?"\B^=7vw9f [P\ +ZW13?}Lp ]\jw' Rr1fr!) vE!8raWؓA S.mú᫃i?-dkxϕDY=߳\5-/G[ B6?fz2qX.]47bdj$!Z;$vR- ߌ_;)EM WU\\MG/+yyLh㥑&|t%tB A;/O[3-(O.FqB1}G\q x|a(+%~+]rQ&ߑC. \|r!{$thT&mU5U!O Jb8U>_p]f$k QClg.e)/篷q c){b-D(erxbNdM 17M \rAC>*|AWB.Ⱥ47(!cN$Nj%@Ot$O먈b+<-rg"\"a>sAn E]g.ƾ~eN\߂RppVS. ꗖVK)$1 rν|rq|@^rcXt3(Rpt19o|s79l1WƒgFEnFe>)z_y⹵giA.n]rjZQ5Yo4$"RH.#ʷ3% -B7'H-^B.lPjh򽷈>@r^A4m) Ԕ6%'<^$%w=P҈|[dwH:V5{[:osa$EC2 *Qy"b{r*jj?>NOrG0z&\̶ړO..++C.\*rS vxo:~8bWWnG:R_s!WMH@%VZB."k ~Z Ԋ6 h2?\PGL lj?Nr$ p *0%|By2{S\ m#Mg4R.sZ$b<+Zw%Bz\50ǹxIDg|Eǹp ͙ՑHʅr\k'\^.!c%I{eȅETp#X\g=&F%FbT%[LA:Nk΍H;buZg_B.zOC T䡥%VQ+xM($T7=G08]2H [6T;Peȅ_5 Z%J&H83;H8Jȅ{r?y 9BN&ȴbkn/6v?cÑH7\C6bPraw~8-•{Er1UyQ(C"|{V) UGɾ`-#?D͗>y"X\h63?V\Il=[³ܯw$} 䂎fܯfw }ec1Sp\>>j% oE\%uL,-Oj*}c+H.\BP+jŭpyiM_ram̻}O\נ /DCz*2 >{39N]€HN GE,3<\8gnJK3eXyO.4>(2B!=A; !pl^hn} ml)&:K.. RRu;7k\ ooƒiTP2~9Q2Er愶Q3AM[%nNygtbz3O1VTc\b7-\EM Ví,ߑ qJ?F˅v^M* (KFbrq\7s;*?*=qvkŧ9]CKʢ5u@.$Q\U,-lXۦ֜ZErA5%^rv>v$8huR:xkU5?Mv [ {Zn589ߑ VC">Y!ܧ 0ʨ9v A1>|Z-?_ rQ:~=fgUNc |SOv 5uHi/gjD^yJ^dWy+y͛Qx ׏oY.LrVx>pr\6l٭a-*]~rr| #69u`)_=C_TGm,Rf':w6c<:^ܮ1Y2V]/'fTJ 9IQz3F]w#,g37 4]yYqPF/k|zusB5rҕ(=. I+{2o]Yz\p]}Bɣ6bU˯+ixxd檎v2y @..7 ?yK=&[(]QG'9ۻZ, [P\XI_T\xm.6&f\gLJ.ctġ\m-lLS ͌t|gtSpұ:$i ;wPl1!wy7^ȅvDw#FF玕$+(kt JR'fhe[ҷef p )(ZhSNozHߊ/LJJ!Fv2)Gh 4p%j%Kԉ}M.#O/=Ą~ NV.βB4`W\zf\gLJ.^62š\}:$gQ r| #e˂&{bii#rz ^`9HۖZOCV{sA%`yeV3qӂp\]X\fY(c23{Lo+T S.6Qƹ yD)Q;i #PQe]wyE7ݿ5%\WD߭\/G f]CN~ruѕ: ۰T\pu9S| ? ) uY8_e:N{Ԃ\߂"rcii<N& kabI{:q4%&hݳV4]Ҟ!W45k| _t"Pݳ'K|dy;U\..Ǡ1T?s'IDAT``c1|l+|=ʒ:|\.E.kMb4n~}g8 #Y5v*R!Ϝؼ]$.~>;uz,{.csh_b~eFݙ)j iReIIUB.vP\eB}vWgB6k ￉ %BA2ȅCRFF-D4(j!e˭Ʌ8M ɴ\jUUTZ-˅qqStR.ChW,!( V_4G얺ÉSKJ.LG0* ۅUQxğ\xu 7=]j2U9I<$/5 !h5C=ʐ s _cɅQZ&m,rN17SΟeSLOgd2)HܷwgipYñ1$+7/##|P>ȅqHqt:ajp,ށC&NS92j&:vO;?. Gzqv{P#222Ken1ʐw KDuI9Q)r^߼{Xqg|Mat@'ι:tkQ쫞hrq<EBr!.rl(##;\XG6EVxБn]v4~$яwcc*k})n&E.R+P܌<r!mEh󹃷xM_4ZZ~,UTX%ݹqhv^.3%&mvVu?GDA+-2FrVЁV| pŧ N))I.D|*.-k SL;qƤbSƄǴSd!e\؏1;-Ԅ n[ 26Y\XeԎ$dqOܣIkFq6_UE$Q,j\uRY1Yc䑏ʛ޲HU;HQ2A\heP7+#_#&E.p$BU-4`84 'S\KE .zNܘ @v0 7btO| &{P_׈J)rᐸ$ږ`aRA> 2sA_[ Gm]8r)< ?)\NQ;=v.%:жbLz\t#g Nj_ cE.\Wɵ+I.^i58'B.t?;$WO1ZCN Sk#u~ޏ-!1BA.%\؇u2)Va񬉔 e-'eqbV yK]B$J/nAcM2qBO2mq !+Я[ʼn?%RgEb_{HI49.z3G؇sߩ(E;*=#%39].Ӧ%R w#;BQSWw2%ST3ϰ^OK=&?$}FԔDKkRb^Z-dcE;jN7K_C-jJO7P$56MTZ%:&1 ҋRj4[o@xv/NKt$kh2Ut8AGb7sQcN1DW,=0bgL8jM- o"W;^mgJA0Kc@&g)xU'-ᯃ9YsDE0IQj-Nȏ\5qD8_YPbjegJlTGw.:>L#ʹQ)Uzzn JLb D \xI%X Y8}W%}+jmK "vF6Tg-+CB3p YA]5PJȓŕ-Ԋ%Yz&QĶ|[xVvZW#5Ԣ}6Uz_+33,+aLx]A2 "/d~6ǢJA[N0 MFۉ#'ZQGM)}_|sS iDkJأғ6 h/B"raAdֺYMS-.+7/+r?}BmA:esV3C Eb@o#\'RK1אPӛ҇UzmmomgP93hY>h抁B~SR T6ZR)߶ w`w5s]|ji:3C R1l4$IeB$ydX`MgDfaj2 m* "comV;ҏN1$4%TzU#\\<1 Aq.qYIS<__2FGMլ LXYh:B\rj[ 4ʀ orȍWi _o~   7fy#Z}̀\N@.6 xv>===&}M6eͿ  V__6buA@!@.q "| |/~P2l|_#'b84 gIo됋K ?7WO m!wQc W& ( JrR@\T@.P* ( J\,, {SdžJ6%y8rxs\u4Ĩ9y1Ȏb"檺_>B.藶-NJ̌=(:=rmg /Qu~dSR qSH-&~c&kv/QeOZ36+.gH4s;3K/;D`ƴ#CԔ,ДXZ5y{~ Oτ/]sYzfkO(,6ŅEOcZgcA Er171_GC 2A\՘OK)s՜SѯQsQ~jXGdS 2`B6DN >@;U'$׿$jJ)|ˠǧr\>ěv/&ыm~"k#edYҋ = M3Ϗ(g ØvԺd%jJDS|qG@ҝD`zJ-sYL{ Q)`Q?q/\X7۸`%sM]ѯ\S:b؋9dNNq$|}brexLy,;`~@YfqI\ ^g)[y҄|@?7ad^G## +CY\\65.+bVX/6%7u-W"ߵ` "" "w,jQE %⬓ !4C,T AMI=m<[+p\t!̯ WjJGJ ʺgcoEI`!oPW˅KV9g[ޯO2T2c.]k0\[% JZ/톁r[p~-uen>2Ʌ^D3^fX_ h%chntX{p5IOΑCh '(&,\pF[ꮟF1)[GɸðM9 = ckYd.ؖYxIϿ$"foWⁿSU$^ .+ɺtNF{\z>T_׵᫶ c+CdkZw} F*D.ب)+I.Cam<*b8,6w_K G܍ Pꉧ"5q #cYZBob#nZ.O'wۻɂ/uDH$\fLᴧj:!S.'OUd Ծ{phl\Y&!;2嫑Tп ȿi`'!b+6 e\X{`4gK7XյHh(;[y~J'siu- =x{)?gwE9*r '\Nd] wKu\]$ ~xx`!wJp~\&=MIrkavZWhb(z>$ZBՏh9.(K`kǣP˚.Z?Qث2<3/1+/dP鯯d[.} q+ٞLB[_dyrs^7Sr,=<Վ&E"_*ȅ*bڪ zdD =$J{/^_/(+O 517sy\0"\ Ln ٦M(JjTL.n(ȦnMͰQvMp. ȅvraR<5-(AY[7qV+#9&Ʌ~Axxk ]84CIȀ`OʅzpMBŒ֪|r4QQ^ռ-\< wR+wjh Ȏ"ra=ݹ.\EEuZlc;5w\Rьؙ(O._Q&sɅG*qG={SoAtOʅFp_3ŲjhFw\,oW'Ƨ5so%?ՁZCj r\,!z::qhݳip'@ې䐱ʿCi)O.\2f UN ʓ sT⍸׳QJbj^R.X> +?(J˓lJIrԒ;31ŵobB;h''π%r\&B]? Ԡy"OQe{w& s82BQHp8[Y_ÏQrrSm9ƻJ _w#W5ZsqqQOIj>CG/Gei.C8]0_X&*q7racbF n<ڢmjEl]aLs㸓~O.̧yM9ۇr05b"wn7Ų~{xiQ&@ݗ.I(#?nJ<ڴ|\(O.8e׷%\p]qQrah_ky*,+T!].L40l,Y[[+]K4f"NC^k i ;GT?eY+9PS.&YhC:Y[K0)nV.WP咋sȑh 5YkjN;2._C24/~b]r~(!;5 a3rF߿OOG͍tUd ̪ o\Y6Xds7!9`Ħ%:2Ȩ]\(O.TYn{Ņ]¢)"aweﮋ;WJ.֎~\Ym|YD\xD.Bep ;Lw\tns}q.nR`?/ҍH܊IM\p}m| %B)W!\(rB4X~yǤ˅o]}o.y,x_x)}*ۍmk̛_!16H"PG2_B.+0lq:_ka.t :+B^gpuA&O%.@.C'rsWo\4);¹H;[Pr7byvO˅sag;.S552~_N"#qE㖠2,L^n7eؾUѴlOu~,V3\^. 3Οn \wX27-8oJ ~a[zMY6Pr{5GyEB./a,!G'{sw?\W{pݬtMJv W~>rT ]{ (2|eo\'W'ɑuJ פetX|Oom">iL\(U.TUĐa4 1ů Tt R"x4 bώ\rhEDJbYXq.H>(7b]N.{%&Ʌ8䐋Tv=Ou<A.C*4D967ܨeΙ`$Oۖ0ullELKCiz7B;+S p\ -oW dn Z$ȅAlrQr^=s+\ .]MEY(.jNIW=Nlm QE 5oi/O0|.ۍZ"hibY 7B˲mEE.E0Q8 \ȱž-eN=X,#Y Z sKk9?.䢨aqJ \fBoi L{rBAC 2Gef"h"  \oEgGT?wX-M)YҒU~{\C>]. 5:JeQkhK: >u,/퐁݋dY_c}i-Ʌem?)K'ҵ\8_Ll) o< PL.v[+VOrֵx6:$ Qi^`UL.'ox5=4P3i_4m(&1hsmyyc=4oE:GsKk9H.LRT~V.{j/G7ktB_2< GBtt&\پ˅A~3hb(ۓf* f l=\9\Enqd'hDbr{Epv{ڻ` $(o.w/˻e(EE\G-C},̖#X.{S#hr:O7tBQ(e \_'r1?A {k\ ?(51*߇EQ`#CpSWW&Zi=ѿlGCu\]ea t;Jd ZcBx+hu: 6V%u&9 h.~{[ X.J+x+/^|zni$W׻ZQrQ[ޓۧŧF [gwTrۊp)*ƣ9~CɦDm֔Ḩiu0|?7ATYjw,U6qej%`o?Q3G1ⴹ(ñ\dMw{D>ߋLL??-ׇC_yqj's|e&HBWϖ5M4 ct\ ]-/OuI^a15с\\7e 2bpa,rߪ}Ԍ=M.fb$ҫ|\SMj*MГ SNlxuCr9~)i=,@[nzCu8ci+é`I̽G48kγcrs/wɅFfY}m"Y0TtMf{R$rn2xA[!B\='!d]"OV;[Jq 4mmI}7ʅYXo ("A*4)שc`Y$~l;mN/^̭5x;QKWF >]"^[Bc7%"Oh:ۊ,\Omz&Do>`yQd{r }5maO$M J:46r;_/%~QdP[;ey1)q? ̩:|[prme?\' k .cK5vx].1y_hr[S|([To @Tg2Ӎ~=\("/ˋ…4(WwLp8?'~qݓiO+ /GшP\7c.mշ\mJɺ-. ]uU+.9t &.UT e{r먞_~"|̫ q'^ñ9󐱩~XɅ**o4c+ʅI=R>'^ ^~#ۣVaKD PuH,p)Q!NhH.&cmD/~\fW;yw.˻zEcgīT?],3)}A. Vѽh,>_,{ q]L:nirq6lM֋픪7ʅfY~.*\00'|kųJ7|5˷4!>ݷJ&Kڛ`-.j QAKUc09 |g2^N=i҅*KSTpWlKVp'߱L])n:; ,+koC$Kvvf#e K^xEu9Ldʴ:bD,(:chz*Zq7 _53rh [S-aށfbWwLJl(ثG_IdWmE5sLȣVxMW/ sЯO8E%PS&.MGq^#hcj~KmF7R|ȟ[^3]yf*߄649#҉\j_3HRĴP˷i}KEW\-xLJ.N&+,Chg= _Cݽ'~m70 AۼO2sw_X|L/*"rqz&5$U_/CV/eB-<0.}y\jra>qn]i*66r89cʅ]Qmm_b4PU$e;o&Z9S|O0;\zrvsm~4vT~-෠\v-04noy} |.Lp-mBK0by#7>LU$be? qʘǛCEN(;F6 kūP \5S.ЌQwUnT;{&.'sB',Eּ_Eqau\r&W"X6Gw(jh}-~ ȅ~nrQGz=996-1傭e0Xp4ӑ뫝~KZ.(pR"B-?ڣIg!!գ+-_*`<Ё̂CY+I.^,a&077y}]nq [yky:4Δ 7ΧڀAgQRN\EHXGڇraj\\ӼB#8~>ZF')j_ђiAfArq1_/sܷ5.(,NMQrQD.4v v S.çg \\m [;E])X;~([ׄ\鹄/nV4Z. 73-E ] sؒ0p\wf8+("H|92-n |\XgG7KkEUq\}ujշ8Q\Xyou $vJ+tp9UP.6ɇ01rK]7VrQD.rnnnv 'Փ*C}ɅQT1BX.S'LMɅNVE,#tJ w˂r ?"rA|#k[8x^숬}rq;V\pQ)Z\Emraz^rQD.wE/ ͡ܦ* ;ϻɅ^f UT\,_BrfhΡKJ  ? `ʅ{ӊ`6L>Jw[(q[zO.+eX2r8P8GК^1> !)I///x0u8^?57rra0CɅFP9>Uг0V^}[_.=%{Lp !ޞ)+6aT)r1<<߀4omPZ=ûlRvQ\ܼ \xyy. AɅJWEsrqV.FqK%VV>)Tpo|A-Bȅ#**qa2PKBah"oo\ZU,?<y((U.8&i"Ritr뙚"|) Ÿ?aL X@g{I:U~P.' J;Ae7v|#s#\!p/MLrTSW+>p+8o[zl4*PUՍjU. U1dAl"ELu'/HGh+U\:FϠy \}aG.C Z\8&7-էYZpLseYR-ʅg5!j5K{5y/ c#mJ wwU{$veΔ ]㓵+KCr]MmˇraTQL d#K'4c`0'>6R#cd{<ʓ~9%{)|\WO%yL)\wە烚x](Ce?(\T `4r=F89^V)Q3J"sW /xo֞XK%W~Ekcccg?ღ}E#tmoxŽ7*[# s'{,ʯrrkxaxNB.LD+P啡4rKV}[\>iĬ(oERx5 lGZ9Nz-aL\!Z "ѯ?dXjNZ6>!ۛ.E葳%BYB2;d~B/h+Uo-T.rb^7V6oFojqT7T6i GvJَ~m5pK˘5l)(CE<]. h+;]+}R'ˮ{q 5gkͤzcVfe%^7^D.Ѩ %s]__WO}*4Pْ,oX9>YゕuH‡H ~cv)%SWU >D,Q]FGzB\$\z?᭬/dU+el e^|Lnin?ޅ\?) bPu+\] 2r\Y<\8 K3pTFc9q2ǯ;OvW 5ue㵮T‘{\Z5T,?Oh}ZoMq`mK|\ 5 G1Ռgʅkn@]eH8frqib(?Hȅ$˽thbib2w9e-t-X9jB[ԧzٶYWnHU]9~}~zU6ʿ|LQL.|ZЯbwr*CuF.rr$O#6_Hl4$ɅgPy>[l, Mɱ("v#Oʐ NcGtݲcCx<*\>Ei', J.\V/!.r9\?\[:iy>ǻ*9 E"jQW\X x^,&j'Ot as:6/jl"yOPc"آQira^VS|RP,3 E¼yjrي"_k঎_{%Jދ/ O䂕V~ܒa/vE e)ER Zr.G17 r<ȅIpaaU.X1x2cb<{YpJ(~ArkV]? rϠ\WBS\%o'qnm*LfQ\p-ѪA.S[(,I Δ aE*ٍRr\P|(*{ȳ Ke.)Z(GZ&$&aodm|$MDK+e=@A+ b r;'3{K5܎\RSrjfµnW㵏.w (K\o`LJȅOVY`:W{r;!8uw(O.ܬOO0ݵL_n "EɅWRa \~ToK&wВn(S %ڸnqoWS{rUuɿ, Qd02w(O..+ϳs]\ΖēpRrag;w2Q>s*tXYy62PB.| O{vpn/'&yKO"" R WgNW;4@Γ.sP MuL%|O.C-!qe1^oJrc*,k9\99RZqߟrSw!b5!E.꜎/l?D^*.}~(W`-o5Y'FKȅս͛҃\7_A)컫hv0X__OJEV;AHޓ hY wyTs:@. Qo Ԛm,Ya`KB%4\o(Uz3 ;sBϻ!++@>N5xpLN]OUϣJcmr;~\jY~\\ ' TZA/ ]l*/rA$ Z]Bchkkn*z! 9dKÇ{ru((**J3p$S@.@v@.ޓ }~ooy8Y0 wSy-r=r裑X.xY*Al<Zўhݳkp~G Ypv(ۨVs|Քkd_ܔI.j/B6}hiq, Z4|Lu̻//e~ȅQc@J2$zrvPPv:F2o :SKb6;e$?&lçL;b;|R`5Hپk6LG.sFf#kT46{fxFmzΞ-)CjyN,tpTsrp\vC^lvFhN.vCX7J{"ik^Ydqqi_;?0iNѺgU.۬p'r+k,DU;-jb^OtaثrYg|TorVz,@:ȅvc?y.vղ&_; bmd]]=f5<{(<֌mԎ|K-ZwB'vI0nyĒkh^k er˯V[Ȕ?=lIScj>rUߨ:w=СxrII-Zv,)/ bف Z%sWyʲ-)("fi}#_4@&l]2bDW|~/QI7/\m5QY&nJwx!rVpa6oI0 ML[y:Np檨-:֟zȔ lYJ!bQy "' X**jmgKP%a86WZuXYhaT6l%Uq)GSb2M\-Mr} 1)e®L{k("au{ [kFӅvdVp'řmSG􄫑]~'L%z>_u륙3X-[jҲL-[% T=KG3oDpCvq?^] ~|m9s& "c6v!r|TSᄲpvQHVpX5QƧ}49AdoY~R@.ltK"rWd+L0Zy4gI/rJ,XQ#rSnQ}EZ2˻g55O.RʩQ:jAVH/ƘL\;{vfr-G%/MhN/Y 1ȅqm20E hG+XuI*CI=fAQ3x\rffN=a)mf74{@Oh%c \0 ka"e8-MP,J*cX NY݅@/{YTMmDEpEi9lz\&}-(<{\T@.P* ( JrR@\T@.P* ( JrR@\T@.P* ˅fsT%QHQumEU-x["p$j$%I^dORa[,K lfB~..zc"4> ۪|Xg>T3*`I/8AaبlpS/xe"Ȍj!g @2:B$zJ߬MD?dsl[BIKf&&yhڞ^F.l=sD qanMV85v 6 UCkͤLAecU'X޽&X4s|E'{x (ߝ&5__`zEȟ*uԕv1jdw V -VoW(P }nK4[ MƓ6J}Wgn_zIB/CV*bNl @iٗC.%Zx>ZԟP'2֚ȶu%M!J%7?AMG5p>|b{nDLu/ ̮8c~ge-Hy4B.ϭ=K J :ǂX{<)͑ ʓ U5Y/$,/8%PrWs=!\ l5 R.<%Y_XCn xBtxU8$Sf8߫\Lt'G;/oBjEIrWp̧=JvLGHT0Qҵ晋J2y&2 ? |O.Z:&$#}wBcv$P\؉0xH(t}f5xNN9yO.oj$KmwBݤ$P\x qB cX-愖g.\3 ƆysJQw 3dg'K@. ̿-B#vVm$Mi s"D:V@. tǹ@r7ǹas*!˛#Q1POή|_&ƹ Jk0rL~\hyx9B' 36ӈLŝ%Q1Q#tޝ0K3j&C.}[u}[D1Py"D: X.LA. @ 5ZF 2n~ ]Sۼqg'razz+,sS5/4gJٲLr8W\=rn2}x_P.lvoZ~m}R,\8Z,\=ra9м;QD.|]BןZL&9;JٲLra14r?Ed;\iw wݒ[ ,!\A.QD.8v]hB46ˁ sw<kB|8\i-gK1dztս<2ܚ,ejGɅm5RPirI 4r%y{i]|9jIBrer \؆FGGǎ?Wd/2*8qVpPNv<ԭi'=EduL~hoi/KʶY&I7ɅqT 0?3R2Ĕ WerJ}}$Yڳo ץȋ"r;>>v/?l< 2"iPxJֳΐiG5 ކdKzAW6$Tʶb"loT]RIRwwwwߺKڤˏ IH~%py dۗ$no^&WraT @vFJTܽ{ D`Wkr4*O E>{8G8fG[ynAF,[^ZXv!qNkt9ʇ8nj·u 5|/\\8==#k8>{o#r\dv.2u$h̑Z m8ҿߘȡ-sV{K߷] rGOF^ilQr{GΝ3F~uqEQbNF?l;{jNOS)0AJe2$`EΊbe6D~mq~>70D9ޱ6b}1AqA+kE935[VGm$2TPbF6>>H 6Is8E5CρexzӋ}c/DYNL3[$AqF&YbmEޔڞY&& g;:`]=tHȅ5OVa,1WoG}E  JrR@\T@.P* ( JrR@\T@.P* ( JEa022rdq̌ fDs"dݹ!,_Vub7W1Y3YT o.?寳\x$;`Bֈ N%ʼnZ1# c n2ɅW}`Ez߾/fpŎNo.?寳\o$7NgԄ=.J)}4>k4H֝ e ~sŌ{N}Y3랆 Z5 E>ߐmKggG( k|Q&wYKU0p$\؅v<+sEطKkfY4 В} \xם,,,˅PCk/c_֓YWO[iN( Нە7x=Kml&E k'O y& ҚM>˅QVٝ"-Bsr)v-]skmَb\.GUºe\g?7,ܕ\/<ći˴B: v=z{S;S+wfqȅOQGQL.*o֘ra4;p?MhBО/>~ɅqV+c~L%lO2p(,wVQP g{. \/%xͨ5?qЧdB[oʒu&)lu.iܣh'>e0aUp`9&JUgd6@O|$yO<o4^ k9+w;וM.tcw8i&v#PX.NFX\X4GΒ ȅr=6A|&3wɑ:z#8O(,~q{fY?B.}sƢ` {QD.R/w ;mC//Cm \ ^.vfꙫ4Z'A2 \i{er_΂~g-PtBU;K("///k|Y M.lV>>IM7k/#rF=3lwsss;uUǙCjgs; *T(#-\0W,ܑ[ K]ԽH 8`Pe`Xp/E;kggnɅ[jA\ܵ922ۘeB _1ъ$}Ub"}raK?M.P*zF9F%jBe>jwD,e%U`譼eaf,r)=0 2QD.RKJJj^\%̯=Q.|2zK\q-IYZ$?]Ոfnb)AZO =ZiA#/aS/q93}JsPragOb=X*zPbYt3F5z`A6/\عy!0.}/&}Q. +62#p&rUlHZ-7u`_wEV!,.dƥ]L"!wSM,H bTTZIJ1nj3K_ bʅA-Z$U\8[?^^Uhr16ЗY.&kd*r<$ ftmaT\xFBl\PiHP]{U7PbYDߠE/ra{~w|+`ݱow B}\zraawMm}r{˧Xvdkl(O.S&oss0J~]I kyluv tKo+Q"!'ŁҪս;"T{Gg&=n$9\?.hV=u;p $vԸburrȎRI+QH\8OT9X,3sfʅss=W\cL䓋݆lGa賈Qϒ A ʅ.10][·KU۩13kgo"&:!76Ʌ`uP2mG?H.xdErACl-5[+SE %F=ZN.VѤFDee@l! 8tB'iRS>0fr!ܫ|+ GXe WmQ8;"QrRnV 000ƈݎfL?U.fIN^ #䂷UA ,0I+mrZ۵\A܂ w7G/?-zZZZVGWGVYowݰ=\,2iB=gP즦J PAɅ*9D`2-}\ֺkGmX` (h O^\2[$O+o#6rh(!?? Sgb67rb iiwbȓ r|\K{KOyE:O0VUSD\%8)Tr(| brq7 ={i15+["%<wXET.PlL(~\pPd:j?._ȅQzc19K\;;Vf5؞͝[ٙox7=ն_*b%EC`]p\rv|S "*qB,07LE(%#^9]9,Ir=5nt9z~y-[*T~ hh)1ޙPL./yGӿZ u͋]N\ uvvFaB/*E6 ݵ&'OjL Irom^͔;?.O9yr_J{֍>MY Xb˿89<]K.R7P"TD!驡%F(@DPgښ%`o& wB,BmqxWe$§v޽h$s2q6LF;_7.w Gf{Gx)l*5A/*KQ`W->6HKwr\LC# eG^D5ՠzt#XO|LrcE>DjΚ1IDATh2"bYp;F_ZF[TJ m 뇪P4-|,,{;G[,_]M%7,t9bTDs_gC-%։]܅AGq;}͚1Tڑ]~ot+ֹ 5 t`%X~z٫('I.t&/^J ]x] >hg D2ɅfTg%vi=<̎cۇTS-ȅQNx!a'U@E10 l@}[k5.;EeS87!_-e=ykp"r ^`O[r߾dt֯ nGVa;omqW{"ou \4 `}kMVg.ݾH Fr\wg|Lr2EŻ++%K+|g-9^~yа,[&C?=:~Ã_"rp=ntq2>8kK}~괕> w7w.!]l./UݯX?n6ʲ<Ŏ.,oVya0!H)Ǯz[>[Z>W\عDPK|1׈_};$k͚ݎ\Gpxou/O@.<<탻D`(1=O}IK*gR+nA4wGlsfym*RDz !\ȹy"CYlKF"9qu/bwCyN7]"bEYUܿYoEA߃cHd⇣cRؽP5f*mP\p8ѣ{%>s #~mRfcY{i l^}[ I;Xn5 /o'w>8)/\D,lX_H;}: P;ٖ"z.@.~"ڮXkY BM]./:e{#ۊ #_Ў^l`D*O07+*w5EEE~+lФFo[{ğ GULv1B_δ^l%˟KKߛJ*"k;dep.;_4\d;ǃ qBhY gT%2S},QMj's,JX* 4 _QaSL_v9@_` 4y6;I|zE%hUQx ANA9ܛf&-zp ST Mp/0m\^XVeXʸC]~u*ɻB*uC*8BU ˧6hҨMO`>[td7  \H !DC~Es[CqURӽEqgn!X¿RT3cnjk~0thp}6Z`畂&thѧx}!z&HG5&\Yh^,Xx*裬?X43͵ͫZܽa G z+yFB^aO&-QDOozu%KƑpN%I蠼G2lnS7YmA?'UHLu\M vN6\=?bdd,ER9Nݐ&`$ϑ scq%쓦FD 6fEhb涞sLhf͜;1\-XT3UQjf{BK-z8b JZ4Ow@]2M`=ai^rmT}gcŕ1a쁏Z^fra`Dmd`Ft>լ5}dS=*yٚ? :2y 0QX.=XcؖMʶ˯{]<;^{01zjcɅ|2FEn`Yv|uϽ+us.F^j2YƯܢY\<7dΧrqq:X%ʲtcNaeаqŴ6L[_I7`3WYnĚw.x{rxʓ6 L2"šwC4Av]y?:5)Z +9؉ܢC5,}>qSa.O1Z.1'R.g^?G-%(O2$+x^ \#QYX:]rI^10=s,{*o+h VdތZvb<c@S#풻 /cg&fxYmNՐv>(Po#b'36+:k[ýY*RFšbxD ob. ,/nL< s,H@w ZbrcV^ؽ˔ ыӮKޞt_\ ^ .VO :kwlp+J}a;Xc|ݟ!ܹFJj{([ra3 8'R]XnFIT.|r+xȅK~B:+wh/3Y.̒61@0/IVp̪ܗ$N!42ʅ[b=S.8^3qAѯxK1weR.5̈́\=Z{X7E|\goPrԇA "zкc&B/bjs b2\A[ΰn۪D&9輖$#[vgFc怜raX:("~U`:k|TuburjbVi3W3c4'J%gQL.8{LpOXY;I/ˆxZ:kN0MY!hb=\xg%w=0X]snЁ^^CNoJ {n[-Q۽TGT.l 73sJkh,F[[_*S.^ e Pߩ$0pͯmz`}mYF 7˧!V.PVy:n>KLþD{ʅq~W\֜H פ]33eGs`ʅ[SYv;8&Φ(s$+J }ߒ ra4Ɠ"Ey2Ʌy|>Os#ސfs'K.<3 J|? >#9ȅY29`1ڊmk(]NqiRwt̝-vtúz*TįEXx#؝nvc۫OpMև&kc(!UDz1H`[Yi$TDY<+].t'b0MOúsECѫ0#Z>4_zJZ)>6:Y ĂϮ\*__L.ZO9vLC%b+R#LX[3sR}8; L+ZN装R4$3\9ĎYZi6y}e̢`esݡUŐ+#FI\eb}K\ZNx:c TuGJ., )61iqVIFX+ʔ rjղ$%%,\Q(z\'C˳-%> [X]'a>yUy%8EF3IRX.hJN[7GC,tΉ%D϶fkaOJrt49 CG34+1(Z8|d@ذzpWvrl÷r?f;gK{| #t|HPsM+p e >}ES=/M.|S7 +&69U2[ $tP߷} 0ukN6 ܯ}&gfJb$k6/FC}#ndCc셪\i᪭OɅl_q zuG)U( ĺ}mW OwctP3p"\Q*txYYYO.+_FcErZ+Ýi/~-z) %yDWNKAA6ϻhWJ.\xERL.mJ`q.x|ەU.B<"z\.\#H->,zxb<_DF>8a֘Ld |wAJB!F 6GCg`T{;6t-@pتL5r|^%QB.r[_ i > f.m"KX \3IUZM̙}ZU}aK|<Hk桜,^12:ȳ.%]:YyY8ZğI(O.#t>S#tRr\ziZ9XK \U;PY,3TXl˅C]9֠Wrq1x ȝxz|XEh8JDOmwp&S.67C)sND6wLeCmN71%M9H&1 Flea&[Cb,JVp*l]{eIHiݾ\rq;Ncj !["rPxQ ?uWx\0GDjS8dy(>}Kr@lג>>vp꼤-z[Orc\<(O.<nwPra䂿7&\ЊS)XrrrK &ތ2?%hLدZ-~|@0@DOtu-S.5{z_'_Aq\0-zi'. f!-O{ovb3UO(s4 mi?_FǣeooA:%+wuDzʅI]%d , !mGw!!b ˋI\oߋȅSsZ \BnD Ձ&1e槣l,{]ufjn;BT[8[qԗmdGyr!VTJ.>|+*%6ɕN.7tϵM~\WY2Bpqp!2ߠvbywuWsNDOm)&/,+D^e)&̷"Z+Nی N׏!ߊjVE{+~/⽢fwwvea? wq  d-Ù ,/Ve };>"s Xz[yx%7dep>^f͸'&̷"=Mx|,iwfaf#R)uwR3iff}9 B/T۾ Xʝ s:J.ֺ#\,/"rߩk/Ҹ| 8FчrU$].HqϏKoa\り#&ܵtEYw$\M1>傻gVo{۫2 ,[o‡i= to֨$eL9JBvGU\X*؞6s.V௽<"d픒 OJAdw5])r8;zC.lrQA&^&SD~g\ 4d!]}oeXT8ٰk"#[e~\PqbmjU\X+I.xbr3Tq9"OI 26|/%)–?1ج%⟒ 9+vpd=<ߌn@ʒս\xd&wcbM rLSݐ/?R:*FHi!%n9ug7NbIzU"!~ 7G5"=r3(\TnUH Ĉ=ޯKi#P| +Aq9[Ir3$؟,˻{ [ߐYLf;C|EI ;r2BgS>}cHq k4ۭ>X)h8C.cbbWˊ$._0$ۙ>T;\&* Aʅ\wc.0oQзY6uvL$8Fu/&j,~J<=d OPT߮^ (Xi P\Аo-߈?:ALYps)zˇrq#\LgL7ċ#uZK/城U2&B:q晛 rjmuu:n Z>(* 0qfz x=x2ONɷ ir-T.jY:v&,5WbE<t<D+Q(dߩ$4g6Pjz \gȅS@ ̼"O6ggu{_SDo>-!-R)m"uӂ([0p⭡b[G ,Sj\hTϞ!3gK=!9CʅgstKlE%Ʌc T;ʅVm9ArP0rlF^ 1](y(#Y r!6QT.8N'dB$3qВC8<9]ֳlvy{~DCu-brlG;t0=9C.ZB.uC=)vf&$Lt"}$ _D{Bޒt`9,_oű\[':ʖJA& *k |%ԋS[%ɅU%Pv|!~\ٲ\黛Ef;qXS"UX`g/kܣ<7gdTL.洽㬗&\tX.n%\닷J7&b?d"E.j5 ޱ+by!].*f O(aGC 2pN]˖SEE" U%Ʌ}Z%P6|!~\ \Ⱥ }7CCCr fLAONzDWfcst2"U613zVrԍݵ j#R.OvfzC.zNlDoZĤ%+rqX(uW.O,/MD.5,2%;Q`YKɅ kKzq[#˕=C6~OYT<ۥf\m@.[O. LCssso s /ⶁYyacC՘l#s|E.|rT,1-g˽=IL gbGvxexDHfRbȅyT"raR=2%l~*RG¸Zp]*!S.X6!Fیrȅ_jv{ 3Zϸ< O5PW  B.| "bNj`|~E.l T,V6QOKuƞ)1.!gӺ_"3a g,(sP&[> l/)e>t=&eS.<#[6mra|,sdJGO[L.XE=S!X\r!\~\8%\{ׯ 'efQW"jWʗ傭nе g\X6ގ0ra{D~DȅEY _Ey_A {"\$N?I;(Pя_Z~)~Y[mc!3k'YaJΧ\ub sEN(|(Α3G" O5w{6D|Mȁ2 +æL.̝O;XRcS00e@s({ɅQv&rp\dh.*&F£B0t6V\.}צѫ|&({? &lOƛ,"{eCfVv3~MLU=I$^ (6o*@.@#Nskm3cû帾vU$愷Xe { ;ߘGB.ܢu>Ň˦c ˅FXAӷ˅Uد-2Ɨ%*nQZ¿\C7n%Ʌ^s|rS6r$%L}E.„Y5 @Ġ0lhUX.v* ⴉIrI|\>>֔`=هrm4T0;-zY 1E9ʅmT Dz.T}%~XMvtkl)hb~ݴMEEʅqGGD˅AL=O\hƟ]'FYJ āփS}tN_?WX.MLN ߻,$+("Vث(*s O"ұ.2S.@<M}xSx@͓!ݑDYN&h&jR}0{K Lӌ&$!hrGj6c, rJ<T2VT.,o$ZmMj^^i\yxMd3["~>KAD]rzcn27}KL.P&kIKe\:$q0PU%UZ6].Ɠthg-!8I6AKH UUaqDg,q<ƴz6֝Vx2 `(**4=" O,2!z EKKK+%ZѴNN,xT(7h,#YЯͣo{CO7k݄DLLƑ\,8سdڌ}i1(K:dHX~}_Z і_FJ oGhRfdL=Y#x˅MR50^a? [@>Ak_\khnJ s bv5h/AL@G'k{+h10D_.oB@xqXkSMqAw||C,V ӼB'ke"}siȅ6v0:暞ӫh{K!$ Wbm*1:kWZRU;1حNBKF0K\`ys=VS.F!3`^_&PrҜ >&}3I3~LT2:k_ UhbPkiIXzmϟr'㉽\ Ϥmu{ e|?"raq]8DM¿m#p&V3h=4WDB"uKf_{jGr3G& 2 l]$.ʛF%Gd۳e`e(K:v;7ĕ-qWf'ёNG\8g?7`"2♙UEUu)M.š].-}A.XS>l*^*Wra>z<9yGǢ }rCcMc7J|; oʅWHDzqVٟ?s6ln}B/K^OINKMU@%^=;^t%;{\ؚ5lb'5f6_ݎ{\oDK¢vF\mkx|)ߒ^=vG;\)LB \GL⧯D%//QܪM jk])q ;^fږo撣rstTt6ݚhT𷣈\ha 'hִ< \Y>6i IJMVza >Z);c^N…ŵ&vX-5 ػ,n3];כkOoڒlI %|haWD+xUKլrTbX.+0X:~Bz~A. *ɅfB ֋ N L lc78#З[}=B#lObF[~&X3P. .Wxd/ݽ rf:|+r0! g g=Yf7OE2 h 䬗*̓'[}׈|픖AȋS5anO{uKoᗶE.'0,[Ak"Ox \E;XU1-aoYRs}l|\^0UAPiav>墴}jŋV%TY1Se[n"Mы0~o:{SkD.Ye^Xv*o.v0陃Gpɞ^udc'v:Y(m ̬P&C1[@f+m6QiUDZ1ȺsBȳ \8NR'2(Hb%TY[ƥYy2+H. ^3s(@x3]%y'^ar]^J95@!|N:g*j)y8ȅ}~68O5Y̷ѿbA9>7 SOoO*OPr^[2%Ú;T S8.V"a2 A )g+RGwN(EZA|k%ΚXfxEOMxq|vOCa9blM[蘥!"x"^*C 5}?:z!~XW髸?ſ~0i:ozk{gDH`3==8ra+Q0)[@J=DE4;k >SPD ZZS4YSW EN\ [a7v?&{1J4'O8x:a5K{o URq ,7+Ws7Obw>z-)6}'ȑfyXʢx^#_cǬbsuJhoEeikX%6p cg,{"6fj~b5 U> gUr{B{&8G0OoW"/o&=ھÊ!fx Ƒ^Xb $9U*Rz*~"yA{ g{)8*{g"ti|uoQDKsUg YCҙ>"O|bPAfg\  ?k1 __*4N:%PY1@. s~ΙSSSd <##WA.SjFF7бEѡt|q- ( Jr%p]<**nhZCw}!ڴ Ĩ4T՛w=7I?,4m#W Ije Jҭd6G7m*ݢX՟.07EbU2Vt$~n˝tH _UzUGGe2ktb96]WDӟ.D_jiñm4 3OR4ЍtH _OBWz4ymoMeۢ94yiK5LOP1&sk*ՐvlT[4= 3'f5Լ@}: /B1@.?r _ KP /⏡\{y(֧/З{WW`X`z`G46l/=HHC ȺۅF!}ҷ!)0f = }}9 c-"PWeY*k$DFHbxkM矢rJv>nb>KJ7Yjf#dCMBEʱ"8@\1 bb;'w̜%Vtu6K6[{~K~ԞEGiUw}Lya?vHMOڳ^a[: S0VLYobyXi$ Py=aZiEؤȅyt+ͶEC.H9dĒJ>Dq44Wi \; {-EfS{gaZ`Qqb ,i(we:pDUK~^VgL`'VbyqGH +ֆ^~QDmZSkG1^buOP&M=ȅuUuL5B&4M ;ͰRɪX9CqtsѧTLB,dOc8 Z:ϭy!W \l+Q*2 k^ۥN!n@l[GŚ2ՃFPXˋUh7s&ѴV$"J.ʲ=a,ZxE[\}ؤi.lC{e!EDsPɶBu4JM,|-jM;]]mзgU8_hÅc혪{%\xO>411O=oP]k*.{ !ZiG?|l9X-;ѧp:k qbN 2>HiĶ3~<[ 9a/˂\1 U}skQmb.]La[3}a_ym qvql;ӥGɓ # M-c`t:}:,ό>> l?`fJ(#OI㬑8f`Gߜy@LI, ^VޖhrYl;_KD`(Z_sFks.6߹ѕ^ 8=hݎm݋ x%*UnGE_=JX}yJJYf:*(fmb} .OĦb#傻ROqwDosFUus>tL5Y:՗de5j4BmEޖX*JЧp/ٸ t֦M;S,'xJՅOoxS| 9u2oZ_~CԛJb{tM{!D5-k)P,%R:,/DfsM^ e{Ubٷ?*4sǚT>'oyKӑR?$MA!MIThgm{rtU w"ygJVf=+2 :Xr}x2BBʾ8%m4rÔ }ӗA"CZqY=8 _MkgXW{ڶuϝ8M=`/mkν"{Z>#Ař$ ,7zx<Ţmhژ<^[r았.fwo\4-ĪzHJmx**f1Ͻ"raP=?^LdQ,c*{BABmk&fes.-lx O%_>#.›OXaFqXU:uͭh=O.MǛ`];&;-&F\,O$a-\PgrWu:koyG&`sţ:T*zea\YVRr7(^$ GS. BoO&Y1l?X 4x/Sۮ~x텵bk5;OQ9J2]ok D`7K@TuZRRbCkS+ֽ˛t@.t܍#G0A].NP9_ms=C\Y.u\? JdWFbc)zwq?~V];}xMk\,nb Ͳ :%b:ʙʬXtܒ_zyJ) jՀ=)>9F5i'vɬ!ICC/xreI>(ª(s&& ~Ͱ?QD71 䂿\_ rA˅gI=j:kW/Vj#\P{: [*zeʧ5\85PrZlYPȅa^%xͨ% c=J2ؓ ĥ_žƺK(4llyytq3pz[a ]XaKUG>TYVׂs|oo‹-z 7ׁTmg*\__oxC´jK_R>a&QM,z\.],hF?Gkr0 ƚ)V)V_ ȸîb XZz& @ D w1@yqU>%rHi@8L#B}.ȲݵQ.zImWVIrBx#V%(|9Quk6x3RNW=7y|\vU0FQ<9+<$^' ʅM<]m9"RP!ʜ[x&QhB5*hl+\`kR].TȳVvӵVS/`Czݫ0{l8*<[D| (xLm +R|ȅ^jvŊ2cwwzP:ջQdf*)vk'\0Nr1DQ Ʌ):ke [;g\ (sq`YGK.n8G.\4+r;z TE^X+ml #QD._ʐ USnԱ 2!\pBvV]ԙpğ2 vPNoǁSP3Irlq,,u%Ʌz#S)\m[\ .-,Fʝd ; :܃Prj6jldoWsU&@rQ\/I ; U\\ǃj)Pr0!BN g  t*(X\IzU ڸK.kwG.P^oK+o A"rz9??we m+H6v(tP -qԛ{VsK[e!KÙzD Tڏy]Z~z-R.ضn._f9|yUфu"Es#:b(䂥ef,m,_ >BndȖد>u^@ĸנ9y:>_lPI cǃp/oHP3R>{JJ˅aZ*rLm<6uO'T2J.дnVg~ŕR r# :kT6D_ѣñr#6z ͈ǒW"{@NiFʔ ;<6xUSrX,=jbФ. 4:ܖ@>ofeVzǿyz]fj5\mJ"uFJsj5Y4 Bq9k`e\wvv6vCr,-GN4-kn'GgCv^'%F)ǵHPʈq/ uL֙lW Rt~5<~ zcccq-rq11ܵF 1;2sLs5t)&YwT1;Kbō1IbO2mYr\k-E ݊ uP[]~,~)e+6C?EξI,d tpjI}9mduk0߾H BɅ}~n:k㰟+hk PPJ}b"]j-ЌAl ێ~4%[F q%aʅFf6,Qf:Lx5O-zk-"9ºtqm\m2mVΌU5 "D!%bRK^ahql;6 ?O H.Դ5,lh{6y٪ ihbGʅMy R.xvZ㍿oK!@ѣ#:\O:ɴoٛ%\xD +˅YrLQdkTΠOAɓm{J.̂zT"#*[? wLT6irbg(ۘ.M,d t0 {C\0/t=Ox# 1kJ$E &s^VIx缊L >4&eKJ\8[dj{*S.reHUg&%{@E.\ -SHlY&(ST::bfe+E ;i ( ̑$M.J)Sl|Q.PeJ.6܅D*H`=D*cWж4%QYȼr!)>KEvDE{*xk3‘ #* #T{yfD¢Ɏ<V ̔ [fYFsrqrA޽MVSUMϮ0i^˔ NR;3);+>%bRK2%h|lQ6~ϳF8 'ۦWe7c=s/brurAA;UTv7ȒrA_Ԟ'[7#H!(\.^ϽIeݖ}raɺޙOK¿pLBQL,ߞ3L,ӽʛ5$傀 novZj,~![VL.|f[t}Q.#-b\.ZVWZ0"b2 =BĖrT gi RERIJ, NEWw:ʜlD0Xk#,[X^pG4}8ڮImf;w}_` U0y3{4٘"ýzl:qֺj\h[u}k}deCohr%RK"jf-Xc7ga@mw2Ssi/ Es\T.G'"!Orns~yvv։b~j1v\5n߬6R$-,o H HxH9| eNZ{b$rĚ,`.٣˅_sw !ev6B]2 r;{4)Í!漝+⬍5?+<*gd%Ljzqna[B:?'w#B jX=p $f )qfGXXX{^nmSgog[þDls-f_g&Cq3bJP\k[U.?bRݳiawkW &ю\]Ϟ'"_vBm4EvzIe~OR m䜊 Eƨor>Ҳr]{B+D|aIraQ@. e$O%\\VoP?.90ًɅYj=M%1h@PqZRXbm.ڃޯZ1 [2X,oW.rl׋Zl ץ0'<||Vrl[]Cy&]dquAI"h ub/j1er~-r\r_tp]M?Oq>@- [1PsbFl$܉Cl}XެH2VeD%f1 UUG8vce8fgS[m&%>\Co1r}(O.& +|!\$=%I \tgqLW䐋.9BUڭ}(rOeMl'r1uq)\,p#;8\.R/Y.V=*|\ n;&,IrLTсdm:Ȏ~Ĉ.` fl-ٞ"i"XΚx벳Q.I9{F+J/\9\\#3H;ǥ|U܍XgCN|B+JE\t\Py: #4/z2IXkuEplrqPWq-";+ TW~RIrᓟ5\-iZJ^Pr4U)g.۱V8Ҍ: i Ɠ pH+b B߽޶>gD{љi'&x ; ;J ݲEzG.0|"1OuC.+nys%^ͫmlLX.!6x:$צ\rVrcS? Ya"ۯE{S5ʕS9r@\΋up:.Dݷ&h^ j&T*m Z ?E[m*4k_n Dk0+\yY8+cɴ-B. DY7vt;s2IX%(HQ-fZ/be2Ӻ'B_۫d}rfv21V!bjxMҞ$ZxTHt?p#=_E0m.IES625P\АHJ.66SGr_Y*aΡ{ 6 l]΂`us'6Y-~,rABr 5d : -hm9΅䂭b(WsS+M.[F9âU$5EUxq E)ۤ=ƠM=&v5} jv/h1b5E~KH׸0Q\0ƹ8lHY<mcsU]r"4ɛ'a.-!2G[lPxv S?B.ܢhÎ:'cFkĕ$8.gȅYtH.6+pƯ !.{u-6L~Wϔ Ʈe c*aɅQ"]m¹J ̜i.botؙh~ t-l*/jgp-3}m@t7+M#)GɅfAh?T. eqc3 Y.ma-xqLMCq~LraQ:277U!/s ` :';7h*ŏgȅcIH.fpO u$_􉬽[Yj,q?S.};V'[r gr9߻"icA\{E\'3'A-a8݌$_-b-~}\95Sy2=e@.VTw Irꬍ=ee v\d<[ E$L`Tb%vbPg*Ô bf@'<3'N N 3h82**~t*q{eu3f4Om\x~\ ~\{l"*_DltX̶3h_ݬk?T.Ty ˁc&#Qo<]"AI, ;Qђ,jHψ|2XzޣmQʅC ,5!LPa }{䂆 ZfB!I.hr^i v{,^\:XN_ }f56)[QlU#)&fkb`翿«AxN9S7 =[LpM%9Bÿ\軅eu],9M.UڐEʅE/fY\1#*<~\.F[67r6= '\8l4(G.:??BF cӤzD.?Gq#]fam 5 tfYRM?[.̈;92:=r/ʅGHV!6.#G ^*ʑ OǞ1j=]~n 2"\p̵xwO8{ab/bΐ tmE9"yV ϒ}|o+rs)w}ϔ B@$dssES.z|&yM|\ع7o_'E1HX}{KqOy<\ֹܲc2*;S+8?ꃋLmgE|+qY.t56%;4]]^Y Mؒo v.7X.Z){͛+NAY{8 WS%s+o2LJo0H5sal@ZBZ/uf><.L%6_76ͿUZ|ӁmJ\{eTcҕ"[Y`ߩ@ xy%ĩҚgFDOO/MDȱwۛF7SWumtKюҚ))x:EFg\w%GpMX.<͂5з2+F=KDQlQI*&t4MZXzOceqh6 6na\8ɼ'2N,CT*TJ֔?MK>,!D[\)cQyoЀuϸ\imq`+ZdU3\x];ksmi _\4Ⱥwܒ8u}zLk1;>ra;~JC-\RQgY+z.#>XݣM >[MPlKIl~F˝ U v0z1`x"j賓 >XqGrk yA?"r|kw.8w{/"_u5jRdVk~j8~BnY\! b =Sio] qؙj}ܽKFK{5DqȅoNg/^Ep0 LKZfl=mEן*#x`D\xlL.w !O-rW#ͫ`EzoTcW .,ͤ0FraeEVW/`)E.ϾoexQ"Cg;3iEO҇p Sj[B~[՘? -'ˤ9I ^&n+ ,1s i?XjhAӒk4G\b}$j<܎st*t{I7XuC\8'%dgTx=>̺9U}A+VFQ{UK; FdO5|vEk1>m> cV=9s9կˇaTY+,4P8OCjS,ɫR]}>E:`]<2렇bV[mŒ5iXqQ("Q5K[ɑfbIT~?h4?5j*[rmF8R$b& \+\b6*[ǰdA:M\? } x68@_,\BM"G\X2) 49#GS_$בS@7+{n7̊rD,~K+No8€;1B!猠OԥAArBagm;'O)[%,Άt"l-v(Fdx%H.}w1w.k fH4jeoOVUt{U3+CDSb@F?=W:!u)Ee*jv'"|St>mbޞFhM ۦ_bş>V{*;1MA׬3ډ@}},UDHl51#9nQw7M ,sOG2[%TS_Rq"E]I\&1x)K |qg j#Q[&LxNb4u,L,08V /$ :ց~!Y1D5!a,2|i$O J,DJ{a* \ˋ.*]t7 &{wX?ېo*XgלGks4ݯig-Q486bu1ML#X;ozl"-خT*g_Q0Xmw fY+z%~50[L1RiNbi=`B rpxob‚%0"5>_Q;L  S&nk~6,Ʊ}_Xxvzy T_=;9f[ӟ[/^.y_*>}OSlW+"65fqDK 5OCUmy뱤%G}όVIX>Xkòf~-Lɚ,=/d ciӳOVZUO3zx,,$J꒏PhVyBĐyZ6>Q#i?lg]OhZUuOm%VD .#DZL 1YlK*, 1h?h2tN&4  YtU(Px 'Ǝ[A%l:7|~_׷H,lW ?Sh rWa}_ ?b}  X/G222҃. ǖ۷Bct{{=r ڙw2c211`Mж,-qҨMHlll7? ''xu['''mo|: ( JrR@\T@.P* ( J\غ90k\Iӌ:s&}]x뱈%,=_Q, ԍ] 4}=㫸0‹F Dę-񉣍b 0 C^*\N|ێ%3_P'}QB .a.tAts)ݕM *l4}JG~ȅe:8zp=K3bI|&Ü$h_Л)}v- F%cc4\0df[dobSb#XqPq7H|2ND6!r ^8|d[xBUqGRuBZGY%hM|`>}8v |bSZ|| 1Y?DDfUp`ּ@}ĦMOЧuNθp/\b/8b/=h]Wx>z?05[9p/w$y؛fݾ\ XZEGcNC&,Y=:VQVAz[m/7nXla? -=}A.S;ѧSd#!љc  rQ{ hk,٘]2#dUlW\w;7j/N{[J4;)ZYՋk5yUO {5ɉRvqm?E=D!HxV KmuhAOmY>nU_sUH8 \r˅wq-o.'ivVFi-7cd2؂Z˲~q$=~ui*C.8|lEM.ؤsl}ZԠɷaR.)l Cnp 諩,uˀǧG߬T7i{ȍu]7vD1hXc0\q̱a+~\Ďwdk;[rfgi&B)䂻v& ]#+n +;IrVՑ$vVIp/Xΐ^؊\P3^.KnC80D+kԈ\ @Ca*xgPrX#I.Cl%Ʌh|r0Z7(g]%kM6 "xc+HBap/?\;!E)^A;9v J\'G555yafםr?jU\<>m4;UHI(,]f䖋jڔ?ԱةxXesyؽӍM)l5˱卿XؖLO*:D \;>\oraU]zp/Z{1S3^:9ۈĖƎ4{,Ro߶沼VXDAu7c`^ђa,%e7r/ʅ_d]]]*Oh{kf[L.6`MNq kWWS_r S O/ZԽb;^zC4ݥD \X5G]/\or׶=NvHTTc7L=w my^Vplgm˃H}KmEd [.vՑHm_Y/xt;W2vE7{)2<4QUҜbV/^vE\'aBYi\\nѼcw?]-eADO RW`N2M.\kx{31[ܓwTn.͝,RW'<VJ.+&^).fW\6u6`oE@o_0ٵlr =e#z! ,iݧ;Y:**l P2^SD Wbf`׫+0ȜZKywU=?i&6ߞ6sg#ml^_pV\$5v`>@vwƔ "s]mm"kgDY*:i}/ 1&l;ϰ痥Gt KZ3]8]_Sg On7_xܚg)g%u $ɅM ҅5,e>S.L`y/<g>>( Ze> ӴEnp;RZlߊzeDsEZ`AYM#fGBdoN l IrQ&=k-*bFMv)%M8bmz:R_z \o Fy >rȉ7r%D;%_.mlNi01쵧FhC/G, MJ.\ɹM&'M5MkP;+Dru! OQ4fkjėE^l/H4{b3>mo4gBEbjS_,RɹOv0hOh#X+M4oN+) ŏ-=pW[.b?)Y,}WUǃ8G 7㡎yQG:\qȹUEMCQuUr ( JrR@\T@.P* ( JrR@\T@.P* ( "rve343QD.Âh4s=\#?]*ȅnG%ܛɖ:T1}!Kt3tc-,."-[->^ZXX'?kJ0?SzhLfA.Gn0}zddM #\V ϖj8/ \N"ZVr8E5aamʟyyt/d|r8 ( wɅ*[ᨳa$p.P 7]rYj B=qj~~.Oȅq:wۖf {Xw2ye {ºtx,"OE\˯;˶6._w ݝR@w)Z)SG3;0! vI2g̙;n}yͲ,d(;:ޝ7ڕɽ"r|sDy:?7.7 Ke2S@. 8 blz"E \5tN tVvt;o ;a+&ʎw P/j _LP͍Ls5| ȅkױm?bb~f-Z]X.RF&Lko'jUg p+ gX.ZVzc3/6b}?oe ?rtaxgf'+S0WRyrX. R&onf+Սۄ) ?r/:hlr@6Uc@u "r5LgeF 6?e "rJfcSa}QD.ܝu)T|'#jz妭x_ \) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\{*o}?bQ3}&kiøhi)s\tT9dXŢjXԹ>w"+cKc}/o}=E\]# ug= -LxVx4 +P%nj],>(wcHeKhɋ˻LjKwG>F|7t.-l2]_9$(F܍MG@:6n/ݳKkG@/=,hMZpww;45=أIݧ}fY,ӱ/w~n\\3ƕ= w|i,VmаC_&Z=2Jyi,!#3%2=],֭pw훛kpv =۟B ehw4' a5+'}5.2{d 3W8/-ʶ˅C2e]6fʌE6g_|(uvt]=M# ̗r2@.HSS z8Z*OJ `xzXռ/Srq;vxݢPf,PB 2x7X/̌kza܋\\@_Up3zJr!uW\Mgz/%ȅ2c ȅG@ Rv^M%bK =&@.d\9LFGRC[@.l@.=2ȅ M.N2%΢Ed昋?r܊O8>BC ȅLX|rX*SٻE rXdrȅ@.dr /3@.dr\HB  r2@.8B  UUBΖ# ,R=)}$^TbrAcݺ+5r(0'P^O>=o" ȅOJkԿ&%N.(V.^4-dgߋ'r! Ʌ̖>Ȥ(m)2Džȅwy3bBF!cX>K<) >oM/,ַmO:{K>z*ip,<+k*MO٪N&0`[Oѣ wt|o"z^(C#rO$3[]/^[0LxXm\JmN.LL5ÄCb!ϷVIk=F5kq8wO^NBapsDpp!~m=.i{Fl\''4)Z6`ǏB<ټ D!{Ά]a[ZO#/boH.%bM%ܜ"zqHW/GS:Oʅ 3Ym#ddxߋ5ZٝdCDr! [tX$iNԋD ĖV;ժY>\G} ,(|ʟoXV#Am`w^܉6 'S Ջ2w'PL.%eY"arUO>z\ӭrq,|h*o«鄲Q=jbmg%(\[XB5_׍MT HSTO*ۄrS%71u;߹ p\\7+ͮH{^Z?K?T<ϮV␊x"y!B#Wqhh¡;A>cwk> 1Q=/#ꩤPL.CJ-L,w-7E2r! _uF޲'Ln}SMX.s:X;4f5+36 OYAGɶ^hF(7 2KUqQL.ґ8H.n9Y:20P;[/Nn1ڱ>%5IHMrFBB8xΌ2G p _Ah'!eqxHi"⨫j ]0L{~5HZ #~ ZC*UgjUW+Ϯ ̈hNVvwpG=mU[7U+3kh1OxyAx,2L=oO\wݙZdX缾ÙScKyili!,_nAxQO73Ω\l XL,j?;7 ~0zGF^zp}][ U5w3Df;aZs\zp~aG+ڶYщm9*aY⃬"T#<:Mq|B "PH.\:vIWS_؈s%ᠦDFGNg3zH|<԰sw&brSȄsPW +(sPڠ̓NL*D頏?g֎dfр%>jPb艓S B$Y\YN~Y[{*1u1v C=biX5*d6g̈-0>||q^zOr%C!Eɏ~ˣzujZTH%- w?OGOA\юrCa#OLd^43DBj Rbpw-$􄩄7L%jLXhͺ)Z[qsO5k@':J\364k+>{}KhfsQU2 bRiJ81CW뾘O7(dC&#%F7q⫕s" &qV\.]r4LC_׷=_ w@>YW \uwgb +'X:n[n٬|0 (C.4L]XF/';jRz=p)<ޡyb)~_m SUӌ񇯰W~'8diczO+?B.P*3.vU!ZNfIɆva'O+\ DȖn/-4',[rq'r\Jxߐ=""Q]G@L6fqW1yvB.P͌&^ZPsT`' Yxu(raOqvuei)~eΡ>{ġ'">cLzG.ZЎ}z]#Оhk|l.k#j5OKF.Qd֢=y*r!Z}0-§`O okWG'2F Ϭ(je:asv \^. g.k\痣Y6D!׎a>#_.,Rʐ HKzM C|e۲\BzHFڱ'jhki>|<{ҊO3BÕw!7u7ʅ~z p^kVro;:i}- sC9hy֋*E/+[ _Y*A"x\4R A8p~fFs&Kd\Mk{ U\]^OquE]-\6feɋݓ&\=<hNN;V8~OIEr1jɌج%חmxL3*4Y[ 7ԝTcC0 meBM_7ZvrSW`8P)ؼ['&q:|L#D\)BOQ@{ X?*K3C7+@r~}zq{xsQH 7X(rP>S=!d0PxG9wW_FhqB;*=8%/=)NhxiV4lD.*ñuS".Շ ~_r ˑB3z6Q"3[Pvzxyk\T///f ”xY.7FudK\^ص9/!GnT.?u!}),}Uڣ.Zh3F}KqBi<aγ=0ɕ 2+3Wx֮rgn#mp ?Y l:_]3Vخ-y\SW}\DJlGm5k/f~Xyϻ@\QgZp-] <\4u%$_+ |;۔G{ oxv-%Z<θVj#xN“XQ^ji{Q>)}uAp2yOSsQ1rX/ǵ,TEI-.(#%b5 *vEj=9GrA六;^|yG(z~vq<G`y9= CGDɖ L_STL ϺvvP^|@)R*hqv"MO$Zfpo0.[:<vq2lŸ6Mx2Z6EO!r!AY+f>*1\VB. jzr撘b'|-Z(<ˑ\dIFz9p*6iv Erq3mgcg==;wLsF)*bcFlo)ZQWL IRzzz1#M *ړl^T.?ׯ^7.HȅYH>>tQOf.ʎA ȅ~gع/ޏȑʮAsk״PH.RW;A3ϑ 5L%5d\05JaG'W˅Fu謄\ԢF;raJ-& Ӗ#X- 2&S'V\,|FQU3yC8 Dݠ&cM`'b'-ɞgDj*B)/1nm$\PՇ Ia\Vusj6>kOQ=խGro1!!?{SгEoF.6zY_y>\ic N~o^gzzZxFQЎZDȐ4u[?oɎNFQ]dv=W.P8-n\ L/ ?s*ZnjZ˛=g.-+NVr{~hCc/%GsPvԌП 4p +;{J^ Wzrz٘\Yru I`j1rB(}^B.zQ#s׽\|}։Uރ-bn(L\LNfSrq^rPW 7(/ΚmE|v֏uwW"5g|"Er1\!M.~z$j1"`ooowSjtŏl.w]%v2KV.Tv<qnP`s>W8d9 WnV.&7חR}w\:kȳzY5] ]jyO~!x 5ut|vZ"xNFɣ뛸طDoU;++(s6ӂgxؓR."5Z/x\[傴YP:,,e/ [nmXJ yߌ?\Tnb4J죆8 9)8t$T9W=?k569!*YgT\i=-mdy\UnT irJhi54}6,觯OJmY2+c3'%_ScʅkNs |Pb'2|6\\gE>ɗ T1{\{*f%CȅEXdddA~e UGUpڒ|V.Wo+,l[A . m]L|n+3qhVum՛)h,+Q5dRpT瘔5&#6}eikbъ3 %0 O&8:Ď鈷N \ {_-=jƺ) ׷8p~>3ʅ`fz[R.LNOo^'~r\Ld 􁋏+Nz<34Sg><='ca]J whJ -ɩM0$/*TgQ,iW ).g7&jr:X zV.&υ6S>|?Er15B$P%CKs/-#e v(QDYj2@Fk gYF.Ƴ] /pI )d\"QϾWEKs@EY Iy!lǔ o_ znIIVBƤ\P'_.P4أY$!cJ IvrA׫WdOucsɅ\^#zVy-SgŸ؉'j_ϸ: GD.η~ek٧ 9]k#r5dڼ\a.y\*{y~+2\o (hm ua|ctTjy/z#}BahKdAvr"G.M= ц8\.}\wsMa@i,ȅW8j=_ߤ>Udš>%.ᣓ{ix!r= D.^ȜO|@";͸K.(!D.,S4UuO鼯*hqb r.=gX'E}1z:iMMMEOyY wETs˅GL8zN$V.2,_.j  Wx_ira&!O.wV }n%>raU>+"@xV.xFa&EwϸqFjC]5 /v„Dub^.70MVxpAL=дp?fIaa9k+䂯cjrZOV@.l ;~`_@\$1Ynf_1_a>ecN\zƄֻZ.Ь_l䈽O\Yn <ƓD\/7){5xl!O)&V6'3WKdTwE5G\ؙdo{s+x\xI kTsh SFޔ ZrQ<{YIb< }O \y;ۻ^{[J)J\ŔzRwgJ=&W.\5q9k|840vQKȅjߓ$UFAG.;g-~뛰rF S㫺EXLIuH^Dɠ5^.0^lQ6OB.S}F̸>," Ur19?ÂZOV@.wE#O."%-޹rA2+\"D.AFH5%vrf%*ϑ 0SK9ra1 R wRյۡc/dF1i{3C8'E5G\F'>G.SPOI 4byǏRIf9١(!(>V^ ȗ ;_&sD0cV _r1^I9%t9 AU."]gHVMQjT\"7]a豾eZxs/^y E;k5L(,9kֿ\L݈+EA$"hw 緎 oX\xvzLж֧Vr᜔#kAS 9R\lUm*, L,ϛ;UH.tk™>:ɩ\%wN3_ȗ jދbۓ ).h߳:\ ջ*dç#_.l?詼D.PŌq&r_! 2nI0M'􋩛\}w.xbIߨCB xx˗ `&s$䂬VC9Zrֶv B+ke}~z, C~:)rA!:hS}O`s1jw8(E]\xz$r^"sV+8u.ů6Zr?gegrsX9VFmb%A>txųbqԞ9\( haQ}6 7W"}B'_rQbfkW{9ȅ5J*/۲/=| 8,v~\L&;}k [ Յ%Yr1QcW?+kj3$a~r4[tD?1_LYryRO鳕KIJ/82n'ϔ#{]Qo.$qwjlRzOm}\|ɽM,<}G#=r"c\pYrffxޣgtr1}0)V\l.U @`"L\jۇLNM7yQ"lůellw% xqQ:swfqJx"F6Ye^bz$Ώg8/]ج C'j.+l:N/?3-"Ft J(>tprF-&j5Yr!xɽEDwF)KT n,=\/[DEr!!M1}@5rS:;VmwNztoT%TȤ^B.&gȿSDr!L.#ZSrqsQ/ @1006!. MK3%I~:?J~ ?‹/gɵœOr13kmKr0ގ}>`(<^4.#t =)CQߖR.] E\.Fn&|4жGLZ%,sb},YiEqmjC>:@ (jjDzw+۟9 5^.oNNN.KIr^Xw/XGb1QM_7dx9=h^xg%jF-b e5e􇓋XFF.Ѹ"DO.&ۺr7άr+֠nG :*dZ/!:cd0+ $EO΁[.7BēMB.puW_.qαE/˅48 *OQ} bv"ISK t,@jm"y~&g[RwP@.= B-ϪzNZimGXhfw;- B.&rzqwwhaR ĖgT/z-d\H'x\_9u3EE\.[/[Q* GjGo$8]$8;?Y\Fil3s=՜sͧP[M%E%)_J .3,ɬz,_ퟒ -(C,\PWyB.{8Mw+ڝrqcn0Z,jyDq/nօh`#M˅e~Mu}?/EEEs_ <:@.@.(\ wGU/G!& U[zGGk(ZURS{%7ErxzQ&M.֗J= rq#ɄOɅaP]]ݟj|#P.֫ ~Krߋ}ғ&?L rqZ`OELN\PWyB.K⭜;ާۙr1<dfdZS~pR-<_p 40#¯]iH,EoTA?/)ZZZE@5,(sQpLܟlk|RC9 Gہ>˛+mni^ֳOųkUKc4 B%˅}ʾ/^x5Ok9Ou[8ʎW3p꬧J=lWWYg=CPhbEIɖCo}?/UVYxʖνB˷r\_ԃ[u<4Q'\4{;uXz۹;7 ߸\:^T|1׍n7[_!|'-c<3*B^ G.H U$Uak@I!y\SB,Q%[GNa:0б=u{M.z36Uk$'m =llUS)֛YkQ3y/!hi!]RIɰ:??5irQ']6,4IX0Npe˅KPtc `ma_S`x~_ɳrO%;kם hn)q19B. /pu%)gbUHnfтSC\춄[[QP @uK͡V\>]{@8K%bMՌ\,uh%plT(X #5B:[OH]P(d>d  eh2YCVE!k"M GQ~M0Ϯ gϛ^-G=|u[4\+eYIC{&p#/ q%0r 8[ 4CIS9nrTݛKXzmڵAnrh\XEioooƷ[H.kH8:Z$PcsS5HN!?9r1?eæ\TJmEĂ{?ЇfBrj,8d26M|cn3e?$=k\[,,3qh0TNK?_ˋj}33I.P\'IJ(zY7 \]'2X.7*"ŒQ3F`U}k!(v1ɫgK *B^ G.bI (d5GE\Py/J%J.JM}yL^D\ir٭՛ j~rdeawk$CĬm$%b403cpgR>yvi8K9MJ.n-P١ f{soOr fUI bra*"|='%bj܆DlƋlf.Zlжshl c4p"MQ*3\T2-y5vioQ%Wȅm9F(]hyhN#dwm^rbv)ehۂT];>^.PckJɸƞƙ15v8KphNtfl2,G.SЧLθ( (,`bAyפCrK8ȷx3rq_ ( ϛ'IsYIbĠb͝S%9N;Kuw>[P NrfZ?IM~d֢fg-mZIyɅs4Q3Fz2"AXQ,Ů$-1Am\@6g&녓T9*R{Q*QrJp9irqt`j|av i hu㱅N[[9{Nz<9&zIKM+)*\ES/;bEN1gl7[OEc.aw8| ȅZcp?Y1okf}(= _m'P-9wL\:,[|_DKIX<\%{64ћ~U?[S^!nEp~p*w&R-0 ~PZ#|Μ nM%:&h .e]I {"H(zAW{_h0 &Dm>%qHi!@x3Qi#t[T-ڐ*TMv絈LRg7.ыCo#rћ&zv et)x{ķsU eٺ!xaYBOSՅ#;20ljwmO0N;>QE_˛{R1\Rinw&@xAeF%UN D1e ڊ݄>~+{CWwM]}ߘ~+)`V b)^I+Y.b[HN%W=GcJ_[ot_[I^n(`wd I E.5X.Z#fiЁ[%‘cё 8.1.MmC*+[?UYjmr'_8{r&TȠcYl0l C|XD M\FEP/<Q8֓R"}Cwf#@p*[(&FT,1;) D(¥hCfDE$_Ȼzf ЅFbgJj"]G/1g/tW\˓VL."\\P]qpM$ X6ZX[OLTL<).@DwfF/?[*spM 'KӜ݄bjnl5TW${p/JϬVC;H\Z4W\Ljaj'ˏǬ<|ýnbranB7Z' :{TH㚀q[X؏`>Xэ)WO10vDo"rq4.;F6H92^P/E.H&)E.r䂄chEo#rA͌Kv"y ƦD#~Sm>~ɓ\hГSD.^bihzQ*PD=yR. EmT'U`PJC#o"l8"QBr15J5P]=^Lo} >Yv%v)^ Is%˅*_[M m>"cρg6OO"\= b]~I<6&6+Sñ\< G[xSq3D29pIrAg 6' 1Hlx2a\Et}*zZp͊g?B/9[T Ou񘔾[\({rȅ@.dr 2`bhneed?y7@.=Pcʅ=v.s`w eXr7Xp(˔N=wI4XdӐbjSf~Zr7.qd4аrC_& $4 %ҕo], #B*8GQ }s]XRc)t,Rcn X lrS^kh2[ݸT){3D륱7CJ9<'\e ^V!F(PkN;4&D%Ǒ *5(O!D$Sp'J*)JE6/>nfe[xٕ7et4wwhءw/mxe R^U{ȅ1qC͹@6ڶG-c!瑩X|ݸ; jlXmոK2w+"-2[l/rd.Lt_}|swhNju)IK# g{G\) p r\) p r\) p r\) p r\) p r\) p r\) p r\) p r\)FQ%tEXtdate:create2018-04-08T12:02:54+01:00"p%tEXtdate:modify2018-04-08T12:02:54+01:00թtEXtSoftwaregnome-screenshot>IENDB`pcbasic-2.0.7/docs/source/description.json000066400000000000000000000012321441235174000205710ustar00rootroot00000000000000{ "description": "A free, cross-platform emulator for the GW-BASIC family of interpreters.", "long_description": "PC-BASIC is a free, cross-platform interpreter for GW-BASIC, Advanced BASIC (BASICA), PCjr Cartridge Basic and Tandy 1000 GWBASIC. It interprets these BASIC dialects with a high degree of accuracy, aiming for bug-for-bug compatibility. PC-BASIC emulates the most common video and audio hardware on which these BASICs used to run. PC-BASIC runs plain-text, tokenised and protected .BAS files. It implements floating-point arithmetic in the Microsoft Binary Format (MBF) and can therefore read and write binary data files created by GW-BASIC." } pcbasic-2.0.7/docs/source/devguide.html000066400000000000000000000164031441235174000200430ustar00rootroot00000000000000

Developer's guide

The features described in this guide are intended for Python developers only. They are experimental, may not work as expected, and may be removed from future releases without warning. You may not be able to get help if you have any problems. Luckily, none of the features described here are needed for the normal functioning of PC-BASIC.

Session API

PC-BASIC can be loaded as a package from Python, which makes it possible to call BASIC code directly from Python.

class Session(**kwargs)

Open a PC-BASIC session. The session object holds the interpreter state, e.g. the value of variables, program code and pointers, screen state, etc. Note that Session can be used as a context manager with the with statement.

Keyword arguments are largely (but not entirely) analogous to PC-BASIC command-line options.

By default, the Session object grabs the standard input and output as keyboard an screen. This may be undesirable in some applications; in such cases, set the keyword arguments input_streams and output_streams explicitly (for example, to None).

execute(basic_code)

Execute BASIC code. basic_code can be commands or program lines, separated by \n or \r.

evaluate(basic_expr)

Evaluate a BASIC expression and return its value as a Python value. For type converson rules, see get_variable.

set_variable(name, value)

Set the value of a scalar or array to a Python value.

name is a valid BASIC name, including the sigil, and is not case-sensitive. If the target is an array, name should end with ().

value should be of a compatible type: int, bool or float for numeric variables and bytes or unicode for strings. If the target is an array, value should be a list of such values. Multi-dimensional arrays should be specified as nested lists.

bools will be represented as in BASIC, with -1 for True. unicode will be converted according to the active codepage.

get_variable(name)

Retrieve the value of a scalar or array as a Python value.

name is a valid BASIC name, including the sigil, and is not case-sensitive. If the target is an array, name should end with ().

Integers will be returned as int, single- and double-precision values as float, and string as bytes. If the target is an array, the function returns a (nested) list of such values.

close()

Close the session: closes all open files and exits PC-BASIC. If used as a context manager, this method is called automatically.


Extensions

It's possible to enable your own BASIC statements using extensions. An extension is a Python object or module loaded through the --extension option or through the extension parameter of the Session object.

Python functions and other callable objects in the extension's namespace will be made accessible through basic as extension statements or functions whose name starts with an underscore _

In order for this to work, the function must have a name that is also a valid BASIC variable name: alphanumeric only, no underscores, not equal to a BASIC keyword. The name will be case-insensitive in BASIC; that is, def mytestfunc(): print 1 and def myTestFunc(): print 2 both map to the extension statement or function _MYTESTFUNC. Which one of these functions would be chosen is not defined, so avoid this situation.

Any arguments provided to the extension statement or function are supplied to the Python function as the corresponding type: BASIC integers become ints, single- and double-precision numbers become floats and strings become bytes (not unicode and no codepage conversions are applied).

For example, a call to _MYTESTFUNC 5, "test-string" would expect to find a Python function mytestfunc(i, s) with two parameters, and will supply i=int(5) and a=bytes('test-string').

The same Python function can also be called as an extension function, e.g. A = _MYTESTFUNC(5, "test-string"). If called as a function, mytestfunc(i, s) must return a value that is one of int, float, both of which will be converted to a BASIC double-precision float; bool, which will be converted to a BASIC integer; or bytes or unicode, which will be converted to a BASIC string.


Examples

import pcbasic
import random

with pcbasic.Session(extension=random) as s:
    s.execute('a=1')
    print s.evaluate('string$(a+2, "@")')
    s.set_variable('B$', 'abcd')
    s.execute('''
        10 a=5
        20 print a
        run
        _seed(42)
        b = _uniform(a, 25.6)
        print a, b
    ''')
        

pcbasic-2.0.7/docs/source/doc.css000066400000000000000000000300471441235174000166400ustar00rootroot00000000000000/*! PC-BASIC documentation Copyright (c) 2014-2022 Rob Hagemans This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0/legalcode */ html { background-color: white; overflow-x: hidden; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1rem; } hr { display: none; } .block, .flow { display: block; } figure, .scrollable { max-width: 45rem; width: 100%; overflow-x: auto; } figure { margin: 0; padding: 0; } article, header, nav.toc, footer { margin-left: 0; margin-right: 0; max-width: 45em; max-width: 45em; background-color: white; padding: 1em; line-height: 1.4em; font-family: sans-serif; } /* screenshot image */ img { max-width: 45em; width: 100%; } nav.toc { line-height: 2em; } nav.toc li { border-top: 1px solid #eeeeee; list-style: none; padding-left: 0; } nav.toc ul { padding-left: 0.8em; padding-right: 0.8em; } a, nav.toc a:visited { color: inherit; } nav.toc a, nav.toc a:visited { text-decoration: none; } nav.toc>ul { font-weight: bold; color: black; } nav.toc>ul>li>ul { font-weight: normal; } nav.toc>ul>li>ul>li>ul { color: #444444; } nav.toc>ul>li>ul>li>ul>li>ul { color: grey; } nav.toc a:hover { color: black; text-decoration: underline; } h1 { font-size: 1.3em; padding: 0.2em; padding-left: 0; color: #000044; } h2, h3 { font-size: 1.3em; background: #000044; padding: 0.2em; color: white; } h3 { background: #444444; margin-top: 3rem; } h4 { margin-top: 2rem; margin-bottom: 0; font-size: 1.2em; border-bottom: 2px solid #333333; } h5 { margin-bottom: 0em; font-size: 1.1em; } h6 { margin-top: 0em; margin-bottom: 0em; font-weight: 600; font-size: 1em; font-style: italic; } ul { margin-top: 0em; padding-left: 1em; } /* compact def lists */ dl.compact { display: inline-block; width: 100%; } .compact dt { float: left; clear: left; width: 6em; margin: 0; margin-right: 1em; } .compact dd { float: left; clear: right; margin: 0; } /* compact list */ .compact li { display: inline-block; width: 5em; } .compact10 li { display: inline-block; width: 10em; } /* horizontal list */ .horizontal { padding-left: 0; } .horizontal li { display: inline-block; } p { margin-top: 0.5em; margin-bottom: 1em; } dl { margin-top: 0.5em; margin-bottom: 1em; } dt { font-weight: bold; } dd { margin-bottom: 1em; padding-right: 1em; } code, samp { font-size: 0.8em; word-break: keep-all; /*white-space: nowrap;*/ } dd>code, p>code, dt>code, li>code, dd>samp, p>samp, dt>samp, li>samp { background-color: #eeeeff; border-radius: 0.2em; padding: 0.1em 0.5em 0.1em 0.5em; } th { text-align: left; background-color: #ccccdd; } table { font-size: 1em; margin-top: 1em; margin-bottom: 1em; line-height: 140%; border-bottom: 1px dotted lightblue; width: 100%; max-width: 45em; } tr:nth-child(odd) { background-color:#eeeeff; } tr:nth-child(even) { background-color:#ffffff; } td, th { padding-left: 0.5em; padding-right: 0.5em; vertical-align: top; } kbd { font-size: 0.7em; word-break: keep-all; white-space: nowrap; background-color: gray; color: white; border-radius: 0.2em; padding: 0.1em 0.5em 0.1em 0.5em; margin: 0px 1px 0px 1px; } pre, code.block, samp.block { font-size: 0.8em; background-color: #eeeeff; margin-top: 0.5em; border-top: 1px dotted; border-bottom: 1px dotted; padding: 0.1em 0.5em 0.1em 0.5em; max-width: 45rem; width: 100%; overflow-x: auto; } code.flow, samp.flow { font-size: 0.8em; background-color: #eeeeff; margin-top: 0.5em; border-top: 1px dotted; border-bottom: 1px dotted; padding: 0.1em 0.5em 0.1em 2.5em; text-indent: -2em; max-width: 42rem; width: 100%; overflow-x: auto; } dt code { font-weight: normal; } .option-link { white-space: nowrap; } /* tablets and desktops */ @media (min-width: 55em) { /* header on offline docs */ .standalone header { position:fixed; z-index:4; left: 0; top: 0; width: 100%; max-width: 100%; height: 3.2rem; background: #0000aa; border-bottom: 1em solid grey; font-family: sans-serif; margin: 0; padding: 0; } .standalone header h1, .standalone header h2, .standalone header small { background: none; color: white; margin: 0.5rem 0 0 1rem; display: inline-block; } .standalone header small { color: grey; float: right; margin: 0.7rem 1rem 0 0; } /* push link target below fixed menu */ :target::before { display: block; content: ""; height: 5rem; background: white; /* we need to cut off the padding to :target so we don't get a box. this compensates a bot */ margin-bottom: 0.2em; } :target { margin-top: -3rem; padding-left: 0; padding-right: 0; padding-top: 0; } /* we need the space in between or the ::before block will go over the last bit of the previous article. Somehow, fortunately, doesn't happen with sections... */ article, header, footer { margin-top: 4rem; } article, header, footer { /* make space for scroll-under menu */ position: relative; margin-left: 20rem; line-height: 1.5em; } nav.toc { position: fixed; overflow-y: scroll; left: 0; top: 0; padding: 5rem 1em 0 1em; width: 18rem; background: #000044; height: 90vh; line-height: 1.4em; } nav.toc h2 { display: none; } nav.toc a:hover { color: white; } nav.toc li { border: none; } nav.toc ul { padding-right: 0; } nav.toc>ul { color: white; } nav.toc>ul>li>ul { color: lightsteelblue; } nav.toc>ul>li>ul>li>ul { color: steelblue; } } /* this stylesheet is used when generating a PDF with PrinceXML or any other tool that understands the CSS used. see https://www.smashingmagazine.com/2015/01/designing-for-print-with-css/ and public domain examples by Rachel Andrew https://github.com/rachelandrew/css-for-print */ @media print { article { page-break-before: always; } h1, h2, h3, h4, h4 { page-break-after: avoid; } p, table, section { page-break-inside: avoid; } /* define a page */ @page { size: A4; margin: 70pt 60pt 70pt; } @page:first { size: A4; margin: 0; } img { max-width: 100%; } header { page: cover; background-size: cover; background-image: url("cover.png"); width: 100%; max-width: 100%; height: 100%; position: absolute; top:0; bottom: 0; left: 0; right: 0; } /* styles for the right hand spread Bottom left we display the title of the book, bottom right the page using a CSS counter, top right the content of the current chapter */ @page:right{ @bottom-left { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: string(doctitle); font-size: 9pt; color: #333; } @bottom-right { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: counter(page); font-size: 9pt; } @top-right { content: string(sectitle); margin: 30pt 0 10pt 0; font-size: 9pt; color: #333; } } /* styles for the left hand spread Bottom right book title, bottom left current page */ @page:left { @bottom-right { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: 'PC-BASIC'; font-size: 9pt; color: #333; } @bottom-left { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: counter(page); font-size: 9pt; } } /* first page */ @page:first { @bottom-right { content: normal; margin: 0; } @bottom-left { content: normal; margin: 0; } } /* reset chapter and figure counters on the body */ body { counter-reset: chapternum figurenum sectionnum; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; line-height: 1.5; font-size: 11pt; } /* get the title of the current chapter - this will be the content of the h1 reset figure counter as figures start from 1 in each chapter */ h2 { string-set: doctitle content(); page-break-before: always; counter-reset: figurenum; counter-reset: footnote; counter-reset: sectionnum; line-height: 1.3; } h3 { string-set: sectitle content(); page-break-before: always; counter-reset: figurenum; counter-reset: footnote; } /* increment chapter counter */ article h2:before { counter-increment: chapternum; content: counter(chapternum) ". "; } article h3:before { counter-increment: sectionnum; content: counter(chapternum) "." counter(sectionnum) ". "; } /* increment and display figure counter */ figcaption:before { counter-increment: figurenum; content: counter(chapternum) "-" counter(figurenum) ". "; } /* footnotes */ .fn { float: footnote; } .fn { counter-increment: footnote; } .fn::footnote-call { content: counter(footnote); font-size: 9pt; vertical-align: super; line-height: none; } .fn::footnote-marker { font-weight: bold; } @page { @footnotes { border-top: 0.6pt solid black; padding-top: 8pt; } } h2,h3,h4,h5 { font-weight: bold; page-break-after: avoid; page-break-inside: avoid; color: black; background: white; padding-left: 0; } h1 { font-size: 4em; font-family: serif; line-height: 1em; border-bottom: 2pt solid black; text-align: right; margin-left: 3.5em; margin-right: 6rem; margin-top: 4em; color: black; } header small { text-align: right; font-size: 1.5em; font-family: serif; font-style: italic; margin-right: 7rem; display: block; color: black; } h2 { color: white; background: grey; padding: 2pt 8pt 2pt 8pt; border: 2pt solid black; font-size: 2em; } article h2, footer h2 { margin-top: 8em; } h3 { border-bottom: 2pt solid black; font-size: 2em; } h4 { border-bottom: 1pt solid black; font-size: 1.2em; } h1+p, h2+p, h3+p { page-break-before: avoid; } table, figure { page-break-inside: avoid; } nav.toc ul { list-style: none; margin: 0; padding: 0; } /* create page numbers using target-counter in the TOC */ nav.toc ul a::after { content: leader('.') target-counter(attr(href), page); } nav.toc ul li { line-height: 2; border-top: 0; } nav.toc ul li a { text-decoration: none; } a { color: #000; } /* add page number to cross references */ a.xref:after { content: " (page " target-counter(attr(href, url), page) ")"; } } pcbasic-2.0.7/docs/source/documentation.html000066400000000000000000002071421441235174000211220ustar00rootroot00000000000000

User's guide

The working environment

The first thing you'll see when starting PC-BASIC is the working environment. Like GW-BASIC, but unlike practically all modern compilers and interpreters, PC-BASIC's working environment serves both as a development environment and as a canvas on which to execute BASIC commands directly. With a few exceptions, practically all commands that can be run in the working environment can be used in a program, and vice versa.

The default PC-BASIC screen has 25 rows and 80 columns. The 25th row is used by PC-BASIC to show keyboard shortcuts, which means you can't use it to type on. In some video modes, there are only 40 or 20 columns.

Logical lines exceed the width of the physical row: if you keep typing beyond the screen width, the text will wrap to the next line but PC-BASIC will still consider it part of the same line. A logical line can be at most 255 characters long; if you type more than 255 characters, it will ignore the remainder. A line can also be wrapped by a line-feed, entered with Ctrl+Enter.

If you press Enter, PC-BASIC will attempt to execute the logical line on which the cursor is placed as a command. When the command is executed correctly, PC-BASIC will display the prompt Ok. If there is an error, it will display an error message followed by Ok. If the line starts with a number, it will be stored as a program line. No prompt is displayed.

Special keys

The following keys have a special effect in the working environment:

or Ctrl+6 Move the cursor up, except at the top row.
or Ctrl+- Move the cursor down, except at row 24.
or Ctrl+] Move the cursor left. The left edge of the screen wraps around, except at the top row.
or Ctrl+/ Move the cursor right. The right edge of the screen wraps around, except at row 24.
Ctrl+ or Ctrl+B Move to the first letter of the previous word. Words consist of letters A—Z and figures 0—9.
Ctrl+ or Ctrl+F Move to the first letter of the next word.
Tab or Ctrl+I Move the cursor to the next tab stop. Tab stops are 8 columns wide.
Backspace or Ctrl+H Delete the character left of the cursor, shift all further characters on the logical line one position to the left and change the attributes of those characters to the current attribute. At the left edge of the screen, this does the same as Del.
Del or Ctrl+Backspace Delete the character at the cursor and shift all further characters one position to the left, changing attributes to current.
Esc or Ctrl+[ Delete the current logical line.
Ctrl+End or Ctrl+E Delete all characters from the cursor to the end of the logical line.
Ctrl+Break or Ctrl+C or Ctrl+Scroll Lock Jump to the first column of the next line, without executing or storing the line under the cursor.
Enter or Ctrl+M Execute or store the current logical line. The complete line on the screen is considered part of the command, even if you did not type it. A line starting with a number is stored as a program line.
End or Ctrl+N Move the cursor to the first position after the end of the logical line.
Home or Ctrl+K Move the cursor to the top left of the screen.
Ctrl+Home or Ctrl+L Clear the screen and move the cursor to the top left of the screen.
Ctrl+Enter or Ctrl+J Move to the first column of the next line, connecting the two lines into one logical line.
Ctrl+G Beep the speaker.
Pause or Ctrl+Num Lock Pause. Press another key to resume. The latter key press will not be detected by BASIC.
Ctrl+Print Screen Toggle echoing screen output to the printer (or other device attached to LPT1:).
Shift+Print Screen Print the screen.
Ins or Ctrl+R Toggle insert mode. In insert mode, characters are inserted rather than overwritten at the current location. If insertion causes the line to extend the physical screen width, the logical line extends onto the next line. Arrow keys exit insert mode.

When a program is started, the commands in the program are followed until the program quits and returns to direct mode or until user input is required. When a program is running, a few keys have immediate effect:

Pause or Ctrl+Num Lock Pause execution. Press another key to resume.
Ctrl+Break or Ctrl+Scroll Lock Stop execution and return to direct mode. A Break message is printed.
Ctrl+C If ctrl-c-break=True: stop execution and return to direct mode. A Break message is printed.

If user input is required by the statements INPUT, LINE INPUT, or RANDOMIZE, most keys have the same effect as in direct mode. The following keys have a different effect:

Ctrl+Break or Ctrl+C or Ctrl+Scroll Lock Stop execution and return to direct mode. A Break message is printed.
Enter Finish input and return to the previous mode.

Keyboard shortcuts

The function keys and the alt key can be used as keyboard shortcuts for some keywords. The default values for the function keys are:

F1 LIST
F2 RUNEnter
F3 LOAD"
F4 SAVE"
F5 CONTEnter
F6 ,"LPT1:"Enter
F7 TRONEnter
F8 TROFFEnter
F9 KEYSpace
F10 SCREEN 0,0,0Enter

The function key shortcuts can be redefined with the KEY statement. The shortcuts are displayed at the bottom of the screen.

The following keywords can be entered with Alt+first letter. The Alt shortcuts cannot be redefined.


Alternative keys

In PC-BASIC, the F12 key can be used to enter special keys that are not present on some keyboards.

F12+B Ctrl+Break
F12+P Pause
F12+C Caps Lock
F12+N Num Lock
F12+S Scroll Lock
F12+H Print Screen

The F12 key can also be used in combination with the regular number keys and arrow keys to enter numbers from the numeric keypad. The F12 combinations are not present in GW-BASIC.

Furthermore, as in GW-BASIC, the Alt key can be used to enter characters by their code points (ASCII values). This is done by pressing the Alt key and typing the code point as a decimal value on the numeric keypad, then releasing the Alt key.


Clipboard operations

Unlike in GW-BASIC, you can copy and paste text to the clipboard. This can be done with the mouse or with the F11 key.

Operating the clipboard with the mouse works in the style of X11: Left button is select and copy; middle button is paste.

The following keyboard combinations also operate the clipboard:

F11+ Select a screen region.
F11+A Select all.
F11+C Copy to clipboard.
F11+V Paste from clipboard.

Emulator control keys

In PC-BASIC, F11+F toggles fullscreen mode.

Compatibility

Some key combinations may have a different effect than described above, depending on the operating system and the choice of interface to use with PC-BASIC.

  • Certain key combinations will be interpreted by the operating system or window manager and cause special actions. For example, on most systems, Alt+F4 will terminate PC-BASIC unless the prevent-close option is set; F1 may open your operating system's help system. It may be possible to avoid some of these effects by using the graphical interface in full-screen mode.
  • In the command-line interface on Windows, Ctrl+C terminates PC-BASIC.
  • In the command-line interface on Linux and Mac, Ctrl+D terminates PC-BASIC.

Programs and files

PC-BASIC can hold one BASIC program at a time in memory. To enter a program line, start with a line number and enter BASIC commands after that. The maximum length of a program line is 255 characters, including the line number and any spaces. The program line will not be immediately executed, but stored in the program. Program lines are sorted by line number, so that line 10 is executed before line 20. All program lines must have a line number. Line numbers range from 0 to 65535 inclusive. It is not possible to enter a line number higher than 65529, but these can exist in loaded programs. Within one program line, statements are separated by colons :.

To run the program, type the command RUN. PC-BASIC will now execute all program lines in order inside the working environment. You cannot move the cursor around or enter commands while the program is running. If and when the program finishes, it will return control of the working environment to you. You can interrupt a program at any time by using one of the key combinations Ctrl+Break or Ctrl+Scroll Lock. The program will stop immediately, print a Break message and return control to you.

In GW-BASIC, you can not use Ctrl+C to interrupt a running program. However, many modern keyboards do not have a Break or Scroll Lock key, which would make it impossible to interrupt a program that does not exit. Therefore, by default, PC-BASIC treats Ctrl+C as if it were Ctrl+Break. Set the option ctrl-c-break=False if you prefer the GW-BASIC style behaviour. When using the text-based or command-line interface, this option is ignored.

A program can be stored on a drive by using the SAVE command, in one of three ways:

  1. Plain text, readable by any text editor: SAVE "MYPROG",A
  2. Tokenised, taking up less storage space: SAVE "MYPROG"
  3. Protected, which is an encrypted format: SAVE "MYPROG",P

In all three cases, the program will be written to the current working directory with the name MYPROG.BAS.

PC-BASIC can read and write Protected files created by GW-BASIC. Unlike GW-BASIC, however, it does not disable accessing the unencrypted contents of the file. The encryption used by GW-BASIC has been broken many decades ago, so Protected mode offered little protection anyway; disallowing access is a small security hazard as it would allow someone to send you a program that you cannot inspect before running it. However, it is possible to disable access of protected files by enabling the option hide-protected.

You can read a program file into memory with LOAD "MYPROG". This will erase the program currently in memory and replace it with the one read from the current working directory. To access files in a different directory, specify a path from the current directory. The path specification follows DOS conventions. The only valid path separator is the backslash \. For example, LOAD "PROGRAMS\MYPROG".

You can load or run a program immediately on starting PC-BASIC by using the load or run options. For example,

pcbasic --run=MYPROG.BAS

The arguments to these options can be provided as PC-BASIC paths or as paths in the standard form for your operating system.

PC-BASIC can be used to convert between the three program formats: either by loading the program and saving in your desired format, or from the command line using the convert option. To convert a tokenised or protected file to plain text you could use, for example:

pcbasic --convert=A PROGRAMP.BAS PROGRAMA.BAS

Accessing your drives

PC-BASIC emulates DOS disk devices, which are referred to by drive letters such as Z:. One of the drive letters is the current device.

On Windows:

  • By default, PC-BASIC disk devices will agree with Windows drive letters at the start of the PC-BASIC session.
  • If PC-BASIC is started from the start menu shortcut, the current device will be your Documents folder (or My Documents on some versions of Windows). You can change this location by setting the shortcut's Start In folder.
  • If PC-BASIC is started from the command prompt, the current device will be set to the current working directory of the command prompt.
  • If PC-BASIC's current device or Start In folder is changed to a system folder such as C:\Program Files\PC-BASIC, Windows will move files written there to %LocalAppData%\VirtualStore instead. This is best avoided.
  • Note that PC-BASIC's DOS disk devices are not the same thing as Windows drive letters. The device C: on PC-BASIC is not always your Windows C: drive. By default, Windows drive letters are mapped to PC-BASIC devices at the start of the PC-BASIC session. However, if you use the mount option; or if Windows drive letters change while PC-BASIC is running (through e.g. net use or Map Network Drive operations), they will no longer agree.

On other systems:

  • By default, Z: will point to the current working directory from where PC-BASIC was started. It will be the current device.
  • If started from a menu or app package, this will usually be your home directory ˜.

This current device is where files will be saved to and loaded from in BASIC if you do not specify another device. You can change the current device using the current-device option in the configuration file or on the command prompt.

You can map drives and other file system locations as PC-BASIC devices by using the mount option. For example, on Windows, the option mount=A:C:\Users\Me\BasicFloppy will make the folder C:\Users\Me\BasicFloppy available as PC-BASIC's A: device. On other platforms, an example mount option could look like mount=A:/home/me/BasicFloppy which would make the directory /home/me/BasicFloppy available as PC-BASIC's A: device.

PC-BASIC uses DOS conventions for filenames and paths. These are subtly different from Windows short filename conventions and not-so-subtly different from Unix conventions. This may lead to surprising effects in the presence of several files that match the same DOS name. To avoid such surprises, it's best to run PC-BASIC in a working directory of its own and use all-caps 8.3 format for all files.


Compatible BASIC files

Many BASIC dialects use the same extension .BAS, but their files are not compatible. PC-BASIC runs GW-BASIC program files only. Some tips to recognise GW-BASIC programs:

  • GW-BASIC files stored as text are plain text files with line numbers.
  • Tokenised files are binary files that start with magic byte &hFF.
  • Protected files are binary files that start with magic byte &hFE.

In particular, QBASIC files (which have no line numbers) and QuickBASIC files (magic byte &hFC) will not run.

PC-BASIC will accept both DOS and Unix newline conventions for programs stored as plain text. This behaviour is different from GW-BASIC, which only accepts text files with CR LF line endings. As a consequence, in exceptional cases where a program line is continued through LF correct GW-BASIC text files may not be loaded correctly. If you encounter such a case, use the soft-linefeed option to enable GW-BASIC behaviour. If soft-linefeed is enabled, text files in standard Unix format (LF line endings, no end-of-file character) will fail to load, as they do in GW-BASIC. On Linux or Mac, use a utility such as unix2dos to convert programs saved as text files before loading them. When saving as text, PC-BASIC always uses CR LF line endings and &h1A at end-of-file.


Packages

PC-BASIC can run packaged programs. A package is simply a directory or zip archive. The directory or zipfile contents will be loaded as the current working directory. If a configuration file named PCBASIC.INI is present inside this directory, its settings are loaded; usually, one of those settings will be a run argument linking to a BASIC program enclosed in the archive or directory. PC-BASIC will recognise zipfiles regardless of their extension. A suggested extension for PC-BASIC packages is .BAZ. Packages are a convenient choice if a program needs to change many PC-BASIC options to function as desired, or if it needs a particular working directory setup.

Zipfile packages are unpacked to a temporary directory each time they are loaded. The temporary directory is removed when PC-BASIC closes. With zipfile packages, it is therefore not possible to save files and re-open them on the next run of the package.


Cassette tapes

The CAS1 device interfaces with the cassette tape emulator. Tapes were never very popular on the IBM PC, and indeed only available with the original PC and the PCjr. There are not many IBM PC cassettes in the wild. However, should you come across one, all you have to do to read it with PC-BASIC is record it into a .WAV (RIFF WAVE) file and attach it to the CAS1: device with the cas1=WAV:filename option. You can also generate your own tape images and store your programs on it. WAV files generated by PC-BASIC are large but very easily compressed in a ZIP archive; this works better and leads to smaller files than transcoding to a lossy audio format like MP3.

As an alternative to .WAV, you can store tapes in CAS format. This is simply a bit-dump of the tape and is interchangeable with tape images for the PCE IBM PC emulator.

Previous versions of PC-BASIC included support for BASICODE cassettes; this has been discontinued in favour of a separate BASICODE decoder. Use this decoder to convert the BASICODE program to PC-BASIC format before loading it into PC-BASIC.


Security

PC-BASIC makes some default choices with basic security in mind, but does not sandbox its programs in any meaningful way. BASIC programs have more or less full access to your computer. You should treat them with the same caution as you would shell scripts or binaries. Therefore, do not run a program from the internet that you have not inspected first using LIST or pcbasic --convert=A filename on the command line. You wouldn't just download an executable from the internet and run it either, right?


Connecting to peripherals

Printing

You can print from PC-BASIC programs by accessing the LPT1: device. PC-BASIC will send the output to your operating system's default printer, unless you change the lpt1= option. To print through a printer named MyPrinter, set lpt1=PRINTER:MyPrinter. You can also attach printers to the LPT2: and LPT3: devices.

The output will be sent to the printer when one of the following happens: a file open to LPT1: is closed, a program terminates, or PC-BASIC is closed. If you prefer, you can instead send every page separately to the printer by setting lpt1=PRINTER:MyPrinter:page. You can even send every line separately, but this only makes sense on a tractor-fed printer (as was common in GW-BASIC's heyday).

It's easy to print to a file instead of a printer: set lpt1=FILE:output.txt to send all LPT1: printer output to the text file output.txt.

The printing statements LPRINT and LLIST always send their output to PC-BASIC's LPT1: device.

The presentation of printed documents is left to your operating system: it will be the default presentation of text files. If you wist to change the way documents are printed, please refer to your OS's settings.

  • On Windows, text files are printed the same way as would happen when you drag a text file and drop it on the printer's icon. That means the formatting is handled by the application associated to .txt files; usually this is notepad.exe. To change the way PC-BASIC documents are printed, change the page setup in that application. You will need to set a printer font that includes the characters you need to print.
  • On Unix systems, PC-BASIC will use the paps utility if it is available; this will automatically select fonts that support the characters you need.

Serial and parallel ports

PC-BASIC provides the serial devices COM1: and COM2:. To make use of these, you need to attach them to a communications port on your computer with the com1= or com2= option. To attach to the first physical serial port, set com1=PORT:0 (or, alternatively, com1=PORT:COM1 on Windows or com1=PORT:/dev/ttyS0 on Linux). If you do not have a serial port, you can emulate one by sending the communications over a network socket: set com1=SOCKET:localhost:7000 and all COM1: traffic will be sent through socket 7000.

To access a parallel port, attach it to one of LPT1:, LPT2: or LPT3:. For example, set lpt2=PARPORT:0 to attach your computer's first parallel port to LPT2:.


Changing the interface

Emulation targets

By default, PC-BASIC emulates GW-BASIC on a system with VGA video capabilities. However, it can emulate several other setups, which differ from each other in terms of video and audio capacity, fonts, memory size, as well as available BASIC syntax. The easiest way to set the emulation target is by using a preset option. For example, run pcbasic --preset=pcjr. Other available emulation target presets are:

PresetEmulation target
gwbasic Microsoft GW-BASIC 3.23
basica IBM BASICA.
pcjr IBM PCjr with Cartridge BASIC, including PCjr video and 3-voice sound capabilities and extended BASIC syntax.
tandy Tandy 1000 with GW-BASIC, including Tandy video and 3-voice sound capabilities and extended BASIC syntax.
olivetti Olivetti M24 or AT&T PC 6300.
cga IBM or compatible with Color/Graphics Adapter and a composite monitor. This enables composite colorburst emulation.
ega IBM or compatible with Extended Graphics Adapter.
vga IBM or compatible with Video Graphics Array.
mda IBM or compatible with Monochrome Display Adapter and green-tinted monochrome monitor.
hercules IBM compatible with Hercules Graphics Adapter and green-tinted monochrome monitor.
strict Choose strict compatibility with GW-BASIC over convenience, security, rhyme or reason.

Presets are groups of options that are defined in the default configuration file. You can create your own presets by creating a header in your private configuration file with the name of the new preset, followed by the options you want to apply. For example, if you define: [my_preset]
video=vga
syntax=pcjr
you can now run pcbasic --preset=my_preset to start an emulation of a hypothetical machine with a VGA video card running PCjr Cartridge BASIC.

GW-BASIC compatibility features

PC-BASIC aims for a very high level of compatibility with GW-BASIC. However, some compatibility features are disabled by default for convenience or security reasons. These features can be switched on using individual command-line options. The highest level of compatibility with GW-BASIC can be attained by setting preset=strict, which switches off all convenience and security features that cause differences with GW-BASIC.


Codepages

PC-BASIC supports a large number of legacy codepages that were common at the time GW-BASIC was popular, including double-byte character set codepages used for Chinese, Japanese and Korean. You can select your codepage by using the codepage= option. For example, codepage=936 selects the GBK codepage commonly used on the Chinese mainland. PC-BASIC will load and save all program files as if encoded in the codepage you select.

It is also possible to load and save programs in a standard encoding by enabling the text-encoding option. For example, if --text-encoding=utf-8 is set, plain-text program source will be saved and loaded in standard UTF-8 encoding. Please note that you will still need to select a codepage that provides all the Unicode characters that your program needs.

Note that PC-BASIC does not implement the following features relevant to some of these codepages:

Bidirectional text
All text is printed left-to-right independent of the codepage selected. To write strings in a language that is written right-to-left, the logical character sequence must be inverted so that the order appears correct visually. While this is inconvenient, it is in line with the behaviour of GW-BASIC. This affects code pages marked with B in the table.
Combining characters
PC-BASIC recognises single-byte code points (where each glyph shows on a single cell on the screen) and double-byte code points (where a single glyph takes up two cells on the screen). Combining characters (such as the combining diacritics of codepages 874 and 1258) are therefore not shown correctly: instead of being combined with their preceding base character as a single combined glyph, such combinations will be shown as separate glyphs. Where available, alternative codepages with precomposed characters will give better results. This affects code pages marked with C in the table.

The following codepages are available. PC-BASIC uses the Microsoft OEM codepage number where this is unambiguous. The code pages are expected to agree with Microsoft sources for the ranges &h80&hFF. Ranges &h00&h1F and &h7F are implemented as the IBM Special Graphic Characters where some code page sources will list these as the corresponding control characters. For unofficial codepages and those with conflicting numbering, codepage names are used instead of numbers.

codepage_id Codepage Languages Notes
437 DOS Latin USA English
720 Transparent ASMO Arabic B
737 DOS Greek Greek
775 DOS Baltic Rim Estonian, Latvian and Lithuanian
850 DOS Latin 1 Western European languages
851 DOS Greek 1 Greek
852 DOS Latin 2 Central European languages
853 DOS Latin 3 Southern European languages
855 DOS Cyrillic 1 Serbian, Macedonian and Bulgarian
856 DOS Hebrew Hebrew B
857 DOS Latin 5 Turkish
858 DOS Latin 1 with Euro Western European languages
860 DOS Portuguese Portuguese
861 DOS Icelandic Icelandic
862 DOS Hebrew Hebrew B
863 DOS Canadian French French
864 DOS Arabic Arabic B
865 DOS Nordic Danish and Norwegian
866 DOS Cyrillic 2 Russian
868 DOS Urdu Urdu B
869 DOS Greek 2 Greek
874 TIS-620 Thai C
932 Shift-JIS (variant) Japanese
934 DOS/V Korea Korean
936 GBK; GB2312/EUC-CN superset Simplified Chinese
938 DOS/V Taiwan Traditional Chinese
949 IBM-PC Korea KS; EUC-KR superset Korean
950 Big-5 (variant) Traditional Chinese
1258 Vietnamese Vietnamese C
alternativnyj GOST Alternativnyj Variant Russian
armscii8a ArmSCII-8a; FreeDOS cp899 Armenian
big5-2003 Big-5 (Taiwan 2003) Traditional Chinese
big5-hkscs Big-5 (Hong Kong 2008) Traditional Chinese
georgian-academy Academy Standard Georgian
georgian-ps Parliament Standard Georgian
iransystem Iran System Persian B
kamenicky Kamenický; cp895 Czech
koi8-r KOI8-R Russian
koi8-ru KOI8-RU Ukrainian, Belarusian, Russian
koi8-u KOI8-U Ukrainian, Russian
mazovia Mazovia; cp667, 991, 790 Polish
mik MIK, FreeDOS cp3021 Bulgarian
osnovnoj GOST Osnovnoj Variant Russian
ruscii RUSCII Ukrainian, Russian
russup3 Cornell Russian Support for DOS v3 Russian
russup4ac Exceller Software Russian Support for DOS v4 Academic Russian
russup4na Exceller Software Russian Support for DOS v4 Non-Academic Russian
viscii VISCII, FreeDOS cp30006 Vietnamese

You can add custom codepages to PC-BASIC, by adding a file with its mapping to Unicode to the codepage/ directory.


Fonts

PC-BASIC emulates the distinctive raster fonts of IBM-compatible machines. The ROM fonts of the original IBM and Tandy adapters (which are in the public domain in a number of countries) have been included in PC-BASIC. These provide the most accurate emulation. However, the font ROMs only included a single code page – DOS Latin USA 437.

PC-BASIC defaults to a font which is very similar in style to the IBM VGA font but has support for many more code pages, in particular Western and Middle Eastern alphabets. Chinese, Japanese and Korean are supported through "fullwidth" glyphs which take the space of two regular characters.

It is possible to change the choice of font using the font= option. You can provide a list of fonts, where the last font specified is the most preferred one.

PC-BASIC reads fonts in a variant of the .hex format introduced by UniFont. It's easy to define custom fonts in this format: it can be edited in a regular text editor. See the UniFont project for an authoring tool. You can add custom fonts to PC-BASIC by installing them into the font/ subdirectory of PC-BASIC's installation directory.

By default, the following fonts are available:

font_name Name Sizes Codepages
default PC-BASIC default font 8, 14, 16 all bundled codepages
cga IBM Colour/Graphics Adapter font 8 437 only
mda IBM Monochrome Display Adapter font 14 437 only
vga IBM Video Graphics Array font 8, 14, 16 437 only
olivetti Olivetti/AT&T font 16 437 only
tandy1 Tandy-1000 font old version 8 437 only
tandy2 Tandy-1000 font new version 8 437 only

If not all glyphs are found in the specified font(s), the default font is used as a fallback.

The font names freedos, univga, and unifont are treated as synonyms of default unless a font with one of these names is available. This behaviour is deprecated.


Redirecting I/O

PC-BASIC supports redirecting input and output the GW-BASIC way: output redirected with the output= option will be sent to the screen as well as the specified file, while input redirected with input= is taken only from the specified file. Note that screen output through the SCRN: device and keyboard input through the KYBD: device are not redirected. Files are read and written in the codepage set with PC-BASIC.

Note that it is also possible to use your operating system's facility to redirect console output using the < and > operators. It's best to set interface=none so that I/O is redirected through the console. This will produce files in your console's standard encoding, which is often UTF-8 on Unix and Windows-1252 on Windows.


Command-line interface

You can run PC-BASIC as a command-line interface by setting the interface=cli (or -b) option. No window will be opened: you can type BASIC commands straight into your Command Prompt/Terminal. Use the horizontal arrow keys to move on the current line you're editing; use the vertical arrow keys to show screen rows above and below. Copy and paste are available only if the calling shell provides them. On Windows, Ctrl+Break will terminate PC-BASIC immediately. You can use Ctrl+C to interrupt the program. The end-of-file key combination (Ctrl+D on Unix, Ctrl+Z on Windows) will exit PC-BASIC.

You can use the command-line interface to run one or a few BASIC commands directly, like so:

me@mybox$ pcbasic -c '?1+1'
 2
me@mybox$

For scripting purposes, it is also possible to run PC-BASIC without any interface by setting interface=none or -n. If this is set, PC-BASIC will take input from and send output to the console as UTF-8 without further modification. This is useful in combination with redirection and pipes.


Text-based interface

There is also a full-screen text interface available: enable it by setting interface=text (or -t). The text-based interface is very similar to the default graphical interface, but runs in your Command Prompt or Terminal window.

Graphical screen modes can be used in text and command-line interface, but only the text on the screen will be visible. pre, many Ctrl and Alt key combinations are not available.

The text and command-line interfaces will attempt to use the PC speaker for sound. Only single-voice sound can be produced this way. On Linux systems under X11, you may need to install the beep utility and enable the PC-speaker driver or emulation; direct speaker access is often limited to root or tty logins, and on Ubuntu systems it is disabled by default.


pcbasic-2.0.7/docs/source/examples.html000066400000000000000000000057221441235174000200670ustar00rootroot00000000000000

Examples

pcbasic
Start PC-BASIC in direct mode, emulating GW-BASIC/BASICA with VGA graphics.
pcbasic --codepage=950
Start PC-BASIC using the Big-5 codepage.
pcbasic Foobar.baz
Start PC-BASIC with package Foobar. Load the settings from the package; usually this will run a main program contained in the package.
pcbasic Foobar.baz --convert=A --text-encoding=utf-8
List the main program of package Foobar to standard output as UTF-8.
pcbasic MYPROG.BAS --mount=A:./files,B:./morefiles
Mount the current directory's subdirectory files as drive A: and subdirectory morefiles as drive B:, then run MYPROG.BAS.
pcbasic --mount=A:C:\fakeflop
Run PC-BASIC with Windows directory C:\fakeflop mounted as A: drive.
pcbasic Z:\INFO.BAS --preset=mda --monitor=amber
Run INFO.BAS in the current directory on an emulated MDA with amber tinted monitor.
pcbasic /home/me/retro/COMP.BAS --preset=cga --monitor=composite
Run COMP.BAS stored at /home/me/retro on an emulated CGA machine with a composite monitor.
pcbasic PCJRGAME.BAS --preset=pcjr -k='start\r'
Run PCJRGAME.BAS on an emulated PCjr and feed in the keystrokes startEnter.
pcbasic BANNER.BAS --lpt2=PRINTER:
Run BANNER.BAS in default mode with the default printer attached to LPT2:.
pcbasic --resume
Resume the most recently closed PC-BASIC session.
pcbasic -c ?1+1
Execute the BASIC command PRINT 1+1 in the command-line interface and return to the calling shell.

pcbasic-2.0.7/docs/source/footer.html000066400000000000000000000000201441235174000175310ustar00rootroot00000000000000 pcbasic-2.0.7/docs/source/guide.html000066400000000000000000001546441441235174000173560ustar00rootroot00000000000000

Language guide

This documentation describes the PC-BASIC language, which aims to faithfully emulate GW-BASIC 3.23, IBM Advanced BASIC, IBM Cartridge BASIC and Tandy 1000 GW-BASIC.

The BASIC Language Guide covers the language topic by topic, thematically grouping language elements used for a related purpose. Please refer to the BASIC Language Reference for a formal description of the langage elements and their syntax.

Working with programs

Statement Description
AUTO Enter automatic line numbering mode
CHAIN Load a new program and run it, preserving common variables
COMMON Set common variables
DELETE Delete lines from the program
EDIT Print a program line to the screen for editing
LIST Print program lines to the screen
LLIST Print program lines to the printer
LOAD Read a new program from file
MERGE Overlay a program file onto the current program
NEW Clear the current program from memory
RENUM Replace the program's line numbers
RUN Start the current program
SAVE Store the current program to file
TRON Enable line number tracing
TROFF Disable line number tracing
SYSTEM Exit the BASIC interpreter

Control flow

A program is normally executed starting with its lowest line number (or the line number called by RUN). Statements on a line are executed from left to right. When all statements on a line are finished, execution moves to the next lowest line number, and so on until no line numbers are left. Control flow statements can be used to modify this normal flow of executon.

The END and STOP statements serve in a program to stop its execution and return to direct mode. When STOP is used, a Break message is printed. From direct mode, CONT can be executed to resume the program where it was stopped. While END seems intended to terminate the program, it does not preclude the user from resuming it with CONT.

Unconditional jumps can be made with GOTO. The program flow will continue at the line number indicated in the GOTO statement. Due to the PC-BASIC language's lack of sophisticated looping, branching and breaking constructs, unconditional jumps are essential and used frequently.

The GOSUB statement jumps to a subroutine. Similar to GOTO, this is an unconditional jump; however, the location of the call is stored and the program will continue its flow there after the subroutine terminates with a RETURN statement. Subroutines are somewhat like procedures in that they allow chunks of code that perform a given task to be separated from the main body of the program, but they do not have separate scope since all variables in PC-BASIC are global. They do not have return values. It is even possible to jump out of a subroutine to anywhere in the program by supplying the RETURN statement with a line number.

The ON statement provides an alternative branching construct. An integer value is used to selects one of a list of line numbers, and execution is continued from there. It can be used with a GOTO jump as wellas with a GOSUB subroutine call.

ON, GOTO and GOSUB can also be used from direct mode to start a program or subroutine without resetting variables.

The IF–THEN–ELSE construct tests for a condition and execute different code branches based on its truth value. This is not a block construct; all code in the THEN and ELSE branches must fit on one line. For this reason, branching is often used in combination with GOTO jumps. For example: 10 INPUT "How old are you"; AGE%
20 IF AGE%>30 THEN 100
30 IF AGE%<30 THEN 200 ELSE PRINT "You are 30 years old."
40 END
100 PRINT "You are over 30."
110 END
200 PRINT "You are not yet 30."
210 END

The WHILE–WEND looping construct repeats the block of code between WHILE and WEND as long as a given condition remains true.

The FOR–NEXT construct repeats a block of code while a counter remains in a given range. The counter is set to a starting value at the first pass of the FOR statement and incremented by the STEP value at each pass of NEXT. For example: 10 FOR I=1 TO 10
20 PRINT STRING$(I, "*"); USING " [##]"; I
30 NEXT I

Looping constructs may be nested.

Control flow is also affected by event and error trapping.

Statement Description
CONT Continue interrupted program
ELSE Ignore the remainder of the line (standalone ELSE)
END Stop execution of the program
FOR Start a for-loop
GOSUB Call a subroutine
GOTO Jump to another location in the program
IF Branch on a condition
NEXT Iterate a for-loop
ON Calculated jump or subroutine call
RETURN Return from subroutine
STOP Interrupt program execution
WEND Iterate a while-loop
WHILE Enter a while-loop

Arrays and variables

Statement Description
DEFDBL Specify variable name range for double-precision floats
DEFINT Specify variable name range for integers
DEFSNG Specify variable name range for single-precision floats
DEFSTR Specify variable name range for strings
DIM Allocate an array
ERASE Deallocate an array
LET Assign a value to a variable
OPTION BASE Set the starting index of arrays
SWAP Swap two variables

Type conversion

Function Description
ASC Character to ordinal value
CHR$ Ordinal value to character
HEX$ Integer to hexadecimal string representation
OCT$ Integer to octal string representation
STR$ Numeric value to decimal string representation
VAL String representation to numeric value
CDBL Numeric value to double-precision float
CINT Numeric value to integer
CSNG Numeric value to single-precision float
CVD Byte representation to double-precision float
CVI Byte representation to integer
CVS Byte representation to single-precision float
MKD$ Double-precision float to byte representation
MKI$ Integer to byte representation
MKS$ Single-precision float to byte representation

String operations

Statement Description
LSET Copy a left-justified value into a string buffer
MID$ Copy a value into part of a string buffer
RSET Copy a right-justified value into a string buffer
Function Description
INSTR Find
LEFT$ Left substring
LEN String length
MID$ Substring
RIGHT$ Right substring
SPACE$ Repeat spaces
STRING$ Repeat characters

Text and the screen

Statement Description
CLS Clear the screen
COLOR Set colour and palette values
LOCATE Set the position and shape of the text screen cursor
PALETTE Assign a colour to an attribute
PALETTE USING Assign an array of colours to attributes
PCOPY Copy a screen page
PRINT Print expressions to the screen
VIEW PRINT Set the text scrolling region
WIDTH Set the number of text columns on the screen
Function Description
CSRLIN Current row of cursor
POS Current column of cursor
SCREEN Character or attribute at given location

The printer

Statement Description
LCOPY Do nothing
LPRINT Print expressions to the printer
Function Description
LPOS Column position of printer head

Keyboard input

Statement Description
INPUT Retrieve user input on the console
LINE INPUT Retrieve a line of user input on the console
Function Description
INKEY$ Nonblocking read from keyboard
INPUT$ Blocking read from keyboard

Function-key macros

Statement Description
KEY Manage the visibility of the function-key macro list
KEY Define a function-key macro

Calculations and maths

Mathematical functions

Function Description
ABS Absolute value
ATN Arctangent
COS Cosine
EXP Exponential
FIX Truncation
INT Floor
LOG Natural logarithm
SIN Sine
SGN Sign
SQR Square root
TAN Tangent

Random numbers

Statement Description
RANDOMIZE Seed the random number generator
Function Description
RND Pseudorandom number

Devices and files

File operations

Statement Description
CLOSE Close a file
FIELD Assign a string to a random-access record buffer
GET Read a record from a random-access file
INPUT Read a variable from a file
LINE INPUT Read a line from a file
LOCK Locks a file or a range of records against other use
OPEN Open a data file
PUT Write the random-access record buffer to disk
RESET Close all files
UNLOCK Unlocks a file or a range of records against other use
WIDTH Set the number of text columns in a file
WRITE Write expressions to a file
Function Description
EOF End of file
LOC Location in file
LOF Length of file
INPUT$ Read a string from a file

Devices

PC-BASIC recognises the following DOS-style devices, which can be used by opening a file on them. Some devices allow specification of further file parameters, such as handshake specifications for serial devices, a filename for cassette devices and a path for disk devices. When operating on disk devices, specifying a path is mandatory.

The filename aliases listed here are only available if the current device is a disk device.

Device Filename alias Allowed modes Description
SCRN: CON OUTPUT The screen. Output to SCRN: has largely the same effect as straight output using PRINT. A difference is the WIDTH setting which is independent of the real screen width.
KYBD: CON INPUT The keyboard. Input read from KYBD: is not echoed to the screen. Special keys like arrow keys are registered differently than when using INPUT or INPUT$ straight.
LPT1: LPT2: LPT3: PRN for LPT1: OUTPUT RANDOM Parallel ports 1—3. LPT devices can be attached to the physical parallel port, to a printer or to a text file with the --lptn options. Opening a printer for RANDOM has the same effect as opening it for OUTPUT; attempting random-file operations will raise Bad file mode.
COM1: COM2: AUX for COM1: INPUT OUTPUT APPEND RANDOM Serial ports 1—2. COM devices can be attached to a physical serial port or to a network socket with the --comn options.
CAS1: INPUT OUTPUT Cassette tape driver. CAS devices can be attached to a WAV (RIFF Wave) or a CAS (bitmap tape image) file with the --cas1 option.
A:Z: and @: INPUT OUTPUT APPEND RANDOM Disk devices. These devices can be mounted to a directory on the host file system with the --mount option.
NUL INPUT OUTPUT APPEND RANDOM Null device. This device produces no bytes when opened for INPUT and absorbs all bytes when opened for OUTPUT.

GW-BASIC additionally recognises the following little-used device, which is not implemented in PC-BASIC.

Device Allowed modes Description
CONS: OUTPUT The screen (console). Output to CONS: is displayed directly at the cursor position when Enter is pressed. It does not update the end-of-line value for the interpreter, which means that it does not move with Backspace or Del and is not stored in program lines if it appears beyond the end of the existing line. CONS: can be opened with any access mode, but the effect is always to open it for OUTPUT.

Graphics

Statement Description
CIRCLE Draw an ellipse or arc section
DRAW Draw a shape defined by a Graphics Macro Language string
GET Store a screen area as a sprite
LINE Draw a line segment
PAINT Flood-fill a connected region
PSET Put a pixel
PRESET Change a pixel to background attribute
PUT Draw a sprite to the screen
SCREEN Change the video mode
VIEW Set the graphics viewport
WINDOW Set logical coordinates
Function Description
POINT Graphical pointer coordinates
POINT Pixel attribute
PMAP Convert between physical and logical coordinates

Sound

Statement Description
BEEP Beep the speaker
BEEP Speaker switch
NOISE Generate noise
PLAY Play a tune encoded in Music Macro Language
SOUND Generate a tone
SOUND Sound switch
Function Description
PLAY Length of the background music queue

Joystick and pen

Statement Description
STRIG Joystick switch
Function Description
PEN Status of light pen
STICK Coordinate of joystick axis
STRIG Status of joystick fire button

Disks and DOS

The SHELL statement is, by default, disabled; this is to avoid unpleasant surprises. In GW-BASIC under MS-DOS, SHELL opens a DOS prompt or executes commands in it. The command shells of modern operating systems work differently than those of DOS; in particular, it is impossible to retrieve changes in the environment variables, so that many use cases of SHELL simply would not work; for example, changing the current drive on Windows. Moreover, Unix shells have a syntax that is completely different from that of DOS. You can, however, enable SHELL by setting the shell=native option.

Statement Description
CHDIR Change current directory
FILES List the files in the current directory
KILL Delete a file on a disk device
MKDIR Create a new directory
NAME Rename a file on disk
RMDIR Remove a directory
ENVIRON Set a shell environment string
SHELL Enter a DOS shell
Function Description
ENVIRON$ String from shell environment table

Serial communications

Statement Description
GET Read bytes from a serial port
PUT Write bytes to a serial port
TERM Open the terminal emulator

Event handling

Event trapping allows to define subroutines which are executed outside of the normal course of operation. Events that can be trapped are:

Event trapping subroutines are defined as regular subroutines. At the RETURN statement, the normal course of program execution is resumed. Event trapping can be switched on and off or paused temporarily with statements of the form PEN ON, PEN OFF, PEN STOP. Event trapping only takes place during program execution and is paused while the program is in an error trap. If an event occurs while event-trapping is paused, then the event is triggered immediately when event trapping is resumed.

Statement Description
COM Manage serial port event trapping
KEY Manage keyboard event trapping
KEY Define key to trap in keyboard event trapping
ON Define event-trapping subroutine
PEN Manage light pen event trapping
PLAY Manage music queue event trapping
STRIG Manage joystick event trapping
TIMER Manage timer event trapping

Error handling

Normally, any error will interrupt program execution and print a message on the console (exceptions are Overflow and Division by zero, which print a message but do not interrupt execution). It is possible to handle errors more graciously by setting an error-handling routine with the ON ERROR GOTO line_number statement. The error-handling routine starts at the given line number line_number and continues until a RESUME statement is encountered. Error trapping is in effect both when a program is running and in direct mode. Error trapping is switched off with the ON ERROR GOTO 0 statement. If an error occurs, or error trapping is switched off, while the program is executing an error-trapping routine, the program terminates and an error message is shown.

Statement Description
ERROR Raise an error
ON ERROR Define an error handler
RESUME End error handler and return to normal execution
Function Description
ERR Error number of last error
ERL Line number of last error

User-defined functions

Statement Description
DEF FN Define a new function
Function Description
FN User-defined function

Date and time

Statement Description
DATE$ Set the system date
TIME$ Set the system time
Function Description
DATE$ System date as a string
TIME$ System time as a string
TIMER System time in seconds since midnight

Including data in a program

Statement Description
DATA Define data to be used by the program
READ Retrieve a data entry
RESTORE Reset the data pointer

Memory and machine ports

Only selected memory ranges and selected ports are emulated in PC-BASIC. Some of the most commonly accessed regions of memory are emulated and can be read and (sometimes) written. There is read and write support for video memory, font RAM and selected locations of the low memory segment, including the keyboard buffer. Additionally, there is read support for font ROM, variable, array and string memory, FIELD buffers as well as the program code itself. Writing into the program code is disabled by default, but can be enabled with the allow-code-poke option. A number of machine ports related to keyboard input and video modes are supported as well.

Statement Description
BLOAD Load a binary file into memory
BSAVE Save a memory region to file
CLEAR Clears BASIC memory
DEF SEG Set the memory segment
OUT Write a byte to a machine port
POKE Write a byte to a memory location
WAIT Wait for a value on a machine port
Function Description
FRE Amount of free memory
INP Byte at machine port
PEEK Byte at memory address
VARPTR Memory address of variable
VARPTR$ Byte representation of length and memory address of variable

Features not yet implemented

The following language elements are not currently supported in PC-BASIC. The keyword syntax is supported, so no Syntax error should be raised if the statements or functions are used correctly. However, the statements do nothing and the functions return zero or the empty string.

These language elements may be implemented in future versions of PC-BASIC.

Statement Description PC-BASIC implementation
MOTOR Turn on cassette motor Do nothing
Function Description PC-BASIC implementation
ERDEV Device error value Return 0
ERDEV$ Name of device raising error Return ""
EXTERR Extended error information from DOS Return 0

Unsupported features

GW-BASIC was a real-mode DOS program, which means that it had full control over an IBM-compatible 8086 computer. It had direct access to all areas of memory and all devices. Some BASIC programs used this fact, by using machine-code subroutines to perform tasks for which BASIC did not provide support. PC-BASIC runs on modern machines which may be based on completely different architectures and do not allow applications to access the memory directly. Therefore, it is not possible to run machine code on PC-BASIC. If you need machine code, you'll need to use full CPU emulation such as provided by DOSBox, Bochs or VirtualBox.

Similarly, the IOCTL functionality depends on an MS-DOS interrupt and sends a device control string to any DOS device driver. The syntax of such strings is device-dependent. Since PC-BASIC emulates neither DOS nor whatever device might be parsing the control string, it is not possible to use such functionality.

The following language elements are therefore not supported in PC-BASIC. The keyword syntax is supported, so no Syntax error should be raised if the statements or functions are used correctly. However, the statements either do nothing or raise Illegal function call; the functions return zero or the empty string or raise Illegal function call.

Statement Description PC-BASIC implementation
CALL Call a machine code subroutine Do nothing
CALLS Call a machine code subroutine Do nothing
DEF USR Define a machine code function Do nothing
IOCTL Send a device control string to a device Raise Illegal function call
Function Description PC-BASIC implementation
IOCTL$ Device response to IOCTL Raise Illegal function call
USR Machine code function Raise Illegal function call
pcbasic-2.0.7/docs/source/header.html000066400000000000000000000007541441235174000175010ustar00rootroot00000000000000 PC-BASIC Documentation pcbasic-2.0.7/docs/source/moreman.html000066400000000000000000000034021441235174000177000ustar00rootroot00000000000000

Files

$XDG_CONFIG_HOME/PCBASIC.INI or ~/.config/pcbasic-2.0/PCBASIC.INI
User configuration file. Options in this file take the form of command-line options without the preceding --. One option per line. Options added under the [pcbasic] header are loaded by default. Options added under another header will be loaded if the --preset option group of that name is loaded.
$XDG_DATA_HOME/pcbasic.session or ~/.local/share/pcbasic-2.0/pcbasic.session
Saved state of the last PC-BASIC session. Continue the last session with --resume. This file is saved in a binary storage format and not meant to be edited or exchanged.

Environment

There are no environment settings specific to PC-BASIC. However, BASIC programs may access the environment through the ENVIRON$ function and could therefore have their own environment settings.

Author

PC-BASIC is written and maintained by Rob Hagemans <rob.hagemans@hotmail.com>.

pcbasic-2.0.7/docs/source/options.html000066400000000000000000001401101441235174000177330ustar00rootroot00000000000000

Synopsis

pcbasic [program|package [output]] [OPTION] ...

Positional arguments

Positional arguments must come before any options, must not start with a dash -. Any positional arguments that follow options will be ignored.

program
If a .BAS program is specified as the first positional argument, it will be run. The --run, --load and --convert options override this behaviour.
package
If a zipfile package or directory is specified as the first positional argument, any contained configuration file PCBASIC.INI will be loaded; usually, it will run a program file in the package. All other command-line options will override the package configuration file, note in particular the potential of the --run, --load and --convert options to alter the behaviour of the package.
output
If a second positional argument is specified, it sets the output file for file format conversion. This argument is ignored unless the --convert option is given.

Options

--allow-code-poke[=True|=False]
Allow programs to POKE into code memory.
--aspect=x,y
Set the display aspect ratio to x:y. Only has an effect if combined with --interface=graphical.
-b
Use the command-line interface. This is identical to --interface=cli.
--border=width
Set the width of the screen border as a percentage from 0—100. The percentage refers to the total width of the borders on both sides as a fraction of the usable screen width. Only has an effect if combined with --interface=graphical.
-c=statement[:statement ...]
Execute commands as a shell. This is a convenience shorthand and identical to --interface=none --quit=True --exec=statement[:statement ...] .
--caption=title
Set the title bar caption of the PC-BASIC window. Default title is PC-BASIC.
--cas1=type:value
Attach a resource to the CAS1: cassette device. type:value can be
WAV:wav_file
Connect to the RIFF Wave file wav_file with data modulated in IBM PC cassette format.
CAS:cas_file
Connect to the PCE/PC-BASIC CAS tape image cas_file.
--codepage=codepage_id[:nobox]
Load the specified codepage. The codepage determines which characters are associated to a given character byte or, in the case of double-byte codepages, two character bytes. The available codepages are stored in the codepage/ directory; by default, these are:
  • 437
  • 720
  • 737
  • 775
  • 806
  • 850
  • 851
  • 852
  • 853
  • 855
  • 856
  • 857
  • 858
  • 860
  • 861
  • 862
  • 863
  • 864
  • 865
  • 866
  • 868
  • 869
  • 874
  • 932
  • 934
  • 936
  • 938
  • 949
  • 950
  • 1258
  • alternativnyj
  • armscii8a
  • big5-2003
  • big5-hkscs
  • georgian-academy
  • georgian-ps
  • iransystem
  • iscii-as
  • iscii-be
  • iscii-de
  • iscii-gu
  • iscii-ka
  • iscii-ma
  • iscii-or
  • iscii-pa
  • iscii-ta
  • iscii-te
  • kamenicky
  • koi8-r
  • koi8-ru
  • koi8-u
  • mazovia
  • mik
  • osnovnoj
  • pascii
  • ruscii
  • russup3
  • russup4ac
  • russup4na
  • viscii
. See the list of codepages in the User's Guide for details.
The specifier nobox disables box-drawing recognition for double-byte character set code pages. By default, sequences of box-drawing characters are recognised by an algorithm that isn't as smart as it thinks it is, and displayed as box drawing rather than as DBCS characters. If nobox is set, they will be displayed as DBCS.
--config=config_file
Read a configuration file. The system default configuration is always read first, but any preset group of options in a configuration file replaces the whole equivalent default preset group.
--com1=type:value
Attach a resource to the COM1: serial device. type:value can be one of the following.
PORT:device_name
Connect to a serial device. device_name can be a device name such as COM1 or /dev/ttyS0 or a number, where the first serial port is number 0.
SOCKET:host:socket
Connect to a TCP socket on a remote or local host.
RFC2217:host:socket
Connect using the RFC2217 protocol to a TCP socket on a remote or local host.
STDIO:[CRLF]
Connect to standard I/O of the calling shell. If CRLF is specified, PC-BASIC replaces CR characters with LF on its output and LF with CR on its input. This is more intuitive on Unix shells. When using a Unix console, you should use stty -icanon to enable PC-BASIC to read input correctly.
If this option is not specified, the COM1: device is unavailable.
--com2=type:value
Attach a resource to the COM2: serial device. See --com1.
--convert={A|B|P}
Convert program to one of the following formats:
A
Plain text
B
Tokenised
P
Protected
If output is not specified, write to standard output. If program is not specified, use the argument of --run or --load. If none of those are given, read from standard input. Overrides --resume, --run and --load.
--mouse-clipboard[=True|=False]
Enable clipboard operations with the mouse. If True (default), select text with the left mouse button to copy and paste with the middle mouse button.
--ctrl-c-break[=True|=False]
If False, follow GW-BASIC behaviour where Ctrl+C breaks AUTO and INPUT but not program execution or LIST.
If True, treat Ctrl+C exactly like Ctrl+Break and Ctrl+Scroll Lock when --interface=graphical.
With --interface={text|cli}, Ctrl+C is always treated like Ctrl+Break.
Default is True.
--current-device={CAS1|@|A|B ... |Z}
Set the current device to the indicated PC-BASIC drive letter or CAS1 for the cassette device. The device chosen should be mounted to an actual location using --mount (or --cas1 if the cassette device is chosen).
--debug[=True|=False]
Developer option - use only if you know what you're doing.
Enable debugging extension.
--dimensions=x,y
Set window dimensions to x by y pixels. This overrides --scaling=native and --aspect. Only has an effect if combined with --interface=graphical.
-d --double[=True|=False]
Enable double-precision transcendental math functions. This is equivalent to the /d option in GW-BASIC.
-e=statement[:statement ...] --exec=statement[:statement ...]
Execute BASIC statements. The statements are executed after loading any program but before entering into direct mode or running it. Multiple statements can be entered by separating them with colons :. These will be executed as if they were entered as separate statements, not as a single compound statement: even if statements such as GOTO or LIST are included, the following statements will still be executed. The character : will be interpreted as part of a string if quoted with single quotes ". If your calling shell interprets such quotes, you should properly escape them.
--extension=module_name[,module_name ... ]
Developer option - use only if you know what you're doing.
Load extension module(s).
--font=font_name[,font_name ... ]
Use the specified fonts for the interface. The last fonts specified take precedence, previous ones are fallback. The available fonts are stored in font/. By default, the following fonts are available:
  • default
  • cga
  • mda
  • vga
  • olivetti
  • tandy1
  • tandy2
. The font names freedos, univga, and unifont are treated as synonyms of default unless a font with one of these names is available. This behaviour is deprecated and these synonyms will be removed in a future version. See the list of fonts in the User's Guide for details.
--fullscreen[=True|=False]
Fullscreen mode. Only has an effect if combined with --interface=graphical.
-h --help
Show a usage message and exit.
--hide-listing=line_number
Disable listing and saving to plain text of lines beyond line_number, as in GW-BASIC beyond 65530. Use with care as this allows execution of hidden lines of code. Default is to list all lines.
--hide-protected[=True|=False]
Disable listing and saving to plain text of protected files, as in GW-BASIC. Use with care as this allows execution of hidden lines of code.
-i={input_file|{STDIO|STDIN}[:RAW]} --input={input_file|{STDIO|STDIN}[:RAW]}
Retrieve keyboard input from input_file, except if KYBD: is read explicitly. Input from KYBD: files is always read from the keyboard, following GW-BASIC behaviour.
If input_file is STDIO: or STDIN:, keyboard input will be read from standard input. If RAW is specified, input will be treated as codepage bytes. If not, it will be treated as the locale's encoding (probably UTF-8).
--interface=[none|cli|text|graphical]
Choose the type of interface. Not all interfaces will be available on all systems. The following interface types may be available:
none
Filter for use with pipes. Also -n.
cli
Command-line interface. Also -b.
text
ANSI text interface. Also -t.
graphical
SDL2 graphical interface.
The following values for this option are deprecated:
ansi
ANSI text interface. Synonym for text.
sdl2
SDL2 graphical interface. Synonym for graphical.
pygame
PyGame graphical interface. Please use graphical instead.
curses
NCurses text interface. Please use text instead.
The default is graphical.
-k=keystring --keys=keystring
Insert the keystring into the keyboard buffer. keystring may contain escape codes such as \r for return, \n for line feed and \xXX to enter CHR$(&HXX). keystring may contain e-ASCII codes to indicate keypresses that do not have a regular character encoding. For example, \0\x0F indicates Shift+Tab.
-l=program --load=program
Start in direct mode with the BASIC program loaded.
--logfile=log_file
Write error and warning messages to log_file instead of stderr.
--lpt1=type:value
Determine where the output goes when writing to the LPT1: parallel device. type:value can be
PRINTER:[printer_name][:trigger]
Output is written to a printer. If printer_name is not specified, the default printer is used. Windows and CUPS printers are supported.
The printer will be activated when a file on LPT1:trigger sets an additional trigger to activate the printer:
line
After every line break.
page
After every page break.
close
No additional trigger
The default is close.
FILE:file_name
Output is written to a file or character device such as /dev/stdout on Unix or LPT1 on Windows.
STDIO:
Output is written to the standard output of the calling shell.
PARPORT:port_number
Output is written to a Centronics parallel port, where port_number is 0 for the first parallel port, etc. This option only works with physical parallel ports. To write to a Windows printer or other device mapped with NET USE LPT1:, use FILE:LPT1 instead.
The default is PRINTER:, so that output goes to the default printer specified by the operating system.
--lpt2=type:value
Attach a resource to the LPT2: parallel device. See --lpt1. Note that, unlike LPT1:, printers connected to LPT2: do not get activated when a program terminates. If this option is not specified, LPT2: is unavailable.
--lpt3=type:value
Attach a resource to the LPT3: parallel device. See --lpt1. Note that, unlike LPT1:, printers connected to LPT3: do not get activated when a program terminates. If this option is not specified, LPT3: is unavailable.
-f=number_of_files --max-files=number_of_files
Set maximum number of open files to number_of_files. This is equivalent to the /f option in GW-BASIC. Default is 3.
--max-memory=max_memory[,basic_memory_blocks]
Set the maximum size of the data memory segment to max_memory and the maximum size of the data memory available to BASIC to basic_memory_blocks*16. In PC-BASIC, the minimum of these values is simply the data memory size; the two values are allowed for compatibility with the /m option in GW-BASIC.
-s=record_length --max-reclen=record_length
Set maximum record length for RANDOM files to record_length. Default is 128, maximum is 32767. This is equivalent to the /s option in GW-BASIC.
--monitor={rgb|composite|green|amber|grey|mono}
Sets the monitor type to emulate. Available types are:
rgb
RGB colour monitor (default).
composite
Composite colour monitor.
green
Green-tinted monochrome monitor.
amber
Amber-tinted monochrome monitor.
grey
Greyscale monochrome monitor.
mono
Green-tinted monochrome monitor (same as green).
On SCREEN 2 with --video={pcjr|tandy|cga}, --monitor=composite enables (crude) colour artifacts.
--mount=[drive:path[,drive:path ... ]]
Assign the path path to drive letter drive:. The path can be absolute or relative.
If this option is not specified: on Windows, all Windows drive letters will be assigned to PC-BASIC drive letters; on other systems, the current working directory is assigned to Z:. If this option is specified but empty, do not mount any drives (except the internal device @:).
-n
Run PC-BASIC as a command-line filter. Same as --interface=none.
-o=output_file[:append] --output=output_file[:append]
Send screen output to output_file, except if SCRN: is written to explicitly. Output to SCRN: files will always be shown on the screen, as in GW-BASIC.
If the specifier append is given, the output file is appended to rather than overwritten.
If output_file is STDIO: or STDOUT:, screen output will be sent to standard output.
--peek=[seg:addr:val[,seg:addr:val ... ]]
Define PEEK preset values. If defined, DEF SEG seg:? PEEK(addr) will return val.
--preset=option_block
Load machine preset options. A preset option corresponds to a section defined in a config file by a name between square brackets, like [this] --preset=this will load all settings defined in that section. Available presets depend on your configuration file. See the list of default presets in the User's Guide.
--prevent-close[=True|=False]
Suppress window close event. This allows BASIC to capture key combinations that normally close the window. Graphical interface only. By default, the operating system's key combination to close a window (usually Alt+F4) terminates PC-BASIC. Set --prevent-close to allow BASIC to capture this key combination instead. This is useful if your program uses this key combination.
-q --quit[=True|=False]
Quit interpreter when execution stops. If combined with --run, PC-BASIC quits when the program ends. If set in direct mode, PC-BASIC quits after the first command is executed.
--reserved-memory=number_of_bytes
Reserve number_of_bytes of memory at the bottom of the data segment. For compatibility with GW-BASIC. Default is 3429 bytes. Lowering this value makes more string and variable space available for use by programs.
--resume[=True|=False]
Resume from saved state. Overrides --run and --load.
-r=program --run=program
Run the specified program. Overrides --load.
--scaling={smooth|crisp|native}
Choose scaling method.
smooth
The display is smoothly scaled to the largest size that allows for the correct aspect ratio.
crisp
The display is scaled to the same size as with smooth, but without smoothing.
native
Scaling and aspect ratio are optimised for the display's native pixel size, without smoothing. --scaling=native overrides --aspect.
Default is smooth. Only has an effect if combined with --interface=graphical.
--serial-buffer-size=size
Set serial input buffer size. Default is 256. If set to 0, serial communications are disabled.
--shell=[shell-executable]
Enable the SHELL statement to run the operating system command interpreter shell-executable. The executable shell-executable should support MS-DOS's COMMAND.COM calling conventions, in particular its /C switch. Example command interpreters are CMD.EXE on Windows and "wine cmd.exe" on Unix. If shell-executable is empty (as it is by default), the SHELL statement is disabled.
--soft-linefeed[=True|=False]
Do not treat LF in text and program files as a line break. This enables the highest level of compatibility with GW-BASIC files. If this option is set, any Linux or Mac text files need to be converted to DOS text before using them with PC-BASIC.
--sound[=True|=False]
False
Suppress sound output.
True
Output sound, if a sound driver is available (default).
If sound is on, PC-BASIC will try to use the SDL2 library first; if it is not available, it will try PortAudio. If neither is available, sound will be disabled. The following values for this option are deprecated:
none
Suppress sound output. Use False instead.
interface
Use the native sound engine of the interface. Use True instead.
sdl2
Use the SDL2 sound generator.
portaudio
Use the PortAudio sound generator.
beep
Use the built-in speaker.
--state=state_file
Set the save-state file to state_file. Default is pcbasic.session in the Application Data directory.
--syntax={advanced|pcjr|tandy}
Choose BASIC dialect. Available dialects are:
advanced
IBM BASICA
gwbasic
Microsoft GW-BASIC
pcjr
IBM PCjr Cartridge BASIC
tandy
Tandy 1000 GW-BASIC.
Default is advanced.
-t
Use text-based interface. Same as --interface=text.
--term=terminal_program
Set the terminal program run by the PCjr TERM command to terminal_program. This only has an effect with --syntax={pcjr|tandy}.
--text-width={40|80}
Set the number of columns in text mode at startup. Default is 80.
--text-encoding=[encoding]
Set the text encoding.
Text files (i.e. plain-text programs and files opened for INPUT and OUTPUT) stored on a disk device will be assumed to be encoded in encoding. Examples of valid encodings are utf-8, utf-16, latin-1.
Please ensure that all characters in the current codepage are included in the encoding you choose; if this is not the case then such characters will be replaced by or ?.
If encoding is not set, text files will be treated as raw bytes in the current PC-BASIC codepage.
--utf8[=True|=False]
Set the text encoding to UTF-8.
This option is deprecated and ignored if --text-encoding is set. Use --text-encoding=utf-8 instead.
-v --version
Print PC-BASIC version string and exit.
--video=adapter
Set the video adapter to emulate. Available adapters:
vga
Video Graphics Array
ega
Enhanced Graphics Adapter
cga
Color/Graphics Adapter
mda
Monochrome Display Adapter
hercules
Hercules Graphics Adapter
pcjr
IBM PCjr graphics
tandy
Tandy 1000 graphics
olivetti
Olivetti M24 graphics
Default is vga.
--video-memory=size
Set the amount of emulated video memory available. This affects the number of video pages that can be used. On PCjr and Tandy, this can be changed at runtime through the CLEAR statement; at least 32768 needs to be available to enter SCREEN 5 and SCREEN 6. Default is 16384 or PCjr and Tandy and 262144 on other machine presets.
-w --wait[=True|=False]
If True, PC-BASIC waits for a keystroke before closing the window on exit. Only works for --interface=graphical or --interface=text. Default is False.
--options=gwbasic_options
Set GW-BASIC-style command-line switches. This is a convenience option to facilitate migration from GW-BASIC. gwbasic_options is a string that may contain the following options:
/d
Enable double-precision floating-point math functions. See also --double.
/f:n
Set the maximum number of open files. See also --max-files.
/s:n
Set the maximum record length for RANDOM files. See also --max-reclen.
/c:n
Set the size of the receive buffer for COM devices. See also --serial-buffer-size.
/i
Statically allocate file control blocks and data buffer. Note that this is already the default approach in GW-BASIC and PC-BASIC so that this option has no effect.
/m:n,m
Set the highest memory location to n and maximum BASIC memory size to m*16 bytes. See also --max-memory.
>filename
Write screen output to filename. See also --output.
>>filename
Append screen output to filename. See also --output.
<filename
Read keyboard input from filename. See also --input.
GW-BASIC-style switches are not case sensitive. Note that the symbols used in these switches may have different meaning in the shell from which PC-BASIC is called; you should quote and escape the options as necessary.

pcbasic-2.0.7/docs/source/reference.html000066400000000000000000021445701441235174000202160ustar00rootroot00000000000000

Language reference

This documentation describes the PC-BASIC language, which aims to faithfully emulate GW-BASIC 3.23, IBM Advanced BASIC, IBM Cartridge BASIC and Tandy 1000 GW-BASIC.

Differences with the original languages do arise, and where this is the case they are documented.

Please note that Microsoft's official documentation for the original languages is rather hit-and-miss; it leaves several features undocumented and incorrectly describes others. To avoid making the same errors, the present documentation was written from scratch with reference to the actual behaviour. The errors in this document are therefore all my own. Please contact me if you encounter them.

Metasyntax

In descriptions of BASIC syntax, the following conventions apply. Exact rendering of the markup may vary depending on the means used to display this documentation.

bold
Type exactly as shown.
italic
Replace with appropriate metavariable.
[a]
Entities within square brackets are optional.
{ a | b }
Disjunct alternatives of which one must be chosen.
[ a | b ]
Optional disjunct alternatives.
a ...
Preceding entity can be repeated.


Definitions

A program line consists of a line number followed by a compound statement. Program lines are terminated by a CR or or by the end of the file (optionally through an EOF character). Anything on a program line after a NUL character is ignored.

A line number is a whole number in the range [0—65535]. Note that the line numbers 65530—65535 cannot be entered from the console or a text program file, but can be part of a tokenised program file.

A compound statement consists of statements separated by colons: statement [: statement] ...

An expression takes one of the following forms: unary_operator {literal | variable | array_element | function} expression binary_operator expression (expression) whose elements are described the sections Literals, Variables, Operators and Functions.

An array element takes the form array {[|(} numeric_expression [, numeric_expression ] ... {)|]}


Literals

String literals

String literals are of the following form: "[characters]{NUL|CR|EOF|"} where characters is a string of characters. Any character from the current code page can be used, with the following exceptions, all of which terminate the string literal (aside from other effects they may have):

  • NUL (CHR$(&h00))
  • CR (CHR$(&h0D))
  • EOF (CHR$(&h1A))
  • " (CHR$(&h22))

Strings are also legally terminated by the end of the file in the absence of an EOF character.

Apart from these, string literals should not contain any of the characters in the ASCII range &h0D&h1F, which lead to unpredictable results. There is no escaping mechanism. To include one of the above characters in a string, use string concatenation and the CHR$ function.

Numeric literals

Numeric literals have one of the following forms: [+|-] [0|1|2|3|4|5|6|7|8|9]... [.][0|1|2|3|4|5|6|7|8|9]... [{E|e|D|d}[+|-][0|1|2|3|4|5|6|7|8|9]...] |#|!|%] &{H|h}[0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F|a|b|c|d|e|f]... &[O|o] [0|1|2|3|4|5|6|7]...

Hexadecimal literals must not contain spaces, but decimal and octal literals may. The o character in octal literals is optional: they can be specified equally as &o777 or &777.

Hexadecimal and octal literals denote integers and do not include a sign. They must range between [&h0&hFFFF], of which the range [&h8000&hFFFF] is interpreted as a two's complement negative integer; for example, &hFFFF = -1. Signs can appear left of the & but these form an expression and are not part of the literal itself.

Floating-point literals must be specified in decimal notation. The decimal separator is the point. A base-10 exponent may be specified after E in single-precision floats, or after D in double-precision floats. Trailing % is ignored and does not indicate an integer literal. Trailing ! or # mark the literal as single- or double-precision, respectively.

Examples of valid numeric literals are -1 42 42! 42# 1.3523523 .235435 -.3 3. . .e .D 1.1e+7 1.1d+7 1e2 1e-2 &7 &hffff &O20 &h & 65537% 1.1%

Note that expressions such as &o-77 are legal; these are however not negative octals but rather the expression &o (empty octal; zero) less 77 (decimal 77).


Variables

Variable names must start with a letter; all characters of the variable name (except the sigil) must be letters A—Z, figures 0—9, or a dot . Only the first 40 characters in the name are significant. A variable name must not be identical to a reserved word or a reserved word plus sigil. Therefore, for example, you cannot name a variable TO! but you can name it AS!. Variable names may contain any reserved word. Variable names may also start with a reserved word, with the exception of USR and FN. Thus, FNORD% and USRNME$ are not legal variable names while FRECKLE% and LUSR$ are.

For each name, four different variables may exist corresponding to the four types. That is, you can have A$, A%, A! and A# as different variables. Which one of those is also known as A depends on the settings in DEFINT/DEFDBL/DEFSNG/DEFSTR. By default, A equals the single-precision A!.

Furthermore, the arrays A$(), A%(), A!(), A#() are separate from the scalar variables of the same name.

Types and sigils

PC-BASIC recognises four variable types, distinguished by their sigil or type character, the last character of the variable's full name:

sigil type size range precision
$ string 3 bytes plus allocated string space 0—255 characters
% integer 2 bytes -32768—32767 exact
! single-precision float 4 bytes ±2.938726·10-39—±1.701412·1038 ~6 significant figures
# double-precision float 8 bytes ±2.938735877055719·10-39—±1.701411834604692·1038 ~16 significant figures

Note that double-precision floats can hold more decimals than single-precision floats, but not larger or smaller numbers.

While all integers are signed, some statements will interpret negative integers as their two's complement.

Arrays

Arrays are indexed with round or square brackets; even mixing brackets is allowed. The following are all legal array elements: A[0], A(0), A(0], A[0). Multidimensional arrays are specified by separating the indices with commas: A(0, 0), A[0, 0, 0], etc.

By default, arrays are indexed from 0. This can be changed to 1 using OPTION BASE 1.

Arrays can be allocated by specifying the largest allowed index using DIM. If all indices of the array are 10 or less, they need not be explicitly allocated. The first access of the array (read or write) will automatically allocate it with a maximum index of 10 and the same number of indices as in the first access. To re-allocate an array, the old array must first be deleted with CLEAR or ERASE.

Multi-dimensional arrays are stored in column-major order, such that A%(2,0) immediately follows A%(1,0).

Conversions

PC-BASIC will implicitly convert between the three numerical data types. When a value of one type is assigned to a variable, array element or parameter of another type, it is converted according to the following rules:

  • Single- and double-precision floats are converted to integer by rounding to the nearest whole number. Halves are rounded away from zero. If the resulting whole number is outside the allowed range for integers, Overflow is raised.
  • Double-precision floats are converted to single-precision floats by Gaussian rounding of the mantissa, where the new least significant bit of the mantissa is rounded up if the clipped-off binary fraction is greater than one-half; halves are rounded to even.
  • Integers are converted to their exact representation as single- or double-precision floats.
  • Single-precision floats are converted to their exact representation as double-precision floats.
  • There is no implicit conversion between strings and any of the numeric types. Attempting to assign a string value to a numeric variable, array element or parameter (or vice versa) will raise Type mismatch.

Operators

Order of precedence

The order of precedence of operators is as follows, from tightly bound (high precedence) to loosely bound (low precedence):

  1. ^
    • *
    • /
    • \
    • MOD
      • +
      • - (unary and binary)
      • =
      • <>
      • ><
      • <
      • >
      • <=
      • =<
      • >=
      • =>
    • NOT (unary)
    • AND
    • OR
    • XOR
    • EQV
    • IMP

Expressions within parentheses () are evaluated first. All binary operators are left-associative: operators of equal precedence are evaluated left to right.

Examples
  • Exponentiation is more tightly bound than negation: -1^2 = -(1^2) = -1 but (-1)^2 = 1.
  • Exponentiation is left-associative: 2^3^4 = (2^3)^4 = 4096.
Errors
  • If any operator other than +, - or NOT is used without a left operand, Syntax error is raised.
  • At the end of a statement, if any operator is used without a right operand, Missing operand is raised. If this occurs elsewhere inside a statement, such as within brackets, Syntax error is raised.

Mathematical operators

Mathematical operators operate on numeric expressions only. Note however that + can take the role of the string concatenation operator if both operands are strings.

Code Operation Result
x ^ y Exponentiation x raised to the power of y
x * y Multiplication Product of x and y
x / y Division Quotient of x and y
x \ y Truncated division Integer quotient of x and y
x MOD y Modulo Integer remainder of x by y (with the sign of x)
x + y Addition Sum of x and y
x - y Subtraction Difference of x and y
+ y Unary Plus Value of y
- y Negation Negative value of y
Notes
  • Where necessary, the result of the operation will be upgraded to a data type able to hold the result. For example, dividing integers 3 by 2 will yield a single-precision 1.5.
  • However, the exponentiation operator ^ will give at most a single-precision result unless the double option is used.
  • The expression 0^0 will return 1 and not raise an error, even though, mathematically, raising zero to the zeroeth power is undefined.
Errors
  • If either operand is a string, Type mismatch will be raised. The exception is + which will only raise Type mismatch if either but not both operands are strings.
  • If y=0, x / y, x MOD y and x \ y will raise Division by zero.
  • If x=0 and y<0, x^y will raise Division by zero.
  • If the result of any operation is too large to fit in a floating-point data type, Overflow is raised.
  • If operands or result of \ or MOD are not in [-32768–32767], Overflow is raised.
  • If x<0 and y is a fractional number, x ^ y will raise Illegal function call.

Relational operators

Relational operators can operate on numeric as well as string operands; however, if one operand is string and the other numeric, Type mismatch is raised.

Relational operators return either 0 (for false) or -1 for true.

Code Operation Result
= Equal True if a equals b, false otherwise.
<> >< Not equal False if a equals b, true otherwise.
< Less than True if a is less than b, false otherwise.
> Greater than True if a is greater than b, false otherwise.
<= =< Less than or equal False if a is greater than b, true otherwise.
>= => Greater than or equal False if a is less than b, true otherwise.

When operating on numeric operands, both operands are compared as floating-point numbers according to the usual ordering of numbers. The equals operator tests for equality to within machine precision for the highest-precision of the two operator types.

When comparing strings, the ordering is as follows.

  • Two strings are equal only if they are of the same length and every character code of the first string agrees with the corresponding character code of the second. This includes any whitespace or unprintable characters.
  • Each character position of the strings is compared starting with the leftmost character. When a pair of different characters is encountered, the string with the character of lesser code point is less than the string with the character of greater code point.
  • If the strings are of different length, but equal up to the length of the shorter string, then the shorter string is less than the longer string.

Bitwise operators

PC-BASIC has no Boolean type and does not implement Boolean operators. It does, however, implement bitwise operators.

Bitwise operators operate on numeric expressions only. Floating-point operands are rounded to integers before being used.

Code Operation Result
NOT y Complement -y-1
x AND y Bitwise conjunction The bitwise AND of x and y
x OR y Bitwise disjunction The bitwise OR of x and y
x XOR y Bitwise exclusive or The bitwise XOR of x and y
x EQV y Bitwise equivalence NOT(x XOR y)
x IMP y Bitwise implication NOT(x) OR y

These operators can be used as Boolean operators only if -1 is used to represent true while 0 represents false. Note that PC-BASIC represents negative integers using the two's complement, so NOT 0 = -1. The Boolean interpretation of bitwise operators is given in the table below.

Code Operation Result
NOT y Logical negation True if y is false and vice versa
x AND y Conjunction Only true if both x and y are true
x OR y Disjunction Only false if both x and y are false
x XOR y Exclusive or True if the truth values of x and y differ
x EQV y Equivalence True if the truth values of x and y are the same
x IMP y Implication True if x is false or y is true

Be aware that when used on integers other than 0 and -1, bitwise operators can not be interpreted as Boolean operators. For example, 2 AND 1 returns 0.

Errors
  • If either operand is a string, Type mismatch will be raised.
  • If the operands or result are not in [-32768–32767], Overflow is raised.

String operators

The string concatenation operator is +. It has a binary as well as a unary form. The unary minus may also be used on strings, but has no effect.

Code Operation Result
x + y Concatenation The string formed by x followed by y
+ y Unary Plus Value of y
- y Unary Minus Value of y
Errors
  • If either (but not both) operands to a concatenation are numeric, Type mismatch will be raised.
  • If LEN(x) + LEN(y) > 255, x + y will raise String too long.

Functions

Functions can only be used as part of an expression within a statement; they may take input values between parentheses and produce a return value. For example, in PRINT ABS(-1) the ABS function is used in an expression within a PRINT statement; in Y = SQR(X) + 2 the SQR function is used in an expression within a LET statement.

Some reference works also use terms such as system variable for functions that do not take an input, presumably since in the GW-BASIC syntax such functions have no parentheses, in contrast to the languages in the C family (and indeed some modern BASICs). However, this is simply the GW-BASIC syntax for functions without inputs. For example, one can do DEF FNA=1: PRINT FNA in which no parentheses are allowed.

ABS

y = ABS(x)

Returns the absolute value of x if x is a number and the value of x if x is a string.

Parameters
  • x is an expression.

ASC

val = ASC(char)

Returns the code point (ASCII value) for the first character of char.

Parameters
  • char is an expression with a string value.
Errors
  • char has a numeric value: Type mismatch.
  • char equals "": Illegal function call.

ATN

y = ATN(x)

Returns the inverse tangent of x.

Parameters
  • x is a numeric expression that gives the angle in radians.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
  • ATN(x) differs in the least significant digit from GW-BASIC.
Errors
  • x has a string value: Type mismatch.

CDBL

y = CDBL(x)

Converts the numeric expression x to a double-precision value.

Errors
  • x has a string value: Type mismatch.

CHR$

char = CHR$(x)

Returns the character with code point x.

Parameters
  • x is a numeric expression in the range [0—255].
Errors
  • x has a string value: Type mismatch.
  • x is not in [-32768—32767]: Overflow.
  • x is not in [0—255]: Illegal function call.

CINT

y = CINT(x)

Converts the numeric expression x to a signed integer. Halves are rounded away from zero, so that e.g. CINT(2.5) = 3 and CINT(-2.5) = -3.

Errors
  • x has a string value: Type mismatch.
  • x is not in [-32768—32767]: Overflow.

COS

cosine = COS(angle)

Returns the cosine of angle. Unless PC-BASIC is run with the double option, this function returns a single-precision value.

Parameters
  • angle is a numeric expression that gives the angle in radians.
Notes
  • The return value usually differs from the value returned by GW-BASIC in the least significant figure.
Errors
  • angle has a string value: Type mismatch.

CSNG

y = CSNG(x)

Converts the numeric expression x to a single-precision value by Gaussian rounding.

Errors
  • x has a string value: Type mismatch.

CSRLIN

y = CSRLIN

Returns the screen row of the cursor on the active page. The return value is in the range [1—25].

Notes
  • This function takes no arguments.

CVI

y = CVI(s)

Converts a two-byte string to a signed integer.

Parameters
  • s is a string expression that represents an integer using little-endian two's complement encoding. Only the first two bytes are used.
Errors
  • s has a numeric value: Type mismatch.

CVS

y = CVS(s)

Converts a four-byte string to a single-precision floating-point number.

Parameters
  • s is a string expression that represents a single-precision number in Microsoft Binary Format. Only the first four bytes are used.
Errors
  • s has a numeric value: Type mismatch.

CVD

y = CVD(s)

Converts an eight-byte string to a double-precision floating-point number.

Parameters
  • s is a string expression that represents a double-precision number in Microsoft Binary Format. Only the first eight bytes are used.
Errors
  • s has a numeric value: Type mismatch.

DATE$ (function)

s = DATE$

Returns the system date as a string in the format "mm-dd-yyyy".

Notes
  • This function takes no arguments.

ENVIRON$

value = ENVIRON[ ]$(x)

Returns an environment variable.

Parameters

x is an expression.

  • If x has a string value, returns the value for the environment variable x or the empty string if no variable with the name x is set in the environment table. The environment variable must be an ASCII string and will be converted to uppercase on case-sensitive systems.
  • If x has a numeric value, it must be in [1—255]. Returns the xth entry in the environment table.
Errors
  • x is the empty string: Illegal function call.
  • x contains non-ASCII characters: Illegal function call.
  • x is a number not in [-32768—32767]: Overflow.
  • x is a number not in [1—255]: Illegal function call.

EOF

is_at_end = EOF(file_num)

Returns -1 if file with number file_num has reached end-of-file; 0 otherwise. The file must be open in INPUT or RANDOM mode. EOF(0) returns 0.

Notes
  • If file_num is open to KYBD:, performs a blocking read and returns -1 if CTRL+Z is entered, 0 otherwise. The character entered is then echoed to the console.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is a number not in [-32768—32767]: Overflow.
  • file_num is a number not in [0—255]: Illegal function call.
  • file_num is not 0 or the number of an open file: Bad file number.
  • The file with number file_num is in OUTPUT or APPEND mode: Bad file mode.

ERDEV

zero = ERDEV

Returns 0.

Notes
  • In GW-BASIC, returns the value of a device error.
  • This function is not implemented in PC-BASIC.
  • This function takes no arguments.

ERDEV$

empty = ERDEV[ ]$

Returns the empty string.

Notes
  • In GW-BASIC, returns the device name of a device error.
  • This function is not implemented in PC-BASIC.
  • This function takes no arguments.

ERL

error_line = ERL

Returns the line number where the last error was raised.

Notes
  • If the error was raised by a direct statement, returns 65535.
  • If no error has been raised, returns 0.
  • This function takes no arguments.

ERR

error_code = ERR

Returns the number of the last error.

Notes
  • If no error has been raised, returns 0.
  • If the last error was a Syntax error raised by a direct statement, returns 0.
  • This function takes no arguments.

EXP

y = EXP(x)

Returns the exponential of x, i.e. e to the power x.

Parameters
  • x is a number- valued expression.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
  • The return value sometimes differs in the least significant digit from GW-BASIC. For large values of x, the difference may be 3 digits.
Errors
  • x has a string value: Type mismatch.
  • x is larger than the natural logarithm of the maximum single-precision value: Overflow.

EXTERR

zero = EXTERR(x)

Returns 0.

Parameters
  • x is a numeric expression in [0—3].
Notes
  • In GW-BASIC, this function returns extended error information from MS-DOS.
  • This function is not implemented in PC-BASIC.
Errors
  • x has a string value: Type mismatch.
  • x is not in [-32768—32767]: Overflow.
  • x is not in [0—3]: Illegal function call.

FIX

whole = FIX(number)

Returns number truncated towards zero.

Parameters
  • number is a numeric expression.
Notes
  • FIX truncates towards zero: it removes the fractional part. By contrast, INT truncates towards negative infinity.
Errors
  • number is a string expression: Type mismatch.

FN

result = FN[ ]name [(arg_0 [, arg_1] ...)]

Evaluates the user-defined function previously defined with DEF FN name. Spaces between FN and name are optional.

Parameters
  • name is the name of a previously defined function.
  • arg_0, arg_1, ... are expressions, given as parameters to the function.
Errors
  • No function named name is defined: Undefined user function.
  • The number of parameters differs from the function definition: Syntax error.
  • The type of one or more parameters differs from the function definition: Type mismatch.
  • The return type is incompatible with the function name's sigil: Type mismatch.
  • The function being called is recursive or mutually recursive: Out of memory.

FRE

free_mem = FRE(x)

Returns the available BASIC memory.

Parameters

x is an expression.

  • If x has a numeric value, it is ignored.
  • If x has a string value, garbage collection is performed before returning available memory.

HEX$

hex_repr = HEX$(x)

Returns a string with the hexadecimal representation of x.

Parameters
  • x is a numeric expression in [-32768—65535]. Values for negative x are shown as two's-complement.
Errors
  • x is not in [-32768—65535]: Overflow.
  • x has a string value: Type mismatch.

INKEY$

key = INKEY$

Returns one key-press from the keyboard buffer. If the keyboard buffer is empty, returns the empty string. Otherwise, the return value is a one- or two- character string holding the e-ASCII code of the pressed key.

Notes
  • This function takes no arguments.
  • When a function key F1F10 is pressed, INKEY$ will return the letters of the associated macro — unless this macro has been set to empty with the KEY statement, in which case it returns the e-ASCII code for the function key.

INP

code = INP(port)

Returns the value of an emulated machine port.

Parameters

port is a numeric expression in [0—65535].

port Effect
&h60 Returns the keyboard scancode for the current key pressed or the last key released. The scancodes returned by INP(&h60) are those listed in the keyboard scancodes table. If a key is currently down, the return value is its scancode. If no key is down, the return value is the scancode of the last key released, incremented by 128.
&h201 Returns the value of the game port (joystick port). This value is constructed as follows:
Bit Meaning
0 joystick 2 x-axis
1 joystick 1 y-axis
2 joystick 1 x-axis
3 joystick 2 y-axis
4 joystick 2 button 1
5 joystick 1 button 2
6 joystick 1 button 1
7 joystick 2 button 2
The button bits are 0 when the button is fired, 1 otherwise. The axis values are normally 0 but are set to 1 by OUT &h201, x and then fall back to 0 after a delay. The longer the delay, the higher the axis value.
other values Returns zero.
Notes
  • Only a limited number of machine ports are emulated in PC-BASIC.
Errors
  • port is not in [-32768—65535]: Overflow.
  • port has a string value: Type mismatch.

INPUT$

chars = INPUT[ ]$ (num_chars [, [#] file_num])

Returns a string of num_chars characters from the keyboard or, if file_num is provided, from a text file.

Parameters
  • num_chars is a numeric expression in [1—255].
  • file_num is a numeric expression that returns the number of a text file opened in INPUT mode. The # is optional and has no effect.
Notes
  • This is a blocking read. It will wait for characters if there are none in the buffer.
  • All control characters except Ctrl+Break, Ctrl+Scroll Lock and Pause are passed to the string by INPUT$. Ctrl+Break and Ctrl+Scroll Lock break execution whereas Pause halts until another key is pressed (and not read).
  • When reading from the keyboard directly or through KYBD:, arrow keys, Del, Home, End, Pg Up, Pg Dn are passed as NUL characters. Function keys are ignored if they are event-trapped, otherwise function-key macro replacement is active as normal.
Errors
  • num_chars is not in [-32768—32767]: Overflow.
  • num_chars is not in [1—255]: Illegal function call.
  • file_num is not an open file: Bad file number.
  • file_num is less than zero: Illegal function call.
  • file_num is greater than 32767: Overflow.
  • file_num is not open for INPUT: Bad file mode.
  • num_chars or file_num are strings: Type mismatch.
  • file_num is open to a COM port and this is the first INPUT, LINE INPUT or INPUT$ call on that port since the buffer has filled up completely (i.e. LOF(file_num) has become zero): Communication buffer overflow.

INSTR

position = INSTR([start,] parent, child)

Returns the location of the first occurrence of the substring child in parent.

Parameters
  • parent and child are string expressions.
  • start is a numeric expression in [1—255], specifying the starting position from where to look; if not specified, the search starts at character 1.
Notes
  • If child is not a substring of parent occurring at or before start, INSTR returns 0.
Errors
  • start has a string value or parent or child have numeric values: Type mismatch.
  • start is not in [-32768—32767]: Overflow.
  • start is not in [1—255]: Illegal function call.

INT

whole = INT(number)

Returns number truncated towards negative infinity.

Parameters
  • number is an expression.
Notes
  • FIX truncates towards zero: it removes the fractional part. By contrast, INT truncates towards negative infinity.
  • If number is a string expression, INT returns its value unchanged.

IOCTL$

result = IOCTL[ ]$ ([#] file_num)

Raises Illegal function call.

Notes
  • In GW-BASIC, IOCTL$ reads the reply to IOCTL from a device.
  • This function is not implemented in PC-BASIC.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not an open file: Bad file number.
  • Otherwise: Illegal function call

LEFT$

child = LEFT$(parent, num_chars)

Returns the leftmost num_chars characters of parent.

Parameters
  • parent is a string expression.
  • num_chars is a numeric expression in [0—255].
Notes
  • If num_chars is zero or parent is empty, LEFT$ returns an empty string.
  • If num_chars is greater than the length of parent, returns parent.
Errors
  • parent has a numeric value or num_chars has a string value: Type mismatch.
  • num_chars is not in [-32768—32767]: Overflow.
  • num_chars is not in [0—255]: Illegal function call.

LEN

length = LEN(string)

Returns the number of characters in string.

Parameters
  • string is a string expression.
Errors
  • string has a number value: Type mismatch.

LOC

location = LOC(file_num)

Returns the current location in the file opened under number file_num.

  • If the file is opened for INPUT, OUTPUT or APPEND, LOC returns the number of 128-byte blocks read or written since opening the file.
  • If the file is opened for RANDOM, LOC returns the record number last read or written.
  • If the file is opened to a COM device, LOC returns the number of characters in the input buffer, with a maximum of 255.
  • If the file is opened to KYBD:, LOC returns 0.
Parameters
  • file_num is a numeric expression in the range [0—255].
Notes
  • file_num must not be preceded by a #.
  • In OUTPUT or APPEND mode, before any writes LOC returns 0. After the 128th character is written, LOC returns 1.
  • In INPUT mode, before any reads LOC returns 1. After the 129th character is read, LOC returns 2.
  • If text-encoding is set, characters may be encoded by sequences of more than one byte. LOC will return the number of bytes rather than the number of encoded characters.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not in [0—255]: Illegal function call.
  • file_num is not an open file: Bad file number.
  • file_num is open to a LPT device: Bad file mode.

LOF

length = LOF(file_num)

Returns the number of bytes in the file open under file_num.

Parameters
  • file_num is a numeric expression in the range [0—255].
Notes
  • If file_num is open to a COM: device, LOF returns the number of bytes free in the input buffer.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not in [0—255]: Illegal function call.
  • file_num is not an open file: Bad file number.
  • file_num is open to a LPT device: Bad file mode.
Notes
  • If text-encoding is set, characters may be encoded by sequences of more than one byte. LOF will return the number of bytes rather than the number of encoded characters.

LOG

y = LOG(x)

Returns the natural logarithm of x.

Parameters
  • x is a numeric expression greater than zero.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
  • LOG(x) can differ from GW-BASIC by 1 in the least significant digit.
Errors
  • x has a string value: Type mismatch.
  • x is zero or negative: Illegal function call.

LPOS

position = LPOS(printer_number)

Returns the column position for a printer.

Parameters
  • printer_number is a numeric expression in [0—3]. If it is 0 or 1, the position for LPT1: is returned. If it is 2, LPT2:; 3, LPT3:.
Notes
  • When entering direct mode, LPT1: (but not other printers) is flushed and its position is reset to 1.
Errors
  • printer_number has a string value: Type mismatch.
  • printer_number is not in [-32768—32767]: Overflow.
  • printer_number is not in [0—3]: Illegal function call.

MID$ (function)

substring = MID$(string, position [, length])

Returns a substring of string starting at position, counting from 1. The substring has length length if specified. If length is not specified, the substring extends to the end of the string.

Parameters
  • string is a string expression.
  • position is a numeric expression between 1 and the string length, inclusive.
  • length is a numeric expression in [0—255].
Errors
  • string has a number value or position or length have string values: Type mismatch.
  • position or length are not in [-32768—32767]: Overflow.
  • position is not in [1—255]: Illegal function call.
  • length is not in [0—255]: Illegal function call.

MKD$

bytes = MKD$(double)

Returns the internal 8-byte Microsoft Binary Format representation of a double- precision number.

Errors
  • double has a string value: Type mismatch.

MKI$

bytes = MKI$(int)

Returns the internal 2-byte little-endian representation of an integer.

Errors
  • int has a string value: Type mismatch.
  • int is not in [-32768—32767]: Overflow.

MKS$

bytes = MKS$(single)

Returns the internal 8-byte Microsoft Binary Format representation of a single- precision number.

Errors
  • single has a string value: Type mismatch.

OCT$

octal = OCT$(x)

Returns a string with the octal representation of x.

Parameters
  • x is a numeric expression in [-32768—65535]. Values for negative x are shown as two's-complement.
Errors
  • x has a string value: Type mismatch.
  • x is not in [-32768—65535]: Overflow.

PEEK

value = PEEK(address)

Returns the value of the memory at segment * 16 + address where segment is the current segment set with DEF SEG.

Parameters
  • address is a numeric expression in [-32768—65535]. Negative values are interpreted as their two's complement.
Notes
  • The memory is only partly emulated in PC-BASIC. See Memory model for supported addresses. Outside emulated areas, PEEK returns 0.
  • Values for particular memory address can be preset on the command line using the peek option. This can be used for compatibility with old programs. These values will override video or data segment values, if they are in those locations.
Errors
  • address has a string value: Type mismatch.
  • address is not in [-32768—65535]: Overflow.

PEN (function)

x = PEN(mode)

Reads the light pen. What this function returns depends on mode:

mode Return value
0 Boolean; whether the light pen has been down since last poll.
1 x coordinate of last pen down position
2 y coordinate of last pen down position
3 Boolean; whether the pen is currently down
4 x coordinate of current pen position
5 y coordinate of current pen position
6 character row coordinate of last pen down position
7 character column coordinate of last pen down position
8 character row coordinate of current pen position
9 character column coordinate of current pen position
Parameters
  • mode is a numeric expression in [0—9].
Notes
  • In PC-BASIC, for pen down read mouse button pressed. For pen position read mouse pointer position.
Errors
  • mode has a string value: Type mismatch.
  • mode is not in [-32768—32767]: Overflow.
  • mode is not in [0—9]: Illegal function call.

PLAY (function)

length = PLAY(voice)

Returns the number of notes in the background music queue. The return value is in [0—32].

Parameters
  • voice is a numeric expression in [0—255]. If syntax={pcjr|tandy}, indicates for which tone voice channel the number of notes is to be returned. If voice is not in [0—2], the queue for voice 0 is returned. For other choices of syntax, the voice value has no effect.
Notes
  • There are at most 32 notes in the music queue. However, unless the articulation is set to legato, there are short gaps between each note; these are counted as separate notes in the queue. Effectively, the queue length is thus 16 for the default and staccato articulations and 32 for legato.
Errors
  • voice has a string value: Type mismatch.
  • voice is not in [0—255]: Illegal function call.
  • voice is not in [-32768—32767]: Overflow.

PMAP

transformed_coord = PMAP(original_coord, fn)

Maps between viewport and logical (WINDOW) coordinates. If no VIEW has been set, the viewport coordinates are physical coordinates.

Depending on the value of fn, PMAP transforms from logical to viewport coordinates or vice versa:

fn Return value
0 return viewport x given logical x
1 return viewport y given logical y
2 return logical x given viewport x
3 return logical y given viewport y
Parameters
  • fn is a numeric expression in [0—3].
Notes
  • Initially, in text mode, PMAP returns 0.
  • In GW-BASIC, PMAP behaves anomalously on SCREEN changes, where it sometimes returns results as if the last WINDOW setting had persisted. This behaviour is not implemented in PC-BASIC.
Errors
  • Any of the parameters has a string value: Type mismatch.
  • A physical coordinate is not in [-32768—32767]: Overflow.
  • fn is not in [-32768—32767]: Overflow.
  • fn is not in [0—3]: Illegal function call.

POINT (current coordinate)

coord = POINT(fn)

Returns a currently active coordinate of the graphics screen. This is usually the last position at which a pixel has been plotted, the second corner given in a LINE command, or the centre of the viewport if nothing has been plotted. fn is a numeric expression in [0—3].

The coordinate returned depends on the value of fn:

fn Return value
0 viewport x
1 viewport y
2 logical x
3 logical y
Parameters
  • fn is a numeric expression in [0—3].
Notes
  • In text mode, returns the active coordinate of any previous graphics mode; if no graphics mode has been active, returns 0.
Errors
  • fn has a string value: Type mismatch.
  • fn is not in [-32768—32767]: Overflow.
  • fn is not in [0—3]: Illegal function call.

POINT (pixel attribute)

attrib = POINT(x, y)

Returns the attribute of the pixel at logical coordinate x,y.

Parameters
  • x, y are numeric expressions in [-32768—32767].
Notes
  • If x,y is outside the screen, returns -1.
Errors
  • Function is called in text mode: Illegal function call.
  • x or y has a string value: Type mismatch.
  • x or y or the physical coordinates they translate into are not in [-32768—32767]: Overflow.

POS

pos = POS(dummy)

Returns the current cursor column position, in the range [1—80].

Parameters
  • dummy is a valid expression of any type; its value has no effect.

RIGHT$

child = RIGHT$(parent, num_chars)

Returns the rightmost num_chars characters of parent. If num_chars is zero or parent is empty, RIGHT$ returns an empty string. If num_chars is greater than the length of parent, returns parent.

Parameters
  • parent is a string expression.
  • num_chars is a numeric expression in [0—255].
Errors
  • num_chars has a string value: Type mismatch.
  • num_chars is not in [-32768—32767]: Overflow.
  • num_chars is not in [0—255]: Illegal function call.

RND

random = RND[(x)]

Returns a pseudorandom number in the interval [0—1).

Parameters

x is a numeric expression.

  • If x is zero, RND repeats the last pseudo-random number.
  • If x is greater than zero, a new pseudorandom number is returned.
  • If x is negative, x is converted to a single-precision floating-point value and the random number seed is set to the absolute value of its mantissa. The function then generates a new pseudorandom numer with this seed. Since the only the mantissa of x is used, any two values whose ratio is a power of 2 will produce the same seed. Note that this procedure for generating a new seed differs from that used by RANDOMIZE.
Notes
  • PC-BASIC's RND function generates pseudo-random numbers through a linear congruential generator with modulo 224, multiplier 214013 and increment 2531011. This exactly reproduces the random numbers of GW-BASIC's RND.
  • It should be noted, however, that this is a very poor random number generator: its parameters imply a recurrence period of 224, meaning that after less than 17 million calls RND will wrap around and start running through the exact same series of numbers all over again. RND should not be used for cryptography, scientific simulations or anything else remotely serious.
Errors
  • x has a string value: Type mismatch.

SCREEN (function)

value = SCREEN(row, column [, fn])

Returns the code point or colour attribute for the character at position row, col.

Parameters
  • row is a numeric expression in the range [1—25].
  • col is a numeric expression between 1 and the screen width (40 or 80).
  • fn is a numeric expression in [0—255]. If it is zero or not specified, the code point of the character is returned. If it is non-zero, in text mode the attribute is returned; in other screens, 0 is returned.
Errors
  • Any parameter has a string value: Type mismatch.
  • fn is not in [0—255]: Illegal function call.
  • fn is not in [-32768—32767]: Overflow.
  • row is not inside the current VIEW PRINT area: Illegal function call.
  • KEY ON and row=25: Illegal function call.
  • col is not in [1, width]: Illegal function call.
Notes
  • In GW-BASIC, the SCREEN function has anomalous error behaviour: constructions which for other functions would raise Syntax error or Missing operand instead raise Illegal function call. This behaviour is not replicated in PC-BASIC.

SGN

sign = SGN(number)

Returns the sign of number: 1 for positive, 0 for zero and -1 for negative.

Parameters
  • number is a numeric expression.
Errors
  • number has a string value: Type mismatch.

SIN

sine = SIN(angle)

Returns the sine of angle.

Parameters
  • angle is a numeric expression giving the angle in radians.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
  • The sine returned usually differs from the value returned by GW-BASIC in the least significant figure.
Errors
  • angle has a string value: Type mismatch.

SPACE$

spaces = SPACE$(number)

Returns a string of number spaces.

Parameters
  • number is a numeric expression in [0—255].
Errors
  • number has a string value: Type mismatch.
  • number is not in [-32768—32767]: Overflow.
  • number is not in [0—255]: Illegal function call.

SQR

root = SQR(number)

Returns the square root of number.

Parameters
  • number is a numeric expression.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
Errors
  • number has a string value: Type mismatch

STICK

pos = STICK(axis)

Returns a coordinate of a joystick axis. All coordinates returned are in the range [1—254] with 128 indicating the neutral position.

axis Return value
0 1st joystick x coordinate
1 1st joystick y coordinate
2 2nd joystick x coordinate
3 2nd joystick y coordinate
Parameters
  • axis is a numeric expression in [0—3] and indicates which axis to read.
Errors
  • axis has a string value: Type mismatch
  • axis is not in [-32768—32767]: Overflow.
  • axis is not in [0—3]: Illegal function call.

STR$

repr = STR$(number)

Returns the string representation of number.

Parameters
  • number is a numeric expression.
Errors
  • number has a string value: Type mismatch.

STRIG (function)

result = STRIG(mode)

Returns the status of the joystick trigger buttons. STRIG returns the following results, all Boolean values:

mode Return value
0 1st joystick, 1st trigger has been pressed since last poll.
1 1st joystick, 1st trigger is currently pressed.
2 2nd joystick, 1st trigger has been pressed since last poll.
3 2nd joystick, 1st trigger is currently pressed.
4 1st joystick, 2nd trigger has been pressed since last poll.
5 1st joystick, 2nd trigger is currently pressed.
6 2nd joystick, 2nd trigger has been pressed since last poll.
7 2nd joystick, 2nd trigger is currently pressed.
Parameters
  • mode is a numeric expression in [0—7].
Notes
  • The STRIG function returns correct results regardless of the STRIG ON status or whether STRIG(0) has been called first.
Errors
  • mode has a string value: Type mismatch.
  • mode is not in [-32768—32767]: Overflow.
  • mode is not in [0—7]: Illegal function call.

STRING$

string = STRING$(length, char)

Returns a string of length times character char.

Parameters
  • If char is a numeric expression, it must be in [0—255] and is interpreted as the code point of the character.
  • If char is a string expression, its first character is used.
Errors
  • length has a string value: Type mismatch.
  • char is the empty string: Illegal function call.
  • char or length is not in [-32768—32767]: Overflow.
  • char or length is not in [0—255]: Illegal function call.

TAN

tangent = TAN(angle)

Returns the tangent of angle.

Parameters
  • angle is a numeric expression giving the angle in radians.
Notes
  • Unless PC-BASIC is run with the double option, this function returns a single-precision value.
  • The tangent returned usually differs from the value returned by GW-BASIC in the least significant figure.
  • For angle close to multiples of π/2, the tangent is divergent or close to zero. The values returned will have very low precision in these cases.
Errors
  • angle has a string value: Type mismatch.

TIME$ (function)

time = TIME$

Returns the current BASIC time in the form "HH:mm:ss".

Notes
  • This function takes no arguments.

TIMER (function)

seconds = TIMER

Returns the number of seconds since midnight on the internal BASIC clock.

Notes
  • TIMER updates in ticks of 1/20 second.
  • The least-significant two bytes of TIMER are often used as a seed for the pseudorandom number generator through RANDOMIZE TIMER. Since these bytes only take values from a limited set, that's not in fact a particularly good random seed. However, the pseudorandom number generator included with GW-BASIC and PC-BASIC is so weak that it should not be used for anything serious anyway.
  • This function takes no arguments.

USR

value = USR[n](expr)

Raises Illegal function call.

Parameters
  • n is a digit [09].
  • expr is an expression.
Notes
  • In GW-BASIC, calls a machine-code function and returns its return value.
  • This function is not implemented in PC-BASIC.
Errors
  • n is not a digit [09]: Syntax error.

VAL

value = VAL(string)

Returns the numeric value of the string expression string. Parsing stops as soon as the first character is encountered that cannot be part of a number. If no characters are parsed, VAL returns zero. See the section on numeric literals for the recognised number formats.

Notes
  • Spaces before or even inside a number are ignored: VAL(" 1 0") returns 10.
  • If string contains one of the ASCII separator characters CHR$(28) (file separator), CHR$(29) (group separator) or CHR$(31) (unit separator), VAL returns zero. This is not the case with CHR$(30) (record separator). This behaviour conforms to GW-BASIC.
Errors
  • string has a number value: Type mismatch.

VARPTR

pointer = VARPTR({name|#file_num})

Returns the memory address of variable name or of the File Control Block of file number file_num.

Parameters
  • name is a previously defined variable or fully indexed array element.
  • file_num is a legal file number.
Notes
  • VARPTR can be used with PEEK to read a variable's internal representation.
  • If name is an undefined array element, it will be implicitly allocated in the same way as if it had been used in an expression.
Errors
  • name is a scalar that has not been previously defined: Illegal function call.
  • file_num has a string value: Type mismatch.
  • file_num is not in [1, max_files], where max_files is the maximum number of files as set by the max-files option: Bad file number.

VARPTR$

pointer = VARPTR$(name)

Returns the memory address of variable name in the form of a 3-byte string. name is a fully indexed array element (which may or may not have been defined) or a previously-defined scalar variable. The first byte is the length of the record the pointer points to:

2
for integers
3
for strings (length + pointer to string space)
4
for single-precision floats
8
for double-precision floats

The last two bytes are the pointer address (as returned by VARPTR) in little-endian order.

Notes
  • If name is an undefined array element, it will be implicitly allocated in the same way as if it had been used in an expression.
Errors
  • name is a scalar that has not been previously defined: Illegal function call.


Statements

A program line is composed of a line number and one or more statements. If multiple statements are put on one line, they must be separated by colons :. Statements may be empty. Each statement has its own idiosyncratic syntax.

Many reference works on GW-BASIC distinguish commands and statements; this distinction stems from the original Dartmouth design of the BASIC language, in which commands were not part of the language and could not be used in programs, but were rather used to control the interpreter itself. However, in GW-BASIC this distinction is less useful and therefore this reference includes what is traditionally thought of as commands in the category of statements.

AUTO

AUTO [line_number|.] [, [increment]]

Start automatic line numbering. Line numbers are automatically generated when Enter is pressed. If a program line exists at a generated line number, a * is shown after the line number. To avoid overwriting this line, leave it empty and press Enter. To stop automatic line numbering, press Ctrl+Break or Ctrl+C. The line being edited at that point is not saved. Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Parameters
  • Line numbering starts at line_number, if specified. If . is specified, line numbering starts at the last program line that was stored. Otherwise, line numbering starts at 10.
  • Each next line number is incremented by increment, if specified. If a comma is used without specifying an increment, the last increment specified in an AUTO command is used. If not, increment defaults to 10.
Errors
  • line_number is not an unsigned-integer value in [0—65529]: Syntax error.
  • When automatic line numbering is enabled and Enter is pressed on an empty line with number larger than 65519: Undefined line number.
  • increment is 0: Illegal function call.

BEEP

BEEP

Beep the speaker at 800Hz for 0.25s.

Errors
  • If a Syntax error is raised, the beep is still produced.

BEEP (switch)

BEEP {ON|OFF}

Switches the internal speaker on or off.

Notes
  • Only legal with the syntax={pcjr|tandy} option.
  • On PC-BASIC, both the internal and the external speaker are emulated through the same sound system.

BLOAD

BLOAD file_spec [, offset]

Loads a memory image file into memory.

Parameters
  • The string expression file_spec is a valid file specification indicating the file to read the memory image from.
  • offset is a numeric expression in the range [-32768—65535]. It indicates an offset in the current DEF SEG segment where the file is to be stored. If not specified, the offset stored in the BSAVE file will be used. If negative, its two's complement will be used.
Errors
  • The loaded file is not in BSAVE format: Bad file mode.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • file_spec has a numeric value: Type mismatch.
  • offset is not in the range [-32768—65535]: Overflow.

BSAVE

BSAVE file_spec, offset, length

Saves a region of memory to an image file.

Parameters
  • The string expression file_spec is a valid file specification indicating the file to write to.
  • offset is a numeric expression in the range [-32768—65535] indicating the offset into the current DEF SEG segment from where to start reading.
  • length is a numeric expression in the range [-32768—65535] indicating the number of bytes to read.
  • If offset or length are negative, their two's complement will be used.
Errors
  • file_spec has a numeric value: Type mismatch.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • offset is not in the range [-32768—65535]: Overflow.
  • length is not in the range [-32768—65535]: Overflow.

CALL and CALLS

{CALL|CALLS} address_var [( p0 [, p1] ... )]

Does nothing.

Notes
  • In GW-BASIC, CALL or CALLS executes a machine language subroutine.
  • This statement is not implemented in PC-BASIC.
Parameters
  • address_var is a numeric variable name.
  • p0, p1, ... are variable names or array elements.
Errors
  • address_var is a string variable: Type mismatch.
  • address_var is a literal or expression: Syntax error.

CHAIN

CHAIN [MERGE] file_spec [, [line_number_expr] [, ALL] [, DELETE range [, ign]]]

Loads a program from file into memory and runs it, optionally transferring variables.

  • If ALL is specified, all variables are transferred. If not, the variables specified in a COMMON statement are transferred.
  • If MERGE is specified, the loaded program is merged into the existing program. To be able to use this, the program file indicated by file_spec must be in plain text format.
  • If DELETE is specified, the range of line numbers is deleted from the existing code before the merge. This is pointless without MERGE.
Parameters
  • The string expression file_spec is a valid file specification indicating the file to read the program from.
  • line_number_expr is a numeric expression. It will be interpreted as a line number in the new program and execution will start from this line number. If line_number_expr is negative, it will be interpreted as its two's-complement.
  • range is a line number range of which the closing line number is specified and exists before the merge.
  • ign is optional and ignored.
Notes
  • CHAIN preserves the OPTION BASE setting.
  • Only if ALL is specified, DEF FN definitions are preserved.
  • Only if MERGE is specified, DEFINT, DEFSTR, DEFSNG, DEFDBL definitions are preserved.
  • If specified, ALL must precede DELETE; if unspecified, no comma must be put in its place and only two commas should precede DELETE.
Errors
  • file_spec has a numeric value: Type mismatch.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • The file specified in file_spec cannot be found: File not found.
  • MERGE is specified and the loaded program was not saved in plain-text mode: Bad file mode.
  • A line number in range is greater than 65529: Syntax error.
  • If a Syntax error is raised by CHAIN, no lines are deleted and the new program is not loaded.
  • The closing line number in range does not exist: Illegal function call
  • If line_number_expr does not evaluate to an existing line number in the new program, Illegal function call is raised but the load or merge is being performed.
  • A loaded text file contains lines without line numbers: Direct statement in file.
  • A loaded text file contains lines longer than 255 characters: Line buffer overflow. Attempting to load a text file that has LF rather than CR LF line endings may cause this error.

CHDIR

CHDIR dir_spec

Change the current directory on a disk device to dir_spec. Each disk device has its own current directory.

Parameters
  • The string expression dir_spec is a valid file specification indicating an existing directory on a disk device.
Errors
  • No matching path is found: Path not found.
  • dir_spec has a numeric value: Type mismatch.
  • dir_spec is empty: Bad file name.

CIRCLE

CIRCLE [STEP] (x, y), radius [, [colour] [, [start] [, [end] [, aspect]]]

Draw an ellipse or ellipse sector.

Parameters
  • The midpoint of the ellipse is at (x,y). If STEP is specified, the midpoint is (x,y) away from the current position.
  • radius is the radius, in pixels, along the long axis.
  • colour is the colour attribute.
  • If start and end are specified, a sector of the ellipse is drawn from start radians to end radians, with zero radians the intersection with the right-hand x axis. If a negative value is specified, the arc sector is connected by a line to the midpoint.
  • aspect specifies the ratio between the y radius and the x radius. If it is not specified, the standard value for the SCREEN mode is used (see there), so as to make the ellipse appear like a circle on the original hardware.
Notes
  • For aspect <> 1, the midpoint algorithm used does not pixel-perfectly reproduce GW-BASIC's ellipses.
Errors
  • The statement is executed in text mode: Illegal function call.
  • start or end is not in [0—2π]: Illegal function call.
  • The statement ends with a comma: Missing operand.

CLEAR

CLEAR [expr] [, [mem_limit] [, [stack_size] [, video_memory]]]

Clears all variables, arrays,DEF FN user functions and DEFtype type definitions. Closes all files. Turns off all sound. Resets PLAY state and sets music to foreground. Clears all ON ERROR traps. Resets ERR and ERL to zero. Disables all events. Turns PEN and STRIG off. Resets the random number generator. Clears the loop stack. Resets the DRAW state and the current graphics position.

Parameters
  • mem_limit specifies the upper limit of usable memory. Default is previous memory size. Default memory size is 65534.
  • stack_size specifies the amount of memory available to the BASIC stack. Default is previous stack size. Default stack size is 512.
  • video_memory specifies the amount of memory available to the video adapter. This parameter is only legal with one of the options syntax={pcjr, tandy}. Instead of using CLEAR, the option video-memory can also be used to set video memory size.
Notes
  • The purpose of expr is unknown.
  • If called inside a FORNEXT or WHILEWEND loop, an error will be raised at the NEXT or WEND statement, since the loop stacks have been cleared.
Errors
  • Any of the arguments has a string value: Type mismatch.
  • mem_limit, stack_size are not in [-32768—65535]: Overflow.
  • mem_limit or stack_size equal 0: Illegal function call.
  • mem_limit equals -1 or 65535: Out of memory.
  • mem_limit or expr are too low: Out of memory.
  • expr is not in [-32768—32767]: Overflow.
  • expr is negative: Illegal function call.

CLOSE

CLOSE [[#] file_0 [, [#] file_1] ...]

Closes files. If no file numbers are specified, all open files are closed. The hash (#) is optional and has no effect.

Parameters
  • file_1, file_2, ... are numeric expressions yielding file numbers.
Notes
  • No error is raised if the specified file numbers were not open.
Errors
  • file_1, file_2, ... are not in [-32768—32767]: Overflow.
  • file_1, file_2, ... are not in [0—255]: Illegal function call.
  • file_1, file_2, ... have a string value: Type mismatch.
  • The statement ends in a comma, Missing operand.
  • If an error occurs, only the files before the erratic value are closed.

CLS

CLS [x][,]

Clears the screen or part of it. If x is not specified, in SCREEN 0 the text view region is cleared; in other screens, the graphics view region is cleared. The comma is optional and has no effect.

Parameters

x is a numeric valued expression.

  • If x = 0, the whole screen is cleared.
  • If x = 1, the graphics view region is cleared.
  • If x = 2, the text view region is cleared.

The optional argument x is not available with syntax={pcjr|tandy}.

Errors
  • x is has a string value: Type mismatch.
  • x is not in [-32768—32767]: Overflow .
  • x is not in [0, 1, 2]: Illegal function call.
  • No comma is specified but more text follows: Illegal function call.
  • A comma is specified followed by more: Syntax error.
  • syntax=pcjr is set and an argument is specified: Syntax error.
  • syntax=tandy is set and an argument is specified: Illegal function call.
  • If an error occurs, the screen is not cleared.

COLOR (text mode)

COLOR [foreground] [, [background] [, border]]

Changes the current foreground and background attributes. All new characters printed will take the newly set attributes. Existing characters on the screen are not affected.

Parameters
  • foreground is a numeric expression in [0—31]. This specifies the new foreground attribute. Attributes 16—31 are blinking versions of attributes 0—15.
  • background is a numeric expression in [0—15]. This specifies the new background attribute. It is taken MOD 8: Values 8—15 produce the same colour as 0—7.
  • border is a numeric expression in [0—15] specifying the border attribute.
Textmode attributes (colour)
Background attribute
0 1 2 3 4 5 6 7
FG 0 00 XX 10 XX 20 XX 30 XX 40 XX 50 XX 60 XX 70 XX
1 01 XX 11 XX 21 XX 31 XX 41 XX 51 XX 61 XX 71 XX
2 02 XX 12 XX 22 XX 32 XX 42 XX 52 XX 62 XX 72 XX
3 03 XX 13 XX 23 XX 33 XX 43 XX 53 XX 63 XX 73 XX
4 04 XX 14 XX 24 XX 34 XX 44 XX 54 XX 64 XX 74 XX
5 05 XX 15 XX 25 XX 35 XX 45 XX 55 XX 65 XX 75 XX
6 06 XX 16 XX 26 XX 36 XX 46 XX 56 XX 66 XX 76 XX
7 07 XX 17 XX 27 XX 37 XX 47 XX 57 XX 67 XX 77 XX
8 08 XX 18 XX 28 XX 38 XX 48 XX 58 XX 68 XX 78 XX
9 09 XX 19 XX 29 XX 39 XX 49 XX 59 XX 69 XX 79 XX
10 0a XX 1a XX 2a XX 3a XX 4a XX 5a XX 6a XX 7a XX
11 0b XX 1b XX 2b XX 3b XX 4b XX 5b XX 6b XX 7b XX
12 0c XX 1c XX 2c XX 3c XX 4c XX 5c XX 6c XX 7c XX
13 0d XX 1d XX 2d XX 3d XX 4d XX 5d XX 6d XX 7d XX
14 0e XX 1e XX 2e XX 3e XX 4e XX 5e XX 6e XX 7e XX
15 0f XX 1f XX 2f XX 3f XX 4f XX 5f XX 6f XX 7f XX
16 80 XX 90 XX a0 XX b0 XX c0 XX d0 XX e0 XX f0 XX
17 81 XX 91 XX a1 XX b1 XX c1 XX d1 XX e1 XX f1 XX
18 82 XX 92 XX a2 XX b2 XX c2 XX d2 XX e2 XX f2 XX
19 83 XX 93 XX a3 XX b3 XX c3 XX d3 XX e3 XX f3 XX
20 84 XX 94 XX a4 XX b4 XX c4 XX d4 XX e4 XX f4 XX
21 85 XX 95 XX a5 XX b5 XX c5 XX d5 XX e5 XX f5 XX
22 86 XX 96 XX a6 XX b6 XX c6 XX d6 XX e6 XX f6 XX
23 87 XX 97 XX a7 XX b7 XX c7 XX d7 XX e7 XX f7 XX
24 88 XX 98 XX a8 XX b8 XX c8 XX d8 XX e8 XX f8 XX
25 89 XX 99 XX a9 XX b9 XX c9 XX d9 XX e9 XX f9 XX
26 8a XX 9a XX aa XX ba XX ca XX da XX ea XX fa XX
27 8b XX 9b XX ab XX bb XX cb XX db XX eb XX fb XX
28 8c XX 9c XX ac XX bc XX cc XX dc XX ec XX fc XX
29 8d XX 9d XX ad XX bd XX cd XX dd XX ed XX fd XX
30 8e XX 9e XX ae XX be XX ce XX de XX ee XX fe XX
31 8f XX 9f XX af XX bf XX cf XX df XX ef XX ff XX
Textmode attributes (monochrome)
Background attribute
0 1 2 3 4 5 6 7
FG 0 00 XX 10 XX 20 XX 30 XX 40 XX 50 XX 60 XX 70 XX
1 01 XX 11 XX 21 XX 31 XX 41 XX 51 XX 61 XX 71 XX
2 02 XX 12 XX 22 XX 32 XX 42 XX 52 XX 62 XX 72 XX
3 03 XX 13 XX 23 XX 33 XX 43 XX 53 XX 63 XX 73 XX
4 04 XX 14 XX 24 XX 34 XX 44 XX 54 XX 64 XX 74 XX
5 05 XX 15 XX 25 XX 35 XX 45 XX 55 XX 65 XX 75 XX
6 06 XX 16 XX 26 XX 36 XX 46 XX 56 XX 66 XX 76 XX
7 07 XX 17 XX 27 XX 37 XX 47 XX 57 XX 67 XX 77 XX
8 08 XX 18 XX 28 XX 38 XX 48 XX 58 XX 68 XX 78 XX
9 09 XX 19 XX 29 XX 39 XX 49 XX 59 XX 69 XX 79 XX
10 0a XX 1a XX 2a XX 3a XX 4a XX 5a XX 6a XX 7a XX
11 0b XX 1b XX 2b XX 3b XX 4b XX 5b XX 6b XX 7b XX
12 0c XX 1c XX 2c XX 3c XX 4c XX 5c XX 6c XX 7c XX
13 0d XX 1d XX 2d XX 3d XX 4d XX 5d XX 6d XX 7d XX
14 0e XX 1e XX 2e XX 3e XX 4e XX 5e XX 6e XX 7e XX
15 0f XX 1f XX 2f XX 3f XX 4f XX 5f XX 6f XX 7f XX
16 80 XX 90 XX a0 XX b0 XX c0 XX d0 XX e0 XX f0 XX
17 81 XX 91 XX a1 XX b1 XX c1 XX d1 XX e1 XX f1 XX
18 82 XX 92 XX a2 XX b2 XX c2 XX d2 XX e2 XX f2 XX
19 83 XX 93 XX a3 XX b3 XX c3 XX d3 XX e3 XX f3 XX
20 84 XX 94 XX a4 XX b4 XX c4 XX d4 XX e4 XX f4 XX
21 85 XX 95 XX a5 XX b5 XX c5 XX d5 XX e5 XX f5 XX
22 86 XX 96 XX a6 XX b6 XX c6 XX d6 XX e6 XX f6 XX
23 87 XX 97 XX a7 XX b7 XX c7 XX d7 XX e7 XX f7 XX
24 88 XX 98 XX a8 XX b8 XX c8 XX d8 XX e8 XX f8 XX
25 89 XX 99 XX a9 XX b9 XX c9 XX d9 XX e9 XX f9 XX
26 8a XX 9a XX aa XX ba XX ca XX da XX ea XX fa XX
27 8b XX 9b XX ab XX bb XX cb XX db XX eb XX fb XX
28 8c XX 9c XX ac XX bc XX cc XX dc XX ec XX fc XX
29 8d XX 9d XX ad XX bd XX cd XX dd XX ed XX fd XX
30 8e XX 9e XX ae XX be XX ce XX de XX ee XX fe XX
31 8f XX 9f XX af XX bf XX cf XX df XX ef XX ff XX
Notes
Errors
  • Any of the parameters has a string value: Type mismatch.
  • Any of the parameters is not in [-32768—32767]: Overflow.
  • foreground is not in [0—31], background is not in [0—15] or border is not in [0—15]: Illegal function call.
  • Statement is used in SCREEN 2: Illegal function call.

COLOR (SCREEN 1)

COLOR [palette_0] [, palette [, override]]

Assigns new colours to the palette of attributes.

  • palette_0 is a numeric expression in [0—255]. This sets the palette colour associated with attribute 0; by default, the background has this attribute. All pixels with this attribute will change colour. The palette colour value is taken from the 64-colour set. palette_0 is taken MOD 64.
  • palette is a numeric expression in [0—255] that specifies the palette:
    • palette odd sets the standard CGA palette (cyan, magenta, grey).
    • palette even sets the alternative palette (green, red, brown).
    All pixels with attributes 1,2,3 will change colour to the new palette.
  • override is a numeric expression in [0—255]. If override is specified, palette is set as above but using override instead of palette. palette is then ignored.
CGA palettes
Attribute Palette 0 Palette 1 Alternate palette
ColourLoHi ColourLoHi ColourLoHi
0 Black Black Black
1 Green Cyan Cyan
2 Red Magenta Red
3 Brown White White
Notes
Errors
  • Any of the parameters has a string value: Type mismatch.
  • Any of the parameters is not in [-32768—32767]: Overflow.
  • Any of the parameters is not in [0—255]: Illegal function call.

COLOR (SCREEN 3—9)

COLOR [foreground] [, palette_0 [, dummy]]

Changes the current foreground attribute and the colour for attribute 0.

Parameters
  • foreground is a numeric expression in [1—15] This sets the new foreground attribute. This applies only to new characters printed or pixels plotted.
  • palette_0 is a numeric expression in [0—15] This sets the colour associated with attribute 0; by default, the background has this attribute. All pixels with this attribute will change colour. In SCREEN 7 and 8, the palette_0 colour is taken from the first 8 of the 16-colour EGA set. palette_0 is taken MOD 8. IN SCREEN 9, the colour value is taken from the 64-colour set.
  • dummy is a numeric expression with a value in [0—255] The value of dummy is ignored.
EGA default palette
AttributeColour
0Black
1Blue
2Green
3Cyan
4Red
5Magenta
6Brown
7Low-intensity white
8Grey
9Light Blue
10Light Green
11Light Cyan
12Light Red
13Light Magenta
14Light Yellow
15High-intensity white
EGA colour list
0 8 16 24 32 40 48 56
1 9 17 25 33 41 49 57
2 10 18 26 34 42 50 58
3 11 19 27 35 43 51 59
4 12 20 28 36 44 52 60
5 13 21 29 37 45 53 61
6 14 22 30 38 46 54 62
7 15 23 31 39 47 55 63
Notes
Errors
  • Any of the parameters has a string value: Type mismatch.
  • Any of the parameters is not in [-32768—32767]: Overflow.
  • foreground is not in [1—15]; background is not in [0—15]; or dummy is not in [0—255]: Illegal function call.

COM

COM(port) {ON|OFF|STOP}
  • ON: enables ON COM(port) event trapping of the emulated serial port.
  • OFF: disables trapping.
  • STOP: halts trapping until COM(port) ON is used. Events that occur while trapping is halted will trigger immediately when trapping is re-enabled.
Parameters
  • port is a numeric expression with a value of 1 or 2. This specifies which serial port (COM1: or COM2:) is trapped. If port equals 0, this statement does nothing.
Errors
  • port a string value: Type mismatch.
  • port is not in [-32768—32767]: Overflow.
  • port is not in [0—3]: Illegal function call.

COMMON

COMMON [var_0 [( [index_0] )] [, [var_1 [( [index_1] )] ]] ...]

Specifies variables to be passed as common variables to the program called with CHAIN.

Parameters
  • var_0, var_1, ... are names of scalar or array variables.
  • index_0, index_1, ... are optional number literals; they are ignored.
Notes
  • Array elements with square brackets and an index do not cause an error, but are ignored.
  • COMMON statements are not executed during run time; rather, when a CHAIN command is encountered where ALL is not specified, all COMMON declarations in the program are parsed. As a consequence, the DEFSTR, DEFINT, DEFSNG or DEFDBL settings used are those that are active at the time of execution of the CHAIN statement.
  • COMMON declarations need not be reachable in the program flow in order to be used. They may occur anywhere before or after the CHAIN statement that uses them.
  • Variables may be repeated or occur in multiple COMMON declarations.
  • If the COMMON keyword is not the first element of the statement, the declaration will be ignored. In particular, any COMMON declaration that occurs directly after a THEN or ELSE keyword will not be used. COMMON in the second or later statements of a compound statement after THEN or ELSE will be used regardless of the value of the IF condition.

CONT

CONT [anything]

Resumes execution of a program that has been halted by STOP, END, Ctrl+C, or Ctrl+Break. If run from a program, stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Notes
  • Anything after the CONT keyword is ignored.
  • This statement can only be used in direct mode.
  • If a break is encountered in GOSUB routine called from a continuing direct line (e.g. GOSUB 100:PRINT A$), CONT will overwrite the running direct line. As the subroutine RETURNs to the position after the GOSUB in the old direct line, strange things may happen if commands are given after CONT. In GW-BASIC, this can lead to strange errors in non-existing program lines as the parser executes bytes that are not part of a program line. In PC-BASIC, if the new direct line is shorter, execution stops after RETURN; but if the direct line is extended beyond the old return position, the parser tries to resume at that return position, with strange effects.
Errors
  • No program is loaded, a program has not been run, after a program line has been modified or after CLEAR: Can't continue.
  • The break occurred in a direct line: Can't continue.
  • CONT is used in a program: Can't continue.

DATA

DATA [const_0] [, [const_1]] ...

Specifies data that can be read by a READ statement.

Parameters
  • const_0, const_1, ... are string and number literals or may be empty. String literals can be given with or without quotation marks. If quotation marks are omitted, leading and trailing whitespace is ignored and commas or colons will terminate the data statement.
Notes
  • DATA declarations need not be reachable in the program flow in order to be used. They may occur anywhere before or after the READ statement that uses them.
  • If the DATA keyword is not the first element of the statement, the declaration will be ignored. In particular, any DATA declaration that occurs directly after a THEN or ELSE keyword will not be used. DATA in the second or later statements of a compound statement after THEN or ELSE will be used regardless of the value of the IF condition.
Errors
  • If the type of the literal does not match that of the corresponding READ statement, a Syntax error occurs on the DATA statement.

DATE$ (statement)

DATE$ = date

Sets the system date. date is a string expression that represents a date in one of the formats: "mm{-|/}dd{-|/}yy" or "mm{-|/}dd{-|/}yyyy"

Of these,

  • mm may be one or two characters long and must be in [1—12].
  • dd may be one or two characters long and must be in [1—31].
  • yyyy must be in [1980—2099].
  • yy may be one or two characters long and must be in one of the ranges:
    • [0—77], interpreted as 2000—2077; or
    • [80—99], interpreted as 1980—1999.
Notes
  • The system date is not actually changed; rather, PC-BASIC remembers the offset from the true system date. This avoids requiring user permission to change the system time.
  • GW-BASIC appears to accept invalid dates such as "02-31-2000". PC-BASIC raises Illegal function call for these.
Errors
  • date has a numeric value: Type mismatch.
  • date is not in the format specified above: Illegal function call.

DEF FN

DEF FN[ ]name [(arg_0 [, arg_1] ...)] = expression

Defines a function called FNname (or FN name: spaces between FN and name are optional). On calling FNname( ... ), expression is evaluated with the supplied parameters substituted. Any variable names used in the function that are not in the argument list refer to the corresponding global variables. The result of the evaluation is the return value of FNname. The type of the return value must be compatible with the type indicated by name.

Notes
  • This statement may only be used on a program line.
  • As the function must be a single expression and PC-BASIC does not have a ternary operator, there is no way to define a recursive function that actually terminates.
Parameters
  • name must be a legal variable name.
  • arg_0, arg_1, ... must be legal variable names. These are the parameters of the function. Variables of the same name may or may not exist in the program; their value is not affected or used by the defined function.
  • expression must be a legal PC-BASIC expression.
Errors
  • The statement is executed directly instead of in a program line: Illegal direct.
  • If the type of the return value is incompatible with the type of name, no error is raised at the DEF FN statement; however, a Type mismatch will be raised at the first call of FNname.

DEFINT, DEFDBL, DEFSNG, DEFSTR

{DEFINT|DEFDBL|DEFSNG|DEFSTR} first_0[- last_0] [, first_1[- last_1]] ...

Sets the type that is assumed if no sigil is specified when a variable name is used. The statement sets the default type for variables starting with a letter from the ranges specified.

The default type is set to:

DEFINT
integer (%)
DEFDBL
double (#)
DEFSNG
single (!)
DEFSTR
string ($)
Parameters
  • first_0, last_0, ... are letters of the alphabet. Pairs of letters connected by a dash - indicate inclusive ranges.
Notes
  • DEFSNG A-Z is the default setting.

DEF SEG

DEF SEG [= address]

Sets the memory segment to be used by BLOAD, BSAVE, CALL, PEEK, POKE, and USR.

Parameters
  • address is a numeric expression in [-32768—65535].
Notes
  • If address is negative, it is interpreted as its two's complement.
  • If address is not specified, the segment is set to the GW-BASIC data segment.
Errors
  • address has a string value: Type mismatch.
  • address is not in [-32768—65535]: Overflow.

DEF USR

DEF USR[n] = address

Does nothing.

Parameters
  • n is a digit between 0 and 9 inclusive.
  • address is a numeric expression in [-32768—65535].
Notes
  • In GW-BASIC, this statement sets the starting address of an assembly-language function.
  • This statement is not implemented in PC-BASIC.
  • If address is negative, it is interpreted as its two's complement.
Errors
  • n is not a digit in [0—9]: Syntax error.
  • address has a string value: Type mismatch.
  • address is not in [-32768—65535]: Overflow.

DELETE

DELETE [line_number_0|.] [-[line_number_1|.] ]

Deletes a range of lines from the program. Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Parameters
  • line_number_0 and line_number_1 are line numbers in the range [0—65529], specifying the inclusive range of line numbers to delete.
  • A . indicates the last line edited.
  • If the start point is omitted, the range will start at the start of the program.
  • If the end point is omitted, the range will end at the end of the program.
  • If no range is specified, the whole program will be deleted.
Errors
  • line_number_0 or line_number_1 is greater than 65529: Syntax error.
  • The range specified does not include any program lines stored: Illegal function call.

DIM

DIM name [{(|[} limit_0 [, limit_1] ... {)|]}] [, ... ]

Allocates memory for one or more arrays. The DIM statement also fixes the number of indices of the array. An array can only be allocated once; to re-allocate an array, ERASE or CLEAR must be executed first. If an array is first used without a DIM statement, it is automatically allocated with its maximum indices set at 10 for each index position used. A DIM entry with no brackets and no indices performs no operation. Empty brackets are not allowed. The least index allowed is determined by OPTION BASE.

Parameters
  • name, ... are legal variable names specifying the arrays to be allocated.
  • limit_0, limit_1, ... are numeric expressions that specify the greatest index allowed at that position.
Notes
  • Mixed brackets are allowed.
  • The size of arrays is limited by the available BASIC memory.
  • The maximum number of indices is, theoretically, 255. In practice, it is limited by the 255-byte limit on the length of program lines.
Errors
  • name has already been dimensioned: Duplicate definition.
  • An index is empty: Syntax error.
  • An index is missing at the end: Missing operand.
  • limit_0, limit_1, ... have a string value: Type mismatch.
  • limit_0, limit_1, ... are not within [-32768—32767]: Overflow.
  • limit_0, limit_1, ... are negative: Illegal function call.
  • The array exceeds the size of available variable space: Out of memory.

DRAW

DRAW gml_string

Draws the shape specified by gml_string, a string expression in Graphics Macro Language (GML).

Graphics Macro Language reference
Movement commands
[B][N] movement where the default is to move and draw; the optional prefixes mean:
B move but do not plot
N return to original point after move
and movement is one of:
U[n] up n steps
L[n] left n steps
D[n] down n steps
R[n] right n steps
E[n] up and right n steps
F[n] down and right n steps
G[n] down and left n steps
H[n] up and left n steps
M{+|-}x,[+|-]y move (x,y) steps
Mx,y move to view region coordinate (x,y)

where n is an integer in [-32768—32767] and x, y are integers in [0—9999]. Where optional, n defaults to 1.

Scale commands
Sn set the step size to n/4. The default step size is 1 pixel. n is an integer in [1—255]
TAn set the angle to n degrees. The default angle is 0 degrees. n is an integer in [-360—360]
An set the angle to 0 for n=0, 90 for n=1, 180 for n=2, 270 for n=3. n is an integer in [0—3]
Colour commands
Cn set the foreground attribute to n, where n is an integer in [-32768—32767] See COLOR.
Pn,b flood fill with attribute n and boundary attribute b, where n, b are integers in [0—9999] See PAINT.
Subroutine command
Xs execute a substring

s is one of the following:

  • a string variable name followed by semicolon (;)
  • the result of VARPTR$() on a string variable

Numeric variables n, x, y, b in the commands above can be:

  • an integer literal, e.g. DRAW "U100"
  • a numeric variable name or array element var preceded by = and followed by ;. For example, DRAW "U=VAR;" or DRAW "U=A(1);"
  • the result of VARPTR$(var) preceded by =. For example, DRAW "U=" + VARPTR$(VAR)
Notes
  • The CLS statement resets the step size to 1 pixel, angle to 0 degrees and position to the centre of the view region.
  • The value n in the TA, A and C command can be left out but only if the command is terminated by a semicolon. n defaults to 0.
  • In GW-BASIC, the numeric arguments of U, L, D, R, E, F, G, H, and C can be in the range [-99999—99999]; however, results for large numbers are unpredictable. This is not implemented in PC-BASIC.
Errors
  • gml_string has a numeric value: Type mismatch.
  • gml_string has errors in the GML: Illegal function call.
  • A variable referenced in the GML string is of incorrect type: Type mismatch.

EDIT

EDIT {line_number|.}

Displays the specified program line with the cursor positioned for editing. line_number must be a line that exists in the program, or a period (.) to indicate the last line stored. Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Errors
  • No line_number is specified: Undefined line number.
  • More characters are written after the line number: Illegal function call.
  • line_number is not in [0—65529]: Illegal function call.
  • The specified line number does not exist: Undefined line number.

ELSE

ELSE [anything]

Unless part of an IF statement on the same line, anything after ELSE is ignored in the same way as after ' or :REM. No colon : preceding the ELSE statement is necessary. See IF for normal usage.


END

END

Closes all files, stops program execution and returns control to the user. No message is printed. It is possible to resume execution at the next statement using CONT.


ENVIRON

ENVIRON command_string

Sets a shell environment variable.

Parameters

command_string is a string expression of one of the following forms:

"VARIABLE=VALUE"
to set VARIABLE to VALUE;
"VARIABLE="
to unset VARIABLE.

VARIABLE must be an ASCII string and will be converted to uppercase on case-sensitive systems.

Errors
  • command_string has a numeric value: Type mismatch.
  • command_string is not of the required form: Illegal function call.
  • VARIABLE contains characters outside of ASCII: Illegal function call.

ERASE

ERASE array_0 [, array_1] ...

De-allocates arrays. The data stored in the arrays is lost.

Parameters
  • array_0, array_1 ... are names of existing arrays. The names must be specified without brackets.
Errors
  • No array names are given: Syntax error.
  • array_0, array_1 ... do not exist: Illegal function call.
  • If an error occurs, the arrays named before the error occurred are erased.

ERROR

ERROR error_number

Raises the error with number error_number. See the list of error numbers and messages.

Parameters
  • error_number is an expression with a numeric value.
Errors
  • error_number has a string value: Type mismatch.
  • error_number is not in [-32768—32767]: Overflow.
  • error_number is not in [1—255]: Illegal function call.

FIELD

FIELD [#] file_number [, width_0 AS name_0 [, width_1 AS name_1] ...]

Assigns variables to the random-access record buffer. The record buffer is a region of memory of length defined by the OPEN statement; the default record length is 128 bytes. The FIELD statement assigns a portion of this region to one or more fixed-length string variables, so that the value of these strings is whatever happens to be in the record buffer at that location.

Notes
  • A FIELD statement without any variables specified has no effect.
  • Another FIELD statement on the same file will specify an alternative mapping of the same file buffer; all mappings will be in effect simultaneously.
  • A subsequent assignment or LET or MID$ statement on name_0 , name_1 ... will dis- associate the string variable from the field buffer.
  • Use LSET, RSET or MID$ to copy values into a FIELD buffer.
  • Use GET to read values from the file into the field buffer, changing the variables.
  • Use PUT to write the field buffer to the file.
Parameters
  • file_number is a numeric expression that yields the number of an open random-access file. The # is optional and has no effect.
  • width_0, width_1, ... are numeric expressions giving the length of the string variables
  • name_0 , name_1 ... are string variables.
Errors
  • file_number is not in [0—255]: Illegal function call.
  • file_number is not the number of an open file: Bad file number.
  • file_number is open under a mode other than RANDOM: Bad file mode.
  • The statement ends in a comma: Missing operand.
  • No file number is specified: Missing operand.
  • The lengths in a FIELD statement add up to a number larger than the record length of the field buffer: Field overflow.
  • name_0 , name_1 ... specify a non-string variable: Type mismatch.

FILES

FILES [filter_spec]

Displays the files fitting the specified filter in the specified directory on a disk device. If filter_spec is not specified, displays all files in the current working directory.

Parameters
  • filter_spec is a string expression that is much like a file specification, but optionally allows the file name part to contain wildcards.
Notes
  • The filename filter may contain the following wildcards:
    ? Matches any legal file name character.
    * Matches any series of legal file name characters.
  • The filter will only match MS-DOS style filenames.
  • Matched character series do not stretch across directory separators \ or extension separators .. To match all files with all extensions, use *.*.
  • Alternatively, if all files in a specified directory are required, end the directory name with a backslash \.
Errors
  • filter_spec has a numeric value: Type mismatch.
  • filter_spec is the empty string: Bad file name.
  • The specified filter does not match any files: File not found.

FOR

FOR loop_var = start TO stop [STEP step]

Initiates a FOR—NEXT loop.

Initially, loop_var is set to start. Then, the statements between the FOR statement and the NEXT statement are executed and loop_var is incremented by step (if step is not specified, by 1). This is repeated until loop_var has become greater than stop. Execution then continues at the statement following NEXT. The value of loop_var equals stop+step after the loop.

start, stop and step are evaluated only once and the resulting values are used throughout the loop.

Parameters
  • loop_var is an integer or single-precision variable.
  • start, stop and step are numeric expressions.
Errors
  • No NEXT statement is found to match the FOR statement: FOR without NEXT occurs at the FOR statement.
  • loop_var is a string variable or start, stop, or end has a string value: Type mismatch.
  • loop_var is a double-precision variable: Type mismatch.
  • loop_var is an array element: Syntax error .
  • loop_var is an integer variable and a start, stop or step is outside the range [-32768, 32767]: Overflow .

GET (files)

GET [#] file_number [, record_number]

Read a record from the random-access file file_number at position record_number. The record can be accessed through the FIELD variables or through INPUT$, INPUT or LINE INPUT.

Parameters
  • file_number is a numeric expression that yields the number of an open random-access file. The # is optional and has no effect.
  • record_number is a numeric expression in [1—33554432] (2^25), and is interpreted as the record number.
Notes
  • If the record number is beyond the end of the file, the file buffer is filled with null bytes.
  • The record number is stored as single-precision; this precision is not high enough to distinguish single records near the maximum value of 2^25.
Errors
  • record_number is not in [1—33554432]: Bad record number.
  • file_number is not in [0—255]: Illegal function call.
  • file_number is not the number of an open file: Bad file mode.
  • file_number is open under a mode other than RANDOM: Bad file mode.
  • file_number is not specified: Missing operand.

GET (communications)

GET [#] com_file_number [, number_bytes]

Read number_bytes bytes from the communications buffer opened under file number com_file_number. The record can be accessed through the FIELD variables or through INPUT$, INPUT or LINE INPUT.

Parameters
  • file_number is a numeric expression that yields the number of a file open to a COM device. The # is optional and has no effect.
  • number_bytes is a numeric expression between 1 and the COM buffer length, inclusive.
Notes
  • If bytes is 32768 or greater, GW-BASIC hangs. This functionality is not implemented in PC-BASIC.
  • In GW-BASIC, Device I/O error is raised for overrun error, framing error, and break interrupt. Device fault is raised if DSR is lost during I/O. Parity error is raised if parity is enabled and incorrect parity is encountered. This is according to the manual; it is untested.
Errors
  • bytes is less than 1: Bad record number
  • bytes is less than 32768 and greater than the COM buffer length: Illegal function call.
  • com_file_number is not specified: Missing operand.
  • com_file_number is not in [0—255]: Illegal function call.
  • com_file_number is not the number of an open file: Bad file number.
  • If the serial input buffer is full, i.e. LOF(com_file_number) = 0, and LOC(com_file_number) = 255: Communication buffer overflow
  • If the carrier drops during GET, hangs until the Ctrl+Break key is pressed.

GET (graphics)

GET (x0, y0) - [STEP] (x1, y1), array_name

Stores a rectangular area of the graphics screen in an array. The area stored is a rectangle parallel to the screen edges, bounded by the top-left and bottom-right coordinates x0,y0 and x1,y1. If STEP is specified, x1,y1 is an offset from x0,y0. The area is such that these corner points are inside it.

The image stored in the array can then be put on the screen using PUT. For the purposes of GET, any array is considered a string of bytes. The byte size of an array can be calculated as number_elements * byte_size with byte_size equal to 2 for integers (%), 4 for single (!) and 8 for double (#). Array byte size for string is 3, but string arrays are not allowed in GET. For calculating the number of elements, keep in mind that OPTION BASE 0 is the default; in which case an array with maximum index 10 has 11 elements. This works through in multidimensional arrays.

The array format is as follows:

Byte Contains
0, 1 Number of x pixels, unsigned int. In SCREEN 1, this value is doubled.
2, 3 Number of y pixels, unsigned int.
4— Pixel data. Data is arranged in 2-byte words. The first 16-bit word holds the bit 0 of the first 16 pixels on the top row. The second word holds the second bit, etc. Data is word-aligned at the end of each row. Thus, in a screen mode with 4 bits per pixel, the first row takes at least 8 bytes (4 words), even if it consists of only one pixel. The number of bits per pixel depends on the SCREEN mode.
Parameters
  • array_name is the name of a numeric array dimensioned with enough space to store the area.
  • x0, y0, x1, y1 are numeric expressions.
Notes
  • In PCjr/Tandy mode, in SCREEN 6, GET stores an area of twice the width of the specified rectangle.
Errors
  • The array does not exist: Illegal function call.
  • array_name refers to a string array: Type mismatch.
  • The area is too large for the array: Illegal function call.
  • x0, ... y1 are string expressions: Type mismatch.
  • x0, ... y1 are not in [-32768—32767]: Overflow.
  • x0, ... y1 are outside the current VIEW or WINDOW: Illegal function call

GOSUB

GO[ ]SUB line_number [anything]

Jumps to a subroutine at line_number. The next RETURN statement jumps back to the statement after GOSUB. Anything after line_number until the end of the statement is ignored. If executed from a direct line, GOSUB runs the subroutine and the following RETURN returns execution to the direct line.

Parameters
  • line_number is an existing line number literal.
  • Further characters on the line are ignored until end of statement.
Notes
  • If no RETURN is encountered, no problem.
  • One optional space is allowed between GO and SUB; it will not be retained in the program.
Errors
  • If line_number does not exist: Undefined line number.
  • If line_number is greater than 65529, only the first 4 characters are read (e.g. 6553)

GOTO

GO[ ]TO line_number [anything]

Jumps to line_number. Anything after line_number until the end of the statement is ignored. If executed from a direct line, GOTO starts execution of the program at the specified line.

Parameters
  • line_number is an existing line number literal.
  • Further characters on the line are ignored until end of statement.
Notes
  • Any number of optional spaces is allowed between GO and TO, but they will not be retained in the program.
  • If line_number is greater than 65529, only the first 4 characters are read (e.g. GOTO 65530 is executed as GOTO 6553)
Errors
  • line_number does not exist: Undefined line number.

IF

IF truth_value [,] {THEN|GOTO} [compound_statement_true|line_number_true [anything]] [ELSE [compound_statement_false|line_number_false [anything]]]

If truth_value is non-zero, executes compound_statement_true or jumps to line_number_true . If it is zero, executes compound_statement_false or jumps to line_number_false .

Parameters
  • truth_value is a numeric expression.
  • line_number_false and line_number_true are existing line numbers.
  • compound_statement_false and compound_statement_true are compound statements, consisting of at least one statement, optionally followed by further statements separated by colons :. The compound statements may contain nested IF—THEN—ELSE statements.
Notes
  • The comma is optional and ignored.
  • ELSE clauses are optional; they are bound to the innermost free IF statement if nested. Additional ELSE clauses that have no matching IF are ignored.
  • All clauses must be on the same program line.
  • THEN and GOTO are interchangeable; which one is chosen is independent of whether a statement or a line number is given. GOTO PRINT 1 is fine.
  • As in GOTO, anything after the line number is ignored.
Errors
  • If truth_value has a string value: Type mismatch.
  • truth_value equals 0 and line_number_false is a non-existing line number, or truth_value is nonzero and line_number_true is a non-existing line number: Undefined line number.

INPUT (console)

INPUT [;] [prompt {;|,}] var_0 [, var_1] ...

Prints prompt to the screen and waits for the user to input values for the specified variables. The semicolon before the prompt, if present, stops a newline from being printed after the values have been entered. If the prompt is followed by a semicolon, it is printed with a trailing ?. If the prompt is followed by a comma, no question mark is added.

Parameters
  • prompt is a string literal.
  • var_0, var_1, ... are variable names or fully indexed array elements.
Notes
  • Values entered must be separated by commas. Leading and trailing whitespace is discarded.
  • String values can be entered with or without double quotes (").
  • If a string with a comma, leading or trailing whitespace is needed, quotes are the only way to enter it.
  • Between a closing quote and the comma at the end of the entry, only white- space is allowed.
  • If quotes are needed in the string itself, the first character must be neither a quote nor whitespace. It is not possible to enter a string that starts with a quote through INPUT.
  • If a given var_n is a numeric variable, the value entered must be number literal.
  • Characters beyond the 255th character of the screen line are discarded.
  • If user input is interrupted by Ctrl+Break, CONT will re-execute the INPUT statement.
Errors
  • If the value entered for a numeric variable is not a valid numeric literal, or the number of values entered does not match the number of variables in the statement, ?Redo from start is printed and all values must be entered again.
  • A Syntax error that is caused after the prompt is printed is only raised after the value shave been entered. No values are stored.

INPUT (files)

INPUT # file_num, var_0 [, var_1] ...

Reads string or numeric variables from a text file or the FIELD buffer of a random access file.

Parameters
  • file_num is the number of a file open in INPUT mode or a random-access file open in RANDOM mode.
  • var_0, var_1, ... are variable names or fully indexed array elements.
Notes
  • The # is mandatory. There may or may not be whitespace between INPUT and #.
  • String values can be entered with or without double quotes (").
  • Numeric values are terminated by  , LF, CR, ,.
  • Unquoted strings are terminated by LF, CR, ,.
  • Quoted strings are terminated by the closing quote.
  • Any entry is terminated by EOF character or its 255th character.
  • Leading and trailing whitespace is discarded.
  • If the entry cannot be converted to the requested type, a zero value is returned.
  • If file_num is open to KYBD:, INPUT# reads from the keyboard until a return or comma is encountered (as in a file). Arrow keys and delete are passed as their control characters (not scancodes!) preceded by CHR$(&hFF).
Errors
  • Input is requested after the end of a text file has been reached or an EOF character has been encountered: Input past end.
  • The last character of the field buffer is read: Field overflow.
  • file_num has a string value: Type mismatch.
  • file_num is greater than 32767: Overflow.
  • file_num is less than zero: Illegal function call.
  • file_num is not an open file: Bad file number.
  • file_num is not open for INPUT or RANDOM: Bad file mode.
  • file_num is open to a COM port and this is the first INPUT, LINE INPUT or INPUT$ call on that port since the buffer has filled up completely (i.e. LOF(file_num) has become zero): Communication buffer overflow.

IOCTL

IOCTL [#] file_num, control_string

Raises Illegal function call.

Notes
  • In GW-BASIC, IOCTL sends a control string to a device.
  • This statement is not implemented in PC-BASIC.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not an open file: Bad file number.
  • Otherwise: Illegal function call

KEY (macro list)

KEY {ON|OFF|LIST}

Turns the list of function-key macros on the bottom of the screen ON or OFF. If LIST is specified, prints a list of the 10 (or 12 with syntax=tandy) function keys with the function-key macros defined for those keys to the console.

Most characters are represented by their symbol equivalent in the current codepage. However, some characters get a different representation, which is a symbolic representation of their effect as control characters on the screen.

Code point Replacement Usual glyph
&h07 &h0E
&h08 &hFE
&h09 &h1A
&h0A &h1B
&h0B &h7F
&h0C &h16
&h0D &h1B
&h1C &h10
&h1D &h11
&h1E &h18
&h1F &h19

KEY (macro definition)

KEY key_id, string_value

Defines the string macro for function key key_id. Only the first 15 characters of string_value are stored.

Parameters
  • key_id is a numeric expression in the range [1—12] (or [1—10] when syntax=gwbasic).
  • string_value is a string expression.
Notes
  • If key_id is not in the prescribed range, the statement is interpreted as an event-trapping KEY statement.
  • If string_value is the empty string or the first character of string_value is CHR$(0), the function key macro is switched off and subsequent catching of the associated function key with INKEY$ is enabled.
Errors
  • key_id is not in [-32768—32767]: Overflow.
  • key_id is not in [1—255]: Illegal function call.
  • key_id has a string value: Type mismatch.

KEY (event switch)

KEY (key_id) {ON|OFF|STOP}

Controls event trapping of the key with identifier key_id. Event trapping is switched ON or OFF. STOP suspends event trapping until a KEY() ON is executed. Up to one event can be triggered during suspension, provided that event handling was switched on prior to suspension. The event triggered during suspension is handled immediately after the next KEY() ON statement. Event trapping can only be active during execution of a program, it does not work in direct mode.

Parameters

key_id is a numeric expression in [1—20]. Keys are:

1 F1
2 F2
3 F3
4 F4
5 F5
6 F6
7 F7
8 F8
9 F9
10 F10
11
12
13
14

Keys 15 to 25 are defined using the event trapping KEY definition statement.

Notes
  • With syntax=tandy, key 11 is F11 and key 12 is F12. Pre-defined keys 11—14 shift to 13—16.
Errors
  • key_id is not in [-32768—32767]: Overflow.
  • key_id is not in [0—20]: Illegal function call.
  • key_id has a string value: Type mismatch.

KEY (event definition)

KEY key_id, two_char_string

Defines the key to trap for key_id.

Parameters
  • key_id is a numeric expression in [15—25] (or [15—20] when syntax=gwbasic, or [17—20] when syntax=tandy).
  • two_char_string is a string expression of length 2. The first character is interpreted as a modifier while the second character is interpreted as a scancode. The modifier character is a bitwise OR combination of the following flags:
    CHR$(&h80) Extended (ignored)
    CHR$(&h40) Caps Lock
    CHR$(&h20) Num Lock
    CHR$(&h10) not used
    CHR$(&h08) Alt
    CHR$(&h04) Ctrl
    CHR$(&h02) Shift (either side)
    CHR$(&h01) Shift (either side)
    For the unmodified key, the modifier character is CHR$(0).
Notes
  • If key_id is not in the prescribed range, no error is raised; such values are ignored. In GW-BASIC strange things can happen in this case: screen anomalies and crashes suggestive of unintended memory access.
  • If key_id is in [1—10] (or [1—12] when syntax=tandy), the statement is interpreted as a function-key macro definition.
  • The extended modifier &h80 refers to the additional keys that were introduced with the Model M 101-key keyboard in th earea between the main keyboard and the numerical keypad. These are the arrow keys, Home, End, PgUp, PgDn, Ins, Del as separate from the numerical keypad. PC-BASIC ignores this modifier; in a key definition, it does not make a difference whether or not it is set.
Errors
  • key_id is not in [-32768—32767]: Overflow.
  • key_id is not in [1—255]: Illegal function call.
  • key_id has a string value: Type mismatch.
  • two_char_string is longer than two: Illegal function call.
  • two_char_string has a numeric value: Type mismatch.

KILL

KILL filter_spec

Deletes one or more files on a disk device.

Parameters
  • The string expression filter_spec is a valid file specification indicating the files to delete. Wildcards are allowed. See FILES for a description of wildcards.
Notes
  • Be very careful with the use of wildcards in this statement: the DOS matching rules may not be the same as what is usual on your operating system, which could result in unexpected files being deleted.
  • This statement may not delete hidden file and files that do not have short names which are legal DOS names. However, this behaviour is not guaranteed so you must not depend on it.
Errors
  • filter_spec is a numeric value: Type mismatch.
  • A file with a base name equal to that of a file matching filter_spec is open: File already open
  • No file matches filter_spec : File not found
  • The user has no write permission: Permission denied
  • If a syntax error occurs after the closing quote, the file is removed anyway.

LCOPY

LCOPY [num]

Does nothing.

Parameters
  • num is a numeric expression in [0—255].
Notes
  • This statement does nothing in GW-BASIC. Presumably, it is left over from a statement in older versions of MS Basic that would copy the screen to the printer.
Errors
  • num is not in [-32768—32767]: Overflow.
  • num is not in [0—255]: Illegal function call.
  • num has a string value: Type mismatch.

LET

[LET] name = expression

Assigns the value of expression to the variable or array element name.

Parameters
  • name is a variable that may or may not already exist.
  • The type of expression matches that of name: that is, all numeric types can be assigned to each other but strings can only be assigned to strings.
Errors
  • name and expression are not of matching types: Type mismatch.

LINE

LINE [[STEP] (x0, y0)] - [STEP] (x1, y1) [, [attr] [, [B [F]] [, pattern]]]

Draws a line or a box in graphics mode. If B is not specified, a line is drawn from (x0, y0) to (x1, y1), endpoints inclusive. If B is specified, a rectangle is drawn with sides parallel to the screen and two opposing corners specified by (x0, y0) and (x1, y1). If the starting point is not given, the current graphics position is used as a staring point. If STEP is specified, (x0, y0) is an offset from the current position and (x1, y1) is an offset from (x0, y0). LINE moves the current graphics position to the last given endpoint. If F is specified with B, the rectangle is filled with the specified attribute. F and B may be separated by zero or more spaces.

Parameters
  • attr is a numeric expression in [0—255], which specifies the colour attribute of the line. If it is not given, the current attribute is used.
  • pattern is a numeric expression in [-32768—32767]. This is interpreted as a 16-bit binary pattern mask applied to consecutive pixels in the line: a 1 bit indicates a pixel plotted; a 0 bit indicates a pixel left untouched. The pattern starts at the most significant bit, which is applied to the topmost endpoint. If a box is drawn, the pattern is applied in the following counter-intuitive sequence: (x1, y1)—(x0, y1), (x1, y0)—(x0, y0), then (x1, y0)—(x1, y1), (x0, y0)—(x0, y1) if y0<y1 and y0, y1 reversed if y1<y0. When drawing a filled box, LINE ignores the pattern.
Notes
  • If a coordinate is outside the screen boundary, it is replaced with -1 (if less than 0) or the screen dimension (if larger than the screen dimension).
Errors
  • The statement ends in a comma and it is the first or third: Missing operand. If it is the second: Syntax error.
  • Any of the coordinates is not in [-32768—32767]: Overflow.
  • Any of the parameters has a string value: Type mismatch.

LINE INPUT (console)

LINE INPUT [;] [prompt_literal {;|,}] string_name

Displays the prompt given in prompt_literal and reads user input from the keyboard, storing it into the variable string_name. All input is read until Enter is pressed; the first 255 characters are stored. If the ; is given right after LINE INPUT, the Enter ending user input is not echoed to the screen.

Parameters
  • prompt_literal is a string literal. It makes no difference whether it is followed by a comma or a semicolon.
  • string_name is a string variable or array element.
Notes
  • If user input is interrupted by Ctrl+Break, CONT will re-execute the LINE INPUT statement.
  • Unlike INPUT, LINE INPUT does not end the prompt with ?.

LINE INPUT (files)

LINE INPUT # file_num, string_name

Reads string or numeric variables from a text file or the FIELD buffer of a random access file. All input is read until Enter is pressed; the first 255 characters are stored. file_num must be the number of a file open in INPUT mode or a random-access file open in RANDOM mode.

Parameters
  • string_name is a string variable or array element.
Notes
  • The # is mandatory. There may or may not be whitespace between INPUT and #.
  • Input is only terminated by a CR.
  • If file_num is open to KYBD:, LINE INPUT# reads from the keyboard until a return or comma is encountered (as in a file). Arrow keys and delete are passed as their control characters (not scancodes!) preceded by CHR$(&hFF).
Errors
  • Input is requested after the end of a text file has been reached or an EOF char has been encountered: Input past end.
  • The last character of the field buffer is read: Field overflow.
  • file_num is not an open file: Bad file number.
  • file_num is less than zero: Illegal function call.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not open for INPUT or RANDOM: Bad file mode.
  • file_num has a string value: Type mismatch.
  • file_num is open to a COM port and this is the first INPUT, LINE INPUT or INPUT$ call on that port since the buffer has filled up completely (i.e. LOF(file_num) has become zero): Communication buffer overflow.

LIST

LIST [line_number_0|.] [-[line_number_1|.]] [, file_spec [anything]]

Prints the program to the screen or a file, starting with line_number_0 up to and including line_number_1. Also stops program execution and returns control to the user. If the LIST statement ends with a file specification, anything further is ignored. In all cases, any further statements in a compound after LIST will be ignored, both in a program and in direct mode.

When listing to the screen, the same control characters are recognised as in the PRINT statement.

Notes
  • In GW-BASIC 3.23, LIST will not show line numbers 6553165535 inclusive. By default, PC-BASIC's LIST does show these lines. However, showing them can be disabled with the option hide-listing=65530.
Parameters
  • line_number_0 and line_number_1 are line numbers in the range [0—65529] or a . to indicate the last line edited. The line numbers do not need to exist; they specify a range. If the range is empty, nothing is printed.
  • The string expression file_spec is a valid file specification indicating the file to list to. If this file already exists, it will be overwritten.
Errors
  • A line number is greater than 65529: Syntax error.
  • file_spec has a numeric value: Type mismatch.
  • file_spec ends in a colon but is not a device name or drive letter: Bad file number.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).

LLIST

LLIST [line_number_0|.] [-[line_number_1|.]]

Prints the program to the line printer LPT1:, starting with line_number_0 up to and including line_number_1. Also stops program execution and returns control to the user. Any further statements on a line after LLIST will be ignored, both in a program and in direct mode.

Notes
  • In GW-BASIC 3.23, LLIST will not show line numbers 6553165535 inclusive. By default, PC-BASIC's LLIST does show these lines. However, showing them can be disabled with the option hide-listing=65530.
Parameters
  • line_number_0 and line_number_1 are line numbers in the range [0—65529]. or a . to indicate the last line edited. The line numbers do not need to exist; they specify a range. If the range is empty, nothing is printed.
Errors
  • A line number is greater than 65529: Syntax error.

LOAD

LOAD file_spec [, R]

Loads the program stored in a file into memory. Existing variables will be cleared and any program in memory will be erased. LOAD implies CLEAR. Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

If ,R is specified, keeps all data files open and runs the specified file.

Parameters
  • The string expression file_spec is a valid file specification indicating the file to read the program from.
Errors
  • file_spec has a numeric value: Type mismatch.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • The file specified in file_spec cannot be found: File not found.
  • A loaded text file contains lines without line numbers: Direct statement in file.
  • A loaded text file contains lines longer than 255 characters: Line buffer overflow. Attempting to load a text file that has LF rather than CR LF line endings may cause this error.

LOCATE

LOCATE [row] [, [col] [, [cursor_visible] [, [start_line] [, [stop_line] [,]]]]]

Positions the cursor at row, col on the screen and changes the cursor shape and visibility. cursor_visible may be 0 or 1. If cursor_visible is 0, it makes the cursor invisible; if it is 1, makes the cursor visible. This works only while a program is running. The cursor shape is adjusted within a character cell to start from start_line and end on end_line where start_line and end_line are in [0—31]. If start_line or end_line is greater than the character cell height (15), substitute 15.

Notes
  • On emulated VGA cards, the cursor shape parameters are interpreted in a complicated way that is intended to maintain functional compatibility with CGA.
  • In GW-BASIC, cursor shape is preserved after pressing Ins twice. The insert-mode cursor is different from the usual half-block. In PC-BASIC, insert mode resets the cursor shape to default.
  • Cursor shape and visibility options have no effect in graphics mode.
  • Locate accepts a 5th comma at the end, which is ignored.
Errors
  • Any parameter has a string value: Type mismatch.
  • Any parameter is not in [-32768—32767]: Overflow.
  • row is outside the current view area: Illegal function call.
  • col is greater than the current width: Illegal function call.
  • cursor_visible is not in [0, 1] ([0—255] on Tandy/PCjr): Illegal function call.

LOCK

LOCK [#] file_number [, record_0] LOCK [#] file_number, [record_0] TO record_1

Locks a file or part of a file against access by other users. On a RANDOM file, record_0 is the first record locked and record_1 is the last record locked. On any other kind of file record_0 and record_1 have no effect. If record_0 is not specified, it is assumed to be 1. If no records are specified, the whole file is locked.

Parameters
  • file_number is a numeric expression in [0—255].
  • record_0 and record_1 are numeric expressions in [1—2^25-2].
Notes
  • In GW-BASIC under MS-DOS, the LOCK command requires SHARE.EXE to be loaded. The maximum number of locks is specified in the MS-DOS SHARE command. If SHARE has not been activated or all locks are used, LOCK raises Permission denied. PC-BASIC behaves as if SHARE has been activated with unlimited locks.
  • If file_number is open for RANDOM, LOCK and UNLOCK statements must match in terms of record_0 and record_1. An non-matching UNLOCK will raise Permission denied.
  • To check if another open file is the same file, PC-BASIC only looks at the base name of the file, i.e. its DOS name without directories. As a consequence, if a file "test.txt" is open and locked, an attempt to lock a file "dir\test.txt" will fail, even if these are different files. Conversely, if two file names are different but point to the same file in the file system (for example due to file system links), then these will be considered as different files by BASIC.
Errors
  • Any parameter has a string value: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not in [0—255]: Illegal function call.
  • file_num is not an open file: Bad file number.
  • LOCK (part of) a file with the same name as a file already locked: Permission denied.
  • record_0 or record_1 is not in [1—2^25-2]: Bad record number.

LPRINT

See PRINT.


LSET

LSET string_name = expression

Copies a string value into an existing string variable or array element. The value will be left-justified and any remaining characters are replaced by spaces.

Parameters
  • string_name is a string variable or array element.
  • expression is a string expression.
Notes
  • If expression has a value that is longer than the length of the target variable, it is truncated at the tail to the length of the target variable.
  • If string_name has not been allocated before, this statement has no effect.
  • Use LSET, RSET or MID$ to copy values into a FIELD buffer.
  • If LET is used on a FIELD variable instead of L|RSET, the variable is detached from the field and a new, normal string variable is allocated.
Errors
  • string_name is not a string variable: Type mismatch.
  • expression does not have a string value: Type mismatch.

MERGE

MERGE file_spec

Overlays the lines of a program from a plain-text program file into the existing program. The loaded lines overwrite existing lines if they have the same line number.

Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Parameters
  • The string expression file_spec is a valid file specification indicating the file to read the program from.
Errors
  • file_spec cannot be found: File not found.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • file_spec was not saved as plain text: Bad file mode.
  • A loaded text file contains lines without line numbers: Direct statement in file.
  • A loaded text file contains lines longer than 255 characters: Line buffer overflow. Attempting to load a text file that has LF rather than CR LF line endings may cause this error.

MID$ (statement)

MID$(string_name, position [, length]) = substring

Replaces part of string_name with substring.

Parameters
  • string_name is a valid string variable name.
  • position is a numeric expression between 1 and the string length, inclusive.
  • length is a numeric expression in [0—255].
Notes
  • No whitespace is allowed between MID$ and (.
  • If substring is longer than length, only the first length characters are used.
  • If substring is shorter than length, only LEN(substring) characters are replaced.
Errors
  • position is greater than the length of string_name: Illegal function call, except if length is specified as 0.
  • position is not in [1—255]: Illegal function call.
  • length is not in [0—255]: Illegal function call.
  • position or length are not in [-32768—32767]: Overflow.

MKDIR

MKDIR dir_spec

Creates a new directory on a disk device.

Parameters
  • The string expression dir_spec is a valid file specification that specifies the path of the new directory on a disk device.
Errors
  • dir_spec is not a string: Type mismatch.
  • The parent directory does not exist: Path not found.
  • The directory name already exists on that path: Path/File access error.
  • The user has no write permission: Permission denied.

MOTOR

MOTOR [num]

Does nothing.

Parameters
  • num is a numeric expression in [0—255].
Notes
  • In GW-BASIC, this statement turns on the cassette motor if num is nonzero or omitted, and turns it off if num is zero. This is not implemented in PC-BASIC.
Errors
  • num has a string value: Type mismatch.
  • num is not in [-32768—32767]: Overflow.
  • num is not in [0—255]: Illegal function call.

NAME

NAME old_name AS new_name

Renames the disk file old_name into new_name.

Parameters
  • The string expressions old_name and new_name are valid file specifications giving the path on a disk device to the old and new filenames, respectively.
Notes
Errors
  • old_name or new_name have number values: Type mismatch.
  • old_name does not exist: File not found.
  • A file with a base name equal to that of old_name or new_name is open: File already open.
  • new_name exists: File already exists.

NEW

NEW

Stops execution of a program, deletes the program in memory, executes CLEAR and RESTORE and returns control to the user.


NEXT

NEXT [var_0 [, var_1] ...]

Iterates a FOR—NEXT loop: increments the loop variable and jumps to the FOR statement. If no variables are specified, next matches the most recent FOR statement. Several nested NEXT statements can be consolidated into one by using the variable list. If one or more variables are specified, their order must match the order of earlier FOR statements.

Parameters
  • var_0, var_1, ... are numeric variables which are loop counters in a FOR statement.
Errors
  • No FOR statement is found to match the NEXT statement and variables: NEXT without FOR.
  • var_0, var_1, ... are string variables: NEXT without FOR.
  • The (implicit or explicit) loop variable is an integer variable and is taken outside the range [-32768, 32767] when incremented after the final iteration: Overflow .

NOISE

NOISE source, volume, duration

Generates various kinds of noise.

Parameters
  • source is a numeric expression in [0—7]. It indicates the type of noise:
    source type top of frequency band (Hz)
    0 periodic 6991
    1 periodic 3495
    2 periodic 1747
    3 periodic last tone played on voice 2
    0 white noise 6991
    1 white noise 3495
    2 white noise 1747
    3 white noise last tone played on voice 2
  • volume is a numeric expression in [0—15].
  • duration is a numeric expression.

Volume and duration are determined in the same way as for the SOUND statement; see there.

Notes
  • This statement is only available if syntax={pcjr|tandy} is set.
Errors
  • SOUND ON has not been executed: Illegal function call.
  • duration is not in [-65535—65535]: Illegal function call.
  • volume is not in [0—15]: Illegal function call.
  • source is not in [0—7]: Illegal function call.

ON (calculated jump)

ON n {GOTO|GOSUB} line_number_0 [, line_number_1] ...

Jumps to the nth line number specified in the list. If n is 0 or greater than the number of line numbers in the list, no jump is performed. If GOTO is specified, the jump is unconditional; if GOSUB is specified, jumps to a subroutine.

Parameters
  • n is a numeric expression in [0—255]. The expression must not start with the STRIG, PEN, PLAY or TIMER function keywords; if you need these functions, the expression must be bracketed.
  • line_number_0, line_number_1, ... are existing line numbers in the program.
Errors
  • n has a string value: Type mismatch.
  • n is not in [-32768—32767], Overflow .
  • n is not in [0—255]: Illegal function call.
  • The line number jumped to does not exist: Undefined line number.

ON (event trapping)

ON {COM(n)|KEY(n)|STRIG(n)|PEN|PLAY(n)|TIMER(x)} GOSUB line_number

Defines an event trapping subroutine. The type of event is given by one of the following keywords:

COM(n) The event is triggered if data is present in the input buffer of the COMn:. n is the port number in [1,2].
KEY(n) The event is triggered if key n is pressed. n is the key number [1—20] defined in the KEY statement.
STRIG(n) They event is triggered if fire button n is pressed. n in [0,2,4,6] refer to the two fire triggers on two joysticks.
PEN The event is triggered if the light pen is on the screen. (In PC-BASIC, the light pen is emulated by default by the right mouse button).
PLAY(n) The event is triggered if there are exactly n notes left on the music background queue. n is a numeric expression in [1—32].
TIMER(x) The event is triggered every x seconds after the TIMER ON statement. x is a numeric expression in [1—86400].
Notes
Errors
  • n or x has a string value: Type mismatch.
  • n is not in [-32768—32767]: Overflow.
  • n or x is outside the specified range: Illegal function call.

ON ERROR

ON ERROR GOTO {line_number|0}

Turns error trapping on or off. When line_number is set, any error causes the error handling routine starting at that line number to be called; no message is printed and program execution is not stopped. The error handling routine is ended by a RESUME statement. While in an error handling routine, events are paused and error trapping is disabled. After the RESUME statement, any triggered events are picked up in the following order: KEY, TIMER, PLAY - the order of the others is unknown. Unlike event trapping, error trapping remains active when no program is running. ON ERROR GOTO 0 turns off error trapping.

Parameters
  • line_number is an existing line number in the program.
Notes
  • It is not possible to start the error handler at line number 0.
Errors
  • line_number does not exist: Undefined line number.

OPEN

OPEN mode_char, [#] file_num, file_spec [, rec_len] OPEN file_spec [FOR {INPUT|OUTPUT|APPEND|RANDOM}] [ACCESS {READ|WRITE|READ WRITE}] [SHARED|LOCK {READ|WRITE|READ WRITE}] AS [#] file_num [LEN = rec_len]

Opens a data file on a device.

Parameters
  • The string expression file_spec is a valid file specification.
  • file_num is a numeric expression in [1—max_files], where max_files is the maximum file number (default 3).
  • rec_len is a numeric expression in [1—128]: the record length.
  • mode_char is a string expression of which the first character is one of ["I", "O", "A", "R"].
Access modes

The FOR modes or mode_char are as follows:

mode_char FOR Effect
"I" INPUT Opens a text file for reading and positions the file pointer at the start.
"O" OUTPUT Truncates a text file at the start and opens it for writing. Any data previously present in the file will be deleted.
"A" APPEND Opens a text file for writing at the end of any existing data.
"R" RANDOM Opens a file for random access; the file is divided in records of length rec_len. If LEN is not specified, the record length defaults to 128. The file contents can be accessed using GET and PUT of the FIELD buffer; the FIELD buffer can be accessed through FIELD variables or through PRINT# and INPUT# statements.

If no FOR mode or mode_char is specified, the file is opened for RANDOM.

If both FOR and ACCESS are specified, any ACCESS mode is allowed for RANDOM but for the other modes the access must match as follows:

FOR default ACCESS allowed ACCESS
INPUT READ READ
OUTPUT WRITE WRITE
APPEND READ WRITE READ WRITE
RANDOM READ WRITE all
Sharing and locks

If neither SHARED nor LOCK are specified. Inside this process, a file may be opened multiple times for INPUT or RANDOM but only once for OUTPUT or APPEND, as long as it is again opened in default mode. It may not be opened in SHARED or any LOCK modes.

If SHARED, LOCK READ, LOCK WRITE or LOCK READ WRITE is specified, whether two OPEN statements may access the same file depends on one's LOCK status and the other's ACCESS status and vice versa. For two OPEN statements as follows: OPEN "file" lock_1 AS 1
OPEN "file" ACCESS acc_2 SHARED AS 2
the following combinations are allowed:

Access allowed acc_2
READ WRITE READ WRITE
lock_1 SHARED yes yes yes
LOCK READ no yes no
LOCK WRITE yes no no
LOCK READ WRITE no no no

In GW-BASIC under MS-DOS with SHARE.EXE active, these locks should be enforced across a network as well as inside a single BASIC process. Without SHARED and LOCK, the file is locked exclusively for use by the GW-BASIC process. By contrast, in PC-BASIC, the locks are only implemented internally. Whether other processes may access the file will depend on the host OS.

To check if another open file is the same file, PC-BASIC only looks at the base name of the file, i.e. its DOS name without directories. As a consequence, if a file "test.txt" is open and locked, an attempt to lock a file "dir\test.txt" will fail, even if these are different files. Conversely, if two file names are different but point to the same file in the file system (for example due to file system links), then these will be considered as different files by BASIC.

File specifications

A file specification file_spec is a non-empty string expression of the form "[device:]parameters", where device is a PC-BASIC device and the form of the parameters is specific to the type of device. If device is omitted, the current device (one of the disk devices or CAS1:) is used.

Disk devices A:Z: and @:

parameters must specify a valid file path of the form [\][dirname\] ... filename.

PC-BASIC follows DOS file system conventions. Directory names are separated with backslashes \ (even if the host OS separates paths with forward slashes). File and directory names consist of a 8-character name and 3-character extension. Names are case insensitive. Permissible characters for both filename and extension are the printable ASCII characters in the range &h20&h7E excluding the characters " * + . , / : ; < = > ? \ [ ] |. Spaces are allowed but leading and trailing spaces are ignored. The names AUX, CON, PRN and NUL are reserved as device aliases and are not legal names for files or directories on a disk device.

A path starting with a backslash is interpreted as an absolute path, starting at the root of the specified disk device. Otherwise, the path is interpreted as relative to the current directory on the specified device. The special directory name .. refers to the parent directory of a preceding path, or the parent directory of the current directory if no path is given. The special directory name . refers to the same directory as given by the preceding path, or the current directory if no preceding path is given.

If the file name provided does not contain any dots, the LOAD, SAVE, BLOAD, BSAVE, CHAIN, MERGE, RUN, and LIST statements append the default extension .BAS. To refer to a file name without an extension, the file specification should end in a dot .. For other statements, appending a dot is allowed but not required.

Compatibility notes

Unlike PC-BASIC, some versions of MS-DOS allow certain characters in the range &h7F&hFF. However, their permissibility and interpretation depends on the console code page, which may be different from the display code page that affects GW-BASIC. Depending on its console code page, MS-DOS will replace accented letters by their unaccented uppercase variant. Some DOS implementations will remove spaces from filenames; notably, this is the case on DOSBox.

In order to allow access to files whose name on the host system does not conform to DOS standards while maintaining compatibility with GW-BASIC, PC-BASIC will follow these steps to match DOS-style file names to host file names:

  1. Look for a file with the name as provided. This can be a long file name which may contain non-permissible characters and which will be case sensitive if your file system is.
  2. If such a file is not found, it will truncate the name provided to all-uppercase 8.3 format and look for an exact match. The truncated name consists of the first 8 characters before the first dot, followed by the first three characters after the first dot. If the resulting file name contains non-permissible characters, an error will be raised.
  3. Look for 8.3 names in mixed case which match the name provided in a case-insensitive way. Such files are searched in lexicographic order. File names longer than 8.3 will not be matched, unless their name is entered exactly. On Windows, the name matched can be a short filename as well as a long filename provided it is of 8.3 length — it may, for example, contain spaces and thus not be a valid Windows short file name.

If the file name provided ends in a single dot and contains no other dots, PC-BASIC will first match the name as provided; if this is not found, it will match the name as provided but without the single dot. The 8.3 format of such a file name will match file names with and without the dot, in lexicographic order.

If no matching file is found for an output file name, a new file will be created with an all-uppercase 8.3 file name.

Cassette device CAS1:
parameters can be a file name of up to eight characters. Cassette file names are case sensitive, have no path or extension, may be empty and do not need to be unique. They may contain any character in the range &h20&hFF. On the cassette device, when called in direct mode, OPEN, CHAIN, MERGE, LOAD and BLOAD will print a message to the console for each file found while winding the tape. The message consists of the filename followed by a dot and the file type and concluded with a status message. The file type is one of the following:
A
Program file in text format
B
Program file in tokenised format
D
Data file
M
BSAVE memory image
P
Program file in protected format
If the file does not match the file specification and required file type, the status is Skipped; if the file matches, the status is Found. When called from a program, these statements do not print messages to the console. If the device was specified explicitly, parameters may also be empty. In this case the first file of the appropriate type is opened.
Console and parallel devices SCRN:, KYBD:, and LPTn:
These devices do not allow further device parameters.
Serial devices COMn:

When opening a COM port, the file_spec has the form "COMn:[speed[,parity[,data[,stop[,RS][,CS[n]][,DS[n]][,CD[n]][,LF][,PE]]]]]" The first four parameters after the device colon must be given in the order specified but the named parameters can be given in any order. The meaning of the parameters is:

Parameter Default Meaning
speed 300 Baud (bps) rate for the connection. speed is one of [75, 110, 150, 300, 600, 1200, 1800, 2400, 4800, 9600].
parity E Parity bit convention. parity is one of [S, M, O, E, N].
parity Meaning Effect
S SPACE Parity bit always set to 0.
M MARK Parity bit always set to 1.
O ODD Parity bit set so that character parity is odd.
E EVEN Parity bit set so that character parity is even.
N NONE No parity bit transmitted or received.
data 7 Data bits per byte. data must be one of [4, 5, 6, 7, 8]. A byte consists of the data bits plus parity bit, if any. Byte size must be in the range [5—8]: if data is 4, parity must not be N; if data is 8, parity must be N.
stop 1 The number of stop bits. stop must be 1 or 2. Default is 2 if speed is 75 or 110; 1 otherwise.
RS no Suppress Request To Send.
CS[n] CS1000 Set Clear To Send timeout to n milliseconds. If n is 0 or not given, disable CTS check. Default is CS0 if RS is set; CS1000 otherwise.
DS[n] DS1000 Set Data Set Ready timeout to n milliseconds. If n is 0 or not given, disable DSR check.
CD[n] CD0 Set Carrier Detect timeout to n milliseconds. If n is 0 or not given, disable CD check.
LF no Send a line feed after each carriage return.
PE no Enable parity checking (This setting is ignored by PC-BASIC).
Notes
  • If a COM port is opened for RANDOM, access is byte-for-byte rather than through FIELD records; PRINT# and INPUT# access the port directly. rec_len sets the number of bytes read by the GET and PUT statements.
  • For INPUT, OUTPUT and APPEND modes, LEN may be specified but is ignored.
  • If I/O is attempted contravening the FOR mode specified, the PRINT or INPUT statement will raise Bad file mode.
  • If RANDOM I/O is attempted contravening the ACCESS mode specified, the PUT or GET statement will raise Path/File access error.
  • The # is optional and has no effect.
Errors
  • file_spec is empty or a non-existent device: Bad file number.
  • FOR APPEND ACCESS WRITE is specified: Path/File access error.
  • FOR and ACCESS mismatch in other ways: Syntax error.
  • The COM: file_spec parameters do not follow the specification: Bad file name.
  • The CAS1: file_spec contains disallowed characters: Bad file number.
  • A file with the same name is already open for OUTPUT or APPEND: File already open. This is only raised for COMn:, CASn: and disk devices.
  • rec_len or file_num have string values: Type mismatch.
  • file_spec or mode_char have number values: Type mismatch.
  • file_num is not in [-32768—32767]: Overflow.
  • file_num is not in [0—255]: Illegal function call.
  • file_num is not in [1—max_files]: Bad file number.
  • rec_len is not in [-32768—32767]: Overflow.
  • rec_len is not in [1—128]: Illegal function call.
  • mode_char is empty or the first character is not in ["I", "O", "A", "R"]: Bad file mode.

OPTION BASE

OPTION BASE n

Sets the starting index of all arrays to n.

Parameters
  • n is a literal digit 0 or 1. Expressions are not allowed.
Notes
  • If OPTION BASE has not been called, the first array allocation defaults to starting index 0.
Errors
  • n is not a digit 0 or 1: Syntax error.
  • OPTION BASE 1 is called but an array has already been allocated before: Duplicate definition.
  • OPTION BASE is called more than once with different starting index: Duplicate definition.

OUT

OUT port, value

Sends a byte to an emulated machine port.

The following machine ports are emulated in PC-BASIC:

port Effect
&h201 resets the game port (joystick port)
&h3C5 sets the write bitmask for SCREEN 7, 8, 9 colour planes. bitmask = 2 ^ value.
&h3CF sets the read colour plane to value.
&h3D8 if value = &h1A, enable composite colorburst.
if value = &h1E, disable composite colorburst.
Requires video={cga, tandy, pcjr}.
Notes
  • Only a limited number of machine ports are emulated.
  • In GW-BASIC under MS-DOS, the sequence needed to set the colour plane mask is: OUT &h3C4, 2
    OUT &h3C5, 2 ^ plane
    The sequence needed to set the colour plane is: OUT &h3CE, 4
    OUT &h3CF, plane
    The initial OUT statements currently have no effect in PC-BASIC.
Parameters
  • port is a numeric expression in [-32768—65535].
  • value is a numeric expression in [0—255].
Errors
  • port or value has a string value: Type mismatch.
  • port is not in [-32768—65535]: Overflow.
  • value is not in [-32768—32767]: Overflow.
  • value is not in [0—255]: Illegal function call.

PAINT

PAINT [STEP] (x, y) [, attrib [, border [, background]]]

Flood-fills the screen with a colour or pattern, starting from the given seed point.

Parameters
  • x, y are numeric expressions in the range [-32768—32767] If STEP is specified, x y are offsets from the current position. If the seed point is outside the visible screen area, no flood fill is performed.
  • attrib is an expression that specifies the fill attribute or pattern. If not specified, the current foreground attribute is used.
  • If attrib has a number value, it must be in [0—255]; it specifies the colour attribute used to fill.
  • If attrib has a string value, it specifies a tile pattern (see below).
  • border is a numeric expression in [0—255]. It specifies the attribute of the fill boundary (see below).
  • background is a string expression that represents a background tile pattern to ignore when determining boundaries (see below).
Tile patterns

A tile pattern can be specified by a string of up to 255 characters. The interpretation of the string depends on the number of bits per pixel and on the current screen mode.

1 bit per pixel (e.g. SCREEN 2)
Here is an example:
76543210 Byte value
*....... &h80
.*...... &h40
..*..... &h20
...*.... &h10
....*... &h08
.....*.. &h04
......*. &h02
This diagonal stripe pattern can thus be produced with PAINT (0, 0), CHR$(128)+CHR$(64)+CHR$(32)+CHR$(16)+CHR$(8)+CHR$(4)+CHR$(2)
SCREEN 7, 8, 9
The tile pattern is always 8 pixels wide. The first character in the pattern string contains the first bit of each of these 8 pixels, the second character contains the second bits, etc. For example, in a 2-bits-per-pixel mode, four colour attributes can be used in the pattern. To create a diagonal stripe pattern of the same shape, in attribute &h03, we now need a tile string that is twice as long:
Attribute bit 76543210 Byte value
0 *....... &h80
1 *....... &h80
0 .*...... &h40
1 .*...... &h40
0 ..*..... &h20
1 ..*..... &h20
0 ...*.... &h10
1 ...*.... &h10
0 ....*... &h08
1 ....*... &h08
0 .....*.. &h04
1 .....*.. &h04
0 ......*. &h02
1 ......*. &h02
If the pattern string is truncated before all bits of the last line have been defined, the remaining bits will be zero.
SCREEN 1, 3, 4, 5 , 6
Each row of the tile pattern represents a screen row. Colours are encoded in consecutive bits; the more bits per pixel, the narrower the pattern is. For 2 bits per pixel, the pattern is 4 pixels wide; for 4 bits per pixel it is 2 pixels wide. The following pattern string encodes a diagonal dotted stripe in two colours:
3210 76543210 Byte value
2000 *....... &h80
1000 .*...... &h40
0200 ..*..... &h20
0100 ...*.... &h10
0020 ....*... &h08
0010 .....*.. &h04
0002 ......*. &h02

The tile pattern is anchored to the screen; imagine a grid starting at (0,0) and covering the screen. Whenever an area is tile-filled, the tiles are put into this grid. In this way, adjacent areas will have continuous tiling even if they were filled from different seed points.

Boundaries

A solid flood fill stops at pixels that have the same attribute as the fill or that have the specified border attribute, if specified. A tiling flood fill stops at the specified border attribute; if no border attribute is specified, it stops at the current foreground attribute. A tiling flood fill also stops at scan line intervals that are the same as the tiling pattern for that line, unless a background pattern is specified and the interval also equals the background pattern for that line.

The background tile pattern is constructed just like the tile pattern. However, only the first row of the background tile is taken into account; the rest is ignored. The background tile must not match the attribute tile, or more than two consecutive rows of it.

Errors
  • If more than two consecutive rows of the attribute tile (or all rows, if there are less than three) equal the first row of the background tile: Illegal function call.
  • background has a number value: Illegal function call.
  • border,x, or y have a string value: Type mismatch.
  • border,x, or y are not in [-32768—32767]: Overflow.
  • border is not in [0—255]: Illegal function call.
  • attrib is numeric and not in [-32768—32767]: Overflow.
  • attrib is numeric and not in [0—255]: Illegal function call.

PALETTE

PALETTE [attrib, colour]

Assigns a colour to an attribute. All pixels with that attribute will change colour immediately. If no parameters are specified, PALETTE resets to the initial setting.

Parameters
  • attrib is a numeric expression between 0 and the current palette size, less one.
  • colour is a numeric expression between -1 and the maximum number of colours for the current screen mode, less one. If colour equals -1, the palette remains unchanged.
Errors
  • attrib or colour has a string value: Type mismatch.
  • attrib or colour is not in [-32768—32767]: Overflow
  • attrib or colour is not in range: Illegal function call

PALETTE USING

PALETTE USING int_array_name {(|[} start_index {)|]}

Assigns new colours to all attributes.

Parameters
  • int_array_name is a single- or multidimensional array of integers (%) that will supply the new values for the palette.
  • start_index is a numeric expression that indicates at which index in the array to start mapping to the palette.
Notes
  • Array values are assigned to palette entries in the order in which they are stored in memory. See Arrays for details about the layout of arrays in memory.
  • If an array entry has value -1, the matching attribute is left unchanged.
Errors
  • int_array_name has not been allocated: Illegal function call. The array will not be automatically allocated.
  • int_array_name is not an integer array: Type mismatch.
  • int_array_name is too short: Illegal function call.
  • start_index has a string value: Type mismatch.
  • start_index is not in [-32768—32767]: Overflow
  • start_index is outside array dimensions: Subscript out of range

PCOPY

PCOPY src, dst

Copies the screen page src to dst. All text and graphics on dst is replaced by those of src.

Parameters
  • src and dst are numeric expressions between 0 and the current video mode's number of pages, less one.
Errors
  • src or dst has a string value: Type mismatch.
  • src or dst is not in [-32768—32767]: Overflow.
  • src or dst is out of range: Illegal function call.

PEN (statement)

PEN {ON|OFF|STOP}

Controls event trapping and read access of the light pen (emulated through the mouse in PC-BASIC). PEN ON switches pen reading and trapping on. PEN OFF switches it off. PEN STOP suspends PEN event trapping until PEN ON is executed. Up to one event can be triggered during suspension, provided that event handling was switched on prior to suspension. The event triggered during suspension is handled immediately after the next PEN ON statement.


PLAY (event switch)

PLAY {ON|OFF|STOP}
  • ON: enables ON PLAY event trapping of the music queue.
  • OFF: disables trapping.
  • STOP: halts trapping until PLAY ON is used. Events that occur while trapping is halted will trigger immediately when trapping is re-enabled.

PLAY (music statement)

PLAY [mml_string_0] [, [mml_string_1] [, mml_string_2]]

Plays the tune defined by the Music Macro Language strings mml_string_0, ....

Unless syntax={tandy | pcjr} is set, only the single-voice syntax is available. The three separate MML strings correspond to the three voices of the PCjr/Tandy sound adapter. The notes in these strings are played synchronously.

Parameters
  • mml_string_0, mml_string_1, mml_string_2 are string expressions in MML.
  • At least one parameter must be provided and the statement must not end in a comma.
Music Macro Language reference
Notes and Pauses
Command Effect
{A|B|C|D|E|F|G}[#|+|-][m] Play a note.
+ or # indicates sharp.
- indicates flat.
m is a numeric literal and indicates duration of an mth note. m is in the range [0—64]. If m=0 or omitted, use the default length.
Nn Play note n, in the range [0—84] (7 octaves).
n = 0 means rest.
On Set the current octave to n, in the range [0—6]. Default is 4.
> Increase the current octave by 1, with a maximum of 6.
< Decrease the current octave by 1, with a minimum of 0.
Pn Pause for the duration of an nth note. n is in the range [0—64]. If n=0, this has no effect.
Timing commands
Command Effect
. Increase the duration of the preceding note by 1/2 times its normal duration. Periods can be repeated to increase duration further.
Ln Set the duration of following note to an nth note. (n=4 is a quarter note, etc.) n is in the range [1—64].
MN Normal: 7/8 of the duration is sound, with 1/8 silence. Default mode.
ML Legato: full duration is sound.
MS Staccato: 3/4 of the duration is sound, with 1/4 silence.
Tn Sets the tempo to n L4s per minute. n is in the range [32—255]. Default is 120.
Background-mode commands

These commands affect SOUND, PLAY and BEEP

Command Effect
MB Turns on background mode; sound commands exit without waiting for the music to finish. The music keeps playing while other commands are executed. There can be up to 32 notes in the background music queue; if more notes are played, PLAY will block until there are only 32 left. Note that the gaps between notes in the default articulation and in staccato are counted as separate notes on the queue.
MF Turns off background mode; sound commands block. Default mode.
Subroutine command
Command Effect
Xs Execute substring. s is one of the following:
  • a string variable name followed by a;
  • the result of VARPTR$() on a string variable
Volume control

Volume control is available on syntax={tandy | pcjr} only:

Command Effect
Vn Set the volume to n, in the range [-1—15]. -1 means full volume. If SOUND ON has not been executed, this has no effect.
MML Parameters

Numeric variables n in the commands above can be:

  • an integer literal, e.g. PLAY "L4G"
  • a numeric variable name or array element var preceded by = and followed by ;. For example, PLAY "L=VAR;G" or PLAY "L=A(1);G"
  • the result of VARPTR$(var) preceded by =. For example, PLAY "L=" + VARPTR$(VAR) + "G"

Note that only number literals may follow named notes and dereferencing variables or arrays is not allowed there. It is an error to write PLAY "G=VAR;" or PLAY "G=" + VARPTR$(VAR). Use PLAY "G4" or PLAY "L=VAR;G" or PLAY "L=" + VARPTR$(VAR) + "G" instead.

Commands may optionally be separated by one semicolon ;, but not by more than one.

Errors
  • mml_string has a numeric value: Type mismatch.
  • mml_string has errors in the MML: Illegal function call.
  • A variable in an MML string is of incorrect type: Type mismatch.
  • No MML string is specified: Missing operand.
  • If SOUND ON has not been executed, using the three-voice syntax will raise Syntax error.

POKE

POKE address, value

Sets the value of the memory byte at segment * 16 + address to value, where segment is the current segment set with DEF SEG.

Parameters
  • address is a numeric expression in [-32768—65535]. Negative values are interpreted as their two's complement.
  • value is a numeric expression in [0—255].
Notes
  • The memory is only partly emulated in PC-BASIC. See Memory model for supported addresses. Outside emulated areas of memory, this statement has no effect.
Errors
  • address or value has a string value: Type mismatch.
  • address is not in [-32768—65535]: Overflow.
  • value is not in [-32768—32767]: Overflow.
  • value is not in [0—255]: Illegal function call.

PSET and PRESET

{ PSET | PRESET } [STEP] (x, y) [, attrib]

Change the attribute of a pixel on the screen at position (x, y). If STEP is specified, (x, y) is an offset from the current position.

If attrib is between 0 and the screen mode's palette size, the pixel is changed to attribute attrib. If attrib is larger than the palette size, the pixel's attribute is changed to the highest legal attribute value. If attrib is not specified, PSET changes the attribute to the current foreground attribute while PRESET changes it to zero.

Parameters
  • x, y are numeric expressions in [-32768—32767].
  • attrib is a numeric expression in [0—255].
Errors
  • x or y has a string value: Type mismatch.
  • attrib, x or y or the physical coordinates they translate into are not in [-32768—32767]: Overflow.
  • attrib is not in [0—255]: Illegal function call.

PRINT and LPRINT

{LPRINT|{PRINT|?} [# file_num,]} [expr_0|;|,|SPC(n)|TAB(n)] ... [USING format; uexpr_0 [{;|,} uexpr_1] ... [;|,]]

Writes expressions to the screen, printer, or file. If LPRINT is used, output goes to LPT1:. If file_num is specified, output goes to the file open under that number. ? is a shorthand for PRINT.

When writing a string expression to the screen, the following control characters have special meaning. Other characters are shown as their corresponding glyph in the current codepage.

Code point Control character Effect
&h07 BEL Beep the speaker.
&h08 BS Erase the character in the previous column and move the cursor back.
&h09 HT Jump to the next 8-cell tab stop.
&h0A LF Go to the leftmost column in the next row; connect the rows to one logical line.
&h0B VT Move the cursor to the top left of the screen.
&h0C FF Clear the screen.
&h0D CR Go to the leftmost column in the next row.
&h1C FS Move the cursor one column to the right.
&h1D GS Move the cursor one column to the left.
&h1E RS Move the cursor one row up.
&h1F US Move the cursor one row down.

Expressions can optionally be separated by one or more of the following keywords:

Keyword Effect
; Attaches two expressions tight together; strings will be printed without any space in between, numbers will have one space separating them, in addition to the space or minus sign that indicate the sign of the number.
, The expression after will be positioned at the next available zone. The output file is divided in 14-character zones; if the width of the file is not a multiple of 14, the remaining spaces are unused and the first zone of the next line is used instead. If the file has a width of less than 14 characters, the zones are determined as if the file were wrapping continuously.
SPC(n) Produces n spaces, where n is a numeric expression. if n is less than zero, it defaults to zero. If n is greater than the file width, it is taken modulo the file width.
TAB(n) Moves to column n, where n is a numeric expression. if n is less than zero, it defaults to zero. If n is greater than the file width, it is taken modulo the file width. If the current column is greater than n, TAB moves to column n on the next line.

If the print statement does not end in one of these four separation tokens, a newline is printed after the last expression. String expressions can be separated by one or more spaces, which has the same effect as separating by semicolons.

Format string syntax

A USING declaration occurs at the end of an [L]PRINT[#] statement and writes a formatted string to the screen, printer or file. The following tables list the format tokens that can be used inside the format string.

_ Escape character; causes the next character in the format string to be printed as is rather than interpreted as a format token.

For string expressions:

! Prints the first character of a string.
\\ Prints 2 or more characters of a string. A greater number of characters is selected by separating the \s by spaces.
& Prints the whole string.

For numeric expressions, the format string specifies a width and alignment.

# Indicate a position for a digit.
. Indicate the decimal point.
, Before the decimal point: cause digits to be grouped in threes separated by commas. After the decimal point it is not a token. Provides one digit position.

The number of characters in the field must not exceed 24.

Tokens preceding the number field:

+ Cause the sign to be printed for positive as well as negative numbers. The sign is to be printed to the left of the number.
** Cause any leading spaces to be replaced with *s. Provides two digit positions.
$$ Cause a $ to be printed to the left of the number. Provides one digit position.

Tokens trailing the number field:

+ Cause the sign to be printed for positive as well as negative numbers. The sign will be printed to the right of the number.
- Cause the sign for negative numbers to be printed to the right of the number. Note that - preceding the field is not a token but printed literally.
^^^^ Specify that scientific notation is to be used, with a mantissa and an exponent represented by E+00. In scientific notation, thousands separators will not be shown and any , character has the same effect as #.

Numeric expressions are always fully printed, even if they do not fit in the positions specified. If the number does not fit in the allowed space, a % is printed preceding it.

  • If there are more expressions than format fields, the format string is wrapped around.
  • Expressions may be separated with semicolons or commas; the effect is the same.
  • If the USING declaration ends in a comma or semicolon, no newline is printed at the end.
  • After a USING declaration, other elements of the PRINT syntax such as SPC( and TAB( can not be used.
Parameters
  • expr_0, expr_1, ... are expressions of any type.
  • format is a string expression that specifies the output format.
  • uexpr_0, uexpr_1, ... are expressions matching a token in the format string.
Notes
  • If an error is raised, the output before the error was encountered is printed as normal.
  • In GW-BASIC, when formatting a number with a dollar sign, if the number is in the range [-10000—-32767] and does not fit in the width of the number field, the minus sign is omitted. This is not implemented in PC-BASIC.
Errors
  • n has a string value: Type mismatch.
  • n is not in [-32768—65535]: Overflow.
  • The format string contains no tokens: Illegal function call.
  • An expression doesn't match the corresponding format token type: Type mismatch.
  • A number field in the format string exceeds 24 characters: Illegal function call.
  • A number field in the format string contains no # characters: Illegal function call.

PUT (files)

PUT [#] file_number [, record_number]

Writes a record to the random-access file file_number at position record_number.

Parameters
  • file_number is a numeric expression that yields the number of an open random-access file. The # is optional and has no effect.
  • record_number is a numeric expression in [1—33554432] (2^25) and is interpreted as the record number.
Notes
  • The record number is stored as single-precision; this precision is not high enough to distinguish single records near the maximum value of 2^25.
Errors
  • record_number is not in [1—33554432]: Bad record number.
  • file_number is not in [0—255]: Illegal function call.
  • file_number is not the number of an open file: Bad file mode.
  • file_number is open under a mode other than RANDOM: Bad file mode.
  • file_number is not specified: Missing operand.

PUT (communications)

PUT [#] com_file_number [, number_bytes]

Writes number_bytes bytes to the communications buffer opened under file number com_file_number. number_bytes is a numeric expression between 1 and the COM buffer length, inclusive.

Notes
  • In GW-BASIC, Device I/O error is raised for overrun error, framing error, and break interrupt. Device fault is raised if DSR is lost during I/O. A Parity error is raised if parity is enabled and incorrect parity is encountered. This is according to the manual; it is untested.
Errors
  • bytes is less than 1: Bad record number.
  • bytes is less than 32768 and greater than the COM buffer length: Illegal function call.
  • com_file_number is not specified: Missing operand.
  • com_file_number is not in [0—255]: Illegal function call.
  • com_file_number is not the number of an open file: Bad file number.
  • The serial input buffer is full, i.e. LOF(com_file_number) = 0 and LOC(com_file_number)=255: Communication buffer overflow.

PUT (graphics)

PUT (x0, y0), array_name [, {PSET|PRESET|AND|OR|XOR}]

Displays an array to a rectangular area of the graphics screen. Usually, PUT is used with arrays that have been stored using GET. See GET for the format of the array.

The keywords have the following effect:

PSET Overwrite the screen location with the new image
PRESET Overwrite the screen location with the inverse image
AND Combines the old and new attributes with bitwise AND
OR Combines the old and new attributes with bitwise OR
XOR Combines the old and new attributes with bitwise XOR
Parameters
  • array_name is a numeric array.
  • x0, y0 are numeric expressions.
Errors
  • The array does not exist: Illegal function call.
  • array_name refers to a string array: Type mismatch.
  • x0, y0 are string expressions: Type mismatch.
  • x0, y0 are not in [-32768—32767]: Overflow.
  • x0, y0 is outside the current VIEW or WINDOW: Illegal function call

RANDOMIZE

RANDOMIZE [expr]

Seeds the random number generator with expr. If no seed is specified, RANDOMIZE will prompt the user to enter a random seed. The user-provided value is rounded to an integer. The random seed is formed of the last two bytes of that integer or expr. If expr is a float (4 or 8 bytes), these are XORed with the preceding 2. The first 4 bytes of a double are ignored. The same random seed will lead to the same sequence of pseudorandom numbers being generated by the RND function.

Parameters
  • expr is a numeric expression.
Notes
  • For the same seed, PC-BASIC produces the same pseudorandom numbers as GW-BASIC 3.23.
  • The random number generator is very poor and should not be used for serious purposes. See RND for details.
Errors
  • expr has a string value: Illegal function call.
  • The user provides a seed outside [-32768—32767] at the prompt: Overflow.

READ

READ var_0 [, var_1] ...

Assigns data from a DATA statement to variables. Reading starts at the current DATA position, which is the DATA entry immediately after the last one read by previous READ statements. The DATA position is reset to the start by the RUN and RESTORE statements.

Parameters
  • var_0, var_1 are variables or array elements.
Errors
  • Not enough data is present in DATA statements: Out of DATA.
  • The type of the variable is not compatible with that of the data entry being read: a Syntax error occurs on the DATA line.

REM

{REM|'} [anything]

Ignores everything until the end of the line. The REM statement is intended for comments. Everything after REM will be stored in the program unaltered and uninterpreted. ' (apostrophe) is an alias for :REM'; it can be placed at any point in the program line and will ensure that the rest of the line is ignored.

Note that a colon : does not terminate the REM statement; the colon and everything after it will be treated as part of the comment.


RENUM

RENUM [new|.] [, [old|.] [, increment]]

Replaces the line numbers in the program by a systematic enumeration starting from new and increasing by increment. If old is specified, line numbers less than old remain unchanged. new, old are line numbers; the dot . signifies the last line edited. increment is a line number but must not be a dot or zero. Also stops program execution and returns control to the user. Any further statements on the line will be ignored, also in direct mode.

Notes
  • Line numbers afer the following keywords will be renumbered: AUTO, EDIT, ELSE, ERL, DELETE, GOSUB, GOTO, LIST, LLIST, RENUM, RESTORE, RESUME, RETURN, RUN, THEN.
  • Any line numbers in CHAIN statements will not be renumbered; note that these line numbers refer to another program.
  • All arguments of RENUM or AUTO statements in a program will be renumbered, including any line number offsets or increments, even though that does not make much sense.
  • A zero line number following the keywords ERROR GOTO will not be renumbered.
  • If a referenced line number does not exist in the program, a message Undefined line ref in old_line is printed. Here, old_line is the line number prior to renumbering. The referenced line number will be left unchanged, but the line's old line number will be renumbered.
Errors
  • Any of the parameters is not in [0—65529]: Syntax error.
  • Any of the newly generated line numbers is greater than 65529: Illegal function call. The line numbers up to the error have not been changed.
  • increment is empty or zero: Illegal function call.
  • old is specified and new is less than or equal to an existing line number less than old: Illegal function call.

RESET

RESET

Closes all open files.

Notes
  • Official GW-BASIC documentation and many other sources state that RESET closes all files on disk devices. However, in reality GW-BASIC 3.23 also closes files on tape and any other device, making this statement identical to CLOSE with no arguments. PC-BASIC follows this behaviour.

RESTORE

RESTORE [line]

Resets the DATA pointer. line is a line number. If line is not specified, the DATA pointer is reset to the first DATA entry in the program. If it is specified, the DATA pointer is reset to the first DATA entry in or after line.

Errors
  • line is not an existing line number: Undefined line number.

RESUME

RESUME [0|NEXT|line]

Continues normal execution after an error handling routine. If 0 or no option is specified, re-executes the statement that caused the error. If NEXT is specified, executes the statement following the one that caused the error. If line is specified, it must be a valid line number.

Errors
  • RESUME is encountered outside of an error trapping routine: RESUME without error.
  • The program ends inside an error trapping routine without a RESUME or END statement: No RESUME.
  • line is not an existing line number: Undefined line number.

RETURN

RETURN [line]

Returns from a GOSUB subroutine. If line is not specified, RETURN jumps back to the statement after the GOSUB that jumped into the subroutine. If line is specified, it must be a valid line number. RETURN jumps to that line (and pops the GOSUB stack). When returning from an error trapping routine, RETURN re-enables the event trapping which was stopped on entering the trap routine.

Errors
  • line is not an existing line number: Undefined line number.

RMDIR

RMDIR dir_spec

Removes an empty directory on a disk device.

Parameters
  • The string expression dir_spec is a valid file specification that specifies the path and name of the directory.
Errors
  • dir_spec has a numeric value: Type mismatch.
  • dir_spec is an empty string: Bad file name.
  • No matching path is found: Path not found.
  • Directory to remove is not empty: Path/File access error.

RSET

RSET string_name = expression

Copies a string value into an existing string variable or array element. The value will be right-justified and any remaining characters are replaced by spaces.

Parameters
  • string_name is a string variable or array element.
  • expression is a string expression.
Notes
  • If expression has a value that is longer than the length of the target variable, it is truncated at the tail to the length of the target variable.
  • If string_name has not been allocated before, this statement has no effect.
  • Use LSET, RSET or MID$ to copy values into a FIELD buffer.
  • If LET is used on a FIELD variable instead of L|RSET, the variable is detached from the field and a new, normal string variable is allocated.
Errors
  • string_name is not a string variable: Type mismatch.
  • expression does not have a string value: Type mismatch.


RUN

RUN [line_number [anything]|file_spec [, R]]

Executes a program. Existing variables will be cleared. RUN implies CLEAR. If file_spec is given, any program in memory will be erased. If ,R is specified after file_spec, files are kept open; if not, all files are closed.

Parameters
  • line_number is a valid line number in the current program. If specified, execution starts from this line number. The rest of the RUN statement is ignored in this case.
  • The string expression file_spec, if specified, is a valid file specification indicating the file to read the program from.
Errors
  • line_number is not a line number in the current program: Undefined line number.
  • file_spec cannot be found: File not found.
  • file_spec is an empty string: Bad file number.
  • A loaded text file contains lines without line numbers: Direct statement in file.

SAVE

SAVE file_spec [, {A|P}]

Stores the current program in a file.

  • If ,A is specified, the program will be saved in plain text format. In this case, program execution will stop and control will be returned to the user. Any further statements on teh line will be ignored, also in direct mode.
  • If ,P is specified, the program will be saved in protected format. When a protected program is loaded in GW-BASIC, it cannot be LISTed or SAVEd in non-protected format.
  • If neither is specified, the program will be saved in tokenised format.
Parameters
  • The string expression file_spec is a valid file specification indicating the file to store to.
Errors
  • file_spec has a number value: Type mismatch.
  • file_spec is an empty string: Bad file number.
  • file_spec contains disallowed characters: Bad file number (on CAS1:); Bad file name (on disk devices).
  • hide-protected is enabled, the current program is protected and ,P is not specified: Illegal function call.

SCREEN (statement)

SCREEN [mode] [, [colorburst] [, [apage] [, [vpage] [, erase]]]]

Change the video mode, composite colorburst, active page and visible page. Video modes are described in the Video Modes section.

Parameters
  • mode is a numeric expression that sets the screen mode.
  • colorburst is a numeric expression. See notes below.
  • apage is a numeric expression that sets the active page.
  • vpage is a numeric expression that sets the visible page.
  • erase is a numeric expression in the range [0, 1, 2]. It is only legal with syntax={pcjr, tandy}. See notes below.
Video modes

The video modes are as follows:

SCREEN 0 Text mode
80x25 or 40x25 characters of 8x16 pixels
16 attributes picked from 64 colours
Attributes 16-31 are blinking versions of 0-15
4 pages ega
SCREEN 1 CGA colour
320x200 pixels
40x25 characters of 8x8 pixels
4 attributes picked from 16 colours; 2 bits per pixel
1 page ega 2 pages pcjr tandy
SCREEN 2 CGA monochrome
640x200 pixels
80x25 characters of 8x8 pixels
2 attributes picked from 16 colours; 1 bit per pixel
1 page ega 2 pages pcjr tandy
SCREEN 3 Low-res 16-colour pcjr tandy
160x200 pixels
20x25 characters of 8x8 pixels
16 attributes picked from 16 colours; 4 bits per pixel
2 pages
SCREEN 3 Hercules monochrome hercules
720x348 pixels
80x25 characters of 9x14 pixels (with bottom line truncated by 2 px)
2 attributes; 1 bit per pixel
2 pages
SCREEN 3—255 Altissima risoluzione olivetti
640x400 pixels
80x25 characters of 8x16 pixels
2 attributes of which one picked from 16 colours; 2 bits per pixel
1 page
SCREEN 4 Med-res 4-colour pcjr tandy
320x200 pixels
40x25 characters of 8x8 pixels
4 attributes picked from 16 colours; 2 bits per pixel
2 pages
SCREEN 5 Med-res 16-colour pcjr tandy
320x200 pixels
40x25 characters of 8x8 pixels
16 attributes picked from 16 colours; 4 bits per pixel
1 page

Note: a minimum of 32768 bytes of video memory must be reserved to use this video mode. Use the statement CLEAR ,,,32768! or the option video-memory=32768.

SCREEN 6 High-res 4-colour pcjr tandy
640x200 pixels
80x25 characters of 8x8 pixels
4 attributes picked from 16 colours; 2 bits per pixel
1 page

Note: a minimum of 32768 bytes of video memory must be reserved to use this video mode. Use the statement CLEAR ,,,32768! or the option video-memory=32768.

SCREEN 7 EGA colour ega
320x200 pixels
40x25 characters of 8x8 pixels
16 attributes picked from 16 colours; 4 bits per pixel
8 pages
SCREEN 8 EGA colour ega
640x200 pixels
80x25 characters of 8x8 pixels
16 attributes picked from 16 colours; 4 bits per pixel
4 pages
SCREEN 9 EGA colour ega
640x350 pixels
80x25 characters of 8x14 pixels
16 attributes picked from 64 colours; 4 bits per pixel
2 pages
SCREEN 10 EGA monochrome ega monitor=mono
640x350 pixels
80x25 characters of 8x14 pixels
4 attributes picked from 9 pseudocolours; 2 bits per pixel
2 pages
NTSC Composite Colorburst

On CGA, Tandy and PCjr, colorburst has the following effects, depending on the type of monitor - RGB (default) or composite:

mode colorburst CGA mode Effect (composite) Effect (RGB)
0 0 0, 2 greyscale default palette
0 1 1, 3 colour default palette
1 0 4 colour default palette
1 1 5 greyscale alternate palette

On SCREEN 2, colorburst has no effect; on a composite monitor, colour artifacts can be enabled on this screen through OUT (see there). On SCREEN 3 and up, colorburst has no effect.

Erase

By default, if the mode changes or the colorburst changes between zero and non-zero, the old page and the new page of the screen are cleared. On syntax={pcjr, tandy}, the erase parameter can be used to change this behaviour. Its values are as follows:

erase Effect
0 Do not erase any screen page
1 (default) If the mode changes or the colorburst changes between zero and non-zero, the old page and the new page of the screen are cleared.
2 If the mode changes or the colorburst changes between zero and non-zero, all pages of the screen are cleared.
Notes
  • At least one parameter must be specified.
  • Composite colour artifacts are emulated only crudely in PC-BASIC, and not at all in SCREEN 1.
Errors
  • No parameters are specified: Missing operand.
  • Any parameter has a string value: Type mismatch.
  • Any parameter is not in [-32768—32767]: Overflow.
  • mode is not an available video mode number for your video card setting: Illegal function call.
  • vpage, apage are not between 0 and the number of pages for the chosen video mode, less one: Illegal function call.
  • colorburst is not in [0—255]: Illegal function call.
  • erase is not in [0, 1, 2]: Illegal function call.

SHELL

SHELL [command]

Starts an operating system subshell on the console. If command is specified, the command is executed on the shell and execution returns to the program.

To enable this statement, the shell option must be set to a valid command interpreter.

Parameters
  • command is a string expression.
Notes
  • Be careful when enabling this command, as it allows the running BASIC program full access to your files and operating system.
Errors
  • shell option is not specified: Illegal function call.
  • command has a number value: Type mismatch.
  • All output from the operating system subshell, including error messages, is displayed on the PC-BASIC screen.

SOUND (tone)

SOUND frequency, duration [, volume [, voice]]

Produces a sound at frequency Hz for duration/18.2 seconds. On PCjr and Tandy, the volume and voice channel can additionally be specified.

If PLAY "MB" has been executed, SOUND plays in the background. If PLAY "MF" has been executed, sound plays in the foreground and the interpreter blocks until the sound is finished. Foreground mode is default. Unlike PLAY, the sound played by the most recent SOUND statement always plays in the background, even if PLAY "MF" has been entered. In background mode, each SOUND statement counts as 1 toward the length of the queue reported by the PLAY function.

Parameters
  • frequency is a numeric expression in [37—32767] or 0 (for syntax={advanced | pcjr}) or in [-32768—32767] (for syntax=tandy).
  • duration is a numeric expression in [0—65535].
  • volume is a numeric expression in [-1—15]. 0 is silent, 15 is full volume; every step less reduces the volume by 2 dB. -1 is also full volume. (For syntax={pcjr | tandy}).
  • voice is a numeric expression in [0—2], indicating which of the three tone voice channels is used for this sound. (For syntax={pcjr | tandy})
Notes
  • On PCjr and Tandy, Frequencies below 110 Hz are played as 110 Hz.
  • If duration is zero, any active background sound is stopped and the sound queue is emptied.
  • If duration is zero, volume and voice must not be specified.
  • If duration is less than .022 but nonzero, the sound will be played in background and continue indefinitely until another sound statement is executed. This is also the behaviour for negative duration.
  • If frequency equals 32767 or 0, a silence of length duration is queued.
Errors
  • Any argument has a string value: Type mismatch.
  • frequency is not in its allowed range, and duration is not zero: Illegal function call.
  • duration is zero and more than two arguments are specified: Syntax error.
  • syntax={ pcjr | tandy } is not set and more than two arguments are specified: Syntax error.
  • frequency is not in [-32768—32767]: Overflow.
  • duration is not in [-65535—65535]: Illegal function call.
  • volume is not in [0—15]: Illegal function call.
  • voice is not in [0—2]: Illegal function call.

SOUND (switch)

SOUND {ON|OFF}

Switches the external speaker on or off and toggles the availability of advanced sound capabilities on PCjr and Tandy. This includes 3-voice sound, noise generation and volume control. Clears the background music queue.

Notes
  • Only available with syntax={pcjr | tandy}.
  • On PC-BASIC, both the internal and the external speaker are emulated through the same sound system.
Errors
  • This statement is used and syntax={ pcjr | tandy } is not set: Syntax error.

STOP

STOP

Breaks program execution, prints a Break message on the console and returns control to the user. Files are not closed. It is possible to resume program execution at the next statement using CONT.


STRIG (switch)

STRIG {ON|OFF}

Has no effect.


STRIG (event switch)

STRIG[ ](button) {ON|OFF|STOP}

Switches event trapping of the joystick trigger button ON or OFF. STRIG (button) STOP suspends event trapping until STRIG (button) ON is executed. Up to one event can be triggered during suspension, provided that event handling was switched on prior to suspension. The event triggered during suspension is handled immediately after the next STRIG (button) ON statement.

button return value
0 1st joystick 1st trigger
2 2nd joystick 1st trigger
4 1st joystick 2nd trigger
6 2nd joystick 2nd trigger
Parameters
  • button is a numeric expression in [0, 2, 4, 6].
Errors
  • button has a string value: Type mismatch.
  • button is not in [-32768—32767]: Overflow.
  • button is not in [0, 2, 4, 6]: Illegal function call.

SWAP

SWAP var_0, var_1

Exchanges variables var_0 and var_1.

Notes
  • The variables are exchanged by reference. If, for example, var_0 is a FIELD variable and var_1 is not, then SWAP will reverse those roles.
Parameters
  • var_0 and var_1 are variables or array elements of the same type. var_1 must have been previously defined.
Errors
  • var_1is undefined: Illegal function call. Note that no error is raised if var_0 is undefined, and that after this error both variables will be defined.
  • The types of var_0 and var_1 are not the same: Type mismatch.

SYSTEM

SYSTEM

Exits the interpreter.

Notes
  • SYSTEM quits the PC-BASIC interpreter immediately without further interaction. Any unsaved program or data will be lost.

TERM

TERM

Load and run the program defined by the term option. By default, as on the IBM PCjr, this is a built-in serial terminal emulator application. This statement is only available with syntax={pcjr|tandy}.

Errors
  • If term is not set, this statement raises Internal error.
  • If syntax is not set to pcjr or tandy, this keyword is not present. Calling TERM will raise Syntax error.

TIME$ (statement)

TIME$ = time

Sets the current BASIC time to time.

Parameters
  • Time is a string expression of the form "HH{:|.}mm{:|.}ss" where 0 <= HH < 24, 0 <= mm < 60 and 0 <= ss < 60. Each position may have one or two characters.
Notes
  • PC-BASIC stores an offset to the system time and uses this for future calls to TIME$ and DATE$ functions in the same interpreter session. The system time is not changed, unlike GW-BASIC under MS-DOS.
Errors
  • time has a numeric value: Type mismatch.
  • time is not of the correct form: Illegal function call.

TIMER (statement)

TIMER {ON|OFF|STOP}
  • ON: enables ON TIMER event trapping of the timer clock.
  • OFF: disables trapping.
  • STOP: halts trapping until TIMER ON is used. Events that occur while trapping is halted will trigger immediately when trapping is re-enabled.

TRON and TROFF

{TRON|TROFF}

Turns line number tracing on or off. If line number tracing is on, BASIC prints a tag [100] to the console when program line 100 is executed, and so forth.

Notes
  • Tracing is turned off by the NEW and LOAD statements.

UNLOCK

UNLOCK [#] file_number [, record_0] UNLOCK [#] file_number, [record_0] TO record_1

Unlocks a file or part of it that has previously been locked with LOCK.

Parameters
  • file_number is a numeric expression in [0—255].
  • record_0 and record_1 are numeric expressions in [1—2^25-2].
Errors
  • Any parameter has a string value: Type mismatch.
  • file_number is not in [-32768—32767]: Overflow.
  • file_number is not in [0—255]: Illegal function call.
  • file_number is not an open file: Bad file number.
  • If file_number is open for RANDOM, LOCK and UNLOCK statements must match in terms of record_0 and record_1. An non-matching UNLOCK will raise Permission denied.
  • record_0 or record_1 is not in [1—2^25-2]: Bad record number.

VIEW

VIEW [[SCREEN] (x0, y0)-(x1, y1) [, [fill] [, border]]]

Defines a graphics viewport. Graphics drawn outside the viewport will not be shown. (x0, y0), (x1, y1) are absolute screen coordinates of two opposing corners of the area.

Unless SCREEN is specified, after a VIEW statement the coordinate system is shifted such that (0, 0) becomes the top left coordinate of the viewport. If VIEW is called without arguments, the viewport is reset to the whole screen.

Parameters
  • fill is an attribute. The viewport will be filled with this attribute.
  • border is an attribute. A border will be drawn just outside the viewport with this attribute.
Errors
  • Any of the parameters has a string value: Type mismatch.
  • Any of the coordinates is not in [-32768—32767]: Overflow.
  • Any of the coordinate pairs is outside the physical screen: Illegal function call.

VIEW PRINT

VIEW PRINT top_row TO bottom_row

Defines the text scrolling area of the screen. LOCATE statements, cursor movement and scrolling will be limited to the scrolling area.

Parameters
  • top_row and bottom_row are numeric expressions in [1—24].
Notes
  • If syntax={pcjr | tandy} and KEY OFF is set, bottom_row may be 25. Otherwise, screen row 25 cannot be part of the scrolling area.
Errors
  • top_row or bottom_row is not in [1—24]: Illegal function call.

WAIT

WAIT port, and_mask [, xor_mask]

Waits for the value of (INP(port) XOR xor_mask) AND and_mask to become nonzero. Event handling is suspended until WAIT returns. If xor_mask is not specified, it defaults to 0.

Notes
  • A limited number of machine ports are emulated in PC-BASIC. See INP.
Errors
  • Any parameter has a string value: Type mismatch.
  • port is not in [-32768—65535]: Overflow.
  • and_mask or xor_mask are not in [0—255]: Type mismatch.

WEND

WEND

Iterates a WHILE—WEND loop: jumps to the matching WHILE statement, where its condition can be checked.

Notes
  • WHILE—WEND loops can be nested. WEND jumps to the most recent WHILE statement that has not been closed by another WEND.
Errors
  • All previous WHILE statements have been closed by another WEND or no WHILE statement has been executed before: WEND without WHILE.

WHILE

WHILE expr

Initiates a WHILE—WEND loop. If expr evaluates to zero, WHILE jumps to the statement immediately after the matching WEND. If not, execution continues.

Parameters
  • expr is a numeric expression.
Errors
  • No matching WEND is found: WHILE without WEND.
  • expr has a string value: Type mismatch.

WIDTH (console)

WIDTH num_columns [, [num_rows] [,]]

Sets the screen width to 20, 40 or 80 columns.

Notes
  • When changing screen width in graphics mode, the video mode is changed. The following changes occur:
    SCREEN 1 (40) ↔ SCREEN 2 (80)
    SCREEN 7 (40) ↔ SCREEN 8 (80)
    SCREEN 7 (40) ← SCREEN 9 (80)
  • Screen width value 20 is only allowed on Tandy and PCjr. Changing to this width changes to SCREEN 3. Additionally, the following changes occur:
    SCREEN 3 (20) → SCREEN 1 (40)
    SCREEN 3 (20) → SCREEN 2 (80)
    SCREEN 4 (40) → SCREEN 2 (80)
    SCREEN 5 (40) ↔ SCREEN 6 (80)
Parameters
  • num_columns is either a literal 20, 40 or 80 or a numeric expression in parentheses. The trailing comma is optional and has no effect.
  • num_rows is optional and must equal 25. If syntax={pcjr | tandy} is set, num_rows may be in [0—25] but its value is ignored.
Errors
  • num_columns is a string expression: Type mismatch.
  • num_columns is not in [-32768—32767]: Overflow.
  • num_columns is not in [0—255]: Illegal function call.
  • num_columns is not a literal and not bracketed: Illegal function call.
  • num_rows is not in its accepted range: Illegal function call.

WIDTH (devices and files)

WIDTH {#file_num,|device_name,|LPRINT} num_columns

Sets the line width for a file or a device. When a write operation passes beyond the column width, a CR LF sequence is inserted.

If a device is specified, it does not need to have a file open to it; the width setting will be the default width next time a file is opened to that device.

If device_name is "LPT1:" or LPRINT is specified, the device width setting affects LPRINT and LLIST.

If device_name is "SCRN:", "KYBD:", or omitted, the screen width is changed. In this case, num_columns must be one of 20, 40 or 80. See the notes at WIDTH (console) for side effects.

Parameters
  • file_num is a numeric expression which is the number of an open file.
  • device_name is a string expression that is one of "KYBD:", "SCRN:", "LPT1:", "LPT2:", "LPT3:", "COM1:", "COM2:", "CAS1:"
  • num_columns is a numeric expression.
Errors
  • device_name is not one of the allowed devices: Bad file name.
  • device_name is "SCRN:", "KYBD:" and num_columns is not 20, 40 or 80: Illegal function call.
  • file_num or num_columns are strings: Type mismatch.
  • file_num or num_columns are not in [-32768—32767]: Overflow.
  • file_num or num_columns are not in [0—255]: Illegal function call.
  • file_num is not an open file: Bad file mode.

WINDOW

WINDOW [[SCREEN] (x0, y0)-(x1, y1)]

Define logical coordinates for the viewport. If SCREEN is not specified, the bottom left of the screen is mapped to the lower coordinates; the top right of the screen is mapped to the higher coordinates. If SCREEN is specified, the top left of the screen is mapped to the lower coordinates; the bottom right of the screen is mapped to the higher coordinates.

If WINDOW is called without arguments, the logical coordinates are reset to the viewport coordinates.

Parameters
  • x0, y0, x1, y1 are numeric expressions.
Errors
  • Any of the coordinates have a string value: Type mismatch.
  • x0 = x1 or y0 = y1: Illegal function call.

WRITE

WRITE [# file_num,] [expr_0 [{,|;} expr_1] ... ]

Writes values to a file or the screen in machine-readable form. Values are separated by commas and the line is ended with a CR LF sequence. Strings are delimited by double quotes ". No padding spaces are inserted.

When writing to the screen, the same control characters are recognised as for the PRINT statement.

Parameters
  • expr_0, expr_1, ... are expressions whose value is to be printed.
Errors
  • file_num has a string value: Type mismatch.
  • file_num is open for INPUT: Bad file mode.


Errors and Messages

Errors

1 NEXT without FOR

A NEXT statement has been encountered for which no matching FOR can be found.

2 Syntax error

The BASIC syntax is incorrect. A statement or expression has been mistyped or called in one of many incorrect ways. This error is also raised on a DATA line if a READ statement encounters a data entry of an incorrect format.

3 RETURN without GOSUB

A RETURN statement has been encountered for which no GOSUB call has been made.

4 Out of DATA

A READ statement is attempting to read more data entries than can be found from the current DATA location onward.

5 Illegal function call

A statement, function or operator has been called with parameters outside the accepted range. This error is also raised for a large variety of other conditions – check the reference for the statement or function called.

6 Overflow

A numeric expression result or intermediate value is too large for the required number format.

7 Out of memory

There is not enough free BASIC memory to complete the operation. Too much memory is consumed by the program; variables, arrays and strings, or execution stacks for loops, subroutines or user-defined functions.

8 Undefined line number

A reference is made to a line number that does not exist in the program.

9 Subscript out of range

An array index (subscript) is used that is outside the range reserved for that array by the DIM statement.

10 Duplicate Definition

A DIM statement is used on an array that has been dimensioned before (either implicitly or explicitly) or OPTION BASE is called in a way that conflicts with an earlier implicit or explicit definition of the starting index.

11 Division by zero

An attempt is made to divide a number by zero or by a number that is too small to distinguish from zero within the number format's precision.

12 Illegal direct

A DEF FN statement is being used in direct mode.

13 Type mismatch

The expression used is of a type that cannot be converted to the required type for the function or statement. Most commonly, this is raised if a string argument is supplied to a statement or function that expects a number, or vice versa.

14 Out of string space

There is not enough free BASIC memory to store the string variable.

15 String too long

A string expression result or intermediate value is longer than 255 characters.

16 String formula too complex
17 Can't continue

The CONT statement is used in circumstances where continuing program execution is not possible.

18 Undefined user function

The FN function is called with a function name for which no definition was made by a DEF FN statement.

19 No RESUME

The program terminates inside an error trapping routine that has not been closed with RESUME or END.

20 RESUME without error

A RESUME statement is encountered while the program is not executing an error trapping routine.

21unused
22 Missing operand

An operator expression misses an operand or a function or statement is not supplied with sufficient parameters.

23 Line buffer overflow

An INPUT or LINE INPUT statement encountered an input string longer than 255 characters or the plain-text program file being loaded by LOAD, CHAIN or MERGE contains a line with more than 255 characters. Attempting to load a text file that has LF rather than CR LF line endings may cause this error.

24 Device Timeout

The handshake has failed on a serial device or a tape device has reached the end of tape.

25 Device Fault
26 FOR without NEXT

A FOR statement has been encountered for which no matching NEXT statement can be found.

27 Out of paper

An attempt is made to write to a printer which is out of paper or to another parallel device which has raised an out-of-paper condition.

28 unused
29 WHILE without WEND

A WHILE statement has been encountered for which no matching WEND statement can be found.

30 WEND without WHILE

A WEND statement has been encountered for which no matching WHILE statement can be found.

31—49unused
50 FIELD overflow

An attempt is made to read, write, or define a FIELD variable beyond the length of the random-access file buffer.

51 Internal error

The TERM statement is executed but no terminal manager program has been defined.

52 Bad file number

A file number is accessed to which no file is open, or the file number used in an OPEN statement is outside the range of allowable file numbers, or (confusingly) the file specification is empty, malformed or contains illegal characters.

53 File not found

A named file on a disk device cannot be found.

54 Bad file mode

The requested file mode in an OPEN statement does not exist or is unsupported for the given device, or the file function called is not supported for this device, or the function or statement called requires a file opened for RANDOM and the file is not.

55 File already open

An attempt is made to open a file to a file number that is already in use; or an attempt is made to open a file for OUTPUT or APPEND on a serial, disk or cassette device when a file (or, on a disk device, a file with the same name) is already open for OUTPUT or APPEND on that device; or a KILL or NAME statement is executed on a disk file when a file with the same name is open on the same device.

56 unused
57 Device I/O error

An I/O error has occured during input/output to a device. This includes faming errors, CRC check failures and unexpected end-of-tape on cassette devices.

58 File already exists

The proposed new name of a disk file in a NAME statement is already in use.

59—60 unused
61 Disk full

There is insufficient free space on the disk device to complete the operation.

62 Input past end

An attempt is made to retrieve input from a file that has passed its end of file.

63 Bad record number

A random-access file record number is referenced that is outside the permitted range.

64 Bad file name

The file name or other device parameter string in a file specification is malformed or contains illegal characters.

65 unused
66 Direct statement in file

A line with no line number is encountered in a plain-text program file.

67 Too many files
68 Device Unavailable

An attempt is made to access a device that does not exist or is not enabled.

69 Communication buffer overflow

A serial device is receiving more data than fits in its buffer.

70 Permission Denied

The requested access to a file is not granted due to LOCK restrictions, operating system locking, or insufficient operating system file permissions.

71 Disk not Ready

The disk device is not ready for access. For example, there is no diskette in a floppy drive or the drive lock is open.

72 Disk media error
73 Advanced Feature
74 Rename across disks

An attempt is made to use the NAME statement to move a file from one disk device to another.

75 Path/File access error

An attempt is made to create a directory that already exists or to remove a directory that is not empty.

76 Path not found

An OPEN, MKDIR, RMDIR, or CHDIR statement is executed referring to a (parent) path that does not exist on the disk device.

77 Deadlock

Any error code that does not have a message associated to it will generate the message Unprintable error.

If an error occurs in direct mode, the error message is printed as above. If the error occurs in a program, the message is supplemented with the line number in which the error occurred. For example, Illegal function call in 100 indicates that the illegal function call took place in line number 100.

If a Syntax error occurs during program execution, the error message is followed by a listing of the program line in which the error occurred, wth the cursor positioned at the location where the error was raised.

A Division by zero error or, in a floating point calculation, an Overflow, will not interrupt execution unless it occurs within an error handling routine. The error message will be printed on the console and the result of the offending calculation will be taken to be the maximum value that fits in the appropriate floating-point variable. Overflow in an integer calculation will always interrupt execution like other errors.

Other messages

Break
Execution of a compound statement or program has been interrupted by a CONT statement or by a user keyboard interrupt (such as Ctrl+Break). If the interrupt happens in a program, the Break message will be supplemented with the line number in which the interrupt occurred.
?Redo from start
The input provided on the console for an INPUT statement does not match the expected format. The number or type of inputs is not correct. Re-enter all inputs.
Undefined line ref_num in line_num
The RENUM statement encountered a reference to the line number ref_num which is not defined in the program. The reference occurs on line number line_num. The undefined line number reference will not be renumbered.
filename Found.
A file matching the requested specification has been found on the cassette device. This message only occurs in direct mode.
filename Skipped.
A file not matching the requested specification has been encountered on the cassette device. This message only occurs in direct mode.

pcbasic-2.0.7/docs/source/settings.html000066400000000000000000000050501441235174000201030ustar00rootroot00000000000000

Configuration guide

This documentation discusses how to change settings and options for PC-BASIC.

Changing settings

PC-BASIC has a number of settings that change the way it operates. Settings can be changed by setting options on the command line or through editing the configuration file. In either method, the options have the same name and syntax. In what follows, we will often refer to a particular option setting; remember that you can set this from the command line as well as from the configuration file.

Command-line options

You can enter command-line options if you start PC-BASIC from your operating system's command prompt, console or terminal (the C:\> prompt on Windows), by supplying the option with two dashes in front, like so:

pcbasic --preset=tandy --ctrl-c-break=True

On the command line, you can leave out the expression =True that is common in switching options. Some options have an alternative, short name consisting of a single letter preceded by a single dash, which you can use on the command line. You can combine multiple short options with a single dash.

Configuration files

You can change options by adding or removing lines in your local configuration file, which can be found in the following location:

Windows
%AppData%\pcbasic-0.0\PCBASIC.INI
OS X
~/Library/Application Support/pcbasic-0.0/PCBASIC.INI
Linux
~/.config/pcbasic-0.0/PCBASIC.INI

Change an option in the configuration file by adding a line in the section named [pcbasic], like so:

[pcbasic]
preset=tandy
ctrl-c-break=True

You cannot use positional arguments or the short name of options in the configuration file. You also cannot leave out the expression =True.

The configuration file should be a text file encoded in ASCII or UTF-8.

pcbasic-2.0.7/docs/source/techref.html000066400000000000000000003302621441235174000176710ustar00rootroot00000000000000

Technical reference

Tokenised file format

A tokenised program file on a disk device has the following format.

Magic byte
FF
Program lines
Each line is stored as follows:
Bytes Format Meaning
2 Unsigned 16-bit little-endian integer. Memory location of the line following the current one. This is used internally by GW-BASIC but ignored when a program is loaded.
2 Unsigned 16-bit little-endian integer. The line number.
Variable Tokenised BASIC, see below. The contents of the line.
1 00 (NUL byte) End of line marker.
End of file marker
An 1A is written to mark the end of file. This is optional; the file will be read without problems if it is omitted.

Tokenised BASIC

The printable ASCII characters in the range 207E are used for string literals, comments, variable names, and elements of statement syntax that are not reserved words. Reserved words are represented by their reserved word tokens and numeric literals are represented by numeric token sequences.

Numeric token sequences

Numeric literals are stored in tokenised programs according to the following representation. All numbers are positive; negative numbers are stored simply by preceding the number with EA, the token for -.

Class Bytes Format
Indirect line numbers 3 0E followed by an unsigned 16-bit little-endian integer.
Octal integers 3 0B followed by an unsigned 16-bit little-endian integer.
Hexadecimal integers 3 0C followed by an unsigned 16-bit little-endian integer.
Positive decimal integers less than 11 1 Tokens 111B represent 0—10.
Positive decimal integers less than 256 2 0F followed by an unsigned 8-bit integer.
Other decimal integers 3 1C followed by a two's complement signed 16-bit little-endian integer. GW-BASIC will recognise a negative number encountered this way but it will not store negative numbers itself using the two's complement, but rather by preceding the positive number with EA.
Single precision floating-point number 5 1D followed by a four-byte single in Microsoft Binary Format.
Double precision floating-point number 9 1F followed by an eight-byte double in Microsoft Binary Format.
Keyword tokens

Most keywords in PC-BASIC are reserved words. Reserved words are represented in a tokenised program by a single- or double-byte token. The complete list is below.

All function names and operators are reserved words and all statements start with a reserved word (which in the case of LET is optional). However, the converse is not true: not all reserved words are statements, functions, or operators. For example, TO and SPC( only occur as part of a statement syntax. Furthermore, some keywords that form part of statement syntax are not reserved words: examples are AS, BASE, and ACCESS.

Keywords that are not reserved words are spelt out in full text in the tokenised source.

A variable or user-defined function name must not be identical to a reserved word. The list below is an exhaustive list of reserved words that can be used to determine whether a name is legal.

  • 81 END
  • 82 FOR
  • 83 NEXT
  • 84 DATA
  • 85 INPUT
  • 86 DIM
  • 87 READ
  • 88 LET
  • 89 GOTO
  • 8A RUN
  • 8B IF
  • 8C RESTORE
  • 8D GOSUB
  • 8E RETURN
  • 8F REM
  • 90 STOP
  • 91 PRINT
  • 92 CLEAR
  • 93 LIST
  • 94 NEW
  • 95 ON
  • 96 WAIT
  • 97 DEF
  • 98 POKE
  • 99 CONT
  • 9C OUT
  • 9D LPRINT
  • 9E LLIST
  • A0 WIDTH
  • A1 ELSE
  • A2 TRON
  • A3 TROFF
  • A4 SWAP
  • A5 ERASE
  • A6 EDIT
  • A7 ERROR
  • A8 RESUME
  • A9 DELETE
  • AA AUTO
  • AB RENUM
  • AC DEFSTR
  • AD DEFINT
  • AE DEFSNG
  • AF DEFDBL
  • B0 LINE
  • B1 WHILE
  • B2 WEND
  • B3 CALL
  • B7 WRITE
  • B8 OPTION
  • B9 RANDOMIZE
  • BA OPEN
  • BB CLOSE
  • BC LOAD
  • BD MERGE
  • BE SAVE
  • BF COLOR
  • C0 CLS
  • C1 MOTOR
  • C2 BSAVE
  • C3 BLOAD
  • C4 SOUND
  • C5 BEEP
  • C6 PSET
  • C7 PRESET
  • C8 SCREEN
  • C9 KEY
  • CA LOCATE
  • CC TO
  • CD THEN
  • CE TAB(
  • CF STEP
  • D0 USR
  • D1 FN
  • D2 SPC(
  • D3 NOT
  • D4 ERL
  • D5 ERR
  • D6 STRING$
  • D7 USING
  • D8 INSTR
  • D9 '
  • DA VARPTR
  • DB CSRLIN
  • DC POINT
  • DD OFF
  • DE INKEY$
  • E6 >
  • E7 =
  • E8 <
  • E9 +
  • EA -
  • EB *
  • EC /
  • ED ^
  • EE AND
  • EF OR
  • F0 XOR
  • F1 EQV
  • F2 IMP
  • F3 MOD
  • F4 \
  • FD81 CVI
  • FD82 CVS
  • FD83 CVD
  • FD84 MKI$
  • FD85 MKS$
  • FD86 MKD$
  • FD8B EXTERR
  • FE81 FILES
  • FE82 FIELD
  • FE83 SYSTEM
  • FE84 NAME
  • FE85 LSET
  • FE86 RSET
  • FE87 KILL
  • FE88 PUT
  • FE89 GET
  • FE8A RESET
  • FE8B COMMON
  • FE8C CHAIN
  • FE8D DATE$
  • FE8E TIME$
  • FE8F PAINT
  • FE90 COM
  • FE91 CIRCLE
  • FE92 DRAW
  • FE93 PLAY
  • FE94 TIMER
  • FE95 ERDEV
  • FE96 IOCTL
  • FE97 CHDIR
  • FE98 MKDIR
  • FE99 RMDIR
  • FE9A SHELL
  • FE9B ENVIRON
  • FE9C VIEW
  • FE9D WINDOW
  • FE9E PMAP
  • FE9F PALETTE
  • FEA0 LCOPY
  • FEA1 CALLS
  • FEA5 PCOPY
  • FEA7 LOCK
  • FEA8 UNLOCK
  • FF81 LEFT$
  • FF82 RIGHT$
  • FF83 MID$
  • FF84 SGN
  • FF85 INT
  • FF86 ABS
  • FF87 SQR
  • FF88 RND
  • FF89 SIN
  • FF8A LOG
  • FF8B EXP
  • FF8C COS
  • FF8D TAN
  • FF8E ATN
  • FF8F FRE
  • FF90 INP
  • FF91 POS
  • FF92 LEN
  • FF93 STR$
  • FF94 VAL
  • FF95 ASC
  • FF96 CHR$
  • FF97 PEEK
  • FF98 SPACE$
  • FF99 OCT$
  • FF9B LPOS
  • FF9A HEX$
  • FF9C CINT
  • FF9D CSNG
  • FF9E CDBL
  • FF9F FIX
  • FFA0 PEN
  • FFA1 STICK
  • FFA2 STRIG
  • FFA3 EOF
  • FFA4 LOC
  • FFA5 LOF

The following additional reserved words are activated by the option syntax={pcjr|tandy}.

  • FEA4 NOISE
  • FEA6 TERM
Internal use tokens

The tokens 10, 1E and 0D are known to be used internally by GW-BASIC. They should not appear in a correctly stored tokenised program file.

Microsoft Binary Format

Floating point numbers in GW-BASIC and PC-BASIC are represented in Microsoft Binary Format (MBF), which differs from the IEEE 754 standard used by practically all modern software and hardware. Consequently, binary files generated by either BASIC are fully compatible with each other and with some applications contemporary to GW-BASIC, but not easily interchanged with other software. QBASIC, for example, uses IEEE floats.

MBF differs from IEEE in the position of the sign bit and in using only 8 bits for the exponent, both in single- and in double-precision. This makes the range of allowable numbers in an MBF double-precision number smaller, but their precision higher, than for an IEEE double: an MBF single has 23 bits of precision, while an MBF double has 55 bits of precision. Both have the same range.

Unlike IEEE, the Microsoft Binary Format does not support signed zeroes, subnormal numbers, infinities or not-a-number values.

MBF floating point numbers are represented in bytes as follows:

Single
M3 M2 M1 E0
Double
M7 M6 M5 M4 M3 M2 M1 E0

Here, E0 is the exponent byte and the other bytes form the mantissa, in little-endian order so that M1 is the most significant byte. The most significant bit of M1 is the sign bit, followed by the most significant bits of the mantissa: M1 = s0 f1 f2 f3 f4 f5 f6 f7. The other bytes contain the less-significant mantissa bits: M2 = f8 f9 fA fB fC fD fE fF, and so on.

The value of the floating-point number is v = 0 if E0 = 0 and v = (-1) s0 × mantissa × 2 E0 - 128 otherwise, where the mantissa is formed as a binary fraction mantissa = 0 . 1 f1 f2 f3 ...


Protected file format

The protected format is an encrypted form of the tokenised format. GW-BASIC would refuse to show the source code of such files. This protection scheme could easily be circumvented by changing a flag in memory. Deprotection programs have circulated widely for decades and the decryption algorithm and keys were published in a mathematical magazine.

A protected program file on a disk device has the following format.

Magic byte
FE
Payload
Encrypted content of a tokenised program file, including its end of file marker but excluding its magic byte. The encription cipher rotates through an 11-byte and a 13-byte key so that the resulting transformation is the same after 143 bytes. For each byte,
  • Subtract the corresponding byte from the 11-byte sequence
    0B 0A 09 08 07 06 05 04 03 02 01
  • Exclusive-or with the corresponding byte from the 11-byte key
    1E 1D C4 77 26 97 E0 74 59 88 7C
  • Exclusive-or with the corresponding byte from the 13-byte key
    A9 84 8D CD 75 83 43 63 24 83 19 F7 9A
  • Add the corresponding byte from the 13-byte sequence
    0D 0C 0B 0A 09 08 07 06 05 04 03 02 01
End of file marker
An 1A is written to mark the end of file. This is optional; the file will be read without problems if it is omitted. Since the end-of-file marker of the tokenised program is included in the encrypted content, a protected file is usually one byte longer than its unprotected equivalent.

BSAVE file format

A memory-dump file on a disk device has the following format.

Magic byte
FD
Header
Bytes Format Meaning
2 Unsigned 16-bit little-endian integer. Segment of the memory block.
2 Unsigned 16-bit little-endian integer. Offset of the first byte of the memory block.
2 Unsigned 16-bit little-endian integer. Length of the memory block in bytes.
Payload
The bytes of the memory block.
Footer
On Tandy only, the magic byte and the six bytes of the header are repeated here. This is optional; the file will be read without problems if it is omitted.
End of file marker
An 1A is written to mark the end of file. This is optional; the file will be read without problems if it is omitted.

Cassette file format

Files on cassette are stored as frequency-modulated sound. The payload format of files on cassette is the same as for files on disk device, but the headers are different and the files may be split in chunks.

Modulation

A 1-bit is represented by a single 1 ms wave period (1000 Hz). A 0-bit is represented by a single 0.5 ms wave period (2000 Hz).

Byte format

A byte is sent as 8 bits, most significant first. There are no start- or stopbits.

Record format

A file is made up of two or more records. Each record has the following format:

Length Format Meaning
256 bytes All FF 2048 ms pilot wave at 1000 Hz, used for calibration.
1 bit 0 Synchronisation bit.
1 byte 16 (SYN) Synchronisation byte.
256 bytes Data block.
2 bytes Unsigned 16-bit big-endian integer CRC-16-CCITT checksum.
31 bits 30 1s followed by a 0. End of record marker.

Tokenised, protected and BSAVE files consist of a header record followed by a single record which may contain multiple 256-byte data blocks, each followed by the 2 CRC bytes. Plain text program files and data files consist of a header record followed by multiple single-block records.

Header block format
Bytes Format Meaning
1 A5 Header record magic byte
8 8 characters Filename.
1 File type. 00 for data file, 01 for memory dump, 20 or A0 for protected, 40 for plain text program, 80 for tokenised program.
2 Unsigned 16-bit little-endian integer Length of next data record, in bytes.
2 Unsigned 16-bit little-endian integer Segment of memory location.
2 Unsigned 16-bit little-endian integer Offset of memory location.
1 00 End of header data
239 All 01 Filler
Data block format
Bytes Format Meaning
1 8-bit unsigned integer Number of payload bytes in last record, plus one. If zero, the next record is not the last record.
255 Payload data. If this is the last record, any unused bytes are filled by repeating the last payload byte.


Emulator file formats

PC-BASIC uses a number of file formats to support its emulation of legacy hardware, which are documented in this section. These file formats are not used by GW-BASIC or contemporary software.

HEX font file format

The HEX file format for bitfonts was developed by Roman Czyborra for the GNU Unifont package. PC-BASIC uses an extended version of this file format to store its fonts.

A HEX file is an ASCII text file, consisting of lines terminated by LF. Each line of this file is one of the following:

  • Empty
  • A comment, starting with a # character.
  • One or more 4 or 6-character hexadecimal Unicode code points, separated by commas, followed by a colon, followed by a hexadecimal number representing the glyph. A 64-hexdigit or longer number represents a fullwidth (16xN) glyph, with each row of 16 pixels represented by four hexadecimal digits. A shorter number represents a halfwidth (8xN) glyph, with each row of 8 pixels represented by two hexadecimal digits.

UCP code page file format

Unicode-codepage mappings are stored in UCP files.

A UCP file is an ASCII text file, consisting of lines terminated by LF. Each line of this file is one of the following:

  • Empty
  • A comment, starting with a # character.
  • A 2- or 4-character hexadecimal codepage point, followed by a colon, followed by a comma-separated list of 4- or 6-character hexadecimal Unicode code points. If more than one Unicode code point is provided for a codepage point, the code points combine into a single glyph.

CAS tape file format

A CAS file is a bit-level representation of cassette data introduced by the PCE emulator. CAS-files produced by PC-BASIC start with the characters PC-BASIC tapeEOF. This sequence is followed by seven 0 bits, followed by the tape contents. The seven zero bits are intended to ensure that the tape contents are byte-aligned; the one bit is made up by the synchronisation bit following the pilot wave.

Note that PC-BASIC does not require the introductory sequence to read a CAS-file correctly, nor does it require the contents of a CAS-file to be byte-aligned. However, new files produced by PC-BASIC follow this convention.


Character codes

Depending on context, PC-BASIC will treat a code point in the control characters range as a control character or as a glyph defined by the active codepage which by default is codepage 437. Code points of &h80 or higher are always interpreted as a codepage glyph.

ASCII

This is a list of the American Standard Code for Information Interchange (ASCII). ASCII only covers 128 characters and defines the code point ranges &h00&h1F and &h7F as control characters which do not have a printable glyph assigned to them. This includes such values as the Carriage Return (CR) character that ends a program line.

In the context of this documentation, character &h1A (SUB) will usually be indicated as EOF since it plays the role of end-of-file marker in DOS.

  _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ NUL SOH STX ETX EOT ENQ ACK BEL BS  HT  LF  VT  FF  CR  SO  SI 
1_ DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM  SUB ESC FS  GS  RS  US 
2_ ! " # $ % & ' ( ) * + , - . /
3_ 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4_ @ A B C D E F G H I J K L M N O
5_ P Q R S T U V W X Y Z [ \ ] ^ _
6_ ` a b c d e f g h i j k l m n o
7_ p q r s t u v w x y z { | } ~ DEL

Codepage 437

This table shows the characters that are produced by the 256 single-byte code points when the DOS Latin USA codepage 437 is loaded, which is the default. Other codepages can be loaded to assign other characters to these code points.

  • Code point &h00 cannot be redefined.
  • Redefining characters in the printable ASCII code point range &h20&h7E will result in a different glyph being shown on the screen, but the character will continue to be treated as the corresponding ASCII character. It will retain its ASCII value when transcoded into UTF-8. This happens, for example, with the Yen sign (¥) which is assigned to ASCII code point &h5C in code page 932: in that codepage it is treated as if it were a backslash (\).
  • All other characters can be redefined by loading another codepage with the codepage option. This will affect both the visual glyphs and Unicode character values of those characters.
  _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_
1_ §
2_ ! " # $ % & ' ( ) * + , - . /
3_ 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4_ @ A B C D E F G H I J K L M N O
5_ P Q R S T U V W X Y Z [ \ ] ^ _
6_ ` a b c d e f g h i j k l m n o
7_ p q r s t u v w x y z { | } ~
8_ Ç ü é â ä à å ç ê ë è ï î ì Ä Å
9_ É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £ ¥ ƒ
A_ á í ó ú ñ Ñ ª º ¿ ¬ ½ ¼ ¡ « »
B_
C_
D_
E_ α ß Γ π Σ σ µ τ Φ Θ Ω δ φ ε
F_ ± ÷ ° · ²  

Keycodes

Scancodes

PC-BASIC uses PC/XT scancodes, which originated on the 83-key IBM Model F keyboard supplied with the IBM PC 5150. The layout of this keyboard was quite distinct from modern standard keyboards with 101 or more keys, but keys on a modern keyboard produce the same scancode as the key with the same function on the Model F. For example, the key that (on a US keyboard) produces the \ was located next to the left Shift key on the Model F keyboard and has scancode &h2B. The (US) backslash key still has this scancode, even though it is now usually found above the Enter key.

To further complicate matters, keyboards for different locales have their layout remapped in software rather than in hardware, which means that they produce the same scancode as the key that on a US keyboard is in the same location, regardless of which character they actually produce.

Therefore, the A on a French keyboard will produce the same scancode as the Q on a UK or US keyboard. The aforementioned US \ key is identified with the key that is generally found to the bottom left of Enter on non-US keyboards. For example, on my UK keyboard this is the # key. Non-US keyboards have an additional key next to the left Shift which on the UK keyboard is the \. Therefore, while this key is in the same location and has the same function as the Model F \, it has a different scancode.

In the table below, the keys are marked by their function on a US keyboard, but it should be kept in mind that the scancode is linked to the position, not the function, of the key.

Key Scancode
Esc 01
1 ! 02
2 @ 03
3 # 04
4 $ 05
5 % 06
6 ^ 07
7 & 08
8 * 09
9 ( 0A
0 ) 0B
- _ 0C
= + 0D
Backspace 0E
Tab 0F
q Q 10
w W 11
e E 12
r R 13
t T 14
y Y 15
u U 16
i I 17
o O 18
p P 19
[ { 1A
] } 1B
Enter 1C
Ctrl 1D
a A 1E
s S 1F
d D 20
f F 21
g G 22
h H 23
j J 24
k K 25
l L 26
; : 27
' " 28
` ~ 29
Left Shift 2A
\ | 2B
z Z 2C
x X 2D
c C 2E
v V 2F
b B 30
n N 31
m M 32
, < 33
. > 34
/ ? 35
Right Shift 36
keypad * Print Screen 37
Alt 38
Space 39
Caps Lock 3A
F1 3B
F2 3C
F3 3D
F4 3E
F5 3F
F6 40
F7 41
F8 42
F9 43
F10 44
Num Lock 45
Scroll Lock Pause 46
keypad 7 Home 47
keypad 8 48
keypad 9 Pg Up 49
keypad - 4A
keypad 4 4B
keypad 5 4C
keypad 6 4D
keypad + 4E
keypad 1 End 4F
keypad 2 50
keypad 3 Pg Dn 51
keypad 0 Ins 52
keypad . Del 53
SysReq 54
\ | (Non-US 102-key) 56
F11 57
F12 58
Left Logo (Windows 104-key) 5B
Right Logo (Windows 104-key) 5C
Menu (Windows 104-key) 5D
ひらがな/カタカナ Hiragana/Katakana (Japanese 106-key) 70
\ _ (Japanese 106-key) 73
変換 Henkan (Japanese 106-key) 79
無変換 Muhenkan (Japanese 106-key) 7B
半角/全角 Hankaku/Zenkaku (Japanese 106-key) 29
¥ | (Japanese 106-key) 7D
한자 Hanja (Korean 103-key) F1
한/영 Han/Yeong (Korean 103-key) F2
\ ? ° (Brazilian ABNT2) 73
keypad . (Brazilian ABNT2) 7E

e-ASCII codes

Alongside scancodes, most keys also carry a character value the GW-BASIC documentation calls extended ASCII. Since this is a rather overloaded term, we shall use the abbreviation e-ASCII exclusively for these values. The values returned by the INKEY$ function are e-ASCII values.

e-ASCII codes are one or two bytes long; single-byte codes are simply ASCII codes whereas double-byte codes consist of a NUL character plus a code indicating the key pressed. Some, but certainly not all, of these codes agree with the keys' scancodes.

Unlike scancodes, e-ASCII codes of unmodified keys and those of keys modified by Shift, Ctrl or Alt are all different.

Unmodified, Shifted and Ctrled e-ASCII codes are connected to a key's meaning, not its location. For example, the e-ASCII for Ctrl+a are the same on a French and a US keyboard. By contrast, the Alted codes are connected to the key's location, like scancodes. The US keyboard layout is used in the table below.

Key e-ASCII e-ASCII Shift e-ASCII Ctrl e-ASCII Alt
Esc 1B 1B 1B
1 ! 31 21 00 78
2 @ 32 40 00 03 00 79
3 # 33 23 00 7A
4 $ 34 24 00 7B
5 % 35 25 00 7C
6 ^ 36 5E 1E 00 7D
7 & 37 26 00 7E
8 * 38 2A 00 7F
9 ( 39 28 00 80
0 ) 30 29 00 81
- _ 2D 5F 1F 00 82
= + 3D 2B 00 83
Backspace 08 08 7F 00 8C
Tab 09 00 0F 00 8D 00 8E
q Q 71 51 11 00 10
w W 77 57 17 00 11
e E 65 45 05 00 12
r R 72 52 12 00 13
t T 74 54 14 00 14
y Y 79 59 19 00 15
u U 75 55 15 00 16
i I 69 49 09 00 17
o O 6F 4F 0F 00 18
p P 70 50 10 00 19
[ { 5B 7B 1B
] } 5D 7D 1D
Enter 0D 0D 0A 00 8F
a A 61 41 01 00 1E
s S 73 53 13 00 1F
d D 64 44 04 00 20
f F 66 46 06 00 21
g G 67 47 07 00 22
h H 68 48 08 00 23
j J 6A 4A 0A 00 24
k K 6B 4B 0B 00 25
l L 6C 4C 0C 00 26
; : 3B 3A
' " 27 22
` ~ 60 7E
\ | 5C 7C 1C
z Z 7A 5A 1A 00 2C
x X 78 58 18 00 2d
c C 63 43 03 00 2E
v V 76 56 16 00 2F
b B 62 42 02 00 30
n N 6E 4E 0E 00 31
m M 6D 4D 0D 00 32
, < 2C 3C
. > 2E 3E
/ ? 2F 3F
Print Screen 00 72 00 46
Space 20 20 20 00 20
F1 00 3B 00 54 00 5E 00 68
F2 00 3C 00 55 00 5F 00 69
F3 00 3D 00 56 00 60 00 6A
F4 00 3E 00 57 00 61 00 6C
F5 00 3F 00 58 00 62 00 6D
F6 00 40 00 59 00 63 00 6E
F7 00 41 00 5A 00 64 00 6F
F8 00 42 00 5B 00 65 00 70
F9 00 43 00 5C 00 66 00 71
F10 00 44 00 5D 00 67 00 72
F11 (Tandy) 00 98 00 A2 00 AC 00 B6
F12 (Tandy) 00 99 00 A3 00 AD 00 B7
Home 00 47 00 47 00 77
End 00 4F 00 4F 00 75
PgUp 00 49 00 49 00 84
PgDn 00 51 00 51 00 76
00 48 00 48
00 4B 00 87 00 73
00 4D 00 88 00 74
00 50 00 50
keypad 5 35 35 05
Ins 00 52 00 52
Del 00 53 00 53

Memory model

PC-BASIC (rather imperfectly) emulates the memory of real-mode MS-DOS. This means that memory can be addressed in segments of 64 KiB. Each memory address is given by the segment value and the 0--65535 byte offset with respect to that segment. Note that segments overlap: the actual memory address is found by segment*16 + offset. The maximum memory size that can be addressed by this scheme is thus 1 MiB, which was the size of the conventional and upper memory in real-mode MS-DOS.

Overview

Areas of memory with a special importance are:

Segment Name Purpose
&h0000 Low memory Holds machine information, among other things
&h13AD (may vary) Data segment Program code, variables, arrays, strings
&hA000 (EGA)
&hB000 (MDA)
&hB800 (CGA)
Video segment Text and graphics on visible and virtual screens
&hC000 -- RAM font definition, among other things
&hF000 Read-only memory ROM font definition, among other things

Data segment

The data segment is organised as follows. The addresses may vary depending on the settings of various options; given here are the default values for GW-BASIC 3.23.

Offset Size (bytes) Function
&h0000 3429 Interpreter workarea. Unused in PC-BASIC; can be adjusted with the --reserved-memory option.
&h0D65 (max-files+1) * 322 File blocks: one for the program plus one for each file allowed by --max-files.
&h126D 3 + c Program code. An empty program uses 3 bytes.
&h1270 + c v Scalar variables.
&h1270 + c + v a Array variables.
&hFDFC - s a String variables, filled downward from &hFDFC
&hFDFC 512 BASIC stack, size set by CLEAR statement.
&hFFFE Top of data segment, set by CLEAR statement.

pcbasic-2.0.7/docs/usage.py000066400000000000000000000054741441235174000155450ustar00rootroot00000000000000""" PC-BASIC - docs.usage Usage textfile builder (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import re import textwrap from io import StringIO from lxml import etree # file locations SOURCE_PATH = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'source') INPUT_HTML = os.path.join(SOURCE_PATH, 'options.html') def make_usage(output_path, output_name): """Build USAGE.txt file.""" output_file = os.path.join(output_path, output_name) with open(INPUT_HTML, mode='r', encoding='utf-8') as html_file: with open(output_file, 'w', encoding='utf-8') as textfile: textfile.write(_html_to_text(html_file.read())) class TextBlock(object): """Block of text with minimal formatting.""" def __init__(self, indent=0, content='', break_after=0): """Cteate block of text.""" self.indent = indent self.content = content self.break_after = break_after def __str__(self): """Convert to str.""" content = re.sub(' +', ' ', self.content.replace('\n', ' ')).strip() block = ( '\t' * self.indent + ('\n' + '\t'*self.indent).join(textwrap.wrap(content, replace_whitespace=False)) ) return block + '\n' * self.break_after # html tags to plaintext formatting INDENT_TAGS = u'DD', BLOCK_TAGS = u'P', u'H1', u'H2', u'H3', u'DT' BREAK_AFTER_TAGS = u'DD', u'P', u'H1', u'H2', u'H3' UPPER_TAGS = u'H1', u'H2', u'H3' def _parse_element(element, blocklist=None): """Recursively parse an element of the document tree.""" if not blocklist: blocklist = [TextBlock()] last_indent = blocklist[-1].indent tag = element.tag.upper() inner = element.text if element.text else '' tail = element.tail if element.tail else '' if tag in UPPER_TAGS: inner = inner.upper() break_after = (tag in BREAK_AFTER_TAGS or element.get('class') == 'block') if tag in BLOCK_TAGS or element.get('class') == 'block': blocklist.append(TextBlock(last_indent, '', break_after)) elif tag in INDENT_TAGS: blocklist.append(TextBlock(last_indent+1, '', break_after)) blocklist[-1].content += inner for child in element.iterchildren(tag=etree.Element): blocklist = _parse_element(child, blocklist) if (tag in INDENT_TAGS + BLOCK_TAGS or blocklist[-1].indent != last_indent): break_after = blocklist[-1].break_after blocklist.append(TextBlock(last_indent, tail, break_after)) else: blocklist[-1].content += tail return blocklist def _html_to_text(html): """Extract plain text from HTML.""" doc = etree.parse(StringIO(html), etree.HTMLParser(encoding='utf-8')) blocklist = _parse_element(doc.getroot()) return u'\n'.join(str(block) for block in blocklist[1:] if str(block).strip()) pcbasic-2.0.7/make/000077500000000000000000000000001441235174000140425ustar00rootroot00000000000000pcbasic-2.0.7/make/README.md000066400000000000000000000007661441235174000153320ustar00rootroot00000000000000PC-BASIC packaging toolset ========================== From the repository root: - `python -m make` creates a package for your system (Linux, Windows or macOS only). - `python -m make local` sets up what is needed to run locally from the repository. - `python -m make build` creates a wheel and an sdist package. - `python -m make docs` builds the documentation. - `python -m make ready` prepares documentation and resources for a build. - `python -m make clean` removes intermediate packaging files. pcbasic-2.0.7/make/__init__.py000066400000000000000000000002261441235174000161530ustar00rootroot00000000000000""" PC-BASIC - packaging Windows, MacOS, Linux packaging (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ pcbasic-2.0.7/make/__main__.py000066400000000000000000000026321441235174000161370ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC packaging script Python, Windows, MacOS and Linux packaging (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys assert sys.version_info >= (3, 7), 'Packaging requires Python >= 3.7' import os import json import subprocess from .common import make_ready, make_docs, make_clean, make_local if sys.platform == 'win32': from .windows import package elif sys.platform == 'darwin': from .mac import package else: from .linux import package # usage: if not sys.argv[1:]: package() elif not sys.argv[2:]: if sys.argv[1] in ('build'): make_local() # universal wheel: same code works in py2 and py3, no C extensions subprocess.run([sys.executable, '-m', 'build']) elif sys.argv[1] == 'docs': make_docs() elif sys.argv[1] == 'local': make_local() elif sys.argv[1] == 'clean': make_clean() elif sys.argv[1] == 'ready': make_ready() else: sys.exit("""USAGE: python3 -m make - build a distribution in this platform's native package format python3 -m make build - build a source distribution and a wheel python3 -m make docs - compile the documentation python3 -m make local - prepare for running from local directory python3 -m make ready - only prepare for a build python3 -m make clean - clean the workspace """) pcbasic-2.0.7/make/common.py000066400000000000000000000104321441235174000157040ustar00rootroot00000000000000""" PC-BASIC make.common Python, Windows, MacOS and Linux packaging utilities (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import os import shutil import glob import json import datetime from subprocess import check_output, CalledProcessError from contextlib import contextmanager from PIL import Image from pcbasic import NAME, VERSION, AUTHOR, COPYRIGHT from pcbasic.data import ICON from docs import make_htmldoc, make_usage, make_man # paths # root location HERE = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) BUILD_PATH = os.path.join(HERE, 'build') RESOURCE_PATH = os.path.join(BUILD_PATH, 'resources') DOC_PATH = os.path.join(BUILD_PATH, 'doc') USAGE_PATH = os.path.join(HERE, 'pcbasic', 'data') ICON_PATTERN = os.path.join(RESOURCE_PATH, 'pcbasic.{format}') STAMP_FILE = os.path.join(HERE, 'pcbasic', 'basic', 'data', 'release.json') USAGE_NAME = 'USAGE.txt' MAN_NAME = 'pcbasic.1.gz' HTMLDOC_NAME = 'PC-BASIC_documentation.html' ############################################################################### # make targets and components def make_clean(): """clean the workspace of build files; leave in-place compiled files""" # remove traces of egg for path in glob.glob(os.path.join(HERE, '*.egg-info')): prune(path) # remove intermediate builds prune(BUILD_PATH) # remove bytecode files for root, dirs, files in os.walk(HERE): for name in dirs: if name == '__pycache__': prune(os.path.join(root, name)) for name in files: if (name.endswith('.pyc') or name.endswith('.pyo')) and 'test' not in root: remove(os.path.join(root, name)) # remove release stamp remove(STAMP_FILE) def make_ready(): """Prepare for sdist and wheel builds.""" make_clean() stamp_release() make_docs() def make_docs(): """Build manfile, usage, html and pdf documentation.""" mkdir(DOC_PATH) make_man(DOC_PATH, MAN_NAME) make_htmldoc(DOC_PATH, HTMLDOC_NAME) make_usage(USAGE_PATH, USAGE_NAME) def make_local(): """Build manfile, usage, html and pdf documentation.""" make_usage(USAGE_PATH, USAGE_NAME) ############################################################################### # release stamp # git commit hash try: TAG = check_output(['git', 'describe', '--tags'], cwd=HERE).strip().decode('ascii', 'ignore') COMMIT = check_output( ['git', 'describe', '--always'], cwd=HERE ).strip().decode('ascii', 'ignore') except (EnvironmentError, CalledProcessError): TAG = u'' COMMIT = u'' # release info RELEASE_ID = { u'version': VERSION, u'tag': TAG, u'commit': COMMIT, u'timestamp': str(datetime.datetime.now()) } def stamp_release(): """Place the relase ID file.""" json_str = json.dumps(RELEASE_ID) with open(STAMP_FILE, 'w') as release_json: release_json.write(json_str) ############################################################################### # icon def build_icon(): """Create an icon file for the present platform.""" flat = (_b for _row in ICON for _b in _row) rgb = ((_b*255,)*3 for _b in flat) rgbflat = (_b for _tuple in rgb for _b in _tuple) imgstr = bytes(rgbflat) width, height = len(ICON[0]), len(ICON) img = Image.frombytes('RGB', (width, height), imgstr) format = {'win32': 'ico', 'darwin': 'icns'}.get(sys.platform, 'png') icon_file = ICON_PATTERN.format(format=format) with os_safe('building icon file', icon_file): img.resize((width*2, height*2)).save(icon_file) ############################################################################### # shell utilities @contextmanager def os_safe(message, name): """Catch and report environment errors.""" print('... {} {} ... '.format(message, name), end='') try: yield except EnvironmentError as err: print(err) else: print('ok') def prune(path): """Recursively remove a directory.""" with os_safe('pruning', path): shutil.rmtree(path) def remove(path): """Remove a file.""" with os_safe('removing', path): os.remove(path) def mkdir(name): """Create a directory and all parents needed (mkdir -p).""" with os_safe('creating', name): os.makedirs(name) pcbasic-2.0.7/make/freeze.py000066400000000000000000000025341441235174000157000ustar00rootroot00000000000000""" PC-BASIC make.freeze common definitions for cx_Freeze packaging utilities (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import os from distutils.util import get_platform from setuptools import find_packages from setuptools.command import sdist, build_py from .common import VERSION, AUTHOR from .common import HERE SHORT_VERSION = u'.'.join(VERSION.split('.')[:2]) # platform tag (build directories etc.) PLATFORM_TAG = '{}-{}.{}'.format( get_platform(), sys.version_info.major, sys.version_info.minor ) # non-python files to include INCLUDE_FILES = ( '*.md', '*.txt', 'pcbasic/data/', 'pcbasic/basic/data/', ) # python files to exclude from distributions EXCLUDE_FILES = ( 'tests/', 'make/', 'docs/', ) EXCLUDE_PACKAGES=[ _name+'*' for _name in os.listdir(HERE) if _name != 'pcbasic' ] EXCLUDE_EXTERNAL_PACKAGES = [ 'pygame', 'pip', 'wheel', 'unittest', 'pydoc_data', 'email', 'xml', ] SETUP_OPTIONS = dict( name="pcbasic", version=VERSION, author=AUTHOR, # contents # only include subpackages of pcbasic: exclude tests, docs, make etc packages=find_packages(exclude=EXCLUDE_PACKAGES), ext_modules=[], include_package_data=True, # launchers entry_points=dict( console_scripts=['pcbasic=pcbasic:main'], ), ) pcbasic-2.0.7/make/linux.py000066400000000000000000000037311441235174000155570ustar00rootroot00000000000000""" PC-BASIC - make.linux Linux packaging (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys import subprocess import toml from .common import make_clean, build_icon, make_docs, mkdir, make_ready from .common import VERSION, HERE, RESOURCE_PATH # project config SETUP_DATA = toml.load(os.path.join(HERE, 'pyproject.toml'))['project'] # paths CONTROL_FILE = os.path.join(RESOURCE_PATH, 'control') DESKTOP_FILE = os.path.join(RESOURCE_PATH, 'pcbasic.desktop') def build_desktop_file(): """Build .desktop file.""" XDG_DESKTOP_ENTRY = """\ [Desktop Entry] Name=PC-BASIC GenericName=GW-BASIC compatible interpreter Exec=/usr/local/bin/pcbasic Terminal=false Type=Application Icon=pcbasic Categories=Development;IDE; """ with open(DESKTOP_FILE, 'w') as xdg_file: xdg_file.write(XDG_DESKTOP_ENTRY) def build_deb_control_file(): """Build control file for deb package.""" CONTROL_PATTERN = """\ Package: python3-pcbasic Version: {version} License: {license} Vendor: none Architecture: all Maintainer: <{author_email}> Depends: python3-pkg-resources,python3-serial,python3-parallel,libsdl2-2.0-0,libsdl2-gfx-1.0-0 Section: default Priority: extra Homepage: {url} Description: {description} """ with open(CONTROL_FILE, 'w') as control_file: control_file.write(CONTROL_PATTERN.format( license=SETUP_DATA['license']['text'], author_email=SETUP_DATA['authors'][0]['email'], url=SETUP_DATA['urls']['Homepage'], version=VERSION, description=SETUP_DATA['description'] ) ) def build_resources(): """Build desktop and package resources.""" mkdir(RESOURCE_PATH) build_desktop_file() build_deb_control_file() build_icon() def package(): """Build Linux packages.""" make_ready() subprocess.run([sys.executable, '-m', 'build']) build_resources() subprocess.run(f'make/makedeb.sh {VERSION}', shell=True) pcbasic-2.0.7/make/mac.py000066400000000000000000000156361441235174000151670ustar00rootroot00000000000000""" PC-BASIC - make.mac MacOS packaging (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import shutil import glob import subprocess import cx_Freeze from cx_Freeze import Executable from .common import NAME, VERSION, AUTHOR, COPYRIGHT from .common import build_icon, make_docs, prune, remove, mkdir, make_ready from .common import RESOURCE_PATH from .freeze import SETUP_OPTIONS, SHORT_VERSION, INCLUDE_FILES, EXCLUDE_FILES, PLATFORM_TAG from .freeze import EXCLUDE_EXTERNAL_PACKAGES class BuildExeCommand(cx_Freeze.build_exe): """Custom build_exe command.""" def run(self): """Run build_exe command.""" # prepare resources mkdir(RESOURCE_PATH) build_icon() make_docs() # build the executable and library cx_Freeze.build_exe.run(self) build_dir = 'build/exe.{}/'.format(PLATFORM_TAG) # build_exe just includes everything inside the directory # so remove some stuff we don't need for root, _, files in os.walk(build_dir + 'lib'): exclude = set(root.split(os.sep)) & set( ('Headers', 'test', 'tests', 'testing', 'examples') ) for fname in files: name = os.path.join(root, fname) # remove tests and examples # remove windows DLLs and PYDs if (exclude or 'win32_' in name or name.endswith('.dll')): remove(name) class BdistMacCommand(cx_Freeze.bdist_mac): """Custom bdist_mac command.""" def run(self): """Run bdist_mac command.""" cx_Freeze.bdist_mac.run(self) #'build/PC-BASIC-2.0.app/Contents/MacOS/' build_dir = self.bundle_dir + '/Contents/MacOS/' # big libs we don't need remove(build_dir + 'libcrypto.1.1.dylib') remove(build_dir + 'libssl.1.1.dylib') # sdl2 stuff we don't need prune(build_dir + 'lib/sdl2dll/dll/SDL2_mixer.framework') prune(build_dir + 'lib/sdl2dll/dll/SDL2_image.framework') prune(build_dir + 'lib/sdl2dll/dll/SDL2_ttf.framework') # fix sdl symlinks, or codesign will bork cwd = os.getcwd() os.chdir(build_dir + 'lib/sdl2dll/dll/SDL2.framework/Versions/') os.symlink('A', 'Current') os.chdir('..') os.symlink('Versions/Current/SDL2', 'SDL2') os.symlink('Versions/Current/Resources', 'Resources') #os.symlink('Versions/Current/Headers', 'Headers') os.chdir(cwd) os.chdir(build_dir + 'lib/sdl2dll/dll/SDL2_gfx.framework/Versions/') os.symlink('A', 'Current') os.chdir('..') os.symlink('Versions/Current/SDL2_gfx', 'SDL2_gfx') os.symlink('Versions/Current/Resources', 'Resources') #os.symlink('Versions/Current/Headers', 'Headers') os.chdir(cwd) # codesign the app print('>>> ad hoc code signing ', self.bundle_dir) subprocess.run(['codesign', '--force', '--deep', '--sign', '-', self.bundle_dir]) def copy_file(self, src, dst): # catch copy errors, these happen with relative references with funny bracketed names # like libnpymath.a(npy_math.o) try: cx_Freeze.bdist_mac.copy_file(self, src, dst) except Exception as err: print('ERROR: %s' % (err,)) # create an empty file open(dst, 'w').close() class BdistDmgCommand(cx_Freeze.bdist_dmg): """Custom bdist_mac command.""" def run(self): """Run bdist_dmg command.""" cx_Freeze.bdist_dmg.run(self) # move the disk image to dist/ mkdir('dist/') dmg_name = '{}-{}.dmg'.format(NAME, VERSION) if os.path.exists('dist/' + os.path.basename(dmg_name)): os.unlink('dist/' + os.path.basename(dmg_name)) os.rename(self.dmg_name, dmg_name) shutil.move(dmg_name, 'dist/') #make_clean() def build_dmg(self): # from cx_Freeze 6.11.1 source # Remove DMG if it already exists if os.path.exists(self.dmg_name): os.unlink(self.dmg_name) # Make dist folder self.dist_dir = os.path.join(self.build_dir, "dist") if os.path.exists(self.dist_dir): shutil.rmtree(self.dist_dir) self.mkpath(self.dist_dir) # Copy App Bundle dest_dir = os.path.join( self.dist_dir, os.path.basename(self.bundle_dir) ) #self.copy_tree(self.bundle_dir, dest_dir) shutil.copytree(self.bundle_dir, dest_dir, symlinks=True) # seems we have to sign *again*, for some reason subprocess.run(['codesign', '--force', '--deep', '--sign', '-', dest_dir]) ### added # include the docs at them top level in the dmg shutil.copy('build/doc/PC-BASIC_documentation.html', self.dist_dir) ### createargs = [ "hdiutil", "create", ] if self.silent: createargs += ["-quiet"] createargs += [ "-fs", "HFSX", "-format", "UDZO", self.dmg_name, "-imagekey", "zlib-level=9", "-srcfolder", self.dist_dir, "-volname", self.volume_label, ] if self.applications_shortcut: apps_folder_link = os.path.join(self.dist_dir, "Applications") os.symlink( "/Applications", apps_folder_link, target_is_directory=True ) # Create the dmg if subprocess.call(createargs) != 0: raise OSError("creation of the dmg failed") def package(): """Build a Mac .DMG package.""" setup_options = SETUP_OPTIONS make_ready() setup_options['cmdclass'] = dict( build_exe=BuildExeCommand, bdist_mac=BdistMacCommand, bdist_dmg=BdistDmgCommand, ) # cx_Freeze options setup_options['options'] = { 'build_exe': { 'excludes': EXCLUDE_EXTERNAL_PACKAGES, #'optimize': 2, }, 'bdist_mac': { 'iconfile': 'build/resources/pcbasic.icns', 'bundle_name': '%s-%s' % (NAME, SHORT_VERSION), #'codesign_identity': '-', #'codesign_deep': True, }, 'bdist_dmg': { # creating applications shortcut in the DMG fails somehow #'applications_shortcut': True, 'volume_label': '%s-%s' % (NAME, SHORT_VERSION), }, } setup_options['executables'] = [ Executable( 'run-pcbasic.py', base='Console', targetName='pcbasic', icon='build/resources/pcbasic.icns', copyright=COPYRIGHT ), ] # run the cx_Freeze setup() cx_Freeze.setup(script_args=['bdist_dmg'], **setup_options) # cx_Freeze's codesign options result in failure with "app is already signed", so trying here #subprocess.run(['codesign', '-s', '-', '--deep', f'dist/PC-BASIC-{VERSION}.dmg']) pcbasic-2.0.7/make/makedeb.sh000077500000000000000000000066231441235174000160000ustar00rootroot00000000000000#!/bin/bash # PC-BASIC - makedeb.sh # Linux packaging script # # (c) 2022 Rob Hagemans # This file is released under the GNU GPL version 3 or later. # pc-basic version number VERSION=$1 if [ -z $VERSION ]; then echo "usage: makedeb.sh VERSION" exit 1 fi # python versions supported LOWEST=6 HIGHEST=11 # to be run from repo root DEBDIR=build/python3-pcbasic_"$VERSION"_all # entry point mkdir -p $DEBDIR/usr/local/bin cp ./run-pcbasic.py $DEBDIR/usr/local/bin/pcbasic # wheel distribution for PYVER in $(seq $LOWEST $HIGHEST); do mkdir -p $DEBDIR/usr/local/lib/python3.$PYVER/dist-packages done echo "unpacking wheel" wheel unpack dist/pcbasic-$VERSION-py2.py3-none-any.whl -d build/ mv build/pcbasic-$VERSION/* $DEBDIR/usr/local/lib/python3.$LOWEST/dist-packages # link from other suported python versions for PYVER in $(seq $(($LOWEST+1)) $HIGHEST); do echo "linking $DEBDIR/usr/local/lib/python3.$PYVER/dist-packages" pushd $DEBDIR/usr/local/lib/python3.$PYVER/dist-packages > /dev/null ln -s ../../python3.$LOWEST/dist-packages/pcbasic . popd > /dev/null done echo "copying resources" # desktop file mkdir -p $DEBDIR/usr/local/share/applications cp build/resources/pcbasic.desktop $DEBDIR/usr/local/share/applications # icon mkdir -p $DEBDIR/usr/local/share/icons cp build/resources/pcbasic.png $DEBDIR/usr/local/share/icons # manpage mkdir -p $DEBDIR/usr/local/share/man cp build/doc/pcbasic.1.gz $DEBDIR/usr/local/share/man # documentation #mkdir -p $DEBDIR/usr/local/share/doc/pcbasic #cp build/doc/PC-BASIC_documentation.html $DEBDIR/usr/local/share/doc/pcbasic # hashes for package files echo "calculating hashes" mkdir -p $DEBDIR/DEBIAN pushd $DEBDIR > /dev/null find usr/ -exec md5sum '{}' \; >> DEBIAN/md5sums 2> /dev/null popd > /dev/null # DEBIAN/control file cp build/resources/control $DEBDIR/DEBIAN/control # calculate installed size echo -n "Installed-Size: " >> $DEBDIR/DEBIAN/control du -s build/python3-pcbasic_"$VERSION"_all/usr/ | awk '{print $1 }' >> $DEBDIR/DEBIAN/control # build the deb echo "building the .deb package" dpkg-deb --root-owner-group -b $DEBDIR mkdir dist mv $DEBDIR.deb dist/ # # RPM package disabled - even after removing the clashes with `filesystem` this does not work # # if someone can dedicate the time to setup and maintain an RPM build we can re-enable RPMs # # # build the rpm # echo "building the .rpm package" # cd dist # # claims to need sudo but seems to get root owner correct without # alien -g --to-rpm --keep-version python3-pcbasic_"$VERSION"_all.deb # # remove standard directories from spec to avoid clash with `filesystem` package # # discussions #211 # # following https://www.electricmonk.nl/log/2017/02/23/how-to-solve-rpms-created-by-alien-having-file-conflicts/ # # see also https://stackoverflow.com/questions/27172142/conflicts-with-file-from-package-filesystem-3-2 # RPMDIR="python3-pcbasic-$VERSION" # cd "$RPMDIR" # # SPEC=`find python3-pcbasic-$VERSION-?.spec` # sed -i 's#%dir "/"##' "$SPEC" # sed -i 's#%dir "/usr/"##' "$SPEC" # sed -i 's#%dir "/usr/local/"##' "$SPEC" # sed -i 's#%dir "/usr/local/bin/"##' "$SPEC" # sed -i 's#%dir "/usr/local/lib/"##' "$SPEC" # sed -i 's#%dir "/usr/local/share/"##' "$SPEC" # sed -i 's#%dir "/usr/local/share/applications/"##' "$SPEC" # #sed -i 's#%dir "/usr/local/share/icons/"##' "$SPEC" # sed -i 's#%dir "/usr/local/share/man/"##' "$SPEC" # # rpmbuild --target=noarch --buildroot `pwd` -bb $SPEC # cd .. # # cd .. pcbasic-2.0.7/make/windows.py000066400000000000000000000327201441235174000161120ustar00rootroot00000000000000""" PC-BASIC - make.windows Windows packaging (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import distutils import msilib import shutil import cx_Freeze from cx_Freeze import Executable from .common import NAME, VERSION, AUTHOR, COPYRIGHT from .common import build_icon, prune, remove, mkdir, make_ready from .common import RESOURCE_PATH from .freeze import SETUP_OPTIONS, SHORT_VERSION, EXCLUDE_EXTERNAL_PACKAGES, PLATFORM_TAG UPGRADE_CODE = '{714d23a9-aa94-4b17-87a5-90e72d0c5b8f}' PRODUCT_CODE = msilib.gen_uuid() class BuildExeCommand(cx_Freeze.build_exe): """Custom build_exe command.""" def run(self): """Run build_exe command.""" mkdir(RESOURCE_PATH) build_icon() # only include 32-bit DLLs cx_Freeze.build_exe.run(self) build_dir = 'build/exe.{}/'.format(PLATFORM_TAG) # build_exe just includes everything inside the directory # so remove some stuff we don't need for root, _, files in os.walk(build_dir + 'lib'): testing = set(root.split(os.sep)) & set(('test', 'tests', 'testing', 'examples')) for fname in files: name = os.path.join(root, fname) if ( # remove superfluous copies of python dll in lib/ # as there is a copy in the package root already fname.lower() == 'python37.dll' # remove tests and examples or testing # we're only producing packages for win32_x86 or 'win32_x64' in name or name.endswith('.dylib') ): remove(name) # chunky libs on python3.7 that I don't think we use remove(build_dir + 'lib/libcrypto-1_1.dll') remove(build_dir + 'lib/libssl-1_1.dll') # unneeded sdl2 bits remove(build_dir + 'lib/sdl2dll/dll/SDL2_image.dll') remove(build_dir + 'lib/sdl2dll/dll/SDL2_mixer.dll') remove(build_dir + 'lib/sdl2dll/dll/SDL2_ttf.dll') remove(build_dir + 'lib/sdl2dll/dll/libwebp-7.dll') remove(build_dir + 'lib/sdl2dll/dll/libtiff-5.dll') remove(build_dir + 'lib/sdl2dll/dll/libopus-0.dll') remove(build_dir + 'lib/sdl2dll/dll/libopusfile-0.dll') remove(build_dir + 'lib/sdl2dll/dll/libogg-0.dll') remove(build_dir + 'lib/sdl2dll/dll/libmodplug-1.dll') # add msvcr - we can't count on cx_freeze to do it even with include_msvcr=True set shutil.copy('c:/windows/system32/vcruntime140.dll', build_dir) class BdistMsiCommand(cx_Freeze.bdist_msi): """Custom bdist_msi command.""" def run(self): """Run build_msi command.""" name = '{}-{}'.format(NAME, VERSION) remove('dist/{}.msi'.format(name)) cx_Freeze.bdist_msi.run(self) # close the database file so we can rename the file del self.db os.rename('dist/{}-win32.msi'.format(name), 'dist/{}.msi'.format(name)) #make_clean() def add_config(self): """Override cx_Freeze add_config.""" # mostly copy-paste from cxfreeze source, wich some changes if self.directories: msilib.add_data(self.db, "Directory", self.directories) msilib.add_data( self.db, 'CustomAction', [("A_SET_TARGET_DIR", 256 + 51, "TARGETDIR", self.initial_target_dir)] ) if self.add_to_path: msilib.add_data( self.db, 'Environment', [("E_PATH", "=-*Path", r"[~];[TARGETDIR]", "TARGETDIR")] ) msilib.add_data(self.db, 'InstallUISequence', [ ("PrepareDlg", None, 140), # this is new # sould probably be conditional on "not already installed" or smth ("WhichUsersDlg", "not Installed", 400), ("A_SET_TARGET_DIR", 'TARGETDIR=""', 401), ("SelectDirectoryDlg", "not Installed", 1230), ("MaintenanceTypeDlg", "Installed and not Resume and not Preselected", 1250), ("ProgressDlg", None, 1280), ]) msilib.add_data(self.db, 'InstallExecuteSequence', [ ("A_SET_TARGET_DIR", 'TARGETDIR=""', 401), ('WriteEnvironmentStrings', 'MSIINSTALLPERUSER=""', 5200), ]) for index, executable in enumerate(self.distribution.executables): if executable.shortcut_name is not None and executable.shortcut_dir is not None: base_name = os.path.basename(executable.target_name) msilib.add_data( self.db, "Shortcut", [( "S_APP_%s" % index, executable.shortcut_dir, executable.shortcut_name, "TARGETDIR", "[TARGETDIR]%s" % base_name, None, None, None, None, None, None, None )] ) for table_name, data in self.data.items(): col = self._binary_columns.get(table_name) if col is not None: data = [ (*row[:col], msilib.Binary(row[col].name), *row[col + 1 :]) for row in data ] msilib.add_data(self.db, table_name, data) def add_properties(self): """Override cx_Freeze add_properties.""" # mostly copy-paste from cxfreeze metadata = self.distribution.metadata props = [ ('DistVersion', metadata.get_version()), ('DefaultUIFont', 'DlgFont8'), ('ErrorDialog', 'ErrorDlg'), ('Progress1', 'Install'), ('Progress2', 'installs'), ('MaintenanceForm_Action', 'Repair'), ('ALLUSERS', '2'), ('MSIINSTALLPERUSER', '1'), ] email = metadata.author_email or metadata.maintainer_email if email: props.append(("ARPCONTACT", email)) if metadata.url: props.append(("ARPURLINFOABOUT", metadata.url)) if self.upgrade_code is not None: props.append(("UpgradeCode", self.upgrade_code)) msilib.add_data(self.db, 'Property', props) def _add_whichusers_dialog(self): """Per-user or per-machine install dialog.""" # based on dialog from cpython 2.7 source code # https://svn.python.org/projects/python/trunk/Tools/msi/msi.py whichusers = cx_Freeze.command.bdist_msi.PyDialog( self.db, "WhichUsersDlg", self.x, self.y, self.width, self.height, self.modal, self.title, "AdminInstall", "Next", "Cancel" ) whichusers.title( "Select for which users to install [ProductName]." ) # A radio group with two options: allusers, justme radio = whichusers.radiogroup( "AdminInstall", 135, 60, 235, 80, 3, "WhichUsers", "", "Next" ) radio.condition("Disable", "VersionNT=600") # Not available on Vista and Windows 2008 radio.add("ALL", 0, 5, 150, 20, "Install for all users") radio.add("JUSTME", 0, 25, 235, 20, "Install just for me") whichusers.backbutton("Back", None, active=0) button = whichusers.nextbutton("Next >", "Cancel") # SetProperty events # https://docs.microsoft.com/en-us/windows/desktop/Msi/setproperty-controlevent button.event("[MSIINSTALLPERUSER]", "{}", 'WhichUsers="ALL"', 1) button.event("[MSIINSTALLPERUSER]", "1", 'WhichUsers="JUSTME"', 1) # set the target dir to the default location for per-user/per-machine installs button.event( "[TARGETDIR]", "[ProgramFilesFolder]\\%s %s" % (NAME, SHORT_VERSION), 'WhichUsers="JUSTME"', 1 ) button.event("EndDialog", "Return", 3) button = whichusers.cancelbutton("Cancel", "AdminInstall") button.event("SpawnDialog", "CancelDlg") def add_ui(self): self._add_whichusers_dialog() cx_Freeze.bdist_msi.add_ui(self) def package(): """Build a Windows .MSI package.""" setup_options = SETUP_OPTIONS make_ready() # remove the WriteEnvironmentStrings action from the default list # since cx_Freeze picks up the default list and puts it into the MSI # but we can't have environment changes for per-user installs (?) sequence = msilib.sequence.InstallExecuteSequence for index, info in enumerate(sequence): if info[0] == u'WriteEnvironmentStrings': break del sequence[index] # setup commands setup_options['cmdclass'] = dict( build_exe=BuildExeCommand, bdist_msi=BdistMsiCommand, ) numversion = '.'.join(v for v in VERSION.split('.') if v.isdigit()) # these must be bytes for cx_Freeze bdist_msi setup_options['name'] = NAME setup_options['author'] = AUTHOR setup_options['version'] = numversion # compile separately, as they end up in the wrong place anyway setup_options['ext_modules'] = [] # gui launcher setup_options['entry_points']['gui_scripts'] = ['pcbasicw=pcbasic:main'] directory_table = [ ( 'StartMenuFolder', 'TARGETDIR', '.', ), ( 'MyProgramMenu', 'StartMenuFolder', 'PCBASI~1|PC-BASIC {}'.format(SHORT_VERSION), ), ] # https://stackoverflow.com/questions/15734703/use-cx-freeze-to-create-an-msi-that-adds-a-shortcut-to-the-desktop#15736406 shortcut_table = [ ( 'ProgramShortcut', # Shortcut 'MyProgramMenu', # Directory_ 'PC-BASIC %s' % VERSION, # Name 'TARGETDIR', # Component_ '[TARGETDIR]pcbasicw.exe',# Target None, # Arguments None, # Description None, # Hotkey None, # Icon None, # IconIndex None, # ShowCmd # PersonalFolder is My Documents, use as Start In folder 'PersonalFolder' # WkDir ), ( 'DocShortcut', # Shortcut 'MyProgramMenu', # Directory_ 'Documentation', # Name 'TARGETDIR', # Component_ '[TARGETDIR]PC-BASIC_documentation.html', # Target None, # Arguments None, # Description None, # Hotkey None, # Icon None, # IconIndex None, # ShowCmd 'TARGETDIR' # WkDir ), ( 'SettingsShortcut', # Shortcut 'MyProgramMenu', # Directory_ 'Settings', # Name 'TARGETDIR', # Component_ '[AppDataFolder]pcbasic-{}\\PCBASIC.INI'.format(SHORT_VERSION), # Target None, # Arguments None, # Description None, # Hotkey None, # Icon None, # IconIndex None, # ShowCmd 'TARGETDIR' # WkDir ), ( 'UninstallShortcut', # Shortcut 'MyProgramMenu', # Directory_ 'Uninstall', # Name 'TARGETDIR', # Component_ '[SystemFolder]msiexec.exe', # Target '/x %s' % PRODUCT_CODE, # Arguments None, # Description None, # Hotkey None, # Icon None, # IconIndex None, # ShowCmd # PersonalFolder is My Documents, use as Start In folder 'TARGETDIR' # WkDir ), ] msi_data = { 'Directory': directory_table, 'Shortcut': shortcut_table, 'Icon': [('PC-BASIC-Icon', msilib.Binary('./build/resources/pcbasic.ico')),], 'Property': [('ARPPRODUCTICON', 'PC-BASIC-Icon'),], } # cx_Freeze options setup_options['options'] = { 'build_exe': { 'excludes': EXCLUDE_EXTERNAL_PACKAGES, 'include_files': ['build/doc/PC-BASIC_documentation.html'], # optimize removes: # - asserts (which we don't have as only in th eomitted tests package) # - docstrings (which we may be using in error messages) #'optimize': 2, }, 'bdist_msi': { 'data': msi_data, # add console entry points to PATH 'add_to_path': True, # enforce removal of old versions 'upgrade_code': UPGRADE_CODE, 'product_code': PRODUCT_CODE, 'initial_target_dir': 'c:\\Program Files\\%s %s' % (NAME, SHORT_VERSION), }, } setup_options['executables'] = [ Executable( 'run-pcbasic.py', base='Console', targetName='pcbasic.exe', icon='build/resources/pcbasic.ico', copyright=COPYRIGHT), Executable( 'run-pcbasic.py', base='Win32GUI', targetName='pcbasicw.exe', icon='build/resources/pcbasic.ico', #shortcutName='PC-BASIC %s' % VERSION, shortcutDir='MyProgramMenu', copyright=COPYRIGHT), ] # call cx_Freeze's setup() with command bdist_msi cx_Freeze.setup(script_args=['bdist_msi'], **setup_options) pcbasic-2.0.7/pcbasic/000077500000000000000000000000001441235174000145315ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/__init__.py000066400000000000000000000006501441235174000166430ustar00rootroot00000000000000""" PC-BASIC - GW-BASIC/BASICA/Cartridge BASIC compatible interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # compatibility pre-init: ensures package __path__ is absolute from . import compat from .basic import __version__ from .basic import NAME, VERSION, AUTHOR, COPYRIGHT from .basic import Session, codepage, font from .main import main, script_entry_point_guard pcbasic-2.0.7/pcbasic/__main__.py000066400000000000000000000004021441235174000166170ustar00rootroot00000000000000""" PC-BASIC - GW-BASIC/BASICA/Cartridge BASIC compatible interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .main import main, script_entry_point_guard with script_entry_point_guard(): main() pcbasic-2.0.7/pcbasic/basic/000077500000000000000000000000001441235174000156125ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/__init__.py000066400000000000000000000005531441235174000177260ustar00rootroot00000000000000""" PC-BASIC - GW-BASIC/BASICA/Cartridge BASIC compatible interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .data import NAME, VERSION, LONG_VERSION, AUTHOR, COPYRIGHT from .api import Session, codepage, font from .base.error import * from .base import signals, scancode, eascii __version__ = VERSION pcbasic-2.0.7/pcbasic/basic/api.py000066400000000000000000000200241441235174000167330ustar00rootroot00000000000000""" PC-BASIC - api.py Session API (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io from ..compat import text_type from .base import error from .devices import NameWrapper from . import implementation from . import state from ..data import read_codepage as codepage from ..data import read_fonts as font from .values import TYPE_TO_CLASS as SIGILS class Session(object): """Public API to BASIC session.""" def __init__(self, **kwargs): """Set up session object.""" self._kwargs = kwargs self._impl = None def __enter__(self): """Context guard.""" return self def __exit__(self, ex_type, ex_val, tb): """Context guard.""" self.close() # catch Exit and Break events if ex_type in (error.Exit, error.Break): return True def __getstate__(self): """Pickle the session.""" pickle_dict = self.__dict__.copy() return pickle_dict def __setstate__(self, pickle_dict): """Unpickle and resume the session.""" self.__dict__.update(pickle_dict) def start(self): """Start the session.""" if not self._impl: self._impl = implementation.Implementation(**self._kwargs) return True return False def attach(self, interface=None): """Attach interface to interpreter session.""" self.start() self._impl.attach_interface(interface) return self def bind_file(self, file_name_or_object, name=None, create=False): """Bind a native file name or Python stream to a BASIC file name.""" self.start() # if a file name, resolve if ( not isinstance(file_name_or_object, (bytes, text_type)) or os.path.isfile(file_name_or_object) ): # if it's an object or the file name exists, use it return self._impl.files.get_device(b'@:').bind(file_name_or_object, name) elif create and ( not os.path.dirname(file_name_or_object) or os.path.isdir(os.path.dirname(file_name_or_object)) ): # if it doesn't and we're allowed to create and the directory exists, create new return self._impl.files.get_device(b'@:').bind(file_name_or_object, name) # not resolved, try to use/create as internal name return NameWrapper(self._impl.codepage, file_name_or_object) def execute(self, command, as_type=None): """Execute a BASIC statement.""" self.start() if as_type is None: as_type = type(command) output = io.BytesIO() if as_type == bytes else io.StringIO() with self._impl.io_streams.activate(): self.add_pipes(output_streams=output) for cmd in command.splitlines(): if isinstance(cmd, text_type): cmd = self._impl.codepage.unicode_to_bytes(cmd) self._impl.execute(cmd) self.remove_pipes(output_streams=output) return output.getvalue() def add_pipes(self, input_streams=None, output_streams=None): """Add input/output pipes to session.""" self.start() self._impl.io_streams.add_pipes(input_streams, output_streams) def remove_pipes(self, input_streams=None, output_streams=None): """Remove input/output pipes from session.""" self.start() self._impl.io_streams.remove_pipes(input_streams, output_streams) def evaluate(self, expression): """Evaluate a BASIC expression.""" self.start() with self._impl.io_streams.activate(): if isinstance(expression, text_type): expression = self._impl.codepage.unicode_to_bytes(expression) return self._impl.evaluate(expression) def set_variable(self, name, value): """Set a variable in memory.""" self.start() if isinstance(name, text_type): name = name.encode('ascii') name = name.upper() if name.split(b'(')[0][-1:] not in SIGILS: raise ValueError('Sigil must be explicit') self._impl.set_variable(name, value) def get_variable(self, name, as_type=None): """Get a variable in memory.""" self.start() if isinstance(name, text_type): name = name.encode('ascii') if name.split(b'(')[0][-1:] not in SIGILS: raise ValueError('Sigil must be explicit') return self._impl.get_variable(name, as_type) def convert(self, value, to_type): """Convert a Python value to another type, consistent with BASIC rules.""" self.start() return self._impl.get_converter(type(value), to_type)(value) def press_keys(self, keys): """Insert keypresses.""" self.start() self._impl.keyboard.inject_keystrokes(keys) def get_chars(self, as_type=bytes): """Get currently displayed characters, as tuple of list of bytes / unicode.""" self.start() return self._impl.text_screen.get_chars(as_type=as_type) def get_pixels(self): """Get currently displayed pixels, as tuple of tuples of int attributes.""" self.start() return self._impl.display.vpage.pixels[:, :].to_rows() def greet(self): """Emit the interpreter greeting and show the key bar.""" self.start() self._impl.execute(implementation.GREETING) def interact(self): """Interactive interpreter session.""" self.start() with self._impl.io_streams.activate(): self._impl.interact() def suspend(self, session_filename): """Save session object to file.""" state.save_session(self, session_filename) @classmethod def resume(self, session_filename): """Load new session object from file.""" return state.load_session(session_filename) def close(self): """Close the session.""" if self._impl: self._impl.close() @property def info(self): """Get a session information object.""" self.start() return SessionInfo(self) def set_hook(self, step_function): """Set function to be called on interpreter step.""" self.start() self._impl.interpreter.step = step_function class SessionInfo(object): """Retrieve information about current session.""" def __init__(self, session): """Initialise the SessionInfo object.""" self._session = session self._impl = session._impl def repr_scalars(self): """Get a representation of all scalars.""" return repr(self._impl.scalars) def repr_arrays(self): """Get a representation of all arrays.""" return repr(self._impl.scalars) def repr_strings(self): """Get a representation of string space.""" return repr(self._impl.strings) def repr_text_screen(self): """Get a representation of the text screen.""" return repr(self._impl.display.text_screen) def repr_program(self): """Get a marked-up hex dump of the program.""" return repr(self._impl.program) def get_current_code(self, as_type=bytes): """Obtain statement being executed.""" if self._impl.interpreter.run_mode: codestream = self._impl.program.bytecode bytepos = codestream.tell() from_line = self._impl.program.get_line_number(bytepos-1) try: codestream.seek(self._impl.program.line_numbers[from_line]+1) _, output, _ = self._impl.lister.detokenise_line(codestream) code_line = bytes(output) except KeyError: code_line = b'' else: codestream = self._impl.interpreter.direct_line bytepos = codestream.tell() codestream.seek(0) code_line = bytes( self._impl.lister.detokenise_compound_statement(codestream)[0] ) codestream.seek(bytepos) return self._session.convert(code_line, as_type) pcbasic-2.0.7/pcbasic/basic/base/000077500000000000000000000000001441235174000165245ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/base/__init__.py000066400000000000000000000002321441235174000206320ustar00rootroot00000000000000""" PC-BASIC - base package Constants and elementary classes (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ pcbasic-2.0.7/pcbasic/basic/base/bytematrix.py000066400000000000000000000315671441235174000213020ustar00rootroot00000000000000""" PC-BASIC - bytematrix.py 2D matrices of bytes (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import operator from binascii import hexlify, unhexlify from ...compat import zip, int2byte, xrange, iterbytes, iterchar class ByteMatrix(object): """2D byte matrix.""" def __init__(self, height=0, width=0, data=0): """Create a new matrix.""" self._height = height self._width = width if not width and not height: self._rows = [bytearray()] elif isinstance(data, int): self._rows = [bytearray([data])*width for _ in xrange(self._height)] else: # assume iterable, TypeError if not data = list(data) if len(data) == height: if isinstance(data[0], int): # bytearrays and python3 bytes self._rows = [bytearray([_row]) for _row in data] else: assert len(data[0]) == width self._rows = [bytearray(_row) for _row in data] else: assert len(data) == height * width self._rows = [ bytearray(data[_offs : _offs+width]) for _offs in xrange(0, len(data), width) ] def __repr__(self): """Debugging representation.""" hexreps = [''.join('\\x{:02x}'.format(_c) for _c in _row) for _row in self._rows] return "ByteMatrix({0._height}, {0._width}, [\n '{1}' ])".format( self, "',\n '".join(hexreps) ) def __getitem__(self, index): """Extract items by [y, x] indexing or slicing or 1D index.""" y, x = index if isinstance(y, slice): if isinstance(x, slice): return self._create_from_rows([_row[x] for _row in self._rows[y]]) else: return self._create_from_rows([bytearray([_row[x]]) for _row in self._rows[y]]) if isinstance(x, slice): return self._create_from_rows([self._rows[y][x]]) return self._rows[y][x] def __setitem__(self, index, value): """Set items by [y, x] indexing or slicing.""" y, x = index if isinstance(value, int): if isinstance(x, slice): if isinstance(y, slice): for row in self._rows[y]: row[x] = bytearray(value for _ in iterbytes(row[x])) else: self._rows[y][x] = bytearray(value for _ in iterbytes(self._rows[y][x])) else: if isinstance(y, slice): for row in self._rows[y]: row[x] = value else: self._rows[y][x] = value else: if isinstance(value, ByteMatrix): value = value._rows elif type(value) not in (list, int): raise TypeError( 'Can only assign ByteMatrix, list of bytes-like or int, not %s.' % type(value) ) if isinstance(y, slice): if isinstance(x, slice): # this will fail if we're self-assigning a slice of a view to the original view # as we'll be overwriting the source while writing to the destination. # in those cases, we'll need to copy first for _dst, _src in zip(self._rows[y], value): # if x is a slice, this will copy too -> e.g. array[:] = another_array # but not if rhs is a view? _dst[x] = bytearray(_src) else: for _dst, _src in zip(self._rows[y], value): # if x is a slice, this will copy too -> e.g. array[:] = another_array # but not if rhs is a view? _dst[x] = _src[0] elif isinstance(x, slice): assert len(value) == 1 self._rows[y][x] = value[0] def __eq__(self, rhs): """Equality to other byte matrix.""" # do quick checks first return self.width == rhs.width and self.height == rhs.height and self._rows == rhs._rows def __ne__(self, rhs): """Non-equality to other byte matrix.""" return not self.__eq__(rhs) def _elementwise_list(self, rhs, oper): """Helper for elementwise operations.""" if isinstance(rhs, int): return [ bytearray(oper(_lbyte, rhs) for _lbyte in iterbytes(_lrow)) for _lrow in self._rows ] else: assert self._height == rhs._height assert self._width == rhs._width return [ bytearray( oper(_lbyte, _rbyte) for _lbyte, _rbyte in zip(iterbytes(_lrow), iterbytes(_rrow)) ) for _lrow, _rrow in zip(self._rows, rhs._rows) ] def elementwise(self, rhs, oper): """Element-wise operation with another matrix or a scalar.""" return self._create_from_rows(self._elementwise_list(rhs, oper)) def __or__(self, rhs): """Bitwise or.""" return self.elementwise(rhs, operator.__or__) def __and__(self, rhs): """Bitwise and.""" return self.elementwise(rhs, operator.__and__) def __xor__(self, rhs): """Bitwise exclusive or.""" return self.elementwise(rhs, operator.__xor__) def __rshift__(self, rhs): """Right-shift.""" return self.elementwise(rhs, operator.__rshift__) def __lshift__(self, rhs): """Byte-masked left-shift.""" return self.elementwise(rhs, lambda _l, _r: (_l << _r) & 0xff) def elementwise_inplace(self, rhs, oper): """In-place element-wise operation with another matrix or a scalar.""" self._rows = self._elementwise_list(rhs, oper) return self def __ior__(self, rhs): """In-place bitwise or.""" return self.elementwise_inplace(rhs, operator.__ior__) def __iand__(self, rhs): """In-place bitwise and.""" return self.elementwise_inplace(rhs, operator.__iand__) def __ixor__(self, rhs): """In-place bitwise exclusive or.""" return self.elementwise_inplace(rhs, operator.__ixor__) def __irshift__(self, rhs): """In-place right-shift.""" return self.elementwise_inplace(rhs, operator.__irshift__) def __ilshift__(self, rhs): """In-place left-shift.""" return self.elementwise_inplace(rhs, lambda _l, _r: (_l << _r) & 0xff) @property def width(self): """Number of columns.""" return self._width @property def height(self): """Number of rows.""" return self._height @classmethod def _create_from_rows(cls, data): """Construct byte matrix from rows of bytearrays.""" new = cls() if not data: new._height = len(data) new._width = 0 new._rows = [bytearray()] else: new._height = len(data) new._width = len(data[0]) new._rows = data assert len(set(len(_r) for _r in new._rows)) == 1, 'ByteMatrix rows must all be same length' return new @classmethod def frompacked(cls, packed, height, items_per_byte): """Unpack from packed-bits representation.""" packed = bytes(bytearray(packed)) if not packed or not height: return cls(0, 0) width = len(packed) // height if not width: return cls(0, 0) return cls._create_from_rows([ unpack_bytes(packed[_offs : _offs+width], items_per_byte) for _offs in xrange(0, len(packed), width) ]) def packed(self, items_per_byte): """Pack into packed-bits representation, byte aligned on rows.""" return bytearray().join( pack_bytes(_r, items_per_byte) for _r in self._rows ) @classmethod def fromhex(cls, hex, height, items_per_byte): """Unpack from hex representation.""" return cls.frompacked(unhexlify(hex), height, items_per_byte) def hex(self, items_per_byte): """Pack to hex representation.""" return hexlify(self.packed(items_per_byte)) def render(self, back, fore): """Set attributes on bit matrix.""" return self._create_from_rows([ bytearray(fore if _c else back for _c in _row) for _row in self._rows ]) def hextend(self, by_width, fill=0): """Extend width by given number of bytes.""" new_row = bytearray([fill])*by_width return self._create_from_rows([_row + new_row for _row in self._rows]) def vextend(self, by_height, fill=0): """Extend height by given number of bytes.""" return self._create_from_rows( self._rows + [bytearray([fill])*self._width for _ in range(by_height)] ) def hrepeat(self, times=1): """Multiply width by byte repetition (00 11 22 ...).""" return self._create_from_rows([ bytearray(_byte for _byte in _row for _ in range(times)) for _row in self._rows ]) def vrepeat(self, times=1): """Multiply height by row repetition.""" return self._create_from_rows([ bytearray(_row) for _row in self._rows for _ in range(times) ]) def htile(self, times=1): """Multiply width by tiling (012 012 ...).""" return self._create_from_rows([ bytearray(_row*times) for _row in self._rows ]) def vtile(self, times=1): """Multiply height by row tiling.""" return self._create_from_rows([ bytearray(_row) for _ in range(times) for _row in self._rows ]) def move(self, sy0, sy1, sx0, sx1, ty0, tx0): """Move a submatrix, replacing with attribute 0.""" # copy or this won't work on a view clip = self[sy0:sy1, sx0:sx1].copy() height, width = sy1 - sy0, sx1 - sx0 self[sy0:sy1, sx0:sx1] = 0 self[ty0 : ty0+height, tx0 : tx0+width] = clip def to_bytes(self): """Convert to a bytes object (contiguous rows).""" # we need the bytearray cast - only in case we're a view return b''.join(bytes(bytearray(_row)) for _row in self._rows) def to_rows(self): """Convert to tuple of tuples of int.""" return tuple( tuple(_i for _i in iterbytes(bytearray(_row))) for _row in self._rows ) # views @property def view(self): """ Create a bytematrixview of the current bytematrix. Use bm.view[yslice, xslice] """ return self._create_from_rows([ memoryview(_row) for _row in self._rows ]) def copy(self): """ Create a copy of the current bytematrix or view - as slicing views produces views. Use bm[yslice, xslice].copy() """ return self._create_from_rows([ bytearray(_row) for _row in self._rows ]) @classmethod def view_from_buffer(cls, height, width, pitch, buffer): """Create a byte matrix as a view on a contiguous row-major buffer.""" return cls._create_from_rows([ memoryview(buffer)[_offset:_offset+width] for _offset in xrange(0, height*pitch, pitch) ]) ############################################################################## # concatenation def hstack(matrices): """Horizontally concatenate matrices.""" matrices = list(matrices) return ByteMatrix._create_from_rows([ bytearray().join(_rows) for _rows in zip(*(_mat._rows for _mat in matrices)) ]) def vstack(matrices): """Vertically concatenate matrices.""" return ByteMatrix._create_from_rows([ _row for _mat in matrices for _row in _mat._rows ]) ############################################################################## # bytearray functions def unpack_bytes(packed, items_per_byte): """Unpack from packed-bits representation.""" bpp = 8 // items_per_byte mask = (1 << bpp) - 1 shifts = [8 - bpp - _sh for _sh in range(0, 8, bpp)] return bytearray( (_byte >> _shift) & mask for _byte in iterbytes(packed) for _shift in shifts ) def pack_bytes(unpacked, items_per_byte): """Pack into packed-bits representation.""" bpp = 8 // items_per_byte mask = (1 << bpp) - 1 shifts = [8 - bpp - _sh for _sh in range(0, 8, bpp)] # ceildiv(a,b) == -(floordiv(-a,b)) packed_width = -(-len(unpacked) // items_per_byte) prepacked = [ (_byte & mask) << _shift for _byte, _shift in zip(iterbytes(unpacked), shifts*packed_width) ] return bytearray([ sum(prepacked[_offs : _offs+items_per_byte]) for _offs in xrange(0, len(prepacked), items_per_byte) ]) pcbasic-2.0.7/pcbasic/basic/base/bytestream.py000066400000000000000000000031511441235174000212550ustar00rootroot00000000000000""" PC-BASIC - bytestream.py BytesIO extension with externally provided buffer (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from _pyio import BytesIO, BufferedIOBase from ...compat import PY2 class ByteStream(BytesIO): """BytesIO over external buffer.""" def __init__(self, initial_bytes): """Create new ByteStream.""" BytesIO.__init__(self) # use the actual object as a buffer, do not copy self._buffer = memoryview(initial_bytes) def write(self, b): if self._pos + len(b) > len(self._buffer): raise ValueError("Can't change size of buffer.") return BytesIO.write(self, b) def close(self): # _pyio.BytesIO clears buffer here but memoryview has no clear() BufferedIOBase.close(self) if PY2: # pragma: no cover def read(self, n=None): if self.closed: raise ValueError("read from closed file") if n is None: n = -1 if not isinstance(n, (int, long)): raise TypeError("integer argument expected, got {0!r}".format( type(n))) if n < 0: n = len(self._buffer) if len(self._buffer) <= self._pos: return b"" newpos = min(len(self._buffer), self._pos + n) b = self._buffer[self._pos : newpos] self._pos = newpos # on py2, we have to convert to bytesarray before converting to bytes # or we'll get strings like '' return bytes(bytearray(b)) pcbasic-2.0.7/pcbasic/basic/base/codestream.py000066400000000000000000000301531441235174000212260ustar00rootroot00000000000000""" PC-BASIC - codestream.py Code stream utilities (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from functools import partial import io from . import error from . import tokens as tk from .tokens import DIGITS, HEXDIGITS, OCTDIGITS, LETTERS from ...compat import StreamWrapper class CodeStream(StreamWrapper): """Stream of various kinds of code.""" # whitespace blanks = b' \t\n' # line end characters for ths stream type end_line = None def __init__(self, bytesbuffer): """Initialise the stream.""" self._buffer = bytesbuffer # we need delegation rather than inheritance to allow pickling under Python 2 StreamWrapper.__init__(self, io.BytesIO(bytesbuffer)) def peek(self, n=1): """Peek next char in stream.""" d = self.read(n) self.seek(-len(d), 1) return d def skip_read(self, skip_range, n=1): """Skip chars in skip_range, then read next.""" while True: d = self.read(1) # skip_range must not include '' if d == b'' or d not in skip_range: return d + self.read(n-1) def skip_blank_read(self, n=1): """Skip whitespace, then read next.""" return self.skip_read(self.blanks, n) def skip_blank(self, n=1): """Skip whitespace, then peek next.""" d = self.skip_read(self.blanks, n) self.seek(-len(d), 1) return d def backskip_blank(self): """Skip whitespace backwards, then peek next.""" while True: self.seek(-1, 1) d = self.peek() # skip_range must not include '' if d == b'' or d not in self.blanks: return d def read_if(self, d, in_range): """Read if next char is not empty and in range.""" if d != b'' and d in in_range: self.read(len(d)) return d return None def skip_blank_read_if(self, in_range, n=1): """Skip whitespace, then read if next char is in range.""" return self.read_if(self.skip_blank(n=n), in_range) def read_to(self, findrange): """Read until a character from a given range is found.""" out = b'' while True: d = self.read(1) if d == b'': break if d in findrange: break out += d self.seek(-len(d), 1) return out def require_read(self, in_range, err=error.STX): """Skip whitespace, read and raise error if not in range.""" d = self.read(1) while d and d in self.blanks: d = self.read(1) c = d + self.read(len(in_range[0])-1) if not c or c not in in_range: self.seek(-len(c), 1) raise error.BASICError(err) return c # read specialised items # these are used for both plaintext and tokenised streams: # tokenised streams may contain plaintext literals and names are always plaintext def read_name(self): """Read a variable name.""" d = self.skip_blank_read() if not d or d not in LETTERS: # variable name must start with a letter self.seek(-len(d), 1) return b'' name = b'' while d and d in tk.NAME_CHARS: name += d d = self.read(1) # only the first 40 chars are relevant in GW-BASIC, rest is discarded name = name[:40] if d in tk.SIGILS: name += d else: self.seek(-len(d), 1) # names are not case sensitive return name.upper() def read_number(self): """Read numeric literal.""" c = self.peek() if c == b'&': # handle hex or oct constants self.read(1) if self.peek().upper() == b'H': # hex literal return b'&H' + self._read_hex() else: # octal literal return b'&O' + self._read_oct() elif c and c in DIGITS + b'.+-': # decimal literal return self._read_dec() return b'' def _read_dec(self): """Read decimal literal.""" have_exp = False have_point = False word = b'' while True: c = self.read(1).upper() if not c: break elif c == b'.' and not have_point and not have_exp: have_point = True word += c elif c in b'ED' and not have_exp: # there's a special exception for number followed by EL or EQ # presumably meant to protect ELSE and maybe EQV ? if c == b'E' and self.peek().upper() in (b'L', b'Q'): self.seek(-1, 1) break else: have_exp = True word += c elif c in b'-+' and (not word or word[-1:] in b'ED'): # must be first character or in exponent word += c elif c in DIGITS + self.blanks + b'\x1c\x1d\x1f': # '\x1c\x1d\x1f' are ASCII separators # - these cause string representations to evaluate to zero # we'll remove blanks later but need to keep it for now # so we can reposition the stream on removing trailing whitespace word += c elif c in b'!#' and not have_exp: word += c # must be last character break elif c == b'%': # swallow a %, but break parsing break else: self.seek(-1, 1) break # don't claim trailing whitespace trimword = word.rstrip(self.blanks) self.seek(-len(word) + len(trimword), 1) # remove all internal whitespace word = trimword.strip(self.blanks) return word def _read_hex(self): """Read hexadecimal literal.""" # pass the H in &H self.read(1) word = b'' while True: c = self.peek() # hex literals must not be interrupted by whitespace if c and c in HEXDIGITS: word += self.read(1) else: break return word def _read_oct(self): """Read octal literal.""" # O is optional, could also be &777 instead of &O777 if self.peek().upper() == b'O': self.read(1) word = b'' while True: c = self.peek() # oct literals may be interrupted by whitespace if c and c in OCTDIGITS + self.blanks: word += self.read(1) else: break return word def read_string(self): """Read a string literal.""" word = self.read(1) if not word or word != b'"': self.seek(-len(word), 1) return b'' # while tokenised numbers inside a string literal will be printed as tokenised numbers, # they don't actually execute as such: # a \00 character, even if inside a tokenised number, will break a string literal # and make the parser expect a line number afterwards, etc. We follow this. word += self.read_to((b'"',) + self.end_line) delim = self.read(1) if delim == b'"': word += delim else: self.seek(-len(delim), 1) return word class TokenisedStream(CodeStream): """Stream of tokenised BASIC code.""" end_line = tk.END_LINE def __init__(self, addr=None): """Initialise tokenised stream.""" # memory address, if any self._addr = addr CodeStream.__init__(self, b'') def tell_address(self): """Get memory address for current stream position.""" if self._addr is not None: return self._addr + self.tell() return None def skip_to(self, findrange, break_on_first_char=True): """Skip until character is in findrange.""" literal = False rem = False nchars = len(findrange[0]) while True: c = self.read(1) if c == b'': break elif c == b'"': literal = not literal elif c == tk.REM: rem = True elif c == b'\0': literal = False rem = False if literal or rem: continue if c + self.peek(nchars-1) in findrange: if break_on_first_char: self.seek(-1, 1) break break_on_first_char = True # not elif! if not break_on_first_char, c needs to be properly processed. if c == b'\0': # offset and line number follow literal = False off = self.read(2) if len(off) < 2 or off == b'\0\0': break self.read(2) elif c in tk.PLUS_BYTES: self.read(tk.PLUS_BYTES[c]) def skip_to_read(self, findrange): """Skip until character is in findrange, then read.""" self.skip_to(findrange) return self.read(len(findrange[0])) def read_keyword_token(self): """Read full keyword token.""" token = self.read(1) if token in (b'\xff', b'\xfe', b'\xfd'): token += self.read(1) return token def read_number_token(self): """Read full token, including trailing bytes.""" lead = self.read(1) if lead not in tk.NUMBER: self.seek(-len(lead), 1) return b'' trail = self.read(tk.PLUS_BYTES.get(lead, 0)) return lead + trail def require_end(self, err=error.STX): """Skip whitespace, peek and raise error if not at end of statement.""" d = self.read(1) while d and d in self.blanks: d = self.read(1) self.seek(-len(d), 1) if d not in tk.END_STATEMENT: raise error.BASICError(err) def skip_to_token(self, requested_token): """ Skip over bytecode until particular token on statement start; this excludes statements in THEN or ELSE clauses. """ while True: separator = self.skip_to_read(tk.END_STATEMENT) # skip line number, if there if separator == b'\0': # break on end of stream trail = self.read(4) if len(trail) < 4 or trail[:2] == b'\0\0': return None # get first keyword in statement self.skip_blank() token = self.read_keyword_token() self.seek(-len(token), 1) if not token: return None elif token == requested_token: return token def skip_block(self, for_char, next_char, allow_comma=False): """Skip over bytecode until block end token.""" stack = 0 while True: c = self.skip_to_read(tk.END_STATEMENT + (tk.THEN, tk.ELSE)) # skip line number, if there if c == b'\0': # break on end of stream trail = self.read(4) if len(trail) < 4 or trail[:2] == b'\0\0': break # get first keyword in statement d = self.skip_blank() if d == b'': break elif d == for_char: self.read(1) stack += 1 elif d == next_char: if stack <= 0: break else: self.read(1) stack -= 1 # NEXT I, J if allow_comma: while (self.skip_blank() not in tk.END_STATEMENT): self.skip_to(tk.END_STATEMENT + (b',',)) if self.peek() == b',': if stack > 0: self.read(1) stack -= 1 else: return pcbasic-2.0.7/pcbasic/basic/base/eascii.py000066400000000000000000000103621441235174000203350ustar00rootroot00000000000000""" PC-BASIC - eascii.py Keyboard e-ASCII codes (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ...compat import iteritems, unichr, SimpleNamespace # based on Tandy-1000 basic manual, modified for IBM PC keyboard # we don't specify the standard ASCII character values here # nor the CTRL+a -> b'\x01' etc. series # except where convenient as_bytes = SimpleNamespace( NUL = b'\0\0', CTRL_b = b'\x02', CTRL_c = b'\x03', CTRL_d = b'\x04', CTRL_e = b'\x05', CTRL_f = b'\x06', CTRL_k = b'\x0B', CTRL_l = b'\x0C', CTRL_n = b'\x0E', CTRL_r = b'\x12', CTRL_z = b'\x1A', ESCAPE = b'\x1B', SHIFT_ESCAPE = b'\x1B', CTRL_ESCAPE = b'\x1B', BACKSPACE = b'\x08', SHIFT_BACKSPACE = b'\x08', CTRL_BACKSPACE = b'\x7F', ALT_BACKSPACE = b'\0\x8C', TAB = b'\x09', SHIFT_TAB = b'\0\x0F', CTRL_TAB = b'\0\x8D', ALT_TAB = b'\0\x8E', RETURN = b'\r', SHIFT_RETURN = b'\r', CTRL_RETURN = b'\n', ALT_RETURN = b'\0\x8F', SPACE = b' ', SHIFT_SPACE = b' ', CTRL_SPACE = b' ', ALT_SPACE = b'\0 ', CTRL_PRINT = b'\0\x72', ALT_PRINT = b'\0\x46', INSERT = b'\0\x52', SHIFT_INSERT = b'\0\x52', DELETE = b'\0\x53', SHIFT_DELETE = b'\0\x53', CTRL_2 = b'\0\x03', CTRL_6 = b'\x1E', CTRL_MINUS = b'\x1F', SHIFT_KP5 = b'5', ALT_KP5 = b'\x05', CTRL_BACKSLASH = b'\x1C', # CTRL+] CTRL_RIGHTBRACKET = b'\x1D', # Alt codes ALT_1 = b'\0\x78', ALT_2 = b'\0\x79', ALT_3 = b'\0\x7A', ALT_4 = b'\0\x7B', ALT_5 = b'\0\x7C', ALT_6 = b'\0\x7D', ALT_7 = b'\0\x7E', ALT_8 = b'\0\x7F', ALT_9 = b'\0\x80', ALT_0 = b'\0\x81', ALT_MINUS = b'\0\x82', ALT_EQUALS = b'\0\x83', ALT_q = b'\0\x10', ALT_w = b'\0\x11', ALT_e = b'\0\x12', ALT_r = b'\0\x13', ALT_t = b'\0\x14', ALT_y = b'\0\x15', ALT_u = b'\0\x16', ALT_i = b'\0\x17', ALT_o = b'\0\x18', ALT_p = b'\0\x19', ALT_a = b'\0\x1E', ALT_s = b'\0\x1F', ALT_d = b'\0\x20', ALT_f = b'\0\x21', ALT_g = b'\0\x22', ALT_h = b'\0\x23', ALT_j = b'\0\x24', ALT_k = b'\0\x25', ALT_l = b'\0\x26', ALT_z = b'\0\x2C', ALT_x = b'\0\x2D', ALT_c = b'\0\x2E', ALT_v = b'\0\x2F', ALT_b = b'\0\x30', ALT_n = b'\0\x31', ALT_m = b'\0\x32', # function keys F1 = b'\0\x3B', F2 = b'\0\x3C', F3 = b'\0\x3D', F4 = b'\0\x3E', F5 = b'\0\x3F', F6 = b'\0\x40', F7 = b'\0\x41', F8 = b'\0\x42', F9 = b'\0\x43', F10 = b'\0\x44', SHIFT_F1 = b'\0\x54', SHIFT_F2 = b'\0\x55', SHIFT_F3 = b'\0\x56', SHIFT_F4 = b'\0\x57', SHIFT_F5 = b'\0\x58', SHIFT_F6 = b'\0\x59', SHIFT_F7 = b'\0\x5A', SHIFT_F8 = b'\0\x5B', SHIFT_F9 = b'\0\x5C', SHIFT_F10 = b'\0\x5D', CTRL_F1 = b'\0\x5E', CTRL_F2 = b'\0\x5F', CTRL_F3 = b'\0\x60', CTRL_F4 = b'\0\x61', CTRL_F5 = b'\0\x62', CTRL_F6 = b'\0\x63', CTRL_F7 = b'\0\x64', CTRL_F8 = b'\0\x65', CTRL_F9 = b'\0\x66', CTRL_F10 = b'\0\x67', ALT_F1 = b'\0\x68', ALT_F2 = b'\0\x69', ALT_F3 = b'\0\x6A', ALT_F4 = b'\0\x6B', ALT_F5 = b'\0\x6C', ALT_F6 = b'\0\x6D', ALT_F7 = b'\0\x6E', ALT_F8 = b'\0\x6F', ALT_F9 = b'\0\x70', ALT_F10 = b'\0\x71', # numeric keypad HOME = b'\0\x47', UP = b'\0\x48', PAGEUP = b'\0\x49', LEFT = b'\0\x4B', RIGHT = b'\0\x4D', END = b'\0\x4F', DOWN = b'\0\x50', PAGEDOWN = b'\0\x51', SHIFT_HOME = b'\0\x47', SHIFT_UP = b'\0\x48', SHIFT_PAGEUP = b'\0\x49', SHIFT_LEFT = b'\0\x87', SHIFT_RIGHT = b'\0\x88', SHIFT_END = b'\0\x4F', SHIFT_DOWN = b'\0\x50', SHIFT_PAGEDOWN = b'\0\x51', CTRL_HOME = b'\0\x77', CTRL_PAGEUP = b'\0\x84', CTRL_LEFT = b'\0\x73', CTRL_RIGHT = b'\0\x74', CTRL_END = b'\0\x75', CTRL_PAGEDOWN = b'\0\x76', # Tandy e-ASCII codes F11 = b'\0\x98', F12 = b'\0\x99', SHIFT_F11 = b'\0\xA2', SHIFT_F12 = b'\0\xA3', CTRL_F11 = b'\0\xAC', CTRL_F12 = b'\0\xAD', ALT_F11 = b'\0\xB6', ALT_F12 = b'\0\xB7', ) as_unicode = SimpleNamespace(**{ key: value.decode('latin-1') for key, value in iteritems(as_bytes.__dict__) }) pcbasic-2.0.7/pcbasic/basic/base/error.py000066400000000000000000000120071441235174000202270ustar00rootroot00000000000000""" PC-BASIC - error.py Error constants and exceptions (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # error constants NEXT_WITHOUT_FOR = 1 SYNTAX_ERROR = 2 RETURN_WITHOUT_GOSUB = 3 OUT_OF_DATA = 4 ILLEGAL_FUNCTION_CALL = 5 OVERFLOW = 6 OUT_OF_MEMORY = 7 UNDEFINED_LINE_NUMBER = 8 SUBSCRIPT_OUT_OF_RANGE = 9 DUPLICATE_DEFINITION = 10 DIVISION_BY_ZERO = 11 ILLEGAL_DIRECT = 12 TYPE_MISMATCH = 13 OUT_OF_STRING_SPACE = 14 STRING_TOO_LONG = 15 STRING_FORMULA_TOO_COMPLEX = 16 CANT_CONTINUE = 17 UNDEFINED_USER_FUNCTION = 18 NO_RESUME = 19 RESUME_WITHOUT_ERROR = 20 # 21 MISSING_OPERAND = 22 LINE_BUFFER_OVERFLOW = 23 DEVICE_TIMEOUT = 24 DEVICE_FAULT = 25 FOR_WITHOUT_NEXT = 26 OUT_OF_PAPER = 27 # 28 WHILE_WITHOUT_WEND = 29 WEND_WITHOUT_WHILE = 30 # 31--49 FIELD_OVERFLOW = 50 INTERNAL_ERROR = 51 BAD_FILE_NUMBER = 52 FILE_NOT_FOUND = 53 BAD_FILE_MODE = 54 FILE_ALREADY_OPEN = 55 # 56 DEVICE_IO_ERROR = 57 FILE_ALREADY_EXISTS = 58 # 59--60 DISK_FULL = 61 INPUT_PAST_END = 62 BAD_RECORD_NUMBER = 63 BAD_FILE_NAME = 64 # 65 DIRECT_STATEMENT_IN_FILE = 66 TOO_MANY_FILES = 67 DEVICE_UNAVAILABLE = 68 COMMUNICATION_BUFFER_OVERFLOW = 69 PERMISSION_DENIED = 70 DISK_NOT_READY = 71 DISK_MEDIA_ERROR = 72 ADVANCED_FEATURE = 73 RENAME_ACROSS_DISKS = 74 PATH_FILE_ACCESS_ERROR = 75 PATH_NOT_FOUND = 76 DEADLOCK = 77 # shorthand STX = SYNTAX_ERROR IFC = ILLEGAL_FUNCTION_CALL class Interrupt(Exception): """Base type for exceptions.""" message = b'' def __repr__(self): """String representation of exception.""" return self.message.decode('ascii', 'replace') __str__ = __repr__ def get_message(self, line_number=None): """Error message.""" if line_number is not None and 0 <= line_number < 65535: return b'%s in %i' % (self.message, line_number) else: return b'%s' % (self.message,) class Exit(Interrupt): """Exit emulator.""" message = b'Exit' class Reset(Exit): """Reset emulator.""" message = b'Reset' class Break(Interrupt): """Program interrupt.""" message = b'Break' def __init__(self, stop=False, pos=None): """Initialise break.""" Interrupt.__init__(self) self.stop = stop self.pos = pos self.trapped_error_num = None self.trapped_error_pos = None class BASICError(Interrupt): """Runtime error.""" default_message = b'Unprintable error' messages = { 1: b'NEXT without FOR', 2: b'Syntax error', 3: b'RETURN without GOSUB', 4: b'Out of DATA', 5: b'Illegal function call', 6: b'Overflow', 7: b'Out of memory', 8: b'Undefined line number', 9: b'Subscript out of range', 10: b'Duplicate Definition', 11: b'Division by zero', 12: b'Illegal direct', 13: b'Type mismatch', 14: b'Out of string space', 15: b'String too long', 16: b'String formula too complex', 17: b"Can't continue", 18: b'Undefined user function', 19: b'No RESUME', 20: b'RESUME without error', # 21 22: b'Missing operand', 23: b'Line buffer overflow', 24: b'Device Timeout', 25: b'Device Fault', 26: b'FOR without NEXT', 27: b'Out of paper', # 28 29: b'WHILE without WEND', 30: b'WEND without WHILE', # 31--49 50: b'FIELD overflow', 51: b'Internal error', 52: b'Bad file number', 53: b'File not found', 54: b'Bad file mode', 55: b'File already open', # 56 57: b'Device I/O error', 58: b'File already exists', # 59--60 61: b'Disk full', 62: b'Input past end', 63: b'Bad record number', 64: b'Bad file name', # 65 66: b'Direct statement in file', 67: b'Too many files', 68: b'Device Unavailable', 69: b'Communication buffer overflow', 70: b'Permission Denied', 71: b'Disk not Ready', 72: b'Disk media error', 73: b'Advanced Feature', 74: b'Rename across disks', 75: b'Path/File access error', 76: b'Path not found', 77: b'Deadlock', } def __init__(self, value, pos=None): """Initialise error.""" Interrupt.__init__(self) self.err = value self.pos = pos try: self.message = self.messages[self.err] except KeyError: self.message = self.default_message def range_check(lower, upper, *allvars): """Check if all variables in list are within the given inclusive range.""" for v in allvars: if v is not None and not (lower <= v <= upper): raise BASICError(IFC) def throw_if(bool, err=IFC): """Raise IFC if condition is met.""" if bool: raise BASICError(err) def range_check_err(lower, upper, v, err=IFC): """Check if variable is within the given inclusive range.""" if v is not None and not (lower <= v <= upper): raise BASICError(err) pcbasic-2.0.7/pcbasic/basic/base/scancode.py000066400000000000000000000056671441235174000206730ustar00rootroot00000000000000""" PC-BASIC - scancode.py Keyboard scancodes (c) 2014--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # these are PC-XT keyboard scancodes without E0 extended codes # they are labelled by their value on an IBM PC/XT US keyboard # but they correspond to a physical key regardless of its logical value # http://www.quadibloc.com/comp/scan.htm # # ROW 0 ESCAPE = 0x01 N1 = 0x02 N2 = 0x03 N3 = 0x04 N4 = 0x05 N5 = 0x06 N6 = 0x07 N7 = 0x08 N8 = 0x09 N9 = 0x0A N0 = 0x0B MINUS = 0x0C EQUALS = 0x0D BACKSPACE = 0x0E # ROW 1 TAB = 0x0F q = 0x10 w = 0x11 e = 0x12 r = 0x13 t = 0x14 y = 0x15 u = 0x16 i = 0x17 o = 0x18 p = 0x19 LEFTBRACKET = 0x1A RIGHTBRACKET = 0x1B RETURN = 0x1C # ROW 2 CTRL = 0x1D a = 0x1E s = 0x1F d = 0x20 f = 0x21 g = 0x22 h = 0x23 j = 0x24 k = 0x25 l = 0x26 SEMICOLON = 0x27 QUOTE = 0x28 BACKQUOTE = 0x29 # ROW 3 LSHIFT = 0x2A BACKSLASH = 0x2B z = 0x2C x = 0x2D c = 0x2E v = 0x2F b = 0x30 n = 0x31 m = 0x32 COMMA = 0x33 PERIOD = 0x34 SLASH = 0x35 RSHIFT = 0x36 PRINT = 0x37; KPTIMES = 0x37; # ROW 4 ALT = 0x38 SPACE = 0x39 CAPSLOCK = 0x3A # function keypad F1 = 0x3B F2 = 0x3C F3 = 0x3D F4 = 0x3E F5 = 0x3F F6 = 0x40 F7 = 0x41 F8 = 0x42 F9 = 0x43 F10 = 0x44 # numeric keypad NUMLOCK = 0x45 SCROLLOCK = 0x46; BREAK = 0x46; PAUSE = 0x46; KP7 = 0x47; HOME = 0x47 KP8 = 0x48; UP = 0x48 KP9 = 0x49; PAGEUP = 0x49 KPMINUS = 0x4A KP4 = 0x4B; LEFT = 0x4B KP5 = 0x4C KP6 = 0x4D; RIGHT = 0x4D KPPLUS = 0x4E KP1 = 0x4F; END = 0x4F KP2 = 0x50; DOWN = 0x50 KP3 = 0x51; PAGEDOWN = 0x51 KP0 = 0x52; INSERT = 0x52 KPPOINT = 0x53; DELETE = 0x53 # extensions (keys not on the US PC/XT keyboard) SYSREQ = 0x54 # 56 - INT1, next to left shift, (\ on UK keyboard) INT1 = 0x56 F11 = 0x57 F12 = 0x58 # Windows or Logo keys LSUPER = 0x5B RSUPER = 0x5C MENU = 0x5D # Japanese and Brazilian keyboards # https://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html # https://en.wikipedia.org/wiki/Language_input_keys HIRAGANA_KATAKANA = 0x70 # backslash/underscore on Japanese keyboard # /? on Brazilian keyboard INT3 = 0x73 HENKAN = 0x79 MUHENKAN = 0x7B ZENKAKU_HANKAKU = 0x29 # yen key on Japanese keyboard INT4 = 0x7D # keypad . on Brazilian keyboard INT5 = 0x7E # Korean keyboards # https://www.win.tue.nl/~aeb/linux/kbd/scancodes-9.html # Hanja key (left of Space on Korean keyboard) HANJA = 0xF1 # Hangul/English key (right of Space on Korean keyboard) HAN_YEONG = 0xF2 # tandy scancodes # origin unclear, these came in with commit ce921e6 on 2014-08-18 # they may have been found experimentally on DOSBox #F11 = 0xF9 #F12 = 0xFA # Tandy 1000 scancodes per tandy_1k_basic_guide.pdf # also https://manualzz.com/doc/o/144gt5/tandy-1000-ms-dos-user-manual-keyboard-ascii-and-scan-codes # these scancodes are generally different to PC-XT from 0x29 onward #UP = 0x29 #LEFT = 0x2B #BACKSLASH = 0x47 #RIGHT = 0x4E #BREAK = 0x54 #KPPLUS = 0x55; INSERT = 0x55 #KPPOINT = 0x56 #KPRETURN = 0x57 # this is not a defined constant in the XT list #HOME = 0x58 #F11 = 0x59 #F12 = 0x5A pcbasic-2.0.7/pcbasic/basic/base/signals.py000066400000000000000000000034171441235174000205430ustar00rootroot00000000000000""" PC-BASIC - signals.py Signals for communication between interpreter and interface (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ class Event(object): """Signal object for input, video or audio queue.""" def __init__(self, event_type, params=()): """Create signal.""" self.event_type = event_type self.params = params def __repr__(self): """Represent signal as string.""" return '' % (self.event_type, self.params) # general signals QUIT = 'quit' # audio queue signals # play tone AUDIO_TONE = 'tone' # play noise AUDIO_NOISE = 'noise' # stop sound AUDIO_STOP = 'hush' # keep sound engine alive even if quiet AUDIO_PERSIST = 'persist' # video queue signals # change video mode VIDEO_SET_MODE = 'set_mode' # show/hide cursor VIDEO_SHOW_CURSOR = 'show_cursor' # set cursor shape VIDEO_SET_CURSOR_SHAPE = 'set_cursor_shape' # move cursor VIDEO_MOVE_CURSOR = 'move_cursor' # set border attribute VIDEO_SET_BORDER_ATTR = 'set_border_attr' # clear rows VIDEO_CLEAR_ROWS = 'clear_rows' # scroll VIDEO_SCROLL = 'scroll' # set palette VIDEO_SET_PALETTE = 'set_palette' # update screen section VIDEO_UPDATE = 'update' # set caption message VIDEO_SET_CAPTION = 'set_caption' # clipboard copy reply VIDEO_SET_CLIPBOARD_TEXT = 'set_clipboard_text' # input queue signals # redirect or stdio input STREAM_CHAR = 'stream_char' # redirect or stdio closed STREAM_CLOSED = 'stream_closed' # keyboard events KEYB_DOWN = 'key_down' KEYB_UP = 'key_up' # light pen events PEN_DOWN = 'pen_down' PEN_UP = 'pen_up' PEN_MOVED = 'pen_moved' # joystick events STICK_DOWN = 'stick_down' STICK_UP = 'stick_up' STICK_MOVED = 'stick_moved' # clipboard events CLIP_COPY = 'clip_copy' CLIP_PASTE = 'clip_paste' pcbasic-2.0.7/pcbasic/basic/base/tokens.py000066400000000000000000000301431441235174000204020ustar00rootroot00000000000000""" PC-BASIC - tokens.py BASIC keyword tokens (c) 2014--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ...compat import iteritems # ascii constants in bytes form # note that strings module equivanets are unicode in python 3 DIGITS = b'0123456789' UPPERCASE = b'ABCDEFGHIJKLMNOPQRSTUVWXYZ' LOWERCASE = UPPERCASE.lower() LETTERS = UPPERCASE + LOWERCASE ALPHANUMERIC = LETTERS + DIGITS HEXDIGITS = DIGITS + b'abcdefABCDEF' OCTDIGITS = b'01234567' # allowable as chars 2.. in a variable name (first char must be a letter) NAME_CHARS = ALPHANUMERIC + b'.' # type characters SIGILS = (b'#', b'!', b'%', b'$') # indirect line number references T_UINT_PROC = b'\x0d' T_UINT = b'\x0e' # number type tokens T_OCT = b'\x0b' T_HEX = b'\x0c' T_BYTE = b'\x0f' T_INT = b'\x1c' T_SINGLE = b'\x1d' T_DOUBLE = b'\x1f' # number constants C_0 = b'\x11' C_1 = b'\x12' C_2 = b'\x13' C_3 = b'\x14' C_4 = b'\x15' C_5 = b'\x16' C_6 = b'\x17' C_7 = b'\x18' C_8 = b'\x19' C_9 = b'\x1a' C_10 = b'\x1b' # keyword tokens recognised by PC-BASIC END = b'\x81' FOR = b'\x82' NEXT = b'\x83' DATA = b'\x84' INPUT = b'\x85' DIM = b'\x86' READ = b'\x87' LET = b'\x88' GOTO = b'\x89' RUN = b'\x8a' IF = b'\x8b' RESTORE = b'\x8c' GOSUB = b'\x8d' RETURN = b'\x8e' REM = b'\x8f' STOP = b'\x90' PRINT = b'\x91' CLEAR = b'\x92' LIST = b'\x93' NEW = b'\x94' ON = b'\x95' WAIT = b'\x96' DEF = b'\x97' POKE = b'\x98' CONT = b'\x99' OUT = b'\x9c' LPRINT = b'\x9d' LLIST = b'\x9e' WIDTH = b'\xa0' ELSE = b'\xa1' TRON = b'\xa2' TROFF = b'\xa3' SWAP = b'\xa4' ERASE = b'\xa5' EDIT = b'\xa6' ERROR = b'\xa7' RESUME = b'\xa8' DELETE = b'\xa9' AUTO = b'\xaa' RENUM = b'\xab' DEFSTR = b'\xac' DEFINT = b'\xad' DEFSNG = b'\xae' DEFDBL = b'\xaf' LINE = b'\xb0' WHILE = b'\xb1' WEND = b'\xb2' CALL = b'\xb3' WRITE = b'\xb7' OPTION = b'\xb8' RANDOMIZE = b'\xb9' OPEN = b'\xba' CLOSE = b'\xbb' LOAD = b'\xbc' MERGE = b'\xbd' SAVE = b'\xbe' COLOR = b'\xbf' CLS = b'\xc0' MOTOR = b'\xc1' BSAVE = b'\xc2' BLOAD = b'\xc3' SOUND = b'\xc4' BEEP = b'\xc5' PSET = b'\xc6' PRESET = b'\xc7' SCREEN = b'\xc8' KEY = b'\xc9' LOCATE = b'\xca' TO = b'\xcc' THEN = b'\xcd' TAB = b'\xce' STEP = b'\xcf' USR = b'\xd0' FN = b'\xd1' SPC = b'\xd2' NOT = b'\xd3' ERL = b'\xd4' ERR = b'\xd5' STRING = b'\xd6' USING = b'\xd7' INSTR = b'\xd8' O_REM = b'\xd9' VARPTR = b'\xda' CSRLIN = b'\xdb' POINT = b'\xdc' OFF = b'\xdd' INKEY = b'\xde' O_GT = b'\xe6' O_EQ = b'\xe7' O_LT = b'\xe8' O_PLUS = b'\xe9' O_MINUS = b'\xea' O_TIMES = b'\xeb' O_DIV = b'\xec' O_CARET = b'\xed' AND = b'\xee' OR = b'\xef' XOR = b'\xf0' EQV = b'\xf1' IMP = b'\xf2' MOD = b'\xf3' O_INTDIV = b'\xf4' CVI = b'\xfd\x81' CVS = b'\xfd\x82' CVD = b'\xfd\x83' MKI = b'\xfd\x84' MKS = b'\xfd\x85' MKD = b'\xfd\x86' EXTERR = b'\xfd\x8b' FILES = b'\xfe\x81' FIELD = b'\xfe\x82' SYSTEM = b'\xfe\x83' NAME = b'\xfe\x84' LSET = b'\xfe\x85' RSET = b'\xfe\x86' KILL = b'\xfe\x87' PUT = b'\xfe\x88' GET = b'\xfe\x89' RESET = b'\xfe\x8a' COMMON = b'\xfe\x8b' CHAIN = b'\xfe\x8c' DATE = b'\xfe\x8d' TIME = b'\xfe\x8e' PAINT = b'\xfe\x8f' COM = b'\xfe\x90' CIRCLE = b'\xfe\x91' DRAW = b'\xfe\x92' PLAY = b'\xfe\x93' TIMER = b'\xfe\x94' ERDEV = b'\xfe\x95' IOCTL = b'\xfe\x96' CHDIR = b'\xfe\x97' MKDIR = b'\xfe\x98' RMDIR = b'\xfe\x99' SHELL = b'\xfe\x9a' ENVIRON = b'\xfe\x9b' VIEW = b'\xfe\x9c' WINDOW = b'\xfe\x9d' PMAP = b'\xfe\x9e' PALETTE = b'\xfe\x9f' LCOPY = b'\xfe\xa0' CALLS = b'\xfe\xa1' PCOPY = b'\xfe\xa5' LOCK = b'\xfe\xa7' UNLOCK = b'\xfe\xa8' LEFT = b'\xff\x81' RIGHT = b'\xff\x82' MID = b'\xff\x83' SGN = b'\xff\x84' INT = b'\xff\x85' ABS = b'\xff\x86' SQR = b'\xff\x87' RND = b'\xff\x88' SIN = b'\xff\x89' LOG = b'\xff\x8a' EXP = b'\xff\x8b' COS = b'\xff\x8c' TAN = b'\xff\x8d' ATN = b'\xff\x8e' FRE = b'\xff\x8f' INP = b'\xff\x90' POS = b'\xff\x91' LEN = b'\xff\x92' STR = b'\xff\x93' VAL = b'\xff\x94' ASC = b'\xff\x95' CHR = b'\xff\x96' PEEK = b'\xff\x97' SPACE = b'\xff\x98' OCT = b'\xff\x99' HEX = b'\xff\x9a' LPOS = b'\xff\x9b' CINT = b'\xff\x9c' CSNG = b'\xff\x9d' CDBL = b'\xff\x9e' FIX = b'\xff\x9f' PEN = b'\xff\xa0' STICK = b'\xff\xa1' STRIG = b'\xff\xa2' EOF = b'\xff\xa3' LOC = b'\xff\xa4' LOF = b'\xff\xa5' # PCjr and Tandy only NOISE = b'\xfe\xa4' TERM = b'\xfe\xa6' KW_END = b'END' KW_FOR = b'FOR' KW_NEXT = b'NEXT' KW_DATA = b'DATA' KW_INPUT = b'INPUT' KW_DIM = b'DIM' KW_READ = b'READ' KW_LET = b'LET' KW_GOTO = b'GOTO' KW_RUN = b'RUN' KW_IF = b'IF' KW_RESTORE = b'RESTORE' KW_GOSUB = b'GOSUB' KW_RETURN = b'RETURN' KW_REM = b'REM' KW_STOP = b'STOP' KW_PRINT = b'PRINT' KW_CLEAR = b'CLEAR' KW_LIST = b'LIST' KW_NEW = b'NEW' KW_ON = b'ON' KW_WAIT = b'WAIT' KW_DEF = b'DEF' KW_POKE = b'POKE' KW_CONT = b'CONT' KW_OUT = b'OUT' KW_LPRINT = b'LPRINT' KW_LLIST = b'LLIST' KW_WIDTH = b'WIDTH' KW_ELSE = b'ELSE' KW_TRON = b'TRON' KW_TROFF = b'TROFF' KW_SWAP = b'SWAP' KW_ERASE = b'ERASE' KW_EDIT = b'EDIT' KW_ERROR = b'ERROR' KW_RESUME = b'RESUME' KW_DELETE = b'DELETE' KW_AUTO = b'AUTO' KW_RENUM = b'RENUM' KW_DEFSTR = b'DEFSTR' KW_DEFINT = b'DEFINT' KW_DEFSNG = b'DEFSNG' KW_DEFDBL = b'DEFDBL' KW_LINE = b'LINE' KW_WHILE = b'WHILE' KW_WEND = b'WEND' KW_CALL = b'CALL' KW_WRITE = b'WRITE' KW_OPTION = b'OPTION' KW_RANDOMIZE = b'RANDOMIZE' KW_OPEN = b'OPEN' KW_CLOSE = b'CLOSE' KW_LOAD = b'LOAD' KW_MERGE = b'MERGE' KW_SAVE = b'SAVE' KW_COLOR = b'COLOR' KW_CLS = b'CLS' KW_MOTOR = b'MOTOR' KW_BSAVE = b'BSAVE' KW_BLOAD = b'BLOAD' KW_SOUND = b'SOUND' KW_BEEP = b'BEEP' KW_PSET = b'PSET' KW_PRESET = b'PRESET' KW_SCREEN = b'SCREEN' KW_KEY = b'KEY' KW_LOCATE = b'LOCATE' KW_TO = b'TO' KW_THEN = b'THEN' KW_TAB = b'TAB(' KW_STEP = b'STEP' KW_USR = b'USR' KW_FN = b'FN' KW_SPC = b'SPC(' KW_NOT = b'NOT' KW_ERL = b'ERL' KW_ERR = b'ERR' KW_STRING = b'STRING$' KW_USING = b'USING' KW_INSTR = b'INSTR' KW_O_REM = b"'" KW_VARPTR = b'VARPTR' KW_CSRLIN = b'CSRLIN' KW_POINT = b'POINT' KW_OFF = b'OFF' KW_INKEY = b'INKEY$' KW_O_GT = b'>' KW_O_EQ = b'=' KW_O_LT = b'<' KW_O_PLUS = b'+' KW_O_MINUS = b'-' KW_O_TIMES = b'*' KW_O_DIV = b'/' KW_O_CARET = b'^' KW_AND = b'AND' KW_OR = b'OR' KW_XOR = b'XOR' KW_EQV = b'EQV' KW_IMP = b'IMP' KW_MOD = b'MOD' KW_O_INTDIV = b'\\' KW_CVI = b'CVI' KW_CVS = b'CVS' KW_CVD = b'CVD' KW_MKI = b'MKI$' KW_MKS = b'MKS$' KW_MKD = b'MKD$' KW_EXTERR = b'EXTERR' KW_FILES = b'FILES' KW_FIELD = b'FIELD' KW_SYSTEM = b'SYSTEM' KW_NAME = b'NAME' KW_LSET = b'LSET' KW_RSET = b'RSET' KW_KILL = b'KILL' KW_PUT = b'PUT' KW_GET = b'GET' KW_RESET = b'RESET' KW_COMMON = b'COMMON' KW_CHAIN = b'CHAIN' KW_DATE = b'DATE$' KW_TIME = b'TIME$' KW_PAINT = b'PAINT' KW_COM = b'COM' KW_CIRCLE = b'CIRCLE' KW_DRAW = b'DRAW' KW_PLAY = b'PLAY' KW_TIMER = b'TIMER' KW_ERDEV = b'ERDEV' KW_IOCTL = b'IOCTL' KW_CHDIR = b'CHDIR' KW_MKDIR = b'MKDIR' KW_RMDIR = b'RMDIR' KW_SHELL = b'SHELL' KW_ENVIRON = b'ENVIRON' KW_VIEW = b'VIEW' KW_WINDOW = b'WINDOW' KW_PMAP = b'PMAP' KW_PALETTE = b'PALETTE' KW_LCOPY = b'LCOPY' KW_CALLS = b'CALLS' KW_PCOPY = b'PCOPY' KW_LOCK = b'LOCK' KW_UNLOCK = b'UNLOCK' KW_LEFT = b'LEFT$' KW_RIGHT = b'RIGHT$' KW_MID = b'MID$' KW_SGN = b'SGN' KW_INT = b'INT' KW_ABS = b'ABS' KW_SQR = b'SQR' KW_RND = b'RND' KW_SIN = b'SIN' KW_LOG = b'LOG' KW_EXP = b'EXP' KW_COS = b'COS' KW_TAN = b'TAN' KW_ATN = b'ATN' KW_FRE = b'FRE' KW_INP = b'INP' KW_POS = b'POS' KW_LEN = b'LEN' KW_STR = b'STR$' KW_VAL = b'VAL' KW_ASC = b'ASC' KW_CHR = b'CHR$' KW_PEEK = b'PEEK' KW_SPACE = b'SPACE$' KW_OCT = b'OCT$' KW_HEX = b'HEX$' KW_LPOS = b'LPOS' KW_CINT = b'CINT' KW_CSNG = b'CSNG' KW_CDBL = b'CDBL' KW_FIX = b'FIX' KW_PEN = b'PEN' KW_STICK = b'STICK' KW_STRIG = b'STRIG' KW_EOF = b'EOF' KW_LOC = b'LOC' KW_LOF = b'LOF' KW_NOISE = b'NOISE' KW_TERM = b'TERM' # non-keywords that appear as syntax elements W_AS = b'AS' W_SHARED = b'SHARED' W_ACCESS = b'ACCESS' W_RANDOM = b'RANDOM' W_OUTPUT = b'OUTPUT' W_APPEND = b'APPEND' W_BASE = b'BASE' W_SEG = b'SEG' W_ALL = b'ALL' # other keywords on http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html : # Sperry PC only: # 0xFEA4: b'DEBUG' (conflicts with PCjr/Tandy NOISE) # Undefined tokens: # 0x9A, 0x9B, 0x9F, 0xB4, 0xB5, 0xB6, 0xCB, 0xDF, 0xE0, 0xE1, 0xE2 # 0xE3, 0xE4, 0xE5, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, 0xFB, 0xFC DIGIT = (C_0, C_1, C_2, C_3, C_4, C_5, C_6, C_7, C_8, C_9) NUMBER = ( T_OCT, T_HEX, T_BYTE, T_INT, T_SINGLE, T_DOUBLE, C_0, C_1, C_2, C_3, C_4, C_5, C_6, C_7, C_8, C_9, C_10 ) LINE_NUMBER = (T_UINT, T_UINT_PROC) OPERATOR = ( O_GT, O_EQ, O_LT, O_PLUS, O_MINUS, O_TIMES, O_DIV, O_CARET, O_INTDIV ) # comment tokens COMMENT = (O_REM, REM) # line ending tokens END_LINE = (b'\0', b'') # statement ending tokens END_STATEMENT = END_LINE + (b':',) # expression ending tokens END_EXPRESSION = END_STATEMENT + (b')', b']', b',', b';') ## tokens followed by one or more bytes to be skipped PLUS_BYTES = { T_BYTE: 1, b'\xff': 1 , b'\xfe': 1, b'\xfd': 1, T_OCT: 2, T_HEX: 2, T_UINT_PROC: 2, T_UINT: 2, T_INT: 2, T_SINGLE: 4, T_DOUBLE: 8, b'\0': 4 } # keyword dictionary KEYWORDS = { END: KW_END, FOR: KW_FOR, NEXT: KW_NEXT, DATA: KW_DATA, INPUT: KW_INPUT, DIM: KW_DIM, READ: KW_READ, LET: KW_LET, GOTO: KW_GOTO, RUN: KW_RUN, IF: KW_IF, RESTORE: KW_RESTORE, GOSUB: KW_GOSUB, RETURN: KW_RETURN, REM: KW_REM, STOP: KW_STOP, PRINT: KW_PRINT, CLEAR: KW_CLEAR, LIST: KW_LIST, NEW: KW_NEW, ON: KW_ON, WAIT: KW_WAIT, DEF: KW_DEF, POKE: KW_POKE, CONT: KW_CONT, OUT: KW_OUT, LPRINT: KW_LPRINT, LLIST: KW_LLIST, WIDTH: KW_WIDTH, ELSE: KW_ELSE, TRON: KW_TRON, TROFF: KW_TROFF, SWAP: KW_SWAP, ERASE: KW_ERASE, EDIT: KW_EDIT, ERROR: KW_ERROR, RESUME: KW_RESUME, DELETE: KW_DELETE, AUTO: KW_AUTO, RENUM: KW_RENUM, DEFSTR: KW_DEFSTR, DEFINT: KW_DEFINT, DEFSNG: KW_DEFSNG, DEFDBL: KW_DEFDBL, LINE: KW_LINE, WHILE: KW_WHILE, WEND: KW_WEND, CALL: KW_CALL, WRITE: KW_WRITE, OPTION: KW_OPTION, RANDOMIZE: KW_RANDOMIZE, OPEN: KW_OPEN, CLOSE: KW_CLOSE, LOAD: KW_LOAD, MERGE: KW_MERGE, SAVE: KW_SAVE, COLOR: KW_COLOR, CLS: KW_CLS, MOTOR: KW_MOTOR, BSAVE: KW_BSAVE, BLOAD: KW_BLOAD, SOUND: KW_SOUND, BEEP: KW_BEEP, PSET: KW_PSET, PRESET: KW_PRESET, SCREEN: KW_SCREEN, KEY: KW_KEY, LOCATE: KW_LOCATE, TO: KW_TO, THEN: KW_THEN, TAB: KW_TAB, STEP: KW_STEP, USR: KW_USR, FN: KW_FN, SPC: KW_SPC, NOT: KW_NOT, ERL: KW_ERL, ERR: KW_ERR, STRING: KW_STRING, USING: KW_USING, INSTR: KW_INSTR, O_REM: KW_O_REM, VARPTR: KW_VARPTR, CSRLIN: KW_CSRLIN, POINT: KW_POINT, OFF: KW_OFF, INKEY: KW_INKEY, O_GT: KW_O_GT, O_EQ: KW_O_EQ, O_LT: KW_O_LT, O_PLUS: KW_O_PLUS, O_MINUS: KW_O_MINUS, O_TIMES: KW_O_TIMES, O_DIV: KW_O_DIV, O_CARET: KW_O_CARET, AND: KW_AND, OR: KW_OR, XOR: KW_XOR, EQV: KW_EQV, IMP: KW_IMP, MOD: KW_MOD, O_INTDIV: KW_O_INTDIV, CVI: KW_CVI, CVS: KW_CVS, CVD: KW_CVD, MKI: KW_MKI, MKS: KW_MKS, MKD: KW_MKD, EXTERR: KW_EXTERR, FILES: KW_FILES, FIELD: KW_FIELD, SYSTEM: KW_SYSTEM, NAME: KW_NAME, LSET: KW_LSET, RSET: KW_RSET, KILL: KW_KILL, PUT: KW_PUT, GET: KW_GET, RESET: KW_RESET, COMMON: KW_COMMON, CHAIN: KW_CHAIN, DATE: KW_DATE, TIME: KW_TIME, PAINT: KW_PAINT, COM: KW_COM, CIRCLE: KW_CIRCLE, DRAW: KW_DRAW, PLAY: KW_PLAY, TIMER: KW_TIMER, ERDEV: KW_ERDEV, IOCTL: KW_IOCTL, CHDIR: KW_CHDIR, MKDIR: KW_MKDIR, RMDIR: KW_RMDIR, SHELL: KW_SHELL, ENVIRON: KW_ENVIRON, VIEW: KW_VIEW, WINDOW: KW_WINDOW, PMAP: KW_PMAP, PALETTE: KW_PALETTE, LCOPY: KW_LCOPY, CALLS: KW_CALLS, PCOPY: KW_PCOPY, LOCK: KW_LOCK, UNLOCK: KW_UNLOCK, LEFT: KW_LEFT, RIGHT: KW_RIGHT, MID: KW_MID, SGN: KW_SGN, INT: KW_INT, ABS: KW_ABS, SQR: KW_SQR, RND: KW_RND, SIN: KW_SIN, LOG: KW_LOG, EXP: KW_EXP, COS: KW_COS, TAN: KW_TAN, ATN: KW_ATN, FRE: KW_FRE, INP: KW_INP, POS: KW_POS, LEN: KW_LEN, STR: KW_STR, VAL: KW_VAL, ASC: KW_ASC, CHR: KW_CHR, PEEK: KW_PEEK, SPACE: KW_SPACE, OCT: KW_OCT, HEX: KW_HEX, LPOS: KW_LPOS, CINT: KW_CINT, CSNG: KW_CSNG, CDBL: KW_CDBL, FIX: KW_FIX, PEN: KW_PEN, STICK: KW_STICK, STRIG: KW_STRIG, EOF: KW_EOF, LOC: KW_LOC, LOF: KW_LOF, } class TokenKeywordDict(object): """Token to keyword conversion for given BASIC syntax.""" def __init__(self, syntax): """Build dictionaries.""" self.to_keyword = dict(KEYWORDS) if syntax in ('pcjr', 'tandy'): # pcjr, tandy; incompatible with Sperry PC. self.to_keyword[NOISE] = KW_NOISE self.to_keyword[TERM] = KW_TERM self.to_token = dict((reversed(item) for item in iteritems(self.to_keyword))) pcbasic-2.0.7/pcbasic/basic/basicevents.py000066400000000000000000000324651441235174000205040ustar00rootroot00000000000000""" PC-BASIC - basicevents.py Handlers for BASIC events (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from contextlib import contextmanager from .base import scancode from .base import error from .base import tokens as tk from .base import signals from . import values ############################################################################### # BASIC events class BasicEvents(object): """Manage BASIC events.""" def __init__(self, sound, clock, files, program, num_fn_keys, tandy_fn_keys): """Initialise event triggers.""" self._sound = sound self._clock = clock # files for com1 and com2 self._files = files # for on_event_gosub_ self._program = program # 10 or 12 definable function keys self._num_fn_keys = num_fn_keys # key codes are shifted by 2 on Tandy self._tandy_fn_keys = tandy_fn_keys self.reset() def reset(self): """Reset event triggers.""" # KEY: init key events keys = [ scancode.F1, scancode.F2, scancode.F3, scancode.F4, scancode.F5, scancode.F6, scancode.F7, scancode.F8, scancode.F9, scancode.F10] # on late IBM BASICA and BASICJ versions: # * KEY 30 and KEY 31 refer to F11 and F12, as in QBASIC # * there are 10 definable functions 15-25 # on classic GW-BASIC: # * F11 and F12 are not accessible # * the definable range is 15-20 # on Tandy: # * F11 and F12 are accessible trough keys 11 and 12, # * the arrow keys codes are shifted by 2 # * the definable range is 17-20 if self._tandy_fn_keys: # Tandy only keys += [scancode.F11, scancode.F12] keys += [scancode.UP, scancode.LEFT, scancode.RIGHT, scancode.DOWN] keys += [None] * 4 elif self._num_fn_keys == 12: # keys 11-14 keys += [scancode.UP, scancode.LEFT, scancode.RIGHT, scancode.DOWN] # keys 15-25 keys += [None] * 11 # keys 26-29 - these should not be accessible but are keys += [None] * 4 # non-Tandy F11 and F12 mapped to 30, 31 keys += [scancode.F11, scancode.F12] else: keys += [scancode.UP, scancode.LEFT, scancode.RIGHT, scancode.DOWN] keys += [None] * 6 self.key = [KeyHandler(sc) for sc in keys] # other events self.timer = TimerHandler(self._clock) self.play = PlayHandler(self._sound) self.com = [ ComHandler(self._files.get_device(b'COM1:')), ComHandler(self._files.get_device(b'COM2:'))] self.pen = PenHandler() # joy*2 + button self.strig = [ StrigHandler(joy, button) for joy in range(2) for button in range(2) ] # key events are not handled FIFO but first arrow keys and definable keys, then function keys if self._tandy_fn_keys: ordered_keys = self.key[12:] + self.key[:12] elif self._num_fn_keys == 12: ordered_keys = self.key[10:29] + self.key[:10] + self.key[29:] else: ordered_keys = self.key[10:] + self.key[:10] # all handlers in order of handling; TIMER first self.all = [self.timer] + ordered_keys + [self.play] + self.com + [self.pen] + self.strig # keep a list of enabled events self.enabled = set() # set suspension off self.suspend_all = False def command(self, handler, command_char): """Turn the event ON, OFF and STOP.""" if command_char == tk.ON: self.enabled.add(handler) handler.stopped = False elif command_char == tk.OFF: # we seem to need to keep ComHandler around to make serial events work correctly # i.e. apparently they can be triggered when switched off - I don't understand why if not isinstance(handler, ComHandler): self.enabled.discard(handler) elif command_char == tk.STOP: handler.stopped = True ########################################################################## # callbacks def pen_(self, args): """PEN: switch on/off light pen event handling.""" command, = args self.command(self.pen, command) def strig_(self, args): """STRIG: switch on/off fire button event handling.""" num = values.to_int(next(args)) command, = args error.range_check(0, 255, num) if num in (0, 2, 4, 6): self.command(self.strig[num//2], command) def com_(self, args): """COM: switch on/off serial port event handling.""" num = values.to_int(next(args)) command, = args error.range_check(0, 2, num) if num > 0: self.command(self.com[num-1], command) def timer_(self, args): """TIMER: switch on/off timer event handling.""" command, = args self.command(self.timer, command) def key_(self, args): """KEY: switch on/off keyboard events.""" num = values.to_int(next(args)) error.range_check(0, 255, num) command, = args # others are ignored if num >= 1 and num <= 20: self.command(self.key[num-1], command) def play_(self, args): """PLAY: switch on/off sound queue event handling.""" command, = args self.command(self.play, command) def on_event_gosub_(self, args): """ON .. GOSUB: define event trapping subroutine.""" token = next(args) num = next(args) jumpnum = next(args) if jumpnum == 0: jumpnum = None elif jumpnum not in self._program.line_numbers: raise error.BASICError(error.UNDEFINED_LINE_NUMBER) list(args) if token == tk.KEY: keynum = values.to_int(num) error.range_check(1, len(self.key), keynum) self.key[keynum-1].set_jump(jumpnum) elif token == tk.TIMER: timeval = values.to_single(num).to_value() error.throw_if(timeval <= 0) period = round(timeval * 1000.) self.timer.set_trigger(period) self.timer.set_jump(jumpnum) elif token == tk.PLAY: playval = values.to_int(num) error.range_check(1, 32, playval) self.play.set_trigger(playval) self.play.set_jump(jumpnum) elif token == tk.PEN: self.pen.set_jump(jumpnum) elif token == tk.STRIG: strigval = values.to_int(num) ## 0 -> [0][0] 2 -> [0][1] 4-> [1][0] 6 -> [1][1] if strigval not in (0,2,4,6): raise error.BASICError(error.IFC) self.strig[strigval//2].set_jump(jumpnum) elif token == tk.COM: comnum = values.to_int(num) error.range_check(1, 2, comnum) self.com[comnum-1].set_jump(jumpnum) class EventHandler(object): """Manage event triggers.""" def __init__(self): """Initialise untriggered and disabled.""" self.reset() def reset(self): """Reset to untriggered and disabled initial state.""" self.gosub = None self.stopped = False self.triggered = False def set_jump(self, jump): """Set the jump line number.""" self.gosub = jump def trigger(self): """Trigger the event.""" self.triggered = True def check_input(self, signal): """Stub for event checker.""" return False class PlayHandler(EventHandler): """Manage PLAY (music queue) events.""" def __init__(self, sound): """Initialise PLAY trigger.""" EventHandler.__init__(self) self.trig = 1 self._sound = sound # set to a number higher than the maximum buffer length? self.last = 0 #34 if multivoice else 0 def check_input(self, signal): """Check and trigger PLAY (music queue) events.""" play_now = self._sound.tones_waiting() if self._sound.multivoice: if (self.last > play_now and play_now < self.trig): self.trigger() else: if (self.last >= self.trig and play_now < self.trig): self.trigger() self.last = play_now return False def set_trigger(self, n): """Set PLAY trigger to n notes.""" self.trig = n class TimerHandler(EventHandler): """Manage TIMER events.""" def __init__(self, clock): """Initialise TIMER trigger.""" EventHandler.__init__(self) self.period = 0 self.start = 0 self.clock = clock def set_trigger(self, n): """Set TIMER trigger to n milliseconds.""" self.start = self.clock.get_time_ms() self.period = n def check_input(self, signal): """Trigger TIMER events.""" mutimer = self.clock.get_time_ms() if mutimer >= self.start + self.period: self.start = mutimer self.trigger() return False class ComHandler(EventHandler): """Manage COM-port events.""" def __init__(self, com_device): """Initialise COM trigger.""" EventHandler.__init__(self) self.device = com_device # treat com-port "trigger" as real-time check @property def triggered(self): return self.device.char_waiting() @triggered.setter def triggered(self, value): pass class KeyHandler(EventHandler): """Manage KEY events.""" # build KEY trigger code # see http://www.petesqbsite.com/sections/tutorials/tuts/keysdet.txt # second byte is scan code; first byte # 0 if the key is pressed alone # 1 to 3 if any Shift and the key are combined # 4 if Ctrl and the key are combined # 8 if Alt and the key are combined # 32 if NumLock is activated # 64 if CapsLock is activated # 128 if we are defining some extended key # # "extended keys" are the additional keys brought in with the 101-key Type M keyboard # for example the arrow keys, ins, del, home, end, pgp, pgdn on the *non-numerical* keyboard # # for predefined keys, modifier is ignored # modifier flags, merging left-shift and right-shift and excluding the "extended" flag # we cannot reliably detect whether a key supplied by the interface is "extended". _mod_flags = { scancode.CAPSLOCK: 0x40, scancode.NUMLOCK: 0x20, scancode.ALT: 0x8, scancode.CTRL: 0x4, # both shifts are equal for event purposes scancode.LSHIFT: 0x3, scancode.RSHIFT: 0x3, } def __init__(self, scancode=None): """Initialise KEY trigger.""" EventHandler.__init__(self) self._modcode = None self._scancode = scancode self._predefined = (scancode is not None) def check_input(self, signal): """Trigger KEY events.""" if (self._scancode is not None) and (signal.event_type == signals.KEYB_DOWN): _, scancode, modifiers = signal.params if scancode != self._scancode: return False modcode = 0 if modifiers and not self._predefined: for m in modifiers: modcode |= self._mod_flags.get(m, 0) if self._predefined or self._modcode == modcode: # trigger event self.trigger() # drop key from key buffer # True removes signal from further processing return True return False def set_trigger(self, keystr): """Set KEY trigger to chr(modcode)+chr(scancode).""" # only length-2 expressions can be assigned as scancode triggers if len(keystr) != 2: raise error.BASICError(error.IFC) # can't redefine scancodes for predefined keys 1-14 (pc) 1-16 (tandy) if not self._predefined: # some modifier codes are different from the ones used internally & seen in peek(1047): # # value | on key | peek (1047) # ------|----------|------------ # 0x80 | Extended | Insert # 0x10 | not used | Scroll Lock # # exclude 0x10 and 0x80 from the modifier mask # this means we're ignoring the "extended" flag self._modcode = bytearray(keystr)[0] & 0x6f self._scancode = bytearray(keystr)[1] # per the docs, &h02 is left-shift and &h01 is right-shift # in reality, all shifts are equal if self._modcode & 3: self._modcode |= 3 class PenHandler(EventHandler): """Manage PEN events.""" def __init__(self): """Initialise STRIG trigger.""" EventHandler.__init__(self) def check_input(self, signal): """Trigger PEN events.""" if signal.event_type == signals.PEN_DOWN: self.trigger() # don't swallow event return False class StrigHandler(EventHandler): """Manage STRIG events.""" def __init__(self, joy, button): """Initialise STRIG trigger.""" EventHandler.__init__(self) self._joybutton = joy, button def check_input(self, signal): """Trigger STRIG events.""" if (signal.event_type == signals.STICK_DOWN) and (signal.params == self._joybutton): self.trigger() pcbasic-2.0.7/pcbasic/basic/clock.py000066400000000000000000000075571441235174000172750ustar00rootroot00000000000000""" PC-BASIC - clock.py Time and date utilities (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import datetime from .base import error from . import values class Clock(object): def __init__(self, values): """Initialise clock.""" # datetime offset for duration of the run # (so that we don't need permission to touch the system clock) # given in seconds self._values = values self.time_offset = datetime.timedelta() def get_time_ms(self): """Get milliseconds since midnight.""" now = datetime.datetime.now() + self.time_offset midnight = datetime.datetime(now.year, now.month, now.day) diff = now-midnight seconds = diff.seconds micro = diff.microseconds return int(seconds*1000 + micro/1000) def timer_(self, args): """TIMER: get clock ticks since midnight.""" list(args) # precision of GWBASIC TIMER is about 1/20 of a second timer = float(self.get_time_ms()//50) / 20. return self._values.new_single().from_value(timer) def time_(self, args): """TIME: Set the system time offset.""" timestr = values.next_string(args) list(args) # allowed formats: hh hh:mm hh:mm:ss where hh 0-23, mm 0-59, ss 0-59 now = datetime.datetime.now() + self.time_offset strlist = timestr.replace(b'.', b':').split(b':') if len(strlist) == 1: strlist = strlist[0].split(b'.') if len(strlist) not in (1, 2, 3): raise error.BASICError(error.IFC) try: timelist = [int(s) for s in strlist] except ValueError: raise error.BASICError(error.IFC) timelist += [0] * (3 - len(timelist)) if timelist[0] > 23 or timelist[1] > 59 or timelist[2] > 59: raise error.BASICError(error.IFC) newtime = datetime.datetime(now.year, now.month, now.day, timelist[0], timelist[1], timelist[2], now.microsecond) self.time_offset += newtime - now def date_(self, args): """DATE: Set the system date offset.""" datestr = values.next_string(args) # allowed formats: # mm/dd/yy or mm-dd-yy mm 0--12 dd 0--31 yy 80--00--77 # mm/dd/yyyy or mm-dd-yyyy yyyy 1980--2099 now = datetime.datetime.now() + self.time_offset strlist = datestr.replace(b'/', b'-').split(b'-') if len(strlist) != 3: raise error.BASICError(error.IFC) try: datelist = [int(s) for s in strlist] except ValueError: raise error.BASICError(error.IFC) if ( datelist[0] > 12 or datelist[1] > 31 or (datelist[2] > 77 and datelist[2] < 80) or (datelist[2] > 99 and datelist[2] < 1980 or datelist[2] > 2099) ): raise error.BASICError(error.IFC) if datelist[2] <= 77: datelist[2] = 2000 + datelist[2] elif datelist[2] < 100 and datelist[2] > 79: datelist[2] = 1900 + datelist[2] try: newtime = datetime.datetime( datelist[2], datelist[0], datelist[1], now.hour, now.minute, now.second, now.microsecond ) except ValueError: raise error.BASICError(error.IFC) list(args) self.time_offset += newtime - now def time_fn_(self, args): """Get (offset) system time.""" list(args) time = (datetime.datetime.now() + self.time_offset).strftime('%H:%M:%S') return self._values.new_string().from_str(time.encode('ascii')) def date_fn_(self, args): """Get (offset) system date.""" list(args) date = (datetime.datetime.now() + self.time_offset).strftime('%m-%d-%Y') return self._values.new_string().from_str(date.encode('ascii')) pcbasic-2.0.7/pcbasic/basic/codepage.py000066400000000000000000000441741441235174000177450ustar00rootroot00000000000000""" PC-BASIC - codepage.py Codepage conversions (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unicodedata import logging import codecs import os import io from ..compat import iterchar, iteritems, int2byte, unichr from ..compat import StreamWrapper, is_readable_text_stream, is_writable_text_stream from .data import DEFAULT_CODEPAGE # characters in the printable ASCII range 0x20-0x7E cannot be redefined # but can have their glyphs subsituted - they will work and transcode as the # ASCII but show as the subsitute glyph. Used e.g. for YEN SIGN in Shift-JIS # see http://www.siao2.com/2005/09/17/469941.aspx PRINTABLE_ASCII = tuple(int2byte(_c) for _c in range(0x20, 0x7F)) # on the terminal, these values are not shown as special graphic chars but as their normal effect # BEL, TAB, LF, HOME, CLS, CR, RIGHT, LEFT, UP, DOWN (and not BACKSPACE) CONTROL = (b'\x07', b'\x09', b'\x0A', b'\x0B', b'\x0C', b'\x0D', b'\x1C', b'\x1D', b'\x1E', b'\x1F') # left-connecting box drawing chars for two box-character sets (single line, double line) _BOX_LEFT_UNICODE = (u'\u2500', u'\u2550') # right-connecting box drawing chars (single line, double line) _BOX_RIGHT_UNICODE = (u'\u2500', u'\u2550') # all box-drawing chars # these were not actually supported by mbcs TSRs and aren't used by PC-BASIC # but kept here for reference # left-connecting ## single line: # 0x2500, 0x252c, 0x2534, 0x253c, 0x2510, 0x2518, 0x2524, # mixed single / double # 0x2556, 0x255c, 0x2562, 0x2565, 0x2568, 0x256b, 0x256e, # dotted lines # 0x2504, 0x2508, 0x254c, # mixed thick / thin line # 0x251a, 0x2526, 0x2527, 0x2528, 0x252e, 0x2530, 0x2532, 0x2536, 0x2538, 0x253a, 0x253e, # 0x2540, 0x2541, 0x2542, 0x2544, 0x2546, 0x254a, 0x257c # rounded corners and half-lines # 0x256f, 0x2574, ## double line: # 0x2550, 0x2566, 0x2569, 0x256c,0x2557, 0x255d, 0x2563, # mixed single / double line # 0x2555, 0x255b, 0x2561, 0x2564, 0x2567, 0x256a, # right-connecting # single line ## 0x2500, 0x252c, 0x2534, 0x253c, ## 0x250c, 0x2514, 0x251c, # dotted # 0x2504, 0x2508, # mixed # 0x2516, 0x251e, 0x251f, 0x2520, 0x252d, # 0x2530, 0x2531, 0x2535, 0x2538, 0x2539, 0x253d, # 0x2540, 0x2541, 0x2542, 0x2543, 0x2545, 0x2549, 0x254c, # 0x2553, 0x2559, 0x255f, 0x2565, 0x2568, 0x256b, 0x256d, 0x2570, 0x2576, 0x257e # double line ## 0x2550, 0x2566, 0x2569, 0x256c, ## 0x2554, 0x255a, 0x2560, # 0x2552, 0x2558, 0x255e, 0x2564, 0x2567, 0x256a, ############################################################################### # codepages class Codepage(object): """Codepage tables.""" def __init__(self, codepage_dict=None, box_protect=True): """Load and initialise codepage tables.""" codepage_dict = codepage_dict or { int2byte(_i): _c for _i, _c in enumerate(DEFAULT_CODEPAGE) } # protect box drawing sequences under dbcs? self.box_protect = box_protect # lead and trail bytes self.lead = set() self.trail = set() # box-protection sets self._box_left = [set(), set()] self._box_right = [set(), set()] # main dictionary self._cp_to_unicode = {} # glyph subsitutes for printable ascii self._substitutes = {} dbcs_num_chars = 0 for cp_point, unicode_cluster in iteritems(codepage_dict): # normalise clusters so we can match later unicode_cluster = unicodedata.normalize('NFC', unicode_cluster) # do not redefine printable ASCII, but substitute glyphs if ( cp_point in PRINTABLE_ASCII and (len(unicode_cluster) > 1 or ord(unicode_cluster) != ord(cp_point)) ): ascii_cp = unichr(ord(cp_point)) self._cp_to_unicode[cp_point] = ascii_cp self._substitutes[cp_point] = unicode_cluster else: self._cp_to_unicode[cp_point] = unicode_cluster # track lead and trail bytes if len(cp_point) == 2: self.lead.add(cp_point[0:1]) self.trail.add(cp_point[1:2]) dbcs_num_chars += 1 # track box drawing chars else: for i in (0, 1): if unicode_cluster in _BOX_LEFT_UNICODE[i]: self._box_left[i].add(cp_point[0:1]) if unicode_cluster in _BOX_RIGHT_UNICODE[i]: self._box_right[i].add(cp_point[0:1]) # fill up any undefined 1-byte codepoints for c in range(256): if int2byte(c) not in self._cp_to_unicode: self._cp_to_unicode[int2byte(c)] = u'\0' self._unicode_to_cp = dict((reversed(_item) for _item in iteritems(self._cp_to_unicode))) self._inverse_substitutes = dict((reversed(_item) for _item in iteritems(self._substitutes))) # keep set of clusters of more than one unicode code point self._unicode_clusters = set( _cluster for _cluster in self._unicode_to_cp if len(_cluster) > 1 ) # ensure longest sequences get checked first (greedy clustering) self._unicode_clusters = list(reversed(sorted(self._unicode_clusters, key=len))) # is the current codepage a double-byte codepage? self.dbcs = dbcs_num_chars > 0 def connects(self, c, d, bset): """Return True if c and d connect according to box-drawing set bset.""" return c in self._box_right[bset] and d in self._box_left[bset] def _from_unicode(self, uc, errors='ignore'): """Convert NFC unicode cluster to codepage char sequence.""" # pass through eascii clusters if uc.startswith(u'\0'): return b''.join(int2byte(min(255, ord(c))) for c in uc) try: return self._inverse_substitutes[uc] except KeyError: pass try: # try to codepage-encode the unicode char return self._unicode_to_cp[uc] except KeyError: # pass control sequences as ascii. this includes \r. # control sequences are not in the dictionary # because it holds their graphical replacement characters. # ignore/raise/replace everything else (unicode chars not in codepage) return uc.encode('ascii', errors=errors) def _split_unicode(self, ucs): """Split unicode string into codepage-dependent clusters; preserve e-ascii clusters.""" # clusters are stored as C normal form (combine what can be combined) ucs = unicodedata.normalize('NFC', ucs) clusters = [] while ucs: if ucs[0] == u'\0' and ucs[1:2] and ord(ucs[1:2]) < 256: # preserve e-ascii clusters length = 2 else: # if a cluster is matched, preserve that; otherwise, use single unicode point # i.e. if a perceived grapheme cluster is not contained in the codepage # it will be passed codepoint-by-codepoint (and likely ignored/raised/replaced) length = 1 for cluster in self._unicode_clusters: if ucs.startswith(cluster): length = len(cluster) break clusters.append(ucs[:length]) ucs = ucs[length:] return clusters def unicode_to_bytes(self, ucs, errors='ignore'): """Convert unicode string to codepage string.""" return b''.join(self._from_unicode(uc, errors=errors) for uc in self._split_unicode(ucs)) def codepoint_to_unicode(self, cp, replace=u'', use_substitutes=False): """Convert codepage point to unicode grapheme cluster.""" if use_substitutes and self._substitutes: try: return self._substitutes[cp] except KeyError: pass return self._cp_to_unicode.get(cp, replace) def bytes_to_unicode(self, cps, preserve=(), box_protect=None, use_substitutes=False): """Convert codepage string to unicode string.""" if box_protect is None: box_protext = self.box_protect return Converter(self, preserve, box_protect, use_substitutes).to_unicode(cps, flush=True) def get_converter(self, preserve=(), use_substitutes=False): """Get converter from codepage to unicode.""" return Converter(self, preserve, self.box_protect, use_substitutes=use_substitutes) def wrap_output_stream(self, stream, preserve=()): """Wrap a stream so that we can write codepage bytes to it.""" # check for file-like objects that expect unicode, raw output otherwise if not is_writable_text_stream(stream): return stream return OutputStreamWrapper(stream, self, preserve) def wrap_input_stream(self, stream, replace_newlines=False): """Wrap a stream so that we can read codepage bytes from it.""" # check for file-like objects that expect unicode, raw output otherwise if is_readable_text_stream(stream): stream = InputStreamWrapper(stream, self) if replace_newlines: return NewlineWrapper(stream) return stream ############################################################################## # stream wrappers class OutputStreamWrapper(StreamWrapper): """ Converter stream wrapper, takes bytes input. Stream must be a unicode (text) stream. """ def __init__(self, stream, codepage, preserve=()): """Set up codec.""" self._conv = codepage.get_converter(preserve) self._stream = stream def write(self, s): """Write bytes to codec stream.""" # decode BASIC bytes --(codepage)-> unicode self._stream.write(self._conv.to_unicode(s)) class InputStreamWrapper(StreamWrapper): """ Converter stream wrapper, produces bytes output. Stream must be a unicode (text) stream. """ def __init__(self, stream, codepage): """Set up codec.""" self._codepage = codepage self._stream = stream self._buffer = b'' def read(self, n=-1): """Read n bytes from stream with codepage conversion.""" if n > len(self._buffer): unistr = self._stream.read(n - len(self._buffer)) elif n == -1: unistr = self._stream.read() else: unistr = u'' converted = (self._buffer + self._codepage.unicode_to_bytes(unistr, errors='replace')) if n < 0: output = converted else: output, self._buffer = converted[:n], converted[n:] return output class NewlineWrapper(StreamWrapper): """Replace newlines on input stream. Wraps a bytes stream.""" def __init__(self, stream): """Set up codec.""" StreamWrapper.__init__(self, stream) self._last = b'' def read(self, n=-1): """Read n bytes from stream with codepage conversion.""" if n == 0: return b'' output = b'' while n < 0 or len(output) < n: new_bytes = self._stream.read(n - len(output)) # empty means end of file if not new_bytes: break last, self._last = self._last, new_bytes[-1:] # absorb CR LF if last == b'\r' and new_bytes[:1] == b'\n': new_bytes = new_bytes[1:] output += new_bytes output = output.replace(b'\n', b'\r') return output ################################################## # conversion with box protection class Converter(object): """Buffered converter to Unicode - supports DBCS and box-drawing protection.""" def __init__(self, codepage, preserve=(), box_protect=None, use_substitutes=False): """Initialise with empty buffer.""" self._cp = codepage # hold one or two bytes # lead byte without trail byte, or box-protectable dbcs self._buf = b'' # preserve is a tuple/list of bytes that should keep the same ordinal # this is mainly for control characters that have alternate graphical symbols self._preserve = set(preserve) # may override box protection defaults self._box_protect = box_protect or self._cp.box_protect self._use_substitutes = use_substitutes self._dbcs = self._cp.dbcs self._bset = -1 self._last = b'' def to_unicode(self, s, flush=False): """Process codepage string, returning unicode string when ready.""" return u''.join(self.to_unicode_list(s, flush)) def to_unicode_list(self, s, flush=False): """Convert codepage to list of unicode with fullwidth marked by trailing u''.""" tuples = ((_seq,) if len(_seq) == 1 else (_seq, b'') for _seq in self._mark(s, flush)) sequences = (_seq for _tup in tuples for _seq in _tup) return [ ( _seq.decode('ascii', errors='ignore') if (_seq in self._preserve) else self._cp.codepoint_to_unicode(_seq, use_substitutes=self._use_substitutes) ) for _seq in sequences ] def _mark(self, s, flush=False): """Convert bytes to list of codepage bytes.""" if not self._dbcs: # stateless if not dbcs return list(iterchar(s)) else: sequences = [seq for c in iterchar(s) for seq in self._process(c)] if flush: sequences += self._flush() return sequences def _flush(self, num=None): """Empty buffer and return contents.""" out = [] if num is None: num = len(self._buf) if self._buf: # can be one or two-byte sequence in self._buf out.append(self._buf[:num]) self._buf = self._buf[num:] return out def _process(self, c): """Process a single char, returning unicode char sequences when ready """ if not self._box_protect: return self._process_nobox(c) out = [] if c in self._preserve: # control char; flush buffer as SBCS and add control char unchanged out += self._flush() + [c] self._bset = -1 self._last = b'' elif self._bset == -1: if not self._buf: out += self._process_case0(c) elif len(self._buf) == 1: out += self._process_case1(c) elif len(self._buf) == 2: out += self._process_case2(c) else: # pragma: no cover # not allowed logging.debug(b'DBCS buffer corrupted: %d %s', self._bset, repr(self._buf)) elif len(self._buf) == 2: out += self._process_case3(c) elif not self._buf: out += self._process_case4(c) else: # pragma: no cover # not allowed logging.debug(b'DBCS buffer corrupted: %d %s', self._bset, repr(self._buf)) return out def _process_nobox(self, c): """Process a single char, no box drawing protection """ out = [] if c in self._preserve: # control char; flush buffer as SBCS and add control char unchanged out += self._flush() + [c] return out elif self._buf: if c in self._cp.trail: # add a DBCS character self._buf += c out += self._flush() return out else: # flush buffer out += self._flush() if c in self._cp.lead: self._buf = c else: out.append(c) return out def _process_case0(self, c): """Process a single char with box drawing protection; case 0, starting point """ out = [] if c not in self._cp.lead: out.append(c) # goes to case 0 else: self._buf += c # goes to case 1 return out def _process_case1(self, c): """Process a single char with box drawing protection; case 1 """ out = [] if c not in self._cp.trail: out += self._flush() + [c] # goes to case 0 else: for bset in (0, 1): if self._cp.connects(self._buf, c, bset): self._bset = bset self._buf += c break # goes to case 3 else: # no connection self._buf += c # goes to case 2 return out def _process_case2(self, c): """Process a single char with box drawing protection; case 2 """ out = [] if c not in self._cp.lead: out += self._flush() + [c] # goes to case 0 else: for bset in (0, 1): if self._cp.connects(self._buf[-1:], c, bset): self._bset = bset # take out only first byte out += self._flush(1) self._buf += c break # goes to case 3 else: # no connection found out += self._flush() self._buf += c # goes to case 1 return out def _process_case3(self, c): """Process a single char with box drawing protection; case 3 """ out = [] if c not in self._cp.lead: out += self._flush() + [c] elif self._cp.connects(self._buf[-1:], c, self._bset): self._last = self._buf[-1:] # output box drawing out += self._flush(1) + self._flush(1) + [c] # goes to case 4 else: out += self._flush() self._buf = c self._bset = -1 # goes to case 1 return out def _process_case4(self, c): """Process a single char with box drawing protection; case 4, continuing box drawing """ out = [] if c not in self._cp.lead: out.append(c) # goes to case 0 elif self._cp.connects(self._last, c, self._bset): self._last = c out.append(c) # goes to case 4 else: self._buf += c self._bset = -1 # goes to case 1 return out pcbasic-2.0.7/pcbasic/basic/console.py000066400000000000000000000403111441235174000176250ustar00rootroot00000000000000""" PC-BASIC - console.py Console and interactive environment (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging from ..compat import iterchar, int2byte from .base import error from .base import tokens as tk from .base import scancode from .base.eascii import as_bytes as ea # alt+key macros for interactive mode # these happen at a higher level (in the console) than F-key macros (in the keyboard buffer) ALT_KEY_REPLACE = { ea.ALT_a: tk.KW_AUTO, ea.ALT_b: tk.KW_BSAVE, ea.ALT_c: tk.KW_COLOR, ea.ALT_d: tk.KW_DELETE, ea.ALT_e: tk.KW_ELSE, ea.ALT_f: tk.KW_FOR, ea.ALT_g: tk.KW_GOTO, ea.ALT_h: tk.KW_HEX, ea.ALT_i: tk.KW_INPUT, ea.ALT_k: tk.KW_KEY, ea.ALT_l: tk.KW_LOCATE, ea.ALT_m: tk.KW_MOTOR, ea.ALT_n: tk.KW_NEXT, ea.ALT_o: tk.KW_OPEN, ea.ALT_p: tk.KW_PRINT, ea.ALT_r: tk.KW_RUN, ea.ALT_s: tk.KW_SCREEN, ea.ALT_t: tk.KW_THEN, ea.ALT_u: tk.KW_USING, ea.ALT_v: tk.KW_VAL, ea.ALT_w: tk.KW_WIDTH, ea.ALT_x: tk.KW_XOR, } # characters to replace in bottom bar FKEY_MACRO_REPLACE_CHARS = { b'\x07': b'\x0e', b'\x08': b'\xfe', b'\x09': b'\x1a', b'\x0A': b'\x1b', b'\x0B': b'\x7f', b'\x0C': b'\x16', b'\x0D': b'\x1b', b'\x1C': b'\x10', b'\x1D': b'\x11', b'\x1E': b'\x18', b'\x1F': b'\x19' } class Console(object): """Console / interactive environment.""" def __init__(self, text_screen, cursor, keyboard, sound, io_streams, num_fn_keys, tandy_fn_keys): """Initialise environment.""" self._text_screen = text_screen self._cursor = cursor self._sound = sound self._keyboard = keyboard self._io_streams = io_streams self._num_fn_keys = num_fn_keys self._tandy_fn_keys = tandy_fn_keys # overwrite mode (instead of insert) self._overwrite_mode = True # needs to be set later due to init order self._lpt1_file = None self._update_bar() def set_lpt1_file(self, lpt1_file): """Set the LPT1: file.""" self._lpt1_file = lpt1_file ########################################################################## # properties @property def width(self): """Number of columns.""" return self._text_screen.mode.width @property def height(self): """Number of rows.""" return self._text_screen.mode.height @property def current_row(self): """Cursor row.""" return self._text_screen.current_row @property def current_col(self): """Cursor column.""" return self._text_screen.current_col @property def overflow(self): """Cursor is to the right of rightmost row.""" return self._text_screen.overflow def set_pos(self, row, col): """Set cursor position.""" self._text_screen.set_pos(row, col) ########################################################################## # interaction def read_line(self, prompt=b'', write_endl=True, is_input=False): """Enter interactive mode and read string from console.""" self.write(prompt) # disconnect the wrap between line with the prompt and previous line if self._text_screen.current_row > 1: self._text_screen.set_wrap(self._text_screen.current_row-1, False) # read from start in direct entry mode, from prompt in input mode prompt_width = 0 if not is_input else self._text_screen.current_col - 1 try: # give control to user for interactive mode prompt_row, left, right = self._interact(prompt_width, is_input=is_input) except error.Break: # x0E CR LF is printed to redirects at break self._io_streams.write(b'\x0e') # while only a line break appears on the console self.write_line() raise # get contents of the logical line if not is_input: left, right = 1, None else: # we need *inclusive* bounds right -= 1 outstr = self._text_screen.get_logical_line( self._text_screen.current_row, furthest_left=left, furthest_right=right, ) # redirects output exactly the contents of the logical line # including any trailing whitespace and chars past 255 self._io_streams.write(outstr) # go to last row of logical line self._text_screen.move_to_end() # echo the CR, if requested if write_endl: self.write_line() # to the parser/INPUT, only the first 255 chars are returned # with trailing whitespace removed outstr = outstr[:255].rstrip(b' \t\n') return outstr def _interact(self, prompt_width, is_input=False): """Manage the interactive mode.""" # force cursor visibility in all case self._cursor.set_override(True) self._io_streams.flush() try: # this is where we started start_row = self._text_screen.current_row furthest_left = 1 + prompt_width # this is where we arrow-keyed on the start line furthest_right = self._text_screen.current_col while True: # get one e-ASCII or dbcs code d = self._keyboard.get_fullchar_block() if not d: # input stream closed raise error.Exit() if d in ( ea.UP, ea.CTRL_6, ea.DOWN, ea.CTRL_MINUS, ea.RIGHT, ea.CTRL_BACKSLASH, ea.LEFT, ea.CTRL_RIGHTBRACKET, ea.HOME, ea.CTRL_k, ea.END, ea.CTRL_n ): # arrow keys drop us out of insert mode self._set_overwrite_mode(True) if d == ea.CTRL_c: # CTRL-C -- only caught here, not in wait_char like raise error.Break() elif d == b'\r': # ENTER, CTRL+M break elif d == b'\a': # BEL, CTRL+G self._sound.beep() elif d == b'\b': # BACKSPACE, CTRL+H self._text_screen.backspace(start_row, furthest_left) elif d == b'\t': # TAB, CTRL+I self._text_screen.tab(self._overwrite_mode) elif d == b'\n': # CTRL+ENTER, CTRL+J self._text_screen.line_feed() elif d == ea.ESCAPE: # ESC, CTRL+[ logic_start = self._text_screen.find_start_of_line(self._text_screen.current_row) if logic_start == start_row: self._text_screen.clear_line( logic_start, furthest_left, quirky_scrolling=is_input ) else: self._text_screen.clear_line(logic_start, 1) elif d in (ea.CTRL_END, ea.CTRL_e): self._text_screen.clear_line( self._text_screen.current_row, self._text_screen.current_col ) elif d in (ea.UP, ea.CTRL_6): self._text_screen.up() elif d in (ea.DOWN, ea.CTRL_MINUS): self._text_screen.down() elif d in (ea.RIGHT, ea.CTRL_BACKSLASH): self._text_screen.incr_pos() elif d in (ea.LEFT, ea.CTRL_RIGHTBRACKET): self._text_screen.decr_pos() elif d in (ea.CTRL_RIGHT, ea.CTRL_f): self._text_screen.skip_word_right() elif d in (ea.CTRL_LEFT, ea.CTRL_b): self._text_screen.skip_word_left() elif d in (ea.INSERT, ea.CTRL_r): self._set_overwrite_mode(not self._overwrite_mode) elif d in (ea.DELETE, ea.CTRL_BACKSPACE): self._text_screen.delete_fullchar() elif d in (ea.HOME, ea.CTRL_k): self._text_screen.set_pos(1, 1) elif d in (ea.END, ea.CTRL_n): self._text_screen.move_to_end() elif d in (ea.CTRL_HOME, ea.CTRL_l): self._text_screen.clear_view() elif d == ea.CTRL_PRINT: # ctrl+printscreen toggles printer copy self._io_streams.toggle_output_stream(self._lpt1_file) else: try: # these are done on a less deep level than the fn key macros letters = list(iterchar(ALT_KEY_REPLACE[d])) + [b' '] except KeyError: letters = [d] for d in letters: # ignore eascii by this point, but not dbcs if d[:1] not in (b'\0', b'\r'): if not self._overwrite_mode: self._text_screen.insert_fullchars(d) else: # put all dbcs in before messing with cursor position self._text_screen.write_chars(d, do_scroll_down=True) if self._text_screen.current_row == start_row: furthest_left = min(self._text_screen.current_col, furthest_left) furthest_right = max(self._text_screen.current_col, furthest_right) if ( self._text_screen.current_col == self._text_screen.mode.width and self._text_screen.overflow ): furthest_right += 1 finally: self._set_overwrite_mode(True) # reset cursor visibility self._cursor.set_override(False) return start_row, furthest_left, furthest_right def _set_overwrite_mode(self, new_overwrite): """Set or unset the overwrite mode (INS).""" if new_overwrite != self._overwrite_mode: self._overwrite_mode = new_overwrite self._cursor.set_default_shape(new_overwrite) ########################################################################## # output def write(self, s, do_echo=True): """Write a string to the screen at the current position.""" if not s: # don't disconnect line wrap if no output return if do_echo: # CR -> CRLF, CRLF -> CRLF LF self._io_streams.write(b''.join([(b'\r\n' if c == b'\r' else c) for c in iterchar(s)])) last = b'' # if our line wrapped at the end before, it doesn't anymore self._text_screen.set_wrap(self.current_row, False) out_chars = [] for c in iterchar(s): if c in b'\t\n\r\a\x0B\x0C\x1C\x1D\x1E\x1F': # non-printing or position-dependent chars, dump buffer first self._text_screen.write_chars(b''.join(out_chars), do_scroll_down=False) out_chars = [] row, col = self.current_row, self.current_col if c == b'\t': # TAB num = (8 - (col - 1 - 8 * int((col-1) // 8))) self._text_screen.write_chars(b' ' * num, do_scroll_down=False) elif c == b'\n' or c == b'\r': # CR or LF # note that a PRINTed LF chr$(10) does not cause a wrapped/connected line # in contrast to a typed Ctrl+J self._text_screen.newline(wrap=False) elif c == b'\a': # BEL self._sound.beep() elif c == b'\x0B': # HOME self._text_screen.set_pos(1, 1, scroll_ok=False) elif c == b'\x0C': # CLS self._text_screen.clear_view() elif c == b'\x1C': # RIGHT self._text_screen.set_pos(row, col + 1, scroll_ok=False) elif c == b'\x1D': # LEFT self._text_screen.set_pos(row, col - 1, scroll_ok=False) elif c == b'\x1E': # UP self._text_screen.set_pos(row - 1, col, scroll_ok=False) elif c == b'\x1F': # DOWN self._text_screen.set_pos(row + 1, col, scroll_ok=False) else: # includes \b, \0, and non-control chars out_chars.append(c) last = c self._text_screen.write_chars(b''.join(out_chars), do_scroll_down=False) def write_line(self, s=b'', do_echo=True): """Write a string to the screen and end with a newline.""" self.write(b'%s\r' % (s,), do_echo) def list_line(self, line, newline, set_text_position=None): """Print a line from a program listing or EDIT prompt.""" # no wrap if 80-column line, clear row before printing. # replace LF CR with LF line = line.replace(b'\n\r', b'\n') cuts = line.split(b'\n') for i, l in enumerate(cuts): if i > 0: # echo self._io_streams.write(b'\n') # when using LIST, we *do* print LF as a wrap self._text_screen.newline(wrap=True) self._text_screen.clear_line(self._text_screen.current_row, 1) self.write(l) if newline: self.write_line() # remove wrap after 80-column program line if len(line) == self.width and self._text_screen.current_row > 2: self._text_screen.set_wrap(self._text_screen.current_row-2, False) if set_text_position is not None: # adjust column position if logical line extends across multiple rows pos_row, pos_col = self._text_screen.find_position_in_line( self.current_row, set_text_position ) self.set_pos(pos_row, pos_col) def start_line(self): """ Move the cursor to the start of the next line, this line if empty. Used for prompt and error or break messages. """ if self.current_col != 1: self._io_streams.write(b'\r\n') self._text_screen.set_pos(self._text_screen.current_row + 1, 1) # ensure line above doesn't wrap self._text_screen.set_wrap(self._text_screen.current_row-1, False) ########################################################################## # function key macros def key_(self, args): """KEY: show/hide/list macros.""" command, = args if command == tk.ON: self._text_screen.show_bar(True) elif command == tk.OFF: self._text_screen.show_bar(False) elif command == tk.LIST: self._list_macros() def set_macro(self, num, macro): """Set macro for given function key.""" # keys 30, 31 map to F11, F12 (which may or may not be definable) # except on Tandy where this is keys 11, 12 if not self._tandy_fn_keys: if num >= 30: num -= 19 elif num > 10: raise ValueError('Function key number out of range') if num > self._num_fn_keys: raise ValueError('Function key number out of range') # NUL terminates macro string, rest is ignored # macro starting with NUL is empty macro self._keyboard.set_macro(num, macro) self._update_bar() self._text_screen.redraw_bar() def _list_macros(self): """Print a list of the function key macros.""" for i in range(self._num_fn_keys): text = self._keyboard.get_macro(i) text = b''.join(FKEY_MACRO_REPLACE_CHARS.get(s, s) for s in iterchar(text)) self.write_line(b'F%d %s' % (i+1, text)) def _update_bar(self): """Show/hide the function keys line on the active page.""" macros = ( self._keyboard.get_macro(_i) for _i in range(10) ) descriptions = [ b''.join(FKEY_MACRO_REPLACE_CHARS.get(_s, _s) for _s in iterchar(_macro[:6])) for _macro in macros ] self._text_screen.update_bar(descriptions) pcbasic-2.0.7/pcbasic/basic/converter/000077500000000000000000000000001441235174000176215ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/converter/__init__.py000066400000000000000000000003471441235174000217360ustar00rootroot00000000000000""" PC-BASIC - converter package File format conversions and lexer (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .tokeniser import * from .lister import * from .protect import * pcbasic-2.0.7/pcbasic/basic/converter/lister.py000066400000000000000000000166421441235174000215060ustar00rootroot00000000000000""" PC-BASIC - lister.py Convert tokenised to plain-text format (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct from ...compat import int2byte from ..base import tokens as tk from ..base.tokens import DIGITS, ALPHANUMERIC from .. import values class Lister(object): """BASIC detokeniser.""" def __init__(self, values, token_dict): """Initialise tokeniser.""" self._values = values self._token_to_keyword = token_dict.to_keyword def detokenise_line(self, ins): """Convert a tokenised program line to ascii text.""" current_line = self.detokenise_line_number(ins) if current_line < 0: # detokenise_line_number has returned -1 and left us at: .. 00 | _00_ 00 1A # stream ends or end of file sequence \x00\x00\x1A return -1, b'', 0 elif current_line == 0 and ins.peek() == b' ': # ignore up to one space after line number 0 ins.read(1) linum = bytearray(b'%d' % (current_line,)) # write one extra whitespace character after line number # unless first char is TAB if ins.peek() != b'\t': linum += bytearray(b' ') text_positions = [(ins.tell(), 0)] line, line_text_positions = self.detokenise_compound_statement(ins) line_text_positions = [ (_bytepos, _textpos+len(linum) + 1) for _bytepos, _textpos in line_text_positions ] return current_line, linum + line, text_positions + line_text_positions def detokenise_line_number(self, ins): """Parse line number and leave pointer at first char of line.""" trail = ins.read(4) linum = self.token_to_line_number(trail) # if end of program or truncated, leave pointer at start of line number C0 DE or 00 00 if linum == -1: ins.seek(-len(trail), 1) return linum def token_to_line_number(self, trail): """Unpack a line number token trail, -1 if end of program.""" if len(trail) < 4 or trail[:2] == b'\0\0': return -1 return struct.unpack_from('= 2 and bytes(output[-2:]) == tk.KW_FN) and not (len(output) >= 3 and bytes(output[-3:]) == tk.KW_USR) ): output += b' ' # check for special cases # [:REM'] -> ['] # we need to read one ahead at REM, or tk_O_REM would be transcribed as part of the comment # and the replacement code would not work next_char = ins.peek(1) if token == tk.REM and next_char == tk.O_REM and output and bytes(output[-1:]) == b':': ins.read(1) output[:] = output[:-1] + tk.KW_O_REM # [WHILE+] -> [WHILE] elif token == tk.O_PLUS and len(output) >= 5 and bytes(output[-5:]) == tk.KW_WHILE: # ignore the + pass # [:ELSE] -> [ELSE] # note that anything before ELSE gets cut off, # e.g. if we have 1ELSE instead of :ELSE it also becomes ELSE elif token == tk.ELSE: if not output: # special case at start of line, lone ELSE (not :ELSE) becomes LSE output += keyword[1:] else: output[:] = output[:-1] + keyword else: output += keyword # token followed by token or number is separated by a space, # except operator tokens, comment tokens and SPC(, TAB(, FN, USR if ( token not in tk.OPERATOR + tk.COMMENT + (tk.TAB, tk.SPC, tk.USR, tk.FN) and next_char not in tk.END_LINE + tk.OPERATOR + ( tk.O_REM, b'"', b',', b';', b' ', b':', b'(', b')', b'$', b'%', b'!', b'#', b'_', b'@', b'~', b'|', b'`' ) ): # excluding TAB( SPC( and FN. \xD9 is ', \xD1 is FN, \xD0 is USR. output += b' ' return token def _detokenise_number(self, ins, lead): """Convert number token to Python bytes string.""" ntrail = tk.PLUS_BYTES.get(lead, 0) trail = ins.read(ntrail) if lead == tk.T_OCT: return b'&O' + self._values.from_bytes(trail).to_oct() elif lead == tk.T_HEX: return b'&H' + self._values.from_bytes(trail).to_hex() elif lead == tk.T_BYTE: return b'%d' % (ord(trail),) elif tk.C_0 <= lead <= tk.C_10: return b'%d' % (ord(lead) - ord(tk.C_0),) elif lead in tk.LINE_NUMBER: # 0D: line pointer (unsigned int) - this token should not be here; # interpret as line number and carry on # 0E: line number (unsigned int) return b'%d' % (struct.unpack(' 6552: # note: anything >= 65530 is illegal in GW-BASIC # in loading an ASCII file, GWBASIC would interpret these as # '6553 1' etcetera, generating a syntax error on load. break elif c in self.blanks: self.read(1) nblanks += 1 else: break # don't claim trailing w/s self.seek(-nblanks, 1) if word: return int(word) return None class Tokeniser(object): """BASIC tokeniser.""" # keywords than can followed by one or more line numbers _linenum_words = ( tk.KW_GOTO, tk.KW_THEN, tk.KW_ELSE, tk.KW_GOSUB, tk.KW_LIST, tk.KW_RENUM, tk.KW_EDIT, tk.KW_LLIST, tk.KW_DELETE, tk.KW_RUN, tk.KW_RESUME, tk.KW_AUTO, tk.KW_ERL, tk.KW_RESTORE, tk.KW_RETURN) # operator symbols _ascii_operators = b'+-=/\\^*<>' def __init__(self, values, keyword_dict): """Initialise tokeniser.""" self._values = values self._keyword_to_token = keyword_dict.to_token def tokenise_line(self, line): """Convert an ascii program line to tokenised form.""" ins = PlainTextStream(line) outs = codestream.TokenisedStream() # skip whitespace at start of line d = ins.skip_blank() if d == b'': # empty line at EOF return outs # read the line number self._tokenise_line_number(ins, outs) # expect line number allow_jumpnum = False # expect number (6553 6 -> the 6 is encoded as \x17) allow_number = True # flag for SPC( or TAB( as numbers can follow the closing bracket spc_or_tab = False # parse through elements of line while True: # peek next character c = ins.peek() # anything after NUL is ignored till EOL if c == b'\0': ins.read(1) ins.read_to((b'', b'\r')) break # end of line elif c in (b'', b'\r'): break # handle whitespace elif c in ins.blanks: ins.read(1) outs.write(c) # handle string literals elif ins.peek() == b'"': outs.write(ins.read_string()) # handle jump numbers elif allow_number and allow_jumpnum and c in DIGITS + b'.': self._tokenise_jump_number(ins, outs) # handle numbers # numbers following var names with no operator or token in between # should not be parsed, eg OPTION BASE 1 # note we don't include leading signs, encoded as unary operators # number starting with & are always parsed elif c in (b'&', ) or ( allow_number and not allow_jumpnum and c in DIGITS + b'.' ): outs.write(self._tokenise_number(ins)) # operator keywords ('+', '-', '=', '/', '\\', '^', '*', '<', '>'): elif c in self._ascii_operators: ins.read(1) # operators don't affect line number mode - can do line number # arithmetic and RENUM will do the strangest things # this allows for 'LIST 100-200' etc. outs.write(self._keyword_to_token[c]) allow_number = True # special case ' -> :REM' elif c == b"'": ins.read(1) outs.write(b':' + tk.REM + tk.O_REM) self._tokenise_rem(ins, outs) # special case ? -> PRINT elif c == b'?': ins.read(1) outs.write(tk.PRINT) allow_number = True # keywords & variable names elif c in LETTERS: word = self._tokenise_word(ins, outs) # handle non-parsing modes if word in (tk.KW_REM, b"'"): self._tokenise_rem(ins, outs) elif word == tk.KW_DATA: self._tokenise_data(ins, outs) else: allow_jumpnum = (word in self._linenum_words) # numbers can follow tokenised keywords # (which does not include the word 'AS') allow_number = (word in self._keyword_to_token) if word in (tk.KW_SPC, tk.KW_TAB): spc_or_tab = True else: ins.read(1) if c in (b',', b'#', b';'): # can separate numbers as well as jumpnums allow_number = True elif c in (b'(', b'['): allow_number = True elif c == b')': if spc_or_tab: spc_or_tab = False allow_jumpnum = False # closing bracket does not affect line number mode allow_number = True else: allow_jumpnum, allow_number = False, False # replace all other nonprinting chars by spaces; # HOUSE 0x7f is allowed. outs.write(c if ord(c) >= 32 and ord(c) <= 127 else b' ') outs.seek(0) return outs def _tokenise_rem(self, ins, outs): """Pass anything after REM as is till EOL.""" outs.write(ins.read_to((b'', b'\r', b'\0'))) def _tokenise_data(self, ins, outs): """Pass DATA as is, till end of statement, except for literals.""" while True: outs.write(ins.read_to((b'', b'\r', b'\0', b':', b'"'))) if ins.peek() == b'"': # string literal in DATA outs.write(ins.read_string()) else: break def _tokenise_line_number(self, ins, outs): """Convert an ascii line number to tokenised start-of-line.""" linenum = ins.read_line_number() if linenum is not None: # NUL terminates last line and fills up the first char in the buffer # (that would be the magic number when written to file) # in direct mode, we'll know to expect a line number if the output # starts with a NUL # next two bytes are for internal use and at this point # can be anything nonzero; we use this. outs.write(b'\x00\xC0\xDE' + struct.pack(' 'GOTO', 'GO SUB' -> 'GOSUB' word, allow_name_chars = self._tokenise_wide_goto_gosub(ins) else: allow_name_chars = False if word in self._keyword_to_token: # ignore if part of a longer name, except FN, SPC(, TAB(, USR, GO SUB and GO TO if word not in (tk.KW_FN, tk.KW_SPC, tk.KW_TAB, tk.KW_USR) and not allow_name_chars: nxt = ins.peek() if nxt and nxt in tk.NAME_CHARS: continue token = self._keyword_to_token[word] # handle special case ELSE -> :ELSE if word == tk.KW_ELSE: outs.write(b':' + token) # handle special case WHILE -> WHILE+ elif word == tk.KW_WHILE: outs.write(token + tk.O_PLUS) else: outs.write(token) break # allowed names: letter + (letters, numbers, .) elif not c: outs.write(word) break elif c not in tk.NAME_CHARS: word = word[:-1] ins.seek(-1, 1) outs.write(word) break return word def _tokenise_wide_goto_gosub(self, ins): """Special cases 'GO TO' -> 'GOTO', 'GO SUB' -> 'GOSUB'.""" word = b'GO' allow_name_chars = False next_four = ins.peek(4).upper() # GO SUB allows 1 space, allows text after if next_four == b' SUB': word = tk.KW_GOSUB ins.read(4) allow_name_chars = True # GO TO with single space, does not allow text or numbers after elif next_four[:3] == b' TO' and next_four[3:4] not in tk.NAME_CHARS: word = tk.KW_GOTO ins.read(3) # GO TO allows more than 1 spaces, but not \t or \n # and *then* allows text after elif next_four[:2] == b' ': pos = ins.tell() while ins.peek(1) == b' ': ins.read(1) next_two = ins.read(2).upper() if next_two == b'TO': word = tk.KW_GOTO allow_name_chars = True else: ins.seek(pos) return word, allow_name_chars def _tokenise_number(self, ins): """Convert Python-string number representation to number token.""" word = ins.read_number() if word[:2] == b'&H': # hex constant return self._values.new_integer().from_hex(word[2:]).to_token_hex() elif word[:2] == b'&O': # octal constant # read_number converts &1 into &O1 return self._values.new_integer().from_oct(word[2:]).to_token_oct() elif word[:1] in DIGITS + b'.+-': # handle other numbers # note GW passes signs separately as a token # and only stores positive numbers in the program return self._values.from_repr(word, allow_nonnum=False).to_token() pcbasic-2.0.7/pcbasic/basic/data/000077500000000000000000000000001441235174000165235ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/data/README.md000066400000000000000000000012521441235174000200020ustar00rootroot00000000000000PC-BASIC package data ===================== This directory contains the data that is needed to run a PC-BASIC session without an interface. This includes a default ROM font of 8x8 pixels, a default codepage mapping (for codepage 437) as well as copyright and release metadata. Acknowledgements ---------------- The glyphs encoded in `font.json` were extracted from Henrique Peron's CPIDOS v3.0, CPIDOS is distributed with FreeDOS at - http://www.freedos.org/software/?prog=cpidos - http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/cpi/ CPIDOS is Copyright (C) 2002-2011 by Henrique Peron (hperon@terra.com.br) and licensed under the GNU GPL version 2 or later. pcbasic-2.0.7/pcbasic/basic/data/__init__.py000066400000000000000000000020631441235174000206350ustar00rootroot00000000000000""" PC-BASIC - data (c) 2021--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ...compat import resources import json # copyright metadata _METADATA = json.loads(resources.read_binary(__package__, 'meta.json')) NAME, VERSION, AUTHOR, COPYRIGHT = (_METADATA[_key] for _key in ( 'name', 'version', 'author', 'copyright' )) # release metadata, if available try: _RELEASE_ID = json.loads(resources.read_binary(__package__, 'release.json')) except EnvironmentError: _RELEASE_ID = {u'tag': u'', u'commit': u'unreleased', u'timestamp': u''} TAG, TIMESTAMP, COMMIT = (_RELEASE_ID[_key] for _key in (u'tag', u'timestamp', u'commit')) if COMMIT in TAG: # pragma: no cover LONG_VERSION = u'%s [%s %s]' % (VERSION, TAG, TIMESTAMP) else: # pragma: no cover LONG_VERSION = u'%s [%s %s %s]' % (VERSION, TAG, COMMIT, TIMESTAMP) # default font and codepage DEFAULT_FONT = tuple(json.loads(resources.read_binary(__package__, 'font.json'))) DEFAULT_CODEPAGE = tuple(json.loads(resources.read_binary(__package__, 'codepage.json'))) pcbasic-2.0.7/pcbasic/basic/data/codepage.json000066400000000000000000000042521441235174000211700ustar00rootroot00000000000000[ "\u0000", "\u263a", "\u263b", "\u2665", "\u2666", "\u2663", "\u2660", "\u2022", "\u25d8", "\u25cb", "\u25d9", "\u2642", "\u2640", "\u266a", "\u266b", "\u263c", "\u25ba", "\u25c4", "\u2195", "\u203c", "\u00b6", "\u00a7", "\u25ac", "\u21a8", "\u2191", "\u2193", "\u2192", "\u2190", "\u221f", "\u2194", "\u25b2", "\u25bc", " ", "!", "\"", "#", "$", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "\\", "]", "^", "_", "`", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "{", "|", "}", "~", "\u2302", "\u00c7", "\u00fc", "\u00e9", "\u00e2", "\u00e4", "\u00e0", "\u00e5", "\u00e7", "\u00ea", "\u00eb", "\u00e8", "\u00ef", "\u00ee", "\u00ec", "\u00c4", "\u00c5", "\u00c9", "\u00e6", "\u00c6", "\u00f4", "\u00f6", "\u00f2", "\u00fb", "\u00f9", "\u00ff", "\u00d6", "\u00dc", "\u00a2", "\u00a3", "\u00a5", "\u20a7", "\u0192", "\u00e1", "\u00ed", "\u00f3", "\u00fa", "\u00f1", "\u00d1", "\u00aa", "\u00ba", "\u00bf", "\u2310", "\u00ac", "\u00bd", "\u00bc", "\u00a1", "\u00ab", "\u00bb", "\u2591", "\u2592", "\u2593", "\u2502", "\u2524", "\u2561", "\u2562", "\u2556", "\u2555", "\u2563", "\u2551", "\u2557", "\u255d", "\u255c", "\u255b", "\u2510", "\u2514", "\u2534", "\u252c", "\u251c", "\u2500", "\u253c", "\u255e", "\u255f", "\u255a", "\u2554", "\u2569", "\u2566", "\u2560", "\u2550", "\u256c", "\u2567", "\u2568", "\u2564", "\u2565", "\u2559", "\u2558", "\u2552", "\u2553", "\u256b", "\u256a", "\u2518", "\u250c", "\u2588", "\u2584", "\u258c", "\u2590", "\u2580", "\u03b1", "\u00df", "\u0393", "\u03c0", "\u03a3", "\u03c3", "\u00b5", "\u03c4", "\u03a6", "\u0398", "\u03a9", "\u03b4", "\u221e", "\u03c6", "\u03b5", "\u2229", "\u2261", "\u00b1", "\u2265", "\u2264", "\u2320", "\u2321", "\u00f7", "\u2248", "\u00b0", "\u2219", "\u00b7", "\u221a", "\u207f", "\u00b2", "\u25a0", "\u00a0" ] pcbasic-2.0.7/pcbasic/basic/data/font.json000066400000000000000000000124031441235174000203640ustar00rootroot00000000000000[ "0000000000000000", "7e81a581bd99817e", "7effdbffc3e7ff7e", "6cfefefe7c381000", "10387cfe7c381000", "387c38fefed61038", "10387cfefe7c1038", "0000183c3c180000", "ffffe7c3c3e7ffff", "003c664242663c00", "ffc399bdbd99c3ff", "0f070f7dcccccc78", "3c6666663c187e18", "3f333f303070f0e0", "7f637f636367e6c0", "18db3ce7e73cdb18", "80e0f8fef8e08000", "020e3efe3e0e0200", "183c7e18187e3c18", "6666666666006600", "7fdbdb7b1b1b1b00", "3e613c66663c867c", "000000007e7e7e00", "183c7e187e3c18ff", "183c7e1818181800", "181818187e3c1800", "00180cfe0c180000", "003060fe60300000", "0000c0c0c0fe0000", "002466ff66240000", "00183c7effff0000", "00ffff7e3c180000", "0000000000000000", "00183c3c18180018", "0066662400000000", "006c6cfe6cfe6c6c", "00183e603c067c18", "0000c6cc183066c6", "00386c3876dccc76", "0018183000000000", "000c18303030180c", "0030180c0c0c1830", "0000663cff3c6600", "000018187e181800", "0000000000181830", "000000007e000000", "0000000000001818", "00060c183060c080", "00386cc6d6c66c38", "001838181818187e", "007cc6061c3066fe", "007cc6063c06c67c", "001c3c6cccfe0c1e", "00fec0c0fc06c67c", "003860c0fcc6c67c", "00fec60c18303030", "007cc6c67cc6c67c", "007cc6c67e060c78", "0000181800001818", "0018180000181830", "00060c1830180c06", "0000007e00007e00", "006030180c183060", "007cc60c18180018", "007cc6dededec078", "00386cc6fec6c6c6", "00fc66667c6666fc", "003c66c0c0c0663c", "00f86c6666666cf8", "00fe6268786862fe", "00fe6268786860f0", "003c66c0c0ce663a", "00c6c6c6fec6c6c6", "003c18181818183c", "001e0c0c0ccccc78", "00e6666c786c66e6", "00f06060606266fe", "00c6eefefed6c6c6", "00c6e6f6decec6c6", "007cc6c6c6c6c67c", "00fc66667c6060f0", "007cc6c6c6ce7c0e", "00fc66667c6c66e6", "003c6630180c663c", "007e7e5a1818183c", "00c6c6c6c6c6c67c", "00c6c6c6c6c66c38", "00c6c6c6d6d6fe6c", "00c6c66c386cc6c6", "006666663c18183c", "00fec68c183266fe", "003c30303030303c", "00c06030180c0602", "003c0c0c0c0c0c3c", "10386c0000000000", "00000000000000ff", "30180c0000000000", "000000780c7ccc76", "00e0607c666666dc", "0000007cc6c0c67c", "001c0c7ccccccc76", "0000007cc6fec07c", "003c6660f86060f0", "00000076cc7c0cf8", "00e0606c766666e6", "001800381818183c", "000600060606663c", "00e060666c786ce6", "003818181818183c", "000000ecfed6d6d6", "000000dc66666666", "0000007cc6c6c67c", "000000dc667c60f0", "00000076cc7c0c1e", "000000dc766060f0", "0000007ec07c06fc", "003030fc3030361c", "000000cccccccc76", "000000c6c6c66c38", "000000c6d6d6fe6c", "000000c66c386cc6", "000000c6c67e06fc", "0000007e0c18307e", "000e18187018180e", "0018181818181818", "007018180e181870", "76dc000000000000", "000010386cc6c6fe", "3c66c0c0663c1870", "00cc00cccccccc76", "0c18007cc6fec07c", "386c00780c7ccc76", "00cc00780c7ccc76", "603000780c7ccc76", "386c38780c7ccc76", "007cc6c0c67c1870", "386c007cc6fec07c", "00c6007cc6fec07c", "3018007cc6fec07c", "006600381818183c", "386c00381818183c", "301800381818183c", "c610386cc6fec6c6", "386c387cc6fec6c6", "0c18fec0f8c0c0fe", "000000ec367ed86e", "003e6cccfeccccce", "386c007cc6c6c67c", "00c6007cc6c6c67c", "3018007cc6c6c67c", "78cc00cccccccc76", "603000cccccccc76", "00c600c6c67e06fc", "c600386cc6c66c38", "c600c6c6c6c6c67c", "18187ec0c07e1818", "386c64f0606066fc", "66663c7e187e1818", "f8ccccfac6cfc6c7", "0e1b183c1818d870", "183000780c7ccc76", "0c1800381818183c", "0c18007cc6c6c67c", "183000cccccccc76", "76dc00dc66666666", "76dc00e6f6decec6", "003c6c6c36007e00", "00386c6c38007c00", "003000303060c67c", "000000fec0c00000", "000000fe06060000", "63e66c7e3366cc0f", "63e66c7a366adf06", "00180018183c3c18", "0000003366cc6633", "000000cc663366cc", "2288228822882288", "55aa55aa55aa55aa", "77dd77dd77dd77dd", "1818181818181818", "18181818f8181818", "1818f818f8181818", "36363636f6363636", "00000000fe363636", "0000f818f8181818", "3636f606f6363636", "3636363636363636", "0000fe06f6363636", "3636f606fe000000", "36363636fe000000", "1818f818f8000000", "00000000f8181818", "181818181f000000", "18181818ff000000", "00000000ff181818", "181818181f181818", "00000000ff000000", "18181818ff181818", "18181f181f181818", "3636363637363636", "363637303f000000", "00003f3037363636", "3636f700ff000000", "0000ff00f7363636", "3636373037363636", "0000ff00ff000000", "3636f700f7363636", "1818ff00ff000000", "36363636ff000000", "0000ff00ff181818", "00000000ff363636", "363636363f000000", "18181f181f000000", "00001f181f181818", "000000003f363636", "36363636ff363636", "1818ff18ff181818", "18181818f8000000", "000000001f181818", "ffffffffffffffff", "00000000ffffffff", "f0f0f0f0f0f0f0f0", "0f0f0f0f0f0f0f0f", "ffffffff00000000", "00000076dcc8dc76", "78ccd8ccc6c6cc00", "00fe6260606060f0", "000000fe6c6c6c6c", "00fec6603060c6fe", "0000007ed8d8d870", "0000006666667cc0", "000000fe3030361c", "00107cd6d6d67c10", "007cc6c6fec6c67c", "00386cc6c66c28ee", "003c60387cc6c67c", "00007edbdb7e0000", "0000005cd6d67c10", "0000007cc670c67c", "007cc6c6c6c6c600", "0000fe00fe00fe00", "0018187e1818007e", "0030180c1830007e", "000c1830180c007e", "0e1b1b1818181818", "1818181818d8d870", "000018007e001800", "000076dc0076dc00", "00386c6c38000000", "0000000018180000", "0000000018000000", "0f0c0c0cec6c3c1c", "006c363636360000", "00780c18307c0000", "00003c3c3c3c0000", "0000000000000000" ] pcbasic-2.0.7/pcbasic/basic/data/meta.json000066400000000000000000000002141441235174000203410ustar00rootroot00000000000000{ "name": "PC-BASIC", "version": "2.0.7", "author": "Rob Hagemans", "copyright": "(C) Copyright 2013--2023 Rob Hagemans." } pcbasic-2.0.7/pcbasic/basic/devices/000077500000000000000000000000001441235174000172345ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/devices/__init__.py000066400000000000000000000004131441235174000213430ustar00rootroot00000000000000""" PC-BASIC - devices package Devices, Files and I/O operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .devicebase import TYPE_TO_MAGIC, InputTextFile from .files import Files from .disk import NameWrapper pcbasic-2.0.7/pcbasic/basic/devices/cassette.py000066400000000000000000001104421441235174000214230ustar00rootroot00000000000000""" PC-BASIC - cassette.py Cassette Tape Device (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io import math import struct import logging from chunk import Chunk from ...compat import int2byte, iterchar, zip from ..base import error from ..base import tokens as tk from .devicebase import RawFile, TextFileBase, InputMixin, DeviceSettings, parse_protocol_string # file types (data, bsaved memory, protected, ascii, tokenised) TOKEN_TO_TYPE = { 0: b'D', 1: b'M', 0xa0: b'P', 0x20: b'P', 0x40: b'A', 0x80: b'B' } TYPE_TO_TOKEN = dict(reversed(item) for item in TOKEN_TO_TYPE.items()) ################################################################################# # Exceptions class CassetteIOError(IOError): pass class EndOfTape(CassetteIOError): pass class CRCError(CassetteIOError): pass class PulseError(CassetteIOError): pass class FramingError(CassetteIOError): pass class OperationNotImplemented(CassetteIOError): pass ################################################################################# # Cassette device class CASDevice(object): """Cassette tape device (CASn:) """ # control characters not allowed in file name on tape _illegal_chars = set(int2byte(_i) for _i in range(0x20)) def __init__(self, arg, console): """Initialise tape device.""" addr, val = parse_protocol_string(arg) ext = val.split(u'.')[-1].upper() # WIDTH and LOC on CAS1: directly are ignored self.device_file = DeviceSettings() # by default, show messages self.is_quiet = False # console for messages self.console = console try: if not val: self.tapestream = None elif addr == u'WAV' or (addr != u'CAS' and ext == u'WAV'): # if unspecified, determine type on the basis of filename extension self.tapestream = CassetteStream(WAVBitStream(val, 'r')) else: # 'CAS' is default self.tapestream = CassetteStream(CASBitStream(val, 'r')) except EnvironmentError as e: logging.warning(u'Could not attach %s to CAS device: %s', val, e) self.tapestream = None def available(self): """Device is available.""" return self.tapestream is not None def close(self): """Close tape device.""" if self.tapestream: self.tapestream.close_tape() def open(self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field): """Open a file on tape.""" if not self.tapestream: raise error.BASICError(error.DEVICE_UNAVAILABLE) if self.tapestream.is_open: raise error.BASICError(error.FILE_ALREADY_OPEN) if set(iterchar(param)) & self._illegal_chars: # Cassette BASIC throws bad file NUMBER, for some reason. raise error.BASICError(error.BAD_FILE_NUMBER) try: if mode == b'O': self.tapestream.open_write(param, filetype, seg, offset, length) elif mode == b'I': _, filetype, seg, offset, length = self._search(param, filetype) else: raise error.BASICError(error.BAD_FILE_MODE) except EnvironmentError: raise error.BASICError(error.DEVICE_IO_ERROR) if filetype == b'D': return CASTextFile(self.tapestream, filetype, mode) elif filetype == b'A': return CASTextFile(self.tapestream, filetype, mode) else: return CASBinaryFile(self.tapestream, filetype, mode, seg, offset, length) def _search(self, trunk_req=None, filetypes_req=None): """Play until a file header record is found for the given filename.""" try: while True: trunk, filetype, seg, offset, length = self.tapestream.open_read() if ( (not trunk_req or trunk.rstrip() == trunk_req.rstrip()) and (not filetypes_req or filetype in filetypes_req) ): message = b'%s.%s Found.' % (trunk, filetype) if not self.is_quiet: self.console.write_line(message) logging.debug(timestamp(self.tapestream.counter()) + message) return trunk, filetype, seg, offset, length else: message = b'%s.%s Skipped.' % (trunk, filetype) if not self.is_quiet: self.console.write_line(message) logging.debug(timestamp(self.tapestream.counter()) + message) except EndOfTape: # reached end-of-tape without finding appropriate file # we'll loop the tape for future use self.tapestream.wind(0) # timeout error to align with GW-BASIC behaviour raise error.BASICError(error.DEVICE_TIMEOUT) def quiet(self, is_quiet): """Suppress Skipped and Found messages.""" self.is_quiet = is_quiet ################################################################################# # Cassette files class CASBinaryFile(RawFile): """Program or Memory file on CASn: device.""" def __init__(self, fhandle, filetype, mode, seg, offset, length): """Initialise binary file.""" RawFile.__init__(self, fhandle, filetype, mode) self.seg, self.offset, self.length = seg, offset, length class CASTextFile(TextFileBase, InputMixin): """Text file on CASn: device.""" def lof(self): """LOF: illegal function call.""" raise error.BASICError(error.IFC) def loc(self): """LOC: illegal function call.""" raise error.BASICError(error.IFC) def close(self): """Close a file on tape.""" # terminate cassette text files with NUL if self.mode == b'O': self.write(b'\0') try: self._fhandle.close() except EnvironmentError: pass TextFileBase.close(self) class CassetteStream(object): """Byte stream on CASn: device.""" def __init__(self, bitstream): """Initialise file on tape.""" self.bitstream = bitstream # is a file open on this stream? self.is_open = False # keep track of last seg, offs, length to reproduce GW-BASIC oddity self.last = 0, 0, 0 self.buffer_complete = False self.length = 0 self.filetype = b'' self.rwmode = '' def close(self): """Finalise the track on the tape stream.""" if self.is_open: self._close_record_buffer() self.is_open = False self.rwmode = '' def close_tape(self): """Eject the tape.""" try: self.close() self.bitstream.close() except EnvironmentError: pass def counter(self): """Position on tape in seconds.""" return self.bitstream.counter() def wind(self, loc): self.bitstream.wind(loc) def write(self, c): """Write a string to a file on tape.""" self.record_stream.write(c) self._flush_record_buffer() def read(self, nbytes=-1): """Read bytes from a file on tape.""" c = b'' try: while True: if nbytes > -1: c += self.record_stream.read(nbytes-len(c)) if len(c) >= nbytes: return c else: c += self.record_stream.read() if self.buffer_complete: return c self._fill_record_buffer() except EndOfTape: return c def open_read(self): """Play until a file header record is found.""" self.record_num = 0 self.record_stream = io.BytesIO() self.buffer_complete = False self.bitstream.switch_mode('r') self.rwmode = 'r' while True: record = self._read_record(None) if record and record[0:1] == b'\xa5': break else: # unknown record type logging.debug('%s Skipped non-header record.', timestamp(self.bitstream.counter())) file_trunk, token, self.length, seg, offset = struct.unpack('<8sBHHH', record[1:16]) try: self.filetype = TOKEN_TO_TYPE[token] except KeyError: logging.debug('Unknown file type token: %x', token) self.record_num = 0 self.buffer_complete = False self.is_open = True return file_trunk, self.filetype, seg, offset, self.length def open_write(self, name, filetype, seg, offs, length): """Write a file header to the tape.""" self.record_num = 0 self.record_stream = io.BytesIO() self.buffer_complete = False self.bitstream.switch_mode('w') self.rwmode = 'w' if filetype in (b'A', b'D'): # ASCII program files: length, seg, offset are untouched, # remain that of the previous file recorded! seg, offs, length = self.last else: self.last = seg, offs, length self.filetype = filetype # header seems to end at 0x00, 0x01, then filled out with last char header = struct.pack( ' 0: self._write_block(data[:256]) data = data[256:] self.bitstream.write_trailer() # write 100 ms pause to make clear separation between blocks self.bitstream.write_pause(100) def _read_block(self): """Read a block of data from tape.""" count = 0 data = b'' while True: if count == 256: break byte = self.bitstream.read_byte() if byte is None: raise PulseError() data += int2byte(byte) count += 1 bytes0, bytes1 = self.bitstream.read_byte(), self.bitstream.read_byte() crc_given = bytes0 * 0x100 + bytes1 crc_calc = crc(data) # if crc for either polarity matches, return that if crc_given == crc_calc: return data raise CRCError('CRC check failed, required: %04x realised: %04x' % (crc_given, crc_calc)) def _write_block(self, data): """Write a 256-byte block to tape.""" # fill out short blocks with last byte data += data[-1:]*(256-len(data)) for b in iterchar(data): self.bitstream.write_byte(ord(b)) crc_word = crc(data) # crc is written big-endian lo, hi = (ord(_b) for _b in iterchar(struct.pack('= 512: sync = self.read_byte(skip_start=True) if sync == self.sync_byte: return True except EndOfTape: return False def write_leader(self): """Write the leader / pilot tone.""" for _ in range(256): self.write_byte(0xff) self.write_bit(0) self.write_byte(0x16) def read_byte(self, skip_start=False): """Read a byte from the tape.""" # NOTE: skip_start is ignored byte = 0 for i in range(8): bit = self.read_bit() if bit is None: raise PulseError() byte += bit * 128 >> i return byte def write_byte(self, byte): """Write a byte to tape image.""" bits = [1 if (byte & (128 >> i) != 0) else 0 for i in range(8)] for bit in bits: self.write_bit(bit) def close(self): """Eject tape.""" pass def switch_mode(self, new_mode): """Switch tape to reading or writing mode.""" pass def flush(self): """Write remaining bits to tape (stub).""" pass def read_bit(self): """Read the next bit (stub).""" return 0 def write_bit(self, bit): """Write the next bit (stub).""" pass def write_pause(self, milliseconds): """Write pause to tape image (stub).""" pass def read_trailer(self): """Read the trailing wave """ try: while self.read_bit() == 1: pass except EndOfTape: pass def write_trailer(self): """Write trailing wave.""" # closing sequence is 30 1-bits followed by a zero bit (based on PCE output). # Not 32 1-bits as per http://fileformats.archiveteam.org/wiki/IBM_PC_data_ for _ in range(30): self.write_bit(1) self.write_bit(0) ############################################################################## class CASBitStream(TapeBitStream): """CAS-file cassette image bit stream.""" def __init__(self, image_name, mode): """Initialise CAS-file.""" TapeBitStream.__init__(self) # 'r' or 'w' self.cas_name = image_name if not os.path.exists(self.cas_name): self._create() else: self.operating_mode = 'r' self.mask = 0x100 try: self.cas = io.open(self.cas_name, 'r+b') except EnvironmentError: self.cas = io.open(self.cas_name, 'rb') self.current_byte = self.cas.read(1) if self.current_byte == b'' or not self.read_intro(): self.cas.close() self._create() self.switch_mode(mode) def __getstate__(self): """Get pickling dict for stream.""" return { 'filename': self.cas_name, 'mode': self.operating_mode, 'counter': self.counter() } def __setstate__(self, st): """Initialise stream from pickling dict.""" self.__init__(st['filename'], st['mode']) self.wind(st['counter']) def counter(self): """Time stamp in seconds.""" # approximate: average 750 us per bit, cut on bytes return self.cas.tell() * 8 * 750 / 1000000. def wind(self, loc): """Set position of tape in seconds.""" self.cas.seek(int(loc * 1000000 // (750 * 8))) self.current_byte = self.cas.read(1) def close(self): """Close tape image.""" # ensure any buffered bits are written self.flush() self.cas.close() def read_bit(self): """Read the next bit.""" self.mask >>= 1 if self.mask <= 0: self.current_byte = self.cas.read(1) if not self.current_byte: raise EndOfTape() self.mask = 0x80 if (ord(self.current_byte) & self.mask == 0): return 0 else: return 1 def write_bit(self, bit): """Write a bit to tape.""" # note that CAS-files aren't necessarily byte aligned # the ones we make are, but PCE's ones aren't. self.mask >>= 1 if self.mask <= 0: self.cas.write(self.current_byte) self.current_byte = b'\0' self.mask = 0x80 self.current_byte = int2byte(ord(self.current_byte) | (bit*self.mask)) def flush(self): """Write remaining bits to tape.""" if self.operating_mode == 'w': # write -> read # read bit on stream to combine with existing = self.cas.read(1) if not existing: existing = b'\0' else: self.cas.seek(-1, 1) # 0b1000 -> 0b1111 etc. combine_mask = self.mask * 2 - 1 self.current_byte = int2byte( (ord(existing) & combine_mask) + (ord(self.current_byte) & (0xff^combine_mask)) ) # flush bits in write buffer # pad with zero if necessary to align on byte limit self.cas.write(self.current_byte) # if we continue to write, we should seek(-1,1) self.cas.seek(-1, 1) def switch_mode(self, new_mode): """Switch tape to reading or writing mode.""" self.flush() if self.operating_mode == 'w' and new_mode == 'r': self.current_byte = self.cas.read(1) elif self.operating_mode == 'r' and new_mode == 'w': self.cas.seek(-1, 1) self.operating_mode = new_mode def _create(self): """Create a new CAS-file.""" self.current_byte = b'\0' self.mask = 0x100 with io.open(self.cas_name, 'wb') as self.cas: self.operating_mode = 'w' self.current_byte = b'\0' self.write_intro() self.cas = io.open(self.cas_name, 'r+b') self.cas.seek(0, 2) # http://www.topherlee.com/software/pcm-tut-wavformat.html # The header of a WAV (RIFF) file is 44 bytes long and has the following format: # Positions Sample Value Description # 1 - 4 "RIFF" Marks the file as a riff file. Characters are each 1 byte long. # 5 - 8 File size (integer) Size of the overall file - 8 bytes, in bytes (32-bit integer). Typically, you'd fill this in after creation. # 9 -12 "WAVE" File Type Header. For our purposes, it always equals "WAVE". # 13-16 "fmt " Format chunk marker. Includes trailing null # 17-20 16 Length of format data as listed above # 21-22 1 Type of format (1 is PCM) - 2 byte integer # 23-24 2 Number of Channels - 2 byte integer # 25-28 44100 Sample Rate - 32 byte integer. Common values are 44100 (CD), 48000 (DAT). Sample Rate = Number of Samples per second, or Hertz. # 29-32 176400 (Sample Rate * BitsPerSample * Channels) / 8. # 33-34 4 (BitsPerSample * Channels) / 8.1 - 8 bit mono2 - 8 bit stereo/16 bit mono4 - 16 bit stereo # 35-36 16 Bits per sample # 37-40 "data" "data" chunk header. Marks the beginning of the data section. # 41-44 File size (data) Size of the data section. # Sample values are given above for a 16-bit stereo source. # data section consists of little-endian PCM audio data # each sample consists of nchannels*samplewidth bytes # pc cassette technical docs # http://en.wikipedia.org/wiki/IBM_cassette_tape # http://www.vintage-computer.com/vcforum/showthread.php?8829-IBM-PC-Cassette-interface/page2 # http://fileformats.archiveteam.org/wiki/IBM_PC_data_cassette # The format consists of 1-millisecond-long pulses for each 1 bit, and # 0.5-millisecond pulses for each 0 bit. A tape record starts with a leader # of 256 bytes of all 1 bits (hex FF), followed by a single synchronization # bit (0), and then a synchronization byte (hex 16, the ASCII character from # the C0 controls designated as SYN). This is followed by one or more 256-byte # data blocks. Each data block is followed by a 2-byte CRC, with the most # significant byte first. After the last block, a 4-byte trailer is written # of all 1 bits (hex FF). # # NOTE that the trailer consists of 30 1 bits and a 0 bit, not 32 1-bits as described here. # Tokenised BASIC programs and memory areas saved by IBM Cassette BASIC consist # of two records: the first one is a header (always 256 bytes, of which the # first 16 are significant), and the second one contains the data. # ASCII listings and data files consist of a sequence of 256-byte records; the # first one is a header, as above, and subsequent ones contain the data. If # the first byte of the record is 0, this is not the last record, and all 255 # following bytes are valid data. Otherwise it gives the number of valid bytes # in the last record, plus one. # The header layout is: # Offset Size Description # 0x00 Byte Always 0xA5 # 0x01 8 bytes Filename, ASCII # 0x09 Byte Flags: # Bit Meaning if set Example command to create # 7 Tokenised BASIC SAVE "file" # 6 ASCII listing SAVE "file", A # 5 Protected tokenised BASIC SAVE "file", P # 0 Memory area BSAVE "file", address, length # No bits set Data OPEN "O",1,"file" # 0x0A Word Number of bytes in the following data record (little-endian word) # 0x0C Word Segment of load address (little-endian word) # 0x0E Word Offset of load address (little-endian word) class WAVBitStream(TapeBitStream): """WAV-file cassette image bit stream.""" def __init__(self, filename, mode): """Initialise WAV-file.""" TapeBitStream.__init__(self) self.filename = filename if not os.path.exists(filename): # create/overwrite file self.framerate = 22050 self.sampwidth = 1 self.nchannels = 1 self.wav = io.open(self.filename, 'wb') self._write_wav_header() self.operating_mode = 'w' else: # open file for reading and find wave parameters try: self.wav = io.open(self.filename, 'r+b') except EnvironmentError: self.wav = io.open(self.filename, 'rb') if not self._read_wav_header(): raise EndOfTape() self.operating_mode = 'r' self.wav_pos = 0 self.buf_len = 1024 # convert 8-bit and 16-bit values to ints if self.sampwidth == 1: self.sub_threshold = 0 self.subtractor = 128*self.nchannels else: self.sub_threshold = 256*self.nchannels//2 self.subtractor = 256*self.nchannels # volume above/below zero that is interpreted as zero self.zero_threshold = self.nchannels # 1000 us for 1, 500 us for 0; threshold for half-pulse (500 us, 250 us) self.halflength = [(250*self.framerate) // 1000000, (500*self.framerate) // 1000000] self.halflength_cut = (375 * self.framerate) // 1000000 self.halflength_max = 2 * self.halflength_cut self.halflength_min = self.halflength_cut // 2 self.length_cut = 2*self.halflength_cut # 2048 halves = 1024 pulses = 512 1-bits = 64 bytes of leader self.min_leader_halves = 2048 # initialise generators self.filter = passthrough() self.filter.send(None) self.read_half = self._gen_read_halfpulse() # write fluff at start if this is a new file if self.operating_mode == 'w': self.write_intro() self.switch_mode(mode) def __getstate__(self): """Get pickling dict for stream.""" return { 'filename': self.filename, 'mode': self.operating_mode, 'counter': self.counter() } def __setstate__(self, st): """Initialise stream from pickling dict.""" # open for reading to avoid writing intro self.__init__(st['filename'], 'r') self.wind(st['counter']) self.switch_mode(st['mode']) def switch_mode(self, mode): """Switch tape to reading or writing mode.""" self.operating_mode = mode def counter(self): """Time stamp in seconds.""" return self.wav_pos/(1.*self.framerate) def wind(self, loc): """Set position of tape in seconds.""" self.wav_pos = int(loc * self.framerate) self.wav.seek(self.wav_pos) def read_bit(self): """Read the next bit.""" try: length_up, length_dn = next(self.read_half), next(self.read_half) except StopIteration: self.read_half = self._gen_read_halfpulse() raise EndOfTape() if (length_up > self.halflength_max or length_dn > self.halflength_max or length_up < self.halflength_min or length_dn < self.halflength_min): return None elif length_up >= self.halflength_cut: return 1 else: return 0 def close(self): """Close WAV-file.""" TapeBitStream.close(self) # write file length fields self.wav.seek(0, 2) end_pos = self.wav.tell() self.wav.seek(self.riff_pos, 0) self.wav.write(struct.pack('<4sL', b'RIFF', end_pos-self.riff_pos-8)) self.wav.seek(self.data_pos, 0) self.wav.write(struct.pack('<4sL', b'data', end_pos-self.start)) self.wav.close() def _fill_buffer(self): """Fill buffer with frames and pre-process.""" frame_buf = [] frames = self.wav.read(self.buf_len*self.nchannels*self.sampwidth) if not frames: raise EndOfTape # convert MSBs to int (data stored little endian) # note that we simply throw away all the less significant bytes frames = (ord(_c) for _c in iterchar(frames[self.sampwidth-1::self.sampwidth])) # sum frames over channels frames = map(sum, zip(*[iter(frames)]*self.nchannels)) frames = [ _x-self.subtractor if _x >= self.sub_threshold else _x for _x in frames ] return self.filter.send(frames) def _gen_read_halfpulse(self): """Generator to read a half-pulse and yield its length.""" length = 0 frame = 1 prezero = 1 pos_in_frame = 0 frame_buf = [] while True: try: sample = frame_buf[pos_in_frame] pos_in_frame += 1 except IndexError: frame_buf = self._fill_buffer() pos_in_frame = 0 continue length += 1 last, frame = frame, (sample > self.zero_threshold) + (sample >= -self.zero_threshold) - 1 if last != frame and (last != 0 or frame == prezero): if frame == 0 and last != 0: prezero = last self.wav_pos += length yield length length = 0 def write_pause(self, milliseconds): """Write a pause of given length to the tape.""" length = int(milliseconds * self.framerate / 1000) zero = {1: b'\x7f', 2: b'\x00\x00'} self.wav.write(zero[self.sampwidth] * self.nchannels * length) self.wav_pos += length def write_bit(self, bit): """Write a bit to tape.""" half_length = self.halflength[bit] down = {1: b'\x00', 2: b'\x00\x80'} up = {1: b'\xff', 2: b'\xff\x7f'} self.wav.write( down[self.sampwidth] * self.nchannels * half_length + up[self.sampwidth] * self.nchannels * half_length ) self.wav_pos += 2 * half_length def _read_wav_header(self): """Read RIFF WAV header.""" try: ch = Chunk(self.wav, bigendian=0) except (EOFError): logging.debug('WAV file is corrupted.') return False if ch.getname() != b'RIFF' or ch.read(4) != b'WAVE': logging.debug('Not a WAV file.') return False # this would normally be 0 self.riff_pos = self.wav.tell() - 12 riff_size = ch.getsize() self.sampwidth, self.nchannels, self.framerate = 0, 0, 0 while True: try: chunk = Chunk(ch, bigendian=0) except EOFError: logging.debug('No data chunk found in WAV file.') return False chunkname = chunk.getname() if chunkname == b'fmt ': format_tag, self.nchannels, self.framerate, _, _ = struct.unpack( '= self.length_cut/2 def read_leader(self): """Read the leader / pilot wave.""" try: while True: while self.read_bit() != 1: pass counter = 0 pulse = (0,0) while True: last = pulse half = next(self.read_half) if not self._is_leader_halfpulse(half): if counter > self.min_leader_halves: # zero bit; try to sync half = next(self.read_half) break counter += 1 # sync bit 0 has been read, check sync byte if counter >= self.min_leader_halves: # read rest of first byte try: self.last_error_bit = None self.dropbit = None sync = self.read_byte(skip_start=True) if sync == self.sync_byte: return True else: logging.debug( '%s Incorrect sync byte after %d pulses: %02x', timestamp(self.counter()), counter, sync ) except (PulseError, FramingError) as e: logging.debug( '%s Error in sync byte after %d pulses: %s', timestamp(self.counter()), counter, e ) except (EndOfTape, StopIteration): self.read_half = self._gen_read_halfpulse() return False ############################################################################## # supporting functions def crc(data): """Calculate 16-bit CRC-16-CCITT for data.""" # see http://en.wikipedia.org/wiki/Computation_of_cyclic_redundancy_checks # for a lookup table version, see e.g. WAV2CAS v1.3 for Poisk PC. by Tronix (C) 2013 # however, speed is not critical for this function rem = 0xffff for d in bytearray(data): rem ^= d << 8 for _ in range(8): rem <<= 1 if rem & 0x10000: rem ^= 0x1021 rem &= 0xffff return rem ^ 0xffff def hms(seconds): """Return elapsed cassette time at given frame.""" m, s = divmod(seconds, 60) h, m = divmod(m, 60) return h, m, s def timestamp(counter): """Time stamp.""" return b'[%d:%02d:%02d] ' % hms(counter) def passthrough(): """Passthrough filter.""" x = [] while True: x = yield x pcbasic-2.0.7/pcbasic/basic/devices/devicebase.py000066400000000000000000000566031441235174000217120ustar00rootroot00000000000000""" PC-BASIC - devicebase.py Devices, Files and I/O operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import io import os import struct import logging from contextlib import contextmanager from ...compat import iterchar from ..base import error from ..base.eascii import as_bytes as ea from .. import values def nullstream(): return open(os.devnull, 'r+b') # magic chars used by some devices to indicate file type TYPE_TO_MAGIC = {b'B': b'\xFF', b'P': b'\xFE', b'M': b'\xFD'} MAGIC_TO_TYPE = {b'\xFF': b'B', b'\xFE': b'P', b'\xFD': b'M'} ############################################################################ # Device classes # # Some devices have a master file, where newly opened files inherit # width (and other?) settings from this file # For example, WIDTH "SCRN:", 40 works directly on the console, # whereas OPEN "SCRN:" FOR OUTPUT AS 1: WIDTH #1,23 works on the wrapper file # but does ot affect other files on SCRN: nor the console itself. # Likewise, WIDTH "LPT1:" works on LLIST etc and on lpt1 for the next time it's opened. ############################################################################ def parse_protocol_string(arg): """Retrieve protocol and options from argument.""" if not arg: return None, u'' argsplit = arg.split(u':', 1) if len(argsplit) == 1: addr, val = None, argsplit[0] else: addr, val = argsplit[0].upper(), u''.join(argsplit[1:]) return addr, val class NullDevice(object): """Null device (NUL) """ def __init__(self): """Set up device.""" def open( self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field ): """Open a file on the device.""" return TextFileBase(nullstream(), filetype, mode) def close(self): """Close the device.""" def available(self): """Device is available.""" return True class Device(object): """Device interface for master-file devices.""" allowed_modes = b'' def __init__(self): """Set up device.""" self.device_file = None def open( self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field ): """Open a file on the device.""" if not self.device_file: raise error.BASICError(error.DEVICE_UNAVAILABLE) if mode not in self.allowed_modes: raise error.BASICError(error.BAD_FILE_MODE) new_file = self.device_file.open_clone(filetype, mode, reclen) return new_file def close(self): """Close the device.""" if self.device_file: self.device_file.close() def available(self): """Device is available.""" return True class SCRNDevice(Device): """Screen device (SCRN:) """ allowed_modes = b'OR' def __init__(self, display, console): """Initialise screen device.""" # open a master file on the screen Device.__init__(self) self.device_file = SCRNFile(display, console) def open( self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field ): """Open a file on the device.""" new_file = Device.open( self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field ) # SAVE "SCRN:" includes a magic byte new_file.write(TYPE_TO_MAGIC.get(filetype, b'')) return new_file class KYBDDevice(Device): """Keyboard device (KYBD:) """ allowed_modes = b'IR' def __init__(self, keyboard, display): """Initialise keyboard device.""" # open a master file on the keyboard Device.__init__(self) self.device_file = KYBDFile(keyboard, display) ################################################################################# # file classes # file interface: # __enter__(self) # __exit__(self, exc_type, exc_value, traceback) # close(self) # read(self, num=-1) # write(self, s) # filetype # mode @contextmanager def safe_io(err=error.DEVICE_IO_ERROR): """Catch and translate I/O errors.""" try: yield except EnvironmentError as e: logging.warning('I/O error on stream access: %s', e) raise error.BASICError(err) class RawFile(object): """File class for raw access to underlying stream.""" def __init__(self, fhandle, filetype, mode): """Setup the basic properties of the file.""" self._fhandle = fhandle self.filetype = filetype self.mode = mode.upper() def __enter__(self): """Context guard.""" return self def __exit__(self, exc_type, exc_value, traceback): """Context guard.""" self.close() def close(self): """Close the file.""" with safe_io(): self._fhandle.close() def read(self, num=-1): """Read num chars. If num==-1, read all available.""" with safe_io(): return self._fhandle.read(num) def write(self, s): """Write string to file.""" with safe_io(): self._fhandle.write(s) def flush(self): """Stub for compatibility with file-like objects.""" ################################################################################# # Text file base # text interface: file interface + # col # width # set_width(self, new_width=255) # # read_line(self) # input_entry(self, typechar, allow_past_end) # write_line(self, s=b'') # eof(self) # lof(self) # loc(self) # # internal use: read_one(), peek() # internal use: soft_sep # TAB x09 is not whitespace for input#. NUL \x00 and LF \x0a are. INPUT_WHITESPACE = b' \0\n' class DeviceSettings(object): """Device-level width and column settings.""" def __init__(self): """Setup the basic properties of the file.""" self.width = 255 self.col = 1 def set_width(self, width): """Set file width.""" self.width = width def close(self): """Close dummy device file.""" class TextFileBase(RawFile): """Base for text files on disk, KYBD file, field buffer.""" # for INPUT# - numbers read from file can be separated by spaces too soft_sep = b' ' def __init__(self, fhandle, filetype, mode): """Setup the basic properties of the file.""" RawFile.__init__(self, fhandle, filetype, mode) # width=255 means line wrap self.width = 255 self.col = 1 # allow first char to be specified (e.g. already read) self._readahead = [] self._current, self._previous = b'', b'' # readable files def peek(self, num): """Return next num characters to be read; never returns more, fewer only at EOF.""" to_read = num - len(self._readahead) if to_read > 0: with safe_io(): self._readahead.extend(iterchar(self._fhandle.read(to_read))) return b''.join(self._readahead[:num]) def read(self, num): """Read num characters.""" output = self.peek(num) # check for \x1A - EOF char will actually stop further reading # (that's true in disk text files but not on COM devices) if b'\x1A' in output: output = output[:output.index(b'\x1A')] # drop read chars from buffer self._readahead = self._readahead[len(output):] if len(output) <= 1: self._previous = self._current else: self._previous = output[-2:] self._current = output[-1:] return output def read_one(self): """Read one character, converting device line ending to b'\r', EOF to b''.""" # for use by input_entry() and read_line() only return self.read(1) def read_line(self): """\ Read a single line until line break or 255 characters. Returns: (line, separator character) Separator character: b'\r' for device-standard line break (CR or CR LF) b'' at end of file None if line ended due to 255-char length limit """ out = [] while True: c = self.read_one() # don't check for CRLF on KYBD:, CAS:, etc. if not c or c == b'\r': break out.append(c) if len(out) == 255: c = b'\r' if self.peek(1) == b'\r' else None break return b''.join(out), c # writeable files def write(self, s, can_break=True): """Write the string s to the file, taking care of width settings.""" assert isinstance(s, bytes) # only break lines at the start of a new string. width 255 means unlimited width s_width = 0 newline = False # find width of first line in s for c in iterchar(s): if c in (b'\r', b'\n'): newline = True break if c >= b' ': # nonprinting characters including tabs are not counted for WIDTH s_width += 1 if ( can_break and self.width != 255 and self.col != 1 and self.col-1 + s_width > self.width and not newline ): self.write_line() self.col = 1 for c in iterchar(s): # don't replace CR or LF with CRLF when writing to files if c == b'\r': self._fhandle.write(c) self.col = 1 else: self._fhandle.write(c) # nonprinting characters including tabs are not counted for WIDTH if c >= b' ': self.col += 1 # col-1 is a byte that wraps if self.col == 257: self.col = 1 def write_line(self, s=b''): """Write string and follow with device-standard line break.""" self.write(s + b'\r') # available for read & write (but not always useful) def set_width(self, new_width=255): """Set file width.""" self.width = new_width def eof(self): """Check for end of file EOF.""" # for EOF(i) if self.mode in (b'A', b'O'): return False return self.peek(1) in (b'', b'\x1a') class InputMixin(object): """Support for INPUT#.""" def _skip_whitespace(self, whitespace): """Skip spaces and line feeds and NUL; return last whitespace char """ c = b'' while True: next_char = self.peek(1) if not next_char or next_char not in whitespace: break # drop whitespace char c = self.read_one() # LF causes following CR to be dropped if c == b'\n' and self.peek(1) == b'\r': # LFCR: drop the CR, report as LF # on disk devices, this means LFCRLF is reported as LF self.read_one() return c def input_entry(self, typechar, allow_past_end, suppress_unquoted_linefeed=True): """Read a number or string entry for INPUT """ word, blanks = b'', b'' # fix readahead buffer (self.next_char) last = self._skip_whitespace(INPUT_WHITESPACE) # read first non-whitespace char c = self.read_one() # LF escapes quotes # may be true if last == '', hence "in ('\n', '\0')" not "in '\n0'" quoted = (c == b'"' and typechar == values.STR and last not in (b'\n', b'\0')) if quoted: c = self.read_one() # LF escapes end of file, return empty string if not c and not allow_past_end and last not in (b'\n', b'\0'): raise error.BASICError(error.INPUT_PAST_END) # we read the ending char before breaking the loop # this may raise FIELD OVERFLOW while c and not ( (typechar != values.STR and c in self.soft_sep) or (c in b',\r' and not quoted) ): if c == b'"' and quoted: # whitespace after quote will be skipped below break elif suppress_unquoted_linefeed and (c == b'\n' and not quoted): # LF, LFCR are dropped entirely c = self.read_one() if c == b'\r': c = self.read_one() continue elif c == b'\0': # NUL is dropped even within quotes pass elif c in INPUT_WHITESPACE and not quoted: # ignore whitespace in numbers, except soft separators # include internal whitespace in strings if typechar == values.STR: blanks += c else: word += blanks + c blanks = b'' if len(word) + len(blanks) >= 255: break if not quoted: c = self.read_one() else: # no CRLF replacement inside quotes. c = self.read(1) # if separator was a whitespace char or closing quote # skip trailing whitespace before any comma or hard separator if c and c in INPUT_WHITESPACE or (quoted and c == b'"'): self._skip_whitespace(b' ') if self.peek(1) in b',\r': c = self.read_one() # file position is at one past the separator char return word, c ################################################################################# # Console INPUT class InputTextFile(TextFileBase, InputMixin): """Handle INPUT from console.""" # spaces do not separate numbers on console INPUT soft_sep = b'' def __init__(self, line): """Initialise InputStream.""" TextFileBase.__init__(self, io.BytesIO(line), b'D', b'I') ################################################################################# # Console files class RealTimeInputMixin(object): """Support for INPUT# on non-seekable KYBD and COM files.""" def input_entry(self, typechar, allow_past_end): """Read a number or string entry from KYBD: or COMn: for INPUT#.""" word, blanks = b'', b'' c = self.read_one() # LF escapes quotes quoted = (c == b'"' and typechar == values.STR) if quoted: c = self.read_one() # LF escapes end of file, return empty string if not c and not allow_past_end: raise error.BASICError(error.INPUT_PAST_END) # on reading from a KYBD: file, control char replacement takes place # which means we need to use read_one() not read() parsing_trail = False while c and not (c in b',\r' and not quoted): if c == b'"' and quoted: parsing_trail = True elif c == b'\n' and not quoted: # LF, LFCR are dropped entirely c = self.read_one() if c == b'\r': c = self.read_one() continue elif c == b'\0': # NUL is dropped even within quotes pass elif c in INPUT_WHITESPACE and not quoted: # ignore whitespace in numbers, except soft separators # include internal whitespace in strings if typechar == values.STR: blanks += c else: word += blanks + c blanks = b'' if len(word) + len(blanks) >= 255: break # there should be KYBD: control char replacement here even if quoted save_prev = self._previous c = self.read_one() if parsing_trail: if c not in INPUT_WHITESPACE: # un-read the character if it's not a separator if c not in (b',', b'\r'): self._readahead.insert(0, c) self._current, self._previous = self._previous, save_prev break parsing_trail = parsing_trail or (typechar != values.STR and c == b' ') # file position is at one past the separator char return word, c ############################################################################### # replace some eascii codes with control characters KYBD_REPLACE = { ea.HOME: b'\xFF\x0B', ea.UP: b'\xFF\x1E', ea.PAGEUP: b'\xFE', ea.LEFT: b'\xFF\x1D', ea.RIGHT: b'\xFF\x1C', ea.END: b'\xFF\x0E', ea.DOWN: b'\xFF\x1F', ea.PAGEDOWN: b'\xFE', ea.DELETE: b'\xFF\x7F', ea.INSERT: b'\xFF\x12', ea.F1: b'', ea.F2: b'', ea.F3: b'', ea.F4: b'', ea.F5: b'', ea.F6: b'', ea.F7: b'', ea.F8: b'', ea.F9: b'', ea.F10: b'', } class KYBDFile(TextFileBase, RealTimeInputMixin): """KYBD device: keyboard.""" col = 0 def __init__(self, keyboard, display): """Initialise keyboard file.""" TextFileBase.__init__(self, nullstream(), filetype=b'D', mode=b'I') # buffer for the separator character that broke the last INPUT# field # to be attached to the next self._keyboard = keyboard # screen needed for width settings on KYBD: master file self._display = display # on master-file devices, this is the master file. self._is_master = True def open_clone(self, filetype, mode, reclen=128): """Clone device file.""" inst = KYBDFile(self._keyboard, self._display) inst.mode = mode inst.reclen = reclen inst.filetype = filetype inst._is_master = False return inst def peek(self, num): """Return only readahead buffer, no blocking peek.""" return b''.join(self._readahead[:num]) def read(self, num): """Read a number of characters (INPUT$).""" # take at most num chars out of readahead buffer (holds just one on KYBD but anyway) chars, self._readahead = b''.join(self._readahead[:num]), self._readahead[num:] # fill up the rest with actual keyboard reads while len(chars) < num: chars += b''.join( # note that INPUT$ on KYBD files replaces some eascii with NUL b'\0' if c in KYBD_REPLACE else c if len(c) == 1 else b'' for c in self._keyboard.read_bytes_kybd_file(num-len(chars)) ) return chars def read_one(self): """Read a character with line ending replacement (INPUT and LINE INPUT).""" # take char out of readahead buffer, if present; blocking keyboard read otherwise if self._readahead: chars, self._readahead = b''.join(self._readahead[:1]), self._readahead[1:] return chars else: # note that we need string length, not list length # as read_bytes_kybd_file can return multi-byte eascii codes # blocking read return b''.join( # INPUT and LINE INPUT on KYBD files replace some eascii with control sequences KYBD_REPLACE.get(c, c) for c in self._keyboard.read_bytes_kybd_file(1) ) # read_line: inherited from TextFileBase, this calls peek() def lof(self): """LOF for KYBD: is 1.""" return 1 def loc(self): """LOC for KYBD: is 0.""" return 0 def eof(self): """KYBD only EOF if ^Z is read.""" if self.mode in (b'A', b'O'): return False # blocking peek return (self._keyboard.peek_byte_kybd_file() == b'\x1A') def set_width(self, new_width=255): """Setting width on KYBD device (not files) changes screen width.""" if self._is_master: self._display.set_width(new_width) ############################################################################### class SCRNFile(RawFile): """SCRN: file, allows writing to the screen as a text file.""" def __init__(self, display, console): """Initialise screen file.""" RawFile.__init__(self, nullstream(), filetype=b'D', mode=b'O') # need display object as WIDTH can change graphics mode self._display = display # screen member is public, needed by print_ self.console = console self._width = self.console.width self._col = self.console.current_col # on master-file devices, this is the master file. self._is_master = True def open_clone(self, filetype, mode, reclen=128): """Clone screen file.""" inst = SCRNFile(self._display, self.console) inst.mode = mode inst.reclen = reclen inst.filetype = filetype inst._is_master = False return inst def write(self, s, can_break=True): """Write string s to SCRN: """ if not s: return # writes to SCRN files should *not* be echoed do_echo = self._is_master self._col = self.console.current_col # take column 80+overflow into account if self.console.overflow: self._col += 1 # only break lines at the start of a new string. width 255 means unlimited width s_width = 0 newline = False # find width of first line in s for c in iterchar(s): if c in (b'\r', b'\n'): newline = True break if c == b'\b': # for lpt1 and files, nonprinting chars are not counted in LPOS; # but chr$(8) will take a byte out of the buffer s_width -= 1 elif c >= b' ': # nonprinting characters including tabs are not counted for WIDTH s_width += 1 if can_break and (self.width != 255 and self.console.current_row != self.console.height and self.col != 1 and self.col-1 + s_width > self.width and not newline): self.console.write_line(do_echo=do_echo) self._col = 1 cwidth = self.console.width output = [] for c in iterchar(s): if self.width <= cwidth and self.col > self.width: self.console.write_line(b''.join(output), do_echo=do_echo) output = [] self._col = 1 if self.col <= cwidth or self.width <= cwidth: output.append(c) if c in (b'\n', b'\r'): self.console.write(b''.join(output), do_echo=do_echo) output = [] self._col = 1 else: self._col += 1 self.console.write(b''.join(output), do_echo=do_echo) def write_line(self, inp=b''): """Write a string to the screen and follow by CR.""" self.write(inp) self.console.write_line(do_echo=self._is_master) @property def col(self): """Return current (virtual) column position.""" if self._is_master: return self.console.current_col else: return self._col @property def width(self): """Return (virtual) screen width.""" if self._is_master: return self._display.mode.width else: return self._width def set_width(self, new_width=255): """Set (virtual) screen width.""" if self._is_master: self._display.set_width(new_width) else: self._width = new_width def lof(self): """LOF: bad file mode.""" raise error.BASICError(error.BAD_FILE_MODE) def loc(self): """LOC: bad file mode.""" raise error.BASICError(error.BAD_FILE_MODE) def eof(self): """EOF: bad file mode.""" raise error.BASICError(error.BAD_FILE_MODE) pcbasic-2.0.7/pcbasic/basic/devices/disk.py000066400000000000000000001025761441235174000205530ustar00rootroot00000000000000""" PC-BASIC - devices.disk Disk Devices (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ ############################################################################## # Disk devices import os import re import io import sys import errno import ntpath import logging from ...compat import text_type, add_str from ...compat import get_short_pathname, get_free_bytes, is_hidden, iterchar, random_id from ...compat import is_readable_text_stream, is_writable_text_stream from ..base import error from ..base.tokens import ALPHANUMERIC from ..codepage import CONTROL from .. import values from . import devicebase from .diskfiles import BinaryFile, TextFile, RandomFile, Locks # GW-BASIC FILE CONTROL BLOCK structure: # source: IBM Basic reference 1982 (for BASIC-C, BASIC-D, BASIC-A) appendix I-5 # byte length description # 0 1 Mode 1-input 2-output 4-random 16-append # 1 38 MSDOS FCB: # ------------------------ # 0 1 Drive number (0=Default, 1=A, etc) # 01h 8 blank-padded file name # 09h 3 blank-padded file extension # 0Ch 2 current block number # 0Eh 2 logical record size # 10h 4 file size # 14h 2 date of last write (see #01666 at AX=5700h) # 16h 2 time of last write (see #01665 at AX=5700h) (DOS 1.1+) # 18h 8 reserved (see #01347,#01348,#01349,#01350,#01351) # 20h 1 record within current block # 21h 4 random access record number (if record size is > 64 bytes, high byte is omitted) # ------------------------ # 39 2 For seq files, the number of sectors read or written. For random files, 1+the last record read or written # 41 1 Number of bytes in sector when read or written # 42 1 Number of bytes left in input buffer # 43 3 (reserved) # 46 1 Drive number 0=A, 1=B, 248=LPT3,2 250=COM2,1 252=CAS1 253=LPT1 254=SCRN 255=KYBD # 47 1 Device width # 48 1 Position in buffer for PRINT# # 49 1 internal use during LOAD and SAVE # 50 1 Output position used during tab expansion # 51 128 Physical data buffer for transfer between DOS and BASIC. Can examine this data in seq I/O mode. # 179 2 Variable length record size, default 128 # 181 2 Current physical record number # 183 2 Current logical record number # 185 1 (reserved) # 186 2 Position for PRINT#, INPUT#, WRITE# # 188 n FIELD buffer, default length 128 (given by /s:n) # translate os error codes to BASIC error codes OS_ERROR = { # file not found errno.ENOENT: error.FILE_NOT_FOUND, errno.EISDIR: error.FILE_NOT_FOUND, errno.ENOTDIR: error.FILE_NOT_FOUND, # permission denied errno.EAGAIN: error.PERMISSION_DENIED, errno.EACCES: error.PERMISSION_DENIED, errno.EBUSY: error.PERMISSION_DENIED, errno.EROFS: error.PERMISSION_DENIED, errno.EPERM: error.PERMISSION_DENIED, # disk full errno.ENOSPC: error.DISK_FULL, # disk not ready errno.ENXIO: error.DISK_NOT_READY, errno.ENODEV: error.DISK_NOT_READY, # device io error errno.EIO: error.DEVICE_IO_ERROR, # path/file access error errno.EEXIST: error.PATH_FILE_ACCESS_ERROR, errno.ENOTEMPTY: error.PATH_FILE_ACCESS_ERROR, } # allowable characters in DOS file name # GW-BASIC also allows 0x7F and up, but replaces accented chars with unaccented # based on CHCP code page, which may differ from display codepage in COUNTRY.SYS # this is complex and leads to unpredictable results depending on host platform. ALLOWABLE_CHARS = set(ALPHANUMERIC + b" !#$%&'()-@^_`{}~") # posix access modes for BASIC modes INPUT, OUTPUT, RANDOM, APPEND ACCESS_MODES = {b'I': 'r', b'O': 'w', b'R': 'r+', b'A': 'a'} # aliases for the utf-8 encoding UTF_8 = ('utf_8', 'utf-8', 'utf', 'u8', 'utf8') ############################################################################## # exception handling def safe(fnname, *fnargs): """Execute OS function and handle errors.""" try: return fnname(*fnargs) except EnvironmentError as e: handle_oserror(e) def handle_oserror(e): """Translate OS and I/O exceptions to BASIC errors.""" try: basic_err = OS_ERROR[e.errno] except KeyError: logging.error(u'Unmapped environment exception: %s', e.errno) basic_err = error.DEVICE_IO_ERROR raise error.BASICError(basic_err) ############################################################################## # dos path and filename utilities def dos_splitext(dos_name): """Return trunk and extension excluding the dot.""" # take whatever comes after first dot as extension # and whatever comes before first dot as trunk # differs from ntpath.splitext: # - does not include . in extension; no extension equals ending in . # - dotfiles are trunks starting with . in ntpath but extensions here. assert isinstance(dos_name, bytes), type(dos_name) elements = dos_name.split(b'.', 1) if len(elements) == 1: trunk, ext = elements[0], b'' else: trunk, ext = elements return trunk, ext def dos_normalise_name(dos_name): """Convert dosname into bytes uppercase 8.3.""" # a normalised DOS-name is all-uppercase, no leading or trailing spaces, and # 1) . or ..; or # 2) 0--8 allowable characters followed by one dot followed by 0--3 allowable characters; or # 3) 1--8 allowable characters with no dots # # don't try to split special directory names if dos_name in (b'.', b'..'): return dos_name # convert to all uppercase dos_name = dos_name.upper() # split into trunk and extension trunk, ext = dos_splitext(dos_name) # truncate to 8.3 trunk, ext = trunk[:8], ext[:3] if ext: ext = b'.' + ext norm_name = trunk + ext return norm_name def dos_is_legal_name(dos_name): """Check if a (bytes) name is a legal DOS name.""" assert isinstance(dos_name, bytes), type(dos_name) if dos_name in (b'.', b'..'): return True trunk, ext = dos_splitext(dos_name) return ( # enforce lengths (len(trunk) <= 8 and len(ext) <= 3) and # no leading or trailing spaces (trunk == trunk.strip() and ext == ext.strip()) and # enforce allowable characters ((set(trunk) | set(ext)) <= ALLOWABLE_CHARS) ) def dos_to_native_name(native_path, dosname, isdir): """Find a matching native file name for a given normalised DOS name.""" try: uni_name = dosname.decode('ascii') except UnicodeDecodeError: # non-ascii characters are not allowable for DOS filenames, no match return None # check if the 8.3 uppercase exists, prefer if so if istype(native_path, uni_name, isdir): return uni_name # otherwise try in lexicographic order try: all_names = os.listdir(native_path) except EnvironmentError: # report no match if listdir fails return None for f in sorted(all_names): # we won't match non-ascii anyway try: ascii_name = f.encode('ascii') except UnicodeEncodeError: continue # don't match long names or non-legal dos names if dos_is_legal_name(ascii_name): try_name = dos_normalise_name(ascii_name) if try_name == dosname and istype(native_path, f, isdir): return f return None def dos_name_matches(name, mask): """Whether native name element matches DOS wildcard mask.""" # convert wildcard mask to regexp regexp = b'\\A' for c in iterchar(mask.upper()): if c == b'?': regexp += b'.' elif c == b'*': # we won't need to match newlines, so dot is fine regexp += b'.*' else: regexp += re.escape(c) regexp += b'\\Z' cregexp = re.compile(regexp) return cregexp.match(name.upper()) is not None ############################################################################## # disk device mapped to native filesystem class DiskDevice(object): """Disk device (A:, B:, C:, ...) """ allowed_modes = b'IOR' def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): """Initialise a disk device.""" assert isinstance(cwd, text_type), type(cwd) # DOS drive letter self.letter = letter # mount root: this is a native filesystem path, using os.sep self._native_root = path # code page for file system names and text file conversion self._codepage = codepage # current native working directory on this drive self._native_cwd = u'' if self._native_root: self._native_cwd = cwd # locks are drive-specific self._locks = Locks() # text file settings # use a BOM on input and output, but not append if not text_mode: text_mode = '' if text_mode.lower() in UTF_8: text_mode = 'utf-8-sig' self._text_mode = text_mode self._soft_linefeed = soft_linefeed def close(self): """Close disk device.""" pass def available(self): """Device is available.""" return True @staticmethod def _is_text_file(filetype, mode): """Determine if a filetype and mode refer to a text file.""" return filetype in (b'A', b'D') and mode in (b'O', b'A', b'I') def _create_file_object( self, fhandle, filetype, mode, number=0, field=None, reclen=128, seg=0, offset=0, length=0 ): """Create disk file object of requested type.""" # determine file type if needed if len(filetype) > 1: assert mode == b'I', 'file type can only be detected on input files' # read magic first = fhandle.read(1) fhandle.seek(0) try: filetype_found = devicebase.MAGIC_TO_TYPE[first] if filetype_found not in filetype: raise error.BASICError(error.BAD_FILE_MODE) filetype = filetype_found except KeyError: filetype = b'A' # for text & ascii-program files, not for random-access files if self._is_text_file(filetype, mode): # access non-raw text files as text stream if self._text_mode and ( (mode == b'I' and not is_readable_text_stream(fhandle)) or (mode in (b'O', b'A') and not is_writable_text_stream(fhandle)) ): # preserve original newlines on reading and writing fhandle = io.TextIOWrapper( fhandle, encoding=self._text_mode, errors='replace', newline='' ) # wrap unicode or bytes native stream so that we always read/write codepage bytes if mode in (b'O', b'A'): # if the input stream is unicode: decode codepage bytes fhandle = self._codepage.wrap_output_stream(fhandle, preserve=CONTROL+(b'\x1A',)) else: #if mode == b'I': # if the input stream is unicode: encode codepage bytes # replace newlines with \r in text mode fhandle = self._codepage.wrap_input_stream( fhandle, replace_newlines=not self._soft_linefeed ) # ascii program file; or data file for input, output, append return TextFile(fhandle, filetype, number, mode, self._locks) elif filetype in (b'B', b'P', b'M'): # binary [B]LOAD, [B]SAVE return BinaryFile(fhandle, filetype, number, mode, seg, offset, length, self._locks) elif filetype == b'D' and mode == b'R': # data file for random return RandomFile(fhandle, number, field, reclen, self._locks) else: # incorrect file type requested msg = b'Incorrect file type %s requested for mode %s' % (filetype, mode) raise ValueError(msg) def open( self, number, filespec, filetype, mode, access, lock, reclen, seg, offset, length, field ): """Open a file on a disk drive.""" # parse the file spec to a definite native name if not self._native_root: # undefined disk drive: path not found raise error.BASICError(error.PATH_NOT_FOUND) # set default extension for programs if set(filetype).intersection(set(b'MPBA')): defext = b'BAS' else: defext = b'' # translate the file name to something DOS-ish if necessary if mode == b'I': native_name = self._get_native_abspath(filespec, defext, isdir=False, create=False) else: # random files: try to open matching file # if it doesn't exist, use an all-caps 8.3 file name native_name = self._get_native_abspath(filespec, defext, isdir=False, create=True) # handle locks, open stream and create file object # don't open output or append files more than once # whether it's the same file is determined by DOS basename, i.e. excluding directories! dos_basename = self._get_dos_name_defext(filespec, defext) # obtain a lock self._locks.open_file(dos_basename, number, mode, lock, access) try: # open the underlying stream fhandle = self.open_stream(native_name, filetype, mode) # apply the BASIC file wrapper return self._create_file_object( fhandle, filetype, mode, number, field, reclen, seg, offset, length ) except Exception: self._locks.close_file(number) raise def open_stream(self, native_name, filetype, mode): """Open a stream on disk by os-native name with BASIC mode and access level.""" try: # create file if in RANDOM or APPEND mode and doesn't exist yet # OUTPUT mode files are created anyway since they're opened with wb if ((mode == b'A' or mode == b'R') and not os.path.exists(native_name)): io.open(native_name, 'wb').close() if mode == b'A': f = io.open(native_name, 'r+b') # APPEND mode is only valid for text files (which are seekable); # first cut off EOF byte, if any. try: f.seek(-1, 2) if f.read(1) == b'\x1a': f.seek(-1, 1) f.truncate() except EnvironmentError: pass f.close() access_mode = ACCESS_MODES[mode] stream = io.open(native_name, access_mode + 'b') return stream except EnvironmentError as e: handle_oserror(e) except TypeError: # TypeError: stat() argument 1 must be encoded string without null bytes, not str # bad file number, which is what GW throws for open chr$(0) raise error.BASICError(error.BAD_FILE_NUMBER) def _get_native_reldir(self, dospath): """Return the native dir path for a given BASIC dir path, relative to the root.""" if b'/' in dospath: # bad file number - this is what GW produces here raise error.BASICError(error.BAD_FILE_NUMBER) if not self._native_root: # this drive letter is not available (not mounted) raise error.BASICError(error.PATH_NOT_FOUND) # find starting directory if dospath and dospath[:1] == b'\\': # absolute path specified cwd = [] else: cwd = self._native_cwd.split(os.sep) # parse internal .. and . and double slashes dospath = ntpath.normpath(dospath) # parse leading . and .. and double slashes in relative path # if at root, just drop leading dots (this is what GW-BASIC does at drive root) dospath_elements = dospath.split(b'\\') while dospath_elements and dospath_elements[0] in (b'', b'.', b'..'): if dospath_elements[0] == b'..': cwd = cwd[:-1] dospath_elements = dospath_elements[1:] # prepend drive root path to allow filename matching path = os.path.join(self._native_root, *cwd) root_len = len(self._native_root) + (self._native_root[-1:] != os.sep) # find the native matches for each step in the path for dos_elem in dospath_elements: # find a matching directory for every step in the path; native_elem = self._get_native_name( path, dos_elem, defext=b'', isdir=True, create=False ) # append found name to path path = os.path.join(path, native_elem) # return relative path only return path[root_len:] def _get_native_abspath(self, path, defext, isdir, create): """\ Find os-native path to match the given BASIC path; apply default extension. path: bytes requested DOS path to file on this device defext: bytes default extension, to apply if no dot in basename create: bool allow creating a new name for the proposed DOS name if not, throw if matched basename does not exist isdir: bool basename should refer to a directory """ # substitute drives and cwds # always use Path Not Found error if not found at this stage dos_dirname, name = ntpath.split(path) native_relpath = self._get_native_reldir(dos_dirname) # return absolute path to file path = os.path.join(self._native_root, native_relpath) if name: path = os.path.join(path, self._get_native_name(path, name, defext, isdir, create)) # get full normalised path return os.path.abspath(path) def chdir(self, dos_path): """Change working directory to given BASIC path.""" # get drive path and relative path native_relpath = self._get_native_reldir(dos_path) # set cwd for the specified drive self._native_cwd = native_relpath def mkdir(self, dos_path): """Create directory at given BASIC path.""" safe(os.mkdir, self._get_native_abspath(dos_path, defext=b'', isdir=True, create=True)) def rmdir(self, dos_path): """Remove directory at given BASIC path.""" safe(os.rmdir, self._get_native_abspath(dos_path, defext=b'', isdir=True, create=False)) def kill(self, dos_pathmask): """Remove regular files that match given BASIC path and mask.""" native_dir, _, dos_mask = self._split_pathmask(dos_pathmask) _, files = self._get_dirs_files(native_dir) # filter according to mask trunkmask, extmask = dos_splitext(dos_mask) dos_to_native = { self._get_dos_display_name(native_dir, _native_name): _native_name for _native_name in files } to_kill_dos = [] for dos_name in dos_to_native: trunk, ext = dos_splitext(dos_name) if dos_name_matches(trunk, trunkmask) and dos_name_matches(ext, extmask): to_kill_dos.append(dos_name) to_kill = [ # NOTE that this depends on display names NOT being legal names for overlong names # i.e. a + is included at the end of the display name which is not legal os.path.join(native_dir, dos_to_native[_dos_name]) for _dos_name in to_kill_dos if ( dos_is_legal_name(_dos_name) and not is_hidden(os.path.join(native_dir, dos_to_native[_dos_name])) ) ] if not to_kill: raise error.BASICError(error.FILE_NOT_FOUND) for dos_path in to_kill_dos: # don't delete open files self.require_file_not_open(dos_path) for native_path in to_kill: safe(os.remove, native_path) def rename(self, old_dospath, new_dospath): """Rename a file or directory.""" old_native_path = self._get_native_abspath( old_dospath, defext=b'', isdir=False, create=False ) new_native_path = self._get_native_abspath( new_dospath, defext=b'', isdir=False, create=True ) if os.path.exists(new_native_path): raise error.BASICError(error.FILE_ALREADY_EXISTS) safe(os.rename, old_native_path, new_native_path) def _split_pathmask(self, dos_pathmask): """Split pathmask into path and mask.""" # forward slashes - file not found # GW-BASIC sometimes allows leading or trailing slashes # and then does weird things I don't understand. if b'/' in dos_pathmask: raise error.BASICError(error.FILE_NOT_FOUND) # note that ntpath would otherwise accept / as \\ dos_path, dos_mask = ntpath.split(dos_pathmask) try: native_relpath = self._get_native_reldir(dos_path) except error.BASICError as e: # any path name problem in FILES: GW-BASIC throws file not found raise error.BASICError(error.FILE_NOT_FOUND) native_path = os.path.join(self._native_root, native_relpath) return native_path, native_relpath, dos_mask def _get_dirs_files(self, native_path): """Get native filenames for native path.""" all_names = safe(os.listdir, native_path) dirs = [n for n in all_names if os.path.isdir(os.path.join(native_path, n))] fils = [n for n in all_names if not os.path.isdir(os.path.join(native_path, n))] return dirs, fils def listdir(self, pathmask): """Get directory listing.""" native_path, _, dos_mask = self._split_pathmask(pathmask) fils = [] if dos_mask in (b'.', b'..'): # following GW, we just show a single dot if asked for either . or .. dirs = [(b'', b'')] else: dirs, fils = self._get_dirs_files(native_path) # remove hidden files dirs = [d for d in dirs if not is_hidden(os.path.join(native_path, d))] fils = [f for f in fils if not is_hidden(os.path.join(native_path, f))] # filter according to mask dirs = self._filter_names(native_path, dirs + [u'.', u'..'], dos_mask) fils = self._filter_names(native_path, fils, dos_mask) # format contents return ( [t.ljust(8) + (b'.' if e or not t else b' ') + e.ljust(3) + b'' for t, e in dirs] + [t.ljust(8) + (b'.' if e or not t else b' ') + e.ljust(3) + b' ' for t, e in fils] ) def get_native_cwd(self): """Return the current working directory in native format.""" return os.path.join(self._native_root, self._native_cwd) def get_cwd(self): """Return the current working directory in DOS format.""" native_path = self._native_root dir_elems = [] if self._native_cwd: for e in self._native_cwd.split(os.sep): dir_elems.append(self._get_dos_display_name(native_path, e)) native_path += os.sep + e return self.letter + b':\\' + b'\\'.join(dir_elems) def get_free(self): """Return the number of free bytes on the drive.""" return get_free_bytes(self._native_root) def require_file_exists(self, dospath): """Raise an error if the file is open or does not exist.""" # this checks for existence with create=False self._get_native_abspath(dospath, defext=b'', isdir=False, create=False) def require_file_not_open(self, dos_basename): """Raise an error if the file is open.""" if self._locks.list_open(dos_basename): raise error.BASICError(error.FILE_ALREADY_OPEN) ########################################################################## # DOS and native name conversion def _get_dos_name_defext(self, dos_name, defext): """Strip trailing whitepace and apply default extension to DOS name.""" # ignore trailing whitespace dos_name = dos_name.rstrip() if defext and b'.' not in dos_name: dos_name += b'.' + defext return dos_name def _get_native_name(self, native_path, dos_name, defext, isdir, create): """Find or create a matching native file name for a given BASIC name.""" # if the name contains a dot, do not apply the default extension # to maintain GW-BASIC compatibility, a trailing single dot matches the name # with no dots as well as the name with a single dot. # file names with more than one dot are not affected. # file spec attempted matches # LongFileName (1) LongFileName.BAS (2) LONGFILE.BAS # LongFileName.bas (1) LongFileName.bas (2) LONGFILE.BAS # LongFileName. (1) LongFileName. (2) LongFileName (3) LONGFILE # LongFileName.. (1) LongFileName.. (2) [does not try LONGFILE.. - not allowable] # Long.FileName. (1) Long.FileName. (2) LONG.FIL # # don't accept leading whitespace (internal whitespace should be preserved) # note that DosBox removes internal whitespace, but MS-DOS does not name_err = error.PATH_NOT_FOUND if isdir else error.FILE_NOT_FOUND if dos_name != dos_name.lstrip(): raise error.BASICError(name_err) dos_name = self._get_dos_name_defext(dos_name, defext) if dos_name[-1:] == b'.' and b'.' not in dos_name[:-1]: # ends in single dot; first try with dot # but if it doesn't exist, base everything off dotless name uni_name = self._codepage.bytes_to_unicode(dos_name, box_protect=False) if istype(native_path, uni_name, isdir): return uni_name dos_name = dos_name[:-1] # check if the name exists as-is; should also match Windows short names. uni_name = self._codepage.bytes_to_unicode(dos_name, box_protect=False) if istype(native_path, uni_name, isdir): return uni_name # original name does not exist; try matching dos-names or create one # normalise to 8.3 norm_name = dos_normalise_name(dos_name) # check for non-legal characters & spaces (but clip off overlong names) if not dos_is_legal_name(norm_name): raise error.BASICError(error.BAD_FILE_NAME) fullname = dos_to_native_name(native_path, norm_name, isdir) if fullname: return fullname # not found if create: # create a new filename # we should have only ascii due to dos_is_legal_name check above return norm_name.decode('ascii', errors='replace') else: raise error.BASICError(name_err) def _get_dos_display_name(self, native_dirpath, native_name): """Convert native name to short name or (not normalised or even legal) dos-style name.""" native_path = os.path.join(native_dirpath, native_name) # get the short name if it exists, keep long name otherwise native_path = get_short_pathname(native_path) or native_path native_name = os.path.basename(native_path) # see if we have a legal dos name that matches try: ascii_name = native_name.encode('ascii') except UnicodeEncodeError: pass else: if dos_is_legal_name(ascii_name): return dos_normalise_name(ascii_name) # convert to codepage cp_name = self._codepage.unicode_to_bytes(native_name, errors='replace') # clip overlong & mark as shortened trunk, ext = dos_splitext(cp_name) if len(trunk) > 8: trunk = trunk[:7] + b'+' if len(ext) > 3: ext = ext[:2] + b'+' return trunk + (b'.' if ext or not trunk else b'') + ext def _filter_names(self, native_dirpath, native_names, dos_mask): """Apply case-insensitive filename filter to display names.""" dos_mask = dos_mask or b'*.*' trunkmask, extmask = dos_splitext(dos_mask) all_files = (self._get_dos_display_name(native_dirpath, name) for name in native_names) split = [dos_splitext(dos_name) for dos_name in all_files] return sorted( (trunk, ext) for (trunk, ext) in split if dos_name_matches(trunk, trunkmask) and dos_name_matches(ext, extmask) ) ############################################################################## # Native path utilities def istype(native_path, native_name, isdir): """Return whether a file exists and is a directory or regular.""" name = os.path.join(native_path, native_name) try: return os.path.isdir(name) if isdir else os.path.isfile(name) except (TypeError, ValueError): # name == u'\0' - python2 raises TypeError, python3 ValueError return False ############################################################################## # Internal disk and bound files @add_str class BoundFile(object): """Bound internal file.""" def __init__(self, device, codepage, file_name_or_object, name): """Initialise.""" assert isinstance(name, bytes) self._device = device self._codepage = codepage self._file = file_name_or_object self._name = name def __enter__(self): """Context guard.""" return self def __exit__(self, *dummies): """Context guard.""" self._device.unbind(self._name) def get_stream(self, filetype, mode): """Get a native stream for the bound file.""" try: if isinstance(self._file, (bytes, text_type)): return self._device.open_stream(self._file, filetype, mode) else: return self._file except EnvironmentError as e: handle_oserror(e) def __bytes__(self): """Get BASIC file name.""" return b'%s:%s' % (self._device.letter, self._name) def __unicode__(self): """Get BASIC file name.""" return self._codepage.bytes_to_unicode(bytes(self), box_protect=False) @add_str class NameWrapper(object): """Use normal file name as return value from bind_file.""" def __init__(self, codepage, name): """Initialise.""" if isinstance(name, text_type): name = codepage.unicode_to_bytes(name) self._file = name self._codepage = codepage def __enter__(self): """Context guard.""" return self def __exit__(self, *dummies): """Context guard.""" def __bytes__(self): """Get BASIC file name.""" return self._file def __unicode__(self): """Get BASIC file name.""" return self._codepage.bytes_to_unicode(bytes(self), box_protect=False) class InternalDiskDevice(DiskDevice): """Internal disk device for special operations.""" def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): """Initialise internal disk.""" self._bound_files = {} DiskDevice.__init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed) def bind(self, file_name_or_object, name=None): """Bind a native file name or object to an internal name.""" if not name: # get unused 7-hexit string eg. #9ABCDEF try: name = random_id(7, prefix=b'#', exclude=self._bound_files) except RuntimeError: # pragma: no cover # unlikely logging.error('No free internal bound-file names available') raise error.BASICError(error.TOO_MANY_FILES) elif isinstance(name, text_type): name = self._codepage.unicode_to_bytes(name) self._bound_files[name] = BoundFile(self, self._codepage, file_name_or_object, name) return self._bound_files[name] def unbind(self, name): """Unbind bound file.""" if isinstance(name, text_type): name = self._codepage.unicode_to_bytes(name) del self._bound_files[name] def open( self, number, filespec, filetype, mode, access, lock, reclen, seg, offset, length, field ): """Open a file on the internal disk drive.""" if filespec in self._bound_files: fhandle = self._bound_files[filespec].get_stream(filetype, mode) try: return self._create_file_object(fhandle, filetype, mode) except EnvironmentError as e: raise handle_oserror(e) else: return DiskDevice.open( self, number, filespec, filetype, mode, access, lock, reclen, seg, offset, length, field ) def _split_pathmask(self, pathmask): """Split pathmask into path and mask.""" if self._native_root: return DiskDevice._split_pathmask(self, pathmask) else: return u'', u'', pathmask.upper() or b'*.*' def _get_dirs_files(self, path): """get native filenames for native path.""" if self._native_root: dirs, files = DiskDevice._get_dirs_files(self, path) else: dirs, files = [], [] files += self._bound_files.keys() return dirs, files def get_cwd(self): """Return the current working directory in DOS format.""" if self._native_root: return DiskDevice.get_cwd(self) else: return self.letter + b':\\' def get_free(self): """Return the number of free bytes on the drive.""" if self._native_root: return DiskDevice.get_free(self) else: return 0 pcbasic-2.0.7/pcbasic/basic/devices/diskfiles.py000066400000000000000000000441151441235174000215700ustar00rootroot00000000000000""" PC-BASIC - devices.diskfiles Disk Files (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct import ntpath from contextlib import contextmanager from ...compat import iteritems, iterchar from ..base.bytestream import ByteStream from ..base import error from .devicebase import RawFile, TextFileBase, InputMixin, safe_io, TYPE_TO_MAGIC # binary file interface: file interface + # seg # offset # length # locking interface # number # lock() # unlock() class BinaryFile(RawFile): """File class for binary (B, P, M) files on disk device.""" def __init__(self, fhandle, filetype, number, mode, seg, offset, length, locks): """Initialise program file object and write header.""" RawFile.__init__(self, fhandle, filetype, mode) # don't lock binary files # we need the Locks object to register file as open self._locks = locks self._number = number # binary file parameters self.seg, self.offset, self.length = 0, 0, 0 if self.mode == b'O': self.write(TYPE_TO_MAGIC[filetype]) if self.filetype == b'M': self.write(struct.pack(b'= self._reclen: raise error.BASICError(error.FIELD_OVERFLOW) def set_buffer(self, contents): """Set the contents of the buffer.""" # take contents and pad with NULL to required size try: self._field.view_buffer()[:self._reclen] = contents.ljust(self._reclen, b'\0') except ValueError: # can't modify size of memoryview raise error.BASICError(error.FIELD_OVERFLOW) # reset field text file loc self._fhandle.seek(0) def get_buffer(self): """Get a copy of the contents of the buffer.""" return bytearray(self._field.view_buffer()[:self._reclen]) def write(self, bytestr, can_break=True): """Write bytes to buffer.""" try: TextFile.write(self, bytestr, can_break) except ValueError: # can't modify size of memoryview raise error.BASICError(error.FIELD_OVERFLOW) class RandomFile(RawFile): """Random-access file on disk device.""" def __init__(self, fhandle, number, field, reclen, locks): """Initialise random-access file.""" # note that for random files, output_stream must be a seekable stream. RawFile.__init__(self, fhandle, b'D', b'R') self.reclen = reclen self._locks = locks self._number = number # all text-file operations on a RANDOM file (PRINT, WRITE, INPUT, ...) # actually work on the FIELD buffer; the file stream itself is not # touched until PUT or GET. self._field_file = FieldFile(field, reclen) # position at start of file self._recpos = 0 self._fhandle.seek(0) def close(self): """Close random-access file.""" RawFile.close(self) self._locks.close_file(self._number) ########################################################################## # field text file operations def read(self, num): """Read a number of characters from the field buffer.""" with self._field_file.use_mode(b'I'): return self._field_file.read(num) def input_entry(self, typechar, allow_past_end): """Read a number or string entry for INPUT """ with self._field_file.use_mode(b'I'): # reading past end should give FIELD OVERFLOW, so suppress INPUT_PAST_END return self._field_file.input_entry(typechar, allow_past_end=True) def read_one(self): """Read a number of characters from the field buffer.""" with self._field_file.use_mode(b'I'): return self._field_file.read_one() def read_line(self): """Read a line from the field buffer.""" with self._field_file.use_mode(b'I'): return self._field_file.read_line() def write(self, s, can_break=True): """Write the string s to the field.""" with self._field_file.use_mode(b'O'): self._field_file.write(s, can_break) def write_line(self, s=b''): """Write string and newline to the field buffer.""" with self._field_file.use_mode(b'O'): self._field_file.write_line(s) @property def width(self): """Get the width setting on the field buffer.""" return self._field_file.width def set_width(self, new_width): """Change the width setting on the field buffer.""" self._field_file.set_width(new_width) @property def col(self): """Get the current column position on the field buffer.""" return self._field_file.col ########################################################################## def eof(self): """Return whether we're past current end-of-file, for EOF.""" return self._recpos * self.reclen > self.lof() def get(self, pos): """Read a record.""" self._set_record_pos(pos) # exceptionally, GET is allowed if the file holding the lock is open for OUTPUT self._locks.try_record_access(self._number, self._recpos+1, self._recpos+1, b'R') if self.eof(): contents = b'\0' * self.reclen else: with safe_io(): contents = self._fhandle.read(self.reclen) # take contents and pad with NULL to required size self._field_file.set_buffer(contents) self._recpos += 1 def put(self, pos): """Write a record.""" self._set_record_pos(pos) self._locks.try_record_access(self._number, self._recpos+1, self._recpos+1, b'W') current_length = self.lof() with safe_io(): if self._recpos > current_length: self._fhandle.seek(0, 2) numrecs = self._recpos - current_length self._fhandle.write(b'\0' * numrecs * self.reclen) self._fhandle.write(bytes(self._field_file.get_buffer())) self._recpos += 1 def _set_record_pos(self, pos): """Move record pointer to new position.""" if pos is not None: # first record is number 1 with safe_io(): self._fhandle.seek((pos-1) * self.reclen) self._recpos = pos - 1 def loc(self): """Get number of record just past, for LOC.""" return self._recpos def lof(self): """Get length of file, in bytes, for LOF.""" with safe_io(): current = self._fhandle.tell() self._fhandle.seek(0, 2) lof = self._fhandle.tell() self._fhandle.seek(current) return lof def lock(self, start, stop): """Lock range of records.""" self._locks.acquire_record_lock(self._number, start, stop) def unlock(self, start, stop): """Unlock range of records.""" self._locks.release_record_lock(self._number, start, stop) ############################################################################### # Locks class LockingParameters(object): """Record of a file's locking parameters.""" def __init__(self, dos_name, mode, lock_type, access): """Build a record.""" self.name = ntpath.basename(dos_name).upper() self.lock_set = set() self.lock_type = lock_type self.access = access self.mode = mode class Locks(object): """Lock management.""" def __init__(self): """Initialise locks.""" # dict of LockingParameters objects, one for each open disk file, by file number self._locking_parameters = {} def list_open(self, name, exclude_number=None): """Retrieve a list of files open on the same disk device.""" return [ f for number, f in iteritems(self._locking_parameters) if f.name == ntpath.basename(name).upper() and number != exclude_number ] def open_file(self, name, number, mode, lock_type, access): """Register a disk file and try to acquire a file lock.""" already_open = self.list_open(name) if mode in (b'O', b'A') and already_open: raise error.BASICError(error.FILE_ALREADY_OPEN) if not number: return for f in already_open: if ( # default mode: don't accept if SHARED/LOCK present ((not lock_type) and f.lock_type) or # LOCK READ WRITE: don't accept if already open (lock_type == b'RW') or # defined locking: don't accept if open in default mode (lock_type and not f.lock_type) or # LOCK READ or LOCK WRITE: accept based on ACCESS of open file ( lock_type and lock_type != b'SHARED' and f.access and set(iterchar(lock_type)) & set(iterchar(f.access)) ) or ( f.lock_type and f.lock_type != b'SHARED' and ( (access and set(iterchar(f.lock_type)) & set(iterchar(access))) or # can't open with unspecified access if other is LOCK READ WRITE (not access and set(iterchar(f.lock_type)) == {b'R', b'W'}) ) ) ): raise error.BASICError(error.PERMISSION_DENIED) # setting this only after the lock acquisition makes the check asymmetric # which is what GW-BASIC does... # first file to open with unspecified access gets RW access # but second file gets checked for '' if lock_type and not access: access = b'RW' self._locking_parameters[number] = LockingParameters(name, mode, lock_type, access) def close_file(self, number): """Deregister disk file.""" try: del self._locking_parameters[number] except KeyError: pass def try_access(self, number, access): """Attempt to access a file.""" if not number: return this_file = self._locking_parameters[number] # access in violation of ACCESS declaration in OPEN: path/file access error if this_file.access and not (set(access) & set(this_file.access)): raise error.BASICError(error.PATH_FILE_ACCESS_ERROR) # access in violation of other's LOCK declation in OPEN: path/file access error others = self.list_open(this_file.name, number) for f in others: if (f.lock_type and f.lock_type != b'SHARED' and (set(f.lock_type) & set(access))): raise error.BASICError(error.PATH_FILE_ACCESS_ERROR) def try_record_access(self, number, start, stop, access=b'RW'): """Attempt to access a record.""" self.try_access(number, access) self._try_record_lock(number, start, stop, allow_self=True, read_only=(access == b'R')) def _try_record_lock(self, number, start, stop, allow_self=True, read_only=False): """Attempt to access a record.""" this_file = self._locking_parameters[number] other_locks = [ f.lock_set for f in self.list_open(this_file.name, number if allow_self else None) # access parameter only exists to allow reading a record on locked OUTPUT file if not (f.mode in b'OA' and read_only) ] other_lock_set = set.union(*other_locks) if other_locks else set() # access in violation of other's LOCK#: permission denied # whole-file access sought if stop is None and start is None: if other_lock_set: raise error.BASICError(error.PERMISSION_DENIED) else: # range access sought for start_1, stop_1 in other_lock_set: if ( stop_1 is None and start_1 is None or (start >= start_1 and start <= stop_1) or (stop >= start_1 and stop <= stop_1) ): raise error.BASICError(error.PERMISSION_DENIED) def acquire_record_lock(self, number, start, stop): """Acquire a lock on a range of records.""" self._try_record_lock(number, start, stop, allow_self=False) this_file = self._locking_parameters[number] this_file.lock_set.add((start, stop)) def release_record_lock(self, number, start, stop): """Acquire a lock on a range of records.""" this_file = self._locking_parameters[number] # permission denied if the exact record range wasn't given before try: this_file.lock_set.remove((start, stop)) except KeyError: raise error.BASICError(error.PERMISSION_DENIED) pcbasic-2.0.7/pcbasic/basic/devices/files.py000066400000000000000000000721571441235174000207240ustar00rootroot00000000000000""" PC-BASIC - files.py Devices, Files and I/O operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys import logging import io from ...compat import xrange, int2byte, text_type from ...compat import iterchar, iteritems, getcwdu from ...compat import split_quoted from ..base import error from ..base import tokens as tk from .. import values from . import formatter from . import devicebase from . import cassette from . import disk from . import ports from . import parports # MS-DOS device files DOS_DEVICE_FILES = (b'AUX', b'CON', b'NUL', b'PRN') # allowable drive letters in GW-BASIC are letters or @ DRIVE_LETTERS = b'@' + tk.UPPERCASE ############################################################################ # General file manipulation class Files(object): """File manager.""" def __init__( self, values, memory, queues, keyboard, display, console, max_files, max_reclen, serial_buffer_size, device_params, current_device, codepage, text_mode, soft_linefeed ): """Initialise files.""" # for wait() in files_ self._queues = queues self._values = values self._memory = memory self.files = {} self.max_files = max_files self.max_reclen = max_reclen self._init_devices( values, queues, display, console, keyboard, device_params, current_device, serial_buffer_size, codepage, text_mode, soft_linefeed ) ########################################################################### # file management def close(self, num): """Close a numbered file.""" try: self.files[num].close() del self.files[num] except KeyError: pass def close_all(self): """Close all files.""" for f in self.files.values(): f.close() self.files = {} def open( self, number, description, filetype, mode=b'I', access=b'', lock=b'', reclen=128, seg=0, offset=0, length=0 ): """Open a file on a device specified by description.""" if (not description) or (number < 0) or (number > self.max_files): # bad file number; also for name='', for some reason raise error.BASICError(error.BAD_FILE_NUMBER) if number in self.files: raise error.BASICError(error.FILE_ALREADY_OPEN) mode = mode.upper() device, dev_param = self._get_device_param(description, mode) # get the field buffer field = self._memory.fields[number] if number else None # open the file on the device new_file = device.open( number, dev_param, filetype, mode, access, lock, reclen, seg, offset, length, field ) logging.debug( 'Opened file %r as #%d (type %s, mode %s)', dev_param, number, filetype, mode ) if number: self.files[number] = new_file return new_file def get(self, num, mode=b'IOAR', not_open=error.BAD_FILE_NUMBER): """Get the file object for a file number and check allowed mode.""" if (num < 1): raise error.BASICError(error.BAD_FILE_NUMBER) try: the_file = self.files[num] except KeyError: raise error.BASICError(not_open) if the_file.mode.upper() not in mode: raise error.BASICError(error.BAD_FILE_MODE) return the_file def _get_from_integer(self, num, mode=b'IOAR'): """Get the file object for an Integer file number and check allowed mode.""" num = values.to_int(num, unsigned=True) error.range_check(0, 255, num) return self.get(num, mode) ########################################################################### # device management def _init_devices( self, values, queues, display, console, keyboard, device_params, current_device, serial_in_size, codepage, text_mode, soft_linefeed ): """Initialise devices.""" device_params = self._normalise_params(device_params) # screen device, for files_() current_device = self._normalise_current_device(current_device, device_params) self._console = console self._keyboard = keyboard self._devices = { b'SCRN:': devicebase.SCRNDevice(display, console), # KYBD: device needs display as it can set the screen width b'KYBD:': devicebase.KYBDDevice(keyboard, display), # cassette: needs text screen to display Found and Skipped messages b'CAS1:': cassette.CASDevice(device_params.get(b'CAS1', None), self._console), # serial devices b'COM1:': ports.COMDevice(device_params.get(b'COM1', None), queues, serial_in_size), b'COM2:': ports.COMDevice(device_params.get(b'COM2', None), queues, serial_in_size), # parallel devices - LPT1: must always be available b'LPT1:': parports.LPTDevice( device_params.get(b'LPT1', None), devicebase.nullstream(), codepage ), b'LPT2:': parports.LPTDevice(device_params.get(b'LPT2', None), None, codepage), b'LPT3:': parports.LPTDevice(device_params.get(b'LPT3', None), None, codepage), } # device files self.scrn_file = self._devices[b'SCRN:'].device_file self.kybd_file = self._devices[b'KYBD:'].device_file self.lpt1_file = self._devices[b'LPT1:'].device_file # disks self._init_disk_devices(device_params, current_device, codepage, text_mode, soft_linefeed) def _normalise_current_device(self, current_device, device_params): """Normalise current device specification.""" current_device = self._normalise_device_name(current_device) if current_device and current_device != b'CAS1' and current_device not in DRIVE_LETTERS: logging.error('Invalid current device `%s`', current_device) current_device = b'' # no current device specified, or set to an undefined device if ( not current_device or current_device not in device_params.keys() or not device_params[current_device] ): if b'Z' in device_params and device_params[b'Z']: # use z: if this is defined current_device = b'Z' else: # otherwise, set current device to last disk available # if nothing available, use the internal drive @ available = sorted( _k for _k in device_params.keys() if len(_k) == 1 and device_params[_k] ) if available: current_device = available[-1] else: current_device = b'@' return current_device def _normalise_params(self, device_params): """Normalise keys in device parameter dict.""" if not device_params: return {} output_dict = {} for key, value in iteritems(device_params): key = self._normalise_device_name(key) if not key: continue # convert value to unicode if isinstance(value, bytes): try: value = value.decode('ascii') except UnicodeError: logging.error( 'Invalid device parameter value: `%s` must be ascii if given as bytes.', key ) continue output_dict[key] = value return output_dict def _normalise_device_name(self, key): """Normalise device name to uppercase ascii bytes without colon.""" if not key: return b'' if isinstance(key, text_type): try: key = key.encode('ascii') except UnicodeError: logging.error('Invalid device name: `%s` is not ascii.', key) return b'' # strip off trailing : if provided if key.endswith(b':'): key = key[:-1] # convert to uppercase key = key.upper() return key def close_devices(self): """Close device master files.""" for d in self._devices.values(): d.close() def device_available(self, spec): """Return whether the device indicated by the spec (including :) is available.""" dev_name = spec.split(b':', 1)[0] + b':' return (dev_name in self._devices) and self._devices[dev_name].available() def get_device(self, name): """Get a device by name (including :) or KeyError if not there.""" return self._devices[name] def _get_device_param(self, file_spec, mode): """Get a device object and parameters from a file specification.""" name = bytes(file_spec) split = name.split(b':', 1) if len(split) > 1: # colon (:) found dev_name = split[0].upper() + b':' dev_param = split[1] try: device = self._devices[dev_name] except KeyError: # not an allowable device or drive name # bad file number, for some reason raise error.BASICError(error.BAD_FILE_NUMBER) else: device = self._devices[self._current_device + b':'] # MS-DOS device aliases - these can't be names of disk files if device != self._devices[b'CAS1:'] and name in DOS_DEVICE_FILES: if name == b'AUX': device, dev_param = self._devices[b'COM1:'], b'' elif name == b'CON' and mode == b'I': device, dev_param = self._devices[b'KYBD:'], b'' elif name == b'CON' and mode == b'O': device, dev_param = self._devices[b'SCRN:'], b'' elif name == b'PRN': device, dev_param = self._devices[b'LPT1:'], b'' elif name == b'NUL': device, dev_param = devicebase.NullDevice(), b'' else: # open file on default device dev_param = name return device, dev_param ########################################################################### # statement callbacks def reset_(self, args): """RESET: Close all files.""" list(args) self.close_all() def close_(self, args): """CLOSE: close a file, or all files.""" at_least_one = False for number in args: number = values.to_int(number) error.range_check(0, 255, number) at_least_one = True # close() deals with non-open numbers self.close(number) # if no file number given, close everything if not at_least_one: self.close_all() def open_(self, args): """OPEN: open a data file.""" first_expr = values.next_string(args) if next(args): # old syntax mode = first_expr[:1].upper() if mode not in (b'I', b'O', b'A', b'R'): raise error.BASICError(error.BAD_FILE_MODE) number = values.to_int(next(args)) error.range_check(0, 255, number) name = values.next_string(args) access, lock = None, None else: # new syntax name = first_expr mode, access, lock = next(args), next(args), next(args) # AS file number clause number = values.to_int(next(args)) error.range_check(0, 255, number) reclen, = args mode = mode or b'R' if reclen is None: reclen = 128 else: reclen = values.to_int(reclen) # mode and access (if specified) must match if not a RANDOM file # If FOR APPEND ACCESS WRITE is specified, raises PATH/FILE ACCESS ERROR # If FOR and ACCESS mismatch in other ways, raises SYNTAX ERROR. if access: if mode == b'A' and access == b'W': raise error.BASICError(error.PATH_FILE_ACCESS_ERROR) elif ((mode == b'I' and access != b'R') or (mode == b'O' and access != b'W') or (mode == b'A' and access != b'RW')): raise error.BASICError(error.STX) error.range_check(1, self.max_reclen, reclen) # can't open file 0, or beyond max_files error.range_check_err(1, self.max_files, number, error.BAD_FILE_NUMBER) self.open(number, name, b'D', mode=mode, access=access, lock=lock, reclen=reclen) ########################################################################### def field_(self, args): """FIELD: attach a variable to the record buffer.""" number = values.to_int(next(args)) error.range_check(0, 255, number) # check if file is open self.get(number, b'R') offset = 0 try: while True: width = values.to_int(next(args)) error.range_check(0, 255, width) name, index = next(args) name = self._memory.complete_name(name) self._memory.fields[number].attach_var(name, index, offset, width) offset += width except StopIteration: pass def _check_pos(self, pos): """Helper function: PUT and GET syntax.""" if pos is None: return pos # forcing to single before rounding - this means we don't have enough precision # to address each individual record close to the maximum record number # but that's in line with GW pos = int(round(values.to_single(pos).to_value())) # not 2^32-1 as the manual boasts! # pos-1 needs to fit in a single-precision mantissa error.range_check_err(1, 2**25, pos, err=error.BAD_RECORD_NUMBER) return pos def put_(self, args): """PUT: write record to file.""" number = values.to_int(next(args)) error.range_check(0, 255, number) the_file = self.get(number, b'R', not_open=error.BAD_FILE_MODE) pos, = args pos = self._check_pos(pos) the_file.put(pos) def get_(self, args): """GET: read record from file.""" number = values.to_int(next(args)) error.range_check(0, 255, number) the_file = self.get(number, b'R', not_open=error.BAD_FILE_MODE) pos, = args pos = self._check_pos(pos) the_file.get(pos) ########################################################################### def _get_lock_limits(self, lock_start_rec, lock_stop_rec): """Get record lock limits.""" if lock_start_rec is None and lock_stop_rec is None: return None, None if lock_start_rec is None: lock_start_rec = 1 else: lock_start_rec = round(values.to_single(lock_start_rec).to_value()) if lock_stop_rec is None: lock_stop_rec = lock_start_rec else: lock_stop_rec = round(values.to_single(lock_stop_rec).to_value()) if lock_start_rec < 1 or lock_start_rec > 2**25-2 or lock_stop_rec < 1 or lock_stop_rec > 2**25-2: raise error.BASICError(error.BAD_RECORD_NUMBER) return lock_start_rec, lock_stop_rec def lock_(self, args): """LOCK: set file or record locks.""" num = values.to_int(next(args)) error.range_check(0, 255, num) thefile = self.get(num) lock_start_rec, lock_stop_rec = args try: thefile.lock(*self._get_lock_limits(lock_start_rec, lock_stop_rec)) except AttributeError: # not a disk file raise error.BASICError(error.PERMISSION_DENIED) def unlock_(self, args): """UNLOCK: set file or record locks.""" num = values.to_int(next(args)) error.range_check(0, 255, num) thefile = self.get(num) lock_start_rec, lock_stop_rec = args try: thefile.unlock(*self._get_lock_limits(lock_start_rec, lock_stop_rec)) except AttributeError: # not a disk file raise error.BASICError(error.PERMISSION_DENIED) ########################################################################### def write_(self, args): """WRITE: Output machine-readable expressions to the screen or a file.""" file_number = next(args) if file_number is None: output = self.scrn_file else: file_number = values.to_int(file_number) error.range_check(0, 255, file_number) output = self.get(file_number, b'OAR') outstrs = [] try: while True: expr = next(args) if isinstance(expr, values.String): outstrs.append(b'"%s"' % expr.to_str()) else: outstrs.append(values.to_repr(expr, leading_space=False, type_sign=False)) except StopIteration: # write the whole thing as one thing (this affects line breaks) output.write_line(b','.join(outstrs)) except error.BASICError: if outstrs: output.write(b','.join(outstrs) + b',') raise def width_(self, args): """WIDTH: set width of screen or device.""" file_or_device = next(args) num_rows_dummy = None if file_or_device == tk.LPRINT: dev = self.lpt1_file w = values.to_int(next(args)) elif isinstance(file_or_device, values.Number): file_or_device = values.to_int(file_or_device) error.range_check(0, 255, file_or_device) dev = self.get(file_or_device, mode=b'IOAR') w = values.to_int(next(args)) else: expr = next(args) if isinstance(expr, values.String): devname = expr.to_str().upper() w = values.to_int(next(args)) try: dev = self._devices[devname].device_file except (KeyError, AttributeError): # bad file name raise error.BASICError(error.BAD_FILE_NAME) else: w = values.to_int(expr) num_rows_dummy = next(args) if num_rows_dummy is not None: num_rows_dummy = values.to_int(num_rows_dummy) dev = self.scrn_file error.range_check(0, 255, w) list(args) if num_rows_dummy is not None: self.scrn_file._display.set_height(num_rows_dummy) dev.set_width(w) def print_(self, args): """PRINT: Write expressions to the screen or a file.""" # check for a file number file_number = next(args) if file_number is not None: file_number = values.to_int(file_number) error.range_check(0, 255, file_number) output = self.get(file_number, b'OAR') console = None else: # neither LPRINT not a file number: print to screen output = self.scrn_file console = self.scrn_file.console formatter.Formatter(output, console).format(args) def lprint_(self, args): """LPRINT: Write expressions to printer LPT1.""" formatter.Formatter(self.lpt1_file).format(args) ########################################################################### def ioctl_statement_(self, args): """IOCTL: send control string to I/O device. Not implemented.""" num = values.to_int(next(args)) error.range_check(0, 255, num) thefile = self.get(num) control_string = values.next_string(args) list(args) logging.warning('IOCTL statement not implemented.') raise error.BASICError(error.IFC) def motor_(self, args): """MOTOR: drive cassette motor; not implemented.""" logging.warning('MOTOR statement not implemented.') val = next(args) if val is not None: error.range_check(0, 255, values.to_int(val)) list(args) def lcopy_(self, args): """LCOPY: screen copy / no-op in later GW-BASIC.""" # See e.g. http://shadowsshot.ho.ua/docs001.htm#LCOPY val = next(args) if val is not None: error.range_check(0, 255, values.to_int(val)) list(args) ########################################################################### # function callbacks def loc_(self, args): """LOC: get file pointer.""" num, = args num = values.to_integer(num) loc = self._get_from_integer(num).loc() return self._values.new_single().from_int(loc) def eof_(self, args): """EOF: get end-of-file.""" num, = args num = values.to_integer(num) eof = self._values.new_integer() if not num.is_zero() and self._get_from_integer(num, b'IR').eof(): eof = eof.from_int(-1) return eof def lof_(self, args): """LOF: get length of file.""" num, = args num = values.to_integer(num) lof = self._get_from_integer(num).lof() return self._values.new_single().from_int(lof) def lpos_(self, args): """LPOS: get the current printer column.""" num, = args num = values.to_int(num) error.range_check(0, 3, num) printer = self._devices[b'LPT%d:' % max(1, num)] col = printer.device_settings.col # follow weird GW-BASIC behaviour # this is reported as 1 if it equals the DEVICE's width plus one # even if it then continues until the FILE's width afterwards if printer.device_file and col == printer.device_file.width + 1: col = 1 return self._values.new_integer().from_int(col % 256) def input_(self, args): """INPUT$: read num chars from file or keyboard.""" num = values.to_int(next(args)) error.range_check(1, 255, num) filenum = next(args) if filenum is not None: filenum = values.to_int(filenum) error.range_check(0, 255, filenum) # raise BAD FILE MODE (not BAD FILE NUMBER) if the file is not open read = self.get(filenum, mode=b'IR', not_open=error.BAD_FILE_MODE).read else: read = self._keyboard.read_bytes_block list(args) # read the chars word = read(num) if len(word) < num: # input past end raise error.BASICError(error.INPUT_PAST_END) return self._values.new_string().from_str(word) ########################################################################### def ioctl_(self, args): """IOCTL$: read device control string response; not implemented.""" num = values.to_int(next(args)) error.range_check(0, 255, num) # raise BAD FILE NUMBER if the file is not open infile = self.get(num) list(args) logging.warning('IOCTL$ function not implemented.') raise error.BASICError(error.IFC) def erdev_(self, args): """ERDEV: device error value; not implemented.""" list(args) logging.warning('ERDEV function not implemented.') return self._values.new_integer() def erdev_str_(self, args): """ERDEV$: device error string; not implemented.""" list(args) logging.warning('ERDEV$ function not implemented.') return self._values.new_string() def exterr_(self, args): """EXTERR: device error information; not implemented.""" val, = args logging.warning('EXTERR function not implemented.') error.range_check(0, 3, values.to_int(val)) return self._values.new_integer() ########################################################################### # disk devices def _init_disk_devices( self, device_params, current_device, codepage, text_mode, soft_linefeed ): """Initialise disk devices.""" # if Z not specified, mount to cwd by default (override by specifying 'Z': None) if b'Z' not in device_params: device_params[b'Z'] = getcwdu() # disk devices for letter in iterchar(DRIVE_LETTERS): if letter in device_params and device_params[letter]: # drive can be non-empty only on Windows, needs to be split out first as we use : drive, drivepath = os.path.splitdrive(device_params[letter]) params = split_quoted( drivepath, split_by=u':', quote=u'"', strip_quotes=True ) path = drive + params[0] if len(params) > 1: cwd = params[1] # ignore any further specifiers else: cwd = u'' else: path, cwd = u'', u'' # treat device @: separately - internal disk must exist but may remain unmounted disk_class = disk.InternalDiskDevice if letter == b'@' else disk.DiskDevice self._devices[letter + b':'] = disk_class( letter, path, cwd, codepage, text_mode, soft_linefeed ) # current_device value is normalised self._current_device = current_device def _get_diskdevice_and_path(self, path): """Return the disk device and remaining path for given file spec.""" # careful - do not convert path to uppercase, we still need to match splits = bytes(path).split(b':', 1) if len(splits) == 0: dev, spec = self._current_device, b'' elif len(splits) == 1: dev, spec = self._current_device, splits[0] else: try: dev, spec = splits[0].upper(), splits[1] except KeyError: raise error.BASICError(error.DEVICE_UNAVAILABLE) # must be a disk device if dev not in DRIVE_LETTERS: raise error.BASICError(error.DEVICE_UNAVAILABLE) return self._devices[dev + b':'], spec def get_native_cwd(self): """Get current working directory on current drive.""" # must be a disk device if self._current_device not in DRIVE_LETTERS: raise error.BASICError(error.IFC) return self._devices[self._current_device + b':'].get_native_cwd() def chdir_(self, args): """CHDIR: change working directory.""" name = values.next_string(args) list(args) if not name: raise error.BASICError(error.BAD_FILE_NAME) dev, path = self._get_diskdevice_and_path(name) dev.chdir(path) def mkdir_(self, args): """MKDIR: create directory.""" name = values.next_string(args) list(args) if not name: raise error.BASICError(error.BAD_FILE_NAME) dev, path = self._get_diskdevice_and_path(name) dev.mkdir(path) def rmdir_(self, args): """RMDIR: remove directory.""" name = values.next_string(args) list(args) if not name: raise error.BASICError(error.BAD_FILE_NAME) dev, path = self._get_diskdevice_and_path(name) dev.rmdir(path) def name_(self, args): """NAME: rename file or directory.""" dev, oldpath = self._get_diskdevice_and_path(values.next_string(args)) # don't rename open files # NOTE: we need to check file exists before parsing the next name # to get the same error sequencing as GW-BASIC dev.require_file_exists(oldpath) dev.require_file_not_open(oldpath) newdev, newpath = self._get_diskdevice_and_path(values.next_string(args)) dev.require_file_not_open(newpath) list(args) if dev != newdev: raise error.BASICError(error.RENAME_ACROSS_DISKS) dev.rename(oldpath, newpath) def kill_(self, args): """KILL: remove file.""" name = values.next_string(args) list(args) if not name: raise error.BASICError(error.BAD_FILE_NAME) dev, path = self._get_diskdevice_and_path(name) dev.kill(path) def files_(self, args): """FILES: output directory listing to screen.""" pathmask = values.next_string(args) list(args) # pathmask may be left unspecified, but not empty if pathmask == b'': raise error.BASICError(error.BAD_FILE_NAME) elif pathmask is None: pathmask = b'' dev, path = self._get_diskdevice_and_path(pathmask) # retrieve files first (to ensure correct path/file not found errors) output = dev.listdir(path) num_cols = self._console.width // 20 # output working dir in DOS format # NOTE: this is always the current dir, not the one being listed self._console.write_line(dev.get_cwd()) if not output: raise error.BASICError(error.FILE_NOT_FOUND) # output files for i, cols in enumerate(output[j:j+num_cols] for j in xrange(0, len(output), num_cols)): self._console.write_line(b' '.join(cols)) if not (i % 4): # allow to break during dir listing & show names flowing on screen self._queues.wait() i += 1 self._console.write_line(b' %d Bytes free\n' % dev.get_free()) pcbasic-2.0.7/pcbasic/basic/devices/formatter.py000066400000000000000000000245171441235174000216220ustar00rootroot00000000000000""" PC-BASIC - formatter.py Formatted output handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import codestream from ..base import error from ..base import tokens as tk from .. import values class Formatter(object): """Output string formatter.""" def __init__(self, output, console=None): """Initialise.""" self._console = console self._output = output def format(self, args): """PRINT: Write expressions to console or file.""" newline = True for sep, value in args: if sep == tk.USING: newline = self._print_using(args) break elif sep == b',': self._print_comma() elif sep == b';': pass elif sep == tk.SPC: self._print_spc(values.to_int(value, unsigned=True)) elif sep == tk.TAB: self._print_tab(values.to_int(value, unsigned=True)) else: self._print_value(next(args)) newline = sep not in (tk.TAB, tk.SPC, b',', b';') if newline: if self._console and self._console.overflow: self._output.write_line() self._output.write_line() def _print_value(self, expr): """Print a value.""" # numbers always followed by a space if isinstance(expr, values.Number): word = values.to_repr(expr, leading_space=True, type_sign=False) + b' ' else: word = expr.to_str() # output file (devices) takes care of width management; # we must send a whole string at a time for this to be correct. self._output.write(word) def _print_comma(self): """Skip to next output zone.""" number_zones = max(1, int(self._output.width // 14)) next_zone = int((self._output.col-1) // 14) + 1 if next_zone >= number_zones and self._output.width >= 14 and self._output.width != 255: self._output.write_line() else: self._output.write(b' ' * (1 + 14*next_zone-self._output.col), can_break=False) def _print_spc(self, num): """Print SPC separator.""" numspaces = max(0, num) % self._output.width self._output.write(b' ' * numspaces, can_break=False) def _print_tab(self, num): """Print TAB separator.""" pos = max(0, num - 1) % self._output.width + 1 if pos < self._output.col: self._output.write_line() self._output.write(b' ' * (pos-1)) else: self._output.write(b' ' * (pos-self._output.col), can_break=False) def _print_using(self, args): """PRINT USING clause: Write expressions to console or file using a formatting string.""" format_expr = values.next_string(args) if format_expr == b'': raise error.BASICError(error.IFC) fors = codestream.CodeStream(format_expr) newline, format_chars = True, False start_cycle = True initial_literal = b'' try: while True: c = fors.peek() if c == b'': if not format_chars: # avoid infinite loop break # loop the format string if more variables to come start_cycle = True initial_literal = b'' fors.seek(0) elif c == b'_': # escape char; write next char in fors or _ if this is the last char if start_cycle: initial_literal += fors.read(2)[-1:] else: self._output.write(fors.read(2)[-1:]) else: try: format_field = StringField(fors) except ValueError: try: format_field = NumberField(fors) except ValueError: if start_cycle: initial_literal += fors.read(1) else: self._output.write(fors.read(1)) continue format_chars = True value = next(args) if value is None: newline = False break if start_cycle: self._output.write(initial_literal) start_cycle = False self._output.write(format_field.format(value)) # consume any remaining arguments / finish parser list(args) except StopIteration: pass if not format_chars: self._output.write(initial_literal) # there were no format chars in the string, illegal fn call raise error.BASICError(error.IFC) return newline ############################################################################## # formatting functions and format string parsers class StringField(object): """String Formatter for PRINT USING.""" def __init__(self, fors): """Get consecutive string-related formatting tokens.""" word = b'' c = fors.peek() if c in (b'!', b'&'): word += fors.read(1) elif c == b'\\': word += fors.read(1) # count the width of the \ \ token; # only spaces allowed and closing \ is necessary while True: c = fors.read(1) word += c if c == b'\\': break elif c != b' ': # can be empty as well fors.seek(-len(word), 1) raise ValueError() if not word: raise ValueError() self._string_field = word def format(self, value): """Format a string.""" s = values.pass_string(value) if self._string_field == b'&': s = s.to_str() else: s = s.to_str().ljust(len(self._string_field))[:len(self._string_field)] return s class NumberField(object): """Number formatter for PRINT USING.""" def __init__(self, fors): """Get consecutive number-related formatting tokens.""" word, digits_before, decimals = b'', 0, 0 # + comes first leading_plus = (fors.peek() == b'+') if leading_plus: word += fors.read(1) # $ and * combinations c = fors.peek() if c in (b'$', b'*'): word += fors.read(2) if word[-1:] != c: fors.seek(-len(word), 1) raise ValueError() if c == b'*': digits_before += 2 if fors.peek() == b'$': word += fors.read(1) else: digits_before += 1 # number field c = fors.peek() dot = (c == b'.') comma = False if dot: word += fors.read(1) if c in (b'.', b'#'): while True: c = fors.peek() if not dot and c == b'.': word += fors.read(1) dot = True elif c == b'#' or (not dot and c == b','): word += fors.read(1) if dot: decimals += 1 else: digits_before += 1 if c == b',': comma = True else: break if digits_before + decimals == 0: fors.seek(-len(word), 1) raise ValueError() # post characters if fors.peek(4) == b'^^^^': word += fors.read(4) if not leading_plus and fors.peek() in (b'-', b'+'): word += fors.read(1) self._tokens, self._digits_before = word, digits_before self._decimals, self._comma = decimals, comma def format(self, value): """Format a number to a format string.""" value = values.pass_number(value) tokens = self._tokens digits_before = self._digits_before decimals = self._decimals comma = self._comma # promote ints to single value = value.to_float() # illegal function call if too many digits if digits_before + decimals > 24: raise error.BASICError(error.IFC) # dollar sign, decimal point has_dollar, force_dot = b'$' in tokens, b'.' in tokens # leading sign, if any valstr, post_sign = b'', b'' neg = value.is_negative() if tokens[:1] == b'+': valstr += b'-' if neg else b'+' elif tokens[-1:] == b'+': post_sign = b'-' if neg else b'+' elif tokens[-1:] == b'-': post_sign = b'-' if neg else b' ' else: valstr += b'-' if neg else b'' # reserve space for sign in scientific notation by taking away a digit position if not has_dollar: digits_before -= 1 if digits_before < 0: digits_before = 0 # take absolute value # NOTE: this could overflow for Integer -32768 # but we convert to Float before calling format_number value = value.clone().iabs() # currency sign, if any valstr += b'$' if has_dollar else b'' # format to string if b'^' in tokens: # don't group thousands in scientific notation valstr += value.to_str_scientific(digits_before, decimals, force_dot) else: valstr += value.to_str_fixed(decimals, force_dot, comma) # trailing signs, if any valstr += post_sign # add leading zero before radix if there's space if len(valstr) < len(tokens): if valstr.startswith(b'.'): valstr = b'0' + valstr elif valstr.startswith(b'+.'): valstr = b'+0' + valstr[1:] elif valstr.startswith(b'-.'): valstr = b'-0' + valstr[1:] if len(valstr) > len(tokens): # number does not fit in field valstr = b'%' + valstr else: # filler valstr = valstr.rjust(len(tokens), b'*' if b'*' in tokens else b' ') return valstr pcbasic-2.0.7/pcbasic/basic/devices/parports.py000066400000000000000000000240151441235174000214620ustar00rootroot00000000000000""" PC-BASIC - parports.py Parallel port handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import sys import os import io try: import parallel except Exception: parallel = None from ...compat import line_print, iterchar, stdio from ..base import error from ..codepage import CONTROL from .devicebase import Device, DeviceSettings, TextFileBase, parse_protocol_string, safe_io # flush triggers TRIGGERS = {'page': b'\f', 'line': b'\n', 'close': None, '': None} ############################################################################### # LPT ports class LPTDevice(Device): """Parallel port or printer device (LPTn:) """ # LPT1 can be opened as RANDOM # but behaves just like OUTPUT # in GW-BASIC, FIELD gives a FIELD OVERFLOW; we get BAD FILE MODE. allowed_modes = b'OR' def __init__(self, arg, default_stream, codepage): """Initialise LPTn: device.""" Device.__init__(self) addr, val = parse_protocol_string(arg) self.stream = default_stream if addr == u'FILE': try: self.stream = io.open(val, 'wb') except EnvironmentError as e: logging.warning(u'Could not attach file %s to LPT device: %s', val, e) elif addr == u'PARPORT': # port can be e.g. /dev/parport0 on Linux or LPT1 on Windows. Just a number counting from 0 would also work. try: self.stream = ParallelStream(val) except EnvironmentError as e: logging.warning(u'Could not attach parallel port %s to LPT device: %s', val, e) elif addr == u'STDIO' or (not addr and val == u'STDIO'): self.stream = StdIOParallelStream() elif addr == u'PRINTER' or (val and not addr): # 'PRINTER' is default # name:parameters (LINE, PAGE, ...) options = val.split(u':') printer_name = options[0] flush_trigger = (options[1:] or [u''])[0] self.stream = PrinterStream(printer_name, flush_trigger, codepage) elif val: logging.warning(u'Could not attach %s to LPT device', arg) # column counter is the same across all LPT files self.device_settings = DeviceSettings() if self.stream: self.device_file = LPTFile(self.stream, self.device_settings) def open( self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, fiekd): """Open a file on LPTn: """ # shared position/width settings across files return LPTFile(self.stream, self.device_settings, bug=True) def available(self): """Device is available.""" return self.stream is not None ############################################################################### # file on LPT device class LPTFile(TextFileBase): """LPTn: device - line printer or parallel port.""" def __init__(self, stream, settings, bug=False): """Initialise LPTn.""" # GW-BASIC quirk - different LPOS behaviour on LPRINT and LPT1 files self._bug = bug self._settings = settings TextFileBase.__init__(self, stream, filetype=b'D', mode=b'A') # default width is 80 # width=255 means line wrap self.width = 80 # we need to keep these in sync as self .col is accessed by Formatter (and others) # we can't make col a @property as the TextFileBase init tries to set it to a number self.col = self._settings.col def set_width(self, new_width=255): """Set file width.""" self.width = new_width def write(self, s, can_break=True): """Write a string to the printer buffer.""" if not isinstance(s, bytes): raise TypeError("LPTFile writes require bytes, not '%s'" % (type(s),)) with safe_io(): for c in iterchar(s): # don't replace CR or LF with self._fhandle.write(c) # col reverts to 1 on CR (\r) and LF (\n) but not FF (\f) if c in (b'\n', b'\r'): self._settings.col = 1 elif c == b'\b': if self._settings.col > 1: self._settings.col -= 1 else: # nonprinting characters including tabs are not counted for LPOS if ord(c) >= 32: self._settings.col += 1 # width 255 means wrapping enabled if can_break and self.width != 255: if self._settings.col > self.width: self._fhandle.write(b'\r\n') # GW-BASIC quirk: on LPT1 files the LPOS goes to width+1, then wraps to 2 if not self._bug: self._settings.col = 1 elif self._settings.col > self.width + 1: self._settings.col = 2 self.col = self._settings.col def write_line(self, s=b''): """Write string or bytearray and newline to file.""" assert isinstance(s, bytes), type(s) self.write(s + b'\r\n') def lof(self): """LOF: bad file mode """ raise error.BASICError(error.BAD_FILE_MODE) def loc(self): """LOC: bad file mode """ raise error.BASICError(error.BAD_FILE_MODE) def eof(self): """EOF: bad file mode """ raise error.BASICError(error.BAD_FILE_MODE) def do_print(self): """Actually print, reset column position.""" with safe_io(): self._fhandle.flush() self._settings.col = 1 self.col = 1 def close(self): """Close the printer device and actually print the output.""" self.do_print() ############################################################################## # printers class PrinterStream(io.BytesIO): """LPT output to printer.""" def __init__(self, printer_name, flush_trigger, codepage): """Initialise the printer stream.""" self.printer_name = printer_name self.codepage = codepage # flush_trigger can be a char or a code word self._flush_trigger = TRIGGERS.get(flush_trigger.lower(), flush_trigger) io.BytesIO.__init__(self) def close(self): """Close the printer stream.""" self.flush() def write(self, s): """Write to printer stream.""" for c in iterchar(s): if c == b'\b': # backspace: drop a non-newline character from the buffer self.seek(-1, 1) if self.read(1) not in (b'\r', b'\n', b'\f'): self.seek(-1, 1) self.truncate() io.BytesIO.write(self, c) if c == self._flush_trigger: self.flush() def flush(self): """Flush the printer buffer to a printer.""" printbuf = self.getvalue() if not printbuf: return self.seek(0) self.truncate() # any naked lead bytes in DBCS will remain just that - avoid in-line flushes. utf8buf = self.codepage.bytes_to_unicode( printbuf, preserve=CONTROL, ).encode('utf-8', 'replace') line_print(utf8buf, self.printer_name) def set_control(self, select=False, init=False, lf=False, strobe=False): """Set the values of the control pins.""" def get_status(self): """Get the values of the status pins.""" return False, False, False, False, False ############################################################################## # physical parallel ports class ParallelStream(object): """LPT output to parallel port.""" def __init__(self, port): """Initialise the ParallelStream.""" if not parallel: raise IOError('`parallel` module not found. Parallel port communication not available.') try: self._parallel = parallel.Parallel(port) except TypeError: raise IOError('Invalid port specification.') self._port = port def __getstate__(self): """Get pickling dict for stream.""" return {'port': self._port} def __setstate__(self, st): """Initialise stream from pickling dict.""" self.__init__(st['port']) def write(self, s): """Write to the parallel port.""" with safe_io(): if self._parallel.getInPaperOut(): raise error.BASICError(error.OUT_OF_PAPER) for c in iterchar(s): self._parallel.setData(ord(c)) def set_control(self, select=False, init=False, lf=False, strobe=False): """Set the values of the control pins.""" with safe_io(): self._parallel.setDataStrobe(strobe) self._parallel.setAutoFeed(lf) self._parallel.setInitOut(init) # select-printer pin not implemented def get_status(self): """Get the values of the status pins.""" with safe_io(): paper = self._parallel.getInPaperOut() ack = self._parallel.getInAcknowledge() select = self._parallel.getInSelected() # not implemented: busy, error pins busy = False err = False return busy, ack, paper, select, err def close(self): """Close the stream.""" pass ############################################################################## # standard output class StdIOParallelStream(object): """LPT output to standard output.""" def __init__(self): """Initialise the stream.""" def close(self): """Close the connection.""" def write(self, s): """Write to stdout.""" stdio.stdout.buffer.write(s) self.flush() def flush(self): """Flush stdout.""" stdio.stdout.flush() def set_control(self, select=False, init=False, lf=False, strobe=False): """Set the values of the control pins.""" def get_status(self): """Get the values of the status pins.""" return False, False, False, False, False pcbasic-2.0.7/pcbasic/basic/devices/ports.py000066400000000000000000000415121441235174000207600ustar00rootroot00000000000000""" PC-BASIC - ports.py Serial port handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import sys import os import datetime import io from contextlib import contextmanager from ...compat import iteritems from ...compat import console, stdio from .devicebase import safe_io try: import serial # use the old VERSION constant as __version__ not defined in v2 if serial.VERSION < '3': raise ImportError('PySerial version %s found but >= 3.0.0 required.' % serial.VERSION) from serial import serialutil logging_msg = '' except Exception as e: serial = None logging_msg = str(e) from ..base import error from .. import values from .devicebase import Device, DeviceSettings, TextFileBase, RealTimeInputMixin from .devicebase import parse_protocol_string ############################################################################### # COM ports class COMDevice(Device): """Serial port device (COMn:).""" allowed_modes = b'IOAR' def __init__(self, arg, queues, serial_in_size): """Initialise COMn: device.""" Device.__init__(self) # for wait() self._queues = queues self._serial_in_size = serial_in_size self._spec = arg self._serial = self._init_serial(arg) self.device_file = DeviceSettings() # only one file open at a time self._file = None def open(self, number, param, filetype, mode, access, lock, reclen, seg, offset, length, field): """Open a file on COMn: """ if not self._serial: raise error.BASICError(error.DEVICE_UNAVAILABLE) # PE setting not implemented speed, parity, bytesize, stop, rs, cs, ds, cd, lf, _ = self._parse_params(param) # open the COM port if self._file and self._file.is_open: raise error.BASICError(error.FILE_ALREADY_OPEN) else: self._open_serial(rs, cs, ds, cd) try: self.set_params(speed, parity, bytesize, stop) except Exception: self.close() raise self._file = COMFile(self._serial, field, lf, self._serial_in_size, self._queues) # inherit width settings from device file # note that these seem unused for COM files self._file.width = self.device_file.width self._file.col = self.device_file.col return self._file def available(self): """Device is available.""" return self._serial is not None def _parse_params(self, param): """Parse serial port connection parameters """ max_param = 10 param_list = param.upper().split(b',') if len(param_list) > max_param: raise error.BASICError(error.BAD_FILE_NAME) param_list += [b''] * (max_param-len(param_list)) speed, parity, data, stop = param_list[:4] # set speed if speed not in ( b'75', b'110', b'150', b'300', b'600', b'1200', b'1800', b'2400', b'4800', b'9600', b'' ): # Bad file name raise error.BASICError(error.BAD_FILE_NAME) speed = int(speed) if speed else 300 # set parity if parity not in (b'S', b'M', b'O', b'E', b'N', b''): raise error.BASICError(error.BAD_FILE_NAME) parity = parity or b'E' # set data bits if data not in (b'4', b'5', b'6', b'7', b'8', b''): raise error.BASICError(error.BAD_FILE_NAME) data = int(data) if data else 7 bytesize = data + (parity != b'N') if bytesize not in range(5, 9): raise error.BASICError(error.BAD_FILE_NAME) # set stopbits if stop not in (b'1', b'2', b''): raise error.BASICError(error.BAD_FILE_NAME) if not stop: stop = 2 if (speed in (75, 110)) else 1 else: stop = int(stop) lf, rs, cs, ds, cd, pe = False, False, None, 1000, 0, False for named_param in param_list[4:]: if not named_param: continue try: if named_param == b'RS': # suppress request to send rs = True elif named_param[:2] == b'CS': # set CTS timeout - clear to send # 0 for empty string; BAD FILE NAME if not numeric cs = int(named_param[2:]) if named_param[2:] else 0 elif named_param[:2] == b'DS': # set DSR timeout - data set ready ds = int(named_param[2:]) if named_param[2:] else 0 elif named_param[:2] == b'CD': # set CD timeout - carrier detect cd = int(named_param[2:]) if named_param[2:] else 0 elif named_param == b'LF': # send a line feed at each return lf = True elif named_param == b'PE': # enable parity checking # not implemented pe = True else: raise error.BASICError(error.BAD_FILE_NAME) except ValueError: raise error.BASICError(error.BAD_FILE_NAME) # CS default depends on RS if cs is None: cs = 1000 if not rs else 0 return speed, parity, bytesize, stop, rs, cs, ds, cd, lf, pe def char_waiting(self): """Whether a char is present in buffer. For ON COM(n).""" if not self._serial: return False with safe_io(): # ON COM can be set without any OPEN statement # so we need to ensure the serial port is opened before querying it if not self._serial.is_open: self._serial.open() return self._serial.in_waiting ########################################################################## def _init_serial(self, spec): """Initialise the serial object.""" addr, val = parse_protocol_string(spec) try: if not addr and not val: pass elif addr == u'STDIO' or (not addr and val.upper() == u'STDIO'): return SerialStdIO(val.upper() == u'CRLF') else: if not serial: logging.warning( u'Could not attach %s to COM device. Module `serial` not available: %s', spec, logging_msg ) return None if addr in (u'SOCKET', u'RFC2217'): # throws ValueError if too many :s, caught below host, socket = val.split(u':') url = u'%s://%s:%s' % (addr.lower(), host, socket) stream = serial.serial_for_url(url, timeout=0, do_not_open=True) # monkey-patch serial object as SocketSerial does not have this property stream.out_waiting = 0 return stream elif addr == u'PORT': # port can be e.g. /dev/ttyS1 on Linux or COM1 on Windows. return serial.serial_for_url(val, timeout=0, do_not_open=True) else: raise ValueError(u'Invalid protocol `%s`' % (addr,)) except (ValueError, EnvironmentError) as e: logging.warning(u'Could not attach %s to COM device: %s', spec, e) return None def __getstate__(self): """Get pickling dict for stream.""" # copy as we still need _serial for close() # which gets called after __getstate__() on shutdown pickle_dict = {k:v for k,v in iteritems(self.__dict__)} del pickle_dict['_serial'] return pickle_dict def __setstate__(self, pickle_dict): """Initialise stream from pickling dict.""" self.__dict__.update(pickle_dict) self._serial = self._init_serial(self._spec) def _check_open(self): """Open the underlying port if necessary.""" if not self._serial.is_open: logging.debug('Opening serial port %s.', self._serial.port) self._serial.open() def _open_serial(self, rs=False, cs=1000, ds=1000, cd=0): """Open the serial connection.""" with safe_io(error.DEVICE_TIMEOUT): self._check_open() # handshake - report as timeout if it fails # by default, RTS is up, DTR down # RTS can be suppressed, DTR only accessible through machine ports # https://lbpe.wikispaces.com/AccessingSerialPort if not rs: with safe_io(error.DEVICE_TIMEOUT): self._serial.rts = True now = datetime.datetime.now() timeout_cts = now + datetime.timedelta(microseconds=cs) timeout_dsr = now + datetime.timedelta(microseconds=ds) timeout_cd = now + datetime.timedelta(microseconds=cd) with safe_io(error.DEVICE_TIMEOUT): have_cts, have_dsr, have_cd = self._serial.cts, self._serial.dsr, self._serial.cd while ((now < timeout_cts and not have_cts) and (now < timeout_dsr and not have_dsr) and (now < timeout_cd and not have_cd)): now = datetime.datetime.now() with safe_io(error.DEVICE_TIMEOUT): have_cts = have_cts and self._serial.cts have_dsr = have_dsr and self._serial.dsr have_cts = have_cd and self._serial.cd # give CPU some time off self._queues.wait() # only check for status if timeouts are set > 0 # http://www.electro-tech-online.com/threads/qbasic-serial-port-control.19286/ # https://measurementsensors.honeywell.com/ProductDocuments/Instruments/008-0385-00.pdf if ((cs > 0 and not have_cts) or (ds > 0 and not have_dsr) or (cd > 0 and not have_cd)): raise error.BASICError(error.DEVICE_TIMEOUT) def set_params(self, speed, parity, bytesize, stop): """Set serial port connection parameters.""" logging.debug( 'Setting serial port %s parameters to (%d, %s, %s, %s).', self._serial.port, speed, parity, bytesize, stop ) with safe_io(error.DEVICE_FAULT): self._check_open() self._serial.baudrate = speed self._serial.parity = parity.decode('ascii') self._serial.bytesize = bytesize self._serial.stopbits = stop def get_params(self): """Get serial port connection parameters.""" with safe_io(error.DEVICE_FAULT): self._check_open() return ( self._serial.baudrate, self._serial.parity.encode('ascii'), self._serial.bytesize, self._serial.stopbits ) def set_pins(self, rts=None, dtr=None, brk=None): """Set signal pins.""" with safe_io(error.DEVICE_FAULT): self._check_open() if rts is not None: self._serial.rts = rts if dtr is not None: self._serial.dtr = dtr if brk is not None: self._serial.break_condition = brk def get_pins(self): """Get signal pins.""" with safe_io(error.DEVICE_FAULT): self._check_open() return (self._serial.cd, self._serial.ri, self._serial.dsr, self._serial.cts) def close(self): """Close the serial connection.""" if self._serial and self._serial.is_open: logging.debug('Closing serial port %s.', self._serial.port) self._serial.close() def io_waiting(self): """ Find out whether bytes are waiting for input or output. """ # no idea what the appropriate BASIC error would be with safe_io(error.DEVICE_FAULT): self._check_open() # socketserial has no out_waiting, though Serial does return self._serial.in_waiting > 0, self._serial.out_waiting > 0 ############################################################################### class COMFile(TextFileBase, RealTimeInputMixin): """COMn: device - serial port.""" def __init__(self, stream, field, linefeed, serial_in_size, queues): """Initialise COMn: file.""" TextFileBase.__init__(self, stream, b'D', b'R') self._queues = queues # create a FIELD for GET and PUT. no text file operations on COMn: FIELD self._field = field self._linefeed = linefeed self._serial_in_size = serial_in_size self.is_open = True def close(self): """Close the file (but not the port).""" # do *not* call the parent close() # as this would call close() on our (unique) serial file handle #TextFileBase.close(self) self.is_open = False def peek(self, num): """Return only readahead buffer, no blocking peek.""" return b''.join(self._readahead[:num]) def read(self, num): """Read a number of characters.""" # take at most num chars out of readahead buffer (holds just one on COM but anyway) s, self._readahead = self._readahead[:num], self._readahead[num:] while len(s) < num: self._queues.wait() with safe_io(): # non-blocking read self._current, self._previous = self._fhandle.read(1), self._current if self._current: s.append(self._current) logging.debug('Reading from serial port %s: %r', self._fhandle.port, b''.join(s)) return b''.join(s) def read_one(self): """Read a character, replacing CR LF with CR.""" c = self.read(1) # report CRLF as CR # are we correct to ignore self._linefeed on input? if (c == b'\n' and self._previous == b'\r'): c = self.read(1) return c def read_line(self): """Blocking read line from the port (not the FIELD buffer!).""" out = [] while len(out) < 255: c = self.read_one() if c == b'\r': break if c: out.append(c) c = None return b''.join(out), c def write_line(self, s=b''): """Write string or bytearray and newline to port.""" self.write(s + b'\r') def write(self, s): """Write string to port.""" if self._linefeed: s = s.replace(b'\r', b'\r\n') with safe_io(): logging.debug('Writing to serial port %s: %r', self._fhandle.port, s) self._fhandle.write(s) def get(self, num): """Read num bytes - GET on COM port.""" if not num: return # blocking read of num bytes s = self.read(num) self._field.view_buffer()[:len(s)] = s def put(self, num): """Write num bytes - PUT on COM port.""" if not num: return self.write(bytes(self._field.view_buffer()[:num])) def loc(self): """LOC: Returns number of chars waiting to be read.""" with safe_io(): return self._fhandle.in_waiting def eof(self): """EOF: no chars waiting.""" # for EOF(i) return self.loc() <= 0 def lof(self): """Returns number of bytes free in buffer.""" with safe_io(): return max(0, self._serial_in_size - self._fhandle.in_waiting) ############################################################################### class SerialStdIO(object): """Wrapper object to route port to stdio.""" # dummy input pins cd = True ri = False dsr = True cts = True def __init__(self, crlf): """Initialise the stream.""" self.is_open = False self._crlf = crlf # dummy parameters self.baudrate = 300 self.parity = 'E' self.bytesize = 8 self.stopbits = 2 # dummy output pins self.rts = False self.dtr = False self.break_condition = False self.port = u'STDIO' def open(self): """Open a connection.""" self.is_open = True def close(self): """Close the connection.""" self.is_open = False def read(self, num=1): """Non-blocking read of up to `num` chars from stdin.""" s = [] # note that kbhit assumes keyboard # so won't work with redirects on Windows while console.key_pressed() and len(s) < num: c = stdio.stdin.buffer.read(1) if self._crlf and c == b'\n': c = b'\r' if c: s.append(c) return b''.join(s) def write(self, s): """Write to stdout.""" if self._crlf: s = s.replace(b'\r', b'\n') stdio.stdout.buffer.write(s) stdio.stdout.buffer.flush() @property def in_waiting(self): """Number of characters waiting to be read.""" # we get at most 1 char waiting this way return console.key_pressed() out_waiting = 0 pcbasic-2.0.7/pcbasic/basic/display/000077500000000000000000000000001441235174000172575ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/display/__init__.py000066400000000000000000000004021441235174000213640ustar00rootroot00000000000000""" PC-BASIC - display package Text and graphics buffer, cursor and screen operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .display import Display from .screencopyhandler import ScreenCopyHandler pcbasic-2.0.7/pcbasic/basic/display/buffers.py000066400000000000000000000515401441235174000212720ustar00rootroot00000000000000""" PC-BASIC - display.buffers Text and pixel buffer operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging from contextlib import contextmanager from ...compat import PY2, zip, int2byte, iterchar, text_type from ...compat import iter_chunks from ..base import signals from ..base.bytematrix import ByteMatrix class _TextRow(object): """Buffer for a single row of the screen.""" def __init__(self, attr, width): """Set up screen row empty and unwrapped.""" # halfwidth character buffer, initialised to spaces self.chars = [b' '] * width # attribute buffer self.attrs = [attr] * width # last non-whitespace column [0--width], zero means all whitespace self.length = 0 # line continues on next row (either LF or word wrap happened) self.wrap = False class _PixelAccess(object): """ Wrapper class to enable pixel indexing. Usage example: VideoBuffer.pixels[y0:y1, x0:x1] = sprite """ def __init__(self, video_buffer): """Wrap the VideoBuffer.""" self._video_buffer = video_buffer self._pixels = video_buffer._pixels @property def width(self): """Width in pixels.""" return self._pixels.width @property def height(self): """Height in pixels.""" return self._pixels.height def __getitem__(self, index): """Retrieve a copy of a pixel range.""" return self._pixels[index] def __setitem__(self, index, data): """Set a pixel range, clear affected text buffers and submit to interface.""" self._pixels[index] = data # make sure the indices are slices so that __getattr__ returns a matrix yslice, xslice = index if not isinstance(yslice, slice): yslice = slice(yslice, yslice+1) if not isinstance(xslice, slice): xslice = slice(xslice, xslice+1) self._video_buffer._update_pixels(yslice.start, xslice.start, yslice.stop-1, xslice.stop-1) class VideoBuffer(object): """Buffer for a screen page.""" def __init__( self, queues, pixel_height, pixel_width, height, width, colourmap, attr, font, codepage, do_fullwidth ): """Initialise the screen buffer to given dimensions.""" self._rows = [_TextRow(attr, width) for _ in range(height)] self._width = width self._height = height self._font = font self._colourmap = colourmap # DBCS support self._codepage = codepage self._dbcs_enabled = codepage.dbcs and do_fullwidth self._dbcs_text = [[u' '] * width for _ in range(height)] # initialise pixel buffers self._pixels = ByteMatrix(pixel_height, pixel_width) # with set_attr that calls submit_pixels self._pixel_access = _PixelAccess(self) # needed for signals only self._queues = queues # dirty rectangle collection self._dirty_left = {} self._dirty_right = {} self._locked = False self._visible = False def set_visible(self, visible): """Set the vpage flag.""" if self._visible != visible: self._visible = visible if visible: self.resubmit() @property def pixels(self): """Pixel-buffer access.""" return self._pixel_access def __repr__(self): """Return an ascii representation of the screen buffer (for debugging).""" horiz_bar = (' +' + '-' * self._width + '+') row_strs = [] lastwrap = False row_strs.append(horiz_bar) for i, row in enumerate(self._rows): if PY2: # pragma: no cover rowstr = b''.join(row.chars) else: # for this purpose we convert on a per-byte basis, so no dbcs rowstr = u''.join(self._codepage.bytes_to_unicode(_b) for _b in row.chars) left = '\\' if lastwrap else '|' right = '\\' if row.wrap else '|' row_strs.append('{0:2} {1}{2}{3} {4:2}'.format( i, left, rowstr, right, row.length, )) lastwrap = row.wrap row_strs.append(horiz_bar) return '\n'.join(row_strs) ########################################################################## # query buffers def get_char(self, row, col): """Retrieve a (halfwidth) character from the screen (as bytes).""" return self._rows[row-1].chars[col-1] def get_byte(self, row, col): """Retrieve a byte from the character buffer (as int).""" return ord(self._rows[row-1].chars[col-1]) def get_attr(self, row, col): """Retrieve attribute from the screen.""" return self._rows[row-1].attrs[col-1] def get_charwidth(self, row, col): """Get DBCS width of cell on active page.""" if col == self._width: return 1 if not self._dbcs_text[row-1][col-1]: return 0 return 1 if self._dbcs_text[row-1][col] else 2 def get_chars(self, as_type=bytes): """Retrieve all characters on this page, as tuple of tuples of bytes (raw) or unicode (dbcs).""" if as_type == bytes: return tuple(tuple(_row.chars) for _row in self._rows) elif as_type == text_type: return tuple(tuple(_row) for _row in self._dbcs_text) else: raise ValueError('`as_type` must be bytes or unicode, not %s.' % type(as_type)) ########################################################################## # logical line parameters: wrap and row length def set_wrap(self, row, wrap): """Connect/disconnect rows on active page by line wrap.""" self._rows[row-1].wrap = wrap def wraps(self, row): """The given row is connected by line wrap.""" return self._rows[row-1].wrap def set_row_length(self, row, length): """Return logical length of row.""" self._rows[row-1].length = length def row_length(self, row): """Return logical length of row.""" return self._rows[row-1].length def has_linefeed(self, row): """Row terminates in a linefeed character.""" return self.wraps(row) and self.row_length(row) < self._width ########################################################################## # convert between text and pixel positions def pixel_to_text_pos(self, x, y): """Convert pixel position to text position.""" return 1 + y // self._font.height, 1 + x // self._font.width def pixel_to_text_area(self, x0, y0, x1, y1): """Convert from pixel area to text area.""" col0 = min(self._width, max(1, 1 + x0 // self._font.width)) row0 = min(self._height, max(1, 1 + y0 // self._font.height)) col1 = min(self._width, max(1, 1 + x1 // self._font.width)) row1 = min(self._height, max(1, 1 + y1 // self._font.height)) return row0, col0, row1, col1 def text_to_pixel_pos(self, row, col): """Convert text position to pixel position.""" # area bounds are all inclusive return ( (col-1) * self._font.width, (row-1) * self._font.height, ) def text_to_pixel_area(self, row0, col0, row1, col1): """Convert text area to pixel area.""" # area bounds are all inclusive return ( (col0-1) * self._font.width, (row0-1) * self._font.height, col1 * self._font.width - 1, row1 * self._font.height - 1 ) ########################################################################## # page copy def copy_from(self, src): """Copy source into this page.""" for dst_row, src_row in zip(self._rows, src._rows): assert len(dst_row.chars) == len(src_row.chars) assert len(dst_row.attrs) == len(src_row.attrs) dst_row.chars[:] = src_row.chars dst_row.attrs[:] = src_row.attrs dst_row.length = src_row.length dst_row.wrap = src_row.wrap self._dbcs_text[:] = src._dbcs_text self._pixels[:, :] = src._pixels self._pixel_access = _PixelAccess(self) # resubmit to interface self.resubmit() ########################################################################## # modify pixels def _update_pixels(self, top, left, bottom, right): """Clear the text under the rect and submit to interface.""" row0, col0, row1, col1 = self.pixel_to_text_area(left, top, right, bottom) # clear text area # we can't see or query the attribute in graphics mode - might as well set to zero self._clear_text_area( row0, col0, row1, col1, 0, adjust_end=False, clear_wrap=False ) rect = self._pixels[top:bottom+1, left:right+1] self._submit(row0, col0, row1, col1) ########################################################################## # modify text def put_char_attr(self, row, col, char, attr, adjust_end=False): """Put a byte to the screen, reinterpreting SBCS and DBCS as necessary.""" assert isinstance(char, bytes), type(char) # update the screen buffer self._rows[row-1].chars[col-1] = char self._rows[row-1].attrs[col-1] = attr if adjust_end: self._rows[row-1].length = max(self._rows[row-1].length, col) self._update(row, col, col) def insert_char_attr(self, row, col, char, attr): """ Insert a halfwidth character, NOTE: This sets the attribute of *everything that has moved* to attr. Return the character dropping off at the end. """ therow = self._rows[row-1] therow.chars.insert(col-1, char) therow.attrs.insert(col-1, attr) pop_char = therow.chars.pop() pop_attr = therow.attrs.pop() if therow.length >= col: therow.length = min(therow.length + 1, self._width) else: therow.length = col # reset the attribute of all moved chars stop_col = max(therow.length, col) therow.attrs[col-1:stop_col] = [attr] * (stop_col - col + 1) # attrs change only up to logical end of row but dbcs can change up to row width self._update(row, col, stop_col) return pop_char def delete_char_attr(self, row, col, attr, fill_char_attr=None): """ Delete a halfwidth character, filling with space(s) at the logical end. NOTE: This sets the attribute of *everything that has moved* to attr. """ therow = self._rows[row-1] # do nothing beyond logical end of row if therow.length < col: return 0, 0 adjust_end = fill_char_attr is None if fill_char_attr is None: fill_char, fill_attr = b' ', attr else: fill_char, fill_attr = fill_char_attr therow.chars[:therow.length] = ( therow.chars[:col-1] + therow.chars[col:therow.length] + [fill_char] ) therow.attrs[:therow.length] = ( therow.attrs[:col-1] + therow.attrs[col:therow.length] + [fill_attr] ) # reset the attribute of all moved chars stop_col = max(therow.length, col) therow.attrs[col-1:stop_col] = [attr] * (stop_col - col + 1) # change the logical end if adjust_end: therow.length = max(therow.length - 1, 0) self._update(row, col, stop_col) return col, stop_col ########################################################################### # update DBCS/unicode buffer def _refresh_dbcs(self, row, orig_start, orig_stop): """Update the DBCS buffer.""" raw = b''.join(self._rows[row-1].chars) # get a new converter each time so we don't share state between calls conv = self._codepage.get_converter(preserve=b'', use_substitutes=True) sequences = conv.to_unicode_list(raw, flush=True) updated = [old != new for old, new in zip(self._dbcs_text[row-1], sequences)] self._dbcs_text[row-1] = sequences try: start = updated.index(True) + 1 stop = len(updated) - updated[::-1].index(True) except ValueError: # no change to text in dbcs buffer start, stop = len(updated), 0 start, stop = min(start, orig_start), max(stop, orig_stop) return start, stop ########################################################################### # submit to interface def resubmit(self): """Completely resubmit the text and graphics screen to the interface.""" self._submit(1, 1, self._height, self._width) def _submit(self, top, left, bottom, right): """Submit a rectangular screen section to interface (text coordinates).""" if self._visible: text = [_row[left-1:right] for _row in self._dbcs_text[top-1:bottom]] attrs = [_row.attrs[left-1:right] for _row in self._rows[top-1:bottom]] x0, y0 = self.text_to_pixel_pos(top, left) x1, y1 = self.text_to_pixel_pos(bottom+1, right+1) self._queues.video.put(signals.Event( signals.VIDEO_UPDATE, (top, left, text, attrs, y0, x0, self._pixels[y0:y1, x0:x1]) )) ########################################################################### # text rendering - dirty rectangles @contextmanager def collect_updates(self): """Lock buffer to collect updates and submit them in one go.""" if self._locked: # nested call - only lock/unlock outermost yield else: self._locked = True try: yield finally: self._locked = False self.force_submit() def _update(self, row, start, stop): """Mark section of screen row as dirty for update.""" # merge with existing dirty rects for row if row in self._dirty_left: self._dirty_left[row] = min(start, self._dirty_left[row]) self._dirty_right[row] = max(stop, self._dirty_right[row]) else: self._dirty_left[row] = start self._dirty_right[row] = stop if not self._locked: self.force_submit() def force_submit(self): """Update dbcs, write all dirty text rectangles to pixels and submit.""" for row in sorted(self._dirty_left): start, stop = self._refresh_dbcs(row, self._dirty_left[row], self._dirty_right[row]) self._draw_text(row, start, row, stop) self._submit(row, start, row, stop) self._dirty_left = {} self._dirty_right = {} ########################################################################### # text rendering def _draw_text(self, top, left, bottom, right): """Draw text in a rectangular screen section to pixel buffer.""" for row in range(top, bottom+1): gen_chunks = iter_chunks( self._dbcs_text[row-1][left-1:right], self._rows[row-1].attrs[left-1:right] ) col = left for text, attr in gen_chunks: sprite = self._draw_text_chunk(row, col, text, attr) # marking by trailing u'' ensures list length is column number col += len(text) def _draw_text_chunk(self, row, col, chars, attr): """Draw a chunk of text in a single attribute to pixels and interface.""" if row < 1 or col < 1 or row > self._height or col > self._width: logging.debug('Ignoring out-of-range text rendering request: row %d col %d', row, col) return _, back, _, underline = self._colourmap.split_attr(attr) # update pixel buffer left, top = self.text_to_pixel_pos(row, col) sprite = self._font.render_text(chars, attr, back, underline) self._pixels[top:top+sprite.height, left:left+sprite.width] = sprite return sprite ########################################################################### # clearing buffers def clear_rows(self, start, stop, attr): """Clear text and graphics on given (inclusive) text row range.""" self._clear_text_area( start, 1, stop, self._width, attr, adjust_end=True, clear_wrap=True ) # clear pixels x0, y0, x1, y1 = self.text_to_pixel_area(start, 1, stop, self._width) _, back, _, _ = self._colourmap.split_attr(attr) self._pixels[y0:y1+1, x0:x1+1] = back # submit dirty rects before clear self.force_submit() # this should only be called on the active page if self._visible: self._queues.video.put(signals.Event(signals.VIDEO_CLEAR_ROWS, (back, start, stop))) def clear_row_from(self, row, col, attr): """Clear from given position to end of row.""" if col == 1: self.clear_rows(row, row, attr) else: # clear the first row of the logical line self._clear_text_area( row, col, row, self._width, attr, adjust_end=True, clear_wrap=True ) # submit changes self._update(row, 1, self._width) def _clear_text_area(self, from_row, from_col, to_row, to_col, attr, clear_wrap, adjust_end): """ Clear a rectangular area of the screen (inclusive bounds; 1-based indexing). Does not clear pixels or submit to interface (which allows its use in put_rect). """ for row in self._rows[from_row-1:to_row]: row.chars[from_col-1:to_col] = [b' '] * (to_col - from_col + 1) row.attrs[from_col-1:to_col] = [attr] * (to_col - from_col + 1) if adjust_end and row.length <= to_col: row.length = min(row.length, from_col-1) if clear_wrap: row.wrap = False # we have to rebuild the DBCS buffer unless clearing the whole row or not enabled # as lead or trail bytes might have been replaced by spaces if self._dbcs_enabled and (to_col-from_col+1) < self._width: for row in range(from_row, to_row+1): # refresh whole row # characters earlier on the row may be affected, e.g. box-protected chars self._refresh_dbcs(row, 1, self._width) else: for row in range(from_row, to_row+1): self._dbcs_text[row-1][from_col-1:to_col] = [u' '] * (to_col-from_col+1) ########################################################################### # scrolling buffers def scroll_up(self, from_row, to_row, attr): """Scroll up by one line, between from_row and to_row, filling empty row with attr.""" # submit dirty rects before scroll self.force_submit() _, back, _, _ = self._colourmap.split_attr(attr) if self._visible: self._queues.video.put(signals.Event( signals.VIDEO_SCROLL, (-1, from_row, to_row, back) )) # update text buffer new_row = _TextRow(attr, self._width) self._rows.insert(to_row, new_row) # remove any wrap above/into deleted row, unless the deleted row wrapped into the next if self._rows[from_row-2].wrap: self._rows[from_row-2].wrap = self._rows[from_row-1].wrap # delete row # from_row del self._rows[from_row-1] # update dbcs buffer self._dbcs_text[from_row-1:to_row-1] = self._dbcs_text[from_row:to_row] self._dbcs_text[to_row-1] = [u' '] * self._width # update pixel buffer sx0, sy0, sx1, sy1 = self.text_to_pixel_area( from_row+1, 1, to_row, self._width ) tx0, ty0 = self.text_to_pixel_pos(from_row, 1) self._pixels.move(sy0, sy1+1, sx0, sx1+1, ty0, tx0) def scroll_down(self, from_row, to_row, attr): """Scroll down by one line, between from_row and to_row, filling empty row with attr.""" # submit dirty rects before scroll self.force_submit() _, back, _, _ = self._colourmap.split_attr(attr) if self._visible: self._queues.video.put(signals.Event( signals.VIDEO_SCROLL, (1, from_row, to_row, back) )) # update text buffer new_row = _TextRow(attr, self._width) # insert at row # from_row self._rows.insert(from_row - 1, new_row) # delete row # to_row del self._rows[to_row-1] # if we inserted below a wrapping row, make sure the new empty row wraps # so as not to break line continuation if self._rows[from_row-2].wrap: self._rows[from_row-1].wrap = True # update dbcs buffer self._dbcs_text[from_row:to_row] = self._dbcs_text[from_row-1:to_row-1] self._dbcs_text[from_row-1] = [u' '] * self._width # update pixel buffer sx0, sy0, sx1, sy1 = self.text_to_pixel_area( from_row, 1, to_row-1, self._width ) tx0, ty0 = self.text_to_pixel_pos(from_row+1, 1) self._pixels.move(sy0, sy1+1, sx0, sx1+1, ty0, tx0) pcbasic-2.0.7/pcbasic/basic/display/colours.py000066400000000000000000000706531441235174000213320ustar00rootroot00000000000000""" PC-BASIC - display.colours Palettes, colours and attributes (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import error from ..base import signals # 2-colour CGA (SCREEN 2) palette CGA2_PALETTE = (0, 15) # 16 colour CGA palette (CGA text mode) CGA16_PALETTE = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) # EGA palette - these are the same colours as 16-colour CGA but picked from different coloursets EGA_PALETTE = (0, 1, 2, 3, 4, 5, 20, 7, 56, 57, 58, 59, 60, 61, 62, 63) # CGA 4-colour palettes # palette 0: Black, Green, Red, Brown/Yellow # palette 1: Black, Ugh, Yuck, Bleah # "Mode 5" (SCREEN 1 + colorburst on RGB) has red instead of magenta # low intensity CGA4_LO_PALETTE_0 = (0, 2, 4, 6) CGA4_LO_PALETTE_1 = (0, 3, 5, 7) CGA4_LO_PALETTE_RED = (0, 3, 4, 7) # high intensity CGA4_HI_PALETTE_0 = (0, 10, 12, 14) CGA4_HI_PALETTE_1 = (0, 11, 13, 15) CGA4_HI_PALETTE_RED = (0, 11, 12, 15) # PCjr/Tandy 4-colour palettes # like CGA 4-colour, but low-intensity colours with high-intensity white TANDY4_PALETTE_0 = (0, 2, 4, 6) TANDY4_PALETTE_1 = (0, 3, 5, 15) # CGA colourset # note 'CGA brown' in position 6 COLOURS16 = ( (0x00, 0x00, 0x00), (0x00, 0x00, 0xaa), (0x00, 0xaa, 0x00), (0x00, 0xaa, 0xaa), (0xaa, 0x00, 0x00), (0xaa, 0x00, 0xaa), (0xaa, 0x55, 0x00), (0xaa, 0xaa, 0xaa), (0x55, 0x55, 0x55), (0x55, 0x55, 0xff), (0x55, 0xff, 0x55), (0x55, 0xff, 0xff), (0xff, 0x55, 0x55), (0xff, 0x55, 0xff), (0xff, 0xff, 0x55), (0xff, 0xff, 0xff) ) # EGA colourset COLOURS64 = ( (0x00, 0x00, 0x00), (0x00, 0x00, 0xaa), (0x00, 0xaa, 0x00), (0x00, 0xaa, 0xaa), (0xaa, 0x00, 0x00), (0xaa, 0x00, 0xaa), (0xaa, 0xaa, 0x00), (0xaa, 0xaa, 0xaa), (0x00, 0x00, 0x55), (0x00, 0x00, 0xff), (0x00, 0xaa, 0x55), (0x00, 0xaa, 0xff), (0xaa, 0x00, 0x55), (0xaa, 0x00, 0xff), (0xaa, 0xaa, 0x55), (0xaa, 0xaa, 0xff), (0x00, 0x55, 0x00), (0x00, 0x55, 0xaa), (0x00, 0xff, 0x00), (0x00, 0xff, 0xaa), (0xaa, 0x55, 0x00), (0xaa, 0x55, 0xaa), (0xaa, 0xff, 0x00), (0xaa, 0xff, 0xaa), (0x00, 0x55, 0x55), (0x00, 0x55, 0xff), (0x00, 0xff, 0x55), (0x00, 0xff, 0xff), (0xaa, 0x55, 0x55), (0xaa, 0x55, 0xff), (0xaa, 0xff, 0x55), (0xaa, 0xff, 0xff), (0x55, 0x00, 0x00), (0x55, 0x00, 0xaa), (0x55, 0xaa, 0x00), (0x55, 0xaa, 0xaa), (0xff, 0x00, 0x00), (0xff, 0x00, 0xaa), (0xff, 0xaa, 0x00), (0xff, 0xaa, 0xaa), (0x55, 0x00, 0x55), (0x55, 0x00, 0xff), (0x55, 0xaa, 0x55), (0x55, 0xaa, 0xff), (0xff, 0x00, 0x55), (0xff, 0x00, 0xff), (0xff, 0xaa, 0x55), (0xff, 0xaa, 0xff), (0x55, 0x55, 0x00), (0x55, 0x55, 0xaa), (0x55, 0xff, 0x00), (0x55, 0xff, 0xaa), (0xff, 0x55, 0x00), (0xff, 0x55, 0xaa), (0xff, 0xff, 0x00), (0xff, 0xff, 0xaa), (0x55, 0x55, 0x55), (0x55, 0x55, 0xff), (0x55, 0xff, 0x55), (0x55, 0xff, 0xff), (0xff, 0x55, 0x55), (0xff, 0x55, 0xff), (0xff, 0xff, 0x55), (0xff, 0xff, 0xff) ) # composite palettes # see http://nerdlypleasures.blogspot.co.uk/2013_11_01_archive.html COMPOSITE = { 'cga': ( (0x00, 0x00, 0x00), (0x00, 0x6a, 0x2c), (0x00, 0x39, 0xff), (0x00, 0x94, 0xff), (0xca, 0x00, 0x2c), (0x77, 0x77, 0x77), (0xff, 0x31, 0xff), (0xc0, 0x98, 0xff), (0x1a, 0x57, 0x00), (0x00, 0xd6, 0x00), (0x77, 0x77, 0x77), (0x00, 0xf4, 0xb8), (0xff, 0x57, 0x00), (0xb0, 0xdd, 0x00), (0xff, 0x7c, 0xb8), (0xff, 0xff, 0xff) ), 'tandy': ( (0x00, 0x00, 0x00), (0x7c, 0x30, 0x00), (0x00, 0x75, 0x00), (0x00, 0xbe, 0x00), (0x00, 0x47, 0xee), (0x77, 0x77, 0x77), (0x00, 0xbb, 0xc4), (0x00, 0xfb, 0x3f), (0xb2, 0x0f, 0x9d), (0xff, 0x1e, 0x0f), (0x77, 0x77, 0x77), (0xff, 0xb8, 0x00), (0xb2, 0x44, 0xff), (0xff, 0x78, 0xff), (0x4b, 0xba, 0xff), (0xff, 0xff, 0xff) ), 'pcjr': ( (0x00, 0x00, 0x00), (0x98, 0x20, 0xcb), (0x9f, 0x1c, 0x00), (0xff, 0x11, 0x71), (0x00, 0x76, 0x00), (0x77, 0x77, 0x77), (0x5b, 0xaa, 0x00), (0xff, 0xa5, 0x00), (0x00, 0x4e, 0xcb), (0x74, 0x53, 0xff), (0x77, 0x77, 0x77), (0xff, 0x79, 0xff), (0x00, 0xc8, 0x71), (0x00, 0xcc, 0xff), (0x00, 0xfa, 0x00), (0xff, 0xff, 0xff) ), # not used, retained for reference 'cga_old': ( (0x00, 0x00, 0x00), (0x00, 0x71, 0x00), (0x00, 0x3f, 0xff), (0x00, 0xab, 0xff), (0xc3, 0x00, 0x67), (0x73, 0x73, 0x73), (0xe6, 0x39, 0xff), (0x8c, 0xa8, 0xff), (0x53, 0x44, 0x00), (0x00, 0xcd, 0x00), (0x73, 0x73, 0x73), (0x00, 0xfc, 0x7e), (0xff, 0x39, 0x00), (0xe2, 0xca, 0x00), (0xff, 0x7c, 0xf4), (0xff, 0xff, 0xff) ), } # CGA mono intensities INTENSITY16 = range(0x00, 0x100, 0x11) # MDA text intensities: black, dark green, green, bright green INTENSITY_MDA_MONO = (0x00, 0x40, 0xc0, 0xff) # SCREEN 10 intensities INTENSITY_EGA_MONO = (0x00, 0xaa, 0xff) # monochrome EGA, these refer to the fixed pseudocolor palette defined in EGAMonoMode # from GW-BASIC manual: # Attribute Value Displayed Pseudo-Color # 0 Off # 1 On, normal intensity # 2 Blink # 3 On, high intensity # however, IBM EGA manual suggests these 4 are mapped to 16 *character* attributes differently: # black, normal, black, normal, blink, bright, blink, bright, black, normal, black, normal, blink, bright, blink, bright # it also doesn't mention being able to set the palette to the 9 pseudocolours of the GW manual # but since we only have 2bpp I think graphics COLOR will use values 0-3, not 0-15 EGA_MONO_PALETTE = (0, 4, 1, 8) # 64k EGA - we have 4 colours simultaneously out of a palette of 16 # from IBM's EGA manual they are black, blue, red, white # however they are mapped to 16 character attributes # black, blue, black, blue, red, white, red, white, black, blue, black, blue, red, white, red, white EGA_64K_PALETTE = (0, 1, 4, 15) ####################################################################################### # tinted monochrome monitors MONO_TINT = { 'green': (0, 255, 0), 'amber': (255, 128, 0), 'grey': (255, 255, 255), 'mono': (0, 255, 0), } # apparent intensity # these correspond to NTSC, ITU-R Recommendation BT. 601-2 # see https://poynton.ca/notes/colour_and_gamma/ColorFAQ.html#RTFToC3 #_RGB_INTENSITY = (0.299, 0.587, 0.114) # some monitors seemed to show increasing intensity for the 16 shades, # see https://www.vogons.org/viewtopic.php?t=29101 # also https://nerdlypleasures.blogspot.com/2014/03/the-monochrome-experience-cga-ega-and.html _RGB_INTENSITY = (0.5, 0.3, 0.2) def _adjust_tint(rgb, mono_tint, mono): """Convert (r, g, b) tuple to tinted monochrome.""" if not mono: return rgb intensity = sum(_value * _weight for _value, _weight in zip(rgb, _RGB_INTENSITY)) return tuple(int(_tint * intensity) // 255 for _tint in mono_tint) ############################################################################### # colour mappers class _ColourMapper(object): """Palette and colourset.""" # override these # palette - lookup table that maps the valid attributes to colour values # these are "palette attributes" - e.g. the 16 foreground attributes for text mode. default_palette = () num_attr = 0 # colour set - maps the valid colour values to RGB # int values that can be used as the right hand side of a palette assignment _colours = () # interpret colours as monochrome intensity _mono_tint = MONO_TINT['mono'] _mono = False def __init__(self, queues, adapter, monitor, colorswitch): """Initialise colour map.""" self._queues = queues if monitor in MONO_TINT: self._mono = monitor in MONO_TINT self._mono_tint = MONO_TINT[monitor] self.set_colorswitch(colorswitch) self._palette = list(self.default_palette) # policy on PALETTE changes # effective palette change is an error in CGA if adapter in ('cga', 'cga_old', 'mda', 'hercules', 'olivetti'): self._palette_change_policy = 'error' # ignore palette changes in Tandy/PCjr SCREEN 0 elif adapter in ('tandy', 'pcjr') and self.num_attr == 256: self._palette_change_policy = 'deny' else: self._palette_change_policy = 'allow' self.submit() def allows_palette_change(self): """Check if the video mode allows palette change.""" if self._palette_change_policy == 'error': raise error.BASICError(error.IFC) return self._palette_change_policy != 'deny' def reset(self): """Reset to default palette.""" self._palette = list(self.default_palette) self.submit() @property def num_palette(self): """Number of values in palette.""" return len(self.default_palette) @property def num_colours(self): """Number of values in colour set.""" return len(self._colours) def split_attr(self, attr): """Split attribute byte into constituent parts.""" return attr & 0xf, 0, False, False def _get_rgb_table(self): """List of RGB/blink/underline for all attributes, given a palette.""" return ( [self.attr_to_rgb(_attr) for _attr in range(self.num_attr)], None ) def attr_to_rgb(self, attr): """Convert attribute to RGB/blink/underline, given a palette.""" rgb = _adjust_tint(self._colours[self._palette[attr]], self._mono_tint, self._mono) return rgb, rgb, False, False def get_cga4_palette(self): """CGA palette setting (accessible from memory).""" return 1 def set_cga4_palette(self, num): """Set the default 4-colour CGA palette.""" def set_cga4_intensity(self, high): """Set/unset the palette intensity.""" def set_colorswitch(self, colorswitch): """Set the SCREEN colorswitch parameter.""" # in SCREEN 0, set the colorburst # in SCREEN 1, set the colorburst (inverted) # in SCREEN 2, ignore parameter and turn off colorburst def set_colorburst(self, on): """Set the NTSC colorburst bit.""" # not colourburst capable return False # palette methods def set_all(self, new_palette, force=False): """Set the colours for all attributes.""" if force or self.allows_palette_change(): self._palette = list(new_palette) self.submit() def set_entry(self, index, colour, force=False): """Set a new colour for a given attribute.""" if force or self.allows_palette_change(): self._palette[index] = colour # in text mode, we'd be setting more than one attribute # e.g. all true attributes with this number as foreground or background # and attr_to_rgb decides which self.submit() def get_entry(self, index): """Retrieve the colour for a given attribute.""" return self._palette[index] def submit(self): """Submit to interface.""" # all attributes split into foreground RGB, background RGB, blink and underline rgb_table, compo_parms = self._get_rgb_table() self._queues.video.put(signals.Event( signals.VIDEO_SET_PALETTE, (rgb_table, compo_parms) )) # COLOR statement helpers def color(self, current_attr, fore, back, bord): """Mode-dependent helper function for COLOR statement.""" if fore is None: fore = current_attr if back is None: # graphics mode bg is always 0; sets palette instead back = self.get_entry(0) # for screens other than 1, no distinction between 3rd parm zero and not supplied bord = bord or 0 error.range_check(0, 255, bord) max_attr = self.num_attr - 1 max_colour = self.num_colours - 1 error.range_check(1, max_attr, fore) error.range_check(0, max_colour, back) # in screen 7 and 8, only low intensity palette is used for background self.set_entry(0, back % 8, force=True) # set attr, don't change border return fore, None # memory access def get_colour_info_byte(self): """Helper for PEEK(1126).""" return -1 class _TextColourMixin(object): """Translate text attributes to palette attributes.""" num_attr = 256 def split_attr(self, attr): """Split textmode attribute byte into constituent parts.""" # 7 6 5 4 3 2 1 0 # Bl b b b f f f f back = (attr >> 4) & 7 blink = (attr >> 7) == 1 fore = attr & 0xf underline = False return fore, back, blink, underline def attr_to_rgb(self, attr): """Convert attribute to RGB/blink/underline, given a palette.""" fore, back, blink, underline = self.split_attr(attr) fore_rgb = _adjust_tint(self._colours[self._palette[fore]], self._mono_tint, self._mono) back_rgb = _adjust_tint(self._colours[self._palette[back]], self._mono_tint, self._mono) return fore_rgb, back_rgb, blink, underline def set_colorswitch(self, colorswitch): """Set the SCREEN colorswitch parameter.""" self.set_colorburst(colorswitch) def color(self, current_attr, fore, back, bord): """Helper function for COLOR in text mode (SCREEN 0).""" if fore is not None: # allow twice the number of foreground attributes (16) - because of blink error.range_check(0, self.num_palette*2-1, fore) # COLOR > 17 means blink, but the blink bit is the top bit of the true attribute bit, fore = divmod(fore, self.num_palette) else: # use explicit fore-back-bit split here, we don't care if it's actually blink/underline # and split_attr/join_attr are being overridden fore = current_attr & 0xf bit = (current_attr >> 7) == 1 if back is not None: # allow background attributes up to 15 though highest bit is ignored error.range_check(0, self.num_palette-1, back) else: back = (current_attr >> 4) & 7 if bord is not None: error.range_check(0, self.num_palette-1, bord) # set attribute and border attr = ((bit & 1) << 7) + ((back & 7) << 4) + (fore & 0xf) return attr, bord class HerculesColourMapper(_ColourMapper): """Hercules 16-greyscale palette.""" # Hercules graphics has no PALETTE # see MS KB 21839, https://jeffpar.github.io/kbarchive/kb/021/Q21839/ default_palette = (0, 1) num_attr = 2 _colours = ((0, 0, 0), (255, 255, 255)) _mono = True def color(self, current_attr, fore, back, bord): """Mode-dependent helper function for COLOR statement.""" raise error.BASICError(error.IFC) class _CGAColourMapper(_ColourMapper): """CGA 2-colour, 16-colour palettes.""" _colours = COLOURS16 def __init__(self, queues, adapter, monitor, colorswitch): """Initialise colour map.""" self._has_colorburst = adapter in ('cga', 'cga_old', 'pcjr', 'tandy') # monochrome self._force_mono = monitor in MONO_TINT # rgb monitor self._force_colour = not self._force_mono and monitor != 'composite' _ColourMapper.__init__(self, queues, adapter, monitor, colorswitch) def set_colorburst(self, colour_on): """Set the NTSC colorburst bit.""" # On a composite monitor with CGA adapter (not EGA, VGA): # - on SCREEN 2 this enables artifacting # - on SCREEN 1 and 0 this switches between colour and greyscale # On an RGB monitor: # - on SCREEN 1 this switches between mode 4/5 palettes (RGB) # - ignored on other screens if self._has_colorburst: self._mono = self._force_mono or (not colour_on and not self._force_colour) # reset the palette to reflect the new mono situation, submit to interface self.reset() class _CompositeMixin(object): """Overrides to deal with NTSC composite artifacts.""" def __init__(self, adapter, monitor): """Initialise colour map.""" self._adapter = adapter self._has_composite = ( monitor == 'composite' and adapter in COMPOSITE ) self._composite = False def set_colorburst(self, colour_on): """Set the NTSC colorburst bit.""" # On a composite monitor with CGA adapter (not EGA, VGA): # - on SCREEN 2 this enables artifacting self._composite = colour_on and self._has_composite # reset the palette for artifactig, submit to interface self.reset() def _get_rgb_table(self): """List of RGB/blink/underline for all attributes, given a palette.""" if self._composite: compo_palette = tuple((_c, _c, False, False) for _c in COMPOSITE[self._adapter]) # 4bpp composite (16 shades), 1bpp original return (compo_palette, (4, 1)) return _CGAColourMapper._get_rgb_table(self) class CGA2ColourMapper(_CompositeMixin, _CGAColourMapper): """CGA 2-colour palettes, with composite support.""" default_palette = CGA2_PALETTE num_attr = 2 def __init__(self, queues, adapter, monitor, colorswitch): """Initialise colour map.""" self._has_colorburst = adapter in ('cga', 'cga_old', 'pcjr', 'tandy') _CompositeMixin.__init__(self, adapter, monitor) _CGAColourMapper.__init__(self, queues, adapter, monitor, colorswitch) def set_colorswitch(self, colorswitch): """Set the SCREEN colorswitch parameter.""" # in SCREEN 2 the colorswitch parameter has no effect # the color burst can only be changed through the CGA mode control register at port 03D8h self.set_colorburst(False) def color(self, current_attr, arg0, arg1, arg2): """Helper function for COLOR statement in SCREEN 2.""" raise error.BASICError(error.IFC) class Olivetti2ColourMapper(_CGAColourMapper): """Olivetti 2-colour palettes.""" default_palette = CGA2_PALETTE num_attr = 2 def color(self, current_attr, fore, arg1, arg2): """Helper function for COLOR statement in SCREEN 100.""" if fore is None: fore = current_attr # for screens other than 1, no distinction between 3rd parm zero and not supplied arg2 = arg2 or 0 error.range_check(0, 255, arg2) max_attr = self.num_attr - 1 max_colour = self.num_colours - 1 # Olivetti screen 4 2-colour can change foreground with COLOR but bg is always black error.range_check(0, max_colour, fore) if arg1: # mut be zero or unspecified raise error.BASICError(error.IFC) self.set_entry(1, fore, force=True) return None, None class CGA16ColourMapper(_CGAColourMapper): """CGA 16-colour palettes.""" default_palette = CGA16_PALETTE num_attr = 16 class CGA4ColourMapper(_CGAColourMapper): """CGA 4-colour palettes, with colorburst setting, intensity setting and mode 5.""" num_attr = 4 def __init__(self, queues, adapter, monitor, colorswitch): """Initialise colour map.""" self._has_colorburst = adapter in ('cga', 'cga_old', 'pcjr', 'tandy') # pcjr/tandy does not have mode 5 self._tandy = adapter in ('pcjr', 'tandy') self._has_mode_5 = adapter in ('cga', 'cga_old') self._low_intensity = False # start with the cyan-magenta-white palette self._palette_number = 1 self._mode_5 = False _CGAColourMapper.__init__(self, queues, adapter, monitor, colorswitch) def get_cga4_palette(self): """CGA palette setting (accessible from memory).""" return self._palette_number def set_cga4_palette(self, num): """Set the default 4-colour CGA palette.""" self._palette_number = num % 2 self.reset() def set_cga4_intensity(self, high): """Set/unset the palette intensity.""" self._low_intensity = not high self.reset() @property def mode_5(self): """Mode 5 is active.""" return self._mode_5 and self._has_mode_5 @property def default_palette(self): """Default palette.""" if self._tandy: if self._palette_number: return TANDY4_PALETTE_1 else: return TANDY4_PALETTE_0 elif self._mode_5 and self._has_mode_5: if self._low_intensity: return CGA4_LO_PALETTE_RED else: return CGA4_HI_PALETTE_RED elif self._low_intensity: if self._palette_number: return CGA4_LO_PALETTE_1 else: return CGA4_LO_PALETTE_0 else: if self._palette_number: return CGA4_HI_PALETTE_1 else: return CGA4_HI_PALETTE_0 def set_colorswitch(self, colorswitch): """Set the SCREEN colorswitch parameter.""" # in SCREEN 1 the SCREEN colorswitch parameter works the other way around self.set_colorburst(not colorswitch) def set_colorburst(self, colour_on): """Set the NTSC colorburst bit.""" if not self._has_colorburst: return # On a composite monitor with CGA adapter (not EGA, VGA): # - on SCREEN 1 and 0 this switches between colour and greyscale # On an RGB monitor: # - on SCREEN 1 this switches between mode 4/5 palettes (RGB) if self._force_colour: # ega ignores colorburst; tandy and pcjr have no mode 5 self._mode_5 = not colour_on self.set_cga4_palette(1) else: self._mono = self._force_mono or not colour_on # reset the palette for mono, submit to interface self.reset() def color(self, current_attr, back, pal, override): """Helper function for COLOR in SCREEN 1.""" back = self.get_entry(0) if back is None else back if override is not None: # uses last entry as palette if given pal = override error.range_check(0, 255, back) if pal is not None: error.range_check(0, 255, pal) self.set_cga4_palette(pal % 2) palette = list(self.default_palette) palette[0] = back & 0xf self.set_all(palette, force=True) else: self.set_entry(0, back & 0xf, force=True) return None, None def get_colour_info_byte(self): """Helper for PEEK(1126).""" return self.get_entry(0) + 32 * self.get_cga4_palette() class Tandy4ColourMapper(_ColourMapper): """Tandy 4@16-colour mapper (Tandy mode 4).""" _colours = COLOURS16 # it's unclear to me what the default palette for this mode was default_palette = TANDY4_PALETTE_1 num_attr = 4 class EGA4ColourMapper(_ColourMapper): """EGA 4@16-colour mapper (64k EGA).""" _colours = COLOURS16 # it's unclear to me what the default palette for this mode was default_palette = EGA_64K_PALETTE num_attr = 4 class EGA16ColourMapper(_ColourMapper): """EGA 16@16-colour mapper.""" _colours = COLOURS16 default_palette = CGA16_PALETTE num_attr = 16 class EGA64ColourMapper(_ColourMapper): """EGA 16@64-colour mapper.""" _colours = COLOURS64 default_palette = EGA_PALETTE num_attr = 16 def color(self, current_attr, fore, back, bord): """Helper function for COLOR statement in SCREEN 9.""" if fore is None: fore = current_attr if back is None: # graphics mode bg is always 0; sets palette instead back = self.get_entry(0) # for screens other than 1, no distinction between 3rd parm zero and not supplied bord = bord or 0 error.range_check(0, 255, bord) max_attr = self.num_attr - 1 max_colour = self.num_colours - 1 error.range_check(1, max_attr, fore) error.range_check(0, max_colour, back) # all background colours are accessible self.set_entry(0, back, force=True) # set attr, don't change border return fore, None class EGA16TextColourMapper(_TextColourMixin, EGA16ColourMapper): """EGA 16@16-colour mapper for text.""" class EGA64TextColourMapper(_TextColourMixin, EGA64ColourMapper): """EGA 16@64-colour mapper for text.""" # technically, VGA text does have underline # but it's set to an invisible scanline # so not, so long as we're not allowing to set the scanline class MonoTextColourMapper(_TextColourMixin, _ColourMapper): """Attribute mapper for MDA-style text mode with underlining.""" # herc attributes shld distinguish black, dim, normal, bright # see http://www.seasip.info/VintagePC/hercplus.html # MDA text attributes: http://www.seasip.info/VintagePC/mda.html # The attribute bytes mostly behave like a bitmap: # # Bit 1: Underline. # Bit 3: High intensity. # Bit 7: Blink # but there are eight exceptions: # # Attributes 00h, 08h, 80h and 88h display as black space. # Attribute 70h displays as black on green. # Attribute 78h displays as dark green on green. # In fact, depending on timing and on the design of the monitor, # it may have a bright green 'halo' where the dark green and bright green bits meet. # Attribute F0h displays as a blinking version of 70h # (if blinking is enabled); as black on bright green otherwise. # Attribute F8h displays as a blinking version of 78h # (if blinking is enabled); as dark green on bright green otherwise. # see also http://support.microsoft.com/KB/35148 # --> archived on https://github.com/jeffpar/kbarchive/tree/master/kb/035/Q35148 # https://www.pcjs.org/pubs/pc/reference/microsoft/kb/Q44412/ # this should agree with palettes for EGA mono for COLOR values, see: # http://qbhlp.uebergeord.net/screen-statement-details-colors.html # EGA mono attributes are actually different on the intermediate, non-standard byte attributes # see https://nerdlypleasures.blogspot.com/2014/03/the-monochrome-experience-cga-ega-and.html # and http://www.vcfed.org/forum/showthread.php?50674-EGA-Monochrome-Compatibility _colours = tuple((_i, _i, _i) for _i in INTENSITY_MDA_MONO) @property def default_palette(self): """Default palette.""" # this is actually ignored # remove after refactoring return (0,) * 16 @property def num_palette(self): """Number of foreground attributes is the same as in colour text modes.""" return 16 def split_attr(self, attr): """Split attribute byte into constituent parts.""" underline = (attr % 8) == 1 blink = (attr & 0x80) != 0 # background is almost always black back = 0 # intensity set by bit 3 fore = 2 if not (attr & 0x8) else 3 # exceptions if attr in (0x00, 0x08, 0x80, 0x88): fore, back = 0, 0 elif attr in (0x70, 0xf0): fore, back = 0, 2 elif attr in (0x78, 0xf8): fore, back = 1, 3 return fore, back, blink, underline def attr_to_rgb(self, attr): """Convert colour attribute to RGB/blink/underline, given a palette.""" fore, back, blink, underline = self.split_attr(attr) # palette is ignored fore_rgb = _adjust_tint(self._colours[fore], self._mono_tint, self._mono) back_rgb = _adjust_tint(self._colours[back], self._mono_tint, self._mono) return fore_rgb, back_rgb, blink, underline class EGAMonoColourMapper(_ColourMapper): """Colour mapper for EGA monochrome graphics mode (mode 10).""" # from GW-BASIC manual: # Color Value Displayed Pseudo-Color # 0 Off # 1 Blink, off to on # 2 Blink, off to high intensity # 3 Blink, on to off # 4 On # 5 Blink, on to high intensity # 6 Blink, high intensity to off # 7 Blink, high intensity to on # 8 High intensity # fore, back intensities. blink is from fore to back _pseudocolours = ( (0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2) ) default_palette = EGA_MONO_PALETTE num_attr = 4 _colours = tuple((_i, _i, _i) for _i in INTENSITY_EGA_MONO) @property def num_colours(self): """Number of colour values.""" return len(self._pseudocolours) def attr_to_rgb(self, attr): """Convert colour attribute to RGB/blink/underline, given a palette.""" fore, back = self._pseudocolours[self._palette[attr] % len(self._pseudocolours)] # intensity 0, 1, 2 to RGB; apply mono tint fore_rgb = _adjust_tint(self._colours[fore], self._mono_tint, self._mono) back_rgb = _adjust_tint(self._colours[back], self._mono_tint, self._mono) # fore, back, blink, underline return fore_rgb, back_rgb, fore != back, False pcbasic-2.0.7/pcbasic/basic/display/cursor.py000066400000000000000000000173071441235174000211560ustar00rootroot00000000000000""" PC-BASIC - display.cursor Cursor operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import signals # text mode cursor: # cursor visibility is not affected by visible/active page # but if visible page is not active page, the visible cursor position is not updated (DOSBox) # # in direct mode, the cursor is always visible # # when a program is running: # the cursor is by default invisible # if LOCATE ,,1 is given the cursor is visible # on INPUT or SHELL, the cursor is visible # # graphics mode cursor: # the cursor is only visible if the active page is visible # # in direct mode, the cursor is always visible # # when a program is running: # the cursor is by default invisible # on INPUT or SHELL, the cursor is visible # summary: # active == visible or text mode: # - in direct mode, INPUT or SHELL the cursor is visible. # - if LOCATE,,1 and text mode, the cursor is visible. # otherwise, the cursor is invisible class Cursor(object): """Manage the cursor.""" def __init__(self, queues, mode): """Initialise the cursor.""" self._queues = queues self._mode = mode self._colourmap = None # are we in parse mode? invisible unless override_visible is True self._default_visible = True # cursor visible in parse mode? user override self._override_visible = False # actually visible at present # set to None to force a signal when first set to True or False self._visible = None # visibility override flags self._active = True self._direct = False self._override = False self._textmode_override = False # cursor shape self._from_line = 0 self._to_line = 0 self._width = self._mode.font_width self._height = self._mode.font_height self._fore_attr = None self._row, self._col = 1, 1 def init_mode(self, mode, attr, colourmap): """Change the cursor for a new screen mode.""" self._mode = mode self._height = mode.font_height self._colourmap = colourmap self._visible = None # set the cursor position and attribute self.move(1, 1, attr, new_width=1) # cursor width starts out as single char self.set_default_shape(True) self._set_visibility() def rebuild(self): """Rebuild the cursor on resume.""" self._queues.video.put(signals.Event( signals.VIDEO_SET_CURSOR_SHAPE, (self._from_line, self._to_line) )) self._queues.video.put(signals.Event( signals.VIDEO_MOVE_CURSOR, (self._row, self._col, self._fore_attr, self._width) )) # set visibility and blink state # cursor blinks if and only if in text mode self._queues.video.put(signals.Event( signals.VIDEO_SHOW_CURSOR, (self._visible, self._mode.is_text_mode) )) # attribute def set_attr(self, new_attr): """Set the text cursor attribute and submit.""" self.move(self._row, self._col, new_attr, None) # location def move(self, new_row, new_column, new_attr=None, new_width=None): """Move the cursor and submit.""" if new_attr: fore, _, _, _ = self._colourmap.split_attr(new_attr) else: fore = self._fore_attr if not new_width: new_width = self._width else: new_width = new_width * self._mode.font_width if ( (new_row, new_column) == (self._row, self._col) and fore == self._fore_attr and new_width == self._width ): return # only submit move signal if visible (so that we see it in the right place) # or if the row changes (so that row-based cli interface can keep up with current row if self._visible or new_row != self._row: self._queues.video.put(signals.Event( signals.VIDEO_MOVE_CURSOR, (new_row, new_column, fore, new_width) )) self._row, self._col = new_row, new_column self._fore_attr = fore self._width = new_width # visibility def set_active(self, active): """Active page is visible page, so we have a cursor.""" self._active = active self._set_visibility() def set_direct(self, direct): """Direct mode - so cursor is visible.""" self._direct = direct self._set_visibility() def set_override(self, override): """INPUT - so cursor is visible.""" self._override = override self._set_visibility() def set_textmode_override(self, override): """LOCATE,,1 - so cursor is visible.""" self._textmode_override = override self._set_visibility() def _set_visibility(self): """Set cursor visibility to its default state.""" visible = self._active and ( self._direct or self._override or ( self._textmode_override and self._mode.is_text_mode ) ) if self._visible != visible: self._visible = visible if visible: # update position, attribute and shape self._queues.video.put(signals.Event( signals.VIDEO_MOVE_CURSOR, (self._row, self._col, self._fore_attr, self._width) )) # show or hide the cursor and set blink self._queues.video.put(signals.Event( signals.VIDEO_SHOW_CURSOR, (visible, self._mode.is_text_mode) )) # shape @property def shape(self): """Cursor shape (from, to).""" return self._from_line, self._to_line def set_shape(self, from_line, to_line): """Set the cursor shape.""" # odd treatment of cursors on EGA/VGA machines (14-pixel and up), # presumably for backward compatibility # the following algorithm is based on DOSBox source int10_char.cpp # INT10_SetCursorShape(Bit8u first,Bit8u last) if self._height > 9: max_line = self._height - 1 if from_line & 0xe0 == 0 and to_line & 0xe0 == 0: if (to_line < from_line): # invisible only if to_line is zero and to_line < from_line if to_line != 0: # block shape from *to_line* to end from_line = to_line to_line = max_line elif ((from_line | to_line) >= max_line or to_line != max_line-1 or from_line != max_line): if to_line > 3: if from_line+2 < to_line: if from_line > 2: from_line = (max_line+1) // 2 to_line = max_line else: from_line = from_line - to_line + max_line to_line = max_line if max_line > 0xc: from_line -= 1 to_line -= 1 self._from_line = max(0, min(from_line, self._height-1)) self._to_line = max(0, min(to_line, self._height-1)) self._queues.video.put(signals.Event( signals.VIDEO_SET_CURSOR_SHAPE, (self._from_line, self._to_line)) ) def set_default_shape(self, overwrite_shape): """Set the cursor to one of two default shapes.""" if overwrite_shape: # most modes have cursor on last line self.set_shape(*self._mode.cursor_shape) else: # half-block cursor for insert self.set_shape(self._height//2, self._height-1) pcbasic-2.0.7/pcbasic/basic/display/display.py000066400000000000000000000547551441235174000213160ustar00rootroot00000000000000""" PC-BASIC - display.display Display and video mode operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct import logging from ...compat import iteritems from ..base import signals from ..base import error from .. import values from . import graphics from . import modes from . import font from .buffers import VideoBuffer from .textscreen import TextScreen from .colours import MONO_TINT from .cursor import Cursor class Display(object): """Display and video mode operations.""" def __init__( self, queues, values, input_methods, memory, initial_width, video_mem_size, adapter, monitor, codepage, fonts ): """Initialise the display.""" self._queues = queues self._values = values self._memory = memory # low level settings if adapter == 'ega': if monitor in MONO_TINT: adapter = 'ega_mono' elif video_mem_size < 131072: # less than 128k means 64k, as EGA has memory in 64k blocks adapter = 'ega_64k' self._adapter = adapter self._monitor = monitor self._video_mem_size = video_mem_size # prepare video modes self.mode = modes.get_mode( 0, initial_width, self._adapter, self._monitor, self._video_mem_size ) # video mode settings self.colorswitch, self.apagenum, self.vpagenum = 1, 0, 0 # current attribute self.attr = self.mode.attr # border attribute self._border_attr = 0 # prepare fonts self._fonts = {} if fonts: self._fonts = { height: font.Font(height, font_dict, codepage) for height, font_dict in iteritems(fonts) if font_dict } # we must have an 8-pixel font; use the default CP437 font if none provided # but note that we interpret the characters through the codepage provided if 8 not in self._fonts: self._fonts[8] = font.Font(8, None, codepage) # copy as 8-pixel hardware BIOS font (for CGA textmodes) # as opposed to the loadable 8-pixel memory font used in graphics modes self._bios_font_8 = self._fonts[8].copy() # text screen self._codepage = codepage self.cursor = Cursor(queues, self.mode) self.text_screen = TextScreen(self._values, self.mode, self.cursor, self._adapter) # page buffers, set by _set_mode self.pages = None # screen aspect ratio: used to determine pixel aspect ratio, which is used by CIRCLE # all adapters including PCjr target 4x3, except Tandy if self._adapter == 'tandy': aspect = (3072, 2000) else: aspect = (4, 3) # Tandy pixel aspect ratio is different from normal # suggesting screen aspect ratio is not 4/3. # Tandy pixel aspect ratios, experimentally found with CIRCLE (on DOSBox?): # screen 2, 6: 48/100 normal if aspect = 3072, 2000 # screen 1, 4, 5: 96/100 normal if aspect = 3072, 2000 # pcjr: screen 1: .833, s2: .833/2, s3: .833*2 s4:.833 s5:.833 s6: .833/2 # (checked with CIRCLE on MAME) # .833 == 5:6 corresponding to screen aspect ratio of 4:3 # --> old value SCREEN 3 pixel aspect 1968/1000 not quite (but almost) consistent with this # and I don't think it was really checked on Tandy -- dosbox won't run SCREEN 3 # # colour palette self.colourmap = self.mode.colourmap( self._queues, self._adapter, self._monitor, self.colorswitch ) # graphics operations self.graphics = graphics.Graphics( input_methods, self._values, self._memory, aspect, self.colourmap ) # initialise a fresh textmode screen self._set_mode(self.mode, 1, 0, 0, erase=True) @property def apage(self): """Active-page video buffers.""" return self.pages[self.apagenum] @property def vpage(self): """Visible-page video buffers.""" return self.pages[self.vpagenum] ########################################################################### # video modes def screen( self, new_mode_nr, new_colorswitch, new_apagenum, new_vpagenum, erase=1, new_width=None, force_reset=False ): """Change the video mode, colourburst, visible or active page.""" # reset palette happens even if the SCREEN call fails self.colourmap.reset() # find the new mode we're trying to get into if new_mode_nr is None: # keep current mode if graphics but maybe change width if text if self.mode.is_text_mode and new_width is not None: new_mode = modes.get_mode( 0, new_width, self._adapter, self._monitor, self._video_mem_size ) else: new_mode = self.mode else: if new_mode_nr == 0 and new_width is None: # if we switch out of a 20-col mode (Tandy screen 3), switch to 40-col. # otherwise, width persists on change to screen 0 new_width = 40 if (self.mode.width == 20) else self.mode.width # retrieve the specs for the new video mode new_mode = modes.get_mode( new_mode_nr, new_width, self._adapter, self._monitor, self._video_mem_size ) # set colorswitch new_colorswitch = bool(new_colorswitch) if new_colorswitch is None: new_colorswitch = True if self._adapter == 'pcjr': new_colorswitch = False elif self._adapter == 'tandy': new_colorswitch = new_mode.is_text_mode # vpage and apage nums are persistent on mode switch with SCREEN # on pcjr only, reset page to zero if current page number would be too high. # in other adapters, that's going to raise an IFC later on. if new_apagenum is None: new_apagenum = self.apagenum if (self._adapter == 'pcjr' and new_apagenum >= new_mode.num_pages): new_apagenum = 0 if new_vpagenum is None: new_vpagenum = new_apagenum if (self._adapter == 'pcjr' and new_vpagenum >= new_mode.num_pages): new_vpagenum = 0 # if the new mode has fewer pages than current vpage/apage # illegal fn call before anything happens. # signal the signals to change the screen resolution if (new_apagenum >= new_mode.num_pages or new_vpagenum >= new_mode.num_pages): raise error.BASICError(error.IFC) # if mode or colorswitch changed, do a full reset # otherwise only change pages if force_reset or new_mode != self.mode or new_colorswitch != self.colorswitch: self._set_mode(new_mode, new_colorswitch, new_apagenum, new_vpagenum, erase) else: self.set_page(new_vpagenum, new_apagenum) def _set_mode(self, new_mode, new_colorswitch, new_apagenum, new_vpagenum, erase): """Change the video mode, colourburst, visible or active page.""" # preserve memory if erase==0; don't distingush erase==1 and erase==2 if not erase: saved_addr, saved_buffer = self.mode.memorymap.get_all_memory(self) # switching to another text mode (width-only change or no change to text mode) text_to_text = self.mode.is_text_mode and new_mode.is_text_mode # mode is changing mode_changes = new_mode != self.mode colorswitch_changes = new_colorswitch != self.colorswitch page_changes = (new_vpagenum, new_apagenum) != (self.vpagenum, self.apagenum) # set the screen mode parameters self.mode = new_mode # set the colorswitch self.colorswitch = new_colorswitch # get a font for the new mode try: # in CGA (8- or 9-pixel) text modes, use the 8-pixel BIOS font, not the POKE-able one # 9th pixel is added by rendering code if needed if new_mode.is_text_mode and new_mode.font_height in (8, 9): font = self._bios_font_8 else: font = self._fonts[new_mode.font_height] # initialise for this mode's font width and height # which is important for wdth or height 9 pixels font.init_mode(new_mode.font_width, new_mode.font_height) except KeyError: logging.warning( 'No %d-pixel font available. Using 8-pixel font instead.', new_mode.font_height ) font = self._bios_font_8.init_mode(new_mode.font_width, new_mode.font_height) # attribute and border persist on width-only change # otherwise start with black border and default attr if (not text_to_text or page_changes or colorswitch_changes): self.attr = new_mode.attr # initialise the palette self.colourmap = new_mode.colourmap( self._queues, self._adapter, self._monitor, self.colorswitch ) # initialise pixel and character buffers self.pages = [ VideoBuffer( self._queues, self.mode.pixel_height, self.mode.pixel_width, self.mode.height, self.mode.width, self.colourmap, self.attr, font, self._codepage, do_fullwidth=(self.mode.is_text_mode and self.mode.font_height >= 14), ) for _pagenum in range(self.mode.num_pages) ] # submit the mode change to the interface self._queues.video.put(signals.Event( signals.VIDEO_SET_MODE, ( new_mode.pixel_height, new_mode.pixel_width, new_mode.height, new_mode.width ) )) # border persists on width-only change or no change; set to black otherwise if not text_to_text and mode_changes: self.set_border(0) # rebuild the cursor if not self.mode.is_text_mode and self.mode.cursor_attr: self.cursor.init_mode(self.mode, self.mode.cursor_attr, self.colourmap) else: self.cursor.init_mode(self.mode, self.attr, self.colourmap) # initialise text screen self.text_screen.init_mode(self.mode, self.pages, self.attr, new_vpagenum, new_apagenum) # restore emulated video memory in new mode if not erase: self.mode.memorymap.set_memory(self, saved_addr, saved_buffer) # center graphics cursor, reset window, etc. self.graphics.init_mode(self.mode, self.pages, self.colourmap) # set active page & visible page, counting from 0. self.set_page(new_vpagenum, new_apagenum) # set graphics attribute self.graphics.set_attr(self.attr) def set_width(self, to_width): """Set the number of columns of the screen, reset pages and change modes.""" # if we're currently at that width, do nothing if to_width == self.mode.width: return new_mode = modes.to_width(self._adapter, self.mode, to_width) self.screen(new_mode, None, 0, 0, new_width=to_width) def set_height(self, to_height): """Try to change the number of rows.""" # number != 25 is ignored on tandy, error elsewhere # otherwise nothing happens if self._adapter in ('pcjr', 'tandy'): error.range_check(0, 25, to_height) else: error.range_check(25, 25, to_height) def set_video_memory_size(self, new_size): """Change the amount of memory available to the video card.""" new_size = int(new_size) if self._video_mem_size == new_size: return self._video_mem_size = new_size # reload max number of pages; do we fit? if not, drop to text self.mode.memorymap.set_video_mem_size(self._video_mem_size) # if not a no-op, rebuild pages and drop to text # note that we *must* rebuild the list of pages if we have more pages # and also we must do something if we have fewer pages and vpage or apage are currently on a higher page. # apparently pcjr always drops to text when this is not a no-op self.screen(0, 0, 0, 0, force_reset=True) def rebuild(self): """Completely resubmit the screen to the interface.""" # set the screen mode self._queues.video.put(signals.Event( signals.VIDEO_SET_MODE, ( self.mode.pixel_height, self.mode.pixel_width, self.mode.height, self.mode.width ) )) # rebuild palette self.colourmap.submit() # set the border self._queues.video.put(signals.Event(signals.VIDEO_SET_BORDER_ATTR, (self._border_attr,))) # redraw the text screen and submit to interface for page in self.pages: page.resubmit() # rebuild cursor # this should come *after* submission of the contents # as video_cli waits for cursor position changes to show content self.cursor.rebuild() ########################################################################### # memory accessible properties def get_mode_info_byte(self): """Screen mode info byte in low memory address 1125.""" # blink vs bright # this can in theory be set with OUT 984 (&h3d8), but not implemented blink_enabled = True # bit 0: only in text mode? # bit 2: should this be colorswitch or colorburst_is_enabled? return ( (self.mode.is_text_mode and self.mode.width == 80) * 1 + (not self.mode.is_text_mode) * 2 + self.colorswitch * 4 + 8 + (self.mode.is_cga_hires) * 16 + blink_enabled * 32 ) def get_colour_info_byte(self): """Colour info byte in low memory address 1126.""" if self.mode.is_text_mode: return self.get_border_attr() # not implemented: + 16 "if current color specified through # COLOR f,b with f in [0,15] and b > 7 else: self.colourmap.get_colour_info_byte() @property def memory_font(self): """8-bit memory font (half in ROM, half in RAM and loadable).""" return self._fonts[8] @property def is_monochrome(self): """Check for monochrome monitor.""" return self._monitor == 'mono' ########################################################################### def set_page(self, new_vpagenum, new_apagenum): """Set active page & visible page, counting from 0.""" if new_vpagenum is None: new_vpagenum = self.vpagenum if new_apagenum is None: new_apagenum = self.apagenum if (new_vpagenum >= self.mode.num_pages or new_apagenum >= self.mode.num_pages): raise error.BASICError(error.IFC) try: self.pages[self.vpagenum].set_visible(False) except IndexError: # the page has been discarded, no need to set it invisible pass self.pages[new_vpagenum].set_visible(True) self.vpagenum = new_vpagenum self.apagenum = new_apagenum self.graphics.set_page(new_apagenum) self.text_screen.set_page(new_vpagenum, new_apagenum) def set_attr(self, attr): """Set the default attribute.""" self.attr = attr self.graphics.set_attr(attr) self.text_screen.set_attr(attr) if not self.mode.is_text_mode and self.mode.cursor_attr is None: self.cursor.set_attr(attr) def set_border(self, attr): """Set the border attribute.""" fore, _, _, _ = self.colourmap.split_attr(attr) self._border_attr = fore self._queues.video.put(signals.Event(signals.VIDEO_SET_BORDER_ATTR, (fore,))) def get_border_attr(self): """Get the border attribute, in range 0 <= attr < 16.""" return self._border_attr ########################################################################### # callbacks # SCREEN statement # Colorswitch parameter # SCREEN 0,0 - mono on composite, color on RGB # SCREEN 0,1 - color (colorburst=True) # SCREEN 1,0 - color (colorburst=True) # SCREEN 1,1 - mono on composite, mode 5 on RGB # default colorswitch: # SCREEN 0 = SCREEN 0,0 (pcjr) # SCREEN 0 = SCREEN 0,1 (tandy, cga, ega, vga, ..) # SCREEN 1 = SCREEN 1,0 (pcjr, tandy) # SCREEN 1 = SCREEN 1,1 (cga, ega, vga, ...) # colorswitch is NOT preserved between screens when unspecified # colorswitch is NOT the same as colorburst (opposite on screen 1) # # Erase parameter: # tells basic how much video memory to erase # 0: do not erase video memory # 1: (default) erase old and new page if screen or width changes # 2: erase all video memory if screen or width changes # -> we're not distinguishing between 1 and 2 here def screen_(self, args): """SCREEN: change the video mode, colourburst, visible or active page.""" # in GW, screen 0,0,0,0,0,0 raises error after changing the palette # this raises error before mode, colorswitch, apagenum, vpagenum = ( None if arg is None else values.to_int(arg) for _, arg in zip(range(4), args) ) # if any parameter not in [0,255], error 5 without doing anything # if the parameters are outside narrow ranges # (e.g. not implemented screen mode, pagenum beyond max) # then the error is only raised after changing the palette. error.range_check(0, 255, mode, colorswitch, apagenum, vpagenum) if self._adapter == 'tandy': error.range_check(0, 1, colorswitch) erase = next(args) if erase is not None: erase = values.to_int(erase) error.range_check(0, 2, erase) list(args) if erase is not None: # erase can only be set on pcjr/tandy 5-argument syntax if self._adapter not in ('pcjr', 'tandy'): raise error.BASICError(error.IFC) else: erase = 1 self.screen(mode, colorswitch, apagenum, vpagenum, erase) def pcopy_(self, args): """Copy source to destination page.""" src = values.to_int(next(args)) error.range_check(0, self.mode.num_pages-1, src) dst = values.to_int(next(args)) list(args) error.range_check(0, self.mode.num_pages-1, dst) self.pages[dst].copy_from(self.pages[src]) def color_(self, args): """COLOR: set colour attributes.""" args = list(args) error.throw_if(len(args) > 3) args += [None] * (3 - len(args)) arg0, arg1, arg2 = args arg0 = arg0 and values.to_int(arg0) arg1 = arg1 and values.to_int(arg1) arg2 = arg2 and values.to_int(arg2) attr, border = self.colourmap.color(self.attr, arg0, arg1, arg2) if attr is not None: self.set_attr(attr) if border is not None: self.set_border(border) def palette_(self, args): """PALETTE: assign colour to attribute.""" attrib = next(args) if attrib is not None: attrib = values.to_int(attrib) colour = next(args) if colour is not None: colour = values.to_int(colour) list(args) # wait a tick to make colour cycling loops work self._queues.wait() if attrib is None and colour is None: self.colourmap.set_all(self.colourmap.default_palette) else: # can't set blinking colours separately error.range_check(0, self.colourmap.num_palette-1, attrib) # numbers 255 and up are in fact allowed, 255 -> -1, 256 -> 0, etc colour = -1 + (colour + 1) % 256 error.range_check(-1, self.colourmap.num_colours-1, colour) if colour != -1: self.colourmap.set_entry(attrib, colour) def palette_using_(self, args): """PALETTE USING: set palette from array buffer.""" array_name, start_indices = next(args) array_name = self._memory.complete_name(array_name) list(args) try: dimensions = self._memory.arrays.dimensions(array_name) except KeyError: raise error.BASICError(error.IFC) error.throw_if(array_name[-1:] != values.INT, error.TYPE_MISMATCH) lst = self._memory.arrays.view_full_buffer(array_name) start = self._memory.arrays.index(start_indices, dimensions) num_palette_entries = self.colourmap.num_palette error.throw_if(self._memory.arrays.flat_length(dimensions) - start < num_palette_entries) new_palette = [] for i in range(num_palette_entries): offset = (start+i) * 2 ## signed int, as -1 means don't set val, = struct.unpack(' -1 else self.colourmap.get_entry(i)) self.colourmap.set_all(new_palette) def cls_(self, args): """CLS: clear the screen.""" val = next(args) if val is not None: val = values.to_int(val) # tandy gives illegal function call on CLS number error.throw_if(self._adapter == 'tandy') error.range_check(0, 2, val) list(args) # CLS is only executed if no errors have occurred if not self.mode.is_text_mode and ( val == 1 or (val is None and self.graphics.graph_view.active) ): # CLS 1: in graphics mode, clear the graphics viewport _, back, _, _ = self.colourmap.split_attr(self.attr) self.graphics.graph_view[:, :] = back self.graphics.reset() if not self.graphics.graph_view.active: self.text_screen.redraw_bar() self.text_screen.set_pos(1, 1) elif val == 0 or (val is None and not self.text_screen.scroll_area.active): self.text_screen.clear() self.text_screen.redraw_bar() self.graphics.reset() elif val == 2: # CLS 2 does not reset the graphics pointer (checked with DOSBox) # if vscroll area is not active, this does not clear the bottom bar self.text_screen.clear_view() elif val is None: # however, CLS only with active scroll area *does* reset the view # clear_view will clear the whole screen if the view is not set self.text_screen.clear_view() self.graphics.reset() pcbasic-2.0.7/pcbasic/basic/display/font.py000066400000000000000000000141271441235174000206040ustar00rootroot00000000000000""" PC-BASIC - font.py Font handling (c) 2014--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import logging import binascii from ...compat import iteritems, int2byte, zip from ..base import bytematrix from ..data import DEFAULT_FONT as _DEFAULT_FONT # ascii codepoints for which to repeat column 8 in column 9 (box drawing) # Many internet sources say this should be 0xC0--0xDF. However, that would # exclude the shading characters. It appears to be traced back to a mistake in # IBM's VGA docs. See https://01.org/linuxgraphics/sites/default/files/documentation/ilk_ihd_os_vol3_part1r2.pdf _CARRY_COL_9_BYTES = tuple(range(0xb0, 0xdf+1)) # ascii codepoints for which to repeat row 8 in row 9 (box drawing) _CARRY_ROW_9_BYTES = tuple(range(0xb0, 0xdf+1)) class Font(object): """Single-height bitfont.""" def __init__(self, height, fontdict, codepage): """Initialise the font.""" self._width = 8 self._height = int(height) self._codepage = codepage if not fontdict: if height == 8: fontdict = { self._byte_to_char(_i): binascii.unhexlify(_glyph) for _i, _glyph in enumerate(_DEFAULT_FONT) } else: raise ValueError( 'No font dictionary specified and no %d-pixel default available.' % (height,) ) self._fontdict = fontdict self._glyphs = {} self._carry_row_9_chars = [self._byte_to_char(_b) for _b in _CARRY_ROW_9_BYTES] self._carry_col_9_chars = [self._byte_to_char(_b) for _b in _CARRY_COL_9_BYTES] @property def width(self): return self._width @property def height(self): return self._height def copy(self): """Make a deep copy.""" copy = self.__class__(self._height, self._fontdict.copy(), self._codepage) copy._width = self._width return copy def init_mode(self, width, height): """Preload SBCS glyphs at mode switch.""" if self._width != width or self._height != height: self._width = width self._height = height # build the basic 256 codepage characters for _c in range(256): self._build_glyph(self._byte_to_char(_c), fullwidth=False) return self def get_byte(self, byte, offset): """Get byte value from character sequence.""" char = self._byte_to_char(byte) return ord(self._fontdict[char][offset:offset+1]) def set_byte(self, byte, offset, byte_value): """Set byte value for character sequence.""" char = self._byte_to_char(byte) old = self._fontdict[char] self._fontdict[char] = old[:offset%8] + int2byte(byte_value) + old[offset%8+1:] if char in self._glyphs: self._build_glyph(char, fullwidth=False) def _byte_to_char(self, byte): """Map single byte value to unicode character.""" return self._codepage.codepoint_to_unicode(int2byte(byte), use_substitutes=True) def _get_glyph(self, char, fullwidth): """Retrieve a glyph, building if needed.""" try: return self._glyphs[char] except KeyError: self._build_glyph(char, fullwidth) return self._glyphs[char] def _build_glyph(self, char, fullwidth): """Build a glyph for the given unicode character.""" try: byteseq = bytearray(self._fontdict[char]) except KeyError: logging.debug('No glyph for code point %r; replacing with blank.', char) byteseq = bytearray(self._height) # shape of encoded mask (8 or 16 wide; usually 8, 14 or 16 tall) code_height = 8 if self._height == 9 else self._height if len(byteseq) < code_height: byteseq = byteseq.ljust(code_height, b'\0') glyph = bytematrix.ByteMatrix.frompacked(byteseq, code_height, items_per_byte=8) # stretch or sqeeze if necessary req_width = self._width * (2 if fullwidth else 1) if req_width >= glyph.width * 2: logging.debug('Code point %r stretched to full-width.', char) glyph = glyph.hrepeat(2) elif glyph.width >= (req_width-1) * 2: logging.debug('Code point %r squeezed to half-width.', char) glyph = glyph[:, ::2] # repeat last rows (e.g. for 9-bit high chars) if self._height > glyph.height: glyph = _extend_height(glyph, char in self._carry_row_9_chars) # repeat last cols (e.g. for 9-bit wide chars) if req_width > glyph.width: glyph = _extend_width(glyph, char in self._carry_col_9_chars) self._glyphs[char] = glyph def render_text(self, unicode_list, attr, back, underline): """Return a sprite, width and height for given row of text.""" sprite = self.get_glyphs(unicode_list).render(back, attr) if underline: sprite[-1:, :] = attr return sprite def get_glyphs(self, unicode_list): """ Retrieve a row of text as a single matrix [y][x]. Text is given as list of unicode, with fullwidth characters marked by trailing u''. """ # find width of each character # last character can't be fullwidth as it's not trailed by u'' # note that we assign a fw value to u'' markers, but this is ignored below fw_list = (not _next for _next in unicode_list[1:] + [True]) # skip u'' markers return bytematrix.hstack( self._get_glyph(_c, _fw) for _c, _fw in zip(unicode_list, fw_list) if _c ) def _extend_height(glyph, carry_last): """Extend the character height by a row.""" if carry_last: return bytematrix.vstack((glyph, glyph[-1, :])) else: return glyph.vextend(1) def _extend_width(glyph, carry_last): """Extend the character width by a column.""" # use two empty columns if doublewidth if glyph.width >= 16: return glyph.hextend(2) if carry_last: return bytematrix.hstack((glyph, glyph[:, -1])) return glyph.hextend(1) pcbasic-2.0.7/pcbasic/basic/display/framebuffer.py000066400000000000000000000521701441235174000221220ustar00rootroot00000000000000""" PC-BASIC - display.framebuffer Emulated video memory (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct import functools import operator from ...compat import xrange, int2byte, zip, iterbytes, PY2 from ..base import bytematrix # video segment MDA_SEGMENT = 0xb000 CGA_SEGMENT = 0xb800 EGA_SEGMENT = 0xa000 ############################################################################## # sprites & tiles class PackedTileBuilder(object): """Packed-pixel (CGA) tiles.""" def __init__(self, bits_per_pixel): """Initialise tile builder.""" self._bitsperpixel = bits_per_pixel def __call__(self, pattern): """Build a flood-fill tile for CGA screens.""" # in modes 1, (2), 3, 4, 5, 6 colours are encoded in consecutive bits # each byte represents one scan line return bytematrix.ByteMatrix.frompacked( pattern, height=len(pattern), items_per_byte=8//self._bitsperpixel ) class PlanedTileBuilder(object): """Interlaced-plane (EGA) tiles.""" def __init__(self, number_planes): """Initialise sprite builder.""" # number of colour planes self._number_planes = number_planes def __call__(self, pattern): """Build a flood-fill tile.""" # append nulls until we can cleanly partition into planes extra_chars = len(pattern) % self._number_planes if extra_chars: pattern.extend(bytearray(self._number_planes - extra_chars)) # unpack bytes into pattern allplanes = bytematrix.ByteMatrix.frompacked( pattern, height=len(pattern), items_per_byte=8 ) planes = ( allplanes[_plane::self._number_planes, :] << _plane for _plane in range(self._number_planes) ) tile = functools.reduce(operator.__ior__, planes) return tile class PackedSpriteBuilder(object): """Packed-pixel (CGA) sprite builder.""" # no width quirks width_factor = 1 def __init__(self, bits_per_pixel): self._bitsperpixel = bits_per_pixel def pack(self, sprite): """Pack the sprite into bytearray.""" # sprite size record size_record = struct.pack('> _p) & 1 # but bytematrix.packbytes will do this for us sprite_planes = ( (sprite >> _plane) # & 1 for _plane in range(self._number_planes) ) # pack the bits into bytes #interval_to_bytes packed_planes = list( _sprite.packed(items_per_byte=8) for _sprite in sprite_planes ) # interlace row-by-row row_bytes = (sprite.width + 7) // 8 length = sprite.height * self._number_planes * row_bytes interlaced = bytearray().join( _packed[_row_offs : _row_offs+row_bytes] for _row_offs in range(0, length, row_bytes) for _packed in packed_planes ) size_record = struct.pack('= 0 and page < self.num_pages and x >= 0 and x < self._pixel_width and y >= 0 and y < self._pixel_height ) def set_plane(self, plane): """Set the current colour plane (EGA only).""" def set_plane_mask(self, mask): """Set the current colour plane mask (EGA only).""" def _walk_memory(self, addr, num_bytes, factor=1): """Iterate over graphical memory (pixel-by-pixel, contiguous rows).""" # factor supports tandy-6 mode, which has 8 pixels per 2 bytes # with alternating planes in even and odd bytes (i.e. ppb==8) ppb = factor * self._ppb page_size = self._page_size // factor bank_size = self._bank_size // factor row_size = self._bytes_per_row // factor # first row page, x, y = self._get_coords(addr) offset = min(row_size - x//ppb, num_bytes) if self._coord_ok(page, x, y): yield page, x, y, 0, offset # full rows bank_offset, page_offset, start_y = 0, 0, y while page_offset + bank_offset + offset < num_bytes: y += self._interleave_times # not an integer number of rows in a bank if offset >= bank_size: bank_offset += bank_size start_y += 1 offset, y = 0, start_y if bank_offset >= page_size: page_offset += page_size page += 1 bank_offset, offset = 0, 0 y, start_y = 0, 0 if self._coord_ok(page, 0, y): ofs = page_offset + bank_offset + offset if ofs + row_size > num_bytes: yield page, 0, y, ofs, num_bytes - ofs else: yield page, 0, y, ofs, row_size offset += row_size class CGAMemoryMapper(GraphicsMemoryMapper): """Map between coordinates and locations in the CGA framebuffer.""" def __init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ): """Initialise video mode settings.""" GraphicsMemoryMapper.__init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ) self._video_segment = CGA_SEGMENT def _get_coords(self, addr): """Get video page and coordinates for address.""" addr = int(addr) - self._video_segment * 0x10 # modes 1-5: interleaved scan lines, pixels sequentially packed into bytes page, addr = divmod(addr, self._page_size) # 2 x interleaved scan lines of 80bytes bank, offset = divmod(addr, self._bank_size) row, col = divmod(offset, self._bytes_per_row) x = col * 8 // self._bitsperpixel y = bank + self._interleave_times * row return page, x, y def set_memory(self, display, addr, byte_array): """Set bytes in CGA memory.""" for page, x, y, ofs, length in self._walk_memory(addr, len(byte_array)): #bytes_to_interval pixarray = bytematrix.ByteMatrix.frompacked( byte_array[ofs:ofs+length], height=1, items_per_byte=self._ppb ) display.pages[page].pixels[y, x:x+pixarray.width] = pixarray def get_memory(self, display, addr, num_bytes): """Retrieve bytes from CGA memory.""" byte_array = bytearray(num_bytes) for page, x, y, ofs, length in self._walk_memory(addr, num_bytes): #interval_to_bytes pixarray = display.pages[page].pixels[y, x:x+length*self._ppb] byte_array[ofs:ofs+length] = pixarray.packed(self._ppb) return byte_array class EGAMemoryMapper(GraphicsMemoryMapper): """Map between coordinates and locations in the EGA framebuffer.""" def __init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ): """Initialise video mode settings.""" GraphicsMemoryMapper.__init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ) self._video_segment = EGA_SEGMENT # EGA uses colour planes, 1 bpp for each plane # this is used by walk_memory to determine strides self._ppb = 8 self._bytes_per_row = self._pixel_width // 8 self._planes_used = range(4) # additional colour plane mask self._master_plane_mask = 0x07 # current ega memory colour plane to read self._plane = 0 # current ega memory colour planes to write to self._plane_mask = 0xff def set_planes_used(self, planes_used): """EGA specific settings.""" self._planes_used = planes_used # additional colour plane mask self._master_plane_mask = sum(2**_plane for _plane in planes_used) def set_plane(self, plane): """Set the current colour plane.""" self._plane = plane def set_plane_mask(self, mask): """Set the current colour plane mask.""" self._plane_mask = mask def _get_coords(self, addr): """Get video page and coordinates for address.""" addr = int(addr) - self._video_segment * 0x10 # modes 7-9: 1 bit per pixel per colour plane page, addr = divmod(addr, self._page_size) row, row_offs = divmod(addr, self._bytes_per_row) x, y = row_offs*8, row return page, x, y def get_memory(self, display, addr, num_bytes): """Retrieve bytes from EGA memory.""" plane = self._plane % (max(self._planes_used) + 1) byte_array = bytearray(num_bytes) if plane not in self._planes_used: return byte_array for page, x, y, ofs, length in self._walk_memory(addr, num_bytes): pixarray = display.pages[page].pixels[y, x:x+length*8] byte_array[ofs:ofs+length] = (pixarray >> plane).packed(8) return byte_array def set_memory(self, display, addr, byte_array): """Set bytes in EGA video memory.""" # EGA memory is planar with memory-mapped colour planes. # Within a plane, 8 pixels are encoded into each byte. # The colour plane is set through a port OUT and # determines which bit of each pixel's attribute is affected. mask = self._plane_mask & self._master_plane_mask # return immediately for unused colour planes if mask == 0: return for page, x, y, ofs, length in self._walk_memory(addr, len(byte_array)): pixarray = ( bytematrix.ByteMatrix.frompacked( byte_array[ofs:ofs+length], height=1, items_per_byte=8 ).render(0, mask) ) width = pixarray.width substrate = display.pages[page].pixels[y, x:x+width] & ~mask display.pages[page].pixels[y, x:x+width] = (pixarray & mask) | substrate class Tandy6MemoryMapper(GraphicsMemoryMapper): """Map between coordinates and locations in the Tandy SCREEN 6 framebuffer.""" def __init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ): """Initialise video mode settings.""" GraphicsMemoryMapper.__init__( self, pixel_height, pixel_width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ) self._video_segment = CGA_SEGMENT # mode 6: 4x interleaved scan lines, 8 pixels per two bytes, # low attribute bits stored in even bytes, high bits in odd bytes. self._bytes_per_row = self._pixel_width * 2 // 8 def _get_coords(self, addr): """Get video page and coordinates for address.""" addr = int(addr) - self._video_segment * 0x10 page, addr = divmod(addr, self._page_size) # 4 x interleaved scan lines of 160bytes bank, offset = divmod(addr, self._bank_size) row, col = divmod(offset, self._bytes_per_row) x = (col // 2) * 8 y = bank + 4 * row return page, x, y def get_memory(self, display, addr, num_bytes): """Retrieve bytes from Tandy 640x200x4 """ # 8 pixels per 2 bytes # low attribute bits stored in even bytes, high bits in odd bytes. half_len = (num_bytes+1) // 2 hbytes = bytearray(half_len), bytearray(half_len) for parity, byte_array in enumerate(hbytes): plane = parity ^ (addr % 2) for page, x, y, ofs, length in self._walk_memory(addr, num_bytes, 2): pixarray = display.pages[page].pixels[y, x : x + length*self._ppb*2] #hbytes[parity][ofs:ofs+length] = interval_to_bytes(pixarray, self._ppb*2, plane) byte_array[ofs:ofs+length] = (pixarray >> plane).packed(self._ppb * 2) # resulting array may be too long by one byte, so cut to size return [_item for _pair in zip(*hbytes) for _item in _pair] [:num_bytes] def set_memory(self, display, addr, byte_array): """Set bytes in Tandy 640x200x4 memory.""" hbytes = byte_array[0::2], byte_array[1::2] # Tandy-6 encodes 8 pixels per byte, alternating colour planes. # I.e. even addresses are 'colour plane 0', odd ones are 'plane 1' for parity, half in enumerate(hbytes): plane = parity ^ (addr % 2) mask = 2 ** plane for page, x, y, ofs, length in self._walk_memory(addr, len(byte_array), 2): #pixarray = bytes_to_interval(hbytes[parity][ofs:ofs+length], 2*self._ppb, mask) pixarray = ( bytematrix.ByteMatrix.frompacked( # what's the deal with the empty bytearrays here in some of the tests? half[ofs:ofs+length], height=1, items_per_byte=2*self._ppb ) << plane ) width = pixarray.width substrate = display.pages[page].pixels[y, x:x+width] & ~mask display.pages[page].pixels[y, x:x+width] = (pixarray & mask) | substrate pcbasic-2.0.7/pcbasic/basic/display/graphics.py000066400000000000000000001463271441235174000214460ustar00rootroot00000000000000""" PC-BASIC - display.graphics Graphics operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import math import operator from itertools import islice from ...compat import int2byte from ..base import error from ..base import tokens as tk from ..base import bytematrix from .. import values from .. import mlparser ZERO_TILE = bytematrix.ByteMatrix(1, 8) class GraphicsViewPort(object): """Graphics viewport (clip area) functions.""" def __init__(self, pixel_buffer): """Initialise graphics viewport.""" self._pixels = pixel_buffer self._max_width, self._max_height = self._pixels.width, self._pixels.height self._absolute = False self._rect = 0, 0, self._max_width-1, self._max_height-1 self._active = False def unset(self): """Unset the graphics viewport.""" self._absolute = False self._rect = 0, 0, self._max_width-1, self._max_height-1 self._active = False def set(self, x0, y0, x1, y1, absolute): """Set the graphics viewport.""" # VIEW orders the coordinates x0, x1 = min(x0, x1), max(x0, x1) y0, y1 = min(y0, y1), max(y0, y1) self._absolute = absolute self._rect = x0, y0, x1, y1 self._active = True @property def active(self): """Return whether the graphics viewport is set.""" return self._active def set_page(self, pixel_buffer): """Set the pixel buffer (without adjusting the viewport.""" assert pixel_buffer.width == self.width assert pixel_buffer.height == self.height self._pixels = pixel_buffer @property def height(self): """Height of the viewport.""" return self._rect[3] - self._rect[1] + 1 @property def width(self): """Width of the viewport.""" return self._rect[2] - self._rect[0] + 1 def __setitem__(self, index, data): """Set pixels in viewport.""" self._pixels[self._convert_slice(index)] = data def __getitem__(self, index): """Get pixels in viewport.""" yslice, xslice = index if not isinstance(yslice, slice) and not isinstance(xslice, slice): # single pixel read can go outside of viewport x, y = self._convert_coords(xslice, yslice) return self._pixels[y, x] return self._pixels[self._convert_slice(index)] def get_bounds(self): """Return the graphics viewport bounds, in viewport coordinates.""" if self._absolute: return self._rect return 0, 0, self.width-1, self.height-1 def contains(self, x, y): """Return whether the specified point is within the graphics view (boundaries inclusive).""" vx0, vy0, vx1, vy1 = self.get_bounds() return vx0 <= x <= vx1 and vy0 <= y <= vy1 def get_mid(self): """Get the midpoint of the current graphics view, in viewpoint coordinates.""" x0, y0, x1, y1 = self.get_bounds() # +1 to match GW-BASIC x, y = (x1-x0) // 2 + 1, (y1-y0) // 2 + 1 if self._absolute: return x0 + x, y0 + y return x, y def cutoff_coord(self, x, y): """Ensure coordinates are within screen + 1 pixel.""" abs_x, abs_y = self._convert_coords(x, y) offs_x, offs_y = x - abs_x, y - abs_y # clip absolute coornates to physical screen bounds plus one pixel abs_x = min(self._max_width, max(-1, abs_x)) abs_y = min(self._max_height, max(-1, abs_y)) # return viewpoint coordinates return abs_x + offs_x, abs_y + offs_y def _convert_coords(self, x, y): """Retrieve absolute coordinates for viewport coordinates.""" if self._absolute: return x, y else: return x + self._rect[0], y + self._rect[1] def _convert_slice(self, slice_tuple): """Convert viewport to absolute slice tuple.""" yslice, xslice = slice_tuple xmin, ymin, xmax, ymax = self.get_bounds() if not isinstance(yslice, slice) and not isinstance(xslice, slice): # single pixel if not self.contains(xslice, yslice): return slice(0, 0), slice(0, 0) xslice, yslice = self._convert_coords(xslice, yslice) return yslice, xslice # note that integer indices are converted to slices n:n+1 if not isinstance(yslice, slice): yslice = slice(yslice, yslice+1) if not isinstance(xslice, slice): xslice = slice(xslice, xslice+1) assert yslice.step is None assert xslice.step is None y0, y1 = yslice.start, yslice.stop x0, x1 = xslice.start, xslice.stop if x0 is None: x0 = xmin if y0 is None: y0 = ymin if x1 is None: x1 = xmax if y1 is None: y1 = ymax # clip to bounds x0 = max(x0, xmin) y0 = max(y0, ymin) x1 = min(x1, xmax+1) y1 = min(y1, ymax+1) # convert top-left and bottom-right coordinates x0, y0 = self._convert_coords(x0, y0) x1, y1 = self._convert_coords(x1, y1) # rebuild slices yslice = slice(y0, y1) xslice = slice(x0, x1) return yslice, xslice class Graphics(object): """Graphics operations.""" def __init__(self, input_methods, values, memory, aspect, colourmap): """Initialise graphics object.""" # for apagenum and attr self._values = values self._memory = memory # for wait() in paint_ self._input_methods = input_methods # memebers set on mode switch self._mode = None self._pages = None self._apage = None self.graph_view = None self._apagenum = None # last accessed coordinate, viewpoint-relative self._last_point = None # when WINDOW is active, DRAW pointer gets reset by other commands but not vice versa self._draw_current = None self._last_attr = None self._draw_scale = None self._draw_angle = None # screen aspect ratio: used to determine pixel aspect ratio, which is used by CIRCLE self._screen_aspect = aspect def init_mode(self, mode, pages, colourmap): """Initialise for new graphics mode.""" self._mode = mode self._pages = pages self._colourmap = colourmap self._num_attr = colourmap.num_attr # set graphics viewport self.graph_view = GraphicsViewPort(self._pages[0].pixels) self._unset_window() self.reset() def reset(self): """Reset graphics state.""" if self._mode.is_text_mode: return self._last_point = self.graph_view.get_mid() self._draw_current = None self._last_attr = self._mode.attr self._draw_scale = 4 self._draw_angle = 0 def set_attr(self, attr): """Set the current attribute.""" self._attr = attr def set_page(self, apagenum): """Set the active page.""" self._apagenum = apagenum self._apage = self._pages[apagenum] self.graph_view.set_page(self._apage.pixels) ### attributes def _get_attr_index(self, attr_index): """Get the colour attribute for the specified index.""" if attr_index == -1: # foreground; graphics 'background' attrib is always 0 attr, _, _, _ = self._colourmap.split_attr(self._attr) return attr elif not attr_index: return 0 return min(self._num_attr-1, max(0, attr_index)) ## VIEW graphics viewport def view_(self, args): """VIEW: Set/unset the graphics viewport and optionally draw a box.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) # VIEW SCREEN absolute = next(args) bounds = [ values.to_int(_arg) for _arg in islice(args, 4) ] if not bounds: # VIEW SCREEN is a syntax error; just VIEW is OK error.throw_if(absolute, error.STX) return self._unset_view() x0, y0, x1, y1 = bounds error.range_check(0, self._mode.pixel_width-1, x0, x1) error.range_check(0, self._mode.pixel_height-1, y0, y1) error.throw_if(x0==x1 or y0 == y1) fill = next(args) if fill is not None: fill = values.to_int(fill) border = next(args) if border is not None: border = values.to_int(border) error.range_check(0, 255, fill) error.range_check(0, 255, border) list(args) self._set_view(x0, y0, x1, y1, absolute, fill, border) def _set_view(self, x0, y0, x1, y1, absolute, fill, border): """Set the graphics viewport and optionally draw a box (VIEW).""" # first unset the viewport so that we can draw the box fill = self._get_attr_index(fill) border = self._get_attr_index(border) self.graph_view.unset() if fill is not None: self._draw_box_filled(x0, y0, x1, y1, fill) self._last_attr = fill if border is not None: self._draw_box(x0-1, y0-1, x1+1, y1+1, border) self._last_attr = border self.graph_view.set(x0, y0, x1, y1, absolute) self._last_point = self.graph_view.get_mid() self._draw_current = None if self._window_bounds is not None: self._set_window(*self._window_bounds) def _unset_view(self): """Unset the graphics viewport.""" self.graph_view.unset() self._last_point = self.graph_view.get_mid() self._draw_current = None if self._window_bounds is not None: self._set_window(*self._window_bounds) ### WINDOW logical coords def window_(self, args): """WINDOW: Set/unset the logical coordinate window.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) cartesian = not next(args) try: coords = [values.to_single(_arg).to_value() for _arg in islice(args, 4)] except StopIteration: coords = [] if not coords: self._unset_window() else: x0, y0, x1, y1 = coords if x0 == x1 or y0 == y1: raise error.BASICError(error.IFC) list(args) self._set_window(x0, y0, x1, y1, cartesian) def _set_window(self, fx0, fy0, fx1, fy1, cartesian=True): """Set the logical coordinate window (WINDOW).""" if fy0 > fy1: fy0, fy1 = fy1, fy0 if fx0 > fx1: fx0, fx1 = fx1, fx0 if cartesian: fy0, fy1 = fy1, fy0 x0, y0 = 0., 0. x1, y1 = self.graph_view.width-1, self.graph_view.height-1 scalex = (x1-x0) / (fx1-fx0) scaley = (y1-y0) / (fy1-fy0) offsetx = x0 - fx0*scalex offsety = y0 - fy0*scaley self._window = scalex, scaley, offsetx, offsety self._window_bounds = fx0, fy0, fx1, fy1, cartesian def _unset_window(self): """Unset the logical coordinate window.""" self._window = None self._window_bounds = None def _get_window_physical(self, fx, fy, step=False): """Convert logical to physical coordinates.""" if self._window: scalex, scaley, offsetx, offsety = self._window if step: fx0, fy0 = self._get_window_logical(*self._last_point) else: fx0, fy0 = 0., 0. x = int(round(offsetx + (fx0+fx) * scalex)) y = int(round(offsety + (fy0+fy) * scaley)) else: x, y = self._last_point if step else (0, 0) x += int(round(fx)) y += int(round(fy)) # overflow check if x < -0x8000 or y < -0x8000 or x > 0x7fff or y > 0x7fff: raise error.BASICError(error.OVERFLOW) return x, y def _get_window_logical(self, x, y): """Convert physical to logical coordinates.""" x, y = float(x), float(y) if self._window: scalex, scaley, offsetx, offsety = self._window return (x - offsetx) / scalex, (y - offsety) / scaley else: return x, y def _get_window_scale(self, fx, fy): """Get logical to physical scale factor.""" if self._window: scalex, scaley, _, _ = self._window x, y = int(round(fx * scalex)), int(round(fy * scaley)) else: x, y = int(round(fx)), int(round(fy)) error.range_check_err(-32768, 32767, x, error.OVERFLOW) error.range_check_err(-32768, 32767, y, error.OVERFLOW) return x, y ### PSET, POINT def pset_(self, args): """PSET: set a pixel to a given attribute, or foreground.""" self._pset_preset(args, -1) def preset_(self, args): """PRESET: set a pixel to a given attribute, or background.""" self._pset_preset(args, 0) def _pset_preset(self, args, default): """Set a pixel to a given attribute.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) step = next(args) x, y = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) attr_index = next(args) if attr_index is None: attr_index = default else: attr_index = values.to_int(attr_index) error.range_check(0, 255, attr_index) list(args) x, y = self._get_window_physical(x, y, step) attr = self._get_attr_index(attr_index) # record viewpoint-relative physical coordinates self._last_point = x, y self._draw_current = None self._last_attr = attr self.graph_view[y, x] = attr ### LINE def line_(self, args): """LINE: Draw a patterned line or box.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) step0 = next(args) x0, y0 = ( None if arg is None else values.to_single(arg).to_value() for _, arg in zip(range(2), args) ) step1 = next(args) x1, y1 = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) coord0 = x0, y0, step0 coord1 = x1, y1, step1 attr_index = next(args) if attr_index: attr_index = values.to_int(attr_index) error.range_check(0, 255, attr_index) shape, pattern = args if attr_index is None: attr_index = -1 if pattern is None: pattern = 0xffff else: pattern = values.to_int(pattern) if coord0 != (None, None, None): x0, y0 = self._get_window_physical(*coord0) else: x0, y0 = self._last_point self._last_point = x0, y0 x1, y1 = self._get_window_physical(*coord1) attr = self._get_attr_index(attr_index) if not shape: self._draw_line(x0, y0, x1, y1, attr, pattern) elif shape == b'B': self._draw_box(x0, y0, x1, y1, attr, pattern) elif shape == b'BF': self._draw_box_filled(x0, y0, x1, y1, attr) self._last_point = x1, y1 self._draw_current = None self._last_attr = attr def _draw_line(self, x0, y0, x1, y1, attr, pattern=0xffff): """Draw a line between the given physical points.""" # cut off any out-of-bound coordinates x0, y0 = self.graph_view.cutoff_coord(x0, y0) x1, y1 = self.graph_view.cutoff_coord(x1, y1) if y1 <= y0: # work from top to bottom, or from x1,y1 if at the same height. this matters for mask. x1, y1, x0, y0 = x0, y0, x1, y1 # Bresenham algorithm dx, dy = abs(x1-x0), abs(y1-y0) steep = dy > dx if steep: x0, y0, x1, y1 = y0, x0, y1, x1 dx, dy = dy, dx sx = 1 if x1 > x0 else -1 sy = 1 if y1 > y0 else -1 mask = 0x8000 line_error = dx // 2 x, y = x0, y0 for x in range(x0, x1+sx, sx): if pattern & mask != 0: if steep: # set point (y, x) self.graph_view[x, y] = attr else: self.graph_view[y, x] = attr mask >>= 1 if mask == 0: mask = 0x8000 line_error -= dy if line_error < 0: y += sy line_error += dx def _draw_box_filled(self, x0, y0, x1, y1, attr): """Draw a filled box between the given corner points.""" x0, y0 = self.graph_view.cutoff_coord(x0, y0) x1, y1 = self.graph_view.cutoff_coord(x1, y1) if y1 < y0: y0, y1 = y1, y0 if x1 < x0: x0, x1 = x1, x0 self.graph_view[y0:y1+1, x0:x1+1] = attr def _draw_box(self, x0, y0, x1, y1, attr, pattern=0xffff): """Draw an empty box between the given corner points.""" x0, y0 = self.graph_view.cutoff_coord(x0, y0) x1, y1 = self.graph_view.cutoff_coord(x1, y1) mask = 0x8000 mask = self._draw_straight(x1, y1, x0, y1, attr, pattern, mask) mask = self._draw_straight(x1, y0, x0, y0, attr, pattern, mask) # verticals always drawn top to bottom if y0 < y1: y0, y1 = y1, y0 mask = self._draw_straight(x1, y1, x1, y0, attr, pattern, mask) mask = self._draw_straight(x0, y1, x0, y0, attr, pattern, mask) def _draw_straight(self, x0, y0, x1, y1, attr, pattern, mask): """Draw a horizontal or vertical line.""" if x0 == x1: p0, p1, q, direction = y0, y1, x0, 'y' else: p0, p1, q, direction = x0, x1, y0, 'x' sp = 1 if p1 > p0 else -1 for p in range(p0, p1+sp, sp): if pattern & mask != 0: if direction == 'x': self.graph_view[q, p] = attr else: self.graph_view[p, q] = attr mask >>= 1 if mask == 0: mask = 0x8000 return mask ### CIRCLE: circle, ellipse, sectors # NOTES ON THE MIDPOINT ALGORITHM # # CIRCLE: # x*x + y*y == r*r # look at y'=y+1 # err(y) = y*y+x*x-r*r # err(y') = y*y + 2y+1 + x'*x' - r*r == err(y) + x'*x' -x*x + 2y+1 # if x the same: # err(y') == err(y) +2y+1 # if x -> x-1: # err(y') == err(y) +2y+1 -2x+1 == err(y) +2(y-x+1) # # why initialise error with 1-x == 1-r? # we change x if the radius is more than 0.5pix out so # err(y, r+0.5) == y*y + x*x - (r*r+r+0.25) == err(y,r) - r - 0.25 >0 # with err and r both integers, this just means # err - r > 0 <==> err - r +1 >= 0 # above, error == err(y) -r + 1 and we change x if it's >=0. # # ELLIPSE: # ry^2*x^2 + rx^2*y^2 == rx^2*ry^2 # look at y'=y+1 (quadrant between points of 45deg slope) # err == ry^2*x^2 + rx^2*y^2 - rx^2*ry^2 # err(y') == rx^2*(y^2+2y+1) + ry^2(x'^2)- rx^2*ry^2 # == err(y) + ry^2(x'^2-x^2) + rx^2*(2y+1) # if x the same: # err(y') == err(y) + rx^2*(2y+1) # if x' -> x-1: # err(y') == err(y) + rx^2*(2y+1) +rx^2(-2x+1) # # change x if radius more than 0.5pix out: # err(y, rx+0.5, ry) == ry^2*y*y+rx^2*x*x - (ry*ry)*(rx*rx+rx+0.25) > 0 # ==> err(y) - (rx+0.25)*(ry*ry) > 0 # ==> err(y) - (rx*ry*ry + 0.25*ry*ry ) > 0 # # break yinc loop if one step no longer suffices def circle_(self, args): """CIRCLE: Draw a circle, ellipse, arc or sector.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) # determine pixel aspect ratio pixel_aspect = ( self._mode.pixel_height * self._screen_aspect[0], self._mode.pixel_width * self._screen_aspect[1] ) step = next(args) x, y = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) r = values.to_single(next(args)).to_value() error.throw_if(r < 0) attr_index = next(args) if attr_index is not None: attr_index = values.to_int(attr_index) # the check is against a single precision rounded 2*pi check_2pi = 6.283186 start = next(args) if start is not None: start = values.to_single(start).to_value() if abs(start) > check_2pi: raise error.BASICError(error.IFC) stop = next(args) if stop is not None: stop = values.to_single(stop).to_value() if abs(stop) > check_2pi: raise error.BASICError(error.IFC) aspect = next(args) if aspect is not None: aspect = values.to_single(aspect).to_value() list(args) x0, y0 = self._get_window_physical(x, y, step) if attr_index is None: attr_index = -1 else: error.range_check(0, 255, attr_index) attr = self._get_attr_index(attr_index) if aspect is None: aspect = pixel_aspect[0] / float(pixel_aspect[1]) if aspect == 1.: rx, _ = self._get_window_scale(r, 0.) ry = rx elif aspect > 1.: _, ry = self._get_window_scale(0., r) rx = int(round(ry / aspect)) else: rx, _ = self._get_window_scale(r, 0.) ry = int(round(rx * aspect)) start_octant, start_coord, start_line = -1, -1, False if start is not None: start_octant, start_coord, start_line = _get_octant(start, rx, ry) stop_octant, stop_coord, stop_line = -1, -1, False if stop is not None: stop_octant, stop_coord, stop_line = _get_octant(stop, rx, ry) if aspect == 1.: self._draw_circle( x0, y0, rx, attr, start_octant, start_coord, start_line, stop_octant, stop_coord, stop_line ) else: startx, starty, stopx, stopy = -1, -1, -1, -1 if start is not None: startx = abs(int(round(rx * math.cos(start)))) starty = abs(int(round(ry * math.sin(start)))) if stop is not None: stopx = abs(int(round(rx * math.cos(stop)))) stopy = abs(int(round(ry * math.sin(stop)))) self._draw_ellipse( x0, y0, rx, ry, attr, start_octant//2, startx, starty, start_line, stop_octant//2, stopx, stopy, stop_line ) self._last_attr = attr self._last_point = x0, y0 self._draw_current = None def _draw_circle( self, x0, y0, r, attr, oct0=-1, coo0=-1, line0=False, oct1=-1, coo1=-1, line1=False ): """Draw a circle sector using the midpoint algorithm.""" # see e.g. http://en.wikipedia.org/wiki/Midpoint_circle_algorithm # find invisible octants if oct0 == -1: hide_oct = [] elif oct0 < oct1 or oct0 == oct1 and _octant_gte(oct0, coo1, coo0): hide_oct = list(range(0, oct0)) + list(range(oct1+1, 8)) else: hide_oct = list(range(oct1+1, oct0)) # if oct1==oct0: # ----|.....|--- : coo1 lt coo0 : print if y in [0,coo1] or in [coo0, r] # ....|-----|... ; coo1 gte coo0: print if y in [coo0,coo1] x, y = r, 0 bres_error = 1-r while x >= y: for octant in range(0, 8): if octant in hide_oct: continue elif oct0 != oct1 and octant == oct0 and _octant_gt(oct0, coo0, y): continue elif oct0 != oct1 and octant == oct1 and _octant_gt(oct1, y, coo1): continue elif oct0 == oct1 and octant == oct0: # if coo1 >= coo0 if _octant_gte(oct0, coo1, coo0): # if y > coo1 or y < coo0 # (don't draw if y is outside coo's) if _octant_gt(oct0, y, coo1) or _octant_gt(oct0, coo0,y): continue else: # if coo0 > y > c001 # (don't draw if y is between coo's) if _octant_gt(oct0, y, coo1) and _octant_gt(oct0, coo0, y): continue oct_x, oct_y = _octant_coord(octant, x0, y0, x, y) self.graph_view[oct_y, oct_x] = attr # remember endpoints for pie sectors if y == coo0: coo0x = x if y == coo1: coo1x = x # bresenham error step y += 1 if bres_error < 0: bres_error += 2*y+1 else: x -= 1 bres_error += 2*(y-x+1) # draw pie-slice lines if line0: self._draw_line(x0, y0, *_octant_coord(oct0, x0, y0, coo0x, coo0), attr=attr) if line1: self._draw_line(x0, y0, *_octant_coord(oct1, x0, y0, coo1x, coo1), attr=attr) def _draw_ellipse( self, cx, cy, rx, ry, attr, qua0=-1, x0=-1, y0=-1, line0=False, qua1=-1, x1=-1, y1=-1, line1=False ): """Draw ellipse using the midpoint algorithm.""" # for algorithm see http://members.chello.at/~easyfilter/bresenham.html # find invisible quadrants if qua0 == -1: hide_qua = [] elif qua0 < qua1 or qua0 == qua1 and _quadrant_gte(qua0, x1, y1, x0, y0): hide_qua = list(range(0, qua0)) + list(range(qua1+1, 4)) else: hide_qua = list(range(qua1+1, qua0)) # error increment dx = 16 * (1-2*rx) * ry * ry dy = 16 * rx * rx ddy = 32 * rx * rx ddx = 32 * ry * ry # error for first step err = dx + dy x, y = rx, 0 while True: for quadrant in range(0,4): # skip invisible arc sectors if quadrant in hide_qua: continue elif qua0 != qua1 and quadrant == qua0 and _quadrant_gt(qua0, x0, y0, x, y): continue elif qua0 != qua1 and quadrant == qua1 and _quadrant_gt(qua1, x, y, x1, y1): continue elif qua0 == qua1 and quadrant == qua0: if _quadrant_gte(qua0, x1, y1, x0, y0): if _quadrant_gt(qua0, x, y, x1, y1) or _quadrant_gt(qua0, x0, y0, x, y): continue else: if _quadrant_gt(qua0, x, y, x1, y1) and _quadrant_gt(qua0, x0, y0, x, y): continue quad_x, quad_y = _quadrant_coord(quadrant, cx, cy, x, y) self.graph_view[quad_y, quad_x] = attr # bresenham error step e2 = 2 * err if (e2 <= dy): y += 1 dy += ddy err += dy if (e2 >= dx or e2 > dy): x -= 1 dx += ddx err += dx # NOTE - err changes sign at the change from y increase to x increase if (x < 0): break # too early stop of flat vertical ellipses # finish tip of ellipse while (y < ry): self.graph_view[cy+y, cx] = attr self.graph_view[cy-y, cx] = attr y += 1 # draw pie-slice lines if line0: self._draw_line(cx, cy, *_quadrant_coord(qua0, cx, cy, x0, y0), attr=attr) if line1: self._draw_line(cx, cy, *_quadrant_coord(qua1, cx, cy, x1, y1), attr=attr) ### PAINT: Flood fill def paint_(self, args): """PAINT: Fill an area defined by a border attribute with a tiled pattern.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) step = next(args) x, y = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) coord = x, y, step fill_attr_index, pattern = -1, None cval = next(args) if isinstance(cval, values.String): # pattern given; copy pattern = cval.to_str() # empty pattern "" is illegal function call error.throw_if(not pattern) # default for border, if pattern is specified as string: foreground attr elif cval is not None: fill_attr_index = values.to_int(cval) error.range_check(0, 255, fill_attr_index) border_index = next(args) if border_index is not None: border_index = values.to_int(border_index) error.range_check(0, 255, border_index) bg_pattern = next(args) if bg_pattern is not None: bg_pattern = values.pass_string(bg_pattern, err=error.IFC).to_str() list(args) # if paint *colour* specified, border default = paint colour # if paint *attribute* specified, border default = current foreground if border_index is None: border_index = fill_attr_index fill_attr = self._get_attr_index(fill_attr_index) border_attr = self._get_attr_index(border_index) self._flood_fill(coord, fill_attr, pattern, border_attr, bg_pattern) self._draw_current = None def _flood_fill(self, lcoord, fill_attr, pattern, border_attr, bg_pattern): """Fill an area defined by a border attribute with a tiled pattern.""" # 4-way scanline flood fill: http://en.wikipedia.org/wiki/Flood_fill # flood fill stops on border colour in all directions; # it also stops on scanlines in fill_colour # pattern tiling stops at intervals that equal the pattern to be drawn, # unless this pattern is also equal to the background pattern. is_solid = (pattern is None) bg_tile = None if is_solid: tile = bytematrix.ByteMatrix(1, 8, fill_attr) else: tile = self._mode.build_tile(bytearray(pattern)) if pattern else None if bg_pattern: bg_tile = self._mode.build_tile(bytearray(bg_pattern)) # only use first row of background bg_tile = bg_tile[:1, :] # illegal tile/background combo's: # all, or more than two consecutive, rows equal background for row in range(max(1, tile.height-2)): comptile = tile[row:row+3, :] if comptile == bg_tile.vtile(comptile.height): raise error.BASICError(error.IFC) # viewport bounds in viewport coordinates bound_x0, bound_y0, bound_x1, bound_y1 = self.graph_view.get_bounds() x, y = self._get_window_physical(*lcoord) line_seed = [(x, x, y, 0)] # paint nothing if seed is out of bounds if x < bound_x0 or x > bound_x1 or y < bound_y0 or y > bound_y1: return self._last_point = x, y # paint nothing if we start on border attrib if self.graph_view[y, x] == border_attr: return while len(line_seed) > 0: # consider next interval x_start, x_stop, y, ydir = line_seed.pop() # extend interval as far as it goes to left and right x_left = x_start - self._scanline_until(border_attr, y, x_start-1, bound_x0-1).width x_right = x_stop + self._scanline_until(border_attr, y, x_stop+1, bound_x1+1).width # check next scanlines and add intervals to the list if ydir == 0: if y + 1 <= bound_y1: line_seed = self._check_scanline( line_seed, x_left, x_right, y+1, tile, is_solid, bg_tile, border_attr, 1 ) if y - 1 >= bound_y0: line_seed = self._check_scanline( line_seed, x_left, x_right, y-1, tile, is_solid, bg_tile, border_attr, -1 ) else: # check the same interval one scanline onward in the same direction if y+ydir <= bound_y1 and y+ydir >= bound_y0: line_seed = self._check_scanline( line_seed, x_left, x_right, y+ydir, tile, is_solid, bg_tile, border_attr, ydir ) # check any bit of the interval that was extended one scanline backward # this is where the flood fill goes around corners. if y-ydir <= bound_y1 and y-ydir >= bound_y0: line_seed = self._check_scanline( line_seed, x_left, x_start-1, y-ydir, tile, is_solid, bg_tile, border_attr, -ydir ) line_seed = self._check_scanline( line_seed, x_stop+1, x_right, y-ydir, tile, is_solid, bg_tile, border_attr, -ydir ) # draw the pixels for the current interval if is_solid: self.graph_view[y, x_left:x_right+1] = tile[0, 0] else: # convert tile to a list of attributes tilerow = tile[y % tile.height, :] n_tiles = 1 + (x_right+1) // tile.width - (x_left // tile.width) tiles = bytematrix.hstack((tilerow,) * n_tiles) interval = tiles[ :, (x_left%tile.width) : (x_left%tile.width) + x_right - x_left + 1 ] # put to screen self.graph_view[y, x_left:x_right+1] = interval # allow interrupting the paint if y % 4 == 0: self._input_methods.wait() self._last_attr = fill_attr def _scanline_until(self, element, y, x0, x1): """Get row until given element.""" if x0 == x1: return bytematrix.ByteMatrix() elif x1 > x0: row = self.graph_view[y, x0:x1] try: # python2 won't do bytearray.index(int) index = row.to_bytes().index(int2byte(element)) return row[:, :index] except ValueError: return row else: row = self.graph_view[y, x1+1:x0+1] try: index = 1 + row.to_bytes().rindex(int2byte(element)) return row[:, index:] except ValueError: return row def _check_scanline( self, line_seed, x_start, x_stop, y, tile, is_solid, bg_tile, border_attr, ydir ): """Append all subintervals between border colours to the scanning stack.""" if x_stop < x_start: return line_seed max_width = x_stop - x_start + 1 # repeat row ceildiv + 1 times to ensure we can start in the middle of the first tile rtile = tile[y % tile.height, :] repeated_tile = rtile.htile(1 - (-max_width // rtile.width)) if bg_tile: # bg_tile is only one row repeated_back = bg_tile.htile(1 - (-max_width // bg_tile.width)) x = x_start while x <= x_stop: # scan horizontally until border colour found, then append interval & continue scanning pattern = self._scanline_until(border_attr, y, x, x_stop+1) if pattern.width > 0: # check if scanline pattern matches fill pattern tile_x = x % rtile.width has_same_pattern = ( # don't match zero row unless pattern is solid (special case) # - avoid breaking off pattern filling on zero rows # - but also don't loop forever on solid background fills # - if the fill attribute is not 0, the behaviour differs: # here, the fill breaks off on encountering the matching solid line (is_solid or rtile != ZERO_TILE[0, :rtile.width]) and pattern == repeated_tile[0, tile_x : tile_x+pattern.width] ) # background tile specified: don't stop if we match the background tile (fully!) if bg_tile: has_same_pattern = has_same_pattern and ( pattern.width < bg_tile.width or pattern != repeated_back[0, tile_x : tile_x+pattern.width] ) # we've reached a border colour, append our interval & start a new one # don't append if same fill colour/pattern, # to avoid infinite loops over bits already painted (eg. 00 shape) if not has_same_pattern: line_seed.append([x, x + pattern.width - 1, y, ydir]) x += pattern.width + 1 return line_seed ### PUT and GET: Sprite operations def put_(self, args): """PUT: Put a sprite on the screen.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) x0, y0 = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) array_name, operation_token = args array_name = self._memory.complete_name(array_name) operation_token = operation_token or tk.XOR if array_name not in self._memory.arrays: raise error.BASICError(error.IFC) elif array_name[-1:] == values.STR: raise error.BASICError(error.TYPE_MISMATCH) x0, y0 = self._get_window_physical(x0, y0) self._last_point = x0, y0 packed_sprite = self._memory.arrays.view_full_buffer(array_name) sprite = self._mode.sprite_builder.unpack(packed_sprite) x1, y1 = x0 + sprite.width - 1, y0 + sprite.height - 1 # the whole sprite must fit or it's IFC error.throw_if(not self.graph_view.contains(x0, y0)) error.throw_if(not self.graph_view.contains(x1, y1)) # apply the sprite to the screen if operation_token == tk.PSET: rect = sprite elif operation_token == tk.PRESET: rect = sprite ^ (2**self._mode.bitsperpixel - 1) elif operation_token == tk.AND: # we use in-place operations as we'll assign back anyway rect = operator.iand(self.graph_view[y0:y1+1, x0:x1+1], sprite) elif operation_token == tk.OR: rect = operator.ior(self.graph_view[y0:y1+1, x0:x1+1], sprite) elif operation_token == tk.XOR: rect = operator.ixor(self.graph_view[y0:y1+1, x0:x1+1], sprite) self.graph_view[y0:y1+1, x0:x1+1] = rect self._draw_current = None def get_(self, args): """GET: Read a sprite from the screen.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) x0, y0 = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) step = next(args) x, y = (values.to_single(_arg).to_value() for _arg in islice(args, 2)) array_name, = args array_name = self._memory.complete_name(array_name) if array_name not in self._memory.arrays: raise error.BASICError(error.IFC) elif array_name[-1:] == values.STR: raise error.BASICError(error.TYPE_MISMATCH) x0, y0 = self._get_window_physical(x0, y0) self._last_point = x0, y0 x1, y1 = self._get_window_physical(x, y, step) self._last_point = x1, y1 byte_array = self._memory.arrays.view_full_buffer(array_name) y0, y1 = sorted((y0, y1)) x0, x1 = sorted((x0, x1)) # Tandy screen 6 simply GETs twice the width, it seems width = x1 - x0 + 1 x1 = x0 + self._mode.sprite_builder.width_factor * width - 1 # the whole sprite must fit or it's IFC error.throw_if(not self.graph_view.contains(x0, y0)) error.throw_if(not self.graph_view.contains(x1, y1)) # set size record # read from screen and convert to byte array sprite = self.graph_view[y0:y1+1, x0:x1+1] packed_sprite = self._mode.sprite_builder.pack(sprite) try: byte_array[:len(packed_sprite)] = packed_sprite except ValueError: # cannot modify size of memoryview object - sprite larger than array raise error.BASICError(error.IFC) self._draw_current = None ### DRAW statement def draw_(self, args): """DRAW: Execute a Graphics Macro Language string.""" if self._mode.is_text_mode: raise error.BASICError(error.IFC) gml = values.next_string(args) self._draw(gml) list(args) def _draw(self, gml): """Execute a Graphics Macro Language string.""" # don't convert to uppercase as VARPTR$ elements are case sensitive gmls = mlparser.MLParser(gml, self._memory, self._values) if not self._draw_current: self._draw_current = self._last_point plot, goback = True, False while True: c = gmls.skip_blank_read().upper() if c == b'': break elif c == b';': continue elif c == b'B': # do not draw plot = False elif c == b'N': # return to postiton after move goback = True elif c == b'X': # execute substring sub = gmls.parse_string() self._draw(sub) elif c == b'C': # set foreground colour # allow empty spec (default 0), but only if followed by a semicolon if gmls.skip_blank() == b';': self._last_attr = 0 else: attr = gmls.parse_number() # 100000 seems to be GW's limit error.range_check(-99999, 99999, attr) self._last_attr = attr elif c == b'S': # set scale scale = gmls.parse_number() error.range_check(1, 255, scale) self._draw_scale = scale elif c == b'A': # set angle # allow empty spec (default 0), but only if followed by a semicolon if gmls.skip_blank() == b';': self._draw_angle = 0 else: angle = gmls.parse_number() error.range_check(0, 3, angle) self._draw_angle = 90 * angle elif c == b'T': # 'turn angle' - set (don't turn) the angle to any value if gmls.read(1).upper() != b'A': raise error.BASICError(error.IFC) # allow empty spec (default 0), but only if followed by a semicolon if gmls.skip_blank() == b';': self._draw_angle = 0 else: angle = gmls.parse_number() error.range_check(-360, 360, angle) self._draw_angle = angle # one-variable movement commands: elif c in (b'U', b'D', b'L', b'R', b'E', b'F', b'G', b'H'): step = gmls.parse_number(default=1) # 100000 seems to be GW's limit error.range_check(-99999, 99999, step) x0, y0 = self._draw_current x1, y1 = 0, 0 if c in (b'U', b'E', b'H'): y1 -= step elif c in (b'D', b'F', b'G'): y1 += step if c in (b'L', b'G', b'H'): x1 -= step elif c in (b'R', b'E', b'F'): x1 += step self._draw_step(x0, y0, x1, y1, plot, goback) plot = True goback = False # two-variable movement command elif c == b'M': relative = gmls.skip_blank() in (b'+', b'-') x = gmls.parse_number() error.range_check(-9999, 9999, x) if gmls.skip_blank() != b',': raise error.BASICError(error.IFC) else: gmls.read(1) y = gmls.parse_number() error.range_check(-9999, 9999, y) x0, y0 = self._draw_current if relative: self._draw_step(x0, y0, x, y, plot, goback) else: if plot: self._draw_line(x0, y0, x, y, self._last_attr) self._draw_current = x, y if goback: self._draw_current = x0, y0 plot = True goback = False elif c == b'P': # paint - flood fill fill_idx = gmls.parse_number() error.range_check(0, 9999, fill_idx) if gmls.skip_blank_read() != b',': raise error.BASICError(error.IFC) border_idx = gmls.parse_number() error.range_check(0, 9999, border_idx) x, y = self._get_window_logical(*self._draw_current) fill_attr = self._get_attr_index(fill_idx) border_attr = self._get_attr_index(border_idx) self._flood_fill((x, y, False), fill_attr, None, border_attr, None) else: raise error.BASICError(error.IFC) # if WINDOW is set, the current position for non-DRAW commands does not track if self._window_bounds is None: self._last_point = self._draw_current def _draw_step(self, x0, y0, sx, sy, plot, goback): """Make a DRAW step, drawing a line and returning if requested.""" scale = self._draw_scale rotate = self._draw_angle # pixel aspect ratio aspect = ( self._mode.pixel_height * self._screen_aspect[0], self._mode.pixel_width * self._screen_aspect[1] ) yfac = float(aspect[1]) / float(aspect[0]) x1 = int(math.trunc(scale*sx / 4.)) y1 = int(math.trunc(scale*sy / 4.)) if rotate == 0 or rotate == 360: pass elif rotate == 90: x1, y1 = int(y1*yfac), -int(x1//yfac) elif rotate == 180: x1, y1 = -x1, -y1 elif rotate == 270: x1, y1 = -int(y1*yfac), int(x1//yfac) else: fx, fy = float(x1), float(y1) # degrees to radians phi = rotate * math.pi / 180. sinr, cosr = math.sin(phi), math.cos(phi) x1 = cosr * fx + sinr*fy * yfac y1 = cosr * fy - sinr*fx / yfac x1, y1 = int(round(x1)), int(round(y1)) y1 += y0 x1 += x0 if plot: self._draw_line(x0, y0, x1, y1, self._last_attr) if goback: self._draw_current = x0, y0 else: self._draw_current = x1, y1 ### POINT and PMAP def point_(self, args): """ POINT (1 argument): Return current coordinate (2 arguments): Return the attribute of a pixel. """ arg0 = next(args) arg1 = next(args) if arg1 is None: arg0 = values.to_integer(arg0) fn = values.to_int(arg0) error.range_check(0, 3, fn) list(args) if self._mode.is_text_mode: return self._values.new_single() # if DRAW and other commands are out of sync, POINT is adjusted to the latest # (if non-DRAW commands were executed, draw_current is set to None) current = self._draw_current or self._last_point if fn in (0, 1): point = current[fn] elif fn in (2, 3): point = self._get_window_logical(*current)[fn - 2] return self._values.new_single().from_value(point) else: if self._mode.is_text_mode: raise error.BASICError(error.IFC) arg1 = values.pass_number(arg1) list(args) x, y = values.to_single(arg0).to_value(), values.to_single(arg1).to_value() x, y = self._get_window_physical(x, y) if x < 0 or x >= self._mode.pixel_width or y < 0 or y >= self._mode.pixel_height: point = -1 else: point = self.graph_view[y, x] return self._values.new_integer().from_int(point) def pmap_(self, args): """PMAP: convert between logical and physical coordinates.""" # create a new Single for the return value coord = values.to_single(next(args)) mode = values.to_integer(next(args)) list(args) mode = mode.to_int() error.range_check(0, 3, mode) if self._mode.is_text_mode: if mode in (2, 3): values.to_integer(coord) value = 0 elif mode == 0: value, _ = self._get_window_physical(values.to_single(coord).to_value(), 0.) elif mode == 1: _, value = self._get_window_physical(0., values.to_single(coord).to_value()) elif mode == 2: value, _ = self._get_window_logical(values.to_integer(coord).to_int(), 0) elif mode == 3: _, value = self._get_window_logical(0, values.to_integer(coord).to_int()) return self._values.new_single().from_value(value) ############################################################################### # octant logic for CIRCLE def _get_octant(f, rx, ry): """Get the circle octant for a given coordinate.""" neg = f < 0. f = abs(f) octant = int(f / (math.pi / 4.)) # deal with values that should equal 2*pi but are a bit bigger due to Single precision math if octant == 8: octant = 7 if octant in (0, 3, 4, 7): # running var is y coord = abs(int(round(ry * math.sin(f)))) else: # running var is x coord = abs(int(round(rx * math.cos(f)))) return octant, coord, neg def _octant_coord(octant, x0, y0, x, y): """Return symmetrically reflected coordinates for a given pair.""" if octant == 7: return x0+x, y0+y elif octant == 0: return x0+x, y0-y elif octant == 4: return x0-x, y0+y elif octant == 3: return x0-x, y0-y elif octant == 6: return x0+y, y0+x elif octant == 1: return x0+y, y0-x elif octant == 5: return x0-y, y0+x elif octant == 2: return x0-y, y0-x def _octant_gt(octant, y, coord): """Return whether y is further along the circle than coord.""" if octant%2 == 1: return y < coord else: return y > coord def _octant_gte(octant, y, coord): """Return whether y is further along the circle than coord, or equal.""" if octant%2 == 1: return y <= coord else: return y >= coord ############################################################################### # quadrant logic for CIRCLE def _quadrant_coord(quadrant, x0, y0, x, y): """Return symmetrically reflected coordinates for a given pair.""" if quadrant == 3: return x0+x, y0+y elif quadrant == 0: return x0+x, y0-y elif quadrant == 2: return x0-x, y0+y elif quadrant == 1: return x0-x, y0-y def _quadrant_gt(quadrant, x, y, x0, y0): """Return whether y is further along the ellipse than coord.""" if quadrant%2 == 0: if y != y0: return y > y0 else: return x < x0 else: if y != y0: return y < y0 else: return x > x0 def _quadrant_gte(quadrant, x, y, x0, y0): """Return whether y is further along the ellipse than coord, or equal.""" if quadrant%2 == 0: if y != y0: return y > y0 else: return x <= x0 else: if y != y0: return y < y0 else: return x >= x0 pcbasic-2.0.7/pcbasic/basic/display/modes.py000066400000000000000000000436421441235174000207510ustar00rootroot00000000000000""" PC-BASIC - display.modes Emulated video modes (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import error from ..base import bytematrix from .colours import CGA2ColourMapper, CGA4ColourMapper, CGA16ColourMapper from .colours import EGA16ColourMapper, EGA64ColourMapper from .colours import EGA4ColourMapper, Tandy4ColourMapper, Olivetti2ColourMapper from .colours import EGA16TextColourMapper, EGA64TextColourMapper from .colours import MonoTextColourMapper, EGAMonoColourMapper, HerculesColourMapper from .framebuffer import TextMemoryMapper, GraphicsMemoryMapper from .framebuffer import CGAMemoryMapper, EGAMemoryMapper, Tandy6MemoryMapper from .framebuffer import PackedTileBuilder, PlanedTileBuilder from .framebuffer import PackedSpriteBuilder, PlanedSpriteBuilder, Tandy6SpriteBuilder ############################################################################## # SCREEN modes by number for each adapter _MODES = { 'cga': { (0, 40): 'cgatext40', (0, 80): 'cgatext80', 1: '320x200x4', 2: '640x200x2', }, 'ega': { (0, 40): 'egatext40', (0, 80): 'egatext80', 1: '320x200x4', 2: '640x200x2', 7: '320x200x16', 8: '640x200x16', 9: '640x350x16', }, 'ega_64k': { (0, 40): 'egatext40', (0, 80): 'egatext80', 1: '320x200x4', 2: '640x200x2', 7: '320x200x16', 8: '640x200x16', # 64k EGA adapter only has a 4-attr @ 16-colour palette in SCREEN 9 9: '640x350x4c', }, 'vga': { (0, 40): 'vgatext40', (0, 80): 'vgatext80', 1: '320x200x4', 2: '640x200x2', 7: '320x200x16', 8: '640x200x16', 9: '640x350x16', }, 'mda': { (0, 40): 'mdatext40', (0, 80): 'mdatext80', }, 'ega_mono': { (0, 40): 'ega_monotext40', (0, 80): 'ega_monotext80', 10: '640x350x4', }, 'hercules': { (0, 40): 'mdatext40', (0, 80): 'mdatext80', 3: '720x348x2', }, 'tandy': { (0, 40): 'tandytext40', (0, 80): 'tandytext80', 1: '320x200x4_8pg', 2: '640x200x2_8pg', 3: '160x200x16', 4: '320x200x4pcjr', 5: '320x200x16pcjr', 6: '640x200x4', }, 'pcjr': { (0, 40): 'cgatext40', (0, 80): 'cgatext80', 1: '320x200x4_8pg', 2: '640x200x2_8pg', 3: '160x200x16', 4: '320x200x4pcjr', 5: '320x200x16pcjr', 6: '640x200x4', }, 'olivetti': { (0, 40): 'olivettitext40', (0, 80): 'olivettitext80', 1: '320x200x4', 2: '640x200x2', 3: '640x400x2', }, } # on Olivetti M24, all numbers 3-255 give the same 'super resolution'/'altissima risoluzione' _MODES['olivetti'].update({_mode: '640x400x2' for _mode in range(4, 256)}) ############################################################################## # screen number switches on WIDTH # if we're in mode x, what mode y does WIDTH w take us to? {x: {w: y}} TO_WIDTH = { 'cga': { 0: {40: 0, 80: 0}, 1: {40: 1, 80: 2}, 2: {40: 1, 80: 2}, }, 'ega': { 0: {40: 0, 80: 0}, 1: {40: 1, 80: 2}, 2: {40: 1, 80: 2}, 7: {40: 7, 80: 8}, 8: {40: 7, 80: 8}, 9: {40: 1, 80: 9}, }, 'mda': { 0: {40: 0, 80: 0}, }, 'ega_mono': { 0: {40: 0, 80: 0}, 10: {40: 0, 80: 10}, }, 'hercules': { 0: {40: 0, 80: 0}, 3: {40: 0, 80: 3}, }, 'pcjr': { 0: {20: 3, 40: 0, 80: 0}, 1: {20: 3, 40: 1, 80: 2}, 2: {20: 3, 40: 1, 80: 2}, 3: {20: 3, 40: 1, 80: 2}, 4: {20: 3, 40: 4, 80: 2}, 5: {20: 3, 40: 5, 80: 6}, 6: {20: 3, 40: 5, 80: 6}, }, 'olivetti': { 0: {40: 0, 80: 0}, 1: {40: 1, 80: 2}, 2: {40: 1, 80: 2}, 3: {40: 1, 80: 3}, # assumption }, } # also look up graphics modes by name for _adapter in TO_WIDTH: TO_WIDTH[_adapter].update({ _MODES[_adapter][_nr]: _switches for _nr, _switches in TO_WIDTH[_adapter].items() if _nr }) TO_WIDTH['ega_64k'] = TO_WIDTH['ega'] TO_WIDTH['vga'] = TO_WIDTH['ega'] TO_WIDTH['tandy'] = TO_WIDTH['pcjr'] def to_width(adapter, mode, to_width): """Get target mode number for WIDTH change.""" if mode.is_text_mode and to_width in (40, 80): return 0 else: try: return TO_WIDTH[adapter][mode.name][to_width] except KeyError: # raise an error if the width value doesn't make sense raise error.BASICError(error.IFC) ############################################################################## # video mode number _MODE_NUMBER = { '640x200x2': 6, '160x200x16': 8, '320x200x16pcjr': 9, '640x200x4': 10, '320x200x16': 13, '640x200x16': 14, '640x350x4': 15, '640x350x16': 16, '640x350x4c': 16, '640x400x2': 0x40, '320x200x4pcjr': 4, '320x200x4': 4 # '720x348x2': ? # hercules - unknown } def get_mode_number(mode, colorswitch): """Get the low-level mode number used by mode switching interrupt.""" if mode.is_text_mode: if mode.name in ('mdatext80', 'ega_monotext80'): return 7 return (mode.width == 40) * 2 + colorswitch % 2 elif mode.name == '320x200x4': return 4 + colorswitch % 2 # mode_5 if colorswitch == 1 else: try: return _MODE_NUMBER[mode.name] except KeyError: return 0xff ############################################################################## # video mode factory def get_mode(number, width, adapter, monitor, video_mem_size): """Retrieve text or graphical mode by screen number.""" try: if number: name = _MODES[adapter][number] else: name = _MODES[adapter][0, width] except KeyError: # no such mode raise error.BASICError(error.IFC) mode_data = dict(**_MODE_INFO[name]) cls = mode_data.pop('layout') return cls(name=name, video_mem_size=video_mem_size, **mode_data) ############################################################################## # video mode base class class VideoMode(object): """Base class for video modes.""" is_text_mode = None is_cga_hires = False def __init__( self, name, height, width, font_height, font_width, attr, cursor_shape, colourmap ): """Initialise video mode settings.""" self.name = name self.height = height self.width = width self.font_height = font_height self.font_width = font_width self.pixel_height = height * font_height self.pixel_width = width * font_width # initial/default attribute self.attr = attr # override these self.memorymap = None self.cursor_shape = cursor_shape self.colourmap = colourmap @property def num_pages(self): """Number of available pages.""" return self.memorymap.num_pages def __eq__(self, rhs): """Equality with another mode or mode name.""" if isinstance(rhs, VideoMode): return self.name == rhs.name else: return self.name == rhs def __ne__(self, rhs): """Inequality with another mode or mode name.""" return not self.__eq__(rhs) ############################################################################## # text modes class TextMode(VideoMode): """Default settings for a text mode.""" _textmemorymapper = TextMemoryMapper is_text_mode = True def __init__( self, name, rows, columns, font_height, font_width, attr, cursor_shape, video_mem_size, max_pages, mono, colourmap ): """Initialise video mode settings.""" VideoMode.__init__( self, name, rows, columns, font_height, font_width, attr, cursor_shape, colourmap ) self.memorymap = self._textmemorymapper(rows, columns, video_mem_size, max_pages, mono) ############################################################################## # graphics modes class GraphicsMode(VideoMode): """Default settings for a graphics mode.""" # override these _memorymapper = GraphicsMemoryMapper _tile_builder = lambda _: None _sprite_builder = lambda _: None # text mode flag is_text_mode = False def __init__( self, name, width, height, rows, columns, attr, bitsperpixel, interleave_times, bank_size, video_mem_size, max_pages, cursor_attr, colourmap, is_cga_hires=False ): """Initialise video mode settings.""" font_width = width // columns # ceildiv for hercules (14-px font on 348 lines) font_height = -(-height // rows) # block cursor in graphics mode cursor_shape = (0, font_height-1) VideoMode.__init__( self, name, rows, columns, font_height, font_width, attr, cursor_shape, colourmap ) self.is_cga_hires = is_cga_hires # override pixel dimensions self.pixel_height = height self.pixel_width = width # used in display.py to initialise pixelbuffer self.bitsperpixel = bitsperpixel self.memorymap = self._memorymapper( height, width, video_mem_size, max_pages, interleave_times, bank_size, bitsperpixel ) # cursor attribute self.cursor_attr = cursor_attr # sprite and tile builders self.build_tile = self._tile_builder(self.bitsperpixel) self.sprite_builder = self._sprite_builder(self.bitsperpixel) class CGAMode(GraphicsMode): """Default settings for a CGA graphics mode.""" _memorymapper = CGAMemoryMapper _tile_builder = PackedTileBuilder _sprite_builder = PackedSpriteBuilder class EGAMode(GraphicsMode): """Default settings for a EGA graphics mode.""" _memorymapper = EGAMemoryMapper _tile_builder = PlanedTileBuilder _sprite_builder = PlanedSpriteBuilder def __init__( self, name, width, height, rows, columns, attr, bitsperpixel, interleave_times, bank_size, video_mem_size, max_pages, cursor_attr, colourmap, planes_used=range(4) ): """Initialise video mode settings.""" GraphicsMode.__init__( self, name, width, height, rows, columns, attr, bitsperpixel, interleave_times, bank_size, video_mem_size, max_pages, cursor_attr, colourmap ) # EGA memorymap settings self.memorymap.set_planes_used(planes_used) class Tandy6Mode(GraphicsMode): """Default settings for Tandy graphics mode 6.""" _memorymapper = Tandy6MemoryMapper _tile_builder = PackedTileBuilder # initialising this with self.bitsperpixel should do the right thing _sprite_builder = Tandy6SpriteBuilder ############################################################################## # mode definitions _MODE_INFO = { # text modes 'vgatext40': dict( rows=25, columns=40, font_height=16, font_width=9, attr=7, max_pages=8, mono=False, cursor_shape=(15, 15), layout=TextMode, colourmap=EGA64TextColourMapper ), 'vgatext80': dict( rows=25, columns=80, font_height=16, font_width=9, attr=7, max_pages=4, mono=False, cursor_shape=(15, 15), layout=TextMode, colourmap=EGA64TextColourMapper ), 'egatext40': dict( rows=25, columns=40, font_height=14, font_width=8, attr=7, max_pages=8, mono=False, cursor_shape=(12, 12), layout=TextMode, colourmap=EGA64TextColourMapper ), 'egatext80': dict( rows=25, columns=80, font_height=14, font_width=8, attr=7, max_pages=4, mono=False, cursor_shape=(12, 12), layout=TextMode, colourmap=EGA64TextColourMapper ), 'ega_monotext40': dict( rows=25, columns=40, font_height=14, font_width=8, attr=7, max_pages=8, mono=True, cursor_shape=(12, 12), layout=TextMode, colourmap=MonoTextColourMapper ), 'ega_monotext80': dict( rows=25, columns=80, font_height=14, font_width=8, attr=7, max_pages=4, mono=True, cursor_shape=(12, 12), layout=TextMode, colourmap=MonoTextColourMapper ), 'mdatext40': dict( rows=25, columns=40, font_height=14, font_width=9, attr=7, max_pages=1, mono=True, cursor_shape=(13, 13), layout=TextMode, colourmap=MonoTextColourMapper ), 'mdatext80': dict( rows=25, columns=80, font_height=14, font_width=9, attr=7, max_pages=1, mono=True, cursor_shape=(13, 13), layout=TextMode, colourmap=MonoTextColourMapper ), 'tandytext40': dict( rows=25, columns=40, font_height=9, font_width=8, attr=7, max_pages=8, mono=False, cursor_shape=(7, 7), layout=TextMode, colourmap=EGA16TextColourMapper ), 'tandytext80': dict( rows=25, columns=80, font_height=9, font_width=8, attr=7, max_pages=4, mono=False, cursor_shape=(7, 7), layout=TextMode, colourmap=EGA16TextColourMapper ), 'cgatext40': dict( rows=25, columns=40, font_height=8, font_width=8, attr=7, max_pages=8, mono=False, cursor_shape=(7, 7), layout=TextMode, colourmap=EGA16TextColourMapper ), 'cgatext80': dict( rows=25, columns=80, font_height=8, font_width=8, attr=7, max_pages=4, mono=False, cursor_shape=(7, 7), layout=TextMode, colourmap=EGA16TextColourMapper ), 'olivettitext40': dict( rows=25, columns=40, font_height=16, font_width=8, attr=7, max_pages=8, mono=False, cursor_shape=(15, 15), layout=TextMode, colourmap=EGA16TextColourMapper ), 'olivettitext80': dict( rows=25, columns=80, font_height=16, font_width=8, attr=7, max_pages=4, mono=False, cursor_shape=(15, 15), layout=TextMode, colourmap=EGA16TextColourMapper ), # graphics modes '320x200x4': dict( # 04h 320x200x4 16384B 2bpp 0xb8000 screen 1 # cga/ega: 1 page only width=320, height=200, rows=25, columns=40, attr=3, cursor_attr=None, bitsperpixel=2, interleave_times=2, bank_size=0x2000, max_pages=1, layout=CGAMode, colourmap=CGA4ColourMapper ), '640x200x2': dict( # 06h 640x200x2 16384B 1bpp 0xb8000 screen 2 width=640, height=200, rows=25, columns=80, attr=1, cursor_attr=None, bitsperpixel=1, interleave_times=2, bank_size=0x2000, max_pages=1, layout=CGAMode, colourmap=CGA2ColourMapper, is_cga_hires=True ), '160x200x16': dict( # 08h 160x200x16 16384B 4bpp 0xb8000 PCjr/Tandy screen 3 width=160, height=200, rows=25, columns=20, attr=15, cursor_attr=3, bitsperpixel=4, interleave_times=2, bank_size=0x2000, max_pages=8, layout=CGAMode, colourmap=CGA16ColourMapper ), '320x200x4pcjr': dict( # 320x200x4 16384B 2bpp 0xb8000 Tandy/PCjr screen 4 width=320, height=200, rows=25, columns=40, attr=3, cursor_attr=3, bitsperpixel=2, interleave_times=2, bank_size=0x2000, max_pages=8, layout=CGAMode, colourmap=Tandy4ColourMapper ), '320x200x16pcjr': dict( # 09h 320x200x16 32768B 4bpp 0xb8000 Tandy/PCjr screen 5 width=320, height=200, rows=25, columns=40, attr=15, cursor_attr=3, bitsperpixel=4, interleave_times=4, bank_size=0x2000, max_pages=4, layout=CGAMode, colourmap=CGA16ColourMapper ), '640x200x4': dict( # 0Ah 640x200x4 32768B 2bpp 0xb8000 Tandy/PCjr screen 6 width=640, height=200, rows=25, columns=80, attr=3, cursor_attr=3, bitsperpixel=2, interleave_times=4, bank_size=0x2000, max_pages=4, layout=Tandy6Mode, colourmap=Tandy4ColourMapper ), '320x200x16': dict( # 0Dh 320x200x16 32768B 4bpp 0xa0000 EGA screen 7 width=320, height=200, rows=25, columns=40, attr=15, cursor_attr=None, bitsperpixel=4, interleave_times=1, bank_size=0x2000, max_pages=None, layout=EGAMode, colourmap=EGA16ColourMapper ), '640x200x16': dict( # 0Eh 640x200x16 EGA screen 8 width=640, height=200, rows=25, columns=80, attr=15, cursor_attr=None, bitsperpixel=4, interleave_times=1, bank_size=0x4000, max_pages=None, layout=EGAMode, colourmap=EGA16ColourMapper ), '640x350x16': dict( # 10h 640x350x16 EGA screen 9 width=640, height=350, rows=25, columns=80, attr=15, cursor_attr=None, bitsperpixel=4, interleave_times=1, bank_size=0x8000, max_pages=None, layout=EGAMode, colourmap=EGA64ColourMapper ), '640x350x4c': dict( # 10h 640x350x16 EGA screen 9 with 64K width=640, height=350, rows=25, columns=80, attr=3, cursor_attr=None, bitsperpixel=2, interleave_times=1, bank_size=0x8000, max_pages=None, layout=EGAMode, colourmap=EGA4ColourMapper ), '640x350x4': dict( # 0Fh 640x350x4 EGA monochrome screen 10 width=640, height=350, rows=25, columns=80, attr=1, cursor_attr=None, bitsperpixel=2, interleave_times=1, bank_size=0x8000, max_pages=None, planes_used=(1, 3), layout=EGAMode, colourmap=EGAMonoColourMapper ), '640x400x2': dict( # 40h 640x400x2 1bpp olivetti screen 3-255 width=640, height=400, rows=25, columns=80, attr=1, cursor_attr=None, bitsperpixel=1, interleave_times=4, bank_size=0x2000, max_pages=1, layout=CGAMode, colourmap=Olivetti2ColourMapper ), '720x348x2': dict( # hercules screen 3 # SCREEN 3 supports two pages (0 and 1); # SCREEN 0 used with Hercules supports only one page. # see MS KB 21839, https://jeffpar.github.io/kbarchive/kb/021/Q21839/ width=720, height=348, rows=25, columns=80, attr=1, cursor_attr=None, bitsperpixel=1, interleave_times=4, bank_size=0x2000, max_pages=2, layout=CGAMode, colourmap=HerculesColourMapper ), } # tandy/pcjr 8-page versions of standard CGA modes (?) _MODE_INFO['320x200x4_8pg'] = _MODE_INFO['320x200x4'] _MODE_INFO['640x200x2_8pg'] = _MODE_INFO['640x200x2'] _MODE_INFO['320x200x4_8pg']['max_pages'] = 8 _MODE_INFO['640x200x2_8pg']['max_pages'] = 8 pcbasic-2.0.7/pcbasic/basic/display/screencopyhandler.py000066400000000000000000000040201441235174000233350ustar00rootroot00000000000000""" PC-BASIC - display.screencopyhandler Clipboard copy & print screen handler (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import scancode from ..base import signals class ScreenCopyHandler(object): """Event handler for clipboard copy and print screen.""" # handle an input signal, read the screen # and write the text to an output queue or file # independently of what BASIC is doing def __init__(self, queues, text_screen, lpt1_file): """Initialise copy handler.""" self._queues = queues self._text_screen = text_screen self._lpt1_file = lpt1_file def check_input(self, signal): """Handle input signals.""" if signal.event_type == signals.CLIP_COPY: self._copy_clipboard(*signal.params) return True elif signal.event_type == signals.KEYB_DOWN: c, scan, mod = signal.params if scan == scancode.PRINT and (scancode.LSHIFT in mod or scancode.RSHIFT in mod): # shift+printscreen triggers a print screen self._print_screen(self._lpt1_file) return True return False def _print_screen(self, target_file): """Output the visible page to file in raw bytes.""" if not target_file: return for line in self._text_screen.get_chars(as_type=bytes): target_file.write(b''.join(line).replace(b'\0', b' ')) target_file.write_line() def _copy_clipboard(self, start_row, start_col, stop_row, stop_col): """Copy selected screen area to clipboard.""" # in the signal, stop_row is inclusive but stop_col is *exclusive* ? text = list(self._text_screen.get_text( start_row=start_row, start_col=start_col, stop_row=stop_row, stop_col=stop_col-1 )) clip_text = u'\n'.join(u''.join(_row) for _row in text) self._queues.video.put(signals.Event( signals.VIDEO_SET_CLIPBOARD_TEXT, (clip_text,) )) pcbasic-2.0.7/pcbasic/basic/display/textscreen.py000066400000000000000000001075321441235174000220250ustar00rootroot00000000000000""" PC-BASIC - display.textscreen Text operations (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging from contextlib import contextmanager from ...compat import iterchar, text_type from ..base import error from ..base import tokens as tk from ..base.tokens import ALPHANUMERIC from .. import values class ScrollArea(object): """Text viewport / scroll area.""" def __init__(self, mode): """Initialise the scroll area.""" self._height = mode.height self.unset() def init_mode(self, mode): """Initialise the scroll area for new screen mode.""" self._height = mode.height if self._bottom == self._height: # tandy/pcjr special case: VIEW PRINT to 25 is preserved self.set(1, self._height) else: self.unset() @property def active(self): """A viewport has been set.""" return self._active @property def bounds(self): """Return viewport bounds.""" return self._top, self._bottom @property def top(self): """Return viewport top bound.""" return self._top @property def bottom(self): """Return viewport bottom bound.""" return self._bottom def set(self, start, stop): """Set the scroll area.""" self._active = True # _top and _bottom are inclusive and count rows from 1 self._top = start self._bottom = stop def unset(self): """Unset scroll area.""" # there is only one VIEW PRINT setting across all pages. # scroll area normally excludes the bottom bar self.set(1, self._height - 1) self._active = False class BottomBar(object): """Key guide bar at bottom line.""" def __init__(self): """Initialise bottom bar.""" # use 80 here independent of screen width # we store everything in a buffer and only show what fits self.clear() self.visible = False def clear(self): """Clear the contents.""" self._contents = [(b' ', 0)] * 80 def write(self, s, col, reverse): """Write chars on virtual bottom bar.""" for i, c in enumerate(iterchar(s)): self._contents[col + i] = (c, reverse) def get_char_reverse(self, col): """Retrieve char and reverse attribute.""" return self._contents[col] class TextScreen(object): """Text screen.""" def __init__(self, values, mode, cursor, capabilities): """Initialise text-related members.""" self._values = values self._tandytext = capabilities in ('pcjr', 'tandy') # cursor self._cursor = cursor # current row and column # overflow: true if we're on 80 but should be on 81 self.current_row, self.current_col, self.overflow = 1, 1, False # text viewport parameters self.scroll_area = ScrollArea(mode) # writing on bottom row is allowed self._bottom_row_allowed = False # function key macros self._bottom_bar = BottomBar() # initialised by init_mode self.mode = None self._attr = 0 self._apagenum = 0 self._vpagenum = 0 self._pages = None self._apage = None self._locked = False def init_mode( self, mode, pages, attr, vpagenum, apagenum, ): """Reset the text screen for new video mode.""" self.mode = mode self._attr = attr self._apagenum = apagenum self._vpagenum = vpagenum # character buffers self._pages = pages # pixel buffer self._apage = self._pages[self._apagenum] # redraw key line self.redraw_bar() # initialise text viewport & move cursor home self.scroll_area.init_mode(self.mode) self.set_pos(self.scroll_area.top, 1) def __repr__(self): """Return an ascii representation of the screen buffer (for debugging).""" return '\n'.join(repr(page) for page in self._pages) def set_page(self, vpagenum, apagenum): """Set visible and active page.""" self._vpagenum = vpagenum self._apagenum = apagenum self._apage = self._pages[self._apagenum] # cursor lives on active page # this is technically only the case in graphics mode - # in DOSBox it's visible in text mode if the active page is not visible # but then the cursor location is static and does not equal the text insert location # so this seems acceptable self._cursor.set_active(self._vpagenum == self._apagenum) def set_attr(self, attr): """Set attribute.""" self._attr = attr ########################################################################### # basic text buffer operations def write_chars(self, chars, do_scroll_down): """Put one character at the current position.""" with self.collect_updates(): for char in iterchar(chars): self.write_char(char, do_scroll_down) def write_char(self, char, do_scroll_down): """Put one character at the current position.""" # see if we need to wrap and scroll down self._consume_overflow_before_write(do_scroll_down) # move cursor and see if we need to scroll up self._wrap_around_and_scroll_as_needed(scroll_ok=True) self._refresh_cursor() # put the character self._apage.put_char_attr( self.current_row, self.current_col, char, self._attr, adjust_end=True ) # move cursor. if on col 80, only move cursor to the next row # when the char is printed, except if the row already wraps into the next one if self.current_col < self.mode.width: self.current_col += 1 elif self.wraps(self.current_row): self.current_row += 1 self.current_col = 1 else: self.overflow = True # move cursor and see if we need to scroll up self._wrap_around_and_scroll_as_needed(scroll_ok=True) self._refresh_cursor() def _consume_overflow_before_write(self, do_scroll_down): """Move from overflow position to next line and set wrap flag, scroll down if needed.""" if self.overflow: self.current_col += 1 self.overflow = False if self.current_col > self.mode.width: if self.current_row < self.mode.height: if not self.wraps(self.current_row): if do_scroll_down: # scroll down (make space by shifting the next rows down) if self.current_row < self.scroll_area.bottom: self.scroll_down(self.current_row+1) # wrap line self.set_wrap(self.current_row, True) # move cursor and reset cursor attribute self.current_row, self.current_col = self.current_row + 1, 1 self._refresh_cursor() else: self.current_col = self.mode.width def set_wrap(self, row, wrap): """Connect/disconnect rows on active page by line wrap.""" self._apage.set_wrap(row, wrap) def wraps(self, row): """The given row is connected by line wrap.""" return self._apage.wraps(row) def set_row_length(self, row, length): """Set logical length of row.""" self._apage.set_row_length(row, length) def row_length(self, row): """Return logical length of row.""" return self._apage.row_length(row) ########################################################################### # cursor position def up(self): """Move the current position 1 row up.""" self.set_pos(self.current_row - 1, self.current_col, scroll_ok=False) def down(self): """Move the current position 1 row down.""" self.set_pos(self.current_row + 1, self.current_col, scroll_ok=False) def incr_pos(self, force_halfwidth=False): """Increase the current position by a char width.""" if self.overflow or force_halfwidth: # if we're in overflow, there's no character yet. So it's halfwidth by default. step = 1 else: step = self._apage.get_charwidth(self.current_row, self.current_col) # on a trail byte: go just one to the right step = step or 1 self.set_pos(self.current_row, self.current_col + step, scroll_ok=False) def decr_pos(self): """Decrease the current position by a char width.""" # apply overflow to column number if self.overflow: self.current_col += 1 self.overflow = False # check width of cell to the left width = self._apage.get_charwidth(self.current_row, self.current_col-1) # previous is trail byte: go two to the left # lead byte: go three to the left if width == 0: step = 2 elif width == 2: step = 3 else: step = 1 self.set_pos(self.current_row, self.current_col - step, scroll_ok=False) def move_to_end(self): """Jump to end of logical line; follow wraps (END).""" row = self.find_end_of_line(self.current_row) if self.row_length(row) == self.mode.width: self.set_pos(row, self.row_length(row)) self.overflow = True else: self.set_pos(row, self.row_length(row) + 1) def set_pos(self, to_row, to_col, scroll_ok=True): """Set the current position.""" # overflow status is maintained under up or down movements # e.g. if we print a char while on col 80, we end up in overflow position. # down-error from there gets us to overflow position on the next row. if to_col < self.mode.width: self.overflow = False self.current_row, self.current_col = to_row, to_col # move cursor and reset cursor attribute # this may alter self.current_row, self.current_col self._wrap_around_and_scroll_as_needed(scroll_ok) self._refresh_cursor() def _wrap_around_and_scroll_as_needed(self, scroll_ok): """Check if we have crossed the screen boundaries and move as needed.""" if self._bottom_row_allowed: if self.current_row == self.mode.height: self.current_col = min(self.mode.width, self.current_col) if self.current_col < 1: self.current_col += 1 return else: # if row > height, we also end up here # (eg if we do INPUT on the bottom row) # adjust viewport if necessary self._bottom_row_allowed = False # see if we need to move to the next row if self.current_col > self.mode.width: if self.current_row < self.scroll_area.bottom or scroll_ok: # either we don't need to scroll, or we're allowed to self.current_col -= self.mode.width self.current_row += 1 else: # we can't scroll, so we just stop at the right border self.current_col = self.mode.width # see if we need to move a row up elif self.current_col < 1: if self.current_row > self.scroll_area.top: self.current_col += self.mode.width self.current_row -= 1 else: self.current_col = 1 # see if we need to scroll if self.current_row > self.scroll_area.bottom: if scroll_ok: self.scroll() self.current_row = self.scroll_area.bottom elif self.current_row < self.scroll_area.top: self.current_row = self.scroll_area.top @contextmanager def collect_updates(self): """Lock cursor to collect updates and submit them in one go.""" save, self._locked = self._locked, True try: with self._apage.collect_updates(): yield finally: self._locked = save self._refresh_cursor() def _refresh_cursor(self): """Move the cursor to the current position and update its attributes.""" if self._locked: return row, col = self.current_row, self.current_col # in text mode, set the cursor width and attriute to that of the new location if self.mode.is_text_mode: # set halfwidth/fullwidth cursor width = self._apage.get_charwidth(row, col) # set the cursor attribute attr = self._apage.get_attr(row, col) self._cursor.move(row, col, attr, width) else: # move the cursor self._cursor.move(row, col) ########################################################################### # clearing the screen def clear_view(self): """Clear the scroll area.""" with self._modify_attr_on_clear(): self._apage.clear_rows(self.scroll_area.top, self.scroll_area.bottom, self._attr) self.set_pos(self.scroll_area.top, 1) def clear(self): """Clear the screen.""" with self._modify_attr_on_clear(): self._apage.clear_rows(1, self.mode.height, self._attr) self.set_pos(1, 1) @contextmanager def _modify_attr_on_clear(self): """On some adapters, modify character attributes when clearing the scroll area.""" if not self._tandytext: # keep background, set foreground to 7 attr_save = self._attr self.set_attr(attr_save & 0x70 | 0x7) yield self.set_attr(attr_save) else: yield ########################################################################### # scrolling def scroll(self, from_row=None): """Scroll the scroll region up by one row, starting at from_row.""" if from_row is None: from_row = self.scroll_area.top self._apage.scroll_up(from_row, self.scroll_area.bottom, self._attr) if self.current_row > from_row: self.current_row -= 1 self._refresh_cursor() def scroll_down(self, from_row): """Scroll the scroll region down by one row, starting at from_row.""" self._apage.scroll_down(from_row, self.scroll_area.bottom, self._attr) if self.current_row >= from_row: self.current_row += 1 self._refresh_cursor() ########################################################################### # console operations # logical line def find_start_of_line(self, srow): """Find the start of the logical line that includes our current position.""" # move up as long as previous line wraps while srow > 1 and self._apage.wraps(srow-1): srow -= 1 return srow def find_end_of_line(self, srow): """Find the end of the logical line that includes our current position.""" # move down as long as this line wraps while srow <= self.mode.height and self._apage.wraps(srow): srow += 1 return srow def find_position_in_line(self, start_row, position): """Set the cursor to given position in the logical line, following wraps and row length.""" row = self.find_start_of_line(start_row) col = position + 1 while ( position >= self.row_length(row) and row <= self.mode.height and self._apage.wraps(row) ): col -= self.row_length(row) row += 1 if col >= self.row_length(row): col = self.row_length(row) - 1 return row, col # delete def delete_fullchar(self): """Delete the character (half/fullwidth) at the current position.""" width = self._apage.get_charwidth(self.current_row, self.current_col) # on a halfwidth char, delete once; lead byte, delete twice; trail byte, do nothing with self.collect_updates(): if width > 0: self._delete_at(self.current_row, self.current_col) if width == 2: self._delete_at(self.current_row, self.current_col) def _delete_at(self, row, col, remove_depleted=False): """Delete the halfwidth character at the given position.""" # case 0) non-wrapping row: # 0a) left of or at logical end -> redraw until logical end # 0b) beyond logical end -> do nothing # case 1) full wrapping row -> redraw until physical end -> recurse for next row # case 2) LF row: # 2a) left of LF logical end -> redraw until logical end # 2b) at or beyond LF logical end # -> attach next row's contents at current postion until physical end # -> if next row now empty, scroll it up & stop; otherwise recurse # note that the last line recurses into a multi-character delete! if not self.wraps(row): # case 0b if col > self.row_length(row): return # case 0a self._apage.delete_char_attr(row, col, self._attr) # if the row is depleted, drop it and scroll up from below if remove_depleted and self.row_length(row) == 0: self.scroll(row) elif self.row_length(row) == self.mode.width: # case 1 wrap_char_attr = ( self._apage.get_char(row+1, 1), self._apage.get_attr(row+1, 1) ) if self.row_length(row + 1) == 0: wrap_char_attr = None self._apage.delete_char_attr( row, col, self._attr, wrap_char_attr ) self._delete_at(row+1, 1, remove_depleted=True) elif col < self.row_length(row): # case 2a self._apage.delete_char_attr(row, col, self._attr) elif remove_depleted and col == self.row_length(row): # case 2b (ii) while on the first LF row deleting the last char immediately appends # the next row, any subsequent LF rows are only removed once they are fully empty and # DEL is pressed another time self._apage.delete_char_attr(row, col, self._attr) elif remove_depleted and self.row_length(row) == 0: # case 2b (iii) this is where the empty row mentioned at 2b (ii) gets removed self.scroll(row) return else: # case 2b (i) perform multi_character delete by looping single chars for newcol in range(col, self.mode.width+1): if self.row_length(row + 1) == 0: break wrap_char = self._apage.get_char(row+1, 0) self._apage.put_char_attr(row, newcol, wrap_char, self._attr, adjust_end=True) self._delete_at(row+1, 1, remove_depleted=True) # insert def insert_fullchars(self, sequence): """Insert one or more half- or fullwidth characters and adjust cursor.""" # insert one halfwidth character at a time at cursor location # to let cursor position logic deal with scrolling with self.collect_updates(): for c in iterchar(sequence): if self._insert_at(self.current_row, self.current_col, c, self._attr): # move cursor by one halfwidth character # this will move to next row when necessary self.incr_pos(force_halfwidth=True) def _insert_at(self, row, col, c, attr): """Insert one halfwidth character at the given position.""" if self.row_length(row) < self.mode.width: # insert the new char and ignore what drops off at the end # this changes the attribute of everything that has been redrawn self._apage.insert_char_attr(row, col, c, attr) # the insert has now filled the row and we used to be a row ending in LF: # scroll and continue into the new row if self.wraps(row) and self.row_length(row) == self.mode.width: # since we used to be an LF row, wrap == True already # then, the newly added row should wrap - TextBuffer.scroll_down takes care of this self.scroll_down(row+1) # if we filled out the row but aren't wrapping, we scroll & wrap at the *next* insert return True else: # we have therow.end == width, so we're pushing the end of the row past the screen edge # if we're not a wrapping line, make space by scrolling and wrap into the new line if not self.wraps(row) and row < self.scroll_area.bottom: self.scroll_down(row+1) self.set_wrap(row, True) if row >= self.scroll_area.bottom: # once the end of the line hits the bottom, start scrolling the start of the line up start = self.find_start_of_line(self.current_row) # if we hist the top of the screen, stop inserting & drop chars if start <= self.scroll_area.top: return False # scroll up self.scroll() # adjust working row number row -= 1 popped_char = self._apage.insert_char_attr(row, col, c, attr) # insert the character in the next row return self._insert_at(row+1, 1, popped_char, attr) # line feed def line_feed(self): """Move the remainder of the line to the next row and wrap (LF).""" if self.current_col < self.row_length(self.current_row): # insert characters, preserving cursor position cursor = self.current_row, self.current_col self.insert_fullchars(b' ' * (self.mode.width-self.current_col+1)) self.set_pos(*cursor, scroll_ok=False) # adjust end of line and wrapping flag - LF connects lines like word wrap self.set_row_length(self.current_row, self.current_col - 1) self.set_wrap(self.current_row, True) # cursor stays in place after line feed! else: # find last row in logical line end = self.find_end_of_line(self.current_row) # if the logical line hits the bottom, start scrolling up to make space... if end >= self.scroll_area.bottom: # ... until the it also hits the top; then do nothing start = self.find_start_of_line(self.current_row) if start > self.scroll_area.top: self.scroll() else: return # self.current_row has changed, don't use row var if self.current_row < self.mode.height: self.scroll_down(self.current_row+1) # ensure the current row now wraps self.set_wrap(self.current_row, True) # cursor moves to start of next line self.set_pos(self.current_row+1, 1) # console calls def clear_line(self, start_row, start_col, quirky_scrolling=False): """Clear from given position to end of logical line (CTRL+END, ESC).""" end_row = self.find_end_of_line(start_row) # clear the first row of the logical line self._apage.clear_row_from(start_row, start_col, self._attr) # input anomaly: when interacting with INPUT and ESC is pressed, # the first line gets cleared but not scrolled if quirky_scrolling and end_row > start_row: self._apage.clear_row_from(start_row+1, 1, self._attr) scroll_row = start_row + 1 else: scroll_row = start_row # remove the additional rows in the logical line by scrolling up for row in range(end_row, scroll_row, -1): self.scroll(row) self.set_pos(start_row, start_col) def newline(self, wrap): """Write a newline with or without wrap.""" self.set_wrap(self.current_row, wrap) self.set_pos(self.current_row + 1, 1, scroll_ok=True) def backspace(self, prompt_row, furthest_left): """Delete the char to the left (BACKSPACE).""" row, col = self.current_row, self.current_col start_row = self.find_start_of_line(row) # don't backspace through prompt or through start of logical line # on the prompt row, don't go any further back than we've been already if ( ((col != furthest_left or row != prompt_row) and (col > 1 or row > start_row)) ): self.decr_pos() self.delete_fullchar() def tab(self, overwrite): """Jump to next 8-position tab stop (TAB).""" newcol = 9 + 8 * int((self.current_col-1) // 8) if overwrite: self.set_pos(self.current_row, newcol, scroll_ok=False) else: self.insert_fullchars(b' ' * (newcol-self.current_col)) def skip_word_right(self): """Skip one word to the right (CTRL+RIGHT).""" crow, ccol = self.current_row, self.current_col # find non-alphanumeric chars while True: c = self._apage.get_char(crow, ccol) if (c not in ALPHANUMERIC): break ccol += 1 if ccol > self.mode.width: if crow >= self.scroll_area.bottom: # nothing found return crow += 1 ccol = 1 # find alphanumeric chars while True: c = self._apage.get_char(crow, ccol) if (c in ALPHANUMERIC): break ccol += 1 if ccol > self.mode.width: if crow >= self.scroll_area.bottom: # nothing found return crow += 1 ccol = 1 self.set_pos(crow, ccol) def skip_word_left(self): """Skip one word to the left (CTRL+LEFT).""" crow, ccol = self.current_row, self.current_col # find alphanumeric chars while True: ccol -= 1 if ccol < 1: if crow <= self.scroll_area.top: # not found return crow -= 1 ccol = self.mode.width c = self._apage.get_char(crow, ccol) if (c in ALPHANUMERIC): break # find non-alphanumeric chars while True: last_row, last_col = crow, ccol ccol -= 1 if ccol < 1: if crow <= self.scroll_area.top: break crow -= 1 ccol = self.mode.width c = self._apage.get_char(crow, ccol) if (c not in ALPHANUMERIC): break self.set_pos(last_row, last_col) ########################################################################### # bottom bar def update_bar(self, descriptions): """Update the key descriptions in the bottom bar.""" self._bottom_bar.clear() for i, text in enumerate(descriptions): kcol = 1 + 8*i self._bottom_bar.write((b'%d' % (i+1,))[-1:], kcol, False) self._bottom_bar.write(text, kcol+1, True) def show_bar(self, on): """Switch bottom bar visibility.""" # tandy can have VIEW PRINT 1 to 25, should raise IFC in that case error.throw_if(on and self.scroll_area.bottom == self.mode.height) self._bottom_bar.visible, was_visible = on, self._bottom_bar.visible if self._bottom_bar.visible != was_visible: self.redraw_bar() def redraw_bar(self): """Redraw bottom bar if visible, clear if not.""" key_row = self.mode.height # Keys will only be visible on the active page at which KEY ON was given, # and only deleted on page at which KEY OFF given. self._apage.clear_rows(key_row, key_row, self._attr) if not self.mode.is_text_mode: reverse_attr = self._attr elif (self._attr >> 4) & 0x7 == 0: reverse_attr = 0x70 else: reverse_attr = 0x07 if self._bottom_bar.visible: with self.collect_updates(): # always show only complete 8-character cells # this matters on pcjr/tandy width=20 mode for col in range((self.mode.width//8) * 8): char, reverse = self._bottom_bar.get_char_reverse(col) attr = reverse_attr if reverse else self._attr self._apage.put_char_attr(key_row, col+1, char, attr) self.set_row_length(self.mode.height, self.mode.width) ########################################################################### # text retrieval on vpage (clipboard and print screen) # or apage (input, interactive commands) def get_chars(self, as_type=bytes): """Get all characters on the visible page, as tuple of tuples of bytes (raw) or unicode (dbcs).""" return self._pages[self._vpagenum].get_chars(as_type=as_type) def get_text( self, start_row=1, start_col=1, stop_row=None, stop_col=None, pagenum=None, wrap=True, as_type=text_type, stop_col_first=None ): """ Retrieve consecutive rows of text on page `pagenum`, as tuple of bytes (raw) / tuple of unicode (dbcs). Each row is one (bytes or unicode) string and ends at the row length. So poked characters may not be included. Wrapped lines are output as a single row if `wrap=True`. """ if pagenum is None: pagenum = self._vpagenum page = self._pages[pagenum] chars = page.get_chars(as_type) if stop_row is None: stop_row = len(chars) # get the rows of separate chars rows = [ _charrow[:page.row_length(_row1)] for _row1, _charrow in enumerate(chars, start=1) if start_row <= _row1 <= stop_row ] # if a row is not complete and wraps, it has a \n if as_type == bytes: lf = (b'\n',) else: lf = ('\n',) rows = [ _charrow + lf if page.has_linefeed(_row1) else _charrow for _row1, _charrow in enumerate(rows, start=start_row) ] if stop_col is None: stop_col = len(rows[-1]) if stop_col_first is None: stop_col_first = len(rows[0]) # apply start and stop column (inclusive bounds, base-1) if start_row == stop_row: rows[0] = rows[0][start_col-1:min(stop_col, stop_col_first)] else: # don't apply stop_col_first / furthest_right if we have multiple rows rows[0] = rows[0][start_col-1:] rows[-1] = rows[-1][:stop_col] # join the characters in each row output = tuple(as_type().join(_row) for _row in rows) if wrap: prev_wraps = [False] + list( page.wraps(_row) # don't include the stop_row as we need previous-row wraps anyway for _row in range(start_row, stop_row) ) wrapped_output = [] for row, prev_row_wrap in zip(output, prev_wraps): if prev_row_wrap: wrapped_output[-1] += row else: wrapped_output.append(row) output = tuple(wrapped_output) return output def get_logical_line(self, from_row, as_type=bytes, furthest_left=1, furthest_right=None): """Get the contents of the logical line on the active page, as one bytes string.""" # find start and end of logical line rowtuple = self.get_text( start_row=self.find_start_of_line(from_row), start_col=furthest_left, stop_col_first=furthest_right, stop_row=self.find_end_of_line(from_row), pagenum=self._apagenum, as_type=as_type ) return as_type().join(rowtuple) ########################################################################### # text screen callbacks def locate_(self, args): """LOCATE: Set cursor position, shape and visibility.""" args = list(None if arg is None else values.to_int(arg) for arg in args) args = args + [None] * (5-len(args)) row, col, cursor, start, stop = args row = self.current_row if row is None else row col = self.current_col if col is None else col error.throw_if(row == self.mode.height and self._bottom_bar.visible) if self.scroll_area.active: error.range_check(self.scroll_area.top, self.scroll_area.bottom, row) else: error.range_check(1, self.mode.height, row) error.range_check(1, self.mode.width, col) if row == self.mode.height: # temporarily allow writing on last row self._bottom_row_allowed = True self.set_pos(row, col, scroll_ok=False) if cursor is not None: error.range_check(0, (255 if self._tandytext else 1), cursor) # set cursor visibility - this should set the flag but have no effect in graphics modes self._cursor.set_textmode_override(cursor != 0) error.throw_if(start is None and stop is not None) if stop is None: stop = start if start is not None: error.range_check(0, 31, start, stop) # cursor shape only has an effect in text mode if self.mode.is_text_mode: self._cursor.set_shape(start, stop) def csrlin_(self, args): """CSRLIN: get the current screen row.""" list(args) if ( self.overflow and self.current_col == self.mode.width and self.current_row < self.scroll_area.bottom ): # in overflow position, return row+1 except on the last row csrlin = self.current_row + 1 else: csrlin = self.current_row return self._values.new_integer().from_int(csrlin) def pos_(self, args): """POS: get the current screen column.""" list(args) if self.current_col == self.mode.width and self.overflow: # in overflow position, return column 1. pos = 1 else: pos = self.current_col return self._values.new_integer().from_int(pos) def screen_fn_(self, args): """SCREEN: get char or attribute at a location.""" row = values.to_integer(next(args)) col = values.to_integer(next(args)) want_attr = next(args) if want_attr is not None: want_attr = values.to_integer(want_attr) want_attr = want_attr.to_int() error.range_check(0, 255, want_attr) row, col = row.to_int(), col.to_int() error.range_check(0, self.mode.height, row) error.range_check(0, self.mode.width, col) error.throw_if(row == 0 and col == 0) list(args) row = row or 1 col = col or 1 if self.scroll_area.active: error.range_check(self.scroll_area.top, self.scroll_area.bottom, row) if want_attr: if not self.mode.is_text_mode: result = 0 else: result = self._apage.get_attr(row, col) else: result = self._apage.get_byte(row, col) return self._values.new_integer().from_int(result) def view_print_(self, args): """VIEW PRINT: set scroll region.""" start, stop = (None if arg is None else values.to_int(arg) for arg in args) if start is None and stop is None: self.scroll_area.unset() else: if self._tandytext and not self._bottom_bar.visible: max_line = 25 else: max_line = 24 error.range_check(1, max_line, start, stop) error.throw_if(stop < start) self.scroll_area.set(start, stop) #set_pos(start, 1) self.overflow = False self.current_row, self.current_col = start, 1 self._refresh_cursor() pcbasic-2.0.7/pcbasic/basic/dos.py000066400000000000000000000262101441235174000167520ustar00rootroot00000000000000""" PC-BASIC - dos.py Operating system shell and environment (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io import sys import logging import threading import time from collections import deque import subprocess from subprocess import Popen, PIPE from ..compat import OEM_ENCODING, HIDE_WINDOW, PY2 from ..compat import which, split_quoted, getenvu, setenvu, iterenvu from .codepage import CONTROL from .base import error from . import values # command interpreter must support command.com convention # to be able to use SHELL "dos-command" # on linux, "wine cmd.exe" works OK # dosemu can probably be made to work with a wrapper script # sh doesn't work but makes little sense to use anyway as it's totally unlike MS-DOS SHELL_COMMAND_SWITCH = u'/C' ########################################## # calling shell environment class Environment(object): """Handle environment changes.""" def __init__(self, values, codepage): """Initialise.""" self._values = values self._codepage = codepage def _setenv(self, key, value): """Set environment (bytes) key to (bytes) value.""" assert isinstance(key, bytes), type(key) assert isinstance(value, bytes), type(value) # only accept ascii-128 for keys try: ukey = key.decode('ascii') except UnicodeError: raise error.BASICError(error.IFC) # enforce uppercase ukey = ukey.upper() uvalue = self._codepage.bytes_to_unicode(value) setenvu(ukey, uvalue) def _getenv(self, key): """Get environment (bytes) value or b''.""" assert isinstance(key, bytes), type(key) # only accept ascii-128 for keys try: ukey = key.decode('ascii') except UnicodeError: raise error.BASICError(error.IFC) # enforce uppercase ukey = ukey.upper() return self._codepage.unicode_to_bytes(getenvu(ukey, u'')) def _getenv_item(self, index): """Get environment (bytes) 'key=value' or b'', by zero-based index.""" envlist = list(iterenvu()) try: ukey = envlist[index] except IndexError: return b'' else: key = self._codepage.unicode_to_bytes(ukey) value = self._codepage.unicode_to_bytes(getenvu(ukey, u'')) return b'%s=%s' % (key, value) def environ_(self, args): """ENVIRON$: get environment string.""" expr, = args if isinstance(expr, values.String): key = expr.to_str() if not key: raise error.BASICError(error.IFC) result = self._getenv(key) else: index = values.to_int(expr) error.range_check(1, 255, index) result = self._getenv_item(index-1) return self._values.new_string().from_str(result) def environ_statement_(self, args): """ENVIRON: set environment string.""" envstr = values.next_string(args) list(args) eqs = envstr.find(b'=') if eqs <= 0: raise error.BASICError(error.IFC) self._setenv(envstr[:eqs], envstr[eqs+1:]) ######################################### # shell class Shell(object): """Launcher for command shell.""" def __init__(self, queues, keyboard, console, files, codepage, shell): """Initialise the shell.""" self._shell = shell self._queues = queues self._keyboard = keyboard self._console = console self._files = files self._codepage = codepage self._last_command = u'' if PY2: # pragma: no cover def _process_stdout(self, stream, output): """Retrieve SHELL output and write to console.""" # hack for python 2: use latin-1 as a passthrough encoding # doesn't work correctly but so be it stream = io.open(stream.fileno(), mode='r', encoding='latin-1', closefd=False) while True: # blocking read c = stream.read(1) # hack for python 2 - ignore NULs so utf-16 encoded ascii comes through sort of ok if c == b'\0': continue # stream ends if process closes if not c: return # don't access console in this thread # the other thread already does output.append(c) stream.close() else: def _process_stdout(self, stream, output): """Retrieve SHELL output and write to console.""" first = stream.peek(2) # detect utf-16 (windows unicode shell) encoding = 'utf-16le' if first[1:2] == b'\0' else OEM_ENCODING stream = io.TextIOWrapper(stream, encoding=encoding, errors='replace') while True: # blocking read c = stream.read(1) # stream ends if process closes if not c: return # don't access console in this thread # the other thread already does output.append(c) def launch(self, command): """Run a SHELL subprocess.""" logging.debug('Executing SHELL command `%r` with command interpreter `%s`', command, self._shell) if not self._shell: logging.warning('SHELL statement not enabled: no command interpreter specified.') raise error.BASICError(error.IFC) # split by whitespace cmd = split_quoted(self._shell, quote=u'"', strip_quotes=True) # find executable on path cmd[0] = which(cmd[0], path='.' + os.pathsep + os.environ.get("PATH")) if not cmd[0]: logging.warning(u'SHELL: command interpreter `%s` not found.', self._shell) raise error.BASICError(error.IFC) if command: cmd += [SHELL_COMMAND_SWITCH, self._codepage.bytes_to_unicode(command, box_protect=False)] # get working directory; also raises IFC if current_device is CAS1 work_dir = self._files.get_native_cwd() or '.' try: p = Popen( cmd, shell=False, cwd=work_dir, stdin=PIPE, stdout=PIPE, stderr=PIPE, # first try with HIDE_WINDOW to avoid ugly command window popping up on windows startupinfo=HIDE_WINDOW ) except EnvironmentError: try: # HIDE_WINDOW not allowed on Windows when called from console p = Popen( cmd, shell=False, cwd=work_dir, stdin=PIPE, stdout=PIPE, stderr=PIPE, ) except EnvironmentError as err: logging.warning( u'SHELL: command interpreter `%s` not accessible: %s', self._shell, err ) raise error.BASICError(error.IFC) shell_output = self._launch_reader_thread(p.stdout) shell_cerr = self._launch_reader_thread(p.stderr) try: self._communicate(p, shell_output, shell_cerr) except EnvironmentError as e: logging.warning(e) finally: # ensure the process is terminated on exit if p.poll() is None: p.kill() def _launch_reader_thread(self, stream): """Launch output reader.""" shell_output = deque() outp = threading.Thread(target=self._process_stdout, args=(stream, shell_output)) # daemonise or join later? if we join, a shell that doesn't close will hang us on exit outp.daemon = True outp.start() return shell_output def _drain_final(self, shell_output, remove_echo): """Drain final output from shell.""" if not shell_output: return if not shell_output[-1] == u'\n': shell_output.append(u'\n') self._show_output(shell_output, remove_echo) def _communicate(self, p, shell_output, shell_cerr): """Communicate with launched shell.""" word = [] while p.poll() is None: # stderr output should come first # e.g. first print the error message (tsderr), then the prompt (stdout) self._show_output(shell_cerr, remove_echo=False) self._show_output(shell_output, remove_echo=True) try: self._queues.wait() # expand=False suppresses key macros c = self._keyboard.get_fullchar(expand=False) except error.Break: pass if not c: continue elif c in (b'\r', b'\n'): self._console.write(c) # send the command self._send_input(p.stdin, word) word = [] elif c == b'\b': # handle backspace if word: word.pop() self._console.write(b'\x1D \x1D') elif not c.startswith(b'\0'): # exclude e-ascii (arrow keys not implemented) word.append(c) self._console.write(c) # drain final output self._drain_final(shell_cerr, remove_echo=False) self._drain_final(shell_output, remove_echo=True) def _send_input(self, pipe, word): """Write keyboard input to pipe.""" word.extend([b'\r', b'\n']) bytes_word = b''.join(word) unicode_word = self._codepage.bytes_to_unicode( bytes_word, preserve=CONTROL, box_protect=False ) # match universal newlines self._last_command = unicode_word.replace(u'\r\n', u'\n').replace(u'\r', u'\n') logging.debug('SHELL << %r', unicode_word) # cmd.exe /u outputs UTF-16 but does not accept it as input... shell_word = unicode_word.encode(OEM_ENCODING, errors='replace') pipe.write(shell_word) # explicit flush as pipe may not be line buffered. blocks in python 3 without pipe.flush() def _show_output(self, shell_output, remove_echo): """Write shell output to console.""" if shell_output and u'\n' in shell_output: # can't do a comprehension as it will crash if the deque is accessed by the thread chars = deque() while shell_output: chars.append(shell_output.popleft()) outstr = u''.join(chars) logging.debug('SHELL >> %r', outstr) # detect echo if remove_echo: outstr = self._remove_echo(outstr) # remove BELs (dosemu uses these a lot) outstr = outstr.replace(u'\x07', u'') # use BASIC newlines (CR) instead of universal newlines (LF) outstr = outstr.replace(u'\n', u'\r') # encode to codepage outbytes = self._codepage.unicode_to_bytes(outstr, errors='replace') self._console.write(outbytes) def _remove_echo(self, unicode_reply): """Detect if output was an echo of the input and remove.""" if unicode_reply.startswith(self._last_command): unicode_reply = unicode_reply[len(self._last_command):] self._last_command = u'' return unicode_reply pcbasic-2.0.7/pcbasic/basic/eventcycle.py000066400000000000000000000217571441235174000203410ustar00rootroot00000000000000""" PC-BASIC - eventcycle.py Event queue handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import time from ..compat import queue from .base import error from .base import scancode from .base import signals from .base.eascii import as_bytes as ea from .base.eascii import as_unicode as uea # F12 emulator home-key # also f12+b -> ctrl+break HOME_KEY_REPLACEMENTS_SCANCODE = { scancode.LEFT: (scancode.KP4, u'4'), scancode.RIGHT: (scancode.KP6, u'6'), scancode.UP: (scancode.KP8, u'8'), scancode.DOWN: (scancode.KP2, u'2'), # catch numbers by scancode, not eACSII # becasue the eASCII for Alt+number is different and that # will break inserting Alt+keypad numbers as Alt+F12+numbers scancode.N0: (scancode.KP0, u'0'), scancode.N1: (scancode.KP1, u'1'), scancode.N2: (scancode.KP2, u'2'), scancode.N3: (scancode.KP3, u'3'), scancode.N4: (scancode.KP4, u'4'), scancode.N5: (scancode.KP5, u'5'), scancode.N6: (scancode.KP6, u'6'), scancode.N7: (scancode.KP7, u'7'), scancode.N8: (scancode.KP8, u'8'), scancode.N9: (scancode.KP9, u'9'), } HOME_KEY_REPLACEMENTS_EASCII = { u'+': (scancode.KPPLUS, u'+'), u'-': (scancode.KPMINUS, u'-'), u'P': (scancode.BREAK, u''), u'N': (scancode.NUMLOCK, u''), u'S': (scancode.SCROLLOCK, u''), u'C': (scancode.CAPSLOCK, u''), u'H': (scancode.PRINT, u''), # ctrl+H u'\x08': (scancode.PRINT, uea.CTRL_PRINT), } ############################################################################### # queues class NullQueue(object): """Dummy implementation of Queue interface.""" def __init__(self, maxsize=0): pass def qsize(self): return 0 def empty(self): return True def full(self): return False def put(self, item, block=False, timeout=False): pass def put_nowait(self, item): pass def get(self, block=False, timeout=False): # we're ignoring block raise queue.Empty def task_done(self): pass def join(self): pass class EventQueues(object): """Manage interface queues.""" tick = 0.006 max_video_qsize = 200 #max_audio_qsize = 20 def __init__(self, ctrl_c_is_break, inputs=None, video=None, audio=None): """Initialise; default is NullQueues.""" # input signal handlers self._handlers = [] # basic event handlers self._basic_handlers = () # pause-key halts everything until another keypress self._pause = False # treat ctrl+c as break interrupt self._ctrl_c_is_break = ctrl_c_is_break # F12 replacement events self._f12_active = False self.set(inputs, video, audio) def set(self, inputs=None, video=None, audio=None): """Set; default is NullQueues.""" self.inputs = inputs or NullQueue() self.video = video or NullQueue() self.audio = audio or NullQueue() def __getstate__(self): """Don't pickle queues.""" pickle_dict = self.__dict__.copy() pickle_dict['inputs'] = None pickle_dict['video'] = None pickle_dict['audio'] = None return pickle_dict def __setstate__(self, pickle_dict): """Set to null queues on unpickling.""" self.__dict__.update(pickle_dict) self.set() def add_handler(self, handler): """Add an input handler.""" self._handlers.append(handler) def set_basic_event_handlers(self, event_check_input): """Set the handlers for BASIC events.""" self._basic_handlers = tuple(event_check_input) def wait(self): """Wait and check events.""" time.sleep(self.tick) self.check_events() def check_events(self): """Main event cycle.""" # sleep(0) is needed for responsiveness, e.g. event trapping in programs with tight loops # i.e. 100 goto 100 with event traps active) - needed to allow the input queue to fill # this also allows the screen to update between statements # it does slow the interpreter down by about 20% in FOR loops # note that we always have an input queue, either for the interface of for iostreams time.sleep(0) # bizarrely, we need sleep(0) twice. I don't know why. # note that multiple sleep(0) calls doen't seem to cause more slowdown than just one. time.sleep(0) time.sleep(0) # what I think is happening here is that the sdl2 interface thread, # in its loop to process a single queue item, calls C library functions # which do not need the GIL. so it releases it. this allows the engine thread to pick up # and produce more work for the interface thread. sleep(0) does not wait but it does release # the GIL back, so we need a few sleep(0) calls to allow the interface to get through # individual items. # this would not be a problem if the interface thread did not need the GIL at all # (perhaps with numba, nuitka, cython, pypy or jython) # but note that the video queue is a Python object so may require the GIL # or if it held the GIL for a full cycle # wait to for the queue to drain if it excceds a threshold value # this allows the interface to catch up with video updates if self.video.qsize() > self.max_video_qsize: while self.video.qsize(): time.sleep(self.tick) self._check_input() def _check_input(self): """Handle input events.""" while True: # pop input queues try: signal = self.inputs.get(False) except queue.Empty: if self._pause: time.sleep(self.tick) continue else: # we still need to handle basic events: not all are inputs for e in self._basic_handlers: e.check_input(signals.Event(None)) break self.inputs.task_done() # effect replacements self._replace_inputs(signal) # handle input events for handle_input in ( [self._handle_non_trappable_interrupts] + [e.check_input for e in self._basic_handlers] + [self._handle_trappable_interrupts] + [e.check_input for e in self._handlers] ): if handle_input(signal): break def _handle_non_trappable_interrupts(self, signal): """Handle non-trappable interrupts (before BASIC events).""" # process input events if signal.event_type == signals.QUIT: raise error.Exit() # exit pause mode on keyboard hit; swallow key elif signal.event_type in (signals.KEYB_DOWN, signals.STREAM_CHAR, signals.CLIP_PASTE): if self._pause: self._pause = False return True return False def _handle_trappable_interrupts(self, signal): """Handle trappable interrupts (after BASIC events).""" # handle special key combinations if signal.event_type == signals.KEYB_DOWN: c, scan, mod = signal.params if (scan == scancode.DELETE and scancode.CTRL in mod and scancode.ALT in mod): # ctrl-alt-del: if not captured by the OS, reset the emulator # meaning exit and delete state. This is useful on android. raise error.Reset() elif scan in (scancode.BREAK, scancode.SCROLLOCK) and scancode.CTRL in mod: raise error.Break() # pause key handling # to ensure this key remains trappable elif (scan == scancode.BREAK or (scan == scancode.NUMLOCK and scancode.CTRL in mod)): self._pause = True return True return False def _replace_inputs(self, signal): """Input event replacements.""" if signal.event_type == signals.KEYB_DOWN: c, scan, mod = signal.params if (self._ctrl_c_is_break and c == uea.CTRL_c): # replace ctrl+c with ctrl+break if option is enabled signal.params = u'', scancode.BREAK, [scancode.CTRL] elif scan == scancode.F12: # F12 emulator "home key" self._f12_active = True signal.event_type = None elif self._f12_active: # F12 replacements if c.upper() == u'B': # f12+b -> ctrl+break signal.params = u'', scancode.BREAK, [scancode.CTRL] else: scan, c = HOME_KEY_REPLACEMENTS_SCANCODE.get(scan, (scan, c)) scan, c = HOME_KEY_REPLACEMENTS_EASCII.get(c.upper(), (scan, c)) signal.params = c, scan, mod elif (signal.event_type == signals.KEYB_UP) and (signal.params[0] == scancode.F12): self._f12_active = False pcbasic-2.0.7/pcbasic/basic/extensions.py000066400000000000000000000070131441235174000203640ustar00rootroot00000000000000""" PC-BASIC - extensions.py Extension handler (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging from importlib import import_module from ..compat import text_type from .base import error from . import values class Extensions(object): """Extension handler.""" def __init__(self, extension, values, codepage): """Initialise extension handler.""" # `extension` can be an iterable of extensions/names of extensions, just one extension, # or a name of an extension (as bytes or str) try: # test for being iterable iter(extension) except TypeError: extension = [extension] if isinstance(extension, (bytes, text_type)): extension = [extension] self._extension = list(extension) self._values = values self._codepage = codepage self._ext_funcs = None def __getstate__(self): """Pickle.""" pickle_dict = self.__dict__.copy() # modules can't be pickled pickle_dict['_ext_funcs'] = None pickle_dict['step'] = None return pickle_dict def __setstate__(self, pickle_dict): """Unpickle.""" self.__dict__.update(pickle_dict) self.step = lambda: None def add(self, ext): """Add an extension.""" self._extension.append(ext) # reset cache self._ext_funcs = None def _load_extensions(self): """Cache extension modules and objects.""" if self._ext_funcs is not None: return if not self._extension: raise error.BASICError(error.STX) ext_objs = [] for ext in self._extension: try: if isinstance(ext, (bytes, text_type)): ext_objs.append(import_module(ext)) else: ext_objs.append(ext) except Exception as e: logging.error(u'Could not load extension module `%s`: %s', ext, repr(e)) raise error.BASICError(error.INTERNAL_ERROR) self._ext_funcs = { n.upper().encode('ascii', 'ignore'): getattr(ext_obj, n) for ext_obj in ext_objs for n in dir(ext_obj) if not n.startswith('_') } def call_as_statement(self, args): """Extension statement: call a python function as a statement.""" self._load_extensions() func_name = next(args) func_args = list(arg.to_value() for arg in args if arg is not None) try: result = self._ext_funcs[func_name](*func_args) except (error.Exit, error.Reset): raise except Exception as e: logging.error(u'Could not call extension function `%s%s`: %s', func_name, tuple(func_args), repr(e)) raise error.BASICError(error.INTERNAL_ERROR) return result def call_as_function(self, args): """Extension function: call a python function as a function.""" result = self.call_as_statement(args) if isinstance(result, text_type): return self._values.new_string().from_str(self._codepage.unicode_to_bytes(result)) if isinstance(result, bytes): return self._values.from_value(result, values.STR) elif isinstance(result, bool): return self._values.from_bool(result) elif isinstance(result, int) or isinstance(result, float): return self._values.from_value(result, values.DBL) raise error.BASICError(error.TYPE_MISMATCH) pcbasic-2.0.7/pcbasic/basic/implementation.py000066400000000000000000001072101441235174000212120ustar00rootroot00000000000000""" PC-BASIC - implementation.py Top-level implementation and main interpreter loop (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import io import os import sys import math import logging from functools import partial from contextlib import contextmanager from ..compat import queue, text_type from .data import NAME, VERSION, COPYRIGHT from .base import error from .base import tokens as tk from .base import signals from .base import codestream from .devices import Files, InputTextFile from . import converter from . import eventcycle from . import basicevents from . import program from . import display from . import console from . import inputs from . import clock from . import dos from . import memory from . import machine from . import interpreter from . import sound from . import iostreams from . import codepage as cp from . import values from . import parser from . import extensions GREETING = ( b'KEY ON:PRINT "%s %s":PRINT "%s":PRINT USING "##### Bytes free"; FRE(0)' % tuple(s.encode('ascii') for s in (NAME, VERSION, COPYRIGHT)) ) class Implementation(object): """Interpreter session, implementation class.""" def __init__( self, syntax=u'advanced', double=False, term=u'', shell=u'', output_streams=u'stdio', input_streams=u'stdio', codepage=None, box_protect=True, font=None, text_width=80, video=u'cga', monitor=u'rgb', devices=None, current_device=u'Z:', textfile_encoding=None, soft_linefeed=False, check_keybuffer_full=True, ctrl_c_is_break=True, hide_listing=None, hide_protected=False, peek_values=None, allow_code_poke=False, rebuild_offsets=True, max_memory=65534, reserved_memory=3429, video_memory=262144, serial_buffer_size=128, max_reclen=128, max_files=3, extension=() ): """Initialise the interpreter session.""" ###################################################################### # session-level members ###################################################################### # true if a prompt is needed on next cycle self._prompt = True # AUTO mode state self._auto_mode = False self._auto_linenum = 10 self._auto_increment = 10 # syntax error prompt and EDIT self._edit_prompt = False # terminal program for TERM command self._term_program = term ###################################################################### # data segment ###################################################################### # set up variables and memory model state # initialise the data segment self.memory = memory.DataSegment( max_memory, reserved_memory, max_reclen, max_files, double ) # values and variables self.strings = self.memory.strings self.values = self.memory.values self.scalars = self.memory.scalars self.arrays = self.memory.arrays # prepare tokeniser token_keyword = tk.TokenKeywordDict(syntax) self.tokeniser = converter.Tokeniser(self.values, token_keyword) self.lister = converter.Lister(self.values, token_keyword) # initialise the program bytecode = codestream.TokenisedStream(self.memory.code_start) self.program = program.Program( self.tokeniser, self.lister, hide_listing, hide_protected, allow_code_poke, self.memory, bytecode, rebuild_offsets ) # register all data segment users self.memory.set_buffers(self.program) ###################################################################### # console ###################################################################### # prepare codepage self.codepage = cp.Codepage(codepage, box_protect) # set up input event handler # no interface yet; use dummy queues self.queues = eventcycle.EventQueues(ctrl_c_is_break, inputs=queue.Queue()) # prepare I/O streams self.io_streams = iostreams.IOStreams(self.queues, self.codepage) self.io_streams.add_pipes(input=input_streams) self.io_streams.add_pipes(output=output_streams) # initialise sound queue self.sound = sound.Sound(self.queues, self.values, self.memory, syntax) # initialise video self.display = display.Display( self.queues, self.values, self.queues, self.memory, text_width, video_memory, video, monitor, self.codepage, font ) self.text_screen = self.display.text_screen self.graphics = self.display.graphics # prepare input devices (keyboard, pen, joystick, clipboard-copier) # EventHandler needed for wait() only self.keyboard = inputs.Keyboard( self.queues, self.values, self.codepage, check_keybuffer_full ) self.pen = inputs.Pen() self.stick = inputs.Stick(self.values) # 12 definable function keys for Tandy, BASICA, PCjr # regular GW-BASIC should only have 10 num_fn_keys = 10 if syntax == 'gwbasic' else 12 tandy_fn_keys = syntax == 'tandy' # initialise the console # Sound is needed for the beeps on \a self.console = console.Console( self.text_screen, self.display.cursor, self.keyboard, self.sound, self.io_streams, num_fn_keys, tandy_fn_keys ) # initilise floating-point error message stream self.values.set_handler(values.FloatErrorHandler(self.console)) ###################################################################### # devices ###################################################################### # intialise devices and files # DataSegment needed for COMn and disk FIELD buffers # EventCycle needed for wait() self.files = Files( self.values, self.memory, self.queues, self.keyboard, self.display, self.console, max_files, max_reclen, serial_buffer_size, devices, current_device, self.codepage, textfile_encoding, soft_linefeed ) # enable printer echo from console self.console.set_lpt1_file(self.files.lpt1_file) ###################################################################### # other components ###################################################################### # set up the SHELL command # Files needed for current disk device self.shell = dos.Shell( self.queues, self.keyboard, self.console, self.files, self.codepage, shell ) # set up environment self.environment = dos.Environment(self.values, self.codepage) # initialise random number generator self.randomiser = values.Randomiser(self.values) # initialise system clock self.clock = clock.Clock(self.values) ###################################################################### # register input event handlers ###################################################################### # clipboard and print screen handler self.queues.add_handler(display.ScreenCopyHandler( self.queues, self.text_screen, self.files.lpt1_file )) # keyboard, pen and stick self.queues.add_handler(self.keyboard) self.queues.add_handler(self.pen) self.queues.add_handler(self.stick) # set up BASIC event handlers self.basic_events = basicevents.BasicEvents( self.sound, self.clock, self.files, self.program, num_fn_keys, tandy_fn_keys ) ###################################################################### # extensions ###################################################################### self.extensions = extensions.Extensions(extension, self.values, self.codepage) ###################################################################### # interpreter ###################################################################### # initialise the parser self.parser = parser.Parser(self.values, self.memory, syntax) # initialise the interpreter self.interpreter = interpreter.Interpreter( self.queues, self.console, self.display.cursor, self.files, self.sound, self.values, self.memory, self.program, self.parser, self.basic_events ) ###################################################################### # callbacks ###################################################################### # set up non-data segment memory self.all_memory = machine.Memory( self.values, self.memory, self.files, self.display, self.keyboard, self.display.memory_font, self.interpreter, peek_values, syntax ) # initialise machine ports self.machine = machine.MachinePorts( self.queues, self.values, self.display, self.keyboard, self.stick, self.files ) # build function table (depends on Memory having been initialised) self.parser.init_callbacks(self) def __getstate__(self): """Pickle the session.""" return self.__dict__ def __setstate__(self, pickle_dict): """Unpickle and resume the session.""" self.__dict__.update(pickle_dict) # re-assign callbacks (not picklable) self.parser.init_callbacks(self) # reopen keyboard, in case we quit because it was closed self.keyboard._input_closed = False # suppress double prompt if not self.interpreter.parse_mode: self._prompt = False def attach_interface(self, interface=None): """Attach interface to interpreter session.""" if interface: self.queues.set(*interface.get_queues()) # rebuild the screen self.display.rebuild() # rebuild audio queues self.sound.rebuild() else: # use dummy video & audio queues if not provided # but an input queue should be operational for I/O streams self.queues.set(inputs=queue.Queue()) def execute(self, command): """Execute a BASIC statement.""" with self._handle_exceptions(): self._store_line(command) self.interpreter.loop() def evaluate(self, expression): """Evaluate a BASIC expression.""" with self._handle_exceptions(): # prefix expression with a PRINT token # to avoid any number at the start to be taken as a line number tokens = self.tokeniser.tokenise_line(b'?' + expression) # skip : and ? tokens and parse expression tokens.read(2) val = self.parser.parse_expression(tokens) return val.to_value() return None def set_variable(self, name, value): """Set a variable in memory.""" name = name.upper() if isinstance(value, text_type): value = self.codepage.unicode_to_bytes(value) elif isinstance(value, bool): value = -1 if value else 0 if b'(' in name: name = name.split(b'(', 1)[0] self.arrays.from_list(value, name) else: self.memory.set_variable(name, [], self.values.from_value(value, name[-1:])) def get_converter(self, from_type, to_type): """Get a converter function; raise ValueError if not allowed""" if to_type is None or from_type == to_type: return lambda _x: _x converter = { (bytes, text_type): partial(self.codepage.bytes_to_unicode, preserve=cp.CONTROL), (text_type, bytes): self.codepage.unicode_to_bytes, (int, bool): bool, (float, bool): bool, (bool, int): lambda _bool: (-1 if _bool else 0), (int, float): float, (float, int): lambda _flt: int(math.floor(_flt)), (bool, float): lambda _bool: (-1. if _bool else 0.), } try: return converter[(from_type, to_type)] except KeyError: raise ValueError("BASIC can't convert %s to %s." % (from_type, to_type)) def get_variable(self, name, as_type=None): """Get a variable in memory.""" name = name.upper() if b'(' in name: name = name.split(b'(', 1)[0] value = self.arrays.to_list(name) if not value: return [] convert = self.get_converter(type(value[0]), as_type) return [convert(_item) for _item in value] else: value = self.memory.view_or_create_variable(name, []).to_value() convert = self.get_converter(type(value), as_type) return convert(value) def interact(self): """Interactive interpreter session.""" while True: with self._handle_exceptions(): self.interpreter.loop() if self._auto_mode: self._auto_step() else: self._show_prompt() # input loop, checks events line = self.console.read_line(is_input=False) self._prompt = not self._store_line(line) def close(self): """Close the session.""" # close files if we opened any self.files.close_all() self.files.close_devices() # kill the iostreams threads so windows doesn't run out self.io_streams.close() def _show_prompt(self): """Show the Ok or EDIT prompt, unless suppressed.""" if self._prompt: self.console.start_line() self.console.write_line(b'Ok\xff') if self._edit_prompt: linenum, tell = self._edit_prompt # unset edit prompt first, in case program.edit throws self._edit_prompt = False self.program.edit(self.console, linenum, tell) def _store_line(self, line): """Store a program line or schedule a command line for execution.""" if not line: return True self.interpreter.direct_line = self.tokeniser.tokenise_line(line) c = self.interpreter.direct_line.peek() if c == b'\0': # clear all program stacks self.interpreter.clear_stacks_and_pointers() # clear variables first, # to avoid inconsistent state in string space if out of memory self._clear_all() # check for lines starting with numbers (6553 6) and empty lines self.program.check_number_start(self.interpreter.direct_line) self.program.store_line(self.interpreter.direct_line) return True elif c != b'': self.interpreter.run_mode = False # it is a command, go and execute self.interpreter.set_parse_mode(True) return False def _auto_step(self): """Generate an AUTO line number and wait for input.""" try: numstr = b'%d' % (self._auto_linenum,) if self._auto_linenum in self.program.line_numbers: prompt = numstr + b'*' else: prompt = numstr + b' ' line = self.console.read_line(prompt, is_input=False) # remove *, if present if line[:len(numstr)+1] == b'%s*' % (numstr,): line = b'%s %s' % (numstr, line[len(numstr)+1:]) # run or store it; don't clear lines or raise undefined line number self.interpreter.direct_line = self.tokeniser.tokenise_line(line) c = self.interpreter.direct_line.peek() if c == b'\0': # check for lines starting with numbers (6553 6) and empty lines empty, scanline = self.program.check_number_start(self.interpreter.direct_line) if not empty: self.program.store_line(self.interpreter.direct_line) # clear all program stacks self.interpreter.clear_stacks_and_pointers() self._clear_all() self._auto_linenum = scanline + self._auto_increment elif c != b'': # it is a command, go and execute self.interpreter.set_parse_mode(True) except error.Break: # ctrl+break, ctrl-c both stop background sound self.sound.stop_all_sound() self._auto_mode = False ############################################################################## # error handling @contextmanager def _handle_exceptions(self): """Context guard to handle BASIC exceptions.""" try: yield except error.Break as e: # ctrl-break stops foreground and background sound self.sound.stop_all_sound() if not self.interpreter.parse_mode: self._prompt = False else: self.interpreter.set_pointer(False) # call _handle_error to write a message, etc. self._handle_error(e) # override position of syntax error if e.trapped_error_num == error.STX: self._syntax_error_edit_prompt(e.trapped_error_pos) except error.BASICError as e: self._handle_error(e) except error.Exit: raise def _handle_error(self, e): """Handle a BASIC error through error message.""" # not handled by ON ERROR, stop execution self.console.start_line() self.console.write(e.get_message(self.program.get_line_number(e.pos))) if not self.interpreter.input_mode: self.console.write(b'\xFF') self.console.write(b'\r') self.interpreter.set_parse_mode(False) self.interpreter.input_mode = False self._prompt = True # special case: syntax error if e.err == error.STX: self._syntax_error_edit_prompt(e.pos) def _syntax_error_edit_prompt(self, pos): """Show an EDIT prompt at the location of a syntax error.""" # for some reason, err is reset to zero by GW-BASIC in this case. self.interpreter.error_num = 0 if pos is not None and pos != -1: # line edit gadget appears self._edit_prompt = (self.program.get_line_number(pos), pos+1) ########################################################################### # callbacks def system_(self, args): """SYSTEM: exit interpreter.""" list(args) raise error.Exit() def clear_(self, args): """CLEAR: clear memory and redefine memory limits.""" try: # positive integer expression allowed but not used intexp = next(args) if intexp is not None: expr = values.to_int(intexp) error.throw_if(expr < 0) # set size of BASIC memory mem_size = next(args) if mem_size is not None: mem_size = values.to_int(mem_size, unsigned=True) self.memory.set_basic_memory_size(mem_size) # set aside stack space for GW-BASIC. # default is the previous stack space size. stack_size = next(args) if stack_size is not None: stack_size = values.to_int(stack_size, unsigned=True) self.memory.set_stack_size(stack_size) # select video memory size (Tandy/PCjr only) video_size = next(args) if video_size is not None: video_size = round(video_size.to_value()) self.display.set_video_memory_size(video_size) # execute any remaining parsing steps next(args) except StopIteration: pass self._clear_all() def _clear_all(self, close_files=False, preserve_functions=False, preserve_base=False, preserve_deftype=False): """Clear everything required for the CLEAR command.""" if close_files: # close all files self.files.close_all() # Resets the stack and string space # Clears all COMMON and user variables # release all disk buffers (FIELD)? self.memory.clear(preserve_base, preserve_deftype) if not preserve_functions: self.parser.user_functions.clear() # Resets STRIG to off self.stick.is_on = False # stop all sound self.sound.stop_all_sound() # reset PLAY state self.sound.reset_play() # reset DRAW state (angle, scale) and current graphics position self.graphics.reset() # reset random number generator self.randomiser.clear() # reset stacks & pointers self.interpreter.clear() def shell_(self, args): """SHELL: open OS shell and optionally execute command.""" cmd = values.next_string(args) list(args) # force cursor visible self.display.cursor.set_override(True) # sound stops playing and is forgotten self.sound.stop_all_sound() # run the os-specific shell self.shell.launch(cmd) # reset cursor visibility to its previous state self.display.cursor.set_override(False) def term_(self, args): """TERM: terminal emulator.""" list(args) self._clear_all() self.interpreter.tron = False if not self._term_program: # on Tandy, raises Internal Error # and deletes the program currently in memory raise error.BASICError(error.INTERNAL_ERROR) # terminal program for TERM command prog = self.files.get_device(b'@:').bind(self._term_program) with self.files.open(0, prog, filetype=b'ABP', mode=b'I') as progfile: self.program.load(progfile) self.interpreter.error_handle_mode = False self.interpreter.clear_stacks_and_pointers() self.interpreter.set_pointer(True, 0) def delete_(self, args): """DELETE: delete range of lines from program.""" line_range, = args # throws back to direct mode self.program.delete(*line_range) # clear all program stacks self.interpreter.clear_stacks_and_pointers() # clear all variables self._clear_all() def list_(self, args): """LIST: output program lines.""" line_range = next(args) out = values.next_string(args) if out is not None: out = self.files.open(0, out, filetype=b'A', mode=b'O') list(args) lines = self.program.list_lines(*line_range) if out: with out: for l in lines: out.write_line(l) else: for l in lines: # flow of listing is visible on screen # and interruptible self.queues.wait() # LIST on screen is slightly different from just writing self.console.list_line(l, newline=True) # return to direct mode self.interpreter.set_pointer(False) def edit_(self, args): """EDIT: output a program line and position cursor for editing.""" from_line, = args from_line, = self.program.explicit_lines(from_line) self.program.last_stored = from_line if from_line is None or from_line not in self.program.line_numbers: raise error.BASICError(error.UNDEFINED_LINE_NUMBER) # throws back to direct mode # jump to end of direct line so execution stops self.interpreter.set_pointer(False) # request edit prompt but no Ok prompt self._prompt = False self._edit_prompt = (from_line, None) def auto_(self, args): """AUTO: enter automatic line numbering mode.""" linenum, increment = args from_line, = self.program.explicit_lines(linenum) # reset linenum and increment on each call of AUTO (even in AUTO mode) self._auto_linenum = linenum if linenum is not None else 10 self._auto_increment = increment if increment is not None else 10 # move program pointer to end self.interpreter.set_pointer(False) # continue input in AUTO mode self._auto_mode = True def load_(self, args): """LOAD: load program from file.""" name = values.next_string(args) comma_r, = args # clear variables, stacks & pointers self._clear_all() with self.files.open(0, name, filetype=b'ABP', mode=b'I') as f: self.program.load(f) # reset stacks self.interpreter.clear_stacks_and_pointers() if comma_r: # in ,R mode, don't close files; run the program self.interpreter.set_pointer(True, 0) else: self.files.close_all() self.interpreter.tron = False def chain_(self, args): """CHAIN: load program and chain execution.""" merge = next(args) name = values.next_string(args) jumpnum = next(args) if jumpnum is not None: jumpnum = values.to_int(jumpnum, unsigned=True) preserve_all, delete_lines = next(args), next(args) from_line, to_line = delete_lines if delete_lines else (None, None) if to_line is not None and to_line not in self.program.line_numbers: raise error.BASICError(error.IFC) list(args) if self.program.protected and merge: raise error.BASICError(error.IFC) # gather COMMON declarations common_scalars, common_arrays = self.interpreter.gather_commons() with self.memory.preserve_commons(common_scalars, common_arrays, preserve_all): # preserve DEFtype on MERGE # functions are cleared except when CHAIN ... ALL is specified # OPTION BASE is preserved when there are common variables self._clear_all( preserve_functions=preserve_all, preserve_base=(common_scalars or common_arrays or preserve_all), preserve_deftype=merge) # load new program with self.files.open(0, name, filetype=b'ABP', mode=b'I') as f: if delete_lines: # delete lines from existing code before merge # (without MERGE, this is pointless) self.program.delete(*delete_lines) if merge: self.program.merge(f) else: self.program.load(f) # clear all program stacks self.interpreter.clear_stacks_and_pointers() # don't close files! # RUN self.interpreter.jump(jumpnum, err=error.IFC) # ensure newly allocated strings are not considered temporary # e.g. code strings in the old program become allocated strings in the new self.strings.fix_temporaries() def save_(self, args): """SAVE: save program to a file.""" name = values.next_string(args) mode = (next(args) or b'B').upper() list(args) with self.files.open( 0, name, filetype=mode, mode=b'O', seg=self.memory.data_segment, offset=self.memory.code_start, length=len(self.program.bytecode.getvalue())-1 ) as f: self.program.save(f) if mode == b'A': # return to direct mode self.interpreter.set_pointer(False) def merge_(self, args): """MERGE: merge lines from file into current program.""" name = values.next_string(args) list(args) # check if file exists, make some guesses (all uppercase, +.BAS) if not with self.files.open(0, name, filetype=b'A', mode=b'I') as f: self.program.merge(f) # clear all program stacks self.interpreter.clear_stacks_and_pointers() def new_(self, args): """NEW: clear program from memory.""" list(args) self.interpreter.tron = False # deletes the program currently in memory self.program.erase() # reset stacks self.interpreter.clear_stacks_and_pointers() # and clears all variables self._clear_all() self.interpreter.set_pointer(False) def run_(self, args): """RUN: start program execution.""" jumpnum = next(args) comma_r = False if jumpnum is None: try: name = values.next_string(args) comma_r = next(args) with self.files.open(0, name, filetype=b'ABP', mode=b'I') as f: self.program.load(f) except StopIteration: pass list(args) self.interpreter.on_error = 0 self.interpreter.error_handle_mode = False self.interpreter.clear_stacks_and_pointers() self._clear_all(close_files=not comma_r) if jumpnum is None: self.interpreter.set_pointer(True, 0) else: if jumpnum not in self.program.line_numbers: raise error.BASICError(error.UNDEFINED_LINE_NUMBER) self.interpreter.jump(jumpnum) def end_(self, args): """END: end program execution and return to interpreter.""" list(args) # enable CONT self.program.bytecode.skip_to(tk.END_STATEMENT) self.interpreter.stop_pos = self.program.bytecode.tell() # jump to end of direct line so execution stops self.interpreter.set_pointer(False) # avoid NO RESUME self.interpreter.error_handle_mode = False self.interpreter.error_resume = None self.files.close_all() def input_(self, args): """INPUT: request input from user or read from file.""" file_number = next(args) if file_number is not None: file_number = values.to_int(file_number) error.range_check(0, 255, file_number) finp = self.files.get(file_number, mode=b'IR') self._input_file(finp, args) else: newline, prompt, following = next(args) self._input_console(newline, prompt, following, args) def _input_console(self, newline, prompt, following, readvar): """INPUT: request input from user.""" if following == b';': prompt += b'? ' with self.memory.get_stack() as stack: # read the input self.interpreter.input_mode = True self.parser.redo_on_break = True # readvar is a list of (name, indices) tuples # we return a list of (name, indices, values) tuples while True: line = self.console.read_line(prompt, write_endl=newline, is_input=True) inputstream = InputTextFile(line) # read the values and group them and the separators var, values, seps = [], [], [] for name, indices in readvar: name = self.memory.complete_name(name) word, sep = inputstream.input_entry( name[-1:], allow_past_end=True, suppress_unquoted_linefeed=False ) try: value = self.values.from_repr(word, allow_nonnum=False, typechar=name[-1:]) except error.BASICError as e: # string entered into numeric field value = None stack.append(value) var.append([name, indices]) values.append(value) seps.append(sep) # last separator not empty: there were too many values or commas # earlier separators empty: there were too few values # empty values will be converted to zero by from_str # None means a conversion error occurred if (seps[-1] or b'' in seps[:-1] or None in values): # good old Redo! self.console.write_line(b'?Redo from start') readvar = var else: varlist = [r + [v] for r, v in zip(var, values)] break self.parser.redo_on_break = False self.interpreter.input_mode = False for v in varlist: self.memory.set_variable(*v) def _input_file(self, finp, readvar): """INPUT: retrieve input from file.""" for v in readvar: name, indices = v typechar = self.memory.complete_name(name)[-1:] word, _ = finp.input_entry(typechar, allow_past_end=False) value = self.values.from_repr(word, allow_nonnum=True, typechar=typechar) self.memory.set_variable(name, indices, value) def line_input_(self, args): """LINE INPUT: request line of input from user.""" file_number = next(args) if file_number is None: # get prompt newline, prompt, _ = next(args) finp = None else: prompt, newline = None, None file_number = values.to_int(file_number) error.range_check(0, 255, file_number) finp = self.files.get(file_number, mode=b'IR') # get string variable readvar, indices = next(args) list(args) readvar = self.memory.complete_name(readvar) if readvar[-1:] != values.STR: raise error.BASICError(error.TYPE_MISMATCH) # read the input if finp: line, cr = finp.read_line() if not line and not cr: raise error.BASICError(error.INPUT_PAST_END) else: self.interpreter.input_mode = True self.parser.redo_on_break = True line = self.console.read_line(prompt, write_endl=newline, is_input=True) self.parser.redo_on_break = False self.interpreter.input_mode = False self.memory.set_variable(readvar, indices, self.values.from_value(line, values.STR)) def randomize_(self, args): """RANDOMIZE: set random number generator seed.""" val, = args if val is not None: # don't convert to int if provided in the code val = values.pass_number(val, err=error.IFC) else: # prompt for random seed if not specified while True: seed = self.console.read_line( b'Random number seed (-32768 to 32767)? ', is_input=True ) try: val = self.values.from_repr(seed, allow_nonnum=False) except error.BASICError as e: if e.err != error.IFC: raise else: break # seed entered on prompt is rounded to int val = values.to_integer(val) self.randomiser.reseed(val) def key_(self, args): """KEY: macro or event trigger definition.""" keynum = values.to_int(next(args)) error.range_check(1, 255, keynum) text = values.next_string(args) list(args) try: self.console.set_macro(keynum, text) return except ValueError: pass # if out of range of number of macros (12 on Tandy, else 10), it's a trigger definition try: self.basic_events.key[keynum-1].set_trigger(text) except IndexError: # out of range key value # if the text is two letters long (as for a trigger definition), no error is raised if len(text) != 2: raise error.BASICError(error.IFC) def pen_fn_(self, args): """PEN: poll the light pen.""" fn, = args result = self.pen.poll(fn, self.basic_events.pen in self.basic_events.enabled, self.display.apage) return self.values.new_integer().from_int(result) pcbasic-2.0.7/pcbasic/basic/inputs/000077500000000000000000000000001441235174000171345ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/inputs/__init__.py000066400000000000000000000003551441235174000212500ustar00rootroot00000000000000""" PC-BASIC - inputs package Keyboard, pen and joystick handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .keyboard import Keyboard from .pen import Pen from .stick import Stick pcbasic-2.0.7/pcbasic/basic/inputs/keyboard.py000066400000000000000000000342361441235174000213160ustar00rootroot00000000000000""" PC-BASIC - inputs.keyboard Keyboard handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from collections import deque from contextlib import contextmanager from ...compat import iterchar, int2byte from ..base import error from ..base import scancode from ..base import signals from ..base.eascii import as_bytes as ea from ..base.eascii import as_unicode as uea # bit flags for modifier keys - these are exposed via peek(1047) in low memory # sticky modifiers TOGGLE = { scancode.INSERT: 0x80, scancode.CAPSLOCK: 0x40, scancode.NUMLOCK: 0x20, scancode.SCROLLOCK: 0x10 } # nonsticky modifiers MODIFIER = { scancode.ALT: 0x8, scancode.CTRL: 0x4, scancode.LSHIFT: 0x2, scancode.RSHIFT: 0x1 } # default function key eascii codes for KEY autotext. FUNCTION_KEY = { ea.F1: 0, ea.F2: 1, ea.F3: 2, ea.F4: 3, ea.F5: 4, ea.F6: 5, ea.F7: 6, ea.F8: 7, ea.F9: 8, ea.F10: 9, ea.F11: 10, ea.F12: 11 } # numeric keypad KEYPAD = { scancode.KP0: b'0', scancode.KP1: b'1', scancode.KP2: b'2', scancode.KP3: b'3', scancode.KP4: b'4', scancode.KP5: b'5', scancode.KP6: b'6', scancode.KP7: b'7', scancode.KP8: b'8', scancode.KP9: b'9' } # function-key macros DEFAULT_MACROS = ( b'LIST ', b'RUN\r', b'LOAD"', b'SAVE"', b'CONT\r', b',"LPT1:"\r', b'TRON\r', b'TROFF\r', b'KEY ', b'SCREEN 0,0,0\r', b'', b'' ) # short beep (0.1s at 800Hz) emitted if buffer is full FULL_TONE = (0, 800, 0.01, False, 15) ############################################################################### # keyboard ring buffer class KeyboardBuffer(object): """Quirky emulated ring buffer for keystrokes.""" def __init__(self, queues, ring_length, check_full): """Initialise to given length.""" self._queues = queues # buffer holds tuples (eascii/codepage, scancode, modifier) self._buffer = [(b'\0\0', 0)] * ring_length self._ring_length = ring_length self._start = ring_length # check if ring is full self._check_full = check_full @contextmanager def ignore_limit(self): """Enable/diable buffer limit check.""" save, self._check_full = self._check_full, False yield self._check_full = save def append(self, cp_c, scan): """Append a single keystroke with eascii/codepage, scancode, modifier.""" # if check_full is off, we pretend the ring buffer is infinite # this is for inserting keystrokes and pasting text into the emulator if cp_c: if self._check_full and len(self._buffer) - self._start >= self._ring_length-1: # when buffer is full, GW-BASIC inserts a \r at the end but doesn't count it self._buffer[self._start-1] = (b'\r', scancode.RETURN) # emit a sound signal; keystroke is dropped self._queues.audio.put(signals.Event(signals.AUDIO_TONE, FULL_TONE)) else: self._buffer.append((cp_c, scan)) def getc(self): """Read a keystroke as eascii/codepage.""" try: c = self._buffer[self._start][0] except IndexError: c = b'' else: self._start += 1 return c def peek(self): """Show top keystroke in keyboard buffer as eascii/codepage.""" try: return self._buffer[self._start][0] except IndexError: return b'' def _ring_index(self, index): """Get index for ring position.""" diff = len(self._buffer) % self._ring_length - index offset = len(self._buffer) - diff if diff <= 0: offset -= self._ring_length return offset @property def length(self): """Return the number of keystrokes in the buffer.""" return min(self._ring_length, len(self._buffer) - self._start) @property def empty(self): """True if no keystrokes in buffer.""" return self._start >= len(self._buffer) @property def start(self): """Ring buffer starting index.""" return self._start % self._ring_length @property def stop(self): """Ring buffer stopping index.""" return (self._start + self.length) % self._ring_length def ring_read(self, index): """Read character at position i in ring as eascii/codepage.""" return self._buffer[self._ring_index(index)] def ring_write(self, index, c, scan): """Write character at position i in ring as eascii/codepage.""" self._buffer[self._ring_index(index)] = (c, scan) def ring_set_boundaries(self, newstart, newstop): """Set start and stop index.""" length = (newstop - newstart) % self._ring_length # rotate buffer to account for new start and stop # these are between length - ring_length and length start_index = self._ring_index(newstart) stop_index = self._ring_index(newstop) start = self._ring_index(self._start) # drop any extended buffer beyond ring limits self._buffer = self._buffer[:self._start + self._ring_length] # cut to ring limits, we should be exactly the right size start -= len(self._buffer) - self._ring_length self._buffer = self._buffer[-self._ring_length:] # rotate so that the stop index is at the end shift = len(self._buffer[start+length:]) self._buffer = self._buffer[start+length:] + self._buffer[:start+length] start += shift start = start % self._ring_length # insert zeros before buffer to get the correct modulo while start % self._ring_length != newstart: start += 1 self._buffer = [(b'\0\0', 0)] + self._buffer self._start = start ############################################################################### # keyboard operations def _iter_keystrokes(ueascii_seq): """Iterate over e-ascii/unicode sequences.""" out = u'' for char in ueascii_seq: if out or char != u'\0': yield out + char out = u'' elif char == u'\0': # eascii code is \0 plus one char out = char class Keyboard(object): """Keyboard handling.""" def __init__(self, queues, values, codepage, check_full): """Initilise keyboard state.""" self._values = values # needed for wait() in wait_char() self._queues = queues # key queue (holds bytes); ring buffer of length 16 self.buf = KeyboardBuffer(queues, 16, check_full) # INP(&H60) scancode self.last_scancode = 0 # active status of caps, num, scroll, alt, ctrl, shift modifiers self.mod = 0 # store for alt+keypad ascii insertion self.keypad_ascii = b'' # ignore caps lock, let OS handle it # this is now switched off hard-coded, but logic remains for now self._ignore_caps = True # pre-inserted keystrings self._codepage = codepage # stream buffer self._stream_buffer = deque() # redirected input stream has closed self._input_closed = False # expansion buffer for keyboard macros # expansion vessel holds codepage chars self._expansion_vessel = [] # f-key macros self._key_replace = list(DEFAULT_MACROS) # event handler def check_input(self, signal): """Handle keyboard input signals and clipboard paste.""" if signal.event_type == signals.KEYB_DOWN: # params is e-ASCII/unicode character sequence, scancode, modifier self._key_down(*signal.params) elif signal.event_type == signals.KEYB_UP: self._key_up(*signal.params) elif signal.event_type == signals.STREAM_CHAR: # params is a unicode sequence self._stream_chars(*signal.params) elif signal.event_type == signals.STREAM_CLOSED: self._close_input() elif signal.event_type == signals.CLIP_PASTE: self._stream_chars(*signal.params) else: return False return True def _key_down(self, c, scan, mods): """Insert a key-down event by eascii/unicode, scancode and modifiers.""" if scan is not None: self.last_scancode = scan # update ephemeral modifier status at every keypress # mods is a list of scancodes; OR together the known modifiers self.mod &= ~( MODIFIER[scancode.CTRL] | MODIFIER[scancode.ALT] | MODIFIER[scancode.LSHIFT] | MODIFIER[scancode.RSHIFT] ) if mods: for m in mods: self.mod |= MODIFIER.get(m, 0) # set toggle-key modifier status # these are triggered by keydown events try: self.mod ^= TOGGLE[scan] except KeyError: pass # alt+keypad ascii replacement if mods and (scancode.ALT in mods): try: self.keypad_ascii += KEYPAD[scan] return except KeyError: pass if ( self.mod & TOGGLE[scancode.CAPSLOCK] and not self._ignore_caps and len(c) == 1 ): c = c.swapcase() self.buf.append(self._codepage.unicode_to_bytes(c), scan) def _key_up(self, scan): """Insert a key-up event.""" if scan is not None: self.last_scancode = 0x80 + scan try: # switch off ephemeral modifiers self.mod &= ~MODIFIER[scan] except KeyError: pass # ALT+keycode if scan == scancode.ALT and self.keypad_ascii: char = int2byte(int(self.keypad_ascii)%256) if char == b'\0': char = b'\0\0' self.buf.append(char, None) self.keypad_ascii = b'' def _stream_chars(self, us): """Insert eascii/unicode string into stream buffer.""" for ea_char in _iter_keystrokes(us): ea_cp = self._codepage.unicode_to_bytes(ea_char) # don't append empty strings arising from unknown unicode # as this will be interpreted as end of stream, terminating the interpreter if ea_cp: self._stream_buffer.append(ea_cp) def inject_keystrokes(self, keystring): """Insert eascii/unicode string into keyboard buffer.""" with self.buf.ignore_limit(): for ea_char in _iter_keystrokes(keystring): self.buf.append(self._codepage.unicode_to_bytes(ea_char), None) def _close_input(self): """Signal that input stream has closed.""" self._input_closed = True # macros def set_macro(self, num, macro): """Set macro for given function key.""" # NUL terminates macro string, rest is ignored # macro starting with NUL is empty macro self._key_replace[num-1] = macro.split(b'\0', 1)[0] def get_macro(self, num): """Get macro for given function key.""" return self._key_replace[num] # character retrieval def wait_char(self, keyboard_only=False): """Block until character appears in keyboard queue or stream.""" # if input stream has closed, don't wait but return empty # which will tell the Editor to close # except if we're waiting for KYBD: input while ( (not self._expansion_vessel) and (self.buf.empty) and ( keyboard_only or (not self._input_closed and not self._stream_buffer) ) ): self._queues.wait() def _read_kybd_byte(self, expand=True): """Read one byte from keyboard buffer, expanding macros if required.""" try: return self._expansion_vessel.pop(0) except IndexError: pass c = self.buf.getc() if not expand or c not in FUNCTION_KEY: return c # function key macro expansion self._expansion_vessel = list(iterchar(self._key_replace[FUNCTION_KEY[c]])) try: return self._expansion_vessel.pop(0) except IndexError: # function macro has been redefined as empty: return scancode # e.g. KEY 1, "" enables catching F1 with INKEY$ return c def inkey_(self, args): """INKEY$: read one byte from keyboard or stream; nonblocking.""" list(args) inkey = self.read_byte() return self._values.new_string().from_str(inkey) def read_byte(self): """Read one byte from keyboard or stream; nonblocking.""" # wait a tick to reduce load in loops self._queues.wait() inkey = self._read_kybd_byte() if not inkey and self._stream_buffer: inkey = self._stream_buffer.popleft() return inkey def read_bytes_block(self, n): """Read bytes from keyboard or stream; blocking.""" word = [] for _ in range(n): self.wait_char(keyboard_only=False) word.append(self.read_byte()) return b''.join(word) def peek_byte_kybd_file(self): """Peek from keyboard only; for KYBD: files; blocking.""" self.wait_char(keyboard_only=True) return self.buf.peek() def read_bytes_kybd_file(self, num): """Read num bytes from keyboard only; for KYBD: files; blocking.""" word = [] for _ in range(num): self.wait_char(keyboard_only=True) word.append(self._read_kybd_byte(expand=False)) return word def get_fullchar(self, expand=True): """Read one (sbcs or dbcs) full character; nonblocking.""" c = self._read_kybd_byte(expand) # insert dbcs chars from keyboard buffer two bytes at a time if (c in self._codepage.lead and self.buf.peek() in self._codepage.trail): c += self._read_kybd_byte(expand) if not c and self._stream_buffer: c = self._stream_buffer.popleft() if (c in self._codepage.lead and self._stream_buffer and self._stream_buffer[0] in self._codepage.trail): c += self._stream_buffer.popleft() return c def get_fullchar_block(self, expand=True): """Read one (sbcs or dbcs) full character; blocking.""" self.wait_char() return self.get_fullchar(expand) pcbasic-2.0.7/pcbasic/basic/inputs/pen.py000066400000000000000000000046671441235174000203050ustar00rootroot00000000000000""" PC-BASIC - inputs.pen Light pen handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..base import error from ..base import signals from .. import values class Pen(object): """Light pen support.""" def __init__(self): """Initialise light pen.""" self._is_down = False self._pos = 0, 0 # signal pen has been down for PEN polls in pen_() self._was_down = False self._down_pos = (0, 0) def check_input(self, signal): """Handle pen-related input signals.""" if signal.event_type == signals.PEN_DOWN: self._down(*signal.params) elif signal.event_type == signals.PEN_UP: self._up() elif signal.event_type == signals.PEN_MOVED: self._moved(*signal.params) else: return False return True def _down(self, x, y): """Report a pen-down event at graphical x,y """ # TRUE until polled self._was_down = True # TRUE until pen up self._is_down = True self._down_pos = x, y def _up(self): """Report a pen-up event at graphical x,y """ self._is_down = False def _moved(self, x, y): """Report a pen-move event at graphical x,y """ self._pos = x, y def poll(self, fn, enabled, video_buffer): """PEN: poll the light pen.""" fn = values.to_int(fn) error.range_check(0, 9, fn) if not enabled: # should return 0 or char pos 1 if PEN not ON return 1 if fn >= 6 else 0 if fn == 0: pen_down_old, self._was_down = self._was_down, False return -1 if pen_down_old else 0 elif fn == 1: return self._down_pos[0] elif fn == 2: return self._down_pos[1] elif fn == 3: return -1 if self._is_down else 0 elif fn == 4: return self._pos[0] elif fn == 5: return self._pos[1] elif fn == 6: row, _ = video_buffer.pixel_to_text_pos(*self._down_pos) return row elif fn == 7: _, col = video_buffer.pixel_to_text_pos(*self._down_pos) return col elif fn == 8: row, _ = video_buffer.pixel_to_text_pos(*self._pos) return row elif fn == 9: _, col = video_buffer.pixel_to_text_pos(*self._pos) return col pcbasic-2.0.7/pcbasic/basic/inputs/stick.py000066400000000000000000000071551441235174000206330ustar00rootroot00000000000000""" PC-BASIC - inputs.stick Joystick handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import datetime from ..base import error from ..base import tokens as tk from ..base import signals from .. import values class Stick(object): """Joystick support.""" def __init__(self, values): """Initialise joysticks.""" self._values = values self.is_firing = [[False, False], [False, False]] # axis 0--255; 128 is mid but reports 0, not 128 if no joysticks present self.axis = [[0, 0], [0, 0]] self.is_on = False self._was_fired = [[False, False], [False, False]] # timer for reading game port self._out_time = self._decay_timer() def check_input(self, signal): """Handle joystick-related input signals.""" if signal.event_type == signals.STICK_DOWN: self._down(*signal.params) elif signal.event_type == signals.STICK_UP: self._up(*signal.params) elif signal.event_type == signals.STICK_MOVED: self._moved(*signal.params) else: return False return True def _down(self, joy, button): """Report a joystick button down event.""" try: self._was_fired[joy][button] = True self.is_firing[joy][button] = True except IndexError: # ignore any joysticks/axes beyond the 2x2 supported by BASIC pass def _up(self, joy, button): """Report a joystick button up event.""" try: self.is_firing[joy][button] = False except IndexError: # ignore any joysticks/axes beyond the 2x2 supported by BASIC pass def _moved(self, joy, axis, value): """Report a joystick axis move.""" try: self.axis[joy][axis] = value except IndexError: # ignore any joysticks/axes beyond the 2x2 supported by BASIC pass def strig_statement_(self, args): """Switch joystick handling on or off.""" on, = args self.is_on = (on == tk.ON) def stick_(self, args): """STICK: poll the joystick axes.""" fn, = args fn = values.to_int(fn) error.range_check(0, 3, fn) joy, axis = fn // 2, fn % 2 try: result = self.axis[joy][axis] except IndexError: # ignore any joysticks/axes beyond the 2x2 supported by BASIC result = 0 return self._values.new_integer().from_int(result) def strig_(self, args): """STRIG: poll the joystick fire button.""" fn, = args fn = values.to_int(fn) error.range_check(0, 7, fn) # [stick][button] # 0,1 -> [stick 0][button 0] 2,3 -> [1][0] 4,5-> [0][1] 6,7 -> [1][1] joy, trig = (fn//2) % 2, fn // 4 if fn % 2 == 0: # has been fired stick_was_trig = self._was_fired[joy][trig] self._was_fired[joy][trig] = False result = -1 if stick_was_trig else 0 else: # is currently firing result = -1 if self.is_firing[joy][trig] else 0 return self._values.new_integer().from_int(result) def decay(self): """Return time since last game port reset.""" return (self._decay_timer() - self._out_time) % 86400000 def reset_decay(self): """Reset game port.""" self._out_time = self._decay_timer() def _decay_timer(self): """Millisecond timer for game port decay.""" now = datetime.datetime.now() return now.second*1000 + now.microsecond//1000 pcbasic-2.0.7/pcbasic/basic/interpreter.py000066400000000000000000000721401441235174000205330ustar00rootroot00000000000000""" PC-BASIC - interpreter.py BASIC interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct from .base import error from .base import tokens as tk from .base.tokens import DIGITS from .base import codestream from . import values class Interpreter(object): """BASIC interpreter.""" def __init__( self, queues, console, cursor, files, sound, values, memory, program, parser, basic_events ): """Initialise interpreter.""" self._queues = queues self._basic_events = basic_events self._values = values self._memory = memory self._scalars = memory.scalars self._console = console self._cursor = cursor self._files = files self._sound = sound # program buffer self._program = program self._program_code = program.bytecode # direct line buffer self.direct_line = codestream.TokenisedStream() self.current_statement = 0 # statement syntax parser self.parser = parser # line number tracing self.tron = False # pointer position: False for direct line, True for program self.run_mode = False # clear stacks self.clear_stacks_and_pointers() self._init_error_trapping() self.error_num = 0 self.error_pos = 0 self.set_pointer(False, 0) # interpreter is waiting for INPUT or LINE INPUT self.input_mode = False # interpreter is executing a command (needs console) self.set_parse_mode(False) # additional operations on program step (debugging) self.step = lambda token: None def __getstate__(self): """Pickle.""" pickle_dict = self.__dict__.copy() # functions can't be pickled pickle_dict['step'] = None return pickle_dict def __setstate__(self, pickle_dict): """Unpickle.""" self.__dict__.update(pickle_dict) self.step = lambda token: None # go to start of statement on resume ins = self.get_codestream() ins.seek(self.current_statement) if not self.parser.redo_on_break: # parse line number or : at start of statement if ins.read(1) in tk.END_LINE: # line number marker, new statement token = ins.read(4) ins.skip_to(tk.END_STATEMENT) def _init_error_trapping(self): """Initialise error trapping.""" # True if error handling in progress self.error_handle_mode = False # statement pointer, run mode of error for RESUME self.error_resume = None # pointer to error trap self.on_error = None def parse(self): """Parse from the current pointer in current codestream.""" while True: # update what basic events need to be handled self._queues.set_basic_event_handlers(self._basic_events.enabled) # check input and BASIC events. may raise Break, Reset or Exit self._queues.check_events() try: self.handle_basic_events() ins = self.get_codestream() self.current_statement = ins.tell() c = ins.skip_blank_read() # parse line number or : at start of statement if c in tk.END_LINE: # line number marker, new statement token = ins.read(4) # end of program or truncated file if token[:2] == b'\0\0' or len(token) < 4: if c == b'\0' and self.error_resume: # unfinished error handler: no RESUME (don't trap this) self.error_handle_mode = True # get line number right raise error.BASICError(error.NO_RESUME, ins.tell()-len(token)-2) # stream has ended self.set_pointer(False) return if self.tron: linenum = struct.unpack_from('= 0 else stop.gt(start)): ins.seek(nextpos) self.iterate_loop() def _find_next(self, ins, varname): """Helper function for FOR: find matching NEXT.""" endforpos = ins.tell() ins.skip_block(tk.FOR, tk.NEXT, allow_comma=True) if ins.skip_blank() not in (tk.NEXT, b','): # FOR without NEXT marked with FOR line number ins.seek(endforpos) raise error.BASICError(error.FOR_WITHOUT_NEXT) comma = (ins.read(1) == b',') # check var name for NEXT # no-var only allowed in standalone NEXT if ins.skip_blank() not in tk.END_STATEMENT: varname2 = self._memory.complete_name(self.parser.parse_name(ins)) else: varname2 = None # get position and line number just after the matching variable in NEXT nextpos = ins.tell() if (comma or varname2) and varname2 != varname: # NEXT without FOR marked with NEXT line number, while we're only at FOR raise error.BASICError(error.NEXT_WITHOUT_FOR) ins.seek(endforpos) return endforpos, nextpos def next_(self, args): """Iterate a loop (NEXT).""" for varname in args: # increment counter, check condition if self.iterate_loop(varname): break def iterate_loop(self, varname=None): """Iterate a loop (NEXT).""" ins = self.get_codestream() # record the location after the variable pos = ins.tell() # find the matching NEXT record num = len(self.for_stack) for depth in range(num): varname2, stop, step, sgn, forpos, nextpos = self.for_stack[-depth-1] if pos == nextpos: if varname is not None and varname2 != self._memory.complete_name(varname): # check once more for matches # it has been checked at FOR, but DEFtypes may have changed. raise error.BASICError(error.NEXT_WITHOUT_FOR) # only drop NEXT record if we've found a matching one self.for_stack = self.for_stack[:len(self.for_stack)-depth] break else: raise error.BASICError(error.NEXT_WITHOUT_FOR) # increment counter counter_view = self._scalars.view(varname2) counter_view.iadd(step) # check condition loop_ends = counter_view.gt(stop) if sgn > 0 else stop.gt(counter_view) if loop_ends: self.for_stack.pop() else: ins.seek(forpos) return not loop_ends def while_(self, args): """WHILE: enter while-loop.""" list(args) ins = self.get_codestream() # find matching WEND whilepos, wendpos = self._find_wend(ins) self.while_stack.append((whilepos, wendpos)) self._check_while_condition(ins, whilepos) def _find_wend(self, ins): """Helper function for WHILE: find matching WEND.""" # just after WHILE token whilepos = ins.tell() ins.skip_block(tk.WHILE, tk.WEND) if ins.read(1) != tk.WEND: # WHILE without WEND ins.seek(whilepos) raise error.BASICError(error.WHILE_WITHOUT_WEND) ins.skip_to(tk.END_STATEMENT) wendpos = ins.tell() ins.seek(whilepos) return whilepos, wendpos def _check_while_condition(self, ins, whilepos): """Check condition of while-loop.""" ins.seek(whilepos) # WHILE condition is zero? if not values.pass_number(self.parser.parse_expression(ins)).is_zero(): # statement start is before WHILE token self.current_statement = whilepos-2 ins.require_end() else: # ignore rest of line and jump to WEND _, wendpos = self.while_stack.pop() ins.seek(wendpos) def wend_(self, args): """WEND: iterate while-loop.""" list(args) ins = self.get_codestream() pos = ins.tell() while True: if not self.while_stack: # WEND without WHILE raise error.BASICError(error.WEND_WITHOUT_WHILE) whilepos, wendpos = self.while_stack[-1] if pos == wendpos: break # not the expected WEND, we must have jumped out self.while_stack.pop() self._check_while_condition(ins, whilepos) ########################################################################### # DATA utilities def restore_(self, args): """Reset data pointer (RESTORE) """ datanum = next(args) if datanum is None: self.data_pos = 0 else: try: self.data_pos = self._program.line_numbers[datanum] except KeyError: raise error.BASICError(error.UNDEFINED_LINE_NUMBER) list(args) def read_(self, args): """READ: read values from DATA statement.""" data_error = False for name, indices in args: name = self._memory.complete_name(name) current = self._program_code.tell() self._program_code.seek(self.data_pos) if self._program_code.peek() in tk.END_STATEMENT: # initialise - find first DATA self._program_code.skip_to_token(tk.DATA,) if self._program_code.read(1) not in (tk.DATA, b','): self._program_code.seek(current) raise error.BASICError(error.OUT_OF_DATA) self._program_code.skip_blank() if name[-1:] == values.STR: # for unquoted strings, payload starts at the first non-empty character address = self._program_code.tell_address() word = self._program_code.read_to((b',', b'"',) + tk.END_STATEMENT) if self._program_code.peek() == b'"': if word == b'': # nothing before the quotes, so this is a quoted string literal # string payload starts after quote address = self._program_code.tell_address() + 1 word = self._program_code.read_string().strip(b'"') else: # complete unquoted string literal word += self._program_code.read_string() if (self._program_code.skip_blank() not in (tk.END_STATEMENT + (b',',))): raise error.BASICError(error.STX) else: word = word.strip(self._program_code.blanks) value = self._values.from_str_at(word, address) else: word = self._program_code.read_number() value = self._values.from_repr(word, allow_nonnum=False) # anything after the number is a syntax error, but assignment has taken place) if (self._program_code.skip_blank() not in (tk.END_STATEMENT + (b',',))): data_error = True # restore to current program location # to ensure any other errors in set_variable get the correct line number data_pos = self._program_code.tell() self._program_code.seek(current) self._memory.set_variable(name, indices, value=value) if data_error: self._program_code.seek(self.data_pos) raise error.BASICError(error.STX) else: self.data_pos = data_pos ########################################################################### # COMMON def gather_commons(self): """Get all COMMON declarations.""" common_scalars = set() common_arrays = set() current = self._program_code.tell() self._program_code.seek(0) while self._program_code.skip_to_token(tk.COMMON): self._program_code.read(len(tk.COMMON)) self._add_common_vars(common_scalars, common_arrays) self._program_code.seek(current) return common_scalars, common_arrays def _parse_common_args(self, ins): """Parse COMMON syntax.""" if ins.skip_blank() in tk.END_STATEMENT: return while True: name = self.parser.parse_name(ins) bracket = ins.skip_blank_read_if((b'(', b'[')) if bracket: # a literal is allowed but ignored; # for sqare brackets, it's a syntax error if omitted if (bracket == b'[') or ins.peek() in set(DIGITS) | set(tk.NUMBER): x = self.parser.expression_parser.read_number_literal(ins) ins.require_read((b')', b']')) # entries with square brackets are completely ignored! if bracket != b'[': yield name, bracket if not ins.skip_blank_read_if((b',',)): break ins.require_end() def _add_common_vars(self, common_scalars, common_arrays): """COMMON: define variables to be preserved on CHAIN.""" common_vars = list(self._parse_common_args(self._program_code)) common_scalars.update( self._memory.complete_name(name) for name, brackets in common_vars if not brackets ) common_arrays.update( self._memory.complete_name(name) for name, brackets in common_vars if brackets ) ########################################################################### # callbacks def error_(self, args): """ERROR: simulate an error condition.""" errn, = args errn = values.to_int(errn) error.range_check(1, 255, errn) raise error.BASICError(errn) def stop_(self, args): """STOP: break program execution and return to interpreter.""" list(args) raise error.Break(stop=True) def cont_(self, args): """CONT: continue STOPped or ENDed execution.""" list(args) if self.stop_pos is None: raise error.BASICError(error.CANT_CONTINUE) else: self.set_pointer(True, self.stop_pos) # IN GW-BASIC, weird things happen if you do GOSUB nn :PRINT "x" # and there's a STOP in the subroutine. # CONT then continues and the rest of the original line is executed, printing x # However, CONT:PRINT triggers a bug # - a syntax error in a nonexistant line number is reported. # CONT:PRINT "y" results in neither x nor y being printed. # if a command is executed before CONT, x is not printed. # It would appear that GW-BASIC only partially overwrites the line buffer and # then jumps back to the original return location! # in this implementation, the CONT command will fully overwrite the line buffer # so x is not printed. def tron_(self, args): """TRON: trace on.""" list(args) self.tron = True def troff_(self, args): """TROFF: trace off.""" list(args) self.tron = False def on_error_goto_(self, args): """ON ERROR GOTO: define error trapping routine.""" linenum, = args if linenum != 0 and linenum not in self._program.line_numbers: raise error.BASICError(error.UNDEFINED_LINE_NUMBER) self.on_error = linenum # pause soft-handling math errors so that we can catch them self._values.error_handler.suspend(linenum != 0) # ON ERROR GOTO 0 in error handler if self.on_error == 0 and self.error_handle_mode: # re-raise the error so that execution stops raise error.BASICError(self.error_num, self.error_pos) def resume_(self, args): """RESUME: resume program flow after error-trap.""" if self.error_resume is None: # unset error handler self.on_error = 0 raise error.BASICError(error.RESUME_WITHOUT_ERROR) # parse arguments where, = args start_statement, runmode = self.error_resume self.error_num = 0 self.error_handle_mode = False self.error_resume = None self._basic_events.suspend_all = False if not where: # RESUME or RESUME 0 self.set_pointer(runmode, start_statement) elif where == tk.NEXT: # RESUME NEXT self.set_pointer(runmode, start_statement) self.get_codestream().skip_to(tk.END_STATEMENT, break_on_first_char=False) else: # RESUME n self.jump(where) def def_fn_(self, args): """DEF FN: define a function.""" fnname, = args fnname = self._memory.complete_name(fnname) # don't allow DEF FN in direct mode, as we point to the code in the stored program # this is raised before further syntax errors if not self.run_mode: raise error.BASICError(error.ILLEGAL_DIRECT) # arguments and expression are being read and parsed by UserFunctionManager self.parser.user_functions.define(fnname, self._program_code) def llist_(self, args): """LLIST: output program lines to LPT1: """ line_range, = args for l in self._program.list_lines(*line_range): self._files.lpt1_file.write_line(l) # return to direct mode self.set_pointer(False) def renum_(self, args): """RENUM: renumber program line numbers.""" new, old, step = args new, old = self._program.explicit_lines(new, old) if step is not None and step < 1: raise error.BASICError(error.IFC) old_to_new = self._program.renum(self._console, new, old, step) # stop running if we were # reset loop stacks self._clear_stacks() # renumber error handler if self.on_error: self.on_error = old_to_new[self.on_error] # renumber event traps for handler in self._basic_events.all: if handler.gosub: handler.set_jump(old_to_new[handler.gosub]) pcbasic-2.0.7/pcbasic/basic/iostreams.py000066400000000000000000000223511441235174000201750ustar00rootroot00000000000000""" PC-BASIC - iostreams.py Input/output streams (c) 2014--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import threading import sys import time import io from contextlib import contextmanager from ..compat import WIN32, read_all_available, stdio, random_id, text_type from .base import signals from .codepage import CONTROL # sleep period for input thread # does not need to be very short as it reads multiple bytes in one cycle TICK = 0.03 class IOStreams(object): """Manage input/output to files, printers and stdio.""" def __init__(self, queues, codepage): """Initialise I/O streams.""" self._queues = queues self._codepage = codepage # disable input streams at start self._active = False # flag for input daemon thread self._stop_threads = False # streams self._input_streams = [] self._output_streams = [] def __getstate__(self): """Pickle the streams.""" return self.__dict__ def __setstate__(self, pickle_dict): """Unpickle and resume the streams.""" self.__dict__.update(pickle_dict) if self._input_streams: self._launch_input_thread() def add_pipes(self, input=None, output=None): """Add input/output pipes.""" self._add_input_streams(*_make_iterable(input)) self._add_output_streams(*_make_iterable(output)) def remove_pipes(self, input=None, output=None): """Remove input/output pipes.""" self._remove_input_streams(*_make_iterable(input)) self._remove_output_streams(*_make_iterable(output)) def toggle_output_stream(self, stream): """Toggle copying of all screen I/O to stream.""" stream = self._get_wrapped_output_stream(stream) if stream.name in (_stream.name for _stream in self._output_streams): self._output_streams.remove(stream) else: self._output_streams.append(stream) def _add_input_streams(self, *input_streams): """Attach input streams.""" if not input_streams: return first_streams = not self._input_streams has_stdin = any(_stream.name == stdio.stdin.name for _stream in self._input_streams) for stream in input_streams: stream = self._get_wrapped_input_stream(stream) if not (has_stdin and stream.name == stdio.stdin.name): # include stdin stream at most once, others may be replicated self._input_streams.append(stream) if first_streams and self._input_streams: self._launch_input_thread() def _remove_input_streams(self, *input_streams): """Detach output streams.""" for stream_to_remove in input_streams: name = self._get_wrapped_output_stream(stream_to_remove).name for stream in self._input_streams: # remove the first stream whose name matches if stream.name == name: self._input_streams.remove(stream) break else: raise ValueError("can't remove input stream {}, not attached".format(name)) def _get_wrapped_input_stream(self, stream): """Interpret stream argument and get the appropriate stream.""" if stream in (u'stdio', b'stdio'): # sentinel value # stdin needs to be picked at runtime as both console.stdin and sys.stdin can change # and we would be keeping a reference to a closed/bad file stream = stdio.stdin elif not hasattr(stream, 'read'): raise TypeError( 'input_streams must be file-like or "stdio", not `%s`' % (type(stream),) ) if not hasattr(stream, 'name'): stream.name = 'input_' + random_id(8) return NonBlockingInputWrapper( stream, self._codepage, lfcr=not WIN32 and stream.isatty() ) def _add_output_streams(self, *output_streams): """Attach output streams.""" has_stdout = any(_stream.name == stdio.stdout.name for _stream in self._output_streams) for stream in output_streams: stream = self._get_wrapped_output_stream(stream) # include stdout stream at most once, others may be replicated # (if you do need multiple stdio streams, change the stream name) # this avoids duplicating stdio steams on resume if not (has_stdout and stream.name == stdio.stdout.name): self._output_streams.append(stream) def _remove_output_streams(self, *output_streams): """Detach output streams.""" for stream_to_remove in output_streams: name = self._get_wrapped_output_stream(stream_to_remove).name for stream in self._output_streams: # remove the first stream whose name matches if stream.name == name: self._output_streams.remove(stream) break else: raise ValueError("can't remove output stream {}, not attached".format(name)) def _get_wrapped_output_stream(self, stream): """Interpret stream argument and get the appropriate stream.""" if stream in (u'stdio', b'stdio'): stream = stdio.stdout elif not hasattr(stream, 'write'): raise TypeError( 'output_streams must be file-like or "stdio", not `%s`' % (type(stream),) ) if not hasattr(stream, 'name'): stream.name = 'output_' + random_id(8) return self._codepage.wrap_output_stream(stream, preserve=CONTROL) def close(self): """Kill threads before exit.""" self._stop_threads = True def flush(self): """Flush output streams.""" for f in self._output_streams: f.flush() def write(self, s): """Write bytes to all stream outputs.""" for f in self._output_streams: f.write(s) @contextmanager def activate(self): """Grab and release input stream.""" self._active = True try: yield finally: self._active = False def _launch_input_thread(self): """Launch a thread to allow nonblocking reads on both Windows and Unix.""" thread = threading.Thread(target=self._process_input, args=()) thread.daemon = True thread.start() def _process_input(self): """Process input from streams.""" while True: time.sleep(TICK) if self._stop_threads: return if not self._active: continue for stream in self._input_streams: instr = stream.read() if instr is None: self._remove_closed_stream(stream) elif instr: self._queues.inputs.put(signals.Event(signals.STREAM_CHAR, (instr,))) def _remove_closed_stream(self, stream): """ Remove a closed stream from the list. """ if len(self._input_streams) == 1: # exit the interpreter instead of closing last input # the input is preserved for resume self._queues.inputs.put(signals.Event(signals.STREAM_CLOSED)) else: # input stream is closed, remove it self._input_streams.remove(stream) def _make_iterable(arg): """Make the argument iterable, don't iterate over files or strings.""" if not arg: return () if hasattr(arg, 'read') or isinstance(arg, (bytes, text_type)): return (arg,) try: iter(arg) except TypeError: return (arg,) return arg class NonBlockingInputWrapper(object): """ Non-blocking input wrapper, converts CRLF. Wraps unicode or bytes stream; always produces unicode. """ def __init__(self, stream, codepage, lfcr): """Set up codec.""" self._stream = stream self._lfcr = lfcr # codepage, used to read unicode from bytes streams self._codepage = codepage try: self.name = stream.name except AttributeError: self.name = '' def read(self): """Read all chars available; nonblocking; returns unicode.""" # we need non-blocking readers to be able to meaningfully have multiple inputs # this way we can have multiple files being read in order provided # while also reading from e.g. stdin on an interactive basis # it also enables us to convert bytes to unicode # assuming multibyte code sequences are read in one go. s = read_all_available(self._stream) # can be None (closed) or b'' (no input) if s is None: return None elif not s: return u'' if isinstance(s, bytes): # raw input means it's already in the BASIC codepage # but the keyboard functions use unicode # for input, don't use lead-byte buffering beyond the convert call s = self._codepage.bytes_to_unicode(s, preserve=CONTROL) # replace CRLF (and, if desired, LF) with CR s = s.replace(u'\r\n', u'\r') if self._lfcr: s = s.replace(u'\n', u'\r') return s pcbasic-2.0.7/pcbasic/basic/machine.py000066400000000000000000000723711441235174000176020ustar00rootroot00000000000000""" PC-BASIC - machine.py Machine emulation and memory model (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct import logging from ..compat import iteritems, int2byte from .data import NAME, VERSION, COPYRIGHT from .base import error from . import values from . import devices from .display import modes # ROM copyright notice NOTICE = bytearray( b'%s %s\r%s\r' % tuple(_.encode('ascii', 'ignore') for _ in (NAME, VERSION, COPYRIGHT)) ) ############################################################################### class MachinePorts(object): """Machine ports.""" # time delay for port value to drop to 0 on maximum reading. # use 100./255. for 100ms. joystick_time_factor = 75. / 255. def __init__(self, queues, values, display, keyboard, stick, files): """Initialise machine ports.""" self._values = values self._queues = queues self._keyboard = keyboard self._stick = stick self._display = display # parallel port base address: # http://retired.beyondlogic.org/spp/parallel.htm # 3BCh - 3BFh Used for Parallel Ports which were incorporated on to Video Cards # - Doesn't support ECP addresses # 378h - 37Fh Usual Address For LPT 1 # 278h - 27Fh Usual Address For LPT 2 self.lpt_device = [files.get_device(b'LPT1:'), files.get_device(b'LPT2:')] # serial port base address: # http://www.petesqbsite.com/sections/tutorials/zines/qbnews/9-com_ports.txt # COM1 &H3F8 # COM2 &H2F8 # COM3 &H3E8 (not implemented) # COM4 &H2E8 (not implemented) self.com_base = {0x3f8: 0, 0x2f8: 1} self.com_device = [files.get_device(b'COM1:'), files.get_device(b'COM2:')] self.com_enable_baud_write = [False, False] self.com_baud_divisor = [0, 0] self.com_break = [False, False] def usr_(self, args): """USR: get value of machine-code function; not implemented.""" num, = args logging.warning('USR function not implemented.') raise error.BASICError(error.IFC) def inp_(self, args): """INP: get value from machine port.""" num, = args port = values.to_int(num, unsigned=True) inp = self.inp(port) # return as unsigned int if inp < 0: inp += 0x10000 return self._values.new_integer().from_int(inp) def inp(self, port): """Get the value in an emulated machine port.""" keyboard = self._keyboard stick = self._stick # keyboard if port == 0x60: return keyboard.last_scancode # game port (joystick) elif port == 0x201: value = ( (not stick.is_firing[0][0]) * 0x40 + (not stick.is_firing[0][1]) * 0x20 + (not stick.is_firing[1][0]) * 0x10 + (not stick.is_firing[1][1]) * 0x80) decay = stick.decay() if decay < stick.axis[0][0] * self.joystick_time_factor: value += 0x04 if decay < stick.axis[0][1] * self.joystick_time_factor: value += 0x02 if decay < stick.axis[1][0] * self.joystick_time_factor: value += 0x01 if decay < stick.axis[1][1] * self.joystick_time_factor: value += 0x08 return value elif port in (0x379, 0x279): # parallel port input ports # http://www.aaroncake.net/electronics/qblpt.htm # http://retired.beyondlogic.org/spp/parallel.htm lpt_port_nr = 0 if port >= 0x378 else 1 base_addr = {0: 0x378, 1: 0x278} if self.lpt_device[lpt_port_nr].stream is None: return 0 # get status port busy, ack, paper, select, err = self.lpt_device[lpt_port_nr].stream.get_status() return busy * 0x80 | ack * 0x40 | paper * 0x20 | select * 0x10 | err * 0x8 else: # serial port machine ports # http://www.qb64.net/wiki/index.php/Port_Access_Libraries#Serial_Communication_Registers # http://control.com/thread/1026221083 for base_addr, com_port_nr in iteritems(self.com_base): com_port = self.com_device[com_port_nr] if not com_port.available(): continue # Line Control Register: base_address + 3 (r/w) if port == base_addr + 3: _, parity, bytesize, stopbits = com_port.get_params() value = self.com_enable_baud_write[com_port_nr] * 0x80 value += self.com_break[com_port_nr] * 0x40 value += {b'S': 0x38, b'M': 0x28, b'E': 0x18, b'O': 0x8, b'N': 0}[parity] if stopbits > 1: value += 0x4 value += bytesize - 5 return value # Line Status Register: base_address + 5 (read only) elif port == base_addr + 5: # bit 6: data holding register empty # bit 5: transmitter holding register empty # distinction between bit 5 and 6 not implemented # bit 0: data ready # other bits not implemented: # 1 - overrun, 2 - parity 3 - framing errors; # 4 - break interrupt; 7 - at least one error in received FIFO in_waiting, out_waiting = com_port.io_waiting() return (1-out_waiting) * 0x60 + in_waiting # Modem Status Register: base_address + 6 (read only) elif port == base_addr + 6: cd, ri, dsr, cts = com_port.get_pins() # delta bits not implemented return (cd*0x80 + ri*0x40 + dsr*0x20 + cts*0x10) # addr isn't one of the covered ports return 0 def out_(self, args): """OUT: send a byte to a machine port.""" addr = values.to_int(next(args), unsigned=True) val = values.to_int(next(args)) error.range_check(0, 255, val) list(args) if addr == 0x201: # game port reset self._stick.reset_decay() elif addr == 0x3c5: # officially, requires OUT &H3C4, 2 first (not implemented) self._display.mode.memorymap.set_plane_mask(val) elif addr == 0x3cf: # officially, requires OUT &H3CE, 4 first (not implemented) self._display.mode.memorymap.set_plane(val) elif addr == 0x3d8: # CGA mode control register, see http://www.seasip.info/VintagePC/cga.html # bit 5 - enable blink (1) show blink as bright background (0) (not implemented) # bit 4 - select 640x200x2 mode (not implemented) # bit 3 - (1) enable video output (0) disable, show all as background (not implemented) # bit 2 - (1) disable colorburst (0) enable colorburst # bit 1 - (1) graphics mode (0) text mode (not implemented) # bit 0 - high resolution text (?) (not implemented) #OUT &H3D8,&H1A: REM enable color burst #OUT &H3D8,&H1E: REM disable color burst # 0x1a == 0001 1010 0x1e == 0001 1110 self._display.colourmap.set_colorburst(val & 4 == 0) elif addr == 0x3d9: # CGA colour control register, see http://www.seasip.info/VintagePC/cga.html # bit 5 - palette 0 = r/g/y 1 = c/m/y/k (320x200x4 only) # bit 4 - 1 = high intensity 0 = low intensity (320x200x4 only) # bits 3-0: Border / Background / Foreground (not implemented) # These 4 bits select one of the 16 CGA colours # (bit 3 = Intensity, Bit 2 = Red, Bit 1 = Green, Bit 0 = Blue). # In text modes, this colour is used for the border (overscan). # In 320x200 graphics modes, it is used for the background and border. # In 640x200 mode, it is used for the foreground colour. self._display.colourmap.set_cga4_palette(bool(val & 0x10)) self._display.colourmap.set_cga4_intensity(bool(val & 0x8)) elif addr in (0x378, 0x37A, 0x278, 0x27A): # parallel port output ports # http://www.aaroncake.net/electronics/qblpt.htm # http://retired.beyondlogic.org/spp/parallel.htm lpt_port_nr = 0 if addr >= 0x378 else 1 base_addr = {0: 0x378, 1: 0x278} if self.lpt_device[lpt_port_nr].stream is None: return if addr - base_addr[lpt_port_nr] == 0: # set data port self.lpt_device[lpt_port_nr].stream.write(int2byte(val)) else: # set control port self.lpt_device[lpt_port_nr].stream.set_control( select=val & 0x8, init=val&0x4, lf=val&0x2, strobe=val&0x1 ) else: # serial port machine ports # http://www.qb64.net/wiki/index.php/Port_Access_Libraries#Serial_Communication_Registers # http://control.com/thread/1026221083 for base_addr, com_port_nr in iteritems(self.com_base): com_port = self.com_device[com_port_nr] if not com_port.available(): continue # ports at base addr and the next one are used for writing baud rate # (among other things that aren't implemented) if addr in (base_addr, base_addr+1) and self.com_enable_baud_write[com_port_nr]: if addr == base_addr: self.com_baud_divisor[com_port_nr] = ( (self.com_baud_divisor[com_port_nr] & 0xff00) + val ) elif addr == base_addr + 1: self.com_baud_divisor[com_port_nr] = ( val*0x100 + (self.com_baud_divisor[com_port_nr] & 0xff) ) if self.com_baud_divisor[com_port_nr]: baudrate, parity, bytesize, stopbits = com_port.get_params() baudrate = 115200 // self.com_baud_divisor[com_port_nr] com_port.set_params(baudrate, parity, bytesize, stopbits) # Line Control Register: base_address + 3 (r/w) elif addr == base_addr + 3: baudrate, parity, bytesize, stopbits = com_port.get_params() if val & 0x80: self.com_enable_baud_write[com_port_nr] = True # break condition self.com_break[com_port_nr] = (val & 0x40) != 0 # parity parity = {0x38: b'S', 0x28: b'M', 0x18: b'E', 0x8: b'O', 0: b'N'}[val&0x38] # stopbits if val & 0x4: # 2 or 1.5 stop bits stopbits = 2 else: # 1 stop bit stopbits = 1 # set byte size to 5, 6, 7, 8 bytesize = (val & 0x3) + 5 com_port.set_params(baudrate, parity, bytesize, stopbits) com_port.set_pins(brk=self.com_break[com_port_nr]) # Modem Control Register: base_address + 4 (r/w) elif addr == base_addr + 4: com_port.set_pins(rts=val & 0x2, dtr=val & 0x1) def wait_(self, args): """WAIT: wait for a machine port.""" addr = values.to_int(next(args), unsigned=True) ander = values.to_int(next(args)) error.range_check(0, 255, ander) xorer = next(args) if xorer is None: xorer = 0 else: xorer = values.to_int(xorer) error.range_check(0, 255, xorer) list(args) while (self.inp(addr) ^ xorer) & ander == 0: self._queues.wait() ############################################################################### # Memory class Memory(object): """Memory model.""" # lowest (EGA) video memory address; max 128k reserved for video video_segment = 0xa000 # read only memory rom_segment = 0xf000 # segment that holds ram font ram_font_segment = 0xc000 # where to find the rom font (chars 0-127) rom_font_addr = 0xfa6e # where to find the ram font (chars 128-254) ram_font_addr = 0x500 key_buffer_offset = 30 blink_enabled = True def __init__( self, values, data_memory, files, display, keyboard, font_8, interpreter, peek_values, syntax ): """Initialise memory.""" self._values = values # data segment initialised elsewhere self._memory = data_memory # device access needed for COM and LPT ports # files access for BLOAD and BSAVE self._files = files # screen access needed for video memory self._display = display # keyboard buffer access self.keyboard = keyboard # interpreter, for runmode check self.interpreter = interpreter # 8-pixel font self.font_8 = font_8 # initial DEF SEG self.segment = self._memory.data_segment # pre-defined PEEK outputs self._peek_values = peek_values # tandy syntax self._syntax = syntax def peek_(self, args): """PEEK: Retrieve the value at an emulated memory location.""" addr, = args # no peeking the program code (or anywhere) in protected mode if self._memory.program.protected and not self.interpreter.run_mode: raise error.BASICError(error.IFC) addr = values.to_int(addr, unsigned=True) addr += self.segment * 0x10 return self._values.new_integer().from_int(self._get_memory(addr)) def poke_(self, args): """POKE: Set the value at an emulated memory location.""" addr = values.to_int(next(args), unsigned=True) if self._memory.program.protected and not self.interpreter.run_mode: raise error.BASICError(error.IFC) val, = args val = values.to_int(val) error.range_check(0, 255, val) if addr < 0: addr += 0x10000 addr += self.segment * 0x10 self._set_memory(addr, val) def bload_(self, args): """BLOAD: Load a file into a block of memory.""" if self._memory.program.protected and not self.interpreter.run_mode: raise error.BASICError(error.IFC) name = values.next_string(args) offset = next(args) if offset is not None: offset = values.to_int(offset, unsigned=True) list(args) with self._files.open(0, name, filetype=b'M', mode=b'I') as g: # size gets ignored; even the \x1a at the end gets dumped onto the screen. seg = g.seg if offset is None: offset = g.offset buf = bytearray(g.read()) # remove any EOF marker at end if buf and buf[-1] == 0x1a: buf = buf[:-1] # Tandys repeat the header at the end of the file if self._syntax == 'tandy': buf = buf[:-7] addr = seg * 0x10 + offset self._set_memory_block(addr, buf) def bsave_(self, args): """BSAVE: Save a block of memory into a file.""" if self._memory.program.protected and not self.interpreter.run_mode: raise error.BASICError(error.IFC) name = values.next_string(args) offset = values.to_int(next(args), unsigned=True) length = values.to_int(next(args), unsigned=True) list(args) with self._files.open( 0, name, filetype=b'M', mode=b'O', seg=self.segment, offset=offset, length=length ) as g: addr = self.segment * 0x10 + offset g.write(bytes(self._get_memory_block(addr, length))) # Tandys repeat the header at the end of the file if self._syntax == 'tandy': g.write( devices.TYPE_TO_MAGIC[b'M'] + struct.pack('= self.rom_segment*0x10: # ROM font return max(0, self._get_rom_memory(addr)) elif addr >= self.ram_font_segment*0x10: # RAM font return max(0, self._get_font_memory(addr)) elif addr >= self.video_segment*0x10: # graphics and text memory return max(0, self._get_video_memory(addr)) elif addr >= self._memory.data_segment*0x10: return max(0, self._memory.get_memory(addr)) elif addr >= 0: return max(0, self._get_low_memory(addr)) else: return 0 def _set_memory(self, addr, val): """Set the value at an emulated memory location.""" if addr >= self.rom_segment*0x10: # ROM includes font memory pass elif addr >= self.ram_font_segment*0x10: # RAM font memory self._set_font_memory(addr, val) elif addr >= self.video_segment*0x10: # graphics and text memory self._set_video_memory(addr, val) elif addr >= self._memory.data_segment*0x10: self._memory.set_memory(addr, val) elif addr >= 0: self._set_low_memory(addr, val) def _get_memory_block(self, addr, length): """Retrieve a contiguous block of bytes from memory.""" block = bytearray() if addr >= self.video_segment*0x10: video_len = 0x20000 - (addr - self.video_segment*0x10) # graphics and text memory - specialised call block += self._get_video_memory_block(addr, min(length, video_len)) addr += video_len length -= video_len for a in range(addr, addr+length): block.append(max(0, self._get_memory(a))) return block def _set_memory_block(self, addr, buf): """Set a contiguous block of bytes in memory.""" if addr >= self.video_segment*0x10: video_len = 0x20000 - (addr - self.video_segment*0x10) # graphics and text memory - specialised call self._set_video_memory_block(addr, buf[:video_len]) addr += video_len buf = buf[video_len:] for a in range(len(buf)): self._set_memory(addr + a, buf[a]) ############################################################### # video memory model def _get_video_memory(self, addr): """Retrieve a byte from video memory.""" return self._display.mode.memorymap.get_memory(self._display, addr, 1)[0] def _set_video_memory(self, addr, val): """Set a byte in video memory.""" with self._display.text_screen.collect_updates(): self._display.mode.memorymap.set_memory(self._display, addr, [val]) def _get_video_memory_block(self, addr, length): """Retrieve a contiguous block of bytes from video memory.""" return bytearray(self._display.mode.memorymap.get_memory(self._display, addr, length)) def _set_video_memory_block(self, addr, some_bytes): """Set a contiguous block of bytes in video memory.""" with self._display.text_screen.collect_updates(): self._display.mode.memorymap.set_memory(self._display, addr, some_bytes) ############################################################################### def _get_rom_memory(self, addr): """Retrieve data from ROM.""" addr -= self.rom_segment*0x10 if addr == 0xfffe: # machine ID byte # see http://stanislavs.org/helppc/id_bytes.html # FF Original IBM PC 4/24/81 # FE IBM XT (Original) # FD PCjr # FC IBM AT, XT 286, PS/1, PS/2 Model 50/60 # FB IBM 256/640K XT (aka XT/2) # FA IBM PS/2 Model 30 # F9 IBM PC Convertible # F8 IBM PS/2 Model 80/70 # B6 Hewlett Packard 110 # 9A Compaq Plus # 2D Compaq PC # most clones including Tandy return FF (IBM PC) for compatibility # http://nerdlypleasures.blogspot.co.uk/2012/06/ibm-pcjr-and-tandy-1000-games.html if self._syntax == 'pcjr': return 0xfd return 0xff elif addr >= 0xe00e and addr < 0xe00e + 80: # version & copyright info instead of IBM BIOS copyright notice pos = addr - 0xe00e try: return NOTICE[pos] except IndexError: return -1 else: # ROM font addr -= self.rom_font_addr char = addr // 8 if char > 127 or char < 0: return -1 return self.font_8.get_byte(char, addr%8) def _get_font_memory(self, addr): """Retrieve RAM font data.""" addr -= self.ram_font_segment*0x10 + self.ram_font_addr char = addr // 8 + 128 if char < 128 or char > 254: return -1 return self.font_8.get_byte(char, addr%8) def _set_font_memory(self, addr, value): """Retrieve RAM font data.""" addr -= self.ram_font_segment*0x10 + self.ram_font_addr char = addr // 8 + 128 if char < 128 or char > 254: return self.font_8.set_byte(char, addr%8, value) ################################################################################# def _get_low_memory(self, addr): """Retrieve data from low memory.""" addr -= 0 # from MEMORY.ABC: PEEKs and POKEs (Don Watkins) # http://www.qbasicnews.com/abc/showsnippet.php?filename=MEMORY.ABC&snippet=6 # 108-115 control Ctrl-break capture; not implemented (see PC Mag POKEs) if addr == 124: return self.ram_font_addr % 256 elif addr == 125: return self.ram_font_addr // 256 elif addr == 126: return self.ram_font_segment % 256 elif addr == 127: return self.ram_font_segment // 256 # 1040 monitor type elif addr == 1040: if self._display.is_monochrome: # mono return 48 + 6 else: # 80x25 graphics return 32 + 6 # http://textfiles.com/programming/peekpoke.txt # "(PEEK (1041) AND 14)/2" WILL PROVIDE NUMBER OF RS232 PORTS INSTALLED. # "(PEEK (1041) AND 16)/16" WILL PROVIDE NUMBER OF GAME PORTS INSTALLED. # "(PEEK (1041) AND 192)/64" WILL PROVIDE NUMBER OF PRINTERS INSTALLED. elif addr == 1041: return ( 2 * ( self._files.device_available(b'COM1:') + self._files.device_available(b'COM2:') ) + 16 + 64 * ( self._files.device_available(b'LPT1:') + self._files.device_available(b'LPT2:') + self._files.device_available(b'LPT3:') ) ) # &h40:&h17 keyboard flag # &H80 - Insert state active # &H40 - CapsLock state has been toggled # &H20 - NumLock state has been toggled # &H10 - ScrollLock state has been toggled # &H08 - Alternate key depressed # &H04 - Control key depressed # &H02 - Left shift key depressed # &H01 - Right shift key depressed elif addr == 1047: return self.keyboard.mod # &h40:&h18 keyboard flag # &H80 - Insert key is depressed # &H40 - CapsLock key is depressed # &H20 - NumLock key is depressed # &H10 - ScrollLock key is depressed # &H08 - Suspend key has been toggled # not implemented: peek(1048)==4 if sysrq pressed, 0 otherwise elif addr == 1048: return 0 elif addr == 1049: return int(self.keyboard.keypad_ascii or 0)%256 elif addr == 1050: # keyboard ring buffer starts at n+1024; lowest 1054 return (self.keyboard.buf.start*2 + self.key_buffer_offset) % 256 elif addr == 1051: return (self.keyboard.buf.start*2 + self.key_buffer_offset) // 256 elif addr == 1052: # ring buffer ends at n + 1023 return (self.keyboard.buf.stop*2 + self.key_buffer_offset) % 256 elif addr == 1053: return (self.keyboard.buf.stop*2 + self.key_buffer_offset) // 256 elif addr in range(1024+self.key_buffer_offset, 1024+self.key_buffer_offset+32): index = (addr-1024-self.key_buffer_offset) // 2 odd = (addr-1024-self.key_buffer_offset) % 2 c, scan = self.keyboard.buf.ring_read(index) if odd: return scan or 0 elif c == b'': return 0 else: # however, arrow keys (all extended scancodes?) give 0xe0 instead of 0 return ord(c[0:1]) # 1097 screen mode number elif addr == 1097: # these are the low-level mode numbers used by mode switching interrupt return modes.get_mode_number(self._display.mode, self._display.colorswitch) # 1098, 1099 screen width elif addr == 1098: return self._display.mode.width % 256 elif addr == 1099: return self._display.mode.width // 256 # 1100, 1101 graphics page buffer size (32k for screen 9, 4k for screen 0) # 1102, 1103 zero (PCmag says graphics page buffer offset) elif addr == 1100: return self._display.mode.memorymap.page_size % 256 elif addr == 1101: return self._display.mode.memorymap.page_size // 256 # 1104 + 2*n (cursor column of page n) - 1 # 1105 + 2*n (cursor row of page n) - 1 # we only keep track of one row,col position elif addr in range(1104, 1120, 2): return self._display.text_screen.current_col - 1 elif addr in range(1105, 1120, 2): return self._display.text_screen.current_row - 1 # 1120, 1121 cursor shape elif addr == 1120: # to_line return self._display.cursor.shape[1] elif addr == 1121: # from_line return self._display.cursor.shape[0] # 1122 visual page number elif addr == 1122: return self._display.vpagenum # 1125 screen mode info elif addr == 1125: return self._display.get_mode_info_byte() # 1126 color elif addr == 1126: return self._display.get_colour_info_byte() # 1296, 1297: zero (PCmag says data segment address) return -1 def _set_low_memory(self, addr, value): """Set data in low memory.""" addr -= 0 if addr == 1047: self.keyboard.mod = value # from basic_ref_3.pdf: the keyboard buffer may be cleared with # DEF SEG=0: POKE 1050, PEEK(1052) elif addr == 1050: # keyboard ring buffer starts at n+1024; lowest 1054 self.keyboard.buf.ring_set_boundaries( (value - self.key_buffer_offset) // 2, self.keyboard.buf.stop ) elif addr == 1052: # ring buffer ends at n + 1023 self.keyboard.buf.ring_set_boundaries( self.keyboard.buf.start, (value - self.key_buffer_offset) // 2 ) elif addr in range(1024+self.key_buffer_offset, 1024+self.key_buffer_offset+32): index = (addr-1024-self.key_buffer_offset) // 2 odd = (addr-1024-self.key_buffer_offset) % 2 c, scan = self.keyboard.buf.ring_read(index) if odd: scan = value elif value in (0, 0xe0): c = b'' else: c = int2byte(value) self.keyboard.buf.ring_write(index, c, scan) pcbasic-2.0.7/pcbasic/basic/memory/000077500000000000000000000000001441235174000171225ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/memory/__init__.py000066400000000000000000000002601441235174000212310ustar00rootroot00000000000000""" PC-BASIC - memory package Data segment (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .memory import Field, DataSegment pcbasic-2.0.7/pcbasic/basic/memory/arrays.py000066400000000000000000000275131441235174000210050ustar00rootroot00000000000000""" PC-BASIC - arrays.py Array variable management (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import binascii import struct from ...compat import iteritems, iterkeys from ..base import error from .. import values from .scalars import get_name_in_memory class Arrays(object): def __init__(self, memory, values): """Initialise arrays.""" self._memory = memory self._values = values self.clear() self.clear_base() def __contains__(self, varname): """Check if a scalar has been defined.""" return varname in self._dims def __iter__(self): """Return an iterable over all scalar names.""" return iterkeys(self._dims) def __repr__(self): """Debugging representation of variable dictionary.""" return '\n'.join( '%s%s: %s' % ( n.decode('ascii'), v, binascii.hexlify(bytes(self._buffers[n])).decode('ascii') ) for n, v in iteritems(self._dims) ) def clear(self): """Clear arrays.""" self._dims = {} self._buffers = {} self._array_memory = {} self.current = 0 def erase_(self, args): """Remove an array from memory.""" for name in args: name = self._memory.complete_name(name) if name not in self._dims: # IFC if array does not exist raise error.BASICError(error.IFC) dimensions = self._dims[name] record_len = 1 + max(3, len(name)) + 3 + 2*len(dimensions) freed_bytes = self._buffer_size(name, dimensions) + record_len erased_name_ptr, _ = self._array_memory[name] # delete buffers del self._dims[name] del self._buffers[name] del self._array_memory[name] # update memory model for name in self._array_memory: name_ptr, array_ptr = self._array_memory[name] if name_ptr > erased_name_ptr: self._array_memory[name] = name_ptr - freed_bytes, array_ptr - freed_bytes self.current -= freed_bytes # if all arrays have been cleared and array base was set to 0 implicitly by DIM, unset it # however, if array base was set explicitly by OPTION BASE, it remains set. if not self._dims and self._base_set_by_dim: self.clear_base() def index(self, index, dimensions): """Return the flat index for a given dimensioned index.""" bigindex = 0 area = 1 for i in range(len(index)): # dimensions is the *maximum index number*, regardless of self._base bigindex += area * (index[i] - self._base) area *= dimensions[i] + 1 - self._base return bigindex def view_full_buffer(self, name): """Return a memoryview to a full array.""" return memoryview(self._buffers[name]) def dimensions(self, name): """Return the dimensions of an array.""" return self._dims[name] def dim_(self, args): """DIM: dimension arrays.""" for a in args: name, indices = a self.allocate(self._memory.complete_name(name), indices) @staticmethod def _record_size(name, dimensions): """Calculate size of array record in bytes.""" # first two bytes: chars of name or 0 if name is one byte long return 1 + max(3, len(name)) + 3 + 2*len(dimensions) def flat_length(self, dimensions): """Total number of elements.""" return self.index(dimensions, dimensions) + 1 def _buffer_size(self, name, dimensions): """Calculate size of array buffer in bytes.""" return self.flat_length(dimensions) * values.size_bytes(name) def memory_size(self, name, dimensions): """Calculate size of array record and buffer in bytes.""" return self._record_size(name, dimensions) + self._buffer_size(name, dimensions) def allocate(self, name, dimensions): """ Allocate array space for an array of given dimensioned size. Raise errors if duplicate name or illegal index value. """ if not dimensions: # DIM A does nothing return if name in self._dims: raise error.BASICError(error.DUPLICATE_DEFINITION) # a call that raises ifc does not implicitly set the array base if any(_d < 0 for _d in dimensions): raise error.BASICError(error.IFC) # implicitly set array base if self._base is None: self._base = 0 self._base_set_by_dim = True elif any(_d < self._base for _d in dimensions): raise error.BASICError(error.SUBSCRIPT_OUT_OF_RANGE) # update memory model name_ptr = self.current record_len = self._record_size(name, dimensions) array_bytes = self._buffer_size(name, dimensions) array_ptr = name_ptr + record_len total_bytes = record_len + array_bytes self._memory.check_free(total_bytes, error.OUT_OF_MEMORY) self.current += total_bytes self._array_memory[name] = (name_ptr, array_ptr) self._buffers[name] = bytearray(array_bytes) self._dims[name] = dimensions def check_dim(self, name, index): """ Check if an array has been allocated. If not, auto-allocate if indices are <= 10; raise error otherwise. """ try: dimensions = self._dims[name] except KeyError: # auto-dimension - 0..10 or 1..10 # this even fixes the dimensions if the index turns out to be out of range dimensions = [10] * len(index) self.allocate(name, dimensions) lst = self._buffers[name] if len(index) != len(dimensions): raise error.BASICError(error.SUBSCRIPT_OUT_OF_RANGE) for i, d in zip(index, dimensions): if i < 0: raise error.BASICError(error.IFC) elif i < self._base or i > d: # dimensions is the *maximum index number*, regardless of self._base raise error.BASICError(error.SUBSCRIPT_OUT_OF_RANGE) return dimensions, lst def clear_base(self): """Unset the array base.""" # OPTION BASE value. NONE: unset self._base = None # OPTION BASE set by DIM rather than explicitly self._base_set_by_dim = False def option_base_(self, args): """Set the array base to 0 or 1 (OPTION BASE). Raise error if already set.""" base, = args base = int(base) if self._base is not None and base != self._base: # duplicate definition raise error.BASICError(error.DUPLICATE_DEFINITION) self._base = base def view_buffer(self, name, index): """Return a memoryview to an array element.""" dimensions, lst = self.check_dim(name, index) bigindex = self.index(index, dimensions) bytesize = values.size_bytes(name) return memoryview(lst)[bigindex*bytesize:(bigindex+1)*bytesize] def get(self, name, index): """Retrieve a view of the value of an array element.""" # do not make a copy - we may end up with stale string pointers # due to garbage collection return self._values.create(self.view_buffer(name, index)) def set(self, name, index, value): """Assign a value to an array element.""" if isinstance(value, values.String): self._memory.strings.fix_temporaries() # copy value into array self.view_buffer(name, index)[:] = values.to_type(name[-1:], value).to_bytes() # drop cache here def varptr(self, name, indices): """Retrieve the address of an array.""" dimensions = self._dims[name] _, array_ptr = self._array_memory[name] # arrays are kept at the end of the var list return ( self._memory.var_current() + array_ptr + values.size_bytes(name) * self.index(indices, dimensions) ) def dereference(self, address): """Get a value for an array given its pointer address.""" found_addr = -1 found_name = None for name, data in iteritems(self._array_memory): addr = self._memory.var_current() + data[1] if addr > found_addr and addr <= address: found_addr = addr found_name = name if not found_name: return None lst = self._buffers[name] offset = address - found_addr return self._values.from_bytes(lst[offset : offset+values.size_bytes(name)]) def get_memory(self, address): """Retrieve data from data memory: array space """ name_addr = -1 arr_addr = -1 for name in self._array_memory: name_try, arr_try = self._array_memory[name] if name_try <= address and name_try > name_addr: name_addr, arr_addr = name_try, arr_try the_arr = name break else: # pragma: no cover return -1 var_current = self._memory.var_current() dimensions = self._dims[the_arr] if address >= var_current + arr_addr: offset = address - arr_addr - var_current if offset >= self._buffer_size(the_arr, dimensions): # pragma: no cover return -1 byte_array = self._buffers[the_arr] return ord(byte_array[offset:offset+1]) else: offset = address - name_addr - var_current if offset < max(3, len(the_arr))+1: return get_name_in_memory(the_arr, offset) else: offset -= max(3, len(the_arr))+1 data_rep = struct.pack( ' len(self._buffer): # FIELD overflow raise error.BASICError(error.FIELD_OVERFLOW) # create a string pointer str_addr = self._address + offset str_sequence = struct.pack(' string_store.current: raise error.BASICError(error.OUT_OF_MEMORY) self.strings.rebuild(string_store) for name, value in iteritems(common_scalars): self.scalars.set(name, value) for name, value in iteritems(common_arrays): dimensions, buf = value self.arrays.allocate(name, dimensions) # copy the array buffers back self.arrays.view_full_buffer(name)[:] = buf def _get_free(self): """Return the amount of memory available to variables, arrays, strings and code.""" return self.strings.current - self.var_current() - self.arrays.current @contextmanager def hold_garbage(self): """Temporarily block garbage collection.""" self._allow_collect = False yield self._allow_collect = True def _collect_garbage(self): """Collect garbage from string space. Compactify string storage.""" if not self._allow_collect: return # find all strings that are actually referenced stack_strings = [value.view() for stack in self._stack for value in stack if isinstance(value, values.String)] string_ptrs = self.scalars.get_strings() + self.arrays.get_strings() + stack_strings self.strings.collect_garbage(string_ptrs) def check_free(self, size, err): """Check if sufficient free memory is avilable, raise error if not.""" if self._get_free() <= size: self._collect_garbage() if self._get_free() <= size: raise error.BASICError(err) def var_start(self): """Start of variable data.""" return self.code_start + self.program.size() def var_current(self): """Current variable pointer.""" return self.var_start() + self.scalars.current def stack_start(self): """Top of string space; start of stack space """ return self.total_memory - self.stack_size - 2 def set_stack_size(self, new_stack_size): """Set the stack size (on CLEAR) """ if new_stack_size == 0: raise error.BASICError(error.IFC) self.stack_size = new_stack_size def set_basic_memory_size(self, new_size): """Set the data memory size (on CLEAR) """ if new_size <= 0: # new_size is unsigned int so < should not happen raise error.BASICError(error.IFC) if new_size > self.total_memory: raise error.BASICError(error.OUT_OF_MEMORY) self.total_memory = new_size def get_memory(self, addr): """Retrieve data from data memory.""" addr -= self.data_segment*0x10 if addr >= self.var_start(): # variable memory return max(0, self._get_var_memory(addr)) elif addr >= self.code_start: # code memory return max(0, self.program.get_memory(addr)) elif addr >= self._field_mem_start: # file & FIELD memory return max(0, self._get_field_memory(addr)) else: # other BASIC data memory return max(0, self._get_basic_memory(addr)) def set_memory(self, addr, val): """Set data in data memory.""" addr -= self.data_segment*0x10 if addr >= self.var_start(): # POKING in variables self._not_implemented_pass(addr, val) elif addr >= self.code_start: # code memory self.program.set_memory(addr, val) elif addr >= self._field_mem_start: # file & FIELD memory self._set_field_memory(addr, val) elif addr >= 0: self._set_basic_memory(addr, val) ############################################################################### # File buffer access def _get_field_offset(self, address): """Get the field and offset for an address in a FIELD buffer.""" # find the file we're in start = address - self._field_mem_start number = 1 + start // self._field_mem_offset offset = start % self._field_mem_offset if (number not in self.fields) or (start < 0): # pragma: no cover raise ValueError('Address %x is not in FIELD memory' % address) return number, offset def _get_field_memory(self, address): """Retrieve data from FIELD buffer.""" return bytearray(self.view_field_memory(address, 1))[0] def _set_field_memory(self, address, value): """Modify data in FIELD buffer.""" self.view_field_memory(address, 1)[:] = bytearray([value]) def view_field_memory(self, address, length): """Get a view od data in FIELD buffer.""" number, offset = self._get_field_offset(address) # memoryview slice continues to point to buffer, does not copy return self.fields[number].view_buffer()[offset:offset+length] ########################################################################### # other memory access def _get_var_memory(self, address): """Retrieve data from data memory.""" if address < self.var_current(): return self.scalars.get_memory(address) elif address < self.var_current() + self.arrays.current: return self.arrays.get_memory(address) elif address > self.strings.current: return self.strings.get_memory(address) else: # unallocated var space return -1 def _get_basic_memory(self, addr): """Retrieve data from BASIC memory.""" if addr < 4: # sentinel value, used by some programs to identify GW-BASIC return (0, 0, 0x10, 0x82)[addr] # DS:2c, DS:2d end of memory available to BASIC elif addr == 0x2C: return self.total_memory % 256 elif addr == 0x2D: return self.total_memory // 256 # DS:30, DS:31: pointer to start of program, excluding initial \0 elif addr == 0x30: return (self.code_start+1) % 256 elif addr == 0x31: return (self.code_start+1) // 256 # DS:358, DS:359: start of variable space elif addr == 0x358: return self.var_start() % 256 elif addr == 0x359: return self.var_start() // 256 # DS:35A, DS:35B: start of array space elif addr == 0x35A: return self.var_current() % 256 elif addr == 0x35B: return self.var_current() // 256 # DS:35C, DS:35D: end of array space elif addr == 0x35C: return (self.var_current() + self.arrays.current) % 256 elif addr == 0x35D: return (self.var_current() + self.arrays.current) // 256 elif addr == self.protection_flag_addr: return self.program.protected * 254 return -1 def _not_implemented_pass(self, addr, val): """POKE into not implemented location; ignore.""" def _set_basic_memory(self, addr, val): """Change BASIC memory.""" if addr == self.protection_flag_addr and self.program.allow_protect: self.program.protected = (val != 0) ############################################################################### # generic variable access def complete_name(self, name): """Add default sigil to a name, if missing.""" if name and name[-1:] not in tk.SIGILS: name += self.deftype[bytearray(name.upper())[0] - ord(b'A')] return name def view_or_create_variable(self, name, indices): """Retrieve the value of a scalar variable or an array element.""" name = self.complete_name(name) if indices == []: return self.scalars.get(name) else: # array is allocated if retrieved and nonexistant return self.arrays.get(name, indices) def _preallocate(self, name, indices): """Pre-allocate space for variable.""" if indices != []: # pre-dim even if this is not a legal statement! # e.g. 'a[1,1]' gives a syntax error, but even so 'a[1]' is out of range afterwards self.arrays.check_dim(name, indices) else: # allocate memory for the new variable prior to calculating the new value self.set_variable(name, indices, None) def let_(self, args): """LET: assign value to variable or array.""" name, indices = next(args) name = self.complete_name(name) self._preallocate(name, indices) value = next(args) if isinstance(value, values.String): # if already permanent, store a deep copy to avoid double referencing # if RHS is a field string, deep copy as LHS should not point to the field if self.strings.is_permanent(value) or self.strings.is_field_string(value): value = value.new().from_str(value.dereference()) self.set_variable(name, indices, value) def set_variable(self, name, indices, value): """ Assign a value to a scalar variable or an array element. Note that for strings, this assigns the pointer but does not deep copy the string. """ with self.get_stack() as stack: # put the value on the stack temporarily # to avoid losing string values to garbage collection stack.append(value) name = self.complete_name(name) if indices == []: self.scalars.set(name, value) else: self.arrays.set(name, indices, value) def varptr(self, name, indices): """Get address of variable.""" # this is an evaluation-time determination # as we could have passed another DEFtype statement name = self.complete_name(name) try: if indices == []: return self.scalars.varptr(name) else: return self.arrays.varptr(name, indices) except KeyError: raise error.BASICError(error.IFC) def varptr_(self, args): """VARPTR: get memory address for variable or FCB.""" arg0 = next(args) if isinstance(arg0, values.Number): filenum = values.to_int(arg0) error.range_check(0, 255, filenum) error.throw_if(filenum > self.max_files, error.BAD_FILE_NUMBER) list(args) # file number 0 is allowed for VARPTR if filenum < 0 or filenum > self.max_files: raise error.BASICError(error.BAD_FILE_NUMBER) var_ptr = self._field_mem_base + filenum * self._field_mem_offset + 6 else: name = arg0 error.throw_if(not name, error.STX) indices, = args name = self.complete_name(name) if indices != []: # pre-allocate array elements, but not scalars which instead throw IFC if undefined self.arrays.check_dim(name, indices) var_ptr = self.varptr(name, indices) return self.values.new_integer().from_int(var_ptr, unsigned=True) def varptr_str_(self, args): """VARPTR$: Get address of variable in string representation.""" name = next(args) error.throw_if(not name, error.STX) indices = next(args) list(args) name = self.complete_name(name) if indices != []: # pre-allocate array elements, but not scalars which instead throw IFC if undefined self.arrays.check_dim(name, indices) var_ptr = self.varptr(name, indices) vps = struct.pack(' 0: error.range_check(1, len(s), start) # we're not using a temp string here # as it would delete the new string generated by midset if applied to a code literal val = values.pass_string(next(args)) # ensure parsing is completed list(args) # copy new value into existing buffer if possible basic_str = self.view_or_create_variable(name, indices) self.set_variable(name, indices, basic_str.midset(start, num, val)) pcbasic-2.0.7/pcbasic/basic/memory/scalars.py000066400000000000000000000137051441235174000211320ustar00rootroot00000000000000""" PC-BASIC - scalars.py Scalar variable management (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct from ...compat import iteritems, iterkeys from ..base import error from .. import values class Scalars(object): """Scalar variables.""" def __init__(self, memory, values): """Initialise scalars.""" self._memory = memory self._values = values self.clear() def __contains__(self, varname): """Check if a scalar has been defined.""" return varname in self._vars def __iter__(self): """Return an iterable over all scalar names.""" return iterkeys(self._vars) def __repr__(self): """Debugging representation of variable dictionary.""" return '\n'.join( '%s: %s' % (n.decode('ascii'), self._values.from_bytes(v)) for n, v in iteritems(self._vars) ) def clear(self): """Clear scalar variables.""" self._vars = {} self._var_memory = {} self.current = 0 @staticmethod def _record_size(name): """Calculate size of scalar record in bytes.""" # first two bytes: chars of name or 0 if name is one byte long return max(3, len(name)) + 1 @staticmethod def _buffer_size(name): """Calculate size of scalar buffer in bytes.""" return values.size_bytes(name) @staticmethod def memory_size(name): """Calculate size of scalar record and buffer in bytes.""" return Scalars._record_size(name) + Scalars._buffer_size(name) def set(self, name, value=None): """Assign a value to a variable.""" if isinstance(value, values.String): self._memory.strings.fix_temporaries() type_char = name[-1:] if value is not None: value = values.to_type(type_char, value) # update memory model # check if garbage needs collecting before allocating memory if name not in self._var_memory: # don't add string length, string already stored size = self.memory_size(name) self._memory.check_free(size, error.OUT_OF_MEMORY) # first two bytes: chars of name or 0 if name is one byte long name_ptr = self._memory.var_current() # byte_size first_letter second_letter_or_nul remaining_length_or_nul var_ptr = name_ptr + self._record_size(name) self.current += size self._var_memory[name] = (name_ptr, var_ptr) # don't change the value if just checking allocation if value is None: if name in self._vars: return else: value = self._values.new(type_char) # copy buffers try: # in-place copy is crucial for FOR self._vars[name][:] = value.to_bytes()[:] except KeyError: # copy into new buffer if not existing self._vars[name] = value.to_bytes()[:] def get(self, name): """Retrieve the value of a scalar variable.""" try: # we can't copy as we may end up with stale string pointers return self._values.create(self._vars[name]) except KeyError: return self._values.new(name[-1:]) def view(self, name): """Retrieve a view of an existing scalar variable.""" return self._values.create(self._vars[name]) def view_buffer(self, name): """Retrieve a view of an existing scalar variable's buffer.""" return memoryview(self._vars[name]) def varptr(self, name): """Retrieve the address of a scalar variable.""" _, var_ptr = self._var_memory[name] return var_ptr def dereference(self, address): """Get a value for a scalar given its pointer address.""" for name, data in iteritems(self._var_memory): if data[1] == address: return self.get(name) return None def get_memory(self, address): """Retrieve data from data memory: variable space """ name_addr = -1 var_addr = -1 the_var = None for name in self._var_memory: name_try, var_try = self._var_memory[name] if name_try <= address and name_try > name_addr: name_addr, var_addr = name_try, var_try the_var = name if the_var is None: # pragma: no cover return -1 if address >= var_addr: offset = address - var_addr if offset >= values.size_bytes(the_var): # pragma: no cover return -1 var_rep = self._vars[the_var] return var_rep[offset] else: offset = address - name_addr return get_name_in_memory(the_var, offset) def get_strings(self): """Return a list of views of string scalars.""" return [ memoryview(value) for name, value in iteritems(self._vars) if name[-1:] == values.STR ] ############################################################################### # variable memory def get_name_in_memory(name, offset): """Memory representation of variable name.""" # 00 type size in bytes # 01 1st char of name # 02 2nd char of name or 00 # 03 length of name minus 3, 00 if less than 3 chars # 04-- remaining chars of name, excluding sigil, shifted so that A is encoded as &hC1 # normname = bytearray(name.upper())[:-1] if offset == 0: return values.size_bytes(name) elif offset == 1: return normname[0] elif offset == 2: if len(name) > 2: return normname[1] else: return 0 elif offset == 3: if len(name) > 3: return len(name)-3 else: return 0 elif 4 <= offset <= len(normname)+1: # rest of name is encoded such that c1 == 'A' return normname[offset-2] - ord(b'A') + 0xC1 else: # pragma: no cover return -1 pcbasic-2.0.7/pcbasic/basic/mlparser.py000066400000000000000000000066161441235174000200220ustar00rootroot00000000000000""" PC-BASIC - mlparser.py DRAW and PLAY macro language stream utilities (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..compat import iterchar from .base import error from .base import codestream from .base.tokens import DIGITS from . import values class MLParser(codestream.CodeStream): """Macro Language parser.""" # whitespace character for both macro languages is only space blanks = b' ' def __init__(self, gml, data_memory, values): """Initialise macro-language parser.""" codestream.CodeStream.__init__(self, gml) self.memory = data_memory self.values = values def parse_number(self, default=None): """Parse a value in a macro-language string.""" c = self.skip_blank() sgn = -1 if c == b'-' else 1 if c in (b'+', b'-'): self.read(1) c = self.peek() # don't allow default if sign is given default = None if c == b'=': self.read(1) c = self.peek() if len(c) == 0: raise error.BASICError(error.IFC) elif ord(c) > 8: stepval = self._parse_variable() step = values.pass_number(stepval).to_int() self.require_read((b';',), err=error.IFC) else: # varptr$ stepval = self.memory.get_value_for_varptrstr(self.read(3)) step = values.pass_number(stepval).to_int() elif c and c in DIGITS: step = self._parse_literal() elif default is not None: step = default else: raise error.BASICError(error.IFC) if sgn == -1: step = -step # pylint: disable=invalid-unary-operand-type return step def parse_string(self): """Parse a string value in a macro-language string.""" c = self.skip_blank() if len(c) == 0: raise error.BASICError(error.IFC) elif ord(c) > 8: sub = self._parse_variable() self.require_read((b';',), err=error.IFC) return values.pass_string(sub).to_str() else: # varptr$ ptr = self.memory.get_value_for_varptrstr(self.read(3)) return values.pass_string(ptr).to_str() def _parse_variable(self): """Parse and return a named variable.""" name = self.read_name() error.throw_if(not name) indices = self._parse_indices() return self.memory.view_or_create_variable(name, indices) def _parse_literal(self): """Parse and return a literal value in a macro-language string.""" digits = [] while self.skip_blank() in set(iterchar(DIGITS)): digits.append(self.read(1)) # we only have digits in here so no need to catch ValueError return int(b''.join(digits)) def _parse_indices(self): """Parse constant array indices.""" indices = [] if self.skip_blank_read_if((b'[', b'(')): while True: if self.skip_blank() in set(iterchar(DIGITS)): indices.append(self._parse_literal()) else: indices.append(self._parse_variable().to_int()) if not self.skip_blank_read_if((b',',)): break self.require_read((b']', b')')) return indices pcbasic-2.0.7/pcbasic/basic/parser/000077500000000000000000000000001441235174000171065ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/parser/__init__.py000066400000000000000000000002421441235174000212150ustar00rootroot00000000000000""" PC-BASIC - parser package Parser (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .statements import Parser pcbasic-2.0.7/pcbasic/basic/parser/expressions.py000066400000000000000000000473431441235174000220550ustar00rootroot00000000000000""" PC-BASIC - expressions.py Expression stack (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from collections import deque from functools import partial import logging import struct import types from ..base import tokens as tk from ..base.tokens import DIGITS, LETTERS from ..base import error from .. import values from .. import dos from . import operators as op from . import userfunctions class ExpressionParser(object): """Expression parser.""" def __init__(self, values, memory): """Initialise empty expression.""" self._values = values # for variable retrieval self._memory = memory # user-defined functions self.user_functions = userfunctions.UserFunctionManager(memory, values, self) # initialise syntax tables self._init_syntax() # callbacks must be initilised later self._callbacks = {} self._extensions = {} def _init_syntax(self): """Initialise function syntax tables.""" self._complex = { tk.USR: { None: self._gen_parse_arguments, tk.C_0: self._gen_parse_arguments, tk.C_1: self._gen_parse_arguments, tk.C_2: self._gen_parse_arguments, tk.C_3: self._gen_parse_arguments, tk.C_4: self._gen_parse_arguments, tk.C_5: self._gen_parse_arguments, tk.C_6: self._gen_parse_arguments, tk.C_7: self._gen_parse_arguments, tk.C_8: self._gen_parse_arguments, tk.C_9: self._gen_parse_arguments, }, tk.IOCTL: { b'$': self._gen_parse_ioctl, }, tk.ENVIRON: { b'$': self._gen_parse_arguments, }, tk.INPUT: { b'$': self._gen_parse_input, }, tk.ERDEV: { b'$': self._no_argument, None: self._no_argument, }, tk.VARPTR: { b'$': self._gen_parse_varptr_str, None: self._gen_parse_varptr, }, } self._simple = { tk.ERL: self._no_argument, tk.ERR: self._no_argument, tk.CSRLIN: self._no_argument, tk.INKEY: self._no_argument, tk.DATE: self._no_argument, tk.TIME: self._no_argument, tk.TIMER: self._no_argument, tk.RND: self._gen_parse_one_optional_argument, tk.CVI: self._gen_parse_arguments, tk.CVS: self._gen_parse_arguments, tk.CVD: self._gen_parse_arguments, tk.MKI: self._gen_parse_arguments, tk.MKS: self._gen_parse_arguments, tk.MKD: self._gen_parse_arguments, tk.SGN: self._gen_parse_arguments, tk.INT: self._gen_parse_arguments, tk.FIX: self._gen_parse_arguments, tk.ABS: self._gen_parse_arguments, tk.SQR: self._gen_parse_arguments, tk.SIN: self._gen_parse_arguments, tk.LOG: self._gen_parse_arguments, tk.EXP: self._gen_parse_arguments, tk.COS: self._gen_parse_arguments, tk.TAN: self._gen_parse_arguments, tk.ATN: self._gen_parse_arguments, tk.PEEK: self._gen_parse_arguments, tk.FRE: self._gen_parse_arguments, tk.INP: self._gen_parse_arguments, tk.POS: self._gen_parse_arguments, tk.CINT: self._gen_parse_arguments, tk.CSNG: self._gen_parse_arguments, tk.CDBL: self._gen_parse_arguments, tk.LEN: self._gen_parse_arguments, tk.STR: self._gen_parse_arguments, tk.VAL: self._gen_parse_arguments, tk.ASC: self._gen_parse_arguments, tk.CHR: self._gen_parse_arguments, tk.SPACE: self._gen_parse_arguments, tk.OCT: self._gen_parse_arguments, tk.HEX: self._gen_parse_arguments, tk.PEN: self._gen_parse_arguments, tk.STICK: self._gen_parse_arguments, tk.STRIG: self._gen_parse_arguments, tk.EOF: self._gen_parse_arguments, tk.LOC: self._gen_parse_arguments, tk.LOF: self._gen_parse_arguments, tk.LPOS: self._gen_parse_arguments, tk.EXTERR: self._gen_parse_arguments, tk.PLAY: self._gen_parse_arguments, tk.STRING: partial(self._gen_parse_arguments, length=2), tk.PMAP: partial(self._gen_parse_arguments, length=2), tk.LEFT: partial(self._gen_parse_arguments, length=2), tk.RIGHT: partial(self._gen_parse_arguments, length=2), tk.POINT: partial(self._gen_parse_arguments_optional, length=2), tk.MID: partial(self._gen_parse_arguments_optional, length=3), tk.SCREEN: partial(self._gen_parse_arguments_optional, length=3), tk.INSTR: self._gen_parse_instr, tk.FN: None, b'_': self._gen_parse_call_extension, } self._functions = set(self._complex.keys()) | set(self._simple.keys()) def init_functions(self, session): """Initialise function callbacks.""" self._callbacks = { tk.USR: session.machine.usr_, tk.USR + tk.C_0: session.machine.usr_, tk.USR + tk.C_1: session.machine.usr_, tk.USR + tk.C_2: session.machine.usr_, tk.USR + tk.C_3: session.machine.usr_, tk.USR + tk.C_4: session.machine.usr_, tk.USR + tk.C_5: session.machine.usr_, tk.USR + tk.C_6: session.machine.usr_, tk.USR + tk.C_7: session.machine.usr_, tk.USR + tk.C_8: session.machine.usr_, tk.USR + tk.C_9: session.machine.usr_, tk.IOCTL + b'$': session.files.ioctl_, tk.ENVIRON + b'$': session.environment.environ_, tk.INPUT + b'$': session.files.input_, tk.ERDEV: session.files.erdev_, tk.ERDEV + b'$': session.files.erdev_str_, tk.VARPTR: session.memory.varptr_, tk.VARPTR + b'$': session.memory.varptr_str_, tk.SCREEN: session.text_screen.screen_fn_, tk.FN: None, tk.ERL: session.interpreter.erl_, tk.ERR: session.interpreter.err_, tk.STRING: values.string_, tk.INSTR: values.instr_, tk.CSRLIN: session.text_screen.csrlin_, tk.POINT: session.graphics.point_, tk.INKEY: session.keyboard.inkey_, tk.CVI: values.cvi_, tk.CVS: values.cvs_, tk.CVD: values.cvd_, tk.MKI: values.mki_, tk.MKS: values.mks_, tk.MKD: values.mkd_, tk.EXTERR: session.files.exterr_, tk.DATE: session.clock.date_fn_, tk.TIME: session.clock.time_fn_, tk.PLAY: session.sound.play_fn_, tk.TIMER: session.clock.timer_, tk.PMAP: session.graphics.pmap_, tk.LEFT: values.left_, tk.RIGHT: values.right_, tk.MID: values.mid_, tk.SGN: values.sgn_, tk.INT: values.int_, tk.ABS: values.abs_, tk.SQR: values.sqr_, tk.RND: session.randomiser.rnd_, tk.SIN: values.sin_, tk.LOG: values.log_, tk.EXP: values.exp_, tk.COS: values.cos_, tk.TAN: values.tan_, tk.ATN: values.atn_, tk.FRE: session.memory.fre_, tk.INP: session.machine.inp_, tk.POS: session.text_screen.pos_, tk.LEN: values.len_, tk.STR: values.str_, tk.VAL: values.val_, tk.ASC: values.asc_, tk.CHR: values.chr_, tk.PEEK: session.all_memory.peek_, tk.SPACE: values.space_, tk.OCT: values.oct_, tk.HEX: values.hex_, tk.LPOS: session.files.lpos_, tk.CINT: values.cint_, tk.CSNG: values.csng_, tk.CDBL: values.cdbl_, tk.FIX: values.fix_, tk.PEN: session.pen_fn_, tk.STICK: session.stick.stick_, tk.STRIG: session.stick.strig_, tk.EOF: session.files.eof_, tk.LOC: session.files.loc_, tk.LOF: session.files.lof_, b'_': session.extensions.call_as_function, } def __getstate__(self): """Pickle.""" pickle_dict = self.__dict__.copy() # functools.partial objects and functions can't be pickled pickle_dict['_simple'] = None pickle_dict['_complex'] = None pickle_dict['_callbacks'] = None return pickle_dict def __setstate__(self, pickle_dict): """Unpickle.""" self.__dict__.update(pickle_dict) self._init_syntax() def parse_expression(self, ins): """Parse and evaluate tokenised expression.""" self._memory.strings.reset_temporaries() return self.parse(ins) def parse(self, ins): """Parse and evaluate tokenised (sub-)expression.""" operations = deque() with self._memory.get_stack() as units: final = True # see https://en.wikipedia.org/wiki/Shunting-yard_algorithm d = b'' while True: last = d ins.skip_blank() d = ins.read_keyword_token() ins.seek(-len(d), 1) if d == tk.NOT and not (last in op.OPERATORS or last == b''): # unary NOT ends expression except after another operator or at start break elif d in op.OPERATORS: ins.read(len(d)) # get combined operators such as >= if d in op.COMBINABLE: nxt = ins.skip_blank() if nxt in op.COMBINABLE: d += ins.read(len(nxt)) if last in op.OPERATORS or last == b'' or d == tk.NOT: # also if last is ( but that leads to recursive call and last == '' nargs = 1 # zero operands for a binary operator is always syntax error # because it will be seen as an illegal unary try: oper = op.UNARY[d] prec = op.PRECEDENCE[(d, nargs)] except KeyError: raise error.BASICError(error.STX) else: nargs = 2 try: oper = op.BINARY[d] prec = op.PRECEDENCE[(d, nargs)] except KeyError: # illegal combined ops like == raise syntax error here raise error.BASICError(error.STX) self._drain(prec, operations, units) operations.append((oper, nargs, prec)) elif not (last in op.OPERATORS or last == b''): # repeated unit ends expression # repeated literals or variables or non-keywords like 'AS' break elif d == b'(': ins.read(len(d)) # we need to create a new object or we'll overwrite our own stacks # this will not be needed if we localise stacks in the expression parser # either a separate class of just as local variables units.append(self.parse(ins)) ins.require_read((b')',)) elif d and d in LETTERS: name = ins.read_name() error.throw_if(not name, error.STX) indices = self.parse_indices(ins) view = self._memory.view_or_create_variable(name, indices) # should make a shallow copy? but .clone here breaks circular MID$ units.append(view) elif d in self._functions: units.append(self._parse_function(ins, d)) #if not isinstance(units[-1], values.String): # self._memory.strings.reset_temporaries() elif d in tk.END_STATEMENT: break elif d in tk.END_EXPRESSION: # missing operand inside brackets or before comma is syntax error final = False break elif d == b'"': units.append(self.read_string_literal(ins)) else: units.append(self.read_number_literal(ins)) # raises IndexError for insufficient operators try: self._drain(0, operations, units) return units[0] except IndexError: # empty expression is a syntax error (inside brackets) # or Missing Operand (in an assignment) if final: raise error.BASICError(error.MISSING_OPERAND) raise error.BASICError(error.STX) def _drain(self, precedence, operations, units): """Drain evaluation stack until an operator of low precedence on top.""" while operations: # this raises IndexError if there are not enough operators if precedence > operations[-1][2]: break oper, narity, _ = operations.pop() args = reversed([units.pop() for _ in range(narity)]) units.append(oper(*args)) def read_string_literal(self, ins): """Read a quoted string literal (no leading blanks), return as String.""" # address points to initial quote address = ins.tell_address() value = ins.read_string().strip(b'"') # if this is a program, create a string pointer to code space # and don't reserve space in string memory # +1 to point to start of payload, not intial quote return self._values.from_str_at(value, None if address is None else address + 1) def read_number_literal(self, ins): """Return the value of a numeric literal (no leading blanks).""" d = ins.peek() # number literals as ASCII are accepted in tokenised streams. only if they start with a figure (not & or .) # this happens e.g. after non-keywords like AS. They are not acceptable as line numbers. if d in DIGITS: return self._values.from_repr(ins.read_number(), allow_nonnum=False) # number literals elif d in tk.NUMBER: return self._values.from_token(ins.read_number_token()) elif d == tk.T_UINT: # gw-basic allows adding line numbers to numbers # drop 0E token, interpret payload to unsigned integer value = struct.unpack(' >= COMBINABLE = (tk.O_LT, tk.O_EQ, tk.O_GT) # unary operators UNARY = { tk.O_MINUS: values.neg, tk.O_PLUS: lambda x: x, tk.NOT: values.not_, } # binary operators BINARY = { tk.O_CARET: values.pow, tk.O_TIMES: values.mul, tk.O_DIV: values.div, tk.O_INTDIV: values.intdiv, tk.MOD: values.mod_, tk.O_PLUS: values.add, tk.O_MINUS: values.sub, tk.O_GT: values.gt, tk.O_EQ: values.eq, tk.O_LT: values.lt, tk.O_GT + tk.O_EQ: values.gte, tk.O_EQ + tk.O_GT: values.gte, tk.O_LT + tk.O_EQ: values.lte, tk.O_EQ + tk.O_LT: values.lte, tk.O_LT + tk.O_GT: values.neq, tk.O_GT + tk.O_LT: values.neq, tk.AND: values.and_, tk.OR: values.or_, tk.XOR: values.xor_, tk.EQV: values.eqv_, tk.IMP: values.imp_, } pcbasic-2.0.7/pcbasic/basic/parser/statements.py000066400000000000000000001602521441235174000216550ustar00rootroot00000000000000""" PC-BASIC - statements.py Statement parser (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import struct from functools import partial from ...compat import iterchar from ..base import error from ..base import tokens as tk from ..base.tokens import DIGITS, LETTERS from .. import values from . import expressions from . import userfunctions class Parser(object): """BASIC statement parser.""" def __init__(self, values, memory, syntax): """Initialise statement context.""" # re-execute current statement after Break self.redo_on_break = False # expression parser self.expression_parser = expressions.ExpressionParser(values, memory) self.user_functions = self.expression_parser.user_functions # syntax: advanced, pcjr, tandy self._syntax = syntax # initialise syntax parser tables self._init_syntax() def __getstate__(self): """Pickle.""" pickle_dict = self.__dict__.copy() # can't be pickled pickle_dict['_simple'] = None pickle_dict['_complex'] = None pickle_dict['_callbacks'] = None return pickle_dict def __setstate__(self, pickle_dict): """Unpickle.""" self.__dict__.update(pickle_dict) self._init_syntax() def init_callbacks(self, session): """Assign statement and function callbacks.""" self.init_statements(session) self.expression_parser.init_functions(session) def parse_statement(self, ins): """Parse and execute a single statement.""" # read keyword token or one byte ins.skip_blank() c = ins.read_keyword_token() if c in self._simple: parse_args = self._simple[c] elif c in self._complex: stat_dict = self._complex[c] ins.skip_blank() selector = ins.read_keyword_token() ins.seek(-len(selector), 1) if selector not in stat_dict.keys(): selector = None else: c += selector parse_args = stat_dict[selector] else: ins.seek(-len(c), 1) if c in set(iterchar(LETTERS)): # implicit LET c = tk.LET parse_args = self._simple[tk.LET] else: ins.require_end() return self._callbacks[c](parse_args(ins)) # end-of-statement is checked at start of next statement in interpreter loop def parse_name(self, ins): """Get scalar part of variable name from token stream.""" name = ins.read_name() # must not be empty error.throw_if(not name, error.STX) # append sigil, if missing return name def parse_expression(self, ins, allow_empty=False): """Compute the value of the expression at the current code pointer.""" if allow_empty and ins.skip_blank() in tk.END_EXPRESSION: return None self.redo_on_break = True val = self.expression_parser.parse_expression(ins) self.redo_on_break = False return val ########################################################################### def _init_syntax(self): """Initialise syntax parsers.""" self._simple = { tk.DATA: self._skip_statement, tk.COMMON: self._skip_statement, tk.REM: self._skip_line, tk.ELSE: self._skip_line, tk.CONT: self._parse_nothing, tk.TRON: self._parse_nothing, tk.TROFF: self._parse_nothing, tk.WHILE: self._parse_nothing, tk.RESET: self._parse_end, tk.END: self._parse_end, tk.STOP: self._parse_end, tk.NEW: self._parse_end, tk.WEND: self._parse_end, tk.SYSTEM: self._parse_end, tk.FOR: self._parse_for, tk.NEXT: self._parse_next, tk.INPUT: self._parse_input, tk.DIM: self._parse_var_list, tk.READ: self._parse_var_list, tk.LET: self._parse_let, tk.GOTO: self._parse_single_line_number, tk.RUN: self._parse_run, tk.IF: self._parse_if, tk.RESTORE: self._parse_restore, tk.GOSUB: self._parse_single_line_number, tk.RETURN: self._parse_optional_line_number, tk.PRINT: partial(self._parse_print, parse_file=True), tk.CLEAR: self._parse_clear, tk.LIST: self._parse_list, tk.WAIT: self._parse_wait, tk.POKE: self._parse_two_args, tk.OUT: self._parse_two_args, tk.LPRINT: partial(self._parse_print, parse_file=False), tk.LLIST: self._parse_delete_llist, tk.WIDTH: self._parse_width, tk.SWAP: self._parse_swap, tk.ERASE: self._parse_erase, tk.EDIT: self._parse_edit, tk.ERROR: self._parse_single_arg, tk.RESUME: self._parse_resume, tk.DELETE: self._parse_delete_llist, tk.AUTO: self._parse_auto, tk.RENUM: self._parse_renum, tk.DEFSTR: self._parse_deftype, tk.DEFINT: self._parse_deftype, tk.DEFSNG: self._parse_deftype, tk.DEFDBL: self._parse_deftype, tk.CALL: self._parse_call, tk.CALLS: self._parse_call, tk.WRITE: self._parse_write, tk.OPTION: self._parse_option_base, tk.RANDOMIZE: self._parse_optional_arg, tk.OPEN: self._parse_open, tk.CLOSE: self._parse_close, tk.LOAD: self._parse_load, tk.MERGE: self._parse_single_arg_no_end, tk.SAVE: self._parse_save, tk.COLOR: self._parse_color, tk.CLS: self._parse_cls, tk.MOTOR: self._parse_optional_arg, tk.BSAVE: self._parse_bsave, tk.BLOAD: self._parse_bload, tk.SOUND: self._parse_sound, tk.BEEP: self._parse_beep, tk.PSET: self._parse_pset_preset, tk.PRESET: self._parse_pset_preset, tk.SCREEN: self._parse_screen, tk.LOCATE: self._parse_locate, tk.FILES: self._parse_optional_arg_no_end, tk.FIELD: self._parse_field, tk.NAME: self._parse_name, tk.LSET: self._parse_let, tk.RSET: self._parse_let, tk.KILL: self._parse_single_arg_no_end, tk.CHAIN: self._parse_chain, tk.DATE: self._parse_time_date, tk.TIME: self._parse_time_date, tk.PAINT: self._parse_paint, tk.COM: self._parse_com_command, tk.CIRCLE: self._parse_circle, tk.DRAW: self._parse_single_arg, tk.TIMER: self._parse_event_command, tk.IOCTL: self._parse_ioctl, tk.CHDIR: self._parse_single_arg_no_end, tk.MKDIR: self._parse_single_arg_no_end, tk.RMDIR: self._parse_single_arg_no_end, tk.SHELL: self._parse_optional_arg_no_end, tk.ENVIRON: self._parse_single_arg_no_end, tk.WINDOW: self._parse_window, tk.LCOPY: self._parse_optional_arg, tk.PCOPY: self._parse_pcopy, tk.LOCK: self._parse_lock_unlock, tk.UNLOCK: self._parse_lock_unlock, tk.MID: self._parse_mid, tk.PEN: self._parse_event_command, b'_': self._parse_call_extension, } if self._syntax in ('pcjr', 'tandy'): self._simple.update({ tk.TERM: self._parse_end, tk.NOISE: self._parse_noise, }) self._complex = { tk.ON: { tk.ERROR: self._parse_on_error_goto, tk.KEY: self._parse_on_event, tk.PEN: self._parse_on_event, tk.TIMER: self._parse_on_event, tk.PLAY: self._parse_on_event, tk.COM: self._parse_on_event, tk.STRIG: self._parse_on_event, None: self._parse_on_jump, }, tk.DEF: { tk.FN: self._parse_def_fn, tk.USR: self._parse_def_usr, None: self._parse_def_seg, }, tk.LINE: { tk.INPUT: self._parse_line_input, None: self._parse_line, }, tk.KEY: { tk.ON: self._parse_key_macro, tk.OFF: self._parse_key_macro, tk.LIST: self._parse_key_macro, b'(': self._parse_com_command, None: self._parse_two_args, }, tk.PUT: { b'(': self._parse_put_graph, None: self._parse_put_get_file, }, tk.GET: { b'(': self._parse_get_graph, None: self._parse_put_get_file, }, tk.PLAY: { tk.ON: self._parse_event_command, tk.OFF: self._parse_event_command, tk.STOP: self._parse_event_command, None: self._parse_play, }, tk.VIEW: { tk.PRINT: self._parse_view_print, None: self._parse_view, }, tk.PALETTE: { tk.USING: self._parse_palette_using, None: self._parse_palette, }, tk.STRIG: { tk.ON: self._parse_strig_switch, tk.OFF: self._parse_strig_switch, None: self._parse_com_command, }, } def init_statements(self, session): """Initialise statement callbacks.""" self._callbacks = { tk.DATA: list, tk.COMMON: list, tk.REM: list, tk.ELSE: list, tk.CONT: session.interpreter.cont_, tk.TRON: session.interpreter.tron_, tk.TROFF: session.interpreter.troff_, tk.WHILE: session.interpreter.while_, tk.RESET: session.files.reset_, tk.END: session.end_, tk.STOP: session.interpreter.stop_, tk.NEW: session.new_, tk.WEND: session.interpreter.wend_, tk.SYSTEM: session.system_, tk.FOR: session.interpreter.for_, tk.NEXT: session.interpreter.next_, tk.INPUT: session.input_, tk.DIM: session.memory.arrays.dim_, tk.READ: session.interpreter.read_, tk.LET: session.memory.let_, tk.GOTO: session.interpreter.goto_, tk.RUN: session.run_, tk.IF: session.interpreter.if_, tk.RESTORE: session.interpreter.restore_, tk.GOSUB: session.interpreter.gosub_, tk.RETURN: session.interpreter.return_, tk.PRINT: session.files.print_, tk.CLEAR: session.clear_, tk.LIST: session.list_, tk.WAIT: session.machine.wait_, tk.POKE: session.all_memory.poke_, tk.OUT: session.machine.out_, tk.LPRINT: session.files.lprint_, tk.LLIST: session.interpreter.llist_, tk.WIDTH: session.files.width_, tk.SWAP: session.memory.swap_, tk.ERASE: session.memory.arrays.erase_, tk.EDIT: session.edit_, tk.ERROR: session.interpreter.error_, tk.RESUME: session.interpreter.resume_, tk.DELETE: session.delete_, tk.AUTO: session.auto_, tk.RENUM: session.interpreter.renum_, tk.DEFSTR: session.memory.defstr_, tk.DEFINT: session.memory.defint_, tk.DEFSNG: session.memory.defsng_, tk.DEFDBL: session.memory.defdbl_, tk.CALL: session.all_memory.call_, tk.CALLS: session.all_memory.call_, tk.WRITE: session.files.write_, tk.OPTION: session.memory.arrays.option_base_, tk.RANDOMIZE: session.randomize_, tk.OPEN: session.files.open_, tk.CLOSE: session.files.close_, tk.LOAD: session.load_, tk.MERGE: session.merge_, tk.SAVE: session.save_, tk.COLOR: session.display.color_, tk.CLS: session.display.cls_, tk.MOTOR: session.files.motor_, tk.BSAVE: session.all_memory.bsave_, tk.BLOAD: session.all_memory.bload_, tk.SOUND: session.sound.sound_, tk.BEEP: session.sound.beep_, tk.PSET: session.graphics.pset_, tk.PRESET: session.graphics.preset_, tk.SCREEN: session.display.screen_, tk.LOCATE: session.text_screen.locate_, tk.FILES: session.files.files_, tk.FIELD: session.files.field_, tk.NAME: session.files.name_, tk.LSET: session.memory.lset_, tk.RSET: session.memory.rset_, tk.KILL: session.files.kill_, tk.CHAIN: session.chain_, tk.DATE: session.clock.date_, tk.TIME: session.clock.time_, tk.PAINT: session.graphics.paint_, tk.COM: session.basic_events.com_, tk.CIRCLE: session.graphics.circle_, tk.DRAW: session.graphics.draw_, tk.TIMER: session.basic_events.timer_, tk.IOCTL: session.files.ioctl_statement_, tk.CHDIR: session.files.chdir_, tk.MKDIR: session.files.mkdir_, tk.RMDIR: session.files.rmdir_, tk.SHELL: session.shell_, tk.ENVIRON: session.environment.environ_statement_, tk.WINDOW: session.graphics.window_, tk.LCOPY: session.files.lcopy_, tk.PCOPY: session.display.pcopy_, tk.LOCK: session.files.lock_, tk.UNLOCK: session.files.unlock_, tk.MID: session.memory.mid_, tk.PEN: session.basic_events.pen_, tk.TERM: session.term_, tk.NOISE: session.sound.noise_, tk.ON + tk.ERROR: session.interpreter.on_error_goto_, tk.ON + tk.KEY: session.basic_events.on_event_gosub_, tk.ON + tk.PEN: session.basic_events.on_event_gosub_, tk.ON + tk.TIMER: session.basic_events.on_event_gosub_, tk.ON + tk.PLAY: session.basic_events.on_event_gosub_, tk.ON + tk.COM: session.basic_events.on_event_gosub_, tk.ON + tk.STRIG: session.basic_events.on_event_gosub_, tk.ON: session.interpreter.on_jump_, tk.DEF + tk.FN: session.interpreter.def_fn_, tk.DEF + tk.USR: session.all_memory.def_usr_, tk.DEF: session.all_memory.def_seg_, tk.LINE + tk.INPUT: session.line_input_, tk.LINE: session.graphics.line_, tk.KEY + tk.ON: session.console.key_, tk.KEY + tk.OFF: session.console.key_, tk.KEY + tk.LIST: session.console.key_, tk.KEY + b'(': session.basic_events.key_, tk.KEY: session.key_, tk.PUT + b'(': session.graphics.put_, tk.PUT: session.files.put_, tk.GET + b'(': session.graphics.get_, tk.GET: session.files.get_, tk.PLAY + tk.ON: session.basic_events.play_, tk.PLAY + tk.OFF: session.basic_events.play_, tk.PLAY + tk.STOP: session.basic_events.play_, tk.PLAY: session.sound.play_, tk.VIEW + tk.PRINT: session.text_screen.view_print_, tk.VIEW: session.graphics.view_, tk.PALETTE + tk.USING: session.display.palette_using_, tk.PALETTE: session.display.palette_, tk.STRIG + tk.ON: session.stick.strig_statement_, tk.STRIG + tk.OFF: session.stick.strig_statement_, tk.STRIG: session.basic_events.strig_, b'_': session.extensions.call_as_statement, } ########################################################################### # auxiliary functions def _parse_bracket(self, ins): """Compute the value of the bracketed expression.""" ins.require_read((b'(',)) # we'll get a Syntax error, not a Missing operand, if we close with ) val = self.parse_expression(ins) ins.require_read((b')',)) return val def _parse_variable(self, ins): """Helper function: parse a scalar or array element.""" name = ins.read_name() error.throw_if(not name, error.STX) self.redo_on_break = True indices = self.expression_parser.parse_indices(ins) self.redo_on_break = False return name, indices def _parse_jumpnum(self, ins): """Parses a line number pointer as in GOTO, GOSUB, LIST, RENUM, EDIT, etc.""" ins.require_read((tk.T_UINT,)) token = ins.read(2) assert len(token) == 2, 'Bytecode truncated in line number pointer' return struct.unpack(' 0; # otherwise those args are a syntax error (on tandy) if (dur.sign() == 1) and ins.skip_blank_read_if((b',',)) and self._syntax in ('pcjr', 'tandy'): yield self.parse_expression(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None else: yield None yield None ins.require_end() def _parse_play(self, ins): """Parse PLAY (music) syntax.""" if self._syntax in ('pcjr', 'tandy'): for _ in range(3): last = self.parse_expression(ins, allow_empty=True) yield last if not ins.skip_blank_read_if((b',',)): break else: raise error.BASICError(error.STX) if last is None: raise error.BASICError(error.MISSING_OPERAND) ins.require_end() else: yield self.parse_expression(ins, allow_empty=True) ins.require_end(err=error.IFC) ########################################################################### # memory and machine port statements def _parse_def_seg(self, ins): """Parse DEF SEG syntax.""" # must be uppercase in tokenised form, otherwise syntax error ins.require_read((tk.W_SEG,)) if ins.skip_blank_read_if((tk.O_EQ,)): yield self.parse_expression(ins) else: yield None def _parse_def_usr(self, ins): """Parse DEF USR syntax.""" ins.require_read((tk.USR,)) yield ins.skip_blank_read_if(tk.DIGIT) ins.require_read((tk.O_EQ,)) yield self.parse_expression(ins) def _parse_bload(self, ins): """Parse BLOAD syntax.""" yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None ins.require_end() def _parse_bsave(self, ins): """Parse BSAVE syntax.""" yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) ins.require_end() def _parse_call(self, ins): """Parse CALL and CALLS syntax.""" yield self.parse_name(ins) if ins.skip_blank_read_if((b'(',)): while True: yield self._parse_variable(ins) if not ins.skip_blank_read_if((b',',)): break ins.require_read((b')',)) ins.require_end() def _parse_wait(self, ins): """Parse WAIT syntax.""" yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None ins.require_end() def _parse_call_extension(self, ins): """Parse extension statement.""" yield ins.read_name() while True: yield self.parse_expression(ins, allow_empty=True) if not ins.skip_blank_read_if((b',',)): break ########################################################################### # disk statements def _parse_name(self, ins): """Parse NAME syntax.""" yield self.parse_expression(ins) # AS is not a tokenised word ins.require_read((tk.W_AS,)) yield self.parse_expression(ins) ########################################################################### # clock statements def _parse_time_date(self, ins): """Parse TIME$ or DATE$ syntax.""" ins.require_read((tk.O_EQ,)) yield self.parse_expression(ins) ins.require_end() ########################################################## # code statements def _parse_delete_llist(self, ins): """Parse DELETE syntax.""" yield self._parse_line_range(ins) ins.require_end() def _parse_edit(self, ins): """Parse EDIT syntax.""" if ins.skip_blank() not in tk.END_STATEMENT: yield self._parse_jumpnum_or_dot(ins, err=error.IFC) else: yield None ins.require_end(err=error.IFC) def _parse_auto(self, ins): """Parse AUTO syntax.""" yield self._parse_jumpnum_or_dot(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): inc = self._parse_optional_jumpnum(ins) if inc is None: raise error.BASICError(error.IFC) else: yield inc else: yield None ins.require_end() def _parse_save(self, ins): """Parse SAVE syntax.""" yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield ins.require_read((b'A', b'a', b'P', b'p')) else: yield None ins.require_end() def _parse_list(self, ins): """Parse LIST syntax.""" yield self._parse_line_range(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) # ignore everything after file spec ins.skip_to(tk.END_LINE) else: yield None ins.require_end() def _parse_load(self, ins): """Parse LOAD syntax.""" yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield ins.require_read((b'R', b'r')) else: yield None ins.require_end() def _parse_renum(self, ins): """Parse RENUM syntax.""" new, old, step = None, None, None if ins.skip_blank() not in tk.END_STATEMENT: new = self._parse_jumpnum_or_dot(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): old = self._parse_jumpnum_or_dot(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): # the number not optional at all if a comma is given # but we need to control the error type step = self._parse_optional_jumpnum(ins) # negative numbers leave us before the end and raise STX ins.require_end() # empty afer comma raises IFC if step is None: raise error.BASICError(error.IFC) # we need require_end in both places to get correct error sequencing ins.require_end() for n in (new, old, step): yield n def _parse_chain(self, ins): """Parse CHAIN syntax.""" yield ins.skip_blank_read_if((tk.MERGE,)) is not None yield self.parse_expression(ins) jumpnum, common_all, delete_range = None, False, True if ins.skip_blank_read_if((b',',)): # check for an expression that indicates a line in the other program. # This is not stored as a jumpnum (to avoid RENUM) jumpnum = self.parse_expression(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): common_all = ins.skip_blank_read_if((tk.W_ALL,), 3) if common_all: # CHAIN "file", , ALL, DELETE delete_range = ins.skip_blank_read_if((b',',)) # CHAIN "file", , DELETE yield jumpnum yield common_all if delete_range and ins.skip_blank_read_if((tk.DELETE,)): from_line = self._parse_optional_jumpnum(ins) if ins.skip_blank_read_if((tk.O_MINUS,)): to_line = self._parse_optional_jumpnum(ins) else: to_line = from_line error.throw_if(not to_line) delete_lines = (from_line, to_line) # ignore rest if preceded by comma if ins.skip_blank_read_if((b',',)): ins.skip_to(tk.END_STATEMENT) yield delete_lines else: yield None ins.require_end() ########################################################################### # file statements def _parse_open(self, ins): """Parse OPEN syntax.""" yield self.parse_expression(ins) first_syntax = ins.skip_blank_read_if((b',',)) yield first_syntax if first_syntax: args = self._parse_open_first(ins) else: args = self._parse_open_second(ins) for a in args: yield a def _parse_open_first(self, ins): """Parse OPEN first ('old') syntax.""" ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None def _parse_open_second(self, ins): """Parse OPEN second ('new') syntax.""" # mode clause if ins.skip_blank_read_if((tk.FOR,)): # read mode word if ins.skip_blank_read_if((tk.INPUT,)): yield b'I' else: mode_dict = {tk.W_OUTPUT: b'O', tk.W_RANDOM: b'R', tk.W_APPEND: b'A'} word = ins.skip_blank_read_if(mode_dict, 6) if word is not None: yield mode_dict[word] else: raise error.BASICError(error.STX) else: yield None # ACCESS clause if ins.skip_blank_read_if((tk.W_ACCESS,), 6): yield self._parse_read_write(ins) else: yield None # LOCK clause if ins.skip_blank_read_if((tk.LOCK,), 2): yield self._parse_read_write(ins) else: yield ins.skip_blank_read_if((tk.W_SHARED,), 6) # AS file number clause ins.require_read((tk.W_AS,)) ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) # LEN clause if ins.skip_blank_read_if((tk.LEN,), 2): ins.require_read((tk.O_EQ,)) yield self.parse_expression(ins) else: yield None def _parse_read_write(self, ins): """Parse access mode for OPEN.""" d = ins.skip_blank_read_if((tk.READ, tk.WRITE)) if d == tk.WRITE: return b'W' elif d == tk.READ: return b'RW' if ins.skip_blank_read_if((tk.WRITE,)) else b'R' raise error.BASICError(error.STX) def _parse_close(self, ins): """Parse CLOSE syntax.""" if ins.skip_blank() not in tk.END_STATEMENT: while True: # if an error occurs, the files parsed before are closed anyway ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) if not ins.skip_blank_read_if((b',',)): break def _parse_field(self, ins): """Parse FIELD syntax.""" ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): while True: yield self.parse_expression(ins) ins.require_read((tk.W_AS,), err=error.IFC) yield self._parse_variable(ins) if not ins.skip_blank_read_if((b',',)): break def _parse_lock_unlock(self, ins): """Parse LOCK or UNLOCK syntax.""" ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) if not ins.skip_blank_read_if((b',',)): ins.require_end() yield None yield None else: expr = self.parse_expression(ins, allow_empty=True) yield expr if ins.skip_blank_read_if((tk.TO,)): yield self.parse_expression(ins) elif expr is not None: yield None else: raise error.BASICError(error.MISSING_OPERAND) def _parse_ioctl(self, ins): """Parse IOCTL syntax.""" ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) def _parse_put_get_file(self, ins): """Parse PUT and GET syntax.""" ins.skip_blank_read_if((b'#',)) yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None ########################################################################### # graphics statements def _parse_pair(self, ins): """Parse coordinate pair.""" ins.require_read((b'(',)) yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) ins.require_read((b')',)) def _parse_pset_preset(self, ins): """Parse PSET and PRESET syntax.""" yield ins.skip_blank_read_if((tk.STEP,)) for c in self._parse_pair(ins): yield c if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None ins.require_end() def _parse_window(self, ins): """Parse WINDOW syntax.""" screen = ins.skip_blank_read_if((tk.SCREEN,)) yield screen if ins.skip_blank() == b'(': for c in self._parse_pair(ins): yield c ins.require_read((tk.O_MINUS,)) for c in self._parse_pair(ins): yield c elif screen: raise error.BASICError(error.STX) def _parse_circle(self, ins): """Parse CIRCLE syntax.""" yield ins.skip_blank_read_if((tk.STEP,)) for c in self._parse_pair(ins): yield c ins.require_read((b',',)) last = self.parse_expression(ins) yield last for count_args in range(4): if ins.skip_blank_read_if((b',',)): last = self.parse_expression(ins, allow_empty=True) yield last else: break if last is None: raise error.BASICError(error.MISSING_OPERAND) for _ in range(count_args, 4): yield None ins.require_end() def _parse_paint(self, ins): """Parse PAINT syntax.""" yield ins.skip_blank_read_if((tk.STEP,)) for last in self._parse_pair(ins): yield last for count_args in range(3): if ins.skip_blank_read_if((b',',)): last = self.parse_expression(ins, allow_empty=True) yield last else: break if last is None: raise error.BASICError(error.MISSING_OPERAND) for _ in range(count_args, 3): yield None def _parse_view(self, ins): """Parse VIEW syntax.""" yield ins.skip_blank_read_if((tk.SCREEN,)) if ins.skip_blank() == b'(': for c in self._parse_pair(ins): yield c ins.require_read((tk.O_MINUS,)) for c in self._parse_pair(ins): yield c if ins.skip_blank_read_if((b',',)): fill_comma = True fill = self.parse_expression(ins, allow_empty=True) yield fill else: fill_comma = False yield None if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: error.throw_if(fill_comma and not fill, error.MISSING_OPERAND) yield None def _parse_line(self, ins): """Parse LINE syntax.""" if ins.skip_blank() in (b'(', tk.STEP): yield ins.skip_blank_read_if((tk.STEP,)) for c in self._parse_pair(ins): yield c else: for _ in range(3): yield None ins.require_read((tk.O_MINUS,)) yield ins.skip_blank_read_if((tk.STEP,)) for c in self._parse_pair(ins): yield c if ins.skip_blank_read_if((b',',)): expr = self.parse_expression(ins, allow_empty=True) yield expr if ins.skip_blank_read_if((b',',)): if ins.skip_blank_read_if((b'B',)): shape = b'BF' if ins.skip_blank_read_if((b'F',)) else b'B' else: shape = None yield shape if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: # mustn't end on a comma # mode == '' if nothing after previous comma error.throw_if(not shape, error.STX) yield None elif not expr: raise error.BASICError(error.MISSING_OPERAND) else: yield None yield None else: yield None yield None yield None ins.require_end() def _parse_get_graph(self, ins): """Parse graphics GET syntax.""" # don't accept STEP for first coord for c in self._parse_pair(ins): yield c ins.require_read((tk.O_MINUS,)) yield ins.skip_blank_read_if((tk.STEP,)) for c in self._parse_pair(ins): yield c ins.require_read((b',',)) yield self.parse_name(ins) ins.require_end() def _parse_put_graph(self, ins): """Parse graphics PUT syntax.""" # don't accept STEP for c in self._parse_pair(ins): yield c ins.require_read((b',',)) yield self.parse_name(ins) if ins.skip_blank_read_if((b',',)): yield ins.require_read((tk.PSET, tk.PRESET, tk.AND, tk.OR, tk.XOR)) else: yield None ins.require_end() ########################################################################### # variable statements def _parse_clear(self, ins): """Parse CLEAR syntax.""" # integer expression allowed but ignored yield self.parse_expression(ins, allow_empty=True) if ins.skip_blank_read_if((b',',)): exp1 = self.parse_expression(ins, allow_empty=True) yield exp1 if not ins.skip_blank_read_if((b',',)): if not exp1: raise error.BASICError(error.STX) else: # set aside stack space for GW-BASIC. The default is the previous stack space size. exp2 = self.parse_expression(ins, allow_empty=True) yield exp2 if self._syntax in ('pcjr', 'tandy') and ins.skip_blank_read_if((b',',)): # Tandy/PCjr: select video memory size yield self.parse_expression(ins) elif not exp2: raise error.BASICError(error.STX) ins.require_end() def _parse_def_fn(self, ins): """DEF FN: define a function.""" ins.require_read((tk.FN,)) yield self.parse_name(ins) def _parse_var_list(self, ins): """Generator: lazily parse variable list.""" while True: yield self._parse_variable(ins) if not ins.skip_blank_read_if((b',',)): break def _parse_deftype(self, ins): """Parse DEFSTR/DEFINT/DEFSNG/DEFDBL syntax.""" while True: start = ins.require_read(tuple(iterchar(LETTERS))) stop = None if ins.skip_blank_read_if((tk.O_MINUS,)): stop = ins.require_read(tuple(iterchar(LETTERS))) yield start, stop if not ins.skip_blank_read_if((b',',)): break def _parse_erase(self, ins): """Parse ERASE syntax.""" while True: yield self.parse_name(ins) if not ins.skip_blank_read_if((b',',)): break def _parse_let(self, ins): """Parse LET, LSET or RSET syntax.""" yield self._parse_variable(ins) ins.require_read((tk.O_EQ,)) # we're not using a temp string here # as it would delete the new string generated by let if applied to a code literal yield self.parse_expression(ins) def _parse_mid(self, ins): """Parse MID$ syntax.""" # do not use require_read as we don't allow whitespace here if ins.read(1) != b'(': raise error.BASICError(error.STX) yield self._parse_variable(ins) ins.require_read((b',',)) yield self.parse_expression(ins) if ins.skip_blank_read_if((b',',)): yield self.parse_expression(ins) else: yield None ins.require_read((b')',)) ins.require_read((tk.O_EQ,)) # we're not using a temp string here # as it would delete the new string generated by midset if applied to a code literal yield self.parse_expression(ins) ins.require_end() def _parse_option_base(self, ins): """Parse OPTION BASE syntax.""" ins.require_read((tk.W_BASE,)) # MUST be followed by ASCII '1' or '0', num constants or expressions are an error! yield ins.require_read((b'0', b'1')) def _parse_prompt(self, ins): """Helper function for INPUT: parse prompt definition.""" # ; to avoid echoing newline newline = not ins.skip_blank_read_if((b';',)) # parse prompt prompt, following = b'', b';' if ins.skip_blank() == b'"': # only literal allowed, not a string expression prompt = ins.read_string().strip(b'"') following = ins.require_read((b';', b',')) return newline, prompt, following def _parse_input(self, ins): """Parse INPUT syntax.""" if ins.skip_blank_read_if((b'#',)): yield self.parse_expression(ins) ins.require_read((b',',)) else: yield None yield self._parse_prompt(ins) for arg in self._parse_var_list(ins): yield arg def _parse_line_input(self, ins): """Parse LINE INPUT syntax.""" ins.require_read((tk.INPUT,)) if ins.skip_blank_read_if((b'#',)): yield self.parse_expression(ins) ins.require_read((b',',)) else: yield None yield self._parse_prompt(ins) # get string variable yield self._parse_variable(ins) def _parse_restore(self, ins): """Parse RESTORE syntax.""" if ins.skip_blank() == tk.T_UINT: yield self._parse_jumpnum(ins) ins.require_end() else: # undefined line number for syntax errors if no line number given ins.require_end(err=error.UNDEFINED_LINE_NUMBER) yield None def _parse_swap(self, ins): """Parse SWAP syntax.""" yield self._parse_variable(ins) ins.require_read((b',',)) yield self._parse_variable(ins) ########################################################################### # console / text screen statements def _parse_key_macro(self, ins): """Parse KEY ON/OFF/LIST syntax.""" yield ins.read_keyword_token() def _parse_cls(self, ins): """Parse CLS syntax.""" if self._syntax != 'pcjr': yield self.parse_expression(ins, allow_empty=True) # optional comma if not ins.skip_blank_read_if((b',',)): ins.require_end(err=error.IFC) else: yield None def _parse_color(self, ins): """Parse COLOR syntax.""" last = self.parse_expression(ins, allow_empty=True) yield last if ins.skip_blank_read_if((b',',)): # unlike LOCATE, ending in any number of commas is a Missing Operand while True: last = self.parse_expression(ins, allow_empty=True) yield last if not ins.skip_blank_read_if((b',',)): break if last is None: raise error.BASICError(error.MISSING_OPERAND) elif last is None: raise error.BASICError(error.IFC) def _parse_palette(self, ins): """Parse PALETTE syntax.""" attrib = self.parse_expression(ins, allow_empty=True) yield attrib if attrib is None: yield None ins.require_end() else: ins.require_read((b',',)) colour = self.parse_expression(ins, allow_empty=True) yield colour error.throw_if(attrib is None or colour is None, error.STX) def _parse_palette_using(self, ins): """Parse PALETTE USING syntax.""" ins.require_read((tk.USING,)) array_name, start_indices = self._parse_variable(ins) yield array_name, start_indices # brackets are not optional error.throw_if(not start_indices, error.STX) def _parse_locate(self, ins): """Parse LOCATE syntax.""" #row, col, cursor, start, stop for i in range(5): yield self.parse_expression(ins, allow_empty=True) # note that LOCATE can end on a 5th comma but no stuff allowed after it if not ins.skip_blank_read_if((b',',)): break ins.require_end() def _parse_view_print(self, ins): """Parse VIEW PRINT syntax.""" ins.require_read((tk.PRINT,)) start = self.parse_expression(ins, allow_empty=True) yield start if start is not None: ins.require_read((tk.TO,)) yield self.parse_expression(ins) else: yield None ins.require_end() def _parse_write(self, ins): """Parse WRITE syntax.""" if ins.skip_blank_read_if((b'#',)): yield self.parse_expression(ins) ins.require_read((b',',)) else: yield None if ins.skip_blank() not in tk.END_STATEMENT: while True: yield self.parse_expression(ins) if not ins.skip_blank_read_if((b',', b';')): break ins.require_end() def _parse_width(self, ins): """Parse WIDTH syntax.""" d = ins.skip_blank_read_if((b'#', tk.LPRINT)) if d: if d == b'#': yield self.parse_expression(ins) ins.require_read((b',',)) else: yield tk.LPRINT yield self.parse_expression(ins) else: yield None if ins.peek() in set(iterchar(DIGITS)) | set(tk.NUMBER): expr = self.expression_parser.read_number_literal(ins) else: expr = self.parse_expression(ins) yield expr if isinstance(expr, values.String): ins.require_read((b',',)) yield self.parse_expression(ins) elif not ins.skip_blank_read_if((b',',)): yield None ins.require_end(error.IFC) else: # parse dummy number rows setting yield self.parse_expression(ins, allow_empty=True) # trailing comma is accepted ins.skip_blank_read_if((b',',)) ins.require_end() def _parse_screen(self, ins): """Parse SCREEN syntax.""" # erase can only be set on pcjr/tandy 5-argument syntax # all but last arguments are optional and may be followed by a comma argcount = 0 while True: last = self.parse_expression(ins, allow_empty=True) yield last argcount += 1 if not ins.skip_blank_read_if((b',',)): break if last is None: if self._syntax == 'tandy' and argcount == 1: raise error.BASICError(error.IFC) raise error.BASICError(error.MISSING_OPERAND) for _ in range(argcount, 5): yield None ins.require_end() def _parse_pcopy(self, ins): """Parse PCOPY syntax.""" yield self.parse_expression(ins) ins.require_read((b',',)) yield self.parse_expression(ins) ins.require_end() def _parse_print(self, ins, parse_file): """Parse PRINT or LPRINT syntax.""" if parse_file: if ins.skip_blank_read_if((b'#',)): yield self.parse_expression(ins) ins.require_read((b',',)) else: yield None while True: d = ins.skip_blank_read() if d in tk.END_STATEMENT: ins.seek(-len(d), 1) break elif d == tk.USING: yield (tk.USING, None) yield self.parse_expression(ins) ins.require_read((b';',)) has_args = False while True: expr = self.parse_expression(ins, allow_empty=True) yield expr if expr is None: ins.require_end() # need at least one argument after format string if not has_args: raise error.BASICError(error.MISSING_OPERAND) break has_args = True if not ins.skip_blank_read_if((b';', b',')): break break elif d in (b',', b';'): yield (d, None) elif d in (tk.SPC, tk.TAB): num = self.parse_expression(ins) ins.require_read((b')',)) yield (d, num) else: ins.seek(-len(d), 1) yield (None, None) yield self.parse_expression(ins) ########################################################################### # loops and branches def _parse_on_jump(self, ins): """ON: calculated jump.""" yield self.parse_expression(ins) yield ins.require_read((tk.GOTO, tk.GOSUB)) while True: num = self._parse_optional_jumpnum(ins) yield num if not ins.skip_blank_read_if((b',',)): break ins.require_end() def _parse_if(self, ins): """IF: enter branching statement.""" # avoid overflow: don't use bools. condition = self.parse_expression(ins) # optional comma ins.skip_blank_read_if((b',',)) ins.require_read((tk.THEN, tk.GOTO)) # THEN and GOTO tokens both have length 1 start_pos = ins.tell() - 1 # allow cofunction to evaluate condition branch = yield condition # we only even parse the ELSE clause if this is false if branch: jumpnum = self._parse_optional_jumpnum(ins) yield jumpnum if jumpnum is None: ins.seek(start_pos) else: # find correct ELSE block, if any # ELSEs may be nested in the THEN clause nesting_level = 0 while True: d = ins.skip_to_read(tk.END_STATEMENT + (tk.IF,)) if d == tk.IF: # nesting step on IF. (it's less convenient to count THENs # because they could be THEN or GOTO) nesting_level += 1 elif d == b':': # :ELSE is ELSE; may be whitespace in between. no : means it's ignored. if ins.skip_blank_read_if((tk.ELSE,)): # ELSE has length 1 start_pos = ins.tell() - 1 if nesting_level > 0: nesting_level -= 1 else: jumpnum = self._parse_optional_jumpnum(ins) yield jumpnum if jumpnum is None: ins.seek(start_pos) break else: # end of line, don't look for line number ins.seek(-len(d), 1) yield None break def _parse_for(self, ins): """Parse FOR syntax.""" # read variable yield self.parse_name(ins) ins.require_read((tk.O_EQ,)) yield self.parse_expression(ins) ins.require_read((tk.TO,)) yield self.parse_expression(ins) if ins.skip_blank_read_if((tk.STEP,)): yield self.parse_expression(ins) else: yield None ins.require_end() def _parse_next(self, ins): """Parse NEXT syntax.""" # note that next_ will not run the full generator if it finds a loop to iterate while True: # optional var name, errors have been checked during _find_next scan if ins.skip_blank() not in tk.END_STATEMENT + (b',',): yield self.parse_name(ins) else: yield None # done if we're not jumping into a comma'ed NEXT if not ins.skip_blank_read_if((b',')): break pcbasic-2.0.7/pcbasic/basic/parser/userfunctions.py000066400000000000000000000120231441235174000223650ustar00rootroot00000000000000""" PC-BASIC - userfunctions.py User-defined functions. (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct from ...compat import int2byte, zip from ..base import error from ..base import codestream from ..base import tokens as tk from .. import values class UserFunction(object): """User-defined function.""" def __init__(self, name, code_stream, varnames, memory, expression_parser): """Define function.""" self._codestream = code_stream self._start_loc = code_stream.tell() self._is_parsing = False self._memory = memory # if type not specified, it is evaluated at evaluation time, not at creation time self._varnames = varnames self._sigil = name[-1:] self._expression_parser = expression_parser def number_arguments(self): """Retrieve number of arguments.""" return len(self._varnames) def evaluate(self, iargs): """Evaluate user-defined function.""" # parse/evaluate arguments conversions = (values.TYPE_TO_CONV[self._memory.complete_name(name)[-1:]] for name in self._varnames) args = [conv(arg) for arg, conv in zip(iargs, conversions)] # recursion is not allowed as there's no way to terminate it if self._is_parsing: raise error.BASICError(error.OUT_OF_MEMORY) # parse/evaluate function expression # save existing vars varsave = {} varnames = [self._memory.complete_name(_v) for _v in self._varnames] for name in varnames: # set to 0 if they don't yet exist if name not in self._memory.scalars: self._memory.scalars.set(name) # copy the buffer varsave[name] = self._memory.scalars.view(name).clone() # set variables for name, value in zip(varnames, args): # append sigil, if missing name = self._memory.complete_name(name) self._memory.scalars.set(name, value) # set recursion flag self._is_parsing = True save_loc = self._codestream.tell() try: self._codestream.seek(self._start_loc) value = self._expression_parser.parse(self._codestream) return values.to_type(self._sigil, value) finally: self._codestream.seek(save_loc) # unset recursion flag self._is_parsing = False # restore existing vars, remove ones added for name in varsave: # re-assign the stored value self._memory.scalars.view(name).copy_from(varsave[name]) class UserFunctionManager(object): """User-defined function handler.""" def __init__(self, memory, values, expression_parser): """Initialise functions.""" self._fn_dict = {} # state variable for detecting recursion self._memory = memory self._values = values self._expression_parser = expression_parser def clear(self): """Clear all user-defined functions.""" self._fn_dict.clear() def get(self, fnname): """Retrieve function by name.""" # append sigil, if missing fnname = self._memory.complete_name(fnname) # parse/evaluate arguments try: fn = self._fn_dict[fnname] except KeyError: raise error.BASICError(error.UNDEFINED_USER_FUNCTION) if fn is None: raise error.BASICError(error.STX) return fn def define(self, fnname, ins): """Define a function.""" ins.skip_blank() pointer_loc = self._memory.code_start + ins.tell() # read parameters fnvars = [] if ins.skip_blank_read_if((b'(',)): while True: name = ins.read_name() # must not be empty error.throw_if(not name, error.STX) # do not append sigil here yet, leave until evaluation time fnvars.append(name) if ins.skip_blank() in tk.END_STATEMENT + (b')',): break ins.require_read((b',',)) ins.require_read((b')',)) # read code if not ins.skip_blank_read_if((tk.O_EQ,)): self._fn_dict[fnname] = None return self._fn_dict[fnname] = UserFunction(fnname, ins, fnvars, self._memory, self._expression_parser) ins.skip_to(tk.END_STATEMENT) # update memory model # allocate function pointer pointer = struct.pack(' pre: pre = linum return pre def rebuild_line_dict(self): """Preparse to build line number dictionary.""" self.line_numbers, offsets = {}, [] self.bytecode.seek(0) scanline, scanpos, last = 0, 0, 0 while True: # pass \x00 self.bytecode.read(1) scanline = self.lister.detokenise_line_number(self.bytecode) if scanline == -1: scanline = 65536 # if detokenise_line_number returns -1, it leaves the stream pointer here: # 00 _00_ 00 1A break self.line_numbers[scanline] = scanpos last = scanpos self.bytecode.skip_to(tk.END_LINE) scanpos = self.bytecode.tell() offsets.append(scanpos) self.line_numbers[65536] = scanpos # rebuild offsets if self._rebuild_offsets: self.bytecode.seek(0) last = 0 for pos in offsets: self.bytecode.read(1) self.bytecode.write(struct.pack(' self._memory.stack_start(): raise error.BASICError(error.OUT_OF_MEMORY) self.bytecode.write( struct.pack('= fromline and num <= toline ] beyond = [num for num in self.line_numbers if num > toline ] # find lowest number strictly above range afterpos = self.line_numbers[min(beyond)] # find lowest number within range try: startpos = self.line_numbers[min(deleteable)] except ValueError: startpos = afterpos return startpos, afterpos, deleteable, beyond def delete(self, fromline, toline): """Delete range of lines from stored program.""" fromline, toline = self.explicit_lines(fromline, toline) fromline = fromline if fromline is not None else min(self.line_numbers) toline = toline if toline is not None else 65535 startpos, afterpos, deleteable, beyond = self.find_pos_line_dict(fromline, toline) if not deleteable: # no lines selected raise error.BASICError(error.IFC) # do the delete self.bytecode.seek(afterpos) rest = self.bytecode.read() self.bytecode.seek(startpos) self.truncate(rest) # update line number dict self.update_line_dict(startpos, afterpos, 0, deleteable, beyond) def edit(self, console, from_line, target_bytepos): """Output program line to console and position cursor.""" if self.protected: console.write(b'%d\r' % (from_line,)) raise error.BASICError(error.IFC) # list line self.bytecode.seek(self.line_numbers[from_line]+1) _, output, byte_to_text_positions = self.lister.detokenise_line(self.bytecode) # find text position from byte position if target_bytepos is None: textpos = None else: textpos = min( _textpos for _bytepos, _textpos in byte_to_text_positions if target_bytepos <= _bytepos ) # no newline to avoid scrolling on line 24 console.list_line(bytes(output), newline=False, set_text_position=textpos) def renum(self, console, new_line, start_line, step): """Renumber stored program.""" new_line = 10 if new_line is None else new_line start_line = 0 if start_line is None else start_line step = 10 if step is None else step # ensure we're not about to overwrite anything remaining = [_k for _k in self.line_numbers.keys() if _k < start_line] if remaining and new_line <= max(remaining): raise error.BASICError(error.IFC) # get a sorted list of line numbers # assign the new numbers old_to_new = {} for old_line in sorted(_k for _k in self.line_numbers.keys() if _k >= start_line): if old_line < 65535 and new_line > 65529: raise error.BASICError(error.IFC) if old_line == 65536: break old_to_new[old_line] = new_line self.last_stored = new_line new_line += step # write the new numbers for old_line in old_to_new: self.bytecode.seek(self.line_numbers[old_line]) # skip the \x00\xC0\xDE & overwrite line number self.bytecode.read(3) self.bytecode.write(struct.pack(' 255 chars raise error.BASICError(error.LINE_BUFFER_OVERFLOW) linebuf = self.tokeniser.tokenise_line(line) if linebuf.read(1) == b'\0': # line starts with a number, add to program memory; store_line seeks to 1 first self.store_line(linebuf) else: # we have read the : if linebuf.skip_blank() not in tk.END_LINE: raise error.BASICError(error.DIRECT_STATEMENT_IN_FILE) def save(self, g): """Save the program to stream g in (A)scii, (B)ytecode or (P)rotected mode.""" mode = g.filetype if self.protected and mode != b'P': raise error.BASICError(error.IFC) current = self.bytecode.tell() # skip first \x00 in bytecode self.bytecode.seek(1) if mode == b'B': # binary bytecode mode g.write(self.bytecode.read()) elif mode == b'P': # protected mode converter.protect(self.bytecode, g) else: # ascii mode while True: current_line, output, _ = self.lister.detokenise_line(self.bytecode) if current_line == -1 or (current_line > self.max_list_line): break g.write_line(bytes(output)) self.bytecode.seek(current) def list_lines(self, from_line, to_line): """List line range.""" from_line, to_line = self.explicit_lines(from_line, to_line) if self.protected: # don't list protected files raise error.BASICError(error.IFC) # 65529 is max insertable line number for GW-BASIC 3.23. # however, 65530-65535 are executed if present in tokenised form. # in GW-BASIC, 65530 appears in LIST, 65531 and above are hidden if to_line is None: to_line = self.max_list_line numbers = [ num for num in self.line_numbers if (from_line is None or num >= from_line) and num <= to_line ] # sort by positions, not line numbers! listable = sorted([self.line_numbers[num] for num in numbers]) if numbers: self.last_stored = max(numbers) lines = [] for pos in listable: self.bytecode.seek(pos + 1) _, line, _ = self.lister.detokenise_line(self.bytecode) lines.append(bytes(line)) return lines def get_memory(self, offset): """Retrieve data from program code.""" offset -= self.code_start code = self.bytecode.getvalue() try: return ord(code[offset:offset+1]) except IndexError: # pragma: no cover # variable memory starts immediately after the stored program # ao memory access beyond the size of the program should not arrive here logging.debug('PEEK beyond program size handled by Program class.') return -1 def get_memory_block(self, offset, length): """Retrieve block of data from program code.""" offset -= self.code_start code = self.bytecode.getvalue() return bytearray(code[offset:offset+length]) def set_memory(self, offset, val): """Change program code.""" if not self.allow_code_poke: logging.warning('Ignored POKE into program code') return offset -= self.code_start loc = self.bytecode.tell() # move pointer to end self.bytecode.seek(0, 2) if offset > self.bytecode.tell(): # pragma: no cover # variable memory starts immediately after the stored program # ao memory access beyond the size of the program should not arrive here logging.debug('POKE beyond program size handled by Program class.') else: self.bytecode.seek(offset) self.bytecode.write(int2byte(val)) # move pointer to end self.bytecode.seek(0, 2) self.rebuild_line_dict() # restore program pointer self.bytecode.seek(loc) pcbasic-2.0.7/pcbasic/basic/sound.py000066400000000000000000000507641441235174000173300ustar00rootroot00000000000000""" PC-BASIC - sound.py Sound handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from collections import deque import datetime from ..compat import iterchar, zip from .base import error from .base import signals from .base import tokens as tk from .base.tokens import DIGITS from . import mlparser from . import values # NOTE - sound timings and queue lengths are fairly close to DOSBox for Tandy. # For regular GW-BASIC there are some differences # and the results of the original are difficult to understand # number of tones, gaps or markers in background buffer BACKGROUND_BUFFER_LENGTH = 32 # base frequency for noise source BASE_FREQ = 3579545. / 1024. # frequency multipliers for noise sources 0-7 NOISE_FREQ = tuple(BASE_FREQ * v for v in (1., 0.5, 0.25, 0., 1., 0.5, 0.25, 0.)) # 12-tone equal temperament # C, C#, D, D#, E, F, F#, G, G#, A, A#, NOTE_FREQ = tuple(440. * 2**((i-33.)/12.) for i in range(84)) NOTES = { b'C': 0, b'C#': 1, b'D-': 1, b'D': 2, b'D#': 3, b'E-': 3, b'E': 4, b'F': 5, b'F#': 6, b'G-': 6, b'G': 7, b'G#': 8, b'A-': 8, b'A': 9, b'A#': 10, b'B-': 10, b'B': 11 } # critical duration value below which sound loops # in BASIC, 1/44 = 0.02272727248 which is '\x8c\x2e\x3a\x7b' LOOP_THRESHOLD = 0.02272727248 # length of a clock tick ("PIT tick", see Joel Yliluoma's noise.bas) TICK_LENGTH = 0x1234DC / 65536. class Sound(object): """Sound queue manipulations.""" def __init__(self, queues, values, memory, syntax): """Initialise sound queue.""" # for wait() and queues self._queues = queues self._values = values self._memory = memory # Tandy/PCjr noise generator # frequency for noise sources self._noise_freq = list(NOISE_FREQ) # advnced sound capabilities self._multivoice = syntax if syntax in ('pcjr', 'tandy') else b'' # Tandy/PCjr SOUND ON and BEEP ON # tandy has SOUND ON by default, pcjr has it OFF self._sound_on = (self._multivoice == 'tandy') # pc-speaker on/off; (not implemented; not sure whether should be on) self._beep_on = True # timed queues for each voice (including gaps, for background counting & rebuilding) self._voice_queue = [TimedQueue(), TimedQueue(), TimedQueue(), TimedQueue()] self._foreground = True self._synch = False # initialise PLAY state self.reset_play() @property def multivoice(self): """We have multivoice capability.""" return bool(self._multivoice) def beep_(self, args): """BEEP: produce an alert sound or switch internal speaker on/off.""" command, = args if command: self._beep_on = (command == tk.ON) else: self.beep() def beep(self): """Produce an alert sound.""" self.emit_tone(800, 0.25, fill=1, loop=False, voice=0, volume=15) # at most 16 notes in the sound queue with gaps, or 32 without gaps self._wait_background() def emit_tone(self, frequency, duration, fill, loop, voice, volume): """Play a sound on the tone generator.""" if frequency < 0: frequency = 0 if self._multivoice and self._sound_on and 0 < frequency < 110.: # pcjr, tandy play low frequencies as 110Hz frequency = 110. # if a synch is requested, emit it at the first tone or pause if self._synch: self.emit_synch() # no sound if both SOUND OFF and BEEP OFF - note that dosbox gets this wrong # checked on real hardware, see https://www.vogons.org/viewtopic.php?t=56735&p=626006 if not (self._beep_on or self._sound_on): volume = 0 tone = signals.Event(signals.AUDIO_TONE, (voice, frequency, fill*duration, loop, volume)) self._queues.audio.put(tone) self._voice_queue[voice].put(tone, None if loop else fill*duration, True) # separate gap event, except for legato (fill==1) if fill != 1 and not loop: gap = signals.Event(signals.AUDIO_TONE, (voice, 0, (1-fill) * duration, 0, 0)) self._queues.audio.put(gap) self._voice_queue[voice].put(gap, (1-fill) * duration, False) if voice == 2 and frequency != 0: # reset linked noise frequencies # /2 because we're using a 0x4000 rotation rather than 0x8000 self._noise_freq[3] = frequency / 2. self._noise_freq[7] = frequency / 2. def emit_noise(self, source, volume, duration, loop): """Generate a noise.""" frequency = self._noise_freq[source] # if not SOUND ON an IFC was raised, so don't check here noise = signals.Event(signals.AUDIO_NOISE, (source > 3, frequency, duration, loop, volume)) self._queues.audio.put(noise) self._voice_queue[3].put(noise, None if loop else duration, True) def sound_(self, args): """SOUND: produce a sound or switch external speaker on/off.""" arg0 = next(args) if self._multivoice and arg0 in (tk.ON, tk.OFF): command = arg0 else: command = None freq = values.to_int(arg0) dur = values.to_single(next(args)).to_value() error.range_check(-65535, 65535, dur) volume = next(args) if volume is None: volume = 15 else: volume = values.to_int(volume) error.range_check(-1, 15, volume) if volume == -1: volume = 15 voice = next(args) if voice is None: voice = 0 else: # on PCjr, four-parameter SOUND requires SOUND ON if self._multivoice == 'pcjr' and not self._sound_on: raise error.BASICError(error.IFC) voice = values.to_int(voice) error.range_check(0, 2, voice) # can't address noise channel here list(args) if command is not None: self._sound_on = (command == tk.ON) self.stop_all_sound() return if dur == 0: self.stop_all_sound() return # Tandy only allows frequencies below 37 (but plays them as 110 Hz) if freq != 0: # 32767 is pause error.range_check(-32768 if self._multivoice == 'tandy' else 37, 32767, freq) # calculate duration in seconds dur_sec = dur / TICK_LENGTH # loop if duration less than 1/44 == 0.02272727248 if dur < LOOP_THRESHOLD: # play indefinitely in background self.emit_tone(freq, dur_sec, fill=1, loop=True, voice=voice, volume=volume) self._wait_background() else: self.emit_tone(freq, dur_sec, fill=1, loop=False, voice=voice, volume=volume) if self._foreground: # continue when last tone has started playing, both on tandy and gw # this is different from what PLAY does! self._wait(1) else: self._wait_background() def noise_(self, args): """Generate a noise (NOISE statement).""" if not self._sound_on: raise error.BASICError(error.IFC) source = values.to_int(next(args)) error.range_check(0, 7, source) volume = values.to_int(next(args)) error.range_check(0, 15, volume) dur = values.to_single(next(args)).to_value() error.range_check(-65535, 65535, dur) list(args) # calculate duration in seconds dur_sec = dur / TICK_LENGTH # loop if duration less than 1/44 == 0.02272727248 self.emit_noise(source, volume, dur_sec, loop=(dur < LOOP_THRESHOLD)) # noise is always background self._wait_background() def _wait_background(self): """Wait until the background queue becomes available.""" # 32 plus one playing self._wait(BACKGROUND_BUFFER_LENGTH+1) def _wait(self, wait_length): """Wait until queue is shorter than or equal to given length.""" # top of queue is the currently playing tone or gap while max(len(queue) for queue in self._voice_queue) > wait_length: self._queues.wait() def stop_all_sound(self): """Terminate all sounds immediately.""" for q in self._voice_queue: q.clear() self._queues.audio.put(signals.Event(signals.AUDIO_STOP)) def persist(self, flag): """Set mixer persistence flag (runmode).""" self._queues.audio.put(signals.Event(signals.AUDIO_PERSIST, (flag,))) def rebuild(self): """Rebuild tone queues.""" # should we pop one at a time from each voice queue to equalise timings? for voice, q in enumerate(self._voice_queue): for item, duration in q.items(): item.params = list(item.params) item.params[2] = duration self._queues.audio.put(item) def play_fn_(self, args): """PLAY function: get length of music queue.""" voice = values.to_int(next(args)) list(args) error.range_check(0, 255, voice) if not(self._multivoice and voice in (1, 2)): voice = 0 return self._values.new_integer().from_int(self._voice_queue[voice].tones_waiting()) def tones_waiting(self): """Return max number of tones waiting in queues.""" return max(self._voice_queue[voice].tones_waiting() for voice in range(3)) def emit_synch(self): """Synchronise the three tone voices.""" # on Tandy/PCjr, align voices (excluding noise) at the end of each PLAY statement if self._multivoice: max_time = max(q.expiry() for q in self._voice_queue[:3]) for voice, q in enumerate(self._voice_queue[:3]): duration = (max_time - q.expiry()).total_seconds() # fill up the queue with the necessary amount of silence # this takes up one spot in the buffer and thus affects timings # which is intentional balloon = signals.Event(signals.AUDIO_TONE, (voice, 0, duration, False, 0)) self._queues.audio.put(balloon) self._voice_queue[voice].put(balloon, duration, None) self._synch = False def reset_play(self): """Reset PLAY state.""" # music foreground (MF) mode self._foreground = True # reset all PLAY state self._state = [PlayState(), PlayState(), PlayState()] def play_(self, args): """Parse a list of Music Macro Language strings (PLAY statement).""" # retrieve Music Macro Language string mml_list = [values.to_string_or_none(arg) for arg, _ in zip(args, range(3))] list(args) # at least one string must be specified if not any(mml_list): raise error.BASICError(error.MISSING_OPERAND) # on PCjr, three-voice PLAY requires SOUND ON if (self._multivoice == 'pcjr') and not self._sound_on and len(mml_list) > 1: raise error.BASICError(error.STX) # a marker is inserted at the start of the PLAY statement # this takes up one spot in the buffer and thus affects timings self._synch = True mml_list += [b''] * (3 - len(mml_list)) ml_parser_list = [mlparser.MLParser(mml, self._memory, self._values) for mml in mml_list] next_oct = 0 voices = list(range(3)) while True: if not voices: break for voice in voices: vstate = self._state[voice] mmls = ml_parser_list[voice] c = mmls.skip_blank_read().upper() if c == b'': voices.remove(voice) continue if c == b';': # absorb one (and only one) semicolon c = mmls.skip_blank_read().upper() if c == b'X': # insert substring sub = mmls.parse_string() pos = mmls.tell() rest = mmls.read() mmls.seek(pos) mmls.truncate() mmls.write(sub) mmls.write(rest) mmls.seek(pos) elif c == b'N': note = mmls.parse_number() error.range_check(0, 84, note) dur = vstate.length while mmls.skip_blank_read_if((b'.',)): dur *= 1.5 if note == 0: # pause self.emit_tone(0, dur*vstate.tempo, 1, False, voice, vstate.volume) else: self.emit_tone( NOTE_FREQ[note-1], dur*vstate.tempo, vstate.fill, False, voice, vstate.volume) elif c == b'L': recip = mmls.parse_number() error.range_check(1, 64, recip) vstate.length = 1. / recip elif c == b'T': recip = mmls.parse_number() error.range_check(32, 255, recip) vstate.tempo = 240. / recip elif c == b'O': octave = mmls.parse_number() error.range_check(0, 6, octave) vstate.octave = octave elif c == b'>': vstate.octave += 1 if vstate.octave > 6: vstate.octave = 6 elif c == b'<': vstate.octave -= 1 if vstate.octave < 0: vstate.octave = 0 elif c in (b'A', b'B', b'C', b'D', b'E', b'F', b'G', b'P'): note = c dur = vstate.length length = None if mmls.skip_blank_read_if((b'#', b'+')): note += b'#' elif mmls.skip_blank_read_if((b'-',)): note += b'-' c = mmls.skip_blank_read_if(DIGITS) if c is not None: numstr = [c] while mmls.skip_blank() in set(iterchar(DIGITS)): numstr.append(mmls.read(1)) # NOT ml_parse_number, only literals allowed here! length = int(b''.join(numstr)) error.range_check(0, 64, length) if length > 0: dur = 1. / float(length) while mmls.skip_blank_read_if((b'.',)): error.throw_if(note == b'P' and length == 0) dur *= 1.5 if note == b'P': # length must be specified if length is None: raise error.BASICError(error.IFC) # don't do anything for length 0 elif length > 0: self.emit_tone(0, dur * vstate.tempo, 1, False, voice, vstate.volume) else: # use default length for length 0 try: self.emit_tone( NOTE_FREQ[(vstate.octave + next_oct) * 12 + NOTES[note]], dur * vstate.tempo, vstate.fill, False, voice, vstate.volume) except KeyError: raise error.BASICError(error.IFC) next_oct = 0 elif c == b'M': c = mmls.skip_blank_read().upper() if c == b'N': vstate.fill = 7./8. elif c == b'L': vstate.fill = 1. elif c == b'S': vstate.fill = 3./4. elif c == b'F': self._foreground = True elif c == b'B': self._foreground = False else: raise error.BASICError(error.IFC) elif c == b'V' and ( self._multivoice and self._sound_on or self._multivoice == 'tandy' ): vol = mmls.parse_number() error.range_check(-1, 15, vol) if vol == -1: vstate.volume = 15 else: vstate.volume = vol else: raise error.BASICError(error.IFC) self._synch = False if self._foreground: # wait until fully done on Tandy/PCjr, continue early on GW self._wait(0 if self._multivoice else 1) else: self._wait_background() class PlayState(object): """State variables of the PLAY command.""" def __init__(self): """Initialise play state.""" self.octave = 4 self.fill = 7./8. # 2*0.25 = 0.5 seconds per quarter note self.tempo = 2. self.length = 0.25 self.volume = 15 ############################################################################### # sound queue class TimedQueue(object): """Queue with expiring elements.""" def __init__(self): """Initialise timed queue.""" self._deque = deque() # hack to reproduce queue lengths as reported by GW-BASIC self._balloon_popped = False def __getstate__(self): """Get pickling dict for queue.""" self._check_expired() return { 'deque': self._deque, 'now': datetime.datetime.now(), 'balloon_popped': self._balloon_popped, } def __setstate__(self, st): """Initialise queue from pickling dict.""" offset = datetime.datetime.now() - st['now'] self._deque = deque((item, expiry+offset, counts) for (item, expiry, counts) in st['deque']) self._balloon_popped = st['balloon_popped'] def _check_expired(self): """Drop expired items from queue.""" counts = 0 try: while self._deque[0][1] <= datetime.datetime.now(): popped = self._deque.popleft() self._balloon_popped = (popped[2] is None) except (IndexError, TypeError): pass def put(self, item, duration, count_for_size): """ Put item onto queue with duration in seconds. Items with duration None remain until next item is put. """ self._check_expired() # drop looping elements try: if self._deque[-1][1] is None: self._deque.pop() except IndexError: pass if duration is None: expiry = None else: last = self._deque[-1][1] if self._deque else datetime.datetime.now() expiry = max(last, datetime.datetime.now()) + datetime.timedelta(seconds=duration) self._deque.append((item, expiry, count_for_size)) def clear(self): """Clear the queue.""" self._deque.clear() def __len__(self): """Number of elements in queue.""" self._check_expired() return len(self._deque) def tones_waiting(self): """Number of tones (not gaps) waiting in queue.""" self._check_expired() # count number of notes waiting, exclude the top of queue ("now playing") waiting = len([item for i, item in enumerate(self._deque) if item[2] and i]) # hack: if the most recent item popped was a balloon # (i.e. we've just started a PLAY and the first note has not finished) # include the first note in the waiting queue length waiting += self._balloon_popped self._balloon_popped = False return waiting def expiry(self): """Last expiry in queue, return now() for looping sound.""" self._check_expired() try: return self._deque[-1][1] or datetime.datetime.now() except IndexError: return datetime.datetime.now() def items(self): """Iterate over each item and its duration.""" self._check_expired() last_expiry = datetime.datetime.now() for item, expiry, _ in self._deque: if expiry is None: duration = None else: # adjust duration duration = (expiry - last_expiry).total_seconds() last_expiry = expiry yield item, duration pcbasic-2.0.7/pcbasic/basic/state.py000066400000000000000000000117741441235174000173160ustar00rootroot00000000000000""" PC-BASIC - basic.state Support for pickling session objects (c) 2014--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ try: import cPickle as pickle except ImportError: import pickle import os import io import sys import zlib import struct import codecs import logging from contextlib import contextmanager from . import VERSION from ..compat import PY2, copyreg, stdio # session file header HEADER_FORMAT = ' 0: # preserve existing contents of writable file with io.open(name, 'rb') as f: buf = f.read(pos) f = io.open(name, mode) f.write(buf) else: f = io.open(name, mode) if pos > 0: f.seek(pos) except IOError: pass else: return f logging.warning('Could not re-open file %s. Replacing with null file.', name) return io.open(os.devnull, mode) def pickle_file(f): """Pickle a file object.""" if f in ( sys.stdout, sys.stdin, stdio.stdout, stdio.stdin, stdio.stdout.buffer, stdio.stdin.buffer ): return unpickle_file, (None, f.mode, -1) try: return unpickle_file, (f.name, f.mode, f.tell()) except (IOError, ValueError): # IOError: not seekable # ValueError: closed return unpickle_file, (f.name, f.mode, -1) # register the picklers for file and cStringIO if PY2: # pragma: no cover copyreg.pickle(file, pickle_file) # pylint: disable=undefined-variable copyreg.pickle(io.BufferedReader, pickle_file) copyreg.pickle(io.BufferedWriter, pickle_file) copyreg.pickle(io.TextIOWrapper, pickle_file) copyreg.pickle(io.BufferedRandom, pickle_file) copyreg.pickle(io.BytesIO, pickle_bytesio) # patch codecs.StreamReader and -Writer if PY2: # pragma: no cover def patched_getstate(self): return vars(self) def patched_setstate(self, dict): vars(self).update(dict) for streamclass in (codecs.StreamReader, codecs.StreamWriter, codecs.StreamReaderWriter): streamclass.__getstate__ = patched_getstate streamclass.__setstate__ = patched_setstate def load_session(state_file): """Read state from a compressed pickle.""" if not state_file: raise ValueError('Session filename must not be empty') with open(state_file, 'rb') as in_file: header = in_file.read(struct.calcsize(HEADER_FORMAT)) blob = in_file.read() # mask checksum to deal with different signs on Py2/Py3 # see https://docs.python.org/3.5/library/zlib.html#zlib.crc32 checksum = zlib.crc32(blob) & 0xffffffff try: header_dict = dict(zip(HEADER_KEYS, struct.unpack(HEADER_FORMAT, header))) except struct.error: raise ValueError('session file header corrupted') # check blob integrity if checksum != header_dict['checksum']: raise ValueError('session file corrupted') if ( HEADER['python_major'] != header_dict['python_major'] or HEADER['python_minor'] != header_dict['python_minor'] ): raise ValueError('session file stored with different Python version') if ( HEADER['pcbasic_major'] != header_dict['pcbasic_major'] or HEADER['pcbasic_minor'] != header_dict['pcbasic_minor'] ): raise ValueError('session file stored with different PC-BASIC version') session = pickle.loads(zlib.decompress(blob)) return session def save_session(obj, state_file): """Write state to a compressed pickle.""" if not state_file: raise ValueError('Session filename must not be empty') blob = zlib.compress(pickle.dumps(obj, pickle.HIGHEST_PROTOCOL)) checksum = zlib.crc32(blob) & 0xffffffff header_dict = dict(checksum=checksum, **HEADER) header = struct.pack(HEADER_FORMAT, *(header_dict[_key] for _key in HEADER_KEYS)) with open(state_file, 'wb') as out_file: out_file.write(header) out_file.write(blob) pcbasic-2.0.7/pcbasic/basic/values/000077500000000000000000000000001441235174000171115ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/basic/values/__init__.py000066400000000000000000000005231441235174000212220ustar00rootroot00000000000000""" PC-BASIC - values package Types, values and conversions (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from . import numbers from . import strings from . import values from . import randomiser from .numbers import * from .strings import * from .values import * from .randomiser import * pcbasic-2.0.7/pcbasic/basic/values/numbers.py000066400000000000000000001226721441235174000211500ustar00rootroot00000000000000""" PC-BASIC - numbers.py Integer and Floating Point values (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3. """ # descriptions of the Microsoft Binary Format found here: # http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_20245266.html # http://www.boyet.com/Articles/MBFSinglePrecision.html # # single precision: m3 | m2 | m1 | exponent # double precision: m7 | m6 | m5 | m4 | m3 | m2 | m1 | exponent # where: # m1 is most significant byte => sbbb|bbbb # m7 is the least significant byte # m = mantissa byte # s = sign bit # b = bit # # The exponent is biased by 128. # There is an assumed 1 bit after the radix point (so the assumed mantissa is 0.1ffff... where f's are the fraction bits) import binascii import struct import math from ...compat import iterchar, int2byte from ..base import tokens as tk from ..base import error # for to_str # for numbers, tab and LF are whitespace BLANKS = b' \t\n' # ASCII separators - these cause string representations to evaluate to zero SEPARATORS = b'\x1c\x1d\x1f' ############################################################################## # value base class class Value(object): """Abstract base class for value types.""" sigil = None size = None def __init__(self, buffer, values): """Initialise the value.""" if buffer is None: buffer = bytearray(self.size) self._buffer = memoryview(buffer) self._values = values def __repr__(self): """String representation for debugging.""" sigil_repr = self.sigil.decode('ascii') bytes_repr = binascii.hexlify(self.to_bytes()).decode('ascii') try: return '%s[%s %r]' % ( sigil_repr, bytes_repr, self.to_value() ) except Exception: return '%s[%s ]' % (sigil_repr, bytes_repr) def __getstate__(self): # can't pickle memoryview self._buffer = bytearray(self._buffer) return self.__dict__ def __setstate__(self, pickle_dict): # can't pickle memoryview self.__dict__ = pickle_dict self._buffer = memoryview(self._buffer) def to_value(self): """Convert to Python value.""" def clone(self): """Create a copy.""" return self.__class__(None, self._values).from_bytes(self._buffer) def new(self): """Create a new null value.""" return self.__class__(None, self._values) def copy_from(self, other): """Copy another value into this one.""" self._buffer[:] = other._buffer return self def to_bytes(self): """Get a copy of the byte representation.""" return bytearray(self._buffer) def from_bytes(self, in_bytes): """Copy a new byte representation into the value.""" self._buffer[:] = in_bytes return self def view(self): """Get a reference to the storage space.""" return self._buffer ############################################################################## # numeric value base class class Number(Value): """Abstract base class for numeric value.""" zero = None pos_max = None neg_max = None def __init__(self, buffer, values): """Initialise the number.""" Value.__init__(self, buffer, values) self.error_handler = values.error_handler def to_double(self): """Convert to double.""" def to_single(self): """Convert to single.""" def to_float(self, allow_double=True): """Convert to float.""" def add(self, rhs): """Add another Number.""" return self.clone().iadd(rhs) def iadd(self, rhs): """Add another Number, in-place.""" ############################################################################## # integer number class Integer(Number): """16-bit signed little-endian integer.""" sigil = b'%' size = 2 pos_max = b'\xff\x7f' neg_max = b'\xff\xff' def is_zero(self): """Value is zero.""" return self._buffer == b'\0\0' def is_negative(self): """Value is negative.""" return (bytearray(self._buffer)[-1] & 0x80) != 0 def sign(self): """Sign of value.""" if (bytearray(self._buffer)[-1] & 0x80) != 0: return -1 elif bytearray(self._buffer) == bytearray(b'\0\0'): return 0 else: return 1 def to_int(self, unsigned=False): """Return value as Python int.""" if unsigned: return struct.unpack(' 0xff: lsb -= 0x100 msb += 1 # ignore overflow, since -0 == 0 self._buffer[:] = bytearray([lsb, msb & 0xff]) return self def iabs(self): """Absolute value in-place.""" if bytearray(self._buffer)[-1] & 0x80: return self.ineg() return self def iadd(self, rhs): """Add another Integer in-place.""" lsb = bytearray(self._buffer)[0] + bytearray(rhs._buffer)[0] msb = bytearray(self._buffer)[1] + bytearray(rhs._buffer)[1] # apply carry if lsb > 0xff: lsb -= 0x100 msb += 1 # overflow if signs were equal and have changed if ( (bytearray(self._buffer)[1] > 0x7f) == (bytearray(rhs._buffer)[1] > 0x7f) != (msb > 0x7f) ): raise error.BASICError(error.OVERFLOW) self._buffer[:] = bytearray([lsb, msb & 0xff]) return self def isub(self, rhs): """Subtract another Integer in-place.""" # we can't apply the neg on the lhs and avoid a copy # because of things like -32768 - (-1) return self.iadd(rhs.clone().ineg()) # no imul - we always promote to float first for multiplication # no idiv - we always promote to float first for true division def idiv_int(self, rhs): """Perform integer division.""" if rhs.is_zero(): # division by zero - return single-precision maximum if self.is_negative(): max_val = Single(None, self._values).from_bytes(Single.neg_max) else: max_val = Single(None, self._values).from_bytes(Single.pos_max) raise ZeroDivisionError(max_val) dividend = self.to_int() divisor = rhs.to_int() # BASIC intdiv rounds to zero, Python's floordiv to -inf if (dividend >= 0) == (divisor >= 0): return self.from_int(dividend // divisor) else: return self.from_int(-(abs(dividend) // abs(divisor))) def imod(self, rhs): """Left modulo right.""" if rhs.is_zero(): # division by zero - return single-precision maximum if self.is_negative(): max_val = Single(None, self._values).from_bytes(Single.neg_max) else: max_val = Single(None, self._values).from_bytes(Single.pos_max) raise ZeroDivisionError(max_val) dividend = self.to_int() divisor = rhs.to_int() # BASIC MOD has same sign as dividend, Python mod has same sign as divisor mod = dividend % divisor if dividend < 0 or mod < 0: mod -= divisor return self.from_int(mod) # relations def gt(self, rhs): """Greater than.""" if isinstance(rhs, Float): # upgrade to Float return rhs.new().from_integer(self).gt(rhs) isneg = bytearray(self._buffer)[-1] & 0x80 if isneg != (bytearray(rhs._buffer)[-1] & 0x80): return not(isneg) # compute the unsigned (not absolute!) > lmsb = bytearray(self._buffer)[1] & 0x7f rmsb = bytearray(rhs._buffer)[1] & 0x7f if lmsb > rmsb: return True elif lmsb < rmsb: return False return bytearray(self._buffer)[0] > bytearray(rhs._buffer)[0] def eq(self, rhs): """Equals.""" if isinstance(rhs, Float): # upgrade to Float return rhs.new().from_integer(self).eq(rhs) return self._buffer == rhs._buffer ############################################################################## # floating-point base class class Float(Number): """Abstract base class for floating-point value.""" digits = None pos_max = None neg_max = None exp_sign = None # properties def is_zero(self): """Value is zero.""" return bytearray(self._buffer)[-1] == 0 def is_negative(self): """Value is negative.""" return bytearray(self._buffer)[-2] >= 0x80 def sign(self): """Sign of value.""" if bytearray(self._buffer)[-1] == 0: return 0 elif (bytearray(self._buffer)[-2] & 0x80) != 0: return -1 return 1 # BASIC type conversions def from_integer(self, in_integer): """Convert Integer to Float.""" return self.from_int(in_integer.to_int()) def to_integer(self, unsigned=False): """Convert Float to Integer.""" return Integer(None, self._values).from_int(self.to_int(), unsigned) # Python float conversions def to_value(self): """Return value as Python float.""" exp = bytearray(self._buffer)[-1] - self._bias if exp == -self._bias: # pylint: disable=invalid-unary-operand-type return 0. # unpack as unsigned long int man = struct.unpack(self._intformat, bytearray(self._buffer)[:-1] + b'\0')[0] # prepend assumed bit and apply sign if man & self._signmask: man = -man else: man |= self._signmask return man * 2.**exp def from_value(self, in_float): """Set to value of Python float.""" if in_float == 0.: self._buffer[:] = b'\0' * self.size return self neg = in_float < 0 exp = int(math.log(abs(in_float), 2) - self._shift) man = int(abs(in_float) * 0.5**exp) exp += self._bias # why do we need this here? man, exp = self._bring_to_range(man, exp, self._posmask, self._mask) if not self._check_limits(exp, neg): return self struct.pack_into( self._intformat, self._buffer, 0, man & (self._mask if neg else self._posmask) ) self._buffer[-1:] = int2byte(exp) return self # Python int conversions def to_int(self): """Return value rounded to Python int.""" man, neg = self._to_int_den() # carry: round to nearest, halves away from zero if man & 0x80: man += 0x80 # note that -man >> 8 and -(man >> 8) are different # due to Python's rounding rules # python2: int() converts from type long if possible return int(-(man >> 8) if neg else man >> 8) def from_int(self, in_int): """Set value to Python int.""" if in_int == 0: self._buffer[:] = b'\0' * self.size else: neg = in_int < 0 man, exp = self._bring_to_range(abs(in_int), self._bias, self._posmask, self._mask) if not self._check_limits(exp, neg): return self struct.pack_into( self._intformat, self._buffer, 0, man & (self._mask if neg else self._posmask) ) self._buffer[-1:] = int2byte(exp) return self def to_int_truncate(self): """Truncate float to integer.""" man, neg = self._to_int_den() # discard carry # python2: int() converts from type long if possible return int(-(man >> 8) if neg else man >> 8) def mantissa(self): """Integer value of mantissa.""" exp, man, neg = self._denormalise() return -(man >> 8) if neg else (man >> 8) # in-place unary operations def ineg(self): """Negate in-place.""" self._buffer[-2:-1] = int2byte(bytearray(self._buffer)[-2] ^ 0x80) return self def iabs(self): """Absolute value in-place.""" self._buffer[-2:-1] = int2byte(bytearray(self._buffer)[-2] & 0x7F) return self def itrunc(self): """Truncate towards zero in-place.""" return self.from_int(self.to_int_truncate()) def ifloor(self): """Truncate towards negative infinity in-place.""" oldval = self.clone() # we need to check negativity first, as itrunc() may take us to zero was_negative = self.is_negative() self.itrunc() if not self.eq(oldval) and was_negative: self.isub(self.new().from_bytes(self._one)) return self # relations def gt(self, rhs): """Greater than.""" if isinstance(rhs, Integer): # upgrade rhs to Float return self.gt(self.new().from_integer(rhs)) elif isinstance(rhs, Double) and isinstance(self, Single): # upgrade to Double return Double(None, self._values).from_single(self).gt(rhs) rhsneg = rhs.is_negative() # treat zero separately to avoid comparing different mantissas # zero is only greater than negative if self.is_zero(): return bool(rhsneg) and not rhs.is_zero() isneg = self.is_negative() if isneg != rhsneg: return not(isneg) if isneg: return rhs._abs_gt(self) return self._abs_gt(rhs) def eq(self, rhs): """Equals.""" if isinstance(rhs, Integer): # upgrade rhs to Float return self.eq(self.new().from_integer(rhs)) elif isinstance(rhs, Double) and isinstance(self, Single): # upgrade to Double return Double(None, self._values).from_single(self).eq(rhs) # all zeroes are equal if self.is_zero(): return rhs.is_zero() return self._buffer == rhs._buffer # in-place binary operations def iadd(self, right): """Add in-place.""" return self._normalise(*self._add_den(self._denormalise(), right._denormalise())) def isub(self, right): """Subtract in-place.""" rexp, rman, rneg = right._denormalise() return self._normalise(*self._add_den(self._denormalise(), (rexp, rman, not rneg))) def imul(self, right_in): """Multiply in-place.""" if self.is_zero() or right_in.is_zero(): # set any zeroes to standard zero self._buffer[:] = b'\0' * self.size return self lexp, lman, lneg = self._denormalise() rexp, rman, rneg = right_in._denormalise() lexp += rexp - right_in._bias - 8 lneg = (lneg != rneg) lman *= rman if lexp < -31: self._buffer[:] = b'\0' * self.size return self # drop some precision lman, lexp = self._bring_to_range(lman, lexp, self._den_mask>>4, self._den_upper>>4) # rounding quirk if lman & 0xf == 0x9: lman &= (self._carrymask + 0xfe) self._normalise(lexp, lman, lneg) return self def idiv(self, right_in): """Divide in-place.""" if right_in.is_zero(): # division by zero - return max float with the type and sign of self self.from_bytes(self.neg_max if self.is_negative() else self.pos_max) raise ZeroDivisionError(self) if self.is_zero(): return self lexp, lman, lneg = self._div_den(self._denormalise(), right_in._denormalise()) # normalise and return return self._normalise(lexp, lman, lneg) def ipow_int(self, expt): """Raise to integer power in-place.""" return self._ipow_int(expt.to_int()) # decimal representations def to_str(self, leading_space, type_sign): """Convert to string representation.""" if self.is_zero(): return (b' ' * leading_space) + b'0' + (self.sigil * type_sign) # sign or leading space sign = b'' if self.is_negative(): sign = b'-' elif leading_space: sign = b' ' mantissa, exp10 = self.to_decimal(self.digits) digitstr = _get_digits(mantissa, self.digits).rstrip(b'0') # exponent for scientific notation exp10 += self.digits - 1 if exp10 > self.digits - 1 or len(digitstr)-exp10 > self.digits + 1: # use scientific notation # this is self.to_str_scientific( # n_before=1, n_decimals=self.digits-1, force_dot=False) valstr = self._scientific_notation(digitstr, exp10, digits_to_dot=1, force_dot=False) else: # use decimal notation # usual: n_decimals = -exp10 # this is self.to_str_fixed # (self, n_decimals=-exp10, force_dot=False, group_thousands=False) but with type_sign valstr = self._decimal_notation(digitstr, exp10, type_sign, force_dot=False) return sign + valstr def to_decimal(self, digits): """Return value as mantissa of length min(digits, self.digits) and decimal exponent.""" if digits >= self.digits: # we'd be better off storing these (and self._ten) in denormalised form lim_bot = self.new().from_bytes(self._lim_bot) lim_top = self.new().from_bytes(self._lim_top) elif digits > 0: lim_bot = self.new().from_int(10**(digits-1))._just_under() lim_top = self.new().from_int(10**digits)._just_under() else: # use values for digits == 0 also if digits < 0 lim_bot = self.new().from_int(0) lim_top = self.new().from_int(1)._just_under() tden = lim_top._denormalise() bden = lim_bot._denormalise() exp10 = 0 den = self._denormalise() while self._abs_gt_den(den, tden): den = self._div10_den(den) exp10 += 1 # rounding - gets us close to GW results den = self._apply_carry_den(den) while self._abs_gt_den(bden, den): den = self._mul10_den(den) exp10 -= 1 # rounding - gets us close to GW results den = self._apply_carry_den(den) # round to int exp, man, neg = den exp -= self._bias if exp > 0: # pragma: no cover # I don't think this happens man <<= exp else: man >>= -exp # here we don't care about overflowing the mantissa as we output it as int if man & 0x80: man += 0x80 num = -(man >> 8) if neg else man >> 8 return num, exp10 def from_decimal(self, mantissa, exp10): """Set value to mantissa and decimal exponent.""" den = self.from_int(mantissa)._denormalise() # apply decimal exponent while (exp10 < 0): den = self._div10_den(den) exp10 += 1 while (exp10 > 0): den = self._mul10_den(den) exp10 -= 1 return self._normalise(*den) def to_str_scientific(self, digits_before_radix, digits_after_radix, always_show_radix): """Put a positive float in scientific format.""" if self.is_zero(): if always_show_radix: return b''.join((b'.', b'0' * digits_after_radix, self.exp_sign, b'+00')) # single/double difference: this matches GW output. odd, odd, odd if self.exp_sign == b'E': return b'E+00' return b'0D+00' digits_requested = digits_before_radix + digits_after_radix digits_precision = self.digits work_digits = min(digits_precision, digits_requested) # convert to mantissa of length work_digits and exponent mantissa, exponent = self.to_decimal(work_digits) # radix position in the digit string radix_position = exponent + work_digits digitstr = _get_digits(mantissa, work_digits) # ensure digitstr has the exact number of digits we're going to show # when work_digits == 0, e.g. PRINT USING "#^^^^";1 gives " E+01" not " E+00" # we get this because the digitstr is empty digitstr = digitstr.ljust(digits_requested, b'0')[:digits_requested] return self._scientific_notation( digitstr, # here, exp10 is the exponent if the radix is put after the first digit exp10=radix_position-1, digits_to_dot=digits_before_radix, force_dot=always_show_radix ) def to_str_fixed(self, n_decimals, force_dot, group_thousands): """Put a float in fixed-point representation.""" if self.is_zero(): if force_dot: return b'.' + b'0'*n_decimals if n_decimals: return b'0'*n_decimals return b'0' # convert to integer_mantissa * 10**exponent mantissa, exp10 = self.to_decimal(self.digits) # -exp10 is the number of digits after the radix point n_after = -exp10 # bring to decimal form of working precision if n_after > n_decimals: n_work = self.digits - (n_after - n_decimals) # this has n_work or n_work+1 digits, depending on rounding mantissa, exp10 = self.to_decimal(n_work) n_after = -exp10 digitstr = b'%d' % (abs(mantissa),) # number of digits before the radix point. n_before = len(digitstr) - n_after # fill up with zeros to required number of figures digitstr = digitstr.ljust(n_decimals + n_before, b'0') return self._decimal_notation( digitstr, n_before-1, type_sign=b'', force_dot=force_dot, group_thousands=group_thousands ) # implementation: floating- and fixed-point decimal notations def _group_thousands(self, digitstr): """Insert commas to group digits by thousands in a decimal number.""" first = len(digitstr) % 3 chunks = [digitstr[i:i + 3] for i in range(first, len(digitstr), 3)] if first: chunks = [digitstr[:first]] + chunks return b','.join(chunks) def _scientific_notation(self, digitstr, exp10, digits_to_dot, force_dot): """Put digits in scientific E-notation.""" valstr = digitstr[:digits_to_dot] if len(digitstr) > digits_to_dot: after_str = digitstr[digits_to_dot:] valstr += b'.' + after_str elif len(digitstr) == digits_to_dot and force_dot: valstr += b'.' exponent = exp10 - digits_to_dot + 1 valstr += self.exp_sign if exponent < 0: valstr += b'-' else: valstr += b'+' valstr += _get_digits(abs(exponent), min_digits=2) return valstr def _decimal_notation(self, digitstr, exp10, type_sign, force_dot, group_thousands=False): """Put digits in decimal notation.""" type_sign = b'' if not type_sign else self.sigil # digits to decimal point exp10 += 1 if exp10 >= len(digitstr): valstr = digitstr + b'0'*(exp10-len(digitstr)) if group_thousands: valstr = self._group_thousands(valstr) if force_dot: valstr += b'.' elif exp10 > 0: valstr = digitstr[:exp10] if group_thousands: valstr = self._group_thousands(valstr) valstr += b'.' + digitstr[exp10:] else: valstr = b'.' + b'0'*(-exp10) + digitstr if (b'.' not in valstr) or (type_sign == b'#'): valstr += type_sign return valstr ########################################################################## # implementation: decimal representations only _one = None _ten = None _lim_bot = None _lim_top = None def _apply_carry_den(self, den): """Round the carry byte (to be used only in to_decimal).""" exp, man, neg = den # apply_carry() # carry bit set? then round up if (man & 0xff) > 0x7f: man += 0x100 # overflow? if man >= self._den_upper: exp += 1 man >>= 1 # discard carry man ^= man & 0xff return exp, man, neg def _just_under(self): """Return the largest floating-point number less than the given value.""" lexp, lman, lneg = self._denormalise() # decrease mantissa by one return self.new()._normalise(lexp, lman - 0x100, lneg) def _abs_gt_den(self, lden, rden): """Absolute value is greater than.""" lexp, lman, _ = lden rexp, rman, _ = rden if lexp != rexp: return (lexp > rexp) return (lman > rman) def _div10_den(self, lden): """Divide by 10 in-place.""" exp, man, neg = self._div_den(lden, self.new().from_bytes(self._ten)._denormalise()) # perhaps this should be in _div_den while man < self._den_mask: exp -= 1 man <<= 1 return exp, man, neg def _mul10_den(self, den): """Multiply in-place by 10.""" exp, man, neg = den # 10x == 2(x+4x) return self._add_den((exp+1, man, neg), (exp+3, man, neg)) ########################################################################## # implementation: general _bias = None _shift = None _intformat = None _mask = None _posmask = None _signmask = None _den_mask = None _den_upper = None _carrymask = None def _denormalise(self): """Denormalise to shifted mantissa, exp, sign.""" exp = bytearray(self._buffer)[-1] man = struct.unpack( self._intformat, b'\0' + bytearray(self._buffer)[:-1] )[0] | self._den_mask neg = self.is_negative() return exp, man, neg def _normalise(self, exp, man, neg): """Normalise from shifted mantissa, exp, sign.""" # zero denormalised mantissa -> make zero if man == 0 or exp <= 0: self._buffer[:] = b'\0' * self.size return self # shift left if subnormal while man < (self._den_mask-1): exp -= 1 man <<= 1 # round to nearest; halves to even (Gaussian rounding) round_up = (man & 0xff > 0x80) or (man & 0xff == 0x80 and man & 0x100 == 0x100) man = (man & self._carrymask) + 0x100 * round_up if man >= self._den_upper: exp += 1 man >>= 1 # pack into byte representation struct.pack_into( self._intformat, self._buffer, 0, (man>>8) & (self._mask if neg else self._posmask) ) if self._check_limits(exp, neg): self._buffer[-1:] = int2byte(exp) return self def _to_int_den(self): """Denormalised float to integer.""" exp, man, neg = self._denormalise() exp -= self._bias if exp > 0: man <<= exp else: man >>= -exp return man, neg def _check_limits(self, exp, neg): """Overflow and underflow check returns: True if nonzero non-infinite False if underflow raises: OverflowError if overflow """ if exp > 255: self.from_bytes(self.neg_max if neg else self.pos_max) raise OverflowError(self) elif exp <= 0: # set to zero, but leave mantissa as is self._buffer[-1:] = int2byte(0) return False return True def _bring_to_range(self, man, exp, lower, upper): """Bring mantissa to range (posmask, mask].""" while abs(man) <= lower: exp -= 1 man <<= 1 while abs(man) > upper: exp += 1 man >>= 1 return man, exp def _abs_gt(self, rhs): """Absolute values greater than.""" # don't compare zeroes - failsafe, is not reached in code if self.is_zero(): # pragma: no cover return False rhscopy = bytearray(rhs._buffer) # so long as the sign is the same ... rhscopy[-2] &= (bytearray(self._buffer)[-2] | 0x7f) # ... we can compare floats as if they were ints for l, r in reversed(list(zip(bytearray(self._buffer), bytearray(rhscopy)))): if l > r: return True elif l < r: return False # equal return False def _add_den(self, lden, rden): """Denormalised add.""" lexp, lman, lneg = lden rexp, rman, rneg = rden if rexp == 0: return lexp, lman, lneg if lexp == 0: return rexp, rman, rneg # ensure right is larger if lexp > rexp or (lexp == rexp and lman > rman): lexp, lman, lneg, rexp, rman, rneg = rexp, rman, rneg, lexp, lman, lneg # zero flag for quirky rounding # only set if all the bits we lose by matching exponents were zero zero_flag = lman & ((1<<(rexp-lexp))-1) == 0 sub_flag = lneg != rneg # match exponents lman >>= (rexp - lexp) lexp = rexp # shortcut (this affects quirky rounding) if (lman < 0x80 or lman == 0x80 and zero_flag) and sub_flag: return rexp, rman, rneg # add mantissas, taking sign into account if not sub_flag: man, neg = lman + rman, lneg if man >= self._den_upper: lexp += 1 man >>= 1 else: man, neg = rman - lman, rneg # break tie for rounding if we're at exact half after dropping digits if not zero_flag and not sub_flag: man |= 0x1 # attempt to match GW-BASIC subtraction rounding if sub_flag and (man & 0x1c0 == 0x80) and (man & 0x1df != 0x80): man &= (self._carrymask + 0x7f) return lexp, man, neg def _ipow_int(self, expt): """Raise to int power in-place.""" # exponentiation by squares if expt < 0: self._ipow_int(-expt) self = self.new().from_bytes(self._one).idiv(self) elif expt > 1: if (expt % 2) == 0: self._ipow_int(expt // 2) self.imul(self) else: base = self.clone() self._ipow_int((expt-1) // 2) self.imul(self) self.imul(base) elif expt == 0: self = self.from_bytes(self._one) return self def _div_den(self, lden, rden): """Denormalised divide.""" lexp, lman, lneg = lden rexp, rman, rneg = rden # signs lneg = (lneg != rneg) # subtract exponentials lexp -= rexp - self._bias - 8 # long division of mantissas work_man = lman lman = 0 lexp += 1 while (rman > 0): lman <<= 1 lexp -= 1 if work_man > rman: work_man -= rman lman += 1 rman >>= 1 return lexp, lman, lneg ############################################################################## # single-precision floating-point number class Single(Float): """Single-precision MBF float.""" sigil = b'!' size = 4 exp_sign = b'E' digits = 7 pos_max = b'\xff\xff\x7f\xff' neg_max = b'\xff\xff\xff\xff' _intformat = ' 7 and not is_single: is_double = True return is_double, -mantissa if neg else mantissa, exp10 def _get_digits(mantissa, min_digits): """Get the digits for an int.""" return (b'%d' % abs(mantissa)).rjust(min_digits, b'0') pcbasic-2.0.7/pcbasic/basic/values/randomiser.py000066400000000000000000000057261441235174000216400ustar00rootroot00000000000000""" PC-BASIC - randomiser.py Random number generator (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import struct from . import values from ...compat import int2byte class Randomiser(object): """Linear Congruential Generator """ _step = 4455680 # 0x43fd00 _period = 2**24 _multiplier = 214013 _increment = 2531011 def __init__(self, values): """Initialise the random number generator.""" self.clear() self._values = values def clear(self): """Reset the random number generator.""" self._seed = 5228370 # 0x4fc752 def reseed(self, val): """Reseed the random number generator.""" # RANDOMIZE converts to int in a non-standard way - # looking at the first two bytes in the internal representation # on a program line, if a number outside the signed int range (or -32768) is entered, # the number is stored as a MBF double or float. Randomize then: # - ignores the first 4 bytes (if it's a double) # - reads the next two # - xors them with the final two (most significant including sign bit, and exponent) # and interprets them as a signed int # e.g. 1# = /x00/x00/x00/x00 /x00/x00/x00/x81 gets read as /x00/x00 ^ /x00/x81 # = /x00/x81 -> 0x10000-0x8100 = -32512 (sign bit set) # 0.25# = /x00/x00/x00/x00 /x00/x00/x00/x7f gets read as /x00/x00 ^ /x00/x7f # = /x00/x7F -> 0x7F00 = 32512 (sign bit not set) # /xDE/xAD/xBE/xEF /xFF/x80/x00/x80 gets read as /xFF/x80 ^ /x00/x80 # = /xFF/x00 -> 0x00FF = 255 s = val.to_bytes() final_two = s[-2:] mask = bytearray(2) if len(s) >= 4: mask = s[-4:-2] final_two = int2byte(final_two[0]^mask[0]) + int2byte(final_two[1]^mask[1]) # unpack to signed integer n, = struct.unpack(' right[i]: return True elif left[i] < right[i]: return False # the same so far... # the shorter string is said to be less than the longer, # provided they are the same up till the length of the shorter. if len(left) > len(right): return True # left is shorter, or equal strings return False def lset(self, in_str, justify_right): """Justify a str into an existing buffer and pad with spaces.""" # v is empty string if variable does not exist # trim and pad to size of target buffer length = self.length() in_str = in_str.to_value() if justify_right: in_str = in_str[:length].rjust(length) else: in_str = in_str[:length].ljust(length) # make a copy only if not in a writeable location target = self._stringspace.check_modify(*self.to_pointer()) self.from_pointer(*target) # copy the new string in self._stringspace.view(*target)[:] = in_str return self def midset(self, start, num, val): """Modify a string in an existing buffer.""" # we need to decrement basic offset by 1 to get python offset offset = start - 1 # don't overwrite more of the old string than the length of the new string num = min(num, val.length()) # ensure the length of source string matches target length = self.length() if offset + num > length: num = length - offset if num <= 0: return self # make a copy only if not in a writeable location target = self._stringspace.check_modify(*self.to_pointer()) self.from_pointer(*target) source = val.to_pointer() if source != target: self._stringspace.view(*target)[offset:offset+num] = ( self._stringspace.view(*source)[:num] ) else: # copy byte by byte from left to right # to conform to GW overwriting of source string on overlap for i in range(num): self._stringspace.view(*target)[i+offset:i+offset+1] = ( self._stringspace.view(*source)[i:i+1] ) return self ###################################################################### # unary functions def len(self): """LEN: length of string.""" return numbers.Integer(None, self._values).from_int(self.length()) def asc(self): """ASC: ordinal ASCII value of a character.""" s = bytearray(self.to_str()) error.throw_if(not s) return numbers.Integer(None, self._values).from_int(s[0]) def space(self, num): """SPACE$: repeat spaces.""" num = num.to_integer().to_int() error.range_check(0, 255, num) return self.new().from_str(b' ' * num) class StringSpace(object): """Table of strings accessible by their length and address.""" def __init__(self, memory): """Initialise empty string space.""" self._memory = memory self._strings = {} self._temp = None self.clear() def __repr__(self): """Debugging representation of string table.""" return '\n'.join( '%x: %r' % (n, bytes(v)) for n, v in iteritems(self._strings) ) def clear(self): """Empty string space.""" self._strings.clear() # strings are placed at the top of string memory, just below the stack self.current = self._memory.stack_start() def rebuild(self, stringspace): """Rebuild from stored copy.""" self.clear() self._strings.update(stringspace._strings) self.current = stringspace.current def copy_to(self, string_space, length, address): """Copy a string to another string space.""" return string_space.store(self.view(length, address).tobytes()) def _retrieve(self, length, address): """Retrieve a string by its pointer.""" # if string length == 0, return empty string try: return bytearray() if length == 0 else self._strings[address] except KeyError: # pragma: no cover raise KeyError(u'Dereferencing detached string at %x (%d)' % (address, address)) def view(self, length, address): """Return a writeable view of a string from its string pointer.""" # empty string pointers can point anywhere if length == 0: return memoryview(bytearray()) if address >= self._memory.var_start(): # string stored in string space return memoryview(self._retrieve(length, address)) elif address >= self._memory.code_start: # get string stored in code as bytearray codestr = self._memory.program.get_memory_block(address, length) # NOTE this is a writeable view of a *copy* of the code! return memoryview(codestr) else: # string stored in field buffers return self._memory.view_field_memory(address, length) def check_modify(self, length, address): """Assign a new string into an existing buffer.""" # if it is a code literal, we now do need to allocate space for a copy if address >= self._memory.code_start and address < self._memory.var_start(): length, address = self.store(self.view(length, address).tobytes()) return length, address def store(self, in_str, address=None, check_free=True): """Store a new string and return the string pointer.""" length = len(in_str) # don't store overlong strings if length > 255: raise error.BASICError(error.STRING_TOO_LONG) # don't store if address is provided (code or FIELD strings) if address is None: # reserve string space; collect garbage if necessary if check_free: self._memory.check_free(length, error.OUT_OF_STRING_SPACE) # find new string address self.current -= length address = self.current + 1 # don't store empty strings if length > 0: # copy and convert to bytearray self._strings[address] = bytearray(in_str) return length, address def _delete_last(self): """Delete the string provided if it is at the top of string space.""" last_address = self.current + 1 try: length = len(self._strings[last_address]) self.current += length del self._strings[last_address] except KeyError: # pragma: no cover # maybe happens if we're called before an out-of-memory exception is handled # and the string wasn't allocated pass def collect_garbage(self, string_ptrs): """Re-store the strings referenced in string_ptrs, delete the rest.""" # string_ptrs should be a list of memoryviews to the original pointers # retrieve addresses and copy strings string_list = [] # find last non-temporary string last_permanent = self._memory.stack_start() last_perm_view = None for view in string_ptrs: length, addr = struct.unpack('= self._memory.var_start(): string_list.append((view, addr, self._retrieve(length, addr))) # set sentinel string (lowest-address permanent string) # don't use zero-length strings as sentinel: # they share an address with allocated strings and may get swapped on sorting # in which case the allocated permanent string ends up below the sentinel if self._temp is not None and length > 0: if addr > self._temp and addr < last_permanent: last_permanent, last_perm_view = addr, view # sort by address, largest first (maintain order of storage) string_list.sort(key=itemgetter(1), reverse=True) # clear the string buffer and re-store all referenced strings self.clear() for view, _, string in string_list: # re-allocate string space # update the original pointers supplied (these are memoryviews) view[:] = struct.pack(' self._temp def is_field_string(self, string): """Return whether string is a FIELD string.""" return string.address() < self._memory.code_start pcbasic-2.0.7/pcbasic/basic/values/values.py000066400000000000000000000625701441235174000207740ustar00rootroot00000000000000""" PC-BASIC - values.py Types, values and conversions (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import math import struct import functools from ...compat import int2byte from ..base import error from ..base import tokens as tk from . import numbers from . import strings # BASIC type sigils: # Integer (%) - stored as two's complement, little-endian # Single (!) - stored as 4-byte Microsoft Binary Format # Double (#) - stored as 8-byte Microsoft Binary Format # String ($) - stored as 1-byte length plus 2-byte pointer to string space INT = numbers.Integer.sigil SNG = numbers.Single.sigil DBL = numbers.Double.sigil STR = strings.String.sigil # storage size in bytes TYPE_TO_SIZE = {STR: 3, INT: 2, SNG: 4, DBL: 8} SIZE_TO_TYPE = {2: INT, 3: STR, 4: SNG, 8: DBL} # type classes SIZE_TO_CLASS = { 2: numbers.Integer, 3: strings.String, 4: numbers.Single, 8: numbers.Double } TYPE_TO_CLASS = { INT: numbers.Integer, STR: strings.String, SNG: numbers.Single, DBL: numbers.Double } # cutoff for trigonometric functions # above this machine precision makes the result useless and machine/os dependent # this is close to what gw uses but not quite equivalent TRIG_MAX = 5e16 def size_bytes(name): """Return the size of a value type, by variable name or type char.""" return TYPE_TO_SIZE[name[-1:]] ############################################################################### # type checks def check_value(inp): """Check if value is of Value type.""" if not isinstance(inp, numbers.Value): raise TypeError('%s is not of class Value' % type(inp)) def pass_string(inp, err=error.TYPE_MISMATCH): """Check if variable is String-valued.""" if not isinstance(inp, strings.String): check_value(inp) raise error.BASICError(err) return inp def pass_number(inp, err=error.TYPE_MISMATCH): """Check if variable is numeric.""" if not isinstance(inp, numbers.Number): check_value(inp) raise error.BASICError(err) return inp def next_string(args): """Retrieve a string from an iterator and return as Python value.""" expr = next(args) return to_string_or_none(expr) def to_string_or_none(expr): if isinstance(expr, strings.String): return expr.to_value() elif expr is None: return expr else: raise error.BASICError(error.TYPE_MISMATCH) ############################################################################### # type conversions def match_types(left, right): """Check if variables are numeric and convert to highest-precision.""" if isinstance(left, numbers.Double) or isinstance(right, numbers.Double): return to_double(left), to_double(right) elif isinstance(left, numbers.Single) or isinstance(right, numbers.Single): return to_single(left), to_single(right) elif isinstance(left, numbers.Integer) or isinstance(right, numbers.Integer): return to_integer(left), to_integer(right) elif isinstance(left, strings.String) or isinstance(right, strings.String): return pass_string(left), pass_string(right) raise TypeError('%s or %s is not of class Value.' % (type(left), type(right))) ############################################################################### # error handling def float_safe(fn): """Decorator to handle floating point errors.""" def wrapped_fn(*args, **kwargs): try: return fn(*args, **kwargs) except (ValueError, ArithmeticError) as e: return args[0].error_handler.handle(e) wrapped_fn.__name__ = fn.__name__ return wrapped_fn def _call_float_function(fn, *args): """Convert to IEEE 754, apply function, convert back.""" args = list(args) pass_number(args[0]) values = args[0]._values feh = args[0].error_handler try: # to_float can overflow on Double.pos_max args = [_arg.to_float(values.double_math) for _arg in args] floatcls = args[0].__class__ python_args = [_arg.to_value() for _arg in args] result = fn(*python_args) # python3 may return complex values for some real functions # where python2 simply raises an error if isinstance(result, complex): raise ValueError('Non-real result') return floatcls(None, values).from_value(result) except (ValueError, ArithmeticError) as e: # create positive infinity of the appropriate class if values.double_math and isinstance(args[0], numbers.Double): floatcls = numbers.Double else: floatcls = numbers.Single infty = floatcls(None, values).from_bytes(floatcls.pos_max) # attach as exception payload for float error handler to deal with return feh.handle(e.__class__(infty)) class FloatErrorHandler(object): """Handles floating point errors.""" # types of errors that do not always interrupt execution soft_types = (error.OVERFLOW, error.DIVISION_BY_ZERO) def __init__(self, console): """Setup handler.""" self._console = console self._do_raise = False def suspend(self, do_raise): """Pause local handling of floating point errors.""" self._do_raise = do_raise def handle(self, e): """Handle Overflow or Division by Zero.""" if isinstance(e, ValueError): # math domain errors such as SQR(-1) math_error = error.IFC elif isinstance(e, OverflowError): math_error = error.OVERFLOW elif isinstance(e, ZeroDivisionError): math_error = error.DIVISION_BY_ZERO else: # pragma: no cover # shouldn't happen, we're only called with ValueError/ArithmeticError raise e if (self._do_raise or self._console is None or math_error not in self.soft_types): # also raises exception in error_handle_mode! # in that case, prints a normal error message raise error.BASICError(math_error) else: # write a message & continue as normal # message should not include line number or trailing \xFF self._console.write_line(error.BASICError(math_error).message) # return max value for the appropriate float type # integer operations should just raise the BASICError directly, they are not handled if e.args and isinstance(e.args[0], numbers.Float): return e.args[0] else: # pragma: no cover return numbers.Single(None, self).from_bytes(numbers.Single.pos_max) ############################################################################### class Values(object): """Handles BASIC strings and numbers.""" def __init__(self, string_space, double_math): """Setup values.""" self.stringspace = string_space # double-precision EXP, SIN, COS, TAN, ATN, LOG self.double_math = double_math self.error_handler = None def set_handler(self, handler): """Initialise the error message console.""" self.error_handler = handler def create(self, buf): """Create new variable object with buffer provided.""" # this sets a view, not a copy return SIZE_TO_CLASS[len(buf)](buf, self) def new(self, sigil): """Return newly allocated value of the given type with zeroed buffer.""" return TYPE_TO_CLASS[sigil](None, self) def new_string(self): """Return newly allocated null string.""" return strings.String(None, self) def new_integer(self): """Return newly allocated zero integer.""" return numbers.Integer(None, self) def new_single(self): """Return newly allocated zero single.""" return numbers.Single(None, self) def new_double(self): """Return newly allocated zero double.""" return numbers.Double(None, self) ########################################################################### # convert between BASIC and Python values @float_safe def from_value(self, python_val, typechar): """Convert Python value to BASIC value.""" return TYPE_TO_CLASS[typechar](None, self).from_value(python_val) def from_str_at(self, python_str, address): """Convert str to String at given address.""" return strings.String(None, self).from_pointer( *self.stringspace.store(python_str, address)) def from_bool(self, boo): """Convert Python boolean to Integer.""" if boo: return numbers.Integer(None, self).from_bytes(b'\xff\xff') return numbers.Integer(None, self) ########################################################################### # convert to and from internal representation def from_bytes(self, token_bytes): """Convert internal byte representation to BASIC value.""" # make a copy, not a view return SIZE_TO_CLASS[len(token_bytes)](None, self).from_bytes(token_bytes) def from_token(self, token): """Convert number token to new Number temporary""" if not token: raise ValueError('Token must not be empty') lead = bytes(token)[0:1] if lead == tk.T_SINGLE: return numbers.Single(None, self).from_token(token) elif lead == tk.T_DOUBLE: return numbers.Double(None, self).from_token(token) elif lead in tk.NUMBER: return numbers.Integer(None, self).from_token(token) raise ValueError('%s is not a number token' % repr(token)) ########################################################################### # create value from string representations @float_safe def from_repr(self, word, allow_nonnum, typechar=None): """Convert representation to value.""" # keep as string if typechar asks for it, ignore typechar otherwise if typechar == STR: return self.new_string().from_str(word) # skip spaces and line feeds (but not NUL). word = word.lstrip(b' \n').upper() if not word: return self.new_integer() if word[:2] == b'&H': return self.new_integer().from_hex(word[2:]) elif word[:1] == b'&': return self.new_integer().from_oct(word[2:] if word[1:2] == b'O' else word[1:]) # we need to try to convert to int first, # mainly so that the tokeniser can output the right token type try: return self.new_integer().from_str(word) except ValueError as e: # non-integer characters, try a float pass except error.BASICError as e: if e.err != error.OVERFLOW: # pragma: no cover # shouldn't happen, from_str only raises Overflow raise # if allow_nonnum == False, raises ValueError for non-numerical characters is_double, mantissa, exp10 = numbers.str_to_decimal(word, allow_nonnum) if is_double: return self.new_double().from_decimal(mantissa, exp10) return self.new_single().from_decimal(mantissa, exp10) ############################################################################### # conversions def to_integer(inp, unsigned=False): """Check if variable is numeric, convert to Int.""" if isinstance(inp, strings.String): raise error.BASICError(error.TYPE_MISMATCH) return inp.to_integer(unsigned) @float_safe def to_single(num): """Check if variable is numeric, convert to Single.""" if isinstance(num, strings.String): raise error.BASICError(error.TYPE_MISMATCH) return num.to_single() @float_safe def to_double(num): """Check if variable is numeric, convert to Double.""" if isinstance(num, strings.String): raise error.BASICError(error.TYPE_MISMATCH) return num.to_double() def cint_(args): """CINT: convert to integer (by rounding, halves away from zero).""" value, = args return to_integer(value) def csng_(args): """CSNG: convert to single (by Gaussian rounding).""" value, = args return to_single(value) def cdbl_(args): """CDBL: convert to double.""" value, = args return to_double(value) def to_type(typechar, value): """Check if variable can be converted to the given type and convert if necessary.""" if typechar == STR: return pass_string(value) elif typechar == INT: return to_integer(value) elif typechar == SNG: return to_single(value) elif typechar == DBL: return to_double(value) raise ValueError('%s is not a valid sigil.' % typechar) # NOTE that this function will overflow if outside the range of Integer # whereas Float.to_int will not def to_int(inp, unsigned=False): """Round numeric variable and convert to Python integer.""" return to_integer(inp, unsigned).to_int(unsigned) def mki_(args): """MKI$: return the byte representation of an int.""" x, = args return x._values.new_string().from_str(bytes(to_integer(x).to_bytes())) def mks_(args): """MKS$: return the byte representation of a single.""" x, = args return x._values.new_string().from_str(bytes(to_single(x).to_bytes())) def mkd_(args): """MKD$: return the byte representation of a double.""" x, = args return x._values.new_string().from_str(bytes(to_double(x).to_bytes())) def cvi_(args): """CVI: return the int value of a byte representation.""" x, = args cstr = pass_string(x).to_str() error.throw_if(len(cstr) < 2) return x._values.from_bytes(cstr[:2]) def cvs_(args): """CVS: return the single-precision value of a byte representation.""" x, = args cstr = pass_string(x).to_str() error.throw_if(len(cstr) < 4) return x._values.from_bytes(cstr[:4]) def cvd_(args): """CVD: return the double-precision value of a byte representation.""" x, = args cstr = pass_string(x).to_str() error.throw_if(len(cstr) < 8) return x._values.from_bytes(cstr[:8]) ############################################################################### # comparisons def _bool_eq(left, right): """Return true if left == right, false otherwise.""" left, right = match_types(left, right) return left.eq(right) def _bool_gt(left, right): """Ordering: return -1 if left > right, 0 otherwise.""" left, right = match_types(left, right) return left.gt(right) def eq(left, right): """Return -1 if left == right, 0 otherwise.""" return left._values.from_bool(_bool_eq(left, right)) def neq(left, right): """Return -1 if left != right, 0 otherwise.""" return left._values.from_bool(not _bool_eq(left, right)) def gt(left, right): """Ordering: return -1 if left > right, 0 otherwise.""" return left._values.from_bool(_bool_gt(left, right)) def gte(left, right): """Ordering: return -1 if left >= right, 0 otherwise.""" return left._values.from_bool(not _bool_gt(right, left)) def lte(left, right): """Ordering: return -1 if left <= right, 0 otherwise.""" return left._values.from_bool(not _bool_gt(left, right)) def lt(left, right): """Ordering: return -1 if left < right, 0 otherwise.""" return left._values.from_bool(_bool_gt(right, left)) ############################################################################### # bitwise operators def not_(num): """Bitwise NOT, -x-1.""" return num._values.new_integer().from_int(~to_integer(num).to_int()) def and_(left, right): """Bitwise AND.""" return left._values.new_integer().from_int( to_integer(left).to_int(unsigned=True) & to_integer(right).to_int(unsigned=True), unsigned=True) def or_(left, right): """Bitwise OR.""" return left._values.new_integer().from_int( to_integer(left).to_int(unsigned=True) | to_integer(right).to_int(unsigned=True), unsigned=True) def xor_(left, right): """Bitwise XOR.""" return left._values.new_integer().from_int( to_integer(left).to_int(unsigned=True) ^ to_integer(right).to_int(unsigned=True), unsigned=True) def eqv_(left, right): """Bitwise equivalence.""" return left._values.new_integer().from_int( ~(to_integer(left).to_int(unsigned=True) ^ to_integer(right).to_int(unsigned=True)), unsigned=True) def imp_(left, right): """Bitwise implication.""" return left._values.new_integer().from_int( (~to_integer(left).to_int(unsigned=True)) | right.to_integer().to_int(unsigned=True), unsigned=True) ############################################################################## # unary operations def abs_(args): """Return the absolute value of a number. No-op for strings.""" inp, = args if isinstance(inp, strings.String): # strings pass unchanged return inp # promote Integer to Single to avoid integer overflow on -32768 return inp.to_float().clone().iabs() def neg(inp): """Negation (unary -). No-op for strings.""" if isinstance(inp, strings.String): # strings pass unchanged return inp # promote Integer to Single to avoid integer overflow on -32768 return inp.to_float().clone().ineg() def sgn_(args): """Sign.""" x, = args return numbers.Integer(None, x._values).from_int(pass_number(x).sign()) def int_(args): """Truncate towards negative infinity (INT).""" inp, = args if isinstance(inp, strings.String): # strings pass unchanged return inp return inp.clone().ifloor() def fix_(args): """Truncate towards zero.""" inp, = args return pass_number(inp).clone().itrunc() def sqr_(args): """Square root.""" x, = args return _call_float_function(math.sqrt, x) def exp_(args): """Exponential.""" x, = args return _call_float_function(math.exp, x) def sin_(args): """Sine.""" x, = args return _call_float_function(lambda _x: math.sin(_x) if abs(_x) < TRIG_MAX else 0., x) def cos_(args): """Cosine.""" x, = args return _call_float_function(lambda _x: math.cos(_x) if abs(_x) < TRIG_MAX else 1., x) def tan_(args): """Tangent.""" x, = args return _call_float_function(lambda _x: math.tan(_x) if abs(_x) < TRIG_MAX else 0., x) def atn_(args): """Inverse tangent.""" x, = args return _call_float_function(math.atan, x) def log_(args): """Logarithm.""" x, = args return _call_float_function(math.log, x) ###################################################################### # string representations and characteristics def to_repr(inp, leading_space, type_sign): """Convert BASIC number to Python bytes representation.""" # PRINT, STR$ - yes leading space, no type sign # WRITE - no leading space, no type sign # LIST - no loading space, yes type sign if isinstance(inp, numbers.Number): return inp.to_str(leading_space, type_sign) elif isinstance(inp, strings.String): raise error.BASICError(error.TYPE_MISMATCH) raise TypeError('%s is not of class Value' % type(inp)) def str_(args): """STR$: string representation of a number.""" x, = args return x._values.new_string().from_str( to_repr(pass_number(x), leading_space=True, type_sign=False) ) def val_(args): """VAL: number value of a string.""" x, = args return x._values.from_repr(pass_string(x).to_str(), allow_nonnum=True) def len_(args): """LEN: length of string.""" s, = args return pass_string(s).len() def space_(args): """SPACE$: repeat spaces.""" num, = args return num._values.new_string().space(pass_number(num)) def asc_(args): """ASC: ordinal ASCII value of a character.""" s, = args return pass_string(s).asc() def chr_(args): """CHR$: character for ASCII value.""" x, = args val = pass_number(x).to_integer().to_int() error.range_check(0, 255, val) return x._values.new_string().from_str(int2byte(val)) def oct_(args): """OCT$: octal representation of int.""" x, = args # allow range -32768 to 65535 val = to_integer(x, unsigned=True) return x._values.new_string().from_str(val.to_oct()) def hex_(args): """HEX$: hexadecimal representation of int.""" x, = args # allow range -32768 to 65535 val = to_integer(x, unsigned=True) return x._values.new_string().from_str(val.to_hex()) ############################################################################## # sring operations def left_(args): """LEFT$: get substring of num characters at the start of string.""" s, num = next(args), next(args) s, num = pass_string(s), to_integer(num) list(args) stop = num.to_integer().to_int() if stop == 0: return s.new() error.range_check(0, 255, stop) return s.new().from_str(s.to_str()[:stop]) def right_(args): """RIGHT$: get substring of num characters at the end of string.""" s, num = next(args), next(args) s, num = pass_string(s), to_integer(num) list(args) stop = num.to_integer().to_int() if stop == 0: return s.new() error.range_check(0, 255, stop) return s.new().from_str(s.to_str()[-stop:]) def mid_(args): """MID$: get substring.""" s, start = next(args), to_integer(next(args)) p = pass_string(s) num = next(args) if num is not None: num = to_integer(num) list(args) length = s.length() start = start.to_integer().to_int() if num is None: num = length else: num = num.to_integer().to_int() error.range_check(1, 255, start) error.range_check(0, 255, num) if num == 0 or start > length: return s.new() # BASIC's indexing starts at 1, Python's at 0 start -= 1 return s.new().from_str(s.to_str()[start:start+num]) def instr_(args): """INSTR: find substring in string.""" arg0 = next(args) if isinstance(arg0, numbers.Number): start = to_int(arg0) error.range_check(1, 255, start) big = pass_string(next(args)) else: start = 1 big = pass_string(arg0) small = pass_string(next(args)) list(args) new_int = numbers.Integer(None, big._values) big = big.to_str() small = small.to_str() if big == b'' or start > len(big): return new_int # BASIC counts string positions from 1 find = big[start-1:].find(small) if find == -1: return new_int return new_int.from_int(start + find) def string_(args): """STRING$: repeat a character num times.""" num = to_int(next(args)) error.range_check(0, 255, num) asc_value_or_char = next(args) if isinstance(asc_value_or_char, numbers.Integer): error.range_check(0, 255, asc_value_or_char.to_int()) list(args) if isinstance(asc_value_or_char, strings.String): char = asc_value_or_char.to_str()[:1] else: # overflow if outside Integer range ascval = asc_value_or_char.to_integer().to_int() error.range_check(0, 255, ascval) char = int2byte(ascval) return strings.String(None, asc_value_or_char._values).from_str(char * num) ############################################################################## # binary operations @float_safe def pow(left, right): """Left^right.""" if isinstance(left, strings.String) or isinstance(right, strings.String): raise error.BASICError(error.TYPE_MISMATCH) if left._values.double_math and ( isinstance(left, numbers.Double) or isinstance(right, numbers.Double) ): return _call_float_function(lambda a, b: a**b, to_double(left), to_double(right)) elif isinstance(right, numbers.Integer): return left.to_single().clone().ipow_int(right) else: return _call_float_function(lambda a, b: a**b, to_single(left), to_single(right)) @float_safe def add(left, right): """Add two numbers or concatenate two strings.""" if isinstance(left, numbers.Number): # promote Integer to Single to avoid integer overflow left = left.to_float() left, right = match_types(left, right) # note that we can't call iadd here, as it breaks with strings # since between copy and dereference the address may change due to garbage collection # it may be better to define non-in-place operators for everything return left.add(right) @float_safe def sub(left, right): """Subtract two numbers.""" if isinstance(left, strings.String) or isinstance(right, strings.String): raise error.BASICError(error.TYPE_MISMATCH) # promote Integer to Single to avoid integer overflow left, right = match_types(left.to_float(), right) return left.clone().isub(right) @float_safe def mul(left, right): """Left*right.""" if isinstance(left, strings.String) or isinstance(right, strings.String): raise error.BASICError(error.TYPE_MISMATCH) elif isinstance(left, numbers.Double) or isinstance(right, numbers.Double): return left.to_double().clone().imul(right.to_double()) else: return left.to_single().clone().imul(right.to_single()) @float_safe def div(left, right): """Left/right.""" if isinstance(left, strings.String) or isinstance(right, strings.String): raise error.BASICError(error.TYPE_MISMATCH) elif isinstance(left, numbers.Double) or isinstance(right, numbers.Double): return left.to_double().clone().idiv(right.to_double()) else: return left.to_single().clone().idiv(right.to_single()) @float_safe def intdiv(left, right): """Left\\right.""" return to_integer(left).clone().idiv_int(to_integer(right)) @float_safe def mod_(left, right): """Left modulo right.""" return to_integer(left).clone().imod(to_integer(right)) # conversions to type TYPE_TO_CONV = {STR: pass_string, INT: to_integer, SNG: to_single, DBL: to_double} pcbasic-2.0.7/pcbasic/compat/000077500000000000000000000000001441235174000160145ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/compat/__init__.py000066400000000000000000000165041441235174000201330ustar00rootroot00000000000000""" PC-BASIC - compat Cross-platform compatibility utilities (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # pylint: disable=no-name-in-module, import-error, undefined-variable, used-before-assignment import sys import os import io ################################################################################################## # not available in Python <= 3.6 try: import importlib_resources as resources except ImportError: # pragma: no cover from importlib import resources try: from contextlib import nullcontext except ImportError: # pragma: no cover class nullcontext(): def __init__(self, enter_result=None): self.enter_result = enter_result def __enter__(self): return self.enter_result def __exit__(self, *excinfo): pass ################################################################################################## from .base import PLATFORM, PY2, WIN32, MACOS, X64 from .base import USER_CONFIG_HOME, USER_DATA_HOME, BASE_DIR, HOME_DIR from .streams import StreamWrapper, fix_stdio, is_readable_text_stream, is_writable_text_stream from .console import console, read_all_available, IS_CONSOLE_APP from .console import stdio, init_stdio if PY2: # pragma: no cover from .python2 import add_str, iterchar from .python2 import xrange, zip, iteritems, itervalues, iterkeys, iterbytes from .python2 import getcwdu, getenvu, setenvu, iterenvu from .python2 import configparser, queue, copyreg, which from .python2 import SimpleNamespace, TemporaryDirectory from .python2 import BrokenPipeError, is_broken_pipe unichr, int2byte, text_type = unichr, chr, unicode if WIN32: from . import win32_subprocess from .win32 import argv else: from .posix import argv else: import configparser, queue, copyreg from shutil import which from types import SimpleNamespace from tempfile import TemporaryDirectory from .python3 import int2byte, add_str, iterchar, iterbytes from .python3 import xrange, zip, iteritems, itervalues, iterkeys from .python3 import getcwdu, getenvu, setenvu, iterenvu from .python3 import is_broken_pipe BrokenPipeError = BrokenPipeError unichr, text_type = chr, str argv = sys.argv if WIN32: from .win32 import set_dpi_aware, line_print from .win32 import get_free_bytes, get_short_pathname, is_hidden from .win32 import EOL, EOF from .win32 import SHELL_ENCODING, OEM_ENCODING, HIDE_WINDOW else: from .posix import set_dpi_aware, line_print from .posix import get_free_bytes, get_short_pathname, is_hidden from .posix import EOL, EOF from .posix import SHELL_ENCODING, OEM_ENCODING, HIDE_WINDOW if MACOS: # on MacOS, if launched from Finder, ignore the additional "process serial number" argument argv = [_arg for _arg in argv if not _arg.startswith('-psn_')] # for macOS - if no console, presumably we're launched as a bundle # set working directory to user home # bit of a hack but I don't know a better way if not IS_CONSOLE_APP: os.chdir(HOME_DIR) ################################################################################################## # fix stdio and deal with broken pipes in scripts from contextlib import contextmanager @contextmanager def script_entry_point_guard(): """Wrapper for entry points, to deal with stdio, Ctrl-C and sigpipe.""" fix_stdio() init_stdio() # see docs.python.org/3/library/signal.html#note-on-sigpipe # for cases where shell tools send SIGPIPE # e.g. echo -e "?1\r?2\r" | python3.8 -m pcbasic -n | head --lines=1 exit_code = True try: yield exit_code = False except KeyboardInterrupt: exit_code = False except BrokenPipeError as e: # py2 hack if not is_broken_pipe(e): raise # broken pipe usually gets caught above, but flush streams here as a failsafe try: sys.stdout.flush() except Exception: exit_code = True try: sys.stderr.flush() except Exception: exit_code = True if exit_code: try: os.dup2(os.open(os.devnull, os.O_WRONLY), sys.stdout.fileno()) except Exception: pass try: os.dup2(os.open(os.devnull, os.O_WRONLY), sys.stderr.fileno()) except Exception: pass sys.exit(exit_code) ################################################################################################## # utility functions, this has to go somewhere... import re import random def _build_split_regexp(split_by, quote, as_type): """ Build regexp for use with split_quoted and split_pair. `split_by` and `quote` must be of type `as_type`. """ if not quote: quote = as_type() quote = re.escape(quote) if split_by is None: # by default, split on whitespace split_by = u'\s' else: split_by = re.escape(split_by) # https://stackoverflow.com/questions/16710076/python-split-a-string-respect-and-preserve-quotes # note ur'' is not accepted by python 3, and r'' means bytes in python2. # bytes has no .format so using % which is awkward here pattern = ( br'(?:[^{%s}{%s}]|[{%s}](?:\\.|[^{%s}])*[{%s}])+' ) if as_type == type(u''): # we know the template pattern string and ascii is ok pattern = pattern.decode('ascii', 'ignore') regexp = pattern % (split_by, quote, quote, quote, quote) return regexp def split_quoted(line, split_by=None, quote=None, strip_quotes=False): """ Split by separators, preserving quoted blocks; \\ escapes quotes. """ regexp = _build_split_regexp(split_by, quote, as_type=type(line)) chunks = re.findall(regexp, line) if strip_quotes: chunks = [c.strip(quote) for c in chunks] return chunks def split_pair(line, split_by=None, quote=None): """ Split by separators, preserving quoted blocks; \\ escapes quotes. First match only, always return two values. """ regexp = _build_split_regexp(split_by, quote, as_type=type(line)) for match in re.finditer(regexp, line): s0 = match.group() s1 = line[match.end()+1:] # only loop once return s0, s1 def iter_chunks(char_list, attrs): """Iterate over list yielding chunks of elements with the same attribute.""" last_attr = None chars = [] # collect chars in chunks with the same attribute for char, attr in zip(char_list, attrs): if attr != last_attr: if last_attr is not None: yield chars, last_attr last_attr = attr chars = [] chars.append(char) if chars: yield chars, attr def random_id(number_digits, prefix='', exclude=()): """Generate a random hex id as bytes, optionally exclude from a given set.""" num_ids = 10**number_digits # construct the template for the next % operation, e.g. '07X' if number_digits == 7 format_spec = '0{}X'.format(number_digits) for _ in xrange(num_ids): name = format(random.randint(0, num_ids), format_spec) if isinstance(prefix, bytes): name = name.encode('ascii') name = prefix + name if name not in exclude: return name raise RuntimeError('no free id of length {} available'.format(number_digits)) pcbasic-2.0.7/pcbasic/compat/base.py000066400000000000000000000027211441235174000173020ustar00rootroot00000000000000""" PC-BASIC - compat.base Cross-platform compatibility utilities (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys import platform # Python major version PY2 = sys.version_info.major == 2 # platform constants WIN32 = sys.platform == 'win32' MACOS = sys.platform == 'darwin' # 64-bit (needed for Windows binary modules) X64 = platform.architecture()[0] == '64bit' # platform tag for libraries if WIN32: PLATFORM = sys.platform + ('_x64' if X64 else '_x86') else: PLATFORM = sys.platform # user configuration and state directories HOME_DIR = os.path.expanduser(u'~') if WIN32: USER_CONFIG_HOME = os.getenv(u'APPDATA', default=u'') USER_DATA_HOME = USER_CONFIG_HOME elif MACOS: USER_CONFIG_HOME = os.path.join(HOME_DIR, u'Library', u'Application Support') USER_DATA_HOME = USER_CONFIG_HOME else: USER_CONFIG_HOME = os.environ.get(u'XDG_CONFIG_HOME') or os.path.join(HOME_DIR, u'.config') USER_DATA_HOME = os.environ.get(u'XDG_DATA_HOME') or os.path.join(HOME_DIR, u'.local', u'share') # package/executable directory if hasattr(sys, 'frozen'): # we're a package: get the directory of the packaged executable # (__file__ is undefined in frozen packages) # this is for cx_Freeze's package layout BASE_DIR = os.path.join(os.path.dirname(sys.executable), 'lib', 'pcbasic') else: BASE_DIR = os.path.abspath(os.path.join(os.path.dirname(os.path.realpath(__file__)), '..')) pcbasic-2.0.7/pcbasic/compat/console.py000066400000000000000000000035771441235174000200440ustar00rootroot00000000000000""" PC-BASIC - compat.console Console and standard I/O setup (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import atexit from .base import WIN32 if WIN32: from .win32_console import Win32Console, IS_CONSOLE_APP from .win32_console import StdIO, init_stdio if IS_CONSOLE_APP: console = Win32Console() else: console = None stdio = StdIO(console) ############################################################################## # non-blocking input def read_all_available(stream): """Read all available bytes or unicode from a stream; nonblocking; None if closed.""" # are we're reading from (wrapped) stdin or not? if hasattr(stream, 'isatty') and stream.isatty(): # this is shaky - try to identify unicode vs bytes stream is_unicode_stream = hasattr(stream, 'buffer') # console always produces unicode unistr = console.read_all_chars() # but convert to bytes if the tty stream provides was a bytes stream if is_unicode_stream or unistr is None: return unistr else: return unistr.encode(stdio.stdin.encoding, 'replace') else: # this would work on unix too # just read the whole file and be done with it # bytes or unicode, depends on stream return stream.read() or None else: from .posix_console import PosixConsole, read_all_available, IS_CONSOLE_APP from .posix_console import StdIO, init_stdio stdio = StdIO() try: console = PosixConsole(stdio) except EnvironmentError: console = None # don't crash into raw terminal def _atexit_unset_raw(): try: console.unset_raw() except Exception: pass atexit.register(_atexit_unset_raw) pcbasic-2.0.7/pcbasic/compat/posix.py000066400000000000000000000062261441235174000175360ustar00rootroot00000000000000""" PC-BASIC - compat.posix Interface for Unix-like system calls (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # pylint: disable=no-name-in-module import os import sys import locale import subprocess import array from .base import PY2, HOME_DIR, MACOS if PY2: # pragma: no cover from .python2 import which else: from shutil import which # text conventions # ctrl+D EOF = u'\x04' # LF end-of-line EOL = u'\n' # shell conventions # console encoding SHELL_ENCODING = sys.stdin.encoding or locale.getpreferredencoding() OEM_ENCODING = SHELL_ENCODING FS_ENCODING = sys.getfilesystemencoding() # window suppression not needed on Unix HIDE_WINDOW = None # output buffer for ioctl call _sock_size = array.array('i', [0]) ############################################################################## # various def set_dpi_aware(): """Enable HiDPI awareness.""" ############################################################################## # file system def get_free_bytes(path): """Return the number of free bytes on the drive.""" # note that from Python 3.3 onwards, we can use the cross-platform shutil.disk_usage st = os.statvfs(path) return st.f_bavail * st.f_frsize def get_short_pathname(native_path): """Return Windows short path name or None if not available.""" return None if PY2: # pragma: no cover # the official parameter should be LC_CTYPE but that's None in my locale # on Windows, this would only work if the mbcs CP_ACP includes the characters we need; argv = [_arg.decode(FS_ENCODING, errors='replace') for _arg in sys.argv] def is_hidden(path): """File is hidden.""" # dot files are hidden on unixy systems base = os.path.basename(path) return base.startswith(u'.') and (base not in (u'.', u'..')) ############################################################################## # printing def line_print(printbuf, printer): """Print the buffer to a Unix printer, using PAPS if available.""" if not printbuf: return if which('paps'): # PAPS does not recognise CRLF printbuf = printbuf.replace(b'\r\n', b'\n') # A4 paper is 595 points wide by 842 points high. # Letter paper is 612 by 792 points. # the below seems to allow 82 chars horizontally on A4; it appears # my PAPS version doesn't quite use cpi correctly as 10cpi should # allow 80 chars on A4 with a narrow margin but only does so with a # margin of 0. paps = subprocess.Popen(( b'paps', b'--cpi=11', b'--lpi=6', b'--left-margin=20', b'--right-margin=20', b'--top-margin=6', b'--bottom-margin=6' ), stdin=subprocess.PIPE, stdout=subprocess.PIPE ) lpr_stdin = paps.stdout else: paps = None lpr_stdin = subprocess.PIPE command = [b'lpr'] if printer and printer != u'default': command += [b'-P', printer.encode(SHELL_ENCODING, 'replace')] lpr = subprocess.Popen(command, stdin=lpr_stdin) if paps: proc = paps else: proc = lpr proc.stdin.write(printbuf) proc.stdin.close() pcbasic-2.0.7/pcbasic/compat/posix_console.py000066400000000000000000000413201441235174000212520ustar00rootroot00000000000000""" PC-BASIC - compat.posix_console POSIX console support with ANSI escape sequences (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # pylint: disable=no-name-in-module import os import io import sys import tty import time import termios import select import fcntl import array import struct import atexit import locale import logging from collections import deque from contextlib import contextmanager try: import curses except ImportError: curses = None from .base import MACOS, PY2, HOME_DIR from .streams import StdIOBase # ANSI escape codes # for reference, see: # http://en.wikipedia.org/wiki/ANSI_escape_code # http://misc.flogisoft.com/bash/tip_colors_and_formatting # http://www.termsys.demon.co.uk/vtansi.htm # http://ascii-table.com/ansi-escape-sequences-vt-100.php # https://invisible-island.net/xterm/ctlseqs/ctlseqs.html # ANSI escape sequences # - these are supported by xterm, gnome-terminal # - konsole and Terminal.app ignore the palette sequences # - konsole (pre 18.08) breaks on the cursor shape sequence # - Terminal.app ignores cursor shape but does not break # - we use the delete/insert lines sequences rather than scroll as they are better supported # unfortunately terminfo is spotty on cursor shape and palette functionality, # plus most consoles claim to be xterm anyway if os.getenv('TERM', default='').startswith('linux'): # linux framebuffer console ANSI_OVERRIDES = dict( # 1 invisible 2 line 3 third 4 half block 5 two thirds 6 full block # https://linuxgazette.net/137/anonymous.html _cursor_block = b'\x1b[?4c', _cursor_line = b'\x1b[?2c', _reset_cursor = b'\x1b[?0c', ) else: # xterm and family ANSI_OVERRIDES = dict( # 1 blinking block 2 block 3 blinking line 4 line _cursor_block = b'\x1b[1 q', # Ss 1 ? _cursor_line = b'\x1b[3 q', # Ss 3 ? # reset colour and shape _reset_cursor = b'\x1b]112\a\x1b[1 q', # follow the format of initc # Cs ? _cursor_color = b'\x1b]12;#%p1%{255}%*%{1000}%/%2.2X%p2%{255}%*%{1000}%/%2.2X%p3%{255}%*%{1000}%/%2.2X\a', # window properties _resize = b'\x1b[8;%p1%d;%p2%d;t', ## ? # status line (caption) tsl = b'\x1b]2;', fsl = b'\a', ) # input key codes ################################################################################################### # terminfo has only a few keycodes # fortunately we can just include all codes for all systems # as there are no conflicting definitions # xterm keys that support modifiers _MOD_PATTERNS = { u'\x1b[11%s~': 'F1', u'\x1b[12%s~': 'F2', u'\x1b[13%s~': 'F3', u'\x1b[14%s~': 'F4', u'\x1b[15%s~': 'F5', u'\x1b[17%s~': 'F6', u'\x1b[18%s~': 'F7', u'\x1b[19%s~': 'F8', u'\x1b[20%s~': 'F9', u'\x1b[21%s~': 'F10', u'\x1b[23%s~': 'F11', u'\x1b[24%s~': 'F12', u'\x1b[1%sF': 'END', u'\x1b[1%sH': 'HOME', u'\x1b[1%sA': 'UP', u'\x1b[1%sB': 'DOWN', u'\x1b[1%sC': 'RIGHT', u'\x1b[1%sD': 'LEFT', u'\x1b[2%s~': 'INSERT', u'\x1b[3%s~': 'DELETE', u'\x1b[5%s~': 'PAGEUP', u'\x1b[6%s~': 'PAGEDOWN', } # xterm modifier codes _MOD_CODES = { u'': set(), u';2': {'SHIFT'}, u';3': {'ALT'}, u';4': {'SHIFT', 'ALT'}, u';5': {'CTRL'}, u';6': {'SHIFT', 'CTRL'}, u':7': {'CTRL', 'ALT'}, u';8': {'SHIFT', 'CTRL', 'ALT'}, } # construct ansi to output mapping for xterm codes ANSI_TO_KEYMOD = { pattern % (modcode,): (key, mods) for modcode, mods in _MOD_CODES.items() for pattern, key in _MOD_PATTERNS.items() } # unmodified keys _UNMOD_KEYS = { # used by the linux framebuffer console # also, \e[25~ is shift+F1, etc u'\x1b[[A': 'F1', u'\x1b[[B': 'F2', u'\x1b[[C': 'F3', u'\x1b[[D': 'F4', u'\x1b[[E': 'F5', u'\x1b[4~': 'END', u'\x1b[1~': 'HOME', # CSI-based key codes (without the number 1) u'\x1b[F': 'END', u'\x1b[H': 'HOME', u'\x1b[A': 'UP', u'\x1b[B': 'DOWN', u'\x1b[C': 'RIGHT', u'\x1b[D': 'LEFT', # SS3-based key codes (used by xterm in smkx mode) u'\x1bOP': 'F1', u'\x1bOQ': 'F2', u'\x1bOR': 'F3', u'\x1bOS': 'F4', u'\x1bOF': 'END', u'\x1bOH': 'HOME', u'\x1bOA': 'UP', u'\x1bOB': 'DOWN', u'\x1bOC': 'RIGHT', u'\x1bOD': 'LEFT', } ANSI_TO_KEYMOD.update({sequence: (key, set()) for sequence, key in _UNMOD_KEYS.items()}) # shifted keys _SHIFT_KEYS = { # shifted F-keys used by the linux framebuffer console u'\x1b[25~': 'F1', u'\x1b[26~': 'F2', u'\x1b[28~': 'F3', u'\x1b[29~': 'F4', u'\x1b[31~': 'F5', u'\x1b[32~': 'F6', u'\x1b[33~': 'F7', u'\x1b[34~': 'F8', # xterm shift+TAB u'\x1b[[Z': 'TAB', } ANSI_TO_KEYMOD.update({sequence: (key, {'SHIFT'}) for sequence, key in _SHIFT_KEYS.items()}) # keypad codes with numlock off # arrow keys, ins, del etc already included # u'\x1bOE': keypad 5 # u'\x1bOM': keypad Enter # u'\x1bOk': keypad + # u'\x1bOm': keypad - # u'\x1bOj': keypad * # u'\x1bOo': keypad / # esc + char means alt+key; lowercase ANSI_TO_KEYMOD.update({u'\x1b%c' % (c + 32,): (chr(c + 32), {'ALT'}) for c in range(65, 91)}) # uppercase ANSI_TO_KEYMOD.update({u'\x1b%c' % (c,): (chr(c + 32), {'ALT', 'SHIFT'}) for c in range(65, 91)}) # digits, controls & everything else ANSI_TO_KEYMOD.update({u'\x1b%c' % (c,): (chr(c), {'ALT'}) for c in range(0, 65)}) ANSI_TO_KEYMOD.update({u'\x1b%c' % (c,): (chr(c), {'ALT'}) for c in range(91, 128)}) # colour palettes ################################################################################################### # mapping of the first 8 attributes of the default CGA palette # so that non-RGB terminals use sensible colours # black, blue, green, cyan, red, magenta, yellow, white EGA_TO_ANSI = (0, 4, 2, 6, 1, 5, 3, 7) # default palette - these are in fact the 16 CGA colours # this gets overwritten anyway DEFAULT_PALETTE = ( (0x00, 0x00, 0x00), (0x00, 0x00, 0xaa), (0x00, 0xaa, 0x00), (0x00, 0xaa, 0xaa), (0xaa, 0x00, 0x00), (0xaa, 0x00, 0xaa), (0xaa, 0x55, 0x00), (0xaa, 0xaa, 0xaa), (0x55, 0x55, 0x55), (0x55, 0x55, 0xff), (0x55, 0xff, 0x55), (0x55, 0xff, 0xff), (0xff, 0x55, 0x55), (0xff, 0x55, 0xff), (0xff, 0xff, 0x55), (0xff, 0xff, 0xff) ) # implementation ################################################################################################### class StdIO(StdIOBase): """Holds standard unicode streams.""" if PY2: # pragma: no cover def _attach_stdin(self): self.stdin = self._wrap_input_stream(sys.stdin) def _attach_output_stream(self, stream_name, redirected=False): stream = getattr(sys, '__%s__' % (stream_name,)) new_stream = self._wrap_output_stream(stream) setattr(self, stream_name, new_stream) def init_stdio(): """Platform-specific initialisation.""" # set locale - this is necessary for curses and *maybe* for clipboard handling # there's only one locale setting so best to do it all upfront here # NOTE that this affects str.upper() etc. # don't do this on Windows as it makes the console codepage different from the stdout encoding ? try: locale.setlocale(locale.LC_ALL, '') except locale.Error as e: # mis-configured locale can throw an error here, no need to crash logging.error(e) # output buffer for ioctl call _sock_size = array.array('i', [0]) class PosixConsole(object): """POSIX-based console implementation.""" def __init__(self, stdio): """Set up the console.""" # buffer to save termios state if not sys.stdin.isatty() or not sys.stdout.isatty(): raise EnvironmentError('Not a terminal') self._term_attr = termios.tcgetattr(sys.stdin.fileno()) self._stdio = stdio # preserve original terminal size self._orig_size = self.get_size() self._height, _ = self._orig_size # input buffer self._read_buffer = deque() # palette self._palette = list(DEFAULT_PALETTE) # needed to access curses.tiget* functions if curses: curses.setupterm() self._muffle = None ########################################################################## # terminal modes def get_size(self): """Get terminal size.""" try: return struct.unpack( 'HHHH', fcntl.ioctl(sys.stdout.fileno(), termios.TIOCGWINSZ, b'\0'*8) )[:2] except Exception: return 25, 80 def set_raw(self): """Enter raw terminal mode (no echo, don't exit on ctrl-C, ...).""" tty.setraw(sys.stdin.fileno()) def unset_raw(self): """Leave raw terminal mode.""" termios.tcsetattr(sys.stdin.fileno(), termios.TCSADRAIN, self._term_attr) ########################################################################## # ansi output def start_screen(self): """Enter full-screen/application mode.""" # suppress stderr to avoid log messages defacing the application screen self._muffle = self._stdio.pause('stderr') self._muffle.__enter__() # pylint: disable=no-member self.set_raw() # switch to alternate buffer self._emit_ti('smcup') # set application keypad / keypad transmit mode self._emit_ti('smkx') def close_screen(self): """Leave full-screen/application mode.""" self.reset() self._emit_ti('rmkx') if not self._emit_ti('rmcup'): self._emit_ti('clear') self.unset_raw() if self._muffle is not None: self._muffle.__exit__(None, None, None) # pylint: disable=no-member def reset(self): """Reset to defaults.""" self._emit_ti('oc') self._emit_ti('op') self._emit_ti('sgr0') self._emit_ti('cnorm') self._emit_ti('_reset_cursor') self._emit_ti('_resize', *self._orig_size) def write(self, unicode_str): """Write (unicode) text to console.""" self._stdio.stdout.write(unicode_str) self._stdio.stdout.flush() def _emit_ti(self, capability, *args): """Emit escape code.""" if not curses: return False try: pattern = ANSI_OVERRIDES[capability] except KeyError: pattern = curses.tigetstr(capability) if pattern: ansistr = curses.tparm(pattern, *args).decode('ascii') self._stdio.stdout.write(ansistr) self._stdio.stdout.flush() return True return False def set_caption(self, caption): """Set terminal caption.""" if self._emit_ti('tsl'): self._stdio.stdout.write(caption) self._emit_ti('fsl') def resize(self, height, width): """Resize terminal.""" self._emit_ti('_resize', height, width) self._height = height # start below the current output self.clear() def clear(self): """Clear the screen and home the cursor.""" self._emit_ti('clear') def clear_row(self, width=None): """Clear the current row.""" if width is None: self._emit_ti('cr') self._emit_ti('el') else: self._emit_ti('sc') self._emit_ti('hpa', width-1) self._emit_ti('el1') self._emit_ti('rc') def show_cursor(self, block=False): """Show the cursor.""" self._emit_ti('cnorm') if block: self._emit_ti('_cursor_block') else: self._emit_ti('_cursor_line') def hide_cursor(self): """Hide the cursor.""" self._emit_ti('civis') def move_cursor_to(self, row, col): """Move cursor to a new position.""" self._emit_ti('hpa', col-1) self._emit_ti('vpa', row-1) def scroll(self, top, bottom, rows): """Scroll the region between top and bottom one row up (-) or down (+).""" if bottom > top: self._emit_ti('csr', top-1, bottom-1) self._emit_ti('hpa', 0) self._emit_ti('vpa', top-1) if rows < 0: self._emit_ti('dl', -rows) elif rows > 0: self._emit_ti('il', rows) self._emit_ti('csr', 0, self._height-1) def set_cursor_colour(self, colour): """Set the current cursor colour attribute.""" try: red, green, blue = self._palette[colour] self._emit_ti('_cursor_color', (red*1000)//255, (green*1000)//255, (blue*1000)//255) except KeyError: pass def set_attributes(self, fore, back, blink, underline): """Set current attributes.""" # use "bold" ANSI colours for the upper 8 EGA attributes self._emit_ti('sgr0') self._emit_ti('setaf', 8 * (fore // 8) + EGA_TO_ANSI[fore % 8]) self._emit_ti('setab', EGA_TO_ANSI[back]) if blink: self._emit_ti('blink') if underline: self._emit_ti('smul') def set_palette_entry(self, attr, red, green, blue): """Set palette entry for attribute (0--16).""" # keep a record, mainly for cursor colours self._palette[attr] = red, green, blue # set the ANSI palette ansi_attr = 8*(attr//8) + EGA_TO_ANSI[attr%8] self._emit_ti('initc', ansi_attr, (red*1000)//255, (green*1000)//255, (blue*1000)//255) ########################################################################## # input def key_pressed(self): """Return whether a character is ready to be read from the keyboard.""" return select.select([sys.stdin], [], [], 0)[0] != [] def read_key(self): """ Read keypress from console. Non-blocking. Returns tuple (unicode, keycode, set of mods) """ sequence = read_all_available(self._stdio.stdin) if sequence is None: # stream closed, send ctrl-d return u'\x04', 'd', {'CTRL'} elif not sequence: return u'', None, set() # ansi sequences start with ESC (\x1b), but let ESC by itself through if len(sequence) > 1 and sequence[0] == u'\x1b': # drop unrecognised sequences key, mod = ANSI_TO_KEYMOD.get(sequence, (u'', ())) return u'', key, mod else: return sequence, None, set() def _is_console_app(): """To see if we are a console app, check if we can treat stdin like a tty, file or socket.""" if not sys.stdin.isatty(): try: fcntl.ioctl(sys.stdin, termios.FIONREAD, _sock_size) except EnvironmentError: # maybe /dev/null, but not a real file or console return False return True IS_CONSOLE_APP = _is_console_app() def read_all_available(stream): """Read all available bytes or unicode from a stream; nonblocking; None if closed.""" try: # select: check if buffer has characters/lines to read # NOTE - select call works for files & sockets & character devices on unix; sockets only on Windows has_bytes_available = select.select([stream], [], [], 0)[0] except io.UnsupportedOperation: # select needs an actual file or socket that has a fileno, BytesIO, StringIO etc not supported return stream.read() or None try: # select gives bytes counts for unicode streams which is pretty useless # so if provided with a unicode stream, take the buffer and decode back to unicode ourselves encoding = stream.encoding stream = stream.buffer except AttributeError as exception: encoding = None # we might still have a unicode stream it just doesn't have the attributes # raise an error here, otherwise we might try to read too many chars and block later # we need to check type as b'' == u'' in python2 if type(stream.read(0)) == type(u''): raise TypeError( "Can't perform non-blocking read from this text stream: %s" % (exception,) ) if not has_bytes_available: # nothing currently available to read. # return an empty of the type the stream produces. # fingers crossed this also works in Python 2 return stream.read(0) # find number of bytes available (this always returns a count of *bytes*) fcntl.ioctl(stream, termios.FIONREAD, _sock_size) count = _sock_size[0] # and read them all # note that count should not be zero unless the stream is closed # or the select call would have failed above. if we read nothing, the stream has closed. c = stream.read(count) if not c: # report that stream has closed return None # if we were provided with a unicode stream *and* managed to get its buffer, convert back if encoding: return c.decode(encoding, 'replace') return c pcbasic-2.0.7/pcbasic/compat/python2.py000066400000000000000000000140171441235174000177740ustar00rootroot00000000000000""" PC-BASIC - compat.python2 Python 2 backports for Python 3 functionality Contains functions from Python 3.3 source code, which is copyright (c) 2001-2016 Python Software Foundation and released under a GPL-compatible licence https://docs.python.org/3.3/license.html Contains lines of code from package six, which is Copyright (c) 2010-2018 Benjamin Peterson and released under an MIT licence https://opensource.org/licenses/MIT """ # pylint: disable=import-error, no-member, undefined-variable import shutil import codecs import contextlib import itertools import tempfile import socket import errno import sys import os import ConfigParser as configparser import Queue as queue import copy_reg as copyreg _FS_ENCODING = sys.getfilesystemencoding() # __path__ hack for __init__ to ensure os.chdir does not break intra-package imports # which they do because the package __path__ is given relative to cwd # at least if run with python2 -m package from .. import __path__ __path__[:] = [os.path.abspath(_e) for _e in __path__] # deal with broken pipes BrokenPipeError = IOError def is_broken_pipe(e): return isinstance(e, IOError) and e.errno == errno.EPIPE # strings int2byte = chr def iterchar(s): """Iterate over bytes, returning char.""" return s def iterbytes(s): """Iterate over bytes/bytearray/memoryview, returning int.""" if isinstance(s, (bytes, memoryview)): return (ord(_c) for _c in s) return s def add_str(cls): """Decorator to implement the correct str() function.""" try: cls.__str__ = cls.__bytes__ except AttributeError: pass return cls # unicode system interfaces getcwdu = os.getcwdu # following python 3.5 this uses sys.getfilesystemencoding() def getenvu(key, default=None): assert isinstance(key, unicode), type(key) try: return os.environ[key.encode(_FS_ENCODING)].decode(_FS_ENCODING) except KeyError: return default def setenvu(key, value): assert isinstance(key, unicode), type(key) assert isinstance(value, unicode), type(value) os.environ[key.encode(_FS_ENCODING)] = value.encode(_FS_ENCODING) def iterenvu(): return (_key.decode(_FS_ENCODING) for _key in os.environ) # iterators xrange = xrange zip = itertools.izip def iteritems(d, **kw): return d.iteritems(**kw) def itervalues(d, **kw): return d.itervalues(**kw) def iterkeys(d, **kw): return d.iterkeys(**kw) # utilities # from Python3.3 shutil module source def which(cmd, mode=os.F_OK | os.X_OK, path=None): """Given a command, mode, and a PATH string, return the path which conforms to the given mode on the PATH, or None if there is no such file. `mode` defaults to os.F_OK | os.X_OK. `path` defaults to the result of os.environ.get("PATH"), or can be overridden with a custom search path. """ # Check that a given file can be accessed with the correct mode. # Additionally check that `file` is not a directory, as on Windows # directories pass the os.access check. def _access_check(fn, mode): return (os.path.exists(fn) and os.access(fn, mode) and not os.path.isdir(fn)) # If we're given a path with a directory part, look it up directly rather # than referring to PATH directories. This includes checking relative to the # current directory, e.g. ./script if os.path.dirname(cmd): if _access_check(cmd, mode): return cmd return None if path is None: path = os.environ.get("PATH", os.defpath) if not path: return None path = path.split(os.pathsep) if sys.platform == "win32": # The current directory takes precedence on Windows. if not os.curdir in path: path.insert(0, os.curdir) # PATHEXT is necessary to check on Windows. pathext = os.environ.get("PATHEXT", "").split(os.pathsep) # See if the given file matches any of the expected path extensions. # This will allow us to short circuit when given "python.exe". # If it does match, only test that one, otherwise we have to try # others. if any(cmd.lower().endswith(ext.lower()) for ext in pathext): files = [cmd] else: files = [cmd + ext for ext in pathext] else: # On other platforms you don't have things like PATHEXT to tell you # what file suffixes are executable, so just pass on cmd as-is. files = [cmd] seen = set() for dir in path: normdir = os.path.normcase(dir) if not normdir in seen: seen.add(normdir) for thefile in files: name = os.path.join(dir, thefile) if _access_check(name, mode): return name return None class SimpleNamespace(object): """Namespace with attribute access, like in Python 3 https://docs.python.org/dev/library/types.html#types.SimpleNamespace """ def __init__(self, **kwargs): """Initialise the namespace with keyword arguments.""" self.__dict__.update(kwargs) def __repr__(self): """Bytes representation (for Python 2).""" keys = sorted(self.__dict__) items = (b'{}={!r}'.format(k, self.__dict__[k]) for k in keys) return b'{}({})'.format(type(self).__name__, b', '.join(items)) def __eq__(self, other): """Namespaces are equal if their entries are equal.""" return self.__dict__ == other.__dict__ class TemporaryDirectory(): """Temporary directory context guard like in Python 3 tempfile.""" def __init__(self, prefix=u''): """Initialise context guard.""" self._prefix = prefix self._temp_dir = None def __enter__(self): """Create temp directory.""" self._temp_dir = tempfile.mkdtemp(prefix=self._prefix) return self._temp_dir def __exit__(self, dummy_1, dummy_2, dummy_3): """Clean up temp directory.""" if self._temp_dir: try: shutil.rmtree(self._temp_dir) except EnvironmentError as e: pass pcbasic-2.0.7/pcbasic/compat/python3.py000066400000000000000000000022031441235174000177670ustar00rootroot00000000000000""" PC-BASIC - compat.python3 Python 2/Python 3 functionality Contains lines of code from package six, which is Copyright (c) 2010-2018 Benjamin Peterson and released under an MIT licence https://opensource.org/licenses/MIT """ import sys import os import struct # deal with broken pipes def is_broken_pipe(e): return isinstance(e, BrokenPipeError) # strings int2byte = struct.Struct(">B").pack def add_str(cls): """Decorator to implement the correct str() function.""" try: cls.__str__ = cls.__unicode__ except AttributeError: pass return cls # unicode system interfaces getcwdu = os.getcwd getenvu = os.getenv iterenvu = os.environ.keys def setenvu(key, value): os.environ[key] = value # iterators zip = zip xrange = range def iterchar(s): """Iterate over bytes, returning char.""" return (s[_i:_i+1] for _i in range(len(s))) def iterbytes(s): """Iterate over bytes/bytearray/memoryview, returning int.""" return s def iteritems(d, **kw): return iter(d.items(**kw)) def itervalues(d, **kw): return iter(d.values(**kw)) def iterkeys(d, **kw): return iter(d.keys(**kw)) pcbasic-2.0.7/pcbasic/compat/streams.py000066400000000000000000000240101441235174000200410ustar00rootroot00000000000000import sys import io import os import codecs import tempfile import logging from contextlib import contextmanager from .base import PY2 class StreamWrapper(object): """Base class for delegated stream wrappers.""" def __init__(self, stream): """Set up codec.""" self._stream = stream def __getattr__(self, attr): return getattr(self._stream, attr) def __getstate__(self): return vars(self) def __setstate__(self, stdict): return vars(self).update(stdict) def _open_named_devnull(name, mode): """Open a stream to /dev/null with the given stream name.""" stream = StreamWrapper(open(os.devnull, mode)) stream.name = name return stream def fix_stdio(): """Make sure sys.std* exist and are forgiving of errors.""" # stdio may become None in GUI mode # fix them to devnull to ensure any i/o doesn't lead to crashes if not sys.stdin: sys.stdin = _open_named_devnull('', 'r') if not sys.stdout: sys.stdout = _open_named_devnull('', 'w') if not sys.stderr: sys.stderr = _open_named_devnull('', 'w') if not PY2: # avoid UnicodeDecodeErrors when writing to terminal which doesn't support all of Unicode # e.g latin-1 locales or unsupported locales defaulting to ascii try: # this needs Python >= 3.7 sys.stdout.reconfigure(errors='replace') except AttributeError: sys.stdout.__init__(sys.stdout.buffer, encoding=sys.stdout.encoding, errors='replace') try: sys.stderr.reconfigure(errors='replace') except AttributeError: sys.stderr.__init__(sys.stderr.buffer, encoding=sys.stderr.encoding, errors='replace') if PY2: def is_writable_text_stream(stream): """Stream is a writable stream that expects unicode.""" return isinstance(stream, ( io.TextIOWrapper, io.StringIO, codecs.StreamReaderWriter, codecs.StreamWriter, )) def is_readable_text_stream(stream): """Stream is a readable stream that produces unicode.""" return isinstance(stream, ( io.TextIOWrapper, io.StringIO, codecs.StreamReaderWriter, codecs.StreamReader, )) else: def is_writable_text_stream(stream): """Stream is a writable stream that expects unicode.""" try: stream.write(u'') except TypeError: return False return True def is_readable_text_stream(stream): """Stream is a readable stream that produces unicode.""" return isinstance(stream.read(0), type(u'')) # pause/quiet standard streams # ---------------------------- # previously we had a version that redirected c-level streams, thereby catching non-python output # based on https://eli.thegreenplace.net/2015/redirecting-all-kinds-of-stdout-in-python/ # or http://stackoverflow.com/questions/977840/redirecting-fortran-called-via-f2py-output-in-python/978264#978264 # however, that method either: # - closes stdout/stderr, as in the above link; which means that any cached reference # to sys.stderr or sys.stdout now refers to a closed file, and leads to an IOError if flushed. # - or doesn't close stdout/stderr, in which case the windows version of python 3 keeps a handle # to the old stdout, whcih is now an invalid handle, leading to a WindowsError when flushed. # background here: # - https://stackoverflow.com/questions/52373180/python-on-windows-handle-invalid-when-redirecting-stdout-writing-to-file # - https://stackoverflow.com/questions/902967/what-is-a-windows-handle/902969#902969 # it would be possible to set PYTHONLEGACYWINDOWSSTDIO and use the python2 code to deal with unicode output, but # - at some point we'll want to get rid of all the python2 compatibility code # - it would be duplicating the standard library's approach which has surely had more people looking at it # i have tried to use close-stdout approach and fix all stale references, however new ones keep popping # up e.g. in logging, unittest, curses. there are probably more, which means hard-to-debug future crashes # the only reason to redirect c-level stream were: # - pyaudio on alsa produces a lot of chatter on init which is annoying on a console interface # - pygame prints a "banner" message to the console when imported, which is annoying especially when using another interface # since: # - the first is annoying but does not deface the screen during runtime # - the second only occurs in a deprecated interface, and can be avoided in other interfaces by delaying module load until it's needed # - the whole thing is a bit hacky and clearly likely to break in newer python versions # - there are probably still crashes hidden away in some code paths # all of this is an unreasonable maintenance load and it is better to go with the supported method # of doing a "shallow" redirect by reassigning sys.std***. class StdIOBase(object): """Holds standard unicode streams.""" def __init__(self): self._attach_stdin() self._attach_output_stream('stdout') self._attach_output_stream('stderr') def _attach_stdin(self): # stdio becomes None in GUI mode # use __stdin__ as we depend elsewhere on this having a .buffer and pointing to true stdin self.stdin = sys.__stdin__ or _open_named_devnull('', 'r') def _attach_output_stream(self, stream_name, redirected=False): # stdio becomes None in GUI mode stream = getattr(sys, '__%s__' % (stream_name,)) if not stream: stream = _open_named_devnull('<%s>' % (stream_name,), 'w') setattr(self, stream_name, stream) # unicode stream wrappers def _wrap_output_stream(self, stream, encoding=None): """Wrap std bytes streams or redirected files to make them behave more like in Python 3.""" encoding = encoding or stream.encoding or 'utf-8' wrapped = codecs.getwriter(encoding)(stream, errors='replace') wrapped.buffer = stream return wrapped def _wrap_input_stream(self, stream, encoding=None): """Wrap std bytes streams or redirected files to make them behave more like in Python 3.""" encoding = encoding or stream.encoding or 'utf-8' wrapped = codecs.getreader(encoding)(stream) wrapped.buffer = stream return wrapped @contextmanager def _muffle_one(self, stream_name, preserve, redirect): """Silence stdout or stderr. On Python 2, also silences external writes.""" std_stream = getattr(sys, '__%s__' % (stream_name,)) if not PY2: encoding = std_stream.encoding save = None try: if not PY2: save_buffer = std_stream.buffer else: # pragma: no cover try: # save the file descriptor for the target stream save = os.dup(std_stream.fileno()) except EnvironmentError as e: # won't work, give up logging.error(e) yield return if preserve or redirect: temp_file = tempfile.TemporaryFile('w+b') else: temp_file = io.open(os.devnull, 'wb') with temp_file as temp: std_stream.flush() if not PY2: # replace the underlying buffer in the TextIOWrapper # since we're mutating the object, affects all stored references. std_stream.__init__(temp_file, encoding=encoding) # errors='replace' else: # pragma: no cover # the old unix way, doesn't work on python3.6+/windows # put /dev/null fds on 1 (stdout) or 2 (stderr) os.dup2(temp.fileno(), std_stream.fileno()) # fix our own streams - needed on Windows # as we keep a hacked stream writing to the Windows API self._attach_output_stream(stream_name, redirected=True) # do stuff try: yield finally: std_stream.flush() # restore file descriptors if not PY2: std_stream.__init__(save_buffer, encoding=encoding) else: # pragma: no cover os.dup2(save, std_stream.fileno()) self._attach_output_stream(stream_name, redirected=False) if preserve: if PY2: # pragma: no cover redirect = std_stream else: redirect = std_stream.buffer if redirect: # write contents of temporary file into redirect or back into standard io temp.flush() temp.seek(0) redirect.write(temp.read()) finally: if save is not None: os.close(save) @contextmanager def _muffle(self, stream_name, **kwargs): """Silence stdout, stderr, or both.""" if not stream_name: with self._muffle_one('stdout', **kwargs): with self._muffle_one('stderr', **kwargs): yield else: with self._muffle_one(stream_name, **kwargs): yield @contextmanager def pause(self, stream_name=None): """Pause stdout or stderr or both, preserving output.""" with self._muffle(stream_name, preserve=True, redirect=None): yield @contextmanager def quiet(self, stream_name=None): """Pause stdout or stderr or both, not preserving output.""" with self._muffle(stream_name, preserve=False, redirect=None): yield @contextmanager def redirect_output(self, output=None, stream_name=None): """Pause stdout or stderr or both, redirecting output.""" with self._muffle(stream_name, preserve=False, redirect=output): yield pcbasic-2.0.7/pcbasic/compat/win32.py000066400000000000000000000173101441235174000173320ustar00rootroot00000000000000""" PC-BASIC - compat.win32 Interface for Windows system calls (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys import ctypes import codecs import logging import threading import subprocess import msvcrt import struct import tempfile import time from ctypes.wintypes import LPCWSTR, LPWSTR, DWORD, HINSTANCE, HANDLE, HKEY, BOOL from ctypes import cdll, windll, POINTER, pointer, c_int, c_wchar_p, c_ulonglong, byref # text conventions # ctrl+Z EOF = u'\x1A' # CRLF end-of-line EOL = u'\r\n' ############################################################################## # cmd.exe conventions # register cp65001 as an alias for utf-8 codecs.register(lambda name: codecs.lookup('utf-8') if name == 'cp65001' else None) # get OEM codepage - the one used when cmd is launched from a non-console application HKEY_LOCAL_MACHINE = 0x80000002 KEY_QUERY_VALUE = 0x0001 def _get_oem_encoding(): """Get Windows OEM codepage.""" hkey = HKEY() windll.advapi32.RegOpenKeyExW( HKEY_LOCAL_MACHINE, LPWSTR(u'SYSTEM\\CurrentControlSet\\Control\\Nls\\CodePage'), DWORD(0), DWORD(KEY_QUERY_VALUE), byref(hkey)) strval = ctypes.create_unicode_buffer(255) # key HKLM SYSTEM\\CurrentControlSet\\Control\\Nls\\CodePage value OEMCP size = DWORD(0) windll.advapi32.RegQueryValueExW(hkey, LPWSTR(u'OEMCP'), DWORD(0), None, None, byref(size)) windll.advapi32.RegQueryValueExW( hkey, LPWSTR(u'OEMCP'), DWORD(0), None, byref(strval), byref(size) ) windll.advapi32.RegCloseKey(hkey) return 'cp' + strval.value # if starting from a console, shell will inherit its codepage # if starting from the gui (stdin is None), we're using OEM codepage OEM_ENCODING = _get_oem_encoding() SHELL_ENCODING = None if sys.stdin: SHELL_ENCODING = sys.stdin.encoding SHELL_ENCODING = SHELL_ENCODING or OEM_ENCODING # there's also an ACP codepage - this seems to be locale.getpreferredencoding() #_ACP_ENCODING = 'cp' + str(cdll.kernel32.GetACP()) # avoid having an empty CMD window popping up in front of ours HIDE_WINDOW = subprocess.STARTUPINFO() HIDE_WINDOW.dwFlags |= 1 # STARTF_USESHOWWINDOW HIDE_WINDOW.wShowWindow = 0 # SW_HIDE ############################################################################## # various # Windows 10 - set to DPI aware to avoid scaling twice on HiDPI screens # see https://bitbucket.org/pygame/pygame/issues/245/wrong-resolution-unless-you-use-ctypes try: set_dpi_aware = ctypes.windll.user32.SetProcessDPIAware except AttributeError: # old versions of Windows don't have this in user32.dll def set_dpi_aware(): """Enable HiDPI awareness.""" pass ############################################################################## # file system # free space _GetDiskFreeSpaceExW = ctypes.windll.kernel32.GetDiskFreeSpaceExW def get_free_bytes(path): """Return the number of free bytes on the drive.""" free_bytes = c_ulonglong(0) _GetDiskFreeSpaceExW(c_wchar_p(path), None, None, pointer(free_bytes)) return free_bytes.value # short file names _GetShortPathName = ctypes.windll.kernel32.GetShortPathNameW _GetShortPathName.argtypes = [LPCWSTR, LPWSTR, DWORD] def get_short_pathname(native_path): """Return Windows short path name or None if not available.""" try: length = _GetShortPathName(native_path, LPWSTR(0), DWORD(0)) wbuffer = ctypes.create_unicode_buffer(length) _GetShortPathName(native_path, wbuffer, DWORD(length)) except Exception as e: # something went wrong - this should be a WindowsError which is an OSError # but not clear return None else: # can also be None in wbuffer.value if error return wbuffer.value # command-line arguments _GetCommandLineW = cdll.kernel32.GetCommandLineW _GetCommandLineW.argtypes = [] _GetCommandLineW.restype = LPCWSTR _CommandLineToArgvW = windll.shell32.CommandLineToArgvW _CommandLineToArgvW.argtypes = [LPCWSTR, POINTER(c_int)] _CommandLineToArgvW.restype = POINTER(LPWSTR) def _get_unicode_argv(): """Convert command-line arguments to unicode.""" # we need to go to the Windows API as argv may not be in a full unicode encoding # note that this will not be necessary in Python 3 where sys.argv is unicode # http://code.activestate.com/recipes/572200-get-sysargv-with-unicode-characters-under-windows/ cmd = _GetCommandLineW() argc = c_int(0) argv = _CommandLineToArgvW(cmd, byref(argc)) argv = [argv[i] for i in range(argc.value)] # clip off the python interpreter call, if we use it # anything that didn't get included in sys.argv is not for us either argv = argv[-len(sys.argv):] return argv argv = _get_unicode_argv() _GetFileAttributesW = windll.kernel32.GetFileAttributesW _GetFileAttributesW.argtypes = [LPCWSTR] _GetFileAttributesW.restype = DWORD _FILE_ATTRIBUTE_HIDDEN = 2 def is_hidden(path): """File is hidden.""" return _GetFileAttributesW(LPCWSTR(path)) & _FILE_ATTRIBUTE_HIDDEN ############################################################################## # printing class SHELLEXECUTEINFO(ctypes.Structure): _fields_ = ( ('cbSize', DWORD), ('fMask', ctypes.c_ulong), ('hwnd', HANDLE), ('lpVerb', LPCWSTR), ('lpFile', LPCWSTR), ('lpParameters', LPCWSTR), ('lpDirectory', LPCWSTR), ('nShow', ctypes.c_int), ('hInstApp', HINSTANCE), ('lpIDList', ctypes.c_void_p), ('lpClass', LPCWSTR), ('hKeyClass', HKEY), ('dwHotKey', DWORD), ('hIconOrMonitor', HANDLE), ('hProcess', HANDLE), ) SEE_MASK_NOCLOSEPROCESS = 0x00000040 SEE_MASK_NOASYNC = 0x00000100 _ShellExecuteEx = ctypes.windll.shell32.ShellExecuteExW _ShellExecuteEx.restype = BOOL _WaitForSingleObject = ctypes.windll.kernel32.WaitForSingleObject def get_default_printer(): """Get the Windows default printer name.""" try: _GetDefaultPrinterW = ctypes.WinDLL('winspool.drv').GetDefaultPrinterW length = DWORD() ret = _GetDefaultPrinterW(None, ctypes.byref(length)) name = ctypes.create_unicode_buffer(length.value) ret = _GetDefaultPrinterW(name, ctypes.byref(length)) return name.value except EnvironmentError as e: logging.error('Could not get default printer: %s', e) return u'' PRINTER_TIMEOUT_MS=1000 def _wait_for_process(handle, filename): """Give printing process some time to complete.""" try: _WaitForSingleObject(handle, DWORD(PRINTER_TIMEOUT_MS)) except EnvironmentError as e: logging.warning('Windows error: %s', e) # remove temporary os.remove(filename) def line_print(printbuf, printer): """Print the buffer to a Windows printer.""" if not printer or printer == u'default': printer = get_default_printer() if printbuf: with tempfile.NamedTemporaryFile( suffix='.txt', prefix='pcbasic-print-', delete=False) as f: # write UTF-8 Byte Order mark to ensure Notepad recognises encoding f.write(b'\xef\xbb\xbf') f.write(printbuf) sei = SHELLEXECUTEINFO() sei.cbSize = ctypes.sizeof(sei) sei.fMask = SEE_MASK_NOCLOSEPROCESS | SEE_MASK_NOASYNC sei.lpVerb = u'printto' sei.lpFile = f.name sei.lpParameters = u'"%s"' % printer sei.hProcess = HANDLE() try: _ShellExecuteEx(ctypes.byref(sei)) except EnvironmentError as e: logging.error(b'Error while printing: %s', e) else: # launch non-daemon thread to wait for handle # to ensure we don't lose the print if triggered on exit threading.Thread(target=_wait_for_process, args=(sei.hProcess, f.name)).start() pcbasic-2.0.7/pcbasic/compat/win32_console.py000066400000000000000000000642341441235174000210630ustar00rootroot00000000000000""" PC-BASIC - compat.win32_console Windows console support: - unicode output for Python 2 - scroll prevention - ANSI input & adjustable echo (c) 2018--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. Borrows code from colorama, which is Copyright Jonathan Hartley 2013. BSD 3-Clause license """ # pylint: disable=no-name-in-module, no-member import os import sys import time import msvcrt import ctypes from contextlib import contextmanager from collections import deque from ctypes import windll, wintypes, POINTER, byref, Structure, cast from .base import PY2 from .streams import StdIOBase, StreamWrapper if PY2: # pragma: no cover from .python2 import SimpleNamespace else: from types import SimpleNamespace # Windows virtual key codes, mapped to standard key names KEYS = SimpleNamespace( PAGEUP = 0x21, # VK_PRIOR PAGEDOWN = 0x22, # VK_NEXT END = 0x23, HOME = 0x24, LEFT = 0x25, UP = 0x26, RIGHT = 0x27, DOWN = 0x28, INSERT = 0x2d, DELETE = 0x2e, F1 = 0x70, F2 = 0x71, F3 = 0x72, F4 = 0x73, F5 = 0x74, F6 = 0x75, F7 = 0x76, F8 = 0x77, F9 = 0x78, F10 = 0x79, F11 = 0x7a, F12 = 0x7b, # ALT = 0x12, # VK_MENU ) VK_TO_KEY = {value: key for key, value in KEYS.__dict__.items()} # alpha key codes VK_TO_KEY.update({ value: chr(value).lower() for value in range(0x30, 0x5b) }) # control key state bit flags # CAPSLOCK_ON = 0x0080, # ENHANCED_KEY = 0x0100, # LEFT_ALT_PRESSED = 0x0002, # LEFT_CTRL_PRESSED = 0x0008, # NUMLOCK_ON = 0x0020, # RIGHT_ALT_PRESSED = 0x0001, # RIGHT_CTRL_PRESSED = 0x0004, # SCROLLLOCK_ON = 0x0040, # SHIFT_PRESSED = 0x0010, MODS = dict( CTRL = 0x0c, ALT = 0x03, SHIFT = 0x10, ) # character attributes, from wincon.h NORMAL = 0x00 BRIGHT = 0x08 ############################################################################## # ctypes wrappers class KEY_EVENT_RECORD(Structure): _fields_ = ( ('bKeyDown', wintypes.BOOL), #32 bit? ('wRepeatCount', wintypes.WORD), #16 ('wVirtualKeyCode', wintypes.WORD),#16 ('wVirtualScanCode', wintypes.WORD), #16 # union with CHAR AsciiChar ('UnicodeChar', wintypes.WCHAR), #32 ('dwControlKeyState', wintypes.DWORD), #32 # note that structure is in a union with other event records # but it is the largest type. mouseeventrecord is 128 bytes ) class INPUT_RECORD(Structure): _fields_ = ( ('EventType', wintypes.WORD), # union of many event types but we only care about key events # total size is 16 bytes ('KeyEvent', KEY_EVENT_RECORD), ) class CHAR_INFO(Structure): _fields_ = ( ('UnicodeChar', wintypes.WCHAR), ('Attributes', wintypes.WORD), ) class CONSOLE_SCREEN_BUFFER_INFO(Structure): _fields_ = ( ('dwSize', wintypes._COORD), ('dwCursorPosition', wintypes._COORD), ('wAttributes', wintypes.WORD), ('srWindow', wintypes.SMALL_RECT), ('dwMaximumWindowSize', wintypes._COORD), ) class CONSOLE_CURSOR_INFO(Structure): _fields_ = ( ("dwSize", wintypes.DWORD), ("bVisible", wintypes.BOOL), ) class CONSOLE_SCREEN_BUFFER_INFOEX(Structure): _fields_ = ( ('cbSize', wintypes.ULONG), ('dwSize', wintypes._COORD), ('dwCursorPosition', wintypes._COORD), ('wAttributes', wintypes.WORD), ('srWindow', wintypes.SMALL_RECT), ('dwMaximumWindowSize', wintypes._COORD), ('wPopupAttributes', wintypes.WORD), ('bFullscreenSupported', wintypes.BOOL), ('ColorTable', wintypes.DWORD*16), ) class SECURITY_ATTRIBUTES(Structure): _fields_ = ( ('nLength', wintypes.DWORD), ('lpSecurityDescriptor', wintypes.LPVOID), ('bInheritHandle', wintypes.BOOL), ) _GetStdHandle = windll.kernel32.GetStdHandle _GetStdHandle.argtypes = (wintypes.DWORD,) _GetStdHandle.restype = wintypes.HANDLE _WriteConsoleW = windll.kernel32.WriteConsoleW _WriteConsoleW.argtypes = ( wintypes.HANDLE, wintypes.LPCWSTR, wintypes.DWORD, POINTER(wintypes.DWORD), wintypes.LPVOID ) _WriteConsoleOutputW = windll.kernel32.WriteConsoleOutputW _WriteConsoleOutputW.argtypes = ( wintypes.HANDLE, POINTER(CHAR_INFO), wintypes._COORD, wintypes._COORD, POINTER(wintypes.SMALL_RECT) ) _ReadConsoleInputW = windll.kernel32.ReadConsoleInputW _ReadConsoleInputW.argtypes = ( wintypes.HANDLE, POINTER(INPUT_RECORD), wintypes.DWORD, POINTER(wintypes.DWORD) ) _GetNumberOfConsoleInputEvents = windll.kernel32.GetNumberOfConsoleInputEvents _GetNumberOfConsoleInputEvents.argtypes = (wintypes.HANDLE, POINTER(wintypes.DWORD)) _GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo _GetConsoleScreenBufferInfo.argtypes = (wintypes.HANDLE, POINTER(CONSOLE_SCREEN_BUFFER_INFO)) _SetConsoleTitleW = windll.kernel32.SetConsoleTitleW _SetConsoleTitleW.argtypes = (wintypes.LPCWSTR,) _SetConsoleTitleW.restype = wintypes.BOOL _FillConsoleOutputCharacterW = windll.kernel32.FillConsoleOutputCharacterW _FillConsoleOutputCharacterW.argtypes = ( wintypes.HANDLE, wintypes.WCHAR, wintypes.DWORD, wintypes._COORD, POINTER(wintypes.DWORD), ) _FillConsoleOutputCharacterW.restype = wintypes.BOOL _FillConsoleOutputAttribute = windll.kernel32.FillConsoleOutputAttribute _FillConsoleOutputAttribute.argtypes = ( wintypes.HANDLE, wintypes.WORD, wintypes.DWORD, wintypes._COORD, POINTER(wintypes.DWORD), ) _FillConsoleOutputAttribute.restype = wintypes.BOOL _SetConsoleCursorPosition = windll.kernel32.SetConsoleCursorPosition _SetConsoleCursorPosition.argtypes = (wintypes.HANDLE, wintypes._COORD) _SetConsoleCursorPosition.restype = wintypes.BOOL _GetConsoleCursorInfo = windll.kernel32.GetConsoleCursorInfo _GetConsoleCursorInfo.argtypes = (wintypes.HANDLE, POINTER(CONSOLE_CURSOR_INFO)) _SetConsoleCursorInfo = windll.kernel32.SetConsoleCursorInfo _SetConsoleCursorInfo.argtypes = (wintypes.HANDLE, POINTER(CONSOLE_CURSOR_INFO)) _SetConsoleScreenBufferInfoEx = windll.kernel32.SetConsoleScreenBufferInfoEx _SetConsoleScreenBufferInfoEx.argtypes = (wintypes.HANDLE, POINTER(CONSOLE_SCREEN_BUFFER_INFOEX)) _GetConsoleScreenBufferInfoEx = windll.kernel32.GetConsoleScreenBufferInfoEx _GetConsoleScreenBufferInfoEx.argtypes = (wintypes.HANDLE, POINTER(CONSOLE_SCREEN_BUFFER_INFOEX)) _ScrollConsoleScreenBuffer = windll.kernel32.ScrollConsoleScreenBufferW _ScrollConsoleScreenBuffer.argtypes = ( wintypes.HANDLE, POINTER(wintypes.SMALL_RECT), POINTER(wintypes.SMALL_RECT), wintypes._COORD, POINTER(CHAR_INFO), ) _CreateConsoleScreenBuffer = windll.kernel32.CreateConsoleScreenBuffer _CreateConsoleScreenBuffer.argtypes = ( wintypes.DWORD, wintypes.DWORD, POINTER(SECURITY_ATTRIBUTES), wintypes.DWORD, wintypes.LPVOID ) _CreateConsoleScreenBuffer.restype = wintypes.HANDLE _SetConsoleActiveScreenBuffer = windll.kernel32.SetConsoleActiveScreenBuffer _SetConsoleActiveScreenBuffer.argtypes = (wintypes.HANDLE,) _SetConsoleActiveScreenBuffer.restype = wintypes.BOOL _SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute _SetConsoleTextAttribute.argtypes = (wintypes.HANDLE, wintypes.WORD) _SetConsoleTextAttribute.restype = wintypes.BOOL _SetConsoleScreenBufferSize = windll.kernel32.SetConsoleScreenBufferSize _SetConsoleScreenBufferSize.argtypes = (wintypes.HANDLE, wintypes._COORD) _SetConsoleWindowInfo = windll.kernel32.SetConsoleWindowInfo _SetConsoleWindowInfo.argtypes = ( wintypes.HANDLE, wintypes.BOOL, POINTER(wintypes.SMALL_RECT), ) _SetConsoleMode = windll.kernel32.SetConsoleMode _SetConsoleMode.argtypes = ( wintypes.HANDLE, wintypes.DWORD, ) _GetConsoleMode = windll.kernel32.GetConsoleMode _GetConsoleMode.argtypes = ( wintypes.HANDLE, POINTER(wintypes.DWORD), ) _GetConsoleMode.restype = wintypes.BOOL PHANDLER_ROUTINE = ctypes.WINFUNCTYPE(wintypes.BOOL, wintypes.DWORD) _SetConsoleCtrlHandler = windll.kernel32.SetConsoleCtrlHandler _SetConsoleCtrlHandler.argtypes = ( PHANDLER_ROUTINE, wintypes.BOOL, ) _SetConsoleCtrlHandler.restype = wintypes.BOOL def GetConsoleScreenBufferInfo(handle): csbi = CONSOLE_SCREEN_BUFFER_INFO() _GetConsoleScreenBufferInfo(handle, byref(csbi)) return csbi def GetConsoleScreenBufferInfoEx(handle): csbie = CONSOLE_SCREEN_BUFFER_INFOEX() csbie.cbSize = wintypes.ULONG(ctypes.sizeof(csbie)) _GetConsoleScreenBufferInfoEx(handle, byref(csbie)) # work around Windows bug # see https://stackoverflow.com/questions/35901572/setconsolescreenbufferinfoex-bug csbie.srWindow.Bottom += 1 csbie.srWindow.Right += 1 return csbie def FillConsoleOutputCharacter(handle, char, length, start): length = wintypes.DWORD(length) num_written = wintypes.DWORD(0) _FillConsoleOutputCharacterW(handle, char, length, start, byref(num_written)) return num_written.value def FillConsoleOutputAttribute(handle, attr, length, start): attribute = wintypes.WORD(attr) length = wintypes.DWORD(length) return _FillConsoleOutputAttribute(handle, attribute, length, start, byref(wintypes.DWORD())) def GetConsoleCursorInfo(handle): cci = CONSOLE_CURSOR_INFO() _GetConsoleCursorInfo(handle, byref(cci)) return cci def SetConsoleCursorInfo(handle, cci): _SetConsoleCursorInfo(handle, byref(cci)) def ScrollConsoleScreenBuffer(handle, scroll_rect, clip_rect, new_position, char, attr): char_info = CHAR_INFO(char, attr) _ScrollConsoleScreenBuffer( handle, byref(scroll_rect), byref(clip_rect), new_position, byref(char_info) ) def GetConsoleMode(handle): mode = wintypes.DWORD() _GetConsoleMode(handle, mode) return mode # standard stream constants # these remain unchanged if we switch to another screen buffer HSTDIN = _GetStdHandle(-10) HSTDOUT = _GetStdHandle(-11) HSTDERR = _GetStdHandle(-12) class _ConsoleWriter: """Singleton to manage writing to console and consequent scrolling.""" _overflow = False @classmethod def write(cls, handle, unistr): """Write character to console, avoid scroll on bottom line.""" csbi = CONSOLE_SCREEN_BUFFER_INFO() _GetConsoleScreenBufferInfo(handle, byref(csbi)) col, row = csbi.dwCursorPosition.X, csbi.dwCursorPosition.Y width, height = csbi.dwSize.X, csbi.dwSize.Y for ch in unistr: if (col >= width - 1 and ch not in (u'\n', u'\b', u'\r') and not cls._overflow): ci = CHAR_INFO(ch, csbi.wAttributes) # do not advance cursor if we're on the last position of the # screen buffer, to avoid unwanted scrolling. _WriteConsoleOutputW( handle, byref(ci), wintypes._COORD(1, 1), wintypes._COORD(0, 0), wintypes.SMALL_RECT(col, row, col, row) ) else: if cls._overflow and ch not in (u'\n', u'\r', u'\b'): _WriteConsoleW( handle, u'\r\n', 1, byref(wintypes.DWORD()), byref(wintypes.DWORD()) ) col = 0 cls._overflow = False _WriteConsoleW( handle, ch, 1, byref(wintypes.DWORD()), byref(wintypes.DWORD()) ) # if we don't include \n here we get glitches on regular console writes # is it necessary to treat CR and LF separately *in raw mode*? # i.e. in raw mode, shouldn't LF just move a line down without changing the column? if ch in (u'\r', u'\n'): col = 0 cls._overflow = False elif ch == u'\b': col = max(col-1, 0) cls._overflow = False else: col = min(col+1, width-1) ############################################################################## # console class @PHANDLER_ROUTINE def _ctrl_handler(fdwCtrlType): """Handle Ctrl-Break event.""" # CTRL_BREAK_EVENT return (fdwCtrlType == 1) class Win32Console(object): """Win32API-based console implementation.""" def __init__(self): """Set up console""" # preserve original settings self._orig_csbie = GetConsoleScreenBufferInfoEx(HSTDOUT) self._orig_stdin_mode = GetConsoleMode(HSTDIN) self._attrs = self._orig_csbie.wAttributes # input self._input_buffer = deque() self._echo = True self._save_stdout = None # standard streams - these may change in alternative screen buffe rmode self._hstdin = HSTDIN self._hstdout = HSTDOUT self._hstderr = HSTDERR def set_raw(self): """Enter raw terminal mode (no echo, don't exit on ctrl-C).""" self._echo = False # unset ENABLE_PROCESSED_INPUT _SetConsoleMode(self._hstdin, wintypes.DWORD(self._orig_stdin_mode.value & ~0x0001)) # don't exit on ctrl-Break _SetConsoleCtrlHandler(_ctrl_handler, True) def unset_raw(self): """Leave raw terminal mode.""" self._echo = True _SetConsoleMode(self._hstdin, self._orig_stdin_mode) def start_screen(self): """Enter full-screen/application mode.""" # https://docs.microsoft.com/en-us/windows/console/reading-and-writing-blocks-of-characters-and-attributes new_buffer = _CreateConsoleScreenBuffer( wintypes.DWORD(0xc0000000), # GENERIC_READ | GENERIC_WRITE wintypes.DWORD(0x3), # FILE_SHARE_READ | FILE_SHARE_WRITE None, wintypes.DWORD(1), # CONSOLE_TEXTMODE_BUFFER None ) _SetConsoleActiveScreenBuffer(new_buffer) self._save_stdout, self._hstdout = self._hstdout, new_buffer self.set_raw() def close_screen(self): """Leave full-screen/application mode.""" self.unset_raw() self.reset() self._hstdout = self._save_stdout _SetConsoleActiveScreenBuffer(self._hstdout) def key_pressed(self): """key pressed on keyboard.""" return msvcrt.kbhit() def set_caption(self, caption): """Set terminal caption.""" _SetConsoleTitleW(caption) def resize(self, height, width): """Resize terminal.""" csbi = GetConsoleScreenBufferInfo(self._hstdout) # SetConsoleScreenBufferSize can't make the buffer smaller than the window # SetConsoleWindowInfo can't make the window larger than the buffer (in either direction) # allow for both shrinking and growing by calling one of them twice, # for each direction separately new_size = wintypes._COORD(width, csbi.dwSize.Y) new_window = wintypes.SMALL_RECT(0, 0, width-1, csbi.dwSize.Y-1) _SetConsoleScreenBufferSize(self._hstdout, new_size) _SetConsoleWindowInfo(self._hstdout, True, new_window) _SetConsoleScreenBufferSize(self._hstdout, new_size) new_size = wintypes._COORD(width, height) new_window = wintypes.SMALL_RECT(0, 0, width-1, height-1) _SetConsoleScreenBufferSize(self._hstdout, new_size) _SetConsoleWindowInfo(self._hstdout, True, new_window) _SetConsoleScreenBufferSize(self._hstdout, new_size) ########################################################################## # output def write(self, unistr): """Write (unicode) text to the console.""" _ConsoleWriter.write(self._hstdout, unistr) def clear(self): """Clear the screen.""" csbi = GetConsoleScreenBufferInfo(self._hstdout) # fill the entire screen with blanks FillConsoleOutputCharacter( self._hstdout, u' ', csbi.dwSize.X * csbi.dwSize.Y, wintypes._COORD(0, 0) ) # now set the buffer's attributes accordingly FillConsoleOutputAttribute( self._hstdout, self._attrs, csbi.dwSize.X * csbi.dwSize.Y, wintypes._COORD(0, 0) ) _SetConsoleCursorPosition(self._hstdout, wintypes._COORD(0, 0)) def clear_row(self, width=None): """Clear the current row.""" csbi = GetConsoleScreenBufferInfo(self._hstdout) from_coord = wintypes._COORD(0, csbi.dwCursorPosition.Y) # fill the entire row with blanks if width is None: width = csbi.dwSize.X FillConsoleOutputCharacter(self._hstdout, u' ', width, from_coord) # now set the buffer's attributes accordingly FillConsoleOutputAttribute(self._hstdout, self._attrs, width, from_coord) def set_cursor_colour(self, colour): """Set the current cursor colour attribute - not supported.""" def show_cursor(self, block=False): """Show the cursor.""" curs_info = GetConsoleCursorInfo(self._hstdout) curs_info.bVisible = True curs_info.dwSize = 100 if block else 20 SetConsoleCursorInfo(self._hstdout, curs_info) def hide_cursor(self): """Hide the cursor.""" curs_info = GetConsoleCursorInfo(self._hstdout) curs_info.bVisible = False SetConsoleCursorInfo(self._hstdout, curs_info) def move_cursor_to(self, row, col): """Move cursor to a new position (1,1 is top left).""" csbi = GetConsoleScreenBufferInfo(self._hstdout) row, col = row-1, col-1 while col >= csbi.dwSize.X: col -= csbi.dwSize.X row += 1 while col < 0: col += csbi.dwSize.X row -= 1 # If the position is out of range, do nothing. if row >= 0 and col >= 0: _SetConsoleCursorPosition(self._hstdout, wintypes._COORD(col, row)) def scroll(self, top, bottom, rows): """Scroll the region between top and bottom one row up (-) or down (+).""" if not rows: return # use zero-based indexing start, stop = top-1, bottom-1 # we're using opposuite sign conventions csbi = GetConsoleScreenBufferInfo(self._hstdout) # absolute position of window in screen buffer # interpret other coordinates as relative to the window window = csbi.srWindow # scroll region clip_rect = wintypes.SMALL_RECT( window.Left, window.Top + start, window.Right, window.Top + stop ) if rows < 0: # minus signs since rows is a negative number region = wintypes.SMALL_RECT(window.Left, window.Top - rows, window.Right, window.Bottom) new_pos = wintypes._COORD(window.Left, window.Top) else: region = wintypes.SMALL_RECT(window.Left, window.Top, window.Right, window.Bottom + rows) new_pos = wintypes._COORD(window.Left, window.Top + rows) # workaround: in this particular case, Windows doesn't seem to respect the clip area. if ( clip_rect.Bottom == window.Bottom-1 and region.Bottom >= window.Bottom-1 and new_pos.Y < region.Top ): # first scroll everything up clip_rect.Bottom = window.Bottom bottom, region.Bottom = region.Bottom, window.Bottom ScrollConsoleScreenBuffer(self._hstdout, region, clip_rect, new_pos, u' ', self._attrs) # and then scroll the bottom back down new_pos.Y = window.Bottom region.Top = bottom-1 ScrollConsoleScreenBuffer(self._hstdout, region, clip_rect, new_pos, u' ', self._attrs) else: ScrollConsoleScreenBuffer(self._hstdout, region, clip_rect, new_pos, u' ', self._attrs) def reset(self): """Reset to default attributes.""" _SetConsoleScreenBufferInfoEx(self._hstdout, byref(self._orig_csbie)) self._attrs = self._orig_csbie.wAttributes self.show_cursor() def set_attributes(self, fore, back, blink, underline): """Set current attributes.""" self._attrs = fore % 8 + back * 16 + (BRIGHT if fore > 8 else NORMAL) _SetConsoleTextAttribute(self._hstdout, self._attrs) def set_palette_entry(self, attr, red, green, blue): """Set palette entry for attribute (0--16).""" csbie = GetConsoleScreenBufferInfoEx(self._hstdout) csbie.ColorTable[attr] = ( 0x00010000 * blue + 0x00000100 * green + 0x00000001 * red ) _SetConsoleScreenBufferInfoEx(self._hstdout, byref(csbie)) ########################################################################## # input def read_key(self): """ Read keypress from console. Non-blocking. Returns tuple (unicode, keycode, set of mods) """ self._fill_buffer(blocking=False) if not self._input_buffer: return (u'', None, {}) return self._input_buffer.popleft() def read_all_chars(self): """Read all characters in the buffer.""" self._fill_buffer(blocking=False) closed = False if self._input_buffer and self._input_buffer[-1][0] == u'\x1a': closed = True self._input_buffer.pop() if not self._input_buffer: return None output = u''.join( _char for _char, _, _ in self._input_buffer ) self._input_buffer.clear() if closed: self._input_buffer.append(u'\x1a') return output def _fill_buffer(self, blocking): """Interpret all key events.""" while True: nevents = wintypes.DWORD() _GetNumberOfConsoleInputEvents(self._hstdin, byref(nevents)) if not nevents.value and not blocking: return # only ever block on first loop blocking = False if nevents.value > 0: input_buffer = (INPUT_RECORD * nevents.value)() nread = wintypes.DWORD() _ReadConsoleInputW( self._hstdin, cast(input_buffer, POINTER(INPUT_RECORD)), nevents.value, byref(nread) ) for event in input_buffer: if event.EventType != 1: # KEY_EVENT continue char, key, mods = self._translate_event(event) if char or key: self._input_buffer.append((char, key, mods)) if char == u'\x1a': # ctrl-z is end of input on windows console return if self._echo: _ConsoleWriter.write(self._hstdout, char.replace(u'\r', u'\n')) time.sleep(0.01) def _translate_event(self, event): char = event.KeyEvent.UnicodeChar key = event.KeyEvent.wVirtualKeyCode control = event.KeyEvent.dwControlKeyState if char == u'\0': # windows uses null-terminated strings so \0 means no output char = u'' if not event.KeyEvent.bKeyDown: # key-up event for unicode Alt+HEX input if event.KeyEvent.wVirtualKeyCode == KEYS.ALT: return char, None, set() # ignore other key-up events return u'', None, set() # decode modifier bit flags mods = set(key for key, mask in MODS.items() if control & mask) key = VK_TO_KEY.get(key, None) return char, key, mods def _has_console(): """Determine if we have a console attached or are a GUI app.""" try: return bool(_GetConsoleMode(HSTDOUT, byref(wintypes.DWORD()))) except Exception as e: return False IS_CONSOLE_APP = _has_console() ############################################################################## # standard i/o if PY2: # pragma: no cover class _ConsoleOutput(StreamWrapper): """Bytes stream wrapper using Unicode API, to replace Python2 sys.stdout.""" def __init__(self, stream, handle, encoding='utf-8'): StreamWrapper.__init__(self, stream) self._handle = handle self.encoding = encoding def write(self, bytestr): if not isinstance(bytestr, bytes): raise TypeError('write() argument must be bytes, not %s' % type(bytestr)) unistr = bytestr.decode(self.encoding, errors='replace') _ConsoleWriter.write(self._handle, unistr) class _ConsoleInput(StreamWrapper): """Bytes stream wrapper using Unicode API, to replace Python2 sys.stdin.""" def __init__(self, console, encoding='utf-8'): StreamWrapper.__init__(self, sys.stdin) self._handle = HSTDIN self._console = console self.encoding = encoding def read(self, size=-1): output = bytearray() while size < 0 or len(output) < size: key = self._console.read_key() if isinstance(key, int): continue output.append(key.encode(self.encoding, errors='replace')) return bytes(output) class StdIO(StdIOBase): """Holds standard unicode streams.""" def __init__(self, console): self._console = console StdIOBase.__init__(self) if PY2: # pragma: no cover def _attach_stdin(self): if sys.stdin.isatty(): self.stdin = self._wrap_input_stream(_ConsoleInput(self._console)) else: self.stdin = self._wrap_input_stream(sys.stdin) def _attach_output_stream(self, stream_name, redirected=False): stream = getattr(sys, '__%s__' % (stream_name,)) if stream.isatty() and not redirected: handle = {'stdout': HSTDOUT, 'stderr': HSTDERR}[stream_name] new_stream = self._wrap_output_stream(_ConsoleOutput(stream, handle)) else: encoding = 'utf-8' if redirected else None new_stream = self._wrap_output_stream(stream, encoding) setattr(self, stream_name, new_stream) def init_stdio(): """Platform-specific initialisation.""" # set stdio as binary, to avoid Windows messing around with CRLFs # only do this for redirected output, as it breaks interactive Python sessions try: if not sys.stdin.isatty(): msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) if not sys.stdout.isatty(): msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) except EnvironmentError: # raises an error if started in gui mode, as we have no stdio pass pcbasic-2.0.7/pcbasic/compat/win32_subprocess.py000066400000000000000000000122661441235174000216070ustar00rootroot00000000000000""" win_subprocess.py by Valentin LAB https://gist.github.com/vaab/2ad7051fc193167f15f85ef573e54eb9 https://bugs.python.org/issue19264 """ # pylint: disable=no-name-in-module, import-error, no-member import os import ctypes import subprocess import _subprocess from ctypes import byref, windll, c_wchar_p, c_void_p, Structure, sizeof, c_wchar, WinError from ctypes.wintypes import BYTE, WORD, BOOL, DWORD, LPWSTR, LPVOID, HANDLE, LPCWSTR ## ## Types ## CREATE_UNICODE_ENVIRONMENT = 0x00000400 LPSECURITY_ATTRIBUTES = c_void_p LPBYTE = ctypes.POINTER(BYTE) class STARTUPINFOW(Structure): _fields_ = [ ("cb", DWORD), ("lpReserved", LPWSTR), ("lpDesktop", LPWSTR), ("lpTitle", LPWSTR), ("dwX", DWORD), ("dwY", DWORD), ("dwXSize", DWORD), ("dwYSize", DWORD), ("dwXCountChars", DWORD), ("dwYCountChars", DWORD), ("dwFillAtrribute", DWORD), ("dwFlags", DWORD), ("wShowWindow", WORD), ("cbReserved2", WORD), ("lpReserved2", LPBYTE), ("hStdInput", HANDLE), ("hStdOutput", HANDLE), ("hStdError", HANDLE), ] LPSTARTUPINFOW = ctypes.POINTER(STARTUPINFOW) class PROCESS_INFORMATION(Structure): _fields_ = [ ("hProcess", HANDLE), ("hThread", HANDLE), ("dwProcessId", DWORD), ("dwThreadId", DWORD), ] LPPROCESS_INFORMATION = ctypes.POINTER(PROCESS_INFORMATION) class DUMMY_HANDLE(ctypes.c_void_p): def __init__(self, *a, **kw): super(DUMMY_HANDLE, self).__init__(*a, **kw) self.closed = False def Close(self): if not self.closed: windll.kernel32.CloseHandle(self) self.closed = True def __int__(self): return self.value CreateProcessW = windll.kernel32.CreateProcessW CreateProcessW.argtypes = [ LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, BOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION, ] CreateProcessW.restype = BOOL ## ## Patched functions/classes ## def CreateProcess(executable, args, _p_attr, _t_attr, inherit_handles, creation_flags, env, cwd, startup_info): """Create a process supporting unicode executable and args for win32 Python implementation of CreateProcess using CreateProcessW for Win32 """ si = STARTUPINFOW( dwFlags=startup_info.dwFlags, wShowWindow=startup_info.wShowWindow, cb=sizeof(STARTUPINFOW), ## XXXvlab: not sure of the casting here to ints. hStdInput=int(startup_info.hStdInput), hStdOutput=int(startup_info.hStdOutput), hStdError=int(startup_info.hStdError), ) wenv = None if env is not None: ## LPCWSTR seems to be c_wchar_p, so let's say CWSTR is c_wchar env = (u''.join([u'%s=%s\0' % (k, v) for k, v in env.items()])) + u'\0' wenv = (c_wchar * len(env))() wenv.value = env pi = PROCESS_INFORMATION() creation_flags |= CREATE_UNICODE_ENVIRONMENT if CreateProcessW(executable, args, None, None, inherit_handles, creation_flags, wenv, cwd, byref(si), byref(pi)): return (DUMMY_HANDLE(pi.hProcess), DUMMY_HANDLE(pi.hThread), pi.dwProcessId, pi.dwThreadId) raise WinError() class Popen(subprocess.Popen): """This superseeds Popen and corrects a bug in cPython 2.7 implem""" def _execute_child(self, args, executable, preexec_fn, close_fds, cwd, env, universal_newlines, startupinfo, creationflags, shell, to_close, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite): """Code from part of _execute_child from Python 2.7 (9fbb65e) There are only 2 little changes concerning the construction of the the final string in shell mode: we preempt the creation of the command string when shell is True, because original function will try to encode unicode args which we want to avoid to be able to sending it as-is to ``CreateProcess``. """ if not isinstance(args, subprocess.types.StringTypes): args = subprocess.list2cmdline(args) if startupinfo is None: startupinfo = subprocess.STARTUPINFO() if shell: startupinfo.dwFlags |= _subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = _subprocess.SW_HIDE comspec = os.environ.get("COMSPEC", u'cmd.exe') args = u'{} /c "{}"'.format(comspec, args) if (_subprocess.GetVersion() >= 0x80000000 or os.path.basename(comspec).lower() == 'command.com'): w9xpopen = self._find_w9xpopen() args = u'"%s" %s' % (w9xpopen, args) creationflags |= _subprocess.CREATE_NEW_CONSOLE super(Popen, self)._execute_child(args, executable, preexec_fn, close_fds, cwd, env, universal_newlines, startupinfo, creationflags, False, to_close, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite) _subprocess.CreateProcess = CreateProcess pcbasic-2.0.7/pcbasic/config.py000066400000000000000000001436211441235174000163570ustar00rootroot00000000000000""" PC-BASIC - config.py Configuration file and command-line options parser (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io import sys import logging import zipfile import locale import shutil import codecs from collections import deque from .compat import iteritems, text_type, iterchar from .compat import configparser from .compat import WIN32, get_short_pathname, argv, getcwdu from .compat import USER_CONFIG_HOME, USER_DATA_HOME, PY2 from .compat import split_quoted, split_pair from .compat import console, IS_CONSOLE_APP, stdio from .compat import TemporaryDirectory from .data import CODEPAGES, FONTS, PROGRAMS, ICON from .basic import VERSION, NAME from . import data # base directory name MAJOR_VERSION = u'.'.join(VERSION.split(u'.')[:2]) BASENAME = u'pcbasic-{0}'.format(MAJOR_VERSION) # user configuration and state directories USER_CONFIG_DIR = os.path.join(USER_CONFIG_HOME, BASENAME) STATE_PATH = os.path.join(USER_DATA_HOME, BASENAME) # default config file name CONFIG_NAME = u'PCBASIC.INI' # user and local config files USER_CONFIG_PATH = os.path.join(USER_CONFIG_DIR, CONFIG_NAME) # save-state file name STATE_NAME = 'pcbasic.session' # @: target drive for bundled programs PROGRAM_PATH = os.path.join(STATE_PATH, u'bundled_programs') # maximum memory size MAX_MEMORY_SIZE = 65534 # format for log files LOGGING_FORMAT = u'[%(asctime)s.%(msecs)04d] %(levelname)s: %(message)s' LOGGING_FORMATTER = logging.Formatter(fmt=LOGGING_FORMAT, datefmt=u'%H:%M:%S') # drive letters except @, bytes constant UPPERCASE = b'ABCDEFGHIJKLMNOPQRSTUVWXYZ' # bool strings TRUES = (u'YES', u'TRUE', u'ON', u'1') FALSES = (u'NO', u'FALSE', u'OFF', u'0') ############################################################################## # version checks # minimum required python versions MIN_PYTHON2_VERSION = (2, 7, 12) MIN_PYTHON3_VERSION = (3, 5, 0) def _validate_version(): """Initial validations.""" # sys.version_info tuple's first three elements are guaranteed to be ints python_version = sys.version_info[:3] if ( (python_version[0] == 2 and python_version < MIN_PYTHON2_VERSION) or (python_version[0] == 3 and python_version < MIN_PYTHON3_VERSION) ): msg = ( 'PC-BASIC requires Python version %d.%d.%d, ' % MIN_PYTHON2_VERSION + 'version %d.%d.%d, or higher. ' % MIN_PYTHON3_VERSION + 'You have %d.%d.%d.' % python_version ) logging.fatal(msg) raise ImportError(msg) # raise ImportError if incorrect Python version _validate_version() ############################################################################## # Default preset definitions # For example, --preset=tandy will load all options in the [tandy] section. # Preset options override default options. # Presets can also be added by adding a section in brackets in the user configuration file # e.g., a section headed [myconfig] will be loaded with --preset=myconfig PRESETS = { u'strict': { u'hide-listing': u'65530', u'text-encoding': u'', u'soft-linefeed': u'False', u'hide-protected': u'True', u'allow-code-poke': u'True', u'prevent-close': u'True', u'ctrl-c-break': u'False', }, u'gwbasic': { u'syntax': u'gwbasic', }, u'basica': { u'reserved-memory': u'789', }, u'pcjr': { u'syntax': u'pcjr', u'term': os.path.join(PROGRAM_PATH, 'PCTERM.BAS'), u'video': u'pcjr', u'font': u'vga', u'codepage': u'437', u'reserved-memory': u'4035', u'text-width': u'40', u'video-memory': u'16384', }, u'tandy': { u'syntax': u'tandy', u'video': u'tandy', u'font': u'tandy2', u'codepage': u'437', u'aspect': u'3072,2000', u'max-reclen': u'255', u'reserved-memory': u'3240', u'video-memory': u'16384', }, u'cga': { u'video': u'cga', u'font': u'cga', u'codepage': u'437', u'text-width': u'40', }, u'ega': { u'video': u'ega', u'font': u'vga', }, u'mda': { u'video': u'mda', u'font': u'cga,mda', u'codepage': u'437', u'monitor': u'mono', }, u'hercules': { u'video': u'hercules', u'font': u'cga,mda', u'codepage': u'437', u'monitor': u'mono', }, u'olivetti': { u'video': u'olivetti', u'font': u'cga,olivetti', u'codepage': u'437', }, u'vga': { u'video': u'vga', u'font': u'vga', u'codepage': u'437', }, } # by default, load what's in section [pcbasic] and override with anything DEFAULT_SECTION = [u'pcbasic'] ############################################################################## # short-form arguments SHORT_ARGS = { u'd': (u'double', u'True'), u'h': (u'help', u'True'), u'q': (u'quit', u'True'), u'v': (u'version', u'True'), u'w': (u'wait', u'True'), u'b': (u'interface', u'cli'), u't': (u'interface', u'text'), u'n': (u'interface', u'none'), u'f': (u'max-files', None), u's': (u'max-reclen', None), u'l': (u'load', None), u'r': (u'run', None), u'e': (u'exec', None), u'k': (u'keys', None), u'i': (u'input', None), u'o': (u'output', None), } # -c means the same as -q -n -e SHORTHAND = { u'c': u'qne', } ############################################################################## # GWBASIC-style options # GWBASIC [prog] []>outp] [/f:n] [/i] [/s:n] [/c:n] [/m:[n][,m]] [/d] # /d Allow double-precision ATN, COS, EXP, LOG, SIN, SQR, and TAN. # /f:n Set maximum number of open files to n. Default is 3. # Each additional file reduces free memory by 322 bytes. # /s:n Set the maximum record length for RANDOM files. # Default is 128, maximum is 32768. # /c:n Set the COM receive buffer to n bytes. # If n==0, disable the COM ports. # /i Statically allocate file control blocks and data buffer. # NOTE: this appears to be always the case in GW-BASIC, as here. # /m:n,m Set the highest memory location to n (default 65534) and maximum # BASIC memory to m*16 bytes (default is all available). GW_OPTIONS = { u'<': 'input', u'>': 'output', u'>>': 'output:append', u'/d': 'double', u'/i': '', u'/f': 'max-files', u'/s': 'max-reclen', u'/c': 'serial-buffer-size', u'/m': 'max-memory', } ############################################################################## # long-form arguments def _check_text_encoding(arg): """Check if text-encoding argument is acceptable.""" try: codecs.lookup(arg) except LookupError: return False return True def _check_max_memory(arglist): """Check if max-memory argument is acceptable.""" mem_sizes = [arglist[0], arglist[1]*16 if arglist[1] else None] if min((mem_size for mem_size in mem_sizes if mem_size), default=MAX_MEMORY_SIZE) > MAX_MEMORY_SIZE: logging.warning(u'max-memory value > %s', MAX_MEMORY_SIZE) return False return True # number of positional arguments NUM_POSITIONAL = 2 ARGUMENTS = { u'input': {u'type': u'string', u'default': u'', }, u'output': {u'type': u'string', u'default': u'', }, u'interface': { u'type': u'string', u'default': u'', u'choices': ( u'', u'none', u'cli', u'text', u'graphical', u'ansi', u'curses', u'pygame', u'sdl2' ), }, u'sound': { u'type': u'string', u'default': u'true', u'choices': (u'true', u'false', u'none', u'beep', u'portaudio', u'sdl2', u'interface'), }, u'load': {u'type': u'string', u'default': u'', }, u'run': {u'type': u'string', u'default': u'', }, u'convert': {u'type': u'string', u'default': u'', }, u'help': {u'type': u'bool', u'default': False, }, u'keys': {u'type': u'string', u'default': u'', }, u'exec': {u'type': u'string', u'default': u'', }, u'quit': {u'type': u'bool', u'default': False,}, u'double': {u'type': u'bool', u'default': False,}, u'max-files': {u'type': u'int', u'default': 3,}, u'max-reclen': {u'type': u'int', u'default': 128,}, u'serial-buffer-size': {u'type': u'int', u'default': 256,}, u'peek': {u'type': u'string', u'list': u'*', u'default': [],}, u'lpt1': {u'type': u'string', u'default': u'PRINTER:',}, u'lpt2': {u'type': u'string', u'default': u'',}, u'lpt3': {u'type': u'string', u'default': u'',}, u'cas1': {u'type': u'string', u'default': u'',}, u'com1': {u'type': u'string', u'default': u'',}, u'com2': {u'type': u'string', u'default': u'',}, u'codepage': {u'type': u'string', u'choices': CODEPAGES, u'default': u'437',}, u'font': { u'type': u'string', u'list': u'*', u'choices': FONTS, u'default': [u'default'], }, u'dimensions': {u'type': u'int', u'list': 2, u'default': [],}, u'fullscreen': {u'type': u'bool', u'default': False,}, u'prevent-close': {u'type': u'bool', u'default': False,}, u'debug': {u'type': u'bool', u'default': False,}, u'hide-listing': {u'type': u'int', u'default': 65535,}, u'hide-protected': {u'type': u'bool', u'default': False,}, u'mount': {u'type': u'string', u'list': u'*', u'default': [],}, u'resume': {u'type': u'bool', u'default': False,}, u'syntax': { u'type': u'string', u'choices': (u'advanced', u'gwbasic', u'pcjr', u'tandy'), u'default': u'advanced', }, u'term': {u'type': u'string', u'default': u'',}, u'video': { u'type': u'string', u'default': 'vga', u'choices': ( u'vga', u'ega', u'cga', u'mda', u'pcjr', u'tandy', u'hercules', u'olivetti' ), }, u'text-encoding': {u'type': u'string', u'default': u'', u'check': _check_text_encoding}, u'soft-linefeed': {u'type': u'bool', u'default': False,}, u'border': {u'type': u'int', u'default': 5,}, u'mouse-clipboard': {u'type': u'bool', u'default': True,}, u'state': {u'type': u'string', u'default': u'',}, u'monitor': { u'type': u'string', u'choices': (u'rgb', u'composite', u'green', u'amber', u'grey', u'mono'), u'default': u'rgb', }, u'aspect': {u'type': u'int', u'list': 2, u'default': [4, 3],}, u'scaling': { u'type': u'string', u'choices':(u'smooth', u'native', u'crisp'), u'default': u'smooth', }, u'version': {u'type': u'bool', u'default': False,}, u'config': {u'type': u'string', u'default': u'',}, u'logfile': {u'type': u'string', u'default': u'',}, # negative list length means 'optionally up to' u'max-memory': {u'type': u'int', u'list': -2, u'default': [MAX_MEMORY_SIZE, 4096], u'listcheck': _check_max_memory}, u'allow-code-poke': {u'type': u'bool', u'default': False,}, u'reserved-memory': {u'type': u'int', u'default': 3429,}, u'caption': {u'type': u'string', u'default': NAME,}, u'text-width': {u'type': u'int', u'choices':(u'40', u'80'), u'default': 80,}, u'video-memory': {u'type': u'int', u'default': 262144,}, u'shell': {u'type': u'string', u'default': u'',}, u'ctrl-c-break': {u'type': u'bool', u'default': True,}, u'wait': {u'type': u'bool', u'default': False,}, u'current-device': {u'type': u'string', u'default': ''}, u'extension': {u'type': u'string', u'list': u'*', u'default': []}, u'options': {u'type': u'string', u'default': ''}, # depecated argument, use text-encoding instead u'utf8': {u'type': u'bool', u'default': False,}, } ########################################################################## # logging class Lumberjack(object): """Logging manager.""" def __init__(self): """Set up the global logger temporarily until we know the log stream.""" # include messages from warnings madule in the logs logging.captureWarnings(True) # we use the awkward logging interface as we can only use basicConfig once # get the root logger root_logger = logging.getLogger() root_logger.setLevel(logging.INFO) # send to a buffer until we know where to log to self._logstream = io.StringIO() handler = logging.StreamHandler(self._logstream) handler.setFormatter(LOGGING_FORMATTER) root_logger.addHandler(handler) def reset(self): """Reset root logger.""" # o dear o dear what a horrible API root_logger = logging.getLogger() # remove all old handlers: temporary ones we set as well as any default ones for handler in root_logger.handlers: root_logger.removeHandler(handler) return root_logger def prepare(self, logfile, debug): """Set up the global logger.""" # get log stream and level from options loglevel = logging.DEBUG if debug else logging.INFO root_logger = self.reset() root_logger.setLevel(loglevel) if logfile: logstream = io.open(logfile, 'w', encoding='utf_8', errors='replace') else: logstream = stdio.stderr # write out cached logs logstream.write(self._logstream.getvalue()) handler = logging.StreamHandler(logstream) handler.setFormatter(LOGGING_FORMATTER) root_logger.addHandler(handler) ########################################################################## # write default config file CONFIG_HEADER = ( u"# PC-BASIC configuration file.\n" u"# Edit this file to change your default settings or add presets.\n" u"# Changes to this file will not affect any other users of your computer.\n" u"# All lines starting with # are comments and have no effect.\n" u"# Thus, to use one of the example options below, " u"you need to remove the # at the start of the line.\n" u"\n" u"[pcbasic]\n" u"# Use the [pcbasic] section to specify options you want to be enabled by default.\n" u"# See the documentation or run pcbasic -h for a list of available options.\n" u"# for example (for version '%s'):\n" % VERSION ) CONFIG_FOOTER = ( u"\n\n# To add presets, create a section header between brackets and put the \n" u"# options you need below it, like this:\n" u"# [your_preset]\n" u"# border=0\n" u"# \n" u"# You will then be able to load these options with --preset=your_preset.\n" u"# If you choose the same name as a system preset, PC-BASIC will use your\n" u"# options for that preset and not the system ones. This is not recommended.\n" ) def _build_default_config_file(file_name): """Write a default config file.""" argnames = sorted(ARGUMENTS.keys()) try: with io.open(file_name, 'w', encoding='utf_8_sig', errors='replace') as f: f.write(CONFIG_HEADER) for a in argnames: try: f.write( u'## choices: %s\n' % u', '.join(u'%s' % (_s,) for _s in ARGUMENTS[a][u'choices']) ) except(KeyError, TypeError): pass try: # check if it's a list ARGUMENTS[a][u'list'] formatted = u','.join(u'%s' % (_s,) for _s in ARGUMENTS[a][u'default']) except(KeyError, TypeError): formatted = u'%s' % (ARGUMENTS[a][u'default'],) f.write(u'#%s=%s\n' % (a, formatted)) f.write(CONFIG_FOOTER) except (OSError, IOError): # can't create file, ignore. we'll get a message later. pass ############################################################################## # settings container def _store_bundled_programs(PROGRAM_PATH): """Retrieve contents of BASIC programs.""" for name in PROGRAMS: with io.open(os.path.join(PROGRAM_PATH, name), 'wb') as f: f.write(data.read_program_file(name)) class Settings(object): """Read and retrieve command-line settings and options.""" def __init__(self, temp_dir, arguments): """Initialise settings.""" # arguments should be unicode if not arguments: self._uargv = argv[1:] else: self._uargv = list(arguments) lumberjack = Lumberjack() try: # create state path if needed if not os.path.exists(STATE_PATH): os.makedirs(STATE_PATH) # create user config file if needed if not os.path.exists(USER_CONFIG_PATH): try: os.makedirs(USER_CONFIG_DIR) except OSError: pass _build_default_config_file(USER_CONFIG_PATH) # create @: drive if not present if not os.path.exists(PROGRAM_PATH): os.makedirs(PROGRAM_PATH) # unpack bundled programs _store_bundled_programs(PROGRAM_PATH) # store options in options dictionary self._options = ArgumentParser().retrieve_options(self._uargv, temp_dir) except: # avoid losing exception messages occuring while logging was disabled lumberjack.reset() raise # prepare global logger for use by main program lumberjack.prepare(self.get('logfile'), self.get('debug')) self._session_params = None def get(self, name, get_default=True): """Get value of option; choose whether to get default or None (unspecified) or '' (empty).""" try: value = self._options[name] if get_default and (value is None or value == u'' or value == []): raise KeyError except KeyError: if get_default: try: value = ARGUMENTS[name][u'default'] except KeyError: if name in range(NUM_POSITIONAL): return u'' else: value = None return value ########################################################################## # session parameters @property def session_params(self): """Return a dictionary of parameters for the Session object.""" if self._session_params: return self._session_params # don't parse any options on --resume # except redirects if self.get('resume'): params = self._add_implicit_redirects() return params # preset PEEK values peek_values = {} try: for a in self.get('peek'): seg, addr, val = a.split(u':') peek_values[int(seg)*0x10 + int(addr)] = int(val) except (TypeError, ValueError): pass # devices and mounts device_params = { key.upper(): self.get(key) for key in ('lpt1', 'lpt2', 'lpt3', 'com1', 'com2', 'cas1') } current_device, mount_dict = self._get_drives() device_params.update(mount_dict) # memory setting max_list = self.get('max-memory') max_list[1] = max_list[1]*16 if max_list[1] else max_list[0] max_list[0] = max_list[0] or max_list[1] # codepage parameters codepage_params = self.get('codepage').split(u':') codepage_dict = data.read_codepage(codepage_params[0]) nobox = len(codepage_params) > 1 and codepage_params[1] == u'nobox' # video parameters video_params = self.get('video').split(u':') # redirects params = self._get_redirects() params.update({ 'syntax': self.get('syntax'), 'video': video_params[0], 'codepage': codepage_dict, 'box_protect': not nobox, 'monitor': self.get('monitor'), # screen settings 'text_width': self.get('text-width'), 'video_memory': self.get('video-memory'), 'font': data.read_fonts(codepage_dict, self.get('font')), # find program for PCjr TERM command 'term': self.get('term'), 'shell': self.get('shell'), 'double': self.get('double'), # device settings 'devices': device_params, 'current_device': current_device, 'serial_buffer_size': self.get('serial-buffer-size'), # text file parameters 'textfile_encoding': self.get('text-encoding'), 'soft_linefeed': self.get('soft-linefeed'), # keyboard settings 'ctrl_c_is_break': self.get('ctrl-c-break'), # program parameters 'hide_listing': self.get('hide-listing'), 'hide_protected': self.get('hide-protected'), 'allow_code_poke': self.get('allow-code-poke'), 'rebuild_offsets': not self.convert, # max available memory to BASIC (set by /m) 'max_memory': min(max_list) or 65534, # maximum record length (-s) 'max_reclen': max(1, min(32767, self.get('max-reclen'))), # number of file records 'max_files': self.get('max-files'), # first field buffer address (workspace size; 3429 for gw-basic) 'reserved_memory': self.get('reserved-memory'), 'peek_values': peek_values, 'extension': self.get('extension'), # ignore key buffer in console-based interfaces, to allow pasting text in console 'check_keybuffer_full': self.get('interface') not in ('cli', 'text', 'ansi', 'curses'), }) # deprecated arguments if self.get('utf8', get_default=False) is not None: if self.get('text-encoding', get_default=False) is not None: logging.warning( 'Deprecated option `utf8` ignored: `text-encoding` takes precedence.' ) else: logging.warning('Option `utf8` is deprecated; use `text-encoding=utf-8` instead.') params['textfile_encoding'] = u'utf-8' if self.get('utf8') else u'' self._session_params = params return params def _get_redirects(self): """Determine which i/o streams to attach based on config choices.""" input_streams, output_streams = [], [] # input redirects infile_params = self.get('input').split(u':') if infile_params[0].upper() in (u'STDIO', u'STDIN'): if u'RAW' in (_x.upper() for _x in infile_params): input_streams.append(stdio.stdin.buffer) else: input_streams.append(stdio.stdin) else: if len(infile_params) > 1 and infile_params[0].upper() == u'FILE': infile = infile_params[1] else: infile = infile_params[0] if infile: try: input_streams.append(io.open(infile, 'rb')) except EnvironmentError as e: logging.warning(u'Could not open input file `%s`: %s', infile, e.strerror) # output redirects outfile_params = self.get('output').split(u':') if outfile_params[0].upper() in (u'STDIO', u'STDOUT'): if u'RAW' in (_x.upper() for _x in outfile_params): output_streams.append(stdio.stdout.buffer) else: output_streams.append(stdio.stdout) else: if len(outfile_params) > 1 and outfile_params[0].upper() == u'FILE': outfile_params = outfile_params[1:] outfile = outfile_params[0] append = len(outfile_params) > 1 and outfile_params[1].lower() == u'append' if outfile: try: output_streams.append(io.open(outfile, 'ab' if append else 'wb')) except EnvironmentError as e: logging.warning(u'Could not open output file `%s`: %s', outfile, e.strerror) return self._add_implicit_redirects(input_streams, output_streams) def _add_implicit_redirects(self, input_streams=(), output_streams=()): """Determine which i/o streams to attach implicitly.""" input_streams = list(input_streams) output_streams = list(output_streams) # add stdio if redirected or no interface if stdio.stdin not in input_streams and stdio.stdin.buffer not in input_streams: if IS_CONSOLE_APP and not stdio.stdin.isatty(): # redirected on console; use bytes stream input_streams.append(stdio.stdin.buffer) elif IS_CONSOLE_APP and not self.interface: # no interface & on console; use unicode stream input_streams.append(stdio.stdin) # redirect output as well if input is redirected, but not the other way around # this is because (1) GW-BASIC does this from the DOS prompt # (2) otherwise we don't see anything - we quit after input closes # isatty is also false if we run as a GUI exe, so check that here if stdio.stdout not in output_streams and stdio.stdout.buffer not in output_streams: if IS_CONSOLE_APP and (not stdio.stdout.isatty() or not stdio.stdin.isatty()): output_streams.append(stdio.stdout.buffer) elif IS_CONSOLE_APP and not self.interface: output_streams.append(stdio.stdout) return { 'output_streams': output_streams, 'input_streams': input_streams, } def _get_drives(self): """Assign disk locations to disk devices.""" # always get current device current_device = self.get('current-device').upper() # build mount dictionary mount_list = self.get('mount', False) if mount_list is None: mount_dict = self._get_default_drives() if not current_device: current_device = self._get_default_current_device() else: mount_dict = self._get_drives_from_list(mount_list) # directory for bundled BASIC programs accessible through @: mount_dict[b'@'] = PROGRAM_PATH # if Z: not specified, override it to avoid mounting through Session default if b'Z' not in mount_dict: mount_dict[b'Z'] = None return current_device, mount_dict def _get_drives_from_list(self, mount_list): """Assign drive letters based on mount specification.""" mount_dict = {} for spec in mount_list: # the last one that's specified will stick try: letter, path = spec.split(u':', 1) try: letter = letter.encode('ascii').upper() except UnicodeError: logging.error(u'Could not mount `%s`: invalid drive letter', spec) # take abspath first to ensure unicode, realpath gives bytes for u'.' path = os.path.realpath(os.path.abspath(path)) if not os.path.isdir(path): logging.error(u'Could not mount `%s`: not a directory', spec) else: mount_dict[letter] = path except (TypeError, ValueError) as e: logging.error(u'Could not mount `%s`: %s', spec, e) return mount_dict def _get_default_drives(self): """Assign default drive letters.""" mount_dict = {} if WIN32: # get all drives in use by windows # if started from CMD.EXE, get the 'current working dir' for each drive # if not in CMD.EXE, there's only one cwd save_current = getcwdu() for letter in iterchar(UPPERCASE): try: os.chdir(letter + b':') cwd = get_short_pathname(getcwdu()) or getcwdu() except EnvironmentError: # doesn't exist or can't access, do not mount this drive pass else: path, cwd = os.path.splitdrive(cwd) if path: # cwd must not start with \\ if cwd[:1] == u'\\': path += u'\\' cwd = cwd[1:] if cwd: mount_dict[letter] = u':'.join((path, cwd)) else: mount_dict[letter] = path else: logging.warning('Not mounting `%s`: no drive letter.', cwd) os.chdir(save_current) else: # non-Windows systems simply have 'Z:' set to their their cwd by default mount_dict[b'Z'] = getcwdu() return mount_dict def _get_default_current_device(self): """Get the current drive letter or Z:""" if WIN32: letter, _ = os.path.splitdrive(os.path.abspath(getcwdu())) try: current_device = letter.encode('ascii') except UnicodeError: pass else: current_device = b'Z' return current_device ########################################################################## # interface parameters @property def interface(self): """Run with interface.""" return self.get('interface') != 'none' @property def iface_params(self): """Dict of interface parameters.""" interface = self.get('interface') # categorical interfaces categories = { 'text': ('ansi', 'curses'), 'graphical': ('sdl2', 'pygame'), } if not interface: # default: try graphical first, then text, then cli iface_list = categories['graphical'] + categories['text'] + ('cli',) else: try: iface_list = categories[interface] except KeyError: iface_list = (interface,) iface_params = { 'try_interfaces': iface_list, 'audio_override': self.get('sound') not in ('true', 'interface') and self.get('sound'), } iface_params.update(self._get_video_parameters()) iface_params.update(self._get_audio_parameters()) return iface_params def _get_video_parameters(self): """Return a dictionary of parameters for the video plugin.""" return { 'dimensions': self.get('dimensions'), 'aspect_ratio': self.get('aspect'), 'border_width': self.get('border'), 'scaling': self.get('scaling'), 'fullscreen': self.get('fullscreen'), 'prevent_close': self.get('prevent-close'), 'caption': self.get('caption'), 'mouse_clipboard': self.get('mouse-clipboard'), 'icon': ICON, 'wait': self.get('wait'), } def _get_audio_parameters(self): """Return a dictionary of parameters for the audio plugin.""" return {} ########################################################################## # launch parameters @property def launch_params(self): """Dict of launch parameters.""" # build list of commands to execute on session startup commands = [] greeting = False if not self.get('resume'): run = ( # positional argument and --load or -l not specified (empty is specified) (self.get(0) and self.get('load', get_default=False) is None) # or run specified explicitly or self.get('run') ) # treat colons as CRs commands = split_quoted(self.get('exec'), split_by=u':', quote=u'"', strip_quotes=False) # note that executing commands (or RUN) will suppress greeting # following GW, don't write greeting for redirected input or command-line filter run greeting = not run and not commands and not self.session_params['input_streams'] if run: commands.append('RUN') if self.get('quit'): commands.append('SYSTEM') launch_params = { 'prog': self.get('run') or self.get('load') or self.get(0), 'resume': self.get('resume'), 'greeting': greeting, 'state_file': self._get_state_file(), 'commands': commands, # inserted keystrokes # we first need to encode the unicode to bytes before we can decode it # this preserves unicode as \x (if latin-1) and \u escapes 'keys': self.get('keys').encode('ascii', 'backslashreplace').decode('unicode-escape'), 'debug': self.get('debug'), } launch_params.update(self.session_params) return launch_params def _get_state_file(self): """Name of state file""" state_name = self.get('state') or STATE_NAME if not os.path.exists(state_name): state_name = os.path.join(STATE_PATH, state_name) return state_name ########################################################################## # other calls @property def guard_params(self): """Dict of exception guard parameters.""" return { 'uargv': self._uargv, 'log_dir': STATE_PATH, } @property def conv_params(self): """Get parameters for file conversion.""" # conversion output # argument is mode mode = self.get('convert', get_default=False) # keep uppercase first letter mode = mode[0].upper() if mode else 'A' name_in = (self.get(0) or self.get('run') or self.get('load')) name_out = self.get(1) return mode, name_in, name_out @property def version(self): """Version operating mode.""" return self.get('version') @property def help(self): """Help operating mode.""" return self.get('help') @property def convert(self): """Converter operating mode.""" return self.get('convert', get_default=False) is not None @property def debug(self): """Debugging mode.""" return self.get('debug') ############################################################################## # argument parsing class ArgumentParser(object): """Parse PC-BASIC config file and command-line arguments.""" def retrieve_options(self, uargv, temp_dir): """Retrieve command line and option file options.""" # convert command line arguments to string dictionary form remaining = self._get_arguments_dict(uargv) # unpack any packages package = self._parse_package_arg_and_unpack(remaining, temp_dir) # get preset groups from specified config file preset_dict = self._parse_config_arg_and_process_config_file(remaining) # parse default presets nested in config presets preset_dict = { _key: self._merge_arguments( self._parse_presets(_dict, PRESETS), _dict ) for _key, _dict in iteritems(preset_dict) } # set defaults based on presets args = self._parse_presets(remaining, preset_dict) # local config file settings override preset settings self._merge_arguments(args, preset_dict[u'pcbasic']) # find unrecognised arguments unrecognised = ((_k, _v) for _k, _v in iteritems(args) if _k not in ARGUMENTS) for key, value in unrecognised: logging.warning( 'Ignored unrecognised option `%s=%s` in configuration file', key, value ) args = {_k: _v for _k, _v in iteritems(args) if _k in ARGUMENTS} # parse rest of command line args cmd_line_args = self._parse_args(remaining) # command-line args override config file settings self._merge_arguments(args, cmd_line_args) # parse GW-BASIC style options self._parse_gw_options(args) # clean up arguments self._convert_types(args) if package: # do not resume from a package args['resume'] = False return args def _append_short_args(self, args, key, value): """Append short arguments and value to dict.""" # apply shorthands for short_arg, replacement in iteritems(SHORTHAND): key = key.replace(short_arg, replacement) long_arg_value = None for i, short_arg in enumerate(key[1:]): try: long_arg, long_arg_value = SHORT_ARGS[short_arg] except KeyError: logging.warning(u'Ignored unrecognised option `-%s`', short_arg) else: if i == len(key)-2: # assign provided value to last argument specified if long_arg_value and value: logging.debug( u'Value `%s` provided to option `-%s` interpreted as positional', value, short_arg ) self._append_arg(args, long_arg, long_arg_value or value or u'') else: self._append_arg(args, long_arg, long_arg_value or u'') # if value provided not used, push back as positional if long_arg_value and value: return value return None def _append_arg(self, args, key, value): """Update a single list-type argument by appending a value.""" if not value: # if we call _append_arg it means the key may be empty but is at least specified value = u'' if key in args and args[key]: if value: args[key] += u',' + value else: args[key] = value def _get_arguments_dict(self, argv): """Convert command-line arguments to dictionary.""" args = {} arg_deque = deque(argv) # positional arguments pos = 0 # use -- to end option parsing, everything is a positional argument afterwards options_ended = False while arg_deque: arg = arg_deque.popleft() if not arg.startswith(u'-') or options_ended: # not an option flag, interpret as positional # strip enclosing quotes, but only if paired for quote in u'"\'': if arg.startswith(quote) and arg.endswith(quote): arg = arg.strip(quote) args[pos] = arg pos += 1 elif arg == u'--': options_ended = True else: key, value = split_pair(arg, split_by=u'=', quote=u'"\'') # we know arg starts with -, not =, so key is not empty if key.startswith(u'--'): # long option if key[2:]: self._append_arg(args, key[2:], value) else: # starts with one dash if not value: # -key value, without = to connect # only accept this for short options, long options with -- must have a = # otherwise options with optional =True will absorb the option following # only use the next value if it does not itself look like an option flag if arg_deque: if not arg_deque[0].startswith(u'-'): value = arg_deque.popleft() unused_value = self._append_short_args(args, key, value) # if the value picked up is not used by the short option, push back as positional. if unused_value: arg_deque.appendleft(unused_value) return args def _parse_presets(self, remaining, conf_dict): """Parse presets""" presets = DEFAULT_SECTION try: argdict = {u'preset': remaining.pop(u'preset')} except KeyError: argdict = {} # apply default presets, including nested presets while True: # get dictionary of default config for p in presets: try: self._merge_arguments(argdict, conf_dict[p]) except KeyError: if p not in DEFAULT_SECTION: logging.warning(u'Ignored undefined preset `%s`', p) # look for more presets in expended arglist try: presets = self._to_list(u'preset', argdict.pop(u'preset')) except KeyError: break return argdict def _parse_package_arg_and_unpack(self, remaining, temp_dir): """Unpack zipfile package, if specified, and make its temp dir current.""" # first positional arg: program or package name package = None try: arg_package = remaining[0] except KeyError: pass else: if os.path.isdir(arg_package): os.chdir(arg_package) remaining.pop(0) package = arg_package elif zipfile.is_zipfile(arg_package): remaining.pop(0) # extract the package to a temp directory # and make that the current dir for our run zipfile.ZipFile(arg_package).extractall(path=temp_dir) os.chdir(temp_dir) # if the zip-file contains only a directory at the top level, # then move into that directory. E.g. all files in package.zip # could be under the directory package/ contents = os.listdir(u'.') if len(contents) == 1: os.chdir(contents[0]) # recursively rename all files to all-caps to avoid case issues on Unix # collisions: the last file renamed overwrites earlier ones for root, dirs, files in os.walk(u'.', topdown=False): for name in dirs + files: try: os.rename(os.path.join(root, name), os.path.join(root, name.upper())) except OSError: # if we can't rename, ignore pass package = arg_package # make package setting available return package def _parse_config_arg_and_process_config_file(self, remaining): """Find the correct config file and read it.""" # always read default config files; private config overrides system config # we update a whole preset at once, there's no joining of settings. conf_dict = PRESETS.copy() conf_dict.update(self._read_config_file(USER_CONFIG_PATH)) # find any local overriding config file & read it config_file = None try: config_file = remaining.pop(u'config') except KeyError: if os.path.exists(CONFIG_NAME): config_file = CONFIG_NAME if config_file: conf_dict.update(self._read_config_file(config_file)) return conf_dict def _read_config_file(self, config_file): """Read config file.""" try: config = configparser.RawConfigParser(allow_no_value=True) # use utf_8_sig to ignore a BOM if it's at the start of the file # (e.g. created by Notepad) with io.open(config_file, 'r', encoding='utf_8_sig', errors='replace') as f: if PY2: # pragma: no cover config.readfp(WhitespaceStripper(f)) else: config.read_file(WhitespaceStripper(f)) except (configparser.Error, IOError): logging.warning( u'Error in configuration file `%s`. Configuration not loaded.', config_file ) return {u'pcbasic': {}} presets = {header: dict(config.items(header)) for header in config.sections()} return presets def _parse_args(self, remaining): """Process command line options.""" # set arguments known = list(ARGUMENTS.keys()) + list(range(NUM_POSITIONAL)) args = {d: remaining[d] for d in remaining if d in known} not_recognised = {d: remaining[d] for d in remaining if d not in known} for d in not_recognised: if not_recognised[d]: if isinstance(d, int): logging.warning( u'Ignored surplus positional command-line argument #%s: `%s`', d, not_recognised[d] ) else: logging.warning( u'Ignored unrecognised command-line argument `%s=%s`', d, not_recognised[d] ) else: logging.warning(u'Ignored unrecognised command-line argument `%s`', d) return args def _parse_gw_options(self, args): """Parse GW-BASIC-style options.""" options = args.pop('options', '') for option in options.split(u' '): if not option: continue try: arg, val = GW_OPTIONS[option[:2].lower()], option[2:] except KeyError: try: arg, val = GW_OPTIONS[option[:1]], option[1:] except KeyError: # positional argument arg, val = 0, option if val[:1] == u':': val = val[1:] arg, suffix = split_pair(arg, split_by=':', quote='"\'') args[arg] = val + (u':' + suffix if suffix else u'') return args ########################################################################## def _merge_arguments(self, target_dict, new_dict): """Update target_dict with new_dict. Lists of indefinite length are appended.""" for a in new_dict: try: if (a in target_dict and ARGUMENTS[a][u'list'] == u'*' and target_dict[a]): target_dict[a] += u',' + new_dict[a] continue except KeyError: pass # override target_dict[a] = new_dict[a] return target_dict def _convert_types(self, args): """Convert arguments to required type and list length.""" for name in args: try: args[name] = self._to_list(name, args[name], ARGUMENTS[name][u'list']) except KeyError: # not a list args[name] = self._parse_type(name, args[name]) ########################################################################## # type conversions def _parse_type(self, d, arg): """Convert argument to required type.""" if d not in ARGUMENTS: return arg if u'choices' in ARGUMENTS[d]: arg = arg.lower() first_arg = arg.split(u':')[0] if u'type' in ARGUMENTS[d]: if (ARGUMENTS[d][u'type'] == u'int'): arg = self._to_int(d, arg) elif (ARGUMENTS[d][u'type'] == u'bool'): arg = self._to_bool(d, arg) if u'choices' in ARGUMENTS[d]: if first_arg and first_arg not in ARGUMENTS[d][u'choices']: logging.warning( u'Value `%s=%s` ignored; should be one of (`%s`)', d, arg, u'`, `'.join(text_type(x) for x in ARGUMENTS[d][u'choices']) ) arg = u'' if u'check' in ARGUMENTS[d]: if arg and not ARGUMENTS[d][u'check'](first_arg): logging.warning(u'Value `%s=%s` ignored; not recognised', d, arg) arg = u'' return arg def _to_list(self, argname, strval, length='*'): """Convert list strings to typed lists.""" lst = strval.split(u',') if lst == [u'']: if length == '*': return [] elif length < 0: return [None] * (-length) # pylint: disable=invalid-unary-operand-type else: return None parsed = (self._parse_type(argname, _arg) for _arg in lst) lst = [_arg for _arg in parsed if _arg] # negative length: optional up-to if length != u'*' and length < 0: lst += [None] * (-length-len(lst)) # pylint: disable=invalid-unary-operand-type if length != u'*' and (len(lst) > abs(length) or len(lst) < length): logging.warning( u'Option `%s=%s` ignored: list should have %d elements, found %d', argname, strval, abs(length), len(lst) ) lst = [] if lst and argname in ARGUMENTS and u'listcheck' in ARGUMENTS[argname]: if not ARGUMENTS[argname][u'listcheck'](lst): logging.warning(u'Value "%s=%s" ignored; invalid', argname, strval) lst = [] return lst def _to_bool(self, argname, strval): """Convert bool string to bool. Empty string (i.e. specified) means True.""" if strval == u'': return True if strval.upper() in TRUES: return True elif strval.upper() in FALSES: return False else: logging.warning( u'Boolean option `%s=%s` interpreted as `%s=True`', argname, strval, argname ) return True def _to_int(self, argname, strval): """Convert int string to int.""" if strval: try: return int(strval) except ValueError: logging.warning( u'Option `%s=%s` ignored: value should be an integer', argname, strval ) return None ############################################################################## # utilities class WhitespaceStripper(object): """File wrapper for ConfigParser that strips leading whitespace.""" def __init__(self, file): """Initialise to file object.""" self._file = file def readline(self): """Read a line and strip whitespace (but not EOL).""" return self._file.readline().lstrip(u' \t') def __next__(self): """Make iterable for Python 3.""" line = self.readline() if not line: raise StopIteration() return line # iterability not actually needed in Python 2, but this keeps pylint happy next = __next__ def __iter__(self): """We are iterable.""" return self pcbasic-2.0.7/pcbasic/data/000077500000000000000000000000001441235174000154425ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/data/README.md000066400000000000000000000004251441235174000167220ustar00rootroot00000000000000PC-BASIC application data ========================= This directory contains the data that is bundled with the PC-BASIC application. This includes: - the application default font (which is not the same as the ROM font) - alternative fonts - codepage mappings - BASIC programs pcbasic-2.0.7/pcbasic/data/__init__.py000066400000000000000000000007321441235174000175550ustar00rootroot00000000000000""" PC-BASIC - application data package Fonts, codepages, bundled programs and application branding (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import json as _json from ..compat import resources as _resources from .programs import PROGRAMS, read_program_file from .fonts import FONTS, read_fonts from .codepages import CODEPAGES, read_codepage ICON = tuple(_json.loads(_resources.read_binary(__package__, 'icon.json'))) pcbasic-2.0.7/pcbasic/data/codepages/000077500000000000000000000000001441235174000173745ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/data/codepages/1258.ucp000066400000000000000000000041571441235174000205130ustar00rootroot00000000000000# Windows 1258: Vietnamese # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:20ac 81:0000 82:201a 83:0192 84:201e 85:2026 86:2020 87:2021 88:02c6 89:2030 8a:0000 8b:2039 8c:0152 8d:0000 8e:0000 8f:0000 90:0000 91:2018 92:2019 93:201c 94:201d 95:2022 96:2013 97:2014 98:02dc 99:2122 9a:0000 9b:203a 9c:0153 9d:0000 9e:0000 9f:0178 a0:00a0 a1:00a1 a2:00a2 a3:00a3 a4:00a4 a5:00a5 a6:00a6 a7:00a7 a8:00a8 a9:00a9 aa:00aa ab:00ab ac:00ac ad:00ad ae:00ae af:00af b0:00b0 b1:00b1 b2:00b2 b3:00b3 b4:00b4 b5:00b5 b6:00b6 b7:00b7 b8:00b8 b9:00b9 ba:00ba bb:00bb bc:00bc bd:00bd be:00be bf:00bf c0:00c0 c1:00c1 c2:00c2 c3:0102 c4:00c4 c5:00c5 c6:00c6 c7:00c7 c8:00c8 c9:00c9 ca:00ca cb:00cb cc:0300 cd:00cd ce:00ce cf:00cf d0:0110 d1:00d1 d2:0309 d3:00d3 d4:00d4 d5:01a0 d6:00d6 d7:00d7 d8:00d8 d9:00d9 da:00da db:00db dc:00dc dd:01af de:0303 df:00df e0:00e0 e1:00e1 e2:00e2 e3:0103 e4:00e4 e5:00e5 e6:00e6 e7:00e7 e8:00e8 e9:00e9 ea:00ea eb:00eb ec:0301 ed:00ed ee:00ee ef:00ef f0:0111 f1:00f1 f2:0323 f3:00f3 f4:00f4 f5:01a1 f6:00f6 f7:00f7 f8:00f8 f9:00f9 fa:00fa fb:00fb fc:00fc fd:01b0 fe:20ab ff:00ff pcbasic-2.0.7/pcbasic/data/codepages/437.ucp000066400000000000000000000044121441235174000204230ustar00rootroot00000000000000# OEM 437: MS-DOS Latin US # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT # Most code pages use the Special Graphic Characters range at 01-1F and 7F; the # mapping is at http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/720.ucp000066400000000000000000000050161441235174000204170ustar00rootroot00000000000000# 720: MS-DOS Arabic (Transparent ASMO) # 0-127 are ASCII # 128-256 based on 02D034B0.TPMAP100 from IBM CDRA cdctables.zip # IBM Character Data Representation Architecture conversion tables # http://download.boulder.ibm.com/ibmdl/pub/software/dw/java/cdctables.zip 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0000 81:0000 82:00E9 83:00E2 84:0000 85:00E0 86:0000 87:00E7 88:00EA 89:00EB 8A:00E8 8B:00EF 8C:00EE 8D:0000 8E:0000 8F:0000 90:0000 91:0651 92:0652 93:00F4 94:00A4 95:0640 96:00FB 97:00F9 98:0621 99:0622 9A:0623 9B:0624 9C:00A3 9D:0625 9E:0626 9F:0627 A0:0628 A1:0629 A2:062A A3:062B A4:062C A5:062D A6:062E A7:062F A8:0630 A9:0631 AA:0632 AB:0633 AC:0634 AD:0635 AE:00AB AF:00BB B0:2591 B1:2592 B2:2593 B3:2502 B4:2524 B5:2561 B6:2562 B7:2556 B8:2555 B9:2563 BA:2551 BB:2557 BC:255D BD:255C BE:255B BF:2510 C0:2514 C1:2534 C2:252C C3:251C C4:2500 C5:253C C6:255E C7:255F C8:255A C9:2554 CA:2569 CB:2566 CC:2560 CD:2550 CE:256C CF:2567 D0:2568 D1:2564 D2:2565 D3:2559 D4:2558 D5:2552 D6:2553 D7:256B D8:256A D9:2518 DA:250C DB:2588 DC:2584 DD:258C DE:2590 DF:2580 E0:0636 E1:0637 E2:0638 E3:0639 E4:063A E5:0641 E6:00B5 E7:0642 E8:0643 E9:0644 EA:0645 EB:0646 EC:0647 ED:0648 EE:0649 EF:064A F0:2261 F1:064B F2:064C F3:064D F4:064E F5:064F F6:0650 F7:2248 F8:00B0 F9:2219 FA:00B7 FB:221A FC:207F FD:00B2 FE:25A0 FF:00A0 pcbasic-2.0.7/pcbasic/data/codepages/737.ucp000066400000000000000000000041461441235174000204320ustar00rootroot00000000000000# OEM 737: MS-DOS Greek # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP737.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0391 81:0392 82:0393 83:0394 84:0395 85:0396 86:0397 87:0398 88:0399 89:039a 8a:039b 8b:039c 8c:039d 8d:039e 8e:039f 8f:03a0 90:03a1 91:03a3 92:03a4 93:03a5 94:03a6 95:03a7 96:03a8 97:03a9 98:03b1 99:03b2 9a:03b3 9b:03b4 9c:03b5 9d:03b6 9e:03b7 9f:03b8 a0:03b9 a1:03ba a2:03bb a3:03bc a4:03bd a5:03be a6:03bf a7:03c0 a8:03c1 a9:03c3 aa:03c2 ab:03c4 ac:03c5 ad:03c6 ae:03c7 af:03c8 b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03c9 e1:03ac e2:03ad e3:03ae e4:03ca e5:03af e6:03cc e7:03cd e8:03cb e9:03ce ea:0386 eb:0388 ec:0389 ed:038a ee:038c ef:038e f0:038f f1:00b1 f2:2265 f3:2264 f4:03aa f5:03ab f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/775.ucp000066400000000000000000000041531441235174000204320ustar00rootroot00000000000000# OEM 775: MS-DOS Baltic Rim # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP775.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0106 81:00fc 82:00e9 83:0101 84:00e4 85:0123 86:00e5 87:0107 88:0142 89:0113 8a:0156 8b:0157 8c:012b 8d:0179 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:014d 94:00f6 95:0122 96:00a2 97:015a 98:015b 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:00d7 9f:00a4 a0:0100 a1:012a a2:00f3 a3:017b a4:017c a5:017a a6:201d a7:00a6 a8:00a9 a9:00ae aa:00ac ab:00bd ac:00bc ad:0141 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:0104 b6:010c b7:0118 b8:0116 b9:2563 ba:2551 bb:2557 bc:255d bd:012e be:0160 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:0172 c7:016a c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:017d d0:0105 d1:010d d2:0119 d3:0117 d4:012f d5:0161 d6:0173 d7:016b d8:017e d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:00d3 e1:00df e2:014c e3:0143 e4:00f5 e5:00d5 e6:00b5 e7:0144 e8:0136 e9:0137 ea:013b eb:013c ec:0146 ed:0112 ee:0145 ef:2019 f0:00ad f1:00b1 f2:201c f3:00be f4:00b6 f5:00a7 f6:00f7 f7:201e f8:00b0 f9:2219 fa:00b7 fb:00b9 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/850.ucp000066400000000000000000000041501441235174000204210ustar00rootroot00000000000000# OEM 850: MS-DOS Latin 1 # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP850.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:00d7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:00ae aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:00c1 b6:00c2 b7:00c0 b8:00a9 b9:2563 ba:2551 bb:2557 bc:255d bd:00a2 be:00a5 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:00e3 c7:00c3 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:00f0 d1:00d0 d2:00ca d3:00cb d4:00c8 d5:0131 d6:00cd d7:00ce d8:00cf d9:2518 da:250c db:2588 dc:2584 dd:00a6 de:00cc df:2580 e0:00d3 e1:00df e2:00d4 e3:00d2 e4:00f5 e5:00d5 e6:00b5 e7:00fe e8:00de e9:00da ea:00db eb:00d9 ec:00fd ed:00dd ee:00af ef:00b4 f0:00ad f1:00b1 f2:2017 f3:00be f4:00b6 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:00b7 fb:00b9 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/851.ucp000066400000000000000000000041161441235174000204240ustar00rootroot00000000000000# OEM 851: MS-DOS Greek 1 # 80-FF: http://www.kostis.net/charsets/cp851.htm # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:0386 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:0388 8e:00c4 8f:0389 90:038a 91:0000 92:038c 93:00f4 94:00f6 95:038e 96:00fb 97:00f9 98:038f 99:00d6 9a:00dc 9b:03ac 9c:00a3 9d:03ad 9e:03ae 9f:03af a0:03ca a1:0390 a2:03cc a3:03cd a4:0391 a5:0392 a6:0393 a7:0394 a8:0395 a9:0396 aa:0397 ab:00bd ac:0398 ad:0399 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:039a b6:039b b7:039c b8:039d b9:2563 ba:2551 bb:2557 bc:255d bd:039e be:039f bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:03a0 c7:03a1 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:03a3 d0:03a4 d1:03a5 d2:03a6 d3:03a7 d4:03a8 d5:03a9 d6:03b1 d7:03b2 d8:03b3 d9:2518 da:250c db:2588 dc:2584 dd:03b4 de:03b5 df:2580 e0:03b6 e1:03b7 e2:03b8 e3:03b9 e4:03ba e5:03bb e6:03bc e7:03bd e8:03be e9:03bf ea:03c0 eb:03c1 ec:03c3 ed:03c2 ee:03c4 ef:0384 f0:0000 f1:00b1 f2:03c5 f3:03c6 f4:03c7 f5:00a7 f6:03c8 f7:0385 f8:00b0 f9:00a8 fa:03c9 fb:03cb fc:03b0 fd:03ce fe:25a0 ff:0000 pcbasic-2.0.7/pcbasic/data/codepages/852.ucp000066400000000000000000000041501441235174000204230ustar00rootroot00000000000000# OEM 852: MS-DOS Latin 2 # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP852.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:016f 86:0107 87:00e7 88:0142 89:00eb 8a:0150 8b:0151 8c:00ee 8d:0179 8e:00c4 8f:0106 90:00c9 91:0139 92:013a 93:00f4 94:00f6 95:013d 96:013e 97:015a 98:015b 99:00d6 9a:00dc 9b:0164 9c:0165 9d:0141 9e:00d7 9f:010d a0:00e1 a1:00ed a2:00f3 a3:00fa a4:0104 a5:0105 a6:017d a7:017e a8:0118 a9:0119 aa:00ac ab:017a ac:010c ad:015f ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:00c1 b6:00c2 b7:011a b8:015e b9:2563 ba:2551 bb:2557 bc:255d bd:017b be:017c bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:0102 c7:0103 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:0111 d1:0110 d2:010e d3:00cb d4:010f d5:0147 d6:00cd d7:00ce d8:011b d9:2518 da:250c db:2588 dc:2584 dd:0162 de:016e df:2580 e0:00d3 e1:00df e2:00d4 e3:0143 e4:0144 e5:0148 e6:0160 e7:0161 e8:0154 e9:00da ea:0155 eb:0170 ec:00fd ed:00dd ee:0163 ef:00b4 f0:00ad f1:02dd f2:02db f3:02c7 f4:02d8 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:02d9 fb:0171 fc:0158 fd:0159 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/853.ucp000066400000000000000000000041741441235174000204320ustar00rootroot00000000000000# OEM 853: MS-DOS Latin 3 # 80-FF: http://www.kostis.net/charsets/cp853.htm # https://en.wikipedia.org/wiki/Code_page_853 # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:0109 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:0108 90:00c9 91:010b 92:010a 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:0130 99:00d6 9a:00dc 9b:011d 9c:00a3 9d:011c 9e:00d7 9f:0135 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:011e a7:011f a8:0124 a9:0125 aa:0000 ab:00bd ac:0134 ad:015f ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:00c1 b6:00c2 b7:00c0 b8:015e b9:2563 ba:2551 bb:2557 bc:255d bd:017b be:017c bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:015c c7:015d c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:0000 d1:0000 d2:00ca d3:00cb d4:00c8 d5:0131 d6:00cd d7:00ce d8:00cf d9:2518 da:250c db:2588 dc:2584 dd:0000 de:00cc df:2580 e0:00d3 e1:00df e2:00d4 e3:00d2 e4:0120 e5:0121 e6:00b5 e7:0126 e8:0127 e9:00da ea:00db eb:00d9 ec:016c ed:016d ee:00b7 ef:00b4 f0:00ad f1:0000 f2:2113 f3:0149 f4:02d8 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:02d9 fb:0000 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/855.ucp000066400000000000000000000041511441235174000204270ustar00rootroot00000000000000# OEM 855: MS-DOS Cyrillic # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP855.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0452 81:0402 82:0453 83:0403 84:0451 85:0401 86:0454 87:0404 88:0455 89:0405 8a:0456 8b:0406 8c:0457 8d:0407 8e:0458 8f:0408 90:0459 91:0409 92:045a 93:040a 94:045b 95:040b 96:045c 97:040c 98:045e 99:040e 9a:045f 9b:040f 9c:044e 9d:042e 9e:044a 9f:042a a0:0430 a1:0410 a2:0431 a3:0411 a4:0446 a5:0426 a6:0434 a7:0414 a8:0435 a9:0415 aa:0444 ab:0424 ac:0433 ad:0413 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:0445 b6:0425 b7:0438 b8:0418 b9:2563 ba:2551 bb:2557 bc:255d bd:0439 be:0419 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:043a c7:041a c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:043b d1:041b d2:043c d3:041c d4:043d d5:041d d6:043e d7:041e d8:043f d9:2518 da:250c db:2588 dc:2584 dd:041f de:044f df:2580 e0:042f e1:0440 e2:0420 e3:0441 e4:0421 e5:0442 e6:0422 e7:0443 e8:0423 e9:0436 ea:0416 eb:0432 ec:0412 ed:044c ee:042c ef:2116 f0:00ad f1:044b f2:042b f3:0437 f4:0417 f5:0448 f6:0428 f7:044d f8:042d f9:0449 fa:0429 fb:0447 fc:0427 fd:00a7 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/856.ucp000066400000000000000000000041301441235174000204250ustar00rootroot00000000000000# OEM 856: MS-DOS Hebrew # 80-FF: GNU libiconv source - libiconv-1.14/tests/CP856.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:05d0 81:05d1 82:05d2 83:05d3 84:05d4 85:05d5 86:05d6 87:05d7 88:05d8 89:05d9 8a:05da 8b:05db 8c:05dc 8d:05dd 8e:05de 8f:05df 90:05e0 91:05e1 92:05e2 93:05e3 94:05e4 95:05e5 96:05e6 97:05e7 98:05e8 99:05e9 9a:05ea 9b:0000 9c:00a3 9d:0000 9e:00d7 9f:0000 a0:0000 a1:0000 a2:0000 a3:0000 a4:0000 a5:0000 a6:0000 a7:0000 a8:0000 a9:00ae aa:00ac ab:00bd ac:00bc ad:0000 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:0000 b6:0000 b7:0000 b8:00a9 b9:2563 ba:2551 bb:2557 bc:255d bd:00a2 be:00a5 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:0000 c7:0000 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:0000 d1:0000 d2:0000 d3:0000 d4:0000 d5:0000 d6:0000 d7:0000 d8:0000 d9:2518 da:250c db:2588 dc:2584 dd:00a6 de:0000 df:2580 e0:0000 e1:0000 e2:0000 e3:0000 e4:0000 e5:0000 e6:00b5 e7:0000 e8:0000 e9:0000 ea:0000 eb:0000 ec:0000 ed:0000 ee:00af ef:00b4 f0:00ad f1:00b1 f2:2017 f3:00be f4:00b6 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:00b7 fb:00b9 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/857.ucp000066400000000000000000000041501441235174000204300ustar00rootroot00000000000000# OEM 857: MS-DOS Turkish # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP857.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:0131 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:0130 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:015e 9f:015f a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:011e a7:011f a8:00bf a9:00ae aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:00c1 b6:00c2 b7:00c0 b8:00a9 b9:2563 ba:2551 bb:2557 bc:255d bd:00a2 be:00a5 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:00e3 c7:00c3 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:00ba d1:00aa d2:00ca d3:00cb d4:00c8 d5:0000 d6:00cd d7:00ce d8:00cf d9:2518 da:250c db:2588 dc:2584 dd:00a6 de:00cc df:2580 e0:00d3 e1:00df e2:00d4 e3:00d2 e4:00f5 e5:00d5 e6:00b5 e7:0000 e8:00d7 e9:00da ea:00db eb:00d9 ec:00ec ed:00ff ee:00af ef:00b4 f0:00ad f1:00b1 f2:0000 f3:00be f4:00b6 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:00b7 fb:00b9 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/858.ucp000066400000000000000000000041571441235174000204400ustar00rootroot00000000000000# OEM 858: MS-DOS Latin 1 with Euro # This is equivalent to OEM 850 with code point D5 replaced by EURO SIGN # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:00d7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:00ae aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:00c1 b6:00c2 b7:00c0 b8:00a9 b9:2563 ba:2551 bb:2557 bc:255d bd:00a2 be:00a5 bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:00e3 c7:00c3 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:00a4 d0:00f0 d1:00d0 d2:00ca d3:00cb d4:00c8 d5:20ac d6:00cd d7:00ce d8:00cf d9:2518 da:250c db:2588 dc:2584 dd:00a6 de:00cc df:2580 e0:00d3 e1:00df e2:00d4 e3:00d2 e4:00f5 e5:00d5 e6:00b5 e7:00fe e8:00de e9:00da ea:00db eb:00d9 ec:00fd ed:00dd ee:00af ef:00b4 f0:00ad f1:00b1 f2:2017 f3:00be f4:00b6 f5:00a7 f6:00f7 f7:00b8 f8:00b0 f9:00a8 fa:00b7 fb:00b9 fc:00b3 fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/860.ucp000066400000000000000000000041531441235174000204250ustar00rootroot00000000000000# OEM 860: MS-DOS Portuguese # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP860.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e3 85:00e0 86:00c1 87:00e7 88:00ea 89:00ca 8a:00e8 8b:00cd 8c:00d4 8d:00ec 8e:00c3 8f:00c2 90:00c9 91:00c0 92:00c8 93:00f4 94:00f5 95:00f2 96:00da 97:00f9 98:00cc 99:00d5 9a:00dc 9b:00a2 9c:00a3 9d:00d9 9e:20a7 9f:00d3 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:00d2 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/861.ucp000066400000000000000000000041521441235174000204250ustar00rootroot00000000000000# OEM 861: MS-DOS Icelandic # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP861.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00d0 8c:00f0 8d:00de 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00fe 96:00fb 97:00dd 98:00fd 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00c1 a5:00cd a6:00d3 a7:00da a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/862.ucp000066400000000000000000000041471441235174000204320ustar00rootroot00000000000000# OEM 862: MS-DOS Hebrew # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP862.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:05d0 81:05d1 82:05d2 83:05d3 84:05d4 85:05d5 86:05d6 87:05d7 88:05d8 89:05d9 8a:05da 8b:05db 8c:05dc 8d:05dd 8e:05de 8f:05df 90:05e0 91:05e1 92:05e2 93:05e3 94:05e4 95:05e5 96:05e6 97:05e7 98:05e8 99:05e9 9a:05ea 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/863.ucp000066400000000000000000000041561441235174000204330ustar00rootroot00000000000000# OEM 863: MS-DOS French Canada # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP863.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00c2 85:00e0 86:00b6 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:2017 8e:00c0 8f:00a7 90:00c9 91:00c8 92:00ca 93:00f4 94:00cb 95:00cf 96:00fb 97:00f9 98:00a4 99:00d4 9a:00dc 9b:00a2 9c:00a3 9d:00d9 9e:00db 9f:0192 a0:00a6 a1:00b4 a2:00f3 a3:00fa a4:00a8 a5:00b8 a6:00b3 a7:00af a8:00ce a9:2310 aa:00ac ab:00bd ac:00bc ad:00be ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/864.ucp000066400000000000000000000044551441235174000204360ustar00rootroot00000000000000# OEM 864: MS-DOS Arabic # 00-0F, 9F: https://en.wikipedia.org/wiki/Code_page_864 # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP864.TXT # NOTE: # x25 is shown as U+066a ARABIC PERCENT SIGN but treated as % # x2a is shown as U+066d ARABIC FIVE POINTED STAR but treated as * # 00:0000 01:263a 02:266a 03:266b 04:263c 05:2550 06:2551 07:256c 08:2563 09:2566 0a:2560 0b:2569 0c:2557 0d:2554 0e:255a 0f:255d 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:066a 26:0026 27:0027 28:0028 29:0029 2a:066d 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00b0 81:00b7 82:2219 83:221a 84:2592 85:2500 86:2502 87:253c 88:2524 89:252c 8a:251c 8b:2534 8c:2510 8d:250c 8e:2514 8f:2518 90:03b2 91:221e 92:03c6 93:00b1 94:00bd 95:00bc 96:2248 97:00ab 98:00bb 99:fef7 9a:fef8 9b:0000 9c:0000 9d:fefb 9e:fefc 9f:fe73 a0:00a0 a1:00ad a2:fe82 a3:00a3 a4:00a4 a5:fe84 a6:0000 a7:0000 a8:fe8e a9:fe8f aa:fe95 ab:fe99 ac:060c ad:fe9d ae:fea1 af:fea5 b0:0660 b1:0661 b2:0662 b3:0663 b4:0664 b5:0665 b6:0666 b7:0667 b8:0668 b9:0669 ba:fed1 bb:061b bc:feb1 bd:feb5 be:feb9 bf:061f c0:00a2 c1:fe80 c2:fe81 c3:fe83 c4:fe85 c5:feca c6:fe8b c7:fe8d c8:fe91 c9:fe93 ca:fe97 cb:fe9b cc:fe9f cd:fea3 ce:fea7 cf:fea9 d0:feab d1:fead d2:feaf d3:feb3 d4:feb7 d5:febb d6:febf d7:fec1 d8:fec5 d9:fecb da:fecf db:00a6 dc:00ac dd:00f7 de:00d7 df:fec9 e0:0640 e1:fed3 e2:fed7 e3:fedb e4:fedf e5:fee3 e6:fee7 e7:feeb e8:feed e9:feef ea:fef3 eb:febd ec:fecc ed:fece ee:fecd ef:fee1 f0:fe7d f1:0651 f2:fee5 f3:fee9 f4:feec f5:fef0 f6:fef2 f7:fed0 f8:fed5 f9:fef5 fa:fef6 fb:fedd fc:fed9 fd:fef1 fe:25a0 ff:0000 pcbasic-2.0.7/pcbasic/data/codepages/865.ucp000066400000000000000000000041471441235174000204350ustar00rootroot00000000000000# OEM 865: MS-DOS Nordic # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP865.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00f8 9c:00a3 9d:00d8 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00a4 b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/866.ucp000066400000000000000000000041611441235174000204320ustar00rootroot00000000000000# OEM 866: MS-DOS Cyrillic Russian # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 f2:0404 f3:0454 f4:0407 f5:0457 f6:040e f7:045e f8:00b0 f9:2219 fa:00b7 fb:221a fc:2116 fd:00a4 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/868.ucp000066400000000000000000000047741441235174000204460ustar00rootroot00000000000000# 868: MS-DOS Urdu # 0-127 are ASCII # 128-256 based on 036434B0.TPMAP100 from IBM CDRA cdctables.zip # IBM Character Data Representation Architecture conversion tables # http://download.boulder.ibm.com/ibmdl/pub/software/dw/java/cdctables.zip # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:06F0 81:06F1 82:06F2 83:06F3 84:06F4 85:06F5 86:06F6 87:06F7 88:06F8 89:06F9 8A:060C 8B:061B 8C:061F 8D:FE81 8E:FE8D 8F:FE8E 90:F8FB 91:FE8F 92:FE91 93:FB56 94:FB58 95:FE93 96:FE95 97:FE97 98:FB66 99:FB68 9A:FE99 9B:FE9B 9C:FE9D 9D:FE9F 9E:FB7A 9F:FB7C A0:FEA1 A1:FEA3 A2:FEA5 A3:FEA7 A4:FEA9 A5:FB88 A6:FEAB A7:FEAD A8:FB8C A9:FEAF AA:FB8A AB:FEB1 AC:FEB3 AD:FEB5 AE:00AB AF:00BB B0:2591 B1:2592 B2:2593 B3:2502 B4:2524 B5:FEB7 B6:FEB9 B7:FEBB B8:FEBD B9:2563 BA:2551 BB:2557 BC:255D BD:FEBF BE:FEC3 BF:2510 C0:2514 C1:2534 C2:252C C3:251C C4:2500 C5:253C C6:FEC7 C7:FEC9 C8:255A C9:2554 CA:2569 CB:2566 CC:2560 CD:2550 CE:256C CF:FECA D0:FECB D1:FECC D2:FECD D3:FECE D4:FECF D5:FED0 D6:FED1 D7:FED3 D8:FED5 D9:2518 DA:250C DB:2588 DC:2584 DD:FED7 DE:FB8E DF:2580 E0:FEDB E1:FB92 E2:FB94 E3:FEDD E4:FEDF E5:FEE0 E6:FEE1 E7:FEE3 E8:FB9E E9:FEE5 EA:FEE7 EB:FE85 EC:FEED ED:FBA6 EE:FBA8 EF:FBA9 F0:00AD F1:FBAA F2:FE80 F3:FE89 F4:FE8A F5:FE8B F6:FBFC F7:FBFD F8:FBFE F9:FBB0 FA:FBAE FB:FE7C FC:FE7D FD:0000 FE:25A0 FF:00A0 pcbasic-2.0.7/pcbasic/data/codepages/869.ucp000066400000000000000000000041511441235174000204340ustar00rootroot00000000000000# OEM 869: MS-DOS Greek 2 # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP869.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0000 81:0000 82:0000 83:0000 84:0000 85:0000 86:0386 87:0000 88:00b7 89:00ac 8a:00a6 8b:2018 8c:2019 8d:0388 8e:2015 8f:0389 90:038a 91:03aa 92:038c 93:0000 94:0000 95:038e 96:03ab 97:00a9 98:038f 99:00b2 9a:00b3 9b:03ac 9c:00a3 9d:03ad 9e:03ae 9f:03af a0:03ca a1:0390 a2:03cc a3:03cd a4:0391 a5:0392 a6:0393 a7:0394 a8:0395 a9:0396 aa:0397 ab:00bd ac:0398 ad:0399 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:039a b6:039b b7:039c b8:039d b9:2563 ba:2551 bb:2557 bc:255d bd:039e be:039f bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:03a0 c7:03a1 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:03a3 d0:03a4 d1:03a5 d2:03a6 d3:03a7 d4:03a8 d5:03a9 d6:03b1 d7:03b2 d8:03b3 d9:2518 da:250c db:2588 dc:2584 dd:03b4 de:03b5 df:2580 e0:03b6 e1:03b7 e2:03b8 e3:03b9 e4:03ba e5:03bb e6:03bc e7:03bd e8:03be e9:03bf ea:03c0 eb:03c1 ec:03c3 ed:03c2 ee:03c4 ef:0384 f0:00ad f1:00b1 f2:03c5 f3:03c6 f4:03c7 f5:00a7 f6:03c8 f7:0385 f8:00b0 f9:00a8 fa:03c9 fb:03cb fc:03b0 fd:03ce fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/874.ucp000066400000000000000000000041621441235174000204320ustar00rootroot00000000000000# OEM 874: MS-DOS/Windows Thai # 80-FF: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:20ac 81:0000 82:0000 83:0000 84:0000 85:2026 86:0000 87:0000 88:0000 89:0000 8a:0000 8b:0000 8c:0000 8d:0000 8e:0000 8f:0000 90:0000 91:2018 92:2019 93:201c 94:201d 95:2022 96:2013 97:2014 98:0000 99:0000 9a:0000 9b:0000 9c:0000 9d:0000 9e:0000 9f:0000 a0:00a0 a1:0e01 a2:0e02 a3:0e03 a4:0e04 a5:0e05 a6:0e06 a7:0e07 a8:0e08 a9:0e09 aa:0e0a ab:0e0b ac:0e0c ad:0e0d ae:0e0e af:0e0f b0:0e10 b1:0e11 b2:0e12 b3:0e13 b4:0e14 b5:0e15 b6:0e16 b7:0e17 b8:0e18 b9:0e19 ba:0e1a bb:0e1b bc:0e1c bd:0e1d be:0e1e bf:0e1f c0:0e20 c1:0e21 c2:0e22 c3:0e23 c4:0e24 c5:0e25 c6:0e26 c7:0e27 c8:0e28 c9:0e29 ca:0e2a cb:0e2b cc:0e2c cd:0e2d ce:0e2e cf:0e2f d0:0e30 d1:0e31 d2:0e32 d3:0e33 d4:0e34 d5:0e35 d6:0e36 d7:0e37 d8:0e38 d9:0e39 da:0e3a db:0000 dc:0000 dd:0000 de:0000 df:0e3f e0:0e40 e1:0e41 e2:0e42 e3:0e43 e4:0e44 e5:0e45 e6:0e46 e7:0e47 e8:0e48 e9:0e49 ea:0e4a eb:0e4b ec:0e4c ed:0e4d ee:0e4e ef:0e4f f0:0e50 f1:0e51 f2:0e52 f3:0e53 f4:0e54 f5:0e55 f6:0e56 f7:0e57 f8:0e58 f9:0e59 fa:0e5a fb:0e5b fc:0000 fd:0000 fe:0000 ff:0000 pcbasic-2.0.7/pcbasic/data/codepages/932.ucp000066400000000000000000002335061441235174000204330ustar00rootroot00000000000000# OEM 932: Shift-JIS superset # dbcs code points are http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT # sbcs code points 00-7F are OEM 437 # Note that in original Shift-JIS x7e is OVERLINE U+203E; # here it is TILDE ~ following Microsoft codepage 932. # the status of x5c is complicated: it is shown as U+00a5 YEN SIGN # but behaves as the backslash U+005c REVERSE SOLIDUS # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:00A5 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0000 81:0000 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000 89:0000 8a:0000 8b:0000 8c:0000 8d:0000 8e:0000 8f:0000 90:0000 91:0000 92:0000 93:0000 94:0000 95:0000 96:0000 97:0000 98:0000 99:0000 9a:0000 9b:0000 9c:0000 9d:0000 9e:0000 9f:0000 a0:0000 a1:ff61 a2:ff62 a3:ff63 a4:ff64 a5:ff65 a6:ff66 a7:ff67 a8:ff68 a9:ff69 aa:ff6a ab:ff6b ac:ff6c ad:ff6d ae:ff6e af:ff6f b0:ff70 b1:ff71 b2:ff72 b3:ff73 b4:ff74 b5:ff75 b6:ff76 b7:ff77 b8:ff78 b9:ff79 ba:ff7a bb:ff7b bc:ff7c bd:ff7d be:ff7e bf:ff7f c0:ff80 c1:ff81 c2:ff82 c3:ff83 c4:ff84 c5:ff85 c6:ff86 c7:ff87 c8:ff88 c9:ff89 ca:ff8a cb:ff8b cc:ff8c cd:ff8d ce:ff8e cf:ff8f d0:ff90 d1:ff91 d2:ff92 d3:ff93 d4:ff94 d5:ff95 d6:ff96 d7:ff97 d8:ff98 d9:ff99 da:ff9a db:ff9b dc:ff9c dd:ff9d de:ff9e df:ff9f e0:0000 e1:0000 e2:0000 e3:0000 e4:0000 e5:0000 e6:0000 e7:0000 e8:0000 e9:0000 ea:0000 eb:0000 ec:0000 ed:0000 ee:0000 ef:0000 f0:0000 f1:0000 f2:0000 f3:0000 f4:0000 f5:0000 f6:0000 f7:0000 f8:0000 f9:0000 fa:0000 fb:0000 fc:0000 fd:0000 fe:0000 ff:0000 8140:3000 8141:3001 8142:3002 8143:ff0c 8144:ff0e 8145:30fb 8146:ff1a 8147:ff1b 8148:ff1f 8149:ff01 814a:309b 814b:309c 814c:00b4 814d:ff40 814e:00a8 814f:ff3e 8150:ffe3 8151:ff3f 8152:30fd 8153:30fe 8154:309d 8155:309e 8156:3003 8157:4edd 8158:3005 8159:3006 815a:3007 815b:30fc 815c:2015 815d:2010 815e:ff0f 815f:ff3c 8160:ff5e 8161:2225 8162:ff5c 8163:2026 8164:2025 8165:2018 8166:2019 8167:201c 8168:201d 8169:ff08 816a:ff09 816b:3014 816c:3015 816d:ff3b 816e:ff3d 816f:ff5b 8170:ff5d 8171:3008 8172:3009 8173:300a 8174:300b 8175:300c 8176:300d 8177:300e 8178:300f 8179:3010 817a:3011 817b:ff0b 817c:ff0d 817d:00b1 817e:00d7 8180:00f7 8181:ff1d 8182:2260 8183:ff1c 8184:ff1e 8185:2266 8186:2267 8187:221e 8188:2234 8189:2642 818a:2640 818b:00b0 818c:2032 818d:2033 818e:2103 818f:ffe5 8190:ff04 8191:ffe0 8192:ffe1 8193:ff05 8194:ff03 8195:ff06 8196:ff0a 8197:ff20 8198:00a7 8199:2606 819a:2605 819b:25cb 819c:25cf 819d:25ce 819e:25c7 819f:25c6 81a0:25a1 81a1:25a0 81a2:25b3 81a3:25b2 81a4:25bd 81a5:25bc 81a6:203b 81a7:3012 81a8:2192 81a9:2190 81aa:2191 81ab:2193 81ac:3013 81b8:2208 81b9:220b 81ba:2286 81bb:2287 81bc:2282 81bd:2283 81be:222a 81bf:2229 81c8:2227 81c9:2228 81ca:ffe2 81cb:21d2 81cc:21d4 81cd:2200 81ce:2203 81da:2220 81db:22a5 81dc:2312 81dd:2202 81de:2207 81df:2261 81e0:2252 81e1:226a 81e2:226b 81e3:221a 81e4:223d 81e5:221d 81e6:2235 81e7:222b 81e8:222c 81f0:212b 81f1:2030 81f2:266f 81f3:266d 81f4:266a 81f5:2020 81f6:2021 81f7:00b6 81fc:25ef 824f:ff10 8250:ff11 8251:ff12 8252:ff13 8253:ff14 8254:ff15 8255:ff16 8256:ff17 8257:ff18 8258:ff19 8260:ff21 8261:ff22 8262:ff23 8263:ff24 8264:ff25 8265:ff26 8266:ff27 8267:ff28 8268:ff29 8269:ff2a 826a:ff2b 826b:ff2c 826c:ff2d 826d:ff2e 826e:ff2f 826f:ff30 8270:ff31 8271:ff32 8272:ff33 8273:ff34 8274:ff35 8275:ff36 8276:ff37 8277:ff38 8278:ff39 8279:ff3a 8281:ff41 8282:ff42 8283:ff43 8284:ff44 8285:ff45 8286:ff46 8287:ff47 8288:ff48 8289:ff49 828a:ff4a 828b:ff4b 828c:ff4c 828d:ff4d 828e:ff4e 828f:ff4f 8290:ff50 8291:ff51 8292:ff52 8293:ff53 8294:ff54 8295:ff55 8296:ff56 8297:ff57 8298:ff58 8299:ff59 829a:ff5a 829f:3041 82a0:3042 82a1:3043 82a2:3044 82a3:3045 82a4:3046 82a5:3047 82a6:3048 82a7:3049 82a8:304a 82a9:304b 82aa:304c 82ab:304d 82ac:304e 82ad:304f 82ae:3050 82af:3051 82b0:3052 82b1:3053 82b2:3054 82b3:3055 82b4:3056 82b5:3057 82b6:3058 82b7:3059 82b8:305a 82b9:305b 82ba:305c 82bb:305d 82bc:305e 82bd:305f 82be:3060 82bf:3061 82c0:3062 82c1:3063 82c2:3064 82c3:3065 82c4:3066 82c5:3067 82c6:3068 82c7:3069 82c8:306a 82c9:306b 82ca:306c 82cb:306d 82cc:306e 82cd:306f 82ce:3070 82cf:3071 82d0:3072 82d1:3073 82d2:3074 82d3:3075 82d4:3076 82d5:3077 82d6:3078 82d7:3079 82d8:307a 82d9:307b 82da:307c 82db:307d 82dc:307e 82dd:307f 82de:3080 82df:3081 82e0:3082 82e1:3083 82e2:3084 82e3:3085 82e4:3086 82e5:3087 82e6:3088 82e7:3089 82e8:308a 82e9:308b 82ea:308c 82eb:308d 82ec:308e 82ed:308f 82ee:3090 82ef:3091 82f0:3092 82f1:3093 8340:30a1 8341:30a2 8342:30a3 8343:30a4 8344:30a5 8345:30a6 8346:30a7 8347:30a8 8348:30a9 8349:30aa 834a:30ab 834b:30ac 834c:30ad 834d:30ae 834e:30af 834f:30b0 8350:30b1 8351:30b2 8352:30b3 8353:30b4 8354:30b5 8355:30b6 8356:30b7 8357:30b8 8358:30b9 8359:30ba 835a:30bb 835b:30bc 835c:30bd 835d:30be 835e:30bf 835f:30c0 8360:30c1 8361:30c2 8362:30c3 8363:30c4 8364:30c5 8365:30c6 8366:30c7 8367:30c8 8368:30c9 8369:30ca 836a:30cb 836b:30cc 836c:30cd 836d:30ce 836e:30cf 836f:30d0 8370:30d1 8371:30d2 8372:30d3 8373:30d4 8374:30d5 8375:30d6 8376:30d7 8377:30d8 8378:30d9 8379:30da 837a:30db 837b:30dc 837c:30dd 837d:30de 837e:30df 8380:30e0 8381:30e1 8382:30e2 8383:30e3 8384:30e4 8385:30e5 8386:30e6 8387:30e7 8388:30e8 8389:30e9 838a:30ea 838b:30eb 838c:30ec 838d:30ed 838e:30ee 838f:30ef 8390:30f0 8391:30f1 8392:30f2 8393:30f3 8394:30f4 8395:30f5 8396:30f6 839f:0391 83a0:0392 83a1:0393 83a2:0394 83a3:0395 83a4:0396 83a5:0397 83a6:0398 83a7:0399 83a8:039a 83a9:039b 83aa:039c 83ab:039d 83ac:039e 83ad:039f 83ae:03a0 83af:03a1 83b0:03a3 83b1:03a4 83b2:03a5 83b3:03a6 83b4:03a7 83b5:03a8 83b6:03a9 83bf:03b1 83c0:03b2 83c1:03b3 83c2:03b4 83c3:03b5 83c4:03b6 83c5:03b7 83c6:03b8 83c7:03b9 83c8:03ba 83c9:03bb 83ca:03bc 83cb:03bd 83cc:03be 83cd:03bf 83ce:03c0 83cf:03c1 83d0:03c3 83d1:03c4 83d2:03c5 83d3:03c6 83d4:03c7 83d5:03c8 83d6:03c9 8440:0410 8441:0411 8442:0412 8443:0413 8444:0414 8445:0415 8446:0401 8447:0416 8448:0417 8449:0418 844a:0419 844b:041a 844c:041b 844d:041c 844e:041d 844f:041e 8450:041f 8451:0420 8452:0421 8453:0422 8454:0423 8455:0424 8456:0425 8457:0426 8458:0427 8459:0428 845a:0429 845b:042a 845c:042b 845d:042c 845e:042d 845f:042e 8460:042f 8470:0430 8471:0431 8472:0432 8473:0433 8474:0434 8475:0435 8476:0451 8477:0436 8478:0437 8479:0438 847a:0439 847b:043a 847c:043b 847d:043c 847e:043d 8480:043e 8481:043f 8482:0440 8483:0441 8484:0442 8485:0443 8486:0444 8487:0445 8488:0446 8489:0447 848a:0448 848b:0449 848c:044a 848d:044b 848e:044c 848f:044d 8490:044e 8491:044f 849f:2500 84a0:2502 84a1:250c 84a2:2510 84a3:2518 84a4:2514 84a5:251c 84a6:252c 84a7:2524 84a8:2534 84a9:253c 84aa:2501 84ab:2503 84ac:250f 84ad:2513 84ae:251b 84af:2517 84b0:2523 84b1:2533 84b2:252b 84b3:253b 84b4:254b 84b5:2520 84b6:252f 84b7:2528 84b8:2537 84b9:253f 84ba:251d 84bb:2530 84bc:2525 84bd:2538 84be:2542 8740:2460 8741:2461 8742:2462 8743:2463 8744:2464 8745:2465 8746:2466 8747:2467 8748:2468 8749:2469 874a:246a 874b:246b 874c:246c 874d:246d 874e:246e 874f:246f 8750:2470 8751:2471 8752:2472 8753:2473 8754:2160 8755:2161 8756:2162 8757:2163 8758:2164 8759:2165 875a:2166 875b:2167 875c:2168 875d:2169 875f:3349 8760:3314 8761:3322 8762:334d 8763:3318 8764:3327 8765:3303 8766:3336 8767:3351 8768:3357 8769:330d 876a:3326 876b:3323 876c:332b 876d:334a 876e:333b 876f:339c 8770:339d 8771:339e 8772:338e 8773:338f 8774:33c4 8775:33a1 877e:337b 8780:301d 8781:301f 8782:2116 8783:33cd 8784:2121 8785:32a4 8786:32a5 8787:32a6 8788:32a7 8789:32a8 878a:3231 878b:3232 878c:3239 878d:337e 878e:337d 878f:337c 8790:2252 8791:2261 8792:222b 8793:222e 8794:2211 8795:221a 8796:22a5 8797:2220 8798:221f 8799:22bf 879a:2235 879b:2229 879c:222a 889f:4e9c 88a0:5516 88a1:5a03 88a2:963f 88a3:54c0 88a4:611b 88a5:6328 88a6:59f6 88a7:9022 88a8:8475 88a9:831c 88aa:7a50 88ab:60aa 88ac:63e1 88ad:6e25 88ae:65ed 88af:8466 88b0:82a6 88b1:9bf5 88b2:6893 88b3:5727 88b4:65a1 88b5:6271 88b6:5b9b 88b7:59d0 88b8:867b 88b9:98f4 88ba:7d62 88bb:7dbe 88bc:9b8e 88bd:6216 88be:7c9f 88bf:88b7 88c0:5b89 88c1:5eb5 88c2:6309 88c3:6697 88c4:6848 88c5:95c7 88c6:978d 88c7:674f 88c8:4ee5 88c9:4f0a 88ca:4f4d 88cb:4f9d 88cc:5049 88cd:56f2 88ce:5937 88cf:59d4 88d0:5a01 88d1:5c09 88d2:60df 88d3:610f 88d4:6170 88d5:6613 88d6:6905 88d7:70ba 88d8:754f 88d9:7570 88da:79fb 88db:7dad 88dc:7def 88dd:80c3 88de:840e 88df:8863 88e0:8b02 88e1:9055 88e2:907a 88e3:533b 88e4:4e95 88e5:4ea5 88e6:57df 88e7:80b2 88e8:90c1 88e9:78ef 88ea:4e00 88eb:58f1 88ec:6ea2 88ed:9038 88ee:7a32 88ef:8328 88f0:828b 88f1:9c2f 88f2:5141 88f3:5370 88f4:54bd 88f5:54e1 88f6:56e0 88f7:59fb 88f8:5f15 88f9:98f2 88fa:6deb 88fb:80e4 88fc:852d 8940:9662 8941:9670 8942:96a0 8943:97fb 8944:540b 8945:53f3 8946:5b87 8947:70cf 8948:7fbd 8949:8fc2 894a:96e8 894b:536f 894c:9d5c 894d:7aba 894e:4e11 894f:7893 8950:81fc 8951:6e26 8952:5618 8953:5504 8954:6b1d 8955:851a 8956:9c3b 8957:59e5 8958:53a9 8959:6d66 895a:74dc 895b:958f 895c:5642 895d:4e91 895e:904b 895f:96f2 8960:834f 8961:990c 8962:53e1 8963:55b6 8964:5b30 8965:5f71 8966:6620 8967:66f3 8968:6804 8969:6c38 896a:6cf3 896b:6d29 896c:745b 896d:76c8 896e:7a4e 896f:9834 8970:82f1 8971:885b 8972:8a60 8973:92ed 8974:6db2 8975:75ab 8976:76ca 8977:99c5 8978:60a6 8979:8b01 897a:8d8a 897b:95b2 897c:698e 897d:53ad 897e:5186 8980:5712 8981:5830 8982:5944 8983:5bb4 8984:5ef6 8985:6028 8986:63a9 8987:63f4 8988:6cbf 8989:6f14 898a:708e 898b:7114 898c:7159 898d:71d5 898e:733f 898f:7e01 8990:8276 8991:82d1 8992:8597 8993:9060 8994:925b 8995:9d1b 8996:5869 8997:65bc 8998:6c5a 8999:7525 899a:51f9 899b:592e 899c:5965 899d:5f80 899e:5fdc 899f:62bc 89a0:65fa 89a1:6a2a 89a2:6b27 89a3:6bb4 89a4:738b 89a5:7fc1 89a6:8956 89a7:9d2c 89a8:9d0e 89a9:9ec4 89aa:5ca1 89ab:6c96 89ac:837b 89ad:5104 89ae:5c4b 89af:61b6 89b0:81c6 89b1:6876 89b2:7261 89b3:4e59 89b4:4ffa 89b5:5378 89b6:6069 89b7:6e29 89b8:7a4f 89b9:97f3 89ba:4e0b 89bb:5316 89bc:4eee 89bd:4f55 89be:4f3d 89bf:4fa1 89c0:4f73 89c1:52a0 89c2:53ef 89c3:5609 89c4:590f 89c5:5ac1 89c6:5bb6 89c7:5be1 89c8:79d1 89c9:6687 89ca:679c 89cb:67b6 89cc:6b4c 89cd:6cb3 89ce:706b 89cf:73c2 89d0:798d 89d1:79be 89d2:7a3c 89d3:7b87 89d4:82b1 89d5:82db 89d6:8304 89d7:8377 89d8:83ef 89d9:83d3 89da:8766 89db:8ab2 89dc:5629 89dd:8ca8 89de:8fe6 89df:904e 89e0:971e 89e1:868a 89e2:4fc4 89e3:5ce8 89e4:6211 89e5:7259 89e6:753b 89e7:81e5 89e8:82bd 89e9:86fe 89ea:8cc0 89eb:96c5 89ec:9913 89ed:99d5 89ee:4ecb 89ef:4f1a 89f0:89e3 89f1:56de 89f2:584a 89f3:58ca 89f4:5efb 89f5:5feb 89f6:602a 89f7:6094 89f8:6062 89f9:61d0 89fa:6212 89fb:62d0 89fc:6539 8a40:9b41 8a41:6666 8a42:68b0 8a43:6d77 8a44:7070 8a45:754c 8a46:7686 8a47:7d75 8a48:82a5 8a49:87f9 8a4a:958b 8a4b:968e 8a4c:8c9d 8a4d:51f1 8a4e:52be 8a4f:5916 8a50:54b3 8a51:5bb3 8a52:5d16 8a53:6168 8a54:6982 8a55:6daf 8a56:788d 8a57:84cb 8a58:8857 8a59:8a72 8a5a:93a7 8a5b:9ab8 8a5c:6d6c 8a5d:99a8 8a5e:86d9 8a5f:57a3 8a60:67ff 8a61:86ce 8a62:920e 8a63:5283 8a64:5687 8a65:5404 8a66:5ed3 8a67:62e1 8a68:64b9 8a69:683c 8a6a:6838 8a6b:6bbb 8a6c:7372 8a6d:78ba 8a6e:7a6b 8a6f:899a 8a70:89d2 8a71:8d6b 8a72:8f03 8a73:90ed 8a74:95a3 8a75:9694 8a76:9769 8a77:5b66 8a78:5cb3 8a79:697d 8a7a:984d 8a7b:984e 8a7c:639b 8a7d:7b20 8a7e:6a2b 8a80:6a7f 8a81:68b6 8a82:9c0d 8a83:6f5f 8a84:5272 8a85:559d 8a86:6070 8a87:62ec 8a88:6d3b 8a89:6e07 8a8a:6ed1 8a8b:845b 8a8c:8910 8a8d:8f44 8a8e:4e14 8a8f:9c39 8a90:53f6 8a91:691b 8a92:6a3a 8a93:9784 8a94:682a 8a95:515c 8a96:7ac3 8a97:84b2 8a98:91dc 8a99:938c 8a9a:565b 8a9b:9d28 8a9c:6822 8a9d:8305 8a9e:8431 8a9f:7ca5 8aa0:5208 8aa1:82c5 8aa2:74e6 8aa3:4e7e 8aa4:4f83 8aa5:51a0 8aa6:5bd2 8aa7:520a 8aa8:52d8 8aa9:52e7 8aaa:5dfb 8aab:559a 8aac:582a 8aad:59e6 8aae:5b8c 8aaf:5b98 8ab0:5bdb 8ab1:5e72 8ab2:5e79 8ab3:60a3 8ab4:611f 8ab5:6163 8ab6:61be 8ab7:63db 8ab8:6562 8ab9:67d1 8aba:6853 8abb:68fa 8abc:6b3e 8abd:6b53 8abe:6c57 8abf:6f22 8ac0:6f97 8ac1:6f45 8ac2:74b0 8ac3:7518 8ac4:76e3 8ac5:770b 8ac6:7aff 8ac7:7ba1 8ac8:7c21 8ac9:7de9 8aca:7f36 8acb:7ff0 8acc:809d 8acd:8266 8ace:839e 8acf:89b3 8ad0:8acc 8ad1:8cab 8ad2:9084 8ad3:9451 8ad4:9593 8ad5:9591 8ad6:95a2 8ad7:9665 8ad8:97d3 8ad9:9928 8ada:8218 8adb:4e38 8adc:542b 8add:5cb8 8ade:5dcc 8adf:73a9 8ae0:764c 8ae1:773c 8ae2:5ca9 8ae3:7feb 8ae4:8d0b 8ae5:96c1 8ae6:9811 8ae7:9854 8ae8:9858 8ae9:4f01 8aea:4f0e 8aeb:5371 8aec:559c 8aed:5668 8aee:57fa 8aef:5947 8af0:5b09 8af1:5bc4 8af2:5c90 8af3:5e0c 8af4:5e7e 8af5:5fcc 8af6:63ee 8af7:673a 8af8:65d7 8af9:65e2 8afa:671f 8afb:68cb 8afc:68c4 8b40:6a5f 8b41:5e30 8b42:6bc5 8b43:6c17 8b44:6c7d 8b45:757f 8b46:7948 8b47:5b63 8b48:7a00 8b49:7d00 8b4a:5fbd 8b4b:898f 8b4c:8a18 8b4d:8cb4 8b4e:8d77 8b4f:8ecc 8b50:8f1d 8b51:98e2 8b52:9a0e 8b53:9b3c 8b54:4e80 8b55:507d 8b56:5100 8b57:5993 8b58:5b9c 8b59:622f 8b5a:6280 8b5b:64ec 8b5c:6b3a 8b5d:72a0 8b5e:7591 8b5f:7947 8b60:7fa9 8b61:87fb 8b62:8abc 8b63:8b70 8b64:63ac 8b65:83ca 8b66:97a0 8b67:5409 8b68:5403 8b69:55ab 8b6a:6854 8b6b:6a58 8b6c:8a70 8b6d:7827 8b6e:6775 8b6f:9ecd 8b70:5374 8b71:5ba2 8b72:811a 8b73:8650 8b74:9006 8b75:4e18 8b76:4e45 8b77:4ec7 8b78:4f11 8b79:53ca 8b7a:5438 8b7b:5bae 8b7c:5f13 8b7d:6025 8b7e:6551 8b80:673d 8b81:6c42 8b82:6c72 8b83:6ce3 8b84:7078 8b85:7403 8b86:7a76 8b87:7aae 8b88:7b08 8b89:7d1a 8b8a:7cfe 8b8b:7d66 8b8c:65e7 8b8d:725b 8b8e:53bb 8b8f:5c45 8b90:5de8 8b91:62d2 8b92:62e0 8b93:6319 8b94:6e20 8b95:865a 8b96:8a31 8b97:8ddd 8b98:92f8 8b99:6f01 8b9a:79a6 8b9b:9b5a 8b9c:4ea8 8b9d:4eab 8b9e:4eac 8b9f:4f9b 8ba0:4fa0 8ba1:50d1 8ba2:5147 8ba3:7af6 8ba4:5171 8ba5:51f6 8ba6:5354 8ba7:5321 8ba8:537f 8ba9:53eb 8baa:55ac 8bab:5883 8bac:5ce1 8bad:5f37 8bae:5f4a 8baf:602f 8bb0:6050 8bb1:606d 8bb2:631f 8bb3:6559 8bb4:6a4b 8bb5:6cc1 8bb6:72c2 8bb7:72ed 8bb8:77ef 8bb9:80f8 8bba:8105 8bbb:8208 8bbc:854e 8bbd:90f7 8bbe:93e1 8bbf:97ff 8bc0:9957 8bc1:9a5a 8bc2:4ef0 8bc3:51dd 8bc4:5c2d 8bc5:6681 8bc6:696d 8bc7:5c40 8bc8:66f2 8bc9:6975 8bca:7389 8bcb:6850 8bcc:7c81 8bcd:50c5 8bce:52e4 8bcf:5747 8bd0:5dfe 8bd1:9326 8bd2:65a4 8bd3:6b23 8bd4:6b3d 8bd5:7434 8bd6:7981 8bd7:79bd 8bd8:7b4b 8bd9:7dca 8bda:82b9 8bdb:83cc 8bdc:887f 8bdd:895f 8bde:8b39 8bdf:8fd1 8be0:91d1 8be1:541f 8be2:9280 8be3:4e5d 8be4:5036 8be5:53e5 8be6:533a 8be7:72d7 8be8:7396 8be9:77e9 8bea:82e6 8beb:8eaf 8bec:99c6 8bed:99c8 8bee:99d2 8bef:5177 8bf0:611a 8bf1:865e 8bf2:55b0 8bf3:7a7a 8bf4:5076 8bf5:5bd3 8bf6:9047 8bf7:9685 8bf8:4e32 8bf9:6adb 8bfa:91e7 8bfb:5c51 8bfc:5c48 8c40:6398 8c41:7a9f 8c42:6c93 8c43:9774 8c44:8f61 8c45:7aaa 8c46:718a 8c47:9688 8c48:7c82 8c49:6817 8c4a:7e70 8c4b:6851 8c4c:936c 8c4d:52f2 8c4e:541b 8c4f:85ab 8c50:8a13 8c51:7fa4 8c52:8ecd 8c53:90e1 8c54:5366 8c55:8888 8c56:7941 8c57:4fc2 8c58:50be 8c59:5211 8c5a:5144 8c5b:5553 8c5c:572d 8c5d:73ea 8c5e:578b 8c5f:5951 8c60:5f62 8c61:5f84 8c62:6075 8c63:6176 8c64:6167 8c65:61a9 8c66:63b2 8c67:643a 8c68:656c 8c69:666f 8c6a:6842 8c6b:6e13 8c6c:7566 8c6d:7a3d 8c6e:7cfb 8c6f:7d4c 8c70:7d99 8c71:7e4b 8c72:7f6b 8c73:830e 8c74:834a 8c75:86cd 8c76:8a08 8c77:8a63 8c78:8b66 8c79:8efd 8c7a:981a 8c7b:9d8f 8c7c:82b8 8c7d:8fce 8c7e:9be8 8c80:5287 8c81:621f 8c82:6483 8c83:6fc0 8c84:9699 8c85:6841 8c86:5091 8c87:6b20 8c88:6c7a 8c89:6f54 8c8a:7a74 8c8b:7d50 8c8c:8840 8c8d:8a23 8c8e:6708 8c8f:4ef6 8c90:5039 8c91:5026 8c92:5065 8c93:517c 8c94:5238 8c95:5263 8c96:55a7 8c97:570f 8c98:5805 8c99:5acc 8c9a:5efa 8c9b:61b2 8c9c:61f8 8c9d:62f3 8c9e:6372 8c9f:691c 8ca0:6a29 8ca1:727d 8ca2:72ac 8ca3:732e 8ca4:7814 8ca5:786f 8ca6:7d79 8ca7:770c 8ca8:80a9 8ca9:898b 8caa:8b19 8cab:8ce2 8cac:8ed2 8cad:9063 8cae:9375 8caf:967a 8cb0:9855 8cb1:9a13 8cb2:9e78 8cb3:5143 8cb4:539f 8cb5:53b3 8cb6:5e7b 8cb7:5f26 8cb8:6e1b 8cb9:6e90 8cba:7384 8cbb:73fe 8cbc:7d43 8cbd:8237 8cbe:8a00 8cbf:8afa 8cc0:9650 8cc1:4e4e 8cc2:500b 8cc3:53e4 8cc4:547c 8cc5:56fa 8cc6:59d1 8cc7:5b64 8cc8:5df1 8cc9:5eab 8cca:5f27 8ccb:6238 8ccc:6545 8ccd:67af 8cce:6e56 8ccf:72d0 8cd0:7cca 8cd1:88b4 8cd2:80a1 8cd3:80e1 8cd4:83f0 8cd5:864e 8cd6:8a87 8cd7:8de8 8cd8:9237 8cd9:96c7 8cda:9867 8cdb:9f13 8cdc:4e94 8cdd:4e92 8cde:4f0d 8cdf:5348 8ce0:5449 8ce1:543e 8ce2:5a2f 8ce3:5f8c 8ce4:5fa1 8ce5:609f 8ce6:68a7 8ce7:6a8e 8ce8:745a 8ce9:7881 8cea:8a9e 8ceb:8aa4 8cec:8b77 8ced:9190 8cee:4e5e 8cef:9bc9 8cf0:4ea4 8cf1:4f7c 8cf2:4faf 8cf3:5019 8cf4:5016 8cf5:5149 8cf6:516c 8cf7:529f 8cf8:52b9 8cf9:52fe 8cfa:539a 8cfb:53e3 8cfc:5411 8d40:540e 8d41:5589 8d42:5751 8d43:57a2 8d44:597d 8d45:5b54 8d46:5b5d 8d47:5b8f 8d48:5de5 8d49:5de7 8d4a:5df7 8d4b:5e78 8d4c:5e83 8d4d:5e9a 8d4e:5eb7 8d4f:5f18 8d50:6052 8d51:614c 8d52:6297 8d53:62d8 8d54:63a7 8d55:653b 8d56:6602 8d57:6643 8d58:66f4 8d59:676d 8d5a:6821 8d5b:6897 8d5c:69cb 8d5d:6c5f 8d5e:6d2a 8d5f:6d69 8d60:6e2f 8d61:6e9d 8d62:7532 8d63:7687 8d64:786c 8d65:7a3f 8d66:7ce0 8d67:7d05 8d68:7d18 8d69:7d5e 8d6a:7db1 8d6b:8015 8d6c:8003 8d6d:80af 8d6e:80b1 8d6f:8154 8d70:818f 8d71:822a 8d72:8352 8d73:884c 8d74:8861 8d75:8b1b 8d76:8ca2 8d77:8cfc 8d78:90ca 8d79:9175 8d7a:9271 8d7b:783f 8d7c:92fc 8d7d:95a4 8d7e:964d 8d80:9805 8d81:9999 8d82:9ad8 8d83:9d3b 8d84:525b 8d85:52ab 8d86:53f7 8d87:5408 8d88:58d5 8d89:62f7 8d8a:6fe0 8d8b:8c6a 8d8c:8f5f 8d8d:9eb9 8d8e:514b 8d8f:523b 8d90:544a 8d91:56fd 8d92:7a40 8d93:9177 8d94:9d60 8d95:9ed2 8d96:7344 8d97:6f09 8d98:8170 8d99:7511 8d9a:5ffd 8d9b:60da 8d9c:9aa8 8d9d:72db 8d9e:8fbc 8d9f:6b64 8da0:9803 8da1:4eca 8da2:56f0 8da3:5764 8da4:58be 8da5:5a5a 8da6:6068 8da7:61c7 8da8:660f 8da9:6606 8daa:6839 8dab:68b1 8dac:6df7 8dad:75d5 8dae:7d3a 8daf:826e 8db0:9b42 8db1:4e9b 8db2:4f50 8db3:53c9 8db4:5506 8db5:5d6f 8db6:5de6 8db7:5dee 8db8:67fb 8db9:6c99 8dba:7473 8dbb:7802 8dbc:8a50 8dbd:9396 8dbe:88df 8dbf:5750 8dc0:5ea7 8dc1:632b 8dc2:50b5 8dc3:50ac 8dc4:518d 8dc5:6700 8dc6:54c9 8dc7:585e 8dc8:59bb 8dc9:5bb0 8dca:5f69 8dcb:624d 8dcc:63a1 8dcd:683d 8dce:6b73 8dcf:6e08 8dd0:707d 8dd1:91c7 8dd2:7280 8dd3:7815 8dd4:7826 8dd5:796d 8dd6:658e 8dd7:7d30 8dd8:83dc 8dd9:88c1 8dda:8f09 8ddb:969b 8ddc:5264 8ddd:5728 8dde:6750 8ddf:7f6a 8de0:8ca1 8de1:51b4 8de2:5742 8de3:962a 8de4:583a 8de5:698a 8de6:80b4 8de7:54b2 8de8:5d0e 8de9:57fc 8dea:7895 8deb:9dfa 8dec:4f5c 8ded:524a 8dee:548b 8def:643e 8df0:6628 8df1:6714 8df2:67f5 8df3:7a84 8df4:7b56 8df5:7d22 8df6:932f 8df7:685c 8df8:9bad 8df9:7b39 8dfa:5319 8dfb:518a 8dfc:5237 8e40:5bdf 8e41:62f6 8e42:64ae 8e43:64e6 8e44:672d 8e45:6bba 8e46:85a9 8e47:96d1 8e48:7690 8e49:9bd6 8e4a:634c 8e4b:9306 8e4c:9bab 8e4d:76bf 8e4e:6652 8e4f:4e09 8e50:5098 8e51:53c2 8e52:5c71 8e53:60e8 8e54:6492 8e55:6563 8e56:685f 8e57:71e6 8e58:73ca 8e59:7523 8e5a:7b97 8e5b:7e82 8e5c:8695 8e5d:8b83 8e5e:8cdb 8e5f:9178 8e60:9910 8e61:65ac 8e62:66ab 8e63:6b8b 8e64:4ed5 8e65:4ed4 8e66:4f3a 8e67:4f7f 8e68:523a 8e69:53f8 8e6a:53f2 8e6b:55e3 8e6c:56db 8e6d:58eb 8e6e:59cb 8e6f:59c9 8e70:59ff 8e71:5b50 8e72:5c4d 8e73:5e02 8e74:5e2b 8e75:5fd7 8e76:601d 8e77:6307 8e78:652f 8e79:5b5c 8e7a:65af 8e7b:65bd 8e7c:65e8 8e7d:679d 8e7e:6b62 8e80:6b7b 8e81:6c0f 8e82:7345 8e83:7949 8e84:79c1 8e85:7cf8 8e86:7d19 8e87:7d2b 8e88:80a2 8e89:8102 8e8a:81f3 8e8b:8996 8e8c:8a5e 8e8d:8a69 8e8e:8a66 8e8f:8a8c 8e90:8aee 8e91:8cc7 8e92:8cdc 8e93:96cc 8e94:98fc 8e95:6b6f 8e96:4e8b 8e97:4f3c 8e98:4f8d 8e99:5150 8e9a:5b57 8e9b:5bfa 8e9c:6148 8e9d:6301 8e9e:6642 8e9f:6b21 8ea0:6ecb 8ea1:6cbb 8ea2:723e 8ea3:74bd 8ea4:75d4 8ea5:78c1 8ea6:793a 8ea7:800c 8ea8:8033 8ea9:81ea 8eaa:8494 8eab:8f9e 8eac:6c50 8ead:9e7f 8eae:5f0f 8eaf:8b58 8eb0:9d2b 8eb1:7afa 8eb2:8ef8 8eb3:5b8d 8eb4:96eb 8eb5:4e03 8eb6:53f1 8eb7:57f7 8eb8:5931 8eb9:5ac9 8eba:5ba4 8ebb:6089 8ebc:6e7f 8ebd:6f06 8ebe:75be 8ebf:8cea 8ec0:5b9f 8ec1:8500 8ec2:7be0 8ec3:5072 8ec4:67f4 8ec5:829d 8ec6:5c61 8ec7:854a 8ec8:7e1e 8ec9:820e 8eca:5199 8ecb:5c04 8ecc:6368 8ecd:8d66 8ece:659c 8ecf:716e 8ed0:793e 8ed1:7d17 8ed2:8005 8ed3:8b1d 8ed4:8eca 8ed5:906e 8ed6:86c7 8ed7:90aa 8ed8:501f 8ed9:52fa 8eda:5c3a 8edb:6753 8edc:707c 8edd:7235 8ede:914c 8edf:91c8 8ee0:932b 8ee1:82e5 8ee2:5bc2 8ee3:5f31 8ee4:60f9 8ee5:4e3b 8ee6:53d6 8ee7:5b88 8ee8:624b 8ee9:6731 8eea:6b8a 8eeb:72e9 8eec:73e0 8eed:7a2e 8eee:816b 8eef:8da3 8ef0:9152 8ef1:9996 8ef2:5112 8ef3:53d7 8ef4:546a 8ef5:5bff 8ef6:6388 8ef7:6a39 8ef8:7dac 8ef9:9700 8efa:56da 8efb:53ce 8efc:5468 8f40:5b97 8f41:5c31 8f42:5dde 8f43:4fee 8f44:6101 8f45:62fe 8f46:6d32 8f47:79c0 8f48:79cb 8f49:7d42 8f4a:7e4d 8f4b:7fd2 8f4c:81ed 8f4d:821f 8f4e:8490 8f4f:8846 8f50:8972 8f51:8b90 8f52:8e74 8f53:8f2f 8f54:9031 8f55:914b 8f56:916c 8f57:96c6 8f58:919c 8f59:4ec0 8f5a:4f4f 8f5b:5145 8f5c:5341 8f5d:5f93 8f5e:620e 8f5f:67d4 8f60:6c41 8f61:6e0b 8f62:7363 8f63:7e26 8f64:91cd 8f65:9283 8f66:53d4 8f67:5919 8f68:5bbf 8f69:6dd1 8f6a:795d 8f6b:7e2e 8f6c:7c9b 8f6d:587e 8f6e:719f 8f6f:51fa 8f70:8853 8f71:8ff0 8f72:4fca 8f73:5cfb 8f74:6625 8f75:77ac 8f76:7ae3 8f77:821c 8f78:99ff 8f79:51c6 8f7a:5faa 8f7b:65ec 8f7c:696f 8f7d:6b89 8f7e:6df3 8f80:6e96 8f81:6f64 8f82:76fe 8f83:7d14 8f84:5de1 8f85:9075 8f86:9187 8f87:9806 8f88:51e6 8f89:521d 8f8a:6240 8f8b:6691 8f8c:66d9 8f8d:6e1a 8f8e:5eb6 8f8f:7dd2 8f90:7f72 8f91:66f8 8f92:85af 8f93:85f7 8f94:8af8 8f95:52a9 8f96:53d9 8f97:5973 8f98:5e8f 8f99:5f90 8f9a:6055 8f9b:92e4 8f9c:9664 8f9d:50b7 8f9e:511f 8f9f:52dd 8fa0:5320 8fa1:5347 8fa2:53ec 8fa3:54e8 8fa4:5546 8fa5:5531 8fa6:5617 8fa7:5968 8fa8:59be 8fa9:5a3c 8faa:5bb5 8fab:5c06 8fac:5c0f 8fad:5c11 8fae:5c1a 8faf:5e84 8fb0:5e8a 8fb1:5ee0 8fb2:5f70 8fb3:627f 8fb4:6284 8fb5:62db 8fb6:638c 8fb7:6377 8fb8:6607 8fb9:660c 8fba:662d 8fbb:6676 8fbc:677e 8fbd:68a2 8fbe:6a1f 8fbf:6a35 8fc0:6cbc 8fc1:6d88 8fc2:6e09 8fc3:6e58 8fc4:713c 8fc5:7126 8fc6:7167 8fc7:75c7 8fc8:7701 8fc9:785d 8fca:7901 8fcb:7965 8fcc:79f0 8fcd:7ae0 8fce:7b11 8fcf:7ca7 8fd0:7d39 8fd1:8096 8fd2:83d6 8fd3:848b 8fd4:8549 8fd5:885d 8fd6:88f3 8fd7:8a1f 8fd8:8a3c 8fd9:8a54 8fda:8a73 8fdb:8c61 8fdc:8cde 8fdd:91a4 8fde:9266 8fdf:937e 8fe0:9418 8fe1:969c 8fe2:9798 8fe3:4e0a 8fe4:4e08 8fe5:4e1e 8fe6:4e57 8fe7:5197 8fe8:5270 8fe9:57ce 8fea:5834 8feb:58cc 8fec:5b22 8fed:5e38 8fee:60c5 8fef:64fe 8ff0:6761 8ff1:6756 8ff2:6d44 8ff3:72b6 8ff4:7573 8ff5:7a63 8ff6:84b8 8ff7:8b72 8ff8:91b8 8ff9:9320 8ffa:5631 8ffb:57f4 8ffc:98fe 9040:62ed 9041:690d 9042:6b96 9043:71ed 9044:7e54 9045:8077 9046:8272 9047:89e6 9048:98df 9049:8755 904a:8fb1 904b:5c3b 904c:4f38 904d:4fe1 904e:4fb5 904f:5507 9050:5a20 9051:5bdd 9052:5be9 9053:5fc3 9054:614e 9055:632f 9056:65b0 9057:664b 9058:68ee 9059:699b 905a:6d78 905b:6df1 905c:7533 905d:75b9 905e:771f 905f:795e 9060:79e6 9061:7d33 9062:81e3 9063:82af 9064:85aa 9065:89aa 9066:8a3a 9067:8eab 9068:8f9b 9069:9032 906a:91dd 906b:9707 906c:4eba 906d:4ec1 906e:5203 906f:5875 9070:58ec 9071:5c0b 9072:751a 9073:5c3d 9074:814e 9075:8a0a 9076:8fc5 9077:9663 9078:976d 9079:7b25 907a:8acf 907b:9808 907c:9162 907d:56f3 907e:53a8 9080:9017 9081:5439 9082:5782 9083:5e25 9084:63a8 9085:6c34 9086:708a 9087:7761 9088:7c8b 9089:7fe0 908a:8870 908b:9042 908c:9154 908d:9310 908e:9318 908f:968f 9090:745e 9091:9ac4 9092:5d07 9093:5d69 9094:6570 9095:67a2 9096:8da8 9097:96db 9098:636e 9099:6749 909a:6919 909b:83c5 909c:9817 909d:96c0 909e:88fe 909f:6f84 90a0:647a 90a1:5bf8 90a2:4e16 90a3:702c 90a4:755d 90a5:662f 90a6:51c4 90a7:5236 90a8:52e2 90a9:59d3 90aa:5f81 90ab:6027 90ac:6210 90ad:653f 90ae:6574 90af:661f 90b0:6674 90b1:68f2 90b2:6816 90b3:6b63 90b4:6e05 90b5:7272 90b6:751f 90b7:76db 90b8:7cbe 90b9:8056 90ba:58f0 90bb:88fd 90bc:897f 90bd:8aa0 90be:8a93 90bf:8acb 90c0:901d 90c1:9192 90c2:9752 90c3:9759 90c4:6589 90c5:7a0e 90c6:8106 90c7:96bb 90c8:5e2d 90c9:60dc 90ca:621a 90cb:65a5 90cc:6614 90cd:6790 90ce:77f3 90cf:7a4d 90d0:7c4d 90d1:7e3e 90d2:810a 90d3:8cac 90d4:8d64 90d5:8de1 90d6:8e5f 90d7:78a9 90d8:5207 90d9:62d9 90da:63a5 90db:6442 90dc:6298 90dd:8a2d 90de:7a83 90df:7bc0 90e0:8aac 90e1:96ea 90e2:7d76 90e3:820c 90e4:8749 90e5:4ed9 90e6:5148 90e7:5343 90e8:5360 90e9:5ba3 90ea:5c02 90eb:5c16 90ec:5ddd 90ed:6226 90ee:6247 90ef:64b0 90f0:6813 90f1:6834 90f2:6cc9 90f3:6d45 90f4:6d17 90f5:67d3 90f6:6f5c 90f7:714e 90f8:717d 90f9:65cb 90fa:7a7f 90fb:7bad 90fc:7dda 9140:7e4a 9141:7fa8 9142:817a 9143:821b 9144:8239 9145:85a6 9146:8a6e 9147:8cce 9148:8df5 9149:9078 914a:9077 914b:92ad 914c:9291 914d:9583 914e:9bae 914f:524d 9150:5584 9151:6f38 9152:7136 9153:5168 9154:7985 9155:7e55 9156:81b3 9157:7cce 9158:564c 9159:5851 915a:5ca8 915b:63aa 915c:66fe 915d:66fd 915e:695a 915f:72d9 9160:758f 9161:758e 9162:790e 9163:7956 9164:79df 9165:7c97 9166:7d20 9167:7d44 9168:8607 9169:8a34 916a:963b 916b:9061 916c:9f20 916d:50e7 916e:5275 916f:53cc 9170:53e2 9171:5009 9172:55aa 9173:58ee 9174:594f 9175:723d 9176:5b8b 9177:5c64 9178:531d 9179:60e3 917a:60f3 917b:635c 917c:6383 917d:633f 917e:63bb 9180:64cd 9181:65e9 9182:66f9 9183:5de3 9184:69cd 9185:69fd 9186:6f15 9187:71e5 9188:4e89 9189:75e9 918a:76f8 918b:7a93 918c:7cdf 918d:7dcf 918e:7d9c 918f:8061 9190:8349 9191:8358 9192:846c 9193:84bc 9194:85fb 9195:88c5 9196:8d70 9197:9001 9198:906d 9199:9397 919a:971c 919b:9a12 919c:50cf 919d:5897 919e:618e 919f:81d3 91a0:8535 91a1:8d08 91a2:9020 91a3:4fc3 91a4:5074 91a5:5247 91a6:5373 91a7:606f 91a8:6349 91a9:675f 91aa:6e2c 91ab:8db3 91ac:901f 91ad:4fd7 91ae:5c5e 91af:8cca 91b0:65cf 91b1:7d9a 91b2:5352 91b3:8896 91b4:5176 91b5:63c3 91b6:5b58 91b7:5b6b 91b8:5c0a 91b9:640d 91ba:6751 91bb:905c 91bc:4ed6 91bd:591a 91be:592a 91bf:6c70 91c0:8a51 91c1:553e 91c2:5815 91c3:59a5 91c4:60f0 91c5:6253 91c6:67c1 91c7:8235 91c8:6955 91c9:9640 91ca:99c4 91cb:9a28 91cc:4f53 91cd:5806 91ce:5bfe 91cf:8010 91d0:5cb1 91d1:5e2f 91d2:5f85 91d3:6020 91d4:614b 91d5:6234 91d6:66ff 91d7:6cf0 91d8:6ede 91d9:80ce 91da:817f 91db:82d4 91dc:888b 91dd:8cb8 91de:9000 91df:902e 91e0:968a 91e1:9edb 91e2:9bdb 91e3:4ee3 91e4:53f0 91e5:5927 91e6:7b2c 91e7:918d 91e8:984c 91e9:9df9 91ea:6edd 91eb:7027 91ec:5353 91ed:5544 91ee:5b85 91ef:6258 91f0:629e 91f1:62d3 91f2:6ca2 91f3:6fef 91f4:7422 91f5:8a17 91f6:9438 91f7:6fc1 91f8:8afe 91f9:8338 91fa:51e7 91fb:86f8 91fc:53ea 9240:53e9 9241:4f46 9242:9054 9243:8fb0 9244:596a 9245:8131 9246:5dfd 9247:7aea 9248:8fbf 9249:68da 924a:8c37 924b:72f8 924c:9c48 924d:6a3d 924e:8ab0 924f:4e39 9250:5358 9251:5606 9252:5766 9253:62c5 9254:63a2 9255:65e6 9256:6b4e 9257:6de1 9258:6e5b 9259:70ad 925a:77ed 925b:7aef 925c:7baa 925d:7dbb 925e:803d 925f:80c6 9260:86cb 9261:8a95 9262:935b 9263:56e3 9264:58c7 9265:5f3e 9266:65ad 9267:6696 9268:6a80 9269:6bb5 926a:7537 926b:8ac7 926c:5024 926d:77e5 926e:5730 926f:5f1b 9270:6065 9271:667a 9272:6c60 9273:75f4 9274:7a1a 9275:7f6e 9276:81f4 9277:8718 9278:9045 9279:99b3 927a:7bc9 927b:755c 927c:7af9 927d:7b51 927e:84c4 9280:9010 9281:79e9 9282:7a92 9283:8336 9284:5ae1 9285:7740 9286:4e2d 9287:4ef2 9288:5b99 9289:5fe0 928a:62bd 928b:663c 928c:67f1 928d:6ce8 928e:866b 928f:8877 9290:8a3b 9291:914e 9292:92f3 9293:99d0 9294:6a17 9295:7026 9296:732a 9297:82e7 9298:8457 9299:8caf 929a:4e01 929b:5146 929c:51cb 929d:558b 929e:5bf5 929f:5e16 92a0:5e33 92a1:5e81 92a2:5f14 92a3:5f35 92a4:5f6b 92a5:5fb4 92a6:61f2 92a7:6311 92a8:66a2 92a9:671d 92aa:6f6e 92ab:7252 92ac:753a 92ad:773a 92ae:8074 92af:8139 92b0:8178 92b1:8776 92b2:8abf 92b3:8adc 92b4:8d85 92b5:8df3 92b6:929a 92b7:9577 92b8:9802 92b9:9ce5 92ba:52c5 92bb:6357 92bc:76f4 92bd:6715 92be:6c88 92bf:73cd 92c0:8cc3 92c1:93ae 92c2:9673 92c3:6d25 92c4:589c 92c5:690e 92c6:69cc 92c7:8ffd 92c8:939a 92c9:75db 92ca:901a 92cb:585a 92cc:6802 92cd:63b4 92ce:69fb 92cf:4f43 92d0:6f2c 92d1:67d8 92d2:8fbb 92d3:8526 92d4:7db4 92d5:9354 92d6:693f 92d7:6f70 92d8:576a 92d9:58f7 92da:5b2c 92db:7d2c 92dc:722a 92dd:540a 92de:91e3 92df:9db4 92e0:4ead 92e1:4f4e 92e2:505c 92e3:5075 92e4:5243 92e5:8c9e 92e6:5448 92e7:5824 92e8:5b9a 92e9:5e1d 92ea:5e95 92eb:5ead 92ec:5ef7 92ed:5f1f 92ee:608c 92ef:62b5 92f0:633a 92f1:63d0 92f2:68af 92f3:6c40 92f4:7887 92f5:798e 92f6:7a0b 92f7:7de0 92f8:8247 92f9:8a02 92fa:8ae6 92fb:8e44 92fc:9013 9340:90b8 9341:912d 9342:91d8 9343:9f0e 9344:6ce5 9345:6458 9346:64e2 9347:6575 9348:6ef4 9349:7684 934a:7b1b 934b:9069 934c:93d1 934d:6eba 934e:54f2 934f:5fb9 9350:64a4 9351:8f4d 9352:8fed 9353:9244 9354:5178 9355:586b 9356:5929 9357:5c55 9358:5e97 9359:6dfb 935a:7e8f 935b:751c 935c:8cbc 935d:8ee2 935e:985b 935f:70b9 9360:4f1d 9361:6bbf 9362:6fb1 9363:7530 9364:96fb 9365:514e 9366:5410 9367:5835 9368:5857 9369:59ac 936a:5c60 936b:5f92 936c:6597 936d:675c 936e:6e21 936f:767b 9370:83df 9371:8ced 9372:9014 9373:90fd 9374:934d 9375:7825 9376:783a 9377:52aa 9378:5ea6 9379:571f 937a:5974 937b:6012 937c:5012 937d:515a 937e:51ac 9380:51cd 9381:5200 9382:5510 9383:5854 9384:5858 9385:5957 9386:5b95 9387:5cf6 9388:5d8b 9389:60bc 938a:6295 938b:642d 938c:6771 938d:6843 938e:68bc 938f:68df 9390:76d7 9391:6dd8 9392:6e6f 9393:6d9b 9394:706f 9395:71c8 9396:5f53 9397:75d8 9398:7977 9399:7b49 939a:7b54 939b:7b52 939c:7cd6 939d:7d71 939e:5230 939f:8463 93a0:8569 93a1:85e4 93a2:8a0e 93a3:8b04 93a4:8c46 93a5:8e0f 93a6:9003 93a7:900f 93a8:9419 93a9:9676 93aa:982d 93ab:9a30 93ac:95d8 93ad:50cd 93ae:52d5 93af:540c 93b0:5802 93b1:5c0e 93b2:61a7 93b3:649e 93b4:6d1e 93b5:77b3 93b6:7ae5 93b7:80f4 93b8:8404 93b9:9053 93ba:9285 93bb:5ce0 93bc:9d07 93bd:533f 93be:5f97 93bf:5fb3 93c0:6d9c 93c1:7279 93c2:7763 93c3:79bf 93c4:7be4 93c5:6bd2 93c6:72ec 93c7:8aad 93c8:6803 93c9:6a61 93ca:51f8 93cb:7a81 93cc:6934 93cd:5c4a 93ce:9cf6 93cf:82eb 93d0:5bc5 93d1:9149 93d2:701e 93d3:5678 93d4:5c6f 93d5:60c7 93d6:6566 93d7:6c8c 93d8:8c5a 93d9:9041 93da:9813 93db:5451 93dc:66c7 93dd:920d 93de:5948 93df:90a3 93e0:5185 93e1:4e4d 93e2:51ea 93e3:8599 93e4:8b0e 93e5:7058 93e6:637a 93e7:934b 93e8:6962 93e9:99b4 93ea:7e04 93eb:7577 93ec:5357 93ed:6960 93ee:8edf 93ef:96e3 93f0:6c5d 93f1:4e8c 93f2:5c3c 93f3:5f10 93f4:8fe9 93f5:5302 93f6:8cd1 93f7:8089 93f8:8679 93f9:5eff 93fa:65e5 93fb:4e73 93fc:5165 9440:5982 9441:5c3f 9442:97ee 9443:4efb 9444:598a 9445:5fcd 9446:8a8d 9447:6fe1 9448:79b0 9449:7962 944a:5be7 944b:8471 944c:732b 944d:71b1 944e:5e74 944f:5ff5 9450:637b 9451:649a 9452:71c3 9453:7c98 9454:4e43 9455:5efc 9456:4e4b 9457:57dc 9458:56a2 9459:60a9 945a:6fc3 945b:7d0d 945c:80fd 945d:8133 945e:81bf 945f:8fb2 9460:8997 9461:86a4 9462:5df4 9463:628a 9464:64ad 9465:8987 9466:6777 9467:6ce2 9468:6d3e 9469:7436 946a:7834 946b:5a46 946c:7f75 946d:82ad 946e:99ac 946f:4ff3 9470:5ec3 9471:62dd 9472:6392 9473:6557 9474:676f 9475:76c3 9476:724c 9477:80cc 9478:80ba 9479:8f29 947a:914d 947b:500d 947c:57f9 947d:5a92 947e:6885 9480:6973 9481:7164 9482:72fd 9483:8cb7 9484:58f2 9485:8ce0 9486:966a 9487:9019 9488:877f 9489:79e4 948a:77e7 948b:8429 948c:4f2f 948d:5265 948e:535a 948f:62cd 9490:67cf 9491:6cca 9492:767d 9493:7b94 9494:7c95 9495:8236 9496:8584 9497:8feb 9498:66dd 9499:6f20 949a:7206 949b:7e1b 949c:83ab 949d:99c1 949e:9ea6 949f:51fd 94a0:7bb1 94a1:7872 94a2:7bb8 94a3:8087 94a4:7b48 94a5:6ae8 94a6:5e61 94a7:808c 94a8:7551 94a9:7560 94aa:516b 94ab:9262 94ac:6e8c 94ad:767a 94ae:9197 94af:9aea 94b0:4f10 94b1:7f70 94b2:629c 94b3:7b4f 94b4:95a5 94b5:9ce9 94b6:567a 94b7:5859 94b8:86e4 94b9:96bc 94ba:4f34 94bb:5224 94bc:534a 94bd:53cd 94be:53db 94bf:5e06 94c0:642c 94c1:6591 94c2:677f 94c3:6c3e 94c4:6c4e 94c5:7248 94c6:72af 94c7:73ed 94c8:7554 94c9:7e41 94ca:822c 94cb:85e9 94cc:8ca9 94cd:7bc4 94ce:91c6 94cf:7169 94d0:9812 94d1:98ef 94d2:633d 94d3:6669 94d4:756a 94d5:76e4 94d6:78d0 94d7:8543 94d8:86ee 94d9:532a 94da:5351 94db:5426 94dc:5983 94dd:5e87 94de:5f7c 94df:60b2 94e0:6249 94e1:6279 94e2:62ab 94e3:6590 94e4:6bd4 94e5:6ccc 94e6:75b2 94e7:76ae 94e8:7891 94e9:79d8 94ea:7dcb 94eb:7f77 94ec:80a5 94ed:88ab 94ee:8ab9 94ef:8cbb 94f0:907f 94f1:975e 94f2:98db 94f3:6a0b 94f4:7c38 94f5:5099 94f6:5c3e 94f7:5fae 94f8:6787 94f9:6bd8 94fa:7435 94fb:7709 94fc:7f8e 9540:9f3b 9541:67ca 9542:7a17 9543:5339 9544:758b 9545:9aed 9546:5f66 9547:819d 9548:83f1 9549:8098 954a:5f3c 954b:5fc5 954c:7562 954d:7b46 954e:903c 954f:6867 9550:59eb 9551:5a9b 9552:7d10 9553:767e 9554:8b2c 9555:4ff5 9556:5f6a 9557:6a19 9558:6c37 9559:6f02 955a:74e2 955b:7968 955c:8868 955d:8a55 955e:8c79 955f:5edf 9560:63cf 9561:75c5 9562:79d2 9563:82d7 9564:9328 9565:92f2 9566:849c 9567:86ed 9568:9c2d 9569:54c1 956a:5f6c 956b:658c 956c:6d5c 956d:7015 956e:8ca7 956f:8cd3 9570:983b 9571:654f 9572:74f6 9573:4e0d 9574:4ed8 9575:57e0 9576:592b 9577:5a66 9578:5bcc 9579:51a8 957a:5e03 957b:5e9c 957c:6016 957d:6276 957e:6577 9580:65a7 9581:666e 9582:6d6e 9583:7236 9584:7b26 9585:8150 9586:819a 9587:8299 9588:8b5c 9589:8ca0 958a:8ce6 958b:8d74 958c:961c 958d:9644 958e:4fae 958f:64ab 9590:6b66 9591:821e 9592:8461 9593:856a 9594:90e8 9595:5c01 9596:6953 9597:98a8 9598:847a 9599:8557 959a:4f0f 959b:526f 959c:5fa9 959d:5e45 959e:670d 959f:798f 95a0:8179 95a1:8907 95a2:8986 95a3:6df5 95a4:5f17 95a5:6255 95a6:6cb8 95a7:4ecf 95a8:7269 95a9:9b92 95aa:5206 95ab:543b 95ac:5674 95ad:58b3 95ae:61a4 95af:626e 95b0:711a 95b1:596e 95b2:7c89 95b3:7cde 95b4:7d1b 95b5:96f0 95b6:6587 95b7:805e 95b8:4e19 95b9:4f75 95ba:5175 95bb:5840 95bc:5e63 95bd:5e73 95be:5f0a 95bf:67c4 95c0:4e26 95c1:853d 95c2:9589 95c3:965b 95c4:7c73 95c5:9801 95c6:50fb 95c7:58c1 95c8:7656 95c9:78a7 95ca:5225 95cb:77a5 95cc:8511 95cd:7b86 95ce:504f 95cf:5909 95d0:7247 95d1:7bc7 95d2:7de8 95d3:8fba 95d4:8fd4 95d5:904d 95d6:4fbf 95d7:52c9 95d8:5a29 95d9:5f01 95da:97ad 95db:4fdd 95dc:8217 95dd:92ea 95de:5703 95df:6355 95e0:6b69 95e1:752b 95e2:88dc 95e3:8f14 95e4:7a42 95e5:52df 95e6:5893 95e7:6155 95e8:620a 95e9:66ae 95ea:6bcd 95eb:7c3f 95ec:83e9 95ed:5023 95ee:4ff8 95ef:5305 95f0:5446 95f1:5831 95f2:5949 95f3:5b9d 95f4:5cf0 95f5:5cef 95f6:5d29 95f7:5e96 95f8:62b1 95f9:6367 95fa:653e 95fb:65b9 95fc:670b 9640:6cd5 9641:6ce1 9642:70f9 9643:7832 9644:7e2b 9645:80de 9646:82b3 9647:840c 9648:84ec 9649:8702 964a:8912 964b:8a2a 964c:8c4a 964d:90a6 964e:92d2 964f:98fd 9650:9cf3 9651:9d6c 9652:4e4f 9653:4ea1 9654:508d 9655:5256 9656:574a 9657:59a8 9658:5e3d 9659:5fd8 965a:5fd9 965b:623f 965c:66b4 965d:671b 965e:67d0 965f:68d2 9660:5192 9661:7d21 9662:80aa 9663:81a8 9664:8b00 9665:8c8c 9666:8cbf 9667:927e 9668:9632 9669:5420 966a:982c 966b:5317 966c:50d5 966d:535c 966e:58a8 966f:64b2 9670:6734 9671:7267 9672:7766 9673:7a46 9674:91e6 9675:52c3 9676:6ca1 9677:6b86 9678:5800 9679:5e4c 967a:5954 967b:672c 967c:7ffb 967d:51e1 967e:76c6 9680:6469 9681:78e8 9682:9b54 9683:9ebb 9684:57cb 9685:59b9 9686:6627 9687:679a 9688:6bce 9689:54e9 968a:69d9 968b:5e55 968c:819c 968d:6795 968e:9baa 968f:67fe 9690:9c52 9691:685d 9692:4ea6 9693:4fe3 9694:53c8 9695:62b9 9696:672b 9697:6cab 9698:8fc4 9699:4fad 969a:7e6d 969b:9ebf 969c:4e07 969d:6162 969e:6e80 969f:6f2b 96a0:8513 96a1:5473 96a2:672a 96a3:9b45 96a4:5df3 96a5:7b95 96a6:5cac 96a7:5bc6 96a8:871c 96a9:6e4a 96aa:84d1 96ab:7a14 96ac:8108 96ad:5999 96ae:7c8d 96af:6c11 96b0:7720 96b1:52d9 96b2:5922 96b3:7121 96b4:725f 96b5:77db 96b6:9727 96b7:9d61 96b8:690b 96b9:5a7f 96ba:5a18 96bb:51a5 96bc:540d 96bd:547d 96be:660e 96bf:76df 96c0:8ff7 96c1:9298 96c2:9cf4 96c3:59ea 96c4:725d 96c5:6ec5 96c6:514d 96c7:68c9 96c8:7dbf 96c9:7dec 96ca:9762 96cb:9eba 96cc:6478 96cd:6a21 96ce:8302 96cf:5984 96d0:5b5f 96d1:6bdb 96d2:731b 96d3:76f2 96d4:7db2 96d5:8017 96d6:8499 96d7:5132 96d8:6728 96d9:9ed9 96da:76ee 96db:6762 96dc:52ff 96dd:9905 96de:5c24 96df:623b 96e0:7c7e 96e1:8cb0 96e2:554f 96e3:60b6 96e4:7d0b 96e5:9580 96e6:5301 96e7:4e5f 96e8:51b6 96e9:591c 96ea:723a 96eb:8036 96ec:91ce 96ed:5f25 96ee:77e2 96ef:5384 96f0:5f79 96f1:7d04 96f2:85ac 96f3:8a33 96f4:8e8d 96f5:9756 96f6:67f3 96f7:85ae 96f8:9453 96f9:6109 96fa:6108 96fb:6cb9 96fc:7652 9740:8aed 9741:8f38 9742:552f 9743:4f51 9744:512a 9745:52c7 9746:53cb 9747:5ba5 9748:5e7d 9749:60a0 974a:6182 974b:63d6 974c:6709 974d:67da 974e:6e67 974f:6d8c 9750:7336 9751:7337 9752:7531 9753:7950 9754:88d5 9755:8a98 9756:904a 9757:9091 9758:90f5 9759:96c4 975a:878d 975b:5915 975c:4e88 975d:4f59 975e:4e0e 975f:8a89 9760:8f3f 9761:9810 9762:50ad 9763:5e7c 9764:5996 9765:5bb9 9766:5eb8 9767:63da 9768:63fa 9769:64c1 976a:66dc 976b:694a 976c:69d8 976d:6d0b 976e:6eb6 976f:7194 9770:7528 9771:7aaf 9772:7f8a 9773:8000 9774:8449 9775:84c9 9776:8981 9777:8b21 9778:8e0a 9779:9065 977a:967d 977b:990a 977c:617e 977d:6291 977e:6b32 9780:6c83 9781:6d74 9782:7fcc 9783:7ffc 9784:6dc0 9785:7f85 9786:87ba 9787:88f8 9788:6765 9789:83b1 978a:983c 978b:96f7 978c:6d1b 978d:7d61 978e:843d 978f:916a 9790:4e71 9791:5375 9792:5d50 9793:6b04 9794:6feb 9795:85cd 9796:862d 9797:89a7 9798:5229 9799:540f 979a:5c65 979b:674e 979c:68a8 979d:7406 979e:7483 979f:75e2 97a0:88cf 97a1:88e1 97a2:91cc 97a3:96e2 97a4:9678 97a5:5f8b 97a6:7387 97a7:7acb 97a8:844e 97a9:63a0 97aa:7565 97ab:5289 97ac:6d41 97ad:6e9c 97ae:7409 97af:7559 97b0:786b 97b1:7c92 97b2:9686 97b3:7adc 97b4:9f8d 97b5:4fb6 97b6:616e 97b7:65c5 97b8:865c 97b9:4e86 97ba:4eae 97bb:50da 97bc:4e21 97bd:51cc 97be:5bee 97bf:6599 97c0:6881 97c1:6dbc 97c2:731f 97c3:7642 97c4:77ad 97c5:7a1c 97c6:7ce7 97c7:826f 97c8:8ad2 97c9:907c 97ca:91cf 97cb:9675 97cc:9818 97cd:529b 97ce:7dd1 97cf:502b 97d0:5398 97d1:6797 97d2:6dcb 97d3:71d0 97d4:7433 97d5:81e8 97d6:8f2a 97d7:96a3 97d8:9c57 97d9:9e9f 97da:7460 97db:5841 97dc:6d99 97dd:7d2f 97de:985e 97df:4ee4 97e0:4f36 97e1:4f8b 97e2:51b7 97e3:52b1 97e4:5dba 97e5:601c 97e6:73b2 97e7:793c 97e8:82d3 97e9:9234 97ea:96b7 97eb:96f6 97ec:970a 97ed:9e97 97ee:9f62 97ef:66a6 97f0:6b74 97f1:5217 97f2:52a3 97f3:70c8 97f4:88c2 97f5:5ec9 97f6:604b 97f7:6190 97f8:6f23 97f9:7149 97fa:7c3e 97fb:7df4 97fc:806f 9840:84ee 9841:9023 9842:932c 9843:5442 9844:9b6f 9845:6ad3 9846:7089 9847:8cc2 9848:8def 9849:9732 984a:52b4 984b:5a41 984c:5eca 984d:5f04 984e:6717 984f:697c 9850:6994 9851:6d6a 9852:6f0f 9853:7262 9854:72fc 9855:7bed 9856:8001 9857:807e 9858:874b 9859:90ce 985a:516d 985b:9e93 985c:7984 985d:808b 985e:9332 985f:8ad6 9860:502d 9861:548c 9862:8a71 9863:6b6a 9864:8cc4 9865:8107 9866:60d1 9867:67a0 9868:9df2 9869:4e99 986a:4e98 986b:9c10 986c:8a6b 986d:85c1 986e:8568 986f:6900 9870:6e7e 9871:7897 9872:8155 989f:5f0c 98a0:4e10 98a1:4e15 98a2:4e2a 98a3:4e31 98a4:4e36 98a5:4e3c 98a6:4e3f 98a7:4e42 98a8:4e56 98a9:4e58 98aa:4e82 98ab:4e85 98ac:8c6b 98ad:4e8a 98ae:8212 98af:5f0d 98b0:4e8e 98b1:4e9e 98b2:4e9f 98b3:4ea0 98b4:4ea2 98b5:4eb0 98b6:4eb3 98b7:4eb6 98b8:4ece 98b9:4ecd 98ba:4ec4 98bb:4ec6 98bc:4ec2 98bd:4ed7 98be:4ede 98bf:4eed 98c0:4edf 98c1:4ef7 98c2:4f09 98c3:4f5a 98c4:4f30 98c5:4f5b 98c6:4f5d 98c7:4f57 98c8:4f47 98c9:4f76 98ca:4f88 98cb:4f8f 98cc:4f98 98cd:4f7b 98ce:4f69 98cf:4f70 98d0:4f91 98d1:4f6f 98d2:4f86 98d3:4f96 98d4:5118 98d5:4fd4 98d6:4fdf 98d7:4fce 98d8:4fd8 98d9:4fdb 98da:4fd1 98db:4fda 98dc:4fd0 98dd:4fe4 98de:4fe5 98df:501a 98e0:5028 98e1:5014 98e2:502a 98e3:5025 98e4:5005 98e5:4f1c 98e6:4ff6 98e7:5021 98e8:5029 98e9:502c 98ea:4ffe 98eb:4fef 98ec:5011 98ed:5006 98ee:5043 98ef:5047 98f0:6703 98f1:5055 98f2:5050 98f3:5048 98f4:505a 98f5:5056 98f6:506c 98f7:5078 98f8:5080 98f9:509a 98fa:5085 98fb:50b4 98fc:50b2 9940:50c9 9941:50ca 9942:50b3 9943:50c2 9944:50d6 9945:50de 9946:50e5 9947:50ed 9948:50e3 9949:50ee 994a:50f9 994b:50f5 994c:5109 994d:5101 994e:5102 994f:5116 9950:5115 9951:5114 9952:511a 9953:5121 9954:513a 9955:5137 9956:513c 9957:513b 9958:513f 9959:5140 995a:5152 995b:514c 995c:5154 995d:5162 995e:7af8 995f:5169 9960:516a 9961:516e 9962:5180 9963:5182 9964:56d8 9965:518c 9966:5189 9967:518f 9968:5191 9969:5193 996a:5195 996b:5196 996c:51a4 996d:51a6 996e:51a2 996f:51a9 9970:51aa 9971:51ab 9972:51b3 9973:51b1 9974:51b2 9975:51b0 9976:51b5 9977:51bd 9978:51c5 9979:51c9 997a:51db 997b:51e0 997c:8655 997d:51e9 997e:51ed 9980:51f0 9981:51f5 9982:51fe 9983:5204 9984:520b 9985:5214 9986:520e 9987:5227 9988:522a 9989:522e 998a:5233 998b:5239 998c:524f 998d:5244 998e:524b 998f:524c 9990:525e 9991:5254 9992:526a 9993:5274 9994:5269 9995:5273 9996:527f 9997:527d 9998:528d 9999:5294 999a:5292 999b:5271 999c:5288 999d:5291 999e:8fa8 999f:8fa7 99a0:52ac 99a1:52ad 99a2:52bc 99a3:52b5 99a4:52c1 99a5:52cd 99a6:52d7 99a7:52de 99a8:52e3 99a9:52e6 99aa:98ed 99ab:52e0 99ac:52f3 99ad:52f5 99ae:52f8 99af:52f9 99b0:5306 99b1:5308 99b2:7538 99b3:530d 99b4:5310 99b5:530f 99b6:5315 99b7:531a 99b8:5323 99b9:532f 99ba:5331 99bb:5333 99bc:5338 99bd:5340 99be:5346 99bf:5345 99c0:4e17 99c1:5349 99c2:534d 99c3:51d6 99c4:535e 99c5:5369 99c6:536e 99c7:5918 99c8:537b 99c9:5377 99ca:5382 99cb:5396 99cc:53a0 99cd:53a6 99ce:53a5 99cf:53ae 99d0:53b0 99d1:53b6 99d2:53c3 99d3:7c12 99d4:96d9 99d5:53df 99d6:66fc 99d7:71ee 99d8:53ee 99d9:53e8 99da:53ed 99db:53fa 99dc:5401 99dd:543d 99de:5440 99df:542c 99e0:542d 99e1:543c 99e2:542e 99e3:5436 99e4:5429 99e5:541d 99e6:544e 99e7:548f 99e8:5475 99e9:548e 99ea:545f 99eb:5471 99ec:5477 99ed:5470 99ee:5492 99ef:547b 99f0:5480 99f1:5476 99f2:5484 99f3:5490 99f4:5486 99f5:54c7 99f6:54a2 99f7:54b8 99f8:54a5 99f9:54ac 99fa:54c4 99fb:54c8 99fc:54a8 9a40:54ab 9a41:54c2 9a42:54a4 9a43:54be 9a44:54bc 9a45:54d8 9a46:54e5 9a47:54e6 9a48:550f 9a49:5514 9a4a:54fd 9a4b:54ee 9a4c:54ed 9a4d:54fa 9a4e:54e2 9a4f:5539 9a50:5540 9a51:5563 9a52:554c 9a53:552e 9a54:555c 9a55:5545 9a56:5556 9a57:5557 9a58:5538 9a59:5533 9a5a:555d 9a5b:5599 9a5c:5580 9a5d:54af 9a5e:558a 9a5f:559f 9a60:557b 9a61:557e 9a62:5598 9a63:559e 9a64:55ae 9a65:557c 9a66:5583 9a67:55a9 9a68:5587 9a69:55a8 9a6a:55da 9a6b:55c5 9a6c:55df 9a6d:55c4 9a6e:55dc 9a6f:55e4 9a70:55d4 9a71:5614 9a72:55f7 9a73:5616 9a74:55fe 9a75:55fd 9a76:561b 9a77:55f9 9a78:564e 9a79:5650 9a7a:71df 9a7b:5634 9a7c:5636 9a7d:5632 9a7e:5638 9a80:566b 9a81:5664 9a82:562f 9a83:566c 9a84:566a 9a85:5686 9a86:5680 9a87:568a 9a88:56a0 9a89:5694 9a8a:568f 9a8b:56a5 9a8c:56ae 9a8d:56b6 9a8e:56b4 9a8f:56c2 9a90:56bc 9a91:56c1 9a92:56c3 9a93:56c0 9a94:56c8 9a95:56ce 9a96:56d1 9a97:56d3 9a98:56d7 9a99:56ee 9a9a:56f9 9a9b:5700 9a9c:56ff 9a9d:5704 9a9e:5709 9a9f:5708 9aa0:570b 9aa1:570d 9aa2:5713 9aa3:5718 9aa4:5716 9aa5:55c7 9aa6:571c 9aa7:5726 9aa8:5737 9aa9:5738 9aaa:574e 9aab:573b 9aac:5740 9aad:574f 9aae:5769 9aaf:57c0 9ab0:5788 9ab1:5761 9ab2:577f 9ab3:5789 9ab4:5793 9ab5:57a0 9ab6:57b3 9ab7:57a4 9ab8:57aa 9ab9:57b0 9aba:57c3 9abb:57c6 9abc:57d4 9abd:57d2 9abe:57d3 9abf:580a 9ac0:57d6 9ac1:57e3 9ac2:580b 9ac3:5819 9ac4:581d 9ac5:5872 9ac6:5821 9ac7:5862 9ac8:584b 9ac9:5870 9aca:6bc0 9acb:5852 9acc:583d 9acd:5879 9ace:5885 9acf:58b9 9ad0:589f 9ad1:58ab 9ad2:58ba 9ad3:58de 9ad4:58bb 9ad5:58b8 9ad6:58ae 9ad7:58c5 9ad8:58d3 9ad9:58d1 9ada:58d7 9adb:58d9 9adc:58d8 9add:58e5 9ade:58dc 9adf:58e4 9ae0:58df 9ae1:58ef 9ae2:58fa 9ae3:58f9 9ae4:58fb 9ae5:58fc 9ae6:58fd 9ae7:5902 9ae8:590a 9ae9:5910 9aea:591b 9aeb:68a6 9aec:5925 9aed:592c 9aee:592d 9aef:5932 9af0:5938 9af1:593e 9af2:7ad2 9af3:5955 9af4:5950 9af5:594e 9af6:595a 9af7:5958 9af8:5962 9af9:5960 9afa:5967 9afb:596c 9afc:5969 9b40:5978 9b41:5981 9b42:599d 9b43:4f5e 9b44:4fab 9b45:59a3 9b46:59b2 9b47:59c6 9b48:59e8 9b49:59dc 9b4a:598d 9b4b:59d9 9b4c:59da 9b4d:5a25 9b4e:5a1f 9b4f:5a11 9b50:5a1c 9b51:5a09 9b52:5a1a 9b53:5a40 9b54:5a6c 9b55:5a49 9b56:5a35 9b57:5a36 9b58:5a62 9b59:5a6a 9b5a:5a9a 9b5b:5abc 9b5c:5abe 9b5d:5acb 9b5e:5ac2 9b5f:5abd 9b60:5ae3 9b61:5ad7 9b62:5ae6 9b63:5ae9 9b64:5ad6 9b65:5afa 9b66:5afb 9b67:5b0c 9b68:5b0b 9b69:5b16 9b6a:5b32 9b6b:5ad0 9b6c:5b2a 9b6d:5b36 9b6e:5b3e 9b6f:5b43 9b70:5b45 9b71:5b40 9b72:5b51 9b73:5b55 9b74:5b5a 9b75:5b5b 9b76:5b65 9b77:5b69 9b78:5b70 9b79:5b73 9b7a:5b75 9b7b:5b78 9b7c:6588 9b7d:5b7a 9b7e:5b80 9b80:5b83 9b81:5ba6 9b82:5bb8 9b83:5bc3 9b84:5bc7 9b85:5bc9 9b86:5bd4 9b87:5bd0 9b88:5be4 9b89:5be6 9b8a:5be2 9b8b:5bde 9b8c:5be5 9b8d:5beb 9b8e:5bf0 9b8f:5bf6 9b90:5bf3 9b91:5c05 9b92:5c07 9b93:5c08 9b94:5c0d 9b95:5c13 9b96:5c20 9b97:5c22 9b98:5c28 9b99:5c38 9b9a:5c39 9b9b:5c41 9b9c:5c46 9b9d:5c4e 9b9e:5c53 9b9f:5c50 9ba0:5c4f 9ba1:5b71 9ba2:5c6c 9ba3:5c6e 9ba4:4e62 9ba5:5c76 9ba6:5c79 9ba7:5c8c 9ba8:5c91 9ba9:5c94 9baa:599b 9bab:5cab 9bac:5cbb 9bad:5cb6 9bae:5cbc 9baf:5cb7 9bb0:5cc5 9bb1:5cbe 9bb2:5cc7 9bb3:5cd9 9bb4:5ce9 9bb5:5cfd 9bb6:5cfa 9bb7:5ced 9bb8:5d8c 9bb9:5cea 9bba:5d0b 9bbb:5d15 9bbc:5d17 9bbd:5d5c 9bbe:5d1f 9bbf:5d1b 9bc0:5d11 9bc1:5d14 9bc2:5d22 9bc3:5d1a 9bc4:5d19 9bc5:5d18 9bc6:5d4c 9bc7:5d52 9bc8:5d4e 9bc9:5d4b 9bca:5d6c 9bcb:5d73 9bcc:5d76 9bcd:5d87 9bce:5d84 9bcf:5d82 9bd0:5da2 9bd1:5d9d 9bd2:5dac 9bd3:5dae 9bd4:5dbd 9bd5:5d90 9bd6:5db7 9bd7:5dbc 9bd8:5dc9 9bd9:5dcd 9bda:5dd3 9bdb:5dd2 9bdc:5dd6 9bdd:5ddb 9bde:5deb 9bdf:5df2 9be0:5df5 9be1:5e0b 9be2:5e1a 9be3:5e19 9be4:5e11 9be5:5e1b 9be6:5e36 9be7:5e37 9be8:5e44 9be9:5e43 9bea:5e40 9beb:5e4e 9bec:5e57 9bed:5e54 9bee:5e5f 9bef:5e62 9bf0:5e64 9bf1:5e47 9bf2:5e75 9bf3:5e76 9bf4:5e7a 9bf5:9ebc 9bf6:5e7f 9bf7:5ea0 9bf8:5ec1 9bf9:5ec2 9bfa:5ec8 9bfb:5ed0 9bfc:5ecf 9c40:5ed6 9c41:5ee3 9c42:5edd 9c43:5eda 9c44:5edb 9c45:5ee2 9c46:5ee1 9c47:5ee8 9c48:5ee9 9c49:5eec 9c4a:5ef1 9c4b:5ef3 9c4c:5ef0 9c4d:5ef4 9c4e:5ef8 9c4f:5efe 9c50:5f03 9c51:5f09 9c52:5f5d 9c53:5f5c 9c54:5f0b 9c55:5f11 9c56:5f16 9c57:5f29 9c58:5f2d 9c59:5f38 9c5a:5f41 9c5b:5f48 9c5c:5f4c 9c5d:5f4e 9c5e:5f2f 9c5f:5f51 9c60:5f56 9c61:5f57 9c62:5f59 9c63:5f61 9c64:5f6d 9c65:5f73 9c66:5f77 9c67:5f83 9c68:5f82 9c69:5f7f 9c6a:5f8a 9c6b:5f88 9c6c:5f91 9c6d:5f87 9c6e:5f9e 9c6f:5f99 9c70:5f98 9c71:5fa0 9c72:5fa8 9c73:5fad 9c74:5fbc 9c75:5fd6 9c76:5ffb 9c77:5fe4 9c78:5ff8 9c79:5ff1 9c7a:5fdd 9c7b:60b3 9c7c:5fff 9c7d:6021 9c7e:6060 9c80:6019 9c81:6010 9c82:6029 9c83:600e 9c84:6031 9c85:601b 9c86:6015 9c87:602b 9c88:6026 9c89:600f 9c8a:603a 9c8b:605a 9c8c:6041 9c8d:606a 9c8e:6077 9c8f:605f 9c90:604a 9c91:6046 9c92:604d 9c93:6063 9c94:6043 9c95:6064 9c96:6042 9c97:606c 9c98:606b 9c99:6059 9c9a:6081 9c9b:608d 9c9c:60e7 9c9d:6083 9c9e:609a 9c9f:6084 9ca0:609b 9ca1:6096 9ca2:6097 9ca3:6092 9ca4:60a7 9ca5:608b 9ca6:60e1 9ca7:60b8 9ca8:60e0 9ca9:60d3 9caa:60b4 9cab:5ff0 9cac:60bd 9cad:60c6 9cae:60b5 9caf:60d8 9cb0:614d 9cb1:6115 9cb2:6106 9cb3:60f6 9cb4:60f7 9cb5:6100 9cb6:60f4 9cb7:60fa 9cb8:6103 9cb9:6121 9cba:60fb 9cbb:60f1 9cbc:610d 9cbd:610e 9cbe:6147 9cbf:613e 9cc0:6128 9cc1:6127 9cc2:614a 9cc3:613f 9cc4:613c 9cc5:612c 9cc6:6134 9cc7:613d 9cc8:6142 9cc9:6144 9cca:6173 9ccb:6177 9ccc:6158 9ccd:6159 9cce:615a 9ccf:616b 9cd0:6174 9cd1:616f 9cd2:6165 9cd3:6171 9cd4:615f 9cd5:615d 9cd6:6153 9cd7:6175 9cd8:6199 9cd9:6196 9cda:6187 9cdb:61ac 9cdc:6194 9cdd:619a 9cde:618a 9cdf:6191 9ce0:61ab 9ce1:61ae 9ce2:61cc 9ce3:61ca 9ce4:61c9 9ce5:61f7 9ce6:61c8 9ce7:61c3 9ce8:61c6 9ce9:61ba 9cea:61cb 9ceb:7f79 9cec:61cd 9ced:61e6 9cee:61e3 9cef:61f6 9cf0:61fa 9cf1:61f4 9cf2:61ff 9cf3:61fd 9cf4:61fc 9cf5:61fe 9cf6:6200 9cf7:6208 9cf8:6209 9cf9:620d 9cfa:620c 9cfb:6214 9cfc:621b 9d40:621e 9d41:6221 9d42:622a 9d43:622e 9d44:6230 9d45:6232 9d46:6233 9d47:6241 9d48:624e 9d49:625e 9d4a:6263 9d4b:625b 9d4c:6260 9d4d:6268 9d4e:627c 9d4f:6282 9d50:6289 9d51:627e 9d52:6292 9d53:6293 9d54:6296 9d55:62d4 9d56:6283 9d57:6294 9d58:62d7 9d59:62d1 9d5a:62bb 9d5b:62cf 9d5c:62ff 9d5d:62c6 9d5e:64d4 9d5f:62c8 9d60:62dc 9d61:62cc 9d62:62ca 9d63:62c2 9d64:62c7 9d65:629b 9d66:62c9 9d67:630c 9d68:62ee 9d69:62f1 9d6a:6327 9d6b:6302 9d6c:6308 9d6d:62ef 9d6e:62f5 9d6f:6350 9d70:633e 9d71:634d 9d72:641c 9d73:634f 9d74:6396 9d75:638e 9d76:6380 9d77:63ab 9d78:6376 9d79:63a3 9d7a:638f 9d7b:6389 9d7c:639f 9d7d:63b5 9d7e:636b 9d80:6369 9d81:63be 9d82:63e9 9d83:63c0 9d84:63c6 9d85:63e3 9d86:63c9 9d87:63d2 9d88:63f6 9d89:63c4 9d8a:6416 9d8b:6434 9d8c:6406 9d8d:6413 9d8e:6426 9d8f:6436 9d90:651d 9d91:6417 9d92:6428 9d93:640f 9d94:6467 9d95:646f 9d96:6476 9d97:644e 9d98:652a 9d99:6495 9d9a:6493 9d9b:64a5 9d9c:64a9 9d9d:6488 9d9e:64bc 9d9f:64da 9da0:64d2 9da1:64c5 9da2:64c7 9da3:64bb 9da4:64d8 9da5:64c2 9da6:64f1 9da7:64e7 9da8:8209 9da9:64e0 9daa:64e1 9dab:62ac 9dac:64e3 9dad:64ef 9dae:652c 9daf:64f6 9db0:64f4 9db1:64f2 9db2:64fa 9db3:6500 9db4:64fd 9db5:6518 9db6:651c 9db7:6505 9db8:6524 9db9:6523 9dba:652b 9dbb:6534 9dbc:6535 9dbd:6537 9dbe:6536 9dbf:6538 9dc0:754b 9dc1:6548 9dc2:6556 9dc3:6555 9dc4:654d 9dc5:6558 9dc6:655e 9dc7:655d 9dc8:6572 9dc9:6578 9dca:6582 9dcb:6583 9dcc:8b8a 9dcd:659b 9dce:659f 9dcf:65ab 9dd0:65b7 9dd1:65c3 9dd2:65c6 9dd3:65c1 9dd4:65c4 9dd5:65cc 9dd6:65d2 9dd7:65db 9dd8:65d9 9dd9:65e0 9dda:65e1 9ddb:65f1 9ddc:6772 9ddd:660a 9dde:6603 9ddf:65fb 9de0:6773 9de1:6635 9de2:6636 9de3:6634 9de4:661c 9de5:664f 9de6:6644 9de7:6649 9de8:6641 9de9:665e 9dea:665d 9deb:6664 9dec:6667 9ded:6668 9dee:665f 9def:6662 9df0:6670 9df1:6683 9df2:6688 9df3:668e 9df4:6689 9df5:6684 9df6:6698 9df7:669d 9df8:66c1 9df9:66b9 9dfa:66c9 9dfb:66be 9dfc:66bc 9e40:66c4 9e41:66b8 9e42:66d6 9e43:66da 9e44:66e0 9e45:663f 9e46:66e6 9e47:66e9 9e48:66f0 9e49:66f5 9e4a:66f7 9e4b:670f 9e4c:6716 9e4d:671e 9e4e:6726 9e4f:6727 9e50:9738 9e51:672e 9e52:673f 9e53:6736 9e54:6741 9e55:6738 9e56:6737 9e57:6746 9e58:675e 9e59:6760 9e5a:6759 9e5b:6763 9e5c:6764 9e5d:6789 9e5e:6770 9e5f:67a9 9e60:677c 9e61:676a 9e62:678c 9e63:678b 9e64:67a6 9e65:67a1 9e66:6785 9e67:67b7 9e68:67ef 9e69:67b4 9e6a:67ec 9e6b:67b3 9e6c:67e9 9e6d:67b8 9e6e:67e4 9e6f:67de 9e70:67dd 9e71:67e2 9e72:67ee 9e73:67b9 9e74:67ce 9e75:67c6 9e76:67e7 9e77:6a9c 9e78:681e 9e79:6846 9e7a:6829 9e7b:6840 9e7c:684d 9e7d:6832 9e7e:684e 9e80:68b3 9e81:682b 9e82:6859 9e83:6863 9e84:6877 9e85:687f 9e86:689f 9e87:688f 9e88:68ad 9e89:6894 9e8a:689d 9e8b:689b 9e8c:6883 9e8d:6aae 9e8e:68b9 9e8f:6874 9e90:68b5 9e91:68a0 9e92:68ba 9e93:690f 9e94:688d 9e95:687e 9e96:6901 9e97:68ca 9e98:6908 9e99:68d8 9e9a:6922 9e9b:6926 9e9c:68e1 9e9d:690c 9e9e:68cd 9e9f:68d4 9ea0:68e7 9ea1:68d5 9ea2:6936 9ea3:6912 9ea4:6904 9ea5:68d7 9ea6:68e3 9ea7:6925 9ea8:68f9 9ea9:68e0 9eaa:68ef 9eab:6928 9eac:692a 9ead:691a 9eae:6923 9eaf:6921 9eb0:68c6 9eb1:6979 9eb2:6977 9eb3:695c 9eb4:6978 9eb5:696b 9eb6:6954 9eb7:697e 9eb8:696e 9eb9:6939 9eba:6974 9ebb:693d 9ebc:6959 9ebd:6930 9ebe:6961 9ebf:695e 9ec0:695d 9ec1:6981 9ec2:696a 9ec3:69b2 9ec4:69ae 9ec5:69d0 9ec6:69bf 9ec7:69c1 9ec8:69d3 9ec9:69be 9eca:69ce 9ecb:5be8 9ecc:69ca 9ecd:69dd 9ece:69bb 9ecf:69c3 9ed0:69a7 9ed1:6a2e 9ed2:6991 9ed3:69a0 9ed4:699c 9ed5:6995 9ed6:69b4 9ed7:69de 9ed8:69e8 9ed9:6a02 9eda:6a1b 9edb:69ff 9edc:6b0a 9edd:69f9 9ede:69f2 9edf:69e7 9ee0:6a05 9ee1:69b1 9ee2:6a1e 9ee3:69ed 9ee4:6a14 9ee5:69eb 9ee6:6a0a 9ee7:6a12 9ee8:6ac1 9ee9:6a23 9eea:6a13 9eeb:6a44 9eec:6a0c 9eed:6a72 9eee:6a36 9eef:6a78 9ef0:6a47 9ef1:6a62 9ef2:6a59 9ef3:6a66 9ef4:6a48 9ef5:6a38 9ef6:6a22 9ef7:6a90 9ef8:6a8d 9ef9:6aa0 9efa:6a84 9efb:6aa2 9efc:6aa3 9f40:6a97 9f41:8617 9f42:6abb 9f43:6ac3 9f44:6ac2 9f45:6ab8 9f46:6ab3 9f47:6aac 9f48:6ade 9f49:6ad1 9f4a:6adf 9f4b:6aaa 9f4c:6ada 9f4d:6aea 9f4e:6afb 9f4f:6b05 9f50:8616 9f51:6afa 9f52:6b12 9f53:6b16 9f54:9b31 9f55:6b1f 9f56:6b38 9f57:6b37 9f58:76dc 9f59:6b39 9f5a:98ee 9f5b:6b47 9f5c:6b43 9f5d:6b49 9f5e:6b50 9f5f:6b59 9f60:6b54 9f61:6b5b 9f62:6b5f 9f63:6b61 9f64:6b78 9f65:6b79 9f66:6b7f 9f67:6b80 9f68:6b84 9f69:6b83 9f6a:6b8d 9f6b:6b98 9f6c:6b95 9f6d:6b9e 9f6e:6ba4 9f6f:6baa 9f70:6bab 9f71:6baf 9f72:6bb2 9f73:6bb1 9f74:6bb3 9f75:6bb7 9f76:6bbc 9f77:6bc6 9f78:6bcb 9f79:6bd3 9f7a:6bdf 9f7b:6bec 9f7c:6beb 9f7d:6bf3 9f7e:6bef 9f80:9ebe 9f81:6c08 9f82:6c13 9f83:6c14 9f84:6c1b 9f85:6c24 9f86:6c23 9f87:6c5e 9f88:6c55 9f89:6c62 9f8a:6c6a 9f8b:6c82 9f8c:6c8d 9f8d:6c9a 9f8e:6c81 9f8f:6c9b 9f90:6c7e 9f91:6c68 9f92:6c73 9f93:6c92 9f94:6c90 9f95:6cc4 9f96:6cf1 9f97:6cd3 9f98:6cbd 9f99:6cd7 9f9a:6cc5 9f9b:6cdd 9f9c:6cae 9f9d:6cb1 9f9e:6cbe 9f9f:6cba 9fa0:6cdb 9fa1:6cef 9fa2:6cd9 9fa3:6cea 9fa4:6d1f 9fa5:884d 9fa6:6d36 9fa7:6d2b 9fa8:6d3d 9fa9:6d38 9faa:6d19 9fab:6d35 9fac:6d33 9fad:6d12 9fae:6d0c 9faf:6d63 9fb0:6d93 9fb1:6d64 9fb2:6d5a 9fb3:6d79 9fb4:6d59 9fb5:6d8e 9fb6:6d95 9fb7:6fe4 9fb8:6d85 9fb9:6df9 9fba:6e15 9fbb:6e0a 9fbc:6db5 9fbd:6dc7 9fbe:6de6 9fbf:6db8 9fc0:6dc6 9fc1:6dec 9fc2:6dde 9fc3:6dcc 9fc4:6de8 9fc5:6dd2 9fc6:6dc5 9fc7:6dfa 9fc8:6dd9 9fc9:6de4 9fca:6dd5 9fcb:6dea 9fcc:6dee 9fcd:6e2d 9fce:6e6e 9fcf:6e2e 9fd0:6e19 9fd1:6e72 9fd2:6e5f 9fd3:6e3e 9fd4:6e23 9fd5:6e6b 9fd6:6e2b 9fd7:6e76 9fd8:6e4d 9fd9:6e1f 9fda:6e43 9fdb:6e3a 9fdc:6e4e 9fdd:6e24 9fde:6eff 9fdf:6e1d 9fe0:6e38 9fe1:6e82 9fe2:6eaa 9fe3:6e98 9fe4:6ec9 9fe5:6eb7 9fe6:6ed3 9fe7:6ebd 9fe8:6eaf 9fe9:6ec4 9fea:6eb2 9feb:6ed4 9fec:6ed5 9fed:6e8f 9fee:6ea5 9fef:6ec2 9ff0:6e9f 9ff1:6f41 9ff2:6f11 9ff3:704c 9ff4:6eec 9ff5:6ef8 9ff6:6efe 9ff7:6f3f 9ff8:6ef2 9ff9:6f31 9ffa:6eef 9ffb:6f32 9ffc:6ecc e040:6f3e e041:6f13 e042:6ef7 e043:6f86 e044:6f7a e045:6f78 e046:6f81 e047:6f80 e048:6f6f e049:6f5b e04a:6ff3 e04b:6f6d e04c:6f82 e04d:6f7c e04e:6f58 e04f:6f8e e050:6f91 e051:6fc2 e052:6f66 e053:6fb3 e054:6fa3 e055:6fa1 e056:6fa4 e057:6fb9 e058:6fc6 e059:6faa e05a:6fdf e05b:6fd5 e05c:6fec e05d:6fd4 e05e:6fd8 e05f:6ff1 e060:6fee e061:6fdb e062:7009 e063:700b e064:6ffa e065:7011 e066:7001 e067:700f e068:6ffe e069:701b e06a:701a e06b:6f74 e06c:701d e06d:7018 e06e:701f e06f:7030 e070:703e e071:7032 e072:7051 e073:7063 e074:7099 e075:7092 e076:70af e077:70f1 e078:70ac e079:70b8 e07a:70b3 e07b:70ae e07c:70df e07d:70cb e07e:70dd e080:70d9 e081:7109 e082:70fd e083:711c e084:7119 e085:7165 e086:7155 e087:7188 e088:7166 e089:7162 e08a:714c e08b:7156 e08c:716c e08d:718f e08e:71fb e08f:7184 e090:7195 e091:71a8 e092:71ac e093:71d7 e094:71b9 e095:71be e096:71d2 e097:71c9 e098:71d4 e099:71ce e09a:71e0 e09b:71ec e09c:71e7 e09d:71f5 e09e:71fc e09f:71f9 e0a0:71ff e0a1:720d e0a2:7210 e0a3:721b e0a4:7228 e0a5:722d e0a6:722c e0a7:7230 e0a8:7232 e0a9:723b e0aa:723c e0ab:723f e0ac:7240 e0ad:7246 e0ae:724b e0af:7258 e0b0:7274 e0b1:727e e0b2:7282 e0b3:7281 e0b4:7287 e0b5:7292 e0b6:7296 e0b7:72a2 e0b8:72a7 e0b9:72b9 e0ba:72b2 e0bb:72c3 e0bc:72c6 e0bd:72c4 e0be:72ce e0bf:72d2 e0c0:72e2 e0c1:72e0 e0c2:72e1 e0c3:72f9 e0c4:72f7 e0c5:500f e0c6:7317 e0c7:730a e0c8:731c e0c9:7316 e0ca:731d e0cb:7334 e0cc:732f e0cd:7329 e0ce:7325 e0cf:733e e0d0:734e e0d1:734f e0d2:9ed8 e0d3:7357 e0d4:736a e0d5:7368 e0d6:7370 e0d7:7378 e0d8:7375 e0d9:737b e0da:737a e0db:73c8 e0dc:73b3 e0dd:73ce e0de:73bb e0df:73c0 e0e0:73e5 e0e1:73ee e0e2:73de e0e3:74a2 e0e4:7405 e0e5:746f e0e6:7425 e0e7:73f8 e0e8:7432 e0e9:743a e0ea:7455 e0eb:743f e0ec:745f e0ed:7459 e0ee:7441 e0ef:745c e0f0:7469 e0f1:7470 e0f2:7463 e0f3:746a e0f4:7476 e0f5:747e e0f6:748b e0f7:749e e0f8:74a7 e0f9:74ca e0fa:74cf e0fb:74d4 e0fc:73f1 e140:74e0 e141:74e3 e142:74e7 e143:74e9 e144:74ee e145:74f2 e146:74f0 e147:74f1 e148:74f8 e149:74f7 e14a:7504 e14b:7503 e14c:7505 e14d:750c e14e:750e e14f:750d e150:7515 e151:7513 e152:751e e153:7526 e154:752c e155:753c e156:7544 e157:754d e158:754a e159:7549 e15a:755b e15b:7546 e15c:755a e15d:7569 e15e:7564 e15f:7567 e160:756b e161:756d e162:7578 e163:7576 e164:7586 e165:7587 e166:7574 e167:758a e168:7589 e169:7582 e16a:7594 e16b:759a e16c:759d e16d:75a5 e16e:75a3 e16f:75c2 e170:75b3 e171:75c3 e172:75b5 e173:75bd e174:75b8 e175:75bc e176:75b1 e177:75cd e178:75ca e179:75d2 e17a:75d9 e17b:75e3 e17c:75de e17d:75fe e17e:75ff e180:75fc e181:7601 e182:75f0 e183:75fa e184:75f2 e185:75f3 e186:760b e187:760d e188:7609 e189:761f e18a:7627 e18b:7620 e18c:7621 e18d:7622 e18e:7624 e18f:7634 e190:7630 e191:763b e192:7647 e193:7648 e194:7646 e195:765c e196:7658 e197:7661 e198:7662 e199:7668 e19a:7669 e19b:766a e19c:7667 e19d:766c e19e:7670 e19f:7672 e1a0:7676 e1a1:7678 e1a2:767c e1a3:7680 e1a4:7683 e1a5:7688 e1a6:768b e1a7:768e e1a8:7696 e1a9:7693 e1aa:7699 e1ab:769a e1ac:76b0 e1ad:76b4 e1ae:76b8 e1af:76b9 e1b0:76ba e1b1:76c2 e1b2:76cd e1b3:76d6 e1b4:76d2 e1b5:76de e1b6:76e1 e1b7:76e5 e1b8:76e7 e1b9:76ea e1ba:862f e1bb:76fb e1bc:7708 e1bd:7707 e1be:7704 e1bf:7729 e1c0:7724 e1c1:771e e1c2:7725 e1c3:7726 e1c4:771b e1c5:7737 e1c6:7738 e1c7:7747 e1c8:775a e1c9:7768 e1ca:776b e1cb:775b e1cc:7765 e1cd:777f e1ce:777e e1cf:7779 e1d0:778e e1d1:778b e1d2:7791 e1d3:77a0 e1d4:779e e1d5:77b0 e1d6:77b6 e1d7:77b9 e1d8:77bf e1d9:77bc e1da:77bd e1db:77bb e1dc:77c7 e1dd:77cd e1de:77d7 e1df:77da e1e0:77dc e1e1:77e3 e1e2:77ee e1e3:77fc e1e4:780c e1e5:7812 e1e6:7926 e1e7:7820 e1e8:792a e1e9:7845 e1ea:788e e1eb:7874 e1ec:7886 e1ed:787c e1ee:789a e1ef:788c e1f0:78a3 e1f1:78b5 e1f2:78aa e1f3:78af e1f4:78d1 e1f5:78c6 e1f6:78cb e1f7:78d4 e1f8:78be e1f9:78bc e1fa:78c5 e1fb:78ca e1fc:78ec e240:78e7 e241:78da e242:78fd e243:78f4 e244:7907 e245:7912 e246:7911 e247:7919 e248:792c e249:792b e24a:7940 e24b:7960 e24c:7957 e24d:795f e24e:795a e24f:7955 e250:7953 e251:797a e252:797f e253:798a e254:799d e255:79a7 e256:9f4b e257:79aa e258:79ae e259:79b3 e25a:79b9 e25b:79ba e25c:79c9 e25d:79d5 e25e:79e7 e25f:79ec e260:79e1 e261:79e3 e262:7a08 e263:7a0d e264:7a18 e265:7a19 e266:7a20 e267:7a1f e268:7980 e269:7a31 e26a:7a3b e26b:7a3e e26c:7a37 e26d:7a43 e26e:7a57 e26f:7a49 e270:7a61 e271:7a62 e272:7a69 e273:9f9d e274:7a70 e275:7a79 e276:7a7d e277:7a88 e278:7a97 e279:7a95 e27a:7a98 e27b:7a96 e27c:7aa9 e27d:7ac8 e27e:7ab0 e280:7ab6 e281:7ac5 e282:7ac4 e283:7abf e284:9083 e285:7ac7 e286:7aca e287:7acd e288:7acf e289:7ad5 e28a:7ad3 e28b:7ad9 e28c:7ada e28d:7add e28e:7ae1 e28f:7ae2 e290:7ae6 e291:7aed e292:7af0 e293:7b02 e294:7b0f e295:7b0a e296:7b06 e297:7b33 e298:7b18 e299:7b19 e29a:7b1e e29b:7b35 e29c:7b28 e29d:7b36 e29e:7b50 e29f:7b7a e2a0:7b04 e2a1:7b4d e2a2:7b0b e2a3:7b4c e2a4:7b45 e2a5:7b75 e2a6:7b65 e2a7:7b74 e2a8:7b67 e2a9:7b70 e2aa:7b71 e2ab:7b6c e2ac:7b6e e2ad:7b9d e2ae:7b98 e2af:7b9f e2b0:7b8d e2b1:7b9c e2b2:7b9a e2b3:7b8b e2b4:7b92 e2b5:7b8f e2b6:7b5d e2b7:7b99 e2b8:7bcb e2b9:7bc1 e2ba:7bcc e2bb:7bcf e2bc:7bb4 e2bd:7bc6 e2be:7bdd e2bf:7be9 e2c0:7c11 e2c1:7c14 e2c2:7be6 e2c3:7be5 e2c4:7c60 e2c5:7c00 e2c6:7c07 e2c7:7c13 e2c8:7bf3 e2c9:7bf7 e2ca:7c17 e2cb:7c0d e2cc:7bf6 e2cd:7c23 e2ce:7c27 e2cf:7c2a e2d0:7c1f e2d1:7c37 e2d2:7c2b e2d3:7c3d e2d4:7c4c e2d5:7c43 e2d6:7c54 e2d7:7c4f e2d8:7c40 e2d9:7c50 e2da:7c58 e2db:7c5f e2dc:7c64 e2dd:7c56 e2de:7c65 e2df:7c6c e2e0:7c75 e2e1:7c83 e2e2:7c90 e2e3:7ca4 e2e4:7cad e2e5:7ca2 e2e6:7cab e2e7:7ca1 e2e8:7ca8 e2e9:7cb3 e2ea:7cb2 e2eb:7cb1 e2ec:7cae e2ed:7cb9 e2ee:7cbd e2ef:7cc0 e2f0:7cc5 e2f1:7cc2 e2f2:7cd8 e2f3:7cd2 e2f4:7cdc e2f5:7ce2 e2f6:9b3b e2f7:7cef e2f8:7cf2 e2f9:7cf4 e2fa:7cf6 e2fb:7cfa e2fc:7d06 e340:7d02 e341:7d1c e342:7d15 e343:7d0a e344:7d45 e345:7d4b e346:7d2e e347:7d32 e348:7d3f e349:7d35 e34a:7d46 e34b:7d73 e34c:7d56 e34d:7d4e e34e:7d72 e34f:7d68 e350:7d6e e351:7d4f e352:7d63 e353:7d93 e354:7d89 e355:7d5b e356:7d8f e357:7d7d e358:7d9b e359:7dba e35a:7dae e35b:7da3 e35c:7db5 e35d:7dc7 e35e:7dbd e35f:7dab e360:7e3d e361:7da2 e362:7daf e363:7ddc e364:7db8 e365:7d9f e366:7db0 e367:7dd8 e368:7ddd e369:7de4 e36a:7dde e36b:7dfb e36c:7df2 e36d:7de1 e36e:7e05 e36f:7e0a e370:7e23 e371:7e21 e372:7e12 e373:7e31 e374:7e1f e375:7e09 e376:7e0b e377:7e22 e378:7e46 e379:7e66 e37a:7e3b e37b:7e35 e37c:7e39 e37d:7e43 e37e:7e37 e380:7e32 e381:7e3a e382:7e67 e383:7e5d e384:7e56 e385:7e5e e386:7e59 e387:7e5a e388:7e79 e389:7e6a e38a:7e69 e38b:7e7c e38c:7e7b e38d:7e83 e38e:7dd5 e38f:7e7d e390:8fae e391:7e7f e392:7e88 e393:7e89 e394:7e8c e395:7e92 e396:7e90 e397:7e93 e398:7e94 e399:7e96 e39a:7e8e e39b:7e9b e39c:7e9c e39d:7f38 e39e:7f3a e39f:7f45 e3a0:7f4c e3a1:7f4d e3a2:7f4e e3a3:7f50 e3a4:7f51 e3a5:7f55 e3a6:7f54 e3a7:7f58 e3a8:7f5f e3a9:7f60 e3aa:7f68 e3ab:7f69 e3ac:7f67 e3ad:7f78 e3ae:7f82 e3af:7f86 e3b0:7f83 e3b1:7f88 e3b2:7f87 e3b3:7f8c e3b4:7f94 e3b5:7f9e e3b6:7f9d e3b7:7f9a e3b8:7fa3 e3b9:7faf e3ba:7fb2 e3bb:7fb9 e3bc:7fae e3bd:7fb6 e3be:7fb8 e3bf:8b71 e3c0:7fc5 e3c1:7fc6 e3c2:7fca e3c3:7fd5 e3c4:7fd4 e3c5:7fe1 e3c6:7fe6 e3c7:7fe9 e3c8:7ff3 e3c9:7ff9 e3ca:98dc e3cb:8006 e3cc:8004 e3cd:800b e3ce:8012 e3cf:8018 e3d0:8019 e3d1:801c e3d2:8021 e3d3:8028 e3d4:803f e3d5:803b e3d6:804a e3d7:8046 e3d8:8052 e3d9:8058 e3da:805a e3db:805f e3dc:8062 e3dd:8068 e3de:8073 e3df:8072 e3e0:8070 e3e1:8076 e3e2:8079 e3e3:807d e3e4:807f e3e5:8084 e3e6:8086 e3e7:8085 e3e8:809b e3e9:8093 e3ea:809a e3eb:80ad e3ec:5190 e3ed:80ac e3ee:80db e3ef:80e5 e3f0:80d9 e3f1:80dd e3f2:80c4 e3f3:80da e3f4:80d6 e3f5:8109 e3f6:80ef e3f7:80f1 e3f8:811b e3f9:8129 e3fa:8123 e3fb:812f e3fc:814b e440:968b e441:8146 e442:813e e443:8153 e444:8151 e445:80fc e446:8171 e447:816e e448:8165 e449:8166 e44a:8174 e44b:8183 e44c:8188 e44d:818a e44e:8180 e44f:8182 e450:81a0 e451:8195 e452:81a4 e453:81a3 e454:815f e455:8193 e456:81a9 e457:81b0 e458:81b5 e459:81be e45a:81b8 e45b:81bd e45c:81c0 e45d:81c2 e45e:81ba e45f:81c9 e460:81cd e461:81d1 e462:81d9 e463:81d8 e464:81c8 e465:81da e466:81df e467:81e0 e468:81e7 e469:81fa e46a:81fb e46b:81fe e46c:8201 e46d:8202 e46e:8205 e46f:8207 e470:820a e471:820d e472:8210 e473:8216 e474:8229 e475:822b e476:8238 e477:8233 e478:8240 e479:8259 e47a:8258 e47b:825d e47c:825a e47d:825f e47e:8264 e480:8262 e481:8268 e482:826a e483:826b e484:822e e485:8271 e486:8277 e487:8278 e488:827e e489:828d e48a:8292 e48b:82ab e48c:829f e48d:82bb e48e:82ac e48f:82e1 e490:82e3 e491:82df e492:82d2 e493:82f4 e494:82f3 e495:82fa e496:8393 e497:8303 e498:82fb e499:82f9 e49a:82de e49b:8306 e49c:82dc e49d:8309 e49e:82d9 e49f:8335 e4a0:8334 e4a1:8316 e4a2:8332 e4a3:8331 e4a4:8340 e4a5:8339 e4a6:8350 e4a7:8345 e4a8:832f e4a9:832b e4aa:8317 e4ab:8318 e4ac:8385 e4ad:839a e4ae:83aa e4af:839f e4b0:83a2 e4b1:8396 e4b2:8323 e4b3:838e e4b4:8387 e4b5:838a e4b6:837c e4b7:83b5 e4b8:8373 e4b9:8375 e4ba:83a0 e4bb:8389 e4bc:83a8 e4bd:83f4 e4be:8413 e4bf:83eb e4c0:83ce e4c1:83fd e4c2:8403 e4c3:83d8 e4c4:840b e4c5:83c1 e4c6:83f7 e4c7:8407 e4c8:83e0 e4c9:83f2 e4ca:840d e4cb:8422 e4cc:8420 e4cd:83bd e4ce:8438 e4cf:8506 e4d0:83fb e4d1:846d e4d2:842a e4d3:843c e4d4:855a e4d5:8484 e4d6:8477 e4d7:846b e4d8:84ad e4d9:846e e4da:8482 e4db:8469 e4dc:8446 e4dd:842c e4de:846f e4df:8479 e4e0:8435 e4e1:84ca e4e2:8462 e4e3:84b9 e4e4:84bf e4e5:849f e4e6:84d9 e4e7:84cd e4e8:84bb e4e9:84da e4ea:84d0 e4eb:84c1 e4ec:84c6 e4ed:84d6 e4ee:84a1 e4ef:8521 e4f0:84ff e4f1:84f4 e4f2:8517 e4f3:8518 e4f4:852c e4f5:851f e4f6:8515 e4f7:8514 e4f8:84fc e4f9:8540 e4fa:8563 e4fb:8558 e4fc:8548 e540:8541 e541:8602 e542:854b e543:8555 e544:8580 e545:85a4 e546:8588 e547:8591 e548:858a e549:85a8 e54a:856d e54b:8594 e54c:859b e54d:85ea e54e:8587 e54f:859c e550:8577 e551:857e e552:8590 e553:85c9 e554:85ba e555:85cf e556:85b9 e557:85d0 e558:85d5 e559:85dd e55a:85e5 e55b:85dc e55c:85f9 e55d:860a e55e:8613 e55f:860b e560:85fe e561:85fa e562:8606 e563:8622 e564:861a e565:8630 e566:863f e567:864d e568:4e55 e569:8654 e56a:865f e56b:8667 e56c:8671 e56d:8693 e56e:86a3 e56f:86a9 e570:86aa e571:868b e572:868c e573:86b6 e574:86af e575:86c4 e576:86c6 e577:86b0 e578:86c9 e579:8823 e57a:86ab e57b:86d4 e57c:86de e57d:86e9 e57e:86ec e580:86df e581:86db e582:86ef e583:8712 e584:8706 e585:8708 e586:8700 e587:8703 e588:86fb e589:8711 e58a:8709 e58b:870d e58c:86f9 e58d:870a e58e:8734 e58f:873f e590:8737 e591:873b e592:8725 e593:8729 e594:871a e595:8760 e596:875f e597:8778 e598:874c e599:874e e59a:8774 e59b:8757 e59c:8768 e59d:876e e59e:8759 e59f:8753 e5a0:8763 e5a1:876a e5a2:8805 e5a3:87a2 e5a4:879f e5a5:8782 e5a6:87af e5a7:87cb e5a8:87bd e5a9:87c0 e5aa:87d0 e5ab:96d6 e5ac:87ab e5ad:87c4 e5ae:87b3 e5af:87c7 e5b0:87c6 e5b1:87bb e5b2:87ef e5b3:87f2 e5b4:87e0 e5b5:880f e5b6:880d e5b7:87fe e5b8:87f6 e5b9:87f7 e5ba:880e e5bb:87d2 e5bc:8811 e5bd:8816 e5be:8815 e5bf:8822 e5c0:8821 e5c1:8831 e5c2:8836 e5c3:8839 e5c4:8827 e5c5:883b e5c6:8844 e5c7:8842 e5c8:8852 e5c9:8859 e5ca:885e e5cb:8862 e5cc:886b e5cd:8881 e5ce:887e e5cf:889e e5d0:8875 e5d1:887d e5d2:88b5 e5d3:8872 e5d4:8882 e5d5:8897 e5d6:8892 e5d7:88ae e5d8:8899 e5d9:88a2 e5da:888d e5db:88a4 e5dc:88b0 e5dd:88bf e5de:88b1 e5df:88c3 e5e0:88c4 e5e1:88d4 e5e2:88d8 e5e3:88d9 e5e4:88dd e5e5:88f9 e5e6:8902 e5e7:88fc e5e8:88f4 e5e9:88e8 e5ea:88f2 e5eb:8904 e5ec:890c e5ed:890a e5ee:8913 e5ef:8943 e5f0:891e e5f1:8925 e5f2:892a e5f3:892b e5f4:8941 e5f5:8944 e5f6:893b e5f7:8936 e5f8:8938 e5f9:894c e5fa:891d e5fb:8960 e5fc:895e e640:8966 e641:8964 e642:896d e643:896a e644:896f e645:8974 e646:8977 e647:897e e648:8983 e649:8988 e64a:898a e64b:8993 e64c:8998 e64d:89a1 e64e:89a9 e64f:89a6 e650:89ac e651:89af e652:89b2 e653:89ba e654:89bd e655:89bf e656:89c0 e657:89da e658:89dc e659:89dd e65a:89e7 e65b:89f4 e65c:89f8 e65d:8a03 e65e:8a16 e65f:8a10 e660:8a0c e661:8a1b e662:8a1d e663:8a25 e664:8a36 e665:8a41 e666:8a5b e667:8a52 e668:8a46 e669:8a48 e66a:8a7c e66b:8a6d e66c:8a6c e66d:8a62 e66e:8a85 e66f:8a82 e670:8a84 e671:8aa8 e672:8aa1 e673:8a91 e674:8aa5 e675:8aa6 e676:8a9a e677:8aa3 e678:8ac4 e679:8acd e67a:8ac2 e67b:8ada e67c:8aeb e67d:8af3 e67e:8ae7 e680:8ae4 e681:8af1 e682:8b14 e683:8ae0 e684:8ae2 e685:8af7 e686:8ade e687:8adb e688:8b0c e689:8b07 e68a:8b1a e68b:8ae1 e68c:8b16 e68d:8b10 e68e:8b17 e68f:8b20 e690:8b33 e691:97ab e692:8b26 e693:8b2b e694:8b3e e695:8b28 e696:8b41 e697:8b4c e698:8b4f e699:8b4e e69a:8b49 e69b:8b56 e69c:8b5b e69d:8b5a e69e:8b6b e69f:8b5f e6a0:8b6c e6a1:8b6f e6a2:8b74 e6a3:8b7d e6a4:8b80 e6a5:8b8c e6a6:8b8e e6a7:8b92 e6a8:8b93 e6a9:8b96 e6aa:8b99 e6ab:8b9a e6ac:8c3a e6ad:8c41 e6ae:8c3f e6af:8c48 e6b0:8c4c e6b1:8c4e e6b2:8c50 e6b3:8c55 e6b4:8c62 e6b5:8c6c e6b6:8c78 e6b7:8c7a e6b8:8c82 e6b9:8c89 e6ba:8c85 e6bb:8c8a e6bc:8c8d e6bd:8c8e e6be:8c94 e6bf:8c7c e6c0:8c98 e6c1:621d e6c2:8cad e6c3:8caa e6c4:8cbd e6c5:8cb2 e6c6:8cb3 e6c7:8cae e6c8:8cb6 e6c9:8cc8 e6ca:8cc1 e6cb:8ce4 e6cc:8ce3 e6cd:8cda e6ce:8cfd e6cf:8cfa e6d0:8cfb e6d1:8d04 e6d2:8d05 e6d3:8d0a e6d4:8d07 e6d5:8d0f e6d6:8d0d e6d7:8d10 e6d8:9f4e e6d9:8d13 e6da:8ccd e6db:8d14 e6dc:8d16 e6dd:8d67 e6de:8d6d e6df:8d71 e6e0:8d73 e6e1:8d81 e6e2:8d99 e6e3:8dc2 e6e4:8dbe e6e5:8dba e6e6:8dcf e6e7:8dda e6e8:8dd6 e6e9:8dcc e6ea:8ddb e6eb:8dcb e6ec:8dea e6ed:8deb e6ee:8ddf e6ef:8de3 e6f0:8dfc e6f1:8e08 e6f2:8e09 e6f3:8dff e6f4:8e1d e6f5:8e1e e6f6:8e10 e6f7:8e1f e6f8:8e42 e6f9:8e35 e6fa:8e30 e6fb:8e34 e6fc:8e4a e740:8e47 e741:8e49 e742:8e4c e743:8e50 e744:8e48 e745:8e59 e746:8e64 e747:8e60 e748:8e2a e749:8e63 e74a:8e55 e74b:8e76 e74c:8e72 e74d:8e7c e74e:8e81 e74f:8e87 e750:8e85 e751:8e84 e752:8e8b e753:8e8a e754:8e93 e755:8e91 e756:8e94 e757:8e99 e758:8eaa e759:8ea1 e75a:8eac e75b:8eb0 e75c:8ec6 e75d:8eb1 e75e:8ebe e75f:8ec5 e760:8ec8 e761:8ecb e762:8edb e763:8ee3 e764:8efc e765:8efb e766:8eeb e767:8efe e768:8f0a e769:8f05 e76a:8f15 e76b:8f12 e76c:8f19 e76d:8f13 e76e:8f1c e76f:8f1f e770:8f1b e771:8f0c e772:8f26 e773:8f33 e774:8f3b e775:8f39 e776:8f45 e777:8f42 e778:8f3e e779:8f4c e77a:8f49 e77b:8f46 e77c:8f4e e77d:8f57 e77e:8f5c e780:8f62 e781:8f63 e782:8f64 e783:8f9c e784:8f9f e785:8fa3 e786:8fad e787:8faf e788:8fb7 e789:8fda e78a:8fe5 e78b:8fe2 e78c:8fea e78d:8fef e78e:9087 e78f:8ff4 e790:9005 e791:8ff9 e792:8ffa e793:9011 e794:9015 e795:9021 e796:900d e797:901e e798:9016 e799:900b e79a:9027 e79b:9036 e79c:9035 e79d:9039 e79e:8ff8 e79f:904f e7a0:9050 e7a1:9051 e7a2:9052 e7a3:900e e7a4:9049 e7a5:903e e7a6:9056 e7a7:9058 e7a8:905e e7a9:9068 e7aa:906f e7ab:9076 e7ac:96a8 e7ad:9072 e7ae:9082 e7af:907d e7b0:9081 e7b1:9080 e7b2:908a e7b3:9089 e7b4:908f e7b5:90a8 e7b6:90af e7b7:90b1 e7b8:90b5 e7b9:90e2 e7ba:90e4 e7bb:6248 e7bc:90db e7bd:9102 e7be:9112 e7bf:9119 e7c0:9132 e7c1:9130 e7c2:914a e7c3:9156 e7c4:9158 e7c5:9163 e7c6:9165 e7c7:9169 e7c8:9173 e7c9:9172 e7ca:918b e7cb:9189 e7cc:9182 e7cd:91a2 e7ce:91ab e7cf:91af e7d0:91aa e7d1:91b5 e7d2:91b4 e7d3:91ba e7d4:91c0 e7d5:91c1 e7d6:91c9 e7d7:91cb e7d8:91d0 e7d9:91d6 e7da:91df e7db:91e1 e7dc:91db e7dd:91fc e7de:91f5 e7df:91f6 e7e0:921e e7e1:91ff e7e2:9214 e7e3:922c e7e4:9215 e7e5:9211 e7e6:925e e7e7:9257 e7e8:9245 e7e9:9249 e7ea:9264 e7eb:9248 e7ec:9295 e7ed:923f e7ee:924b e7ef:9250 e7f0:929c e7f1:9296 e7f2:9293 e7f3:929b e7f4:925a e7f5:92cf e7f6:92b9 e7f7:92b7 e7f8:92e9 e7f9:930f e7fa:92fa e7fb:9344 e7fc:932e e840:9319 e841:9322 e842:931a e843:9323 e844:933a e845:9335 e846:933b e847:935c e848:9360 e849:937c e84a:936e e84b:9356 e84c:93b0 e84d:93ac e84e:93ad e84f:9394 e850:93b9 e851:93d6 e852:93d7 e853:93e8 e854:93e5 e855:93d8 e856:93c3 e857:93dd e858:93d0 e859:93c8 e85a:93e4 e85b:941a e85c:9414 e85d:9413 e85e:9403 e85f:9407 e860:9410 e861:9436 e862:942b e863:9435 e864:9421 e865:943a e866:9441 e867:9452 e868:9444 e869:945b e86a:9460 e86b:9462 e86c:945e e86d:946a e86e:9229 e86f:9470 e870:9475 e871:9477 e872:947d e873:945a e874:947c e875:947e e876:9481 e877:947f e878:9582 e879:9587 e87a:958a e87b:9594 e87c:9596 e87d:9598 e87e:9599 e880:95a0 e881:95a8 e882:95a7 e883:95ad e884:95bc e885:95bb e886:95b9 e887:95be e888:95ca e889:6ff6 e88a:95c3 e88b:95cd e88c:95cc e88d:95d5 e88e:95d4 e88f:95d6 e890:95dc e891:95e1 e892:95e5 e893:95e2 e894:9621 e895:9628 e896:962e e897:962f e898:9642 e899:964c e89a:964f e89b:964b e89c:9677 e89d:965c e89e:965e e89f:965d e8a0:965f e8a1:9666 e8a2:9672 e8a3:966c e8a4:968d e8a5:9698 e8a6:9695 e8a7:9697 e8a8:96aa e8a9:96a7 e8aa:96b1 e8ab:96b2 e8ac:96b0 e8ad:96b4 e8ae:96b6 e8af:96b8 e8b0:96b9 e8b1:96ce e8b2:96cb e8b3:96c9 e8b4:96cd e8b5:894d e8b6:96dc e8b7:970d e8b8:96d5 e8b9:96f9 e8ba:9704 e8bb:9706 e8bc:9708 e8bd:9713 e8be:970e e8bf:9711 e8c0:970f e8c1:9716 e8c2:9719 e8c3:9724 e8c4:972a e8c5:9730 e8c6:9739 e8c7:973d e8c8:973e e8c9:9744 e8ca:9746 e8cb:9748 e8cc:9742 e8cd:9749 e8ce:975c e8cf:9760 e8d0:9764 e8d1:9766 e8d2:9768 e8d3:52d2 e8d4:976b e8d5:9771 e8d6:9779 e8d7:9785 e8d8:977c e8d9:9781 e8da:977a e8db:9786 e8dc:978b e8dd:978f e8de:9790 e8df:979c e8e0:97a8 e8e1:97a6 e8e2:97a3 e8e3:97b3 e8e4:97b4 e8e5:97c3 e8e6:97c6 e8e7:97c8 e8e8:97cb e8e9:97dc e8ea:97ed e8eb:9f4f e8ec:97f2 e8ed:7adf e8ee:97f6 e8ef:97f5 e8f0:980f e8f1:980c e8f2:9838 e8f3:9824 e8f4:9821 e8f5:9837 e8f6:983d e8f7:9846 e8f8:984f e8f9:984b e8fa:986b e8fb:986f e8fc:9870 e940:9871 e941:9874 e942:9873 e943:98aa e944:98af e945:98b1 e946:98b6 e947:98c4 e948:98c3 e949:98c6 e94a:98e9 e94b:98eb e94c:9903 e94d:9909 e94e:9912 e94f:9914 e950:9918 e951:9921 e952:991d e953:991e e954:9924 e955:9920 e956:992c e957:992e e958:993d e959:993e e95a:9942 e95b:9949 e95c:9945 e95d:9950 e95e:994b e95f:9951 e960:9952 e961:994c e962:9955 e963:9997 e964:9998 e965:99a5 e966:99ad e967:99ae e968:99bc e969:99df e96a:99db e96b:99dd e96c:99d8 e96d:99d1 e96e:99ed e96f:99ee e970:99f1 e971:99f2 e972:99fb e973:99f8 e974:9a01 e975:9a0f e976:9a05 e977:99e2 e978:9a19 e979:9a2b e97a:9a37 e97b:9a45 e97c:9a42 e97d:9a40 e97e:9a43 e980:9a3e e981:9a55 e982:9a4d e983:9a5b e984:9a57 e985:9a5f e986:9a62 e987:9a65 e988:9a64 e989:9a69 e98a:9a6b e98b:9a6a e98c:9aad e98d:9ab0 e98e:9abc e98f:9ac0 e990:9acf e991:9ad1 e992:9ad3 e993:9ad4 e994:9ade e995:9adf e996:9ae2 e997:9ae3 e998:9ae6 e999:9aef e99a:9aeb e99b:9aee e99c:9af4 e99d:9af1 e99e:9af7 e99f:9afb e9a0:9b06 e9a1:9b18 e9a2:9b1a e9a3:9b1f e9a4:9b22 e9a5:9b23 e9a6:9b25 e9a7:9b27 e9a8:9b28 e9a9:9b29 e9aa:9b2a e9ab:9b2e e9ac:9b2f e9ad:9b32 e9ae:9b44 e9af:9b43 e9b0:9b4f e9b1:9b4d e9b2:9b4e e9b3:9b51 e9b4:9b58 e9b5:9b74 e9b6:9b93 e9b7:9b83 e9b8:9b91 e9b9:9b96 e9ba:9b97 e9bb:9b9f e9bc:9ba0 e9bd:9ba8 e9be:9bb4 e9bf:9bc0 e9c0:9bca e9c1:9bb9 e9c2:9bc6 e9c3:9bcf e9c4:9bd1 e9c5:9bd2 e9c6:9be3 e9c7:9be2 e9c8:9be4 e9c9:9bd4 e9ca:9be1 e9cb:9c3a e9cc:9bf2 e9cd:9bf1 e9ce:9bf0 e9cf:9c15 e9d0:9c14 e9d1:9c09 e9d2:9c13 e9d3:9c0c e9d4:9c06 e9d5:9c08 e9d6:9c12 e9d7:9c0a e9d8:9c04 e9d9:9c2e e9da:9c1b e9db:9c25 e9dc:9c24 e9dd:9c21 e9de:9c30 e9df:9c47 e9e0:9c32 e9e1:9c46 e9e2:9c3e e9e3:9c5a e9e4:9c60 e9e5:9c67 e9e6:9c76 e9e7:9c78 e9e8:9ce7 e9e9:9cec e9ea:9cf0 e9eb:9d09 e9ec:9d08 e9ed:9ceb e9ee:9d03 e9ef:9d06 e9f0:9d2a e9f1:9d26 e9f2:9daf e9f3:9d23 e9f4:9d1f e9f5:9d44 e9f6:9d15 e9f7:9d12 e9f8:9d41 e9f9:9d3f e9fa:9d3e e9fb:9d46 e9fc:9d48 ea40:9d5d ea41:9d5e ea42:9d64 ea43:9d51 ea44:9d50 ea45:9d59 ea46:9d72 ea47:9d89 ea48:9d87 ea49:9dab ea4a:9d6f ea4b:9d7a ea4c:9d9a ea4d:9da4 ea4e:9da9 ea4f:9db2 ea50:9dc4 ea51:9dc1 ea52:9dbb ea53:9db8 ea54:9dba ea55:9dc6 ea56:9dcf ea57:9dc2 ea58:9dd9 ea59:9dd3 ea5a:9df8 ea5b:9de6 ea5c:9ded ea5d:9def ea5e:9dfd ea5f:9e1a ea60:9e1b ea61:9e1e ea62:9e75 ea63:9e79 ea64:9e7d ea65:9e81 ea66:9e88 ea67:9e8b ea68:9e8c ea69:9e92 ea6a:9e95 ea6b:9e91 ea6c:9e9d ea6d:9ea5 ea6e:9ea9 ea6f:9eb8 ea70:9eaa ea71:9ead ea72:9761 ea73:9ecc ea74:9ece ea75:9ecf ea76:9ed0 ea77:9ed4 ea78:9edc ea79:9ede ea7a:9edd ea7b:9ee0 ea7c:9ee5 ea7d:9ee8 ea7e:9eef ea80:9ef4 ea81:9ef6 ea82:9ef7 ea83:9ef9 ea84:9efb ea85:9efc ea86:9efd ea87:9f07 ea88:9f08 ea89:76b7 ea8a:9f15 ea8b:9f21 ea8c:9f2c ea8d:9f3e ea8e:9f4a ea8f:9f52 ea90:9f54 ea91:9f63 ea92:9f5f ea93:9f60 ea94:9f61 ea95:9f66 ea96:9f67 ea97:9f6c ea98:9f6a ea99:9f77 ea9a:9f72 ea9b:9f76 ea9c:9f95 ea9d:9f9c ea9e:9fa0 ea9f:582f eaa0:69c7 eaa1:9059 eaa2:7464 eaa3:51dc eaa4:7199 ed40:7e8a ed41:891c ed42:9348 ed43:9288 ed44:84dc ed45:4fc9 ed46:70bb ed47:6631 ed48:68c8 ed49:92f9 ed4a:66fb ed4b:5f45 ed4c:4e28 ed4d:4ee1 ed4e:4efc ed4f:4f00 ed50:4f03 ed51:4f39 ed52:4f56 ed53:4f92 ed54:4f8a ed55:4f9a ed56:4f94 ed57:4fcd ed58:5040 ed59:5022 ed5a:4fff ed5b:501e ed5c:5046 ed5d:5070 ed5e:5042 ed5f:5094 ed60:50f4 ed61:50d8 ed62:514a ed63:5164 ed64:519d ed65:51be ed66:51ec ed67:5215 ed68:529c ed69:52a6 ed6a:52c0 ed6b:52db ed6c:5300 ed6d:5307 ed6e:5324 ed6f:5372 ed70:5393 ed71:53b2 ed72:53dd ed73:fa0e ed74:549c ed75:548a ed76:54a9 ed77:54ff ed78:5586 ed79:5759 ed7a:5765 ed7b:57ac ed7c:57c8 ed7d:57c7 ed7e:fa0f ed80:fa10 ed81:589e ed82:58b2 ed83:590b ed84:5953 ed85:595b ed86:595d ed87:5963 ed88:59a4 ed89:59ba ed8a:5b56 ed8b:5bc0 ed8c:752f ed8d:5bd8 ed8e:5bec ed8f:5c1e ed90:5ca6 ed91:5cba ed92:5cf5 ed93:5d27 ed94:5d53 ed95:fa11 ed96:5d42 ed97:5d6d ed98:5db8 ed99:5db9 ed9a:5dd0 ed9b:5f21 ed9c:5f34 ed9d:5f67 ed9e:5fb7 ed9f:5fde eda0:605d eda1:6085 eda2:608a eda3:60de eda4:60d5 eda5:6120 eda6:60f2 eda7:6111 eda8:6137 eda9:6130 edaa:6198 edab:6213 edac:62a6 edad:63f5 edae:6460 edaf:649d edb0:64ce edb1:654e edb2:6600 edb3:6615 edb4:663b edb5:6609 edb6:662e edb7:661e edb8:6624 edb9:6665 edba:6657 edbb:6659 edbc:fa12 edbd:6673 edbe:6699 edbf:66a0 edc0:66b2 edc1:66bf edc2:66fa edc3:670e edc4:f929 edc5:6766 edc6:67bb edc7:6852 edc8:67c0 edc9:6801 edca:6844 edcb:68cf edcc:fa13 edcd:6968 edce:fa14 edcf:6998 edd0:69e2 edd1:6a30 edd2:6a6b edd3:6a46 edd4:6a73 edd5:6a7e edd6:6ae2 edd7:6ae4 edd8:6bd6 edd9:6c3f edda:6c5c eddb:6c86 eddc:6c6f eddd:6cda edde:6d04 eddf:6d87 ede0:6d6f ede1:6d96 ede2:6dac ede3:6dcf ede4:6df8 ede5:6df2 ede6:6dfc ede7:6e39 ede8:6e5c ede9:6e27 edea:6e3c edeb:6ebf edec:6f88 eded:6fb5 edee:6ff5 edef:7005 edf0:7007 edf1:7028 edf2:7085 edf3:70ab edf4:710f edf5:7104 edf6:715c edf7:7146 edf8:7147 edf9:fa15 edfa:71c1 edfb:71fe edfc:72b1 ee40:72be ee41:7324 ee42:fa16 ee43:7377 ee44:73bd ee45:73c9 ee46:73d6 ee47:73e3 ee48:73d2 ee49:7407 ee4a:73f5 ee4b:7426 ee4c:742a ee4d:7429 ee4e:742e ee4f:7462 ee50:7489 ee51:749f ee52:7501 ee53:756f ee54:7682 ee55:769c ee56:769e ee57:769b ee58:76a6 ee59:fa17 ee5a:7746 ee5b:52af ee5c:7821 ee5d:784e ee5e:7864 ee5f:787a ee60:7930 ee61:fa18 ee62:fa19 ee63:fa1a ee64:7994 ee65:fa1b ee66:799b ee67:7ad1 ee68:7ae7 ee69:fa1c ee6a:7aeb ee6b:7b9e ee6c:fa1d ee6d:7d48 ee6e:7d5c ee6f:7db7 ee70:7da0 ee71:7dd6 ee72:7e52 ee73:7f47 ee74:7fa1 ee75:fa1e ee76:8301 ee77:8362 ee78:837f ee79:83c7 ee7a:83f6 ee7b:8448 ee7c:84b4 ee7d:8553 ee7e:8559 ee80:856b ee81:fa1f ee82:85b0 ee83:fa20 ee84:fa21 ee85:8807 ee86:88f5 ee87:8a12 ee88:8a37 ee89:8a79 ee8a:8aa7 ee8b:8abe ee8c:8adf ee8d:fa22 ee8e:8af6 ee8f:8b53 ee90:8b7f ee91:8cf0 ee92:8cf4 ee93:8d12 ee94:8d76 ee95:fa23 ee96:8ecf ee97:fa24 ee98:fa25 ee99:9067 ee9a:90de ee9b:fa26 ee9c:9115 ee9d:9127 ee9e:91da ee9f:91d7 eea0:91de eea1:91ed eea2:91ee eea3:91e4 eea4:91e5 eea5:9206 eea6:9210 eea7:920a eea8:923a eea9:9240 eeaa:923c eeab:924e eeac:9259 eead:9251 eeae:9239 eeaf:9267 eeb0:92a7 eeb1:9277 eeb2:9278 eeb3:92e7 eeb4:92d7 eeb5:92d9 eeb6:92d0 eeb7:fa27 eeb8:92d5 eeb9:92e0 eeba:92d3 eebb:9325 eebc:9321 eebd:92fb eebe:fa28 eebf:931e eec0:92ff eec1:931d eec2:9302 eec3:9370 eec4:9357 eec5:93a4 eec6:93c6 eec7:93de eec8:93f8 eec9:9431 eeca:9445 eecb:9448 eecc:9592 eecd:f9dc eece:fa29 eecf:969d eed0:96af eed1:9733 eed2:973b eed3:9743 eed4:974d eed5:974f eed6:9751 eed7:9755 eed8:9857 eed9:9865 eeda:fa2a eedb:fa2b eedc:9927 eedd:fa2c eede:999e eedf:9a4e eee0:9ad9 eee1:9adc eee2:9b75 eee3:9b72 eee4:9b8f eee5:9bb1 eee6:9bbb eee7:9c00 eee8:9d70 eee9:9d6b eeea:fa2d eeeb:9e19 eeec:9ed1 eeef:2170 eef0:2171 eef1:2172 eef2:2173 eef3:2174 eef4:2175 eef5:2176 eef6:2177 eef7:2178 eef8:2179 eef9:ffe2 eefa:ffe4 eefb:ff07 eefc:ff02 fa40:2170 fa41:2171 fa42:2172 fa43:2173 fa44:2174 fa45:2175 fa46:2176 fa47:2177 fa48:2178 fa49:2179 fa4a:2160 fa4b:2161 fa4c:2162 fa4d:2163 fa4e:2164 fa4f:2165 fa50:2166 fa51:2167 fa52:2168 fa53:2169 fa54:ffe2 fa55:ffe4 fa56:ff07 fa57:ff02 fa58:3231 fa59:2116 fa5a:2121 fa5b:2235 fa5c:7e8a fa5d:891c fa5e:9348 fa5f:9288 fa60:84dc fa61:4fc9 fa62:70bb fa63:6631 fa64:68c8 fa65:92f9 fa66:66fb fa67:5f45 fa68:4e28 fa69:4ee1 fa6a:4efc fa6b:4f00 fa6c:4f03 fa6d:4f39 fa6e:4f56 fa6f:4f92 fa70:4f8a fa71:4f9a fa72:4f94 fa73:4fcd fa74:5040 fa75:5022 fa76:4fff fa77:501e fa78:5046 fa79:5070 fa7a:5042 fa7b:5094 fa7c:50f4 fa7d:50d8 fa7e:514a fa80:5164 fa81:519d fa82:51be fa83:51ec fa84:5215 fa85:529c fa86:52a6 fa87:52c0 fa88:52db fa89:5300 fa8a:5307 fa8b:5324 fa8c:5372 fa8d:5393 fa8e:53b2 fa8f:53dd fa90:fa0e fa91:549c fa92:548a fa93:54a9 fa94:54ff fa95:5586 fa96:5759 fa97:5765 fa98:57ac fa99:57c8 fa9a:57c7 fa9b:fa0f fa9c:fa10 fa9d:589e fa9e:58b2 fa9f:590b faa0:5953 faa1:595b faa2:595d faa3:5963 faa4:59a4 faa5:59ba faa6:5b56 faa7:5bc0 faa8:752f faa9:5bd8 faaa:5bec faab:5c1e faac:5ca6 faad:5cba faae:5cf5 faaf:5d27 fab0:5d53 fab1:fa11 fab2:5d42 fab3:5d6d fab4:5db8 fab5:5db9 fab6:5dd0 fab7:5f21 fab8:5f34 fab9:5f67 faba:5fb7 fabb:5fde fabc:605d fabd:6085 fabe:608a fabf:60de fac0:60d5 fac1:6120 fac2:60f2 fac3:6111 fac4:6137 fac5:6130 fac6:6198 fac7:6213 fac8:62a6 fac9:63f5 faca:6460 facb:649d facc:64ce facd:654e face:6600 facf:6615 fad0:663b fad1:6609 fad2:662e fad3:661e fad4:6624 fad5:6665 fad6:6657 fad7:6659 fad8:fa12 fad9:6673 fada:6699 fadb:66a0 fadc:66b2 fadd:66bf fade:66fa fadf:670e fae0:f929 fae1:6766 fae2:67bb fae3:6852 fae4:67c0 fae5:6801 fae6:6844 fae7:68cf fae8:fa13 fae9:6968 faea:fa14 faeb:6998 faec:69e2 faed:6a30 faee:6a6b faef:6a46 faf0:6a73 faf1:6a7e faf2:6ae2 faf3:6ae4 faf4:6bd6 faf5:6c3f faf6:6c5c faf7:6c86 faf8:6c6f faf9:6cda fafa:6d04 fafb:6d87 fafc:6d6f fb40:6d96 fb41:6dac fb42:6dcf fb43:6df8 fb44:6df2 fb45:6dfc fb46:6e39 fb47:6e5c fb48:6e27 fb49:6e3c fb4a:6ebf fb4b:6f88 fb4c:6fb5 fb4d:6ff5 fb4e:7005 fb4f:7007 fb50:7028 fb51:7085 fb52:70ab fb53:710f fb54:7104 fb55:715c fb56:7146 fb57:7147 fb58:fa15 fb59:71c1 fb5a:71fe fb5b:72b1 fb5c:72be fb5d:7324 fb5e:fa16 fb5f:7377 fb60:73bd fb61:73c9 fb62:73d6 fb63:73e3 fb64:73d2 fb65:7407 fb66:73f5 fb67:7426 fb68:742a fb69:7429 fb6a:742e fb6b:7462 fb6c:7489 fb6d:749f fb6e:7501 fb6f:756f fb70:7682 fb71:769c fb72:769e fb73:769b fb74:76a6 fb75:fa17 fb76:7746 fb77:52af fb78:7821 fb79:784e fb7a:7864 fb7b:787a fb7c:7930 fb7d:fa18 fb7e:fa19 fb80:fa1a fb81:7994 fb82:fa1b fb83:799b fb84:7ad1 fb85:7ae7 fb86:fa1c fb87:7aeb fb88:7b9e fb89:fa1d fb8a:7d48 fb8b:7d5c fb8c:7db7 fb8d:7da0 fb8e:7dd6 fb8f:7e52 fb90:7f47 fb91:7fa1 fb92:fa1e fb93:8301 fb94:8362 fb95:837f fb96:83c7 fb97:83f6 fb98:8448 fb99:84b4 fb9a:8553 fb9b:8559 fb9c:856b fb9d:fa1f fb9e:85b0 fb9f:fa20 fba0:fa21 fba1:8807 fba2:88f5 fba3:8a12 fba4:8a37 fba5:8a79 fba6:8aa7 fba7:8abe fba8:8adf fba9:fa22 fbaa:8af6 fbab:8b53 fbac:8b7f fbad:8cf0 fbae:8cf4 fbaf:8d12 fbb0:8d76 fbb1:fa23 fbb2:8ecf fbb3:fa24 fbb4:fa25 fbb5:9067 fbb6:90de fbb7:fa26 fbb8:9115 fbb9:9127 fbba:91da fbbb:91d7 fbbc:91de fbbd:91ed fbbe:91ee fbbf:91e4 fbc0:91e5 fbc1:9206 fbc2:9210 fbc3:920a fbc4:923a fbc5:9240 fbc6:923c fbc7:924e fbc8:9259 fbc9:9251 fbca:9239 fbcb:9267 fbcc:92a7 fbcd:9277 fbce:9278 fbcf:92e7 fbd0:92d7 fbd1:92d9 fbd2:92d0 fbd3:fa27 fbd4:92d5 fbd5:92e0 fbd6:92d3 fbd7:9325 fbd8:9321 fbd9:92fb fbda:fa28 fbdb:931e fbdc:92ff fbdd:931d fbde:9302 fbdf:9370 fbe0:9357 fbe1:93a4 fbe2:93c6 fbe3:93de fbe4:93f8 fbe5:9431 fbe6:9445 fbe7:9448 fbe8:9592 fbe9:f9dc fbea:fa29 fbeb:969d fbec:96af fbed:9733 fbee:973b fbef:9743 fbf0:974d fbf1:974f fbf2:9751 fbf3:9755 fbf4:9857 fbf5:9865 fbf6:fa2a fbf7:fa2b fbf8:9927 fbf9:fa2c fbfa:999e fbfb:9a4e fbfc:9ad9 fc40:9adc fc41:9b75 fc42:9b72 fc43:9b8f fc44:9bb1 fc45:9bbb fc46:9c00 fc47:9d70 fc48:9d6b fc49:fa2d fc4a:9e19 fc4b:9ed1 pcbasic-2.0.7/pcbasic/data/codepages/934.ucp000066400000000000000000003117271441235174000204370ustar00rootroot00000000000000# 934: IBM-PC Korea # SBCS code points are OEM 437 for fallback. # DBCS code points constructed from 03A603B5/039E03B7.D-EC-D IBM-949/03B534B0.MU-R-D # IBM Character Data Representation Architecture conversion tables # http://download.boulder.ibm.com/ibmdl/pub/software/dw/java/cdctables.zip # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 8140:3000 8141:3001 8142:3002 8143:30fb 8144:2025 8145:2026 8146:00a8 8147:3003 8148:2010 8149:2014 814a:2225 814b:ff3c 814c:301c 814d:2018 814e:2019 814f:201c 8150:201d 8151:3014 8152:3015 8153:3008 8154:3009 8155:300a 8156:300b 8157:300c 8158:300d 8159:300e 815a:300f 815b:3010 815c:3011 815d:00b1 815e:00d7 815f:00f7 8160:01c2 8161:2266 8162:2267 8163:221e 8164:2234 8165:00b0 8166:2032 8167:2033 8168:2103 8169:212a 816a:ffe0 816b:ffe1 816c:ffe5 816d:3396 816e:3397 816f:2113 8170:33c4 8171:339c 8172:339d 8173:339e 8174:338e 8175:338f 8176:00a7 8177:203b 8178:2606 8179:2605 817a:25cb 817b:25cf 817c:25ce 817d:25c7 817e:25c6 8180:25a1 8181:25a0 8182:25b3 8183:25b2 8184:25bd 8185:25bc 8186:2192 8187:2190 8188:2191 8189:2193 818a:2194 818b:3013 818c:ffe2 818d:ffe4 818e:2260 818f:2264 8190:2265 8191:212b 8192:2642 8193:2640 8194:2220 8195:22a5 8196:2312 8197:2202 8198:2207 8199:2261 819a:2252 819b:226a 819c:226b 819d:221a 819e:223d 819f:ff01 81a0:ff02 81a1:ff03 81a2:ff04 81a3:ff05 81a4:ff06 81a5:ff07 81a6:ff08 81a7:ff09 81a8:ff0a 81a9:ff0b 81aa:ff0c 81ab:ff0d 81ac:ff0e 81ad:ff0f 81ae:ff10 81af:ff11 81b0:ff12 81b1:ff13 81b2:ff14 81b3:ff15 81b4:ff16 81b5:ff17 81b6:ff18 81b7:ff19 81b8:ff1a 81b9:ff1b 81ba:ff1c 81bb:ff1d 81bc:ff1e 81bd:ff1f 81be:ff20 81bf:ff21 81c0:ff22 81c1:ff23 81c2:ff24 81c3:ff25 81c4:ff26 81c5:ff27 81c6:ff28 81c7:ff29 81c8:ff2a 81c9:ff2b 81ca:ff2c 81cb:ff2d 81cc:ff2e 81cd:ff2f 81ce:ff30 81cf:ff31 81d0:ff32 81d1:ff33 81d2:ff34 81d3:ff35 81d4:ff36 81d5:ff37 81d6:ff38 81d7:ff39 81d8:ff3a 81d9:ff3b 81da:ffe6 81db:ff3d 81dc:ff3e 81dd:ff3f 81de:ff40 81df:ff41 81e0:ff42 81e1:ff43 81e2:ff44 81e3:ff45 81e4:ff46 81e5:ff47 81e6:ff48 81e7:ff49 81e8:ff4a 81e9:ff4b 81ea:ff4c 81eb:ff4d 81ec:ff4e 81ed:ff4f 81ee:ff50 81ef:ff51 81f0:ff52 81f1:ff53 81f2:ff54 81f3:ff55 81f4:ff56 81f5:ff57 81f6:ff58 81f7:ff59 81f8:ff5a 81f9:ff5b 81fa:ff5c 81fb:ff5d 81fc:ffe3 8240:3165 8241:3166 8242:3167 8243:3168 8244:3169 8245:316a 8246:316b 8247:316c 8248:316d 8249:316e 824a:316f 824b:3170 824c:3171 824d:3172 824e:3173 824f:3174 8250:3175 8251:3176 8252:3177 8253:3178 8254:3179 8255:317a 8256:317b 8257:317c 8258:317d 8259:317e 825a:317f 825b:3180 825c:3181 825d:3182 825e:3183 825f:3164 8260:3131 8261:3132 8262:3133 8263:3134 8264:3135 8265:3136 8266:3137 8267:3138 8268:3139 8269:313a 826a:313b 826b:313c 826c:313d 826d:313e 826e:313f 826f:3140 8270:3141 8271:3142 8272:3143 8273:3144 8274:3145 8275:3146 8276:3147 8277:3148 8278:3149 8279:314a 827a:314b 827b:314c 827c:314d 827d:314e 827e:3184 8280:3185 8281:3186 8282:314f 8283:3150 8284:3151 8285:3152 8286:3153 8287:3154 8288:3187 8289:3188 828a:3155 828b:3156 828c:3157 828d:3158 828e:3159 828f:315a 8290:3189 8291:318a 8292:315b 8293:315c 8294:315d 8295:315e 8296:315f 8297:3160 8298:318b 8299:318c 829a:3161 829b:3162 829c:3163 829d:318d 829e:318e 829f:3041 82a0:3042 82a1:3043 82a2:3044 82a3:3045 82a4:3046 82a5:3047 82a6:3048 82a7:3049 82a8:304a 82a9:304b 82aa:304c 82ab:304d 82ac:304e 82ad:304f 82ae:3050 82af:3051 82b0:3052 82b1:3053 82b2:3054 82b3:3055 82b4:3056 82b5:3057 82b6:3058 82b7:3059 82b8:305a 82b9:305b 82ba:305c 82bb:305d 82bc:305e 82bd:305f 82be:3060 82bf:3061 82c0:3062 82c1:3063 82c2:3064 82c3:3065 82c4:3066 82c5:3067 82c6:3068 82c7:3069 82c8:306a 82c9:306b 82ca:306c 82cb:306d 82cc:306e 82cd:306f 82ce:3070 82cf:3071 82d0:3072 82d1:3073 82d2:3074 82d3:3075 82d4:3076 82d5:3077 82d6:3078 82d7:3079 82d8:307a 82d9:307b 82da:307c 82db:307d 82dc:307e 82dd:307f 82de:3080 82df:3081 82e0:3082 82e1:3083 82e2:3084 82e3:3085 82e4:3086 82e5:3087 82e6:3088 82e7:3089 82e8:308a 82e9:308b 82ea:308c 82eb:308d 82ec:308e 82ed:308f 82ee:3090 82ef:3091 82f0:3092 82f1:3093 8340:30a1 8341:30a2 8342:30a3 8343:30a4 8344:30a5 8345:30a6 8346:30a7 8347:30a8 8348:30a9 8349:30aa 834a:30ab 834b:30ac 834c:30ad 834d:30ae 834e:30af 834f:30b0 8350:30b1 8351:30b2 8352:30b3 8353:30b4 8354:30b5 8355:30b6 8356:30b7 8357:30b8 8358:30b9 8359:30ba 835a:30bb 835b:30bc 835c:30bd 835d:30be 835e:30bf 835f:30c0 8360:30c1 8361:30c2 8362:30c3 8363:30c4 8364:30c5 8365:30c6 8366:30c7 8367:30c8 8368:30c9 8369:30ca 836a:30cb 836b:30cc 836c:30cd 836d:30ce 836e:30cf 836f:30d0 8370:30d1 8371:30d2 8372:30d3 8373:30d4 8374:30d5 8375:30d6 8376:30d7 8377:30d8 8378:30d9 8379:30da 837a:30db 837b:30dc 837c:30dd 837d:30de 837e:30df 8380:30e0 8381:30e1 8382:30e2 8383:30e3 8384:30e4 8385:30e5 8386:30e6 8387:30e7 8388:30e8 8389:30e9 838a:30ea 838b:30eb 838c:30ec 838d:30ed 838e:30ee 838f:30ef 8390:30f0 8391:30f1 8392:30f2 8393:30f3 8394:30f4 8395:30f5 8396:30f6 839f:2170 83a0:2171 83a1:2172 83a2:2173 83a3:2174 83a4:2175 83a5:2176 83a6:2177 83a7:2178 83a8:2179 83ae:2160 83af:2161 83b0:2162 83b1:2163 83b2:2164 83b3:2165 83b4:2166 83b5:2167 83b6:2168 83b7:2169 83bf:0391 83c0:0392 83c1:0393 83c2:0394 83c3:0395 83c4:0396 83c5:0397 83c6:0398 83c7:0399 83c8:039a 83c9:039b 83ca:039c 83cb:039d 83cc:039e 83cd:039f 83ce:03a0 83cf:03a1 83d0:03a3 83d1:03a4 83d2:03a5 83d3:03a6 83d4:03a7 83d5:03a8 83d6:03a9 83df:03b1 83e0:03b2 83e1:03b3 83e2:03b4 83e3:03b5 83e4:03b6 83e5:03b7 83e6:03b8 83e7:03b9 83e8:03ba 83e9:03bb 83ea:03bc 83eb:03bd 83ec:03be 83ed:03bf 83ee:03c0 83ef:03c1 83f0:03c3 83f1:03c4 83f2:03c5 83f3:03c6 83f4:03c7 83f5:03c8 83f6:03c9 8440:2500 8441:2502 8442:250c 8443:2510 8444:2518 8445:2514 8446:251c 8447:252c 8448:2524 8449:2534 844a:253c 844b:2501 844c:2503 844d:250f 844e:2513 844f:251b 8450:2517 8451:2523 8452:2533 8453:252b 8454:253b 8455:254b 8456:2520 8457:252f 8458:2528 8459:2537 845a:253f 845b:251d 845c:2530 845d:2525 845e:2538 845f:2542 8460:2512 8461:2511 8462:251a 8463:2519 8464:2516 8465:2515 8466:250e 8467:250d 8468:251e 8469:251f 846a:2521 846b:2522 846c:2526 846d:2527 846e:2529 846f:252a 8470:252d 8471:252e 8472:2531 8473:2532 8474:2535 8475:2536 8476:2539 8477:253a 8478:253d 8479:253e 847a:2540 847b:2541 847c:2543 847d:2544 847e:2545 8480:2546 8481:2547 8482:2548 8483:2549 8484:254a 849f:3395 84a0:3398 84a1:33a3 84a2:33a4 84a3:33a5 84a4:33a6 84a5:3399 84a6:339a 84a7:339b 84a8:339f 84a9:33a0 84aa:33a1 84ab:33a2 84ac:33ca 84ad:338d 84ae:33cf 84af:3388 84b0:3389 84b1:33c8 84b2:33a7 84b3:33a8 84b4:33b0 84b5:33b1 84b6:33b2 84b7:33b3 84b8:33b4 84b9:33b5 84ba:33b6 84bb:33b7 84bc:33b8 84bd:33b9 84be:3380 84bf:3381 84c0:3382 84c1:3383 84c2:3384 84c3:33ba 84c4:33bb 84c5:33bc 84c6:33bd 84c7:33be 84c8:33bf 84c9:3390 84ca:3391 84cb:3392 84cc:3393 84cd:3394 84ce:2126 84cf:33c0 84d0:33c1 84d1:338a 84d2:338b 84d3:338c 84d4:33d6 84d5:33c5 84d6:33ad 84d7:33ae 84d8:33af 84d9:33db 84da:33a9 84db:33aa 84dc:33ab 84dd:33ac 84de:33dd 84df:33d0 84e0:33d3 84e1:33c3 84e2:33c9 84e3:33dc 84e4:33c6 8540:221d 8541:2235 8542:222b 8543:222c 8544:2208 8545:220b 8546:2286 8547:2287 8548:2282 8549:2283 854a:222a 854b:2229 854c:2227 854d:2228 854e:21d2 854f:21d4 8550:2200 8551:2203 8552:00b4 8553:02dc 8554:02c7 8555:02d8 8556:02dd 8557:02da 8558:02d9 8559:00b8 855a:02db 855b:00a1 855c:00bf 855d:02d0 855e:222e 855f:2211 8560:220f 8561:00a4 8562:2109 8563:2030 8564:25c1 8565:25c0 8566:25b7 8567:25b6 8568:2664 8569:2660 856a:2661 856b:2665 856c:2667 856d:2663 856e:25c9 856f:25c8 8570:25a3 8571:25d0 8572:25d1 8573:2592 8574:25a4 8575:25a5 8576:25a8 8577:25a7 8578:25a6 8579:25a9 857a:2668 857b:260f 857c:260e 857d:261c 857e:261e 8580:00b6 8581:2020 8582:2021 8583:2195 8584:2197 8585:2199 8586:2196 8587:2198 8588:266d 8589:2669 858a:266a 858b:266c 858c:327f 858d:321c 858e:2116 858f:33c7 8590:2122 8591:33c2 8592:33d8 8593:2121 8594:02ba 859f:0410 85a0:0411 85a1:0412 85a2:0413 85a3:0414 85a4:0415 85a5:0401 85a6:0416 85a7:0417 85a8:0418 85a9:0419 85aa:041a 85ab:041b 85ac:041c 85ad:041d 85ae:041e 85af:041f 85b0:0420 85b1:0421 85b2:0422 85b3:0423 85b4:0424 85b5:0425 85b6:0426 85b7:0427 85b8:0428 85b9:0429 85ba:042a 85bb:042b 85bc:042c 85bd:042d 85be:042e 85bf:042f 85c0:0430 85c1:0431 85c2:0432 85c3:0433 85c4:0434 85c5:0435 85c6:0451 85c7:0436 85c8:0437 85c9:0438 85ca:0439 85cb:043a 85cc:043b 85cd:043c 85ce:043d 85cf:043e 85d0:043f 85d1:0440 85d2:0441 85d3:0442 85d4:0443 85d5:0444 85d6:0445 85d7:0446 85d8:0447 85d9:0448 85da:0449 85db:044a 85dc:044b 85dd:044c 85de:044d 85df:044e 85e0:044f 8640:ac00 8641:ac01 8642:ac02 8643:ac04 8644:ac07 8645:ac08 8646:ac09 8647:ac0a 8648:ac0b 8649:ac10 864a:ac11 864b:ac12 864c:ac13 864d:ac14 864e:ac15 864f:ac16 8650:ac17 8651:ac19 8652:ac1a 8653:ac1b 8654:ac1c 8655:ac1d 8656:ac20 8657:ac24 8658:ac2c 8659:ac2d 865a:ac2f 865b:ac30 865c:ac31 865d:ac38 865e:ac39 865f:ac40 8660:ac54 8661:ac58 8662:ac5c 8663:ac70 8664:ac71 8665:ac74 8666:ac77 8667:ac78 8668:ac79 8669:ac80 866a:ac81 866b:ac83 866c:ac84 866d:ac85 866e:ac86 866f:ac87 8670:ac89 8671:ac8a 8672:ac8b 8673:ac8c 8674:ac90 8675:ac93 8676:ac94 8677:ac9c 8678:ac9d 8679:ac9f 867a:aca0 867b:aca1 867c:aca8 867d:aca9 867e:acaa 8680:acac 8681:acaf 8682:acb0 8683:acb8 8684:acb9 8685:acbb 8686:acbc 8687:acbd 8688:acc1 8689:acc4 868a:acd7 868b:ace0 868c:ace1 868d:ace4 868e:ace7 868f:ace8 8690:ace9 8691:acea 8692:acec 8693:acef 8694:acf0 8695:acf1 8696:acf3 8697:acf5 8698:acf6 8699:acfa 869a:acfc 869b:acfd 869c:ad00 869d:ad04 869e:ad0c 869f:ad0d 86a0:ad0f 86a1:ad11 86a2:ad18 86a3:ad19 86a4:ad1c 86a5:ad20 86a6:ad28 86a7:ad29 86a8:ad2b 86a9:ad2d 86aa:ad34 86ab:ad35 86ac:ad38 86ad:ad3c 86ae:ad44 86af:ad47 86b0:ad49 86b1:ad50 86b2:ad58 86b3:ad6c 86b4:ad6d 86b5:ad70 86b6:ad73 86b7:ad74 86b8:ad75 86b9:ad76 86ba:ad7b 86bb:ad7c 86bc:ad7d 86bd:ad7f 86be:ad81 86bf:ad82 86c0:ad88 86c1:ad89 86c2:ad8c 86c3:ad90 86c4:ad9b 86c5:ada4 86c6:adc0 86c7:adc1 86c8:adc4 86c9:adc8 86ca:add0 86cb:add1 86cc:add3 86cd:add5 86ce:addc 86cf:ade0 86d0:ade4 86d1:adec 86d2:adf8 86d3:adf9 86d4:adfc 86d5:adff 86d6:ae00 86d7:ae01 86d8:ae02 86d9:ae08 86da:ae09 86db:ae0b 86dc:ae0d 86dd:ae0f 86de:ae11 86df:ae14 86e0:ae27 86e1:ae30 86e2:ae31 86e3:ae34 86e4:ae37 86e5:ae38 86e6:ae3c 86e7:ae40 86e8:ae41 86e9:ae43 86ea:ae44 86eb:ae45 86ec:ae46 86ed:ae49 86ee:ae4a 86ef:ae4c 86f0:ae4d 86f1:ae4e 86f2:ae50 86f3:ae54 86f4:ae5c 86f5:ae5d 86f6:ae5f 86f7:ae60 86f8:ae61 86f9:ae62 86fa:ae65 86fb:ae68 86fc:ae69 8740:ae6c 8741:ae70 8742:ae78 8743:ae79 8744:ae7b 8745:ae7c 8746:ae7d 8747:ae84 8748:ae85 8749:aea0 874a:aebc 874b:aebd 874c:aebe 874d:aec0 874e:aec4 874f:aecc 8750:aecd 8751:aecf 8752:aed0 8753:aed1 8754:aed8 8755:aed9 8756:aedc 8757:aee8 8758:aeeb 8759:aeed 875a:aef4 875b:aefc 875c:af04 875d:af07 875e:af08 875f:af0d 8760:af10 8761:af2c 8762:af2d 8763:af30 8764:af32 8765:af33 8766:af34 8767:af3c 8768:af3d 8769:af3f 876a:af41 876b:af42 876c:af43 876d:af48 876e:af49 876f:af4c 8770:af50 8771:af58 8772:af5b 8773:af5c 8774:af5d 8775:af64 8776:af65 8777:af68 8778:af79 8779:af80 877a:af84 877b:af88 877c:af90 877d:af93 877e:af95 8780:af9c 8781:afb2 8782:afb8 8783:afb9 8784:afbc 8785:afbf 8786:afc0 8787:afc7 8788:afc8 8789:afc9 878a:afcb 878b:afcd 878c:afce 878d:afd4 878e:afd8 878f:afdc 8790:afe7 8791:afe8 8792:afe9 8793:aff0 8794:aff1 8795:aff4 8796:aff8 8797:b000 8798:b00c 8799:b00d 879a:b010 879b:b014 879c:b01c 879d:b01d 879e:b021 879f:b028 87a0:b044 87a1:b045 87a2:b048 87a3:b04a 87a4:b04c 87a5:b04e 87a6:b053 87a7:b054 87a8:b055 87a9:b057 87aa:b059 87ab:b05d 87ac:b060 87ad:b07c 87ae:b07d 87af:b080 87b0:b084 87b1:b08c 87b2:b08d 87b3:b08f 87b4:b090 87b5:b091 87b6:b098 87b7:b099 87b8:b09a 87b9:b09c 87ba:b09f 87bb:b0a0 87bc:b0a1 87bd:b0a8 87be:b0a9 87bf:b0ab 87c0:b0ac 87c1:b0ad 87c2:b0ae 87c3:b0af 87c4:b0b1 87c5:b0b3 87c6:b0b4 87c7:b0b5 87c8:b0b8 87c9:b0bb 87ca:b0bc 87cb:b0c4 87cc:b0c5 87cd:b0c7 87ce:b0c8 87cf:b0c9 87d0:b0d0 87d1:b0d1 87d2:b0d4 87d3:b0d8 87d4:b0e0 87d5:b0e5 87d6:b0ec 87d7:b108 87d8:b109 87d9:b10b 87da:b10c 87db:b10f 87dc:b110 87dd:b113 87de:b118 87df:b119 87e0:b11b 87e1:b11c 87e2:b11d 87e3:b11e 87e4:b123 87e5:b124 87e6:b125 87e7:b128 87e8:b12c 87e9:b134 87ea:b135 87eb:b137 87ec:b139 87ed:b140 87ee:b141 87ef:b144 87f0:b147 87f1:b148 87f2:b150 87f3:b151 87f4:b153 87f5:b154 87f6:b155 87f7:b158 87f8:b159 87f9:b15c 87fa:b16f 87fb:b178 87fc:b179 8840:b17a 8841:b17c 8842:b180 8843:b188 8844:b189 8845:b18b 8846:b18d 8847:b192 8848:b193 8849:b194 884a:b19c 884b:b1a7 884c:b1a8 884d:b1b0 884e:b1cc 884f:b1d0 8850:b1d4 8851:b1dc 8852:b1df 8853:b1e8 8854:b1fb 8855:b1fd 8856:b204 8857:b205 8858:b208 8859:b20b 885a:b20c 885b:b214 885c:b215 885d:b217 885e:b219 885f:b220 8860:b233 8861:b234 8862:b23c 8863:b258 8864:b25c 8865:b260 8866:b268 8867:b269 8868:b274 8869:b275 886a:b27c 886b:b284 886c:b289 886d:b290 886e:b291 886f:b294 8870:b298 8871:b299 8872:b2a0 8873:b2a1 8874:b2a3 8875:b2a5 8876:b2a6 8877:b2a7 8878:b2aa 8879:b2ac 887a:b2b4 887b:b2c1 887c:b2c8 887d:b2c9 887e:b2cc 8880:b2d0 8881:b2d1 8882:b2d8 8883:b2d9 8884:b2db 8885:b2dd 8886:b2e0 8887:b2e2 8888:b2e4 8889:b2e5 888a:b2e6 888b:b2e8 888c:b2eb 888d:b2ec 888e:b2ed 888f:b2ee 8890:b2ef 8891:b2f3 8892:b2f4 8893:b2f5 8894:b2f7 8895:b2f9 8896:b2fa 8897:b2fb 8898:b2ff 8899:b300 889a:b301 889b:b304 889c:b308 889d:b310 889e:b311 889f:b313 88a0:b314 88a1:b315 88a2:b31c 88a3:b331 88a4:b338 88a5:b354 88a6:b355 88a7:b356 88a8:b358 88a9:b35b 88aa:b35c 88ab:b35e 88ac:b35f 88ad:b364 88ae:b365 88af:b367 88b0:b368 88b1:b369 88b2:b36a 88b3:b36b 88b4:b36e 88b5:b370 88b6:b371 88b7:b374 88b8:b378 88b9:b380 88ba:b381 88bb:b383 88bc:b385 88bd:b38c 88be:b390 88bf:b394 88c0:b39c 88c1:b3a8 88c2:b3c4 88c3:b3c5 88c4:b3c8 88c5:b3cb 88c6:b3cc 88c7:b3d0 88c8:b3d3 88c9:b3d4 88ca:b3d5 88cb:b3d7 88cc:b3d9 88cd:b3db 88ce:b3dd 88cf:b3e0 88d0:b3fc 88d1:b400 88d2:b40f 88d3:b410 88d4:b418 88d5:b41c 88d6:b420 88d7:b428 88d8:b429 88d9:b42b 88da:b42c 88db:b434 88dc:b450 88dd:b451 88de:b454 88df:b457 88e0:b458 88e1:b460 88e2:b461 88e3:b463 88e4:b465 88e5:b46c 88e6:b47f 88e7:b480 88e8:b488 88e9:b49d 88ea:b4a4 88eb:b4a8 88ec:b4ac 88ed:b4b4 88ee:b4b5 88ef:b4b7 88f0:b4b9 88f1:b4c0 88f2:b4c1 88f3:b4c8 88f4:b4d0 88f5:b4dc 88f6:b4dd 88f7:b4e0 88f8:b4e3 88f9:b4e4 88fa:b4e7 88fb:b4ec 88fc:b4ed 8940:b4ef 8941:b4f1 8942:b4f8 8943:b514 8944:b515 8945:b518 8946:b51b 8947:b51c 8948:b524 8949:b525 894a:b527 894b:b528 894c:b529 894d:b52a 894e:b52e 894f:b530 8950:b531 8951:b532 8952:b534 8953:b537 8954:b538 8955:b53f 8956:b540 8957:b541 8958:b543 8959:b544 895a:b545 895b:b54b 895c:b54c 895d:b54d 895e:b550 895f:b554 8960:b55c 8961:b55d 8962:b55f 8963:b560 8964:b561 8965:b568 8966:b584 8967:b5a0 8968:b5a1 8969:b5a4 896a:b5a8 896b:b5ab 896c:b5b0 896d:b5b1 896e:b5b3 896f:b5b4 8970:b5b5 8971:b5bb 8972:b5bc 8973:b5bd 8974:b5c0 8975:b5c4 8976:b5cc 8977:b5cf 8978:b5d0 8979:b5d1 897a:b5d8 897b:b5f4 897c:b610 897d:b611 897e:b614 8980:b618 8981:b625 8982:b62c 8983:b634 8984:b648 8985:b664 8986:b680 8987:b69c 8988:b69d 8989:b6a0 898a:b6a4 898b:b6ab 898c:b6ac 898d:b6b1 898e:b6b8 898f:b6d4 8990:b6f0 8991:b6f4 8992:b6f8 8993:b700 8994:b701 8995:b705 8996:b70c 8997:b728 8998:b729 8999:b72c 899a:b72f 899b:b730 899c:b738 899d:b739 899e:b73b 899f:b744 89a0:b748 89a1:b74c 89a2:b760 89a3:b764 89a4:b768 89a5:b770 89a6:b771 89a7:b773 89a8:b775 89a9:b77c 89aa:b77d 89ab:b780 89ac:b784 89ad:b78c 89ae:b78d 89af:b78f 89b0:b790 89b1:b791 89b2:b797 89b3:b798 89b4:b799 89b5:b79c 89b6:b7a0 89b7:b7a8 89b8:b7a9 89b9:b7ab 89ba:b7ac 89bb:b7ad 89bc:b7b4 89bd:b7b5 89be:b7b8 89bf:b7c9 89c0:b7d0 89c1:b7ec 89c2:b7ed 89c3:b7f0 89c4:b7f4 89c5:b7fc 89c6:b7fd 89c7:b7ff 89c8:b800 89c9:b801 89ca:b807 89cb:b808 89cc:b809 89cd:b80c 89ce:b80f 89cf:b810 89d0:b818 89d1:b819 89d2:b81b 89d3:b81d 89d4:b824 89d5:b825 89d6:b828 89d7:b82c 89d8:b834 89d9:b835 89da:b837 89db:b838 89dc:b839 89dd:b840 89de:b85c 89df:b85d 89e0:b860 89e1:b864 89e2:b86c 89e3:b86d 89e4:b86f 89e5:b871 89e6:b878 89e7:b894 89e8:b8b0 89e9:b8b4 89ea:b8b8 89eb:b8c0 89ec:b8c1 89ed:b8cc 89ee:b8dc 89ef:b8e1 89f0:b8e8 89f1:b8e9 89f2:b8ec 89f3:b8f0 89f4:b8f8 89f5:b8f9 89f6:b8fb 89f7:b8fd 89f8:b904 89f9:b917 89fa:b918 89fb:b920 89fc:b93c 8a40:b93d 8a41:b958 8a42:b959 8a43:b95c 8a44:b960 8a45:b968 8a46:b96b 8a47:b96d 8a48:b974 8a49:b975 8a4a:b978 8a4b:b97c 8a4c:b984 8a4d:b985 8a4e:b987 8a4f:b989 8a50:b98e 8a51:b990 8a52:b9ac 8a53:b9ad 8a54:b9b0 8a55:b9b4 8a56:b9bc 8a57:b9bd 8a58:b9bf 8a59:b9c1 8a5a:b9c8 8a5b:b9c9 8a5c:b9cc 8a5d:b9ce 8a5e:b9cf 8a5f:b9d0 8a60:b9d1 8a61:b9d8 8a62:b9d9 8a63:b9db 8a64:b9dd 8a65:b9de 8a66:b9df 8a67:b9e1 8a68:b9e3 8a69:b9e4 8a6a:b9e5 8a6b:b9e8 8a6c:b9ec 8a6d:b9f4 8a6e:b9f5 8a6f:b9f7 8a70:b9f8 8a71:b9f9 8a72:b9fa 8a73:b9fb 8a74:ba00 8a75:ba01 8a76:ba08 8a77:ba1c 8a78:ba38 8a79:ba39 8a7a:ba3c 8a7b:ba40 8a7c:ba48 8a7d:ba49 8a7e:ba4b 8a80:ba4d 8a81:ba4e 8a82:ba53 8a83:ba54 8a84:ba55 8a85:ba58 8a86:ba5c 8a87:ba64 8a88:ba65 8a89:ba67 8a8a:ba68 8a8b:ba69 8a8c:ba6b 8a8d:ba6d 8a8e:ba70 8a8f:ba71 8a90:ba74 8a91:ba78 8a92:ba80 8a93:ba83 8a94:ba84 8a95:ba85 8a96:ba87 8a97:ba8c 8a98:baa8 8a99:baa9 8a9a:baab 8a9b:baac 8a9c:baaf 8a9d:bab0 8a9e:bab8 8a9f:bab9 8aa0:babb 8aa1:babd 8aa2:bac3 8aa3:bac4 8aa4:bae0 8aa5:bafc 8aa6:bb04 8aa7:bb0d 8aa8:bb0f 8aa9:bb18 8aaa:bb34 8aab:bb35 8aac:bb36 8aad:bb38 8aae:bb3b 8aaf:bb3c 8ab0:bb3d 8ab1:bb44 8ab2:bb47 8ab3:bb49 8ab4:bb4d 8ab5:bb4f 8ab6:bb50 8ab7:bb54 8ab8:bb58 8ab9:bb61 8aba:bb63 8abb:bb6c 8abc:bb88 8abd:bb8c 8abe:bb90 8abf:bba4 8ac0:bba8 8ac1:bbac 8ac2:bbb4 8ac3:bbc0 8ac4:bbc1 8ac5:bbc4 8ac6:bbc8 8ac7:bbd0 8ac8:bbd3 8ac9:bbd5 8aca:bbdc 8acb:bbe0 8acc:bbf8 8acd:bbf9 8ace:bbfc 8acf:bbff 8ad0:bc00 8ad1:bc08 8ad2:bc09 8ad3:bc0b 8ad4:bc0d 8ad5:bc0e 8ad6:bc0f 8ad7:bc11 8ad8:bc14 8ad9:bc15 8ada:bc16 8adb:bc18 8adc:bc1b 8add:bc1c 8ade:bc1d 8adf:bc1e 8ae0:bc1f 8ae1:bc24 8ae2:bc25 8ae3:bc27 8ae4:bc28 8ae5:bc29 8ae6:bc2d 8ae7:bc30 8ae8:bc31 8ae9:bc34 8aea:bc37 8aeb:bc38 8aec:bc40 8aed:bc41 8aee:bc43 8aef:bc44 8af0:bc45 8af1:bc49 8af2:bc4c 8af3:bc4d 8af4:bc50 8af5:bc5c 8af6:bc5d 8af7:bc68 8af8:bc84 8af9:bc85 8afa:bc88 8afb:bc8b 8afc:bc8c 8b40:bc94 8b41:bc95 8b42:bc97 8b43:bc98 8b44:bc99 8b45:bc9a 8b46:bc9c 8b47:bca0 8b48:bca1 8b49:bca4 8b4a:bca7 8b4b:bca8 8b4c:bcb0 8b4d:bcb1 8b4e:bcb3 8b4f:bcb5 8b50:bcb9 8b51:bcbc 8b52:bcbd 8b53:bcc0 8b54:bcc4 8b55:bccc 8b56:bccd 8b57:bccf 8b58:bcd0 8b59:bcd1 8b5a:bcd2 8b5b:bcd3 8b5c:bcd4 8b5d:bcd5 8b5e:bcd8 8b5f:bcf4 8b60:bcf5 8b61:bcf6 8b62:bcf8 8b63:bcfc 8b64:bd04 8b65:bd05 8b66:bd07 8b67:bd09 8b68:bd10 8b69:bd14 8b6a:bd23 8b6b:bd24 8b6c:bd2c 8b6d:bd48 8b6e:bd49 8b6f:bd4c 8b70:bd50 8b71:bd58 8b72:bd59 8b73:bd64 8b74:bd80 8b75:bd81 8b76:bd84 8b77:bd87 8b78:bd88 8b79:bd89 8b7a:bd90 8b7b:bd91 8b7c:bd93 8b7d:bd95 8b7e:bd97 8b80:bd99 8b81:bd9a 8b82:bd9c 8b83:bdb4 8b84:bdb8 8b85:bdd4 8b86:bdd8 8b87:bddc 8b88:bdf0 8b89:bdf4 8b8a:be0c 8b8b:be0d 8b8c:be10 8b8d:be14 8b8e:be18 8b8f:be1c 8b90:be1d 8b91:be1f 8b92:be21 8b93:be28 8b94:be44 8b95:be45 8b96:be48 8b97:be4b 8b98:be4c 8b99:be54 8b9a:be55 8b9b:be57 8b9c:be59 8b9d:be5a 8b9e:be5b 8b9f:be60 8ba0:be61 8ba1:be64 8ba2:be68 8ba3:be70 8ba4:be71 8ba5:be73 8ba6:be74 8ba7:be75 8ba8:be7b 8ba9:be7c 8baa:be7d 8bab:be80 8bac:be84 8bad:be8c 8bae:be8f 8baf:be90 8bb0:be91 8bb1:be98 8bb2:be9c 8bb3:bea8 8bb4:beb4 8bb5:bed0 8bb6:bed1 8bb7:bed4 8bb8:bed7 8bb9:bed8 8bba:bee0 8bbb:bee3 8bbc:bee4 8bbd:bee5 8bbe:beec 8bbf:beed 8bc0:bef0 8bc1:bef4 8bc2:beff 8bc3:bf01 8bc4:bf08 8bc5:bf09 8bc6:bf18 8bc7:bf1b 8bc8:bf1d 8bc9:bf24 8bca:bf40 8bcb:bf41 8bcc:bf44 8bcd:bf48 8bce:bf50 8bcf:bf51 8bd0:bf55 8bd1:bf5c 8bd2:bf78 8bd3:bf94 8bd4:bfb0 8bd5:bfc0 8bd6:bfc5 8bd7:bfcc 8bd8:bfcd 8bd9:bfd0 8bda:bfd4 8bdb:bfd5 8bdc:bfdc 8bdd:bfdd 8bde:bfdf 8bdf:bfe1 8be0:bfe8 8be1:c004 8be2:c020 8be3:c03c 8be4:c058 8be5:c059 8be6:c05c 8be7:c060 8be8:c068 8be9:c069 8bea:c074 8beb:c090 8bec:c091 8bed:c094 8bee:c098 8bef:c0a0 8bf0:c0a1 8bf1:c0a3 8bf2:c0a5 8bf3:c0ac 8bf4:c0ad 8bf5:c0ae 8bf6:c0af 8bf7:c0b0 8bf8:c0b3 8bf9:c0b4 8bfa:c0b5 8bfb:c0b6 8bfc:c0b7 8c40:c0bb 8c41:c0bc 8c42:c0bd 8c43:c0bf 8c44:c0c0 8c45:c0c1 8c46:c0c3 8c47:c0c5 8c48:c0c7 8c49:c0c8 8c4a:c0c9 8c4b:c0cc 8c4c:c0cf 8c4d:c0d0 8c4e:c0d8 8c4f:c0d9 8c50:c0db 8c51:c0dc 8c52:c0dd 8c53:c0e4 8c54:c0e5 8c55:c0e8 8c56:c0ec 8c57:c0f4 8c58:c0f7 8c59:c0f9 8c5a:c100 8c5b:c110 8c5c:c11c 8c5d:c11d 8c5e:c11e 8c5f:c11f 8c60:c120 8c61:c123 8c62:c124 8c63:c125 8c64:c127 8c65:c12c 8c66:c12d 8c67:c12f 8c68:c130 8c69:c131 8c6a:c136 8c6b:c138 8c6c:c139 8c6d:c13c 8c6e:c13f 8c6f:c140 8c70:c148 8c71:c149 8c72:c14b 8c73:c14d 8c74:c151 8c75:c154 8c76:c155 8c77:c157 8c78:c158 8c79:c15c 8c7a:c164 8c7b:c167 8c7c:c168 8c7d:c169 8c7e:c170 8c80:c174 8c81:c178 8c82:c18c 8c83:c18d 8c84:c18e 8c85:c190 8c86:c193 8c87:c194 8c88:c19c 8c89:c19d 8c8a:c19f 8c8b:c1a1 8c8c:c1a5 8c8d:c1a8 8c8e:c1a9 8c8f:c1b0 8c90:c1bb 8c91:c1c4 8c92:c1c8 8c93:c1d7 8c94:c1e0 8c95:c1e4 8c96:c1e8 8c97:c1f0 8c98:c1f1 8c99:c1f3 8c9a:c1fc 8c9b:c1fd 8c9c:c200 8c9d:c204 8c9e:c20c 8c9f:c20d 8ca0:c20f 8ca1:c211 8ca2:c218 8ca3:c219 8ca4:c21c 8ca5:c21f 8ca6:c220 8ca7:c228 8ca8:c229 8ca9:c22b 8caa:c22d 8cab:c22f 8cac:c231 8cad:c232 8cae:c234 8caf:c250 8cb0:c251 8cb1:c258 8cb2:c265 8cb3:c26c 8cb4:c26d 8cb5:c270 8cb6:c274 8cb7:c27c 8cb8:c27d 8cb9:c27f 8cba:c281 8cbb:c288 8cbc:c289 8cbd:c28c 8cbe:c290 8cbf:c298 8cc0:c29b 8cc1:c29d 8cc2:c2a4 8cc3:c2a5 8cc4:c2a8 8cc5:c2ac 8cc6:c2ad 8cc7:c2b3 8cc8:c2b4 8cc9:c2b5 8cca:c2b7 8ccb:c2b9 8ccc:c2c0 8ccd:c2dc 8cce:c2dd 8ccf:c2e0 8cd0:c2e3 8cd1:c2e4 8cd2:c2e6 8cd3:c2eb 8cd4:c2ec 8cd5:c2ed 8cd6:c2ef 8cd7:c2f1 8cd8:c2f6 8cd9:c2f8 8cda:c2f9 8cdb:c2fb 8cdc:c2fc 8cdd:c300 8cde:c302 8cdf:c308 8ce0:c309 8ce1:c30b 8ce2:c30c 8ce3:c30d 8ce4:c313 8ce5:c314 8ce6:c315 8ce7:c318 8ce8:c31c 8ce9:c324 8cea:c327 8ceb:c328 8cec:c329 8ced:c330 8cee:c343 8cef:c345 8cf0:c34c 8cf1:c368 8cf2:c369 8cf3:c36c 8cf4:c370 8cf5:c378 8cf6:c379 8cf7:c37b 8cf8:c37c 8cf9:c37d 8cfa:c384 8cfb:c385 8cfc:c388 8d40:c38c 8d41:c399 8d42:c3a0 8d43:c3bc 8d44:c3d8 8d45:c3d9 8d46:c3dc 8d47:c3df 8d48:c3e0 8d49:c3e8 8d4a:c3ed 8d4b:c3f4 8d4c:c3f5 8d4d:c3fc 8d4e:c410 8d4f:c42c 8d50:c430 8d51:c434 8d52:c43c 8d53:c43f 8d54:c448 8d55:c464 8d56:c465 8d57:c468 8d58:c46c 8d59:c474 8d5a:c475 8d5b:c477 8d5c:c479 8d5d:c480 8d5e:c493 8d5f:c494 8d60:c49c 8d61:c4b8 8d62:c4d3 8d63:c4d4 8d64:c4f0 8d65:c4f1 8d66:c4f4 8d67:c4f8 8d68:c4ff 8d69:c500 8d6a:c501 8d6b:c50c 8d6c:c510 8d6d:c514 8d6e:c528 8d6f:c529 8d70:c52c 8d71:c530 8d72:c538 8d73:c539 8d74:c53b 8d75:c53c 8d76:c53d 8d77:c53f 8d78:c544 8d79:c545 8d7a:c548 8d7b:c549 8d7c:c54a 8d7d:c54c 8d7e:c54d 8d80:c54e 8d81:c54f 8d82:c553 8d83:c554 8d84:c555 8d85:c557 8d86:c558 8d87:c559 8d88:c55d 8d89:c55e 8d8a:c55f 8d8b:c560 8d8c:c561 8d8d:c564 8d8e:c568 8d8f:c570 8d90:c571 8d91:c573 8d92:c574 8d93:c575 8d94:c57c 8d95:c57d 8d96:c580 8d97:c584 8d98:c587 8d99:c58c 8d9a:c58d 8d9b:c58f 8d9c:c590 8d9d:c591 8d9e:c595 8d9f:c597 8da0:c598 8da1:c59c 8da2:c5a0 8da3:c5ab 8da4:c5b4 8da5:c5b5 8da6:c5b6 8da7:c5b8 8da8:c5b9 8da9:c5bb 8daa:c5bc 8dab:c5bd 8dac:c5c4 8dad:c5c5 8dae:c5c6 8daf:c5c7 8db0:c5c8 8db1:c5c9 8db2:c5ca 8db3:c5cc 8db4:c5ce 8db5:c5d0 8db6:c5d1 8db7:c5d4 8db8:c5d8 8db9:c5e0 8dba:c5e1 8dbb:c5e3 8dbc:c5e5 8dbd:c5ec 8dbe:c5ed 8dbf:c5ee 8dc0:c5f0 8dc1:c5f1 8dc2:c5f3 8dc3:c5f4 8dc4:c5f7 8dc5:c5fc 8dc6:c5fd 8dc7:c5fe 8dc8:c5ff 8dc9:c600 8dca:c601 8dcb:c605 8dcc:c606 8dcd:c607 8dce:c608 8dcf:c60c 8dd0:c610 8dd1:c618 8dd2:c61b 8dd3:c61c 8dd4:c61d 8dd5:c624 8dd6:c625 8dd7:c628 8dd8:c62b 8dd9:c62c 8dda:c62d 8ddb:c62e 8ddc:c630 8ddd:c633 8dde:c634 8ddf:c635 8de0:c637 8de1:c639 8de2:c63a 8de3:c63b 8de4:c640 8de5:c641 8de6:c644 8de7:c648 8de8:c650 8de9:c651 8dea:c653 8deb:c654 8dec:c655 8ded:c65c 8dee:c65d 8def:c660 8df0:c66f 8df1:c671 8df2:c678 8df3:c679 8df4:c67c 8df5:c680 8df6:c688 8df7:c68b 8df8:c68d 8df9:c694 8dfa:c695 8dfb:c698 8dfc:c69c 8e40:c6a4 8e41:c6a5 8e42:c6a7 8e43:c6a9 8e44:c6b0 8e45:c6b1 8e46:c6b4 8e47:c6b7 8e48:c6b8 8e49:c6c0 8e4a:c6c1 8e4b:c6c3 8e4c:c6c5 8e4d:c6cc 8e4e:c6cd 8e4f:c6d0 8e50:c6d4 8e51:c6dc 8e52:c6dd 8e53:c6df 8e54:c6e0 8e55:c6e1 8e56:c6e8 8e57:c6e9 8e58:c6ec 8e59:c6f0 8e5a:c6f8 8e5b:c6f9 8e5c:c6fd 8e5d:c704 8e5e:c705 8e5f:c708 8e60:c70b 8e61:c70c 8e62:c714 8e63:c715 8e64:c717 8e65:c719 8e66:c720 8e67:c721 8e68:c724 8e69:c728 8e6a:c730 8e6b:c733 8e6c:c735 8e6d:c736 8e6e:c737 8e6f:c73c 8e70:c73d 8e71:c740 8e72:c744 8e73:c74a 8e74:c74c 8e75:c74d 8e76:c74f 8e77:c751 8e78:c752 8e79:c753 8e7a:c754 8e7b:c755 8e7c:c756 8e7d:c757 8e7e:c758 8e80:c76b 8e81:c774 8e82:c775 8e83:c778 8e84:c77b 8e85:c77c 8e86:c77d 8e87:c77e 8e88:c783 8e89:c784 8e8a:c785 8e8b:c787 8e8c:c788 8e8d:c789 8e8e:c78a 8e8f:c78e 8e90:c790 8e91:c791 8e92:c794 8e93:c796 8e94:c797 8e95:c798 8e96:c7a0 8e97:c7a1 8e98:c7a3 8e99:c7a4 8e9a:c7a5 8e9b:c7a6 8e9c:c7a7 8e9d:c7aa 8e9e:c7ac 8e9f:c7ad 8ea0:c7b0 8ea1:c7b4 8ea2:c7bc 8ea3:c7bd 8ea4:c7bf 8ea5:c7c0 8ea6:c7c1 8ea7:c7c8 8ea8:c7c9 8ea9:c7cc 8eaa:c7d0 8eab:c7d8 8eac:c7dd 8ead:c7e4 8eae:c7e8 8eaf:c7ec 8eb0:c800 8eb1:c801 8eb2:c804 8eb3:c807 8eb4:c808 8eb5:c80a 8eb6:c810 8eb7:c811 8eb8:c813 8eb9:c814 8eba:c815 8ebb:c816 8ebc:c81b 8ebd:c81c 8ebe:c81d 8ebf:c820 8ec0:c824 8ec1:c82c 8ec2:c82d 8ec3:c82f 8ec4:c831 8ec5:c838 8ec6:c839 8ec7:c83c 8ec8:c840 8ec9:c848 8eca:c849 8ecb:c84b 8ecc:c84c 8ecd:c84d 8ece:c854 8ecf:c870 8ed0:c871 8ed1:c874 8ed2:c878 8ed3:c880 8ed4:c881 8ed5:c883 8ed6:c885 8ed7:c886 8ed8:c887 8ed9:c88b 8eda:c88c 8edb:c88d 8edc:c890 8edd:c894 8ede:c89c 8edf:c89d 8ee0:c89f 8ee1:c8a0 8ee2:c8a1 8ee3:c8a8 8ee4:c8ac 8ee5:c8b0 8ee6:c8b8 8ee7:c8bd 8ee8:c8c4 8ee9:c8c8 8eea:c8cc 8eeb:c8d4 8eec:c8d5 8eed:c8d7 8eee:c8e0 8eef:c8e1 8ef0:c8e4 8ef1:c8e8 8ef2:c8f0 8ef3:c8f1 8ef4:c8f5 8ef5:c8fc 8ef6:c8fd 8ef7:c900 8ef8:c904 8ef9:c90c 8efa:c90d 8efb:c90f 8efc:c911 8f40:c918 8f41:c92b 8f42:c92c 8f43:c934 8f44:c950 8f45:c954 8f46:c958 8f47:c960 8f48:c961 8f49:c96c 8f4a:c96d 8f4b:c970 8f4c:c974 8f4d:c97c 8f4e:c988 8f4f:c989 8f50:c98c 8f51:c990 8f52:c998 8f53:c999 8f54:c99b 8f55:c99d 8f56:c9a4 8f57:c9c0 8f58:c9c1 8f59:c9c4 8f5a:c9c7 8f5b:c9c8 8f5c:c9ca 8f5d:c9d0 8f5e:c9d1 8f5f:c9d3 8f60:c9d4 8f61:c9d5 8f62:c9d6 8f63:c9d9 8f64:c9da 8f65:c9dc 8f66:c9dd 8f67:c9e0 8f68:c9e2 8f69:c9e4 8f6a:c9e7 8f6b:c9ec 8f6c:c9ed 8f6d:c9ef 8f6e:c9f0 8f6f:c9f1 8f70:c9f8 8f71:c9f9 8f72:c9fc 8f73:ca00 8f74:ca08 8f75:ca09 8f76:ca0b 8f77:ca0c 8f78:ca0d 8f79:ca14 8f7a:ca18 8f7b:ca30 8f7c:ca4c 8f7d:ca4d 8f7e:ca50 8f80:ca54 8f81:ca57 8f82:ca5c 8f83:ca5d 8f84:ca5f 8f85:ca60 8f86:ca61 8f87:ca68 8f88:ca70 8f89:ca7d 8f8a:ca84 8f8b:ca97 8f8c:ca98 8f8d:caa0 8f8e:cabc 8f8f:cabd 8f90:cac0 8f91:cac4 8f92:cacc 8f93:cacd 8f94:cacf 8f95:cad1 8f96:cad2 8f97:cad3 8f98:cad8 8f99:cad9 8f9a:cae0 8f9b:caf4 8f9c:cb10 8f9d:cb14 8f9e:cb18 8f9f:cb20 8fa0:cb21 8fa1:cb2c 8fa2:cb41 8fa3:cb48 8fa4:cb49 8fa5:cb4c 8fa6:cb50 8fa7:cb58 8fa8:cb59 8fa9:cb5d 8faa:cb64 8fab:cb80 8fac:cb9c 8fad:cbb8 8fae:cbd4 8faf:cbe4 8fb0:cbe5 8fb1:cbe7 8fb2:cbf0 8fb3:cc0c 8fb4:cc0d 8fb5:cc10 8fb6:cc14 8fb7:cc1c 8fb8:cc1d 8fb9:cc1f 8fba:cc21 8fbb:cc22 8fbc:cc26 8fbd:cc27 8fbe:cc28 8fbf:cc29 8fc0:cc2c 8fc1:cc2e 8fc2:cc2f 8fc3:cc30 8fc4:cc38 8fc5:cc39 8fc6:cc3b 8fc7:cc3c 8fc8:cc3d 8fc9:cc3e 8fca:cc3f 8fcb:cc42 8fcc:cc44 8fcd:cc45 8fce:cc48 8fcf:cc4c 8fd0:cc54 8fd1:cc55 8fd2:cc57 8fd3:cc58 8fd4:cc59 8fd5:cc60 8fd6:cc64 8fd7:cc70 8fd8:cc71 8fd9:cc75 8fda:cc7c 8fdb:cc98 8fdc:cc99 8fdd:cc9c 8fde:cca0 8fdf:cca8 8fe0:cca9 8fe1:ccab 8fe2:ccac 8fe3:ccad 8fe4:ccb4 8fe5:ccb5 8fe6:ccb8 8fe7:ccbc 8fe8:ccc4 8fe9:ccc7 8fea:ccc9 8feb:ccd0 8fec:ccd4 8fed:cce3 8fee:cce4 8fef:cce5 8ff0:ccec 8ff1:cd08 8ff2:cd09 8ff3:cd0c 8ff4:cd10 8ff5:cd18 8ff6:cd19 8ff7:cd1b 8ff8:cd1d 8ff9:cd24 8ffa:cd2c 8ffb:cd40 8ffc:cd5c 9040:cd78 9041:cd88 9042:cd94 9043:cd95 9044:cd98 9045:cd9c 9046:cda4 9047:cda5 9048:cda7 9049:cda9 904a:cdb0 904b:cdc3 904c:cdc4 904d:cdcc 904e:cde8 904f:cdfb 9050:ce04 9051:ce14 9052:ce20 9053:ce21 9054:ce24 9055:ce30 9056:ce31 9057:ce33 9058:ce35 9059:ce3c 905a:ce58 905b:ce59 905c:ce5c 905d:ce60 905e:ce61 905f:ce68 9060:ce69 9061:ce6b 9062:ce6d 9063:ce74 9064:ce75 9065:ce78 9066:ce7b 9067:ce7c 9068:ce84 9069:ce85 906a:ce87 906b:ce89 906c:ce90 906d:ce91 906e:ce94 906f:ce97 9070:ce98 9071:cea0 9072:cea1 9073:cea3 9074:cea5 9075:cea9 9076:ceac 9077:cead 9078:cec1 9079:cec8 907a:cee4 907b:cee5 907c:cee8 907d:ceeb 907e:ceec 9080:cef4 9081:cef5 9082:cef7 9083:cef8 9084:cef9 9085:cefd 9086:cf00 9087:cf01 9088:cf04 9089:cf08 908a:cf10 908b:cf11 908c:cf13 908d:cf15 908e:cf19 908f:cf1c 9090:cf20 9091:cf24 9092:cf2c 9093:cf2d 9094:cf2f 9095:cf30 9096:cf31 9097:cf38 9098:cf54 9099:cf55 909a:cf58 909b:cf5c 909c:cf64 909d:cf65 909e:cf67 909f:cf69 90a0:cf70 90a1:cf71 90a2:cf74 90a3:cf78 90a4:cf80 90a5:cf85 90a6:cf8c 90a7:cf8d 90a8:cf90 90a9:cf9f 90aa:cfa1 90ab:cfa8 90ac:cfac 90ad:cfb0 90ae:cfbd 90af:cfc4 90b0:cfe0 90b1:cfe1 90b2:cfe4 90b3:cfe8 90b4:cff0 90b5:cff3 90b6:cff5 90b7:cffc 90b8:d000 90b9:d004 90ba:d011 90bb:d018 90bc:d02d 90bd:d034 90be:d035 90bf:d038 90c0:d03c 90c1:d050 90c2:d060 90c3:d06c 90c4:d06d 90c5:d070 90c6:d074 90c7:d07c 90c8:d07d 90c9:d081 90ca:d088 90cb:d0a4 90cc:d0a5 90cd:d0a8 90ce:d0ac 90cf:d0b4 90d0:d0b5 90d1:d0b7 90d2:d0b9 90d3:d0c0 90d4:d0c1 90d5:d0c4 90d6:d0c8 90d7:d0c9 90d8:d0d0 90d9:d0d1 90da:d0d3 90db:d0d4 90dc:d0d5 90dd:d0dc 90de:d0dd 90df:d0e0 90e0:d0e4 90e1:d0ec 90e2:d0ed 90e3:d0ef 90e4:d0f0 90e5:d0f1 90e6:d0f8 90e7:d114 90e8:d130 90e9:d131 90ea:d134 90eb:d138 90ec:d140 90ed:d141 90ee:d143 90ef:d144 90f0:d145 90f1:d14c 90f2:d14d 90f3:d150 90f4:d154 90f5:d15c 90f6:d15d 90f7:d15f 90f8:d160 90f9:d161 90fa:d168 90fb:d169 90fc:d16c 9140:d184 9141:d1a0 9142:d1a1 9143:d1a4 9144:d1a8 9145:d1b0 9146:d1b1 9147:d1b3 9148:d1b5 9149:d1ba 914a:d1bc 914b:d1d8 914c:d1f4 914d:d1f8 914e:d207 914f:d210 9150:d22c 9151:d22d 9152:d230 9153:d234 9154:d23c 9155:d23d 9156:d23f 9157:d241 9158:d248 9159:d264 915a:d277 915b:d280 915c:d284 915d:d288 915e:d290 915f:d291 9160:d293 9161:d295 9162:d29c 9163:d2a0 9164:d2ac 9165:d2b1 9166:d2b8 9167:d2b9 9168:d2bc 9169:d2bf 916a:d2c0 916b:d2c8 916c:d2c9 916d:d2cb 916e:d2cd 916f:d2d4 9170:d2d8 9171:d2dc 9172:d2e7 9173:d2f0 9174:d2f1 9175:d2f4 9176:d2f8 9177:d300 9178:d301 9179:d303 917a:d305 917b:d30a 917c:d30c 917d:d30d 917e:d30e 9180:d310 9181:d314 9182:d31c 9183:d31d 9184:d31f 9185:d320 9186:d321 9187:d325 9188:d326 9189:d328 918a:d329 918b:d32c 918c:d330 918d:d338 918e:d339 918f:d33b 9190:d33c 9191:d33d 9192:d344 9193:d345 9194:d359 9195:d360 9196:d37c 9197:d37d 9198:d380 9199:d384 919a:d38c 919b:d38d 919c:d38f 919d:d390 919e:d391 919f:d398 91a0:d399 91a1:d39c 91a2:d3a0 91a3:d3a8 91a4:d3a9 91a5:d3ab 91a6:d3ad 91a7:d3b2 91a8:d3b4 91a9:d3b5 91aa:d3b8 91ab:d3bc 91ac:d3c4 91ad:d3c5 91ae:d3c7 91af:d3c8 91b0:d3c9 91b1:d3d0 91b2:d3e3 91b3:d3ec 91b4:d3ed 91b5:d3f0 91b6:d3f4 91b7:d3fc 91b8:d3fd 91b9:d3ff 91ba:d401 91bb:d408 91bc:d424 91bd:d440 91be:d444 91bf:d45c 91c0:d46f 91c1:d478 91c2:d479 91c3:d47c 91c4:d480 91c5:d488 91c6:d489 91c7:d48b 91c8:d48d 91c9:d494 91ca:d4b0 91cb:d4cc 91cc:d4e8 91cd:d4e9 91ce:d4f8 91cf:d504 91d0:d505 91d1:d508 91d2:d50c 91d3:d510 91d4:d514 91d5:d515 91d6:d517 91d7:d519 91d8:d520 91d9:d524 91da:d53c 91db:d53d 91dc:d540 91dd:d544 91de:d54c 91df:d54d 91e0:d54f 91e1:d551 91e2:d558 91e3:d559 91e4:d55c 91e5:d55f 91e6:d560 91e7:d561 91e8:d565 91e9:d568 91ea:d569 91eb:d56b 91ec:d56c 91ed:d56d 91ee:d571 91ef:d574 91f0:d575 91f1:d578 91f2:d57c 91f3:d584 91f4:d585 91f5:d587 91f6:d588 91f7:d589 91f8:d590 91f9:d5a5 91fa:d5ac 91fb:d5c8 91fc:d5c9 9240:d5cc 9241:d5cf 9242:d5d0 9243:d5d8 9244:d5d9 9245:d5db 9246:d5dd 9247:d5e4 9248:d5e5 9249:d5e8 924a:d5ec 924b:d5f4 924c:d5f5 924d:d5f7 924e:d5f9 924f:d600 9250:d601 9251:d604 9252:d608 9253:d610 9254:d611 9255:d613 9256:d614 9257:d615 9258:d61c 9259:d624 925a:d62c 925b:d638 925c:d639 925d:d63c 925e:d640 925f:d645 9260:d648 9261:d649 9262:d64b 9263:d64d 9264:d651 9265:d654 9266:d655 9267:d658 9268:d65c 9269:d667 926a:d669 926b:d670 926c:d671 926d:d674 926e:d683 926f:d685 9270:d68c 9271:d68d 9272:d690 9273:d694 9274:d69f 9275:d6a1 9276:d6a8 9277:d6a9 9278:d6b8 9279:d6c4 927a:d6c5 927b:d6c8 927c:d6cc 927d:d6d1 927e:d6d4 9280:d6d5 9281:d6d7 9282:d6d9 9283:d6e0 9284:d6e4 9285:d6e8 9286:d6f0 9287:d6fc 9288:d700 9289:d704 928a:d70c 928b:d711 928c:d718 928d:d719 928e:d71c 928f:d720 9290:d728 9291:d729 9292:d72b 9293:d72d 9294:d734 9295:d735 9296:d73c 9297:d744 9298:d749 9299:d750 929a:d751 929b:d754 929c:d756 929d:d757 929e:d758 929f:d759 92a0:d760 92a1:d761 92a2:d763 92a3:d765 92a4:d769 92a5:d76c 92a6:d76d 92a7:d770 92a8:d774 92a9:d781 92aa:d788 92ab:d789 92ac:d78c 92ad:d790 92ae:d798 92af:d799 92b0:d79b 92b1:d79d 9340:ac3c 9341:ac4b 9342:ac4d 9343:ac7a 9344:acc8 9345:accc 9346:acd5 9347:ad06 9348:ad2c 9349:ad45 934a:ad54 934b:ad61 934c:ad63 934d:ad9c 934e:ad9d 934f:adb7 9350:ae3a 9351:ae56 9352:ae8c 9353:aef8 9354:af91 9355:b001 9356:b004 9357:b0a2 9358:b112 9359:b138 935a:b160 935b:b182 935c:b198 935d:b1dd 935e:b1e9 935f:b1ec 9360:b1f0 9361:b1f9 9362:b285 9363:b29a 9364:b2b0 9365:b2d2 9366:b2f8 9367:b384 9368:b3a0 9369:b3a1 936a:b3ac 936b:b3ce 936c:b3e4 936d:b3e8 936e:b4c4 936f:b4d5 9370:b4e6 9371:b5aa 9372:b5cd 9373:b5ec 9374:b668 9375:b754 9376:b755 9377:b792 9378:b796 9379:b7c7 937a:b844 937b:b851 937c:b853 937d:b87c 937e:b88d 9380:b8a8 9381:b8c3 9382:b8c5 9383:b8d0 9384:b8d4 9385:b8dd 9386:b8df 9387:b940 9388:b944 9389:b94c 938a:b94f 938b:b951 938c:b969 938d:b98a 938e:b98d 938f:b9d2 9390:ba15 9391:ba42 9392:bab2 9393:bac8 9394:bad8 9395:bad9 9396:bb00 9397:bb11 9398:bb1c 9399:bb20 939a:bb29 939b:bb2b 939c:bb3e 939d:bb45 939e:bbb7 939f:bc02 93a0:bc0c 93a1:bc17 93a2:bc8e 93a3:bcb4 93a4:bcdc 93a5:bd40 93a6:bd68 93a7:bd8a 93a8:bda4 93a9:bdb0 93aa:bdd5 93ab:bde9 93ac:bdf8 93ad:be00 93ae:be03 93af:be05 93b0:be4e 93b1:be6a 93b2:be8d 93b3:be99 93b4:bf19 93b5:bf1c 93b6:c051 93b7:c0f5 93b8:c104 93b9:c108 93ba:c115 93bb:c126 93bc:c14c 93bd:c165 93be:c185 93bf:c196 93c0:c1ac 93c1:c1bd 93c2:c1cc 93c3:c1d4 93c4:c1d8 93c5:c248 93c6:c254 93c7:c260 93c8:c325 93c9:c372 93ca:c3c0 93cb:c3e2 93cc:c3e9 93cd:c3f8 93ce:c408 93cf:c424 93d0:c43d 93d1:c4bc 93d2:c4e9 93d3:c4fa 93d4:c51c 93d5:c5a9 93d6:c5be 93d7:c5f6 93d8:c619 93d9:c66c 93da:c689 93db:c6b9 93dc:c6ba 93dd:c731 93de:c75c 93df:c760 93e0:c768 93e1:c79a 93e2:c7ce 93e3:c87a 93e4:c8bc 93e5:c8d9 93e6:c905 93e7:c906 93e8:c951 93e9:c963 93ea:ca29 93eb:caec 93ec:cb08 93ed:cb78 93ee:cb79 93ef:cbe9 93f0:cc66 93f1:cc68 93f2:ccc5 93f3:ccf0 93f4:cd01 93f5:cd28 93f6:cd39 93f7:cd60 93f8:cd64 93f9:cd6c 93fa:cd6d 93fb:cd6f 93fc:cd71 9440:cdd0 9441:cdec 9442:cdf0 9443:cdf8 9444:cdf9 9445:cdfd 9446:ce08 9447:ce0c 9448:ce19 9449:ce28 944a:ce5f 944b:cea4 944c:cff1 944d:d044 944e:d045 944f:d047 9450:d049 9451:d054 9452:d058 9453:d10d 9454:d13a 9455:d17c 9456:d188 9457:d1c0 9458:d209 9459:d25c 945a:d281 945b:d2a4 945c:d2c2 945d:d2e4 945e:d2e5 945f:d316 9460:d3d8 9461:d3e1 9462:d41d 9463:d460 9464:d464 9465:d46d 9466:d47f 9467:d482 9468:d4a9 9469:d4d0 946a:d4d4 946b:d4dc 946c:d4df 946d:d4ec 946e:d4f0 946f:d4fb 9470:d4fd 9471:d5d2 9472:d620 9473:d62d 9474:d69d 9475:d6ac 9476:d6b0 9477:d6b9 9478:d6bb 9479:d6f5 947a:d6fd 947b:d738 947c:d747 947d:d77c 947e:d77d 9540:4f3d 9541:4f73 9542:5047 9543:50f9 9544:52a0 9545:53ef 9546:5475 9547:54e5 9548:5609 9549:5ac1 954a:5bb6 954b:6687 954c:67ef 954d:67b6 954e:6b4c 954f:7a3c 9550:82db 9551:8304 9552:8857 9553:8888 9554:8a36 9555:8cc8 9556:8dcf 9557:8efb 9558:8fe6 9559:99d5 955a:523b 955b:5374 955c:5404 955d:f843 955e:606a 955f:64f1 9560:6bbc 9561:73cf 9562:811a 9563:89ba 9564:89d2 9565:95a3 9566:520a 9567:58be 9568:5978 9569:59e6 956a:5e72 956b:5e79 956c:61c7 956d:63c0 956e:6746 956f:6f97 9570:764e 9571:770b 9572:7a08 9573:7aff 9574:7c21 9575:826e 9576:8271 9577:809d 9578:8aeb 9579:9593 957a:4e6b 957b:559d 957c:66f7 957d:6e34 957e:78a3 9580:7aed 9581:8910 9582:7faf 9583:845b 9584:97a8 9585:52d8 9586:574e 9587:582a 9588:5d4c 9589:611f 958a:61be 958b:6562 958c:67d1 958d:6a44 958e:6e1b 958f:7518 9590:75b3 9591:76e3 9592:7d3a 9593:9163 9594:9451 9595:9f95 9596:5323 9597:5cac 9598:7532 9599:80db 959a:9240 959b:9598 959c:5ca1 959d:525b 959e:59dc 959f:5d17 95a0:5eb7 95a1:5f3a 95a2:5f4a 95a3:6177 95a4:6c5f 95a5:7586 95a6:7db1 95a7:8941 95a8:7ce0 95a9:8154 95aa:8591 95ab:8b1b 95ac:92fc 95ad:964d 95ae:4ecb 95af:4ef7 95b0:500b 95b1:51f1 95b2:6137 95b3:613e 95b4:6168 95b5:6539 95b6:69ea 95b7:6f11 95b8:75a5 95b9:7686 95ba:76d6 95bb:7b87 95bc:82a5 95bd:84cb 95be:958b 95bf:5ba2 95c0:5751 95c1:f901 95c2:7cb3 95c3:7fb9 95c4:91b5 95c5:53bb 95c6:5c45 95c7:5de8 95c8:62d2 95c9:636e 95ca:64da 95cb:6e20 95cc:70ac 95cd:64e7 95ce:8ddd 95cf:907d 95d0:f902 95d1:f844 95d2:92f8 95d3:4e7e 95d4:4ef6 95d5:5065 95d6:5dfe 95d7:5efa 95d8:6106 95d9:8654 95da:8e47 95db:9375 95dc:9a2b 95dd:4e5e 95de:5091 95df:6770 95e0:5109 95e1:528d 95e2:6aa2 95e3:77bc 95e4:9ed4 95e5:52ab 95e6:602f 95e7:5048 95e8:61a9 95e9:63ed 95ea:64ca 95eb:683c 95ec:6a84 95ed:6fc0 95ee:89a1 95ef:9694 95f0:9abc 95f1:5805 95f2:80a9 95f3:727d 95f4:72ac 95f5:7504 95f6:7d79 95f7:7e6d 95f8:898b 95f9:8b74 95fa:9063 95fb:9d51 95fc:6f54 9640:6c7a 9641:7d50 9642:7f3a 9643:8a23 9644:517c 9645:614a 9646:7b9d 9647:84b9 9648:8b19 9649:938c 964a:4eac 964b:50be 964c:52c1 964d:52cd 964e:537f 964f:54fd 9650:5883 9651:5e9a 9652:5f91 9653:6176 9654:66bb 9655:6243 9656:64ce 9657:656c 9658:666f 9659:66f4 965a:6897 965b:6aa0 965c:6d87 965d:7085 965e:71b2 965f:749f 9660:74ca 9661:754a 9662:75d9 9663:786c 9664:78ec 9665:7adf 9666:7af6 9667:7d45 9668:7d93 9669:8015 966a:803f 966b:811b 966c:8396 966d:8b66 966e:8f15 966f:9015 9670:93e1 9671:9803 9672:9838 9673:9a5a 9674:9be8 9675:4fc2 9676:5553 9677:5951 9678:5b63 9679:5c46 967a:60b8 967b:6212 967c:6842 967d:68b0 967e:6eaa 9680:754c 9681:7678 9682:78ce 9683:f845 9684:7a3d 9685:7cfb 9686:7e6b 9687:7e7c 9688:8a08 9689:8aa1 968a:968e 968b:8c3f 968c:96de 968d:9dc4 968e:53e9 968f:53e4 9690:544a 9691:5471 9692:56fa 9693:59d1 9694:5b64 9695:5eab 9696:62f7 9697:6537 9698:6545 9699:6572 969a:67af 969b:6772 969c:6cbd 969d:75fc 969e:7690 969f:8831 96a0:77bd 96a1:7a3f 96a2:777e 96a3:8003 96a4:80a1 96a5:818f 96a6:82e6 96a7:85c1 96a8:88b4 96a9:8a41 96aa:8aa5 96ab:f903 96ac:8f9c 96ad:932e 96ae:96c7 96af:9867 96b0:9ad8 96b1:9f13 96b2:54ed 96b3:659b 96b4:66f2 96b5:688f 96b6:7a40 96b7:8c37 96b8:9d60 96b9:56f0 96ba:5764 96bb:5d11 96bc:6606 96bd:68b1 96be:68cd 96bf:6efe 96c0:889e 96c1:6c68 96c2:f904 96c3:9aa8 96c4:4f9b 96c5:516c 96c6:5171 96c7:529f 96c8:5b54 96c9:5de5 96ca:8ca2 96cb:606d 96cc:6050 96cd:62f1 96ce:63a7 96cf:653b 96d0:6831 96d1:69d3 96d2:7a7a 96d3:7b9c 96d4:5be1 96d5:6208 96d6:679c 96d7:74dc 96d8:79d1 96d9:83d3 96da:874c 96db:8a87 96dc:8ab2 96dd:904e 96de:9846 96df:5ed3 96e0:69e8 96e1:85ff 96e2:90ed 96e3:970d 96e4:f905 96e5:51a0 96e6:5b98 96e7:5bec 96e8:6163 96e9:68fa 96ea:74d8 96eb:6b3e 96ec:704c 96ed:76e5 96ee:7ba1 96ef:7f50 96f0:83c5 96f1:89c0 96f2:8cab 96f3:95dc 96f4:9928 96f5:9e1b 96f6:522e 96f7:605d 96f8:62ec 96f9:9002 96fa:5149 96fb:5321 96fc:58d9 9740:5ee3 9741:66e0 9742:6d38 9743:72c2 9744:73d6 9745:7b50 9746:80f1 9747:945b 9748:5366 9749:639b 974a:7f6b 974b:4e56 974c:5080 974d:584a 974e:58de 974f:602a 9750:6127 9751:62d0 9752:69d0 9753:9b41 9754:5b8f 9755:7d18 9756:80b1 9757:8f5f 9758:4ea4 9759:50d1 975a:54ac 975b:55ac 975c:5b0c 975d:5da0 975e:5de7 975f:654e 9760:652a 9761:6821 9762:6a4b 9763:72e1 9764:768e 9765:77ef 9766:7d5e 9767:7ff9 9768:81a0 9769:854e 976a:86df 976b:8f03 976c:8f4e 976d:90ca 976e:9278 976f:9903 9770:9a55 9771:9bab 9772:4e18 9773:4e45 9774:4e5d 9775:4ec7 9776:4f5d 9777:4ff1 9778:50b4 9779:5177 977a:52fe 977b:5340 977c:53e3 977d:53e5 977e:548e 9780:5614 9781:57a2 9782:5abe 9783:5ad7 9784:5bc7 9785:5d87 9786:5ed0 9787:61fc 9788:62d8 9789:6551 978a:f846 978b:67b8 978c:67e9 978d:69cb 978e:6b50 978f:6bc6 9790:6bec 9791:6c42 9792:6e9d 9793:7078 9794:72d7 9795:7396 9796:7403 9797:750c 9798:77bf 9799:77e9 979a:7a76 979b:7d7f 979c:8cfc 979d:81fc 979e:8205 979f:820a 97a0:82df 97a1:8862 97a2:89af 97a3:8b33 97a4:8ec0 97a5:9011 97a6:90b1 97a7:9264 97a8:98b6 97a9:99d2 97aa:9a45 97ab:9ce9 97ac:9dd7 97ad:9f9c 97ae:570b 97af:5c40 97b0:63ac 97b1:83ca 97b2:97a0 97b3:9eb4 97b4:7a98 97b5:7fa4 97b6:8ecd 97b7:541b 97b8:90e1 97b9:5800 97ba:5c48 97bb:6398 97bc:7a9f 97bd:5bae 97be:5f13 97bf:7a79 97c0:7aae 97c1:8eac 97c2:5026 97c3:5238 97c4:52f8 97c5:5377 97c6:5708 97c7:62f3 97c8:6b0a 97c9:7737 97ca:53a5 97cb:8e76 97cc:95d5 97cd:673a 97ce:6ac3 97cf:6f70 97d0:8a6d 97d1:8dea 97d2:8ecc 97d3:994b 97d4:6b78 97d5:8cb4 97d6:9b3c 97d7:f907 97d8:53eb 97d9:572d 97da:594e 97db:63c6 97dc:73ea 97dd:7845 97de:7aba 97df:8475 97e0:7cfe 97e1:898f 97e2:8d73 97e3:9035 97e4:95a8 97e5:5747 97e6:7b60 97e7:83cc 97e8:921e 97e9:f908 97ea:6a58 97eb:514b 97ec:524b 97ed:5287 97ee:621f 97ef:6975 97f0:68d8 97f1:9699 97f2:50c5 97f3:52e4 97f4:5df9 97f5:61c3 97f6:65a4 97f7:6839 97f8:69ff 97f9:6f0c 97fa:747e 97fb:7b4b 97fc:82b9 9840:83eb 9841:89b2 9842:8b39 9843:8fd1 9844:9949 9845:f909 9846:4eca 9847:64d2 9848:6a8e 9849:7434 984a:7981 984b:79bd 984c:887f 984d:887e 984e:895f 984f:f90a 9850:9326 9851:53ca 9852:5c8c 9853:6025 9854:6271 9855:6c72 9856:7b08 9857:7d1a 9858:7d66 9859:4e98 985a:5162 985b:77dc 985c:80af 985d:4f01 985e:4f0e 985f:5176 9860:5180 9861:55dc 9862:5668 9863:573b 9864:57fa 9865:5914 9866:5947 9867:5993 9868:5bc4 9869:5c90 986a:8c48 986b:5d0e 986c:5e7e 986d:5df1 986e:5fcc 986f:6280 9870:65d7 9871:65e3 9872:671f 9873:675e 9874:68cb 9875:68c4 9876:6a5f 9877:6b3a 9878:6c23 9879:6c7d 987a:6c82 987b:6dc7 987c:7426 987d:742a 987e:74a3 9880:7578 9881:757f 9882:7881 9883:78ef 9884:7947 9885:7948 9886:797a 9887:7b95 9888:7d00 9889:7dba 988a:f847 988b:8006 988c:802d 988d:808c 988e:671e 988f:8a18 9890:8b4f 9891:8d77 9892:9321 9893:98e2 9894:9951 9895:9a0e 9896:9a0f 9897:9a65 9898:9c2d 9899:9e92 989a:7dca 989b:4f76 989c:5409 989d:62ee 989e:6854 989f:91d1 98a0:f848 98a1:55ab 98a2:513a 98a3:61e6 98a4:62cf 98a5:62ff 98a6:7cef 98a7:90a3 98a8:8afe 98a9:6696 98aa:7156 98ab:96e3 98ac:637a 98ad:634f 98ae:5357 98af:5583 98b0:7537 98b1:7d0d 98b2:56ca 98b3:5a18 98b4:66e9 98b5:4e43 98b6:5167 98b7:5948 98b8:67f0 98b9:8010 98ba:8ffa 98bb:5973 98bc:5e74 98bd:79ca 98be:5ff5 98bf:606c 98c0:62c8 98c1:637b 98c2:4f5e 98c3:5be7 98c4:f849 98c5:52aa 98c6:5974 98c7:5b65 98c8:5f29 98c9:6012 98ca:7459 98cb:6fc3 98cc:81bf 98cd:8fb2 98ce:60f1 98cf:8166 98d0:5c3f 98d1:f84a 98d2:5ae9 98d3:8a25 98d4:7d10 98d5:80fd 98d6:5c3c 98d7:6ce5 98d8:533f 98d9:6eba 98da:591a 98db:8336 98dc:4e39 98dd:4f46 98de:55ae 98df:5718 98e0:58c7 98e1:65b7 98e2:65e6 98e3:6a80 98e4:6bb5 98e5:6e4d 98e6:77ed 98e7:7aef 98e8:7c1e 98e9:7dde 98ea:86cb 98eb:8892 98ec:9132 98ed:935b 98ee:977c 98ef:601b 98f0:64bb 98f1:737a 98f2:75b8 98f3:9054 98f4:95e5 98f5:97c3 98f6:5556 98f7:64d4 98f8:66c7 98f9:6de1 98fa:6f6d 98fb:6fb9 98fc:75f0 9940:8043 9941:81bd 9942:8983 9943:8ac7 9944:8b5a 9945:6c93 9946:7b54 9947:8e0f 9948:905d 9949:515a 994a:5802 994b:5858 994c:5e62 994d:5510 994e:649e 994f:68e0 9950:7576 9951:7cd6 9952:87f7 9953:9ee8 9954:4ee3 9955:5788 9956:5927 9957:5c0d 9958:5cb1 9959:5e36 995a:5f85 995b:6234 995c:64e1 995d:73b3 995e:7893 995f:81fa 9960:888b 9961:8cb8 9962:968a 9963:9edb 9964:5b85 9965:5fb7 9966:60b3 9967:5012 9968:5200 9969:5230 996a:5716 996b:5835 996c:5857 996d:5c0e 996e:5c60 996f:5cf6 9970:5ea6 9971:5f92 9972:60bc 9973:6311 9974:6417 9975:6843 9976:68f9 9977:6dd8 9978:6e21 9979:6ed4 997a:6fe4 997b:71fe 997c:76dc 997d:7779 997e:79b1 9980:7a3b 9981:8404 9982:83df 9983:8ced 9984:8df3 9985:8e48 9986:9003 9987:9014 9988:9053 9989:90fd 998a:934d 998b:9676 998c:97dc 998d:6bd2 998e:7006 998f:7258 9990:72a2 9991:7368 9992:7763 9993:79bf 9994:7be4 9995:7e9b 9996:8b80 9997:58a9 9998:60c7 9999:6566 999a:66be 999b:6c8c 999c:71c9 999d:8c5a 999e:9813 999f:5484 99a0:4e6d 99a1:7a81 99a2:4edd 99a3:51ac 99a4:51cd 99a5:52d5 99a6:540c 99a7:578c 99a8:61a7 99a9:6771 99aa:6850 99ab:68df 99ac:6d1e 99ad:6f7c 99ae:7ae5 99af:75bc 99b0:77b3 99b1:8463 99b2:80f4 99b3:9285 99b4:515c 99b5:6597 99b6:675c 99b7:6793 99b8:75d8 99b9:7ac7 99ba:8373 99bb:809a 99bc:86aa 99bd:f95a 99be:8c46 99bf:982d 99c0:5c6f 99c1:81c0 99c2:9041 99c3:906f 99c4:920d 99c5:5f97 99c6:6a59 99c7:6ed5 99c8:706f 99c9:71c8 99ca:767b 99cb:7b49 99cc:85e4 99cd:8b04 99ce:9127 99cf:9419 99d0:9a30 99d1:5587 99d2:61f6 99d3:7669 99d4:7f85 99d5:863f 99d6:87ba 99d7:88f8 99d8:908f 99d9:f95c 99da:6d1b 99db:70d9 99dc:7296 99dd:73de 99de:7d61 99df:843d 99e0:916a 99e1:99f1 99e2:4e82 99e3:5375 99e4:5e71 99e5:6b04 99e6:6b12 99e7:703e 99e8:721b 99e9:862d 99ea:9e1e 99eb:524c 99ec:57d3 99ed:8fa3 99ee:5d50 99ef:64e5 99f0:652c 99f1:6b16 99f2:6feb 99f3:7c43 99f4:7e9c 99f5:85cd 99f6:8964 99f7:89bd 99f8:62c9 99f9:81d8 99fa:881f 99fb:5eca 99fc:6717 9a40:6994 9a41:6d6a 9a42:72fc 9a43:7405 9a44:746f 9a45:8782 9a46:90de 9a47:4f86 9a48:840a 9a49:51b7 9a4a:63a0 9a4b:7565 9a4c:4eae 9a4d:5169 9a4e:5006 9a4f:51c9 9a50:6881 9a51:6dbc 9a52:6a11 9a53:7cae 9a54:7cb1 9a55:7ce7 9a56:826f 9a57:8ad2 9a58:8f1b 9a59:91cf 9a5a:9b4e 9a5b:4fb6 9a5c:52f5 9a5d:5442 9a5e:5eec 9a5f:623e 9a60:65c5 9a61:6ada 9a62:6ffe 9a63:7658 9a64:792a 9a65:8182 9a66:85dc 9a67:616e 9a68:8823 9a69:8821 9a6a:9462 9a6b:95ad 9a6c:9a62 9a6d:9a6a 9a6e:9e97 9a6f:9ece 9a70:529b 9a71:6b77 9a72:66c6 9a73:6adf 9a74:701d 9a75:792b 9a76:8f62 9a77:9742 9a78:6190 9a79:6200 9a7a:6523 9a7b:6f23 9a7c:7149 9a7d:7df4 9a7e:806f 9a80:84ee 9a81:8f26 9a82:9023 9a83:934a 9a84:51bd 9a85:52a3 9a86:5217 9a87:6d0c 9a88:70c8 9a89:88c2 9a8a:5ec9 9a8b:6582 9a8c:6bae 9a8d:6fc2 9a8e:7c3e 9a8f:7375 9a90:9b23 9a91:4ee4 9a92:4f36 9a93:56f9 9a94:5dba 9a95:601c 9a96:6624 9a97:6ce0 9a98:73b2 9a99:7f9a 9a9a:7fce 9a9b:82d3 9a9c:86c9 9a9d:901e 9a9e:96f6 9a9f:9748 9aa0:9234 9aa1:9818 9aa2:9f61 9aa3:4f8b 9aa4:79ae 9aa5:91b4 9aa6:96b7 9aa7:52de 9aa8:6488 9aa9:6ad3 9aaa:6f66 9aab:7210 9aac:7018 9aad:76e7 9aae:8001 9aaf:826b 9ab0:8606 9ab1:865c 9ab2:8def 9ab3:8f05 9ab4:8f64 9ab5:9732 9ab6:9b6f 9ab7:9dfa 9ab8:9e75 9ab9:6f09 9aba:788c 9abb:f84b 9abc:7da0 9abd:8f46 9abe:9304 9abf:9e93 9ac0:9e7f 9ac1:8ad6 9ac2:58df 9ac3:5f04 9ac4:6727 9ac5:7027 9ac6:74cf 9ac7:7c60 9ac8:807e 9ac9:5121 9aca:7262 9acb:78ca 9acc:7c5f 9acd:857e 9ace:8a84 9acf:8cf4 9ad0:8cc2 9ad1:96f7 9ad2:4e86 9ad3:50da 9ad4:f84c 9ad5:5bee 9ad6:5ed6 9ad7:71ce 9ad8:7642 9ad9:77ad 9ada:6599 9adb:804a 9adc:84fc 9add:907c 9ade:9f8d 9adf:50c2 9ae0:58d8 9ae1:5c62 9ae2:6a13 9ae3:6dda 9ae4:6f0f 9ae5:7d2f 9ae6:7e37 9ae7:8938 9ae8:964b 9ae9:9acf 9aea:5289 9aeb:67f3 9aec:69b4 9aed:6d41 9aee:6e9c 9aef:7409 9af0:7460 9af1:7559 9af2:7624 9af3:786b 9af4:8b2c 9af5:985e 9af6:516d 9af7:622e 9af8:9678 9af9:502b 9afa:5d19 9afb:6dea 9afc:7db8 9b40:8f2a 9b41:5f8b 9b42:6144 9b43:6817 9b44:f961 9b45:7abf 9b46:9686 9b47:808b 9b48:52d2 9b49:51db 9b4a:5ee9 9b4b:51cc 9b4c:695e 9b4d:7a1c 9b4e:7dbe 9b4f:83f1 9b50:9675 9b51:4fda 9b52:5229 9b53:5398 9b54:540f 9b55:5c65 9b56:60a7 9b57:f84d 9b58:674e 9b59:68a8 9b5a:6f13 9b5b:7281 9b5c:72f8 9b5d:7406 9b5e:7483 9b5f:75e2 9b60:79bb 9b61:7f79 9b62:7c6c 9b63:87ad 9b64:88cf 9b65:91cc 9b66:91d0 9b67:96e2 9b68:9b51 9b69:9bc9 9b6a:541d 9b6b:71d0 9b6c:7498 9b6d:85fa 9b6e:8eaa 9b6f:96a3 9b70:9c57 9b71:9e9f 9b72:6797 9b73:6dcb 9b74:7433 9b75:75f3 9b76:81e8 9b77:9716 9b78:5ca6 9b79:782c 9b7a:7acb 9b7b:7b20 9b7c:7c92 9b7d:5abd 9b7e:6469 9b80:746a 9b81:75f2 9b82:78e8 9b83:87c7 9b84:99ac 9b85:9b54 9b86:9ebb 9b87:5bde 9b88:5e55 9b89:6f20 9b8a:819c 9b8b:83ab 9b8c:5a29 9b8d:5dd2 9b8e:5f4e 9b8f:6162 9b90:633d 9b91:6669 9b92:66fc 9b93:6eff 9b94:6f2b 9b95:7063 9b96:779e 9b97:842c 9b98:8513 9b99:883b 9b9a:8b3e 9b9b:8f13 9b9c:93dd 9b9d:9945 9b9e:9b18 9b9f:9c3b 9ba0:62b9 9ba1:672b 9ba2:6cab 9ba3:896a 9ba4:977a 9ba5:4ea1 9ba6:5984 9ba7:5fd8 9ba8:5fd9 9ba9:671b 9baa:7db2 9bab:7f54 9bac:8292 9bad:832b 9bae:83bd 9baf:9099 9bb0:9b4d 9bb1:57cb 9bb2:59b9 9bb3:5a92 9bb4:5bd0 9bb5:6627 9bb6:679a 9bb7:6885 9bb8:6bcf 9bb9:7164 9bba:771b 9bbb:7f75 9bbc:82fa 9bbd:8cb7 9bbe:8ce3 9bbf:9081 9bc0:9b45 9bc1:8108 9bc2:8109 9bc3:8c8a 9bc4:964c 9bc5:9a40 9bc6:9ea5 9bc7:5b5f 9bc8:6c13 9bc9:731b 9bca:76df 9bcb:76f2 9bcc:840c 9bcd:51aa 9bce:8993 9bcf:4fdb 9bd0:514d 9bd1:52c9 9bd2:5195 9bd3:68c9 9bd4:7704 9bd5:7720 9bd6:7dbf 9bd7:7dec 9bd8:9762 9bd9:9eb5 9bda:6ec5 9bdb:8511 9bdc:547d 9bdd:51a5 9bde:540d 9bdf:9cf4 9be0:660e 9be1:669d 9be2:6e9f 9be3:76bf 9be4:8317 9be5:879f 9be6:9169 9be7:9298 9be8:8882 9be9:4fae 9bea:52df 9beb:5e3d 9bec:59c6 9bed:6155 9bee:6478 9bef:66ae 9bf0:5192 9bf1:67d0 9bf2:6a21 9bf3:6bcd 9bf4:6bdb 9bf5:725f 9bf6:7261 9bf7:7738 9bf8:77db 9bf9:8004 9bfa:8017 9bfb:8305 9bfc:8b00 9c40:8b28 9c41:8c8c 9c42:927e 9c43:6728 9c44:6c90 9c45:7267 9c46:76ee 9c47:7766 9c48:7a46 9c49:6b7f 9c4a:6c92 9c4b:5922 9c4c:6726 9c4d:6fdb 9c4e:77c7 9c4f:8499 9c50:536f 9c51:5893 9c52:5999 9c53:5edf 9c54:63cf 9c55:6634 9c56:6773 9c57:6e3a 9c58:732b 9c59:82d7 9c5a:9328 9c5b:52d9 9c5c:5deb 9c5d:61cb 9c5e:620a 9c5f:62c7 9c60:64ab 9c61:65e0 9c62:6b66 9c63:6bcb 9c64:7121 9c65:755d 9c66:7e46 9c67:821e 9c68:8302 9c69:856a 9c6a:8aa3 9c6b:8cbf 9c6c:9727 9c6d:9d61 9c6e:58a8 9c6f:9ed8 9c70:520e 9c71:543b 9c72:6587 9c73:6c76 9c74:7d0b 9c75:7d0a 9c76:868a 9c77:9580 9c78:554f 9c79:805e 9c7a:52ff 9c7b:7269 9c7c:5473 9c7d:5a9a 9c7e:5c3e 9c80:5d4b 9c81:9761 9c82:5f4c 9c83:5fae 9c84:672a 9c85:6e3c 9c86:7030 9c87:7709 9c88:7c73 9c89:7cdc 9c8a:7f8e 9c8b:8587 9c8c:8b0e 9c8d:8ff7 9c8e:60b6 9c8f:610d 9c90:61ab 9c91:654f 9c92:65fc 9c93:65fb 9c94:6c11 9c95:6cef 9c96:739f 9c97:73c9 9c98:9594 9c99:95a9 9c9a:5bc6 9c9b:871c 9c9c:8b10 9c9d:f84e 9c9e:525d 9c9f:535a 9ca0:62cd 9ca1:640f 9ca2:64b2 9ca3:6734 9ca4:6a38 9ca5:6b02 9ca6:6cca 9ca7:7254 9ca8:73c0 9ca9:749e 9caa:7b94 9cab:7e1b 9cac:7c95 9cad:818a 9cae:8236 9caf:8584 9cb0:8feb 9cb1:96f9 9cb2:99c1 9cb3:4f34 9cb4:534a 9cb5:53cd 9cb6:53db 9cb7:62cc 9cb8:642c 9cb9:6500 9cba:6591 9cbb:69c3 9cbc:6f58 9cbd:6cee 9cbe:73ed 9cbf:7554 9cc0:76e4 9cc1:78fb 9cc2:792c 9cc3:7d46 9cc4:80d6 9cc5:87e0 9cc6:822c 9cc7:8fd4 9cc8:9812 9cc9:98ef 9cca:52c3 9ccb:62d4 9ccc:6f51 9ccd:64a5 9cce:767c 9ccf:8dcb 9cd0:91b1 9cd1:9262 9cd2:9aee 9cd3:9b43 9cd4:5023 9cd5:508d 9cd6:574a 9cd7:59a8 9cd8:5c28 9cd9:5e47 9cda:5f77 9cdb:623f 9cdc:653e 9cdd:65b9 9cde:65c1 9cdf:6609 9ce0:699c 9ce1:7d21 9ce2:80aa 9ce3:8180 9ce4:822b 9ce5:82b3 9ce6:84a1 9ce7:868c 9ce8:8a2a 9ce9:8b17 9cea:90a6 9ceb:9632 9cec:9ae3 9ced:9b74 9cee:9f90 9cef:4ff3 9cf0:500d 9cf1:f963 9cf2:57f9 9cf3:5f98 9cf4:62dc 9cf5:6392 9cf6:676f 9cf7:6e43 9cf8:76c3 9cf9:80da 9cfa:80cc 9cfb:88f5 9cfc:88f4 9d40:8919 9d41:8ce0 9d42:8f29 9d43:914d 9d44:966a 9d45:4f2f 9d46:4f70 9d47:5e1b 9d48:67cf 9d49:6822 9d4a:767d 9d4b:767e 9d4c:9b44 9d4d:6a0a 9d4e:f84f 9d4f:7169 9d50:756a 9d51:f964 9d52:7e41 9d53:7ffb 9d54:8543 9d55:85e9 9d56:98dc 9d57:4f10 9d58:7b4f 9d59:7f70 9d5a:95a5 9d5b:51e1 9d5c:5e06 9d5d:68b5 9d5e:6c3e 9d5f:6c4e 9d60:6cdb 9d61:72af 9d62:7bc4 9d63:8303 9d64:6cd5 9d65:743a 9d66:50fb 9d67:5288 9d68:58c1 9d69:64d8 9d6a:74a7 9d6b:7656 9d6c:78a7 9d6d:8f9f 9d6e:95e2 9d6f:9739 9d70:f965 9d71:535e 9d72:5f01 9d73:6c74 9d74:8fae 9d75:8b8a 9d76:8fa8 9d77:8faf 9d78:f850 9d79:908a 9d7a:99e2 9d7b:5225 9d7c:5f46 9d7d:77a5 9d7e:9c49 9d80:9f08 9d81:4e19 9d82:5002 9d83:5175 9d84:5c5b 9d85:5e77 9d86:661e 9d87:663a 9d88:67c4 9d89:70b3 9d8a:7501 9d8b:75c5 9d8c:7add 9d8d:79c9 9d8e:8f27 9d8f:8ff8 9d90:9920 9d91:4fdd 9d92:5821 9d93:5831 9d94:5bf6 9d95:666e 9d96:6b65 9d97:6e7a 9d98:6d11 9d99:6f7d 9d9a:752b 9d9b:88dc 9d9c:8913 9d9d:8b5c 9d9e:8f14 9d9f:9d07 9da0:9efc 9da1:4f0f 9da2:50d5 9da3:5310 9da4:535c 9da5:5b93 9da6:5fa9 9da7:798f 9da8:670d 9da9:8179 9daa:832f 9dab:8514 9dac:8986 9dad:8760 9dae:8907 9daf:8f3b 9db0:99a5 9db1:9c12 9db2:672c 9db3:4e76 9db4:4e30 9db5:4ff8 9db6:5949 9db7:5c01 9db8:5cf0 9db9:5cef 9dba:6367 9dbb:742b 9dbc:68d2 9dbd:70fd 9dbe:7e2b 9dbf:8451 9dc0:84ec 9dc1:8702 9dc2:9022 9dc3:92d2 9dc4:9cf3 9dc5:4ec6 9dc6:4ed8 9dc7:5085 9dc8:5256 9dc9:526f 9dca:5426 9dcb:57e0 9dcc:592b 9dcd:5a66 9dce:5b75 9dcf:5bcc 9dd0:5e9c 9dd1:f966 9dd2:6276 9dd3:6577 9dd4:65a7 9dd5:6d6e 9dd6:6ea5 9dd7:7236 9dd8:7c3f 9dd9:7f36 9dda:7b26 9ddb:7f58 9ddc:8151 9ddd:8150 9dde:819a 9ddf:8299 9de0:82fb 9de1:8709 9de2:8a03 9de3:8ca0 9de4:8ce6 9de5:8cfb 9de6:8d74 9de7:8dba 9de8:90e8 9de9:91dc 9dea:961c 9deb:9644 9dec:982b 9ded:99d9 9dee:9b92 9def:9ce7 9df0:5317 9df1:5206 9df2:5674 9df3:f851 9df4:58b3 9df5:5954 9df6:596e 9df7:5fff 9df8:61a4 9df9:626e 9dfa:6c7e 9dfb:711a 9dfc:76c6 9e40:7c89 9e41:7cde 9e42:7d1b 9e43:82ac 9e44:8561 9e45:96f0 9e46:f967 9e47:4f5b 9e48:f852 9e49:5f17 9e4a:62c2 9e4b:9af4 9e4c:9efb 9e4d:5d29 9e4e:670b 9e4f:68da 9e50:787c 9e51:7e43 9e52:9d6c 9e53:4e15 9e54:5099 9e55:5315 9e56:532a 9e57:5351 9e58:5983 9e59:59a3 9e5a:5a62 9e5b:5e87 9e5c:60b2 9e5d:618a 9e5e:6249 9e5f:6279 9e60:6590 9e61:f853 9e62:69a7 9e63:6c98 9e64:f968 9e65:6cb8 9e66:6bd4 9e67:6bd8 9e68:7435 9e69:75fa 9e6a:7765 9e6b:7812 9e6c:7891 9e6d:79d8 9e6e:7be6 9e6f:7dcb 9e70:7fe1 9e71:80a5 9e72:8153 9e73:813e 9e74:81c2 9e75:83f2 9e76:871a 9e77:88e8 9e78:8ab9 9e79:8b6c 9e7a:8cbb 9e7b:8f61 9e7c:9119 9e7d:975e 9e7e:98db 9e80:9ac0 9e81:9f3b 9e82:5b2a 9e83:8cd3 9e84:5f6c 9e85:64ef 9e86:658c 9e87:6ab3 9e88:6baf 9e89:6ff1 9e8a:7015 9e8b:725d 9e8c:860b 9e8d:8ca7 9e8e:f854 9e8f:983b 9e90:9870 9e91:9b22 9e92:6191 9e93:6c37 9e94:8058 9e95:9a01 9e96:4e4d 9e97:4e8b 9e98:4e9b 9e99:4ed5 9e9a:4f3c 9e9b:4f3a 9e9c:820d 9e9d:4f7f 9e9e:50ff 9e9f:53f2 9ea0:53f8 9ea1:56db 9ea2:5506 9ea3:55e3 9ea4:58eb 9ea5:5962 9ea6:59d2 9ea7:5a11 9ea8:5beb 9ea9:5bfa 9eaa:5df3 9eab:5e2b 9eac:f855 9ead:5f99 9eae:601d 9eaf:6368 9eb0:8d66 9eb1:65af 9eb2:659c 9eb3:67fb 9eb4:68ad 9eb5:6942 9eb6:69ce 9eb7:6c99 9eb8:6cd7 9eb9:6e23 9eba:7009 9ebb:90aa 9ebc:7345 9ebd:7940 9ebe:793e 9ebf:7960 9ec0:6b7b 9ec1:7802 9ec2:79c1 9ec3:7b25 9ec4:7be9 9ec5:84d1 9ec6:7d17 9ec7:7d72 9ec8:838e 9ec9:86c7 9eca:88df 9ecb:8a50 9ecc:8a5e 9ecd:8b1d 9ece:8cdc 9ecf:5c04 9ed0:8fad 9ed1:8086 9ed2:98fc 9ed3:99df 9ed4:524a 9ed5:f969 9ed6:69ca 9ed7:6714 9ed8:f96a 9ed9:9460 9eda:5098 9edb:522a 9edc:5c71 9edd:6563 9ede:6c55 9edf:73ca 9ee0:7523 9ee1:759d 9ee2:7b97 9ee3:849c 9ee4:9178 9ee5:6492 9ee6:6bba 9ee7:4e77 9ee8:85a9 9ee9:4e09 9eea:f96b 9eeb:6749 9eec:68ee 9eed:6e17 9eee:886b 9eef:829f 9ef0:8518 9ef1:6b43 9ef2:63f7 9ef3:6f81 9ef4:98af 9ef5:9364 9ef6:970e 9ef7:4e0a 9ef8:50b7 9ef9:50cf 9efa:511f 9efb:5546 9efc:55aa 9f40:5617 9f41:723d 9f42:5b40 9f43:5c19 9f44:5e8a 9f45:5ea0 9f46:5ec2 9f47:5e38 9f48:60f3 9f49:76f8 9f4a:6851 9f4b:6a61 9f4c:6ba4 9f4d:6e58 9f4e:72c0 9f4f:7240 9f50:7965 9f51:7bb1 9f52:7fd4 9f53:88f3 9f54:89f4 9f55:8c61 9f56:8cde 9f57:8a73 9f58:971c 9f59:585e 9f5a:74bd 9f5b:8cfd 9f5c:9c13 9f5d:f96c 9f5e:7a61 9f5f:7d22 9f60:8272 9f61:7272 9f62:751f 9f63:7525 9f64:f96d 9f65:7b19 9f66:566c 9f67:58fb 9f68:5885 9f69:5a7f 9f6a:7280 9f6b:5dbc 9f6c:5e8f 9f6d:5eb6 9f6e:5f90 9f6f:6055 9f70:6292 9f71:654d 9f72:6691 9f73:66d9 9f74:66f8 9f75:6816 9f76:68f2 9f77:745e 9f78:7d6e 9f79:7dd6 9f7a:7f72 9f7b:80e5 9f7c:8212 9f7d:85af 9f7e:897f 9f80:8a93 9f81:92e4 9f82:901d 9f83:9ecd 9f84:f856 9f85:9f20 9f86:5915 9f87:596d 9f88:f857 9f89:5e2d 9f8a:60dc 9f8b:6614 9f8c:6673 9f8d:6790 9f8e:6c50 9f8f:6dc5 9f90:6f5f 9f91:77f3 9f92:78a9 9f93:84c6 9f94:91cb 9f95:932b 9f96:5148 9f97:4ed9 9f98:50ca 9f99:f858 9f9a:5584 9f9b:5ba3 9f9c:5c20 9f9d:6103 9f9e:6247 9f9f:65cb 9fa0:f859 9fa1:717d 9fa2:71f9 9fa3:79aa 9fa4:7444 9fa5:7487 9fa6:74bf 9fa7:766c 9fa8:7dda 9fa9:7e55 9faa:7fa8 9fab:817a 9fac:81b3 9fad:8239 9fae:861a 9faf:87ec 9fb0:8a75 9fb1:8de3 9fb2:9078 9fb3:9291 9fb4:f85a 9fb5:9bae 9fb6:5070 9fb7:5368 9fb8:820c 9fb9:f85b 9fba:5c51 9fbb:6308 9fbc:6954 9fbd:6d29 9fbe:6e2b 9fbf:859b 9fc0:8a2d 9fc1:8aaa 9fc2:96ea 9fc3:6bb2 9fc4:7e96 9fc5:87fe 9fc6:8d0d 9fc7:66b9 9fc8:9583 9fc9:71ee 9fca:651d 9fcb:6d89 9fcc:f96e 9fcd:57ce 9fce:59d3 9fcf:6027 9fd0:60fa 9fd1:6210 9fd2:661f 9fd3:665f 9fd4:7329 9fd5:76db 9fd6:7701 9fd7:7b6c 9fd8:8056 9fd9:8072 9fda:8165 9fdb:8aa0 9fdc:9192 9fdd:4e16 9fde:52e2 9fdf:6b72 9fe0:6d17 9fe1:7a05 9fe2:7b39 9fe3:7d30 9fe4:f96f 9fe5:8cb0 9fe6:53ec 9fe7:562f 9fe8:5851 9fe9:5c0f 9fea:5c11 9feb:5bb5 9fec:5de2 9fed:6383 9fee:6414 9fef:6240 9ff0:662d 9ff1:68b3 9ff2:6cbc 9ff3:6d88 9ff4:6eaf 9ff5:701f 9ff6:70a4 9ff7:71d2 9ff8:7526 9ff9:758e 9ffa:758f 9ffb:7b11 9ffc:7c2b a040:7d20 a041:7d39 a042:8258 a043:852c a044:856d a045:8607 a046:8a34 a047:900d a048:9061 a049:90b5 a04a:92b7 a04b:9704 a04c:97f6 a04d:9a37 a04e:4fd7 a04f:5c6c a050:675f a051:7c9f a052:7e8c a053:901f a054:5b6b a055:640d a056:905c a057:7387 a058:87c0 a059:5b8b a05a:677e a05b:8a1f a05c:8aa6 a05d:9001 a05e:980c a05f:5237 a060:f970 a061:7051 a062:7463 a063:788e a064:9396 a065:8870 a066:91d7 a067:4fee a068:53d7 a069:53df a06a:56da a06b:55fd a06c:5782 a06d:58fd a06e:5ac2 a06f:5b88 a070:f85c a071:5cab a072:5e25 a073:620d a074:6101 a075:624b a076:6388 a077:641c a078:6536 a079:6578 a07a:666c a07b:6a39 a07c:6b8a a07d:71e7 a07e:6c34 a080:6d19 a081:6eb2 a082:6f31 a083:72e9 a084:7378 a085:795f a086:7626 a087:7761 a088:f85d a089:79c0 a08a:7a57 a08b:7aea a08c:7cb9 a08d:7d8f a08e:7dac a08f:7e61 a090:7f9e a091:8129 a092:8331 a093:8490 a094:84da a095:85ea a096:8896 a097:8ab0 a098:8f38 a099:9042 a09a:9083 a09b:916c a09c:9296 a09d:92b9 a09e:968b a09f:96a8 a0a0:96d6 a0a1:9700 a0a2:9808 a0a3:9996 a0a4:9ad3 a0a5:9b1a a0a6:53d4 a0a7:587e a0a8:5919 a0a9:5b70 a0aa:5bbf a0ab:6dd1 a0ac:719f a0ad:8085 a0ae:83fd a0af:5faa a0b0:6042 a0b1:65ec a0b2:696f a0b3:6b89 a0b4:6d35 a0b5:6df3 a0b6:73e3 a0b7:76fe a0b8:77ac a0b9:7b4d a0ba:7d14 a0bb:8123 a0bc:821c a0bd:8340 a0be:8a62 a0bf:5de1 a0c0:9187 a0c1:931e a0c2:9806 a0c3:99b4 a0c4:9d89 a0c5:620c a0c6:8853 a0c7:8ff0 a0c8:5d07 a0c9:5d27 a0ca:5d69 a0cb:745f a0cc:819d a0cd:8671 a0ce:8768 a0cf:62fe a0d0:6fd5 a0d1:7fd2 a0d2:8936 a0d3:8972 a0d4:4e1e a0d5:4e58 a0d6:50e7 a0d7:5347 a0d8:627f a0d9:6607 a0da:52dd a0db:7e69 a0dc:8805 a0dd:965e a0de:4f8d a0df:5319 a0e0:557b a0e1:5636 a0e2:59cb a0e3:5aa4 a0e4:f85e a0e5:5c38 a0e6:5c4d a0e7:5e02 a0e8:5f11 a0e9:6043 a0ea:65bd a0eb:662f a0ec:6642 a0ed:67be a0ee:67f4 a0ef:731c a0f0:77e2 a0f1:793a a0f2:8996 a0f3:7de6 a0f4:7fc5 a0f5:8494 a0f6:84cd a0f7:8a69 a0f8:8a66 a0f9:8ae1 a0fa:8c7a a0fb:57f4 a0fc:5bd4 a140:5f0f a141:606f a142:62ed a143:690d a144:6b96 a145:6e5c a146:7184 a147:8b58 a148:8efe a149:98df a14a:98fe a14b:4f38 a14c:4fe1 a14d:547b a14e:5a20 a14f:5bb8 a150:613c a151:65b0 a152:6668 a153:71fc a154:7533 a155:77e7 a156:795e a157:7d33 a158:814e a159:81e3 a15a:8398 a15b:85aa a15c:8703 a15d:8a0a a15e:8eab a15f:8f9b a160:f971 a161:8fc5 a162:5931 a163:5ba4 a164:5be6 a165:6089 a166:f85f a167:5be9 a168:5c0b a169:5fc3 a16a:f972 a16b:6c81 a16c:6df1 a16d:700b a16e:751a a16f:82af a170:4ec0 a171:5341 a172:f973 a173:96d9 a174:6c0f a175:4e9e a176:4fc4 a177:5152 a178:5a25 a179:5ce8 a17a:6211 a17b:7259 a17c:82bd a17d:86fe a17e:8859 a180:8a1d a181:963f a182:96c5 a183:9913 a184:9d09 a185:9d5d a186:580a a187:5cb3 a188:5dbd a189:6115 a18a:60e1 a18b:63e1 a18c:6a02 a18d:6e25 a18e:843c a18f:984e a190:9f77 a191:5b89 a192:5cb8 a193:6309 a194:664f a195:6848 a196:773c a197:96c1 a198:8d0b a199:978d a19a:9854 a19b:9d08 a19c:621e a19d:65a1 a19e:8b01 a19f:8ecb a1a0:904f a1a1:95bc a1a2:5d52 a1a3:5dd6 a1a4:5eb5 a1a5:6697 a1a6:764c a1a7:83f4 a1a8:8af3 a1a9:95c7 a1aa:9eef a1ab:58d3 a1ac:62bc a1ad:72ce a1ae:9d28 a1af:4ef0 a1b0:592e a1b1:600f a1b2:663b a1b3:6b83 a1b4:79e7 a1b5:9785 a1b6:9d26 a1b7:5393 a1b8:57c3 a1b9:5d16 a1ba:611b a1bb:6b38 a1bc:6daf a1bd:769a a1be:66d6 a1bf:788d a1c0:7919 a1c1:827e a1c2:54c0 a1c3:9698 a1c4:9744 a1c5:9749 a1c6:5384 a1c7:6396 a1c8:6db2 a1c9:814b a1ca:9628 a1cb:984d a1cc:6afb a1cd:7f4c a1ce:9daf a1cf:9e1a a1d0:4e5f a1d1:503b a1d2:51b6 a1d3:591c a1d4:f860 a1d5:63f6 a1d6:6930 a1d7:723a a1d8:8036 a1d9:f974 a1da:60f9 a1db:91ce a1dc:5f31 a1dd:7bdb a1de:7c65 a1df:7d04 a1e0:82e5 a1e1:846f a1e2:85e5 a1e3:8e8d a1e4:4f6f a1e5:58e4 a1e6:5b43 a1e7:6059 a1e8:63da a1e9:6518 a1ea:656d a1eb:6698 a1ec:694a a1ed:6a23 a1ee:6d0b a1ef:7001 a1f0:716c a1f1:7a70 a1f2:75d2 a1f3:760d a1f4:7f8a a1f5:7f98 a1f6:8944 a1f7:8b93 a1f8:91c0 a1f9:967d a1fa:990a a1fb:5704 a1fc:5fa1 a240:6554 a241:65bc a242:6f01 a243:79a6 a244:8a9e a245:99ad a246:9b5a a247:9f6c a248:5104 a249:61b6 a24a:6291 a24b:6a8d a24c:81c6 a24d:5043 a24e:5830 a24f:5f66 a250:7109 a251:8a00 a252:8afa a253:5b7c a254:513c a255:56b4 a256:5944 a257:63a9 a258:6df9 a259:5daa a25a:696d a25b:605a a25c:4e88 a25d:4f59 a25e:5982 a25f:6b5f a260:6c5d a261:8207 a262:9918 a263:4ea6 a264:57df a265:f861 a266:5f79 a267:6613 a268:75ab a269:7e79 a26a:8b6f a26b:9006 a26c:9a5b a26d:56a5 a26e:5827 a26f:59f8 a270:5a1f a271:5bb4 a272:5ef6 a273:6350 a274:f991 a275:693d a276:6cbf a277:6d93 a278:6d8e a279:6df5 a27a:6f14 a27b:70df a27c:7136 a27d:7159 a27e:71c3 a280:71d5 a281:784f a282:786f a283:7b75 a284:7de3 a285:f862 a286:81d9 a287:8815 a288:884d a289:8b8c a28a:8edf a28b:925b a28c:9cf6 a28d:f99e a28e:6085 a28f:6d85 a290:71b1 a291:f9a1 a292:95b1 a293:53ad a294:5869 a295:67d3 a296:708e a297:7130 a298:9e7d a299:82d2 a29a:8276 a29b:95bb a29c:995c a29d:9ae5 a29e:66c4 a29f:71c1 a2a0:8449 a2a1:584b a2a2:5b30 a2a3:5f71 a2a4:6620 a2a5:668e a2a6:6979 a2a7:69ae a2a8:6c38 a2a9:6cf3 a2aa:6f41 a2ab:701b a2ac:71df a2ad:745b a2ae:f9ae a2af:74d4 a2b0:76c8 a2b1:7e93 a2b2:82f1 a2b3:8a60 a2b4:8fce a2b5:502a a2b6:5208 a2b7:53e1 a2b8:66f3 a2b9:6fca a2ba:730a a2bb:7768 a2bc:777f a2bd:7ff3 a2be:82ae a2bf:854b a2c0:85dd a2c1:8602 a2c2:88d4 a2c3:8a63 a2c4:8b7d a2c5:8c6b a2c6:92b3 a2c7:9713 a2c8:9810 a2c9:4e94 a2ca:4f0d a2cb:50b2 a2cc:5348 a2cd:5433 a2ce:55da a2cf:58ba a2d0:5967 a2d1:5a1b a2d2:5be4 a2d3:609f a2d4:f9b9 a2d5:65ff a2d6:6664 a2d7:68a7 a2d8:6c5a a2d9:70cf a2da:7352 a2db:8708 a2dc:8aa4 a2dd:9068 a2de:543e a2df:5c4b a2e0:6c83 a2e1:7344 a2e2:7389 a2e3:923a a2e4:5abc a2e5:6eab a2e6:7465 a2e7:761f a2e8:7a69 a2e9:8580 a2ea:860a a2eb:9c2e a2ec:5140 a2ed:58c5 a2ee:74ee a2ef:7670 a2f0:64c1 a2f1:7515 a2f2:7fc1 a2f3:9095 a2f4:96cd a2f5:6e26 a2f6:74e6 a2f7:7aa9 a2f8:86d9 a2f9:8778 a2fa:8a1b a2fb:81e5 a2fc:5a49 a340:5b8c a341:5b9b a342:6d63 a343:73a9 a344:742c a345:7897 a346:7de9 a347:7feb a348:8155 a349:839e a34a:8c4c a34b:962e a34c:9811 a34d:66f0 a34e:5f80 a34f:65fa a350:6789 a351:6c6a a352:738b a353:502d a354:6b6a a355:77ee a356:5916 a357:5dcd a358:7325 a359:754f a35a:50e5 a35b:51f9 a35c:582f a35d:592d a35e:5996 a35f:59da a360:5da2 a361:62d7 a362:6416 a363:64fe a364:66dc a365:8170 a366:f9bf a367:6a48 a368:7464 a369:7a88 a36a:7aaf a36b:7e47 a36c:7e5e a36d:8000 a36e:8558 a36f:87ef a370:8981 a371:8b20 a372:9059 a373:9080 a374:9952 a375:8fb1 a376:617e a377:6b32 a378:6d74 a379:8925 a37a:50ad a37b:52c7 a37c:5bb9 a37d:5eb8 a37e:5197 a380:6995 a381:6e67 a382:6eb6 a383:7194 a384:7462 a385:7528 a386:8073 a387:8202 a388:8338 a389:84c9 a38a:86f9 a38b:8e0a a38c:9394 a38d:93de a38e:4f51 a38f:5076 a390:512a a391:53c8 a392:53cb a393:53f3 a394:5401 a395:5b87 a396:5bd3 a397:5c24 a398:4e8e a399:611a a39a:6182 a39b:725b a39c:76c2 a39d:7950 a39e:7991 a39f:79b9 a3a0:7fbd a3a1:828b a3a2:865e a3a3:8fc2 a3a4:9047 a3a5:90f5 a3a6:9685 a3a7:96e8 a3a8:96e9 a3a9:65ed a3aa:6631 a3ab:715c a3ac:7a36 a3ad:90c1 a3ae:980a a3af:4e91 a3b0:f9c5 a3b1:6b9e a3b2:8018 a3b3:82b8 a3b4:904b a3b5:9695 a3b6:96f2 a3b7:97fb a3b8:71a8 a3b9:851a a3ba:9b31 a3bb:718a a3bc:96c4 a3bd:5143 a3be:539f a3bf:54e1 a3c0:5712 a3c1:5713 a3c2:7230 a3c3:57a3 a3c4:5a9b a3c5:5bc3 a3c6:6028 a3c7:613f a3c8:63f4 a3c9:6e90 a3ca:733f a3cb:7457 a3cc:82d1 a3cd:873f a3ce:8881 a3cf:8f45 a3d0:9060 a3d1:9662 a3d2:9858 a3d3:9d1b a3d4:6708 a3d5:8d8a a3d6:925e a3d7:4f4d a3d8:5049 a3d9:50de a3da:5371 a3db:570d a3dc:59d4 a3dd:5c09 a3de:5e43 a3df:6170 a3e0:5a01 a3e1:6e2d a3e2:7232 a3e3:744b a3e4:7def a3e5:80c3 a3e6:840e a3e7:8466 a3e8:875f a3e9:885b a3ea:885e a3eb:8b02 a3ec:9055 a3ed:97cb a3ee:9b4f a3ef:4e73 a3f0:6538 a3f1:4f91 a3f2:5112 a3f3:516a a3f4:5e7c a3f5:552f a3f6:55a9 a3f7:56ff a3f8:5b7a a3f9:5ba5 a3fa:5e37 a3fb:5e7d a3fc:5ebe a440:60a0 a441:60df a442:6109 a443:6108 a444:63c4 a445:6709 a446:67d4 a447:67da a448:6961 a449:6cb9 a44a:6e38 a44b:6fe1 a44c:7336 a44d:745c a44e:7531 a44f:7652 a450:7dad a451:81fe a452:8438 a453:8564 a454:88d5 a455:8a98 a456:8adb a457:8aed a458:8e42 a459:8e30 a45a:904a a45b:903e a45c:907a a45d:9149 a45e:91c9 a45f:936e a460:9edd a461:6bd3 a462:8089 a463:80b2 a464:9b3b a465:5141 a466:596b a467:5c39 a468:6f64 a469:73a7 a46a:80e4 a46b:958f a46c:807f a46d:620e a46e:7d68 a46f:878d a470:57a0 a471:6069 a472:6147 a473:6abc a474:6bb7 a475:73e2 a476:9280 a477:8abe a478:96b1 a479:9f66 a47a:4e59 a47b:541f a47c:6deb a47d:852d a47e:9670 a480:98ee a481:97f3 a482:6339 a483:63d6 a484:6ce3 a485:9091 a486:51dd a487:61c9 a488:81ba a489:9df9 a48a:4f9d a48b:501a a48c:5100 a48d:7591 a48e:77e3 a48f:5b9c a490:610f a491:61ff a492:64ec a493:6bc5 a494:7fa9 a495:8264 a496:87fb a497:8863 a498:8abc a499:8b70 a49a:91ab a49b:4e8c a49c:4ee5 a49d:4f0a a49e:5937 a49f:59e8 a4a0:5df2 a4a1:8cb3 a4a2:5f1b a4a3:5f5b a4a4:6021 a4a5:f9e0 a4a6:682e a4a7:723e a4a8:73e5 a4a9:7570 a4aa:75cd a4ab:79fb a4ac:800c a4ad:8033 a4ae:8351 a4af:98f4 a4b0:990c a4b1:9823 a4b2:7037 a4b3:7ffc a4b4:76ca a4b5:7fca a4b6:7fcc a4b7:4eba a4b8:4ec1 a4b9:4ede a4ba:5203 a4bb:5370 a4bc:54bd a4bd:56e0 a4be:59fb a4bf:5bc5 a4c0:5f15 a4c1:5fcd a4c2:6e6e a4c3:8a8d a4c4:976d a4c5:9777 a4c6:4e00 a4c7:4f7e a4c8:58f9 a4c9:65e5 a4ca:6ea2 a4cb:9038 a4cc:93b0 a4cd:99b9 a4ce:4efb a4cf:58ec a4d0:598a a4d1:59d9 a4d2:7a14 a4d3:834f a4d4:8cc3 a4d5:5165 a4d6:4ecd a4d7:5b55 a4d8:5269 a4d9:4ed4 a4da:523a a4db:54a8 a4dc:59c9 a4dd:59ff a4de:5b50 a4df:5b5c a4e0:5b57 a4e1:6063 a4e2:6148 a4e3:6ecb a4e4:7099 a4e5:716e a4e6:7386 a4e7:74f7 a4e8:75b5 a4e9:7725 a4ea:78c1 a4eb:7ca2 a4ec:7d2b a4ed:8005 a4ee:8014 a4ef:81ea a4f0:8517 a4f1:85c9 a4f2:89dc a4f3:8aee a4f4:8cc7 a4f5:8d6d a4f6:96cc a4f7:4f5c a4f8:52fa a4f9:56bc a4fa:65ab a4fb:6628 a4fc:67de a540:707c a541:70b8 a542:7235 a543:7dbd a544:828d a545:914c a546:96c0 a547:9d72 a548:68e7 a549:6b98 a54a:6f7a a54b:76de a54c:5c91 a54d:66ab a54e:6f5b a54f:6f5c a550:7bb4 a551:7c2a a552:8695 a553:8836 a554:96dc a555:4e08 a556:4ed7 a557:5320 a558:5834 a559:58bb a55a:596c a55b:5d82 a55c:5e33 a55d:5e84 a55e:5f35 a55f:638c a560:66b2 a561:6756 a562:6a1f a563:6aa3 a564:6b0c a565:6f3f a566:58ef a567:5c07 a568:7246 a569:f9fa a56a:7350 a56b:748b a56c:7634 a56d:7ae0 a56e:7ca7 a56f:8178 a570:81df a571:838a a572:846c a573:8523 a574:8594 a575:85cf a576:88c5 a577:88dd a578:8d13 a579:91ac a57a:9577 a57b:969c a57c:518d a57d:54c9 a57e:5728 a580:5bb0 a581:624d a582:6750 a583:683d a584:6893 a585:6ed3 a586:707d a587:7e94 a588:88c1 a589:8ca1 a58a:8f09 a58b:9f4b a58c:9f4e a58d:722d a58e:7b8f a58f:8acd a590:931a a591:4f4e a592:4f47 a593:5132 a594:5480 a595:59d0 a596:5e95 a597:62b5 a598:6775 a599:67e2 a59a:696e a59b:6a17 a59c:6cae a59d:6e1a a59e:72d9 a59f:732a a5a0:75bd a5a1:7bb8 a5a2:82e7 a5a3:8457 a5a4:85f7 a5a5:86c6 a5a6:8a5b a5a7:8c6c a5a8:8caf a5a9:8e87 a5aa:9019 a5ab:90b8 a5ac:52e3 a5ad:5ae1 a5ae:5bc2 a5af:6458 a5b0:6575 a5b1:6ef4 a5b2:72c4 a5b3:7684 a5b4:7a4d a5b5:7b1b a5b6:7c4d a5b7:7cf4 a5b8:7e3e a5b9:837b a5ba:8b2b a5bb:8cca a5bc:8d64 a5bd:8de1 a5be:8e5f a5bf:8fea a5c0:8ff9 a5c1:9069 a5c2:50b3 a5c3:5168 a5c4:5178 a5c5:524d a5c6:526a a5c7:56c0 a5c8:5861 a5c9:5960 a5ca:5c08 a5cb:5c55 a5cc:5dd3 a5cd:5edb a5ce:609b a5cf:6230 a5d0:6813 a5d1:6bbf a5d2:6c08 a5d3:6fb1 a5d4:714e a5d5:7530 a5d6:7538 a5d7:7672 a5d8:78da a5d9:7b8b a5da:7bad a5db:7bc6 a5dc:7e8f a5dd:7fe6 a5de:8a6e a5df:8f3e a5e0:8f49 a5e1:923f a5e2:9293 a5e3:9322 a5e4:96fb a5e5:985a a5e6:986b a5e7:991e a5e8:5207 a5e9:622a a5ea:6298 a5eb:6d59 a5ec:7a83 a5ed:7aca a5ee:7bc0 a5ef:7d76 a5f0:5360 a5f1:5cbe a5f2:5e97 a5f3:6f38 a5f4:70b9 a5f5:9ede a5f6:7c98 a5f7:9711 a5f8:63a5 a5f9:647a a5fa:6904 a5fb:8776 a5fc:4e01 a640:4e95 a641:4ead a642:505c a643:5075 a644:5448 a645:59c3 a646:5e40 a647:5ef7 a648:5f81 a649:5b9a a64a:5ead a64b:60c5 a64c:633a a64d:653f a64e:6574 a64f:65cc a650:6676 a651:6678 a652:6883 a653:6968 a654:6b63 a655:6c40 a656:6de8 a657:6e1f a658:753a a659:775b a65a:7887 a65b:798e a65c:7a0b a65d:7a7d a65e:9756 a65f:7cbe a660:8247 a661:8a02 a662:8aea a663:8c9e a664:912d a665:914a a666:91d8 a667:9266 a668:9320 a669:9706 a66a:975c a66b:9802 a66c:9f0e a66d:5236 a66e:5291 a66f:557c a670:5824 a671:5e1d a672:5f1f a673:608c a674:63d0 a675:6662 a676:68af a677:6fdf a678:7445 a679:81cd a67a:796d a67b:7b2c a67c:85ba a67d:88fd a67e:8af8 a680:8e36 a681:8e44 a682:918d a683:9664 a684:969b a685:973d a686:984c a687:9f4a a688:4fce a689:51cb a68a:5146 a68b:52a9 a68c:f863 a68d:5632 a68e:566a a68f:5f14 a690:5f6b a691:63aa a692:64cd a693:65e9 a694:6641 a695:66fa a696:66f9 a697:671d a698:689d a699:68d7 a69a:69fd a69b:6f15 a69c:6f6e a69d:7167 a69e:71e5 a69f:722a a6a0:7681 a6a1:773a a6a2:7956 a6a3:795a a6a4:79df a6a5:7a20 a6a6:7a95 a6a7:7ac8 a6a8:7b0a a6a9:7c97 a6aa:7cdf a6ab:7cf6 a6ac:7d44 a6ad:7d5b a6ae:7e70 a6af:8087 a6b0:85fb a6b1:86a4 a6b2:8a54 a6b3:8abf a6b4:8d99 a6b5:8e81 a6b6:9020 a6b7:906d a6b8:91e3 a6b9:963b a6ba:9bdb a6bb:9ce5 a6bc:65cf a6bd:7c07 a6be:8db3 a6bf:93c3 a6c0:5b58 a6c1:5c0a a6c2:5352 a6c3:62d9 a6c4:731d a6c5:5027 a6c6:5b97 a6c7:5f9e a6c8:616b a6c9:68d5 a6ca:6a05 a6cb:6dd9 a6cc:742e a6cd:7a2e a6ce:7d42 a6cf:7d9c a6d0:7e31 a6d1:816b a6d2:8e35 a6d3:8e64 a6d4:937e a6d5:9418 a6d6:4f50 a6d7:5750 a6d8:5de6 a6d9:5ea7 a6da:632b a6db:7f6a a6dc:4e3b a6dd:4f4f a6de:4f8f a6df:505a a6e0:5eda a6e1:546a a6e2:5468 a6e3:55fe a6e4:594f a6e5:5b99 a6e6:5dde a6e7:665d a6e8:6731 a6e9:67f1 a6ea:682a a6eb:70b7 a6ec:6ce8 a6ed:6d32 a6ee:9152 a6ef:73e0 a6f0:7587 a6f1:851f a6f2:7c4c a6f3:7d02 a6f4:7d2c a6f5:7da2 a6f6:8098 a6f7:80c4 a6f8:821f a6f9:86db a6fa:8a3b a6fb:8a85 a6fc:8d70 a740:8e8a a741:8f33 a742:914e a743:9031 a744:9444 a745:99d0 a746:7af9 a747:7ca5 a748:4fca a749:5101 a74a:51c6 a74b:57c8 a74c:5cfb a74d:6659 a74e:6a3d a74f:6d5a a750:6e96 a751:6fec a752:756f a753:7ae3 a754:8822 a755:9021 a756:9075 a757:96bc a758:99ff a759:8301 a75a:4e2d a75b:4ef2 a75c:8846 a75d:91cd a75e:f864 a75f:537d a760:6adb a761:696b a762:6c41 a763:847a a764:589e a765:618e a766:62ef a767:70dd a768:66fe a769:7511 a76a:75c7 a76b:84b8 a76c:8a3c a76d:8b49 a76e:8d08 a76f:4e4b a770:53ea a771:54ab a772:5730 a773:5740 a774:5fd7 a775:6301 a776:6307 a777:646f a778:652f a779:65e8 a77a:667a a77b:679d a77c:67b3 a77d:6b62 a77e:6c60 a780:6f2c a781:75e3 a782:77e5 a783:7825 a784:7957 a785:7949 a786:7d19 a787:80a2 a788:8102 a789:81f3 a78a:829d a78b:8718 a78c:8a8c a78d:f9fc a78e:8d04 a78f:8dbe a790:9072 a791:76f4 a792:7a19 a793:7a37 a794:7e54 a795:8077 a796:8fb0 a797:55d4 a798:5875 a799:632f a79a:6649 a79b:699b a79c:6d25 a79d:6eb1 a79e:73cd a79f:7468 a7a0:74a1 a7a1:75b9 a7a2:76e1 a7a3:771e a7a4:778b a7a5:79e6 a7a6:7e09 a7a7:8a3a a7a8:8cd1 a7a9:8eeb a7aa:9032 a7ab:93ad a7ac:9663 a7ad:9673 a7ae:9707 a7af:53f1 a7b0:7a92 a7b1:59ea a7b2:5ac9 a7b3:5e19 a7b4:684e a7b5:75be a7b6:79e9 a7b7:81a3 a7b8:86ed a7b9:8cea a7ba:8dcc a7bb:8fed a7bc:659f a7bd:6715 a7be:57f7 a7bf:96c6 a7c0:7ddd a7c1:8f2f a7c2:5fb5 a7c3:61f2 a7c4:6f84 a7c5:4e14 a7c6:501f a7c7:7b9a a7c8:53c9 a7c9:55df a7ca:5dee a7cb:5d6f a7cc:6b21 a7cd:6b64 a7ce:78cb a7cf:f9fe a7d0:8e49 a7d1:906e a7d2:8eca a7d3:6349 a7d4:643e a7d5:7740 a7d6:7a84 a7d7:932f a7d8:947f a7d9:9f6a a7da:64b0 a7db:6faf a7dc:71e6 a7dd:74a8 a7de:74da a7df:7ac4 a7e0:7e82 a7e1:7cb2 a7e2:7e98 a7e3:8b9a a7e4:8d0a a7e5:947d a7e6:f865 a7e7:9910 a7e8:994c a7e9:5239 a7ea:5bdf a7eb:64e6 a7ec:672d a7ed:50ed a7ee:53c3 a7ef:5879 a7f0:6158 a7f1:6159 a7f2:615a a7f3:61fa a7f4:65ac a7f5:7ad9 a7f6:8b92 a7f7:5021 a7f8:5009 a7f9:5231 a7fa:5275 a7fb:5531 a7fc:5a3c a840:5ee0 a841:5f70 a842:60b5 a843:655e a844:660c a845:6636 a846:66a2 a847:69cd a848:6c05 a849:6ec4 a84a:6f32 a84b:7621 a84c:7a93 a84d:8139 a84e:8259 a84f:83d6 a850:84bc a851:50b5 a852:57f0 a853:5f69 a854:63a1 a855:7826 a856:7db5 a857:83dc a858:8521 a859:91c7 a85a:91f5 a85b:518a a85c:67f5 a85d:7b56 a85e:7c00 a85f:8cac a860:51c4 a861:59bb a862:60bd a863:8655 a864:f9ff a865:5254 a866:5c3a a867:617d a868:621a a869:62d3 a86a:64f2 a86b:65a5 a86c:6ecc a86d:7620 a86e:810a a86f:8734 a870:8e91 a871:965f a872:96bb a873:4edf a874:5343 a875:5598 a876:5929 a877:5ddd a878:64c5 a879:6cc9 a87a:6dfa a87b:6ffa a87c:7a7f a87d:821b a87e:85a6 a880:8ce4 a881:8e10 a882:9077 a883:91e7 a884:95e1 a885:9621 a886:97c6 a887:51f8 a888:5fb9 a889:54f2 a88a:5586 a88b:64a4 a88c:6f88 a88d:7db4 a88e:8f4d a88f:9435 a890:50c9 a891:5c16 a892:6cbe a893:6dfb a894:751b a895:77bb a896:7c37 a897:7c64 a898:8ac2 a899:59be a89a:5e16 a89b:6377 a89c:7252 a89d:758a a89e:776b a89f:8adc a8a0:8cbc a8a1:8f12 a8a2:5ef3 a8a3:6674 a8a4:6df8 a8a5:807d a8a6:83c1 a8a7:873b a8a8:8acb a8a9:9751 a8aa:9bd6 a8ab:fa00 a8ac:5243 a8ad:66ff a8ae:6d95 a8af:6eef a8b0:780c a8b1:7de0 a8b2:8ae6 a8b3:902e a8b4:905e a8b5:9746 a8b6:9ad4 a8b7:521d a8b8:54e8 a8b9:5ced a8ba:6194 a8bb:6284 a8bc:62db a8bd:68a2 a8be:6912 a8bf:695a a8c0:6a35 a8c1:7092 a8c2:7126 a8c3:785d a8c4:7901 a8c5:790e a8c6:79d2 a8c7:7a0d a8c8:7d83 a8c9:8096 a8ca:8349 a8cb:8549 a8cc:8c82 a8cd:8d85 a8ce:9162 a8cf:918b a8d0:91ae a8d1:9214 a8d2:9798 a8d3:4fc3 a8d4:56d1 a8d5:f866 a8d6:71ed a8d7:77d7 a8d8:8700 a8d9:89f8 a8da:8e85 a8db:9ad1 a8dc:5bf8 a8dd:5fd6 a8de:6751 a8df:53e2 a8e0:585a a8e1:5bf5 a8e2:6031 a8e3:6460 a8e4:7e3d a8e5:8070 a8e6:8471 a8e7:9283 a8e8:64ae a8e9:50ac a8ea:5d14 a8eb:6467 a8ec:6700 a8ed:589c a8ee:62bd a8ef:63a8 a8f0:690e a8f1:6978 a8f2:f867 a8f3:6a1e a8f4:6e6b a8f5:7503 a8f6:76ba a8f7:79cb a8f8:7b92 a8f9:82bb a8fa:8429 a8fb:8da8 a8fc:8ffd a940:9112 a941:914b a942:919c a943:9318 a944:9310 a945:96db a946:97a6 a947:9c0d a948:9e81 a949:9ea4 a94a:4e11 a94b:f868 a94c:795d a94d:755c a94e:7afa a94f:7b51 a950:7bc9 a951:7e2e a952:8233 a953:84c4 a954:8e74 a955:8ef8 a956:9010 a957:6625 a958:693f a959:51fa a95a:9edc a95b:5145 a95c:51b2 a95d:5fe0 a95e:6c96 a95f:87f2 a960:885d a961:8877 a962:60b4 a963:81b5 a964:8403 a965:53d6 a966:5439 a967:5634 a968:5a36 a969:5c31 a96a:6a47 a96b:708a a96c:7fe0 a96d:805a a96e:8106 a96f:81ed a970:f869 a971:8da3 a972:9189 a973:9a5f a974:9df2 a975:4ec4 a976:5074 a977:60fb a978:6e2c a979:5c64 a97a:4f88 a97b:5024 a97c:55e4 a97d:5cd9 a97e:5df5 a980:5e5f a981:5fb4 a982:6894 a983:6cbb a984:6dc4 a985:71be a986:75d4 a987:75f4 a988:7661 a989:96c9 a98a:7a1a a98b:7dc7 a98c:7dfb a98d:7f6e a98e:6065 a98f:81f4 a990:8f1c a991:99b3 a992:9d44 a993:9f52 a994:5247 a995:52c5 a996:98ed a997:89aa a998:4e03 a999:67d2 a99a:6f06 a99b:4fb5 a99c:5be2 a99d:5ff1 a99e:6795 a99f:6c88 a9a0:6d78 a9a1:7827 a9a2:91dd a9a3:937c a9a4:87c4 a9a5:79e4 a9a6:7a31 a9a7:5feb a9a8:4ed6 a9a9:553e a9aa:58ae a9ab:59a5 a9ac:60f0 a9ad:6253 a9ae:6736 a9af:6955 a9b0:8235 a9b1:9640 a9b2:99dd a9b3:502c a9b4:5353 a9b5:5544 a9b6:fa01 a9b7:6258 a9b8:62c6 a9b9:fa02 a9ba:64e2 a9bb:67dd a9bc:6a50 a9bd:6fc1 a9be:6fef a9bf:7422 a9c0:8a17 a9c1:9438 a9c2:5451 a9c3:5606 a9c4:5766 a9c5:5f48 a9c6:619a a9c7:6b4e a9c8:7058 a9c9:70ad a9ca:7dbb a9cb:8a95 a9cc:596a a9cd:812b a9ce:63a2 a9cf:803d a9d0:8caa a9d1:5854 a9d2:642d a9d3:69bb a9d4:5b95 a9d5:5e11 a9d6:6e6f a9d7:8569 a9d8:514c a9d9:53f0 a9da:592a a9db:6020 a9dc:614b a9dd:6b86 a9de:6c70 a9df:6cf0 a9e0:7b1e a9e1:80ce a9e2:82d4 a9e3:8dc6 a9e4:90b0 a9e5:98b1 a9e6:99c4 a9e7:fa04 a9e8:64c7 a9e9:6fa4 a9ea:f86a a9eb:6491 a9ec:6504 a9ed:514e a9ee:5410 a9ef:571f a9f0:8a0e a9f1:615f a9f2:6876 a9f3:fa05 a9f4:75db a9f5:7b52 a9f6:7d71 a9f7:901a a9f8:5806 a9f9:817f a9fa:892a a9fb:9000 a9fc:9839 aa40:5078 aa41:5957 aa42:59ac aa43:6295 aa44:900f aa45:9b2a aa46:615d aa47:7279 aa48:5a46 aa49:5761 aa4a:5df4 aa4b:628a aa4c:64ad aa4d:6777 aa4e:6ce2 aa4f:6d3e aa50:722c aa51:7436 aa52:7834 aa53:7f77 aa54:82ad aa55:8ddb aa56:9817 aa57:5742 aa58:5224 aa59:677f aa5a:7248 aa5b:8ca9 aa5c:8fa6 aa5d:74e3 aa5e:962a aa5f:516b aa60:53ed aa61:634c aa62:4f69 aa63:5504 aa64:6096 aa65:6c9b aa66:6d7f aa67:724c aa68:72fd aa69:7a17 aa6a:8c9d aa6b:6557 aa6c:8987 aa6d:5f6d aa6e:6f8e aa6f:70f9 aa70:81a8 aa71:610e aa72:4fbf aa73:504f aa74:6241 aa75:7247 aa76:7bc7 aa77:7de8 aa78:7fe9 aa79:8759 aa7a:904d aa7b:97ad aa7c:8cb6 aa7d:576a aa7e:5e73 aa80:840d aa81:8a55 aa82:5420 aa83:5b16 aa84:5e63 aa85:5ee2 aa86:5f0a aa87:6583 aa88:80ba aa89:853d aa8a:9589 aa8b:965b aa8c:4f48 aa8d:5305 aa8e:530d aa8f:530f aa90:5486 aa91:54fa aa92:5703 aa93:5e96 aa94:5e03 aa95:6016 aa96:62b1 aa97:629b aa98:6355 aa99:6ce1 aa9a:6d66 aa9b:70ae aa9c:75b1 aa9d:7832 aa9e:80de aa9f:812f aaa0:8216 aaa1:8461 aaa2:84b2 aaa3:888d aaa4:8912 aaa5:924b aaa6:92ea aaa7:9784 aaa8:98fd aaa9:9b91 aaaa:5e45 aaab:66b4 aaac:7011 aaad:7206 aaae:4ff5 aaaf:527d aab0:5f6a aab1:6153 aab2:6753 aab3:6a19 aab4:6f02 aab5:74e2 aab6:7968 aab7:8868 aab8:8c79 aab9:98c4 aaba:f86b aabb:54c1 aabc:7a1f aabd:99ae aabe:6953 aabf:8af7 aac0:8c4a aac1:98a8 aac2:5f7c aac3:62ab aac4:75b2 aac5:76ae aac6:84d6 aac7:88ab aac8:907f aac9:5339 aaca:5f3c aacb:5fc5 aacc:6ccc aacd:7562 aace:758b aacf:7b46 aad0:8e55 aad1:4e4f aad2:903c aad3:4e0b aad4:4f55 aad5:590f aad6:5ec8 aad7:6630 aad8:6cb3 aad9:7455 aada:8766 aadb:8377 aadc:8cc0 aadd:9050 aade:971e aadf:9c15 aae0:58d1 aae1:5b78 aae2:7627 aae3:8650 aae4:8b14 aae5:9db4 aae6:5bd2 aae7:6068 aae8:608d aae9:65f1 aaea:6c57 aaeb:6f22 aaec:6fa3 aaed:7f55 aaee:7ff0 aaef:f86c aaf0:9592 aaf1:9591 aaf2:9650 aaf3:97d3 aaf4:9df3 aaf5:5272 aaf6:8f44 aaf7:51fd aaf8:542b aaf9:54b8 aafa:5563 aafb:558a aafc:6abb ab40:6db5 ab41:7dd8 ab42:8266 ab43:9677 ab44:5408 ab45:54c8 ab46:76d2 ab47:86e4 ab48:95a4 ab49:965c ab4a:4ea2 ab4b:4f09 ab4c:59ee ab4d:5df7 ab4e:6052 ab4f:6297 ab50:676d ab51:6841 ab52:6c86 ab53:6e2f ab54:7095 ab55:7f38 ab56:809b ab57:822a ab58:fa09 ab59:9805 ab5a:4ea5 ab5b:5055 ab5c:54b3 ab5d:595a ab5e:5793 ab5f:5b69 ab60:5bb3 ab61:5ee8 ab62:61c8 ab63:6977 ab64:6d77 ab65:87f9 ab66:89e3 ab67:8a72 ab68:8ae7 ab69:9082 ab6a:99ed ab6b:9ab8 ab6c:52be ab6d:6838 ab6e:5016 ab6f:5e78 ab70:674f ab71:884c ab72:4eab ab73:5411 ab74:56ae ab75:9115 ab76:73e6 ab77:97ff ab78:9909 ab79:9957 ab7a:9999 ab7b:5653 ab7c:589f ab7d:865b ab7e:8a31 ab80:61b2 ab81:8ed2 ab82:737b ab83:6b47 ab84:96aa ab85:9a57 ab86:5955 ab87:7200 ab88:8d6b ab89:9769 ab8a:5cf4 ab8b:5f26 ab8c:61f8 ab8d:70ab ab8e:73fe ab8f:7384 ab90:7729 ab91:7d43 ab92:7d62 ab93:7e23 ab94:8237 ab95:8852 ab96:fa0a ab97:8ce2 ab98:9249 ab99:986f ab9a:5b51 ab9b:7a74 ab9c:8840 ab9d:9801 ab9e:5acc ab9f:f86d aba0:4fe0 aba1:5354 aba2:593e aba3:5cfd aba4:633e aba5:6d79 aba6:72f9 aba7:7bcb aba8:8107 aba9:8105 abaa:83a2 abab:f86e abac:92cf abad:9830 abae:4ea8 abaf:5211 abb0:578b abb1:5f62 abb2:5144 abb3:7005 abb4:70af abb5:73e9 abb6:834a abb7:87a2 abb8:8861 abb9:90a2 abba:93a3 abbb:99a8 abbc:516e abbd:5f57 abbe:60e0 abbf:6167 abc0:8559 abc1:91af abc2:978b abc3:4e4e abc4:4e92 abc5:8c6a abc6:547c abc7:58fa abc8:58d5 abc9:597d abca:5f27 abcb:660a abcc:6236 abcd:6beb abce:6d69 abcf:6dcf abd0:6e56 abd1:6ef8 abd2:6f94 abd3:6fe9 abd4:6fe0 abd5:705d abd6:72d0 abd7:745a abd8:74e0 abd9:7693 abda:769e abdb:795c abdc:7cca abdd:7e1e abde:80e1 abdf:846b abe0:864e abe1:865f abe2:8774 abe3:8b77 abe4:6248 abe5:9190 abe6:93ac abe7:9800 abe8:9865 abe9:60d1 abea:6216 abeb:9177 abec:5a5a abed:660f abee:6df7 abef:6e3e abf0:743f abf1:9b42 abf2:5ffd abf3:60da abf4:7b0f abf5:9dbb abf6:5f18 abf7:54c4 abf8:6c5e abf9:6cd3 abfa:6d2a abfb:9d3b abfc:7d05 ac40:8679 ac41:8a0c ac42:5316 ac43:5b05 ac44:6a3a ac45:706b ac46:798d ac47:7575 ac48:79be ac49:548c ac4a:82b1 ac4b:83ef ac4c:8a71 ac4d:9774 ac4e:8ca8 ac4f:fa0b ac50:64f4 ac51:652b ac52:78ba ac53:78bb ac54:7a6b ac55:944a ac56:4e38 ac57:559a ac58:571c ac59:5ba6 ac5a:5e7b ac5b:60a3 ac5c:61fd ac5d:63db ac5e:6853 ac5f:6b61 ac60:6e19 ac61:7165 ac62:74b0 ac63:7d08 ac64:9084 ac65:9a69 ac66:9c25 ac67:9b1f ac68:6d3b ac69:6ed1 ac6a:733e ac6b:8c41 ac6c:95ca ac6d:51f0 ac6e:5a93 ac6f:5fa8 ac70:6033 ac71:604d ac72:614c ac73:60f6 ac74:6643 ac75:6cc1 ac76:6ec9 ac77:714c ac78:7687 ac79:7bc1 ac7a:8352 ac7b:8757 ac7c:9051 ac7d:968d ac7e:9ec3 ac80:56de ac81:5efb ac82:5f8a ac83:6062 ac84:6094 ac85:61f7 ac86:6666 ac87:6703 ac88:6a9c ac89:6dee ac8a:6fae ac8b:7070 ac8c:736a ac8d:7e6a ac8e:81be ac8f:86d4 ac90:8aa8 ac91:8cc4 ac92:5283 ac93:7372 ac94:6a6b ac95:54ee ac96:5686 ac97:56c2 ac98:5b5d ac99:6548 ac9a:66c9 ac9b:689f ac9c:723b ac9d:80b4 ac9e:9175 ac9f:4faf aca0:5019 aca1:539a aca2:540e aca3:543c aca4:5589 aca5:55c5 aca6:5f8c aca7:673d aca8:7334 aca9:9005 acaa:7bcc acab:52f3 acac:5864 acad:58ce acae:6688 acaf:7104 acb0:718f acb1:71fb acb2:85b0 acb3:8a13 acb4:85a8 acb5:55a7 acb6:8431 acb7:5349 acb8:5599 acb9:6bc1 acba:5f59 acbb:5fbd acbc:63ee acbd:6689 acbe:7147 acbf:8af1 acc0:8f1d acc1:9ebe acc2:4f11 acc3:643a acc4:70cb acc5:7566 acc6:8667 acc7:6064 acc8:8b4e acc9:9df8 acca:51f6 accb:5308 accc:5147 accd:6d36 acce:80f8 accf:9ed1 acd0:5ffb acd1:6615 acd2:6b23 acd3:75d5 acd4:5403 acd5:5c79 acd6:7d07 acd7:8fc4 acd8:6b20 acd9:6b46 acda:6b3d acdb:5438 acdc:6070 acdd:6d3d acde:8208 acdf:50d6 ace0:559c ace1:566b ace2:59ec ace3:5b09 ace4:5e0c ace5:66e6 ace6:6199 ace7:6231 ace8:72a7 ace9:7199 acea:51de aceb:71b9 acec:79a7 aced:7a00 acee:7fb2 acef:8a70 acf0:9821 af40:00c6 af41:00d0 af42:00aa af43:0126 af45:0132 af47:013f af48:0141 af49:00d8 af4a:0152 af4b:00ba af4c:00de af4d:0166 af4e:014a af50:3260 af51:3261 af52:3262 af53:3263 af54:3264 af55:3265 af56:3266 af57:3267 af58:3268 af59:3269 af5a:326a af5b:326b af5c:326c af5d:326d af5e:326e af5f:326f af60:3270 af61:3271 af62:3272 af63:3273 af64:3274 af65:3275 af66:3276 af67:3277 af68:3278 af69:3279 af6a:327a af6b:327b af6c:24d0 af6d:24d1 af6e:24d2 af6f:24d3 af70:24d4 af71:24d5 af72:24d6 af73:24d7 af74:24d8 af75:24d9 af76:24da af77:24db af78:24dc af79:24dd af7a:24de af7b:24df af7c:24e0 af7d:24e1 af7e:24e2 af80:24e3 af81:24e4 af82:24e5 af83:24e6 af84:24e7 af85:24e8 af86:24e9 af87:2460 af88:2461 af89:2462 af8a:2463 af8b:2464 af8c:2465 af8d:2466 af8e:2467 af8f:2468 af90:2469 af91:246a af92:246b af93:246c af94:246d af95:246e af96:00bd af97:2153 af98:2154 af99:00bc af9a:00be af9b:215b af9c:215c af9d:215d af9e:215e af9f:00e6 afa0:0111 afa1:00f0 afa2:0127 afa3:0131 afa4:0133 afa5:0138 afa6:0140 afa7:0142 afa8:00f8 afa9:0153 afaa:00df afab:00fe afac:0167 afad:014b afae:0149 afaf:3200 afb0:3201 afb1:3202 afb2:3203 afb3:3204 afb4:3205 afb5:3206 afb6:3207 afb7:3208 afb8:3209 afb9:320a afba:320b afbb:320c afbc:320d afbd:320e afbe:320f afbf:3210 afc0:3211 afc1:3212 afc2:3213 afc3:3214 afc4:3215 afc5:3216 afc6:3217 afc7:3218 afc8:3219 afc9:321a afca:321b afcb:249c afcc:249d afcd:249e afce:249f afcf:24a0 afd0:24a1 afd1:24a2 afd2:24a3 afd3:24a4 afd4:24a5 afd5:24a6 afd6:24a7 afd7:24a8 afd8:24a9 afd9:24aa afda:24ab afdb:24ac afdc:24ad afdd:24ae afde:24af afdf:24b0 afe0:24b1 afe1:24b2 afe2:24b3 afe3:24b4 afe4:24b5 afe5:2474 afe6:2475 afe7:2476 afe8:2477 afe9:2478 afea:2479 afeb:247a afec:247b afed:247c afee:247d afef:247e aff0:247f aff1:2480 aff2:2481 aff3:2482 aff4:00b9 aff5:00b2 aff6:00b3 aff7:2074 aff8:207f aff9:2081 affa:2082 affb:2083 affc:2084 b040:e000 b041:e001 b042:e002 b043:e003 b044:e004 b045:e005 b046:e006 b047:e007 b048:e008 b049:e009 b04a:e00a b04b:e00b b04c:e00c b04d:e00d b04e:e00e b04f:e00f b050:e010 b051:e011 b052:e012 b053:e013 b054:e014 b055:e015 b056:e016 b057:e017 b058:e018 b059:e019 b05a:e01a b05b:e01b b05c:e01c b05d:e01d b05e:e01e b05f:e01f b060:e020 b061:e021 b062:e022 b063:e023 b064:e024 b065:e025 b066:e026 b067:e027 b068:e028 b069:e029 b06a:e02a b06b:e02b b06c:e02c b06d:e02d b06e:e02e b06f:e02f b070:e030 b071:e031 b072:e032 b073:e033 b074:e034 b075:e035 b076:e036 b077:e037 b078:e038 b079:e039 b07a:e03a b07b:e03b b07c:e03c b07d:e03d b07e:e03e b080:e03f b081:e040 b082:e041 b083:e042 b084:e043 b085:e044 b086:e045 b087:e046 b088:e047 b089:e048 b08a:e049 b08b:e04a b08c:e04b b08d:e04c b08e:e04d b08f:e04e b090:e04f b091:e050 b092:e051 b093:e052 b094:e053 b095:e054 b096:e055 b097:e056 b098:e057 b099:e058 b09a:e059 b09b:e05a b09c:e05b b09d:e05c b09e:e05d b09f:e05e b0a0:e05f b0a1:e060 b0a2:e061 b0a3:e062 b0a4:e063 b0a5:e064 b0a6:e065 b0a7:e066 b0a8:e067 b0a9:e068 b0aa:e069 b0ab:e06a b0ac:e06b b0ad:e06c b0ae:e06d b0af:e06e b0b0:e06f b0b1:e070 b0b2:e071 b0b3:e072 b0b4:e073 b0b5:e074 b0b6:e075 b0b7:e076 b0b8:e077 b0b9:e078 b0ba:e079 b0bb:e07a b0bc:e07b b0bd:e07c b0be:e07d b0bf:e07e b0c0:e07f b0c1:e080 b0c2:e081 b0c3:e082 b0c4:e083 b0c5:e084 b0c6:e085 b0c7:e086 b0c8:e087 b0c9:e088 b0ca:e089 b0cb:e08a b0cc:e08b b0cd:e08c b0ce:e08d b0cf:e08e b0d0:e08f b0d1:e090 b0d2:e091 b0d3:e092 b0d4:e093 b0d5:e094 b0d6:e095 b0d7:e096 b0d8:e097 b0d9:e098 b0da:e099 b0db:e09a b0dc:e09b b0dd:e09c b0de:e09d b0df:e09e b0e0:e09f b0e1:e0a0 b0e2:e0a1 b0e3:e0a2 b0e4:e0a3 b0e5:e0a4 b0e6:e0a5 b0e7:e0a6 b0e8:e0a7 b0e9:e0a8 b0ea:e0a9 b0eb:e0aa b0ec:e0ab b0ed:e0ac b0ee:e0ad b0ef:e0ae b0f0:e0af b0f1:e0b0 b0f2:e0b1 b0f3:e0b2 b0f4:e0b3 b0f5:e0b4 b0f6:e0b5 b0f7:e0b6 b0f8:e0b7 b0f9:e0b8 b0fa:e0b9 b0fb:e0ba b0fc:e0bb b140:e0bc b141:e0bd b142:e0be b143:e0bf b144:e0c0 b145:e0c1 b146:e0c2 b147:e0c3 b148:e0c4 b149:e0c5 b14a:e0c6 b14b:e0c7 b14c:e0c8 b14d:e0c9 b14e:e0ca b14f:e0cb b150:e0cc b151:e0cd b152:e0ce b153:e0cf b154:e0d0 b155:e0d1 b156:e0d2 b157:e0d3 b158:e0d4 b159:e0d5 b15a:e0d6 b15b:e0d7 b15c:e0d8 b15d:e0d9 b15e:e0da b15f:e0db b160:e0dc b161:e0dd b162:e0de b163:e0df b164:e0e0 b165:e0e1 b166:e0e2 b167:e0e3 b168:e0e4 b169:e0e5 b16a:e0e6 b16b:e0e7 b16c:e0e8 b16d:e0e9 b16e:e0ea b16f:e0eb b170:e0ec b171:e0ed b172:e0ee b173:e0ef b174:e0f0 b175:e0f1 b176:e0f2 b177:e0f3 b178:e0f4 b179:e0f5 b17a:e0f6 b17b:e0f7 b17c:e0f8 b17d:e0f9 b17e:e0fa b180:e0fb b181:e0fc b182:e0fd b183:e0fe b184:e0ff b185:e100 b186:e101 b187:e102 b188:e103 b189:e104 b18a:e105 b18b:e106 b18c:e107 b18d:e108 b18e:e109 b18f:e10a b190:e10b b191:e10c b192:e10d b193:e10e b194:e10f b195:e110 b196:e111 b197:e112 b198:e113 b199:e114 b19a:e115 b19b:e116 b19c:e117 b19d:e118 b19e:e119 b19f:e11a b1a0:e11b b1a1:e11c b1a2:e11d b1a3:e11e b1a4:e11f b1a5:e120 b1a6:e121 b1a7:e122 b1a8:e123 b1a9:e124 b1aa:e125 b1ab:e126 b1ac:e127 b1ad:e128 b1ae:e129 b1af:e12a b1b0:e12b b1b1:e12c b1b2:e12d b1b3:e12e b1b4:e12f b1b5:e130 b1b6:e131 b1b7:e132 b1b8:e133 b1b9:e134 b1ba:e135 b1bb:e136 b1bc:e137 b1bd:e138 b1be:e139 b1bf:e13a b1c0:e13b b1c1:e13c b1c2:e13d b1c3:e13e b1c4:e13f b1c5:e140 b1c6:e141 b1c7:e142 b1c8:e143 b1c9:e144 b1ca:e145 b1cb:e146 b1cc:e147 b1cd:e148 b1ce:e149 b1cf:e14a b1d0:e14b b1d1:e14c b1d2:e14d b1d3:e14e b1d4:e14f b1d5:e150 b1d6:e151 b1d7:e152 b1d8:e153 b1d9:e154 b1da:e155 b1db:e156 b1dc:e157 b1dd:e158 b1de:e159 b1df:e15a b1e0:e15b b1e1:e15c b1e2:e15d b1e3:e15e b1e4:e15f b1e5:e160 b1e6:e161 b1e7:e162 b1e8:e163 b1e9:e164 b1ea:e165 b1eb:e166 b1ec:e167 b1ed:e168 b1ee:e169 b1ef:e16a b1f0:e16b b1f1:e16c b1f2:e16d b1f3:e16e b1f4:e16f b1f5:e170 b1f6:e171 b1f7:e172 b1f8:e173 b1f9:e174 b1fa:e175 b1fb:e176 b1fc:e177 b240:e178 b241:e179 b242:e17a b243:e17b b244:e17c b245:e17d b246:e17e b247:e17f b248:e180 b249:e181 b24a:e182 b24b:e183 b24c:e184 b24d:e185 b24e:e186 b24f:e187 b250:e188 b251:e189 b252:e18a b253:e18b b254:e18c b255:e18d b256:e18e b257:e18f b258:e190 b259:e191 b25a:e192 b25b:e193 b25c:e194 b25d:e195 b25e:e196 b25f:e197 b260:e198 b261:e199 b262:e19a b263:e19b b264:e19c b265:e19d b266:e19e b267:e19f b268:e1a0 b269:e1a1 b26a:e1a2 b26b:e1a3 b26c:e1a4 b26d:e1a5 b26e:e1a6 b26f:e1a7 b270:e1a8 b271:e1a9 b272:e1aa b273:e1ab b274:e1ac b275:e1ad b276:e1ae b277:e1af b278:e1b0 b279:e1b1 b27a:e1b2 b27b:e1b3 b27c:e1b4 b27d:e1b5 b27e:e1b6 b280:e1b7 b281:e1b8 b282:e1b9 b283:e1ba b284:e1bb b285:e1bc b286:e1bd b287:e1be b288:e1bf b289:e1c0 b28a:e1c1 b28b:e1c2 b28c:e1c3 b28d:e1c4 b28e:e1c5 b28f:e1c6 b290:e1c7 b291:e1c8 b292:e1c9 b293:e1ca b294:e1cb b295:e1cc b296:e1cd b297:e1ce b298:e1cf b299:e1d0 b29a:e1d1 b29b:e1d2 b29c:e1d3 b29d:e1d4 b29e:e1d5 b29f:e1d6 b2a0:e1d7 b2a1:e1d8 b2a2:e1d9 b2a3:e1da b2a4:e1db b2a5:e1dc b2a6:e1dd b2a7:e1de b2a8:e1df b2a9:e1e0 b2aa:e1e1 b2ab:e1e2 b2ac:e1e3 b2ad:e1e4 b2ae:e1e5 b2af:e1e6 b2b0:e1e7 b2b1:e1e8 b2b2:e1e9 b2b3:e1ea b2b4:e1eb b2b5:e1ec b2b6:e1ed b2b7:e1ee b2b8:e1ef b2b9:e1f0 b2ba:e1f1 b2bb:e1f2 b2bc:e1f3 b2bd:e1f4 b2be:e1f5 b2bf:e1f6 b2c0:e1f7 b2c1:e1f8 b2c2:e1f9 b2c3:e1fa b2c4:e1fb b2c5:e1fc b2c6:e1fd b2c7:e1fe b2c8:e1ff b2c9:e200 b2ca:e201 b2cb:e202 b2cc:e203 b2cd:e204 b2ce:e205 b2cf:e206 b2d0:e207 b2d1:e208 b2d2:e209 b2d3:e20a b2d4:e20b b2d5:e20c b2d6:e20d b2d7:e20e b2d8:e20f b2d9:e210 b2da:e211 b2db:e212 b2dc:e213 b2dd:e214 b2de:e215 b2df:e216 b2e0:e217 b2e1:e218 b2e2:e219 b2e3:e21a b2e4:e21b b2e5:e21c b2e6:e21d b2e7:e21e b2e8:e21f b2e9:e220 b2ea:e221 b2eb:e222 b2ec:e223 b2ed:e224 b2ee:e225 b2ef:e226 b2f0:e227 b2f1:e228 b2f2:e229 b2f3:e22a b2f4:e22b b2f5:e22c b2f6:e22d b2f7:e22e b2f8:e22f b2f9:e230 b2fa:e231 b2fb:e232 b2fc:e233 b340:e234 b341:e235 b342:e236 b343:e237 b344:e238 b345:e239 b346:e23a b347:e23b b348:e23c b349:e23d b34a:e23e b34b:e23f b34c:e240 b34d:e241 b34e:e242 b34f:e243 b350:e244 b351:e245 b352:e246 b353:e247 b354:e248 b355:e249 b356:e24a b357:e24b b358:e24c b359:e24d b35a:e24e b35b:e24f b35c:e250 b35d:e251 b35e:e252 b35f:e253 b360:e254 b361:e255 b362:e256 b363:e257 b364:e258 b365:e259 b366:e25a b367:e25b b368:e25c b369:e25d b36a:e25e b36b:e25f b36c:e260 b36d:e261 b36e:e262 b36f:e263 b370:e264 b371:e265 b372:e266 b373:e267 b374:e268 b375:e269 b376:e26a b377:e26b b378:e26c b379:e26d b37a:e26e b37b:e26f b37c:e270 b37d:e271 b37e:e272 b380:e273 b381:e274 b382:e275 b383:e276 b384:e277 b385:e278 b386:e279 b387:e27a b388:e27b b389:e27c b38a:e27d b38b:e27e b38c:e27f b38d:e280 b38e:e281 b38f:e282 b390:e283 b391:e284 b392:e285 b393:e286 b394:e287 b395:e288 b396:e289 b397:e28a b398:e28b b399:e28c b39a:e28d b39b:e28e b39c:e28f b39d:e290 b39e:e291 b39f:e292 b3a0:e293 b3a1:e294 b3a2:e295 b3a3:e296 b3a4:e297 b3a5:e298 b3a6:e299 b3a7:e29a b3a8:e29b b3a9:e29c b3aa:e29d b3ab:e29e b3ac:e29f b3ad:e2a0 b3ae:e2a1 b3af:e2a2 b3b0:e2a3 b3b1:e2a4 b3b2:e2a5 b3b3:e2a6 b3b4:e2a7 b3b5:e2a8 b3b6:e2a9 b3b7:e2aa b3b8:e2ab b3b9:e2ac b3ba:e2ad b3bb:e2ae b3bc:e2af b3bd:e2b0 b3be:e2b1 b3bf:e2b2 b3c0:e2b3 b3c1:e2b4 b3c2:e2b5 b3c3:e2b6 b3c4:e2b7 b3c5:e2b8 b3c6:e2b9 b3c7:e2ba b3c8:e2bb b3c9:e2bc b3ca:e2bd b3cb:e2be b3cc:e2bf b3cd:e2c0 b3ce:e2c1 b3cf:e2c2 b3d0:e2c3 b3d1:e2c4 b3d2:e2c5 b3d3:e2c6 b3d4:e2c7 b3d5:e2c8 b3d6:e2c9 b3d7:e2ca b3d8:e2cb b3d9:e2cc b3da:e2cd b3db:e2ce b3dc:e2cf b3dd:e2d0 b3de:e2d1 b3df:e2d2 b3e0:e2d3 b3e1:e2d4 b3e2:e2d5 b3e3:e2d6 b3e4:e2d7 b3e5:e2d8 b3e6:e2d9 b3e7:e2da b3e8:e2db b3e9:e2dc b3ea:e2dd b3eb:e2de b3ec:e2df b3ed:e2e0 b3ee:e2e1 b3ef:e2e2 b3f0:e2e3 b3f1:e2e4 b3f2:e2e5 b3f3:e2e6 b3f4:e2e7 b3f5:e2e8 b3f6:e2e9 b3f7:e2ea b3f8:e2eb b3f9:e2ec b3fa:e2ed b3fb:e2ee b3fc:e2ef b440:e2f0 b441:e2f1 b442:e2f2 b443:e2f3 b444:e2f4 b445:e2f5 b446:e2f6 b447:e2f7 b448:e2f8 b449:e2f9 b44a:e2fa b44b:e2fb b44c:e2fc b44d:e2fd b44e:e2fe b44f:e2ff b450:e300 b451:e301 b452:e302 b453:e303 b454:e304 b455:e305 b456:e306 b457:e307 b458:e308 b459:e309 b45a:e30a b45b:e30b b45c:e30c b45d:e30d b45e:e30e b45f:e30f b460:e310 b461:e311 b462:e312 b463:e313 b464:e314 b465:e315 b466:e316 b467:e317 b468:e318 b469:e319 b46a:e31a b46b:e31b b46c:e31c b46d:e31d b46e:e31e b46f:e31f b470:e320 b471:e321 b472:e322 b473:e323 b474:e324 b475:e325 b476:e326 b477:e327 b478:e328 b479:e329 b47a:e32a b47b:e32b b47c:e32c b47d:e32d b47e:e32e b480:e32f b481:e330 b482:e331 b483:e332 b484:e333 b485:e334 b486:e335 b487:e336 b488:e337 b489:e338 b48a:e339 b48b:e33a b48c:e33b b48d:e33c b48e:e33d b48f:e33e b490:e33f b491:e340 b492:e341 b493:e342 b494:e343 b495:e344 b496:e345 b497:e346 b498:e347 b499:e348 b49a:e349 b49b:e34a b49c:e34b b49d:e34c b49e:e34d b49f:e34e b4a0:e34f b4a1:e350 b4a2:e351 b4a3:e352 b4a4:e353 b4a5:e354 b4a6:e355 b4a7:e356 b4a8:e357 b4a9:e358 b4aa:e359 b4ab:e35a b4ac:e35b b4ad:e35c b4ae:e35d b4af:e35e b4b0:e35f b4b1:e360 b4b2:e361 b4b3:e362 b4b4:e363 b4b5:e364 b4b6:e365 b4b7:e366 b4b8:e367 b4b9:e368 b4ba:e369 b4bb:e36a b4bc:e36b b4bd:e36c b4be:e36d b4bf:e36e b4c0:e36f b4c1:e370 b4c2:e371 b4c3:e372 b4c4:e373 b4c5:e374 b4c6:e375 b4c7:e376 b4c8:e377 b4c9:e378 b4ca:e379 b4cb:e37a b4cc:e37b b4cd:e37c b4ce:e37d b4cf:e37e b4d0:e37f b4d1:e380 b4d2:e381 b4d3:e382 b4d4:e383 b4d5:e384 b4d6:e385 b4d7:e386 b4d8:e387 b4d9:e388 b4da:e389 b4db:e38a b4dc:e38b b4dd:e38c b4de:e38d b4df:e38e b4e0:e38f b4e1:e390 b4e2:e391 b4e3:e392 b4e4:e393 b4e5:e394 b4e6:e395 b4e7:e396 b4e8:e397 b4e9:e398 b4ea:e399 b4eb:e39a b4ec:e39b b4ed:e39c b4ee:e39d b4ef:e39e b4f0:e39f b4f1:e3a0 b4f2:e3a1 b4f3:e3a2 b4f4:e3a3 b4f5:e3a4 b4f6:e3a5 b4f7:e3a6 b4f8:e3a7 b4f9:e3a8 b4fa:e3a9 b4fb:e3aa b4fc:e3ab b540:e3ac b541:e3ad b542:e3ae b543:e3af b544:e3b0 b545:e3b1 b546:e3b2 b547:e3b3 b548:e3b4 b549:e3b5 b54a:e3b6 b54b:e3b7 b54c:e3b8 b54d:e3b9 b54e:e3ba b54f:e3bb b550:e3bc b551:e3bd b552:e3be b553:e3bf b554:e3c0 b555:e3c1 b556:e3c2 b557:e3c3 b558:e3c4 b559:e3c5 b55a:e3c6 b55b:e3c7 b55c:e3c8 b55d:e3c9 b55e:e3ca b55f:e3cb b560:e3cc b561:e3cd b562:e3ce b563:e3cf b564:e3d0 b565:e3d1 b566:e3d2 b567:e3d3 b568:e3d4 b569:e3d5 b56a:e3d6 b56b:e3d7 b56c:e3d8 b56d:e3d9 b56e:e3da b56f:e3db b570:e3dc b571:e3dd b572:e3de b573:e3df b574:e3e0 b575:e3e1 b576:e3e2 b577:e3e3 b578:e3e4 b579:e3e5 b57a:e3e6 b57b:e3e7 b57c:e3e8 b57d:e3e9 b57e:e3ea b580:e3eb b581:e3ec b582:e3ed b583:e3ee b584:e3ef b585:e3f0 b586:e3f1 b587:e3f2 b588:e3f3 b589:e3f4 b58a:e3f5 b58b:e3f6 b58c:e3f7 b58d:e3f8 b58e:e3f9 b58f:e3fa b590:e3fb b591:e3fc b592:e3fd b593:e3fe b594:e3ff b595:e400 b596:e401 b597:e402 b598:e403 b599:e404 b59a:e405 b59b:e406 b59c:e407 b59d:e408 b59e:e409 b59f:e40a b5a0:e40b b5a1:e40c b5a2:e40d b5a3:e40e b5a4:e40f b5a5:e410 b5a6:e411 b5a7:e412 b5a8:e413 b5a9:e414 b5aa:e415 b5ab:e416 b5ac:e417 b5ad:e418 b5ae:e419 b5af:e41a b5b0:e41b b5b1:e41c b5b2:e41d b5b3:e41e b5b4:e41f b5b5:e420 b5b6:e421 b5b7:e422 b5b8:e423 b5b9:e424 b5ba:e425 b5bb:e426 b5bc:e427 b5bd:e428 b5be:e429 b5bf:e42a b5c0:e42b b5c1:e42c b5c2:e42d b5c3:e42e b5c4:e42f b5c5:e430 b5c6:e431 b5c7:e432 b5c8:e433 b5c9:e434 b5ca:e435 b5cb:e436 b5cc:e437 b5cd:e438 b5ce:e439 b5cf:e43a b5d0:e43b b5d1:e43c b5d2:e43d b5d3:e43e b5d4:e43f b5d5:e440 b5d6:e441 b5d7:e442 b5d8:e443 b5d9:e444 b5da:e445 b5db:e446 b5dc:e447 b5dd:e448 b5de:e449 b5df:e44a b5e0:e44b b5e1:e44c b5e2:e44d b5e3:e44e b5e4:e44f b5e5:e450 b5e6:e451 b5e7:e452 b5e8:e453 b5e9:e454 b5ea:e455 b5eb:e456 b5ec:e457 b5ed:e458 b5ee:e459 b5ef:e45a b5f0:e45b b5f1:e45c b5f2:e45d b5f3:e45e b5f4:e45f b5f5:e460 b5f6:e461 b5f7:e462 b5f8:e463 b5f9:e464 b5fa:e465 b5fb:e466 b5fc:e467 b640:e468 b641:e469 b642:e46a b643:e46b b644:e46c b645:e46d b646:e46e b647:e46f b648:e470 b649:e471 b64a:e472 b64b:e473 b64c:e474 b64d:e475 b64e:e476 b64f:e477 b650:e478 b651:e479 b652:e47a b653:e47b b654:e47c b655:e47d b656:e47e b657:e47f b658:e480 b659:e481 b65a:e482 b65b:e483 b65c:e484 b65d:e485 b65e:e486 b65f:e487 b660:e488 b661:e489 b662:e48a b663:e48b b664:e48c b665:e48d b666:e48e b667:e48f b668:e490 b669:e491 b66a:e492 b66b:e493 b66c:e494 b66d:e495 b66e:e496 b66f:e497 b670:e498 b671:e499 b672:e49a b673:e49b b674:e49c b675:e49d b676:e49e b677:e49f b678:e4a0 b679:e4a1 b67a:e4a2 b67b:e4a3 b67c:e4a4 b67d:e4a5 b67e:e4a6 b680:e4a7 b681:e4a8 b682:e4a9 b683:e4aa b684:e4ab b685:e4ac b686:e4ad b687:e4ae b688:e4af b689:e4b0 b68a:e4b1 b68b:e4b2 b68c:e4b3 b68d:e4b4 b68e:e4b5 b68f:e4b6 b690:e4b7 b691:e4b8 b692:e4b9 b693:e4ba b694:e4bb b695:e4bc b696:e4bd b697:e4be b698:e4bf b699:e4c0 b69a:e4c1 b69b:e4c2 b69c:e4c3 b69d:e4c4 b69e:e4c5 b69f:e4c6 b6a0:e4c7 b6a1:e4c8 b6a2:e4c9 b6a3:e4ca ba40:67b7 ba41:73c2 ba42:75c2 ba43:6164 ba44:4f83 ba45:67ec ba46:687f ba47:78f5 ba48:874e ba49:6221 ba4a:77b0 ba4b:90af ba4c:9452 ba4d:5808 ba4e:757a ba4f:7d73 ba50:7f8c ba51:8221 ba52:9c47 ba53:584f ba54:f900 ba55:93a7 ba56:5580 ba57:5028 ba58:795b ba59:8e1e ba5a:9245 ba5b:6957 ba5c:8171 ba5d:6840 ba5e:5292 ba5f:9210 ba60:8ff2 ba61:8188 ba62:6289 ba63:9257 ba64:4fd3 ba65:501e ba66:5106 ba67:5770 ba68:61ac ba69:70f1 ba6a:74a5 ba6b:583a ba6c:68e8 ba6d:5c3b ba6e:66a0 ba6f:69c1 ba70:7f94 ba71:82fd ba72:83f0 ba73:7428 ba74:9be4 ba75:73d9 ba76:86a3 ba77:978f ba78:4e32 ba79:8de8 ba7a:934b ba7b:742f ba7c:4f8a ba7d:709a ba7e:5775 ba80:8009 ba81:92b6 ba82:97ab ba83:88d9 ba84:828e ba85:6372 ba86:6dc3 ba87:7357 ba88:8568 ba89:f906 ba8a:6677 ba8b:69fb ba8c:7ac5 ba8d:52fb ba8e:7547 ba8f:52a4 ba90:5997 ba91:6611 ba92:82a9 ba93:4f0b ba94:57fc ba95:7398 ba96:7482 ba97:7941 ba98:7f88 ba99:9324 ba9a:f90b ba9b:f90c ba9c:5a1c ba9d:f90d ba9e:f90e ba9f:f90f baa0:f910 baa1:f911 baa2:f912 baa3:f913 baa4:f914 baa5:f915 baa6:f916 baa7:f917 baa8:f918 baa9:f919 baaa:f91a baab:f91b baac:f91c baad:f91d baae:f91e baaf:f91f bab0:f920 bab1:f921 bab2:678f bab3:6960 bab4:6e73 bab5:f922 bab6:f923 bab7:f924 bab8:f925 bab9:f926 baba:f927 babb:8872 babc:f928 babd:f929 babe:f92a babf:f92b bac0:f92c bac1:f92d bac2:f92e bac3:649a bac4:5bd7 bac5:f92f bac6:f930 bac7:f931 bac8:f932 bac9:f933 baca:f934 bacb:f935 bacc:f936 bacd:f937 bace:f938 bacf:99d1 bad0:f939 bad1:f93a bad2:f93b bad3:f93c bad4:f93d bad5:f93e bad6:f93f bad7:f940 bad8:f941 bad9:f942 bada:f943 badb:f944 badc:f945 badd:f946 bade:f947 badf:f948 bae0:f949 bae1:f94a bae2:f94b bae3:f94c bae4:f94d bae5:f94e bae6:f94f bae7:f950 bae8:f951 bae9:677b baea:f952 baeb:f953 baec:f954 baed:f955 baee:f956 baef:f957 baf0:f958 baf1:f959 baf2:4eb6 baf3:5f56 baf4:6fbe baf5:574d baf6:61ba baf7:6e5b baf8:8541 baf9:931f bafa:7553 bafb:6207 bafc:87b3 bb40:576e bb41:5d8b bb42:6389 bb43:6ac2 bb44:89a9 bb45:65fd bb46:711e bb47:9017 bb48:829a bb49:5d9d bb4a:f95b bb4b:f95d bb4c:f95e bb4d:5d0d bb4e:5fa0 bb4f:5137 bb50:7489 bb51:f95f bb52:5cba bb53:7b2d bb54:8046 bb55:6fa7 bb56:f960 bb57:64c4 bb58:6f5e bb59:797f bb5a:83c9 bb5b:7028 bb5c:8cda bb5d:9b27 bb5e:5a41 bb5f:763b bb60:851e bb61:93e4 bb62:65d2 bb63:700f bb64:4f96 bb65:51dc bb66:550e bb67:6d6c bb68:f962 bb69:7fb8 bb6a:8389 bb6b:88e1 bb6c:6f7e bb6d:78bc bb6e:9088 bb6f:4e07 bb70:534d bb71:551c bb72:8309 bb73:8f1e bb74:6c94 bb75:6927 bb76:7791 bb77:84c2 bb78:6479 bb79:7441 bb7a:82bc bb7b:9da9 bb7c:7ad7 bb7d:61ae bb7e:6959 bb80:73f7 bb81:5011 bb82:96ef bb83:6c95 bb84:68b6 bb85:6963 bb86:6e44 bb87:9ef4 bb88:5cb7 bb89:7de1 bb8a:7622 bb8b:76fc bb8c:78d0 bb8d:6e24 bb8e:678b bb8f:6ec2 bb90:78c5 bb91:7119 bb92:5e61 bb93:71d4 bb94:6a97 bb95:8617 bb96:68c5 bb97:9a08 bb98:73e4 bb99:83e9 bb9a:8f39 bb9b:71a2 bb9c:4e0d bb9d:4fef bb9e:5490 bb9f:5b5a bba0:8240 bba1:83a9 bba2:5429 bba3:6610 bba4:8cc1 bba5:5f7f bba6:6787 bba7:6bd6 bba8:6bd7 bba9:79d5 bbaa:7c83 bbab:56ac bbac:6d5c bbad:73ad bbae:4fdf bbaf:67f6 bbb0:9e9d bbb1:9730 bbb2:715e bbb3:9212 bbb4:5ce0 bbb5:55c7 bbb6:637f bbb7:7b6e bbb8:5b0b bbb9:657e bbba:6e32 bbbb:7401 bbbc:9425 bbbd:994d bbbe:6cc4 bbbf:893b bbc0:9f67 bbc1:5261 bbc2:965d bbc3:5bac bbc4:73f9 bbc5:7619 bbc6:7be0 bbc7:6d91 bbc8:8b16 bbc9:8d16 bbca:5dfd bbcb:84c0 bbcc:98e1 bbcd:609a bbce:6dde bbcf:5cc0 bbd0:7407 bbd1:74b2 bbd2:8b90 bbd3:96a7 bbd4:6f5a bbd5:7421 bbd6:74b9 bbd7:5f87 bbd8:6812 bbd9:6a53 bbda:84f4 bbdb:8563 bbdc:8ac4 bbdd:9265 bbde:5c4e bbdf:8c55 bbe0:7bd2 bbe1:8755 bbe2:4f81 bbe3:85ce bbe4:8af6 bbe5:555e bbe6:83aa bbe7:5e44 bbe8:9102 bbe9:9354 bbea:9c10 bbeb:9b9f bbec:5535 bbed:5ca9 bbee:627c bbef:7e0a bbf0:f975 bbf1:f976 bbf2:84bb bbf3:f977 bbf4:f978 bbf5:f979 bbf6:f97a bbf7:79b3 bbf8:f97b bbf9:f97c bbfa:f97d bbfb:f97e bbfc:7600 bc40:8616 bc41:4ffa bc42:5186 bc43:f97f bc44:f980 bc45:f981 bc46:f982 bc47:f983 bc48:f984 bc49:74b5 bc4a:7916 bc4b:f985 bc4c:8245 bc4d:8339 bc4e:8f3f bc4f:8f5d bc50:f986 bc51:f987 bc52:f988 bc53:f989 bc54:f98a bc55:f98b bc56:f98c bc57:f98d bc58:f98e bc59:f98f bc5a:f990 bc5b:633b bc5c:6c87 bc5d:f992 bc5e:f993 bc5f:f994 bc60:f995 bc61:f996 bc62:7e2f bc63:f997 bc64:f998 bc65:f999 bc66:f99a bc67:f99b bc68:f99c bc69:f99d bc6a:f99f bc6b:f9a0 bc6c:f9a2 bc6d:f9a3 bc6e:f9a4 bc6f:f9a5 bc70:7430 bc71:f9a6 bc72:f9a7 bc73:f9a8 bc74:f9a9 bc75:f9aa bc76:f9ab bc77:5db8 bc78:f9ac bc79:6e36 bc7a:6fda bc7b:702f bc7c:7150 bc7d:7370 bc7e:f9ad bc80:7a4e bc81:f9af bc82:f9b0 bc83:f9b1 bc84:9348 bc85:f9b2 bc86:9719 bc87:f9b3 bc88:f9b4 bc89:4e42 bc8a:f9b5 bc8b:6c6d bc8c:7a62 bc8d:f9b6 bc8e:f9b7 bc8f:f9b8 bc90:4fc9 bc91:5862 bc92:61ca bc93:6556 bc94:6fb3 bc95:71ac bc96:7b7d bc97:9c32 bc98:9f07 bc99:7e15 bc9a:9954 bc9b:7aaa bc9c:68a1 bc9d:6900 bc9e:7413 bc9f:8118 bca0:5a03 bca1:5d6c bca2:f9ba bca3:f9bb bca4:5be5 bca5:f9bc bca6:f9bd bca7:6493 bca8:f9be bca9:f9c0 bcaa:71ff bcab:f9c1 bcac:f9c2 bcad:f9c3 bcae:7e1f bcaf:4fd1 bcb0:57c7 bcb1:5889 bcb2:6142 bcb3:6d8c bcb4:752c bcb5:f9c4 bcb6:65f4 bcb7:7397 bcb8:7440 bcb9:7d06 bcba:85d5 bcbb:91ea bcbc:52d6 bcbd:5f67 bcbe:682f bcbf:6a52 bcc0:6f90 bcc1:7189 bcc2:8553 bcc3:4e90 bcc4:5ac4 bcc5:6c85 bcc6:6d39 bcc7:6e72 bcc8:f9c6 bcc9:6690 bcca:853f bccb:8918 bccc:f9c7 bccd:f9c8 bcce:f9c9 bccf:6962 bcd0:6d27 bcd1:f9ca bcd2:f9cb bcd3:7337 bcd4:f9cc bcd5:f9cd bcd6:f9ce bcd7:f9cf bcd8:f9d0 bcd9:f9d1 bcda:5809 bcdb:f9d2 bcdc:f9d3 bcdd:f9d4 bcde:f9d5 bcdf:f9d6 bce0:8d07 bce1:f9d7 bce2:9217 bce3:f9d8 bce4:f9d9 bce5:f9da bce6:f9db bce7:701c bce8:f9dc bce9:6905 bcea:858f bceb:f9dd bcec:f9de bced:f9df bcee:f9e1 bcef:f9e2 bcf0:f9e3 bcf1:f9e4 bcf2:f9e5 bcf3:f9e6 bcf4:8084 bcf5:82e1 bcf6:f9e7 bcf7:f9e8 bcf8:8cbd bcf9:9087 bcfa:f9e9 bcfb:f9ea bcfc:f9eb bd40:f9ec bd41:8b1a bd42:f9ed bd43:f9ee bd44:f9ef bd45:7d6a bd46:8335 bd47:f9f0 bd48:8693 bd49:f9f1 bd4a:f9f2 bd4b:f9f3 bd4c:4f5a bd4d:6041 bd4e:f9f4 bd4f:f9f5 bd50:f9f6 bd51:5344 bd52:f9f7 bd53:f9f8 bd54:f9f9 bd55:82bf bd56:8328 bd57:5b71 bd58:81e7 bd59:6e3d bd5a:7e21 bd5b:7d35 bd5c:83f9 bd5d:96ce bd5e:9f5f bd5f:540a bd60:f9fb bd61:7fdf bd62:93d1 bd63:4f43 bd64:4f7a bd65:587c bd66:7420 bd67:7551 bd68:7b4c bd69:942b bd6a:7664 bd6b:9b8e bd6c:67fe bd6d:6a89 bd6e:6dc0 bd6f:6e5e bd70:701e bd71:70a1 bd72:738e bd73:73fd bd74:7d8e bd75:92cc bd76:74aa bd77:96d5 bd78:60b0 bd79:8e2a bd7a:59dd bd7b:6e4a bd7c:6f8d bd7d:5bef bd7e:710c bd80:96cb bd81:7e52 bd82:6c9a bd83:82b7 bd84:5507 bd85:6422 bd86:664b bd87:686d bd88:6b84 bd89:755b bd8a:7e1d bd8b:81fb bd8c:852f bd8d:8897 bd8e:4f84 bd8f:74c6 bd90:f9fd bd91:6f57 bd92:93f6 bd93:4f98 bd94:7c12 bd95:7d2e bd96:8b96 bd97:6134 bd98:7316 bd99:5bc0 bd9a:5be8 bd9b:501c bd9c:8e60 bd9d:7394 bd9e:8f1f bd9f:7c3d bda0:8a79 bda1:581e bda2:527f bda3:8278 bda4:82d5 bda5:90a8 bda6:60a4 bda7:6181 bda8:8525 bda9:8acf bdaa:939a bdab:9a36 bdac:8e59 bdad:7443 bdae:672e bdaf:8d05 bdb0:53a0 bdb1:7a49 bdb2:86a9 bdb3:741b bdb4:54a4 bdb5:62d6 bdb6:99b1 bdb7:577c bdb8:666b bdb9:7438 bdba:7708 bdbb:fa03 bdbc:69cc bdbd:95d6 bdbe:64fa bdbf:9211 bdc0:9a19 bdc1:67b0 bdc2:fa06 bdc3:82de bdc4:900b bdc5:66dd bdc6:fa07 bdc7:98c7 bdc8:9a43 bdc9:9642 bdca:73cc bdcb:82fe bdcc:999d bdcd:53a6 bdce:701a bdcf:929c bdd0:9e79 bdd1:95d4 bdd2:5ae6 bdd3:fa08 bdd4:7023 bdd5:8347 bdd6:6af6 bdd7:4fd4 bdd8:774d bdd9:6ceb bdda:73b9 bddb:665b bddc:6cc2 bddd:6ece bdde:7050 bddf:7192 bde0:7469 bde1:9008 bde2:66b3 bde3:8e4a bde4:5cb5 bde5:6667 bde6:7425 bde7:82a6 bde8:84bf bde9:70d8 bdea:8b41 bdeb:5950 bdec:6665 bded:5e4c bdee:6130 bdef:6644 bdf0:69a5 bdf1:6e5f bdf2:6f62 bdf3:749c bdf4:7c27 bdf5:532f bdf6:8334 bdf7:5b96 bdf8:9404 bdf9:6585 bdfa:6d8d bdfb:6dc6 bdfc:9a4d be40:5e3f be41:7166 be42:73dd be43:52db be44:6684 be45:714a be46:7098 be47:8a16 be48:7fd5 be49:56cd be4a:6198 be4b:665e be4c:71ba pcbasic-2.0.7/pcbasic/data/codepages/936.ucp000066400000000000000000007305161441235174000204420ustar00rootroot00000000000000# Windows 936: Chinese Simplified GBK # double-byte code points: # from http://source.icu-project.org/repos/icu/data/trunk/charset/data/ucm/windows-936-2000.ucm # these are a superset of http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT # single-byte code points: # same as codepage 437; used as fallback where these are undefined in Windows-936. # except: # - code point 80 is U+20AC EURO SIGN as in Windows-936 # - code point FF's mapping to U+F8F5 in private use area has been removed # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 #80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 # 80:20ac 8140:4e02 8141:4e04 8142:4e05 8143:4e06 8144:4e0f 8145:4e12 8146:4e17 8147:4e1f 8148:4e20 8149:4e21 814a:4e23 814b:4e26 814c:4e29 814d:4e2e 814e:4e2f 814f:4e31 8150:4e33 8151:4e35 8152:4e37 8153:4e3c 8154:4e40 8155:4e41 8156:4e42 8157:4e44 8158:4e46 8159:4e4a 815a:4e51 815b:4e55 815c:4e57 815d:4e5a 815e:4e5b 815f:4e62 8160:4e63 8161:4e64 8162:4e65 8163:4e67 8164:4e68 8165:4e6a 8166:4e6b 8167:4e6c 8168:4e6d 8169:4e6e 816a:4e6f 816b:4e72 816c:4e74 816d:4e75 816e:4e76 816f:4e77 8170:4e78 8171:4e79 8172:4e7a 8173:4e7b 8174:4e7c 8175:4e7d 8176:4e7f 8177:4e80 8178:4e81 8179:4e82 817a:4e83 817b:4e84 817c:4e85 817d:4e87 817e:4e8a 8180:4e90 8181:4e96 8182:4e97 8183:4e99 8184:4e9c 8185:4e9d 8186:4e9e 8187:4ea3 8188:4eaa 8189:4eaf 818a:4eb0 818b:4eb1 818c:4eb4 818d:4eb6 818e:4eb7 818f:4eb8 8190:4eb9 8191:4ebc 8192:4ebd 8193:4ebe 8194:4ec8 8195:4ecc 8196:4ecf 8197:4ed0 8198:4ed2 8199:4eda 819a:4edb 819b:4edc 819c:4ee0 819d:4ee2 819e:4ee6 819f:4ee7 81a0:4ee9 81a1:4eed 81a2:4eee 81a3:4eef 81a4:4ef1 81a5:4ef4 81a6:4ef8 81a7:4ef9 81a8:4efa 81a9:4efc 81aa:4efe 81ab:4f00 81ac:4f02 81ad:4f03 81ae:4f04 81af:4f05 81b0:4f06 81b1:4f07 81b2:4f08 81b3:4f0b 81b4:4f0c 81b5:4f12 81b6:4f13 81b7:4f14 81b8:4f15 81b9:4f16 81ba:4f1c 81bb:4f1d 81bc:4f21 81bd:4f23 81be:4f28 81bf:4f29 81c0:4f2c 81c1:4f2d 81c2:4f2e 81c3:4f31 81c4:4f33 81c5:4f35 81c6:4f37 81c7:4f39 81c8:4f3b 81c9:4f3e 81ca:4f3f 81cb:4f40 81cc:4f41 81cd:4f42 81ce:4f44 81cf:4f45 81d0:4f47 81d1:4f48 81d2:4f49 81d3:4f4a 81d4:4f4b 81d5:4f4c 81d6:4f52 81d7:4f54 81d8:4f56 81d9:4f61 81da:4f62 81db:4f66 81dc:4f68 81dd:4f6a 81de:4f6b 81df:4f6d 81e0:4f6e 81e1:4f71 81e2:4f72 81e3:4f75 81e4:4f77 81e5:4f78 81e6:4f79 81e7:4f7a 81e8:4f7d 81e9:4f80 81ea:4f81 81eb:4f82 81ec:4f85 81ed:4f86 81ee:4f87 81ef:4f8a 81f0:4f8c 81f1:4f8e 81f2:4f90 81f3:4f92 81f4:4f93 81f5:4f95 81f6:4f96 81f7:4f98 81f8:4f99 81f9:4f9a 81fa:4f9c 81fb:4f9e 81fc:4f9f 81fd:4fa1 81fe:4fa2 8240:4fa4 8241:4fab 8242:4fad 8243:4fb0 8244:4fb1 8245:4fb2 8246:4fb3 8247:4fb4 8248:4fb6 8249:4fb7 824a:4fb8 824b:4fb9 824c:4fba 824d:4fbb 824e:4fbc 824f:4fbd 8250:4fbe 8251:4fc0 8252:4fc1 8253:4fc2 8254:4fc6 8255:4fc7 8256:4fc8 8257:4fc9 8258:4fcb 8259:4fcc 825a:4fcd 825b:4fd2 825c:4fd3 825d:4fd4 825e:4fd5 825f:4fd6 8260:4fd9 8261:4fdb 8262:4fe0 8263:4fe2 8264:4fe4 8265:4fe5 8266:4fe7 8267:4feb 8268:4fec 8269:4ff0 826a:4ff2 826b:4ff4 826c:4ff5 826d:4ff6 826e:4ff7 826f:4ff9 8270:4ffb 8271:4ffc 8272:4ffd 8273:4fff 8274:5000 8275:5001 8276:5002 8277:5003 8278:5004 8279:5005 827a:5006 827b:5007 827c:5008 827d:5009 827e:500a 8280:500b 8281:500e 8282:5010 8283:5011 8284:5013 8285:5015 8286:5016 8287:5017 8288:501b 8289:501d 828a:501e 828b:5020 828c:5022 828d:5023 828e:5024 828f:5027 8290:502b 8291:502f 8292:5030 8293:5031 8294:5032 8295:5033 8296:5034 8297:5035 8298:5036 8299:5037 829a:5038 829b:5039 829c:503b 829d:503d 829e:503f 829f:5040 82a0:5041 82a1:5042 82a2:5044 82a3:5045 82a4:5046 82a5:5049 82a6:504a 82a7:504b 82a8:504d 82a9:5050 82aa:5051 82ab:5052 82ac:5053 82ad:5054 82ae:5056 82af:5057 82b0:5058 82b1:5059 82b2:505b 82b3:505d 82b4:505e 82b5:505f 82b6:5060 82b7:5061 82b8:5062 82b9:5063 82ba:5064 82bb:5066 82bc:5067 82bd:5068 82be:5069 82bf:506a 82c0:506b 82c1:506d 82c2:506e 82c3:506f 82c4:5070 82c5:5071 82c6:5072 82c7:5073 82c8:5074 82c9:5075 82ca:5078 82cb:5079 82cc:507a 82cd:507c 82ce:507d 82cf:5081 82d0:5082 82d1:5083 82d2:5084 82d3:5086 82d4:5087 82d5:5089 82d6:508a 82d7:508b 82d8:508c 82d9:508e 82da:508f 82db:5090 82dc:5091 82dd:5092 82de:5093 82df:5094 82e0:5095 82e1:5096 82e2:5097 82e3:5098 82e4:5099 82e5:509a 82e6:509b 82e7:509c 82e8:509d 82e9:509e 82ea:509f 82eb:50a0 82ec:50a1 82ed:50a2 82ee:50a4 82ef:50a6 82f0:50aa 82f1:50ab 82f2:50ad 82f3:50ae 82f4:50af 82f5:50b0 82f6:50b1 82f7:50b3 82f8:50b4 82f9:50b5 82fa:50b6 82fb:50b7 82fc:50b8 82fd:50b9 82fe:50bc 8340:50bd 8341:50be 8342:50bf 8343:50c0 8344:50c1 8345:50c2 8346:50c3 8347:50c4 8348:50c5 8349:50c6 834a:50c7 834b:50c8 834c:50c9 834d:50ca 834e:50cb 834f:50cc 8350:50cd 8351:50ce 8352:50d0 8353:50d1 8354:50d2 8355:50d3 8356:50d4 8357:50d5 8358:50d7 8359:50d8 835a:50d9 835b:50db 835c:50dc 835d:50dd 835e:50de 835f:50df 8360:50e0 8361:50e1 8362:50e2 8363:50e3 8364:50e4 8365:50e5 8366:50e8 8367:50e9 8368:50ea 8369:50eb 836a:50ef 836b:50f0 836c:50f1 836d:50f2 836e:50f4 836f:50f6 8370:50f7 8371:50f8 8372:50f9 8373:50fa 8374:50fc 8375:50fd 8376:50fe 8377:50ff 8378:5100 8379:5101 837a:5102 837b:5103 837c:5104 837d:5105 837e:5108 8380:5109 8381:510a 8382:510c 8383:510d 8384:510e 8385:510f 8386:5110 8387:5111 8388:5113 8389:5114 838a:5115 838b:5116 838c:5117 838d:5118 838e:5119 838f:511a 8390:511b 8391:511c 8392:511d 8393:511e 8394:511f 8395:5120 8396:5122 8397:5123 8398:5124 8399:5125 839a:5126 839b:5127 839c:5128 839d:5129 839e:512a 839f:512b 83a0:512c 83a1:512d 83a2:512e 83a3:512f 83a4:5130 83a5:5131 83a6:5132 83a7:5133 83a8:5134 83a9:5135 83aa:5136 83ab:5137 83ac:5138 83ad:5139 83ae:513a 83af:513b 83b0:513c 83b1:513d 83b2:513e 83b3:5142 83b4:5147 83b5:514a 83b6:514c 83b7:514e 83b8:514f 83b9:5150 83ba:5152 83bb:5153 83bc:5157 83bd:5158 83be:5159 83bf:515b 83c0:515d 83c1:515e 83c2:515f 83c3:5160 83c4:5161 83c5:5163 83c6:5164 83c7:5166 83c8:5167 83c9:5169 83ca:516a 83cb:516f 83cc:5172 83cd:517a 83ce:517e 83cf:517f 83d0:5183 83d1:5184 83d2:5186 83d3:5187 83d4:518a 83d5:518b 83d6:518e 83d7:518f 83d8:5190 83d9:5191 83da:5193 83db:5194 83dc:5198 83dd:519a 83de:519d 83df:519e 83e0:519f 83e1:51a1 83e2:51a3 83e3:51a6 83e4:51a7 83e5:51a8 83e6:51a9 83e7:51aa 83e8:51ad 83e9:51ae 83ea:51b4 83eb:51b8 83ec:51b9 83ed:51ba 83ee:51be 83ef:51bf 83f0:51c1 83f1:51c2 83f2:51c3 83f3:51c5 83f4:51c8 83f5:51ca 83f6:51cd 83f7:51ce 83f8:51d0 83f9:51d2 83fa:51d3 83fb:51d4 83fc:51d5 83fd:51d6 83fe:51d7 8440:51d8 8441:51d9 8442:51da 8443:51dc 8444:51de 8445:51df 8446:51e2 8447:51e3 8448:51e5 8449:51e6 844a:51e7 844b:51e8 844c:51e9 844d:51ea 844e:51ec 844f:51ee 8450:51f1 8451:51f2 8452:51f4 8453:51f7 8454:51fe 8455:5204 8456:5205 8457:5209 8458:520b 8459:520c 845a:520f 845b:5210 845c:5213 845d:5214 845e:5215 845f:521c 8460:521e 8461:521f 8462:5221 8463:5222 8464:5223 8465:5225 8466:5226 8467:5227 8468:522a 8469:522c 846a:522f 846b:5231 846c:5232 846d:5234 846e:5235 846f:523c 8470:523e 8471:5244 8472:5245 8473:5246 8474:5247 8475:5248 8476:5249 8477:524b 8478:524e 8479:524f 847a:5252 847b:5253 847c:5255 847d:5257 847e:5258 8480:5259 8481:525a 8482:525b 8483:525d 8484:525f 8485:5260 8486:5262 8487:5263 8488:5264 8489:5266 848a:5268 848b:526b 848c:526c 848d:526d 848e:526e 848f:5270 8490:5271 8491:5273 8492:5274 8493:5275 8494:5276 8495:5277 8496:5278 8497:5279 8498:527a 8499:527b 849a:527c 849b:527e 849c:5280 849d:5283 849e:5284 849f:5285 84a0:5286 84a1:5287 84a2:5289 84a3:528a 84a4:528b 84a5:528c 84a6:528d 84a7:528e 84a8:528f 84a9:5291 84aa:5292 84ab:5294 84ac:5295 84ad:5296 84ae:5297 84af:5298 84b0:5299 84b1:529a 84b2:529c 84b3:52a4 84b4:52a5 84b5:52a6 84b6:52a7 84b7:52ae 84b8:52af 84b9:52b0 84ba:52b4 84bb:52b5 84bc:52b6 84bd:52b7 84be:52b8 84bf:52b9 84c0:52ba 84c1:52bb 84c2:52bc 84c3:52bd 84c4:52c0 84c5:52c1 84c6:52c2 84c7:52c4 84c8:52c5 84c9:52c6 84ca:52c8 84cb:52ca 84cc:52cc 84cd:52cd 84ce:52ce 84cf:52cf 84d0:52d1 84d1:52d3 84d2:52d4 84d3:52d5 84d4:52d7 84d5:52d9 84d6:52da 84d7:52db 84d8:52dc 84d9:52dd 84da:52de 84db:52e0 84dc:52e1 84dd:52e2 84de:52e3 84df:52e5 84e0:52e6 84e1:52e7 84e2:52e8 84e3:52e9 84e4:52ea 84e5:52eb 84e6:52ec 84e7:52ed 84e8:52ee 84e9:52ef 84ea:52f1 84eb:52f2 84ec:52f3 84ed:52f4 84ee:52f5 84ef:52f6 84f0:52f7 84f1:52f8 84f2:52fb 84f3:52fc 84f4:52fd 84f5:5301 84f6:5302 84f7:5303 84f8:5304 84f9:5307 84fa:5309 84fb:530a 84fc:530b 84fd:530c 84fe:530e 8540:5311 8541:5312 8542:5313 8543:5314 8544:5318 8545:531b 8546:531c 8547:531e 8548:531f 8549:5322 854a:5324 854b:5325 854c:5327 854d:5328 854e:5329 854f:532b 8550:532c 8551:532d 8552:532f 8553:5330 8554:5331 8555:5332 8556:5333 8557:5334 8558:5335 8559:5336 855a:5337 855b:5338 855c:533c 855d:533d 855e:5340 855f:5342 8560:5344 8561:5346 8562:534b 8563:534c 8564:534d 8565:5350 8566:5354 8567:5358 8568:5359 8569:535b 856a:535d 856b:5365 856c:5368 856d:536a 856e:536c 856f:536d 8570:5372 8571:5376 8572:5379 8573:537b 8574:537c 8575:537d 8576:537e 8577:5380 8578:5381 8579:5383 857a:5387 857b:5388 857c:538a 857d:538e 857e:538f 8580:5390 8581:5391 8582:5392 8583:5393 8584:5394 8585:5396 8586:5397 8587:5399 8588:539b 8589:539c 858a:539e 858b:53a0 858c:53a1 858d:53a4 858e:53a7 858f:53aa 8590:53ab 8591:53ac 8592:53ad 8593:53af 8594:53b0 8595:53b1 8596:53b2 8597:53b3 8598:53b4 8599:53b5 859a:53b7 859b:53b8 859c:53b9 859d:53ba 859e:53bc 859f:53bd 85a0:53be 85a1:53c0 85a2:53c3 85a3:53c4 85a4:53c5 85a5:53c6 85a6:53c7 85a7:53ce 85a8:53cf 85a9:53d0 85aa:53d2 85ab:53d3 85ac:53d5 85ad:53da 85ae:53dc 85af:53dd 85b0:53de 85b1:53e1 85b2:53e2 85b3:53e7 85b4:53f4 85b5:53fa 85b6:53fe 85b7:53ff 85b8:5400 85b9:5402 85ba:5405 85bb:5407 85bc:540b 85bd:5414 85be:5418 85bf:5419 85c0:541a 85c1:541c 85c2:5422 85c3:5424 85c4:5425 85c5:542a 85c6:5430 85c7:5433 85c8:5436 85c9:5437 85ca:543a 85cb:543d 85cc:543f 85cd:5441 85ce:5442 85cf:5444 85d0:5445 85d1:5447 85d2:5449 85d3:544c 85d4:544d 85d5:544e 85d6:544f 85d7:5451 85d8:545a 85d9:545d 85da:545e 85db:545f 85dc:5460 85dd:5461 85de:5463 85df:5465 85e0:5467 85e1:5469 85e2:546a 85e3:546b 85e4:546c 85e5:546d 85e6:546e 85e7:546f 85e8:5470 85e9:5474 85ea:5479 85eb:547a 85ec:547e 85ed:547f 85ee:5481 85ef:5483 85f0:5485 85f1:5487 85f2:5488 85f3:5489 85f4:548a 85f5:548d 85f6:5491 85f7:5493 85f8:5497 85f9:5498 85fa:549c 85fb:549e 85fc:549f 85fd:54a0 85fe:54a1 8640:54a2 8641:54a5 8642:54ae 8643:54b0 8644:54b2 8645:54b5 8646:54b6 8647:54b7 8648:54b9 8649:54ba 864a:54bc 864b:54be 864c:54c3 864d:54c5 864e:54ca 864f:54cb 8650:54d6 8651:54d8 8652:54db 8653:54e0 8654:54e1 8655:54e2 8656:54e3 8657:54e4 8658:54eb 8659:54ec 865a:54ef 865b:54f0 865c:54f1 865d:54f4 865e:54f5 865f:54f6 8660:54f7 8661:54f8 8662:54f9 8663:54fb 8664:54fe 8665:5500 8666:5502 8667:5503 8668:5504 8669:5505 866a:5508 866b:550a 866c:550b 866d:550c 866e:550d 866f:550e 8670:5512 8671:5513 8672:5515 8673:5516 8674:5517 8675:5518 8676:5519 8677:551a 8678:551c 8679:551d 867a:551e 867b:551f 867c:5521 867d:5525 867e:5526 8680:5528 8681:5529 8682:552b 8683:552d 8684:5532 8685:5534 8686:5535 8687:5536 8688:5538 8689:5539 868a:553a 868b:553b 868c:553d 868d:5540 868e:5542 868f:5545 8690:5547 8691:5548 8692:554b 8693:554c 8694:554d 8695:554e 8696:554f 8697:5551 8698:5552 8699:5553 869a:5554 869b:5557 869c:5558 869d:5559 869e:555a 869f:555b 86a0:555d 86a1:555e 86a2:555f 86a3:5560 86a4:5562 86a5:5563 86a6:5568 86a7:5569 86a8:556b 86a9:556f 86aa:5570 86ab:5571 86ac:5572 86ad:5573 86ae:5574 86af:5579 86b0:557a 86b1:557d 86b2:557f 86b3:5585 86b4:5586 86b5:558c 86b6:558d 86b7:558e 86b8:5590 86b9:5592 86ba:5593 86bb:5595 86bc:5596 86bd:5597 86be:559a 86bf:559b 86c0:559e 86c1:55a0 86c2:55a1 86c3:55a2 86c4:55a3 86c5:55a4 86c6:55a5 86c7:55a6 86c8:55a8 86c9:55a9 86ca:55aa 86cb:55ab 86cc:55ac 86cd:55ad 86ce:55ae 86cf:55af 86d0:55b0 86d1:55b2 86d2:55b4 86d3:55b6 86d4:55b8 86d5:55ba 86d6:55bc 86d7:55bf 86d8:55c0 86d9:55c1 86da:55c2 86db:55c3 86dc:55c6 86dd:55c7 86de:55c8 86df:55ca 86e0:55cb 86e1:55ce 86e2:55cf 86e3:55d0 86e4:55d5 86e5:55d7 86e6:55d8 86e7:55d9 86e8:55da 86e9:55db 86ea:55de 86eb:55e0 86ec:55e2 86ed:55e7 86ee:55e9 86ef:55ed 86f0:55ee 86f1:55f0 86f2:55f1 86f3:55f4 86f4:55f6 86f5:55f8 86f6:55f9 86f7:55fa 86f8:55fb 86f9:55fc 86fa:55ff 86fb:5602 86fc:5603 86fd:5604 86fe:5605 8740:5606 8741:5607 8742:560a 8743:560b 8744:560d 8745:5610 8746:5611 8747:5612 8748:5613 8749:5614 874a:5615 874b:5616 874c:5617 874d:5619 874e:561a 874f:561c 8750:561d 8751:5620 8752:5621 8753:5622 8754:5625 8755:5626 8756:5628 8757:5629 8758:562a 8759:562b 875a:562e 875b:562f 875c:5630 875d:5633 875e:5635 875f:5637 8760:5638 8761:563a 8762:563c 8763:563d 8764:563e 8765:5640 8766:5641 8767:5642 8768:5643 8769:5644 876a:5645 876b:5646 876c:5647 876d:5648 876e:5649 876f:564a 8770:564b 8771:564f 8772:5650 8773:5651 8774:5652 8775:5653 8776:5655 8777:5656 8778:565a 8779:565b 877a:565d 877b:565e 877c:565f 877d:5660 877e:5661 8780:5663 8781:5665 8782:5666 8783:5667 8784:566d 8785:566e 8786:566f 8787:5670 8788:5672 8789:5673 878a:5674 878b:5675 878c:5677 878d:5678 878e:5679 878f:567a 8790:567d 8791:567e 8792:567f 8793:5680 8794:5681 8795:5682 8796:5683 8797:5684 8798:5687 8799:5688 879a:5689 879b:568a 879c:568b 879d:568c 879e:568d 879f:5690 87a0:5691 87a1:5692 87a2:5694 87a3:5695 87a4:5696 87a5:5697 87a6:5698 87a7:5699 87a8:569a 87a9:569b 87aa:569c 87ab:569d 87ac:569e 87ad:569f 87ae:56a0 87af:56a1 87b0:56a2 87b1:56a4 87b2:56a5 87b3:56a6 87b4:56a7 87b5:56a8 87b6:56a9 87b7:56aa 87b8:56ab 87b9:56ac 87ba:56ad 87bb:56ae 87bc:56b0 87bd:56b1 87be:56b2 87bf:56b3 87c0:56b4 87c1:56b5 87c2:56b6 87c3:56b8 87c4:56b9 87c5:56ba 87c6:56bb 87c7:56bd 87c8:56be 87c9:56bf 87ca:56c0 87cb:56c1 87cc:56c2 87cd:56c3 87ce:56c4 87cf:56c5 87d0:56c6 87d1:56c7 87d2:56c8 87d3:56c9 87d4:56cb 87d5:56cc 87d6:56cd 87d7:56ce 87d8:56cf 87d9:56d0 87da:56d1 87db:56d2 87dc:56d3 87dd:56d5 87de:56d6 87df:56d8 87e0:56d9 87e1:56dc 87e2:56e3 87e3:56e5 87e4:56e6 87e5:56e7 87e6:56e8 87e7:56e9 87e8:56ea 87e9:56ec 87ea:56ee 87eb:56ef 87ec:56f2 87ed:56f3 87ee:56f6 87ef:56f7 87f0:56f8 87f1:56fb 87f2:56fc 87f3:5700 87f4:5701 87f5:5702 87f6:5705 87f7:5707 87f8:570b 87f9:570c 87fa:570d 87fb:570e 87fc:570f 87fd:5710 87fe:5711 8840:5712 8841:5713 8842:5714 8843:5715 8844:5716 8845:5717 8846:5718 8847:5719 8848:571a 8849:571b 884a:571d 884b:571e 884c:5720 884d:5721 884e:5722 884f:5724 8850:5725 8851:5726 8852:5727 8853:572b 8854:5731 8855:5732 8856:5734 8857:5735 8858:5736 8859:5737 885a:5738 885b:573c 885c:573d 885d:573f 885e:5741 885f:5743 8860:5744 8861:5745 8862:5746 8863:5748 8864:5749 8865:574b 8866:5752 8867:5753 8868:5754 8869:5755 886a:5756 886b:5758 886c:5759 886d:5762 886e:5763 886f:5765 8870:5767 8871:576c 8872:576e 8873:5770 8874:5771 8875:5772 8876:5774 8877:5775 8878:5778 8879:5779 887a:577a 887b:577d 887c:577e 887d:577f 887e:5780 8880:5781 8881:5787 8882:5788 8883:5789 8884:578a 8885:578d 8886:578e 8887:578f 8888:5790 8889:5791 888a:5794 888b:5795 888c:5796 888d:5797 888e:5798 888f:5799 8890:579a 8891:579c 8892:579d 8893:579e 8894:579f 8895:57a5 8896:57a8 8897:57aa 8898:57ac 8899:57af 889a:57b0 889b:57b1 889c:57b3 889d:57b5 889e:57b6 889f:57b7 88a0:57b9 88a1:57ba 88a2:57bb 88a3:57bc 88a4:57bd 88a5:57be 88a6:57bf 88a7:57c0 88a8:57c1 88a9:57c4 88aa:57c5 88ab:57c6 88ac:57c7 88ad:57c8 88ae:57c9 88af:57ca 88b0:57cc 88b1:57cd 88b2:57d0 88b3:57d1 88b4:57d3 88b5:57d6 88b6:57d7 88b7:57db 88b8:57dc 88b9:57de 88ba:57e1 88bb:57e2 88bc:57e3 88bd:57e5 88be:57e6 88bf:57e7 88c0:57e8 88c1:57e9 88c2:57ea 88c3:57eb 88c4:57ec 88c5:57ee 88c6:57f0 88c7:57f1 88c8:57f2 88c9:57f3 88ca:57f5 88cb:57f6 88cc:57f7 88cd:57fb 88ce:57fc 88cf:57fe 88d0:57ff 88d1:5801 88d2:5803 88d3:5804 88d4:5805 88d5:5808 88d6:5809 88d7:580a 88d8:580c 88d9:580e 88da:580f 88db:5810 88dc:5812 88dd:5813 88de:5814 88df:5816 88e0:5817 88e1:5818 88e2:581a 88e3:581b 88e4:581c 88e5:581d 88e6:581f 88e7:5822 88e8:5823 88e9:5825 88ea:5826 88eb:5827 88ec:5828 88ed:5829 88ee:582b 88ef:582c 88f0:582d 88f1:582e 88f2:582f 88f3:5831 88f4:5832 88f5:5833 88f6:5834 88f7:5836 88f8:5837 88f9:5838 88fa:5839 88fb:583a 88fc:583b 88fd:583c 88fe:583d 8940:583e 8941:583f 8942:5840 8943:5841 8944:5842 8945:5843 8946:5845 8947:5846 8948:5847 8949:5848 894a:5849 894b:584a 894c:584b 894d:584e 894e:584f 894f:5850 8950:5852 8951:5853 8952:5855 8953:5856 8954:5857 8955:5859 8956:585a 8957:585b 8958:585c 8959:585d 895a:585f 895b:5860 895c:5861 895d:5862 895e:5863 895f:5864 8960:5866 8961:5867 8962:5868 8963:5869 8964:586a 8965:586d 8966:586e 8967:586f 8968:5870 8969:5871 896a:5872 896b:5873 896c:5874 896d:5875 896e:5876 896f:5877 8970:5878 8971:5879 8972:587a 8973:587b 8974:587c 8975:587d 8976:587f 8977:5882 8978:5884 8979:5886 897a:5887 897b:5888 897c:588a 897d:588b 897e:588c 8980:588d 8981:588e 8982:588f 8983:5890 8984:5891 8985:5894 8986:5895 8987:5896 8988:5897 8989:5898 898a:589b 898b:589c 898c:589d 898d:58a0 898e:58a1 898f:58a2 8990:58a3 8991:58a4 8992:58a5 8993:58a6 8994:58a7 8995:58aa 8996:58ab 8997:58ac 8998:58ad 8999:58ae 899a:58af 899b:58b0 899c:58b1 899d:58b2 899e:58b3 899f:58b4 89a0:58b5 89a1:58b6 89a2:58b7 89a3:58b8 89a4:58b9 89a5:58ba 89a6:58bb 89a7:58bd 89a8:58be 89a9:58bf 89aa:58c0 89ab:58c2 89ac:58c3 89ad:58c4 89ae:58c6 89af:58c7 89b0:58c8 89b1:58c9 89b2:58ca 89b3:58cb 89b4:58cc 89b5:58cd 89b6:58ce 89b7:58cf 89b8:58d0 89b9:58d2 89ba:58d3 89bb:58d4 89bc:58d6 89bd:58d7 89be:58d8 89bf:58d9 89c0:58da 89c1:58db 89c2:58dc 89c3:58dd 89c4:58de 89c5:58df 89c6:58e0 89c7:58e1 89c8:58e2 89c9:58e3 89ca:58e5 89cb:58e6 89cc:58e7 89cd:58e8 89ce:58e9 89cf:58ea 89d0:58ed 89d1:58ef 89d2:58f1 89d3:58f2 89d4:58f4 89d5:58f5 89d6:58f7 89d7:58f8 89d8:58fa 89d9:58fb 89da:58fc 89db:58fd 89dc:58fe 89dd:58ff 89de:5900 89df:5901 89e0:5903 89e1:5905 89e2:5906 89e3:5908 89e4:5909 89e5:590a 89e6:590b 89e7:590c 89e8:590e 89e9:5910 89ea:5911 89eb:5912 89ec:5913 89ed:5917 89ee:5918 89ef:591b 89f0:591d 89f1:591e 89f2:5920 89f3:5921 89f4:5922 89f5:5923 89f6:5926 89f7:5928 89f8:592c 89f9:5930 89fa:5932 89fb:5933 89fc:5935 89fd:5936 89fe:593b 8a40:593d 8a41:593e 8a42:593f 8a43:5940 8a44:5943 8a45:5945 8a46:5946 8a47:594a 8a48:594c 8a49:594d 8a4a:5950 8a4b:5952 8a4c:5953 8a4d:5959 8a4e:595b 8a4f:595c 8a50:595d 8a51:595e 8a52:595f 8a53:5961 8a54:5963 8a55:5964 8a56:5966 8a57:5967 8a58:5968 8a59:5969 8a5a:596a 8a5b:596b 8a5c:596c 8a5d:596d 8a5e:596e 8a5f:596f 8a60:5970 8a61:5971 8a62:5972 8a63:5975 8a64:5977 8a65:597a 8a66:597b 8a67:597c 8a68:597e 8a69:597f 8a6a:5980 8a6b:5985 8a6c:5989 8a6d:598b 8a6e:598c 8a6f:598e 8a70:598f 8a71:5990 8a72:5991 8a73:5994 8a74:5995 8a75:5998 8a76:599a 8a77:599b 8a78:599c 8a79:599d 8a7a:599f 8a7b:59a0 8a7c:59a1 8a7d:59a2 8a7e:59a6 8a80:59a7 8a81:59ac 8a82:59ad 8a83:59b0 8a84:59b1 8a85:59b3 8a86:59b4 8a87:59b5 8a88:59b6 8a89:59b7 8a8a:59b8 8a8b:59ba 8a8c:59bc 8a8d:59bd 8a8e:59bf 8a8f:59c0 8a90:59c1 8a91:59c2 8a92:59c3 8a93:59c4 8a94:59c5 8a95:59c7 8a96:59c8 8a97:59c9 8a98:59cc 8a99:59cd 8a9a:59ce 8a9b:59cf 8a9c:59d5 8a9d:59d6 8a9e:59d9 8a9f:59db 8aa0:59de 8aa1:59df 8aa2:59e0 8aa3:59e1 8aa4:59e2 8aa5:59e4 8aa6:59e6 8aa7:59e7 8aa8:59e9 8aa9:59ea 8aaa:59eb 8aab:59ed 8aac:59ee 8aad:59ef 8aae:59f0 8aaf:59f1 8ab0:59f2 8ab1:59f3 8ab2:59f4 8ab3:59f5 8ab4:59f6 8ab5:59f7 8ab6:59f8 8ab7:59fa 8ab8:59fc 8ab9:59fd 8aba:59fe 8abb:5a00 8abc:5a02 8abd:5a0a 8abe:5a0b 8abf:5a0d 8ac0:5a0e 8ac1:5a0f 8ac2:5a10 8ac3:5a12 8ac4:5a14 8ac5:5a15 8ac6:5a16 8ac7:5a17 8ac8:5a19 8ac9:5a1a 8aca:5a1b 8acb:5a1d 8acc:5a1e 8acd:5a21 8ace:5a22 8acf:5a24 8ad0:5a26 8ad1:5a27 8ad2:5a28 8ad3:5a2a 8ad4:5a2b 8ad5:5a2c 8ad6:5a2d 8ad7:5a2e 8ad8:5a2f 8ad9:5a30 8ada:5a33 8adb:5a35 8adc:5a37 8add:5a38 8ade:5a39 8adf:5a3a 8ae0:5a3b 8ae1:5a3d 8ae2:5a3e 8ae3:5a3f 8ae4:5a41 8ae5:5a42 8ae6:5a43 8ae7:5a44 8ae8:5a45 8ae9:5a47 8aea:5a48 8aeb:5a4b 8aec:5a4c 8aed:5a4d 8aee:5a4e 8aef:5a4f 8af0:5a50 8af1:5a51 8af2:5a52 8af3:5a53 8af4:5a54 8af5:5a56 8af6:5a57 8af7:5a58 8af8:5a59 8af9:5a5b 8afa:5a5c 8afb:5a5d 8afc:5a5e 8afd:5a5f 8afe:5a60 8b40:5a61 8b41:5a63 8b42:5a64 8b43:5a65 8b44:5a66 8b45:5a68 8b46:5a69 8b47:5a6b 8b48:5a6c 8b49:5a6d 8b4a:5a6e 8b4b:5a6f 8b4c:5a70 8b4d:5a71 8b4e:5a72 8b4f:5a73 8b50:5a78 8b51:5a79 8b52:5a7b 8b53:5a7c 8b54:5a7d 8b55:5a7e 8b56:5a80 8b57:5a81 8b58:5a82 8b59:5a83 8b5a:5a84 8b5b:5a85 8b5c:5a86 8b5d:5a87 8b5e:5a88 8b5f:5a89 8b60:5a8a 8b61:5a8b 8b62:5a8c 8b63:5a8d 8b64:5a8e 8b65:5a8f 8b66:5a90 8b67:5a91 8b68:5a93 8b69:5a94 8b6a:5a95 8b6b:5a96 8b6c:5a97 8b6d:5a98 8b6e:5a99 8b6f:5a9c 8b70:5a9d 8b71:5a9e 8b72:5a9f 8b73:5aa0 8b74:5aa1 8b75:5aa2 8b76:5aa3 8b77:5aa4 8b78:5aa5 8b79:5aa6 8b7a:5aa7 8b7b:5aa8 8b7c:5aa9 8b7d:5aab 8b7e:5aac 8b80:5aad 8b81:5aae 8b82:5aaf 8b83:5ab0 8b84:5ab1 8b85:5ab4 8b86:5ab6 8b87:5ab7 8b88:5ab9 8b89:5aba 8b8a:5abb 8b8b:5abc 8b8c:5abd 8b8d:5abf 8b8e:5ac0 8b8f:5ac3 8b90:5ac4 8b91:5ac5 8b92:5ac6 8b93:5ac7 8b94:5ac8 8b95:5aca 8b96:5acb 8b97:5acd 8b98:5ace 8b99:5acf 8b9a:5ad0 8b9b:5ad1 8b9c:5ad3 8b9d:5ad5 8b9e:5ad7 8b9f:5ad9 8ba0:5ada 8ba1:5adb 8ba2:5add 8ba3:5ade 8ba4:5adf 8ba5:5ae2 8ba6:5ae4 8ba7:5ae5 8ba8:5ae7 8ba9:5ae8 8baa:5aea 8bab:5aec 8bac:5aed 8bad:5aee 8bae:5aef 8baf:5af0 8bb0:5af2 8bb1:5af3 8bb2:5af4 8bb3:5af5 8bb4:5af6 8bb5:5af7 8bb6:5af8 8bb7:5af9 8bb8:5afa 8bb9:5afb 8bba:5afc 8bbb:5afd 8bbc:5afe 8bbd:5aff 8bbe:5b00 8bbf:5b01 8bc0:5b02 8bc1:5b03 8bc2:5b04 8bc3:5b05 8bc4:5b06 8bc5:5b07 8bc6:5b08 8bc7:5b0a 8bc8:5b0b 8bc9:5b0c 8bca:5b0d 8bcb:5b0e 8bcc:5b0f 8bcd:5b10 8bce:5b11 8bcf:5b12 8bd0:5b13 8bd1:5b14 8bd2:5b15 8bd3:5b18 8bd4:5b19 8bd5:5b1a 8bd6:5b1b 8bd7:5b1c 8bd8:5b1d 8bd9:5b1e 8bda:5b1f 8bdb:5b20 8bdc:5b21 8bdd:5b22 8bde:5b23 8bdf:5b24 8be0:5b25 8be1:5b26 8be2:5b27 8be3:5b28 8be4:5b29 8be5:5b2a 8be6:5b2b 8be7:5b2c 8be8:5b2d 8be9:5b2e 8bea:5b2f 8beb:5b30 8bec:5b31 8bed:5b33 8bee:5b35 8bef:5b36 8bf0:5b38 8bf1:5b39 8bf2:5b3a 8bf3:5b3b 8bf4:5b3c 8bf5:5b3d 8bf6:5b3e 8bf7:5b3f 8bf8:5b41 8bf9:5b42 8bfa:5b43 8bfb:5b44 8bfc:5b45 8bfd:5b46 8bfe:5b47 8c40:5b48 8c41:5b49 8c42:5b4a 8c43:5b4b 8c44:5b4c 8c45:5b4d 8c46:5b4e 8c47:5b4f 8c48:5b52 8c49:5b56 8c4a:5b5e 8c4b:5b60 8c4c:5b61 8c4d:5b67 8c4e:5b68 8c4f:5b6b 8c50:5b6d 8c51:5b6e 8c52:5b6f 8c53:5b72 8c54:5b74 8c55:5b76 8c56:5b77 8c57:5b78 8c58:5b79 8c59:5b7b 8c5a:5b7c 8c5b:5b7e 8c5c:5b7f 8c5d:5b82 8c5e:5b86 8c5f:5b8a 8c60:5b8d 8c61:5b8e 8c62:5b90 8c63:5b91 8c64:5b92 8c65:5b94 8c66:5b96 8c67:5b9f 8c68:5ba7 8c69:5ba8 8c6a:5ba9 8c6b:5bac 8c6c:5bad 8c6d:5bae 8c6e:5baf 8c6f:5bb1 8c70:5bb2 8c71:5bb7 8c72:5bba 8c73:5bbb 8c74:5bbc 8c75:5bc0 8c76:5bc1 8c77:5bc3 8c78:5bc8 8c79:5bc9 8c7a:5bca 8c7b:5bcb 8c7c:5bcd 8c7d:5bce 8c7e:5bcf 8c80:5bd1 8c81:5bd4 8c82:5bd5 8c83:5bd6 8c84:5bd7 8c85:5bd8 8c86:5bd9 8c87:5bda 8c88:5bdb 8c89:5bdc 8c8a:5be0 8c8b:5be2 8c8c:5be3 8c8d:5be6 8c8e:5be7 8c8f:5be9 8c90:5bea 8c91:5beb 8c92:5bec 8c93:5bed 8c94:5bef 8c95:5bf1 8c96:5bf2 8c97:5bf3 8c98:5bf4 8c99:5bf5 8c9a:5bf6 8c9b:5bf7 8c9c:5bfd 8c9d:5bfe 8c9e:5c00 8c9f:5c02 8ca0:5c03 8ca1:5c05 8ca2:5c07 8ca3:5c08 8ca4:5c0b 8ca5:5c0c 8ca6:5c0d 8ca7:5c0e 8ca8:5c10 8ca9:5c12 8caa:5c13 8cab:5c17 8cac:5c19 8cad:5c1b 8cae:5c1e 8caf:5c1f 8cb0:5c20 8cb1:5c21 8cb2:5c23 8cb3:5c26 8cb4:5c28 8cb5:5c29 8cb6:5c2a 8cb7:5c2b 8cb8:5c2d 8cb9:5c2e 8cba:5c2f 8cbb:5c30 8cbc:5c32 8cbd:5c33 8cbe:5c35 8cbf:5c36 8cc0:5c37 8cc1:5c43 8cc2:5c44 8cc3:5c46 8cc4:5c47 8cc5:5c4c 8cc6:5c4d 8cc7:5c52 8cc8:5c53 8cc9:5c54 8cca:5c56 8ccb:5c57 8ccc:5c58 8ccd:5c5a 8cce:5c5b 8ccf:5c5c 8cd0:5c5d 8cd1:5c5f 8cd2:5c62 8cd3:5c64 8cd4:5c67 8cd5:5c68 8cd6:5c69 8cd7:5c6a 8cd8:5c6b 8cd9:5c6c 8cda:5c6d 8cdb:5c70 8cdc:5c72 8cdd:5c73 8cde:5c74 8cdf:5c75 8ce0:5c76 8ce1:5c77 8ce2:5c78 8ce3:5c7b 8ce4:5c7c 8ce5:5c7d 8ce6:5c7e 8ce7:5c80 8ce8:5c83 8ce9:5c84 8cea:5c85 8ceb:5c86 8cec:5c87 8ced:5c89 8cee:5c8a 8cef:5c8b 8cf0:5c8e 8cf1:5c8f 8cf2:5c92 8cf3:5c93 8cf4:5c95 8cf5:5c9d 8cf6:5c9e 8cf7:5c9f 8cf8:5ca0 8cf9:5ca1 8cfa:5ca4 8cfb:5ca5 8cfc:5ca6 8cfd:5ca7 8cfe:5ca8 8d40:5caa 8d41:5cae 8d42:5caf 8d43:5cb0 8d44:5cb2 8d45:5cb4 8d46:5cb6 8d47:5cb9 8d48:5cba 8d49:5cbb 8d4a:5cbc 8d4b:5cbe 8d4c:5cc0 8d4d:5cc2 8d4e:5cc3 8d4f:5cc5 8d50:5cc6 8d51:5cc7 8d52:5cc8 8d53:5cc9 8d54:5cca 8d55:5ccc 8d56:5ccd 8d57:5cce 8d58:5ccf 8d59:5cd0 8d5a:5cd1 8d5b:5cd3 8d5c:5cd4 8d5d:5cd5 8d5e:5cd6 8d5f:5cd7 8d60:5cd8 8d61:5cda 8d62:5cdb 8d63:5cdc 8d64:5cdd 8d65:5cde 8d66:5cdf 8d67:5ce0 8d68:5ce2 8d69:5ce3 8d6a:5ce7 8d6b:5ce9 8d6c:5ceb 8d6d:5cec 8d6e:5cee 8d6f:5cef 8d70:5cf1 8d71:5cf2 8d72:5cf3 8d73:5cf4 8d74:5cf5 8d75:5cf6 8d76:5cf7 8d77:5cf8 8d78:5cf9 8d79:5cfa 8d7a:5cfc 8d7b:5cfd 8d7c:5cfe 8d7d:5cff 8d7e:5d00 8d80:5d01 8d81:5d04 8d82:5d05 8d83:5d08 8d84:5d09 8d85:5d0a 8d86:5d0b 8d87:5d0c 8d88:5d0d 8d89:5d0f 8d8a:5d10 8d8b:5d11 8d8c:5d12 8d8d:5d13 8d8e:5d15 8d8f:5d17 8d90:5d18 8d91:5d19 8d92:5d1a 8d93:5d1c 8d94:5d1d 8d95:5d1f 8d96:5d20 8d97:5d21 8d98:5d22 8d99:5d23 8d9a:5d25 8d9b:5d28 8d9c:5d2a 8d9d:5d2b 8d9e:5d2c 8d9f:5d2f 8da0:5d30 8da1:5d31 8da2:5d32 8da3:5d33 8da4:5d35 8da5:5d36 8da6:5d37 8da7:5d38 8da8:5d39 8da9:5d3a 8daa:5d3b 8dab:5d3c 8dac:5d3f 8dad:5d40 8dae:5d41 8daf:5d42 8db0:5d43 8db1:5d44 8db2:5d45 8db3:5d46 8db4:5d48 8db5:5d49 8db6:5d4d 8db7:5d4e 8db8:5d4f 8db9:5d50 8dba:5d51 8dbb:5d52 8dbc:5d53 8dbd:5d54 8dbe:5d55 8dbf:5d56 8dc0:5d57 8dc1:5d59 8dc2:5d5a 8dc3:5d5c 8dc4:5d5e 8dc5:5d5f 8dc6:5d60 8dc7:5d61 8dc8:5d62 8dc9:5d63 8dca:5d64 8dcb:5d65 8dcc:5d66 8dcd:5d67 8dce:5d68 8dcf:5d6a 8dd0:5d6d 8dd1:5d6e 8dd2:5d70 8dd3:5d71 8dd4:5d72 8dd5:5d73 8dd6:5d75 8dd7:5d76 8dd8:5d77 8dd9:5d78 8dda:5d79 8ddb:5d7a 8ddc:5d7b 8ddd:5d7c 8dde:5d7d 8ddf:5d7e 8de0:5d7f 8de1:5d80 8de2:5d81 8de3:5d83 8de4:5d84 8de5:5d85 8de6:5d86 8de7:5d87 8de8:5d88 8de9:5d89 8dea:5d8a 8deb:5d8b 8dec:5d8c 8ded:5d8d 8dee:5d8e 8def:5d8f 8df0:5d90 8df1:5d91 8df2:5d92 8df3:5d93 8df4:5d94 8df5:5d95 8df6:5d96 8df7:5d97 8df8:5d98 8df9:5d9a 8dfa:5d9b 8dfb:5d9c 8dfc:5d9e 8dfd:5d9f 8dfe:5da0 8e40:5da1 8e41:5da2 8e42:5da3 8e43:5da4 8e44:5da5 8e45:5da6 8e46:5da7 8e47:5da8 8e48:5da9 8e49:5daa 8e4a:5dab 8e4b:5dac 8e4c:5dad 8e4d:5dae 8e4e:5daf 8e4f:5db0 8e50:5db1 8e51:5db2 8e52:5db3 8e53:5db4 8e54:5db5 8e55:5db6 8e56:5db8 8e57:5db9 8e58:5dba 8e59:5dbb 8e5a:5dbc 8e5b:5dbd 8e5c:5dbe 8e5d:5dbf 8e5e:5dc0 8e5f:5dc1 8e60:5dc2 8e61:5dc3 8e62:5dc4 8e63:5dc6 8e64:5dc7 8e65:5dc8 8e66:5dc9 8e67:5dca 8e68:5dcb 8e69:5dcc 8e6a:5dce 8e6b:5dcf 8e6c:5dd0 8e6d:5dd1 8e6e:5dd2 8e6f:5dd3 8e70:5dd4 8e71:5dd5 8e72:5dd6 8e73:5dd7 8e74:5dd8 8e75:5dd9 8e76:5dda 8e77:5ddc 8e78:5ddf 8e79:5de0 8e7a:5de3 8e7b:5de4 8e7c:5dea 8e7d:5dec 8e7e:5ded 8e80:5df0 8e81:5df5 8e82:5df6 8e83:5df8 8e84:5df9 8e85:5dfa 8e86:5dfb 8e87:5dfc 8e88:5dff 8e89:5e00 8e8a:5e04 8e8b:5e07 8e8c:5e09 8e8d:5e0a 8e8e:5e0b 8e8f:5e0d 8e90:5e0e 8e91:5e12 8e92:5e13 8e93:5e17 8e94:5e1e 8e95:5e1f 8e96:5e20 8e97:5e21 8e98:5e22 8e99:5e23 8e9a:5e24 8e9b:5e25 8e9c:5e28 8e9d:5e29 8e9e:5e2a 8e9f:5e2b 8ea0:5e2c 8ea1:5e2f 8ea2:5e30 8ea3:5e32 8ea4:5e33 8ea5:5e34 8ea6:5e35 8ea7:5e36 8ea8:5e39 8ea9:5e3a 8eaa:5e3e 8eab:5e3f 8eac:5e40 8ead:5e41 8eae:5e43 8eaf:5e46 8eb0:5e47 8eb1:5e48 8eb2:5e49 8eb3:5e4a 8eb4:5e4b 8eb5:5e4d 8eb6:5e4e 8eb7:5e4f 8eb8:5e50 8eb9:5e51 8eba:5e52 8ebb:5e53 8ebc:5e56 8ebd:5e57 8ebe:5e58 8ebf:5e59 8ec0:5e5a 8ec1:5e5c 8ec2:5e5d 8ec3:5e5f 8ec4:5e60 8ec5:5e63 8ec6:5e64 8ec7:5e65 8ec8:5e66 8ec9:5e67 8eca:5e68 8ecb:5e69 8ecc:5e6a 8ecd:5e6b 8ece:5e6c 8ecf:5e6d 8ed0:5e6e 8ed1:5e6f 8ed2:5e70 8ed3:5e71 8ed4:5e75 8ed5:5e77 8ed6:5e79 8ed7:5e7e 8ed8:5e81 8ed9:5e82 8eda:5e83 8edb:5e85 8edc:5e88 8edd:5e89 8ede:5e8c 8edf:5e8d 8ee0:5e8e 8ee1:5e92 8ee2:5e98 8ee3:5e9b 8ee4:5e9d 8ee5:5ea1 8ee6:5ea2 8ee7:5ea3 8ee8:5ea4 8ee9:5ea8 8eea:5ea9 8eeb:5eaa 8eec:5eab 8eed:5eac 8eee:5eae 8eef:5eaf 8ef0:5eb0 8ef1:5eb1 8ef2:5eb2 8ef3:5eb4 8ef4:5eba 8ef5:5ebb 8ef6:5ebc 8ef7:5ebd 8ef8:5ebf 8ef9:5ec0 8efa:5ec1 8efb:5ec2 8efc:5ec3 8efd:5ec4 8efe:5ec5 8f40:5ec6 8f41:5ec7 8f42:5ec8 8f43:5ecb 8f44:5ecc 8f45:5ecd 8f46:5ece 8f47:5ecf 8f48:5ed0 8f49:5ed4 8f4a:5ed5 8f4b:5ed7 8f4c:5ed8 8f4d:5ed9 8f4e:5eda 8f4f:5edc 8f50:5edd 8f51:5ede 8f52:5edf 8f53:5ee0 8f54:5ee1 8f55:5ee2 8f56:5ee3 8f57:5ee4 8f58:5ee5 8f59:5ee6 8f5a:5ee7 8f5b:5ee9 8f5c:5eeb 8f5d:5eec 8f5e:5eed 8f5f:5eee 8f60:5eef 8f61:5ef0 8f62:5ef1 8f63:5ef2 8f64:5ef3 8f65:5ef5 8f66:5ef8 8f67:5ef9 8f68:5efb 8f69:5efc 8f6a:5efd 8f6b:5f05 8f6c:5f06 8f6d:5f07 8f6e:5f09 8f6f:5f0c 8f70:5f0d 8f71:5f0e 8f72:5f10 8f73:5f12 8f74:5f14 8f75:5f16 8f76:5f19 8f77:5f1a 8f78:5f1c 8f79:5f1d 8f7a:5f1e 8f7b:5f21 8f7c:5f22 8f7d:5f23 8f7e:5f24 8f80:5f28 8f81:5f2b 8f82:5f2c 8f83:5f2e 8f84:5f30 8f85:5f32 8f86:5f33 8f87:5f34 8f88:5f35 8f89:5f36 8f8a:5f37 8f8b:5f38 8f8c:5f3b 8f8d:5f3d 8f8e:5f3e 8f8f:5f3f 8f90:5f41 8f91:5f42 8f92:5f43 8f93:5f44 8f94:5f45 8f95:5f46 8f96:5f47 8f97:5f48 8f98:5f49 8f99:5f4a 8f9a:5f4b 8f9b:5f4c 8f9c:5f4d 8f9d:5f4e 8f9e:5f4f 8f9f:5f51 8fa0:5f54 8fa1:5f59 8fa2:5f5a 8fa3:5f5b 8fa4:5f5c 8fa5:5f5e 8fa6:5f5f 8fa7:5f60 8fa8:5f63 8fa9:5f65 8faa:5f67 8fab:5f68 8fac:5f6b 8fad:5f6e 8fae:5f6f 8faf:5f72 8fb0:5f74 8fb1:5f75 8fb2:5f76 8fb3:5f78 8fb4:5f7a 8fb5:5f7d 8fb6:5f7e 8fb7:5f7f 8fb8:5f83 8fb9:5f86 8fba:5f8d 8fbb:5f8e 8fbc:5f8f 8fbd:5f91 8fbe:5f93 8fbf:5f94 8fc0:5f96 8fc1:5f9a 8fc2:5f9b 8fc3:5f9d 8fc4:5f9e 8fc5:5f9f 8fc6:5fa0 8fc7:5fa2 8fc8:5fa3 8fc9:5fa4 8fca:5fa5 8fcb:5fa6 8fcc:5fa7 8fcd:5fa9 8fce:5fab 8fcf:5fac 8fd0:5faf 8fd1:5fb0 8fd2:5fb1 8fd3:5fb2 8fd4:5fb3 8fd5:5fb4 8fd6:5fb6 8fd7:5fb8 8fd8:5fb9 8fd9:5fba 8fda:5fbb 8fdb:5fbe 8fdc:5fbf 8fdd:5fc0 8fde:5fc1 8fdf:5fc2 8fe0:5fc7 8fe1:5fc8 8fe2:5fca 8fe3:5fcb 8fe4:5fce 8fe5:5fd3 8fe6:5fd4 8fe7:5fd5 8fe8:5fda 8fe9:5fdb 8fea:5fdc 8feb:5fde 8fec:5fdf 8fed:5fe2 8fee:5fe3 8fef:5fe5 8ff0:5fe6 8ff1:5fe8 8ff2:5fe9 8ff3:5fec 8ff4:5fef 8ff5:5ff0 8ff6:5ff2 8ff7:5ff3 8ff8:5ff4 8ff9:5ff6 8ffa:5ff7 8ffb:5ff9 8ffc:5ffa 8ffd:5ffc 8ffe:6007 9040:6008 9041:6009 9042:600b 9043:600c 9044:6010 9045:6011 9046:6013 9047:6017 9048:6018 9049:601a 904a:601e 904b:601f 904c:6022 904d:6023 904e:6024 904f:602c 9050:602d 9051:602e 9052:6030 9053:6031 9054:6032 9055:6033 9056:6034 9057:6036 9058:6037 9059:6038 905a:6039 905b:603a 905c:603d 905d:603e 905e:6040 905f:6044 9060:6045 9061:6046 9062:6047 9063:6048 9064:6049 9065:604a 9066:604c 9067:604e 9068:604f 9069:6051 906a:6053 906b:6054 906c:6056 906d:6057 906e:6058 906f:605b 9070:605c 9071:605e 9072:605f 9073:6060 9074:6061 9075:6065 9076:6066 9077:606e 9078:6071 9079:6072 907a:6074 907b:6075 907c:6077 907d:607e 907e:6080 9080:6081 9081:6082 9082:6085 9083:6086 9084:6087 9085:6088 9086:608a 9087:608b 9088:608e 9089:608f 908a:6090 908b:6091 908c:6093 908d:6095 908e:6097 908f:6098 9090:6099 9091:609c 9092:609e 9093:60a1 9094:60a2 9095:60a4 9096:60a5 9097:60a7 9098:60a9 9099:60aa 909a:60ae 909b:60b0 909c:60b3 909d:60b5 909e:60b6 909f:60b7 90a0:60b9 90a1:60ba 90a2:60bd 90a3:60be 90a4:60bf 90a5:60c0 90a6:60c1 90a7:60c2 90a8:60c3 90a9:60c4 90aa:60c7 90ab:60c8 90ac:60c9 90ad:60cc 90ae:60cd 90af:60ce 90b0:60cf 90b1:60d0 90b2:60d2 90b3:60d3 90b4:60d4 90b5:60d6 90b6:60d7 90b7:60d9 90b8:60db 90b9:60de 90ba:60e1 90bb:60e2 90bc:60e3 90bd:60e4 90be:60e5 90bf:60ea 90c0:60f1 90c1:60f2 90c2:60f5 90c3:60f7 90c4:60f8 90c5:60fb 90c6:60fc 90c7:60fd 90c8:60fe 90c9:60ff 90ca:6102 90cb:6103 90cc:6104 90cd:6105 90ce:6107 90cf:610a 90d0:610b 90d1:610c 90d2:6110 90d3:6111 90d4:6112 90d5:6113 90d6:6114 90d7:6116 90d8:6117 90d9:6118 90da:6119 90db:611b 90dc:611c 90dd:611d 90de:611e 90df:6121 90e0:6122 90e1:6125 90e2:6128 90e3:6129 90e4:612a 90e5:612c 90e6:612d 90e7:612e 90e8:612f 90e9:6130 90ea:6131 90eb:6132 90ec:6133 90ed:6134 90ee:6135 90ef:6136 90f0:6137 90f1:6138 90f2:6139 90f3:613a 90f4:613b 90f5:613c 90f6:613d 90f7:613e 90f8:6140 90f9:6141 90fa:6142 90fb:6143 90fc:6144 90fd:6145 90fe:6146 9140:6147 9141:6149 9142:614b 9143:614d 9144:614f 9145:6150 9146:6152 9147:6153 9148:6154 9149:6156 914a:6157 914b:6158 914c:6159 914d:615a 914e:615b 914f:615c 9150:615e 9151:615f 9152:6160 9153:6161 9154:6163 9155:6164 9156:6165 9157:6166 9158:6169 9159:616a 915a:616b 915b:616c 915c:616d 915d:616e 915e:616f 915f:6171 9160:6172 9161:6173 9162:6174 9163:6176 9164:6178 9165:6179 9166:617a 9167:617b 9168:617c 9169:617d 916a:617e 916b:617f 916c:6180 916d:6181 916e:6182 916f:6183 9170:6184 9171:6185 9172:6186 9173:6187 9174:6188 9175:6189 9176:618a 9177:618c 9178:618d 9179:618f 917a:6190 917b:6191 917c:6192 917d:6193 917e:6195 9180:6196 9181:6197 9182:6198 9183:6199 9184:619a 9185:619b 9186:619c 9187:619e 9188:619f 9189:61a0 918a:61a1 918b:61a2 918c:61a3 918d:61a4 918e:61a5 918f:61a6 9190:61aa 9191:61ab 9192:61ad 9193:61ae 9194:61af 9195:61b0 9196:61b1 9197:61b2 9198:61b3 9199:61b4 919a:61b5 919b:61b6 919c:61b8 919d:61b9 919e:61ba 919f:61bb 91a0:61bc 91a1:61bd 91a2:61bf 91a3:61c0 91a4:61c1 91a5:61c3 91a6:61c4 91a7:61c5 91a8:61c6 91a9:61c7 91aa:61c9 91ab:61cc 91ac:61cd 91ad:61ce 91ae:61cf 91af:61d0 91b0:61d3 91b1:61d5 91b2:61d6 91b3:61d7 91b4:61d8 91b5:61d9 91b6:61da 91b7:61db 91b8:61dc 91b9:61dd 91ba:61de 91bb:61df 91bc:61e0 91bd:61e1 91be:61e2 91bf:61e3 91c0:61e4 91c1:61e5 91c2:61e7 91c3:61e8 91c4:61e9 91c5:61ea 91c6:61eb 91c7:61ec 91c8:61ed 91c9:61ee 91ca:61ef 91cb:61f0 91cc:61f1 91cd:61f2 91ce:61f3 91cf:61f4 91d0:61f6 91d1:61f7 91d2:61f8 91d3:61f9 91d4:61fa 91d5:61fb 91d6:61fc 91d7:61fd 91d8:61fe 91d9:6200 91da:6201 91db:6202 91dc:6203 91dd:6204 91de:6205 91df:6207 91e0:6209 91e1:6213 91e2:6214 91e3:6219 91e4:621c 91e5:621d 91e6:621e 91e7:6220 91e8:6223 91e9:6226 91ea:6227 91eb:6228 91ec:6229 91ed:622b 91ee:622d 91ef:622f 91f0:6230 91f1:6231 91f2:6232 91f3:6235 91f4:6236 91f5:6238 91f6:6239 91f7:623a 91f8:623b 91f9:623c 91fa:6242 91fb:6244 91fc:6245 91fd:6246 91fe:624a 9240:624f 9241:6250 9242:6255 9243:6256 9244:6257 9245:6259 9246:625a 9247:625c 9248:625d 9249:625e 924a:625f 924b:6260 924c:6261 924d:6262 924e:6264 924f:6265 9250:6268 9251:6271 9252:6272 9253:6274 9254:6275 9255:6277 9256:6278 9257:627a 9258:627b 9259:627d 925a:6281 925b:6282 925c:6283 925d:6285 925e:6286 925f:6287 9260:6288 9261:628b 9262:628c 9263:628d 9264:628e 9265:628f 9266:6290 9267:6294 9268:6299 9269:629c 926a:629d 926b:629e 926c:62a3 926d:62a6 926e:62a7 926f:62a9 9270:62aa 9271:62ad 9272:62ae 9273:62af 9274:62b0 9275:62b2 9276:62b3 9277:62b4 9278:62b6 9279:62b7 927a:62b8 927b:62ba 927c:62be 927d:62c0 927e:62c1 9280:62c3 9281:62cb 9282:62cf 9283:62d1 9284:62d5 9285:62dd 9286:62de 9287:62e0 9288:62e1 9289:62e4 928a:62ea 928b:62eb 928c:62f0 928d:62f2 928e:62f5 928f:62f8 9290:62f9 9291:62fa 9292:62fb 9293:6300 9294:6303 9295:6304 9296:6305 9297:6306 9298:630a 9299:630b 929a:630c 929b:630d 929c:630f 929d:6310 929e:6312 929f:6313 92a0:6314 92a1:6315 92a2:6317 92a3:6318 92a4:6319 92a5:631c 92a6:6326 92a7:6327 92a8:6329 92a9:632c 92aa:632d 92ab:632e 92ac:6330 92ad:6331 92ae:6333 92af:6334 92b0:6335 92b1:6336 92b2:6337 92b3:6338 92b4:633b 92b5:633c 92b6:633e 92b7:633f 92b8:6340 92b9:6341 92ba:6344 92bb:6347 92bc:6348 92bd:634a 92be:6351 92bf:6352 92c0:6353 92c1:6354 92c2:6356 92c3:6357 92c4:6358 92c5:6359 92c6:635a 92c7:635b 92c8:635c 92c9:635d 92ca:6360 92cb:6364 92cc:6365 92cd:6366 92ce:6368 92cf:636a 92d0:636b 92d1:636c 92d2:636f 92d3:6370 92d4:6372 92d5:6373 92d6:6374 92d7:6375 92d8:6378 92d9:6379 92da:637c 92db:637d 92dc:637e 92dd:637f 92de:6381 92df:6383 92e0:6384 92e1:6385 92e2:6386 92e3:638b 92e4:638d 92e5:6391 92e6:6393 92e7:6394 92e8:6395 92e9:6397 92ea:6399 92eb:639a 92ec:639b 92ed:639c 92ee:639d 92ef:639e 92f0:639f 92f1:63a1 92f2:63a4 92f3:63a6 92f4:63ab 92f5:63af 92f6:63b1 92f7:63b2 92f8:63b5 92f9:63b6 92fa:63b9 92fb:63bb 92fc:63bd 92fd:63bf 92fe:63c0 9340:63c1 9341:63c2 9342:63c3 9343:63c5 9344:63c7 9345:63c8 9346:63ca 9347:63cb 9348:63cc 9349:63d1 934a:63d3 934b:63d4 934c:63d5 934d:63d7 934e:63d8 934f:63d9 9350:63da 9351:63db 9352:63dc 9353:63dd 9354:63df 9355:63e2 9356:63e4 9357:63e5 9358:63e6 9359:63e7 935a:63e8 935b:63eb 935c:63ec 935d:63ee 935e:63ef 935f:63f0 9360:63f1 9361:63f3 9362:63f5 9363:63f7 9364:63f9 9365:63fa 9366:63fb 9367:63fc 9368:63fe 9369:6403 936a:6404 936b:6406 936c:6407 936d:6408 936e:6409 936f:640a 9370:640d 9371:640e 9372:6411 9373:6412 9374:6415 9375:6416 9376:6417 9377:6418 9378:6419 9379:641a 937a:641d 937b:641f 937c:6422 937d:6423 937e:6424 9380:6425 9381:6427 9382:6428 9383:6429 9384:642b 9385:642e 9386:642f 9387:6430 9388:6431 9389:6432 938a:6433 938b:6435 938c:6436 938d:6437 938e:6438 938f:6439 9390:643b 9391:643c 9392:643e 9393:6440 9394:6442 9395:6443 9396:6449 9397:644b 9398:644c 9399:644d 939a:644e 939b:644f 939c:6450 939d:6451 939e:6453 939f:6455 93a0:6456 93a1:6457 93a2:6459 93a3:645a 93a4:645b 93a5:645c 93a6:645d 93a7:645f 93a8:6460 93a9:6461 93aa:6462 93ab:6463 93ac:6464 93ad:6465 93ae:6466 93af:6468 93b0:646a 93b1:646b 93b2:646c 93b3:646e 93b4:646f 93b5:6470 93b6:6471 93b7:6472 93b8:6473 93b9:6474 93ba:6475 93bb:6476 93bc:6477 93bd:647b 93be:647c 93bf:647d 93c0:647e 93c1:647f 93c2:6480 93c3:6481 93c4:6483 93c5:6486 93c6:6488 93c7:6489 93c8:648a 93c9:648b 93ca:648c 93cb:648d 93cc:648e 93cd:648f 93ce:6490 93cf:6493 93d0:6494 93d1:6497 93d2:6498 93d3:649a 93d4:649b 93d5:649c 93d6:649d 93d7:649f 93d8:64a0 93d9:64a1 93da:64a2 93db:64a3 93dc:64a5 93dd:64a6 93de:64a7 93df:64a8 93e0:64aa 93e1:64ab 93e2:64af 93e3:64b1 93e4:64b2 93e5:64b3 93e6:64b4 93e7:64b6 93e8:64b9 93e9:64bb 93ea:64bd 93eb:64be 93ec:64bf 93ed:64c1 93ee:64c3 93ef:64c4 93f0:64c6 93f1:64c7 93f2:64c8 93f3:64c9 93f4:64ca 93f5:64cb 93f6:64cc 93f7:64cf 93f8:64d1 93f9:64d3 93fa:64d4 93fb:64d5 93fc:64d6 93fd:64d9 93fe:64da 9440:64db 9441:64dc 9442:64dd 9443:64df 9444:64e0 9445:64e1 9446:64e3 9447:64e5 9448:64e7 9449:64e8 944a:64e9 944b:64ea 944c:64eb 944d:64ec 944e:64ed 944f:64ee 9450:64ef 9451:64f0 9452:64f1 9453:64f2 9454:64f3 9455:64f4 9456:64f5 9457:64f6 9458:64f7 9459:64f8 945a:64f9 945b:64fa 945c:64fb 945d:64fc 945e:64fd 945f:64fe 9460:64ff 9461:6501 9462:6502 9463:6503 9464:6504 9465:6505 9466:6506 9467:6507 9468:6508 9469:650a 946a:650b 946b:650c 946c:650d 946d:650e 946e:650f 946f:6510 9470:6511 9471:6513 9472:6514 9473:6515 9474:6516 9475:6517 9476:6519 9477:651a 9478:651b 9479:651c 947a:651d 947b:651e 947c:651f 947d:6520 947e:6521 9480:6522 9481:6523 9482:6524 9483:6526 9484:6527 9485:6528 9486:6529 9487:652a 9488:652c 9489:652d 948a:6530 948b:6531 948c:6532 948d:6533 948e:6537 948f:653a 9490:653c 9491:653d 9492:6540 9493:6541 9494:6542 9495:6543 9496:6544 9497:6546 9498:6547 9499:654a 949a:654b 949b:654d 949c:654e 949d:6550 949e:6552 949f:6553 94a0:6554 94a1:6557 94a2:6558 94a3:655a 94a4:655c 94a5:655f 94a6:6560 94a7:6561 94a8:6564 94a9:6565 94aa:6567 94ab:6568 94ac:6569 94ad:656a 94ae:656d 94af:656e 94b0:656f 94b1:6571 94b2:6573 94b3:6575 94b4:6576 94b5:6578 94b6:6579 94b7:657a 94b8:657b 94b9:657c 94ba:657d 94bb:657e 94bc:657f 94bd:6580 94be:6581 94bf:6582 94c0:6583 94c1:6584 94c2:6585 94c3:6586 94c4:6588 94c5:6589 94c6:658a 94c7:658d 94c8:658e 94c9:658f 94ca:6592 94cb:6594 94cc:6595 94cd:6596 94ce:6598 94cf:659a 94d0:659d 94d1:659e 94d2:65a0 94d3:65a2 94d4:65a3 94d5:65a6 94d6:65a8 94d7:65aa 94d8:65ac 94d9:65ae 94da:65b1 94db:65b2 94dc:65b3 94dd:65b4 94de:65b5 94df:65b6 94e0:65b7 94e1:65b8 94e2:65ba 94e3:65bb 94e4:65be 94e5:65bf 94e6:65c0 94e7:65c2 94e8:65c7 94e9:65c8 94ea:65c9 94eb:65ca 94ec:65cd 94ed:65d0 94ee:65d1 94ef:65d3 94f0:65d4 94f1:65d5 94f2:65d8 94f3:65d9 94f4:65da 94f5:65db 94f6:65dc 94f7:65dd 94f8:65de 94f9:65df 94fa:65e1 94fb:65e3 94fc:65e4 94fd:65ea 94fe:65eb 9540:65f2 9541:65f3 9542:65f4 9543:65f5 9544:65f8 9545:65f9 9546:65fb 9547:65fc 9548:65fd 9549:65fe 954a:65ff 954b:6601 954c:6604 954d:6605 954e:6607 954f:6608 9550:6609 9551:660b 9552:660d 9553:6610 9554:6611 9555:6612 9556:6616 9557:6617 9558:6618 9559:661a 955a:661b 955b:661c 955c:661e 955d:6621 955e:6622 955f:6623 9560:6624 9561:6626 9562:6629 9563:662a 9564:662b 9565:662c 9566:662e 9567:6630 9568:6632 9569:6633 956a:6637 956b:6638 956c:6639 956d:663a 956e:663b 956f:663d 9570:663f 9571:6640 9572:6642 9573:6644 9574:6645 9575:6646 9576:6647 9577:6648 9578:6649 9579:664a 957a:664d 957b:664e 957c:6650 957d:6651 957e:6658 9580:6659 9581:665b 9582:665c 9583:665d 9584:665e 9585:6660 9586:6662 9587:6663 9588:6665 9589:6667 958a:6669 958b:666a 958c:666b 958d:666c 958e:666d 958f:6671 9590:6672 9591:6673 9592:6675 9593:6678 9594:6679 9595:667b 9596:667c 9597:667d 9598:667f 9599:6680 959a:6681 959b:6683 959c:6685 959d:6686 959e:6688 959f:6689 95a0:668a 95a1:668b 95a2:668d 95a3:668e 95a4:668f 95a5:6690 95a6:6692 95a7:6693 95a8:6694 95a9:6695 95aa:6698 95ab:6699 95ac:669a 95ad:669b 95ae:669c 95af:669e 95b0:669f 95b1:66a0 95b2:66a1 95b3:66a2 95b4:66a3 95b5:66a4 95b6:66a5 95b7:66a6 95b8:66a9 95b9:66aa 95ba:66ab 95bb:66ac 95bc:66ad 95bd:66af 95be:66b0 95bf:66b1 95c0:66b2 95c1:66b3 95c2:66b5 95c3:66b6 95c4:66b7 95c5:66b8 95c6:66ba 95c7:66bb 95c8:66bc 95c9:66bd 95ca:66bf 95cb:66c0 95cc:66c1 95cd:66c2 95ce:66c3 95cf:66c4 95d0:66c5 95d1:66c6 95d2:66c7 95d3:66c8 95d4:66c9 95d5:66ca 95d6:66cb 95d7:66cc 95d8:66cd 95d9:66ce 95da:66cf 95db:66d0 95dc:66d1 95dd:66d2 95de:66d3 95df:66d4 95e0:66d5 95e1:66d6 95e2:66d7 95e3:66d8 95e4:66da 95e5:66de 95e6:66df 95e7:66e0 95e8:66e1 95e9:66e2 95ea:66e3 95eb:66e4 95ec:66e5 95ed:66e7 95ee:66e8 95ef:66ea 95f0:66eb 95f1:66ec 95f2:66ed 95f3:66ee 95f4:66ef 95f5:66f1 95f6:66f5 95f7:66f6 95f8:66f8 95f9:66fa 95fa:66fb 95fb:66fd 95fc:6701 95fd:6702 95fe:6703 9640:6704 9641:6705 9642:6706 9643:6707 9644:670c 9645:670e 9646:670f 9647:6711 9648:6712 9649:6713 964a:6716 964b:6718 964c:6719 964d:671a 964e:671c 964f:671e 9650:6720 9651:6721 9652:6722 9653:6723 9654:6724 9655:6725 9656:6727 9657:6729 9658:672e 9659:6730 965a:6732 965b:6733 965c:6736 965d:6737 965e:6738 965f:6739 9660:673b 9661:673c 9662:673e 9663:673f 9664:6741 9665:6744 9666:6745 9667:6747 9668:674a 9669:674b 966a:674d 966b:6752 966c:6754 966d:6755 966e:6757 966f:6758 9670:6759 9671:675a 9672:675b 9673:675d 9674:6762 9675:6763 9676:6764 9677:6766 9678:6767 9679:676b 967a:676c 967b:676e 967c:6771 967d:6774 967e:6776 9680:6778 9681:6779 9682:677a 9683:677b 9684:677d 9685:6780 9686:6782 9687:6783 9688:6785 9689:6786 968a:6788 968b:678a 968c:678c 968d:678d 968e:678e 968f:678f 9690:6791 9691:6792 9692:6793 9693:6794 9694:6796 9695:6799 9696:679b 9697:679f 9698:67a0 9699:67a1 969a:67a4 969b:67a6 969c:67a9 969d:67ac 969e:67ae 969f:67b1 96a0:67b2 96a1:67b4 96a2:67b9 96a3:67ba 96a4:67bb 96a5:67bc 96a6:67bd 96a7:67be 96a8:67bf 96a9:67c0 96aa:67c2 96ab:67c5 96ac:67c6 96ad:67c7 96ae:67c8 96af:67c9 96b0:67ca 96b1:67cb 96b2:67cc 96b3:67cd 96b4:67ce 96b5:67d5 96b6:67d6 96b7:67d7 96b8:67db 96b9:67df 96ba:67e1 96bb:67e3 96bc:67e4 96bd:67e6 96be:67e7 96bf:67e8 96c0:67ea 96c1:67eb 96c2:67ed 96c3:67ee 96c4:67f2 96c5:67f5 96c6:67f6 96c7:67f7 96c8:67f8 96c9:67f9 96ca:67fa 96cb:67fb 96cc:67fc 96cd:67fe 96ce:6801 96cf:6802 96d0:6803 96d1:6804 96d2:6806 96d3:680d 96d4:6810 96d5:6812 96d6:6814 96d7:6815 96d8:6818 96d9:6819 96da:681a 96db:681b 96dc:681c 96dd:681e 96de:681f 96df:6820 96e0:6822 96e1:6823 96e2:6824 96e3:6825 96e4:6826 96e5:6827 96e6:6828 96e7:682b 96e8:682c 96e9:682d 96ea:682e 96eb:682f 96ec:6830 96ed:6831 96ee:6834 96ef:6835 96f0:6836 96f1:683a 96f2:683b 96f3:683f 96f4:6847 96f5:684b 96f6:684d 96f7:684f 96f8:6852 96f9:6856 96fa:6857 96fb:6858 96fc:6859 96fd:685a 96fe:685b 9740:685c 9741:685d 9742:685e 9743:685f 9744:686a 9745:686c 9746:686d 9747:686e 9748:686f 9749:6870 974a:6871 974b:6872 974c:6873 974d:6875 974e:6878 974f:6879 9750:687a 9751:687b 9752:687c 9753:687d 9754:687e 9755:687f 9756:6880 9757:6882 9758:6884 9759:6887 975a:6888 975b:6889 975c:688a 975d:688b 975e:688c 975f:688d 9760:688e 9761:6890 9762:6891 9763:6892 9764:6894 9765:6895 9766:6896 9767:6898 9768:6899 9769:689a 976a:689b 976b:689c 976c:689d 976d:689e 976e:689f 976f:68a0 9770:68a1 9771:68a3 9772:68a4 9773:68a5 9774:68a9 9775:68aa 9776:68ab 9777:68ac 9778:68ae 9779:68b1 977a:68b2 977b:68b4 977c:68b6 977d:68b7 977e:68b8 9780:68b9 9781:68ba 9782:68bb 9783:68bc 9784:68bd 9785:68be 9786:68bf 9787:68c1 9788:68c3 9789:68c4 978a:68c5 978b:68c6 978c:68c7 978d:68c8 978e:68ca 978f:68cc 9790:68ce 9791:68cf 9792:68d0 9793:68d1 9794:68d3 9795:68d4 9796:68d6 9797:68d7 9798:68d9 9799:68db 979a:68dc 979b:68dd 979c:68de 979d:68df 979e:68e1 979f:68e2 97a0:68e4 97a1:68e5 97a2:68e6 97a3:68e7 97a4:68e8 97a5:68e9 97a6:68ea 97a7:68eb 97a8:68ec 97a9:68ed 97aa:68ef 97ab:68f2 97ac:68f3 97ad:68f4 97ae:68f6 97af:68f7 97b0:68f8 97b1:68fb 97b2:68fd 97b3:68fe 97b4:68ff 97b5:6900 97b6:6902 97b7:6903 97b8:6904 97b9:6906 97ba:6907 97bb:6908 97bc:6909 97bd:690a 97be:690c 97bf:690f 97c0:6911 97c1:6913 97c2:6914 97c3:6915 97c4:6916 97c5:6917 97c6:6918 97c7:6919 97c8:691a 97c9:691b 97ca:691c 97cb:691d 97cc:691e 97cd:6921 97ce:6922 97cf:6923 97d0:6925 97d1:6926 97d2:6927 97d3:6928 97d4:6929 97d5:692a 97d6:692b 97d7:692c 97d8:692e 97d9:692f 97da:6931 97db:6932 97dc:6933 97dd:6935 97de:6936 97df:6937 97e0:6938 97e1:693a 97e2:693b 97e3:693c 97e4:693e 97e5:6940 97e6:6941 97e7:6943 97e8:6944 97e9:6945 97ea:6946 97eb:6947 97ec:6948 97ed:6949 97ee:694a 97ef:694b 97f0:694c 97f1:694d 97f2:694e 97f3:694f 97f4:6950 97f5:6951 97f6:6952 97f7:6953 97f8:6955 97f9:6956 97fa:6958 97fb:6959 97fc:695b 97fd:695c 97fe:695f 9840:6961 9841:6962 9842:6964 9843:6965 9844:6967 9845:6968 9846:6969 9847:696a 9848:696c 9849:696d 984a:696f 984b:6970 984c:6972 984d:6973 984e:6974 984f:6975 9850:6976 9851:697a 9852:697b 9853:697d 9854:697e 9855:697f 9856:6981 9857:6983 9858:6985 9859:698a 985a:698b 985b:698c 985c:698e 985d:698f 985e:6990 985f:6991 9860:6992 9861:6993 9862:6996 9863:6997 9864:6999 9865:699a 9866:699d 9867:699e 9868:699f 9869:69a0 986a:69a1 986b:69a2 986c:69a3 986d:69a4 986e:69a5 986f:69a6 9870:69a9 9871:69aa 9872:69ac 9873:69ae 9874:69af 9875:69b0 9876:69b2 9877:69b3 9878:69b5 9879:69b6 987a:69b8 987b:69b9 987c:69ba 987d:69bc 987e:69bd 9880:69be 9881:69bf 9882:69c0 9883:69c2 9884:69c3 9885:69c4 9886:69c5 9887:69c6 9888:69c7 9889:69c8 988a:69c9 988b:69cb 988c:69cd 988d:69cf 988e:69d1 988f:69d2 9890:69d3 9891:69d5 9892:69d6 9893:69d7 9894:69d8 9895:69d9 9896:69da 9897:69dc 9898:69dd 9899:69de 989a:69e1 989b:69e2 989c:69e3 989d:69e4 989e:69e5 989f:69e6 98a0:69e7 98a1:69e8 98a2:69e9 98a3:69ea 98a4:69eb 98a5:69ec 98a6:69ee 98a7:69ef 98a8:69f0 98a9:69f1 98aa:69f3 98ab:69f4 98ac:69f5 98ad:69f6 98ae:69f7 98af:69f8 98b0:69f9 98b1:69fa 98b2:69fb 98b3:69fc 98b4:69fe 98b5:6a00 98b6:6a01 98b7:6a02 98b8:6a03 98b9:6a04 98ba:6a05 98bb:6a06 98bc:6a07 98bd:6a08 98be:6a09 98bf:6a0b 98c0:6a0c 98c1:6a0d 98c2:6a0e 98c3:6a0f 98c4:6a10 98c5:6a11 98c6:6a12 98c7:6a13 98c8:6a14 98c9:6a15 98ca:6a16 98cb:6a19 98cc:6a1a 98cd:6a1b 98ce:6a1c 98cf:6a1d 98d0:6a1e 98d1:6a20 98d2:6a22 98d3:6a23 98d4:6a24 98d5:6a25 98d6:6a26 98d7:6a27 98d8:6a29 98d9:6a2b 98da:6a2c 98db:6a2d 98dc:6a2e 98dd:6a30 98de:6a32 98df:6a33 98e0:6a34 98e1:6a36 98e2:6a37 98e3:6a38 98e4:6a39 98e5:6a3a 98e6:6a3b 98e7:6a3c 98e8:6a3f 98e9:6a40 98ea:6a41 98eb:6a42 98ec:6a43 98ed:6a45 98ee:6a46 98ef:6a48 98f0:6a49 98f1:6a4a 98f2:6a4b 98f3:6a4c 98f4:6a4d 98f5:6a4e 98f6:6a4f 98f7:6a51 98f8:6a52 98f9:6a53 98fa:6a54 98fb:6a55 98fc:6a56 98fd:6a57 98fe:6a5a 9940:6a5c 9941:6a5d 9942:6a5e 9943:6a5f 9944:6a60 9945:6a62 9946:6a63 9947:6a64 9948:6a66 9949:6a67 994a:6a68 994b:6a69 994c:6a6a 994d:6a6b 994e:6a6c 994f:6a6d 9950:6a6e 9951:6a6f 9952:6a70 9953:6a72 9954:6a73 9955:6a74 9956:6a75 9957:6a76 9958:6a77 9959:6a78 995a:6a7a 995b:6a7b 995c:6a7d 995d:6a7e 995e:6a7f 995f:6a81 9960:6a82 9961:6a83 9962:6a85 9963:6a86 9964:6a87 9965:6a88 9966:6a89 9967:6a8a 9968:6a8b 9969:6a8c 996a:6a8d 996b:6a8f 996c:6a92 996d:6a93 996e:6a94 996f:6a95 9970:6a96 9971:6a98 9972:6a99 9973:6a9a 9974:6a9b 9975:6a9c 9976:6a9d 9977:6a9e 9978:6a9f 9979:6aa1 997a:6aa2 997b:6aa3 997c:6aa4 997d:6aa5 997e:6aa6 9980:6aa7 9981:6aa8 9982:6aaa 9983:6aad 9984:6aae 9985:6aaf 9986:6ab0 9987:6ab1 9988:6ab2 9989:6ab3 998a:6ab4 998b:6ab5 998c:6ab6 998d:6ab7 998e:6ab8 998f:6ab9 9990:6aba 9991:6abb 9992:6abc 9993:6abd 9994:6abe 9995:6abf 9996:6ac0 9997:6ac1 9998:6ac2 9999:6ac3 999a:6ac4 999b:6ac5 999c:6ac6 999d:6ac7 999e:6ac8 999f:6ac9 99a0:6aca 99a1:6acb 99a2:6acc 99a3:6acd 99a4:6ace 99a5:6acf 99a6:6ad0 99a7:6ad1 99a8:6ad2 99a9:6ad3 99aa:6ad4 99ab:6ad5 99ac:6ad6 99ad:6ad7 99ae:6ad8 99af:6ad9 99b0:6ada 99b1:6adb 99b2:6adc 99b3:6add 99b4:6ade 99b5:6adf 99b6:6ae0 99b7:6ae1 99b8:6ae2 99b9:6ae3 99ba:6ae4 99bb:6ae5 99bc:6ae6 99bd:6ae7 99be:6ae8 99bf:6ae9 99c0:6aea 99c1:6aeb 99c2:6aec 99c3:6aed 99c4:6aee 99c5:6aef 99c6:6af0 99c7:6af1 99c8:6af2 99c9:6af3 99ca:6af4 99cb:6af5 99cc:6af6 99cd:6af7 99ce:6af8 99cf:6af9 99d0:6afa 99d1:6afb 99d2:6afc 99d3:6afd 99d4:6afe 99d5:6aff 99d6:6b00 99d7:6b01 99d8:6b02 99d9:6b03 99da:6b04 99db:6b05 99dc:6b06 99dd:6b07 99de:6b08 99df:6b09 99e0:6b0a 99e1:6b0b 99e2:6b0c 99e3:6b0d 99e4:6b0e 99e5:6b0f 99e6:6b10 99e7:6b11 99e8:6b12 99e9:6b13 99ea:6b14 99eb:6b15 99ec:6b16 99ed:6b17 99ee:6b18 99ef:6b19 99f0:6b1a 99f1:6b1b 99f2:6b1c 99f3:6b1d 99f4:6b1e 99f5:6b1f 99f6:6b25 99f7:6b26 99f8:6b28 99f9:6b29 99fa:6b2a 99fb:6b2b 99fc:6b2c 99fd:6b2d 99fe:6b2e 9a40:6b2f 9a41:6b30 9a42:6b31 9a43:6b33 9a44:6b34 9a45:6b35 9a46:6b36 9a47:6b38 9a48:6b3b 9a49:6b3c 9a4a:6b3d 9a4b:6b3f 9a4c:6b40 9a4d:6b41 9a4e:6b42 9a4f:6b44 9a50:6b45 9a51:6b48 9a52:6b4a 9a53:6b4b 9a54:6b4d 9a55:6b4e 9a56:6b4f 9a57:6b50 9a58:6b51 9a59:6b52 9a5a:6b53 9a5b:6b54 9a5c:6b55 9a5d:6b56 9a5e:6b57 9a5f:6b58 9a60:6b5a 9a61:6b5b 9a62:6b5c 9a63:6b5d 9a64:6b5e 9a65:6b5f 9a66:6b60 9a67:6b61 9a68:6b68 9a69:6b69 9a6a:6b6b 9a6b:6b6c 9a6c:6b6d 9a6d:6b6e 9a6e:6b6f 9a6f:6b70 9a70:6b71 9a71:6b72 9a72:6b73 9a73:6b74 9a74:6b75 9a75:6b76 9a76:6b77 9a77:6b78 9a78:6b7a 9a79:6b7d 9a7a:6b7e 9a7b:6b7f 9a7c:6b80 9a7d:6b85 9a7e:6b88 9a80:6b8c 9a81:6b8e 9a82:6b8f 9a83:6b90 9a84:6b91 9a85:6b94 9a86:6b95 9a87:6b97 9a88:6b98 9a89:6b99 9a8a:6b9c 9a8b:6b9d 9a8c:6b9e 9a8d:6b9f 9a8e:6ba0 9a8f:6ba2 9a90:6ba3 9a91:6ba4 9a92:6ba5 9a93:6ba6 9a94:6ba7 9a95:6ba8 9a96:6ba9 9a97:6bab 9a98:6bac 9a99:6bad 9a9a:6bae 9a9b:6baf 9a9c:6bb0 9a9d:6bb1 9a9e:6bb2 9a9f:6bb6 9aa0:6bb8 9aa1:6bb9 9aa2:6bba 9aa3:6bbb 9aa4:6bbc 9aa5:6bbd 9aa6:6bbe 9aa7:6bc0 9aa8:6bc3 9aa9:6bc4 9aaa:6bc6 9aab:6bc7 9aac:6bc8 9aad:6bc9 9aae:6bca 9aaf:6bcc 9ab0:6bce 9ab1:6bd0 9ab2:6bd1 9ab3:6bd8 9ab4:6bda 9ab5:6bdc 9ab6:6bdd 9ab7:6bde 9ab8:6bdf 9ab9:6be0 9aba:6be2 9abb:6be3 9abc:6be4 9abd:6be5 9abe:6be6 9abf:6be7 9ac0:6be8 9ac1:6be9 9ac2:6bec 9ac3:6bed 9ac4:6bee 9ac5:6bf0 9ac6:6bf1 9ac7:6bf2 9ac8:6bf4 9ac9:6bf6 9aca:6bf7 9acb:6bf8 9acc:6bfa 9acd:6bfb 9ace:6bfc 9acf:6bfe 9ad0:6bff 9ad1:6c00 9ad2:6c01 9ad3:6c02 9ad4:6c03 9ad5:6c04 9ad6:6c08 9ad7:6c09 9ad8:6c0a 9ad9:6c0b 9ada:6c0c 9adb:6c0e 9adc:6c12 9add:6c17 9ade:6c1c 9adf:6c1d 9ae0:6c1e 9ae1:6c20 9ae2:6c23 9ae3:6c25 9ae4:6c2b 9ae5:6c2c 9ae6:6c2d 9ae7:6c31 9ae8:6c33 9ae9:6c36 9aea:6c37 9aeb:6c39 9aec:6c3a 9aed:6c3b 9aee:6c3c 9aef:6c3e 9af0:6c3f 9af1:6c43 9af2:6c44 9af3:6c45 9af4:6c48 9af5:6c4b 9af6:6c4c 9af7:6c4d 9af8:6c4e 9af9:6c4f 9afa:6c51 9afb:6c52 9afc:6c53 9afd:6c56 9afe:6c58 9b40:6c59 9b41:6c5a 9b42:6c62 9b43:6c63 9b44:6c65 9b45:6c66 9b46:6c67 9b47:6c6b 9b48:6c6c 9b49:6c6d 9b4a:6c6e 9b4b:6c6f 9b4c:6c71 9b4d:6c73 9b4e:6c75 9b4f:6c77 9b50:6c78 9b51:6c7a 9b52:6c7b 9b53:6c7c 9b54:6c7f 9b55:6c80 9b56:6c84 9b57:6c87 9b58:6c8a 9b59:6c8b 9b5a:6c8d 9b5b:6c8e 9b5c:6c91 9b5d:6c92 9b5e:6c95 9b5f:6c96 9b60:6c97 9b61:6c98 9b62:6c9a 9b63:6c9c 9b64:6c9d 9b65:6c9e 9b66:6ca0 9b67:6ca2 9b68:6ca8 9b69:6cac 9b6a:6caf 9b6b:6cb0 9b6c:6cb4 9b6d:6cb5 9b6e:6cb6 9b6f:6cb7 9b70:6cba 9b71:6cc0 9b72:6cc1 9b73:6cc2 9b74:6cc3 9b75:6cc6 9b76:6cc7 9b77:6cc8 9b78:6ccb 9b79:6ccd 9b7a:6cce 9b7b:6ccf 9b7c:6cd1 9b7d:6cd2 9b7e:6cd8 9b80:6cd9 9b81:6cda 9b82:6cdc 9b83:6cdd 9b84:6cdf 9b85:6ce4 9b86:6ce6 9b87:6ce7 9b88:6ce9 9b89:6cec 9b8a:6ced 9b8b:6cf2 9b8c:6cf4 9b8d:6cf9 9b8e:6cff 9b8f:6d00 9b90:6d02 9b91:6d03 9b92:6d05 9b93:6d06 9b94:6d08 9b95:6d09 9b96:6d0a 9b97:6d0d 9b98:6d0f 9b99:6d10 9b9a:6d11 9b9b:6d13 9b9c:6d14 9b9d:6d15 9b9e:6d16 9b9f:6d18 9ba0:6d1c 9ba1:6d1d 9ba2:6d1f 9ba3:6d20 9ba4:6d21 9ba5:6d22 9ba6:6d23 9ba7:6d24 9ba8:6d26 9ba9:6d28 9baa:6d29 9bab:6d2c 9bac:6d2d 9bad:6d2f 9bae:6d30 9baf:6d34 9bb0:6d36 9bb1:6d37 9bb2:6d38 9bb3:6d3a 9bb4:6d3f 9bb5:6d40 9bb6:6d42 9bb7:6d44 9bb8:6d49 9bb9:6d4c 9bba:6d50 9bbb:6d55 9bbc:6d56 9bbd:6d57 9bbe:6d58 9bbf:6d5b 9bc0:6d5d 9bc1:6d5f 9bc2:6d61 9bc3:6d62 9bc4:6d64 9bc5:6d65 9bc6:6d67 9bc7:6d68 9bc8:6d6b 9bc9:6d6c 9bca:6d6d 9bcb:6d70 9bcc:6d71 9bcd:6d72 9bce:6d73 9bcf:6d75 9bd0:6d76 9bd1:6d79 9bd2:6d7a 9bd3:6d7b 9bd4:6d7d 9bd5:6d7e 9bd6:6d7f 9bd7:6d80 9bd8:6d81 9bd9:6d83 9bda:6d84 9bdb:6d86 9bdc:6d87 9bdd:6d8a 9bde:6d8b 9bdf:6d8d 9be0:6d8f 9be1:6d90 9be2:6d92 9be3:6d96 9be4:6d97 9be5:6d98 9be6:6d99 9be7:6d9a 9be8:6d9c 9be9:6da2 9bea:6da5 9beb:6dac 9bec:6dad 9bed:6db0 9bee:6db1 9bef:6db3 9bf0:6db4 9bf1:6db6 9bf2:6db7 9bf3:6db9 9bf4:6dba 9bf5:6dbb 9bf6:6dbc 9bf7:6dbd 9bf8:6dbe 9bf9:6dc1 9bfa:6dc2 9bfb:6dc3 9bfc:6dc8 9bfd:6dc9 9bfe:6dca 9c40:6dcd 9c41:6dce 9c42:6dcf 9c43:6dd0 9c44:6dd2 9c45:6dd3 9c46:6dd4 9c47:6dd5 9c48:6dd7 9c49:6dda 9c4a:6ddb 9c4b:6ddc 9c4c:6ddf 9c4d:6de2 9c4e:6de3 9c4f:6de5 9c50:6de7 9c51:6de8 9c52:6de9 9c53:6dea 9c54:6ded 9c55:6def 9c56:6df0 9c57:6df2 9c58:6df4 9c59:6df5 9c5a:6df6 9c5b:6df8 9c5c:6dfa 9c5d:6dfd 9c5e:6dfe 9c5f:6dff 9c60:6e00 9c61:6e01 9c62:6e02 9c63:6e03 9c64:6e04 9c65:6e06 9c66:6e07 9c67:6e08 9c68:6e09 9c69:6e0b 9c6a:6e0f 9c6b:6e12 9c6c:6e13 9c6d:6e15 9c6e:6e18 9c6f:6e19 9c70:6e1b 9c71:6e1c 9c72:6e1e 9c73:6e1f 9c74:6e22 9c75:6e26 9c76:6e27 9c77:6e28 9c78:6e2a 9c79:6e2c 9c7a:6e2e 9c7b:6e30 9c7c:6e31 9c7d:6e33 9c7e:6e35 9c80:6e36 9c81:6e37 9c82:6e39 9c83:6e3b 9c84:6e3c 9c85:6e3d 9c86:6e3e 9c87:6e3f 9c88:6e40 9c89:6e41 9c8a:6e42 9c8b:6e45 9c8c:6e46 9c8d:6e47 9c8e:6e48 9c8f:6e49 9c90:6e4a 9c91:6e4b 9c92:6e4c 9c93:6e4f 9c94:6e50 9c95:6e51 9c96:6e52 9c97:6e55 9c98:6e57 9c99:6e59 9c9a:6e5a 9c9b:6e5c 9c9c:6e5d 9c9d:6e5e 9c9e:6e60 9c9f:6e61 9ca0:6e62 9ca1:6e63 9ca2:6e64 9ca3:6e65 9ca4:6e66 9ca5:6e67 9ca6:6e68 9ca7:6e69 9ca8:6e6a 9ca9:6e6c 9caa:6e6d 9cab:6e6f 9cac:6e70 9cad:6e71 9cae:6e72 9caf:6e73 9cb0:6e74 9cb1:6e75 9cb2:6e76 9cb3:6e77 9cb4:6e78 9cb5:6e79 9cb6:6e7a 9cb7:6e7b 9cb8:6e7c 9cb9:6e7d 9cba:6e80 9cbb:6e81 9cbc:6e82 9cbd:6e84 9cbe:6e87 9cbf:6e88 9cc0:6e8a 9cc1:6e8b 9cc2:6e8c 9cc3:6e8d 9cc4:6e8e 9cc5:6e91 9cc6:6e92 9cc7:6e93 9cc8:6e94 9cc9:6e95 9cca:6e96 9ccb:6e97 9ccc:6e99 9ccd:6e9a 9cce:6e9b 9ccf:6e9d 9cd0:6e9e 9cd1:6ea0 9cd2:6ea1 9cd3:6ea3 9cd4:6ea4 9cd5:6ea6 9cd6:6ea8 9cd7:6ea9 9cd8:6eab 9cd9:6eac 9cda:6ead 9cdb:6eae 9cdc:6eb0 9cdd:6eb3 9cde:6eb5 9cdf:6eb8 9ce0:6eb9 9ce1:6ebc 9ce2:6ebe 9ce3:6ebf 9ce4:6ec0 9ce5:6ec3 9ce6:6ec4 9ce7:6ec5 9ce8:6ec6 9ce9:6ec8 9cea:6ec9 9ceb:6eca 9cec:6ecc 9ced:6ecd 9cee:6ece 9cef:6ed0 9cf0:6ed2 9cf1:6ed6 9cf2:6ed8 9cf3:6ed9 9cf4:6edb 9cf5:6edc 9cf6:6edd 9cf7:6ee3 9cf8:6ee7 9cf9:6eea 9cfa:6eeb 9cfb:6eec 9cfc:6eed 9cfd:6eee 9cfe:6eef 9d40:6ef0 9d41:6ef1 9d42:6ef2 9d43:6ef3 9d44:6ef5 9d45:6ef6 9d46:6ef7 9d47:6ef8 9d48:6efa 9d49:6efb 9d4a:6efc 9d4b:6efd 9d4c:6efe 9d4d:6eff 9d4e:6f00 9d4f:6f01 9d50:6f03 9d51:6f04 9d52:6f05 9d53:6f07 9d54:6f08 9d55:6f0a 9d56:6f0b 9d57:6f0c 9d58:6f0d 9d59:6f0e 9d5a:6f10 9d5b:6f11 9d5c:6f12 9d5d:6f16 9d5e:6f17 9d5f:6f18 9d60:6f19 9d61:6f1a 9d62:6f1b 9d63:6f1c 9d64:6f1d 9d65:6f1e 9d66:6f1f 9d67:6f21 9d68:6f22 9d69:6f23 9d6a:6f25 9d6b:6f26 9d6c:6f27 9d6d:6f28 9d6e:6f2c 9d6f:6f2e 9d70:6f30 9d71:6f32 9d72:6f34 9d73:6f35 9d74:6f37 9d75:6f38 9d76:6f39 9d77:6f3a 9d78:6f3b 9d79:6f3c 9d7a:6f3d 9d7b:6f3f 9d7c:6f40 9d7d:6f41 9d7e:6f42 9d80:6f43 9d81:6f44 9d82:6f45 9d83:6f48 9d84:6f49 9d85:6f4a 9d86:6f4c 9d87:6f4e 9d88:6f4f 9d89:6f50 9d8a:6f51 9d8b:6f52 9d8c:6f53 9d8d:6f54 9d8e:6f55 9d8f:6f56 9d90:6f57 9d91:6f59 9d92:6f5a 9d93:6f5b 9d94:6f5d 9d95:6f5f 9d96:6f60 9d97:6f61 9d98:6f63 9d99:6f64 9d9a:6f65 9d9b:6f67 9d9c:6f68 9d9d:6f69 9d9e:6f6a 9d9f:6f6b 9da0:6f6c 9da1:6f6f 9da2:6f70 9da3:6f71 9da4:6f73 9da5:6f75 9da6:6f76 9da7:6f77 9da8:6f79 9da9:6f7b 9daa:6f7d 9dab:6f7e 9dac:6f7f 9dad:6f80 9dae:6f81 9daf:6f82 9db0:6f83 9db1:6f85 9db2:6f86 9db3:6f87 9db4:6f8a 9db5:6f8b 9db6:6f8f 9db7:6f90 9db8:6f91 9db9:6f92 9dba:6f93 9dbb:6f94 9dbc:6f95 9dbd:6f96 9dbe:6f97 9dbf:6f98 9dc0:6f99 9dc1:6f9a 9dc2:6f9b 9dc3:6f9d 9dc4:6f9e 9dc5:6f9f 9dc6:6fa0 9dc7:6fa2 9dc8:6fa3 9dc9:6fa4 9dca:6fa5 9dcb:6fa6 9dcc:6fa8 9dcd:6fa9 9dce:6faa 9dcf:6fab 9dd0:6fac 9dd1:6fad 9dd2:6fae 9dd3:6faf 9dd4:6fb0 9dd5:6fb1 9dd6:6fb2 9dd7:6fb4 9dd8:6fb5 9dd9:6fb7 9dda:6fb8 9ddb:6fba 9ddc:6fbb 9ddd:6fbc 9dde:6fbd 9ddf:6fbe 9de0:6fbf 9de1:6fc1 9de2:6fc3 9de3:6fc4 9de4:6fc5 9de5:6fc6 9de6:6fc7 9de7:6fc8 9de8:6fca 9de9:6fcb 9dea:6fcc 9deb:6fcd 9dec:6fce 9ded:6fcf 9dee:6fd0 9def:6fd3 9df0:6fd4 9df1:6fd5 9df2:6fd6 9df3:6fd7 9df4:6fd8 9df5:6fd9 9df6:6fda 9df7:6fdb 9df8:6fdc 9df9:6fdd 9dfa:6fdf 9dfb:6fe2 9dfc:6fe3 9dfd:6fe4 9dfe:6fe5 9e40:6fe6 9e41:6fe7 9e42:6fe8 9e43:6fe9 9e44:6fea 9e45:6feb 9e46:6fec 9e47:6fed 9e48:6ff0 9e49:6ff1 9e4a:6ff2 9e4b:6ff3 9e4c:6ff4 9e4d:6ff5 9e4e:6ff6 9e4f:6ff7 9e50:6ff8 9e51:6ff9 9e52:6ffa 9e53:6ffb 9e54:6ffc 9e55:6ffd 9e56:6ffe 9e57:6fff 9e58:7000 9e59:7001 9e5a:7002 9e5b:7003 9e5c:7004 9e5d:7005 9e5e:7006 9e5f:7007 9e60:7008 9e61:7009 9e62:700a 9e63:700b 9e64:700c 9e65:700d 9e66:700e 9e67:700f 9e68:7010 9e69:7012 9e6a:7013 9e6b:7014 9e6c:7015 9e6d:7016 9e6e:7017 9e6f:7018 9e70:7019 9e71:701c 9e72:701d 9e73:701e 9e74:701f 9e75:7020 9e76:7021 9e77:7022 9e78:7024 9e79:7025 9e7a:7026 9e7b:7027 9e7c:7028 9e7d:7029 9e7e:702a 9e80:702b 9e81:702c 9e82:702d 9e83:702e 9e84:702f 9e85:7030 9e86:7031 9e87:7032 9e88:7033 9e89:7034 9e8a:7036 9e8b:7037 9e8c:7038 9e8d:703a 9e8e:703b 9e8f:703c 9e90:703d 9e91:703e 9e92:703f 9e93:7040 9e94:7041 9e95:7042 9e96:7043 9e97:7044 9e98:7045 9e99:7046 9e9a:7047 9e9b:7048 9e9c:7049 9e9d:704a 9e9e:704b 9e9f:704d 9ea0:704e 9ea1:7050 9ea2:7051 9ea3:7052 9ea4:7053 9ea5:7054 9ea6:7055 9ea7:7056 9ea8:7057 9ea9:7058 9eaa:7059 9eab:705a 9eac:705b 9ead:705c 9eae:705d 9eaf:705f 9eb0:7060 9eb1:7061 9eb2:7062 9eb3:7063 9eb4:7064 9eb5:7065 9eb6:7066 9eb7:7067 9eb8:7068 9eb9:7069 9eba:706a 9ebb:706e 9ebc:7071 9ebd:7072 9ebe:7073 9ebf:7074 9ec0:7077 9ec1:7079 9ec2:707a 9ec3:707b 9ec4:707d 9ec5:7081 9ec6:7082 9ec7:7083 9ec8:7084 9ec9:7086 9eca:7087 9ecb:7088 9ecc:708b 9ecd:708c 9ece:708d 9ecf:708f 9ed0:7090 9ed1:7091 9ed2:7093 9ed3:7097 9ed4:7098 9ed5:709a 9ed6:709b 9ed7:709e 9ed8:709f 9ed9:70a0 9eda:70a1 9edb:70a2 9edc:70a3 9edd:70a4 9ede:70a5 9edf:70a6 9ee0:70a7 9ee1:70a8 9ee2:70a9 9ee3:70aa 9ee4:70b0 9ee5:70b2 9ee6:70b4 9ee7:70b5 9ee8:70b6 9ee9:70ba 9eea:70be 9eeb:70bf 9eec:70c4 9eed:70c5 9eee:70c6 9eef:70c7 9ef0:70c9 9ef1:70cb 9ef2:70cc 9ef3:70cd 9ef4:70ce 9ef5:70cf 9ef6:70d0 9ef7:70d1 9ef8:70d2 9ef9:70d3 9efa:70d4 9efb:70d5 9efc:70d6 9efd:70d7 9efe:70da 9f40:70dc 9f41:70dd 9f42:70de 9f43:70e0 9f44:70e1 9f45:70e2 9f46:70e3 9f47:70e5 9f48:70ea 9f49:70ee 9f4a:70f0 9f4b:70f1 9f4c:70f2 9f4d:70f3 9f4e:70f4 9f4f:70f5 9f50:70f6 9f51:70f8 9f52:70fa 9f53:70fb 9f54:70fc 9f55:70fe 9f56:70ff 9f57:7100 9f58:7101 9f59:7102 9f5a:7103 9f5b:7104 9f5c:7105 9f5d:7106 9f5e:7107 9f5f:7108 9f60:710b 9f61:710c 9f62:710d 9f63:710e 9f64:710f 9f65:7111 9f66:7112 9f67:7114 9f68:7117 9f69:711b 9f6a:711c 9f6b:711d 9f6c:711e 9f6d:711f 9f6e:7120 9f6f:7121 9f70:7122 9f71:7123 9f72:7124 9f73:7125 9f74:7127 9f75:7128 9f76:7129 9f77:712a 9f78:712b 9f79:712c 9f7a:712d 9f7b:712e 9f7c:7132 9f7d:7133 9f7e:7134 9f80:7135 9f81:7137 9f82:7138 9f83:7139 9f84:713a 9f85:713b 9f86:713c 9f87:713d 9f88:713e 9f89:713f 9f8a:7140 9f8b:7141 9f8c:7142 9f8d:7143 9f8e:7144 9f8f:7146 9f90:7147 9f91:7148 9f92:7149 9f93:714b 9f94:714d 9f95:714f 9f96:7150 9f97:7151 9f98:7152 9f99:7153 9f9a:7154 9f9b:7155 9f9c:7156 9f9d:7157 9f9e:7158 9f9f:7159 9fa0:715a 9fa1:715b 9fa2:715d 9fa3:715f 9fa4:7160 9fa5:7161 9fa6:7162 9fa7:7163 9fa8:7165 9fa9:7169 9faa:716a 9fab:716b 9fac:716c 9fad:716d 9fae:716f 9faf:7170 9fb0:7171 9fb1:7174 9fb2:7175 9fb3:7176 9fb4:7177 9fb5:7179 9fb6:717b 9fb7:717c 9fb8:717e 9fb9:717f 9fba:7180 9fbb:7181 9fbc:7182 9fbd:7183 9fbe:7185 9fbf:7186 9fc0:7187 9fc1:7188 9fc2:7189 9fc3:718b 9fc4:718c 9fc5:718d 9fc6:718e 9fc7:7190 9fc8:7191 9fc9:7192 9fca:7193 9fcb:7195 9fcc:7196 9fcd:7197 9fce:719a 9fcf:719b 9fd0:719c 9fd1:719d 9fd2:719e 9fd3:71a1 9fd4:71a2 9fd5:71a3 9fd6:71a4 9fd7:71a5 9fd8:71a6 9fd9:71a7 9fda:71a9 9fdb:71aa 9fdc:71ab 9fdd:71ad 9fde:71ae 9fdf:71af 9fe0:71b0 9fe1:71b1 9fe2:71b2 9fe3:71b4 9fe4:71b6 9fe5:71b7 9fe6:71b8 9fe7:71ba 9fe8:71bb 9fe9:71bc 9fea:71bd 9feb:71be 9fec:71bf 9fed:71c0 9fee:71c1 9fef:71c2 9ff0:71c4 9ff1:71c5 9ff2:71c6 9ff3:71c7 9ff4:71c8 9ff5:71c9 9ff6:71ca 9ff7:71cb 9ff8:71cc 9ff9:71cd 9ffa:71cf 9ffb:71d0 9ffc:71d1 9ffd:71d2 9ffe:71d3 a040:71d6 a041:71d7 a042:71d8 a043:71d9 a044:71da a045:71db a046:71dc a047:71dd a048:71de a049:71df a04a:71e1 a04b:71e2 a04c:71e3 a04d:71e4 a04e:71e6 a04f:71e8 a050:71e9 a051:71ea a052:71eb a053:71ec a054:71ed a055:71ef a056:71f0 a057:71f1 a058:71f2 a059:71f3 a05a:71f4 a05b:71f5 a05c:71f6 a05d:71f7 a05e:71f8 a05f:71fa a060:71fb a061:71fc a062:71fd a063:71fe a064:71ff a065:7200 a066:7201 a067:7202 a068:7203 a069:7204 a06a:7205 a06b:7207 a06c:7208 a06d:7209 a06e:720a a06f:720b a070:720c a071:720d a072:720e a073:720f a074:7210 a075:7211 a076:7212 a077:7213 a078:7214 a079:7215 a07a:7216 a07b:7217 a07c:7218 a07d:7219 a07e:721a a080:721b a081:721c a082:721e a083:721f a084:7220 a085:7221 a086:7222 a087:7223 a088:7224 a089:7225 a08a:7226 a08b:7227 a08c:7229 a08d:722b a08e:722d a08f:722e a090:722f a091:7232 a092:7233 a093:7234 a094:723a a095:723c a096:723e a097:7240 a098:7241 a099:7242 a09a:7243 a09b:7244 a09c:7245 a09d:7246 a09e:7249 a09f:724a a0a0:724b a0a1:724e a0a2:724f a0a3:7250 a0a4:7251 a0a5:7253 a0a6:7254 a0a7:7255 a0a8:7257 a0a9:7258 a0aa:725a a0ab:725c a0ac:725e a0ad:7260 a0ae:7263 a0af:7264 a0b0:7265 a0b1:7268 a0b2:726a a0b3:726b a0b4:726c a0b5:726d a0b6:7270 a0b7:7271 a0b8:7273 a0b9:7274 a0ba:7276 a0bb:7277 a0bc:7278 a0bd:727b a0be:727c a0bf:727d a0c0:7282 a0c1:7283 a0c2:7285 a0c3:7286 a0c4:7287 a0c5:7288 a0c6:7289 a0c7:728c a0c8:728e a0c9:7290 a0ca:7291 a0cb:7293 a0cc:7294 a0cd:7295 a0ce:7296 a0cf:7297 a0d0:7298 a0d1:7299 a0d2:729a a0d3:729b a0d4:729c a0d5:729d a0d6:729e a0d7:72a0 a0d8:72a1 a0d9:72a2 a0da:72a3 a0db:72a4 a0dc:72a5 a0dd:72a6 a0de:72a7 a0df:72a8 a0e0:72a9 a0e1:72aa a0e2:72ab a0e3:72ae a0e4:72b1 a0e5:72b2 a0e6:72b3 a0e7:72b5 a0e8:72ba a0e9:72bb a0ea:72bc a0eb:72bd a0ec:72be a0ed:72bf a0ee:72c0 a0ef:72c5 a0f0:72c6 a0f1:72c7 a0f2:72c9 a0f3:72ca a0f4:72cb a0f5:72cc a0f6:72cf a0f7:72d1 a0f8:72d3 a0f9:72d4 a0fa:72d5 a0fb:72d6 a0fc:72d8 a0fd:72da a0fe:72db a140:e4c6 a141:e4c7 a142:e4c8 a143:e4c9 a144:e4ca a145:e4cb a146:e4cc a147:e4cd a148:e4ce a149:e4cf a14a:e4d0 a14b:e4d1 a14c:e4d2 a14d:e4d3 a14e:e4d4 a14f:e4d5 a150:e4d6 a151:e4d7 a152:e4d8 a153:e4d9 a154:e4da a155:e4db a156:e4dc a157:e4dd a158:e4de a159:e4df a15a:e4e0 a15b:e4e1 a15c:e4e2 a15d:e4e3 a15e:e4e4 a15f:e4e5 a160:e4e6 a161:e4e7 a162:e4e8 a163:e4e9 a164:e4ea a165:e4eb a166:e4ec a167:e4ed a168:e4ee a169:e4ef a16a:e4f0 a16b:e4f1 a16c:e4f2 a16d:e4f3 a16e:e4f4 a16f:e4f5 a170:e4f6 a171:e4f7 a172:e4f8 a173:e4f9 a174:e4fa a175:e4fb a176:e4fc a177:e4fd a178:e4fe a179:e4ff a17a:e500 a17b:e501 a17c:e502 a17d:e503 a17e:e504 a180:e505 a181:e506 a182:e507 a183:e508 a184:e509 a185:e50a a186:e50b a187:e50c a188:e50d a189:e50e a18a:e50f a18b:e510 a18c:e511 a18d:e512 a18e:e513 a18f:e514 a190:e515 a191:e516 a192:e517 a193:e518 a194:e519 a195:e51a a196:e51b a197:e51c a198:e51d a199:e51e a19a:e51f a19b:e520 a19c:e521 a19d:e522 a19e:e523 a19f:e524 a1a0:e525 a1a1:3000 a1a2:3001 a1a3:3002 a1a4:00b7 a1a5:02c9 a1a6:02c7 a1a7:00a8 a1a8:3003 a1a9:3005 a1aa:2014 a1ab:ff5e a1ac:2016 a1ad:2026 a1ae:2018 a1af:2019 a1b0:201c a1b1:201d a1b2:3014 a1b3:3015 a1b4:3008 a1b5:3009 a1b6:300a a1b7:300b a1b8:300c a1b9:300d a1ba:300e a1bb:300f a1bc:3016 a1bd:3017 a1be:3010 a1bf:3011 a1c0:00b1 a1c1:00d7 a1c2:00f7 a1c3:2236 a1c4:2227 a1c5:2228 a1c6:2211 a1c7:220f a1c8:222a a1c9:2229 a1ca:2208 a1cb:2237 a1cc:221a a1cd:22a5 a1ce:2225 a1cf:2220 a1d0:2312 a1d1:2299 a1d2:222b a1d3:222e a1d4:2261 a1d5:224c a1d6:2248 a1d7:223d a1d8:221d a1d9:2260 a1da:226e a1db:226f a1dc:2264 a1dd:2265 a1de:221e a1df:2235 a1e0:2234 a1e1:2642 a1e2:2640 a1e3:00b0 a1e4:2032 a1e5:2033 a1e6:2103 a1e7:ff04 a1e8:00a4 a1e9:ffe0 a1ea:ffe1 a1eb:2030 a1ec:00a7 a1ed:2116 a1ee:2606 a1ef:2605 a1f0:25cb a1f1:25cf a1f2:25ce a1f3:25c7 a1f4:25c6 a1f5:25a1 a1f6:25a0 a1f7:25b3 a1f8:25b2 a1f9:203b a1fa:2192 a1fb:2190 a1fc:2191 a1fd:2193 a1fe:3013 a240:e526 a241:e527 a242:e528 a243:e529 a244:e52a a245:e52b a246:e52c a247:e52d a248:e52e a249:e52f a24a:e530 a24b:e531 a24c:e532 a24d:e533 a24e:e534 a24f:e535 a250:e536 a251:e537 a252:e538 a253:e539 a254:e53a a255:e53b a256:e53c a257:e53d a258:e53e a259:e53f a25a:e540 a25b:e541 a25c:e542 a25d:e543 a25e:e544 a25f:e545 a260:e546 a261:e547 a262:e548 a263:e549 a264:e54a a265:e54b a266:e54c a267:e54d a268:e54e a269:e54f a26a:e550 a26b:e551 a26c:e552 a26d:e553 a26e:e554 a26f:e555 a270:e556 a271:e557 a272:e558 a273:e559 a274:e55a a275:e55b a276:e55c a277:e55d a278:e55e a279:e55f a27a:e560 a27b:e561 a27c:e562 a27d:e563 a27e:e564 a280:e565 a281:e566 a282:e567 a283:e568 a284:e569 a285:e56a a286:e56b a287:e56c a288:e56d a289:e56e a28a:e56f a28b:e570 a28c:e571 a28d:e572 a28e:e573 a28f:e574 a290:e575 a291:e576 a292:e577 a293:e578 a294:e579 a295:e57a a296:e57b a297:e57c a298:e57d a299:e57e a29a:e57f a29b:e580 a29c:e581 a29d:e582 a29e:e583 a29f:e584 a2a0:e585 a2a1:2170 a2a2:2171 a2a3:2172 a2a4:2173 a2a5:2174 a2a6:2175 a2a7:2176 a2a8:2177 a2a9:2178 a2aa:2179 a2ab:e766 a2ac:e767 a2ad:e768 a2ae:e769 a2af:e76a a2b0:e76b a2b1:2488 a2b2:2489 a2b3:248a a2b4:248b a2b5:248c a2b6:248d a2b7:248e a2b8:248f a2b9:2490 a2ba:2491 a2bb:2492 a2bc:2493 a2bd:2494 a2be:2495 a2bf:2496 a2c0:2497 a2c1:2498 a2c2:2499 a2c3:249a a2c4:249b a2c5:2474 a2c6:2475 a2c7:2476 a2c8:2477 a2c9:2478 a2ca:2479 a2cb:247a a2cc:247b a2cd:247c a2ce:247d a2cf:247e a2d0:247f a2d1:2480 a2d2:2481 a2d3:2482 a2d4:2483 a2d5:2484 a2d6:2485 a2d7:2486 a2d8:2487 a2d9:2460 a2da:2461 a2db:2462 a2dc:2463 a2dd:2464 a2de:2465 a2df:2466 a2e0:2467 a2e1:2468 a2e2:2469 a2e3:e76c a2e4:e76d a2e5:3220 a2e6:3221 a2e7:3222 a2e8:3223 a2e9:3224 a2ea:3225 a2eb:3226 a2ec:3227 a2ed:3228 a2ee:3229 a2ef:e76e a2f0:e76f a2f1:2160 a2f2:2161 a2f3:2162 a2f4:2163 a2f5:2164 a2f6:2165 a2f7:2166 a2f8:2167 a2f9:2168 a2fa:2169 a2fb:216a a2fc:216b a2fd:e770 a2fe:e771 a340:e586 a341:e587 a342:e588 a343:e589 a344:e58a a345:e58b a346:e58c a347:e58d a348:e58e a349:e58f a34a:e590 a34b:e591 a34c:e592 a34d:e593 a34e:e594 a34f:e595 a350:e596 a351:e597 a352:e598 a353:e599 a354:e59a a355:e59b a356:e59c a357:e59d a358:e59e a359:e59f a35a:e5a0 a35b:e5a1 a35c:e5a2 a35d:e5a3 a35e:e5a4 a35f:e5a5 a360:e5a6 a361:e5a7 a362:e5a8 a363:e5a9 a364:e5aa a365:e5ab a366:e5ac a367:e5ad a368:e5ae a369:e5af a36a:e5b0 a36b:e5b1 a36c:e5b2 a36d:e5b3 a36e:e5b4 a36f:e5b5 a370:e5b6 a371:e5b7 a372:e5b8 a373:e5b9 a374:e5ba a375:e5bb a376:e5bc a377:e5bd a378:e5be a379:e5bf a37a:e5c0 a37b:e5c1 a37c:e5c2 a37d:e5c3 a37e:e5c4 a380:e5c5 a381:e5c6 a382:e5c7 a383:e5c8 a384:e5c9 a385:e5ca a386:e5cb a387:e5cc a388:e5cd a389:e5ce a38a:e5cf a38b:e5d0 a38c:e5d1 a38d:e5d2 a38e:e5d3 a38f:e5d4 a390:e5d5 a391:e5d6 a392:e5d7 a393:e5d8 a394:e5d9 a395:e5da a396:e5db a397:e5dc a398:e5dd a399:e5de a39a:e5df a39b:e5e0 a39c:e5e1 a39d:e5e2 a39e:e5e3 a39f:e5e4 a3a0:e5e5 a3a1:ff01 a3a2:ff02 a3a3:ff03 a3a4:ffe5 a3a5:ff05 a3a6:ff06 a3a7:ff07 a3a8:ff08 a3a9:ff09 a3aa:ff0a a3ab:ff0b a3ac:ff0c a3ad:ff0d a3ae:ff0e a3af:ff0f a3b0:ff10 a3b1:ff11 a3b2:ff12 a3b3:ff13 a3b4:ff14 a3b5:ff15 a3b6:ff16 a3b7:ff17 a3b8:ff18 a3b9:ff19 a3ba:ff1a a3bb:ff1b a3bc:ff1c a3bd:ff1d a3be:ff1e a3bf:ff1f a3c0:ff20 a3c1:ff21 a3c2:ff22 a3c3:ff23 a3c4:ff24 a3c5:ff25 a3c6:ff26 a3c7:ff27 a3c8:ff28 a3c9:ff29 a3ca:ff2a a3cb:ff2b a3cc:ff2c a3cd:ff2d a3ce:ff2e a3cf:ff2f a3d0:ff30 a3d1:ff31 a3d2:ff32 a3d3:ff33 a3d4:ff34 a3d5:ff35 a3d6:ff36 a3d7:ff37 a3d8:ff38 a3d9:ff39 a3da:ff3a a3db:ff3b a3dc:ff3c a3dd:ff3d a3de:ff3e a3df:ff3f a3e0:ff40 a3e1:ff41 a3e2:ff42 a3e3:ff43 a3e4:ff44 a3e5:ff45 a3e6:ff46 a3e7:ff47 a3e8:ff48 a3e9:ff49 a3ea:ff4a a3eb:ff4b a3ec:ff4c a3ed:ff4d a3ee:ff4e a3ef:ff4f a3f0:ff50 a3f1:ff51 a3f2:ff52 a3f3:ff53 a3f4:ff54 a3f5:ff55 a3f6:ff56 a3f7:ff57 a3f8:ff58 a3f9:ff59 a3fa:ff5a a3fb:ff5b a3fc:ff5c a3fd:ff5d a3fe:ffe3 a440:e5e6 a441:e5e7 a442:e5e8 a443:e5e9 a444:e5ea a445:e5eb a446:e5ec a447:e5ed a448:e5ee a449:e5ef a44a:e5f0 a44b:e5f1 a44c:e5f2 a44d:e5f3 a44e:e5f4 a44f:e5f5 a450:e5f6 a451:e5f7 a452:e5f8 a453:e5f9 a454:e5fa a455:e5fb a456:e5fc a457:e5fd a458:e5fe a459:e5ff a45a:e600 a45b:e601 a45c:e602 a45d:e603 a45e:e604 a45f:e605 a460:e606 a461:e607 a462:e608 a463:e609 a464:e60a a465:e60b a466:e60c a467:e60d a468:e60e a469:e60f a46a:e610 a46b:e611 a46c:e612 a46d:e613 a46e:e614 a46f:e615 a470:e616 a471:e617 a472:e618 a473:e619 a474:e61a a475:e61b a476:e61c a477:e61d a478:e61e a479:e61f a47a:e620 a47b:e621 a47c:e622 a47d:e623 a47e:e624 a480:e625 a481:e626 a482:e627 a483:e628 a484:e629 a485:e62a a486:e62b a487:e62c a488:e62d a489:e62e a48a:e62f a48b:e630 a48c:e631 a48d:e632 a48e:e633 a48f:e634 a490:e635 a491:e636 a492:e637 a493:e638 a494:e639 a495:e63a a496:e63b a497:e63c a498:e63d a499:e63e a49a:e63f a49b:e640 a49c:e641 a49d:e642 a49e:e643 a49f:e644 a4a0:e645 a4a1:3041 a4a2:3042 a4a3:3043 a4a4:3044 a4a5:3045 a4a6:3046 a4a7:3047 a4a8:3048 a4a9:3049 a4aa:304a a4ab:304b a4ac:304c a4ad:304d a4ae:304e a4af:304f a4b0:3050 a4b1:3051 a4b2:3052 a4b3:3053 a4b4:3054 a4b5:3055 a4b6:3056 a4b7:3057 a4b8:3058 a4b9:3059 a4ba:305a a4bb:305b a4bc:305c a4bd:305d a4be:305e a4bf:305f a4c0:3060 a4c1:3061 a4c2:3062 a4c3:3063 a4c4:3064 a4c5:3065 a4c6:3066 a4c7:3067 a4c8:3068 a4c9:3069 a4ca:306a a4cb:306b a4cc:306c a4cd:306d a4ce:306e a4cf:306f a4d0:3070 a4d1:3071 a4d2:3072 a4d3:3073 a4d4:3074 a4d5:3075 a4d6:3076 a4d7:3077 a4d8:3078 a4d9:3079 a4da:307a a4db:307b a4dc:307c a4dd:307d a4de:307e a4df:307f a4e0:3080 a4e1:3081 a4e2:3082 a4e3:3083 a4e4:3084 a4e5:3085 a4e6:3086 a4e7:3087 a4e8:3088 a4e9:3089 a4ea:308a a4eb:308b a4ec:308c a4ed:308d a4ee:308e a4ef:308f a4f0:3090 a4f1:3091 a4f2:3092 a4f3:3093 a4f4:e772 a4f5:e773 a4f6:e774 a4f7:e775 a4f8:e776 a4f9:e777 a4fa:e778 a4fb:e779 a4fc:e77a a4fd:e77b a4fe:e77c a540:e646 a541:e647 a542:e648 a543:e649 a544:e64a a545:e64b a546:e64c a547:e64d a548:e64e a549:e64f a54a:e650 a54b:e651 a54c:e652 a54d:e653 a54e:e654 a54f:e655 a550:e656 a551:e657 a552:e658 a553:e659 a554:e65a a555:e65b a556:e65c a557:e65d a558:e65e a559:e65f a55a:e660 a55b:e661 a55c:e662 a55d:e663 a55e:e664 a55f:e665 a560:e666 a561:e667 a562:e668 a563:e669 a564:e66a a565:e66b a566:e66c a567:e66d a568:e66e a569:e66f a56a:e670 a56b:e671 a56c:e672 a56d:e673 a56e:e674 a56f:e675 a570:e676 a571:e677 a572:e678 a573:e679 a574:e67a a575:e67b a576:e67c a577:e67d a578:e67e a579:e67f a57a:e680 a57b:e681 a57c:e682 a57d:e683 a57e:e684 a580:e685 a581:e686 a582:e687 a583:e688 a584:e689 a585:e68a a586:e68b a587:e68c a588:e68d a589:e68e a58a:e68f a58b:e690 a58c:e691 a58d:e692 a58e:e693 a58f:e694 a590:e695 a591:e696 a592:e697 a593:e698 a594:e699 a595:e69a a596:e69b a597:e69c a598:e69d a599:e69e a59a:e69f a59b:e6a0 a59c:e6a1 a59d:e6a2 a59e:e6a3 a59f:e6a4 a5a0:e6a5 a5a1:30a1 a5a2:30a2 a5a3:30a3 a5a4:30a4 a5a5:30a5 a5a6:30a6 a5a7:30a7 a5a8:30a8 a5a9:30a9 a5aa:30aa a5ab:30ab a5ac:30ac a5ad:30ad a5ae:30ae a5af:30af a5b0:30b0 a5b1:30b1 a5b2:30b2 a5b3:30b3 a5b4:30b4 a5b5:30b5 a5b6:30b6 a5b7:30b7 a5b8:30b8 a5b9:30b9 a5ba:30ba a5bb:30bb a5bc:30bc a5bd:30bd a5be:30be a5bf:30bf a5c0:30c0 a5c1:30c1 a5c2:30c2 a5c3:30c3 a5c4:30c4 a5c5:30c5 a5c6:30c6 a5c7:30c7 a5c8:30c8 a5c9:30c9 a5ca:30ca a5cb:30cb a5cc:30cc a5cd:30cd a5ce:30ce a5cf:30cf a5d0:30d0 a5d1:30d1 a5d2:30d2 a5d3:30d3 a5d4:30d4 a5d5:30d5 a5d6:30d6 a5d7:30d7 a5d8:30d8 a5d9:30d9 a5da:30da a5db:30db a5dc:30dc a5dd:30dd a5de:30de a5df:30df a5e0:30e0 a5e1:30e1 a5e2:30e2 a5e3:30e3 a5e4:30e4 a5e5:30e5 a5e6:30e6 a5e7:30e7 a5e8:30e8 a5e9:30e9 a5ea:30ea a5eb:30eb a5ec:30ec a5ed:30ed a5ee:30ee a5ef:30ef a5f0:30f0 a5f1:30f1 a5f2:30f2 a5f3:30f3 a5f4:30f4 a5f5:30f5 a5f6:30f6 a5f7:e77d a5f8:e77e a5f9:e77f a5fa:e780 a5fb:e781 a5fc:e782 a5fd:e783 a5fe:e784 a640:e6a6 a641:e6a7 a642:e6a8 a643:e6a9 a644:e6aa a645:e6ab a646:e6ac a647:e6ad a648:e6ae a649:e6af a64a:e6b0 a64b:e6b1 a64c:e6b2 a64d:e6b3 a64e:e6b4 a64f:e6b5 a650:e6b6 a651:e6b7 a652:e6b8 a653:e6b9 a654:e6ba a655:e6bb a656:e6bc a657:e6bd a658:e6be a659:e6bf a65a:e6c0 a65b:e6c1 a65c:e6c2 a65d:e6c3 a65e:e6c4 a65f:e6c5 a660:e6c6 a661:e6c7 a662:e6c8 a663:e6c9 a664:e6ca a665:e6cb a666:e6cc a667:e6cd a668:e6ce a669:e6cf a66a:e6d0 a66b:e6d1 a66c:e6d2 a66d:e6d3 a66e:e6d4 a66f:e6d5 a670:e6d6 a671:e6d7 a672:e6d8 a673:e6d9 a674:e6da a675:e6db a676:e6dc a677:e6dd a678:e6de a679:e6df a67a:e6e0 a67b:e6e1 a67c:e6e2 a67d:e6e3 a67e:e6e4 a680:e6e5 a681:e6e6 a682:e6e7 a683:e6e8 a684:e6e9 a685:e6ea a686:e6eb a687:e6ec a688:e6ed a689:e6ee a68a:e6ef a68b:e6f0 a68c:e6f1 a68d:e6f2 a68e:e6f3 a68f:e6f4 a690:e6f5 a691:e6f6 a692:e6f7 a693:e6f8 a694:e6f9 a695:e6fa a696:e6fb a697:e6fc a698:e6fd a699:e6fe a69a:e6ff a69b:e700 a69c:e701 a69d:e702 a69e:e703 a69f:e704 a6a0:e705 a6a1:0391 a6a2:0392 a6a3:0393 a6a4:0394 a6a5:0395 a6a6:0396 a6a7:0397 a6a8:0398 a6a9:0399 a6aa:039a a6ab:039b a6ac:039c a6ad:039d a6ae:039e a6af:039f a6b0:03a0 a6b1:03a1 a6b2:03a3 a6b3:03a4 a6b4:03a5 a6b5:03a6 a6b6:03a7 a6b7:03a8 a6b8:03a9 a6b9:e785 a6ba:e786 a6bb:e787 a6bc:e788 a6bd:e789 a6be:e78a a6bf:e78b a6c0:e78c a6c1:03b1 a6c2:03b2 a6c3:03b3 a6c4:03b4 a6c5:03b5 a6c6:03b6 a6c7:03b7 a6c8:03b8 a6c9:03b9 a6ca:03ba a6cb:03bb a6cc:03bc a6cd:03bd a6ce:03be a6cf:03bf a6d0:03c0 a6d1:03c1 a6d2:03c3 a6d3:03c4 a6d4:03c5 a6d5:03c6 a6d6:03c7 a6d7:03c8 a6d8:03c9 a6d9:e78d a6da:e78e a6db:e78f a6dc:e790 a6dd:e791 a6de:e792 a6df:e793 a6e0:fe35 a6e1:fe36 a6e2:fe39 a6e3:fe3a a6e4:fe3f a6e5:fe40 a6e6:fe3d a6e7:fe3e a6e8:fe41 a6e9:fe42 a6ea:fe43 a6eb:fe44 a6ec:e794 a6ed:e795 a6ee:fe3b a6ef:fe3c a6f0:fe37 a6f1:fe38 a6f2:fe31 a6f3:e796 a6f4:fe33 a6f5:fe34 a6f6:e797 a6f7:e798 a6f8:e799 a6f9:e79a a6fa:e79b a6fb:e79c a6fc:e79d a6fd:e79e a6fe:e79f a740:e706 a741:e707 a742:e708 a743:e709 a744:e70a a745:e70b a746:e70c a747:e70d a748:e70e a749:e70f a74a:e710 a74b:e711 a74c:e712 a74d:e713 a74e:e714 a74f:e715 a750:e716 a751:e717 a752:e718 a753:e719 a754:e71a a755:e71b a756:e71c a757:e71d a758:e71e a759:e71f a75a:e720 a75b:e721 a75c:e722 a75d:e723 a75e:e724 a75f:e725 a760:e726 a761:e727 a762:e728 a763:e729 a764:e72a a765:e72b a766:e72c a767:e72d a768:e72e a769:e72f a76a:e730 a76b:e731 a76c:e732 a76d:e733 a76e:e734 a76f:e735 a770:e736 a771:e737 a772:e738 a773:e739 a774:e73a a775:e73b a776:e73c a777:e73d a778:e73e a779:e73f a77a:e740 a77b:e741 a77c:e742 a77d:e743 a77e:e744 a780:e745 a781:e746 a782:e747 a783:e748 a784:e749 a785:e74a a786:e74b a787:e74c a788:e74d a789:e74e a78a:e74f a78b:e750 a78c:e751 a78d:e752 a78e:e753 a78f:e754 a790:e755 a791:e756 a792:e757 a793:e758 a794:e759 a795:e75a a796:e75b a797:e75c a798:e75d a799:e75e a79a:e75f a79b:e760 a79c:e761 a79d:e762 a79e:e763 a79f:e764 a7a0:e765 a7a1:0410 a7a2:0411 a7a3:0412 a7a4:0413 a7a5:0414 a7a6:0415 a7a7:0401 a7a8:0416 a7a9:0417 a7aa:0418 a7ab:0419 a7ac:041a a7ad:041b a7ae:041c a7af:041d a7b0:041e a7b1:041f a7b2:0420 a7b3:0421 a7b4:0422 a7b5:0423 a7b6:0424 a7b7:0425 a7b8:0426 a7b9:0427 a7ba:0428 a7bb:0429 a7bc:042a a7bd:042b a7be:042c a7bf:042d a7c0:042e a7c1:042f a7c2:e7a0 a7c3:e7a1 a7c4:e7a2 a7c5:e7a3 a7c6:e7a4 a7c7:e7a5 a7c8:e7a6 a7c9:e7a7 a7ca:e7a8 a7cb:e7a9 a7cc:e7aa a7cd:e7ab a7ce:e7ac a7cf:e7ad a7d0:e7ae a7d1:0430 a7d2:0431 a7d3:0432 a7d4:0433 a7d5:0434 a7d6:0435 a7d7:0451 a7d8:0436 a7d9:0437 a7da:0438 a7db:0439 a7dc:043a a7dd:043b a7de:043c a7df:043d a7e0:043e a7e1:043f a7e2:0440 a7e3:0441 a7e4:0442 a7e5:0443 a7e6:0444 a7e7:0445 a7e8:0446 a7e9:0447 a7ea:0448 a7eb:0449 a7ec:044a a7ed:044b a7ee:044c a7ef:044d a7f0:044e a7f1:044f a7f2:e7af a7f3:e7b0 a7f4:e7b1 a7f5:e7b2 a7f6:e7b3 a7f7:e7b4 a7f8:e7b5 a7f9:e7b6 a7fa:e7b7 a7fb:e7b8 a7fc:e7b9 a7fd:e7ba a7fe:e7bb a840:02ca a841:02cb a842:02d9 a843:2013 a844:2015 a845:2025 a846:2035 a847:2105 a848:2109 a849:2196 a84a:2197 a84b:2198 a84c:2199 a84d:2215 a84e:221f a84f:2223 a850:2252 a851:2266 a852:2267 a853:22bf a854:2550 a855:2551 a856:2552 a857:2553 a858:2554 a859:2555 a85a:2556 a85b:2557 a85c:2558 a85d:2559 a85e:255a a85f:255b a860:255c a861:255d a862:255e a863:255f a864:2560 a865:2561 a866:2562 a867:2563 a868:2564 a869:2565 a86a:2566 a86b:2567 a86c:2568 a86d:2569 a86e:256a a86f:256b a870:256c a871:256d a872:256e a873:256f a874:2570 a875:2571 a876:2572 a877:2573 a878:2581 a879:2582 a87a:2583 a87b:2584 a87c:2585 a87d:2586 a87e:2587 a880:2588 a881:2589 a882:258a a883:258b a884:258c a885:258d a886:258e a887:258f a888:2593 a889:2594 a88a:2595 a88b:25bc a88c:25bd a88d:25e2 a88e:25e3 a88f:25e4 a890:25e5 a891:2609 a892:2295 a893:3012 a894:301d a895:301e a896:e7bc a897:e7bd a898:e7be a899:e7bf a89a:e7c0 a89b:e7c1 a89c:e7c2 a89d:e7c3 a89e:e7c4 a89f:e7c5 a8a0:e7c6 a8a1:0101 a8a2:00e1 a8a3:01ce a8a4:00e0 a8a5:0113 a8a6:00e9 a8a7:011b a8a8:00e8 a8a9:012b a8aa:00ed a8ab:01d0 a8ac:00ec a8ad:014d a8ae:00f3 a8af:01d2 a8b0:00f2 a8b1:016b a8b2:00fa a8b3:01d4 a8b4:00f9 a8b5:01d6 a8b6:01d8 a8b7:01da a8b8:01dc a8b9:00fc a8ba:00ea a8bb:0251 a8bc:e7c7 a8bd:0144 a8be:0148 a8bf:e7c8 a8c0:0261 a8c1:e7c9 a8c2:e7ca a8c3:e7cb a8c4:e7cc a8c5:3105 a8c6:3106 a8c7:3107 a8c8:3108 a8c9:3109 a8ca:310a a8cb:310b a8cc:310c a8cd:310d a8ce:310e a8cf:310f a8d0:3110 a8d1:3111 a8d2:3112 a8d3:3113 a8d4:3114 a8d5:3115 a8d6:3116 a8d7:3117 a8d8:3118 a8d9:3119 a8da:311a a8db:311b a8dc:311c a8dd:311d a8de:311e a8df:311f a8e0:3120 a8e1:3121 a8e2:3122 a8e3:3123 a8e4:3124 a8e5:3125 a8e6:3126 a8e7:3127 a8e8:3128 a8e9:3129 a8ea:e7cd a8eb:e7ce a8ec:e7cf a8ed:e7d0 a8ee:e7d1 a8ef:e7d2 a8f0:e7d3 a8f1:e7d4 a8f2:e7d5 a8f3:e7d6 a8f4:e7d7 a8f5:e7d8 a8f6:e7d9 a8f7:e7da a8f8:e7db a8f9:e7dc a8fa:e7dd a8fb:e7de a8fc:e7df a8fd:e7e0 a8fe:e7e1 a940:3021 a941:3022 a942:3023 a943:3024 a944:3025 a945:3026 a946:3027 a947:3028 a948:3029 a949:32a3 a94a:338e a94b:338f a94c:339c a94d:339d a94e:339e a94f:33a1 a950:33c4 a951:33ce a952:33d1 a953:33d2 a954:33d5 a955:fe30 a956:ffe2 a957:ffe4 a958:e7e2 a959:2121 a95a:3231 a95b:e7e3 a95c:2010 a95d:e7e4 a95e:e7e5 a95f:e7e6 a960:30fc a961:309b a962:309c a963:30fd a964:30fe a965:3006 a966:309d a967:309e a968:fe49 a969:fe4a a96a:fe4b a96b:fe4c a96c:fe4d a96d:fe4e a96e:fe4f a96f:fe50 a970:fe51 a971:fe52 a972:fe54 a973:fe55 a974:fe56 a975:fe57 a976:fe59 a977:fe5a a978:fe5b a979:fe5c a97a:fe5d a97b:fe5e a97c:fe5f a97d:fe60 a97e:fe61 a980:fe62 a981:fe63 a982:fe64 a983:fe65 a984:fe66 a985:fe68 a986:fe69 a987:fe6a a988:fe6b a989:e7e7 a98a:e7e8 a98b:e7e9 a98c:e7ea a98d:e7eb a98e:e7ec a98f:e7ed a990:e7ee a991:e7ef a992:e7f0 a993:e7f1 a994:e7f2 a995:e7f3 a996:3007 a997:e7f4 a998:e7f5 a999:e7f6 a99a:e7f7 a99b:e7f8 a99c:e7f9 a99d:e7fa a99e:e7fb a99f:e7fc a9a0:e7fd a9a1:e7fe a9a2:e7ff a9a3:e800 a9a4:2500 a9a5:2501 a9a6:2502 a9a7:2503 a9a8:2504 a9a9:2505 a9aa:2506 a9ab:2507 a9ac:2508 a9ad:2509 a9ae:250a a9af:250b a9b0:250c a9b1:250d a9b2:250e a9b3:250f a9b4:2510 a9b5:2511 a9b6:2512 a9b7:2513 a9b8:2514 a9b9:2515 a9ba:2516 a9bb:2517 a9bc:2518 a9bd:2519 a9be:251a a9bf:251b a9c0:251c a9c1:251d a9c2:251e a9c3:251f a9c4:2520 a9c5:2521 a9c6:2522 a9c7:2523 a9c8:2524 a9c9:2525 a9ca:2526 a9cb:2527 a9cc:2528 a9cd:2529 a9ce:252a a9cf:252b a9d0:252c a9d1:252d a9d2:252e a9d3:252f a9d4:2530 a9d5:2531 a9d6:2532 a9d7:2533 a9d8:2534 a9d9:2535 a9da:2536 a9db:2537 a9dc:2538 a9dd:2539 a9de:253a a9df:253b a9e0:253c a9e1:253d a9e2:253e a9e3:253f a9e4:2540 a9e5:2541 a9e6:2542 a9e7:2543 a9e8:2544 a9e9:2545 a9ea:2546 a9eb:2547 a9ec:2548 a9ed:2549 a9ee:254a a9ef:254b a9f0:e801 a9f1:e802 a9f2:e803 a9f3:e804 a9f4:e805 a9f5:e806 a9f6:e807 a9f7:e808 a9f8:e809 a9f9:e80a a9fa:e80b a9fb:e80c a9fc:e80d a9fd:e80e a9fe:e80f aa40:72dc aa41:72dd aa42:72df aa43:72e2 aa44:72e3 aa45:72e4 aa46:72e5 aa47:72e6 aa48:72e7 aa49:72ea aa4a:72eb aa4b:72f5 aa4c:72f6 aa4d:72f9 aa4e:72fd aa4f:72fe aa50:72ff aa51:7300 aa52:7302 aa53:7304 aa54:7305 aa55:7306 aa56:7307 aa57:7308 aa58:7309 aa59:730b aa5a:730c aa5b:730d aa5c:730f aa5d:7310 aa5e:7311 aa5f:7312 aa60:7314 aa61:7318 aa62:7319 aa63:731a aa64:731f aa65:7320 aa66:7323 aa67:7324 aa68:7326 aa69:7327 aa6a:7328 aa6b:732d aa6c:732f aa6d:7330 aa6e:7332 aa6f:7333 aa70:7335 aa71:7336 aa72:733a aa73:733b aa74:733c aa75:733d aa76:7340 aa77:7341 aa78:7342 aa79:7343 aa7a:7344 aa7b:7345 aa7c:7346 aa7d:7347 aa7e:7348 aa80:7349 aa81:734a aa82:734b aa83:734c aa84:734e aa85:734f aa86:7351 aa87:7353 aa88:7354 aa89:7355 aa8a:7356 aa8b:7358 aa8c:7359 aa8d:735a aa8e:735b aa8f:735c aa90:735d aa91:735e aa92:735f aa93:7361 aa94:7362 aa95:7363 aa96:7364 aa97:7365 aa98:7366 aa99:7367 aa9a:7368 aa9b:7369 aa9c:736a aa9d:736b aa9e:736e aa9f:7370 aaa0:7371 aaa1:e000 aaa2:e001 aaa3:e002 aaa4:e003 aaa5:e004 aaa6:e005 aaa7:e006 aaa8:e007 aaa9:e008 aaaa:e009 aaab:e00a aaac:e00b aaad:e00c aaae:e00d aaaf:e00e aab0:e00f aab1:e010 aab2:e011 aab3:e012 aab4:e013 aab5:e014 aab6:e015 aab7:e016 aab8:e017 aab9:e018 aaba:e019 aabb:e01a aabc:e01b aabd:e01c aabe:e01d aabf:e01e aac0:e01f aac1:e020 aac2:e021 aac3:e022 aac4:e023 aac5:e024 aac6:e025 aac7:e026 aac8:e027 aac9:e028 aaca:e029 aacb:e02a aacc:e02b aacd:e02c aace:e02d aacf:e02e aad0:e02f aad1:e030 aad2:e031 aad3:e032 aad4:e033 aad5:e034 aad6:e035 aad7:e036 aad8:e037 aad9:e038 aada:e039 aadb:e03a aadc:e03b aadd:e03c aade:e03d aadf:e03e aae0:e03f aae1:e040 aae2:e041 aae3:e042 aae4:e043 aae5:e044 aae6:e045 aae7:e046 aae8:e047 aae9:e048 aaea:e049 aaeb:e04a aaec:e04b aaed:e04c aaee:e04d aaef:e04e aaf0:e04f aaf1:e050 aaf2:e051 aaf3:e052 aaf4:e053 aaf5:e054 aaf6:e055 aaf7:e056 aaf8:e057 aaf9:e058 aafa:e059 aafb:e05a aafc:e05b aafd:e05c aafe:e05d ab40:7372 ab41:7373 ab42:7374 ab43:7375 ab44:7376 ab45:7377 ab46:7378 ab47:7379 ab48:737a ab49:737b ab4a:737c ab4b:737d ab4c:737f ab4d:7380 ab4e:7381 ab4f:7382 ab50:7383 ab51:7385 ab52:7386 ab53:7388 ab54:738a ab55:738c ab56:738d ab57:738f ab58:7390 ab59:7392 ab5a:7393 ab5b:7394 ab5c:7395 ab5d:7397 ab5e:7398 ab5f:7399 ab60:739a ab61:739c ab62:739d ab63:739e ab64:73a0 ab65:73a1 ab66:73a3 ab67:73a4 ab68:73a5 ab69:73a6 ab6a:73a7 ab6b:73a8 ab6c:73aa ab6d:73ac ab6e:73ad ab6f:73b1 ab70:73b4 ab71:73b5 ab72:73b6 ab73:73b8 ab74:73b9 ab75:73bc ab76:73bd ab77:73be ab78:73bf ab79:73c1 ab7a:73c3 ab7b:73c4 ab7c:73c5 ab7d:73c6 ab7e:73c7 ab80:73cb ab81:73cc ab82:73ce ab83:73d2 ab84:73d3 ab85:73d4 ab86:73d5 ab87:73d6 ab88:73d7 ab89:73d8 ab8a:73da ab8b:73db ab8c:73dc ab8d:73dd ab8e:73df ab8f:73e1 ab90:73e2 ab91:73e3 ab92:73e4 ab93:73e6 ab94:73e8 ab95:73ea ab96:73eb ab97:73ec ab98:73ee ab99:73ef ab9a:73f0 ab9b:73f1 ab9c:73f3 ab9d:73f4 ab9e:73f5 ab9f:73f6 aba0:73f7 aba1:e05e aba2:e05f aba3:e060 aba4:e061 aba5:e062 aba6:e063 aba7:e064 aba8:e065 aba9:e066 abaa:e067 abab:e068 abac:e069 abad:e06a abae:e06b abaf:e06c abb0:e06d abb1:e06e abb2:e06f abb3:e070 abb4:e071 abb5:e072 abb6:e073 abb7:e074 abb8:e075 abb9:e076 abba:e077 abbb:e078 abbc:e079 abbd:e07a abbe:e07b abbf:e07c abc0:e07d abc1:e07e abc2:e07f abc3:e080 abc4:e081 abc5:e082 abc6:e083 abc7:e084 abc8:e085 abc9:e086 abca:e087 abcb:e088 abcc:e089 abcd:e08a abce:e08b abcf:e08c abd0:e08d abd1:e08e abd2:e08f abd3:e090 abd4:e091 abd5:e092 abd6:e093 abd7:e094 abd8:e095 abd9:e096 abda:e097 abdb:e098 abdc:e099 abdd:e09a abde:e09b abdf:e09c abe0:e09d abe1:e09e abe2:e09f abe3:e0a0 abe4:e0a1 abe5:e0a2 abe6:e0a3 abe7:e0a4 abe8:e0a5 abe9:e0a6 abea:e0a7 abeb:e0a8 abec:e0a9 abed:e0aa abee:e0ab abef:e0ac abf0:e0ad abf1:e0ae abf2:e0af abf3:e0b0 abf4:e0b1 abf5:e0b2 abf6:e0b3 abf7:e0b4 abf8:e0b5 abf9:e0b6 abfa:e0b7 abfb:e0b8 abfc:e0b9 abfd:e0ba abfe:e0bb ac40:73f8 ac41:73f9 ac42:73fa ac43:73fb ac44:73fc ac45:73fd ac46:73fe ac47:73ff ac48:7400 ac49:7401 ac4a:7402 ac4b:7404 ac4c:7407 ac4d:7408 ac4e:740b ac4f:740c ac50:740d ac51:740e ac52:7411 ac53:7412 ac54:7413 ac55:7414 ac56:7415 ac57:7416 ac58:7417 ac59:7418 ac5a:7419 ac5b:741c ac5c:741d ac5d:741e ac5e:741f ac5f:7420 ac60:7421 ac61:7423 ac62:7424 ac63:7427 ac64:7429 ac65:742b ac66:742d ac67:742f ac68:7431 ac69:7432 ac6a:7437 ac6b:7438 ac6c:7439 ac6d:743a ac6e:743b ac6f:743d ac70:743e ac71:743f ac72:7440 ac73:7442 ac74:7443 ac75:7444 ac76:7445 ac77:7446 ac78:7447 ac79:7448 ac7a:7449 ac7b:744a ac7c:744b ac7d:744c ac7e:744d ac80:744e ac81:744f ac82:7450 ac83:7451 ac84:7452 ac85:7453 ac86:7454 ac87:7456 ac88:7458 ac89:745d ac8a:7460 ac8b:7461 ac8c:7462 ac8d:7463 ac8e:7464 ac8f:7465 ac90:7466 ac91:7467 ac92:7468 ac93:7469 ac94:746a ac95:746b ac96:746c ac97:746e ac98:746f ac99:7471 ac9a:7472 ac9b:7473 ac9c:7474 ac9d:7475 ac9e:7478 ac9f:7479 aca0:747a aca1:e0bc aca2:e0bd aca3:e0be aca4:e0bf aca5:e0c0 aca6:e0c1 aca7:e0c2 aca8:e0c3 aca9:e0c4 acaa:e0c5 acab:e0c6 acac:e0c7 acad:e0c8 acae:e0c9 acaf:e0ca acb0:e0cb acb1:e0cc acb2:e0cd acb3:e0ce acb4:e0cf acb5:e0d0 acb6:e0d1 acb7:e0d2 acb8:e0d3 acb9:e0d4 acba:e0d5 acbb:e0d6 acbc:e0d7 acbd:e0d8 acbe:e0d9 acbf:e0da acc0:e0db acc1:e0dc acc2:e0dd acc3:e0de acc4:e0df acc5:e0e0 acc6:e0e1 acc7:e0e2 acc8:e0e3 acc9:e0e4 acca:e0e5 accb:e0e6 accc:e0e7 accd:e0e8 acce:e0e9 accf:e0ea acd0:e0eb acd1:e0ec acd2:e0ed acd3:e0ee acd4:e0ef acd5:e0f0 acd6:e0f1 acd7:e0f2 acd8:e0f3 acd9:e0f4 acda:e0f5 acdb:e0f6 acdc:e0f7 acdd:e0f8 acde:e0f9 acdf:e0fa ace0:e0fb ace1:e0fc ace2:e0fd ace3:e0fe ace4:e0ff ace5:e100 ace6:e101 ace7:e102 ace8:e103 ace9:e104 acea:e105 aceb:e106 acec:e107 aced:e108 acee:e109 acef:e10a acf0:e10b acf1:e10c acf2:e10d acf3:e10e acf4:e10f acf5:e110 acf6:e111 acf7:e112 acf8:e113 acf9:e114 acfa:e115 acfb:e116 acfc:e117 acfd:e118 acfe:e119 ad40:747b ad41:747c ad42:747d ad43:747f ad44:7482 ad45:7484 ad46:7485 ad47:7486 ad48:7488 ad49:7489 ad4a:748a ad4b:748c ad4c:748d ad4d:748f ad4e:7491 ad4f:7492 ad50:7493 ad51:7494 ad52:7495 ad53:7496 ad54:7497 ad55:7498 ad56:7499 ad57:749a ad58:749b ad59:749d ad5a:749f ad5b:74a0 ad5c:74a1 ad5d:74a2 ad5e:74a3 ad5f:74a4 ad60:74a5 ad61:74a6 ad62:74aa ad63:74ab ad64:74ac ad65:74ad ad66:74ae ad67:74af ad68:74b0 ad69:74b1 ad6a:74b2 ad6b:74b3 ad6c:74b4 ad6d:74b5 ad6e:74b6 ad6f:74b7 ad70:74b8 ad71:74b9 ad72:74bb ad73:74bc ad74:74bd ad75:74be ad76:74bf ad77:74c0 ad78:74c1 ad79:74c2 ad7a:74c3 ad7b:74c4 ad7c:74c5 ad7d:74c6 ad7e:74c7 ad80:74c8 ad81:74c9 ad82:74ca ad83:74cb ad84:74cc ad85:74cd ad86:74ce ad87:74cf ad88:74d0 ad89:74d1 ad8a:74d3 ad8b:74d4 ad8c:74d5 ad8d:74d6 ad8e:74d7 ad8f:74d8 ad90:74d9 ad91:74da ad92:74db ad93:74dd ad94:74df ad95:74e1 ad96:74e5 ad97:74e7 ad98:74e8 ad99:74e9 ad9a:74ea ad9b:74eb ad9c:74ec ad9d:74ed ad9e:74f0 ad9f:74f1 ada0:74f2 ada1:e11a ada2:e11b ada3:e11c ada4:e11d ada5:e11e ada6:e11f ada7:e120 ada8:e121 ada9:e122 adaa:e123 adab:e124 adac:e125 adad:e126 adae:e127 adaf:e128 adb0:e129 adb1:e12a adb2:e12b adb3:e12c adb4:e12d adb5:e12e adb6:e12f adb7:e130 adb8:e131 adb9:e132 adba:e133 adbb:e134 adbc:e135 adbd:e136 adbe:e137 adbf:e138 adc0:e139 adc1:e13a adc2:e13b adc3:e13c adc4:e13d adc5:e13e adc6:e13f adc7:e140 adc8:e141 adc9:e142 adca:e143 adcb:e144 adcc:e145 adcd:e146 adce:e147 adcf:e148 add0:e149 add1:e14a add2:e14b add3:e14c add4:e14d add5:e14e add6:e14f add7:e150 add8:e151 add9:e152 adda:e153 addb:e154 addc:e155 addd:e156 adde:e157 addf:e158 ade0:e159 ade1:e15a ade2:e15b ade3:e15c ade4:e15d ade5:e15e ade6:e15f ade7:e160 ade8:e161 ade9:e162 adea:e163 adeb:e164 adec:e165 aded:e166 adee:e167 adef:e168 adf0:e169 adf1:e16a adf2:e16b adf3:e16c adf4:e16d adf5:e16e adf6:e16f adf7:e170 adf8:e171 adf9:e172 adfa:e173 adfb:e174 adfc:e175 adfd:e176 adfe:e177 ae40:74f3 ae41:74f5 ae42:74f8 ae43:74f9 ae44:74fa ae45:74fb ae46:74fc ae47:74fd ae48:74fe ae49:7500 ae4a:7501 ae4b:7502 ae4c:7503 ae4d:7505 ae4e:7506 ae4f:7507 ae50:7508 ae51:7509 ae52:750a ae53:750b ae54:750c ae55:750e ae56:7510 ae57:7512 ae58:7514 ae59:7515 ae5a:7516 ae5b:7517 ae5c:751b ae5d:751d ae5e:751e ae5f:7520 ae60:7521 ae61:7522 ae62:7523 ae63:7524 ae64:7526 ae65:7527 ae66:752a ae67:752e ae68:7534 ae69:7536 ae6a:7539 ae6b:753c ae6c:753d ae6d:753f ae6e:7541 ae6f:7542 ae70:7543 ae71:7544 ae72:7546 ae73:7547 ae74:7549 ae75:754a ae76:754d ae77:7550 ae78:7551 ae79:7552 ae7a:7553 ae7b:7555 ae7c:7556 ae7d:7557 ae7e:7558 ae80:755d ae81:755e ae82:755f ae83:7560 ae84:7561 ae85:7562 ae86:7563 ae87:7564 ae88:7567 ae89:7568 ae8a:7569 ae8b:756b ae8c:756c ae8d:756d ae8e:756e ae8f:756f ae90:7570 ae91:7571 ae92:7573 ae93:7575 ae94:7576 ae95:7577 ae96:757a ae97:757b ae98:757c ae99:757d ae9a:757e ae9b:7580 ae9c:7581 ae9d:7582 ae9e:7584 ae9f:7585 aea0:7587 aea1:e178 aea2:e179 aea3:e17a aea4:e17b aea5:e17c aea6:e17d aea7:e17e aea8:e17f aea9:e180 aeaa:e181 aeab:e182 aeac:e183 aead:e184 aeae:e185 aeaf:e186 aeb0:e187 aeb1:e188 aeb2:e189 aeb3:e18a aeb4:e18b aeb5:e18c aeb6:e18d aeb7:e18e aeb8:e18f aeb9:e190 aeba:e191 aebb:e192 aebc:e193 aebd:e194 aebe:e195 aebf:e196 aec0:e197 aec1:e198 aec2:e199 aec3:e19a aec4:e19b aec5:e19c aec6:e19d aec7:e19e aec8:e19f aec9:e1a0 aeca:e1a1 aecb:e1a2 aecc:e1a3 aecd:e1a4 aece:e1a5 aecf:e1a6 aed0:e1a7 aed1:e1a8 aed2:e1a9 aed3:e1aa aed4:e1ab aed5:e1ac aed6:e1ad aed7:e1ae aed8:e1af aed9:e1b0 aeda:e1b1 aedb:e1b2 aedc:e1b3 aedd:e1b4 aede:e1b5 aedf:e1b6 aee0:e1b7 aee1:e1b8 aee2:e1b9 aee3:e1ba aee4:e1bb aee5:e1bc aee6:e1bd aee7:e1be aee8:e1bf aee9:e1c0 aeea:e1c1 aeeb:e1c2 aeec:e1c3 aeed:e1c4 aeee:e1c5 aeef:e1c6 aef0:e1c7 aef1:e1c8 aef2:e1c9 aef3:e1ca aef4:e1cb aef5:e1cc aef6:e1cd aef7:e1ce aef8:e1cf aef9:e1d0 aefa:e1d1 aefb:e1d2 aefc:e1d3 aefd:e1d4 aefe:e1d5 af40:7588 af41:7589 af42:758a af43:758c af44:758d af45:758e af46:7590 af47:7593 af48:7595 af49:7598 af4a:759b af4b:759c af4c:759e af4d:75a2 af4e:75a6 af4f:75a7 af50:75a8 af51:75a9 af52:75aa af53:75ad af54:75b6 af55:75b7 af56:75ba af57:75bb af58:75bf af59:75c0 af5a:75c1 af5b:75c6 af5c:75cb af5d:75cc af5e:75ce af5f:75cf af60:75d0 af61:75d1 af62:75d3 af63:75d7 af64:75d9 af65:75da af66:75dc af67:75dd af68:75df af69:75e0 af6a:75e1 af6b:75e5 af6c:75e9 af6d:75ec af6e:75ed af6f:75ee af70:75ef af71:75f2 af72:75f3 af73:75f5 af74:75f6 af75:75f7 af76:75f8 af77:75fa af78:75fb af79:75fd af7a:75fe af7b:7602 af7c:7604 af7d:7606 af7e:7607 af80:7608 af81:7609 af82:760b af83:760d af84:760e af85:760f af86:7611 af87:7612 af88:7613 af89:7614 af8a:7616 af8b:761a af8c:761c af8d:761d af8e:761e af8f:7621 af90:7623 af91:7627 af92:7628 af93:762c af94:762e af95:762f af96:7631 af97:7632 af98:7636 af99:7637 af9a:7639 af9b:763a af9c:763b af9d:763d af9e:7641 af9f:7642 afa0:7644 afa1:e1d6 afa2:e1d7 afa3:e1d8 afa4:e1d9 afa5:e1da afa6:e1db afa7:e1dc afa8:e1dd afa9:e1de afaa:e1df afab:e1e0 afac:e1e1 afad:e1e2 afae:e1e3 afaf:e1e4 afb0:e1e5 afb1:e1e6 afb2:e1e7 afb3:e1e8 afb4:e1e9 afb5:e1ea afb6:e1eb afb7:e1ec afb8:e1ed afb9:e1ee afba:e1ef afbb:e1f0 afbc:e1f1 afbd:e1f2 afbe:e1f3 afbf:e1f4 afc0:e1f5 afc1:e1f6 afc2:e1f7 afc3:e1f8 afc4:e1f9 afc5:e1fa afc6:e1fb afc7:e1fc afc8:e1fd afc9:e1fe afca:e1ff afcb:e200 afcc:e201 afcd:e202 afce:e203 afcf:e204 afd0:e205 afd1:e206 afd2:e207 afd3:e208 afd4:e209 afd5:e20a afd6:e20b afd7:e20c afd8:e20d afd9:e20e afda:e20f afdb:e210 afdc:e211 afdd:e212 afde:e213 afdf:e214 afe0:e215 afe1:e216 afe2:e217 afe3:e218 afe4:e219 afe5:e21a afe6:e21b afe7:e21c afe8:e21d afe9:e21e afea:e21f afeb:e220 afec:e221 afed:e222 afee:e223 afef:e224 aff0:e225 aff1:e226 aff2:e227 aff3:e228 aff4:e229 aff5:e22a aff6:e22b aff7:e22c aff8:e22d aff9:e22e affa:e22f affb:e230 affc:e231 affd:e232 affe:e233 b040:7645 b041:7646 b042:7647 b043:7648 b044:7649 b045:764a b046:764b b047:764e b048:764f b049:7650 b04a:7651 b04b:7652 b04c:7653 b04d:7655 b04e:7657 b04f:7658 b050:7659 b051:765a b052:765b b053:765d b054:765f b055:7660 b056:7661 b057:7662 b058:7664 b059:7665 b05a:7666 b05b:7667 b05c:7668 b05d:7669 b05e:766a b05f:766c b060:766d b061:766e b062:7670 b063:7671 b064:7672 b065:7673 b066:7674 b067:7675 b068:7676 b069:7677 b06a:7679 b06b:767a b06c:767c b06d:767f b06e:7680 b06f:7681 b070:7683 b071:7685 b072:7689 b073:768a b074:768c b075:768d b076:768f b077:7690 b078:7692 b079:7694 b07a:7695 b07b:7697 b07c:7698 b07d:769a b07e:769b b080:769c b081:769d b082:769e b083:769f b084:76a0 b085:76a1 b086:76a2 b087:76a3 b088:76a5 b089:76a6 b08a:76a7 b08b:76a8 b08c:76a9 b08d:76aa b08e:76ab b08f:76ac b090:76ad b091:76af b092:76b0 b093:76b3 b094:76b5 b095:76b6 b096:76b7 b097:76b8 b098:76b9 b099:76ba b09a:76bb b09b:76bc b09c:76bd b09d:76be b09e:76c0 b09f:76c1 b0a0:76c3 b0a1:554a b0a2:963f b0a3:57c3 b0a4:6328 b0a5:54ce b0a6:5509 b0a7:54c0 b0a8:7691 b0a9:764c b0aa:853c b0ab:77ee b0ac:827e b0ad:788d b0ae:7231 b0af:9698 b0b0:978d b0b1:6c28 b0b2:5b89 b0b3:4ffa b0b4:6309 b0b5:6697 b0b6:5cb8 b0b7:80fa b0b8:6848 b0b9:80ae b0ba:6602 b0bb:76ce b0bc:51f9 b0bd:6556 b0be:71ac b0bf:7ff1 b0c0:8884 b0c1:50b2 b0c2:5965 b0c3:61ca b0c4:6fb3 b0c5:82ad b0c6:634c b0c7:6252 b0c8:53ed b0c9:5427 b0ca:7b06 b0cb:516b b0cc:75a4 b0cd:5df4 b0ce:62d4 b0cf:8dcb b0d0:9776 b0d1:628a b0d2:8019 b0d3:575d b0d4:9738 b0d5:7f62 b0d6:7238 b0d7:767d b0d8:67cf b0d9:767e b0da:6446 b0db:4f70 b0dc:8d25 b0dd:62dc b0de:7a17 b0df:6591 b0e0:73ed b0e1:642c b0e2:6273 b0e3:822c b0e4:9881 b0e5:677f b0e6:7248 b0e7:626e b0e8:62cc b0e9:4f34 b0ea:74e3 b0eb:534a b0ec:529e b0ed:7eca b0ee:90a6 b0ef:5e2e b0f0:6886 b0f1:699c b0f2:8180 b0f3:7ed1 b0f4:68d2 b0f5:78c5 b0f6:868c b0f7:9551 b0f8:508d b0f9:8c24 b0fa:82de b0fb:80de b0fc:5305 b0fd:8912 b0fe:5265 b140:76c4 b141:76c7 b142:76c9 b143:76cb b144:76cc b145:76d3 b146:76d5 b147:76d9 b148:76da b149:76dc b14a:76dd b14b:76de b14c:76e0 b14d:76e1 b14e:76e2 b14f:76e3 b150:76e4 b151:76e6 b152:76e7 b153:76e8 b154:76e9 b155:76ea b156:76eb b157:76ec b158:76ed b159:76f0 b15a:76f3 b15b:76f5 b15c:76f6 b15d:76f7 b15e:76fa b15f:76fb b160:76fd b161:76ff b162:7700 b163:7702 b164:7703 b165:7705 b166:7706 b167:770a b168:770c b169:770e b16a:770f b16b:7710 b16c:7711 b16d:7712 b16e:7713 b16f:7714 b170:7715 b171:7716 b172:7717 b173:7718 b174:771b b175:771c b176:771d b177:771e b178:7721 b179:7723 b17a:7724 b17b:7725 b17c:7727 b17d:772a b17e:772b b180:772c b181:772e b182:7730 b183:7731 b184:7732 b185:7733 b186:7734 b187:7739 b188:773b b189:773d b18a:773e b18b:773f b18c:7742 b18d:7744 b18e:7745 b18f:7746 b190:7748 b191:7749 b192:774a b193:774b b194:774c b195:774d b196:774e b197:774f b198:7752 b199:7753 b19a:7754 b19b:7755 b19c:7756 b19d:7757 b19e:7758 b19f:7759 b1a0:775c b1a1:8584 b1a2:96f9 b1a3:4fdd b1a4:5821 b1a5:9971 b1a6:5b9d b1a7:62b1 b1a8:62a5 b1a9:66b4 b1aa:8c79 b1ab:9c8d b1ac:7206 b1ad:676f b1ae:7891 b1af:60b2 b1b0:5351 b1b1:5317 b1b2:8f88 b1b3:80cc b1b4:8d1d b1b5:94a1 b1b6:500d b1b7:72c8 b1b8:5907 b1b9:60eb b1ba:7119 b1bb:88ab b1bc:5954 b1bd:82ef b1be:672c b1bf:7b28 b1c0:5d29 b1c1:7ef7 b1c2:752d b1c3:6cf5 b1c4:8e66 b1c5:8ff8 b1c6:903c b1c7:9f3b b1c8:6bd4 b1c9:9119 b1ca:7b14 b1cb:5f7c b1cc:78a7 b1cd:84d6 b1ce:853d b1cf:6bd5 b1d0:6bd9 b1d1:6bd6 b1d2:5e01 b1d3:5e87 b1d4:75f9 b1d5:95ed b1d6:655d b1d7:5f0a b1d8:5fc5 b1d9:8f9f b1da:58c1 b1db:81c2 b1dc:907f b1dd:965b b1de:97ad b1df:8fb9 b1e0:7f16 b1e1:8d2c b1e2:6241 b1e3:4fbf b1e4:53d8 b1e5:535e b1e6:8fa8 b1e7:8fa9 b1e8:8fab b1e9:904d b1ea:6807 b1eb:5f6a b1ec:8198 b1ed:8868 b1ee:9cd6 b1ef:618b b1f0:522b b1f1:762a b1f2:5f6c b1f3:658c b1f4:6fd2 b1f5:6ee8 b1f6:5bbe b1f7:6448 b1f8:5175 b1f9:51b0 b1fa:67c4 b1fb:4e19 b1fc:79c9 b1fd:997c b1fe:70b3 b240:775d b241:775e b242:775f b243:7760 b244:7764 b245:7767 b246:7769 b247:776a b248:776d b249:776e b24a:776f b24b:7770 b24c:7771 b24d:7772 b24e:7773 b24f:7774 b250:7775 b251:7776 b252:7777 b253:7778 b254:777a b255:777b b256:777c b257:7781 b258:7782 b259:7783 b25a:7786 b25b:7787 b25c:7788 b25d:7789 b25e:778a b25f:778b b260:778f b261:7790 b262:7793 b263:7794 b264:7795 b265:7796 b266:7797 b267:7798 b268:7799 b269:779a b26a:779b b26b:779c b26c:779d b26d:779e b26e:77a1 b26f:77a3 b270:77a4 b271:77a6 b272:77a8 b273:77ab b274:77ad b275:77ae b276:77af b277:77b1 b278:77b2 b279:77b4 b27a:77b6 b27b:77b7 b27c:77b8 b27d:77b9 b27e:77ba b280:77bc b281:77be b282:77c0 b283:77c1 b284:77c2 b285:77c3 b286:77c4 b287:77c5 b288:77c6 b289:77c7 b28a:77c8 b28b:77c9 b28c:77ca b28d:77cb b28e:77cc b28f:77ce b290:77cf b291:77d0 b292:77d1 b293:77d2 b294:77d3 b295:77d4 b296:77d5 b297:77d6 b298:77d8 b299:77d9 b29a:77da b29b:77dd b29c:77de b29d:77df b29e:77e0 b29f:77e1 b2a0:77e4 b2a1:75c5 b2a2:5e76 b2a3:73bb b2a4:83e0 b2a5:64ad b2a6:62e8 b2a7:94b5 b2a8:6ce2 b2a9:535a b2aa:52c3 b2ab:640f b2ac:94c2 b2ad:7b94 b2ae:4f2f b2af:5e1b b2b0:8236 b2b1:8116 b2b2:818a b2b3:6e24 b2b4:6cca b2b5:9a73 b2b6:6355 b2b7:535c b2b8:54fa b2b9:8865 b2ba:57e0 b2bb:4e0d b2bc:5e03 b2bd:6b65 b2be:7c3f b2bf:90e8 b2c0:6016 b2c1:64e6 b2c2:731c b2c3:88c1 b2c4:6750 b2c5:624d b2c6:8d22 b2c7:776c b2c8:8e29 b2c9:91c7 b2ca:5f69 b2cb:83dc b2cc:8521 b2cd:9910 b2ce:53c2 b2cf:8695 b2d0:6b8b b2d1:60ed b2d2:60e8 b2d3:707f b2d4:82cd b2d5:8231 b2d6:4ed3 b2d7:6ca7 b2d8:85cf b2d9:64cd b2da:7cd9 b2db:69fd b2dc:66f9 b2dd:8349 b2de:5395 b2df:7b56 b2e0:4fa7 b2e1:518c b2e2:6d4b b2e3:5c42 b2e4:8e6d b2e5:63d2 b2e6:53c9 b2e7:832c b2e8:8336 b2e9:67e5 b2ea:78b4 b2eb:643d b2ec:5bdf b2ed:5c94 b2ee:5dee b2ef:8be7 b2f0:62c6 b2f1:67f4 b2f2:8c7a b2f3:6400 b2f4:63ba b2f5:8749 b2f6:998b b2f7:8c17 b2f8:7f20 b2f9:94f2 b2fa:4ea7 b2fb:9610 b2fc:98a4 b2fd:660c b2fe:7316 b340:77e6 b341:77e8 b342:77ea b343:77ef b344:77f0 b345:77f1 b346:77f2 b347:77f4 b348:77f5 b349:77f7 b34a:77f9 b34b:77fa b34c:77fb b34d:77fc b34e:7803 b34f:7804 b350:7805 b351:7806 b352:7807 b353:7808 b354:780a b355:780b b356:780e b357:780f b358:7810 b359:7813 b35a:7815 b35b:7819 b35c:781b b35d:781e b35e:7820 b35f:7821 b360:7822 b361:7824 b362:7828 b363:782a b364:782b b365:782e b366:782f b367:7831 b368:7832 b369:7833 b36a:7835 b36b:7836 b36c:783d b36d:783f b36e:7841 b36f:7842 b370:7843 b371:7844 b372:7846 b373:7848 b374:7849 b375:784a b376:784b b377:784d b378:784f b379:7851 b37a:7853 b37b:7854 b37c:7858 b37d:7859 b37e:785a b380:785b b381:785c b382:785e b383:785f b384:7860 b385:7861 b386:7862 b387:7863 b388:7864 b389:7865 b38a:7866 b38b:7867 b38c:7868 b38d:7869 b38e:786f b38f:7870 b390:7871 b391:7872 b392:7873 b393:7874 b394:7875 b395:7876 b396:7878 b397:7879 b398:787a b399:787b b39a:787d b39b:787e b39c:787f b39d:7880 b39e:7881 b39f:7882 b3a0:7883 b3a1:573a b3a2:5c1d b3a3:5e38 b3a4:957f b3a5:507f b3a6:80a0 b3a7:5382 b3a8:655e b3a9:7545 b3aa:5531 b3ab:5021 b3ac:8d85 b3ad:6284 b3ae:949e b3af:671d b3b0:5632 b3b1:6f6e b3b2:5de2 b3b3:5435 b3b4:7092 b3b5:8f66 b3b6:626f b3b7:64a4 b3b8:63a3 b3b9:5f7b b3ba:6f88 b3bb:90f4 b3bc:81e3 b3bd:8fb0 b3be:5c18 b3bf:6668 b3c0:5ff1 b3c1:6c89 b3c2:9648 b3c3:8d81 b3c4:886c b3c5:6491 b3c6:79f0 b3c7:57ce b3c8:6a59 b3c9:6210 b3ca:5448 b3cb:4e58 b3cc:7a0b b3cd:60e9 b3ce:6f84 b3cf:8bda b3d0:627f b3d1:901e b3d2:9a8b b3d3:79e4 b3d4:5403 b3d5:75f4 b3d6:6301 b3d7:5319 b3d8:6c60 b3d9:8fdf b3da:5f1b b3db:9a70 b3dc:803b b3dd:9f7f b3de:4f88 b3df:5c3a b3e0:8d64 b3e1:7fc5 b3e2:65a5 b3e3:70bd b3e4:5145 b3e5:51b2 b3e6:866b b3e7:5d07 b3e8:5ba0 b3e9:62bd b3ea:916c b3eb:7574 b3ec:8e0c b3ed:7a20 b3ee:6101 b3ef:7b79 b3f0:4ec7 b3f1:7ef8 b3f2:7785 b3f3:4e11 b3f4:81ed b3f5:521d b3f6:51fa b3f7:6a71 b3f8:53a8 b3f9:8e87 b3fa:9504 b3fb:96cf b3fc:6ec1 b3fd:9664 b3fe:695a b440:7884 b441:7885 b442:7886 b443:7888 b444:788a b445:788b b446:788f b447:7890 b448:7892 b449:7894 b44a:7895 b44b:7896 b44c:7899 b44d:789d b44e:789e b44f:78a0 b450:78a2 b451:78a4 b452:78a6 b453:78a8 b454:78a9 b455:78aa b456:78ab b457:78ac b458:78ad b459:78ae b45a:78af b45b:78b5 b45c:78b6 b45d:78b7 b45e:78b8 b45f:78ba b460:78bb b461:78bc b462:78bd b463:78bf b464:78c0 b465:78c2 b466:78c3 b467:78c4 b468:78c6 b469:78c7 b46a:78c8 b46b:78cc b46c:78cd b46d:78ce b46e:78cf b46f:78d1 b470:78d2 b471:78d3 b472:78d6 b473:78d7 b474:78d8 b475:78da b476:78db b477:78dc b478:78dd b479:78de b47a:78df b47b:78e0 b47c:78e1 b47d:78e2 b47e:78e3 b480:78e4 b481:78e5 b482:78e6 b483:78e7 b484:78e9 b485:78ea b486:78eb b487:78ed b488:78ee b489:78ef b48a:78f0 b48b:78f1 b48c:78f3 b48d:78f5 b48e:78f6 b48f:78f8 b490:78f9 b491:78fb b492:78fc b493:78fd b494:78fe b495:78ff b496:7900 b497:7902 b498:7903 b499:7904 b49a:7906 b49b:7907 b49c:7908 b49d:7909 b49e:790a b49f:790b b4a0:790c b4a1:7840 b4a2:50a8 b4a3:77d7 b4a4:6410 b4a5:89e6 b4a6:5904 b4a7:63e3 b4a8:5ddd b4a9:7a7f b4aa:693d b4ab:4f20 b4ac:8239 b4ad:5598 b4ae:4e32 b4af:75ae b4b0:7a97 b4b1:5e62 b4b2:5e8a b4b3:95ef b4b4:521b b4b5:5439 b4b6:708a b4b7:6376 b4b8:9524 b4b9:5782 b4ba:6625 b4bb:693f b4bc:9187 b4bd:5507 b4be:6df3 b4bf:7eaf b4c0:8822 b4c1:6233 b4c2:7ef0 b4c3:75b5 b4c4:8328 b4c5:78c1 b4c6:96cc b4c7:8f9e b4c8:6148 b4c9:74f7 b4ca:8bcd b4cb:6b64 b4cc:523a b4cd:8d50 b4ce:6b21 b4cf:806a b4d0:8471 b4d1:56f1 b4d2:5306 b4d3:4ece b4d4:4e1b b4d5:51d1 b4d6:7c97 b4d7:918b b4d8:7c07 b4d9:4fc3 b4da:8e7f b4db:7be1 b4dc:7a9c b4dd:6467 b4de:5d14 b4df:50ac b4e0:8106 b4e1:7601 b4e2:7cb9 b4e3:6dec b4e4:7fe0 b4e5:6751 b4e6:5b58 b4e7:5bf8 b4e8:78cb b4e9:64ae b4ea:6413 b4eb:63aa b4ec:632b b4ed:9519 b4ee:642d b4ef:8fbe b4f0:7b54 b4f1:7629 b4f2:6253 b4f3:5927 b4f4:5446 b4f5:6b79 b4f6:50a3 b4f7:6234 b4f8:5e26 b4f9:6b86 b4fa:4ee3 b4fb:8d37 b4fc:888b b4fd:5f85 b4fe:902e b540:790d b541:790e b542:790f b543:7910 b544:7911 b545:7912 b546:7914 b547:7915 b548:7916 b549:7917 b54a:7918 b54b:7919 b54c:791a b54d:791b b54e:791c b54f:791d b550:791f b551:7920 b552:7921 b553:7922 b554:7923 b555:7925 b556:7926 b557:7927 b558:7928 b559:7929 b55a:792a b55b:792b b55c:792c b55d:792d b55e:792e b55f:792f b560:7930 b561:7931 b562:7932 b563:7933 b564:7935 b565:7936 b566:7937 b567:7938 b568:7939 b569:793d b56a:793f b56b:7942 b56c:7943 b56d:7944 b56e:7945 b56f:7947 b570:794a b571:794b b572:794c b573:794d b574:794e b575:794f b576:7950 b577:7951 b578:7952 b579:7954 b57a:7955 b57b:7958 b57c:7959 b57d:7961 b57e:7963 b580:7964 b581:7966 b582:7969 b583:796a b584:796b b585:796c b586:796e b587:7970 b588:7971 b589:7972 b58a:7973 b58b:7974 b58c:7975 b58d:7976 b58e:7979 b58f:797b b590:797c b591:797d b592:797e b593:797f b594:7982 b595:7983 b596:7986 b597:7987 b598:7988 b599:7989 b59a:798b b59b:798c b59c:798d b59d:798e b59e:7990 b59f:7991 b5a0:7992 b5a1:6020 b5a2:803d b5a3:62c5 b5a4:4e39 b5a5:5355 b5a6:90f8 b5a7:63b8 b5a8:80c6 b5a9:65e6 b5aa:6c2e b5ab:4f46 b5ac:60ee b5ad:6de1 b5ae:8bde b5af:5f39 b5b0:86cb b5b1:5f53 b5b2:6321 b5b3:515a b5b4:8361 b5b5:6863 b5b6:5200 b5b7:6363 b5b8:8e48 b5b9:5012 b5ba:5c9b b5bb:7977 b5bc:5bfc b5bd:5230 b5be:7a3b b5bf:60bc b5c0:9053 b5c1:76d7 b5c2:5fb7 b5c3:5f97 b5c4:7684 b5c5:8e6c b5c6:706f b5c7:767b b5c8:7b49 b5c9:77aa b5ca:51f3 b5cb:9093 b5cc:5824 b5cd:4f4e b5ce:6ef4 b5cf:8fea b5d0:654c b5d1:7b1b b5d2:72c4 b5d3:6da4 b5d4:7fdf b5d5:5ae1 b5d6:62b5 b5d7:5e95 b5d8:5730 b5d9:8482 b5da:7b2c b5db:5e1d b5dc:5f1f b5dd:9012 b5de:7f14 b5df:98a0 b5e0:6382 b5e1:6ec7 b5e2:7898 b5e3:70b9 b5e4:5178 b5e5:975b b5e6:57ab b5e7:7535 b5e8:4f43 b5e9:7538 b5ea:5e97 b5eb:60e6 b5ec:5960 b5ed:6dc0 b5ee:6bbf b5ef:7889 b5f0:53fc b5f1:96d5 b5f2:51cb b5f3:5201 b5f4:6389 b5f5:540a b5f6:9493 b5f7:8c03 b5f8:8dcc b5f9:7239 b5fa:789f b5fb:8776 b5fc:8fed b5fd:8c0d b5fe:53e0 b640:7993 b641:7994 b642:7995 b643:7996 b644:7997 b645:7998 b646:7999 b647:799b b648:799c b649:799d b64a:799e b64b:799f b64c:79a0 b64d:79a1 b64e:79a2 b64f:79a3 b650:79a4 b651:79a5 b652:79a6 b653:79a8 b654:79a9 b655:79aa b656:79ab b657:79ac b658:79ad b659:79ae b65a:79af b65b:79b0 b65c:79b1 b65d:79b2 b65e:79b4 b65f:79b5 b660:79b6 b661:79b7 b662:79b8 b663:79bc b664:79bf b665:79c2 b666:79c4 b667:79c5 b668:79c7 b669:79c8 b66a:79ca b66b:79cc b66c:79ce b66d:79cf b66e:79d0 b66f:79d3 b670:79d4 b671:79d6 b672:79d7 b673:79d9 b674:79da b675:79db b676:79dc b677:79dd b678:79de b679:79e0 b67a:79e1 b67b:79e2 b67c:79e5 b67d:79e8 b67e:79ea b680:79ec b681:79ee b682:79f1 b683:79f2 b684:79f3 b685:79f4 b686:79f5 b687:79f6 b688:79f7 b689:79f9 b68a:79fa b68b:79fc b68c:79fe b68d:79ff b68e:7a01 b68f:7a04 b690:7a05 b691:7a07 b692:7a08 b693:7a09 b694:7a0a b695:7a0c b696:7a0f b697:7a10 b698:7a11 b699:7a12 b69a:7a13 b69b:7a15 b69c:7a16 b69d:7a18 b69e:7a19 b69f:7a1b b6a0:7a1c b6a1:4e01 b6a2:76ef b6a3:53ee b6a4:9489 b6a5:9876 b6a6:9f0e b6a7:952d b6a8:5b9a b6a9:8ba2 b6aa:4e22 b6ab:4e1c b6ac:51ac b6ad:8463 b6ae:61c2 b6af:52a8 b6b0:680b b6b1:4f97 b6b2:606b b6b3:51bb b6b4:6d1e b6b5:515c b6b6:6296 b6b7:6597 b6b8:9661 b6b9:8c46 b6ba:9017 b6bb:75d8 b6bc:90fd b6bd:7763 b6be:6bd2 b6bf:728a b6c0:72ec b6c1:8bfb b6c2:5835 b6c3:7779 b6c4:8d4c b6c5:675c b6c6:9540 b6c7:809a b6c8:5ea6 b6c9:6e21 b6ca:5992 b6cb:7aef b6cc:77ed b6cd:953b b6ce:6bb5 b6cf:65ad b6d0:7f0e b6d1:5806 b6d2:5151 b6d3:961f b6d4:5bf9 b6d5:58a9 b6d6:5428 b6d7:8e72 b6d8:6566 b6d9:987f b6da:56e4 b6db:949d b6dc:76fe b6dd:9041 b6de:6387 b6df:54c6 b6e0:591a b6e1:593a b6e2:579b b6e3:8eb2 b6e4:6735 b6e5:8dfa b6e6:8235 b6e7:5241 b6e8:60f0 b6e9:5815 b6ea:86fe b6eb:5ce8 b6ec:9e45 b6ed:4fc4 b6ee:989d b6ef:8bb9 b6f0:5a25 b6f1:6076 b6f2:5384 b6f3:627c b6f4:904f b6f5:9102 b6f6:997f b6f7:6069 b6f8:800c b6f9:513f b6fa:8033 b6fb:5c14 b6fc:9975 b6fd:6d31 b6fe:4e8c b740:7a1d b741:7a1f b742:7a21 b743:7a22 b744:7a24 b745:7a25 b746:7a26 b747:7a27 b748:7a28 b749:7a29 b74a:7a2a b74b:7a2b b74c:7a2c b74d:7a2d b74e:7a2e b74f:7a2f b750:7a30 b751:7a31 b752:7a32 b753:7a34 b754:7a35 b755:7a36 b756:7a38 b757:7a3a b758:7a3e b759:7a40 b75a:7a41 b75b:7a42 b75c:7a43 b75d:7a44 b75e:7a45 b75f:7a47 b760:7a48 b761:7a49 b762:7a4a b763:7a4b b764:7a4c b765:7a4d b766:7a4e b767:7a4f b768:7a50 b769:7a52 b76a:7a53 b76b:7a54 b76c:7a55 b76d:7a56 b76e:7a58 b76f:7a59 b770:7a5a b771:7a5b b772:7a5c b773:7a5d b774:7a5e b775:7a5f b776:7a60 b777:7a61 b778:7a62 b779:7a63 b77a:7a64 b77b:7a65 b77c:7a66 b77d:7a67 b77e:7a68 b780:7a69 b781:7a6a b782:7a6b b783:7a6c b784:7a6d b785:7a6e b786:7a6f b787:7a71 b788:7a72 b789:7a73 b78a:7a75 b78b:7a7b b78c:7a7c b78d:7a7d b78e:7a7e b78f:7a82 b790:7a85 b791:7a87 b792:7a89 b793:7a8a b794:7a8b b795:7a8c b796:7a8e b797:7a8f b798:7a90 b799:7a93 b79a:7a94 b79b:7a99 b79c:7a9a b79d:7a9b b79e:7a9e b79f:7aa1 b7a0:7aa2 b7a1:8d30 b7a2:53d1 b7a3:7f5a b7a4:7b4f b7a5:4f10 b7a6:4e4f b7a7:9600 b7a8:6cd5 b7a9:73d0 b7aa:85e9 b7ab:5e06 b7ac:756a b7ad:7ffb b7ae:6a0a b7af:77fe b7b0:9492 b7b1:7e41 b7b2:51e1 b7b3:70e6 b7b4:53cd b7b5:8fd4 b7b6:8303 b7b7:8d29 b7b8:72af b7b9:996d b7ba:6cdb b7bb:574a b7bc:82b3 b7bd:65b9 b7be:80aa b7bf:623f b7c0:9632 b7c1:59a8 b7c2:4eff b7c3:8bbf b7c4:7eba b7c5:653e b7c6:83f2 b7c7:975e b7c8:5561 b7c9:98de b7ca:80a5 b7cb:532a b7cc:8bfd b7cd:5420 b7ce:80ba b7cf:5e9f b7d0:6cb8 b7d1:8d39 b7d2:82ac b7d3:915a b7d4:5429 b7d5:6c1b b7d6:5206 b7d7:7eb7 b7d8:575f b7d9:711a b7da:6c7e b7db:7c89 b7dc:594b b7dd:4efd b7de:5fff b7df:6124 b7e0:7caa b7e1:4e30 b7e2:5c01 b7e3:67ab b7e4:8702 b7e5:5cf0 b7e6:950b b7e7:98ce b7e8:75af b7e9:70fd b7ea:9022 b7eb:51af b7ec:7f1d b7ed:8bbd b7ee:5949 b7ef:51e4 b7f0:4f5b b7f1:5426 b7f2:592b b7f3:6577 b7f4:80a4 b7f5:5b75 b7f6:6276 b7f7:62c2 b7f8:8f90 b7f9:5e45 b7fa:6c1f b7fb:7b26 b7fc:4f0f b7fd:4fd8 b7fe:670d b840:7aa3 b841:7aa4 b842:7aa7 b843:7aa9 b844:7aaa b845:7aab b846:7aae b847:7aaf b848:7ab0 b849:7ab1 b84a:7ab2 b84b:7ab4 b84c:7ab5 b84d:7ab6 b84e:7ab7 b84f:7ab8 b850:7ab9 b851:7aba b852:7abb b853:7abc b854:7abd b855:7abe b856:7ac0 b857:7ac1 b858:7ac2 b859:7ac3 b85a:7ac4 b85b:7ac5 b85c:7ac6 b85d:7ac7 b85e:7ac8 b85f:7ac9 b860:7aca b861:7acc b862:7acd b863:7ace b864:7acf b865:7ad0 b866:7ad1 b867:7ad2 b868:7ad3 b869:7ad4 b86a:7ad5 b86b:7ad7 b86c:7ad8 b86d:7ada b86e:7adb b86f:7adc b870:7add b871:7ae1 b872:7ae2 b873:7ae4 b874:7ae7 b875:7ae8 b876:7ae9 b877:7aea b878:7aeb b879:7aec b87a:7aee b87b:7af0 b87c:7af1 b87d:7af2 b87e:7af3 b880:7af4 b881:7af5 b882:7af6 b883:7af7 b884:7af8 b885:7afb b886:7afc b887:7afe b888:7b00 b889:7b01 b88a:7b02 b88b:7b05 b88c:7b07 b88d:7b09 b88e:7b0c b88f:7b0d b890:7b0e b891:7b10 b892:7b12 b893:7b13 b894:7b16 b895:7b17 b896:7b18 b897:7b1a b898:7b1c b899:7b1d b89a:7b1f b89b:7b21 b89c:7b22 b89d:7b23 b89e:7b27 b89f:7b29 b8a0:7b2d b8a1:6d6e b8a2:6daa b8a3:798f b8a4:88b1 b8a5:5f17 b8a6:752b b8a7:629a b8a8:8f85 b8a9:4fef b8aa:91dc b8ab:65a7 b8ac:812f b8ad:8151 b8ae:5e9c b8af:8150 b8b0:8d74 b8b1:526f b8b2:8986 b8b3:8d4b b8b4:590d b8b5:5085 b8b6:4ed8 b8b7:961c b8b8:7236 b8b9:8179 b8ba:8d1f b8bb:5bcc b8bc:8ba3 b8bd:9644 b8be:5987 b8bf:7f1a b8c0:5490 b8c1:5676 b8c2:560e b8c3:8be5 b8c4:6539 b8c5:6982 b8c6:9499 b8c7:76d6 b8c8:6e89 b8c9:5e72 b8ca:7518 b8cb:6746 b8cc:67d1 b8cd:7aff b8ce:809d b8cf:8d76 b8d0:611f b8d1:79c6 b8d2:6562 b8d3:8d63 b8d4:5188 b8d5:521a b8d6:94a2 b8d7:7f38 b8d8:809b b8d9:7eb2 b8da:5c97 b8db:6e2f b8dc:6760 b8dd:7bd9 b8de:768b b8df:9ad8 b8e0:818f b8e1:7f94 b8e2:7cd5 b8e3:641e b8e4:9550 b8e5:7a3f b8e6:544a b8e7:54e5 b8e8:6b4c b8e9:6401 b8ea:6208 b8eb:9e3d b8ec:80f3 b8ed:7599 b8ee:5272 b8ef:9769 b8f0:845b b8f1:683c b8f2:86e4 b8f3:9601 b8f4:9694 b8f5:94ec b8f6:4e2a b8f7:5404 b8f8:7ed9 b8f9:6839 b8fa:8ddf b8fb:8015 b8fc:66f4 b8fd:5e9a b8fe:7fb9 b940:7b2f b941:7b30 b942:7b32 b943:7b34 b944:7b35 b945:7b36 b946:7b37 b947:7b39 b948:7b3b b949:7b3d b94a:7b3f b94b:7b40 b94c:7b41 b94d:7b42 b94e:7b43 b94f:7b44 b950:7b46 b951:7b48 b952:7b4a b953:7b4d b954:7b4e b955:7b53 b956:7b55 b957:7b57 b958:7b59 b959:7b5c b95a:7b5e b95b:7b5f b95c:7b61 b95d:7b63 b95e:7b64 b95f:7b65 b960:7b66 b961:7b67 b962:7b68 b963:7b69 b964:7b6a b965:7b6b b966:7b6c b967:7b6d b968:7b6f b969:7b70 b96a:7b73 b96b:7b74 b96c:7b76 b96d:7b78 b96e:7b7a b96f:7b7c b970:7b7d b971:7b7f b972:7b81 b973:7b82 b974:7b83 b975:7b84 b976:7b86 b977:7b87 b978:7b88 b979:7b89 b97a:7b8a b97b:7b8b b97c:7b8c b97d:7b8e b97e:7b8f b980:7b91 b981:7b92 b982:7b93 b983:7b96 b984:7b98 b985:7b99 b986:7b9a b987:7b9b b988:7b9e b989:7b9f b98a:7ba0 b98b:7ba3 b98c:7ba4 b98d:7ba5 b98e:7bae b98f:7baf b990:7bb0 b991:7bb2 b992:7bb3 b993:7bb5 b994:7bb6 b995:7bb7 b996:7bb9 b997:7bba b998:7bbb b999:7bbc b99a:7bbd b99b:7bbe b99c:7bbf b99d:7bc0 b99e:7bc2 b99f:7bc3 b9a0:7bc4 b9a1:57c2 b9a2:803f b9a3:6897 b9a4:5de5 b9a5:653b b9a6:529f b9a7:606d b9a8:9f9a b9a9:4f9b b9aa:8eac b9ab:516c b9ac:5bab b9ad:5f13 b9ae:5de9 b9af:6c5e b9b0:62f1 b9b1:8d21 b9b2:5171 b9b3:94a9 b9b4:52fe b9b5:6c9f b9b6:82df b9b7:72d7 b9b8:57a2 b9b9:6784 b9ba:8d2d b9bb:591f b9bc:8f9c b9bd:83c7 b9be:5495 b9bf:7b8d b9c0:4f30 b9c1:6cbd b9c2:5b64 b9c3:59d1 b9c4:9f13 b9c5:53e4 b9c6:86ca b9c7:9aa8 b9c8:8c37 b9c9:80a1 b9ca:6545 b9cb:987e b9cc:56fa b9cd:96c7 b9ce:522e b9cf:74dc b9d0:5250 b9d1:5be1 b9d2:6302 b9d3:8902 b9d4:4e56 b9d5:62d0 b9d6:602a b9d7:68fa b9d8:5173 b9d9:5b98 b9da:51a0 b9db:89c2 b9dc:7ba1 b9dd:9986 b9de:7f50 b9df:60ef b9e0:704c b9e1:8d2f b9e2:5149 b9e3:5e7f b9e4:901b b9e5:7470 b9e6:89c4 b9e7:572d b9e8:7845 b9e9:5f52 b9ea:9f9f b9eb:95fa b9ec:8f68 b9ed:9b3c b9ee:8be1 b9ef:7678 b9f0:6842 b9f1:67dc b9f2:8dea b9f3:8d35 b9f4:523d b9f5:8f8a b9f6:6eda b9f7:68cd b9f8:9505 b9f9:90ed b9fa:56fd b9fb:679c b9fc:88f9 b9fd:8fc7 b9fe:54c8 ba40:7bc5 ba41:7bc8 ba42:7bc9 ba43:7bca ba44:7bcb ba45:7bcd ba46:7bce ba47:7bcf ba48:7bd0 ba49:7bd2 ba4a:7bd4 ba4b:7bd5 ba4c:7bd6 ba4d:7bd7 ba4e:7bd8 ba4f:7bdb ba50:7bdc ba51:7bde ba52:7bdf ba53:7be0 ba54:7be2 ba55:7be3 ba56:7be4 ba57:7be7 ba58:7be8 ba59:7be9 ba5a:7beb ba5b:7bec ba5c:7bed ba5d:7bef ba5e:7bf0 ba5f:7bf2 ba60:7bf3 ba61:7bf4 ba62:7bf5 ba63:7bf6 ba64:7bf8 ba65:7bf9 ba66:7bfa ba67:7bfb ba68:7bfd ba69:7bff ba6a:7c00 ba6b:7c01 ba6c:7c02 ba6d:7c03 ba6e:7c04 ba6f:7c05 ba70:7c06 ba71:7c08 ba72:7c09 ba73:7c0a ba74:7c0d ba75:7c0e ba76:7c10 ba77:7c11 ba78:7c12 ba79:7c13 ba7a:7c14 ba7b:7c15 ba7c:7c17 ba7d:7c18 ba7e:7c19 ba80:7c1a ba81:7c1b ba82:7c1c ba83:7c1d ba84:7c1e ba85:7c20 ba86:7c21 ba87:7c22 ba88:7c23 ba89:7c24 ba8a:7c25 ba8b:7c28 ba8c:7c29 ba8d:7c2b ba8e:7c2c ba8f:7c2d ba90:7c2e ba91:7c2f ba92:7c30 ba93:7c31 ba94:7c32 ba95:7c33 ba96:7c34 ba97:7c35 ba98:7c36 ba99:7c37 ba9a:7c39 ba9b:7c3a ba9c:7c3b ba9d:7c3c ba9e:7c3d ba9f:7c3e baa0:7c42 baa1:9ab8 baa2:5b69 baa3:6d77 baa4:6c26 baa5:4ea5 baa6:5bb3 baa7:9a87 baa8:9163 baa9:61a8 baaa:90af baab:97e9 baac:542b baad:6db5 baae:5bd2 baaf:51fd bab0:558a bab1:7f55 bab2:7ff0 bab3:64bc bab4:634d bab5:65f1 bab6:61be bab7:608d bab8:710a bab9:6c57 baba:6c49 babb:592f babc:676d babd:822a babe:58d5 babf:568e bac0:8c6a bac1:6beb bac2:90dd bac3:597d bac4:8017 bac5:53f7 bac6:6d69 bac7:5475 bac8:559d bac9:8377 baca:83cf bacb:6838 bacc:79be bacd:548c bace:4f55 bacf:5408 bad0:76d2 bad1:8c89 bad2:9602 bad3:6cb3 bad4:6db8 bad5:8d6b bad6:8910 bad7:9e64 bad8:8d3a bad9:563f bada:9ed1 badb:75d5 badc:5f88 badd:72e0 bade:6068 badf:54fc bae0:4ea8 bae1:6a2a bae2:8861 bae3:6052 bae4:8f70 bae5:54c4 bae6:70d8 bae7:8679 bae8:9e3f bae9:6d2a baea:5b8f baeb:5f18 baec:7ea2 baed:5589 baee:4faf baef:7334 baf0:543c baf1:539a baf2:5019 baf3:540e baf4:547c baf5:4e4e baf6:5ffd baf7:745a baf8:58f6 baf9:846b bafa:80e1 bafb:8774 bafc:72d0 bafd:7cca bafe:6e56 bb40:7c43 bb41:7c44 bb42:7c45 bb43:7c46 bb44:7c47 bb45:7c48 bb46:7c49 bb47:7c4a bb48:7c4b bb49:7c4c bb4a:7c4e bb4b:7c4f bb4c:7c50 bb4d:7c51 bb4e:7c52 bb4f:7c53 bb50:7c54 bb51:7c55 bb52:7c56 bb53:7c57 bb54:7c58 bb55:7c59 bb56:7c5a bb57:7c5b bb58:7c5c bb59:7c5d bb5a:7c5e bb5b:7c5f bb5c:7c60 bb5d:7c61 bb5e:7c62 bb5f:7c63 bb60:7c64 bb61:7c65 bb62:7c66 bb63:7c67 bb64:7c68 bb65:7c69 bb66:7c6a bb67:7c6b bb68:7c6c bb69:7c6d bb6a:7c6e bb6b:7c6f bb6c:7c70 bb6d:7c71 bb6e:7c72 bb6f:7c75 bb70:7c76 bb71:7c77 bb72:7c78 bb73:7c79 bb74:7c7a bb75:7c7e bb76:7c7f bb77:7c80 bb78:7c81 bb79:7c82 bb7a:7c83 bb7b:7c84 bb7c:7c85 bb7d:7c86 bb7e:7c87 bb80:7c88 bb81:7c8a bb82:7c8b bb83:7c8c bb84:7c8d bb85:7c8e bb86:7c8f bb87:7c90 bb88:7c93 bb89:7c94 bb8a:7c96 bb8b:7c99 bb8c:7c9a bb8d:7c9b bb8e:7ca0 bb8f:7ca1 bb90:7ca3 bb91:7ca6 bb92:7ca7 bb93:7ca8 bb94:7ca9 bb95:7cab bb96:7cac bb97:7cad bb98:7caf bb99:7cb0 bb9a:7cb4 bb9b:7cb5 bb9c:7cb6 bb9d:7cb7 bb9e:7cb8 bb9f:7cba bba0:7cbb bba1:5f27 bba2:864e bba3:552c bba4:62a4 bba5:4e92 bba6:6caa bba7:6237 bba8:82b1 bba9:54d7 bbaa:534e bbab:733e bbac:6ed1 bbad:753b bbae:5212 bbaf:5316 bbb0:8bdd bbb1:69d0 bbb2:5f8a bbb3:6000 bbb4:6dee bbb5:574f bbb6:6b22 bbb7:73af bbb8:6853 bbb9:8fd8 bbba:7f13 bbbb:6362 bbbc:60a3 bbbd:5524 bbbe:75ea bbbf:8c62 bbc0:7115 bbc1:6da3 bbc2:5ba6 bbc3:5e7b bbc4:8352 bbc5:614c bbc6:9ec4 bbc7:78fa bbc8:8757 bbc9:7c27 bbca:7687 bbcb:51f0 bbcc:60f6 bbcd:714c bbce:6643 bbcf:5e4c bbd0:604d bbd1:8c0e bbd2:7070 bbd3:6325 bbd4:8f89 bbd5:5fbd bbd6:6062 bbd7:86d4 bbd8:56de bbd9:6bc1 bbda:6094 bbdb:6167 bbdc:5349 bbdd:60e0 bbde:6666 bbdf:8d3f bbe0:79fd bbe1:4f1a bbe2:70e9 bbe3:6c47 bbe4:8bb3 bbe5:8bf2 bbe6:7ed8 bbe7:8364 bbe8:660f bbe9:5a5a bbea:9b42 bbeb:6d51 bbec:6df7 bbed:8c41 bbee:6d3b bbef:4f19 bbf0:706b bbf1:83b7 bbf2:6216 bbf3:60d1 bbf4:970d bbf5:8d27 bbf6:7978 bbf7:51fb bbf8:573e bbf9:57fa bbfa:673a bbfb:7578 bbfc:7a3d bbfd:79ef bbfe:7b95 bc40:7cbf bc41:7cc0 bc42:7cc2 bc43:7cc3 bc44:7cc4 bc45:7cc6 bc46:7cc9 bc47:7ccb bc48:7cce bc49:7ccf bc4a:7cd0 bc4b:7cd1 bc4c:7cd2 bc4d:7cd3 bc4e:7cd4 bc4f:7cd8 bc50:7cda bc51:7cdb bc52:7cdd bc53:7cde bc54:7ce1 bc55:7ce2 bc56:7ce3 bc57:7ce4 bc58:7ce5 bc59:7ce6 bc5a:7ce7 bc5b:7ce9 bc5c:7cea bc5d:7ceb bc5e:7cec bc5f:7ced bc60:7cee bc61:7cf0 bc62:7cf1 bc63:7cf2 bc64:7cf3 bc65:7cf4 bc66:7cf5 bc67:7cf6 bc68:7cf7 bc69:7cf9 bc6a:7cfa bc6b:7cfc bc6c:7cfd bc6d:7cfe bc6e:7cff bc6f:7d00 bc70:7d01 bc71:7d02 bc72:7d03 bc73:7d04 bc74:7d05 bc75:7d06 bc76:7d07 bc77:7d08 bc78:7d09 bc79:7d0b bc7a:7d0c bc7b:7d0d bc7c:7d0e bc7d:7d0f bc7e:7d10 bc80:7d11 bc81:7d12 bc82:7d13 bc83:7d14 bc84:7d15 bc85:7d16 bc86:7d17 bc87:7d18 bc88:7d19 bc89:7d1a bc8a:7d1b bc8b:7d1c bc8c:7d1d bc8d:7d1e bc8e:7d1f bc8f:7d21 bc90:7d23 bc91:7d24 bc92:7d25 bc93:7d26 bc94:7d28 bc95:7d29 bc96:7d2a bc97:7d2c bc98:7d2d bc99:7d2e bc9a:7d30 bc9b:7d31 bc9c:7d32 bc9d:7d33 bc9e:7d34 bc9f:7d35 bca0:7d36 bca1:808c bca2:9965 bca3:8ff9 bca4:6fc0 bca5:8ba5 bca6:9e21 bca7:59ec bca8:7ee9 bca9:7f09 bcaa:5409 bcab:6781 bcac:68d8 bcad:8f91 bcae:7c4d bcaf:96c6 bcb0:53ca bcb1:6025 bcb2:75be bcb3:6c72 bcb4:5373 bcb5:5ac9 bcb6:7ea7 bcb7:6324 bcb8:51e0 bcb9:810a bcba:5df1 bcbb:84df bcbc:6280 bcbd:5180 bcbe:5b63 bcbf:4f0e bcc0:796d bcc1:5242 bcc2:60b8 bcc3:6d4e bcc4:5bc4 bcc5:5bc2 bcc6:8ba1 bcc7:8bb0 bcc8:65e2 bcc9:5fcc bcca:9645 bccb:5993 bccc:7ee7 bccd:7eaa bcce:5609 bccf:67b7 bcd0:5939 bcd1:4f73 bcd2:5bb6 bcd3:52a0 bcd4:835a bcd5:988a bcd6:8d3e bcd7:7532 bcd8:94be bcd9:5047 bcda:7a3c bcdb:4ef7 bcdc:67b6 bcdd:9a7e bcde:5ac1 bcdf:6b7c bce0:76d1 bce1:575a bce2:5c16 bce3:7b3a bce4:95f4 bce5:714e bce6:517c bce7:80a9 bce8:8270 bce9:5978 bcea:7f04 bceb:8327 bcec:68c0 bced:67ec bcee:78b1 bcef:7877 bcf0:62e3 bcf1:6361 bcf2:7b80 bcf3:4fed bcf4:526a bcf5:51cf bcf6:8350 bcf7:69db bcf8:9274 bcf9:8df5 bcfa:8d31 bcfb:89c1 bcfc:952e bcfd:7bad bcfe:4ef6 bd40:7d37 bd41:7d38 bd42:7d39 bd43:7d3a bd44:7d3b bd45:7d3c bd46:7d3d bd47:7d3e bd48:7d3f bd49:7d40 bd4a:7d41 bd4b:7d42 bd4c:7d43 bd4d:7d44 bd4e:7d45 bd4f:7d46 bd50:7d47 bd51:7d48 bd52:7d49 bd53:7d4a bd54:7d4b bd55:7d4c bd56:7d4d bd57:7d4e bd58:7d4f bd59:7d50 bd5a:7d51 bd5b:7d52 bd5c:7d53 bd5d:7d54 bd5e:7d55 bd5f:7d56 bd60:7d57 bd61:7d58 bd62:7d59 bd63:7d5a bd64:7d5b bd65:7d5c bd66:7d5d bd67:7d5e bd68:7d5f bd69:7d60 bd6a:7d61 bd6b:7d62 bd6c:7d63 bd6d:7d64 bd6e:7d65 bd6f:7d66 bd70:7d67 bd71:7d68 bd72:7d69 bd73:7d6a bd74:7d6b bd75:7d6c bd76:7d6d bd77:7d6f bd78:7d70 bd79:7d71 bd7a:7d72 bd7b:7d73 bd7c:7d74 bd7d:7d75 bd7e:7d76 bd80:7d78 bd81:7d79 bd82:7d7a bd83:7d7b bd84:7d7c bd85:7d7d bd86:7d7e bd87:7d7f bd88:7d80 bd89:7d81 bd8a:7d82 bd8b:7d83 bd8c:7d84 bd8d:7d85 bd8e:7d86 bd8f:7d87 bd90:7d88 bd91:7d89 bd92:7d8a bd93:7d8b bd94:7d8c bd95:7d8d bd96:7d8e bd97:7d8f bd98:7d90 bd99:7d91 bd9a:7d92 bd9b:7d93 bd9c:7d94 bd9d:7d95 bd9e:7d96 bd9f:7d97 bda0:7d98 bda1:5065 bda2:8230 bda3:5251 bda4:996f bda5:6e10 bda6:6e85 bda7:6da7 bda8:5efa bda9:50f5 bdaa:59dc bdab:5c06 bdac:6d46 bdad:6c5f bdae:7586 bdaf:848b bdb0:6868 bdb1:5956 bdb2:8bb2 bdb3:5320 bdb4:9171 bdb5:964d bdb6:8549 bdb7:6912 bdb8:7901 bdb9:7126 bdba:80f6 bdbb:4ea4 bdbc:90ca bdbd:6d47 bdbe:9a84 bdbf:5a07 bdc0:56bc bdc1:6405 bdc2:94f0 bdc3:77eb bdc4:4fa5 bdc5:811a bdc6:72e1 bdc7:89d2 bdc8:997a bdc9:7f34 bdca:7ede bdcb:527f bdcc:6559 bdcd:9175 bdce:8f7f bdcf:8f83 bdd0:53eb bdd1:7a96 bdd2:63ed bdd3:63a5 bdd4:7686 bdd5:79f8 bdd6:8857 bdd7:9636 bdd8:622a bdd9:52ab bdda:8282 bddb:6854 bddc:6770 bddd:6377 bdde:776b bddf:7aed bde0:6d01 bde1:7ed3 bde2:89e3 bde3:59d0 bde4:6212 bde5:85c9 bde6:82a5 bde7:754c bde8:501f bde9:4ecb bdea:75a5 bdeb:8beb bdec:5c4a bded:5dfe bdee:7b4b bdef:65a4 bdf0:91d1 bdf1:4eca bdf2:6d25 bdf3:895f bdf4:7d27 bdf5:9526 bdf6:4ec5 bdf7:8c28 bdf8:8fdb bdf9:9773 bdfa:664b bdfb:7981 bdfc:8fd1 bdfd:70ec bdfe:6d78 be40:7d99 be41:7d9a be42:7d9b be43:7d9c be44:7d9d be45:7d9e be46:7d9f be47:7da0 be48:7da1 be49:7da2 be4a:7da3 be4b:7da4 be4c:7da5 be4d:7da7 be4e:7da8 be4f:7da9 be50:7daa be51:7dab be52:7dac be53:7dad be54:7daf be55:7db0 be56:7db1 be57:7db2 be58:7db3 be59:7db4 be5a:7db5 be5b:7db6 be5c:7db7 be5d:7db8 be5e:7db9 be5f:7dba be60:7dbb be61:7dbc be62:7dbd be63:7dbe be64:7dbf be65:7dc0 be66:7dc1 be67:7dc2 be68:7dc3 be69:7dc4 be6a:7dc5 be6b:7dc6 be6c:7dc7 be6d:7dc8 be6e:7dc9 be6f:7dca be70:7dcb be71:7dcc be72:7dcd be73:7dce be74:7dcf be75:7dd0 be76:7dd1 be77:7dd2 be78:7dd3 be79:7dd4 be7a:7dd5 be7b:7dd6 be7c:7dd7 be7d:7dd8 be7e:7dd9 be80:7dda be81:7ddb be82:7ddc be83:7ddd be84:7dde be85:7ddf be86:7de0 be87:7de1 be88:7de2 be89:7de3 be8a:7de4 be8b:7de5 be8c:7de6 be8d:7de7 be8e:7de8 be8f:7de9 be90:7dea be91:7deb be92:7dec be93:7ded be94:7dee be95:7def be96:7df0 be97:7df1 be98:7df2 be99:7df3 be9a:7df4 be9b:7df5 be9c:7df6 be9d:7df7 be9e:7df8 be9f:7df9 bea0:7dfa bea1:5c3d bea2:52b2 bea3:8346 bea4:5162 bea5:830e bea6:775b bea7:6676 bea8:9cb8 bea9:4eac beaa:60ca beab:7cbe beac:7cb3 bead:7ecf beae:4e95 beaf:8b66 beb0:666f beb1:9888 beb2:9759 beb3:5883 beb4:656c beb5:955c beb6:5f84 beb7:75c9 beb8:9756 beb9:7adf beba:7ade bebb:51c0 bebc:70af bebd:7a98 bebe:63ea bebf:7a76 bec0:7ea0 bec1:7396 bec2:97ed bec3:4e45 bec4:7078 bec5:4e5d bec6:9152 bec7:53a9 bec8:6551 bec9:65e7 beca:81fc becb:8205 becc:548e becd:5c31 bece:759a becf:97a0 bed0:62d8 bed1:72d9 bed2:75bd bed3:5c45 bed4:9a79 bed5:83ca bed6:5c40 bed7:5480 bed8:77e9 bed9:4e3e beda:6cae bedb:805a bedc:62d2 bedd:636e bede:5de8 bedf:5177 bee0:8ddd bee1:8e1e bee2:952f bee3:4ff1 bee4:53e5 bee5:60e7 bee6:70ac bee7:5267 bee8:6350 bee9:9e43 beea:5a1f beeb:5026 beec:7737 beed:5377 beee:7ee2 beef:6485 bef0:652b bef1:6289 bef2:6398 bef3:5014 bef4:7235 bef5:89c9 bef6:51b3 bef7:8bc0 bef8:7edd bef9:5747 befa:83cc befb:94a7 befc:519b befd:541b befe:5cfb bf40:7dfb bf41:7dfc bf42:7dfd bf43:7dfe bf44:7dff bf45:7e00 bf46:7e01 bf47:7e02 bf48:7e03 bf49:7e04 bf4a:7e05 bf4b:7e06 bf4c:7e07 bf4d:7e08 bf4e:7e09 bf4f:7e0a bf50:7e0b bf51:7e0c bf52:7e0d bf53:7e0e bf54:7e0f bf55:7e10 bf56:7e11 bf57:7e12 bf58:7e13 bf59:7e14 bf5a:7e15 bf5b:7e16 bf5c:7e17 bf5d:7e18 bf5e:7e19 bf5f:7e1a bf60:7e1b bf61:7e1c bf62:7e1d bf63:7e1e bf64:7e1f bf65:7e20 bf66:7e21 bf67:7e22 bf68:7e23 bf69:7e24 bf6a:7e25 bf6b:7e26 bf6c:7e27 bf6d:7e28 bf6e:7e29 bf6f:7e2a bf70:7e2b bf71:7e2c bf72:7e2d bf73:7e2e bf74:7e2f bf75:7e30 bf76:7e31 bf77:7e32 bf78:7e33 bf79:7e34 bf7a:7e35 bf7b:7e36 bf7c:7e37 bf7d:7e38 bf7e:7e39 bf80:7e3a bf81:7e3c bf82:7e3d bf83:7e3e bf84:7e3f bf85:7e40 bf86:7e42 bf87:7e43 bf88:7e44 bf89:7e45 bf8a:7e46 bf8b:7e48 bf8c:7e49 bf8d:7e4a bf8e:7e4b bf8f:7e4c bf90:7e4d bf91:7e4e bf92:7e4f bf93:7e50 bf94:7e51 bf95:7e52 bf96:7e53 bf97:7e54 bf98:7e55 bf99:7e56 bf9a:7e57 bf9b:7e58 bf9c:7e59 bf9d:7e5a bf9e:7e5b bf9f:7e5c bfa0:7e5d bfa1:4fca bfa2:7ae3 bfa3:6d5a bfa4:90e1 bfa5:9a8f bfa6:5580 bfa7:5496 bfa8:5361 bfa9:54af bfaa:5f00 bfab:63e9 bfac:6977 bfad:51ef bfae:6168 bfaf:520a bfb0:582a bfb1:52d8 bfb2:574e bfb3:780d bfb4:770b bfb5:5eb7 bfb6:6177 bfb7:7ce0 bfb8:625b bfb9:6297 bfba:4ea2 bfbb:7095 bfbc:8003 bfbd:62f7 bfbe:70e4 bfbf:9760 bfc0:5777 bfc1:82db bfc2:67ef bfc3:68f5 bfc4:78d5 bfc5:9897 bfc6:79d1 bfc7:58f3 bfc8:54b3 bfc9:53ef bfca:6e34 bfcb:514b bfcc:523b bfcd:5ba2 bfce:8bfe bfcf:80af bfd0:5543 bfd1:57a6 bfd2:6073 bfd3:5751 bfd4:542d bfd5:7a7a bfd6:6050 bfd7:5b54 bfd8:63a7 bfd9:62a0 bfda:53e3 bfdb:6263 bfdc:5bc7 bfdd:67af bfde:54ed bfdf:7a9f bfe0:82e6 bfe1:9177 bfe2:5e93 bfe3:88e4 bfe4:5938 bfe5:57ae bfe6:630e bfe7:8de8 bfe8:80ef bfe9:5757 bfea:7b77 bfeb:4fa9 bfec:5feb bfed:5bbd bfee:6b3e bfef:5321 bff0:7b50 bff1:72c2 bff2:6846 bff3:77ff bff4:7736 bff5:65f7 bff6:51b5 bff7:4e8f bff8:76d4 bff9:5cbf bffa:7aa5 bffb:8475 bffc:594e bffd:9b41 bffe:5080 c040:7e5e c041:7e5f c042:7e60 c043:7e61 c044:7e62 c045:7e63 c046:7e64 c047:7e65 c048:7e66 c049:7e67 c04a:7e68 c04b:7e69 c04c:7e6a c04d:7e6b c04e:7e6c c04f:7e6d c050:7e6e c051:7e6f c052:7e70 c053:7e71 c054:7e72 c055:7e73 c056:7e74 c057:7e75 c058:7e76 c059:7e77 c05a:7e78 c05b:7e79 c05c:7e7a c05d:7e7b c05e:7e7c c05f:7e7d c060:7e7e c061:7e7f c062:7e80 c063:7e81 c064:7e83 c065:7e84 c066:7e85 c067:7e86 c068:7e87 c069:7e88 c06a:7e89 c06b:7e8a c06c:7e8b c06d:7e8c c06e:7e8d c06f:7e8e c070:7e8f c071:7e90 c072:7e91 c073:7e92 c074:7e93 c075:7e94 c076:7e95 c077:7e96 c078:7e97 c079:7e98 c07a:7e99 c07b:7e9a c07c:7e9c c07d:7e9d c07e:7e9e c080:7eae c081:7eb4 c082:7ebb c083:7ebc c084:7ed6 c085:7ee4 c086:7eec c087:7ef9 c088:7f0a c089:7f10 c08a:7f1e c08b:7f37 c08c:7f39 c08d:7f3b c08e:7f3c c08f:7f3d c090:7f3e c091:7f3f c092:7f40 c093:7f41 c094:7f43 c095:7f46 c096:7f47 c097:7f48 c098:7f49 c099:7f4a c09a:7f4b c09b:7f4c c09c:7f4d c09d:7f4e c09e:7f4f c09f:7f52 c0a0:7f53 c0a1:9988 c0a2:6127 c0a3:6e83 c0a4:5764 c0a5:6606 c0a6:6346 c0a7:56f0 c0a8:62ec c0a9:6269 c0aa:5ed3 c0ab:9614 c0ac:5783 c0ad:62c9 c0ae:5587 c0af:8721 c0b0:814a c0b1:8fa3 c0b2:5566 c0b3:83b1 c0b4:6765 c0b5:8d56 c0b6:84dd c0b7:5a6a c0b8:680f c0b9:62e6 c0ba:7bee c0bb:9611 c0bc:5170 c0bd:6f9c c0be:8c30 c0bf:63fd c0c0:89c8 c0c1:61d2 c0c2:7f06 c0c3:70c2 c0c4:6ee5 c0c5:7405 c0c6:6994 c0c7:72fc c0c8:5eca c0c9:90ce c0ca:6717 c0cb:6d6a c0cc:635e c0cd:52b3 c0ce:7262 c0cf:8001 c0d0:4f6c c0d1:59e5 c0d2:916a c0d3:70d9 c0d4:6d9d c0d5:52d2 c0d6:4e50 c0d7:96f7 c0d8:956d c0d9:857e c0da:78ca c0db:7d2f c0dc:5121 c0dd:5792 c0de:64c2 c0df:808b c0e0:7c7b c0e1:6cea c0e2:68f1 c0e3:695e c0e4:51b7 c0e5:5398 c0e6:68a8 c0e7:7281 c0e8:9ece c0e9:7bf1 c0ea:72f8 c0eb:79bb c0ec:6f13 c0ed:7406 c0ee:674e c0ef:91cc c0f0:9ca4 c0f1:793c c0f2:8389 c0f3:8354 c0f4:540f c0f5:6817 c0f6:4e3d c0f7:5389 c0f8:52b1 c0f9:783e c0fa:5386 c0fb:5229 c0fc:5088 c0fd:4f8b c0fe:4fd0 c140:7f56 c141:7f59 c142:7f5b c143:7f5c c144:7f5d c145:7f5e c146:7f60 c147:7f63 c148:7f64 c149:7f65 c14a:7f66 c14b:7f67 c14c:7f6b c14d:7f6c c14e:7f6d c14f:7f6f c150:7f70 c151:7f73 c152:7f75 c153:7f76 c154:7f77 c155:7f78 c156:7f7a c157:7f7b c158:7f7c c159:7f7d c15a:7f7f c15b:7f80 c15c:7f82 c15d:7f83 c15e:7f84 c15f:7f85 c160:7f86 c161:7f87 c162:7f88 c163:7f89 c164:7f8b c165:7f8d c166:7f8f c167:7f90 c168:7f91 c169:7f92 c16a:7f93 c16b:7f95 c16c:7f96 c16d:7f97 c16e:7f98 c16f:7f99 c170:7f9b c171:7f9c c172:7fa0 c173:7fa2 c174:7fa3 c175:7fa5 c176:7fa6 c177:7fa8 c178:7fa9 c179:7faa c17a:7fab c17b:7fac c17c:7fad c17d:7fae c17e:7fb1 c180:7fb3 c181:7fb4 c182:7fb5 c183:7fb6 c184:7fb7 c185:7fba c186:7fbb c187:7fbe c188:7fc0 c189:7fc2 c18a:7fc3 c18b:7fc4 c18c:7fc6 c18d:7fc7 c18e:7fc8 c18f:7fc9 c190:7fcb c191:7fcd c192:7fcf c193:7fd0 c194:7fd1 c195:7fd2 c196:7fd3 c197:7fd6 c198:7fd7 c199:7fd9 c19a:7fda c19b:7fdb c19c:7fdc c19d:7fdd c19e:7fde c19f:7fe2 c1a0:7fe3 c1a1:75e2 c1a2:7acb c1a3:7c92 c1a4:6ca5 c1a5:96b6 c1a6:529b c1a7:7483 c1a8:54e9 c1a9:4fe9 c1aa:8054 c1ab:83b2 c1ac:8fde c1ad:9570 c1ae:5ec9 c1af:601c c1b0:6d9f c1b1:5e18 c1b2:655b c1b3:8138 c1b4:94fe c1b5:604b c1b6:70bc c1b7:7ec3 c1b8:7cae c1b9:51c9 c1ba:6881 c1bb:7cb1 c1bc:826f c1bd:4e24 c1be:8f86 c1bf:91cf c1c0:667e c1c1:4eae c1c2:8c05 c1c3:64a9 c1c4:804a c1c5:50da c1c6:7597 c1c7:71ce c1c8:5be5 c1c9:8fbd c1ca:6f66 c1cb:4e86 c1cc:6482 c1cd:9563 c1ce:5ed6 c1cf:6599 c1d0:5217 c1d1:88c2 c1d2:70c8 c1d3:52a3 c1d4:730e c1d5:7433 c1d6:6797 c1d7:78f7 c1d8:9716 c1d9:4e34 c1da:90bb c1db:9cde c1dc:6dcb c1dd:51db c1de:8d41 c1df:541d c1e0:62ce c1e1:73b2 c1e2:83f1 c1e3:96f6 c1e4:9f84 c1e5:94c3 c1e6:4f36 c1e7:7f9a c1e8:51cc c1e9:7075 c1ea:9675 c1eb:5cad c1ec:9886 c1ed:53e6 c1ee:4ee4 c1ef:6e9c c1f0:7409 c1f1:69b4 c1f2:786b c1f3:998f c1f4:7559 c1f5:5218 c1f6:7624 c1f7:6d41 c1f8:67f3 c1f9:516d c1fa:9f99 c1fb:804b c1fc:5499 c1fd:7b3c c1fe:7abf c240:7fe4 c241:7fe7 c242:7fe8 c243:7fea c244:7feb c245:7fec c246:7fed c247:7fef c248:7ff2 c249:7ff4 c24a:7ff5 c24b:7ff6 c24c:7ff7 c24d:7ff8 c24e:7ff9 c24f:7ffa c250:7ffd c251:7ffe c252:7fff c253:8002 c254:8007 c255:8008 c256:8009 c257:800a c258:800e c259:800f c25a:8011 c25b:8013 c25c:801a c25d:801b c25e:801d c25f:801e c260:801f c261:8021 c262:8023 c263:8024 c264:802b c265:802c c266:802d c267:802e c268:802f c269:8030 c26a:8032 c26b:8034 c26c:8039 c26d:803a c26e:803c c26f:803e c270:8040 c271:8041 c272:8044 c273:8045 c274:8047 c275:8048 c276:8049 c277:804e c278:804f c279:8050 c27a:8051 c27b:8053 c27c:8055 c27d:8056 c27e:8057 c280:8059 c281:805b c282:805c c283:805d c284:805e c285:805f c286:8060 c287:8061 c288:8062 c289:8063 c28a:8064 c28b:8065 c28c:8066 c28d:8067 c28e:8068 c28f:806b c290:806c c291:806d c292:806e c293:806f c294:8070 c295:8072 c296:8073 c297:8074 c298:8075 c299:8076 c29a:8077 c29b:8078 c29c:8079 c29d:807a c29e:807b c29f:807c c2a0:807d c2a1:9686 c2a2:5784 c2a3:62e2 c2a4:9647 c2a5:697c c2a6:5a04 c2a7:6402 c2a8:7bd3 c2a9:6f0f c2aa:964b c2ab:82a6 c2ac:5362 c2ad:9885 c2ae:5e90 c2af:7089 c2b0:63b3 c2b1:5364 c2b2:864f c2b3:9c81 c2b4:9e93 c2b5:788c c2b6:9732 c2b7:8def c2b8:8d42 c2b9:9e7f c2ba:6f5e c2bb:7984 c2bc:5f55 c2bd:9646 c2be:622e c2bf:9a74 c2c0:5415 c2c1:94dd c2c2:4fa3 c2c3:65c5 c2c4:5c65 c2c5:5c61 c2c6:7f15 c2c7:8651 c2c8:6c2f c2c9:5f8b c2ca:7387 c2cb:6ee4 c2cc:7eff c2cd:5ce6 c2ce:631b c2cf:5b6a c2d0:6ee6 c2d1:5375 c2d2:4e71 c2d3:63a0 c2d4:7565 c2d5:62a1 c2d6:8f6e c2d7:4f26 c2d8:4ed1 c2d9:6ca6 c2da:7eb6 c2db:8bba c2dc:841d c2dd:87ba c2de:7f57 c2df:903b c2e0:9523 c2e1:7ba9 c2e2:9aa1 c2e3:88f8 c2e4:843d c2e5:6d1b c2e6:9a86 c2e7:7edc c2e8:5988 c2e9:9ebb c2ea:739b c2eb:7801 c2ec:8682 c2ed:9a6c c2ee:9a82 c2ef:561b c2f0:5417 c2f1:57cb c2f2:4e70 c2f3:9ea6 c2f4:5356 c2f5:8fc8 c2f6:8109 c2f7:7792 c2f8:9992 c2f9:86ee c2fa:6ee1 c2fb:8513 c2fc:66fc c2fd:6162 c2fe:6f2b c340:807e c341:8081 c342:8082 c343:8085 c344:8088 c345:808a c346:808d c347:808e c348:808f c349:8090 c34a:8091 c34b:8092 c34c:8094 c34d:8095 c34e:8097 c34f:8099 c350:809e c351:80a3 c352:80a6 c353:80a7 c354:80a8 c355:80ac c356:80b0 c357:80b3 c358:80b5 c359:80b6 c35a:80b8 c35b:80b9 c35c:80bb c35d:80c5 c35e:80c7 c35f:80c8 c360:80c9 c361:80ca c362:80cb c363:80cf c364:80d0 c365:80d1 c366:80d2 c367:80d3 c368:80d4 c369:80d5 c36a:80d8 c36b:80df c36c:80e0 c36d:80e2 c36e:80e3 c36f:80e6 c370:80ee c371:80f5 c372:80f7 c373:80f9 c374:80fb c375:80fe c376:80ff c377:8100 c378:8101 c379:8103 c37a:8104 c37b:8105 c37c:8107 c37d:8108 c37e:810b c380:810c c381:8115 c382:8117 c383:8119 c384:811b c385:811c c386:811d c387:811f c388:8120 c389:8121 c38a:8122 c38b:8123 c38c:8124 c38d:8125 c38e:8126 c38f:8127 c390:8128 c391:8129 c392:812a c393:812b c394:812d c395:812e c396:8130 c397:8133 c398:8134 c399:8135 c39a:8137 c39b:8139 c39c:813a c39d:813b c39e:813c c39f:813d c3a0:813f c3a1:8c29 c3a2:8292 c3a3:832b c3a4:76f2 c3a5:6c13 c3a6:5fd9 c3a7:83bd c3a8:732b c3a9:8305 c3aa:951a c3ab:6bdb c3ac:77db c3ad:94c6 c3ae:536f c3af:8302 c3b0:5192 c3b1:5e3d c3b2:8c8c c3b3:8d38 c3b4:4e48 c3b5:73ab c3b6:679a c3b7:6885 c3b8:9176 c3b9:9709 c3ba:7164 c3bb:6ca1 c3bc:7709 c3bd:5a92 c3be:9541 c3bf:6bcf c3c0:7f8e c3c1:6627 c3c2:5bd0 c3c3:59b9 c3c4:5a9a c3c5:95e8 c3c6:95f7 c3c7:4eec c3c8:840c c3c9:8499 c3ca:6aac c3cb:76df c3cc:9530 c3cd:731b c3ce:68a6 c3cf:5b5f c3d0:772f c3d1:919a c3d2:9761 c3d3:7cdc c3d4:8ff7 c3d5:8c1c c3d6:5f25 c3d7:7c73 c3d8:79d8 c3d9:89c5 c3da:6ccc c3db:871c c3dc:5bc6 c3dd:5e42 c3de:68c9 c3df:7720 c3e0:7ef5 c3e1:5195 c3e2:514d c3e3:52c9 c3e4:5a29 c3e5:7f05 c3e6:9762 c3e7:82d7 c3e8:63cf c3e9:7784 c3ea:85d0 c3eb:79d2 c3ec:6e3a c3ed:5e99 c3ee:5999 c3ef:8511 c3f0:706d c3f1:6c11 c3f2:62bf c3f3:76bf c3f4:654f c3f5:60af c3f6:95fd c3f7:660e c3f8:879f c3f9:9e23 c3fa:94ed c3fb:540d c3fc:547d c3fd:8c2c c3fe:6478 c440:8140 c441:8141 c442:8142 c443:8143 c444:8144 c445:8145 c446:8147 c447:8149 c448:814d c449:814e c44a:814f c44b:8152 c44c:8156 c44d:8157 c44e:8158 c44f:815b c450:815c c451:815d c452:815e c453:815f c454:8161 c455:8162 c456:8163 c457:8164 c458:8166 c459:8168 c45a:816a c45b:816b c45c:816c c45d:816f c45e:8172 c45f:8173 c460:8175 c461:8176 c462:8177 c463:8178 c464:8181 c465:8183 c466:8184 c467:8185 c468:8186 c469:8187 c46a:8189 c46b:818b c46c:818c c46d:818d c46e:818e c46f:8190 c470:8192 c471:8193 c472:8194 c473:8195 c474:8196 c475:8197 c476:8199 c477:819a c478:819e c479:819f c47a:81a0 c47b:81a1 c47c:81a2 c47d:81a4 c47e:81a5 c480:81a7 c481:81a9 c482:81ab c483:81ac c484:81ad c485:81ae c486:81af c487:81b0 c488:81b1 c489:81b2 c48a:81b4 c48b:81b5 c48c:81b6 c48d:81b7 c48e:81b8 c48f:81b9 c490:81bc c491:81bd c492:81be c493:81bf c494:81c4 c495:81c5 c496:81c7 c497:81c8 c498:81c9 c499:81cb c49a:81cd c49b:81ce c49c:81cf c49d:81d0 c49e:81d1 c49f:81d2 c4a0:81d3 c4a1:6479 c4a2:8611 c4a3:6a21 c4a4:819c c4a5:78e8 c4a6:6469 c4a7:9b54 c4a8:62b9 c4a9:672b c4aa:83ab c4ab:58a8 c4ac:9ed8 c4ad:6cab c4ae:6f20 c4af:5bde c4b0:964c c4b1:8c0b c4b2:725f c4b3:67d0 c4b4:62c7 c4b5:7261 c4b6:4ea9 c4b7:59c6 c4b8:6bcd c4b9:5893 c4ba:66ae c4bb:5e55 c4bc:52df c4bd:6155 c4be:6728 c4bf:76ee c4c0:7766 c4c1:7267 c4c2:7a46 c4c3:62ff c4c4:54ea c4c5:5450 c4c6:94a0 c4c7:90a3 c4c8:5a1c c4c9:7eb3 c4ca:6c16 c4cb:4e43 c4cc:5976 c4cd:8010 c4ce:5948 c4cf:5357 c4d0:7537 c4d1:96be c4d2:56ca c4d3:6320 c4d4:8111 c4d5:607c c4d6:95f9 c4d7:6dd6 c4d8:5462 c4d9:9981 c4da:5185 c4db:5ae9 c4dc:80fd c4dd:59ae c4de:9713 c4df:502a c4e0:6ce5 c4e1:5c3c c4e2:62df c4e3:4f60 c4e4:533f c4e5:817b c4e6:9006 c4e7:6eba c4e8:852b c4e9:62c8 c4ea:5e74 c4eb:78be c4ec:64b5 c4ed:637b c4ee:5ff5 c4ef:5a18 c4f0:917f c4f1:9e1f c4f2:5c3f c4f3:634f c4f4:8042 c4f5:5b7d c4f6:556e c4f7:954a c4f8:954d c4f9:6d85 c4fa:60a8 c4fb:67e0 c4fc:72de c4fd:51dd c4fe:5b81 c540:81d4 c541:81d5 c542:81d6 c543:81d7 c544:81d8 c545:81d9 c546:81da c547:81db c548:81dc c549:81dd c54a:81de c54b:81df c54c:81e0 c54d:81e1 c54e:81e2 c54f:81e4 c550:81e5 c551:81e6 c552:81e8 c553:81e9 c554:81eb c555:81ee c556:81ef c557:81f0 c558:81f1 c559:81f2 c55a:81f5 c55b:81f6 c55c:81f7 c55d:81f8 c55e:81f9 c55f:81fa c560:81fd c561:81ff c562:8203 c563:8207 c564:8208 c565:8209 c566:820a c567:820b c568:820e c569:820f c56a:8211 c56b:8213 c56c:8215 c56d:8216 c56e:8217 c56f:8218 c570:8219 c571:821a c572:821d c573:8220 c574:8224 c575:8225 c576:8226 c577:8227 c578:8229 c579:822e c57a:8232 c57b:823a c57c:823c c57d:823d c57e:823f c580:8240 c581:8241 c582:8242 c583:8243 c584:8245 c585:8246 c586:8248 c587:824a c588:824c c589:824d c58a:824e c58b:8250 c58c:8251 c58d:8252 c58e:8253 c58f:8254 c590:8255 c591:8256 c592:8257 c593:8259 c594:825b c595:825c c596:825d c597:825e c598:8260 c599:8261 c59a:8262 c59b:8263 c59c:8264 c59d:8265 c59e:8266 c59f:8267 c5a0:8269 c5a1:62e7 c5a2:6cde c5a3:725b c5a4:626d c5a5:94ae c5a6:7ebd c5a7:8113 c5a8:6d53 c5a9:519c c5aa:5f04 c5ab:5974 c5ac:52aa c5ad:6012 c5ae:5973 c5af:6696 c5b0:8650 c5b1:759f c5b2:632a c5b3:61e6 c5b4:7cef c5b5:8bfa c5b6:54e6 c5b7:6b27 c5b8:9e25 c5b9:6bb4 c5ba:85d5 c5bb:5455 c5bc:5076 c5bd:6ca4 c5be:556a c5bf:8db4 c5c0:722c c5c1:5e15 c5c2:6015 c5c3:7436 c5c4:62cd c5c5:6392 c5c6:724c c5c7:5f98 c5c8:6e43 c5c9:6d3e c5ca:6500 c5cb:6f58 c5cc:76d8 c5cd:78d0 c5ce:76fc c5cf:7554 c5d0:5224 c5d1:53db c5d2:4e53 c5d3:5e9e c5d4:65c1 c5d5:802a c5d6:80d6 c5d7:629b c5d8:5486 c5d9:5228 c5da:70ae c5db:888d c5dc:8dd1 c5dd:6ce1 c5de:5478 c5df:80da c5e0:57f9 c5e1:88f4 c5e2:8d54 c5e3:966a c5e4:914d c5e5:4f69 c5e6:6c9b c5e7:55b7 c5e8:76c6 c5e9:7830 c5ea:62a8 c5eb:70f9 c5ec:6f8e c5ed:5f6d c5ee:84ec c5ef:68da c5f0:787c c5f1:7bf7 c5f2:81a8 c5f3:670b c5f4:9e4f c5f5:6367 c5f6:78b0 c5f7:576f c5f8:7812 c5f9:9739 c5fa:6279 c5fb:62ab c5fc:5288 c5fd:7435 c5fe:6bd7 c640:826a c641:826b c642:826c c643:826d c644:8271 c645:8275 c646:8276 c647:8277 c648:8278 c649:827b c64a:827c c64b:8280 c64c:8281 c64d:8283 c64e:8285 c64f:8286 c650:8287 c651:8289 c652:828c c653:8290 c654:8293 c655:8294 c656:8295 c657:8296 c658:829a c659:829b c65a:829e c65b:82a0 c65c:82a2 c65d:82a3 c65e:82a7 c65f:82b2 c660:82b5 c661:82b6 c662:82ba c663:82bb c664:82bc c665:82bf c666:82c0 c667:82c2 c668:82c3 c669:82c5 c66a:82c6 c66b:82c9 c66c:82d0 c66d:82d6 c66e:82d9 c66f:82da c670:82dd c671:82e2 c672:82e7 c673:82e8 c674:82e9 c675:82ea c676:82ec c677:82ed c678:82ee c679:82f0 c67a:82f2 c67b:82f3 c67c:82f5 c67d:82f6 c67e:82f8 c680:82fa c681:82fc c682:82fd c683:82fe c684:82ff c685:8300 c686:830a c687:830b c688:830d c689:8310 c68a:8312 c68b:8313 c68c:8316 c68d:8318 c68e:8319 c68f:831d c690:831e c691:831f c692:8320 c693:8321 c694:8322 c695:8323 c696:8324 c697:8325 c698:8326 c699:8329 c69a:832a c69b:832e c69c:8330 c69d:8332 c69e:8337 c69f:833b c6a0:833d c6a1:5564 c6a2:813e c6a3:75b2 c6a4:76ae c6a5:5339 c6a6:75de c6a7:50fb c6a8:5c41 c6a9:8b6c c6aa:7bc7 c6ab:504f c6ac:7247 c6ad:9a97 c6ae:98d8 c6af:6f02 c6b0:74e2 c6b1:7968 c6b2:6487 c6b3:77a5 c6b4:62fc c6b5:9891 c6b6:8d2b c6b7:54c1 c6b8:8058 c6b9:4e52 c6ba:576a c6bb:82f9 c6bc:840d c6bd:5e73 c6be:51ed c6bf:74f6 c6c0:8bc4 c6c1:5c4f c6c2:5761 c6c3:6cfc c6c4:9887 c6c5:5a46 c6c6:7834 c6c7:9b44 c6c8:8feb c6c9:7c95 c6ca:5256 c6cb:6251 c6cc:94fa c6cd:4ec6 c6ce:8386 c6cf:8461 c6d0:83e9 c6d1:84b2 c6d2:57d4 c6d3:6734 c6d4:5703 c6d5:666e c6d6:6d66 c6d7:8c31 c6d8:66dd c6d9:7011 c6da:671f c6db:6b3a c6dc:6816 c6dd:621a c6de:59bb c6df:4e03 c6e0:51c4 c6e1:6f06 c6e2:67d2 c6e3:6c8f c6e4:5176 c6e5:68cb c6e6:5947 c6e7:6b67 c6e8:7566 c6e9:5d0e c6ea:8110 c6eb:9f50 c6ec:65d7 c6ed:7948 c6ee:7941 c6ef:9a91 c6f0:8d77 c6f1:5c82 c6f2:4e5e c6f3:4f01 c6f4:542f c6f5:5951 c6f6:780c c6f7:5668 c6f8:6c14 c6f9:8fc4 c6fa:5f03 c6fb:6c7d c6fc:6ce3 c6fd:8bab c6fe:6390 c740:833e c741:833f c742:8341 c743:8342 c744:8344 c745:8345 c746:8348 c747:834a c748:834b c749:834c c74a:834d c74b:834e c74c:8353 c74d:8355 c74e:8356 c74f:8357 c750:8358 c751:8359 c752:835d c753:8362 c754:8370 c755:8371 c756:8372 c757:8373 c758:8374 c759:8375 c75a:8376 c75b:8379 c75c:837a c75d:837e c75e:837f c75f:8380 c760:8381 c761:8382 c762:8383 c763:8384 c764:8387 c765:8388 c766:838a c767:838b c768:838c c769:838d c76a:838f c76b:8390 c76c:8391 c76d:8394 c76e:8395 c76f:8396 c770:8397 c771:8399 c772:839a c773:839d c774:839f c775:83a1 c776:83a2 c777:83a3 c778:83a4 c779:83a5 c77a:83a6 c77b:83a7 c77c:83ac c77d:83ad c77e:83ae c780:83af c781:83b5 c782:83bb c783:83be c784:83bf c785:83c2 c786:83c3 c787:83c4 c788:83c6 c789:83c8 c78a:83c9 c78b:83cb c78c:83cd c78d:83ce c78e:83d0 c78f:83d1 c790:83d2 c791:83d3 c792:83d5 c793:83d7 c794:83d9 c795:83da c796:83db c797:83de c798:83e2 c799:83e3 c79a:83e4 c79b:83e6 c79c:83e7 c79d:83e8 c79e:83eb c79f:83ec c7a0:83ed c7a1:6070 c7a2:6d3d c7a3:7275 c7a4:6266 c7a5:948e c7a6:94c5 c7a7:5343 c7a8:8fc1 c7a9:7b7e c7aa:4edf c7ab:8c26 c7ac:4e7e c7ad:9ed4 c7ae:94b1 c7af:94b3 c7b0:524d c7b1:6f5c c7b2:9063 c7b3:6d45 c7b4:8c34 c7b5:5811 c7b6:5d4c c7b7:6b20 c7b8:6b49 c7b9:67aa c7ba:545b c7bb:8154 c7bc:7f8c c7bd:5899 c7be:8537 c7bf:5f3a c7c0:62a2 c7c1:6a47 c7c2:9539 c7c3:6572 c7c4:6084 c7c5:6865 c7c6:77a7 c7c7:4e54 c7c8:4fa8 c7c9:5de7 c7ca:9798 c7cb:64ac c7cc:7fd8 c7cd:5ced c7ce:4fcf c7cf:7a8d c7d0:5207 c7d1:8304 c7d2:4e14 c7d3:602f c7d4:7a83 c7d5:94a6 c7d6:4fb5 c7d7:4eb2 c7d8:79e6 c7d9:7434 c7da:52e4 c7db:82b9 c7dc:64d2 c7dd:79bd c7de:5bdd c7df:6c81 c7e0:9752 c7e1:8f7b c7e2:6c22 c7e3:503e c7e4:537f c7e5:6e05 c7e6:64ce c7e7:6674 c7e8:6c30 c7e9:60c5 c7ea:9877 c7eb:8bf7 c7ec:5e86 c7ed:743c c7ee:7a77 c7ef:79cb c7f0:4e18 c7f1:90b1 c7f2:7403 c7f3:6c42 c7f4:56da c7f5:914b c7f6:6cc5 c7f7:8d8b c7f8:533a c7f9:86c6 c7fa:66f2 c7fb:8eaf c7fc:5c48 c7fd:9a71 c7fe:6e20 c840:83ee c841:83ef c842:83f3 c843:83f4 c844:83f5 c845:83f6 c846:83f7 c847:83fa c848:83fb c849:83fc c84a:83fe c84b:83ff c84c:8400 c84d:8402 c84e:8405 c84f:8407 c850:8408 c851:8409 c852:840a c853:8410 c854:8412 c855:8413 c856:8414 c857:8415 c858:8416 c859:8417 c85a:8419 c85b:841a c85c:841b c85d:841e c85e:841f c85f:8420 c860:8421 c861:8422 c862:8423 c863:8429 c864:842a c865:842b c866:842c c867:842d c868:842e c869:842f c86a:8430 c86b:8432 c86c:8433 c86d:8434 c86e:8435 c86f:8436 c870:8437 c871:8439 c872:843a c873:843b c874:843e c875:843f c876:8440 c877:8441 c878:8442 c879:8443 c87a:8444 c87b:8445 c87c:8447 c87d:8448 c87e:8449 c880:844a c881:844b c882:844c c883:844d c884:844e c885:844f c886:8450 c887:8452 c888:8453 c889:8454 c88a:8455 c88b:8456 c88c:8458 c88d:845d c88e:845e c88f:845f c890:8460 c891:8462 c892:8464 c893:8465 c894:8466 c895:8467 c896:8468 c897:846a c898:846e c899:846f c89a:8470 c89b:8472 c89c:8474 c89d:8477 c89e:8479 c89f:847b c8a0:847c c8a1:53d6 c8a2:5a36 c8a3:9f8b c8a4:8da3 c8a5:53bb c8a6:5708 c8a7:98a7 c8a8:6743 c8a9:919b c8aa:6cc9 c8ab:5168 c8ac:75ca c8ad:62f3 c8ae:72ac c8af:5238 c8b0:529d c8b1:7f3a c8b2:7094 c8b3:7638 c8b4:5374 c8b5:9e4a c8b6:69b7 c8b7:786e c8b8:96c0 c8b9:88d9 c8ba:7fa4 c8bb:7136 c8bc:71c3 c8bd:5189 c8be:67d3 c8bf:74e4 c8c0:58e4 c8c1:6518 c8c2:56b7 c8c3:8ba9 c8c4:9976 c8c5:6270 c8c6:7ed5 c8c7:60f9 c8c8:70ed c8c9:58ec c8ca:4ec1 c8cb:4eba c8cc:5fcd c8cd:97e7 c8ce:4efb c8cf:8ba4 c8d0:5203 c8d1:598a c8d2:7eab c8d3:6254 c8d4:4ecd c8d5:65e5 c8d6:620e c8d7:8338 c8d8:84c9 c8d9:8363 c8da:878d c8db:7194 c8dc:6eb6 c8dd:5bb9 c8de:7ed2 c8df:5197 c8e0:63c9 c8e1:67d4 c8e2:8089 c8e3:8339 c8e4:8815 c8e5:5112 c8e6:5b7a c8e7:5982 c8e8:8fb1 c8e9:4e73 c8ea:6c5d c8eb:5165 c8ec:8925 c8ed:8f6f c8ee:962e c8ef:854a c8f0:745e c8f1:9510 c8f2:95f0 c8f3:6da6 c8f4:82e5 c8f5:5f31 c8f6:6492 c8f7:6d12 c8f8:8428 c8f9:816e c8fa:9cc3 c8fb:585e c8fc:8d5b c8fd:4e09 c8fe:53c1 c940:847d c941:847e c942:847f c943:8480 c944:8481 c945:8483 c946:8484 c947:8485 c948:8486 c949:848a c94a:848d c94b:848f c94c:8490 c94d:8491 c94e:8492 c94f:8493 c950:8494 c951:8495 c952:8496 c953:8498 c954:849a c955:849b c956:849d c957:849e c958:849f c959:84a0 c95a:84a2 c95b:84a3 c95c:84a4 c95d:84a5 c95e:84a6 c95f:84a7 c960:84a8 c961:84a9 c962:84aa c963:84ab c964:84ac c965:84ad c966:84ae c967:84b0 c968:84b1 c969:84b3 c96a:84b5 c96b:84b6 c96c:84b7 c96d:84bb c96e:84bc c96f:84be c970:84c0 c971:84c2 c972:84c3 c973:84c5 c974:84c6 c975:84c7 c976:84c8 c977:84cb c978:84cc c979:84ce c97a:84cf c97b:84d2 c97c:84d4 c97d:84d5 c97e:84d7 c980:84d8 c981:84d9 c982:84da c983:84db c984:84dc c985:84de c986:84e1 c987:84e2 c988:84e4 c989:84e7 c98a:84e8 c98b:84e9 c98c:84ea c98d:84eb c98e:84ed c98f:84ee c990:84ef c991:84f1 c992:84f2 c993:84f3 c994:84f4 c995:84f5 c996:84f6 c997:84f7 c998:84f8 c999:84f9 c99a:84fa c99b:84fb c99c:84fd c99d:84fe c99e:8500 c99f:8501 c9a0:8502 c9a1:4f1e c9a2:6563 c9a3:6851 c9a4:55d3 c9a5:4e27 c9a6:6414 c9a7:9a9a c9a8:626b c9a9:5ac2 c9aa:745f c9ab:8272 c9ac:6da9 c9ad:68ee c9ae:50e7 c9af:838e c9b0:7802 c9b1:6740 c9b2:5239 c9b3:6c99 c9b4:7eb1 c9b5:50bb c9b6:5565 c9b7:715e c9b8:7b5b c9b9:6652 c9ba:73ca c9bb:82eb c9bc:6749 c9bd:5c71 c9be:5220 c9bf:717d c9c0:886b c9c1:95ea c9c2:9655 c9c3:64c5 c9c4:8d61 c9c5:81b3 c9c6:5584 c9c7:6c55 c9c8:6247 c9c9:7f2e c9ca:5892 c9cb:4f24 c9cc:5546 c9cd:8d4f c9ce:664c c9cf:4e0a c9d0:5c1a c9d1:88f3 c9d2:68a2 c9d3:634e c9d4:7a0d c9d5:70e7 c9d6:828d c9d7:52fa c9d8:97f6 c9d9:5c11 c9da:54e8 c9db:90b5 c9dc:7ecd c9dd:5962 c9de:8d4a c9df:86c7 c9e0:820c c9e1:820d c9e2:8d66 c9e3:6444 c9e4:5c04 c9e5:6151 c9e6:6d89 c9e7:793e c9e8:8bbe c9e9:7837 c9ea:7533 c9eb:547b c9ec:4f38 c9ed:8eab c9ee:6df1 c9ef:5a20 c9f0:7ec5 c9f1:795e c9f2:6c88 c9f3:5ba1 c9f4:5a76 c9f5:751a c9f6:80be c9f7:614e c9f8:6e17 c9f9:58f0 c9fa:751f c9fb:7525 c9fc:7272 c9fd:5347 c9fe:7ef3 ca40:8503 ca41:8504 ca42:8505 ca43:8506 ca44:8507 ca45:8508 ca46:8509 ca47:850a ca48:850b ca49:850d ca4a:850e ca4b:850f ca4c:8510 ca4d:8512 ca4e:8514 ca4f:8515 ca50:8516 ca51:8518 ca52:8519 ca53:851b ca54:851c ca55:851d ca56:851e ca57:8520 ca58:8522 ca59:8523 ca5a:8524 ca5b:8525 ca5c:8526 ca5d:8527 ca5e:8528 ca5f:8529 ca60:852a ca61:852d ca62:852e ca63:852f ca64:8530 ca65:8531 ca66:8532 ca67:8533 ca68:8534 ca69:8535 ca6a:8536 ca6b:853e ca6c:853f ca6d:8540 ca6e:8541 ca6f:8542 ca70:8544 ca71:8545 ca72:8546 ca73:8547 ca74:854b ca75:854c ca76:854d ca77:854e ca78:854f ca79:8550 ca7a:8551 ca7b:8552 ca7c:8553 ca7d:8554 ca7e:8555 ca80:8557 ca81:8558 ca82:855a ca83:855b ca84:855c ca85:855d ca86:855f ca87:8560 ca88:8561 ca89:8562 ca8a:8563 ca8b:8565 ca8c:8566 ca8d:8567 ca8e:8569 ca8f:856a ca90:856b ca91:856c ca92:856d ca93:856e ca94:856f ca95:8570 ca96:8571 ca97:8573 ca98:8575 ca99:8576 ca9a:8577 ca9b:8578 ca9c:857c ca9d:857d ca9e:857f ca9f:8580 caa0:8581 caa1:7701 caa2:76db caa3:5269 caa4:80dc caa5:5723 caa6:5e08 caa7:5931 caa8:72ee caa9:65bd caaa:6e7f caab:8bd7 caac:5c38 caad:8671 caae:5341 caaf:77f3 cab0:62fe cab1:65f6 cab2:4ec0 cab3:98df cab4:8680 cab5:5b9e cab6:8bc6 cab7:53f2 cab8:77e2 cab9:4f7f caba:5c4e cabb:9a76 cabc:59cb cabd:5f0f cabe:793a cabf:58eb cac0:4e16 cac1:67ff cac2:4e8b cac3:62ed cac4:8a93 cac5:901d cac6:52bf cac7:662f cac8:55dc cac9:566c caca:9002 cacb:4ed5 cacc:4f8d cacd:91ca cace:9970 cacf:6c0f cad0:5e02 cad1:6043 cad2:5ba4 cad3:89c6 cad4:8bd5 cad5:6536 cad6:624b cad7:9996 cad8:5b88 cad9:5bff cada:6388 cadb:552e cadc:53d7 cadd:7626 cade:517d cadf:852c cae0:67a2 cae1:68b3 cae2:6b8a cae3:6292 cae4:8f93 cae5:53d4 cae6:8212 cae7:6dd1 cae8:758f cae9:4e66 caea:8d4e caeb:5b70 caec:719f caed:85af caee:6691 caef:66d9 caf0:7f72 caf1:8700 caf2:9ecd caf3:9f20 caf4:5c5e caf5:672f caf6:8ff0 caf7:6811 caf8:675f caf9:620d cafa:7ad6 cafb:5885 cafc:5eb6 cafd:6570 cafe:6f31 cb40:8582 cb41:8583 cb42:8586 cb43:8588 cb44:8589 cb45:858a cb46:858b cb47:858c cb48:858d cb49:858e cb4a:8590 cb4b:8591 cb4c:8592 cb4d:8593 cb4e:8594 cb4f:8595 cb50:8596 cb51:8597 cb52:8598 cb53:8599 cb54:859a cb55:859d cb56:859e cb57:859f cb58:85a0 cb59:85a1 cb5a:85a2 cb5b:85a3 cb5c:85a5 cb5d:85a6 cb5e:85a7 cb5f:85a9 cb60:85ab cb61:85ac cb62:85ad cb63:85b1 cb64:85b2 cb65:85b3 cb66:85b4 cb67:85b5 cb68:85b6 cb69:85b8 cb6a:85ba cb6b:85bb cb6c:85bc cb6d:85bd cb6e:85be cb6f:85bf cb70:85c0 cb71:85c2 cb72:85c3 cb73:85c4 cb74:85c5 cb75:85c6 cb76:85c7 cb77:85c8 cb78:85ca cb79:85cb cb7a:85cc cb7b:85cd cb7c:85ce cb7d:85d1 cb7e:85d2 cb80:85d4 cb81:85d6 cb82:85d7 cb83:85d8 cb84:85d9 cb85:85da cb86:85db cb87:85dd cb88:85de cb89:85df cb8a:85e0 cb8b:85e1 cb8c:85e2 cb8d:85e3 cb8e:85e5 cb8f:85e6 cb90:85e7 cb91:85e8 cb92:85ea cb93:85eb cb94:85ec cb95:85ed cb96:85ee cb97:85ef cb98:85f0 cb99:85f1 cb9a:85f2 cb9b:85f3 cb9c:85f4 cb9d:85f5 cb9e:85f6 cb9f:85f7 cba0:85f8 cba1:6055 cba2:5237 cba3:800d cba4:6454 cba5:8870 cba6:7529 cba7:5e05 cba8:6813 cba9:62f4 cbaa:971c cbab:53cc cbac:723d cbad:8c01 cbae:6c34 cbaf:7761 cbb0:7a0e cbb1:542e cbb2:77ac cbb3:987a cbb4:821c cbb5:8bf4 cbb6:7855 cbb7:6714 cbb8:70c1 cbb9:65af cbba:6495 cbbb:5636 cbbc:601d cbbd:79c1 cbbe:53f8 cbbf:4e1d cbc0:6b7b cbc1:8086 cbc2:5bfa cbc3:55e3 cbc4:56db cbc5:4f3a cbc6:4f3c cbc7:9972 cbc8:5df3 cbc9:677e cbca:8038 cbcb:6002 cbcc:9882 cbcd:9001 cbce:5b8b cbcf:8bbc cbd0:8bf5 cbd1:641c cbd2:8258 cbd3:64de cbd4:55fd cbd5:82cf cbd6:9165 cbd7:4fd7 cbd8:7d20 cbd9:901f cbda:7c9f cbdb:50f3 cbdc:5851 cbdd:6eaf cbde:5bbf cbdf:8bc9 cbe0:8083 cbe1:9178 cbe2:849c cbe3:7b97 cbe4:867d cbe5:968b cbe6:968f cbe7:7ee5 cbe8:9ad3 cbe9:788e cbea:5c81 cbeb:7a57 cbec:9042 cbed:96a7 cbee:795f cbef:5b59 cbf0:635f cbf1:7b0b cbf2:84d1 cbf3:68ad cbf4:5506 cbf5:7f29 cbf6:7410 cbf7:7d22 cbf8:9501 cbf9:6240 cbfa:584c cbfb:4ed6 cbfc:5b83 cbfd:5979 cbfe:5854 cc40:85f9 cc41:85fa cc42:85fc cc43:85fd cc44:85fe cc45:8600 cc46:8601 cc47:8602 cc48:8603 cc49:8604 cc4a:8606 cc4b:8607 cc4c:8608 cc4d:8609 cc4e:860a cc4f:860b cc50:860c cc51:860d cc52:860e cc53:860f cc54:8610 cc55:8612 cc56:8613 cc57:8614 cc58:8615 cc59:8617 cc5a:8618 cc5b:8619 cc5c:861a cc5d:861b cc5e:861c cc5f:861d cc60:861e cc61:861f cc62:8620 cc63:8621 cc64:8622 cc65:8623 cc66:8624 cc67:8625 cc68:8626 cc69:8628 cc6a:862a cc6b:862b cc6c:862c cc6d:862d cc6e:862e cc6f:862f cc70:8630 cc71:8631 cc72:8632 cc73:8633 cc74:8634 cc75:8635 cc76:8636 cc77:8637 cc78:8639 cc79:863a cc7a:863b cc7b:863d cc7c:863e cc7d:863f cc7e:8640 cc80:8641 cc81:8642 cc82:8643 cc83:8644 cc84:8645 cc85:8646 cc86:8647 cc87:8648 cc88:8649 cc89:864a cc8a:864b cc8b:864c cc8c:8652 cc8d:8653 cc8e:8655 cc8f:8656 cc90:8657 cc91:8658 cc92:8659 cc93:865b cc94:865c cc95:865d cc96:865f cc97:8660 cc98:8661 cc99:8663 cc9a:8664 cc9b:8665 cc9c:8666 cc9d:8667 cc9e:8668 cc9f:8669 cca0:866a cca1:736d cca2:631e cca3:8e4b cca4:8e0f cca5:80ce cca6:82d4 cca7:62ac cca8:53f0 cca9:6cf0 ccaa:915e ccab:592a ccac:6001 ccad:6c70 ccae:574d ccaf:644a ccb0:8d2a ccb1:762b ccb2:6ee9 ccb3:575b ccb4:6a80 ccb5:75f0 ccb6:6f6d ccb7:8c2d ccb8:8c08 ccb9:5766 ccba:6bef ccbb:8892 ccbc:78b3 ccbd:63a2 ccbe:53f9 ccbf:70ad ccc0:6c64 ccc1:5858 ccc2:642a ccc3:5802 ccc4:68e0 ccc5:819b ccc6:5510 ccc7:7cd6 ccc8:5018 ccc9:8eba ccca:6dcc cccb:8d9f cccc:70eb cccd:638f ccce:6d9b cccf:6ed4 ccd0:7ee6 ccd1:8404 ccd2:6843 ccd3:9003 ccd4:6dd8 ccd5:9676 ccd6:8ba8 ccd7:5957 ccd8:7279 ccd9:85e4 ccda:817e ccdb:75bc ccdc:8a8a ccdd:68af ccde:5254 ccdf:8e22 cce0:9511 cce1:63d0 cce2:9898 cce3:8e44 cce4:557c cce5:4f53 cce6:66ff cce7:568f cce8:60d5 cce9:6d95 ccea:5243 cceb:5c49 ccec:5929 cced:6dfb ccee:586b ccef:7530 ccf0:751c ccf1:606c ccf2:8214 ccf3:8146 ccf4:6311 ccf5:6761 ccf6:8fe2 ccf7:773a ccf8:8df3 ccf9:8d34 ccfa:94c1 ccfb:5e16 ccfc:5385 ccfd:542c ccfe:70c3 cd40:866d cd41:866f cd42:8670 cd43:8672 cd44:8673 cd45:8674 cd46:8675 cd47:8676 cd48:8677 cd49:8678 cd4a:8683 cd4b:8684 cd4c:8685 cd4d:8686 cd4e:8687 cd4f:8688 cd50:8689 cd51:868e cd52:868f cd53:8690 cd54:8691 cd55:8692 cd56:8694 cd57:8696 cd58:8697 cd59:8698 cd5a:8699 cd5b:869a cd5c:869b cd5d:869e cd5e:869f cd5f:86a0 cd60:86a1 cd61:86a2 cd62:86a5 cd63:86a6 cd64:86ab cd65:86ad cd66:86ae cd67:86b2 cd68:86b3 cd69:86b7 cd6a:86b8 cd6b:86b9 cd6c:86bb cd6d:86bc cd6e:86bd cd6f:86be cd70:86bf cd71:86c1 cd72:86c2 cd73:86c3 cd74:86c5 cd75:86c8 cd76:86cc cd77:86cd cd78:86d2 cd79:86d3 cd7a:86d5 cd7b:86d6 cd7c:86d7 cd7d:86da cd7e:86dc cd80:86dd cd81:86e0 cd82:86e1 cd83:86e2 cd84:86e3 cd85:86e5 cd86:86e6 cd87:86e7 cd88:86e8 cd89:86ea cd8a:86eb cd8b:86ec cd8c:86ef cd8d:86f5 cd8e:86f6 cd8f:86f7 cd90:86fa cd91:86fb cd92:86fc cd93:86fd cd94:86ff cd95:8701 cd96:8704 cd97:8705 cd98:8706 cd99:870b cd9a:870c cd9b:870e cd9c:870f cd9d:8710 cd9e:8711 cd9f:8714 cda0:8716 cda1:6c40 cda2:5ef7 cda3:505c cda4:4ead cda5:5ead cda6:633a cda7:8247 cda8:901a cda9:6850 cdaa:916e cdab:77b3 cdac:540c cdad:94dc cdae:5f64 cdaf:7ae5 cdb0:6876 cdb1:6345 cdb2:7b52 cdb3:7edf cdb4:75db cdb5:5077 cdb6:6295 cdb7:5934 cdb8:900f cdb9:51f8 cdba:79c3 cdbb:7a81 cdbc:56fe cdbd:5f92 cdbe:9014 cdbf:6d82 cdc0:5c60 cdc1:571f cdc2:5410 cdc3:5154 cdc4:6e4d cdc5:56e2 cdc6:63a8 cdc7:9893 cdc8:817f cdc9:8715 cdca:892a cdcb:9000 cdcc:541e cdcd:5c6f cdce:81c0 cdcf:62d6 cdd0:6258 cdd1:8131 cdd2:9e35 cdd3:9640 cdd4:9a6e cdd5:9a7c cdd6:692d cdd7:59a5 cdd8:62d3 cdd9:553e cdda:6316 cddb:54c7 cddc:86d9 cddd:6d3c cdde:5a03 cddf:74e6 cde0:889c cde1:6b6a cde2:5916 cde3:8c4c cde4:5f2f cde5:6e7e cde6:73a9 cde7:987d cde8:4e38 cde9:70f7 cdea:5b8c cdeb:7897 cdec:633d cded:665a cdee:7696 cdef:60cb cdf0:5b9b cdf1:5a49 cdf2:4e07 cdf3:8155 cdf4:6c6a cdf5:738b cdf6:4ea1 cdf7:6789 cdf8:7f51 cdf9:5f80 cdfa:65fa cdfb:671b cdfc:5fd8 cdfd:5984 cdfe:5a01 ce40:8719 ce41:871b ce42:871d ce43:871f ce44:8720 ce45:8724 ce46:8726 ce47:8727 ce48:8728 ce49:872a ce4a:872b ce4b:872c ce4c:872d ce4d:872f ce4e:8730 ce4f:8732 ce50:8733 ce51:8735 ce52:8736 ce53:8738 ce54:8739 ce55:873a ce56:873c ce57:873d ce58:8740 ce59:8741 ce5a:8742 ce5b:8743 ce5c:8744 ce5d:8745 ce5e:8746 ce5f:874a ce60:874b ce61:874d ce62:874f ce63:8750 ce64:8751 ce65:8752 ce66:8754 ce67:8755 ce68:8756 ce69:8758 ce6a:875a ce6b:875b ce6c:875c ce6d:875d ce6e:875e ce6f:875f ce70:8761 ce71:8762 ce72:8766 ce73:8767 ce74:8768 ce75:8769 ce76:876a ce77:876b ce78:876c ce79:876d ce7a:876f ce7b:8771 ce7c:8772 ce7d:8773 ce7e:8775 ce80:8777 ce81:8778 ce82:8779 ce83:877a ce84:877f ce85:8780 ce86:8781 ce87:8784 ce88:8786 ce89:8787 ce8a:8789 ce8b:878a ce8c:878c ce8d:878e ce8e:878f ce8f:8790 ce90:8791 ce91:8792 ce92:8794 ce93:8795 ce94:8796 ce95:8798 ce96:8799 ce97:879a ce98:879b ce99:879c ce9a:879d ce9b:879e ce9c:87a0 ce9d:87a1 ce9e:87a2 ce9f:87a3 cea0:87a4 cea1:5dcd cea2:5fae cea3:5371 cea4:97e6 cea5:8fdd cea6:6845 cea7:56f4 cea8:552f cea9:60df ceaa:4e3a ceab:6f4d ceac:7ef4 cead:82c7 ceae:840e ceaf:59d4 ceb0:4f1f ceb1:4f2a ceb2:5c3e ceb3:7eac ceb4:672a ceb5:851a ceb6:5473 ceb7:754f ceb8:80c3 ceb9:5582 ceba:9b4f cebb:4f4d cebc:6e2d cebd:8c13 cebe:5c09 cebf:6170 cec0:536b cec1:761f cec2:6e29 cec3:868a cec4:6587 cec5:95fb cec6:7eb9 cec7:543b cec8:7a33 cec9:7d0a ceca:95ee cecb:55e1 cecc:7fc1 cecd:74ee cece:631d cecf:8717 ced0:6da1 ced1:7a9d ced2:6211 ced3:65a1 ced4:5367 ced5:63e1 ced6:6c83 ced7:5deb ced8:545c ced9:94a8 ceda:4e4c cedb:6c61 cedc:8bec cedd:5c4b cede:65e0 cedf:829c cee0:68a7 cee1:543e cee2:5434 cee3:6bcb cee4:6b66 cee5:4e94 cee6:6342 cee7:5348 cee8:821e cee9:4f0d ceea:4fae ceeb:575e ceec:620a ceed:96fe ceee:6664 ceef:7269 cef0:52ff cef1:52a1 cef2:609f cef3:8bef cef4:6614 cef5:7199 cef6:6790 cef7:897f cef8:7852 cef9:77fd cefa:6670 cefb:563b cefc:5438 cefd:9521 cefe:727a cf40:87a5 cf41:87a6 cf42:87a7 cf43:87a9 cf44:87aa cf45:87ae cf46:87b0 cf47:87b1 cf48:87b2 cf49:87b4 cf4a:87b6 cf4b:87b7 cf4c:87b8 cf4d:87b9 cf4e:87bb cf4f:87bc cf50:87be cf51:87bf cf52:87c1 cf53:87c2 cf54:87c3 cf55:87c4 cf56:87c5 cf57:87c7 cf58:87c8 cf59:87c9 cf5a:87cc cf5b:87cd cf5c:87ce cf5d:87cf cf5e:87d0 cf5f:87d4 cf60:87d5 cf61:87d6 cf62:87d7 cf63:87d8 cf64:87d9 cf65:87da cf66:87dc cf67:87dd cf68:87de cf69:87df cf6a:87e1 cf6b:87e2 cf6c:87e3 cf6d:87e4 cf6e:87e6 cf6f:87e7 cf70:87e8 cf71:87e9 cf72:87eb cf73:87ec cf74:87ed cf75:87ef cf76:87f0 cf77:87f1 cf78:87f2 cf79:87f3 cf7a:87f4 cf7b:87f5 cf7c:87f6 cf7d:87f7 cf7e:87f8 cf80:87fa cf81:87fb cf82:87fc cf83:87fd cf84:87ff cf85:8800 cf86:8801 cf87:8802 cf88:8804 cf89:8805 cf8a:8806 cf8b:8807 cf8c:8808 cf8d:8809 cf8e:880b cf8f:880c cf90:880d cf91:880e cf92:880f cf93:8810 cf94:8811 cf95:8812 cf96:8814 cf97:8817 cf98:8818 cf99:8819 cf9a:881a cf9b:881c cf9c:881d cf9d:881e cf9e:881f cf9f:8820 cfa0:8823 cfa1:7a00 cfa2:606f cfa3:5e0c cfa4:6089 cfa5:819d cfa6:5915 cfa7:60dc cfa8:7184 cfa9:70ef cfaa:6eaa cfab:6c50 cfac:7280 cfad:6a84 cfae:88ad cfaf:5e2d cfb0:4e60 cfb1:5ab3 cfb2:559c cfb3:94e3 cfb4:6d17 cfb5:7cfb cfb6:9699 cfb7:620f cfb8:7ec6 cfb9:778e cfba:867e cfbb:5323 cfbc:971e cfbd:8f96 cfbe:6687 cfbf:5ce1 cfc0:4fa0 cfc1:72ed cfc2:4e0b cfc3:53a6 cfc4:590f cfc5:5413 cfc6:6380 cfc7:9528 cfc8:5148 cfc9:4ed9 cfca:9c9c cfcb:7ea4 cfcc:54b8 cfcd:8d24 cfce:8854 cfcf:8237 cfd0:95f2 cfd1:6d8e cfd2:5f26 cfd3:5acc cfd4:663e cfd5:9669 cfd6:73b0 cfd7:732e cfd8:53bf cfd9:817a cfda:9985 cfdb:7fa1 cfdc:5baa cfdd:9677 cfde:9650 cfdf:7ebf cfe0:76f8 cfe1:53a2 cfe2:9576 cfe3:9999 cfe4:7bb1 cfe5:8944 cfe6:6e58 cfe7:4e61 cfe8:7fd4 cfe9:7965 cfea:8be6 cfeb:60f3 cfec:54cd cfed:4eab cfee:9879 cfef:5df7 cff0:6a61 cff1:50cf cff2:5411 cff3:8c61 cff4:8427 cff5:785d cff6:9704 cff7:524a cff8:54ee cff9:56a3 cffa:9500 cffb:6d88 cffc:5bb5 cffd:6dc6 cffe:6653 d040:8824 d041:8825 d042:8826 d043:8827 d044:8828 d045:8829 d046:882a d047:882b d048:882c d049:882d d04a:882e d04b:882f d04c:8830 d04d:8831 d04e:8833 d04f:8834 d050:8835 d051:8836 d052:8837 d053:8838 d054:883a d055:883b d056:883d d057:883e d058:883f d059:8841 d05a:8842 d05b:8843 d05c:8846 d05d:8847 d05e:8848 d05f:8849 d060:884a d061:884b d062:884e d063:884f d064:8850 d065:8851 d066:8852 d067:8853 d068:8855 d069:8856 d06a:8858 d06b:885a d06c:885b d06d:885c d06e:885d d06f:885e d070:885f d071:8860 d072:8866 d073:8867 d074:886a d075:886d d076:886f d077:8871 d078:8873 d079:8874 d07a:8875 d07b:8876 d07c:8878 d07d:8879 d07e:887a d080:887b d081:887c d082:8880 d083:8883 d084:8886 d085:8887 d086:8889 d087:888a d088:888c d089:888e d08a:888f d08b:8890 d08c:8891 d08d:8893 d08e:8894 d08f:8895 d090:8897 d091:8898 d092:8899 d093:889a d094:889b d095:889d d096:889e d097:889f d098:88a0 d099:88a1 d09a:88a3 d09b:88a5 d09c:88a6 d09d:88a7 d09e:88a8 d09f:88a9 d0a0:88aa d0a1:5c0f d0a2:5b5d d0a3:6821 d0a4:8096 d0a5:5578 d0a6:7b11 d0a7:6548 d0a8:6954 d0a9:4e9b d0aa:6b47 d0ab:874e d0ac:978b d0ad:534f d0ae:631f d0af:643a d0b0:90aa d0b1:659c d0b2:80c1 d0b3:8c10 d0b4:5199 d0b5:68b0 d0b6:5378 d0b7:87f9 d0b8:61c8 d0b9:6cc4 d0ba:6cfb d0bb:8c22 d0bc:5c51 d0bd:85aa d0be:82af d0bf:950c d0c0:6b23 d0c1:8f9b d0c2:65b0 d0c3:5ffb d0c4:5fc3 d0c5:4fe1 d0c6:8845 d0c7:661f d0c8:8165 d0c9:7329 d0ca:60fa d0cb:5174 d0cc:5211 d0cd:578b d0ce:5f62 d0cf:90a2 d0d0:884c d0d1:9192 d0d2:5e78 d0d3:674f d0d4:6027 d0d5:59d3 d0d6:5144 d0d7:51f6 d0d8:80f8 d0d9:5308 d0da:6c79 d0db:96c4 d0dc:718a d0dd:4f11 d0de:4fee d0df:7f9e d0e0:673d d0e1:55c5 d0e2:9508 d0e3:79c0 d0e4:8896 d0e5:7ee3 d0e6:589f d0e7:620c d0e8:9700 d0e9:865a d0ea:5618 d0eb:987b d0ec:5f90 d0ed:8bb8 d0ee:84c4 d0ef:9157 d0f0:53d9 d0f1:65ed d0f2:5e8f d0f3:755c d0f4:6064 d0f5:7d6e d0f6:5a7f d0f7:7eea d0f8:7eed d0f9:8f69 d0fa:55a7 d0fb:5ba3 d0fc:60ac d0fd:65cb d0fe:7384 d140:88ac d141:88ae d142:88af d143:88b0 d144:88b2 d145:88b3 d146:88b4 d147:88b5 d148:88b6 d149:88b8 d14a:88b9 d14b:88ba d14c:88bb d14d:88bd d14e:88be d14f:88bf d150:88c0 d151:88c3 d152:88c4 d153:88c7 d154:88c8 d155:88ca d156:88cb d157:88cc d158:88cd d159:88cf d15a:88d0 d15b:88d1 d15c:88d3 d15d:88d6 d15e:88d7 d15f:88da d160:88db d161:88dc d162:88dd d163:88de d164:88e0 d165:88e1 d166:88e6 d167:88e7 d168:88e9 d169:88ea d16a:88eb d16b:88ec d16c:88ed d16d:88ee d16e:88ef d16f:88f2 d170:88f5 d171:88f6 d172:88f7 d173:88fa d174:88fb d175:88fd d176:88ff d177:8900 d178:8901 d179:8903 d17a:8904 d17b:8905 d17c:8906 d17d:8907 d17e:8908 d180:8909 d181:890b d182:890c d183:890d d184:890e d185:890f d186:8911 d187:8914 d188:8915 d189:8916 d18a:8917 d18b:8918 d18c:891c d18d:891d d18e:891e d18f:891f d190:8920 d191:8922 d192:8923 d193:8924 d194:8926 d195:8927 d196:8928 d197:8929 d198:892c d199:892d d19a:892e d19b:892f d19c:8931 d19d:8932 d19e:8933 d19f:8935 d1a0:8937 d1a1:9009 d1a2:7663 d1a3:7729 d1a4:7eda d1a5:9774 d1a6:859b d1a7:5b66 d1a8:7a74 d1a9:96ea d1aa:8840 d1ab:52cb d1ac:718f d1ad:5faa d1ae:65ec d1af:8be2 d1b0:5bfb d1b1:9a6f d1b2:5de1 d1b3:6b89 d1b4:6c5b d1b5:8bad d1b6:8baf d1b7:900a d1b8:8fc5 d1b9:538b d1ba:62bc d1bb:9e26 d1bc:9e2d d1bd:5440 d1be:4e2b d1bf:82bd d1c0:7259 d1c1:869c d1c2:5d16 d1c3:8859 d1c4:6daf d1c5:96c5 d1c6:54d1 d1c7:4e9a d1c8:8bb6 d1c9:7109 d1ca:54bd d1cb:9609 d1cc:70df d1cd:6df9 d1ce:76d0 d1cf:4e25 d1d0:7814 d1d1:8712 d1d2:5ca9 d1d3:5ef6 d1d4:8a00 d1d5:989c d1d6:960e d1d7:708e d1d8:6cbf d1d9:5944 d1da:63a9 d1db:773c d1dc:884d d1dd:6f14 d1de:8273 d1df:5830 d1e0:71d5 d1e1:538c d1e2:781a d1e3:96c1 d1e4:5501 d1e5:5f66 d1e6:7130 d1e7:5bb4 d1e8:8c1a d1e9:9a8c d1ea:6b83 d1eb:592e d1ec:9e2f d1ed:79e7 d1ee:6768 d1ef:626c d1f0:4f6f d1f1:75a1 d1f2:7f8a d1f3:6d0b d1f4:9633 d1f5:6c27 d1f6:4ef0 d1f7:75d2 d1f8:517b d1f9:6837 d1fa:6f3e d1fb:9080 d1fc:8170 d1fd:5996 d1fe:7476 d240:8938 d241:8939 d242:893a d243:893b d244:893c d245:893d d246:893e d247:893f d248:8940 d249:8942 d24a:8943 d24b:8945 d24c:8946 d24d:8947 d24e:8948 d24f:8949 d250:894a d251:894b d252:894c d253:894d d254:894e d255:894f d256:8950 d257:8951 d258:8952 d259:8953 d25a:8954 d25b:8955 d25c:8956 d25d:8957 d25e:8958 d25f:8959 d260:895a d261:895b d262:895c d263:895d d264:8960 d265:8961 d266:8962 d267:8963 d268:8964 d269:8965 d26a:8967 d26b:8968 d26c:8969 d26d:896a d26e:896b d26f:896c d270:896d d271:896e d272:896f d273:8970 d274:8971 d275:8972 d276:8973 d277:8974 d278:8975 d279:8976 d27a:8977 d27b:8978 d27c:8979 d27d:897a d27e:897c d280:897d d281:897e d282:8980 d283:8982 d284:8984 d285:8985 d286:8987 d287:8988 d288:8989 d289:898a d28a:898b d28b:898c d28c:898d d28d:898e d28e:898f d28f:8990 d290:8991 d291:8992 d292:8993 d293:8994 d294:8995 d295:8996 d296:8997 d297:8998 d298:8999 d299:899a d29a:899b d29b:899c d29c:899d d29d:899e d29e:899f d29f:89a0 d2a0:89a1 d2a1:6447 d2a2:5c27 d2a3:9065 d2a4:7a91 d2a5:8c23 d2a6:59da d2a7:54ac d2a8:8200 d2a9:836f d2aa:8981 d2ab:8000 d2ac:6930 d2ad:564e d2ae:8036 d2af:7237 d2b0:91ce d2b1:51b6 d2b2:4e5f d2b3:9875 d2b4:6396 d2b5:4e1a d2b6:53f6 d2b7:66f3 d2b8:814b d2b9:591c d2ba:6db2 d2bb:4e00 d2bc:58f9 d2bd:533b d2be:63d6 d2bf:94f1 d2c0:4f9d d2c1:4f0a d2c2:8863 d2c3:9890 d2c4:5937 d2c5:9057 d2c6:79fb d2c7:4eea d2c8:80f0 d2c9:7591 d2ca:6c82 d2cb:5b9c d2cc:59e8 d2cd:5f5d d2ce:6905 d2cf:8681 d2d0:501a d2d1:5df2 d2d2:4e59 d2d3:77e3 d2d4:4ee5 d2d5:827a d2d6:6291 d2d7:6613 d2d8:9091 d2d9:5c79 d2da:4ebf d2db:5f79 d2dc:81c6 d2dd:9038 d2de:8084 d2df:75ab d2e0:4ea6 d2e1:88d4 d2e2:610f d2e3:6bc5 d2e4:5fc6 d2e5:4e49 d2e6:76ca d2e7:6ea2 d2e8:8be3 d2e9:8bae d2ea:8c0a d2eb:8bd1 d2ec:5f02 d2ed:7ffc d2ee:7fcc d2ef:7ece d2f0:8335 d2f1:836b d2f2:56e0 d2f3:6bb7 d2f4:97f3 d2f5:9634 d2f6:59fb d2f7:541f d2f8:94f6 d2f9:6deb d2fa:5bc5 d2fb:996e d2fc:5c39 d2fd:5f15 d2fe:9690 d340:89a2 d341:89a3 d342:89a4 d343:89a5 d344:89a6 d345:89a7 d346:89a8 d347:89a9 d348:89aa d349:89ab d34a:89ac d34b:89ad d34c:89ae d34d:89af d34e:89b0 d34f:89b1 d350:89b2 d351:89b3 d352:89b4 d353:89b5 d354:89b6 d355:89b7 d356:89b8 d357:89b9 d358:89ba d359:89bb d35a:89bc d35b:89bd d35c:89be d35d:89bf d35e:89c0 d35f:89c3 d360:89cd d361:89d3 d362:89d4 d363:89d5 d364:89d7 d365:89d8 d366:89d9 d367:89db d368:89dd d369:89df d36a:89e0 d36b:89e1 d36c:89e2 d36d:89e4 d36e:89e7 d36f:89e8 d370:89e9 d371:89ea d372:89ec d373:89ed d374:89ee d375:89f0 d376:89f1 d377:89f2 d378:89f4 d379:89f5 d37a:89f6 d37b:89f7 d37c:89f8 d37d:89f9 d37e:89fa d380:89fb d381:89fc d382:89fd d383:89fe d384:89ff d385:8a01 d386:8a02 d387:8a03 d388:8a04 d389:8a05 d38a:8a06 d38b:8a08 d38c:8a09 d38d:8a0a d38e:8a0b d38f:8a0c d390:8a0d d391:8a0e d392:8a0f d393:8a10 d394:8a11 d395:8a12 d396:8a13 d397:8a14 d398:8a15 d399:8a16 d39a:8a17 d39b:8a18 d39c:8a19 d39d:8a1a d39e:8a1b d39f:8a1c d3a0:8a1d d3a1:5370 d3a2:82f1 d3a3:6a31 d3a4:5a74 d3a5:9e70 d3a6:5e94 d3a7:7f28 d3a8:83b9 d3a9:8424 d3aa:8425 d3ab:8367 d3ac:8747 d3ad:8fce d3ae:8d62 d3af:76c8 d3b0:5f71 d3b1:9896 d3b2:786c d3b3:6620 d3b4:54df d3b5:62e5 d3b6:4f63 d3b7:81c3 d3b8:75c8 d3b9:5eb8 d3ba:96cd d3bb:8e0a d3bc:86f9 d3bd:548f d3be:6cf3 d3bf:6d8c d3c0:6c38 d3c1:607f d3c2:52c7 d3c3:7528 d3c4:5e7d d3c5:4f18 d3c6:60a0 d3c7:5fe7 d3c8:5c24 d3c9:7531 d3ca:90ae d3cb:94c0 d3cc:72b9 d3cd:6cb9 d3ce:6e38 d3cf:9149 d3d0:6709 d3d1:53cb d3d2:53f3 d3d3:4f51 d3d4:91c9 d3d5:8bf1 d3d6:53c8 d3d7:5e7c d3d8:8fc2 d3d9:6de4 d3da:4e8e d3db:76c2 d3dc:6986 d3dd:865e d3de:611a d3df:8206 d3e0:4f59 d3e1:4fde d3e2:903e d3e3:9c7c d3e4:6109 d3e5:6e1d d3e6:6e14 d3e7:9685 d3e8:4e88 d3e9:5a31 d3ea:96e8 d3eb:4e0e d3ec:5c7f d3ed:79b9 d3ee:5b87 d3ef:8bed d3f0:7fbd d3f1:7389 d3f2:57df d3f3:828b d3f4:90c1 d3f5:5401 d3f6:9047 d3f7:55bb d3f8:5cea d3f9:5fa1 d3fa:6108 d3fb:6b32 d3fc:72f1 d3fd:80b2 d3fe:8a89 d440:8a1e d441:8a1f d442:8a20 d443:8a21 d444:8a22 d445:8a23 d446:8a24 d447:8a25 d448:8a26 d449:8a27 d44a:8a28 d44b:8a29 d44c:8a2a d44d:8a2b d44e:8a2c d44f:8a2d d450:8a2e d451:8a2f d452:8a30 d453:8a31 d454:8a32 d455:8a33 d456:8a34 d457:8a35 d458:8a36 d459:8a37 d45a:8a38 d45b:8a39 d45c:8a3a d45d:8a3b d45e:8a3c d45f:8a3d d460:8a3f d461:8a40 d462:8a41 d463:8a42 d464:8a43 d465:8a44 d466:8a45 d467:8a46 d468:8a47 d469:8a49 d46a:8a4a d46b:8a4b d46c:8a4c d46d:8a4d d46e:8a4e d46f:8a4f d470:8a50 d471:8a51 d472:8a52 d473:8a53 d474:8a54 d475:8a55 d476:8a56 d477:8a57 d478:8a58 d479:8a59 d47a:8a5a d47b:8a5b d47c:8a5c d47d:8a5d d47e:8a5e d480:8a5f d481:8a60 d482:8a61 d483:8a62 d484:8a63 d485:8a64 d486:8a65 d487:8a66 d488:8a67 d489:8a68 d48a:8a69 d48b:8a6a d48c:8a6b d48d:8a6c d48e:8a6d d48f:8a6e d490:8a6f d491:8a70 d492:8a71 d493:8a72 d494:8a73 d495:8a74 d496:8a75 d497:8a76 d498:8a77 d499:8a78 d49a:8a7a d49b:8a7b d49c:8a7c d49d:8a7d d49e:8a7e d49f:8a7f d4a0:8a80 d4a1:6d74 d4a2:5bd3 d4a3:88d5 d4a4:9884 d4a5:8c6b d4a6:9a6d d4a7:9e33 d4a8:6e0a d4a9:51a4 d4aa:5143 d4ab:57a3 d4ac:8881 d4ad:539f d4ae:63f4 d4af:8f95 d4b0:56ed d4b1:5458 d4b2:5706 d4b3:733f d4b4:6e90 d4b5:7f18 d4b6:8fdc d4b7:82d1 d4b8:613f d4b9:6028 d4ba:9662 d4bb:66f0 d4bc:7ea6 d4bd:8d8a d4be:8dc3 d4bf:94a5 d4c0:5cb3 d4c1:7ca4 d4c2:6708 d4c3:60a6 d4c4:9605 d4c5:8018 d4c6:4e91 d4c7:90e7 d4c8:5300 d4c9:9668 d4ca:5141 d4cb:8fd0 d4cc:8574 d4cd:915d d4ce:6655 d4cf:97f5 d4d0:5b55 d4d1:531d d4d2:7838 d4d3:6742 d4d4:683d d4d5:54c9 d4d6:707e d4d7:5bb0 d4d8:8f7d d4d9:518d d4da:5728 d4db:54b1 d4dc:6512 d4dd:6682 d4de:8d5e d4df:8d43 d4e0:810f d4e1:846c d4e2:906d d4e3:7cdf d4e4:51ff d4e5:85fb d4e6:67a3 d4e7:65e9 d4e8:6fa1 d4e9:86a4 d4ea:8e81 d4eb:566a d4ec:9020 d4ed:7682 d4ee:7076 d4ef:71e5 d4f0:8d23 d4f1:62e9 d4f2:5219 d4f3:6cfd d4f4:8d3c d4f5:600e d4f6:589e d4f7:618e d4f8:66fe d4f9:8d60 d4fa:624e d4fb:55b3 d4fc:6e23 d4fd:672d d4fe:8f67 d540:8a81 d541:8a82 d542:8a83 d543:8a84 d544:8a85 d545:8a86 d546:8a87 d547:8a88 d548:8a8b d549:8a8c d54a:8a8d d54b:8a8e d54c:8a8f d54d:8a90 d54e:8a91 d54f:8a92 d550:8a94 d551:8a95 d552:8a96 d553:8a97 d554:8a98 d555:8a99 d556:8a9a d557:8a9b d558:8a9c d559:8a9d d55a:8a9e d55b:8a9f d55c:8aa0 d55d:8aa1 d55e:8aa2 d55f:8aa3 d560:8aa4 d561:8aa5 d562:8aa6 d563:8aa7 d564:8aa8 d565:8aa9 d566:8aaa d567:8aab d568:8aac d569:8aad d56a:8aae d56b:8aaf d56c:8ab0 d56d:8ab1 d56e:8ab2 d56f:8ab3 d570:8ab4 d571:8ab5 d572:8ab6 d573:8ab7 d574:8ab8 d575:8ab9 d576:8aba d577:8abb d578:8abc d579:8abd d57a:8abe d57b:8abf d57c:8ac0 d57d:8ac1 d57e:8ac2 d580:8ac3 d581:8ac4 d582:8ac5 d583:8ac6 d584:8ac7 d585:8ac8 d586:8ac9 d587:8aca d588:8acb d589:8acc d58a:8acd d58b:8ace d58c:8acf d58d:8ad0 d58e:8ad1 d58f:8ad2 d590:8ad3 d591:8ad4 d592:8ad5 d593:8ad6 d594:8ad7 d595:8ad8 d596:8ad9 d597:8ada d598:8adb d599:8adc d59a:8add d59b:8ade d59c:8adf d59d:8ae0 d59e:8ae1 d59f:8ae2 d5a0:8ae3 d5a1:94e1 d5a2:95f8 d5a3:7728 d5a4:6805 d5a5:69a8 d5a6:548b d5a7:4e4d d5a8:70b8 d5a9:8bc8 d5aa:6458 d5ab:658b d5ac:5b85 d5ad:7a84 d5ae:503a d5af:5be8 d5b0:77bb d5b1:6be1 d5b2:8a79 d5b3:7c98 d5b4:6cbe d5b5:76cf d5b6:65a9 d5b7:8f97 d5b8:5d2d d5b9:5c55 d5ba:8638 d5bb:6808 d5bc:5360 d5bd:6218 d5be:7ad9 d5bf:6e5b d5c0:7efd d5c1:6a1f d5c2:7ae0 d5c3:5f70 d5c4:6f33 d5c5:5f20 d5c6:638c d5c7:6da8 d5c8:6756 d5c9:4e08 d5ca:5e10 d5cb:8d26 d5cc:4ed7 d5cd:80c0 d5ce:7634 d5cf:969c d5d0:62db d5d1:662d d5d2:627e d5d3:6cbc d5d4:8d75 d5d5:7167 d5d6:7f69 d5d7:5146 d5d8:8087 d5d9:53ec d5da:906e d5db:6298 d5dc:54f2 d5dd:86f0 d5de:8f99 d5df:8005 d5e0:9517 d5e1:8517 d5e2:8fd9 d5e3:6d59 d5e4:73cd d5e5:659f d5e6:771f d5e7:7504 d5e8:7827 d5e9:81fb d5ea:8d1e d5eb:9488 d5ec:4fa6 d5ed:6795 d5ee:75b9 d5ef:8bca d5f0:9707 d5f1:632f d5f2:9547 d5f3:9635 d5f4:84b8 d5f5:6323 d5f6:7741 d5f7:5f81 d5f8:72f0 d5f9:4e89 d5fa:6014 d5fb:6574 d5fc:62ef d5fd:6b63 d5fe:653f d640:8ae4 d641:8ae5 d642:8ae6 d643:8ae7 d644:8ae8 d645:8ae9 d646:8aea d647:8aeb d648:8aec d649:8aed d64a:8aee d64b:8aef d64c:8af0 d64d:8af1 d64e:8af2 d64f:8af3 d650:8af4 d651:8af5 d652:8af6 d653:8af7 d654:8af8 d655:8af9 d656:8afa d657:8afb d658:8afc d659:8afd d65a:8afe d65b:8aff d65c:8b00 d65d:8b01 d65e:8b02 d65f:8b03 d660:8b04 d661:8b05 d662:8b06 d663:8b08 d664:8b09 d665:8b0a d666:8b0b d667:8b0c d668:8b0d d669:8b0e d66a:8b0f d66b:8b10 d66c:8b11 d66d:8b12 d66e:8b13 d66f:8b14 d670:8b15 d671:8b16 d672:8b17 d673:8b18 d674:8b19 d675:8b1a d676:8b1b d677:8b1c d678:8b1d d679:8b1e d67a:8b1f d67b:8b20 d67c:8b21 d67d:8b22 d67e:8b23 d680:8b24 d681:8b25 d682:8b27 d683:8b28 d684:8b29 d685:8b2a d686:8b2b d687:8b2c d688:8b2d d689:8b2e d68a:8b2f d68b:8b30 d68c:8b31 d68d:8b32 d68e:8b33 d68f:8b34 d690:8b35 d691:8b36 d692:8b37 d693:8b38 d694:8b39 d695:8b3a d696:8b3b d697:8b3c d698:8b3d d699:8b3e d69a:8b3f d69b:8b40 d69c:8b41 d69d:8b42 d69e:8b43 d69f:8b44 d6a0:8b45 d6a1:5e27 d6a2:75c7 d6a3:90d1 d6a4:8bc1 d6a5:829d d6a6:679d d6a7:652f d6a8:5431 d6a9:8718 d6aa:77e5 d6ab:80a2 d6ac:8102 d6ad:6c41 d6ae:4e4b d6af:7ec7 d6b0:804c d6b1:76f4 d6b2:690d d6b3:6b96 d6b4:6267 d6b5:503c d6b6:4f84 d6b7:5740 d6b8:6307 d6b9:6b62 d6ba:8dbe d6bb:53ea d6bc:65e8 d6bd:7eb8 d6be:5fd7 d6bf:631a d6c0:63b7 d6c1:81f3 d6c2:81f4 d6c3:7f6e d6c4:5e1c d6c5:5cd9 d6c6:5236 d6c7:667a d6c8:79e9 d6c9:7a1a d6ca:8d28 d6cb:7099 d6cc:75d4 d6cd:6ede d6ce:6cbb d6cf:7a92 d6d0:4e2d d6d1:76c5 d6d2:5fe0 d6d3:949f d6d4:8877 d6d5:7ec8 d6d6:79cd d6d7:80bf d6d8:91cd d6d9:4ef2 d6da:4f17 d6db:821f d6dc:5468 d6dd:5dde d6de:6d32 d6df:8bcc d6e0:7ca5 d6e1:8f74 d6e2:8098 d6e3:5e1a d6e4:5492 d6e5:76b1 d6e6:5b99 d6e7:663c d6e8:9aa4 d6e9:73e0 d6ea:682a d6eb:86db d6ec:6731 d6ed:732a d6ee:8bf8 d6ef:8bdb d6f0:9010 d6f1:7af9 d6f2:70db d6f3:716e d6f4:62c4 d6f5:77a9 d6f6:5631 d6f7:4e3b d6f8:8457 d6f9:67f1 d6fa:52a9 d6fb:86c0 d6fc:8d2e d6fd:94f8 d6fe:7b51 d740:8b46 d741:8b47 d742:8b48 d743:8b49 d744:8b4a d745:8b4b d746:8b4c d747:8b4d d748:8b4e d749:8b4f d74a:8b50 d74b:8b51 d74c:8b52 d74d:8b53 d74e:8b54 d74f:8b55 d750:8b56 d751:8b57 d752:8b58 d753:8b59 d754:8b5a d755:8b5b d756:8b5c d757:8b5d d758:8b5e d759:8b5f d75a:8b60 d75b:8b61 d75c:8b62 d75d:8b63 d75e:8b64 d75f:8b65 d760:8b67 d761:8b68 d762:8b69 d763:8b6a d764:8b6b d765:8b6d d766:8b6e d767:8b6f d768:8b70 d769:8b71 d76a:8b72 d76b:8b73 d76c:8b74 d76d:8b75 d76e:8b76 d76f:8b77 d770:8b78 d771:8b79 d772:8b7a d773:8b7b d774:8b7c d775:8b7d d776:8b7e d777:8b7f d778:8b80 d779:8b81 d77a:8b82 d77b:8b83 d77c:8b84 d77d:8b85 d77e:8b86 d780:8b87 d781:8b88 d782:8b89 d783:8b8a d784:8b8b d785:8b8c d786:8b8d d787:8b8e d788:8b8f d789:8b90 d78a:8b91 d78b:8b92 d78c:8b93 d78d:8b94 d78e:8b95 d78f:8b96 d790:8b97 d791:8b98 d792:8b99 d793:8b9a d794:8b9b d795:8b9c d796:8b9d d797:8b9e d798:8b9f d799:8bac d79a:8bb1 d79b:8bbb d79c:8bc7 d79d:8bd0 d79e:8bea d79f:8c09 d7a0:8c1e d7a1:4f4f d7a2:6ce8 d7a3:795d d7a4:9a7b d7a5:6293 d7a6:722a d7a7:62fd d7a8:4e13 d7a9:7816 d7aa:8f6c d7ab:64b0 d7ac:8d5a d7ad:7bc6 d7ae:6869 d7af:5e84 d7b0:88c5 d7b1:5986 d7b2:649e d7b3:58ee d7b4:72b6 d7b5:690e d7b6:9525 d7b7:8ffd d7b8:8d58 d7b9:5760 d7ba:7f00 d7bb:8c06 d7bc:51c6 d7bd:6349 d7be:62d9 d7bf:5353 d7c0:684c d7c1:7422 d7c2:8301 d7c3:914c d7c4:5544 d7c5:7740 d7c6:707c d7c7:6d4a d7c8:5179 d7c9:54a8 d7ca:8d44 d7cb:59ff d7cc:6ecb d7cd:6dc4 d7ce:5b5c d7cf:7d2b d7d0:4ed4 d7d1:7c7d d7d2:6ed3 d7d3:5b50 d7d4:81ea d7d5:6e0d d7d6:5b57 d7d7:9b03 d7d8:68d5 d7d9:8e2a d7da:5b97 d7db:7efc d7dc:603b d7dd:7eb5 d7de:90b9 d7df:8d70 d7e0:594f d7e1:63cd d7e2:79df d7e3:8db3 d7e4:5352 d7e5:65cf d7e6:7956 d7e7:8bc5 d7e8:963b d7e9:7ec4 d7ea:94bb d7eb:7e82 d7ec:5634 d7ed:9189 d7ee:6700 d7ef:7f6a d7f0:5c0a d7f1:9075 d7f2:6628 d7f3:5de6 d7f4:4f50 d7f5:67de d7f6:505a d7f7:4f5c d7f8:5750 d7f9:5ea7 d7fa:e810 d7fb:e811 d7fc:e812 d7fd:e813 d7fe:e814 d840:8c38 d841:8c39 d842:8c3a d843:8c3b d844:8c3c d845:8c3d d846:8c3e d847:8c3f d848:8c40 d849:8c42 d84a:8c43 d84b:8c44 d84c:8c45 d84d:8c48 d84e:8c4a d84f:8c4b d850:8c4d d851:8c4e d852:8c4f d853:8c50 d854:8c51 d855:8c52 d856:8c53 d857:8c54 d858:8c56 d859:8c57 d85a:8c58 d85b:8c59 d85c:8c5b d85d:8c5c d85e:8c5d d85f:8c5e d860:8c5f d861:8c60 d862:8c63 d863:8c64 d864:8c65 d865:8c66 d866:8c67 d867:8c68 d868:8c69 d869:8c6c d86a:8c6d d86b:8c6e d86c:8c6f d86d:8c70 d86e:8c71 d86f:8c72 d870:8c74 d871:8c75 d872:8c76 d873:8c77 d874:8c7b d875:8c7c d876:8c7d d877:8c7e d878:8c7f d879:8c80 d87a:8c81 d87b:8c83 d87c:8c84 d87d:8c86 d87e:8c87 d880:8c88 d881:8c8b d882:8c8d d883:8c8e d884:8c8f d885:8c90 d886:8c91 d887:8c92 d888:8c93 d889:8c95 d88a:8c96 d88b:8c97 d88c:8c99 d88d:8c9a d88e:8c9b d88f:8c9c d890:8c9d d891:8c9e d892:8c9f d893:8ca0 d894:8ca1 d895:8ca2 d896:8ca3 d897:8ca4 d898:8ca5 d899:8ca6 d89a:8ca7 d89b:8ca8 d89c:8ca9 d89d:8caa d89e:8cab d89f:8cac d8a0:8cad d8a1:4e8d d8a2:4e0c d8a3:5140 d8a4:4e10 d8a5:5eff d8a6:5345 d8a7:4e15 d8a8:4e98 d8a9:4e1e d8aa:9b32 d8ab:5b6c d8ac:5669 d8ad:4e28 d8ae:79ba d8af:4e3f d8b0:5315 d8b1:4e47 d8b2:592d d8b3:723b d8b4:536e d8b5:6c10 d8b6:56df d8b7:80e4 d8b8:9997 d8b9:6bd3 d8ba:777e d8bb:9f17 d8bc:4e36 d8bd:4e9f d8be:9f10 d8bf:4e5c d8c0:4e69 d8c1:4e93 d8c2:8288 d8c3:5b5b d8c4:556c d8c5:560f d8c6:4ec4 d8c7:538d d8c8:539d d8c9:53a3 d8ca:53a5 d8cb:53ae d8cc:9765 d8cd:8d5d d8ce:531a d8cf:53f5 d8d0:5326 d8d1:532e d8d2:533e d8d3:8d5c d8d4:5366 d8d5:5363 d8d6:5202 d8d7:5208 d8d8:520e d8d9:522d d8da:5233 d8db:523f d8dc:5240 d8dd:524c d8de:525e d8df:5261 d8e0:525c d8e1:84af d8e2:527d d8e3:5282 d8e4:5281 d8e5:5290 d8e6:5293 d8e7:5182 d8e8:7f54 d8e9:4ebb d8ea:4ec3 d8eb:4ec9 d8ec:4ec2 d8ed:4ee8 d8ee:4ee1 d8ef:4eeb d8f0:4ede d8f1:4f1b d8f2:4ef3 d8f3:4f22 d8f4:4f64 d8f5:4ef5 d8f6:4f25 d8f7:4f27 d8f8:4f09 d8f9:4f2b d8fa:4f5e d8fb:4f67 d8fc:6538 d8fd:4f5a d8fe:4f5d d940:8cae d941:8caf d942:8cb0 d943:8cb1 d944:8cb2 d945:8cb3 d946:8cb4 d947:8cb5 d948:8cb6 d949:8cb7 d94a:8cb8 d94b:8cb9 d94c:8cba d94d:8cbb d94e:8cbc d94f:8cbd d950:8cbe d951:8cbf d952:8cc0 d953:8cc1 d954:8cc2 d955:8cc3 d956:8cc4 d957:8cc5 d958:8cc6 d959:8cc7 d95a:8cc8 d95b:8cc9 d95c:8cca d95d:8ccb d95e:8ccc d95f:8ccd d960:8cce d961:8ccf d962:8cd0 d963:8cd1 d964:8cd2 d965:8cd3 d966:8cd4 d967:8cd5 d968:8cd6 d969:8cd7 d96a:8cd8 d96b:8cd9 d96c:8cda d96d:8cdb d96e:8cdc d96f:8cdd d970:8cde d971:8cdf d972:8ce0 d973:8ce1 d974:8ce2 d975:8ce3 d976:8ce4 d977:8ce5 d978:8ce6 d979:8ce7 d97a:8ce8 d97b:8ce9 d97c:8cea d97d:8ceb d97e:8cec d980:8ced d981:8cee d982:8cef d983:8cf0 d984:8cf1 d985:8cf2 d986:8cf3 d987:8cf4 d988:8cf5 d989:8cf6 d98a:8cf7 d98b:8cf8 d98c:8cf9 d98d:8cfa d98e:8cfb d98f:8cfc d990:8cfd d991:8cfe d992:8cff d993:8d00 d994:8d01 d995:8d02 d996:8d03 d997:8d04 d998:8d05 d999:8d06 d99a:8d07 d99b:8d08 d99c:8d09 d99d:8d0a d99e:8d0b d99f:8d0c d9a0:8d0d d9a1:4f5f d9a2:4f57 d9a3:4f32 d9a4:4f3d d9a5:4f76 d9a6:4f74 d9a7:4f91 d9a8:4f89 d9a9:4f83 d9aa:4f8f d9ab:4f7e d9ac:4f7b d9ad:4faa d9ae:4f7c d9af:4fac d9b0:4f94 d9b1:4fe6 d9b2:4fe8 d9b3:4fea d9b4:4fc5 d9b5:4fda d9b6:4fe3 d9b7:4fdc d9b8:4fd1 d9b9:4fdf d9ba:4ff8 d9bb:5029 d9bc:504c d9bd:4ff3 d9be:502c d9bf:500f d9c0:502e d9c1:502d d9c2:4ffe d9c3:501c d9c4:500c d9c5:5025 d9c6:5028 d9c7:507e d9c8:5043 d9c9:5055 d9ca:5048 d9cb:504e d9cc:506c d9cd:507b d9ce:50a5 d9cf:50a7 d9d0:50a9 d9d1:50ba d9d2:50d6 d9d3:5106 d9d4:50ed d9d5:50ec d9d6:50e6 d9d7:50ee d9d8:5107 d9d9:510b d9da:4edd d9db:6c3d d9dc:4f58 d9dd:4f65 d9de:4fce d9df:9fa0 d9e0:6c46 d9e1:7c74 d9e2:516e d9e3:5dfd d9e4:9ec9 d9e5:9998 d9e6:5181 d9e7:5914 d9e8:52f9 d9e9:530d d9ea:8a07 d9eb:5310 d9ec:51eb d9ed:5919 d9ee:5155 d9ef:4ea0 d9f0:5156 d9f1:4eb3 d9f2:886e d9f3:88a4 d9f4:4eb5 d9f5:8114 d9f6:88d2 d9f7:7980 d9f8:5b34 d9f9:8803 d9fa:7fb8 d9fb:51ab d9fc:51b1 d9fd:51bd d9fe:51bc da40:8d0e da41:8d0f da42:8d10 da43:8d11 da44:8d12 da45:8d13 da46:8d14 da47:8d15 da48:8d16 da49:8d17 da4a:8d18 da4b:8d19 da4c:8d1a da4d:8d1b da4e:8d1c da4f:8d20 da50:8d51 da51:8d52 da52:8d57 da53:8d5f da54:8d65 da55:8d68 da56:8d69 da57:8d6a da58:8d6c da59:8d6e da5a:8d6f da5b:8d71 da5c:8d72 da5d:8d78 da5e:8d79 da5f:8d7a da60:8d7b da61:8d7c da62:8d7d da63:8d7e da64:8d7f da65:8d80 da66:8d82 da67:8d83 da68:8d86 da69:8d87 da6a:8d88 da6b:8d89 da6c:8d8c da6d:8d8d da6e:8d8e da6f:8d8f da70:8d90 da71:8d92 da72:8d93 da73:8d95 da74:8d96 da75:8d97 da76:8d98 da77:8d99 da78:8d9a da79:8d9b da7a:8d9c da7b:8d9d da7c:8d9e da7d:8da0 da7e:8da1 da80:8da2 da81:8da4 da82:8da5 da83:8da6 da84:8da7 da85:8da8 da86:8da9 da87:8daa da88:8dab da89:8dac da8a:8dad da8b:8dae da8c:8daf da8d:8db0 da8e:8db2 da8f:8db6 da90:8db7 da91:8db9 da92:8dbb da93:8dbd da94:8dc0 da95:8dc1 da96:8dc2 da97:8dc5 da98:8dc7 da99:8dc8 da9a:8dc9 da9b:8dca da9c:8dcd da9d:8dd0 da9e:8dd2 da9f:8dd3 daa0:8dd4 daa1:51c7 daa2:5196 daa3:51a2 daa4:51a5 daa5:8ba0 daa6:8ba6 daa7:8ba7 daa8:8baa daa9:8bb4 daaa:8bb5 daab:8bb7 daac:8bc2 daad:8bc3 daae:8bcb daaf:8bcf dab0:8bce dab1:8bd2 dab2:8bd3 dab3:8bd4 dab4:8bd6 dab5:8bd8 dab6:8bd9 dab7:8bdc dab8:8bdf dab9:8be0 daba:8be4 dabb:8be8 dabc:8be9 dabd:8bee dabe:8bf0 dabf:8bf3 dac0:8bf6 dac1:8bf9 dac2:8bfc dac3:8bff dac4:8c00 dac5:8c02 dac6:8c04 dac7:8c07 dac8:8c0c dac9:8c0f daca:8c11 dacb:8c12 dacc:8c14 dacd:8c15 dace:8c16 dacf:8c19 dad0:8c1b dad1:8c18 dad2:8c1d dad3:8c1f dad4:8c20 dad5:8c21 dad6:8c25 dad7:8c27 dad8:8c2a dad9:8c2b dada:8c2e dadb:8c2f dadc:8c32 dadd:8c33 dade:8c35 dadf:8c36 dae0:5369 dae1:537a dae2:961d dae3:9622 dae4:9621 dae5:9631 dae6:962a dae7:963d dae8:963c dae9:9642 daea:9649 daeb:9654 daec:965f daed:9667 daee:966c daef:9672 daf0:9674 daf1:9688 daf2:968d daf3:9697 daf4:96b0 daf5:9097 daf6:909b daf7:909d daf8:9099 daf9:90ac dafa:90a1 dafb:90b4 dafc:90b3 dafd:90b6 dafe:90ba db40:8dd5 db41:8dd8 db42:8dd9 db43:8ddc db44:8de0 db45:8de1 db46:8de2 db47:8de5 db48:8de6 db49:8de7 db4a:8de9 db4b:8ded db4c:8dee db4d:8df0 db4e:8df1 db4f:8df2 db50:8df4 db51:8df6 db52:8dfc db53:8dfe db54:8dff db55:8e00 db56:8e01 db57:8e02 db58:8e03 db59:8e04 db5a:8e06 db5b:8e07 db5c:8e08 db5d:8e0b db5e:8e0d db5f:8e0e db60:8e10 db61:8e11 db62:8e12 db63:8e13 db64:8e15 db65:8e16 db66:8e17 db67:8e18 db68:8e19 db69:8e1a db6a:8e1b db6b:8e1c db6c:8e20 db6d:8e21 db6e:8e24 db6f:8e25 db70:8e26 db71:8e27 db72:8e28 db73:8e2b db74:8e2d db75:8e30 db76:8e32 db77:8e33 db78:8e34 db79:8e36 db7a:8e37 db7b:8e38 db7c:8e3b db7d:8e3c db7e:8e3e db80:8e3f db81:8e43 db82:8e45 db83:8e46 db84:8e4c db85:8e4d db86:8e4e db87:8e4f db88:8e50 db89:8e53 db8a:8e54 db8b:8e55 db8c:8e56 db8d:8e57 db8e:8e58 db8f:8e5a db90:8e5b db91:8e5c db92:8e5d db93:8e5e db94:8e5f db95:8e60 db96:8e61 db97:8e62 db98:8e63 db99:8e64 db9a:8e65 db9b:8e67 db9c:8e68 db9d:8e6a db9e:8e6b db9f:8e6e dba0:8e71 dba1:90b8 dba2:90b0 dba3:90cf dba4:90c5 dba5:90be dba6:90d0 dba7:90c4 dba8:90c7 dba9:90d3 dbaa:90e6 dbab:90e2 dbac:90dc dbad:90d7 dbae:90db dbaf:90eb dbb0:90ef dbb1:90fe dbb2:9104 dbb3:9122 dbb4:911e dbb5:9123 dbb6:9131 dbb7:912f dbb8:9139 dbb9:9143 dbba:9146 dbbb:520d dbbc:5942 dbbd:52a2 dbbe:52ac dbbf:52ad dbc0:52be dbc1:54ff dbc2:52d0 dbc3:52d6 dbc4:52f0 dbc5:53df dbc6:71ee dbc7:77cd dbc8:5ef4 dbc9:51f5 dbca:51fc dbcb:9b2f dbcc:53b6 dbcd:5f01 dbce:755a dbcf:5def dbd0:574c dbd1:57a9 dbd2:57a1 dbd3:587e dbd4:58bc dbd5:58c5 dbd6:58d1 dbd7:5729 dbd8:572c dbd9:572a dbda:5733 dbdb:5739 dbdc:572e dbdd:572f dbde:575c dbdf:573b dbe0:5742 dbe1:5769 dbe2:5785 dbe3:576b dbe4:5786 dbe5:577c dbe6:577b dbe7:5768 dbe8:576d dbe9:5776 dbea:5773 dbeb:57ad dbec:57a4 dbed:578c dbee:57b2 dbef:57cf dbf0:57a7 dbf1:57b4 dbf2:5793 dbf3:57a0 dbf4:57d5 dbf5:57d8 dbf6:57da dbf7:57d9 dbf8:57d2 dbf9:57b8 dbfa:57f4 dbfb:57ef dbfc:57f8 dbfd:57e4 dbfe:57dd dc40:8e73 dc41:8e75 dc42:8e77 dc43:8e78 dc44:8e79 dc45:8e7a dc46:8e7b dc47:8e7d dc48:8e7e dc49:8e80 dc4a:8e82 dc4b:8e83 dc4c:8e84 dc4d:8e86 dc4e:8e88 dc4f:8e89 dc50:8e8a dc51:8e8b dc52:8e8c dc53:8e8d dc54:8e8e dc55:8e91 dc56:8e92 dc57:8e93 dc58:8e95 dc59:8e96 dc5a:8e97 dc5b:8e98 dc5c:8e99 dc5d:8e9a dc5e:8e9b dc5f:8e9d dc60:8e9f dc61:8ea0 dc62:8ea1 dc63:8ea2 dc64:8ea3 dc65:8ea4 dc66:8ea5 dc67:8ea6 dc68:8ea7 dc69:8ea8 dc6a:8ea9 dc6b:8eaa dc6c:8ead dc6d:8eae dc6e:8eb0 dc6f:8eb1 dc70:8eb3 dc71:8eb4 dc72:8eb5 dc73:8eb6 dc74:8eb7 dc75:8eb8 dc76:8eb9 dc77:8ebb dc78:8ebc dc79:8ebd dc7a:8ebe dc7b:8ebf dc7c:8ec0 dc7d:8ec1 dc7e:8ec2 dc80:8ec3 dc81:8ec4 dc82:8ec5 dc83:8ec6 dc84:8ec7 dc85:8ec8 dc86:8ec9 dc87:8eca dc88:8ecb dc89:8ecc dc8a:8ecd dc8b:8ecf dc8c:8ed0 dc8d:8ed1 dc8e:8ed2 dc8f:8ed3 dc90:8ed4 dc91:8ed5 dc92:8ed6 dc93:8ed7 dc94:8ed8 dc95:8ed9 dc96:8eda dc97:8edb dc98:8edc dc99:8edd dc9a:8ede dc9b:8edf dc9c:8ee0 dc9d:8ee1 dc9e:8ee2 dc9f:8ee3 dca0:8ee4 dca1:580b dca2:580d dca3:57fd dca4:57ed dca5:5800 dca6:581e dca7:5819 dca8:5844 dca9:5820 dcaa:5865 dcab:586c dcac:5881 dcad:5889 dcae:589a dcaf:5880 dcb0:99a8 dcb1:9f19 dcb2:61ff dcb3:8279 dcb4:827d dcb5:827f dcb6:828f dcb7:828a dcb8:82a8 dcb9:8284 dcba:828e dcbb:8291 dcbc:8297 dcbd:8299 dcbe:82ab dcbf:82b8 dcc0:82be dcc1:82b0 dcc2:82c8 dcc3:82ca dcc4:82e3 dcc5:8298 dcc6:82b7 dcc7:82ae dcc8:82cb dcc9:82cc dcca:82c1 dccb:82a9 dccc:82b4 dccd:82a1 dcce:82aa dccf:829f dcd0:82c4 dcd1:82ce dcd2:82a4 dcd3:82e1 dcd4:8309 dcd5:82f7 dcd6:82e4 dcd7:830f dcd8:8307 dcd9:82dc dcda:82f4 dcdb:82d2 dcdc:82d8 dcdd:830c dcde:82fb dcdf:82d3 dce0:8311 dce1:831a dce2:8306 dce3:8314 dce4:8315 dce5:82e0 dce6:82d5 dce7:831c dce8:8351 dce9:835b dcea:835c dceb:8308 dcec:8392 dced:833c dcee:8334 dcef:8331 dcf0:839b dcf1:835e dcf2:832f dcf3:834f dcf4:8347 dcf5:8343 dcf6:835f dcf7:8340 dcf8:8317 dcf9:8360 dcfa:832d dcfb:833a dcfc:8333 dcfd:8366 dcfe:8365 dd40:8ee5 dd41:8ee6 dd42:8ee7 dd43:8ee8 dd44:8ee9 dd45:8eea dd46:8eeb dd47:8eec dd48:8eed dd49:8eee dd4a:8eef dd4b:8ef0 dd4c:8ef1 dd4d:8ef2 dd4e:8ef3 dd4f:8ef4 dd50:8ef5 dd51:8ef6 dd52:8ef7 dd53:8ef8 dd54:8ef9 dd55:8efa dd56:8efb dd57:8efc dd58:8efd dd59:8efe dd5a:8eff dd5b:8f00 dd5c:8f01 dd5d:8f02 dd5e:8f03 dd5f:8f04 dd60:8f05 dd61:8f06 dd62:8f07 dd63:8f08 dd64:8f09 dd65:8f0a dd66:8f0b dd67:8f0c dd68:8f0d dd69:8f0e dd6a:8f0f dd6b:8f10 dd6c:8f11 dd6d:8f12 dd6e:8f13 dd6f:8f14 dd70:8f15 dd71:8f16 dd72:8f17 dd73:8f18 dd74:8f19 dd75:8f1a dd76:8f1b dd77:8f1c dd78:8f1d dd79:8f1e dd7a:8f1f dd7b:8f20 dd7c:8f21 dd7d:8f22 dd7e:8f23 dd80:8f24 dd81:8f25 dd82:8f26 dd83:8f27 dd84:8f28 dd85:8f29 dd86:8f2a dd87:8f2b dd88:8f2c dd89:8f2d dd8a:8f2e dd8b:8f2f dd8c:8f30 dd8d:8f31 dd8e:8f32 dd8f:8f33 dd90:8f34 dd91:8f35 dd92:8f36 dd93:8f37 dd94:8f38 dd95:8f39 dd96:8f3a dd97:8f3b dd98:8f3c dd99:8f3d dd9a:8f3e dd9b:8f3f dd9c:8f40 dd9d:8f41 dd9e:8f42 dd9f:8f43 dda0:8f44 dda1:8368 dda2:831b dda3:8369 dda4:836c dda5:836a dda6:836d dda7:836e dda8:83b0 dda9:8378 ddaa:83b3 ddab:83b4 ddac:83a0 ddad:83aa ddae:8393 ddaf:839c ddb0:8385 ddb1:837c ddb2:83b6 ddb3:83a9 ddb4:837d ddb5:83b8 ddb6:837b ddb7:8398 ddb8:839e ddb9:83a8 ddba:83ba ddbb:83bc ddbc:83c1 ddbd:8401 ddbe:83e5 ddbf:83d8 ddc0:5807 ddc1:8418 ddc2:840b ddc3:83dd ddc4:83fd ddc5:83d6 ddc6:841c ddc7:8438 ddc8:8411 ddc9:8406 ddca:83d4 ddcb:83df ddcc:840f ddcd:8403 ddce:83f8 ddcf:83f9 ddd0:83ea ddd1:83c5 ddd2:83c0 ddd3:8426 ddd4:83f0 ddd5:83e1 ddd6:845c ddd7:8451 ddd8:845a ddd9:8459 ddda:8473 dddb:8487 dddc:8488 dddd:847a ddde:8489 dddf:8478 dde0:843c dde1:8446 dde2:8469 dde3:8476 dde4:848c dde5:848e dde6:8431 dde7:846d dde8:84c1 dde9:84cd ddea:84d0 ddeb:84e6 ddec:84bd dded:84d3 ddee:84ca ddef:84bf ddf0:84ba ddf1:84e0 ddf2:84a1 ddf3:84b9 ddf4:84b4 ddf5:8497 ddf6:84e5 ddf7:84e3 ddf8:850c ddf9:750d ddfa:8538 ddfb:84f0 ddfc:8539 ddfd:851f ddfe:853a de40:8f45 de41:8f46 de42:8f47 de43:8f48 de44:8f49 de45:8f4a de46:8f4b de47:8f4c de48:8f4d de49:8f4e de4a:8f4f de4b:8f50 de4c:8f51 de4d:8f52 de4e:8f53 de4f:8f54 de50:8f55 de51:8f56 de52:8f57 de53:8f58 de54:8f59 de55:8f5a de56:8f5b de57:8f5c de58:8f5d de59:8f5e de5a:8f5f de5b:8f60 de5c:8f61 de5d:8f62 de5e:8f63 de5f:8f64 de60:8f65 de61:8f6a de62:8f80 de63:8f8c de64:8f92 de65:8f9d de66:8fa0 de67:8fa1 de68:8fa2 de69:8fa4 de6a:8fa5 de6b:8fa6 de6c:8fa7 de6d:8faa de6e:8fac de6f:8fad de70:8fae de71:8faf de72:8fb2 de73:8fb3 de74:8fb4 de75:8fb5 de76:8fb7 de77:8fb8 de78:8fba de79:8fbb de7a:8fbc de7b:8fbf de7c:8fc0 de7d:8fc3 de7e:8fc6 de80:8fc9 de81:8fca de82:8fcb de83:8fcc de84:8fcd de85:8fcf de86:8fd2 de87:8fd6 de88:8fd7 de89:8fda de8a:8fe0 de8b:8fe1 de8c:8fe3 de8d:8fe7 de8e:8fec de8f:8fef de90:8ff1 de91:8ff2 de92:8ff4 de93:8ff5 de94:8ff6 de95:8ffa de96:8ffb de97:8ffc de98:8ffe de99:8fff de9a:9007 de9b:9008 de9c:900c de9d:900e de9e:9013 de9f:9015 dea0:9018 dea1:8556 dea2:853b dea3:84ff dea4:84fc dea5:8559 dea6:8548 dea7:8568 dea8:8564 dea9:855e deaa:857a deab:77a2 deac:8543 dead:8572 deae:857b deaf:85a4 deb0:85a8 deb1:8587 deb2:858f deb3:8579 deb4:85ae deb5:859c deb6:8585 deb7:85b9 deb8:85b7 deb9:85b0 deba:85d3 debb:85c1 debc:85dc debd:85ff debe:8627 debf:8605 dec0:8629 dec1:8616 dec2:863c dec3:5efe dec4:5f08 dec5:593c dec6:5941 dec7:8037 dec8:5955 dec9:595a deca:5958 decb:530f decc:5c22 decd:5c25 dece:5c2c decf:5c34 ded0:624c ded1:626a ded2:629f ded3:62bb ded4:62ca ded5:62da ded6:62d7 ded7:62ee ded8:6322 ded9:62f6 deda:6339 dedb:634b dedc:6343 dedd:63ad dede:63f6 dedf:6371 dee0:637a dee1:638e dee2:63b4 dee3:636d dee4:63ac dee5:638a dee6:6369 dee7:63ae dee8:63bc dee9:63f2 deea:63f8 deeb:63e0 deec:63ff deed:63c4 deee:63de deef:63ce def0:6452 def1:63c6 def2:63be def3:6445 def4:6441 def5:640b def6:641b def7:6420 def8:640c def9:6426 defa:6421 defb:645e defc:6484 defd:646d defe:6496 df40:9019 df41:901c df42:9023 df43:9024 df44:9025 df45:9027 df46:9028 df47:9029 df48:902a df49:902b df4a:902c df4b:9030 df4c:9031 df4d:9032 df4e:9033 df4f:9034 df50:9037 df51:9039 df52:903a df53:903d df54:903f df55:9040 df56:9043 df57:9045 df58:9046 df59:9048 df5a:9049 df5b:904a df5c:904b df5d:904c df5e:904e df5f:9054 df60:9055 df61:9056 df62:9059 df63:905a df64:905c df65:905d df66:905e df67:905f df68:9060 df69:9061 df6a:9064 df6b:9066 df6c:9067 df6d:9069 df6e:906a df6f:906b df70:906c df71:906f df72:9070 df73:9071 df74:9072 df75:9073 df76:9076 df77:9077 df78:9078 df79:9079 df7a:907a df7b:907b df7c:907c df7d:907e df7e:9081 df80:9084 df81:9085 df82:9086 df83:9087 df84:9089 df85:908a df86:908c df87:908d df88:908e df89:908f df8a:9090 df8b:9092 df8c:9094 df8d:9096 df8e:9098 df8f:909a df90:909c df91:909e df92:909f df93:90a0 df94:90a4 df95:90a5 df96:90a7 df97:90a8 df98:90a9 df99:90ab df9a:90ad df9b:90b2 df9c:90b7 df9d:90bc df9e:90bd df9f:90bf dfa0:90c0 dfa1:647a dfa2:64b7 dfa3:64b8 dfa4:6499 dfa5:64ba dfa6:64c0 dfa7:64d0 dfa8:64d7 dfa9:64e4 dfaa:64e2 dfab:6509 dfac:6525 dfad:652e dfae:5f0b dfaf:5fd2 dfb0:7519 dfb1:5f11 dfb2:535f dfb3:53f1 dfb4:53fd dfb5:53e9 dfb6:53e8 dfb7:53fb dfb8:5412 dfb9:5416 dfba:5406 dfbb:544b dfbc:5452 dfbd:5453 dfbe:5454 dfbf:5456 dfc0:5443 dfc1:5421 dfc2:5457 dfc3:5459 dfc4:5423 dfc5:5432 dfc6:5482 dfc7:5494 dfc8:5477 dfc9:5471 dfca:5464 dfcb:549a dfcc:549b dfcd:5484 dfce:5476 dfcf:5466 dfd0:549d dfd1:54d0 dfd2:54ad dfd3:54c2 dfd4:54b4 dfd5:54d2 dfd6:54a7 dfd7:54a6 dfd8:54d3 dfd9:54d4 dfda:5472 dfdb:54a3 dfdc:54d5 dfdd:54bb dfde:54bf dfdf:54cc dfe0:54d9 dfe1:54da dfe2:54dc dfe3:54a9 dfe4:54aa dfe5:54a4 dfe6:54dd dfe7:54cf dfe8:54de dfe9:551b dfea:54e7 dfeb:5520 dfec:54fd dfed:5514 dfee:54f3 dfef:5522 dff0:5523 dff1:550f dff2:5511 dff3:5527 dff4:552a dff5:5567 dff6:558f dff7:55b5 dff8:5549 dff9:556d dffa:5541 dffb:5555 dffc:553f dffd:5550 dffe:553c e040:90c2 e041:90c3 e042:90c6 e043:90c8 e044:90c9 e045:90cb e046:90cc e047:90cd e048:90d2 e049:90d4 e04a:90d5 e04b:90d6 e04c:90d8 e04d:90d9 e04e:90da e04f:90de e050:90df e051:90e0 e052:90e3 e053:90e4 e054:90e5 e055:90e9 e056:90ea e057:90ec e058:90ee e059:90f0 e05a:90f1 e05b:90f2 e05c:90f3 e05d:90f5 e05e:90f6 e05f:90f7 e060:90f9 e061:90fa e062:90fb e063:90fc e064:90ff e065:9100 e066:9101 e067:9103 e068:9105 e069:9106 e06a:9107 e06b:9108 e06c:9109 e06d:910a e06e:910b e06f:910c e070:910d e071:910e e072:910f e073:9110 e074:9111 e075:9112 e076:9113 e077:9114 e078:9115 e079:9116 e07a:9117 e07b:9118 e07c:911a e07d:911b e07e:911c e080:911d e081:911f e082:9120 e083:9121 e084:9124 e085:9125 e086:9126 e087:9127 e088:9128 e089:9129 e08a:912a e08b:912b e08c:912c e08d:912d e08e:912e e08f:9130 e090:9132 e091:9133 e092:9134 e093:9135 e094:9136 e095:9137 e096:9138 e097:913a e098:913b e099:913c e09a:913d e09b:913e e09c:913f e09d:9140 e09e:9141 e09f:9142 e0a0:9144 e0a1:5537 e0a2:5556 e0a3:5575 e0a4:5576 e0a5:5577 e0a6:5533 e0a7:5530 e0a8:555c e0a9:558b e0aa:55d2 e0ab:5583 e0ac:55b1 e0ad:55b9 e0ae:5588 e0af:5581 e0b0:559f e0b1:557e e0b2:55d6 e0b3:5591 e0b4:557b e0b5:55df e0b6:55bd e0b7:55be e0b8:5594 e0b9:5599 e0ba:55ea e0bb:55f7 e0bc:55c9 e0bd:561f e0be:55d1 e0bf:55eb e0c0:55ec e0c1:55d4 e0c2:55e6 e0c3:55dd e0c4:55c4 e0c5:55ef e0c6:55e5 e0c7:55f2 e0c8:55f3 e0c9:55cc e0ca:55cd e0cb:55e8 e0cc:55f5 e0cd:55e4 e0ce:8f94 e0cf:561e e0d0:5608 e0d1:560c e0d2:5601 e0d3:5624 e0d4:5623 e0d5:55fe e0d6:5600 e0d7:5627 e0d8:562d e0d9:5658 e0da:5639 e0db:5657 e0dc:562c e0dd:564d e0de:5662 e0df:5659 e0e0:565c e0e1:564c e0e2:5654 e0e3:5686 e0e4:5664 e0e5:5671 e0e6:566b e0e7:567b e0e8:567c e0e9:5685 e0ea:5693 e0eb:56af e0ec:56d4 e0ed:56d7 e0ee:56dd e0ef:56e1 e0f0:56f5 e0f1:56eb e0f2:56f9 e0f3:56ff e0f4:5704 e0f5:570a e0f6:5709 e0f7:571c e0f8:5e0f e0f9:5e19 e0fa:5e14 e0fb:5e11 e0fc:5e31 e0fd:5e3b e0fe:5e3c e140:9145 e141:9147 e142:9148 e143:9151 e144:9153 e145:9154 e146:9155 e147:9156 e148:9158 e149:9159 e14a:915b e14b:915c e14c:915f e14d:9160 e14e:9166 e14f:9167 e150:9168 e151:916b e152:916d e153:9173 e154:917a e155:917b e156:917c e157:9180 e158:9181 e159:9182 e15a:9183 e15b:9184 e15c:9186 e15d:9188 e15e:918a e15f:918e e160:918f e161:9193 e162:9194 e163:9195 e164:9196 e165:9197 e166:9198 e167:9199 e168:919c e169:919d e16a:919e e16b:919f e16c:91a0 e16d:91a1 e16e:91a4 e16f:91a5 e170:91a6 e171:91a7 e172:91a8 e173:91a9 e174:91ab e175:91ac e176:91b0 e177:91b1 e178:91b2 e179:91b3 e17a:91b6 e17b:91b7 e17c:91b8 e17d:91b9 e17e:91bb e180:91bc e181:91bd e182:91be e183:91bf e184:91c0 e185:91c1 e186:91c2 e187:91c3 e188:91c4 e189:91c5 e18a:91c6 e18b:91c8 e18c:91cb e18d:91d0 e18e:91d2 e18f:91d3 e190:91d4 e191:91d5 e192:91d6 e193:91d7 e194:91d8 e195:91d9 e196:91da e197:91db e198:91dd e199:91de e19a:91df e19b:91e0 e19c:91e1 e19d:91e2 e19e:91e3 e19f:91e4 e1a0:91e5 e1a1:5e37 e1a2:5e44 e1a3:5e54 e1a4:5e5b e1a5:5e5e e1a6:5e61 e1a7:5c8c e1a8:5c7a e1a9:5c8d e1aa:5c90 e1ab:5c96 e1ac:5c88 e1ad:5c98 e1ae:5c99 e1af:5c91 e1b0:5c9a e1b1:5c9c e1b2:5cb5 e1b3:5ca2 e1b4:5cbd e1b5:5cac e1b6:5cab e1b7:5cb1 e1b8:5ca3 e1b9:5cc1 e1ba:5cb7 e1bb:5cc4 e1bc:5cd2 e1bd:5ce4 e1be:5ccb e1bf:5ce5 e1c0:5d02 e1c1:5d03 e1c2:5d27 e1c3:5d26 e1c4:5d2e e1c5:5d24 e1c6:5d1e e1c7:5d06 e1c8:5d1b e1c9:5d58 e1ca:5d3e e1cb:5d34 e1cc:5d3d e1cd:5d6c e1ce:5d5b e1cf:5d6f e1d0:5d5d e1d1:5d6b e1d2:5d4b e1d3:5d4a e1d4:5d69 e1d5:5d74 e1d6:5d82 e1d7:5d99 e1d8:5d9d e1d9:8c73 e1da:5db7 e1db:5dc5 e1dc:5f73 e1dd:5f77 e1de:5f82 e1df:5f87 e1e0:5f89 e1e1:5f8c e1e2:5f95 e1e3:5f99 e1e4:5f9c e1e5:5fa8 e1e6:5fad e1e7:5fb5 e1e8:5fbc e1e9:8862 e1ea:5f61 e1eb:72ad e1ec:72b0 e1ed:72b4 e1ee:72b7 e1ef:72b8 e1f0:72c3 e1f1:72c1 e1f2:72ce e1f3:72cd e1f4:72d2 e1f5:72e8 e1f6:72ef e1f7:72e9 e1f8:72f2 e1f9:72f4 e1fa:72f7 e1fb:7301 e1fc:72f3 e1fd:7303 e1fe:72fa e240:91e6 e241:91e7 e242:91e8 e243:91e9 e244:91ea e245:91eb e246:91ec e247:91ed e248:91ee e249:91ef e24a:91f0 e24b:91f1 e24c:91f2 e24d:91f3 e24e:91f4 e24f:91f5 e250:91f6 e251:91f7 e252:91f8 e253:91f9 e254:91fa e255:91fb e256:91fc e257:91fd e258:91fe e259:91ff e25a:9200 e25b:9201 e25c:9202 e25d:9203 e25e:9204 e25f:9205 e260:9206 e261:9207 e262:9208 e263:9209 e264:920a e265:920b e266:920c e267:920d e268:920e e269:920f e26a:9210 e26b:9211 e26c:9212 e26d:9213 e26e:9214 e26f:9215 e270:9216 e271:9217 e272:9218 e273:9219 e274:921a e275:921b e276:921c e277:921d e278:921e e279:921f e27a:9220 e27b:9221 e27c:9222 e27d:9223 e27e:9224 e280:9225 e281:9226 e282:9227 e283:9228 e284:9229 e285:922a e286:922b e287:922c e288:922d e289:922e e28a:922f e28b:9230 e28c:9231 e28d:9232 e28e:9233 e28f:9234 e290:9235 e291:9236 e292:9237 e293:9238 e294:9239 e295:923a e296:923b e297:923c e298:923d e299:923e e29a:923f e29b:9240 e29c:9241 e29d:9242 e29e:9243 e29f:9244 e2a0:9245 e2a1:72fb e2a2:7317 e2a3:7313 e2a4:7321 e2a5:730a e2a6:731e e2a7:731d e2a8:7315 e2a9:7322 e2aa:7339 e2ab:7325 e2ac:732c e2ad:7338 e2ae:7331 e2af:7350 e2b0:734d e2b1:7357 e2b2:7360 e2b3:736c e2b4:736f e2b5:737e e2b6:821b e2b7:5925 e2b8:98e7 e2b9:5924 e2ba:5902 e2bb:9963 e2bc:9967 e2bd:9968 e2be:9969 e2bf:996a e2c0:996b e2c1:996c e2c2:9974 e2c3:9977 e2c4:997d e2c5:9980 e2c6:9984 e2c7:9987 e2c8:998a e2c9:998d e2ca:9990 e2cb:9991 e2cc:9993 e2cd:9994 e2ce:9995 e2cf:5e80 e2d0:5e91 e2d1:5e8b e2d2:5e96 e2d3:5ea5 e2d4:5ea0 e2d5:5eb9 e2d6:5eb5 e2d7:5ebe e2d8:5eb3 e2d9:8d53 e2da:5ed2 e2db:5ed1 e2dc:5edb e2dd:5ee8 e2de:5eea e2df:81ba e2e0:5fc4 e2e1:5fc9 e2e2:5fd6 e2e3:5fcf e2e4:6003 e2e5:5fee e2e6:6004 e2e7:5fe1 e2e8:5fe4 e2e9:5ffe e2ea:6005 e2eb:6006 e2ec:5fea e2ed:5fed e2ee:5ff8 e2ef:6019 e2f0:6035 e2f1:6026 e2f2:601b e2f3:600f e2f4:600d e2f5:6029 e2f6:602b e2f7:600a e2f8:603f e2f9:6021 e2fa:6078 e2fb:6079 e2fc:607b e2fd:607a e2fe:6042 e340:9246 e341:9247 e342:9248 e343:9249 e344:924a e345:924b e346:924c e347:924d e348:924e e349:924f e34a:9250 e34b:9251 e34c:9252 e34d:9253 e34e:9254 e34f:9255 e350:9256 e351:9257 e352:9258 e353:9259 e354:925a e355:925b e356:925c e357:925d e358:925e e359:925f e35a:9260 e35b:9261 e35c:9262 e35d:9263 e35e:9264 e35f:9265 e360:9266 e361:9267 e362:9268 e363:9269 e364:926a e365:926b e366:926c e367:926d e368:926e e369:926f e36a:9270 e36b:9271 e36c:9272 e36d:9273 e36e:9275 e36f:9276 e370:9277 e371:9278 e372:9279 e373:927a e374:927b e375:927c e376:927d e377:927e e378:927f e379:9280 e37a:9281 e37b:9282 e37c:9283 e37d:9284 e37e:9285 e380:9286 e381:9287 e382:9288 e383:9289 e384:928a e385:928b e386:928c e387:928d e388:928f e389:9290 e38a:9291 e38b:9292 e38c:9293 e38d:9294 e38e:9295 e38f:9296 e390:9297 e391:9298 e392:9299 e393:929a e394:929b e395:929c e396:929d e397:929e e398:929f e399:92a0 e39a:92a1 e39b:92a2 e39c:92a3 e39d:92a4 e39e:92a5 e39f:92a6 e3a0:92a7 e3a1:606a e3a2:607d e3a3:6096 e3a4:609a e3a5:60ad e3a6:609d e3a7:6083 e3a8:6092 e3a9:608c e3aa:609b e3ab:60ec e3ac:60bb e3ad:60b1 e3ae:60dd e3af:60d8 e3b0:60c6 e3b1:60da e3b2:60b4 e3b3:6120 e3b4:6126 e3b5:6115 e3b6:6123 e3b7:60f4 e3b8:6100 e3b9:610e e3ba:612b e3bb:614a e3bc:6175 e3bd:61ac e3be:6194 e3bf:61a7 e3c0:61b7 e3c1:61d4 e3c2:61f5 e3c3:5fdd e3c4:96b3 e3c5:95e9 e3c6:95eb e3c7:95f1 e3c8:95f3 e3c9:95f5 e3ca:95f6 e3cb:95fc e3cc:95fe e3cd:9603 e3ce:9604 e3cf:9606 e3d0:9608 e3d1:960a e3d2:960b e3d3:960c e3d4:960d e3d5:960f e3d6:9612 e3d7:9615 e3d8:9616 e3d9:9617 e3da:9619 e3db:961a e3dc:4e2c e3dd:723f e3de:6215 e3df:6c35 e3e0:6c54 e3e1:6c5c e3e2:6c4a e3e3:6ca3 e3e4:6c85 e3e5:6c90 e3e6:6c94 e3e7:6c8c e3e8:6c68 e3e9:6c69 e3ea:6c74 e3eb:6c76 e3ec:6c86 e3ed:6ca9 e3ee:6cd0 e3ef:6cd4 e3f0:6cad e3f1:6cf7 e3f2:6cf8 e3f3:6cf1 e3f4:6cd7 e3f5:6cb2 e3f6:6ce0 e3f7:6cd6 e3f8:6cfa e3f9:6ceb e3fa:6cee e3fb:6cb1 e3fc:6cd3 e3fd:6cef e3fe:6cfe e440:92a8 e441:92a9 e442:92aa e443:92ab e444:92ac e445:92ad e446:92af e447:92b0 e448:92b1 e449:92b2 e44a:92b3 e44b:92b4 e44c:92b5 e44d:92b6 e44e:92b7 e44f:92b8 e450:92b9 e451:92ba e452:92bb e453:92bc e454:92bd e455:92be e456:92bf e457:92c0 e458:92c1 e459:92c2 e45a:92c3 e45b:92c4 e45c:92c5 e45d:92c6 e45e:92c7 e45f:92c9 e460:92ca e461:92cb e462:92cc e463:92cd e464:92ce e465:92cf e466:92d0 e467:92d1 e468:92d2 e469:92d3 e46a:92d4 e46b:92d5 e46c:92d6 e46d:92d7 e46e:92d8 e46f:92d9 e470:92da e471:92db e472:92dc e473:92dd e474:92de e475:92df e476:92e0 e477:92e1 e478:92e2 e479:92e3 e47a:92e4 e47b:92e5 e47c:92e6 e47d:92e7 e47e:92e8 e480:92e9 e481:92ea e482:92eb e483:92ec e484:92ed e485:92ee e486:92ef e487:92f0 e488:92f1 e489:92f2 e48a:92f3 e48b:92f4 e48c:92f5 e48d:92f6 e48e:92f7 e48f:92f8 e490:92f9 e491:92fa e492:92fb e493:92fc e494:92fd e495:92fe e496:92ff e497:9300 e498:9301 e499:9302 e49a:9303 e49b:9304 e49c:9305 e49d:9306 e49e:9307 e49f:9308 e4a0:9309 e4a1:6d39 e4a2:6d27 e4a3:6d0c e4a4:6d43 e4a5:6d48 e4a6:6d07 e4a7:6d04 e4a8:6d19 e4a9:6d0e e4aa:6d2b e4ab:6d4d e4ac:6d2e e4ad:6d35 e4ae:6d1a e4af:6d4f e4b0:6d52 e4b1:6d54 e4b2:6d33 e4b3:6d91 e4b4:6d6f e4b5:6d9e e4b6:6da0 e4b7:6d5e e4b8:6d93 e4b9:6d94 e4ba:6d5c e4bb:6d60 e4bc:6d7c e4bd:6d63 e4be:6e1a e4bf:6dc7 e4c0:6dc5 e4c1:6dde e4c2:6e0e e4c3:6dbf e4c4:6de0 e4c5:6e11 e4c6:6de6 e4c7:6ddd e4c8:6dd9 e4c9:6e16 e4ca:6dab e4cb:6e0c e4cc:6dae e4cd:6e2b e4ce:6e6e e4cf:6e4e e4d0:6e6b e4d1:6eb2 e4d2:6e5f e4d3:6e86 e4d4:6e53 e4d5:6e54 e4d6:6e32 e4d7:6e25 e4d8:6e44 e4d9:6edf e4da:6eb1 e4db:6e98 e4dc:6ee0 e4dd:6f2d e4de:6ee2 e4df:6ea5 e4e0:6ea7 e4e1:6ebd e4e2:6ebb e4e3:6eb7 e4e4:6ed7 e4e5:6eb4 e4e6:6ecf e4e7:6e8f e4e8:6ec2 e4e9:6e9f e4ea:6f62 e4eb:6f46 e4ec:6f47 e4ed:6f24 e4ee:6f15 e4ef:6ef9 e4f0:6f2f e4f1:6f36 e4f2:6f4b e4f3:6f74 e4f4:6f2a e4f5:6f09 e4f6:6f29 e4f7:6f89 e4f8:6f8d e4f9:6f8c e4fa:6f78 e4fb:6f72 e4fc:6f7c e4fd:6f7a e4fe:6fd1 e540:930a e541:930b e542:930c e543:930d e544:930e e545:930f e546:9310 e547:9311 e548:9312 e549:9313 e54a:9314 e54b:9315 e54c:9316 e54d:9317 e54e:9318 e54f:9319 e550:931a e551:931b e552:931c e553:931d e554:931e e555:931f e556:9320 e557:9321 e558:9322 e559:9323 e55a:9324 e55b:9325 e55c:9326 e55d:9327 e55e:9328 e55f:9329 e560:932a e561:932b e562:932c e563:932d e564:932e e565:932f e566:9330 e567:9331 e568:9332 e569:9333 e56a:9334 e56b:9335 e56c:9336 e56d:9337 e56e:9338 e56f:9339 e570:933a e571:933b e572:933c e573:933d e574:933f e575:9340 e576:9341 e577:9342 e578:9343 e579:9344 e57a:9345 e57b:9346 e57c:9347 e57d:9348 e57e:9349 e580:934a e581:934b e582:934c e583:934d e584:934e e585:934f e586:9350 e587:9351 e588:9352 e589:9353 e58a:9354 e58b:9355 e58c:9356 e58d:9357 e58e:9358 e58f:9359 e590:935a e591:935b e592:935c e593:935d e594:935e e595:935f e596:9360 e597:9361 e598:9362 e599:9363 e59a:9364 e59b:9365 e59c:9366 e59d:9367 e59e:9368 e59f:9369 e5a0:936b e5a1:6fc9 e5a2:6fa7 e5a3:6fb9 e5a4:6fb6 e5a5:6fc2 e5a6:6fe1 e5a7:6fee e5a8:6fde e5a9:6fe0 e5aa:6fef e5ab:701a e5ac:7023 e5ad:701b e5ae:7039 e5af:7035 e5b0:704f e5b1:705e e5b2:5b80 e5b3:5b84 e5b4:5b95 e5b5:5b93 e5b6:5ba5 e5b7:5bb8 e5b8:752f e5b9:9a9e e5ba:6434 e5bb:5be4 e5bc:5bee e5bd:8930 e5be:5bf0 e5bf:8e47 e5c0:8b07 e5c1:8fb6 e5c2:8fd3 e5c3:8fd5 e5c4:8fe5 e5c5:8fee e5c6:8fe4 e5c7:8fe9 e5c8:8fe6 e5c9:8ff3 e5ca:8fe8 e5cb:9005 e5cc:9004 e5cd:900b e5ce:9026 e5cf:9011 e5d0:900d e5d1:9016 e5d2:9021 e5d3:9035 e5d4:9036 e5d5:902d e5d6:902f e5d7:9044 e5d8:9051 e5d9:9052 e5da:9050 e5db:9068 e5dc:9058 e5dd:9062 e5de:905b e5df:66b9 e5e0:9074 e5e1:907d e5e2:9082 e5e3:9088 e5e4:9083 e5e5:908b e5e6:5f50 e5e7:5f57 e5e8:5f56 e5e9:5f58 e5ea:5c3b e5eb:54ab e5ec:5c50 e5ed:5c59 e5ee:5b71 e5ef:5c63 e5f0:5c66 e5f1:7fbc e5f2:5f2a e5f3:5f29 e5f4:5f2d e5f5:8274 e5f6:5f3c e5f7:9b3b e5f8:5c6e e5f9:5981 e5fa:5983 e5fb:598d e5fc:59a9 e5fd:59aa e5fe:59a3 e640:936c e641:936d e642:936e e643:936f e644:9370 e645:9371 e646:9372 e647:9373 e648:9374 e649:9375 e64a:9376 e64b:9377 e64c:9378 e64d:9379 e64e:937a e64f:937b e650:937c e651:937d e652:937e e653:937f e654:9380 e655:9381 e656:9382 e657:9383 e658:9384 e659:9385 e65a:9386 e65b:9387 e65c:9388 e65d:9389 e65e:938a e65f:938b e660:938c e661:938d e662:938e e663:9390 e664:9391 e665:9392 e666:9393 e667:9394 e668:9395 e669:9396 e66a:9397 e66b:9398 e66c:9399 e66d:939a e66e:939b e66f:939c e670:939d e671:939e e672:939f e673:93a0 e674:93a1 e675:93a2 e676:93a3 e677:93a4 e678:93a5 e679:93a6 e67a:93a7 e67b:93a8 e67c:93a9 e67d:93aa e67e:93ab e680:93ac e681:93ad e682:93ae e683:93af e684:93b0 e685:93b1 e686:93b2 e687:93b3 e688:93b4 e689:93b5 e68a:93b6 e68b:93b7 e68c:93b8 e68d:93b9 e68e:93ba e68f:93bb e690:93bc e691:93bd e692:93be e693:93bf e694:93c0 e695:93c1 e696:93c2 e697:93c3 e698:93c4 e699:93c5 e69a:93c6 e69b:93c7 e69c:93c8 e69d:93c9 e69e:93cb e69f:93cc e6a0:93cd e6a1:5997 e6a2:59ca e6a3:59ab e6a4:599e e6a5:59a4 e6a6:59d2 e6a7:59b2 e6a8:59af e6a9:59d7 e6aa:59be e6ab:5a05 e6ac:5a06 e6ad:59dd e6ae:5a08 e6af:59e3 e6b0:59d8 e6b1:59f9 e6b2:5a0c e6b3:5a09 e6b4:5a32 e6b5:5a34 e6b6:5a11 e6b7:5a23 e6b8:5a13 e6b9:5a40 e6ba:5a67 e6bb:5a4a e6bc:5a55 e6bd:5a3c e6be:5a62 e6bf:5a75 e6c0:80ec e6c1:5aaa e6c2:5a9b e6c3:5a77 e6c4:5a7a e6c5:5abe e6c6:5aeb e6c7:5ab2 e6c8:5ad2 e6c9:5ad4 e6ca:5ab8 e6cb:5ae0 e6cc:5ae3 e6cd:5af1 e6ce:5ad6 e6cf:5ae6 e6d0:5ad8 e6d1:5adc e6d2:5b09 e6d3:5b17 e6d4:5b16 e6d5:5b32 e6d6:5b37 e6d7:5b40 e6d8:5c15 e6d9:5c1c e6da:5b5a e6db:5b65 e6dc:5b73 e6dd:5b51 e6de:5b53 e6df:5b62 e6e0:9a75 e6e1:9a77 e6e2:9a78 e6e3:9a7a e6e4:9a7f e6e5:9a7d e6e6:9a80 e6e7:9a81 e6e8:9a85 e6e9:9a88 e6ea:9a8a e6eb:9a90 e6ec:9a92 e6ed:9a93 e6ee:9a96 e6ef:9a98 e6f0:9a9b e6f1:9a9c e6f2:9a9d e6f3:9a9f e6f4:9aa0 e6f5:9aa2 e6f6:9aa3 e6f7:9aa5 e6f8:9aa7 e6f9:7e9f e6fa:7ea1 e6fb:7ea3 e6fc:7ea5 e6fd:7ea8 e6fe:7ea9 e740:93ce e741:93cf e742:93d0 e743:93d1 e744:93d2 e745:93d3 e746:93d4 e747:93d5 e748:93d7 e749:93d8 e74a:93d9 e74b:93da e74c:93db e74d:93dc e74e:93dd e74f:93de e750:93df e751:93e0 e752:93e1 e753:93e2 e754:93e3 e755:93e4 e756:93e5 e757:93e6 e758:93e7 e759:93e8 e75a:93e9 e75b:93ea e75c:93eb e75d:93ec e75e:93ed e75f:93ee e760:93ef e761:93f0 e762:93f1 e763:93f2 e764:93f3 e765:93f4 e766:93f5 e767:93f6 e768:93f7 e769:93f8 e76a:93f9 e76b:93fa e76c:93fb e76d:93fc e76e:93fd e76f:93fe e770:93ff e771:9400 e772:9401 e773:9402 e774:9403 e775:9404 e776:9405 e777:9406 e778:9407 e779:9408 e77a:9409 e77b:940a e77c:940b e77d:940c e77e:940d e780:940e e781:940f e782:9410 e783:9411 e784:9412 e785:9413 e786:9414 e787:9415 e788:9416 e789:9417 e78a:9418 e78b:9419 e78c:941a e78d:941b e78e:941c e78f:941d e790:941e e791:941f e792:9420 e793:9421 e794:9422 e795:9423 e796:9424 e797:9425 e798:9426 e799:9427 e79a:9428 e79b:9429 e79c:942a e79d:942b e79e:942c e79f:942d e7a0:942e e7a1:7ead e7a2:7eb0 e7a3:7ebe e7a4:7ec0 e7a5:7ec1 e7a6:7ec2 e7a7:7ec9 e7a8:7ecb e7a9:7ecc e7aa:7ed0 e7ab:7ed4 e7ac:7ed7 e7ad:7edb e7ae:7ee0 e7af:7ee1 e7b0:7ee8 e7b1:7eeb e7b2:7eee e7b3:7eef e7b4:7ef1 e7b5:7ef2 e7b6:7f0d e7b7:7ef6 e7b8:7efa e7b9:7efb e7ba:7efe e7bb:7f01 e7bc:7f02 e7bd:7f03 e7be:7f07 e7bf:7f08 e7c0:7f0b e7c1:7f0c e7c2:7f0f e7c3:7f11 e7c4:7f12 e7c5:7f17 e7c6:7f19 e7c7:7f1c e7c8:7f1b e7c9:7f1f e7ca:7f21 e7cb:7f22 e7cc:7f23 e7cd:7f24 e7ce:7f25 e7cf:7f26 e7d0:7f27 e7d1:7f2a e7d2:7f2b e7d3:7f2c e7d4:7f2d e7d5:7f2f e7d6:7f30 e7d7:7f31 e7d8:7f32 e7d9:7f33 e7da:7f35 e7db:5e7a e7dc:757f e7dd:5ddb e7de:753e e7df:9095 e7e0:738e e7e1:7391 e7e2:73ae e7e3:73a2 e7e4:739f e7e5:73cf e7e6:73c2 e7e7:73d1 e7e8:73b7 e7e9:73b3 e7ea:73c0 e7eb:73c9 e7ec:73c8 e7ed:73e5 e7ee:73d9 e7ef:987c e7f0:740a e7f1:73e9 e7f2:73e7 e7f3:73de e7f4:73ba e7f5:73f2 e7f6:740f e7f7:742a e7f8:745b e7f9:7426 e7fa:7425 e7fb:7428 e7fc:7430 e7fd:742e e7fe:742c e840:942f e841:9430 e842:9431 e843:9432 e844:9433 e845:9434 e846:9435 e847:9436 e848:9437 e849:9438 e84a:9439 e84b:943a e84c:943b e84d:943c e84e:943d e84f:943f e850:9440 e851:9441 e852:9442 e853:9443 e854:9444 e855:9445 e856:9446 e857:9447 e858:9448 e859:9449 e85a:944a e85b:944b e85c:944c e85d:944d e85e:944e e85f:944f e860:9450 e861:9451 e862:9452 e863:9453 e864:9454 e865:9455 e866:9456 e867:9457 e868:9458 e869:9459 e86a:945a e86b:945b e86c:945c e86d:945d e86e:945e e86f:945f e870:9460 e871:9461 e872:9462 e873:9463 e874:9464 e875:9465 e876:9466 e877:9467 e878:9468 e879:9469 e87a:946a e87b:946c e87c:946d e87d:946e e87e:946f e880:9470 e881:9471 e882:9472 e883:9473 e884:9474 e885:9475 e886:9476 e887:9477 e888:9478 e889:9479 e88a:947a e88b:947b e88c:947c e88d:947d e88e:947e e88f:947f e890:9480 e891:9481 e892:9482 e893:9483 e894:9484 e895:9491 e896:9496 e897:9498 e898:94c7 e899:94cf e89a:94d3 e89b:94d4 e89c:94da e89d:94e6 e89e:94fb e89f:951c e8a0:9520 e8a1:741b e8a2:741a e8a3:7441 e8a4:745c e8a5:7457 e8a6:7455 e8a7:7459 e8a8:7477 e8a9:746d e8aa:747e e8ab:749c e8ac:748e e8ad:7480 e8ae:7481 e8af:7487 e8b0:748b e8b1:749e e8b2:74a8 e8b3:74a9 e8b4:7490 e8b5:74a7 e8b6:74d2 e8b7:74ba e8b8:97ea e8b9:97eb e8ba:97ec e8bb:674c e8bc:6753 e8bd:675e e8be:6748 e8bf:6769 e8c0:67a5 e8c1:6787 e8c2:676a e8c3:6773 e8c4:6798 e8c5:67a7 e8c6:6775 e8c7:67a8 e8c8:679e e8c9:67ad e8ca:678b e8cb:6777 e8cc:677c e8cd:67f0 e8ce:6809 e8cf:67d8 e8d0:680a e8d1:67e9 e8d2:67b0 e8d3:680c e8d4:67d9 e8d5:67b5 e8d6:67da e8d7:67b3 e8d8:67dd e8d9:6800 e8da:67c3 e8db:67b8 e8dc:67e2 e8dd:680e e8de:67c1 e8df:67fd e8e0:6832 e8e1:6833 e8e2:6860 e8e3:6861 e8e4:684e e8e5:6862 e8e6:6844 e8e7:6864 e8e8:6883 e8e9:681d e8ea:6855 e8eb:6866 e8ec:6841 e8ed:6867 e8ee:6840 e8ef:683e e8f0:684a e8f1:6849 e8f2:6829 e8f3:68b5 e8f4:688f e8f5:6874 e8f6:6877 e8f7:6893 e8f8:686b e8f9:68c2 e8fa:696e e8fb:68fc e8fc:691f e8fd:6920 e8fe:68f9 e940:9527 e941:9533 e942:953d e943:9543 e944:9548 e945:954b e946:9555 e947:955a e948:9560 e949:956e e94a:9574 e94b:9575 e94c:9577 e94d:9578 e94e:9579 e94f:957a e950:957b e951:957c e952:957d e953:957e e954:9580 e955:9581 e956:9582 e957:9583 e958:9584 e959:9585 e95a:9586 e95b:9587 e95c:9588 e95d:9589 e95e:958a e95f:958b e960:958c e961:958d e962:958e e963:958f e964:9590 e965:9591 e966:9592 e967:9593 e968:9594 e969:9595 e96a:9596 e96b:9597 e96c:9598 e96d:9599 e96e:959a e96f:959b e970:959c e971:959d e972:959e e973:959f e974:95a0 e975:95a1 e976:95a2 e977:95a3 e978:95a4 e979:95a5 e97a:95a6 e97b:95a7 e97c:95a8 e97d:95a9 e97e:95aa e980:95ab e981:95ac e982:95ad e983:95ae e984:95af e985:95b0 e986:95b1 e987:95b2 e988:95b3 e989:95b4 e98a:95b5 e98b:95b6 e98c:95b7 e98d:95b8 e98e:95b9 e98f:95ba e990:95bb e991:95bc e992:95bd e993:95be e994:95bf e995:95c0 e996:95c1 e997:95c2 e998:95c3 e999:95c4 e99a:95c5 e99b:95c6 e99c:95c7 e99d:95c8 e99e:95c9 e99f:95ca e9a0:95cb e9a1:6924 e9a2:68f0 e9a3:690b e9a4:6901 e9a5:6957 e9a6:68e3 e9a7:6910 e9a8:6971 e9a9:6939 e9aa:6960 e9ab:6942 e9ac:695d e9ad:6984 e9ae:696b e9af:6980 e9b0:6998 e9b1:6978 e9b2:6934 e9b3:69cc e9b4:6987 e9b5:6988 e9b6:69ce e9b7:6989 e9b8:6966 e9b9:6963 e9ba:6979 e9bb:699b e9bc:69a7 e9bd:69bb e9be:69ab e9bf:69ad e9c0:69d4 e9c1:69b1 e9c2:69c1 e9c3:69ca e9c4:69df e9c5:6995 e9c6:69e0 e9c7:698d e9c8:69ff e9c9:6a2f e9ca:69ed e9cb:6a17 e9cc:6a18 e9cd:6a65 e9ce:69f2 e9cf:6a44 e9d0:6a3e e9d1:6aa0 e9d2:6a50 e9d3:6a5b e9d4:6a35 e9d5:6a8e e9d6:6a79 e9d7:6a3d e9d8:6a28 e9d9:6a58 e9da:6a7c e9db:6a91 e9dc:6a90 e9dd:6aa9 e9de:6a97 e9df:6aab e9e0:7337 e9e1:7352 e9e2:6b81 e9e3:6b82 e9e4:6b87 e9e5:6b84 e9e6:6b92 e9e7:6b93 e9e8:6b8d e9e9:6b9a e9ea:6b9b e9eb:6ba1 e9ec:6baa e9ed:8f6b e9ee:8f6d e9ef:8f71 e9f0:8f72 e9f1:8f73 e9f2:8f75 e9f3:8f76 e9f4:8f78 e9f5:8f77 e9f6:8f79 e9f7:8f7a e9f8:8f7c e9f9:8f7e e9fa:8f81 e9fb:8f82 e9fc:8f84 e9fd:8f87 e9fe:8f8b ea40:95cc ea41:95cd ea42:95ce ea43:95cf ea44:95d0 ea45:95d1 ea46:95d2 ea47:95d3 ea48:95d4 ea49:95d5 ea4a:95d6 ea4b:95d7 ea4c:95d8 ea4d:95d9 ea4e:95da ea4f:95db ea50:95dc ea51:95dd ea52:95de ea53:95df ea54:95e0 ea55:95e1 ea56:95e2 ea57:95e3 ea58:95e4 ea59:95e5 ea5a:95e6 ea5b:95e7 ea5c:95ec ea5d:95ff ea5e:9607 ea5f:9613 ea60:9618 ea61:961b ea62:961e ea63:9620 ea64:9623 ea65:9624 ea66:9625 ea67:9626 ea68:9627 ea69:9628 ea6a:9629 ea6b:962b ea6c:962c ea6d:962d ea6e:962f ea6f:9630 ea70:9637 ea71:9638 ea72:9639 ea73:963a ea74:963e ea75:9641 ea76:9643 ea77:964a ea78:964e ea79:964f ea7a:9651 ea7b:9652 ea7c:9653 ea7d:9656 ea7e:9657 ea80:9658 ea81:9659 ea82:965a ea83:965c ea84:965d ea85:965e ea86:9660 ea87:9663 ea88:9665 ea89:9666 ea8a:966b ea8b:966d ea8c:966e ea8d:966f ea8e:9670 ea8f:9671 ea90:9673 ea91:9678 ea92:9679 ea93:967a ea94:967b ea95:967c ea96:967d ea97:967e ea98:967f ea99:9680 ea9a:9681 ea9b:9682 ea9c:9683 ea9d:9684 ea9e:9687 ea9f:9689 eaa0:968a eaa1:8f8d eaa2:8f8e eaa3:8f8f eaa4:8f98 eaa5:8f9a eaa6:8ece eaa7:620b eaa8:6217 eaa9:621b eaaa:621f eaab:6222 eaac:6221 eaad:6225 eaae:6224 eaaf:622c eab0:81e7 eab1:74ef eab2:74f4 eab3:74ff eab4:750f eab5:7511 eab6:7513 eab7:6534 eab8:65ee eab9:65ef eaba:65f0 eabb:660a eabc:6619 eabd:6772 eabe:6603 eabf:6615 eac0:6600 eac1:7085 eac2:66f7 eac3:661d eac4:6634 eac5:6631 eac6:6636 eac7:6635 eac8:8006 eac9:665f eaca:6654 eacb:6641 eacc:664f eacd:6656 eace:6661 eacf:6657 ead0:6677 ead1:6684 ead2:668c ead3:66a7 ead4:669d ead5:66be ead6:66db ead7:66dc ead8:66e6 ead9:66e9 eada:8d32 eadb:8d33 eadc:8d36 eadd:8d3b eade:8d3d eadf:8d40 eae0:8d45 eae1:8d46 eae2:8d48 eae3:8d49 eae4:8d47 eae5:8d4d eae6:8d55 eae7:8d59 eae8:89c7 eae9:89ca eaea:89cb eaeb:89cc eaec:89ce eaed:89cf eaee:89d0 eaef:89d1 eaf0:726e eaf1:729f eaf2:725d eaf3:7266 eaf4:726f eaf5:727e eaf6:727f eaf7:7284 eaf8:728b eaf9:728d eafa:728f eafb:7292 eafc:6308 eafd:6332 eafe:63b0 eb40:968c eb41:968e eb42:9691 eb43:9692 eb44:9693 eb45:9695 eb46:9696 eb47:969a eb48:969b eb49:969d eb4a:969e eb4b:969f eb4c:96a0 eb4d:96a1 eb4e:96a2 eb4f:96a3 eb50:96a4 eb51:96a5 eb52:96a6 eb53:96a8 eb54:96a9 eb55:96aa eb56:96ab eb57:96ac eb58:96ad eb59:96ae eb5a:96af eb5b:96b1 eb5c:96b2 eb5d:96b4 eb5e:96b5 eb5f:96b7 eb60:96b8 eb61:96ba eb62:96bb eb63:96bf eb64:96c2 eb65:96c3 eb66:96c8 eb67:96ca eb68:96cb eb69:96d0 eb6a:96d1 eb6b:96d3 eb6c:96d4 eb6d:96d6 eb6e:96d7 eb6f:96d8 eb70:96d9 eb71:96da eb72:96db eb73:96dc eb74:96dd eb75:96de eb76:96df eb77:96e1 eb78:96e2 eb79:96e3 eb7a:96e4 eb7b:96e5 eb7c:96e6 eb7d:96e7 eb7e:96eb eb80:96ec eb81:96ed eb82:96ee eb83:96f0 eb84:96f1 eb85:96f2 eb86:96f4 eb87:96f5 eb88:96f8 eb89:96fa eb8a:96fb eb8b:96fc eb8c:96fd eb8d:96ff eb8e:9702 eb8f:9703 eb90:9705 eb91:970a eb92:970b eb93:970c eb94:9710 eb95:9711 eb96:9712 eb97:9714 eb98:9715 eb99:9717 eb9a:9718 eb9b:9719 eb9c:971a eb9d:971b eb9e:971d eb9f:971f eba0:9720 eba1:643f eba2:64d8 eba3:8004 eba4:6bea eba5:6bf3 eba6:6bfd eba7:6bf5 eba8:6bf9 eba9:6c05 ebaa:6c07 ebab:6c06 ebac:6c0d ebad:6c15 ebae:6c18 ebaf:6c19 ebb0:6c1a ebb1:6c21 ebb2:6c29 ebb3:6c24 ebb4:6c2a ebb5:6c32 ebb6:6535 ebb7:6555 ebb8:656b ebb9:724d ebba:7252 ebbb:7256 ebbc:7230 ebbd:8662 ebbe:5216 ebbf:809f ebc0:809c ebc1:8093 ebc2:80bc ebc3:670a ebc4:80bd ebc5:80b1 ebc6:80ab ebc7:80ad ebc8:80b4 ebc9:80b7 ebca:80e7 ebcb:80e8 ebcc:80e9 ebcd:80ea ebce:80db ebcf:80c2 ebd0:80c4 ebd1:80d9 ebd2:80cd ebd3:80d7 ebd4:6710 ebd5:80dd ebd6:80eb ebd7:80f1 ebd8:80f4 ebd9:80ed ebda:810d ebdb:810e ebdc:80f2 ebdd:80fc ebde:6715 ebdf:8112 ebe0:8c5a ebe1:8136 ebe2:811e ebe3:812c ebe4:8118 ebe5:8132 ebe6:8148 ebe7:814c ebe8:8153 ebe9:8174 ebea:8159 ebeb:815a ebec:8171 ebed:8160 ebee:8169 ebef:817c ebf0:817d ebf1:816d ebf2:8167 ebf3:584d ebf4:5ab5 ebf5:8188 ebf6:8182 ebf7:8191 ebf8:6ed5 ebf9:81a3 ebfa:81aa ebfb:81cc ebfc:6726 ebfd:81ca ebfe:81bb ec40:9721 ec41:9722 ec42:9723 ec43:9724 ec44:9725 ec45:9726 ec46:9727 ec47:9728 ec48:9729 ec49:972b ec4a:972c ec4b:972e ec4c:972f ec4d:9731 ec4e:9733 ec4f:9734 ec50:9735 ec51:9736 ec52:9737 ec53:973a ec54:973b ec55:973c ec56:973d ec57:973f ec58:9740 ec59:9741 ec5a:9742 ec5b:9743 ec5c:9744 ec5d:9745 ec5e:9746 ec5f:9747 ec60:9748 ec61:9749 ec62:974a ec63:974b ec64:974c ec65:974d ec66:974e ec67:974f ec68:9750 ec69:9751 ec6a:9754 ec6b:9755 ec6c:9757 ec6d:9758 ec6e:975a ec6f:975c ec70:975d ec71:975f ec72:9763 ec73:9764 ec74:9766 ec75:9767 ec76:9768 ec77:976a ec78:976b ec79:976c ec7a:976d ec7b:976e ec7c:976f ec7d:9770 ec7e:9771 ec80:9772 ec81:9775 ec82:9777 ec83:9778 ec84:9779 ec85:977a ec86:977b ec87:977d ec88:977e ec89:977f ec8a:9780 ec8b:9781 ec8c:9782 ec8d:9783 ec8e:9784 ec8f:9786 ec90:9787 ec91:9788 ec92:9789 ec93:978a ec94:978c ec95:978e ec96:978f ec97:9790 ec98:9793 ec99:9795 ec9a:9796 ec9b:9797 ec9c:9799 ec9d:979a ec9e:979b ec9f:979c eca0:979d eca1:81c1 eca2:81a6 eca3:6b24 eca4:6b37 eca5:6b39 eca6:6b43 eca7:6b46 eca8:6b59 eca9:98d1 ecaa:98d2 ecab:98d3 ecac:98d5 ecad:98d9 ecae:98da ecaf:6bb3 ecb0:5f40 ecb1:6bc2 ecb2:89f3 ecb3:6590 ecb4:9f51 ecb5:6593 ecb6:65bc ecb7:65c6 ecb8:65c4 ecb9:65c3 ecba:65cc ecbb:65ce ecbc:65d2 ecbd:65d6 ecbe:7080 ecbf:709c ecc0:7096 ecc1:709d ecc2:70bb ecc3:70c0 ecc4:70b7 ecc5:70ab ecc6:70b1 ecc7:70e8 ecc8:70ca ecc9:7110 ecca:7113 eccb:7116 eccc:712f eccd:7131 ecce:7173 eccf:715c ecd0:7168 ecd1:7145 ecd2:7172 ecd3:714a ecd4:7178 ecd5:717a ecd6:7198 ecd7:71b3 ecd8:71b5 ecd9:71a8 ecda:71a0 ecdb:71e0 ecdc:71d4 ecdd:71e7 ecde:71f9 ecdf:721d ece0:7228 ece1:706c ece2:7118 ece3:7166 ece4:71b9 ece5:623e ece6:623d ece7:6243 ece8:6248 ece9:6249 ecea:793b eceb:7940 ecec:7946 eced:7949 ecee:795b ecef:795c ecf0:7953 ecf1:795a ecf2:7962 ecf3:7957 ecf4:7960 ecf5:796f ecf6:7967 ecf7:797a ecf8:7985 ecf9:798a ecfa:799a ecfb:79a7 ecfc:79b3 ecfd:5fd1 ecfe:5fd0 ed40:979e ed41:979f ed42:97a1 ed43:97a2 ed44:97a4 ed45:97a5 ed46:97a6 ed47:97a7 ed48:97a8 ed49:97a9 ed4a:97aa ed4b:97ac ed4c:97ae ed4d:97b0 ed4e:97b1 ed4f:97b3 ed50:97b5 ed51:97b6 ed52:97b7 ed53:97b8 ed54:97b9 ed55:97ba ed56:97bb ed57:97bc ed58:97bd ed59:97be ed5a:97bf ed5b:97c0 ed5c:97c1 ed5d:97c2 ed5e:97c3 ed5f:97c4 ed60:97c5 ed61:97c6 ed62:97c7 ed63:97c8 ed64:97c9 ed65:97ca ed66:97cb ed67:97cc ed68:97cd ed69:97ce ed6a:97cf ed6b:97d0 ed6c:97d1 ed6d:97d2 ed6e:97d3 ed6f:97d4 ed70:97d5 ed71:97d6 ed72:97d7 ed73:97d8 ed74:97d9 ed75:97da ed76:97db ed77:97dc ed78:97dd ed79:97de ed7a:97df ed7b:97e0 ed7c:97e1 ed7d:97e2 ed7e:97e3 ed80:97e4 ed81:97e5 ed82:97e8 ed83:97ee ed84:97ef ed85:97f0 ed86:97f1 ed87:97f2 ed88:97f4 ed89:97f7 ed8a:97f8 ed8b:97f9 ed8c:97fa ed8d:97fb ed8e:97fc ed8f:97fd ed90:97fe ed91:97ff ed92:9800 ed93:9801 ed94:9802 ed95:9803 ed96:9804 ed97:9805 ed98:9806 ed99:9807 ed9a:9808 ed9b:9809 ed9c:980a ed9d:980b ed9e:980c ed9f:980d eda0:980e eda1:603c eda2:605d eda3:605a eda4:6067 eda5:6041 eda6:6059 eda7:6063 eda8:60ab eda9:6106 edaa:610d edab:615d edac:61a9 edad:619d edae:61cb edaf:61d1 edb0:6206 edb1:8080 edb2:807f edb3:6c93 edb4:6cf6 edb5:6dfc edb6:77f6 edb7:77f8 edb8:7800 edb9:7809 edba:7817 edbb:7818 edbc:7811 edbd:65ab edbe:782d edbf:781c edc0:781d edc1:7839 edc2:783a edc3:783b edc4:781f edc5:783c edc6:7825 edc7:782c edc8:7823 edc9:7829 edca:784e edcb:786d edcc:7856 edcd:7857 edce:7826 edcf:7850 edd0:7847 edd1:784c edd2:786a edd3:789b edd4:7893 edd5:789a edd6:7887 edd7:789c edd8:78a1 edd9:78a3 edda:78b2 eddb:78b9 eddc:78a5 eddd:78d4 edde:78d9 eddf:78c9 ede0:78ec ede1:78f2 ede2:7905 ede3:78f4 ede4:7913 ede5:7924 ede6:791e ede7:7934 ede8:9f9b ede9:9ef9 edea:9efb edeb:9efc edec:76f1 eded:7704 edee:770d edef:76f9 edf0:7707 edf1:7708 edf2:771a edf3:7722 edf4:7719 edf5:772d edf6:7726 edf7:7735 edf8:7738 edf9:7750 edfa:7751 edfb:7747 edfc:7743 edfd:775a edfe:7768 ee40:980f ee41:9810 ee42:9811 ee43:9812 ee44:9813 ee45:9814 ee46:9815 ee47:9816 ee48:9817 ee49:9818 ee4a:9819 ee4b:981a ee4c:981b ee4d:981c ee4e:981d ee4f:981e ee50:981f ee51:9820 ee52:9821 ee53:9822 ee54:9823 ee55:9824 ee56:9825 ee57:9826 ee58:9827 ee59:9828 ee5a:9829 ee5b:982a ee5c:982b ee5d:982c ee5e:982d ee5f:982e ee60:982f ee61:9830 ee62:9831 ee63:9832 ee64:9833 ee65:9834 ee66:9835 ee67:9836 ee68:9837 ee69:9838 ee6a:9839 ee6b:983a ee6c:983b ee6d:983c ee6e:983d ee6f:983e ee70:983f ee71:9840 ee72:9841 ee73:9842 ee74:9843 ee75:9844 ee76:9845 ee77:9846 ee78:9847 ee79:9848 ee7a:9849 ee7b:984a ee7c:984b ee7d:984c ee7e:984d ee80:984e ee81:984f ee82:9850 ee83:9851 ee84:9852 ee85:9853 ee86:9854 ee87:9855 ee88:9856 ee89:9857 ee8a:9858 ee8b:9859 ee8c:985a ee8d:985b ee8e:985c ee8f:985d ee90:985e ee91:985f ee92:9860 ee93:9861 ee94:9862 ee95:9863 ee96:9864 ee97:9865 ee98:9866 ee99:9867 ee9a:9868 ee9b:9869 ee9c:986a ee9d:986b ee9e:986c ee9f:986d eea0:986e eea1:7762 eea2:7765 eea3:777f eea4:778d eea5:777d eea6:7780 eea7:778c eea8:7791 eea9:779f eeaa:77a0 eeab:77b0 eeac:77b5 eead:77bd eeae:753a eeaf:7540 eeb0:754e eeb1:754b eeb2:7548 eeb3:755b eeb4:7572 eeb5:7579 eeb6:7583 eeb7:7f58 eeb8:7f61 eeb9:7f5f eeba:8a48 eebb:7f68 eebc:7f74 eebd:7f71 eebe:7f79 eebf:7f81 eec0:7f7e eec1:76cd eec2:76e5 eec3:8832 eec4:9485 eec5:9486 eec6:9487 eec7:948b eec8:948a eec9:948c eeca:948d eecb:948f eecc:9490 eecd:9494 eece:9497 eecf:9495 eed0:949a eed1:949b eed2:949c eed3:94a3 eed4:94a4 eed5:94ab eed6:94aa eed7:94ad eed8:94ac eed9:94af eeda:94b0 eedb:94b2 eedc:94b4 eedd:94b6 eede:94b7 eedf:94b8 eee0:94b9 eee1:94ba eee2:94bc eee3:94bd eee4:94bf eee5:94c4 eee6:94c8 eee7:94c9 eee8:94ca eee9:94cb eeea:94cc eeeb:94cd eeec:94ce eeed:94d0 eeee:94d1 eeef:94d2 eef0:94d5 eef1:94d6 eef2:94d7 eef3:94d9 eef4:94d8 eef5:94db eef6:94de eef7:94df eef8:94e0 eef9:94e2 eefa:94e4 eefb:94e5 eefc:94e7 eefd:94e8 eefe:94ea ef40:986f ef41:9870 ef42:9871 ef43:9872 ef44:9873 ef45:9874 ef46:988b ef47:988e ef48:9892 ef49:9895 ef4a:9899 ef4b:98a3 ef4c:98a8 ef4d:98a9 ef4e:98aa ef4f:98ab ef50:98ac ef51:98ad ef52:98ae ef53:98af ef54:98b0 ef55:98b1 ef56:98b2 ef57:98b3 ef58:98b4 ef59:98b5 ef5a:98b6 ef5b:98b7 ef5c:98b8 ef5d:98b9 ef5e:98ba ef5f:98bb ef60:98bc ef61:98bd ef62:98be ef63:98bf ef64:98c0 ef65:98c1 ef66:98c2 ef67:98c3 ef68:98c4 ef69:98c5 ef6a:98c6 ef6b:98c7 ef6c:98c8 ef6d:98c9 ef6e:98ca ef6f:98cb ef70:98cc ef71:98cd ef72:98cf ef73:98d0 ef74:98d4 ef75:98d6 ef76:98d7 ef77:98db ef78:98dc ef79:98dd ef7a:98e0 ef7b:98e1 ef7c:98e2 ef7d:98e3 ef7e:98e4 ef80:98e5 ef81:98e6 ef82:98e9 ef83:98ea ef84:98eb ef85:98ec ef86:98ed ef87:98ee ef88:98ef ef89:98f0 ef8a:98f1 ef8b:98f2 ef8c:98f3 ef8d:98f4 ef8e:98f5 ef8f:98f6 ef90:98f7 ef91:98f8 ef92:98f9 ef93:98fa ef94:98fb ef95:98fc ef96:98fd ef97:98fe ef98:98ff ef99:9900 ef9a:9901 ef9b:9902 ef9c:9903 ef9d:9904 ef9e:9905 ef9f:9906 efa0:9907 efa1:94e9 efa2:94eb efa3:94ee efa4:94ef efa5:94f3 efa6:94f4 efa7:94f5 efa8:94f7 efa9:94f9 efaa:94fc efab:94fd efac:94ff efad:9503 efae:9502 efaf:9506 efb0:9507 efb1:9509 efb2:950a efb3:950d efb4:950e efb5:950f efb6:9512 efb7:9513 efb8:9514 efb9:9515 efba:9516 efbb:9518 efbc:951b efbd:951d efbe:951e efbf:951f efc0:9522 efc1:952a efc2:952b efc3:9529 efc4:952c efc5:9531 efc6:9532 efc7:9534 efc8:9536 efc9:9537 efca:9538 efcb:953c efcc:953e efcd:953f efce:9542 efcf:9535 efd0:9544 efd1:9545 efd2:9546 efd3:9549 efd4:954c efd5:954e efd6:954f efd7:9552 efd8:9553 efd9:9554 efda:9556 efdb:9557 efdc:9558 efdd:9559 efde:955b efdf:955e efe0:955f efe1:955d efe2:9561 efe3:9562 efe4:9564 efe5:9565 efe6:9566 efe7:9567 efe8:9568 efe9:9569 efea:956a efeb:956b efec:956c efed:956f efee:9571 efef:9572 eff0:9573 eff1:953a eff2:77e7 eff3:77ec eff4:96c9 eff5:79d5 eff6:79ed eff7:79e3 eff8:79eb eff9:7a06 effa:5d47 effb:7a03 effc:7a02 effd:7a1e effe:7a14 f040:9908 f041:9909 f042:990a f043:990b f044:990c f045:990e f046:990f f047:9911 f048:9912 f049:9913 f04a:9914 f04b:9915 f04c:9916 f04d:9917 f04e:9918 f04f:9919 f050:991a f051:991b f052:991c f053:991d f054:991e f055:991f f056:9920 f057:9921 f058:9922 f059:9923 f05a:9924 f05b:9925 f05c:9926 f05d:9927 f05e:9928 f05f:9929 f060:992a f061:992b f062:992c f063:992d f064:992f f065:9930 f066:9931 f067:9932 f068:9933 f069:9934 f06a:9935 f06b:9936 f06c:9937 f06d:9938 f06e:9939 f06f:993a f070:993b f071:993c f072:993d f073:993e f074:993f f075:9940 f076:9941 f077:9942 f078:9943 f079:9944 f07a:9945 f07b:9946 f07c:9947 f07d:9948 f07e:9949 f080:994a f081:994b f082:994c f083:994d f084:994e f085:994f f086:9950 f087:9951 f088:9952 f089:9953 f08a:9956 f08b:9957 f08c:9958 f08d:9959 f08e:995a f08f:995b f090:995c f091:995d f092:995e f093:995f f094:9960 f095:9961 f096:9962 f097:9964 f098:9966 f099:9973 f09a:9978 f09b:9979 f09c:997b f09d:997e f09e:9982 f09f:9983 f0a0:9989 f0a1:7a39 f0a2:7a37 f0a3:7a51 f0a4:9ecf f0a5:99a5 f0a6:7a70 f0a7:7688 f0a8:768e f0a9:7693 f0aa:7699 f0ab:76a4 f0ac:74de f0ad:74e0 f0ae:752c f0af:9e20 f0b0:9e22 f0b1:9e28 f0b2:9e29 f0b3:9e2a f0b4:9e2b f0b5:9e2c f0b6:9e32 f0b7:9e31 f0b8:9e36 f0b9:9e38 f0ba:9e37 f0bb:9e39 f0bc:9e3a f0bd:9e3e f0be:9e41 f0bf:9e42 f0c0:9e44 f0c1:9e46 f0c2:9e47 f0c3:9e48 f0c4:9e49 f0c5:9e4b f0c6:9e4c f0c7:9e4e f0c8:9e51 f0c9:9e55 f0ca:9e57 f0cb:9e5a f0cc:9e5b f0cd:9e5c f0ce:9e5e f0cf:9e63 f0d0:9e66 f0d1:9e67 f0d2:9e68 f0d3:9e69 f0d4:9e6a f0d5:9e6b f0d6:9e6c f0d7:9e71 f0d8:9e6d f0d9:9e73 f0da:7592 f0db:7594 f0dc:7596 f0dd:75a0 f0de:759d f0df:75ac f0e0:75a3 f0e1:75b3 f0e2:75b4 f0e3:75b8 f0e4:75c4 f0e5:75b1 f0e6:75b0 f0e7:75c3 f0e8:75c2 f0e9:75d6 f0ea:75cd f0eb:75e3 f0ec:75e8 f0ed:75e6 f0ee:75e4 f0ef:75eb f0f0:75e7 f0f1:7603 f0f2:75f1 f0f3:75fc f0f4:75ff f0f5:7610 f0f6:7600 f0f7:7605 f0f8:760c f0f9:7617 f0fa:760a f0fb:7625 f0fc:7618 f0fd:7615 f0fe:7619 f140:998c f141:998e f142:999a f143:999b f144:999c f145:999d f146:999e f147:999f f148:99a0 f149:99a1 f14a:99a2 f14b:99a3 f14c:99a4 f14d:99a6 f14e:99a7 f14f:99a9 f150:99aa f151:99ab f152:99ac f153:99ad f154:99ae f155:99af f156:99b0 f157:99b1 f158:99b2 f159:99b3 f15a:99b4 f15b:99b5 f15c:99b6 f15d:99b7 f15e:99b8 f15f:99b9 f160:99ba f161:99bb f162:99bc f163:99bd f164:99be f165:99bf f166:99c0 f167:99c1 f168:99c2 f169:99c3 f16a:99c4 f16b:99c5 f16c:99c6 f16d:99c7 f16e:99c8 f16f:99c9 f170:99ca f171:99cb f172:99cc f173:99cd f174:99ce f175:99cf f176:99d0 f177:99d1 f178:99d2 f179:99d3 f17a:99d4 f17b:99d5 f17c:99d6 f17d:99d7 f17e:99d8 f180:99d9 f181:99da f182:99db f183:99dc f184:99dd f185:99de f186:99df f187:99e0 f188:99e1 f189:99e2 f18a:99e3 f18b:99e4 f18c:99e5 f18d:99e6 f18e:99e7 f18f:99e8 f190:99e9 f191:99ea f192:99eb f193:99ec f194:99ed f195:99ee f196:99ef f197:99f0 f198:99f1 f199:99f2 f19a:99f3 f19b:99f4 f19c:99f5 f19d:99f6 f19e:99f7 f19f:99f8 f1a0:99f9 f1a1:761b f1a2:763c f1a3:7622 f1a4:7620 f1a5:7640 f1a6:762d f1a7:7630 f1a8:763f f1a9:7635 f1aa:7643 f1ab:763e f1ac:7633 f1ad:764d f1ae:765e f1af:7654 f1b0:765c f1b1:7656 f1b2:766b f1b3:766f f1b4:7fca f1b5:7ae6 f1b6:7a78 f1b7:7a79 f1b8:7a80 f1b9:7a86 f1ba:7a88 f1bb:7a95 f1bc:7aa6 f1bd:7aa0 f1be:7aac f1bf:7aa8 f1c0:7aad f1c1:7ab3 f1c2:8864 f1c3:8869 f1c4:8872 f1c5:887d f1c6:887f f1c7:8882 f1c8:88a2 f1c9:88c6 f1ca:88b7 f1cb:88bc f1cc:88c9 f1cd:88e2 f1ce:88ce f1cf:88e3 f1d0:88e5 f1d1:88f1 f1d2:891a f1d3:88fc f1d4:88e8 f1d5:88fe f1d6:88f0 f1d7:8921 f1d8:8919 f1d9:8913 f1da:891b f1db:890a f1dc:8934 f1dd:892b f1de:8936 f1df:8941 f1e0:8966 f1e1:897b f1e2:758b f1e3:80e5 f1e4:76b2 f1e5:76b4 f1e6:77dc f1e7:8012 f1e8:8014 f1e9:8016 f1ea:801c f1eb:8020 f1ec:8022 f1ed:8025 f1ee:8026 f1ef:8027 f1f0:8029 f1f1:8028 f1f2:8031 f1f3:800b f1f4:8035 f1f5:8043 f1f6:8046 f1f7:804d f1f8:8052 f1f9:8069 f1fa:8071 f1fb:8983 f1fc:9878 f1fd:9880 f1fe:9883 f240:99fa f241:99fb f242:99fc f243:99fd f244:99fe f245:99ff f246:9a00 f247:9a01 f248:9a02 f249:9a03 f24a:9a04 f24b:9a05 f24c:9a06 f24d:9a07 f24e:9a08 f24f:9a09 f250:9a0a f251:9a0b f252:9a0c f253:9a0d f254:9a0e f255:9a0f f256:9a10 f257:9a11 f258:9a12 f259:9a13 f25a:9a14 f25b:9a15 f25c:9a16 f25d:9a17 f25e:9a18 f25f:9a19 f260:9a1a f261:9a1b f262:9a1c f263:9a1d f264:9a1e f265:9a1f f266:9a20 f267:9a21 f268:9a22 f269:9a23 f26a:9a24 f26b:9a25 f26c:9a26 f26d:9a27 f26e:9a28 f26f:9a29 f270:9a2a f271:9a2b f272:9a2c f273:9a2d f274:9a2e f275:9a2f f276:9a30 f277:9a31 f278:9a32 f279:9a33 f27a:9a34 f27b:9a35 f27c:9a36 f27d:9a37 f27e:9a38 f280:9a39 f281:9a3a f282:9a3b f283:9a3c f284:9a3d f285:9a3e f286:9a3f f287:9a40 f288:9a41 f289:9a42 f28a:9a43 f28b:9a44 f28c:9a45 f28d:9a46 f28e:9a47 f28f:9a48 f290:9a49 f291:9a4a f292:9a4b f293:9a4c f294:9a4d f295:9a4e f296:9a4f f297:9a50 f298:9a51 f299:9a52 f29a:9a53 f29b:9a54 f29c:9a55 f29d:9a56 f29e:9a57 f29f:9a58 f2a0:9a59 f2a1:9889 f2a2:988c f2a3:988d f2a4:988f f2a5:9894 f2a6:989a f2a7:989b f2a8:989e f2a9:989f f2aa:98a1 f2ab:98a2 f2ac:98a5 f2ad:98a6 f2ae:864d f2af:8654 f2b0:866c f2b1:866e f2b2:867f f2b3:867a f2b4:867c f2b5:867b f2b6:86a8 f2b7:868d f2b8:868b f2b9:86ac f2ba:869d f2bb:86a7 f2bc:86a3 f2bd:86aa f2be:8693 f2bf:86a9 f2c0:86b6 f2c1:86c4 f2c2:86b5 f2c3:86ce f2c4:86b0 f2c5:86ba f2c6:86b1 f2c7:86af f2c8:86c9 f2c9:86cf f2ca:86b4 f2cb:86e9 f2cc:86f1 f2cd:86f2 f2ce:86ed f2cf:86f3 f2d0:86d0 f2d1:8713 f2d2:86de f2d3:86f4 f2d4:86df f2d5:86d8 f2d6:86d1 f2d7:8703 f2d8:8707 f2d9:86f8 f2da:8708 f2db:870a f2dc:870d f2dd:8709 f2de:8723 f2df:873b f2e0:871e f2e1:8725 f2e2:872e f2e3:871a f2e4:873e f2e5:8748 f2e6:8734 f2e7:8731 f2e8:8729 f2e9:8737 f2ea:873f f2eb:8782 f2ec:8722 f2ed:877d f2ee:877e f2ef:877b f2f0:8760 f2f1:8770 f2f2:874c f2f3:876e f2f4:878b f2f5:8753 f2f6:8763 f2f7:877c f2f8:8764 f2f9:8759 f2fa:8765 f2fb:8793 f2fc:87af f2fd:87a8 f2fe:87d2 f340:9a5a f341:9a5b f342:9a5c f343:9a5d f344:9a5e f345:9a5f f346:9a60 f347:9a61 f348:9a62 f349:9a63 f34a:9a64 f34b:9a65 f34c:9a66 f34d:9a67 f34e:9a68 f34f:9a69 f350:9a6a f351:9a6b f352:9a72 f353:9a83 f354:9a89 f355:9a8d f356:9a8e f357:9a94 f358:9a95 f359:9a99 f35a:9aa6 f35b:9aa9 f35c:9aaa f35d:9aab f35e:9aac f35f:9aad f360:9aae f361:9aaf f362:9ab2 f363:9ab3 f364:9ab4 f365:9ab5 f366:9ab9 f367:9abb f368:9abd f369:9abe f36a:9abf f36b:9ac3 f36c:9ac4 f36d:9ac6 f36e:9ac7 f36f:9ac8 f370:9ac9 f371:9aca f372:9acd f373:9ace f374:9acf f375:9ad0 f376:9ad2 f377:9ad4 f378:9ad5 f379:9ad6 f37a:9ad7 f37b:9ad9 f37c:9ada f37d:9adb f37e:9adc f380:9add f381:9ade f382:9ae0 f383:9ae2 f384:9ae3 f385:9ae4 f386:9ae5 f387:9ae7 f388:9ae8 f389:9ae9 f38a:9aea f38b:9aec f38c:9aee f38d:9af0 f38e:9af1 f38f:9af2 f390:9af3 f391:9af4 f392:9af5 f393:9af6 f394:9af7 f395:9af8 f396:9afa f397:9afc f398:9afd f399:9afe f39a:9aff f39b:9b00 f39c:9b01 f39d:9b02 f39e:9b04 f39f:9b05 f3a0:9b06 f3a1:87c6 f3a2:8788 f3a3:8785 f3a4:87ad f3a5:8797 f3a6:8783 f3a7:87ab f3a8:87e5 f3a9:87ac f3aa:87b5 f3ab:87b3 f3ac:87cb f3ad:87d3 f3ae:87bd f3af:87d1 f3b0:87c0 f3b1:87ca f3b2:87db f3b3:87ea f3b4:87e0 f3b5:87ee f3b6:8816 f3b7:8813 f3b8:87fe f3b9:880a f3ba:881b f3bb:8821 f3bc:8839 f3bd:883c f3be:7f36 f3bf:7f42 f3c0:7f44 f3c1:7f45 f3c2:8210 f3c3:7afa f3c4:7afd f3c5:7b08 f3c6:7b03 f3c7:7b04 f3c8:7b15 f3c9:7b0a f3ca:7b2b f3cb:7b0f f3cc:7b47 f3cd:7b38 f3ce:7b2a f3cf:7b19 f3d0:7b2e f3d1:7b31 f3d2:7b20 f3d3:7b25 f3d4:7b24 f3d5:7b33 f3d6:7b3e f3d7:7b1e f3d8:7b58 f3d9:7b5a f3da:7b45 f3db:7b75 f3dc:7b4c f3dd:7b5d f3de:7b60 f3df:7b6e f3e0:7b7b f3e1:7b62 f3e2:7b72 f3e3:7b71 f3e4:7b90 f3e5:7ba6 f3e6:7ba7 f3e7:7bb8 f3e8:7bac f3e9:7b9d f3ea:7ba8 f3eb:7b85 f3ec:7baa f3ed:7b9c f3ee:7ba2 f3ef:7bab f3f0:7bb4 f3f1:7bd1 f3f2:7bc1 f3f3:7bcc f3f4:7bdd f3f5:7bda f3f6:7be5 f3f7:7be6 f3f8:7bea f3f9:7c0c f3fa:7bfe f3fb:7bfc f3fc:7c0f f3fd:7c16 f3fe:7c0b f440:9b07 f441:9b09 f442:9b0a f443:9b0b f444:9b0c f445:9b0d f446:9b0e f447:9b10 f448:9b11 f449:9b12 f44a:9b14 f44b:9b15 f44c:9b16 f44d:9b17 f44e:9b18 f44f:9b19 f450:9b1a f451:9b1b f452:9b1c f453:9b1d f454:9b1e f455:9b20 f456:9b21 f457:9b22 f458:9b24 f459:9b25 f45a:9b26 f45b:9b27 f45c:9b28 f45d:9b29 f45e:9b2a f45f:9b2b f460:9b2c f461:9b2d f462:9b2e f463:9b30 f464:9b31 f465:9b33 f466:9b34 f467:9b35 f468:9b36 f469:9b37 f46a:9b38 f46b:9b39 f46c:9b3a f46d:9b3d f46e:9b3e f46f:9b3f f470:9b40 f471:9b46 f472:9b4a f473:9b4b f474:9b4c f475:9b4e f476:9b50 f477:9b52 f478:9b53 f479:9b55 f47a:9b56 f47b:9b57 f47c:9b58 f47d:9b59 f47e:9b5a f480:9b5b f481:9b5c f482:9b5d f483:9b5e f484:9b5f f485:9b60 f486:9b61 f487:9b62 f488:9b63 f489:9b64 f48a:9b65 f48b:9b66 f48c:9b67 f48d:9b68 f48e:9b69 f48f:9b6a f490:9b6b f491:9b6c f492:9b6d f493:9b6e f494:9b6f f495:9b70 f496:9b71 f497:9b72 f498:9b73 f499:9b74 f49a:9b75 f49b:9b76 f49c:9b77 f49d:9b78 f49e:9b79 f49f:9b7a f4a0:9b7b f4a1:7c1f f4a2:7c2a f4a3:7c26 f4a4:7c38 f4a5:7c41 f4a6:7c40 f4a7:81fe f4a8:8201 f4a9:8202 f4aa:8204 f4ab:81ec f4ac:8844 f4ad:8221 f4ae:8222 f4af:8223 f4b0:822d f4b1:822f f4b2:8228 f4b3:822b f4b4:8238 f4b5:823b f4b6:8233 f4b7:8234 f4b8:823e f4b9:8244 f4ba:8249 f4bb:824b f4bc:824f f4bd:825a f4be:825f f4bf:8268 f4c0:887e f4c1:8885 f4c2:8888 f4c3:88d8 f4c4:88df f4c5:895e f4c6:7f9d f4c7:7f9f f4c8:7fa7 f4c9:7faf f4ca:7fb0 f4cb:7fb2 f4cc:7c7c f4cd:6549 f4ce:7c91 f4cf:7c9d f4d0:7c9c f4d1:7c9e f4d2:7ca2 f4d3:7cb2 f4d4:7cbc f4d5:7cbd f4d6:7cc1 f4d7:7cc7 f4d8:7ccc f4d9:7ccd f4da:7cc8 f4db:7cc5 f4dc:7cd7 f4dd:7ce8 f4de:826e f4df:66a8 f4e0:7fbf f4e1:7fce f4e2:7fd5 f4e3:7fe5 f4e4:7fe1 f4e5:7fe6 f4e6:7fe9 f4e7:7fee f4e8:7ff3 f4e9:7cf8 f4ea:7d77 f4eb:7da6 f4ec:7dae f4ed:7e47 f4ee:7e9b f4ef:9eb8 f4f0:9eb4 f4f1:8d73 f4f2:8d84 f4f3:8d94 f4f4:8d91 f4f5:8db1 f4f6:8d67 f4f7:8d6d f4f8:8c47 f4f9:8c49 f4fa:914a f4fb:9150 f4fc:914e f4fd:914f f4fe:9164 f540:9b7c f541:9b7d f542:9b7e f543:9b7f f544:9b80 f545:9b81 f546:9b82 f547:9b83 f548:9b84 f549:9b85 f54a:9b86 f54b:9b87 f54c:9b88 f54d:9b89 f54e:9b8a f54f:9b8b f550:9b8c f551:9b8d f552:9b8e f553:9b8f f554:9b90 f555:9b91 f556:9b92 f557:9b93 f558:9b94 f559:9b95 f55a:9b96 f55b:9b97 f55c:9b98 f55d:9b99 f55e:9b9a f55f:9b9b f560:9b9c f561:9b9d f562:9b9e f563:9b9f f564:9ba0 f565:9ba1 f566:9ba2 f567:9ba3 f568:9ba4 f569:9ba5 f56a:9ba6 f56b:9ba7 f56c:9ba8 f56d:9ba9 f56e:9baa f56f:9bab f570:9bac f571:9bad f572:9bae f573:9baf f574:9bb0 f575:9bb1 f576:9bb2 f577:9bb3 f578:9bb4 f579:9bb5 f57a:9bb6 f57b:9bb7 f57c:9bb8 f57d:9bb9 f57e:9bba f580:9bbb f581:9bbc f582:9bbd f583:9bbe f584:9bbf f585:9bc0 f586:9bc1 f587:9bc2 f588:9bc3 f589:9bc4 f58a:9bc5 f58b:9bc6 f58c:9bc7 f58d:9bc8 f58e:9bc9 f58f:9bca f590:9bcb f591:9bcc f592:9bcd f593:9bce f594:9bcf f595:9bd0 f596:9bd1 f597:9bd2 f598:9bd3 f599:9bd4 f59a:9bd5 f59b:9bd6 f59c:9bd7 f59d:9bd8 f59e:9bd9 f59f:9bda f5a0:9bdb f5a1:9162 f5a2:9161 f5a3:9170 f5a4:9169 f5a5:916f f5a6:917d f5a7:917e f5a8:9172 f5a9:9174 f5aa:9179 f5ab:918c f5ac:9185 f5ad:9190 f5ae:918d f5af:9191 f5b0:91a2 f5b1:91a3 f5b2:91aa f5b3:91ad f5b4:91ae f5b5:91af f5b6:91b5 f5b7:91b4 f5b8:91ba f5b9:8c55 f5ba:9e7e f5bb:8db8 f5bc:8deb f5bd:8e05 f5be:8e59 f5bf:8e69 f5c0:8db5 f5c1:8dbf f5c2:8dbc f5c3:8dba f5c4:8dc4 f5c5:8dd6 f5c6:8dd7 f5c7:8dda f5c8:8dde f5c9:8dce f5ca:8dcf f5cb:8ddb f5cc:8dc6 f5cd:8dec f5ce:8df7 f5cf:8df8 f5d0:8de3 f5d1:8df9 f5d2:8dfb f5d3:8de4 f5d4:8e09 f5d5:8dfd f5d6:8e14 f5d7:8e1d f5d8:8e1f f5d9:8e2c f5da:8e2e f5db:8e23 f5dc:8e2f f5dd:8e3a f5de:8e40 f5df:8e39 f5e0:8e35 f5e1:8e3d f5e2:8e31 f5e3:8e49 f5e4:8e41 f5e5:8e42 f5e6:8e51 f5e7:8e52 f5e8:8e4a f5e9:8e70 f5ea:8e76 f5eb:8e7c f5ec:8e6f f5ed:8e74 f5ee:8e85 f5ef:8e8f f5f0:8e94 f5f1:8e90 f5f2:8e9c f5f3:8e9e f5f4:8c78 f5f5:8c82 f5f6:8c8a f5f7:8c85 f5f8:8c98 f5f9:8c94 f5fa:659b f5fb:89d6 f5fc:89de f5fd:89da f5fe:89dc f640:9bdc f641:9bdd f642:9bde f643:9bdf f644:9be0 f645:9be1 f646:9be2 f647:9be3 f648:9be4 f649:9be5 f64a:9be6 f64b:9be7 f64c:9be8 f64d:9be9 f64e:9bea f64f:9beb f650:9bec f651:9bed f652:9bee f653:9bef f654:9bf0 f655:9bf1 f656:9bf2 f657:9bf3 f658:9bf4 f659:9bf5 f65a:9bf6 f65b:9bf7 f65c:9bf8 f65d:9bf9 f65e:9bfa f65f:9bfb f660:9bfc f661:9bfd f662:9bfe f663:9bff f664:9c00 f665:9c01 f666:9c02 f667:9c03 f668:9c04 f669:9c05 f66a:9c06 f66b:9c07 f66c:9c08 f66d:9c09 f66e:9c0a f66f:9c0b f670:9c0c f671:9c0d f672:9c0e f673:9c0f f674:9c10 f675:9c11 f676:9c12 f677:9c13 f678:9c14 f679:9c15 f67a:9c16 f67b:9c17 f67c:9c18 f67d:9c19 f67e:9c1a f680:9c1b f681:9c1c f682:9c1d f683:9c1e f684:9c1f f685:9c20 f686:9c21 f687:9c22 f688:9c23 f689:9c24 f68a:9c25 f68b:9c26 f68c:9c27 f68d:9c28 f68e:9c29 f68f:9c2a f690:9c2b f691:9c2c f692:9c2d f693:9c2e f694:9c2f f695:9c30 f696:9c31 f697:9c32 f698:9c33 f699:9c34 f69a:9c35 f69b:9c36 f69c:9c37 f69d:9c38 f69e:9c39 f69f:9c3a f6a0:9c3b f6a1:89e5 f6a2:89eb f6a3:89ef f6a4:8a3e f6a5:8b26 f6a6:9753 f6a7:96e9 f6a8:96f3 f6a9:96ef f6aa:9706 f6ab:9701 f6ac:9708 f6ad:970f f6ae:970e f6af:972a f6b0:972d f6b1:9730 f6b2:973e f6b3:9f80 f6b4:9f83 f6b5:9f85 f6b6:9f86 f6b7:9f87 f6b8:9f88 f6b9:9f89 f6ba:9f8a f6bb:9f8c f6bc:9efe f6bd:9f0b f6be:9f0d f6bf:96b9 f6c0:96bc f6c1:96bd f6c2:96ce f6c3:96d2 f6c4:77bf f6c5:96e0 f6c6:928e f6c7:92ae f6c8:92c8 f6c9:933e f6ca:936a f6cb:93ca f6cc:938f f6cd:943e f6ce:946b f6cf:9c7f f6d0:9c82 f6d1:9c85 f6d2:9c86 f6d3:9c87 f6d4:9c88 f6d5:7a23 f6d6:9c8b f6d7:9c8e f6d8:9c90 f6d9:9c91 f6da:9c92 f6db:9c94 f6dc:9c95 f6dd:9c9a f6de:9c9b f6df:9c9e f6e0:9c9f f6e1:9ca0 f6e2:9ca1 f6e3:9ca2 f6e4:9ca3 f6e5:9ca5 f6e6:9ca6 f6e7:9ca7 f6e8:9ca8 f6e9:9ca9 f6ea:9cab f6eb:9cad f6ec:9cae f6ed:9cb0 f6ee:9cb1 f6ef:9cb2 f6f0:9cb3 f6f1:9cb4 f6f2:9cb5 f6f3:9cb6 f6f4:9cb7 f6f5:9cba f6f6:9cbb f6f7:9cbc f6f8:9cbd f6f9:9cc4 f6fa:9cc5 f6fb:9cc6 f6fc:9cc7 f6fd:9cca f6fe:9ccb f740:9c3c f741:9c3d f742:9c3e f743:9c3f f744:9c40 f745:9c41 f746:9c42 f747:9c43 f748:9c44 f749:9c45 f74a:9c46 f74b:9c47 f74c:9c48 f74d:9c49 f74e:9c4a f74f:9c4b f750:9c4c f751:9c4d f752:9c4e f753:9c4f f754:9c50 f755:9c51 f756:9c52 f757:9c53 f758:9c54 f759:9c55 f75a:9c56 f75b:9c57 f75c:9c58 f75d:9c59 f75e:9c5a f75f:9c5b f760:9c5c f761:9c5d f762:9c5e f763:9c5f f764:9c60 f765:9c61 f766:9c62 f767:9c63 f768:9c64 f769:9c65 f76a:9c66 f76b:9c67 f76c:9c68 f76d:9c69 f76e:9c6a f76f:9c6b f770:9c6c f771:9c6d f772:9c6e f773:9c6f f774:9c70 f775:9c71 f776:9c72 f777:9c73 f778:9c74 f779:9c75 f77a:9c76 f77b:9c77 f77c:9c78 f77d:9c79 f77e:9c7a f780:9c7b f781:9c7d f782:9c7e f783:9c80 f784:9c83 f785:9c84 f786:9c89 f787:9c8a f788:9c8c f789:9c8f f78a:9c93 f78b:9c96 f78c:9c97 f78d:9c98 f78e:9c99 f78f:9c9d f790:9caa f791:9cac f792:9caf f793:9cb9 f794:9cbe f795:9cbf f796:9cc0 f797:9cc1 f798:9cc2 f799:9cc8 f79a:9cc9 f79b:9cd1 f79c:9cd2 f79d:9cda f79e:9cdb f79f:9ce0 f7a0:9ce1 f7a1:9ccc f7a2:9ccd f7a3:9cce f7a4:9ccf f7a5:9cd0 f7a6:9cd3 f7a7:9cd4 f7a8:9cd5 f7a9:9cd7 f7aa:9cd8 f7ab:9cd9 f7ac:9cdc f7ad:9cdd f7ae:9cdf f7af:9ce2 f7b0:977c f7b1:9785 f7b2:9791 f7b3:9792 f7b4:9794 f7b5:97af f7b6:97ab f7b7:97a3 f7b8:97b2 f7b9:97b4 f7ba:9ab1 f7bb:9ab0 f7bc:9ab7 f7bd:9e58 f7be:9ab6 f7bf:9aba f7c0:9abc f7c1:9ac1 f7c2:9ac0 f7c3:9ac5 f7c4:9ac2 f7c5:9acb f7c6:9acc f7c7:9ad1 f7c8:9b45 f7c9:9b43 f7ca:9b47 f7cb:9b49 f7cc:9b48 f7cd:9b4d f7ce:9b51 f7cf:98e8 f7d0:990d f7d1:992e f7d2:9955 f7d3:9954 f7d4:9adf f7d5:9ae1 f7d6:9ae6 f7d7:9aef f7d8:9aeb f7d9:9afb f7da:9aed f7db:9af9 f7dc:9b08 f7dd:9b0f f7de:9b13 f7df:9b1f f7e0:9b23 f7e1:9ebd f7e2:9ebe f7e3:7e3b f7e4:9e82 f7e5:9e87 f7e6:9e88 f7e7:9e8b f7e8:9e92 f7e9:93d6 f7ea:9e9d f7eb:9e9f f7ec:9edb f7ed:9edc f7ee:9edd f7ef:9ee0 f7f0:9edf f7f1:9ee2 f7f2:9ee9 f7f3:9ee7 f7f4:9ee5 f7f5:9eea f7f6:9eef f7f7:9f22 f7f8:9f2c f7f9:9f2f f7fa:9f39 f7fb:9f37 f7fc:9f3d f7fd:9f3e f7fe:9f44 f840:9ce3 f841:9ce4 f842:9ce5 f843:9ce6 f844:9ce7 f845:9ce8 f846:9ce9 f847:9cea f848:9ceb f849:9cec f84a:9ced f84b:9cee f84c:9cef f84d:9cf0 f84e:9cf1 f84f:9cf2 f850:9cf3 f851:9cf4 f852:9cf5 f853:9cf6 f854:9cf7 f855:9cf8 f856:9cf9 f857:9cfa f858:9cfb f859:9cfc f85a:9cfd f85b:9cfe f85c:9cff f85d:9d00 f85e:9d01 f85f:9d02 f860:9d03 f861:9d04 f862:9d05 f863:9d06 f864:9d07 f865:9d08 f866:9d09 f867:9d0a f868:9d0b f869:9d0c f86a:9d0d f86b:9d0e f86c:9d0f f86d:9d10 f86e:9d11 f86f:9d12 f870:9d13 f871:9d14 f872:9d15 f873:9d16 f874:9d17 f875:9d18 f876:9d19 f877:9d1a f878:9d1b f879:9d1c f87a:9d1d f87b:9d1e f87c:9d1f f87d:9d20 f87e:9d21 f880:9d22 f881:9d23 f882:9d24 f883:9d25 f884:9d26 f885:9d27 f886:9d28 f887:9d29 f888:9d2a f889:9d2b f88a:9d2c f88b:9d2d f88c:9d2e f88d:9d2f f88e:9d30 f88f:9d31 f890:9d32 f891:9d33 f892:9d34 f893:9d35 f894:9d36 f895:9d37 f896:9d38 f897:9d39 f898:9d3a f899:9d3b f89a:9d3c f89b:9d3d f89c:9d3e f89d:9d3f f89e:9d40 f89f:9d41 f8a0:9d42 f8a1:e234 f8a2:e235 f8a3:e236 f8a4:e237 f8a5:e238 f8a6:e239 f8a7:e23a f8a8:e23b f8a9:e23c f8aa:e23d f8ab:e23e f8ac:e23f f8ad:e240 f8ae:e241 f8af:e242 f8b0:e243 f8b1:e244 f8b2:e245 f8b3:e246 f8b4:e247 f8b5:e248 f8b6:e249 f8b7:e24a f8b8:e24b f8b9:e24c f8ba:e24d f8bb:e24e f8bc:e24f f8bd:e250 f8be:e251 f8bf:e252 f8c0:e253 f8c1:e254 f8c2:e255 f8c3:e256 f8c4:e257 f8c5:e258 f8c6:e259 f8c7:e25a f8c8:e25b f8c9:e25c f8ca:e25d f8cb:e25e f8cc:e25f f8cd:e260 f8ce:e261 f8cf:e262 f8d0:e263 f8d1:e264 f8d2:e265 f8d3:e266 f8d4:e267 f8d5:e268 f8d6:e269 f8d7:e26a f8d8:e26b f8d9:e26c f8da:e26d f8db:e26e f8dc:e26f f8dd:e270 f8de:e271 f8df:e272 f8e0:e273 f8e1:e274 f8e2:e275 f8e3:e276 f8e4:e277 f8e5:e278 f8e6:e279 f8e7:e27a f8e8:e27b f8e9:e27c f8ea:e27d f8eb:e27e f8ec:e27f f8ed:e280 f8ee:e281 f8ef:e282 f8f0:e283 f8f1:e284 f8f2:e285 f8f3:e286 f8f4:e287 f8f5:e288 f8f6:e289 f8f7:e28a f8f8:e28b f8f9:e28c f8fa:e28d f8fb:e28e f8fc:e28f f8fd:e290 f8fe:e291 f940:9d43 f941:9d44 f942:9d45 f943:9d46 f944:9d47 f945:9d48 f946:9d49 f947:9d4a f948:9d4b f949:9d4c f94a:9d4d f94b:9d4e f94c:9d4f f94d:9d50 f94e:9d51 f94f:9d52 f950:9d53 f951:9d54 f952:9d55 f953:9d56 f954:9d57 f955:9d58 f956:9d59 f957:9d5a f958:9d5b f959:9d5c f95a:9d5d f95b:9d5e f95c:9d5f f95d:9d60 f95e:9d61 f95f:9d62 f960:9d63 f961:9d64 f962:9d65 f963:9d66 f964:9d67 f965:9d68 f966:9d69 f967:9d6a f968:9d6b f969:9d6c f96a:9d6d f96b:9d6e f96c:9d6f f96d:9d70 f96e:9d71 f96f:9d72 f970:9d73 f971:9d74 f972:9d75 f973:9d76 f974:9d77 f975:9d78 f976:9d79 f977:9d7a f978:9d7b f979:9d7c f97a:9d7d f97b:9d7e f97c:9d7f f97d:9d80 f97e:9d81 f980:9d82 f981:9d83 f982:9d84 f983:9d85 f984:9d86 f985:9d87 f986:9d88 f987:9d89 f988:9d8a f989:9d8b f98a:9d8c f98b:9d8d f98c:9d8e f98d:9d8f f98e:9d90 f98f:9d91 f990:9d92 f991:9d93 f992:9d94 f993:9d95 f994:9d96 f995:9d97 f996:9d98 f997:9d99 f998:9d9a f999:9d9b f99a:9d9c f99b:9d9d f99c:9d9e f99d:9d9f f99e:9da0 f99f:9da1 f9a0:9da2 f9a1:e292 f9a2:e293 f9a3:e294 f9a4:e295 f9a5:e296 f9a6:e297 f9a7:e298 f9a8:e299 f9a9:e29a f9aa:e29b f9ab:e29c f9ac:e29d f9ad:e29e f9ae:e29f f9af:e2a0 f9b0:e2a1 f9b1:e2a2 f9b2:e2a3 f9b3:e2a4 f9b4:e2a5 f9b5:e2a6 f9b6:e2a7 f9b7:e2a8 f9b8:e2a9 f9b9:e2aa f9ba:e2ab f9bb:e2ac f9bc:e2ad f9bd:e2ae f9be:e2af f9bf:e2b0 f9c0:e2b1 f9c1:e2b2 f9c2:e2b3 f9c3:e2b4 f9c4:e2b5 f9c5:e2b6 f9c6:e2b7 f9c7:e2b8 f9c8:e2b9 f9c9:e2ba f9ca:e2bb f9cb:e2bc f9cc:e2bd f9cd:e2be f9ce:e2bf f9cf:e2c0 f9d0:e2c1 f9d1:e2c2 f9d2:e2c3 f9d3:e2c4 f9d4:e2c5 f9d5:e2c6 f9d6:e2c7 f9d7:e2c8 f9d8:e2c9 f9d9:e2ca f9da:e2cb f9db:e2cc f9dc:e2cd f9dd:e2ce f9de:e2cf f9df:e2d0 f9e0:e2d1 f9e1:e2d2 f9e2:e2d3 f9e3:e2d4 f9e4:e2d5 f9e5:e2d6 f9e6:e2d7 f9e7:e2d8 f9e8:e2d9 f9e9:e2da f9ea:e2db f9eb:e2dc f9ec:e2dd f9ed:e2de f9ee:e2df f9ef:e2e0 f9f0:e2e1 f9f1:e2e2 f9f2:e2e3 f9f3:e2e4 f9f4:e2e5 f9f5:e2e6 f9f6:e2e7 f9f7:e2e8 f9f8:e2e9 f9f9:e2ea f9fa:e2eb f9fb:e2ec f9fc:e2ed f9fd:e2ee f9fe:e2ef fa40:9da3 fa41:9da4 fa42:9da5 fa43:9da6 fa44:9da7 fa45:9da8 fa46:9da9 fa47:9daa fa48:9dab fa49:9dac fa4a:9dad fa4b:9dae fa4c:9daf fa4d:9db0 fa4e:9db1 fa4f:9db2 fa50:9db3 fa51:9db4 fa52:9db5 fa53:9db6 fa54:9db7 fa55:9db8 fa56:9db9 fa57:9dba fa58:9dbb fa59:9dbc fa5a:9dbd fa5b:9dbe fa5c:9dbf fa5d:9dc0 fa5e:9dc1 fa5f:9dc2 fa60:9dc3 fa61:9dc4 fa62:9dc5 fa63:9dc6 fa64:9dc7 fa65:9dc8 fa66:9dc9 fa67:9dca fa68:9dcb fa69:9dcc fa6a:9dcd fa6b:9dce fa6c:9dcf fa6d:9dd0 fa6e:9dd1 fa6f:9dd2 fa70:9dd3 fa71:9dd4 fa72:9dd5 fa73:9dd6 fa74:9dd7 fa75:9dd8 fa76:9dd9 fa77:9dda fa78:9ddb fa79:9ddc fa7a:9ddd fa7b:9dde fa7c:9ddf fa7d:9de0 fa7e:9de1 fa80:9de2 fa81:9de3 fa82:9de4 fa83:9de5 fa84:9de6 fa85:9de7 fa86:9de8 fa87:9de9 fa88:9dea fa89:9deb fa8a:9dec fa8b:9ded fa8c:9dee fa8d:9def fa8e:9df0 fa8f:9df1 fa90:9df2 fa91:9df3 fa92:9df4 fa93:9df5 fa94:9df6 fa95:9df7 fa96:9df8 fa97:9df9 fa98:9dfa fa99:9dfb fa9a:9dfc fa9b:9dfd fa9c:9dfe fa9d:9dff fa9e:9e00 fa9f:9e01 faa0:9e02 faa1:e2f0 faa2:e2f1 faa3:e2f2 faa4:e2f3 faa5:e2f4 faa6:e2f5 faa7:e2f6 faa8:e2f7 faa9:e2f8 faaa:e2f9 faab:e2fa faac:e2fb faad:e2fc faae:e2fd faaf:e2fe fab0:e2ff fab1:e300 fab2:e301 fab3:e302 fab4:e303 fab5:e304 fab6:e305 fab7:e306 fab8:e307 fab9:e308 faba:e309 fabb:e30a fabc:e30b fabd:e30c fabe:e30d fabf:e30e fac0:e30f fac1:e310 fac2:e311 fac3:e312 fac4:e313 fac5:e314 fac6:e315 fac7:e316 fac8:e317 fac9:e318 faca:e319 facb:e31a facc:e31b facd:e31c face:e31d facf:e31e fad0:e31f fad1:e320 fad2:e321 fad3:e322 fad4:e323 fad5:e324 fad6:e325 fad7:e326 fad8:e327 fad9:e328 fada:e329 fadb:e32a fadc:e32b fadd:e32c fade:e32d fadf:e32e fae0:e32f fae1:e330 fae2:e331 fae3:e332 fae4:e333 fae5:e334 fae6:e335 fae7:e336 fae8:e337 fae9:e338 faea:e339 faeb:e33a faec:e33b faed:e33c faee:e33d faef:e33e faf0:e33f faf1:e340 faf2:e341 faf3:e342 faf4:e343 faf5:e344 faf6:e345 faf7:e346 faf8:e347 faf9:e348 fafa:e349 fafb:e34a fafc:e34b fafd:e34c fafe:e34d fb40:9e03 fb41:9e04 fb42:9e05 fb43:9e06 fb44:9e07 fb45:9e08 fb46:9e09 fb47:9e0a fb48:9e0b fb49:9e0c fb4a:9e0d fb4b:9e0e fb4c:9e0f fb4d:9e10 fb4e:9e11 fb4f:9e12 fb50:9e13 fb51:9e14 fb52:9e15 fb53:9e16 fb54:9e17 fb55:9e18 fb56:9e19 fb57:9e1a fb58:9e1b fb59:9e1c fb5a:9e1d fb5b:9e1e fb5c:9e24 fb5d:9e27 fb5e:9e2e fb5f:9e30 fb60:9e34 fb61:9e3b fb62:9e3c fb63:9e40 fb64:9e4d fb65:9e50 fb66:9e52 fb67:9e53 fb68:9e54 fb69:9e56 fb6a:9e59 fb6b:9e5d fb6c:9e5f fb6d:9e60 fb6e:9e61 fb6f:9e62 fb70:9e65 fb71:9e6e fb72:9e6f fb73:9e72 fb74:9e74 fb75:9e75 fb76:9e76 fb77:9e77 fb78:9e78 fb79:9e79 fb7a:9e7a fb7b:9e7b fb7c:9e7c fb7d:9e7d fb7e:9e80 fb80:9e81 fb81:9e83 fb82:9e84 fb83:9e85 fb84:9e86 fb85:9e89 fb86:9e8a fb87:9e8c fb88:9e8d fb89:9e8e fb8a:9e8f fb8b:9e90 fb8c:9e91 fb8d:9e94 fb8e:9e95 fb8f:9e96 fb90:9e97 fb91:9e98 fb92:9e99 fb93:9e9a fb94:9e9b fb95:9e9c fb96:9e9e fb97:9ea0 fb98:9ea1 fb99:9ea2 fb9a:9ea3 fb9b:9ea4 fb9c:9ea5 fb9d:9ea7 fb9e:9ea8 fb9f:9ea9 fba0:9eaa fba1:e34e fba2:e34f fba3:e350 fba4:e351 fba5:e352 fba6:e353 fba7:e354 fba8:e355 fba9:e356 fbaa:e357 fbab:e358 fbac:e359 fbad:e35a fbae:e35b fbaf:e35c fbb0:e35d fbb1:e35e fbb2:e35f fbb3:e360 fbb4:e361 fbb5:e362 fbb6:e363 fbb7:e364 fbb8:e365 fbb9:e366 fbba:e367 fbbb:e368 fbbc:e369 fbbd:e36a fbbe:e36b fbbf:e36c fbc0:e36d fbc1:e36e fbc2:e36f fbc3:e370 fbc4:e371 fbc5:e372 fbc6:e373 fbc7:e374 fbc8:e375 fbc9:e376 fbca:e377 fbcb:e378 fbcc:e379 fbcd:e37a fbce:e37b fbcf:e37c fbd0:e37d fbd1:e37e fbd2:e37f fbd3:e380 fbd4:e381 fbd5:e382 fbd6:e383 fbd7:e384 fbd8:e385 fbd9:e386 fbda:e387 fbdb:e388 fbdc:e389 fbdd:e38a fbde:e38b fbdf:e38c fbe0:e38d fbe1:e38e fbe2:e38f fbe3:e390 fbe4:e391 fbe5:e392 fbe6:e393 fbe7:e394 fbe8:e395 fbe9:e396 fbea:e397 fbeb:e398 fbec:e399 fbed:e39a fbee:e39b fbef:e39c fbf0:e39d fbf1:e39e fbf2:e39f fbf3:e3a0 fbf4:e3a1 fbf5:e3a2 fbf6:e3a3 fbf7:e3a4 fbf8:e3a5 fbf9:e3a6 fbfa:e3a7 fbfb:e3a8 fbfc:e3a9 fbfd:e3aa fbfe:e3ab fc40:9eab fc41:9eac fc42:9ead fc43:9eae fc44:9eaf fc45:9eb0 fc46:9eb1 fc47:9eb2 fc48:9eb3 fc49:9eb5 fc4a:9eb6 fc4b:9eb7 fc4c:9eb9 fc4d:9eba fc4e:9ebc fc4f:9ebf fc50:9ec0 fc51:9ec1 fc52:9ec2 fc53:9ec3 fc54:9ec5 fc55:9ec6 fc56:9ec7 fc57:9ec8 fc58:9eca fc59:9ecb fc5a:9ecc fc5b:9ed0 fc5c:9ed2 fc5d:9ed3 fc5e:9ed5 fc5f:9ed6 fc60:9ed7 fc61:9ed9 fc62:9eda fc63:9ede fc64:9ee1 fc65:9ee3 fc66:9ee4 fc67:9ee6 fc68:9ee8 fc69:9eeb fc6a:9eec fc6b:9eed fc6c:9eee fc6d:9ef0 fc6e:9ef1 fc6f:9ef2 fc70:9ef3 fc71:9ef4 fc72:9ef5 fc73:9ef6 fc74:9ef7 fc75:9ef8 fc76:9efa fc77:9efd fc78:9eff fc79:9f00 fc7a:9f01 fc7b:9f02 fc7c:9f03 fc7d:9f04 fc7e:9f05 fc80:9f06 fc81:9f07 fc82:9f08 fc83:9f09 fc84:9f0a fc85:9f0c fc86:9f0f fc87:9f11 fc88:9f12 fc89:9f14 fc8a:9f15 fc8b:9f16 fc8c:9f18 fc8d:9f1a fc8e:9f1b fc8f:9f1c fc90:9f1d fc91:9f1e fc92:9f1f fc93:9f21 fc94:9f23 fc95:9f24 fc96:9f25 fc97:9f26 fc98:9f27 fc99:9f28 fc9a:9f29 fc9b:9f2a fc9c:9f2b fc9d:9f2d fc9e:9f2e fc9f:9f30 fca0:9f31 fca1:e3ac fca2:e3ad fca3:e3ae fca4:e3af fca5:e3b0 fca6:e3b1 fca7:e3b2 fca8:e3b3 fca9:e3b4 fcaa:e3b5 fcab:e3b6 fcac:e3b7 fcad:e3b8 fcae:e3b9 fcaf:e3ba fcb0:e3bb fcb1:e3bc fcb2:e3bd fcb3:e3be fcb4:e3bf fcb5:e3c0 fcb6:e3c1 fcb7:e3c2 fcb8:e3c3 fcb9:e3c4 fcba:e3c5 fcbb:e3c6 fcbc:e3c7 fcbd:e3c8 fcbe:e3c9 fcbf:e3ca fcc0:e3cb fcc1:e3cc fcc2:e3cd fcc3:e3ce fcc4:e3cf fcc5:e3d0 fcc6:e3d1 fcc7:e3d2 fcc8:e3d3 fcc9:e3d4 fcca:e3d5 fccb:e3d6 fccc:e3d7 fccd:e3d8 fcce:e3d9 fccf:e3da fcd0:e3db fcd1:e3dc fcd2:e3dd fcd3:e3de fcd4:e3df fcd5:e3e0 fcd6:e3e1 fcd7:e3e2 fcd8:e3e3 fcd9:e3e4 fcda:e3e5 fcdb:e3e6 fcdc:e3e7 fcdd:e3e8 fcde:e3e9 fcdf:e3ea fce0:e3eb fce1:e3ec fce2:e3ed fce3:e3ee fce4:e3ef fce5:e3f0 fce6:e3f1 fce7:e3f2 fce8:e3f3 fce9:e3f4 fcea:e3f5 fceb:e3f6 fcec:e3f7 fced:e3f8 fcee:e3f9 fcef:e3fa fcf0:e3fb fcf1:e3fc fcf2:e3fd fcf3:e3fe fcf4:e3ff fcf5:e400 fcf6:e401 fcf7:e402 fcf8:e403 fcf9:e404 fcfa:e405 fcfb:e406 fcfc:e407 fcfd:e408 fcfe:e409 fd40:9f32 fd41:9f33 fd42:9f34 fd43:9f35 fd44:9f36 fd45:9f38 fd46:9f3a fd47:9f3c fd48:9f3f fd49:9f40 fd4a:9f41 fd4b:9f42 fd4c:9f43 fd4d:9f45 fd4e:9f46 fd4f:9f47 fd50:9f48 fd51:9f49 fd52:9f4a fd53:9f4b fd54:9f4c fd55:9f4d fd56:9f4e fd57:9f4f fd58:9f52 fd59:9f53 fd5a:9f54 fd5b:9f55 fd5c:9f56 fd5d:9f57 fd5e:9f58 fd5f:9f59 fd60:9f5a fd61:9f5b fd62:9f5c fd63:9f5d fd64:9f5e fd65:9f5f fd66:9f60 fd67:9f61 fd68:9f62 fd69:9f63 fd6a:9f64 fd6b:9f65 fd6c:9f66 fd6d:9f67 fd6e:9f68 fd6f:9f69 fd70:9f6a fd71:9f6b fd72:9f6c fd73:9f6d fd74:9f6e fd75:9f6f fd76:9f70 fd77:9f71 fd78:9f72 fd79:9f73 fd7a:9f74 fd7b:9f75 fd7c:9f76 fd7d:9f77 fd7e:9f78 fd80:9f79 fd81:9f7a fd82:9f7b fd83:9f7c fd84:9f7d fd85:9f7e fd86:9f81 fd87:9f82 fd88:9f8d fd89:9f8e fd8a:9f8f fd8b:9f90 fd8c:9f91 fd8d:9f92 fd8e:9f93 fd8f:9f94 fd90:9f95 fd91:9f96 fd92:9f97 fd93:9f98 fd94:9f9c fd95:9f9d fd96:9f9e fd97:9fa1 fd98:9fa2 fd99:9fa3 fd9a:9fa4 fd9b:9fa5 fd9c:f92c fd9d:f979 fd9e:f995 fd9f:f9e7 fda0:f9f1 fda1:e40a fda2:e40b fda3:e40c fda4:e40d fda5:e40e fda6:e40f fda7:e410 fda8:e411 fda9:e412 fdaa:e413 fdab:e414 fdac:e415 fdad:e416 fdae:e417 fdaf:e418 fdb0:e419 fdb1:e41a fdb2:e41b fdb3:e41c fdb4:e41d fdb5:e41e fdb6:e41f fdb7:e420 fdb8:e421 fdb9:e422 fdba:e423 fdbb:e424 fdbc:e425 fdbd:e426 fdbe:e427 fdbf:e428 fdc0:e429 fdc1:e42a fdc2:e42b fdc3:e42c fdc4:e42d fdc5:e42e fdc6:e42f fdc7:e430 fdc8:e431 fdc9:e432 fdca:e433 fdcb:e434 fdcc:e435 fdcd:e436 fdce:e437 fdcf:e438 fdd0:e439 fdd1:e43a fdd2:e43b fdd3:e43c fdd4:e43d fdd5:e43e fdd6:e43f fdd7:e440 fdd8:e441 fdd9:e442 fdda:e443 fddb:e444 fddc:e445 fddd:e446 fdde:e447 fddf:e448 fde0:e449 fde1:e44a fde2:e44b fde3:e44c fde4:e44d fde5:e44e fde6:e44f fde7:e450 fde8:e451 fde9:e452 fdea:e453 fdeb:e454 fdec:e455 fded:e456 fdee:e457 fdef:e458 fdf0:e459 fdf1:e45a fdf2:e45b fdf3:e45c fdf4:e45d fdf5:e45e fdf6:e45f fdf7:e460 fdf8:e461 fdf9:e462 fdfa:e463 fdfb:e464 fdfc:e465 fdfd:e466 fdfe:e467 fe40:fa0c fe41:fa0d fe42:fa0e fe43:fa0f fe44:fa11 fe45:fa13 fe46:fa14 fe47:fa18 fe48:fa1f fe49:fa20 fe4a:fa21 fe4b:fa23 fe4c:fa24 fe4d:fa27 fe4e:fa28 fe4f:fa29 fe50:e815 fe51:e816 fe52:e817 fe53:e818 fe54:e819 fe55:e81a fe56:e81b fe57:e81c fe58:e81d fe59:e81e fe5a:e81f fe5b:e820 fe5c:e821 fe5d:e822 fe5e:e823 fe5f:e824 fe60:e825 fe61:e826 fe62:e827 fe63:e828 fe64:e829 fe65:e82a fe66:e82b fe67:e82c fe68:e82d fe69:e82e fe6a:e82f fe6b:e830 fe6c:e831 fe6d:e832 fe6e:e833 fe6f:e834 fe70:e835 fe71:e836 fe72:e837 fe73:e838 fe74:e839 fe75:e83a fe76:e83b fe77:e83c fe78:e83d fe79:e83e fe7a:e83f fe7b:e840 fe7c:e841 fe7d:e842 fe7e:e843 fe80:e844 fe81:e845 fe82:e846 fe83:e847 fe84:e848 fe85:e849 fe86:e84a fe87:e84b fe88:e84c fe89:e84d fe8a:e84e fe8b:e84f fe8c:e850 fe8d:e851 fe8e:e852 fe8f:e853 fe90:e854 fe91:e855 fe92:e856 fe93:e857 fe94:e858 fe95:e859 fe96:e85a fe97:e85b fe98:e85c fe99:e85d fe9a:e85e fe9b:e85f fe9c:e860 fe9d:e861 fe9e:e862 fe9f:e863 fea0:e864 fea1:e468 fea2:e469 fea3:e46a fea4:e46b fea5:e46c fea6:e46d fea7:e46e fea8:e46f fea9:e470 feaa:e471 feab:e472 feac:e473 fead:e474 feae:e475 feaf:e476 feb0:e477 feb1:e478 feb2:e479 feb3:e47a feb4:e47b feb5:e47c feb6:e47d feb7:e47e feb8:e47f feb9:e480 feba:e481 febb:e482 febc:e483 febd:e484 febe:e485 febf:e486 fec0:e487 fec1:e488 fec2:e489 fec3:e48a fec4:e48b fec5:e48c fec6:e48d fec7:e48e fec8:e48f fec9:e490 feca:e491 fecb:e492 fecc:e493 fecd:e494 fece:e495 fecf:e496 fed0:e497 fed1:e498 fed2:e499 fed3:e49a fed4:e49b fed5:e49c fed6:e49d fed7:e49e fed8:e49f fed9:e4a0 feda:e4a1 fedb:e4a2 fedc:e4a3 fedd:e4a4 fede:e4a5 fedf:e4a6 fee0:e4a7 fee1:e4a8 fee2:e4a9 fee3:e4aa fee4:e4ab fee5:e4ac fee6:e4ad fee7:e4ae fee8:e4af fee9:e4b0 feea:e4b1 feeb:e4b2 feec:e4b3 feed:e4b4 feee:e4b5 feef:e4b6 fef0:e4b7 fef1:e4b8 fef2:e4b9 fef3:e4ba fef4:e4bb fef5:e4bc fef6:e4bd fef7:e4be fef8:e4bf fef9:e4c0 fefa:e4c1 fefb:e4c2 fefc:e4c3 fefd:e4c4 fefe:e4c5 #ff:f8f5 pcbasic-2.0.7/pcbasic/data/codepages/938.ucp000066400000000000000000006203051441235174000204360ustar00rootroot00000000000000# 938: IBM-PC Traditional Chinese # SBCS code points are OEM 437 for fallback. # DBCS code points constructed from 03AA03B6/039F03B3.D-E0-D IBM-950/03B634B0.MU-E-D # IBM Character Data Representation Architecture conversion tables # http://download.boulder.ibm.com/ibmdl/pub/software/dw/java/cdctables.zip # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 8140:3000 8141:3001 8142:3002 8143:ff0c 8144:ff0e 8145:2027 8146:ff1a 8147:ff1b 8148:ff1f 8149:ff01 814a:309b 814b:309c 814c:2032 814d:2035 814e:00a8 814f:ff3e 8150:203e 8151:ff3f 8152:30fd 8153:30fe 8154:309d 8155:309e 8156:02ba 8157:f83e 8158:3005 8159:3006 815a:3007 815b:30fc 815c:2014 815d:2010 815e:ff0f 815f:ff3c 8160:223c 8161:2225 8162:ff5c 8163:2026 8164:2025 8165:2018 8166:2019 8167:201c 8168:201d 8169:ff08 816a:ff09 816b:3014 816c:3015 816d:ff3b 816e:ff3d 816f:ff5b 8170:ff5d 8171:3008 8172:3009 8173:300a 8174:300b 8175:300c 8176:300d 8177:300e 8178:300f 8179:3010 817a:3011 817b:ff0b 817c:ff0d 817d:00b1 817e:00d7 8180:00f7 8181:ff1d 8182:2260 8183:ff1c 8184:ff1e 8185:2266 8186:2267 8187:221e 8188:2234 8189:2642 818a:2640 818b:00b0 818c:00b4 818d:2033 818e:2103 818f:ffe5 8190:ff04 8191:ffe0 8192:ffe1 8193:ff05 8194:ff03 8195:ff06 8196:273d 8197:ff20 8198:00a7 8199:2606 819a:2605 819b:25cb 819c:25cf 819d:25ce 819e:25c7 819f:25c6 81a0:25a1 81a1:25a0 81a2:25b3 81a3:25b2 81a4:25bd 81a5:25bc 81a6:203b 81a7:3012 81a8:2192 81a9:2190 81aa:2191 81ab:2193 81ac:3013 81b8:2208 81b9:220b 81ba:2286 81bb:2287 81bc:2282 81bd:2283 81c8:2227 81c9:2228 81cb:21d2 81cc:21d4 81cd:2200 81ce:2203 81dc:2312 81dd:2202 81de:2207 81e1:226a 81e2:226b 81e4:223d 81e5:221d 81e8:222c 81f0:212b 81f1:2030 81f2:266f 81f3:266d 81f4:266a 81f5:2020 81f6:2021 81f7:00b6 81fc:25ef 824f:ff10 8250:ff11 8251:ff12 8252:ff13 8253:ff14 8254:ff15 8255:ff16 8256:ff17 8257:ff18 8258:ff19 8260:ff21 8261:ff22 8262:ff23 8263:ff24 8264:ff25 8265:ff26 8266:ff27 8267:ff28 8268:ff29 8269:ff2a 826a:ff2b 826b:ff2c 826c:ff2d 826d:ff2e 826e:ff2f 826f:ff30 8270:ff31 8271:ff32 8272:ff33 8273:ff34 8274:ff35 8275:ff36 8276:ff37 8277:ff38 8278:ff39 8279:ff3a 8281:ff41 8282:ff42 8283:ff43 8284:ff44 8285:ff45 8286:ff46 8287:ff47 8288:ff48 8289:ff49 828a:ff4a 828b:ff4b 828c:ff4c 828d:ff4d 828e:ff4e 828f:ff4f 8290:ff50 8291:ff51 8292:ff52 8293:ff53 8294:ff54 8295:ff55 8296:ff56 8297:ff57 8298:ff58 8299:ff59 829a:ff5a 829f:3041 82a0:3042 82a1:3043 82a2:3044 82a3:3045 82a4:3046 82a5:3047 82a6:3048 82a7:3049 82a8:304a 82a9:304b 82aa:304c 82ab:304d 82ac:304e 82ad:304f 82ae:3050 82af:3051 82b0:3052 82b1:3053 82b2:3054 82b3:3055 82b4:3056 82b5:3057 82b6:3058 82b7:3059 82b8:305a 82b9:305b 82ba:305c 82bb:305d 82bc:305e 82bd:305f 82be:3060 82bf:3061 82c0:3062 82c1:3063 82c2:3064 82c3:3065 82c4:3066 82c5:3067 82c6:3068 82c7:3069 82c8:306a 82c9:306b 82ca:306c 82cb:306d 82cc:306e 82cd:306f 82ce:3070 82cf:3071 82d0:3072 82d1:3073 82d2:3074 82d3:3075 82d4:3076 82d5:3077 82d6:3078 82d7:3079 82d8:307a 82d9:307b 82da:307c 82db:307d 82dc:307e 82dd:307f 82de:3080 82df:3081 82e0:3082 82e1:3083 82e2:3084 82e3:3085 82e4:3086 82e5:3087 82e6:3088 82e7:3089 82e8:308a 82e9:308b 82ea:308c 82eb:308d 82ec:308e 82ed:308f 82ee:3090 82ef:3091 82f0:3092 82f1:3093 8340:30a1 8341:30a2 8342:30a3 8343:30a4 8344:30a5 8345:30a6 8346:30a7 8347:30a8 8348:30a9 8349:30aa 834a:30ab 834b:30ac 834c:30ad 834d:30ae 834e:30af 834f:30b0 8350:30b1 8351:30b2 8352:30b3 8353:30b4 8354:30b5 8355:30b6 8356:30b7 8357:30b8 8358:30b9 8359:30ba 835a:30bb 835b:30bc 835c:30bd 835d:30be 835e:30bf 835f:30c0 8360:30c1 8361:30c2 8362:30c3 8363:30c4 8364:30c5 8365:30c6 8366:30c7 8367:30c8 8368:30c9 8369:30ca 836a:30cb 836b:30cc 836c:30cd 836d:30ce 836e:30cf 836f:30d0 8370:30d1 8371:30d2 8372:30d3 8373:30d4 8374:30d5 8375:30d6 8376:30d7 8377:30d8 8378:30d9 8379:30da 837a:30db 837b:30dc 837c:30dd 837d:30de 837e:30df 8380:30e0 8381:30e1 8382:30e2 8383:30e3 8384:30e4 8385:30e5 8386:30e6 8387:30e7 8388:30e8 8389:30e9 838a:30ea 838b:30eb 838c:30ec 838d:30ed 838e:30ee 838f:30ef 8390:30f0 8391:30f1 8392:30f2 8393:30f3 8394:30f4 8395:30f5 8396:30f6 839f:0391 83a0:0392 83a1:0393 83a2:0394 83a3:0395 83a4:0396 83a5:0397 83a6:0398 83a7:0399 83a8:039a 83a9:039b 83aa:039c 83ab:039d 83ac:039e 83ad:039f 83ae:03a0 83af:03a1 83b0:03a3 83b1:03a4 83b2:03a5 83b3:03a6 83b4:03a7 83b5:03a8 83b6:03a9 83bf:03b1 83c0:03b2 83c1:03b3 83c2:03b4 83c3:03b5 83c4:03b6 83c5:03b7 83c6:03b8 83c7:03b9 83c8:03ba 83c9:03bb 83ca:03bc 83cb:03bd 83cc:03be 83cd:03bf 83ce:03c0 83cf:03c1 83d0:03c3 83d1:03c4 83d2:03c5 83d3:03c6 83d4:03c7 83d5:03c8 83d6:03c9 8440:0410 8441:0411 8442:0412 8443:0413 8444:0414 8445:0415 8446:0401 8447:0416 8448:0417 8449:0418 844a:0419 844b:041a 844c:041b 844d:041c 844e:041d 844f:041e 8450:041f 8451:0420 8452:0421 8453:0422 8454:0423 8455:0424 8456:0425 8457:0426 8458:0427 8459:0428 845a:0429 845b:042a 845c:042b 845d:042c 845e:042d 845f:042e 8460:042f 8470:0430 8471:0431 8472:0432 8473:0433 8474:0434 8475:0435 8476:0451 8477:0436 8478:0437 8479:0438 847a:0439 847b:043a 847c:043b 847d:043c 847e:043d 8480:043e 8481:043f 8482:0440 8483:0441 8484:0442 8485:0443 8486:0444 8487:0445 8488:0446 8489:0447 848a:0448 848b:0449 848c:044a 848d:044b 848e:044c 848f:044d 8490:044e 8491:044f 84aa:2501 84ab:2503 84ac:250f 84ad:2513 84ae:251b 84af:2517 84b0:2523 84b1:2533 84b2:252b 84b3:253b 84b4:254b 84b5:2520 84b6:252f 84b7:2528 84b8:2537 84b9:253f 84ba:251d 84bb:2530 84bc:2525 84bd:2538 84be:2542 8640:fe30 8641:fe50 8642:fe51 8643:fe52 8644:fe54 8645:fe55 8646:fe56 8647:fe57 8648:fe32 8649:fe58 864a:fe59 864b:fe5a 864c:fe5b 864d:fe5c 864e:fe5d 864f:fe5e 8650:ffe3 8651:02cd 8652:fe5f 8653:fe60 8654:fe62 8655:fe63 8656:fe64 8657:fe65 8658:fe66 8659:fe68 865a:fe69 865b:fe6a 865c:fe6b 8680:2400 8681:2401 8682:2402 8683:2403 8684:2404 8685:2405 8686:2406 8687:2407 8688:2408 8689:2409 868a:240a 868b:240b 868c:240c 868d:240d 868e:240e 868f:240f 8690:2410 8691:2411 8692:2412 8693:2413 8694:2414 8695:2415 8696:2416 8697:2417 8698:2418 8699:2419 869a:241a 869b:241b 869c:241c 869d:241d 869e:241e 869f:241f 86a0:2421 8740:4e00 8741:4e28 8742:4e36 8743:4e3f 8744:4e59 8745:4e85 8746:4e8c 8747:4ea0 8748:4eba 8749:513f 874a:5165 874b:516b 874c:5182 874d:5196 874e:51ab 874f:51e0 8750:51f5 8751:5200 8752:529b 8753:52f9 8754:5315 8755:531a 8756:5338 8757:5341 8758:535c 8759:5369 875a:5382 875b:53b6 875c:53c8 875d:53e3 875e:56d7 875f:571f 8760:58eb 8761:590a 8762:5915 8763:5927 8764:5973 8765:5b50 8766:5b80 8767:5bf8 8768:5c0f 8769:5c22 876a:5c38 876b:5c6e 876c:5c71 876d:5ddb 876e:5de5 876f:5df1 8770:5dfe 8771:5e72 8772:5e7a 8773:5e7f 8774:5ef4 8775:5efe 8776:5f0b 8777:5f13 8778:5f50 8779:5f61 877a:5f73 877b:5fc3 877c:6208 877d:6236 877e:624b 8780:652f 8781:6534 8782:6587 8783:6597 8784:65a4 8785:65b9 8786:65e0 8787:65e5 8788:66f0 8789:6708 878a:6728 878b:6b20 878c:6b62 878d:6b79 878e:6bb3 878f:6bcb 8790:6bd4 8791:6bdb 8792:6c0f 8793:6c14 8794:6c34 8795:706b 8796:722a 8797:7236 8798:723b 8799:723f 879a:7247 879b:7259 879c:725b 879d:72ac 879e:7384 879f:7389 87a0:74dc 87a1:74e6 87a2:7518 87a3:751f 87a4:7528 87a5:7530 87a6:758b 87a7:7592 87a8:7676 87a9:767d 87aa:76ae 87ab:76bf 87ac:76ee 87ad:77db 87ae:77e2 87af:77f3 87b0:793a 87b1:79b8 87b2:79be 87b3:7a74 87b4:7acb 87b5:7af9 87b6:7c73 87b7:7cf8 87b8:7f36 87b9:7f51 87ba:7f8a 87bb:7fbd 87bc:8001 87bd:800c 87be:8012 87bf:8033 87c0:807f 87c1:8089 87c2:81e3 87c3:81ea 87c4:81f3 87c5:81fc 87c6:820c 87c7:821b 87c8:821f 87c9:826e 87ca:8272 87cb:8278 87cc:864d 87cd:866b 87ce:8840 87cf:884c 87d0:8863 87d1:897e 87d2:898b 87d3:89d2 87d4:8a00 87d5:8c37 87d6:8c46 87d7:8c55 87d8:8c78 87d9:8c9d 87da:8d64 87db:8d70 87dc:8db3 87dd:8eab 87de:8eca 87df:8f9b 87e0:8fb0 87e1:8fb5 87e2:9091 87e3:9149 87e4:91c6 87e5:91cc 87e6:91d1 87e7:9577 87e8:9580 87e9:961c 87ea:96b6 87eb:96b9 87ec:96e8 87ed:9752 87ee:975e 87ef:9762 87f0:9769 87f1:97cb 87f2:97ed 87f3:97f3 87f4:9801 87f5:98a8 87f6:98db 87f7:98df 87f8:9996 87f9:9999 87fa:99ac 87fb:9aa8 87fc:9ad8 8840:9adf 8841:9b25 8842:9b2f 8843:9b32 8844:9b3c 8845:9b5a 8846:9ce5 8847:9e75 8848:9e7f 8849:9ea5 884a:9ebb 884b:9ec3 884c:9ecd 884d:9ed1 884e:9ef9 884f:9efd 8850:9f0e 8851:9f13 8852:9f20 8853:9f3b 8854:9f4a 8855:9f52 8856:9f8d 8857:9f9c 8858:9fa0 8940:3021 8941:3022 8942:3023 8943:3024 8944:3025 8945:3026 8946:3027 8947:3028 8948:3029 8949:5341 894a:5344 894b:5345 8950:02c9 8951:02ca 8952:02c7 8953:02cb 8954:02d9 8955:3105 8956:3106 8957:3107 8958:3108 8959:3109 895a:310a 895b:310b 895c:310c 895d:310d 895e:310e 895f:310f 8960:3110 8961:3111 8962:3112 8963:3113 8964:3114 8965:3115 8966:3116 8967:3117 8968:3118 8969:3119 896a:311a 896b:311b 896c:311c 896d:311d 896e:311e 896f:311f 8970:3120 8971:3121 8972:3122 8973:3123 8974:3124 8975:3125 8976:3126 8977:3127 8978:3128 8979:3129 8a40:2460 8a41:2461 8a42:2462 8a43:2463 8a44:2464 8a45:2465 8a46:2466 8a47:2467 8a48:2468 8a49:2469 8a50:2474 8a51:2475 8a52:2476 8a53:2477 8a54:2478 8a55:2479 8a56:247a 8a57:247b 8a58:247c 8a59:247d 8a5f:2581 8a60:2582 8a61:2583 8a62:2584 8a63:2585 8a64:2586 8a65:2587 8a66:2588 8a67:258f 8a68:258e 8a69:258d 8a6a:258c 8a6b:258b 8a6c:258a 8a6d:2589 8a6e:253c 8a6f:2534 8a70:252c 8a71:2524 8a72:251c 8a73:2594 8a74:2500 8a75:2502 8a76:2595 8a77:250c 8a78:2510 8a79:2514 8a7a:2518 8a7b:256d 8a7c:256e 8a7d:2570 8a7e:256f 8a80:2550 8a81:255e 8a82:256a 8a83:2561 8a84:25e2 8a85:25e3 8a86:25e5 8a87:25e4 8a88:2571 8a89:2572 8a8a:2573 8a9f:fe41 8aa0:fe42 8aa1:fe43 8aa2:fe44 8aa3:fe3b 8aa4:fe3c 8aa6:fe31 8aa7:f83f 8aa8:f840 8aa9:f841 8aaa:f842 8aab:fe35 8aac:fe36 8aad:fe37 8aae:fe38 8aaf:fe39 8ab0:fe3a 8ab1:fe3d 8ab2:fe3e 8ab3:fe3f 8ab4:fe40 8ab5:fe33 8ab6:2574 8ab7:ff0a 8ab8:3003 8ab9:32a3 8aba:2105 8abb:fe34 8abc:fe4f 8abd:fe49 8abe:fe4a 8abf:fe4d 8ac0:fe4e 8ac1:fe4b 8ac2:fe4c 8ac3:fe61 8ac4:221a 8ac5:2252 8ac6:2261 8ac7:2229 8ac8:222a 8ac9:22a5 8aca:2220 8acb:221f 8acc:22bf 8acd:33d2 8ace:33d1 8acf:222b 8ad0:222e 8ad1:2295 8ad2:2299 8ad3:2196 8ad4:2197 8ad5:2199 8ad6:2198 8ad7:2235 8ad9:2215 8ada:2109 8adb:33d5 8adc:339c 8add:339d 8ade:339e 8adf:33ce 8ae0:33a1 8ae1:338e 8ae2:338f 8ae3:33c4 8ae4:00b7 8ae8:301d 8ae9:301e 8aed:21e7 8aee:21b8 8aef:21b9 8af0:5159 8af1:515b 8af2:515e 8af3:515d 8af4:5161 8af5:5163 8af6:55e7 8af7:74e9 8af8:7cce 8b41:2160 8b42:2161 8b43:2162 8b44:2163 8b45:2164 8b46:2165 8b47:2166 8b48:2167 8b49:2168 8b4a:2169 8b51:2170 8b52:2171 8b53:2172 8b54:2173 8b55:2174 8b56:2175 8b57:2176 8b58:2177 8b59:2178 8b5a:2179 8b5b:ffe2 8b5c:ffe4 8b5d:ff07 8b5e:ff02 8b5f:3231 8b60:2116 8b61:2121 8c40:4e00 8c41:4e59 8c42:4e01 8c43:4e03 8c44:4e43 8c45:4e5d 8c46:4e86 8c47:4e8c 8c48:4eba 8c49:513f 8c4a:5165 8c4b:516b 8c4c:51e0 8c4d:5200 8c4e:5201 8c4f:529b 8c50:5315 8c51:5341 8c52:535c 8c53:53c8 8c54:4e09 8c55:4e0b 8c56:4e08 8c57:4e0a 8c58:4e2b 8c59:4e38 8c5a:51e1 8c5b:4e45 8c5c:4e48 8c5d:4e5f 8c5e:4e5e 8c5f:4e8e 8c60:4ea1 8c61:5140 8c62:5203 8c63:52fa 8c64:5343 8c65:53c9 8c66:53e3 8c67:571f 8c68:58eb 8c69:5915 8c6a:5927 8c6b:5973 8c6c:5b50 8c6d:5b51 8c6e:5b53 8c6f:5bf8 8c70:5c0f 8c71:5c22 8c72:5c38 8c73:5c71 8c74:5ddd 8c75:5de5 8c76:5df1 8c77:5df2 8c78:5df3 8c79:5dfe 8c7a:5e72 8c7b:5efe 8c7c:5f0b 8c7d:5f13 8c7e:624d 8c80:4e11 8c81:4e10 8c82:4e0d 8c83:4e2d 8c84:4e30 8c85:4e39 8c86:4e4b 8c87:5c39 8c88:4e88 8c89:4e91 8c8a:4e95 8c8b:4e92 8c8c:4e94 8c8d:4ea2 8c8e:4ec1 8c8f:4ec0 8c90:4ec3 8c91:4ec6 8c92:4ec7 8c93:4ecd 8c94:4eca 8c95:4ecb 8c96:4ec4 8c97:5143 8c98:5141 8c99:5167 8c9a:516d 8c9b:516e 8c9c:516c 8c9d:5197 8c9e:51f6 8c9f:5206 8ca0:5207 8ca1:5208 8ca2:52fb 8ca3:52fe 8ca4:52ff 8ca5:5316 8ca6:5339 8ca7:5348 8ca8:5347 8ca9:5345 8caa:535e 8cab:5384 8cac:53cb 8cad:53ca 8cae:53cd 8caf:58ec 8cb0:5929 8cb1:592b 8cb2:592a 8cb3:592d 8cb4:5b54 8cb5:5c11 8cb6:5c24 8cb7:5c3a 8cb8:5c6f 8cb9:5df4 8cba:5e7b 8cbb:5eff 8cbc:5f14 8cbd:5f15 8cbe:5fc3 8cbf:6208 8cc0:6236 8cc1:624b 8cc2:624e 8cc3:652f 8cc4:6587 8cc5:6597 8cc6:65a4 8cc7:65b9 8cc8:65e5 8cc9:66f0 8cca:6708 8ccb:6728 8ccc:6b20 8ccd:6b62 8cce:6b79 8ccf:6bcb 8cd0:6bd4 8cd1:6bdb 8cd2:6c0f 8cd3:6c34 8cd4:706b 8cd5:722a 8cd6:7236 8cd7:723b 8cd8:7247 8cd9:7259 8cda:725b 8cdb:72ac 8cdc:738b 8cdd:4e19 8cde:4e16 8cdf:4e15 8ce0:4e14 8ce1:4e18 8ce2:4e3b 8ce3:4e4d 8ce4:4e4f 8ce5:4e4e 8ce6:4ee5 8ce7:4ed8 8ce8:4ed4 8ce9:4ed5 8cea:4ed6 8ceb:4ed7 8cec:4ee3 8ced:4ee4 8cee:4ed9 8cef:4ede 8cf0:5145 8cf1:5144 8cf2:5189 8cf3:518a 8cf4:51ac 8cf5:51f9 8cf6:51fa 8cf7:51f8 8cf8:520a 8cf9:52a0 8cfa:529f 8cfb:5305 8cfc:5306 8d40:5317 8d41:531d 8d42:4edf 8d43:534a 8d44:5349 8d45:5361 8d46:5360 8d47:536f 8d48:536e 8d49:53bb 8d4a:53ef 8d4b:53e4 8d4c:53f3 8d4d:53ec 8d4e:53ee 8d4f:53e9 8d50:53e8 8d51:53fc 8d52:53f8 8d53:53f5 8d54:53eb 8d55:53e6 8d56:53ea 8d57:53f2 8d58:53f1 8d59:53f0 8d5a:53e5 8d5b:53ed 8d5c:53fb 8d5d:56db 8d5e:56da 8d5f:5916 8d60:592e 8d61:5931 8d62:5974 8d63:5976 8d64:5b55 8d65:5b83 8d66:5c3c 8d67:5de8 8d68:5de7 8d69:5de6 8d6a:5e02 8d6b:5e03 8d6c:5e73 8d6d:5e7c 8d6e:5f01 8d6f:5f18 8d70:5f17 8d71:5fc5 8d72:620a 8d73:6253 8d74:6254 8d75:6252 8d76:6251 8d77:65a5 8d78:65e6 8d79:672e 8d7a:672c 8d7b:672a 8d7c:672b 8d7d:672d 8d7e:6b63 8d80:6bcd 8d81:6c11 8d82:6c10 8d83:6c38 8d84:6c41 8d85:6c40 8d86:6c3e 8d87:72af 8d88:7384 8d89:7389 8d8a:74dc 8d8b:74e6 8d8c:7518 8d8d:751f 8d8e:7528 8d8f:7529 8d90:7530 8d91:7531 8d92:7532 8d93:7533 8d94:758b 8d95:767d 8d96:76ae 8d97:76bf 8d98:76ee 8d99:77db 8d9a:77e2 8d9b:77f3 8d9c:793a 8d9d:79be 8d9e:7a74 8d9f:7acb 8da0:4e1e 8da1:4e1f 8da2:4e52 8da3:4e53 8da4:4e69 8da5:4e99 8da6:4ea4 8da7:4ea6 8da8:4ea5 8da9:4eff 8daa:4f09 8dab:4f19 8dac:4f0a 8dad:4f15 8dae:4f0d 8daf:4f10 8db0:4f11 8db1:4f0f 8db2:4ef2 8db3:4ef6 8db4:4efb 8db5:4ef0 8db6:4ef3 8db7:4efd 8db8:4f01 8db9:4f0b 8dba:5149 8dbb:5147 8dbc:5146 8dbd:5148 8dbe:5168 8dbf:5171 8dc0:518d 8dc1:51b0 8dc2:5217 8dc3:5211 8dc4:5212 8dc5:520e 8dc6:5216 8dc7:52a3 8dc8:5308 8dc9:5321 8dca:5320 8dcb:5370 8dcc:5371 8dcd:5409 8dce:540f 8dcf:540c 8dd0:540a 8dd1:5410 8dd2:5401 8dd3:540b 8dd4:5404 8dd5:5411 8dd6:540d 8dd7:5408 8dd8:5403 8dd9:540e 8dda:5406 8ddb:5412 8ddc:56e0 8ddd:56de 8dde:56dd 8ddf:5733 8de0:5730 8de1:5728 8de2:572d 8de3:572c 8de4:572f 8de5:5729 8de6:5919 8de7:591a 8de8:5937 8de9:5938 8dea:5984 8deb:5978 8dec:5983 8ded:597d 8dee:5979 8def:5982 8df0:5981 8df1:5b57 8df2:5b58 8df3:5b87 8df4:5b88 8df5:5b85 8df6:5b89 8df7:5bfa 8df8:5c16 8df9:5c79 8dfa:5dde 8dfb:5e06 8dfc:5e76 8e40:5e74 8e41:5f0f 8e42:5f1b 8e43:5fd9 8e44:5fd6 8e45:620e 8e46:620c 8e47:620d 8e48:6210 8e49:6263 8e4a:625b 8e4b:6258 8e4c:6536 8e4d:65e9 8e4e:65e8 8e4f:65ec 8e50:65ed 8e51:66f2 8e52:66f3 8e53:6709 8e54:673d 8e55:6734 8e56:6731 8e57:6735 8e58:6b21 8e59:6b64 8e5a:6b7b 8e5b:6c16 8e5c:6c5d 8e5d:6c57 8e5e:6c59 8e5f:6c5f 8e60:6c60 8e61:6c50 8e62:6c55 8e63:6c61 8e64:6c5b 8e65:6c4d 8e66:6c4e 8e67:7070 8e68:725f 8e69:725d 8e6a:767e 8e6b:7af9 8e6c:7c73 8e6d:7cf8 8e6e:7f36 8e6f:7f8a 8e70:7fbd 8e71:8001 8e72:8003 8e73:800c 8e74:8012 8e75:8033 8e76:807f 8e77:8089 8e78:808b 8e79:808c 8e7a:81e3 8e7b:81ea 8e7c:81f3 8e7d:81fc 8e7e:820c 8e80:821b 8e81:821f 8e82:826e 8e83:8272 8e84:827e 8e85:866b 8e86:8840 8e87:884c 8e88:8863 8e89:897f 8e8a:9621 8e8b:4e32 8e8c:4ea8 8e8d:4f4d 8e8e:4f4f 8e8f:4f47 8e90:4f57 8e91:4f5e 8e92:4f34 8e93:4f5b 8e94:4f55 8e95:4f30 8e96:4f50 8e97:4f51 8e98:4f3d 8e99:4f3a 8e9a:4f38 8e9b:4f43 8e9c:4f54 8e9d:4f3c 8e9e:4f46 8e9f:4f63 8ea0:4f5c 8ea1:4f60 8ea2:4f2f 8ea3:4f4e 8ea4:4f36 8ea5:4f59 8ea6:4f5d 8ea7:4f48 8ea8:4f5a 8ea9:514c 8eaa:514b 8eab:514d 8eac:5175 8ead:51b6 8eae:51b7 8eaf:5225 8eb0:5224 8eb1:5229 8eb2:522a 8eb3:5228 8eb4:52ab 8eb5:52a9 8eb6:52aa 8eb7:52ac 8eb8:5323 8eb9:5373 8eba:5375 8ebb:541d 8ebc:542d 8ebd:541e 8ebe:543e 8ebf:5426 8ec0:544e 8ec1:5427 8ec2:5446 8ec3:5443 8ec4:5433 8ec5:5448 8ec6:5442 8ec7:541b 8ec8:5429 8ec9:544a 8eca:5439 8ecb:543b 8ecc:5438 8ecd:542e 8ece:5435 8ecf:5436 8ed0:5420 8ed1:543c 8ed2:5440 8ed3:5431 8ed4:542b 8ed5:541f 8ed6:542c 8ed7:56ea 8ed8:56f0 8ed9:56e4 8eda:56eb 8edb:574a 8edc:5751 8edd:5740 8ede:574d 8edf:5747 8ee0:574e 8ee1:573e 8ee2:5750 8ee3:574f 8ee4:573b 8ee5:58ef 8ee6:593e 8ee7:599d 8ee8:5992 8ee9:59a8 8eea:599e 8eeb:59a3 8eec:5999 8eed:5996 8eee:598d 8eef:59a4 8ef0:5993 8ef1:598a 8ef2:59a5 8ef3:5b5d 8ef4:5b5c 8ef5:5b5a 8ef6:5b5b 8ef7:5b8c 8ef8:5b8b 8ef9:5b8f 8efa:5c2c 8efb:5c40 8efc:5c41 8f40:5c3f 8f41:5c3e 8f42:5c90 8f43:5c91 8f44:5c94 8f45:5c8c 8f46:5deb 8f47:5e0c 8f48:5e8f 8f49:5e87 8f4a:5e8a 8f4b:5ef7 8f4c:5f04 8f4d:5f1f 8f4e:5f64 8f4f:5f62 8f50:5f77 8f51:5f79 8f52:5fd8 8f53:5fcc 8f54:5fd7 8f55:5fcd 8f56:5ff1 8f57:5feb 8f58:5ff8 8f59:5fea 8f5a:6212 8f5b:6211 8f5c:6284 8f5d:6297 8f5e:6296 8f5f:6280 8f60:6276 8f61:6289 8f62:626d 8f63:628a 8f64:627c 8f65:627e 8f66:6279 8f67:6273 8f68:6292 8f69:626f 8f6a:6298 8f6b:626e 8f6c:6295 8f6d:6293 8f6e:6291 8f6f:6286 8f70:6539 8f71:653b 8f72:6538 8f73:65f1 8f74:66f4 8f75:675f 8f76:674e 8f77:674f 8f78:6750 8f79:6751 8f7a:675c 8f7b:6756 8f7c:675e 8f7d:6749 8f7e:6746 8f80:6760 8f81:6753 8f82:6757 8f83:6b65 8f84:6bcf 8f85:6c42 8f86:6c5e 8f87:6c99 8f88:6c81 8f89:6c88 8f8a:6c89 8f8b:6c85 8f8c:6c9b 8f8d:6c6a 8f8e:6c7a 8f8f:6c90 8f90:6c70 8f91:6c8c 8f92:6c68 8f93:6c96 8f94:6c92 8f95:6c7d 8f96:6c83 8f97:6c72 8f98:6c7e 8f99:6c74 8f9a:6c86 8f9b:6c76 8f9c:6c8d 8f9d:6c94 8f9e:6c98 8f9f:6c82 8fa0:7076 8fa1:707c 8fa2:707d 8fa3:7078 8fa4:7262 8fa5:7261 8fa6:7260 8fa7:72c4 8fa8:72c2 8fa9:7396 8faa:752c 8fab:752b 8fac:7537 8fad:7538 8fae:7682 8faf:76ef 8fb0:77e3 8fb1:79c1 8fb2:79c0 8fb3:79bf 8fb4:7a76 8fb5:7cfb 8fb6:7f55 8fb7:8096 8fb8:8093 8fb9:809d 8fba:8098 8fbb:809b 8fbc:809a 8fbd:80b2 8fbe:826f 8fbf:8292 8fc0:828b 8fc1:828d 8fc2:898b 8fc3:89d2 8fc4:8a00 8fc5:8c37 8fc6:8c46 8fc7:8c55 8fc8:8c9d 8fc9:8d64 8fca:8d70 8fcb:8db3 8fcc:8eab 8fcd:8eca 8fce:8f9b 8fcf:8fb0 8fd0:8fc2 8fd1:8fc6 8fd2:8fc5 8fd3:8fc4 8fd4:5de1 8fd5:9091 8fd6:90a2 8fd7:90aa 8fd8:90a6 8fd9:90a3 8fda:9149 8fdb:91c6 8fdc:91cc 8fdd:9632 8fde:962e 8fdf:9631 8fe0:962a 8fe1:962c 8fe2:4e26 8fe3:4e56 8fe4:4e73 8fe5:4e8b 8fe6:4e9b 8fe7:4e9e 8fe8:4eab 8fe9:4eac 8fea:4f6f 8feb:4f9d 8fec:4f8d 8fed:4f73 8fee:4f7f 8fef:4f6c 8ff0:4f9b 8ff1:4f8b 8ff2:4f86 8ff3:4f83 8ff4:4f70 8ff5:4f75 8ff6:4f88 8ff7:4f69 8ff8:4f7b 8ff9:4f96 8ffa:4f7e 8ffb:4f8f 8ffc:4f91 9040:4f7a 9041:5154 9042:5152 9043:5155 9044:5169 9045:5177 9046:5176 9047:5178 9048:51bd 9049:51fd 904a:523b 904b:5238 904c:5237 904d:523a 904e:5230 904f:522e 9050:5236 9051:5241 9052:52be 9053:52bb 9054:5352 9055:5354 9056:5353 9057:5351 9058:5366 9059:5377 905a:5378 905b:5379 905c:53d6 905d:53d4 905e:53d7 905f:5473 9060:5475 9061:5496 9062:5478 9063:5495 9064:5480 9065:547b 9066:5477 9067:5484 9068:5492 9069:5486 906a:547c 906b:5490 906c:5471 906d:5476 906e:548c 906f:549a 9070:5462 9071:5468 9072:548b 9073:547d 9074:548e 9075:56fa 9076:5783 9077:5777 9078:576a 9079:5769 907a:5761 907b:5766 907c:5764 907d:577c 907e:591c 9080:5949 9081:5947 9082:5948 9083:5944 9084:5954 9085:59be 9086:59bb 9087:59d4 9088:59b9 9089:59ae 908a:59d1 908b:59c6 908c:59d0 908d:59cd 908e:59cb 908f:59d3 9090:59ca 9091:59af 9092:59b3 9093:59d2 9094:59c5 9095:5b5f 9096:5b64 9097:5b63 9098:5b97 9099:5b9a 909a:5b98 909b:5b9c 909c:5b99 909d:5b9b 909e:5c1a 909f:5c48 90a0:5c45 90a1:5c46 90a2:5cb7 90a3:5ca1 90a4:5cb8 90a5:5ca9 90a6:5cab 90a7:5cb1 90a8:5cb3 90a9:5e18 90aa:5e1a 90ab:5e16 90ac:5e15 90ad:5e1b 90ae:5e11 90af:5e78 90b0:5e9a 90b1:5e97 90b2:5e9c 90b3:5e95 90b4:5e96 90b5:5ef6 90b6:5f26 90b7:5f27 90b8:5f29 90b9:5f80 90ba:5f81 90bb:5f7f 90bc:5f7c 90bd:5fdd 90be:5fe0 90bf:5ffd 90c0:5ff5 90c1:5fff 90c2:600f 90c3:6014 90c4:602f 90c5:6035 90c6:6016 90c7:602a 90c8:6015 90c9:6021 90ca:6027 90cb:6029 90cc:602b 90cd:601b 90ce:6216 90cf:6215 90d0:623f 90d1:623e 90d2:6240 90d3:627f 90d4:62c9 90d5:62cc 90d6:62c4 90d7:62bf 90d8:62c2 90d9:62b9 90da:62d2 90db:62db 90dc:62ab 90dd:62d3 90de:62d4 90df:62cb 90e0:62c8 90e1:62a8 90e2:62bd 90e3:62bc 90e4:62d0 90e5:62d9 90e6:62c7 90e7:62cd 90e8:62b5 90e9:62da 90ea:62b1 90eb:62d8 90ec:62d6 90ed:62d7 90ee:62c6 90ef:62ac 90f0:62ce 90f1:653e 90f2:65a7 90f3:65bc 90f4:65fa 90f5:6614 90f6:6613 90f7:660c 90f8:6606 90f9:6602 90fa:660e 90fb:6600 90fc:660f 9140:6615 9141:660a 9142:6607 9143:670d 9144:670b 9145:676d 9146:678b 9147:6795 9148:6771 9149:679c 914a:6773 914b:6777 914c:6787 914d:679d 914e:6797 914f:676f 9150:6770 9151:677f 9152:6789 9153:677e 9154:6790 9155:6775 9156:679a 9157:6793 9158:677c 9159:676a 915a:6772 915b:6b23 915c:6b66 915d:6b67 915e:6b7f 915f:6c13 9160:6c1b 9161:6ce3 9162:6ce8 9163:6cf3 9164:6cb1 9165:6ccc 9166:6ce5 9167:6cb3 9168:6cbd 9169:6cbe 916a:6cbc 916b:6ce2 916c:6cab 916d:6cd5 916e:6cd3 916f:6cb8 9170:6cc4 9171:6cb9 9172:6cc1 9173:6cae 9174:6cd7 9175:6cc5 9176:6cf1 9177:6cbf 9178:6cbb 9179:6ce1 917a:6cdb 917b:6cca 917c:6cac 917d:6cef 917e:6cdc 9180:6cd6 9181:6ce0 9182:7095 9183:708e 9184:7092 9185:708a 9186:7099 9187:722c 9188:722d 9189:7238 918a:7248 918b:7267 918c:7269 918d:72c0 918e:72ce 918f:72d9 9190:72d7 9191:72d0 9192:73a9 9193:73a8 9194:739f 9195:73ab 9196:73a5 9197:753d 9198:759d 9199:7599 919a:759a 919b:7684 919c:76c2 919d:76f2 919e:76f4 919f:77e5 91a0:77fd 91a1:793e 91a2:7940 91a3:7941 91a4:79c9 91a5:79c8 91a6:7a7a 91a7:7a79 91a8:7afa 91a9:7cfe 91aa:7f54 91ab:7f8c 91ac:7f8b 91ad:8005 91ae:80ba 91af:80a5 91b0:80a2 91b1:80b1 91b2:80a1 91b3:80ab 91b4:80a9 91b5:80b4 91b6:80aa 91b7:80af 91b8:81e5 91b9:81fe 91ba:820d 91bb:82b3 91bc:829d 91bd:8299 91be:82ad 91bf:82bd 91c0:829f 91c1:82b9 91c2:82b1 91c3:82ac 91c4:82a5 91c5:82af 91c6:82b8 91c7:82a3 91c8:82b0 91c9:82be 91ca:82b7 91cb:864e 91cc:8671 91cd:521d 91ce:8868 91cf:8ecb 91d0:8fce 91d1:8fd4 91d2:8fd1 91d3:90b5 91d4:90b8 91d5:90b1 91d6:90b6 91d7:91c7 91d8:91d1 91d9:9577 91da:9580 91db:961c 91dc:9640 91dd:963f 91de:963b 91df:9644 91e0:9642 91e1:96b9 91e2:96e8 91e3:9752 91e4:975e 91e5:4e9f 91e6:4ead 91e7:4eae 91e8:4fe1 91e9:4fb5 91ea:4faf 91eb:4fbf 91ec:4fe0 91ed:4fd1 91ee:4fcf 91ef:4fdd 91f0:4fc3 91f1:4fb6 91f2:4fd8 91f3:4fdf 91f4:4fca 91f5:4fd7 91f6:4fae 91f7:4fd0 91f8:4fc4 91f9:4fc2 91fa:4fda 91fb:4fce 91fc:4fde 9240:4fb7 9241:5157 9242:5192 9243:5191 9244:51a0 9245:524e 9246:5243 9247:524a 9248:524d 9249:524c 924a:524b 924b:5247 924c:52c7 924d:52c9 924e:52c3 924f:52c1 9250:530d 9251:5357 9252:537b 9253:539a 9254:53db 9255:54ac 9256:54c0 9257:54a8 9258:54ce 9259:54c9 925a:54b8 925b:54a6 925c:54b3 925d:54c7 925e:54c2 925f:54bd 9260:54aa 9261:54c1 9262:54c4 9263:54c8 9264:54af 9265:54ab 9266:54b1 9267:54bb 9268:54a9 9269:54a7 926a:54bf 926b:56ff 926c:5782 926d:578b 926e:57a0 926f:57a3 9270:57a2 9271:57ce 9272:57ae 9273:5793 9274:5955 9275:5951 9276:594f 9277:594e 9278:5950 9279:59dc 927a:59d8 927b:59ff 927c:59e3 927d:59e8 927e:5a03 9280:59e5 9281:59ea 9282:59da 9283:59e6 9284:5a01 9285:59fb 9286:5b69 9287:5ba3 9288:5ba6 9289:5ba4 928a:5ba2 928b:5ba5 928c:5c01 928d:5c4e 928e:5c4f 928f:5c4d 9290:5c4b 9291:5cd9 9292:5cd2 9293:5df7 9294:5e1d 9295:5e25 9296:5e1f 9297:5e7d 9298:5ea0 9299:5ea6 929a:5efa 929b:5f08 929c:5f2d 929d:5f65 929e:5f88 929f:5f85 92a0:5f8a 92a1:5f8b 92a2:5f87 92a3:5f8c 92a4:5f89 92a5:6012 92a6:601d 92a7:6020 92a8:6025 92a9:600e 92aa:6028 92ab:604d 92ac:6070 92ad:6068 92ae:6062 92af:6046 92b0:6043 92b1:606c 92b2:606b 92b3:606a 92b4:6064 92b5:6241 92b6:62dc 92b7:6316 92b8:6309 92b9:62fc 92ba:62ed 92bb:6301 92bc:62ee 92bd:62fd 92be:6307 92bf:62f1 92c0:62f7 92c1:62ef 92c2:62ec 92c3:62fe 92c4:62f4 92c5:6311 92c6:6302 92c7:653f 92c8:6545 92c9:65ab 92ca:65bd 92cb:65e2 92cc:6625 92cd:662d 92ce:6620 92cf:6627 92d0:662f 92d1:661f 92d2:6628 92d3:6631 92d4:6624 92d5:66f7 92d6:67ff 92d7:67d3 92d8:67f1 92d9:67d4 92da:67d0 92db:67ec 92dc:67b6 92dd:67af 92de:67f5 92df:67e9 92e0:67ef 92e1:67c4 92e2:67d1 92e3:67b4 92e4:67da 92e5:67e5 92e6:67b8 92e7:67cf 92e8:67de 92e9:67f3 92ea:67b0 92eb:67d9 92ec:67e2 92ed:67dd 92ee:67d2 92ef:6b6a 92f0:6b83 92f1:6b86 92f2:6bb5 92f3:6bd2 92f4:6bd7 92f5:6c1f 92f6:6cc9 92f7:6d0b 92f8:6d32 92f9:6d2a 92fa:6d41 92fb:6d25 92fc:6d0c 9340:6d31 9341:6d1e 9342:6d17 9343:6d3b 9344:6d3d 9345:6d3e 9346:6d36 9347:6d1b 9348:6cf5 9349:6d39 934a:6d27 934b:6d38 934c:6d29 934d:6d2e 934e:6d35 934f:6d0e 9350:6d2b 9351:70ab 9352:70ba 9353:70b3 9354:70ac 9355:70af 9356:70ad 9357:70b8 9358:70ae 9359:70a4 935a:7230 935b:7272 935c:726f 935d:7274 935e:72e9 935f:72e0 9360:72e1 9361:73b7 9362:73ca 9363:73bb 9364:73b2 9365:73cd 9366:73c0 9367:73b3 9368:751a 9369:752d 936a:754f 936b:754c 936c:754e 936d:754b 936e:75ab 936f:75a4 9370:75a5 9371:75a2 9372:75a3 9373:7678 9374:7686 9375:7687 9376:7688 9377:76c8 9378:76c6 9379:76c3 937a:76c5 937b:7701 937c:76f9 937d:76f8 937e:7709 9380:770b 9381:76fe 9382:76fc 9383:7707 9384:77dc 9385:7802 9386:7814 9387:780c 9388:780d 9389:7946 938a:7949 938b:7948 938c:7947 938d:79b9 938e:79ba 938f:79d1 9390:79d2 9391:79cb 9392:7a7f 9393:7a81 9394:7aff 9395:7afd 9396:7c7d 9397:7d02 9398:7d05 9399:7d00 939a:7d09 939b:7d07 939c:7d04 939d:7d06 939e:7f38 939f:7f8e 93a0:7fbf 93a1:8004 93a2:8010 93a3:800d 93a4:8011 93a5:8036 93a6:80d6 93a7:80e5 93a8:80da 93a9:80c3 93aa:80c4 93ab:80cc 93ac:80e1 93ad:80db 93ae:80ce 93af:80de 93b0:80e4 93b1:80dd 93b2:81f4 93b3:8222 93b4:82e7 93b5:8303 93b6:8305 93b7:82e3 93b8:82db 93b9:82e6 93ba:8304 93bb:82e5 93bc:8302 93bd:8309 93be:82d2 93bf:82d7 93c0:82f1 93c1:8301 93c2:82dc 93c3:82d4 93c4:82d1 93c5:82de 93c6:82d3 93c7:82df 93c8:82ef 93c9:8306 93ca:8650 93cb:8679 93cc:867b 93cd:867a 93ce:884d 93cf:886b 93d0:8981 93d1:89d4 93d2:8a08 93d3:8a02 93d4:8a03 93d5:8c9e 93d6:8ca0 93d7:8d74 93d8:8d73 93d9:8db4 93da:8ecd 93db:8ecc 93dc:8ff0 93dd:8fe6 93de:8fe2 93df:8fea 93e0:8fe5 93e1:8fed 93e2:8feb 93e3:8fe4 93e4:8fe8 93e5:90ca 93e6:90ce 93e7:90c1 93e8:90c3 93e9:914b 93ea:914a 93eb:91cd 93ec:9582 93ed:9650 93ee:964b 93ef:964c 93f0:964d 93f1:9762 93f2:9769 93f3:97cb 93f4:97ed 93f5:97f3 93f6:9801 93f7:98a8 93f8:98db 93f9:98df 93fa:9996 93fb:9999 93fc:4e58 9440:4eb3 9441:500c 9442:500d 9443:5023 9444:4fef 9445:5026 9446:5025 9447:4ff8 9448:5029 9449:5016 944a:5006 944b:503c 944c:501f 944d:501a 944e:5012 944f:5011 9450:4ffa 9451:5000 9452:5014 9453:5028 9454:4ff1 9455:5021 9456:500b 9457:5019 9458:5018 9459:4ff3 945a:4fee 945b:502d 945c:502a 945d:4ffe 945e:502b 945f:5009 9460:517c 9461:51a4 9462:51a5 9463:51a2 9464:51cd 9465:51cc 9466:51c6 9467:51cb 9468:5256 9469:525c 946a:5254 946b:525b 946c:525d 946d:532a 946e:537f 946f:539f 9470:539d 9471:53df 9472:54e8 9473:5510 9474:5501 9475:5537 9476:54fc 9477:54e5 9478:54f2 9479:5506 947a:54fa 947b:5514 947c:54e9 947d:54ed 947e:54e1 9480:5509 9481:54ee 9482:54ea 9483:54e6 9484:5527 9485:5507 9486:54fd 9487:550f 9488:5703 9489:5704 948a:57c2 948b:57d4 948c:57cb 948d:57c3 948e:5809 948f:590f 9490:5957 9491:5958 9492:595a 9493:5a11 9494:5a18 9495:5a1c 9496:5a1f 9497:5a1b 9498:5a13 9499:59ec 949a:5a20 949b:5a23 949c:5a29 949d:5a25 949e:5a0c 949f:5a09 94a0:5b6b 94a1:5c58 94a2:5bb0 94a3:5bb3 94a4:5bb6 94a5:5bb4 94a6:5bae 94a7:5bb5 94a8:5bb9 94a9:5bb8 94aa:5c04 94ab:5c51 94ac:5c55 94ad:5c50 94ae:5ced 94af:5cfd 94b0:5cfb 94b1:5cea 94b2:5ce8 94b3:5cf0 94b4:5cf6 94b5:5d01 94b6:5cf4 94b7:5dee 94b8:5e2d 94b9:5e2b 94ba:5eab 94bb:5ead 94bc:5ea7 94bd:5f31 94be:5f92 94bf:5f91 94c0:5f90 94c1:6059 94c2:6063 94c3:6065 94c4:6050 94c5:6055 94c6:606d 94c7:6069 94c8:606f 94c9:6084 94ca:609f 94cb:609a 94cc:608d 94cd:6094 94ce:608c 94cf:6085 94d0:6096 94d1:6247 94d2:62f3 94d3:6308 94d4:62ff 94d5:634e 94d6:633e 94d7:632f 94d8:6355 94d9:6342 94da:6346 94db:634f 94dc:6349 94dd:633a 94de:6350 94df:633d 94e0:632a 94e1:632b 94e2:6328 94e3:634d 94e4:634c 94e5:6548 94e6:6549 94e7:6599 94e8:65c1 94e9:65c5 94ea:6642 94eb:6649 94ec:664f 94ed:6643 94ee:6652 94ef:664c 94f0:6645 94f1:6641 94f2:66f8 94f3:6714 94f4:6715 94f5:6717 94f6:6821 94f7:6838 94f8:6848 94f9:6846 94fa:6853 94fb:6839 94fc:6842 9540:6854 9541:6829 9542:68b3 9543:6817 9544:684c 9545:6851 9546:683d 9547:67f4 9548:6850 9549:6840 954a:683c 954b:6843 954c:682a 954d:6845 954e:6813 954f:6818 9550:6841 9551:6b8a 9552:6b89 9553:6bb7 9554:6c23 9555:6c27 9556:6c28 9557:6c26 9558:6c24 9559:6cf0 955a:6d6a 955b:6d95 955c:6d88 955d:6d87 955e:6d66 955f:6d78 9560:6d77 9561:6d59 9562:6d93 9563:6d6c 9564:6d89 9565:6d6e 9566:6d5a 9567:6d74 9568:6d69 9569:6d8c 956a:6d8a 956b:6d79 956c:6d85 956d:6d65 956e:6d94 956f:70ca 9570:70d8 9571:70e4 9572:70d9 9573:70c8 9574:70cf 9575:7239 9576:7279 9577:72fc 9578:72f9 9579:72fd 957a:72f8 957b:72f7 957c:7386 957d:73ed 957e:7409 9580:73ee 9581:73e0 9582:73ea 9583:73de 9584:7554 9585:755d 9586:755c 9587:755a 9588:7559 9589:75be 958a:75c5 958b:75c7 958c:75b2 958d:75b3 958e:75bd 958f:75bc 9590:75b9 9591:75c2 9592:75b8 9593:768b 9594:76b0 9595:76ca 9596:76cd 9597:76ce 9598:7729 9599:771f 959a:7720 959b:7728 959c:77e9 959d:7830 959e:7827 959f:7838 95a0:781d 95a1:7834 95a2:7837 95a3:7825 95a4:782d 95a5:7820 95a6:781f 95a7:7832 95a8:7955 95a9:7950 95aa:7960 95ab:795f 95ac:7956 95ad:795e 95ae:795d 95af:7957 95b0:795a 95b1:79e4 95b2:79e3 95b3:79e7 95b4:79df 95b5:79e6 95b6:79e9 95b7:79d8 95b8:7a84 95b9:7a88 95ba:7ad9 95bb:7b06 95bc:7b11 95bd:7c89 95be:7d21 95bf:7d17 95c0:7d0b 95c1:7d0a 95c2:7d20 95c3:7d22 95c4:7d14 95c5:7d10 95c6:7d15 95c7:7d1a 95c8:7d1c 95c9:7d0d 95ca:7d19 95cb:7d1b 95cc:7f3a 95cd:7f5f 95ce:7f94 95cf:7fc5 95d0:7fc1 95d1:8006 95d2:8018 95d3:8015 95d4:8019 95d5:8017 95d6:803d 95d7:803f 95d8:80f1 95d9:8102 95da:80f0 95db:8105 95dc:80ed 95dd:80f4 95de:8106 95df:80f8 95e0:80f3 95e1:8108 95e2:80fd 95e3:810a 95e4:80fc 95e5:80ef 95e6:81ed 95e7:81ec 95e8:8200 95e9:8210 95ea:822a 95eb:822b 95ec:8228 95ed:822c 95ee:82bb 95ef:832b 95f0:8352 95f1:8354 95f2:834a 95f3:8338 95f4:8350 95f5:8349 95f6:8335 95f7:8334 95f8:834f 95f9:8332 95fa:8339 95fb:8336 95fc:8317 9640:8340 9641:8331 9642:8328 9643:8343 9644:8654 9645:868a 9646:86aa 9647:8693 9648:86a4 9649:86a9 964a:868c 964b:86a3 964c:869c 964d:8870 964e:8877 964f:8881 9650:8882 9651:887d 9652:8879 9653:8a18 9654:8a10 9655:8a0e 9656:8a0c 9657:8a15 9658:8a0a 9659:8a17 965a:8a13 965b:8a16 965c:8a0f 965d:8a11 965e:8c48 965f:8c7a 9660:8c79 9661:8ca1 9662:8ca2 9663:8d77 9664:8eac 9665:8ed2 9666:8ed4 9667:8ecf 9668:8fb1 9669:9001 966a:9006 966b:8ff7 966c:9000 966d:8ffa 966e:8ff4 966f:9003 9670:8ffd 9671:9005 9672:8ff8 9673:9095 9674:90e1 9675:90dd 9676:90e2 9677:9152 9678:914d 9679:914c 967a:91d8 967b:91dd 967c:91d7 967d:91dc 967e:91d9 9680:9583 9681:9662 9682:9663 9683:9661 9684:965b 9685:965d 9686:9664 9687:9658 9688:965e 9689:96bb 968a:98e2 968b:99ac 968c:9aa8 968d:9ad8 968e:9b25 968f:9b32 9690:9b3c 9691:4e7e 9692:507a 9693:507d 9694:505c 9695:5047 9696:5043 9697:504c 9698:505a 9699:5049 969a:5065 969b:5076 969c:504e 969d:5055 969e:5075 969f:5074 96a0:5077 96a1:504f 96a2:500f 96a3:506f 96a4:506d 96a5:515c 96a6:5195 96a7:51f0 96a8:526a 96a9:526f 96aa:52d2 96ab:52d9 96ac:52d8 96ad:52d5 96ae:5310 96af:530f 96b0:5319 96b1:533f 96b2:5340 96b3:533e 96b4:53c3 96b5:66fc 96b6:5546 96b7:556a 96b8:5566 96b9:5544 96ba:555e 96bb:5561 96bc:5543 96bd:554a 96be:5531 96bf:5556 96c0:554f 96c1:5555 96c2:552f 96c3:5564 96c4:5538 96c5:552e 96c6:555c 96c7:552c 96c8:5563 96c9:5533 96ca:5541 96cb:5557 96cc:5708 96cd:570b 96ce:5709 96cf:57df 96d0:5805 96d1:580a 96d2:5806 96d3:57e0 96d4:57e4 96d5:57fa 96d6:5802 96d7:5835 96d8:57f7 96d9:57f9 96da:5920 96db:5962 96dc:5a36 96dd:5a41 96de:5a49 96df:5a66 96e0:5a6a 96e1:5a40 96e2:5a3c 96e3:5a62 96e4:5a5a 96e5:5a46 96e6:5a4a 96e7:5b70 96e8:5bc7 96e9:5bc5 96ea:5bc4 96eb:5bc2 96ec:5bbf 96ed:5bc6 96ee:5c09 96ef:5c08 96f0:5c07 96f1:5c60 96f2:5c5c 96f3:5c5d 96f4:5d07 96f5:5d06 96f6:5d0e 96f7:5d1b 96f8:5d16 96f9:5d22 96fa:5d11 96fb:5d29 96fc:5d14 9740:5d19 9741:5d24 9742:5d27 9743:5d17 9744:5de2 9745:5e38 9746:5e36 9747:5e33 9748:5e37 9749:5eb7 974a:5eb8 974b:5eb6 974c:5eb5 974d:5ebe 974e:5f35 974f:5f37 9750:5f57 9751:5f6c 9752:5f69 9753:5f6b 9754:5f97 9755:5f99 9756:5f9e 9757:5f98 9758:5fa1 9759:5fa0 975a:5f9c 975b:607f 975c:60a3 975d:6089 975e:60a0 975f:60a8 9760:60cb 9761:60b4 9762:60e6 9763:60bd 9764:60c5 9765:60bb 9766:60b5 9767:60dc 9768:60bc 9769:60d8 976a:60d5 976b:60c6 976c:60df 976d:60b8 976e:60da 976f:60c7 9770:621a 9771:621b 9772:6248 9773:63a0 9774:63a7 9775:6372 9776:6396 9777:63a2 9778:63a5 9779:6377 977a:6367 977b:6398 977c:63aa 977d:6371 977e:63a9 9780:6389 9781:6383 9782:639b 9783:636b 9784:63a8 9785:6384 9786:6388 9787:6399 9788:63a1 9789:63ac 978a:6392 978b:638f 978c:6380 978d:637b 978e:6369 978f:6368 9790:637a 9791:655d 9792:6556 9793:6551 9794:6559 9795:6557 9796:555f 9797:654f 9798:6558 9799:6555 979a:6554 979b:659c 979c:659b 979d:65ac 979e:65cf 979f:65cb 97a0:65cc 97a1:65ce 97a2:665d 97a3:665a 97a4:6664 97a5:6668 97a6:6666 97a7:665e 97a8:66f9 97a9:52d7 97aa:671b 97ab:6881 97ac:68af 97ad:68a2 97ae:6893 97af:68b5 97b0:687f 97b1:6876 97b2:68b1 97b3:68a7 97b4:6897 97b5:68b0 97b6:6883 97b7:68c4 97b8:68ad 97b9:6886 97ba:6885 97bb:6894 97bc:689d 97bd:68a8 97be:689f 97bf:68a1 97c0:6882 97c1:6b32 97c2:6bba 97c3:6beb 97c4:6bec 97c5:6c2b 97c6:6d8e 97c7:6dbc 97c8:6df3 97c9:6dd9 97ca:6db2 97cb:6de1 97cc:6dcc 97cd:6de4 97ce:6dfb 97cf:6dfa 97d0:6e05 97d1:6dc7 97d2:6dcb 97d3:6daf 97d4:6dd1 97d5:6dae 97d6:6dde 97d7:6df9 97d8:6db8 97d9:6df7 97da:6df5 97db:6dc5 97dc:6dd2 97dd:6e1a 97de:6db5 97df:6dda 97e0:6deb 97e1:6dd8 97e2:6dea 97e3:6df1 97e4:6dee 97e5:6de8 97e6:6dc6 97e7:6dc4 97e8:6daa 97e9:6dec 97ea:6dbf 97eb:6de6 97ec:70f9 97ed:7109 97ee:710a 97ef:70fd 97f0:70ef 97f1:723d 97f2:727d 97f3:7281 97f4:731c 97f5:731b 97f6:7316 97f7:7313 97f8:7319 97f9:7387 97fa:7405 97fb:740a 97fc:7403 9840:7406 9841:73fe 9842:740d 9843:74e0 9844:74f6 9845:74f7 9846:751c 9847:7522 9848:7565 9849:7566 984a:7562 984b:7570 984c:758f 984d:75d4 984e:75d5 984f:75b5 9850:75ca 9851:75cd 9852:768e 9853:76d4 9854:76d2 9855:76db 9856:7737 9857:773e 9858:773c 9859:7736 985a:7738 985b:773a 985c:786b 985d:7843 985e:784e 985f:7965 9860:7968 9861:796d 9862:79fb 9863:7a92 9864:7a95 9865:7b20 9866:7b28 9867:7b1b 9868:7b2c 9869:7b26 986a:7b19 986b:7b1e 986c:7b2e 986d:7c92 986e:7c97 986f:7c95 9870:7d46 9871:7d43 9872:7d71 9873:7d2e 9874:7d39 9875:7d3c 9876:7d40 9877:7d30 9878:7d33 9879:7d44 987a:7d2f 987b:7d42 987c:7d32 987d:7d31 987e:7f3d 9880:7f9e 9881:7f9a 9882:7fcc 9883:7fce 9884:7fd2 9885:801c 9886:804a 9887:8046 9888:812f 9889:8116 988a:8123 988b:812b 988c:8129 988d:8130 988e:8124 988f:8202 9890:8235 9891:8237 9892:8236 9893:8239 9894:838e 9895:839e 9896:8398 9897:8378 9898:83a2 9899:8396 989a:83bd 989b:83ab 989c:8392 989d:838a 989e:8393 989f:8389 98a0:83a0 98a1:8377 98a2:837b 98a3:837c 98a4:8386 98a5:83a7 98a6:8655 98a7:5f6a 98a8:86c7 98a9:86c0 98aa:86b6 98ab:86c4 98ac:86b5 98ad:86c6 98ae:86cb 98af:86b1 98b0:86af 98b1:86c9 98b2:8853 98b3:889e 98b4:8888 98b5:88ab 98b6:8892 98b7:8896 98b8:888d 98b9:888b 98ba:8993 98bb:898f 98bc:8a2a 98bd:8a1d 98be:8a23 98bf:8a25 98c0:8a31 98c1:8a2d 98c2:8a1f 98c3:8a1b 98c4:8a22 98c5:8c49 98c6:8c5a 98c7:8ca9 98c8:8cac 98c9:8cab 98ca:8ca8 98cb:8caa 98cc:8ca7 98cd:8d67 98ce:8d66 98cf:8dbe 98d0:8dba 98d1:8edb 98d2:8edf 98d3:9019 98d4:900d 98d5:901a 98d6:9017 98d7:9023 98d8:901f 98d9:901d 98da:9010 98db:9015 98dc:901e 98dd:9020 98de:900f 98df:9022 98e0:9016 98e1:901b 98e2:9014 98e3:90e8 98e4:90ed 98e5:90fd 98e6:9157 98e7:91ce 98e8:91f5 98e9:91e6 98ea:91e3 98eb:91e7 98ec:91ed 98ed:91e9 98ee:9589 98ef:966a 98f0:9675 98f1:9673 98f2:9678 98f3:9670 98f4:9674 98f5:9676 98f6:9677 98f7:966c 98f8:96c0 98f9:96ea 98fa:96e9 98fb:7ae0 98fc:7adf 9940:9802 9941:9803 9942:9b5a 9943:9ce5 9944:9e75 9945:9e7f 9946:9ea5 9947:9ebb 9948:50a2 9949:508d 994a:5085 994b:5099 994c:5091 994d:5080 994e:5096 994f:5098 9950:509a 9951:6700 9952:51f1 9953:5272 9954:5274 9955:5275 9956:5269 9957:52de 9958:52dd 9959:52db 995a:535a 995b:53a5 995c:557b 995d:5580 995e:55a7 995f:557c 9960:558a 9961:559d 9962:5598 9963:5582 9964:559c 9965:55aa 9966:5594 9967:5587 9968:558b 9969:5583 996a:55b3 996b:55ae 996c:559f 996d:553e 996e:55b2 996f:559a 9970:55bb 9971:55ac 9972:55b1 9973:557e 9974:5589 9975:55ab 9976:5599 9977:570d 9978:582f 9979:582a 997a:5834 997b:5824 997c:5830 997d:5831 997e:5821 9980:581d 9981:5820 9982:58f9 9983:58fa 9984:5960 9985:5a77 9986:5a9a 9987:5a7f 9988:5a92 9989:5a9b 998a:5aa7 998b:5b73 998c:5b71 998d:5bd2 998e:5bcc 998f:5bd3 9990:5bd0 9991:5c0a 9992:5c0b 9993:5c31 9994:5d4c 9995:5d50 9996:5d34 9997:5d47 9998:5dfd 9999:5e45 999a:5e3d 999b:5e40 999c:5e43 999d:5e7e 999e:5eca 999f:5ec1 99a0:5ec2 99a1:5ec4 99a2:5f3c 99a3:5f6d 99a4:5fa9 99a5:5faa 99a6:5fa8 99a7:60d1 99a8:60e1 99a9:60b2 99aa:60b6 99ab:60e0 99ac:611c 99ad:6123 99ae:60fa 99af:6115 99b0:60f0 99b1:60fb 99b2:60f4 99b3:6168 99b4:60f1 99b5:610e 99b6:60f6 99b7:6109 99b8:6100 99b9:6112 99ba:621f 99bb:6249 99bc:63a3 99bd:638c 99be:63cf 99bf:63c0 99c0:63e9 99c1:63c9 99c2:63c6 99c3:63cd 99c4:63d2 99c5:63e3 99c6:63d0 99c7:63e1 99c8:63d6 99c9:63ed 99ca:63ee 99cb:6376 99cc:63f4 99cd:63ea 99ce:63db 99cf:6452 99d0:63da 99d1:63f9 99d2:655e 99d3:6566 99d4:6562 99d5:6563 99d6:6591 99d7:6590 99d8:65af 99d9:666e 99da:6670 99db:6674 99dc:6676 99dd:666f 99de:6691 99df:667a 99e0:667e 99e1:6677 99e2:66fe 99e3:66ff 99e4:671f 99e5:671d 99e6:68fa 99e7:68d5 99e8:68e0 99e9:68d8 99ea:68d7 99eb:6905 99ec:68df 99ed:68f5 99ee:68ee 99ef:68e7 99f0:68f9 99f1:68d2 99f2:68f2 99f3:68e3 99f4:68cb 99f5:68cd 99f6:690d 99f7:6912 99f8:690e 99f9:68c9 99fa:68da 99fb:696e 99fc:68fb 9a40:6b3e 9a41:6b3a 9a42:6b3d 9a43:6b98 9a44:6b96 9a45:6bbc 9a46:6bef 9a47:6c2e 9a48:6c2f 9a49:6c2c 9a4a:6e2f 9a4b:6e38 9a4c:6e54 9a4d:6e21 9a4e:6e32 9a4f:6e67 9a50:6e4a 9a51:6e20 9a52:6e25 9a53:6e23 9a54:6e1b 9a55:6e5b 9a56:6e58 9a57:6e24 9a58:6e56 9a59:6e6e 9a5a:6e2d 9a5b:6e26 9a5c:6e6f 9a5d:6e34 9a5e:6e4d 9a5f:6e3a 9a60:6e2c 9a61:6e43 9a62:6e1d 9a63:6e3e 9a64:6ecb 9a65:6e89 9a66:6e19 9a67:6e4e 9a68:6e63 9a69:6e44 9a6a:6e72 9a6b:6e69 9a6c:6e5f 9a6d:7119 9a6e:711a 9a6f:7126 9a70:7130 9a71:7121 9a72:7136 9a73:716e 9a74:711c 9a75:724c 9a76:7284 9a77:7280 9a78:7336 9a79:7325 9a7a:7334 9a7b:7329 9a7c:743a 9a7d:742a 9a7e:7433 9a80:7422 9a81:7425 9a82:7435 9a83:7436 9a84:7434 9a85:742f 9a86:741b 9a87:7426 9a88:7428 9a89:7525 9a8a:7526 9a8b:756b 9a8c:756a 9a8d:75e2 9a8e:75db 9a8f:75e3 9a90:75d9 9a91:75d8 9a92:75de 9a93:75e0 9a94:767b 9a95:767c 9a96:7696 9a97:7693 9a98:76b4 9a99:76dc 9a9a:774f 9a9b:77ed 9a9c:785d 9a9d:786c 9a9e:786f 9a9f:7a0d 9aa0:7a08 9aa1:7a0b 9aa2:7a05 9aa3:7a00 9aa4:7a98 9aa5:7a97 9aa6:7a96 9aa7:7ae5 9aa8:7ae3 9aa9:7b49 9aaa:7b56 9aab:7b46 9aac:7b50 9aad:7b52 9aae:7b54 9aaf:7b4d 9ab0:7b4b 9ab1:7b4f 9ab2:7b51 9ab3:7c9f 9ab4:7ca5 9ab5:7d5e 9ab6:7d50 9ab7:7d68 9ab8:7d55 9ab9:7d2b 9aba:7d6e 9abb:7d72 9abc:7d61 9abd:7d66 9abe:7d62 9abf:7d70 9ac0:7d73 9ac1:5584 9ac2:7fd4 9ac3:7fd5 9ac4:800b 9ac5:8052 9ac6:8085 9ac7:8155 9ac8:8154 9ac9:814b 9aca:8151 9acb:814e 9acc:8139 9acd:8146 9ace:813e 9acf:814c 9ad0:8153 9ad1:8174 9ad2:8212 9ad3:821c 9ad4:83e9 9ad5:8403 9ad6:83f8 9ad7:840d 9ad8:83e0 9ad9:83c5 9ada:840b 9adb:83c1 9adc:83ef 9add:83f1 9ade:83f4 9adf:8457 9ae0:840a 9ae1:83f0 9ae2:840c 9ae3:83cc 9ae4:83fd 9ae5:83f2 9ae6:83ca 9ae7:8438 9ae8:840e 9ae9:8404 9aea:83dc 9aeb:8407 9aec:83d4 9aed:83df 9aee:865b 9aef:86df 9af0:86d9 9af1:86ed 9af2:86d4 9af3:86db 9af4:86e4 9af5:86d0 9af6:86de 9af7:8857 9af8:88c1 9af9:88c2 9afa:88b1 9afb:8983 9afc:8996 9b40:8a3b 9b41:8a60 9b42:8a55 9b43:8a5e 9b44:8a3c 9b45:8a41 9b46:8a54 9b47:8a5b 9b48:8a50 9b49:8a46 9b4a:8a34 9b4b:8a3a 9b4c:8a36 9b4d:8a56 9b4e:8c61 9b4f:8c82 9b50:8caf 9b51:8cbc 9b52:8cb3 9b53:8cbd 9b54:8cc1 9b55:8cbb 9b56:8cc0 9b57:8cb4 9b58:8cb7 9b59:8cb6 9b5a:8cbf 9b5b:8cb8 9b5c:8d8a 9b5d:8d85 9b5e:8d81 9b5f:8dce 9b60:8ddd 9b61:8dcb 9b62:8dda 9b63:8dd1 9b64:8dcc 9b65:8ddb 9b66:8dc6 9b67:8efb 9b68:8ef8 9b69:8efc 9b6a:8f9c 9b6b:902e 9b6c:9035 9b6d:9031 9b6e:9038 9b6f:9032 9b70:9036 9b71:9102 9b72:90f5 9b73:9109 9b74:90fe 9b75:9163 9b76:9165 9b77:91cf 9b78:9214 9b79:9215 9b7a:9223 9b7b:9209 9b7c:921e 9b7d:920d 9b7e:9210 9b80:9207 9b81:9211 9b82:9594 9b83:958f 9b84:958b 9b85:9591 9b86:9593 9b87:9592 9b88:958e 9b89:968a 9b8a:968e 9b8b:968b 9b8c:967d 9b8d:9685 9b8e:9686 9b8f:968d 9b90:9672 9b91:9684 9b92:96c1 9b93:96c5 9b94:96c4 9b95:96c6 9b96:96c7 9b97:96ef 9b98:96f2 9b99:97cc 9b9a:9805 9b9b:9806 9b9c:9808 9b9d:98e7 9b9e:98ea 9b9f:98ef 9ba0:98e9 9ba1:98f2 9ba2:98ed 9ba3:99ae 9ba4:99ad 9ba5:9ec3 9ba6:9ecd 9ba7:9ed1 9ba8:4e82 9ba9:50ad 9baa:50b5 9bab:50b2 9bac:50b3 9bad:50c5 9bae:50be 9baf:50ac 9bb0:50b7 9bb1:50bb 9bb2:50af 9bb3:50c7 9bb4:527f 9bb5:5277 9bb6:527d 9bb7:52df 9bb8:52e6 9bb9:52e4 9bba:52e2 9bbb:52e3 9bbc:532f 9bbd:55df 9bbe:55e8 9bbf:55d3 9bc0:55e6 9bc1:55ce 9bc2:55dc 9bc3:55c7 9bc4:55d1 9bc5:55e3 9bc6:55e4 9bc7:55ef 9bc8:55da 9bc9:55e1 9bca:55c5 9bcb:55c6 9bcc:55e5 9bcd:55c9 9bce:5712 9bcf:5713 9bd0:585e 9bd1:5851 9bd2:5858 9bd3:5857 9bd4:585a 9bd5:5854 9bd6:586b 9bd7:584c 9bd8:586d 9bd9:584a 9bda:5862 9bdb:5852 9bdc:584b 9bdd:5967 9bde:5ac1 9bdf:5ac9 9be0:5acc 9be1:5abe 9be2:5abd 9be3:5abc 9be4:5ab3 9be5:5ac2 9be6:5ab2 9be7:5d69 9be8:5d6f 9be9:5e4c 9bea:5e79 9beb:5ec9 9bec:5ec8 9bed:5f12 9bee:5f59 9bef:5fac 9bf0:5fae 9bf1:611a 9bf2:610f 9bf3:6148 9bf4:611f 9bf5:60f3 9bf6:611b 9bf7:60f9 9bf8:6101 9bf9:6108 9bfa:614e 9bfb:614c 9bfc:6144 9c40:614d 9c41:613e 9c42:6134 9c43:6127 9c44:610d 9c45:6106 9c46:6137 9c47:6221 9c48:6222 9c49:6413 9c4a:643e 9c4b:641e 9c4c:642a 9c4d:642d 9c4e:643d 9c4f:642c 9c50:640f 9c51:641c 9c52:6414 9c53:640d 9c54:6436 9c55:6416 9c56:6417 9c57:6406 9c58:656c 9c59:659f 9c5a:65b0 9c5b:6697 9c5c:6689 9c5d:6687 9c5e:6688 9c5f:6696 9c60:6684 9c61:6698 9c62:668d 9c63:6703 9c64:6994 9c65:696d 9c66:695a 9c67:6977 9c68:6960 9c69:6954 9c6a:6975 9c6b:6930 9c6c:6982 9c6d:694a 9c6e:6968 9c6f:696b 9c70:695e 9c71:6953 9c72:6979 9c73:6986 9c74:695d 9c75:6963 9c76:695b 9c77:6b47 9c78:6b72 9c79:6bc0 9c7a:6bbf 9c7b:6bd3 9c7c:6bfd 9c7d:6ea2 9c7e:6eaf 9c80:6ed3 9c81:6eb6 9c82:6ec2 9c83:6e90 9c84:6e9d 9c85:6ec7 9c86:6ec5 9c87:6ea5 9c88:6e98 9c89:6ebc 9c8a:6eba 9c8b:6eab 9c8c:6ed1 9c8d:6e96 9c8e:6e9c 9c8f:6ec4 9c90:6ed4 9c91:6eaa 9c92:6ea7 9c93:6eb4 9c94:714e 9c95:7159 9c96:7169 9c97:7164 9c98:7149 9c99:7167 9c9a:715c 9c9b:716c 9c9c:7166 9c9d:714c 9c9e:7165 9c9f:715e 9ca0:7146 9ca1:7168 9ca2:7156 9ca3:723a 9ca4:7252 9ca5:7337 9ca6:7345 9ca7:733f 9ca8:733e 9ca9:746f 9caa:745a 9cab:7455 9cac:745f 9cad:745e 9cae:7441 9caf:743f 9cb0:7459 9cb1:745b 9cb2:745c 9cb3:7576 9cb4:7578 9cb5:7600 9cb6:75f0 9cb7:7601 9cb8:75f2 9cb9:75f1 9cba:75fa 9cbb:75ff 9cbc:75f4 9cbd:75f3 9cbe:76de 9cbf:76df 9cc0:775b 9cc1:776b 9cc2:7766 9cc3:775e 9cc4:7763 9cc5:7779 9cc6:776a 9cc7:776c 9cc8:775c 9cc9:7765 9cca:7768 9ccb:7762 9ccc:77ee 9ccd:788e 9cce:78b0 9ccf:7897 9cd0:7898 9cd1:788c 9cd2:7889 9cd3:787c 9cd4:7891 9cd5:7893 9cd6:787f 9cd7:797a 9cd8:797f 9cd9:7981 9cda:842c 9cdb:79bd 9cdc:7a1c 9cdd:7a1a 9cde:7a20 9cdf:7a14 9ce0:7a1f 9ce1:7a1e 9ce2:7a9f 9ce3:7aa0 9ce4:7b77 9ce5:7bc0 9ce6:7b60 9ce7:7b6e 9ce8:7b67 9ce9:7cb1 9cea:7cb3 9ceb:7cb5 9cec:7d93 9ced:7d79 9cee:7d91 9cef:7d81 9cf0:7d8f 9cf1:7d5b 9cf2:7f6e 9cf3:7f69 9cf4:7f6a 9cf5:7f72 9cf6:7fa9 9cf7:7fa8 9cf8:7fa4 9cf9:8056 9cfa:8058 9cfb:8086 9cfc:8084 9d40:8171 9d41:8170 9d42:8178 9d43:8165 9d44:816e 9d45:8173 9d46:816b 9d47:8179 9d48:817a 9d49:8166 9d4a:8205 9d4b:8247 9d4c:8482 9d4d:8477 9d4e:843d 9d4f:8431 9d50:8475 9d51:8466 9d52:846b 9d53:8449 9d54:846c 9d55:845b 9d56:843c 9d57:8435 9d58:8461 9d59:8463 9d5a:8469 9d5b:846d 9d5c:8446 9d5d:865e 9d5e:865c 9d5f:865f 9d60:86f9 9d61:8713 9d62:8708 9d63:8707 9d64:8700 9d65:86fe 9d66:86fb 9d67:8702 9d68:8703 9d69:8706 9d6a:870a 9d6b:8859 9d6c:88df 9d6d:88d4 9d6e:88d9 9d6f:88dc 9d70:88d8 9d71:88dd 9d72:88e1 9d73:88ca 9d74:88d5 9d75:88d2 9d76:899c 9d77:89e3 9d78:8a6b 9d79:8a72 9d7a:8a73 9d7b:8a66 9d7c:8a69 9d7d:8a70 9d7e:8a87 9d80:8a7c 9d81:8a63 9d82:8aa0 9d83:8a71 9d84:8a85 9d85:8a6d 9d86:8a62 9d87:8a6e 9d88:8a6c 9d89:8a79 9d8a:8a7b 9d8b:8a3e 9d8c:8a68 9d8d:8c62 9d8e:8c8a 9d8f:8c89 9d90:8cca 9d91:8cc7 9d92:8cc8 9d93:8cc4 9d94:8cb2 9d95:8cc3 9d96:8cc2 9d97:8cc5 9d98:8de1 9d99:8ddf 9d9a:8de8 9d9b:8def 9d9c:8df3 9d9d:8dfa 9d9e:8dea 9d9f:8de4 9da0:8de6 9da1:8eb2 9da2:8f03 9da3:8f09 9da4:8efe 9da5:8f0a 9da6:8f9f 9da7:8fb2 9da8:904b 9da9:904a 9daa:9053 9dab:9042 9dac:9054 9dad:903c 9dae:9055 9daf:9050 9db0:9047 9db1:904f 9db2:904e 9db3:904d 9db4:9051 9db5:903e 9db6:9041 9db7:9112 9db8:9117 9db9:916c 9dba:916a 9dbb:9169 9dbc:91c9 9dbd:9237 9dbe:9257 9dbf:9238 9dc0:923d 9dc1:9240 9dc2:923e 9dc3:925b 9dc4:924b 9dc5:9264 9dc6:9251 9dc7:9234 9dc8:9249 9dc9:924d 9dca:9245 9dcb:9239 9dcc:923f 9dcd:925a 9dce:9598 9dcf:9698 9dd0:9694 9dd1:9695 9dd2:96cd 9dd3:96cb 9dd4:96c9 9dd5:96ca 9dd6:96f7 9dd7:96fb 9dd8:96f9 9dd9:96f6 9dda:9756 9ddb:9774 9ddc:9776 9ddd:9810 9dde:9811 9ddf:9813 9de0:980a 9de1:9812 9de2:980c 9de3:98fc 9de4:98f4 9de5:98fd 9de6:98fe 9de7:99b3 9de8:99b1 9de9:99b4 9dea:9ae1 9deb:9ce9 9dec:9e82 9ded:9f0e 9dee:9f13 9def:9f20 9df0:50e7 9df1:50ee 9df2:50e5 9df3:50d6 9df4:50ed 9df5:50da 9df6:50d5 9df7:50cf 9df8:50d1 9df9:50f1 9dfa:50ce 9dfb:50e9 9dfc:5162 9e40:51f3 9e41:5283 9e42:5282 9e43:5331 9e44:53ad 9e45:55fe 9e46:5600 9e47:561b 9e48:5617 9e49:55fd 9e4a:5614 9e4b:5606 9e4c:5609 9e4d:560d 9e4e:560e 9e4f:55f7 9e50:5616 9e51:561f 9e52:5608 9e53:5610 9e54:55f6 9e55:5718 9e56:5716 9e57:5875 9e58:587e 9e59:5883 9e5a:5893 9e5b:588a 9e5c:5879 9e5d:5885 9e5e:587d 9e5f:58fd 9e60:5925 9e61:5922 9e62:5924 9e63:596a 9e64:5969 9e65:5ae1 9e66:5ae6 9e67:5ae9 9e68:5ad7 9e69:5ad6 9e6a:5ad8 9e6b:5ae3 9e6c:5b75 9e6d:5bde 9e6e:5be7 9e6f:5be1 9e70:5be5 9e71:5be6 9e72:5be8 9e73:5be2 9e74:5be4 9e75:5bdf 9e76:5c0d 9e77:5c62 9e78:5d84 9e79:5d87 9e7a:5e5b 9e7b:5e63 9e7c:5e55 9e7d:5e57 9e7e:5e54 9e80:5ed3 9e81:5ed6 9e82:5f0a 9e83:5f46 9e84:5f70 9e85:5fb9 9e86:6147 9e87:613f 9e88:614b 9e89:6177 9e8a:6162 9e8b:6163 9e8c:615f 9e8d:615a 9e8e:6158 9e8f:6175 9e90:622a 9e91:6487 9e92:6458 9e93:6454 9e94:64a4 9e95:6478 9e96:645f 9e97:647a 9e98:6451 9e99:6467 9e9a:6434 9e9b:646d 9e9c:647b 9e9d:6572 9e9e:65a1 9e9f:65d7 9ea0:65d6 9ea1:66a2 9ea2:66a8 9ea3:669d 9ea4:699c 9ea5:69a8 9ea6:6995 9ea7:69c1 9ea8:69ae 9ea9:69d3 9eaa:69cb 9eab:699b 9eac:69b7 9ead:69bb 9eae:69ab 9eaf:69b4 9eb0:69d0 9eb1:69cd 9eb2:69ad 9eb3:69cc 9eb4:69a6 9eb5:69c3 9eb6:69a3 9eb7:6b49 9eb8:6b4c 9eb9:6c33 9eba:6f33 9ebb:6f14 9ebc:6efe 9ebd:6f13 9ebe:6ef4 9ebf:6f29 9ec0:6f3e 9ec1:6f20 9ec2:6f2c 9ec3:6f0f 9ec4:6f02 9ec5:6f22 9ec6:6eff 9ec7:6eef 9ec8:6f06 9ec9:6f31 9eca:6f38 9ecb:6f32 9ecc:6f23 9ecd:6f15 9ece:6f2b 9ecf:6f2f 9ed0:6f88 9ed1:6f2a 9ed2:6eec 9ed3:6f01 9ed4:6ef2 9ed5:6ecc 9ed6:6ef7 9ed7:7194 9ed8:7199 9ed9:717d 9eda:718a 9edb:7184 9edc:7192 9edd:723e 9ede:7292 9edf:7296 9ee0:7344 9ee1:7350 9ee2:7464 9ee3:7463 9ee4:746a 9ee5:7470 9ee6:746d 9ee7:7504 9ee8:7591 9ee9:7627 9eea:760d 9eeb:760b 9eec:7609 9eed:7613 9eee:76e1 9eef:76e3 9ef0:7784 9ef1:777d 9ef2:777f 9ef3:7761 9ef4:78c1 9ef5:789f 9ef6:78a7 9ef7:78b3 9ef8:78a9 9ef9:78a3 9efa:798e 9efb:798f 9efc:798d 9f40:7a2e 9f41:7a31 9f42:7aaa 9f43:7aa9 9f44:7aed 9f45:7aef 9f46:7ba1 9f47:7b95 9f48:7b8b 9f49:7b75 9f4a:7b97 9f4b:7b9d 9f4c:7b94 9f4d:7b8f 9f4e:7bb8 9f4f:7b87 9f50:7b84 9f51:7cb9 9f52:7cbd 9f53:7cbe 9f54:7dbb 9f55:7db0 9f56:7d9c 9f57:7dbd 9f58:7dbe 9f59:7da0 9f5a:7dca 9f5b:7db4 9f5c:7db2 9f5d:7db1 9f5e:7dba 9f5f:7da2 9f60:7dbf 9f61:7db5 9f62:7db8 9f63:7dad 9f64:7dd2 9f65:7dc7 9f66:7dac 9f67:7f70 9f68:7fe0 9f69:7fe1 9f6a:7fdf 9f6b:805e 9f6c:805a 9f6d:8087 9f6e:8150 9f6f:8180 9f70:818f 9f71:8188 9f72:818a 9f73:817f 9f74:8182 9f75:81e7 9f76:81fa 9f77:8207 9f78:8214 9f79:821e 9f7a:824b 9f7b:84c9 9f7c:84bf 9f7d:84c6 9f7e:84c4 9f80:8499 9f81:849e 9f82:84b2 9f83:849c 9f84:84cb 9f85:84b8 9f86:84c0 9f87:84d3 9f88:8490 9f89:84bc 9f8a:84d1 9f8b:84ca 9f8c:873f 9f8d:871c 9f8e:873b 9f8f:8722 9f90:8725 9f91:8734 9f92:8718 9f93:8755 9f94:8737 9f95:8729 9f96:88f3 9f97:8902 9f98:88f4 9f99:88f9 9f9a:88f8 9f9b:88fd 9f9c:88e8 9f9d:891a 9f9e:88ef 9f9f:8aa6 9fa0:8a8c 9fa1:8a9e 9fa2:8aa3 9fa3:8a8d 9fa4:8aa1 9fa5:8a93 9fa6:8aa4 9fa7:8aaa 9fa8:8aa5 9fa9:8aa8 9faa:8a98 9fab:8a91 9fac:8a9a 9fad:8aa7 9fae:8c6a 9faf:8c8d 9fb0:8c8c 9fb1:8cd3 9fb2:8cd1 9fb3:8cd2 9fb4:8d6b 9fb5:8d99 9fb6:8d95 9fb7:8dfc 9fb8:8f14 9fb9:8f12 9fba:8f15 9fbb:8f13 9fbc:8fa3 9fbd:9060 9fbe:9058 9fbf:905c 9fc0:9063 9fc1:9059 9fc2:905e 9fc3:9062 9fc4:905d 9fc5:905b 9fc6:9119 9fc7:9118 9fc8:911e 9fc9:9175 9fca:9178 9fcb:9177 9fcc:9174 9fcd:9278 9fce:9280 9fcf:9285 9fd0:9298 9fd1:9296 9fd2:927b 9fd3:9293 9fd4:929c 9fd5:92a8 9fd6:927c 9fd7:9291 9fd8:95a1 9fd9:95a8 9fda:95a9 9fdb:95a3 9fdc:95a5 9fdd:95a4 9fde:9699 9fdf:969c 9fe0:969b 9fe1:96cc 9fe2:96d2 9fe3:9700 9fe4:977c 9fe5:9785 9fe6:97f6 9fe7:9817 9fe8:9818 9fe9:98af 9fea:98b1 9feb:9903 9fec:9905 9fed:990c 9fee:9909 9fef:99c1 9ff0:9aaf 9ff1:9ab0 9ff2:9ae6 9ff3:9b41 9ff4:9b42 9ff5:9cf4 9ff6:9cf6 9ff7:9cf3 9ff8:9ebc 9ff9:9f3b 9ffa:9f4a 9ffb:5104 9ffc:5100 a040:50fb a041:50f5 a042:50f9 a043:5102 a044:5108 a045:5109 a046:5105 a047:51dc a048:5287 a049:5288 a04a:5289 a04b:528d a04c:528a a04d:52f0 a04e:53b2 a04f:562e a050:563b a051:5639 a052:5632 a053:563f a054:5634 a055:5629 a056:5653 a057:564e a058:5657 a059:5674 a05a:5636 a05b:562f a05c:5630 a05d:5880 a05e:589f a05f:589e a060:58b3 a061:589c a062:58ae a063:58a9 a064:58a6 a065:596d a066:5b09 a067:5afb a068:5b0b a069:5af5 a06a:5b0c a06b:5b08 a06c:5bee a06d:5bec a06e:5be9 a06f:5beb a070:5c64 a071:5c65 a072:5d9d a073:5d94 a074:5e62 a075:5e5f a076:5e61 a077:5ee2 a078:5eda a079:5edf a07a:5edd a07b:5ee3 a07c:5ee0 a07d:5f48 a07e:5f71 a080:5fb7 a081:5fb5 a082:6176 a083:6167 a084:616e a085:615d a086:6155 a087:6182 a088:617c a089:6170 a08a:616b a08b:617e a08c:61a7 a08d:6190 a08e:61ab a08f:618e a090:61ac a091:619a a092:61a4 a093:6194 a094:61ae a095:622e a096:6469 a097:646f a098:6479 a099:649e a09a:64b2 a09b:6488 a09c:6490 a09d:64b0 a09e:64a5 a09f:6493 a0a0:6495 a0a1:64a9 a0a2:6492 a0a3:64ae a0a4:64ad a0a5:64ab a0a6:649a a0a7:64ac a0a8:6499 a0a9:64a2 a0aa:64b3 a0ab:6575 a0ac:6577 a0ad:6578 a0ae:66ae a0af:66ab a0b0:66b4 a0b1:66b1 a0b2:6a23 a0b3:6a1f a0b4:69e8 a0b5:6a01 a0b6:6a1e a0b7:6a19 a0b8:69fd a0b9:6a21 a0ba:6a13 a0bb:6a0a a0bc:69f3 a0bd:6a02 a0be:6a05 a0bf:69ed a0c0:6a11 a0c1:6b50 a0c2:6b4e a0c3:6ba4 a0c4:6bc5 a0c5:6bc6 a0c6:6f3f a0c7:6f7c a0c8:6f84 a0c9:6f51 a0ca:6f66 a0cb:6f54 a0cc:6f86 a0cd:6f6d a0ce:6f5b a0cf:6f78 a0d0:6f6e a0d1:6f8e a0d2:6f7a a0d3:6f70 a0d4:6f64 a0d5:6f97 a0d6:6f58 a0d7:6ed5 a0d8:6f6f a0d9:6f60 a0da:6f5f a0db:719f a0dc:71ac a0dd:71b1 a0de:71a8 a0df:7256 a0e0:729b a0e1:734e a0e2:7357 a0e3:7469 a0e4:748b a0e5:7483 a0e6:747e a0e7:7480 a0e8:757f a0e9:7620 a0ea:7629 a0eb:761f a0ec:7624 a0ed:7626 a0ee:7621 a0ef:7622 a0f0:769a a0f1:76ba a0f2:76e4 a0f3:778e a0f4:7787 a0f5:778c a0f6:7791 a0f7:778b a0f8:78cb a0f9:78c5 a0fa:78ba a0fb:78ca a0fc:78be a140:78d5 a141:78bc a142:78d0 a143:7a3f a144:7a3c a145:7a40 a146:7a3d a147:7a37 a148:7a3b a149:7aaf a14a:7aae a14b:7bad a14c:7bb1 a14d:7bc4 a14e:7bb4 a14f:7bc6 a150:7bc7 a151:7bc1 a152:7ba0 a153:7bcc a154:7cca a155:7de0 a156:7df4 a157:7def a158:7dfb a159:7dd8 a15a:7dec a15b:7ddd a15c:7de8 a15d:7de3 a15e:7dda a15f:7dde a160:7de9 a161:7d9e a162:7dd9 a163:7df2 a164:7df9 a165:7f75 a166:7f77 a167:7faf a168:7fe9 a169:8026 a16a:819b a16b:819c a16c:819d a16d:81a0 a16e:819a a16f:8198 a170:8517 a171:853d a172:851a a173:84ee a174:852c a175:852d a176:8513 a177:8511 a178:8523 a179:8521 a17a:8514 a17b:84ec a17c:8525 a17d:84ff a17e:8506 a180:8782 a181:8774 a182:8776 a183:8760 a184:8766 a185:8778 a186:8768 a187:8759 a188:8757 a189:874c a18a:8753 a18b:885b a18c:885d a18d:8910 a18e:8907 a18f:8912 a190:8913 a191:8915 a192:890a a193:8abc a194:8ad2 a195:8ac7 a196:8ac4 a197:8a95 a198:8acb a199:8af8 a19a:8ab2 a19b:8ac9 a19c:8ac2 a19d:8abf a19e:8ab0 a19f:8ad6 a1a0:8acd a1a1:8ab6 a1a2:8ab9 a1a3:8adb a1a4:8c4c a1a5:8c4e a1a6:8c6c a1a7:8ce0 a1a8:8cde a1a9:8ce6 a1aa:8ce4 a1ab:8cec a1ac:8ced a1ad:8ce2 a1ae:8ce3 a1af:8cdc a1b0:8cea a1b1:8ce1 a1b2:8d6d a1b3:8d9f a1b4:8da3 a1b5:8e2b a1b6:8e10 a1b7:8e1d a1b8:8e22 a1b9:8e0f a1ba:8e29 a1bb:8e1f a1bc:8e21 a1bd:8e1e a1be:8eba a1bf:8f1d a1c0:8f1b a1c1:8f1f a1c2:8f29 a1c3:8f26 a1c4:8f2a a1c5:8f1c a1c6:8f1e a1c7:8f25 a1c8:9069 a1c9:906e a1ca:9068 a1cb:906d a1cc:9077 a1cd:9130 a1ce:912d a1cf:9127 a1d0:9131 a1d1:9187 a1d2:9189 a1d3:918b a1d4:9183 a1d5:92c5 a1d6:92bb a1d7:92b7 a1d8:92ea a1d9:92ac a1da:92e4 a1db:92c1 a1dc:92b3 a1dd:92bc a1de:92d2 a1df:92c7 a1e0:92f0 a1e1:92b2 a1e2:95ad a1e3:95b1 a1e4:9704 a1e5:9706 a1e6:9707 a1e7:9709 a1e8:9760 a1e9:978d a1ea:978b a1eb:978f a1ec:9821 a1ed:982b a1ee:981c a1ef:98b3 a1f0:990a a1f1:9913 a1f2:9912 a1f3:9918 a1f4:99dd a1f5:99d0 a1f6:99df a1f7:99db a1f8:99d1 a1f9:99d5 a1fa:99d2 a1fb:99d9 a1fc:9ab7 a240:9aee a241:9aef a242:9b27 a243:9b45 a244:9b44 a245:9b77 a246:9b6f a247:9d06 a248:9d09 a249:9d03 a24a:9ea9 a24b:9ebe a24c:9ece a24d:58a8 a24e:9f52 a24f:5112 a250:5118 a251:5114 a252:5110 a253:5115 a254:5180 a255:51aa a256:51dd a257:5291 a258:5293 a259:52f3 a25a:5659 a25b:566b a25c:5679 a25d:5669 a25e:5664 a25f:5678 a260:566a a261:5668 a262:5665 a263:5671 a264:566f a265:566c a266:5662 a267:5676 a268:58c1 a269:58be a26a:58c7 a26b:58c5 a26c:596e a26d:5b1d a26e:5b34 a26f:5b78 a270:5bf0 a271:5c0e a272:5f4a a273:61b2 a274:6191 a275:61a9 a276:618a a277:61cd a278:61b6 a279:61be a27a:61ca a27b:61c8 a27c:6230 a27d:64c5 a27e:64c1 a280:64cb a281:64bb a282:64bc a283:64da a284:64c4 a285:64c7 a286:64c2 a287:64cd a288:64bf a289:64d2 a28a:64d4 a28b:64be a28c:6574 a28d:66c6 a28e:66c9 a28f:66b9 a290:66c4 a291:66c7 a292:66b8 a293:6a3d a294:6a38 a295:6a3a a296:6a59 a297:6a6b a298:6a58 a299:6a39 a29a:6a44 a29b:6a62 a29c:6a61 a29d:6a4b a29e:6a47 a29f:6a35 a2a0:6a5f a2a1:6a48 a2a2:6b59 a2a3:6b77 a2a4:6c05 a2a5:6fc2 a2a6:6fb1 a2a7:6fa1 a2a8:6fc3 a2a9:6fa4 a2aa:6fc1 a2ab:6fa7 a2ac:6fb3 a2ad:6fc0 a2ae:6fb9 a2af:6fb6 a2b0:6fa6 a2b1:6fa0 a2b2:6fb4 a2b3:71be a2b4:71c9 a2b5:71d0 a2b6:71d2 a2b7:71c8 a2b8:71d5 a2b9:71b9 a2ba:71ce a2bb:71d9 a2bc:71dc a2bd:71c3 a2be:71c4 a2bf:7368 a2c0:749c a2c1:74a3 a2c2:7498 a2c3:749f a2c4:749e a2c5:74e2 a2c6:750c a2c7:750d a2c8:7634 a2c9:7638 a2ca:763a a2cb:76e7 a2cc:76e5 a2cd:77a0 a2ce:779e a2cf:779f a2d0:77a5 a2d1:78e8 a2d2:78da a2d3:78ec a2d4:78e7 a2d5:79a6 a2d6:7a4d a2d7:7a4e a2d8:7a46 a2d9:7a4c a2da:7a4b a2db:7aba a2dc:7bd9 a2dd:7c11 a2de:7bc9 a2df:7be4 a2e0:7bdb a2e1:7be1 a2e2:7be9 a2e3:7be6 a2e4:7cd5 a2e5:7cd6 a2e6:7e0a a2e7:7e11 a2e8:7e08 a2e9:7e1b a2ea:7e23 a2eb:7e1e a2ec:7e1d a2ed:7e09 a2ee:7e10 a2ef:7f79 a2f0:7fb2 a2f1:7ff0 a2f2:7ff1 a2f3:7fee a2f4:8028 a2f5:81b3 a2f6:81a9 a2f7:81a8 a2f8:81fb a2f9:8208 a2fa:8258 a2fb:8259 a2fc:854a a340:8559 a341:8548 a342:8568 a343:8569 a344:8543 a345:8549 a346:856d a347:856a a348:855e a349:8783 a34a:879f a34b:879e a34c:87a2 a34d:878d a34e:8861 a34f:892a a350:8932 a351:8925 a352:892b a353:8921 a354:89aa a355:89a6 a356:8ae6 a357:8afa a358:8aeb a359:8af1 a35a:8b00 a35b:8adc a35c:8ae7 a35d:8aee a35e:8afe a35f:8b01 a360:8b02 a361:8af7 a362:8aed a363:8af3 a364:8af6 a365:8afc a366:8c6b a367:8c6d a368:8c93 a369:8cf4 a36a:8e44 a36b:8e31 a36c:8e34 a36d:8e42 a36e:8e39 a36f:8e35 a370:8f3b a371:8f2f a372:8f38 a373:8f33 a374:8fa8 a375:8fa6 a376:9075 a377:9074 a378:9078 a379:9072 a37a:907c a37b:907a a37c:9134 a37d:9192 a37e:9320 a380:9336 a381:92f8 a382:9333 a383:932f a384:9322 a385:92fc a386:932b a387:9304 a388:931a a389:9310 a38a:9326 a38b:9321 a38c:9315 a38d:932e a38e:9319 a38f:95bb a390:96a7 a391:96a8 a392:96aa a393:96d5 a394:970e a395:9711 a396:9716 a397:970d a398:9713 a399:970f a39a:975b a39b:975c a39c:9766 a39d:9798 a39e:9830 a39f:9838 a3a0:983b a3a1:9837 a3a2:982d a3a3:9839 a3a4:9824 a3a5:9910 a3a6:9928 a3a7:991e a3a8:991b a3a9:9921 a3aa:991a a3ab:99ed a3ac:99e2 a3ad:99f1 a3ae:9ab8 a3af:9abc a3b0:9afb a3b1:9aed a3b2:9b28 a3b3:9b91 a3b4:9d15 a3b5:9d23 a3b6:9d26 a3b7:9d28 a3b8:9d12 a3b9:9d1b a3ba:9ed8 a3bb:9ed4 a3bc:9f8d a3bd:9f9c a3be:512a a3bf:511f a3c0:5121 a3c1:5132 a3c2:52f5 a3c3:568e a3c4:5680 a3c5:5690 a3c6:5685 a3c7:5687 a3c8:568f a3c9:58d5 a3ca:58d3 a3cb:58d1 a3cc:58ce a3cd:5b30 a3ce:5b2a a3cf:5b24 a3d0:5b7a a3d1:5c37 a3d2:5c68 a3d3:5dbc a3d4:5dba a3d5:5dbd a3d6:5db8 a3d7:5e6b a3d8:5f4c a3d9:5fbd a3da:61c9 a3db:61c2 a3dc:61c7 a3dd:61e6 a3de:61cb a3df:6232 a3e0:6234 a3e1:64ce a3e2:64ca a3e3:64d8 a3e4:64e0 a3e5:64f0 a3e6:64e6 a3e7:64ec a3e8:64f1 a3e9:64e2 a3ea:64ed a3eb:6582 a3ec:6583 a3ed:66d9 a3ee:66d6 a3ef:6a80 a3f0:6a94 a3f1:6a84 a3f2:6aa2 a3f3:6a9c a3f4:6adb a3f5:6aa3 a3f6:6a7e a3f7:6a97 a3f8:6a90 a3f9:6aa0 a3fa:6b5c a3fb:6bae a3fc:6bda a440:6c08 a441:6fd8 a442:6ff1 a443:6fdf a444:6fe0 a445:6fdb a446:6fe4 a447:6feb a448:6fef a449:6f80 a44a:6fec a44b:6fe1 a44c:6fe9 a44d:6fd5 a44e:6fee a44f:6ff0 a450:71e7 a451:71df a452:71ee a453:71e6 a454:71e5 a455:71ed a456:71ec a457:71f4 a458:71e0 a459:7235 a45a:7246 a45b:7370 a45c:7372 a45d:74a9 a45e:74b0 a45f:74a6 a460:74a8 a461:7646 a462:7642 a463:764c a464:76ea a465:77b3 a466:77aa a467:77b0 a468:77ac a469:77a7 a46a:77ad a46b:77ef a46c:78f7 a46d:78fa a46e:78f4 a46f:78ef a470:7901 a471:79a7 a472:79aa a473:7a57 a474:7abf a475:7c07 a476:7c0d a477:7bfe a478:7bf7 a479:7c0c a47a:7be0 a47b:7ce0 a47c:7cdc a47d:7cde a47e:7ce2 a480:7cdf a481:7cd9 a482:7cdd a483:7e2e a484:7e3e a485:7e46 a486:7e37 a487:7e32 a488:7e43 a489:7e2b a48a:7e3d a48b:7e31 a48c:7e45 a48d:7e41 a48e:7e34 a48f:7e39 a490:7e48 a491:7e35 a492:7e3f a493:7e2f a494:7f44 a495:7ff3 a496:7ffc a497:8071 a498:8072 a499:8070 a49a:806f a49b:8073 a49c:81c6 a49d:81c3 a49e:81ba a49f:81c2 a4a0:81c0 a4a1:81bf a4a2:81bd a4a3:81c9 a4a4:81be a4a5:81e8 a4a6:8209 a4a7:8271 a4a8:85aa a4a9:8584 a4aa:857e a4ab:859c a4ac:8591 a4ad:8594 a4ae:85af a4af:859b a4b0:8587 a4b1:85a8 a4b2:858a a4b3:8667 a4b4:87c0 a4b5:87d1 a4b6:87b3 a4b7:87d2 a4b8:87c6 a4b9:87ab a4ba:87bb a4bb:87ba a4bc:87c8 a4bd:87cb a4be:893b a4bf:8936 a4c0:8944 a4c1:8938 a4c2:893d a4c3:89ac a4c4:8b0e a4c5:8b17 a4c6:8b19 a4c7:8b1b a4c8:8b0a a4c9:8b20 a4ca:8b1d a4cb:8b04 a4cc:8b10 a4cd:8c41 a4ce:8c3f a4cf:8c73 a4d0:8cfa a4d1:8cfd a4d2:8cfc a4d3:8cf8 a4d4:8cfb a4d5:8da8 a4d6:8e49 a4d7:8e4b a4d8:8e48 a4d9:8e4a a4da:8f44 a4db:8f3e a4dc:8f42 a4dd:8f45 a4de:8f3f a4df:907f a4e0:907d a4e1:9084 a4e2:9081 a4e3:9082 a4e4:9080 a4e5:9139 a4e6:91a3 a4e7:919e a4e8:919c a4e9:934d a4ea:9382 a4eb:9328 a4ec:9375 a4ed:934a a4ee:9365 a4ef:934b a4f0:9318 a4f1:937e a4f2:936c a4f3:935b a4f4:9370 a4f5:935a a4f6:9354 a4f7:95ca a4f8:95cb a4f9:95cc a4fa:95c8 a4fb:95c6 a4fc:96b1 a540:96b8 a541:96d6 a542:971c a543:971e a544:97a0 a545:97d3 a546:9846 a547:98b6 a548:9935 a549:9a01 a54a:99ff a54b:9bae a54c:9bab a54d:9baa a54e:9bad a54f:9d3b a550:9d3f a551:9e8b a552:9ecf a553:9ede a554:9edc a555:9edd a556:9edb a557:9f3e a558:9f4b a559:53e2 a55a:5695 a55b:56ae a55c:58d9 a55d:58d8 a55e:5b38 a55f:5f5e a560:61e3 a561:6233 a562:64f4 a563:64f2 a564:64fe a565:6506 a566:64fa a567:64fb a568:64f7 a569:65b7 a56a:66dc a56b:6726 a56c:6ab3 a56d:6aac a56e:6ac3 a56f:6abb a570:6ab8 a571:6ac2 a572:6aae a573:6aaf a574:6b5f a575:6b78 a576:6baf a577:7009 a578:700b a579:6ffe a57a:7006 a57b:6ffa a57c:7011 a57d:700f a57e:71fb a580:71fc a581:71fe a582:71f8 a583:7377 a584:7375 a585:74a7 a586:74bf a587:7515 a588:7656 a589:7658 a58a:7652 a58b:77bd a58c:77bf a58d:77bb a58e:77bc a58f:790e a590:79ae a591:7a61 a592:7a62 a593:7a60 a594:7ac4 a595:7ac5 a596:7c2b a597:7c27 a598:7c2a a599:7c1e a59a:7c23 a59b:7c21 a59c:7ce7 a59d:7e54 a59e:7e55 a59f:7e5e a5a0:7e5a a5a1:7e61 a5a2:7e52 a5a3:7e59 a5a4:7f48 a5a5:7ff9 a5a6:7ffb a5a7:8077 a5a8:8076 a5a9:81cd a5aa:81cf a5ab:820a a5ac:85cf a5ad:85a9 a5ae:85cd a5af:85d0 a5b0:85c9 a5b1:85b0 a5b2:85ba a5b3:85b9 a5b4:85a6 a5b5:87ef a5b6:87ec a5b7:87f2 a5b8:87e0 a5b9:8986 a5ba:89b2 a5bb:89f4 a5bc:8b28 a5bd:8b39 a5be:8b2c a5bf:8b2b a5c0:8c50 a5c1:8d05 a5c2:8e59 a5c3:8e63 a5c4:8e66 a5c5:8e64 a5c6:8e5f a5c7:8e55 a5c8:8ec0 a5c9:8f49 a5ca:8f4d a5cb:9087 a5cc:9083 a5cd:9088 a5ce:91ab a5cf:91ac a5d0:91d0 a5d1:9394 a5d2:938a a5d3:9396 a5d4:93a2 a5d5:93b3 a5d6:93ae a5d7:93ac a5d8:93b0 a5d9:9398 a5da:939a a5db:9397 a5dc:95d4 a5dd:95d6 a5de:95d0 a5df:95d5 a5e0:96e2 a5e1:96dc a5e2:96d9 a5e3:96db a5e4:96de a5e5:9724 a5e6:97a3 a5e7:97a6 a5e8:97ad a5e9:97f9 a5ea:984d a5eb:984f a5ec:984c a5ed:984e a5ee:9853 a5ef:98ba a5f0:993e a5f1:993f a5f2:993d a5f3:992e a5f4:99a5 a5f5:9a0e a5f6:9ac1 a5f7:9b03 a5f8:9b06 a5f9:9b4f a5fa:9b4e a5fb:9b4d a5fc:9bca a640:9bc9 a641:9bfd a642:9bc8 a643:9bc0 a644:9d51 a645:9d5d a646:9d60 a647:9ee0 a648:9f15 a649:9f2c a64a:5133 a64b:56a5 a64c:58de a64d:58df a64e:58e2 a64f:5bf5 a650:9f90 a651:5eec a652:61f2 a653:61f7 a654:61f6 a655:61f5 a656:6500 a657:650f a658:66e0 a659:66dd a65a:6ae5 a65b:6add a65c:6ada a65d:6ad3 a65e:701b a65f:701f a660:7028 a661:701a a662:701d a663:7015 a664:7018 a665:7206 a666:720d a667:7258 a668:72a2 a669:7378 a66a:737a a66b:74bd a66c:74ca a66d:74e3 a66e:7587 a66f:7586 a670:765f a671:7661 a672:77c7 a673:7919 a674:79b1 a675:7a6b a676:7a69 a677:7c3e a678:7c3f a679:7c38 a67a:7c3d a67b:7c37 a67c:7c40 a67d:7e6b a67e:7e6d a680:7e79 a681:7e69 a682:7e6a a683:7f85 a684:7e73 a685:7fb6 a686:7fb9 a687:7fb8 a688:81d8 a689:85e9 a68a:85dd a68b:85ea a68c:85d5 a68d:85e4 a68e:85e5 a68f:85f7 a690:87fb a691:8805 a692:880d a693:87f9 a694:87fe a695:8960 a696:895f a697:8956 a698:895e a699:8b41 a69a:8b5c a69b:8b58 a69c:8b49 a69d:8b5a a69e:8b4e a69f:8b4f a6a0:8b46 a6a1:8b59 a6a2:8d08 a6a3:8d0a a6a4:8e7c a6a5:8e72 a6a6:8e87 a6a7:8e76 a6a8:8e6c a6a9:8e7a a6aa:8e74 a6ab:8f54 a6ac:8f4e a6ad:8fad a6ae:908a a6af:908b a6b0:91b1 a6b1:91ae a6b2:93e1 a6b3:93d1 a6b4:93df a6b5:93c3 a6b6:93c8 a6b7:93dc a6b8:93dd a6b9:93d6 a6ba:93e2 a6bb:93cd a6bc:93d8 a6bd:93e4 a6be:93d7 a6bf:93e8 a6c0:95dc a6c1:96b4 a6c2:96e3 a6c3:972a a6c4:9727 a6c5:9761 a6c6:97dc a6c7:97fb a6c8:985e a6c9:9858 a6ca:985b a6cb:98bc a6cc:9945 a6cd:9949 a6ce:9a16 a6cf:9a19 a6d0:9b0d a6d1:9be8 a6d2:9be7 a6d3:9bd6 a6d4:9bdb a6d5:9d89 a6d6:9d61 a6d7:9d72 a6d8:9d6a a6d9:9d6c a6da:9e92 a6db:9e97 a6dc:9e93 a6dd:9eb4 a6de:52f8 a6df:56a8 a6e0:56b7 a6e1:56b6 a6e2:56b4 a6e3:56bc a6e4:58e4 a6e5:5b40 a6e6:5b43 a6e7:5b7d a6e8:5bf6 a6e9:5dc9 a6ea:61f8 a6eb:61fa a6ec:6518 a6ed:6514 a6ee:6519 a6ef:66e6 a6f0:6727 a6f1:6aec a6f2:703e a6f3:7030 a6f4:7032 a6f5:7210 a6f6:737b a6f7:74cf a6f8:7662 a6f9:7665 a6fa:7926 a6fb:792a a6fc:792c a740:792b a741:7ac7 a742:7af6 a743:7c4c a744:7c43 a745:7c4d a746:7cef a747:7cf0 a748:8fae a749:7e7d a74a:7e7c a74b:7e82 a74c:7f4c a74d:8000 a74e:81da a74f:8266 a750:85fb a751:85f9 a752:8611 a753:85fa a754:8606 a755:860b a756:8607 a757:860a a758:8814 a759:8815 a75a:8964 a75b:89ba a75c:89f8 a75d:8b70 a75e:8b6c a75f:8b66 a760:8b6f a761:8b5f a762:8b6b a763:8d0f a764:8d0d a765:8e89 a766:8e81 a767:8e85 a768:8e82 a769:91b4 a76a:91cb a76b:9418 a76c:9403 a76d:93fd a76e:95e1 a76f:9730 a770:98c4 a771:9952 a772:9951 a773:99a8 a774:9a2b a775:9a30 a776:9a37 a777:9a35 a778:9c13 a779:9c0d a77a:9e79 a77b:9eb5 a77c:9ee8 a77d:9f2f a77e:9f5f a780:9f63 a781:9f61 a782:5137 a783:5138 a784:56c1 a785:56c0 a786:56c2 a787:5914 a788:5c6c a789:5dcd a78a:61fc a78b:61fe a78c:651d a78d:651c a78e:6595 a78f:66e9 a790:6afb a791:6b04 a792:6afa a793:6bb2 a794:704c a795:721b a796:72a7 a797:74d6 a798:74d4 a799:7669 a79a:77d3 a79b:7c50 a79c:7e8f a79d:7e8c a79e:7fbc a79f:8617 a7a0:862d a7a1:861a a7a2:8823 a7a3:8822 a7a4:8821 a7a5:881f a7a6:896a a7a7:896c a7a8:89bd a7a9:8b74 a7aa:8b77 a7ab:8b7d a7ac:8d13 a7ad:8e8a a7ae:8e8d a7af:8e8b a7b0:8f5f a7b1:8faf a7b2:91ba a7b3:942e a7b4:9433 a7b5:9435 a7b6:943a a7b7:9438 a7b8:9432 a7b9:942b a7ba:95e2 a7bb:9738 a7bc:9739 a7bd:9732 a7be:97ff a7bf:9867 a7c0:9865 a7c1:9957 a7c2:9a45 a7c3:9a43 a7c4:9a40 a7c5:9a3e a7c6:9acf a7c7:9b54 a7c8:9b51 a7c9:9c2d a7ca:9c25 a7cb:9daf a7cc:9db4 a7cd:9dc2 a7ce:9db8 a7cf:9e9d a7d0:9eef a7d1:9f19 a7d2:9f5c a7d3:9f66 a7d4:9f67 a7d5:513c a7d6:513b a7d7:56c8 a7d8:56ca a7d9:56c9 a7da:5b7f a7db:5dd4 a7dc:5dd2 a7dd:5f4e a7de:61ff a7df:6524 a7e0:6b0a a7e1:6b61 a7e2:7051 a7e3:7058 a7e4:7380 a7e5:74e4 a7e6:758a a7e7:766e a7e8:766c a7e9:79b3 a7ea:7c60 a7eb:7c5f a7ec:807e a7ed:807d a7ee:81df a7ef:8972 a7f0:896f a7f1:89fc a7f2:8b80 a7f3:8d16 a7f4:8d17 a7f5:8e91 a7f6:8e93 a7f7:8f61 a7f8:9148 a7f9:9444 a7fa:9451 a7fb:9452 a7fc:973d a840:973e a841:97c3 a842:97c1 a843:986b a844:9955 a845:9a55 a846:9a4d a847:9ad2 a848:9b1a a849:9c49 a84a:9c31 a84b:9c3e a84c:9c3b a84d:9dd3 a84e:9dd7 a84f:9f34 a850:9f6c a851:9f6a a852:9f94 a853:56cc a854:5dd6 a855:6200 a856:6523 a857:652b a858:652a a859:66ec a85a:6b10 a85b:74da a85c:7aca a85d:7c64 a85e:7c63 a85f:7c65 a860:7e93 a861:7e96 a862:7e94 a863:81e2 a864:8638 a865:863f a866:8831 a867:8b8a a868:9090 a869:908f a86a:9463 a86b:9460 a86c:9464 a86d:9768 a86e:986f a86f:995c a870:9a5a a871:9a5b a872:9a57 a873:9ad3 a874:9ad4 a875:9ad1 a876:9c54 a877:9c57 a878:9c56 a879:9de5 a87a:9e9f a87b:9ef4 a87c:56d1 a87d:58e9 a87e:652c a880:705e a881:7671 a882:7672 a883:77d7 a884:7f50 a885:7f88 a886:8836 a887:8839 a888:8862 a889:8b93 a88a:8b92 a88b:8b96 a88c:8277 a88d:8d1b a88e:91c0 a88f:946a a890:9742 a891:9748 a892:9744 a893:97c6 a894:9870 a895:9a5f a896:9b22 a897:9b58 a898:9c5f a899:9df9 a89a:9dfa a89b:9e7c a89c:9e7d a89d:9f07 a89e:9f77 a89f:9f72 a8a0:5ef3 a8a1:6b16 a8a2:7063 a8a3:7c6c a8a4:7c6e a8a5:883b a8a6:89c0 a8a7:8ea1 a8a8:91c1 a8a9:9472 a8aa:9470 a8ab:9871 a8ac:995e a8ad:9ad6 a8ae:9b23 a8af:9ecc a8b0:7064 a8b1:77da a8b2:8b9a a8b3:9477 a8b4:97c9 a8b5:9a62 a8b6:9a65 a8b7:7e9c a8b8:8b9c a8b9:8eaa a8ba:91c5 a8bb:947d a8bc:947e a8bd:947c a8be:9c77 a8bf:9c78 a8c0:9ef7 a8c1:8c54 a8c2:947f a8c3:9e1a a8c4:7228 a8c5:9a6a a8c6:9b31 a8c7:9e1b a8c8:9e1e a8c9:7c72 a8ca:6491 a940:4e42 a941:4e5c a942:51f5 a943:531a a944:5382 a945:4e07 a946:4e0c a947:4e47 a948:4e8d a949:56d7 a94a:fa0c a94b:5c6e a94c:5f73 a94d:4e0f a94e:5187 a94f:4e0e a950:4e2e a951:4e93 a952:4ec2 a953:4ec9 a954:4ec8 a955:5198 a956:52fc a957:536c a958:53b9 a959:5720 a95a:5903 a95b:592c a95c:5c10 a95d:5dff a95e:65e1 a95f:6bb3 a960:6bcc a961:6c14 a962:723f a963:4e31 a964:4e3c a965:4ee8 a966:4edc a967:4ee9 a968:4ee1 a969:4edd a96a:4eda a96b:520c a96c:531c a96d:534c a96e:5722 a96f:5723 a970:5917 a971:592f a972:5b81 a973:5b84 a974:5c12 a975:5c3b a976:5c74 a977:5c73 a978:5e04 a979:5e80 a97a:5e82 a97b:5fc9 a97c:6209 a97d:6250 a97e:6c15 a980:6c36 a981:6c43 a982:6c3f a983:6c3b a984:72ae a985:72b0 a986:738a a987:79b8 a988:808a a989:961e a98a:4f0e a98b:4f18 a98c:4f2c a98d:4ef5 a98e:4f14 a98f:4ef1 a990:4f00 a991:4ef7 a992:4f08 a993:4f1d a994:4f02 a995:4f05 a996:4f22 a997:4f13 a998:4f04 a999:4ef4 a99a:4f12 a99b:51b1 a99c:5213 a99d:5209 a99e:5210 a99f:52a6 a9a0:5322 a9a1:531f a9a2:534d a9a3:538a a9a4:5407 a9a5:56e1 a9a6:56df a9a7:572e a9a8:572a a9a9:5734 a9aa:593c a9ab:5980 a9ac:597c a9ad:5985 a9ae:597b a9af:597e a9b0:5977 a9b1:597f a9b2:5b56 a9b3:5c15 a9b4:5c25 a9b5:5c7c a9b6:5c7a a9b7:5c7b a9b8:5c7e a9b9:5ddf a9ba:5e75 a9bb:5e84 a9bc:5f02 a9bd:5f1a a9be:5f74 a9bf:5fd5 a9c0:5fd4 a9c1:5fcf a9c2:6265 a9c3:625c a9c4:625e a9c5:6264 a9c6:6261 a9c7:6266 a9c8:6262 a9c9:6259 a9ca:6260 a9cb:625a a9cc:65ef a9cd:65ee a9ce:673e a9cf:6739 a9d0:6738 a9d1:673b a9d2:673a a9d3:673f a9d4:673c a9d5:6733 a9d6:6c18 a9d7:6c46 a9d8:6c52 a9d9:6c5c a9da:6c4f a9db:6c4a a9dc:6c54 a9dd:6c4b a9de:6c4c a9df:7071 a9e0:725e a9e1:72b4 a9e2:72b5 a9e3:738e a9e4:752a a9e5:767f a9e6:7a75 a9e7:7f51 a9e8:8278 a9e9:827c a9ea:8280 a9eb:827d a9ec:827f a9ed:864d a9ee:897e a9ef:9099 a9f0:9097 a9f1:9098 a9f2:909b a9f3:9094 a9f4:9622 a9f5:9624 a9f6:9620 a9f7:9623 a9f8:4f56 a9f9:4f3b a9fa:4f62 a9fb:4f49 a9fc:4f53 aa40:4f64 aa41:4f3e aa42:4f67 aa43:4f52 aa44:4f5f aa45:4f41 aa46:4f58 aa47:4f2d aa48:4f33 aa49:4f3f aa4a:4f61 aa4b:518f aa4c:51b9 aa4d:521c aa4e:521e aa4f:5221 aa50:52ad aa51:52ae aa52:5309 aa53:5363 aa54:5372 aa55:538e aa56:538f aa57:5430 aa58:5437 aa59:542a aa5a:5454 aa5b:5445 aa5c:5419 aa5d:541c aa5e:5425 aa5f:5418 aa60:543d aa61:544f aa62:5441 aa63:5428 aa64:5424 aa65:5447 aa66:56ee aa67:56e7 aa68:56e5 aa69:5741 aa6a:5745 aa6b:574c aa6c:5749 aa6d:574b aa6e:5752 aa6f:5906 aa70:5940 aa71:59a6 aa72:5998 aa73:59a0 aa74:5997 aa75:598e aa76:59a2 aa77:5990 aa78:598f aa79:59a7 aa7a:59a1 aa7b:5b8e aa7c:5b92 aa7d:5c28 aa7e:5c2a aa80:5c8d aa81:5c8f aa82:5c88 aa83:5c8b aa84:5c89 aa85:5c92 aa86:5c8a aa87:5c86 aa88:5c93 aa89:5c95 aa8a:5de0 aa8b:5e0a aa8c:5e0e aa8d:5e8b aa8e:5e89 aa8f:5e8c aa90:5e88 aa91:5e8d aa92:5f05 aa93:5f1d aa94:5f78 aa95:5f76 aa96:5fd2 aa97:5fd1 aa98:5fd0 aa99:5fed aa9a:5fe8 aa9b:5fee aa9c:5ff3 aa9d:5fe1 aa9e:5fe4 aa9f:5fe3 aaa0:5ffa aaa1:5fef aaa2:5ff7 aaa3:5ffb aaa4:6000 aaa5:5ff4 aaa6:623a aaa7:6283 aaa8:628c aaa9:628e aaaa:628f aaab:6294 aaac:6287 aaad:6271 aaae:627b aaaf:627a aab0:6270 aab1:6281 aab2:6288 aab3:6277 aab4:627d aab5:6272 aab6:6274 aab7:6537 aab8:65f0 aab9:65f4 aaba:65f3 aabb:65f2 aabc:65f5 aabd:6745 aabe:6747 aabf:6759 aac0:6755 aac1:674c aac2:6748 aac3:675d aac4:674d aac5:675a aac6:674b aac7:6bd0 aac8:6c19 aac9:6c1a aaca:6c78 aacb:6c67 aacc:6c6b aacd:6c84 aace:6c8b aacf:6c8f aad0:6c71 aad1:6c6f aad2:6c69 aad3:6c9a aad4:6c6d aad5:6c87 aad6:6c95 aad7:6c9c aad8:6c66 aad9:6c73 aada:6c65 aadb:6c7b aadc:6c8e aadd:7074 aade:707a aadf:7263 aae0:72bf aae1:72bd aae2:72c3 aae3:72c6 aae4:72c1 aae5:72ba aae6:72c5 aae7:7395 aae8:7397 aae9:7393 aaea:7394 aaeb:7392 aaec:753a aaed:7539 aaee:7594 aaef:7595 aaf0:7681 aaf1:793d aaf2:8034 aaf3:8095 aaf4:8099 aaf5:8090 aaf6:8092 aaf7:809c aaf8:8290 aaf9:828f aafa:8285 aafb:828e aafc:8291 ab40:8293 ab41:828a ab42:8283 ab43:8284 ab44:8c78 ab45:8fc9 ab46:8fbf ab47:909f ab48:90a1 ab49:90a5 ab4a:909e ab4b:90a7 ab4c:90a0 ab4d:9630 ab4e:9628 ab4f:962f ab50:962d ab51:4e33 ab52:4f98 ab53:4f7c ab54:4f85 ab55:4f7d ab56:4f80 ab57:4f87 ab58:4f76 ab59:4f74 ab5a:4f89 ab5b:4f84 ab5c:4f77 ab5d:4f4c ab5e:4f97 ab5f:4f6a ab60:4f9a ab61:4f79 ab62:4f81 ab63:4f78 ab64:4f90 ab65:4f9c ab66:4f94 ab67:4f9e ab68:4f92 ab69:4f82 ab6a:4f95 ab6b:4f6b ab6c:4f6e ab6d:519e ab6e:51bc ab6f:51be ab70:5235 ab71:5232 ab72:5233 ab73:5246 ab74:5231 ab75:52bc ab76:530a ab77:530b ab78:533c ab79:5392 ab7a:5394 ab7b:5487 ab7c:547f ab7d:5481 ab7e:5491 ab80:5482 ab81:5488 ab82:546b ab83:547a ab84:547e ab85:5465 ab86:546c ab87:5474 ab88:5466 ab89:548d ab8a:546f ab8b:5461 ab8c:5460 ab8d:5498 ab8e:5463 ab8f:5467 ab90:5464 ab91:56f7 ab92:56f9 ab93:576f ab94:5772 ab95:576d ab96:576b ab97:5771 ab98:5770 ab99:5776 ab9a:5780 ab9b:5775 ab9c:577b ab9d:5773 ab9e:5774 ab9f:5762 aba0:5768 aba1:577d aba2:590c aba3:5945 aba4:59b5 aba5:59ba aba6:59cf aba7:59ce aba8:59b2 aba9:59cc abaa:59c1 abab:59b6 abac:59bc abad:59c3 abae:59d6 abaf:59b1 abb0:59bd abb1:59c0 abb2:59c8 abb3:59b4 abb4:59c7 abb5:5b62 abb6:5b65 abb7:5b93 abb8:5b95 abb9:5c44 abba:5c47 abbb:5cae abbc:5ca4 abbd:5ca0 abbe:5cb5 abbf:5caf abc0:5ca8 abc1:5cac abc2:5c9f abc3:5ca3 abc4:5cad abc5:5ca2 abc6:5caa abc7:5ca7 abc8:5c9d abc9:5ca5 abca:5cb6 abcb:5cb0 abcc:5ca6 abcd:5e17 abce:5e14 abcf:5e19 abd0:5f28 abd1:5f22 abd2:5f23 abd3:5f24 abd4:5f54 abd5:5f82 abd6:5f7e abd7:5f7d abd8:5fde abd9:5fe5 abda:602d abdb:6026 abdc:6019 abdd:6032 abde:600b abdf:6034 abe0:600a abe1:6017 abe2:6033 abe3:601a abe4:601e abe5:602c abe6:6022 abe7:600d abe8:6010 abe9:602e abea:6013 abeb:6011 abec:600c abed:6009 abee:601c abef:6214 abf0:623d abf1:62ad abf2:62b4 abf3:62d1 abf4:62be abf5:62aa abf6:62b6 abf7:62ca abf8:62ae abf9:62b3 abfa:62af abfb:62bb abfc:62a9 ac40:62b0 ac41:62b8 ac42:653d ac43:65a8 ac44:65bb ac45:6609 ac46:65fc ac47:6604 ac48:6612 ac49:6608 ac4a:65fb ac4b:6603 ac4c:660b ac4d:660d ac4e:6605 ac4f:65fd ac50:6611 ac51:6610 ac52:66f6 ac53:670a ac54:6785 ac55:676c ac56:678e ac57:6792 ac58:6776 ac59:677b ac5a:6798 ac5b:6786 ac5c:6784 ac5d:6774 ac5e:678d ac5f:678c ac60:677a ac61:679f ac62:6791 ac63:6799 ac64:6783 ac65:677d ac66:6781 ac67:6778 ac68:6779 ac69:6794 ac6a:6b25 ac6b:6b80 ac6c:6b7e ac6d:6bde ac6e:6c1d ac6f:6c93 ac70:6cec ac71:6ceb ac72:6cee ac73:6cd9 ac74:6cb6 ac75:6cd4 ac76:6cad ac77:6ce7 ac78:6cb7 ac79:6cd0 ac7a:6cc2 ac7b:6cba ac7c:6cc3 ac7d:6cc6 ac7e:6ced ac80:6cf2 ac81:6cd2 ac82:6cdd ac83:6cb4 ac84:6c8a ac85:6c9d ac86:6c80 ac87:6cde ac88:6cc0 ac89:6d30 ac8a:6ccd ac8b:6cc7 ac8c:6cb0 ac8d:6cf9 ac8e:6ccf ac8f:6ce9 ac90:6cd1 ac91:7094 ac92:7098 ac93:7085 ac94:7093 ac95:7086 ac96:7084 ac97:7091 ac98:7096 ac99:7082 ac9a:709a ac9b:7083 ac9c:726a ac9d:72d6 ac9e:72cb ac9f:72d8 aca0:72c9 aca1:72dc aca2:72d2 aca3:72d4 aca4:72da aca5:72cc aca6:72d1 aca7:73a4 aca8:73a1 aca9:73ad acaa:73a6 acab:73a2 acac:73a0 acad:73ac acae:739d acaf:74dd acb0:74e8 acb1:753f acb2:7540 acb3:753e acb4:758c acb5:7598 acb6:76af acb7:76f3 acb8:76f1 acb9:76f0 acba:76f5 acbb:77f8 acbc:77fc acbd:77f9 acbe:77fb acbf:77fa acc0:77f7 acc1:7942 acc2:793f acc3:79c5 acc4:7a78 acc5:7a7b acc6:7afb acc7:7c75 acc8:7cfd acc9:8035 acca:808f accb:80ae accc:80a3 accd:80b8 acce:80b5 accf:80ad acd0:8220 acd1:82a0 acd2:82c0 acd3:82ab acd4:829a acd5:8298 acd6:829b acd7:82b5 acd8:82a7 acd9:82ae acda:82bc acdb:829e acdc:82ba acdd:82b4 acde:82a8 acdf:82a1 ace0:82a9 ace1:82c2 ace2:82a4 ace3:82c3 ace4:82b6 ace5:82a2 ace6:8670 ace7:866f ace8:866d ace9:866e acea:8c56 aceb:8fd2 acec:8fcb aced:8fd3 acee:8fcd acef:8fd6 acf0:8fd5 acf1:8fd7 acf2:90b2 acf3:90b4 acf4:90af acf5:90b3 acf6:90b0 acf7:9639 acf8:963d acf9:963c acfa:963a acfb:9643 acfc:4fcd ad40:4fc5 ad41:4fd3 ad42:4fb2 ad43:4fc9 ad44:4fcb ad45:4fc1 ad46:4fd4 ad47:4fdc ad48:4fd9 ad49:4fbb ad4a:4fb3 ad4b:4fdb ad4c:4fc7 ad4d:4fd6 ad4e:4fba ad4f:4fc0 ad50:4fb9 ad51:4fec ad52:5244 ad53:5249 ad54:52c0 ad55:52c2 ad56:533d ad57:537c ad58:5397 ad59:5396 ad5a:5399 ad5b:5398 ad5c:54ba ad5d:54a1 ad5e:54ad ad5f:54a5 ad60:54cf ad61:54c3 ad62:830d ad63:54b7 ad64:54ae ad65:54d6 ad66:54b6 ad67:54c5 ad68:54c6 ad69:54a0 ad6a:5470 ad6b:54bc ad6c:54a2 ad6d:54be ad6e:5472 ad6f:54de ad70:54b0 ad71:57b5 ad72:579e ad73:579f ad74:57a4 ad75:578c ad76:5797 ad77:579d ad78:579b ad79:5794 ad7a:5798 ad7b:578f ad7c:5799 ad7d:57a5 ad7e:579a ad80:5795 ad81:58f4 ad82:590d ad83:5953 ad84:59e1 ad85:59de ad86:59ee ad87:5a00 ad88:59f1 ad89:59dd ad8a:59fa ad8b:59fd ad8c:59fc ad8d:59f6 ad8e:59e4 ad8f:59f2 ad90:59f7 ad91:59db ad92:59e9 ad93:59f3 ad94:59f5 ad95:59e0 ad96:59fe ad97:59f4 ad98:59ed ad99:5ba8 ad9a:5c4c ad9b:5cd0 ad9c:5cd8 ad9d:5ccc ad9e:5cd7 ad9f:5ccb ada0:5cdb ada1:5cde ada2:5cda ada3:5cc9 ada4:5cc7 ada5:5cca ada6:5cd6 ada7:5cd3 ada8:5cd4 ada9:5ccf adaa:5cc8 adab:5cc6 adac:5cce adad:5cdf adae:5cf8 adaf:5df9 adb0:5e21 adb1:5e22 adb2:5e23 adb3:5e20 adb4:5e24 adb5:5eb0 adb6:5ea4 adb7:5ea2 adb8:5e9b adb9:5ea3 adba:5ea5 adbb:5f07 adbc:5f2e adbd:5f56 adbe:5f86 adbf:6037 adc0:6039 adc1:6054 adc2:6072 adc3:605e adc4:6045 adc5:6053 adc6:6047 adc7:6049 adc8:605b adc9:604c adca:6040 adcb:6042 adcc:605f adcd:6024 adce:6044 adcf:6058 add0:6066 add1:606e add2:6242 add3:6243 add4:62cf add5:630d add6:630b add7:62f5 add8:630e add9:6303 adda:62eb addb:62f9 addc:630f addd:630c adde:62f8 addf:62f6 ade0:6300 ade1:6313 ade2:6314 ade3:62fa ade4:6315 ade5:62fb ade6:62f0 ade7:6541 ade8:6543 ade9:65aa adea:65bf adeb:6636 adec:6621 aded:6632 adee:6635 adef:661c adf0:6626 adf1:6622 adf2:6633 adf3:662b adf4:663a adf5:661d adf6:6634 adf7:6639 adf8:662e adf9:670f adfa:6710 adfb:67c1 adfc:67f2 ae40:67c8 ae41:67ba ae42:67dc ae43:67bb ae44:67f8 ae45:67d8 ae46:67c0 ae47:67b7 ae48:67c5 ae49:67eb ae4a:67e4 ae4b:67df ae4c:67b5 ae4d:67cd ae4e:67b3 ae4f:67f7 ae50:67f6 ae51:67ee ae52:67e3 ae53:67c2 ae54:67b9 ae55:67ce ae56:67e7 ae57:67f0 ae58:67b2 ae59:67fc ae5a:67c6 ae5b:67ed ae5c:67cc ae5d:67ae ae5e:67e6 ae5f:67db ae60:67fa ae61:67c9 ae62:67ca ae63:67c3 ae64:67ea ae65:67cb ae66:6b28 ae67:6b82 ae68:6b84 ae69:6bb6 ae6a:6bd6 ae6b:6bd8 ae6c:6be0 ae6d:6c20 ae6e:6c21 ae6f:6d28 ae70:6d34 ae71:6d2d ae72:6d1f ae73:6d3c ae74:6d3f ae75:6d12 ae76:6d0a ae77:6cda ae78:6d33 ae79:6d04 ae7a:6d19 ae7b:6d3a ae7c:6d1a ae7d:6d11 ae7e:6d00 ae80:6d1d ae81:6d42 ae82:6d01 ae83:6d18 ae84:6d37 ae85:6d03 ae86:6d0f ae87:6d40 ae88:6d07 ae89:6d20 ae8a:6d2c ae8b:6d08 ae8c:6d22 ae8d:6d09 ae8e:6d10 ae8f:70b7 ae90:709f ae91:70be ae92:70b1 ae93:70b0 ae94:70a1 ae95:70b4 ae96:70b5 ae97:70a9 ae98:7241 ae99:7249 ae9a:724a ae9b:726c ae9c:7270 ae9d:7273 ae9e:726e ae9f:72ca aea0:72e4 aea1:72e8 aea2:72eb aea3:72df aea4:72ea aea5:72e6 aea6:72e3 aea7:7385 aea8:73cc aea9:73c2 aeaa:73c8 aeab:73c5 aeac:73b9 aead:73b6 aeae:73b5 aeaf:73b4 aeb0:73eb aeb1:73bf aeb2:73c7 aeb3:73be aeb4:73c3 aeb5:73c6 aeb6:73b8 aeb7:73cb aeb8:74ec aeb9:74ee aeba:752e aebb:7547 aebc:7548 aebd:75a7 aebe:75aa aebf:7679 aec0:76c4 aec1:7708 aec2:7703 aec3:7704 aec4:7705 aec5:770a aec6:76f7 aec7:76fb aec8:76fa aec9:77e7 aeca:77e8 aecb:7806 aecc:7811 aecd:7812 aece:7805 aecf:7810 aed0:780f aed1:780e aed2:7809 aed3:7803 aed4:7813 aed5:794a aed6:794c aed7:794b aed8:7945 aed9:7944 aeda:79d5 aedb:79cd aedc:79cf aedd:79d6 aede:79ce aedf:7a80 aee0:7a7e aee1:7ad1 aee2:7b00 aee3:7b01 aee4:7c7a aee5:7c78 aee6:7c79 aee7:7c7f aee8:7c80 aee9:7c81 aeea:7d03 aeeb:7d08 aeec:7d01 aeed:7f58 aeee:7f91 aeef:7f8d aef0:7fbe aef1:8007 aef2:800e aef3:800f aef4:8014 aef5:8037 aef6:80d8 aef7:80c7 aef8:80e0 aef9:80d1 aefa:80c8 aefb:80c2 aefc:80d0 af40:80c5 af41:80e3 af42:80d9 af43:80dc af44:80ca af45:80d5 af46:80c9 af47:80cf af48:80d7 af49:80e6 af4a:80cd af4b:81ff af4c:8221 af4d:8294 af4e:82d9 af4f:82fe af50:82f9 af51:8307 af52:82e8 af53:8300 af54:82d5 af55:833a af56:82eb af57:82d6 af58:82f4 af59:82ec af5a:82e1 af5b:82f2 af5c:82f5 af5d:830c af5e:82fb af5f:82f6 af60:82f0 af61:82ea af62:82e4 af63:82e0 af64:82fa af65:82f3 af66:82ed af67:8677 af68:8674 af69:867c af6a:8673 af6b:8841 af6c:884e af6d:8867 af6e:886a af6f:8869 af70:89d3 af71:8a04 af72:8a07 af73:8d72 af74:8fe3 af75:8fe1 af76:8fee af77:8fe0 af78:90f1 af79:90bd af7a:90bf af7b:90d5 af7c:90c5 af7d:90be af7e:90c7 af80:90cb af81:90c8 af82:91d4 af83:91d3 af84:9654 af85:964f af86:9651 af87:9653 af88:964a af89:964e af8a:501e af8b:5005 af8c:5007 af8d:5013 af8e:5022 af8f:5030 af90:501b af91:4ff5 af92:4ff4 af93:5033 af94:5037 af95:502c af96:4ff6 af97:4ff7 af98:5017 af99:501c af9a:5020 af9b:5027 af9c:5035 af9d:502f af9e:5031 af9f:500e afa0:515a afa1:5194 afa2:5193 afa3:51ca afa4:51c4 afa5:51c5 afa6:51c8 afa7:51ce afa8:5261 afa9:525a afaa:5252 afab:525e afac:525f afad:5255 afae:5262 afaf:52cd afb0:530e afb1:539e afb2:5526 afb3:54e2 afb4:5517 afb5:5512 afb6:54e7 afb7:54f3 afb8:54e4 afb9:551a afba:54ff afbb:5504 afbc:5508 afbd:54eb afbe:5511 afbf:5505 afc0:54f1 afc1:550a afc2:54fb afc3:54f7 afc4:54f8 afc5:54e0 afc6:550e afc7:5503 afc8:550b afc9:5701 afca:5702 afcb:57cc afcc:5832 afcd:57d5 afce:57d2 afcf:57ba afd0:57c6 afd1:57bd afd2:57bc afd3:57b8 afd4:57b6 afd5:57bf afd6:57c7 afd7:57d0 afd8:57b9 afd9:57c1 afda:590e afdb:594a afdc:5a19 afdd:5a16 afde:5a2d afdf:5a2e afe0:5a15 afe1:5a0f afe2:5a17 afe3:5a0a afe4:5a1e afe5:5a33 afe6:5b6c afe7:5ba7 afe8:5bad afe9:5bac afea:5c03 afeb:5c56 afec:5c54 afed:5cec afee:5cff afef:5cee aff0:5cf1 aff1:5cf7 aff2:5d00 aff3:5cf9 aff4:5e29 aff5:5e28 aff6:5ea8 aff7:5eae aff8:5eaa aff9:5eac affa:5f33 affb:5f30 affc:5f67 b040:605d b041:605a b042:6067 b043:6041 b044:60a2 b045:6088 b046:6080 b047:6092 b048:6081 b049:609d b04a:6083 b04b:6095 b04c:609b b04d:6097 b04e:6087 b04f:609c b050:608e b051:6219 b052:6246 b053:62f2 b054:6310 b055:6356 b056:632c b057:6344 b058:6345 b059:6336 b05a:6343 b05b:63e4 b05c:6339 b05d:634b b05e:634a b05f:633c b060:6329 b061:6341 b062:6334 b063:6358 b064:6354 b065:6359 b066:632d b067:6347 b068:6333 b069:635a b06a:6351 b06b:6338 b06c:6357 b06d:6340 b06e:6348 b06f:654a b070:6546 b071:65c6 b072:65c3 b073:65c4 b074:65c2 b075:664a b076:665f b077:6647 b078:6651 b079:6712 b07a:6713 b07b:681f b07c:681a b07d:6849 b07e:6832 b080:6833 b081:683b b082:684b b083:684f b084:6816 b085:6831 b086:681c b087:6835 b088:682b b089:682d b08a:682f b08b:684e b08c:6844 b08d:6834 b08e:681d b08f:6812 b090:6814 b091:6826 b092:6828 b093:682e b094:684d b095:683a b096:6825 b097:6820 b098:6b2c b099:6b2f b09a:6b2d b09b:6b31 b09c:6b34 b09d:6b6d b09e:8082 b09f:6b88 b0a0:6be6 b0a1:6be4 b0a2:6be8 b0a3:6be3 b0a4:6be2 b0a5:6be7 b0a6:6c25 b0a7:6d7a b0a8:6d63 b0a9:6d64 b0aa:6d76 b0ab:6d0d b0ac:6d61 b0ad:6d92 b0ae:6d58 b0af:6d62 b0b0:6d6d b0b1:6d6f b0b2:6d91 b0b3:6d8d b0b4:6def b0b5:6d7f b0b6:6d86 b0b7:6d5e b0b8:6d67 b0b9:6d60 b0ba:6d97 b0bb:6d70 b0bc:6d7c b0bd:6d5f b0be:6d82 b0bf:6d98 b0c0:6d2f b0c1:6d68 b0c2:6d8b b0c3:6d7e b0c4:6d80 b0c5:6d84 b0c6:6d16 b0c7:6d83 b0c8:6d7b b0c9:6d7d b0ca:6d75 b0cb:6d90 b0cc:70dc b0cd:70d3 b0ce:70d1 b0cf:70dd b0d0:70cb b0d1:7f39 b0d2:70e2 b0d3:70d7 b0d4:70d2 b0d5:70de b0d6:70e0 b0d7:70d4 b0d8:70cd b0d9:70c5 b0da:70c6 b0db:70c7 b0dc:70da b0dd:70ce b0de:70e1 b0df:7242 b0e0:7278 b0e1:7277 b0e2:7276 b0e3:7300 b0e4:72fa b0e5:72f4 b0e6:72fe b0e7:72f6 b0e8:72f3 b0e9:72fb b0ea:7301 b0eb:73d3 b0ec:73d9 b0ed:73e5 b0ee:73d6 b0ef:73bc b0f0:73e7 b0f1:73e3 b0f2:73e9 b0f3:73dc b0f4:73d2 b0f5:73db b0f6:73d4 b0f7:73dd b0f8:73da b0f9:73d7 b0fa:73d8 b0fb:73e8 b0fc:74de b140:74df b141:74f4 b142:74f5 b143:7521 b144:755b b145:755f b146:75b0 b147:75c1 b148:75bb b149:75c4 b14a:75c0 b14b:75bf b14c:75b6 b14d:75ba b14e:768a b14f:76c9 b150:771d b151:771b b152:7710 b153:7713 b154:7712 b155:7723 b156:7711 b157:7715 b158:7719 b159:771a b15a:7722 b15b:7727 b15c:7823 b15d:782c b15e:7822 b15f:7835 b160:782f b161:7828 b162:782e b163:782b b164:7821 b165:7829 b166:7833 b167:782a b168:7831 b169:7954 b16a:795b b16b:794f b16c:795c b16d:7953 b16e:7952 b16f:7951 b170:79eb b171:79ec b172:79e0 b173:79ee b174:79ed b175:79ea b176:79dc b177:79de b178:79dd b179:7a86 b17a:7a89 b17b:7a85 b17c:7a8b b17d:7a8c b17e:7a8a b180:7a87 b181:7ad8 b182:7b10 b183:7b04 b184:7b13 b185:7b05 b186:7b0f b187:7b08 b188:7b0a b189:7b0e b18a:7b09 b18b:7b12 b18c:7c84 b18d:7c91 b18e:7c8a b18f:7c8c b190:7c88 b191:7c8d b192:7c85 b193:7d1e b194:7d1d b195:7d11 b196:7d0e b197:7d18 b198:7d16 b199:7d13 b19a:7d1f b19b:7d12 b19c:7d0f b19d:7d0c b19e:7f5c b19f:7f61 b1a0:7f5e b1a1:7f60 b1a2:7f5d b1a3:7f5b b1a4:7f96 b1a5:7f92 b1a6:7fc3 b1a7:7fc2 b1a8:7fc0 b1a9:8016 b1aa:803e b1ab:8039 b1ac:80fa b1ad:80f2 b1ae:80f9 b1af:80f5 b1b0:8101 b1b1:80fb b1b2:8100 b1b3:8201 b1b4:822f b1b5:8225 b1b6:8333 b1b7:832d b1b8:8344 b1b9:8319 b1ba:8351 b1bb:8325 b1bc:8356 b1bd:833f b1be:8341 b1bf:8326 b1c0:831c b1c1:8322 b1c2:8342 b1c3:834e b1c4:831b b1c5:832a b1c6:8308 b1c7:833c b1c8:834d b1c9:8316 b1ca:8324 b1cb:8320 b1cc:8337 b1cd:832f b1ce:8329 b1cf:8347 b1d0:8345 b1d1:834c b1d2:8353 b1d3:831e b1d4:832c b1d5:834b b1d6:8327 b1d7:8348 b1d8:8653 b1d9:8652 b1da:86a2 b1db:86a8 b1dc:8696 b1dd:868d b1de:8691 b1df:869e b1e0:8687 b1e1:8697 b1e2:8686 b1e3:868b b1e4:869a b1e5:8685 b1e6:86a5 b1e7:8699 b1e8:86a1 b1e9:86a7 b1ea:8695 b1eb:8698 b1ec:868e b1ed:869d b1ee:8690 b1ef:8694 b1f0:8843 b1f1:8844 b1f2:886d b1f3:8875 b1f4:8876 b1f5:8872 b1f6:8880 b1f7:8871 b1f8:887f b1f9:886f b1fa:8883 b1fb:887e b1fc:8874 b240:887c b241:8a12 b242:8c47 b243:8c57 b244:8c7b b245:8ca4 b246:8ca3 b247:8d76 b248:8d78 b249:8db5 b24a:8db7 b24b:8db6 b24c:8ed1 b24d:8ed3 b24e:8ffe b24f:8ff5 b250:9002 b251:8fff b252:8ffb b253:9004 b254:8ffc b255:8ff6 b256:90d6 b257:90e0 b258:90d9 b259:90da b25a:90e3 b25b:90df b25c:90e5 b25d:90d8 b25e:90db b25f:90d7 b260:90dc b261:90e4 b262:9150 b263:914e b264:914f b265:91d5 b266:91e2 b267:91da b268:965c b269:965f b26a:96bc b26b:98e3 b26c:9adf b26d:9b2f b26e:4e7f b26f:5070 b270:506a b271:5061 b272:505e b273:5060 b274:5053 b275:504b b276:505d b277:5072 b278:5048 b279:504d b27a:5041 b27b:505b b27c:504a b27d:5062 b27e:5015 b280:5045 b281:505f b282:5069 b283:506b b284:5063 b285:5064 b286:5046 b287:5040 b288:506e b289:5073 b28a:5057 b28b:5051 b28c:51d0 b28d:526b b28e:526d b28f:526c b290:526e b291:52d6 b292:52d3 b293:532d b294:539c b295:5575 b296:5576 b297:553c b298:554d b299:5550 b29a:5534 b29b:552a b29c:5551 b29d:5562 b29e:5536 b29f:5535 b2a0:5530 b2a1:5552 b2a2:5545 b2a3:550c b2a4:5532 b2a5:5565 b2a6:554e b2a7:5539 b2a8:5548 b2a9:552d b2aa:553b b2ab:5540 b2ac:554b b2ad:570a b2ae:5707 b2af:57fb b2b0:5814 b2b1:57e2 b2b2:57f6 b2b3:57dc b2b4:57f4 b2b5:5800 b2b6:57ed b2b7:57fd b2b8:5808 b2b9:57f8 b2ba:580b b2bb:57f3 b2bc:57cf b2bd:5807 b2be:57ee b2bf:57e3 b2c0:57f2 b2c1:57e5 b2c2:57ec b2c3:57e1 b2c4:580e b2c5:57fc b2c6:5810 b2c7:57e7 b2c8:5801 b2c9:580c b2ca:57f1 b2cb:57e9 b2cc:57f0 b2cd:580d b2ce:5804 b2cf:595c b2d0:5a60 b2d1:5a58 b2d2:5a55 b2d3:5a67 b2d4:5a5e b2d5:5a38 b2d6:5a35 b2d7:5a6d b2d8:5a50 b2d9:5a5f b2da:5a65 b2db:5a6c b2dc:5a53 b2dd:5a64 b2de:5a57 b2df:5a43 b2e0:5a5d b2e1:5a52 b2e2:5a44 b2e3:5a5b b2e4:5a48 b2e5:5a8e b2e6:5a3e b2e7:5a4d b2e8:5a39 b2e9:5a4c b2ea:5a70 b2eb:5a69 b2ec:5a47 b2ed:5a51 b2ee:5a56 b2ef:5a42 b2f0:5a5c b2f1:5b72 b2f2:5b6e b2f3:5bc1 b2f4:5bc0 b2f5:5c59 b2f6:5d1e b2f7:5d0b b2f8:5d1d b2f9:5d1a b2fa:5d20 b2fb:5d0c b2fc:5d28 b340:5d0d b341:5d26 b342:5d25 b343:5d0f b344:5d30 b345:5d12 b346:5d23 b347:5d1f b348:5d2e b349:5e3e b34a:5e34 b34b:5eb1 b34c:5eb4 b34d:5eb9 b34e:5eb2 b34f:5eb3 b350:5f36 b351:5f38 b352:5f9b b353:5f96 b354:5f9f b355:608a b356:6090 b357:6086 b358:60be b359:60b0 b35a:60ba b35b:60d3 b35c:60d4 b35d:60cf b35e:60e4 b35f:60d9 b360:60dd b361:60c8 b362:60b1 b363:60db b364:60b7 b365:60ca b366:60bf b367:60c3 b368:60cd b369:60c0 b36a:6332 b36b:6365 b36c:638a b36d:6382 b36e:637d b36f:63bd b370:639e b371:63ad b372:639d b373:6397 b374:63ab b375:638e b376:636f b377:6387 b378:6390 b379:636e b37a:63af b37b:6375 b37c:639c b37d:636d b37e:63ae b380:637c b381:63a4 b382:633b b383:639f b384:6378 b385:6385 b386:6381 b387:6391 b388:638d b389:6370 b38a:6553 b38b:65cd b38c:6665 b38d:6661 b38e:665b b38f:6659 b390:665c b391:6662 b392:6718 b393:6879 b394:6887 b395:6890 b396:689c b397:686d b398:686e b399:68ae b39a:68ab b39b:6956 b39c:686f b39d:68a3 b39e:68ac b39f:68a9 b3a0:6875 b3a1:6874 b3a2:68b2 b3a3:688f b3a4:6877 b3a5:6892 b3a6:687c b3a7:686b b3a8:6872 b3a9:68aa b3aa:6880 b3ab:6871 b3ac:687e b3ad:689b b3ae:6896 b3af:688b b3b0:68a0 b3b1:6889 b3b2:68a4 b3b3:6878 b3b4:687b b3b5:6891 b3b6:688c b3b7:688a b3b8:687d b3b9:6b36 b3ba:6b33 b3bb:6b37 b3bc:6b38 b3bd:6b91 b3be:6b8f b3bf:6b8d b3c0:6b8e b3c1:6b8c b3c2:6c2a b3c3:6dc0 b3c4:6dab b3c5:6db4 b3c6:6db3 b3c7:6e74 b3c8:6dac b3c9:6de9 b3ca:6de2 b3cb:6db7 b3cc:6df6 b3cd:6dd4 b3ce:6e00 b3cf:6dc8 b3d0:6de0 b3d1:6ddf b3d2:6dd6 b3d3:6dbe b3d4:6de5 b3d5:6ddc b3d6:6ddd b3d7:6ddb b3d8:6df4 b3d9:6dca b3da:6dbd b3db:6ded b3dc:6df0 b3dd:6dba b3de:6dd5 b3df:6dc2 b3e0:6dcf b3e1:6dc9 b3e2:6dd0 b3e3:6df2 b3e4:6dd3 b3e5:6dfd b3e6:6dd7 b3e7:6dcd b3e8:6de3 b3e9:6dbb b3ea:70fa b3eb:710d b3ec:70f7 b3ed:7117 b3ee:70f4 b3ef:710c b3f0:70f0 b3f1:7104 b3f2:70f3 b3f3:7110 b3f4:70fc b3f5:70ff b3f6:7106 b3f7:7113 b3f8:7100 b3f9:70f8 b3fa:70f6 b3fb:710b b3fc:7102 b440:710e b441:727e b442:727b b443:727c b444:727f b445:731d b446:7317 b447:7307 b448:7311 b449:7318 b44a:730a b44b:7308 b44c:72ff b44d:730f b44e:731e b44f:7388 b450:73f6 b451:73f8 b452:73f5 b453:7404 b454:7401 b455:73fd b456:7407 b457:7400 b458:73fa b459:73fc b45a:73ff b45b:740c b45c:740b b45d:73f4 b45e:7408 b45f:7564 b460:7563 b461:75ce b462:75d2 b463:75cf b464:75cb b465:75cc b466:75d1 b467:75d0 b468:768f b469:7689 b46a:76d3 b46b:7739 b46c:772f b46d:772d b46e:7731 b46f:7732 b470:7734 b471:7733 b472:773d b473:7725 b474:773b b475:7735 b476:7848 b477:7852 b478:7849 b479:784d b47a:784a b47b:784c b47c:7826 b47d:7845 b47e:7850 b480:7964 b481:7967 b482:7969 b483:796a b484:7963 b485:796b b486:7961 b487:79bb b488:79fa b489:79f8 b48a:79f6 b48b:79f7 b48c:7a8f b48d:7a94 b48e:7a90 b48f:7b35 b490:7b47 b491:7b34 b492:7b25 b493:7b30 b494:7b22 b495:7b24 b496:7b33 b497:7b18 b498:7b2a b499:7b1d b49a:7b31 b49b:7b2b b49c:7b2d b49d:7b2f b49e:7b32 b49f:7b38 b4a0:7b1a b4a1:7b23 b4a2:7c94 b4a3:7c98 b4a4:7c96 b4a5:7ca3 b4a6:7d35 b4a7:7d3d b4a8:7d38 b4a9:7d36 b4aa:7d3a b4ab:7d45 b4ac:7d2c b4ad:7d29 b4ae:7d41 b4af:7d47 b4b0:7d3e b4b1:7d3f b4b2:7d4a b4b3:7d3b b4b4:7d28 b4b5:7f63 b4b6:7f95 b4b7:7f9c b4b8:7f9d b4b9:7f9b b4ba:7fca b4bb:7fcb b4bc:7fcd b4bd:7fd0 b4be:7fd1 b4bf:7fc7 b4c0:7fcf b4c1:7fc9 b4c2:801f b4c3:801e b4c4:801b b4c5:8047 b4c6:8043 b4c7:8048 b4c8:8118 b4c9:8125 b4ca:8119 b4cb:811b b4cc:812d b4cd:811f b4ce:812c b4cf:811e b4d0:8121 b4d1:8115 b4d2:8127 b4d3:811d b4d4:8122 b4d5:8211 b4d6:8238 b4d7:8233 b4d8:823a b4d9:8234 b4da:8232 b4db:8274 b4dc:8390 b4dd:83a3 b4de:83a8 b4df:838d b4e0:837a b4e1:8373 b4e2:83a4 b4e3:8374 b4e4:838f b4e5:8381 b4e6:8395 b4e7:8399 b4e8:8375 b4e9:8394 b4ea:83a9 b4eb:837d b4ec:8383 b4ed:838c b4ee:839d b4ef:839b b4f0:83aa b4f1:838b b4f2:837e b4f3:83a5 b4f4:83af b4f5:8388 b4f6:8397 b4f7:83b0 b4f8:837f b4f9:83a6 b4fa:8387 b4fb:83ae b4fc:8376 b540:839a b541:8659 b542:8656 b543:86bf b544:86b7 b545:86c2 b546:86c1 b547:86c5 b548:86ba b549:86b0 b54a:86c8 b54b:86b9 b54c:86b3 b54d:86b8 b54e:86cc b54f:86b4 b550:86bb b551:86bc b552:86c3 b553:86bd b554:86be b555:8852 b556:8889 b557:8895 b558:88a8 b559:88a2 b55a:88aa b55b:889a b55c:8891 b55d:88a1 b55e:889f b55f:8898 b560:88a7 b561:8899 b562:889b b563:8897 b564:88a4 b565:88ac b566:888c b567:8893 b568:888e b569:8982 b56a:89d6 b56b:89d9 b56c:89d5 b56d:8a30 b56e:8a27 b56f:8a2c b570:8a1e b571:8c39 b572:8c3b b573:8c5c b574:8c5d b575:8c7d b576:8ca5 b577:8d7d b578:8d7b b579:8d79 b57a:8dbc b57b:8dc2 b57c:8db9 b57d:8dbf b57e:8dc1 b580:8ed8 b581:8ede b582:8edd b583:8edc b584:8ed7 b585:8ee0 b586:8ee1 b587:9024 b588:900b b589:9011 b58a:901c b58b:900c b58c:9021 b58d:90ef b58e:90ea b58f:90f0 b590:90f4 b591:90f2 b592:90f3 b593:90d4 b594:90eb b595:90ec b596:90e9 b597:9156 b598:9158 b599:915a b59a:9153 b59b:9155 b59c:91ec b59d:91f4 b59e:91f1 b59f:91f3 b5a0:91f8 b5a1:91e4 b5a2:91f9 b5a3:91ea b5a4:91eb b5a5:91f7 b5a6:91e8 b5a7:91ee b5a8:957a b5a9:9586 b5aa:9588 b5ab:967c b5ac:966d b5ad:966b b5ae:9671 b5af:966f b5b0:96bf b5b1:976a b5b2:9804 b5b3:98e5 b5b4:9997 b5b5:509b b5b6:5095 b5b7:5094 b5b8:509e b5b9:508b b5ba:50a3 b5bb:5083 b5bc:508c b5bd:508e b5be:509d b5bf:5068 b5c0:509c b5c1:5092 b5c2:5082 b5c3:5087 b5c4:515f b5c5:51d4 b5c6:5312 b5c7:5311 b5c8:53a4 b5c9:53a7 b5ca:5591 b5cb:55a8 b5cc:55a5 b5cd:55ad b5ce:5577 b5cf:5645 b5d0:55a2 b5d1:5593 b5d2:5588 b5d3:558f b5d4:55b5 b5d5:5581 b5d6:55a3 b5d7:5592 b5d8:55a4 b5d9:557d b5da:558c b5db:55a6 b5dc:557f b5dd:5595 b5de:55a1 b5df:558e b5e0:570c b5e1:5829 b5e2:5837 b5e3:5819 b5e4:581e b5e5:5827 b5e6:5823 b5e7:5828 b5e8:57f5 b5e9:5848 b5ea:5825 b5eb:581c b5ec:581b b5ed:5833 b5ee:583f b5ef:5836 b5f0:582e b5f1:5839 b5f2:5838 b5f3:582d b5f4:582c b5f5:583b b5f6:5961 b5f7:5aaf b5f8:5a94 b5f9:5a9f b5fa:5a7a b5fb:5aa2 b5fc:5a9e b640:5a78 b641:5aa6 b642:5a7c b643:5aa5 b644:5aac b645:5a95 b646:5aae b647:5a37 b648:5a84 b649:5a8a b64a:5a97 b64b:5a83 b64c:5a8b b64d:5aa9 b64e:5a7b b64f:5a7d b650:5a8c b651:5a9c b652:5a8f b653:5a93 b654:5a9d b655:5bea b656:5bcd b657:5bcb b658:5bd4 b659:5bd1 b65a:5bca b65b:5bce b65c:5c0c b65d:5c30 b65e:5d37 b65f:5d43 b660:5d6b b661:5d41 b662:5d4b b663:5d3f b664:5d35 b665:5d51 b666:5d4e b667:5d55 b668:5d33 b669:5d3a b66a:5d52 b66b:5d3d b66c:5d31 b66d:5d59 b66e:5d42 b66f:5d39 b670:5d49 b671:5d38 b672:5d3c b673:5d32 b674:5d36 b675:5d40 b676:5d45 b677:5e44 b678:5e41 b679:5f58 b67a:5fa6 b67b:5fa5 b67c:5fab b67d:60c9 b67e:60b9 b680:60cc b681:60e2 b682:60ce b683:60c4 b684:6114 b685:60f2 b686:610a b687:6116 b688:6105 b689:60f5 b68a:6113 b68b:60f8 b68c:60fc b68d:60fe b68e:60c1 b68f:6103 b690:6118 b691:611d b692:6110 b693:60ff b694:6104 b695:610b b696:624a b697:6394 b698:63b1 b699:63b0 b69a:63ce b69b:63e5 b69c:63e8 b69d:63ef b69e:63c3 b69f:649d b6a0:63f3 b6a1:63ca b6a2:63e0 b6a3:63f6 b6a4:63d5 b6a5:63f2 b6a6:63f5 b6a7:6461 b6a8:63df b6a9:63be b6aa:63dd b6ab:63dc b6ac:63c4 b6ad:63d8 b6ae:63d3 b6af:63c2 b6b0:63c7 b6b1:63cc b6b2:63cb b6b3:63c8 b6b4:63f0 b6b5:63d7 b6b6:63d9 b6b7:6532 b6b8:6567 b6b9:656a b6ba:6564 b6bb:655c b6bc:6568 b6bd:6565 b6be:658c b6bf:659d b6c0:659e b6c1:65ae b6c2:65d0 b6c3:65d2 b6c4:667c b6c5:666c b6c6:667b b6c7:6680 b6c8:6671 b6c9:6679 b6ca:666a b6cb:6672 b6cc:6701 b6cd:690c b6ce:68d3 b6cf:6904 b6d0:68dc b6d1:692a b6d2:68ec b6d3:68ea b6d4:68f1 b6d5:690f b6d6:68d6 b6d7:68f7 b6d8:68eb b6d9:68e4 b6da:68f6 b6db:6913 b6dc:6910 b6dd:68f3 b6de:68e1 b6df:6907 b6e0:68cc b6e1:6908 b6e2:6970 b6e3:68b4 b6e4:6911 b6e5:68ef b6e6:68c6 b6e7:6914 b6e8:68f8 b6e9:68d0 b6ea:68fd b6eb:68fc b6ec:68e8 b6ed:690b b6ee:690a b6ef:6917 b6f0:68ce b6f1:68c8 b6f2:68dd b6f3:68de b6f4:68e6 b6f5:68f4 b6f6:68d1 b6f7:6906 b6f8:68d4 b6f9:68e9 b6fa:6915 b6fb:6925 b6fc:68c7 b740:6b39 b741:6b3b b742:6b3f b743:6b3c b744:6b94 b745:6b97 b746:6b99 b747:6b95 b748:6bbd b749:6bf0 b74a:6bf2 b74b:6bf3 b74c:6c30 b74d:6dfc b74e:6e46 b74f:6e47 b750:6e1f b751:6e49 b752:6e88 b753:6e3c b754:6e3d b755:6e45 b756:6e62 b757:6e2b b758:6e3f b759:6e41 b75a:6e5d b75b:6e73 b75c:6e1c b75d:6e33 b75e:6e4b b75f:6e40 b760:6e51 b761:6e3b b762:6e03 b763:6e2e b764:6e5e b765:6e68 b766:6e5c b767:6e61 b768:6e31 b769:6e28 b76a:6e60 b76b:6e71 b76c:6e6b b76d:6e39 b76e:6e22 b76f:6e30 b770:6e53 b771:6e65 b772:6e27 b773:6e78 b774:6e64 b775:6e77 b776:6e55 b777:6e79 b778:6e52 b779:6e66 b77a:6e35 b77b:6e36 b77c:6e5a b77d:7120 b77e:711e b780:712f b781:70fb b782:712e b783:7131 b784:7123 b785:7125 b786:7122 b787:7132 b788:711f b789:7128 b78a:713a b78b:711b b78c:724b b78d:725a b78e:7288 b78f:7289 b790:7286 b791:7285 b792:728b b793:7312 b794:730b b795:7330 b796:7322 b797:7331 b798:7333 b799:7327 b79a:7332 b79b:732d b79c:7326 b79d:7323 b79e:7335 b79f:730c b7a0:742e b7a1:742c b7a2:7430 b7a3:742b b7a4:7416 b7a5:741a b7a6:7421 b7a7:742d b7a8:7431 b7a9:7424 b7aa:7423 b7ab:741d b7ac:7429 b7ad:7420 b7ae:7432 b7af:74fb b7b0:752f b7b1:756f b7b2:756c b7b3:75e7 b7b4:75da b7b5:75e1 b7b6:75e6 b7b7:75dd b7b8:75df b7b9:75e4 b7ba:75d7 b7bb:7695 b7bc:7692 b7bd:76da b7be:7746 b7bf:7747 b7c0:7744 b7c1:774d b7c2:7745 b7c3:774a b7c4:774e b7c5:774b b7c6:774c b7c7:77de b7c8:77ec b7c9:7860 b7ca:7864 b7cb:7865 b7cc:785c b7cd:786d b7ce:7871 b7cf:786a b7d0:786e b7d1:7870 b7d2:7869 b7d3:7868 b7d4:785e b7d5:7862 b7d6:7974 b7d7:7973 b7d8:7972 b7d9:7970 b7da:7a02 b7db:7a0a b7dc:7a03 b7dd:7a0c b7de:7a04 b7df:7a99 b7e0:7ae6 b7e1:7ae4 b7e2:7b4a b7e3:7b3b b7e4:7b44 b7e5:7b48 b7e6:7b4c b7e7:7b4e b7e8:7b40 b7e9:7b58 b7ea:7b45 b7eb:7ca2 b7ec:7c9e b7ed:7ca8 b7ee:7ca1 b7ef:7d58 b7f0:7d6f b7f1:7d63 b7f2:7d53 b7f3:7d56 b7f4:7d67 b7f5:7d6a b7f6:7d4f b7f7:7d6d b7f8:7d5c b7f9:7d6b b7fa:7d52 b7fb:7d54 b7fc:7d69 b840:7d51 b841:7d5f b842:7d4e b843:7f3e b844:7f3f b845:7f65 b846:7f66 b847:7fa2 b848:7fa0 b849:7fa1 b84a:7fd7 b84b:8051 b84c:804f b84d:8050 b84e:80fe b84f:80d4 b850:8143 b851:814a b852:8152 b853:814f b854:8147 b855:813d b856:814d b857:813a b858:81e6 b859:81ee b85a:81f7 b85b:81f8 b85c:81f9 b85d:8204 b85e:823c b85f:823d b860:823f b861:8275 b862:833b b863:83cf b864:83f9 b865:8423 b866:83c0 b867:83e8 b868:8412 b869:83e7 b86a:83e4 b86b:83fc b86c:83f6 b86d:8410 b86e:83c6 b86f:83c8 b870:83eb b871:83e3 b872:83bf b873:8401 b874:83dd b875:83e5 b876:83d8 b877:83ff b878:83e1 b879:83cb b87a:83ce b87b:83d6 b87c:83f5 b87d:83c9 b87e:8409 b880:840f b881:83de b882:8411 b883:8406 b884:83c2 b885:83f3 b886:83d5 b887:83fa b888:83c7 b889:83d1 b88a:83ea b88b:8413 b88c:83c3 b88d:83ec b88e:83ee b88f:83c4 b890:83fb b891:83d7 b892:83e2 b893:841b b894:83db b895:83fe b896:86d8 b897:86e2 b898:86e6 b899:86d3 b89a:86e3 b89b:86da b89c:86ea b89d:86dd b89e:86eb b89f:86dc b8a0:86ec b8a1:86e9 b8a2:86d7 b8a3:86e8 b8a4:86d1 b8a5:8848 b8a6:8856 b8a7:8855 b8a8:88ba b8a9:88d7 b8aa:88b9 b8ab:88b8 b8ac:88c0 b8ad:88be b8ae:88b6 b8af:88bc b8b0:88b7 b8b1:88bd b8b2:88b2 b8b3:8901 b8b4:88c9 b8b5:8995 b8b6:8998 b8b7:8997 b8b8:89dd b8b9:89da b8ba:89db b8bb:8a4e b8bc:8a4d b8bd:8a39 b8be:8a59 b8bf:8a40 b8c0:8a57 b8c1:8a58 b8c2:8a44 b8c3:8a45 b8c4:8a52 b8c5:8a48 b8c6:8a51 b8c7:8a4a b8c8:8a4c b8c9:8a4f b8ca:8c5f b8cb:8c81 b8cc:8c80 b8cd:8cba b8ce:8cbe b8cf:8cb0 b8d0:8cb9 b8d1:8cb5 b8d2:8d84 b8d3:8d80 b8d4:8d89 b8d5:8dd8 b8d6:8dd3 b8d7:8dcd b8d8:8dc7 b8d9:8dd6 b8da:8ddc b8db:8dcf b8dc:8dd5 b8dd:8dd9 b8de:8dc8 b8df:8dd7 b8e0:8dc5 b8e1:8eef b8e2:8ef7 b8e3:8efa b8e4:8ef9 b8e5:8ee6 b8e6:8eee b8e7:8ee5 b8e8:8ef5 b8e9:8ee7 b8ea:8ee8 b8eb:8ef6 b8ec:8eeb b8ed:8ef1 b8ee:8eec b8ef:8ef4 b8f0:8ee9 b8f1:902d b8f2:9034 b8f3:902f b8f4:9106 b8f5:912c b8f6:9104 b8f7:90ff b8f8:90fc b8f9:9108 b8fa:90f9 b8fb:90fb b8fc:9101 b940:9100 b941:9107 b942:9105 b943:9103 b944:9161 b945:9164 b946:915f b947:9162 b948:9160 b949:9201 b94a:920a b94b:9225 b94c:9203 b94d:921a b94e:9226 b94f:920f b950:920c b951:9200 b952:9212 b953:91ff b954:91fd b955:9206 b956:9204 b957:9227 b958:9202 b959:921c b95a:9224 b95b:9219 b95c:9217 b95d:9205 b95e:9216 b95f:957b b960:958d b961:958c b962:9590 b963:9687 b964:967e b965:9688 b966:9689 b967:9683 b968:9680 b969:96c2 b96a:96c8 b96b:96c3 b96c:96f1 b96d:96f0 b96e:976c b96f:9770 b970:976e b971:9807 b972:98a9 b973:98eb b974:9ce6 b975:9ef9 b976:4e83 b977:4e84 b978:4eb6 b979:50bd b97a:50bf b97b:50c6 b97c:50ae b97d:50c4 b97e:50ca b980:50b4 b981:50c8 b982:50c2 b983:50b0 b984:50c1 b985:50ba b986:50b1 b987:50cb b988:50c9 b989:50b6 b98a:50b8 b98b:51d7 b98c:527a b98d:5278 b98e:527b b98f:527c b990:55c3 b991:55db b992:55cc b993:55d0 b994:55cb b995:55ca b996:55dd b997:55c0 b998:55d4 b999:55c4 b99a:55e9 b99b:55bf b99c:55d2 b99d:558d b99e:55cf b99f:55d5 b9a0:55e2 b9a1:55d6 b9a2:55c8 b9a3:55f2 b9a4:55cd b9a5:55d9 b9a6:55c2 b9a7:5714 b9a8:5853 b9a9:5868 b9aa:5864 b9ab:584f b9ac:584d b9ad:5849 b9ae:586f b9af:5855 b9b0:584e b9b1:585d b9b2:5859 b9b3:5865 b9b4:585b b9b5:583d b9b6:5863 b9b7:5871 b9b8:58fc b9b9:5ac7 b9ba:5ac4 b9bb:5acb b9bc:5aba b9bd:5ab8 b9be:5ab1 b9bf:5ab5 b9c0:5ab0 b9c1:5abf b9c2:5ac8 b9c3:5abb b9c4:5ac6 b9c5:5ab7 b9c6:5ac0 b9c7:5aca b9c8:5ab4 b9c9:5ab6 b9ca:5acd b9cb:5ab9 b9cc:5a90 b9cd:5bd6 b9ce:5bd8 b9cf:5bd9 b9d0:5c1f b9d1:5c33 b9d2:5d71 b9d3:5d63 b9d4:5d4a b9d5:5d65 b9d6:5d72 b9d7:5d6c b9d8:5d5e b9d9:5d68 b9da:5d67 b9db:5d62 b9dc:5df0 b9dd:5e4f b9de:5e4e b9df:5e4a b9e0:5e4d b9e1:5e4b b9e2:5ec5 b9e3:5ecc b9e4:5ec6 b9e5:5ecb b9e6:5ec7 b9e7:5f40 b9e8:5faf b9e9:5fad b9ea:60f7 b9eb:6149 b9ec:614a b9ed:612b b9ee:6145 b9ef:6136 b9f0:6132 b9f1:612e b9f2:6146 b9f3:612f b9f4:614f b9f5:6129 b9f6:6140 b9f7:6220 b9f8:9168 b9f9:6223 b9fa:6225 b9fb:6224 b9fc:63c5 ba40:63f1 ba41:63eb ba42:6410 ba43:6412 ba44:6409 ba45:6420 ba46:6424 ba47:6433 ba48:6443 ba49:641f ba4a:6415 ba4b:6418 ba4c:6439 ba4d:6437 ba4e:6422 ba4f:6423 ba50:640c ba51:6426 ba52:6430 ba53:6428 ba54:6441 ba55:6435 ba56:642f ba57:640a ba58:641a ba59:6440 ba5a:6425 ba5b:6427 ba5c:640b ba5d:63e7 ba5e:641b ba5f:642e ba60:6421 ba61:640e ba62:656f ba63:6592 ba64:65d3 ba65:6686 ba66:668c ba67:6695 ba68:6690 ba69:668b ba6a:668a ba6b:6699 ba6c:6694 ba6d:6678 ba6e:6720 ba6f:6966 ba70:695f ba71:6938 ba72:694e ba73:6962 ba74:6971 ba75:693f ba76:6945 ba77:696a ba78:6939 ba79:6942 ba7a:6957 ba7b:6959 ba7c:697a ba7d:6948 ba7e:6949 ba80:6935 ba81:696c ba82:6933 ba83:693d ba84:6965 ba85:68f0 ba86:6978 ba87:6934 ba88:6969 ba89:6940 ba8a:696f ba8b:6944 ba8c:6976 ba8d:6958 ba8e:6941 ba8f:6974 ba90:694c ba91:693b ba92:694b ba93:6937 ba94:695c ba95:694f ba96:6951 ba97:6932 ba98:6952 ba99:692f ba9a:697b ba9b:693c ba9c:6b46 ba9d:6b45 ba9e:6b43 ba9f:6b42 baa0:6b48 baa1:6b41 baa2:6b9b baa3:fa0d baa4:6bfb baa5:6bfc baa6:6bf9 baa7:6bf7 baa8:6bf8 baa9:6e9b baaa:6ed6 baab:6ec8 baac:6e8f baad:6ec0 baae:6e9f baaf:6e93 bab0:6e94 bab1:6ea0 bab2:6eb1 bab3:6eb9 bab4:6ec6 bab5:6ed2 bab6:6ebd bab7:6ec1 bab8:6e9e bab9:6ec9 baba:6eb7 babb:6eb0 babc:6ecd babd:6ea6 babe:6ecf babf:6eb2 bac0:6ebe bac1:6ec3 bac2:6edc bac3:6ed8 bac4:6e99 bac5:6e92 bac6:6e8e bac7:6e8d bac8:6ea4 bac9:6ea1 baca:6ebf bacb:6eb3 bacc:6ed0 bacd:6eca bace:6e97 bacf:6eae bad0:6ea3 bad1:7147 bad2:7154 bad3:7152 bad4:7163 bad5:7160 bad6:7141 bad7:715d bad8:7162 bad9:7172 bada:7178 badb:716a badc:7161 badd:7142 bade:7158 badf:7143 bae0:714b bae1:7170 bae2:715f bae3:7150 bae4:7153 bae5:7144 bae6:714d bae7:715a bae8:724f bae9:728d baea:728c baeb:7291 baec:7290 baed:728e baee:733c baef:7342 baf0:733b baf1:733a baf2:7340 baf3:734a baf4:7349 baf5:7444 baf6:744a baf7:744b baf8:7452 baf9:7451 bafa:7457 bafb:7440 bafc:744f bb40:7450 bb41:744e bb42:7442 bb43:7446 bb44:744d bb45:7454 bb46:74e1 bb47:74ff bb48:74fe bb49:74fd bb4a:751d bb4b:7579 bb4c:7577 bb4d:6983 bb4e:75ef bb4f:760f bb50:7603 bb51:75f7 bb52:75fe bb53:75fc bb54:75f9 bb55:75f8 bb56:7610 bb57:75fb bb58:75f6 bb59:75ed bb5a:75f5 bb5b:75fd bb5c:7699 bb5d:76b5 bb5e:76dd bb5f:7755 bb60:775f bb61:7760 bb62:7752 bb63:7756 bb64:775a bb65:7769 bb66:7767 bb67:7754 bb68:7759 bb69:776d bb6a:77e0 bb6b:7887 bb6c:789a bb6d:7894 bb6e:788f bb6f:7884 bb70:7895 bb71:7885 bb72:7886 bb73:78a1 bb74:7883 bb75:7879 bb76:7899 bb77:7880 bb78:7896 bb79:787b bb7a:797c bb7b:7982 bb7c:797d bb7d:7979 bb7e:7a11 bb80:7a18 bb81:7a19 bb82:7a12 bb83:7a17 bb84:7a15 bb85:7a22 bb86:7a13 bb87:7a1b bb88:7a10 bb89:7aa3 bb8a:7aa2 bb8b:7a9e bb8c:7aeb bb8d:7b66 bb8e:7b64 bb8f:7b6d bb90:7b74 bb91:7b69 bb92:7b72 bb93:7b65 bb94:7b73 bb95:7b71 bb96:7b70 bb97:7b61 bb98:7b78 bb99:7b76 bb9a:7b63 bb9b:7cb2 bb9c:7cb4 bb9d:7caf bb9e:7d88 bb9f:7d86 bba0:7d80 bba1:7d8d bba2:7d7f bba3:7d85 bba4:7d7a bba5:7d8e bba6:7d7b bba7:7d83 bba8:7d7c bba9:7d8c bbaa:7d94 bbab:7d84 bbac:7d7d bbad:7d92 bbae:7f6d bbaf:7f6b bbb0:7f67 bbb1:7f68 bbb2:7f6c bbb3:7fa6 bbb4:7fa5 bbb5:7fa7 bbb6:7fdb bbb7:7fdc bbb8:8021 bbb9:8164 bbba:8160 bbbb:8177 bbbc:815c bbbd:8169 bbbe:815b bbbf:8162 bbc0:8172 bbc1:6721 bbc2:815e bbc3:8176 bbc4:8167 bbc5:816f bbc6:8144 bbc7:8161 bbc8:821d bbc9:8249 bbca:8244 bbcb:8240 bbcc:8242 bbcd:8245 bbce:84f1 bbcf:843f bbd0:8456 bbd1:8476 bbd2:8479 bbd3:848f bbd4:848d bbd5:8465 bbd6:8451 bbd7:8440 bbd8:8486 bbd9:8467 bbda:8430 bbdb:844d bbdc:847d bbdd:845a bbde:8459 bbdf:8474 bbe0:8473 bbe1:845d bbe2:8507 bbe3:845e bbe4:8437 bbe5:843a bbe6:8434 bbe7:847a bbe8:8443 bbe9:8478 bbea:8432 bbeb:8445 bbec:8429 bbed:83d9 bbee:844b bbef:842f bbf0:8442 bbf1:842d bbf2:845f bbf3:8470 bbf4:8439 bbf5:844e bbf6:844c bbf7:8452 bbf8:846f bbf9:84c5 bbfa:848e bbfb:843b bbfc:8447 bc40:8436 bc41:8433 bc42:8468 bc43:847e bc44:8444 bc45:842b bc46:8460 bc47:8454 bc48:846e bc49:8450 bc4a:870b bc4b:8704 bc4c:86f7 bc4d:870c bc4e:86fa bc4f:86d6 bc50:86f5 bc51:874d bc52:86f8 bc53:870e bc54:8709 bc55:8701 bc56:86f6 bc57:870d bc58:8705 bc59:88d6 bc5a:88cb bc5b:88cd bc5c:88ce bc5d:88de bc5e:88db bc5f:88da bc60:88cc bc61:88d0 bc62:8985 bc63:899b bc64:89df bc65:89e5 bc66:89e4 bc67:89e1 bc68:89e0 bc69:89e2 bc6a:89dc bc6b:89e6 bc6c:8a76 bc6d:8a86 bc6e:8a7f bc6f:8a61 bc70:8a3f bc71:8a77 bc72:8a82 bc73:8a84 bc74:8a75 bc75:8a83 bc76:8a81 bc77:8a74 bc78:8a7a bc79:8c3c bc7a:8c4b bc7b:8c4a bc7c:8c65 bc7d:8c64 bc7e:8c66 bc80:8c86 bc81:8c84 bc82:8c85 bc83:8ccc bc84:8d68 bc85:8d69 bc86:8d91 bc87:8d8c bc88:8d8e bc89:8d8f bc8a:8d8d bc8b:8d93 bc8c:8d94 bc8d:8d90 bc8e:8d92 bc8f:8df0 bc90:8de0 bc91:8dec bc92:8df1 bc93:8dee bc94:8dd0 bc95:8de9 bc96:8de3 bc97:8de2 bc98:8de7 bc99:8df2 bc9a:8deb bc9b:8df4 bc9c:8f06 bc9d:8eff bc9e:8f01 bc9f:8f00 bca0:8f05 bca1:8f07 bca2:8f08 bca3:8f02 bca4:8f0b bca5:9052 bca6:903f bca7:9044 bca8:9049 bca9:903d bcaa:9110 bcab:910d bcac:910f bcad:9111 bcae:9116 bcaf:9114 bcb0:910b bcb1:910e bcb2:916e bcb3:916f bcb4:9248 bcb5:9252 bcb6:9230 bcb7:923a bcb8:9266 bcb9:9233 bcba:9265 bcbb:925e bcbc:9283 bcbd:922e bcbe:924a bcbf:9246 bcc0:926d bcc1:926c bcc2:924f bcc3:9260 bcc4:9267 bcc5:926f bcc6:9236 bcc7:9261 bcc8:9270 bcc9:9231 bcca:9254 bccb:9263 bccc:9250 bccd:9272 bcce:924e bccf:9253 bcd0:924c bcd1:9256 bcd2:9232 bcd3:959f bcd4:959c bcd5:959e bcd6:959b bcd7:9692 bcd8:9693 bcd9:9691 bcda:9697 bcdb:96ce bcdc:96fa bcdd:96fd bcde:96f8 bcdf:96f5 bce0:9773 bce1:9777 bce2:9778 bce3:9772 bce4:980f bce5:980d bce6:980e bce7:98ac bce8:98f6 bce9:98f9 bcea:99af bceb:99b2 bcec:99b0 bced:99b5 bcee:9aad bcef:9aab bcf0:9b5b bcf1:9cea bcf2:9ced bcf3:9ce7 bcf4:9e80 bcf5:9efd bcf6:50e6 bcf7:50d4 bcf8:50d7 bcf9:50e8 bcfa:50f3 bcfb:50db bcfc:50ea bd40:50dd bd41:50e4 bd42:50d3 bd43:50ec bd44:50f0 bd45:50ef bd46:50e3 bd47:50e0 bd48:51d8 bd49:5280 bd4a:5281 bd4b:52e9 bd4c:52eb bd4d:5330 bd4e:53ac bd4f:5627 bd50:5615 bd51:560c bd52:5612 bd53:55fc bd54:560f bd55:561c bd56:5601 bd57:5613 bd58:5602 bd59:55fa bd5a:561d bd5b:5604 bd5c:55ff bd5d:55f9 bd5e:5889 bd5f:587c bd60:5890 bd61:5898 bd62:5886 bd63:5881 bd64:587f bd65:5874 bd66:588b bd67:587a bd68:5887 bd69:5891 bd6a:588e bd6b:5876 bd6c:5882 bd6d:5888 bd6e:587b bd6f:5894 bd70:588f bd71:58fe bd72:596b bd73:5adc bd74:5aee bd75:5ae5 bd76:5ad5 bd77:5aea bd78:5ada bd79:5aed bd7a:5aeb bd7b:5af3 bd7c:5ae2 bd7d:5ae0 bd7e:5adb bd80:5aec bd81:5ade bd82:5add bd83:5ad9 bd84:5ae8 bd85:5adf bd86:5b77 bd87:5be0 bd88:5be3 bd89:5c63 bd8a:5d82 bd8b:5d80 bd8c:5d7d bd8d:5d86 bd8e:5d7a bd8f:5d81 bd90:5d77 bd91:5d8a bd92:5d89 bd93:5d88 bd94:5d7e bd95:5d7c bd96:5d8d bd97:5d79 bd98:5d7f bd99:5e58 bd9a:5e59 bd9b:5e53 bd9c:5ed8 bd9d:5ed1 bd9e:5ed7 bd9f:5ece bda0:5edc bda1:5ed5 bda2:5ed9 bda3:5ed2 bda4:5ed4 bda5:5f44 bda6:5f43 bda7:5f6f bda8:5fb6 bda9:612c bdaa:6128 bdab:6141 bdac:615e bdad:6171 bdae:6173 bdaf:6152 bdb0:6153 bdb1:6172 bdb2:616c bdb3:6180 bdb4:6174 bdb5:6154 bdb6:617a bdb7:615b bdb8:6165 bdb9:613b bdba:616a bdbb:6161 bdbc:6156 bdbd:6229 bdbe:6227 bdbf:622b bdc0:642b bdc1:644d bdc2:645b bdc3:645d bdc4:6474 bdc5:6476 bdc6:6472 bdc7:6473 bdc8:647d bdc9:6475 bdca:6466 bdcb:64a6 bdcc:644e bdcd:6482 bdce:645e bdcf:645c bdd0:644b bdd1:6453 bdd2:6460 bdd3:6450 bdd4:647f bdd5:643f bdd6:646c bdd7:646b bdd8:6459 bdd9:6465 bdda:6477 bddb:6573 bddc:65a0 bddd:66a1 bdde:66a0 bddf:669f bde0:6705 bde1:6704 bde2:6722 bde3:69b1 bde4:69b6 bde5:69c9 bde6:69a0 bde7:69ce bde8:6996 bde9:69b0 bdea:69ac bdeb:69bc bdec:6991 bded:6999 bdee:698e bdef:69a7 bdf0:698d bdf1:69a9 bdf2:69be bdf3:69af bdf4:69bf bdf5:69c4 bdf6:69bd bdf7:69a4 bdf8:69d4 bdf9:69b9 bdfa:69ca bdfb:699a bdfc:69cf be40:69b3 be41:6993 be42:69aa be43:69a1 be44:699e be45:69d9 be46:6997 be47:6990 be48:69c2 be49:69b5 be4a:69a5 be4b:69c6 be4c:6b4a be4d:6b4d be4e:6b4b be4f:6b9e be50:6b9f be51:6ba0 be52:6bc3 be53:6bc4 be54:6bfe be55:6ece be56:6ef5 be57:6ef1 be58:6f03 be59:6f25 be5a:6ef8 be5b:6f37 be5c:6efb be5d:6f2e be5e:6f09 be5f:6f4e be60:6f19 be61:6f1a be62:6f27 be63:6f18 be64:6f3b be65:6f12 be66:6eed be67:6f0a be68:6f36 be69:6f73 be6a:6ef9 be6b:6eee be6c:6f2d be6d:6f40 be6e:6f30 be6f:6f3c be70:6f35 be71:6eeb be72:6f07 be73:6f0e be74:6f43 be75:6f05 be76:6efd be77:6ef6 be78:6f39 be79:6f1c be7a:6efc be7b:6f3a be7c:6f1f be7d:6f0d be7e:6f1e be80:6f08 be81:6f21 be82:7187 be83:7190 be84:7189 be85:7180 be86:7185 be87:7182 be88:718f be89:717b be8a:7186 be8b:7181 be8c:7197 be8d:7244 be8e:7253 be8f:7297 be90:7295 be91:7293 be92:7343 be93:734d be94:7351 be95:734c be96:7462 be97:7473 be98:7471 be99:7475 be9a:7472 be9b:7467 be9c:746e be9d:7500 be9e:7502 be9f:7503 bea0:757d bea1:7590 bea2:7616 bea3:7608 bea4:760c bea5:7615 bea6:7611 bea7:760a bea8:7614 bea9:76b8 beaa:7781 beab:777c beac:7785 bead:7782 beae:776e beaf:7780 beb0:776f beb1:777e beb2:7783 beb3:78b2 beb4:78aa beb5:78b4 beb6:78ad beb7:78a8 beb8:787e beb9:78ab beba:789e bebb:78a5 bebc:78a0 bebd:78ac bebe:78a2 bebf:78a4 bec0:7998 bec1:798a bec2:798b bec3:7996 bec4:7995 bec5:7994 bec6:7993 bec7:7997 bec8:7988 bec9:7992 beca:7990 becb:7a2b becc:7a4a becd:7a30 bece:7a2f becf:7a28 bed0:7a26 bed1:7aa8 bed2:7aab bed3:7aac bed4:7aee bed5:7b88 bed6:7b9c bed7:7b8a bed8:7b91 bed9:7b90 beda:7b96 bedb:7b8d bedc:7b8c bedd:7b9b bede:7b8e bedf:7b85 bee0:7b98 bee1:5284 bee2:7b99 bee3:7ba4 bee4:7b82 bee5:7cbb bee6:7cbf bee7:7cbc bee8:7cba bee9:7da7 beea:7db7 beeb:7dc2 beec:7da3 beed:7daa beee:7dc1 beef:7dc0 bef0:7dc5 bef1:7d9d bef2:7dce bef3:7dc4 bef4:7dc6 bef5:7dcb bef6:7dcc bef7:7daf bef8:7db9 bef9:7d96 befa:7dbc befb:7d9f befc:7da6 bf40:7dae bf41:7da9 bf42:7da1 bf43:7dc9 bf44:7f73 bf45:7fe2 bf46:7fe3 bf47:7fe5 bf48:7fde bf49:8024 bf4a:805d bf4b:805c bf4c:8189 bf4d:8186 bf4e:8183 bf4f:8187 bf50:818d bf51:818c bf52:818b bf53:8215 bf54:8497 bf55:84a4 bf56:84a1 bf57:849f bf58:84ba bf59:84ce bf5a:84c2 bf5b:84ac bf5c:84ae bf5d:84ab bf5e:84b9 bf5f:84b4 bf60:84c1 bf61:84cd bf62:84aa bf63:849a bf64:84b1 bf65:84d0 bf66:849d bf67:84a7 bf68:84bb bf69:84a2 bf6a:8494 bf6b:84c7 bf6c:84cc bf6d:849b bf6e:84a9 bf6f:84af bf70:84a8 bf71:84d6 bf72:8498 bf73:84b6 bf74:84cf bf75:84a0 bf76:84d7 bf77:84d4 bf78:84d2 bf79:84db bf7a:84b0 bf7b:8491 bf7c:8661 bf7d:8733 bf7e:8723 bf80:8728 bf81:876b bf82:8740 bf83:872e bf84:871e bf85:8721 bf86:8719 bf87:871b bf88:8743 bf89:872c bf8a:8741 bf8b:873e bf8c:8746 bf8d:8720 bf8e:8732 bf8f:872a bf90:872d bf91:873c bf92:8712 bf93:873a bf94:8731 bf95:8735 bf96:8742 bf97:8726 bf98:8727 bf99:8738 bf9a:8724 bf9b:871a bf9c:8730 bf9d:8711 bf9e:88f7 bf9f:88e7 bfa0:88f1 bfa1:88f2 bfa2:88fa bfa3:88fe bfa4:88ee bfa5:88fc bfa6:88f6 bfa7:88fb bfa8:88f0 bfa9:88ec bfaa:88eb bfab:899d bfac:89a1 bfad:899f bfae:899e bfaf:89e9 bfb0:89eb bfb1:89e8 bfb2:8aab bfb3:8a99 bfb4:8a8b bfb5:8a92 bfb6:8a8f bfb7:8a96 bfb8:8c3d bfb9:8c68 bfba:8c69 bfbb:8cd5 bfbc:8ccf bfbd:8cd7 bfbe:8d96 bfbf:8e09 bfc0:8e02 bfc1:8dff bfc2:8e0d bfc3:8dfd bfc4:8e0a bfc5:8e03 bfc6:8e07 bfc7:8e06 bfc8:8e05 bfc9:8dfe bfca:8e00 bfcb:8e04 bfcc:8f10 bfcd:8f11 bfce:8f0e bfcf:8f0d bfd0:9123 bfd1:911c bfd2:9120 bfd3:9122 bfd4:911f bfd5:911d bfd6:911a bfd7:9124 bfd8:9121 bfd9:911b bfda:917a bfdb:9172 bfdc:9179 bfdd:9173 bfde:92a5 bfdf:92a4 bfe0:9276 bfe1:929b bfe2:927a bfe3:92a0 bfe4:9294 bfe5:92aa bfe6:928d bfe7:92a6 bfe8:929a bfe9:92ab bfea:9279 bfeb:9297 bfec:927f bfed:92a3 bfee:92ee bfef:928e bff0:9282 bff1:9295 bff2:92a2 bff3:927d bff4:9288 bff5:92a1 bff6:928a bff7:9286 bff8:928c bff9:9299 bffa:92a7 bffb:927e bffc:9287 c040:92a9 c041:929d c042:928b c043:922d c044:969e c045:96a1 c046:96ff c047:9758 c048:977d c049:977a c04a:977e c04b:9783 c04c:9780 c04d:9782 c04e:977b c04f:9784 c050:9781 c051:977f c052:97ce c053:97cd c054:9816 c055:98ad c056:98ae c057:9902 c058:9900 c059:9907 c05a:999d c05b:999c c05c:99c3 c05d:99b9 c05e:99bb c05f:99ba c060:99c2 c061:99bd c062:99c7 c063:9ab1 c064:9ae3 c065:9ae7 c066:9b3e c067:9b3f c068:9b60 c069:9b61 c06a:9b5f c06b:9cf1 c06c:9cf2 c06d:9cf5 c06e:9ea7 c06f:50ff c070:5103 c071:5130 c072:50f8 c073:5106 c074:5107 c075:50f6 c076:50fe c077:510b c078:510c c079:50fd c07a:510a c07b:528b c07c:528c c07d:52f1 c07e:52ef c080:5648 c081:5642 c082:564c c083:5635 c084:5641 c085:564a c086:5649 c087:5646 c088:5658 c089:565a c08a:5640 c08b:5633 c08c:563d c08d:562c c08e:563e c08f:5638 c090:562a c091:563a c092:571a c093:58ab c094:589d c095:58b1 c096:58a0 c097:58a3 c098:58af c099:58ac c09a:58a5 c09b:58a1 c09c:58ff c09d:5aff c09e:5af4 c09f:5afd c0a0:5af7 c0a1:5af6 c0a2:5b03 c0a3:5af8 c0a4:5b02 c0a5:5af9 c0a6:5b01 c0a7:5b07 c0a8:5b05 c0a9:5b0f c0aa:5c67 c0ab:5d99 c0ac:5d97 c0ad:5d9f c0ae:5d92 c0af:5da2 c0b0:5d93 c0b1:5d95 c0b2:5da0 c0b3:5d9c c0b4:5da1 c0b5:5d9a c0b6:5d9e c0b7:5e69 c0b8:5e5d c0b9:5e60 c0ba:5e5c c0bb:7df3 c0bc:5edb c0bd:5ede c0be:5ee1 c0bf:5f49 c0c0:5fb2 c0c1:618b c0c2:6183 c0c3:6179 c0c4:61b1 c0c5:61b0 c0c6:61a2 c0c7:6189 c0c8:619b c0c9:6193 c0ca:61af c0cb:61ad c0cc:619f c0cd:6192 c0ce:61aa c0cf:61a1 c0d0:618d c0d1:6166 c0d2:61b3 c0d3:622d c0d4:646e c0d5:6470 c0d6:6496 c0d7:64a0 c0d8:6485 c0d9:6497 c0da:649c c0db:648f c0dc:648b c0dd:648a c0de:648c c0df:64a3 c0e0:649f c0e1:6468 c0e2:64b1 c0e3:6498 c0e4:6576 c0e5:657a c0e6:6579 c0e7:657b c0e8:65b2 c0e9:65b3 c0ea:66b5 c0eb:66b0 c0ec:66a9 c0ed:66b2 c0ee:66b7 c0ef:66aa c0f0:66af c0f1:6a00 c0f2:6a06 c0f3:6a17 c0f4:69e5 c0f5:69f8 c0f6:6a15 c0f7:69f1 c0f8:69e4 c0f9:6a20 c0fa:69ff c0fb:69ec c0fc:69e2 c140:6a1b c141:6a1d c142:69fe c143:6a27 c144:69f2 c145:69ee c146:6a14 c147:69f7 c148:69e7 c149:6a40 c14a:6a08 c14b:69e6 c14c:69fb c14d:6a0d c14e:69fc c14f:69eb c150:6a09 c151:6a04 c152:6a18 c153:6a25 c154:6a0f c155:69f6 c156:6a26 c157:6a07 c158:69f4 c159:6a16 c15a:6b51 c15b:6ba5 c15c:6ba3 c15d:6ba2 c15e:6ba6 c15f:6c01 c160:6c00 c161:6bff c162:6c02 c163:6f41 c164:6f26 c165:6f7e c166:6f87 c167:6fc6 c168:6f92 c169:6f8d c16a:6f89 c16b:6f8c c16c:6f62 c16d:6f4f c16e:6f85 c16f:6f5a c170:6f96 c171:6f76 c172:6f6c c173:6f82 c174:6f55 c175:6f72 c176:6f52 c177:6f50 c178:6f57 c179:6f94 c17a:6f93 c17b:6f5d c17c:6f00 c17d:6f61 c17e:6f6b c180:6f7d c181:6f67 c182:6f90 c183:6f53 c184:6f8b c185:6f69 c186:6f7f c187:6f95 c188:6f63 c189:6f77 c18a:6f6a c18b:6f7b c18c:71b2 c18d:71af c18e:719b c18f:71b0 c190:71a0 c191:719a c192:71a9 c193:71b5 c194:719d c195:71a5 c196:719e c197:71a4 c198:71a1 c199:71aa c19a:719c c19b:71a7 c19c:71b3 c19d:7298 c19e:729a c19f:7358 c1a0:7352 c1a1:735e c1a2:735f c1a3:7360 c1a4:735d c1a5:735b c1a6:7361 c1a7:735a c1a8:7359 c1a9:7362 c1aa:7487 c1ab:7489 c1ac:748a c1ad:7486 c1ae:7481 c1af:747d c1b0:7485 c1b1:7488 c1b2:747c c1b3:7479 c1b4:7508 c1b5:7507 c1b6:757e c1b7:7625 c1b8:761e c1b9:7619 c1ba:761d c1bb:761c c1bc:7623 c1bd:761a c1be:7628 c1bf:761b c1c0:769c c1c1:769d c1c2:769e c1c3:769b c1c4:778d c1c5:778f c1c6:7789 c1c7:7788 c1c8:78cd c1c9:78bb c1ca:78cf c1cb:78cc c1cc:78d1 c1cd:78ce c1ce:78d4 c1cf:78c8 c1d0:78c3 c1d1:78c4 c1d2:78c9 c1d3:799a c1d4:79a1 c1d5:79a0 c1d6:799c c1d7:79a2 c1d8:799b c1d9:6b76 c1da:7a39 c1db:7ab2 c1dc:7ab4 c1dd:7ab3 c1de:7bb7 c1df:7bcb c1e0:7bbe c1e1:7bac c1e2:7bce c1e3:7baf c1e4:7bb9 c1e5:7bca c1e6:7bb5 c1e7:7cc5 c1e8:7cc8 c1e9:7ccc c1ea:7ccb c1eb:7df7 c1ec:7ddb c1ed:7dea c1ee:7de7 c1ef:7dd7 c1f0:7de1 c1f1:7e03 c1f2:7dfa c1f3:7de6 c1f4:7df6 c1f5:7df1 c1f6:7df0 c1f7:7dee c1f8:7ddf c1f9:7f76 c1fa:7fac c1fb:7fb0 c1fc:7fad c240:7fed c241:7feb c242:7fea c243:7fec c244:7fe6 c245:7fe8 c246:8064 c247:8067 c248:81a3 c249:819f c24a:819e c24b:8195 c24c:81a2 c24d:8199 c24e:8197 c24f:8216 c250:824f c251:8253 c252:8252 c253:8250 c254:824e c255:8251 c256:8524 c257:853b c258:850f c259:8500 c25a:8529 c25b:850e c25c:8509 c25d:850d c25e:851f c25f:850a c260:8527 c261:851c c262:84fb c263:852b c264:84fa c265:8508 c266:850c c267:84f4 c268:852a c269:84f2 c26a:8515 c26b:84f7 c26c:84eb c26d:84f3 c26e:84fc c26f:8512 c270:84ea c271:84e9 c272:8516 c273:84fe c274:8528 c275:851d c276:852e c277:8502 c278:84fd c279:851e c27a:84f6 c27b:8531 c27c:8526 c27d:84e7 c27e:84e8 c280:84f0 c281:84ef c282:84f9 c283:8518 c284:8520 c285:8530 c286:850b c287:8519 c288:852f c289:8662 c28a:8756 c28b:8763 c28c:8764 c28d:8777 c28e:87e1 c28f:8773 c290:8758 c291:8754 c292:875b c293:8752 c294:8761 c295:875a c296:8751 c297:875e c298:876d c299:876a c29a:8750 c29b:874e c29c:875f c29d:875d c29e:876f c29f:876c c2a0:877a c2a1:876e c2a2:875c c2a3:8765 c2a4:874f c2a5:877b c2a6:8775 c2a7:8762 c2a8:8767 c2a9:8769 c2aa:885a c2ab:8905 c2ac:890c c2ad:8914 c2ae:890b c2af:8917 c2b0:8918 c2b1:8919 c2b2:8906 c2b3:8916 c2b4:8911 c2b5:890e c2b6:8909 c2b7:89a2 c2b8:89a4 c2b9:89a3 c2ba:89ed c2bb:89f0 c2bc:89ec c2bd:8acf c2be:8ac6 c2bf:8ab8 c2c0:8ad3 c2c1:8ad1 c2c2:8ad4 c2c3:8ad5 c2c4:8abb c2c5:8ad7 c2c6:8abe c2c7:8ac0 c2c8:8ac5 c2c9:8ad8 c2ca:8ac3 c2cb:8aba c2cc:8abd c2cd:8ad9 c2ce:8c3e c2cf:8c4d c2d0:8c8f c2d1:8ce5 c2d2:8cdf c2d3:8cd9 c2d4:8ce8 c2d5:8cda c2d6:8cdd c2d7:8ce7 c2d8:8da0 c2d9:8d9c c2da:8da1 c2db:8d9b c2dc:8e20 c2dd:8e23 c2de:8e25 c2df:8e24 c2e0:8e2e c2e1:8e15 c2e2:8e1b c2e3:8e16 c2e4:8e11 c2e5:8e19 c2e6:8e26 c2e7:8e27 c2e8:8e14 c2e9:8e12 c2ea:8e18 c2eb:8e13 c2ec:8e1c c2ed:8e17 c2ee:8e1a c2ef:8f2c c2f0:8f24 c2f1:8f18 c2f2:8f1a c2f3:8f20 c2f4:8f23 c2f5:8f16 c2f6:8f17 c2f7:9073 c2f8:9070 c2f9:906f c2fa:9067 c2fb:906b c2fc:912f c340:912b c341:9129 c342:912a c343:9132 c344:9126 c345:912e c346:9185 c347:9186 c348:918a c349:9181 c34a:9182 c34b:9184 c34c:9180 c34d:92d0 c34e:92c3 c34f:92c4 c350:92c0 c351:92d9 c352:92b6 c353:92cf c354:92f1 c355:92df c356:92d8 c357:92e9 c358:92d7 c359:92dd c35a:92cc c35b:92ef c35c:92c2 c35d:92e8 c35e:92ca c35f:92c8 c360:92ce c361:92e6 c362:92cd c363:92d5 c364:92c9 c365:92e0 c366:92de c367:92e7 c368:92d1 c369:92d3 c36a:92b5 c36b:92e1 c36c:92c6 c36d:92b4 c36e:957c c36f:95ac c370:95ab c371:95ae c372:95b0 c373:96a4 c374:96a2 c375:96d3 c376:9705 c377:9708 c378:9702 c379:975a c37a:978a c37b:978e c37c:9788 c37d:97d0 c37e:97cf c380:981e c381:981d c382:9826 c383:9829 c384:9828 c385:9820 c386:981b c387:9827 c388:98b2 c389:9908 c38a:98fa c38b:9911 c38c:9914 c38d:9916 c38e:9917 c38f:9915 c390:99dc c391:99cd c392:99cf c393:99d3 c394:99d4 c395:99ce c396:99c9 c397:99d6 c398:99d8 c399:99cb c39a:99d7 c39b:99cc c39c:9ab3 c39d:9aec c39e:9aeb c39f:9af3 c3a0:9af2 c3a1:9af1 c3a2:9b46 c3a3:9b43 c3a4:9b67 c3a5:9b74 c3a6:9b71 c3a7:9b66 c3a8:9b76 c3a9:9b75 c3aa:9b70 c3ab:9b68 c3ac:9b64 c3ad:9b6c c3ae:9cfc c3af:9cfa c3b0:9cfd c3b1:9cff c3b2:9cf7 c3b3:9d07 c3b4:9d00 c3b5:9cf9 c3b6:9cfb c3b7:9d08 c3b8:9d05 c3b9:9d04 c3ba:9e83 c3bb:9ed3 c3bc:9f0f c3bd:9f10 c3be:511c c3bf:5113 c3c0:5117 c3c1:511a c3c2:5111 c3c3:51de c3c4:5334 c3c5:53e1 c3c6:5670 c3c7:5660 c3c8:566e c3c9:5673 c3ca:5666 c3cb:5663 c3cc:566d c3cd:5672 c3ce:565e c3cf:5677 c3d0:571c c3d1:571b c3d2:58c8 c3d3:58bd c3d4:58c9 c3d5:58bf c3d6:58ba c3d7:58c2 c3d8:58bc c3d9:58c6 c3da:5b17 c3db:5b19 c3dc:5b1b c3dd:5b21 c3de:5b14 c3df:5b13 c3e0:5b10 c3e1:5b16 c3e2:5b28 c3e3:5b1a c3e4:5b20 c3e5:5b1e c3e6:5bef c3e7:5dac c3e8:5db1 c3e9:5da9 c3ea:5da7 c3eb:5db5 c3ec:5db0 c3ed:5dae c3ee:5daa c3ef:5da8 c3f0:5db2 c3f1:5dad c3f2:5daf c3f3:5db4 c3f4:5e67 c3f5:5e68 c3f6:5e66 c3f7:5e6f c3f8:5ee9 c3f9:5ee7 c3fa:5ee6 c3fb:5ee8 c3fc:5ee5 c440:5f4b c441:5fbc c442:619d c443:61a8 c444:6196 c445:61c5 c446:61b4 c447:61c6 c448:61c1 c449:61cc c44a:61ba c44b:61bf c44c:61b8 c44d:618c c44e:64d7 c44f:64d6 c450:64d0 c451:64cf c452:64c9 c453:64bd c454:6489 c455:64c3 c456:64db c457:64f3 c458:64d9 c459:6533 c45a:657f c45b:657c c45c:65a2 c45d:66c8 c45e:66be c45f:66c0 c460:66ca c461:66cb c462:66cf c463:66bd c464:66bb c465:66ba c466:66cc c467:6723 c468:6a34 c469:6a66 c46a:6a49 c46b:6a67 c46c:6a32 c46d:6a68 c46e:6a3e c46f:6a5d c470:6a6d c471:6a76 c472:6a5b c473:6a51 c474:6a28 c475:6a5a c476:6a3b c477:6a3f c478:6a41 c479:6a6a c47a:6a64 c47b:6a50 c47c:6a4f c47d:6a54 c47e:6a6f c480:6a69 c481:6a60 c482:6a3c c483:6a5e c484:6a56 c485:6a55 c486:6a4d c487:6a4e c488:6a46 c489:6b55 c48a:6b54 c48b:6b56 c48c:6ba7 c48d:6baa c48e:6bab c48f:6bc8 c490:6bc7 c491:6c04 c492:6c03 c493:6c06 c494:6fad c495:6fcb c496:6fa3 c497:6fc7 c498:6fbc c499:6fce c49a:6fc8 c49b:6f5e c49c:6fc4 c49d:6fbd c49e:6f9e c49f:6fca c4a0:6fa8 c4a1:7004 c4a2:6fa5 c4a3:6fae c4a4:6fba c4a5:6fac c4a6:6faa c4a7:6fcf c4a8:6fbf c4a9:6fb8 c4aa:6fa2 c4ab:6fc9 c4ac:6fab c4ad:6fcd c4ae:6faf c4af:6fb2 c4b0:6fb0 c4b1:71c5 c4b2:71c2 c4b3:71bf c4b4:71b8 c4b5:71d6 c4b6:71c0 c4b7:71c1 c4b8:71cb c4b9:71d4 c4ba:71ca c4bb:71c7 c4bc:71cf c4bd:71bd c4be:71d8 c4bf:71bc c4c0:71c6 c4c1:71da c4c2:71db c4c3:729d c4c4:729e c4c5:7369 c4c6:7366 c4c7:7367 c4c8:736c c4c9:7365 c4ca:736b c4cb:736a c4cc:747f c4cd:749a c4ce:74a0 c4cf:7494 c4d0:7492 c4d1:7495 c4d2:74a1 c4d3:750b c4d4:7580 c4d5:762f c4d6:762d c4d7:7631 c4d8:763d c4d9:7633 c4da:763c c4db:7635 c4dc:7632 c4dd:7630 c4de:76bb c4df:76e6 c4e0:779a c4e1:779d c4e2:77a1 c4e3:779c c4e4:779b c4e5:77a2 c4e6:77a3 c4e7:7795 c4e8:7799 c4e9:7797 c4ea:78dd c4eb:78e9 c4ec:78e5 c4ed:78ea c4ee:78de c4ef:78e3 c4f0:78db c4f1:78e1 c4f2:78e2 c4f3:78ed c4f4:78df c4f5:78e0 c4f6:79a4 c4f7:7a44 c4f8:7a48 c4f9:7a47 c4fa:7ab6 c4fb:7ab8 c4fc:7ab5 c540:7ab1 c541:7ab7 c542:7bde c543:7be3 c544:7be7 c545:7bdd c546:7bd5 c547:7be5 c548:7bda c549:7be8 c54a:7bf9 c54b:7bd4 c54c:7bea c54d:7be2 c54e:7bdc c54f:7beb c550:7bd8 c551:7bdf c552:7cd2 c553:7cd4 c554:7cd7 c555:7cd0 c556:7cd1 c557:7e12 c558:7e21 c559:7e17 c55a:7e0c c55b:7e1f c55c:7e20 c55d:7e13 c55e:7e0e c55f:7e1c c560:7e15 c561:7e1a c562:7e22 c563:7e0b c564:7e0f c565:7e16 c566:7e0d c567:7e14 c568:7e25 c569:7e24 c56a:7f43 c56b:7f7b c56c:7f7c c56d:7f7a c56e:7fb1 c56f:7fef c570:802a c571:8029 c572:806c c573:81b1 c574:81a6 c575:81ae c576:81b9 c577:81b5 c578:81ab c579:81b0 c57a:81ac c57b:81b4 c57c:81b2 c57d:81b7 c57e:81a7 c580:81f2 c581:8255 c582:8256 c583:8257 c584:8556 c585:8545 c586:856b c587:854d c588:8553 c589:8561 c58a:8558 c58b:8540 c58c:8546 c58d:8564 c58e:8541 c58f:8562 c590:8544 c591:8551 c592:8547 c593:8563 c594:853e c595:855b c596:8571 c597:854e c598:856e c599:8575 c59a:8555 c59b:8567 c59c:8560 c59d:858c c59e:8566 c59f:855d c5a0:8554 c5a1:8565 c5a2:856c c5a3:8663 c5a4:8665 c5a5:8664 c5a6:879b c5a7:878f c5a8:8797 c5a9:8793 c5aa:8792 c5ab:8788 c5ac:8781 c5ad:8796 c5ae:8798 c5af:8779 c5b0:8787 c5b1:87a3 c5b2:8785 c5b3:8790 c5b4:8791 c5b5:879d c5b6:8784 c5b7:8794 c5b8:879c c5b9:879a c5ba:8789 c5bb:891e c5bc:8926 c5bd:8930 c5be:892d c5bf:892e c5c0:8927 c5c1:8931 c5c2:8922 c5c3:8929 c5c4:8923 c5c5:892f c5c6:892c c5c7:891f c5c8:89f1 c5c9:8ae0 c5ca:8ae2 c5cb:8af2 c5cc:8af4 c5cd:8af5 c5ce:8add c5cf:8b14 c5d0:8ae4 c5d1:8adf c5d2:8af0 c5d3:8ac8 c5d4:8ade c5d5:8ae1 c5d6:8ae8 c5d7:8aff c5d8:8aef c5d9:8afb c5da:8c91 c5db:8c92 c5dc:8c90 c5dd:8cf5 c5de:8cee c5df:8cf1 c5e0:8cf0 c5e1:8cf3 c5e2:8d6c c5e3:8d6e c5e4:8da5 c5e5:8da7 c5e6:8e33 c5e7:8e3e c5e8:8e38 c5e9:8e40 c5ea:8e45 c5eb:8e36 c5ec:8e3c c5ed:8e3d c5ee:8e41 c5ef:8e30 c5f0:8e3f c5f1:8ebd c5f2:8f36 c5f3:8f2e c5f4:8f35 c5f5:8f32 c5f6:8f39 c5f7:8f37 c5f8:8f34 c5f9:9076 c5fa:9079 c5fb:907b c5fc:9086 c640:90fa c641:9133 c642:9135 c643:9136 c644:9193 c645:9190 c646:9191 c647:918d c648:918f c649:9327 c64a:931e c64b:9308 c64c:931f c64d:9306 c64e:930f c64f:937a c650:9338 c651:933c c652:931b c653:9323 c654:9312 c655:9301 c656:9346 c657:932d c658:930e c659:930d c65a:92cb c65b:931d c65c:92fa c65d:9325 c65e:9313 c65f:92f9 c660:92f7 c661:9334 c662:9302 c663:9324 c664:92ff c665:9329 c666:9339 c667:9335 c668:932a c669:9314 c66a:930c c66b:930b c66c:92fe c66d:9309 c66e:9300 c66f:92fb c670:9316 c671:95bc c672:95cd c673:95be c674:95b9 c675:95ba c676:95b6 c677:95bf c678:95b5 c679:95bd c67a:96a9 c67b:96d4 c67c:970b c67d:9712 c67e:9710 c680:9799 c681:9797 c682:9794 c683:97f0 c684:97f8 c685:9835 c686:982f c687:9832 c688:9924 c689:991f c68a:9927 c68b:9929 c68c:999e c68d:99ee c68e:99ec c68f:99e5 c690:99e4 c691:99f0 c692:99e3 c693:99ea c694:99e9 c695:99e7 c696:9ab9 c697:9abf c698:9ab4 c699:9abb c69a:9af6 c69b:9afa c69c:9af9 c69d:9af7 c69e:9b33 c69f:9b80 c6a0:9b85 c6a1:9b87 c6a2:9b7c c6a3:9b7e c6a4:9b7b c6a5:9b82 c6a6:9b93 c6a7:9b92 c6a8:9b90 c6a9:9b7a c6aa:9b95 c6ab:9b7d c6ac:9b88 c6ad:9d25 c6ae:9d17 c6af:9d20 c6b0:9d1e c6b1:9d14 c6b2:9d29 c6b3:9d1d c6b4:9d18 c6b5:9d22 c6b6:9d10 c6b7:9d19 c6b8:9d1f c6b9:9e88 c6ba:9e86 c6bb:9e87 c6bc:9eae c6bd:9ead c6be:9ed5 c6bf:9ed6 c6c0:9efa c6c1:9f12 c6c2:9f3d c6c3:5126 c6c4:5125 c6c5:5122 c6c6:5124 c6c7:5120 c6c8:5129 c6c9:52f4 c6ca:5693 c6cb:568c c6cc:568d c6cd:5686 c6ce:5684 c6cf:5683 c6d0:567e c6d1:5682 c6d2:567f c6d3:5681 c6d4:58d6 c6d5:58d4 c6d6:58cf c6d7:58d2 c6d8:5b2d c6d9:5b25 c6da:5b32 c6db:5b23 c6dc:5b2c c6dd:5b27 c6de:5b26 c6df:5b2f c6e0:5b2e c6e1:5b7b c6e2:5bf1 c6e3:5bf2 c6e4:5db7 c6e5:5e6c c6e6:5e6a c6e7:5fbe c6e8:5fbb c6e9:61c3 c6ea:61b5 c6eb:61bc c6ec:61e7 c6ed:61e0 c6ee:61e5 c6ef:61e4 c6f0:61e8 c6f1:61de c6f2:64ef c6f3:64e9 c6f4:64e3 c6f5:64eb c6f6:64e4 c6f7:64e8 c6f8:6581 c6f9:6580 c6fa:65b6 c6fb:65da c6fc:66d2 c740:6a8d c741:6a96 c742:6a81 c743:6aa5 c744:6a89 c745:6a9f c746:6a9b c747:6aa1 c748:6a9e c749:6a87 c74a:6a93 c74b:6a8e c74c:6a95 c74d:6a83 c74e:6aa8 c74f:6aa4 c750:6a91 c751:6a7f c752:6aa6 c753:6a9a c754:6a85 c755:6a8c c756:6a92 c757:6b5b c758:6bad c759:6c09 c75a:6fcc c75b:6fa9 c75c:6ff4 c75d:6fd4 c75e:6fe3 c75f:6fdc c760:6fed c761:6fe7 c762:6fe6 c763:6fde c764:6ff2 c765:6fdd c766:6fe2 c767:6fe8 c768:71e1 c769:71f1 c76a:71e8 c76b:71f2 c76c:71e4 c76d:71f0 c76e:71e2 c76f:7373 c770:736e c771:736f c772:7497 c773:74b2 c774:74ab c775:7490 c776:74aa c777:74ad c778:74b1 c779:74a5 c77a:74af c77b:7510 c77c:7511 c77d:7512 c77e:750f c780:7584 c781:7643 c782:7648 c783:7649 c784:7647 c785:76a4 c786:76e9 c787:77b5 c788:77ab c789:77b2 c78a:77b7 c78b:77b6 c78c:77b4 c78d:77b1 c78e:77a8 c78f:77f0 c790:78f3 c791:78fd c792:7902 c793:78fb c794:78fc c795:78f2 c796:7905 c797:78f9 c798:78fe c799:7904 c79a:79ab c79b:79a8 c79c:7a5c c79d:7a5b c79e:7a56 c79f:7a58 c7a0:7a54 c7a1:7a5a c7a2:7abe c7a3:7ac0 c7a4:7ac1 c7a5:7c05 c7a6:7c0f c7a7:7bf2 c7a8:7c00 c7a9:7bff c7aa:7bfb c7ab:7c0e c7ac:7bf4 c7ad:7c0b c7ae:7bf3 c7af:7c02 c7b0:7c09 c7b1:7c03 c7b2:7c01 c7b3:7bf8 c7b4:7bfd c7b5:7c06 c7b6:7bf0 c7b7:7bf1 c7b8:7c10 c7b9:7c0a c7ba:7ce8 c7bb:7e2d c7bc:7e3c c7bd:7e42 c7be:7e33 c7bf:9848 c7c0:7e38 c7c1:7e2a c7c2:7e49 c7c3:7e40 c7c4:7e47 c7c5:7e29 c7c6:7e4c c7c7:7e30 c7c8:7e3b c7c9:7e36 c7ca:7e44 c7cb:7e3a c7cc:7f45 c7cd:7f7f c7ce:7f7e c7cf:7f7d c7d0:7ff4 c7d1:7ff2 c7d2:802c c7d3:81bb c7d4:81c4 c7d5:81cc c7d6:81ca c7d7:81c5 c7d8:81c7 c7d9:81bc c7da:81e9 c7db:825b c7dc:825a c7dd:825c c7de:8583 c7df:8580 c7e0:858f c7e1:85a7 c7e2:8595 c7e3:85a0 c7e4:858b c7e5:85a3 c7e6:857b c7e7:85a4 c7e8:859a c7e9:859e c7ea:8577 c7eb:857c c7ec:8589 c7ed:85a1 c7ee:857a c7ef:8578 c7f0:8557 c7f1:858e c7f2:8596 c7f3:8586 c7f4:858d c7f5:8599 c7f6:859d c7f7:8581 c7f8:85a2 c7f9:8582 c7fa:8588 c7fb:8585 c7fc:8579 c840:8576 c841:8598 c842:8590 c843:859f c844:8668 c845:87be c846:87aa c847:87ad c848:87c5 c849:87b0 c84a:87ac c84b:87b9 c84c:87b5 c84d:87bc c84e:87ae c84f:87c9 c850:87c3 c851:87c2 c852:87cc c853:87b7 c854:87af c855:87c4 c856:87ca c857:87b4 c858:87b6 c859:87bf c85a:87b8 c85b:87bd c85c:87de c85d:87b2 c85e:8935 c85f:8933 c860:893c c861:893e c862:8941 c863:8952 c864:8937 c865:8942 c866:89ad c867:89af c868:89ae c869:89f2 c86a:89f3 c86b:8b1e c86c:8b18 c86d:8b16 c86e:8b11 c86f:8b05 c870:8b0b c871:8b22 c872:8b0f c873:8b12 c874:8b15 c875:8b07 c876:8b0d c877:8b08 c878:8b06 c879:8b1c c87a:8b13 c87b:8b1a c87c:8c4f c87d:8c70 c87e:8c72 c880:8c71 c881:8c6f c882:8c95 c883:8c94 c884:8cf9 c885:8d6f c886:8e4e c887:8e4d c888:8e53 c889:8e50 c88a:8e4c c88b:8e47 c88c:8f43 c88d:8f40 c88e:9085 c88f:907e c890:9138 c891:919a c892:91a2 c893:919b c894:9199 c895:919f c896:91a1 c897:919d c898:91a0 c899:93a1 c89a:9383 c89b:93af c89c:9364 c89d:9356 c89e:9347 c89f:937c c8a0:9358 c8a1:935c c8a2:9376 c8a3:9349 c8a4:9350 c8a5:9351 c8a6:9360 c8a7:936d c8a8:938f c8a9:934c c8aa:936a c8ab:9379 c8ac:9357 c8ad:9355 c8ae:9352 c8af:934f c8b0:9371 c8b1:9377 c8b2:937b c8b3:9361 c8b4:935e c8b5:9363 c8b6:9367 c8b7:9380 c8b8:934e c8b9:9359 c8ba:95c7 c8bb:95c0 c8bc:95c9 c8bd:95c3 c8be:95c5 c8bf:95b7 c8c0:96ae c8c1:96b0 c8c2:96ac c8c3:9720 c8c4:971f c8c5:9718 c8c6:971d c8c7:9719 c8c8:979a c8c9:97a1 c8ca:979c c8cb:979e c8cc:979d c8cd:97d5 c8ce:97d4 c8cf:97f1 c8d0:9841 c8d1:9844 c8d2:984a c8d3:9849 c8d4:9845 c8d5:9843 c8d6:9925 c8d7:992b c8d8:992c c8d9:992a c8da:9933 c8db:9932 c8dc:992f c8dd:992d c8de:9931 c8df:9930 c8e0:9998 c8e1:99a3 c8e2:99a1 c8e3:9a02 c8e4:99fa c8e5:99f4 c8e6:99f7 c8e7:99f9 c8e8:99f8 c8e9:99f6 c8ea:99fb c8eb:99fd c8ec:99fe c8ed:99fc c8ee:9a03 c8ef:9abe c8f0:9afe c8f1:9afd c8f2:9b01 c8f3:9afc c8f4:9b48 c8f5:9b9a c8f6:9ba8 c8f7:9b9e c8f8:9b9b c8f9:9ba6 c8fa:9ba1 c8fb:9ba5 c8fc:9ba4 c940:9b86 c941:9ba2 c942:9ba0 c943:9baf c944:9d33 c945:9d41 c946:9d67 c947:9d36 c948:9d2e c949:9d2f c94a:9d31 c94b:9d38 c94c:9d30 c94d:9d45 c94e:9d42 c94f:9d43 c950:9d3e c951:9d37 c952:9d40 c953:9d3d c954:7ff5 c955:9d2d c956:9e8a c957:9e89 c958:9e8d c959:9eb0 c95a:9ec8 c95b:9eda c95c:9efb c95d:9eff c95e:9f24 c95f:9f23 c960:9f22 c961:9f54 c962:9fa0 c963:5131 c964:512d c965:512e c966:5698 c967:569c c968:5697 c969:569a c96a:569d c96b:5699 c96c:5970 c96d:5b3c c96e:5c69 c96f:5c6a c970:5dc0 c971:5e6d c972:5e6e c973:61d8 c974:61df c975:61ed c976:61ee c977:61f1 c978:61ea c979:61f0 c97a:61eb c97b:61d6 c97c:61e9 c97d:64ff c97e:6504 c980:64fd c981:64f8 c982:6501 c983:6503 c984:64fc c985:6594 c986:65db c987:66da c988:66db c989:66d8 c98a:6ac5 c98b:6ab9 c98c:6abd c98d:6ae1 c98e:6ac6 c98f:6aba c990:6ab6 c991:6ab7 c992:6ac7 c993:6ab4 c994:6aad c995:6b5e c996:6bc9 c997:6c0b c998:7007 c999:700c c99a:700d c99b:7001 c99c:7005 c99d:7014 c99e:700e c99f:6fff c9a0:7000 c9a1:6ffb c9a2:7026 c9a3:6ffc c9a4:6ff7 c9a5:700a c9a6:7201 c9a7:71ff c9a8:71f9 c9a9:7203 c9aa:71fd c9ab:7376 c9ac:74b8 c9ad:74c0 c9ae:74b5 c9af:74c1 c9b0:74be c9b1:74b6 c9b2:74bb c9b3:74c2 c9b4:7514 c9b5:7513 c9b6:765c c9b7:7664 c9b8:7659 c9b9:7650 c9ba:7653 c9bb:7657 c9bc:765a c9bd:76a6 c9be:76bd c9bf:76ec c9c0:77c2 c9c1:77ba c9c2:78ff c9c3:790c c9c4:7913 c9c5:7914 c9c6:7909 c9c7:7910 c9c8:7912 c9c9:7911 c9ca:79ad c9cb:79ac c9cc:7a5f c9cd:7c1c c9ce:7c29 c9cf:7c19 c9d0:7c20 c9d1:7c1f c9d2:7c2d c9d3:7c1d c9d4:7c26 c9d5:7c28 c9d6:7c22 c9d7:7c25 c9d8:7c30 c9d9:7e5c c9da:7e50 c9db:7e56 c9dc:7e63 c9dd:7e58 c9de:7e62 c9df:7e5f c9e0:7e51 c9e1:7e60 c9e2:7e57 c9e3:7e53 c9e4:7fb5 c9e5:7fb3 c9e6:7ff7 c9e7:7ff8 c9e8:8075 c9e9:81d1 c9ea:81d2 c9eb:81d0 c9ec:825f c9ed:825e c9ee:85b4 c9ef:85c6 c9f0:85c0 c9f1:85c3 c9f2:85c2 c9f3:85b3 c9f4:85b5 c9f5:85bd c9f6:85c7 c9f7:85c4 c9f8:85bf c9f9:85cb c9fa:85ce c9fb:85c8 c9fc:85c5 ca40:85b1 ca41:85b6 ca42:85d2 ca43:8624 ca44:85b8 ca45:85b7 ca46:85be ca47:8669 ca48:87e7 ca49:87e6 ca4a:87e2 ca4b:87db ca4c:87eb ca4d:87ea ca4e:87e5 ca4f:87df ca50:87f3 ca51:87e4 ca52:87d4 ca53:87dc ca54:87d3 ca55:87ed ca56:87d8 ca57:87e3 ca58:87a4 ca59:87d7 ca5a:87d9 ca5b:8801 ca5c:87f4 ca5d:87e8 ca5e:87dd ca5f:8953 ca60:894b ca61:894f ca62:894c ca63:8946 ca64:8950 ca65:8951 ca66:8949 ca67:8b2a ca68:8b27 ca69:8b23 ca6a:8b33 ca6b:8b30 ca6c:8b35 ca6d:8b47 ca6e:8b2f ca6f:8b3c ca70:8b3e ca71:8b31 ca72:8b25 ca73:8b37 ca74:8b26 ca75:8b36 ca76:8b2e ca77:8b24 ca78:8b3b ca79:8b3d ca7a:8b3a ca7b:8c42 ca7c:8c75 ca7d:8c99 ca7e:8c98 ca80:8c97 ca81:8cfe ca82:8d04 ca83:8d02 ca84:8d00 ca85:8e5c ca86:8e62 ca87:8e60 ca88:8e57 ca89:8e56 ca8a:8e5e ca8b:8e65 ca8c:8e67 ca8d:8e5b ca8e:8e5a ca8f:8e61 ca90:8e5d ca91:8e69 ca92:8e54 ca93:8f46 ca94:8f47 ca95:8f48 ca96:8f4b ca97:9128 ca98:913a ca99:913b ca9a:913e ca9b:91a8 ca9c:91a5 ca9d:91a7 ca9e:91af ca9f:91aa caa0:93b5 caa1:938c caa2:9392 caa3:93b7 caa4:939b caa5:939d caa6:9389 caa7:93a7 caa8:938e caa9:93aa caaa:939e caab:93a6 caac:9395 caad:9388 caae:9399 caaf:939f cab0:938d cab1:93b1 cab2:9391 cab3:93b2 cab4:93a4 cab5:93a8 cab6:93b4 cab7:93a3 cab8:93a5 cab9:95d2 caba:95d3 cabb:95d1 cabc:96b3 cabd:96d7 cabe:96da cabf:5dc2 cac0:96df cac1:96d8 cac2:96dd cac3:9723 cac4:9722 cac5:9725 cac6:97ac cac7:97ae cac8:97a8 cac9:97ab caca:97a4 cacb:97aa cacc:97a2 cacd:97a5 cace:97d7 cacf:97d9 cad0:97d6 cad1:97d8 cad2:97fa cad3:9850 cad4:9851 cad5:9852 cad6:98b8 cad7:9941 cad8:993c cad9:993a cada:9a0f cadb:9a0b cadc:9a09 cadd:9a0d cade:9a04 cadf:9a11 cae0:9a0a cae1:9a05 cae2:9a07 cae3:9a06 cae4:9ac0 cae5:9adc cae6:9b08 cae7:9b04 cae8:9b05 cae9:9b29 caea:9b35 caeb:9b4a caec:9b4c caed:9b4b caee:9bc7 caef:9bc6 caf0:9bc3 caf1:9bbf caf2:9bc1 caf3:9bb5 caf4:9bb8 caf5:9bd3 caf6:9bb6 caf7:9bc4 caf8:9bb9 caf9:9bbd cafa:9d5c cafb:9d53 cafc:9d4f cb40:9d4a cb41:9d5b cb42:9d4b cb43:9d59 cb44:9d56 cb45:9d4c cb46:9d57 cb47:9d52 cb48:9d54 cb49:9d5f cb4a:9d58 cb4b:9d5a cb4c:9e8e cb4d:9e8c cb4e:9edf cb4f:9f01 cb50:9f00 cb51:9f16 cb52:9f25 cb53:9f2b cb54:9f2a cb55:9f29 cb56:9f28 cb57:9f4c cb58:9f55 cb59:5134 cb5a:5135 cb5b:5296 cb5c:52f7 cb5d:53b4 cb5e:56ab cb5f:56ad cb60:56a6 cb61:56a7 cb62:56aa cb63:56ac cb64:58da cb65:58dd cb66:58db cb67:5912 cb68:5b3d cb69:5b3e cb6a:5b3f cb6b:5dc3 cb6c:5e70 cb6d:5fbf cb6e:61fb cb6f:6507 cb70:6510 cb71:650d cb72:6509 cb73:650c cb74:650e cb75:6584 cb76:65de cb77:65dd cb78:66de cb79:6ae7 cb7a:6ae0 cb7b:6acc cb7c:6ad1 cb7d:6ad9 cb7e:6acb cb80:6adf cb81:6adc cb82:6ad0 cb83:6aeb cb84:6acf cb85:6acd cb86:6ade cb87:6b60 cb88:6bb0 cb89:6c0c cb8a:7019 cb8b:7027 cb8c:7020 cb8d:7016 cb8e:702b cb8f:7021 cb90:7022 cb91:7023 cb92:7029 cb93:7017 cb94:7024 cb95:701c cb96:702a cb97:720c cb98:720a cb99:7207 cb9a:7202 cb9b:7205 cb9c:72a5 cb9d:72a6 cb9e:72a4 cb9f:72a3 cba0:72a1 cba1:74cb cba2:74c5 cba3:74b7 cba4:74c3 cba5:7516 cba6:7660 cba7:77c9 cba8:77ca cba9:77c4 cbaa:77f1 cbab:791d cbac:791b cbad:7921 cbae:791c cbaf:7917 cbb0:791e cbb1:79b0 cbb2:7a67 cbb3:7a68 cbb4:7c33 cbb5:7c3c cbb6:7c39 cbb7:7c2c cbb8:7c3b cbb9:7cec cbba:7cea cbbb:7e76 cbbc:7e75 cbbd:7e78 cbbe:7e70 cbbf:7e77 cbc0:7e6f cbc1:7e7a cbc2:7e72 cbc3:7e74 cbc4:7e68 cbc5:7f4b cbc6:7f4a cbc7:7f83 cbc8:7f86 cbc9:7fb7 cbca:7ffd cbcb:7ffe cbcc:8078 cbcd:81d7 cbce:81d5 cbcf:8264 cbd0:8261 cbd1:8263 cbd2:85eb cbd3:85f1 cbd4:85ed cbd5:85d9 cbd6:85e1 cbd7:85e8 cbd8:85da cbd9:85d7 cbda:85ec cbdb:85f2 cbdc:85f8 cbdd:85d8 cbde:85df cbdf:85e3 cbe0:85dc cbe1:85d1 cbe2:85f0 cbe3:85e6 cbe4:85ef cbe5:85de cbe6:85e2 cbe7:8800 cbe8:87fa cbe9:8803 cbea:87f6 cbeb:87f7 cbec:8809 cbed:880c cbee:880b cbef:8806 cbf0:87fc cbf1:8808 cbf2:87ff cbf3:880a cbf4:8802 cbf5:8962 cbf6:895a cbf7:895b cbf8:8957 cbf9:8961 cbfa:895c cbfb:8958 cbfc:895d cc40:8959 cc41:8988 cc42:89b7 cc43:89b6 cc44:89f6 cc45:8b50 cc46:8b48 cc47:8b4a cc48:8b40 cc49:8b53 cc4a:8b56 cc4b:8b54 cc4c:8b4b cc4d:8b55 cc4e:8b51 cc4f:8b42 cc50:8b52 cc51:8b57 cc52:8c43 cc53:8c77 cc54:8c76 cc55:8c9a cc56:8d06 cc57:8d07 cc58:8d09 cc59:8dac cc5a:8daa cc5b:8dad cc5c:8dab cc5d:8e6d cc5e:8e78 cc5f:8e73 cc60:8e6a cc61:8e6f cc62:8e7b cc63:8ec2 cc64:8f52 cc65:8f51 cc66:8f4f cc67:8f50 cc68:8f53 cc69:8fb4 cc6a:9140 cc6b:913f cc6c:91b0 cc6d:91ad cc6e:93de cc6f:93c7 cc70:93cf cc71:93c2 cc72:93da cc73:93d0 cc74:93f9 cc75:93ec cc76:93cc cc77:93d9 cc78:93a9 cc79:93e6 cc7a:93ca cc7b:93d4 cc7c:93ee cc7d:93e3 cc7e:93d5 cc80:93c4 cc81:93ce cc82:93c0 cc83:93d2 cc84:93e7 cc85:957d cc86:95da cc87:95db cc88:96e1 cc89:9729 cc8a:972b cc8b:972c cc8c:9728 cc8d:9726 cc8e:97b3 cc8f:97b7 cc90:97b6 cc91:97dd cc92:97de cc93:97df cc94:985c cc95:9859 cc96:985d cc97:9857 cc98:98bf cc99:98bd cc9a:98bb cc9b:98be cc9c:9948 cc9d:9947 cc9e:9943 cc9f:99a6 cca0:99a7 cca1:9a1a cca2:9a15 cca3:9a25 cca4:9a1d cca5:9a24 cca6:9a1b cca7:9a22 cca8:9a20 cca9:9a27 ccaa:9a23 ccab:9a1e ccac:9a1c ccad:9a14 ccae:9ac2 ccaf:9b0b ccb0:9b0a ccb1:9b0e ccb2:9b0c ccb3:9b37 ccb4:9bea ccb5:9beb ccb6:9be0 ccb7:9bde ccb8:9be4 ccb9:9be6 ccba:9be2 ccbb:9bf0 ccbc:9bd4 ccbd:9bd7 ccbe:9bec ccbf:9bdc ccc0:9bd9 ccc1:9be5 ccc2:9bd5 ccc3:9be1 ccc4:9bda ccc5:9d77 ccc6:9d81 ccc7:9d8a ccc8:9d84 ccc9:9d88 ccca:9d71 cccb:9d80 cccc:9d78 cccd:9d86 ccce:9d8b cccf:9d8c ccd0:9d7d ccd1:9d6b ccd2:9d74 ccd3:9d75 ccd4:9d70 ccd5:9d69 ccd6:9d85 ccd7:9d73 ccd8:9d7b ccd9:9d82 ccda:9d6f ccdb:9d79 ccdc:9d7f ccdd:9d87 ccde:9d68 ccdf:9e94 cce0:9e91 cce1:9ec0 cce2:9efc cce3:9f2d cce4:9f40 cce5:9f41 cce6:9f4d cce7:9f56 cce8:9f57 cce9:9f58 ccea:5337 cceb:56b2 ccec:56b5 cced:56b3 ccee:58e3 ccef:5b45 ccf0:5dc6 ccf1:5dc7 ccf2:5eee ccf3:5eef ccf4:5fc0 ccf5:5fc1 ccf6:61f9 ccf7:6517 ccf8:6516 ccf9:6515 ccfa:6513 ccfb:65df ccfc:66e8 cd40:66e3 cd41:66e4 cd42:6af3 cd43:6af0 cd44:6aea cd45:6ae8 cd46:6af9 cd47:6af1 cd48:6aee cd49:6aef cd4a:703c cd4b:7035 cd4c:702f cd4d:7037 cd4e:7034 cd4f:7031 cd50:7042 cd51:7038 cd52:703f cd53:703a cd54:7039 cd55:7040 cd56:703b cd57:7033 cd58:7041 cd59:7213 cd5a:7214 cd5b:72a8 cd5c:737d cd5d:737c cd5e:74ba cd5f:76ab cd60:76aa cd61:76be cd62:76ed cd63:77cc cd64:77ce cd65:77cf cd66:77cd cd67:77f2 cd68:7925 cd69:7923 cd6a:7927 cd6b:7928 cd6c:7924 cd6d:7929 cd6e:79b2 cd6f:7a6e cd70:7a6c cd71:7a6d cd72:7af7 cd73:7c49 cd74:7c48 cd75:7c4a cd76:7c47 cd77:7c45 cd78:7cee cd79:7e7b cd7a:7e7e cd7b:7e81 cd7c:7e80 cd7d:7fba cd7e:7fff cd80:8079 cd81:81db cd82:81d9 cd83:820b cd84:8268 cd85:8269 cd86:8622 cd87:85ff cd88:8601 cd89:85fe cd8a:861b cd8b:8600 cd8c:85f6 cd8d:8604 cd8e:8609 cd8f:8605 cd90:860c cd91:85fd cd92:8819 cd93:8810 cd94:8811 cd95:8817 cd96:8813 cd97:8816 cd98:8963 cd99:8966 cd9a:89b9 cd9b:89f7 cd9c:8b60 cd9d:8b6a cd9e:8b5d cd9f:8b68 cda0:8b63 cda1:8b65 cda2:8b67 cda3:8b6d cda4:8dae cda5:8e86 cda6:8e88 cda7:8e84 cda8:8f59 cda9:8f56 cdaa:8f57 cdab:8f55 cdac:8f58 cdad:8f5a cdae:908d cdaf:9143 cdb0:9141 cdb1:91b7 cdb2:91b5 cdb3:91b2 cdb4:91b3 cdb5:940b cdb6:9413 cdb7:93fb cdb8:9420 cdb9:940f cdba:9414 cdbb:93fe cdbc:9415 cdbd:9410 cdbe:9428 cdbf:9419 cdc0:940d cdc1:93f5 cdc2:9400 cdc3:93f7 cdc4:9407 cdc5:940e cdc6:9416 cdc7:9412 cdc8:93fa cdc9:9409 cdca:93f8 cdcb:940a cdcc:93ff cdcd:93fc cdce:940c cdcf:93f6 cdd0:9411 cdd1:9406 cdd2:95de cdd3:95e0 cdd4:95df cdd5:972e cdd6:972f cdd7:97b9 cdd8:97bb cdd9:97fd cdda:97fe cddb:9860 cddc:9862 cddd:9863 cdde:985f cddf:98c1 cde0:98c2 cde1:9950 cde2:994e cde3:9959 cde4:994c cde5:994b cde6:9953 cde7:9a32 cde8:9a34 cde9:9a31 cdea:9a2c cdeb:9a2a cdec:9a36 cded:9a29 cdee:9a2e cdef:9a38 cdf0:9a2d cdf1:9ac7 cdf2:9aca cdf3:9ac6 cdf4:9b10 cdf5:9b12 cdf6:9b11 cdf7:9c0b cdf8:9c08 cdf9:9bf7 cdfa:9c05 cdfb:9c12 cdfc:9bf8 ce40:9c40 ce41:9c07 ce42:9c0e ce43:9c06 ce44:9c17 ce45:9c14 ce46:9c09 ce47:9d9f ce48:9d99 ce49:9da4 ce4a:9d9d ce4b:9d92 ce4c:9d98 ce4d:9d90 ce4e:9d9b ce4f:9da0 ce50:9d94 ce51:9d9c ce52:9daa ce53:9d97 ce54:9da1 ce55:9d9a ce56:9da2 ce57:9da8 ce58:9d9e ce59:9da3 ce5a:9dbf ce5b:9da9 ce5c:9d96 ce5d:9da6 ce5e:9da7 ce5f:9e99 ce60:9e9b ce61:9e9a ce62:9ee5 ce63:9ee4 ce64:9ee7 ce65:9ee6 ce66:9f30 ce67:9f2e ce68:9f5b ce69:9f60 ce6a:9f5e ce6b:9f5d ce6c:9f59 ce6d:9f91 ce6e:513a ce6f:5139 ce70:5298 ce71:5297 ce72:56c3 ce73:56bd ce74:56be ce75:5b48 ce76:5b47 ce77:5dcb ce78:5dcf ce79:5ef1 ce7a:61fd ce7b:651b ce7c:6b02 ce7d:6afc ce7e:6b03 ce80:6af8 ce81:6b00 ce82:7043 ce83:7044 ce84:704a ce85:7048 ce86:7049 ce87:7045 ce88:7046 ce89:721d ce8a:721a ce8b:7219 ce8c:737e ce8d:7517 ce8e:766a ce8f:77d0 ce90:792d ce91:7931 ce92:792f ce93:7c54 ce94:7c53 ce95:7cf2 ce96:7e8a ce97:7e87 ce98:7e88 ce99:7e8b ce9a:7e86 ce9b:7e8d ce9c:7f4d ce9d:7fbb ce9e:8030 ce9f:81dd cea0:8618 cea1:862a cea2:8626 cea3:861f cea4:8623 cea5:861c cea6:8619 cea7:8627 cea8:862e cea9:8621 ceaa:8620 ceab:8629 ceac:861e cead:8625 ceae:8829 ceaf:881d ceb0:881b ceb1:8820 ceb2:8824 ceb3:881c ceb4:882b ceb5:884a ceb6:896d ceb7:8969 ceb8:896e ceb9:896b ceba:89fa cebb:8b79 cebc:8b78 cebd:8b45 cebe:8b7a cebf:8b7b cec0:8d10 cec1:8d14 cec2:8daf cec3:8e8e cec4:8e8c cec5:8f5e cec6:8f5b cec7:8f5d cec8:9146 cec9:9144 ceca:9145 cecb:91b9 cecc:943f cecd:943b cece:9436 cecf:9429 ced0:943d ced1:943c ced2:9430 ced3:9439 ced4:942a ced5:9437 ced6:942c ced7:9440 ced8:9431 ced9:95e5 ceda:95e4 cedb:95e3 cedc:9735 cedd:973a cede:97bf cedf:97e1 cee0:9864 cee1:98c9 cee2:98c6 cee3:98c0 cee4:9958 cee5:9956 cee6:9a39 cee7:9a3d cee8:9a46 cee9:9a44 ceea:9a42 ceeb:9a41 ceec:9a3a ceed:9a3f ceee:9acd ceef:9b15 cef0:9b17 cef1:9b18 cef2:9b16 cef3:9b3a cef4:9b52 cef5:9c2b cef6:9c1d cef7:9c1c cef8:9c2c cef9:9c23 cefa:9c28 cefb:9c29 cefc:9c24 cf40:9c21 cf41:9db7 cf42:9db6 cf43:9dbc cf44:9dc1 cf45:9dc7 cf46:9dca cf47:9dcf cf48:9dbe cf49:9dc5 cf4a:9dc3 cf4b:9dbb cf4c:9db5 cf4d:9dce cf4e:9db9 cf4f:9dba cf50:9dac cf51:9dc8 cf52:9db1 cf53:9dad cf54:9dcc cf55:9db3 cf56:9dcd cf57:9db2 cf58:9e7a cf59:9e9c cf5a:9eeb cf5b:9eee cf5c:9eed cf5d:9f1b cf5e:9f18 cf5f:9f1a cf60:9f31 cf61:9f4e cf62:9f65 cf63:9f64 cf64:9f92 cf65:4eb9 cf66:56c6 cf67:56c5 cf68:56cb cf69:5971 cf6a:5b4b cf6b:5b4c cf6c:5dd5 cf6d:5dd1 cf6e:5ef2 cf6f:6521 cf70:6520 cf71:6526 cf72:6522 cf73:6b0b cf74:6b08 cf75:6b09 cf76:6c0d cf77:7055 cf78:7056 cf79:7057 cf7a:7052 cf7b:721e cf7c:721f cf7d:72a9 cf7e:737f cf80:74d8 cf81:74d5 cf82:74d9 cf83:74d7 cf84:766d cf85:76ad cf86:7935 cf87:79b4 cf88:7a70 cf89:7a71 cf8a:7c57 cf8b:7c5c cf8c:7c59 cf8d:7c5b cf8e:7c5a cf8f:7cf4 cf90:7cf1 cf91:7e91 cf92:7f4f cf93:7f87 cf94:81de cf95:826b cf96:8634 cf97:8635 cf98:8633 cf99:862c cf9a:8632 cf9b:8636 cf9c:882c cf9d:8828 cf9e:8826 cf9f:882a cfa0:8825 cfa1:8971 cfa2:89bf cfa3:89be cfa4:89fb cfa5:8b7e cfa6:8b84 cfa7:8b82 cfa8:8b86 cfa9:8b85 cfaa:8b7f cfab:8d15 cfac:8e95 cfad:8e94 cfae:8e9a cfaf:8e92 cfb0:8e90 cfb1:8e96 cfb2:8e97 cfb3:8f60 cfb4:8f62 cfb5:9147 cfb6:944c cfb7:9450 cfb8:944a cfb9:944b cfba:944f cfbb:9447 cfbc:9445 cfbd:9448 cfbe:9449 cfbf:9446 cfc0:973f cfc1:97e3 cfc2:986a cfc3:9869 cfc4:98cb cfc5:9954 cfc6:995b cfc7:9a4e cfc8:9a53 cfc9:9a54 cfca:9a4c cfcb:9a4f cfcc:9a48 cfcd:9a4a cfce:9a49 cfcf:9a52 cfd0:9a50 cfd1:9ad0 cfd2:9b19 cfd3:9b2b cfd4:9b3b cfd5:9b56 cfd6:9b55 cfd7:9c46 cfd8:9c48 cfd9:9c3f cfda:9c44 cfdb:9c39 cfdc:9c33 cfdd:9c41 cfde:9c3c cfdf:9c37 cfe0:9c34 cfe1:9c32 cfe2:9c3d cfe3:9c36 cfe4:9ddb cfe5:9dd2 cfe6:9dde cfe7:9dda cfe8:9dcb cfe9:9dd0 cfea:9ddc cfeb:9dd1 cfec:9ddf cfed:9de9 cfee:9dd9 cfef:9dd8 cff0:9dd6 cff1:9df5 cff2:9dd5 cff3:9ddd cff4:9eb6 cff5:9ef0 cff6:9f35 cff7:9f33 cff8:9f32 cff9:9f42 cffa:9f6b cffb:9f95 cffc:9fa2 d040:513d d041:5299 d042:58e8 d043:58e7 d044:5972 d045:5b4d d046:5dd8 d047:882f d048:5f4f d049:6201 d04a:6203 d04b:6204 d04c:6529 d04d:6525 d04e:6596 d04f:66eb d050:6b11 d051:6b12 d052:6b0f d053:6bca d054:705b d055:705a d056:7222 d057:7382 d058:7381 d059:7383 d05a:7670 d05b:77d4 d05c:7c67 d05d:7c66 d05e:7e95 d05f:826c d060:863a d061:8640 d062:8639 d063:863c d064:8631 d065:863b d066:863e d067:8830 d068:8832 d069:882e d06a:8833 d06b:8976 d06c:8974 d06d:8973 d06e:89fe d06f:8b8c d070:8b8e d071:8b8b d072:8b88 d073:8c45 d074:8d19 d075:8e98 d076:8f64 d077:8f63 d078:91bc d079:9462 d07a:9455 d07b:945d d07c:9457 d07d:945e d07e:97c4 d080:97c5 d081:9800 d082:9a56 d083:9a59 d084:9b1e d085:9b1f d086:9b20 d087:9c52 d088:9c58 d089:9c50 d08a:9c4a d08b:9c4d d08c:9c4b d08d:9c55 d08e:9c59 d08f:9c4c d090:9c4e d091:9dfb d092:9df7 d093:9def d094:9de3 d095:9deb d096:9df8 d097:9de4 d098:9df6 d099:9de1 d09a:9dee d09b:9de6 d09c:9df2 d09d:9df0 d09e:9de2 d09f:9dec d0a0:9df4 d0a1:9df3 d0a2:9de8 d0a3:9ded d0a4:9ec2 d0a5:9ed0 d0a6:9ef2 d0a7:9ef3 d0a8:9f06 d0a9:9f1c d0aa:9f38 d0ab:9f37 d0ac:9f36 d0ad:9f43 d0ae:9f4f d0af:9f71 d0b0:9f70 d0b1:9f6e d0b2:9f6f d0b3:56d3 d0b4:56cd d0b5:5b4e d0b6:5c6d d0b7:652d d0b8:66ed d0b9:66ee d0ba:6b13 d0bb:705f d0bc:7061 d0bd:705d d0be:7060 d0bf:7223 d0c0:74db d0c1:74e5 d0c2:77d5 d0c3:7938 d0c4:79b7 d0c5:79b6 d0c6:7c6a d0c7:7e97 d0c8:7f89 d0c9:826d d0ca:8643 d0cb:8838 d0cc:8837 d0cd:8835 d0ce:884b d0cf:8b94 d0d0:8b95 d0d1:8e9e d0d2:8e9f d0d3:8ea0 d0d4:8e9d d0d5:91be d0d6:91bd d0d7:91c2 d0d8:946b d0d9:9468 d0da:9469 d0db:96e5 d0dc:9746 d0dd:9743 d0de:9747 d0df:97c7 d0e0:97e5 d0e1:9a5e d0e2:9ad5 d0e3:9b59 d0e4:9c63 d0e5:9c67 d0e6:9c66 d0e7:9c62 d0e8:9c5e d0e9:9c60 d0ea:9e02 d0eb:9dfe d0ec:9e07 d0ed:9e03 d0ee:9e06 d0ef:9e05 d0f0:9e00 d0f1:9e01 d0f2:9e09 d0f3:9dff d0f4:9dfd d0f5:9e04 d0f6:9ea0 d0f7:9f1e d0f8:9f46 d0f9:9f74 d0fa:9f75 d0fb:9f76 d0fc:56d4 d140:652e d141:65b8 d142:6b18 d143:6b19 d144:6b17 d145:6b1a d146:7062 d147:7226 d148:72aa d149:77d8 d14a:77d9 d14b:7939 d14c:7c69 d14d:7c6b d14e:7cf6 d14f:7e9a d150:7e98 d151:7e9b d152:7e99 d153:81e0 d154:81e1 d155:8646 d156:8647 d157:8648 d158:8979 d159:897a d15a:897c d15b:897b d15c:89ff d15d:8b98 d15e:8b99 d15f:8ea5 d160:8ea4 d161:8ea3 d162:946e d163:946d d164:946f d165:9471 d166:9473 d167:9749 d168:9872 d169:995f d16a:9c68 d16b:9c6e d16c:9c6d d16d:9e0b d16e:9e0d d16f:9e10 d170:9e0f d171:9e12 d172:9e11 d173:9ea1 d174:9ef5 d175:9f09 d176:9f47 d177:9f78 d178:9f7b d179:9f7a d17a:9f79 d17b:571e d17c:7066 d17d:7c6f d17e:883c d180:8db2 d181:8ea6 d182:91c3 d183:9474 d184:9478 d185:9476 d186:9475 d187:9a60 d188:9c74 d189:9c73 d18a:9c71 d18b:9c75 d18c:9e14 d18d:9e13 d18e:9ef6 d18f:9f0a d190:9fa4 d191:7068 d192:7065 d193:7cf7 d194:866a d195:883e d196:883d d197:883f d198:8b9e d199:8c9c d19a:8ea9 d19b:8ec9 d19c:974b d19d:9873 d19e:9874 d19f:98cc d1a0:9961 d1a1:99ab d1a2:9a64 d1a3:9a66 d1a4:9a67 d1a5:9b24 d1a6:9e15 d1a7:9e17 d1a8:9f48 d1a9:6207 d1aa:6b1e d1ab:7227 d1ac:864c d1ad:8ea8 d1ae:9482 d1af:9480 d1b0:9481 d1b1:9a69 d1b2:9a68 d1b3:9b2e d1b4:9e19 d1b5:7229 d1b6:864b d1b7:8b9f d1b8:9483 d1b9:9c79 d1ba:9eb7 d1bb:7675 d1bc:9a6b d1bd:9c7a d1be:9e1d d1bf:7069 d1c0:706a d1c1:9ea4 d1c2:9f7e d1c3:9f49 d1c4:9f98 d1c5:691e d1c6:6eb8 db40:e000 db41:e001 db42:e002 db43:e003 db44:e004 db45:e005 db46:e006 db47:e007 db48:e008 db49:e009 db4a:e00a db4b:e00b db4c:e00c db4d:e00d db4e:e00e db4f:e00f db50:e010 db51:e011 db52:e012 db53:e013 db54:e014 db55:e015 db56:e016 db57:e017 db58:e018 db59:e019 db5a:e01a db5b:e01b db5c:e01c db5d:e01d db5e:e01e db5f:e01f db60:e020 db61:e021 db62:e022 db63:e023 db64:e024 db65:e025 db66:e026 db67:e027 db68:e028 db69:e029 db6a:e02a db6b:e02b db6c:e02c db6d:e02d db6e:e02e db6f:e02f db70:e030 db71:e031 db72:e032 db73:e033 db74:e034 db75:e035 db76:e036 db77:e037 db78:e038 db79:e039 db7a:e03a db7b:e03b db7c:e03c db7d:e03d db7e:e03e db80:e03f db81:e040 db82:e041 db83:e042 db84:e043 db85:e044 db86:e045 db87:e046 db88:e047 db89:e048 db8a:e049 db8b:e04a db8c:e04b db8d:e04c db8e:e04d db8f:e04e db90:e04f db91:e050 db92:e051 db93:e052 db94:e053 db95:e054 db96:e055 db97:e056 db98:e057 db99:e058 db9a:e059 db9b:e05a db9c:e05b db9d:e05c db9e:e05d db9f:e05e dba0:e05f dba1:e060 dba2:e061 dba3:e062 dba4:e063 dba5:e064 dba6:e065 dba7:e066 dba8:e067 dba9:e068 dbaa:e069 dbab:e06a dbac:e06b dbad:e06c dbae:e06d dbaf:e06e dbb0:e06f dbb1:e070 dbb2:e071 dbb3:e072 dbb4:e073 dbb5:e074 dbb6:e075 dbb7:e076 dbb8:e077 dbb9:e078 dbba:e079 dbbb:e07a dbbc:e07b dbbd:e07c dbbe:e07d dbbf:e07e dbc0:e07f dbc1:e080 dbc2:e081 dbc3:e082 dbc4:e083 dbc5:e084 dbc6:e085 dbc7:e086 dbc8:e087 dbc9:e088 dbca:e089 dbcb:e08a dbcc:e08b dbcd:e08c dbce:e08d dbcf:e08e dbd0:e08f dbd1:e090 dbd2:e091 dbd3:e092 dbd4:e093 dbd5:e094 dbd6:e095 dbd7:e096 dbd8:e097 dbd9:e098 dbda:e099 dbdb:e09a dbdc:e09b dbdd:e09c dbde:e09d dbdf:e09e dbe0:e09f dbe1:e0a0 dbe2:e0a1 dbe3:e0a2 dbe4:e0a3 dbe5:e0a4 dbe6:e0a5 dbe7:e0a6 dbe8:e0a7 dbe9:e0a8 dbea:e0a9 dbeb:e0aa dbec:e0ab dbed:e0ac dbee:e0ad dbef:e0ae dbf0:e0af dbf1:e0b0 dbf2:e0b1 dbf3:e0b2 dbf4:e0b3 dbf5:e0b4 dbf6:e0b5 dbf7:e0b6 dbf8:e0b7 dbf9:e0b8 dbfa:e0b9 dbfb:e0ba dbfc:e0bb dc40:e0bc dc41:e0bd dc42:e0be dc43:e0bf dc44:e0c0 dc45:e0c1 dc46:e0c2 dc47:e0c3 dc48:e0c4 dc49:e0c5 dc4a:e0c6 dc4b:e0c7 dc4c:e0c8 dc4d:e0c9 dc4e:e0ca dc4f:e0cb dc50:e0cc dc51:e0cd dc52:e0ce dc53:e0cf dc54:e0d0 dc55:e0d1 dc56:e0d2 dc57:e0d3 dc58:e0d4 dc59:e0d5 dc5a:e0d6 dc5b:e0d7 dc5c:e0d8 dc5d:e0d9 dc5e:e0da dc5f:e0db dc60:e0dc dc61:e0dd dc62:e0de dc63:e0df dc64:e0e0 dc65:e0e1 dc66:e0e2 dc67:e0e3 dc68:e0e4 dc69:e0e5 dc6a:e0e6 dc6b:e0e7 dc6c:e0e8 dc6d:e0e9 dc6e:e0ea dc6f:e0eb dc70:e0ec dc71:e0ed dc72:e0ee dc73:e0ef dc74:e0f0 dc75:e0f1 dc76:e0f2 dc77:e0f3 dc78:e0f4 dc79:e0f5 dc7a:e0f6 dc7b:e0f7 dc7c:e0f8 dc7d:e0f9 dc7e:e0fa dc80:e0fb dc81:e0fc dc82:e0fd dc83:e0fe dc84:e0ff dc85:e100 dc86:e101 dc87:e102 dc88:e103 dc89:e104 dc8a:e105 dc8b:e106 dc8c:e107 dc8d:e108 dc8e:e109 dc8f:e10a dc90:e10b dc91:e10c dc92:e10d dc93:e10e dc94:e10f dc95:e110 dc96:e111 dc97:e112 dc98:e113 dc99:e114 dc9a:e115 dc9b:e116 dc9c:e117 dc9d:e118 dc9e:e119 dc9f:e11a dca0:e11b dca1:e11c dca2:e11d dca3:e11e dca4:e11f dca5:e120 dca6:e121 dca7:e122 dca8:e123 dca9:e124 dcaa:e125 dcab:e126 dcac:e127 dcad:e128 dcae:e129 dcaf:e12a dcb0:e12b dcb1:e12c dcb2:e12d dcb3:e12e dcb4:e12f dcb5:e130 dcb6:e131 dcb7:e132 dcb8:e133 dcb9:e134 dcba:e135 dcbb:e136 dcbc:e137 dcbd:e138 dcbe:e139 dcbf:e13a dcc0:e13b dcc1:e13c dcc2:e13d dcc3:e13e dcc4:e13f dcc5:e140 dcc6:e141 dcc7:e142 dcc8:e143 dcc9:e144 dcca:e145 dccb:e146 dccc:e147 dccd:e148 dcce:e149 dccf:e14a dcd0:e14b dcd1:e14c dcd2:e14d dcd3:e14e dcd4:e14f dcd5:e150 dcd6:e151 dcd7:e152 dcd8:e153 dcd9:e154 dcda:e155 dcdb:e156 dcdc:e157 dcdd:e158 dcde:e159 dcdf:e15a dce0:e15b dce1:e15c dce2:e15d dce3:e15e dce4:e15f dce5:e160 dce6:e161 dce7:e162 dce8:e163 dce9:e164 dcea:e165 dceb:e166 dcec:e167 dced:e168 dcee:e169 dcef:e16a dcf0:e16b dcf1:e16c dcf2:e16d dcf3:e16e dcf4:e16f dcf5:e170 dcf6:e171 dcf7:e172 dcf8:e173 dcf9:e174 dcfa:e175 dcfb:e176 dcfc:e177 dd40:e178 dd41:e179 dd42:e17a dd43:e17b dd44:e17c dd45:e17d dd46:e17e dd47:e17f dd48:e180 dd49:e181 dd4a:e182 dd4b:e183 dd4c:e184 dd4d:e185 dd4e:e186 dd4f:e187 dd50:e188 dd51:e189 dd52:e18a dd53:e18b dd54:e18c dd55:e18d dd56:e18e dd57:e18f dd58:e190 dd59:e191 dd5a:e192 dd5b:e193 dd5c:e194 dd5d:e195 dd5e:e196 dd5f:e197 dd60:e198 dd61:e199 dd62:e19a dd63:e19b dd64:e19c dd65:e19d dd66:e19e dd67:e19f dd68:e1a0 dd69:e1a1 dd6a:e1a2 dd6b:e1a3 dd6c:e1a4 dd6d:e1a5 dd6e:e1a6 dd6f:e1a7 dd70:e1a8 dd71:e1a9 dd72:e1aa dd73:e1ab dd74:e1ac dd75:e1ad dd76:e1ae dd77:e1af dd78:e1b0 dd79:e1b1 dd7a:e1b2 dd7b:e1b3 dd7c:e1b4 dd7d:e1b5 dd7e:e1b6 dd80:e1b7 dd81:e1b8 dd82:e1b9 dd83:e1ba dd84:e1bb dd85:e1bc dd86:e1bd dd87:e1be dd88:e1bf dd89:e1c0 dd8a:e1c1 dd8b:e1c2 dd8c:e1c3 dd8d:e1c4 dd8e:e1c5 dd8f:e1c6 dd90:e1c7 dd91:e1c8 dd92:e1c9 dd93:e1ca dd94:e1cb dd95:e1cc dd96:e1cd dd97:e1ce dd98:e1cf dd99:e1d0 dd9a:e1d1 dd9b:e1d2 dd9c:e1d3 dd9d:e1d4 dd9e:e1d5 dd9f:e1d6 dda0:e1d7 dda1:e1d8 dda2:e1d9 dda3:e1da dda4:e1db dda5:e1dc dda6:e1dd dda7:e1de dda8:e1df dda9:e1e0 ddaa:e1e1 ddab:e1e2 ddac:e1e3 ddad:e1e4 ddae:e1e5 ddaf:e1e6 ddb0:e1e7 ddb1:e1e8 ddb2:e1e9 ddb3:e1ea ddb4:e1eb ddb5:e1ec ddb6:e1ed ddb7:e1ee ddb8:e1ef ddb9:e1f0 ddba:e1f1 ddbb:e1f2 ddbc:e1f3 ddbd:e1f4 ddbe:e1f5 ddbf:e1f6 ddc0:e1f7 ddc1:e1f8 ddc2:e1f9 ddc3:e1fa ddc4:e1fb ddc5:e1fc ddc6:e1fd ddc7:e1fe ddc8:e1ff ddc9:e200 ddca:e201 ddcb:e202 ddcc:e203 ddcd:e204 ddce:e205 ddcf:e206 ddd0:e207 ddd1:e208 ddd2:e209 ddd3:e20a ddd4:e20b ddd5:e20c ddd6:e20d ddd7:e20e ddd8:e20f ddd9:e210 ddda:e211 dddb:e212 dddc:e213 dddd:e214 ddde:e215 dddf:e216 dde0:e217 dde1:e218 dde2:e219 dde3:e21a dde4:e21b dde5:e21c dde6:e21d dde7:e21e dde8:e21f dde9:e220 ddea:e221 ddeb:e222 ddec:e223 dded:e224 ddee:e225 ddef:e226 ddf0:e227 ddf1:e228 ddf2:e229 ddf3:e22a ddf4:e22b ddf5:e22c ddf6:e22d ddf7:e22e ddf8:e22f ddf9:e230 ddfa:e231 ddfb:e232 ddfc:e233 de40:e234 de41:e235 de42:e236 de43:e237 de44:e238 de45:e239 de46:e23a de47:e23b de48:e23c de49:e23d de4a:e23e de4b:e23f de4c:e240 de4d:e241 de4e:e242 de4f:e243 de50:e244 de51:e245 de52:e246 de53:e247 de54:e248 de55:e249 de56:e24a de57:e24b de58:e24c de59:e24d de5a:e24e de5b:e24f de5c:e250 de5d:e251 de5e:e252 de5f:e253 de60:e254 de61:e255 de62:e256 de63:e257 de64:e258 de65:e259 de66:e25a de67:e25b de68:e25c de69:e25d de6a:e25e de6b:e25f de6c:e260 de6d:e261 de6e:e262 de6f:e263 de70:e264 de71:e265 de72:e266 de73:e267 de74:e268 de75:e269 de76:e26a de77:e26b de78:e26c de79:e26d de7a:e26e de7b:e26f de7c:e270 de7d:e271 de7e:e272 de80:e273 de81:e274 de82:e275 de83:e276 de84:e277 de85:e278 de86:e279 de87:e27a de88:e27b de89:e27c de8a:e27d de8b:e27e de8c:e27f de8d:e280 de8e:e281 de8f:e282 de90:e283 de91:e284 de92:e285 de93:e286 de94:e287 de95:e288 de96:e289 de97:e28a de98:e28b de99:e28c de9a:e28d de9b:e28e de9c:e28f de9d:e290 de9e:e291 de9f:e292 dea0:e293 dea1:e294 dea2:e295 dea3:e296 dea4:e297 dea5:e298 dea6:e299 dea7:e29a dea8:e29b dea9:e29c deaa:e29d deab:e29e deac:e29f dead:e2a0 deae:e2a1 deaf:e2a2 deb0:e2a3 deb1:e2a4 deb2:e2a5 deb3:e2a6 deb4:e2a7 deb5:e2a8 deb6:e2a9 deb7:e2aa deb8:e2ab deb9:e2ac deba:e2ad debb:e2ae debc:e2af debd:e2b0 debe:e2b1 debf:e2b2 dec0:e2b3 dec1:e2b4 dec2:e2b5 dec3:e2b6 dec4:e2b7 dec5:e2b8 dec6:e2b9 dec7:e2ba dec8:e2bb dec9:e2bc deca:e2bd decb:e2be decc:e2bf decd:e2c0 dece:e2c1 decf:e2c2 ded0:e2c3 ded1:e2c4 ded2:e2c5 ded3:e2c6 ded4:e2c7 ded5:e2c8 ded6:e2c9 ded7:e2ca ded8:e2cb ded9:e2cc deda:e2cd dedb:e2ce dedc:e2cf dedd:e2d0 dede:e2d1 dedf:e2d2 dee0:e2d3 dee1:e2d4 dee2:e2d5 dee3:e2d6 dee4:e2d7 dee5:e2d8 dee6:e2d9 dee7:e2da dee8:e2db dee9:e2dc deea:e2dd deeb:e2de deec:e2df deed:e2e0 deee:e2e1 deef:e2e2 def0:e2e3 def1:e2e4 def2:e2e5 def3:e2e6 def4:e2e7 def5:e2e8 def6:e2e9 def7:e2ea def8:e2eb def9:e2ec defa:e2ed defb:e2ee defc:e2ef df40:e2f0 df41:e2f1 df42:e2f2 df43:e2f3 df44:e2f4 df45:e2f5 df46:e2f6 df47:e2f7 df48:e2f8 df49:e2f9 df4a:e2fa df4b:e2fb df4c:e2fc df4d:e2fd df4e:e2fe df4f:e2ff df50:e300 df51:e301 df52:e302 df53:e303 df54:e304 df55:e305 df56:e306 df57:e307 df58:e308 df59:e309 df5a:e30a df5b:e30b df5c:e30c df5d:e30d df5e:e30e df5f:e30f df60:e310 df61:e311 df62:e312 df63:e313 df64:e314 df65:e315 df66:e316 df67:e317 df68:e318 df69:e319 df6a:e31a df6b:e31b df6c:e31c df6d:e31d df6e:e31e df6f:e31f df70:e320 df71:e321 df72:e322 df73:e323 df74:e324 df75:e325 df76:e326 df77:e327 df78:e328 df79:e329 df7a:e32a df7b:e32b df7c:e32c df7d:e32d df7e:e32e df80:e32f df81:e330 df82:e331 df83:e332 df84:e333 df85:e334 df86:e335 df87:e336 df88:e337 df89:e338 df8a:e339 df8b:e33a df8c:e33b df8d:e33c df8e:e33d df8f:e33e df90:e33f df91:e340 df92:e341 df93:e342 df94:e343 df95:e344 df96:e345 df97:e346 df98:e347 df99:e348 df9a:e349 df9b:e34a df9c:e34b df9d:e34c df9e:e34d df9f:e34e dfa0:e34f dfa1:e350 dfa2:e351 dfa3:e352 dfa4:e353 dfa5:e354 dfa6:e355 dfa7:e356 dfa8:e357 dfa9:e358 dfaa:e359 dfab:e35a dfac:e35b dfad:e35c dfae:e35d dfaf:e35e dfb0:e35f dfb1:e360 dfb2:e361 dfb3:e362 dfb4:e363 dfb5:e364 dfb6:e365 dfb7:e366 dfb8:e367 dfb9:e368 dfba:e369 dfbb:e36a dfbc:e36b dfbd:e36c dfbe:e36d dfbf:e36e dfc0:e36f dfc1:e370 dfc2:e371 dfc3:e372 dfc4:e373 dfc5:e374 dfc6:e375 dfc7:e376 dfc8:e377 dfc9:e378 dfca:e379 dfcb:e37a dfcc:e37b dfcd:e37c dfce:e37d dfcf:e37e dfd0:e37f dfd1:e380 dfd2:e381 dfd3:e382 dfd4:e383 dfd5:e384 dfd6:e385 dfd7:e386 dfd8:e387 dfd9:e388 dfda:e389 dfdb:e38a dfdc:e38b dfdd:e38c dfde:e38d dfdf:e38e dfe0:e38f dfe1:e390 dfe2:e391 dfe3:e392 dfe4:e393 dfe5:e394 dfe6:e395 dfe7:e396 dfe8:e397 dfe9:e398 dfea:e399 dfeb:e39a dfec:e39b dfed:e39c dfee:e39d dfef:e39e dff0:e39f dff1:e3a0 dff2:e3a1 dff3:e3a2 dff4:e3a3 dff5:e3a4 dff6:e3a5 dff7:e3a6 dff8:e3a7 dff9:e3a8 dffa:e3a9 dffb:e3aa dffc:e3ab e040:e3ac e041:e3ad e042:e3ae e043:e3af e044:e3b0 e045:e3b1 e046:e3b2 e047:e3b3 e048:e3b4 e049:e3b5 e04a:e3b6 e04b:e3b7 e04c:e3b8 e04d:e3b9 e04e:e3ba e04f:e3bb e050:e3bc e051:e3bd e052:e3be e053:e3bf e054:e3c0 e055:e3c1 e056:e3c2 e057:e3c3 e058:e3c4 e059:e3c5 e05a:e3c6 e05b:e3c7 e05c:e3c8 e05d:e3c9 e05e:e3ca e05f:e3cb e060:e3cc e061:e3cd e062:e3ce e063:e3cf e064:e3d0 e065:e3d1 e066:e3d2 e067:e3d3 e068:e3d4 e069:e3d5 e06a:e3d6 e06b:e3d7 e06c:e3d8 e06d:e3d9 e06e:e3da e06f:e3db e070:e3dc e071:e3dd e072:e3de e073:e3df e074:e3e0 e075:e3e1 e076:e3e2 e077:e3e3 e078:e3e4 e079:e3e5 e07a:e3e6 e07b:e3e7 e07c:e3e8 e07d:e3e9 e07e:e3ea e080:e3eb e081:e3ec e082:e3ed e083:e3ee e084:e3ef e085:e3f0 e086:e3f1 e087:e3f2 e088:e3f3 e089:e3f4 e08a:e3f5 e08b:e3f6 e08c:e3f7 e08d:e3f8 e08e:e3f9 e08f:e3fa e090:e3fb e091:e3fc e092:e3fd e093:e3fe e094:e3ff e095:e400 e096:e401 e097:e402 e098:e403 e099:e404 e09a:e405 e09b:e406 e09c:e407 e09d:e408 e09e:e409 e09f:e40a e0a0:e40b e0a1:e40c e0a2:e40d e0a3:e40e e0a4:e40f e0a5:e410 e0a6:e411 e0a7:e412 e0a8:e413 e0a9:e414 e0aa:e415 e0ab:e416 e0ac:e417 e0ad:e418 e0ae:e419 e0af:e41a e0b0:e41b e0b1:e41c e0b2:e41d e0b3:e41e e0b4:e41f e0b5:e420 e0b6:e421 e0b7:e422 e0b8:e423 e0b9:e424 e0ba:e425 e0bb:e426 e0bc:e427 e0bd:e428 e0be:e429 e0bf:e42a e0c0:e42b e0c1:e42c e0c2:e42d e0c3:e42e e0c4:e42f e0c5:e430 e0c6:e431 e0c7:e432 e0c8:e433 e0c9:e434 e0ca:e435 e0cb:e436 e0cc:e437 e0cd:e438 e0ce:e439 e0cf:e43a e0d0:e43b e0d1:e43c e0d2:e43d e0d3:e43e e0d4:e43f e0d5:e440 e0d6:e441 e0d7:e442 e0d8:e443 e0d9:e444 e0da:e445 e0db:e446 e0dc:e447 e0dd:e448 e0de:e449 e0df:e44a e0e0:e44b e0e1:e44c e0e2:e44d e0e3:e44e e0e4:e44f e0e5:e450 e0e6:e451 e0e7:e452 e0e8:e453 e0e9:e454 e0ea:e455 e0eb:e456 e0ec:e457 e0ed:e458 e0ee:e459 e0ef:e45a e0f0:e45b e0f1:e45c e0f2:e45d e0f3:e45e e0f4:e45f e0f5:e460 e0f6:e461 e0f7:e462 e0f8:e463 e0f9:e464 e0fa:e465 e0fb:e466 e0fc:e467 e140:e468 e141:e469 e142:e46a e143:e46b e144:e46c e145:e46d e146:e46e e147:e46f e148:e470 e149:e471 e14a:e472 e14b:e473 e14c:e474 e14d:e475 e14e:e476 e14f:e477 e150:e478 e151:e479 e152:e47a e153:e47b e154:e47c e155:e47d e156:e47e e157:e47f e158:e480 e159:e481 e15a:e482 e15b:e483 e15c:e484 e15d:e485 e15e:e486 e15f:e487 e160:e488 e161:e489 e162:e48a e163:e48b e164:e48c e165:e48d e166:e48e e167:e48f e168:e490 e169:e491 e16a:e492 e16b:e493 e16c:e494 e16d:e495 e16e:e496 e16f:e497 e170:e498 e171:e499 e172:e49a e173:e49b e174:e49c e175:e49d e176:e49e e177:e49f e178:e4a0 e179:e4a1 e17a:e4a2 e17b:e4a3 e17c:e4a4 e17d:e4a5 e17e:e4a6 e180:e4a7 e181:e4a8 e182:e4a9 e183:e4aa e184:e4ab e185:e4ac e186:e4ad e187:e4ae e188:e4af e189:e4b0 e18a:e4b1 e18b:e4b2 e18c:e4b3 e18d:e4b4 e18e:e4b5 e18f:e4b6 e190:e4b7 e191:e4b8 e192:e4b9 e193:e4ba e194:e4bb e195:e4bc e196:e4bd e197:e4be e198:e4bf e199:e4c0 e19a:e4c1 e19b:e4c2 e19c:e4c3 e19d:e4c4 e19e:e4c5 e19f:e4c6 e1a0:e4c7 e1a1:e4c8 e1a2:e4c9 e1a3:e4ca e1a4:e4cb e1a5:e4cc e1a6:e4cd e1a7:e4ce e1a8:e4cf e1a9:e4d0 e1aa:e4d1 e1ab:e4d2 e1ac:e4d3 e1ad:e4d4 e1ae:e4d5 e1af:e4d6 e1b0:e4d7 e1b1:e4d8 e1b2:e4d9 e1b3:e4da e1b4:e4db e1b5:e4dc e1b6:e4dd e1b7:e4de e1b8:e4df e1b9:e4e0 e1ba:e4e1 e1bb:e4e2 e1bc:e4e3 e1bd:e4e4 e1be:e4e5 e1bf:e4e6 e1c0:e4e7 e1c1:e4e8 e1c2:e4e9 e1c3:e4ea e1c4:e4eb e1c5:e4ec e1c6:e4ed e1c7:e4ee e1c8:e4ef e1c9:e4f0 e1ca:e4f1 e1cb:e4f2 e1cc:e4f3 e1cd:e4f4 e1ce:e4f5 e1cf:e4f6 e1d0:e4f7 e1d1:e4f8 e1d2:e4f9 e1d3:e4fa e1d4:e4fb e1d5:e4fc e1d6:e4fd e1d7:e4fe e1d8:e4ff e1d9:e500 e1da:e501 e1db:e502 e1dc:e503 e1dd:e504 e1de:e505 e1df:e506 e1e0:e507 e1e1:e508 e1e2:e509 e1e3:e50a e1e4:e50b e1e5:e50c e1e6:e50d e1e7:e50e e1e8:e50f e1e9:e510 e1ea:e511 e1eb:e512 e1ec:e513 e1ed:e514 e1ee:e515 e1ef:e516 e1f0:e517 e1f1:e518 e1f2:e519 e1f3:e51a e1f4:e51b e1f5:e51c e1f6:e51d e1f7:e51e e1f8:e51f e1f9:e520 e1fa:e521 e1fb:e522 e1fc:e523 e240:e524 e241:e525 e242:e526 e243:e527 e244:e528 e245:e529 e246:e52a e247:e52b e248:e52c e249:e52d e24a:e52e e24b:e52f e24c:e530 e24d:e531 e24e:e532 e24f:e533 e250:e534 e251:e535 e252:e536 e253:e537 e254:e538 e255:e539 e256:e53a e257:e53b e258:e53c e259:e53d e25a:e53e e25b:e53f e25c:e540 e25d:e541 e25e:e542 e25f:e543 e260:e544 e261:e545 e262:e546 e263:e547 e264:e548 e265:e549 e266:e54a e267:e54b e268:e54c e269:e54d e26a:e54e e26b:e54f e26c:e550 e26d:e551 e26e:e552 e26f:e553 e270:e554 e271:e555 e272:e556 e273:e557 e274:e558 e275:e559 e276:e55a e277:e55b e278:e55c e279:e55d e27a:e55e e27b:e55f e27c:e560 e27d:e561 e27e:e562 e280:e563 e281:e564 e282:e565 e283:e566 e284:e567 e285:e568 e286:e569 e287:e56a e288:e56b e289:e56c e28a:e56d e28b:e56e e28c:e56f e28d:e570 e28e:e571 e28f:e572 e290:e573 e291:e574 e292:e575 e293:e576 e294:e577 e295:e578 e296:e579 e297:e57a e298:e57b e299:e57c e29a:e57d e29b:e57e e29c:e57f e29d:e580 e29e:e581 e29f:e582 e2a0:e583 e2a1:e584 e2a2:e585 e2a3:e586 e2a4:e587 e2a5:e588 e2a6:e589 e2a7:e58a e2a8:e58b e2a9:e58c e2aa:e58d e2ab:e58e e2ac:e58f e2ad:e590 e2ae:e591 e2af:e592 e2b0:e593 e2b1:e594 e2b2:e595 e2b3:e596 e2b4:e597 e2b5:e598 e2b6:e599 e2b7:e59a e2b8:e59b e2b9:e59c e2ba:e59d e2bb:e59e e2bc:e59f e2bd:e5a0 e2be:e5a1 e2bf:e5a2 e2c0:e5a3 e2c1:e5a4 e2c2:e5a5 e2c3:e5a6 e2c4:e5a7 e2c5:e5a8 e2c6:e5a9 e2c7:e5aa e2c8:e5ab e2c9:e5ac e2ca:e5ad e2cb:e5ae e2cc:e5af e2cd:e5b0 e2ce:e5b1 e2cf:e5b2 e2d0:e5b3 e2d1:e5b4 e2d2:e5b5 e2d3:e5b6 e2d4:e5b7 e2d5:e5b8 e2d6:e5b9 e2d7:e5ba e2d8:e5bb e2d9:e5bc e2da:e5bd e2db:e5be e2dc:e5bf e2dd:e5c0 e2de:e5c1 e2df:e5c2 e2e0:e5c3 e2e1:e5c4 e2e2:e5c5 e2e3:e5c6 e2e4:e5c7 e2e5:e5c8 e2e6:e5c9 e2e7:e5ca e2e8:e5cb e2e9:e5cc e2ea:e5cd e2eb:e5ce e2ec:e5cf e2ed:e5d0 e2ee:e5d1 e2ef:e5d2 e2f0:e5d3 e2f1:e5d4 e2f2:e5d5 e2f3:e5d6 e2f4:e5d7 e2f5:e5d8 e2f6:e5d9 e2f7:e5da e2f8:e5db e2f9:e5dc e2fa:e5dd e2fb:e5de e2fc:e5df e340:e5e0 e341:e5e1 e342:e5e2 e343:e5e3 e344:e5e4 e345:e5e5 e346:e5e6 e347:e5e7 e348:e5e8 e349:e5e9 e34a:e5ea e34b:e5eb e34c:e5ec e34d:e5ed e34e:e5ee e34f:e5ef e350:e5f0 e351:e5f1 e352:e5f2 e353:e5f3 e354:e5f4 e355:e5f5 e356:e5f6 e357:e5f7 e358:e5f8 e359:e5f9 e35a:e5fa e35b:e5fb e35c:e5fc e35d:e5fd e35e:e5fe e35f:e5ff e360:e600 e361:e601 e362:e602 e363:e603 e364:e604 e365:e605 e366:e606 e367:e607 e368:e608 e369:e609 e36a:e60a e36b:e60b e36c:e60c e36d:e60d e36e:e60e e36f:e60f e370:e610 e371:e611 e372:e612 e373:e613 e374:e614 e375:e615 e376:e616 e377:e617 e378:e618 e379:e619 e37a:e61a e37b:e61b e37c:e61c e37d:e61d e37e:e61e e380:e61f e381:e620 e382:e621 e383:e622 e384:e623 e385:e624 e386:e625 e387:e626 e388:e627 e389:e628 e38a:e629 e38b:e62a e38c:e62b e38d:e62c e38e:e62d e38f:e62e e390:e62f e391:e630 e392:e631 e393:e632 e394:e633 e395:e634 e396:e635 e397:e636 e398:e637 e399:e638 e39a:e639 e39b:e63a e39c:e63b e39d:e63c e39e:e63d e39f:e63e e3a0:e63f e3a1:e640 e3a2:e641 e3a3:e642 e3a4:e643 e3a5:e644 e3a6:e645 e3a7:e646 e3a8:e647 e3a9:e648 e3aa:e649 e3ab:e64a e3ac:e64b e3ad:e64c e3ae:e64d e3af:e64e e3b0:e64f e3b1:e650 e3b2:e651 e3b3:e652 e3b4:e653 e3b5:e654 e3b6:e655 e3b7:e656 e3b8:e657 e3b9:e658 e3ba:e659 e3bb:e65a e3bc:e65b e3bd:e65c e3be:e65d e3bf:e65e e3c0:e65f e3c1:e660 e3c2:e661 e3c3:e662 e3c4:e663 e3c5:e664 e3c6:e665 e3c7:e666 e3c8:e667 e3c9:e668 e3ca:e669 e3cb:e66a e3cc:e66b e3cd:e66c e3ce:e66d e3cf:e66e e3d0:e66f e3d1:e670 e3d2:e671 e3d3:e672 e3d4:e673 e3d5:e674 e3d6:e675 e3d7:e676 e3d8:e677 e3d9:e678 e3da:e679 e3db:e67a e3dc:e67b e3dd:e67c e3de:e67d e3df:e67e e3e0:e67f e3e1:e680 e3e2:e681 e3e3:e682 e3e4:e683 e3e5:e684 e3e6:e685 e3e7:e686 e3e8:e687 e3e9:e688 e3ea:e689 e3eb:e68a e3ec:e68b e3ed:e68c e3ee:e68d e3ef:e68e e3f0:e68f e3f1:e690 e3f2:e691 e3f3:e692 e3f4:e693 e3f5:e694 e3f6:e695 e3f7:e696 e3f8:e697 e3f9:e698 e3fa:e699 e3fb:e69a e3fc:e69b e440:e69c e441:e69d e442:e69e e443:e69f e444:e6a0 e445:e6a1 e446:e6a2 e447:e6a3 e448:e6a4 e449:e6a5 e44a:e6a6 e44b:e6a7 e44c:e6a8 e44d:e6a9 e44e:e6aa e44f:e6ab e450:e6ac e451:e6ad e452:e6ae e453:e6af e454:e6b0 e455:e6b1 e456:e6b2 e457:e6b3 e458:e6b4 e459:e6b5 e45a:e6b6 e45b:e6b7 e45c:e6b8 e45d:e6b9 e45e:e6ba e45f:e6bb e460:e6bc e461:e6bd e462:e6be e463:e6bf e464:e6c0 e465:e6c1 e466:e6c2 e467:e6c3 e468:e6c4 e469:e6c5 e46a:e6c6 e46b:e6c7 e46c:e6c8 e46d:e6c9 e46e:e6ca e46f:e6cb e470:e6cc e471:e6cd e472:e6ce e473:e6cf e474:e6d0 e475:e6d1 e476:e6d2 e477:e6d3 e478:e6d4 e479:e6d5 e47a:e6d6 e47b:e6d7 e47c:e6d8 e47d:e6d9 e47e:e6da e480:e6db e481:e6dc e482:e6dd e483:e6de e484:e6df e485:e6e0 e486:e6e1 e487:e6e2 e488:e6e3 e489:e6e4 e48a:e6e5 e48b:e6e6 e48c:e6e7 e48d:e6e8 e48e:e6e9 e48f:e6ea e490:e6eb e491:e6ec e492:e6ed e493:e6ee e494:e6ef e495:e6f0 e496:e6f1 e497:e6f2 e498:e6f3 e499:e6f4 e49a:e6f5 e49b:e6f6 e49c:e6f7 e49d:e6f8 e49e:e6f9 e49f:e6fa e4a0:e6fb e4a1:e6fc e4a2:e6fd e4a3:e6fe e4a4:e6ff e4a5:e700 e4a6:e701 e4a7:e702 e4a8:e703 e4a9:e704 e4aa:e705 e4ab:e706 e4ac:e707 e4ad:e708 e4ae:e709 e4af:e70a e4b0:e70b e4b1:e70c e4b2:e70d e4b3:e70e e4b4:e70f e4b5:e710 e4b6:e711 e4b7:e712 e4b8:e713 e4b9:e714 e4ba:e715 e4bb:e716 e4bc:e717 e4bd:e718 e4be:e719 e4bf:e71a e4c0:e71b e4c1:e71c e4c2:e71d e4c3:e71e e4c4:e71f e4c5:e720 e4c6:e721 e4c7:e722 e4c8:e723 e4c9:e724 e4ca:e725 e4cb:e726 e4cc:e727 e4cd:e728 e4ce:e729 e4cf:e72a e4d0:e72b e4d1:e72c e4d2:e72d e4d3:e72e e4d4:e72f e4d5:e730 e4d6:e731 e4d7:e732 e4d8:e733 e4d9:e734 e4da:e735 e4db:e736 e4dc:e737 e4dd:e738 e4de:e739 e4df:e73a e4e0:e73b e4e1:e73c e4e2:e73d e4e3:e73e e4e4:e73f e4e5:e740 e4e6:e741 e4e7:e742 e4e8:e743 e4e9:e744 e4ea:e745 e4eb:e746 e4ec:e747 e4ed:e748 e4ee:e749 e4ef:e74a e4f0:e74b e4f1:e74c e4f2:e74d e4f3:e74e e4f4:e74f e4f5:e750 e4f6:e751 e4f7:e752 e4f8:e753 e4f9:e754 e4fa:e755 e4fb:e756 e4fc:e757 e540:e758 e541:e759 e542:e75a e543:e75b e544:e75c e545:e75d e546:e75e e547:e75f e548:e760 e549:e761 e54a:e762 e54b:e763 e54c:e764 e54d:e765 e54e:e766 e54f:e767 e550:e768 e551:e769 e552:e76a e553:e76b e554:e76c e555:e76d e556:e76e e557:e76f e558:e770 e559:e771 e55a:e772 e55b:e773 e55c:e774 e55d:e775 e55e:e776 e55f:e777 e560:e778 e561:e779 e562:e77a e563:e77b e564:e77c e565:e77d e566:e77e e567:e77f e568:e780 e569:e781 e56a:e782 e56b:e783 e56c:e784 e56d:e785 e56e:e786 e56f:e787 e570:e788 e571:e789 e572:e78a e573:e78b e574:e78c e575:e78d e576:e78e e577:e78f e578:e790 e579:e791 e57a:e792 e57b:e793 e57c:e794 e57d:e795 e57e:e796 e580:e797 e581:e798 e582:e799 e583:e79a e584:e79b e585:e79c e586:e79d e587:e79e e588:e79f e589:e7a0 e58a:e7a1 e58b:e7a2 e58c:e7a3 e58d:e7a4 e58e:e7a5 e58f:e7a6 e590:e7a7 e591:e7a8 e592:e7a9 e593:e7aa e594:e7ab e595:e7ac e596:e7ad e597:e7ae e598:e7af e599:e7b0 e59a:e7b1 e59b:e7b2 e59c:e7b3 e59d:e7b4 e59e:e7b5 e59f:e7b6 e5a0:e7b7 e5a1:e7b8 e5a2:e7b9 e5a3:e7ba e5a4:e7bb e5a5:e7bc e5a6:e7bd e5a7:e7be e5a8:e7bf e5a9:e7c0 e5aa:e7c1 e5ab:e7c2 e5ac:e7c3 e5ad:e7c4 e5ae:e7c5 e5af:e7c6 e5b0:e7c7 e5b1:e7c8 e5b2:e7c9 e5b3:e7ca e5b4:e7cb e5b5:e7cc e5b6:e7cd e5b7:e7ce e5b8:e7cf e5b9:e7d0 e5ba:e7d1 e5bb:e7d2 e5bc:e7d3 e5bd:e7d4 e5be:e7d5 e5bf:e7d6 e5c0:e7d7 e5c1:e7d8 e5c2:e7d9 e5c3:e7da e5c4:e7db e5c5:e7dc e5c6:e7dd e5c7:e7de e5c8:e7df e5c9:e7e0 e5ca:e7e1 e5cb:e7e2 e5cc:e7e3 e5cd:e7e4 e5ce:e7e5 e5cf:e7e6 e5d0:e7e7 e5d1:e7e8 e5d2:e7e9 e5d3:e7ea e5d4:e7eb e5d5:e7ec e5d6:e7ed e5d7:e7ee e5d8:e7ef e5d9:e7f0 e5da:e7f1 e5db:e7f2 e5dc:e7f3 e5dd:e7f4 e5de:e7f5 e5df:e7f6 e5e0:e7f7 e5e1:e7f8 e5e2:e7f9 e5e3:e7fa e5e4:e7fb e5e5:e7fc e5e6:e7fd e5e7:e7fe e5e8:e7ff e5e9:e800 e5ea:e801 e5eb:e802 e5ec:e803 e5ed:e804 e5ee:e805 e5ef:e806 e5f0:e807 e5f1:e808 e5f2:e809 e5f3:e80a e5f4:e80b e5f5:e80c e5f6:e80d e5f7:e80e e5f8:e80f e5f9:e810 e5fa:e811 e5fb:e812 e5fc:e813 e640:e814 e641:e815 e642:e816 e643:e817 e644:e818 e645:e819 e646:e81a e647:e81b e648:e81c e649:e81d e64a:e81e e64b:e81f e64c:e820 e64d:e821 e64e:e822 e64f:e823 e650:e824 e651:e825 e652:e826 e653:e827 e654:e828 e655:e829 e656:e82a e657:e82b e658:e82c e659:e82d e65a:e82e e65b:e82f e65c:e830 e65d:e831 e65e:e832 e65f:e833 e660:e834 e661:e835 e662:e836 e663:e837 e664:e838 e665:e839 e666:e83a e667:e83b e668:e83c e669:e83d e66a:e83e e66b:e83f e66c:e840 e66d:e841 e66e:e842 e66f:e843 e670:e844 e671:e845 e672:e846 e673:e847 e674:e848 e675:e849 e676:e84a e677:e84b e678:e84c e679:e84d e67a:e84e e67b:e84f e67c:e850 e67d:e851 e67e:e852 e680:e853 e681:e854 e682:e855 e683:e856 e684:e857 e685:e858 e686:e859 e687:e85a e688:e85b e689:e85c e68a:e85d e68b:e85e e68c:e85f e68d:e860 e68e:e861 e68f:e862 e690:e863 e691:e864 e692:e865 e693:e866 e694:e867 e695:e868 e696:e869 e697:e86a e698:e86b e699:e86c e69a:e86d e69b:e86e e69c:e86f e69d:e870 e69e:e871 e69f:e872 e6a0:e873 e6a1:e874 e6a2:e875 e6a3:e876 e6a4:e877 e6a5:e878 e6a6:e879 e6a7:e87a e6a8:e87b e6a9:e87c e6aa:e87d e6ab:e87e e6ac:e87f e6ad:e880 e6ae:e881 e6af:e882 e6b0:e883 e6b1:e884 e6b2:e885 e6b3:e886 e6b4:e887 e6b5:e888 e6b6:e889 e6b7:e88a e6b8:e88b e6b9:e88c e6ba:e88d e6bb:e88e e6bc:e88f e6bd:e890 e6be:e891 e6bf:e892 e6c0:e893 e6c1:e894 e6c2:e895 e6c3:e896 e6c4:e897 e6c5:e898 e6c6:e899 e6c7:e89a e6c8:e89b e6c9:e89c e6ca:e89d e6cb:e89e e6cc:e89f e6cd:e8a0 e6ce:e8a1 e6cf:e8a2 e6d0:e8a3 e6d1:e8a4 e6d2:e8a5 e6d3:e8a6 e6d4:e8a7 e6d5:e8a8 e6d6:e8a9 e6d7:e8aa e6d8:e8ab e6d9:e8ac e6da:e8ad e6db:e8ae e6dc:e8af e6dd:e8b0 e6de:e8b1 e6df:e8b2 e6e0:e8b3 e6e1:e8b4 e6e2:e8b5 e6e3:e8b6 e6e4:e8b7 e6e5:e8b8 e6e6:e8b9 e6e7:e8ba e6e8:e8bb e6e9:e8bc e6ea:e8bd e6eb:e8be e6ec:e8bf e6ed:e8c0 e6ee:e8c1 e6ef:e8c2 e6f0:e8c3 e6f1:e8c4 e6f2:e8c5 e6f3:e8c6 e6f4:e8c7 e6f5:e8c8 e6f6:e8c9 e6f7:e8ca e6f8:e8cb e6f9:e8cc e6fa:e8cd e6fb:e8ce e6fc:e8cf e740:e8d0 e741:e8d1 e742:e8d2 e743:e8d3 e744:e8d4 e745:e8d5 e746:e8d6 e747:e8d7 e748:e8d8 e749:e8d9 e74a:e8da e74b:e8db e74c:e8dc e74d:e8dd e74e:e8de e74f:e8df e750:e8e0 e751:e8e1 e752:e8e2 e753:e8e3 e754:e8e4 e755:e8e5 e756:e8e6 e757:e8e7 e758:e8e8 e759:e8e9 e75a:e8ea e75b:e8eb e75c:e8ec e75d:e8ed e75e:e8ee e75f:e8ef e760:e8f0 e761:e8f1 e762:e8f2 e763:e8f3 e764:e8f4 e765:e8f5 e766:e8f6 e767:e8f7 e768:e8f8 e769:e8f9 e76a:e8fa e76b:e8fb e76c:e8fc e76d:e8fd e76e:e8fe e76f:e8ff e770:e900 e771:e901 e772:e902 e773:e903 e774:e904 e775:e905 e776:e906 e777:e907 e778:e908 e779:e909 e77a:e90a e77b:e90b e77c:e90c e77d:e90d e77e:e90e e780:e90f e781:e910 e782:e911 e783:e912 e784:e913 e785:e914 e786:e915 e787:e916 e788:e917 e789:e918 e78a:e919 e78b:e91a e78c:e91b e78d:e91c e78e:e91d e78f:e91e e790:e91f e791:e920 e792:e921 e793:e922 e794:e923 e795:e924 e796:e925 e797:e926 e798:e927 e799:e928 e79a:e929 e79b:e92a e79c:e92b e79d:e92c e79e:e92d e79f:e92e e7a0:e92f e7a1:e930 e7a2:e931 e7a3:e932 e7a4:e933 e7a5:e934 e7a6:e935 e7a7:e936 e7a8:e937 e7a9:e938 e7aa:e939 e7ab:e93a e7ac:e93b e7ad:e93c e7ae:e93d e7af:e93e e7b0:e93f e7b1:e940 e7b2:e941 e7b3:e942 e7b4:e943 e7b5:e944 e7b6:e945 e7b7:e946 e7b8:e947 e7b9:e948 e7ba:e949 e7bb:e94a e7bc:e94b e7bd:e94c e7be:e94d e7bf:e94e e7c0:e94f e7c1:e950 e7c2:e951 e7c3:e952 e7c4:e953 e7c5:e954 e7c6:e955 e7c7:e956 e7c8:e957 e7c9:e958 e7ca:e959 e7cb:e95a e7cc:e95b e7cd:e95c e7ce:e95d e7cf:e95e e7d0:e95f e7d1:e960 e7d2:e961 e7d3:e962 e7d4:e963 e7d5:e964 e7d6:e965 e7d7:e966 e7d8:e967 e7d9:e968 e7da:e969 e7db:e96a e7dc:e96b e7dd:e96c e7de:e96d e7df:e96e e7e0:e96f e7e1:e970 e7e2:e971 e7e3:e972 e7e4:e973 e7e5:e974 e7e6:e975 e7e7:e976 e7e8:e977 e7e9:e978 e7ea:e979 e7eb:e97a e7ec:e97b e7ed:e97c e7ee:e97d e7ef:e97e e7f0:e97f e7f1:e980 e7f2:e981 e7f3:e982 e7f4:e983 e7f5:e984 e7f6:e985 e7f7:e986 e7f8:e987 e7f9:e988 e7fa:e989 e7fb:e98a e7fc:e98b e840:e98c e841:e98d e842:e98e e843:e98f e844:e990 e845:e991 e846:e992 e847:e993 e848:e994 e849:e995 e84a:e996 e84b:e997 e84c:e998 e84d:e999 e84e:e99a e84f:e99b e850:e99c e851:e99d e852:e99e e853:e99f e854:e9a0 e855:e9a1 e856:e9a2 e857:e9a3 e858:e9a4 e859:e9a5 e85a:e9a6 e85b:e9a7 e85c:e9a8 e85d:e9a9 e85e:e9aa e85f:e9ab e860:e9ac e861:e9ad e862:e9ae e863:e9af e864:e9b0 e865:e9b1 e866:e9b2 e867:e9b3 e868:e9b4 e869:e9b5 e86a:e9b6 e86b:e9b7 e86c:e9b8 e86d:e9b9 e86e:e9ba e86f:e9bb e870:e9bc e871:e9bd e872:e9be e873:e9bf e874:e9c0 e875:e9c1 e876:e9c2 e877:e9c3 e878:e9c4 e879:e9c5 e87a:e9c6 e87b:e9c7 e87c:e9c8 e87d:e9c9 e87e:e9ca e880:e9cb e881:e9cc e882:e9cd e883:e9ce e884:e9cf e885:e9d0 e886:e9d1 e887:e9d2 e888:e9d3 e889:e9d4 e88a:e9d5 e88b:e9d6 e88c:e9d7 e88d:e9d8 e88e:e9d9 e88f:e9da e890:e9db e891:e9dc e892:e9dd e893:e9de e894:e9df e895:e9e0 e896:e9e1 e897:e9e2 e898:e9e3 e899:e9e4 e89a:e9e5 e89b:e9e6 e89c:e9e7 e89d:e9e8 e89e:e9e9 e89f:e9ea e8a0:e9eb e8a1:e9ec e8a2:e9ed e8a3:e9ee e8a4:e9ef e8a5:e9f0 e8a6:e9f1 e8a7:e9f2 e8a8:e9f3 e8a9:e9f4 e8aa:e9f5 e8ab:e9f6 e8ac:e9f7 e8ad:e9f8 e8ae:e9f9 e8af:e9fa e8b0:e9fb e8b1:e9fc e8b2:e9fd e8b3:e9fe e8b4:e9ff e8b5:ea00 e8b6:ea01 e8b7:ea02 e8b8:ea03 e8b9:ea04 e8ba:ea05 e8bb:ea06 e8bc:ea07 e8bd:ea08 e8be:ea09 e8bf:ea0a e8c0:ea0b e8c1:ea0c e8c2:ea0d e8c3:ea0e e8c4:ea0f e8c5:ea10 e8c6:ea11 e8c7:ea12 e8c8:ea13 e8c9:ea14 e8ca:ea15 e8cb:ea16 e8cc:ea17 e8cd:ea18 e8ce:ea19 e8cf:ea1a e8d0:ea1b e8d1:ea1c e8d2:ea1d e8d3:ea1e e8d4:ea1f e8d5:ea20 e8d6:ea21 e8d7:ea22 e8d8:ea23 e8d9:ea24 e8da:ea25 e8db:ea26 e8dc:ea27 e8dd:ea28 e8de:ea29 e8df:ea2a e8e0:ea2b e8e1:ea2c e8e2:ea2d e8e3:ea2e e8e4:ea2f e8e5:ea30 e8e6:ea31 e8e7:ea32 e8e8:ea33 e8e9:ea34 e8ea:ea35 e8eb:ea36 e8ec:ea37 e8ed:ea38 e8ee:ea39 e8ef:ea3a e8f0:ea3b e8f1:ea3c e8f2:ea3d e8f3:ea3e e8f4:ea3f e8f5:ea40 e8f6:ea41 e8f7:ea42 e8f8:ea43 e8f9:ea44 e8fa:ea45 e8fb:ea46 e8fc:ea47 e940:ea48 e941:ea49 e942:ea4a e943:ea4b e944:ea4c e945:ea4d e946:ea4e e947:ea4f e948:ea50 e949:ea51 e94a:ea52 e94b:ea53 e94c:ea54 e94d:ea55 e94e:ea56 e94f:ea57 e950:ea58 e951:ea59 e952:ea5a e953:ea5b e954:ea5c e955:ea5d e956:ea5e e957:ea5f e958:ea60 e959:ea61 e95a:ea62 e95b:ea63 e95c:ea64 e95d:ea65 e95e:ea66 e95f:ea67 e960:ea68 e961:ea69 e962:ea6a e963:ea6b e964:ea6c e965:ea6d e966:ea6e e967:ea6f e968:ea70 e969:ea71 e96a:ea72 e96b:ea73 e96c:ea74 e96d:ea75 e96e:ea76 e96f:ea77 e970:ea78 e971:ea79 e972:ea7a e973:ea7b e974:ea7c e975:ea7d e976:ea7e e977:ea7f e978:ea80 e979:ea81 e97a:ea82 e97b:ea83 e97c:ea84 e97d:ea85 e97e:ea86 e980:ea87 e981:ea88 e982:ea89 e983:ea8a e984:ea8b e985:ea8c e986:ea8d e987:ea8e e988:ea8f e989:ea90 e98a:ea91 e98b:ea92 e98c:ea93 e98d:ea94 e98e:ea95 e98f:ea96 e990:ea97 e991:ea98 e992:ea99 e993:ea9a e994:ea9b e995:ea9c e996:ea9d e997:ea9e e998:ea9f e999:eaa0 e99a:eaa1 e99b:eaa2 e99c:eaa3 e99d:eaa4 e99e:eaa5 e99f:eaa6 e9a0:eaa7 e9a1:eaa8 e9a2:eaa9 e9a3:eaaa e9a4:eaab e9a5:eaac e9a6:eaad e9a7:eaae e9a8:eaaf e9a9:eab0 e9aa:eab1 e9ab:eab2 e9ac:eab3 e9ad:eab4 e9ae:eab5 e9af:eab6 e9b0:eab7 e9b1:eab8 e9b2:eab9 e9b3:eaba e9b4:eabb e9b5:eabc e9b6:eabd e9b7:eabe e9b8:eabf e9b9:eac0 e9ba:eac1 e9bb:eac2 e9bc:eac3 e9bd:eac4 e9be:eac5 e9bf:eac6 e9c0:eac7 e9c1:eac8 e9c2:eac9 e9c3:eaca e9c4:eacb e9c5:eacc e9c6:eacd e9c7:eace e9c8:eacf e9c9:ead0 e9ca:ead1 e9cb:ead2 e9cc:ead3 e9cd:ead4 e9ce:ead5 e9cf:ead6 e9d0:ead7 e9d1:ead8 e9d2:ead9 e9d3:eada e9d4:eadb e9d5:eadc e9d6:eadd e9d7:eade e9d8:eadf e9d9:eae0 e9da:eae1 e9db:eae2 e9dc:eae3 e9dd:eae4 e9de:eae5 e9df:eae6 e9e0:eae7 e9e1:eae8 e9e2:eae9 e9e3:eaea e9e4:eaeb e9e5:eaec e9e6:eaed e9e7:eaee e9e8:eaef e9e9:eaf0 e9ea:eaf1 e9eb:eaf2 e9ec:eaf3 e9ed:eaf4 e9ee:eaf5 e9ef:eaf6 e9f0:eaf7 e9f1:eaf8 e9f2:eaf9 e9f3:eafa e9f4:eafb e9f5:eafc e9f6:eafd e9f7:eafe e9f8:eaff e9f9:eb00 e9fa:eb01 e9fb:eb02 e9fc:eb03 ea40:eb04 ea41:eb05 ea42:eb06 ea43:eb07 ea44:eb08 ea45:eb09 ea46:eb0a ea47:eb0b ea48:eb0c ea49:eb0d ea4a:eb0e ea4b:eb0f ea4c:eb10 ea4d:eb11 ea4e:eb12 ea4f:eb13 ea50:eb14 ea51:eb15 ea52:eb16 ea53:eb17 ea54:eb18 ea55:eb19 ea56:eb1a ea57:eb1b ea58:eb1c ea59:eb1d ea5a:eb1e ea5b:eb1f ea5c:eb20 ea5d:eb21 ea5e:eb22 ea5f:eb23 ea60:eb24 ea61:eb25 ea62:eb26 ea63:eb27 ea64:eb28 ea65:eb29 ea66:eb2a ea67:eb2b ea68:eb2c ea69:eb2d ea6a:eb2e ea6b:eb2f ea6c:eb30 ea6d:eb31 ea6e:eb32 ea6f:eb33 ea70:eb34 ea71:eb35 ea72:eb36 ea73:eb37 ea74:eb38 ea75:eb39 ea76:eb3a ea77:eb3b ea78:eb3c ea79:eb3d ea7a:eb3e ea7b:eb3f ea7c:eb40 ea7d:eb41 ea7e:eb42 ea80:eb43 ea81:eb44 ea82:eb45 ea83:eb46 ea84:eb47 ea85:eb48 ea86:eb49 ea87:eb4a ea88:eb4b ea89:eb4c ea8a:eb4d ea8b:eb4e ea8c:eb4f ea8d:eb50 ea8e:eb51 ea8f:eb52 ea90:eb53 ea91:eb54 ea92:eb55 ea93:eb56 ea94:eb57 ea95:eb58 ea96:eb59 ea97:eb5a ea98:eb5b ea99:eb5c ea9a:eb5d ea9b:eb5e ea9c:eb5f ea9d:eb60 ea9e:eb61 ea9f:eb62 eaa0:eb63 eaa1:eb64 eaa2:eb65 eaa3:eb66 eaa4:eb67 eaa5:eb68 eaa6:eb69 eaa7:eb6a eaa8:eb6b eaa9:eb6c eaaa:eb6d eaab:eb6e eaac:eb6f eaad:eb70 eaae:eb71 eaaf:eb72 eab0:eb73 eab1:eb74 eab2:eb75 eab3:eb76 eab4:eb77 eab5:eb78 eab6:eb79 eab7:eb7a eab8:eb7b eab9:eb7c eaba:eb7d eabb:eb7e eabc:eb7f eabd:eb80 eabe:eb81 eabf:eb82 eac0:eb83 eac1:eb84 eac2:eb85 eac3:eb86 eac4:eb87 eac5:eb88 eac6:eb89 eac7:eb8a eac8:eb8b eac9:eb8c eaca:eb8d eacb:eb8e eacc:eb8f eacd:eb90 eace:eb91 eacf:eb92 ead0:eb93 ead1:eb94 ead2:eb95 ead3:eb96 ead4:eb97 ead5:eb98 ead6:eb99 ead7:eb9a ead8:eb9b ead9:eb9c eada:eb9d eadb:eb9e eadc:eb9f eadd:eba0 eade:eba1 eadf:eba2 eae0:eba3 eae1:eba4 eae2:eba5 eae3:eba6 eae4:eba7 eae5:eba8 eae6:eba9 eae7:ebaa eae8:ebab eae9:ebac eaea:ebad eaeb:ebae eaec:ebaf eaed:ebb0 eaee:ebb1 eaef:ebb2 eaf0:ebb3 eaf1:ebb4 eaf2:ebb5 eaf3:ebb6 eaf4:ebb7 eaf5:ebb8 eaf6:ebb9 eaf7:ebba eaf8:ebbb eaf9:ebbc eafa:ebbd eafb:ebbe eafc:ebbf eb40:ebc0 eb41:ebc1 eb42:ebc2 eb43:ebc3 eb44:ebc4 eb45:ebc5 eb46:ebc6 eb47:ebc7 eb48:ebc8 eb49:ebc9 eb4a:ebca eb4b:ebcb eb4c:ebcc eb4d:ebcd eb4e:ebce eb4f:ebcf eb50:ebd0 eb51:ebd1 eb52:ebd2 eb53:ebd3 eb54:ebd4 eb55:ebd5 eb56:ebd6 eb57:ebd7 eb58:ebd8 eb59:ebd9 eb5a:ebda eb5b:ebdb eb5c:ebdc eb5d:ebdd eb5e:ebde eb5f:ebdf eb60:ebe0 eb61:ebe1 eb62:ebe2 eb63:ebe3 eb64:ebe4 eb65:ebe5 eb66:ebe6 eb67:ebe7 eb68:ebe8 eb69:ebe9 eb6a:ebea eb6b:ebeb eb6c:ebec eb6d:ebed eb6e:ebee eb6f:ebef eb70:ebf0 eb71:ebf1 eb72:ebf2 eb73:ebf3 eb74:ebf4 eb75:ebf5 eb76:ebf6 eb77:ebf7 eb78:ebf8 eb79:ebf9 eb7a:ebfa eb7b:ebfb eb7c:ebfc eb7d:ebfd eb7e:ebfe eb80:ebff eb81:ec00 eb82:ec01 eb83:ec02 eb84:ec03 eb85:ec04 eb86:ec05 eb87:ec06 eb88:ec07 eb89:ec08 eb8a:ec09 eb8b:ec0a eb8c:ec0b eb8d:ec0c eb8e:ec0d eb8f:ec0e eb90:ec0f eb91:ec10 eb92:ec11 eb93:ec12 eb94:ec13 eb95:ec14 eb96:ec15 eb97:ec16 eb98:ec17 eb99:ec18 eb9a:ec19 eb9b:ec1a eb9c:ec1b eb9d:ec1c eb9e:ec1d eb9f:ec1e eba0:ec1f eba1:ec20 eba2:ec21 eba3:ec22 eba4:ec23 eba5:ec24 eba6:ec25 eba7:ec26 eba8:ec27 eba9:ec28 ebaa:ec29 ebab:ec2a ebac:ec2b ebad:ec2c ebae:ec2d ebaf:ec2e ebb0:ec2f ebb1:ec30 ebb2:ec31 ebb3:ec32 ebb4:ec33 ebb5:ec34 ebb6:ec35 ebb7:ec36 ebb8:ec37 ebb9:ec38 ebba:ec39 ebbb:ec3a ebbc:ec3b ebbd:ec3c ebbe:ec3d ebbf:ec3e ebc0:ec3f ebc1:ec40 ebc2:ec41 ebc3:ec42 ebc4:ec43 ebc5:ec44 ebc6:ec45 ebc7:ec46 ebc8:ec47 ebc9:ec48 ebca:ec49 ebcb:ec4a ebcc:ec4b ebcd:ec4c ebce:ec4d ebcf:ec4e ebd0:ec4f ebd1:ec50 ebd2:ec51 ebd3:ec52 ebd4:ec53 ebd5:ec54 ebd6:ec55 ebd7:ec56 ebd8:ec57 ebd9:ec58 ebda:ec59 ebdb:ec5a ebdc:ec5b ebdd:ec5c ebde:ec5d ebdf:ec5e ebe0:ec5f ebe1:ec60 ebe2:ec61 ebe3:ec62 ebe4:ec63 ebe5:ec64 ebe6:ec65 ebe7:ec66 ebe8:ec67 ebe9:ec68 ebea:ec69 ebeb:ec6a ebec:ec6b ebed:ec6c ebee:ec6d ebef:ec6e ebf0:ec6f ebf1:ec70 ebf2:ec71 ebf3:ec72 ebf4:ec73 ebf5:ec74 ebf6:ec75 ebf7:ec76 ebf8:ec77 ebf9:ec78 ebfa:ec79 ebfb:ec7a ebfc:ec7b ec40:ec7c ec41:ec7d ec42:ec7e ec43:ec7f ec44:ec80 ec45:ec81 ec46:ec82 ec47:ec83 ec48:ec84 ec49:ec85 ec4a:ec86 ec4b:ec87 ec4c:ec88 ec4d:ec89 ec4e:ec8a ec4f:ec8b ec50:ec8c ec51:ec8d ec52:ec8e ec53:ec8f ec54:ec90 ec55:ec91 ec56:ec92 ec57:ec93 ec58:ec94 ec59:ec95 ec5a:ec96 ec5b:ec97 ec5c:ec98 ec5d:ec99 ec5e:ec9a ec5f:ec9b ec60:ec9c ec61:ec9d ec62:ec9e ec63:ec9f ec64:eca0 ec65:eca1 ec66:eca2 ec67:eca3 ec68:eca4 ec69:eca5 ec6a:eca6 ec6b:eca7 ec6c:eca8 ec6d:eca9 ec6e:ecaa ec6f:ecab ec70:ecac ec71:ecad ec72:ecae ec73:ecaf ec74:ecb0 ec75:ecb1 ec76:ecb2 ec77:ecb3 ec78:ecb4 ec79:ecb5 ec7a:ecb6 ec7b:ecb7 ec7c:ecb8 ec7d:ecb9 ec7e:ecba ec80:ecbb ec81:ecbc ec82:ecbd ec83:ecbe ec84:ecbf ec85:ecc0 ec86:ecc1 ec87:ecc2 ec88:ecc3 ec89:ecc4 ec8a:ecc5 ec8b:ecc6 ec8c:ecc7 ec8d:ecc8 ec8e:ecc9 ec8f:ecca ec90:eccb ec91:eccc ec92:eccd ec93:ecce ec94:eccf ec95:ecd0 ec96:ecd1 ec97:ecd2 ec98:ecd3 ec99:ecd4 ec9a:ecd5 ec9b:ecd6 ec9c:ecd7 ec9d:ecd8 ec9e:ecd9 ec9f:ecda eca0:ecdb eca1:ecdc eca2:ecdd eca3:ecde eca4:ecdf eca5:ece0 eca6:ece1 eca7:ece2 eca8:ece3 eca9:ece4 ecaa:ece5 ecab:ece6 ecac:ece7 ecad:ece8 ecae:ece9 ecaf:ecea ecb0:eceb ecb1:ecec ecb2:eced ecb3:ecee ecb4:ecef ecb5:ecf0 ecb6:ecf1 ecb7:ecf2 ecb8:ecf3 ecb9:ecf4 ecba:ecf5 ecbb:ecf6 ecbc:ecf7 ecbd:ecf8 ecbe:ecf9 ecbf:ecfa ecc0:ecfb ecc1:ecfc ecc2:ecfd ecc3:ecfe ecc4:ecff ecc5:ed00 ecc6:ed01 ecc7:ed02 ecc8:ed03 ecc9:ed04 ecca:ed05 eccb:ed06 eccc:ed07 eccd:ed08 ecce:ed09 eccf:ed0a ecd0:ed0b ecd1:ed0c ecd2:ed0d ecd3:ed0e ecd4:ed0f ecd5:ed10 ecd6:ed11 ecd7:ed12 ecd8:ed13 ecd9:ed14 ecda:ed15 ecdb:ed16 ecdc:ed17 ecdd:ed18 ecde:ed19 ecdf:ed1a ece0:ed1b ece1:ed1c ece2:ed1d ece3:ed1e ece4:ed1f ece5:ed20 ece6:ed21 ece7:ed22 ece8:ed23 ece9:ed24 ecea:ed25 eceb:ed26 ecec:ed27 eced:ed28 ecee:ed29 ecef:ed2a ecf0:ed2b ecf1:ed2c ecf2:ed2d ecf3:ed2e ecf4:ed2f ecf5:ed30 ecf6:ed31 ecf7:ed32 ecf8:ed33 ecf9:ed34 ecfa:ed35 ecfb:ed36 ecfc:ed37 ed40:ed38 ed41:ed39 ed42:ed3a ed43:ed3b ed44:ed3c ed45:ed3d ed46:ed3e ed47:ed3f ed48:ed40 ed49:ed41 ed4a:ed42 ed4b:ed43 ed4c:ed44 ed4d:ed45 ed4e:ed46 ed4f:ed47 ed50:ed48 ed51:ed49 ed52:ed4a ed53:ed4b ed54:ed4c ed55:ed4d ed56:ed4e ed57:ed4f ed58:ed50 ed59:ed51 ed5a:ed52 ed5b:ed53 ed5c:ed54 ed5d:ed55 ed5e:ed56 ed5f:ed57 ed60:ed58 ed61:ed59 ed62:ed5a ed63:ed5b ed64:ed5c ed65:ed5d ed66:ed5e ed67:ed5f ed68:ed60 ed69:ed61 ed6a:ed62 ed6b:ed63 ed6c:ed64 ed6d:ed65 ed6e:ed66 ed6f:ed67 ed70:ed68 ed71:ed69 ed72:ed6a ed73:ed6b ed74:ed6c ed75:ed6d ed76:ed6e ed77:ed6f ed78:ed70 ed79:ed71 ed7a:ed72 ed7b:ed73 ed7c:ed74 ed7d:ed75 ed7e:ed76 ed80:ed77 ed81:ed78 ed82:ed79 ed83:ed7a ed84:ed7b ed85:ed7c ed86:ed7d ed87:ed7e ed88:ed7f ed89:ed80 ed8a:ed81 ed8b:ed82 ed8c:ed83 ed8d:ed84 ed8e:ed85 ed8f:ed86 ed90:ed87 ed91:ed88 ed92:ed89 ed93:ed8a ed94:ed8b ed95:ed8c ed96:ed8d ed97:ed8e ed98:ed8f ed99:ed90 ed9a:ed91 ed9b:ed92 ed9c:ed93 ed9d:ed94 ed9e:ed95 ed9f:ed96 eda0:ed97 eda1:ed98 eda2:ed99 eda3:ed9a eda4:ed9b eda5:ed9c eda6:ed9d eda7:ed9e eda8:ed9f eda9:eda0 edaa:eda1 edab:eda2 edac:eda3 edad:eda4 edae:eda5 edaf:eda6 edb0:eda7 edb1:eda8 edb2:eda9 edb3:edaa edb4:edab edb5:edac edb6:edad edb7:edae edb8:edaf edb9:edb0 edba:edb1 edbb:edb2 edbc:edb3 edbd:edb4 edbe:edb5 edbf:edb6 edc0:edb7 edc1:edb8 edc2:edb9 edc3:edba edc4:edbb edc5:edbc edc6:edbd edc7:edbe edc8:edbf edc9:edc0 edca:edc1 edcb:edc2 edcc:edc3 edcd:edc4 edce:edc5 edcf:edc6 edd0:edc7 edd1:edc8 edd2:edc9 edd3:edca edd4:edcb edd5:edcc edd6:edcd edd7:edce edd8:edcf edd9:edd0 edda:edd1 eddb:edd2 eddc:edd3 eddd:edd4 edde:edd5 eddf:edd6 ede0:edd7 ede1:edd8 ede2:edd9 ede3:edda ede4:eddb ede5:eddc ede6:eddd ede7:edde ede8:eddf ede9:ede0 edea:ede1 edeb:ede2 edec:ede3 eded:ede4 edee:ede5 edef:ede6 edf0:ede7 edf1:ede8 edf2:ede9 edf3:edea edf4:edeb edf5:edec edf6:eded edf7:edee edf8:edef edf9:edf0 edfa:edf1 edfb:edf2 edfc:edf3 ee40:edf4 ee41:edf5 ee42:edf6 ee43:edf7 ee44:edf8 ee45:edf9 ee46:edfa ee47:edfb ee48:edfc ee49:edfd ee4a:edfe ee4b:edff ee4c:ee00 ee4d:ee01 ee4e:ee02 ee4f:ee03 ee50:ee04 ee51:ee05 ee52:ee06 ee53:ee07 ee54:ee08 ee55:ee09 ee56:ee0a ee57:ee0b ee58:ee0c ee59:ee0d ee5a:ee0e ee5b:ee0f ee5c:ee10 ee5d:ee11 ee5e:ee12 ee5f:ee13 ee60:ee14 ee61:ee15 ee62:ee16 ee63:ee17 ee64:ee18 ee65:ee19 ee66:ee1a ee67:ee1b ee68:ee1c ee69:ee1d ee6a:ee1e ee6b:ee1f ee6c:ee20 ee6d:ee21 ee6e:ee22 ee6f:ee23 ee70:ee24 ee71:ee25 ee72:ee26 ee73:ee27 ee74:ee28 ee75:ee29 ee76:ee2a ee77:ee2b ee78:ee2c ee79:ee2d ee7a:ee2e ee7b:ee2f ee7c:ee30 ee7d:ee31 ee7e:ee32 ee80:ee33 ee81:ee34 ee82:ee35 ee83:ee36 ee84:ee37 ee85:ee38 ee86:ee39 ee87:ee3a ee88:ee3b ee89:ee3c ee8a:ee3d ee8b:ee3e ee8c:ee3f ee8d:ee40 ee8e:ee41 ee8f:ee42 ee90:ee43 ee91:ee44 ee92:ee45 ee93:ee46 ee94:ee47 ee95:ee48 ee96:ee49 ee97:ee4a ee98:ee4b ee99:ee4c ee9a:ee4d ee9b:ee4e ee9c:ee4f ee9d:ee50 ee9e:ee51 ee9f:ee52 eea0:ee53 eea1:ee54 eea2:ee55 eea3:ee56 eea4:ee57 eea5:ee58 eea6:ee59 eea7:ee5a eea8:ee5b eea9:ee5c eeaa:ee5d eeab:ee5e eeac:ee5f eead:ee60 eeae:ee61 eeaf:ee62 eeb0:ee63 eeb1:ee64 eeb2:ee65 eeb3:ee66 eeb4:ee67 eeb5:ee68 eeb6:ee69 eeb7:ee6a eeb8:ee6b eeb9:ee6c eeba:ee6d eebb:ee6e eebc:ee6f eebd:ee70 eebe:ee71 eebf:ee72 eec0:ee73 eec1:ee74 eec2:ee75 eec3:ee76 eec4:ee77 eec5:ee78 eec6:ee79 eec7:ee7a eec8:ee7b eec9:ee7c eeca:ee7d eecb:ee7e eecc:ee7f eecd:ee80 eece:ee81 eecf:ee82 eed0:ee83 eed1:ee84 eed2:ee85 eed3:ee86 eed4:ee87 eed5:ee88 eed6:ee89 eed7:ee8a eed8:ee8b eed9:ee8c eeda:ee8d eedb:ee8e eedc:ee8f eedd:ee90 eede:ee91 eedf:ee92 eee0:ee93 eee1:ee94 eee2:ee95 eee3:ee96 eee4:ee97 eee5:ee98 eee6:ee99 eee7:ee9a eee8:ee9b eee9:ee9c eeea:ee9d eeeb:ee9e eeec:ee9f eeed:eea0 eeee:eea1 eeef:eea2 eef0:eea3 eef1:eea4 eef2:eea5 eef3:eea6 eef4:eea7 eef5:eea8 eef6:eea9 eef7:eeaa eef8:eeab eef9:eeac eefa:eead eefb:eeae eefc:eeaf ef40:eeb0 ef41:eeb1 ef42:eeb2 ef43:eeb3 ef44:eeb4 ef45:eeb5 ef46:eeb6 ef47:eeb7 ef48:eeb8 ef49:eeb9 ef4a:eeba ef4b:eebb ef4c:eebc ef4d:eebd ef4e:eebe ef4f:eebf ef50:eec0 ef51:eec1 ef52:eec2 ef53:eec3 ef54:eec4 ef55:eec5 ef56:eec6 ef57:eec7 ef58:eec8 ef59:eec9 ef5a:eeca ef5b:eecb ef5c:eecc ef5d:eecd ef5e:eece ef5f:eecf ef60:eed0 ef61:eed1 ef62:eed2 ef63:eed3 ef64:eed4 ef65:eed5 ef66:eed6 ef67:eed7 ef68:eed8 ef69:eed9 ef6a:eeda ef6b:eedb ef6c:eedc ef6d:eedd ef6e:eede ef6f:eedf ef70:eee0 ef71:eee1 ef72:eee2 ef73:eee3 ef74:eee4 ef75:eee5 ef76:eee6 ef77:eee7 ef78:eee8 ef79:eee9 ef7a:eeea ef7b:eeeb ef7c:eeec ef7d:eeed ef7e:eeee ef80:eeef ef81:eef0 ef82:eef1 ef83:eef2 ef84:eef3 ef85:eef4 ef86:eef5 ef87:eef6 ef88:eef7 ef89:eef8 ef8a:eef9 ef8b:eefa ef8c:eefb ef8d:eefc ef8e:eefd ef8f:eefe ef90:eeff ef91:ef00 ef92:ef01 ef93:ef02 ef94:ef03 ef95:ef04 ef96:ef05 ef97:ef06 ef98:ef07 ef99:ef08 ef9a:ef09 ef9b:ef0a ef9c:ef0b ef9d:ef0c ef9e:ef0d ef9f:ef0e efa0:ef0f efa1:ef10 efa2:ef11 efa3:ef12 efa4:ef13 efa5:ef14 efa6:ef15 efa7:ef16 efa8:ef17 efa9:ef18 efaa:ef19 efab:ef1a efac:ef1b efad:ef1c efae:ef1d efaf:ef1e efb0:ef1f efb1:ef20 efb2:ef21 efb3:ef22 efb4:ef23 efb5:ef24 efb6:ef25 efb7:ef26 efb8:ef27 efb9:ef28 efba:ef29 efbb:ef2a efbc:ef2b efbd:ef2c efbe:ef2d efbf:ef2e efc0:ef2f efc1:ef30 efc2:ef31 efc3:ef32 efc4:ef33 efc5:ef34 efc6:ef35 efc7:ef36 efc8:ef37 efc9:ef38 efca:ef39 efcb:ef3a efcc:ef3b efcd:ef3c efce:ef3d efcf:ef3e efd0:ef3f efd1:ef40 efd2:ef41 efd3:ef42 efd4:ef43 efd5:ef44 efd6:ef45 efd7:ef46 efd8:ef47 efd9:ef48 efda:ef49 efdb:ef4a efdc:ef4b efdd:ef4c efde:ef4d efdf:ef4e efe0:ef4f efe1:ef50 efe2:ef51 efe3:ef52 efe4:ef53 efe5:ef54 efe6:ef55 efe7:ef56 efe8:ef57 efe9:ef58 efea:ef59 efeb:ef5a efec:ef5b efed:ef5c efee:ef5d efef:ef5e eff0:ef5f eff1:ef60 eff2:ef61 eff3:ef62 eff4:ef63 eff5:ef64 eff6:ef65 eff7:ef66 eff8:ef67 eff9:ef68 effa:ef69 effb:ef6a effc:ef6b f040:ef6c f041:ef6d f042:ef6e f043:ef6f f044:ef70 f045:ef71 f046:ef72 f047:ef73 f048:ef74 f049:ef75 f04a:ef76 f04b:ef77 f04c:ef78 f04d:ef79 f04e:ef7a f04f:ef7b f050:ef7c f051:ef7d f052:ef7e f053:ef7f f054:ef80 f055:ef81 f056:ef82 f057:ef83 f058:ef84 f059:ef85 f05a:ef86 f05b:ef87 f05c:ef88 f05d:ef89 f05e:ef8a f05f:ef8b f060:ef8c f061:ef8d f062:ef8e f063:ef8f f064:ef90 f065:ef91 f066:ef92 f067:ef93 f068:ef94 f069:ef95 f06a:ef96 f06b:ef97 f06c:ef98 f06d:ef99 f06e:ef9a f06f:ef9b f070:ef9c f071:ef9d f072:ef9e f073:ef9f f074:efa0 f075:efa1 f076:efa2 f077:efa3 f078:efa4 f079:efa5 f07a:efa6 f07b:efa7 f07c:efa8 f07d:efa9 f07e:efaa f080:efab f081:efac f082:efad f083:efae f084:efaf f085:efb0 f086:efb1 f087:efb2 f088:efb3 f089:efb4 f08a:efb5 f08b:efb6 f08c:efb7 f08d:efb8 f08e:efb9 f08f:efba f090:efbb f091:efbc f092:efbd f093:efbe f094:efbf f095:efc0 f096:efc1 f097:efc2 f098:efc3 f099:efc4 f09a:efc5 f09b:efc6 f09c:efc7 f09d:efc8 f09e:efc9 f09f:efca f0a0:efcb f0a1:efcc f0a2:efcd f0a3:efce f0a4:efcf f0a5:efd0 f0a6:efd1 f0a7:efd2 f0a8:efd3 f0a9:efd4 f0aa:efd5 f0ab:efd6 f0ac:efd7 f0ad:efd8 f0ae:efd9 f0af:efda f0b0:efdb f0b1:efdc f0b2:efdd f0b3:efde f0b4:efdf f0b5:efe0 f0b6:efe1 f0b7:efe2 f0b8:efe3 f0b9:efe4 f0ba:efe5 f0bb:efe6 f0bc:efe7 f0bd:efe8 f0be:efe9 f0bf:efea f0c0:efeb f0c1:efec f0c2:efed f0c3:efee f0c4:efef f0c5:eff0 f0c6:eff1 f0c7:eff2 f0c8:eff3 f0c9:eff4 f0ca:eff5 f0cb:eff6 f0cc:eff7 f0cd:eff8 f0ce:eff9 f0cf:effa f0d0:effb f0d1:effc f0d2:effd f0d3:effe f0d4:efff f0d5:f000 f0d6:f001 f0d7:f002 f0d8:f003 f0d9:f004 f0da:f005 f0db:f006 f0dc:f007 f0dd:f008 f0de:f009 f0df:f00a f0e0:f00b f0e1:f00c f0e2:f00d f0e3:f00e f0e4:f00f f0e5:f010 f0e6:f011 f0e7:f012 f0e8:f013 f0e9:f014 f0ea:f015 f0eb:f016 f0ec:f017 f0ed:f018 f0ee:f019 f0ef:f01a f0f0:f01b f0f1:f01c f0f2:f01d f0f3:f01e f0f4:f01f f0f5:f020 f0f6:f021 f0f7:f022 f0f8:f023 f0f9:f024 f0fa:f025 f0fb:f026 f0fc:f027 f140:f028 f141:f029 f142:f02a f143:f02b f144:f02c f145:f02d f146:f02e f147:f02f f148:f030 f149:f031 f14a:f032 f14b:f033 f14c:f034 f14d:f035 f14e:f036 f14f:f037 f150:f038 f151:f039 f152:f03a f153:f03b f154:f03c f155:f03d f156:f03e f157:f03f f158:f040 f159:f041 f15a:f042 f15b:f043 f15c:f044 f15d:f045 f15e:f046 f15f:f047 f160:f048 f161:f049 f162:f04a f163:f04b f164:f04c f165:f04d f166:f04e f167:f04f f168:f050 f169:f051 f16a:f052 f16b:f053 f16c:f054 f16d:f055 f16e:f056 f16f:f057 f170:f058 f171:f059 f172:f05a f173:f05b f174:f05c f175:f05d f176:f05e f177:f05f f178:f060 f179:f061 f17a:f062 f17b:f063 f17c:f064 f17d:f065 f17e:f066 f180:f067 f181:f068 f182:f069 f183:f06a f184:f06b f185:f06c f186:f06d f187:f06e f188:f06f f189:f070 f18a:f071 f18b:f072 f18c:f073 f18d:f074 f18e:f075 f18f:f076 f190:f077 f191:f078 f192:f079 f193:f07a f194:f07b f195:f07c f196:f07d f197:f07e f198:f07f f199:f080 f19a:f081 f19b:f082 f19c:f083 f19d:f084 f19e:f085 f19f:f086 f1a0:f087 f1a1:f088 f1a2:f089 f1a3:f08a f1a4:f08b f1a5:f08c f1a6:f08d f1a7:f08e f1a8:f08f f1a9:f090 f1aa:f091 f1ab:f092 f1ac:f093 f1ad:f094 f1ae:f095 f1af:f096 f1b0:f097 f1b1:f098 f1b2:f099 f1b3:f09a f1b4:f09b f1b5:f09c f1b6:f09d f1b7:f09e f1b8:f09f f1b9:f0a0 f1ba:f0a1 f1bb:f0a2 f1bc:f0a3 f1bd:f0a4 f1be:f0a5 f1bf:f0a6 f1c0:f0a7 f1c1:f0a8 f1c2:f0a9 f1c3:f0aa f1c4:f0ab f1c5:f0ac f1c6:f0ad f1c7:f0ae f1c8:f0af f1c9:f0b0 f1ca:f0b1 f1cb:f0b2 f1cc:f0b3 f1cd:f0b4 f1ce:f0b5 f1cf:f0b6 f1d0:f0b7 f1d1:f0b8 f1d2:f0b9 f1d3:f0ba f1d4:f0bb f1d5:f0bc f1d6:f0bd f1d7:f0be f1d8:f0bf f1d9:f0c0 f1da:f0c1 f1db:f0c2 f1dc:f0c3 f1dd:f0c4 f1de:f0c5 f1df:f0c6 f1e0:f0c7 f1e1:f0c8 f1e2:f0c9 f1e3:f0ca f1e4:f0cb f1e5:f0cc f1e6:f0cd f1e7:f0ce f1e8:f0cf f1e9:f0d0 f1ea:f0d1 f1eb:f0d2 f1ec:f0d3 f1ed:f0d4 f1ee:f0d5 f1ef:f0d6 f1f0:f0d7 f1f1:f0d8 f1f2:f0d9 f1f3:f0da f1f4:f0db f1f5:f0dc f1f6:f0dd f1f7:f0de f1f8:f0df f1f9:f0e0 f1fa:f0e1 f1fb:f0e2 f1fc:f0e3 f240:f0e4 f241:f0e5 f242:f0e6 f243:f0e7 f244:f0e8 f245:f0e9 f246:f0ea f247:f0eb f248:f0ec f249:f0ed f24a:f0ee f24b:f0ef f24c:f0f0 f24d:f0f1 f24e:f0f2 f24f:f0f3 f250:f0f4 f251:f0f5 f252:f0f6 f253:f0f7 f254:f0f8 f255:f0f9 f256:f0fa f257:f0fb f258:f0fc f259:f0fd f25a:f0fe f25b:f0ff f25c:f100 f25d:f101 f25e:f102 f25f:f103 f260:f104 f261:f105 f262:f106 f263:f107 f264:f108 f265:f109 f266:f10a f267:f10b f268:f10c f269:f10d f26a:f10e f26b:f10f f26c:f110 f26d:f111 f26e:f112 f26f:f113 f270:f114 f271:f115 f272:f116 f273:f117 f274:f118 f275:f119 f276:f11a f277:f11b f278:f11c f279:f11d f27a:f11e f27b:f11f f27c:f120 f27d:f121 f27e:f122 f280:f123 f281:f124 f282:f125 f283:f126 f284:f127 f285:f128 f286:f129 f287:f12a f288:f12b f289:f12c f28a:f12d f28b:f12e f28c:f12f f28d:f130 f28e:f131 f28f:f132 f290:f133 f291:f134 f292:f135 f293:f136 f294:f137 f295:f138 f296:f139 f297:f13a f298:f13b f299:f13c f29a:f13d f29b:f13e f29c:f13f f29d:f140 f29e:f141 f29f:f142 f2a0:f143 f2a1:f144 f2a2:f145 f2a3:f146 f2a4:f147 f2a5:f148 f2a6:f149 f2a7:f14a f2a8:f14b f2a9:f14c f2aa:f14d f2ab:f14e f2ac:f14f f2ad:f150 f2ae:f151 f2af:f152 f2b0:f153 f2b1:f154 f2b2:f155 f2b3:f156 f2b4:f157 f2b5:f158 f2b6:f159 f2b7:f15a f2b8:f15b f2b9:f15c f2ba:f15d f2bb:f15e f2bc:f15f f2bd:f160 f2be:f161 f2bf:f162 f2c0:f163 f2c1:f164 f2c2:f165 f2c3:f166 f2c4:f167 f2c5:f168 f2c6:f169 f2c7:f16a f2c8:f16b f2c9:f16c f2ca:f16d f2cb:f16e f2cc:f16f f2cd:f170 f2ce:f171 f2cf:f172 f2d0:f173 f2d1:f174 f2d2:f175 f2d3:f176 f2d4:f177 f2d5:f178 f2d6:f179 f2d7:f17a f2d8:f17b f2d9:f17c f2da:f17d f2db:f17e f2dc:f17f f2dd:f180 f2de:f181 f2df:f182 f2e0:f183 f2e1:f184 f2e2:f185 f2e3:f186 f2e4:f187 f2e5:f188 f2e6:f189 f2e7:f18a f2e8:f18b f2e9:f18c f2ea:f18d f2eb:f18e f2ec:f18f f2ed:f190 f2ee:f191 f2ef:f192 f2f0:f193 f2f1:f194 f2f2:f195 f2f3:f196 f2f4:f197 f2f5:f198 f2f6:f199 f2f7:f19a f2f8:f19b f2f9:f19c f2fa:f19d f2fb:f19e f2fc:f19f f340:f1a0 f341:f1a1 f342:f1a2 f343:f1a3 f344:f1a4 f345:f1a5 f346:f1a6 f347:f1a7 f348:f1a8 f349:f1a9 f34a:f1aa f34b:f1ab f34c:f1ac f34d:f1ad f34e:f1ae f34f:f1af f350:f1b0 f351:f1b1 f352:f1b2 f353:f1b3 f354:f1b4 f355:f1b5 f356:f1b6 f357:f1b7 f358:f1b8 f359:f1b9 f35a:f1ba f35b:f1bb f35c:f1bc f35d:f1bd f35e:f1be f35f:f1bf f360:f1c0 f361:f1c1 f362:f1c2 f363:f1c3 f364:f1c4 f365:f1c5 f366:f1c6 f367:f1c7 f368:f1c8 f369:f1c9 f36a:f1ca f36b:f1cb f36c:f1cc f36d:f1cd f36e:f1ce f36f:f1cf f370:f1d0 f371:f1d1 f372:f1d2 f373:f1d3 f374:f1d4 f375:f1d5 f376:f1d6 f377:f1d7 f378:f1d8 f379:f1d9 f37a:f1da f37b:f1db f37c:f1dc f37d:f1dd f37e:f1de f380:f1df f381:f1e0 f382:f1e1 f383:f1e2 f384:f1e3 f385:f1e4 f386:f1e5 f387:f1e6 f388:f1e7 f389:f1e8 f38a:f1e9 f38b:f1ea f38c:f1eb f38d:f1ec f38e:f1ed f38f:f1ee f390:f1ef f391:f1f0 f392:f1f1 f393:f1f2 f394:f1f3 f395:f1f4 f396:f1f5 f397:f1f6 f398:f1f7 f399:f1f8 f39a:f1f9 f39b:f1fa f39c:f1fb f39d:f1fc f39e:f1fd f39f:f1fe f3a0:f1ff f3a1:f200 f3a2:f201 f3a3:f202 f3a4:f203 f3a5:f204 f3a6:f205 f3a7:f206 f3a8:f207 f3a9:f208 f3aa:f209 f3ab:f20a f3ac:f20b f3ad:f20c f3ae:f20d f3af:f20e f3b0:f20f f3b1:f210 f3b2:f211 f3b3:f212 f3b4:f213 f3b5:f214 f3b6:f215 f3b7:f216 f3b8:f217 f3b9:f218 f3ba:f219 f3bb:f21a f3bc:f21b f3bd:f21c f3be:f21d f3bf:f21e f3c0:f21f f3c1:f220 f3c2:f221 f3c3:f222 f3c4:f223 f3c5:f224 f3c6:f225 f3c7:f226 f3c8:f227 f3c9:f228 f3ca:f229 f3cb:f22a f3cc:f22b f3cd:f22c f3ce:f22d f3cf:f22e f3d0:f22f f3d1:f230 f3d2:f231 f3d3:f232 f3d4:f233 f3d5:f234 f3d6:f235 f3d7:f236 f3d8:f237 f3d9:f238 f3da:f239 f3db:f23a f3dc:f23b f3dd:f23c f3de:f23d f3df:f23e f3e0:f23f f3e1:f240 f3e2:f241 f3e3:f242 f3e4:f243 f3e5:f244 f3e6:f245 f3e7:f246 f3e8:f247 f3e9:f248 f3ea:f249 f3eb:f24a f3ec:f24b f3ed:f24c f3ee:f24d f3ef:f24e f3f0:f24f f3f1:f250 f3f2:f251 f3f3:f252 f3f4:f253 f3f5:f254 f3f6:f255 f3f7:f256 f3f8:f257 f3f9:f258 f3fa:f259 f3fb:f25a f3fc:f25b f440:f25c f441:f25d f442:f25e f443:f25f f444:f260 f445:f261 f446:f262 f447:f263 f448:f264 f449:f265 f44a:f266 f44b:f267 f44c:f268 f44d:f269 f44e:f26a f44f:f26b f450:f26c f451:f26d f452:f26e f453:f26f f454:f270 f455:f271 f456:f272 f457:f273 f458:f274 f459:f275 f45a:f276 f45b:f277 f45c:f278 f45d:f279 f45e:f27a f45f:f27b f460:f27c f461:f27d f462:f27e f463:f27f f464:f280 f465:f281 f466:f282 f467:f283 f468:f284 f469:f285 f46a:f286 f46b:f287 f46c:f288 f46d:f289 f46e:f28a f46f:f28b f470:f28c f471:f28d f472:f28e f473:f28f f474:f290 f475:f291 f476:f292 f477:f293 f478:f294 f479:f295 f47a:f296 f47b:f297 f47c:f298 f47d:f299 f47e:f29a f480:f29b f481:f29c f482:f29d f483:f29e f484:f29f f485:f2a0 f486:f2a1 f487:f2a2 f488:f2a3 f489:f2a4 f48a:f2a5 f48b:f2a6 f48c:f2a7 f48d:f2a8 f48e:f2a9 f48f:f2aa f490:f2ab f491:f2ac f492:f2ad f493:f2ae f494:f2af f495:f2b0 f496:f2b1 f497:f2b2 f498:f2b3 f499:f2b4 f49a:f2b5 f49b:f2b6 f49c:f2b7 f49d:f2b8 f49e:f2b9 f49f:f2ba f4a0:f2bb f4a1:f2bc f4a2:f2bd f4a3:f2be f4a4:f2bf f4a5:f2c0 f4a6:f2c1 f4a7:f2c2 f4a8:f2c3 f4a9:f2c4 f4aa:f2c5 f4ab:f2c6 f4ac:f2c7 f4ad:f2c8 f4ae:f2c9 f4af:f2ca f4b0:f2cb f4b1:f2cc f4b2:f2cd f4b3:f2ce f4b4:f2cf f4b5:f2d0 f4b6:f2d1 f4b7:f2d2 f4b8:f2d3 f4b9:f2d4 f4ba:f2d5 f4bb:f2d6 f4bc:f2d7 f4bd:f2d8 f4be:f2d9 f4bf:f2da f4c0:f2db f4c1:f2dc f4c2:f2dd f4c3:f2de f4c4:f2df f4c5:f2e0 f4c6:f2e1 f4c7:f2e2 f4c8:f2e3 f4c9:f2e4 f4ca:f2e5 f4cb:f2e6 f4cc:f2e7 f4cd:f2e8 f4ce:f2e9 f4cf:f2ea f4d0:f2eb f4d1:f2ec f4d2:f2ed f4d3:f2ee f4d4:f2ef f4d5:f2f0 f4d6:f2f1 f4d7:f2f2 f4d8:f2f3 f4d9:f2f4 f4da:f2f5 f4db:f2f6 f4dc:f2f7 f4dd:f2f8 f4de:f2f9 f4df:f2fa f4e0:f2fb f4e1:f2fc f4e2:f2fd f4e3:f2fe f4e4:f2ff f4e5:f300 f4e6:f301 f4e7:f302 f4e8:f303 f4e9:f304 f4ea:f305 f4eb:f306 f4ec:f307 f4ed:f308 f4ee:f309 f4ef:f30a f4f0:f30b f4f1:f30c f4f2:f30d f4f3:f30e f4f4:f30f f4f5:f310 f4f6:f311 f4f7:f312 f4f8:f313 f4f9:f314 f4fa:f315 f4fb:f316 f4fc:f317 f540:f318 f541:f319 f542:f31a f543:f31b f544:f31c f545:f31d f546:f31e f547:f31f f548:f320 f549:f321 f54a:f322 f54b:f323 f54c:f324 f54d:f325 f54e:f326 f54f:f327 f550:f328 f551:f329 f552:f32a f553:f32b f554:f32c f555:f32d f556:f32e f557:f32f f558:f330 f559:f331 f55a:f332 f55b:f333 f55c:f334 f55d:f335 f55e:f336 f55f:f337 f560:f338 f561:f339 f562:f33a f563:f33b f564:f33c f565:f33d f566:f33e f567:f33f f568:f340 f569:f341 f56a:f342 f56b:f343 f56c:f344 f56d:f345 f56e:f346 f56f:f347 f570:f348 f571:f349 f572:f34a f573:f34b f574:f34c f575:f34d f576:f34e f577:f34f f578:f350 f579:f351 f57a:f352 f57b:f353 f57c:f354 f57d:f355 f57e:f356 f580:f357 f581:f358 f582:f359 f583:f35a f584:f35b f585:f35c f586:f35d f587:f35e f588:f35f f589:f360 f58a:f361 f58b:f362 f58c:f363 f58d:f364 f58e:f365 f58f:f366 f590:f367 f591:f368 f592:f369 f593:f36a f594:f36b f595:f36c f596:f36d f597:f36e f598:f36f f599:f370 f59a:f371 f59b:f372 f59c:f373 f59d:f374 f59e:f375 f59f:f376 f5a0:f377 f5a1:f378 f5a2:f379 f5a3:f37a f5a4:f37b f5a5:f37c f5a6:f37d f5a7:f37e f5a8:f37f f5a9:f380 f5aa:f381 f5ab:f382 f5ac:f383 f5ad:f384 f5ae:f385 f5af:f386 f5b0:f387 f5b1:f388 f5b2:f389 f5b3:f38a f5b4:f38b f5b5:f38c f5b6:f38d f5b7:f38e f5b8:f38f f5b9:f390 f5ba:f391 f5bb:f392 f5bc:f393 f5bd:f394 f5be:f395 f5bf:f396 f5c0:f397 f5c1:f398 f5c2:f399 f5c3:f39a f5c4:f39b f5c5:f39c f5c6:f39d f5c7:f39e f5c8:f39f f5c9:f3a0 f5ca:f3a1 f5cb:f3a2 f5cc:f3a3 f5cd:f3a4 f5ce:f3a5 f5cf:f3a6 f5d0:f3a7 f5d1:f3a8 f5d2:f3a9 f5d3:f3aa f5d4:f3ab f5d5:f3ac f5d6:f3ad f5d7:f3ae f5d8:f3af f5d9:f3b0 f5da:f3b1 f5db:f3b2 f5dc:f3b3 f5dd:f3b4 f5de:f3b5 f5df:f3b6 f5e0:f3b7 f5e1:f3b8 f5e2:f3b9 f5e3:f3ba f5e4:f3bb f5e5:f3bc f5e6:f3bd f5e7:f3be f5e8:f3bf f5e9:f3c0 f5ea:f3c1 f5eb:f3c2 f5ec:f3c3 f5ed:f3c4 f5ee:f3c5 f5ef:f3c6 f5f0:f3c7 f5f1:f3c8 f5f2:f3c9 f5f3:f3ca f5f4:f3cb f5f5:f3cc f5f6:f3cd f5f7:f3ce f5f8:f3cf f5f9:f3d0 f5fa:f3d1 f5fb:f3d2 f5fc:f3d3 f640:f3d4 f641:f3d5 f642:f3d6 f643:f3d7 f644:f3d8 f645:f3d9 f646:f3da f647:f3db f648:f3dc f649:f3dd f64a:f3de f64b:f3df f64c:f3e0 f64d:f3e1 f64e:f3e2 f64f:f3e3 f650:f3e4 f651:f3e5 f652:f3e6 f653:f3e7 f654:f3e8 f655:f3e9 f656:f3ea f657:f3eb f658:f3ec f659:f3ed f65a:f3ee f65b:f3ef f65c:f3f0 f65d:f3f1 f65e:f3f2 f65f:f3f3 f660:f3f4 f661:f3f5 f662:f3f6 f663:f3f7 f664:f3f8 f665:f3f9 f666:f3fa f667:f3fb f668:f3fc f669:f3fd f66a:f3fe f66b:f3ff f66c:f400 f66d:f401 f66e:f402 f66f:f403 f670:f404 f671:f405 f672:f406 f673:f407 f674:f408 f675:f409 f676:f40a f677:f40b f678:f40c f679:f40d f67a:f40e f67b:f40f f67c:f410 f67d:f411 f67e:f412 f680:f413 f681:f414 f682:f415 f683:f416 f684:f417 f685:f418 f686:f419 f687:f41a f688:f41b f689:f41c f68a:f41d f68b:f41e f68c:f41f f68d:f420 f68e:f421 f68f:f422 f690:f423 f691:f424 f692:f425 f693:f426 f694:f427 f695:f428 f696:f429 f697:f42a f698:f42b f699:f42c f69a:f42d f69b:f42e f69c:f42f f69d:f430 f69e:f431 f69f:f432 f6a0:f433 f6a1:f434 f6a2:f435 f6a3:f436 f6a4:f437 f6a5:f438 f6a6:f439 f6a7:f43a f6a8:f43b f6a9:f43c f6aa:f43d f6ab:f43e f6ac:f43f f6ad:f440 f6ae:f441 f6af:f442 f6b0:f443 f6b1:f444 f6b2:f445 f6b3:f446 f6b4:f447 f6b5:f448 f6b6:f449 f6b7:f44a f6b8:f44b f6b9:f44c f6ba:f44d f6bb:f44e f6bc:f44f f6bd:f450 f6be:f451 f6bf:f452 f6c0:f453 f6c1:f454 f6c2:f455 f6c3:f456 f6c4:f457 f6c5:f458 f6c6:f459 f6c7:f45a f6c8:f45b f6c9:f45c f6ca:f45d f6cb:f45e f6cc:f45f f6cd:f460 f6ce:f461 f6cf:f462 f6d0:f463 f6d1:f464 f6d2:f465 f6d3:f466 f6d4:f467 f6d5:f468 f6d6:f469 f6d7:f46a f6d8:f46b f6d9:f46c f6da:f46d f6db:f46e f6dc:f46f f6dd:f470 f6de:f471 f6df:f472 f6e0:f473 f6e1:f474 f6e2:f475 f6e3:f476 f6e4:f477 f6e5:f478 f6e6:f479 f6e7:f47a f6e8:f47b f6e9:f47c f6ea:f47d f6eb:f47e f6ec:f47f f6ed:f480 f6ee:f481 f6ef:f482 f6f0:f483 f6f1:f484 f6f2:f485 f6f3:f486 f6f4:f487 f6f5:f488 f6f6:f489 f6f7:f48a f6f8:f48b f6f9:f48c f6fa:f48d f6fb:f48e f6fc:f48f f740:f490 f741:f491 f742:f492 f743:f493 f744:f494 f745:f495 f746:f496 f747:f497 f748:f498 f749:f499 f74a:f49a f74b:f49b f74c:f49c f74d:f49d f74e:f49e f74f:f49f f750:f4a0 f751:f4a1 f752:f4a2 f753:f4a3 f754:f4a4 f755:f4a5 f756:f4a6 f757:f4a7 f758:f4a8 f759:f4a9 f75a:f4aa f75b:f4ab f75c:f4ac f75d:f4ad f75e:f4ae f75f:f4af f760:f4b0 f761:f4b1 f762:f4b2 f763:f4b3 f764:f4b4 f765:f4b5 f766:f4b6 f767:f4b7 f768:f4b8 f769:f4b9 f76a:f4ba f76b:f4bb f76c:f4bc f76d:f4bd f76e:f4be f76f:f4bf f770:f4c0 f771:f4c1 f772:f4c2 f773:f4c3 f774:f4c4 f775:f4c5 f776:f4c6 f777:f4c7 f778:f4c8 f779:f4c9 f77a:f4ca f77b:f4cb f77c:f4cc f77d:f4cd f77e:f4ce f780:f4cf f781:f4d0 f782:f4d1 f783:f4d2 f784:f4d3 f785:f4d4 f786:f4d5 f787:f4d6 f788:f4d7 f789:f4d8 f78a:f4d9 f78b:f4da f78c:f4db f78d:f4dc f78e:f4dd f78f:f4de f790:f4df f791:f4e0 f792:f4e1 f793:f4e2 f794:f4e3 f795:f4e4 f796:f4e5 f797:f4e6 f798:f4e7 f799:f4e8 f79a:f4e9 f79b:f4ea f79c:f4eb f79d:f4ec f79e:f4ed f79f:f4ee f7a0:f4ef f7a1:f4f0 f7a2:f4f1 f7a3:f4f2 f7a4:f4f3 f7a5:f4f4 f7a6:f4f5 f7a7:f4f6 f7a8:f4f7 f7a9:f4f8 f7aa:f4f9 f7ab:f4fa f7ac:f4fb f7ad:f4fc f7ae:f4fd f7af:f4fe f7b0:f4ff f7b1:f500 f7b2:f501 f7b3:f502 f7b4:f503 f7b5:f504 f7b6:f505 f7b7:f506 f7b8:f507 f7b9:f508 f7ba:f509 f7bb:f50a f7bc:f50b f7bd:f50c f7be:f50d f7bf:f50e f7c0:f50f f7c1:f510 f7c2:f511 f7c3:f512 f7c4:f513 f7c5:f514 f7c6:f515 f7c7:f516 f7c8:f517 f7c9:f518 f7ca:f519 f7cb:f51a f7cc:f51b f7cd:f51c f7ce:f51d f7cf:f51e f7d0:f51f f7d1:f520 f7d2:f521 f7d3:f522 f7d4:f523 f7d5:f524 f7d6:f525 f7d7:f526 f7d8:f527 f7d9:f528 f7da:f529 f7db:f52a f7dc:f52b f7dd:f52c f7de:f52d f7df:f52e f7e0:f52f f7e1:f530 f7e2:f531 f7e3:f532 f7e4:f533 f7e5:f534 f7e6:f535 f7e7:f536 f7e8:f537 f7e9:f538 f7ea:f539 f7eb:f53a f7ec:f53b f7ed:f53c f7ee:f53d f7ef:f53e f7f0:f53f f7f1:f540 f7f2:f541 f7f3:f542 f7f4:f543 f7f5:f544 f7f6:f545 f7f7:f546 f7f8:f547 f7f9:f548 f7fa:f549 f7fb:f54a f7fc:f54b f840:f54c f841:f54d f842:f54e f843:f54f f844:f550 f845:f551 f846:f552 f847:f553 f848:f554 f849:f555 f84a:f556 f84b:f557 f84c:f558 f84d:f559 f84e:f55a f84f:f55b f850:f55c f851:f55d f852:f55e f853:f55f f854:f560 f855:f561 f856:f562 f857:f563 f858:f564 f859:f565 f85a:f566 f85b:f567 f85c:f568 f85d:f569 f85e:f56a f85f:f56b f860:f56c f861:f56d f862:f56e f863:f56f f864:f570 f865:f571 f866:f572 f867:f573 f868:f574 f869:f575 f86a:f576 f86b:f577 f86c:f578 f86d:f579 f86e:f57a f86f:f57b f870:f57c f871:f57d f872:f57e f873:f57f f874:f580 f875:f581 f876:f582 f877:f583 f878:f584 f879:f585 f87a:f586 f87b:f587 f87c:f588 f87d:f589 f87e:f58a f880:f58b f881:f58c f882:f58d f883:f58e f884:f58f f885:f590 f886:f591 f887:f592 f888:f593 f889:f594 f88a:f595 f88b:f596 f88c:f597 f88d:f598 f88e:f599 f88f:f59a f890:f59b f891:f59c f892:f59d f893:f59e f894:f59f f895:f5a0 f896:f5a1 f897:f5a2 f898:f5a3 f899:f5a4 f89a:f5a5 f89b:f5a6 f89c:f5a7 f89d:f5a8 f89e:f5a9 f89f:f5aa f8a0:f5ab f8a1:f5ac f8a2:f5ad f8a3:f5ae f8a4:f5af f8a5:f5b0 f8a6:f5b1 f8a7:f5b2 f8a8:f5b3 f8a9:f5b4 f8aa:f5b5 f8ab:f5b6 f8ac:f5b7 f8ad:f5b8 f8ae:f5b9 f8af:f5ba f8b0:f5bb f8b1:f5bc f8b2:f5bd f8b3:f5be f8b4:f5bf f8b5:f5c0 f8b6:f5c1 f8b7:f5c2 f8b8:f5c3 f8b9:f5c4 f8ba:f5c5 f8bb:f5c6 f8bc:f5c7 f8bd:f5c8 f8be:f5c9 f8bf:f5ca f8c0:f5cb f8c1:f5cc f8c2:f5cd f8c3:f5ce f8c4:f5cf f8c5:f5d0 f8c6:f5d1 f8c7:f5d2 f8c8:f5d3 f8c9:f5d4 f8ca:f5d5 f8cb:f5d6 f8cc:f5d7 f8cd:f5d8 f8ce:f5d9 f8cf:f5da f8d0:f5db f8d1:f5dc f8d2:f5dd f8d3:f5de f8d4:f5df f8d5:f5e0 f8d6:f5e1 f8d7:f5e2 f8d8:f5e3 f8d9:f5e4 f8da:f5e5 f8db:f5e6 f8dc:f5e7 f8dd:f5e8 f8de:f5e9 f8df:f5ea f8e0:f5eb f8e1:f5ec f8e2:f5ed f8e3:f5ee f8e4:f5ef f8e5:f5f0 f8e6:f5f1 f8e7:f5f2 f8e8:f5f3 f8e9:f5f4 f8ea:f5f5 f8eb:f5f6 f8ec:f5f7 f8ed:f5f8 f8ee:f5f9 f8ef:f5fa f8f0:f5fb f8f1:f5fc f8f2:f5fd f8f3:f5fe f8f4:f5ff f8f5:f600 f8f6:f601 f8f7:f602 f8f8:f603 f8f9:f604 f8fa:f605 f8fb:f606 f8fc:f607 f940:f608 f941:f609 f942:f60a f943:f60b f944:f60c f945:f60d f946:f60e f947:f60f f948:f610 f949:f611 f94a:f612 f94b:f613 f94c:f614 f94d:f615 f94e:f616 f94f:f617 f950:f618 f951:f619 f952:f61a f953:f61b f954:f61c f955:f61d f956:f61e f957:f61f f958:f620 f959:f621 f95a:f622 f95b:f623 f95c:f624 f95d:f625 f95e:f626 f95f:f627 f960:f628 f961:f629 f962:f62a f963:f62b f964:f62c f965:f62d f966:f62e f967:f62f f968:f630 f969:f631 f96a:f632 f96b:f633 f96c:f634 f96d:f635 f96e:f636 f96f:f637 f970:f638 f971:f639 f972:f63a f973:f63b f974:f63c f975:f63d f976:f63e f977:f63f f978:f640 f979:f641 f97a:f642 f97b:f643 f97c:f644 f97d:f645 f97e:f646 f980:f647 f981:f648 f982:f649 f983:f64a f984:f64b f985:f64c f986:f64d f987:f64e f988:f64f f989:f650 f98a:f651 f98b:f652 f98c:f653 f98d:f654 f98e:f655 f98f:f656 f990:f657 f991:f658 f992:f659 f993:f65a f994:f65b f995:f65c f996:f65d f997:f65e f998:f65f f999:f660 f99a:f661 f99b:f662 f99c:f663 f99d:f664 f99e:f665 f99f:f666 f9a0:f667 f9a1:f668 f9a2:f669 f9a3:f66a f9a4:f66b f9a5:f66c f9a6:f66d f9a7:f66e f9a8:f66f f9a9:f670 f9aa:f671 f9ab:f672 f9ac:f673 f9ad:f674 f9ae:f675 f9af:f676 f9b0:f677 f9b1:f678 f9b2:f679 f9b3:f67a f9b4:f67b f9b5:f67c f9b6:f67d f9b7:f67e f9b8:f67f f9b9:f680 f9ba:f681 f9bb:f682 f9bc:f683 f9bd:f684 f9be:f685 f9bf:f686 f9c0:f687 f9c1:f688 f9c2:f689 f9c3:f68a f9c4:f68b f9c5:f68c f9c6:f68d f9c7:f68e f9c8:f68f f9c9:f690 f9ca:f691 f9cb:f692 f9cc:f693 f9cd:f694 f9ce:f695 f9cf:f696 f9d0:f697 f9d1:f698 f9d2:f699 f9d3:f69a f9d4:f69b f9d5:f69c f9d6:f69d f9d7:f69e f9d8:f69f f9d9:f6a0 f9da:f6a1 f9db:f6a2 f9dc:f6a3 f9dd:f6a4 f9de:f6a5 f9df:f6a6 f9e0:f6a7 f9e1:f6a8 f9e2:f6a9 f9e3:f6aa f9e4:f6ab f9e5:f6ac f9e6:f6ad f9e7:f6ae f9e8:f6af f9e9:f6b0 f9ea:f6b1 f9eb:f6b2 f9ec:f6b3 f9ed:f6b4 f9ee:f6b5 f9ef:f6b6 f9f0:f6b7 f9f1:f6b8 f9f2:f6b9 f9f3:f6ba f9f4:f6bb f9f5:f6bc f9f6:f6bd f9f7:f6be f9f8:f6bf f9f9:f6c0 f9fa:f6c1 f9fb:f6c2 f9fc:f6c3 fa40:f6c4 fa41:f6c5 fa42:f6c6 fa43:f6c7 fa44:f6c8 fa45:f6c9 fa46:f6ca fa47:f6cb fa48:f6cc fa49:f6cd fa4a:f6ce fa4b:f6cf fa4c:f6d0 fa4d:f6d1 fa4e:f6d2 fa4f:f6d3 fa50:f6d4 fa51:f6d5 fa52:f6d6 fa53:f6d7 fa54:f6d8 fa55:f6d9 fa56:f6da fa57:f6db fa58:f6dc fa59:f6dd fa5a:f6de fa5b:f6df fa5c:f6e0 fa5d:f6e1 fa5e:f6e2 fa5f:f6e3 fa60:f6e4 fa61:f6e5 fa62:f6e6 fa63:f6e7 fa64:f6e8 fa65:f6e9 fa66:f6ea fa67:f6eb fa68:f6ec fa69:f6ed fa6a:f6ee fa6b:f6ef fa6c:f6f0 fa6d:f6f1 fa6e:f6f2 fa6f:f6f3 fa70:f6f4 fa71:f6f5 fa72:f6f6 fa73:f6f7 fa74:f6f8 fa75:f6f9 fa76:f6fa fa77:f6fb fa78:f6fc fa79:f6fd fa7a:f6fe fa7b:f6ff fa7c:f700 fa7d:f701 fa7e:f702 fa80:f703 fa81:f704 fa82:f705 fa83:f706 fa84:f707 fa85:f708 fa86:f709 fa87:f70a fa88:f70b fa89:f70c fa8a:f70d fa8b:f70e fa8c:f70f fa8d:f710 fa8e:f711 fa8f:f712 fa90:f713 fa91:f714 fa92:f715 fa93:f716 fa94:f717 fa95:f718 fa96:f719 fa97:f71a fa98:f71b fa99:f71c fa9a:f71d fa9b:f71e fa9c:f71f fa9d:f720 fa9e:f721 fa9f:f722 faa0:f723 faa1:f724 faa2:f725 faa3:f726 faa4:f727 faa5:f728 faa6:f729 faa7:f72a faa8:f72b faa9:f72c faaa:f72d faab:f72e faac:f72f faad:f730 faae:f731 faaf:f732 fab0:f733 fab1:f734 fab2:f735 fab3:f736 fab4:f737 fab5:f738 fab6:f739 fab7:f73a fab8:f73b fab9:f73c faba:f73d fabb:f73e fabc:f73f fabd:f740 fabe:f741 fabf:f742 fac0:f743 fac1:f744 fac2:f745 fac3:f746 fac4:f747 fac5:f748 fac6:f749 fac7:f74a fac8:f74b fac9:f74c faca:f74d facb:f74e facc:f74f facd:f750 face:f751 facf:f752 fad0:f753 fad1:f754 fad2:f755 fad3:f756 fad4:f757 fad5:f758 fad6:f759 fad7:f75a fad8:f75b fad9:f75c fada:f75d fadb:f75e fadc:f75f fadd:f760 fade:f761 fadf:f762 fae0:f763 fae1:f764 fae2:f765 fae3:f766 fae4:f767 fae5:f768 fae6:f769 fae7:f76a fae8:f76b fae9:f76c faea:f76d faeb:f76e faec:f76f faed:f770 faee:f771 faef:f772 faf0:f773 faf1:f774 faf2:f775 faf3:f776 faf4:f777 faf5:f778 faf6:f779 faf7:f77a faf8:f77b faf9:f77c fafa:f77d fafb:f77e fafc:f77f fb40:f780 fb41:f781 fb42:f782 fb43:f783 fb44:f784 fb45:f785 fb46:f786 fb47:f787 fb48:f788 fb49:f789 fb4a:f78a fb4b:f78b fb4c:f78c fb4d:f78d fb4e:f78e fb4f:f78f fb50:f790 fb51:f791 fb52:f792 fb53:f793 fb54:f794 fb55:f795 fb56:f796 fb57:f797 fb58:f798 fb59:f799 fb5a:f79a fb5b:f79b fb5c:f79c fb5d:f79d fb5e:f79e fb5f:f79f fb60:f7a0 fb61:f7a1 fb62:f7a2 fb63:f7a3 fb64:f7a4 fb65:f7a5 fb66:f7a6 fb67:f7a7 fb68:f7a8 fb69:f7a9 fb6a:f7aa fb6b:f7ab fb6c:f7ac fb6d:f7ad fb6e:f7ae fb6f:f7af fb70:f7b0 fb71:f7b1 fb72:f7b2 fb73:f7b3 fb74:f7b4 fb75:f7b5 fb76:f7b6 fb77:f7b7 fb78:f7b8 fb79:f7b9 fb7a:f7ba fb7b:f7bb fb7c:f7bc fb7d:f7bd fb7e:f7be fb80:f7bf fb81:f7c0 fb82:f7c1 fb83:f7c2 fb84:f7c3 fb85:f7c4 fb86:f7c5 fb87:f7c6 fb88:f7c7 fb89:f7c8 fb8a:f7c9 fb8b:f7ca fb8c:f7cb fb8d:f7cc fb8e:f7cd fb8f:f7ce fb90:f7cf fb91:f7d0 fb92:f7d1 fb93:f7d2 fb94:f7d3 fb95:f7d4 fb96:f7d5 fb97:f7d6 fb98:f7d7 fb99:f7d8 fb9a:f7d9 fb9b:f7da fb9c:f7db fb9d:f7dc fb9e:f7dd fb9f:f7de fba0:f7df fba1:f7e0 fba2:f7e1 fba3:f7e2 fba4:f7e3 fba5:f7e4 fba6:f7e5 fba7:f7e6 fba8:f7e7 fba9:f7e8 fbaa:f7e9 fbab:f7ea fbac:f7eb fbad:f7ec fbae:f7ed fbaf:f7ee fbb0:f7ef fbb1:f7f0 fbb2:f7f1 fbb3:f7f2 fbb4:f7f3 fbb5:f7f4 fbb6:f7f5 fbb7:f7f6 fbb8:f7f7 fbb9:f7f8 fbba:f7f9 fbbb:f7fa fbbc:f7fb fbbd:f7fc fbbe:f7fd fbbf:f7fe fbc0:f7ff fbc1:f800 fbc2:f801 fbc3:f802 fbc4:f803 fbc5:f804 fbc6:f805 fbc7:f806 fbc8:f807 fbc9:f808 fbca:f809 fbcb:f80a fbcc:f80b fbcd:f80c fbce:f80d fbcf:f80e fbd0:f80f fbd1:f810 fbd2:f811 fbd3:f812 fbd4:f813 fbd5:f814 fbd6:f815 fbd7:f816 fbd8:f817 fbd9:f818 fbda:f819 fbdb:f81a fbdc:f81b fbdd:f81c fbde:f81d fbdf:f81e fbe0:f81f fbe1:f820 fbe2:f821 fbe3:f822 fbe4:f823 fbe5:f824 fbe6:f825 fbe7:f826 fbe8:f827 fbe9:f828 fbea:f829 fbeb:f82a fbec:f82b fbed:f82c fbee:f82d fbef:f82e fbf0:f82f fbf1:f830 fbf2:f831 fbf3:f832 fbf4:f833 fbf5:f834 fbf6:f835 fbf7:f836 fbf8:f837 fbf9:f838 fbfa:f839 fbfb:f83a fbfc:f83b pcbasic-2.0.7/pcbasic/data/codepages/949.ucp000066400000000000000000005214371441235174000204460ustar00rootroot00000000000000# OEM 949: Korean EUC-KR superset. # dbcs code points are from http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP949.TXT # sbcs code points are OEM 437 for fallback. # the status of x5c is complicated: it is shown as U+20a9 WON SIGN # but behaves as the backslash U+005c REVERSE SOLIDUS # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:20A9 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 8141:ac02 8142:ac03 8143:ac05 8144:ac06 8145:ac0b 8146:ac0c 8147:ac0d 8148:ac0e 8149:ac0f 814a:ac18 814b:ac1e 814c:ac1f 814d:ac21 814e:ac22 814f:ac23 8150:ac25 8151:ac26 8152:ac27 8153:ac28 8154:ac29 8155:ac2a 8156:ac2b 8157:ac2e 8158:ac32 8159:ac33 815a:ac34 8161:ac35 8162:ac36 8163:ac37 8164:ac3a 8165:ac3b 8166:ac3d 8167:ac3e 8168:ac3f 8169:ac41 816a:ac42 816b:ac43 816c:ac44 816d:ac45 816e:ac46 816f:ac47 8170:ac48 8171:ac49 8172:ac4a 8173:ac4c 8174:ac4e 8175:ac4f 8176:ac50 8177:ac51 8178:ac52 8179:ac53 817a:ac55 8181:ac56 8182:ac57 8183:ac59 8184:ac5a 8185:ac5b 8186:ac5d 8187:ac5e 8188:ac5f 8189:ac60 818a:ac61 818b:ac62 818c:ac63 818d:ac64 818e:ac65 818f:ac66 8190:ac67 8191:ac68 8192:ac69 8193:ac6a 8194:ac6b 8195:ac6c 8196:ac6d 8197:ac6e 8198:ac6f 8199:ac72 819a:ac73 819b:ac75 819c:ac76 819d:ac79 819e:ac7b 819f:ac7c 81a0:ac7d 81a1:ac7e 81a2:ac7f 81a3:ac82 81a4:ac87 81a5:ac88 81a6:ac8d 81a7:ac8e 81a8:ac8f 81a9:ac91 81aa:ac92 81ab:ac93 81ac:ac95 81ad:ac96 81ae:ac97 81af:ac98 81b0:ac99 81b1:ac9a 81b2:ac9b 81b3:ac9e 81b4:aca2 81b5:aca3 81b6:aca4 81b7:aca5 81b8:aca6 81b9:aca7 81ba:acab 81bb:acad 81bc:acae 81bd:acb1 81be:acb2 81bf:acb3 81c0:acb4 81c1:acb5 81c2:acb6 81c3:acb7 81c4:acba 81c5:acbe 81c6:acbf 81c7:acc0 81c8:acc2 81c9:acc3 81ca:acc5 81cb:acc6 81cc:acc7 81cd:acc9 81ce:acca 81cf:accb 81d0:accd 81d1:acce 81d2:accf 81d3:acd0 81d4:acd1 81d5:acd2 81d6:acd3 81d7:acd4 81d8:acd6 81d9:acd8 81da:acd9 81db:acda 81dc:acdb 81dd:acdc 81de:acdd 81df:acde 81e0:acdf 81e1:ace2 81e2:ace3 81e3:ace5 81e4:ace6 81e5:ace9 81e6:aceb 81e7:aced 81e8:acee 81e9:acf2 81ea:acf4 81eb:acf7 81ec:acf8 81ed:acf9 81ee:acfa 81ef:acfb 81f0:acfe 81f1:acff 81f2:ad01 81f3:ad02 81f4:ad03 81f5:ad05 81f6:ad07 81f7:ad08 81f8:ad09 81f9:ad0a 81fa:ad0b 81fb:ad0e 81fc:ad10 81fd:ad12 81fe:ad13 8241:ad14 8242:ad15 8243:ad16 8244:ad17 8245:ad19 8246:ad1a 8247:ad1b 8248:ad1d 8249:ad1e 824a:ad1f 824b:ad21 824c:ad22 824d:ad23 824e:ad24 824f:ad25 8250:ad26 8251:ad27 8252:ad28 8253:ad2a 8254:ad2b 8255:ad2e 8256:ad2f 8257:ad30 8258:ad31 8259:ad32 825a:ad33 8261:ad36 8262:ad37 8263:ad39 8264:ad3a 8265:ad3b 8266:ad3d 8267:ad3e 8268:ad3f 8269:ad40 826a:ad41 826b:ad42 826c:ad43 826d:ad46 826e:ad48 826f:ad4a 8270:ad4b 8271:ad4c 8272:ad4d 8273:ad4e 8274:ad4f 8275:ad51 8276:ad52 8277:ad53 8278:ad55 8279:ad56 827a:ad57 8281:ad59 8282:ad5a 8283:ad5b 8284:ad5c 8285:ad5d 8286:ad5e 8287:ad5f 8288:ad60 8289:ad62 828a:ad64 828b:ad65 828c:ad66 828d:ad67 828e:ad68 828f:ad69 8290:ad6a 8291:ad6b 8292:ad6e 8293:ad6f 8294:ad71 8295:ad72 8296:ad77 8297:ad78 8298:ad79 8299:ad7a 829a:ad7e 829b:ad80 829c:ad83 829d:ad84 829e:ad85 829f:ad86 82a0:ad87 82a1:ad8a 82a2:ad8b 82a3:ad8d 82a4:ad8e 82a5:ad8f 82a6:ad91 82a7:ad92 82a8:ad93 82a9:ad94 82aa:ad95 82ab:ad96 82ac:ad97 82ad:ad98 82ae:ad99 82af:ad9a 82b0:ad9b 82b1:ad9e 82b2:ad9f 82b3:ada0 82b4:ada1 82b5:ada2 82b6:ada3 82b7:ada5 82b8:ada6 82b9:ada7 82ba:ada8 82bb:ada9 82bc:adaa 82bd:adab 82be:adac 82bf:adad 82c0:adae 82c1:adaf 82c2:adb0 82c3:adb1 82c4:adb2 82c5:adb3 82c6:adb4 82c7:adb5 82c8:adb6 82c9:adb8 82ca:adb9 82cb:adba 82cc:adbb 82cd:adbc 82ce:adbd 82cf:adbe 82d0:adbf 82d1:adc2 82d2:adc3 82d3:adc5 82d4:adc6 82d5:adc7 82d6:adc9 82d7:adca 82d8:adcb 82d9:adcc 82da:adcd 82db:adce 82dc:adcf 82dd:add2 82de:add4 82df:add5 82e0:add6 82e1:add7 82e2:add8 82e3:add9 82e4:adda 82e5:addb 82e6:addd 82e7:adde 82e8:addf 82e9:ade1 82ea:ade2 82eb:ade3 82ec:ade5 82ed:ade6 82ee:ade7 82ef:ade8 82f0:ade9 82f1:adea 82f2:adeb 82f3:adec 82f4:aded 82f5:adee 82f6:adef 82f7:adf0 82f8:adf1 82f9:adf2 82fa:adf3 82fb:adf4 82fc:adf5 82fd:adf6 82fe:adf7 8341:adfa 8342:adfb 8343:adfd 8344:adfe 8345:ae02 8346:ae03 8347:ae04 8348:ae05 8349:ae06 834a:ae07 834b:ae0a 834c:ae0c 834d:ae0e 834e:ae0f 834f:ae10 8350:ae11 8351:ae12 8352:ae13 8353:ae15 8354:ae16 8355:ae17 8356:ae18 8357:ae19 8358:ae1a 8359:ae1b 835a:ae1c 8361:ae1d 8362:ae1e 8363:ae1f 8364:ae20 8365:ae21 8366:ae22 8367:ae23 8368:ae24 8369:ae25 836a:ae26 836b:ae27 836c:ae28 836d:ae29 836e:ae2a 836f:ae2b 8370:ae2c 8371:ae2d 8372:ae2e 8373:ae2f 8374:ae32 8375:ae33 8376:ae35 8377:ae36 8378:ae39 8379:ae3b 837a:ae3c 8381:ae3d 8382:ae3e 8383:ae3f 8384:ae42 8385:ae44 8386:ae47 8387:ae48 8388:ae49 8389:ae4b 838a:ae4f 838b:ae51 838c:ae52 838d:ae53 838e:ae55 838f:ae57 8390:ae58 8391:ae59 8392:ae5a 8393:ae5b 8394:ae5e 8395:ae62 8396:ae63 8397:ae64 8398:ae66 8399:ae67 839a:ae6a 839b:ae6b 839c:ae6d 839d:ae6e 839e:ae6f 839f:ae71 83a0:ae72 83a1:ae73 83a2:ae74 83a3:ae75 83a4:ae76 83a5:ae77 83a6:ae7a 83a7:ae7e 83a8:ae7f 83a9:ae80 83aa:ae81 83ab:ae82 83ac:ae83 83ad:ae86 83ae:ae87 83af:ae88 83b0:ae89 83b1:ae8a 83b2:ae8b 83b3:ae8d 83b4:ae8e 83b5:ae8f 83b6:ae90 83b7:ae91 83b8:ae92 83b9:ae93 83ba:ae94 83bb:ae95 83bc:ae96 83bd:ae97 83be:ae98 83bf:ae99 83c0:ae9a 83c1:ae9b 83c2:ae9c 83c3:ae9d 83c4:ae9e 83c5:ae9f 83c6:aea0 83c7:aea1 83c8:aea2 83c9:aea3 83ca:aea4 83cb:aea5 83cc:aea6 83cd:aea7 83ce:aea8 83cf:aea9 83d0:aeaa 83d1:aeab 83d2:aeac 83d3:aead 83d4:aeae 83d5:aeaf 83d6:aeb0 83d7:aeb1 83d8:aeb2 83d9:aeb3 83da:aeb4 83db:aeb5 83dc:aeb6 83dd:aeb7 83de:aeb8 83df:aeb9 83e0:aeba 83e1:aebb 83e2:aebf 83e3:aec1 83e4:aec2 83e5:aec3 83e6:aec5 83e7:aec6 83e8:aec7 83e9:aec8 83ea:aec9 83eb:aeca 83ec:aecb 83ed:aece 83ee:aed2 83ef:aed3 83f0:aed4 83f1:aed5 83f2:aed6 83f3:aed7 83f4:aeda 83f5:aedb 83f6:aedd 83f7:aede 83f8:aedf 83f9:aee0 83fa:aee1 83fb:aee2 83fc:aee3 83fd:aee4 83fe:aee5 8441:aee6 8442:aee7 8443:aee9 8444:aeea 8445:aeec 8446:aeee 8447:aeef 8448:aef0 8449:aef1 844a:aef2 844b:aef3 844c:aef5 844d:aef6 844e:aef7 844f:aef9 8450:aefa 8451:aefb 8452:aefd 8453:aefe 8454:aeff 8455:af00 8456:af01 8457:af02 8458:af03 8459:af04 845a:af05 8461:af06 8462:af09 8463:af0a 8464:af0b 8465:af0c 8466:af0e 8467:af0f 8468:af11 8469:af12 846a:af13 846b:af14 846c:af15 846d:af16 846e:af17 846f:af18 8470:af19 8471:af1a 8472:af1b 8473:af1c 8474:af1d 8475:af1e 8476:af1f 8477:af20 8478:af21 8479:af22 847a:af23 8481:af24 8482:af25 8483:af26 8484:af27 8485:af28 8486:af29 8487:af2a 8488:af2b 8489:af2e 848a:af2f 848b:af31 848c:af33 848d:af35 848e:af36 848f:af37 8490:af38 8491:af39 8492:af3a 8493:af3b 8494:af3e 8495:af40 8496:af44 8497:af45 8498:af46 8499:af47 849a:af4a 849b:af4b 849c:af4c 849d:af4d 849e:af4e 849f:af4f 84a0:af51 84a1:af52 84a2:af53 84a3:af54 84a4:af55 84a5:af56 84a6:af57 84a7:af58 84a8:af59 84a9:af5a 84aa:af5b 84ab:af5e 84ac:af5f 84ad:af60 84ae:af61 84af:af62 84b0:af63 84b1:af66 84b2:af67 84b3:af68 84b4:af69 84b5:af6a 84b6:af6b 84b7:af6c 84b8:af6d 84b9:af6e 84ba:af6f 84bb:af70 84bc:af71 84bd:af72 84be:af73 84bf:af74 84c0:af75 84c1:af76 84c2:af77 84c3:af78 84c4:af7a 84c5:af7b 84c6:af7c 84c7:af7d 84c8:af7e 84c9:af7f 84ca:af81 84cb:af82 84cc:af83 84cd:af85 84ce:af86 84cf:af87 84d0:af89 84d1:af8a 84d2:af8b 84d3:af8c 84d4:af8d 84d5:af8e 84d6:af8f 84d7:af92 84d8:af93 84d9:af94 84da:af96 84db:af97 84dc:af98 84dd:af99 84de:af9a 84df:af9b 84e0:af9d 84e1:af9e 84e2:af9f 84e3:afa0 84e4:afa1 84e5:afa2 84e6:afa3 84e7:afa4 84e8:afa5 84e9:afa6 84ea:afa7 84eb:afa8 84ec:afa9 84ed:afaa 84ee:afab 84ef:afac 84f0:afad 84f1:afae 84f2:afaf 84f3:afb0 84f4:afb1 84f5:afb2 84f6:afb3 84f7:afb4 84f8:afb5 84f9:afb6 84fa:afb7 84fb:afba 84fc:afbb 84fd:afbd 84fe:afbe 8541:afbf 8542:afc1 8543:afc2 8544:afc3 8545:afc4 8546:afc5 8547:afc6 8548:afca 8549:afcc 854a:afcf 854b:afd0 854c:afd1 854d:afd2 854e:afd3 854f:afd5 8550:afd6 8551:afd7 8552:afd8 8553:afd9 8554:afda 8555:afdb 8556:afdd 8557:afde 8558:afdf 8559:afe0 855a:afe1 8561:afe2 8562:afe3 8563:afe4 8564:afe5 8565:afe6 8566:afe7 8567:afea 8568:afeb 8569:afec 856a:afed 856b:afee 856c:afef 856d:aff2 856e:aff3 856f:aff5 8570:aff6 8571:aff7 8572:aff9 8573:affa 8574:affb 8575:affc 8576:affd 8577:affe 8578:afff 8579:b002 857a:b003 8581:b005 8582:b006 8583:b007 8584:b008 8585:b009 8586:b00a 8587:b00b 8588:b00d 8589:b00e 858a:b00f 858b:b011 858c:b012 858d:b013 858e:b015 858f:b016 8590:b017 8591:b018 8592:b019 8593:b01a 8594:b01b 8595:b01e 8596:b01f 8597:b020 8598:b021 8599:b022 859a:b023 859b:b024 859c:b025 859d:b026 859e:b027 859f:b029 85a0:b02a 85a1:b02b 85a2:b02c 85a3:b02d 85a4:b02e 85a5:b02f 85a6:b030 85a7:b031 85a8:b032 85a9:b033 85aa:b034 85ab:b035 85ac:b036 85ad:b037 85ae:b038 85af:b039 85b0:b03a 85b1:b03b 85b2:b03c 85b3:b03d 85b4:b03e 85b5:b03f 85b6:b040 85b7:b041 85b8:b042 85b9:b043 85ba:b046 85bb:b047 85bc:b049 85bd:b04b 85be:b04d 85bf:b04f 85c0:b050 85c1:b051 85c2:b052 85c3:b056 85c4:b058 85c5:b05a 85c6:b05b 85c7:b05c 85c8:b05e 85c9:b05f 85ca:b060 85cb:b061 85cc:b062 85cd:b063 85ce:b064 85cf:b065 85d0:b066 85d1:b067 85d2:b068 85d3:b069 85d4:b06a 85d5:b06b 85d6:b06c 85d7:b06d 85d8:b06e 85d9:b06f 85da:b070 85db:b071 85dc:b072 85dd:b073 85de:b074 85df:b075 85e0:b076 85e1:b077 85e2:b078 85e3:b079 85e4:b07a 85e5:b07b 85e6:b07e 85e7:b07f 85e8:b081 85e9:b082 85ea:b083 85eb:b085 85ec:b086 85ed:b087 85ee:b088 85ef:b089 85f0:b08a 85f1:b08b 85f2:b08e 85f3:b090 85f4:b092 85f5:b093 85f6:b094 85f7:b095 85f8:b096 85f9:b097 85fa:b09b 85fb:b09d 85fc:b09e 85fd:b0a3 85fe:b0a4 8641:b0a5 8642:b0a6 8643:b0a7 8644:b0aa 8645:b0b0 8646:b0b2 8647:b0b6 8648:b0b7 8649:b0b9 864a:b0ba 864b:b0bb 864c:b0bd 864d:b0be 864e:b0bf 864f:b0c0 8650:b0c1 8651:b0c2 8652:b0c3 8653:b0c6 8654:b0ca 8655:b0cb 8656:b0cc 8657:b0cd 8658:b0ce 8659:b0cf 865a:b0d2 8661:b0d3 8662:b0d5 8663:b0d6 8664:b0d7 8665:b0d9 8666:b0da 8667:b0db 8668:b0dc 8669:b0dd 866a:b0de 866b:b0df 866c:b0e1 866d:b0e2 866e:b0e3 866f:b0e4 8670:b0e6 8671:b0e7 8672:b0e8 8673:b0e9 8674:b0ea 8675:b0eb 8676:b0ec 8677:b0ed 8678:b0ee 8679:b0ef 867a:b0f0 8681:b0f1 8682:b0f2 8683:b0f3 8684:b0f4 8685:b0f5 8686:b0f6 8687:b0f7 8688:b0f8 8689:b0f9 868a:b0fa 868b:b0fb 868c:b0fc 868d:b0fd 868e:b0fe 868f:b0ff 8690:b100 8691:b101 8692:b102 8693:b103 8694:b104 8695:b105 8696:b106 8697:b107 8698:b10a 8699:b10d 869a:b10e 869b:b10f 869c:b111 869d:b114 869e:b115 869f:b116 86a0:b117 86a1:b11a 86a2:b11e 86a3:b11f 86a4:b120 86a5:b121 86a6:b122 86a7:b126 86a8:b127 86a9:b129 86aa:b12a 86ab:b12b 86ac:b12d 86ad:b12e 86ae:b12f 86af:b130 86b0:b131 86b1:b132 86b2:b133 86b3:b136 86b4:b13a 86b5:b13b 86b6:b13c 86b7:b13d 86b8:b13e 86b9:b13f 86ba:b142 86bb:b143 86bc:b145 86bd:b146 86be:b147 86bf:b149 86c0:b14a 86c1:b14b 86c2:b14c 86c3:b14d 86c4:b14e 86c5:b14f 86c6:b152 86c7:b153 86c8:b156 86c9:b157 86ca:b159 86cb:b15a 86cc:b15b 86cd:b15d 86ce:b15e 86cf:b15f 86d0:b161 86d1:b162 86d2:b163 86d3:b164 86d4:b165 86d5:b166 86d6:b167 86d7:b168 86d8:b169 86d9:b16a 86da:b16b 86db:b16c 86dc:b16d 86dd:b16e 86de:b16f 86df:b170 86e0:b171 86e1:b172 86e2:b173 86e3:b174 86e4:b175 86e5:b176 86e6:b177 86e7:b17a 86e8:b17b 86e9:b17d 86ea:b17e 86eb:b17f 86ec:b181 86ed:b183 86ee:b184 86ef:b185 86f0:b186 86f1:b187 86f2:b18a 86f3:b18c 86f4:b18e 86f5:b18f 86f6:b190 86f7:b191 86f8:b195 86f9:b196 86fa:b197 86fb:b199 86fc:b19a 86fd:b19b 86fe:b19d 8741:b19e 8742:b19f 8743:b1a0 8744:b1a1 8745:b1a2 8746:b1a3 8747:b1a4 8748:b1a5 8749:b1a6 874a:b1a7 874b:b1a9 874c:b1aa 874d:b1ab 874e:b1ac 874f:b1ad 8750:b1ae 8751:b1af 8752:b1b0 8753:b1b1 8754:b1b2 8755:b1b3 8756:b1b4 8757:b1b5 8758:b1b6 8759:b1b7 875a:b1b8 8761:b1b9 8762:b1ba 8763:b1bb 8764:b1bc 8765:b1bd 8766:b1be 8767:b1bf 8768:b1c0 8769:b1c1 876a:b1c2 876b:b1c3 876c:b1c4 876d:b1c5 876e:b1c6 876f:b1c7 8770:b1c8 8771:b1c9 8772:b1ca 8773:b1cb 8774:b1cd 8775:b1ce 8776:b1cf 8777:b1d1 8778:b1d2 8779:b1d3 877a:b1d5 8781:b1d6 8782:b1d7 8783:b1d8 8784:b1d9 8785:b1da 8786:b1db 8787:b1de 8788:b1e0 8789:b1e1 878a:b1e2 878b:b1e3 878c:b1e4 878d:b1e5 878e:b1e6 878f:b1e7 8790:b1ea 8791:b1eb 8792:b1ed 8793:b1ee 8794:b1ef 8795:b1f1 8796:b1f2 8797:b1f3 8798:b1f4 8799:b1f5 879a:b1f6 879b:b1f7 879c:b1f8 879d:b1fa 879e:b1fc 879f:b1fe 87a0:b1ff 87a1:b200 87a2:b201 87a3:b202 87a4:b203 87a5:b206 87a6:b207 87a7:b209 87a8:b20a 87a9:b20d 87aa:b20e 87ab:b20f 87ac:b210 87ad:b211 87ae:b212 87af:b213 87b0:b216 87b1:b218 87b2:b21a 87b3:b21b 87b4:b21c 87b5:b21d 87b6:b21e 87b7:b21f 87b8:b221 87b9:b222 87ba:b223 87bb:b224 87bc:b225 87bd:b226 87be:b227 87bf:b228 87c0:b229 87c1:b22a 87c2:b22b 87c3:b22c 87c4:b22d 87c5:b22e 87c6:b22f 87c7:b230 87c8:b231 87c9:b232 87ca:b233 87cb:b235 87cc:b236 87cd:b237 87ce:b238 87cf:b239 87d0:b23a 87d1:b23b 87d2:b23d 87d3:b23e 87d4:b23f 87d5:b240 87d6:b241 87d7:b242 87d8:b243 87d9:b244 87da:b245 87db:b246 87dc:b247 87dd:b248 87de:b249 87df:b24a 87e0:b24b 87e1:b24c 87e2:b24d 87e3:b24e 87e4:b24f 87e5:b250 87e6:b251 87e7:b252 87e8:b253 87e9:b254 87ea:b255 87eb:b256 87ec:b257 87ed:b259 87ee:b25a 87ef:b25b 87f0:b25d 87f1:b25e 87f2:b25f 87f3:b261 87f4:b262 87f5:b263 87f6:b264 87f7:b265 87f8:b266 87f9:b267 87fa:b26a 87fb:b26b 87fc:b26c 87fd:b26d 87fe:b26e 8841:b26f 8842:b270 8843:b271 8844:b272 8845:b273 8846:b276 8847:b277 8848:b278 8849:b279 884a:b27a 884b:b27b 884c:b27d 884d:b27e 884e:b27f 884f:b280 8850:b281 8851:b282 8852:b283 8853:b286 8854:b287 8855:b288 8856:b28a 8857:b28b 8858:b28c 8859:b28d 885a:b28e 8861:b28f 8862:b292 8863:b293 8864:b295 8865:b296 8866:b297 8867:b29b 8868:b29c 8869:b29d 886a:b29e 886b:b29f 886c:b2a2 886d:b2a4 886e:b2a7 886f:b2a8 8870:b2a9 8871:b2ab 8872:b2ad 8873:b2ae 8874:b2af 8875:b2b1 8876:b2b2 8877:b2b3 8878:b2b5 8879:b2b6 887a:b2b7 8881:b2b8 8882:b2b9 8883:b2ba 8884:b2bb 8885:b2bc 8886:b2bd 8887:b2be 8888:b2bf 8889:b2c0 888a:b2c1 888b:b2c2 888c:b2c3 888d:b2c4 888e:b2c5 888f:b2c6 8890:b2c7 8891:b2ca 8892:b2cb 8893:b2cd 8894:b2ce 8895:b2cf 8896:b2d1 8897:b2d3 8898:b2d4 8899:b2d5 889a:b2d6 889b:b2d7 889c:b2da 889d:b2dc 889e:b2de 889f:b2df 88a0:b2e0 88a1:b2e1 88a2:b2e3 88a3:b2e7 88a4:b2e9 88a5:b2ea 88a6:b2f0 88a7:b2f1 88a8:b2f2 88a9:b2f6 88aa:b2fc 88ab:b2fd 88ac:b2fe 88ad:b302 88ae:b303 88af:b305 88b0:b306 88b1:b307 88b2:b309 88b3:b30a 88b4:b30b 88b5:b30c 88b6:b30d 88b7:b30e 88b8:b30f 88b9:b312 88ba:b316 88bb:b317 88bc:b318 88bd:b319 88be:b31a 88bf:b31b 88c0:b31d 88c1:b31e 88c2:b31f 88c3:b320 88c4:b321 88c5:b322 88c6:b323 88c7:b324 88c8:b325 88c9:b326 88ca:b327 88cb:b328 88cc:b329 88cd:b32a 88ce:b32b 88cf:b32c 88d0:b32d 88d1:b32e 88d2:b32f 88d3:b330 88d4:b331 88d5:b332 88d6:b333 88d7:b334 88d8:b335 88d9:b336 88da:b337 88db:b338 88dc:b339 88dd:b33a 88de:b33b 88df:b33c 88e0:b33d 88e1:b33e 88e2:b33f 88e3:b340 88e4:b341 88e5:b342 88e6:b343 88e7:b344 88e8:b345 88e9:b346 88ea:b347 88eb:b348 88ec:b349 88ed:b34a 88ee:b34b 88ef:b34c 88f0:b34d 88f1:b34e 88f2:b34f 88f3:b350 88f4:b351 88f5:b352 88f6:b353 88f7:b357 88f8:b359 88f9:b35a 88fa:b35d 88fb:b360 88fc:b361 88fd:b362 88fe:b363 8941:b366 8942:b368 8943:b36a 8944:b36c 8945:b36d 8946:b36f 8947:b372 8948:b373 8949:b375 894a:b376 894b:b377 894c:b379 894d:b37a 894e:b37b 894f:b37c 8950:b37d 8951:b37e 8952:b37f 8953:b382 8954:b386 8955:b387 8956:b388 8957:b389 8958:b38a 8959:b38b 895a:b38d 8961:b38e 8962:b38f 8963:b391 8964:b392 8965:b393 8966:b395 8967:b396 8968:b397 8969:b398 896a:b399 896b:b39a 896c:b39b 896d:b39c 896e:b39d 896f:b39e 8970:b39f 8971:b3a2 8972:b3a3 8973:b3a4 8974:b3a5 8975:b3a6 8976:b3a7 8977:b3a9 8978:b3aa 8979:b3ab 897a:b3ad 8981:b3ae 8982:b3af 8983:b3b0 8984:b3b1 8985:b3b2 8986:b3b3 8987:b3b4 8988:b3b5 8989:b3b6 898a:b3b7 898b:b3b8 898c:b3b9 898d:b3ba 898e:b3bb 898f:b3bc 8990:b3bd 8991:b3be 8992:b3bf 8993:b3c0 8994:b3c1 8995:b3c2 8996:b3c3 8997:b3c6 8998:b3c7 8999:b3c9 899a:b3ca 899b:b3cd 899c:b3cf 899d:b3d1 899e:b3d2 899f:b3d3 89a0:b3d6 89a1:b3d8 89a2:b3da 89a3:b3dc 89a4:b3de 89a5:b3df 89a6:b3e1 89a7:b3e2 89a8:b3e3 89a9:b3e5 89aa:b3e6 89ab:b3e7 89ac:b3e9 89ad:b3ea 89ae:b3eb 89af:b3ec 89b0:b3ed 89b1:b3ee 89b2:b3ef 89b3:b3f0 89b4:b3f1 89b5:b3f2 89b6:b3f3 89b7:b3f4 89b8:b3f5 89b9:b3f6 89ba:b3f7 89bb:b3f8 89bc:b3f9 89bd:b3fa 89be:b3fb 89bf:b3fd 89c0:b3fe 89c1:b3ff 89c2:b400 89c3:b401 89c4:b402 89c5:b403 89c6:b404 89c7:b405 89c8:b406 89c9:b407 89ca:b408 89cb:b409 89cc:b40a 89cd:b40b 89ce:b40c 89cf:b40d 89d0:b40e 89d1:b40f 89d2:b411 89d3:b412 89d4:b413 89d5:b414 89d6:b415 89d7:b416 89d8:b417 89d9:b419 89da:b41a 89db:b41b 89dc:b41d 89dd:b41e 89de:b41f 89df:b421 89e0:b422 89e1:b423 89e2:b424 89e3:b425 89e4:b426 89e5:b427 89e6:b42a 89e7:b42c 89e8:b42d 89e9:b42e 89ea:b42f 89eb:b430 89ec:b431 89ed:b432 89ee:b433 89ef:b435 89f0:b436 89f1:b437 89f2:b438 89f3:b439 89f4:b43a 89f5:b43b 89f6:b43c 89f7:b43d 89f8:b43e 89f9:b43f 89fa:b440 89fb:b441 89fc:b442 89fd:b443 89fe:b444 8a41:b445 8a42:b446 8a43:b447 8a44:b448 8a45:b449 8a46:b44a 8a47:b44b 8a48:b44c 8a49:b44d 8a4a:b44e 8a4b:b44f 8a4c:b452 8a4d:b453 8a4e:b455 8a4f:b456 8a50:b457 8a51:b459 8a52:b45a 8a53:b45b 8a54:b45c 8a55:b45d 8a56:b45e 8a57:b45f 8a58:b462 8a59:b464 8a5a:b466 8a61:b467 8a62:b468 8a63:b469 8a64:b46a 8a65:b46b 8a66:b46d 8a67:b46e 8a68:b46f 8a69:b470 8a6a:b471 8a6b:b472 8a6c:b473 8a6d:b474 8a6e:b475 8a6f:b476 8a70:b477 8a71:b478 8a72:b479 8a73:b47a 8a74:b47b 8a75:b47c 8a76:b47d 8a77:b47e 8a78:b47f 8a79:b481 8a7a:b482 8a81:b483 8a82:b484 8a83:b485 8a84:b486 8a85:b487 8a86:b489 8a87:b48a 8a88:b48b 8a89:b48c 8a8a:b48d 8a8b:b48e 8a8c:b48f 8a8d:b490 8a8e:b491 8a8f:b492 8a90:b493 8a91:b494 8a92:b495 8a93:b496 8a94:b497 8a95:b498 8a96:b499 8a97:b49a 8a98:b49b 8a99:b49c 8a9a:b49e 8a9b:b49f 8a9c:b4a0 8a9d:b4a1 8a9e:b4a2 8a9f:b4a3 8aa0:b4a5 8aa1:b4a6 8aa2:b4a7 8aa3:b4a9 8aa4:b4aa 8aa5:b4ab 8aa6:b4ad 8aa7:b4ae 8aa8:b4af 8aa9:b4b0 8aaa:b4b1 8aab:b4b2 8aac:b4b3 8aad:b4b4 8aae:b4b6 8aaf:b4b8 8ab0:b4ba 8ab1:b4bb 8ab2:b4bc 8ab3:b4bd 8ab4:b4be 8ab5:b4bf 8ab6:b4c1 8ab7:b4c2 8ab8:b4c3 8ab9:b4c5 8aba:b4c6 8abb:b4c7 8abc:b4c9 8abd:b4ca 8abe:b4cb 8abf:b4cc 8ac0:b4cd 8ac1:b4ce 8ac2:b4cf 8ac3:b4d1 8ac4:b4d2 8ac5:b4d3 8ac6:b4d4 8ac7:b4d6 8ac8:b4d7 8ac9:b4d8 8aca:b4d9 8acb:b4da 8acc:b4db 8acd:b4de 8ace:b4df 8acf:b4e1 8ad0:b4e2 8ad1:b4e5 8ad2:b4e7 8ad3:b4e8 8ad4:b4e9 8ad5:b4ea 8ad6:b4eb 8ad7:b4ee 8ad8:b4f0 8ad9:b4f2 8ada:b4f3 8adb:b4f4 8adc:b4f5 8add:b4f6 8ade:b4f7 8adf:b4f9 8ae0:b4fa 8ae1:b4fb 8ae2:b4fc 8ae3:b4fd 8ae4:b4fe 8ae5:b4ff 8ae6:b500 8ae7:b501 8ae8:b502 8ae9:b503 8aea:b504 8aeb:b505 8aec:b506 8aed:b507 8aee:b508 8aef:b509 8af0:b50a 8af1:b50b 8af2:b50c 8af3:b50d 8af4:b50e 8af5:b50f 8af6:b510 8af7:b511 8af8:b512 8af9:b513 8afa:b516 8afb:b517 8afc:b519 8afd:b51a 8afe:b51d 8b41:b51e 8b42:b51f 8b43:b520 8b44:b521 8b45:b522 8b46:b523 8b47:b526 8b48:b52b 8b49:b52c 8b4a:b52d 8b4b:b52e 8b4c:b52f 8b4d:b532 8b4e:b533 8b4f:b535 8b50:b536 8b51:b537 8b52:b539 8b53:b53a 8b54:b53b 8b55:b53c 8b56:b53d 8b57:b53e 8b58:b53f 8b59:b542 8b5a:b546 8b61:b547 8b62:b548 8b63:b549 8b64:b54a 8b65:b54e 8b66:b54f 8b67:b551 8b68:b552 8b69:b553 8b6a:b555 8b6b:b556 8b6c:b557 8b6d:b558 8b6e:b559 8b6f:b55a 8b70:b55b 8b71:b55e 8b72:b562 8b73:b563 8b74:b564 8b75:b565 8b76:b566 8b77:b567 8b78:b568 8b79:b569 8b7a:b56a 8b81:b56b 8b82:b56c 8b83:b56d 8b84:b56e 8b85:b56f 8b86:b570 8b87:b571 8b88:b572 8b89:b573 8b8a:b574 8b8b:b575 8b8c:b576 8b8d:b577 8b8e:b578 8b8f:b579 8b90:b57a 8b91:b57b 8b92:b57c 8b93:b57d 8b94:b57e 8b95:b57f 8b96:b580 8b97:b581 8b98:b582 8b99:b583 8b9a:b584 8b9b:b585 8b9c:b586 8b9d:b587 8b9e:b588 8b9f:b589 8ba0:b58a 8ba1:b58b 8ba2:b58c 8ba3:b58d 8ba4:b58e 8ba5:b58f 8ba6:b590 8ba7:b591 8ba8:b592 8ba9:b593 8baa:b594 8bab:b595 8bac:b596 8bad:b597 8bae:b598 8baf:b599 8bb0:b59a 8bb1:b59b 8bb2:b59c 8bb3:b59d 8bb4:b59e 8bb5:b59f 8bb6:b5a2 8bb7:b5a3 8bb8:b5a5 8bb9:b5a6 8bba:b5a7 8bbb:b5a9 8bbc:b5ac 8bbd:b5ad 8bbe:b5ae 8bbf:b5af 8bc0:b5b2 8bc1:b5b6 8bc2:b5b7 8bc3:b5b8 8bc4:b5b9 8bc5:b5ba 8bc6:b5be 8bc7:b5bf 8bc8:b5c1 8bc9:b5c2 8bca:b5c3 8bcb:b5c5 8bcc:b5c6 8bcd:b5c7 8bce:b5c8 8bcf:b5c9 8bd0:b5ca 8bd1:b5cb 8bd2:b5ce 8bd3:b5d2 8bd4:b5d3 8bd5:b5d4 8bd6:b5d5 8bd7:b5d6 8bd8:b5d7 8bd9:b5d9 8bda:b5da 8bdb:b5db 8bdc:b5dc 8bdd:b5dd 8bde:b5de 8bdf:b5df 8be0:b5e0 8be1:b5e1 8be2:b5e2 8be3:b5e3 8be4:b5e4 8be5:b5e5 8be6:b5e6 8be7:b5e7 8be8:b5e8 8be9:b5e9 8bea:b5ea 8beb:b5eb 8bec:b5ed 8bed:b5ee 8bee:b5ef 8bef:b5f0 8bf0:b5f1 8bf1:b5f2 8bf2:b5f3 8bf3:b5f4 8bf4:b5f5 8bf5:b5f6 8bf6:b5f7 8bf7:b5f8 8bf8:b5f9 8bf9:b5fa 8bfa:b5fb 8bfb:b5fc 8bfc:b5fd 8bfd:b5fe 8bfe:b5ff 8c41:b600 8c42:b601 8c43:b602 8c44:b603 8c45:b604 8c46:b605 8c47:b606 8c48:b607 8c49:b608 8c4a:b609 8c4b:b60a 8c4c:b60b 8c4d:b60c 8c4e:b60d 8c4f:b60e 8c50:b60f 8c51:b612 8c52:b613 8c53:b615 8c54:b616 8c55:b617 8c56:b619 8c57:b61a 8c58:b61b 8c59:b61c 8c5a:b61d 8c61:b61e 8c62:b61f 8c63:b620 8c64:b621 8c65:b622 8c66:b623 8c67:b624 8c68:b626 8c69:b627 8c6a:b628 8c6b:b629 8c6c:b62a 8c6d:b62b 8c6e:b62d 8c6f:b62e 8c70:b62f 8c71:b630 8c72:b631 8c73:b632 8c74:b633 8c75:b635 8c76:b636 8c77:b637 8c78:b638 8c79:b639 8c7a:b63a 8c81:b63b 8c82:b63c 8c83:b63d 8c84:b63e 8c85:b63f 8c86:b640 8c87:b641 8c88:b642 8c89:b643 8c8a:b644 8c8b:b645 8c8c:b646 8c8d:b647 8c8e:b649 8c8f:b64a 8c90:b64b 8c91:b64c 8c92:b64d 8c93:b64e 8c94:b64f 8c95:b650 8c96:b651 8c97:b652 8c98:b653 8c99:b654 8c9a:b655 8c9b:b656 8c9c:b657 8c9d:b658 8c9e:b659 8c9f:b65a 8ca0:b65b 8ca1:b65c 8ca2:b65d 8ca3:b65e 8ca4:b65f 8ca5:b660 8ca6:b661 8ca7:b662 8ca8:b663 8ca9:b665 8caa:b666 8cab:b667 8cac:b669 8cad:b66a 8cae:b66b 8caf:b66c 8cb0:b66d 8cb1:b66e 8cb2:b66f 8cb3:b670 8cb4:b671 8cb5:b672 8cb6:b673 8cb7:b674 8cb8:b675 8cb9:b676 8cba:b677 8cbb:b678 8cbc:b679 8cbd:b67a 8cbe:b67b 8cbf:b67c 8cc0:b67d 8cc1:b67e 8cc2:b67f 8cc3:b680 8cc4:b681 8cc5:b682 8cc6:b683 8cc7:b684 8cc8:b685 8cc9:b686 8cca:b687 8ccb:b688 8ccc:b689 8ccd:b68a 8cce:b68b 8ccf:b68c 8cd0:b68d 8cd1:b68e 8cd2:b68f 8cd3:b690 8cd4:b691 8cd5:b692 8cd6:b693 8cd7:b694 8cd8:b695 8cd9:b696 8cda:b697 8cdb:b698 8cdc:b699 8cdd:b69a 8cde:b69b 8cdf:b69e 8ce0:b69f 8ce1:b6a1 8ce2:b6a2 8ce3:b6a3 8ce4:b6a5 8ce5:b6a6 8ce6:b6a7 8ce7:b6a8 8ce8:b6a9 8ce9:b6aa 8cea:b6ad 8ceb:b6ae 8cec:b6af 8ced:b6b0 8cee:b6b2 8cef:b6b3 8cf0:b6b4 8cf1:b6b5 8cf2:b6b6 8cf3:b6b7 8cf4:b6b8 8cf5:b6b9 8cf6:b6ba 8cf7:b6bb 8cf8:b6bc 8cf9:b6bd 8cfa:b6be 8cfb:b6bf 8cfc:b6c0 8cfd:b6c1 8cfe:b6c2 8d41:b6c3 8d42:b6c4 8d43:b6c5 8d44:b6c6 8d45:b6c7 8d46:b6c8 8d47:b6c9 8d48:b6ca 8d49:b6cb 8d4a:b6cc 8d4b:b6cd 8d4c:b6ce 8d4d:b6cf 8d4e:b6d0 8d4f:b6d1 8d50:b6d2 8d51:b6d3 8d52:b6d5 8d53:b6d6 8d54:b6d7 8d55:b6d8 8d56:b6d9 8d57:b6da 8d58:b6db 8d59:b6dc 8d5a:b6dd 8d61:b6de 8d62:b6df 8d63:b6e0 8d64:b6e1 8d65:b6e2 8d66:b6e3 8d67:b6e4 8d68:b6e5 8d69:b6e6 8d6a:b6e7 8d6b:b6e8 8d6c:b6e9 8d6d:b6ea 8d6e:b6eb 8d6f:b6ec 8d70:b6ed 8d71:b6ee 8d72:b6ef 8d73:b6f1 8d74:b6f2 8d75:b6f3 8d76:b6f5 8d77:b6f6 8d78:b6f7 8d79:b6f9 8d7a:b6fa 8d81:b6fb 8d82:b6fc 8d83:b6fd 8d84:b6fe 8d85:b6ff 8d86:b702 8d87:b703 8d88:b704 8d89:b706 8d8a:b707 8d8b:b708 8d8c:b709 8d8d:b70a 8d8e:b70b 8d8f:b70c 8d90:b70d 8d91:b70e 8d92:b70f 8d93:b710 8d94:b711 8d95:b712 8d96:b713 8d97:b714 8d98:b715 8d99:b716 8d9a:b717 8d9b:b718 8d9c:b719 8d9d:b71a 8d9e:b71b 8d9f:b71c 8da0:b71d 8da1:b71e 8da2:b71f 8da3:b720 8da4:b721 8da5:b722 8da6:b723 8da7:b724 8da8:b725 8da9:b726 8daa:b727 8dab:b72a 8dac:b72b 8dad:b72d 8dae:b72e 8daf:b731 8db0:b732 8db1:b733 8db2:b734 8db3:b735 8db4:b736 8db5:b737 8db6:b73a 8db7:b73c 8db8:b73d 8db9:b73e 8dba:b73f 8dbb:b740 8dbc:b741 8dbd:b742 8dbe:b743 8dbf:b745 8dc0:b746 8dc1:b747 8dc2:b749 8dc3:b74a 8dc4:b74b 8dc5:b74d 8dc6:b74e 8dc7:b74f 8dc8:b750 8dc9:b751 8dca:b752 8dcb:b753 8dcc:b756 8dcd:b757 8dce:b758 8dcf:b759 8dd0:b75a 8dd1:b75b 8dd2:b75c 8dd3:b75d 8dd4:b75e 8dd5:b75f 8dd6:b761 8dd7:b762 8dd8:b763 8dd9:b765 8dda:b766 8ddb:b767 8ddc:b769 8ddd:b76a 8dde:b76b 8ddf:b76c 8de0:b76d 8de1:b76e 8de2:b76f 8de3:b772 8de4:b774 8de5:b776 8de6:b777 8de7:b778 8de8:b779 8de9:b77a 8dea:b77b 8deb:b77e 8dec:b77f 8ded:b781 8dee:b782 8def:b783 8df0:b785 8df1:b786 8df2:b787 8df3:b788 8df4:b789 8df5:b78a 8df6:b78b 8df7:b78e 8df8:b793 8df9:b794 8dfa:b795 8dfb:b79a 8dfc:b79b 8dfd:b79d 8dfe:b79e 8e41:b79f 8e42:b7a1 8e43:b7a2 8e44:b7a3 8e45:b7a4 8e46:b7a5 8e47:b7a6 8e48:b7a7 8e49:b7aa 8e4a:b7ae 8e4b:b7af 8e4c:b7b0 8e4d:b7b1 8e4e:b7b2 8e4f:b7b3 8e50:b7b6 8e51:b7b7 8e52:b7b9 8e53:b7ba 8e54:b7bb 8e55:b7bc 8e56:b7bd 8e57:b7be 8e58:b7bf 8e59:b7c0 8e5a:b7c1 8e61:b7c2 8e62:b7c3 8e63:b7c4 8e64:b7c5 8e65:b7c6 8e66:b7c8 8e67:b7ca 8e68:b7cb 8e69:b7cc 8e6a:b7cd 8e6b:b7ce 8e6c:b7cf 8e6d:b7d0 8e6e:b7d1 8e6f:b7d2 8e70:b7d3 8e71:b7d4 8e72:b7d5 8e73:b7d6 8e74:b7d7 8e75:b7d8 8e76:b7d9 8e77:b7da 8e78:b7db 8e79:b7dc 8e7a:b7dd 8e81:b7de 8e82:b7df 8e83:b7e0 8e84:b7e1 8e85:b7e2 8e86:b7e3 8e87:b7e4 8e88:b7e5 8e89:b7e6 8e8a:b7e7 8e8b:b7e8 8e8c:b7e9 8e8d:b7ea 8e8e:b7eb 8e8f:b7ee 8e90:b7ef 8e91:b7f1 8e92:b7f2 8e93:b7f3 8e94:b7f5 8e95:b7f6 8e96:b7f7 8e97:b7f8 8e98:b7f9 8e99:b7fa 8e9a:b7fb 8e9b:b7fe 8e9c:b802 8e9d:b803 8e9e:b804 8e9f:b805 8ea0:b806 8ea1:b80a 8ea2:b80b 8ea3:b80d 8ea4:b80e 8ea5:b80f 8ea6:b811 8ea7:b812 8ea8:b813 8ea9:b814 8eaa:b815 8eab:b816 8eac:b817 8ead:b81a 8eae:b81c 8eaf:b81e 8eb0:b81f 8eb1:b820 8eb2:b821 8eb3:b822 8eb4:b823 8eb5:b826 8eb6:b827 8eb7:b829 8eb8:b82a 8eb9:b82b 8eba:b82d 8ebb:b82e 8ebc:b82f 8ebd:b830 8ebe:b831 8ebf:b832 8ec0:b833 8ec1:b836 8ec2:b83a 8ec3:b83b 8ec4:b83c 8ec5:b83d 8ec6:b83e 8ec7:b83f 8ec8:b841 8ec9:b842 8eca:b843 8ecb:b845 8ecc:b846 8ecd:b847 8ece:b848 8ecf:b849 8ed0:b84a 8ed1:b84b 8ed2:b84c 8ed3:b84d 8ed4:b84e 8ed5:b84f 8ed6:b850 8ed7:b852 8ed8:b854 8ed9:b855 8eda:b856 8edb:b857 8edc:b858 8edd:b859 8ede:b85a 8edf:b85b 8ee0:b85e 8ee1:b85f 8ee2:b861 8ee3:b862 8ee4:b863 8ee5:b865 8ee6:b866 8ee7:b867 8ee8:b868 8ee9:b869 8eea:b86a 8eeb:b86b 8eec:b86e 8eed:b870 8eee:b872 8eef:b873 8ef0:b874 8ef1:b875 8ef2:b876 8ef3:b877 8ef4:b879 8ef5:b87a 8ef6:b87b 8ef7:b87d 8ef8:b87e 8ef9:b87f 8efa:b880 8efb:b881 8efc:b882 8efd:b883 8efe:b884 8f41:b885 8f42:b886 8f43:b887 8f44:b888 8f45:b889 8f46:b88a 8f47:b88b 8f48:b88c 8f49:b88e 8f4a:b88f 8f4b:b890 8f4c:b891 8f4d:b892 8f4e:b893 8f4f:b894 8f50:b895 8f51:b896 8f52:b897 8f53:b898 8f54:b899 8f55:b89a 8f56:b89b 8f57:b89c 8f58:b89d 8f59:b89e 8f5a:b89f 8f61:b8a0 8f62:b8a1 8f63:b8a2 8f64:b8a3 8f65:b8a4 8f66:b8a5 8f67:b8a6 8f68:b8a7 8f69:b8a9 8f6a:b8aa 8f6b:b8ab 8f6c:b8ac 8f6d:b8ad 8f6e:b8ae 8f6f:b8af 8f70:b8b1 8f71:b8b2 8f72:b8b3 8f73:b8b5 8f74:b8b6 8f75:b8b7 8f76:b8b9 8f77:b8ba 8f78:b8bb 8f79:b8bc 8f7a:b8bd 8f81:b8be 8f82:b8bf 8f83:b8c2 8f84:b8c4 8f85:b8c6 8f86:b8c7 8f87:b8c8 8f88:b8c9 8f89:b8ca 8f8a:b8cb 8f8b:b8cd 8f8c:b8ce 8f8d:b8cf 8f8e:b8d1 8f8f:b8d2 8f90:b8d3 8f91:b8d5 8f92:b8d6 8f93:b8d7 8f94:b8d8 8f95:b8d9 8f96:b8da 8f97:b8db 8f98:b8dc 8f99:b8de 8f9a:b8e0 8f9b:b8e2 8f9c:b8e3 8f9d:b8e4 8f9e:b8e5 8f9f:b8e6 8fa0:b8e7 8fa1:b8ea 8fa2:b8eb 8fa3:b8ed 8fa4:b8ee 8fa5:b8ef 8fa6:b8f1 8fa7:b8f2 8fa8:b8f3 8fa9:b8f4 8faa:b8f5 8fab:b8f6 8fac:b8f7 8fad:b8fa 8fae:b8fc 8faf:b8fe 8fb0:b8ff 8fb1:b900 8fb2:b901 8fb3:b902 8fb4:b903 8fb5:b905 8fb6:b906 8fb7:b907 8fb8:b908 8fb9:b909 8fba:b90a 8fbb:b90b 8fbc:b90c 8fbd:b90d 8fbe:b90e 8fbf:b90f 8fc0:b910 8fc1:b911 8fc2:b912 8fc3:b913 8fc4:b914 8fc5:b915 8fc6:b916 8fc7:b917 8fc8:b919 8fc9:b91a 8fca:b91b 8fcb:b91c 8fcc:b91d 8fcd:b91e 8fce:b91f 8fcf:b921 8fd0:b922 8fd1:b923 8fd2:b924 8fd3:b925 8fd4:b926 8fd5:b927 8fd6:b928 8fd7:b929 8fd8:b92a 8fd9:b92b 8fda:b92c 8fdb:b92d 8fdc:b92e 8fdd:b92f 8fde:b930 8fdf:b931 8fe0:b932 8fe1:b933 8fe2:b934 8fe3:b935 8fe4:b936 8fe5:b937 8fe6:b938 8fe7:b939 8fe8:b93a 8fe9:b93b 8fea:b93e 8feb:b93f 8fec:b941 8fed:b942 8fee:b943 8fef:b945 8ff0:b946 8ff1:b947 8ff2:b948 8ff3:b949 8ff4:b94a 8ff5:b94b 8ff6:b94d 8ff7:b94e 8ff8:b950 8ff9:b952 8ffa:b953 8ffb:b954 8ffc:b955 8ffd:b956 8ffe:b957 9041:b95a 9042:b95b 9043:b95d 9044:b95e 9045:b95f 9046:b961 9047:b962 9048:b963 9049:b964 904a:b965 904b:b966 904c:b967 904d:b96a 904e:b96c 904f:b96e 9050:b96f 9051:b970 9052:b971 9053:b972 9054:b973 9055:b976 9056:b977 9057:b979 9058:b97a 9059:b97b 905a:b97d 9061:b97e 9062:b97f 9063:b980 9064:b981 9065:b982 9066:b983 9067:b986 9068:b988 9069:b98b 906a:b98c 906b:b98f 906c:b990 906d:b991 906e:b992 906f:b993 9070:b994 9071:b995 9072:b996 9073:b997 9074:b998 9075:b999 9076:b99a 9077:b99b 9078:b99c 9079:b99d 907a:b99e 9081:b99f 9082:b9a0 9083:b9a1 9084:b9a2 9085:b9a3 9086:b9a4 9087:b9a5 9088:b9a6 9089:b9a7 908a:b9a8 908b:b9a9 908c:b9aa 908d:b9ab 908e:b9ae 908f:b9af 9090:b9b1 9091:b9b2 9092:b9b3 9093:b9b5 9094:b9b6 9095:b9b7 9096:b9b8 9097:b9b9 9098:b9ba 9099:b9bb 909a:b9be 909b:b9c0 909c:b9c2 909d:b9c3 909e:b9c4 909f:b9c5 90a0:b9c6 90a1:b9c7 90a2:b9ca 90a3:b9cb 90a4:b9cd 90a5:b9d3 90a6:b9d4 90a7:b9d5 90a8:b9d6 90a9:b9d7 90aa:b9da 90ab:b9dc 90ac:b9df 90ad:b9e0 90ae:b9e2 90af:b9e6 90b0:b9e7 90b1:b9e9 90b2:b9ea 90b3:b9eb 90b4:b9ed 90b5:b9ee 90b6:b9ef 90b7:b9f0 90b8:b9f1 90b9:b9f2 90ba:b9f3 90bb:b9f6 90bc:b9fb 90bd:b9fc 90be:b9fd 90bf:b9fe 90c0:b9ff 90c1:ba02 90c2:ba03 90c3:ba04 90c4:ba05 90c5:ba06 90c6:ba07 90c7:ba09 90c8:ba0a 90c9:ba0b 90ca:ba0c 90cb:ba0d 90cc:ba0e 90cd:ba0f 90ce:ba10 90cf:ba11 90d0:ba12 90d1:ba13 90d2:ba14 90d3:ba16 90d4:ba17 90d5:ba18 90d6:ba19 90d7:ba1a 90d8:ba1b 90d9:ba1c 90da:ba1d 90db:ba1e 90dc:ba1f 90dd:ba20 90de:ba21 90df:ba22 90e0:ba23 90e1:ba24 90e2:ba25 90e3:ba26 90e4:ba27 90e5:ba28 90e6:ba29 90e7:ba2a 90e8:ba2b 90e9:ba2c 90ea:ba2d 90eb:ba2e 90ec:ba2f 90ed:ba30 90ee:ba31 90ef:ba32 90f0:ba33 90f1:ba34 90f2:ba35 90f3:ba36 90f4:ba37 90f5:ba3a 90f6:ba3b 90f7:ba3d 90f8:ba3e 90f9:ba3f 90fa:ba41 90fb:ba43 90fc:ba44 90fd:ba45 90fe:ba46 9141:ba47 9142:ba4a 9143:ba4c 9144:ba4f 9145:ba50 9146:ba51 9147:ba52 9148:ba56 9149:ba57 914a:ba59 914b:ba5a 914c:ba5b 914d:ba5d 914e:ba5e 914f:ba5f 9150:ba60 9151:ba61 9152:ba62 9153:ba63 9154:ba66 9155:ba6a 9156:ba6b 9157:ba6c 9158:ba6d 9159:ba6e 915a:ba6f 9161:ba72 9162:ba73 9163:ba75 9164:ba76 9165:ba77 9166:ba79 9167:ba7a 9168:ba7b 9169:ba7c 916a:ba7d 916b:ba7e 916c:ba7f 916d:ba80 916e:ba81 916f:ba82 9170:ba86 9171:ba88 9172:ba89 9173:ba8a 9174:ba8b 9175:ba8d 9176:ba8e 9177:ba8f 9178:ba90 9179:ba91 917a:ba92 9181:ba93 9182:ba94 9183:ba95 9184:ba96 9185:ba97 9186:ba98 9187:ba99 9188:ba9a 9189:ba9b 918a:ba9c 918b:ba9d 918c:ba9e 918d:ba9f 918e:baa0 918f:baa1 9190:baa2 9191:baa3 9192:baa4 9193:baa5 9194:baa6 9195:baa7 9196:baaa 9197:baad 9198:baae 9199:baaf 919a:bab1 919b:bab3 919c:bab4 919d:bab5 919e:bab6 919f:bab7 91a0:baba 91a1:babc 91a2:babe 91a3:babf 91a4:bac0 91a5:bac1 91a6:bac2 91a7:bac3 91a8:bac5 91a9:bac6 91aa:bac7 91ab:bac9 91ac:baca 91ad:bacb 91ae:bacc 91af:bacd 91b0:bace 91b1:bacf 91b2:bad0 91b3:bad1 91b4:bad2 91b5:bad3 91b6:bad4 91b7:bad5 91b8:bad6 91b9:bad7 91ba:bada 91bb:badb 91bc:badc 91bd:badd 91be:bade 91bf:badf 91c0:bae0 91c1:bae1 91c2:bae2 91c3:bae3 91c4:bae4 91c5:bae5 91c6:bae6 91c7:bae7 91c8:bae8 91c9:bae9 91ca:baea 91cb:baeb 91cc:baec 91cd:baed 91ce:baee 91cf:baef 91d0:baf0 91d1:baf1 91d2:baf2 91d3:baf3 91d4:baf4 91d5:baf5 91d6:baf6 91d7:baf7 91d8:baf8 91d9:baf9 91da:bafa 91db:bafb 91dc:bafd 91dd:bafe 91de:baff 91df:bb01 91e0:bb02 91e1:bb03 91e2:bb05 91e3:bb06 91e4:bb07 91e5:bb08 91e6:bb09 91e7:bb0a 91e8:bb0b 91e9:bb0c 91ea:bb0e 91eb:bb10 91ec:bb12 91ed:bb13 91ee:bb14 91ef:bb15 91f0:bb16 91f1:bb17 91f2:bb19 91f3:bb1a 91f4:bb1b 91f5:bb1d 91f6:bb1e 91f7:bb1f 91f8:bb21 91f9:bb22 91fa:bb23 91fb:bb24 91fc:bb25 91fd:bb26 91fe:bb27 9241:bb28 9242:bb2a 9243:bb2c 9244:bb2d 9245:bb2e 9246:bb2f 9247:bb30 9248:bb31 9249:bb32 924a:bb33 924b:bb37 924c:bb39 924d:bb3a 924e:bb3f 924f:bb40 9250:bb41 9251:bb42 9252:bb43 9253:bb46 9254:bb48 9255:bb4a 9256:bb4b 9257:bb4c 9258:bb4e 9259:bb51 925a:bb52 9261:bb53 9262:bb55 9263:bb56 9264:bb57 9265:bb59 9266:bb5a 9267:bb5b 9268:bb5c 9269:bb5d 926a:bb5e 926b:bb5f 926c:bb60 926d:bb62 926e:bb64 926f:bb65 9270:bb66 9271:bb67 9272:bb68 9273:bb69 9274:bb6a 9275:bb6b 9276:bb6d 9277:bb6e 9278:bb6f 9279:bb70 927a:bb71 9281:bb72 9282:bb73 9283:bb74 9284:bb75 9285:bb76 9286:bb77 9287:bb78 9288:bb79 9289:bb7a 928a:bb7b 928b:bb7c 928c:bb7d 928d:bb7e 928e:bb7f 928f:bb80 9290:bb81 9291:bb82 9292:bb83 9293:bb84 9294:bb85 9295:bb86 9296:bb87 9297:bb89 9298:bb8a 9299:bb8b 929a:bb8d 929b:bb8e 929c:bb8f 929d:bb91 929e:bb92 929f:bb93 92a0:bb94 92a1:bb95 92a2:bb96 92a3:bb97 92a4:bb98 92a5:bb99 92a6:bb9a 92a7:bb9b 92a8:bb9c 92a9:bb9d 92aa:bb9e 92ab:bb9f 92ac:bba0 92ad:bba1 92ae:bba2 92af:bba3 92b0:bba5 92b1:bba6 92b2:bba7 92b3:bba9 92b4:bbaa 92b5:bbab 92b6:bbad 92b7:bbae 92b8:bbaf 92b9:bbb0 92ba:bbb1 92bb:bbb2 92bc:bbb3 92bd:bbb5 92be:bbb6 92bf:bbb8 92c0:bbb9 92c1:bbba 92c2:bbbb 92c3:bbbc 92c4:bbbd 92c5:bbbe 92c6:bbbf 92c7:bbc1 92c8:bbc2 92c9:bbc3 92ca:bbc5 92cb:bbc6 92cc:bbc7 92cd:bbc9 92ce:bbca 92cf:bbcb 92d0:bbcc 92d1:bbcd 92d2:bbce 92d3:bbcf 92d4:bbd1 92d5:bbd2 92d6:bbd4 92d7:bbd5 92d8:bbd6 92d9:bbd7 92da:bbd8 92db:bbd9 92dc:bbda 92dd:bbdb 92de:bbdc 92df:bbdd 92e0:bbde 92e1:bbdf 92e2:bbe0 92e3:bbe1 92e4:bbe2 92e5:bbe3 92e6:bbe4 92e7:bbe5 92e8:bbe6 92e9:bbe7 92ea:bbe8 92eb:bbe9 92ec:bbea 92ed:bbeb 92ee:bbec 92ef:bbed 92f0:bbee 92f1:bbef 92f2:bbf0 92f3:bbf1 92f4:bbf2 92f5:bbf3 92f6:bbf4 92f7:bbf5 92f8:bbf6 92f9:bbf7 92fa:bbfa 92fb:bbfb 92fc:bbfd 92fd:bbfe 92fe:bc01 9341:bc03 9342:bc04 9343:bc05 9344:bc06 9345:bc07 9346:bc0a 9347:bc0e 9348:bc10 9349:bc12 934a:bc13 934b:bc19 934c:bc1a 934d:bc20 934e:bc21 934f:bc22 9350:bc23 9351:bc26 9352:bc28 9353:bc2a 9354:bc2b 9355:bc2c 9356:bc2e 9357:bc2f 9358:bc32 9359:bc33 935a:bc35 9361:bc36 9362:bc37 9363:bc39 9364:bc3a 9365:bc3b 9366:bc3c 9367:bc3d 9368:bc3e 9369:bc3f 936a:bc42 936b:bc46 936c:bc47 936d:bc48 936e:bc4a 936f:bc4b 9370:bc4e 9371:bc4f 9372:bc51 9373:bc52 9374:bc53 9375:bc54 9376:bc55 9377:bc56 9378:bc57 9379:bc58 937a:bc59 9381:bc5a 9382:bc5b 9383:bc5c 9384:bc5e 9385:bc5f 9386:bc60 9387:bc61 9388:bc62 9389:bc63 938a:bc64 938b:bc65 938c:bc66 938d:bc67 938e:bc68 938f:bc69 9390:bc6a 9391:bc6b 9392:bc6c 9393:bc6d 9394:bc6e 9395:bc6f 9396:bc70 9397:bc71 9398:bc72 9399:bc73 939a:bc74 939b:bc75 939c:bc76 939d:bc77 939e:bc78 939f:bc79 93a0:bc7a 93a1:bc7b 93a2:bc7c 93a3:bc7d 93a4:bc7e 93a5:bc7f 93a6:bc80 93a7:bc81 93a8:bc82 93a9:bc83 93aa:bc86 93ab:bc87 93ac:bc89 93ad:bc8a 93ae:bc8d 93af:bc8f 93b0:bc90 93b1:bc91 93b2:bc92 93b3:bc93 93b4:bc96 93b5:bc98 93b6:bc9b 93b7:bc9c 93b8:bc9d 93b9:bc9e 93ba:bc9f 93bb:bca2 93bc:bca3 93bd:bca5 93be:bca6 93bf:bca9 93c0:bcaa 93c1:bcab 93c2:bcac 93c3:bcad 93c4:bcae 93c5:bcaf 93c6:bcb2 93c7:bcb6 93c8:bcb7 93c9:bcb8 93ca:bcb9 93cb:bcba 93cc:bcbb 93cd:bcbe 93ce:bcbf 93cf:bcc1 93d0:bcc2 93d1:bcc3 93d2:bcc5 93d3:bcc6 93d4:bcc7 93d5:bcc8 93d6:bcc9 93d7:bcca 93d8:bccb 93d9:bccc 93da:bcce 93db:bcd2 93dc:bcd3 93dd:bcd4 93de:bcd6 93df:bcd7 93e0:bcd9 93e1:bcda 93e2:bcdb 93e3:bcdd 93e4:bcde 93e5:bcdf 93e6:bce0 93e7:bce1 93e8:bce2 93e9:bce3 93ea:bce4 93eb:bce5 93ec:bce6 93ed:bce7 93ee:bce8 93ef:bce9 93f0:bcea 93f1:bceb 93f2:bcec 93f3:bced 93f4:bcee 93f5:bcef 93f6:bcf0 93f7:bcf1 93f8:bcf2 93f9:bcf3 93fa:bcf7 93fb:bcf9 93fc:bcfa 93fd:bcfb 93fe:bcfd 9441:bcfe 9442:bcff 9443:bd00 9444:bd01 9445:bd02 9446:bd03 9447:bd06 9448:bd08 9449:bd0a 944a:bd0b 944b:bd0c 944c:bd0d 944d:bd0e 944e:bd0f 944f:bd11 9450:bd12 9451:bd13 9452:bd15 9453:bd16 9454:bd17 9455:bd18 9456:bd19 9457:bd1a 9458:bd1b 9459:bd1c 945a:bd1d 9461:bd1e 9462:bd1f 9463:bd20 9464:bd21 9465:bd22 9466:bd23 9467:bd25 9468:bd26 9469:bd27 946a:bd28 946b:bd29 946c:bd2a 946d:bd2b 946e:bd2d 946f:bd2e 9470:bd2f 9471:bd30 9472:bd31 9473:bd32 9474:bd33 9475:bd34 9476:bd35 9477:bd36 9478:bd37 9479:bd38 947a:bd39 9481:bd3a 9482:bd3b 9483:bd3c 9484:bd3d 9485:bd3e 9486:bd3f 9487:bd41 9488:bd42 9489:bd43 948a:bd44 948b:bd45 948c:bd46 948d:bd47 948e:bd4a 948f:bd4b 9490:bd4d 9491:bd4e 9492:bd4f 9493:bd51 9494:bd52 9495:bd53 9496:bd54 9497:bd55 9498:bd56 9499:bd57 949a:bd5a 949b:bd5b 949c:bd5c 949d:bd5d 949e:bd5e 949f:bd5f 94a0:bd60 94a1:bd61 94a2:bd62 94a3:bd63 94a4:bd65 94a5:bd66 94a6:bd67 94a7:bd69 94a8:bd6a 94a9:bd6b 94aa:bd6c 94ab:bd6d 94ac:bd6e 94ad:bd6f 94ae:bd70 94af:bd71 94b0:bd72 94b1:bd73 94b2:bd74 94b3:bd75 94b4:bd76 94b5:bd77 94b6:bd78 94b7:bd79 94b8:bd7a 94b9:bd7b 94ba:bd7c 94bb:bd7d 94bc:bd7e 94bd:bd7f 94be:bd82 94bf:bd83 94c0:bd85 94c1:bd86 94c2:bd8b 94c3:bd8c 94c4:bd8d 94c5:bd8e 94c6:bd8f 94c7:bd92 94c8:bd94 94c9:bd96 94ca:bd97 94cb:bd98 94cc:bd9b 94cd:bd9d 94ce:bd9e 94cf:bd9f 94d0:bda0 94d1:bda1 94d2:bda2 94d3:bda3 94d4:bda5 94d5:bda6 94d6:bda7 94d7:bda8 94d8:bda9 94d9:bdaa 94da:bdab 94db:bdac 94dc:bdad 94dd:bdae 94de:bdaf 94df:bdb1 94e0:bdb2 94e1:bdb3 94e2:bdb4 94e3:bdb5 94e4:bdb6 94e5:bdb7 94e6:bdb9 94e7:bdba 94e8:bdbb 94e9:bdbc 94ea:bdbd 94eb:bdbe 94ec:bdbf 94ed:bdc0 94ee:bdc1 94ef:bdc2 94f0:bdc3 94f1:bdc4 94f2:bdc5 94f3:bdc6 94f4:bdc7 94f5:bdc8 94f6:bdc9 94f7:bdca 94f8:bdcb 94f9:bdcc 94fa:bdcd 94fb:bdce 94fc:bdcf 94fd:bdd0 94fe:bdd1 9541:bdd2 9542:bdd3 9543:bdd6 9544:bdd7 9545:bdd9 9546:bdda 9547:bddb 9548:bddd 9549:bdde 954a:bddf 954b:bde0 954c:bde1 954d:bde2 954e:bde3 954f:bde4 9550:bde5 9551:bde6 9552:bde7 9553:bde8 9554:bdea 9555:bdeb 9556:bdec 9557:bded 9558:bdee 9559:bdef 955a:bdf1 9561:bdf2 9562:bdf3 9563:bdf5 9564:bdf6 9565:bdf7 9566:bdf9 9567:bdfa 9568:bdfb 9569:bdfc 956a:bdfd 956b:bdfe 956c:bdff 956d:be01 956e:be02 956f:be04 9570:be06 9571:be07 9572:be08 9573:be09 9574:be0a 9575:be0b 9576:be0e 9577:be0f 9578:be11 9579:be12 957a:be13 9581:be15 9582:be16 9583:be17 9584:be18 9585:be19 9586:be1a 9587:be1b 9588:be1e 9589:be20 958a:be21 958b:be22 958c:be23 958d:be24 958e:be25 958f:be26 9590:be27 9591:be28 9592:be29 9593:be2a 9594:be2b 9595:be2c 9596:be2d 9597:be2e 9598:be2f 9599:be30 959a:be31 959b:be32 959c:be33 959d:be34 959e:be35 959f:be36 95a0:be37 95a1:be38 95a2:be39 95a3:be3a 95a4:be3b 95a5:be3c 95a6:be3d 95a7:be3e 95a8:be3f 95a9:be40 95aa:be41 95ab:be42 95ac:be43 95ad:be46 95ae:be47 95af:be49 95b0:be4a 95b1:be4b 95b2:be4d 95b3:be4f 95b4:be50 95b5:be51 95b6:be52 95b7:be53 95b8:be56 95b9:be58 95ba:be5c 95bb:be5d 95bc:be5e 95bd:be5f 95be:be62 95bf:be63 95c0:be65 95c1:be66 95c2:be67 95c3:be69 95c4:be6b 95c5:be6c 95c6:be6d 95c7:be6e 95c8:be6f 95c9:be72 95ca:be76 95cb:be77 95cc:be78 95cd:be79 95ce:be7a 95cf:be7e 95d0:be7f 95d1:be81 95d2:be82 95d3:be83 95d4:be85 95d5:be86 95d6:be87 95d7:be88 95d8:be89 95d9:be8a 95da:be8b 95db:be8e 95dc:be92 95dd:be93 95de:be94 95df:be95 95e0:be96 95e1:be97 95e2:be9a 95e3:be9b 95e4:be9c 95e5:be9d 95e6:be9e 95e7:be9f 95e8:bea0 95e9:bea1 95ea:bea2 95eb:bea3 95ec:bea4 95ed:bea5 95ee:bea6 95ef:bea7 95f0:bea9 95f1:beaa 95f2:beab 95f3:beac 95f4:bead 95f5:beae 95f6:beaf 95f7:beb0 95f8:beb1 95f9:beb2 95fa:beb3 95fb:beb4 95fc:beb5 95fd:beb6 95fe:beb7 9641:beb8 9642:beb9 9643:beba 9644:bebb 9645:bebc 9646:bebd 9647:bebe 9648:bebf 9649:bec0 964a:bec1 964b:bec2 964c:bec3 964d:bec4 964e:bec5 964f:bec6 9650:bec7 9651:bec8 9652:bec9 9653:beca 9654:becb 9655:becc 9656:becd 9657:bece 9658:becf 9659:bed2 965a:bed3 9661:bed5 9662:bed6 9663:bed9 9664:beda 9665:bedb 9666:bedc 9667:bedd 9668:bede 9669:bedf 966a:bee1 966b:bee2 966c:bee6 966d:bee7 966e:bee8 966f:bee9 9670:beea 9671:beeb 9672:beed 9673:beee 9674:beef 9675:bef0 9676:bef1 9677:bef2 9678:bef3 9679:bef4 967a:bef5 9681:bef6 9682:bef7 9683:bef8 9684:bef9 9685:befa 9686:befb 9687:befc 9688:befd 9689:befe 968a:beff 968b:bf00 968c:bf02 968d:bf03 968e:bf04 968f:bf05 9690:bf06 9691:bf07 9692:bf0a 9693:bf0b 9694:bf0c 9695:bf0d 9696:bf0e 9697:bf0f 9698:bf10 9699:bf11 969a:bf12 969b:bf13 969c:bf14 969d:bf15 969e:bf16 969f:bf17 96a0:bf1a 96a1:bf1e 96a2:bf1f 96a3:bf20 96a4:bf21 96a5:bf22 96a6:bf23 96a7:bf24 96a8:bf25 96a9:bf26 96aa:bf27 96ab:bf28 96ac:bf29 96ad:bf2a 96ae:bf2b 96af:bf2c 96b0:bf2d 96b1:bf2e 96b2:bf2f 96b3:bf30 96b4:bf31 96b5:bf32 96b6:bf33 96b7:bf34 96b8:bf35 96b9:bf36 96ba:bf37 96bb:bf38 96bc:bf39 96bd:bf3a 96be:bf3b 96bf:bf3c 96c0:bf3d 96c1:bf3e 96c2:bf3f 96c3:bf42 96c4:bf43 96c5:bf45 96c6:bf46 96c7:bf47 96c8:bf49 96c9:bf4a 96ca:bf4b 96cb:bf4c 96cc:bf4d 96cd:bf4e 96ce:bf4f 96cf:bf52 96d0:bf53 96d1:bf54 96d2:bf56 96d3:bf57 96d4:bf58 96d5:bf59 96d6:bf5a 96d7:bf5b 96d8:bf5c 96d9:bf5d 96da:bf5e 96db:bf5f 96dc:bf60 96dd:bf61 96de:bf62 96df:bf63 96e0:bf64 96e1:bf65 96e2:bf66 96e3:bf67 96e4:bf68 96e5:bf69 96e6:bf6a 96e7:bf6b 96e8:bf6c 96e9:bf6d 96ea:bf6e 96eb:bf6f 96ec:bf70 96ed:bf71 96ee:bf72 96ef:bf73 96f0:bf74 96f1:bf75 96f2:bf76 96f3:bf77 96f4:bf78 96f5:bf79 96f6:bf7a 96f7:bf7b 96f8:bf7c 96f9:bf7d 96fa:bf7e 96fb:bf7f 96fc:bf80 96fd:bf81 96fe:bf82 9741:bf83 9742:bf84 9743:bf85 9744:bf86 9745:bf87 9746:bf88 9747:bf89 9748:bf8a 9749:bf8b 974a:bf8c 974b:bf8d 974c:bf8e 974d:bf8f 974e:bf90 974f:bf91 9750:bf92 9751:bf93 9752:bf95 9753:bf96 9754:bf97 9755:bf98 9756:bf99 9757:bf9a 9758:bf9b 9759:bf9c 975a:bf9d 9761:bf9e 9762:bf9f 9763:bfa0 9764:bfa1 9765:bfa2 9766:bfa3 9767:bfa4 9768:bfa5 9769:bfa6 976a:bfa7 976b:bfa8 976c:bfa9 976d:bfaa 976e:bfab 976f:bfac 9770:bfad 9771:bfae 9772:bfaf 9773:bfb1 9774:bfb2 9775:bfb3 9776:bfb4 9777:bfb5 9778:bfb6 9779:bfb7 977a:bfb8 9781:bfb9 9782:bfba 9783:bfbb 9784:bfbc 9785:bfbd 9786:bfbe 9787:bfbf 9788:bfc0 9789:bfc1 978a:bfc2 978b:bfc3 978c:bfc4 978d:bfc6 978e:bfc7 978f:bfc8 9790:bfc9 9791:bfca 9792:bfcb 9793:bfce 9794:bfcf 9795:bfd1 9796:bfd2 9797:bfd3 9798:bfd5 9799:bfd6 979a:bfd7 979b:bfd8 979c:bfd9 979d:bfda 979e:bfdb 979f:bfdd 97a0:bfde 97a1:bfe0 97a2:bfe2 97a3:bfe3 97a4:bfe4 97a5:bfe5 97a6:bfe6 97a7:bfe7 97a8:bfe8 97a9:bfe9 97aa:bfea 97ab:bfeb 97ac:bfec 97ad:bfed 97ae:bfee 97af:bfef 97b0:bff0 97b1:bff1 97b2:bff2 97b3:bff3 97b4:bff4 97b5:bff5 97b6:bff6 97b7:bff7 97b8:bff8 97b9:bff9 97ba:bffa 97bb:bffb 97bc:bffc 97bd:bffd 97be:bffe 97bf:bfff 97c0:c000 97c1:c001 97c2:c002 97c3:c003 97c4:c004 97c5:c005 97c6:c006 97c7:c007 97c8:c008 97c9:c009 97ca:c00a 97cb:c00b 97cc:c00c 97cd:c00d 97ce:c00e 97cf:c00f 97d0:c010 97d1:c011 97d2:c012 97d3:c013 97d4:c014 97d5:c015 97d6:c016 97d7:c017 97d8:c018 97d9:c019 97da:c01a 97db:c01b 97dc:c01c 97dd:c01d 97de:c01e 97df:c01f 97e0:c020 97e1:c021 97e2:c022 97e3:c023 97e4:c024 97e5:c025 97e6:c026 97e7:c027 97e8:c028 97e9:c029 97ea:c02a 97eb:c02b 97ec:c02c 97ed:c02d 97ee:c02e 97ef:c02f 97f0:c030 97f1:c031 97f2:c032 97f3:c033 97f4:c034 97f5:c035 97f6:c036 97f7:c037 97f8:c038 97f9:c039 97fa:c03a 97fb:c03b 97fc:c03d 97fd:c03e 97fe:c03f 9841:c040 9842:c041 9843:c042 9844:c043 9845:c044 9846:c045 9847:c046 9848:c047 9849:c048 984a:c049 984b:c04a 984c:c04b 984d:c04c 984e:c04d 984f:c04e 9850:c04f 9851:c050 9852:c052 9853:c053 9854:c054 9855:c055 9856:c056 9857:c057 9858:c059 9859:c05a 985a:c05b 9861:c05d 9862:c05e 9863:c05f 9864:c061 9865:c062 9866:c063 9867:c064 9868:c065 9869:c066 986a:c067 986b:c06a 986c:c06b 986d:c06c 986e:c06d 986f:c06e 9870:c06f 9871:c070 9872:c071 9873:c072 9874:c073 9875:c074 9876:c075 9877:c076 9878:c077 9879:c078 987a:c079 9881:c07a 9882:c07b 9883:c07c 9884:c07d 9885:c07e 9886:c07f 9887:c080 9888:c081 9889:c082 988a:c083 988b:c084 988c:c085 988d:c086 988e:c087 988f:c088 9890:c089 9891:c08a 9892:c08b 9893:c08c 9894:c08d 9895:c08e 9896:c08f 9897:c092 9898:c093 9899:c095 989a:c096 989b:c097 989c:c099 989d:c09a 989e:c09b 989f:c09c 98a0:c09d 98a1:c09e 98a2:c09f 98a3:c0a2 98a4:c0a4 98a5:c0a6 98a6:c0a7 98a7:c0a8 98a8:c0a9 98a9:c0aa 98aa:c0ab 98ab:c0ae 98ac:c0b1 98ad:c0b2 98ae:c0b7 98af:c0b8 98b0:c0b9 98b1:c0ba 98b2:c0bb 98b3:c0be 98b4:c0c2 98b5:c0c3 98b6:c0c4 98b7:c0c6 98b8:c0c7 98b9:c0ca 98ba:c0cb 98bb:c0cd 98bc:c0ce 98bd:c0cf 98be:c0d1 98bf:c0d2 98c0:c0d3 98c1:c0d4 98c2:c0d5 98c3:c0d6 98c4:c0d7 98c5:c0da 98c6:c0de 98c7:c0df 98c8:c0e0 98c9:c0e1 98ca:c0e2 98cb:c0e3 98cc:c0e6 98cd:c0e7 98ce:c0e9 98cf:c0ea 98d0:c0eb 98d1:c0ed 98d2:c0ee 98d3:c0ef 98d4:c0f0 98d5:c0f1 98d6:c0f2 98d7:c0f3 98d8:c0f6 98d9:c0f8 98da:c0fa 98db:c0fb 98dc:c0fc 98dd:c0fd 98de:c0fe 98df:c0ff 98e0:c101 98e1:c102 98e2:c103 98e3:c105 98e4:c106 98e5:c107 98e6:c109 98e7:c10a 98e8:c10b 98e9:c10c 98ea:c10d 98eb:c10e 98ec:c10f 98ed:c111 98ee:c112 98ef:c113 98f0:c114 98f1:c116 98f2:c117 98f3:c118 98f4:c119 98f5:c11a 98f6:c11b 98f7:c121 98f8:c122 98f9:c125 98fa:c128 98fb:c129 98fc:c12a 98fd:c12b 98fe:c12e 9941:c132 9942:c133 9943:c134 9944:c135 9945:c137 9946:c13a 9947:c13b 9948:c13d 9949:c13e 994a:c13f 994b:c141 994c:c142 994d:c143 994e:c144 994f:c145 9950:c146 9951:c147 9952:c14a 9953:c14e 9954:c14f 9955:c150 9956:c151 9957:c152 9958:c153 9959:c156 995a:c157 9961:c159 9962:c15a 9963:c15b 9964:c15d 9965:c15e 9966:c15f 9967:c160 9968:c161 9969:c162 996a:c163 996b:c166 996c:c16a 996d:c16b 996e:c16c 996f:c16d 9970:c16e 9971:c16f 9972:c171 9973:c172 9974:c173 9975:c175 9976:c176 9977:c177 9978:c179 9979:c17a 997a:c17b 9981:c17c 9982:c17d 9983:c17e 9984:c17f 9985:c180 9986:c181 9987:c182 9988:c183 9989:c184 998a:c186 998b:c187 998c:c188 998d:c189 998e:c18a 998f:c18b 9990:c18f 9991:c191 9992:c192 9993:c193 9994:c195 9995:c197 9996:c198 9997:c199 9998:c19a 9999:c19b 999a:c19e 999b:c1a0 999c:c1a2 999d:c1a3 999e:c1a4 999f:c1a6 99a0:c1a7 99a1:c1aa 99a2:c1ab 99a3:c1ad 99a4:c1ae 99a5:c1af 99a6:c1b1 99a7:c1b2 99a8:c1b3 99a9:c1b4 99aa:c1b5 99ab:c1b6 99ac:c1b7 99ad:c1b8 99ae:c1b9 99af:c1ba 99b0:c1bb 99b1:c1bc 99b2:c1be 99b3:c1bf 99b4:c1c0 99b5:c1c1 99b6:c1c2 99b7:c1c3 99b8:c1c5 99b9:c1c6 99ba:c1c7 99bb:c1c9 99bc:c1ca 99bd:c1cb 99be:c1cd 99bf:c1ce 99c0:c1cf 99c1:c1d0 99c2:c1d1 99c3:c1d2 99c4:c1d3 99c5:c1d5 99c6:c1d6 99c7:c1d9 99c8:c1da 99c9:c1db 99ca:c1dc 99cb:c1dd 99cc:c1de 99cd:c1df 99ce:c1e1 99cf:c1e2 99d0:c1e3 99d1:c1e5 99d2:c1e6 99d3:c1e7 99d4:c1e9 99d5:c1ea 99d6:c1eb 99d7:c1ec 99d8:c1ed 99d9:c1ee 99da:c1ef 99db:c1f2 99dc:c1f4 99dd:c1f5 99de:c1f6 99df:c1f7 99e0:c1f8 99e1:c1f9 99e2:c1fa 99e3:c1fb 99e4:c1fe 99e5:c1ff 99e6:c201 99e7:c202 99e8:c203 99e9:c205 99ea:c206 99eb:c207 99ec:c208 99ed:c209 99ee:c20a 99ef:c20b 99f0:c20e 99f1:c210 99f2:c212 99f3:c213 99f4:c214 99f5:c215 99f6:c216 99f7:c217 99f8:c21a 99f9:c21b 99fa:c21d 99fb:c21e 99fc:c221 99fd:c222 99fe:c223 9a41:c224 9a42:c225 9a43:c226 9a44:c227 9a45:c22a 9a46:c22c 9a47:c22e 9a48:c230 9a49:c233 9a4a:c235 9a4b:c236 9a4c:c237 9a4d:c238 9a4e:c239 9a4f:c23a 9a50:c23b 9a51:c23c 9a52:c23d 9a53:c23e 9a54:c23f 9a55:c240 9a56:c241 9a57:c242 9a58:c243 9a59:c244 9a5a:c245 9a61:c246 9a62:c247 9a63:c249 9a64:c24a 9a65:c24b 9a66:c24c 9a67:c24d 9a68:c24e 9a69:c24f 9a6a:c252 9a6b:c253 9a6c:c255 9a6d:c256 9a6e:c257 9a6f:c259 9a70:c25a 9a71:c25b 9a72:c25c 9a73:c25d 9a74:c25e 9a75:c25f 9a76:c261 9a77:c262 9a78:c263 9a79:c264 9a7a:c266 9a81:c267 9a82:c268 9a83:c269 9a84:c26a 9a85:c26b 9a86:c26e 9a87:c26f 9a88:c271 9a89:c272 9a8a:c273 9a8b:c275 9a8c:c276 9a8d:c277 9a8e:c278 9a8f:c279 9a90:c27a 9a91:c27b 9a92:c27e 9a93:c280 9a94:c282 9a95:c283 9a96:c284 9a97:c285 9a98:c286 9a99:c287 9a9a:c28a 9a9b:c28b 9a9c:c28c 9a9d:c28d 9a9e:c28e 9a9f:c28f 9aa0:c291 9aa1:c292 9aa2:c293 9aa3:c294 9aa4:c295 9aa5:c296 9aa6:c297 9aa7:c299 9aa8:c29a 9aa9:c29c 9aaa:c29e 9aab:c29f 9aac:c2a0 9aad:c2a1 9aae:c2a2 9aaf:c2a3 9ab0:c2a6 9ab1:c2a7 9ab2:c2a9 9ab3:c2aa 9ab4:c2ab 9ab5:c2ae 9ab6:c2af 9ab7:c2b0 9ab8:c2b1 9ab9:c2b2 9aba:c2b3 9abb:c2b6 9abc:c2b8 9abd:c2ba 9abe:c2bb 9abf:c2bc 9ac0:c2bd 9ac1:c2be 9ac2:c2bf 9ac3:c2c0 9ac4:c2c1 9ac5:c2c2 9ac6:c2c3 9ac7:c2c4 9ac8:c2c5 9ac9:c2c6 9aca:c2c7 9acb:c2c8 9acc:c2c9 9acd:c2ca 9ace:c2cb 9acf:c2cc 9ad0:c2cd 9ad1:c2ce 9ad2:c2cf 9ad3:c2d0 9ad4:c2d1 9ad5:c2d2 9ad6:c2d3 9ad7:c2d4 9ad8:c2d5 9ad9:c2d6 9ada:c2d7 9adb:c2d8 9adc:c2d9 9add:c2da 9ade:c2db 9adf:c2de 9ae0:c2df 9ae1:c2e1 9ae2:c2e2 9ae3:c2e5 9ae4:c2e6 9ae5:c2e7 9ae6:c2e8 9ae7:c2e9 9ae8:c2ea 9ae9:c2ee 9aea:c2f0 9aeb:c2f2 9aec:c2f3 9aed:c2f4 9aee:c2f5 9aef:c2f7 9af0:c2fa 9af1:c2fd 9af2:c2fe 9af3:c2ff 9af4:c301 9af5:c302 9af6:c303 9af7:c304 9af8:c305 9af9:c306 9afa:c307 9afb:c30a 9afc:c30b 9afd:c30e 9afe:c30f 9b41:c310 9b42:c311 9b43:c312 9b44:c316 9b45:c317 9b46:c319 9b47:c31a 9b48:c31b 9b49:c31d 9b4a:c31e 9b4b:c31f 9b4c:c320 9b4d:c321 9b4e:c322 9b4f:c323 9b50:c326 9b51:c327 9b52:c32a 9b53:c32b 9b54:c32c 9b55:c32d 9b56:c32e 9b57:c32f 9b58:c330 9b59:c331 9b5a:c332 9b61:c333 9b62:c334 9b63:c335 9b64:c336 9b65:c337 9b66:c338 9b67:c339 9b68:c33a 9b69:c33b 9b6a:c33c 9b6b:c33d 9b6c:c33e 9b6d:c33f 9b6e:c340 9b6f:c341 9b70:c342 9b71:c343 9b72:c344 9b73:c346 9b74:c347 9b75:c348 9b76:c349 9b77:c34a 9b78:c34b 9b79:c34c 9b7a:c34d 9b81:c34e 9b82:c34f 9b83:c350 9b84:c351 9b85:c352 9b86:c353 9b87:c354 9b88:c355 9b89:c356 9b8a:c357 9b8b:c358 9b8c:c359 9b8d:c35a 9b8e:c35b 9b8f:c35c 9b90:c35d 9b91:c35e 9b92:c35f 9b93:c360 9b94:c361 9b95:c362 9b96:c363 9b97:c364 9b98:c365 9b99:c366 9b9a:c367 9b9b:c36a 9b9c:c36b 9b9d:c36d 9b9e:c36e 9b9f:c36f 9ba0:c371 9ba1:c373 9ba2:c374 9ba3:c375 9ba4:c376 9ba5:c377 9ba6:c37a 9ba7:c37b 9ba8:c37e 9ba9:c37f 9baa:c380 9bab:c381 9bac:c382 9bad:c383 9bae:c385 9baf:c386 9bb0:c387 9bb1:c389 9bb2:c38a 9bb3:c38b 9bb4:c38d 9bb5:c38e 9bb6:c38f 9bb7:c390 9bb8:c391 9bb9:c392 9bba:c393 9bbb:c394 9bbc:c395 9bbd:c396 9bbe:c397 9bbf:c398 9bc0:c399 9bc1:c39a 9bc2:c39b 9bc3:c39c 9bc4:c39d 9bc5:c39e 9bc6:c39f 9bc7:c3a0 9bc8:c3a1 9bc9:c3a2 9bca:c3a3 9bcb:c3a4 9bcc:c3a5 9bcd:c3a6 9bce:c3a7 9bcf:c3a8 9bd0:c3a9 9bd1:c3aa 9bd2:c3ab 9bd3:c3ac 9bd4:c3ad 9bd5:c3ae 9bd6:c3af 9bd7:c3b0 9bd8:c3b1 9bd9:c3b2 9bda:c3b3 9bdb:c3b4 9bdc:c3b5 9bdd:c3b6 9bde:c3b7 9bdf:c3b8 9be0:c3b9 9be1:c3ba 9be2:c3bb 9be3:c3bc 9be4:c3bd 9be5:c3be 9be6:c3bf 9be7:c3c1 9be8:c3c2 9be9:c3c3 9bea:c3c4 9beb:c3c5 9bec:c3c6 9bed:c3c7 9bee:c3c8 9bef:c3c9 9bf0:c3ca 9bf1:c3cb 9bf2:c3cc 9bf3:c3cd 9bf4:c3ce 9bf5:c3cf 9bf6:c3d0 9bf7:c3d1 9bf8:c3d2 9bf9:c3d3 9bfa:c3d4 9bfb:c3d5 9bfc:c3d6 9bfd:c3d7 9bfe:c3da 9c41:c3db 9c42:c3dd 9c43:c3de 9c44:c3e1 9c45:c3e3 9c46:c3e4 9c47:c3e5 9c48:c3e6 9c49:c3e7 9c4a:c3ea 9c4b:c3eb 9c4c:c3ec 9c4d:c3ee 9c4e:c3ef 9c4f:c3f0 9c50:c3f1 9c51:c3f2 9c52:c3f3 9c53:c3f6 9c54:c3f7 9c55:c3f9 9c56:c3fa 9c57:c3fb 9c58:c3fc 9c59:c3fd 9c5a:c3fe 9c61:c3ff 9c62:c400 9c63:c401 9c64:c402 9c65:c403 9c66:c404 9c67:c405 9c68:c406 9c69:c407 9c6a:c409 9c6b:c40a 9c6c:c40b 9c6d:c40c 9c6e:c40d 9c6f:c40e 9c70:c40f 9c71:c411 9c72:c412 9c73:c413 9c74:c414 9c75:c415 9c76:c416 9c77:c417 9c78:c418 9c79:c419 9c7a:c41a 9c81:c41b 9c82:c41c 9c83:c41d 9c84:c41e 9c85:c41f 9c86:c420 9c87:c421 9c88:c422 9c89:c423 9c8a:c425 9c8b:c426 9c8c:c427 9c8d:c428 9c8e:c429 9c8f:c42a 9c90:c42b 9c91:c42d 9c92:c42e 9c93:c42f 9c94:c431 9c95:c432 9c96:c433 9c97:c435 9c98:c436 9c99:c437 9c9a:c438 9c9b:c439 9c9c:c43a 9c9d:c43b 9c9e:c43e 9c9f:c43f 9ca0:c440 9ca1:c441 9ca2:c442 9ca3:c443 9ca4:c444 9ca5:c445 9ca6:c446 9ca7:c447 9ca8:c449 9ca9:c44a 9caa:c44b 9cab:c44c 9cac:c44d 9cad:c44e 9cae:c44f 9caf:c450 9cb0:c451 9cb1:c452 9cb2:c453 9cb3:c454 9cb4:c455 9cb5:c456 9cb6:c457 9cb7:c458 9cb8:c459 9cb9:c45a 9cba:c45b 9cbb:c45c 9cbc:c45d 9cbd:c45e 9cbe:c45f 9cbf:c460 9cc0:c461 9cc1:c462 9cc2:c463 9cc3:c466 9cc4:c467 9cc5:c469 9cc6:c46a 9cc7:c46b 9cc8:c46d 9cc9:c46e 9cca:c46f 9ccb:c470 9ccc:c471 9ccd:c472 9cce:c473 9ccf:c476 9cd0:c477 9cd1:c478 9cd2:c47a 9cd3:c47b 9cd4:c47c 9cd5:c47d 9cd6:c47e 9cd7:c47f 9cd8:c481 9cd9:c482 9cda:c483 9cdb:c484 9cdc:c485 9cdd:c486 9cde:c487 9cdf:c488 9ce0:c489 9ce1:c48a 9ce2:c48b 9ce3:c48c 9ce4:c48d 9ce5:c48e 9ce6:c48f 9ce7:c490 9ce8:c491 9ce9:c492 9cea:c493 9ceb:c495 9cec:c496 9ced:c497 9cee:c498 9cef:c499 9cf0:c49a 9cf1:c49b 9cf2:c49d 9cf3:c49e 9cf4:c49f 9cf5:c4a0 9cf6:c4a1 9cf7:c4a2 9cf8:c4a3 9cf9:c4a4 9cfa:c4a5 9cfb:c4a6 9cfc:c4a7 9cfd:c4a8 9cfe:c4a9 9d41:c4aa 9d42:c4ab 9d43:c4ac 9d44:c4ad 9d45:c4ae 9d46:c4af 9d47:c4b0 9d48:c4b1 9d49:c4b2 9d4a:c4b3 9d4b:c4b4 9d4c:c4b5 9d4d:c4b6 9d4e:c4b7 9d4f:c4b9 9d50:c4ba 9d51:c4bb 9d52:c4bd 9d53:c4be 9d54:c4bf 9d55:c4c0 9d56:c4c1 9d57:c4c2 9d58:c4c3 9d59:c4c4 9d5a:c4c5 9d61:c4c6 9d62:c4c7 9d63:c4c8 9d64:c4c9 9d65:c4ca 9d66:c4cb 9d67:c4cc 9d68:c4cd 9d69:c4ce 9d6a:c4cf 9d6b:c4d0 9d6c:c4d1 9d6d:c4d2 9d6e:c4d3 9d6f:c4d4 9d70:c4d5 9d71:c4d6 9d72:c4d7 9d73:c4d8 9d74:c4d9 9d75:c4da 9d76:c4db 9d77:c4dc 9d78:c4dd 9d79:c4de 9d7a:c4df 9d81:c4e0 9d82:c4e1 9d83:c4e2 9d84:c4e3 9d85:c4e4 9d86:c4e5 9d87:c4e6 9d88:c4e7 9d89:c4e8 9d8a:c4ea 9d8b:c4eb 9d8c:c4ec 9d8d:c4ed 9d8e:c4ee 9d8f:c4ef 9d90:c4f2 9d91:c4f3 9d92:c4f5 9d93:c4f6 9d94:c4f7 9d95:c4f9 9d96:c4fb 9d97:c4fc 9d98:c4fd 9d99:c4fe 9d9a:c502 9d9b:c503 9d9c:c504 9d9d:c505 9d9e:c506 9d9f:c507 9da0:c508 9da1:c509 9da2:c50a 9da3:c50b 9da4:c50d 9da5:c50e 9da6:c50f 9da7:c511 9da8:c512 9da9:c513 9daa:c515 9dab:c516 9dac:c517 9dad:c518 9dae:c519 9daf:c51a 9db0:c51b 9db1:c51d 9db2:c51e 9db3:c51f 9db4:c520 9db5:c521 9db6:c522 9db7:c523 9db8:c524 9db9:c525 9dba:c526 9dbb:c527 9dbc:c52a 9dbd:c52b 9dbe:c52d 9dbf:c52e 9dc0:c52f 9dc1:c531 9dc2:c532 9dc3:c533 9dc4:c534 9dc5:c535 9dc6:c536 9dc7:c537 9dc8:c53a 9dc9:c53c 9dca:c53e 9dcb:c53f 9dcc:c540 9dcd:c541 9dce:c542 9dcf:c543 9dd0:c546 9dd1:c547 9dd2:c54b 9dd3:c54f 9dd4:c550 9dd5:c551 9dd6:c552 9dd7:c556 9dd8:c55a 9dd9:c55b 9dda:c55c 9ddb:c55f 9ddc:c562 9ddd:c563 9dde:c565 9ddf:c566 9de0:c567 9de1:c569 9de2:c56a 9de3:c56b 9de4:c56c 9de5:c56d 9de6:c56e 9de7:c56f 9de8:c572 9de9:c576 9dea:c577 9deb:c578 9dec:c579 9ded:c57a 9dee:c57b 9def:c57e 9df0:c57f 9df1:c581 9df2:c582 9df3:c583 9df4:c585 9df5:c586 9df6:c588 9df7:c589 9df8:c58a 9df9:c58b 9dfa:c58e 9dfb:c590 9dfc:c592 9dfd:c593 9dfe:c594 9e41:c596 9e42:c599 9e43:c59a 9e44:c59b 9e45:c59d 9e46:c59e 9e47:c59f 9e48:c5a1 9e49:c5a2 9e4a:c5a3 9e4b:c5a4 9e4c:c5a5 9e4d:c5a6 9e4e:c5a7 9e4f:c5a8 9e50:c5aa 9e51:c5ab 9e52:c5ac 9e53:c5ad 9e54:c5ae 9e55:c5af 9e56:c5b0 9e57:c5b1 9e58:c5b2 9e59:c5b3 9e5a:c5b6 9e61:c5b7 9e62:c5ba 9e63:c5bf 9e64:c5c0 9e65:c5c1 9e66:c5c2 9e67:c5c3 9e68:c5cb 9e69:c5cd 9e6a:c5cf 9e6b:c5d2 9e6c:c5d3 9e6d:c5d5 9e6e:c5d6 9e6f:c5d7 9e70:c5d9 9e71:c5da 9e72:c5db 9e73:c5dc 9e74:c5dd 9e75:c5de 9e76:c5df 9e77:c5e2 9e78:c5e4 9e79:c5e6 9e7a:c5e7 9e81:c5e8 9e82:c5e9 9e83:c5ea 9e84:c5eb 9e85:c5ef 9e86:c5f1 9e87:c5f2 9e88:c5f3 9e89:c5f5 9e8a:c5f8 9e8b:c5f9 9e8c:c5fa 9e8d:c5fb 9e8e:c602 9e8f:c603 9e90:c604 9e91:c609 9e92:c60a 9e93:c60b 9e94:c60d 9e95:c60e 9e96:c60f 9e97:c611 9e98:c612 9e99:c613 9e9a:c614 9e9b:c615 9e9c:c616 9e9d:c617 9e9e:c61a 9e9f:c61d 9ea0:c61e 9ea1:c61f 9ea2:c620 9ea3:c621 9ea4:c622 9ea5:c623 9ea6:c626 9ea7:c627 9ea8:c629 9ea9:c62a 9eaa:c62b 9eab:c62f 9eac:c631 9ead:c632 9eae:c636 9eaf:c638 9eb0:c63a 9eb1:c63c 9eb2:c63d 9eb3:c63e 9eb4:c63f 9eb5:c642 9eb6:c643 9eb7:c645 9eb8:c646 9eb9:c647 9eba:c649 9ebb:c64a 9ebc:c64b 9ebd:c64c 9ebe:c64d 9ebf:c64e 9ec0:c64f 9ec1:c652 9ec2:c656 9ec3:c657 9ec4:c658 9ec5:c659 9ec6:c65a 9ec7:c65b 9ec8:c65e 9ec9:c65f 9eca:c661 9ecb:c662 9ecc:c663 9ecd:c664 9ece:c665 9ecf:c666 9ed0:c667 9ed1:c668 9ed2:c669 9ed3:c66a 9ed4:c66b 9ed5:c66d 9ed6:c66e 9ed7:c670 9ed8:c672 9ed9:c673 9eda:c674 9edb:c675 9edc:c676 9edd:c677 9ede:c67a 9edf:c67b 9ee0:c67d 9ee1:c67e 9ee2:c67f 9ee3:c681 9ee4:c682 9ee5:c683 9ee6:c684 9ee7:c685 9ee8:c686 9ee9:c687 9eea:c68a 9eeb:c68c 9eec:c68e 9eed:c68f 9eee:c690 9eef:c691 9ef0:c692 9ef1:c693 9ef2:c696 9ef3:c697 9ef4:c699 9ef5:c69a 9ef6:c69b 9ef7:c69d 9ef8:c69e 9ef9:c69f 9efa:c6a0 9efb:c6a1 9efc:c6a2 9efd:c6a3 9efe:c6a6 9f41:c6a8 9f42:c6aa 9f43:c6ab 9f44:c6ac 9f45:c6ad 9f46:c6ae 9f47:c6af 9f48:c6b2 9f49:c6b3 9f4a:c6b5 9f4b:c6b6 9f4c:c6b7 9f4d:c6bb 9f4e:c6bc 9f4f:c6bd 9f50:c6be 9f51:c6bf 9f52:c6c2 9f53:c6c4 9f54:c6c6 9f55:c6c7 9f56:c6c8 9f57:c6c9 9f58:c6ca 9f59:c6cb 9f5a:c6ce 9f61:c6cf 9f62:c6d1 9f63:c6d2 9f64:c6d3 9f65:c6d5 9f66:c6d6 9f67:c6d7 9f68:c6d8 9f69:c6d9 9f6a:c6da 9f6b:c6db 9f6c:c6de 9f6d:c6df 9f6e:c6e2 9f6f:c6e3 9f70:c6e4 9f71:c6e5 9f72:c6e6 9f73:c6e7 9f74:c6ea 9f75:c6eb 9f76:c6ed 9f77:c6ee 9f78:c6ef 9f79:c6f1 9f7a:c6f2 9f81:c6f3 9f82:c6f4 9f83:c6f5 9f84:c6f6 9f85:c6f7 9f86:c6fa 9f87:c6fb 9f88:c6fc 9f89:c6fe 9f8a:c6ff 9f8b:c700 9f8c:c701 9f8d:c702 9f8e:c703 9f8f:c706 9f90:c707 9f91:c709 9f92:c70a 9f93:c70b 9f94:c70d 9f95:c70e 9f96:c70f 9f97:c710 9f98:c711 9f99:c712 9f9a:c713 9f9b:c716 9f9c:c718 9f9d:c71a 9f9e:c71b 9f9f:c71c 9fa0:c71d 9fa1:c71e 9fa2:c71f 9fa3:c722 9fa4:c723 9fa5:c725 9fa6:c726 9fa7:c727 9fa8:c729 9fa9:c72a 9faa:c72b 9fab:c72c 9fac:c72d 9fad:c72e 9fae:c72f 9faf:c732 9fb0:c734 9fb1:c736 9fb2:c738 9fb3:c739 9fb4:c73a 9fb5:c73b 9fb6:c73e 9fb7:c73f 9fb8:c741 9fb9:c742 9fba:c743 9fbb:c745 9fbc:c746 9fbd:c747 9fbe:c748 9fbf:c749 9fc0:c74b 9fc1:c74e 9fc2:c750 9fc3:c759 9fc4:c75a 9fc5:c75b 9fc6:c75d 9fc7:c75e 9fc8:c75f 9fc9:c761 9fca:c762 9fcb:c763 9fcc:c764 9fcd:c765 9fce:c766 9fcf:c767 9fd0:c769 9fd1:c76a 9fd2:c76c 9fd3:c76d 9fd4:c76e 9fd5:c76f 9fd6:c770 9fd7:c771 9fd8:c772 9fd9:c773 9fda:c776 9fdb:c777 9fdc:c779 9fdd:c77a 9fde:c77b 9fdf:c77f 9fe0:c780 9fe1:c781 9fe2:c782 9fe3:c786 9fe4:c78b 9fe5:c78c 9fe6:c78d 9fe7:c78f 9fe8:c792 9fe9:c793 9fea:c795 9feb:c799 9fec:c79b 9fed:c79c 9fee:c79d 9fef:c79e 9ff0:c79f 9ff1:c7a2 9ff2:c7a7 9ff3:c7a8 9ff4:c7a9 9ff5:c7aa 9ff6:c7ab 9ff7:c7ae 9ff8:c7af 9ff9:c7b1 9ffa:c7b2 9ffb:c7b3 9ffc:c7b5 9ffd:c7b6 9ffe:c7b7 a041:c7b8 a042:c7b9 a043:c7ba a044:c7bb a045:c7be a046:c7c2 a047:c7c3 a048:c7c4 a049:c7c5 a04a:c7c6 a04b:c7c7 a04c:c7ca a04d:c7cb a04e:c7cd a04f:c7cf a050:c7d1 a051:c7d2 a052:c7d3 a053:c7d4 a054:c7d5 a055:c7d6 a056:c7d7 a057:c7d9 a058:c7da a059:c7db a05a:c7dc a061:c7de a062:c7df a063:c7e0 a064:c7e1 a065:c7e2 a066:c7e3 a067:c7e5 a068:c7e6 a069:c7e7 a06a:c7e9 a06b:c7ea a06c:c7eb a06d:c7ed a06e:c7ee a06f:c7ef a070:c7f0 a071:c7f1 a072:c7f2 a073:c7f3 a074:c7f4 a075:c7f5 a076:c7f6 a077:c7f7 a078:c7f8 a079:c7f9 a07a:c7fa a081:c7fb a082:c7fc a083:c7fd a084:c7fe a085:c7ff a086:c802 a087:c803 a088:c805 a089:c806 a08a:c807 a08b:c809 a08c:c80b a08d:c80c a08e:c80d a08f:c80e a090:c80f a091:c812 a092:c814 a093:c817 a094:c818 a095:c819 a096:c81a a097:c81b a098:c81e a099:c81f a09a:c821 a09b:c822 a09c:c823 a09d:c825 a09e:c826 a09f:c827 a0a0:c828 a0a1:c829 a0a2:c82a a0a3:c82b a0a4:c82e a0a5:c830 a0a6:c832 a0a7:c833 a0a8:c834 a0a9:c835 a0aa:c836 a0ab:c837 a0ac:c839 a0ad:c83a a0ae:c83b a0af:c83d a0b0:c83e a0b1:c83f a0b2:c841 a0b3:c842 a0b4:c843 a0b5:c844 a0b6:c845 a0b7:c846 a0b8:c847 a0b9:c84a a0ba:c84b a0bb:c84e a0bc:c84f a0bd:c850 a0be:c851 a0bf:c852 a0c0:c853 a0c1:c855 a0c2:c856 a0c3:c857 a0c4:c858 a0c5:c859 a0c6:c85a a0c7:c85b a0c8:c85c a0c9:c85d a0ca:c85e a0cb:c85f a0cc:c860 a0cd:c861 a0ce:c862 a0cf:c863 a0d0:c864 a0d1:c865 a0d2:c866 a0d3:c867 a0d4:c868 a0d5:c869 a0d6:c86a a0d7:c86b a0d8:c86c a0d9:c86d a0da:c86e a0db:c86f a0dc:c872 a0dd:c873 a0de:c875 a0df:c876 a0e0:c877 a0e1:c879 a0e2:c87b a0e3:c87c a0e4:c87d a0e5:c87e a0e6:c87f a0e7:c882 a0e8:c884 a0e9:c888 a0ea:c889 a0eb:c88a a0ec:c88e a0ed:c88f a0ee:c890 a0ef:c891 a0f0:c892 a0f1:c893 a0f2:c895 a0f3:c896 a0f4:c897 a0f5:c898 a0f6:c899 a0f7:c89a a0f8:c89b a0f9:c89c a0fa:c89e a0fb:c8a0 a0fc:c8a2 a0fd:c8a3 a0fe:c8a4 a141:c8a5 a142:c8a6 a143:c8a7 a144:c8a9 a145:c8aa a146:c8ab a147:c8ac a148:c8ad a149:c8ae a14a:c8af a14b:c8b0 a14c:c8b1 a14d:c8b2 a14e:c8b3 a14f:c8b4 a150:c8b5 a151:c8b6 a152:c8b7 a153:c8b8 a154:c8b9 a155:c8ba a156:c8bb a157:c8be a158:c8bf a159:c8c0 a15a:c8c1 a161:c8c2 a162:c8c3 a163:c8c5 a164:c8c6 a165:c8c7 a166:c8c9 a167:c8ca a168:c8cb a169:c8cd a16a:c8ce a16b:c8cf a16c:c8d0 a16d:c8d1 a16e:c8d2 a16f:c8d3 a170:c8d6 a171:c8d8 a172:c8da a173:c8db a174:c8dc a175:c8dd a176:c8de a177:c8df a178:c8e2 a179:c8e3 a17a:c8e5 a181:c8e6 a182:c8e7 a183:c8e8 a184:c8e9 a185:c8ea a186:c8eb a187:c8ec a188:c8ed a189:c8ee a18a:c8ef a18b:c8f0 a18c:c8f1 a18d:c8f2 a18e:c8f3 a18f:c8f4 a190:c8f6 a191:c8f7 a192:c8f8 a193:c8f9 a194:c8fa a195:c8fb a196:c8fe a197:c8ff a198:c901 a199:c902 a19a:c903 a19b:c907 a19c:c908 a19d:c909 a19e:c90a a19f:c90b a1a0:c90e a1a1:3000 a1a2:3001 a1a3:3002 a1a4:00b7 a1a5:2025 a1a6:2026 a1a7:00a8 a1a8:3003 a1a9:00ad a1aa:2015 a1ab:2225 a1ac:ff3c a1ad:223c a1ae:2018 a1af:2019 a1b0:201c a1b1:201d a1b2:3014 a1b3:3015 a1b4:3008 a1b5:3009 a1b6:300a a1b7:300b a1b8:300c a1b9:300d a1ba:300e a1bb:300f a1bc:3010 a1bd:3011 a1be:00b1 a1bf:00d7 a1c0:00f7 a1c1:2260 a1c2:2264 a1c3:2265 a1c4:221e a1c5:2234 a1c6:00b0 a1c7:2032 a1c8:2033 a1c9:2103 a1ca:212b a1cb:ffe0 a1cc:ffe1 a1cd:ffe5 a1ce:2642 a1cf:2640 a1d0:2220 a1d1:22a5 a1d2:2312 a1d3:2202 a1d4:2207 a1d5:2261 a1d6:2252 a1d7:00a7 a1d8:203b a1d9:2606 a1da:2605 a1db:25cb a1dc:25cf a1dd:25ce a1de:25c7 a1df:25c6 a1e0:25a1 a1e1:25a0 a1e2:25b3 a1e3:25b2 a1e4:25bd a1e5:25bc a1e6:2192 a1e7:2190 a1e8:2191 a1e9:2193 a1ea:2194 a1eb:3013 a1ec:226a a1ed:226b a1ee:221a a1ef:223d a1f0:221d a1f1:2235 a1f2:222b a1f3:222c a1f4:2208 a1f5:220b a1f6:2286 a1f7:2287 a1f8:2282 a1f9:2283 a1fa:222a a1fb:2229 a1fc:2227 a1fd:2228 a1fe:ffe2 a241:c910 a242:c912 a243:c913 a244:c914 a245:c915 a246:c916 a247:c917 a248:c919 a249:c91a a24a:c91b a24b:c91c a24c:c91d a24d:c91e a24e:c91f a24f:c920 a250:c921 a251:c922 a252:c923 a253:c924 a254:c925 a255:c926 a256:c927 a257:c928 a258:c929 a259:c92a a25a:c92b a261:c92d a262:c92e a263:c92f a264:c930 a265:c931 a266:c932 a267:c933 a268:c935 a269:c936 a26a:c937 a26b:c938 a26c:c939 a26d:c93a a26e:c93b a26f:c93c a270:c93d a271:c93e a272:c93f a273:c940 a274:c941 a275:c942 a276:c943 a277:c944 a278:c945 a279:c946 a27a:c947 a281:c948 a282:c949 a283:c94a a284:c94b a285:c94c a286:c94d a287:c94e a288:c94f a289:c952 a28a:c953 a28b:c955 a28c:c956 a28d:c957 a28e:c959 a28f:c95a a290:c95b a291:c95c a292:c95d a293:c95e a294:c95f a295:c962 a296:c964 a297:c965 a298:c966 a299:c967 a29a:c968 a29b:c969 a29c:c96a a29d:c96b a29e:c96d a29f:c96e a2a0:c96f a2a1:21d2 a2a2:21d4 a2a3:2200 a2a4:2203 a2a5:00b4 a2a6:ff5e a2a7:02c7 a2a8:02d8 a2a9:02dd a2aa:02da a2ab:02d9 a2ac:00b8 a2ad:02db a2ae:00a1 a2af:00bf a2b0:02d0 a2b1:222e a2b2:2211 a2b3:220f a2b4:00a4 a2b5:2109 a2b6:2030 a2b7:25c1 a2b8:25c0 a2b9:25b7 a2ba:25b6 a2bb:2664 a2bc:2660 a2bd:2661 a2be:2665 a2bf:2667 a2c0:2663 a2c1:2299 a2c2:25c8 a2c3:25a3 a2c4:25d0 a2c5:25d1 a2c6:2592 a2c7:25a4 a2c8:25a5 a2c9:25a8 a2ca:25a7 a2cb:25a6 a2cc:25a9 a2cd:2668 a2ce:260f a2cf:260e a2d0:261c a2d1:261e a2d2:00b6 a2d3:2020 a2d4:2021 a2d5:2195 a2d6:2197 a2d7:2199 a2d8:2196 a2d9:2198 a2da:266d a2db:2669 a2dc:266a a2dd:266c a2de:327f a2df:321c a2e0:2116 a2e1:33c7 a2e2:2122 a2e3:33c2 a2e4:33d8 a2e5:2121 a2e6:20ac a2e7:00ae a341:c971 a342:c972 a343:c973 a344:c975 a345:c976 a346:c977 a347:c978 a348:c979 a349:c97a a34a:c97b a34b:c97d a34c:c97e a34d:c97f a34e:c980 a34f:c981 a350:c982 a351:c983 a352:c984 a353:c985 a354:c986 a355:c987 a356:c98a a357:c98b a358:c98d a359:c98e a35a:c98f a361:c991 a362:c992 a363:c993 a364:c994 a365:c995 a366:c996 a367:c997 a368:c99a a369:c99c a36a:c99e a36b:c99f a36c:c9a0 a36d:c9a1 a36e:c9a2 a36f:c9a3 a370:c9a4 a371:c9a5 a372:c9a6 a373:c9a7 a374:c9a8 a375:c9a9 a376:c9aa a377:c9ab a378:c9ac a379:c9ad a37a:c9ae a381:c9af a382:c9b0 a383:c9b1 a384:c9b2 a385:c9b3 a386:c9b4 a387:c9b5 a388:c9b6 a389:c9b7 a38a:c9b8 a38b:c9b9 a38c:c9ba a38d:c9bb a38e:c9bc a38f:c9bd a390:c9be a391:c9bf a392:c9c2 a393:c9c3 a394:c9c5 a395:c9c6 a396:c9c9 a397:c9cb a398:c9cc a399:c9cd a39a:c9ce a39b:c9cf a39c:c9d2 a39d:c9d4 a39e:c9d7 a39f:c9d8 a3a0:c9db a3a1:ff01 a3a2:ff02 a3a3:ff03 a3a4:ff04 a3a5:ff05 a3a6:ff06 a3a7:ff07 a3a8:ff08 a3a9:ff09 a3aa:ff0a a3ab:ff0b a3ac:ff0c a3ad:ff0d a3ae:ff0e a3af:ff0f a3b0:ff10 a3b1:ff11 a3b2:ff12 a3b3:ff13 a3b4:ff14 a3b5:ff15 a3b6:ff16 a3b7:ff17 a3b8:ff18 a3b9:ff19 a3ba:ff1a a3bb:ff1b a3bc:ff1c a3bd:ff1d a3be:ff1e a3bf:ff1f a3c0:ff20 a3c1:ff21 a3c2:ff22 a3c3:ff23 a3c4:ff24 a3c5:ff25 a3c6:ff26 a3c7:ff27 a3c8:ff28 a3c9:ff29 a3ca:ff2a a3cb:ff2b a3cc:ff2c a3cd:ff2d a3ce:ff2e a3cf:ff2f a3d0:ff30 a3d1:ff31 a3d2:ff32 a3d3:ff33 a3d4:ff34 a3d5:ff35 a3d6:ff36 a3d7:ff37 a3d8:ff38 a3d9:ff39 a3da:ff3a a3db:ff3b a3dc:ffe6 a3dd:ff3d a3de:ff3e a3df:ff3f a3e0:ff40 a3e1:ff41 a3e2:ff42 a3e3:ff43 a3e4:ff44 a3e5:ff45 a3e6:ff46 a3e7:ff47 a3e8:ff48 a3e9:ff49 a3ea:ff4a a3eb:ff4b a3ec:ff4c a3ed:ff4d a3ee:ff4e a3ef:ff4f a3f0:ff50 a3f1:ff51 a3f2:ff52 a3f3:ff53 a3f4:ff54 a3f5:ff55 a3f6:ff56 a3f7:ff57 a3f8:ff58 a3f9:ff59 a3fa:ff5a a3fb:ff5b a3fc:ff5c a3fd:ff5d a3fe:ffe3 a441:c9de a442:c9df a443:c9e1 a444:c9e3 a445:c9e5 a446:c9e6 a447:c9e8 a448:c9e9 a449:c9ea a44a:c9eb a44b:c9ee a44c:c9f2 a44d:c9f3 a44e:c9f4 a44f:c9f5 a450:c9f6 a451:c9f7 a452:c9fa a453:c9fb a454:c9fd a455:c9fe a456:c9ff a457:ca01 a458:ca02 a459:ca03 a45a:ca04 a461:ca05 a462:ca06 a463:ca07 a464:ca0a a465:ca0e a466:ca0f a467:ca10 a468:ca11 a469:ca12 a46a:ca13 a46b:ca15 a46c:ca16 a46d:ca17 a46e:ca19 a46f:ca1a a470:ca1b a471:ca1c a472:ca1d a473:ca1e a474:ca1f a475:ca20 a476:ca21 a477:ca22 a478:ca23 a479:ca24 a47a:ca25 a481:ca26 a482:ca27 a483:ca28 a484:ca2a a485:ca2b a486:ca2c a487:ca2d a488:ca2e a489:ca2f a48a:ca30 a48b:ca31 a48c:ca32 a48d:ca33 a48e:ca34 a48f:ca35 a490:ca36 a491:ca37 a492:ca38 a493:ca39 a494:ca3a a495:ca3b a496:ca3c a497:ca3d a498:ca3e a499:ca3f a49a:ca40 a49b:ca41 a49c:ca42 a49d:ca43 a49e:ca44 a49f:ca45 a4a0:ca46 a4a1:3131 a4a2:3132 a4a3:3133 a4a4:3134 a4a5:3135 a4a6:3136 a4a7:3137 a4a8:3138 a4a9:3139 a4aa:313a a4ab:313b a4ac:313c a4ad:313d a4ae:313e a4af:313f a4b0:3140 a4b1:3141 a4b2:3142 a4b3:3143 a4b4:3144 a4b5:3145 a4b6:3146 a4b7:3147 a4b8:3148 a4b9:3149 a4ba:314a a4bb:314b a4bc:314c a4bd:314d a4be:314e a4bf:314f a4c0:3150 a4c1:3151 a4c2:3152 a4c3:3153 a4c4:3154 a4c5:3155 a4c6:3156 a4c7:3157 a4c8:3158 a4c9:3159 a4ca:315a a4cb:315b a4cc:315c a4cd:315d a4ce:315e a4cf:315f a4d0:3160 a4d1:3161 a4d2:3162 a4d3:3163 a4d4:3164 a4d5:3165 a4d6:3166 a4d7:3167 a4d8:3168 a4d9:3169 a4da:316a a4db:316b a4dc:316c a4dd:316d a4de:316e a4df:316f a4e0:3170 a4e1:3171 a4e2:3172 a4e3:3173 a4e4:3174 a4e5:3175 a4e6:3176 a4e7:3177 a4e8:3178 a4e9:3179 a4ea:317a a4eb:317b a4ec:317c a4ed:317d a4ee:317e a4ef:317f a4f0:3180 a4f1:3181 a4f2:3182 a4f3:3183 a4f4:3184 a4f5:3185 a4f6:3186 a4f7:3187 a4f8:3188 a4f9:3189 a4fa:318a a4fb:318b a4fc:318c a4fd:318d a4fe:318e a541:ca47 a542:ca48 a543:ca49 a544:ca4a a545:ca4b a546:ca4e a547:ca4f a548:ca51 a549:ca52 a54a:ca53 a54b:ca55 a54c:ca56 a54d:ca57 a54e:ca58 a54f:ca59 a550:ca5a a551:ca5b a552:ca5e a553:ca62 a554:ca63 a555:ca64 a556:ca65 a557:ca66 a558:ca67 a559:ca69 a55a:ca6a a561:ca6b a562:ca6c a563:ca6d a564:ca6e a565:ca6f a566:ca70 a567:ca71 a568:ca72 a569:ca73 a56a:ca74 a56b:ca75 a56c:ca76 a56d:ca77 a56e:ca78 a56f:ca79 a570:ca7a a571:ca7b a572:ca7c a573:ca7e a574:ca7f a575:ca80 a576:ca81 a577:ca82 a578:ca83 a579:ca85 a57a:ca86 a581:ca87 a582:ca88 a583:ca89 a584:ca8a a585:ca8b a586:ca8c a587:ca8d a588:ca8e a589:ca8f a58a:ca90 a58b:ca91 a58c:ca92 a58d:ca93 a58e:ca94 a58f:ca95 a590:ca96 a591:ca97 a592:ca99 a593:ca9a a594:ca9b a595:ca9c a596:ca9d a597:ca9e a598:ca9f a599:caa0 a59a:caa1 a59b:caa2 a59c:caa3 a59d:caa4 a59e:caa5 a59f:caa6 a5a0:caa7 a5a1:2170 a5a2:2171 a5a3:2172 a5a4:2173 a5a5:2174 a5a6:2175 a5a7:2176 a5a8:2177 a5a9:2178 a5aa:2179 a5b0:2160 a5b1:2161 a5b2:2162 a5b3:2163 a5b4:2164 a5b5:2165 a5b6:2166 a5b7:2167 a5b8:2168 a5b9:2169 a5c1:0391 a5c2:0392 a5c3:0393 a5c4:0394 a5c5:0395 a5c6:0396 a5c7:0397 a5c8:0398 a5c9:0399 a5ca:039a a5cb:039b a5cc:039c a5cd:039d a5ce:039e a5cf:039f a5d0:03a0 a5d1:03a1 a5d2:03a3 a5d3:03a4 a5d4:03a5 a5d5:03a6 a5d6:03a7 a5d7:03a8 a5d8:03a9 a5e1:03b1 a5e2:03b2 a5e3:03b3 a5e4:03b4 a5e5:03b5 a5e6:03b6 a5e7:03b7 a5e8:03b8 a5e9:03b9 a5ea:03ba a5eb:03bb a5ec:03bc a5ed:03bd a5ee:03be a5ef:03bf a5f0:03c0 a5f1:03c1 a5f2:03c3 a5f3:03c4 a5f4:03c5 a5f5:03c6 a5f6:03c7 a5f7:03c8 a5f8:03c9 a641:caa8 a642:caa9 a643:caaa a644:caab a645:caac a646:caad a647:caae a648:caaf a649:cab0 a64a:cab1 a64b:cab2 a64c:cab3 a64d:cab4 a64e:cab5 a64f:cab6 a650:cab7 a651:cab8 a652:cab9 a653:caba a654:cabb a655:cabe a656:cabf a657:cac1 a658:cac2 a659:cac3 a65a:cac5 a661:cac6 a662:cac7 a663:cac8 a664:cac9 a665:caca a666:cacb a667:cace a668:cad0 a669:cad2 a66a:cad4 a66b:cad5 a66c:cad6 a66d:cad7 a66e:cada a66f:cadb a670:cadc a671:cadd a672:cade a673:cadf a674:cae1 a675:cae2 a676:cae3 a677:cae4 a678:cae5 a679:cae6 a67a:cae7 a681:cae8 a682:cae9 a683:caea a684:caeb a685:caed a686:caee a687:caef a688:caf0 a689:caf1 a68a:caf2 a68b:caf3 a68c:caf5 a68d:caf6 a68e:caf7 a68f:caf8 a690:caf9 a691:cafa a692:cafb a693:cafc a694:cafd a695:cafe a696:caff a697:cb00 a698:cb01 a699:cb02 a69a:cb03 a69b:cb04 a69c:cb05 a69d:cb06 a69e:cb07 a69f:cb09 a6a0:cb0a a6a1:2500 a6a2:2502 a6a3:250c a6a4:2510 a6a5:2518 a6a6:2514 a6a7:251c a6a8:252c a6a9:2524 a6aa:2534 a6ab:253c a6ac:2501 a6ad:2503 a6ae:250f a6af:2513 a6b0:251b a6b1:2517 a6b2:2523 a6b3:2533 a6b4:252b a6b5:253b a6b6:254b a6b7:2520 a6b8:252f a6b9:2528 a6ba:2537 a6bb:253f a6bc:251d a6bd:2530 a6be:2525 a6bf:2538 a6c0:2542 a6c1:2512 a6c2:2511 a6c3:251a a6c4:2519 a6c5:2516 a6c6:2515 a6c7:250e a6c8:250d a6c9:251e a6ca:251f a6cb:2521 a6cc:2522 a6cd:2526 a6ce:2527 a6cf:2529 a6d0:252a a6d1:252d a6d2:252e a6d3:2531 a6d4:2532 a6d5:2535 a6d6:2536 a6d7:2539 a6d8:253a a6d9:253d a6da:253e a6db:2540 a6dc:2541 a6dd:2543 a6de:2544 a6df:2545 a6e0:2546 a6e1:2547 a6e2:2548 a6e3:2549 a6e4:254a a741:cb0b a742:cb0c a743:cb0d a744:cb0e a745:cb0f a746:cb11 a747:cb12 a748:cb13 a749:cb15 a74a:cb16 a74b:cb17 a74c:cb19 a74d:cb1a a74e:cb1b a74f:cb1c a750:cb1d a751:cb1e a752:cb1f a753:cb22 a754:cb23 a755:cb24 a756:cb25 a757:cb26 a758:cb27 a759:cb28 a75a:cb29 a761:cb2a a762:cb2b a763:cb2c a764:cb2d a765:cb2e a766:cb2f a767:cb30 a768:cb31 a769:cb32 a76a:cb33 a76b:cb34 a76c:cb35 a76d:cb36 a76e:cb37 a76f:cb38 a770:cb39 a771:cb3a a772:cb3b a773:cb3c a774:cb3d a775:cb3e a776:cb3f a777:cb40 a778:cb42 a779:cb43 a77a:cb44 a781:cb45 a782:cb46 a783:cb47 a784:cb4a a785:cb4b a786:cb4d a787:cb4e a788:cb4f a789:cb51 a78a:cb52 a78b:cb53 a78c:cb54 a78d:cb55 a78e:cb56 a78f:cb57 a790:cb5a a791:cb5b a792:cb5c a793:cb5e a794:cb5f a795:cb60 a796:cb61 a797:cb62 a798:cb63 a799:cb65 a79a:cb66 a79b:cb67 a79c:cb68 a79d:cb69 a79e:cb6a a79f:cb6b a7a0:cb6c a7a1:3395 a7a2:3396 a7a3:3397 a7a4:2113 a7a5:3398 a7a6:33c4 a7a7:33a3 a7a8:33a4 a7a9:33a5 a7aa:33a6 a7ab:3399 a7ac:339a a7ad:339b a7ae:339c a7af:339d a7b0:339e a7b1:339f a7b2:33a0 a7b3:33a1 a7b4:33a2 a7b5:33ca a7b6:338d a7b7:338e a7b8:338f a7b9:33cf a7ba:3388 a7bb:3389 a7bc:33c8 a7bd:33a7 a7be:33a8 a7bf:33b0 a7c0:33b1 a7c1:33b2 a7c2:33b3 a7c3:33b4 a7c4:33b5 a7c5:33b6 a7c6:33b7 a7c7:33b8 a7c8:33b9 a7c9:3380 a7ca:3381 a7cb:3382 a7cc:3383 a7cd:3384 a7ce:33ba a7cf:33bb a7d0:33bc a7d1:33bd a7d2:33be a7d3:33bf a7d4:3390 a7d5:3391 a7d6:3392 a7d7:3393 a7d8:3394 a7d9:2126 a7da:33c0 a7db:33c1 a7dc:338a a7dd:338b a7de:338c a7df:33d6 a7e0:33c5 a7e1:33ad a7e2:33ae a7e3:33af a7e4:33db a7e5:33a9 a7e6:33aa a7e7:33ab a7e8:33ac a7e9:33dd a7ea:33d0 a7eb:33d3 a7ec:33c3 a7ed:33c9 a7ee:33dc a7ef:33c6 a841:cb6d a842:cb6e a843:cb6f a844:cb70 a845:cb71 a846:cb72 a847:cb73 a848:cb74 a849:cb75 a84a:cb76 a84b:cb77 a84c:cb7a a84d:cb7b a84e:cb7c a84f:cb7d a850:cb7e a851:cb7f a852:cb80 a853:cb81 a854:cb82 a855:cb83 a856:cb84 a857:cb85 a858:cb86 a859:cb87 a85a:cb88 a861:cb89 a862:cb8a a863:cb8b a864:cb8c a865:cb8d a866:cb8e a867:cb8f a868:cb90 a869:cb91 a86a:cb92 a86b:cb93 a86c:cb94 a86d:cb95 a86e:cb96 a86f:cb97 a870:cb98 a871:cb99 a872:cb9a a873:cb9b a874:cb9d a875:cb9e a876:cb9f a877:cba0 a878:cba1 a879:cba2 a87a:cba3 a881:cba4 a882:cba5 a883:cba6 a884:cba7 a885:cba8 a886:cba9 a887:cbaa a888:cbab a889:cbac a88a:cbad a88b:cbae a88c:cbaf a88d:cbb0 a88e:cbb1 a88f:cbb2 a890:cbb3 a891:cbb4 a892:cbb5 a893:cbb6 a894:cbb7 a895:cbb9 a896:cbba a897:cbbb a898:cbbc a899:cbbd a89a:cbbe a89b:cbbf a89c:cbc0 a89d:cbc1 a89e:cbc2 a89f:cbc3 a8a0:cbc4 a8a1:00c6 a8a2:00d0 a8a3:00aa a8a4:0126 a8a6:0132 a8a8:013f a8a9:0141 a8aa:00d8 a8ab:0152 a8ac:00ba a8ad:00de a8ae:0166 a8af:014a a8b1:3260 a8b2:3261 a8b3:3262 a8b4:3263 a8b5:3264 a8b6:3265 a8b7:3266 a8b8:3267 a8b9:3268 a8ba:3269 a8bb:326a a8bc:326b a8bd:326c a8be:326d a8bf:326e a8c0:326f a8c1:3270 a8c2:3271 a8c3:3272 a8c4:3273 a8c5:3274 a8c6:3275 a8c7:3276 a8c8:3277 a8c9:3278 a8ca:3279 a8cb:327a a8cc:327b a8cd:24d0 a8ce:24d1 a8cf:24d2 a8d0:24d3 a8d1:24d4 a8d2:24d5 a8d3:24d6 a8d4:24d7 a8d5:24d8 a8d6:24d9 a8d7:24da a8d8:24db a8d9:24dc a8da:24dd a8db:24de a8dc:24df a8dd:24e0 a8de:24e1 a8df:24e2 a8e0:24e3 a8e1:24e4 a8e2:24e5 a8e3:24e6 a8e4:24e7 a8e5:24e8 a8e6:24e9 a8e7:2460 a8e8:2461 a8e9:2462 a8ea:2463 a8eb:2464 a8ec:2465 a8ed:2466 a8ee:2467 a8ef:2468 a8f0:2469 a8f1:246a a8f2:246b a8f3:246c a8f4:246d a8f5:246e a8f6:00bd a8f7:2153 a8f8:2154 a8f9:00bc a8fa:00be a8fb:215b a8fc:215c a8fd:215d a8fe:215e a941:cbc5 a942:cbc6 a943:cbc7 a944:cbc8 a945:cbc9 a946:cbca a947:cbcb a948:cbcc a949:cbcd a94a:cbce a94b:cbcf a94c:cbd0 a94d:cbd1 a94e:cbd2 a94f:cbd3 a950:cbd5 a951:cbd6 a952:cbd7 a953:cbd8 a954:cbd9 a955:cbda a956:cbdb a957:cbdc a958:cbdd a959:cbde a95a:cbdf a961:cbe0 a962:cbe1 a963:cbe2 a964:cbe3 a965:cbe5 a966:cbe6 a967:cbe8 a968:cbea a969:cbeb a96a:cbec a96b:cbed a96c:cbee a96d:cbef a96e:cbf0 a96f:cbf1 a970:cbf2 a971:cbf3 a972:cbf4 a973:cbf5 a974:cbf6 a975:cbf7 a976:cbf8 a977:cbf9 a978:cbfa a979:cbfb a97a:cbfc a981:cbfd a982:cbfe a983:cbff a984:cc00 a985:cc01 a986:cc02 a987:cc03 a988:cc04 a989:cc05 a98a:cc06 a98b:cc07 a98c:cc08 a98d:cc09 a98e:cc0a a98f:cc0b a990:cc0e a991:cc0f a992:cc11 a993:cc12 a994:cc13 a995:cc15 a996:cc16 a997:cc17 a998:cc18 a999:cc19 a99a:cc1a a99b:cc1b a99c:cc1e a99d:cc1f a99e:cc20 a99f:cc23 a9a0:cc24 a9a1:00e6 a9a2:0111 a9a3:00f0 a9a4:0127 a9a5:0131 a9a6:0133 a9a7:0138 a9a8:0140 a9a9:0142 a9aa:00f8 a9ab:0153 a9ac:00df a9ad:00fe a9ae:0167 a9af:014b a9b0:0149 a9b1:3200 a9b2:3201 a9b3:3202 a9b4:3203 a9b5:3204 a9b6:3205 a9b7:3206 a9b8:3207 a9b9:3208 a9ba:3209 a9bb:320a a9bc:320b a9bd:320c a9be:320d a9bf:320e a9c0:320f a9c1:3210 a9c2:3211 a9c3:3212 a9c4:3213 a9c5:3214 a9c6:3215 a9c7:3216 a9c8:3217 a9c9:3218 a9ca:3219 a9cb:321a a9cc:321b a9cd:249c a9ce:249d a9cf:249e a9d0:249f a9d1:24a0 a9d2:24a1 a9d3:24a2 a9d4:24a3 a9d5:24a4 a9d6:24a5 a9d7:24a6 a9d8:24a7 a9d9:24a8 a9da:24a9 a9db:24aa a9dc:24ab a9dd:24ac a9de:24ad a9df:24ae a9e0:24af a9e1:24b0 a9e2:24b1 a9e3:24b2 a9e4:24b3 a9e5:24b4 a9e6:24b5 a9e7:2474 a9e8:2475 a9e9:2476 a9ea:2477 a9eb:2478 a9ec:2479 a9ed:247a a9ee:247b a9ef:247c a9f0:247d a9f1:247e a9f2:247f a9f3:2480 a9f4:2481 a9f5:2482 a9f6:00b9 a9f7:00b2 a9f8:00b3 a9f9:2074 a9fa:207f a9fb:2081 a9fc:2082 a9fd:2083 a9fe:2084 aa41:cc25 aa42:cc26 aa43:cc2a aa44:cc2b aa45:cc2d aa46:cc2f aa47:cc31 aa48:cc32 aa49:cc33 aa4a:cc34 aa4b:cc35 aa4c:cc36 aa4d:cc37 aa4e:cc3a aa4f:cc3f aa50:cc40 aa51:cc41 aa52:cc42 aa53:cc43 aa54:cc46 aa55:cc47 aa56:cc49 aa57:cc4a aa58:cc4b aa59:cc4d aa5a:cc4e aa61:cc4f aa62:cc50 aa63:cc51 aa64:cc52 aa65:cc53 aa66:cc56 aa67:cc5a aa68:cc5b aa69:cc5c aa6a:cc5d aa6b:cc5e aa6c:cc5f aa6d:cc61 aa6e:cc62 aa6f:cc63 aa70:cc65 aa71:cc67 aa72:cc69 aa73:cc6a aa74:cc6b aa75:cc6c aa76:cc6d aa77:cc6e aa78:cc6f aa79:cc71 aa7a:cc72 aa81:cc73 aa82:cc74 aa83:cc76 aa84:cc77 aa85:cc78 aa86:cc79 aa87:cc7a aa88:cc7b aa89:cc7c aa8a:cc7d aa8b:cc7e aa8c:cc7f aa8d:cc80 aa8e:cc81 aa8f:cc82 aa90:cc83 aa91:cc84 aa92:cc85 aa93:cc86 aa94:cc87 aa95:cc88 aa96:cc89 aa97:cc8a aa98:cc8b aa99:cc8c aa9a:cc8d aa9b:cc8e aa9c:cc8f aa9d:cc90 aa9e:cc91 aa9f:cc92 aaa0:cc93 aaa1:3041 aaa2:3042 aaa3:3043 aaa4:3044 aaa5:3045 aaa6:3046 aaa7:3047 aaa8:3048 aaa9:3049 aaaa:304a aaab:304b aaac:304c aaad:304d aaae:304e aaaf:304f aab0:3050 aab1:3051 aab2:3052 aab3:3053 aab4:3054 aab5:3055 aab6:3056 aab7:3057 aab8:3058 aab9:3059 aaba:305a aabb:305b aabc:305c aabd:305d aabe:305e aabf:305f aac0:3060 aac1:3061 aac2:3062 aac3:3063 aac4:3064 aac5:3065 aac6:3066 aac7:3067 aac8:3068 aac9:3069 aaca:306a aacb:306b aacc:306c aacd:306d aace:306e aacf:306f aad0:3070 aad1:3071 aad2:3072 aad3:3073 aad4:3074 aad5:3075 aad6:3076 aad7:3077 aad8:3078 aad9:3079 aada:307a aadb:307b aadc:307c aadd:307d aade:307e aadf:307f aae0:3080 aae1:3081 aae2:3082 aae3:3083 aae4:3084 aae5:3085 aae6:3086 aae7:3087 aae8:3088 aae9:3089 aaea:308a aaeb:308b aaec:308c aaed:308d aaee:308e aaef:308f aaf0:3090 aaf1:3091 aaf2:3092 aaf3:3093 ab41:cc94 ab42:cc95 ab43:cc96 ab44:cc97 ab45:cc9a ab46:cc9b ab47:cc9d ab48:cc9e ab49:cc9f ab4a:cca1 ab4b:cca2 ab4c:cca3 ab4d:cca4 ab4e:cca5 ab4f:cca6 ab50:cca7 ab51:ccaa ab52:ccae ab53:ccaf ab54:ccb0 ab55:ccb1 ab56:ccb2 ab57:ccb3 ab58:ccb6 ab59:ccb7 ab5a:ccb9 ab61:ccba ab62:ccbb ab63:ccbd ab64:ccbe ab65:ccbf ab66:ccc0 ab67:ccc1 ab68:ccc2 ab69:ccc3 ab6a:ccc6 ab6b:ccc8 ab6c:ccca ab6d:cccb ab6e:cccc ab6f:cccd ab70:ccce ab71:cccf ab72:ccd1 ab73:ccd2 ab74:ccd3 ab75:ccd5 ab76:ccd6 ab77:ccd7 ab78:ccd8 ab79:ccd9 ab7a:ccda ab81:ccdb ab82:ccdc ab83:ccdd ab84:ccde ab85:ccdf ab86:cce0 ab87:cce1 ab88:cce2 ab89:cce3 ab8a:cce5 ab8b:cce6 ab8c:cce7 ab8d:cce8 ab8e:cce9 ab8f:ccea ab90:cceb ab91:cced ab92:ccee ab93:ccef ab94:ccf1 ab95:ccf2 ab96:ccf3 ab97:ccf4 ab98:ccf5 ab99:ccf6 ab9a:ccf7 ab9b:ccf8 ab9c:ccf9 ab9d:ccfa ab9e:ccfb ab9f:ccfc aba0:ccfd aba1:30a1 aba2:30a2 aba3:30a3 aba4:30a4 aba5:30a5 aba6:30a6 aba7:30a7 aba8:30a8 aba9:30a9 abaa:30aa abab:30ab abac:30ac abad:30ad abae:30ae abaf:30af abb0:30b0 abb1:30b1 abb2:30b2 abb3:30b3 abb4:30b4 abb5:30b5 abb6:30b6 abb7:30b7 abb8:30b8 abb9:30b9 abba:30ba abbb:30bb abbc:30bc abbd:30bd abbe:30be abbf:30bf abc0:30c0 abc1:30c1 abc2:30c2 abc3:30c3 abc4:30c4 abc5:30c5 abc6:30c6 abc7:30c7 abc8:30c8 abc9:30c9 abca:30ca abcb:30cb abcc:30cc abcd:30cd abce:30ce abcf:30cf abd0:30d0 abd1:30d1 abd2:30d2 abd3:30d3 abd4:30d4 abd5:30d5 abd6:30d6 abd7:30d7 abd8:30d8 abd9:30d9 abda:30da abdb:30db abdc:30dc abdd:30dd abde:30de abdf:30df abe0:30e0 abe1:30e1 abe2:30e2 abe3:30e3 abe4:30e4 abe5:30e5 abe6:30e6 abe7:30e7 abe8:30e8 abe9:30e9 abea:30ea abeb:30eb abec:30ec abed:30ed abee:30ee abef:30ef abf0:30f0 abf1:30f1 abf2:30f2 abf3:30f3 abf4:30f4 abf5:30f5 abf6:30f6 ac41:ccfe ac42:ccff ac43:cd00 ac44:cd02 ac45:cd03 ac46:cd04 ac47:cd05 ac48:cd06 ac49:cd07 ac4a:cd0a ac4b:cd0b ac4c:cd0d ac4d:cd0e ac4e:cd0f ac4f:cd11 ac50:cd12 ac51:cd13 ac52:cd14 ac53:cd15 ac54:cd16 ac55:cd17 ac56:cd1a ac57:cd1c ac58:cd1e ac59:cd1f ac5a:cd20 ac61:cd21 ac62:cd22 ac63:cd23 ac64:cd25 ac65:cd26 ac66:cd27 ac67:cd29 ac68:cd2a ac69:cd2b ac6a:cd2d ac6b:cd2e ac6c:cd2f ac6d:cd30 ac6e:cd31 ac6f:cd32 ac70:cd33 ac71:cd34 ac72:cd35 ac73:cd36 ac74:cd37 ac75:cd38 ac76:cd3a ac77:cd3b ac78:cd3c ac79:cd3d ac7a:cd3e ac81:cd3f ac82:cd40 ac83:cd41 ac84:cd42 ac85:cd43 ac86:cd44 ac87:cd45 ac88:cd46 ac89:cd47 ac8a:cd48 ac8b:cd49 ac8c:cd4a ac8d:cd4b ac8e:cd4c ac8f:cd4d ac90:cd4e ac91:cd4f ac92:cd50 ac93:cd51 ac94:cd52 ac95:cd53 ac96:cd54 ac97:cd55 ac98:cd56 ac99:cd57 ac9a:cd58 ac9b:cd59 ac9c:cd5a ac9d:cd5b ac9e:cd5d ac9f:cd5e aca0:cd5f aca1:0410 aca2:0411 aca3:0412 aca4:0413 aca5:0414 aca6:0415 aca7:0401 aca8:0416 aca9:0417 acaa:0418 acab:0419 acac:041a acad:041b acae:041c acaf:041d acb0:041e acb1:041f acb2:0420 acb3:0421 acb4:0422 acb5:0423 acb6:0424 acb7:0425 acb8:0426 acb9:0427 acba:0428 acbb:0429 acbc:042a acbd:042b acbe:042c acbf:042d acc0:042e acc1:042f acd1:0430 acd2:0431 acd3:0432 acd4:0433 acd5:0434 acd6:0435 acd7:0451 acd8:0436 acd9:0437 acda:0438 acdb:0439 acdc:043a acdd:043b acde:043c acdf:043d ace0:043e ace1:043f ace2:0440 ace3:0441 ace4:0442 ace5:0443 ace6:0444 ace7:0445 ace8:0446 ace9:0447 acea:0448 aceb:0449 acec:044a aced:044b acee:044c acef:044d acf0:044e acf1:044f ad41:cd61 ad42:cd62 ad43:cd63 ad44:cd65 ad45:cd66 ad46:cd67 ad47:cd68 ad48:cd69 ad49:cd6a ad4a:cd6b ad4b:cd6e ad4c:cd70 ad4d:cd72 ad4e:cd73 ad4f:cd74 ad50:cd75 ad51:cd76 ad52:cd77 ad53:cd79 ad54:cd7a ad55:cd7b ad56:cd7c ad57:cd7d ad58:cd7e ad59:cd7f ad5a:cd80 ad61:cd81 ad62:cd82 ad63:cd83 ad64:cd84 ad65:cd85 ad66:cd86 ad67:cd87 ad68:cd89 ad69:cd8a ad6a:cd8b ad6b:cd8c ad6c:cd8d ad6d:cd8e ad6e:cd8f ad6f:cd90 ad70:cd91 ad71:cd92 ad72:cd93 ad73:cd96 ad74:cd97 ad75:cd99 ad76:cd9a ad77:cd9b ad78:cd9d ad79:cd9e ad7a:cd9f ad81:cda0 ad82:cda1 ad83:cda2 ad84:cda3 ad85:cda6 ad86:cda8 ad87:cdaa ad88:cdab ad89:cdac ad8a:cdad ad8b:cdae ad8c:cdaf ad8d:cdb1 ad8e:cdb2 ad8f:cdb3 ad90:cdb4 ad91:cdb5 ad92:cdb6 ad93:cdb7 ad94:cdb8 ad95:cdb9 ad96:cdba ad97:cdbb ad98:cdbc ad99:cdbd ad9a:cdbe ad9b:cdbf ad9c:cdc0 ad9d:cdc1 ad9e:cdc2 ad9f:cdc3 ada0:cdc5 ae41:cdc6 ae42:cdc7 ae43:cdc8 ae44:cdc9 ae45:cdca ae46:cdcb ae47:cdcd ae48:cdce ae49:cdcf ae4a:cdd1 ae4b:cdd2 ae4c:cdd3 ae4d:cdd4 ae4e:cdd5 ae4f:cdd6 ae50:cdd7 ae51:cdd8 ae52:cdd9 ae53:cdda ae54:cddb ae55:cddc ae56:cddd ae57:cdde ae58:cddf ae59:cde0 ae5a:cde1 ae61:cde2 ae62:cde3 ae63:cde4 ae64:cde5 ae65:cde6 ae66:cde7 ae67:cde9 ae68:cdea ae69:cdeb ae6a:cded ae6b:cdee ae6c:cdef ae6d:cdf1 ae6e:cdf2 ae6f:cdf3 ae70:cdf4 ae71:cdf5 ae72:cdf6 ae73:cdf7 ae74:cdfa ae75:cdfc ae76:cdfe ae77:cdff ae78:ce00 ae79:ce01 ae7a:ce02 ae81:ce03 ae82:ce05 ae83:ce06 ae84:ce07 ae85:ce09 ae86:ce0a ae87:ce0b ae88:ce0d ae89:ce0e ae8a:ce0f ae8b:ce10 ae8c:ce11 ae8d:ce12 ae8e:ce13 ae8f:ce15 ae90:ce16 ae91:ce17 ae92:ce18 ae93:ce1a ae94:ce1b ae95:ce1c ae96:ce1d ae97:ce1e ae98:ce1f ae99:ce22 ae9a:ce23 ae9b:ce25 ae9c:ce26 ae9d:ce27 ae9e:ce29 ae9f:ce2a aea0:ce2b af41:ce2c af42:ce2d af43:ce2e af44:ce2f af45:ce32 af46:ce34 af47:ce36 af48:ce37 af49:ce38 af4a:ce39 af4b:ce3a af4c:ce3b af4d:ce3c af4e:ce3d af4f:ce3e af50:ce3f af51:ce40 af52:ce41 af53:ce42 af54:ce43 af55:ce44 af56:ce45 af57:ce46 af58:ce47 af59:ce48 af5a:ce49 af61:ce4a af62:ce4b af63:ce4c af64:ce4d af65:ce4e af66:ce4f af67:ce50 af68:ce51 af69:ce52 af6a:ce53 af6b:ce54 af6c:ce55 af6d:ce56 af6e:ce57 af6f:ce5a af70:ce5b af71:ce5d af72:ce5e af73:ce62 af74:ce63 af75:ce64 af76:ce65 af77:ce66 af78:ce67 af79:ce6a af7a:ce6c af81:ce6e af82:ce6f af83:ce70 af84:ce71 af85:ce72 af86:ce73 af87:ce76 af88:ce77 af89:ce79 af8a:ce7a af8b:ce7b af8c:ce7d af8d:ce7e af8e:ce7f af8f:ce80 af90:ce81 af91:ce82 af92:ce83 af93:ce86 af94:ce88 af95:ce8a af96:ce8b af97:ce8c af98:ce8d af99:ce8e af9a:ce8f af9b:ce92 af9c:ce93 af9d:ce95 af9e:ce96 af9f:ce97 afa0:ce99 b041:ce9a b042:ce9b b043:ce9c b044:ce9d b045:ce9e b046:ce9f b047:cea2 b048:cea6 b049:cea7 b04a:cea8 b04b:cea9 b04c:ceaa b04d:ceab b04e:ceae b04f:ceaf b050:ceb0 b051:ceb1 b052:ceb2 b053:ceb3 b054:ceb4 b055:ceb5 b056:ceb6 b057:ceb7 b058:ceb8 b059:ceb9 b05a:ceba b061:cebb b062:cebc b063:cebd b064:cebe b065:cebf b066:cec0 b067:cec2 b068:cec3 b069:cec4 b06a:cec5 b06b:cec6 b06c:cec7 b06d:cec8 b06e:cec9 b06f:ceca b070:cecb b071:cecc b072:cecd b073:cece b074:cecf b075:ced0 b076:ced1 b077:ced2 b078:ced3 b079:ced4 b07a:ced5 b081:ced6 b082:ced7 b083:ced8 b084:ced9 b085:ceda b086:cedb b087:cedc b088:cedd b089:cede b08a:cedf b08b:cee0 b08c:cee1 b08d:cee2 b08e:cee3 b08f:cee6 b090:cee7 b091:cee9 b092:ceea b093:ceed b094:ceee b095:ceef b096:cef0 b097:cef1 b098:cef2 b099:cef3 b09a:cef6 b09b:cefa b09c:cefb b09d:cefc b09e:cefd b09f:cefe b0a0:ceff b0a1:ac00 b0a2:ac01 b0a3:ac04 b0a4:ac07 b0a5:ac08 b0a6:ac09 b0a7:ac0a b0a8:ac10 b0a9:ac11 b0aa:ac12 b0ab:ac13 b0ac:ac14 b0ad:ac15 b0ae:ac16 b0af:ac17 b0b0:ac19 b0b1:ac1a b0b2:ac1b b0b3:ac1c b0b4:ac1d b0b5:ac20 b0b6:ac24 b0b7:ac2c b0b8:ac2d b0b9:ac2f b0ba:ac30 b0bb:ac31 b0bc:ac38 b0bd:ac39 b0be:ac3c b0bf:ac40 b0c0:ac4b b0c1:ac4d b0c2:ac54 b0c3:ac58 b0c4:ac5c b0c5:ac70 b0c6:ac71 b0c7:ac74 b0c8:ac77 b0c9:ac78 b0ca:ac7a b0cb:ac80 b0cc:ac81 b0cd:ac83 b0ce:ac84 b0cf:ac85 b0d0:ac86 b0d1:ac89 b0d2:ac8a b0d3:ac8b b0d4:ac8c b0d5:ac90 b0d6:ac94 b0d7:ac9c b0d8:ac9d b0d9:ac9f b0da:aca0 b0db:aca1 b0dc:aca8 b0dd:aca9 b0de:acaa b0df:acac b0e0:acaf b0e1:acb0 b0e2:acb8 b0e3:acb9 b0e4:acbb b0e5:acbc b0e6:acbd b0e7:acc1 b0e8:acc4 b0e9:acc8 b0ea:accc b0eb:acd5 b0ec:acd7 b0ed:ace0 b0ee:ace1 b0ef:ace4 b0f0:ace7 b0f1:ace8 b0f2:acea b0f3:acec b0f4:acef b0f5:acf0 b0f6:acf1 b0f7:acf3 b0f8:acf5 b0f9:acf6 b0fa:acfc b0fb:acfd b0fc:ad00 b0fd:ad04 b0fe:ad06 b141:cf02 b142:cf03 b143:cf05 b144:cf06 b145:cf07 b146:cf09 b147:cf0a b148:cf0b b149:cf0c b14a:cf0d b14b:cf0e b14c:cf0f b14d:cf12 b14e:cf14 b14f:cf16 b150:cf17 b151:cf18 b152:cf19 b153:cf1a b154:cf1b b155:cf1d b156:cf1e b157:cf1f b158:cf21 b159:cf22 b15a:cf23 b161:cf25 b162:cf26 b163:cf27 b164:cf28 b165:cf29 b166:cf2a b167:cf2b b168:cf2e b169:cf32 b16a:cf33 b16b:cf34 b16c:cf35 b16d:cf36 b16e:cf37 b16f:cf39 b170:cf3a b171:cf3b b172:cf3c b173:cf3d b174:cf3e b175:cf3f b176:cf40 b177:cf41 b178:cf42 b179:cf43 b17a:cf44 b181:cf45 b182:cf46 b183:cf47 b184:cf48 b185:cf49 b186:cf4a b187:cf4b b188:cf4c b189:cf4d b18a:cf4e b18b:cf4f b18c:cf50 b18d:cf51 b18e:cf52 b18f:cf53 b190:cf56 b191:cf57 b192:cf59 b193:cf5a b194:cf5b b195:cf5d b196:cf5e b197:cf5f b198:cf60 b199:cf61 b19a:cf62 b19b:cf63 b19c:cf66 b19d:cf68 b19e:cf6a b19f:cf6b b1a0:cf6c b1a1:ad0c b1a2:ad0d b1a3:ad0f b1a4:ad11 b1a5:ad18 b1a6:ad1c b1a7:ad20 b1a8:ad29 b1a9:ad2c b1aa:ad2d b1ab:ad34 b1ac:ad35 b1ad:ad38 b1ae:ad3c b1af:ad44 b1b0:ad45 b1b1:ad47 b1b2:ad49 b1b3:ad50 b1b4:ad54 b1b5:ad58 b1b6:ad61 b1b7:ad63 b1b8:ad6c b1b9:ad6d b1ba:ad70 b1bb:ad73 b1bc:ad74 b1bd:ad75 b1be:ad76 b1bf:ad7b b1c0:ad7c b1c1:ad7d b1c2:ad7f b1c3:ad81 b1c4:ad82 b1c5:ad88 b1c6:ad89 b1c7:ad8c b1c8:ad90 b1c9:ad9c b1ca:ad9d b1cb:ada4 b1cc:adb7 b1cd:adc0 b1ce:adc1 b1cf:adc4 b1d0:adc8 b1d1:add0 b1d2:add1 b1d3:add3 b1d4:addc b1d5:ade0 b1d6:ade4 b1d7:adf8 b1d8:adf9 b1d9:adfc b1da:adff b1db:ae00 b1dc:ae01 b1dd:ae08 b1de:ae09 b1df:ae0b b1e0:ae0d b1e1:ae14 b1e2:ae30 b1e3:ae31 b1e4:ae34 b1e5:ae37 b1e6:ae38 b1e7:ae3a b1e8:ae40 b1e9:ae41 b1ea:ae43 b1eb:ae45 b1ec:ae46 b1ed:ae4a b1ee:ae4c b1ef:ae4d b1f0:ae4e b1f1:ae50 b1f2:ae54 b1f3:ae56 b1f4:ae5c b1f5:ae5d b1f6:ae5f b1f7:ae60 b1f8:ae61 b1f9:ae65 b1fa:ae68 b1fb:ae69 b1fc:ae6c b1fd:ae70 b1fe:ae78 b241:cf6d b242:cf6e b243:cf6f b244:cf72 b245:cf73 b246:cf75 b247:cf76 b248:cf77 b249:cf79 b24a:cf7a b24b:cf7b b24c:cf7c b24d:cf7d b24e:cf7e b24f:cf7f b250:cf81 b251:cf82 b252:cf83 b253:cf84 b254:cf86 b255:cf87 b256:cf88 b257:cf89 b258:cf8a b259:cf8b b25a:cf8d b261:cf8e b262:cf8f b263:cf90 b264:cf91 b265:cf92 b266:cf93 b267:cf94 b268:cf95 b269:cf96 b26a:cf97 b26b:cf98 b26c:cf99 b26d:cf9a b26e:cf9b b26f:cf9c b270:cf9d b271:cf9e b272:cf9f b273:cfa0 b274:cfa2 b275:cfa3 b276:cfa4 b277:cfa5 b278:cfa6 b279:cfa7 b27a:cfa9 b281:cfaa b282:cfab b283:cfac b284:cfad b285:cfae b286:cfaf b287:cfb1 b288:cfb2 b289:cfb3 b28a:cfb4 b28b:cfb5 b28c:cfb6 b28d:cfb7 b28e:cfb8 b28f:cfb9 b290:cfba b291:cfbb b292:cfbc b293:cfbd b294:cfbe b295:cfbf b296:cfc0 b297:cfc1 b298:cfc2 b299:cfc3 b29a:cfc5 b29b:cfc6 b29c:cfc7 b29d:cfc8 b29e:cfc9 b29f:cfca b2a0:cfcb b2a1:ae79 b2a2:ae7b b2a3:ae7c b2a4:ae7d b2a5:ae84 b2a6:ae85 b2a7:ae8c b2a8:aebc b2a9:aebd b2aa:aebe b2ab:aec0 b2ac:aec4 b2ad:aecc b2ae:aecd b2af:aecf b2b0:aed0 b2b1:aed1 b2b2:aed8 b2b3:aed9 b2b4:aedc b2b5:aee8 b2b6:aeeb b2b7:aeed b2b8:aef4 b2b9:aef8 b2ba:aefc b2bb:af07 b2bc:af08 b2bd:af0d b2be:af10 b2bf:af2c b2c0:af2d b2c1:af30 b2c2:af32 b2c3:af34 b2c4:af3c b2c5:af3d b2c6:af3f b2c7:af41 b2c8:af42 b2c9:af43 b2ca:af48 b2cb:af49 b2cc:af50 b2cd:af5c b2ce:af5d b2cf:af64 b2d0:af65 b2d1:af79 b2d2:af80 b2d3:af84 b2d4:af88 b2d5:af90 b2d6:af91 b2d7:af95 b2d8:af9c b2d9:afb8 b2da:afb9 b2db:afbc b2dc:afc0 b2dd:afc7 b2de:afc8 b2df:afc9 b2e0:afcb b2e1:afcd b2e2:afce b2e3:afd4 b2e4:afdc b2e5:afe8 b2e6:afe9 b2e7:aff0 b2e8:aff1 b2e9:aff4 b2ea:aff8 b2eb:b000 b2ec:b001 b2ed:b004 b2ee:b00c b2ef:b010 b2f0:b014 b2f1:b01c b2f2:b01d b2f3:b028 b2f4:b044 b2f5:b045 b2f6:b048 b2f7:b04a b2f8:b04c b2f9:b04e b2fa:b053 b2fb:b054 b2fc:b055 b2fd:b057 b2fe:b059 b341:cfcc b342:cfcd b343:cfce b344:cfcf b345:cfd0 b346:cfd1 b347:cfd2 b348:cfd3 b349:cfd4 b34a:cfd5 b34b:cfd6 b34c:cfd7 b34d:cfd8 b34e:cfd9 b34f:cfda b350:cfdb b351:cfdc b352:cfdd b353:cfde b354:cfdf b355:cfe2 b356:cfe3 b357:cfe5 b358:cfe6 b359:cfe7 b35a:cfe9 b361:cfea b362:cfeb b363:cfec b364:cfed b365:cfee b366:cfef b367:cff2 b368:cff4 b369:cff6 b36a:cff7 b36b:cff8 b36c:cff9 b36d:cffa b36e:cffb b36f:cffd b370:cffe b371:cfff b372:d001 b373:d002 b374:d003 b375:d005 b376:d006 b377:d007 b378:d008 b379:d009 b37a:d00a b381:d00b b382:d00c b383:d00d b384:d00e b385:d00f b386:d010 b387:d012 b388:d013 b389:d014 b38a:d015 b38b:d016 b38c:d017 b38d:d019 b38e:d01a b38f:d01b b390:d01c b391:d01d b392:d01e b393:d01f b394:d020 b395:d021 b396:d022 b397:d023 b398:d024 b399:d025 b39a:d026 b39b:d027 b39c:d028 b39d:d029 b39e:d02a b39f:d02b b3a0:d02c b3a1:b05d b3a2:b07c b3a3:b07d b3a4:b080 b3a5:b084 b3a6:b08c b3a7:b08d b3a8:b08f b3a9:b091 b3aa:b098 b3ab:b099 b3ac:b09a b3ad:b09c b3ae:b09f b3af:b0a0 b3b0:b0a1 b3b1:b0a2 b3b2:b0a8 b3b3:b0a9 b3b4:b0ab b3b5:b0ac b3b6:b0ad b3b7:b0ae b3b8:b0af b3b9:b0b1 b3ba:b0b3 b3bb:b0b4 b3bc:b0b5 b3bd:b0b8 b3be:b0bc b3bf:b0c4 b3c0:b0c5 b3c1:b0c7 b3c2:b0c8 b3c3:b0c9 b3c4:b0d0 b3c5:b0d1 b3c6:b0d4 b3c7:b0d8 b3c8:b0e0 b3c9:b0e5 b3ca:b108 b3cb:b109 b3cc:b10b b3cd:b10c b3ce:b110 b3cf:b112 b3d0:b113 b3d1:b118 b3d2:b119 b3d3:b11b b3d4:b11c b3d5:b11d b3d6:b123 b3d7:b124 b3d8:b125 b3d9:b128 b3da:b12c b3db:b134 b3dc:b135 b3dd:b137 b3de:b138 b3df:b139 b3e0:b140 b3e1:b141 b3e2:b144 b3e3:b148 b3e4:b150 b3e5:b151 b3e6:b154 b3e7:b155 b3e8:b158 b3e9:b15c b3ea:b160 b3eb:b178 b3ec:b179 b3ed:b17c b3ee:b180 b3ef:b182 b3f0:b188 b3f1:b189 b3f2:b18b b3f3:b18d b3f4:b192 b3f5:b193 b3f6:b194 b3f7:b198 b3f8:b19c b3f9:b1a8 b3fa:b1cc b3fb:b1d0 b3fc:b1d4 b3fd:b1dc b3fe:b1dd b441:d02e b442:d02f b443:d030 b444:d031 b445:d032 b446:d033 b447:d036 b448:d037 b449:d039 b44a:d03a b44b:d03b b44c:d03d b44d:d03e b44e:d03f b44f:d040 b450:d041 b451:d042 b452:d043 b453:d046 b454:d048 b455:d04a b456:d04b b457:d04c b458:d04d b459:d04e b45a:d04f b461:d051 b462:d052 b463:d053 b464:d055 b465:d056 b466:d057 b467:d059 b468:d05a b469:d05b b46a:d05c b46b:d05d b46c:d05e b46d:d05f b46e:d061 b46f:d062 b470:d063 b471:d064 b472:d065 b473:d066 b474:d067 b475:d068 b476:d069 b477:d06a b478:d06b b479:d06e b47a:d06f b481:d071 b482:d072 b483:d073 b484:d075 b485:d076 b486:d077 b487:d078 b488:d079 b489:d07a b48a:d07b b48b:d07e b48c:d07f b48d:d080 b48e:d082 b48f:d083 b490:d084 b491:d085 b492:d086 b493:d087 b494:d088 b495:d089 b496:d08a b497:d08b b498:d08c b499:d08d b49a:d08e b49b:d08f b49c:d090 b49d:d091 b49e:d092 b49f:d093 b4a0:d094 b4a1:b1df b4a2:b1e8 b4a3:b1e9 b4a4:b1ec b4a5:b1f0 b4a6:b1f9 b4a7:b1fb b4a8:b1fd b4a9:b204 b4aa:b205 b4ab:b208 b4ac:b20b b4ad:b20c b4ae:b214 b4af:b215 b4b0:b217 b4b1:b219 b4b2:b220 b4b3:b234 b4b4:b23c b4b5:b258 b4b6:b25c b4b7:b260 b4b8:b268 b4b9:b269 b4ba:b274 b4bb:b275 b4bc:b27c b4bd:b284 b4be:b285 b4bf:b289 b4c0:b290 b4c1:b291 b4c2:b294 b4c3:b298 b4c4:b299 b4c5:b29a b4c6:b2a0 b4c7:b2a1 b4c8:b2a3 b4c9:b2a5 b4ca:b2a6 b4cb:b2aa b4cc:b2ac b4cd:b2b0 b4ce:b2b4 b4cf:b2c8 b4d0:b2c9 b4d1:b2cc b4d2:b2d0 b4d3:b2d2 b4d4:b2d8 b4d5:b2d9 b4d6:b2db b4d7:b2dd b4d8:b2e2 b4d9:b2e4 b4da:b2e5 b4db:b2e6 b4dc:b2e8 b4dd:b2eb b4de:b2ec b4df:b2ed b4e0:b2ee b4e1:b2ef b4e2:b2f3 b4e3:b2f4 b4e4:b2f5 b4e5:b2f7 b4e6:b2f8 b4e7:b2f9 b4e8:b2fa b4e9:b2fb b4ea:b2ff b4eb:b300 b4ec:b301 b4ed:b304 b4ee:b308 b4ef:b310 b4f0:b311 b4f1:b313 b4f2:b314 b4f3:b315 b4f4:b31c b4f5:b354 b4f6:b355 b4f7:b356 b4f8:b358 b4f9:b35b b4fa:b35c b4fb:b35e b4fc:b35f b4fd:b364 b4fe:b365 b541:d095 b542:d096 b543:d097 b544:d098 b545:d099 b546:d09a b547:d09b b548:d09c b549:d09d b54a:d09e b54b:d09f b54c:d0a0 b54d:d0a1 b54e:d0a2 b54f:d0a3 b550:d0a6 b551:d0a7 b552:d0a9 b553:d0aa b554:d0ab b555:d0ad b556:d0ae b557:d0af b558:d0b0 b559:d0b1 b55a:d0b2 b561:d0b3 b562:d0b6 b563:d0b8 b564:d0ba b565:d0bb b566:d0bc b567:d0bd b568:d0be b569:d0bf b56a:d0c2 b56b:d0c3 b56c:d0c5 b56d:d0c6 b56e:d0c7 b56f:d0ca b570:d0cb b571:d0cc b572:d0cd b573:d0ce b574:d0cf b575:d0d2 b576:d0d6 b577:d0d7 b578:d0d8 b579:d0d9 b57a:d0da b581:d0db b582:d0de b583:d0df b584:d0e1 b585:d0e2 b586:d0e3 b587:d0e5 b588:d0e6 b589:d0e7 b58a:d0e8 b58b:d0e9 b58c:d0ea b58d:d0eb b58e:d0ee b58f:d0f2 b590:d0f3 b591:d0f4 b592:d0f5 b593:d0f6 b594:d0f7 b595:d0f9 b596:d0fa b597:d0fb b598:d0fc b599:d0fd b59a:d0fe b59b:d0ff b59c:d100 b59d:d101 b59e:d102 b59f:d103 b5a0:d104 b5a1:b367 b5a2:b369 b5a3:b36b b5a4:b36e b5a5:b370 b5a6:b371 b5a7:b374 b5a8:b378 b5a9:b380 b5aa:b381 b5ab:b383 b5ac:b384 b5ad:b385 b5ae:b38c b5af:b390 b5b0:b394 b5b1:b3a0 b5b2:b3a1 b5b3:b3a8 b5b4:b3ac b5b5:b3c4 b5b6:b3c5 b5b7:b3c8 b5b8:b3cb b5b9:b3cc b5ba:b3ce b5bb:b3d0 b5bc:b3d4 b5bd:b3d5 b5be:b3d7 b5bf:b3d9 b5c0:b3db b5c1:b3dd b5c2:b3e0 b5c3:b3e4 b5c4:b3e8 b5c5:b3fc b5c6:b410 b5c7:b418 b5c8:b41c b5c9:b420 b5ca:b428 b5cb:b429 b5cc:b42b b5cd:b434 b5ce:b450 b5cf:b451 b5d0:b454 b5d1:b458 b5d2:b460 b5d3:b461 b5d4:b463 b5d5:b465 b5d6:b46c b5d7:b480 b5d8:b488 b5d9:b49d b5da:b4a4 b5db:b4a8 b5dc:b4ac b5dd:b4b5 b5de:b4b7 b5df:b4b9 b5e0:b4c0 b5e1:b4c4 b5e2:b4c8 b5e3:b4d0 b5e4:b4d5 b5e5:b4dc b5e6:b4dd b5e7:b4e0 b5e8:b4e3 b5e9:b4e4 b5ea:b4e6 b5eb:b4ec b5ec:b4ed b5ed:b4ef b5ee:b4f1 b5ef:b4f8 b5f0:b514 b5f1:b515 b5f2:b518 b5f3:b51b b5f4:b51c b5f5:b524 b5f6:b525 b5f7:b527 b5f8:b528 b5f9:b529 b5fa:b52a b5fb:b530 b5fc:b531 b5fd:b534 b5fe:b538 b641:d105 b642:d106 b643:d107 b644:d108 b645:d109 b646:d10a b647:d10b b648:d10c b649:d10e b64a:d10f b64b:d110 b64c:d111 b64d:d112 b64e:d113 b64f:d114 b650:d115 b651:d116 b652:d117 b653:d118 b654:d119 b655:d11a b656:d11b b657:d11c b658:d11d b659:d11e b65a:d11f b661:d120 b662:d121 b663:d122 b664:d123 b665:d124 b666:d125 b667:d126 b668:d127 b669:d128 b66a:d129 b66b:d12a b66c:d12b b66d:d12c b66e:d12d b66f:d12e b670:d12f b671:d132 b672:d133 b673:d135 b674:d136 b675:d137 b676:d139 b677:d13b b678:d13c b679:d13d b67a:d13e b681:d13f b682:d142 b683:d146 b684:d147 b685:d148 b686:d149 b687:d14a b688:d14b b689:d14e b68a:d14f b68b:d151 b68c:d152 b68d:d153 b68e:d155 b68f:d156 b690:d157 b691:d158 b692:d159 b693:d15a b694:d15b b695:d15e b696:d160 b697:d162 b698:d163 b699:d164 b69a:d165 b69b:d166 b69c:d167 b69d:d169 b69e:d16a b69f:d16b b6a0:d16d b6a1:b540 b6a2:b541 b6a3:b543 b6a4:b544 b6a5:b545 b6a6:b54b b6a7:b54c b6a8:b54d b6a9:b550 b6aa:b554 b6ab:b55c b6ac:b55d b6ad:b55f b6ae:b560 b6af:b561 b6b0:b5a0 b6b1:b5a1 b6b2:b5a4 b6b3:b5a8 b6b4:b5aa b6b5:b5ab b6b6:b5b0 b6b7:b5b1 b6b8:b5b3 b6b9:b5b4 b6ba:b5b5 b6bb:b5bb b6bc:b5bc b6bd:b5bd b6be:b5c0 b6bf:b5c4 b6c0:b5cc b6c1:b5cd b6c2:b5cf b6c3:b5d0 b6c4:b5d1 b6c5:b5d8 b6c6:b5ec b6c7:b610 b6c8:b611 b6c9:b614 b6ca:b618 b6cb:b625 b6cc:b62c b6cd:b634 b6ce:b648 b6cf:b664 b6d0:b668 b6d1:b69c b6d2:b69d b6d3:b6a0 b6d4:b6a4 b6d5:b6ab b6d6:b6ac b6d7:b6b1 b6d8:b6d4 b6d9:b6f0 b6da:b6f4 b6db:b6f8 b6dc:b700 b6dd:b701 b6de:b705 b6df:b728 b6e0:b729 b6e1:b72c b6e2:b72f b6e3:b730 b6e4:b738 b6e5:b739 b6e6:b73b b6e7:b744 b6e8:b748 b6e9:b74c b6ea:b754 b6eb:b755 b6ec:b760 b6ed:b764 b6ee:b768 b6ef:b770 b6f0:b771 b6f1:b773 b6f2:b775 b6f3:b77c b6f4:b77d b6f5:b780 b6f6:b784 b6f7:b78c b6f8:b78d b6f9:b78f b6fa:b790 b6fb:b791 b6fc:b792 b6fd:b796 b6fe:b797 b741:d16e b742:d16f b743:d170 b744:d171 b745:d172 b746:d173 b747:d174 b748:d175 b749:d176 b74a:d177 b74b:d178 b74c:d179 b74d:d17a b74e:d17b b74f:d17d b750:d17e b751:d17f b752:d180 b753:d181 b754:d182 b755:d183 b756:d185 b757:d186 b758:d187 b759:d189 b75a:d18a b761:d18b b762:d18c b763:d18d b764:d18e b765:d18f b766:d190 b767:d191 b768:d192 b769:d193 b76a:d194 b76b:d195 b76c:d196 b76d:d197 b76e:d198 b76f:d199 b770:d19a b771:d19b b772:d19c b773:d19d b774:d19e b775:d19f b776:d1a2 b777:d1a3 b778:d1a5 b779:d1a6 b77a:d1a7 b781:d1a9 b782:d1aa b783:d1ab b784:d1ac b785:d1ad b786:d1ae b787:d1af b788:d1b2 b789:d1b4 b78a:d1b6 b78b:d1b7 b78c:d1b8 b78d:d1b9 b78e:d1bb b78f:d1bd b790:d1be b791:d1bf b792:d1c1 b793:d1c2 b794:d1c3 b795:d1c4 b796:d1c5 b797:d1c6 b798:d1c7 b799:d1c8 b79a:d1c9 b79b:d1ca b79c:d1cb b79d:d1cc b79e:d1cd b79f:d1ce b7a0:d1cf b7a1:b798 b7a2:b799 b7a3:b79c b7a4:b7a0 b7a5:b7a8 b7a6:b7a9 b7a7:b7ab b7a8:b7ac b7a9:b7ad b7aa:b7b4 b7ab:b7b5 b7ac:b7b8 b7ad:b7c7 b7ae:b7c9 b7af:b7ec b7b0:b7ed b7b1:b7f0 b7b2:b7f4 b7b3:b7fc b7b4:b7fd b7b5:b7ff b7b6:b800 b7b7:b801 b7b8:b807 b7b9:b808 b7ba:b809 b7bb:b80c b7bc:b810 b7bd:b818 b7be:b819 b7bf:b81b b7c0:b81d b7c1:b824 b7c2:b825 b7c3:b828 b7c4:b82c b7c5:b834 b7c6:b835 b7c7:b837 b7c8:b838 b7c9:b839 b7ca:b840 b7cb:b844 b7cc:b851 b7cd:b853 b7ce:b85c b7cf:b85d b7d0:b860 b7d1:b864 b7d2:b86c b7d3:b86d b7d4:b86f b7d5:b871 b7d6:b878 b7d7:b87c b7d8:b88d b7d9:b8a8 b7da:b8b0 b7db:b8b4 b7dc:b8b8 b7dd:b8c0 b7de:b8c1 b7df:b8c3 b7e0:b8c5 b7e1:b8cc b7e2:b8d0 b7e3:b8d4 b7e4:b8dd b7e5:b8df b7e6:b8e1 b7e7:b8e8 b7e8:b8e9 b7e9:b8ec b7ea:b8f0 b7eb:b8f8 b7ec:b8f9 b7ed:b8fb b7ee:b8fd b7ef:b904 b7f0:b918 b7f1:b920 b7f2:b93c b7f3:b93d b7f4:b940 b7f5:b944 b7f6:b94c b7f7:b94f b7f8:b951 b7f9:b958 b7fa:b959 b7fb:b95c b7fc:b960 b7fd:b968 b7fe:b969 b841:d1d0 b842:d1d1 b843:d1d2 b844:d1d3 b845:d1d4 b846:d1d5 b847:d1d6 b848:d1d7 b849:d1d9 b84a:d1da b84b:d1db b84c:d1dc b84d:d1dd b84e:d1de b84f:d1df b850:d1e0 b851:d1e1 b852:d1e2 b853:d1e3 b854:d1e4 b855:d1e5 b856:d1e6 b857:d1e7 b858:d1e8 b859:d1e9 b85a:d1ea b861:d1eb b862:d1ec b863:d1ed b864:d1ee b865:d1ef b866:d1f0 b867:d1f1 b868:d1f2 b869:d1f3 b86a:d1f5 b86b:d1f6 b86c:d1f7 b86d:d1f9 b86e:d1fa b86f:d1fb b870:d1fc b871:d1fd b872:d1fe b873:d1ff b874:d200 b875:d201 b876:d202 b877:d203 b878:d204 b879:d205 b87a:d206 b881:d208 b882:d20a b883:d20b b884:d20c b885:d20d b886:d20e b887:d20f b888:d211 b889:d212 b88a:d213 b88b:d214 b88c:d215 b88d:d216 b88e:d217 b88f:d218 b890:d219 b891:d21a b892:d21b b893:d21c b894:d21d b895:d21e b896:d21f b897:d220 b898:d221 b899:d222 b89a:d223 b89b:d224 b89c:d225 b89d:d226 b89e:d227 b89f:d228 b8a0:d229 b8a1:b96b b8a2:b96d b8a3:b974 b8a4:b975 b8a5:b978 b8a6:b97c b8a7:b984 b8a8:b985 b8a9:b987 b8aa:b989 b8ab:b98a b8ac:b98d b8ad:b98e b8ae:b9ac b8af:b9ad b8b0:b9b0 b8b1:b9b4 b8b2:b9bc b8b3:b9bd b8b4:b9bf b8b5:b9c1 b8b6:b9c8 b8b7:b9c9 b8b8:b9cc b8b9:b9ce b8ba:b9cf b8bb:b9d0 b8bc:b9d1 b8bd:b9d2 b8be:b9d8 b8bf:b9d9 b8c0:b9db b8c1:b9dd b8c2:b9de b8c3:b9e1 b8c4:b9e3 b8c5:b9e4 b8c6:b9e5 b8c7:b9e8 b8c8:b9ec b8c9:b9f4 b8ca:b9f5 b8cb:b9f7 b8cc:b9f8 b8cd:b9f9 b8ce:b9fa b8cf:ba00 b8d0:ba01 b8d1:ba08 b8d2:ba15 b8d3:ba38 b8d4:ba39 b8d5:ba3c b8d6:ba40 b8d7:ba42 b8d8:ba48 b8d9:ba49 b8da:ba4b b8db:ba4d b8dc:ba4e b8dd:ba53 b8de:ba54 b8df:ba55 b8e0:ba58 b8e1:ba5c b8e2:ba64 b8e3:ba65 b8e4:ba67 b8e5:ba68 b8e6:ba69 b8e7:ba70 b8e8:ba71 b8e9:ba74 b8ea:ba78 b8eb:ba83 b8ec:ba84 b8ed:ba85 b8ee:ba87 b8ef:ba8c b8f0:baa8 b8f1:baa9 b8f2:baab b8f3:baac b8f4:bab0 b8f5:bab2 b8f6:bab8 b8f7:bab9 b8f8:babb b8f9:babd b8fa:bac4 b8fb:bac8 b8fc:bad8 b8fd:bad9 b8fe:bafc b941:d22a b942:d22b b943:d22e b944:d22f b945:d231 b946:d232 b947:d233 b948:d235 b949:d236 b94a:d237 b94b:d238 b94c:d239 b94d:d23a b94e:d23b b94f:d23e b950:d240 b951:d242 b952:d243 b953:d244 b954:d245 b955:d246 b956:d247 b957:d249 b958:d24a b959:d24b b95a:d24c b961:d24d b962:d24e b963:d24f b964:d250 b965:d251 b966:d252 b967:d253 b968:d254 b969:d255 b96a:d256 b96b:d257 b96c:d258 b96d:d259 b96e:d25a b96f:d25b b970:d25d b971:d25e b972:d25f b973:d260 b974:d261 b975:d262 b976:d263 b977:d265 b978:d266 b979:d267 b97a:d268 b981:d269 b982:d26a b983:d26b b984:d26c b985:d26d b986:d26e b987:d26f b988:d270 b989:d271 b98a:d272 b98b:d273 b98c:d274 b98d:d275 b98e:d276 b98f:d277 b990:d278 b991:d279 b992:d27a b993:d27b b994:d27c b995:d27d b996:d27e b997:d27f b998:d282 b999:d283 b99a:d285 b99b:d286 b99c:d287 b99d:d289 b99e:d28a b99f:d28b b9a0:d28c b9a1:bb00 b9a2:bb04 b9a3:bb0d b9a4:bb0f b9a5:bb11 b9a6:bb18 b9a7:bb1c b9a8:bb20 b9a9:bb29 b9aa:bb2b b9ab:bb34 b9ac:bb35 b9ad:bb36 b9ae:bb38 b9af:bb3b b9b0:bb3c b9b1:bb3d b9b2:bb3e b9b3:bb44 b9b4:bb45 b9b5:bb47 b9b6:bb49 b9b7:bb4d b9b8:bb4f b9b9:bb50 b9ba:bb54 b9bb:bb58 b9bc:bb61 b9bd:bb63 b9be:bb6c b9bf:bb88 b9c0:bb8c b9c1:bb90 b9c2:bba4 b9c3:bba8 b9c4:bbac b9c5:bbb4 b9c6:bbb7 b9c7:bbc0 b9c8:bbc4 b9c9:bbc8 b9ca:bbd0 b9cb:bbd3 b9cc:bbf8 b9cd:bbf9 b9ce:bbfc b9cf:bbff b9d0:bc00 b9d1:bc02 b9d2:bc08 b9d3:bc09 b9d4:bc0b b9d5:bc0c b9d6:bc0d b9d7:bc0f b9d8:bc11 b9d9:bc14 b9da:bc15 b9db:bc16 b9dc:bc17 b9dd:bc18 b9de:bc1b b9df:bc1c b9e0:bc1d b9e1:bc1e b9e2:bc1f b9e3:bc24 b9e4:bc25 b9e5:bc27 b9e6:bc29 b9e7:bc2d b9e8:bc30 b9e9:bc31 b9ea:bc34 b9eb:bc38 b9ec:bc40 b9ed:bc41 b9ee:bc43 b9ef:bc44 b9f0:bc45 b9f1:bc49 b9f2:bc4c b9f3:bc4d b9f4:bc50 b9f5:bc5d b9f6:bc84 b9f7:bc85 b9f8:bc88 b9f9:bc8b b9fa:bc8c b9fb:bc8e b9fc:bc94 b9fd:bc95 b9fe:bc97 ba41:d28d ba42:d28e ba43:d28f ba44:d292 ba45:d293 ba46:d294 ba47:d296 ba48:d297 ba49:d298 ba4a:d299 ba4b:d29a ba4c:d29b ba4d:d29d ba4e:d29e ba4f:d29f ba50:d2a1 ba51:d2a2 ba52:d2a3 ba53:d2a5 ba54:d2a6 ba55:d2a7 ba56:d2a8 ba57:d2a9 ba58:d2aa ba59:d2ab ba5a:d2ad ba61:d2ae ba62:d2af ba63:d2b0 ba64:d2b2 ba65:d2b3 ba66:d2b4 ba67:d2b5 ba68:d2b6 ba69:d2b7 ba6a:d2ba ba6b:d2bb ba6c:d2bd ba6d:d2be ba6e:d2c1 ba6f:d2c3 ba70:d2c4 ba71:d2c5 ba72:d2c6 ba73:d2c7 ba74:d2ca ba75:d2cc ba76:d2cd ba77:d2ce ba78:d2cf ba79:d2d0 ba7a:d2d1 ba81:d2d2 ba82:d2d3 ba83:d2d5 ba84:d2d6 ba85:d2d7 ba86:d2d9 ba87:d2da ba88:d2db ba89:d2dd ba8a:d2de ba8b:d2df ba8c:d2e0 ba8d:d2e1 ba8e:d2e2 ba8f:d2e3 ba90:d2e6 ba91:d2e7 ba92:d2e8 ba93:d2e9 ba94:d2ea ba95:d2eb ba96:d2ec ba97:d2ed ba98:d2ee ba99:d2ef ba9a:d2f2 ba9b:d2f3 ba9c:d2f5 ba9d:d2f6 ba9e:d2f7 ba9f:d2f9 baa0:d2fa baa1:bc99 baa2:bc9a baa3:bca0 baa4:bca1 baa5:bca4 baa6:bca7 baa7:bca8 baa8:bcb0 baa9:bcb1 baaa:bcb3 baab:bcb4 baac:bcb5 baad:bcbc baae:bcbd baaf:bcc0 bab0:bcc4 bab1:bccd bab2:bccf bab3:bcd0 bab4:bcd1 bab5:bcd5 bab6:bcd8 bab7:bcdc bab8:bcf4 bab9:bcf5 baba:bcf6 babb:bcf8 babc:bcfc babd:bd04 babe:bd05 babf:bd07 bac0:bd09 bac1:bd10 bac2:bd14 bac3:bd24 bac4:bd2c bac5:bd40 bac6:bd48 bac7:bd49 bac8:bd4c bac9:bd50 baca:bd58 bacb:bd59 bacc:bd64 bacd:bd68 bace:bd80 bacf:bd81 bad0:bd84 bad1:bd87 bad2:bd88 bad3:bd89 bad4:bd8a bad5:bd90 bad6:bd91 bad7:bd93 bad8:bd95 bad9:bd99 bada:bd9a badb:bd9c badc:bda4 badd:bdb0 bade:bdb8 badf:bdd4 bae0:bdd5 bae1:bdd8 bae2:bddc bae3:bde9 bae4:bdf0 bae5:bdf4 bae6:bdf8 bae7:be00 bae8:be03 bae9:be05 baea:be0c baeb:be0d baec:be10 baed:be14 baee:be1c baef:be1d baf0:be1f baf1:be44 baf2:be45 baf3:be48 baf4:be4c baf5:be4e baf6:be54 baf7:be55 baf8:be57 baf9:be59 bafa:be5a bafb:be5b bafc:be60 bafd:be61 bafe:be64 bb41:d2fb bb42:d2fc bb43:d2fd bb44:d2fe bb45:d2ff bb46:d302 bb47:d304 bb48:d306 bb49:d307 bb4a:d308 bb4b:d309 bb4c:d30a bb4d:d30b bb4e:d30f bb4f:d311 bb50:d312 bb51:d313 bb52:d315 bb53:d317 bb54:d318 bb55:d319 bb56:d31a bb57:d31b bb58:d31e bb59:d322 bb5a:d323 bb61:d324 bb62:d326 bb63:d327 bb64:d32a bb65:d32b bb66:d32d bb67:d32e bb68:d32f bb69:d331 bb6a:d332 bb6b:d333 bb6c:d334 bb6d:d335 bb6e:d336 bb6f:d337 bb70:d33a bb71:d33e bb72:d33f bb73:d340 bb74:d341 bb75:d342 bb76:d343 bb77:d346 bb78:d347 bb79:d348 bb7a:d349 bb81:d34a bb82:d34b bb83:d34c bb84:d34d bb85:d34e bb86:d34f bb87:d350 bb88:d351 bb89:d352 bb8a:d353 bb8b:d354 bb8c:d355 bb8d:d356 bb8e:d357 bb8f:d358 bb90:d359 bb91:d35a bb92:d35b bb93:d35c bb94:d35d bb95:d35e bb96:d35f bb97:d360 bb98:d361 bb99:d362 bb9a:d363 bb9b:d364 bb9c:d365 bb9d:d366 bb9e:d367 bb9f:d368 bba0:d369 bba1:be68 bba2:be6a bba3:be70 bba4:be71 bba5:be73 bba6:be74 bba7:be75 bba8:be7b bba9:be7c bbaa:be7d bbab:be80 bbac:be84 bbad:be8c bbae:be8d bbaf:be8f bbb0:be90 bbb1:be91 bbb2:be98 bbb3:be99 bbb4:bea8 bbb5:bed0 bbb6:bed1 bbb7:bed4 bbb8:bed7 bbb9:bed8 bbba:bee0 bbbb:bee3 bbbc:bee4 bbbd:bee5 bbbe:beec bbbf:bf01 bbc0:bf08 bbc1:bf09 bbc2:bf18 bbc3:bf19 bbc4:bf1b bbc5:bf1c bbc6:bf1d bbc7:bf40 bbc8:bf41 bbc9:bf44 bbca:bf48 bbcb:bf50 bbcc:bf51 bbcd:bf55 bbce:bf94 bbcf:bfb0 bbd0:bfc5 bbd1:bfcc bbd2:bfcd bbd3:bfd0 bbd4:bfd4 bbd5:bfdc bbd6:bfdf bbd7:bfe1 bbd8:c03c bbd9:c051 bbda:c058 bbdb:c05c bbdc:c060 bbdd:c068 bbde:c069 bbdf:c090 bbe0:c091 bbe1:c094 bbe2:c098 bbe3:c0a0 bbe4:c0a1 bbe5:c0a3 bbe6:c0a5 bbe7:c0ac bbe8:c0ad bbe9:c0af bbea:c0b0 bbeb:c0b3 bbec:c0b4 bbed:c0b5 bbee:c0b6 bbef:c0bc bbf0:c0bd bbf1:c0bf bbf2:c0c0 bbf3:c0c1 bbf4:c0c5 bbf5:c0c8 bbf6:c0c9 bbf7:c0cc bbf8:c0d0 bbf9:c0d8 bbfa:c0d9 bbfb:c0db bbfc:c0dc bbfd:c0dd bbfe:c0e4 bc41:d36a bc42:d36b bc43:d36c bc44:d36d bc45:d36e bc46:d36f bc47:d370 bc48:d371 bc49:d372 bc4a:d373 bc4b:d374 bc4c:d375 bc4d:d376 bc4e:d377 bc4f:d378 bc50:d379 bc51:d37a bc52:d37b bc53:d37e bc54:d37f bc55:d381 bc56:d382 bc57:d383 bc58:d385 bc59:d386 bc5a:d387 bc61:d388 bc62:d389 bc63:d38a bc64:d38b bc65:d38e bc66:d392 bc67:d393 bc68:d394 bc69:d395 bc6a:d396 bc6b:d397 bc6c:d39a bc6d:d39b bc6e:d39d bc6f:d39e bc70:d39f bc71:d3a1 bc72:d3a2 bc73:d3a3 bc74:d3a4 bc75:d3a5 bc76:d3a6 bc77:d3a7 bc78:d3aa bc79:d3ac bc7a:d3ae bc81:d3af bc82:d3b0 bc83:d3b1 bc84:d3b2 bc85:d3b3 bc86:d3b5 bc87:d3b6 bc88:d3b7 bc89:d3b9 bc8a:d3ba bc8b:d3bb bc8c:d3bd bc8d:d3be bc8e:d3bf bc8f:d3c0 bc90:d3c1 bc91:d3c2 bc92:d3c3 bc93:d3c6 bc94:d3c7 bc95:d3ca bc96:d3cb bc97:d3cc bc98:d3cd bc99:d3ce bc9a:d3cf bc9b:d3d1 bc9c:d3d2 bc9d:d3d3 bc9e:d3d4 bc9f:d3d5 bca0:d3d6 bca1:c0e5 bca2:c0e8 bca3:c0ec bca4:c0f4 bca5:c0f5 bca6:c0f7 bca7:c0f9 bca8:c100 bca9:c104 bcaa:c108 bcab:c110 bcac:c115 bcad:c11c bcae:c11d bcaf:c11e bcb0:c11f bcb1:c120 bcb2:c123 bcb3:c124 bcb4:c126 bcb5:c127 bcb6:c12c bcb7:c12d bcb8:c12f bcb9:c130 bcba:c131 bcbb:c136 bcbc:c138 bcbd:c139 bcbe:c13c bcbf:c140 bcc0:c148 bcc1:c149 bcc2:c14b bcc3:c14c bcc4:c14d bcc5:c154 bcc6:c155 bcc7:c158 bcc8:c15c bcc9:c164 bcca:c165 bccb:c167 bccc:c168 bccd:c169 bcce:c170 bccf:c174 bcd0:c178 bcd1:c185 bcd2:c18c bcd3:c18d bcd4:c18e bcd5:c190 bcd6:c194 bcd7:c196 bcd8:c19c bcd9:c19d bcda:c19f bcdb:c1a1 bcdc:c1a5 bcdd:c1a8 bcde:c1a9 bcdf:c1ac bce0:c1b0 bce1:c1bd bce2:c1c4 bce3:c1c8 bce4:c1cc bce5:c1d4 bce6:c1d7 bce7:c1d8 bce8:c1e0 bce9:c1e4 bcea:c1e8 bceb:c1f0 bcec:c1f1 bced:c1f3 bcee:c1fc bcef:c1fd bcf0:c200 bcf1:c204 bcf2:c20c bcf3:c20d bcf4:c20f bcf5:c211 bcf6:c218 bcf7:c219 bcf8:c21c bcf9:c21f bcfa:c220 bcfb:c228 bcfc:c229 bcfd:c22b bcfe:c22d bd41:d3d7 bd42:d3d9 bd43:d3da bd44:d3db bd45:d3dc bd46:d3dd bd47:d3de bd48:d3df bd49:d3e0 bd4a:d3e2 bd4b:d3e4 bd4c:d3e5 bd4d:d3e6 bd4e:d3e7 bd4f:d3e8 bd50:d3e9 bd51:d3ea bd52:d3eb bd53:d3ee bd54:d3ef bd55:d3f1 bd56:d3f2 bd57:d3f3 bd58:d3f5 bd59:d3f6 bd5a:d3f7 bd61:d3f8 bd62:d3f9 bd63:d3fa bd64:d3fb bd65:d3fe bd66:d400 bd67:d402 bd68:d403 bd69:d404 bd6a:d405 bd6b:d406 bd6c:d407 bd6d:d409 bd6e:d40a bd6f:d40b bd70:d40c bd71:d40d bd72:d40e bd73:d40f bd74:d410 bd75:d411 bd76:d412 bd77:d413 bd78:d414 bd79:d415 bd7a:d416 bd81:d417 bd82:d418 bd83:d419 bd84:d41a bd85:d41b bd86:d41c bd87:d41e bd88:d41f bd89:d420 bd8a:d421 bd8b:d422 bd8c:d423 bd8d:d424 bd8e:d425 bd8f:d426 bd90:d427 bd91:d428 bd92:d429 bd93:d42a bd94:d42b bd95:d42c bd96:d42d bd97:d42e bd98:d42f bd99:d430 bd9a:d431 bd9b:d432 bd9c:d433 bd9d:d434 bd9e:d435 bd9f:d436 bda0:d437 bda1:c22f bda2:c231 bda3:c232 bda4:c234 bda5:c248 bda6:c250 bda7:c251 bda8:c254 bda9:c258 bdaa:c260 bdab:c265 bdac:c26c bdad:c26d bdae:c270 bdaf:c274 bdb0:c27c bdb1:c27d bdb2:c27f bdb3:c281 bdb4:c288 bdb5:c289 bdb6:c290 bdb7:c298 bdb8:c29b bdb9:c29d bdba:c2a4 bdbb:c2a5 bdbc:c2a8 bdbd:c2ac bdbe:c2ad bdbf:c2b4 bdc0:c2b5 bdc1:c2b7 bdc2:c2b9 bdc3:c2dc bdc4:c2dd bdc5:c2e0 bdc6:c2e3 bdc7:c2e4 bdc8:c2eb bdc9:c2ec bdca:c2ed bdcb:c2ef bdcc:c2f1 bdcd:c2f6 bdce:c2f8 bdcf:c2f9 bdd0:c2fb bdd1:c2fc bdd2:c300 bdd3:c308 bdd4:c309 bdd5:c30c bdd6:c30d bdd7:c313 bdd8:c314 bdd9:c315 bdda:c318 bddb:c31c bddc:c324 bddd:c325 bdde:c328 bddf:c329 bde0:c345 bde1:c368 bde2:c369 bde3:c36c bde4:c370 bde5:c372 bde6:c378 bde7:c379 bde8:c37c bde9:c37d bdea:c384 bdeb:c388 bdec:c38c bded:c3c0 bdee:c3d8 bdef:c3d9 bdf0:c3dc bdf1:c3df bdf2:c3e0 bdf3:c3e2 bdf4:c3e8 bdf5:c3e9 bdf6:c3ed bdf7:c3f4 bdf8:c3f5 bdf9:c3f8 bdfa:c408 bdfb:c410 bdfc:c424 bdfd:c42c bdfe:c430 be41:d438 be42:d439 be43:d43a be44:d43b be45:d43c be46:d43d be47:d43e be48:d43f be49:d441 be4a:d442 be4b:d443 be4c:d445 be4d:d446 be4e:d447 be4f:d448 be50:d449 be51:d44a be52:d44b be53:d44c be54:d44d be55:d44e be56:d44f be57:d450 be58:d451 be59:d452 be5a:d453 be61:d454 be62:d455 be63:d456 be64:d457 be65:d458 be66:d459 be67:d45a be68:d45b be69:d45d be6a:d45e be6b:d45f be6c:d461 be6d:d462 be6e:d463 be6f:d465 be70:d466 be71:d467 be72:d468 be73:d469 be74:d46a be75:d46b be76:d46c be77:d46e be78:d470 be79:d471 be7a:d472 be81:d473 be82:d474 be83:d475 be84:d476 be85:d477 be86:d47a be87:d47b be88:d47d be89:d47e be8a:d481 be8b:d483 be8c:d484 be8d:d485 be8e:d486 be8f:d487 be90:d48a be91:d48c be92:d48e be93:d48f be94:d490 be95:d491 be96:d492 be97:d493 be98:d495 be99:d496 be9a:d497 be9b:d498 be9c:d499 be9d:d49a be9e:d49b be9f:d49c bea0:d49d bea1:c434 bea2:c43c bea3:c43d bea4:c448 bea5:c464 bea6:c465 bea7:c468 bea8:c46c bea9:c474 beaa:c475 beab:c479 beac:c480 bead:c494 beae:c49c beaf:c4b8 beb0:c4bc beb1:c4e9 beb2:c4f0 beb3:c4f1 beb4:c4f4 beb5:c4f8 beb6:c4fa beb7:c4ff beb8:c500 beb9:c501 beba:c50c bebb:c510 bebc:c514 bebd:c51c bebe:c528 bebf:c529 bec0:c52c bec1:c530 bec2:c538 bec3:c539 bec4:c53b bec5:c53d bec6:c544 bec7:c545 bec8:c548 bec9:c549 beca:c54a becb:c54c becc:c54d becd:c54e bece:c553 becf:c554 bed0:c555 bed1:c557 bed2:c558 bed3:c559 bed4:c55d bed5:c55e bed6:c560 bed7:c561 bed8:c564 bed9:c568 beda:c570 bedb:c571 bedc:c573 bedd:c574 bede:c575 bedf:c57c bee0:c57d bee1:c580 bee2:c584 bee3:c587 bee4:c58c bee5:c58d bee6:c58f bee7:c591 bee8:c595 bee9:c597 beea:c598 beeb:c59c beec:c5a0 beed:c5a9 beee:c5b4 beef:c5b5 bef0:c5b8 bef1:c5b9 bef2:c5bb bef3:c5bc bef4:c5bd bef5:c5be bef6:c5c4 bef7:c5c5 bef8:c5c6 bef9:c5c7 befa:c5c8 befb:c5c9 befc:c5ca befd:c5cc befe:c5ce bf41:d49e bf42:d49f bf43:d4a0 bf44:d4a1 bf45:d4a2 bf46:d4a3 bf47:d4a4 bf48:d4a5 bf49:d4a6 bf4a:d4a7 bf4b:d4a8 bf4c:d4aa bf4d:d4ab bf4e:d4ac bf4f:d4ad bf50:d4ae bf51:d4af bf52:d4b0 bf53:d4b1 bf54:d4b2 bf55:d4b3 bf56:d4b4 bf57:d4b5 bf58:d4b6 bf59:d4b7 bf5a:d4b8 bf61:d4b9 bf62:d4ba bf63:d4bb bf64:d4bc bf65:d4bd bf66:d4be bf67:d4bf bf68:d4c0 bf69:d4c1 bf6a:d4c2 bf6b:d4c3 bf6c:d4c4 bf6d:d4c5 bf6e:d4c6 bf6f:d4c7 bf70:d4c8 bf71:d4c9 bf72:d4ca bf73:d4cb bf74:d4cd bf75:d4ce bf76:d4cf bf77:d4d1 bf78:d4d2 bf79:d4d3 bf7a:d4d5 bf81:d4d6 bf82:d4d7 bf83:d4d8 bf84:d4d9 bf85:d4da bf86:d4db bf87:d4dd bf88:d4de bf89:d4e0 bf8a:d4e1 bf8b:d4e2 bf8c:d4e3 bf8d:d4e4 bf8e:d4e5 bf8f:d4e6 bf90:d4e7 bf91:d4e9 bf92:d4ea bf93:d4eb bf94:d4ed bf95:d4ee bf96:d4ef bf97:d4f1 bf98:d4f2 bf99:d4f3 bf9a:d4f4 bf9b:d4f5 bf9c:d4f6 bf9d:d4f7 bf9e:d4f9 bf9f:d4fa bfa0:d4fc bfa1:c5d0 bfa2:c5d1 bfa3:c5d4 bfa4:c5d8 bfa5:c5e0 bfa6:c5e1 bfa7:c5e3 bfa8:c5e5 bfa9:c5ec bfaa:c5ed bfab:c5ee bfac:c5f0 bfad:c5f4 bfae:c5f6 bfaf:c5f7 bfb0:c5fc bfb1:c5fd bfb2:c5fe bfb3:c5ff bfb4:c600 bfb5:c601 bfb6:c605 bfb7:c606 bfb8:c607 bfb9:c608 bfba:c60c bfbb:c610 bfbc:c618 bfbd:c619 bfbe:c61b bfbf:c61c bfc0:c624 bfc1:c625 bfc2:c628 bfc3:c62c bfc4:c62d bfc5:c62e bfc6:c630 bfc7:c633 bfc8:c634 bfc9:c635 bfca:c637 bfcb:c639 bfcc:c63b bfcd:c640 bfce:c641 bfcf:c644 bfd0:c648 bfd1:c650 bfd2:c651 bfd3:c653 bfd4:c654 bfd5:c655 bfd6:c65c bfd7:c65d bfd8:c660 bfd9:c66c bfda:c66f bfdb:c671 bfdc:c678 bfdd:c679 bfde:c67c bfdf:c680 bfe0:c688 bfe1:c689 bfe2:c68b bfe3:c68d bfe4:c694 bfe5:c695 bfe6:c698 bfe7:c69c bfe8:c6a4 bfe9:c6a5 bfea:c6a7 bfeb:c6a9 bfec:c6b0 bfed:c6b1 bfee:c6b4 bfef:c6b8 bff0:c6b9 bff1:c6ba bff2:c6c0 bff3:c6c1 bff4:c6c3 bff5:c6c5 bff6:c6cc bff7:c6cd bff8:c6d0 bff9:c6d4 bffa:c6dc bffb:c6dd bffc:c6e0 bffd:c6e1 bffe:c6e8 c041:d4fe c042:d4ff c043:d500 c044:d501 c045:d502 c046:d503 c047:d505 c048:d506 c049:d507 c04a:d509 c04b:d50a c04c:d50b c04d:d50d c04e:d50e c04f:d50f c050:d510 c051:d511 c052:d512 c053:d513 c054:d516 c055:d518 c056:d519 c057:d51a c058:d51b c059:d51c c05a:d51d c061:d51e c062:d51f c063:d520 c064:d521 c065:d522 c066:d523 c067:d524 c068:d525 c069:d526 c06a:d527 c06b:d528 c06c:d529 c06d:d52a c06e:d52b c06f:d52c c070:d52d c071:d52e c072:d52f c073:d530 c074:d531 c075:d532 c076:d533 c077:d534 c078:d535 c079:d536 c07a:d537 c081:d538 c082:d539 c083:d53a c084:d53b c085:d53e c086:d53f c087:d541 c088:d542 c089:d543 c08a:d545 c08b:d546 c08c:d547 c08d:d548 c08e:d549 c08f:d54a c090:d54b c091:d54e c092:d550 c093:d552 c094:d553 c095:d554 c096:d555 c097:d556 c098:d557 c099:d55a c09a:d55b c09b:d55d c09c:d55e c09d:d55f c09e:d561 c09f:d562 c0a0:d563 c0a1:c6e9 c0a2:c6ec c0a3:c6f0 c0a4:c6f8 c0a5:c6f9 c0a6:c6fd c0a7:c704 c0a8:c705 c0a9:c708 c0aa:c70c c0ab:c714 c0ac:c715 c0ad:c717 c0ae:c719 c0af:c720 c0b0:c721 c0b1:c724 c0b2:c728 c0b3:c730 c0b4:c731 c0b5:c733 c0b6:c735 c0b7:c737 c0b8:c73c c0b9:c73d c0ba:c740 c0bb:c744 c0bc:c74a c0bd:c74c c0be:c74d c0bf:c74f c0c0:c751 c0c1:c752 c0c2:c753 c0c3:c754 c0c4:c755 c0c5:c756 c0c6:c757 c0c7:c758 c0c8:c75c c0c9:c760 c0ca:c768 c0cb:c76b c0cc:c774 c0cd:c775 c0ce:c778 c0cf:c77c c0d0:c77d c0d1:c77e c0d2:c783 c0d3:c784 c0d4:c785 c0d5:c787 c0d6:c788 c0d7:c789 c0d8:c78a c0d9:c78e c0da:c790 c0db:c791 c0dc:c794 c0dd:c796 c0de:c797 c0df:c798 c0e0:c79a c0e1:c7a0 c0e2:c7a1 c0e3:c7a3 c0e4:c7a4 c0e5:c7a5 c0e6:c7a6 c0e7:c7ac c0e8:c7ad c0e9:c7b0 c0ea:c7b4 c0eb:c7bc c0ec:c7bd c0ed:c7bf c0ee:c7c0 c0ef:c7c1 c0f0:c7c8 c0f1:c7c9 c0f2:c7cc c0f3:c7ce c0f4:c7d0 c0f5:c7d8 c0f6:c7dd c0f7:c7e4 c0f8:c7e8 c0f9:c7ec c0fa:c800 c0fb:c801 c0fc:c804 c0fd:c808 c0fe:c80a c141:d564 c142:d566 c143:d567 c144:d56a c145:d56c c146:d56e c147:d56f c148:d570 c149:d571 c14a:d572 c14b:d573 c14c:d576 c14d:d577 c14e:d579 c14f:d57a c150:d57b c151:d57d c152:d57e c153:d57f c154:d580 c155:d581 c156:d582 c157:d583 c158:d586 c159:d58a c15a:d58b c161:d58c c162:d58d c163:d58e c164:d58f c165:d591 c166:d592 c167:d593 c168:d594 c169:d595 c16a:d596 c16b:d597 c16c:d598 c16d:d599 c16e:d59a c16f:d59b c170:d59c c171:d59d c172:d59e c173:d59f c174:d5a0 c175:d5a1 c176:d5a2 c177:d5a3 c178:d5a4 c179:d5a6 c17a:d5a7 c181:d5a8 c182:d5a9 c183:d5aa c184:d5ab c185:d5ac c186:d5ad c187:d5ae c188:d5af c189:d5b0 c18a:d5b1 c18b:d5b2 c18c:d5b3 c18d:d5b4 c18e:d5b5 c18f:d5b6 c190:d5b7 c191:d5b8 c192:d5b9 c193:d5ba c194:d5bb c195:d5bc c196:d5bd c197:d5be c198:d5bf c199:d5c0 c19a:d5c1 c19b:d5c2 c19c:d5c3 c19d:d5c4 c19e:d5c5 c19f:d5c6 c1a0:d5c7 c1a1:c810 c1a2:c811 c1a3:c813 c1a4:c815 c1a5:c816 c1a6:c81c c1a7:c81d c1a8:c820 c1a9:c824 c1aa:c82c c1ab:c82d c1ac:c82f c1ad:c831 c1ae:c838 c1af:c83c c1b0:c840 c1b1:c848 c1b2:c849 c1b3:c84c c1b4:c84d c1b5:c854 c1b6:c870 c1b7:c871 c1b8:c874 c1b9:c878 c1ba:c87a c1bb:c880 c1bc:c881 c1bd:c883 c1be:c885 c1bf:c886 c1c0:c887 c1c1:c88b c1c2:c88c c1c3:c88d c1c4:c894 c1c5:c89d c1c6:c89f c1c7:c8a1 c1c8:c8a8 c1c9:c8bc c1ca:c8bd c1cb:c8c4 c1cc:c8c8 c1cd:c8cc c1ce:c8d4 c1cf:c8d5 c1d0:c8d7 c1d1:c8d9 c1d2:c8e0 c1d3:c8e1 c1d4:c8e4 c1d5:c8f5 c1d6:c8fc c1d7:c8fd c1d8:c900 c1d9:c904 c1da:c905 c1db:c906 c1dc:c90c c1dd:c90d c1de:c90f c1df:c911 c1e0:c918 c1e1:c92c c1e2:c934 c1e3:c950 c1e4:c951 c1e5:c954 c1e6:c958 c1e7:c960 c1e8:c961 c1e9:c963 c1ea:c96c c1eb:c970 c1ec:c974 c1ed:c97c c1ee:c988 c1ef:c989 c1f0:c98c c1f1:c990 c1f2:c998 c1f3:c999 c1f4:c99b c1f5:c99d c1f6:c9c0 c1f7:c9c1 c1f8:c9c4 c1f9:c9c7 c1fa:c9c8 c1fb:c9ca c1fc:c9d0 c1fd:c9d1 c1fe:c9d3 c241:d5ca c242:d5cb c243:d5cd c244:d5ce c245:d5cf c246:d5d1 c247:d5d3 c248:d5d4 c249:d5d5 c24a:d5d6 c24b:d5d7 c24c:d5da c24d:d5dc c24e:d5de c24f:d5df c250:d5e0 c251:d5e1 c252:d5e2 c253:d5e3 c254:d5e6 c255:d5e7 c256:d5e9 c257:d5ea c258:d5eb c259:d5ed c25a:d5ee c261:d5ef c262:d5f0 c263:d5f1 c264:d5f2 c265:d5f3 c266:d5f6 c267:d5f8 c268:d5fa c269:d5fb c26a:d5fc c26b:d5fd c26c:d5fe c26d:d5ff c26e:d602 c26f:d603 c270:d605 c271:d606 c272:d607 c273:d609 c274:d60a c275:d60b c276:d60c c277:d60d c278:d60e c279:d60f c27a:d612 c281:d616 c282:d617 c283:d618 c284:d619 c285:d61a c286:d61b c287:d61d c288:d61e c289:d61f c28a:d621 c28b:d622 c28c:d623 c28d:d625 c28e:d626 c28f:d627 c290:d628 c291:d629 c292:d62a c293:d62b c294:d62c c295:d62e c296:d62f c297:d630 c298:d631 c299:d632 c29a:d633 c29b:d634 c29c:d635 c29d:d636 c29e:d637 c29f:d63a c2a0:d63b c2a1:c9d5 c2a2:c9d6 c2a3:c9d9 c2a4:c9da c2a5:c9dc c2a6:c9dd c2a7:c9e0 c2a8:c9e2 c2a9:c9e4 c2aa:c9e7 c2ab:c9ec c2ac:c9ed c2ad:c9ef c2ae:c9f0 c2af:c9f1 c2b0:c9f8 c2b1:c9f9 c2b2:c9fc c2b3:ca00 c2b4:ca08 c2b5:ca09 c2b6:ca0b c2b7:ca0c c2b8:ca0d c2b9:ca14 c2ba:ca18 c2bb:ca29 c2bc:ca4c c2bd:ca4d c2be:ca50 c2bf:ca54 c2c0:ca5c c2c1:ca5d c2c2:ca5f c2c3:ca60 c2c4:ca61 c2c5:ca68 c2c6:ca7d c2c7:ca84 c2c8:ca98 c2c9:cabc c2ca:cabd c2cb:cac0 c2cc:cac4 c2cd:cacc c2ce:cacd c2cf:cacf c2d0:cad1 c2d1:cad3 c2d2:cad8 c2d3:cad9 c2d4:cae0 c2d5:caec c2d6:caf4 c2d7:cb08 c2d8:cb10 c2d9:cb14 c2da:cb18 c2db:cb20 c2dc:cb21 c2dd:cb41 c2de:cb48 c2df:cb49 c2e0:cb4c c2e1:cb50 c2e2:cb58 c2e3:cb59 c2e4:cb5d c2e5:cb64 c2e6:cb78 c2e7:cb79 c2e8:cb9c c2e9:cbb8 c2ea:cbd4 c2eb:cbe4 c2ec:cbe7 c2ed:cbe9 c2ee:cc0c c2ef:cc0d c2f0:cc10 c2f1:cc14 c2f2:cc1c c2f3:cc1d c2f4:cc21 c2f5:cc22 c2f6:cc27 c2f7:cc28 c2f8:cc29 c2f9:cc2c c2fa:cc2e c2fb:cc30 c2fc:cc38 c2fd:cc39 c2fe:cc3b c341:d63d c342:d63e c343:d63f c344:d641 c345:d642 c346:d643 c347:d644 c348:d646 c349:d647 c34a:d64a c34b:d64c c34c:d64e c34d:d64f c34e:d650 c34f:d652 c350:d653 c351:d656 c352:d657 c353:d659 c354:d65a c355:d65b c356:d65d c357:d65e c358:d65f c359:d660 c35a:d661 c361:d662 c362:d663 c363:d664 c364:d665 c365:d666 c366:d668 c367:d66a c368:d66b c369:d66c c36a:d66d c36b:d66e c36c:d66f c36d:d672 c36e:d673 c36f:d675 c370:d676 c371:d677 c372:d678 c373:d679 c374:d67a c375:d67b c376:d67c c377:d67d c378:d67e c379:d67f c37a:d680 c381:d681 c382:d682 c383:d684 c384:d686 c385:d687 c386:d688 c387:d689 c388:d68a c389:d68b c38a:d68e c38b:d68f c38c:d691 c38d:d692 c38e:d693 c38f:d695 c390:d696 c391:d697 c392:d698 c393:d699 c394:d69a c395:d69b c396:d69c c397:d69e c398:d6a0 c399:d6a2 c39a:d6a3 c39b:d6a4 c39c:d6a5 c39d:d6a6 c39e:d6a7 c39f:d6a9 c3a0:d6aa c3a1:cc3c c3a2:cc3d c3a3:cc3e c3a4:cc44 c3a5:cc45 c3a6:cc48 c3a7:cc4c c3a8:cc54 c3a9:cc55 c3aa:cc57 c3ab:cc58 c3ac:cc59 c3ad:cc60 c3ae:cc64 c3af:cc66 c3b0:cc68 c3b1:cc70 c3b2:cc75 c3b3:cc98 c3b4:cc99 c3b5:cc9c c3b6:cca0 c3b7:cca8 c3b8:cca9 c3b9:ccab c3ba:ccac c3bb:ccad c3bc:ccb4 c3bd:ccb5 c3be:ccb8 c3bf:ccbc c3c0:ccc4 c3c1:ccc5 c3c2:ccc7 c3c3:ccc9 c3c4:ccd0 c3c5:ccd4 c3c6:cce4 c3c7:ccec c3c8:ccf0 c3c9:cd01 c3ca:cd08 c3cb:cd09 c3cc:cd0c c3cd:cd10 c3ce:cd18 c3cf:cd19 c3d0:cd1b c3d1:cd1d c3d2:cd24 c3d3:cd28 c3d4:cd2c c3d5:cd39 c3d6:cd5c c3d7:cd60 c3d8:cd64 c3d9:cd6c c3da:cd6d c3db:cd6f c3dc:cd71 c3dd:cd78 c3de:cd88 c3df:cd94 c3e0:cd95 c3e1:cd98 c3e2:cd9c c3e3:cda4 c3e4:cda5 c3e5:cda7 c3e6:cda9 c3e7:cdb0 c3e8:cdc4 c3e9:cdcc c3ea:cdd0 c3eb:cde8 c3ec:cdec c3ed:cdf0 c3ee:cdf8 c3ef:cdf9 c3f0:cdfb c3f1:cdfd c3f2:ce04 c3f3:ce08 c3f4:ce0c c3f5:ce14 c3f6:ce19 c3f7:ce20 c3f8:ce21 c3f9:ce24 c3fa:ce28 c3fb:ce30 c3fc:ce31 c3fd:ce33 c3fe:ce35 c441:d6ab c442:d6ad c443:d6ae c444:d6af c445:d6b1 c446:d6b2 c447:d6b3 c448:d6b4 c449:d6b5 c44a:d6b6 c44b:d6b7 c44c:d6b8 c44d:d6ba c44e:d6bc c44f:d6bd c450:d6be c451:d6bf c452:d6c0 c453:d6c1 c454:d6c2 c455:d6c3 c456:d6c6 c457:d6c7 c458:d6c9 c459:d6ca c45a:d6cb c461:d6cd c462:d6ce c463:d6cf c464:d6d0 c465:d6d2 c466:d6d3 c467:d6d5 c468:d6d6 c469:d6d8 c46a:d6da c46b:d6db c46c:d6dc c46d:d6dd c46e:d6de c46f:d6df c470:d6e1 c471:d6e2 c472:d6e3 c473:d6e5 c474:d6e6 c475:d6e7 c476:d6e9 c477:d6ea c478:d6eb c479:d6ec c47a:d6ed c481:d6ee c482:d6ef c483:d6f1 c484:d6f2 c485:d6f3 c486:d6f4 c487:d6f6 c488:d6f7 c489:d6f8 c48a:d6f9 c48b:d6fa c48c:d6fb c48d:d6fe c48e:d6ff c48f:d701 c490:d702 c491:d703 c492:d705 c493:d706 c494:d707 c495:d708 c496:d709 c497:d70a c498:d70b c499:d70c c49a:d70d c49b:d70e c49c:d70f c49d:d710 c49e:d712 c49f:d713 c4a0:d714 c4a1:ce58 c4a2:ce59 c4a3:ce5c c4a4:ce5f c4a5:ce60 c4a6:ce61 c4a7:ce68 c4a8:ce69 c4a9:ce6b c4aa:ce6d c4ab:ce74 c4ac:ce75 c4ad:ce78 c4ae:ce7c c4af:ce84 c4b0:ce85 c4b1:ce87 c4b2:ce89 c4b3:ce90 c4b4:ce91 c4b5:ce94 c4b6:ce98 c4b7:cea0 c4b8:cea1 c4b9:cea3 c4ba:cea4 c4bb:cea5 c4bc:ceac c4bd:cead c4be:cec1 c4bf:cee4 c4c0:cee5 c4c1:cee8 c4c2:ceeb c4c3:ceec c4c4:cef4 c4c5:cef5 c4c6:cef7 c4c7:cef8 c4c8:cef9 c4c9:cf00 c4ca:cf01 c4cb:cf04 c4cc:cf08 c4cd:cf10 c4ce:cf11 c4cf:cf13 c4d0:cf15 c4d1:cf1c c4d2:cf20 c4d3:cf24 c4d4:cf2c c4d5:cf2d c4d6:cf2f c4d7:cf30 c4d8:cf31 c4d9:cf38 c4da:cf54 c4db:cf55 c4dc:cf58 c4dd:cf5c c4de:cf64 c4df:cf65 c4e0:cf67 c4e1:cf69 c4e2:cf70 c4e3:cf71 c4e4:cf74 c4e5:cf78 c4e6:cf80 c4e7:cf85 c4e8:cf8c c4e9:cfa1 c4ea:cfa8 c4eb:cfb0 c4ec:cfc4 c4ed:cfe0 c4ee:cfe1 c4ef:cfe4 c4f0:cfe8 c4f1:cff0 c4f2:cff1 c4f3:cff3 c4f4:cff5 c4f5:cffc c4f6:d000 c4f7:d004 c4f8:d011 c4f9:d018 c4fa:d02d c4fb:d034 c4fc:d035 c4fd:d038 c4fe:d03c c541:d715 c542:d716 c543:d717 c544:d71a c545:d71b c546:d71d c547:d71e c548:d71f c549:d721 c54a:d722 c54b:d723 c54c:d724 c54d:d725 c54e:d726 c54f:d727 c550:d72a c551:d72c c552:d72e c553:d72f c554:d730 c555:d731 c556:d732 c557:d733 c558:d736 c559:d737 c55a:d739 c561:d73a c562:d73b c563:d73d c564:d73e c565:d73f c566:d740 c567:d741 c568:d742 c569:d743 c56a:d745 c56b:d746 c56c:d748 c56d:d74a c56e:d74b c56f:d74c c570:d74d c571:d74e c572:d74f c573:d752 c574:d753 c575:d755 c576:d75a c577:d75b c578:d75c c579:d75d c57a:d75e c581:d75f c582:d762 c583:d764 c584:d766 c585:d767 c586:d768 c587:d76a c588:d76b c589:d76d c58a:d76e c58b:d76f c58c:d771 c58d:d772 c58e:d773 c58f:d775 c590:d776 c591:d777 c592:d778 c593:d779 c594:d77a c595:d77b c596:d77e c597:d77f c598:d780 c599:d782 c59a:d783 c59b:d784 c59c:d785 c59d:d786 c59e:d787 c59f:d78a c5a0:d78b c5a1:d044 c5a2:d045 c5a3:d047 c5a4:d049 c5a5:d050 c5a6:d054 c5a7:d058 c5a8:d060 c5a9:d06c c5aa:d06d c5ab:d070 c5ac:d074 c5ad:d07c c5ae:d07d c5af:d081 c5b0:d0a4 c5b1:d0a5 c5b2:d0a8 c5b3:d0ac c5b4:d0b4 c5b5:d0b5 c5b6:d0b7 c5b7:d0b9 c5b8:d0c0 c5b9:d0c1 c5ba:d0c4 c5bb:d0c8 c5bc:d0c9 c5bd:d0d0 c5be:d0d1 c5bf:d0d3 c5c0:d0d4 c5c1:d0d5 c5c2:d0dc c5c3:d0dd c5c4:d0e0 c5c5:d0e4 c5c6:d0ec c5c7:d0ed c5c8:d0ef c5c9:d0f0 c5ca:d0f1 c5cb:d0f8 c5cc:d10d c5cd:d130 c5ce:d131 c5cf:d134 c5d0:d138 c5d1:d13a c5d2:d140 c5d3:d141 c5d4:d143 c5d5:d144 c5d6:d145 c5d7:d14c c5d8:d14d c5d9:d150 c5da:d154 c5db:d15c c5dc:d15d c5dd:d15f c5de:d161 c5df:d168 c5e0:d16c c5e1:d17c c5e2:d184 c5e3:d188 c5e4:d1a0 c5e5:d1a1 c5e6:d1a4 c5e7:d1a8 c5e8:d1b0 c5e9:d1b1 c5ea:d1b3 c5eb:d1b5 c5ec:d1ba c5ed:d1bc c5ee:d1c0 c5ef:d1d8 c5f0:d1f4 c5f1:d1f8 c5f2:d207 c5f3:d209 c5f4:d210 c5f5:d22c c5f6:d22d c5f7:d230 c5f8:d234 c5f9:d23c c5fa:d23d c5fb:d23f c5fc:d241 c5fd:d248 c5fe:d25c c641:d78d c642:d78e c643:d78f c644:d791 c645:d792 c646:d793 c647:d794 c648:d795 c649:d796 c64a:d797 c64b:d79a c64c:d79c c64d:d79e c64e:d79f c64f:d7a0 c650:d7a1 c651:d7a2 c652:d7a3 c6a1:d264 c6a2:d280 c6a3:d281 c6a4:d284 c6a5:d288 c6a6:d290 c6a7:d291 c6a8:d295 c6a9:d29c c6aa:d2a0 c6ab:d2a4 c6ac:d2ac c6ad:d2b1 c6ae:d2b8 c6af:d2b9 c6b0:d2bc c6b1:d2bf c6b2:d2c0 c6b3:d2c2 c6b4:d2c8 c6b5:d2c9 c6b6:d2cb c6b7:d2d4 c6b8:d2d8 c6b9:d2dc c6ba:d2e4 c6bb:d2e5 c6bc:d2f0 c6bd:d2f1 c6be:d2f4 c6bf:d2f8 c6c0:d300 c6c1:d301 c6c2:d303 c6c3:d305 c6c4:d30c c6c5:d30d c6c6:d30e c6c7:d310 c6c8:d314 c6c9:d316 c6ca:d31c c6cb:d31d c6cc:d31f c6cd:d320 c6ce:d321 c6cf:d325 c6d0:d328 c6d1:d329 c6d2:d32c c6d3:d330 c6d4:d338 c6d5:d339 c6d6:d33b c6d7:d33c c6d8:d33d c6d9:d344 c6da:d345 c6db:d37c c6dc:d37d c6dd:d380 c6de:d384 c6df:d38c c6e0:d38d c6e1:d38f c6e2:d390 c6e3:d391 c6e4:d398 c6e5:d399 c6e6:d39c c6e7:d3a0 c6e8:d3a8 c6e9:d3a9 c6ea:d3ab c6eb:d3ad c6ec:d3b4 c6ed:d3b8 c6ee:d3bc c6ef:d3c4 c6f0:d3c5 c6f1:d3c8 c6f2:d3c9 c6f3:d3d0 c6f4:d3d8 c6f5:d3e1 c6f6:d3e3 c6f7:d3ec c6f8:d3ed c6f9:d3f0 c6fa:d3f4 c6fb:d3fc c6fc:d3fd c6fd:d3ff c6fe:d401 c7a1:d408 c7a2:d41d c7a3:d440 c7a4:d444 c7a5:d45c c7a6:d460 c7a7:d464 c7a8:d46d c7a9:d46f c7aa:d478 c7ab:d479 c7ac:d47c c7ad:d47f c7ae:d480 c7af:d482 c7b0:d488 c7b1:d489 c7b2:d48b c7b3:d48d c7b4:d494 c7b5:d4a9 c7b6:d4cc c7b7:d4d0 c7b8:d4d4 c7b9:d4dc c7ba:d4df c7bb:d4e8 c7bc:d4ec c7bd:d4f0 c7be:d4f8 c7bf:d4fb c7c0:d4fd c7c1:d504 c7c2:d508 c7c3:d50c c7c4:d514 c7c5:d515 c7c6:d517 c7c7:d53c c7c8:d53d c7c9:d540 c7ca:d544 c7cb:d54c c7cc:d54d c7cd:d54f c7ce:d551 c7cf:d558 c7d0:d559 c7d1:d55c c7d2:d560 c7d3:d565 c7d4:d568 c7d5:d569 c7d6:d56b c7d7:d56d c7d8:d574 c7d9:d575 c7da:d578 c7db:d57c c7dc:d584 c7dd:d585 c7de:d587 c7df:d588 c7e0:d589 c7e1:d590 c7e2:d5a5 c7e3:d5c8 c7e4:d5c9 c7e5:d5cc c7e6:d5d0 c7e7:d5d2 c7e8:d5d8 c7e9:d5d9 c7ea:d5db c7eb:d5dd c7ec:d5e4 c7ed:d5e5 c7ee:d5e8 c7ef:d5ec c7f0:d5f4 c7f1:d5f5 c7f2:d5f7 c7f3:d5f9 c7f4:d600 c7f5:d601 c7f6:d604 c7f7:d608 c7f8:d610 c7f9:d611 c7fa:d613 c7fb:d614 c7fc:d615 c7fd:d61c c7fe:d620 c8a1:d624 c8a2:d62d c8a3:d638 c8a4:d639 c8a5:d63c c8a6:d640 c8a7:d645 c8a8:d648 c8a9:d649 c8aa:d64b c8ab:d64d c8ac:d651 c8ad:d654 c8ae:d655 c8af:d658 c8b0:d65c c8b1:d667 c8b2:d669 c8b3:d670 c8b4:d671 c8b5:d674 c8b6:d683 c8b7:d685 c8b8:d68c c8b9:d68d c8ba:d690 c8bb:d694 c8bc:d69d c8bd:d69f c8be:d6a1 c8bf:d6a8 c8c0:d6ac c8c1:d6b0 c8c2:d6b9 c8c3:d6bb c8c4:d6c4 c8c5:d6c5 c8c6:d6c8 c8c7:d6cc c8c8:d6d1 c8c9:d6d4 c8ca:d6d7 c8cb:d6d9 c8cc:d6e0 c8cd:d6e4 c8ce:d6e8 c8cf:d6f0 c8d0:d6f5 c8d1:d6fc c8d2:d6fd c8d3:d700 c8d4:d704 c8d5:d711 c8d6:d718 c8d7:d719 c8d8:d71c c8d9:d720 c8da:d728 c8db:d729 c8dc:d72b c8dd:d72d c8de:d734 c8df:d735 c8e0:d738 c8e1:d73c c8e2:d744 c8e3:d747 c8e4:d749 c8e5:d750 c8e6:d751 c8e7:d754 c8e8:d756 c8e9:d757 c8ea:d758 c8eb:d759 c8ec:d760 c8ed:d761 c8ee:d763 c8ef:d765 c8f0:d769 c8f1:d76c c8f2:d770 c8f3:d774 c8f4:d77c c8f5:d77d c8f6:d781 c8f7:d788 c8f8:d789 c8f9:d78c c8fa:d790 c8fb:d798 c8fc:d799 c8fd:d79b c8fe:d79d caa1:4f3d caa2:4f73 caa3:5047 caa4:50f9 caa5:52a0 caa6:53ef caa7:5475 caa8:54e5 caa9:5609 caaa:5ac1 caab:5bb6 caac:6687 caad:67b6 caae:67b7 caaf:67ef cab0:6b4c cab1:73c2 cab2:75c2 cab3:7a3c cab4:82db cab5:8304 cab6:8857 cab7:8888 cab8:8a36 cab9:8cc8 caba:8dcf cabb:8efb cabc:8fe6 cabd:99d5 cabe:523b cabf:5374 cac0:5404 cac1:606a cac2:6164 cac3:6bbc cac4:73cf cac5:811a cac6:89ba cac7:89d2 cac8:95a3 cac9:4f83 caca:520a cacb:58be cacc:5978 cacd:59e6 cace:5e72 cacf:5e79 cad0:61c7 cad1:63c0 cad2:6746 cad3:67ec cad4:687f cad5:6f97 cad6:764e cad7:770b cad8:78f5 cad9:7a08 cada:7aff cadb:7c21 cadc:809d cadd:826e cade:8271 cadf:8aeb cae0:9593 cae1:4e6b cae2:559d cae3:66f7 cae4:6e34 cae5:78a3 cae6:7aed cae7:845b cae8:8910 cae9:874e caea:97a8 caeb:52d8 caec:574e caed:582a caee:5d4c caef:611f caf0:61be caf1:6221 caf2:6562 caf3:67d1 caf4:6a44 caf5:6e1b caf6:7518 caf7:75b3 caf8:76e3 caf9:77b0 cafa:7d3a cafb:90af cafc:9451 cafd:9452 cafe:9f95 cba1:5323 cba2:5cac cba3:7532 cba4:80db cba5:9240 cba6:9598 cba7:525b cba8:5808 cba9:59dc cbaa:5ca1 cbab:5d17 cbac:5eb7 cbad:5f3a cbae:5f4a cbaf:6177 cbb0:6c5f cbb1:757a cbb2:7586 cbb3:7ce0 cbb4:7d73 cbb5:7db1 cbb6:7f8c cbb7:8154 cbb8:8221 cbb9:8591 cbba:8941 cbbb:8b1b cbbc:92fc cbbd:964d cbbe:9c47 cbbf:4ecb cbc0:4ef7 cbc1:500b cbc2:51f1 cbc3:584f cbc4:6137 cbc5:613e cbc6:6168 cbc7:6539 cbc8:69ea cbc9:6f11 cbca:75a5 cbcb:7686 cbcc:76d6 cbcd:7b87 cbce:82a5 cbcf:84cb cbd0:f900 cbd1:93a7 cbd2:958b cbd3:5580 cbd4:5ba2 cbd5:5751 cbd6:f901 cbd7:7cb3 cbd8:7fb9 cbd9:91b5 cbda:5028 cbdb:53bb cbdc:5c45 cbdd:5de8 cbde:62d2 cbdf:636e cbe0:64da cbe1:64e7 cbe2:6e20 cbe3:70ac cbe4:795b cbe5:8ddd cbe6:8e1e cbe7:f902 cbe8:907d cbe9:9245 cbea:92f8 cbeb:4e7e cbec:4ef6 cbed:5065 cbee:5dfe cbef:5efa cbf0:6106 cbf1:6957 cbf2:8171 cbf3:8654 cbf4:8e47 cbf5:9375 cbf6:9a2b cbf7:4e5e cbf8:5091 cbf9:6770 cbfa:6840 cbfb:5109 cbfc:528d cbfd:5292 cbfe:6aa2 cca1:77bc cca2:9210 cca3:9ed4 cca4:52ab cca5:602f cca6:8ff2 cca7:5048 cca8:61a9 cca9:63ed ccaa:64ca ccab:683c ccac:6a84 ccad:6fc0 ccae:8188 ccaf:89a1 ccb0:9694 ccb1:5805 ccb2:727d ccb3:72ac ccb4:7504 ccb5:7d79 ccb6:7e6d ccb7:80a9 ccb8:898b ccb9:8b74 ccba:9063 ccbb:9d51 ccbc:6289 ccbd:6c7a ccbe:6f54 ccbf:7d50 ccc0:7f3a ccc1:8a23 ccc2:517c ccc3:614a ccc4:7b9d ccc5:8b19 ccc6:9257 ccc7:938c ccc8:4eac ccc9:4fd3 ccca:501e cccb:50be cccc:5106 cccd:52c1 ccce:52cd cccf:537f ccd0:5770 ccd1:5883 ccd2:5e9a ccd3:5f91 ccd4:6176 ccd5:61ac ccd6:64ce ccd7:656c ccd8:666f ccd9:66bb ccda:66f4 ccdb:6897 ccdc:6d87 ccdd:7085 ccde:70f1 ccdf:749f cce0:74a5 cce1:74ca cce2:75d9 cce3:786c cce4:78ec cce5:7adf cce6:7af6 cce7:7d45 cce8:7d93 cce9:8015 ccea:803f cceb:811b ccec:8396 cced:8b66 ccee:8f15 ccef:9015 ccf0:93e1 ccf1:9803 ccf2:9838 ccf3:9a5a ccf4:9be8 ccf5:4fc2 ccf6:5553 ccf7:583a ccf8:5951 ccf9:5b63 ccfa:5c46 ccfb:60b8 ccfc:6212 ccfd:6842 ccfe:68b0 cda1:68e8 cda2:6eaa cda3:754c cda4:7678 cda5:78ce cda6:7a3d cda7:7cfb cda8:7e6b cda9:7e7c cdaa:8a08 cdab:8aa1 cdac:8c3f cdad:968e cdae:9dc4 cdaf:53e4 cdb0:53e9 cdb1:544a cdb2:5471 cdb3:56fa cdb4:59d1 cdb5:5b64 cdb6:5c3b cdb7:5eab cdb8:62f7 cdb9:6537 cdba:6545 cdbb:6572 cdbc:66a0 cdbd:67af cdbe:69c1 cdbf:6cbd cdc0:75fc cdc1:7690 cdc2:777e cdc3:7a3f cdc4:7f94 cdc5:8003 cdc6:80a1 cdc7:818f cdc8:82e6 cdc9:82fd cdca:83f0 cdcb:85c1 cdcc:8831 cdcd:88b4 cdce:8aa5 cdcf:f903 cdd0:8f9c cdd1:932e cdd2:96c7 cdd3:9867 cdd4:9ad8 cdd5:9f13 cdd6:54ed cdd7:659b cdd8:66f2 cdd9:688f cdda:7a40 cddb:8c37 cddc:9d60 cddd:56f0 cdde:5764 cddf:5d11 cde0:6606 cde1:68b1 cde2:68cd cde3:6efe cde4:7428 cde5:889e cde6:9be4 cde7:6c68 cde8:f904 cde9:9aa8 cdea:4f9b cdeb:516c cdec:5171 cded:529f cdee:5b54 cdef:5de5 cdf0:6050 cdf1:606d cdf2:62f1 cdf3:63a7 cdf4:653b cdf5:73d9 cdf6:7a7a cdf7:86a3 cdf8:8ca2 cdf9:978f cdfa:4e32 cdfb:5be1 cdfc:6208 cdfd:679c cdfe:74dc cea1:79d1 cea2:83d3 cea3:8a87 cea4:8ab2 cea5:8de8 cea6:904e cea7:934b cea8:9846 cea9:5ed3 ceaa:69e8 ceab:85ff ceac:90ed cead:f905 ceae:51a0 ceaf:5b98 ceb0:5bec ceb1:6163 ceb2:68fa ceb3:6b3e ceb4:704c ceb5:742f ceb6:74d8 ceb7:7ba1 ceb8:7f50 ceb9:83c5 ceba:89c0 cebb:8cab cebc:95dc cebd:9928 cebe:522e cebf:605d cec0:62ec cec1:9002 cec2:4f8a cec3:5149 cec4:5321 cec5:58d9 cec6:5ee3 cec7:66e0 cec8:6d38 cec9:709a ceca:72c2 cecb:73d6 cecc:7b50 cecd:80f1 cece:945b cecf:5366 ced0:639b ced1:7f6b ced2:4e56 ced3:5080 ced4:584a ced5:58de ced6:602a ced7:6127 ced8:62d0 ced9:69d0 ceda:9b41 cedb:5b8f cedc:7d18 cedd:80b1 cede:8f5f cedf:4ea4 cee0:50d1 cee1:54ac cee2:55ac cee3:5b0c cee4:5da0 cee5:5de7 cee6:652a cee7:654e cee8:6821 cee9:6a4b ceea:72e1 ceeb:768e ceec:77ef ceed:7d5e ceee:7ff9 ceef:81a0 cef0:854e cef1:86df cef2:8f03 cef3:8f4e cef4:90ca cef5:9903 cef6:9a55 cef7:9bab cef8:4e18 cef9:4e45 cefa:4e5d cefb:4ec7 cefc:4ff1 cefd:5177 cefe:52fe cfa1:5340 cfa2:53e3 cfa3:53e5 cfa4:548e cfa5:5614 cfa6:5775 cfa7:57a2 cfa8:5bc7 cfa9:5d87 cfaa:5ed0 cfab:61fc cfac:62d8 cfad:6551 cfae:67b8 cfaf:67e9 cfb0:69cb cfb1:6b50 cfb2:6bc6 cfb3:6bec cfb4:6c42 cfb5:6e9d cfb6:7078 cfb7:72d7 cfb8:7396 cfb9:7403 cfba:77bf cfbb:77e9 cfbc:7a76 cfbd:7d7f cfbe:8009 cfbf:81fc cfc0:8205 cfc1:820a cfc2:82df cfc3:8862 cfc4:8b33 cfc5:8cfc cfc6:8ec0 cfc7:9011 cfc8:90b1 cfc9:9264 cfca:92b6 cfcb:99d2 cfcc:9a45 cfcd:9ce9 cfce:9dd7 cfcf:9f9c cfd0:570b cfd1:5c40 cfd2:83ca cfd3:97a0 cfd4:97ab cfd5:9eb4 cfd6:541b cfd7:7a98 cfd8:7fa4 cfd9:88d9 cfda:8ecd cfdb:90e1 cfdc:5800 cfdd:5c48 cfde:6398 cfdf:7a9f cfe0:5bae cfe1:5f13 cfe2:7a79 cfe3:7aae cfe4:828e cfe5:8eac cfe6:5026 cfe7:5238 cfe8:52f8 cfe9:5377 cfea:5708 cfeb:62f3 cfec:6372 cfed:6b0a cfee:6dc3 cfef:7737 cff0:53a5 cff1:7357 cff2:8568 cff3:8e76 cff4:95d5 cff5:673a cff6:6ac3 cff7:6f70 cff8:8a6d cff9:8ecc cffa:994b cffb:f906 cffc:6677 cffd:6b78 cffe:8cb4 d0a1:9b3c d0a2:f907 d0a3:53eb d0a4:572d d0a5:594e d0a6:63c6 d0a7:69fb d0a8:73ea d0a9:7845 d0aa:7aba d0ab:7ac5 d0ac:7cfe d0ad:8475 d0ae:898f d0af:8d73 d0b0:9035 d0b1:95a8 d0b2:52fb d0b3:5747 d0b4:7547 d0b5:7b60 d0b6:83cc d0b7:921e d0b8:f908 d0b9:6a58 d0ba:514b d0bb:524b d0bc:5287 d0bd:621f d0be:68d8 d0bf:6975 d0c0:9699 d0c1:50c5 d0c2:52a4 d0c3:52e4 d0c4:61c3 d0c5:65a4 d0c6:6839 d0c7:69ff d0c8:747e d0c9:7b4b d0ca:82b9 d0cb:83eb d0cc:89b2 d0cd:8b39 d0ce:8fd1 d0cf:9949 d0d0:f909 d0d1:4eca d0d2:5997 d0d3:64d2 d0d4:6611 d0d5:6a8e d0d6:7434 d0d7:7981 d0d8:79bd d0d9:82a9 d0da:887e d0db:887f d0dc:895f d0dd:f90a d0de:9326 d0df:4f0b d0e0:53ca d0e1:6025 d0e2:6271 d0e3:6c72 d0e4:7d1a d0e5:7d66 d0e6:4e98 d0e7:5162 d0e8:77dc d0e9:80af d0ea:4f01 d0eb:4f0e d0ec:5176 d0ed:5180 d0ee:55dc d0ef:5668 d0f0:573b d0f1:57fa d0f2:57fc d0f3:5914 d0f4:5947 d0f5:5993 d0f6:5bc4 d0f7:5c90 d0f8:5d0e d0f9:5df1 d0fa:5e7e d0fb:5fcc d0fc:6280 d0fd:65d7 d0fe:65e3 d1a1:671e d1a2:671f d1a3:675e d1a4:68cb d1a5:68c4 d1a6:6a5f d1a7:6b3a d1a8:6c23 d1a9:6c7d d1aa:6c82 d1ab:6dc7 d1ac:7398 d1ad:7426 d1ae:742a d1af:7482 d1b0:74a3 d1b1:7578 d1b2:757f d1b3:7881 d1b4:78ef d1b5:7941 d1b6:7947 d1b7:7948 d1b8:797a d1b9:7b95 d1ba:7d00 d1bb:7dba d1bc:7f88 d1bd:8006 d1be:802d d1bf:808c d1c0:8a18 d1c1:8b4f d1c2:8c48 d1c3:8d77 d1c4:9321 d1c5:9324 d1c6:98e2 d1c7:9951 d1c8:9a0e d1c9:9a0f d1ca:9a65 d1cb:9e92 d1cc:7dca d1cd:4f76 d1ce:5409 d1cf:62ee d1d0:6854 d1d1:91d1 d1d2:55ab d1d3:513a d1d4:f90b d1d5:f90c d1d6:5a1c d1d7:61e6 d1d8:f90d d1d9:62cf d1da:62ff d1db:f90e d1dc:f90f d1dd:f910 d1de:f911 d1df:f912 d1e0:f913 d1e1:90a3 d1e2:f914 d1e3:f915 d1e4:f916 d1e5:f917 d1e6:f918 d1e7:8afe d1e8:f919 d1e9:f91a d1ea:f91b d1eb:f91c d1ec:6696 d1ed:f91d d1ee:7156 d1ef:f91e d1f0:f91f d1f1:96e3 d1f2:f920 d1f3:634f d1f4:637a d1f5:5357 d1f6:f921 d1f7:678f d1f8:6960 d1f9:6e73 d1fa:f922 d1fb:7537 d1fc:f923 d1fd:f924 d1fe:f925 d2a1:7d0d d2a2:f926 d2a3:f927 d2a4:8872 d2a5:56ca d2a6:5a18 d2a7:f928 d2a8:f929 d2a9:f92a d2aa:f92b d2ab:f92c d2ac:4e43 d2ad:f92d d2ae:5167 d2af:5948 d2b0:67f0 d2b1:8010 d2b2:f92e d2b3:5973 d2b4:5e74 d2b5:649a d2b6:79ca d2b7:5ff5 d2b8:606c d2b9:62c8 d2ba:637b d2bb:5be7 d2bc:5bd7 d2bd:52aa d2be:f92f d2bf:5974 d2c0:5f29 d2c1:6012 d2c2:f930 d2c3:f931 d2c4:f932 d2c5:7459 d2c6:f933 d2c7:f934 d2c8:f935 d2c9:f936 d2ca:f937 d2cb:f938 d2cc:99d1 d2cd:f939 d2ce:f93a d2cf:f93b d2d0:f93c d2d1:f93d d2d2:f93e d2d3:f93f d2d4:f940 d2d5:f941 d2d6:f942 d2d7:f943 d2d8:6fc3 d2d9:f944 d2da:f945 d2db:81bf d2dc:8fb2 d2dd:60f1 d2de:f946 d2df:f947 d2e0:8166 d2e1:f948 d2e2:f949 d2e3:5c3f d2e4:f94a d2e5:f94b d2e6:f94c d2e7:f94d d2e8:f94e d2e9:f94f d2ea:f950 d2eb:f951 d2ec:5ae9 d2ed:8a25 d2ee:677b d2ef:7d10 d2f0:f952 d2f1:f953 d2f2:f954 d2f3:f955 d2f4:f956 d2f5:f957 d2f6:80fd d2f7:f958 d2f8:f959 d2f9:5c3c d2fa:6ce5 d2fb:533f d2fc:6eba d2fd:591a d2fe:8336 d3a1:4e39 d3a2:4eb6 d3a3:4f46 d3a4:55ae d3a5:5718 d3a6:58c7 d3a7:5f56 d3a8:65b7 d3a9:65e6 d3aa:6a80 d3ab:6bb5 d3ac:6e4d d3ad:77ed d3ae:7aef d3af:7c1e d3b0:7dde d3b1:86cb d3b2:8892 d3b3:9132 d3b4:935b d3b5:64bb d3b6:6fbe d3b7:737a d3b8:75b8 d3b9:9054 d3ba:5556 d3bb:574d d3bc:61ba d3bd:64d4 d3be:66c7 d3bf:6de1 d3c0:6e5b d3c1:6f6d d3c2:6fb9 d3c3:75f0 d3c4:8043 d3c5:81bd d3c6:8541 d3c7:8983 d3c8:8ac7 d3c9:8b5a d3ca:931f d3cb:6c93 d3cc:7553 d3cd:7b54 d3ce:8e0f d3cf:905d d3d0:5510 d3d1:5802 d3d2:5858 d3d3:5e62 d3d4:6207 d3d5:649e d3d6:68e0 d3d7:7576 d3d8:7cd6 d3d9:87b3 d3da:9ee8 d3db:4ee3 d3dc:5788 d3dd:576e d3de:5927 d3df:5c0d d3e0:5cb1 d3e1:5e36 d3e2:5f85 d3e3:6234 d3e4:64e1 d3e5:73b3 d3e6:81fa d3e7:888b d3e8:8cb8 d3e9:968a d3ea:9edb d3eb:5b85 d3ec:5fb7 d3ed:60b3 d3ee:5012 d3ef:5200 d3f0:5230 d3f1:5716 d3f2:5835 d3f3:5857 d3f4:5c0e d3f5:5c60 d3f6:5cf6 d3f7:5d8b d3f8:5ea6 d3f9:5f92 d3fa:60bc d3fb:6311 d3fc:6389 d3fd:6417 d3fe:6843 d4a1:68f9 d4a2:6ac2 d4a3:6dd8 d4a4:6e21 d4a5:6ed4 d4a6:6fe4 d4a7:71fe d4a8:76dc d4a9:7779 d4aa:79b1 d4ab:7a3b d4ac:8404 d4ad:89a9 d4ae:8ced d4af:8df3 d4b0:8e48 d4b1:9003 d4b2:9014 d4b3:9053 d4b4:90fd d4b5:934d d4b6:9676 d4b7:97dc d4b8:6bd2 d4b9:7006 d4ba:7258 d4bb:72a2 d4bc:7368 d4bd:7763 d4be:79bf d4bf:7be4 d4c0:7e9b d4c1:8b80 d4c2:58a9 d4c3:60c7 d4c4:6566 d4c5:65fd d4c6:66be d4c7:6c8c d4c8:711e d4c9:71c9 d4ca:8c5a d4cb:9813 d4cc:4e6d d4cd:7a81 d4ce:4edd d4cf:51ac d4d0:51cd d4d1:52d5 d4d2:540c d4d3:61a7 d4d4:6771 d4d5:6850 d4d6:68df d4d7:6d1e d4d8:6f7c d4d9:75bc d4da:77b3 d4db:7ae5 d4dc:80f4 d4dd:8463 d4de:9285 d4df:515c d4e0:6597 d4e1:675c d4e2:6793 d4e3:75d8 d4e4:7ac7 d4e5:8373 d4e6:f95a d4e7:8c46 d4e8:9017 d4e9:982d d4ea:5c6f d4eb:81c0 d4ec:829a d4ed:9041 d4ee:906f d4ef:920d d4f0:5f97 d4f1:5d9d d4f2:6a59 d4f3:71c8 d4f4:767b d4f5:7b49 d4f6:85e4 d4f7:8b04 d4f8:9127 d4f9:9a30 d4fa:5587 d4fb:61f6 d4fc:f95b d4fd:7669 d4fe:7f85 d5a1:863f d5a2:87ba d5a3:88f8 d5a4:908f d5a5:f95c d5a6:6d1b d5a7:70d9 d5a8:73de d5a9:7d61 d5aa:843d d5ab:f95d d5ac:916a d5ad:99f1 d5ae:f95e d5af:4e82 d5b0:5375 d5b1:6b04 d5b2:6b12 d5b3:703e d5b4:721b d5b5:862d d5b6:9e1e d5b7:524c d5b8:8fa3 d5b9:5d50 d5ba:64e5 d5bb:652c d5bc:6b16 d5bd:6feb d5be:7c43 d5bf:7e9c d5c0:85cd d5c1:8964 d5c2:89bd d5c3:62c9 d5c4:81d8 d5c5:881f d5c6:5eca d5c7:6717 d5c8:6d6a d5c9:72fc d5ca:7405 d5cb:746f d5cc:8782 d5cd:90de d5ce:4f86 d5cf:5d0d d5d0:5fa0 d5d1:840a d5d2:51b7 d5d3:63a0 d5d4:7565 d5d5:4eae d5d6:5006 d5d7:5169 d5d8:51c9 d5d9:6881 d5da:6a11 d5db:7cae d5dc:7cb1 d5dd:7ce7 d5de:826f d5df:8ad2 d5e0:8f1b d5e1:91cf d5e2:4fb6 d5e3:5137 d5e4:52f5 d5e5:5442 d5e6:5eec d5e7:616e d5e8:623e d5e9:65c5 d5ea:6ada d5eb:6ffe d5ec:792a d5ed:85dc d5ee:8823 d5ef:95ad d5f0:9a62 d5f1:9a6a d5f2:9e97 d5f3:9ece d5f4:529b d5f5:66c6 d5f6:6b77 d5f7:701d d5f8:792b d5f9:8f62 d5fa:9742 d5fb:6190 d5fc:6200 d5fd:6523 d5fe:6f23 d6a1:7149 d6a2:7489 d6a3:7df4 d6a4:806f d6a5:84ee d6a6:8f26 d6a7:9023 d6a8:934a d6a9:51bd d6aa:5217 d6ab:52a3 d6ac:6d0c d6ad:70c8 d6ae:88c2 d6af:5ec9 d6b0:6582 d6b1:6bae d6b2:6fc2 d6b3:7c3e d6b4:7375 d6b5:4ee4 d6b6:4f36 d6b7:56f9 d6b8:f95f d6b9:5cba d6ba:5dba d6bb:601c d6bc:73b2 d6bd:7b2d d6be:7f9a d6bf:7fce d6c0:8046 d6c1:901e d6c2:9234 d6c3:96f6 d6c4:9748 d6c5:9818 d6c6:9f61 d6c7:4f8b d6c8:6fa7 d6c9:79ae d6ca:91b4 d6cb:96b7 d6cc:52de d6cd:f960 d6ce:6488 d6cf:64c4 d6d0:6ad3 d6d1:6f5e d6d2:7018 d6d3:7210 d6d4:76e7 d6d5:8001 d6d6:8606 d6d7:865c d6d8:8def d6d9:8f05 d6da:9732 d6db:9b6f d6dc:9dfa d6dd:9e75 d6de:788c d6df:797f d6e0:7da0 d6e1:83c9 d6e2:9304 d6e3:9e7f d6e4:9e93 d6e5:8ad6 d6e6:58df d6e7:5f04 d6e8:6727 d6e9:7027 d6ea:74cf d6eb:7c60 d6ec:807e d6ed:5121 d6ee:7028 d6ef:7262 d6f0:78ca d6f1:8cc2 d6f2:8cda d6f3:8cf4 d6f4:96f7 d6f5:4e86 d6f6:50da d6f7:5bee d6f8:5ed6 d6f9:6599 d6fa:71ce d6fb:7642 d6fc:77ad d6fd:804a d6fe:84fc d7a1:907c d7a2:9b27 d7a3:9f8d d7a4:58d8 d7a5:5a41 d7a6:5c62 d7a7:6a13 d7a8:6dda d7a9:6f0f d7aa:763b d7ab:7d2f d7ac:7e37 d7ad:851e d7ae:8938 d7af:93e4 d7b0:964b d7b1:5289 d7b2:65d2 d7b3:67f3 d7b4:69b4 d7b5:6d41 d7b6:6e9c d7b7:700f d7b8:7409 d7b9:7460 d7ba:7559 d7bb:7624 d7bc:786b d7bd:8b2c d7be:985e d7bf:516d d7c0:622e d7c1:9678 d7c2:4f96 d7c3:502b d7c4:5d19 d7c5:6dea d7c6:7db8 d7c7:8f2a d7c8:5f8b d7c9:6144 d7ca:6817 d7cb:f961 d7cc:9686 d7cd:52d2 d7ce:808b d7cf:51dc d7d0:51cc d7d1:695e d7d2:7a1c d7d3:7dbe d7d4:83f1 d7d5:9675 d7d6:4fda d7d7:5229 d7d8:5398 d7d9:540f d7da:550e d7db:5c65 d7dc:60a7 d7dd:674e d7de:68a8 d7df:6d6c d7e0:7281 d7e1:72f8 d7e2:7406 d7e3:7483 d7e4:f962 d7e5:75e2 d7e6:7c6c d7e7:7f79 d7e8:7fb8 d7e9:8389 d7ea:88cf d7eb:88e1 d7ec:91cc d7ed:91d0 d7ee:96e2 d7ef:9bc9 d7f0:541d d7f1:6f7e d7f2:71d0 d7f3:7498 d7f4:85fa d7f5:8eaa d7f6:96a3 d7f7:9c57 d7f8:9e9f d7f9:6797 d7fa:6dcb d7fb:7433 d7fc:81e8 d7fd:9716 d7fe:782c d8a1:7acb d8a2:7b20 d8a3:7c92 d8a4:6469 d8a5:746a d8a6:75f2 d8a7:78bc d8a8:78e8 d8a9:99ac d8aa:9b54 d8ab:9ebb d8ac:5bde d8ad:5e55 d8ae:6f20 d8af:819c d8b0:83ab d8b1:9088 d8b2:4e07 d8b3:534d d8b4:5a29 d8b5:5dd2 d8b6:5f4e d8b7:6162 d8b8:633d d8b9:6669 d8ba:66fc d8bb:6eff d8bc:6f2b d8bd:7063 d8be:779e d8bf:842c d8c0:8513 d8c1:883b d8c2:8f13 d8c3:9945 d8c4:9c3b d8c5:551c d8c6:62b9 d8c7:672b d8c8:6cab d8c9:8309 d8ca:896a d8cb:977a d8cc:4ea1 d8cd:5984 d8ce:5fd8 d8cf:5fd9 d8d0:671b d8d1:7db2 d8d2:7f54 d8d3:8292 d8d4:832b d8d5:83bd d8d6:8f1e d8d7:9099 d8d8:57cb d8d9:59b9 d8da:5a92 d8db:5bd0 d8dc:6627 d8dd:679a d8de:6885 d8df:6bcf d8e0:7164 d8e1:7f75 d8e2:8cb7 d8e3:8ce3 d8e4:9081 d8e5:9b45 d8e6:8108 d8e7:8c8a d8e8:964c d8e9:9a40 d8ea:9ea5 d8eb:5b5f d8ec:6c13 d8ed:731b d8ee:76f2 d8ef:76df d8f0:840c d8f1:51aa d8f2:8993 d8f3:514d d8f4:5195 d8f5:52c9 d8f6:68c9 d8f7:6c94 d8f8:7704 d8f9:7720 d8fa:7dbf d8fb:7dec d8fc:9762 d8fd:9eb5 d8fe:6ec5 d9a1:8511 d9a2:51a5 d9a3:540d d9a4:547d d9a5:660e d9a6:669d d9a7:6927 d9a8:6e9f d9a9:76bf d9aa:7791 d9ab:8317 d9ac:84c2 d9ad:879f d9ae:9169 d9af:9298 d9b0:9cf4 d9b1:8882 d9b2:4fae d9b3:5192 d9b4:52df d9b5:59c6 d9b6:5e3d d9b7:6155 d9b8:6478 d9b9:6479 d9ba:66ae d9bb:67d0 d9bc:6a21 d9bd:6bcd d9be:6bdb d9bf:725f d9c0:7261 d9c1:7441 d9c2:7738 d9c3:77db d9c4:8017 d9c5:82bc d9c6:8305 d9c7:8b00 d9c8:8b28 d9c9:8c8c d9ca:6728 d9cb:6c90 d9cc:7267 d9cd:76ee d9ce:7766 d9cf:7a46 d9d0:9da9 d9d1:6b7f d9d2:6c92 d9d3:5922 d9d4:6726 d9d5:8499 d9d6:536f d9d7:5893 d9d8:5999 d9d9:5edf d9da:63cf d9db:6634 d9dc:6773 d9dd:6e3a d9de:732b d9df:7ad7 d9e0:82d7 d9e1:9328 d9e2:52d9 d9e3:5deb d9e4:61ae d9e5:61cb d9e6:620a d9e7:62c7 d9e8:64ab d9e9:65e0 d9ea:6959 d9eb:6b66 d9ec:6bcb d9ed:7121 d9ee:73f7 d9ef:755d d9f0:7e46 d9f1:821e d9f2:8302 d9f3:856a d9f4:8aa3 d9f5:8cbf d9f6:9727 d9f7:9d61 d9f8:58a8 d9f9:9ed8 d9fa:5011 d9fb:520e d9fc:543b d9fd:554f d9fe:6587 daa1:6c76 daa2:7d0a daa3:7d0b daa4:805e daa5:868a daa6:9580 daa7:96ef daa8:52ff daa9:6c95 daaa:7269 daab:5473 daac:5a9a daad:5c3e daae:5d4b daaf:5f4c dab0:5fae dab1:672a dab2:68b6 dab3:6963 dab4:6e3c dab5:6e44 dab6:7709 dab7:7c73 dab8:7f8e dab9:8587 daba:8b0e dabb:8ff7 dabc:9761 dabd:9ef4 dabe:5cb7 dabf:60b6 dac0:610d dac1:61ab dac2:654f dac3:65fb dac4:65fc dac5:6c11 dac6:6cef dac7:739f dac8:73c9 dac9:7de1 daca:9594 dacb:5bc6 dacc:871c dacd:8b10 dace:525d dacf:535a dad0:62cd dad1:640f dad2:64b2 dad3:6734 dad4:6a38 dad5:6cca dad6:73c0 dad7:749e dad8:7b94 dad9:7c95 dada:7e1b dadb:818a dadc:8236 dadd:8584 dade:8feb dadf:96f9 dae0:99c1 dae1:4f34 dae2:534a dae3:53cd dae4:53db dae5:62cc dae6:642c dae7:6500 dae8:6591 dae9:69c3 daea:6cee daeb:6f58 daec:73ed daed:7554 daee:7622 daef:76e4 daf0:76fc daf1:78d0 daf2:78fb daf3:792c daf4:7d46 daf5:822c daf6:87e0 daf7:8fd4 daf8:9812 daf9:98ef dafa:52c3 dafb:62d4 dafc:64a5 dafd:6e24 dafe:6f51 dba1:767c dba2:8dcb dba3:91b1 dba4:9262 dba5:9aee dba6:9b43 dba7:5023 dba8:508d dba9:574a dbaa:59a8 dbab:5c28 dbac:5e47 dbad:5f77 dbae:623f dbaf:653e dbb0:65b9 dbb1:65c1 dbb2:6609 dbb3:678b dbb4:699c dbb5:6ec2 dbb6:78c5 dbb7:7d21 dbb8:80aa dbb9:8180 dbba:822b dbbb:82b3 dbbc:84a1 dbbd:868c dbbe:8a2a dbbf:8b17 dbc0:90a6 dbc1:9632 dbc2:9f90 dbc3:500d dbc4:4ff3 dbc5:f963 dbc6:57f9 dbc7:5f98 dbc8:62dc dbc9:6392 dbca:676f dbcb:6e43 dbcc:7119 dbcd:76c3 dbce:80cc dbcf:80da dbd0:88f4 dbd1:88f5 dbd2:8919 dbd3:8ce0 dbd4:8f29 dbd5:914d dbd6:966a dbd7:4f2f dbd8:4f70 dbd9:5e1b dbda:67cf dbdb:6822 dbdc:767d dbdd:767e dbde:9b44 dbdf:5e61 dbe0:6a0a dbe1:7169 dbe2:71d4 dbe3:756a dbe4:f964 dbe5:7e41 dbe6:8543 dbe7:85e9 dbe8:98dc dbe9:4f10 dbea:7b4f dbeb:7f70 dbec:95a5 dbed:51e1 dbee:5e06 dbef:68b5 dbf0:6c3e dbf1:6c4e dbf2:6cdb dbf3:72af dbf4:7bc4 dbf5:8303 dbf6:6cd5 dbf7:743a dbf8:50fb dbf9:5288 dbfa:58c1 dbfb:64d8 dbfc:6a97 dbfd:74a7 dbfe:7656 dca1:78a7 dca2:8617 dca3:95e2 dca4:9739 dca5:f965 dca6:535e dca7:5f01 dca8:8b8a dca9:8fa8 dcaa:8faf dcab:908a dcac:5225 dcad:77a5 dcae:9c49 dcaf:9f08 dcb0:4e19 dcb1:5002 dcb2:5175 dcb3:5c5b dcb4:5e77 dcb5:661e dcb6:663a dcb7:67c4 dcb8:68c5 dcb9:70b3 dcba:7501 dcbb:75c5 dcbc:79c9 dcbd:7add dcbe:8f27 dcbf:9920 dcc0:9a08 dcc1:4fdd dcc2:5821 dcc3:5831 dcc4:5bf6 dcc5:666e dcc6:6b65 dcc7:6d11 dcc8:6e7a dcc9:6f7d dcca:73e4 dccb:752b dccc:83e9 dccd:88dc dcce:8913 dccf:8b5c dcd0:8f14 dcd1:4f0f dcd2:50d5 dcd3:5310 dcd4:535c dcd5:5b93 dcd6:5fa9 dcd7:670d dcd8:798f dcd9:8179 dcda:832f dcdb:8514 dcdc:8907 dcdd:8986 dcde:8f39 dcdf:8f3b dce0:99a5 dce1:9c12 dce2:672c dce3:4e76 dce4:4ff8 dce5:5949 dce6:5c01 dce7:5cef dce8:5cf0 dce9:6367 dcea:68d2 dceb:70fd dcec:71a2 dced:742b dcee:7e2b dcef:84ec dcf0:8702 dcf1:9022 dcf2:92d2 dcf3:9cf3 dcf4:4e0d dcf5:4ed8 dcf6:4fef dcf7:5085 dcf8:5256 dcf9:526f dcfa:5426 dcfb:5490 dcfc:57e0 dcfd:592b dcfe:5a66 dda1:5b5a dda2:5b75 dda3:5bcc dda4:5e9c dda5:f966 dda6:6276 dda7:6577 dda8:65a7 dda9:6d6e ddaa:6ea5 ddab:7236 ddac:7b26 ddad:7c3f ddae:7f36 ddaf:8150 ddb0:8151 ddb1:819a ddb2:8240 ddb3:8299 ddb4:83a9 ddb5:8a03 ddb6:8ca0 ddb7:8ce6 ddb8:8cfb ddb9:8d74 ddba:8dba ddbb:90e8 ddbc:91dc ddbd:961c ddbe:9644 ddbf:99d9 ddc0:9ce7 ddc1:5317 ddc2:5206 ddc3:5429 ddc4:5674 ddc5:58b3 ddc6:5954 ddc7:596e ddc8:5fff ddc9:61a4 ddca:626e ddcb:6610 ddcc:6c7e ddcd:711a ddce:76c6 ddcf:7c89 ddd0:7cde ddd1:7d1b ddd2:82ac ddd3:8cc1 ddd4:96f0 ddd5:f967 ddd6:4f5b ddd7:5f17 ddd8:5f7f ddd9:62c2 ddda:5d29 dddb:670b dddc:68da dddd:787c ddde:7e43 dddf:9d6c dde0:4e15 dde1:5099 dde2:5315 dde3:532a dde4:5351 dde5:5983 dde6:5a62 dde7:5e87 dde8:60b2 dde9:618a ddea:6249 ddeb:6279 ddec:6590 dded:6787 ddee:69a7 ddef:6bd4 ddf0:6bd6 ddf1:6bd7 ddf2:6bd8 ddf3:6cb8 ddf4:f968 ddf5:7435 ddf6:75fa ddf7:7812 ddf8:7891 ddf9:79d5 ddfa:79d8 ddfb:7c83 ddfc:7dcb ddfd:7fe1 ddfe:80a5 dea1:813e dea2:81c2 dea3:83f2 dea4:871a dea5:88e8 dea6:8ab9 dea7:8b6c dea8:8cbb dea9:9119 deaa:975e deab:98db deac:9f3b dead:56ac deae:5b2a deaf:5f6c deb0:658c deb1:6ab3 deb2:6baf deb3:6d5c deb4:6ff1 deb5:7015 deb6:725d deb7:73ad deb8:8ca7 deb9:8cd3 deba:983b debb:6191 debc:6c37 debd:8058 debe:9a01 debf:4e4d dec0:4e8b dec1:4e9b dec2:4ed5 dec3:4f3a dec4:4f3c dec5:4f7f dec6:4fdf dec7:50ff dec8:53f2 dec9:53f8 deca:5506 decb:55e3 decc:56db decd:58eb dece:5962 decf:5a11 ded0:5beb ded1:5bfa ded2:5c04 ded3:5df3 ded4:5e2b ded5:5f99 ded6:601d ded7:6368 ded8:659c ded9:65af deda:67f6 dedb:67fb dedc:68ad dedd:6b7b dede:6c99 dedf:6cd7 dee0:6e23 dee1:7009 dee2:7345 dee3:7802 dee4:793e dee5:7940 dee6:7960 dee7:79c1 dee8:7be9 dee9:7d17 deea:7d72 deeb:8086 deec:820d deed:838e deee:84d1 deef:86c7 def0:88df def1:8a50 def2:8a5e def3:8b1d def4:8cdc def5:8d66 def6:8fad def7:90aa def8:98fc def9:99df defa:9e9d defb:524a defc:f969 defd:6714 defe:f96a dfa1:5098 dfa2:522a dfa3:5c71 dfa4:6563 dfa5:6c55 dfa6:73ca dfa7:7523 dfa8:759d dfa9:7b97 dfaa:849c dfab:9178 dfac:9730 dfad:4e77 dfae:6492 dfaf:6bba dfb0:715e dfb1:85a9 dfb2:4e09 dfb3:f96b dfb4:6749 dfb5:68ee dfb6:6e17 dfb7:829f dfb8:8518 dfb9:886b dfba:63f7 dfbb:6f81 dfbc:9212 dfbd:98af dfbe:4e0a dfbf:50b7 dfc0:50cf dfc1:511f dfc2:5546 dfc3:55aa dfc4:5617 dfc5:5b40 dfc6:5c19 dfc7:5ce0 dfc8:5e38 dfc9:5e8a dfca:5ea0 dfcb:5ec2 dfcc:60f3 dfcd:6851 dfce:6a61 dfcf:6e58 dfd0:723d dfd1:7240 dfd2:72c0 dfd3:76f8 dfd4:7965 dfd5:7bb1 dfd6:7fd4 dfd7:88f3 dfd8:89f4 dfd9:8a73 dfda:8c61 dfdb:8cde dfdc:971c dfdd:585e dfde:74bd dfdf:8cfd dfe0:55c7 dfe1:f96c dfe2:7a61 dfe3:7d22 dfe4:8272 dfe5:7272 dfe6:751f dfe7:7525 dfe8:f96d dfe9:7b19 dfea:5885 dfeb:58fb dfec:5dbc dfed:5e8f dfee:5eb6 dfef:5f90 dff0:6055 dff1:6292 dff2:637f dff3:654d dff4:6691 dff5:66d9 dff6:66f8 dff7:6816 dff8:68f2 dff9:7280 dffa:745e dffb:7b6e dffc:7d6e dffd:7dd6 dffe:7f72 e0a1:80e5 e0a2:8212 e0a3:85af e0a4:897f e0a5:8a93 e0a6:901d e0a7:92e4 e0a8:9ecd e0a9:9f20 e0aa:5915 e0ab:596d e0ac:5e2d e0ad:60dc e0ae:6614 e0af:6673 e0b0:6790 e0b1:6c50 e0b2:6dc5 e0b3:6f5f e0b4:77f3 e0b5:78a9 e0b6:84c6 e0b7:91cb e0b8:932b e0b9:4ed9 e0ba:50ca e0bb:5148 e0bc:5584 e0bd:5b0b e0be:5ba3 e0bf:6247 e0c0:657e e0c1:65cb e0c2:6e32 e0c3:717d e0c4:7401 e0c5:7444 e0c6:7487 e0c7:74bf e0c8:766c e0c9:79aa e0ca:7dda e0cb:7e55 e0cc:7fa8 e0cd:817a e0ce:81b3 e0cf:8239 e0d0:861a e0d1:87ec e0d2:8a75 e0d3:8de3 e0d4:9078 e0d5:9291 e0d6:9425 e0d7:994d e0d8:9bae e0d9:5368 e0da:5c51 e0db:6954 e0dc:6cc4 e0dd:6d29 e0de:6e2b e0df:820c e0e0:859b e0e1:893b e0e2:8a2d e0e3:8aaa e0e4:96ea e0e5:9f67 e0e6:5261 e0e7:66b9 e0e8:6bb2 e0e9:7e96 e0ea:87fe e0eb:8d0d e0ec:9583 e0ed:965d e0ee:651d e0ef:6d89 e0f0:71ee e0f1:f96e e0f2:57ce e0f3:59d3 e0f4:5bac e0f5:6027 e0f6:60fa e0f7:6210 e0f8:661f e0f9:665f e0fa:7329 e0fb:73f9 e0fc:76db e0fd:7701 e0fe:7b6c e1a1:8056 e1a2:8072 e1a3:8165 e1a4:8aa0 e1a5:9192 e1a6:4e16 e1a7:52e2 e1a8:6b72 e1a9:6d17 e1aa:7a05 e1ab:7b39 e1ac:7d30 e1ad:f96f e1ae:8cb0 e1af:53ec e1b0:562f e1b1:5851 e1b2:5bb5 e1b3:5c0f e1b4:5c11 e1b5:5de2 e1b6:6240 e1b7:6383 e1b8:6414 e1b9:662d e1ba:68b3 e1bb:6cbc e1bc:6d88 e1bd:6eaf e1be:701f e1bf:70a4 e1c0:71d2 e1c1:7526 e1c2:758f e1c3:758e e1c4:7619 e1c5:7b11 e1c6:7be0 e1c7:7c2b e1c8:7d20 e1c9:7d39 e1ca:852c e1cb:856d e1cc:8607 e1cd:8a34 e1ce:900d e1cf:9061 e1d0:90b5 e1d1:92b7 e1d2:97f6 e1d3:9a37 e1d4:4fd7 e1d5:5c6c e1d6:675f e1d7:6d91 e1d8:7c9f e1d9:7e8c e1da:8b16 e1db:8d16 e1dc:901f e1dd:5b6b e1de:5dfd e1df:640d e1e0:84c0 e1e1:905c e1e2:98e1 e1e3:7387 e1e4:5b8b e1e5:609a e1e6:677e e1e7:6dde e1e8:8a1f e1e9:8aa6 e1ea:9001 e1eb:980c e1ec:5237 e1ed:f970 e1ee:7051 e1ef:788e e1f0:9396 e1f1:8870 e1f2:91d7 e1f3:4fee e1f4:53d7 e1f5:55fd e1f6:56da e1f7:5782 e1f8:58fd e1f9:5ac2 e1fa:5b88 e1fb:5cab e1fc:5cc0 e1fd:5e25 e1fe:6101 e2a1:620d e2a2:624b e2a3:6388 e2a4:641c e2a5:6536 e2a6:6578 e2a7:6a39 e2a8:6b8a e2a9:6c34 e2aa:6d19 e2ab:6f31 e2ac:71e7 e2ad:72e9 e2ae:7378 e2af:7407 e2b0:74b2 e2b1:7626 e2b2:7761 e2b3:79c0 e2b4:7a57 e2b5:7aea e2b6:7cb9 e2b7:7d8f e2b8:7dac e2b9:7e61 e2ba:7f9e e2bb:8129 e2bc:8331 e2bd:8490 e2be:84da e2bf:85ea e2c0:8896 e2c1:8ab0 e2c2:8b90 e2c3:8f38 e2c4:9042 e2c5:9083 e2c6:916c e2c7:9296 e2c8:92b9 e2c9:968b e2ca:96a7 e2cb:96a8 e2cc:96d6 e2cd:9700 e2ce:9808 e2cf:9996 e2d0:9ad3 e2d1:9b1a e2d2:53d4 e2d3:587e e2d4:5919 e2d5:5b70 e2d6:5bbf e2d7:6dd1 e2d8:6f5a e2d9:719f e2da:7421 e2db:74b9 e2dc:8085 e2dd:83fd e2de:5de1 e2df:5f87 e2e0:5faa e2e1:6042 e2e2:65ec e2e3:6812 e2e4:696f e2e5:6a53 e2e6:6b89 e2e7:6d35 e2e8:6df3 e2e9:73e3 e2ea:76fe e2eb:77ac e2ec:7b4d e2ed:7d14 e2ee:8123 e2ef:821c e2f0:8340 e2f1:84f4 e2f2:8563 e2f3:8a62 e2f4:8ac4 e2f5:9187 e2f6:931e e2f7:9806 e2f8:99b4 e2f9:620c e2fa:8853 e2fb:8ff0 e2fc:9265 e2fd:5d07 e2fe:5d27 e3a1:5d69 e3a2:745f e3a3:819d e3a4:8768 e3a5:6fd5 e3a6:62fe e3a7:7fd2 e3a8:8936 e3a9:8972 e3aa:4e1e e3ab:4e58 e3ac:50e7 e3ad:52dd e3ae:5347 e3af:627f e3b0:6607 e3b1:7e69 e3b2:8805 e3b3:965e e3b4:4f8d e3b5:5319 e3b6:5636 e3b7:59cb e3b8:5aa4 e3b9:5c38 e3ba:5c4e e3bb:5c4d e3bc:5e02 e3bd:5f11 e3be:6043 e3bf:65bd e3c0:662f e3c1:6642 e3c2:67be e3c3:67f4 e3c4:731c e3c5:77e2 e3c6:793a e3c7:7fc5 e3c8:8494 e3c9:84cd e3ca:8996 e3cb:8a66 e3cc:8a69 e3cd:8ae1 e3ce:8c55 e3cf:8c7a e3d0:57f4 e3d1:5bd4 e3d2:5f0f e3d3:606f e3d4:62ed e3d5:690d e3d6:6b96 e3d7:6e5c e3d8:7184 e3d9:7bd2 e3da:8755 e3db:8b58 e3dc:8efe e3dd:98df e3de:98fe e3df:4f38 e3e0:4f81 e3e1:4fe1 e3e2:547b e3e3:5a20 e3e4:5bb8 e3e5:613c e3e6:65b0 e3e7:6668 e3e8:71fc e3e9:7533 e3ea:795e e3eb:7d33 e3ec:814e e3ed:81e3 e3ee:8398 e3ef:85aa e3f0:85ce e3f1:8703 e3f2:8a0a e3f3:8eab e3f4:8f9b e3f5:f971 e3f6:8fc5 e3f7:5931 e3f8:5ba4 e3f9:5be6 e3fa:6089 e3fb:5be9 e3fc:5c0b e3fd:5fc3 e3fe:6c81 e4a1:f972 e4a2:6df1 e4a3:700b e4a4:751a e4a5:82af e4a6:8af6 e4a7:4ec0 e4a8:5341 e4a9:f973 e4aa:96d9 e4ab:6c0f e4ac:4e9e e4ad:4fc4 e4ae:5152 e4af:555e e4b0:5a25 e4b1:5ce8 e4b2:6211 e4b3:7259 e4b4:82bd e4b5:83aa e4b6:86fe e4b7:8859 e4b8:8a1d e4b9:963f e4ba:96c5 e4bb:9913 e4bc:9d09 e4bd:9d5d e4be:580a e4bf:5cb3 e4c0:5dbd e4c1:5e44 e4c2:60e1 e4c3:6115 e4c4:63e1 e4c5:6a02 e4c6:6e25 e4c7:9102 e4c8:9354 e4c9:984e e4ca:9c10 e4cb:9f77 e4cc:5b89 e4cd:5cb8 e4ce:6309 e4cf:664f e4d0:6848 e4d1:773c e4d2:96c1 e4d3:978d e4d4:9854 e4d5:9b9f e4d6:65a1 e4d7:8b01 e4d8:8ecb e4d9:95bc e4da:5535 e4db:5ca9 e4dc:5dd6 e4dd:5eb5 e4de:6697 e4df:764c e4e0:83f4 e4e1:95c7 e4e2:58d3 e4e3:62bc e4e4:72ce e4e5:9d28 e4e6:4ef0 e4e7:592e e4e8:600f e4e9:663b e4ea:6b83 e4eb:79e7 e4ec:9d26 e4ed:5393 e4ee:54c0 e4ef:57c3 e4f0:5d16 e4f1:611b e4f2:66d6 e4f3:6daf e4f4:788d e4f5:827e e4f6:9698 e4f7:9744 e4f8:5384 e4f9:627c e4fa:6396 e4fb:6db2 e4fc:7e0a e4fd:814b e4fe:984d e5a1:6afb e5a2:7f4c e5a3:9daf e5a4:9e1a e5a5:4e5f e5a6:503b e5a7:51b6 e5a8:591c e5a9:60f9 e5aa:63f6 e5ab:6930 e5ac:723a e5ad:8036 e5ae:f974 e5af:91ce e5b0:5f31 e5b1:f975 e5b2:f976 e5b3:7d04 e5b4:82e5 e5b5:846f e5b6:84bb e5b7:85e5 e5b8:8e8d e5b9:f977 e5ba:4f6f e5bb:f978 e5bc:f979 e5bd:58e4 e5be:5b43 e5bf:6059 e5c0:63da e5c1:6518 e5c2:656d e5c3:6698 e5c4:f97a e5c5:694a e5c6:6a23 e5c7:6d0b e5c8:7001 e5c9:716c e5ca:75d2 e5cb:760d e5cc:79b3 e5cd:7a70 e5ce:f97b e5cf:7f8a e5d0:f97c e5d1:8944 e5d2:f97d e5d3:8b93 e5d4:91c0 e5d5:967d e5d6:f97e e5d7:990a e5d8:5704 e5d9:5fa1 e5da:65bc e5db:6f01 e5dc:7600 e5dd:79a6 e5de:8a9e e5df:99ad e5e0:9b5a e5e1:9f6c e5e2:5104 e5e3:61b6 e5e4:6291 e5e5:6a8d e5e6:81c6 e5e7:5043 e5e8:5830 e5e9:5f66 e5ea:7109 e5eb:8a00 e5ec:8afa e5ed:5b7c e5ee:8616 e5ef:4ffa e5f0:513c e5f1:56b4 e5f2:5944 e5f3:63a9 e5f4:6df9 e5f5:5daa e5f6:696d e5f7:5186 e5f8:4e88 e5f9:4f59 e5fa:f97f e5fb:f980 e5fc:f981 e5fd:5982 e5fe:f982 e6a1:f983 e6a2:6b5f e6a3:6c5d e6a4:f984 e6a5:74b5 e6a6:7916 e6a7:f985 e6a8:8207 e6a9:8245 e6aa:8339 e6ab:8f3f e6ac:8f5d e6ad:f986 e6ae:9918 e6af:f987 e6b0:f988 e6b1:f989 e6b2:4ea6 e6b3:f98a e6b4:57df e6b5:5f79 e6b6:6613 e6b7:f98b e6b8:f98c e6b9:75ab e6ba:7e79 e6bb:8b6f e6bc:f98d e6bd:9006 e6be:9a5b e6bf:56a5 e6c0:5827 e6c1:59f8 e6c2:5a1f e6c3:5bb4 e6c4:f98e e6c5:5ef6 e6c6:f98f e6c7:f990 e6c8:6350 e6c9:633b e6ca:f991 e6cb:693d e6cc:6c87 e6cd:6cbf e6ce:6d8e e6cf:6d93 e6d0:6df5 e6d1:6f14 e6d2:f992 e6d3:70df e6d4:7136 e6d5:7159 e6d6:f993 e6d7:71c3 e6d8:71d5 e6d9:f994 e6da:784f e6db:786f e6dc:f995 e6dd:7b75 e6de:7de3 e6df:f996 e6e0:7e2f e6e1:f997 e6e2:884d e6e3:8edf e6e4:f998 e6e5:f999 e6e6:f99a e6e7:925b e6e8:f99b e6e9:9cf6 e6ea:f99c e6eb:f99d e6ec:f99e e6ed:6085 e6ee:6d85 e6ef:f99f e6f0:71b1 e6f1:f9a0 e6f2:f9a1 e6f3:95b1 e6f4:53ad e6f5:f9a2 e6f6:f9a3 e6f7:f9a4 e6f8:67d3 e6f9:f9a5 e6fa:708e e6fb:7130 e6fc:7430 e6fd:8276 e6fe:82d2 e7a1:f9a6 e7a2:95bb e7a3:9ae5 e7a4:9e7d e7a5:66c4 e7a6:f9a7 e7a7:71c1 e7a8:8449 e7a9:f9a8 e7aa:f9a9 e7ab:584b e7ac:f9aa e7ad:f9ab e7ae:5db8 e7af:5f71 e7b0:f9ac e7b1:6620 e7b2:668e e7b3:6979 e7b4:69ae e7b5:6c38 e7b6:6cf3 e7b7:6e36 e7b8:6f41 e7b9:6fda e7ba:701b e7bb:702f e7bc:7150 e7bd:71df e7be:7370 e7bf:f9ad e7c0:745b e7c1:f9ae e7c2:74d4 e7c3:76c8 e7c4:7a4e e7c5:7e93 e7c6:f9af e7c7:f9b0 e7c8:82f1 e7c9:8a60 e7ca:8fce e7cb:f9b1 e7cc:9348 e7cd:f9b2 e7ce:9719 e7cf:f9b3 e7d0:f9b4 e7d1:4e42 e7d2:502a e7d3:f9b5 e7d4:5208 e7d5:53e1 e7d6:66f3 e7d7:6c6d e7d8:6fca e7d9:730a e7da:777f e7db:7a62 e7dc:82ae e7dd:85dd e7de:8602 e7df:f9b6 e7e0:88d4 e7e1:8a63 e7e2:8b7d e7e3:8c6b e7e4:f9b7 e7e5:92b3 e7e6:f9b8 e7e7:9713 e7e8:9810 e7e9:4e94 e7ea:4f0d e7eb:4fc9 e7ec:50b2 e7ed:5348 e7ee:543e e7ef:5433 e7f0:55da e7f1:5862 e7f2:58ba e7f3:5967 e7f4:5a1b e7f5:5be4 e7f6:609f e7f7:f9b9 e7f8:61ca e7f9:6556 e7fa:65ff e7fb:6664 e7fc:68a7 e7fd:6c5a e7fe:6fb3 e8a1:70cf e8a2:71ac e8a3:7352 e8a4:7b7d e8a5:8708 e8a6:8aa4 e8a7:9c32 e8a8:9f07 e8a9:5c4b e8aa:6c83 e8ab:7344 e8ac:7389 e8ad:923a e8ae:6eab e8af:7465 e8b0:761f e8b1:7a69 e8b2:7e15 e8b3:860a e8b4:5140 e8b5:58c5 e8b6:64c1 e8b7:74ee e8b8:7515 e8b9:7670 e8ba:7fc1 e8bb:9095 e8bc:96cd e8bd:9954 e8be:6e26 e8bf:74e6 e8c0:7aa9 e8c1:7aaa e8c2:81e5 e8c3:86d9 e8c4:8778 e8c5:8a1b e8c6:5a49 e8c7:5b8c e8c8:5b9b e8c9:68a1 e8ca:6900 e8cb:6d63 e8cc:73a9 e8cd:7413 e8ce:742c e8cf:7897 e8d0:7de9 e8d1:7feb e8d2:8118 e8d3:8155 e8d4:839e e8d5:8c4c e8d6:962e e8d7:9811 e8d8:66f0 e8d9:5f80 e8da:65fa e8db:6789 e8dc:6c6a e8dd:738b e8de:502d e8df:5a03 e8e0:6b6a e8e1:77ee e8e2:5916 e8e3:5d6c e8e4:5dcd e8e5:7325 e8e6:754f e8e7:f9ba e8e8:f9bb e8e9:50e5 e8ea:51f9 e8eb:582f e8ec:592d e8ed:5996 e8ee:59da e8ef:5be5 e8f0:f9bc e8f1:f9bd e8f2:5da2 e8f3:62d7 e8f4:6416 e8f5:6493 e8f6:64fe e8f7:f9be e8f8:66dc e8f9:f9bf e8fa:6a48 e8fb:f9c0 e8fc:71ff e8fd:7464 e8fe:f9c1 e9a1:7a88 e9a2:7aaf e9a3:7e47 e9a4:7e5e e9a5:8000 e9a6:8170 e9a7:f9c2 e9a8:87ef e9a9:8981 e9aa:8b20 e9ab:9059 e9ac:f9c3 e9ad:9080 e9ae:9952 e9af:617e e9b0:6b32 e9b1:6d74 e9b2:7e1f e9b3:8925 e9b4:8fb1 e9b5:4fd1 e9b6:50ad e9b7:5197 e9b8:52c7 e9b9:57c7 e9ba:5889 e9bb:5bb9 e9bc:5eb8 e9bd:6142 e9be:6995 e9bf:6d8c e9c0:6e67 e9c1:6eb6 e9c2:7194 e9c3:7462 e9c4:7528 e9c5:752c e9c6:8073 e9c7:8338 e9c8:84c9 e9c9:8e0a e9ca:9394 e9cb:93de e9cc:f9c4 e9cd:4e8e e9ce:4f51 e9cf:5076 e9d0:512a e9d1:53c8 e9d2:53cb e9d3:53f3 e9d4:5b87 e9d5:5bd3 e9d6:5c24 e9d7:611a e9d8:6182 e9d9:65f4 e9da:725b e9db:7397 e9dc:7440 e9dd:76c2 e9de:7950 e9df:7991 e9e0:79b9 e9e1:7d06 e9e2:7fbd e9e3:828b e9e4:85d5 e9e5:865e e9e6:8fc2 e9e7:9047 e9e8:90f5 e9e9:91ea e9ea:9685 e9eb:96e8 e9ec:96e9 e9ed:52d6 e9ee:5f67 e9ef:65ed e9f0:6631 e9f1:682f e9f2:715c e9f3:7a36 e9f4:90c1 e9f5:980a e9f6:4e91 e9f7:f9c5 e9f8:6a52 e9f9:6b9e e9fa:6f90 e9fb:7189 e9fc:8018 e9fd:82b8 e9fe:8553 eaa1:904b eaa2:9695 eaa3:96f2 eaa4:97fb eaa5:851a eaa6:9b31 eaa7:4e90 eaa8:718a eaa9:96c4 eaaa:5143 eaab:539f eaac:54e1 eaad:5713 eaae:5712 eaaf:57a3 eab0:5a9b eab1:5ac4 eab2:5bc3 eab3:6028 eab4:613f eab5:63f4 eab6:6c85 eab7:6d39 eab8:6e72 eab9:6e90 eaba:7230 eabb:733f eabc:7457 eabd:82d1 eabe:8881 eabf:8f45 eac0:9060 eac1:f9c6 eac2:9662 eac3:9858 eac4:9d1b eac5:6708 eac6:8d8a eac7:925e eac8:4f4d eac9:5049 eaca:50de eacb:5371 eacc:570d eacd:59d4 eace:5a01 eacf:5c09 ead0:6170 ead1:6690 ead2:6e2d ead3:7232 ead4:744b ead5:7def ead6:80c3 ead7:840e ead8:8466 ead9:853f eada:875f eadb:885b eadc:8918 eadd:8b02 eade:9055 eadf:97cb eae0:9b4f eae1:4e73 eae2:4f91 eae3:5112 eae4:516a eae5:f9c7 eae6:552f eae7:55a9 eae8:5b7a eae9:5ba5 eaea:5e7c eaeb:5e7d eaec:5ebe eaed:60a0 eaee:60df eaef:6108 eaf0:6109 eaf1:63c4 eaf2:6538 eaf3:6709 eaf4:f9c8 eaf5:67d4 eaf6:67da eaf7:f9c9 eaf8:6961 eaf9:6962 eafa:6cb9 eafb:6d27 eafc:f9ca eafd:6e38 eafe:f9cb eba1:6fe1 eba2:7336 eba3:7337 eba4:f9cc eba5:745c eba6:7531 eba7:f9cd eba8:7652 eba9:f9ce ebaa:f9cf ebab:7dad ebac:81fe ebad:8438 ebae:88d5 ebaf:8a98 ebb0:8adb ebb1:8aed ebb2:8e30 ebb3:8e42 ebb4:904a ebb5:903e ebb6:907a ebb7:9149 ebb8:91c9 ebb9:936e ebba:f9d0 ebbb:f9d1 ebbc:5809 ebbd:f9d2 ebbe:6bd3 ebbf:8089 ebc0:80b2 ebc1:f9d3 ebc2:f9d4 ebc3:5141 ebc4:596b ebc5:5c39 ebc6:f9d5 ebc7:f9d6 ebc8:6f64 ebc9:73a7 ebca:80e4 ebcb:8d07 ebcc:f9d7 ebcd:9217 ebce:958f ebcf:f9d8 ebd0:f9d9 ebd1:f9da ebd2:f9db ebd3:807f ebd4:620e ebd5:701c ebd6:7d68 ebd7:878d ebd8:f9dc ebd9:57a0 ebda:6069 ebdb:6147 ebdc:6bb7 ebdd:8abe ebde:9280 ebdf:96b1 ebe0:4e59 ebe1:541f ebe2:6deb ebe3:852d ebe4:9670 ebe5:97f3 ebe6:98ee ebe7:63d6 ebe8:6ce3 ebe9:9091 ebea:51dd ebeb:61c9 ebec:81ba ebed:9df9 ebee:4f9d ebef:501a ebf0:5100 ebf1:5b9c ebf2:610f ebf3:61ff ebf4:64ec ebf5:6905 ebf6:6bc5 ebf7:7591 ebf8:77e3 ebf9:7fa9 ebfa:8264 ebfb:858f ebfc:87fb ebfd:8863 ebfe:8abc eca1:8b70 eca2:91ab eca3:4e8c eca4:4ee5 eca5:4f0a eca6:f9dd eca7:f9de eca8:5937 eca9:59e8 ecaa:f9df ecab:5df2 ecac:5f1b ecad:5f5b ecae:6021 ecaf:f9e0 ecb0:f9e1 ecb1:f9e2 ecb2:f9e3 ecb3:723e ecb4:73e5 ecb5:f9e4 ecb6:7570 ecb7:75cd ecb8:f9e5 ecb9:79fb ecba:f9e6 ecbb:800c ecbc:8033 ecbd:8084 ecbe:82e1 ecbf:8351 ecc0:f9e7 ecc1:f9e8 ecc2:8cbd ecc3:8cb3 ecc4:9087 ecc5:f9e9 ecc6:f9ea ecc7:98f4 ecc8:990c ecc9:f9eb ecca:f9ec eccb:7037 eccc:76ca eccd:7fca ecce:7fcc eccf:7ffc ecd0:8b1a ecd1:4eba ecd2:4ec1 ecd3:5203 ecd4:5370 ecd5:f9ed ecd6:54bd ecd7:56e0 ecd8:59fb ecd9:5bc5 ecda:5f15 ecdb:5fcd ecdc:6e6e ecdd:f9ee ecde:f9ef ecdf:7d6a ece0:8335 ece1:f9f0 ece2:8693 ece3:8a8d ece4:f9f1 ece5:976d ece6:9777 ece7:f9f2 ece8:f9f3 ece9:4e00 ecea:4f5a eceb:4f7e ecec:58f9 eced:65e5 ecee:6ea2 ecef:9038 ecf0:93b0 ecf1:99b9 ecf2:4efb ecf3:58ec ecf4:598a ecf5:59d9 ecf6:6041 ecf7:f9f4 ecf8:f9f5 ecf9:7a14 ecfa:f9f6 ecfb:834f ecfc:8cc3 ecfd:5165 ecfe:5344 eda1:f9f7 eda2:f9f8 eda3:f9f9 eda4:4ecd eda5:5269 eda6:5b55 eda7:82bf eda8:4ed4 eda9:523a edaa:54a8 edab:59c9 edac:59ff edad:5b50 edae:5b57 edaf:5b5c edb0:6063 edb1:6148 edb2:6ecb edb3:7099 edb4:716e edb5:7386 edb6:74f7 edb7:75b5 edb8:78c1 edb9:7d2b edba:8005 edbb:81ea edbc:8328 edbd:8517 edbe:85c9 edbf:8aee edc0:8cc7 edc1:96cc edc2:4f5c edc3:52fa edc4:56bc edc5:65ab edc6:6628 edc7:707c edc8:70b8 edc9:7235 edca:7dbd edcb:828d edcc:914c edcd:96c0 edce:9d72 edcf:5b71 edd0:68e7 edd1:6b98 edd2:6f7a edd3:76de edd4:5c91 edd5:66ab edd6:6f5b edd7:7bb4 edd8:7c2a edd9:8836 edda:96dc eddb:4e08 eddc:4ed7 eddd:5320 edde:5834 eddf:58bb ede0:58ef ede1:596c ede2:5c07 ede3:5e33 ede4:5e84 ede5:5f35 ede6:638c ede7:66b2 ede8:6756 ede9:6a1f edea:6aa3 edeb:6b0c edec:6f3f eded:7246 edee:f9fa edef:7350 edf0:748b edf1:7ae0 edf2:7ca7 edf3:8178 edf4:81df edf5:81e7 edf6:838a edf7:846c edf8:8523 edf9:8594 edfa:85cf edfb:88dd edfc:8d13 edfd:91ac edfe:9577 eea1:969c eea2:518d eea3:54c9 eea4:5728 eea5:5bb0 eea6:624d eea7:6750 eea8:683d eea9:6893 eeaa:6e3d eeab:6ed3 eeac:707d eead:7e21 eeae:88c1 eeaf:8ca1 eeb0:8f09 eeb1:9f4b eeb2:9f4e eeb3:722d eeb4:7b8f eeb5:8acd eeb6:931a eeb7:4f47 eeb8:4f4e eeb9:5132 eeba:5480 eebb:59d0 eebc:5e95 eebd:62b5 eebe:6775 eebf:696e eec0:6a17 eec1:6cae eec2:6e1a eec3:72d9 eec4:732a eec5:75bd eec6:7bb8 eec7:7d35 eec8:82e7 eec9:83f9 eeca:8457 eecb:85f7 eecc:8a5b eecd:8caf eece:8e87 eecf:9019 eed0:90b8 eed1:96ce eed2:9f5f eed3:52e3 eed4:540a eed5:5ae1 eed6:5bc2 eed7:6458 eed8:6575 eed9:6ef4 eeda:72c4 eedb:f9fb eedc:7684 eedd:7a4d eede:7b1b eedf:7c4d eee0:7e3e eee1:7fdf eee2:837b eee3:8b2b eee4:8cca eee5:8d64 eee6:8de1 eee7:8e5f eee8:8fea eee9:8ff9 eeea:9069 eeeb:93d1 eeec:4f43 eeed:4f7a eeee:50b3 eeef:5168 eef0:5178 eef1:524d eef2:526a eef3:5861 eef4:587c eef5:5960 eef6:5c08 eef7:5c55 eef8:5edb eef9:609b eefa:6230 eefb:6813 eefc:6bbf eefd:6c08 eefe:6fb1 efa1:714e efa2:7420 efa3:7530 efa4:7538 efa5:7551 efa6:7672 efa7:7b4c efa8:7b8b efa9:7bad efaa:7bc6 efab:7e8f efac:8a6e efad:8f3e efae:8f49 efaf:923f efb0:9293 efb1:9322 efb2:942b efb3:96fb efb4:985a efb5:986b efb6:991e efb7:5207 efb8:622a efb9:6298 efba:6d59 efbb:7664 efbc:7aca efbd:7bc0 efbe:7d76 efbf:5360 efc0:5cbe efc1:5e97 efc2:6f38 efc3:70b9 efc4:7c98 efc5:9711 efc6:9b8e efc7:9ede efc8:63a5 efc9:647a efca:8776 efcb:4e01 efcc:4e95 efcd:4ead efce:505c efcf:5075 efd0:5448 efd1:59c3 efd2:5b9a efd3:5e40 efd4:5ead efd5:5ef7 efd6:5f81 efd7:60c5 efd8:633a efd9:653f efda:6574 efdb:65cc efdc:6676 efdd:6678 efde:67fe efdf:6968 efe0:6a89 efe1:6b63 efe2:6c40 efe3:6dc0 efe4:6de8 efe5:6e1f efe6:6e5e efe7:701e efe8:70a1 efe9:738e efea:73fd efeb:753a efec:775b efed:7887 efee:798e efef:7a0b eff0:7a7d eff1:7cbe eff2:7d8e eff3:8247 eff4:8a02 eff5:8aea eff6:8c9e eff7:912d eff8:914a eff9:91d8 effa:9266 effb:92cc effc:9320 effd:9706 effe:9756 f0a1:975c f0a2:9802 f0a3:9f0e f0a4:5236 f0a5:5291 f0a6:557c f0a7:5824 f0a8:5e1d f0a9:5f1f f0aa:608c f0ab:63d0 f0ac:68af f0ad:6fdf f0ae:796d f0af:7b2c f0b0:81cd f0b1:85ba f0b2:88fd f0b3:8af8 f0b4:8e44 f0b5:918d f0b6:9664 f0b7:969b f0b8:973d f0b9:984c f0ba:9f4a f0bb:4fce f0bc:5146 f0bd:51cb f0be:52a9 f0bf:5632 f0c0:5f14 f0c1:5f6b f0c2:63aa f0c3:64cd f0c4:65e9 f0c5:6641 f0c6:66fa f0c7:66f9 f0c8:671d f0c9:689d f0ca:68d7 f0cb:69fd f0cc:6f15 f0cd:6f6e f0ce:7167 f0cf:71e5 f0d0:722a f0d1:74aa f0d2:773a f0d3:7956 f0d4:795a f0d5:79df f0d6:7a20 f0d7:7a95 f0d8:7c97 f0d9:7cdf f0da:7d44 f0db:7e70 f0dc:8087 f0dd:85fb f0de:86a4 f0df:8a54 f0e0:8abf f0e1:8d99 f0e2:8e81 f0e3:9020 f0e4:906d f0e5:91e3 f0e6:963b f0e7:96d5 f0e8:9ce5 f0e9:65cf f0ea:7c07 f0eb:8db3 f0ec:93c3 f0ed:5b58 f0ee:5c0a f0ef:5352 f0f0:62d9 f0f1:731d f0f2:5027 f0f3:5b97 f0f4:5f9e f0f5:60b0 f0f6:616b f0f7:68d5 f0f8:6dd9 f0f9:742e f0fa:7a2e f0fb:7d42 f0fc:7d9c f0fd:7e31 f0fe:816b f1a1:8e2a f1a2:8e35 f1a3:937e f1a4:9418 f1a5:4f50 f1a6:5750 f1a7:5de6 f1a8:5ea7 f1a9:632b f1aa:7f6a f1ab:4e3b f1ac:4f4f f1ad:4f8f f1ae:505a f1af:59dd f1b0:80c4 f1b1:546a f1b2:5468 f1b3:55fe f1b4:594f f1b5:5b99 f1b6:5dde f1b7:5eda f1b8:665d f1b9:6731 f1ba:67f1 f1bb:682a f1bc:6ce8 f1bd:6d32 f1be:6e4a f1bf:6f8d f1c0:70b7 f1c1:73e0 f1c2:7587 f1c3:7c4c f1c4:7d02 f1c5:7d2c f1c6:7da2 f1c7:821f f1c8:86db f1c9:8a3b f1ca:8a85 f1cb:8d70 f1cc:8e8a f1cd:8f33 f1ce:9031 f1cf:914e f1d0:9152 f1d1:9444 f1d2:99d0 f1d3:7af9 f1d4:7ca5 f1d5:4fca f1d6:5101 f1d7:51c6 f1d8:57c8 f1d9:5bef f1da:5cfb f1db:6659 f1dc:6a3d f1dd:6d5a f1de:6e96 f1df:6fec f1e0:710c f1e1:756f f1e2:7ae3 f1e3:8822 f1e4:9021 f1e5:9075 f1e6:96cb f1e7:99ff f1e8:8301 f1e9:4e2d f1ea:4ef2 f1eb:8846 f1ec:91cd f1ed:537d f1ee:6adb f1ef:696b f1f0:6c41 f1f1:847a f1f2:589e f1f3:618e f1f4:66fe f1f5:62ef f1f6:70dd f1f7:7511 f1f8:75c7 f1f9:7e52 f1fa:84b8 f1fb:8b49 f1fc:8d08 f1fd:4e4b f1fe:53ea f2a1:54ab f2a2:5730 f2a3:5740 f2a4:5fd7 f2a5:6301 f2a6:6307 f2a7:646f f2a8:652f f2a9:65e8 f2aa:667a f2ab:679d f2ac:67b3 f2ad:6b62 f2ae:6c60 f2af:6c9a f2b0:6f2c f2b1:77e5 f2b2:7825 f2b3:7949 f2b4:7957 f2b5:7d19 f2b6:80a2 f2b7:8102 f2b8:81f3 f2b9:829d f2ba:82b7 f2bb:8718 f2bc:8a8c f2bd:f9fc f2be:8d04 f2bf:8dbe f2c0:9072 f2c1:76f4 f2c2:7a19 f2c3:7a37 f2c4:7e54 f2c5:8077 f2c6:5507 f2c7:55d4 f2c8:5875 f2c9:632f f2ca:6422 f2cb:6649 f2cc:664b f2cd:686d f2ce:699b f2cf:6b84 f2d0:6d25 f2d1:6eb1 f2d2:73cd f2d3:7468 f2d4:74a1 f2d5:755b f2d6:75b9 f2d7:76e1 f2d8:771e f2d9:778b f2da:79e6 f2db:7e09 f2dc:7e1d f2dd:81fb f2de:852f f2df:8897 f2e0:8a3a f2e1:8cd1 f2e2:8eeb f2e3:8fb0 f2e4:9032 f2e5:93ad f2e6:9663 f2e7:9673 f2e8:9707 f2e9:4f84 f2ea:53f1 f2eb:59ea f2ec:5ac9 f2ed:5e19 f2ee:684e f2ef:74c6 f2f0:75be f2f1:79e9 f2f2:7a92 f2f3:81a3 f2f4:86ed f2f5:8cea f2f6:8dcc f2f7:8fed f2f8:659f f2f9:6715 f2fa:f9fd f2fb:57f7 f2fc:6f57 f2fd:7ddd f2fe:8f2f f3a1:93f6 f3a2:96c6 f3a3:5fb5 f3a4:61f2 f3a5:6f84 f3a6:4e14 f3a7:4f98 f3a8:501f f3a9:53c9 f3aa:55df f3ab:5d6f f3ac:5dee f3ad:6b21 f3ae:6b64 f3af:78cb f3b0:7b9a f3b1:f9fe f3b2:8e49 f3b3:8eca f3b4:906e f3b5:6349 f3b6:643e f3b7:7740 f3b8:7a84 f3b9:932f f3ba:947f f3bb:9f6a f3bc:64b0 f3bd:6faf f3be:71e6 f3bf:74a8 f3c0:74da f3c1:7ac4 f3c2:7c12 f3c3:7e82 f3c4:7cb2 f3c5:7e98 f3c6:8b9a f3c7:8d0a f3c8:947d f3c9:9910 f3ca:994c f3cb:5239 f3cc:5bdf f3cd:64e6 f3ce:672d f3cf:7d2e f3d0:50ed f3d1:53c3 f3d2:5879 f3d3:6158 f3d4:6159 f3d5:61fa f3d6:65ac f3d7:7ad9 f3d8:8b92 f3d9:8b96 f3da:5009 f3db:5021 f3dc:5275 f3dd:5531 f3de:5a3c f3df:5ee0 f3e0:5f70 f3e1:6134 f3e2:655e f3e3:660c f3e4:6636 f3e5:66a2 f3e6:69cd f3e7:6ec4 f3e8:6f32 f3e9:7316 f3ea:7621 f3eb:7a93 f3ec:8139 f3ed:8259 f3ee:83d6 f3ef:84bc f3f0:50b5 f3f1:57f0 f3f2:5bc0 f3f3:5be8 f3f4:5f69 f3f5:63a1 f3f6:7826 f3f7:7db5 f3f8:83dc f3f9:8521 f3fa:91c7 f3fb:91f5 f3fc:518a f3fd:67f5 f3fe:7b56 f4a1:8cac f4a2:51c4 f4a3:59bb f4a4:60bd f4a5:8655 f4a6:501c f4a7:f9ff f4a8:5254 f4a9:5c3a f4aa:617d f4ab:621a f4ac:62d3 f4ad:64f2 f4ae:65a5 f4af:6ecc f4b0:7620 f4b1:810a f4b2:8e60 f4b3:965f f4b4:96bb f4b5:4edf f4b6:5343 f4b7:5598 f4b8:5929 f4b9:5ddd f4ba:64c5 f4bb:6cc9 f4bc:6dfa f4bd:7394 f4be:7a7f f4bf:821b f4c0:85a6 f4c1:8ce4 f4c2:8e10 f4c3:9077 f4c4:91e7 f4c5:95e1 f4c6:9621 f4c7:97c6 f4c8:51f8 f4c9:54f2 f4ca:5586 f4cb:5fb9 f4cc:64a4 f4cd:6f88 f4ce:7db4 f4cf:8f1f f4d0:8f4d f4d1:9435 f4d2:50c9 f4d3:5c16 f4d4:6cbe f4d5:6dfb f4d6:751b f4d7:77bb f4d8:7c3d f4d9:7c64 f4da:8a79 f4db:8ac2 f4dc:581e f4dd:59be f4de:5e16 f4df:6377 f4e0:7252 f4e1:758a f4e2:776b f4e3:8adc f4e4:8cbc f4e5:8f12 f4e6:5ef3 f4e7:6674 f4e8:6df8 f4e9:807d f4ea:83c1 f4eb:8acb f4ec:9751 f4ed:9bd6 f4ee:fa00 f4ef:5243 f4f0:66ff f4f1:6d95 f4f2:6eef f4f3:7de0 f4f4:8ae6 f4f5:902e f4f6:905e f4f7:9ad4 f4f8:521d f4f9:527f f4fa:54e8 f4fb:6194 f4fc:6284 f4fd:62db f4fe:68a2 f5a1:6912 f5a2:695a f5a3:6a35 f5a4:7092 f5a5:7126 f5a6:785d f5a7:7901 f5a8:790e f5a9:79d2 f5aa:7a0d f5ab:8096 f5ac:8278 f5ad:82d5 f5ae:8349 f5af:8549 f5b0:8c82 f5b1:8d85 f5b2:9162 f5b3:918b f5b4:91ae f5b5:4fc3 f5b6:56d1 f5b7:71ed f5b8:77d7 f5b9:8700 f5ba:89f8 f5bb:5bf8 f5bc:5fd6 f5bd:6751 f5be:90a8 f5bf:53e2 f5c0:585a f5c1:5bf5 f5c2:60a4 f5c3:6181 f5c4:6460 f5c5:7e3d f5c6:8070 f5c7:8525 f5c8:9283 f5c9:64ae f5ca:50ac f5cb:5d14 f5cc:6700 f5cd:589c f5ce:62bd f5cf:63a8 f5d0:690e f5d1:6978 f5d2:6a1e f5d3:6e6b f5d4:76ba f5d5:79cb f5d6:82bb f5d7:8429 f5d8:8acf f5d9:8da8 f5da:8ffd f5db:9112 f5dc:914b f5dd:919c f5de:9310 f5df:9318 f5e0:939a f5e1:96db f5e2:9a36 f5e3:9c0d f5e4:4e11 f5e5:755c f5e6:795d f5e7:7afa f5e8:7b51 f5e9:7bc9 f5ea:7e2e f5eb:84c4 f5ec:8e59 f5ed:8e74 f5ee:8ef8 f5ef:9010 f5f0:6625 f5f1:693f f5f2:7443 f5f3:51fa f5f4:672e f5f5:9edc f5f6:5145 f5f7:5fe0 f5f8:6c96 f5f9:87f2 f5fa:885d f5fb:8877 f5fc:60b4 f5fd:81b5 f5fe:8403 f6a1:8d05 f6a2:53d6 f6a3:5439 f6a4:5634 f6a5:5a36 f6a6:5c31 f6a7:708a f6a8:7fe0 f6a9:805a f6aa:8106 f6ab:81ed f6ac:8da3 f6ad:9189 f6ae:9a5f f6af:9df2 f6b0:5074 f6b1:4ec4 f6b2:53a0 f6b3:60fb f6b4:6e2c f6b5:5c64 f6b6:4f88 f6b7:5024 f6b8:55e4 f6b9:5cd9 f6ba:5e5f f6bb:6065 f6bc:6894 f6bd:6cbb f6be:6dc4 f6bf:71be f6c0:75d4 f6c1:75f4 f6c2:7661 f6c3:7a1a f6c4:7a49 f6c5:7dc7 f6c6:7dfb f6c7:7f6e f6c8:81f4 f6c9:86a9 f6ca:8f1c f6cb:96c9 f6cc:99b3 f6cd:9f52 f6ce:5247 f6cf:52c5 f6d0:98ed f6d1:89aa f6d2:4e03 f6d3:67d2 f6d4:6f06 f6d5:4fb5 f6d6:5be2 f6d7:6795 f6d8:6c88 f6d9:6d78 f6da:741b f6db:7827 f6dc:91dd f6dd:937c f6de:87c4 f6df:79e4 f6e0:7a31 f6e1:5feb f6e2:4ed6 f6e3:54a4 f6e4:553e f6e5:58ae f6e6:59a5 f6e7:60f0 f6e8:6253 f6e9:62d6 f6ea:6736 f6eb:6955 f6ec:8235 f6ed:9640 f6ee:99b1 f6ef:99dd f6f0:502c f6f1:5353 f6f2:5544 f6f3:577c f6f4:fa01 f6f5:6258 f6f6:fa02 f6f7:64e2 f6f8:666b f6f9:67dd f6fa:6fc1 f6fb:6fef f6fc:7422 f6fd:7438 f6fe:8a17 f7a1:9438 f7a2:5451 f7a3:5606 f7a4:5766 f7a5:5f48 f7a6:619a f7a7:6b4e f7a8:7058 f7a9:70ad f7aa:7dbb f7ab:8a95 f7ac:596a f7ad:812b f7ae:63a2 f7af:7708 f7b0:803d f7b1:8caa f7b2:5854 f7b3:642d f7b4:69bb f7b5:5b95 f7b6:5e11 f7b7:6e6f f7b8:fa03 f7b9:8569 f7ba:514c f7bb:53f0 f7bc:592a f7bd:6020 f7be:614b f7bf:6b86 f7c0:6c70 f7c1:6cf0 f7c2:7b1e f7c3:80ce f7c4:82d4 f7c5:8dc6 f7c6:90b0 f7c7:98b1 f7c8:fa04 f7c9:64c7 f7ca:6fa4 f7cb:6491 f7cc:6504 f7cd:514e f7ce:5410 f7cf:571f f7d0:8a0e f7d1:615f f7d2:6876 f7d3:fa05 f7d4:75db f7d5:7b52 f7d6:7d71 f7d7:901a f7d8:5806 f7d9:69cc f7da:817f f7db:892a f7dc:9000 f7dd:9839 f7de:5078 f7df:5957 f7e0:59ac f7e1:6295 f7e2:900f f7e3:9b2a f7e4:615d f7e5:7279 f7e6:95d6 f7e7:5761 f7e8:5a46 f7e9:5df4 f7ea:628a f7eb:64ad f7ec:64fa f7ed:6777 f7ee:6ce2 f7ef:6d3e f7f0:722c f7f1:7436 f7f2:7834 f7f3:7f77 f7f4:82ad f7f5:8ddb f7f6:9817 f7f7:5224 f7f8:5742 f7f9:677f f7fa:7248 f7fb:74e3 f7fc:8ca9 f7fd:8fa6 f7fe:9211 f8a1:962a f8a2:516b f8a3:53ed f8a4:634c f8a5:4f69 f8a6:5504 f8a7:6096 f8a8:6557 f8a9:6c9b f8aa:6d7f f8ab:724c f8ac:72fd f8ad:7a17 f8ae:8987 f8af:8c9d f8b0:5f6d f8b1:6f8e f8b2:70f9 f8b3:81a8 f8b4:610e f8b5:4fbf f8b6:504f f8b7:6241 f8b8:7247 f8b9:7bc7 f8ba:7de8 f8bb:7fe9 f8bc:904d f8bd:97ad f8be:9a19 f8bf:8cb6 f8c0:576a f8c1:5e73 f8c2:67b0 f8c3:840d f8c4:8a55 f8c5:5420 f8c6:5b16 f8c7:5e63 f8c8:5ee2 f8c9:5f0a f8ca:6583 f8cb:80ba f8cc:853d f8cd:9589 f8ce:965b f8cf:4f48 f8d0:5305 f8d1:530d f8d2:530f f8d3:5486 f8d4:54fa f8d5:5703 f8d6:5e03 f8d7:6016 f8d8:629b f8d9:62b1 f8da:6355 f8db:fa06 f8dc:6ce1 f8dd:6d66 f8de:75b1 f8df:7832 f8e0:80de f8e1:812f f8e2:82de f8e3:8461 f8e4:84b2 f8e5:888d f8e6:8912 f8e7:900b f8e8:92ea f8e9:98fd f8ea:9b91 f8eb:5e45 f8ec:66b4 f8ed:66dd f8ee:7011 f8ef:7206 f8f0:fa07 f8f1:4ff5 f8f2:527d f8f3:5f6a f8f4:6153 f8f5:6753 f8f6:6a19 f8f7:6f02 f8f8:74e2 f8f9:7968 f8fa:8868 f8fb:8c79 f8fc:98c7 f8fd:98c4 f8fe:9a43 f9a1:54c1 f9a2:7a1f f9a3:6953 f9a4:8af7 f9a5:8c4a f9a6:98a8 f9a7:99ae f9a8:5f7c f9a9:62ab f9aa:75b2 f9ab:76ae f9ac:88ab f9ad:907f f9ae:9642 f9af:5339 f9b0:5f3c f9b1:5fc5 f9b2:6ccc f9b3:73cc f9b4:7562 f9b5:758b f9b6:7b46 f9b7:82fe f9b8:999d f9b9:4e4f f9ba:903c f9bb:4e0b f9bc:4f55 f9bd:53a6 f9be:590f f9bf:5ec8 f9c0:6630 f9c1:6cb3 f9c2:7455 f9c3:8377 f9c4:8766 f9c5:8cc0 f9c6:9050 f9c7:971e f9c8:9c15 f9c9:58d1 f9ca:5b78 f9cb:8650 f9cc:8b14 f9cd:9db4 f9ce:5bd2 f9cf:6068 f9d0:608d f9d1:65f1 f9d2:6c57 f9d3:6f22 f9d4:6fa3 f9d5:701a f9d6:7f55 f9d7:7ff0 f9d8:9591 f9d9:9592 f9da:9650 f9db:97d3 f9dc:5272 f9dd:8f44 f9de:51fd f9df:542b f9e0:54b8 f9e1:5563 f9e2:558a f9e3:6abb f9e4:6db5 f9e5:7dd8 f9e6:8266 f9e7:929c f9e8:9677 f9e9:9e79 f9ea:5408 f9eb:54c8 f9ec:76d2 f9ed:86e4 f9ee:95a4 f9ef:95d4 f9f0:965c f9f1:4ea2 f9f2:4f09 f9f3:59ee f9f4:5ae6 f9f5:5df7 f9f6:6052 f9f7:6297 f9f8:676d f9f9:6841 f9fa:6c86 f9fb:6e2f f9fc:7f38 f9fd:809b f9fe:822a faa1:fa08 faa2:fa09 faa3:9805 faa4:4ea5 faa5:5055 faa6:54b3 faa7:5793 faa8:595a faa9:5b69 faaa:5bb3 faab:61c8 faac:6977 faad:6d77 faae:7023 faaf:87f9 fab0:89e3 fab1:8a72 fab2:8ae7 fab3:9082 fab4:99ed fab5:9ab8 fab6:52be fab7:6838 fab8:5016 fab9:5e78 faba:674f fabb:8347 fabc:884c fabd:4eab fabe:5411 fabf:56ae fac0:73e6 fac1:9115 fac2:97ff fac3:9909 fac4:9957 fac5:9999 fac6:5653 fac7:589f fac8:865b fac9:8a31 faca:61b2 facb:6af6 facc:737b facd:8ed2 face:6b47 facf:96aa fad0:9a57 fad1:5955 fad2:7200 fad3:8d6b fad4:9769 fad5:4fd4 fad6:5cf4 fad7:5f26 fad8:61f8 fad9:665b fada:6ceb fadb:70ab fadc:7384 fadd:73b9 fade:73fe fadf:7729 fae0:774d fae1:7d43 fae2:7d62 fae3:7e23 fae4:8237 fae5:8852 fae6:fa0a fae7:8ce2 fae8:9249 fae9:986f faea:5b51 faeb:7a74 faec:8840 faed:9801 faee:5acc faef:4fe0 faf0:5354 faf1:593e faf2:5cfd faf3:633e faf4:6d79 faf5:72f9 faf6:8105 faf7:8107 faf8:83a2 faf9:92cf fafa:9830 fafb:4ea8 fafc:5144 fafd:5211 fafe:578b fba1:5f62 fba2:6cc2 fba3:6ece fba4:7005 fba5:7050 fba6:70af fba7:7192 fba8:73e9 fba9:7469 fbaa:834a fbab:87a2 fbac:8861 fbad:9008 fbae:90a2 fbaf:93a3 fbb0:99a8 fbb1:516e fbb2:5f57 fbb3:60e0 fbb4:6167 fbb5:66b3 fbb6:8559 fbb7:8e4a fbb8:91af fbb9:978b fbba:4e4e fbbb:4e92 fbbc:547c fbbd:58d5 fbbe:58fa fbbf:597d fbc0:5cb5 fbc1:5f27 fbc2:6236 fbc3:6248 fbc4:660a fbc5:6667 fbc6:6beb fbc7:6d69 fbc8:6dcf fbc9:6e56 fbca:6ef8 fbcb:6f94 fbcc:6fe0 fbcd:6fe9 fbce:705d fbcf:72d0 fbd0:7425 fbd1:745a fbd2:74e0 fbd3:7693 fbd4:795c fbd5:7cca fbd6:7e1e fbd7:80e1 fbd8:82a6 fbd9:846b fbda:84bf fbdb:864e fbdc:865f fbdd:8774 fbde:8b77 fbdf:8c6a fbe0:93ac fbe1:9800 fbe2:9865 fbe3:60d1 fbe4:6216 fbe5:9177 fbe6:5a5a fbe7:660f fbe8:6df7 fbe9:6e3e fbea:743f fbeb:9b42 fbec:5ffd fbed:60da fbee:7b0f fbef:54c4 fbf0:5f18 fbf1:6c5e fbf2:6cd3 fbf3:6d2a fbf4:70d8 fbf5:7d05 fbf6:8679 fbf7:8a0c fbf8:9d3b fbf9:5316 fbfa:548c fbfb:5b05 fbfc:6a3a fbfd:706b fbfe:7575 fca1:798d fca2:79be fca3:82b1 fca4:83ef fca5:8a71 fca6:8b41 fca7:8ca8 fca8:9774 fca9:fa0b fcaa:64f4 fcab:652b fcac:78ba fcad:78bb fcae:7a6b fcaf:4e38 fcb0:559a fcb1:5950 fcb2:5ba6 fcb3:5e7b fcb4:60a3 fcb5:63db fcb6:6b61 fcb7:6665 fcb8:6853 fcb9:6e19 fcba:7165 fcbb:74b0 fcbc:7d08 fcbd:9084 fcbe:9a69 fcbf:9c25 fcc0:6d3b fcc1:6ed1 fcc2:733e fcc3:8c41 fcc4:95ca fcc5:51f0 fcc6:5e4c fcc7:5fa8 fcc8:604d fcc9:60f6 fcca:6130 fccb:614c fccc:6643 fccd:6644 fcce:69a5 fccf:6cc1 fcd0:6e5f fcd1:6ec9 fcd2:6f62 fcd3:714c fcd4:749c fcd5:7687 fcd6:7bc1 fcd7:7c27 fcd8:8352 fcd9:8757 fcda:9051 fcdb:968d fcdc:9ec3 fcdd:532f fcde:56de fcdf:5efb fce0:5f8a fce1:6062 fce2:6094 fce3:61f7 fce4:6666 fce5:6703 fce6:6a9c fce7:6dee fce8:6fae fce9:7070 fcea:736a fceb:7e6a fcec:81be fced:8334 fcee:86d4 fcef:8aa8 fcf0:8cc4 fcf1:5283 fcf2:7372 fcf3:5b96 fcf4:6a6b fcf5:9404 fcf6:54ee fcf7:5686 fcf8:5b5d fcf9:6548 fcfa:6585 fcfb:66c9 fcfc:689f fcfd:6d8d fcfe:6dc6 fda1:723b fda2:80b4 fda3:9175 fda4:9a4d fda5:4faf fda6:5019 fda7:539a fda8:540e fda9:543c fdaa:5589 fdab:55c5 fdac:5e3f fdad:5f8c fdae:673d fdaf:7166 fdb0:73dd fdb1:9005 fdb2:52db fdb3:52f3 fdb4:5864 fdb5:58ce fdb6:7104 fdb7:718f fdb8:71fb fdb9:85b0 fdba:8a13 fdbb:6688 fdbc:85a8 fdbd:55a7 fdbe:6684 fdbf:714a fdc0:8431 fdc1:5349 fdc2:5599 fdc3:6bc1 fdc4:5f59 fdc5:5fbd fdc6:63ee fdc7:6689 fdc8:7147 fdc9:8af1 fdca:8f1d fdcb:9ebe fdcc:4f11 fdcd:643a fdce:70cb fdcf:7566 fdd0:8667 fdd1:6064 fdd2:8b4e fdd3:9df8 fdd4:5147 fdd5:51f6 fdd6:5308 fdd7:6d36 fdd8:80f8 fdd9:9ed1 fdda:6615 fddb:6b23 fddc:7098 fddd:75d5 fdde:5403 fddf:5c79 fde0:7d07 fde1:8a16 fde2:6b20 fde3:6b3d fde4:6b46 fde5:5438 fde6:6070 fde7:6d3d fde8:7fd5 fde9:8208 fdea:50d6 fdeb:51de fdec:559c fded:566b fdee:56cd fdef:59ec fdf0:5b09 fdf1:5e0c fdf2:6199 fdf3:6198 fdf4:6231 fdf5:665e fdf6:66e6 fdf7:7199 fdf8:71b9 fdf9:71ba fdfa:72a7 fdfb:79a7 fdfc:7a00 fdfd:7fb2 fdfe:8a70 pcbasic-2.0.7/pcbasic/data/codepages/950.ucp000066400000000000000000004141371441235174000204340ustar00rootroot00000000000000# OEM 950: Chinese Traditional # double-byte code points from http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT # single-byte code points are codepage 437; used as fallback where these are undefined in CP950. # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 a140:3000 a141:ff0c a142:3001 a143:3002 a144:ff0e a145:2027 a146:ff1b a147:ff1a a148:ff1f a149:ff01 a14a:fe30 a14b:2026 a14c:2025 a14d:fe50 a14e:fe51 a14f:fe52 a150:00b7 a151:fe54 a152:fe55 a153:fe56 a154:fe57 a155:ff5c a156:2013 a157:fe31 a158:2014 a159:fe33 a15a:2574 a15b:fe34 a15c:fe4f a15d:ff08 a15e:ff09 a15f:fe35 a160:fe36 a161:ff5b a162:ff5d a163:fe37 a164:fe38 a165:3014 a166:3015 a167:fe39 a168:fe3a a169:3010 a16a:3011 a16b:fe3b a16c:fe3c a16d:300a a16e:300b a16f:fe3d a170:fe3e a171:3008 a172:3009 a173:fe3f a174:fe40 a175:300c a176:300d a177:fe41 a178:fe42 a179:300e a17a:300f a17b:fe43 a17c:fe44 a17d:fe59 a17e:fe5a a1a1:fe5b a1a2:fe5c a1a3:fe5d a1a4:fe5e a1a5:2018 a1a6:2019 a1a7:201c a1a8:201d a1a9:301d a1aa:301e a1ab:2035 a1ac:2032 a1ad:ff03 a1ae:ff06 a1af:ff0a a1b0:203b a1b1:00a7 a1b2:3003 a1b3:25cb a1b4:25cf a1b5:25b3 a1b6:25b2 a1b7:25ce a1b8:2606 a1b9:2605 a1ba:25c7 a1bb:25c6 a1bc:25a1 a1bd:25a0 a1be:25bd a1bf:25bc a1c0:32a3 a1c1:2105 a1c2:00af a1c3:ffe3 a1c4:ff3f a1c5:02cd a1c6:fe49 a1c7:fe4a a1c8:fe4d a1c9:fe4e a1ca:fe4b a1cb:fe4c a1cc:fe5f a1cd:fe60 a1ce:fe61 a1cf:ff0b a1d0:ff0d a1d1:00d7 a1d2:00f7 a1d3:00b1 a1d4:221a a1d5:ff1c a1d6:ff1e a1d7:ff1d a1d8:2266 a1d9:2267 a1da:2260 a1db:221e a1dc:2252 a1dd:2261 a1de:fe62 a1df:fe63 a1e0:fe64 a1e1:fe65 a1e2:fe66 a1e3:ff5e a1e4:2229 a1e5:222a a1e6:22a5 a1e7:2220 a1e8:221f a1e9:22bf a1ea:33d2 a1eb:33d1 a1ec:222b a1ed:222e a1ee:2235 a1ef:2234 a1f0:2640 a1f1:2642 a1f2:2295 a1f3:2299 a1f4:2191 a1f5:2193 a1f6:2190 a1f7:2192 a1f8:2196 a1f9:2197 a1fa:2199 a1fb:2198 a1fc:2225 a1fd:2223 a1fe:ff0f a240:ff3c a241:2215 a242:fe68 a243:ff04 a244:ffe5 a245:3012 a246:ffe0 a247:ffe1 a248:ff05 a249:ff20 a24a:2103 a24b:2109 a24c:fe69 a24d:fe6a a24e:fe6b a24f:33d5 a250:339c a251:339d a252:339e a253:33ce a254:33a1 a255:338e a256:338f a257:33c4 a258:00b0 a259:5159 a25a:515b a25b:515e a25c:515d a25d:5161 a25e:5163 a25f:55e7 a260:74e9 a261:7cce a262:2581 a263:2582 a264:2583 a265:2584 a266:2585 a267:2586 a268:2587 a269:2588 a26a:258f a26b:258e a26c:258d a26d:258c a26e:258b a26f:258a a270:2589 a271:253c a272:2534 a273:252c a274:2524 a275:251c a276:2594 a277:2500 a278:2502 a279:2595 a27a:250c a27b:2510 a27c:2514 a27d:2518 a27e:256d a2a1:256e a2a2:2570 a2a3:256f a2a4:2550 a2a5:255e a2a6:256a a2a7:2561 a2a8:25e2 a2a9:25e3 a2aa:25e5 a2ab:25e4 a2ac:2571 a2ad:2572 a2ae:2573 a2af:ff10 a2b0:ff11 a2b1:ff12 a2b2:ff13 a2b3:ff14 a2b4:ff15 a2b5:ff16 a2b6:ff17 a2b7:ff18 a2b8:ff19 a2b9:2160 a2ba:2161 a2bb:2162 a2bc:2163 a2bd:2164 a2be:2165 a2bf:2166 a2c0:2167 a2c1:2168 a2c2:2169 a2c3:3021 a2c4:3022 a2c5:3023 a2c6:3024 a2c7:3025 a2c8:3026 a2c9:3027 a2ca:3028 a2cb:3029 a2cc:5341 a2cd:5344 a2ce:5345 a2cf:ff21 a2d0:ff22 a2d1:ff23 a2d2:ff24 a2d3:ff25 a2d4:ff26 a2d5:ff27 a2d6:ff28 a2d7:ff29 a2d8:ff2a a2d9:ff2b a2da:ff2c a2db:ff2d a2dc:ff2e a2dd:ff2f a2de:ff30 a2df:ff31 a2e0:ff32 a2e1:ff33 a2e2:ff34 a2e3:ff35 a2e4:ff36 a2e5:ff37 a2e6:ff38 a2e7:ff39 a2e8:ff3a a2e9:ff41 a2ea:ff42 a2eb:ff43 a2ec:ff44 a2ed:ff45 a2ee:ff46 a2ef:ff47 a2f0:ff48 a2f1:ff49 a2f2:ff4a a2f3:ff4b a2f4:ff4c a2f5:ff4d a2f6:ff4e a2f7:ff4f a2f8:ff50 a2f9:ff51 a2fa:ff52 a2fb:ff53 a2fc:ff54 a2fd:ff55 a2fe:ff56 a340:ff57 a341:ff58 a342:ff59 a343:ff5a a344:0391 a345:0392 a346:0393 a347:0394 a348:0395 a349:0396 a34a:0397 a34b:0398 a34c:0399 a34d:039a a34e:039b a34f:039c a350:039d a351:039e a352:039f a353:03a0 a354:03a1 a355:03a3 a356:03a4 a357:03a5 a358:03a6 a359:03a7 a35a:03a8 a35b:03a9 a35c:03b1 a35d:03b2 a35e:03b3 a35f:03b4 a360:03b5 a361:03b6 a362:03b7 a363:03b8 a364:03b9 a365:03ba a366:03bb a367:03bc a368:03bd a369:03be a36a:03bf a36b:03c0 a36c:03c1 a36d:03c3 a36e:03c4 a36f:03c5 a370:03c6 a371:03c7 a372:03c8 a373:03c9 a374:3105 a375:3106 a376:3107 a377:3108 a378:3109 a379:310a a37a:310b a37b:310c a37c:310d a37d:310e a37e:310f a3a1:3110 a3a2:3111 a3a3:3112 a3a4:3113 a3a5:3114 a3a6:3115 a3a7:3116 a3a8:3117 a3a9:3118 a3aa:3119 a3ab:311a a3ac:311b a3ad:311c a3ae:311d a3af:311e a3b0:311f a3b1:3120 a3b2:3121 a3b3:3122 a3b4:3123 a3b5:3124 a3b6:3125 a3b7:3126 a3b8:3127 a3b9:3128 a3ba:3129 a3bb:02d9 a3bc:02c9 a3bd:02ca a3be:02c7 a3bf:02cb a3e1:20ac a440:4e00 a441:4e59 a442:4e01 a443:4e03 a444:4e43 a445:4e5d a446:4e86 a447:4e8c a448:4eba a449:513f a44a:5165 a44b:516b a44c:51e0 a44d:5200 a44e:5201 a44f:529b a450:5315 a451:5341 a452:535c a453:53c8 a454:4e09 a455:4e0b a456:4e08 a457:4e0a a458:4e2b a459:4e38 a45a:51e1 a45b:4e45 a45c:4e48 a45d:4e5f a45e:4e5e a45f:4e8e a460:4ea1 a461:5140 a462:5203 a463:52fa a464:5343 a465:53c9 a466:53e3 a467:571f a468:58eb a469:5915 a46a:5927 a46b:5973 a46c:5b50 a46d:5b51 a46e:5b53 a46f:5bf8 a470:5c0f a471:5c22 a472:5c38 a473:5c71 a474:5ddd a475:5de5 a476:5df1 a477:5df2 a478:5df3 a479:5dfe a47a:5e72 a47b:5efe a47c:5f0b a47d:5f13 a47e:624d a4a1:4e11 a4a2:4e10 a4a3:4e0d a4a4:4e2d a4a5:4e30 a4a6:4e39 a4a7:4e4b a4a8:5c39 a4a9:4e88 a4aa:4e91 a4ab:4e95 a4ac:4e92 a4ad:4e94 a4ae:4ea2 a4af:4ec1 a4b0:4ec0 a4b1:4ec3 a4b2:4ec6 a4b3:4ec7 a4b4:4ecd a4b5:4eca a4b6:4ecb a4b7:4ec4 a4b8:5143 a4b9:5141 a4ba:5167 a4bb:516d a4bc:516e a4bd:516c a4be:5197 a4bf:51f6 a4c0:5206 a4c1:5207 a4c2:5208 a4c3:52fb a4c4:52fe a4c5:52ff a4c6:5316 a4c7:5339 a4c8:5348 a4c9:5347 a4ca:5345 a4cb:535e a4cc:5384 a4cd:53cb a4ce:53ca a4cf:53cd a4d0:58ec a4d1:5929 a4d2:592b a4d3:592a a4d4:592d a4d5:5b54 a4d6:5c11 a4d7:5c24 a4d8:5c3a a4d9:5c6f a4da:5df4 a4db:5e7b a4dc:5eff a4dd:5f14 a4de:5f15 a4df:5fc3 a4e0:6208 a4e1:6236 a4e2:624b a4e3:624e a4e4:652f a4e5:6587 a4e6:6597 a4e7:65a4 a4e8:65b9 a4e9:65e5 a4ea:66f0 a4eb:6708 a4ec:6728 a4ed:6b20 a4ee:6b62 a4ef:6b79 a4f0:6bcb a4f1:6bd4 a4f2:6bdb a4f3:6c0f a4f4:6c34 a4f5:706b a4f6:722a a4f7:7236 a4f8:723b a4f9:7247 a4fa:7259 a4fb:725b a4fc:72ac a4fd:738b a4fe:4e19 a540:4e16 a541:4e15 a542:4e14 a543:4e18 a544:4e3b a545:4e4d a546:4e4f a547:4e4e a548:4ee5 a549:4ed8 a54a:4ed4 a54b:4ed5 a54c:4ed6 a54d:4ed7 a54e:4ee3 a54f:4ee4 a550:4ed9 a551:4ede a552:5145 a553:5144 a554:5189 a555:518a a556:51ac a557:51f9 a558:51fa a559:51f8 a55a:520a a55b:52a0 a55c:529f a55d:5305 a55e:5306 a55f:5317 a560:531d a561:4edf a562:534a a563:5349 a564:5361 a565:5360 a566:536f a567:536e a568:53bb a569:53ef a56a:53e4 a56b:53f3 a56c:53ec a56d:53ee a56e:53e9 a56f:53e8 a570:53fc a571:53f8 a572:53f5 a573:53eb a574:53e6 a575:53ea a576:53f2 a577:53f1 a578:53f0 a579:53e5 a57a:53ed a57b:53fb a57c:56db a57d:56da a57e:5916 a5a1:592e a5a2:5931 a5a3:5974 a5a4:5976 a5a5:5b55 a5a6:5b83 a5a7:5c3c a5a8:5de8 a5a9:5de7 a5aa:5de6 a5ab:5e02 a5ac:5e03 a5ad:5e73 a5ae:5e7c a5af:5f01 a5b0:5f18 a5b1:5f17 a5b2:5fc5 a5b3:620a a5b4:6253 a5b5:6254 a5b6:6252 a5b7:6251 a5b8:65a5 a5b9:65e6 a5ba:672e a5bb:672c a5bc:672a a5bd:672b a5be:672d a5bf:6b63 a5c0:6bcd a5c1:6c11 a5c2:6c10 a5c3:6c38 a5c4:6c41 a5c5:6c40 a5c6:6c3e a5c7:72af a5c8:7384 a5c9:7389 a5ca:74dc a5cb:74e6 a5cc:7518 a5cd:751f a5ce:7528 a5cf:7529 a5d0:7530 a5d1:7531 a5d2:7532 a5d3:7533 a5d4:758b a5d5:767d a5d6:76ae a5d7:76bf a5d8:76ee a5d9:77db a5da:77e2 a5db:77f3 a5dc:793a a5dd:79be a5de:7a74 a5df:7acb a5e0:4e1e a5e1:4e1f a5e2:4e52 a5e3:4e53 a5e4:4e69 a5e5:4e99 a5e6:4ea4 a5e7:4ea6 a5e8:4ea5 a5e9:4eff a5ea:4f09 a5eb:4f19 a5ec:4f0a a5ed:4f15 a5ee:4f0d a5ef:4f10 a5f0:4f11 a5f1:4f0f a5f2:4ef2 a5f3:4ef6 a5f4:4efb a5f5:4ef0 a5f6:4ef3 a5f7:4efd a5f8:4f01 a5f9:4f0b a5fa:5149 a5fb:5147 a5fc:5146 a5fd:5148 a5fe:5168 a640:5171 a641:518d a642:51b0 a643:5217 a644:5211 a645:5212 a646:520e a647:5216 a648:52a3 a649:5308 a64a:5321 a64b:5320 a64c:5370 a64d:5371 a64e:5409 a64f:540f a650:540c a651:540a a652:5410 a653:5401 a654:540b a655:5404 a656:5411 a657:540d a658:5408 a659:5403 a65a:540e a65b:5406 a65c:5412 a65d:56e0 a65e:56de a65f:56dd a660:5733 a661:5730 a662:5728 a663:572d a664:572c a665:572f a666:5729 a667:5919 a668:591a a669:5937 a66a:5938 a66b:5984 a66c:5978 a66d:5983 a66e:597d a66f:5979 a670:5982 a671:5981 a672:5b57 a673:5b58 a674:5b87 a675:5b88 a676:5b85 a677:5b89 a678:5bfa a679:5c16 a67a:5c79 a67b:5dde a67c:5e06 a67d:5e76 a67e:5e74 a6a1:5f0f a6a2:5f1b a6a3:5fd9 a6a4:5fd6 a6a5:620e a6a6:620c a6a7:620d a6a8:6210 a6a9:6263 a6aa:625b a6ab:6258 a6ac:6536 a6ad:65e9 a6ae:65e8 a6af:65ec a6b0:65ed a6b1:66f2 a6b2:66f3 a6b3:6709 a6b4:673d a6b5:6734 a6b6:6731 a6b7:6735 a6b8:6b21 a6b9:6b64 a6ba:6b7b a6bb:6c16 a6bc:6c5d a6bd:6c57 a6be:6c59 a6bf:6c5f a6c0:6c60 a6c1:6c50 a6c2:6c55 a6c3:6c61 a6c4:6c5b a6c5:6c4d a6c6:6c4e a6c7:7070 a6c8:725f a6c9:725d a6ca:767e a6cb:7af9 a6cc:7c73 a6cd:7cf8 a6ce:7f36 a6cf:7f8a a6d0:7fbd a6d1:8001 a6d2:8003 a6d3:800c a6d4:8012 a6d5:8033 a6d6:807f a6d7:8089 a6d8:808b a6d9:808c a6da:81e3 a6db:81ea a6dc:81f3 a6dd:81fc a6de:820c a6df:821b a6e0:821f a6e1:826e a6e2:8272 a6e3:827e a6e4:866b a6e5:8840 a6e6:884c a6e7:8863 a6e8:897f a6e9:9621 a6ea:4e32 a6eb:4ea8 a6ec:4f4d a6ed:4f4f a6ee:4f47 a6ef:4f57 a6f0:4f5e a6f1:4f34 a6f2:4f5b a6f3:4f55 a6f4:4f30 a6f5:4f50 a6f6:4f51 a6f7:4f3d a6f8:4f3a a6f9:4f38 a6fa:4f43 a6fb:4f54 a6fc:4f3c a6fd:4f46 a6fe:4f63 a740:4f5c a741:4f60 a742:4f2f a743:4f4e a744:4f36 a745:4f59 a746:4f5d a747:4f48 a748:4f5a a749:514c a74a:514b a74b:514d a74c:5175 a74d:51b6 a74e:51b7 a74f:5225 a750:5224 a751:5229 a752:522a a753:5228 a754:52ab a755:52a9 a756:52aa a757:52ac a758:5323 a759:5373 a75a:5375 a75b:541d a75c:542d a75d:541e a75e:543e a75f:5426 a760:544e a761:5427 a762:5446 a763:5443 a764:5433 a765:5448 a766:5442 a767:541b a768:5429 a769:544a a76a:5439 a76b:543b a76c:5438 a76d:542e a76e:5435 a76f:5436 a770:5420 a771:543c a772:5440 a773:5431 a774:542b a775:541f a776:542c a777:56ea a778:56f0 a779:56e4 a77a:56eb a77b:574a a77c:5751 a77d:5740 a77e:574d a7a1:5747 a7a2:574e a7a3:573e a7a4:5750 a7a5:574f a7a6:573b a7a7:58ef a7a8:593e a7a9:599d a7aa:5992 a7ab:59a8 a7ac:599e a7ad:59a3 a7ae:5999 a7af:5996 a7b0:598d a7b1:59a4 a7b2:5993 a7b3:598a a7b4:59a5 a7b5:5b5d a7b6:5b5c a7b7:5b5a a7b8:5b5b a7b9:5b8c a7ba:5b8b a7bb:5b8f a7bc:5c2c a7bd:5c40 a7be:5c41 a7bf:5c3f a7c0:5c3e a7c1:5c90 a7c2:5c91 a7c3:5c94 a7c4:5c8c a7c5:5deb a7c6:5e0c a7c7:5e8f a7c8:5e87 a7c9:5e8a a7ca:5ef7 a7cb:5f04 a7cc:5f1f a7cd:5f64 a7ce:5f62 a7cf:5f77 a7d0:5f79 a7d1:5fd8 a7d2:5fcc a7d3:5fd7 a7d4:5fcd a7d5:5ff1 a7d6:5feb a7d7:5ff8 a7d8:5fea a7d9:6212 a7da:6211 a7db:6284 a7dc:6297 a7dd:6296 a7de:6280 a7df:6276 a7e0:6289 a7e1:626d a7e2:628a a7e3:627c a7e4:627e a7e5:6279 a7e6:6273 a7e7:6292 a7e8:626f a7e9:6298 a7ea:626e a7eb:6295 a7ec:6293 a7ed:6291 a7ee:6286 a7ef:6539 a7f0:653b a7f1:6538 a7f2:65f1 a7f3:66f4 a7f4:675f a7f5:674e a7f6:674f a7f7:6750 a7f8:6751 a7f9:675c a7fa:6756 a7fb:675e a7fc:6749 a7fd:6746 a7fe:6760 a840:6753 a841:6757 a842:6b65 a843:6bcf a844:6c42 a845:6c5e a846:6c99 a847:6c81 a848:6c88 a849:6c89 a84a:6c85 a84b:6c9b a84c:6c6a a84d:6c7a a84e:6c90 a84f:6c70 a850:6c8c a851:6c68 a852:6c96 a853:6c92 a854:6c7d a855:6c83 a856:6c72 a857:6c7e a858:6c74 a859:6c86 a85a:6c76 a85b:6c8d a85c:6c94 a85d:6c98 a85e:6c82 a85f:7076 a860:707c a861:707d a862:7078 a863:7262 a864:7261 a865:7260 a866:72c4 a867:72c2 a868:7396 a869:752c a86a:752b a86b:7537 a86c:7538 a86d:7682 a86e:76ef a86f:77e3 a870:79c1 a871:79c0 a872:79bf a873:7a76 a874:7cfb a875:7f55 a876:8096 a877:8093 a878:809d a879:8098 a87a:809b a87b:809a a87c:80b2 a87d:826f a87e:8292 a8a1:828b a8a2:828d a8a3:898b a8a4:89d2 a8a5:8a00 a8a6:8c37 a8a7:8c46 a8a8:8c55 a8a9:8c9d a8aa:8d64 a8ab:8d70 a8ac:8db3 a8ad:8eab a8ae:8eca a8af:8f9b a8b0:8fb0 a8b1:8fc2 a8b2:8fc6 a8b3:8fc5 a8b4:8fc4 a8b5:5de1 a8b6:9091 a8b7:90a2 a8b8:90aa a8b9:90a6 a8ba:90a3 a8bb:9149 a8bc:91c6 a8bd:91cc a8be:9632 a8bf:962e a8c0:9631 a8c1:962a a8c2:962c a8c3:4e26 a8c4:4e56 a8c5:4e73 a8c6:4e8b a8c7:4e9b a8c8:4e9e a8c9:4eab a8ca:4eac a8cb:4f6f a8cc:4f9d a8cd:4f8d a8ce:4f73 a8cf:4f7f a8d0:4f6c a8d1:4f9b a8d2:4f8b a8d3:4f86 a8d4:4f83 a8d5:4f70 a8d6:4f75 a8d7:4f88 a8d8:4f69 a8d9:4f7b a8da:4f96 a8db:4f7e a8dc:4f8f a8dd:4f91 a8de:4f7a a8df:5154 a8e0:5152 a8e1:5155 a8e2:5169 a8e3:5177 a8e4:5176 a8e5:5178 a8e6:51bd a8e7:51fd a8e8:523b a8e9:5238 a8ea:5237 a8eb:523a a8ec:5230 a8ed:522e a8ee:5236 a8ef:5241 a8f0:52be a8f1:52bb a8f2:5352 a8f3:5354 a8f4:5353 a8f5:5351 a8f6:5366 a8f7:5377 a8f8:5378 a8f9:5379 a8fa:53d6 a8fb:53d4 a8fc:53d7 a8fd:5473 a8fe:5475 a940:5496 a941:5478 a942:5495 a943:5480 a944:547b a945:5477 a946:5484 a947:5492 a948:5486 a949:547c a94a:5490 a94b:5471 a94c:5476 a94d:548c a94e:549a a94f:5462 a950:5468 a951:548b a952:547d a953:548e a954:56fa a955:5783 a956:5777 a957:576a a958:5769 a959:5761 a95a:5766 a95b:5764 a95c:577c a95d:591c a95e:5949 a95f:5947 a960:5948 a961:5944 a962:5954 a963:59be a964:59bb a965:59d4 a966:59b9 a967:59ae a968:59d1 a969:59c6 a96a:59d0 a96b:59cd a96c:59cb a96d:59d3 a96e:59ca a96f:59af a970:59b3 a971:59d2 a972:59c5 a973:5b5f a974:5b64 a975:5b63 a976:5b97 a977:5b9a a978:5b98 a979:5b9c a97a:5b99 a97b:5b9b a97c:5c1a a97d:5c48 a97e:5c45 a9a1:5c46 a9a2:5cb7 a9a3:5ca1 a9a4:5cb8 a9a5:5ca9 a9a6:5cab a9a7:5cb1 a9a8:5cb3 a9a9:5e18 a9aa:5e1a a9ab:5e16 a9ac:5e15 a9ad:5e1b a9ae:5e11 a9af:5e78 a9b0:5e9a a9b1:5e97 a9b2:5e9c a9b3:5e95 a9b4:5e96 a9b5:5ef6 a9b6:5f26 a9b7:5f27 a9b8:5f29 a9b9:5f80 a9ba:5f81 a9bb:5f7f a9bc:5f7c a9bd:5fdd a9be:5fe0 a9bf:5ffd a9c0:5ff5 a9c1:5fff a9c2:600f a9c3:6014 a9c4:602f a9c5:6035 a9c6:6016 a9c7:602a a9c8:6015 a9c9:6021 a9ca:6027 a9cb:6029 a9cc:602b a9cd:601b a9ce:6216 a9cf:6215 a9d0:623f a9d1:623e a9d2:6240 a9d3:627f a9d4:62c9 a9d5:62cc a9d6:62c4 a9d7:62bf a9d8:62c2 a9d9:62b9 a9da:62d2 a9db:62db a9dc:62ab a9dd:62d3 a9de:62d4 a9df:62cb a9e0:62c8 a9e1:62a8 a9e2:62bd a9e3:62bc a9e4:62d0 a9e5:62d9 a9e6:62c7 a9e7:62cd a9e8:62b5 a9e9:62da a9ea:62b1 a9eb:62d8 a9ec:62d6 a9ed:62d7 a9ee:62c6 a9ef:62ac a9f0:62ce a9f1:653e a9f2:65a7 a9f3:65bc a9f4:65fa a9f5:6614 a9f6:6613 a9f7:660c a9f8:6606 a9f9:6602 a9fa:660e a9fb:6600 a9fc:660f a9fd:6615 a9fe:660a aa40:6607 aa41:670d aa42:670b aa43:676d aa44:678b aa45:6795 aa46:6771 aa47:679c aa48:6773 aa49:6777 aa4a:6787 aa4b:679d aa4c:6797 aa4d:676f aa4e:6770 aa4f:677f aa50:6789 aa51:677e aa52:6790 aa53:6775 aa54:679a aa55:6793 aa56:677c aa57:676a aa58:6772 aa59:6b23 aa5a:6b66 aa5b:6b67 aa5c:6b7f aa5d:6c13 aa5e:6c1b aa5f:6ce3 aa60:6ce8 aa61:6cf3 aa62:6cb1 aa63:6ccc aa64:6ce5 aa65:6cb3 aa66:6cbd aa67:6cbe aa68:6cbc aa69:6ce2 aa6a:6cab aa6b:6cd5 aa6c:6cd3 aa6d:6cb8 aa6e:6cc4 aa6f:6cb9 aa70:6cc1 aa71:6cae aa72:6cd7 aa73:6cc5 aa74:6cf1 aa75:6cbf aa76:6cbb aa77:6ce1 aa78:6cdb aa79:6cca aa7a:6cac aa7b:6cef aa7c:6cdc aa7d:6cd6 aa7e:6ce0 aaa1:7095 aaa2:708e aaa3:7092 aaa4:708a aaa5:7099 aaa6:722c aaa7:722d aaa8:7238 aaa9:7248 aaaa:7267 aaab:7269 aaac:72c0 aaad:72ce aaae:72d9 aaaf:72d7 aab0:72d0 aab1:73a9 aab2:73a8 aab3:739f aab4:73ab aab5:73a5 aab6:753d aab7:759d aab8:7599 aab9:759a aaba:7684 aabb:76c2 aabc:76f2 aabd:76f4 aabe:77e5 aabf:77fd aac0:793e aac1:7940 aac2:7941 aac3:79c9 aac4:79c8 aac5:7a7a aac6:7a79 aac7:7afa aac8:7cfe aac9:7f54 aaca:7f8c aacb:7f8b aacc:8005 aacd:80ba aace:80a5 aacf:80a2 aad0:80b1 aad1:80a1 aad2:80ab aad3:80a9 aad4:80b4 aad5:80aa aad6:80af aad7:81e5 aad8:81fe aad9:820d aada:82b3 aadb:829d aadc:8299 aadd:82ad aade:82bd aadf:829f aae0:82b9 aae1:82b1 aae2:82ac aae3:82a5 aae4:82af aae5:82b8 aae6:82a3 aae7:82b0 aae8:82be aae9:82b7 aaea:864e aaeb:8671 aaec:521d aaed:8868 aaee:8ecb aaef:8fce aaf0:8fd4 aaf1:8fd1 aaf2:90b5 aaf3:90b8 aaf4:90b1 aaf5:90b6 aaf6:91c7 aaf7:91d1 aaf8:9577 aaf9:9580 aafa:961c aafb:9640 aafc:963f aafd:963b aafe:9644 ab40:9642 ab41:96b9 ab42:96e8 ab43:9752 ab44:975e ab45:4e9f ab46:4ead ab47:4eae ab48:4fe1 ab49:4fb5 ab4a:4faf ab4b:4fbf ab4c:4fe0 ab4d:4fd1 ab4e:4fcf ab4f:4fdd ab50:4fc3 ab51:4fb6 ab52:4fd8 ab53:4fdf ab54:4fca ab55:4fd7 ab56:4fae ab57:4fd0 ab58:4fc4 ab59:4fc2 ab5a:4fda ab5b:4fce ab5c:4fde ab5d:4fb7 ab5e:5157 ab5f:5192 ab60:5191 ab61:51a0 ab62:524e ab63:5243 ab64:524a ab65:524d ab66:524c ab67:524b ab68:5247 ab69:52c7 ab6a:52c9 ab6b:52c3 ab6c:52c1 ab6d:530d ab6e:5357 ab6f:537b ab70:539a ab71:53db ab72:54ac ab73:54c0 ab74:54a8 ab75:54ce ab76:54c9 ab77:54b8 ab78:54a6 ab79:54b3 ab7a:54c7 ab7b:54c2 ab7c:54bd ab7d:54aa ab7e:54c1 aba1:54c4 aba2:54c8 aba3:54af aba4:54ab aba5:54b1 aba6:54bb aba7:54a9 aba8:54a7 aba9:54bf abaa:56ff abab:5782 abac:578b abad:57a0 abae:57a3 abaf:57a2 abb0:57ce abb1:57ae abb2:5793 abb3:5955 abb4:5951 abb5:594f abb6:594e abb7:5950 abb8:59dc abb9:59d8 abba:59ff abbb:59e3 abbc:59e8 abbd:5a03 abbe:59e5 abbf:59ea abc0:59da abc1:59e6 abc2:5a01 abc3:59fb abc4:5b69 abc5:5ba3 abc6:5ba6 abc7:5ba4 abc8:5ba2 abc9:5ba5 abca:5c01 abcb:5c4e abcc:5c4f abcd:5c4d abce:5c4b abcf:5cd9 abd0:5cd2 abd1:5df7 abd2:5e1d abd3:5e25 abd4:5e1f abd5:5e7d abd6:5ea0 abd7:5ea6 abd8:5efa abd9:5f08 abda:5f2d abdb:5f65 abdc:5f88 abdd:5f85 abde:5f8a abdf:5f8b abe0:5f87 abe1:5f8c abe2:5f89 abe3:6012 abe4:601d abe5:6020 abe6:6025 abe7:600e abe8:6028 abe9:604d abea:6070 abeb:6068 abec:6062 abed:6046 abee:6043 abef:606c abf0:606b abf1:606a abf2:6064 abf3:6241 abf4:62dc abf5:6316 abf6:6309 abf7:62fc abf8:62ed abf9:6301 abfa:62ee abfb:62fd abfc:6307 abfd:62f1 abfe:62f7 ac40:62ef ac41:62ec ac42:62fe ac43:62f4 ac44:6311 ac45:6302 ac46:653f ac47:6545 ac48:65ab ac49:65bd ac4a:65e2 ac4b:6625 ac4c:662d ac4d:6620 ac4e:6627 ac4f:662f ac50:661f ac51:6628 ac52:6631 ac53:6624 ac54:66f7 ac55:67ff ac56:67d3 ac57:67f1 ac58:67d4 ac59:67d0 ac5a:67ec ac5b:67b6 ac5c:67af ac5d:67f5 ac5e:67e9 ac5f:67ef ac60:67c4 ac61:67d1 ac62:67b4 ac63:67da ac64:67e5 ac65:67b8 ac66:67cf ac67:67de ac68:67f3 ac69:67b0 ac6a:67d9 ac6b:67e2 ac6c:67dd ac6d:67d2 ac6e:6b6a ac6f:6b83 ac70:6b86 ac71:6bb5 ac72:6bd2 ac73:6bd7 ac74:6c1f ac75:6cc9 ac76:6d0b ac77:6d32 ac78:6d2a ac79:6d41 ac7a:6d25 ac7b:6d0c ac7c:6d31 ac7d:6d1e ac7e:6d17 aca1:6d3b aca2:6d3d aca3:6d3e aca4:6d36 aca5:6d1b aca6:6cf5 aca7:6d39 aca8:6d27 aca9:6d38 acaa:6d29 acab:6d2e acac:6d35 acad:6d0e acae:6d2b acaf:70ab acb0:70ba acb1:70b3 acb2:70ac acb3:70af acb4:70ad acb5:70b8 acb6:70ae acb7:70a4 acb8:7230 acb9:7272 acba:726f acbb:7274 acbc:72e9 acbd:72e0 acbe:72e1 acbf:73b7 acc0:73ca acc1:73bb acc2:73b2 acc3:73cd acc4:73c0 acc5:73b3 acc6:751a acc7:752d acc8:754f acc9:754c acca:754e accb:754b accc:75ab accd:75a4 acce:75a5 accf:75a2 acd0:75a3 acd1:7678 acd2:7686 acd3:7687 acd4:7688 acd5:76c8 acd6:76c6 acd7:76c3 acd8:76c5 acd9:7701 acda:76f9 acdb:76f8 acdc:7709 acdd:770b acde:76fe acdf:76fc ace0:7707 ace1:77dc ace2:7802 ace3:7814 ace4:780c ace5:780d ace6:7946 ace7:7949 ace8:7948 ace9:7947 acea:79b9 aceb:79ba acec:79d1 aced:79d2 acee:79cb acef:7a7f acf0:7a81 acf1:7aff acf2:7afd acf3:7c7d acf4:7d02 acf5:7d05 acf6:7d00 acf7:7d09 acf8:7d07 acf9:7d04 acfa:7d06 acfb:7f38 acfc:7f8e acfd:7fbf acfe:8004 ad40:8010 ad41:800d ad42:8011 ad43:8036 ad44:80d6 ad45:80e5 ad46:80da ad47:80c3 ad48:80c4 ad49:80cc ad4a:80e1 ad4b:80db ad4c:80ce ad4d:80de ad4e:80e4 ad4f:80dd ad50:81f4 ad51:8222 ad52:82e7 ad53:8303 ad54:8305 ad55:82e3 ad56:82db ad57:82e6 ad58:8304 ad59:82e5 ad5a:8302 ad5b:8309 ad5c:82d2 ad5d:82d7 ad5e:82f1 ad5f:8301 ad60:82dc ad61:82d4 ad62:82d1 ad63:82de ad64:82d3 ad65:82df ad66:82ef ad67:8306 ad68:8650 ad69:8679 ad6a:867b ad6b:867a ad6c:884d ad6d:886b ad6e:8981 ad6f:89d4 ad70:8a08 ad71:8a02 ad72:8a03 ad73:8c9e ad74:8ca0 ad75:8d74 ad76:8d73 ad77:8db4 ad78:8ecd ad79:8ecc ad7a:8ff0 ad7b:8fe6 ad7c:8fe2 ad7d:8fea ad7e:8fe5 ada1:8fed ada2:8feb ada3:8fe4 ada4:8fe8 ada5:90ca ada6:90ce ada7:90c1 ada8:90c3 ada9:914b adaa:914a adab:91cd adac:9582 adad:9650 adae:964b adaf:964c adb0:964d adb1:9762 adb2:9769 adb3:97cb adb4:97ed adb5:97f3 adb6:9801 adb7:98a8 adb8:98db adb9:98df adba:9996 adbb:9999 adbc:4e58 adbd:4eb3 adbe:500c adbf:500d adc0:5023 adc1:4fef adc2:5026 adc3:5025 adc4:4ff8 adc5:5029 adc6:5016 adc7:5006 adc8:503c adc9:501f adca:501a adcb:5012 adcc:5011 adcd:4ffa adce:5000 adcf:5014 add0:5028 add1:4ff1 add2:5021 add3:500b add4:5019 add5:5018 add6:4ff3 add7:4fee add8:502d add9:502a adda:4ffe addb:502b addc:5009 addd:517c adde:51a4 addf:51a5 ade0:51a2 ade1:51cd ade2:51cc ade3:51c6 ade4:51cb ade5:5256 ade6:525c ade7:5254 ade8:525b ade9:525d adea:532a adeb:537f adec:539f aded:539d adee:53df adef:54e8 adf0:5510 adf1:5501 adf2:5537 adf3:54fc adf4:54e5 adf5:54f2 adf6:5506 adf7:54fa adf8:5514 adf9:54e9 adfa:54ed adfb:54e1 adfc:5509 adfd:54ee adfe:54ea ae40:54e6 ae41:5527 ae42:5507 ae43:54fd ae44:550f ae45:5703 ae46:5704 ae47:57c2 ae48:57d4 ae49:57cb ae4a:57c3 ae4b:5809 ae4c:590f ae4d:5957 ae4e:5958 ae4f:595a ae50:5a11 ae51:5a18 ae52:5a1c ae53:5a1f ae54:5a1b ae55:5a13 ae56:59ec ae57:5a20 ae58:5a23 ae59:5a29 ae5a:5a25 ae5b:5a0c ae5c:5a09 ae5d:5b6b ae5e:5c58 ae5f:5bb0 ae60:5bb3 ae61:5bb6 ae62:5bb4 ae63:5bae ae64:5bb5 ae65:5bb9 ae66:5bb8 ae67:5c04 ae68:5c51 ae69:5c55 ae6a:5c50 ae6b:5ced ae6c:5cfd ae6d:5cfb ae6e:5cea ae6f:5ce8 ae70:5cf0 ae71:5cf6 ae72:5d01 ae73:5cf4 ae74:5dee ae75:5e2d ae76:5e2b ae77:5eab ae78:5ead ae79:5ea7 ae7a:5f31 ae7b:5f92 ae7c:5f91 ae7d:5f90 ae7e:6059 aea1:6063 aea2:6065 aea3:6050 aea4:6055 aea5:606d aea6:6069 aea7:606f aea8:6084 aea9:609f aeaa:609a aeab:608d aeac:6094 aead:608c aeae:6085 aeaf:6096 aeb0:6247 aeb1:62f3 aeb2:6308 aeb3:62ff aeb4:634e aeb5:633e aeb6:632f aeb7:6355 aeb8:6342 aeb9:6346 aeba:634f aebb:6349 aebc:633a aebd:6350 aebe:633d aebf:632a aec0:632b aec1:6328 aec2:634d aec3:634c aec4:6548 aec5:6549 aec6:6599 aec7:65c1 aec8:65c5 aec9:6642 aeca:6649 aecb:664f aecc:6643 aecd:6652 aece:664c aecf:6645 aed0:6641 aed1:66f8 aed2:6714 aed3:6715 aed4:6717 aed5:6821 aed6:6838 aed7:6848 aed8:6846 aed9:6853 aeda:6839 aedb:6842 aedc:6854 aedd:6829 aede:68b3 aedf:6817 aee0:684c aee1:6851 aee2:683d aee3:67f4 aee4:6850 aee5:6840 aee6:683c aee7:6843 aee8:682a aee9:6845 aeea:6813 aeeb:6818 aeec:6841 aeed:6b8a aeee:6b89 aeef:6bb7 aef0:6c23 aef1:6c27 aef2:6c28 aef3:6c26 aef4:6c24 aef5:6cf0 aef6:6d6a aef7:6d95 aef8:6d88 aef9:6d87 aefa:6d66 aefb:6d78 aefc:6d77 aefd:6d59 aefe:6d93 af40:6d6c af41:6d89 af42:6d6e af43:6d5a af44:6d74 af45:6d69 af46:6d8c af47:6d8a af48:6d79 af49:6d85 af4a:6d65 af4b:6d94 af4c:70ca af4d:70d8 af4e:70e4 af4f:70d9 af50:70c8 af51:70cf af52:7239 af53:7279 af54:72fc af55:72f9 af56:72fd af57:72f8 af58:72f7 af59:7386 af5a:73ed af5b:7409 af5c:73ee af5d:73e0 af5e:73ea af5f:73de af60:7554 af61:755d af62:755c af63:755a af64:7559 af65:75be af66:75c5 af67:75c7 af68:75b2 af69:75b3 af6a:75bd af6b:75bc af6c:75b9 af6d:75c2 af6e:75b8 af6f:768b af70:76b0 af71:76ca af72:76cd af73:76ce af74:7729 af75:771f af76:7720 af77:7728 af78:77e9 af79:7830 af7a:7827 af7b:7838 af7c:781d af7d:7834 af7e:7837 afa1:7825 afa2:782d afa3:7820 afa4:781f afa5:7832 afa6:7955 afa7:7950 afa8:7960 afa9:795f afaa:7956 afab:795e afac:795d afad:7957 afae:795a afaf:79e4 afb0:79e3 afb1:79e7 afb2:79df afb3:79e6 afb4:79e9 afb5:79d8 afb6:7a84 afb7:7a88 afb8:7ad9 afb9:7b06 afba:7b11 afbb:7c89 afbc:7d21 afbd:7d17 afbe:7d0b afbf:7d0a afc0:7d20 afc1:7d22 afc2:7d14 afc3:7d10 afc4:7d15 afc5:7d1a afc6:7d1c afc7:7d0d afc8:7d19 afc9:7d1b afca:7f3a afcb:7f5f afcc:7f94 afcd:7fc5 afce:7fc1 afcf:8006 afd0:8018 afd1:8015 afd2:8019 afd3:8017 afd4:803d afd5:803f afd6:80f1 afd7:8102 afd8:80f0 afd9:8105 afda:80ed afdb:80f4 afdc:8106 afdd:80f8 afde:80f3 afdf:8108 afe0:80fd afe1:810a afe2:80fc afe3:80ef afe4:81ed afe5:81ec afe6:8200 afe7:8210 afe8:822a afe9:822b afea:8228 afeb:822c afec:82bb afed:832b afee:8352 afef:8354 aff0:834a aff1:8338 aff2:8350 aff3:8349 aff4:8335 aff5:8334 aff6:834f aff7:8332 aff8:8339 aff9:8336 affa:8317 affb:8340 affc:8331 affd:8328 affe:8343 b040:8654 b041:868a b042:86aa b043:8693 b044:86a4 b045:86a9 b046:868c b047:86a3 b048:869c b049:8870 b04a:8877 b04b:8881 b04c:8882 b04d:887d b04e:8879 b04f:8a18 b050:8a10 b051:8a0e b052:8a0c b053:8a15 b054:8a0a b055:8a17 b056:8a13 b057:8a16 b058:8a0f b059:8a11 b05a:8c48 b05b:8c7a b05c:8c79 b05d:8ca1 b05e:8ca2 b05f:8d77 b060:8eac b061:8ed2 b062:8ed4 b063:8ecf b064:8fb1 b065:9001 b066:9006 b067:8ff7 b068:9000 b069:8ffa b06a:8ff4 b06b:9003 b06c:8ffd b06d:9005 b06e:8ff8 b06f:9095 b070:90e1 b071:90dd b072:90e2 b073:9152 b074:914d b075:914c b076:91d8 b077:91dd b078:91d7 b079:91dc b07a:91d9 b07b:9583 b07c:9662 b07d:9663 b07e:9661 b0a1:965b b0a2:965d b0a3:9664 b0a4:9658 b0a5:965e b0a6:96bb b0a7:98e2 b0a8:99ac b0a9:9aa8 b0aa:9ad8 b0ab:9b25 b0ac:9b32 b0ad:9b3c b0ae:4e7e b0af:507a b0b0:507d b0b1:505c b0b2:5047 b0b3:5043 b0b4:504c b0b5:505a b0b6:5049 b0b7:5065 b0b8:5076 b0b9:504e b0ba:5055 b0bb:5075 b0bc:5074 b0bd:5077 b0be:504f b0bf:500f b0c0:506f b0c1:506d b0c2:515c b0c3:5195 b0c4:51f0 b0c5:526a b0c6:526f b0c7:52d2 b0c8:52d9 b0c9:52d8 b0ca:52d5 b0cb:5310 b0cc:530f b0cd:5319 b0ce:533f b0cf:5340 b0d0:533e b0d1:53c3 b0d2:66fc b0d3:5546 b0d4:556a b0d5:5566 b0d6:5544 b0d7:555e b0d8:5561 b0d9:5543 b0da:554a b0db:5531 b0dc:5556 b0dd:554f b0de:5555 b0df:552f b0e0:5564 b0e1:5538 b0e2:552e b0e3:555c b0e4:552c b0e5:5563 b0e6:5533 b0e7:5541 b0e8:5557 b0e9:5708 b0ea:570b b0eb:5709 b0ec:57df b0ed:5805 b0ee:580a b0ef:5806 b0f0:57e0 b0f1:57e4 b0f2:57fa b0f3:5802 b0f4:5835 b0f5:57f7 b0f6:57f9 b0f7:5920 b0f8:5962 b0f9:5a36 b0fa:5a41 b0fb:5a49 b0fc:5a66 b0fd:5a6a b0fe:5a40 b140:5a3c b141:5a62 b142:5a5a b143:5a46 b144:5a4a b145:5b70 b146:5bc7 b147:5bc5 b148:5bc4 b149:5bc2 b14a:5bbf b14b:5bc6 b14c:5c09 b14d:5c08 b14e:5c07 b14f:5c60 b150:5c5c b151:5c5d b152:5d07 b153:5d06 b154:5d0e b155:5d1b b156:5d16 b157:5d22 b158:5d11 b159:5d29 b15a:5d14 b15b:5d19 b15c:5d24 b15d:5d27 b15e:5d17 b15f:5de2 b160:5e38 b161:5e36 b162:5e33 b163:5e37 b164:5eb7 b165:5eb8 b166:5eb6 b167:5eb5 b168:5ebe b169:5f35 b16a:5f37 b16b:5f57 b16c:5f6c b16d:5f69 b16e:5f6b b16f:5f97 b170:5f99 b171:5f9e b172:5f98 b173:5fa1 b174:5fa0 b175:5f9c b176:607f b177:60a3 b178:6089 b179:60a0 b17a:60a8 b17b:60cb b17c:60b4 b17d:60e6 b17e:60bd b1a1:60c5 b1a2:60bb b1a3:60b5 b1a4:60dc b1a5:60bc b1a6:60d8 b1a7:60d5 b1a8:60c6 b1a9:60df b1aa:60b8 b1ab:60da b1ac:60c7 b1ad:621a b1ae:621b b1af:6248 b1b0:63a0 b1b1:63a7 b1b2:6372 b1b3:6396 b1b4:63a2 b1b5:63a5 b1b6:6377 b1b7:6367 b1b8:6398 b1b9:63aa b1ba:6371 b1bb:63a9 b1bc:6389 b1bd:6383 b1be:639b b1bf:636b b1c0:63a8 b1c1:6384 b1c2:6388 b1c3:6399 b1c4:63a1 b1c5:63ac b1c6:6392 b1c7:638f b1c8:6380 b1c9:637b b1ca:6369 b1cb:6368 b1cc:637a b1cd:655d b1ce:6556 b1cf:6551 b1d0:6559 b1d1:6557 b1d2:555f b1d3:654f b1d4:6558 b1d5:6555 b1d6:6554 b1d7:659c b1d8:659b b1d9:65ac b1da:65cf b1db:65cb b1dc:65cc b1dd:65ce b1de:665d b1df:665a b1e0:6664 b1e1:6668 b1e2:6666 b1e3:665e b1e4:66f9 b1e5:52d7 b1e6:671b b1e7:6881 b1e8:68af b1e9:68a2 b1ea:6893 b1eb:68b5 b1ec:687f b1ed:6876 b1ee:68b1 b1ef:68a7 b1f0:6897 b1f1:68b0 b1f2:6883 b1f3:68c4 b1f4:68ad b1f5:6886 b1f6:6885 b1f7:6894 b1f8:689d b1f9:68a8 b1fa:689f b1fb:68a1 b1fc:6882 b1fd:6b32 b1fe:6bba b240:6beb b241:6bec b242:6c2b b243:6d8e b244:6dbc b245:6df3 b246:6dd9 b247:6db2 b248:6de1 b249:6dcc b24a:6de4 b24b:6dfb b24c:6dfa b24d:6e05 b24e:6dc7 b24f:6dcb b250:6daf b251:6dd1 b252:6dae b253:6dde b254:6df9 b255:6db8 b256:6df7 b257:6df5 b258:6dc5 b259:6dd2 b25a:6e1a b25b:6db5 b25c:6dda b25d:6deb b25e:6dd8 b25f:6dea b260:6df1 b261:6dee b262:6de8 b263:6dc6 b264:6dc4 b265:6daa b266:6dec b267:6dbf b268:6de6 b269:70f9 b26a:7109 b26b:710a b26c:70fd b26d:70ef b26e:723d b26f:727d b270:7281 b271:731c b272:731b b273:7316 b274:7313 b275:7319 b276:7387 b277:7405 b278:740a b279:7403 b27a:7406 b27b:73fe b27c:740d b27d:74e0 b27e:74f6 b2a1:74f7 b2a2:751c b2a3:7522 b2a4:7565 b2a5:7566 b2a6:7562 b2a7:7570 b2a8:758f b2a9:75d4 b2aa:75d5 b2ab:75b5 b2ac:75ca b2ad:75cd b2ae:768e b2af:76d4 b2b0:76d2 b2b1:76db b2b2:7737 b2b3:773e b2b4:773c b2b5:7736 b2b6:7738 b2b7:773a b2b8:786b b2b9:7843 b2ba:784e b2bb:7965 b2bc:7968 b2bd:796d b2be:79fb b2bf:7a92 b2c0:7a95 b2c1:7b20 b2c2:7b28 b2c3:7b1b b2c4:7b2c b2c5:7b26 b2c6:7b19 b2c7:7b1e b2c8:7b2e b2c9:7c92 b2ca:7c97 b2cb:7c95 b2cc:7d46 b2cd:7d43 b2ce:7d71 b2cf:7d2e b2d0:7d39 b2d1:7d3c b2d2:7d40 b2d3:7d30 b2d4:7d33 b2d5:7d44 b2d6:7d2f b2d7:7d42 b2d8:7d32 b2d9:7d31 b2da:7f3d b2db:7f9e b2dc:7f9a b2dd:7fcc b2de:7fce b2df:7fd2 b2e0:801c b2e1:804a b2e2:8046 b2e3:812f b2e4:8116 b2e5:8123 b2e6:812b b2e7:8129 b2e8:8130 b2e9:8124 b2ea:8202 b2eb:8235 b2ec:8237 b2ed:8236 b2ee:8239 b2ef:838e b2f0:839e b2f1:8398 b2f2:8378 b2f3:83a2 b2f4:8396 b2f5:83bd b2f6:83ab b2f7:8392 b2f8:838a b2f9:8393 b2fa:8389 b2fb:83a0 b2fc:8377 b2fd:837b b2fe:837c b340:8386 b341:83a7 b342:8655 b343:5f6a b344:86c7 b345:86c0 b346:86b6 b347:86c4 b348:86b5 b349:86c6 b34a:86cb b34b:86b1 b34c:86af b34d:86c9 b34e:8853 b34f:889e b350:8888 b351:88ab b352:8892 b353:8896 b354:888d b355:888b b356:8993 b357:898f b358:8a2a b359:8a1d b35a:8a23 b35b:8a25 b35c:8a31 b35d:8a2d b35e:8a1f b35f:8a1b b360:8a22 b361:8c49 b362:8c5a b363:8ca9 b364:8cac b365:8cab b366:8ca8 b367:8caa b368:8ca7 b369:8d67 b36a:8d66 b36b:8dbe b36c:8dba b36d:8edb b36e:8edf b36f:9019 b370:900d b371:901a b372:9017 b373:9023 b374:901f b375:901d b376:9010 b377:9015 b378:901e b379:9020 b37a:900f b37b:9022 b37c:9016 b37d:901b b37e:9014 b3a1:90e8 b3a2:90ed b3a3:90fd b3a4:9157 b3a5:91ce b3a6:91f5 b3a7:91e6 b3a8:91e3 b3a9:91e7 b3aa:91ed b3ab:91e9 b3ac:9589 b3ad:966a b3ae:9675 b3af:9673 b3b0:9678 b3b1:9670 b3b2:9674 b3b3:9676 b3b4:9677 b3b5:966c b3b6:96c0 b3b7:96ea b3b8:96e9 b3b9:7ae0 b3ba:7adf b3bb:9802 b3bc:9803 b3bd:9b5a b3be:9ce5 b3bf:9e75 b3c0:9e7f b3c1:9ea5 b3c2:9ebb b3c3:50a2 b3c4:508d b3c5:5085 b3c6:5099 b3c7:5091 b3c8:5080 b3c9:5096 b3ca:5098 b3cb:509a b3cc:6700 b3cd:51f1 b3ce:5272 b3cf:5274 b3d0:5275 b3d1:5269 b3d2:52de b3d3:52dd b3d4:52db b3d5:535a b3d6:53a5 b3d7:557b b3d8:5580 b3d9:55a7 b3da:557c b3db:558a b3dc:559d b3dd:5598 b3de:5582 b3df:559c b3e0:55aa b3e1:5594 b3e2:5587 b3e3:558b b3e4:5583 b3e5:55b3 b3e6:55ae b3e7:559f b3e8:553e b3e9:55b2 b3ea:559a b3eb:55bb b3ec:55ac b3ed:55b1 b3ee:557e b3ef:5589 b3f0:55ab b3f1:5599 b3f2:570d b3f3:582f b3f4:582a b3f5:5834 b3f6:5824 b3f7:5830 b3f8:5831 b3f9:5821 b3fa:581d b3fb:5820 b3fc:58f9 b3fd:58fa b3fe:5960 b440:5a77 b441:5a9a b442:5a7f b443:5a92 b444:5a9b b445:5aa7 b446:5b73 b447:5b71 b448:5bd2 b449:5bcc b44a:5bd3 b44b:5bd0 b44c:5c0a b44d:5c0b b44e:5c31 b44f:5d4c b450:5d50 b451:5d34 b452:5d47 b453:5dfd b454:5e45 b455:5e3d b456:5e40 b457:5e43 b458:5e7e b459:5eca b45a:5ec1 b45b:5ec2 b45c:5ec4 b45d:5f3c b45e:5f6d b45f:5fa9 b460:5faa b461:5fa8 b462:60d1 b463:60e1 b464:60b2 b465:60b6 b466:60e0 b467:611c b468:6123 b469:60fa b46a:6115 b46b:60f0 b46c:60fb b46d:60f4 b46e:6168 b46f:60f1 b470:610e b471:60f6 b472:6109 b473:6100 b474:6112 b475:621f b476:6249 b477:63a3 b478:638c b479:63cf b47a:63c0 b47b:63e9 b47c:63c9 b47d:63c6 b47e:63cd b4a1:63d2 b4a2:63e3 b4a3:63d0 b4a4:63e1 b4a5:63d6 b4a6:63ed b4a7:63ee b4a8:6376 b4a9:63f4 b4aa:63ea b4ab:63db b4ac:6452 b4ad:63da b4ae:63f9 b4af:655e b4b0:6566 b4b1:6562 b4b2:6563 b4b3:6591 b4b4:6590 b4b5:65af b4b6:666e b4b7:6670 b4b8:6674 b4b9:6676 b4ba:666f b4bb:6691 b4bc:667a b4bd:667e b4be:6677 b4bf:66fe b4c0:66ff b4c1:671f b4c2:671d b4c3:68fa b4c4:68d5 b4c5:68e0 b4c6:68d8 b4c7:68d7 b4c8:6905 b4c9:68df b4ca:68f5 b4cb:68ee b4cc:68e7 b4cd:68f9 b4ce:68d2 b4cf:68f2 b4d0:68e3 b4d1:68cb b4d2:68cd b4d3:690d b4d4:6912 b4d5:690e b4d6:68c9 b4d7:68da b4d8:696e b4d9:68fb b4da:6b3e b4db:6b3a b4dc:6b3d b4dd:6b98 b4de:6b96 b4df:6bbc b4e0:6bef b4e1:6c2e b4e2:6c2f b4e3:6c2c b4e4:6e2f b4e5:6e38 b4e6:6e54 b4e7:6e21 b4e8:6e32 b4e9:6e67 b4ea:6e4a b4eb:6e20 b4ec:6e25 b4ed:6e23 b4ee:6e1b b4ef:6e5b b4f0:6e58 b4f1:6e24 b4f2:6e56 b4f3:6e6e b4f4:6e2d b4f5:6e26 b4f6:6e6f b4f7:6e34 b4f8:6e4d b4f9:6e3a b4fa:6e2c b4fb:6e43 b4fc:6e1d b4fd:6e3e b4fe:6ecb b540:6e89 b541:6e19 b542:6e4e b543:6e63 b544:6e44 b545:6e72 b546:6e69 b547:6e5f b548:7119 b549:711a b54a:7126 b54b:7130 b54c:7121 b54d:7136 b54e:716e b54f:711c b550:724c b551:7284 b552:7280 b553:7336 b554:7325 b555:7334 b556:7329 b557:743a b558:742a b559:7433 b55a:7422 b55b:7425 b55c:7435 b55d:7436 b55e:7434 b55f:742f b560:741b b561:7426 b562:7428 b563:7525 b564:7526 b565:756b b566:756a b567:75e2 b568:75db b569:75e3 b56a:75d9 b56b:75d8 b56c:75de b56d:75e0 b56e:767b b56f:767c b570:7696 b571:7693 b572:76b4 b573:76dc b574:774f b575:77ed b576:785d b577:786c b578:786f b579:7a0d b57a:7a08 b57b:7a0b b57c:7a05 b57d:7a00 b57e:7a98 b5a1:7a97 b5a2:7a96 b5a3:7ae5 b5a4:7ae3 b5a5:7b49 b5a6:7b56 b5a7:7b46 b5a8:7b50 b5a9:7b52 b5aa:7b54 b5ab:7b4d b5ac:7b4b b5ad:7b4f b5ae:7b51 b5af:7c9f b5b0:7ca5 b5b1:7d5e b5b2:7d50 b5b3:7d68 b5b4:7d55 b5b5:7d2b b5b6:7d6e b5b7:7d72 b5b8:7d61 b5b9:7d66 b5ba:7d62 b5bb:7d70 b5bc:7d73 b5bd:5584 b5be:7fd4 b5bf:7fd5 b5c0:800b b5c1:8052 b5c2:8085 b5c3:8155 b5c4:8154 b5c5:814b b5c6:8151 b5c7:814e b5c8:8139 b5c9:8146 b5ca:813e b5cb:814c b5cc:8153 b5cd:8174 b5ce:8212 b5cf:821c b5d0:83e9 b5d1:8403 b5d2:83f8 b5d3:840d b5d4:83e0 b5d5:83c5 b5d6:840b b5d7:83c1 b5d8:83ef b5d9:83f1 b5da:83f4 b5db:8457 b5dc:840a b5dd:83f0 b5de:840c b5df:83cc b5e0:83fd b5e1:83f2 b5e2:83ca b5e3:8438 b5e4:840e b5e5:8404 b5e6:83dc b5e7:8407 b5e8:83d4 b5e9:83df b5ea:865b b5eb:86df b5ec:86d9 b5ed:86ed b5ee:86d4 b5ef:86db b5f0:86e4 b5f1:86d0 b5f2:86de b5f3:8857 b5f4:88c1 b5f5:88c2 b5f6:88b1 b5f7:8983 b5f8:8996 b5f9:8a3b b5fa:8a60 b5fb:8a55 b5fc:8a5e b5fd:8a3c b5fe:8a41 b640:8a54 b641:8a5b b642:8a50 b643:8a46 b644:8a34 b645:8a3a b646:8a36 b647:8a56 b648:8c61 b649:8c82 b64a:8caf b64b:8cbc b64c:8cb3 b64d:8cbd b64e:8cc1 b64f:8cbb b650:8cc0 b651:8cb4 b652:8cb7 b653:8cb6 b654:8cbf b655:8cb8 b656:8d8a b657:8d85 b658:8d81 b659:8dce b65a:8ddd b65b:8dcb b65c:8dda b65d:8dd1 b65e:8dcc b65f:8ddb b660:8dc6 b661:8efb b662:8ef8 b663:8efc b664:8f9c b665:902e b666:9035 b667:9031 b668:9038 b669:9032 b66a:9036 b66b:9102 b66c:90f5 b66d:9109 b66e:90fe b66f:9163 b670:9165 b671:91cf b672:9214 b673:9215 b674:9223 b675:9209 b676:921e b677:920d b678:9210 b679:9207 b67a:9211 b67b:9594 b67c:958f b67d:958b b67e:9591 b6a1:9593 b6a2:9592 b6a3:958e b6a4:968a b6a5:968e b6a6:968b b6a7:967d b6a8:9685 b6a9:9686 b6aa:968d b6ab:9672 b6ac:9684 b6ad:96c1 b6ae:96c5 b6af:96c4 b6b0:96c6 b6b1:96c7 b6b2:96ef b6b3:96f2 b6b4:97cc b6b5:9805 b6b6:9806 b6b7:9808 b6b8:98e7 b6b9:98ea b6ba:98ef b6bb:98e9 b6bc:98f2 b6bd:98ed b6be:99ae b6bf:99ad b6c0:9ec3 b6c1:9ecd b6c2:9ed1 b6c3:4e82 b6c4:50ad b6c5:50b5 b6c6:50b2 b6c7:50b3 b6c8:50c5 b6c9:50be b6ca:50ac b6cb:50b7 b6cc:50bb b6cd:50af b6ce:50c7 b6cf:527f b6d0:5277 b6d1:527d b6d2:52df b6d3:52e6 b6d4:52e4 b6d5:52e2 b6d6:52e3 b6d7:532f b6d8:55df b6d9:55e8 b6da:55d3 b6db:55e6 b6dc:55ce b6dd:55dc b6de:55c7 b6df:55d1 b6e0:55e3 b6e1:55e4 b6e2:55ef b6e3:55da b6e4:55e1 b6e5:55c5 b6e6:55c6 b6e7:55e5 b6e8:55c9 b6e9:5712 b6ea:5713 b6eb:585e b6ec:5851 b6ed:5858 b6ee:5857 b6ef:585a b6f0:5854 b6f1:586b b6f2:584c b6f3:586d b6f4:584a b6f5:5862 b6f6:5852 b6f7:584b b6f8:5967 b6f9:5ac1 b6fa:5ac9 b6fb:5acc b6fc:5abe b6fd:5abd b6fe:5abc b740:5ab3 b741:5ac2 b742:5ab2 b743:5d69 b744:5d6f b745:5e4c b746:5e79 b747:5ec9 b748:5ec8 b749:5f12 b74a:5f59 b74b:5fac b74c:5fae b74d:611a b74e:610f b74f:6148 b750:611f b751:60f3 b752:611b b753:60f9 b754:6101 b755:6108 b756:614e b757:614c b758:6144 b759:614d b75a:613e b75b:6134 b75c:6127 b75d:610d b75e:6106 b75f:6137 b760:6221 b761:6222 b762:6413 b763:643e b764:641e b765:642a b766:642d b767:643d b768:642c b769:640f b76a:641c b76b:6414 b76c:640d b76d:6436 b76e:6416 b76f:6417 b770:6406 b771:656c b772:659f b773:65b0 b774:6697 b775:6689 b776:6687 b777:6688 b778:6696 b779:6684 b77a:6698 b77b:668d b77c:6703 b77d:6994 b77e:696d b7a1:695a b7a2:6977 b7a3:6960 b7a4:6954 b7a5:6975 b7a6:6930 b7a7:6982 b7a8:694a b7a9:6968 b7aa:696b b7ab:695e b7ac:6953 b7ad:6979 b7ae:6986 b7af:695d b7b0:6963 b7b1:695b b7b2:6b47 b7b3:6b72 b7b4:6bc0 b7b5:6bbf b7b6:6bd3 b7b7:6bfd b7b8:6ea2 b7b9:6eaf b7ba:6ed3 b7bb:6eb6 b7bc:6ec2 b7bd:6e90 b7be:6e9d b7bf:6ec7 b7c0:6ec5 b7c1:6ea5 b7c2:6e98 b7c3:6ebc b7c4:6eba b7c5:6eab b7c6:6ed1 b7c7:6e96 b7c8:6e9c b7c9:6ec4 b7ca:6ed4 b7cb:6eaa b7cc:6ea7 b7cd:6eb4 b7ce:714e b7cf:7159 b7d0:7169 b7d1:7164 b7d2:7149 b7d3:7167 b7d4:715c b7d5:716c b7d6:7166 b7d7:714c b7d8:7165 b7d9:715e b7da:7146 b7db:7168 b7dc:7156 b7dd:723a b7de:7252 b7df:7337 b7e0:7345 b7e1:733f b7e2:733e b7e3:746f b7e4:745a b7e5:7455 b7e6:745f b7e7:745e b7e8:7441 b7e9:743f b7ea:7459 b7eb:745b b7ec:745c b7ed:7576 b7ee:7578 b7ef:7600 b7f0:75f0 b7f1:7601 b7f2:75f2 b7f3:75f1 b7f4:75fa b7f5:75ff b7f6:75f4 b7f7:75f3 b7f8:76de b7f9:76df b7fa:775b b7fb:776b b7fc:7766 b7fd:775e b7fe:7763 b840:7779 b841:776a b842:776c b843:775c b844:7765 b845:7768 b846:7762 b847:77ee b848:788e b849:78b0 b84a:7897 b84b:7898 b84c:788c b84d:7889 b84e:787c b84f:7891 b850:7893 b851:787f b852:797a b853:797f b854:7981 b855:842c b856:79bd b857:7a1c b858:7a1a b859:7a20 b85a:7a14 b85b:7a1f b85c:7a1e b85d:7a9f b85e:7aa0 b85f:7b77 b860:7bc0 b861:7b60 b862:7b6e b863:7b67 b864:7cb1 b865:7cb3 b866:7cb5 b867:7d93 b868:7d79 b869:7d91 b86a:7d81 b86b:7d8f b86c:7d5b b86d:7f6e b86e:7f69 b86f:7f6a b870:7f72 b871:7fa9 b872:7fa8 b873:7fa4 b874:8056 b875:8058 b876:8086 b877:8084 b878:8171 b879:8170 b87a:8178 b87b:8165 b87c:816e b87d:8173 b87e:816b b8a1:8179 b8a2:817a b8a3:8166 b8a4:8205 b8a5:8247 b8a6:8482 b8a7:8477 b8a8:843d b8a9:8431 b8aa:8475 b8ab:8466 b8ac:846b b8ad:8449 b8ae:846c b8af:845b b8b0:843c b8b1:8435 b8b2:8461 b8b3:8463 b8b4:8469 b8b5:846d b8b6:8446 b8b7:865e b8b8:865c b8b9:865f b8ba:86f9 b8bb:8713 b8bc:8708 b8bd:8707 b8be:8700 b8bf:86fe b8c0:86fb b8c1:8702 b8c2:8703 b8c3:8706 b8c4:870a b8c5:8859 b8c6:88df b8c7:88d4 b8c8:88d9 b8c9:88dc b8ca:88d8 b8cb:88dd b8cc:88e1 b8cd:88ca b8ce:88d5 b8cf:88d2 b8d0:899c b8d1:89e3 b8d2:8a6b b8d3:8a72 b8d4:8a73 b8d5:8a66 b8d6:8a69 b8d7:8a70 b8d8:8a87 b8d9:8a7c b8da:8a63 b8db:8aa0 b8dc:8a71 b8dd:8a85 b8de:8a6d b8df:8a62 b8e0:8a6e b8e1:8a6c b8e2:8a79 b8e3:8a7b b8e4:8a3e b8e5:8a68 b8e6:8c62 b8e7:8c8a b8e8:8c89 b8e9:8cca b8ea:8cc7 b8eb:8cc8 b8ec:8cc4 b8ed:8cb2 b8ee:8cc3 b8ef:8cc2 b8f0:8cc5 b8f1:8de1 b8f2:8ddf b8f3:8de8 b8f4:8def b8f5:8df3 b8f6:8dfa b8f7:8dea b8f8:8de4 b8f9:8de6 b8fa:8eb2 b8fb:8f03 b8fc:8f09 b8fd:8efe b8fe:8f0a b940:8f9f b941:8fb2 b942:904b b943:904a b944:9053 b945:9042 b946:9054 b947:903c b948:9055 b949:9050 b94a:9047 b94b:904f b94c:904e b94d:904d b94e:9051 b94f:903e b950:9041 b951:9112 b952:9117 b953:916c b954:916a b955:9169 b956:91c9 b957:9237 b958:9257 b959:9238 b95a:923d b95b:9240 b95c:923e b95d:925b b95e:924b b95f:9264 b960:9251 b961:9234 b962:9249 b963:924d b964:9245 b965:9239 b966:923f b967:925a b968:9598 b969:9698 b96a:9694 b96b:9695 b96c:96cd b96d:96cb b96e:96c9 b96f:96ca b970:96f7 b971:96fb b972:96f9 b973:96f6 b974:9756 b975:9774 b976:9776 b977:9810 b978:9811 b979:9813 b97a:980a b97b:9812 b97c:980c b97d:98fc b97e:98f4 b9a1:98fd b9a2:98fe b9a3:99b3 b9a4:99b1 b9a5:99b4 b9a6:9ae1 b9a7:9ce9 b9a8:9e82 b9a9:9f0e b9aa:9f13 b9ab:9f20 b9ac:50e7 b9ad:50ee b9ae:50e5 b9af:50d6 b9b0:50ed b9b1:50da b9b2:50d5 b9b3:50cf b9b4:50d1 b9b5:50f1 b9b6:50ce b9b7:50e9 b9b8:5162 b9b9:51f3 b9ba:5283 b9bb:5282 b9bc:5331 b9bd:53ad b9be:55fe b9bf:5600 b9c0:561b b9c1:5617 b9c2:55fd b9c3:5614 b9c4:5606 b9c5:5609 b9c6:560d b9c7:560e b9c8:55f7 b9c9:5616 b9ca:561f b9cb:5608 b9cc:5610 b9cd:55f6 b9ce:5718 b9cf:5716 b9d0:5875 b9d1:587e b9d2:5883 b9d3:5893 b9d4:588a b9d5:5879 b9d6:5885 b9d7:587d b9d8:58fd b9d9:5925 b9da:5922 b9db:5924 b9dc:596a b9dd:5969 b9de:5ae1 b9df:5ae6 b9e0:5ae9 b9e1:5ad7 b9e2:5ad6 b9e3:5ad8 b9e4:5ae3 b9e5:5b75 b9e6:5bde b9e7:5be7 b9e8:5be1 b9e9:5be5 b9ea:5be6 b9eb:5be8 b9ec:5be2 b9ed:5be4 b9ee:5bdf b9ef:5c0d b9f0:5c62 b9f1:5d84 b9f2:5d87 b9f3:5e5b b9f4:5e63 b9f5:5e55 b9f6:5e57 b9f7:5e54 b9f8:5ed3 b9f9:5ed6 b9fa:5f0a b9fb:5f46 b9fc:5f70 b9fd:5fb9 b9fe:6147 ba40:613f ba41:614b ba42:6177 ba43:6162 ba44:6163 ba45:615f ba46:615a ba47:6158 ba48:6175 ba49:622a ba4a:6487 ba4b:6458 ba4c:6454 ba4d:64a4 ba4e:6478 ba4f:645f ba50:647a ba51:6451 ba52:6467 ba53:6434 ba54:646d ba55:647b ba56:6572 ba57:65a1 ba58:65d7 ba59:65d6 ba5a:66a2 ba5b:66a8 ba5c:669d ba5d:699c ba5e:69a8 ba5f:6995 ba60:69c1 ba61:69ae ba62:69d3 ba63:69cb ba64:699b ba65:69b7 ba66:69bb ba67:69ab ba68:69b4 ba69:69d0 ba6a:69cd ba6b:69ad ba6c:69cc ba6d:69a6 ba6e:69c3 ba6f:69a3 ba70:6b49 ba71:6b4c ba72:6c33 ba73:6f33 ba74:6f14 ba75:6efe ba76:6f13 ba77:6ef4 ba78:6f29 ba79:6f3e ba7a:6f20 ba7b:6f2c ba7c:6f0f ba7d:6f02 ba7e:6f22 baa1:6eff baa2:6eef baa3:6f06 baa4:6f31 baa5:6f38 baa6:6f32 baa7:6f23 baa8:6f15 baa9:6f2b baaa:6f2f baab:6f88 baac:6f2a baad:6eec baae:6f01 baaf:6ef2 bab0:6ecc bab1:6ef7 bab2:7194 bab3:7199 bab4:717d bab5:718a bab6:7184 bab7:7192 bab8:723e bab9:7292 baba:7296 babb:7344 babc:7350 babd:7464 babe:7463 babf:746a bac0:7470 bac1:746d bac2:7504 bac3:7591 bac4:7627 bac5:760d bac6:760b bac7:7609 bac8:7613 bac9:76e1 baca:76e3 bacb:7784 bacc:777d bacd:777f bace:7761 bacf:78c1 bad0:789f bad1:78a7 bad2:78b3 bad3:78a9 bad4:78a3 bad5:798e bad6:798f bad7:798d bad8:7a2e bad9:7a31 bada:7aaa badb:7aa9 badc:7aed badd:7aef bade:7ba1 badf:7b95 bae0:7b8b bae1:7b75 bae2:7b97 bae3:7b9d bae4:7b94 bae5:7b8f bae6:7bb8 bae7:7b87 bae8:7b84 bae9:7cb9 baea:7cbd baeb:7cbe baec:7dbb baed:7db0 baee:7d9c baef:7dbd baf0:7dbe baf1:7da0 baf2:7dca baf3:7db4 baf4:7db2 baf5:7db1 baf6:7dba baf7:7da2 baf8:7dbf baf9:7db5 bafa:7db8 bafb:7dad bafc:7dd2 bafd:7dc7 bafe:7dac bb40:7f70 bb41:7fe0 bb42:7fe1 bb43:7fdf bb44:805e bb45:805a bb46:8087 bb47:8150 bb48:8180 bb49:818f bb4a:8188 bb4b:818a bb4c:817f bb4d:8182 bb4e:81e7 bb4f:81fa bb50:8207 bb51:8214 bb52:821e bb53:824b bb54:84c9 bb55:84bf bb56:84c6 bb57:84c4 bb58:8499 bb59:849e bb5a:84b2 bb5b:849c bb5c:84cb bb5d:84b8 bb5e:84c0 bb5f:84d3 bb60:8490 bb61:84bc bb62:84d1 bb63:84ca bb64:873f bb65:871c bb66:873b bb67:8722 bb68:8725 bb69:8734 bb6a:8718 bb6b:8755 bb6c:8737 bb6d:8729 bb6e:88f3 bb6f:8902 bb70:88f4 bb71:88f9 bb72:88f8 bb73:88fd bb74:88e8 bb75:891a bb76:88ef bb77:8aa6 bb78:8a8c bb79:8a9e bb7a:8aa3 bb7b:8a8d bb7c:8aa1 bb7d:8a93 bb7e:8aa4 bba1:8aaa bba2:8aa5 bba3:8aa8 bba4:8a98 bba5:8a91 bba6:8a9a bba7:8aa7 bba8:8c6a bba9:8c8d bbaa:8c8c bbab:8cd3 bbac:8cd1 bbad:8cd2 bbae:8d6b bbaf:8d99 bbb0:8d95 bbb1:8dfc bbb2:8f14 bbb3:8f12 bbb4:8f15 bbb5:8f13 bbb6:8fa3 bbb7:9060 bbb8:9058 bbb9:905c bbba:9063 bbbb:9059 bbbc:905e bbbd:9062 bbbe:905d bbbf:905b bbc0:9119 bbc1:9118 bbc2:911e bbc3:9175 bbc4:9178 bbc5:9177 bbc6:9174 bbc7:9278 bbc8:9280 bbc9:9285 bbca:9298 bbcb:9296 bbcc:927b bbcd:9293 bbce:929c bbcf:92a8 bbd0:927c bbd1:9291 bbd2:95a1 bbd3:95a8 bbd4:95a9 bbd5:95a3 bbd6:95a5 bbd7:95a4 bbd8:9699 bbd9:969c bbda:969b bbdb:96cc bbdc:96d2 bbdd:9700 bbde:977c bbdf:9785 bbe0:97f6 bbe1:9817 bbe2:9818 bbe3:98af bbe4:98b1 bbe5:9903 bbe6:9905 bbe7:990c bbe8:9909 bbe9:99c1 bbea:9aaf bbeb:9ab0 bbec:9ae6 bbed:9b41 bbee:9b42 bbef:9cf4 bbf0:9cf6 bbf1:9cf3 bbf2:9ebc bbf3:9f3b bbf4:9f4a bbf5:5104 bbf6:5100 bbf7:50fb bbf8:50f5 bbf9:50f9 bbfa:5102 bbfb:5108 bbfc:5109 bbfd:5105 bbfe:51dc bc40:5287 bc41:5288 bc42:5289 bc43:528d bc44:528a bc45:52f0 bc46:53b2 bc47:562e bc48:563b bc49:5639 bc4a:5632 bc4b:563f bc4c:5634 bc4d:5629 bc4e:5653 bc4f:564e bc50:5657 bc51:5674 bc52:5636 bc53:562f bc54:5630 bc55:5880 bc56:589f bc57:589e bc58:58b3 bc59:589c bc5a:58ae bc5b:58a9 bc5c:58a6 bc5d:596d bc5e:5b09 bc5f:5afb bc60:5b0b bc61:5af5 bc62:5b0c bc63:5b08 bc64:5bee bc65:5bec bc66:5be9 bc67:5beb bc68:5c64 bc69:5c65 bc6a:5d9d bc6b:5d94 bc6c:5e62 bc6d:5e5f bc6e:5e61 bc6f:5ee2 bc70:5eda bc71:5edf bc72:5edd bc73:5ee3 bc74:5ee0 bc75:5f48 bc76:5f71 bc77:5fb7 bc78:5fb5 bc79:6176 bc7a:6167 bc7b:616e bc7c:615d bc7d:6155 bc7e:6182 bca1:617c bca2:6170 bca3:616b bca4:617e bca5:61a7 bca6:6190 bca7:61ab bca8:618e bca9:61ac bcaa:619a bcab:61a4 bcac:6194 bcad:61ae bcae:622e bcaf:6469 bcb0:646f bcb1:6479 bcb2:649e bcb3:64b2 bcb4:6488 bcb5:6490 bcb6:64b0 bcb7:64a5 bcb8:6493 bcb9:6495 bcba:64a9 bcbb:6492 bcbc:64ae bcbd:64ad bcbe:64ab bcbf:649a bcc0:64ac bcc1:6499 bcc2:64a2 bcc3:64b3 bcc4:6575 bcc5:6577 bcc6:6578 bcc7:66ae bcc8:66ab bcc9:66b4 bcca:66b1 bccb:6a23 bccc:6a1f bccd:69e8 bcce:6a01 bccf:6a1e bcd0:6a19 bcd1:69fd bcd2:6a21 bcd3:6a13 bcd4:6a0a bcd5:69f3 bcd6:6a02 bcd7:6a05 bcd8:69ed bcd9:6a11 bcda:6b50 bcdb:6b4e bcdc:6ba4 bcdd:6bc5 bcde:6bc6 bcdf:6f3f bce0:6f7c bce1:6f84 bce2:6f51 bce3:6f66 bce4:6f54 bce5:6f86 bce6:6f6d bce7:6f5b bce8:6f78 bce9:6f6e bcea:6f8e bceb:6f7a bcec:6f70 bced:6f64 bcee:6f97 bcef:6f58 bcf0:6ed5 bcf1:6f6f bcf2:6f60 bcf3:6f5f bcf4:719f bcf5:71ac bcf6:71b1 bcf7:71a8 bcf8:7256 bcf9:729b bcfa:734e bcfb:7357 bcfc:7469 bcfd:748b bcfe:7483 bd40:747e bd41:7480 bd42:757f bd43:7620 bd44:7629 bd45:761f bd46:7624 bd47:7626 bd48:7621 bd49:7622 bd4a:769a bd4b:76ba bd4c:76e4 bd4d:778e bd4e:7787 bd4f:778c bd50:7791 bd51:778b bd52:78cb bd53:78c5 bd54:78ba bd55:78ca bd56:78be bd57:78d5 bd58:78bc bd59:78d0 bd5a:7a3f bd5b:7a3c bd5c:7a40 bd5d:7a3d bd5e:7a37 bd5f:7a3b bd60:7aaf bd61:7aae bd62:7bad bd63:7bb1 bd64:7bc4 bd65:7bb4 bd66:7bc6 bd67:7bc7 bd68:7bc1 bd69:7ba0 bd6a:7bcc bd6b:7cca bd6c:7de0 bd6d:7df4 bd6e:7def bd6f:7dfb bd70:7dd8 bd71:7dec bd72:7ddd bd73:7de8 bd74:7de3 bd75:7dda bd76:7dde bd77:7de9 bd78:7d9e bd79:7dd9 bd7a:7df2 bd7b:7df9 bd7c:7f75 bd7d:7f77 bd7e:7faf bda1:7fe9 bda2:8026 bda3:819b bda4:819c bda5:819d bda6:81a0 bda7:819a bda8:8198 bda9:8517 bdaa:853d bdab:851a bdac:84ee bdad:852c bdae:852d bdaf:8513 bdb0:8511 bdb1:8523 bdb2:8521 bdb3:8514 bdb4:84ec bdb5:8525 bdb6:84ff bdb7:8506 bdb8:8782 bdb9:8774 bdba:8776 bdbb:8760 bdbc:8766 bdbd:8778 bdbe:8768 bdbf:8759 bdc0:8757 bdc1:874c bdc2:8753 bdc3:885b bdc4:885d bdc5:8910 bdc6:8907 bdc7:8912 bdc8:8913 bdc9:8915 bdca:890a bdcb:8abc bdcc:8ad2 bdcd:8ac7 bdce:8ac4 bdcf:8a95 bdd0:8acb bdd1:8af8 bdd2:8ab2 bdd3:8ac9 bdd4:8ac2 bdd5:8abf bdd6:8ab0 bdd7:8ad6 bdd8:8acd bdd9:8ab6 bdda:8ab9 bddb:8adb bddc:8c4c bddd:8c4e bdde:8c6c bddf:8ce0 bde0:8cde bde1:8ce6 bde2:8ce4 bde3:8cec bde4:8ced bde5:8ce2 bde6:8ce3 bde7:8cdc bde8:8cea bde9:8ce1 bdea:8d6d bdeb:8d9f bdec:8da3 bded:8e2b bdee:8e10 bdef:8e1d bdf0:8e22 bdf1:8e0f bdf2:8e29 bdf3:8e1f bdf4:8e21 bdf5:8e1e bdf6:8eba bdf7:8f1d bdf8:8f1b bdf9:8f1f bdfa:8f29 bdfb:8f26 bdfc:8f2a bdfd:8f1c bdfe:8f1e be40:8f25 be41:9069 be42:906e be43:9068 be44:906d be45:9077 be46:9130 be47:912d be48:9127 be49:9131 be4a:9187 be4b:9189 be4c:918b be4d:9183 be4e:92c5 be4f:92bb be50:92b7 be51:92ea be52:92ac be53:92e4 be54:92c1 be55:92b3 be56:92bc be57:92d2 be58:92c7 be59:92f0 be5a:92b2 be5b:95ad be5c:95b1 be5d:9704 be5e:9706 be5f:9707 be60:9709 be61:9760 be62:978d be63:978b be64:978f be65:9821 be66:982b be67:981c be68:98b3 be69:990a be6a:9913 be6b:9912 be6c:9918 be6d:99dd be6e:99d0 be6f:99df be70:99db be71:99d1 be72:99d5 be73:99d2 be74:99d9 be75:9ab7 be76:9aee be77:9aef be78:9b27 be79:9b45 be7a:9b44 be7b:9b77 be7c:9b6f be7d:9d06 be7e:9d09 bea1:9d03 bea2:9ea9 bea3:9ebe bea4:9ece bea5:58a8 bea6:9f52 bea7:5112 bea8:5118 bea9:5114 beaa:5110 beab:5115 beac:5180 bead:51aa beae:51dd beaf:5291 beb0:5293 beb1:52f3 beb2:5659 beb3:566b beb4:5679 beb5:5669 beb6:5664 beb7:5678 beb8:566a beb9:5668 beba:5665 bebb:5671 bebc:566f bebd:566c bebe:5662 bebf:5676 bec0:58c1 bec1:58be bec2:58c7 bec3:58c5 bec4:596e bec5:5b1d bec6:5b34 bec7:5b78 bec8:5bf0 bec9:5c0e beca:5f4a becb:61b2 becc:6191 becd:61a9 bece:618a becf:61cd bed0:61b6 bed1:61be bed2:61ca bed3:61c8 bed4:6230 bed5:64c5 bed6:64c1 bed7:64cb bed8:64bb bed9:64bc beda:64da bedb:64c4 bedc:64c7 bedd:64c2 bede:64cd bedf:64bf bee0:64d2 bee1:64d4 bee2:64be bee3:6574 bee4:66c6 bee5:66c9 bee6:66b9 bee7:66c4 bee8:66c7 bee9:66b8 beea:6a3d beeb:6a38 beec:6a3a beed:6a59 beee:6a6b beef:6a58 bef0:6a39 bef1:6a44 bef2:6a62 bef3:6a61 bef4:6a4b bef5:6a47 bef6:6a35 bef7:6a5f bef8:6a48 bef9:6b59 befa:6b77 befb:6c05 befc:6fc2 befd:6fb1 befe:6fa1 bf40:6fc3 bf41:6fa4 bf42:6fc1 bf43:6fa7 bf44:6fb3 bf45:6fc0 bf46:6fb9 bf47:6fb6 bf48:6fa6 bf49:6fa0 bf4a:6fb4 bf4b:71be bf4c:71c9 bf4d:71d0 bf4e:71d2 bf4f:71c8 bf50:71d5 bf51:71b9 bf52:71ce bf53:71d9 bf54:71dc bf55:71c3 bf56:71c4 bf57:7368 bf58:749c bf59:74a3 bf5a:7498 bf5b:749f bf5c:749e bf5d:74e2 bf5e:750c bf5f:750d bf60:7634 bf61:7638 bf62:763a bf63:76e7 bf64:76e5 bf65:77a0 bf66:779e bf67:779f bf68:77a5 bf69:78e8 bf6a:78da bf6b:78ec bf6c:78e7 bf6d:79a6 bf6e:7a4d bf6f:7a4e bf70:7a46 bf71:7a4c bf72:7a4b bf73:7aba bf74:7bd9 bf75:7c11 bf76:7bc9 bf77:7be4 bf78:7bdb bf79:7be1 bf7a:7be9 bf7b:7be6 bf7c:7cd5 bf7d:7cd6 bf7e:7e0a bfa1:7e11 bfa2:7e08 bfa3:7e1b bfa4:7e23 bfa5:7e1e bfa6:7e1d bfa7:7e09 bfa8:7e10 bfa9:7f79 bfaa:7fb2 bfab:7ff0 bfac:7ff1 bfad:7fee bfae:8028 bfaf:81b3 bfb0:81a9 bfb1:81a8 bfb2:81fb bfb3:8208 bfb4:8258 bfb5:8259 bfb6:854a bfb7:8559 bfb8:8548 bfb9:8568 bfba:8569 bfbb:8543 bfbc:8549 bfbd:856d bfbe:856a bfbf:855e bfc0:8783 bfc1:879f bfc2:879e bfc3:87a2 bfc4:878d bfc5:8861 bfc6:892a bfc7:8932 bfc8:8925 bfc9:892b bfca:8921 bfcb:89aa bfcc:89a6 bfcd:8ae6 bfce:8afa bfcf:8aeb bfd0:8af1 bfd1:8b00 bfd2:8adc bfd3:8ae7 bfd4:8aee bfd5:8afe bfd6:8b01 bfd7:8b02 bfd8:8af7 bfd9:8aed bfda:8af3 bfdb:8af6 bfdc:8afc bfdd:8c6b bfde:8c6d bfdf:8c93 bfe0:8cf4 bfe1:8e44 bfe2:8e31 bfe3:8e34 bfe4:8e42 bfe5:8e39 bfe6:8e35 bfe7:8f3b bfe8:8f2f bfe9:8f38 bfea:8f33 bfeb:8fa8 bfec:8fa6 bfed:9075 bfee:9074 bfef:9078 bff0:9072 bff1:907c bff2:907a bff3:9134 bff4:9192 bff5:9320 bff6:9336 bff7:92f8 bff8:9333 bff9:932f bffa:9322 bffb:92fc bffc:932b bffd:9304 bffe:931a c040:9310 c041:9326 c042:9321 c043:9315 c044:932e c045:9319 c046:95bb c047:96a7 c048:96a8 c049:96aa c04a:96d5 c04b:970e c04c:9711 c04d:9716 c04e:970d c04f:9713 c050:970f c051:975b c052:975c c053:9766 c054:9798 c055:9830 c056:9838 c057:983b c058:9837 c059:982d c05a:9839 c05b:9824 c05c:9910 c05d:9928 c05e:991e c05f:991b c060:9921 c061:991a c062:99ed c063:99e2 c064:99f1 c065:9ab8 c066:9abc c067:9afb c068:9aed c069:9b28 c06a:9b91 c06b:9d15 c06c:9d23 c06d:9d26 c06e:9d28 c06f:9d12 c070:9d1b c071:9ed8 c072:9ed4 c073:9f8d c074:9f9c c075:512a c076:511f c077:5121 c078:5132 c079:52f5 c07a:568e c07b:5680 c07c:5690 c07d:5685 c07e:5687 c0a1:568f c0a2:58d5 c0a3:58d3 c0a4:58d1 c0a5:58ce c0a6:5b30 c0a7:5b2a c0a8:5b24 c0a9:5b7a c0aa:5c37 c0ab:5c68 c0ac:5dbc c0ad:5dba c0ae:5dbd c0af:5db8 c0b0:5e6b c0b1:5f4c c0b2:5fbd c0b3:61c9 c0b4:61c2 c0b5:61c7 c0b6:61e6 c0b7:61cb c0b8:6232 c0b9:6234 c0ba:64ce c0bb:64ca c0bc:64d8 c0bd:64e0 c0be:64f0 c0bf:64e6 c0c0:64ec c0c1:64f1 c0c2:64e2 c0c3:64ed c0c4:6582 c0c5:6583 c0c6:66d9 c0c7:66d6 c0c8:6a80 c0c9:6a94 c0ca:6a84 c0cb:6aa2 c0cc:6a9c c0cd:6adb c0ce:6aa3 c0cf:6a7e c0d0:6a97 c0d1:6a90 c0d2:6aa0 c0d3:6b5c c0d4:6bae c0d5:6bda c0d6:6c08 c0d7:6fd8 c0d8:6ff1 c0d9:6fdf c0da:6fe0 c0db:6fdb c0dc:6fe4 c0dd:6feb c0de:6fef c0df:6f80 c0e0:6fec c0e1:6fe1 c0e2:6fe9 c0e3:6fd5 c0e4:6fee c0e5:6ff0 c0e6:71e7 c0e7:71df c0e8:71ee c0e9:71e6 c0ea:71e5 c0eb:71ed c0ec:71ec c0ed:71f4 c0ee:71e0 c0ef:7235 c0f0:7246 c0f1:7370 c0f2:7372 c0f3:74a9 c0f4:74b0 c0f5:74a6 c0f6:74a8 c0f7:7646 c0f8:7642 c0f9:764c c0fa:76ea c0fb:77b3 c0fc:77aa c0fd:77b0 c0fe:77ac c140:77a7 c141:77ad c142:77ef c143:78f7 c144:78fa c145:78f4 c146:78ef c147:7901 c148:79a7 c149:79aa c14a:7a57 c14b:7abf c14c:7c07 c14d:7c0d c14e:7bfe c14f:7bf7 c150:7c0c c151:7be0 c152:7ce0 c153:7cdc c154:7cde c155:7ce2 c156:7cdf c157:7cd9 c158:7cdd c159:7e2e c15a:7e3e c15b:7e46 c15c:7e37 c15d:7e32 c15e:7e43 c15f:7e2b c160:7e3d c161:7e31 c162:7e45 c163:7e41 c164:7e34 c165:7e39 c166:7e48 c167:7e35 c168:7e3f c169:7e2f c16a:7f44 c16b:7ff3 c16c:7ffc c16d:8071 c16e:8072 c16f:8070 c170:806f c171:8073 c172:81c6 c173:81c3 c174:81ba c175:81c2 c176:81c0 c177:81bf c178:81bd c179:81c9 c17a:81be c17b:81e8 c17c:8209 c17d:8271 c17e:85aa c1a1:8584 c1a2:857e c1a3:859c c1a4:8591 c1a5:8594 c1a6:85af c1a7:859b c1a8:8587 c1a9:85a8 c1aa:858a c1ab:8667 c1ac:87c0 c1ad:87d1 c1ae:87b3 c1af:87d2 c1b0:87c6 c1b1:87ab c1b2:87bb c1b3:87ba c1b4:87c8 c1b5:87cb c1b6:893b c1b7:8936 c1b8:8944 c1b9:8938 c1ba:893d c1bb:89ac c1bc:8b0e c1bd:8b17 c1be:8b19 c1bf:8b1b c1c0:8b0a c1c1:8b20 c1c2:8b1d c1c3:8b04 c1c4:8b10 c1c5:8c41 c1c6:8c3f c1c7:8c73 c1c8:8cfa c1c9:8cfd c1ca:8cfc c1cb:8cf8 c1cc:8cfb c1cd:8da8 c1ce:8e49 c1cf:8e4b c1d0:8e48 c1d1:8e4a c1d2:8f44 c1d3:8f3e c1d4:8f42 c1d5:8f45 c1d6:8f3f c1d7:907f c1d8:907d c1d9:9084 c1da:9081 c1db:9082 c1dc:9080 c1dd:9139 c1de:91a3 c1df:919e c1e0:919c c1e1:934d c1e2:9382 c1e3:9328 c1e4:9375 c1e5:934a c1e6:9365 c1e7:934b c1e8:9318 c1e9:937e c1ea:936c c1eb:935b c1ec:9370 c1ed:935a c1ee:9354 c1ef:95ca c1f0:95cb c1f1:95cc c1f2:95c8 c1f3:95c6 c1f4:96b1 c1f5:96b8 c1f6:96d6 c1f7:971c c1f8:971e c1f9:97a0 c1fa:97d3 c1fb:9846 c1fc:98b6 c1fd:9935 c1fe:9a01 c240:99ff c241:9bae c242:9bab c243:9baa c244:9bad c245:9d3b c246:9d3f c247:9e8b c248:9ecf c249:9ede c24a:9edc c24b:9edd c24c:9edb c24d:9f3e c24e:9f4b c24f:53e2 c250:5695 c251:56ae c252:58d9 c253:58d8 c254:5b38 c255:5f5d c256:61e3 c257:6233 c258:64f4 c259:64f2 c25a:64fe c25b:6506 c25c:64fa c25d:64fb c25e:64f7 c25f:65b7 c260:66dc c261:6726 c262:6ab3 c263:6aac c264:6ac3 c265:6abb c266:6ab8 c267:6ac2 c268:6aae c269:6aaf c26a:6b5f c26b:6b78 c26c:6baf c26d:7009 c26e:700b c26f:6ffe c270:7006 c271:6ffa c272:7011 c273:700f c274:71fb c275:71fc c276:71fe c277:71f8 c278:7377 c279:7375 c27a:74a7 c27b:74bf c27c:7515 c27d:7656 c27e:7658 c2a1:7652 c2a2:77bd c2a3:77bf c2a4:77bb c2a5:77bc c2a6:790e c2a7:79ae c2a8:7a61 c2a9:7a62 c2aa:7a60 c2ab:7ac4 c2ac:7ac5 c2ad:7c2b c2ae:7c27 c2af:7c2a c2b0:7c1e c2b1:7c23 c2b2:7c21 c2b3:7ce7 c2b4:7e54 c2b5:7e55 c2b6:7e5e c2b7:7e5a c2b8:7e61 c2b9:7e52 c2ba:7e59 c2bb:7f48 c2bc:7ff9 c2bd:7ffb c2be:8077 c2bf:8076 c2c0:81cd c2c1:81cf c2c2:820a c2c3:85cf c2c4:85a9 c2c5:85cd c2c6:85d0 c2c7:85c9 c2c8:85b0 c2c9:85ba c2ca:85b9 c2cb:85a6 c2cc:87ef c2cd:87ec c2ce:87f2 c2cf:87e0 c2d0:8986 c2d1:89b2 c2d2:89f4 c2d3:8b28 c2d4:8b39 c2d5:8b2c c2d6:8b2b c2d7:8c50 c2d8:8d05 c2d9:8e59 c2da:8e63 c2db:8e66 c2dc:8e64 c2dd:8e5f c2de:8e55 c2df:8ec0 c2e0:8f49 c2e1:8f4d c2e2:9087 c2e3:9083 c2e4:9088 c2e5:91ab c2e6:91ac c2e7:91d0 c2e8:9394 c2e9:938a c2ea:9396 c2eb:93a2 c2ec:93b3 c2ed:93ae c2ee:93ac c2ef:93b0 c2f0:9398 c2f1:939a c2f2:9397 c2f3:95d4 c2f4:95d6 c2f5:95d0 c2f6:95d5 c2f7:96e2 c2f8:96dc c2f9:96d9 c2fa:96db c2fb:96de c2fc:9724 c2fd:97a3 c2fe:97a6 c340:97ad c341:97f9 c342:984d c343:984f c344:984c c345:984e c346:9853 c347:98ba c348:993e c349:993f c34a:993d c34b:992e c34c:99a5 c34d:9a0e c34e:9ac1 c34f:9b03 c350:9b06 c351:9b4f c352:9b4e c353:9b4d c354:9bca c355:9bc9 c356:9bfd c357:9bc8 c358:9bc0 c359:9d51 c35a:9d5d c35b:9d60 c35c:9ee0 c35d:9f15 c35e:9f2c c35f:5133 c360:56a5 c361:58de c362:58df c363:58e2 c364:5bf5 c365:9f90 c366:5eec c367:61f2 c368:61f7 c369:61f6 c36a:61f5 c36b:6500 c36c:650f c36d:66e0 c36e:66dd c36f:6ae5 c370:6add c371:6ada c372:6ad3 c373:701b c374:701f c375:7028 c376:701a c377:701d c378:7015 c379:7018 c37a:7206 c37b:720d c37c:7258 c37d:72a2 c37e:7378 c3a1:737a c3a2:74bd c3a3:74ca c3a4:74e3 c3a5:7587 c3a6:7586 c3a7:765f c3a8:7661 c3a9:77c7 c3aa:7919 c3ab:79b1 c3ac:7a6b c3ad:7a69 c3ae:7c3e c3af:7c3f c3b0:7c38 c3b1:7c3d c3b2:7c37 c3b3:7c40 c3b4:7e6b c3b5:7e6d c3b6:7e79 c3b7:7e69 c3b8:7e6a c3b9:7f85 c3ba:7e73 c3bb:7fb6 c3bc:7fb9 c3bd:7fb8 c3be:81d8 c3bf:85e9 c3c0:85dd c3c1:85ea c3c2:85d5 c3c3:85e4 c3c4:85e5 c3c5:85f7 c3c6:87fb c3c7:8805 c3c8:880d c3c9:87f9 c3ca:87fe c3cb:8960 c3cc:895f c3cd:8956 c3ce:895e c3cf:8b41 c3d0:8b5c c3d1:8b58 c3d2:8b49 c3d3:8b5a c3d4:8b4e c3d5:8b4f c3d6:8b46 c3d7:8b59 c3d8:8d08 c3d9:8d0a c3da:8e7c c3db:8e72 c3dc:8e87 c3dd:8e76 c3de:8e6c c3df:8e7a c3e0:8e74 c3e1:8f54 c3e2:8f4e c3e3:8fad c3e4:908a c3e5:908b c3e6:91b1 c3e7:91ae c3e8:93e1 c3e9:93d1 c3ea:93df c3eb:93c3 c3ec:93c8 c3ed:93dc c3ee:93dd c3ef:93d6 c3f0:93e2 c3f1:93cd c3f2:93d8 c3f3:93e4 c3f4:93d7 c3f5:93e8 c3f6:95dc c3f7:96b4 c3f8:96e3 c3f9:972a c3fa:9727 c3fb:9761 c3fc:97dc c3fd:97fb c3fe:985e c440:9858 c441:985b c442:98bc c443:9945 c444:9949 c445:9a16 c446:9a19 c447:9b0d c448:9be8 c449:9be7 c44a:9bd6 c44b:9bdb c44c:9d89 c44d:9d61 c44e:9d72 c44f:9d6a c450:9d6c c451:9e92 c452:9e97 c453:9e93 c454:9eb4 c455:52f8 c456:56a8 c457:56b7 c458:56b6 c459:56b4 c45a:56bc c45b:58e4 c45c:5b40 c45d:5b43 c45e:5b7d c45f:5bf6 c460:5dc9 c461:61f8 c462:61fa c463:6518 c464:6514 c465:6519 c466:66e6 c467:6727 c468:6aec c469:703e c46a:7030 c46b:7032 c46c:7210 c46d:737b c46e:74cf c46f:7662 c470:7665 c471:7926 c472:792a c473:792c c474:792b c475:7ac7 c476:7af6 c477:7c4c c478:7c43 c479:7c4d c47a:7cef c47b:7cf0 c47c:8fae c47d:7e7d c47e:7e7c c4a1:7e82 c4a2:7f4c c4a3:8000 c4a4:81da c4a5:8266 c4a6:85fb c4a7:85f9 c4a8:8611 c4a9:85fa c4aa:8606 c4ab:860b c4ac:8607 c4ad:860a c4ae:8814 c4af:8815 c4b0:8964 c4b1:89ba c4b2:89f8 c4b3:8b70 c4b4:8b6c c4b5:8b66 c4b6:8b6f c4b7:8b5f c4b8:8b6b c4b9:8d0f c4ba:8d0d c4bb:8e89 c4bc:8e81 c4bd:8e85 c4be:8e82 c4bf:91b4 c4c0:91cb c4c1:9418 c4c2:9403 c4c3:93fd c4c4:95e1 c4c5:9730 c4c6:98c4 c4c7:9952 c4c8:9951 c4c9:99a8 c4ca:9a2b c4cb:9a30 c4cc:9a37 c4cd:9a35 c4ce:9c13 c4cf:9c0d c4d0:9e79 c4d1:9eb5 c4d2:9ee8 c4d3:9f2f c4d4:9f5f c4d5:9f63 c4d6:9f61 c4d7:5137 c4d8:5138 c4d9:56c1 c4da:56c0 c4db:56c2 c4dc:5914 c4dd:5c6c c4de:5dcd c4df:61fc c4e0:61fe c4e1:651d c4e2:651c c4e3:6595 c4e4:66e9 c4e5:6afb c4e6:6b04 c4e7:6afa c4e8:6bb2 c4e9:704c c4ea:721b c4eb:72a7 c4ec:74d6 c4ed:74d4 c4ee:7669 c4ef:77d3 c4f0:7c50 c4f1:7e8f c4f2:7e8c c4f3:7fbc c4f4:8617 c4f5:862d c4f6:861a c4f7:8823 c4f8:8822 c4f9:8821 c4fa:881f c4fb:896a c4fc:896c c4fd:89bd c4fe:8b74 c540:8b77 c541:8b7d c542:8d13 c543:8e8a c544:8e8d c545:8e8b c546:8f5f c547:8faf c548:91ba c549:942e c54a:9433 c54b:9435 c54c:943a c54d:9438 c54e:9432 c54f:942b c550:95e2 c551:9738 c552:9739 c553:9732 c554:97ff c555:9867 c556:9865 c557:9957 c558:9a45 c559:9a43 c55a:9a40 c55b:9a3e c55c:9acf c55d:9b54 c55e:9b51 c55f:9c2d c560:9c25 c561:9daf c562:9db4 c563:9dc2 c564:9db8 c565:9e9d c566:9eef c567:9f19 c568:9f5c c569:9f66 c56a:9f67 c56b:513c c56c:513b c56d:56c8 c56e:56ca c56f:56c9 c570:5b7f c571:5dd4 c572:5dd2 c573:5f4e c574:61ff c575:6524 c576:6b0a c577:6b61 c578:7051 c579:7058 c57a:7380 c57b:74e4 c57c:758a c57d:766e c57e:766c c5a1:79b3 c5a2:7c60 c5a3:7c5f c5a4:807e c5a5:807d c5a6:81df c5a7:8972 c5a8:896f c5a9:89fc c5aa:8b80 c5ab:8d16 c5ac:8d17 c5ad:8e91 c5ae:8e93 c5af:8f61 c5b0:9148 c5b1:9444 c5b2:9451 c5b3:9452 c5b4:973d c5b5:973e c5b6:97c3 c5b7:97c1 c5b8:986b c5b9:9955 c5ba:9a55 c5bb:9a4d c5bc:9ad2 c5bd:9b1a c5be:9c49 c5bf:9c31 c5c0:9c3e c5c1:9c3b c5c2:9dd3 c5c3:9dd7 c5c4:9f34 c5c5:9f6c c5c6:9f6a c5c7:9f94 c5c8:56cc c5c9:5dd6 c5ca:6200 c5cb:6523 c5cc:652b c5cd:652a c5ce:66ec c5cf:6b10 c5d0:74da c5d1:7aca c5d2:7c64 c5d3:7c63 c5d4:7c65 c5d5:7e93 c5d6:7e96 c5d7:7e94 c5d8:81e2 c5d9:8638 c5da:863f c5db:8831 c5dc:8b8a c5dd:9090 c5de:908f c5df:9463 c5e0:9460 c5e1:9464 c5e2:9768 c5e3:986f c5e4:995c c5e5:9a5a c5e6:9a5b c5e7:9a57 c5e8:9ad3 c5e9:9ad4 c5ea:9ad1 c5eb:9c54 c5ec:9c57 c5ed:9c56 c5ee:9de5 c5ef:9e9f c5f0:9ef4 c5f1:56d1 c5f2:58e9 c5f3:652c c5f4:705e c5f5:7671 c5f6:7672 c5f7:77d7 c5f8:7f50 c5f9:7f88 c5fa:8836 c5fb:8839 c5fc:8862 c5fd:8b93 c5fe:8b92 c640:8b96 c641:8277 c642:8d1b c643:91c0 c644:946a c645:9742 c646:9748 c647:9744 c648:97c6 c649:9870 c64a:9a5f c64b:9b22 c64c:9b58 c64d:9c5f c64e:9df9 c64f:9dfa c650:9e7c c651:9e7d c652:9f07 c653:9f77 c654:9f72 c655:5ef3 c656:6b16 c657:7063 c658:7c6c c659:7c6e c65a:883b c65b:89c0 c65c:8ea1 c65d:91c1 c65e:9472 c65f:9470 c660:9871 c661:995e c662:9ad6 c663:9b23 c664:9ecc c665:7064 c666:77da c667:8b9a c668:9477 c669:97c9 c66a:9a62 c66b:9a65 c66c:7e9c c66d:8b9c c66e:8eaa c66f:91c5 c670:947d c671:947e c672:947c c673:9c77 c674:9c78 c675:9ef7 c676:8c54 c677:947f c678:9e1a c679:7228 c67a:9a6a c67b:9b31 c67c:9e1b c67d:9e1e c67e:7c72 c940:4e42 c941:4e5c c942:51f5 c943:531a c944:5382 c945:4e07 c946:4e0c c947:4e47 c948:4e8d c949:56d7 c94a:fa0c c94b:5c6e c94c:5f73 c94d:4e0f c94e:5187 c94f:4e0e c950:4e2e c951:4e93 c952:4ec2 c953:4ec9 c954:4ec8 c955:5198 c956:52fc c957:536c c958:53b9 c959:5720 c95a:5903 c95b:592c c95c:5c10 c95d:5dff c95e:65e1 c95f:6bb3 c960:6bcc c961:6c14 c962:723f c963:4e31 c964:4e3c c965:4ee8 c966:4edc c967:4ee9 c968:4ee1 c969:4edd c96a:4eda c96b:520c c96c:531c c96d:534c c96e:5722 c96f:5723 c970:5917 c971:592f c972:5b81 c973:5b84 c974:5c12 c975:5c3b c976:5c74 c977:5c73 c978:5e04 c979:5e80 c97a:5e82 c97b:5fc9 c97c:6209 c97d:6250 c97e:6c15 c9a1:6c36 c9a2:6c43 c9a3:6c3f c9a4:6c3b c9a5:72ae c9a6:72b0 c9a7:738a c9a8:79b8 c9a9:808a c9aa:961e c9ab:4f0e c9ac:4f18 c9ad:4f2c c9ae:4ef5 c9af:4f14 c9b0:4ef1 c9b1:4f00 c9b2:4ef7 c9b3:4f08 c9b4:4f1d c9b5:4f02 c9b6:4f05 c9b7:4f22 c9b8:4f13 c9b9:4f04 c9ba:4ef4 c9bb:4f12 c9bc:51b1 c9bd:5213 c9be:5209 c9bf:5210 c9c0:52a6 c9c1:5322 c9c2:531f c9c3:534d c9c4:538a c9c5:5407 c9c6:56e1 c9c7:56df c9c8:572e c9c9:572a c9ca:5734 c9cb:593c c9cc:5980 c9cd:597c c9ce:5985 c9cf:597b c9d0:597e c9d1:5977 c9d2:597f c9d3:5b56 c9d4:5c15 c9d5:5c25 c9d6:5c7c c9d7:5c7a c9d8:5c7b c9d9:5c7e c9da:5ddf c9db:5e75 c9dc:5e84 c9dd:5f02 c9de:5f1a c9df:5f74 c9e0:5fd5 c9e1:5fd4 c9e2:5fcf c9e3:625c c9e4:625e c9e5:6264 c9e6:6261 c9e7:6266 c9e8:6262 c9e9:6259 c9ea:6260 c9eb:625a c9ec:6265 c9ed:65ef c9ee:65ee c9ef:673e c9f0:6739 c9f1:6738 c9f2:673b c9f3:673a c9f4:673f c9f5:673c c9f6:6733 c9f7:6c18 c9f8:6c46 c9f9:6c52 c9fa:6c5c c9fb:6c4f c9fc:6c4a c9fd:6c54 c9fe:6c4b ca40:6c4c ca41:7071 ca42:725e ca43:72b4 ca44:72b5 ca45:738e ca46:752a ca47:767f ca48:7a75 ca49:7f51 ca4a:8278 ca4b:827c ca4c:8280 ca4d:827d ca4e:827f ca4f:864d ca50:897e ca51:9099 ca52:9097 ca53:9098 ca54:909b ca55:9094 ca56:9622 ca57:9624 ca58:9620 ca59:9623 ca5a:4f56 ca5b:4f3b ca5c:4f62 ca5d:4f49 ca5e:4f53 ca5f:4f64 ca60:4f3e ca61:4f67 ca62:4f52 ca63:4f5f ca64:4f41 ca65:4f58 ca66:4f2d ca67:4f33 ca68:4f3f ca69:4f61 ca6a:518f ca6b:51b9 ca6c:521c ca6d:521e ca6e:5221 ca6f:52ad ca70:52ae ca71:5309 ca72:5363 ca73:5372 ca74:538e ca75:538f ca76:5430 ca77:5437 ca78:542a ca79:5454 ca7a:5445 ca7b:5419 ca7c:541c ca7d:5425 ca7e:5418 caa1:543d caa2:544f caa3:5441 caa4:5428 caa5:5424 caa6:5447 caa7:56ee caa8:56e7 caa9:56e5 caaa:5741 caab:5745 caac:574c caad:5749 caae:574b caaf:5752 cab0:5906 cab1:5940 cab2:59a6 cab3:5998 cab4:59a0 cab5:5997 cab6:598e cab7:59a2 cab8:5990 cab9:598f caba:59a7 cabb:59a1 cabc:5b8e cabd:5b92 cabe:5c28 cabf:5c2a cac0:5c8d cac1:5c8f cac2:5c88 cac3:5c8b cac4:5c89 cac5:5c92 cac6:5c8a cac7:5c86 cac8:5c93 cac9:5c95 caca:5de0 cacb:5e0a cacc:5e0e cacd:5e8b cace:5e89 cacf:5e8c cad0:5e88 cad1:5e8d cad2:5f05 cad3:5f1d cad4:5f78 cad5:5f76 cad6:5fd2 cad7:5fd1 cad8:5fd0 cad9:5fed cada:5fe8 cadb:5fee cadc:5ff3 cadd:5fe1 cade:5fe4 cadf:5fe3 cae0:5ffa cae1:5fef cae2:5ff7 cae3:5ffb cae4:6000 cae5:5ff4 cae6:623a cae7:6283 cae8:628c cae9:628e caea:628f caeb:6294 caec:6287 caed:6271 caee:627b caef:627a caf0:6270 caf1:6281 caf2:6288 caf3:6277 caf4:627d caf5:6272 caf6:6274 caf7:6537 caf8:65f0 caf9:65f4 cafa:65f3 cafb:65f2 cafc:65f5 cafd:6745 cafe:6747 cb40:6759 cb41:6755 cb42:674c cb43:6748 cb44:675d cb45:674d cb46:675a cb47:674b cb48:6bd0 cb49:6c19 cb4a:6c1a cb4b:6c78 cb4c:6c67 cb4d:6c6b cb4e:6c84 cb4f:6c8b cb50:6c8f cb51:6c71 cb52:6c6f cb53:6c69 cb54:6c9a cb55:6c6d cb56:6c87 cb57:6c95 cb58:6c9c cb59:6c66 cb5a:6c73 cb5b:6c65 cb5c:6c7b cb5d:6c8e cb5e:7074 cb5f:707a cb60:7263 cb61:72bf cb62:72bd cb63:72c3 cb64:72c6 cb65:72c1 cb66:72ba cb67:72c5 cb68:7395 cb69:7397 cb6a:7393 cb6b:7394 cb6c:7392 cb6d:753a cb6e:7539 cb6f:7594 cb70:7595 cb71:7681 cb72:793d cb73:8034 cb74:8095 cb75:8099 cb76:8090 cb77:8092 cb78:809c cb79:8290 cb7a:828f cb7b:8285 cb7c:828e cb7d:8291 cb7e:8293 cba1:828a cba2:8283 cba3:8284 cba4:8c78 cba5:8fc9 cba6:8fbf cba7:909f cba8:90a1 cba9:90a5 cbaa:909e cbab:90a7 cbac:90a0 cbad:9630 cbae:9628 cbaf:962f cbb0:962d cbb1:4e33 cbb2:4f98 cbb3:4f7c cbb4:4f85 cbb5:4f7d cbb6:4f80 cbb7:4f87 cbb8:4f76 cbb9:4f74 cbba:4f89 cbbb:4f84 cbbc:4f77 cbbd:4f4c cbbe:4f97 cbbf:4f6a cbc0:4f9a cbc1:4f79 cbc2:4f81 cbc3:4f78 cbc4:4f90 cbc5:4f9c cbc6:4f94 cbc7:4f9e cbc8:4f92 cbc9:4f82 cbca:4f95 cbcb:4f6b cbcc:4f6e cbcd:519e cbce:51bc cbcf:51be cbd0:5235 cbd1:5232 cbd2:5233 cbd3:5246 cbd4:5231 cbd5:52bc cbd6:530a cbd7:530b cbd8:533c cbd9:5392 cbda:5394 cbdb:5487 cbdc:547f cbdd:5481 cbde:5491 cbdf:5482 cbe0:5488 cbe1:546b cbe2:547a cbe3:547e cbe4:5465 cbe5:546c cbe6:5474 cbe7:5466 cbe8:548d cbe9:546f cbea:5461 cbeb:5460 cbec:5498 cbed:5463 cbee:5467 cbef:5464 cbf0:56f7 cbf1:56f9 cbf2:576f cbf3:5772 cbf4:576d cbf5:576b cbf6:5771 cbf7:5770 cbf8:5776 cbf9:5780 cbfa:5775 cbfb:577b cbfc:5773 cbfd:5774 cbfe:5762 cc40:5768 cc41:577d cc42:590c cc43:5945 cc44:59b5 cc45:59ba cc46:59cf cc47:59ce cc48:59b2 cc49:59cc cc4a:59c1 cc4b:59b6 cc4c:59bc cc4d:59c3 cc4e:59d6 cc4f:59b1 cc50:59bd cc51:59c0 cc52:59c8 cc53:59b4 cc54:59c7 cc55:5b62 cc56:5b65 cc57:5b93 cc58:5b95 cc59:5c44 cc5a:5c47 cc5b:5cae cc5c:5ca4 cc5d:5ca0 cc5e:5cb5 cc5f:5caf cc60:5ca8 cc61:5cac cc62:5c9f cc63:5ca3 cc64:5cad cc65:5ca2 cc66:5caa cc67:5ca7 cc68:5c9d cc69:5ca5 cc6a:5cb6 cc6b:5cb0 cc6c:5ca6 cc6d:5e17 cc6e:5e14 cc6f:5e19 cc70:5f28 cc71:5f22 cc72:5f23 cc73:5f24 cc74:5f54 cc75:5f82 cc76:5f7e cc77:5f7d cc78:5fde cc79:5fe5 cc7a:602d cc7b:6026 cc7c:6019 cc7d:6032 cc7e:600b cca1:6034 cca2:600a cca3:6017 cca4:6033 cca5:601a cca6:601e cca7:602c cca8:6022 cca9:600d ccaa:6010 ccab:602e ccac:6013 ccad:6011 ccae:600c ccaf:6009 ccb0:601c ccb1:6214 ccb2:623d ccb3:62ad ccb4:62b4 ccb5:62d1 ccb6:62be ccb7:62aa ccb8:62b6 ccb9:62ca ccba:62ae ccbb:62b3 ccbc:62af ccbd:62bb ccbe:62a9 ccbf:62b0 ccc0:62b8 ccc1:653d ccc2:65a8 ccc3:65bb ccc4:6609 ccc5:65fc ccc6:6604 ccc7:6612 ccc8:6608 ccc9:65fb ccca:6603 cccb:660b cccc:660d cccd:6605 ccce:65fd cccf:6611 ccd0:6610 ccd1:66f6 ccd2:670a ccd3:6785 ccd4:676c ccd5:678e ccd6:6792 ccd7:6776 ccd8:677b ccd9:6798 ccda:6786 ccdb:6784 ccdc:6774 ccdd:678d ccde:678c ccdf:677a cce0:679f cce1:6791 cce2:6799 cce3:6783 cce4:677d cce5:6781 cce6:6778 cce7:6779 cce8:6794 cce9:6b25 ccea:6b80 cceb:6b7e ccec:6bde cced:6c1d ccee:6c93 ccef:6cec ccf0:6ceb ccf1:6cee ccf2:6cd9 ccf3:6cb6 ccf4:6cd4 ccf5:6cad ccf6:6ce7 ccf7:6cb7 ccf8:6cd0 ccf9:6cc2 ccfa:6cba ccfb:6cc3 ccfc:6cc6 ccfd:6ced ccfe:6cf2 cd40:6cd2 cd41:6cdd cd42:6cb4 cd43:6c8a cd44:6c9d cd45:6c80 cd46:6cde cd47:6cc0 cd48:6d30 cd49:6ccd cd4a:6cc7 cd4b:6cb0 cd4c:6cf9 cd4d:6ccf cd4e:6ce9 cd4f:6cd1 cd50:7094 cd51:7098 cd52:7085 cd53:7093 cd54:7086 cd55:7084 cd56:7091 cd57:7096 cd58:7082 cd59:709a cd5a:7083 cd5b:726a cd5c:72d6 cd5d:72cb cd5e:72d8 cd5f:72c9 cd60:72dc cd61:72d2 cd62:72d4 cd63:72da cd64:72cc cd65:72d1 cd66:73a4 cd67:73a1 cd68:73ad cd69:73a6 cd6a:73a2 cd6b:73a0 cd6c:73ac cd6d:739d cd6e:74dd cd6f:74e8 cd70:753f cd71:7540 cd72:753e cd73:758c cd74:7598 cd75:76af cd76:76f3 cd77:76f1 cd78:76f0 cd79:76f5 cd7a:77f8 cd7b:77fc cd7c:77f9 cd7d:77fb cd7e:77fa cda1:77f7 cda2:7942 cda3:793f cda4:79c5 cda5:7a78 cda6:7a7b cda7:7afb cda8:7c75 cda9:7cfd cdaa:8035 cdab:808f cdac:80ae cdad:80a3 cdae:80b8 cdaf:80b5 cdb0:80ad cdb1:8220 cdb2:82a0 cdb3:82c0 cdb4:82ab cdb5:829a cdb6:8298 cdb7:829b cdb8:82b5 cdb9:82a7 cdba:82ae cdbb:82bc cdbc:829e cdbd:82ba cdbe:82b4 cdbf:82a8 cdc0:82a1 cdc1:82a9 cdc2:82c2 cdc3:82a4 cdc4:82c3 cdc5:82b6 cdc6:82a2 cdc7:8670 cdc8:866f cdc9:866d cdca:866e cdcb:8c56 cdcc:8fd2 cdcd:8fcb cdce:8fd3 cdcf:8fcd cdd0:8fd6 cdd1:8fd5 cdd2:8fd7 cdd3:90b2 cdd4:90b4 cdd5:90af cdd6:90b3 cdd7:90b0 cdd8:9639 cdd9:963d cdda:963c cddb:963a cddc:9643 cddd:4fcd cdde:4fc5 cddf:4fd3 cde0:4fb2 cde1:4fc9 cde2:4fcb cde3:4fc1 cde4:4fd4 cde5:4fdc cde6:4fd9 cde7:4fbb cde8:4fb3 cde9:4fdb cdea:4fc7 cdeb:4fd6 cdec:4fba cded:4fc0 cdee:4fb9 cdef:4fec cdf0:5244 cdf1:5249 cdf2:52c0 cdf3:52c2 cdf4:533d cdf5:537c cdf6:5397 cdf7:5396 cdf8:5399 cdf9:5398 cdfa:54ba cdfb:54a1 cdfc:54ad cdfd:54a5 cdfe:54cf ce40:54c3 ce41:830d ce42:54b7 ce43:54ae ce44:54d6 ce45:54b6 ce46:54c5 ce47:54c6 ce48:54a0 ce49:5470 ce4a:54bc ce4b:54a2 ce4c:54be ce4d:5472 ce4e:54de ce4f:54b0 ce50:57b5 ce51:579e ce52:579f ce53:57a4 ce54:578c ce55:5797 ce56:579d ce57:579b ce58:5794 ce59:5798 ce5a:578f ce5b:5799 ce5c:57a5 ce5d:579a ce5e:5795 ce5f:58f4 ce60:590d ce61:5953 ce62:59e1 ce63:59de ce64:59ee ce65:5a00 ce66:59f1 ce67:59dd ce68:59fa ce69:59fd ce6a:59fc ce6b:59f6 ce6c:59e4 ce6d:59f2 ce6e:59f7 ce6f:59db ce70:59e9 ce71:59f3 ce72:59f5 ce73:59e0 ce74:59fe ce75:59f4 ce76:59ed ce77:5ba8 ce78:5c4c ce79:5cd0 ce7a:5cd8 ce7b:5ccc ce7c:5cd7 ce7d:5ccb ce7e:5cdb cea1:5cde cea2:5cda cea3:5cc9 cea4:5cc7 cea5:5cca cea6:5cd6 cea7:5cd3 cea8:5cd4 cea9:5ccf ceaa:5cc8 ceab:5cc6 ceac:5cce cead:5cdf ceae:5cf8 ceaf:5df9 ceb0:5e21 ceb1:5e22 ceb2:5e23 ceb3:5e20 ceb4:5e24 ceb5:5eb0 ceb6:5ea4 ceb7:5ea2 ceb8:5e9b ceb9:5ea3 ceba:5ea5 cebb:5f07 cebc:5f2e cebd:5f56 cebe:5f86 cebf:6037 cec0:6039 cec1:6054 cec2:6072 cec3:605e cec4:6045 cec5:6053 cec6:6047 cec7:6049 cec8:605b cec9:604c ceca:6040 cecb:6042 cecc:605f cecd:6024 cece:6044 cecf:6058 ced0:6066 ced1:606e ced2:6242 ced3:6243 ced4:62cf ced5:630d ced6:630b ced7:62f5 ced8:630e ced9:6303 ceda:62eb cedb:62f9 cedc:630f cedd:630c cede:62f8 cedf:62f6 cee0:6300 cee1:6313 cee2:6314 cee3:62fa cee4:6315 cee5:62fb cee6:62f0 cee7:6541 cee8:6543 cee9:65aa ceea:65bf ceeb:6636 ceec:6621 ceed:6632 ceee:6635 ceef:661c cef0:6626 cef1:6622 cef2:6633 cef3:662b cef4:663a cef5:661d cef6:6634 cef7:6639 cef8:662e cef9:670f cefa:6710 cefb:67c1 cefc:67f2 cefd:67c8 cefe:67ba cf40:67dc cf41:67bb cf42:67f8 cf43:67d8 cf44:67c0 cf45:67b7 cf46:67c5 cf47:67eb cf48:67e4 cf49:67df cf4a:67b5 cf4b:67cd cf4c:67b3 cf4d:67f7 cf4e:67f6 cf4f:67ee cf50:67e3 cf51:67c2 cf52:67b9 cf53:67ce cf54:67e7 cf55:67f0 cf56:67b2 cf57:67fc cf58:67c6 cf59:67ed cf5a:67cc cf5b:67ae cf5c:67e6 cf5d:67db cf5e:67fa cf5f:67c9 cf60:67ca cf61:67c3 cf62:67ea cf63:67cb cf64:6b28 cf65:6b82 cf66:6b84 cf67:6bb6 cf68:6bd6 cf69:6bd8 cf6a:6be0 cf6b:6c20 cf6c:6c21 cf6d:6d28 cf6e:6d34 cf6f:6d2d cf70:6d1f cf71:6d3c cf72:6d3f cf73:6d12 cf74:6d0a cf75:6cda cf76:6d33 cf77:6d04 cf78:6d19 cf79:6d3a cf7a:6d1a cf7b:6d11 cf7c:6d00 cf7d:6d1d cf7e:6d42 cfa1:6d01 cfa2:6d18 cfa3:6d37 cfa4:6d03 cfa5:6d0f cfa6:6d40 cfa7:6d07 cfa8:6d20 cfa9:6d2c cfaa:6d08 cfab:6d22 cfac:6d09 cfad:6d10 cfae:70b7 cfaf:709f cfb0:70be cfb1:70b1 cfb2:70b0 cfb3:70a1 cfb4:70b4 cfb5:70b5 cfb6:70a9 cfb7:7241 cfb8:7249 cfb9:724a cfba:726c cfbb:7270 cfbc:7273 cfbd:726e cfbe:72ca cfbf:72e4 cfc0:72e8 cfc1:72eb cfc2:72df cfc3:72ea cfc4:72e6 cfc5:72e3 cfc6:7385 cfc7:73cc cfc8:73c2 cfc9:73c8 cfca:73c5 cfcb:73b9 cfcc:73b6 cfcd:73b5 cfce:73b4 cfcf:73eb cfd0:73bf cfd1:73c7 cfd2:73be cfd3:73c3 cfd4:73c6 cfd5:73b8 cfd6:73cb cfd7:74ec cfd8:74ee cfd9:752e cfda:7547 cfdb:7548 cfdc:75a7 cfdd:75aa cfde:7679 cfdf:76c4 cfe0:7708 cfe1:7703 cfe2:7704 cfe3:7705 cfe4:770a cfe5:76f7 cfe6:76fb cfe7:76fa cfe8:77e7 cfe9:77e8 cfea:7806 cfeb:7811 cfec:7812 cfed:7805 cfee:7810 cfef:780f cff0:780e cff1:7809 cff2:7803 cff3:7813 cff4:794a cff5:794c cff6:794b cff7:7945 cff8:7944 cff9:79d5 cffa:79cd cffb:79cf cffc:79d6 cffd:79ce cffe:7a80 d040:7a7e d041:7ad1 d042:7b00 d043:7b01 d044:7c7a d045:7c78 d046:7c79 d047:7c7f d048:7c80 d049:7c81 d04a:7d03 d04b:7d08 d04c:7d01 d04d:7f58 d04e:7f91 d04f:7f8d d050:7fbe d051:8007 d052:800e d053:800f d054:8014 d055:8037 d056:80d8 d057:80c7 d058:80e0 d059:80d1 d05a:80c8 d05b:80c2 d05c:80d0 d05d:80c5 d05e:80e3 d05f:80d9 d060:80dc d061:80ca d062:80d5 d063:80c9 d064:80cf d065:80d7 d066:80e6 d067:80cd d068:81ff d069:8221 d06a:8294 d06b:82d9 d06c:82fe d06d:82f9 d06e:8307 d06f:82e8 d070:8300 d071:82d5 d072:833a d073:82eb d074:82d6 d075:82f4 d076:82ec d077:82e1 d078:82f2 d079:82f5 d07a:830c d07b:82fb d07c:82f6 d07d:82f0 d07e:82ea d0a1:82e4 d0a2:82e0 d0a3:82fa d0a4:82f3 d0a5:82ed d0a6:8677 d0a7:8674 d0a8:867c d0a9:8673 d0aa:8841 d0ab:884e d0ac:8867 d0ad:886a d0ae:8869 d0af:89d3 d0b0:8a04 d0b1:8a07 d0b2:8d72 d0b3:8fe3 d0b4:8fe1 d0b5:8fee d0b6:8fe0 d0b7:90f1 d0b8:90bd d0b9:90bf d0ba:90d5 d0bb:90c5 d0bc:90be d0bd:90c7 d0be:90cb d0bf:90c8 d0c0:91d4 d0c1:91d3 d0c2:9654 d0c3:964f d0c4:9651 d0c5:9653 d0c6:964a d0c7:964e d0c8:501e d0c9:5005 d0ca:5007 d0cb:5013 d0cc:5022 d0cd:5030 d0ce:501b d0cf:4ff5 d0d0:4ff4 d0d1:5033 d0d2:5037 d0d3:502c d0d4:4ff6 d0d5:4ff7 d0d6:5017 d0d7:501c d0d8:5020 d0d9:5027 d0da:5035 d0db:502f d0dc:5031 d0dd:500e d0de:515a d0df:5194 d0e0:5193 d0e1:51ca d0e2:51c4 d0e3:51c5 d0e4:51c8 d0e5:51ce d0e6:5261 d0e7:525a d0e8:5252 d0e9:525e d0ea:525f d0eb:5255 d0ec:5262 d0ed:52cd d0ee:530e d0ef:539e d0f0:5526 d0f1:54e2 d0f2:5517 d0f3:5512 d0f4:54e7 d0f5:54f3 d0f6:54e4 d0f7:551a d0f8:54ff d0f9:5504 d0fa:5508 d0fb:54eb d0fc:5511 d0fd:5505 d0fe:54f1 d140:550a d141:54fb d142:54f7 d143:54f8 d144:54e0 d145:550e d146:5503 d147:550b d148:5701 d149:5702 d14a:57cc d14b:5832 d14c:57d5 d14d:57d2 d14e:57ba d14f:57c6 d150:57bd d151:57bc d152:57b8 d153:57b6 d154:57bf d155:57c7 d156:57d0 d157:57b9 d158:57c1 d159:590e d15a:594a d15b:5a19 d15c:5a16 d15d:5a2d d15e:5a2e d15f:5a15 d160:5a0f d161:5a17 d162:5a0a d163:5a1e d164:5a33 d165:5b6c d166:5ba7 d167:5bad d168:5bac d169:5c03 d16a:5c56 d16b:5c54 d16c:5cec d16d:5cff d16e:5cee d16f:5cf1 d170:5cf7 d171:5d00 d172:5cf9 d173:5e29 d174:5e28 d175:5ea8 d176:5eae d177:5eaa d178:5eac d179:5f33 d17a:5f30 d17b:5f67 d17c:605d d17d:605a d17e:6067 d1a1:6041 d1a2:60a2 d1a3:6088 d1a4:6080 d1a5:6092 d1a6:6081 d1a7:609d d1a8:6083 d1a9:6095 d1aa:609b d1ab:6097 d1ac:6087 d1ad:609c d1ae:608e d1af:6219 d1b0:6246 d1b1:62f2 d1b2:6310 d1b3:6356 d1b4:632c d1b5:6344 d1b6:6345 d1b7:6336 d1b8:6343 d1b9:63e4 d1ba:6339 d1bb:634b d1bc:634a d1bd:633c d1be:6329 d1bf:6341 d1c0:6334 d1c1:6358 d1c2:6354 d1c3:6359 d1c4:632d d1c5:6347 d1c6:6333 d1c7:635a d1c8:6351 d1c9:6338 d1ca:6357 d1cb:6340 d1cc:6348 d1cd:654a d1ce:6546 d1cf:65c6 d1d0:65c3 d1d1:65c4 d1d2:65c2 d1d3:664a d1d4:665f d1d5:6647 d1d6:6651 d1d7:6712 d1d8:6713 d1d9:681f d1da:681a d1db:6849 d1dc:6832 d1dd:6833 d1de:683b d1df:684b d1e0:684f d1e1:6816 d1e2:6831 d1e3:681c d1e4:6835 d1e5:682b d1e6:682d d1e7:682f d1e8:684e d1e9:6844 d1ea:6834 d1eb:681d d1ec:6812 d1ed:6814 d1ee:6826 d1ef:6828 d1f0:682e d1f1:684d d1f2:683a d1f3:6825 d1f4:6820 d1f5:6b2c d1f6:6b2f d1f7:6b2d d1f8:6b31 d1f9:6b34 d1fa:6b6d d1fb:8082 d1fc:6b88 d1fd:6be6 d1fe:6be4 d240:6be8 d241:6be3 d242:6be2 d243:6be7 d244:6c25 d245:6d7a d246:6d63 d247:6d64 d248:6d76 d249:6d0d d24a:6d61 d24b:6d92 d24c:6d58 d24d:6d62 d24e:6d6d d24f:6d6f d250:6d91 d251:6d8d d252:6def d253:6d7f d254:6d86 d255:6d5e d256:6d67 d257:6d60 d258:6d97 d259:6d70 d25a:6d7c d25b:6d5f d25c:6d82 d25d:6d98 d25e:6d2f d25f:6d68 d260:6d8b d261:6d7e d262:6d80 d263:6d84 d264:6d16 d265:6d83 d266:6d7b d267:6d7d d268:6d75 d269:6d90 d26a:70dc d26b:70d3 d26c:70d1 d26d:70dd d26e:70cb d26f:7f39 d270:70e2 d271:70d7 d272:70d2 d273:70de d274:70e0 d275:70d4 d276:70cd d277:70c5 d278:70c6 d279:70c7 d27a:70da d27b:70ce d27c:70e1 d27d:7242 d27e:7278 d2a1:7277 d2a2:7276 d2a3:7300 d2a4:72fa d2a5:72f4 d2a6:72fe d2a7:72f6 d2a8:72f3 d2a9:72fb d2aa:7301 d2ab:73d3 d2ac:73d9 d2ad:73e5 d2ae:73d6 d2af:73bc d2b0:73e7 d2b1:73e3 d2b2:73e9 d2b3:73dc d2b4:73d2 d2b5:73db d2b6:73d4 d2b7:73dd d2b8:73da d2b9:73d7 d2ba:73d8 d2bb:73e8 d2bc:74de d2bd:74df d2be:74f4 d2bf:74f5 d2c0:7521 d2c1:755b d2c2:755f d2c3:75b0 d2c4:75c1 d2c5:75bb d2c6:75c4 d2c7:75c0 d2c8:75bf d2c9:75b6 d2ca:75ba d2cb:768a d2cc:76c9 d2cd:771d d2ce:771b d2cf:7710 d2d0:7713 d2d1:7712 d2d2:7723 d2d3:7711 d2d4:7715 d2d5:7719 d2d6:771a d2d7:7722 d2d8:7727 d2d9:7823 d2da:782c d2db:7822 d2dc:7835 d2dd:782f d2de:7828 d2df:782e d2e0:782b d2e1:7821 d2e2:7829 d2e3:7833 d2e4:782a d2e5:7831 d2e6:7954 d2e7:795b d2e8:794f d2e9:795c d2ea:7953 d2eb:7952 d2ec:7951 d2ed:79eb d2ee:79ec d2ef:79e0 d2f0:79ee d2f1:79ed d2f2:79ea d2f3:79dc d2f4:79de d2f5:79dd d2f6:7a86 d2f7:7a89 d2f8:7a85 d2f9:7a8b d2fa:7a8c d2fb:7a8a d2fc:7a87 d2fd:7ad8 d2fe:7b10 d340:7b04 d341:7b13 d342:7b05 d343:7b0f d344:7b08 d345:7b0a d346:7b0e d347:7b09 d348:7b12 d349:7c84 d34a:7c91 d34b:7c8a d34c:7c8c d34d:7c88 d34e:7c8d d34f:7c85 d350:7d1e d351:7d1d d352:7d11 d353:7d0e d354:7d18 d355:7d16 d356:7d13 d357:7d1f d358:7d12 d359:7d0f d35a:7d0c d35b:7f5c d35c:7f61 d35d:7f5e d35e:7f60 d35f:7f5d d360:7f5b d361:7f96 d362:7f92 d363:7fc3 d364:7fc2 d365:7fc0 d366:8016 d367:803e d368:8039 d369:80fa d36a:80f2 d36b:80f9 d36c:80f5 d36d:8101 d36e:80fb d36f:8100 d370:8201 d371:822f d372:8225 d373:8333 d374:832d d375:8344 d376:8319 d377:8351 d378:8325 d379:8356 d37a:833f d37b:8341 d37c:8326 d37d:831c d37e:8322 d3a1:8342 d3a2:834e d3a3:831b d3a4:832a d3a5:8308 d3a6:833c d3a7:834d d3a8:8316 d3a9:8324 d3aa:8320 d3ab:8337 d3ac:832f d3ad:8329 d3ae:8347 d3af:8345 d3b0:834c d3b1:8353 d3b2:831e d3b3:832c d3b4:834b d3b5:8327 d3b6:8348 d3b7:8653 d3b8:8652 d3b9:86a2 d3ba:86a8 d3bb:8696 d3bc:868d d3bd:8691 d3be:869e d3bf:8687 d3c0:8697 d3c1:8686 d3c2:868b d3c3:869a d3c4:8685 d3c5:86a5 d3c6:8699 d3c7:86a1 d3c8:86a7 d3c9:8695 d3ca:8698 d3cb:868e d3cc:869d d3cd:8690 d3ce:8694 d3cf:8843 d3d0:8844 d3d1:886d d3d2:8875 d3d3:8876 d3d4:8872 d3d5:8880 d3d6:8871 d3d7:887f d3d8:886f d3d9:8883 d3da:887e d3db:8874 d3dc:887c d3dd:8a12 d3de:8c47 d3df:8c57 d3e0:8c7b d3e1:8ca4 d3e2:8ca3 d3e3:8d76 d3e4:8d78 d3e5:8db5 d3e6:8db7 d3e7:8db6 d3e8:8ed1 d3e9:8ed3 d3ea:8ffe d3eb:8ff5 d3ec:9002 d3ed:8fff d3ee:8ffb d3ef:9004 d3f0:8ffc d3f1:8ff6 d3f2:90d6 d3f3:90e0 d3f4:90d9 d3f5:90da d3f6:90e3 d3f7:90df d3f8:90e5 d3f9:90d8 d3fa:90db d3fb:90d7 d3fc:90dc d3fd:90e4 d3fe:9150 d440:914e d441:914f d442:91d5 d443:91e2 d444:91da d445:965c d446:965f d447:96bc d448:98e3 d449:9adf d44a:9b2f d44b:4e7f d44c:5070 d44d:506a d44e:5061 d44f:505e d450:5060 d451:5053 d452:504b d453:505d d454:5072 d455:5048 d456:504d d457:5041 d458:505b d459:504a d45a:5062 d45b:5015 d45c:5045 d45d:505f d45e:5069 d45f:506b d460:5063 d461:5064 d462:5046 d463:5040 d464:506e d465:5073 d466:5057 d467:5051 d468:51d0 d469:526b d46a:526d d46b:526c d46c:526e d46d:52d6 d46e:52d3 d46f:532d d470:539c d471:5575 d472:5576 d473:553c d474:554d d475:5550 d476:5534 d477:552a d478:5551 d479:5562 d47a:5536 d47b:5535 d47c:5530 d47d:5552 d47e:5545 d4a1:550c d4a2:5532 d4a3:5565 d4a4:554e d4a5:5539 d4a6:5548 d4a7:552d d4a8:553b d4a9:5540 d4aa:554b d4ab:570a d4ac:5707 d4ad:57fb d4ae:5814 d4af:57e2 d4b0:57f6 d4b1:57dc d4b2:57f4 d4b3:5800 d4b4:57ed d4b5:57fd d4b6:5808 d4b7:57f8 d4b8:580b d4b9:57f3 d4ba:57cf d4bb:5807 d4bc:57ee d4bd:57e3 d4be:57f2 d4bf:57e5 d4c0:57ec d4c1:57e1 d4c2:580e d4c3:57fc d4c4:5810 d4c5:57e7 d4c6:5801 d4c7:580c d4c8:57f1 d4c9:57e9 d4ca:57f0 d4cb:580d d4cc:5804 d4cd:595c d4ce:5a60 d4cf:5a58 d4d0:5a55 d4d1:5a67 d4d2:5a5e d4d3:5a38 d4d4:5a35 d4d5:5a6d d4d6:5a50 d4d7:5a5f d4d8:5a65 d4d9:5a6c d4da:5a53 d4db:5a64 d4dc:5a57 d4dd:5a43 d4de:5a5d d4df:5a52 d4e0:5a44 d4e1:5a5b d4e2:5a48 d4e3:5a8e d4e4:5a3e d4e5:5a4d d4e6:5a39 d4e7:5a4c d4e8:5a70 d4e9:5a69 d4ea:5a47 d4eb:5a51 d4ec:5a56 d4ed:5a42 d4ee:5a5c d4ef:5b72 d4f0:5b6e d4f1:5bc1 d4f2:5bc0 d4f3:5c59 d4f4:5d1e d4f5:5d0b d4f6:5d1d d4f7:5d1a d4f8:5d20 d4f9:5d0c d4fa:5d28 d4fb:5d0d d4fc:5d26 d4fd:5d25 d4fe:5d0f d540:5d30 d541:5d12 d542:5d23 d543:5d1f d544:5d2e d545:5e3e d546:5e34 d547:5eb1 d548:5eb4 d549:5eb9 d54a:5eb2 d54b:5eb3 d54c:5f36 d54d:5f38 d54e:5f9b d54f:5f96 d550:5f9f d551:608a d552:6090 d553:6086 d554:60be d555:60b0 d556:60ba d557:60d3 d558:60d4 d559:60cf d55a:60e4 d55b:60d9 d55c:60dd d55d:60c8 d55e:60b1 d55f:60db d560:60b7 d561:60ca d562:60bf d563:60c3 d564:60cd d565:60c0 d566:6332 d567:6365 d568:638a d569:6382 d56a:637d d56b:63bd d56c:639e d56d:63ad d56e:639d d56f:6397 d570:63ab d571:638e d572:636f d573:6387 d574:6390 d575:636e d576:63af d577:6375 d578:639c d579:636d d57a:63ae d57b:637c d57c:63a4 d57d:633b d57e:639f d5a1:6378 d5a2:6385 d5a3:6381 d5a4:6391 d5a5:638d d5a6:6370 d5a7:6553 d5a8:65cd d5a9:6665 d5aa:6661 d5ab:665b d5ac:6659 d5ad:665c d5ae:6662 d5af:6718 d5b0:6879 d5b1:6887 d5b2:6890 d5b3:689c d5b4:686d d5b5:686e d5b6:68ae d5b7:68ab d5b8:6956 d5b9:686f d5ba:68a3 d5bb:68ac d5bc:68a9 d5bd:6875 d5be:6874 d5bf:68b2 d5c0:688f d5c1:6877 d5c2:6892 d5c3:687c d5c4:686b d5c5:6872 d5c6:68aa d5c7:6880 d5c8:6871 d5c9:687e d5ca:689b d5cb:6896 d5cc:688b d5cd:68a0 d5ce:6889 d5cf:68a4 d5d0:6878 d5d1:687b d5d2:6891 d5d3:688c d5d4:688a d5d5:687d d5d6:6b36 d5d7:6b33 d5d8:6b37 d5d9:6b38 d5da:6b91 d5db:6b8f d5dc:6b8d d5dd:6b8e d5de:6b8c d5df:6c2a d5e0:6dc0 d5e1:6dab d5e2:6db4 d5e3:6db3 d5e4:6e74 d5e5:6dac d5e6:6de9 d5e7:6de2 d5e8:6db7 d5e9:6df6 d5ea:6dd4 d5eb:6e00 d5ec:6dc8 d5ed:6de0 d5ee:6ddf d5ef:6dd6 d5f0:6dbe d5f1:6de5 d5f2:6ddc d5f3:6ddd d5f4:6ddb d5f5:6df4 d5f6:6dca d5f7:6dbd d5f8:6ded d5f9:6df0 d5fa:6dba d5fb:6dd5 d5fc:6dc2 d5fd:6dcf d5fe:6dc9 d640:6dd0 d641:6df2 d642:6dd3 d643:6dfd d644:6dd7 d645:6dcd d646:6de3 d647:6dbb d648:70fa d649:710d d64a:70f7 d64b:7117 d64c:70f4 d64d:710c d64e:70f0 d64f:7104 d650:70f3 d651:7110 d652:70fc d653:70ff d654:7106 d655:7113 d656:7100 d657:70f8 d658:70f6 d659:710b d65a:7102 d65b:710e d65c:727e d65d:727b d65e:727c d65f:727f d660:731d d661:7317 d662:7307 d663:7311 d664:7318 d665:730a d666:7308 d667:72ff d668:730f d669:731e d66a:7388 d66b:73f6 d66c:73f8 d66d:73f5 d66e:7404 d66f:7401 d670:73fd d671:7407 d672:7400 d673:73fa d674:73fc d675:73ff d676:740c d677:740b d678:73f4 d679:7408 d67a:7564 d67b:7563 d67c:75ce d67d:75d2 d67e:75cf d6a1:75cb d6a2:75cc d6a3:75d1 d6a4:75d0 d6a5:768f d6a6:7689 d6a7:76d3 d6a8:7739 d6a9:772f d6aa:772d d6ab:7731 d6ac:7732 d6ad:7734 d6ae:7733 d6af:773d d6b0:7725 d6b1:773b d6b2:7735 d6b3:7848 d6b4:7852 d6b5:7849 d6b6:784d d6b7:784a d6b8:784c d6b9:7826 d6ba:7845 d6bb:7850 d6bc:7964 d6bd:7967 d6be:7969 d6bf:796a d6c0:7963 d6c1:796b d6c2:7961 d6c3:79bb d6c4:79fa d6c5:79f8 d6c6:79f6 d6c7:79f7 d6c8:7a8f d6c9:7a94 d6ca:7a90 d6cb:7b35 d6cc:7b47 d6cd:7b34 d6ce:7b25 d6cf:7b30 d6d0:7b22 d6d1:7b24 d6d2:7b33 d6d3:7b18 d6d4:7b2a d6d5:7b1d d6d6:7b31 d6d7:7b2b d6d8:7b2d d6d9:7b2f d6da:7b32 d6db:7b38 d6dc:7b1a d6dd:7b23 d6de:7c94 d6df:7c98 d6e0:7c96 d6e1:7ca3 d6e2:7d35 d6e3:7d3d d6e4:7d38 d6e5:7d36 d6e6:7d3a d6e7:7d45 d6e8:7d2c d6e9:7d29 d6ea:7d41 d6eb:7d47 d6ec:7d3e d6ed:7d3f d6ee:7d4a d6ef:7d3b d6f0:7d28 d6f1:7f63 d6f2:7f95 d6f3:7f9c d6f4:7f9d d6f5:7f9b d6f6:7fca d6f7:7fcb d6f8:7fcd d6f9:7fd0 d6fa:7fd1 d6fb:7fc7 d6fc:7fcf d6fd:7fc9 d6fe:801f d740:801e d741:801b d742:8047 d743:8043 d744:8048 d745:8118 d746:8125 d747:8119 d748:811b d749:812d d74a:811f d74b:812c d74c:811e d74d:8121 d74e:8115 d74f:8127 d750:811d d751:8122 d752:8211 d753:8238 d754:8233 d755:823a d756:8234 d757:8232 d758:8274 d759:8390 d75a:83a3 d75b:83a8 d75c:838d d75d:837a d75e:8373 d75f:83a4 d760:8374 d761:838f d762:8381 d763:8395 d764:8399 d765:8375 d766:8394 d767:83a9 d768:837d d769:8383 d76a:838c d76b:839d d76c:839b d76d:83aa d76e:838b d76f:837e d770:83a5 d771:83af d772:8388 d773:8397 d774:83b0 d775:837f d776:83a6 d777:8387 d778:83ae d779:8376 d77a:839a d77b:8659 d77c:8656 d77d:86bf d77e:86b7 d7a1:86c2 d7a2:86c1 d7a3:86c5 d7a4:86ba d7a5:86b0 d7a6:86c8 d7a7:86b9 d7a8:86b3 d7a9:86b8 d7aa:86cc d7ab:86b4 d7ac:86bb d7ad:86bc d7ae:86c3 d7af:86bd d7b0:86be d7b1:8852 d7b2:8889 d7b3:8895 d7b4:88a8 d7b5:88a2 d7b6:88aa d7b7:889a d7b8:8891 d7b9:88a1 d7ba:889f d7bb:8898 d7bc:88a7 d7bd:8899 d7be:889b d7bf:8897 d7c0:88a4 d7c1:88ac d7c2:888c d7c3:8893 d7c4:888e d7c5:8982 d7c6:89d6 d7c7:89d9 d7c8:89d5 d7c9:8a30 d7ca:8a27 d7cb:8a2c d7cc:8a1e d7cd:8c39 d7ce:8c3b d7cf:8c5c d7d0:8c5d d7d1:8c7d d7d2:8ca5 d7d3:8d7d d7d4:8d7b d7d5:8d79 d7d6:8dbc d7d7:8dc2 d7d8:8db9 d7d9:8dbf d7da:8dc1 d7db:8ed8 d7dc:8ede d7dd:8edd d7de:8edc d7df:8ed7 d7e0:8ee0 d7e1:8ee1 d7e2:9024 d7e3:900b d7e4:9011 d7e5:901c d7e6:900c d7e7:9021 d7e8:90ef d7e9:90ea d7ea:90f0 d7eb:90f4 d7ec:90f2 d7ed:90f3 d7ee:90d4 d7ef:90eb d7f0:90ec d7f1:90e9 d7f2:9156 d7f3:9158 d7f4:915a d7f5:9153 d7f6:9155 d7f7:91ec d7f8:91f4 d7f9:91f1 d7fa:91f3 d7fb:91f8 d7fc:91e4 d7fd:91f9 d7fe:91ea d840:91eb d841:91f7 d842:91e8 d843:91ee d844:957a d845:9586 d846:9588 d847:967c d848:966d d849:966b d84a:9671 d84b:966f d84c:96bf d84d:976a d84e:9804 d84f:98e5 d850:9997 d851:509b d852:5095 d853:5094 d854:509e d855:508b d856:50a3 d857:5083 d858:508c d859:508e d85a:509d d85b:5068 d85c:509c d85d:5092 d85e:5082 d85f:5087 d860:515f d861:51d4 d862:5312 d863:5311 d864:53a4 d865:53a7 d866:5591 d867:55a8 d868:55a5 d869:55ad d86a:5577 d86b:5645 d86c:55a2 d86d:5593 d86e:5588 d86f:558f d870:55b5 d871:5581 d872:55a3 d873:5592 d874:55a4 d875:557d d876:558c d877:55a6 d878:557f d879:5595 d87a:55a1 d87b:558e d87c:570c d87d:5829 d87e:5837 d8a1:5819 d8a2:581e d8a3:5827 d8a4:5823 d8a5:5828 d8a6:57f5 d8a7:5848 d8a8:5825 d8a9:581c d8aa:581b d8ab:5833 d8ac:583f d8ad:5836 d8ae:582e d8af:5839 d8b0:5838 d8b1:582d d8b2:582c d8b3:583b d8b4:5961 d8b5:5aaf d8b6:5a94 d8b7:5a9f d8b8:5a7a d8b9:5aa2 d8ba:5a9e d8bb:5a78 d8bc:5aa6 d8bd:5a7c d8be:5aa5 d8bf:5aac d8c0:5a95 d8c1:5aae d8c2:5a37 d8c3:5a84 d8c4:5a8a d8c5:5a97 d8c6:5a83 d8c7:5a8b d8c8:5aa9 d8c9:5a7b d8ca:5a7d d8cb:5a8c d8cc:5a9c d8cd:5a8f d8ce:5a93 d8cf:5a9d d8d0:5bea d8d1:5bcd d8d2:5bcb d8d3:5bd4 d8d4:5bd1 d8d5:5bca d8d6:5bce d8d7:5c0c d8d8:5c30 d8d9:5d37 d8da:5d43 d8db:5d6b d8dc:5d41 d8dd:5d4b d8de:5d3f d8df:5d35 d8e0:5d51 d8e1:5d4e d8e2:5d55 d8e3:5d33 d8e4:5d3a d8e5:5d52 d8e6:5d3d d8e7:5d31 d8e8:5d59 d8e9:5d42 d8ea:5d39 d8eb:5d49 d8ec:5d38 d8ed:5d3c d8ee:5d32 d8ef:5d36 d8f0:5d40 d8f1:5d45 d8f2:5e44 d8f3:5e41 d8f4:5f58 d8f5:5fa6 d8f6:5fa5 d8f7:5fab d8f8:60c9 d8f9:60b9 d8fa:60cc d8fb:60e2 d8fc:60ce d8fd:60c4 d8fe:6114 d940:60f2 d941:610a d942:6116 d943:6105 d944:60f5 d945:6113 d946:60f8 d947:60fc d948:60fe d949:60c1 d94a:6103 d94b:6118 d94c:611d d94d:6110 d94e:60ff d94f:6104 d950:610b d951:624a d952:6394 d953:63b1 d954:63b0 d955:63ce d956:63e5 d957:63e8 d958:63ef d959:63c3 d95a:649d d95b:63f3 d95c:63ca d95d:63e0 d95e:63f6 d95f:63d5 d960:63f2 d961:63f5 d962:6461 d963:63df d964:63be d965:63dd d966:63dc d967:63c4 d968:63d8 d969:63d3 d96a:63c2 d96b:63c7 d96c:63cc d96d:63cb d96e:63c8 d96f:63f0 d970:63d7 d971:63d9 d972:6532 d973:6567 d974:656a d975:6564 d976:655c d977:6568 d978:6565 d979:658c d97a:659d d97b:659e d97c:65ae d97d:65d0 d97e:65d2 d9a1:667c d9a2:666c d9a3:667b d9a4:6680 d9a5:6671 d9a6:6679 d9a7:666a d9a8:6672 d9a9:6701 d9aa:690c d9ab:68d3 d9ac:6904 d9ad:68dc d9ae:692a d9af:68ec d9b0:68ea d9b1:68f1 d9b2:690f d9b3:68d6 d9b4:68f7 d9b5:68eb d9b6:68e4 d9b7:68f6 d9b8:6913 d9b9:6910 d9ba:68f3 d9bb:68e1 d9bc:6907 d9bd:68cc d9be:6908 d9bf:6970 d9c0:68b4 d9c1:6911 d9c2:68ef d9c3:68c6 d9c4:6914 d9c5:68f8 d9c6:68d0 d9c7:68fd d9c8:68fc d9c9:68e8 d9ca:690b d9cb:690a d9cc:6917 d9cd:68ce d9ce:68c8 d9cf:68dd d9d0:68de d9d1:68e6 d9d2:68f4 d9d3:68d1 d9d4:6906 d9d5:68d4 d9d6:68e9 d9d7:6915 d9d8:6925 d9d9:68c7 d9da:6b39 d9db:6b3b d9dc:6b3f d9dd:6b3c d9de:6b94 d9df:6b97 d9e0:6b99 d9e1:6b95 d9e2:6bbd d9e3:6bf0 d9e4:6bf2 d9e5:6bf3 d9e6:6c30 d9e7:6dfc d9e8:6e46 d9e9:6e47 d9ea:6e1f d9eb:6e49 d9ec:6e88 d9ed:6e3c d9ee:6e3d d9ef:6e45 d9f0:6e62 d9f1:6e2b d9f2:6e3f d9f3:6e41 d9f4:6e5d d9f5:6e73 d9f6:6e1c d9f7:6e33 d9f8:6e4b d9f9:6e40 d9fa:6e51 d9fb:6e3b d9fc:6e03 d9fd:6e2e d9fe:6e5e da40:6e68 da41:6e5c da42:6e61 da43:6e31 da44:6e28 da45:6e60 da46:6e71 da47:6e6b da48:6e39 da49:6e22 da4a:6e30 da4b:6e53 da4c:6e65 da4d:6e27 da4e:6e78 da4f:6e64 da50:6e77 da51:6e55 da52:6e79 da53:6e52 da54:6e66 da55:6e35 da56:6e36 da57:6e5a da58:7120 da59:711e da5a:712f da5b:70fb da5c:712e da5d:7131 da5e:7123 da5f:7125 da60:7122 da61:7132 da62:711f da63:7128 da64:713a da65:711b da66:724b da67:725a da68:7288 da69:7289 da6a:7286 da6b:7285 da6c:728b da6d:7312 da6e:730b da6f:7330 da70:7322 da71:7331 da72:7333 da73:7327 da74:7332 da75:732d da76:7326 da77:7323 da78:7335 da79:730c da7a:742e da7b:742c da7c:7430 da7d:742b da7e:7416 daa1:741a daa2:7421 daa3:742d daa4:7431 daa5:7424 daa6:7423 daa7:741d daa8:7429 daa9:7420 daaa:7432 daab:74fb daac:752f daad:756f daae:756c daaf:75e7 dab0:75da dab1:75e1 dab2:75e6 dab3:75dd dab4:75df dab5:75e4 dab6:75d7 dab7:7695 dab8:7692 dab9:76da daba:7746 dabb:7747 dabc:7744 dabd:774d dabe:7745 dabf:774a dac0:774e dac1:774b dac2:774c dac3:77de dac4:77ec dac5:7860 dac6:7864 dac7:7865 dac8:785c dac9:786d daca:7871 dacb:786a dacc:786e dacd:7870 dace:7869 dacf:7868 dad0:785e dad1:7862 dad2:7974 dad3:7973 dad4:7972 dad5:7970 dad6:7a02 dad7:7a0a dad8:7a03 dad9:7a0c dada:7a04 dadb:7a99 dadc:7ae6 dadd:7ae4 dade:7b4a dadf:7b3b dae0:7b44 dae1:7b48 dae2:7b4c dae3:7b4e dae4:7b40 dae5:7b58 dae6:7b45 dae7:7ca2 dae8:7c9e dae9:7ca8 daea:7ca1 daeb:7d58 daec:7d6f daed:7d63 daee:7d53 daef:7d56 daf0:7d67 daf1:7d6a daf2:7d4f daf3:7d6d daf4:7d5c daf5:7d6b daf6:7d52 daf7:7d54 daf8:7d69 daf9:7d51 dafa:7d5f dafb:7d4e dafc:7f3e dafd:7f3f dafe:7f65 db40:7f66 db41:7fa2 db42:7fa0 db43:7fa1 db44:7fd7 db45:8051 db46:804f db47:8050 db48:80fe db49:80d4 db4a:8143 db4b:814a db4c:8152 db4d:814f db4e:8147 db4f:813d db50:814d db51:813a db52:81e6 db53:81ee db54:81f7 db55:81f8 db56:81f9 db57:8204 db58:823c db59:823d db5a:823f db5b:8275 db5c:833b db5d:83cf db5e:83f9 db5f:8423 db60:83c0 db61:83e8 db62:8412 db63:83e7 db64:83e4 db65:83fc db66:83f6 db67:8410 db68:83c6 db69:83c8 db6a:83eb db6b:83e3 db6c:83bf db6d:8401 db6e:83dd db6f:83e5 db70:83d8 db71:83ff db72:83e1 db73:83cb db74:83ce db75:83d6 db76:83f5 db77:83c9 db78:8409 db79:840f db7a:83de db7b:8411 db7c:8406 db7d:83c2 db7e:83f3 dba1:83d5 dba2:83fa dba3:83c7 dba4:83d1 dba5:83ea dba6:8413 dba7:83c3 dba8:83ec dba9:83ee dbaa:83c4 dbab:83fb dbac:83d7 dbad:83e2 dbae:841b dbaf:83db dbb0:83fe dbb1:86d8 dbb2:86e2 dbb3:86e6 dbb4:86d3 dbb5:86e3 dbb6:86da dbb7:86ea dbb8:86dd dbb9:86eb dbba:86dc dbbb:86ec dbbc:86e9 dbbd:86d7 dbbe:86e8 dbbf:86d1 dbc0:8848 dbc1:8856 dbc2:8855 dbc3:88ba dbc4:88d7 dbc5:88b9 dbc6:88b8 dbc7:88c0 dbc8:88be dbc9:88b6 dbca:88bc dbcb:88b7 dbcc:88bd dbcd:88b2 dbce:8901 dbcf:88c9 dbd0:8995 dbd1:8998 dbd2:8997 dbd3:89dd dbd4:89da dbd5:89db dbd6:8a4e dbd7:8a4d dbd8:8a39 dbd9:8a59 dbda:8a40 dbdb:8a57 dbdc:8a58 dbdd:8a44 dbde:8a45 dbdf:8a52 dbe0:8a48 dbe1:8a51 dbe2:8a4a dbe3:8a4c dbe4:8a4f dbe5:8c5f dbe6:8c81 dbe7:8c80 dbe8:8cba dbe9:8cbe dbea:8cb0 dbeb:8cb9 dbec:8cb5 dbed:8d84 dbee:8d80 dbef:8d89 dbf0:8dd8 dbf1:8dd3 dbf2:8dcd dbf3:8dc7 dbf4:8dd6 dbf5:8ddc dbf6:8dcf dbf7:8dd5 dbf8:8dd9 dbf9:8dc8 dbfa:8dd7 dbfb:8dc5 dbfc:8eef dbfd:8ef7 dbfe:8efa dc40:8ef9 dc41:8ee6 dc42:8eee dc43:8ee5 dc44:8ef5 dc45:8ee7 dc46:8ee8 dc47:8ef6 dc48:8eeb dc49:8ef1 dc4a:8eec dc4b:8ef4 dc4c:8ee9 dc4d:902d dc4e:9034 dc4f:902f dc50:9106 dc51:912c dc52:9104 dc53:90ff dc54:90fc dc55:9108 dc56:90f9 dc57:90fb dc58:9101 dc59:9100 dc5a:9107 dc5b:9105 dc5c:9103 dc5d:9161 dc5e:9164 dc5f:915f dc60:9162 dc61:9160 dc62:9201 dc63:920a dc64:9225 dc65:9203 dc66:921a dc67:9226 dc68:920f dc69:920c dc6a:9200 dc6b:9212 dc6c:91ff dc6d:91fd dc6e:9206 dc6f:9204 dc70:9227 dc71:9202 dc72:921c dc73:9224 dc74:9219 dc75:9217 dc76:9205 dc77:9216 dc78:957b dc79:958d dc7a:958c dc7b:9590 dc7c:9687 dc7d:967e dc7e:9688 dca1:9689 dca2:9683 dca3:9680 dca4:96c2 dca5:96c8 dca6:96c3 dca7:96f1 dca8:96f0 dca9:976c dcaa:9770 dcab:976e dcac:9807 dcad:98a9 dcae:98eb dcaf:9ce6 dcb0:9ef9 dcb1:4e83 dcb2:4e84 dcb3:4eb6 dcb4:50bd dcb5:50bf dcb6:50c6 dcb7:50ae dcb8:50c4 dcb9:50ca dcba:50b4 dcbb:50c8 dcbc:50c2 dcbd:50b0 dcbe:50c1 dcbf:50ba dcc0:50b1 dcc1:50cb dcc2:50c9 dcc3:50b6 dcc4:50b8 dcc5:51d7 dcc6:527a dcc7:5278 dcc8:527b dcc9:527c dcca:55c3 dccb:55db dccc:55cc dccd:55d0 dcce:55cb dccf:55ca dcd0:55dd dcd1:55c0 dcd2:55d4 dcd3:55c4 dcd4:55e9 dcd5:55bf dcd6:55d2 dcd7:558d dcd8:55cf dcd9:55d5 dcda:55e2 dcdb:55d6 dcdc:55c8 dcdd:55f2 dcde:55cd dcdf:55d9 dce0:55c2 dce1:5714 dce2:5853 dce3:5868 dce4:5864 dce5:584f dce6:584d dce7:5849 dce8:586f dce9:5855 dcea:584e dceb:585d dcec:5859 dced:5865 dcee:585b dcef:583d dcf0:5863 dcf1:5871 dcf2:58fc dcf3:5ac7 dcf4:5ac4 dcf5:5acb dcf6:5aba dcf7:5ab8 dcf8:5ab1 dcf9:5ab5 dcfa:5ab0 dcfb:5abf dcfc:5ac8 dcfd:5abb dcfe:5ac6 dd40:5ab7 dd41:5ac0 dd42:5aca dd43:5ab4 dd44:5ab6 dd45:5acd dd46:5ab9 dd47:5a90 dd48:5bd6 dd49:5bd8 dd4a:5bd9 dd4b:5c1f dd4c:5c33 dd4d:5d71 dd4e:5d63 dd4f:5d4a dd50:5d65 dd51:5d72 dd52:5d6c dd53:5d5e dd54:5d68 dd55:5d67 dd56:5d62 dd57:5df0 dd58:5e4f dd59:5e4e dd5a:5e4a dd5b:5e4d dd5c:5e4b dd5d:5ec5 dd5e:5ecc dd5f:5ec6 dd60:5ecb dd61:5ec7 dd62:5f40 dd63:5faf dd64:5fad dd65:60f7 dd66:6149 dd67:614a dd68:612b dd69:6145 dd6a:6136 dd6b:6132 dd6c:612e dd6d:6146 dd6e:612f dd6f:614f dd70:6129 dd71:6140 dd72:6220 dd73:9168 dd74:6223 dd75:6225 dd76:6224 dd77:63c5 dd78:63f1 dd79:63eb dd7a:6410 dd7b:6412 dd7c:6409 dd7d:6420 dd7e:6424 dda1:6433 dda2:6443 dda3:641f dda4:6415 dda5:6418 dda6:6439 dda7:6437 dda8:6422 dda9:6423 ddaa:640c ddab:6426 ddac:6430 ddad:6428 ddae:6441 ddaf:6435 ddb0:642f ddb1:640a ddb2:641a ddb3:6440 ddb4:6425 ddb5:6427 ddb6:640b ddb7:63e7 ddb8:641b ddb9:642e ddba:6421 ddbb:640e ddbc:656f ddbd:6592 ddbe:65d3 ddbf:6686 ddc0:668c ddc1:6695 ddc2:6690 ddc3:668b ddc4:668a ddc5:6699 ddc6:6694 ddc7:6678 ddc8:6720 ddc9:6966 ddca:695f ddcb:6938 ddcc:694e ddcd:6962 ddce:6971 ddcf:693f ddd0:6945 ddd1:696a ddd2:6939 ddd3:6942 ddd4:6957 ddd5:6959 ddd6:697a ddd7:6948 ddd8:6949 ddd9:6935 ddda:696c dddb:6933 dddc:693d dddd:6965 ddde:68f0 dddf:6978 dde0:6934 dde1:6969 dde2:6940 dde3:696f dde4:6944 dde5:6976 dde6:6958 dde7:6941 dde8:6974 dde9:694c ddea:693b ddeb:694b ddec:6937 dded:695c ddee:694f ddef:6951 ddf0:6932 ddf1:6952 ddf2:692f ddf3:697b ddf4:693c ddf5:6b46 ddf6:6b45 ddf7:6b43 ddf8:6b42 ddf9:6b48 ddfa:6b41 ddfb:6b9b ddfc:fa0d ddfd:6bfb ddfe:6bfc de40:6bf9 de41:6bf7 de42:6bf8 de43:6e9b de44:6ed6 de45:6ec8 de46:6e8f de47:6ec0 de48:6e9f de49:6e93 de4a:6e94 de4b:6ea0 de4c:6eb1 de4d:6eb9 de4e:6ec6 de4f:6ed2 de50:6ebd de51:6ec1 de52:6e9e de53:6ec9 de54:6eb7 de55:6eb0 de56:6ecd de57:6ea6 de58:6ecf de59:6eb2 de5a:6ebe de5b:6ec3 de5c:6edc de5d:6ed8 de5e:6e99 de5f:6e92 de60:6e8e de61:6e8d de62:6ea4 de63:6ea1 de64:6ebf de65:6eb3 de66:6ed0 de67:6eca de68:6e97 de69:6eae de6a:6ea3 de6b:7147 de6c:7154 de6d:7152 de6e:7163 de6f:7160 de70:7141 de71:715d de72:7162 de73:7172 de74:7178 de75:716a de76:7161 de77:7142 de78:7158 de79:7143 de7a:714b de7b:7170 de7c:715f de7d:7150 de7e:7153 dea1:7144 dea2:714d dea3:715a dea4:724f dea5:728d dea6:728c dea7:7291 dea8:7290 dea9:728e deaa:733c deab:7342 deac:733b dead:733a deae:7340 deaf:734a deb0:7349 deb1:7444 deb2:744a deb3:744b deb4:7452 deb5:7451 deb6:7457 deb7:7440 deb8:744f deb9:7450 deba:744e debb:7442 debc:7446 debd:744d debe:7454 debf:74e1 dec0:74ff dec1:74fe dec2:74fd dec3:751d dec4:7579 dec5:7577 dec6:6983 dec7:75ef dec8:760f dec9:7603 deca:75f7 decb:75fe decc:75fc decd:75f9 dece:75f8 decf:7610 ded0:75fb ded1:75f6 ded2:75ed ded3:75f5 ded4:75fd ded5:7699 ded6:76b5 ded7:76dd ded8:7755 ded9:775f deda:7760 dedb:7752 dedc:7756 dedd:775a dede:7769 dedf:7767 dee0:7754 dee1:7759 dee2:776d dee3:77e0 dee4:7887 dee5:789a dee6:7894 dee7:788f dee8:7884 dee9:7895 deea:7885 deeb:7886 deec:78a1 deed:7883 deee:7879 deef:7899 def0:7880 def1:7896 def2:787b def3:797c def4:7982 def5:797d def6:7979 def7:7a11 def8:7a18 def9:7a19 defa:7a12 defb:7a17 defc:7a15 defd:7a22 defe:7a13 df40:7a1b df41:7a10 df42:7aa3 df43:7aa2 df44:7a9e df45:7aeb df46:7b66 df47:7b64 df48:7b6d df49:7b74 df4a:7b69 df4b:7b72 df4c:7b65 df4d:7b73 df4e:7b71 df4f:7b70 df50:7b61 df51:7b78 df52:7b76 df53:7b63 df54:7cb2 df55:7cb4 df56:7caf df57:7d88 df58:7d86 df59:7d80 df5a:7d8d df5b:7d7f df5c:7d85 df5d:7d7a df5e:7d8e df5f:7d7b df60:7d83 df61:7d7c df62:7d8c df63:7d94 df64:7d84 df65:7d7d df66:7d92 df67:7f6d df68:7f6b df69:7f67 df6a:7f68 df6b:7f6c df6c:7fa6 df6d:7fa5 df6e:7fa7 df6f:7fdb df70:7fdc df71:8021 df72:8164 df73:8160 df74:8177 df75:815c df76:8169 df77:815b df78:8162 df79:8172 df7a:6721 df7b:815e df7c:8176 df7d:8167 df7e:816f dfa1:8144 dfa2:8161 dfa3:821d dfa4:8249 dfa5:8244 dfa6:8240 dfa7:8242 dfa8:8245 dfa9:84f1 dfaa:843f dfab:8456 dfac:8476 dfad:8479 dfae:848f dfaf:848d dfb0:8465 dfb1:8451 dfb2:8440 dfb3:8486 dfb4:8467 dfb5:8430 dfb6:844d dfb7:847d dfb8:845a dfb9:8459 dfba:8474 dfbb:8473 dfbc:845d dfbd:8507 dfbe:845e dfbf:8437 dfc0:843a dfc1:8434 dfc2:847a dfc3:8443 dfc4:8478 dfc5:8432 dfc6:8445 dfc7:8429 dfc8:83d9 dfc9:844b dfca:842f dfcb:8442 dfcc:842d dfcd:845f dfce:8470 dfcf:8439 dfd0:844e dfd1:844c dfd2:8452 dfd3:846f dfd4:84c5 dfd5:848e dfd6:843b dfd7:8447 dfd8:8436 dfd9:8433 dfda:8468 dfdb:847e dfdc:8444 dfdd:842b dfde:8460 dfdf:8454 dfe0:846e dfe1:8450 dfe2:870b dfe3:8704 dfe4:86f7 dfe5:870c dfe6:86fa dfe7:86d6 dfe8:86f5 dfe9:874d dfea:86f8 dfeb:870e dfec:8709 dfed:8701 dfee:86f6 dfef:870d dff0:8705 dff1:88d6 dff2:88cb dff3:88cd dff4:88ce dff5:88de dff6:88db dff7:88da dff8:88cc dff9:88d0 dffa:8985 dffb:899b dffc:89df dffd:89e5 dffe:89e4 e040:89e1 e041:89e0 e042:89e2 e043:89dc e044:89e6 e045:8a76 e046:8a86 e047:8a7f e048:8a61 e049:8a3f e04a:8a77 e04b:8a82 e04c:8a84 e04d:8a75 e04e:8a83 e04f:8a81 e050:8a74 e051:8a7a e052:8c3c e053:8c4b e054:8c4a e055:8c65 e056:8c64 e057:8c66 e058:8c86 e059:8c84 e05a:8c85 e05b:8ccc e05c:8d68 e05d:8d69 e05e:8d91 e05f:8d8c e060:8d8e e061:8d8f e062:8d8d e063:8d93 e064:8d94 e065:8d90 e066:8d92 e067:8df0 e068:8de0 e069:8dec e06a:8df1 e06b:8dee e06c:8dd0 e06d:8de9 e06e:8de3 e06f:8de2 e070:8de7 e071:8df2 e072:8deb e073:8df4 e074:8f06 e075:8eff e076:8f01 e077:8f00 e078:8f05 e079:8f07 e07a:8f08 e07b:8f02 e07c:8f0b e07d:9052 e07e:903f e0a1:9044 e0a2:9049 e0a3:903d e0a4:9110 e0a5:910d e0a6:910f e0a7:9111 e0a8:9116 e0a9:9114 e0aa:910b e0ab:910e e0ac:916e e0ad:916f e0ae:9248 e0af:9252 e0b0:9230 e0b1:923a e0b2:9266 e0b3:9233 e0b4:9265 e0b5:925e e0b6:9283 e0b7:922e e0b8:924a e0b9:9246 e0ba:926d e0bb:926c e0bc:924f e0bd:9260 e0be:9267 e0bf:926f e0c0:9236 e0c1:9261 e0c2:9270 e0c3:9231 e0c4:9254 e0c5:9263 e0c6:9250 e0c7:9272 e0c8:924e e0c9:9253 e0ca:924c e0cb:9256 e0cc:9232 e0cd:959f e0ce:959c e0cf:959e e0d0:959b e0d1:9692 e0d2:9693 e0d3:9691 e0d4:9697 e0d5:96ce e0d6:96fa e0d7:96fd e0d8:96f8 e0d9:96f5 e0da:9773 e0db:9777 e0dc:9778 e0dd:9772 e0de:980f e0df:980d e0e0:980e e0e1:98ac e0e2:98f6 e0e3:98f9 e0e4:99af e0e5:99b2 e0e6:99b0 e0e7:99b5 e0e8:9aad e0e9:9aab e0ea:9b5b e0eb:9cea e0ec:9ced e0ed:9ce7 e0ee:9e80 e0ef:9efd e0f0:50e6 e0f1:50d4 e0f2:50d7 e0f3:50e8 e0f4:50f3 e0f5:50db e0f6:50ea e0f7:50dd e0f8:50e4 e0f9:50d3 e0fa:50ec e0fb:50f0 e0fc:50ef e0fd:50e3 e0fe:50e0 e140:51d8 e141:5280 e142:5281 e143:52e9 e144:52eb e145:5330 e146:53ac e147:5627 e148:5615 e149:560c e14a:5612 e14b:55fc e14c:560f e14d:561c e14e:5601 e14f:5613 e150:5602 e151:55fa e152:561d e153:5604 e154:55ff e155:55f9 e156:5889 e157:587c e158:5890 e159:5898 e15a:5886 e15b:5881 e15c:587f e15d:5874 e15e:588b e15f:587a e160:5887 e161:5891 e162:588e e163:5876 e164:5882 e165:5888 e166:587b e167:5894 e168:588f e169:58fe e16a:596b e16b:5adc e16c:5aee e16d:5ae5 e16e:5ad5 e16f:5aea e170:5ada e171:5aed e172:5aeb e173:5af3 e174:5ae2 e175:5ae0 e176:5adb e177:5aec e178:5ade e179:5add e17a:5ad9 e17b:5ae8 e17c:5adf e17d:5b77 e17e:5be0 e1a1:5be3 e1a2:5c63 e1a3:5d82 e1a4:5d80 e1a5:5d7d e1a6:5d86 e1a7:5d7a e1a8:5d81 e1a9:5d77 e1aa:5d8a e1ab:5d89 e1ac:5d88 e1ad:5d7e e1ae:5d7c e1af:5d8d e1b0:5d79 e1b1:5d7f e1b2:5e58 e1b3:5e59 e1b4:5e53 e1b5:5ed8 e1b6:5ed1 e1b7:5ed7 e1b8:5ece e1b9:5edc e1ba:5ed5 e1bb:5ed9 e1bc:5ed2 e1bd:5ed4 e1be:5f44 e1bf:5f43 e1c0:5f6f e1c1:5fb6 e1c2:612c e1c3:6128 e1c4:6141 e1c5:615e e1c6:6171 e1c7:6173 e1c8:6152 e1c9:6153 e1ca:6172 e1cb:616c e1cc:6180 e1cd:6174 e1ce:6154 e1cf:617a e1d0:615b e1d1:6165 e1d2:613b e1d3:616a e1d4:6161 e1d5:6156 e1d6:6229 e1d7:6227 e1d8:622b e1d9:642b e1da:644d e1db:645b e1dc:645d e1dd:6474 e1de:6476 e1df:6472 e1e0:6473 e1e1:647d e1e2:6475 e1e3:6466 e1e4:64a6 e1e5:644e e1e6:6482 e1e7:645e e1e8:645c e1e9:644b e1ea:6453 e1eb:6460 e1ec:6450 e1ed:647f e1ee:643f e1ef:646c e1f0:646b e1f1:6459 e1f2:6465 e1f3:6477 e1f4:6573 e1f5:65a0 e1f6:66a1 e1f7:66a0 e1f8:669f e1f9:6705 e1fa:6704 e1fb:6722 e1fc:69b1 e1fd:69b6 e1fe:69c9 e240:69a0 e241:69ce e242:6996 e243:69b0 e244:69ac e245:69bc e246:6991 e247:6999 e248:698e e249:69a7 e24a:698d e24b:69a9 e24c:69be e24d:69af e24e:69bf e24f:69c4 e250:69bd e251:69a4 e252:69d4 e253:69b9 e254:69ca e255:699a e256:69cf e257:69b3 e258:6993 e259:69aa e25a:69a1 e25b:699e e25c:69d9 e25d:6997 e25e:6990 e25f:69c2 e260:69b5 e261:69a5 e262:69c6 e263:6b4a e264:6b4d e265:6b4b e266:6b9e e267:6b9f e268:6ba0 e269:6bc3 e26a:6bc4 e26b:6bfe e26c:6ece e26d:6ef5 e26e:6ef1 e26f:6f03 e270:6f25 e271:6ef8 e272:6f37 e273:6efb e274:6f2e e275:6f09 e276:6f4e e277:6f19 e278:6f1a e279:6f27 e27a:6f18 e27b:6f3b e27c:6f12 e27d:6eed e27e:6f0a e2a1:6f36 e2a2:6f73 e2a3:6ef9 e2a4:6eee e2a5:6f2d e2a6:6f40 e2a7:6f30 e2a8:6f3c e2a9:6f35 e2aa:6eeb e2ab:6f07 e2ac:6f0e e2ad:6f43 e2ae:6f05 e2af:6efd e2b0:6ef6 e2b1:6f39 e2b2:6f1c e2b3:6efc e2b4:6f3a e2b5:6f1f e2b6:6f0d e2b7:6f1e e2b8:6f08 e2b9:6f21 e2ba:7187 e2bb:7190 e2bc:7189 e2bd:7180 e2be:7185 e2bf:7182 e2c0:718f e2c1:717b e2c2:7186 e2c3:7181 e2c4:7197 e2c5:7244 e2c6:7253 e2c7:7297 e2c8:7295 e2c9:7293 e2ca:7343 e2cb:734d e2cc:7351 e2cd:734c e2ce:7462 e2cf:7473 e2d0:7471 e2d1:7475 e2d2:7472 e2d3:7467 e2d4:746e e2d5:7500 e2d6:7502 e2d7:7503 e2d8:757d e2d9:7590 e2da:7616 e2db:7608 e2dc:760c e2dd:7615 e2de:7611 e2df:760a e2e0:7614 e2e1:76b8 e2e2:7781 e2e3:777c e2e4:7785 e2e5:7782 e2e6:776e e2e7:7780 e2e8:776f e2e9:777e e2ea:7783 e2eb:78b2 e2ec:78aa e2ed:78b4 e2ee:78ad e2ef:78a8 e2f0:787e e2f1:78ab e2f2:789e e2f3:78a5 e2f4:78a0 e2f5:78ac e2f6:78a2 e2f7:78a4 e2f8:7998 e2f9:798a e2fa:798b e2fb:7996 e2fc:7995 e2fd:7994 e2fe:7993 e340:7997 e341:7988 e342:7992 e343:7990 e344:7a2b e345:7a4a e346:7a30 e347:7a2f e348:7a28 e349:7a26 e34a:7aa8 e34b:7aab e34c:7aac e34d:7aee e34e:7b88 e34f:7b9c e350:7b8a e351:7b91 e352:7b90 e353:7b96 e354:7b8d e355:7b8c e356:7b9b e357:7b8e e358:7b85 e359:7b98 e35a:5284 e35b:7b99 e35c:7ba4 e35d:7b82 e35e:7cbb e35f:7cbf e360:7cbc e361:7cba e362:7da7 e363:7db7 e364:7dc2 e365:7da3 e366:7daa e367:7dc1 e368:7dc0 e369:7dc5 e36a:7d9d e36b:7dce e36c:7dc4 e36d:7dc6 e36e:7dcb e36f:7dcc e370:7daf e371:7db9 e372:7d96 e373:7dbc e374:7d9f e375:7da6 e376:7dae e377:7da9 e378:7da1 e379:7dc9 e37a:7f73 e37b:7fe2 e37c:7fe3 e37d:7fe5 e37e:7fde e3a1:8024 e3a2:805d e3a3:805c e3a4:8189 e3a5:8186 e3a6:8183 e3a7:8187 e3a8:818d e3a9:818c e3aa:818b e3ab:8215 e3ac:8497 e3ad:84a4 e3ae:84a1 e3af:849f e3b0:84ba e3b1:84ce e3b2:84c2 e3b3:84ac e3b4:84ae e3b5:84ab e3b6:84b9 e3b7:84b4 e3b8:84c1 e3b9:84cd e3ba:84aa e3bb:849a e3bc:84b1 e3bd:84d0 e3be:849d e3bf:84a7 e3c0:84bb e3c1:84a2 e3c2:8494 e3c3:84c7 e3c4:84cc e3c5:849b e3c6:84a9 e3c7:84af e3c8:84a8 e3c9:84d6 e3ca:8498 e3cb:84b6 e3cc:84cf e3cd:84a0 e3ce:84d7 e3cf:84d4 e3d0:84d2 e3d1:84db e3d2:84b0 e3d3:8491 e3d4:8661 e3d5:8733 e3d6:8723 e3d7:8728 e3d8:876b e3d9:8740 e3da:872e e3db:871e e3dc:8721 e3dd:8719 e3de:871b e3df:8743 e3e0:872c e3e1:8741 e3e2:873e e3e3:8746 e3e4:8720 e3e5:8732 e3e6:872a e3e7:872d e3e8:873c e3e9:8712 e3ea:873a e3eb:8731 e3ec:8735 e3ed:8742 e3ee:8726 e3ef:8727 e3f0:8738 e3f1:8724 e3f2:871a e3f3:8730 e3f4:8711 e3f5:88f7 e3f6:88e7 e3f7:88f1 e3f8:88f2 e3f9:88fa e3fa:88fe e3fb:88ee e3fc:88fc e3fd:88f6 e3fe:88fb e440:88f0 e441:88ec e442:88eb e443:899d e444:89a1 e445:899f e446:899e e447:89e9 e448:89eb e449:89e8 e44a:8aab e44b:8a99 e44c:8a8b e44d:8a92 e44e:8a8f e44f:8a96 e450:8c3d e451:8c68 e452:8c69 e453:8cd5 e454:8ccf e455:8cd7 e456:8d96 e457:8e09 e458:8e02 e459:8dff e45a:8e0d e45b:8dfd e45c:8e0a e45d:8e03 e45e:8e07 e45f:8e06 e460:8e05 e461:8dfe e462:8e00 e463:8e04 e464:8f10 e465:8f11 e466:8f0e e467:8f0d e468:9123 e469:911c e46a:9120 e46b:9122 e46c:911f e46d:911d e46e:911a e46f:9124 e470:9121 e471:911b e472:917a e473:9172 e474:9179 e475:9173 e476:92a5 e477:92a4 e478:9276 e479:929b e47a:927a e47b:92a0 e47c:9294 e47d:92aa e47e:928d e4a1:92a6 e4a2:929a e4a3:92ab e4a4:9279 e4a5:9297 e4a6:927f e4a7:92a3 e4a8:92ee e4a9:928e e4aa:9282 e4ab:9295 e4ac:92a2 e4ad:927d e4ae:9288 e4af:92a1 e4b0:928a e4b1:9286 e4b2:928c e4b3:9299 e4b4:92a7 e4b5:927e e4b6:9287 e4b7:92a9 e4b8:929d e4b9:928b e4ba:922d e4bb:969e e4bc:96a1 e4bd:96ff e4be:9758 e4bf:977d e4c0:977a e4c1:977e e4c2:9783 e4c3:9780 e4c4:9782 e4c5:977b e4c6:9784 e4c7:9781 e4c8:977f e4c9:97ce e4ca:97cd e4cb:9816 e4cc:98ad e4cd:98ae e4ce:9902 e4cf:9900 e4d0:9907 e4d1:999d e4d2:999c e4d3:99c3 e4d4:99b9 e4d5:99bb e4d6:99ba e4d7:99c2 e4d8:99bd e4d9:99c7 e4da:9ab1 e4db:9ae3 e4dc:9ae7 e4dd:9b3e e4de:9b3f e4df:9b60 e4e0:9b61 e4e1:9b5f e4e2:9cf1 e4e3:9cf2 e4e4:9cf5 e4e5:9ea7 e4e6:50ff e4e7:5103 e4e8:5130 e4e9:50f8 e4ea:5106 e4eb:5107 e4ec:50f6 e4ed:50fe e4ee:510b e4ef:510c e4f0:50fd e4f1:510a e4f2:528b e4f3:528c e4f4:52f1 e4f5:52ef e4f6:5648 e4f7:5642 e4f8:564c e4f9:5635 e4fa:5641 e4fb:564a e4fc:5649 e4fd:5646 e4fe:5658 e540:565a e541:5640 e542:5633 e543:563d e544:562c e545:563e e546:5638 e547:562a e548:563a e549:571a e54a:58ab e54b:589d e54c:58b1 e54d:58a0 e54e:58a3 e54f:58af e550:58ac e551:58a5 e552:58a1 e553:58ff e554:5aff e555:5af4 e556:5afd e557:5af7 e558:5af6 e559:5b03 e55a:5af8 e55b:5b02 e55c:5af9 e55d:5b01 e55e:5b07 e55f:5b05 e560:5b0f e561:5c67 e562:5d99 e563:5d97 e564:5d9f e565:5d92 e566:5da2 e567:5d93 e568:5d95 e569:5da0 e56a:5d9c e56b:5da1 e56c:5d9a e56d:5d9e e56e:5e69 e56f:5e5d e570:5e60 e571:5e5c e572:7df3 e573:5edb e574:5ede e575:5ee1 e576:5f49 e577:5fb2 e578:618b e579:6183 e57a:6179 e57b:61b1 e57c:61b0 e57d:61a2 e57e:6189 e5a1:619b e5a2:6193 e5a3:61af e5a4:61ad e5a5:619f e5a6:6192 e5a7:61aa e5a8:61a1 e5a9:618d e5aa:6166 e5ab:61b3 e5ac:622d e5ad:646e e5ae:6470 e5af:6496 e5b0:64a0 e5b1:6485 e5b2:6497 e5b3:649c e5b4:648f e5b5:648b e5b6:648a e5b7:648c e5b8:64a3 e5b9:649f e5ba:6468 e5bb:64b1 e5bc:6498 e5bd:6576 e5be:657a e5bf:6579 e5c0:657b e5c1:65b2 e5c2:65b3 e5c3:66b5 e5c4:66b0 e5c5:66a9 e5c6:66b2 e5c7:66b7 e5c8:66aa e5c9:66af e5ca:6a00 e5cb:6a06 e5cc:6a17 e5cd:69e5 e5ce:69f8 e5cf:6a15 e5d0:69f1 e5d1:69e4 e5d2:6a20 e5d3:69ff e5d4:69ec e5d5:69e2 e5d6:6a1b e5d7:6a1d e5d8:69fe e5d9:6a27 e5da:69f2 e5db:69ee e5dc:6a14 e5dd:69f7 e5de:69e7 e5df:6a40 e5e0:6a08 e5e1:69e6 e5e2:69fb e5e3:6a0d e5e4:69fc e5e5:69eb e5e6:6a09 e5e7:6a04 e5e8:6a18 e5e9:6a25 e5ea:6a0f e5eb:69f6 e5ec:6a26 e5ed:6a07 e5ee:69f4 e5ef:6a16 e5f0:6b51 e5f1:6ba5 e5f2:6ba3 e5f3:6ba2 e5f4:6ba6 e5f5:6c01 e5f6:6c00 e5f7:6bff e5f8:6c02 e5f9:6f41 e5fa:6f26 e5fb:6f7e e5fc:6f87 e5fd:6fc6 e5fe:6f92 e640:6f8d e641:6f89 e642:6f8c e643:6f62 e644:6f4f e645:6f85 e646:6f5a e647:6f96 e648:6f76 e649:6f6c e64a:6f82 e64b:6f55 e64c:6f72 e64d:6f52 e64e:6f50 e64f:6f57 e650:6f94 e651:6f93 e652:6f5d e653:6f00 e654:6f61 e655:6f6b e656:6f7d e657:6f67 e658:6f90 e659:6f53 e65a:6f8b e65b:6f69 e65c:6f7f e65d:6f95 e65e:6f63 e65f:6f77 e660:6f6a e661:6f7b e662:71b2 e663:71af e664:719b e665:71b0 e666:71a0 e667:719a e668:71a9 e669:71b5 e66a:719d e66b:71a5 e66c:719e e66d:71a4 e66e:71a1 e66f:71aa e670:719c e671:71a7 e672:71b3 e673:7298 e674:729a e675:7358 e676:7352 e677:735e e678:735f e679:7360 e67a:735d e67b:735b e67c:7361 e67d:735a e67e:7359 e6a1:7362 e6a2:7487 e6a3:7489 e6a4:748a e6a5:7486 e6a6:7481 e6a7:747d e6a8:7485 e6a9:7488 e6aa:747c e6ab:7479 e6ac:7508 e6ad:7507 e6ae:757e e6af:7625 e6b0:761e e6b1:7619 e6b2:761d e6b3:761c e6b4:7623 e6b5:761a e6b6:7628 e6b7:761b e6b8:769c e6b9:769d e6ba:769e e6bb:769b e6bc:778d e6bd:778f e6be:7789 e6bf:7788 e6c0:78cd e6c1:78bb e6c2:78cf e6c3:78cc e6c4:78d1 e6c5:78ce e6c6:78d4 e6c7:78c8 e6c8:78c3 e6c9:78c4 e6ca:78c9 e6cb:799a e6cc:79a1 e6cd:79a0 e6ce:799c e6cf:79a2 e6d0:799b e6d1:6b76 e6d2:7a39 e6d3:7ab2 e6d4:7ab4 e6d5:7ab3 e6d6:7bb7 e6d7:7bcb e6d8:7bbe e6d9:7bac e6da:7bce e6db:7baf e6dc:7bb9 e6dd:7bca e6de:7bb5 e6df:7cc5 e6e0:7cc8 e6e1:7ccc e6e2:7ccb e6e3:7df7 e6e4:7ddb e6e5:7dea e6e6:7de7 e6e7:7dd7 e6e8:7de1 e6e9:7e03 e6ea:7dfa e6eb:7de6 e6ec:7df6 e6ed:7df1 e6ee:7df0 e6ef:7dee e6f0:7ddf e6f1:7f76 e6f2:7fac e6f3:7fb0 e6f4:7fad e6f5:7fed e6f6:7feb e6f7:7fea e6f8:7fec e6f9:7fe6 e6fa:7fe8 e6fb:8064 e6fc:8067 e6fd:81a3 e6fe:819f e740:819e e741:8195 e742:81a2 e743:8199 e744:8197 e745:8216 e746:824f e747:8253 e748:8252 e749:8250 e74a:824e e74b:8251 e74c:8524 e74d:853b e74e:850f e74f:8500 e750:8529 e751:850e e752:8509 e753:850d e754:851f e755:850a e756:8527 e757:851c e758:84fb e759:852b e75a:84fa e75b:8508 e75c:850c e75d:84f4 e75e:852a e75f:84f2 e760:8515 e761:84f7 e762:84eb e763:84f3 e764:84fc e765:8512 e766:84ea e767:84e9 e768:8516 e769:84fe e76a:8528 e76b:851d e76c:852e e76d:8502 e76e:84fd e76f:851e e770:84f6 e771:8531 e772:8526 e773:84e7 e774:84e8 e775:84f0 e776:84ef e777:84f9 e778:8518 e779:8520 e77a:8530 e77b:850b e77c:8519 e77d:852f e77e:8662 e7a1:8756 e7a2:8763 e7a3:8764 e7a4:8777 e7a5:87e1 e7a6:8773 e7a7:8758 e7a8:8754 e7a9:875b e7aa:8752 e7ab:8761 e7ac:875a e7ad:8751 e7ae:875e e7af:876d e7b0:876a e7b1:8750 e7b2:874e e7b3:875f e7b4:875d e7b5:876f e7b6:876c e7b7:877a e7b8:876e e7b9:875c e7ba:8765 e7bb:874f e7bc:877b e7bd:8775 e7be:8762 e7bf:8767 e7c0:8769 e7c1:885a e7c2:8905 e7c3:890c e7c4:8914 e7c5:890b e7c6:8917 e7c7:8918 e7c8:8919 e7c9:8906 e7ca:8916 e7cb:8911 e7cc:890e e7cd:8909 e7ce:89a2 e7cf:89a4 e7d0:89a3 e7d1:89ed e7d2:89f0 e7d3:89ec e7d4:8acf e7d5:8ac6 e7d6:8ab8 e7d7:8ad3 e7d8:8ad1 e7d9:8ad4 e7da:8ad5 e7db:8abb e7dc:8ad7 e7dd:8abe e7de:8ac0 e7df:8ac5 e7e0:8ad8 e7e1:8ac3 e7e2:8aba e7e3:8abd e7e4:8ad9 e7e5:8c3e e7e6:8c4d e7e7:8c8f e7e8:8ce5 e7e9:8cdf e7ea:8cd9 e7eb:8ce8 e7ec:8cda e7ed:8cdd e7ee:8ce7 e7ef:8da0 e7f0:8d9c e7f1:8da1 e7f2:8d9b e7f3:8e20 e7f4:8e23 e7f5:8e25 e7f6:8e24 e7f7:8e2e e7f8:8e15 e7f9:8e1b e7fa:8e16 e7fb:8e11 e7fc:8e19 e7fd:8e26 e7fe:8e27 e840:8e14 e841:8e12 e842:8e18 e843:8e13 e844:8e1c e845:8e17 e846:8e1a e847:8f2c e848:8f24 e849:8f18 e84a:8f1a e84b:8f20 e84c:8f23 e84d:8f16 e84e:8f17 e84f:9073 e850:9070 e851:906f e852:9067 e853:906b e854:912f e855:912b e856:9129 e857:912a e858:9132 e859:9126 e85a:912e e85b:9185 e85c:9186 e85d:918a e85e:9181 e85f:9182 e860:9184 e861:9180 e862:92d0 e863:92c3 e864:92c4 e865:92c0 e866:92d9 e867:92b6 e868:92cf e869:92f1 e86a:92df e86b:92d8 e86c:92e9 e86d:92d7 e86e:92dd e86f:92cc e870:92ef e871:92c2 e872:92e8 e873:92ca e874:92c8 e875:92ce e876:92e6 e877:92cd e878:92d5 e879:92c9 e87a:92e0 e87b:92de e87c:92e7 e87d:92d1 e87e:92d3 e8a1:92b5 e8a2:92e1 e8a3:92c6 e8a4:92b4 e8a5:957c e8a6:95ac e8a7:95ab e8a8:95ae e8a9:95b0 e8aa:96a4 e8ab:96a2 e8ac:96d3 e8ad:9705 e8ae:9708 e8af:9702 e8b0:975a e8b1:978a e8b2:978e e8b3:9788 e8b4:97d0 e8b5:97cf e8b6:981e e8b7:981d e8b8:9826 e8b9:9829 e8ba:9828 e8bb:9820 e8bc:981b e8bd:9827 e8be:98b2 e8bf:9908 e8c0:98fa e8c1:9911 e8c2:9914 e8c3:9916 e8c4:9917 e8c5:9915 e8c6:99dc e8c7:99cd e8c8:99cf e8c9:99d3 e8ca:99d4 e8cb:99ce e8cc:99c9 e8cd:99d6 e8ce:99d8 e8cf:99cb e8d0:99d7 e8d1:99cc e8d2:9ab3 e8d3:9aec e8d4:9aeb e8d5:9af3 e8d6:9af2 e8d7:9af1 e8d8:9b46 e8d9:9b43 e8da:9b67 e8db:9b74 e8dc:9b71 e8dd:9b66 e8de:9b76 e8df:9b75 e8e0:9b70 e8e1:9b68 e8e2:9b64 e8e3:9b6c e8e4:9cfc e8e5:9cfa e8e6:9cfd e8e7:9cff e8e8:9cf7 e8e9:9d07 e8ea:9d00 e8eb:9cf9 e8ec:9cfb e8ed:9d08 e8ee:9d05 e8ef:9d04 e8f0:9e83 e8f1:9ed3 e8f2:9f0f e8f3:9f10 e8f4:511c e8f5:5113 e8f6:5117 e8f7:511a e8f8:5111 e8f9:51de e8fa:5334 e8fb:53e1 e8fc:5670 e8fd:5660 e8fe:566e e940:5673 e941:5666 e942:5663 e943:566d e944:5672 e945:565e e946:5677 e947:571c e948:571b e949:58c8 e94a:58bd e94b:58c9 e94c:58bf e94d:58ba e94e:58c2 e94f:58bc e950:58c6 e951:5b17 e952:5b19 e953:5b1b e954:5b21 e955:5b14 e956:5b13 e957:5b10 e958:5b16 e959:5b28 e95a:5b1a e95b:5b20 e95c:5b1e e95d:5bef e95e:5dac e95f:5db1 e960:5da9 e961:5da7 e962:5db5 e963:5db0 e964:5dae e965:5daa e966:5da8 e967:5db2 e968:5dad e969:5daf e96a:5db4 e96b:5e67 e96c:5e68 e96d:5e66 e96e:5e6f e96f:5ee9 e970:5ee7 e971:5ee6 e972:5ee8 e973:5ee5 e974:5f4b e975:5fbc e976:619d e977:61a8 e978:6196 e979:61c5 e97a:61b4 e97b:61c6 e97c:61c1 e97d:61cc e97e:61ba e9a1:61bf e9a2:61b8 e9a3:618c e9a4:64d7 e9a5:64d6 e9a6:64d0 e9a7:64cf e9a8:64c9 e9a9:64bd e9aa:6489 e9ab:64c3 e9ac:64db e9ad:64f3 e9ae:64d9 e9af:6533 e9b0:657f e9b1:657c e9b2:65a2 e9b3:66c8 e9b4:66be e9b5:66c0 e9b6:66ca e9b7:66cb e9b8:66cf e9b9:66bd e9ba:66bb e9bb:66ba e9bc:66cc e9bd:6723 e9be:6a34 e9bf:6a66 e9c0:6a49 e9c1:6a67 e9c2:6a32 e9c3:6a68 e9c4:6a3e e9c5:6a5d e9c6:6a6d e9c7:6a76 e9c8:6a5b e9c9:6a51 e9ca:6a28 e9cb:6a5a e9cc:6a3b e9cd:6a3f e9ce:6a41 e9cf:6a6a e9d0:6a64 e9d1:6a50 e9d2:6a4f e9d3:6a54 e9d4:6a6f e9d5:6a69 e9d6:6a60 e9d7:6a3c e9d8:6a5e e9d9:6a56 e9da:6a55 e9db:6a4d e9dc:6a4e e9dd:6a46 e9de:6b55 e9df:6b54 e9e0:6b56 e9e1:6ba7 e9e2:6baa e9e3:6bab e9e4:6bc8 e9e5:6bc7 e9e6:6c04 e9e7:6c03 e9e8:6c06 e9e9:6fad e9ea:6fcb e9eb:6fa3 e9ec:6fc7 e9ed:6fbc e9ee:6fce e9ef:6fc8 e9f0:6f5e e9f1:6fc4 e9f2:6fbd e9f3:6f9e e9f4:6fca e9f5:6fa8 e9f6:7004 e9f7:6fa5 e9f8:6fae e9f9:6fba e9fa:6fac e9fb:6faa e9fc:6fcf e9fd:6fbf e9fe:6fb8 ea40:6fa2 ea41:6fc9 ea42:6fab ea43:6fcd ea44:6faf ea45:6fb2 ea46:6fb0 ea47:71c5 ea48:71c2 ea49:71bf ea4a:71b8 ea4b:71d6 ea4c:71c0 ea4d:71c1 ea4e:71cb ea4f:71d4 ea50:71ca ea51:71c7 ea52:71cf ea53:71bd ea54:71d8 ea55:71bc ea56:71c6 ea57:71da ea58:71db ea59:729d ea5a:729e ea5b:7369 ea5c:7366 ea5d:7367 ea5e:736c ea5f:7365 ea60:736b ea61:736a ea62:747f ea63:749a ea64:74a0 ea65:7494 ea66:7492 ea67:7495 ea68:74a1 ea69:750b ea6a:7580 ea6b:762f ea6c:762d ea6d:7631 ea6e:763d ea6f:7633 ea70:763c ea71:7635 ea72:7632 ea73:7630 ea74:76bb ea75:76e6 ea76:779a ea77:779d ea78:77a1 ea79:779c ea7a:779b ea7b:77a2 ea7c:77a3 ea7d:7795 ea7e:7799 eaa1:7797 eaa2:78dd eaa3:78e9 eaa4:78e5 eaa5:78ea eaa6:78de eaa7:78e3 eaa8:78db eaa9:78e1 eaaa:78e2 eaab:78ed eaac:78df eaad:78e0 eaae:79a4 eaaf:7a44 eab0:7a48 eab1:7a47 eab2:7ab6 eab3:7ab8 eab4:7ab5 eab5:7ab1 eab6:7ab7 eab7:7bde eab8:7be3 eab9:7be7 eaba:7bdd eabb:7bd5 eabc:7be5 eabd:7bda eabe:7be8 eabf:7bf9 eac0:7bd4 eac1:7bea eac2:7be2 eac3:7bdc eac4:7beb eac5:7bd8 eac6:7bdf eac7:7cd2 eac8:7cd4 eac9:7cd7 eaca:7cd0 eacb:7cd1 eacc:7e12 eacd:7e21 eace:7e17 eacf:7e0c ead0:7e1f ead1:7e20 ead2:7e13 ead3:7e0e ead4:7e1c ead5:7e15 ead6:7e1a ead7:7e22 ead8:7e0b ead9:7e0f eada:7e16 eadb:7e0d eadc:7e14 eadd:7e25 eade:7e24 eadf:7f43 eae0:7f7b eae1:7f7c eae2:7f7a eae3:7fb1 eae4:7fef eae5:802a eae6:8029 eae7:806c eae8:81b1 eae9:81a6 eaea:81ae eaeb:81b9 eaec:81b5 eaed:81ab eaee:81b0 eaef:81ac eaf0:81b4 eaf1:81b2 eaf2:81b7 eaf3:81a7 eaf4:81f2 eaf5:8255 eaf6:8256 eaf7:8257 eaf8:8556 eaf9:8545 eafa:856b eafb:854d eafc:8553 eafd:8561 eafe:8558 eb40:8540 eb41:8546 eb42:8564 eb43:8541 eb44:8562 eb45:8544 eb46:8551 eb47:8547 eb48:8563 eb49:853e eb4a:855b eb4b:8571 eb4c:854e eb4d:856e eb4e:8575 eb4f:8555 eb50:8567 eb51:8560 eb52:858c eb53:8566 eb54:855d eb55:8554 eb56:8565 eb57:856c eb58:8663 eb59:8665 eb5a:8664 eb5b:879b eb5c:878f eb5d:8797 eb5e:8793 eb5f:8792 eb60:8788 eb61:8781 eb62:8796 eb63:8798 eb64:8779 eb65:8787 eb66:87a3 eb67:8785 eb68:8790 eb69:8791 eb6a:879d eb6b:8784 eb6c:8794 eb6d:879c eb6e:879a eb6f:8789 eb70:891e eb71:8926 eb72:8930 eb73:892d eb74:892e eb75:8927 eb76:8931 eb77:8922 eb78:8929 eb79:8923 eb7a:892f eb7b:892c eb7c:891f eb7d:89f1 eb7e:8ae0 eba1:8ae2 eba2:8af2 eba3:8af4 eba4:8af5 eba5:8add eba6:8b14 eba7:8ae4 eba8:8adf eba9:8af0 ebaa:8ac8 ebab:8ade ebac:8ae1 ebad:8ae8 ebae:8aff ebaf:8aef ebb0:8afb ebb1:8c91 ebb2:8c92 ebb3:8c90 ebb4:8cf5 ebb5:8cee ebb6:8cf1 ebb7:8cf0 ebb8:8cf3 ebb9:8d6c ebba:8d6e ebbb:8da5 ebbc:8da7 ebbd:8e33 ebbe:8e3e ebbf:8e38 ebc0:8e40 ebc1:8e45 ebc2:8e36 ebc3:8e3c ebc4:8e3d ebc5:8e41 ebc6:8e30 ebc7:8e3f ebc8:8ebd ebc9:8f36 ebca:8f2e ebcb:8f35 ebcc:8f32 ebcd:8f39 ebce:8f37 ebcf:8f34 ebd0:9076 ebd1:9079 ebd2:907b ebd3:9086 ebd4:90fa ebd5:9133 ebd6:9135 ebd7:9136 ebd8:9193 ebd9:9190 ebda:9191 ebdb:918d ebdc:918f ebdd:9327 ebde:931e ebdf:9308 ebe0:931f ebe1:9306 ebe2:930f ebe3:937a ebe4:9338 ebe5:933c ebe6:931b ebe7:9323 ebe8:9312 ebe9:9301 ebea:9346 ebeb:932d ebec:930e ebed:930d ebee:92cb ebef:931d ebf0:92fa ebf1:9325 ebf2:9313 ebf3:92f9 ebf4:92f7 ebf5:9334 ebf6:9302 ebf7:9324 ebf8:92ff ebf9:9329 ebfa:9339 ebfb:9335 ebfc:932a ebfd:9314 ebfe:930c ec40:930b ec41:92fe ec42:9309 ec43:9300 ec44:92fb ec45:9316 ec46:95bc ec47:95cd ec48:95be ec49:95b9 ec4a:95ba ec4b:95b6 ec4c:95bf ec4d:95b5 ec4e:95bd ec4f:96a9 ec50:96d4 ec51:970b ec52:9712 ec53:9710 ec54:9799 ec55:9797 ec56:9794 ec57:97f0 ec58:97f8 ec59:9835 ec5a:982f ec5b:9832 ec5c:9924 ec5d:991f ec5e:9927 ec5f:9929 ec60:999e ec61:99ee ec62:99ec ec63:99e5 ec64:99e4 ec65:99f0 ec66:99e3 ec67:99ea ec68:99e9 ec69:99e7 ec6a:9ab9 ec6b:9abf ec6c:9ab4 ec6d:9abb ec6e:9af6 ec6f:9afa ec70:9af9 ec71:9af7 ec72:9b33 ec73:9b80 ec74:9b85 ec75:9b87 ec76:9b7c ec77:9b7e ec78:9b7b ec79:9b82 ec7a:9b93 ec7b:9b92 ec7c:9b90 ec7d:9b7a ec7e:9b95 eca1:9b7d eca2:9b88 eca3:9d25 eca4:9d17 eca5:9d20 eca6:9d1e eca7:9d14 eca8:9d29 eca9:9d1d ecaa:9d18 ecab:9d22 ecac:9d10 ecad:9d19 ecae:9d1f ecaf:9e88 ecb0:9e86 ecb1:9e87 ecb2:9eae ecb3:9ead ecb4:9ed5 ecb5:9ed6 ecb6:9efa ecb7:9f12 ecb8:9f3d ecb9:5126 ecba:5125 ecbb:5122 ecbc:5124 ecbd:5120 ecbe:5129 ecbf:52f4 ecc0:5693 ecc1:568c ecc2:568d ecc3:5686 ecc4:5684 ecc5:5683 ecc6:567e ecc7:5682 ecc8:567f ecc9:5681 ecca:58d6 eccb:58d4 eccc:58cf eccd:58d2 ecce:5b2d eccf:5b25 ecd0:5b32 ecd1:5b23 ecd2:5b2c ecd3:5b27 ecd4:5b26 ecd5:5b2f ecd6:5b2e ecd7:5b7b ecd8:5bf1 ecd9:5bf2 ecda:5db7 ecdb:5e6c ecdc:5e6a ecdd:5fbe ecde:5fbb ecdf:61c3 ece0:61b5 ece1:61bc ece2:61e7 ece3:61e0 ece4:61e5 ece5:61e4 ece6:61e8 ece7:61de ece8:64ef ece9:64e9 ecea:64e3 eceb:64eb ecec:64e4 eced:64e8 ecee:6581 ecef:6580 ecf0:65b6 ecf1:65da ecf2:66d2 ecf3:6a8d ecf4:6a96 ecf5:6a81 ecf6:6aa5 ecf7:6a89 ecf8:6a9f ecf9:6a9b ecfa:6aa1 ecfb:6a9e ecfc:6a87 ecfd:6a93 ecfe:6a8e ed40:6a95 ed41:6a83 ed42:6aa8 ed43:6aa4 ed44:6a91 ed45:6a7f ed46:6aa6 ed47:6a9a ed48:6a85 ed49:6a8c ed4a:6a92 ed4b:6b5b ed4c:6bad ed4d:6c09 ed4e:6fcc ed4f:6fa9 ed50:6ff4 ed51:6fd4 ed52:6fe3 ed53:6fdc ed54:6fed ed55:6fe7 ed56:6fe6 ed57:6fde ed58:6ff2 ed59:6fdd ed5a:6fe2 ed5b:6fe8 ed5c:71e1 ed5d:71f1 ed5e:71e8 ed5f:71f2 ed60:71e4 ed61:71f0 ed62:71e2 ed63:7373 ed64:736e ed65:736f ed66:7497 ed67:74b2 ed68:74ab ed69:7490 ed6a:74aa ed6b:74ad ed6c:74b1 ed6d:74a5 ed6e:74af ed6f:7510 ed70:7511 ed71:7512 ed72:750f ed73:7584 ed74:7643 ed75:7648 ed76:7649 ed77:7647 ed78:76a4 ed79:76e9 ed7a:77b5 ed7b:77ab ed7c:77b2 ed7d:77b7 ed7e:77b6 eda1:77b4 eda2:77b1 eda3:77a8 eda4:77f0 eda5:78f3 eda6:78fd eda7:7902 eda8:78fb eda9:78fc edaa:78f2 edab:7905 edac:78f9 edad:78fe edae:7904 edaf:79ab edb0:79a8 edb1:7a5c edb2:7a5b edb3:7a56 edb4:7a58 edb5:7a54 edb6:7a5a edb7:7abe edb8:7ac0 edb9:7ac1 edba:7c05 edbb:7c0f edbc:7bf2 edbd:7c00 edbe:7bff edbf:7bfb edc0:7c0e edc1:7bf4 edc2:7c0b edc3:7bf3 edc4:7c02 edc5:7c09 edc6:7c03 edc7:7c01 edc8:7bf8 edc9:7bfd edca:7c06 edcb:7bf0 edcc:7bf1 edcd:7c10 edce:7c0a edcf:7ce8 edd0:7e2d edd1:7e3c edd2:7e42 edd3:7e33 edd4:9848 edd5:7e38 edd6:7e2a edd7:7e49 edd8:7e40 edd9:7e47 edda:7e29 eddb:7e4c eddc:7e30 eddd:7e3b edde:7e36 eddf:7e44 ede0:7e3a ede1:7f45 ede2:7f7f ede3:7f7e ede4:7f7d ede5:7ff4 ede6:7ff2 ede7:802c ede8:81bb ede9:81c4 edea:81cc edeb:81ca edec:81c5 eded:81c7 edee:81bc edef:81e9 edf0:825b edf1:825a edf2:825c edf3:8583 edf4:8580 edf5:858f edf6:85a7 edf7:8595 edf8:85a0 edf9:858b edfa:85a3 edfb:857b edfc:85a4 edfd:859a edfe:859e ee40:8577 ee41:857c ee42:8589 ee43:85a1 ee44:857a ee45:8578 ee46:8557 ee47:858e ee48:8596 ee49:8586 ee4a:858d ee4b:8599 ee4c:859d ee4d:8581 ee4e:85a2 ee4f:8582 ee50:8588 ee51:8585 ee52:8579 ee53:8576 ee54:8598 ee55:8590 ee56:859f ee57:8668 ee58:87be ee59:87aa ee5a:87ad ee5b:87c5 ee5c:87b0 ee5d:87ac ee5e:87b9 ee5f:87b5 ee60:87bc ee61:87ae ee62:87c9 ee63:87c3 ee64:87c2 ee65:87cc ee66:87b7 ee67:87af ee68:87c4 ee69:87ca ee6a:87b4 ee6b:87b6 ee6c:87bf ee6d:87b8 ee6e:87bd ee6f:87de ee70:87b2 ee71:8935 ee72:8933 ee73:893c ee74:893e ee75:8941 ee76:8952 ee77:8937 ee78:8942 ee79:89ad ee7a:89af ee7b:89ae ee7c:89f2 ee7d:89f3 ee7e:8b1e eea1:8b18 eea2:8b16 eea3:8b11 eea4:8b05 eea5:8b0b eea6:8b22 eea7:8b0f eea8:8b12 eea9:8b15 eeaa:8b07 eeab:8b0d eeac:8b08 eead:8b06 eeae:8b1c eeaf:8b13 eeb0:8b1a eeb1:8c4f eeb2:8c70 eeb3:8c72 eeb4:8c71 eeb5:8c6f eeb6:8c95 eeb7:8c94 eeb8:8cf9 eeb9:8d6f eeba:8e4e eebb:8e4d eebc:8e53 eebd:8e50 eebe:8e4c eebf:8e47 eec0:8f43 eec1:8f40 eec2:9085 eec3:907e eec4:9138 eec5:919a eec6:91a2 eec7:919b eec8:9199 eec9:919f eeca:91a1 eecb:919d eecc:91a0 eecd:93a1 eece:9383 eecf:93af eed0:9364 eed1:9356 eed2:9347 eed3:937c eed4:9358 eed5:935c eed6:9376 eed7:9349 eed8:9350 eed9:9351 eeda:9360 eedb:936d eedc:938f eedd:934c eede:936a eedf:9379 eee0:9357 eee1:9355 eee2:9352 eee3:934f eee4:9371 eee5:9377 eee6:937b eee7:9361 eee8:935e eee9:9363 eeea:9367 eeeb:9380 eeec:934e eeed:9359 eeee:95c7 eeef:95c0 eef0:95c9 eef1:95c3 eef2:95c5 eef3:95b7 eef4:96ae eef5:96b0 eef6:96ac eef7:9720 eef8:971f eef9:9718 eefa:971d eefb:9719 eefc:979a eefd:97a1 eefe:979c ef40:979e ef41:979d ef42:97d5 ef43:97d4 ef44:97f1 ef45:9841 ef46:9844 ef47:984a ef48:9849 ef49:9845 ef4a:9843 ef4b:9925 ef4c:992b ef4d:992c ef4e:992a ef4f:9933 ef50:9932 ef51:992f ef52:992d ef53:9931 ef54:9930 ef55:9998 ef56:99a3 ef57:99a1 ef58:9a02 ef59:99fa ef5a:99f4 ef5b:99f7 ef5c:99f9 ef5d:99f8 ef5e:99f6 ef5f:99fb ef60:99fd ef61:99fe ef62:99fc ef63:9a03 ef64:9abe ef65:9afe ef66:9afd ef67:9b01 ef68:9afc ef69:9b48 ef6a:9b9a ef6b:9ba8 ef6c:9b9e ef6d:9b9b ef6e:9ba6 ef6f:9ba1 ef70:9ba5 ef71:9ba4 ef72:9b86 ef73:9ba2 ef74:9ba0 ef75:9baf ef76:9d33 ef77:9d41 ef78:9d67 ef79:9d36 ef7a:9d2e ef7b:9d2f ef7c:9d31 ef7d:9d38 ef7e:9d30 efa1:9d45 efa2:9d42 efa3:9d43 efa4:9d3e efa5:9d37 efa6:9d40 efa7:9d3d efa8:7ff5 efa9:9d2d efaa:9e8a efab:9e89 efac:9e8d efad:9eb0 efae:9ec8 efaf:9eda efb0:9efb efb1:9eff efb2:9f24 efb3:9f23 efb4:9f22 efb5:9f54 efb6:9fa0 efb7:5131 efb8:512d efb9:512e efba:5698 efbb:569c efbc:5697 efbd:569a efbe:569d efbf:5699 efc0:5970 efc1:5b3c efc2:5c69 efc3:5c6a efc4:5dc0 efc5:5e6d efc6:5e6e efc7:61d8 efc8:61df efc9:61ed efca:61ee efcb:61f1 efcc:61ea efcd:61f0 efce:61eb efcf:61d6 efd0:61e9 efd1:64ff efd2:6504 efd3:64fd efd4:64f8 efd5:6501 efd6:6503 efd7:64fc efd8:6594 efd9:65db efda:66da efdb:66db efdc:66d8 efdd:6ac5 efde:6ab9 efdf:6abd efe0:6ae1 efe1:6ac6 efe2:6aba efe3:6ab6 efe4:6ab7 efe5:6ac7 efe6:6ab4 efe7:6aad efe8:6b5e efe9:6bc9 efea:6c0b efeb:7007 efec:700c efed:700d efee:7001 efef:7005 eff0:7014 eff1:700e eff2:6fff eff3:7000 eff4:6ffb eff5:7026 eff6:6ffc eff7:6ff7 eff8:700a eff9:7201 effa:71ff effb:71f9 effc:7203 effd:71fd effe:7376 f040:74b8 f041:74c0 f042:74b5 f043:74c1 f044:74be f045:74b6 f046:74bb f047:74c2 f048:7514 f049:7513 f04a:765c f04b:7664 f04c:7659 f04d:7650 f04e:7653 f04f:7657 f050:765a f051:76a6 f052:76bd f053:76ec f054:77c2 f055:77ba f056:78ff f057:790c f058:7913 f059:7914 f05a:7909 f05b:7910 f05c:7912 f05d:7911 f05e:79ad f05f:79ac f060:7a5f f061:7c1c f062:7c29 f063:7c19 f064:7c20 f065:7c1f f066:7c2d f067:7c1d f068:7c26 f069:7c28 f06a:7c22 f06b:7c25 f06c:7c30 f06d:7e5c f06e:7e50 f06f:7e56 f070:7e63 f071:7e58 f072:7e62 f073:7e5f f074:7e51 f075:7e60 f076:7e57 f077:7e53 f078:7fb5 f079:7fb3 f07a:7ff7 f07b:7ff8 f07c:8075 f07d:81d1 f07e:81d2 f0a1:81d0 f0a2:825f f0a3:825e f0a4:85b4 f0a5:85c6 f0a6:85c0 f0a7:85c3 f0a8:85c2 f0a9:85b3 f0aa:85b5 f0ab:85bd f0ac:85c7 f0ad:85c4 f0ae:85bf f0af:85cb f0b0:85ce f0b1:85c8 f0b2:85c5 f0b3:85b1 f0b4:85b6 f0b5:85d2 f0b6:8624 f0b7:85b8 f0b8:85b7 f0b9:85be f0ba:8669 f0bb:87e7 f0bc:87e6 f0bd:87e2 f0be:87db f0bf:87eb f0c0:87ea f0c1:87e5 f0c2:87df f0c3:87f3 f0c4:87e4 f0c5:87d4 f0c6:87dc f0c7:87d3 f0c8:87ed f0c9:87d8 f0ca:87e3 f0cb:87a4 f0cc:87d7 f0cd:87d9 f0ce:8801 f0cf:87f4 f0d0:87e8 f0d1:87dd f0d2:8953 f0d3:894b f0d4:894f f0d5:894c f0d6:8946 f0d7:8950 f0d8:8951 f0d9:8949 f0da:8b2a f0db:8b27 f0dc:8b23 f0dd:8b33 f0de:8b30 f0df:8b35 f0e0:8b47 f0e1:8b2f f0e2:8b3c f0e3:8b3e f0e4:8b31 f0e5:8b25 f0e6:8b37 f0e7:8b26 f0e8:8b36 f0e9:8b2e f0ea:8b24 f0eb:8b3b f0ec:8b3d f0ed:8b3a f0ee:8c42 f0ef:8c75 f0f0:8c99 f0f1:8c98 f0f2:8c97 f0f3:8cfe f0f4:8d04 f0f5:8d02 f0f6:8d00 f0f7:8e5c f0f8:8e62 f0f9:8e60 f0fa:8e57 f0fb:8e56 f0fc:8e5e f0fd:8e65 f0fe:8e67 f140:8e5b f141:8e5a f142:8e61 f143:8e5d f144:8e69 f145:8e54 f146:8f46 f147:8f47 f148:8f48 f149:8f4b f14a:9128 f14b:913a f14c:913b f14d:913e f14e:91a8 f14f:91a5 f150:91a7 f151:91af f152:91aa f153:93b5 f154:938c f155:9392 f156:93b7 f157:939b f158:939d f159:9389 f15a:93a7 f15b:938e f15c:93aa f15d:939e f15e:93a6 f15f:9395 f160:9388 f161:9399 f162:939f f163:938d f164:93b1 f165:9391 f166:93b2 f167:93a4 f168:93a8 f169:93b4 f16a:93a3 f16b:93a5 f16c:95d2 f16d:95d3 f16e:95d1 f16f:96b3 f170:96d7 f171:96da f172:5dc2 f173:96df f174:96d8 f175:96dd f176:9723 f177:9722 f178:9725 f179:97ac f17a:97ae f17b:97a8 f17c:97ab f17d:97a4 f17e:97aa f1a1:97a2 f1a2:97a5 f1a3:97d7 f1a4:97d9 f1a5:97d6 f1a6:97d8 f1a7:97fa f1a8:9850 f1a9:9851 f1aa:9852 f1ab:98b8 f1ac:9941 f1ad:993c f1ae:993a f1af:9a0f f1b0:9a0b f1b1:9a09 f1b2:9a0d f1b3:9a04 f1b4:9a11 f1b5:9a0a f1b6:9a05 f1b7:9a07 f1b8:9a06 f1b9:9ac0 f1ba:9adc f1bb:9b08 f1bc:9b04 f1bd:9b05 f1be:9b29 f1bf:9b35 f1c0:9b4a f1c1:9b4c f1c2:9b4b f1c3:9bc7 f1c4:9bc6 f1c5:9bc3 f1c6:9bbf f1c7:9bc1 f1c8:9bb5 f1c9:9bb8 f1ca:9bd3 f1cb:9bb6 f1cc:9bc4 f1cd:9bb9 f1ce:9bbd f1cf:9d5c f1d0:9d53 f1d1:9d4f f1d2:9d4a f1d3:9d5b f1d4:9d4b f1d5:9d59 f1d6:9d56 f1d7:9d4c f1d8:9d57 f1d9:9d52 f1da:9d54 f1db:9d5f f1dc:9d58 f1dd:9d5a f1de:9e8e f1df:9e8c f1e0:9edf f1e1:9f01 f1e2:9f00 f1e3:9f16 f1e4:9f25 f1e5:9f2b f1e6:9f2a f1e7:9f29 f1e8:9f28 f1e9:9f4c f1ea:9f55 f1eb:5134 f1ec:5135 f1ed:5296 f1ee:52f7 f1ef:53b4 f1f0:56ab f1f1:56ad f1f2:56a6 f1f3:56a7 f1f4:56aa f1f5:56ac f1f6:58da f1f7:58dd f1f8:58db f1f9:5912 f1fa:5b3d f1fb:5b3e f1fc:5b3f f1fd:5dc3 f1fe:5e70 f240:5fbf f241:61fb f242:6507 f243:6510 f244:650d f245:6509 f246:650c f247:650e f248:6584 f249:65de f24a:65dd f24b:66de f24c:6ae7 f24d:6ae0 f24e:6acc f24f:6ad1 f250:6ad9 f251:6acb f252:6adf f253:6adc f254:6ad0 f255:6aeb f256:6acf f257:6acd f258:6ade f259:6b60 f25a:6bb0 f25b:6c0c f25c:7019 f25d:7027 f25e:7020 f25f:7016 f260:702b f261:7021 f262:7022 f263:7023 f264:7029 f265:7017 f266:7024 f267:701c f268:702a f269:720c f26a:720a f26b:7207 f26c:7202 f26d:7205 f26e:72a5 f26f:72a6 f270:72a4 f271:72a3 f272:72a1 f273:74cb f274:74c5 f275:74b7 f276:74c3 f277:7516 f278:7660 f279:77c9 f27a:77ca f27b:77c4 f27c:77f1 f27d:791d f27e:791b f2a1:7921 f2a2:791c f2a3:7917 f2a4:791e f2a5:79b0 f2a6:7a67 f2a7:7a68 f2a8:7c33 f2a9:7c3c f2aa:7c39 f2ab:7c2c f2ac:7c3b f2ad:7cec f2ae:7cea f2af:7e76 f2b0:7e75 f2b1:7e78 f2b2:7e70 f2b3:7e77 f2b4:7e6f f2b5:7e7a f2b6:7e72 f2b7:7e74 f2b8:7e68 f2b9:7f4b f2ba:7f4a f2bb:7f83 f2bc:7f86 f2bd:7fb7 f2be:7ffd f2bf:7ffe f2c0:8078 f2c1:81d7 f2c2:81d5 f2c3:8264 f2c4:8261 f2c5:8263 f2c6:85eb f2c7:85f1 f2c8:85ed f2c9:85d9 f2ca:85e1 f2cb:85e8 f2cc:85da f2cd:85d7 f2ce:85ec f2cf:85f2 f2d0:85f8 f2d1:85d8 f2d2:85df f2d3:85e3 f2d4:85dc f2d5:85d1 f2d6:85f0 f2d7:85e6 f2d8:85ef f2d9:85de f2da:85e2 f2db:8800 f2dc:87fa f2dd:8803 f2de:87f6 f2df:87f7 f2e0:8809 f2e1:880c f2e2:880b f2e3:8806 f2e4:87fc f2e5:8808 f2e6:87ff f2e7:880a f2e8:8802 f2e9:8962 f2ea:895a f2eb:895b f2ec:8957 f2ed:8961 f2ee:895c f2ef:8958 f2f0:895d f2f1:8959 f2f2:8988 f2f3:89b7 f2f4:89b6 f2f5:89f6 f2f6:8b50 f2f7:8b48 f2f8:8b4a f2f9:8b40 f2fa:8b53 f2fb:8b56 f2fc:8b54 f2fd:8b4b f2fe:8b55 f340:8b51 f341:8b42 f342:8b52 f343:8b57 f344:8c43 f345:8c77 f346:8c76 f347:8c9a f348:8d06 f349:8d07 f34a:8d09 f34b:8dac f34c:8daa f34d:8dad f34e:8dab f34f:8e6d f350:8e78 f351:8e73 f352:8e6a f353:8e6f f354:8e7b f355:8ec2 f356:8f52 f357:8f51 f358:8f4f f359:8f50 f35a:8f53 f35b:8fb4 f35c:9140 f35d:913f f35e:91b0 f35f:91ad f360:93de f361:93c7 f362:93cf f363:93c2 f364:93da f365:93d0 f366:93f9 f367:93ec f368:93cc f369:93d9 f36a:93a9 f36b:93e6 f36c:93ca f36d:93d4 f36e:93ee f36f:93e3 f370:93d5 f371:93c4 f372:93ce f373:93c0 f374:93d2 f375:93e7 f376:957d f377:95da f378:95db f379:96e1 f37a:9729 f37b:972b f37c:972c f37d:9728 f37e:9726 f3a1:97b3 f3a2:97b7 f3a3:97b6 f3a4:97dd f3a5:97de f3a6:97df f3a7:985c f3a8:9859 f3a9:985d f3aa:9857 f3ab:98bf f3ac:98bd f3ad:98bb f3ae:98be f3af:9948 f3b0:9947 f3b1:9943 f3b2:99a6 f3b3:99a7 f3b4:9a1a f3b5:9a15 f3b6:9a25 f3b7:9a1d f3b8:9a24 f3b9:9a1b f3ba:9a22 f3bb:9a20 f3bc:9a27 f3bd:9a23 f3be:9a1e f3bf:9a1c f3c0:9a14 f3c1:9ac2 f3c2:9b0b f3c3:9b0a f3c4:9b0e f3c5:9b0c f3c6:9b37 f3c7:9bea f3c8:9beb f3c9:9be0 f3ca:9bde f3cb:9be4 f3cc:9be6 f3cd:9be2 f3ce:9bf0 f3cf:9bd4 f3d0:9bd7 f3d1:9bec f3d2:9bdc f3d3:9bd9 f3d4:9be5 f3d5:9bd5 f3d6:9be1 f3d7:9bda f3d8:9d77 f3d9:9d81 f3da:9d8a f3db:9d84 f3dc:9d88 f3dd:9d71 f3de:9d80 f3df:9d78 f3e0:9d86 f3e1:9d8b f3e2:9d8c f3e3:9d7d f3e4:9d6b f3e5:9d74 f3e6:9d75 f3e7:9d70 f3e8:9d69 f3e9:9d85 f3ea:9d73 f3eb:9d7b f3ec:9d82 f3ed:9d6f f3ee:9d79 f3ef:9d7f f3f0:9d87 f3f1:9d68 f3f2:9e94 f3f3:9e91 f3f4:9ec0 f3f5:9efc f3f6:9f2d f3f7:9f40 f3f8:9f41 f3f9:9f4d f3fa:9f56 f3fb:9f57 f3fc:9f58 f3fd:5337 f3fe:56b2 f440:56b5 f441:56b3 f442:58e3 f443:5b45 f444:5dc6 f445:5dc7 f446:5eee f447:5eef f448:5fc0 f449:5fc1 f44a:61f9 f44b:6517 f44c:6516 f44d:6515 f44e:6513 f44f:65df f450:66e8 f451:66e3 f452:66e4 f453:6af3 f454:6af0 f455:6aea f456:6ae8 f457:6af9 f458:6af1 f459:6aee f45a:6aef f45b:703c f45c:7035 f45d:702f f45e:7037 f45f:7034 f460:7031 f461:7042 f462:7038 f463:703f f464:703a f465:7039 f466:7040 f467:703b f468:7033 f469:7041 f46a:7213 f46b:7214 f46c:72a8 f46d:737d f46e:737c f46f:74ba f470:76ab f471:76aa f472:76be f473:76ed f474:77cc f475:77ce f476:77cf f477:77cd f478:77f2 f479:7925 f47a:7923 f47b:7927 f47c:7928 f47d:7924 f47e:7929 f4a1:79b2 f4a2:7a6e f4a3:7a6c f4a4:7a6d f4a5:7af7 f4a6:7c49 f4a7:7c48 f4a8:7c4a f4a9:7c47 f4aa:7c45 f4ab:7cee f4ac:7e7b f4ad:7e7e f4ae:7e81 f4af:7e80 f4b0:7fba f4b1:7fff f4b2:8079 f4b3:81db f4b4:81d9 f4b5:820b f4b6:8268 f4b7:8269 f4b8:8622 f4b9:85ff f4ba:8601 f4bb:85fe f4bc:861b f4bd:8600 f4be:85f6 f4bf:8604 f4c0:8609 f4c1:8605 f4c2:860c f4c3:85fd f4c4:8819 f4c5:8810 f4c6:8811 f4c7:8817 f4c8:8813 f4c9:8816 f4ca:8963 f4cb:8966 f4cc:89b9 f4cd:89f7 f4ce:8b60 f4cf:8b6a f4d0:8b5d f4d1:8b68 f4d2:8b63 f4d3:8b65 f4d4:8b67 f4d5:8b6d f4d6:8dae f4d7:8e86 f4d8:8e88 f4d9:8e84 f4da:8f59 f4db:8f56 f4dc:8f57 f4dd:8f55 f4de:8f58 f4df:8f5a f4e0:908d f4e1:9143 f4e2:9141 f4e3:91b7 f4e4:91b5 f4e5:91b2 f4e6:91b3 f4e7:940b f4e8:9413 f4e9:93fb f4ea:9420 f4eb:940f f4ec:9414 f4ed:93fe f4ee:9415 f4ef:9410 f4f0:9428 f4f1:9419 f4f2:940d f4f3:93f5 f4f4:9400 f4f5:93f7 f4f6:9407 f4f7:940e f4f8:9416 f4f9:9412 f4fa:93fa f4fb:9409 f4fc:93f8 f4fd:940a f4fe:93ff f540:93fc f541:940c f542:93f6 f543:9411 f544:9406 f545:95de f546:95e0 f547:95df f548:972e f549:972f f54a:97b9 f54b:97bb f54c:97fd f54d:97fe f54e:9860 f54f:9862 f550:9863 f551:985f f552:98c1 f553:98c2 f554:9950 f555:994e f556:9959 f557:994c f558:994b f559:9953 f55a:9a32 f55b:9a34 f55c:9a31 f55d:9a2c f55e:9a2a f55f:9a36 f560:9a29 f561:9a2e f562:9a38 f563:9a2d f564:9ac7 f565:9aca f566:9ac6 f567:9b10 f568:9b12 f569:9b11 f56a:9c0b f56b:9c08 f56c:9bf7 f56d:9c05 f56e:9c12 f56f:9bf8 f570:9c40 f571:9c07 f572:9c0e f573:9c06 f574:9c17 f575:9c14 f576:9c09 f577:9d9f f578:9d99 f579:9da4 f57a:9d9d f57b:9d92 f57c:9d98 f57d:9d90 f57e:9d9b f5a1:9da0 f5a2:9d94 f5a3:9d9c f5a4:9daa f5a5:9d97 f5a6:9da1 f5a7:9d9a f5a8:9da2 f5a9:9da8 f5aa:9d9e f5ab:9da3 f5ac:9dbf f5ad:9da9 f5ae:9d96 f5af:9da6 f5b0:9da7 f5b1:9e99 f5b2:9e9b f5b3:9e9a f5b4:9ee5 f5b5:9ee4 f5b6:9ee7 f5b7:9ee6 f5b8:9f30 f5b9:9f2e f5ba:9f5b f5bb:9f60 f5bc:9f5e f5bd:9f5d f5be:9f59 f5bf:9f91 f5c0:513a f5c1:5139 f5c2:5298 f5c3:5297 f5c4:56c3 f5c5:56bd f5c6:56be f5c7:5b48 f5c8:5b47 f5c9:5dcb f5ca:5dcf f5cb:5ef1 f5cc:61fd f5cd:651b f5ce:6b02 f5cf:6afc f5d0:6b03 f5d1:6af8 f5d2:6b00 f5d3:7043 f5d4:7044 f5d5:704a f5d6:7048 f5d7:7049 f5d8:7045 f5d9:7046 f5da:721d f5db:721a f5dc:7219 f5dd:737e f5de:7517 f5df:766a f5e0:77d0 f5e1:792d f5e2:7931 f5e3:792f f5e4:7c54 f5e5:7c53 f5e6:7cf2 f5e7:7e8a f5e8:7e87 f5e9:7e88 f5ea:7e8b f5eb:7e86 f5ec:7e8d f5ed:7f4d f5ee:7fbb f5ef:8030 f5f0:81dd f5f1:8618 f5f2:862a f5f3:8626 f5f4:861f f5f5:8623 f5f6:861c f5f7:8619 f5f8:8627 f5f9:862e f5fa:8621 f5fb:8620 f5fc:8629 f5fd:861e f5fe:8625 f640:8829 f641:881d f642:881b f643:8820 f644:8824 f645:881c f646:882b f647:884a f648:896d f649:8969 f64a:896e f64b:896b f64c:89fa f64d:8b79 f64e:8b78 f64f:8b45 f650:8b7a f651:8b7b f652:8d10 f653:8d14 f654:8daf f655:8e8e f656:8e8c f657:8f5e f658:8f5b f659:8f5d f65a:9146 f65b:9144 f65c:9145 f65d:91b9 f65e:943f f65f:943b f660:9436 f661:9429 f662:943d f663:943c f664:9430 f665:9439 f666:942a f667:9437 f668:942c f669:9440 f66a:9431 f66b:95e5 f66c:95e4 f66d:95e3 f66e:9735 f66f:973a f670:97bf f671:97e1 f672:9864 f673:98c9 f674:98c6 f675:98c0 f676:9958 f677:9956 f678:9a39 f679:9a3d f67a:9a46 f67b:9a44 f67c:9a42 f67d:9a41 f67e:9a3a f6a1:9a3f f6a2:9acd f6a3:9b15 f6a4:9b17 f6a5:9b18 f6a6:9b16 f6a7:9b3a f6a8:9b52 f6a9:9c2b f6aa:9c1d f6ab:9c1c f6ac:9c2c f6ad:9c23 f6ae:9c28 f6af:9c29 f6b0:9c24 f6b1:9c21 f6b2:9db7 f6b3:9db6 f6b4:9dbc f6b5:9dc1 f6b6:9dc7 f6b7:9dca f6b8:9dcf f6b9:9dbe f6ba:9dc5 f6bb:9dc3 f6bc:9dbb f6bd:9db5 f6be:9dce f6bf:9db9 f6c0:9dba f6c1:9dac f6c2:9dc8 f6c3:9db1 f6c4:9dad f6c5:9dcc f6c6:9db3 f6c7:9dcd f6c8:9db2 f6c9:9e7a f6ca:9e9c f6cb:9eeb f6cc:9eee f6cd:9eed f6ce:9f1b f6cf:9f18 f6d0:9f1a f6d1:9f31 f6d2:9f4e f6d3:9f65 f6d4:9f64 f6d5:9f92 f6d6:4eb9 f6d7:56c6 f6d8:56c5 f6d9:56cb f6da:5971 f6db:5b4b f6dc:5b4c f6dd:5dd5 f6de:5dd1 f6df:5ef2 f6e0:6521 f6e1:6520 f6e2:6526 f6e3:6522 f6e4:6b0b f6e5:6b08 f6e6:6b09 f6e7:6c0d f6e8:7055 f6e9:7056 f6ea:7057 f6eb:7052 f6ec:721e f6ed:721f f6ee:72a9 f6ef:737f f6f0:74d8 f6f1:74d5 f6f2:74d9 f6f3:74d7 f6f4:766d f6f5:76ad f6f6:7935 f6f7:79b4 f6f8:7a70 f6f9:7a71 f6fa:7c57 f6fb:7c5c f6fc:7c59 f6fd:7c5b f6fe:7c5a f740:7cf4 f741:7cf1 f742:7e91 f743:7f4f f744:7f87 f745:81de f746:826b f747:8634 f748:8635 f749:8633 f74a:862c f74b:8632 f74c:8636 f74d:882c f74e:8828 f74f:8826 f750:882a f751:8825 f752:8971 f753:89bf f754:89be f755:89fb f756:8b7e f757:8b84 f758:8b82 f759:8b86 f75a:8b85 f75b:8b7f f75c:8d15 f75d:8e95 f75e:8e94 f75f:8e9a f760:8e92 f761:8e90 f762:8e96 f763:8e97 f764:8f60 f765:8f62 f766:9147 f767:944c f768:9450 f769:944a f76a:944b f76b:944f f76c:9447 f76d:9445 f76e:9448 f76f:9449 f770:9446 f771:973f f772:97e3 f773:986a f774:9869 f775:98cb f776:9954 f777:995b f778:9a4e f779:9a53 f77a:9a54 f77b:9a4c f77c:9a4f f77d:9a48 f77e:9a4a f7a1:9a49 f7a2:9a52 f7a3:9a50 f7a4:9ad0 f7a5:9b19 f7a6:9b2b f7a7:9b3b f7a8:9b56 f7a9:9b55 f7aa:9c46 f7ab:9c48 f7ac:9c3f f7ad:9c44 f7ae:9c39 f7af:9c33 f7b0:9c41 f7b1:9c3c f7b2:9c37 f7b3:9c34 f7b4:9c32 f7b5:9c3d f7b6:9c36 f7b7:9ddb f7b8:9dd2 f7b9:9dde f7ba:9dda f7bb:9dcb f7bc:9dd0 f7bd:9ddc f7be:9dd1 f7bf:9ddf f7c0:9de9 f7c1:9dd9 f7c2:9dd8 f7c3:9dd6 f7c4:9df5 f7c5:9dd5 f7c6:9ddd f7c7:9eb6 f7c8:9ef0 f7c9:9f35 f7ca:9f33 f7cb:9f32 f7cc:9f42 f7cd:9f6b f7ce:9f95 f7cf:9fa2 f7d0:513d f7d1:5299 f7d2:58e8 f7d3:58e7 f7d4:5972 f7d5:5b4d f7d6:5dd8 f7d7:882f f7d8:5f4f f7d9:6201 f7da:6203 f7db:6204 f7dc:6529 f7dd:6525 f7de:6596 f7df:66eb f7e0:6b11 f7e1:6b12 f7e2:6b0f f7e3:6bca f7e4:705b f7e5:705a f7e6:7222 f7e7:7382 f7e8:7381 f7e9:7383 f7ea:7670 f7eb:77d4 f7ec:7c67 f7ed:7c66 f7ee:7e95 f7ef:826c f7f0:863a f7f1:8640 f7f2:8639 f7f3:863c f7f4:8631 f7f5:863b f7f6:863e f7f7:8830 f7f8:8832 f7f9:882e f7fa:8833 f7fb:8976 f7fc:8974 f7fd:8973 f7fe:89fe f840:8b8c f841:8b8e f842:8b8b f843:8b88 f844:8c45 f845:8d19 f846:8e98 f847:8f64 f848:8f63 f849:91bc f84a:9462 f84b:9455 f84c:945d f84d:9457 f84e:945e f84f:97c4 f850:97c5 f851:9800 f852:9a56 f853:9a59 f854:9b1e f855:9b1f f856:9b20 f857:9c52 f858:9c58 f859:9c50 f85a:9c4a f85b:9c4d f85c:9c4b f85d:9c55 f85e:9c59 f85f:9c4c f860:9c4e f861:9dfb f862:9df7 f863:9def f864:9de3 f865:9deb f866:9df8 f867:9de4 f868:9df6 f869:9de1 f86a:9dee f86b:9de6 f86c:9df2 f86d:9df0 f86e:9de2 f86f:9dec f870:9df4 f871:9df3 f872:9de8 f873:9ded f874:9ec2 f875:9ed0 f876:9ef2 f877:9ef3 f878:9f06 f879:9f1c f87a:9f38 f87b:9f37 f87c:9f36 f87d:9f43 f87e:9f4f f8a1:9f71 f8a2:9f70 f8a3:9f6e f8a4:9f6f f8a5:56d3 f8a6:56cd f8a7:5b4e f8a8:5c6d f8a9:652d f8aa:66ed f8ab:66ee f8ac:6b13 f8ad:705f f8ae:7061 f8af:705d f8b0:7060 f8b1:7223 f8b2:74db f8b3:74e5 f8b4:77d5 f8b5:7938 f8b6:79b7 f8b7:79b6 f8b8:7c6a f8b9:7e97 f8ba:7f89 f8bb:826d f8bc:8643 f8bd:8838 f8be:8837 f8bf:8835 f8c0:884b f8c1:8b94 f8c2:8b95 f8c3:8e9e f8c4:8e9f f8c5:8ea0 f8c6:8e9d f8c7:91be f8c8:91bd f8c9:91c2 f8ca:946b f8cb:9468 f8cc:9469 f8cd:96e5 f8ce:9746 f8cf:9743 f8d0:9747 f8d1:97c7 f8d2:97e5 f8d3:9a5e f8d4:9ad5 f8d5:9b59 f8d6:9c63 f8d7:9c67 f8d8:9c66 f8d9:9c62 f8da:9c5e f8db:9c60 f8dc:9e02 f8dd:9dfe f8de:9e07 f8df:9e03 f8e0:9e06 f8e1:9e05 f8e2:9e00 f8e3:9e01 f8e4:9e09 f8e5:9dff f8e6:9dfd f8e7:9e04 f8e8:9ea0 f8e9:9f1e f8ea:9f46 f8eb:9f74 f8ec:9f75 f8ed:9f76 f8ee:56d4 f8ef:652e f8f0:65b8 f8f1:6b18 f8f2:6b19 f8f3:6b17 f8f4:6b1a f8f5:7062 f8f6:7226 f8f7:72aa f8f8:77d8 f8f9:77d9 f8fa:7939 f8fb:7c69 f8fc:7c6b f8fd:7cf6 f8fe:7e9a f940:7e98 f941:7e9b f942:7e99 f943:81e0 f944:81e1 f945:8646 f946:8647 f947:8648 f948:8979 f949:897a f94a:897c f94b:897b f94c:89ff f94d:8b98 f94e:8b99 f94f:8ea5 f950:8ea4 f951:8ea3 f952:946e f953:946d f954:946f f955:9471 f956:9473 f957:9749 f958:9872 f959:995f f95a:9c68 f95b:9c6e f95c:9c6d f95d:9e0b f95e:9e0d f95f:9e10 f960:9e0f f961:9e12 f962:9e11 f963:9ea1 f964:9ef5 f965:9f09 f966:9f47 f967:9f78 f968:9f7b f969:9f7a f96a:9f79 f96b:571e f96c:7066 f96d:7c6f f96e:883c f96f:8db2 f970:8ea6 f971:91c3 f972:9474 f973:9478 f974:9476 f975:9475 f976:9a60 f977:9c74 f978:9c73 f979:9c71 f97a:9c75 f97b:9e14 f97c:9e13 f97d:9ef6 f97e:9f0a f9a1:9fa4 f9a2:7068 f9a3:7065 f9a4:7cf7 f9a5:866a f9a6:883e f9a7:883d f9a8:883f f9a9:8b9e f9aa:8c9c f9ab:8ea9 f9ac:8ec9 f9ad:974b f9ae:9873 f9af:9874 f9b0:98cc f9b1:9961 f9b2:99ab f9b3:9a64 f9b4:9a66 f9b5:9a67 f9b6:9b24 f9b7:9e15 f9b8:9e17 f9b9:9f48 f9ba:6207 f9bb:6b1e f9bc:7227 f9bd:864c f9be:8ea8 f9bf:9482 f9c0:9480 f9c1:9481 f9c2:9a69 f9c3:9a68 f9c4:9b2e f9c5:9e19 f9c6:7229 f9c7:864b f9c8:8b9f f9c9:9483 f9ca:9c79 f9cb:9eb7 f9cc:7675 f9cd:9a6b f9ce:9c7a f9cf:9e1d f9d0:7069 f9d1:706a f9d2:9ea4 f9d3:9f7e f9d4:9f49 f9d5:9f98 f9d6:7881 f9d7:92b9 f9d8:88cf f9d9:58bb f9da:6052 f9db:7ca7 f9dc:5afa f9dd:2554 f9de:2566 f9df:2557 f9e0:2560 f9e1:256c f9e2:2563 f9e3:255a f9e4:2569 f9e5:255d f9e6:2552 f9e7:2564 f9e8:2555 f9e9:255e f9ea:256a f9eb:2561 f9ec:2558 f9ed:2567 f9ee:255b f9ef:2553 f9f0:2565 f9f1:2556 f9f2:255f f9f3:256b f9f4:2562 f9f5:2559 f9f6:2568 f9f7:255c f9f8:2551 f9f9:2550 f9fa:256d f9fb:256e f9fc:2570 f9fd:256f f9fe:2593 pcbasic-2.0.7/pcbasic/data/codepages/__init__.py000066400000000000000000000027371441235174000215160ustar00rootroot00000000000000""" PC-BASIC - data.codepages Codepage definition files (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import binascii from ...compat import resources, unichr # list of available codepages CODEPAGES = tuple( name.split(u'.', 1)[0] for name in resources.contents(__package__) if name.lower().endswith('.ucp') and resources.is_resource(__package__, name) ) def read_codepage(codepage_name): """Read a codepage file and convert to codepage dict.""" codepage_name += '.ucp' codepage = {} for line in resources.read_binary(__package__, codepage_name).splitlines(): # ignore empty lines and comment lines (first char is #) if (not line) or (line[0] == b'#'): continue # strip off comments; split unicodepoint and hex string splitline = line.split(b'#')[0].split(b':') # ignore malformed lines if len(splitline) < 2: continue try: # extract codepage point cp_point = binascii.unhexlify(splitline[0].strip()) # allow sequence of code points separated by commas grapheme_cluster = u''.join( unichr(int(ucs_str.strip(), 16)) for ucs_str in splitline[1].split(b',') ) codepage[cp_point] = grapheme_cluster except (ValueError, TypeError): logging.warning('Could not parse line in codepage file: %s', repr(line)) return codepage pcbasic-2.0.7/pcbasic/data/codepages/alternativnyj.ucp000066400000000000000000000047351441235174000230100ustar00rootroot00000000000000# Soviet PC codepage # GOST Alternativnyj Variant (V.M. Brjabrin & V.E. Figurnov) # https://www.math.nmsu.edu/~mleisher/Software/csets/ALTVAR.TXT # http://www.brama.com/compute/rustex.html#AV has acute-below (U+0317) at 242 and grave-below (U+0316) at 243, but do those make sense in Cyrillic? # http://segfault.kiev.ua/cyrillic-encodings/ claims f0, f1 should be cp437 symbols # but most other sources have uppercase and lowercase Yo here. 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 #F0:2261 #F1:00B1 F2:0317 F3:0316 #f2:0301 #f3:0300 f4:0301 f5:0300 f6:2192 f7:2190 f8:2193 f9:2191 fa:00f7 fb:00b1 fc:2116 fd:00a4 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/armscii8a.ucp000066400000000000000000000043251441235174000217710ustar00rootroot00000000000000# ArmSCII 8A # https://en.wikipedia.org/wiki/ArmSCII # The code points that ArmSCII leaves undefined are used for graphical # and box drawing characters, conforming to 437. # This is equivalent to FreeDOS 899. # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0531 81:0561 82:0532 83:0562 84:0533 85:0563 86:0534 87:0564 88:0535 89:0565 8a:0536 8b:0566 8c:0537 8d:0567 8e:0538 8f:0568 90:0539 91:0569 92:053a 93:056a 94:053b 95:056b 96:053c 97:056c 98:053d 99:056d 9a:053e 9b:056e 9c:053f 9d:056f 9e:0540 9f:0570 a0:0541 a1:0571 a2:0542 a3:0572 a4:0543 a5:0573 a6:0544 a7:0574 a8:0545 a9:0575 aa:0546 ab:0576 ac:0547 ad:0577 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:058d dd:058a de:2026 df:055e e0:0548 e1:0578 e2:0549 e3:0579 e4:054a e5:057a e6:054b e7:057b e8:054c e9:057c ea:054d eb:057d ec:054e ed:057e ee:054f ef:057f f0:0550 f1:0580 f2:0551 f3:0581 f4:0552 f5:0582 f6:0553 f7:0583 f8:0554 f9:0584 fa:0555 fb:0585 fc:0556 fd:0586 fe:055a ff:0027 pcbasic-2.0.7/pcbasic/data/codepages/big5-2003.ucp000066400000000000000000006025611441235174000213270ustar00rootroot00000000000000# Big5-2003: Traditional Chinese (Taiwan 2003) # dbcs from GNU libiconv source libiconv-1.14/tests/BIG5-2003.TXT # sbcs is OEM 437 # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 8140:eeb8 8141:eeb9 8142:eeba 8143:eebb 8144:eebc 8145:eebd 8146:eebe 8147:eebf 8148:eec0 8149:eec1 814a:eec2 814b:eec3 814c:eec4 814d:eec5 814e:eec6 814f:eec7 8150:eec8 8151:eec9 8152:eeca 8153:eecb 8154:eecc 8155:eecd 8156:eece 8157:eecf 8158:eed0 8159:eed1 815a:eed2 815b:eed3 815c:eed4 815d:eed5 815e:eed6 815f:eed7 8160:eed8 8161:eed9 8162:eeda 8163:eedb 8164:eedc 8165:eedd 8166:eede 8167:eedf 8168:eee0 8169:eee1 816a:eee2 816b:eee3 816c:eee4 816d:eee5 816e:eee6 816f:eee7 8170:eee8 8171:eee9 8172:eeea 8173:eeeb 8174:eeec 8175:eeed 8176:eeee 8177:eeef 8178:eef0 8179:eef1 817a:eef2 817b:eef3 817c:eef4 817d:eef5 817e:eef6 81a1:eef7 81a2:eef8 81a3:eef9 81a4:eefa 81a5:eefb 81a6:eefc 81a7:eefd 81a8:eefe 81a9:eeff 81aa:ef00 81ab:ef01 81ac:ef02 81ad:ef03 81ae:ef04 81af:ef05 81b0:ef06 81b1:ef07 81b2:ef08 81b3:ef09 81b4:ef0a 81b5:ef0b 81b6:ef0c 81b7:ef0d 81b8:ef0e 81b9:ef0f 81ba:ef10 81bb:ef11 81bc:ef12 81bd:ef13 81be:ef14 81bf:ef15 81c0:ef16 81c1:ef17 81c2:ef18 81c3:ef19 81c4:ef1a 81c5:ef1b 81c6:ef1c 81c7:ef1d 81c8:ef1e 81c9:ef1f 81ca:ef20 81cb:ef21 81cc:ef22 81cd:ef23 81ce:ef24 81cf:ef25 81d0:ef26 81d1:ef27 81d2:ef28 81d3:ef29 81d4:ef2a 81d5:ef2b 81d6:ef2c 81d7:ef2d 81d8:ef2e 81d9:ef2f 81da:ef30 81db:ef31 81dc:ef32 81dd:ef33 81de:ef34 81df:ef35 81e0:ef36 81e1:ef37 81e2:ef38 81e3:ef39 81e4:ef3a 81e5:ef3b 81e6:ef3c 81e7:ef3d 81e8:ef3e 81e9:ef3f 81ea:ef40 81eb:ef41 81ec:ef42 81ed:ef43 81ee:ef44 81ef:ef45 81f0:ef46 81f1:ef47 81f2:ef48 81f3:ef49 81f4:ef4a 81f5:ef4b 81f6:ef4c 81f7:ef4d 81f8:ef4e 81f9:ef4f 81fa:ef50 81fb:ef51 81fc:ef52 81fd:ef53 81fe:ef54 8240:ef55 8241:ef56 8242:ef57 8243:ef58 8244:ef59 8245:ef5a 8246:ef5b 8247:ef5c 8248:ef5d 8249:ef5e 824a:ef5f 824b:ef60 824c:ef61 824d:ef62 824e:ef63 824f:ef64 8250:ef65 8251:ef66 8252:ef67 8253:ef68 8254:ef69 8255:ef6a 8256:ef6b 8257:ef6c 8258:ef6d 8259:ef6e 825a:ef6f 825b:ef70 825c:ef71 825d:ef72 825e:ef73 825f:ef74 8260:ef75 8261:ef76 8262:ef77 8263:ef78 8264:ef79 8265:ef7a 8266:ef7b 8267:ef7c 8268:ef7d 8269:ef7e 826a:ef7f 826b:ef80 826c:ef81 826d:ef82 826e:ef83 826f:ef84 8270:ef85 8271:ef86 8272:ef87 8273:ef88 8274:ef89 8275:ef8a 8276:ef8b 8277:ef8c 8278:ef8d 8279:ef8e 827a:ef8f 827b:ef90 827c:ef91 827d:ef92 827e:ef93 82a1:ef94 82a2:ef95 82a3:ef96 82a4:ef97 82a5:ef98 82a6:ef99 82a7:ef9a 82a8:ef9b 82a9:ef9c 82aa:ef9d 82ab:ef9e 82ac:ef9f 82ad:efa0 82ae:efa1 82af:efa2 82b0:efa3 82b1:efa4 82b2:efa5 82b3:efa6 82b4:efa7 82b5:efa8 82b6:efa9 82b7:efaa 82b8:efab 82b9:efac 82ba:efad 82bb:efae 82bc:efaf 82bd:efb0 82be:efb1 82bf:efb2 82c0:efb3 82c1:efb4 82c2:efb5 82c3:efb6 82c4:efb7 82c5:efb8 82c6:efb9 82c7:efba 82c8:efbb 82c9:efbc 82ca:efbd 82cb:efbe 82cc:efbf 82cd:efc0 82ce:efc1 82cf:efc2 82d0:efc3 82d1:efc4 82d2:efc5 82d3:efc6 82d4:efc7 82d5:efc8 82d6:efc9 82d7:efca 82d8:efcb 82d9:efcc 82da:efcd 82db:efce 82dc:efcf 82dd:efd0 82de:efd1 82df:efd2 82e0:efd3 82e1:efd4 82e2:efd5 82e3:efd6 82e4:efd7 82e5:efd8 82e6:efd9 82e7:efda 82e8:efdb 82e9:efdc 82ea:efdd 82eb:efde 82ec:efdf 82ed:efe0 82ee:efe1 82ef:efe2 82f0:efe3 82f1:efe4 82f2:efe5 82f3:efe6 82f4:efe7 82f5:efe8 82f6:efe9 82f7:efea 82f8:efeb 82f9:efec 82fa:efed 82fb:efee 82fc:efef 82fd:eff0 82fe:eff1 8340:eff2 8341:eff3 8342:eff4 8343:eff5 8344:eff6 8345:eff7 8346:eff8 8347:eff9 8348:effa 8349:effb 834a:effc 834b:effd 834c:effe 834d:efff 834e:f000 834f:f001 8350:f002 8351:f003 8352:f004 8353:f005 8354:f006 8355:f007 8356:f008 8357:f009 8358:f00a 8359:f00b 835a:f00c 835b:f00d 835c:f00e 835d:f00f 835e:f010 835f:f011 8360:f012 8361:f013 8362:f014 8363:f015 8364:f016 8365:f017 8366:f018 8367:f019 8368:f01a 8369:f01b 836a:f01c 836b:f01d 836c:f01e 836d:f01f 836e:f020 836f:f021 8370:f022 8371:f023 8372:f024 8373:f025 8374:f026 8375:f027 8376:f028 8377:f029 8378:f02a 8379:f02b 837a:f02c 837b:f02d 837c:f02e 837d:f02f 837e:f030 83a1:f031 83a2:f032 83a3:f033 83a4:f034 83a5:f035 83a6:f036 83a7:f037 83a8:f038 83a9:f039 83aa:f03a 83ab:f03b 83ac:f03c 83ad:f03d 83ae:f03e 83af:f03f 83b0:f040 83b1:f041 83b2:f042 83b3:f043 83b4:f044 83b5:f045 83b6:f046 83b7:f047 83b8:f048 83b9:f049 83ba:f04a 83bb:f04b 83bc:f04c 83bd:f04d 83be:f04e 83bf:f04f 83c0:f050 83c1:f051 83c2:f052 83c3:f053 83c4:f054 83c5:f055 83c6:f056 83c7:f057 83c8:f058 83c9:f059 83ca:f05a 83cb:f05b 83cc:f05c 83cd:f05d 83ce:f05e 83cf:f05f 83d0:f060 83d1:f061 83d2:f062 83d3:f063 83d4:f064 83d5:f065 83d6:f066 83d7:f067 83d8:f068 83d9:f069 83da:f06a 83db:f06b 83dc:f06c 83dd:f06d 83de:f06e 83df:f06f 83e0:f070 83e1:f071 83e2:f072 83e3:f073 83e4:f074 83e5:f075 83e6:f076 83e7:f077 83e8:f078 83e9:f079 83ea:f07a 83eb:f07b 83ec:f07c 83ed:f07d 83ee:f07e 83ef:f07f 83f0:f080 83f1:f081 83f2:f082 83f3:f083 83f4:f084 83f5:f085 83f6:f086 83f7:f087 83f8:f088 83f9:f089 83fa:f08a 83fb:f08b 83fc:f08c 83fd:f08d 83fe:f08e 8440:f08f 8441:f090 8442:f091 8443:f092 8444:f093 8445:f094 8446:f095 8447:f096 8448:f097 8449:f098 844a:f099 844b:f09a 844c:f09b 844d:f09c 844e:f09d 844f:f09e 8450:f09f 8451:f0a0 8452:f0a1 8453:f0a2 8454:f0a3 8455:f0a4 8456:f0a5 8457:f0a6 8458:f0a7 8459:f0a8 845a:f0a9 845b:f0aa 845c:f0ab 845d:f0ac 845e:f0ad 845f:f0ae 8460:f0af 8461:f0b0 8462:f0b1 8463:f0b2 8464:f0b3 8465:f0b4 8466:f0b5 8467:f0b6 8468:f0b7 8469:f0b8 846a:f0b9 846b:f0ba 846c:f0bb 846d:f0bc 846e:f0bd 846f:f0be 8470:f0bf 8471:f0c0 8472:f0c1 8473:f0c2 8474:f0c3 8475:f0c4 8476:f0c5 8477:f0c6 8478:f0c7 8479:f0c8 847a:f0c9 847b:f0ca 847c:f0cb 847d:f0cc 847e:f0cd 84a1:f0ce 84a2:f0cf 84a3:f0d0 84a4:f0d1 84a5:f0d2 84a6:f0d3 84a7:f0d4 84a8:f0d5 84a9:f0d6 84aa:f0d7 84ab:f0d8 84ac:f0d9 84ad:f0da 84ae:f0db 84af:f0dc 84b0:f0dd 84b1:f0de 84b2:f0df 84b3:f0e0 84b4:f0e1 84b5:f0e2 84b6:f0e3 84b7:f0e4 84b8:f0e5 84b9:f0e6 84ba:f0e7 84bb:f0e8 84bc:f0e9 84bd:f0ea 84be:f0eb 84bf:f0ec 84c0:f0ed 84c1:f0ee 84c2:f0ef 84c3:f0f0 84c4:f0f1 84c5:f0f2 84c6:f0f3 84c7:f0f4 84c8:f0f5 84c9:f0f6 84ca:f0f7 84cb:f0f8 84cc:f0f9 84cd:f0fa 84ce:f0fb 84cf:f0fc 84d0:f0fd 84d1:f0fe 84d2:f0ff 84d3:f100 84d4:f101 84d5:f102 84d6:f103 84d7:f104 84d8:f105 84d9:f106 84da:f107 84db:f108 84dc:f109 84dd:f10a 84de:f10b 84df:f10c 84e0:f10d 84e1:f10e 84e2:f10f 84e3:f110 84e4:f111 84e5:f112 84e6:f113 84e7:f114 84e8:f115 84e9:f116 84ea:f117 84eb:f118 84ec:f119 84ed:f11a 84ee:f11b 84ef:f11c 84f0:f11d 84f1:f11e 84f2:f11f 84f3:f120 84f4:f121 84f5:f122 84f6:f123 84f7:f124 84f8:f125 84f9:f126 84fa:f127 84fb:f128 84fc:f129 84fd:f12a 84fe:f12b 8540:f12c 8541:f12d 8542:f12e 8543:f12f 8544:f130 8545:f131 8546:f132 8547:f133 8548:f134 8549:f135 854a:f136 854b:f137 854c:f138 854d:f139 854e:f13a 854f:f13b 8550:f13c 8551:f13d 8552:f13e 8553:f13f 8554:f140 8555:f141 8556:f142 8557:f143 8558:f144 8559:f145 855a:f146 855b:f147 855c:f148 855d:f149 855e:f14a 855f:f14b 8560:f14c 8561:f14d 8562:f14e 8563:f14f 8564:f150 8565:f151 8566:f152 8567:f153 8568:f154 8569:f155 856a:f156 856b:f157 856c:f158 856d:f159 856e:f15a 856f:f15b 8570:f15c 8571:f15d 8572:f15e 8573:f15f 8574:f160 8575:f161 8576:f162 8577:f163 8578:f164 8579:f165 857a:f166 857b:f167 857c:f168 857d:f169 857e:f16a 85a1:f16b 85a2:f16c 85a3:f16d 85a4:f16e 85a5:f16f 85a6:f170 85a7:f171 85a8:f172 85a9:f173 85aa:f174 85ab:f175 85ac:f176 85ad:f177 85ae:f178 85af:f179 85b0:f17a 85b1:f17b 85b2:f17c 85b3:f17d 85b4:f17e 85b5:f17f 85b6:f180 85b7:f181 85b8:f182 85b9:f183 85ba:f184 85bb:f185 85bc:f186 85bd:f187 85be:f188 85bf:f189 85c0:f18a 85c1:f18b 85c2:f18c 85c3:f18d 85c4:f18e 85c5:f18f 85c6:f190 85c7:f191 85c8:f192 85c9:f193 85ca:f194 85cb:f195 85cc:f196 85cd:f197 85ce:f198 85cf:f199 85d0:f19a 85d1:f19b 85d2:f19c 85d3:f19d 85d4:f19e 85d5:f19f 85d6:f1a0 85d7:f1a1 85d8:f1a2 85d9:f1a3 85da:f1a4 85db:f1a5 85dc:f1a6 85dd:f1a7 85de:f1a8 85df:f1a9 85e0:f1aa 85e1:f1ab 85e2:f1ac 85e3:f1ad 85e4:f1ae 85e5:f1af 85e6:f1b0 85e7:f1b1 85e8:f1b2 85e9:f1b3 85ea:f1b4 85eb:f1b5 85ec:f1b6 85ed:f1b7 85ee:f1b8 85ef:f1b9 85f0:f1ba 85f1:f1bb 85f2:f1bc 85f3:f1bd 85f4:f1be 85f5:f1bf 85f6:f1c0 85f7:f1c1 85f8:f1c2 85f9:f1c3 85fa:f1c4 85fb:f1c5 85fc:f1c6 85fd:f1c7 85fe:f1c8 8640:f1c9 8641:f1ca 8642:f1cb 8643:f1cc 8644:f1cd 8645:f1ce 8646:f1cf 8647:f1d0 8648:f1d1 8649:f1d2 864a:f1d3 864b:f1d4 864c:f1d5 864d:f1d6 864e:f1d7 864f:f1d8 8650:f1d9 8651:f1da 8652:f1db 8653:f1dc 8654:f1dd 8655:f1de 8656:f1df 8657:f1e0 8658:f1e1 8659:f1e2 865a:f1e3 865b:f1e4 865c:f1e5 865d:f1e6 865e:f1e7 865f:f1e8 8660:f1e9 8661:f1ea 8662:f1eb 8663:f1ec 8664:f1ed 8665:f1ee 8666:f1ef 8667:f1f0 8668:f1f1 8669:f1f2 866a:f1f3 866b:f1f4 866c:f1f5 866d:f1f6 866e:f1f7 866f:f1f8 8670:f1f9 8671:f1fa 8672:f1fb 8673:f1fc 8674:f1fd 8675:f1fe 8676:f1ff 8677:f200 8678:f201 8679:f202 867a:f203 867b:f204 867c:f205 867d:f206 867e:f207 86a1:f208 86a2:f209 86a3:f20a 86a4:f20b 86a5:f20c 86a6:f20d 86a7:f20e 86a8:f20f 86a9:f210 86aa:f211 86ab:f212 86ac:f213 86ad:f214 86ae:f215 86af:f216 86b0:f217 86b1:f218 86b2:f219 86b3:f21a 86b4:f21b 86b5:f21c 86b6:f21d 86b7:f21e 86b8:f21f 86b9:f220 86ba:f221 86bb:f222 86bc:f223 86bd:f224 86be:f225 86bf:f226 86c0:f227 86c1:f228 86c2:f229 86c3:f22a 86c4:f22b 86c5:f22c 86c6:f22d 86c7:f22e 86c8:f22f 86c9:f230 86ca:f231 86cb:f232 86cc:f233 86cd:f234 86ce:f235 86cf:f236 86d0:f237 86d1:f238 86d2:f239 86d3:f23a 86d4:f23b 86d5:f23c 86d6:f23d 86d7:f23e 86d8:f23f 86d9:f240 86da:f241 86db:f242 86dc:f243 86dd:f244 86de:f245 86df:f246 86e0:f247 86e1:f248 86e2:f249 86e3:f24a 86e4:f24b 86e5:f24c 86e6:f24d 86e7:f24e 86e8:f24f 86e9:f250 86ea:f251 86eb:f252 86ec:f253 86ed:f254 86ee:f255 86ef:f256 86f0:f257 86f1:f258 86f2:f259 86f3:f25a 86f4:f25b 86f5:f25c 86f6:f25d 86f7:f25e 86f8:f25f 86f9:f260 86fa:f261 86fb:f262 86fc:f263 86fd:f264 86fe:f265 8740:f266 8741:f267 8742:f268 8743:f269 8744:f26a 8745:f26b 8746:f26c 8747:f26d 8748:f26e 8749:f26f 874a:f270 874b:f271 874c:f272 874d:f273 874e:f274 874f:f275 8750:f276 8751:f277 8752:f278 8753:f279 8754:f27a 8755:f27b 8756:f27c 8757:f27d 8758:f27e 8759:f27f 875a:f280 875b:f281 875c:f282 875d:f283 875e:f284 875f:f285 8760:f286 8761:f287 8762:f288 8763:f289 8764:f28a 8765:f28b 8766:f28c 8767:f28d 8768:f28e 8769:f28f 876a:f290 876b:f291 876c:f292 876d:f293 876e:f294 876f:f295 8770:f296 8771:f297 8772:f298 8773:f299 8774:f29a 8775:f29b 8776:f29c 8777:f29d 8778:f29e 8779:f29f 877a:f2a0 877b:f2a1 877c:f2a2 877d:f2a3 877e:f2a4 87a1:f2a5 87a2:f2a6 87a3:f2a7 87a4:f2a8 87a5:f2a9 87a6:f2aa 87a7:f2ab 87a8:f2ac 87a9:f2ad 87aa:f2ae 87ab:f2af 87ac:f2b0 87ad:f2b1 87ae:f2b2 87af:f2b3 87b0:f2b4 87b1:f2b5 87b2:f2b6 87b3:f2b7 87b4:f2b8 87b5:f2b9 87b6:f2ba 87b7:f2bb 87b8:f2bc 87b9:f2bd 87ba:f2be 87bb:f2bf 87bc:f2c0 87bd:f2c1 87be:f2c2 87bf:f2c3 87c0:f2c4 87c1:f2c5 87c2:f2c6 87c3:f2c7 87c4:f2c8 87c5:f2c9 87c6:f2ca 87c7:f2cb 87c8:f2cc 87c9:f2cd 87ca:f2ce 87cb:f2cf 87cc:f2d0 87cd:f2d1 87ce:f2d2 87cf:f2d3 87d0:f2d4 87d1:f2d5 87d2:f2d6 87d3:f2d7 87d4:f2d8 87d5:f2d9 87d6:f2da 87d7:f2db 87d8:f2dc 87d9:f2dd 87da:f2de 87db:f2df 87dc:f2e0 87dd:f2e1 87de:f2e2 87df:f2e3 87e0:f2e4 87e1:f2e5 87e2:f2e6 87e3:f2e7 87e4:f2e8 87e5:f2e9 87e6:f2ea 87e7:f2eb 87e8:f2ec 87e9:f2ed 87ea:f2ee 87eb:f2ef 87ec:f2f0 87ed:f2f1 87ee:f2f2 87ef:f2f3 87f0:f2f4 87f1:f2f5 87f2:f2f6 87f3:f2f7 87f4:f2f8 87f5:f2f9 87f6:f2fa 87f7:f2fb 87f8:f2fc 87f9:f2fd 87fa:f2fe 87fb:f2ff 87fc:f300 87fd:f301 87fe:f302 8840:f303 8841:f304 8842:f305 8843:f306 8844:f307 8845:f308 8846:f309 8847:f30a 8848:f30b 8849:f30c 884a:f30d 884b:f30e 884c:f30f 884d:f310 884e:f311 884f:f312 8850:f313 8851:f314 8852:f315 8853:f316 8854:f317 8855:f318 8856:f319 8857:f31a 8858:f31b 8859:f31c 885a:f31d 885b:f31e 885c:f31f 885d:f320 885e:f321 885f:f322 8860:f323 8861:f324 8862:f325 8863:f326 8864:f327 8865:f328 8866:f329 8867:f32a 8868:f32b 8869:f32c 886a:f32d 886b:f32e 886c:f32f 886d:f330 886e:f331 886f:f332 8870:f333 8871:f334 8872:f335 8873:f336 8874:f337 8875:f338 8876:f339 8877:f33a 8878:f33b 8879:f33c 887a:f33d 887b:f33e 887c:f33f 887d:f340 887e:f341 88a1:f342 88a2:f343 88a3:f344 88a4:f345 88a5:f346 88a6:f347 88a7:f348 88a8:f349 88a9:f34a 88aa:f34b 88ab:f34c 88ac:f34d 88ad:f34e 88ae:f34f 88af:f350 88b0:f351 88b1:f352 88b2:f353 88b3:f354 88b4:f355 88b5:f356 88b6:f357 88b7:f358 88b8:f359 88b9:f35a 88ba:f35b 88bb:f35c 88bc:f35d 88bd:f35e 88be:f35f 88bf:f360 88c0:f361 88c1:f362 88c2:f363 88c3:f364 88c4:f365 88c5:f366 88c6:f367 88c7:f368 88c8:f369 88c9:f36a 88ca:f36b 88cb:f36c 88cc:f36d 88cd:f36e 88ce:f36f 88cf:f370 88d0:f371 88d1:f372 88d2:f373 88d3:f374 88d4:f375 88d5:f376 88d6:f377 88d7:f378 88d8:f379 88d9:f37a 88da:f37b 88db:f37c 88dc:f37d 88dd:f37e 88de:f37f 88df:f380 88e0:f381 88e1:f382 88e2:f383 88e3:f384 88e4:f385 88e5:f386 88e6:f387 88e7:f388 88e8:f389 88e9:f38a 88ea:f38b 88eb:f38c 88ec:f38d 88ed:f38e 88ee:f38f 88ef:f390 88f0:f391 88f1:f392 88f2:f393 88f3:f394 88f4:f395 88f5:f396 88f6:f397 88f7:f398 88f8:f399 88f9:f39a 88fa:f39b 88fb:f39c 88fc:f39d 88fd:f39e 88fe:f39f 8940:f3a0 8941:f3a1 8942:f3a2 8943:f3a3 8944:f3a4 8945:f3a5 8946:f3a6 8947:f3a7 8948:f3a8 8949:f3a9 894a:f3aa 894b:f3ab 894c:f3ac 894d:f3ad 894e:f3ae 894f:f3af 8950:f3b0 8951:f3b1 8952:f3b2 8953:f3b3 8954:f3b4 8955:f3b5 8956:f3b6 8957:f3b7 8958:f3b8 8959:f3b9 895a:f3ba 895b:f3bb 895c:f3bc 895d:f3bd 895e:f3be 895f:f3bf 8960:f3c0 8961:f3c1 8962:f3c2 8963:f3c3 8964:f3c4 8965:f3c5 8966:f3c6 8967:f3c7 8968:f3c8 8969:f3c9 896a:f3ca 896b:f3cb 896c:f3cc 896d:f3cd 896e:f3ce 896f:f3cf 8970:f3d0 8971:f3d1 8972:f3d2 8973:f3d3 8974:f3d4 8975:f3d5 8976:f3d6 8977:f3d7 8978:f3d8 8979:f3d9 897a:f3da 897b:f3db 897c:f3dc 897d:f3dd 897e:f3de 89a1:f3df 89a2:f3e0 89a3:f3e1 89a4:f3e2 89a5:f3e3 89a6:f3e4 89a7:f3e5 89a8:f3e6 89a9:f3e7 89aa:f3e8 89ab:f3e9 89ac:f3ea 89ad:f3eb 89ae:f3ec 89af:f3ed 89b0:f3ee 89b1:f3ef 89b2:f3f0 89b3:f3f1 89b4:f3f2 89b5:f3f3 89b6:f3f4 89b7:f3f5 89b8:f3f6 89b9:f3f7 89ba:f3f8 89bb:f3f9 89bc:f3fa 89bd:f3fb 89be:f3fc 89bf:f3fd 89c0:f3fe 89c1:f3ff 89c2:f400 89c3:f401 89c4:f402 89c5:f403 89c6:f404 89c7:f405 89c8:f406 89c9:f407 89ca:f408 89cb:f409 89cc:f40a 89cd:f40b 89ce:f40c 89cf:f40d 89d0:f40e 89d1:f40f 89d2:f410 89d3:f411 89d4:f412 89d5:f413 89d6:f414 89d7:f415 89d8:f416 89d9:f417 89da:f418 89db:f419 89dc:f41a 89dd:f41b 89de:f41c 89df:f41d 89e0:f41e 89e1:f41f 89e2:f420 89e3:f421 89e4:f422 89e5:f423 89e6:f424 89e7:f425 89e8:f426 89e9:f427 89ea:f428 89eb:f429 89ec:f42a 89ed:f42b 89ee:f42c 89ef:f42d 89f0:f42e 89f1:f42f 89f2:f430 89f3:f431 89f4:f432 89f5:f433 89f6:f434 89f7:f435 89f8:f436 89f9:f437 89fa:f438 89fb:f439 89fc:f43a 89fd:f43b 89fe:f43c 8a40:f43d 8a41:f43e 8a42:f43f 8a43:f440 8a44:f441 8a45:f442 8a46:f443 8a47:f444 8a48:f445 8a49:f446 8a4a:f447 8a4b:f448 8a4c:f449 8a4d:f44a 8a4e:f44b 8a4f:f44c 8a50:f44d 8a51:f44e 8a52:f44f 8a53:f450 8a54:f451 8a55:f452 8a56:f453 8a57:f454 8a58:f455 8a59:f456 8a5a:f457 8a5b:f458 8a5c:f459 8a5d:f45a 8a5e:f45b 8a5f:f45c 8a60:f45d 8a61:f45e 8a62:f45f 8a63:f460 8a64:f461 8a65:f462 8a66:f463 8a67:f464 8a68:f465 8a69:f466 8a6a:f467 8a6b:f468 8a6c:f469 8a6d:f46a 8a6e:f46b 8a6f:f46c 8a70:f46d 8a71:f46e 8a72:f46f 8a73:f470 8a74:f471 8a75:f472 8a76:f473 8a77:f474 8a78:f475 8a79:f476 8a7a:f477 8a7b:f478 8a7c:f479 8a7d:f47a 8a7e:f47b 8aa1:f47c 8aa2:f47d 8aa3:f47e 8aa4:f47f 8aa5:f480 8aa6:f481 8aa7:f482 8aa8:f483 8aa9:f484 8aaa:f485 8aab:f486 8aac:f487 8aad:f488 8aae:f489 8aaf:f48a 8ab0:f48b 8ab1:f48c 8ab2:f48d 8ab3:f48e 8ab4:f48f 8ab5:f490 8ab6:f491 8ab7:f492 8ab8:f493 8ab9:f494 8aba:f495 8abb:f496 8abc:f497 8abd:f498 8abe:f499 8abf:f49a 8ac0:f49b 8ac1:f49c 8ac2:f49d 8ac3:f49e 8ac4:f49f 8ac5:f4a0 8ac6:f4a1 8ac7:f4a2 8ac8:f4a3 8ac9:f4a4 8aca:f4a5 8acb:f4a6 8acc:f4a7 8acd:f4a8 8ace:f4a9 8acf:f4aa 8ad0:f4ab 8ad1:f4ac 8ad2:f4ad 8ad3:f4ae 8ad4:f4af 8ad5:f4b0 8ad6:f4b1 8ad7:f4b2 8ad8:f4b3 8ad9:f4b4 8ada:f4b5 8adb:f4b6 8adc:f4b7 8add:f4b8 8ade:f4b9 8adf:f4ba 8ae0:f4bb 8ae1:f4bc 8ae2:f4bd 8ae3:f4be 8ae4:f4bf 8ae5:f4c0 8ae6:f4c1 8ae7:f4c2 8ae8:f4c3 8ae9:f4c4 8aea:f4c5 8aeb:f4c6 8aec:f4c7 8aed:f4c8 8aee:f4c9 8aef:f4ca 8af0:f4cb 8af1:f4cc 8af2:f4cd 8af3:f4ce 8af4:f4cf 8af5:f4d0 8af6:f4d1 8af7:f4d2 8af8:f4d3 8af9:f4d4 8afa:f4d5 8afb:f4d6 8afc:f4d7 8afd:f4d8 8afe:f4d9 8b40:f4da 8b41:f4db 8b42:f4dc 8b43:f4dd 8b44:f4de 8b45:f4df 8b46:f4e0 8b47:f4e1 8b48:f4e2 8b49:f4e3 8b4a:f4e4 8b4b:f4e5 8b4c:f4e6 8b4d:f4e7 8b4e:f4e8 8b4f:f4e9 8b50:f4ea 8b51:f4eb 8b52:f4ec 8b53:f4ed 8b54:f4ee 8b55:f4ef 8b56:f4f0 8b57:f4f1 8b58:f4f2 8b59:f4f3 8b5a:f4f4 8b5b:f4f5 8b5c:f4f6 8b5d:f4f7 8b5e:f4f8 8b5f:f4f9 8b60:f4fa 8b61:f4fb 8b62:f4fc 8b63:f4fd 8b64:f4fe 8b65:f4ff 8b66:f500 8b67:f501 8b68:f502 8b69:f503 8b6a:f504 8b6b:f505 8b6c:f506 8b6d:f507 8b6e:f508 8b6f:f509 8b70:f50a 8b71:f50b 8b72:f50c 8b73:f50d 8b74:f50e 8b75:f50f 8b76:f510 8b77:f511 8b78:f512 8b79:f513 8b7a:f514 8b7b:f515 8b7c:f516 8b7d:f517 8b7e:f518 8ba1:f519 8ba2:f51a 8ba3:f51b 8ba4:f51c 8ba5:f51d 8ba6:f51e 8ba7:f51f 8ba8:f520 8ba9:f521 8baa:f522 8bab:f523 8bac:f524 8bad:f525 8bae:f526 8baf:f527 8bb0:f528 8bb1:f529 8bb2:f52a 8bb3:f52b 8bb4:f52c 8bb5:f52d 8bb6:f52e 8bb7:f52f 8bb8:f530 8bb9:f531 8bba:f532 8bbb:f533 8bbc:f534 8bbd:f535 8bbe:f536 8bbf:f537 8bc0:f538 8bc1:f539 8bc2:f53a 8bc3:f53b 8bc4:f53c 8bc5:f53d 8bc6:f53e 8bc7:f53f 8bc8:f540 8bc9:f541 8bca:f542 8bcb:f543 8bcc:f544 8bcd:f545 8bce:f546 8bcf:f547 8bd0:f548 8bd1:f549 8bd2:f54a 8bd3:f54b 8bd4:f54c 8bd5:f54d 8bd6:f54e 8bd7:f54f 8bd8:f550 8bd9:f551 8bda:f552 8bdb:f553 8bdc:f554 8bdd:f555 8bde:f556 8bdf:f557 8be0:f558 8be1:f559 8be2:f55a 8be3:f55b 8be4:f55c 8be5:f55d 8be6:f55e 8be7:f55f 8be8:f560 8be9:f561 8bea:f562 8beb:f563 8bec:f564 8bed:f565 8bee:f566 8bef:f567 8bf0:f568 8bf1:f569 8bf2:f56a 8bf3:f56b 8bf4:f56c 8bf5:f56d 8bf6:f56e 8bf7:f56f 8bf8:f570 8bf9:f571 8bfa:f572 8bfb:f573 8bfc:f574 8bfd:f575 8bfe:f576 8c40:f577 8c41:f578 8c42:f579 8c43:f57a 8c44:f57b 8c45:f57c 8c46:f57d 8c47:f57e 8c48:f57f 8c49:f580 8c4a:f581 8c4b:f582 8c4c:f583 8c4d:f584 8c4e:f585 8c4f:f586 8c50:f587 8c51:f588 8c52:f589 8c53:f58a 8c54:f58b 8c55:f58c 8c56:f58d 8c57:f58e 8c58:f58f 8c59:f590 8c5a:f591 8c5b:f592 8c5c:f593 8c5d:f594 8c5e:f595 8c5f:f596 8c60:f597 8c61:f598 8c62:f599 8c63:f59a 8c64:f59b 8c65:f59c 8c66:f59d 8c67:f59e 8c68:f59f 8c69:f5a0 8c6a:f5a1 8c6b:f5a2 8c6c:f5a3 8c6d:f5a4 8c6e:f5a5 8c6f:f5a6 8c70:f5a7 8c71:f5a8 8c72:f5a9 8c73:f5aa 8c74:f5ab 8c75:f5ac 8c76:f5ad 8c77:f5ae 8c78:f5af 8c79:f5b0 8c7a:f5b1 8c7b:f5b2 8c7c:f5b3 8c7d:f5b4 8c7e:f5b5 8ca1:f5b6 8ca2:f5b7 8ca3:f5b8 8ca4:f5b9 8ca5:f5ba 8ca6:f5bb 8ca7:f5bc 8ca8:f5bd 8ca9:f5be 8caa:f5bf 8cab:f5c0 8cac:f5c1 8cad:f5c2 8cae:f5c3 8caf:f5c4 8cb0:f5c5 8cb1:f5c6 8cb2:f5c7 8cb3:f5c8 8cb4:f5c9 8cb5:f5ca 8cb6:f5cb 8cb7:f5cc 8cb8:f5cd 8cb9:f5ce 8cba:f5cf 8cbb:f5d0 8cbc:f5d1 8cbd:f5d2 8cbe:f5d3 8cbf:f5d4 8cc0:f5d5 8cc1:f5d6 8cc2:f5d7 8cc3:f5d8 8cc4:f5d9 8cc5:f5da 8cc6:f5db 8cc7:f5dc 8cc8:f5dd 8cc9:f5de 8cca:f5df 8ccb:f5e0 8ccc:f5e1 8ccd:f5e2 8cce:f5e3 8ccf:f5e4 8cd0:f5e5 8cd1:f5e6 8cd2:f5e7 8cd3:f5e8 8cd4:f5e9 8cd5:f5ea 8cd6:f5eb 8cd7:f5ec 8cd8:f5ed 8cd9:f5ee 8cda:f5ef 8cdb:f5f0 8cdc:f5f1 8cdd:f5f2 8cde:f5f3 8cdf:f5f4 8ce0:f5f5 8ce1:f5f6 8ce2:f5f7 8ce3:f5f8 8ce4:f5f9 8ce5:f5fa 8ce6:f5fb 8ce7:f5fc 8ce8:f5fd 8ce9:f5fe 8cea:f5ff 8ceb:f600 8cec:f601 8ced:f602 8cee:f603 8cef:f604 8cf0:f605 8cf1:f606 8cf2:f607 8cf3:f608 8cf4:f609 8cf5:f60a 8cf6:f60b 8cf7:f60c 8cf8:f60d 8cf9:f60e 8cfa:f60f 8cfb:f610 8cfc:f611 8cfd:f612 8cfe:f613 8d40:f614 8d41:f615 8d42:f616 8d43:f617 8d44:f618 8d45:f619 8d46:f61a 8d47:f61b 8d48:f61c 8d49:f61d 8d4a:f61e 8d4b:f61f 8d4c:f620 8d4d:f621 8d4e:f622 8d4f:f623 8d50:f624 8d51:f625 8d52:f626 8d53:f627 8d54:f628 8d55:f629 8d56:f62a 8d57:f62b 8d58:f62c 8d59:f62d 8d5a:f62e 8d5b:f62f 8d5c:f630 8d5d:f631 8d5e:f632 8d5f:f633 8d60:f634 8d61:f635 8d62:f636 8d63:f637 8d64:f638 8d65:f639 8d66:f63a 8d67:f63b 8d68:f63c 8d69:f63d 8d6a:f63e 8d6b:f63f 8d6c:f640 8d6d:f641 8d6e:f642 8d6f:f643 8d70:f644 8d71:f645 8d72:f646 8d73:f647 8d74:f648 8d75:f649 8d76:f64a 8d77:f64b 8d78:f64c 8d79:f64d 8d7a:f64e 8d7b:f64f 8d7c:f650 8d7d:f651 8d7e:f652 8da1:f653 8da2:f654 8da3:f655 8da4:f656 8da5:f657 8da6:f658 8da7:f659 8da8:f65a 8da9:f65b 8daa:f65c 8dab:f65d 8dac:f65e 8dad:f65f 8dae:f660 8daf:f661 8db0:f662 8db1:f663 8db2:f664 8db3:f665 8db4:f666 8db5:f667 8db6:f668 8db7:f669 8db8:f66a 8db9:f66b 8dba:f66c 8dbb:f66d 8dbc:f66e 8dbd:f66f 8dbe:f670 8dbf:f671 8dc0:f672 8dc1:f673 8dc2:f674 8dc3:f675 8dc4:f676 8dc5:f677 8dc6:f678 8dc7:f679 8dc8:f67a 8dc9:f67b 8dca:f67c 8dcb:f67d 8dcc:f67e 8dcd:f67f 8dce:f680 8dcf:f681 8dd0:f682 8dd1:f683 8dd2:f684 8dd3:f685 8dd4:f686 8dd5:f687 8dd6:f688 8dd7:f689 8dd8:f68a 8dd9:f68b 8dda:f68c 8ddb:f68d 8ddc:f68e 8ddd:f68f 8dde:f690 8ddf:f691 8de0:f692 8de1:f693 8de2:f694 8de3:f695 8de4:f696 8de5:f697 8de6:f698 8de7:f699 8de8:f69a 8de9:f69b 8dea:f69c 8deb:f69d 8dec:f69e 8ded:f69f 8dee:f6a0 8def:f6a1 8df0:f6a2 8df1:f6a3 8df2:f6a4 8df3:f6a5 8df4:f6a6 8df5:f6a7 8df6:f6a8 8df7:f6a9 8df8:f6aa 8df9:f6ab 8dfa:f6ac 8dfb:f6ad 8dfc:f6ae 8dfd:f6af 8dfe:f6b0 8e40:e311 8e41:e312 8e42:e313 8e43:e314 8e44:e315 8e45:e316 8e46:e317 8e47:e318 8e48:e319 8e49:e31a 8e4a:e31b 8e4b:e31c 8e4c:e31d 8e4d:e31e 8e4e:e31f 8e4f:e320 8e50:e321 8e51:e322 8e52:e323 8e53:e324 8e54:e325 8e55:e326 8e56:e327 8e57:e328 8e58:e329 8e59:e32a 8e5a:e32b 8e5b:e32c 8e5c:e32d 8e5d:e32e 8e5e:e32f 8e5f:e330 8e60:e331 8e61:e332 8e62:e333 8e63:e334 8e64:e335 8e65:e336 8e66:e337 8e67:e338 8e68:e339 8e69:e33a 8e6a:e33b 8e6b:e33c 8e6c:e33d 8e6d:e33e 8e6e:e33f 8e6f:e340 8e70:e341 8e71:e342 8e72:e343 8e73:e344 8e74:e345 8e75:e346 8e76:e347 8e77:e348 8e78:e349 8e79:e34a 8e7a:e34b 8e7b:e34c 8e7c:e34d 8e7d:e34e 8e7e:e34f 8ea1:e350 8ea2:e351 8ea3:e352 8ea4:e353 8ea5:e354 8ea6:e355 8ea7:e356 8ea8:e357 8ea9:e358 8eaa:e359 8eab:e35a 8eac:e35b 8ead:e35c 8eae:e35d 8eaf:e35e 8eb0:e35f 8eb1:e360 8eb2:e361 8eb3:e362 8eb4:e363 8eb5:e364 8eb6:e365 8eb7:e366 8eb8:e367 8eb9:e368 8eba:e369 8ebb:e36a 8ebc:e36b 8ebd:e36c 8ebe:e36d 8ebf:e36e 8ec0:e36f 8ec1:e370 8ec2:e371 8ec3:e372 8ec4:e373 8ec5:e374 8ec6:e375 8ec7:e376 8ec8:e377 8ec9:e378 8eca:e379 8ecb:e37a 8ecc:e37b 8ecd:e37c 8ece:e37d 8ecf:e37e 8ed0:e37f 8ed1:e380 8ed2:e381 8ed3:e382 8ed4:e383 8ed5:e384 8ed6:e385 8ed7:e386 8ed8:e387 8ed9:e388 8eda:e389 8edb:e38a 8edc:e38b 8edd:e38c 8ede:e38d 8edf:e38e 8ee0:e38f 8ee1:e390 8ee2:e391 8ee3:e392 8ee4:e393 8ee5:e394 8ee6:e395 8ee7:e396 8ee8:e397 8ee9:e398 8eea:e399 8eeb:e39a 8eec:e39b 8eed:e39c 8eee:e39d 8eef:e39e 8ef0:e39f 8ef1:e3a0 8ef2:e3a1 8ef3:e3a2 8ef4:e3a3 8ef5:e3a4 8ef6:e3a5 8ef7:e3a6 8ef8:e3a7 8ef9:e3a8 8efa:e3a9 8efb:e3aa 8efc:e3ab 8efd:e3ac 8efe:e3ad 8f40:e3ae 8f41:e3af 8f42:e3b0 8f43:e3b1 8f44:e3b2 8f45:e3b3 8f46:e3b4 8f47:e3b5 8f48:e3b6 8f49:e3b7 8f4a:e3b8 8f4b:e3b9 8f4c:e3ba 8f4d:e3bb 8f4e:e3bc 8f4f:e3bd 8f50:e3be 8f51:e3bf 8f52:e3c0 8f53:e3c1 8f54:e3c2 8f55:e3c3 8f56:e3c4 8f57:e3c5 8f58:e3c6 8f59:e3c7 8f5a:e3c8 8f5b:e3c9 8f5c:e3ca 8f5d:e3cb 8f5e:e3cc 8f5f:e3cd 8f60:e3ce 8f61:e3cf 8f62:e3d0 8f63:e3d1 8f64:e3d2 8f65:e3d3 8f66:e3d4 8f67:e3d5 8f68:e3d6 8f69:e3d7 8f6a:e3d8 8f6b:e3d9 8f6c:e3da 8f6d:e3db 8f6e:e3dc 8f6f:e3dd 8f70:e3de 8f71:e3df 8f72:e3e0 8f73:e3e1 8f74:e3e2 8f75:e3e3 8f76:e3e4 8f77:e3e5 8f78:e3e6 8f79:e3e7 8f7a:e3e8 8f7b:e3e9 8f7c:e3ea 8f7d:e3eb 8f7e:e3ec 8fa1:e3ed 8fa2:e3ee 8fa3:e3ef 8fa4:e3f0 8fa5:e3f1 8fa6:e3f2 8fa7:e3f3 8fa8:e3f4 8fa9:e3f5 8faa:e3f6 8fab:e3f7 8fac:e3f8 8fad:e3f9 8fae:e3fa 8faf:e3fb 8fb0:e3fc 8fb1:e3fd 8fb2:e3fe 8fb3:e3ff 8fb4:e400 8fb5:e401 8fb6:e402 8fb7:e403 8fb8:e404 8fb9:e405 8fba:e406 8fbb:e407 8fbc:e408 8fbd:e409 8fbe:e40a 8fbf:e40b 8fc0:e40c 8fc1:e40d 8fc2:e40e 8fc3:e40f 8fc4:e410 8fc5:e411 8fc6:e412 8fc7:e413 8fc8:e414 8fc9:e415 8fca:e416 8fcb:e417 8fcc:e418 8fcd:e419 8fce:e41a 8fcf:e41b 8fd0:e41c 8fd1:e41d 8fd2:e41e 8fd3:e41f 8fd4:e420 8fd5:e421 8fd6:e422 8fd7:e423 8fd8:e424 8fd9:e425 8fda:e426 8fdb:e427 8fdc:e428 8fdd:e429 8fde:e42a 8fdf:e42b 8fe0:e42c 8fe1:e42d 8fe2:e42e 8fe3:e42f 8fe4:e430 8fe5:e431 8fe6:e432 8fe7:e433 8fe8:e434 8fe9:e435 8fea:e436 8feb:e437 8fec:e438 8fed:e439 8fee:e43a 8fef:e43b 8ff0:e43c 8ff1:e43d 8ff2:e43e 8ff3:e43f 8ff4:e440 8ff5:e441 8ff6:e442 8ff7:e443 8ff8:e444 8ff9:e445 8ffa:e446 8ffb:e447 8ffc:e448 8ffd:e449 8ffe:e44a 9040:e44b 9041:e44c 9042:e44d 9043:e44e 9044:e44f 9045:e450 9046:e451 9047:e452 9048:e453 9049:e454 904a:e455 904b:e456 904c:e457 904d:e458 904e:e459 904f:e45a 9050:e45b 9051:e45c 9052:e45d 9053:e45e 9054:e45f 9055:e460 9056:e461 9057:e462 9058:e463 9059:e464 905a:e465 905b:e466 905c:e467 905d:e468 905e:e469 905f:e46a 9060:e46b 9061:e46c 9062:e46d 9063:e46e 9064:e46f 9065:e470 9066:e471 9067:e472 9068:e473 9069:e474 906a:e475 906b:e476 906c:e477 906d:e478 906e:e479 906f:e47a 9070:e47b 9071:e47c 9072:e47d 9073:e47e 9074:e47f 9075:e480 9076:e481 9077:e482 9078:e483 9079:e484 907a:e485 907b:e486 907c:e487 907d:e488 907e:e489 90a1:e48a 90a2:e48b 90a3:e48c 90a4:e48d 90a5:e48e 90a6:e48f 90a7:e490 90a8:e491 90a9:e492 90aa:e493 90ab:e494 90ac:e495 90ad:e496 90ae:e497 90af:e498 90b0:e499 90b1:e49a 90b2:e49b 90b3:e49c 90b4:e49d 90b5:e49e 90b6:e49f 90b7:e4a0 90b8:e4a1 90b9:e4a2 90ba:e4a3 90bb:e4a4 90bc:e4a5 90bd:e4a6 90be:e4a7 90bf:e4a8 90c0:e4a9 90c1:e4aa 90c2:e4ab 90c3:e4ac 90c4:e4ad 90c5:e4ae 90c6:e4af 90c7:e4b0 90c8:e4b1 90c9:e4b2 90ca:e4b3 90cb:e4b4 90cc:e4b5 90cd:e4b6 90ce:e4b7 90cf:e4b8 90d0:e4b9 90d1:e4ba 90d2:e4bb 90d3:e4bc 90d4:e4bd 90d5:e4be 90d6:e4bf 90d7:e4c0 90d8:e4c1 90d9:e4c2 90da:e4c3 90db:e4c4 90dc:e4c5 90dd:e4c6 90de:e4c7 90df:e4c8 90e0:e4c9 90e1:e4ca 90e2:e4cb 90e3:e4cc 90e4:e4cd 90e5:e4ce 90e6:e4cf 90e7:e4d0 90e8:e4d1 90e9:e4d2 90ea:e4d3 90eb:e4d4 90ec:e4d5 90ed:e4d6 90ee:e4d7 90ef:e4d8 90f0:e4d9 90f1:e4da 90f2:e4db 90f3:e4dc 90f4:e4dd 90f5:e4de 90f6:e4df 90f7:e4e0 90f8:e4e1 90f9:e4e2 90fa:e4e3 90fb:e4e4 90fc:e4e5 90fd:e4e6 90fe:e4e7 9140:e4e8 9141:e4e9 9142:e4ea 9143:e4eb 9144:e4ec 9145:e4ed 9146:e4ee 9147:e4ef 9148:e4f0 9149:e4f1 914a:e4f2 914b:e4f3 914c:e4f4 914d:e4f5 914e:e4f6 914f:e4f7 9150:e4f8 9151:e4f9 9152:e4fa 9153:e4fb 9154:e4fc 9155:e4fd 9156:e4fe 9157:e4ff 9158:e500 9159:e501 915a:e502 915b:e503 915c:e504 915d:e505 915e:e506 915f:e507 9160:e508 9161:e509 9162:e50a 9163:e50b 9164:e50c 9165:e50d 9166:e50e 9167:e50f 9168:e510 9169:e511 916a:e512 916b:e513 916c:e514 916d:e515 916e:e516 916f:e517 9170:e518 9171:e519 9172:e51a 9173:e51b 9174:e51c 9175:e51d 9176:e51e 9177:e51f 9178:e520 9179:e521 917a:e522 917b:e523 917c:e524 917d:e525 917e:e526 91a1:e527 91a2:e528 91a3:e529 91a4:e52a 91a5:e52b 91a6:e52c 91a7:e52d 91a8:e52e 91a9:e52f 91aa:e530 91ab:e531 91ac:e532 91ad:e533 91ae:e534 91af:e535 91b0:e536 91b1:e537 91b2:e538 91b3:e539 91b4:e53a 91b5:e53b 91b6:e53c 91b7:e53d 91b8:e53e 91b9:e53f 91ba:e540 91bb:e541 91bc:e542 91bd:e543 91be:e544 91bf:e545 91c0:e546 91c1:e547 91c2:e548 91c3:e549 91c4:e54a 91c5:e54b 91c6:e54c 91c7:e54d 91c8:e54e 91c9:e54f 91ca:e550 91cb:e551 91cc:e552 91cd:e553 91ce:e554 91cf:e555 91d0:e556 91d1:e557 91d2:e558 91d3:e559 91d4:e55a 91d5:e55b 91d6:e55c 91d7:e55d 91d8:e55e 91d9:e55f 91da:e560 91db:e561 91dc:e562 91dd:e563 91de:e564 91df:e565 91e0:e566 91e1:e567 91e2:e568 91e3:e569 91e4:e56a 91e5:e56b 91e6:e56c 91e7:e56d 91e8:e56e 91e9:e56f 91ea:e570 91eb:e571 91ec:e572 91ed:e573 91ee:e574 91ef:e575 91f0:e576 91f1:e577 91f2:e578 91f3:e579 91f4:e57a 91f5:e57b 91f6:e57c 91f7:e57d 91f8:e57e 91f9:e57f 91fa:e580 91fb:e581 91fc:e582 91fd:e583 91fe:e584 9240:e585 9241:e586 9242:e587 9243:e588 9244:e589 9245:e58a 9246:e58b 9247:e58c 9248:e58d 9249:e58e 924a:e58f 924b:e590 924c:e591 924d:e592 924e:e593 924f:e594 9250:e595 9251:e596 9252:e597 9253:e598 9254:e599 9255:e59a 9256:e59b 9257:e59c 9258:e59d 9259:e59e 925a:e59f 925b:e5a0 925c:e5a1 925d:e5a2 925e:e5a3 925f:e5a4 9260:e5a5 9261:e5a6 9262:e5a7 9263:e5a8 9264:e5a9 9265:e5aa 9266:e5ab 9267:e5ac 9268:e5ad 9269:e5ae 926a:e5af 926b:e5b0 926c:e5b1 926d:e5b2 926e:e5b3 926f:e5b4 9270:e5b5 9271:e5b6 9272:e5b7 9273:e5b8 9274:e5b9 9275:e5ba 9276:e5bb 9277:e5bc 9278:e5bd 9279:e5be 927a:e5bf 927b:e5c0 927c:e5c1 927d:e5c2 927e:e5c3 92a1:e5c4 92a2:e5c5 92a3:e5c6 92a4:e5c7 92a5:e5c8 92a6:e5c9 92a7:e5ca 92a8:e5cb 92a9:e5cc 92aa:e5cd 92ab:e5ce 92ac:e5cf 92ad:e5d0 92ae:e5d1 92af:e5d2 92b0:e5d3 92b1:e5d4 92b2:e5d5 92b3:e5d6 92b4:e5d7 92b5:e5d8 92b6:e5d9 92b7:e5da 92b8:e5db 92b9:e5dc 92ba:e5dd 92bb:e5de 92bc:e5df 92bd:e5e0 92be:e5e1 92bf:e5e2 92c0:e5e3 92c1:e5e4 92c2:e5e5 92c3:e5e6 92c4:e5e7 92c5:e5e8 92c6:e5e9 92c7:e5ea 92c8:e5eb 92c9:e5ec 92ca:e5ed 92cb:e5ee 92cc:e5ef 92cd:e5f0 92ce:e5f1 92cf:e5f2 92d0:e5f3 92d1:e5f4 92d2:e5f5 92d3:e5f6 92d4:e5f7 92d5:e5f8 92d6:e5f9 92d7:e5fa 92d8:e5fb 92d9:e5fc 92da:e5fd 92db:e5fe 92dc:e5ff 92dd:e600 92de:e601 92df:e602 92e0:e603 92e1:e604 92e2:e605 92e3:e606 92e4:e607 92e5:e608 92e6:e609 92e7:e60a 92e8:e60b 92e9:e60c 92ea:e60d 92eb:e60e 92ec:e60f 92ed:e610 92ee:e611 92ef:e612 92f0:e613 92f1:e614 92f2:e615 92f3:e616 92f4:e617 92f5:e618 92f6:e619 92f7:e61a 92f8:e61b 92f9:e61c 92fa:e61d 92fb:e61e 92fc:e61f 92fd:e620 92fe:e621 9340:e622 9341:e623 9342:e624 9343:e625 9344:e626 9345:e627 9346:e628 9347:e629 9348:e62a 9349:e62b 934a:e62c 934b:e62d 934c:e62e 934d:e62f 934e:e630 934f:e631 9350:e632 9351:e633 9352:e634 9353:e635 9354:e636 9355:e637 9356:e638 9357:e639 9358:e63a 9359:e63b 935a:e63c 935b:e63d 935c:e63e 935d:e63f 935e:e640 935f:e641 9360:e642 9361:e643 9362:e644 9363:e645 9364:e646 9365:e647 9366:e648 9367:e649 9368:e64a 9369:e64b 936a:e64c 936b:e64d 936c:e64e 936d:e64f 936e:e650 936f:e651 9370:e652 9371:e653 9372:e654 9373:e655 9374:e656 9375:e657 9376:e658 9377:e659 9378:e65a 9379:e65b 937a:e65c 937b:e65d 937c:e65e 937d:e65f 937e:e660 93a1:e661 93a2:e662 93a3:e663 93a4:e664 93a5:e665 93a6:e666 93a7:e667 93a8:e668 93a9:e669 93aa:e66a 93ab:e66b 93ac:e66c 93ad:e66d 93ae:e66e 93af:e66f 93b0:e670 93b1:e671 93b2:e672 93b3:e673 93b4:e674 93b5:e675 93b6:e676 93b7:e677 93b8:e678 93b9:e679 93ba:e67a 93bb:e67b 93bc:e67c 93bd:e67d 93be:e67e 93bf:e67f 93c0:e680 93c1:e681 93c2:e682 93c3:e683 93c4:e684 93c5:e685 93c6:e686 93c7:e687 93c8:e688 93c9:e689 93ca:e68a 93cb:e68b 93cc:e68c 93cd:e68d 93ce:e68e 93cf:e68f 93d0:e690 93d1:e691 93d2:e692 93d3:e693 93d4:e694 93d5:e695 93d6:e696 93d7:e697 93d8:e698 93d9:e699 93da:e69a 93db:e69b 93dc:e69c 93dd:e69d 93de:e69e 93df:e69f 93e0:e6a0 93e1:e6a1 93e2:e6a2 93e3:e6a3 93e4:e6a4 93e5:e6a5 93e6:e6a6 93e7:e6a7 93e8:e6a8 93e9:e6a9 93ea:e6aa 93eb:e6ab 93ec:e6ac 93ed:e6ad 93ee:e6ae 93ef:e6af 93f0:e6b0 93f1:e6b1 93f2:e6b2 93f3:e6b3 93f4:e6b4 93f5:e6b5 93f6:e6b6 93f7:e6b7 93f8:e6b8 93f9:e6b9 93fa:e6ba 93fb:e6bb 93fc:e6bc 93fd:e6bd 93fe:e6be 9440:e6bf 9441:e6c0 9442:e6c1 9443:e6c2 9444:e6c3 9445:e6c4 9446:e6c5 9447:e6c6 9448:e6c7 9449:e6c8 944a:e6c9 944b:e6ca 944c:e6cb 944d:e6cc 944e:e6cd 944f:e6ce 9450:e6cf 9451:e6d0 9452:e6d1 9453:e6d2 9454:e6d3 9455:e6d4 9456:e6d5 9457:e6d6 9458:e6d7 9459:e6d8 945a:e6d9 945b:e6da 945c:e6db 945d:e6dc 945e:e6dd 945f:e6de 9460:e6df 9461:e6e0 9462:e6e1 9463:e6e2 9464:e6e3 9465:e6e4 9466:e6e5 9467:e6e6 9468:e6e7 9469:e6e8 946a:e6e9 946b:e6ea 946c:e6eb 946d:e6ec 946e:e6ed 946f:e6ee 9470:e6ef 9471:e6f0 9472:e6f1 9473:e6f2 9474:e6f3 9475:e6f4 9476:e6f5 9477:e6f6 9478:e6f7 9479:e6f8 947a:e6f9 947b:e6fa 947c:e6fb 947d:e6fc 947e:e6fd 94a1:e6fe 94a2:e6ff 94a3:e700 94a4:e701 94a5:e702 94a6:e703 94a7:e704 94a8:e705 94a9:e706 94aa:e707 94ab:e708 94ac:e709 94ad:e70a 94ae:e70b 94af:e70c 94b0:e70d 94b1:e70e 94b2:e70f 94b3:e710 94b4:e711 94b5:e712 94b6:e713 94b7:e714 94b8:e715 94b9:e716 94ba:e717 94bb:e718 94bc:e719 94bd:e71a 94be:e71b 94bf:e71c 94c0:e71d 94c1:e71e 94c2:e71f 94c3:e720 94c4:e721 94c5:e722 94c6:e723 94c7:e724 94c8:e725 94c9:e726 94ca:e727 94cb:e728 94cc:e729 94cd:e72a 94ce:e72b 94cf:e72c 94d0:e72d 94d1:e72e 94d2:e72f 94d3:e730 94d4:e731 94d5:e732 94d6:e733 94d7:e734 94d8:e735 94d9:e736 94da:e737 94db:e738 94dc:e739 94dd:e73a 94de:e73b 94df:e73c 94e0:e73d 94e1:e73e 94e2:e73f 94e3:e740 94e4:e741 94e5:e742 94e6:e743 94e7:e744 94e8:e745 94e9:e746 94ea:e747 94eb:e748 94ec:e749 94ed:e74a 94ee:e74b 94ef:e74c 94f0:e74d 94f1:e74e 94f2:e74f 94f3:e750 94f4:e751 94f5:e752 94f6:e753 94f7:e754 94f8:e755 94f9:e756 94fa:e757 94fb:e758 94fc:e759 94fd:e75a 94fe:e75b 9540:e75c 9541:e75d 9542:e75e 9543:e75f 9544:e760 9545:e761 9546:e762 9547:e763 9548:e764 9549:e765 954a:e766 954b:e767 954c:e768 954d:e769 954e:e76a 954f:e76b 9550:e76c 9551:e76d 9552:e76e 9553:e76f 9554:e770 9555:e771 9556:e772 9557:e773 9558:e774 9559:e775 955a:e776 955b:e777 955c:e778 955d:e779 955e:e77a 955f:e77b 9560:e77c 9561:e77d 9562:e77e 9563:e77f 9564:e780 9565:e781 9566:e782 9567:e783 9568:e784 9569:e785 956a:e786 956b:e787 956c:e788 956d:e789 956e:e78a 956f:e78b 9570:e78c 9571:e78d 9572:e78e 9573:e78f 9574:e790 9575:e791 9576:e792 9577:e793 9578:e794 9579:e795 957a:e796 957b:e797 957c:e798 957d:e799 957e:e79a 95a1:e79b 95a2:e79c 95a3:e79d 95a4:e79e 95a5:e79f 95a6:e7a0 95a7:e7a1 95a8:e7a2 95a9:e7a3 95aa:e7a4 95ab:e7a5 95ac:e7a6 95ad:e7a7 95ae:e7a8 95af:e7a9 95b0:e7aa 95b1:e7ab 95b2:e7ac 95b3:e7ad 95b4:e7ae 95b5:e7af 95b6:e7b0 95b7:e7b1 95b8:e7b2 95b9:e7b3 95ba:e7b4 95bb:e7b5 95bc:e7b6 95bd:e7b7 95be:e7b8 95bf:e7b9 95c0:e7ba 95c1:e7bb 95c2:e7bc 95c3:e7bd 95c4:e7be 95c5:e7bf 95c6:e7c0 95c7:e7c1 95c8:e7c2 95c9:e7c3 95ca:e7c4 95cb:e7c5 95cc:e7c6 95cd:e7c7 95ce:e7c8 95cf:e7c9 95d0:e7ca 95d1:e7cb 95d2:e7cc 95d3:e7cd 95d4:e7ce 95d5:e7cf 95d6:e7d0 95d7:e7d1 95d8:e7d2 95d9:e7d3 95da:e7d4 95db:e7d5 95dc:e7d6 95dd:e7d7 95de:e7d8 95df:e7d9 95e0:e7da 95e1:e7db 95e2:e7dc 95e3:e7dd 95e4:e7de 95e5:e7df 95e6:e7e0 95e7:e7e1 95e8:e7e2 95e9:e7e3 95ea:e7e4 95eb:e7e5 95ec:e7e6 95ed:e7e7 95ee:e7e8 95ef:e7e9 95f0:e7ea 95f1:e7eb 95f2:e7ec 95f3:e7ed 95f4:e7ee 95f5:e7ef 95f6:e7f0 95f7:e7f1 95f8:e7f2 95f9:e7f3 95fa:e7f4 95fb:e7f5 95fc:e7f6 95fd:e7f7 95fe:e7f8 9640:e7f9 9641:e7fa 9642:e7fb 9643:e7fc 9644:e7fd 9645:e7fe 9646:e7ff 9647:e800 9648:e801 9649:e802 964a:e803 964b:e804 964c:e805 964d:e806 964e:e807 964f:e808 9650:e809 9651:e80a 9652:e80b 9653:e80c 9654:e80d 9655:e80e 9656:e80f 9657:e810 9658:e811 9659:e812 965a:e813 965b:e814 965c:e815 965d:e816 965e:e817 965f:e818 9660:e819 9661:e81a 9662:e81b 9663:e81c 9664:e81d 9665:e81e 9666:e81f 9667:e820 9668:e821 9669:e822 966a:e823 966b:e824 966c:e825 966d:e826 966e:e827 966f:e828 9670:e829 9671:e82a 9672:e82b 9673:e82c 9674:e82d 9675:e82e 9676:e82f 9677:e830 9678:e831 9679:e832 967a:e833 967b:e834 967c:e835 967d:e836 967e:e837 96a1:e838 96a2:e839 96a3:e83a 96a4:e83b 96a5:e83c 96a6:e83d 96a7:e83e 96a8:e83f 96a9:e840 96aa:e841 96ab:e842 96ac:e843 96ad:e844 96ae:e845 96af:e846 96b0:e847 96b1:e848 96b2:e849 96b3:e84a 96b4:e84b 96b5:e84c 96b6:e84d 96b7:e84e 96b8:e84f 96b9:e850 96ba:e851 96bb:e852 96bc:e853 96bd:e854 96be:e855 96bf:e856 96c0:e857 96c1:e858 96c2:e859 96c3:e85a 96c4:e85b 96c5:e85c 96c6:e85d 96c7:e85e 96c8:e85f 96c9:e860 96ca:e861 96cb:e862 96cc:e863 96cd:e864 96ce:e865 96cf:e866 96d0:e867 96d1:e868 96d2:e869 96d3:e86a 96d4:e86b 96d5:e86c 96d6:e86d 96d7:e86e 96d8:e86f 96d9:e870 96da:e871 96db:e872 96dc:e873 96dd:e874 96de:e875 96df:e876 96e0:e877 96e1:e878 96e2:e879 96e3:e87a 96e4:e87b 96e5:e87c 96e6:e87d 96e7:e87e 96e8:e87f 96e9:e880 96ea:e881 96eb:e882 96ec:e883 96ed:e884 96ee:e885 96ef:e886 96f0:e887 96f1:e888 96f2:e889 96f3:e88a 96f4:e88b 96f5:e88c 96f6:e88d 96f7:e88e 96f8:e88f 96f9:e890 96fa:e891 96fb:e892 96fc:e893 96fd:e894 96fe:e895 9740:e896 9741:e897 9742:e898 9743:e899 9744:e89a 9745:e89b 9746:e89c 9747:e89d 9748:e89e 9749:e89f 974a:e8a0 974b:e8a1 974c:e8a2 974d:e8a3 974e:e8a4 974f:e8a5 9750:e8a6 9751:e8a7 9752:e8a8 9753:e8a9 9754:e8aa 9755:e8ab 9756:e8ac 9757:e8ad 9758:e8ae 9759:e8af 975a:e8b0 975b:e8b1 975c:e8b2 975d:e8b3 975e:e8b4 975f:e8b5 9760:e8b6 9761:e8b7 9762:e8b8 9763:e8b9 9764:e8ba 9765:e8bb 9766:e8bc 9767:e8bd 9768:e8be 9769:e8bf 976a:e8c0 976b:e8c1 976c:e8c2 976d:e8c3 976e:e8c4 976f:e8c5 9770:e8c6 9771:e8c7 9772:e8c8 9773:e8c9 9774:e8ca 9775:e8cb 9776:e8cc 9777:e8cd 9778:e8ce 9779:e8cf 977a:e8d0 977b:e8d1 977c:e8d2 977d:e8d3 977e:e8d4 97a1:e8d5 97a2:e8d6 97a3:e8d7 97a4:e8d8 97a5:e8d9 97a6:e8da 97a7:e8db 97a8:e8dc 97a9:e8dd 97aa:e8de 97ab:e8df 97ac:e8e0 97ad:e8e1 97ae:e8e2 97af:e8e3 97b0:e8e4 97b1:e8e5 97b2:e8e6 97b3:e8e7 97b4:e8e8 97b5:e8e9 97b6:e8ea 97b7:e8eb 97b8:e8ec 97b9:e8ed 97ba:e8ee 97bb:e8ef 97bc:e8f0 97bd:e8f1 97be:e8f2 97bf:e8f3 97c0:e8f4 97c1:e8f5 97c2:e8f6 97c3:e8f7 97c4:e8f8 97c5:e8f9 97c6:e8fa 97c7:e8fb 97c8:e8fc 97c9:e8fd 97ca:e8fe 97cb:e8ff 97cc:e900 97cd:e901 97ce:e902 97cf:e903 97d0:e904 97d1:e905 97d2:e906 97d3:e907 97d4:e908 97d5:e909 97d6:e90a 97d7:e90b 97d8:e90c 97d9:e90d 97da:e90e 97db:e90f 97dc:e910 97dd:e911 97de:e912 97df:e913 97e0:e914 97e1:e915 97e2:e916 97e3:e917 97e4:e918 97e5:e919 97e6:e91a 97e7:e91b 97e8:e91c 97e9:e91d 97ea:e91e 97eb:e91f 97ec:e920 97ed:e921 97ee:e922 97ef:e923 97f0:e924 97f1:e925 97f2:e926 97f3:e927 97f4:e928 97f5:e929 97f6:e92a 97f7:e92b 97f8:e92c 97f9:e92d 97fa:e92e 97fb:e92f 97fc:e930 97fd:e931 97fe:e932 9840:e933 9841:e934 9842:e935 9843:e936 9844:e937 9845:e938 9846:e939 9847:e93a 9848:e93b 9849:e93c 984a:e93d 984b:e93e 984c:e93f 984d:e940 984e:e941 984f:e942 9850:e943 9851:e944 9852:e945 9853:e946 9854:e947 9855:e948 9856:e949 9857:e94a 9858:e94b 9859:e94c 985a:e94d 985b:e94e 985c:e94f 985d:e950 985e:e951 985f:e952 9860:e953 9861:e954 9862:e955 9863:e956 9864:e957 9865:e958 9866:e959 9867:e95a 9868:e95b 9869:e95c 986a:e95d 986b:e95e 986c:e95f 986d:e960 986e:e961 986f:e962 9870:e963 9871:e964 9872:e965 9873:e966 9874:e967 9875:e968 9876:e969 9877:e96a 9878:e96b 9879:e96c 987a:e96d 987b:e96e 987c:e96f 987d:e970 987e:e971 98a1:e972 98a2:e973 98a3:e974 98a4:e975 98a5:e976 98a6:e977 98a7:e978 98a8:e979 98a9:e97a 98aa:e97b 98ab:e97c 98ac:e97d 98ad:e97e 98ae:e97f 98af:e980 98b0:e981 98b1:e982 98b2:e983 98b3:e984 98b4:e985 98b5:e986 98b6:e987 98b7:e988 98b8:e989 98b9:e98a 98ba:e98b 98bb:e98c 98bc:e98d 98bd:e98e 98be:e98f 98bf:e990 98c0:e991 98c1:e992 98c2:e993 98c3:e994 98c4:e995 98c5:e996 98c6:e997 98c7:e998 98c8:e999 98c9:e99a 98ca:e99b 98cb:e99c 98cc:e99d 98cd:e99e 98ce:e99f 98cf:e9a0 98d0:e9a1 98d1:e9a2 98d2:e9a3 98d3:e9a4 98d4:e9a5 98d5:e9a6 98d6:e9a7 98d7:e9a8 98d8:e9a9 98d9:e9aa 98da:e9ab 98db:e9ac 98dc:e9ad 98dd:e9ae 98de:e9af 98df:e9b0 98e0:e9b1 98e1:e9b2 98e2:e9b3 98e3:e9b4 98e4:e9b5 98e5:e9b6 98e6:e9b7 98e7:e9b8 98e8:e9b9 98e9:e9ba 98ea:e9bb 98eb:e9bc 98ec:e9bd 98ed:e9be 98ee:e9bf 98ef:e9c0 98f0:e9c1 98f1:e9c2 98f2:e9c3 98f3:e9c4 98f4:e9c5 98f5:e9c6 98f6:e9c7 98f7:e9c8 98f8:e9c9 98f9:e9ca 98fa:e9cb 98fb:e9cc 98fc:e9cd 98fd:e9ce 98fe:e9cf 9940:e9d0 9941:e9d1 9942:e9d2 9943:e9d3 9944:e9d4 9945:e9d5 9946:e9d6 9947:e9d7 9948:e9d8 9949:e9d9 994a:e9da 994b:e9db 994c:e9dc 994d:e9dd 994e:e9de 994f:e9df 9950:e9e0 9951:e9e1 9952:e9e2 9953:e9e3 9954:e9e4 9955:e9e5 9956:e9e6 9957:e9e7 9958:e9e8 9959:e9e9 995a:e9ea 995b:e9eb 995c:e9ec 995d:e9ed 995e:e9ee 995f:e9ef 9960:e9f0 9961:e9f1 9962:e9f2 9963:e9f3 9964:e9f4 9965:e9f5 9966:e9f6 9967:e9f7 9968:e9f8 9969:e9f9 996a:e9fa 996b:e9fb 996c:e9fc 996d:e9fd 996e:e9fe 996f:e9ff 9970:ea00 9971:ea01 9972:ea02 9973:ea03 9974:ea04 9975:ea05 9976:ea06 9977:ea07 9978:ea08 9979:ea09 997a:ea0a 997b:ea0b 997c:ea0c 997d:ea0d 997e:ea0e 99a1:ea0f 99a2:ea10 99a3:ea11 99a4:ea12 99a5:ea13 99a6:ea14 99a7:ea15 99a8:ea16 99a9:ea17 99aa:ea18 99ab:ea19 99ac:ea1a 99ad:ea1b 99ae:ea1c 99af:ea1d 99b0:ea1e 99b1:ea1f 99b2:ea20 99b3:ea21 99b4:ea22 99b5:ea23 99b6:ea24 99b7:ea25 99b8:ea26 99b9:ea27 99ba:ea28 99bb:ea29 99bc:ea2a 99bd:ea2b 99be:ea2c 99bf:ea2d 99c0:ea2e 99c1:ea2f 99c2:ea30 99c3:ea31 99c4:ea32 99c5:ea33 99c6:ea34 99c7:ea35 99c8:ea36 99c9:ea37 99ca:ea38 99cb:ea39 99cc:ea3a 99cd:ea3b 99ce:ea3c 99cf:ea3d 99d0:ea3e 99d1:ea3f 99d2:ea40 99d3:ea41 99d4:ea42 99d5:ea43 99d6:ea44 99d7:ea45 99d8:ea46 99d9:ea47 99da:ea48 99db:ea49 99dc:ea4a 99dd:ea4b 99de:ea4c 99df:ea4d 99e0:ea4e 99e1:ea4f 99e2:ea50 99e3:ea51 99e4:ea52 99e5:ea53 99e6:ea54 99e7:ea55 99e8:ea56 99e9:ea57 99ea:ea58 99eb:ea59 99ec:ea5a 99ed:ea5b 99ee:ea5c 99ef:ea5d 99f0:ea5e 99f1:ea5f 99f2:ea60 99f3:ea61 99f4:ea62 99f5:ea63 99f6:ea64 99f7:ea65 99f8:ea66 99f9:ea67 99fa:ea68 99fb:ea69 99fc:ea6a 99fd:ea6b 99fe:ea6c 9a40:ea6d 9a41:ea6e 9a42:ea6f 9a43:ea70 9a44:ea71 9a45:ea72 9a46:ea73 9a47:ea74 9a48:ea75 9a49:ea76 9a4a:ea77 9a4b:ea78 9a4c:ea79 9a4d:ea7a 9a4e:ea7b 9a4f:ea7c 9a50:ea7d 9a51:ea7e 9a52:ea7f 9a53:ea80 9a54:ea81 9a55:ea82 9a56:ea83 9a57:ea84 9a58:ea85 9a59:ea86 9a5a:ea87 9a5b:ea88 9a5c:ea89 9a5d:ea8a 9a5e:ea8b 9a5f:ea8c 9a60:ea8d 9a61:ea8e 9a62:ea8f 9a63:ea90 9a64:ea91 9a65:ea92 9a66:ea93 9a67:ea94 9a68:ea95 9a69:ea96 9a6a:ea97 9a6b:ea98 9a6c:ea99 9a6d:ea9a 9a6e:ea9b 9a6f:ea9c 9a70:ea9d 9a71:ea9e 9a72:ea9f 9a73:eaa0 9a74:eaa1 9a75:eaa2 9a76:eaa3 9a77:eaa4 9a78:eaa5 9a79:eaa6 9a7a:eaa7 9a7b:eaa8 9a7c:eaa9 9a7d:eaaa 9a7e:eaab 9aa1:eaac 9aa2:eaad 9aa3:eaae 9aa4:eaaf 9aa5:eab0 9aa6:eab1 9aa7:eab2 9aa8:eab3 9aa9:eab4 9aaa:eab5 9aab:eab6 9aac:eab7 9aad:eab8 9aae:eab9 9aaf:eaba 9ab0:eabb 9ab1:eabc 9ab2:eabd 9ab3:eabe 9ab4:eabf 9ab5:eac0 9ab6:eac1 9ab7:eac2 9ab8:eac3 9ab9:eac4 9aba:eac5 9abb:eac6 9abc:eac7 9abd:eac8 9abe:eac9 9abf:eaca 9ac0:eacb 9ac1:eacc 9ac2:eacd 9ac3:eace 9ac4:eacf 9ac5:ead0 9ac6:ead1 9ac7:ead2 9ac8:ead3 9ac9:ead4 9aca:ead5 9acb:ead6 9acc:ead7 9acd:ead8 9ace:ead9 9acf:eada 9ad0:eadb 9ad1:eadc 9ad2:eadd 9ad3:eade 9ad4:eadf 9ad5:eae0 9ad6:eae1 9ad7:eae2 9ad8:eae3 9ad9:eae4 9ada:eae5 9adb:eae6 9adc:eae7 9add:eae8 9ade:eae9 9adf:eaea 9ae0:eaeb 9ae1:eaec 9ae2:eaed 9ae3:eaee 9ae4:eaef 9ae5:eaf0 9ae6:eaf1 9ae7:eaf2 9ae8:eaf3 9ae9:eaf4 9aea:eaf5 9aeb:eaf6 9aec:eaf7 9aed:eaf8 9aee:eaf9 9aef:eafa 9af0:eafb 9af1:eafc 9af2:eafd 9af3:eafe 9af4:eaff 9af5:eb00 9af6:eb01 9af7:eb02 9af8:eb03 9af9:eb04 9afa:eb05 9afb:eb06 9afc:eb07 9afd:eb08 9afe:eb09 9b40:eb0a 9b41:eb0b 9b42:eb0c 9b43:eb0d 9b44:eb0e 9b45:eb0f 9b46:eb10 9b47:eb11 9b48:eb12 9b49:eb13 9b4a:eb14 9b4b:eb15 9b4c:eb16 9b4d:eb17 9b4e:eb18 9b4f:eb19 9b50:eb1a 9b51:eb1b 9b52:eb1c 9b53:eb1d 9b54:eb1e 9b55:eb1f 9b56:eb20 9b57:eb21 9b58:eb22 9b59:eb23 9b5a:eb24 9b5b:eb25 9b5c:eb26 9b5d:eb27 9b5e:eb28 9b5f:eb29 9b60:eb2a 9b61:eb2b 9b62:eb2c 9b63:eb2d 9b64:eb2e 9b65:eb2f 9b66:eb30 9b67:eb31 9b68:eb32 9b69:eb33 9b6a:eb34 9b6b:eb35 9b6c:eb36 9b6d:eb37 9b6e:eb38 9b6f:eb39 9b70:eb3a 9b71:eb3b 9b72:eb3c 9b73:eb3d 9b74:eb3e 9b75:eb3f 9b76:eb40 9b77:eb41 9b78:eb42 9b79:eb43 9b7a:eb44 9b7b:eb45 9b7c:eb46 9b7d:eb47 9b7e:eb48 9ba1:eb49 9ba2:eb4a 9ba3:eb4b 9ba4:eb4c 9ba5:eb4d 9ba6:eb4e 9ba7:eb4f 9ba8:eb50 9ba9:eb51 9baa:eb52 9bab:eb53 9bac:eb54 9bad:eb55 9bae:eb56 9baf:eb57 9bb0:eb58 9bb1:eb59 9bb2:eb5a 9bb3:eb5b 9bb4:eb5c 9bb5:eb5d 9bb6:eb5e 9bb7:eb5f 9bb8:eb60 9bb9:eb61 9bba:eb62 9bbb:eb63 9bbc:eb64 9bbd:eb65 9bbe:eb66 9bbf:eb67 9bc0:eb68 9bc1:eb69 9bc2:eb6a 9bc3:eb6b 9bc4:eb6c 9bc5:eb6d 9bc6:eb6e 9bc7:eb6f 9bc8:eb70 9bc9:eb71 9bca:eb72 9bcb:eb73 9bcc:eb74 9bcd:eb75 9bce:eb76 9bcf:eb77 9bd0:eb78 9bd1:eb79 9bd2:eb7a 9bd3:eb7b 9bd4:eb7c 9bd5:eb7d 9bd6:eb7e 9bd7:eb7f 9bd8:eb80 9bd9:eb81 9bda:eb82 9bdb:eb83 9bdc:eb84 9bdd:eb85 9bde:eb86 9bdf:eb87 9be0:eb88 9be1:eb89 9be2:eb8a 9be3:eb8b 9be4:eb8c 9be5:eb8d 9be6:eb8e 9be7:eb8f 9be8:eb90 9be9:eb91 9bea:eb92 9beb:eb93 9bec:eb94 9bed:eb95 9bee:eb96 9bef:eb97 9bf0:eb98 9bf1:eb99 9bf2:eb9a 9bf3:eb9b 9bf4:eb9c 9bf5:eb9d 9bf6:eb9e 9bf7:eb9f 9bf8:eba0 9bf9:eba1 9bfa:eba2 9bfb:eba3 9bfc:eba4 9bfd:eba5 9bfe:eba6 9c40:eba7 9c41:eba8 9c42:eba9 9c43:ebaa 9c44:ebab 9c45:ebac 9c46:ebad 9c47:ebae 9c48:ebaf 9c49:ebb0 9c4a:ebb1 9c4b:ebb2 9c4c:ebb3 9c4d:ebb4 9c4e:ebb5 9c4f:ebb6 9c50:ebb7 9c51:ebb8 9c52:ebb9 9c53:ebba 9c54:ebbb 9c55:ebbc 9c56:ebbd 9c57:ebbe 9c58:ebbf 9c59:ebc0 9c5a:ebc1 9c5b:ebc2 9c5c:ebc3 9c5d:ebc4 9c5e:ebc5 9c5f:ebc6 9c60:ebc7 9c61:ebc8 9c62:ebc9 9c63:ebca 9c64:ebcb 9c65:ebcc 9c66:ebcd 9c67:ebce 9c68:ebcf 9c69:ebd0 9c6a:ebd1 9c6b:ebd2 9c6c:ebd3 9c6d:ebd4 9c6e:ebd5 9c6f:ebd6 9c70:ebd7 9c71:ebd8 9c72:ebd9 9c73:ebda 9c74:ebdb 9c75:ebdc 9c76:ebdd 9c77:ebde 9c78:ebdf 9c79:ebe0 9c7a:ebe1 9c7b:ebe2 9c7c:ebe3 9c7d:ebe4 9c7e:ebe5 9ca1:ebe6 9ca2:ebe7 9ca3:ebe8 9ca4:ebe9 9ca5:ebea 9ca6:ebeb 9ca7:ebec 9ca8:ebed 9ca9:ebee 9caa:ebef 9cab:ebf0 9cac:ebf1 9cad:ebf2 9cae:ebf3 9caf:ebf4 9cb0:ebf5 9cb1:ebf6 9cb2:ebf7 9cb3:ebf8 9cb4:ebf9 9cb5:ebfa 9cb6:ebfb 9cb7:ebfc 9cb8:ebfd 9cb9:ebfe 9cba:ebff 9cbb:ec00 9cbc:ec01 9cbd:ec02 9cbe:ec03 9cbf:ec04 9cc0:ec05 9cc1:ec06 9cc2:ec07 9cc3:ec08 9cc4:ec09 9cc5:ec0a 9cc6:ec0b 9cc7:ec0c 9cc8:ec0d 9cc9:ec0e 9cca:ec0f 9ccb:ec10 9ccc:ec11 9ccd:ec12 9cce:ec13 9ccf:ec14 9cd0:ec15 9cd1:ec16 9cd2:ec17 9cd3:ec18 9cd4:ec19 9cd5:ec1a 9cd6:ec1b 9cd7:ec1c 9cd8:ec1d 9cd9:ec1e 9cda:ec1f 9cdb:ec20 9cdc:ec21 9cdd:ec22 9cde:ec23 9cdf:ec24 9ce0:ec25 9ce1:ec26 9ce2:ec27 9ce3:ec28 9ce4:ec29 9ce5:ec2a 9ce6:ec2b 9ce7:ec2c 9ce8:ec2d 9ce9:ec2e 9cea:ec2f 9ceb:ec30 9cec:ec31 9ced:ec32 9cee:ec33 9cef:ec34 9cf0:ec35 9cf1:ec36 9cf2:ec37 9cf3:ec38 9cf4:ec39 9cf5:ec3a 9cf6:ec3b 9cf7:ec3c 9cf8:ec3d 9cf9:ec3e 9cfa:ec3f 9cfb:ec40 9cfc:ec41 9cfd:ec42 9cfe:ec43 9d40:ec44 9d41:ec45 9d42:ec46 9d43:ec47 9d44:ec48 9d45:ec49 9d46:ec4a 9d47:ec4b 9d48:ec4c 9d49:ec4d 9d4a:ec4e 9d4b:ec4f 9d4c:ec50 9d4d:ec51 9d4e:ec52 9d4f:ec53 9d50:ec54 9d51:ec55 9d52:ec56 9d53:ec57 9d54:ec58 9d55:ec59 9d56:ec5a 9d57:ec5b 9d58:ec5c 9d59:ec5d 9d5a:ec5e 9d5b:ec5f 9d5c:ec60 9d5d:ec61 9d5e:ec62 9d5f:ec63 9d60:ec64 9d61:ec65 9d62:ec66 9d63:ec67 9d64:ec68 9d65:ec69 9d66:ec6a 9d67:ec6b 9d68:ec6c 9d69:ec6d 9d6a:ec6e 9d6b:ec6f 9d6c:ec70 9d6d:ec71 9d6e:ec72 9d6f:ec73 9d70:ec74 9d71:ec75 9d72:ec76 9d73:ec77 9d74:ec78 9d75:ec79 9d76:ec7a 9d77:ec7b 9d78:ec7c 9d79:ec7d 9d7a:ec7e 9d7b:ec7f 9d7c:ec80 9d7d:ec81 9d7e:ec82 9da1:ec83 9da2:ec84 9da3:ec85 9da4:ec86 9da5:ec87 9da6:ec88 9da7:ec89 9da8:ec8a 9da9:ec8b 9daa:ec8c 9dab:ec8d 9dac:ec8e 9dad:ec8f 9dae:ec90 9daf:ec91 9db0:ec92 9db1:ec93 9db2:ec94 9db3:ec95 9db4:ec96 9db5:ec97 9db6:ec98 9db7:ec99 9db8:ec9a 9db9:ec9b 9dba:ec9c 9dbb:ec9d 9dbc:ec9e 9dbd:ec9f 9dbe:eca0 9dbf:eca1 9dc0:eca2 9dc1:eca3 9dc2:eca4 9dc3:eca5 9dc4:eca6 9dc5:eca7 9dc6:eca8 9dc7:eca9 9dc8:ecaa 9dc9:ecab 9dca:ecac 9dcb:ecad 9dcc:ecae 9dcd:ecaf 9dce:ecb0 9dcf:ecb1 9dd0:ecb2 9dd1:ecb3 9dd2:ecb4 9dd3:ecb5 9dd4:ecb6 9dd5:ecb7 9dd6:ecb8 9dd7:ecb9 9dd8:ecba 9dd9:ecbb 9dda:ecbc 9ddb:ecbd 9ddc:ecbe 9ddd:ecbf 9dde:ecc0 9ddf:ecc1 9de0:ecc2 9de1:ecc3 9de2:ecc4 9de3:ecc5 9de4:ecc6 9de5:ecc7 9de6:ecc8 9de7:ecc9 9de8:ecca 9de9:eccb 9dea:eccc 9deb:eccd 9dec:ecce 9ded:eccf 9dee:ecd0 9def:ecd1 9df0:ecd2 9df1:ecd3 9df2:ecd4 9df3:ecd5 9df4:ecd6 9df5:ecd7 9df6:ecd8 9df7:ecd9 9df8:ecda 9df9:ecdb 9dfa:ecdc 9dfb:ecdd 9dfc:ecde 9dfd:ecdf 9dfe:ece0 9e40:ece1 9e41:ece2 9e42:ece3 9e43:ece4 9e44:ece5 9e45:ece6 9e46:ece7 9e47:ece8 9e48:ece9 9e49:ecea 9e4a:eceb 9e4b:ecec 9e4c:eced 9e4d:ecee 9e4e:ecef 9e4f:ecf0 9e50:ecf1 9e51:ecf2 9e52:ecf3 9e53:ecf4 9e54:ecf5 9e55:ecf6 9e56:ecf7 9e57:ecf8 9e58:ecf9 9e59:ecfa 9e5a:ecfb 9e5b:ecfc 9e5c:ecfd 9e5d:ecfe 9e5e:ecff 9e5f:ed00 9e60:ed01 9e61:ed02 9e62:ed03 9e63:ed04 9e64:ed05 9e65:ed06 9e66:ed07 9e67:ed08 9e68:ed09 9e69:ed0a 9e6a:ed0b 9e6b:ed0c 9e6c:ed0d 9e6d:ed0e 9e6e:ed0f 9e6f:ed10 9e70:ed11 9e71:ed12 9e72:ed13 9e73:ed14 9e74:ed15 9e75:ed16 9e76:ed17 9e77:ed18 9e78:ed19 9e79:ed1a 9e7a:ed1b 9e7b:ed1c 9e7c:ed1d 9e7d:ed1e 9e7e:ed1f 9ea1:ed20 9ea2:ed21 9ea3:ed22 9ea4:ed23 9ea5:ed24 9ea6:ed25 9ea7:ed26 9ea8:ed27 9ea9:ed28 9eaa:ed29 9eab:ed2a 9eac:ed2b 9ead:ed2c 9eae:ed2d 9eaf:ed2e 9eb0:ed2f 9eb1:ed30 9eb2:ed31 9eb3:ed32 9eb4:ed33 9eb5:ed34 9eb6:ed35 9eb7:ed36 9eb8:ed37 9eb9:ed38 9eba:ed39 9ebb:ed3a 9ebc:ed3b 9ebd:ed3c 9ebe:ed3d 9ebf:ed3e 9ec0:ed3f 9ec1:ed40 9ec2:ed41 9ec3:ed42 9ec4:ed43 9ec5:ed44 9ec6:ed45 9ec7:ed46 9ec8:ed47 9ec9:ed48 9eca:ed49 9ecb:ed4a 9ecc:ed4b 9ecd:ed4c 9ece:ed4d 9ecf:ed4e 9ed0:ed4f 9ed1:ed50 9ed2:ed51 9ed3:ed52 9ed4:ed53 9ed5:ed54 9ed6:ed55 9ed7:ed56 9ed8:ed57 9ed9:ed58 9eda:ed59 9edb:ed5a 9edc:ed5b 9edd:ed5c 9ede:ed5d 9edf:ed5e 9ee0:ed5f 9ee1:ed60 9ee2:ed61 9ee3:ed62 9ee4:ed63 9ee5:ed64 9ee6:ed65 9ee7:ed66 9ee8:ed67 9ee9:ed68 9eea:ed69 9eeb:ed6a 9eec:ed6b 9eed:ed6c 9eee:ed6d 9eef:ed6e 9ef0:ed6f 9ef1:ed70 9ef2:ed71 9ef3:ed72 9ef4:ed73 9ef5:ed74 9ef6:ed75 9ef7:ed76 9ef8:ed77 9ef9:ed78 9efa:ed79 9efb:ed7a 9efc:ed7b 9efd:ed7c 9efe:ed7d 9f40:ed7e 9f41:ed7f 9f42:ed80 9f43:ed81 9f44:ed82 9f45:ed83 9f46:ed84 9f47:ed85 9f48:ed86 9f49:ed87 9f4a:ed88 9f4b:ed89 9f4c:ed8a 9f4d:ed8b 9f4e:ed8c 9f4f:ed8d 9f50:ed8e 9f51:ed8f 9f52:ed90 9f53:ed91 9f54:ed92 9f55:ed93 9f56:ed94 9f57:ed95 9f58:ed96 9f59:ed97 9f5a:ed98 9f5b:ed99 9f5c:ed9a 9f5d:ed9b 9f5e:ed9c 9f5f:ed9d 9f60:ed9e 9f61:ed9f 9f62:eda0 9f63:eda1 9f64:eda2 9f65:eda3 9f66:eda4 9f67:eda5 9f68:eda6 9f69:eda7 9f6a:eda8 9f6b:eda9 9f6c:edaa 9f6d:edab 9f6e:edac 9f6f:edad 9f70:edae 9f71:edaf 9f72:edb0 9f73:edb1 9f74:edb2 9f75:edb3 9f76:edb4 9f77:edb5 9f78:edb6 9f79:edb7 9f7a:edb8 9f7b:edb9 9f7c:edba 9f7d:edbb 9f7e:edbc 9fa1:edbd 9fa2:edbe 9fa3:edbf 9fa4:edc0 9fa5:edc1 9fa6:edc2 9fa7:edc3 9fa8:edc4 9fa9:edc5 9faa:edc6 9fab:edc7 9fac:edc8 9fad:edc9 9fae:edca 9faf:edcb 9fb0:edcc 9fb1:edcd 9fb2:edce 9fb3:edcf 9fb4:edd0 9fb5:edd1 9fb6:edd2 9fb7:edd3 9fb8:edd4 9fb9:edd5 9fba:edd6 9fbb:edd7 9fbc:edd8 9fbd:edd9 9fbe:edda 9fbf:eddb 9fc0:eddc 9fc1:eddd 9fc2:edde 9fc3:eddf 9fc4:ede0 9fc5:ede1 9fc6:ede2 9fc7:ede3 9fc8:ede4 9fc9:ede5 9fca:ede6 9fcb:ede7 9fcc:ede8 9fcd:ede9 9fce:edea 9fcf:edeb 9fd0:edec 9fd1:eded 9fd2:edee 9fd3:edef 9fd4:edf0 9fd5:edf1 9fd6:edf2 9fd7:edf3 9fd8:edf4 9fd9:edf5 9fda:edf6 9fdb:edf7 9fdc:edf8 9fdd:edf9 9fde:edfa 9fdf:edfb 9fe0:edfc 9fe1:edfd 9fe2:edfe 9fe3:edff 9fe4:ee00 9fe5:ee01 9fe6:ee02 9fe7:ee03 9fe8:ee04 9fe9:ee05 9fea:ee06 9feb:ee07 9fec:ee08 9fed:ee09 9fee:ee0a 9fef:ee0b 9ff0:ee0c 9ff1:ee0d 9ff2:ee0e 9ff3:ee0f 9ff4:ee10 9ff5:ee11 9ff6:ee12 9ff7:ee13 9ff8:ee14 9ff9:ee15 9ffa:ee16 9ffb:ee17 9ffc:ee18 9ffd:ee19 9ffe:ee1a a040:ee1b a041:ee1c a042:ee1d a043:ee1e a044:ee1f a045:ee20 a046:ee21 a047:ee22 a048:ee23 a049:ee24 a04a:ee25 a04b:ee26 a04c:ee27 a04d:ee28 a04e:ee29 a04f:ee2a a050:ee2b a051:ee2c a052:ee2d a053:ee2e a054:ee2f a055:ee30 a056:ee31 a057:ee32 a058:ee33 a059:ee34 a05a:ee35 a05b:ee36 a05c:ee37 a05d:ee38 a05e:ee39 a05f:ee3a a060:ee3b a061:ee3c a062:ee3d a063:ee3e a064:ee3f a065:ee40 a066:ee41 a067:ee42 a068:ee43 a069:ee44 a06a:ee45 a06b:ee46 a06c:ee47 a06d:ee48 a06e:ee49 a06f:ee4a a070:ee4b a071:ee4c a072:ee4d a073:ee4e a074:ee4f a075:ee50 a076:ee51 a077:ee52 a078:ee53 a079:ee54 a07a:ee55 a07b:ee56 a07c:ee57 a07d:ee58 a07e:ee59 a0a1:ee5a a0a2:ee5b a0a3:ee5c a0a4:ee5d a0a5:ee5e a0a6:ee5f a0a7:ee60 a0a8:ee61 a0a9:ee62 a0aa:ee63 a0ab:ee64 a0ac:ee65 a0ad:ee66 a0ae:ee67 a0af:ee68 a0b0:ee69 a0b1:ee6a a0b2:ee6b a0b3:ee6c a0b4:ee6d a0b5:ee6e a0b6:ee6f a0b7:ee70 a0b8:ee71 a0b9:ee72 a0ba:ee73 a0bb:ee74 a0bc:ee75 a0bd:ee76 a0be:ee77 a0bf:ee78 a0c0:ee79 a0c1:ee7a a0c2:ee7b a0c3:ee7c a0c4:ee7d a0c5:ee7e a0c6:ee7f a0c7:ee80 a0c8:ee81 a0c9:ee82 a0ca:ee83 a0cb:ee84 a0cc:ee85 a0cd:ee86 a0ce:ee87 a0cf:ee88 a0d0:ee89 a0d1:ee8a a0d2:ee8b a0d3:ee8c a0d4:ee8d a0d5:ee8e a0d6:ee8f a0d7:ee90 a0d8:ee91 a0d9:ee92 a0da:ee93 a0db:ee94 a0dc:ee95 a0dd:ee96 a0de:ee97 a0df:ee98 a0e0:ee99 a0e1:ee9a a0e2:ee9b a0e3:ee9c a0e4:ee9d a0e5:ee9e a0e6:ee9f a0e7:eea0 a0e8:eea1 a0e9:eea2 a0ea:eea3 a0eb:eea4 a0ec:eea5 a0ed:eea6 a0ee:eea7 a0ef:eea8 a0f0:eea9 a0f1:eeaa a0f2:eeab a0f3:eeac a0f4:eead a0f5:eeae a0f6:eeaf a0f7:eeb0 a0f8:eeb1 a0f9:eeb2 a0fa:eeb3 a0fb:eeb4 a0fc:eeb5 a0fd:eeb6 a0fe:eeb7 a140:3000 a141:ff0c a142:3001 a143:3002 a144:ff0e a145:2027 a146:ff1b a147:ff1a a148:ff1f a149:ff01 a14a:fe30 a14b:2026 a14c:2025 a14d:fe50 a14e:fe51 a14f:fe52 a150:00b7 a151:fe54 a152:fe55 a153:fe56 a154:fe57 a155:ff5c a156:2015 a157:fe31 a158:2014 a159:fe33 a15a:2574 a15b:fe34 a15c:fe4f a15d:ff08 a15e:ff09 a15f:fe35 a160:fe36 a161:ff5b a162:ff5d a163:fe37 a164:fe38 a165:3014 a166:3015 a167:fe39 a168:fe3a a169:3010 a16a:3011 a16b:fe3b a16c:fe3c a16d:300a a16e:300b a16f:fe3d a170:fe3e a171:3008 a172:3009 a173:fe3f a174:fe40 a175:300c a176:300d a177:fe41 a178:fe42 a179:300e a17a:300f a17b:fe43 a17c:fe44 a17d:fe59 a17e:fe5a a1a1:fe5b a1a2:fe5c a1a3:fe5d a1a4:fe5e a1a5:2018 a1a6:2019 a1a7:201c a1a8:201d a1a9:301d a1aa:301e a1ab:2035 a1ac:2032 a1ad:ff03 a1ae:ff06 a1af:ff0a a1b0:203b a1b1:00a7 a1b2:3003 a1b3:25cb a1b4:25cf a1b5:25b3 a1b6:25b2 a1b7:25ce a1b8:2606 a1b9:2605 a1ba:25c7 a1bb:25c6 a1bc:25a1 a1bd:25a0 a1be:25bd a1bf:25bc a1c0:32a3 a1c1:2105 a1c2:203e a1c3:ffe3 a1c4:ff3f a1c5:02cd a1c6:fe49 a1c7:fe4a a1c8:fe4d a1c9:fe4e a1ca:fe4b a1cb:fe4c a1cc:fe5f a1cd:fe60 a1ce:fe61 a1cf:ff0b a1d0:ff0d a1d1:00d7 a1d2:00f7 a1d3:00b1 a1d4:221a a1d5:ff1c a1d6:ff1e a1d7:ff1d a1d8:2266 a1d9:2267 a1da:2260 a1db:221e a1dc:2252 a1dd:2261 a1de:fe62 a1df:fe63 a1e0:fe64 a1e1:fe65 a1e2:fe66 a1e3:ff5e a1e4:2229 a1e5:222a a1e6:22a5 a1e7:2220 a1e8:221f a1e9:22bf a1ea:33d2 a1eb:33d1 a1ec:222b a1ed:222e a1ee:2235 a1ef:2234 a1f0:2640 a1f1:2642 a1f2:2295 a1f3:2299 a1f4:2191 a1f5:2193 a1f6:2190 a1f7:2192 a1f8:2196 a1f9:2197 a1fa:2199 a1fb:2198 a1fc:2225 a1fd:2223 a1fe:ff0f a240:ff3c a241:2215 a242:fe68 a243:ff04 a244:ffe5 a245:3012 a246:ffe0 a247:ffe1 a248:ff05 a249:ff20 a24a:2103 a24b:2109 a24c:fe69 a24d:fe6a a24e:fe6b a24f:33d5 a250:339c a251:339d a252:339e a253:33ce a254:33a1 a255:338e a256:338f a257:33c4 a258:00b0 a259:5159 a25a:515b a25b:515e a25c:515d a25d:5161 a25e:5163 a25f:55e7 a260:74e9 a261:7cce a262:2581 a263:2582 a264:2583 a265:2584 a266:2585 a267:2586 a268:2587 a269:2588 a26a:258f a26b:258e a26c:258d a26d:258c a26e:258b a26f:258a a270:2589 a271:253c a272:2534 a273:252c a274:2524 a275:251c a276:2594 a277:2500 a278:2502 a279:2595 a27a:250c a27b:2510 a27c:2514 a27d:2518 a27e:256d a2a1:256e a2a2:2570 a2a3:256f a2a4:2501 a2a5:251d a2a6:253f a2a7:2525 a2a8:25e2 a2a9:25e3 a2aa:25e5 a2ab:25e4 a2ac:2571 a2ad:2572 a2ae:2573 a2af:ff10 a2b0:ff11 a2b1:ff12 a2b2:ff13 a2b3:ff14 a2b4:ff15 a2b5:ff16 a2b6:ff17 a2b7:ff18 a2b8:ff19 a2b9:2160 a2ba:2161 a2bb:2162 a2bc:2163 a2bd:2164 a2be:2165 a2bf:2166 a2c0:2167 a2c1:2168 a2c2:2169 a2c3:3021 a2c4:3022 a2c5:3023 a2c6:3024 a2c7:3025 a2c8:3026 a2c9:3027 a2ca:3028 a2cb:3029 a2cc:3038 a2cd:3039 a2ce:303a a2cf:ff21 a2d0:ff22 a2d1:ff23 a2d2:ff24 a2d3:ff25 a2d4:ff26 a2d5:ff27 a2d6:ff28 a2d7:ff29 a2d8:ff2a a2d9:ff2b a2da:ff2c a2db:ff2d a2dc:ff2e a2dd:ff2f a2de:ff30 a2df:ff31 a2e0:ff32 a2e1:ff33 a2e2:ff34 a2e3:ff35 a2e4:ff36 a2e5:ff37 a2e6:ff38 a2e7:ff39 a2e8:ff3a a2e9:ff41 a2ea:ff42 a2eb:ff43 a2ec:ff44 a2ed:ff45 a2ee:ff46 a2ef:ff47 a2f0:ff48 a2f1:ff49 a2f2:ff4a a2f3:ff4b a2f4:ff4c a2f5:ff4d a2f6:ff4e a2f7:ff4f a2f8:ff50 a2f9:ff51 a2fa:ff52 a2fb:ff53 a2fc:ff54 a2fd:ff55 a2fe:ff56 a340:ff57 a341:ff58 a342:ff59 a343:ff5a a344:0391 a345:0392 a346:0393 a347:0394 a348:0395 a349:0396 a34a:0397 a34b:0398 a34c:0399 a34d:039a a34e:039b a34f:039c a350:039d a351:039e a352:039f a353:03a0 a354:03a1 a355:03a3 a356:03a4 a357:03a5 a358:03a6 a359:03a7 a35a:03a8 a35b:03a9 a35c:03b1 a35d:03b2 a35e:03b3 a35f:03b4 a360:03b5 a361:03b6 a362:03b7 a363:03b8 a364:03b9 a365:03ba a366:03bb a367:03bc a368:03bd a369:03be a36a:03bf a36b:03c0 a36c:03c1 a36d:03c3 a36e:03c4 a36f:03c5 a370:03c6 a371:03c7 a372:03c8 a373:03c9 a374:3105 a375:3106 a376:3107 a377:3108 a378:3109 a379:310a a37a:310b a37b:310c a37c:310d a37d:310e a37e:310f a3a1:3110 a3a2:3111 a3a3:3112 a3a4:3113 a3a5:3114 a3a6:3115 a3a7:3116 a3a8:3117 a3a9:3118 a3aa:3119 a3ab:311a a3ac:311b a3ad:311c a3ae:311d a3af:311e a3b0:311f a3b1:3120 a3b2:3121 a3b3:3122 a3b4:3123 a3b5:3124 a3b6:3125 a3b7:3126 a3b8:3127 a3b9:3128 a3ba:3129 a3bb:02d9 a3bc:02c9 a3bd:02ca a3be:02c7 a3bf:02cb a3c0:2400 a3c1:2401 a3c2:2402 a3c3:2403 a3c4:2404 a3c5:2405 a3c6:2406 a3c7:2407 a3c8:2408 a3c9:2409 a3ca:240a a3cb:240b a3cc:240c a3cd:240d a3ce:240e a3cf:240f a3d0:2410 a3d1:2411 a3d2:2412 a3d3:2413 a3d4:2414 a3d5:2415 a3d6:2416 a3d7:2417 a3d8:2418 a3d9:2419 a3da:241a a3db:241b a3dc:241c a3dd:241d a3de:241e a3df:241f a3e0:2421 a3e1:20ac a440:4e00 a441:4e59 a442:4e01 a443:4e03 a444:4e43 a445:4e5d a446:4e86 a447:4e8c a448:4eba a449:513f a44a:5165 a44b:516b a44c:51e0 a44d:5200 a44e:5201 a44f:529b a450:5315 a451:5341 a452:535c a453:53c8 a454:4e09 a455:4e0b a456:4e08 a457:4e0a a458:4e2b a459:4e38 a45a:51e1 a45b:4e45 a45c:4e48 a45d:4e5f a45e:4e5e a45f:4e8e a460:4ea1 a461:5140 a462:5203 a463:52fa a464:5343 a465:53c9 a466:53e3 a467:571f a468:58eb a469:5915 a46a:5927 a46b:5973 a46c:5b50 a46d:5b51 a46e:5b53 a46f:5bf8 a470:5c0f a471:5c22 a472:5c38 a473:5c71 a474:5ddd a475:5de5 a476:5df1 a477:5df2 a478:5df3 a479:5dfe a47a:5e72 a47b:5efe a47c:5f0b a47d:5f13 a47e:624d a4a1:4e11 a4a2:4e10 a4a3:4e0d a4a4:4e2d a4a5:4e30 a4a6:4e39 a4a7:4e4b a4a8:5c39 a4a9:4e88 a4aa:4e91 a4ab:4e95 a4ac:4e92 a4ad:4e94 a4ae:4ea2 a4af:4ec1 a4b0:4ec0 a4b1:4ec3 a4b2:4ec6 a4b3:4ec7 a4b4:4ecd a4b5:4eca a4b6:4ecb a4b7:4ec4 a4b8:5143 a4b9:5141 a4ba:5167 a4bb:516d a4bc:516e a4bd:516c a4be:5197 a4bf:51f6 a4c0:5206 a4c1:5207 a4c2:5208 a4c3:52fb a4c4:52fe a4c5:52ff a4c6:5316 a4c7:5339 a4c8:5348 a4c9:5347 a4ca:5345 a4cb:535e a4cc:5384 a4cd:53cb a4ce:53ca a4cf:53cd a4d0:58ec a4d1:5929 a4d2:592b a4d3:592a a4d4:592d a4d5:5b54 a4d6:5c11 a4d7:5c24 a4d8:5c3a a4d9:5c6f a4da:5df4 a4db:5e7b a4dc:5eff a4dd:5f14 a4de:5f15 a4df:5fc3 a4e0:6208 a4e1:6236 a4e2:624b a4e3:624e a4e4:652f a4e5:6587 a4e6:6597 a4e7:65a4 a4e8:65b9 a4e9:65e5 a4ea:66f0 a4eb:6708 a4ec:6728 a4ed:6b20 a4ee:6b62 a4ef:6b79 a4f0:6bcb a4f1:6bd4 a4f2:6bdb a4f3:6c0f a4f4:6c34 a4f5:706b a4f6:722a a4f7:7236 a4f8:723b a4f9:7247 a4fa:7259 a4fb:725b a4fc:72ac a4fd:738b a4fe:4e19 a540:4e16 a541:4e15 a542:4e14 a543:4e18 a544:4e3b a545:4e4d a546:4e4f a547:4e4e a548:4ee5 a549:4ed8 a54a:4ed4 a54b:4ed5 a54c:4ed6 a54d:4ed7 a54e:4ee3 a54f:4ee4 a550:4ed9 a551:4ede a552:5145 a553:5144 a554:5189 a555:518a a556:51ac a557:51f9 a558:51fa a559:51f8 a55a:520a a55b:52a0 a55c:529f a55d:5305 a55e:5306 a55f:5317 a560:531d a561:4edf a562:534a a563:5349 a564:5361 a565:5360 a566:536f a567:536e a568:53bb a569:53ef a56a:53e4 a56b:53f3 a56c:53ec a56d:53ee a56e:53e9 a56f:53e8 a570:53fc a571:53f8 a572:53f5 a573:53eb a574:53e6 a575:53ea a576:53f2 a577:53f1 a578:53f0 a579:53e5 a57a:53ed a57b:53fb a57c:56db a57d:56da a57e:5916 a5a1:592e a5a2:5931 a5a3:5974 a5a4:5976 a5a5:5b55 a5a6:5b83 a5a7:5c3c a5a8:5de8 a5a9:5de7 a5aa:5de6 a5ab:5e02 a5ac:5e03 a5ad:5e73 a5ae:5e7c a5af:5f01 a5b0:5f18 a5b1:5f17 a5b2:5fc5 a5b3:620a a5b4:6253 a5b5:6254 a5b6:6252 a5b7:6251 a5b8:65a5 a5b9:65e6 a5ba:672e a5bb:672c a5bc:672a a5bd:672b a5be:672d a5bf:6b63 a5c0:6bcd a5c1:6c11 a5c2:6c10 a5c3:6c38 a5c4:6c41 a5c5:6c40 a5c6:6c3e a5c7:72af a5c8:7384 a5c9:7389 a5ca:74dc a5cb:74e6 a5cc:7518 a5cd:751f a5ce:7528 a5cf:7529 a5d0:7530 a5d1:7531 a5d2:7532 a5d3:7533 a5d4:758b a5d5:767d a5d6:76ae a5d7:76bf a5d8:76ee a5d9:77db a5da:77e2 a5db:77f3 a5dc:793a a5dd:79be a5de:7a74 a5df:7acb a5e0:4e1e a5e1:4e1f a5e2:4e52 a5e3:4e53 a5e4:4e69 a5e5:4e99 a5e6:4ea4 a5e7:4ea6 a5e8:4ea5 a5e9:4eff a5ea:4f09 a5eb:4f19 a5ec:4f0a a5ed:4f15 a5ee:4f0d a5ef:4f10 a5f0:4f11 a5f1:4f0f a5f2:4ef2 a5f3:4ef6 a5f4:4efb a5f5:4ef0 a5f6:4ef3 a5f7:4efd a5f8:4f01 a5f9:4f0b a5fa:5149 a5fb:5147 a5fc:5146 a5fd:5148 a5fe:5168 a640:5171 a641:518d a642:51b0 a643:5217 a644:5211 a645:5212 a646:520e a647:5216 a648:52a3 a649:5308 a64a:5321 a64b:5320 a64c:5370 a64d:5371 a64e:5409 a64f:540f a650:540c a651:540a a652:5410 a653:5401 a654:540b a655:5404 a656:5411 a657:540d a658:5408 a659:5403 a65a:540e a65b:5406 a65c:5412 a65d:56e0 a65e:56de a65f:56dd a660:5733 a661:5730 a662:5728 a663:572d a664:572c a665:572f a666:5729 a667:5919 a668:591a a669:5937 a66a:5938 a66b:5984 a66c:5978 a66d:5983 a66e:597d a66f:5979 a670:5982 a671:5981 a672:5b57 a673:5b58 a674:5b87 a675:5b88 a676:5b85 a677:5b89 a678:5bfa a679:5c16 a67a:5c79 a67b:5dde a67c:5e06 a67d:5e76 a67e:5e74 a6a1:5f0f a6a2:5f1b a6a3:5fd9 a6a4:5fd6 a6a5:620e a6a6:620c a6a7:620d a6a8:6210 a6a9:6263 a6aa:625b a6ab:6258 a6ac:6536 a6ad:65e9 a6ae:65e8 a6af:65ec a6b0:65ed a6b1:66f2 a6b2:66f3 a6b3:6709 a6b4:673d a6b5:6734 a6b6:6731 a6b7:6735 a6b8:6b21 a6b9:6b64 a6ba:6b7b a6bb:6c16 a6bc:6c5d a6bd:6c57 a6be:6c59 a6bf:6c5f a6c0:6c60 a6c1:6c50 a6c2:6c55 a6c3:6c61 a6c4:6c5b a6c5:6c4d a6c6:6c4e a6c7:7070 a6c8:725f a6c9:725d a6ca:767e a6cb:7af9 a6cc:7c73 a6cd:7cf8 a6ce:7f36 a6cf:7f8a a6d0:7fbd a6d1:8001 a6d2:8003 a6d3:800c a6d4:8012 a6d5:8033 a6d6:807f a6d7:8089 a6d8:808b a6d9:808c a6da:81e3 a6db:81ea a6dc:81f3 a6dd:81fc a6de:820c a6df:821b a6e0:821f a6e1:826e a6e2:8272 a6e3:827e a6e4:866b a6e5:8840 a6e6:884c a6e7:8863 a6e8:897f a6e9:9621 a6ea:4e32 a6eb:4ea8 a6ec:4f4d a6ed:4f4f a6ee:4f47 a6ef:4f57 a6f0:4f5e a6f1:4f34 a6f2:4f5b a6f3:4f55 a6f4:4f30 a6f5:4f50 a6f6:4f51 a6f7:4f3d a6f8:4f3a a6f9:4f38 a6fa:4f43 a6fb:4f54 a6fc:4f3c a6fd:4f46 a6fe:4f63 a740:4f5c a741:4f60 a742:4f2f a743:4f4e a744:4f36 a745:4f59 a746:4f5d a747:4f48 a748:4f5a a749:514c a74a:514b a74b:514d a74c:5175 a74d:51b6 a74e:51b7 a74f:5225 a750:5224 a751:5229 a752:522a a753:5228 a754:52ab a755:52a9 a756:52aa a757:52ac a758:5323 a759:5373 a75a:5375 a75b:541d a75c:542d a75d:541e a75e:543e a75f:5426 a760:544e a761:5427 a762:5446 a763:5443 a764:5433 a765:5448 a766:5442 a767:541b a768:5429 a769:544a a76a:5439 a76b:543b a76c:5438 a76d:542e a76e:5435 a76f:5436 a770:5420 a771:543c a772:5440 a773:5431 a774:542b a775:541f a776:542c a777:56ea a778:56f0 a779:56e4 a77a:56eb a77b:574a a77c:5751 a77d:5740 a77e:574d a7a1:5747 a7a2:574e a7a3:573e a7a4:5750 a7a5:574f a7a6:573b a7a7:58ef a7a8:593e a7a9:599d a7aa:5992 a7ab:59a8 a7ac:599e a7ad:59a3 a7ae:5999 a7af:5996 a7b0:598d a7b1:59a4 a7b2:5993 a7b3:598a a7b4:59a5 a7b5:5b5d a7b6:5b5c a7b7:5b5a a7b8:5b5b a7b9:5b8c a7ba:5b8b a7bb:5b8f a7bc:5c2c a7bd:5c40 a7be:5c41 a7bf:5c3f a7c0:5c3e a7c1:5c90 a7c2:5c91 a7c3:5c94 a7c4:5c8c a7c5:5deb a7c6:5e0c a7c7:5e8f a7c8:5e87 a7c9:5e8a a7ca:5ef7 a7cb:5f04 a7cc:5f1f a7cd:5f64 a7ce:5f62 a7cf:5f77 a7d0:5f79 a7d1:5fd8 a7d2:5fcc a7d3:5fd7 a7d4:5fcd a7d5:5ff1 a7d6:5feb a7d7:5ff8 a7d8:5fea a7d9:6212 a7da:6211 a7db:6284 a7dc:6297 a7dd:6296 a7de:6280 a7df:6276 a7e0:6289 a7e1:626d a7e2:628a a7e3:627c a7e4:627e a7e5:6279 a7e6:6273 a7e7:6292 a7e8:626f a7e9:6298 a7ea:626e a7eb:6295 a7ec:6293 a7ed:6291 a7ee:6286 a7ef:6539 a7f0:653b a7f1:6538 a7f2:65f1 a7f3:66f4 a7f4:675f a7f5:674e a7f6:674f a7f7:6750 a7f8:6751 a7f9:675c a7fa:6756 a7fb:675e a7fc:6749 a7fd:6746 a7fe:6760 a840:6753 a841:6757 a842:6b65 a843:6bcf a844:6c42 a845:6c5e a846:6c99 a847:6c81 a848:6c88 a849:6c89 a84a:6c85 a84b:6c9b a84c:6c6a a84d:6c7a a84e:6c90 a84f:6c70 a850:6c8c a851:6c68 a852:6c96 a853:6c92 a854:6c7d a855:6c83 a856:6c72 a857:6c7e a858:6c74 a859:6c86 a85a:6c76 a85b:6c8d a85c:6c94 a85d:6c98 a85e:6c82 a85f:7076 a860:707c a861:707d a862:7078 a863:7262 a864:7261 a865:7260 a866:72c4 a867:72c2 a868:7396 a869:752c a86a:752b a86b:7537 a86c:7538 a86d:7682 a86e:76ef a86f:77e3 a870:79c1 a871:79c0 a872:79bf a873:7a76 a874:7cfb a875:7f55 a876:8096 a877:8093 a878:809d a879:8098 a87a:809b a87b:809a a87c:80b2 a87d:826f a87e:8292 a8a1:828b a8a2:828d a8a3:898b a8a4:89d2 a8a5:8a00 a8a6:8c37 a8a7:8c46 a8a8:8c55 a8a9:8c9d a8aa:8d64 a8ab:8d70 a8ac:8db3 a8ad:8eab a8ae:8eca a8af:8f9b a8b0:8fb0 a8b1:8fc2 a8b2:8fc6 a8b3:8fc5 a8b4:8fc4 a8b5:5de1 a8b6:9091 a8b7:90a2 a8b8:90aa a8b9:90a6 a8ba:90a3 a8bb:9149 a8bc:91c6 a8bd:91cc a8be:9632 a8bf:962e a8c0:9631 a8c1:962a a8c2:962c a8c3:4e26 a8c4:4e56 a8c5:4e73 a8c6:4e8b a8c7:4e9b a8c8:4e9e a8c9:4eab a8ca:4eac a8cb:4f6f a8cc:4f9d a8cd:4f8d a8ce:4f73 a8cf:4f7f a8d0:4f6c a8d1:4f9b a8d2:4f8b a8d3:4f86 a8d4:4f83 a8d5:4f70 a8d6:4f75 a8d7:4f88 a8d8:4f69 a8d9:4f7b a8da:4f96 a8db:4f7e a8dc:4f8f a8dd:4f91 a8de:4f7a a8df:5154 a8e0:5152 a8e1:5155 a8e2:5169 a8e3:5177 a8e4:5176 a8e5:5178 a8e6:51bd a8e7:51fd a8e8:523b a8e9:5238 a8ea:5237 a8eb:523a a8ec:5230 a8ed:522e a8ee:5236 a8ef:5241 a8f0:52be a8f1:52bb a8f2:5352 a8f3:5354 a8f4:5353 a8f5:5351 a8f6:5366 a8f7:5377 a8f8:5378 a8f9:5379 a8fa:53d6 a8fb:53d4 a8fc:53d7 a8fd:5473 a8fe:5475 a940:5496 a941:5478 a942:5495 a943:5480 a944:547b a945:5477 a946:5484 a947:5492 a948:5486 a949:547c a94a:5490 a94b:5471 a94c:5476 a94d:548c a94e:549a a94f:5462 a950:5468 a951:548b a952:547d a953:548e a954:56fa a955:5783 a956:5777 a957:576a a958:5769 a959:5761 a95a:5766 a95b:5764 a95c:577c a95d:591c a95e:5949 a95f:5947 a960:5948 a961:5944 a962:5954 a963:59be a964:59bb a965:59d4 a966:59b9 a967:59ae a968:59d1 a969:59c6 a96a:59d0 a96b:59cd a96c:59cb a96d:59d3 a96e:59ca a96f:59af a970:59b3 a971:59d2 a972:59c5 a973:5b5f a974:5b64 a975:5b63 a976:5b97 a977:5b9a a978:5b98 a979:5b9c a97a:5b99 a97b:5b9b a97c:5c1a a97d:5c48 a97e:5c45 a9a1:5c46 a9a2:5cb7 a9a3:5ca1 a9a4:5cb8 a9a5:5ca9 a9a6:5cab a9a7:5cb1 a9a8:5cb3 a9a9:5e18 a9aa:5e1a a9ab:5e16 a9ac:5e15 a9ad:5e1b a9ae:5e11 a9af:5e78 a9b0:5e9a a9b1:5e97 a9b2:5e9c a9b3:5e95 a9b4:5e96 a9b5:5ef6 a9b6:5f26 a9b7:5f27 a9b8:5f29 a9b9:5f80 a9ba:5f81 a9bb:5f7f a9bc:5f7c a9bd:5fdd a9be:5fe0 a9bf:5ffd a9c0:5ff5 a9c1:5fff a9c2:600f a9c3:6014 a9c4:602f a9c5:6035 a9c6:6016 a9c7:602a a9c8:6015 a9c9:6021 a9ca:6027 a9cb:6029 a9cc:602b a9cd:601b a9ce:6216 a9cf:6215 a9d0:623f a9d1:623e a9d2:6240 a9d3:627f a9d4:62c9 a9d5:62cc a9d6:62c4 a9d7:62bf a9d8:62c2 a9d9:62b9 a9da:62d2 a9db:62db a9dc:62ab a9dd:62d3 a9de:62d4 a9df:62cb a9e0:62c8 a9e1:62a8 a9e2:62bd a9e3:62bc a9e4:62d0 a9e5:62d9 a9e6:62c7 a9e7:62cd a9e8:62b5 a9e9:62da a9ea:62b1 a9eb:62d8 a9ec:62d6 a9ed:62d7 a9ee:62c6 a9ef:62ac a9f0:62ce a9f1:653e a9f2:65a7 a9f3:65bc a9f4:65fa a9f5:6614 a9f6:6613 a9f7:660c a9f8:6606 a9f9:6602 a9fa:660e a9fb:6600 a9fc:660f a9fd:6615 a9fe:660a aa40:6607 aa41:670d aa42:670b aa43:676d aa44:678b aa45:6795 aa46:6771 aa47:679c aa48:6773 aa49:6777 aa4a:6787 aa4b:679d aa4c:6797 aa4d:676f aa4e:6770 aa4f:677f aa50:6789 aa51:677e aa52:6790 aa53:6775 aa54:679a aa55:6793 aa56:677c aa57:676a aa58:6772 aa59:6b23 aa5a:6b66 aa5b:6b67 aa5c:6b7f aa5d:6c13 aa5e:6c1b aa5f:6ce3 aa60:6ce8 aa61:6cf3 aa62:6cb1 aa63:6ccc aa64:6ce5 aa65:6cb3 aa66:6cbd aa67:6cbe aa68:6cbc aa69:6ce2 aa6a:6cab aa6b:6cd5 aa6c:6cd3 aa6d:6cb8 aa6e:6cc4 aa6f:6cb9 aa70:6cc1 aa71:6cae aa72:6cd7 aa73:6cc5 aa74:6cf1 aa75:6cbf aa76:6cbb aa77:6ce1 aa78:6cdb aa79:6cca aa7a:6cac aa7b:6cef aa7c:6cdc aa7d:6cd6 aa7e:6ce0 aaa1:7095 aaa2:708e aaa3:7092 aaa4:708a aaa5:7099 aaa6:722c aaa7:722d aaa8:7238 aaa9:7248 aaaa:7267 aaab:7269 aaac:72c0 aaad:72ce aaae:72d9 aaaf:72d7 aab0:72d0 aab1:73a9 aab2:73a8 aab3:739f aab4:73ab aab5:73a5 aab6:753d aab7:759d aab8:7599 aab9:759a aaba:7684 aabb:76c2 aabc:76f2 aabd:76f4 aabe:77e5 aabf:77fd aac0:793e aac1:7940 aac2:7941 aac3:79c9 aac4:79c8 aac5:7a7a aac6:7a79 aac7:7afa aac8:7cfe aac9:7f54 aaca:7f8c aacb:7f8b aacc:8005 aacd:80ba aace:80a5 aacf:80a2 aad0:80b1 aad1:80a1 aad2:80ab aad3:80a9 aad4:80b4 aad5:80aa aad6:80af aad7:81e5 aad8:81fe aad9:820d aada:82b3 aadb:829d aadc:8299 aadd:82ad aade:82bd aadf:829f aae0:82b9 aae1:82b1 aae2:82ac aae3:82a5 aae4:82af aae5:82b8 aae6:82a3 aae7:82b0 aae8:82be aae9:82b7 aaea:864e aaeb:8671 aaec:521d aaed:8868 aaee:8ecb aaef:8fce aaf0:8fd4 aaf1:8fd1 aaf2:90b5 aaf3:90b8 aaf4:90b1 aaf5:90b6 aaf6:91c7 aaf7:91d1 aaf8:9577 aaf9:9580 aafa:961c aafb:9640 aafc:963f aafd:963b aafe:9644 ab40:9642 ab41:96b9 ab42:96e8 ab43:9752 ab44:975e ab45:4e9f ab46:4ead ab47:4eae ab48:4fe1 ab49:4fb5 ab4a:4faf ab4b:4fbf ab4c:4fe0 ab4d:4fd1 ab4e:4fcf ab4f:4fdd ab50:4fc3 ab51:4fb6 ab52:4fd8 ab53:4fdf ab54:4fca ab55:4fd7 ab56:4fae ab57:4fd0 ab58:4fc4 ab59:4fc2 ab5a:4fda ab5b:4fce ab5c:4fde ab5d:4fb7 ab5e:5157 ab5f:5192 ab60:5191 ab61:51a0 ab62:524e ab63:5243 ab64:524a ab65:524d ab66:524c ab67:524b ab68:5247 ab69:52c7 ab6a:52c9 ab6b:52c3 ab6c:52c1 ab6d:530d ab6e:5357 ab6f:537b ab70:539a ab71:53db ab72:54ac ab73:54c0 ab74:54a8 ab75:54ce ab76:54c9 ab77:54b8 ab78:54a6 ab79:54b3 ab7a:54c7 ab7b:54c2 ab7c:54bd ab7d:54aa ab7e:54c1 aba1:54c4 aba2:54c8 aba3:54af aba4:54ab aba5:54b1 aba6:54bb aba7:54a9 aba8:54a7 aba9:54bf abaa:56ff abab:5782 abac:578b abad:57a0 abae:57a3 abaf:57a2 abb0:57ce abb1:57ae abb2:5793 abb3:5955 abb4:5951 abb5:594f abb6:594e abb7:5950 abb8:59dc abb9:59d8 abba:59ff abbb:59e3 abbc:59e8 abbd:5a03 abbe:59e5 abbf:59ea abc0:59da abc1:59e6 abc2:5a01 abc3:59fb abc4:5b69 abc5:5ba3 abc6:5ba6 abc7:5ba4 abc8:5ba2 abc9:5ba5 abca:5c01 abcb:5c4e abcc:5c4f abcd:5c4d abce:5c4b abcf:5cd9 abd0:5cd2 abd1:5df7 abd2:5e1d abd3:5e25 abd4:5e1f abd5:5e7d abd6:5ea0 abd7:5ea6 abd8:5efa abd9:5f08 abda:5f2d abdb:5f65 abdc:5f88 abdd:5f85 abde:5f8a abdf:5f8b abe0:5f87 abe1:5f8c abe2:5f89 abe3:6012 abe4:601d abe5:6020 abe6:6025 abe7:600e abe8:6028 abe9:604d abea:6070 abeb:6068 abec:6062 abed:6046 abee:6043 abef:606c abf0:606b abf1:606a abf2:6064 abf3:6241 abf4:62dc abf5:6316 abf6:6309 abf7:62fc abf8:62ed abf9:6301 abfa:62ee abfb:62fd abfc:6307 abfd:62f1 abfe:62f7 ac40:62ef ac41:62ec ac42:62fe ac43:62f4 ac44:6311 ac45:6302 ac46:653f ac47:6545 ac48:65ab ac49:65bd ac4a:65e2 ac4b:6625 ac4c:662d ac4d:6620 ac4e:6627 ac4f:662f ac50:661f ac51:6628 ac52:6631 ac53:6624 ac54:66f7 ac55:67ff ac56:67d3 ac57:67f1 ac58:67d4 ac59:67d0 ac5a:67ec ac5b:67b6 ac5c:67af ac5d:67f5 ac5e:67e9 ac5f:67ef ac60:67c4 ac61:67d1 ac62:67b4 ac63:67da ac64:67e5 ac65:67b8 ac66:67cf ac67:67de ac68:67f3 ac69:67b0 ac6a:67d9 ac6b:67e2 ac6c:67dd ac6d:67d2 ac6e:6b6a ac6f:6b83 ac70:6b86 ac71:6bb5 ac72:6bd2 ac73:6bd7 ac74:6c1f ac75:6cc9 ac76:6d0b ac77:6d32 ac78:6d2a ac79:6d41 ac7a:6d25 ac7b:6d0c ac7c:6d31 ac7d:6d1e ac7e:6d17 aca1:6d3b aca2:6d3d aca3:6d3e aca4:6d36 aca5:6d1b aca6:6cf5 aca7:6d39 aca8:6d27 aca9:6d38 acaa:6d29 acab:6d2e acac:6d35 acad:6d0e acae:6d2b acaf:70ab acb0:70ba acb1:70b3 acb2:70ac acb3:70af acb4:70ad acb5:70b8 acb6:70ae acb7:70a4 acb8:7230 acb9:7272 acba:726f acbb:7274 acbc:72e9 acbd:72e0 acbe:72e1 acbf:73b7 acc0:73ca acc1:73bb acc2:73b2 acc3:73cd acc4:73c0 acc5:73b3 acc6:751a acc7:752d acc8:754f acc9:754c acca:754e accb:754b accc:75ab accd:75a4 acce:75a5 accf:75a2 acd0:75a3 acd1:7678 acd2:7686 acd3:7687 acd4:7688 acd5:76c8 acd6:76c6 acd7:76c3 acd8:76c5 acd9:7701 acda:76f9 acdb:76f8 acdc:7709 acdd:770b acde:76fe acdf:76fc ace0:7707 ace1:77dc ace2:7802 ace3:7814 ace4:780c ace5:780d ace6:7946 ace7:7949 ace8:7948 ace9:7947 acea:79b9 aceb:79ba acec:79d1 aced:79d2 acee:79cb acef:7a7f acf0:7a81 acf1:7aff acf2:7afd acf3:7c7d acf4:7d02 acf5:7d05 acf6:7d00 acf7:7d09 acf8:7d07 acf9:7d04 acfa:7d06 acfb:7f38 acfc:7f8e acfd:7fbf acfe:8004 ad40:8010 ad41:800d ad42:8011 ad43:8036 ad44:80d6 ad45:80e5 ad46:80da ad47:80c3 ad48:80c4 ad49:80cc ad4a:80e1 ad4b:80db ad4c:80ce ad4d:80de ad4e:80e4 ad4f:80dd ad50:81f4 ad51:8222 ad52:82e7 ad53:8303 ad54:8305 ad55:82e3 ad56:82db ad57:82e6 ad58:8304 ad59:82e5 ad5a:8302 ad5b:8309 ad5c:82d2 ad5d:82d7 ad5e:82f1 ad5f:8301 ad60:82dc ad61:82d4 ad62:82d1 ad63:82de ad64:82d3 ad65:82df ad66:82ef ad67:8306 ad68:8650 ad69:8679 ad6a:867b ad6b:867a ad6c:884d ad6d:886b ad6e:8981 ad6f:89d4 ad70:8a08 ad71:8a02 ad72:8a03 ad73:8c9e ad74:8ca0 ad75:8d74 ad76:8d73 ad77:8db4 ad78:8ecd ad79:8ecc ad7a:8ff0 ad7b:8fe6 ad7c:8fe2 ad7d:8fea ad7e:8fe5 ada1:8fed ada2:8feb ada3:8fe4 ada4:8fe8 ada5:90ca ada6:90ce ada7:90c1 ada8:90c3 ada9:914b adaa:914a adab:91cd adac:9582 adad:9650 adae:964b adaf:964c adb0:964d adb1:9762 adb2:9769 adb3:97cb adb4:97ed adb5:97f3 adb6:9801 adb7:98a8 adb8:98db adb9:98df adba:9996 adbb:9999 adbc:4e58 adbd:4eb3 adbe:500c adbf:500d adc0:5023 adc1:4fef adc2:5026 adc3:5025 adc4:4ff8 adc5:5029 adc6:5016 adc7:5006 adc8:503c adc9:501f adca:501a adcb:5012 adcc:5011 adcd:4ffa adce:5000 adcf:5014 add0:5028 add1:4ff1 add2:5021 add3:500b add4:5019 add5:5018 add6:4ff3 add7:4fee add8:502d add9:502a adda:4ffe addb:502b addc:5009 addd:517c adde:51a4 addf:51a5 ade0:51a2 ade1:51cd ade2:51cc ade3:51c6 ade4:51cb ade5:5256 ade6:525c ade7:5254 ade8:525b ade9:525d adea:532a adeb:537f adec:539f aded:539d adee:53df adef:54e8 adf0:5510 adf1:5501 adf2:5537 adf3:54fc adf4:54e5 adf5:54f2 adf6:5506 adf7:54fa adf8:5514 adf9:54e9 adfa:54ed adfb:54e1 adfc:5509 adfd:54ee adfe:54ea ae40:54e6 ae41:5527 ae42:5507 ae43:54fd ae44:550f ae45:5703 ae46:5704 ae47:57c2 ae48:57d4 ae49:57cb ae4a:57c3 ae4b:5809 ae4c:590f ae4d:5957 ae4e:5958 ae4f:595a ae50:5a11 ae51:5a18 ae52:5a1c ae53:5a1f ae54:5a1b ae55:5a13 ae56:59ec ae57:5a20 ae58:5a23 ae59:5a29 ae5a:5a25 ae5b:5a0c ae5c:5a09 ae5d:5b6b ae5e:5c58 ae5f:5bb0 ae60:5bb3 ae61:5bb6 ae62:5bb4 ae63:5bae ae64:5bb5 ae65:5bb9 ae66:5bb8 ae67:5c04 ae68:5c51 ae69:5c55 ae6a:5c50 ae6b:5ced ae6c:5cfd ae6d:5cfb ae6e:5cea ae6f:5ce8 ae70:5cf0 ae71:5cf6 ae72:5d01 ae73:5cf4 ae74:5dee ae75:5e2d ae76:5e2b ae77:5eab ae78:5ead ae79:5ea7 ae7a:5f31 ae7b:5f92 ae7c:5f91 ae7d:5f90 ae7e:6059 aea1:6063 aea2:6065 aea3:6050 aea4:6055 aea5:606d aea6:6069 aea7:606f aea8:6084 aea9:609f aeaa:609a aeab:608d aeac:6094 aead:608c aeae:6085 aeaf:6096 aeb0:6247 aeb1:62f3 aeb2:6308 aeb3:62ff aeb4:634e aeb5:633e aeb6:632f aeb7:6355 aeb8:6342 aeb9:6346 aeba:634f aebb:6349 aebc:633a aebd:6350 aebe:633d aebf:632a aec0:632b aec1:6328 aec2:634d aec3:634c aec4:6548 aec5:6549 aec6:6599 aec7:65c1 aec8:65c5 aec9:6642 aeca:6649 aecb:664f aecc:6643 aecd:6652 aece:664c aecf:6645 aed0:6641 aed1:66f8 aed2:6714 aed3:6715 aed4:6717 aed5:6821 aed6:6838 aed7:6848 aed8:6846 aed9:6853 aeda:6839 aedb:6842 aedc:6854 aedd:6829 aede:68b3 aedf:6817 aee0:684c aee1:6851 aee2:683d aee3:67f4 aee4:6850 aee5:6840 aee6:683c aee7:6843 aee8:682a aee9:6845 aeea:6813 aeeb:6818 aeec:6841 aeed:6b8a aeee:6b89 aeef:6bb7 aef0:6c23 aef1:6c27 aef2:6c28 aef3:6c26 aef4:6c24 aef5:6cf0 aef6:6d6a aef7:6d95 aef8:6d88 aef9:6d87 aefa:6d66 aefb:6d78 aefc:6d77 aefd:6d59 aefe:6d93 af40:6d6c af41:6d89 af42:6d6e af43:6d5a af44:6d74 af45:6d69 af46:6d8c af47:6d8a af48:6d79 af49:6d85 af4a:6d65 af4b:6d94 af4c:70ca af4d:70d8 af4e:70e4 af4f:70d9 af50:70c8 af51:70cf af52:7239 af53:7279 af54:72fc af55:72f9 af56:72fd af57:72f8 af58:72f7 af59:7386 af5a:73ed af5b:7409 af5c:73ee af5d:73e0 af5e:73ea af5f:73de af60:7554 af61:755d af62:755c af63:755a af64:7559 af65:75be af66:75c5 af67:75c7 af68:75b2 af69:75b3 af6a:75bd af6b:75bc af6c:75b9 af6d:75c2 af6e:75b8 af6f:768b af70:76b0 af71:76ca af72:76cd af73:76ce af74:7729 af75:771f af76:7720 af77:7728 af78:77e9 af79:7830 af7a:7827 af7b:7838 af7c:781d af7d:7834 af7e:7837 afa1:7825 afa2:782d afa3:7820 afa4:781f afa5:7832 afa6:7955 afa7:7950 afa8:7960 afa9:795f afaa:7956 afab:795e afac:795d afad:7957 afae:795a afaf:79e4 afb0:79e3 afb1:79e7 afb2:79df afb3:79e6 afb4:79e9 afb5:79d8 afb6:7a84 afb7:7a88 afb8:7ad9 afb9:7b06 afba:7b11 afbb:7c89 afbc:7d21 afbd:7d17 afbe:7d0b afbf:7d0a afc0:7d20 afc1:7d22 afc2:7d14 afc3:7d10 afc4:7d15 afc5:7d1a afc6:7d1c afc7:7d0d afc8:7d19 afc9:7d1b afca:7f3a afcb:7f5f afcc:7f94 afcd:7fc5 afce:7fc1 afcf:8006 afd0:8018 afd1:8015 afd2:8019 afd3:8017 afd4:803d afd5:803f afd6:80f1 afd7:8102 afd8:80f0 afd9:8105 afda:80ed afdb:80f4 afdc:8106 afdd:80f8 afde:80f3 afdf:8108 afe0:80fd afe1:810a afe2:80fc afe3:80ef afe4:81ed afe5:81ec afe6:8200 afe7:8210 afe8:822a afe9:822b afea:8228 afeb:822c afec:82bb afed:832b afee:8352 afef:8354 aff0:834a aff1:8338 aff2:8350 aff3:8349 aff4:8335 aff5:8334 aff6:834f aff7:8332 aff8:8339 aff9:8336 affa:8317 affb:8340 affc:8331 affd:8328 affe:8343 b040:8654 b041:868a b042:86aa b043:8693 b044:86a4 b045:86a9 b046:868c b047:86a3 b048:869c b049:8870 b04a:8877 b04b:8881 b04c:8882 b04d:887d b04e:8879 b04f:8a18 b050:8a10 b051:8a0e b052:8a0c b053:8a15 b054:8a0a b055:8a17 b056:8a13 b057:8a16 b058:8a0f b059:8a11 b05a:8c48 b05b:8c7a b05c:8c79 b05d:8ca1 b05e:8ca2 b05f:8d77 b060:8eac b061:8ed2 b062:8ed4 b063:8ecf b064:8fb1 b065:9001 b066:9006 b067:8ff7 b068:9000 b069:8ffa b06a:8ff4 b06b:9003 b06c:8ffd b06d:9005 b06e:8ff8 b06f:9095 b070:90e1 b071:90dd b072:90e2 b073:9152 b074:914d b075:914c b076:91d8 b077:91dd b078:91d7 b079:91dc b07a:91d9 b07b:9583 b07c:9662 b07d:9663 b07e:9661 b0a1:965b b0a2:965d b0a3:9664 b0a4:9658 b0a5:965e b0a6:96bb b0a7:98e2 b0a8:99ac b0a9:9aa8 b0aa:9ad8 b0ab:9b25 b0ac:9b32 b0ad:9b3c b0ae:4e7e b0af:507a b0b0:507d b0b1:505c b0b2:5047 b0b3:5043 b0b4:504c b0b5:505a b0b6:5049 b0b7:5065 b0b8:5076 b0b9:504e b0ba:5055 b0bb:5075 b0bc:5074 b0bd:5077 b0be:504f b0bf:500f b0c0:506f b0c1:506d b0c2:515c b0c3:5195 b0c4:51f0 b0c5:526a b0c6:526f b0c7:52d2 b0c8:52d9 b0c9:52d8 b0ca:52d5 b0cb:5310 b0cc:530f b0cd:5319 b0ce:533f b0cf:5340 b0d0:533e b0d1:53c3 b0d2:66fc b0d3:5546 b0d4:556a b0d5:5566 b0d6:5544 b0d7:555e b0d8:5561 b0d9:5543 b0da:554a b0db:5531 b0dc:5556 b0dd:554f b0de:5555 b0df:552f b0e0:5564 b0e1:5538 b0e2:552e b0e3:555c b0e4:552c b0e5:5563 b0e6:5533 b0e7:5541 b0e8:5557 b0e9:5708 b0ea:570b b0eb:5709 b0ec:57df b0ed:5805 b0ee:580a b0ef:5806 b0f0:57e0 b0f1:57e4 b0f2:57fa b0f3:5802 b0f4:5835 b0f5:57f7 b0f6:57f9 b0f7:5920 b0f8:5962 b0f9:5a36 b0fa:5a41 b0fb:5a49 b0fc:5a66 b0fd:5a6a b0fe:5a40 b140:5a3c b141:5a62 b142:5a5a b143:5a46 b144:5a4a b145:5b70 b146:5bc7 b147:5bc5 b148:5bc4 b149:5bc2 b14a:5bbf b14b:5bc6 b14c:5c09 b14d:5c08 b14e:5c07 b14f:5c60 b150:5c5c b151:5c5d b152:5d07 b153:5d06 b154:5d0e b155:5d1b b156:5d16 b157:5d22 b158:5d11 b159:5d29 b15a:5d14 b15b:5d19 b15c:5d24 b15d:5d27 b15e:5d17 b15f:5de2 b160:5e38 b161:5e36 b162:5e33 b163:5e37 b164:5eb7 b165:5eb8 b166:5eb6 b167:5eb5 b168:5ebe b169:5f35 b16a:5f37 b16b:5f57 b16c:5f6c b16d:5f69 b16e:5f6b b16f:5f97 b170:5f99 b171:5f9e b172:5f98 b173:5fa1 b174:5fa0 b175:5f9c b176:607f b177:60a3 b178:6089 b179:60a0 b17a:60a8 b17b:60cb b17c:60b4 b17d:60e6 b17e:60bd b1a1:60c5 b1a2:60bb b1a3:60b5 b1a4:60dc b1a5:60bc b1a6:60d8 b1a7:60d5 b1a8:60c6 b1a9:60df b1aa:60b8 b1ab:60da b1ac:60c7 b1ad:621a b1ae:621b b1af:6248 b1b0:63a0 b1b1:63a7 b1b2:6372 b1b3:6396 b1b4:63a2 b1b5:63a5 b1b6:6377 b1b7:6367 b1b8:6398 b1b9:63aa b1ba:6371 b1bb:63a9 b1bc:6389 b1bd:6383 b1be:639b b1bf:636b b1c0:63a8 b1c1:6384 b1c2:6388 b1c3:6399 b1c4:63a1 b1c5:63ac b1c6:6392 b1c7:638f b1c8:6380 b1c9:637b b1ca:6369 b1cb:6368 b1cc:637a b1cd:655d b1ce:6556 b1cf:6551 b1d0:6559 b1d1:6557 b1d2:555f b1d3:654f b1d4:6558 b1d5:6555 b1d6:6554 b1d7:659c b1d8:659b b1d9:65ac b1da:65cf b1db:65cb b1dc:65cc b1dd:65ce b1de:665d b1df:665a b1e0:6664 b1e1:6668 b1e2:6666 b1e3:665e b1e4:66f9 b1e5:52d7 b1e6:671b b1e7:6881 b1e8:68af b1e9:68a2 b1ea:6893 b1eb:68b5 b1ec:687f b1ed:6876 b1ee:68b1 b1ef:68a7 b1f0:6897 b1f1:68b0 b1f2:6883 b1f3:68c4 b1f4:68ad b1f5:6886 b1f6:6885 b1f7:6894 b1f8:689d b1f9:68a8 b1fa:689f b1fb:68a1 b1fc:6882 b1fd:6b32 b1fe:6bba b240:6beb b241:6bec b242:6c2b b243:6d8e b244:6dbc b245:6df3 b246:6dd9 b247:6db2 b248:6de1 b249:6dcc b24a:6de4 b24b:6dfb b24c:6dfa b24d:6e05 b24e:6dc7 b24f:6dcb b250:6daf b251:6dd1 b252:6dae b253:6dde b254:6df9 b255:6db8 b256:6df7 b257:6df5 b258:6dc5 b259:6dd2 b25a:6e1a b25b:6db5 b25c:6dda b25d:6deb b25e:6dd8 b25f:6dea b260:6df1 b261:6dee b262:6de8 b263:6dc6 b264:6dc4 b265:6daa b266:6dec b267:6dbf b268:6de6 b269:70f9 b26a:7109 b26b:710a b26c:70fd b26d:70ef b26e:723d b26f:727d b270:7281 b271:731c b272:731b b273:7316 b274:7313 b275:7319 b276:7387 b277:7405 b278:740a b279:7403 b27a:7406 b27b:73fe b27c:740d b27d:74e0 b27e:74f6 b2a1:74f7 b2a2:751c b2a3:7522 b2a4:7565 b2a5:7566 b2a6:7562 b2a7:7570 b2a8:758f b2a9:75d4 b2aa:75d5 b2ab:75b5 b2ac:75ca b2ad:75cd b2ae:768e b2af:76d4 b2b0:76d2 b2b1:76db b2b2:7737 b2b3:773e b2b4:773c b2b5:7736 b2b6:7738 b2b7:773a b2b8:786b b2b9:7843 b2ba:784e b2bb:7965 b2bc:7968 b2bd:796d b2be:79fb b2bf:7a92 b2c0:7a95 b2c1:7b20 b2c2:7b28 b2c3:7b1b b2c4:7b2c b2c5:7b26 b2c6:7b19 b2c7:7b1e b2c8:7b2e b2c9:7c92 b2ca:7c97 b2cb:7c95 b2cc:7d46 b2cd:7d43 b2ce:7d71 b2cf:7d2e b2d0:7d39 b2d1:7d3c b2d2:7d40 b2d3:7d30 b2d4:7d33 b2d5:7d44 b2d6:7d2f b2d7:7d42 b2d8:7d32 b2d9:7d31 b2da:7f3d b2db:7f9e b2dc:7f9a b2dd:7fcc b2de:7fce b2df:7fd2 b2e0:801c b2e1:804a b2e2:8046 b2e3:812f b2e4:8116 b2e5:8123 b2e6:812b b2e7:8129 b2e8:8130 b2e9:8124 b2ea:8202 b2eb:8235 b2ec:8237 b2ed:8236 b2ee:8239 b2ef:838e b2f0:839e b2f1:8398 b2f2:8378 b2f3:83a2 b2f4:8396 b2f5:83bd b2f6:83ab b2f7:8392 b2f8:838a b2f9:8393 b2fa:8389 b2fb:83a0 b2fc:8377 b2fd:837b b2fe:837c b340:8386 b341:83a7 b342:8655 b343:5f6a b344:86c7 b345:86c0 b346:86b6 b347:86c4 b348:86b5 b349:86c6 b34a:86cb b34b:86b1 b34c:86af b34d:86c9 b34e:8853 b34f:889e b350:8888 b351:88ab b352:8892 b353:8896 b354:888d b355:888b b356:8993 b357:898f b358:8a2a b359:8a1d b35a:8a23 b35b:8a25 b35c:8a31 b35d:8a2d b35e:8a1f b35f:8a1b b360:8a22 b361:8c49 b362:8c5a b363:8ca9 b364:8cac b365:8cab b366:8ca8 b367:8caa b368:8ca7 b369:8d67 b36a:8d66 b36b:8dbe b36c:8dba b36d:8edb b36e:8edf b36f:9019 b370:900d b371:901a b372:9017 b373:9023 b374:901f b375:901d b376:9010 b377:9015 b378:901e b379:9020 b37a:900f b37b:9022 b37c:9016 b37d:901b b37e:9014 b3a1:90e8 b3a2:90ed b3a3:90fd b3a4:9157 b3a5:91ce b3a6:91f5 b3a7:91e6 b3a8:91e3 b3a9:91e7 b3aa:91ed b3ab:91e9 b3ac:9589 b3ad:966a b3ae:9675 b3af:9673 b3b0:9678 b3b1:9670 b3b2:9674 b3b3:9676 b3b4:9677 b3b5:966c b3b6:96c0 b3b7:96ea b3b8:96e9 b3b9:7ae0 b3ba:7adf b3bb:9802 b3bc:9803 b3bd:9b5a b3be:9ce5 b3bf:9e75 b3c0:9e7f b3c1:9ea5 b3c2:9ebb b3c3:50a2 b3c4:508d b3c5:5085 b3c6:5099 b3c7:5091 b3c8:5080 b3c9:5096 b3ca:5098 b3cb:509a b3cc:6700 b3cd:51f1 b3ce:5272 b3cf:5274 b3d0:5275 b3d1:5269 b3d2:52de b3d3:52dd b3d4:52db b3d5:535a b3d6:53a5 b3d7:557b b3d8:5580 b3d9:55a7 b3da:557c b3db:558a b3dc:559d b3dd:5598 b3de:5582 b3df:559c b3e0:55aa b3e1:5594 b3e2:5587 b3e3:558b b3e4:5583 b3e5:55b3 b3e6:55ae b3e7:559f b3e8:553e b3e9:55b2 b3ea:559a b3eb:55bb b3ec:55ac b3ed:55b1 b3ee:557e b3ef:5589 b3f0:55ab b3f1:5599 b3f2:570d b3f3:582f b3f4:582a b3f5:5834 b3f6:5824 b3f7:5830 b3f8:5831 b3f9:5821 b3fa:581d b3fb:5820 b3fc:58f9 b3fd:58fa b3fe:5960 b440:5a77 b441:5a9a b442:5a7f b443:5a92 b444:5a9b b445:5aa7 b446:5b73 b447:5b71 b448:5bd2 b449:5bcc b44a:5bd3 b44b:5bd0 b44c:5c0a b44d:5c0b b44e:5c31 b44f:5d4c b450:5d50 b451:5d34 b452:5d47 b453:5dfd b454:5e45 b455:5e3d b456:5e40 b457:5e43 b458:5e7e b459:5eca b45a:5ec1 b45b:5ec2 b45c:5ec4 b45d:5f3c b45e:5f6d b45f:5fa9 b460:5faa b461:5fa8 b462:60d1 b463:60e1 b464:60b2 b465:60b6 b466:60e0 b467:611c b468:6123 b469:60fa b46a:6115 b46b:60f0 b46c:60fb b46d:60f4 b46e:6168 b46f:60f1 b470:610e b471:60f6 b472:6109 b473:6100 b474:6112 b475:621f b476:6249 b477:63a3 b478:638c b479:63cf b47a:63c0 b47b:63e9 b47c:63c9 b47d:63c6 b47e:63cd b4a1:63d2 b4a2:63e3 b4a3:63d0 b4a4:63e1 b4a5:63d6 b4a6:63ed b4a7:63ee b4a8:6376 b4a9:63f4 b4aa:63ea b4ab:63db b4ac:6452 b4ad:63da b4ae:63f9 b4af:655e b4b0:6566 b4b1:6562 b4b2:6563 b4b3:6591 b4b4:6590 b4b5:65af b4b6:666e b4b7:6670 b4b8:6674 b4b9:6676 b4ba:666f b4bb:6691 b4bc:667a b4bd:667e b4be:6677 b4bf:66fe b4c0:66ff b4c1:671f b4c2:671d b4c3:68fa b4c4:68d5 b4c5:68e0 b4c6:68d8 b4c7:68d7 b4c8:6905 b4c9:68df b4ca:68f5 b4cb:68ee b4cc:68e7 b4cd:68f9 b4ce:68d2 b4cf:68f2 b4d0:68e3 b4d1:68cb b4d2:68cd b4d3:690d b4d4:6912 b4d5:690e b4d6:68c9 b4d7:68da b4d8:696e b4d9:68fb b4da:6b3e b4db:6b3a b4dc:6b3d b4dd:6b98 b4de:6b96 b4df:6bbc b4e0:6bef b4e1:6c2e b4e2:6c2f b4e3:6c2c b4e4:6e2f b4e5:6e38 b4e6:6e54 b4e7:6e21 b4e8:6e32 b4e9:6e67 b4ea:6e4a b4eb:6e20 b4ec:6e25 b4ed:6e23 b4ee:6e1b b4ef:6e5b b4f0:6e58 b4f1:6e24 b4f2:6e56 b4f3:6e6e b4f4:6e2d b4f5:6e26 b4f6:6e6f b4f7:6e34 b4f8:6e4d b4f9:6e3a b4fa:6e2c b4fb:6e43 b4fc:6e1d b4fd:6e3e b4fe:6ecb b540:6e89 b541:6e19 b542:6e4e b543:6e63 b544:6e44 b545:6e72 b546:6e69 b547:6e5f b548:7119 b549:711a b54a:7126 b54b:7130 b54c:7121 b54d:7136 b54e:716e b54f:711c b550:724c b551:7284 b552:7280 b553:7336 b554:7325 b555:7334 b556:7329 b557:743a b558:742a b559:7433 b55a:7422 b55b:7425 b55c:7435 b55d:7436 b55e:7434 b55f:742f b560:741b b561:7426 b562:7428 b563:7525 b564:7526 b565:756b b566:756a b567:75e2 b568:75db b569:75e3 b56a:75d9 b56b:75d8 b56c:75de b56d:75e0 b56e:767b b56f:767c b570:7696 b571:7693 b572:76b4 b573:76dc b574:774f b575:77ed b576:785d b577:786c b578:786f b579:7a0d b57a:7a08 b57b:7a0b b57c:7a05 b57d:7a00 b57e:7a98 b5a1:7a97 b5a2:7a96 b5a3:7ae5 b5a4:7ae3 b5a5:7b49 b5a6:7b56 b5a7:7b46 b5a8:7b50 b5a9:7b52 b5aa:7b54 b5ab:7b4d b5ac:7b4b b5ad:7b4f b5ae:7b51 b5af:7c9f b5b0:7ca5 b5b1:7d5e b5b2:7d50 b5b3:7d68 b5b4:7d55 b5b5:7d2b b5b6:7d6e b5b7:7d72 b5b8:7d61 b5b9:7d66 b5ba:7d62 b5bb:7d70 b5bc:7d73 b5bd:5584 b5be:7fd4 b5bf:7fd5 b5c0:800b b5c1:8052 b5c2:8085 b5c3:8155 b5c4:8154 b5c5:814b b5c6:8151 b5c7:814e b5c8:8139 b5c9:8146 b5ca:813e b5cb:814c b5cc:8153 b5cd:8174 b5ce:8212 b5cf:821c b5d0:83e9 b5d1:8403 b5d2:83f8 b5d3:840d b5d4:83e0 b5d5:83c5 b5d6:840b b5d7:83c1 b5d8:83ef b5d9:83f1 b5da:83f4 b5db:8457 b5dc:840a b5dd:83f0 b5de:840c b5df:83cc b5e0:83fd b5e1:83f2 b5e2:83ca b5e3:8438 b5e4:840e b5e5:8404 b5e6:83dc b5e7:8407 b5e8:83d4 b5e9:83df b5ea:865b b5eb:86df b5ec:86d9 b5ed:86ed b5ee:86d4 b5ef:86db b5f0:86e4 b5f1:86d0 b5f2:86de b5f3:8857 b5f4:88c1 b5f5:88c2 b5f6:88b1 b5f7:8983 b5f8:8996 b5f9:8a3b b5fa:8a60 b5fb:8a55 b5fc:8a5e b5fd:8a3c b5fe:8a41 b640:8a54 b641:8a5b b642:8a50 b643:8a46 b644:8a34 b645:8a3a b646:8a36 b647:8a56 b648:8c61 b649:8c82 b64a:8caf b64b:8cbc b64c:8cb3 b64d:8cbd b64e:8cc1 b64f:8cbb b650:8cc0 b651:8cb4 b652:8cb7 b653:8cb6 b654:8cbf b655:8cb8 b656:8d8a b657:8d85 b658:8d81 b659:8dce b65a:8ddd b65b:8dcb b65c:8dda b65d:8dd1 b65e:8dcc b65f:8ddb b660:8dc6 b661:8efb b662:8ef8 b663:8efc b664:8f9c b665:902e b666:9035 b667:9031 b668:9038 b669:9032 b66a:9036 b66b:9102 b66c:90f5 b66d:9109 b66e:90fe b66f:9163 b670:9165 b671:91cf b672:9214 b673:9215 b674:9223 b675:9209 b676:921e b677:920d b678:9210 b679:9207 b67a:9211 b67b:9594 b67c:958f b67d:958b b67e:9591 b6a1:9593 b6a2:9592 b6a3:958e b6a4:968a b6a5:968e b6a6:968b b6a7:967d b6a8:9685 b6a9:9686 b6aa:968d b6ab:9672 b6ac:9684 b6ad:96c1 b6ae:96c5 b6af:96c4 b6b0:96c6 b6b1:96c7 b6b2:96ef b6b3:96f2 b6b4:97cc b6b5:9805 b6b6:9806 b6b7:9808 b6b8:98e7 b6b9:98ea b6ba:98ef b6bb:98e9 b6bc:98f2 b6bd:98ed b6be:99ae b6bf:99ad b6c0:9ec3 b6c1:9ecd b6c2:9ed1 b6c3:4e82 b6c4:50ad b6c5:50b5 b6c6:50b2 b6c7:50b3 b6c8:50c5 b6c9:50be b6ca:50ac b6cb:50b7 b6cc:50bb b6cd:50af b6ce:50c7 b6cf:527f b6d0:5277 b6d1:527d b6d2:52df b6d3:52e6 b6d4:52e4 b6d5:52e2 b6d6:52e3 b6d7:532f b6d8:55df b6d9:55e8 b6da:55d3 b6db:55e6 b6dc:55ce b6dd:55dc b6de:55c7 b6df:55d1 b6e0:55e3 b6e1:55e4 b6e2:55ef b6e3:55da b6e4:55e1 b6e5:55c5 b6e6:55c6 b6e7:55e5 b6e8:55c9 b6e9:5712 b6ea:5713 b6eb:585e b6ec:5851 b6ed:5858 b6ee:5857 b6ef:585a b6f0:5854 b6f1:586b b6f2:584c b6f3:586d b6f4:584a b6f5:5862 b6f6:5852 b6f7:584b b6f8:5967 b6f9:5ac1 b6fa:5ac9 b6fb:5acc b6fc:5abe b6fd:5abd b6fe:5abc b740:5ab3 b741:5ac2 b742:5ab2 b743:5d69 b744:5d6f b745:5e4c b746:5e79 b747:5ec9 b748:5ec8 b749:5f12 b74a:5f59 b74b:5fac b74c:5fae b74d:611a b74e:610f b74f:6148 b750:611f b751:60f3 b752:611b b753:60f9 b754:6101 b755:6108 b756:614e b757:614c b758:6144 b759:614d b75a:613e b75b:6134 b75c:6127 b75d:610d b75e:6106 b75f:6137 b760:6221 b761:6222 b762:6413 b763:643e b764:641e b765:642a b766:642d b767:643d b768:642c b769:640f b76a:641c b76b:6414 b76c:640d b76d:6436 b76e:6416 b76f:6417 b770:6406 b771:656c b772:659f b773:65b0 b774:6697 b775:6689 b776:6687 b777:6688 b778:6696 b779:6684 b77a:6698 b77b:668d b77c:6703 b77d:6994 b77e:696d b7a1:695a b7a2:6977 b7a3:6960 b7a4:6954 b7a5:6975 b7a6:6930 b7a7:6982 b7a8:694a b7a9:6968 b7aa:696b b7ab:695e b7ac:6953 b7ad:6979 b7ae:6986 b7af:695d b7b0:6963 b7b1:695b b7b2:6b47 b7b3:6b72 b7b4:6bc0 b7b5:6bbf b7b6:6bd3 b7b7:6bfd b7b8:6ea2 b7b9:6eaf b7ba:6ed3 b7bb:6eb6 b7bc:6ec2 b7bd:6e90 b7be:6e9d b7bf:6ec7 b7c0:6ec5 b7c1:6ea5 b7c2:6e98 b7c3:6ebc b7c4:6eba b7c5:6eab b7c6:6ed1 b7c7:6e96 b7c8:6e9c b7c9:6ec4 b7ca:6ed4 b7cb:6eaa b7cc:6ea7 b7cd:6eb4 b7ce:714e b7cf:7159 b7d0:7169 b7d1:7164 b7d2:7149 b7d3:7167 b7d4:715c b7d5:716c b7d6:7166 b7d7:714c b7d8:7165 b7d9:715e b7da:7146 b7db:7168 b7dc:7156 b7dd:723a b7de:7252 b7df:7337 b7e0:7345 b7e1:733f b7e2:733e b7e3:746f b7e4:745a b7e5:7455 b7e6:745f b7e7:745e b7e8:7441 b7e9:743f b7ea:7459 b7eb:745b b7ec:745c b7ed:7576 b7ee:7578 b7ef:7600 b7f0:75f0 b7f1:7601 b7f2:75f2 b7f3:75f1 b7f4:75fa b7f5:75ff b7f6:75f4 b7f7:75f3 b7f8:76de b7f9:76df b7fa:775b b7fb:776b b7fc:7766 b7fd:775e b7fe:7763 b840:7779 b841:776a b842:776c b843:775c b844:7765 b845:7768 b846:7762 b847:77ee b848:788e b849:78b0 b84a:7897 b84b:7898 b84c:788c b84d:7889 b84e:787c b84f:7891 b850:7893 b851:787f b852:797a b853:797f b854:7981 b855:842c b856:79bd b857:7a1c b858:7a1a b859:7a20 b85a:7a14 b85b:7a1f b85c:7a1e b85d:7a9f b85e:7aa0 b85f:7b77 b860:7bc0 b861:7b60 b862:7b6e b863:7b67 b864:7cb1 b865:7cb3 b866:7cb5 b867:7d93 b868:7d79 b869:7d91 b86a:7d81 b86b:7d8f b86c:7d5b b86d:7f6e b86e:7f69 b86f:7f6a b870:7f72 b871:7fa9 b872:7fa8 b873:7fa4 b874:8056 b875:8058 b876:8086 b877:8084 b878:8171 b879:8170 b87a:8178 b87b:8165 b87c:816e b87d:8173 b87e:816b b8a1:8179 b8a2:817a b8a3:8166 b8a4:8205 b8a5:8247 b8a6:8482 b8a7:8477 b8a8:843d b8a9:8431 b8aa:8475 b8ab:8466 b8ac:846b b8ad:8449 b8ae:846c b8af:845b b8b0:843c b8b1:8435 b8b2:8461 b8b3:8463 b8b4:8469 b8b5:846d b8b6:8446 b8b7:865e b8b8:865c b8b9:865f b8ba:86f9 b8bb:8713 b8bc:8708 b8bd:8707 b8be:8700 b8bf:86fe b8c0:86fb b8c1:8702 b8c2:8703 b8c3:8706 b8c4:870a b8c5:8859 b8c6:88df b8c7:88d4 b8c8:88d9 b8c9:88dc b8ca:88d8 b8cb:88dd b8cc:88e1 b8cd:88ca b8ce:88d5 b8cf:88d2 b8d0:899c b8d1:89e3 b8d2:8a6b b8d3:8a72 b8d4:8a73 b8d5:8a66 b8d6:8a69 b8d7:8a70 b8d8:8a87 b8d9:8a7c b8da:8a63 b8db:8aa0 b8dc:8a71 b8dd:8a85 b8de:8a6d b8df:8a62 b8e0:8a6e b8e1:8a6c b8e2:8a79 b8e3:8a7b b8e4:8a3e b8e5:8a68 b8e6:8c62 b8e7:8c8a b8e8:8c89 b8e9:8cca b8ea:8cc7 b8eb:8cc8 b8ec:8cc4 b8ed:8cb2 b8ee:8cc3 b8ef:8cc2 b8f0:8cc5 b8f1:8de1 b8f2:8ddf b8f3:8de8 b8f4:8def b8f5:8df3 b8f6:8dfa b8f7:8dea b8f8:8de4 b8f9:8de6 b8fa:8eb2 b8fb:8f03 b8fc:8f09 b8fd:8efe b8fe:8f0a b940:8f9f b941:8fb2 b942:904b b943:904a b944:9053 b945:9042 b946:9054 b947:903c b948:9055 b949:9050 b94a:9047 b94b:904f b94c:904e b94d:904d b94e:9051 b94f:903e b950:9041 b951:9112 b952:9117 b953:916c b954:916a b955:9169 b956:91c9 b957:9237 b958:9257 b959:9238 b95a:923d b95b:9240 b95c:923e b95d:925b b95e:924b b95f:9264 b960:9251 b961:9234 b962:9249 b963:924d b964:9245 b965:9239 b966:923f b967:925a b968:9598 b969:9698 b96a:9694 b96b:9695 b96c:96cd b96d:96cb b96e:96c9 b96f:96ca b970:96f7 b971:96fb b972:96f9 b973:96f6 b974:9756 b975:9774 b976:9776 b977:9810 b978:9811 b979:9813 b97a:980a b97b:9812 b97c:980c b97d:98fc b97e:98f4 b9a1:98fd b9a2:98fe b9a3:99b3 b9a4:99b1 b9a5:99b4 b9a6:9ae1 b9a7:9ce9 b9a8:9e82 b9a9:9f0e b9aa:9f13 b9ab:9f20 b9ac:50e7 b9ad:50ee b9ae:50e5 b9af:50d6 b9b0:50ed b9b1:50da b9b2:50d5 b9b3:50cf b9b4:50d1 b9b5:50f1 b9b6:50ce b9b7:50e9 b9b8:5162 b9b9:51f3 b9ba:5283 b9bb:5282 b9bc:5331 b9bd:53ad b9be:55fe b9bf:5600 b9c0:561b b9c1:5617 b9c2:55fd b9c3:5614 b9c4:5606 b9c5:5609 b9c6:560d b9c7:560e b9c8:55f7 b9c9:5616 b9ca:561f b9cb:5608 b9cc:5610 b9cd:55f6 b9ce:5718 b9cf:5716 b9d0:5875 b9d1:587e b9d2:5883 b9d3:5893 b9d4:588a b9d5:5879 b9d6:5885 b9d7:587d b9d8:58fd b9d9:5925 b9da:5922 b9db:5924 b9dc:596a b9dd:5969 b9de:5ae1 b9df:5ae6 b9e0:5ae9 b9e1:5ad7 b9e2:5ad6 b9e3:5ad8 b9e4:5ae3 b9e5:5b75 b9e6:5bde b9e7:5be7 b9e8:5be1 b9e9:5be5 b9ea:5be6 b9eb:5be8 b9ec:5be2 b9ed:5be4 b9ee:5bdf b9ef:5c0d b9f0:5c62 b9f1:5d84 b9f2:5d87 b9f3:5e5b b9f4:5e63 b9f5:5e55 b9f6:5e57 b9f7:5e54 b9f8:5ed3 b9f9:5ed6 b9fa:5f0a b9fb:5f46 b9fc:5f70 b9fd:5fb9 b9fe:6147 ba40:613f ba41:614b ba42:6177 ba43:6162 ba44:6163 ba45:615f ba46:615a ba47:6158 ba48:6175 ba49:622a ba4a:6487 ba4b:6458 ba4c:6454 ba4d:64a4 ba4e:6478 ba4f:645f ba50:647a ba51:6451 ba52:6467 ba53:6434 ba54:646d ba55:647b ba56:6572 ba57:65a1 ba58:65d7 ba59:65d6 ba5a:66a2 ba5b:66a8 ba5c:669d ba5d:699c ba5e:69a8 ba5f:6995 ba60:69c1 ba61:69ae ba62:69d3 ba63:69cb ba64:699b ba65:69b7 ba66:69bb ba67:69ab ba68:69b4 ba69:69d0 ba6a:69cd ba6b:69ad ba6c:69cc ba6d:69a6 ba6e:69c3 ba6f:69a3 ba70:6b49 ba71:6b4c ba72:6c33 ba73:6f33 ba74:6f14 ba75:6efe ba76:6f13 ba77:6ef4 ba78:6f29 ba79:6f3e ba7a:6f20 ba7b:6f2c ba7c:6f0f ba7d:6f02 ba7e:6f22 baa1:6eff baa2:6eef baa3:6f06 baa4:6f31 baa5:6f38 baa6:6f32 baa7:6f23 baa8:6f15 baa9:6f2b baaa:6f2f baab:6f88 baac:6f2a baad:6eec baae:6f01 baaf:6ef2 bab0:6ecc bab1:6ef7 bab2:7194 bab3:7199 bab4:717d bab5:718a bab6:7184 bab7:7192 bab8:723e bab9:7292 baba:7296 babb:7344 babc:7350 babd:7464 babe:7463 babf:746a bac0:7470 bac1:746d bac2:7504 bac3:7591 bac4:7627 bac5:760d bac6:760b bac7:7609 bac8:7613 bac9:76e1 baca:76e3 bacb:7784 bacc:777d bacd:777f bace:7761 bacf:78c1 bad0:789f bad1:78a7 bad2:78b3 bad3:78a9 bad4:78a3 bad5:798e bad6:798f bad7:798d bad8:7a2e bad9:7a31 bada:7aaa badb:7aa9 badc:7aed badd:7aef bade:7ba1 badf:7b95 bae0:7b8b bae1:7b75 bae2:7b97 bae3:7b9d bae4:7b94 bae5:7b8f bae6:7bb8 bae7:7b87 bae8:7b84 bae9:7cb9 baea:7cbd baeb:7cbe baec:7dbb baed:7db0 baee:7d9c baef:7dbd baf0:7dbe baf1:7da0 baf2:7dca baf3:7db4 baf4:7db2 baf5:7db1 baf6:7dba baf7:7da2 baf8:7dbf baf9:7db5 bafa:7db8 bafb:7dad bafc:7dd2 bafd:7dc7 bafe:7dac bb40:7f70 bb41:7fe0 bb42:7fe1 bb43:7fdf bb44:805e bb45:805a bb46:8087 bb47:8150 bb48:8180 bb49:818f bb4a:8188 bb4b:818a bb4c:817f bb4d:8182 bb4e:81e7 bb4f:81fa bb50:8207 bb51:8214 bb52:821e bb53:824b bb54:84c9 bb55:84bf bb56:84c6 bb57:84c4 bb58:8499 bb59:849e bb5a:84b2 bb5b:849c bb5c:84cb bb5d:84b8 bb5e:84c0 bb5f:84d3 bb60:8490 bb61:84bc bb62:84d1 bb63:84ca bb64:873f bb65:871c bb66:873b bb67:8722 bb68:8725 bb69:8734 bb6a:8718 bb6b:8755 bb6c:8737 bb6d:8729 bb6e:88f3 bb6f:8902 bb70:88f4 bb71:88f9 bb72:88f8 bb73:88fd bb74:88e8 bb75:891a bb76:88ef bb77:8aa6 bb78:8a8c bb79:8a9e bb7a:8aa3 bb7b:8a8d bb7c:8aa1 bb7d:8a93 bb7e:8aa4 bba1:8aaa bba2:8aa5 bba3:8aa8 bba4:8a98 bba5:8a91 bba6:8a9a bba7:8aa7 bba8:8c6a bba9:8c8d bbaa:8c8c bbab:8cd3 bbac:8cd1 bbad:8cd2 bbae:8d6b bbaf:8d99 bbb0:8d95 bbb1:8dfc bbb2:8f14 bbb3:8f12 bbb4:8f15 bbb5:8f13 bbb6:8fa3 bbb7:9060 bbb8:9058 bbb9:905c bbba:9063 bbbb:9059 bbbc:905e bbbd:9062 bbbe:905d bbbf:905b bbc0:9119 bbc1:9118 bbc2:911e bbc3:9175 bbc4:9178 bbc5:9177 bbc6:9174 bbc7:9278 bbc8:9280 bbc9:9285 bbca:9298 bbcb:9296 bbcc:927b bbcd:9293 bbce:929c bbcf:92a8 bbd0:927c bbd1:9291 bbd2:95a1 bbd3:95a8 bbd4:95a9 bbd5:95a3 bbd6:95a5 bbd7:95a4 bbd8:9699 bbd9:969c bbda:969b bbdb:96cc bbdc:96d2 bbdd:9700 bbde:977c bbdf:9785 bbe0:97f6 bbe1:9817 bbe2:9818 bbe3:98af bbe4:98b1 bbe5:9903 bbe6:9905 bbe7:990c bbe8:9909 bbe9:99c1 bbea:9aaf bbeb:9ab0 bbec:9ae6 bbed:9b41 bbee:9b42 bbef:9cf4 bbf0:9cf6 bbf1:9cf3 bbf2:9ebc bbf3:9f3b bbf4:9f4a bbf5:5104 bbf6:5100 bbf7:50fb bbf8:50f5 bbf9:50f9 bbfa:5102 bbfb:5108 bbfc:5109 bbfd:5105 bbfe:51dc bc40:5287 bc41:5288 bc42:5289 bc43:528d bc44:528a bc45:52f0 bc46:53b2 bc47:562e bc48:563b bc49:5639 bc4a:5632 bc4b:563f bc4c:5634 bc4d:5629 bc4e:5653 bc4f:564e bc50:5657 bc51:5674 bc52:5636 bc53:562f bc54:5630 bc55:5880 bc56:589f bc57:589e bc58:58b3 bc59:589c bc5a:58ae bc5b:58a9 bc5c:58a6 bc5d:596d bc5e:5b09 bc5f:5afb bc60:5b0b bc61:5af5 bc62:5b0c bc63:5b08 bc64:5bee bc65:5bec bc66:5be9 bc67:5beb bc68:5c64 bc69:5c65 bc6a:5d9d bc6b:5d94 bc6c:5e62 bc6d:5e5f bc6e:5e61 bc6f:5ee2 bc70:5eda bc71:5edf bc72:5edd bc73:5ee3 bc74:5ee0 bc75:5f48 bc76:5f71 bc77:5fb7 bc78:5fb5 bc79:6176 bc7a:6167 bc7b:616e bc7c:615d bc7d:6155 bc7e:6182 bca1:617c bca2:6170 bca3:616b bca4:617e bca5:61a7 bca6:6190 bca7:61ab bca8:618e bca9:61ac bcaa:619a bcab:61a4 bcac:6194 bcad:61ae bcae:622e bcaf:6469 bcb0:646f bcb1:6479 bcb2:649e bcb3:64b2 bcb4:6488 bcb5:6490 bcb6:64b0 bcb7:64a5 bcb8:6493 bcb9:6495 bcba:64a9 bcbb:6492 bcbc:64ae bcbd:64ad bcbe:64ab bcbf:649a bcc0:64ac bcc1:6499 bcc2:64a2 bcc3:64b3 bcc4:6575 bcc5:6577 bcc6:6578 bcc7:66ae bcc8:66ab bcc9:66b4 bcca:66b1 bccb:6a23 bccc:6a1f bccd:69e8 bcce:6a01 bccf:6a1e bcd0:6a19 bcd1:69fd bcd2:6a21 bcd3:6a13 bcd4:6a0a bcd5:69f3 bcd6:6a02 bcd7:6a05 bcd8:69ed bcd9:6a11 bcda:6b50 bcdb:6b4e bcdc:6ba4 bcdd:6bc5 bcde:6bc6 bcdf:6f3f bce0:6f7c bce1:6f84 bce2:6f51 bce3:6f66 bce4:6f54 bce5:6f86 bce6:6f6d bce7:6f5b bce8:6f78 bce9:6f6e bcea:6f8e bceb:6f7a bcec:6f70 bced:6f64 bcee:6f97 bcef:6f58 bcf0:6ed5 bcf1:6f6f bcf2:6f60 bcf3:6f5f bcf4:719f bcf5:71ac bcf6:71b1 bcf7:71a8 bcf8:7256 bcf9:729b bcfa:734e bcfb:7357 bcfc:7469 bcfd:748b bcfe:7483 bd40:747e bd41:7480 bd42:757f bd43:7620 bd44:7629 bd45:761f bd46:7624 bd47:7626 bd48:7621 bd49:7622 bd4a:769a bd4b:76ba bd4c:76e4 bd4d:778e bd4e:7787 bd4f:778c bd50:7791 bd51:778b bd52:78cb bd53:78c5 bd54:78ba bd55:78ca bd56:78be bd57:78d5 bd58:78bc bd59:78d0 bd5a:7a3f bd5b:7a3c bd5c:7a40 bd5d:7a3d bd5e:7a37 bd5f:7a3b bd60:7aaf bd61:7aae bd62:7bad bd63:7bb1 bd64:7bc4 bd65:7bb4 bd66:7bc6 bd67:7bc7 bd68:7bc1 bd69:7ba0 bd6a:7bcc bd6b:7cca bd6c:7de0 bd6d:7df4 bd6e:7def bd6f:7dfb bd70:7dd8 bd71:7dec bd72:7ddd bd73:7de8 bd74:7de3 bd75:7dda bd76:7dde bd77:7de9 bd78:7d9e bd79:7dd9 bd7a:7df2 bd7b:7df9 bd7c:7f75 bd7d:7f77 bd7e:7faf bda1:7fe9 bda2:8026 bda3:819b bda4:819c bda5:819d bda6:81a0 bda7:819a bda8:8198 bda9:8517 bdaa:853d bdab:851a bdac:84ee bdad:852c bdae:852d bdaf:8513 bdb0:8511 bdb1:8523 bdb2:8521 bdb3:8514 bdb4:84ec bdb5:8525 bdb6:84ff bdb7:8506 bdb8:8782 bdb9:8774 bdba:8776 bdbb:8760 bdbc:8766 bdbd:8778 bdbe:8768 bdbf:8759 bdc0:8757 bdc1:874c bdc2:8753 bdc3:885b bdc4:885d bdc5:8910 bdc6:8907 bdc7:8912 bdc8:8913 bdc9:8915 bdca:890a bdcb:8abc bdcc:8ad2 bdcd:8ac7 bdce:8ac4 bdcf:8a95 bdd0:8acb bdd1:8af8 bdd2:8ab2 bdd3:8ac9 bdd4:8ac2 bdd5:8abf bdd6:8ab0 bdd7:8ad6 bdd8:8acd bdd9:8ab6 bdda:8ab9 bddb:8adb bddc:8c4c bddd:8c4e bdde:8c6c bddf:8ce0 bde0:8cde bde1:8ce6 bde2:8ce4 bde3:8cec bde4:8ced bde5:8ce2 bde6:8ce3 bde7:8cdc bde8:8cea bde9:8ce1 bdea:8d6d bdeb:8d9f bdec:8da3 bded:8e2b bdee:8e10 bdef:8e1d bdf0:8e22 bdf1:8e0f bdf2:8e29 bdf3:8e1f bdf4:8e21 bdf5:8e1e bdf6:8eba bdf7:8f1d bdf8:8f1b bdf9:8f1f bdfa:8f29 bdfb:8f26 bdfc:8f2a bdfd:8f1c bdfe:8f1e be40:8f25 be41:9069 be42:906e be43:9068 be44:906d be45:9077 be46:9130 be47:912d be48:9127 be49:9131 be4a:9187 be4b:9189 be4c:918b be4d:9183 be4e:92c5 be4f:92bb be50:92b7 be51:92ea be52:92ac be53:92e4 be54:92c1 be55:92b3 be56:92bc be57:92d2 be58:92c7 be59:92f0 be5a:92b2 be5b:95ad be5c:95b1 be5d:9704 be5e:9706 be5f:9707 be60:9709 be61:9760 be62:978d be63:978b be64:978f be65:9821 be66:982b be67:981c be68:98b3 be69:990a be6a:9913 be6b:9912 be6c:9918 be6d:99dd be6e:99d0 be6f:99df be70:99db be71:99d1 be72:99d5 be73:99d2 be74:99d9 be75:9ab7 be76:9aee be77:9aef be78:9b27 be79:9b45 be7a:9b44 be7b:9b77 be7c:9b6f be7d:9d06 be7e:9d09 bea1:9d03 bea2:9ea9 bea3:9ebe bea4:9ece bea5:58a8 bea6:9f52 bea7:5112 bea8:5118 bea9:5114 beaa:5110 beab:5115 beac:5180 bead:51aa beae:51dd beaf:5291 beb0:5293 beb1:52f3 beb2:5659 beb3:566b beb4:5679 beb5:5669 beb6:5664 beb7:5678 beb8:566a beb9:5668 beba:5665 bebb:5671 bebc:566f bebd:566c bebe:5662 bebf:5676 bec0:58c1 bec1:58be bec2:58c7 bec3:58c5 bec4:596e bec5:5b1d bec6:5b34 bec7:5b78 bec8:5bf0 bec9:5c0e beca:5f4a becb:61b2 becc:6191 becd:61a9 bece:618a becf:61cd bed0:61b6 bed1:61be bed2:61ca bed3:61c8 bed4:6230 bed5:64c5 bed6:64c1 bed7:64cb bed8:64bb bed9:64bc beda:64da bedb:64c4 bedc:64c7 bedd:64c2 bede:64cd bedf:64bf bee0:64d2 bee1:64d4 bee2:64be bee3:6574 bee4:66c6 bee5:66c9 bee6:66b9 bee7:66c4 bee8:66c7 bee9:66b8 beea:6a3d beeb:6a38 beec:6a3a beed:6a59 beee:6a6b beef:6a58 bef0:6a39 bef1:6a44 bef2:6a62 bef3:6a61 bef4:6a4b bef5:6a47 bef6:6a35 bef7:6a5f bef8:6a48 bef9:6b59 befa:6b77 befb:6c05 befc:6fc2 befd:6fb1 befe:6fa1 bf40:6fc3 bf41:6fa4 bf42:6fc1 bf43:6fa7 bf44:6fb3 bf45:6fc0 bf46:6fb9 bf47:6fb6 bf48:6fa6 bf49:6fa0 bf4a:6fb4 bf4b:71be bf4c:71c9 bf4d:71d0 bf4e:71d2 bf4f:71c8 bf50:71d5 bf51:71b9 bf52:71ce bf53:71d9 bf54:71dc bf55:71c3 bf56:71c4 bf57:7368 bf58:749c bf59:74a3 bf5a:7498 bf5b:749f bf5c:749e bf5d:74e2 bf5e:750c bf5f:750d bf60:7634 bf61:7638 bf62:763a bf63:76e7 bf64:76e5 bf65:77a0 bf66:779e bf67:779f bf68:77a5 bf69:78e8 bf6a:78da bf6b:78ec bf6c:78e7 bf6d:79a6 bf6e:7a4d bf6f:7a4e bf70:7a46 bf71:7a4c bf72:7a4b bf73:7aba bf74:7bd9 bf75:7c11 bf76:7bc9 bf77:7be4 bf78:7bdb bf79:7be1 bf7a:7be9 bf7b:7be6 bf7c:7cd5 bf7d:7cd6 bf7e:7e0a bfa1:7e11 bfa2:7e08 bfa3:7e1b bfa4:7e23 bfa5:7e1e bfa6:7e1d bfa7:7e09 bfa8:7e10 bfa9:7f79 bfaa:7fb2 bfab:7ff0 bfac:7ff1 bfad:7fee bfae:8028 bfaf:81b3 bfb0:81a9 bfb1:81a8 bfb2:81fb bfb3:8208 bfb4:8258 bfb5:8259 bfb6:854a bfb7:8559 bfb8:8548 bfb9:8568 bfba:8569 bfbb:8543 bfbc:8549 bfbd:856d bfbe:856a bfbf:855e bfc0:8783 bfc1:879f bfc2:879e bfc3:87a2 bfc4:878d bfc5:8861 bfc6:892a bfc7:8932 bfc8:8925 bfc9:892b bfca:8921 bfcb:89aa bfcc:89a6 bfcd:8ae6 bfce:8afa bfcf:8aeb bfd0:8af1 bfd1:8b00 bfd2:8adc bfd3:8ae7 bfd4:8aee bfd5:8afe bfd6:8b01 bfd7:8b02 bfd8:8af7 bfd9:8aed bfda:8af3 bfdb:8af6 bfdc:8afc bfdd:8c6b bfde:8c6d bfdf:8c93 bfe0:8cf4 bfe1:8e44 bfe2:8e31 bfe3:8e34 bfe4:8e42 bfe5:8e39 bfe6:8e35 bfe7:8f3b bfe8:8f2f bfe9:8f38 bfea:8f33 bfeb:8fa8 bfec:8fa6 bfed:9075 bfee:9074 bfef:9078 bff0:9072 bff1:907c bff2:907a bff3:9134 bff4:9192 bff5:9320 bff6:9336 bff7:92f8 bff8:9333 bff9:932f bffa:9322 bffb:92fc bffc:932b bffd:9304 bffe:931a c040:9310 c041:9326 c042:9321 c043:9315 c044:932e c045:9319 c046:95bb c047:96a7 c048:96a8 c049:96aa c04a:96d5 c04b:970e c04c:9711 c04d:9716 c04e:970d c04f:9713 c050:970f c051:975b c052:975c c053:9766 c054:9798 c055:9830 c056:9838 c057:983b c058:9837 c059:982d c05a:9839 c05b:9824 c05c:9910 c05d:9928 c05e:991e c05f:991b c060:9921 c061:991a c062:99ed c063:99e2 c064:99f1 c065:9ab8 c066:9abc c067:9afb c068:9aed c069:9b28 c06a:9b91 c06b:9d15 c06c:9d23 c06d:9d26 c06e:9d28 c06f:9d12 c070:9d1b c071:9ed8 c072:9ed4 c073:9f8d c074:9f9c c075:512a c076:511f c077:5121 c078:5132 c079:52f5 c07a:568e c07b:5680 c07c:5690 c07d:5685 c07e:5687 c0a1:568f c0a2:58d5 c0a3:58d3 c0a4:58d1 c0a5:58ce c0a6:5b30 c0a7:5b2a c0a8:5b24 c0a9:5b7a c0aa:5c37 c0ab:5c68 c0ac:5dbc c0ad:5dba c0ae:5dbd c0af:5db8 c0b0:5e6b c0b1:5f4c c0b2:5fbd c0b3:61c9 c0b4:61c2 c0b5:61c7 c0b6:61e6 c0b7:61cb c0b8:6232 c0b9:6234 c0ba:64ce c0bb:64ca c0bc:64d8 c0bd:64e0 c0be:64f0 c0bf:64e6 c0c0:64ec c0c1:64f1 c0c2:64e2 c0c3:64ed c0c4:6582 c0c5:6583 c0c6:66d9 c0c7:66d6 c0c8:6a80 c0c9:6a94 c0ca:6a84 c0cb:6aa2 c0cc:6a9c c0cd:6adb c0ce:6aa3 c0cf:6a7e c0d0:6a97 c0d1:6a90 c0d2:6aa0 c0d3:6b5c c0d4:6bae c0d5:6bda c0d6:6c08 c0d7:6fd8 c0d8:6ff1 c0d9:6fdf c0da:6fe0 c0db:6fdb c0dc:6fe4 c0dd:6feb c0de:6fef c0df:6f80 c0e0:6fec c0e1:6fe1 c0e2:6fe9 c0e3:6fd5 c0e4:6fee c0e5:6ff0 c0e6:71e7 c0e7:71df c0e8:71ee c0e9:71e6 c0ea:71e5 c0eb:71ed c0ec:71ec c0ed:71f4 c0ee:71e0 c0ef:7235 c0f0:7246 c0f1:7370 c0f2:7372 c0f3:74a9 c0f4:74b0 c0f5:74a6 c0f6:74a8 c0f7:7646 c0f8:7642 c0f9:764c c0fa:76ea c0fb:77b3 c0fc:77aa c0fd:77b0 c0fe:77ac c140:77a7 c141:77ad c142:77ef c143:78f7 c144:78fa c145:78f4 c146:78ef c147:7901 c148:79a7 c149:79aa c14a:7a57 c14b:7abf c14c:7c07 c14d:7c0d c14e:7bfe c14f:7bf7 c150:7c0c c151:7be0 c152:7ce0 c153:7cdc c154:7cde c155:7ce2 c156:7cdf c157:7cd9 c158:7cdd c159:7e2e c15a:7e3e c15b:7e46 c15c:7e37 c15d:7e32 c15e:7e43 c15f:7e2b c160:7e3d c161:7e31 c162:7e45 c163:7e41 c164:7e34 c165:7e39 c166:7e48 c167:7e35 c168:7e3f c169:7e2f c16a:7f44 c16b:7ff3 c16c:7ffc c16d:8071 c16e:8072 c16f:8070 c170:806f c171:8073 c172:81c6 c173:81c3 c174:81ba c175:81c2 c176:81c0 c177:81bf c178:81bd c179:81c9 c17a:81be c17b:81e8 c17c:8209 c17d:8271 c17e:85aa c1a1:8584 c1a2:857e c1a3:859c c1a4:8591 c1a5:8594 c1a6:85af c1a7:859b c1a8:8587 c1a9:85a8 c1aa:858a c1ab:8667 c1ac:87c0 c1ad:87d1 c1ae:87b3 c1af:87d2 c1b0:87c6 c1b1:87ab c1b2:87bb c1b3:87ba c1b4:87c8 c1b5:87cb c1b6:893b c1b7:8936 c1b8:8944 c1b9:8938 c1ba:893d c1bb:89ac c1bc:8b0e c1bd:8b17 c1be:8b19 c1bf:8b1b c1c0:8b0a c1c1:8b20 c1c2:8b1d c1c3:8b04 c1c4:8b10 c1c5:8c41 c1c6:8c3f c1c7:8c73 c1c8:8cfa c1c9:8cfd c1ca:8cfc c1cb:8cf8 c1cc:8cfb c1cd:8da8 c1ce:8e49 c1cf:8e4b c1d0:8e48 c1d1:8e4a c1d2:8f44 c1d3:8f3e c1d4:8f42 c1d5:8f45 c1d6:8f3f c1d7:907f c1d8:907d c1d9:9084 c1da:9081 c1db:9082 c1dc:9080 c1dd:9139 c1de:91a3 c1df:919e c1e0:919c c1e1:934d c1e2:9382 c1e3:9328 c1e4:9375 c1e5:934a c1e6:9365 c1e7:934b c1e8:9318 c1e9:937e c1ea:936c c1eb:935b c1ec:9370 c1ed:935a c1ee:9354 c1ef:95ca c1f0:95cb c1f1:95cc c1f2:95c8 c1f3:95c6 c1f4:96b1 c1f5:96b8 c1f6:96d6 c1f7:971c c1f8:971e c1f9:97a0 c1fa:97d3 c1fb:9846 c1fc:98b6 c1fd:9935 c1fe:9a01 c240:99ff c241:9bae c242:9bab c243:9baa c244:9bad c245:9d3b c246:9d3f c247:9e8b c248:9ecf c249:9ede c24a:9edc c24b:9edd c24c:9edb c24d:9f3e c24e:9f4b c24f:53e2 c250:5695 c251:56ae c252:58d9 c253:58d8 c254:5b38 c255:5f5e c256:61e3 c257:6233 c258:64f4 c259:64f2 c25a:64fe c25b:6506 c25c:64fa c25d:64fb c25e:64f7 c25f:65b7 c260:66dc c261:6726 c262:6ab3 c263:6aac c264:6ac3 c265:6abb c266:6ab8 c267:6ac2 c268:6aae c269:6aaf c26a:6b5f c26b:6b78 c26c:6baf c26d:7009 c26e:700b c26f:6ffe c270:7006 c271:6ffa c272:7011 c273:700f c274:71fb c275:71fc c276:71fe c277:71f8 c278:7377 c279:7375 c27a:74a7 c27b:74bf c27c:7515 c27d:7656 c27e:7658 c2a1:7652 c2a2:77bd c2a3:77bf c2a4:77bb c2a5:77bc c2a6:790e c2a7:79ae c2a8:7a61 c2a9:7a62 c2aa:7a60 c2ab:7ac4 c2ac:7ac5 c2ad:7c2b c2ae:7c27 c2af:7c2a c2b0:7c1e c2b1:7c23 c2b2:7c21 c2b3:7ce7 c2b4:7e54 c2b5:7e55 c2b6:7e5e c2b7:7e5a c2b8:7e61 c2b9:7e52 c2ba:7e59 c2bb:7f48 c2bc:7ff9 c2bd:7ffb c2be:8077 c2bf:8076 c2c0:81cd c2c1:81cf c2c2:820a c2c3:85cf c2c4:85a9 c2c5:85cd c2c6:85d0 c2c7:85c9 c2c8:85b0 c2c9:85ba c2ca:85b9 c2cb:85a6 c2cc:87ef c2cd:87ec c2ce:87f2 c2cf:87e0 c2d0:8986 c2d1:89b2 c2d2:89f4 c2d3:8b28 c2d4:8b39 c2d5:8b2c c2d6:8b2b c2d7:8c50 c2d8:8d05 c2d9:8e59 c2da:8e63 c2db:8e66 c2dc:8e64 c2dd:8e5f c2de:8e55 c2df:8ec0 c2e0:8f49 c2e1:8f4d c2e2:9087 c2e3:9083 c2e4:9088 c2e5:91ab c2e6:91ac c2e7:91d0 c2e8:9394 c2e9:938a c2ea:9396 c2eb:93a2 c2ec:93b3 c2ed:93ae c2ee:93ac c2ef:93b0 c2f0:9398 c2f1:939a c2f2:9397 c2f3:95d4 c2f4:95d6 c2f5:95d0 c2f6:95d5 c2f7:96e2 c2f8:96dc c2f9:96d9 c2fa:96db c2fb:96de c2fc:9724 c2fd:97a3 c2fe:97a6 c340:97ad c341:97f9 c342:984d c343:984f c344:984c c345:984e c346:9853 c347:98ba c348:993e c349:993f c34a:993d c34b:992e c34c:99a5 c34d:9a0e c34e:9ac1 c34f:9b03 c350:9b06 c351:9b4f c352:9b4e c353:9b4d c354:9bca c355:9bc9 c356:9bfd c357:9bc8 c358:9bc0 c359:9d51 c35a:9d5d c35b:9d60 c35c:9ee0 c35d:9f15 c35e:9f2c c35f:5133 c360:56a5 c361:58de c362:58df c363:58e2 c364:5bf5 c365:9f90 c366:5eec c367:61f2 c368:61f7 c369:61f6 c36a:61f5 c36b:6500 c36c:650f c36d:66e0 c36e:66dd c36f:6ae5 c370:6add c371:6ada c372:6ad3 c373:701b c374:701f c375:7028 c376:701a c377:701d c378:7015 c379:7018 c37a:7206 c37b:720d c37c:7258 c37d:72a2 c37e:7378 c3a1:737a c3a2:74bd c3a3:74ca c3a4:74e3 c3a5:7587 c3a6:7586 c3a7:765f c3a8:7661 c3a9:77c7 c3aa:7919 c3ab:79b1 c3ac:7a6b c3ad:7a69 c3ae:7c3e c3af:7c3f c3b0:7c38 c3b1:7c3d c3b2:7c37 c3b3:7c40 c3b4:7e6b c3b5:7e6d c3b6:7e79 c3b7:7e69 c3b8:7e6a c3b9:7f85 c3ba:7e73 c3bb:7fb6 c3bc:7fb9 c3bd:7fb8 c3be:81d8 c3bf:85e9 c3c0:85dd c3c1:85ea c3c2:85d5 c3c3:85e4 c3c4:85e5 c3c5:85f7 c3c6:87fb c3c7:8805 c3c8:880d c3c9:87f9 c3ca:87fe c3cb:8960 c3cc:895f c3cd:8956 c3ce:895e c3cf:8b41 c3d0:8b5c c3d1:8b58 c3d2:8b49 c3d3:8b5a c3d4:8b4e c3d5:8b4f c3d6:8b46 c3d7:8b59 c3d8:8d08 c3d9:8d0a c3da:8e7c c3db:8e72 c3dc:8e87 c3dd:8e76 c3de:8e6c c3df:8e7a c3e0:8e74 c3e1:8f54 c3e2:8f4e c3e3:8fad c3e4:908a c3e5:908b c3e6:91b1 c3e7:91ae c3e8:93e1 c3e9:93d1 c3ea:93df c3eb:93c3 c3ec:93c8 c3ed:93dc c3ee:93dd c3ef:93d6 c3f0:93e2 c3f1:93cd c3f2:93d8 c3f3:93e4 c3f4:93d7 c3f5:93e8 c3f6:95dc c3f7:96b4 c3f8:96e3 c3f9:972a c3fa:9727 c3fb:9761 c3fc:97dc c3fd:97fb c3fe:985e c440:9858 c441:985b c442:98bc c443:9945 c444:9949 c445:9a16 c446:9a19 c447:9b0d c448:9be8 c449:9be7 c44a:9bd6 c44b:9bdb c44c:9d89 c44d:9d61 c44e:9d72 c44f:9d6a c450:9d6c c451:9e92 c452:9e97 c453:9e93 c454:9eb4 c455:52f8 c456:56a8 c457:56b7 c458:56b6 c459:56b4 c45a:56bc c45b:58e4 c45c:5b40 c45d:5b43 c45e:5b7d c45f:5bf6 c460:5dc9 c461:61f8 c462:61fa c463:6518 c464:6514 c465:6519 c466:66e6 c467:6727 c468:6aec c469:703e c46a:7030 c46b:7032 c46c:7210 c46d:737b c46e:74cf c46f:7662 c470:7665 c471:7926 c472:792a c473:792c c474:792b c475:7ac7 c476:7af6 c477:7c4c c478:7c43 c479:7c4d c47a:7cef c47b:7cf0 c47c:8fae c47d:7e7d c47e:7e7c c4a1:7e82 c4a2:7f4c c4a3:8000 c4a4:81da c4a5:8266 c4a6:85fb c4a7:85f9 c4a8:8611 c4a9:85fa c4aa:8606 c4ab:860b c4ac:8607 c4ad:860a c4ae:8814 c4af:8815 c4b0:8964 c4b1:89ba c4b2:89f8 c4b3:8b70 c4b4:8b6c c4b5:8b66 c4b6:8b6f c4b7:8b5f c4b8:8b6b c4b9:8d0f c4ba:8d0d c4bb:8e89 c4bc:8e81 c4bd:8e85 c4be:8e82 c4bf:91b4 c4c0:91cb c4c1:9418 c4c2:9403 c4c3:93fd c4c4:95e1 c4c5:9730 c4c6:98c4 c4c7:9952 c4c8:9951 c4c9:99a8 c4ca:9a2b c4cb:9a30 c4cc:9a37 c4cd:9a35 c4ce:9c13 c4cf:9c0d c4d0:9e79 c4d1:9eb5 c4d2:9ee8 c4d3:9f2f c4d4:9f5f c4d5:9f63 c4d6:9f61 c4d7:5137 c4d8:5138 c4d9:56c1 c4da:56c0 c4db:56c2 c4dc:5914 c4dd:5c6c c4de:5dcd c4df:61fc c4e0:61fe c4e1:651d c4e2:651c c4e3:6595 c4e4:66e9 c4e5:6afb c4e6:6b04 c4e7:6afa c4e8:6bb2 c4e9:704c c4ea:721b c4eb:72a7 c4ec:74d6 c4ed:74d4 c4ee:7669 c4ef:77d3 c4f0:7c50 c4f1:7e8f c4f2:7e8c c4f3:7fbc c4f4:8617 c4f5:862d c4f6:861a c4f7:8823 c4f8:8822 c4f9:8821 c4fa:881f c4fb:896a c4fc:896c c4fd:89bd c4fe:8b74 c540:8b77 c541:8b7d c542:8d13 c543:8e8a c544:8e8d c545:8e8b c546:8f5f c547:8faf c548:91ba c549:942e c54a:9433 c54b:9435 c54c:943a c54d:9438 c54e:9432 c54f:942b c550:95e2 c551:9738 c552:9739 c553:9732 c554:97ff c555:9867 c556:9865 c557:9957 c558:9a45 c559:9a43 c55a:9a40 c55b:9a3e c55c:9acf c55d:9b54 c55e:9b51 c55f:9c2d c560:9c25 c561:9daf c562:9db4 c563:9dc2 c564:9db8 c565:9e9d c566:9eef c567:9f19 c568:9f5c c569:9f66 c56a:9f67 c56b:513c c56c:513b c56d:56c8 c56e:56ca c56f:56c9 c570:5b7f c571:5dd4 c572:5dd2 c573:5f4e c574:61ff c575:6524 c576:6b0a c577:6b61 c578:7051 c579:7058 c57a:7380 c57b:74e4 c57c:758a c57d:766e c57e:766c c5a1:79b3 c5a2:7c60 c5a3:7c5f c5a4:807e c5a5:807d c5a6:81df c5a7:8972 c5a8:896f c5a9:89fc c5aa:8b80 c5ab:8d16 c5ac:8d17 c5ad:8e91 c5ae:8e93 c5af:8f61 c5b0:9148 c5b1:9444 c5b2:9451 c5b3:9452 c5b4:973d c5b5:973e c5b6:97c3 c5b7:97c1 c5b8:986b c5b9:9955 c5ba:9a55 c5bb:9a4d c5bc:9ad2 c5bd:9b1a c5be:9c49 c5bf:9c31 c5c0:9c3e c5c1:9c3b c5c2:9dd3 c5c3:9dd7 c5c4:9f34 c5c5:9f6c c5c6:9f6a c5c7:9f94 c5c8:56cc c5c9:5dd6 c5ca:6200 c5cb:6523 c5cc:652b c5cd:652a c5ce:66ec c5cf:6b10 c5d0:74da c5d1:7aca c5d2:7c64 c5d3:7c63 c5d4:7c65 c5d5:7e93 c5d6:7e96 c5d7:7e94 c5d8:81e2 c5d9:8638 c5da:863f c5db:8831 c5dc:8b8a c5dd:9090 c5de:908f c5df:9463 c5e0:9460 c5e1:9464 c5e2:9768 c5e3:986f c5e4:995c c5e5:9a5a c5e6:9a5b c5e7:9a57 c5e8:9ad3 c5e9:9ad4 c5ea:9ad1 c5eb:9c54 c5ec:9c57 c5ed:9c56 c5ee:9de5 c5ef:9e9f c5f0:9ef4 c5f1:56d1 c5f2:58e9 c5f3:652c c5f4:705e c5f5:7671 c5f6:7672 c5f7:77d7 c5f8:7f50 c5f9:7f88 c5fa:8836 c5fb:8839 c5fc:8862 c5fd:8b93 c5fe:8b92 c640:8b96 c641:8277 c642:8d1b c643:91c0 c644:946a c645:9742 c646:9748 c647:9744 c648:97c6 c649:9870 c64a:9a5f c64b:9b22 c64c:9b58 c64d:9c5f c64e:9df9 c64f:9dfa c650:9e7c c651:9e7d c652:9f07 c653:9f77 c654:9f72 c655:5ef3 c656:6b16 c657:7063 c658:7c6c c659:7c6e c65a:883b c65b:89c0 c65c:8ea1 c65d:91c1 c65e:9472 c65f:9470 c660:9871 c661:995e c662:9ad6 c663:9b23 c664:9ecc c665:7064 c666:77da c667:8b9a c668:9477 c669:97c9 c66a:9a62 c66b:9a65 c66c:7e9c c66d:8b9c c66e:8eaa c66f:91c5 c670:947d c671:947e c672:947c c673:9c77 c674:9c78 c675:9ef7 c676:8c54 c677:947f c678:9e1a c679:7228 c67a:9a6a c67b:9b31 c67c:9e1b c67d:9e1e c67e:7c72 c6a1:2460 c6a2:2461 c6a3:2462 c6a4:2463 c6a5:2464 c6a6:2465 c6a7:2466 c6a8:2467 c6a9:2468 c6aa:2469 c6ab:2474 c6ac:2475 c6ad:2476 c6ae:2477 c6af:2478 c6b0:2479 c6b1:247a c6b2:247b c6b3:247c c6b4:247d c6b5:2170 c6b6:2171 c6b7:2172 c6b8:2173 c6b9:2174 c6ba:2175 c6bb:2176 c6bc:2177 c6bd:2178 c6be:2179 c6bf:2f02 c6c0:2f03 c6c1:2f05 c6c2:2f07 c6c3:2f0c c6c4:2f0d c6c5:2f0e c6c6:2f13 c6c7:2f16 c6c8:2f19 c6c9:2f1b c6ca:2f22 c6cb:2f27 c6cc:2f2e c6cd:2f33 c6ce:2f34 c6cf:2f35 c6d0:2f39 c6d1:2f3a c6d2:2f41 c6d3:2f46 c6d4:2f67 c6d5:2f68 c6d6:2fa1 c6d7:2faa c6d8:00a8 c6d9:ff3e c6da:30fd c6db:30fe c6dc:309d c6dd:309e c6e0:3005 c6e1:3006 c6e2:3007 c6e3:30fc c6e4:ff3b c6e5:ff3d c6e6:273d c6e7:3041 c6e8:3042 c6e9:3043 c6ea:3044 c6eb:3045 c6ec:3046 c6ed:3047 c6ee:3048 c6ef:3049 c6f0:304a c6f1:304b c6f2:304c c6f3:304d c6f4:304e c6f5:304f c6f6:3050 c6f7:3051 c6f8:3052 c6f9:3053 c6fa:3054 c6fb:3055 c6fc:3056 c6fd:3057 c6fe:3058 c740:3059 c741:305a c742:305b c743:305c c744:305d c745:305e c746:305f c747:3060 c748:3061 c749:3062 c74a:3063 c74b:3064 c74c:3065 c74d:3066 c74e:3067 c74f:3068 c750:3069 c751:306a c752:306b c753:306c c754:306d c755:306e c756:306f c757:3070 c758:3071 c759:3072 c75a:3073 c75b:3074 c75c:3075 c75d:3076 c75e:3077 c75f:3078 c760:3079 c761:307a c762:307b c763:307c c764:307d c765:307e c766:307f c767:3080 c768:3081 c769:3082 c76a:3083 c76b:3084 c76c:3085 c76d:3086 c76e:3087 c76f:3088 c770:3089 c771:308a c772:308b c773:308c c774:308d c775:308e c776:308f c777:3090 c778:3091 c779:3092 c77a:3093 c77b:30a1 c77c:30a2 c77d:30a3 c77e:30a4 c7a1:30a5 c7a2:30a6 c7a3:30a7 c7a4:30a8 c7a5:30a9 c7a6:30aa c7a7:30ab c7a8:30ac c7a9:30ad c7aa:30ae c7ab:30af c7ac:30b0 c7ad:30b1 c7ae:30b2 c7af:30b3 c7b0:30b4 c7b1:30b5 c7b2:30b6 c7b3:30b7 c7b4:30b8 c7b5:30b9 c7b6:30ba c7b7:30bb c7b8:30bc c7b9:30bd c7ba:30be c7bb:30bf c7bc:30c0 c7bd:30c1 c7be:30c2 c7bf:30c3 c7c0:30c4 c7c1:30c5 c7c2:30c6 c7c3:30c7 c7c4:30c8 c7c5:30c9 c7c6:30ca c7c7:30cb c7c8:30cc c7c9:30cd c7ca:30ce c7cb:30cf c7cc:30d0 c7cd:30d1 c7ce:30d2 c7cf:30d3 c7d0:30d4 c7d1:30d5 c7d2:30d6 c7d3:30d7 c7d4:30d8 c7d5:30d9 c7d6:30da c7d7:30db c7d8:30dc c7d9:30dd c7da:30de c7db:30df c7dc:30e0 c7dd:30e1 c7de:30e2 c7df:30e3 c7e0:30e4 c7e1:30e5 c7e2:30e6 c7e3:30e7 c7e4:30e8 c7e5:30e9 c7e6:30ea c7e7:30eb c7e8:30ec c7e9:30ed c7ea:30ee c7eb:30ef c7ec:30f0 c7ed:30f1 c7ee:30f2 c7ef:30f3 c7f0:30f4 c7f1:30f5 c7f2:30f6 c940:4e42 c941:4e5c c942:51f5 c943:531a c944:5382 c945:4e07 c946:4e0c c947:4e47 c948:4e8d c949:56d7 c94a:fa0c c94b:5c6e c94c:5f73 c94d:4e0f c94e:5187 c94f:4e0e c950:4e2e c951:4e93 c952:4ec2 c953:4ec9 c954:4ec8 c955:5198 c956:52fc c957:536c c958:53b9 c959:5720 c95a:5903 c95b:592c c95c:5c10 c95d:5dff c95e:65e1 c95f:6bb3 c960:6bcc c961:6c14 c962:723f c963:4e31 c964:4e3c c965:4ee8 c966:4edc c967:4ee9 c968:4ee1 c969:4edd c96a:4eda c96b:520c c96c:531c c96d:534c c96e:5722 c96f:5723 c970:5917 c971:592f c972:5b81 c973:5b84 c974:5c12 c975:5c3b c976:5c74 c977:5c73 c978:5e04 c979:5e80 c97a:5e82 c97b:5fc9 c97c:6209 c97d:6250 c97e:6c15 c9a1:6c36 c9a2:6c43 c9a3:6c3f c9a4:6c3b c9a5:72ae c9a6:72b0 c9a7:738a c9a8:79b8 c9a9:808a c9aa:961e c9ab:4f0e c9ac:4f18 c9ad:4f2c c9ae:4ef5 c9af:4f14 c9b0:4ef1 c9b1:4f00 c9b2:4ef7 c9b3:4f08 c9b4:4f1d c9b5:4f02 c9b6:4f05 c9b7:4f22 c9b8:4f13 c9b9:4f04 c9ba:4ef4 c9bb:4f12 c9bc:51b1 c9bd:5213 c9be:5209 c9bf:5210 c9c0:52a6 c9c1:5322 c9c2:531f c9c3:534d c9c4:538a c9c5:5407 c9c6:56e1 c9c7:56df c9c8:572e c9c9:572a c9ca:5734 c9cb:593c c9cc:5980 c9cd:597c c9ce:5985 c9cf:597b c9d0:597e c9d1:5977 c9d2:597f c9d3:5b56 c9d4:5c15 c9d5:5c25 c9d6:5c7c c9d7:5c7a c9d8:5c7b c9d9:5c7e c9da:5ddf c9db:5e75 c9dc:5e84 c9dd:5f02 c9de:5f1a c9df:5f74 c9e0:5fd5 c9e1:5fd4 c9e2:5fcf c9e3:625c c9e4:625e c9e5:6264 c9e6:6261 c9e7:6266 c9e8:6262 c9e9:6259 c9ea:6260 c9eb:625a c9ec:6265 c9ed:65ef c9ee:65ee c9ef:673e c9f0:6739 c9f1:6738 c9f2:673b c9f3:673a c9f4:673f c9f5:673c c9f6:6733 c9f7:6c18 c9f8:6c46 c9f9:6c52 c9fa:6c5c c9fb:6c4f c9fc:6c4a c9fd:6c54 c9fe:6c4b ca40:6c4c ca41:7071 ca42:725e ca43:72b4 ca44:72b5 ca45:738e ca46:752a ca47:767f ca48:7a75 ca49:7f51 ca4a:8278 ca4b:827c ca4c:8280 ca4d:827d ca4e:827f ca4f:864d ca50:897e ca51:9099 ca52:9097 ca53:9098 ca54:909b ca55:9094 ca56:9622 ca57:9624 ca58:9620 ca59:9623 ca5a:4f56 ca5b:4f3b ca5c:4f62 ca5d:4f49 ca5e:4f53 ca5f:4f64 ca60:4f3e ca61:4f67 ca62:4f52 ca63:4f5f ca64:4f41 ca65:4f58 ca66:4f2d ca67:4f33 ca68:4f3f ca69:4f61 ca6a:518f ca6b:51b9 ca6c:521c ca6d:521e ca6e:5221 ca6f:52ad ca70:52ae ca71:5309 ca72:5363 ca73:5372 ca74:538e ca75:538f ca76:5430 ca77:5437 ca78:542a ca79:5454 ca7a:5445 ca7b:5419 ca7c:541c ca7d:5425 ca7e:5418 caa1:543d caa2:544f caa3:5441 caa4:5428 caa5:5424 caa6:5447 caa7:56ee caa8:56e7 caa9:56e5 caaa:5741 caab:5745 caac:574c caad:5749 caae:574b caaf:5752 cab0:5906 cab1:5940 cab2:59a6 cab3:5998 cab4:59a0 cab5:5997 cab6:598e cab7:59a2 cab8:5990 cab9:598f caba:59a7 cabb:59a1 cabc:5b8e cabd:5b92 cabe:5c28 cabf:5c2a cac0:5c8d cac1:5c8f cac2:5c88 cac3:5c8b cac4:5c89 cac5:5c92 cac6:5c8a cac7:5c86 cac8:5c93 cac9:5c95 caca:5de0 cacb:5e0a cacc:5e0e cacd:5e8b cace:5e89 cacf:5e8c cad0:5e88 cad1:5e8d cad2:5f05 cad3:5f1d cad4:5f78 cad5:5f76 cad6:5fd2 cad7:5fd1 cad8:5fd0 cad9:5fed cada:5fe8 cadb:5fee cadc:5ff3 cadd:5fe1 cade:5fe4 cadf:5fe3 cae0:5ffa cae1:5fef cae2:5ff7 cae3:5ffb cae4:6000 cae5:5ff4 cae6:623a cae7:6283 cae8:628c cae9:628e caea:628f caeb:6294 caec:6287 caed:6271 caee:627b caef:627a caf0:6270 caf1:6281 caf2:6288 caf3:6277 caf4:627d caf5:6272 caf6:6274 caf7:6537 caf8:65f0 caf9:65f4 cafa:65f3 cafb:65f2 cafc:65f5 cafd:6745 cafe:6747 cb40:6759 cb41:6755 cb42:674c cb43:6748 cb44:675d cb45:674d cb46:675a cb47:674b cb48:6bd0 cb49:6c19 cb4a:6c1a cb4b:6c78 cb4c:6c67 cb4d:6c6b cb4e:6c84 cb4f:6c8b cb50:6c8f cb51:6c71 cb52:6c6f cb53:6c69 cb54:6c9a cb55:6c6d cb56:6c87 cb57:6c95 cb58:6c9c cb59:6c66 cb5a:6c73 cb5b:6c65 cb5c:6c7b cb5d:6c8e cb5e:7074 cb5f:707a cb60:7263 cb61:72bf cb62:72bd cb63:72c3 cb64:72c6 cb65:72c1 cb66:72ba cb67:72c5 cb68:7395 cb69:7397 cb6a:7393 cb6b:7394 cb6c:7392 cb6d:753a cb6e:7539 cb6f:7594 cb70:7595 cb71:7681 cb72:793d cb73:8034 cb74:8095 cb75:8099 cb76:8090 cb77:8092 cb78:809c cb79:8290 cb7a:828f cb7b:8285 cb7c:828e cb7d:8291 cb7e:8293 cba1:828a cba2:8283 cba3:8284 cba4:8c78 cba5:8fc9 cba6:8fbf cba7:909f cba8:90a1 cba9:90a5 cbaa:909e cbab:90a7 cbac:90a0 cbad:9630 cbae:9628 cbaf:962f cbb0:962d cbb1:4e33 cbb2:4f98 cbb3:4f7c cbb4:4f85 cbb5:4f7d cbb6:4f80 cbb7:4f87 cbb8:4f76 cbb9:4f74 cbba:4f89 cbbb:4f84 cbbc:4f77 cbbd:4f4c cbbe:4f97 cbbf:4f6a cbc0:4f9a cbc1:4f79 cbc2:4f81 cbc3:4f78 cbc4:4f90 cbc5:4f9c cbc6:4f94 cbc7:4f9e cbc8:4f92 cbc9:4f82 cbca:4f95 cbcb:4f6b cbcc:4f6e cbcd:519e cbce:51bc cbcf:51be cbd0:5235 cbd1:5232 cbd2:5233 cbd3:5246 cbd4:5231 cbd5:52bc cbd6:530a cbd7:530b cbd8:533c cbd9:5392 cbda:5394 cbdb:5487 cbdc:547f cbdd:5481 cbde:5491 cbdf:5482 cbe0:5488 cbe1:546b cbe2:547a cbe3:547e cbe4:5465 cbe5:546c cbe6:5474 cbe7:5466 cbe8:548d cbe9:546f cbea:5461 cbeb:5460 cbec:5498 cbed:5463 cbee:5467 cbef:5464 cbf0:56f7 cbf1:56f9 cbf2:576f cbf3:5772 cbf4:576d cbf5:576b cbf6:5771 cbf7:5770 cbf8:5776 cbf9:5780 cbfa:5775 cbfb:577b cbfc:5773 cbfd:5774 cbfe:5762 cc40:5768 cc41:577d cc42:590c cc43:5945 cc44:59b5 cc45:59ba cc46:59cf cc47:59ce cc48:59b2 cc49:59cc cc4a:59c1 cc4b:59b6 cc4c:59bc cc4d:59c3 cc4e:59d6 cc4f:59b1 cc50:59bd cc51:59c0 cc52:59c8 cc53:59b4 cc54:59c7 cc55:5b62 cc56:5b65 cc57:5b93 cc58:5b95 cc59:5c44 cc5a:5c47 cc5b:5cae cc5c:5ca4 cc5d:5ca0 cc5e:5cb5 cc5f:5caf cc60:5ca8 cc61:5cac cc62:5c9f cc63:5ca3 cc64:5cad cc65:5ca2 cc66:5caa cc67:5ca7 cc68:5c9d cc69:5ca5 cc6a:5cb6 cc6b:5cb0 cc6c:5ca6 cc6d:5e17 cc6e:5e14 cc6f:5e19 cc70:5f28 cc71:5f22 cc72:5f23 cc73:5f24 cc74:5f54 cc75:5f82 cc76:5f7e cc77:5f7d cc78:5fde cc79:5fe5 cc7a:602d cc7b:6026 cc7c:6019 cc7d:6032 cc7e:600b cca1:6034 cca2:600a cca3:6017 cca4:6033 cca5:601a cca6:601e cca7:602c cca8:6022 cca9:600d ccaa:6010 ccab:602e ccac:6013 ccad:6011 ccae:600c ccaf:6009 ccb0:601c ccb1:6214 ccb2:623d ccb3:62ad ccb4:62b4 ccb5:62d1 ccb6:62be ccb7:62aa ccb8:62b6 ccb9:62ca ccba:62ae ccbb:62b3 ccbc:62af ccbd:62bb ccbe:62a9 ccbf:62b0 ccc0:62b8 ccc1:653d ccc2:65a8 ccc3:65bb ccc4:6609 ccc5:65fc ccc6:6604 ccc7:6612 ccc8:6608 ccc9:65fb ccca:6603 cccb:660b cccc:660d cccd:6605 ccce:65fd cccf:6611 ccd0:6610 ccd1:66f6 ccd2:670a ccd3:6785 ccd4:676c ccd5:678e ccd6:6792 ccd7:6776 ccd8:677b ccd9:6798 ccda:6786 ccdb:6784 ccdc:6774 ccdd:678d ccde:678c ccdf:677a cce0:679f cce1:6791 cce2:6799 cce3:6783 cce4:677d cce5:6781 cce6:6778 cce7:6779 cce8:6794 cce9:6b25 ccea:6b80 cceb:6b7e ccec:6bde cced:6c1d ccee:6c93 ccef:6cec ccf0:6ceb ccf1:6cee ccf2:6cd9 ccf3:6cb6 ccf4:6cd4 ccf5:6cad ccf6:6ce7 ccf7:6cb7 ccf8:6cd0 ccf9:6cc2 ccfa:6cba ccfb:6cc3 ccfc:6cc6 ccfd:6ced ccfe:6cf2 cd40:6cd2 cd41:6cdd cd42:6cb4 cd43:6c8a cd44:6c9d cd45:6c80 cd46:6cde cd47:6cc0 cd48:6d30 cd49:6ccd cd4a:6cc7 cd4b:6cb0 cd4c:6cf9 cd4d:6ccf cd4e:6ce9 cd4f:6cd1 cd50:7094 cd51:7098 cd52:7085 cd53:7093 cd54:7086 cd55:7084 cd56:7091 cd57:7096 cd58:7082 cd59:709a cd5a:7083 cd5b:726a cd5c:72d6 cd5d:72cb cd5e:72d8 cd5f:72c9 cd60:72dc cd61:72d2 cd62:72d4 cd63:72da cd64:72cc cd65:72d1 cd66:73a4 cd67:73a1 cd68:73ad cd69:73a6 cd6a:73a2 cd6b:73a0 cd6c:73ac cd6d:739d cd6e:74dd cd6f:74e8 cd70:753f cd71:7540 cd72:753e cd73:758c cd74:7598 cd75:76af cd76:76f3 cd77:76f1 cd78:76f0 cd79:76f5 cd7a:77f8 cd7b:77fc cd7c:77f9 cd7d:77fb cd7e:77fa cda1:77f7 cda2:7942 cda3:793f cda4:79c5 cda5:7a78 cda6:7a7b cda7:7afb cda8:7c75 cda9:7cfd cdaa:8035 cdab:808f cdac:80ae cdad:80a3 cdae:80b8 cdaf:80b5 cdb0:80ad cdb1:8220 cdb2:82a0 cdb3:82c0 cdb4:82ab cdb5:829a cdb6:8298 cdb7:829b cdb8:82b5 cdb9:82a7 cdba:82ae cdbb:82bc cdbc:829e cdbd:82ba cdbe:82b4 cdbf:82a8 cdc0:82a1 cdc1:82a9 cdc2:82c2 cdc3:82a4 cdc4:82c3 cdc5:82b6 cdc6:82a2 cdc7:8670 cdc8:866f cdc9:866d cdca:866e cdcb:8c56 cdcc:8fd2 cdcd:8fcb cdce:8fd3 cdcf:8fcd cdd0:8fd6 cdd1:8fd5 cdd2:8fd7 cdd3:90b2 cdd4:90b4 cdd5:90af cdd6:90b3 cdd7:90b0 cdd8:9639 cdd9:963d cdda:963c cddb:963a cddc:9643 cddd:4fcd cdde:4fc5 cddf:4fd3 cde0:4fb2 cde1:4fc9 cde2:4fcb cde3:4fc1 cde4:4fd4 cde5:4fdc cde6:4fd9 cde7:4fbb cde8:4fb3 cde9:4fdb cdea:4fc7 cdeb:4fd6 cdec:4fba cded:4fc0 cdee:4fb9 cdef:4fec cdf0:5244 cdf1:5249 cdf2:52c0 cdf3:52c2 cdf4:533d cdf5:537c cdf6:5397 cdf7:5396 cdf8:5399 cdf9:5398 cdfa:54ba cdfb:54a1 cdfc:54ad cdfd:54a5 cdfe:54cf ce40:54c3 ce41:830d ce42:54b7 ce43:54ae ce44:54d6 ce45:54b6 ce46:54c5 ce47:54c6 ce48:54a0 ce49:5470 ce4a:54bc ce4b:54a2 ce4c:54be ce4d:5472 ce4e:54de ce4f:54b0 ce50:57b5 ce51:579e ce52:579f ce53:57a4 ce54:578c ce55:5797 ce56:579d ce57:579b ce58:5794 ce59:5798 ce5a:578f ce5b:5799 ce5c:57a5 ce5d:579a ce5e:5795 ce5f:58f4 ce60:590d ce61:5953 ce62:59e1 ce63:59de ce64:59ee ce65:5a00 ce66:59f1 ce67:59dd ce68:59fa ce69:59fd ce6a:59fc ce6b:59f6 ce6c:59e4 ce6d:59f2 ce6e:59f7 ce6f:59db ce70:59e9 ce71:59f3 ce72:59f5 ce73:59e0 ce74:59fe ce75:59f4 ce76:59ed ce77:5ba8 ce78:5c4c ce79:5cd0 ce7a:5cd8 ce7b:5ccc ce7c:5cd7 ce7d:5ccb ce7e:5cdb cea1:5cde cea2:5cda cea3:5cc9 cea4:5cc7 cea5:5cca cea6:5cd6 cea7:5cd3 cea8:5cd4 cea9:5ccf ceaa:5cc8 ceab:5cc6 ceac:5cce cead:5cdf ceae:5cf8 ceaf:5df9 ceb0:5e21 ceb1:5e22 ceb2:5e23 ceb3:5e20 ceb4:5e24 ceb5:5eb0 ceb6:5ea4 ceb7:5ea2 ceb8:5e9b ceb9:5ea3 ceba:5ea5 cebb:5f07 cebc:5f2e cebd:5f56 cebe:5f86 cebf:6037 cec0:6039 cec1:6054 cec2:6072 cec3:605e cec4:6045 cec5:6053 cec6:6047 cec7:6049 cec8:605b cec9:604c ceca:6040 cecb:6042 cecc:605f cecd:6024 cece:6044 cecf:6058 ced0:6066 ced1:606e ced2:6242 ced3:6243 ced4:62cf ced5:630d ced6:630b ced7:62f5 ced8:630e ced9:6303 ceda:62eb cedb:62f9 cedc:630f cedd:630c cede:62f8 cedf:62f6 cee0:6300 cee1:6313 cee2:6314 cee3:62fa cee4:6315 cee5:62fb cee6:62f0 cee7:6541 cee8:6543 cee9:65aa ceea:65bf ceeb:6636 ceec:6621 ceed:6632 ceee:6635 ceef:661c cef0:6626 cef1:6622 cef2:6633 cef3:662b cef4:663a cef5:661d cef6:6634 cef7:6639 cef8:662e cef9:670f cefa:6710 cefb:67c1 cefc:67f2 cefd:67c8 cefe:67ba cf40:67dc cf41:67bb cf42:67f8 cf43:67d8 cf44:67c0 cf45:67b7 cf46:67c5 cf47:67eb cf48:67e4 cf49:67df cf4a:67b5 cf4b:67cd cf4c:67b3 cf4d:67f7 cf4e:67f6 cf4f:67ee cf50:67e3 cf51:67c2 cf52:67b9 cf53:67ce cf54:67e7 cf55:67f0 cf56:67b2 cf57:67fc cf58:67c6 cf59:67ed cf5a:67cc cf5b:67ae cf5c:67e6 cf5d:67db cf5e:67fa cf5f:67c9 cf60:67ca cf61:67c3 cf62:67ea cf63:67cb cf64:6b28 cf65:6b82 cf66:6b84 cf67:6bb6 cf68:6bd6 cf69:6bd8 cf6a:6be0 cf6b:6c20 cf6c:6c21 cf6d:6d28 cf6e:6d34 cf6f:6d2d cf70:6d1f cf71:6d3c cf72:6d3f cf73:6d12 cf74:6d0a cf75:6cda cf76:6d33 cf77:6d04 cf78:6d19 cf79:6d3a cf7a:6d1a cf7b:6d11 cf7c:6d00 cf7d:6d1d cf7e:6d42 cfa1:6d01 cfa2:6d18 cfa3:6d37 cfa4:6d03 cfa5:6d0f cfa6:6d40 cfa7:6d07 cfa8:6d20 cfa9:6d2c cfaa:6d08 cfab:6d22 cfac:6d09 cfad:6d10 cfae:70b7 cfaf:709f cfb0:70be cfb1:70b1 cfb2:70b0 cfb3:70a1 cfb4:70b4 cfb5:70b5 cfb6:70a9 cfb7:7241 cfb8:7249 cfb9:724a cfba:726c cfbb:7270 cfbc:7273 cfbd:726e cfbe:72ca cfbf:72e4 cfc0:72e8 cfc1:72eb cfc2:72df cfc3:72ea cfc4:72e6 cfc5:72e3 cfc6:7385 cfc7:73cc cfc8:73c2 cfc9:73c8 cfca:73c5 cfcb:73b9 cfcc:73b6 cfcd:73b5 cfce:73b4 cfcf:73eb cfd0:73bf cfd1:73c7 cfd2:73be cfd3:73c3 cfd4:73c6 cfd5:73b8 cfd6:73cb cfd7:74ec cfd8:74ee cfd9:752e cfda:7547 cfdb:7548 cfdc:75a7 cfdd:75aa cfde:7679 cfdf:76c4 cfe0:7708 cfe1:7703 cfe2:7704 cfe3:7705 cfe4:770a cfe5:76f7 cfe6:76fb cfe7:76fa cfe8:77e7 cfe9:77e8 cfea:7806 cfeb:7811 cfec:7812 cfed:7805 cfee:7810 cfef:780f cff0:780e cff1:7809 cff2:7803 cff3:7813 cff4:794a cff5:794c cff6:794b cff7:7945 cff8:7944 cff9:79d5 cffa:79cd cffb:79cf cffc:79d6 cffd:79ce cffe:7a80 d040:7a7e d041:7ad1 d042:7b00 d043:7b01 d044:7c7a d045:7c78 d046:7c79 d047:7c7f d048:7c80 d049:7c81 d04a:7d03 d04b:7d08 d04c:7d01 d04d:7f58 d04e:7f91 d04f:7f8d d050:7fbe d051:8007 d052:800e d053:800f d054:8014 d055:8037 d056:80d8 d057:80c7 d058:80e0 d059:80d1 d05a:80c8 d05b:80c2 d05c:80d0 d05d:80c5 d05e:80e3 d05f:80d9 d060:80dc d061:80ca d062:80d5 d063:80c9 d064:80cf d065:80d7 d066:80e6 d067:80cd d068:81ff d069:8221 d06a:8294 d06b:82d9 d06c:82fe d06d:82f9 d06e:8307 d06f:82e8 d070:8300 d071:82d5 d072:833a d073:82eb d074:82d6 d075:82f4 d076:82ec d077:82e1 d078:82f2 d079:82f5 d07a:830c d07b:82fb d07c:82f6 d07d:82f0 d07e:82ea d0a1:82e4 d0a2:82e0 d0a3:82fa d0a4:82f3 d0a5:82ed d0a6:8677 d0a7:8674 d0a8:867c d0a9:8673 d0aa:8841 d0ab:884e d0ac:8867 d0ad:886a d0ae:8869 d0af:89d3 d0b0:8a04 d0b1:8a07 d0b2:8d72 d0b3:8fe3 d0b4:8fe1 d0b5:8fee d0b6:8fe0 d0b7:90f1 d0b8:90bd d0b9:90bf d0ba:90d5 d0bb:90c5 d0bc:90be d0bd:90c7 d0be:90cb d0bf:90c8 d0c0:91d4 d0c1:91d3 d0c2:9654 d0c3:964f d0c4:9651 d0c5:9653 d0c6:964a d0c7:964e d0c8:501e d0c9:5005 d0ca:5007 d0cb:5013 d0cc:5022 d0cd:5030 d0ce:501b d0cf:4ff5 d0d0:4ff4 d0d1:5033 d0d2:5037 d0d3:502c d0d4:4ff6 d0d5:4ff7 d0d6:5017 d0d7:501c d0d8:5020 d0d9:5027 d0da:5035 d0db:502f d0dc:5031 d0dd:500e d0de:515a d0df:5194 d0e0:5193 d0e1:51ca d0e2:51c4 d0e3:51c5 d0e4:51c8 d0e5:51ce d0e6:5261 d0e7:525a d0e8:5252 d0e9:525e d0ea:525f d0eb:5255 d0ec:5262 d0ed:52cd d0ee:530e d0ef:539e d0f0:5526 d0f1:54e2 d0f2:5517 d0f3:5512 d0f4:54e7 d0f5:54f3 d0f6:54e4 d0f7:551a d0f8:54ff d0f9:5504 d0fa:5508 d0fb:54eb d0fc:5511 d0fd:5505 d0fe:54f1 d140:550a d141:54fb d142:54f7 d143:54f8 d144:54e0 d145:550e d146:5503 d147:550b d148:5701 d149:5702 d14a:57cc d14b:5832 d14c:57d5 d14d:57d2 d14e:57ba d14f:57c6 d150:57bd d151:57bc d152:57b8 d153:57b6 d154:57bf d155:57c7 d156:57d0 d157:57b9 d158:57c1 d159:590e d15a:594a d15b:5a19 d15c:5a16 d15d:5a2d d15e:5a2e d15f:5a15 d160:5a0f d161:5a17 d162:5a0a d163:5a1e d164:5a33 d165:5b6c d166:5ba7 d167:5bad d168:5bac d169:5c03 d16a:5c56 d16b:5c54 d16c:5cec d16d:5cff d16e:5cee d16f:5cf1 d170:5cf7 d171:5d00 d172:5cf9 d173:5e29 d174:5e28 d175:5ea8 d176:5eae d177:5eaa d178:5eac d179:5f33 d17a:5f30 d17b:5f67 d17c:605d d17d:605a d17e:6067 d1a1:6041 d1a2:60a2 d1a3:6088 d1a4:6080 d1a5:6092 d1a6:6081 d1a7:609d d1a8:6083 d1a9:6095 d1aa:609b d1ab:6097 d1ac:6087 d1ad:609c d1ae:608e d1af:6219 d1b0:6246 d1b1:62f2 d1b2:6310 d1b3:6356 d1b4:632c d1b5:6344 d1b6:6345 d1b7:6336 d1b8:6343 d1b9:63e4 d1ba:6339 d1bb:634b d1bc:634a d1bd:633c d1be:6329 d1bf:6341 d1c0:6334 d1c1:6358 d1c2:6354 d1c3:6359 d1c4:632d d1c5:6347 d1c6:6333 d1c7:635a d1c8:6351 d1c9:6338 d1ca:6357 d1cb:6340 d1cc:6348 d1cd:654a d1ce:6546 d1cf:65c6 d1d0:65c3 d1d1:65c4 d1d2:65c2 d1d3:664a d1d4:665f d1d5:6647 d1d6:6651 d1d7:6712 d1d8:6713 d1d9:681f d1da:681a d1db:6849 d1dc:6832 d1dd:6833 d1de:683b d1df:684b d1e0:684f d1e1:6816 d1e2:6831 d1e3:681c d1e4:6835 d1e5:682b d1e6:682d d1e7:682f d1e8:684e d1e9:6844 d1ea:6834 d1eb:681d d1ec:6812 d1ed:6814 d1ee:6826 d1ef:6828 d1f0:682e d1f1:684d d1f2:683a d1f3:6825 d1f4:6820 d1f5:6b2c d1f6:6b2f d1f7:6b2d d1f8:6b31 d1f9:6b34 d1fa:6b6d d1fb:8082 d1fc:6b88 d1fd:6be6 d1fe:6be4 d240:6be8 d241:6be3 d242:6be2 d243:6be7 d244:6c25 d245:6d7a d246:6d63 d247:6d64 d248:6d76 d249:6d0d d24a:6d61 d24b:6d92 d24c:6d58 d24d:6d62 d24e:6d6d d24f:6d6f d250:6d91 d251:6d8d d252:6def d253:6d7f d254:6d86 d255:6d5e d256:6d67 d257:6d60 d258:6d97 d259:6d70 d25a:6d7c d25b:6d5f d25c:6d82 d25d:6d98 d25e:6d2f d25f:6d68 d260:6d8b d261:6d7e d262:6d80 d263:6d84 d264:6d16 d265:6d83 d266:6d7b d267:6d7d d268:6d75 d269:6d90 d26a:70dc d26b:70d3 d26c:70d1 d26d:70dd d26e:70cb d26f:7f39 d270:70e2 d271:70d7 d272:70d2 d273:70de d274:70e0 d275:70d4 d276:70cd d277:70c5 d278:70c6 d279:70c7 d27a:70da d27b:70ce d27c:70e1 d27d:7242 d27e:7278 d2a1:7277 d2a2:7276 d2a3:7300 d2a4:72fa d2a5:72f4 d2a6:72fe d2a7:72f6 d2a8:72f3 d2a9:72fb d2aa:7301 d2ab:73d3 d2ac:73d9 d2ad:73e5 d2ae:73d6 d2af:73bc d2b0:73e7 d2b1:73e3 d2b2:73e9 d2b3:73dc d2b4:73d2 d2b5:73db d2b6:73d4 d2b7:73dd d2b8:73da d2b9:73d7 d2ba:73d8 d2bb:73e8 d2bc:74de d2bd:74df d2be:74f4 d2bf:74f5 d2c0:7521 d2c1:755b d2c2:755f d2c3:75b0 d2c4:75c1 d2c5:75bb d2c6:75c4 d2c7:75c0 d2c8:75bf d2c9:75b6 d2ca:75ba d2cb:768a d2cc:76c9 d2cd:771d d2ce:771b d2cf:7710 d2d0:7713 d2d1:7712 d2d2:7723 d2d3:7711 d2d4:7715 d2d5:7719 d2d6:771a d2d7:7722 d2d8:7727 d2d9:7823 d2da:782c d2db:7822 d2dc:7835 d2dd:782f d2de:7828 d2df:782e d2e0:782b d2e1:7821 d2e2:7829 d2e3:7833 d2e4:782a d2e5:7831 d2e6:7954 d2e7:795b d2e8:794f d2e9:795c d2ea:7953 d2eb:7952 d2ec:7951 d2ed:79eb d2ee:79ec d2ef:79e0 d2f0:79ee d2f1:79ed d2f2:79ea d2f3:79dc d2f4:79de d2f5:79dd d2f6:7a86 d2f7:7a89 d2f8:7a85 d2f9:7a8b d2fa:7a8c d2fb:7a8a d2fc:7a87 d2fd:7ad8 d2fe:7b10 d340:7b04 d341:7b13 d342:7b05 d343:7b0f d344:7b08 d345:7b0a d346:7b0e d347:7b09 d348:7b12 d349:7c84 d34a:7c91 d34b:7c8a d34c:7c8c d34d:7c88 d34e:7c8d d34f:7c85 d350:7d1e d351:7d1d d352:7d11 d353:7d0e d354:7d18 d355:7d16 d356:7d13 d357:7d1f d358:7d12 d359:7d0f d35a:7d0c d35b:7f5c d35c:7f61 d35d:7f5e d35e:7f60 d35f:7f5d d360:7f5b d361:7f96 d362:7f92 d363:7fc3 d364:7fc2 d365:7fc0 d366:8016 d367:803e d368:8039 d369:80fa d36a:80f2 d36b:80f9 d36c:80f5 d36d:8101 d36e:80fb d36f:8100 d370:8201 d371:822f d372:8225 d373:8333 d374:832d d375:8344 d376:8319 d377:8351 d378:8325 d379:8356 d37a:833f d37b:8341 d37c:8326 d37d:831c d37e:8322 d3a1:8342 d3a2:834e d3a3:831b d3a4:832a d3a5:8308 d3a6:833c d3a7:834d d3a8:8316 d3a9:8324 d3aa:8320 d3ab:8337 d3ac:832f d3ad:8329 d3ae:8347 d3af:8345 d3b0:834c d3b1:8353 d3b2:831e d3b3:832c d3b4:834b d3b5:8327 d3b6:8348 d3b7:8653 d3b8:8652 d3b9:86a2 d3ba:86a8 d3bb:8696 d3bc:868d d3bd:8691 d3be:869e d3bf:8687 d3c0:8697 d3c1:8686 d3c2:868b d3c3:869a d3c4:8685 d3c5:86a5 d3c6:8699 d3c7:86a1 d3c8:86a7 d3c9:8695 d3ca:8698 d3cb:868e d3cc:869d d3cd:8690 d3ce:8694 d3cf:8843 d3d0:8844 d3d1:886d d3d2:8875 d3d3:8876 d3d4:8872 d3d5:8880 d3d6:8871 d3d7:887f d3d8:886f d3d9:8883 d3da:887e d3db:8874 d3dc:887c d3dd:8a12 d3de:8c47 d3df:8c57 d3e0:8c7b d3e1:8ca4 d3e2:8ca3 d3e3:8d76 d3e4:8d78 d3e5:8db5 d3e6:8db7 d3e7:8db6 d3e8:8ed1 d3e9:8ed3 d3ea:8ffe d3eb:8ff5 d3ec:9002 d3ed:8fff d3ee:8ffb d3ef:9004 d3f0:8ffc d3f1:8ff6 d3f2:90d6 d3f3:90e0 d3f4:90d9 d3f5:90da d3f6:90e3 d3f7:90df d3f8:90e5 d3f9:90d8 d3fa:90db d3fb:90d7 d3fc:90dc d3fd:90e4 d3fe:9150 d440:914e d441:914f d442:91d5 d443:91e2 d444:91da d445:965c d446:965f d447:96bc d448:98e3 d449:9adf d44a:9b2f d44b:4e7f d44c:5070 d44d:506a d44e:5061 d44f:505e d450:5060 d451:5053 d452:504b d453:505d d454:5072 d455:5048 d456:504d d457:5041 d458:505b d459:504a d45a:5062 d45b:5015 d45c:5045 d45d:505f d45e:5069 d45f:506b d460:5063 d461:5064 d462:5046 d463:5040 d464:506e d465:5073 d466:5057 d467:5051 d468:51d0 d469:526b d46a:526d d46b:526c d46c:526e d46d:52d6 d46e:52d3 d46f:532d d470:539c d471:5575 d472:5576 d473:553c d474:554d d475:5550 d476:5534 d477:552a d478:5551 d479:5562 d47a:5536 d47b:5535 d47c:5530 d47d:5552 d47e:5545 d4a1:550c d4a2:5532 d4a3:5565 d4a4:554e d4a5:5539 d4a6:5548 d4a7:552d d4a8:553b d4a9:5540 d4aa:554b d4ab:570a d4ac:5707 d4ad:57fb d4ae:5814 d4af:57e2 d4b0:57f6 d4b1:57dc d4b2:57f4 d4b3:5800 d4b4:57ed d4b5:57fd d4b6:5808 d4b7:57f8 d4b8:580b d4b9:57f3 d4ba:57cf d4bb:5807 d4bc:57ee d4bd:57e3 d4be:57f2 d4bf:57e5 d4c0:57ec d4c1:57e1 d4c2:580e d4c3:57fc d4c4:5810 d4c5:57e7 d4c6:5801 d4c7:580c d4c8:57f1 d4c9:57e9 d4ca:57f0 d4cb:580d d4cc:5804 d4cd:595c d4ce:5a60 d4cf:5a58 d4d0:5a55 d4d1:5a67 d4d2:5a5e d4d3:5a38 d4d4:5a35 d4d5:5a6d d4d6:5a50 d4d7:5a5f d4d8:5a65 d4d9:5a6c d4da:5a53 d4db:5a64 d4dc:5a57 d4dd:5a43 d4de:5a5d d4df:5a52 d4e0:5a44 d4e1:5a5b d4e2:5a48 d4e3:5a8e d4e4:5a3e d4e5:5a4d d4e6:5a39 d4e7:5a4c d4e8:5a70 d4e9:5a69 d4ea:5a47 d4eb:5a51 d4ec:5a56 d4ed:5a42 d4ee:5a5c d4ef:5b72 d4f0:5b6e d4f1:5bc1 d4f2:5bc0 d4f3:5c59 d4f4:5d1e d4f5:5d0b d4f6:5d1d d4f7:5d1a d4f8:5d20 d4f9:5d0c d4fa:5d28 d4fb:5d0d d4fc:5d26 d4fd:5d25 d4fe:5d0f d540:5d30 d541:5d12 d542:5d23 d543:5d1f d544:5d2e d545:5e3e d546:5e34 d547:5eb1 d548:5eb4 d549:5eb9 d54a:5eb2 d54b:5eb3 d54c:5f36 d54d:5f38 d54e:5f9b d54f:5f96 d550:5f9f d551:608a d552:6090 d553:6086 d554:60be d555:60b0 d556:60ba d557:60d3 d558:60d4 d559:60cf d55a:60e4 d55b:60d9 d55c:60dd d55d:60c8 d55e:60b1 d55f:60db d560:60b7 d561:60ca d562:60bf d563:60c3 d564:60cd d565:60c0 d566:6332 d567:6365 d568:638a d569:6382 d56a:637d d56b:63bd d56c:639e d56d:63ad d56e:639d d56f:6397 d570:63ab d571:638e d572:636f d573:6387 d574:6390 d575:636e d576:63af d577:6375 d578:639c d579:636d d57a:63ae d57b:637c d57c:63a4 d57d:633b d57e:639f d5a1:6378 d5a2:6385 d5a3:6381 d5a4:6391 d5a5:638d d5a6:6370 d5a7:6553 d5a8:65cd d5a9:6665 d5aa:6661 d5ab:665b d5ac:6659 d5ad:665c d5ae:6662 d5af:6718 d5b0:6879 d5b1:6887 d5b2:6890 d5b3:689c d5b4:686d d5b5:686e d5b6:68ae d5b7:68ab d5b8:6956 d5b9:686f d5ba:68a3 d5bb:68ac d5bc:68a9 d5bd:6875 d5be:6874 d5bf:68b2 d5c0:688f d5c1:6877 d5c2:6892 d5c3:687c d5c4:686b d5c5:6872 d5c6:68aa d5c7:6880 d5c8:6871 d5c9:687e d5ca:689b d5cb:6896 d5cc:688b d5cd:68a0 d5ce:6889 d5cf:68a4 d5d0:6878 d5d1:687b d5d2:6891 d5d3:688c d5d4:688a d5d5:687d d5d6:6b36 d5d7:6b33 d5d8:6b37 d5d9:6b38 d5da:6b91 d5db:6b8f d5dc:6b8d d5dd:6b8e d5de:6b8c d5df:6c2a d5e0:6dc0 d5e1:6dab d5e2:6db4 d5e3:6db3 d5e4:6e74 d5e5:6dac d5e6:6de9 d5e7:6de2 d5e8:6db7 d5e9:6df6 d5ea:6dd4 d5eb:6e00 d5ec:6dc8 d5ed:6de0 d5ee:6ddf d5ef:6dd6 d5f0:6dbe d5f1:6de5 d5f2:6ddc d5f3:6ddd d5f4:6ddb d5f5:6df4 d5f6:6dca d5f7:6dbd d5f8:6ded d5f9:6df0 d5fa:6dba d5fb:6dd5 d5fc:6dc2 d5fd:6dcf d5fe:6dc9 d640:6dd0 d641:6df2 d642:6dd3 d643:6dfd d644:6dd7 d645:6dcd d646:6de3 d647:6dbb d648:70fa d649:710d d64a:70f7 d64b:7117 d64c:70f4 d64d:710c d64e:70f0 d64f:7104 d650:70f3 d651:7110 d652:70fc d653:70ff d654:7106 d655:7113 d656:7100 d657:70f8 d658:70f6 d659:710b d65a:7102 d65b:710e d65c:727e d65d:727b d65e:727c d65f:727f d660:731d d661:7317 d662:7307 d663:7311 d664:7318 d665:730a d666:7308 d667:72ff d668:730f d669:731e d66a:7388 d66b:73f6 d66c:73f8 d66d:73f5 d66e:7404 d66f:7401 d670:73fd d671:7407 d672:7400 d673:73fa d674:73fc d675:73ff d676:740c d677:740b d678:73f4 d679:7408 d67a:7564 d67b:7563 d67c:75ce d67d:75d2 d67e:75cf d6a1:75cb d6a2:75cc d6a3:75d1 d6a4:75d0 d6a5:768f d6a6:7689 d6a7:76d3 d6a8:7739 d6a9:772f d6aa:772d d6ab:7731 d6ac:7732 d6ad:7734 d6ae:7733 d6af:773d d6b0:7725 d6b1:773b d6b2:7735 d6b3:7848 d6b4:7852 d6b5:7849 d6b6:784d d6b7:784a d6b8:784c d6b9:7826 d6ba:7845 d6bb:7850 d6bc:7964 d6bd:7967 d6be:7969 d6bf:796a d6c0:7963 d6c1:796b d6c2:7961 d6c3:79bb d6c4:79fa d6c5:79f8 d6c6:79f6 d6c7:79f7 d6c8:7a8f d6c9:7a94 d6ca:7a90 d6cb:7b35 d6cc:7b47 d6cd:7b34 d6ce:7b25 d6cf:7b30 d6d0:7b22 d6d1:7b24 d6d2:7b33 d6d3:7b18 d6d4:7b2a d6d5:7b1d d6d6:7b31 d6d7:7b2b d6d8:7b2d d6d9:7b2f d6da:7b32 d6db:7b38 d6dc:7b1a d6dd:7b23 d6de:7c94 d6df:7c98 d6e0:7c96 d6e1:7ca3 d6e2:7d35 d6e3:7d3d d6e4:7d38 d6e5:7d36 d6e6:7d3a d6e7:7d45 d6e8:7d2c d6e9:7d29 d6ea:7d41 d6eb:7d47 d6ec:7d3e d6ed:7d3f d6ee:7d4a d6ef:7d3b d6f0:7d28 d6f1:7f63 d6f2:7f95 d6f3:7f9c d6f4:7f9d d6f5:7f9b d6f6:7fca d6f7:7fcb d6f8:7fcd d6f9:7fd0 d6fa:7fd1 d6fb:7fc7 d6fc:7fcf d6fd:7fc9 d6fe:801f d740:801e d741:801b d742:8047 d743:8043 d744:8048 d745:8118 d746:8125 d747:8119 d748:811b d749:812d d74a:811f d74b:812c d74c:811e d74d:8121 d74e:8115 d74f:8127 d750:811d d751:8122 d752:8211 d753:8238 d754:8233 d755:823a d756:8234 d757:8232 d758:8274 d759:8390 d75a:83a3 d75b:83a8 d75c:838d d75d:837a d75e:8373 d75f:83a4 d760:8374 d761:838f d762:8381 d763:8395 d764:8399 d765:8375 d766:8394 d767:83a9 d768:837d d769:8383 d76a:838c d76b:839d d76c:839b d76d:83aa d76e:838b d76f:837e d770:83a5 d771:83af d772:8388 d773:8397 d774:83b0 d775:837f d776:83a6 d777:8387 d778:83ae d779:8376 d77a:839a d77b:8659 d77c:8656 d77d:86bf d77e:86b7 d7a1:86c2 d7a2:86c1 d7a3:86c5 d7a4:86ba d7a5:86b0 d7a6:86c8 d7a7:86b9 d7a8:86b3 d7a9:86b8 d7aa:86cc d7ab:86b4 d7ac:86bb d7ad:86bc d7ae:86c3 d7af:86bd d7b0:86be d7b1:8852 d7b2:8889 d7b3:8895 d7b4:88a8 d7b5:88a2 d7b6:88aa d7b7:889a d7b8:8891 d7b9:88a1 d7ba:889f d7bb:8898 d7bc:88a7 d7bd:8899 d7be:889b d7bf:8897 d7c0:88a4 d7c1:88ac d7c2:888c d7c3:8893 d7c4:888e d7c5:8982 d7c6:89d6 d7c7:89d9 d7c8:89d5 d7c9:8a30 d7ca:8a27 d7cb:8a2c d7cc:8a1e d7cd:8c39 d7ce:8c3b d7cf:8c5c d7d0:8c5d d7d1:8c7d d7d2:8ca5 d7d3:8d7d d7d4:8d7b d7d5:8d79 d7d6:8dbc d7d7:8dc2 d7d8:8db9 d7d9:8dbf d7da:8dc1 d7db:8ed8 d7dc:8ede d7dd:8edd d7de:8edc d7df:8ed7 d7e0:8ee0 d7e1:8ee1 d7e2:9024 d7e3:900b d7e4:9011 d7e5:901c d7e6:900c d7e7:9021 d7e8:90ef d7e9:90ea d7ea:90f0 d7eb:90f4 d7ec:90f2 d7ed:90f3 d7ee:90d4 d7ef:90eb d7f0:90ec d7f1:90e9 d7f2:9156 d7f3:9158 d7f4:915a d7f5:9153 d7f6:9155 d7f7:91ec d7f8:91f4 d7f9:91f1 d7fa:91f3 d7fb:91f8 d7fc:91e4 d7fd:91f9 d7fe:91ea d840:91eb d841:91f7 d842:91e8 d843:91ee d844:957a d845:9586 d846:9588 d847:967c d848:966d d849:966b d84a:9671 d84b:966f d84c:96bf d84d:976a d84e:9804 d84f:98e5 d850:9997 d851:509b d852:5095 d853:5094 d854:509e d855:508b d856:50a3 d857:5083 d858:508c d859:508e d85a:509d d85b:5068 d85c:509c d85d:5092 d85e:5082 d85f:5087 d860:515f d861:51d4 d862:5312 d863:5311 d864:53a4 d865:53a7 d866:5591 d867:55a8 d868:55a5 d869:55ad d86a:5577 d86b:5645 d86c:55a2 d86d:5593 d86e:5588 d86f:558f d870:55b5 d871:5581 d872:55a3 d873:5592 d874:55a4 d875:557d d876:558c d877:55a6 d878:557f d879:5595 d87a:55a1 d87b:558e d87c:570c d87d:5829 d87e:5837 d8a1:5819 d8a2:581e d8a3:5827 d8a4:5823 d8a5:5828 d8a6:57f5 d8a7:5848 d8a8:5825 d8a9:581c d8aa:581b d8ab:5833 d8ac:583f d8ad:5836 d8ae:582e d8af:5839 d8b0:5838 d8b1:582d d8b2:582c d8b3:583b d8b4:5961 d8b5:5aaf d8b6:5a94 d8b7:5a9f d8b8:5a7a d8b9:5aa2 d8ba:5a9e d8bb:5a78 d8bc:5aa6 d8bd:5a7c d8be:5aa5 d8bf:5aac d8c0:5a95 d8c1:5aae d8c2:5a37 d8c3:5a84 d8c4:5a8a d8c5:5a97 d8c6:5a83 d8c7:5a8b d8c8:5aa9 d8c9:5a7b d8ca:5a7d d8cb:5a8c d8cc:5a9c d8cd:5a8f d8ce:5a93 d8cf:5a9d d8d0:5bea d8d1:5bcd d8d2:5bcb d8d3:5bd4 d8d4:5bd1 d8d5:5bca d8d6:5bce d8d7:5c0c d8d8:5c30 d8d9:5d37 d8da:5d43 d8db:5d6b d8dc:5d41 d8dd:5d4b d8de:5d3f d8df:5d35 d8e0:5d51 d8e1:5d4e d8e2:5d55 d8e3:5d33 d8e4:5d3a d8e5:5d52 d8e6:5d3d d8e7:5d31 d8e8:5d59 d8e9:5d42 d8ea:5d39 d8eb:5d49 d8ec:5d38 d8ed:5d3c d8ee:5d32 d8ef:5d36 d8f0:5d40 d8f1:5d45 d8f2:5e44 d8f3:5e41 d8f4:5f58 d8f5:5fa6 d8f6:5fa5 d8f7:5fab d8f8:60c9 d8f9:60b9 d8fa:60cc d8fb:60e2 d8fc:60ce d8fd:60c4 d8fe:6114 d940:60f2 d941:610a d942:6116 d943:6105 d944:60f5 d945:6113 d946:60f8 d947:60fc d948:60fe d949:60c1 d94a:6103 d94b:6118 d94c:611d d94d:6110 d94e:60ff d94f:6104 d950:610b d951:624a d952:6394 d953:63b1 d954:63b0 d955:63ce d956:63e5 d957:63e8 d958:63ef d959:63c3 d95a:649d d95b:63f3 d95c:63ca d95d:63e0 d95e:63f6 d95f:63d5 d960:63f2 d961:63f5 d962:6461 d963:63df d964:63be d965:63dd d966:63dc d967:63c4 d968:63d8 d969:63d3 d96a:63c2 d96b:63c7 d96c:63cc d96d:63cb d96e:63c8 d96f:63f0 d970:63d7 d971:63d9 d972:6532 d973:6567 d974:656a d975:6564 d976:655c d977:6568 d978:6565 d979:658c d97a:659d d97b:659e d97c:65ae d97d:65d0 d97e:65d2 d9a1:667c d9a2:666c d9a3:667b d9a4:6680 d9a5:6671 d9a6:6679 d9a7:666a d9a8:6672 d9a9:6701 d9aa:690c d9ab:68d3 d9ac:6904 d9ad:68dc d9ae:692a d9af:68ec d9b0:68ea d9b1:68f1 d9b2:690f d9b3:68d6 d9b4:68f7 d9b5:68eb d9b6:68e4 d9b7:68f6 d9b8:6913 d9b9:6910 d9ba:68f3 d9bb:68e1 d9bc:6907 d9bd:68cc d9be:6908 d9bf:6970 d9c0:68b4 d9c1:6911 d9c2:68ef d9c3:68c6 d9c4:6914 d9c5:68f8 d9c6:68d0 d9c7:68fd d9c8:68fc d9c9:68e8 d9ca:690b d9cb:690a d9cc:6917 d9cd:68ce d9ce:68c8 d9cf:68dd d9d0:68de d9d1:68e6 d9d2:68f4 d9d3:68d1 d9d4:6906 d9d5:68d4 d9d6:68e9 d9d7:6915 d9d8:6925 d9d9:68c7 d9da:6b39 d9db:6b3b d9dc:6b3f d9dd:6b3c d9de:6b94 d9df:6b97 d9e0:6b99 d9e1:6b95 d9e2:6bbd d9e3:6bf0 d9e4:6bf2 d9e5:6bf3 d9e6:6c30 d9e7:6dfc d9e8:6e46 d9e9:6e47 d9ea:6e1f d9eb:6e49 d9ec:6e88 d9ed:6e3c d9ee:6e3d d9ef:6e45 d9f0:6e62 d9f1:6e2b d9f2:6e3f d9f3:6e41 d9f4:6e5d d9f5:6e73 d9f6:6e1c d9f7:6e33 d9f8:6e4b d9f9:6e40 d9fa:6e51 d9fb:6e3b d9fc:6e03 d9fd:6e2e d9fe:6e5e da40:6e68 da41:6e5c da42:6e61 da43:6e31 da44:6e28 da45:6e60 da46:6e71 da47:6e6b da48:6e39 da49:6e22 da4a:6e30 da4b:6e53 da4c:6e65 da4d:6e27 da4e:6e78 da4f:6e64 da50:6e77 da51:6e55 da52:6e79 da53:6e52 da54:6e66 da55:6e35 da56:6e36 da57:6e5a da58:7120 da59:711e da5a:712f da5b:70fb da5c:712e da5d:7131 da5e:7123 da5f:7125 da60:7122 da61:7132 da62:711f da63:7128 da64:713a da65:711b da66:724b da67:725a da68:7288 da69:7289 da6a:7286 da6b:7285 da6c:728b da6d:7312 da6e:730b da6f:7330 da70:7322 da71:7331 da72:7333 da73:7327 da74:7332 da75:732d da76:7326 da77:7323 da78:7335 da79:730c da7a:742e da7b:742c da7c:7430 da7d:742b da7e:7416 daa1:741a daa2:7421 daa3:742d daa4:7431 daa5:7424 daa6:7423 daa7:741d daa8:7429 daa9:7420 daaa:7432 daab:74fb daac:752f daad:756f daae:756c daaf:75e7 dab0:75da dab1:75e1 dab2:75e6 dab3:75dd dab4:75df dab5:75e4 dab6:75d7 dab7:7695 dab8:7692 dab9:76da daba:7746 dabb:7747 dabc:7744 dabd:774d dabe:7745 dabf:774a dac0:774e dac1:774b dac2:774c dac3:77de dac4:77ec dac5:7860 dac6:7864 dac7:7865 dac8:785c dac9:786d daca:7871 dacb:786a dacc:786e dacd:7870 dace:7869 dacf:7868 dad0:785e dad1:7862 dad2:7974 dad3:7973 dad4:7972 dad5:7970 dad6:7a02 dad7:7a0a dad8:7a03 dad9:7a0c dada:7a04 dadb:7a99 dadc:7ae6 dadd:7ae4 dade:7b4a dadf:7b3b dae0:7b44 dae1:7b48 dae2:7b4c dae3:7b4e dae4:7b40 dae5:7b58 dae6:7b45 dae7:7ca2 dae8:7c9e dae9:7ca8 daea:7ca1 daeb:7d58 daec:7d6f daed:7d63 daee:7d53 daef:7d56 daf0:7d67 daf1:7d6a daf2:7d4f daf3:7d6d daf4:7d5c daf5:7d6b daf6:7d52 daf7:7d54 daf8:7d69 daf9:7d51 dafa:7d5f dafb:7d4e dafc:7f3e dafd:7f3f dafe:7f65 db40:7f66 db41:7fa2 db42:7fa0 db43:7fa1 db44:7fd7 db45:8051 db46:804f db47:8050 db48:80fe db49:80d4 db4a:8143 db4b:814a db4c:8152 db4d:814f db4e:8147 db4f:813d db50:814d db51:813a db52:81e6 db53:81ee db54:81f7 db55:81f8 db56:81f9 db57:8204 db58:823c db59:823d db5a:823f db5b:8275 db5c:833b db5d:83cf db5e:83f9 db5f:8423 db60:83c0 db61:83e8 db62:8412 db63:83e7 db64:83e4 db65:83fc db66:83f6 db67:8410 db68:83c6 db69:83c8 db6a:83eb db6b:83e3 db6c:83bf db6d:8401 db6e:83dd db6f:83e5 db70:83d8 db71:83ff db72:83e1 db73:83cb db74:83ce db75:83d6 db76:83f5 db77:83c9 db78:8409 db79:840f db7a:83de db7b:8411 db7c:8406 db7d:83c2 db7e:83f3 dba1:83d5 dba2:83fa dba3:83c7 dba4:83d1 dba5:83ea dba6:8413 dba7:83c3 dba8:83ec dba9:83ee dbaa:83c4 dbab:83fb dbac:83d7 dbad:83e2 dbae:841b dbaf:83db dbb0:83fe dbb1:86d8 dbb2:86e2 dbb3:86e6 dbb4:86d3 dbb5:86e3 dbb6:86da dbb7:86ea dbb8:86dd dbb9:86eb dbba:86dc dbbb:86ec dbbc:86e9 dbbd:86d7 dbbe:86e8 dbbf:86d1 dbc0:8848 dbc1:8856 dbc2:8855 dbc3:88ba dbc4:88d7 dbc5:88b9 dbc6:88b8 dbc7:88c0 dbc8:88be dbc9:88b6 dbca:88bc dbcb:88b7 dbcc:88bd dbcd:88b2 dbce:8901 dbcf:88c9 dbd0:8995 dbd1:8998 dbd2:8997 dbd3:89dd dbd4:89da dbd5:89db dbd6:8a4e dbd7:8a4d dbd8:8a39 dbd9:8a59 dbda:8a40 dbdb:8a57 dbdc:8a58 dbdd:8a44 dbde:8a45 dbdf:8a52 dbe0:8a48 dbe1:8a51 dbe2:8a4a dbe3:8a4c dbe4:8a4f dbe5:8c5f dbe6:8c81 dbe7:8c80 dbe8:8cba dbe9:8cbe dbea:8cb0 dbeb:8cb9 dbec:8cb5 dbed:8d84 dbee:8d80 dbef:8d89 dbf0:8dd8 dbf1:8dd3 dbf2:8dcd dbf3:8dc7 dbf4:8dd6 dbf5:8ddc dbf6:8dcf dbf7:8dd5 dbf8:8dd9 dbf9:8dc8 dbfa:8dd7 dbfb:8dc5 dbfc:8eef dbfd:8ef7 dbfe:8efa dc40:8ef9 dc41:8ee6 dc42:8eee dc43:8ee5 dc44:8ef5 dc45:8ee7 dc46:8ee8 dc47:8ef6 dc48:8eeb dc49:8ef1 dc4a:8eec dc4b:8ef4 dc4c:8ee9 dc4d:902d dc4e:9034 dc4f:902f dc50:9106 dc51:912c dc52:9104 dc53:90ff dc54:90fc dc55:9108 dc56:90f9 dc57:90fb dc58:9101 dc59:9100 dc5a:9107 dc5b:9105 dc5c:9103 dc5d:9161 dc5e:9164 dc5f:915f dc60:9162 dc61:9160 dc62:9201 dc63:920a dc64:9225 dc65:9203 dc66:921a dc67:9226 dc68:920f dc69:920c dc6a:9200 dc6b:9212 dc6c:91ff dc6d:91fd dc6e:9206 dc6f:9204 dc70:9227 dc71:9202 dc72:921c dc73:9224 dc74:9219 dc75:9217 dc76:9205 dc77:9216 dc78:957b dc79:958d dc7a:958c dc7b:9590 dc7c:9687 dc7d:967e dc7e:9688 dca1:9689 dca2:9683 dca3:9680 dca4:96c2 dca5:96c8 dca6:96c3 dca7:96f1 dca8:96f0 dca9:976c dcaa:9770 dcab:976e dcac:9807 dcad:98a9 dcae:98eb dcaf:9ce6 dcb0:9ef9 dcb1:4e83 dcb2:4e84 dcb3:4eb6 dcb4:50bd dcb5:50bf dcb6:50c6 dcb7:50ae dcb8:50c4 dcb9:50ca dcba:50b4 dcbb:50c8 dcbc:50c2 dcbd:50b0 dcbe:50c1 dcbf:50ba dcc0:50b1 dcc1:50cb dcc2:50c9 dcc3:50b6 dcc4:50b8 dcc5:51d7 dcc6:527a dcc7:5278 dcc8:527b dcc9:527c dcca:55c3 dccb:55db dccc:55cc dccd:55d0 dcce:55cb dccf:55ca dcd0:55dd dcd1:55c0 dcd2:55d4 dcd3:55c4 dcd4:55e9 dcd5:55bf dcd6:55d2 dcd7:558d dcd8:55cf dcd9:55d5 dcda:55e2 dcdb:55d6 dcdc:55c8 dcdd:55f2 dcde:55cd dcdf:55d9 dce0:55c2 dce1:5714 dce2:5853 dce3:5868 dce4:5864 dce5:584f dce6:584d dce7:5849 dce8:586f dce9:5855 dcea:584e dceb:585d dcec:5859 dced:5865 dcee:585b dcef:583d dcf0:5863 dcf1:5871 dcf2:58fc dcf3:5ac7 dcf4:5ac4 dcf5:5acb dcf6:5aba dcf7:5ab8 dcf8:5ab1 dcf9:5ab5 dcfa:5ab0 dcfb:5abf dcfc:5ac8 dcfd:5abb dcfe:5ac6 dd40:5ab7 dd41:5ac0 dd42:5aca dd43:5ab4 dd44:5ab6 dd45:5acd dd46:5ab9 dd47:5a90 dd48:5bd6 dd49:5bd8 dd4a:5bd9 dd4b:5c1f dd4c:5c33 dd4d:5d71 dd4e:5d63 dd4f:5d4a dd50:5d65 dd51:5d72 dd52:5d6c dd53:5d5e dd54:5d68 dd55:5d67 dd56:5d62 dd57:5df0 dd58:5e4f dd59:5e4e dd5a:5e4a dd5b:5e4d dd5c:5e4b dd5d:5ec5 dd5e:5ecc dd5f:5ec6 dd60:5ecb dd61:5ec7 dd62:5f40 dd63:5faf dd64:5fad dd65:60f7 dd66:6149 dd67:614a dd68:612b dd69:6145 dd6a:6136 dd6b:6132 dd6c:612e dd6d:6146 dd6e:612f dd6f:614f dd70:6129 dd71:6140 dd72:6220 dd73:9168 dd74:6223 dd75:6225 dd76:6224 dd77:63c5 dd78:63f1 dd79:63eb dd7a:6410 dd7b:6412 dd7c:6409 dd7d:6420 dd7e:6424 dda1:6433 dda2:6443 dda3:641f dda4:6415 dda5:6418 dda6:6439 dda7:6437 dda8:6422 dda9:6423 ddaa:640c ddab:6426 ddac:6430 ddad:6428 ddae:6441 ddaf:6435 ddb0:642f ddb1:640a ddb2:641a ddb3:6440 ddb4:6425 ddb5:6427 ddb6:640b ddb7:63e7 ddb8:641b ddb9:642e ddba:6421 ddbb:640e ddbc:656f ddbd:6592 ddbe:65d3 ddbf:6686 ddc0:668c ddc1:6695 ddc2:6690 ddc3:668b ddc4:668a ddc5:6699 ddc6:6694 ddc7:6678 ddc8:6720 ddc9:6966 ddca:695f ddcb:6938 ddcc:694e ddcd:6962 ddce:6971 ddcf:693f ddd0:6945 ddd1:696a ddd2:6939 ddd3:6942 ddd4:6957 ddd5:6959 ddd6:697a ddd7:6948 ddd8:6949 ddd9:6935 ddda:696c dddb:6933 dddc:693d dddd:6965 ddde:68f0 dddf:6978 dde0:6934 dde1:6969 dde2:6940 dde3:696f dde4:6944 dde5:6976 dde6:6958 dde7:6941 dde8:6974 dde9:694c ddea:693b ddeb:694b ddec:6937 dded:695c ddee:694f ddef:6951 ddf0:6932 ddf1:6952 ddf2:692f ddf3:697b ddf4:693c ddf5:6b46 ddf6:6b45 ddf7:6b43 ddf8:6b42 ddf9:6b48 ddfa:6b41 ddfb:6b9b ddfc:fa0d ddfd:6bfb ddfe:6bfc de40:6bf9 de41:6bf7 de42:6bf8 de43:6e9b de44:6ed6 de45:6ec8 de46:6e8f de47:6ec0 de48:6e9f de49:6e93 de4a:6e94 de4b:6ea0 de4c:6eb1 de4d:6eb9 de4e:6ec6 de4f:6ed2 de50:6ebd de51:6ec1 de52:6e9e de53:6ec9 de54:6eb7 de55:6eb0 de56:6ecd de57:6ea6 de58:6ecf de59:6eb2 de5a:6ebe de5b:6ec3 de5c:6edc de5d:6ed8 de5e:6e99 de5f:6e92 de60:6e8e de61:6e8d de62:6ea4 de63:6ea1 de64:6ebf de65:6eb3 de66:6ed0 de67:6eca de68:6e97 de69:6eae de6a:6ea3 de6b:7147 de6c:7154 de6d:7152 de6e:7163 de6f:7160 de70:7141 de71:715d de72:7162 de73:7172 de74:7178 de75:716a de76:7161 de77:7142 de78:7158 de79:7143 de7a:714b de7b:7170 de7c:715f de7d:7150 de7e:7153 dea1:7144 dea2:714d dea3:715a dea4:724f dea5:728d dea6:728c dea7:7291 dea8:7290 dea9:728e deaa:733c deab:7342 deac:733b dead:733a deae:7340 deaf:734a deb0:7349 deb1:7444 deb2:744a deb3:744b deb4:7452 deb5:7451 deb6:7457 deb7:7440 deb8:744f deb9:7450 deba:744e debb:7442 debc:7446 debd:744d debe:7454 debf:74e1 dec0:74ff dec1:74fe dec2:74fd dec3:751d dec4:7579 dec5:7577 dec6:6983 dec7:75ef dec8:760f dec9:7603 deca:75f7 decb:75fe decc:75fc decd:75f9 dece:75f8 decf:7610 ded0:75fb ded1:75f6 ded2:75ed ded3:75f5 ded4:75fd ded5:7699 ded6:76b5 ded7:76dd ded8:7755 ded9:775f deda:7760 dedb:7752 dedc:7756 dedd:775a dede:7769 dedf:7767 dee0:7754 dee1:7759 dee2:776d dee3:77e0 dee4:7887 dee5:789a dee6:7894 dee7:788f dee8:7884 dee9:7895 deea:7885 deeb:7886 deec:78a1 deed:7883 deee:7879 deef:7899 def0:7880 def1:7896 def2:787b def3:797c def4:7982 def5:797d def6:7979 def7:7a11 def8:7a18 def9:7a19 defa:7a12 defb:7a17 defc:7a15 defd:7a22 defe:7a13 df40:7a1b df41:7a10 df42:7aa3 df43:7aa2 df44:7a9e df45:7aeb df46:7b66 df47:7b64 df48:7b6d df49:7b74 df4a:7b69 df4b:7b72 df4c:7b65 df4d:7b73 df4e:7b71 df4f:7b70 df50:7b61 df51:7b78 df52:7b76 df53:7b63 df54:7cb2 df55:7cb4 df56:7caf df57:7d88 df58:7d86 df59:7d80 df5a:7d8d df5b:7d7f df5c:7d85 df5d:7d7a df5e:7d8e df5f:7d7b df60:7d83 df61:7d7c df62:7d8c df63:7d94 df64:7d84 df65:7d7d df66:7d92 df67:7f6d df68:7f6b df69:7f67 df6a:7f68 df6b:7f6c df6c:7fa6 df6d:7fa5 df6e:7fa7 df6f:7fdb df70:7fdc df71:8021 df72:8164 df73:8160 df74:8177 df75:815c df76:8169 df77:815b df78:8162 df79:8172 df7a:6721 df7b:815e df7c:8176 df7d:8167 df7e:816f dfa1:8144 dfa2:8161 dfa3:821d dfa4:8249 dfa5:8244 dfa6:8240 dfa7:8242 dfa8:8245 dfa9:84f1 dfaa:843f dfab:8456 dfac:8476 dfad:8479 dfae:848f dfaf:848d dfb0:8465 dfb1:8451 dfb2:8440 dfb3:8486 dfb4:8467 dfb5:8430 dfb6:844d dfb7:847d dfb8:845a dfb9:8459 dfba:8474 dfbb:8473 dfbc:845d dfbd:8507 dfbe:845e dfbf:8437 dfc0:843a dfc1:8434 dfc2:847a dfc3:8443 dfc4:8478 dfc5:8432 dfc6:8445 dfc7:8429 dfc8:83d9 dfc9:844b dfca:842f dfcb:8442 dfcc:842d dfcd:845f dfce:8470 dfcf:8439 dfd0:844e dfd1:844c dfd2:8452 dfd3:846f dfd4:84c5 dfd5:848e dfd6:843b dfd7:8447 dfd8:8436 dfd9:8433 dfda:8468 dfdb:847e dfdc:8444 dfdd:842b dfde:8460 dfdf:8454 dfe0:846e dfe1:8450 dfe2:870b dfe3:8704 dfe4:86f7 dfe5:870c dfe6:86fa dfe7:86d6 dfe8:86f5 dfe9:874d dfea:86f8 dfeb:870e dfec:8709 dfed:8701 dfee:86f6 dfef:870d dff0:8705 dff1:88d6 dff2:88cb dff3:88cd dff4:88ce dff5:88de dff6:88db dff7:88da dff8:88cc dff9:88d0 dffa:8985 dffb:899b dffc:89df dffd:89e5 dffe:89e4 e040:89e1 e041:89e0 e042:89e2 e043:89dc e044:89e6 e045:8a76 e046:8a86 e047:8a7f e048:8a61 e049:8a3f e04a:8a77 e04b:8a82 e04c:8a84 e04d:8a75 e04e:8a83 e04f:8a81 e050:8a74 e051:8a7a e052:8c3c e053:8c4b e054:8c4a e055:8c65 e056:8c64 e057:8c66 e058:8c86 e059:8c84 e05a:8c85 e05b:8ccc e05c:8d68 e05d:8d69 e05e:8d91 e05f:8d8c e060:8d8e e061:8d8f e062:8d8d e063:8d93 e064:8d94 e065:8d90 e066:8d92 e067:8df0 e068:8de0 e069:8dec e06a:8df1 e06b:8dee e06c:8dd0 e06d:8de9 e06e:8de3 e06f:8de2 e070:8de7 e071:8df2 e072:8deb e073:8df4 e074:8f06 e075:8eff e076:8f01 e077:8f00 e078:8f05 e079:8f07 e07a:8f08 e07b:8f02 e07c:8f0b e07d:9052 e07e:903f e0a1:9044 e0a2:9049 e0a3:903d e0a4:9110 e0a5:910d e0a6:910f e0a7:9111 e0a8:9116 e0a9:9114 e0aa:910b e0ab:910e e0ac:916e e0ad:916f e0ae:9248 e0af:9252 e0b0:9230 e0b1:923a e0b2:9266 e0b3:9233 e0b4:9265 e0b5:925e e0b6:9283 e0b7:922e e0b8:924a e0b9:9246 e0ba:926d e0bb:926c e0bc:924f e0bd:9260 e0be:9267 e0bf:926f e0c0:9236 e0c1:9261 e0c2:9270 e0c3:9231 e0c4:9254 e0c5:9263 e0c6:9250 e0c7:9272 e0c8:924e e0c9:9253 e0ca:924c e0cb:9256 e0cc:9232 e0cd:959f e0ce:959c e0cf:959e e0d0:959b e0d1:9692 e0d2:9693 e0d3:9691 e0d4:9697 e0d5:96ce e0d6:96fa e0d7:96fd e0d8:96f8 e0d9:96f5 e0da:9773 e0db:9777 e0dc:9778 e0dd:9772 e0de:980f e0df:980d e0e0:980e e0e1:98ac e0e2:98f6 e0e3:98f9 e0e4:99af e0e5:99b2 e0e6:99b0 e0e7:99b5 e0e8:9aad e0e9:9aab e0ea:9b5b e0eb:9cea e0ec:9ced e0ed:9ce7 e0ee:9e80 e0ef:9efd e0f0:50e6 e0f1:50d4 e0f2:50d7 e0f3:50e8 e0f4:50f3 e0f5:50db e0f6:50ea e0f7:50dd e0f8:50e4 e0f9:50d3 e0fa:50ec e0fb:50f0 e0fc:50ef e0fd:50e3 e0fe:50e0 e140:51d8 e141:5280 e142:5281 e143:52e9 e144:52eb e145:5330 e146:53ac e147:5627 e148:5615 e149:560c e14a:5612 e14b:55fc e14c:560f e14d:561c e14e:5601 e14f:5613 e150:5602 e151:55fa e152:561d e153:5604 e154:55ff e155:55f9 e156:5889 e157:587c e158:5890 e159:5898 e15a:5886 e15b:5881 e15c:587f e15d:5874 e15e:588b e15f:587a e160:5887 e161:5891 e162:588e e163:5876 e164:5882 e165:5888 e166:587b e167:5894 e168:588f e169:58fe e16a:596b e16b:5adc e16c:5aee e16d:5ae5 e16e:5ad5 e16f:5aea e170:5ada e171:5aed e172:5aeb e173:5af3 e174:5ae2 e175:5ae0 e176:5adb e177:5aec e178:5ade e179:5add e17a:5ad9 e17b:5ae8 e17c:5adf e17d:5b77 e17e:5be0 e1a1:5be3 e1a2:5c63 e1a3:5d82 e1a4:5d80 e1a5:5d7d e1a6:5d86 e1a7:5d7a e1a8:5d81 e1a9:5d77 e1aa:5d8a e1ab:5d89 e1ac:5d88 e1ad:5d7e e1ae:5d7c e1af:5d8d e1b0:5d79 e1b1:5d7f e1b2:5e58 e1b3:5e59 e1b4:5e53 e1b5:5ed8 e1b6:5ed1 e1b7:5ed7 e1b8:5ece e1b9:5edc e1ba:5ed5 e1bb:5ed9 e1bc:5ed2 e1bd:5ed4 e1be:5f44 e1bf:5f43 e1c0:5f6f e1c1:5fb6 e1c2:612c e1c3:6128 e1c4:6141 e1c5:615e e1c6:6171 e1c7:6173 e1c8:6152 e1c9:6153 e1ca:6172 e1cb:616c e1cc:6180 e1cd:6174 e1ce:6154 e1cf:617a e1d0:615b e1d1:6165 e1d2:613b e1d3:616a e1d4:6161 e1d5:6156 e1d6:6229 e1d7:6227 e1d8:622b e1d9:642b e1da:644d e1db:645b e1dc:645d e1dd:6474 e1de:6476 e1df:6472 e1e0:6473 e1e1:647d e1e2:6475 e1e3:6466 e1e4:64a6 e1e5:644e e1e6:6482 e1e7:645e e1e8:645c e1e9:644b e1ea:6453 e1eb:6460 e1ec:6450 e1ed:647f e1ee:643f e1ef:646c e1f0:646b e1f1:6459 e1f2:6465 e1f3:6477 e1f4:6573 e1f5:65a0 e1f6:66a1 e1f7:66a0 e1f8:669f e1f9:6705 e1fa:6704 e1fb:6722 e1fc:69b1 e1fd:69b6 e1fe:69c9 e240:69a0 e241:69ce e242:6996 e243:69b0 e244:69ac e245:69bc e246:6991 e247:6999 e248:698e e249:69a7 e24a:698d e24b:69a9 e24c:69be e24d:69af e24e:69bf e24f:69c4 e250:69bd e251:69a4 e252:69d4 e253:69b9 e254:69ca e255:699a e256:69cf e257:69b3 e258:6993 e259:69aa e25a:69a1 e25b:699e e25c:69d9 e25d:6997 e25e:6990 e25f:69c2 e260:69b5 e261:69a5 e262:69c6 e263:6b4a e264:6b4d e265:6b4b e266:6b9e e267:6b9f e268:6ba0 e269:6bc3 e26a:6bc4 e26b:6bfe e26c:6ece e26d:6ef5 e26e:6ef1 e26f:6f03 e270:6f25 e271:6ef8 e272:6f37 e273:6efb e274:6f2e e275:6f09 e276:6f4e e277:6f19 e278:6f1a e279:6f27 e27a:6f18 e27b:6f3b e27c:6f12 e27d:6eed e27e:6f0a e2a1:6f36 e2a2:6f73 e2a3:6ef9 e2a4:6eee e2a5:6f2d e2a6:6f40 e2a7:6f30 e2a8:6f3c e2a9:6f35 e2aa:6eeb e2ab:6f07 e2ac:6f0e e2ad:6f43 e2ae:6f05 e2af:6efd e2b0:6ef6 e2b1:6f39 e2b2:6f1c e2b3:6efc e2b4:6f3a e2b5:6f1f e2b6:6f0d e2b7:6f1e e2b8:6f08 e2b9:6f21 e2ba:7187 e2bb:7190 e2bc:7189 e2bd:7180 e2be:7185 e2bf:7182 e2c0:718f e2c1:717b e2c2:7186 e2c3:7181 e2c4:7197 e2c5:7244 e2c6:7253 e2c7:7297 e2c8:7295 e2c9:7293 e2ca:7343 e2cb:734d e2cc:7351 e2cd:734c e2ce:7462 e2cf:7473 e2d0:7471 e2d1:7475 e2d2:7472 e2d3:7467 e2d4:746e e2d5:7500 e2d6:7502 e2d7:7503 e2d8:757d e2d9:7590 e2da:7616 e2db:7608 e2dc:760c e2dd:7615 e2de:7611 e2df:760a e2e0:7614 e2e1:76b8 e2e2:7781 e2e3:777c e2e4:7785 e2e5:7782 e2e6:776e e2e7:7780 e2e8:776f e2e9:777e e2ea:7783 e2eb:78b2 e2ec:78aa e2ed:78b4 e2ee:78ad e2ef:78a8 e2f0:787e e2f1:78ab e2f2:789e e2f3:78a5 e2f4:78a0 e2f5:78ac e2f6:78a2 e2f7:78a4 e2f8:7998 e2f9:798a e2fa:798b e2fb:7996 e2fc:7995 e2fd:7994 e2fe:7993 e340:7997 e341:7988 e342:7992 e343:7990 e344:7a2b e345:7a4a e346:7a30 e347:7a2f e348:7a28 e349:7a26 e34a:7aa8 e34b:7aab e34c:7aac e34d:7aee e34e:7b88 e34f:7b9c e350:7b8a e351:7b91 e352:7b90 e353:7b96 e354:7b8d e355:7b8c e356:7b9b e357:7b8e e358:7b85 e359:7b98 e35a:5284 e35b:7b99 e35c:7ba4 e35d:7b82 e35e:7cbb e35f:7cbf e360:7cbc e361:7cba e362:7da7 e363:7db7 e364:7dc2 e365:7da3 e366:7daa e367:7dc1 e368:7dc0 e369:7dc5 e36a:7d9d e36b:7dce e36c:7dc4 e36d:7dc6 e36e:7dcb e36f:7dcc e370:7daf e371:7db9 e372:7d96 e373:7dbc e374:7d9f e375:7da6 e376:7dae e377:7da9 e378:7da1 e379:7dc9 e37a:7f73 e37b:7fe2 e37c:7fe3 e37d:7fe5 e37e:7fde e3a1:8024 e3a2:805d e3a3:805c e3a4:8189 e3a5:8186 e3a6:8183 e3a7:8187 e3a8:818d e3a9:818c e3aa:818b e3ab:8215 e3ac:8497 e3ad:84a4 e3ae:84a1 e3af:849f e3b0:84ba e3b1:84ce e3b2:84c2 e3b3:84ac e3b4:84ae e3b5:84ab e3b6:84b9 e3b7:84b4 e3b8:84c1 e3b9:84cd e3ba:84aa e3bb:849a e3bc:84b1 e3bd:84d0 e3be:849d e3bf:84a7 e3c0:84bb e3c1:84a2 e3c2:8494 e3c3:84c7 e3c4:84cc e3c5:849b e3c6:84a9 e3c7:84af e3c8:84a8 e3c9:84d6 e3ca:8498 e3cb:84b6 e3cc:84cf e3cd:84a0 e3ce:84d7 e3cf:84d4 e3d0:84d2 e3d1:84db e3d2:84b0 e3d3:8491 e3d4:8661 e3d5:8733 e3d6:8723 e3d7:8728 e3d8:876b e3d9:8740 e3da:872e e3db:871e e3dc:8721 e3dd:8719 e3de:871b e3df:8743 e3e0:872c e3e1:8741 e3e2:873e e3e3:8746 e3e4:8720 e3e5:8732 e3e6:872a e3e7:872d e3e8:873c e3e9:8712 e3ea:873a e3eb:8731 e3ec:8735 e3ed:8742 e3ee:8726 e3ef:8727 e3f0:8738 e3f1:8724 e3f2:871a e3f3:8730 e3f4:8711 e3f5:88f7 e3f6:88e7 e3f7:88f1 e3f8:88f2 e3f9:88fa e3fa:88fe e3fb:88ee e3fc:88fc e3fd:88f6 e3fe:88fb e440:88f0 e441:88ec e442:88eb e443:899d e444:89a1 e445:899f e446:899e e447:89e9 e448:89eb e449:89e8 e44a:8aab e44b:8a99 e44c:8a8b e44d:8a92 e44e:8a8f e44f:8a96 e450:8c3d e451:8c68 e452:8c69 e453:8cd5 e454:8ccf e455:8cd7 e456:8d96 e457:8e09 e458:8e02 e459:8dff e45a:8e0d e45b:8dfd e45c:8e0a e45d:8e03 e45e:8e07 e45f:8e06 e460:8e05 e461:8dfe e462:8e00 e463:8e04 e464:8f10 e465:8f11 e466:8f0e e467:8f0d e468:9123 e469:911c e46a:9120 e46b:9122 e46c:911f e46d:911d e46e:911a e46f:9124 e470:9121 e471:911b e472:917a e473:9172 e474:9179 e475:9173 e476:92a5 e477:92a4 e478:9276 e479:929b e47a:927a e47b:92a0 e47c:9294 e47d:92aa e47e:928d e4a1:92a6 e4a2:929a e4a3:92ab e4a4:9279 e4a5:9297 e4a6:927f e4a7:92a3 e4a8:92ee e4a9:928e e4aa:9282 e4ab:9295 e4ac:92a2 e4ad:927d e4ae:9288 e4af:92a1 e4b0:928a e4b1:9286 e4b2:928c e4b3:9299 e4b4:92a7 e4b5:927e e4b6:9287 e4b7:92a9 e4b8:929d e4b9:928b e4ba:922d e4bb:969e e4bc:96a1 e4bd:96ff e4be:9758 e4bf:977d e4c0:977a e4c1:977e e4c2:9783 e4c3:9780 e4c4:9782 e4c5:977b e4c6:9784 e4c7:9781 e4c8:977f e4c9:97ce e4ca:97cd e4cb:9816 e4cc:98ad e4cd:98ae e4ce:9902 e4cf:9900 e4d0:9907 e4d1:999d e4d2:999c e4d3:99c3 e4d4:99b9 e4d5:99bb e4d6:99ba e4d7:99c2 e4d8:99bd e4d9:99c7 e4da:9ab1 e4db:9ae3 e4dc:9ae7 e4dd:9b3e e4de:9b3f e4df:9b60 e4e0:9b61 e4e1:9b5f e4e2:9cf1 e4e3:9cf2 e4e4:9cf5 e4e5:9ea7 e4e6:50ff e4e7:5103 e4e8:5130 e4e9:50f8 e4ea:5106 e4eb:5107 e4ec:50f6 e4ed:50fe e4ee:510b e4ef:510c e4f0:50fd e4f1:510a e4f2:528b e4f3:528c e4f4:52f1 e4f5:52ef e4f6:5648 e4f7:5642 e4f8:564c e4f9:5635 e4fa:5641 e4fb:564a e4fc:5649 e4fd:5646 e4fe:5658 e540:565a e541:5640 e542:5633 e543:563d e544:562c e545:563e e546:5638 e547:562a e548:563a e549:571a e54a:58ab e54b:589d e54c:58b1 e54d:58a0 e54e:58a3 e54f:58af e550:58ac e551:58a5 e552:58a1 e553:58ff e554:5aff e555:5af4 e556:5afd e557:5af7 e558:5af6 e559:5b03 e55a:5af8 e55b:5b02 e55c:5af9 e55d:5b01 e55e:5b07 e55f:5b05 e560:5b0f e561:5c67 e562:5d99 e563:5d97 e564:5d9f e565:5d92 e566:5da2 e567:5d93 e568:5d95 e569:5da0 e56a:5d9c e56b:5da1 e56c:5d9a e56d:5d9e e56e:5e69 e56f:5e5d e570:5e60 e571:5e5c e572:7df3 e573:5edb e574:5ede e575:5ee1 e576:5f49 e577:5fb2 e578:618b e579:6183 e57a:6179 e57b:61b1 e57c:61b0 e57d:61a2 e57e:6189 e5a1:619b e5a2:6193 e5a3:61af e5a4:61ad e5a5:619f e5a6:6192 e5a7:61aa e5a8:61a1 e5a9:618d e5aa:6166 e5ab:61b3 e5ac:622d e5ad:646e e5ae:6470 e5af:6496 e5b0:64a0 e5b1:6485 e5b2:6497 e5b3:649c e5b4:648f e5b5:648b e5b6:648a e5b7:648c e5b8:64a3 e5b9:649f e5ba:6468 e5bb:64b1 e5bc:6498 e5bd:6576 e5be:657a e5bf:6579 e5c0:657b e5c1:65b2 e5c2:65b3 e5c3:66b5 e5c4:66b0 e5c5:66a9 e5c6:66b2 e5c7:66b7 e5c8:66aa e5c9:66af e5ca:6a00 e5cb:6a06 e5cc:6a17 e5cd:69e5 e5ce:69f8 e5cf:6a15 e5d0:69f1 e5d1:69e4 e5d2:6a20 e5d3:69ff e5d4:69ec e5d5:69e2 e5d6:6a1b e5d7:6a1d e5d8:69fe e5d9:6a27 e5da:69f2 e5db:69ee e5dc:6a14 e5dd:69f7 e5de:69e7 e5df:6a40 e5e0:6a08 e5e1:69e6 e5e2:69fb e5e3:6a0d e5e4:69fc e5e5:69eb e5e6:6a09 e5e7:6a04 e5e8:6a18 e5e9:6a25 e5ea:6a0f e5eb:69f6 e5ec:6a26 e5ed:6a07 e5ee:69f4 e5ef:6a16 e5f0:6b51 e5f1:6ba5 e5f2:6ba3 e5f3:6ba2 e5f4:6ba6 e5f5:6c01 e5f6:6c00 e5f7:6bff e5f8:6c02 e5f9:6f41 e5fa:6f26 e5fb:6f7e e5fc:6f87 e5fd:6fc6 e5fe:6f92 e640:6f8d e641:6f89 e642:6f8c e643:6f62 e644:6f4f e645:6f85 e646:6f5a e647:6f96 e648:6f76 e649:6f6c e64a:6f82 e64b:6f55 e64c:6f72 e64d:6f52 e64e:6f50 e64f:6f57 e650:6f94 e651:6f93 e652:6f5d e653:6f00 e654:6f61 e655:6f6b e656:6f7d e657:6f67 e658:6f90 e659:6f53 e65a:6f8b e65b:6f69 e65c:6f7f e65d:6f95 e65e:6f63 e65f:6f77 e660:6f6a e661:6f7b e662:71b2 e663:71af e664:719b e665:71b0 e666:71a0 e667:719a e668:71a9 e669:71b5 e66a:719d e66b:71a5 e66c:719e e66d:71a4 e66e:71a1 e66f:71aa e670:719c e671:71a7 e672:71b3 e673:7298 e674:729a e675:7358 e676:7352 e677:735e e678:735f e679:7360 e67a:735d e67b:735b e67c:7361 e67d:735a e67e:7359 e6a1:7362 e6a2:7487 e6a3:7489 e6a4:748a e6a5:7486 e6a6:7481 e6a7:747d e6a8:7485 e6a9:7488 e6aa:747c e6ab:7479 e6ac:7508 e6ad:7507 e6ae:757e e6af:7625 e6b0:761e e6b1:7619 e6b2:761d e6b3:761c e6b4:7623 e6b5:761a e6b6:7628 e6b7:761b e6b8:769c e6b9:769d e6ba:769e e6bb:769b e6bc:778d e6bd:778f e6be:7789 e6bf:7788 e6c0:78cd e6c1:78bb e6c2:78cf e6c3:78cc e6c4:78d1 e6c5:78ce e6c6:78d4 e6c7:78c8 e6c8:78c3 e6c9:78c4 e6ca:78c9 e6cb:799a e6cc:79a1 e6cd:79a0 e6ce:799c e6cf:79a2 e6d0:799b e6d1:6b76 e6d2:7a39 e6d3:7ab2 e6d4:7ab4 e6d5:7ab3 e6d6:7bb7 e6d7:7bcb e6d8:7bbe e6d9:7bac e6da:7bce e6db:7baf e6dc:7bb9 e6dd:7bca e6de:7bb5 e6df:7cc5 e6e0:7cc8 e6e1:7ccc e6e2:7ccb e6e3:7df7 e6e4:7ddb e6e5:7dea e6e6:7de7 e6e7:7dd7 e6e8:7de1 e6e9:7e03 e6ea:7dfa e6eb:7de6 e6ec:7df6 e6ed:7df1 e6ee:7df0 e6ef:7dee e6f0:7ddf e6f1:7f76 e6f2:7fac e6f3:7fb0 e6f4:7fad e6f5:7fed e6f6:7feb e6f7:7fea e6f8:7fec e6f9:7fe6 e6fa:7fe8 e6fb:8064 e6fc:8067 e6fd:81a3 e6fe:819f e740:819e e741:8195 e742:81a2 e743:8199 e744:8197 e745:8216 e746:824f e747:8253 e748:8252 e749:8250 e74a:824e e74b:8251 e74c:8524 e74d:853b e74e:850f e74f:8500 e750:8529 e751:850e e752:8509 e753:850d e754:851f e755:850a e756:8527 e757:851c e758:84fb e759:852b e75a:84fa e75b:8508 e75c:850c e75d:84f4 e75e:852a e75f:84f2 e760:8515 e761:84f7 e762:84eb e763:84f3 e764:84fc e765:8512 e766:84ea e767:84e9 e768:8516 e769:84fe e76a:8528 e76b:851d e76c:852e e76d:8502 e76e:84fd e76f:851e e770:84f6 e771:8531 e772:8526 e773:84e7 e774:84e8 e775:84f0 e776:84ef e777:84f9 e778:8518 e779:8520 e77a:8530 e77b:850b e77c:8519 e77d:852f e77e:8662 e7a1:8756 e7a2:8763 e7a3:8764 e7a4:8777 e7a5:87e1 e7a6:8773 e7a7:8758 e7a8:8754 e7a9:875b e7aa:8752 e7ab:8761 e7ac:875a e7ad:8751 e7ae:875e e7af:876d e7b0:876a e7b1:8750 e7b2:874e e7b3:875f e7b4:875d e7b5:876f e7b6:876c e7b7:877a e7b8:876e e7b9:875c e7ba:8765 e7bb:874f e7bc:877b e7bd:8775 e7be:8762 e7bf:8767 e7c0:8769 e7c1:885a e7c2:8905 e7c3:890c e7c4:8914 e7c5:890b e7c6:8917 e7c7:8918 e7c8:8919 e7c9:8906 e7ca:8916 e7cb:8911 e7cc:890e e7cd:8909 e7ce:89a2 e7cf:89a4 e7d0:89a3 e7d1:89ed e7d2:89f0 e7d3:89ec e7d4:8acf e7d5:8ac6 e7d6:8ab8 e7d7:8ad3 e7d8:8ad1 e7d9:8ad4 e7da:8ad5 e7db:8abb e7dc:8ad7 e7dd:8abe e7de:8ac0 e7df:8ac5 e7e0:8ad8 e7e1:8ac3 e7e2:8aba e7e3:8abd e7e4:8ad9 e7e5:8c3e e7e6:8c4d e7e7:8c8f e7e8:8ce5 e7e9:8cdf e7ea:8cd9 e7eb:8ce8 e7ec:8cda e7ed:8cdd e7ee:8ce7 e7ef:8da0 e7f0:8d9c e7f1:8da1 e7f2:8d9b e7f3:8e20 e7f4:8e23 e7f5:8e25 e7f6:8e24 e7f7:8e2e e7f8:8e15 e7f9:8e1b e7fa:8e16 e7fb:8e11 e7fc:8e19 e7fd:8e26 e7fe:8e27 e840:8e14 e841:8e12 e842:8e18 e843:8e13 e844:8e1c e845:8e17 e846:8e1a e847:8f2c e848:8f24 e849:8f18 e84a:8f1a e84b:8f20 e84c:8f23 e84d:8f16 e84e:8f17 e84f:9073 e850:9070 e851:906f e852:9067 e853:906b e854:912f e855:912b e856:9129 e857:912a e858:9132 e859:9126 e85a:912e e85b:9185 e85c:9186 e85d:918a e85e:9181 e85f:9182 e860:9184 e861:9180 e862:92d0 e863:92c3 e864:92c4 e865:92c0 e866:92d9 e867:92b6 e868:92cf e869:92f1 e86a:92df e86b:92d8 e86c:92e9 e86d:92d7 e86e:92dd e86f:92cc e870:92ef e871:92c2 e872:92e8 e873:92ca e874:92c8 e875:92ce e876:92e6 e877:92cd e878:92d5 e879:92c9 e87a:92e0 e87b:92de e87c:92e7 e87d:92d1 e87e:92d3 e8a1:92b5 e8a2:92e1 e8a3:92c6 e8a4:92b4 e8a5:957c e8a6:95ac e8a7:95ab e8a8:95ae e8a9:95b0 e8aa:96a4 e8ab:96a2 e8ac:96d3 e8ad:9705 e8ae:9708 e8af:9702 e8b0:975a e8b1:978a e8b2:978e e8b3:9788 e8b4:97d0 e8b5:97cf e8b6:981e e8b7:981d e8b8:9826 e8b9:9829 e8ba:9828 e8bb:9820 e8bc:981b e8bd:9827 e8be:98b2 e8bf:9908 e8c0:98fa e8c1:9911 e8c2:9914 e8c3:9916 e8c4:9917 e8c5:9915 e8c6:99dc e8c7:99cd e8c8:99cf e8c9:99d3 e8ca:99d4 e8cb:99ce e8cc:99c9 e8cd:99d6 e8ce:99d8 e8cf:99cb e8d0:99d7 e8d1:99cc e8d2:9ab3 e8d3:9aec e8d4:9aeb e8d5:9af3 e8d6:9af2 e8d7:9af1 e8d8:9b46 e8d9:9b43 e8da:9b67 e8db:9b74 e8dc:9b71 e8dd:9b66 e8de:9b76 e8df:9b75 e8e0:9b70 e8e1:9b68 e8e2:9b64 e8e3:9b6c e8e4:9cfc e8e5:9cfa e8e6:9cfd e8e7:9cff e8e8:9cf7 e8e9:9d07 e8ea:9d00 e8eb:9cf9 e8ec:9cfb e8ed:9d08 e8ee:9d05 e8ef:9d04 e8f0:9e83 e8f1:9ed3 e8f2:9f0f e8f3:9f10 e8f4:511c e8f5:5113 e8f6:5117 e8f7:511a e8f8:5111 e8f9:51de e8fa:5334 e8fb:53e1 e8fc:5670 e8fd:5660 e8fe:566e e940:5673 e941:5666 e942:5663 e943:566d e944:5672 e945:565e e946:5677 e947:571c e948:571b e949:58c8 e94a:58bd e94b:58c9 e94c:58bf e94d:58ba e94e:58c2 e94f:58bc e950:58c6 e951:5b17 e952:5b19 e953:5b1b e954:5b21 e955:5b14 e956:5b13 e957:5b10 e958:5b16 e959:5b28 e95a:5b1a e95b:5b20 e95c:5b1e e95d:5bef e95e:5dac e95f:5db1 e960:5da9 e961:5da7 e962:5db5 e963:5db0 e964:5dae e965:5daa e966:5da8 e967:5db2 e968:5dad e969:5daf e96a:5db4 e96b:5e67 e96c:5e68 e96d:5e66 e96e:5e6f e96f:5ee9 e970:5ee7 e971:5ee6 e972:5ee8 e973:5ee5 e974:5f4b e975:5fbc e976:619d e977:61a8 e978:6196 e979:61c5 e97a:61b4 e97b:61c6 e97c:61c1 e97d:61cc e97e:61ba e9a1:61bf e9a2:61b8 e9a3:618c e9a4:64d7 e9a5:64d6 e9a6:64d0 e9a7:64cf e9a8:64c9 e9a9:64bd e9aa:6489 e9ab:64c3 e9ac:64db e9ad:64f3 e9ae:64d9 e9af:6533 e9b0:657f e9b1:657c e9b2:65a2 e9b3:66c8 e9b4:66be e9b5:66c0 e9b6:66ca e9b7:66cb e9b8:66cf e9b9:66bd e9ba:66bb e9bb:66ba e9bc:66cc e9bd:6723 e9be:6a34 e9bf:6a66 e9c0:6a49 e9c1:6a67 e9c2:6a32 e9c3:6a68 e9c4:6a3e e9c5:6a5d e9c6:6a6d e9c7:6a76 e9c8:6a5b e9c9:6a51 e9ca:6a28 e9cb:6a5a e9cc:6a3b e9cd:6a3f e9ce:6a41 e9cf:6a6a e9d0:6a64 e9d1:6a50 e9d2:6a4f e9d3:6a54 e9d4:6a6f e9d5:6a69 e9d6:6a60 e9d7:6a3c e9d8:6a5e e9d9:6a56 e9da:6a55 e9db:6a4d e9dc:6a4e e9dd:6a46 e9de:6b55 e9df:6b54 e9e0:6b56 e9e1:6ba7 e9e2:6baa e9e3:6bab e9e4:6bc8 e9e5:6bc7 e9e6:6c04 e9e7:6c03 e9e8:6c06 e9e9:6fad e9ea:6fcb e9eb:6fa3 e9ec:6fc7 e9ed:6fbc e9ee:6fce e9ef:6fc8 e9f0:6f5e e9f1:6fc4 e9f2:6fbd e9f3:6f9e e9f4:6fca e9f5:6fa8 e9f6:7004 e9f7:6fa5 e9f8:6fae e9f9:6fba e9fa:6fac e9fb:6faa e9fc:6fcf e9fd:6fbf e9fe:6fb8 ea40:6fa2 ea41:6fc9 ea42:6fab ea43:6fcd ea44:6faf ea45:6fb2 ea46:6fb0 ea47:71c5 ea48:71c2 ea49:71bf ea4a:71b8 ea4b:71d6 ea4c:71c0 ea4d:71c1 ea4e:71cb ea4f:71d4 ea50:71ca ea51:71c7 ea52:71cf ea53:71bd ea54:71d8 ea55:71bc ea56:71c6 ea57:71da ea58:71db ea59:729d ea5a:729e ea5b:7369 ea5c:7366 ea5d:7367 ea5e:736c ea5f:7365 ea60:736b ea61:736a ea62:747f ea63:749a ea64:74a0 ea65:7494 ea66:7492 ea67:7495 ea68:74a1 ea69:750b ea6a:7580 ea6b:762f ea6c:762d ea6d:7631 ea6e:763d ea6f:7633 ea70:763c ea71:7635 ea72:7632 ea73:7630 ea74:76bb ea75:76e6 ea76:779a ea77:779d ea78:77a1 ea79:779c ea7a:779b ea7b:77a2 ea7c:77a3 ea7d:7795 ea7e:7799 eaa1:7797 eaa2:78dd eaa3:78e9 eaa4:78e5 eaa5:78ea eaa6:78de eaa7:78e3 eaa8:78db eaa9:78e1 eaaa:78e2 eaab:78ed eaac:78df eaad:78e0 eaae:79a4 eaaf:7a44 eab0:7a48 eab1:7a47 eab2:7ab6 eab3:7ab8 eab4:7ab5 eab5:7ab1 eab6:7ab7 eab7:7bde eab8:7be3 eab9:7be7 eaba:7bdd eabb:7bd5 eabc:7be5 eabd:7bda eabe:7be8 eabf:7bf9 eac0:7bd4 eac1:7bea eac2:7be2 eac3:7bdc eac4:7beb eac5:7bd8 eac6:7bdf eac7:7cd2 eac8:7cd4 eac9:7cd7 eaca:7cd0 eacb:7cd1 eacc:7e12 eacd:7e21 eace:7e17 eacf:7e0c ead0:7e1f ead1:7e20 ead2:7e13 ead3:7e0e ead4:7e1c ead5:7e15 ead6:7e1a ead7:7e22 ead8:7e0b ead9:7e0f eada:7e16 eadb:7e0d eadc:7e14 eadd:7e25 eade:7e24 eadf:7f43 eae0:7f7b eae1:7f7c eae2:7f7a eae3:7fb1 eae4:7fef eae5:802a eae6:8029 eae7:806c eae8:81b1 eae9:81a6 eaea:81ae eaeb:81b9 eaec:81b5 eaed:81ab eaee:81b0 eaef:81ac eaf0:81b4 eaf1:81b2 eaf2:81b7 eaf3:81a7 eaf4:81f2 eaf5:8255 eaf6:8256 eaf7:8257 eaf8:8556 eaf9:8545 eafa:856b eafb:854d eafc:8553 eafd:8561 eafe:8558 eb40:8540 eb41:8546 eb42:8564 eb43:8541 eb44:8562 eb45:8544 eb46:8551 eb47:8547 eb48:8563 eb49:853e eb4a:855b eb4b:8571 eb4c:854e eb4d:856e eb4e:8575 eb4f:8555 eb50:8567 eb51:8560 eb52:858c eb53:8566 eb54:855d eb55:8554 eb56:8565 eb57:856c eb58:8663 eb59:8665 eb5a:8664 eb5b:879b eb5c:878f eb5d:8797 eb5e:8793 eb5f:8792 eb60:8788 eb61:8781 eb62:8796 eb63:8798 eb64:8779 eb65:8787 eb66:87a3 eb67:8785 eb68:8790 eb69:8791 eb6a:879d eb6b:8784 eb6c:8794 eb6d:879c eb6e:879a eb6f:8789 eb70:891e eb71:8926 eb72:8930 eb73:892d eb74:892e eb75:8927 eb76:8931 eb77:8922 eb78:8929 eb79:8923 eb7a:892f eb7b:892c eb7c:891f eb7d:89f1 eb7e:8ae0 eba1:8ae2 eba2:8af2 eba3:8af4 eba4:8af5 eba5:8add eba6:8b14 eba7:8ae4 eba8:8adf eba9:8af0 ebaa:8ac8 ebab:8ade ebac:8ae1 ebad:8ae8 ebae:8aff ebaf:8aef ebb0:8afb ebb1:8c91 ebb2:8c92 ebb3:8c90 ebb4:8cf5 ebb5:8cee ebb6:8cf1 ebb7:8cf0 ebb8:8cf3 ebb9:8d6c ebba:8d6e ebbb:8da5 ebbc:8da7 ebbd:8e33 ebbe:8e3e ebbf:8e38 ebc0:8e40 ebc1:8e45 ebc2:8e36 ebc3:8e3c ebc4:8e3d ebc5:8e41 ebc6:8e30 ebc7:8e3f ebc8:8ebd ebc9:8f36 ebca:8f2e ebcb:8f35 ebcc:8f32 ebcd:8f39 ebce:8f37 ebcf:8f34 ebd0:9076 ebd1:9079 ebd2:907b ebd3:9086 ebd4:90fa ebd5:9133 ebd6:9135 ebd7:9136 ebd8:9193 ebd9:9190 ebda:9191 ebdb:918d ebdc:918f ebdd:9327 ebde:931e ebdf:9308 ebe0:931f ebe1:9306 ebe2:930f ebe3:937a ebe4:9338 ebe5:933c ebe6:931b ebe7:9323 ebe8:9312 ebe9:9301 ebea:9346 ebeb:932d ebec:930e ebed:930d ebee:92cb ebef:931d ebf0:92fa ebf1:9325 ebf2:9313 ebf3:92f9 ebf4:92f7 ebf5:9334 ebf6:9302 ebf7:9324 ebf8:92ff ebf9:9329 ebfa:9339 ebfb:9335 ebfc:932a ebfd:9314 ebfe:930c ec40:930b ec41:92fe ec42:9309 ec43:9300 ec44:92fb ec45:9316 ec46:95bc ec47:95cd ec48:95be ec49:95b9 ec4a:95ba ec4b:95b6 ec4c:95bf ec4d:95b5 ec4e:95bd ec4f:96a9 ec50:96d4 ec51:970b ec52:9712 ec53:9710 ec54:9799 ec55:9797 ec56:9794 ec57:97f0 ec58:97f8 ec59:9835 ec5a:982f ec5b:9832 ec5c:9924 ec5d:991f ec5e:9927 ec5f:9929 ec60:999e ec61:99ee ec62:99ec ec63:99e5 ec64:99e4 ec65:99f0 ec66:99e3 ec67:99ea ec68:99e9 ec69:99e7 ec6a:9ab9 ec6b:9abf ec6c:9ab4 ec6d:9abb ec6e:9af6 ec6f:9afa ec70:9af9 ec71:9af7 ec72:9b33 ec73:9b80 ec74:9b85 ec75:9b87 ec76:9b7c ec77:9b7e ec78:9b7b ec79:9b82 ec7a:9b93 ec7b:9b92 ec7c:9b90 ec7d:9b7a ec7e:9b95 eca1:9b7d eca2:9b88 eca3:9d25 eca4:9d17 eca5:9d20 eca6:9d1e eca7:9d14 eca8:9d29 eca9:9d1d ecaa:9d18 ecab:9d22 ecac:9d10 ecad:9d19 ecae:9d1f ecaf:9e88 ecb0:9e86 ecb1:9e87 ecb2:9eae ecb3:9ead ecb4:9ed5 ecb5:9ed6 ecb6:9efa ecb7:9f12 ecb8:9f3d ecb9:5126 ecba:5125 ecbb:5122 ecbc:5124 ecbd:5120 ecbe:5129 ecbf:52f4 ecc0:5693 ecc1:568c ecc2:568d ecc3:5686 ecc4:5684 ecc5:5683 ecc6:567e ecc7:5682 ecc8:567f ecc9:5681 ecca:58d6 eccb:58d4 eccc:58cf eccd:58d2 ecce:5b2d eccf:5b25 ecd0:5b32 ecd1:5b23 ecd2:5b2c ecd3:5b27 ecd4:5b26 ecd5:5b2f ecd6:5b2e ecd7:5b7b ecd8:5bf1 ecd9:5bf2 ecda:5db7 ecdb:5e6c ecdc:5e6a ecdd:5fbe ecde:5fbb ecdf:61c3 ece0:61b5 ece1:61bc ece2:61e7 ece3:61e0 ece4:61e5 ece5:61e4 ece6:61e8 ece7:61de ece8:64ef ece9:64e9 ecea:64e3 eceb:64eb ecec:64e4 eced:64e8 ecee:6581 ecef:6580 ecf0:65b6 ecf1:65da ecf2:66d2 ecf3:6a8d ecf4:6a96 ecf5:6a81 ecf6:6aa5 ecf7:6a89 ecf8:6a9f ecf9:6a9b ecfa:6aa1 ecfb:6a9e ecfc:6a87 ecfd:6a93 ecfe:6a8e ed40:6a95 ed41:6a83 ed42:6aa8 ed43:6aa4 ed44:6a91 ed45:6a7f ed46:6aa6 ed47:6a9a ed48:6a85 ed49:6a8c ed4a:6a92 ed4b:6b5b ed4c:6bad ed4d:6c09 ed4e:6fcc ed4f:6fa9 ed50:6ff4 ed51:6fd4 ed52:6fe3 ed53:6fdc ed54:6fed ed55:6fe7 ed56:6fe6 ed57:6fde ed58:6ff2 ed59:6fdd ed5a:6fe2 ed5b:6fe8 ed5c:71e1 ed5d:71f1 ed5e:71e8 ed5f:71f2 ed60:71e4 ed61:71f0 ed62:71e2 ed63:7373 ed64:736e ed65:736f ed66:7497 ed67:74b2 ed68:74ab ed69:7490 ed6a:74aa ed6b:74ad ed6c:74b1 ed6d:74a5 ed6e:74af ed6f:7510 ed70:7511 ed71:7512 ed72:750f ed73:7584 ed74:7643 ed75:7648 ed76:7649 ed77:7647 ed78:76a4 ed79:76e9 ed7a:77b5 ed7b:77ab ed7c:77b2 ed7d:77b7 ed7e:77b6 eda1:77b4 eda2:77b1 eda3:77a8 eda4:77f0 eda5:78f3 eda6:78fd eda7:7902 eda8:78fb eda9:78fc edaa:78f2 edab:7905 edac:78f9 edad:78fe edae:7904 edaf:79ab edb0:79a8 edb1:7a5c edb2:7a5b edb3:7a56 edb4:7a58 edb5:7a54 edb6:7a5a edb7:7abe edb8:7ac0 edb9:7ac1 edba:7c05 edbb:7c0f edbc:7bf2 edbd:7c00 edbe:7bff edbf:7bfb edc0:7c0e edc1:7bf4 edc2:7c0b edc3:7bf3 edc4:7c02 edc5:7c09 edc6:7c03 edc7:7c01 edc8:7bf8 edc9:7bfd edca:7c06 edcb:7bf0 edcc:7bf1 edcd:7c10 edce:7c0a edcf:7ce8 edd0:7e2d edd1:7e3c edd2:7e42 edd3:7e33 edd4:9848 edd5:7e38 edd6:7e2a edd7:7e49 edd8:7e40 edd9:7e47 edda:7e29 eddb:7e4c eddc:7e30 eddd:7e3b edde:7e36 eddf:7e44 ede0:7e3a ede1:7f45 ede2:7f7f ede3:7f7e ede4:7f7d ede5:7ff4 ede6:7ff2 ede7:802c ede8:81bb ede9:81c4 edea:81cc edeb:81ca edec:81c5 eded:81c7 edee:81bc edef:81e9 edf0:825b edf1:825a edf2:825c edf3:8583 edf4:8580 edf5:858f edf6:85a7 edf7:8595 edf8:85a0 edf9:858b edfa:85a3 edfb:857b edfc:85a4 edfd:859a edfe:859e ee40:8577 ee41:857c ee42:8589 ee43:85a1 ee44:857a ee45:8578 ee46:8557 ee47:858e ee48:8596 ee49:8586 ee4a:858d ee4b:8599 ee4c:859d ee4d:8581 ee4e:85a2 ee4f:8582 ee50:8588 ee51:8585 ee52:8579 ee53:8576 ee54:8598 ee55:8590 ee56:859f ee57:8668 ee58:87be ee59:87aa ee5a:87ad ee5b:87c5 ee5c:87b0 ee5d:87ac ee5e:87b9 ee5f:87b5 ee60:87bc ee61:87ae ee62:87c9 ee63:87c3 ee64:87c2 ee65:87cc ee66:87b7 ee67:87af ee68:87c4 ee69:87ca ee6a:87b4 ee6b:87b6 ee6c:87bf ee6d:87b8 ee6e:87bd ee6f:87de ee70:87b2 ee71:8935 ee72:8933 ee73:893c ee74:893e ee75:8941 ee76:8952 ee77:8937 ee78:8942 ee79:89ad ee7a:89af ee7b:89ae ee7c:89f2 ee7d:89f3 ee7e:8b1e eea1:8b18 eea2:8b16 eea3:8b11 eea4:8b05 eea5:8b0b eea6:8b22 eea7:8b0f eea8:8b12 eea9:8b15 eeaa:8b07 eeab:8b0d eeac:8b08 eead:8b06 eeae:8b1c eeaf:8b13 eeb0:8b1a eeb1:8c4f eeb2:8c70 eeb3:8c72 eeb4:8c71 eeb5:8c6f eeb6:8c95 eeb7:8c94 eeb8:8cf9 eeb9:8d6f eeba:8e4e eebb:8e4d eebc:8e53 eebd:8e50 eebe:8e4c eebf:8e47 eec0:8f43 eec1:8f40 eec2:9085 eec3:907e eec4:9138 eec5:919a eec6:91a2 eec7:919b eec8:9199 eec9:919f eeca:91a1 eecb:919d eecc:91a0 eecd:93a1 eece:9383 eecf:93af eed0:9364 eed1:9356 eed2:9347 eed3:937c eed4:9358 eed5:935c eed6:9376 eed7:9349 eed8:9350 eed9:9351 eeda:9360 eedb:936d eedc:938f eedd:934c eede:936a eedf:9379 eee0:9357 eee1:9355 eee2:9352 eee3:934f eee4:9371 eee5:9377 eee6:937b eee7:9361 eee8:935e eee9:9363 eeea:9367 eeeb:9380 eeec:934e eeed:9359 eeee:95c7 eeef:95c0 eef0:95c9 eef1:95c3 eef2:95c5 eef3:95b7 eef4:96ae eef5:96b0 eef6:96ac eef7:9720 eef8:971f eef9:9718 eefa:971d eefb:9719 eefc:979a eefd:97a1 eefe:979c ef40:979e ef41:979d ef42:97d5 ef43:97d4 ef44:97f1 ef45:9841 ef46:9844 ef47:984a ef48:9849 ef49:9845 ef4a:9843 ef4b:9925 ef4c:992b ef4d:992c ef4e:992a ef4f:9933 ef50:9932 ef51:992f ef52:992d ef53:9931 ef54:9930 ef55:9998 ef56:99a3 ef57:99a1 ef58:9a02 ef59:99fa ef5a:99f4 ef5b:99f7 ef5c:99f9 ef5d:99f8 ef5e:99f6 ef5f:99fb ef60:99fd ef61:99fe ef62:99fc ef63:9a03 ef64:9abe ef65:9afe ef66:9afd ef67:9b01 ef68:9afc ef69:9b48 ef6a:9b9a ef6b:9ba8 ef6c:9b9e ef6d:9b9b ef6e:9ba6 ef6f:9ba1 ef70:9ba5 ef71:9ba4 ef72:9b86 ef73:9ba2 ef74:9ba0 ef75:9baf ef76:9d33 ef77:9d41 ef78:9d67 ef79:9d36 ef7a:9d2e ef7b:9d2f ef7c:9d31 ef7d:9d38 ef7e:9d30 efa1:9d45 efa2:9d42 efa3:9d43 efa4:9d3e efa5:9d37 efa6:9d40 efa7:9d3d efa8:7ff5 efa9:9d2d efaa:9e8a efab:9e89 efac:9e8d efad:9eb0 efae:9ec8 efaf:9eda efb0:9efb efb1:9eff efb2:9f24 efb3:9f23 efb4:9f22 efb5:9f54 efb6:9fa0 efb7:5131 efb8:512d efb9:512e efba:5698 efbb:569c efbc:5697 efbd:569a efbe:569d efbf:5699 efc0:5970 efc1:5b3c efc2:5c69 efc3:5c6a efc4:5dc0 efc5:5e6d efc6:5e6e efc7:61d8 efc8:61df efc9:61ed efca:61ee efcb:61f1 efcc:61ea efcd:61f0 efce:61eb efcf:61d6 efd0:61e9 efd1:64ff efd2:6504 efd3:64fd efd4:64f8 efd5:6501 efd6:6503 efd7:64fc efd8:6594 efd9:65db efda:66da efdb:66db efdc:66d8 efdd:6ac5 efde:6ab9 efdf:6abd efe0:6ae1 efe1:6ac6 efe2:6aba efe3:6ab6 efe4:6ab7 efe5:6ac7 efe6:6ab4 efe7:6aad efe8:6b5e efe9:6bc9 efea:6c0b efeb:7007 efec:700c efed:700d efee:7001 efef:7005 eff0:7014 eff1:700e eff2:6fff eff3:7000 eff4:6ffb eff5:7026 eff6:6ffc eff7:6ff7 eff8:700a eff9:7201 effa:71ff effb:71f9 effc:7203 effd:71fd effe:7376 f040:74b8 f041:74c0 f042:74b5 f043:74c1 f044:74be f045:74b6 f046:74bb f047:74c2 f048:7514 f049:7513 f04a:765c f04b:7664 f04c:7659 f04d:7650 f04e:7653 f04f:7657 f050:765a f051:76a6 f052:76bd f053:76ec f054:77c2 f055:77ba f056:78ff f057:790c f058:7913 f059:7914 f05a:7909 f05b:7910 f05c:7912 f05d:7911 f05e:79ad f05f:79ac f060:7a5f f061:7c1c f062:7c29 f063:7c19 f064:7c20 f065:7c1f f066:7c2d f067:7c1d f068:7c26 f069:7c28 f06a:7c22 f06b:7c25 f06c:7c30 f06d:7e5c f06e:7e50 f06f:7e56 f070:7e63 f071:7e58 f072:7e62 f073:7e5f f074:7e51 f075:7e60 f076:7e57 f077:7e53 f078:7fb5 f079:7fb3 f07a:7ff7 f07b:7ff8 f07c:8075 f07d:81d1 f07e:81d2 f0a1:81d0 f0a2:825f f0a3:825e f0a4:85b4 f0a5:85c6 f0a6:85c0 f0a7:85c3 f0a8:85c2 f0a9:85b3 f0aa:85b5 f0ab:85bd f0ac:85c7 f0ad:85c4 f0ae:85bf f0af:85cb f0b0:85ce f0b1:85c8 f0b2:85c5 f0b3:85b1 f0b4:85b6 f0b5:85d2 f0b6:8624 f0b7:85b8 f0b8:85b7 f0b9:85be f0ba:8669 f0bb:87e7 f0bc:87e6 f0bd:87e2 f0be:87db f0bf:87eb f0c0:87ea f0c1:87e5 f0c2:87df f0c3:87f3 f0c4:87e4 f0c5:87d4 f0c6:87dc f0c7:87d3 f0c8:87ed f0c9:87d8 f0ca:87e3 f0cb:87a4 f0cc:87d7 f0cd:87d9 f0ce:8801 f0cf:87f4 f0d0:87e8 f0d1:87dd f0d2:8953 f0d3:894b f0d4:894f f0d5:894c f0d6:8946 f0d7:8950 f0d8:8951 f0d9:8949 f0da:8b2a f0db:8b27 f0dc:8b23 f0dd:8b33 f0de:8b30 f0df:8b35 f0e0:8b47 f0e1:8b2f f0e2:8b3c f0e3:8b3e f0e4:8b31 f0e5:8b25 f0e6:8b37 f0e7:8b26 f0e8:8b36 f0e9:8b2e f0ea:8b24 f0eb:8b3b f0ec:8b3d f0ed:8b3a f0ee:8c42 f0ef:8c75 f0f0:8c99 f0f1:8c98 f0f2:8c97 f0f3:8cfe f0f4:8d04 f0f5:8d02 f0f6:8d00 f0f7:8e5c f0f8:8e62 f0f9:8e60 f0fa:8e57 f0fb:8e56 f0fc:8e5e f0fd:8e65 f0fe:8e67 f140:8e5b f141:8e5a f142:8e61 f143:8e5d f144:8e69 f145:8e54 f146:8f46 f147:8f47 f148:8f48 f149:8f4b f14a:9128 f14b:913a f14c:913b f14d:913e f14e:91a8 f14f:91a5 f150:91a7 f151:91af f152:91aa f153:93b5 f154:938c f155:9392 f156:93b7 f157:939b f158:939d f159:9389 f15a:93a7 f15b:938e f15c:93aa f15d:939e f15e:93a6 f15f:9395 f160:9388 f161:9399 f162:939f f163:938d f164:93b1 f165:9391 f166:93b2 f167:93a4 f168:93a8 f169:93b4 f16a:93a3 f16b:93a5 f16c:95d2 f16d:95d3 f16e:95d1 f16f:96b3 f170:96d7 f171:96da f172:5dc2 f173:96df f174:96d8 f175:96dd f176:9723 f177:9722 f178:9725 f179:97ac f17a:97ae f17b:97a8 f17c:97ab f17d:97a4 f17e:97aa f1a1:97a2 f1a2:97a5 f1a3:97d7 f1a4:97d9 f1a5:97d6 f1a6:97d8 f1a7:97fa f1a8:9850 f1a9:9851 f1aa:9852 f1ab:98b8 f1ac:9941 f1ad:993c f1ae:993a f1af:9a0f f1b0:9a0b f1b1:9a09 f1b2:9a0d f1b3:9a04 f1b4:9a11 f1b5:9a0a f1b6:9a05 f1b7:9a07 f1b8:9a06 f1b9:9ac0 f1ba:9adc f1bb:9b08 f1bc:9b04 f1bd:9b05 f1be:9b29 f1bf:9b35 f1c0:9b4a f1c1:9b4c f1c2:9b4b f1c3:9bc7 f1c4:9bc6 f1c5:9bc3 f1c6:9bbf f1c7:9bc1 f1c8:9bb5 f1c9:9bb8 f1ca:9bd3 f1cb:9bb6 f1cc:9bc4 f1cd:9bb9 f1ce:9bbd f1cf:9d5c f1d0:9d53 f1d1:9d4f f1d2:9d4a f1d3:9d5b f1d4:9d4b f1d5:9d59 f1d6:9d56 f1d7:9d4c f1d8:9d57 f1d9:9d52 f1da:9d54 f1db:9d5f f1dc:9d58 f1dd:9d5a f1de:9e8e f1df:9e8c f1e0:9edf f1e1:9f01 f1e2:9f00 f1e3:9f16 f1e4:9f25 f1e5:9f2b f1e6:9f2a f1e7:9f29 f1e8:9f28 f1e9:9f4c f1ea:9f55 f1eb:5134 f1ec:5135 f1ed:5296 f1ee:52f7 f1ef:53b4 f1f0:56ab f1f1:56ad f1f2:56a6 f1f3:56a7 f1f4:56aa f1f5:56ac f1f6:58da f1f7:58dd f1f8:58db f1f9:5912 f1fa:5b3d f1fb:5b3e f1fc:5b3f f1fd:5dc3 f1fe:5e70 f240:5fbf f241:61fb f242:6507 f243:6510 f244:650d f245:6509 f246:650c f247:650e f248:6584 f249:65de f24a:65dd f24b:66de f24c:6ae7 f24d:6ae0 f24e:6acc f24f:6ad1 f250:6ad9 f251:6acb f252:6adf f253:6adc f254:6ad0 f255:6aeb f256:6acf f257:6acd f258:6ade f259:6b60 f25a:6bb0 f25b:6c0c f25c:7019 f25d:7027 f25e:7020 f25f:7016 f260:702b f261:7021 f262:7022 f263:7023 f264:7029 f265:7017 f266:7024 f267:701c f268:702a f269:720c f26a:720a f26b:7207 f26c:7202 f26d:7205 f26e:72a5 f26f:72a6 f270:72a4 f271:72a3 f272:72a1 f273:74cb f274:74c5 f275:74b7 f276:74c3 f277:7516 f278:7660 f279:77c9 f27a:77ca f27b:77c4 f27c:77f1 f27d:791d f27e:791b f2a1:7921 f2a2:791c f2a3:7917 f2a4:791e f2a5:79b0 f2a6:7a67 f2a7:7a68 f2a8:7c33 f2a9:7c3c f2aa:7c39 f2ab:7c2c f2ac:7c3b f2ad:7cec f2ae:7cea f2af:7e76 f2b0:7e75 f2b1:7e78 f2b2:7e70 f2b3:7e77 f2b4:7e6f f2b5:7e7a f2b6:7e72 f2b7:7e74 f2b8:7e68 f2b9:7f4b f2ba:7f4a f2bb:7f83 f2bc:7f86 f2bd:7fb7 f2be:7ffd f2bf:7ffe f2c0:8078 f2c1:81d7 f2c2:81d5 f2c3:8264 f2c4:8261 f2c5:8263 f2c6:85eb f2c7:85f1 f2c8:85ed f2c9:85d9 f2ca:85e1 f2cb:85e8 f2cc:85da f2cd:85d7 f2ce:85ec f2cf:85f2 f2d0:85f8 f2d1:85d8 f2d2:85df f2d3:85e3 f2d4:85dc f2d5:85d1 f2d6:85f0 f2d7:85e6 f2d8:85ef f2d9:85de f2da:85e2 f2db:8800 f2dc:87fa f2dd:8803 f2de:87f6 f2df:87f7 f2e0:8809 f2e1:880c f2e2:880b f2e3:8806 f2e4:87fc f2e5:8808 f2e6:87ff f2e7:880a f2e8:8802 f2e9:8962 f2ea:895a f2eb:895b f2ec:8957 f2ed:8961 f2ee:895c f2ef:8958 f2f0:895d f2f1:8959 f2f2:8988 f2f3:89b7 f2f4:89b6 f2f5:89f6 f2f6:8b50 f2f7:8b48 f2f8:8b4a f2f9:8b40 f2fa:8b53 f2fb:8b56 f2fc:8b54 f2fd:8b4b f2fe:8b55 f340:8b51 f341:8b42 f342:8b52 f343:8b57 f344:8c43 f345:8c77 f346:8c76 f347:8c9a f348:8d06 f349:8d07 f34a:8d09 f34b:8dac f34c:8daa f34d:8dad f34e:8dab f34f:8e6d f350:8e78 f351:8e73 f352:8e6a f353:8e6f f354:8e7b f355:8ec2 f356:8f52 f357:8f51 f358:8f4f f359:8f50 f35a:8f53 f35b:8fb4 f35c:9140 f35d:913f f35e:91b0 f35f:91ad f360:93de f361:93c7 f362:93cf f363:93c2 f364:93da f365:93d0 f366:93f9 f367:93ec f368:93cc f369:93d9 f36a:93a9 f36b:93e6 f36c:93ca f36d:93d4 f36e:93ee f36f:93e3 f370:93d5 f371:93c4 f372:93ce f373:93c0 f374:93d2 f375:93e7 f376:957d f377:95da f378:95db f379:96e1 f37a:9729 f37b:972b f37c:972c f37d:9728 f37e:9726 f3a1:97b3 f3a2:97b7 f3a3:97b6 f3a4:97dd f3a5:97de f3a6:97df f3a7:985c f3a8:9859 f3a9:985d f3aa:9857 f3ab:98bf f3ac:98bd f3ad:98bb f3ae:98be f3af:9948 f3b0:9947 f3b1:9943 f3b2:99a6 f3b3:99a7 f3b4:9a1a f3b5:9a15 f3b6:9a25 f3b7:9a1d f3b8:9a24 f3b9:9a1b f3ba:9a22 f3bb:9a20 f3bc:9a27 f3bd:9a23 f3be:9a1e f3bf:9a1c f3c0:9a14 f3c1:9ac2 f3c2:9b0b f3c3:9b0a f3c4:9b0e f3c5:9b0c f3c6:9b37 f3c7:9bea f3c8:9beb f3c9:9be0 f3ca:9bde f3cb:9be4 f3cc:9be6 f3cd:9be2 f3ce:9bf0 f3cf:9bd4 f3d0:9bd7 f3d1:9bec f3d2:9bdc f3d3:9bd9 f3d4:9be5 f3d5:9bd5 f3d6:9be1 f3d7:9bda f3d8:9d77 f3d9:9d81 f3da:9d8a f3db:9d84 f3dc:9d88 f3dd:9d71 f3de:9d80 f3df:9d78 f3e0:9d86 f3e1:9d8b f3e2:9d8c f3e3:9d7d f3e4:9d6b f3e5:9d74 f3e6:9d75 f3e7:9d70 f3e8:9d69 f3e9:9d85 f3ea:9d73 f3eb:9d7b f3ec:9d82 f3ed:9d6f f3ee:9d79 f3ef:9d7f f3f0:9d87 f3f1:9d68 f3f2:9e94 f3f3:9e91 f3f4:9ec0 f3f5:9efc f3f6:9f2d f3f7:9f40 f3f8:9f41 f3f9:9f4d f3fa:9f56 f3fb:9f57 f3fc:9f58 f3fd:5337 f3fe:56b2 f440:56b5 f441:56b3 f442:58e3 f443:5b45 f444:5dc6 f445:5dc7 f446:5eee f447:5eef f448:5fc0 f449:5fc1 f44a:61f9 f44b:6517 f44c:6516 f44d:6515 f44e:6513 f44f:65df f450:66e8 f451:66e3 f452:66e4 f453:6af3 f454:6af0 f455:6aea f456:6ae8 f457:6af9 f458:6af1 f459:6aee f45a:6aef f45b:703c f45c:7035 f45d:702f f45e:7037 f45f:7034 f460:7031 f461:7042 f462:7038 f463:703f f464:703a f465:7039 f466:7040 f467:703b f468:7033 f469:7041 f46a:7213 f46b:7214 f46c:72a8 f46d:737d f46e:737c f46f:74ba f470:76ab f471:76aa f472:76be f473:76ed f474:77cc f475:77ce f476:77cf f477:77cd f478:77f2 f479:7925 f47a:7923 f47b:7927 f47c:7928 f47d:7924 f47e:7929 f4a1:79b2 f4a2:7a6e f4a3:7a6c f4a4:7a6d f4a5:7af7 f4a6:7c49 f4a7:7c48 f4a8:7c4a f4a9:7c47 f4aa:7c45 f4ab:7cee f4ac:7e7b f4ad:7e7e f4ae:7e81 f4af:7e80 f4b0:7fba f4b1:7fff f4b2:8079 f4b3:81db f4b4:81d9 f4b5:820b f4b6:8268 f4b7:8269 f4b8:8622 f4b9:85ff f4ba:8601 f4bb:85fe f4bc:861b f4bd:8600 f4be:85f6 f4bf:8604 f4c0:8609 f4c1:8605 f4c2:860c f4c3:85fd f4c4:8819 f4c5:8810 f4c6:8811 f4c7:8817 f4c8:8813 f4c9:8816 f4ca:8963 f4cb:8966 f4cc:89b9 f4cd:89f7 f4ce:8b60 f4cf:8b6a f4d0:8b5d f4d1:8b68 f4d2:8b63 f4d3:8b65 f4d4:8b67 f4d5:8b6d f4d6:8dae f4d7:8e86 f4d8:8e88 f4d9:8e84 f4da:8f59 f4db:8f56 f4dc:8f57 f4dd:8f55 f4de:8f58 f4df:8f5a f4e0:908d f4e1:9143 f4e2:9141 f4e3:91b7 f4e4:91b5 f4e5:91b2 f4e6:91b3 f4e7:940b f4e8:9413 f4e9:93fb f4ea:9420 f4eb:940f f4ec:9414 f4ed:93fe f4ee:9415 f4ef:9410 f4f0:9428 f4f1:9419 f4f2:940d f4f3:93f5 f4f4:9400 f4f5:93f7 f4f6:9407 f4f7:940e f4f8:9416 f4f9:9412 f4fa:93fa f4fb:9409 f4fc:93f8 f4fd:940a f4fe:93ff f540:93fc f541:940c f542:93f6 f543:9411 f544:9406 f545:95de f546:95e0 f547:95df f548:972e f549:972f f54a:97b9 f54b:97bb f54c:97fd f54d:97fe f54e:9860 f54f:9862 f550:9863 f551:985f f552:98c1 f553:98c2 f554:9950 f555:994e f556:9959 f557:994c f558:994b f559:9953 f55a:9a32 f55b:9a34 f55c:9a31 f55d:9a2c f55e:9a2a f55f:9a36 f560:9a29 f561:9a2e f562:9a38 f563:9a2d f564:9ac7 f565:9aca f566:9ac6 f567:9b10 f568:9b12 f569:9b11 f56a:9c0b f56b:9c08 f56c:9bf7 f56d:9c05 f56e:9c12 f56f:9bf8 f570:9c40 f571:9c07 f572:9c0e f573:9c06 f574:9c17 f575:9c14 f576:9c09 f577:9d9f f578:9d99 f579:9da4 f57a:9d9d f57b:9d92 f57c:9d98 f57d:9d90 f57e:9d9b f5a1:9da0 f5a2:9d94 f5a3:9d9c f5a4:9daa f5a5:9d97 f5a6:9da1 f5a7:9d9a f5a8:9da2 f5a9:9da8 f5aa:9d9e f5ab:9da3 f5ac:9dbf f5ad:9da9 f5ae:9d96 f5af:9da6 f5b0:9da7 f5b1:9e99 f5b2:9e9b f5b3:9e9a f5b4:9ee5 f5b5:9ee4 f5b6:9ee7 f5b7:9ee6 f5b8:9f30 f5b9:9f2e f5ba:9f5b f5bb:9f60 f5bc:9f5e f5bd:9f5d f5be:9f59 f5bf:9f91 f5c0:513a f5c1:5139 f5c2:5298 f5c3:5297 f5c4:56c3 f5c5:56bd f5c6:56be f5c7:5b48 f5c8:5b47 f5c9:5dcb f5ca:5dcf f5cb:5ef1 f5cc:61fd f5cd:651b f5ce:6b02 f5cf:6afc f5d0:6b03 f5d1:6af8 f5d2:6b00 f5d3:7043 f5d4:7044 f5d5:704a f5d6:7048 f5d7:7049 f5d8:7045 f5d9:7046 f5da:721d f5db:721a f5dc:7219 f5dd:737e f5de:7517 f5df:766a f5e0:77d0 f5e1:792d f5e2:7931 f5e3:792f f5e4:7c54 f5e5:7c53 f5e6:7cf2 f5e7:7e8a f5e8:7e87 f5e9:7e88 f5ea:7e8b f5eb:7e86 f5ec:7e8d f5ed:7f4d f5ee:7fbb f5ef:8030 f5f0:81dd f5f1:8618 f5f2:862a f5f3:8626 f5f4:861f f5f5:8623 f5f6:861c f5f7:8619 f5f8:8627 f5f9:862e f5fa:8621 f5fb:8620 f5fc:8629 f5fd:861e f5fe:8625 f640:8829 f641:881d f642:881b f643:8820 f644:8824 f645:881c f646:882b f647:884a f648:896d f649:8969 f64a:896e f64b:896b f64c:89fa f64d:8b79 f64e:8b78 f64f:8b45 f650:8b7a f651:8b7b f652:8d10 f653:8d14 f654:8daf f655:8e8e f656:8e8c f657:8f5e f658:8f5b f659:8f5d f65a:9146 f65b:9144 f65c:9145 f65d:91b9 f65e:943f f65f:943b f660:9436 f661:9429 f662:943d f663:943c f664:9430 f665:9439 f666:942a f667:9437 f668:942c f669:9440 f66a:9431 f66b:95e5 f66c:95e4 f66d:95e3 f66e:9735 f66f:973a f670:97bf f671:97e1 f672:9864 f673:98c9 f674:98c6 f675:98c0 f676:9958 f677:9956 f678:9a39 f679:9a3d f67a:9a46 f67b:9a44 f67c:9a42 f67d:9a41 f67e:9a3a f6a1:9a3f f6a2:9acd f6a3:9b15 f6a4:9b17 f6a5:9b18 f6a6:9b16 f6a7:9b3a f6a8:9b52 f6a9:9c2b f6aa:9c1d f6ab:9c1c f6ac:9c2c f6ad:9c23 f6ae:9c28 f6af:9c29 f6b0:9c24 f6b1:9c21 f6b2:9db7 f6b3:9db6 f6b4:9dbc f6b5:9dc1 f6b6:9dc7 f6b7:9dca f6b8:9dcf f6b9:9dbe f6ba:9dc5 f6bb:9dc3 f6bc:9dbb f6bd:9db5 f6be:9dce f6bf:9db9 f6c0:9dba f6c1:9dac f6c2:9dc8 f6c3:9db1 f6c4:9dad f6c5:9dcc f6c6:9db3 f6c7:9dcd f6c8:9db2 f6c9:9e7a f6ca:9e9c f6cb:9eeb f6cc:9eee f6cd:9eed f6ce:9f1b f6cf:9f18 f6d0:9f1a f6d1:9f31 f6d2:9f4e f6d3:9f65 f6d4:9f64 f6d5:9f92 f6d6:4eb9 f6d7:56c6 f6d8:56c5 f6d9:56cb f6da:5971 f6db:5b4b f6dc:5b4c f6dd:5dd5 f6de:5dd1 f6df:5ef2 f6e0:6521 f6e1:6520 f6e2:6526 f6e3:6522 f6e4:6b0b f6e5:6b08 f6e6:6b09 f6e7:6c0d f6e8:7055 f6e9:7056 f6ea:7057 f6eb:7052 f6ec:721e f6ed:721f f6ee:72a9 f6ef:737f f6f0:74d8 f6f1:74d5 f6f2:74d9 f6f3:74d7 f6f4:766d f6f5:76ad f6f6:7935 f6f7:79b4 f6f8:7a70 f6f9:7a71 f6fa:7c57 f6fb:7c5c f6fc:7c59 f6fd:7c5b f6fe:7c5a f740:7cf4 f741:7cf1 f742:7e91 f743:7f4f f744:7f87 f745:81de f746:826b f747:8634 f748:8635 f749:8633 f74a:862c f74b:8632 f74c:8636 f74d:882c f74e:8828 f74f:8826 f750:882a f751:8825 f752:8971 f753:89bf f754:89be f755:89fb f756:8b7e f757:8b84 f758:8b82 f759:8b86 f75a:8b85 f75b:8b7f f75c:8d15 f75d:8e95 f75e:8e94 f75f:8e9a f760:8e92 f761:8e90 f762:8e96 f763:8e97 f764:8f60 f765:8f62 f766:9147 f767:944c f768:9450 f769:944a f76a:944b f76b:944f f76c:9447 f76d:9445 f76e:9448 f76f:9449 f770:9446 f771:973f f772:97e3 f773:986a f774:9869 f775:98cb f776:9954 f777:995b f778:9a4e f779:9a53 f77a:9a54 f77b:9a4c f77c:9a4f f77d:9a48 f77e:9a4a f7a1:9a49 f7a2:9a52 f7a3:9a50 f7a4:9ad0 f7a5:9b19 f7a6:9b2b f7a7:9b3b f7a8:9b56 f7a9:9b55 f7aa:9c46 f7ab:9c48 f7ac:9c3f f7ad:9c44 f7ae:9c39 f7af:9c33 f7b0:9c41 f7b1:9c3c f7b2:9c37 f7b3:9c34 f7b4:9c32 f7b5:9c3d f7b6:9c36 f7b7:9ddb f7b8:9dd2 f7b9:9dde f7ba:9dda f7bb:9dcb f7bc:9dd0 f7bd:9ddc f7be:9dd1 f7bf:9ddf f7c0:9de9 f7c1:9dd9 f7c2:9dd8 f7c3:9dd6 f7c4:9df5 f7c5:9dd5 f7c6:9ddd f7c7:9eb6 f7c8:9ef0 f7c9:9f35 f7ca:9f33 f7cb:9f32 f7cc:9f42 f7cd:9f6b f7ce:9f95 f7cf:9fa2 f7d0:513d f7d1:5299 f7d2:58e8 f7d3:58e7 f7d4:5972 f7d5:5b4d f7d6:5dd8 f7d7:882f f7d8:5f4f f7d9:6201 f7da:6203 f7db:6204 f7dc:6529 f7dd:6525 f7de:6596 f7df:66eb f7e0:6b11 f7e1:6b12 f7e2:6b0f f7e3:6bca f7e4:705b f7e5:705a f7e6:7222 f7e7:7382 f7e8:7381 f7e9:7383 f7ea:7670 f7eb:77d4 f7ec:7c67 f7ed:7c66 f7ee:7e95 f7ef:826c f7f0:863a f7f1:8640 f7f2:8639 f7f3:863c f7f4:8631 f7f5:863b f7f6:863e f7f7:8830 f7f8:8832 f7f9:882e f7fa:8833 f7fb:8976 f7fc:8974 f7fd:8973 f7fe:89fe f840:8b8c f841:8b8e f842:8b8b f843:8b88 f844:8c45 f845:8d19 f846:8e98 f847:8f64 f848:8f63 f849:91bc f84a:9462 f84b:9455 f84c:945d f84d:9457 f84e:945e f84f:97c4 f850:97c5 f851:9800 f852:9a56 f853:9a59 f854:9b1e f855:9b1f f856:9b20 f857:9c52 f858:9c58 f859:9c50 f85a:9c4a f85b:9c4d f85c:9c4b f85d:9c55 f85e:9c59 f85f:9c4c f860:9c4e f861:9dfb f862:9df7 f863:9def f864:9de3 f865:9deb f866:9df8 f867:9de4 f868:9df6 f869:9de1 f86a:9dee f86b:9de6 f86c:9df2 f86d:9df0 f86e:9de2 f86f:9dec f870:9df4 f871:9df3 f872:9de8 f873:9ded f874:9ec2 f875:9ed0 f876:9ef2 f877:9ef3 f878:9f06 f879:9f1c f87a:9f38 f87b:9f37 f87c:9f36 f87d:9f43 f87e:9f4f f8a1:9f71 f8a2:9f70 f8a3:9f6e f8a4:9f6f f8a5:56d3 f8a6:56cd f8a7:5b4e f8a8:5c6d f8a9:652d f8aa:66ed f8ab:66ee f8ac:6b13 f8ad:705f f8ae:7061 f8af:705d f8b0:7060 f8b1:7223 f8b2:74db f8b3:74e5 f8b4:77d5 f8b5:7938 f8b6:79b7 f8b7:79b6 f8b8:7c6a f8b9:7e97 f8ba:7f89 f8bb:826d f8bc:8643 f8bd:8838 f8be:8837 f8bf:8835 f8c0:884b f8c1:8b94 f8c2:8b95 f8c3:8e9e f8c4:8e9f f8c5:8ea0 f8c6:8e9d f8c7:91be f8c8:91bd f8c9:91c2 f8ca:946b f8cb:9468 f8cc:9469 f8cd:96e5 f8ce:9746 f8cf:9743 f8d0:9747 f8d1:97c7 f8d2:97e5 f8d3:9a5e f8d4:9ad5 f8d5:9b59 f8d6:9c63 f8d7:9c67 f8d8:9c66 f8d9:9c62 f8da:9c5e f8db:9c60 f8dc:9e02 f8dd:9dfe f8de:9e07 f8df:9e03 f8e0:9e06 f8e1:9e05 f8e2:9e00 f8e3:9e01 f8e4:9e09 f8e5:9dff f8e6:9dfd f8e7:9e04 f8e8:9ea0 f8e9:9f1e f8ea:9f46 f8eb:9f74 f8ec:9f75 f8ed:9f76 f8ee:56d4 f8ef:652e f8f0:65b8 f8f1:6b18 f8f2:6b19 f8f3:6b17 f8f4:6b1a f8f5:7062 f8f6:7226 f8f7:72aa f8f8:77d8 f8f9:77d9 f8fa:7939 f8fb:7c69 f8fc:7c6b f8fd:7cf6 f8fe:7e9a f940:7e98 f941:7e9b f942:7e99 f943:81e0 f944:81e1 f945:8646 f946:8647 f947:8648 f948:8979 f949:897a f94a:897c f94b:897b f94c:89ff f94d:8b98 f94e:8b99 f94f:8ea5 f950:8ea4 f951:8ea3 f952:946e f953:946d f954:946f f955:9471 f956:9473 f957:9749 f958:9872 f959:995f f95a:9c68 f95b:9c6e f95c:9c6d f95d:9e0b f95e:9e0d f95f:9e10 f960:9e0f f961:9e12 f962:9e11 f963:9ea1 f964:9ef5 f965:9f09 f966:9f47 f967:9f78 f968:9f7b f969:9f7a f96a:9f79 f96b:571e f96c:7066 f96d:7c6f f96e:883c f96f:8db2 f970:8ea6 f971:91c3 f972:9474 f973:9478 f974:9476 f975:9475 f976:9a60 f977:9c74 f978:9c73 f979:9c71 f97a:9c75 f97b:9e14 f97c:9e13 f97d:9ef6 f97e:9f0a f9a1:9fa4 f9a2:7068 f9a3:7065 f9a4:7cf7 f9a5:866a f9a6:883e f9a7:883d f9a8:883f f9a9:8b9e f9aa:8c9c f9ab:8ea9 f9ac:8ec9 f9ad:974b f9ae:9873 f9af:9874 f9b0:98cc f9b1:9961 f9b2:99ab f9b3:9a64 f9b4:9a66 f9b5:9a67 f9b6:9b24 f9b7:9e15 f9b8:9e17 f9b9:9f48 f9ba:6207 f9bb:6b1e f9bc:7227 f9bd:864c f9be:8ea8 f9bf:9482 f9c0:9480 f9c1:9481 f9c2:9a69 f9c3:9a68 f9c4:9b2e f9c5:9e19 f9c6:7229 f9c7:864b f9c8:8b9f f9c9:9483 f9ca:9c79 f9cb:9eb7 f9cc:7675 f9cd:9a6b f9ce:9c7a f9cf:9e1d f9d0:7069 f9d1:706a f9d2:9ea4 f9d3:9f7e f9d4:9f49 f9d5:9f98 f9d6:7881 f9d7:92b9 f9d8:88cf f9d9:58bb f9da:6052 f9db:7ca7 f9dc:5afa f9dd:2554 f9de:2566 f9df:2557 f9e0:2560 f9e1:256c f9e2:2563 f9e3:255a f9e4:2569 f9e5:255d f9e6:2552 f9e7:2564 f9e8:2555 f9e9:255e f9ea:256a f9eb:2561 f9ec:2558 f9ed:2567 f9ee:255b f9ef:2553 f9f0:2565 f9f1:2556 f9f2:255f f9f3:256b f9f4:2562 f9f5:2559 f9f6:2568 f9f7:255c f9f8:2551 f9f9:2550 f9fa:2554 f9fb:2557 f9fc:255a f9fd:255d f9fe:2593 fa40:e000 fa41:e001 fa42:e002 fa43:e003 fa44:e004 fa45:e005 fa46:e006 fa47:e007 fa48:e008 fa49:e009 fa4a:e00a fa4b:e00b fa4c:e00c fa4d:e00d fa4e:e00e fa4f:e00f fa50:e010 fa51:e011 fa52:e012 fa53:e013 fa54:e014 fa55:e015 fa56:e016 fa57:e017 fa58:e018 fa59:e019 fa5a:e01a fa5b:e01b fa5c:e01c fa5d:e01d fa5e:e01e fa5f:e01f fa60:e020 fa61:e021 fa62:e022 fa63:e023 fa64:e024 fa65:e025 fa66:e026 fa67:e027 fa68:e028 fa69:e029 fa6a:e02a fa6b:e02b fa6c:e02c fa6d:e02d fa6e:e02e fa6f:e02f fa70:e030 fa71:e031 fa72:e032 fa73:e033 fa74:e034 fa75:e035 fa76:e036 fa77:e037 fa78:e038 fa79:e039 fa7a:e03a fa7b:e03b fa7c:e03c fa7d:e03d fa7e:e03e faa1:e03f faa2:e040 faa3:e041 faa4:e042 faa5:e043 faa6:e044 faa7:e045 faa8:e046 faa9:e047 faaa:e048 faab:e049 faac:e04a faad:e04b faae:e04c faaf:e04d fab0:e04e fab1:e04f fab2:e050 fab3:e051 fab4:e052 fab5:e053 fab6:e054 fab7:e055 fab8:e056 fab9:e057 faba:e058 fabb:e059 fabc:e05a fabd:e05b fabe:e05c fabf:e05d fac0:e05e fac1:e05f fac2:e060 fac3:e061 fac4:e062 fac5:e063 fac6:e064 fac7:e065 fac8:e066 fac9:e067 faca:e068 facb:e069 facc:e06a facd:e06b face:e06c facf:e06d fad0:e06e fad1:e06f fad2:e070 fad3:e071 fad4:e072 fad5:e073 fad6:e074 fad7:e075 fad8:e076 fad9:e077 fada:e078 fadb:e079 fadc:e07a fadd:e07b fade:e07c fadf:e07d fae0:e07e fae1:e07f fae2:e080 fae3:e081 fae4:e082 fae5:e083 fae6:e084 fae7:e085 fae8:e086 fae9:e087 faea:e088 faeb:e089 faec:e08a faed:e08b faee:e08c faef:e08d faf0:e08e faf1:e08f faf2:e090 faf3:e091 faf4:e092 faf5:e093 faf6:e094 faf7:e095 faf8:e096 faf9:e097 fafa:e098 fafb:e099 fafc:e09a fafd:e09b fafe:e09c fb40:e09d fb41:e09e fb42:e09f fb43:e0a0 fb44:e0a1 fb45:e0a2 fb46:e0a3 fb47:e0a4 fb48:e0a5 fb49:e0a6 fb4a:e0a7 fb4b:e0a8 fb4c:e0a9 fb4d:e0aa fb4e:e0ab fb4f:e0ac fb50:e0ad fb51:e0ae fb52:e0af fb53:e0b0 fb54:e0b1 fb55:e0b2 fb56:e0b3 fb57:e0b4 fb58:e0b5 fb59:e0b6 fb5a:e0b7 fb5b:e0b8 fb5c:e0b9 fb5d:e0ba fb5e:e0bb fb5f:e0bc fb60:e0bd fb61:e0be fb62:e0bf fb63:e0c0 fb64:e0c1 fb65:e0c2 fb66:e0c3 fb67:e0c4 fb68:e0c5 fb69:e0c6 fb6a:e0c7 fb6b:e0c8 fb6c:e0c9 fb6d:e0ca fb6e:e0cb fb6f:e0cc fb70:e0cd fb71:e0ce fb72:e0cf fb73:e0d0 fb74:e0d1 fb75:e0d2 fb76:e0d3 fb77:e0d4 fb78:e0d5 fb79:e0d6 fb7a:e0d7 fb7b:e0d8 fb7c:e0d9 fb7d:e0da fb7e:e0db fba1:e0dc fba2:e0dd fba3:e0de fba4:e0df fba5:e0e0 fba6:e0e1 fba7:e0e2 fba8:e0e3 fba9:e0e4 fbaa:e0e5 fbab:e0e6 fbac:e0e7 fbad:e0e8 fbae:e0e9 fbaf:e0ea fbb0:e0eb fbb1:e0ec fbb2:e0ed fbb3:e0ee fbb4:e0ef fbb5:e0f0 fbb6:e0f1 fbb7:e0f2 fbb8:e0f3 fbb9:e0f4 fbba:e0f5 fbbb:e0f6 fbbc:e0f7 fbbd:e0f8 fbbe:e0f9 fbbf:e0fa fbc0:e0fb fbc1:e0fc fbc2:e0fd fbc3:e0fe fbc4:e0ff fbc5:e100 fbc6:e101 fbc7:e102 fbc8:e103 fbc9:e104 fbca:e105 fbcb:e106 fbcc:e107 fbcd:e108 fbce:e109 fbcf:e10a fbd0:e10b fbd1:e10c fbd2:e10d fbd3:e10e fbd4:e10f fbd5:e110 fbd6:e111 fbd7:e112 fbd8:e113 fbd9:e114 fbda:e115 fbdb:e116 fbdc:e117 fbdd:e118 fbde:e119 fbdf:e11a fbe0:e11b fbe1:e11c fbe2:e11d fbe3:e11e fbe4:e11f fbe5:e120 fbe6:e121 fbe7:e122 fbe8:e123 fbe9:e124 fbea:e125 fbeb:e126 fbec:e127 fbed:e128 fbee:e129 fbef:e12a fbf0:e12b fbf1:e12c fbf2:e12d fbf3:e12e fbf4:e12f fbf5:e130 fbf6:e131 fbf7:e132 fbf8:e133 fbf9:e134 fbfa:e135 fbfb:e136 fbfc:e137 fbfd:e138 fbfe:e139 fc40:e13a fc41:e13b fc42:e13c fc43:e13d fc44:e13e fc45:e13f fc46:e140 fc47:e141 fc48:e142 fc49:e143 fc4a:e144 fc4b:e145 fc4c:e146 fc4d:e147 fc4e:e148 fc4f:e149 fc50:e14a fc51:e14b fc52:e14c fc53:e14d fc54:e14e fc55:e14f fc56:e150 fc57:e151 fc58:e152 fc59:e153 fc5a:e154 fc5b:e155 fc5c:e156 fc5d:e157 fc5e:e158 fc5f:e159 fc60:e15a fc61:e15b fc62:e15c fc63:e15d fc64:e15e fc65:e15f fc66:e160 fc67:e161 fc68:e162 fc69:e163 fc6a:e164 fc6b:e165 fc6c:e166 fc6d:e167 fc6e:e168 fc6f:e169 fc70:e16a fc71:e16b fc72:e16c fc73:e16d fc74:e16e fc75:e16f fc76:e170 fc77:e171 fc78:e172 fc79:e173 fc7a:e174 fc7b:e175 fc7c:e176 fc7d:e177 fc7e:e178 fca1:e179 fca2:e17a fca3:e17b fca4:e17c fca5:e17d fca6:e17e fca7:e17f fca8:e180 fca9:e181 fcaa:e182 fcab:e183 fcac:e184 fcad:e185 fcae:e186 fcaf:e187 fcb0:e188 fcb1:e189 fcb2:e18a fcb3:e18b fcb4:e18c fcb5:e18d fcb6:e18e fcb7:e18f fcb8:e190 fcb9:e191 fcba:e192 fcbb:e193 fcbc:e194 fcbd:e195 fcbe:e196 fcbf:e197 fcc0:e198 fcc1:e199 fcc2:e19a fcc3:e19b fcc4:e19c fcc5:e19d fcc6:e19e fcc7:e19f fcc8:e1a0 fcc9:e1a1 fcca:e1a2 fccb:e1a3 fccc:e1a4 fccd:e1a5 fcce:e1a6 fccf:e1a7 fcd0:e1a8 fcd1:e1a9 fcd2:e1aa fcd3:e1ab fcd4:e1ac fcd5:e1ad fcd6:e1ae fcd7:e1af fcd8:e1b0 fcd9:e1b1 fcda:e1b2 fcdb:e1b3 fcdc:e1b4 fcdd:e1b5 fcde:e1b6 fcdf:e1b7 fce0:e1b8 fce1:e1b9 fce2:e1ba fce3:e1bb fce4:e1bc fce5:e1bd fce6:e1be fce7:e1bf fce8:e1c0 fce9:e1c1 fcea:e1c2 fceb:e1c3 fcec:e1c4 fced:e1c5 fcee:e1c6 fcef:e1c7 fcf0:e1c8 fcf1:e1c9 fcf2:e1ca fcf3:e1cb fcf4:e1cc fcf5:e1cd fcf6:e1ce fcf7:e1cf fcf8:e1d0 fcf9:e1d1 fcfa:e1d2 fcfb:e1d3 fcfc:e1d4 fcfd:e1d5 fcfe:e1d6 fd40:e1d7 fd41:e1d8 fd42:e1d9 fd43:e1da fd44:e1db fd45:e1dc fd46:e1dd fd47:e1de fd48:e1df fd49:e1e0 fd4a:e1e1 fd4b:e1e2 fd4c:e1e3 fd4d:e1e4 fd4e:e1e5 fd4f:e1e6 fd50:e1e7 fd51:e1e8 fd52:e1e9 fd53:e1ea fd54:e1eb fd55:e1ec fd56:e1ed fd57:e1ee fd58:e1ef fd59:e1f0 fd5a:e1f1 fd5b:e1f2 fd5c:e1f3 fd5d:e1f4 fd5e:e1f5 fd5f:e1f6 fd60:e1f7 fd61:e1f8 fd62:e1f9 fd63:e1fa fd64:e1fb fd65:e1fc fd66:e1fd fd67:e1fe fd68:e1ff fd69:e200 fd6a:e201 fd6b:e202 fd6c:e203 fd6d:e204 fd6e:e205 fd6f:e206 fd70:e207 fd71:e208 fd72:e209 fd73:e20a fd74:e20b fd75:e20c fd76:e20d fd77:e20e fd78:e20f fd79:e210 fd7a:e211 fd7b:e212 fd7c:e213 fd7d:e214 fd7e:e215 fda1:e216 fda2:e217 fda3:e218 fda4:e219 fda5:e21a fda6:e21b fda7:e21c fda8:e21d fda9:e21e fdaa:e21f fdab:e220 fdac:e221 fdad:e222 fdae:e223 fdaf:e224 fdb0:e225 fdb1:e226 fdb2:e227 fdb3:e228 fdb4:e229 fdb5:e22a fdb6:e22b fdb7:e22c fdb8:e22d fdb9:e22e fdba:e22f fdbb:e230 fdbc:e231 fdbd:e232 fdbe:e233 fdbf:e234 fdc0:e235 fdc1:e236 fdc2:e237 fdc3:e238 fdc4:e239 fdc5:e23a fdc6:e23b fdc7:e23c fdc8:e23d fdc9:e23e fdca:e23f fdcb:e240 fdcc:e241 fdcd:e242 fdce:e243 fdcf:e244 fdd0:e245 fdd1:e246 fdd2:e247 fdd3:e248 fdd4:e249 fdd5:e24a fdd6:e24b fdd7:e24c fdd8:e24d fdd9:e24e fdda:e24f fddb:e250 fddc:e251 fddd:e252 fdde:e253 fddf:e254 fde0:e255 fde1:e256 fde2:e257 fde3:e258 fde4:e259 fde5:e25a fde6:e25b fde7:e25c fde8:e25d fde9:e25e fdea:e25f fdeb:e260 fdec:e261 fded:e262 fdee:e263 fdef:e264 fdf0:e265 fdf1:e266 fdf2:e267 fdf3:e268 fdf4:e269 fdf5:e26a fdf6:e26b fdf7:e26c fdf8:e26d fdf9:e26e fdfa:e26f fdfb:e270 fdfc:e271 fdfd:e272 fdfe:e273 fe40:e274 fe41:e275 fe42:e276 fe43:e277 fe44:e278 fe45:e279 fe46:e27a fe47:e27b fe48:e27c fe49:e27d fe4a:e27e fe4b:e27f fe4c:e280 fe4d:e281 fe4e:e282 fe4f:e283 fe50:e284 fe51:e285 fe52:e286 fe53:e287 fe54:e288 fe55:e289 fe56:e28a fe57:e28b fe58:e28c fe59:e28d fe5a:e28e fe5b:e28f fe5c:e290 fe5d:e291 fe5e:e292 fe5f:e293 fe60:e294 fe61:e295 fe62:e296 fe63:e297 fe64:e298 fe65:e299 fe66:e29a fe67:e29b fe68:e29c fe69:e29d fe6a:e29e fe6b:e29f fe6c:e2a0 fe6d:e2a1 fe6e:e2a2 fe6f:e2a3 fe70:e2a4 fe71:e2a5 fe72:e2a6 fe73:e2a7 fe74:e2a8 fe75:e2a9 fe76:e2aa fe77:e2ab fe78:e2ac fe79:e2ad fe7a:e2ae fe7b:e2af fe7c:e2b0 fe7d:e2b1 fe7e:e2b2 fea1:e2b3 fea2:e2b4 fea3:e2b5 fea4:e2b6 fea5:e2b7 fea6:e2b8 fea7:e2b9 fea8:e2ba fea9:e2bb feaa:e2bc feab:e2bd feac:e2be fead:e2bf feae:e2c0 feaf:e2c1 feb0:e2c2 feb1:e2c3 feb2:e2c4 feb3:e2c5 feb4:e2c6 feb5:e2c7 feb6:e2c8 feb7:e2c9 feb8:e2ca feb9:e2cb feba:e2cc febb:e2cd febc:e2ce febd:e2cf febe:e2d0 febf:e2d1 fec0:e2d2 fec1:e2d3 fec2:e2d4 fec3:e2d5 fec4:e2d6 fec5:e2d7 fec6:e2d8 fec7:e2d9 fec8:e2da fec9:e2db feca:e2dc fecb:e2dd fecc:e2de fecd:e2df fece:e2e0 fecf:e2e1 fed0:e2e2 fed1:e2e3 fed2:e2e4 fed3:e2e5 fed4:e2e6 fed5:e2e7 fed6:e2e8 fed7:e2e9 fed8:e2ea fed9:e2eb feda:e2ec fedb:e2ed fedc:e2ee fedd:e2ef fede:e2f0 fedf:e2f1 fee0:e2f2 fee1:e2f3 fee2:e2f4 fee3:e2f5 fee4:e2f6 fee5:e2f7 fee6:e2f8 fee7:e2f9 fee8:e2fa fee9:e2fb feea:e2fc feeb:e2fd feec:e2fe feed:e2ff feee:e300 feef:e301 fef0:e302 fef1:e303 fef2:e304 fef3:e305 fef4:e306 fef5:e307 fef6:e308 fef7:e309 fef8:e30a fef9:e30b fefa:e30c fefb:e30d fefc:e30e fefd:e30f fefe:e310 pcbasic-2.0.7/pcbasic/data/codepages/big5-hkscs.ucp000066400000000000000000005601611441235174000220550ustar00rootroot00000000000000# Big5-HKSCS: Traditional Chinese (Hong Kong 2008) # dbcs from GNU libiconv source libiconv-1.14/tests/HKSCS-2008.TXT # sbcs is OEM 437 # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:00e5 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:00ec 8e:00c4 8f:00c5 90:00c9 91:00e6 92:00c6 93:00f4 94:00f6 95:00f2 96:00fb 97:00f9 98:00ff 99:00d6 9a:00dc 9b:00a2 9c:00a3 9d:00a5 9e:20a7 9f:0192 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:00d1 a6:00aa a7:00ba a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 8740:43f0 8741:4c32 8742:4603 8743:45a6 8744:4578 8745:27267 8746:4d77 8747:45b3 8748:27cb1 8749:4ce2 874a:27cc5 874b:3b95 874c:4736 874d:4744 874e:4c47 874f:4c40 8750:242bf 8751:23617 8752:27352 8753:26e8b 8754:270d2 8755:4c57 8756:2a351 8757:474f 8758:45da 8759:4c85 875a:27c6c 875b:4d07 875c:4aa4 875d:46a1 875e:26b23 875f:7225 8760:25a54 8761:21a63 8762:23e06 8763:23f61 8764:664d 8765:56fb 8767:7d95 8768:591d 8769:28bb9 876a:3df4 876b:9734 876c:27bef 876d:5bdb 876e:21d5e 876f:5aa4 8770:3625 8771:29eb0 8772:5ad1 8773:5bb7 8774:5cfc 8775:676e 8776:8593 8777:29945 8778:7461 8779:749d 877a:3875 877b:21d53 877c:2369e 877d:26021 877e:3eec 87a1:258de 87a2:3af5 87a3:7afc 87a4:9f97 87a5:24161 87a6:2890d 87a7:231ea 87a8:20a8a 87a9:2325e 87aa:430a 87ab:8484 87ac:9f96 87ad:942f 87ae:4930 87af:8613 87b0:5896 87b1:974a 87b2:9218 87b3:79d0 87b4:7a32 87b5:6660 87b6:6a29 87b7:889d 87b8:744c 87b9:7bc5 87ba:6782 87bb:7a2c 87bc:524f 87bd:9046 87be:34e6 87bf:73c4 87c0:25db9 87c1:74c6 87c2:9fc7 87c3:57b3 87c4:492f 87c5:544c 87c6:4131 87c7:2368e 87c8:5818 87c9:7a72 87ca:27b65 87cb:8b8f 87cc:46ae 87cd:26e88 87ce:4181 87cf:25d99 87d0:7bae 87d1:224bc 87d2:9fc8 87d3:224c1 87d4:224c9 87d5:224cc 87d6:9fc9 87d7:8504 87d8:235bb 87d9:40b4 87da:9fca 87db:44e1 87dc:2adff 87dd:62c1 87de:706e 87df:9fcb 8840:31c0 8841:31c1 8842:31c2 8843:31c3 8844:31c4 8845:2010c 8846:31c5 8847:200d1 8848:200cd 8849:31c6 884a:31c7 884b:200cb 884c:21fe8 884d:31c8 884e:200ca 884f:31c9 8850:31ca 8851:31cb 8852:31cc 8853:2010e 8854:31cd 8855:31ce 8856:0100 8857:00c1 8858:01cd 8859:00c0 885a:0112 885b:00c9 885c:011a 885d:00c8 885e:014c 885f:00d3 8860:01d1 8861:00d2 8862:00ca 8863:1ebe 8864:00ca 8865:1ec0 8866:00ca 8867:0101 8868:00e1 8869:01ce 886a:00e0 886b:0251 886c:0113 886d:00e9 886e:011b 886f:00e8 8870:012b 8871:00ed 8872:01d0 8873:00ec 8874:014d 8875:00f3 8876:01d2 8877:00f2 8878:016b 8879:00fa 887a:01d4 887b:00f9 887c:01d6 887d:01d8 887e:01da 88a1:01dc 88a2:00fc 88a3:00ea 88a4:1ebf 88a5:00ea 88a6:1ec1 88a7:00ea 88a8:0261 88a9:23da 88aa:23db 8940:2a3a9 8941:21145 8943:650a 8946:4e3d 8947:6edd 8948:9d4e 8949:91df 894c:27735 894d:6491 894e:4f1a 894f:4f28 8950:4fa8 8951:5156 8952:5174 8953:519c 8954:51e4 8955:52a1 8956:52a8 8957:533b 8958:534e 8959:53d1 895a:53d8 895b:56e2 895c:58f0 895d:5904 895e:5907 895f:5932 8960:5934 8961:5b66 8962:5b9e 8963:5b9f 8964:5c9a 8965:5e86 8966:603b 8967:6589 8968:67fe 8969:6804 896a:6865 896b:6d4e 896c:70bc 896d:7535 896e:7ea4 896f:7eac 8970:7eba 8971:7ec7 8972:7ecf 8973:7edf 8974:7f06 8975:7f37 8976:827a 8977:82cf 8978:836f 8979:89c6 897a:8bbe 897b:8be2 897c:8f66 897d:8f67 897e:8f6e 89a1:7411 89a2:7cfc 89a3:7dcd 89a4:6946 89a5:7ac9 89a6:5227 89ab:918c 89ac:78b8 89ad:915e 89ae:80bc 89b0:8d0b 89b1:80f6 89b2:209e7 89b5:809f 89b6:9ec7 89b7:4ccd 89b8:9dc9 89b9:9e0c 89ba:4c3e 89bb:29df6 89bc:2700e 89bd:9e0a 89be:2a133 89bf:35c1 89c1:6e9a 89c2:823e 89c3:7519 89c5:4911 89c6:9a6c 89c7:9a8f 89c8:9f99 89c9:7987 89ca:2846c 89cb:21dca 89cc:205d0 89cd:22ae6 89ce:4e24 89cf:4e81 89d0:4e80 89d1:4e87 89d2:4ebf 89d3:4eeb 89d4:4f37 89d5:344c 89d6:4fbd 89d7:3e48 89d8:5003 89d9:5088 89da:347d 89db:3493 89dc:34a5 89dd:5186 89de:5905 89df:51db 89e0:51fc 89e1:5205 89e2:4e89 89e3:5279 89e4:5290 89e5:5327 89e6:35c7 89e7:53a9 89e8:3551 89e9:53b0 89ea:3553 89eb:53c2 89ec:5423 89ed:356d 89ee:3572 89ef:3681 89f0:5493 89f1:54a3 89f2:54b4 89f3:54b9 89f4:54d0 89f5:54ef 89f6:5518 89f7:5523 89f8:5528 89f9:3598 89fa:553f 89fb:35a5 89fc:35bf 89fd:55d7 89fe:35c5 8a40:27d84 8a41:5525 8a43:20c42 8a44:20d15 8a45:2512b 8a46:5590 8a47:22cc6 8a48:39ec 8a49:20341 8a4a:8e46 8a4b:24db8 8a4c:294e5 8a4d:4053 8a4e:280be 8a4f:777a 8a50:22c38 8a51:3a34 8a52:47d5 8a53:2815d 8a54:269f2 8a55:24dea 8a56:64dd 8a57:20d7c 8a58:20fb4 8a59:20cd5 8a5a:210f4 8a5b:648d 8a5c:8e7e 8a5d:20e96 8a5e:20c0b 8a5f:20f64 8a60:22ca9 8a61:28256 8a62:244d3 8a64:20d46 8a65:29a4d 8a66:280e9 8a67:47f4 8a68:24ea7 8a69:22cc2 8a6a:9ab2 8a6b:3a67 8a6c:295f4 8a6d:3fed 8a6e:3506 8a6f:252c7 8a70:297d4 8a71:278c8 8a72:22d44 8a73:9d6e 8a74:9815 8a76:43d9 8a77:260a5 8a78:64b4 8a79:54e3 8a7a:22d4c 8a7b:22bca 8a7c:21077 8a7d:39fb 8a7e:2106f 8aa1:266da 8aa2:26716 8aa3:279a0 8aa4:64ea 8aa5:25052 8aa6:20c43 8aa7:8e68 8aa8:221a1 8aa9:28b4c 8aaa:20731 8aac:480b 8aad:201a9 8aae:3ffa 8aaf:5873 8ab0:22d8d 8ab2:245c8 8ab3:204fc 8ab4:26097 8ab5:20f4c 8ab6:20d96 8ab7:5579 8ab8:40bb 8ab9:43ba 8abb:4ab4 8abc:22a66 8abd:2109d 8abe:81aa 8abf:98f5 8ac0:20d9c 8ac1:6379 8ac2:39fe 8ac3:22775 8ac4:8dc0 8ac5:56a1 8ac6:647c 8ac7:3e43 8ac9:2a601 8aca:20e09 8acb:22acf 8acc:22cc9 8ace:210c8 8acf:239c2 8ad0:3992 8ad1:3a06 8ad2:2829b 8ad3:3578 8ad4:25e49 8ad5:220c7 8ad6:5652 8ad7:20f31 8ad8:22cb2 8ad9:29720 8ada:34bc 8adb:6c3d 8adc:24e3b 8adf:27574 8ae0:22e8b 8ae1:22208 8ae2:2a65b 8ae3:28ccd 8ae4:20e7a 8ae5:20c34 8ae6:2681c 8ae7:7f93 8ae8:210cf 8ae9:22803 8aea:22939 8aeb:35fb 8aec:251e3 8aed:20e8c 8aee:20f8d 8aef:20eaa 8af0:3f93 8af1:20f30 8af2:20d47 8af3:2114f 8af4:20e4c 8af6:20eab 8af7:20ba9 8af8:20d48 8af9:210c0 8afa:2113d 8afb:3ff9 8afc:22696 8afd:6432 8afe:20fad 8b40:233f4 8b41:27639 8b42:22bce 8b43:20d7e 8b44:20d7f 8b45:22c51 8b46:22c55 8b47:3a18 8b48:20e98 8b49:210c7 8b4a:20f2e 8b4b:2a632 8b4c:26b50 8b4d:28cd2 8b4e:28d99 8b4f:28cca 8b50:95aa 8b51:54cc 8b52:82c4 8b53:55b9 8b55:29ec3 8b56:9c26 8b57:9ab6 8b58:2775e 8b59:22dee 8b5a:7140 8b5b:816d 8b5c:80ec 8b5d:5c1c 8b5e:26572 8b5f:8134 8b60:3797 8b61:535f 8b62:280bd 8b63:91b6 8b64:20efa 8b65:20e0f 8b66:20e77 8b67:20efb 8b68:35dd 8b69:24deb 8b6a:3609 8b6b:20cd6 8b6c:56af 8b6d:227b5 8b6e:210c9 8b6f:20e10 8b70:20e78 8b71:21078 8b72:21148 8b73:28207 8b74:21455 8b75:20e79 8b76:24e50 8b77:22da4 8b78:5a54 8b79:2101d 8b7a:2101e 8b7b:210f5 8b7c:210f6 8b7d:579c 8b7e:20e11 8ba1:27694 8ba2:282cd 8ba3:20fb5 8ba4:20e7b 8ba5:2517e 8ba6:3703 8ba7:20fb6 8ba8:21180 8ba9:252d8 8baa:2a2bd 8bab:249da 8bac:2183a 8bad:24177 8bae:2827c 8baf:5899 8bb0:5268 8bb1:361a 8bb2:2573d 8bb3:7bb2 8bb4:5b68 8bb5:4800 8bb6:4b2c 8bb7:9f27 8bb8:49e7 8bb9:9c1f 8bba:9b8d 8bbb:25b74 8bbc:2313d 8bbd:55fb 8bbe:35f2 8bbf:5689 8bc0:4e28 8bc1:5902 8bc2:21bc1 8bc3:2f878 8bc4:9751 8bc5:20086 8bc6:4e5b 8bc7:4ebb 8bc8:353e 8bc9:5c23 8bca:5f51 8bcb:5fc4 8bcc:38fa 8bcd:624c 8bce:6535 8bcf:6b7a 8bd0:6c35 8bd1:6c3a 8bd2:706c 8bd3:722b 8bd4:4e2c 8bd5:72ad 8bd6:248e9 8bd7:7f52 8bd8:793b 8bd9:7cf9 8bda:7f53 8bdb:2626a 8bdc:34c1 8bde:2634b 8bdf:8002 8be0:8080 8be1:26612 8be2:26951 8be3:535d 8be4:8864 8be5:89c1 8be6:278b2 8be7:8ba0 8be8:8d1d 8be9:9485 8bea:9578 8beb:957f 8bec:95e8 8bed:28e0f 8bee:97e6 8bef:9875 8bf0:98ce 8bf1:98de 8bf2:9963 8bf3:29810 8bf4:9c7c 8bf5:9e1f 8bf6:9ec4 8bf7:6b6f 8bf8:f907 8bf9:4e37 8bfa:20087 8bfb:961d 8bfc:6237 8bfd:94a2 8c40:503b 8c41:6dfe 8c42:29c73 8c43:9fa6 8c44:3dc9 8c45:888f 8c46:2414e 8c47:7077 8c48:5cf5 8c49:4b20 8c4a:251cd 8c4b:3559 8c4c:25d30 8c4d:6122 8c4e:28a32 8c4f:8fa7 8c50:91f6 8c51:7191 8c52:6719 8c53:73ba 8c54:23281 8c55:2a107 8c56:3c8b 8c57:21980 8c58:4b10 8c59:78e4 8c5a:7402 8c5b:51ae 8c5c:2870f 8c5d:4009 8c5e:6a63 8c5f:2a2ba 8c60:4223 8c61:860f 8c62:20a6f 8c63:7a2a 8c64:29947 8c65:28aea 8c66:9755 8c67:704d 8c68:5324 8c69:2207e 8c6a:93f4 8c6b:76d9 8c6c:289e3 8c6d:9fa7 8c6e:77dd 8c6f:4ea3 8c70:4ff0 8c71:50bc 8c72:4e2f 8c73:4f17 8c74:9fa8 8c75:5434 8c76:7d8b 8c77:5892 8c78:58d0 8c79:21db6 8c7a:5e92 8c7b:5e99 8c7c:5fc2 8c7d:22712 8c7e:658b 8ca1:233f9 8ca2:6919 8ca3:6a43 8ca4:23c63 8ca5:6cff 8ca7:7200 8ca8:24505 8ca9:738c 8caa:3edb 8cab:24a13 8cac:5b15 8cad:74b9 8cae:8b83 8caf:25ca4 8cb0:25695 8cb1:7a93 8cb2:7bec 8cb3:7cc3 8cb4:7e6c 8cb5:82f8 8cb6:8597 8cb7:9fa9 8cb8:8890 8cb9:9faa 8cba:8eb9 8cbb:9fab 8cbc:8fcf 8cbd:855f 8cbe:99e0 8cbf:9221 8cc0:9fac 8cc1:28db9 8cc2:2143f 8cc3:4071 8cc4:42a2 8cc5:5a1a 8cc9:9868 8cca:676b 8ccb:4276 8ccc:573d 8cce:85d6 8ccf:2497b 8cd0:82bf 8cd1:2710d 8cd2:4c81 8cd3:26d74 8cd4:5d7b 8cd5:26b15 8cd6:26fbe 8cd7:9fad 8cd8:9fae 8cd9:5b96 8cda:9faf 8cdb:66e7 8cdc:7e5b 8cdd:6e57 8cde:79ca 8cdf:3d88 8ce0:44c3 8ce1:23256 8ce2:22796 8ce3:439a 8ce4:4536 8ce6:5cd5 8ce7:23b1a 8ce8:8af9 8ce9:5c78 8cea:3d12 8ceb:23551 8cec:5d78 8ced:9fb2 8cee:7157 8cef:4558 8cf0:240ec 8cf1:21e23 8cf2:4c77 8cf3:3978 8cf4:344a 8cf5:201a4 8cf6:26c41 8cf7:8acc 8cf8:4fb4 8cf9:20239 8cfa:59bf 8cfb:816c 8cfc:9856 8cfd:298fa 8cfe:5f3b 8d40:20b9f 8d42:221c1 8d43:2896d 8d44:4102 8d45:46bb 8d46:29079 8d47:3f07 8d48:9fb3 8d49:2a1b5 8d4a:40f8 8d4b:37d6 8d4c:46f7 8d4d:26c46 8d4e:417c 8d4f:286b2 8d50:273ff 8d51:456d 8d52:38d4 8d53:2549a 8d54:4561 8d55:451b 8d56:4d89 8d57:4c7b 8d58:4d76 8d59:45ea 8d5a:3fc8 8d5b:24b0f 8d5c:3661 8d5d:44de 8d5e:44bd 8d5f:41ed 8d60:5d3e 8d61:5d48 8d62:5d56 8d63:3dfc 8d64:380f 8d65:5da4 8d66:5db9 8d67:3820 8d68:3838 8d69:5e42 8d6a:5ebd 8d6b:5f25 8d6c:5f83 8d6d:3908 8d6e:3914 8d6f:393f 8d70:394d 8d71:60d7 8d72:613d 8d73:5ce5 8d74:3989 8d75:61b7 8d76:61b9 8d77:61cf 8d78:39b8 8d79:622c 8d7a:6290 8d7b:62e5 8d7c:6318 8d7d:39f8 8d7e:56b1 8da1:3a03 8da2:63e2 8da3:63fb 8da4:6407 8da5:645a 8da6:3a4b 8da7:64c0 8da8:5d15 8da9:5621 8daa:9f9f 8dab:3a97 8dac:6586 8dad:3abd 8dae:65ff 8daf:6653 8db0:3af2 8db1:6692 8db2:3b22 8db3:6716 8db4:3b42 8db5:67a4 8db6:6800 8db7:3b58 8db8:684a 8db9:6884 8dba:3b72 8dbb:3b71 8dbc:3b7b 8dbd:6909 8dbe:6943 8dbf:725c 8dc0:6964 8dc1:699f 8dc2:6985 8dc3:3bbc 8dc4:69d6 8dc5:3bdd 8dc6:6a65 8dc7:6a74 8dc8:6a71 8dc9:6a82 8dca:3bec 8dcb:6a99 8dcc:3bf2 8dcd:6aab 8dce:6ab5 8dcf:6ad4 8dd0:6af6 8dd1:6b81 8dd2:6bc1 8dd3:6bea 8dd4:6c75 8dd5:6caa 8dd6:3ccb 8dd7:6d02 8dd8:6d06 8dd9:6d26 8dda:6d81 8ddb:3cef 8ddc:6da4 8ddd:6db1 8dde:6e15 8ddf:6e18 8de0:6e29 8de1:6e86 8de2:289c0 8de3:6ebb 8de4:6ee2 8de5:6eda 8de6:9f7f 8de7:6ee8 8de8:6ee9 8de9:6f24 8dea:6f34 8deb:3d46 8dec:23f41 8ded:6f81 8dee:6fbe 8def:3d6a 8df0:3d75 8df1:71b7 8df2:5c99 8df3:3d8a 8df4:702c 8df5:3d91 8df6:7050 8df7:7054 8df8:706f 8df9:707f 8dfa:7089 8dfb:20325 8dfc:43c1 8dfd:35f1 8dfe:20ed8 8e40:23ed7 8e41:57be 8e42:26ed3 8e43:713e 8e44:257e0 8e45:364e 8e46:69a2 8e47:28be9 8e48:5b74 8e49:7a49 8e4a:258e1 8e4b:294d9 8e4c:7a65 8e4d:7a7d 8e4e:259ac 8e4f:7abb 8e50:7ab0 8e51:7ac2 8e52:7ac3 8e53:71d1 8e54:2648d 8e55:41ca 8e56:7ada 8e57:7add 8e58:7aea 8e59:41ef 8e5a:54b2 8e5b:25c01 8e5c:7b0b 8e5d:7b55 8e5e:7b29 8e5f:2530e 8e60:25cfe 8e61:7ba2 8e62:7b6f 8e63:839c 8e64:25bb4 8e65:26c7f 8e66:7bd0 8e67:8421 8e68:7b92 8e6a:25d20 8e6b:3dad 8e6c:25c65 8e6d:8492 8e6e:7bfa 8e70:7c35 8e71:25cc1 8e72:7c44 8e73:7c83 8e74:24882 8e75:7ca6 8e76:667d 8e77:24578 8e78:7cc9 8e79:7cc7 8e7a:7ce6 8e7b:7c74 8e7c:7cf3 8e7d:7cf5 8ea1:7e67 8ea2:451d 8ea3:26e44 8ea4:7d5d 8ea5:26ed6 8ea6:748d 8ea7:7d89 8ea8:7dab 8ea9:7135 8eaa:7db3 8eac:24057 8ead:26029 8eae:7de4 8eaf:3d13 8eb0:7df5 8eb1:217f9 8eb2:7de5 8eb3:2836d 8eb5:26121 8eb6:2615a 8eb7:7e6e 8eb8:7e92 8eb9:432b 8eba:946c 8ebb:7e27 8ebc:7f40 8ebd:7f41 8ebe:7f47 8ebf:7936 8ec0:262d0 8ec1:99e1 8ec2:7f97 8ec3:26351 8ec4:7fa3 8ec5:21661 8ec6:20068 8ec7:455c 8ec8:23766 8ec9:4503 8eca:2833a 8ecb:7ffa 8ecc:26489 8ece:8008 8ecf:801d 8ed1:802f 8ed2:2a087 8ed3:26cc3 8ed4:803b 8ed5:803c 8ed6:8061 8ed7:22714 8ed8:4989 8ed9:26626 8eda:23de3 8edb:266e8 8edc:6725 8edd:80a7 8ede:28a48 8edf:8107 8ee0:811a 8ee1:58b0 8ee2:226f6 8ee3:6c7f 8ee4:26498 8ee5:24fb8 8ee6:64e7 8ee7:2148a 8ee8:8218 8ee9:2185e 8eea:6a53 8eeb:24a65 8eec:24a95 8eed:447a 8eee:8229 8eef:20b0d 8ef0:26a52 8ef1:23d7e 8ef2:4ff9 8ef3:214fd 8ef4:84e2 8ef5:8362 8ef6:26b0a 8ef7:249a7 8ef8:23530 8ef9:21773 8efa:23df8 8efb:82aa 8efc:691b 8efd:2f994 8efe:41db 8f40:854b 8f41:82d0 8f42:831a 8f43:20e16 8f44:217b4 8f45:36c1 8f46:2317d 8f47:2355a 8f48:827b 8f49:82e2 8f4a:8318 8f4b:23e8b 8f4c:26da3 8f4d:26b05 8f4e:26b97 8f4f:235ce 8f50:3dbf 8f51:831d 8f52:55ec 8f53:8385 8f54:450b 8f55:26da5 8f56:83ac 8f58:83d3 8f59:347e 8f5a:26ed4 8f5b:6a57 8f5c:855a 8f5d:3496 8f5e:26e42 8f5f:22eef 8f60:8458 8f61:25be4 8f62:8471 8f63:3dd3 8f64:44e4 8f65:6aa7 8f66:844a 8f67:23cb5 8f68:7958 8f6a:26b96 8f6b:26e77 8f6c:26e43 8f6d:84de 8f6f:8391 8f70:44a0 8f71:8493 8f72:84e4 8f73:25c91 8f74:4240 8f75:25cc0 8f76:4543 8f77:8534 8f78:5af2 8f79:26e99 8f7a:4527 8f7b:8573 8f7c:4516 8f7d:67bf 8f7e:8616 8fa1:28625 8fa2:2863b 8fa3:85c1 8fa4:27088 8fa5:8602 8fa6:21582 8fa7:270cd 8fa8:2f9b2 8fa9:456a 8faa:8628 8fab:3648 8fac:218a2 8fad:53f7 8fae:2739a 8faf:867e 8fb0:8771 8fb1:2a0f8 8fb2:87ee 8fb3:22c27 8fb4:87b1 8fb5:87da 8fb6:880f 8fb7:5661 8fb8:866c 8fb9:6856 8fba:460f 8fbb:8845 8fbc:8846 8fbd:275e0 8fbe:23db9 8fbf:275e4 8fc0:885e 8fc1:889c 8fc2:465b 8fc3:88b4 8fc4:88b5 8fc5:63c1 8fc6:88c5 8fc7:7777 8fc8:2770f 8fc9:8987 8fca:898a 8fcd:89a7 8fce:89bc 8fcf:28a25 8fd0:89e7 8fd1:27924 8fd2:27abd 8fd3:8a9c 8fd4:7793 8fd5:91fe 8fd6:8a90 8fd7:27a59 8fd8:7ae9 8fd9:27b3a 8fda:23f8f 8fdb:4713 8fdc:27b38 8fdd:717c 8fde:8b0c 8fdf:8b1f 8fe0:25430 8fe1:25565 8fe2:8b3f 8fe3:8b4c 8fe4:8b4d 8fe5:8aa9 8fe6:24a7a 8fe7:8b90 8fe8:8b9b 8fe9:8aaf 8fea:216df 8feb:4615 8fec:884f 8fed:8c9b 8fee:27d54 8fef:27d8f 8ff0:2f9d4 8ff1:3725 8ff2:27d53 8ff3:8cd6 8ff4:27d98 8ff5:27dbd 8ff6:8d12 8ff7:8d03 8ff8:21910 8ff9:8cdb 8ffa:705c 8ffb:8d11 8ffc:24cc9 8ffd:3ed0 9040:8da9 9041:28002 9042:21014 9043:2498a 9044:3b7c 9045:281bc 9046:2710c 9047:7ae7 9048:8ead 9049:8eb6 904a:8ec3 904b:92d4 904c:8f19 904d:8f2d 904e:28365 904f:28412 9050:8fa5 9051:9303 9052:2a29f 9053:20a50 9054:8fb3 9055:492a 9056:289de 9057:2853d 9058:23dbb 9059:5ef8 905a:23262 905b:8ff9 905c:2a014 905d:286bc 905e:28501 905f:22325 9060:3980 9061:26ed7 9062:9037 9063:2853c 9064:27abe 9065:9061 9066:2856c 9067:2860b 9068:90a8 9069:28713 906a:90c4 906b:286e6 906c:90ae 906e:9167 906f:3af0 9070:91a9 9071:91c4 9072:7cac 9073:28933 9074:21e89 9075:920e 9076:6c9f 9077:9241 9078:9262 9079:255b9 907b:28ac6 907c:23c9b 907d:28b0c 907e:255db 90a1:20d31 90a2:932c 90a3:936b 90a4:28ae1 90a5:28beb 90a6:708f 90a7:5ac3 90a8:28ae2 90a9:28ae5 90aa:4965 90ab:9244 90ac:28bec 90ad:28c39 90ae:28bff 90af:9373 90b0:945b 90b1:8ebc 90b2:9585 90b3:95a6 90b4:9426 90b5:95a0 90b6:6ff6 90b7:42b9 90b8:2267a 90b9:286d8 90ba:2127c 90bb:23e2e 90bc:49df 90bd:6c1c 90be:967b 90bf:9696 90c0:416c 90c1:96a3 90c2:26ed5 90c3:61da 90c4:96b6 90c5:78f5 90c6:28ae0 90c7:96bd 90c8:53cc 90c9:49a1 90ca:26cb8 90cb:20274 90cc:26410 90cd:290af 90ce:290e5 90cf:24ad1 90d0:21915 90d1:2330a 90d2:9731 90d3:8642 90d4:9736 90d5:4a0f 90d6:453d 90d7:4585 90d8:24ae9 90d9:7075 90da:5b41 90db:971b 90dd:291d5 90de:9757 90df:5b4a 90e0:291eb 90e1:975f 90e2:9425 90e3:50d0 90e4:230b7 90e5:230bc 90e6:9789 90e7:979f 90e8:97b1 90e9:97be 90ea:97c0 90eb:97d2 90ec:97e0 90ed:2546c 90ee:97ee 90ef:741c 90f0:29433 90f2:97f5 90f3:2941d 90f4:2797a 90f5:4ad1 90f6:9834 90f7:9833 90f8:984b 90f9:9866 90fa:3b0e 90fb:27175 90fc:3d51 90fd:20630 90fe:2415c 9140:25706 9141:98ca 9142:98b7 9143:98c8 9144:98c7 9145:4aff 9146:26d27 9147:216d3 9148:55b0 9149:98e1 914a:98e6 914b:98ec 914c:9378 914d:9939 914e:24a29 914f:4b72 9150:29857 9151:29905 9152:99f5 9153:9a0c 9154:9a3b 9155:9a10 9156:9a58 9157:25725 9158:36c4 9159:290b1 915a:29bd5 915b:9ae0 915c:9ae2 915d:29b05 915e:9af4 915f:4c0e 9160:9b14 9161:9b2d 9162:28600 9163:5034 9164:9b34 9165:269a8 9166:38c3 9167:2307d 9168:9b50 9169:9b40 916a:29d3e 916b:5a45 916c:21863 916d:9b8e 916e:2424b 916f:9c02 9170:9bff 9171:9c0c 9172:29e68 9173:9dd4 9174:29fb7 9175:2a192 9176:2a1ab 9177:2a0e1 9178:2a123 9179:2a1df 917a:9d7e 917b:9d83 917c:2a134 917d:9e0e 917e:6888 91a1:9dc4 91a2:2215b 91a3:2a193 91a4:2a220 91a5:2193b 91a6:2a233 91a7:9d39 91a8:2a0b9 91a9:2a2b4 91aa:9e90 91ab:9e95 91ac:9e9e 91ad:9ea2 91ae:4d34 91af:9eaa 91b0:9eaf 91b1:24364 91b2:9ec1 91b3:3b60 91b4:39e5 91b5:3d1d 91b6:4f32 91b7:37be 91b8:28c2b 91b9:9f02 91ba:9f08 91bb:4b96 91bc:9424 91bd:26da2 91be:9f17 91c0:9f39 91c1:569f 91c2:568a 91c3:9f45 91c4:99b8 91c5:2908b 91c6:97f2 91c7:847f 91c8:9f62 91c9:9f69 91ca:7adc 91cb:9f8e 91cc:7216 91cd:4bbe 91ce:24975 91cf:249bb 91d0:7177 91d1:249f8 91d2:24348 91d3:24a51 91d4:739e 91d5:28bda 91d6:218fa 91d7:799f 91d8:2897e 91d9:28e36 91da:9369 91db:93f3 91dc:28a44 91dd:92ec 91de:9381 91df:93cb 91e0:2896c 91e1:244b9 91e2:7217 91e3:3eeb 91e4:7772 91e5:7a43 91e6:70d0 91e7:24473 91e8:243f8 91e9:717e 91ea:217ef 91eb:70a3 91ec:218be 91ed:23599 91ee:3ec7 91ef:21885 91f0:2542f 91f1:217f8 91f2:3722 91f3:216fb 91f4:21839 91f5:36e1 91f6:21774 91f7:218d1 91f8:25f4b 91f9:3723 91fa:216c0 91fb:575b 91fc:24a25 91fd:213fe 91fe:212a8 9240:213c6 9241:214b6 9242:8503 9243:236a6 9245:8455 9246:24994 9247:27165 9248:23e31 9249:2555c 924a:23efb 924b:27052 924c:44f4 924d:236ee 924e:2999d 924f:26f26 9250:67f9 9251:3733 9252:3c15 9253:3de7 9254:586c 9255:21922 9256:6810 9257:4057 9258:2373f 9259:240e1 925a:2408b 925b:2410f 925c:26c21 925d:54cb 925e:569e 925f:266b1 9260:5692 9261:20fdf 9262:20ba8 9263:20e0d 9264:93c6 9265:28b13 9266:939c 9267:4ef8 9268:512b 9269:3819 926a:24436 926b:4ebc 926c:20465 926d:2037f 926e:4f4b 926f:4f8a 9270:25651 9271:5a68 9272:201ab 9273:203cb 9274:3999 9275:2030a 9276:20414 9277:3435 9278:4f29 9279:202c0 927a:28eb3 927b:20275 927c:8ada 927d:2020c 927e:4e98 92a1:50cd 92a2:510d 92a3:4fa2 92a4:4f03 92a5:24a0e 92a6:23e8a 92a7:4f42 92a8:502e 92a9:506c 92aa:5081 92ab:4fcc 92ac:4fe5 92ad:5058 92ae:50fc 92b3:6e76 92b4:23595 92b5:23e39 92b6:23ebf 92b7:6d72 92b8:21884 92b9:23e89 92ba:51a8 92bb:51c3 92bc:205e0 92bd:44dd 92be:204a3 92bf:20492 92c0:20491 92c1:8d7a 92c2:28a9c 92c3:2070e 92c4:5259 92c5:52a4 92c6:20873 92c7:52e1 92c9:467a 92ca:718c 92cb:2438c 92cc:20c20 92cd:249ac 92ce:210e4 92cf:69d1 92d0:20e1d 92d2:3ede 92d3:7499 92d4:7414 92d5:7456 92d6:7398 92d7:4b8e 92d8:24abc 92d9:2408d 92da:53d0 92db:3584 92dc:720f 92dd:240c9 92de:55b4 92df:20345 92e0:54cd 92e1:20bc6 92e2:571d 92e3:925d 92e4:96f4 92e5:9366 92e6:57dd 92e7:578d 92e8:577f 92e9:363e 92ea:58cb 92eb:5a99 92ec:28a46 92ed:216fa 92ee:2176f 92ef:21710 92f0:5a2c 92f1:59b8 92f2:928f 92f3:5a7e 92f4:5acf 92f5:5a12 92f6:25946 92f7:219f3 92f8:21861 92f9:24295 92fa:36f5 92fb:6d05 92fc:7443 92fd:5a21 92fe:25e83 9340:5a81 9341:28bd7 9342:20413 9343:93e0 9344:748c 9345:21303 9346:7105 9347:4972 9348:9408 9349:289fb 934a:93bd 934b:37a0 934c:5c1e 934d:5c9e 934e:5e5e 934f:5e48 9350:21996 9351:2197c 9352:23aee 9353:5ecd 9354:5b4f 9355:21903 9356:21904 9357:3701 9358:218a0 9359:36dd 935a:216fe 935b:36d3 935c:812a 935d:28a47 935e:21dba 935f:23472 9360:289a8 9361:5f0c 9362:5f0e 9363:21927 9364:217ab 9365:5a6b 9366:2173b 9367:5b44 9368:8614 9369:275fd 936a:8860 936b:607e 936c:22860 936d:2262b 936e:5fdb 936f:3eb8 9370:225af 9371:225be 9372:29088 9373:26f73 9374:61c0 9375:2003e 9376:20046 9377:2261b 9378:6199 9379:6198 937a:6075 937b:22c9b 937c:22d07 937d:246d4 937e:2914d 93a1:6471 93a2:24665 93a3:22b6a 93a4:3a29 93a5:22b22 93a6:23450 93a7:298ea 93a8:22e78 93a9:6337 93aa:2a45b 93ab:64b6 93ac:6331 93ad:63d1 93ae:249e3 93af:22d67 93b0:62a4 93b1:22ca1 93b2:643b 93b3:656b 93b4:6972 93b5:3bf4 93b6:2308e 93b7:232ad 93b8:24989 93b9:232ab 93ba:550d 93bb:232e0 93bc:218d9 93bd:2943f 93be:66ce 93bf:23289 93c0:231b3 93c1:3ae0 93c2:4190 93c3:25584 93c4:28b22 93c5:2558f 93c6:216fc 93c7:2555b 93c8:25425 93c9:78ee 93ca:23103 93cb:2182a 93cc:23234 93cd:3464 93ce:2320f 93cf:23182 93d0:242c9 93d1:668e 93d2:26d24 93d3:666b 93d4:4b93 93d5:6630 93d6:27870 93d7:21deb 93d8:6663 93d9:232d2 93da:232e1 93db:661e 93dc:25872 93dd:38d1 93de:2383a 93df:237bc 93e0:3b99 93e1:237a2 93e2:233fe 93e3:74d0 93e4:3b96 93e5:678f 93e6:2462a 93e7:68b6 93e8:681e 93e9:3bc4 93ea:6abe 93eb:3863 93ec:237d5 93ed:24487 93ee:6a33 93ef:6a52 93f0:6ac9 93f1:6b05 93f2:21912 93f3:6511 93f4:6898 93f5:6a4c 93f6:3bd7 93f7:6a7a 93f8:6b57 93f9:23fc0 93fa:23c9a 93fb:93a0 93fc:92f2 93fd:28bea 93fe:28acb 9440:9289 9441:2801e 9442:289dc 9443:9467 9444:6da5 9445:6f0b 9446:249ec 9448:23f7f 9449:3d8f 944a:6e04 944b:2403c 944c:5a3d 944d:6e0a 944e:5847 944f:6d24 9450:7842 9451:713b 9452:2431a 9453:24276 9454:70f1 9455:7250 9456:7287 9457:7294 9458:2478f 9459:24725 945a:5179 945b:24aa4 945c:205eb 945d:747a 945e:23ef8 945f:2365f 9460:24a4a 9461:24917 9462:25fe1 9463:3f06 9464:3eb1 9465:24adf 9466:28c23 9467:23f35 9468:60a7 9469:3ef3 946a:74cc 946b:743c 946c:9387 946d:7437 946e:449f 946f:26dea 9470:4551 9471:7583 9472:3f63 9473:24cd9 9474:24d06 9475:3f58 9476:7555 9477:7673 9478:2a5c6 9479:3b19 947a:7468 947b:28acc 947c:249ab 947d:2498e 947e:3afb 94a1:3dcd 94a2:24a4e 94a3:3eff 94a4:249c5 94a5:248f3 94a6:91fa 94a7:5732 94a8:9342 94a9:28ae3 94aa:21864 94ab:50df 94ac:25221 94ad:251e7 94ae:7778 94af:23232 94b0:770e 94b1:770f 94b2:777b 94b3:24697 94b4:23781 94b5:3a5e 94b6:248f0 94b7:7438 94b8:749b 94b9:3ebf 94ba:24aba 94bb:24ac7 94bc:40c8 94bd:24a96 94be:261ae 94bf:9307 94c0:25581 94c1:781e 94c2:788d 94c3:7888 94c4:78d2 94c5:73d0 94c6:7959 94c7:27741 94c8:256e3 94c9:410e 94cb:8496 94cc:79a5 94cd:6a2d 94ce:23efa 94cf:7a3a 94d0:79f4 94d1:416e 94d2:216e6 94d3:4132 94d4:9235 94d5:79f1 94d6:20d4c 94d7:2498c 94d8:20299 94d9:23dba 94da:2176e 94db:3597 94dc:556b 94dd:3570 94de:36aa 94df:201d4 94e0:20c0d 94e1:7ae2 94e2:5a59 94e3:226f5 94e4:25aaf 94e5:25a9c 94e6:5a0d 94e7:2025b 94e8:78f0 94e9:5a2a 94ea:25bc6 94eb:7afe 94ec:41f9 94ed:7c5d 94ee:7c6d 94ef:4211 94f0:25bb3 94f1:25ebc 94f2:25ea6 94f3:7ccd 94f4:249f9 94f5:217b0 94f6:7c8e 94f7:7c7c 94f8:7cae 94f9:6ab2 94fa:7ddc 94fb:7e07 94fc:7dd3 94fd:7f4e 94fe:26261 9540:2615c 9541:27b48 9542:7d97 9543:25e82 9544:426a 9545:26b75 9546:20916 9547:67d6 9548:2004e 9549:235cf 954a:57c4 954b:26412 954c:263f8 954d:24962 954e:7fdd 954f:7b27 9550:2082c 9551:25ae9 9552:25d43 9553:7b0c 9554:25e0e 9555:99e6 9556:8645 9557:9a63 9558:6a1c 9559:2343f 955a:39e2 955b:249f7 955c:265ad 955d:9a1f 955e:265a0 955f:8480 9560:27127 9561:26cd1 9562:44ea 9563:8137 9564:4402 9565:80c6 9566:8109 9567:8142 9568:267b4 9569:98c3 956a:26a42 956b:8262 956c:8265 956d:26a51 956e:8453 956f:26da7 9570:8610 9571:2721b 9572:5a86 9573:417f 9574:21840 9575:5b2b 9576:218a1 9577:5ae4 9578:218d8 9579:86a0 957a:2f9bc 957b:23d8f 957c:882d 957d:27422 957e:5a02 95a1:886e 95a2:4f45 95a3:8887 95a4:88bf 95a5:88e6 95a6:8965 95a7:894d 95a8:25683 95a9:8954 95aa:27785 95ab:27784 95ac:28bf5 95ad:28bd9 95ae:28b9c 95af:289f9 95b0:3ead 95b1:84a3 95b2:46f5 95b3:46cf 95b4:37f2 95b5:8a3d 95b6:8a1c 95b7:29448 95b8:5f4d 95b9:922b 95ba:24284 95bb:65d4 95bc:7129 95bd:70c4 95be:21845 95bf:9d6d 95c0:8c9f 95c1:8ce9 95c2:27ddc 95c3:599a 95c4:77c3 95c5:59f0 95c6:436e 95c7:36d4 95c8:8e2a 95c9:8ea7 95ca:24c09 95cb:8f30 95cc:8f4a 95cd:42f4 95ce:6c58 95cf:6fbb 95d0:22321 95d1:489b 95d2:6f79 95d3:6e8b 95d4:217da 95d5:9be9 95d6:36b5 95d7:2492f 95d8:90bb 95da:5571 95db:4906 95dc:91bb 95dd:9404 95de:28a4b 95df:4062 95e0:28afc 95e1:9427 95e2:28c1d 95e3:28c3b 95e4:84e5 95e5:8a2b 95e6:9599 95e7:95a7 95e8:9597 95e9:9596 95ea:28d34 95eb:7445 95ec:3ec2 95ed:248ff 95ee:24a42 95ef:243ea 95f0:3ee7 95f1:23225 95f2:968f 95f3:28ee7 95f4:28e66 95f5:28e65 95f6:3ecc 95f7:249ed 95f8:24a78 95f9:23fee 95fa:7412 95fb:746b 95fc:3efc 95fd:9741 95fe:290b0 9640:6847 9641:4a1d 9642:29093 9643:257df 9645:9368 9646:28989 9647:28c26 9648:28b2f 9649:263be 964a:92ba 964b:5b11 964c:8b69 964d:493c 964e:73f9 964f:2421b 9650:979b 9651:9771 9652:9938 9653:20f26 9654:5dc1 9655:28bc5 9656:24ab2 9657:981f 9658:294da 9659:92f6 965a:295d7 965b:91e5 965c:44c0 965d:28b50 965e:24a67 965f:28b64 9660:98dc 9661:28a45 9662:3f00 9663:922a 9664:4925 9665:8414 9666:993b 9667:994d 9668:27b06 9669:3dfd 966a:999b 966b:4b6f 966c:99aa 966d:9a5c 966e:28b65 966f:258c8 9670:6a8f 9671:9a21 9672:5afe 9673:9a2f 9674:298f1 9675:4b90 9676:29948 9677:99bc 9678:4bbd 9679:4b97 967a:937d 967b:5872 967c:21302 967d:5822 967e:249b8 96a1:214e8 96a2:7844 96a3:2271f 96a4:23db8 96a5:68c5 96a6:3d7d 96a7:9458 96a8:3927 96a9:6150 96aa:22781 96ab:2296b 96ac:6107 96ad:9c4f 96ae:9c53 96af:9c7b 96b0:9c35 96b1:9c10 96b2:9b7f 96b3:9bcf 96b4:29e2d 96b5:9b9f 96b6:2a1f5 96b7:2a0fe 96b8:9d21 96b9:4cae 96ba:24104 96bb:9e18 96bc:4cb0 96bd:9d0c 96be:2a1b4 96bf:2a0ed 96c0:2a0f3 96c1:2992f 96c2:9da5 96c3:84bd 96c4:26e12 96c5:26fdf 96c6:26b82 96c7:85fc 96c8:4533 96c9:26da4 96ca:26e84 96cb:26df0 96cc:8420 96cd:85ee 96ce:26e00 96cf:237d7 96d0:26064 96d1:79e2 96d2:2359c 96d3:23640 96d4:492d 96d5:249de 96d6:3d62 96d7:93db 96d8:92be 96d9:9348 96da:202bf 96db:78b9 96dc:9277 96dd:944d 96de:4fe4 96df:3440 96e0:9064 96e1:2555d 96e2:783d 96e3:7854 96e4:78b6 96e5:784b 96e6:21757 96e7:231c9 96e8:24941 96e9:369a 96ea:4f72 96eb:6fda 96ec:6fd9 96ee:701e 96ef:5414 96f0:241b5 96f1:57bb 96f2:58f3 96f3:578a 96f4:9d16 96f5:57d7 96f6:7134 96f7:34af 96f8:241ac 96f9:71eb 96fa:26c40 96fb:24f97 96fd:217b5 96fe:28a49 9740:610c 9741:5ace 9742:5a0b 9743:42bc 9744:24488 9745:372c 9746:4b7b 9747:289fc 9748:93bb 9749:93b8 974a:218d6 974b:20f1d 974c:8472 974d:26cc0 974e:21413 974f:242fa 9750:22c26 9751:243c1 9752:5994 9753:23db7 9754:26741 9755:7da8 9756:2615b 9757:260a4 9758:249b9 9759:2498b 975a:289fa 975b:92e5 975c:73e2 975d:3ee9 975e:74b4 975f:28b63 9760:2189f 9761:3ee1 9762:24ab3 9763:6ad8 9764:73f3 9765:73fb 9766:3ed6 9767:24a3e 9768:24a94 9769:217d9 976a:24a66 976b:203a7 976c:21424 976d:249e5 976e:7448 976f:24916 9770:70a5 9771:24976 9772:9284 9773:73e6 9774:935f 9775:204fe 9776:9331 9777:28ace 9778:28a16 9779:9386 977a:28be7 977b:255d5 977c:4935 977d:28a82 977e:716b 97a1:24943 97a2:20cff 97a3:56a4 97a4:2061a 97a5:20beb 97a6:20cb8 97a7:5502 97a8:79c4 97a9:217fa 97aa:7dfe 97ab:216c2 97ac:24a50 97ad:21852 97ae:452e 97af:9401 97b0:370a 97b1:28ac0 97b2:249ad 97b3:59b0 97b4:218bf 97b5:21883 97b6:27484 97b7:5aa1 97b8:36e2 97b9:23d5b 97ba:36b0 97bb:925f 97bc:5a79 97bd:28a81 97be:21862 97bf:9374 97c0:3ccd 97c1:20ab4 97c2:4a96 97c3:398a 97c4:50f4 97c5:3d69 97c6:3d4c 97c7:2139c 97c8:7175 97c9:42fb 97ca:28218 97cb:6e0f 97cc:290e4 97cd:44eb 97ce:6d57 97cf:27e4f 97d0:7067 97d1:6caf 97d2:3cd6 97d3:23fed 97d4:23e2d 97d5:6e02 97d6:6f0c 97d7:3d6f 97d8:203f5 97d9:7551 97da:36bc 97db:34c8 97dc:4680 97dd:3eda 97de:4871 97df:59c4 97e0:926e 97e1:493e 97e2:8f41 97e3:28c1c 97e4:26bc0 97e5:5812 97e6:57c8 97e7:36d6 97e8:21452 97e9:70fe 97ea:24362 97eb:24a71 97ec:22fe3 97ed:212b0 97ee:223bd 97ef:68b9 97f0:6967 97f1:21398 97f2:234e5 97f3:27bf4 97f4:236df 97f5:28a83 97f6:237d6 97f7:233fa 97f8:24c9f 97f9:6a1a 97fa:236ad 97fb:26cb7 97fc:843e 97fd:44df 97fe:44ce 9840:26d26 9841:26d51 9842:26c82 9843:26fde 9844:6f17 9845:27109 9846:833d 9847:2173a 9848:83ed 9849:26c80 984a:27053 984b:217db 984c:5989 984d:5a82 984e:217b3 984f:5a61 9850:5a71 9851:21905 9852:241fc 9853:372d 9854:59ef 9855:2173c 9856:36c7 9857:718e 9858:9390 9859:669a 985a:242a5 985b:5a6e 985c:5a2b 985d:24293 985e:6a2b 985f:23ef9 9860:27736 9861:2445b 9862:242ca 9863:711d 9864:24259 9865:289e1 9866:4fb0 9867:26d28 9868:5cc2 9869:244ce 986a:27e4d 986b:243bd 986c:6a0c 986d:24256 986e:21304 986f:70a6 9870:7133 9871:243e9 9872:3da5 9873:6cdf 9874:2f825 9875:24a4f 9876:7e65 9877:59eb 9878:5d2f 9879:3df3 987a:5f5c 987b:24a5d 987c:217df 987d:7da4 987e:8426 98a1:5485 98a2:23afa 98a3:23300 98a4:20214 98a5:577e 98a6:208d5 98a7:20619 98a8:3fe5 98a9:21f9e 98aa:2a2b6 98ab:7003 98ac:2915b 98ad:5d70 98ae:738f 98af:7cd3 98b0:28a59 98b1:29420 98b2:4fc8 98b3:7fe7 98b4:72cd 98b5:7310 98b6:27af4 98b7:7338 98b8:7339 98b9:256f6 98ba:7341 98bb:7348 98bc:3ea9 98bd:27b18 98be:906c 98bf:71f5 98c0:248f2 98c1:73e1 98c2:81f6 98c3:3eca 98c4:770c 98c5:3ed1 98c6:6ca2 98c7:56fd 98c8:7419 98c9:741e 98ca:741f 98cb:3ee2 98cc:3ef0 98cd:3ef4 98ce:3efa 98cf:74d3 98d0:3f0e 98d1:3f53 98d2:7542 98d3:756d 98d4:7572 98d5:758d 98d6:3f7c 98d7:75c8 98d8:75dc 98d9:3fc0 98da:764d 98db:3fd7 98dc:7674 98dd:3fdc 98de:767a 98df:24f5c 98e0:7188 98e1:5623 98e2:8980 98e3:5869 98e4:401d 98e5:7743 98e6:4039 98e7:6761 98e8:4045 98e9:35db 98ea:7798 98eb:406a 98ec:406f 98ed:5c5e 98ee:77be 98ef:77cb 98f0:58f2 98f1:7818 98f2:70b9 98f3:781c 98f4:40a8 98f5:7839 98f6:7847 98f7:7851 98f8:7866 98f9:8448 98fa:25535 98fb:7933 98fc:6803 98fd:7932 98fe:4103 9940:4109 9941:7991 9942:7999 9943:8fbb 9944:7a06 9945:8fbc 9946:4167 9947:7a91 9948:41b2 9949:7abc 994a:8279 994b:41c4 994c:7acf 994d:7adb 994e:41cf 994f:4e21 9950:7b62 9951:7b6c 9952:7b7b 9953:7c12 9954:7c1b 9955:4260 9956:427a 9957:7c7b 9958:7c9c 9959:428c 995a:7cb8 995b:4294 995c:7ced 995d:8f93 995e:70c0 995f:20ccf 9960:7dcf 9961:7dd4 9962:7dd0 9963:7dfd 9964:7fae 9965:7fb4 9966:729f 9967:4397 9968:8020 9969:8025 996a:7b39 996b:802e 996c:8031 996d:8054 996e:3dcc 996f:57b4 9970:70a0 9971:80b7 9972:80e9 9973:43ed 9974:810c 9975:732a 9976:810e 9977:8112 9978:7560 9979:8114 997a:4401 997b:3b39 997c:8156 997d:8159 997e:815a 99a1:4413 99a2:583a 99a3:817c 99a4:8184 99a5:4425 99a6:8193 99a7:442d 99a8:81a5 99a9:57ef 99aa:81c1 99ab:81e4 99ac:8254 99ad:448f 99ae:82a6 99af:8276 99b0:82ca 99b1:82d8 99b2:82ff 99b3:44b0 99b4:8357 99b5:9669 99b6:698a 99b7:8405 99b8:70f5 99b9:8464 99ba:60e3 99bb:8488 99bc:4504 99bd:84be 99be:84e1 99bf:84f8 99c0:8510 99c1:8538 99c2:8552 99c3:453b 99c4:856f 99c5:8570 99c6:85e0 99c7:4577 99c8:8672 99c9:8692 99ca:86b2 99cb:86ef 99cc:9645 99cd:878b 99ce:4606 99cf:4617 99d0:88ae 99d1:88ff 99d2:8924 99d3:8947 99d4:8991 99d5:27967 99d6:8a29 99d7:8a38 99d8:8a94 99d9:8ab4 99da:8c51 99db:8cd4 99dc:8cf2 99dd:8d1c 99de:4798 99df:585f 99e0:8dc3 99e1:47ed 99e2:4eee 99e3:8e3a 99e4:55d8 99e5:5754 99e6:8e71 99e7:55f5 99e8:8eb0 99e9:4837 99ea:8ece 99eb:8ee2 99ec:8ee4 99ed:8eed 99ee:8ef2 99ef:8fb7 99f0:8fc1 99f1:8fca 99f2:8fcc 99f3:9033 99f4:99c4 99f5:48ad 99f6:98e0 99f7:9213 99f8:491e 99f9:9228 99fa:9258 99fb:926b 99fc:92b1 99fd:92ae 99fe:92bf 9a40:92e3 9a41:92eb 9a42:92f3 9a43:92f4 9a44:92fd 9a45:9343 9a46:9384 9a47:93ad 9a48:4945 9a49:4951 9a4a:9ebf 9a4b:9417 9a4c:5301 9a4d:941d 9a4e:942d 9a4f:943e 9a50:496a 9a51:9454 9a52:9479 9a53:952d 9a54:95a2 9a55:49a7 9a56:95f4 9a57:9633 9a58:49e5 9a59:67a0 9a5a:4a24 9a5b:9740 9a5c:4a35 9a5d:97b2 9a5e:97c2 9a5f:5654 9a60:4ae4 9a61:60e8 9a62:98b9 9a63:4b19 9a64:98f1 9a65:5844 9a66:990e 9a67:9919 9a68:51b4 9a69:991c 9a6a:9937 9a6b:9942 9a6c:995d 9a6d:9962 9a6e:4b70 9a6f:99c5 9a70:4b9d 9a71:9a3c 9a72:9b0f 9a73:7a83 9a74:9b69 9a75:9b81 9a76:9bdd 9a77:9bf1 9a78:9bf4 9a79:4c6d 9a7a:9c20 9a7b:376f 9a7c:21bc2 9a7d:9d49 9a7e:9c3a 9aa1:9efe 9aa2:5650 9aa3:9d93 9aa4:9dbd 9aa5:9dc0 9aa6:9dfc 9aa7:94f6 9aa8:8fb6 9aa9:9e7b 9aaa:9eac 9aab:9eb1 9aac:9ebd 9aad:9ec6 9aae:94dc 9aaf:9ee2 9ab0:9ef1 9ab1:9ef8 9ab2:7ac8 9ab3:9f44 9ab4:20094 9ab5:202b7 9ab6:203a0 9ab7:691a 9ab8:94c3 9ab9:59ac 9aba:204d7 9abb:5840 9abc:94c1 9abd:37b9 9abe:205d5 9abf:20615 9ac0:20676 9ac1:216ba 9ac2:5757 9ac3:7173 9ac4:20ac2 9ac5:20acd 9ac6:20bbf 9ac7:546a 9ac8:2f83b 9ac9:20bcb 9aca:549e 9acb:20bfb 9acc:20c3b 9acd:20c53 9ace:20c65 9acf:20c7c 9ad0:60e7 9ad1:20c8d 9ad2:567a 9ad3:20cb5 9ad4:20cdd 9ad5:20ced 9ad6:20d6f 9ad7:20db2 9ad8:20dc8 9ad9:6955 9ada:9c2f 9adb:87a5 9adc:20e04 9add:20e0e 9ade:20ed7 9adf:20f90 9ae0:20f2d 9ae1:20e73 9ae2:5c20 9ae3:20fbc 9ae4:5e0b 9ae5:2105c 9ae6:2104f 9ae7:21076 9ae8:671e 9ae9:2107b 9aea:21088 9aeb:21096 9aec:3647 9aed:210bf 9aee:210d3 9aef:2112f 9af0:2113b 9af1:5364 9af2:84ad 9af3:212e3 9af4:21375 9af5:21336 9af6:8b81 9af7:21577 9af8:21619 9af9:217c3 9afa:217c7 9afb:4e78 9afc:70bb 9afd:2182d 9afe:2196a 9b40:21a2d 9b41:21a45 9b42:21c2a 9b43:21c70 9b44:21cac 9b45:21ec8 9b46:62c3 9b47:21ed5 9b48:21f15 9b49:7198 9b4a:6855 9b4b:22045 9b4c:69e9 9b4d:36c8 9b4e:2227c 9b4f:223d7 9b50:223fa 9b51:2272a 9b52:22871 9b53:2294f 9b54:82fd 9b55:22967 9b56:22993 9b57:22ad5 9b58:89a5 9b59:22ae8 9b5a:8fa0 9b5b:22b0e 9b5c:97b8 9b5d:22b3f 9b5e:9847 9b5f:9abd 9b60:22c4c 9b62:22c88 9b63:22cb7 9b64:25be8 9b65:22d08 9b66:22d12 9b67:22db7 9b68:22d95 9b69:22e42 9b6a:22f74 9b6b:22fcc 9b6c:23033 9b6d:23066 9b6e:2331f 9b6f:233de 9b70:5fb1 9b71:6648 9b72:66bf 9b73:27a79 9b74:23567 9b75:235f3 9b77:249ba 9b79:2361a 9b7a:23716 9b7c:20346 9b7d:58b5 9b7e:670e 9ba1:6918 9ba2:23aa7 9ba3:27657 9ba4:25fe2 9ba5:23e11 9ba6:23eb9 9ba7:275fe 9ba8:2209a 9ba9:48d0 9baa:4ab8 9bab:24119 9bac:28a9a 9bad:242ee 9bae:2430d 9baf:2403b 9bb0:24334 9bb1:24396 9bb2:24a45 9bb3:205ca 9bb4:51d2 9bb5:20611 9bb6:599f 9bb7:21ea8 9bb8:3bbe 9bb9:23cff 9bba:24404 9bbb:244d6 9bbc:5788 9bbd:24674 9bbe:399b 9bbf:2472f 9bc0:285e8 9bc1:299c9 9bc2:3762 9bc3:221c3 9bc4:8b5e 9bc5:28b4e 9bc7:24812 9bc8:248fb 9bc9:24a15 9bca:7209 9bcb:24ac0 9bcc:20c78 9bcd:5965 9bce:24ea5 9bcf:24f86 9bd0:20779 9bd1:8eda 9bd2:2502c 9bd3:528f 9bd4:573f 9bd5:7171 9bd6:25299 9bd7:25419 9bd8:23f4a 9bd9:24aa7 9bda:55bc 9bdb:25446 9bdc:2546e 9bdd:26b52 9bdf:3473 9be0:2553f 9be1:27632 9be2:2555e 9be3:4718 9be4:25562 9be5:25566 9be6:257c7 9be7:2493f 9be8:2585d 9be9:5066 9bea:34fb 9beb:233cc 9bed:25903 9bee:477c 9bef:28948 9bf0:25aae 9bf1:25b89 9bf2:25c06 9bf3:21d90 9bf4:57a1 9bf5:7151 9bf7:26102 9bf8:27c12 9bf9:9056 9bfa:261b2 9bfb:24f9a 9bfc:8b62 9bfd:26402 9bfe:2644a 9c40:5d5b 9c41:26bf7 9c43:26484 9c44:2191c 9c45:8aea 9c46:249f6 9c47:26488 9c48:23fef 9c49:26512 9c4a:4bc0 9c4b:265bf 9c4c:266b5 9c4d:2271b 9c4e:9465 9c4f:257e1 9c50:6195 9c51:5a27 9c52:2f8cd 9c54:56b9 9c55:24521 9c56:266fc 9c57:4e6a 9c58:24934 9c59:9656 9c5a:6d8f 9c5b:26cbd 9c5c:3618 9c5d:8977 9c5e:26799 9c5f:2686e 9c60:26411 9c61:2685e 9c63:268c7 9c64:7b42 9c65:290c0 9c66:20a11 9c67:26926 9c69:26939 9c6a:7a45 9c6c:269fa 9c6d:9a26 9c6e:26a2d 9c6f:365f 9c70:26469 9c71:20021 9c72:7983 9c73:26a34 9c74:26b5b 9c75:5d2c 9c76:23519 9c78:26b9d 9c79:46d0 9c7a:26ca4 9c7b:753b 9c7c:8865 9c7d:26dae 9c7e:58b6 9ca1:371c 9ca2:2258d 9ca3:2704b 9ca4:271cd 9ca5:3c54 9ca6:27280 9ca7:27285 9ca8:9281 9ca9:2217a 9caa:2728b 9cab:9330 9cac:272e6 9cad:249d0 9cae:6c39 9caf:949f 9cb0:27450 9cb1:20ef8 9cb2:8827 9cb3:88f5 9cb4:22926 9cb5:28473 9cb6:217b1 9cb7:6eb8 9cb8:24a2a 9cb9:21820 9cba:39a4 9cbb:36b9 9cbe:453f 9cbf:66b6 9cc0:29cad 9cc1:298a4 9cc2:8943 9cc3:277cc 9cc4:27858 9cc5:56d6 9cc6:40df 9cc7:2160a 9cc8:39a1 9cc9:2372f 9cca:280e8 9ccb:213c5 9ccc:71ad 9ccd:8366 9cce:279dd 9ccf:291a8 9cd1:4cb7 9cd2:270af 9cd3:289ab 9cd4:279fd 9cd5:27a0a 9cd6:27b0b 9cd7:27d66 9cd8:2417a 9cd9:7b43 9cda:797e 9cdb:28009 9cdc:6fb5 9cdd:2a2df 9cde:6a03 9cdf:28318 9ce0:53a2 9ce1:26e07 9ce2:93bf 9ce3:6836 9ce4:975d 9ce5:2816f 9ce6:28023 9ce7:269b5 9ce8:213ed 9ce9:2322f 9cea:28048 9ceb:5d85 9cec:28c30 9ced:28083 9cee:5715 9cef:9823 9cf0:28949 9cf1:5dab 9cf2:24988 9cf3:65be 9cf4:69d5 9cf5:53d2 9cf6:24aa5 9cf7:23f81 9cf8:3c11 9cf9:6736 9cfa:28090 9cfb:280f4 9cfc:2812e 9cfd:21fa1 9cfe:2814f 9d40:28189 9d41:281af 9d42:2821a 9d43:28306 9d44:2832f 9d45:2838a 9d46:35ca 9d47:28468 9d48:286aa 9d49:48fa 9d4a:63e6 9d4b:28956 9d4c:7808 9d4d:9255 9d4e:289b8 9d4f:43f2 9d50:289e7 9d51:43df 9d52:289e8 9d53:28b46 9d54:28bd4 9d55:59f8 9d56:28c09 9d58:28fc5 9d59:290ec 9d5b:29110 9d5c:2913c 9d5d:3df7 9d5e:2915e 9d5f:24aca 9d60:8fd0 9d61:728f 9d62:568b 9d63:294e7 9d64:295e9 9d65:295b0 9d66:295b8 9d67:29732 9d68:298d1 9d69:29949 9d6a:2996a 9d6b:299c3 9d6c:29a28 9d6d:29b0e 9d6e:29d5a 9d6f:29d9b 9d70:7e9f 9d71:29ef8 9d72:29f23 9d73:4ca4 9d74:9547 9d75:2a293 9d76:71a2 9d77:2a2ff 9d78:4d91 9d79:9012 9d7a:2a5cb 9d7b:4d9c 9d7c:20c9c 9d7d:8fbe 9d7e:55c1 9da1:8fba 9da2:224b0 9da3:8fb9 9da4:24a93 9da5:4509 9da6:7e7f 9da7:6f56 9da8:6ab1 9da9:4eea 9daa:34e4 9dab:28b2c 9dac:2789d 9dad:373a 9dae:8e80 9daf:217f5 9db0:28024 9db1:28b6c 9db2:28b99 9db3:27a3e 9db4:266af 9db5:3deb 9db6:27655 9db7:23cb7 9db8:25635 9db9:25956 9dba:4e9a 9dbb:25e81 9dbc:26258 9dbd:56bf 9dbe:20e6d 9dbf:8e0e 9dc0:5b6d 9dc1:23e88 9dc2:24c9e 9dc3:63de 9dc5:217f6 9dc6:2187b 9dc7:6530 9dc8:562d 9dc9:25c4a 9dca:541a 9dcb:25311 9dcc:3dc6 9dcd:29d98 9dce:4c7d 9dcf:5622 9dd0:561e 9dd1:7f49 9dd2:25ed8 9dd3:5975 9dd4:23d40 9dd5:8770 9dd6:4e1c 9dd7:20fea 9dd8:20d49 9dd9:236ba 9dda:8117 9ddb:9d5e 9ddc:8d18 9ddd:763b 9dde:9c45 9ddf:764e 9de0:77b9 9de1:9345 9de2:5432 9de3:8148 9de4:82f7 9de5:5625 9de6:8132 9de7:8418 9de8:80bd 9de9:55ea 9dea:7962 9deb:5643 9dec:5416 9ded:20e9d 9dee:35ce 9def:5605 9df0:55f1 9df1:66f1 9df2:282e2 9df3:362d 9df4:7534 9df5:55f0 9df6:55ba 9df7:5497 9df8:5572 9df9:20c41 9dfa:20c96 9dfb:5ed0 9dfc:25148 9dfd:20e76 9dfe:22c62 9e40:20ea2 9e41:9eab 9e42:7d5a 9e43:55de 9e44:21075 9e45:629d 9e46:976d 9e47:5494 9e48:8ccd 9e49:71f6 9e4a:9176 9e4b:63fc 9e4c:63b9 9e4d:63fe 9e4e:5569 9e4f:22b43 9e50:9c72 9e51:22eb3 9e52:519a 9e53:34df 9e54:20da7 9e55:51a7 9e56:544d 9e57:551e 9e58:5513 9e59:7666 9e5a:8e2d 9e5b:2688a 9e5c:75b1 9e5d:80b6 9e5e:8804 9e5f:8786 9e60:88c7 9e61:81b6 9e62:841c 9e63:210c1 9e64:44ec 9e65:7304 9e66:24706 9e67:5b90 9e68:830b 9e69:26893 9e6a:567b 9e6b:226f4 9e6c:27d2f 9e6d:241a3 9e6e:27d73 9e6f:26ed0 9e70:272b6 9e71:9170 9e72:211d9 9e73:9208 9e74:23cfc 9e75:2a6a9 9e76:20eac 9e77:20ef9 9e78:7266 9e79:21ca2 9e7a:474e 9e7b:24fc2 9e7c:27ff9 9e7d:20feb 9e7e:40fa 9ea1:9c5d 9ea2:651f 9ea3:22da0 9ea4:48f3 9ea5:247e0 9ea6:29d7c 9ea7:20fec 9ea8:20e0a 9eaa:275a3 9eab:20fed 9ead:26048 9eae:21187 9eaf:71a3 9eb0:7e8e 9eb1:9d50 9eb2:4e1a 9eb3:4e04 9eb4:3577 9eb5:5b0d 9eb6:6cb2 9eb7:5367 9eb8:36ac 9eb9:39dc 9eba:537d 9ebb:36a5 9ebc:24618 9ebd:589a 9ebe:24b6e 9ebf:822d 9ec0:544b 9ec1:57aa 9ec2:25a95 9ec3:20979 9ec5:3a52 9ec6:22465 9ec7:7374 9ec8:29eac 9ec9:4d09 9eca:9bed 9ecb:23cfe 9ecc:29f30 9ecd:4c5b 9ece:24fa9 9ecf:2959e 9ed0:29fde 9ed1:845c 9ed2:23db6 9ed3:272b2 9ed4:267b3 9ed5:23720 9ed6:632e 9ed7:7d25 9ed8:23ef7 9ed9:23e2c 9eda:3a2a 9edb:9008 9edc:52cc 9edd:3e74 9ede:367a 9edf:45e9 9ee0:2048e 9ee1:7640 9ee2:5af0 9ee3:20eb6 9ee4:787a 9ee5:27f2e 9ee6:58a7 9ee7:40bf 9ee8:567c 9ee9:9b8b 9eea:5d74 9eeb:7654 9eec:2a434 9eed:9e85 9eee:4ce1 9ef0:37fb 9ef1:6119 9ef2:230da 9ef3:243f2 9ef5:565d 9ef6:212a9 9ef7:57a7 9ef8:24963 9ef9:29e06 9efa:5234 9efb:270ae 9efc:35ad 9efe:9d7c 9f40:7c56 9f41:9b39 9f42:57de 9f43:2176c 9f44:5c53 9f45:64d3 9f46:294d0 9f47:26335 9f48:27164 9f49:86ad 9f4a:20d28 9f4b:26d22 9f4c:24ae2 9f4d:20d71 9f4f:51fe 9f50:21f0f 9f51:5d8e 9f52:9703 9f53:21dd1 9f54:9e81 9f55:904c 9f56:7b1f 9f57:9b02 9f58:5cd1 9f59:7ba3 9f5a:6268 9f5b:6335 9f5c:9aff 9f5d:7bcf 9f5e:9b2a 9f5f:7c7e 9f61:7c42 9f62:7c86 9f63:9c15 9f64:7bfc 9f65:9b09 9f67:9c1b 9f68:2493e 9f69:9f5a 9f6a:5573 9f6b:5bc3 9f6c:4ffd 9f6d:9e98 9f6e:4ff2 9f6f:5260 9f70:3e06 9f71:52d1 9f72:5767 9f73:5056 9f74:59b7 9f75:5e12 9f76:97c8 9f77:9dab 9f78:8f5c 9f79:5469 9f7a:97b4 9f7b:9940 9f7c:97ba 9f7d:532c 9f7e:6130 9fa1:692c 9fa2:53da 9fa3:9c0a 9fa4:9d02 9fa5:4c3b 9fa6:9641 9fa7:6980 9fa8:50a6 9fa9:7546 9faa:2176d 9fab:99da 9fac:5273 9fae:9159 9faf:9681 9fb0:915c 9fb2:9151 9fb3:28e97 9fb4:637f 9fb5:26d23 9fb6:6aca 9fb7:5611 9fb8:918e 9fb9:757a 9fba:6285 9fbb:203fc 9fbc:734f 9fbd:7c70 9fbe:25c21 9fbf:23cfd 9fc1:24919 9fc2:76d6 9fc3:9b9d 9fc4:4e2a 9fc5:20cd4 9fc6:83be 9fc7:8842 9fc9:5c4a 9fca:69c0 9fcc:577a 9fcd:521f 9fce:5df5 9fcf:4ece 9fd0:6c31 9fd1:201f2 9fd2:4f39 9fd3:549c 9fd4:54da 9fd5:529a 9fd6:8d82 9fd7:35fe 9fd9:35f3 9fdb:6b52 9fdc:917c 9fdd:9fa5 9fde:9b97 9fdf:982e 9fe0:98b4 9fe1:9aba 9fe2:9ea8 9fe3:9e84 9fe4:717a 9fe5:7b14 9fe7:6bfa 9fe8:8818 9fe9:7f78 9feb:5620 9fec:2a64a 9fed:8e77 9fee:9f53 9ff0:8dd4 9ff1:8e4f 9ff2:9e1c 9ff3:8e01 9ff4:6282 9ff5:2837d 9ff6:8e28 9ff7:8e75 9ff8:7ad3 9ff9:24a77 9ffa:7a3e 9ffb:78d8 9ffc:6cea 9ffd:8a67 9ffe:7607 a040:28a5a a041:9f26 a042:6cce a043:87d6 a044:75c3 a045:2a2b2 a046:7853 a047:2f840 a048:8d0c a049:72e2 a04a:7371 a04b:8b2d a04c:7302 a04d:74f1 a04e:8ceb a04f:24abb a050:862f a051:5fba a052:88a0 a053:44b7 a055:2183b a056:26e05 a058:8a7e a059:2251b a05b:60fd a05c:7667 a05d:9ad7 a05e:9d44 a05f:936e a060:9b8f a061:87f5 a064:8cf7 a065:732c a066:9721 a067:9bb0 a068:35d6 a069:72b2 a06a:4c07 a06b:7c51 a06c:994a a06d:26159 a06e:6159 a06f:4c04 a070:9e96 a071:617d a073:575f a074:616f a075:62a6 a076:6239 a078:3a5c a079:61e2 a07a:53aa a07b:233f5 a07c:6364 a07d:6802 a07e:35d2 a0a1:5d57 a0a2:28bc2 a0a3:8fda a0a4:28e39 a0a6:50d9 a0a7:21d46 a0a8:7906 a0a9:5332 a0aa:9638 a0ab:20f3b a0ac:4065 a0ae:77fe a0b0:7cc2 a0b1:25f1a a0b2:7cda a0b3:7a2d a0b4:8066 a0b5:8063 a0b6:7d4d a0b7:7505 a0b8:74f2 a0b9:8994 a0ba:821a a0bb:670c a0bc:8062 a0bd:27486 a0be:805b a0bf:74f0 a0c0:8103 a0c1:7724 a0c2:8989 a0c3:267cc a0c4:7553 a0c5:26ed1 a0c6:87a9 a0c7:87ce a0c8:81c8 a0c9:878c a0ca:8a49 a0cb:8cad a0cc:8b43 a0cd:772b a0ce:74f8 a0cf:84da a0d0:3635 a0d1:69b2 a0d2:8da6 a0d4:89a9 a0d6:6db9 a0d7:87c1 a0d8:24011 a0d9:74e7 a0da:3ddb a0db:7176 a0dc:60a4 a0dd:619c a0de:3cd1 a0e0:6077 a0e2:7f71 a0e3:28b2d a0e5:60e9 a0e6:4b7e a0e7:5220 a0e8:3c18 a0e9:23cc7 a0ea:25ed7 a0eb:27656 a0ec:25531 a0ed:21944 a0ee:212fe a0ef:29903 a0f0:26ddc a0f1:270ad a0f2:5cc1 a0f3:261ad a0f4:28a0f a0f5:23677 a0f6:200ee a0f7:26846 a0f8:24f0e a0f9:4562 a0fa:5b1f a0fb:2634c a0fc:9f50 a0fd:9ea6 a0fe:2626b a140:3000 a141:ff0c a142:3001 a143:3002 a144:ff0e a145:2022 a146:ff1b a147:ff1a a148:ff1f a149:ff01 a14a:fe30 a14b:2026 a14c:2025 a14d:fe50 a14e:ff64 a14f:fe52 a150:00b7 a151:fe54 a152:fe55 a153:fe56 a154:fe57 a155:ff5c a156:2013 a157:fe31 a158:2014 a159:fe33 a15b:fe34 a15c:fe4f a15d:ff08 a15e:ff09 a15f:fe35 a160:fe36 a161:ff5b a162:ff5d a163:fe37 a164:fe38 a165:3014 a166:3015 a167:fe39 a168:fe3a a169:3010 a16a:3011 a16b:fe3b a16c:fe3c a16d:300a a16e:300b a16f:fe3d a170:fe3e a171:3008 a172:3009 a173:fe3f a174:fe40 a175:300c a176:300d a177:fe41 a178:fe42 a179:300e a17a:300f a17b:fe43 a17c:fe44 a17d:fe59 a17e:fe5a a1a1:fe5b a1a2:fe5c a1a3:fe5d a1a4:fe5e a1a5:2018 a1a6:2019 a1a7:201c a1a8:201d a1a9:301d a1aa:301e a1ab:2035 a1ac:2032 a1ad:ff03 a1ae:ff06 a1af:ff0a a1b0:203b a1b1:00a7 a1b2:3003 a1b3:25cb a1b4:25cf a1b5:25b3 a1b6:25b2 a1b7:25ce a1b8:2606 a1b9:2605 a1ba:25c7 a1bb:25c6 a1bc:25a1 a1bd:25a0 a1be:25bd a1bf:25bc a1c0:32a3 a1c1:2105 a1c2:203e a1c4:ff3f a1c6:fe49 a1c7:fe4a a1c8:fe4d a1c9:fe4e a1ca:fe4b a1cb:fe4c a1cc:fe5f a1cd:fe60 a1ce:fe61 a1cf:ff0b a1d0:ff0d a1d1:00d7 a1d2:00f7 a1d3:00b1 a1d4:221a a1d5:ff1c a1d6:ff1e a1d7:ff1d a1d8:2266 a1d9:2267 a1da:2260 a1db:221e a1dc:2252 a1dd:2261 a1de:fe62 a1df:fe63 a1e0:fe64 a1e1:fe65 a1e2:fe66 a1e3:223c a1e4:2229 a1e5:222a a1e6:22a5 a1e7:2220 a1e8:221f a1e9:22bf a1ea:33d2 a1eb:33d1 a1ec:222b a1ed:222e a1ee:2235 a1ef:2234 a1f0:2640 a1f1:2642 a1f2:2641 a1f3:2609 a1f4:2191 a1f5:2193 a1f6:2190 a1f7:2192 a1f8:2196 a1f9:2197 a1fa:2199 a1fb:2198 a1fc:2225 a1fd:2223 a241:ff0f a242:ff3c a243:ff04 a244:00a5 a245:3012 a246:00a2 a247:00a3 a248:ff05 a249:ff20 a24a:2103 a24b:2109 a24c:fe69 a24d:fe6a a24e:fe6b a24f:33d5 a250:339c a251:339d a252:339e a253:33ce a254:33a1 a255:338e a256:338f a257:33c4 a258:00b0 a259:5159 a25a:515b a25b:515e a25c:515d a25d:5161 a25e:5163 a25f:55e7 a260:74e9 a261:7cce a262:2581 a263:2582 a264:2583 a265:2584 a266:2585 a267:2586 a268:2587 a269:2588 a26a:258f a26b:258e a26c:258d a26d:258c a26e:258b a26f:258a a270:2589 a271:253c a272:2534 a273:252c a274:2524 a275:251c a276:2594 a277:2500 a278:2502 a279:2595 a27a:250c a27b:2510 a27c:2514 a27d:2518 a27e:256d a2a1:256e a2a2:2570 a2a3:256f a2a4:2550 a2a5:255e a2a6:256a a2a7:2561 a2a8:25e2 a2a9:25e3 a2aa:25e5 a2ab:25e4 a2ac:2571 a2ad:2572 a2ae:2573 a2af:ff10 a2b0:ff11 a2b1:ff12 a2b2:ff13 a2b3:ff14 a2b4:ff15 a2b5:ff16 a2b6:ff17 a2b7:ff18 a2b8:ff19 a2b9:2160 a2ba:2161 a2bb:2162 a2bc:2163 a2bd:2164 a2be:2165 a2bf:2166 a2c0:2167 a2c1:2168 a2c2:2169 a2c3:3021 a2c4:3022 a2c5:3023 a2c6:3024 a2c7:3025 a2c8:3026 a2c9:3027 a2ca:3028 a2cb:3029 a2cd:5344 a2cf:ff21 a2d0:ff22 a2d1:ff23 a2d2:ff24 a2d3:ff25 a2d4:ff26 a2d5:ff27 a2d6:ff28 a2d7:ff29 a2d8:ff2a a2d9:ff2b a2da:ff2c a2db:ff2d a2dc:ff2e a2dd:ff2f a2de:ff30 a2df:ff31 a2e0:ff32 a2e1:ff33 a2e2:ff34 a2e3:ff35 a2e4:ff36 a2e5:ff37 a2e6:ff38 a2e7:ff39 a2e8:ff3a a2e9:ff41 a2ea:ff42 a2eb:ff43 a2ec:ff44 a2ed:ff45 a2ee:ff46 a2ef:ff47 a2f0:ff48 a2f1:ff49 a2f2:ff4a a2f3:ff4b a2f4:ff4c a2f5:ff4d a2f6:ff4e a2f7:ff4f a2f8:ff50 a2f9:ff51 a2fa:ff52 a2fb:ff53 a2fc:ff54 a2fd:ff55 a2fe:ff56 a340:ff57 a341:ff58 a342:ff59 a343:ff5a a344:0391 a345:0392 a346:0393 a347:0394 a348:0395 a349:0396 a34a:0397 a34b:0398 a34c:0399 a34d:039a a34e:039b a34f:039c a350:039d a351:039e a352:039f a353:03a0 a354:03a1 a355:03a3 a356:03a4 a357:03a5 a358:03a6 a359:03a7 a35a:03a8 a35b:03a9 a35c:03b1 a35d:03b2 a35e:03b3 a35f:03b4 a360:03b5 a361:03b6 a362:03b7 a363:03b8 a364:03b9 a365:03ba a366:03bb a367:03bc a368:03bd a369:03be a36a:03bf a36b:03c0 a36c:03c1 a36d:03c3 a36e:03c4 a36f:03c5 a370:03c6 a371:03c7 a372:03c8 a373:03c9 a374:3105 a375:3106 a376:3107 a377:3108 a378:3109 a379:310a a37a:310b a37b:310c a37c:310d a37d:310e a37e:310f a3a1:3110 a3a2:3111 a3a3:3112 a3a4:3113 a3a5:3114 a3a6:3115 a3a7:3116 a3a8:3117 a3a9:3118 a3aa:3119 a3ab:311a a3ac:311b a3ad:311c a3ae:311d a3af:311e a3b0:311f a3b1:3120 a3b2:3121 a3b3:3122 a3b4:3123 a3b5:3124 a3b6:3125 a3b7:3126 a3b8:3127 a3b9:3128 a3ba:3129 a3bb:02d9 a3bc:02c9 a3bd:02ca a3be:02c7 a3bf:02cb a440:4e00 a441:4e59 a442:4e01 a443:4e03 a444:4e43 a445:4e5d a446:4e86 a447:4e8c a448:4eba a449:513f a44a:5165 a44b:516b a44c:51e0 a44d:5200 a44e:5201 a44f:529b a450:5315 a451:5341 a452:535c a453:53c8 a454:4e09 a455:4e0b a456:4e08 a457:4e0a a458:4e2b a459:4e38 a45a:51e1 a45b:4e45 a45c:4e48 a45d:4e5f a45e:4e5e a45f:4e8e a460:4ea1 a461:5140 a462:5203 a463:52fa a464:5343 a465:53c9 a466:53e3 a467:571f a468:58eb a469:5915 a46a:5927 a46b:5973 a46c:5b50 a46d:5b51 a46e:5b53 a46f:5bf8 a470:5c0f a471:5c22 a472:5c38 a473:5c71 a474:5ddd a475:5de5 a476:5df1 a477:5df2 a478:5df3 a479:5dfe a47a:5e72 a47b:5efe a47c:5f0b a47d:5f13 a47e:624d a4a1:4e11 a4a2:4e10 a4a3:4e0d a4a4:4e2d a4a5:4e30 a4a6:4e39 a4a7:4e4b a4a8:5c39 a4a9:4e88 a4aa:4e91 a4ab:4e95 a4ac:4e92 a4ad:4e94 a4ae:4ea2 a4af:4ec1 a4b0:4ec0 a4b1:4ec3 a4b2:4ec6 a4b3:4ec7 a4b4:4ecd a4b5:4eca a4b6:4ecb a4b7:4ec4 a4b8:5143 a4b9:5141 a4ba:5167 a4bb:516d a4bc:516e a4bd:516c a4be:5197 a4bf:51f6 a4c0:5206 a4c1:5207 a4c2:5208 a4c3:52fb a4c4:52fe a4c5:52ff a4c6:5316 a4c7:5339 a4c8:5348 a4c9:5347 a4ca:5345 a4cb:535e a4cc:5384 a4cd:53cb a4ce:53ca a4cf:53cd a4d0:58ec a4d1:5929 a4d2:592b a4d3:592a a4d4:592d a4d5:5b54 a4d6:5c11 a4d7:5c24 a4d8:5c3a a4d9:5c6f a4da:5df4 a4db:5e7b a4dc:5eff a4dd:5f14 a4de:5f15 a4df:5fc3 a4e0:6208 a4e1:6236 a4e2:624b a4e3:624e a4e4:652f a4e5:6587 a4e6:6597 a4e7:65a4 a4e8:65b9 a4e9:65e5 a4ea:66f0 a4eb:6708 a4ec:6728 a4ed:6b20 a4ee:6b62 a4ef:6b79 a4f0:6bcb a4f1:6bd4 a4f2:6bdb a4f3:6c0f a4f4:6c34 a4f5:706b a4f6:722a a4f7:7236 a4f8:723b a4f9:7247 a4fa:7259 a4fb:725b a4fc:72ac a4fd:738b a4fe:4e19 a540:4e16 a541:4e15 a542:4e14 a543:4e18 a544:4e3b a545:4e4d a546:4e4f a547:4e4e a548:4ee5 a549:4ed8 a54a:4ed4 a54b:4ed5 a54c:4ed6 a54d:4ed7 a54e:4ee3 a54f:4ee4 a550:4ed9 a551:4ede a552:5145 a553:5144 a554:5189 a555:518a a556:51ac a557:51f9 a558:51fa a559:51f8 a55a:520a a55b:52a0 a55c:529f a55d:5305 a55e:5306 a55f:5317 a560:531d a561:4edf a562:534a a563:5349 a564:5361 a565:5360 a566:536f a567:536e a568:53bb a569:53ef a56a:53e4 a56b:53f3 a56c:53ec a56d:53ee a56e:53e9 a56f:53e8 a570:53fc a571:53f8 a572:53f5 a573:53eb a574:53e6 a575:53ea a576:53f2 a577:53f1 a578:53f0 a579:53e5 a57a:53ed a57b:53fb a57c:56db a57d:56da a57e:5916 a5a1:592e a5a2:5931 a5a3:5974 a5a4:5976 a5a5:5b55 a5a6:5b83 a5a7:5c3c a5a8:5de8 a5a9:5de7 a5aa:5de6 a5ab:5e02 a5ac:5e03 a5ad:5e73 a5ae:5e7c a5af:5f01 a5b0:5f18 a5b1:5f17 a5b2:5fc5 a5b3:620a a5b4:6253 a5b5:6254 a5b6:6252 a5b7:6251 a5b8:65a5 a5b9:65e6 a5ba:672e a5bb:672c a5bc:672a a5bd:672b a5be:672d a5bf:6b63 a5c0:6bcd a5c1:6c11 a5c2:6c10 a5c3:6c38 a5c4:6c41 a5c5:6c40 a5c6:6c3e a5c7:72af a5c8:7384 a5c9:7389 a5ca:74dc a5cb:74e6 a5cc:7518 a5cd:751f a5ce:7528 a5cf:7529 a5d0:7530 a5d1:7531 a5d2:7532 a5d3:7533 a5d4:758b a5d5:767d a5d6:76ae a5d7:76bf a5d8:76ee a5d9:77db a5da:77e2 a5db:77f3 a5dc:793a a5dd:79be a5de:7a74 a5df:7acb a5e0:4e1e a5e1:4e1f a5e2:4e52 a5e3:4e53 a5e4:4e69 a5e5:4e99 a5e6:4ea4 a5e7:4ea6 a5e8:4ea5 a5e9:4eff a5ea:4f09 a5eb:4f19 a5ec:4f0a a5ed:4f15 a5ee:4f0d a5ef:4f10 a5f0:4f11 a5f1:4f0f a5f2:4ef2 a5f3:4ef6 a5f4:4efb a5f5:4ef0 a5f6:4ef3 a5f7:4efd a5f8:4f01 a5f9:4f0b a5fa:5149 a5fb:5147 a5fc:5146 a5fd:5148 a5fe:5168 a640:5171 a641:518d a642:51b0 a643:5217 a644:5211 a645:5212 a646:520e a647:5216 a648:52a3 a649:5308 a64a:5321 a64b:5320 a64c:5370 a64d:5371 a64e:5409 a64f:540f a650:540c a651:540a a652:5410 a653:5401 a654:540b a655:5404 a656:5411 a657:540d a658:5408 a659:5403 a65a:540e a65b:5406 a65c:5412 a65d:56e0 a65e:56de a65f:56dd a660:5733 a661:5730 a662:5728 a663:572d a664:572c a665:572f a666:5729 a667:5919 a668:591a a669:5937 a66a:5938 a66b:5984 a66c:5978 a66d:5983 a66e:597d a66f:5979 a670:5982 a671:5981 a672:5b57 a673:5b58 a674:5b87 a675:5b88 a676:5b85 a677:5b89 a678:5bfa a679:5c16 a67a:5c79 a67b:5dde a67c:5e06 a67d:5e76 a67e:5e74 a6a1:5f0f a6a2:5f1b a6a3:5fd9 a6a4:5fd6 a6a5:620e a6a6:620c a6a7:620d a6a8:6210 a6a9:6263 a6aa:625b a6ab:6258 a6ac:6536 a6ad:65e9 a6ae:65e8 a6af:65ec a6b0:65ed a6b1:66f2 a6b2:66f3 a6b3:6709 a6b4:673d a6b5:6734 a6b6:6731 a6b7:6735 a6b8:6b21 a6b9:6b64 a6ba:6b7b a6bb:6c16 a6bc:6c5d a6bd:6c57 a6be:6c59 a6bf:6c5f a6c0:6c60 a6c1:6c50 a6c2:6c55 a6c3:6c61 a6c4:6c5b a6c5:6c4d a6c6:6c4e a6c7:7070 a6c8:725f a6c9:725d a6ca:767e a6cb:7af9 a6cc:7c73 a6cd:7cf8 a6ce:7f36 a6cf:7f8a a6d0:7fbd a6d1:8001 a6d2:8003 a6d3:800c a6d4:8012 a6d5:8033 a6d6:807f a6d7:8089 a6d8:808b a6d9:808c a6da:81e3 a6db:81ea a6dc:81f3 a6dd:81fc a6de:820c a6df:821b a6e0:821f a6e1:826e a6e2:8272 a6e3:827e a6e4:866b a6e5:8840 a6e6:884c a6e7:8863 a6e8:897f a6e9:9621 a6ea:4e32 a6eb:4ea8 a6ec:4f4d a6ed:4f4f a6ee:4f47 a6ef:4f57 a6f0:4f5e a6f1:4f34 a6f2:4f5b a6f3:4f55 a6f4:4f30 a6f5:4f50 a6f6:4f51 a6f7:4f3d a6f8:4f3a a6f9:4f38 a6fa:4f43 a6fb:4f54 a6fc:4f3c a6fd:4f46 a6fe:4f63 a740:4f5c a741:4f60 a742:4f2f a743:4f4e a744:4f36 a745:4f59 a746:4f5d a747:4f48 a748:4f5a a749:514c a74a:514b a74b:514d a74c:5175 a74d:51b6 a74e:51b7 a74f:5225 a750:5224 a751:5229 a752:522a a753:5228 a754:52ab a755:52a9 a756:52aa a757:52ac a758:5323 a759:5373 a75a:5375 a75b:541d a75c:542d a75d:541e a75e:543e a75f:5426 a760:544e a761:5427 a762:5446 a763:5443 a764:5433 a765:5448 a766:5442 a767:541b a768:5429 a769:544a a76a:5439 a76b:543b a76c:5438 a76d:542e a76e:5435 a76f:5436 a770:5420 a771:543c a772:5440 a773:5431 a774:542b a775:541f a776:542c a777:56ea a778:56f0 a779:56e4 a77a:56eb a77b:574a a77c:5751 a77d:5740 a77e:574d a7a1:5747 a7a2:574e a7a3:573e a7a4:5750 a7a5:574f a7a6:573b a7a7:58ef a7a8:593e a7a9:599d a7aa:5992 a7ab:59a8 a7ac:599e a7ad:59a3 a7ae:5999 a7af:5996 a7b0:598d a7b1:59a4 a7b2:5993 a7b3:598a a7b4:59a5 a7b5:5b5d a7b6:5b5c a7b7:5b5a a7b8:5b5b a7b9:5b8c a7ba:5b8b a7bb:5b8f a7bc:5c2c a7bd:5c40 a7be:5c41 a7bf:5c3f a7c0:5c3e a7c1:5c90 a7c2:5c91 a7c3:5c94 a7c4:5c8c a7c5:5deb a7c6:5e0c a7c7:5e8f a7c8:5e87 a7c9:5e8a a7ca:5ef7 a7cb:5f04 a7cc:5f1f a7cd:5f64 a7ce:5f62 a7cf:5f77 a7d0:5f79 a7d1:5fd8 a7d2:5fcc a7d3:5fd7 a7d4:5fcd a7d5:5ff1 a7d6:5feb a7d7:5ff8 a7d8:5fea a7d9:6212 a7da:6211 a7db:6284 a7dc:6297 a7dd:6296 a7de:6280 a7df:6276 a7e0:6289 a7e1:626d a7e2:628a a7e3:627c a7e4:627e a7e5:6279 a7e6:6273 a7e7:6292 a7e8:626f a7e9:6298 a7ea:626e a7eb:6295 a7ec:6293 a7ed:6291 a7ee:6286 a7ef:6539 a7f0:653b a7f1:6538 a7f2:65f1 a7f3:66f4 a7f4:675f a7f5:674e a7f6:674f a7f7:6750 a7f8:6751 a7f9:675c a7fa:6756 a7fb:675e a7fc:6749 a7fd:6746 a7fe:6760 a840:6753 a841:6757 a842:6b65 a843:6bcf a844:6c42 a845:6c5e a846:6c99 a847:6c81 a848:6c88 a849:6c89 a84a:6c85 a84b:6c9b a84c:6c6a a84d:6c7a a84e:6c90 a84f:6c70 a850:6c8c a851:6c68 a852:6c96 a853:6c92 a854:6c7d a855:6c83 a856:6c72 a857:6c7e a858:6c74 a859:6c86 a85a:6c76 a85b:6c8d a85c:6c94 a85d:6c98 a85e:6c82 a85f:7076 a860:707c a861:707d a862:7078 a863:7262 a864:7261 a865:7260 a866:72c4 a867:72c2 a868:7396 a869:752c a86a:752b a86b:7537 a86c:7538 a86d:7682 a86e:76ef a86f:77e3 a870:79c1 a871:79c0 a872:79bf a873:7a76 a874:7cfb a875:7f55 a876:8096 a877:8093 a878:809d a879:8098 a87a:809b a87b:809a a87c:80b2 a87d:826f a87e:8292 a8a1:828b a8a2:828d a8a3:898b a8a4:89d2 a8a5:8a00 a8a6:8c37 a8a7:8c46 a8a8:8c55 a8a9:8c9d a8aa:8d64 a8ab:8d70 a8ac:8db3 a8ad:8eab a8ae:8eca a8af:8f9b a8b0:8fb0 a8b1:8fc2 a8b2:8fc6 a8b3:8fc5 a8b4:8fc4 a8b5:5de1 a8b6:9091 a8b7:90a2 a8b8:90aa a8b9:90a6 a8ba:90a3 a8bb:9149 a8bc:91c6 a8bd:91cc a8be:9632 a8bf:962e a8c0:9631 a8c1:962a a8c2:962c a8c3:4e26 a8c4:4e56 a8c5:4e73 a8c6:4e8b a8c7:4e9b a8c8:4e9e a8c9:4eab a8ca:4eac a8cb:4f6f a8cc:4f9d a8cd:4f8d a8ce:4f73 a8cf:4f7f a8d0:4f6c a8d1:4f9b a8d2:4f8b a8d3:4f86 a8d4:4f83 a8d5:4f70 a8d6:4f75 a8d7:4f88 a8d8:4f69 a8d9:4f7b a8da:4f96 a8db:4f7e a8dc:4f8f a8dd:4f91 a8de:4f7a a8df:5154 a8e0:5152 a8e1:5155 a8e2:5169 a8e3:5177 a8e4:5176 a8e5:5178 a8e6:51bd a8e7:51fd a8e8:523b a8e9:5238 a8ea:5237 a8eb:523a a8ec:5230 a8ed:522e a8ee:5236 a8ef:5241 a8f0:52be a8f1:52bb a8f2:5352 a8f3:5354 a8f4:5353 a8f5:5351 a8f6:5366 a8f7:5377 a8f8:5378 a8f9:5379 a8fa:53d6 a8fb:53d4 a8fc:53d7 a8fd:5473 a8fe:5475 a940:5496 a941:5478 a942:5495 a943:5480 a944:547b a945:5477 a946:5484 a947:5492 a948:5486 a949:547c a94a:5490 a94b:5471 a94c:5476 a94d:548c a94e:549a a94f:5462 a950:5468 a951:548b a952:547d a953:548e a954:56fa a955:5783 a956:5777 a957:576a a958:5769 a959:5761 a95a:5766 a95b:5764 a95c:577c a95d:591c a95e:5949 a95f:5947 a960:5948 a961:5944 a962:5954 a963:59be a964:59bb a965:59d4 a966:59b9 a967:59ae a968:59d1 a969:59c6 a96a:59d0 a96b:59cd a96c:59cb a96d:59d3 a96e:59ca a96f:59af a970:59b3 a971:59d2 a972:59c5 a973:5b5f a974:5b64 a975:5b63 a976:5b97 a977:5b9a a978:5b98 a979:5b9c a97a:5b99 a97b:5b9b a97c:5c1a a97d:5c48 a97e:5c45 a9a1:5c46 a9a2:5cb7 a9a3:5ca1 a9a4:5cb8 a9a5:5ca9 a9a6:5cab a9a7:5cb1 a9a8:5cb3 a9a9:5e18 a9aa:5e1a a9ab:5e16 a9ac:5e15 a9ad:5e1b a9ae:5e11 a9af:5e78 a9b0:5e9a a9b1:5e97 a9b2:5e9c a9b3:5e95 a9b4:5e96 a9b5:5ef6 a9b6:5f26 a9b7:5f27 a9b8:5f29 a9b9:5f80 a9ba:5f81 a9bb:5f7f a9bc:5f7c a9bd:5fdd a9be:5fe0 a9bf:5ffd a9c0:5ff5 a9c1:5fff a9c2:600f a9c3:6014 a9c4:602f a9c5:6035 a9c6:6016 a9c7:602a a9c8:6015 a9c9:6021 a9ca:6027 a9cb:6029 a9cc:602b a9cd:601b a9ce:6216 a9cf:6215 a9d0:623f a9d1:623e a9d2:6240 a9d3:627f a9d4:62c9 a9d5:62cc a9d6:62c4 a9d7:62bf a9d8:62c2 a9d9:62b9 a9da:62d2 a9db:62db a9dc:62ab a9dd:62d3 a9de:62d4 a9df:62cb a9e0:62c8 a9e1:62a8 a9e2:62bd a9e3:62bc a9e4:62d0 a9e5:62d9 a9e6:62c7 a9e7:62cd a9e8:62b5 a9e9:62da a9ea:62b1 a9eb:62d8 a9ec:62d6 a9ed:62d7 a9ee:62c6 a9ef:62ac a9f0:62ce a9f1:653e a9f2:65a7 a9f3:65bc a9f4:65fa a9f5:6614 a9f6:6613 a9f7:660c a9f8:6606 a9f9:6602 a9fa:660e a9fb:6600 a9fc:660f a9fd:6615 a9fe:660a aa40:6607 aa41:670d aa42:670b aa43:676d aa44:678b aa45:6795 aa46:6771 aa47:679c aa48:6773 aa49:6777 aa4a:6787 aa4b:679d aa4c:6797 aa4d:676f aa4e:6770 aa4f:677f aa50:6789 aa51:677e aa52:6790 aa53:6775 aa54:679a aa55:6793 aa56:677c aa57:676a aa58:6772 aa59:6b23 aa5a:6b66 aa5b:6b67 aa5c:6b7f aa5d:6c13 aa5e:6c1b aa5f:6ce3 aa60:6ce8 aa61:6cf3 aa62:6cb1 aa63:6ccc aa64:6ce5 aa65:6cb3 aa66:6cbd aa67:6cbe aa68:6cbc aa69:6ce2 aa6a:6cab aa6b:6cd5 aa6c:6cd3 aa6d:6cb8 aa6e:6cc4 aa6f:6cb9 aa70:6cc1 aa71:6cae aa72:6cd7 aa73:6cc5 aa74:6cf1 aa75:6cbf aa76:6cbb aa77:6ce1 aa78:6cdb aa79:6cca aa7a:6cac aa7b:6cef aa7c:6cdc aa7d:6cd6 aa7e:6ce0 aaa1:7095 aaa2:708e aaa3:7092 aaa4:708a aaa5:7099 aaa6:722c aaa7:722d aaa8:7238 aaa9:7248 aaaa:7267 aaab:7269 aaac:72c0 aaad:72ce aaae:72d9 aaaf:72d7 aab0:72d0 aab1:73a9 aab2:73a8 aab3:739f aab4:73ab aab5:73a5 aab6:753d aab7:759d aab8:7599 aab9:759a aaba:7684 aabb:76c2 aabc:76f2 aabd:76f4 aabe:77e5 aabf:77fd aac0:793e aac1:7940 aac2:7941 aac3:79c9 aac4:79c8 aac5:7a7a aac6:7a79 aac7:7afa aac8:7cfe aac9:7f54 aaca:7f8c aacb:7f8b aacc:8005 aacd:80ba aace:80a5 aacf:80a2 aad0:80b1 aad1:80a1 aad2:80ab aad3:80a9 aad4:80b4 aad5:80aa aad6:80af aad7:81e5 aad8:81fe aad9:820d aada:82b3 aadb:829d aadc:8299 aadd:82ad aade:82bd aadf:829f aae0:82b9 aae1:82b1 aae2:82ac aae3:82a5 aae4:82af aae5:82b8 aae6:82a3 aae7:82b0 aae8:82be aae9:82b7 aaea:864e aaeb:8671 aaec:521d aaed:8868 aaee:8ecb aaef:8fce aaf0:8fd4 aaf1:8fd1 aaf2:90b5 aaf3:90b8 aaf4:90b1 aaf5:90b6 aaf6:91c7 aaf7:91d1 aaf8:9577 aaf9:9580 aafa:961c aafb:9640 aafc:963f aafd:963b aafe:9644 ab40:9642 ab41:96b9 ab42:96e8 ab43:9752 ab44:975e ab45:4e9f ab46:4ead ab47:4eae ab48:4fe1 ab49:4fb5 ab4a:4faf ab4b:4fbf ab4c:4fe0 ab4d:4fd1 ab4e:4fcf ab4f:4fdd ab50:4fc3 ab51:4fb6 ab52:4fd8 ab53:4fdf ab54:4fca ab55:4fd7 ab56:4fae ab57:4fd0 ab58:4fc4 ab59:4fc2 ab5a:4fda ab5b:4fce ab5c:4fde ab5d:4fb7 ab5e:5157 ab5f:5192 ab60:5191 ab61:51a0 ab62:524e ab63:5243 ab64:524a ab65:524d ab66:524c ab67:524b ab68:5247 ab69:52c7 ab6a:52c9 ab6b:52c3 ab6c:52c1 ab6d:530d ab6e:5357 ab6f:537b ab70:539a ab71:53db ab72:54ac ab73:54c0 ab74:54a8 ab75:54ce ab76:54c9 ab77:54b8 ab78:54a6 ab79:54b3 ab7a:54c7 ab7b:54c2 ab7c:54bd ab7d:54aa ab7e:54c1 aba1:54c4 aba2:54c8 aba3:54af aba4:54ab aba5:54b1 aba6:54bb aba7:54a9 aba8:54a7 aba9:54bf abaa:56ff abab:5782 abac:578b abad:57a0 abae:57a3 abaf:57a2 abb0:57ce abb1:57ae abb2:5793 abb3:5955 abb4:5951 abb5:594f abb6:594e abb7:5950 abb8:59dc abb9:59d8 abba:59ff abbb:59e3 abbc:59e8 abbd:5a03 abbe:59e5 abbf:59ea abc0:59da abc1:59e6 abc2:5a01 abc3:59fb abc4:5b69 abc5:5ba3 abc6:5ba6 abc7:5ba4 abc8:5ba2 abc9:5ba5 abca:5c01 abcb:5c4e abcc:5c4f abcd:5c4d abce:5c4b abcf:5cd9 abd0:5cd2 abd1:5df7 abd2:5e1d abd3:5e25 abd4:5e1f abd5:5e7d abd6:5ea0 abd7:5ea6 abd8:5efa abd9:5f08 abda:5f2d abdb:5f65 abdc:5f88 abdd:5f85 abde:5f8a abdf:5f8b abe0:5f87 abe1:5f8c abe2:5f89 abe3:6012 abe4:601d abe5:6020 abe6:6025 abe7:600e abe8:6028 abe9:604d abea:6070 abeb:6068 abec:6062 abed:6046 abee:6043 abef:606c abf0:606b abf1:606a abf2:6064 abf3:6241 abf4:62dc abf5:6316 abf6:6309 abf7:62fc abf8:62ed abf9:6301 abfa:62ee abfb:62fd abfc:6307 abfd:62f1 abfe:62f7 ac40:62ef ac41:62ec ac42:62fe ac43:62f4 ac44:6311 ac45:6302 ac46:653f ac47:6545 ac48:65ab ac49:65bd ac4a:65e2 ac4b:6625 ac4c:662d ac4d:6620 ac4e:6627 ac4f:662f ac50:661f ac51:6628 ac52:6631 ac53:6624 ac54:66f7 ac55:67ff ac56:67d3 ac57:67f1 ac58:67d4 ac59:67d0 ac5a:67ec ac5b:67b6 ac5c:67af ac5d:67f5 ac5e:67e9 ac5f:67ef ac60:67c4 ac61:67d1 ac62:67b4 ac63:67da ac64:67e5 ac65:67b8 ac66:67cf ac67:67de ac68:67f3 ac69:67b0 ac6a:67d9 ac6b:67e2 ac6c:67dd ac6d:67d2 ac6e:6b6a ac6f:6b83 ac70:6b86 ac71:6bb5 ac72:6bd2 ac73:6bd7 ac74:6c1f ac75:6cc9 ac76:6d0b ac77:6d32 ac78:6d2a ac79:6d41 ac7a:6d25 ac7b:6d0c ac7c:6d31 ac7d:6d1e ac7e:6d17 aca1:6d3b aca2:6d3d aca3:6d3e aca4:6d36 aca5:6d1b aca6:6cf5 aca7:6d39 aca8:6d27 aca9:6d38 acaa:6d29 acab:6d2e acac:6d35 acad:6d0e acae:6d2b acaf:70ab acb0:70ba acb1:70b3 acb2:70ac acb3:70af acb4:70ad acb5:70b8 acb6:70ae acb7:70a4 acb8:7230 acb9:7272 acba:726f acbb:7274 acbc:72e9 acbd:72e0 acbe:72e1 acbf:73b7 acc0:73ca acc1:73bb acc2:73b2 acc3:73cd acc4:73c0 acc5:73b3 acc6:751a acc7:752d acc8:754f acc9:754c acca:754e accb:754b accc:75ab accd:75a4 acce:75a5 accf:75a2 acd0:75a3 acd1:7678 acd2:7686 acd3:7687 acd4:7688 acd5:76c8 acd6:76c6 acd7:76c3 acd8:76c5 acd9:7701 acda:76f9 acdb:76f8 acdc:7709 acdd:770b acde:76fe acdf:76fc ace0:7707 ace1:77dc ace2:7802 ace3:7814 ace4:780c ace5:780d ace6:7946 ace7:7949 ace8:7948 ace9:7947 acea:79b9 aceb:79ba acec:79d1 aced:79d2 acee:79cb acef:7a7f acf0:7a81 acf1:7aff acf2:7afd acf3:7c7d acf4:7d02 acf5:7d05 acf6:7d00 acf7:7d09 acf8:7d07 acf9:7d04 acfa:7d06 acfb:7f38 acfc:7f8e acfd:7fbf acfe:8004 ad40:8010 ad41:800d ad42:8011 ad43:8036 ad44:80d6 ad45:80e5 ad46:80da ad47:80c3 ad48:80c4 ad49:80cc ad4a:80e1 ad4b:80db ad4c:80ce ad4d:80de ad4e:80e4 ad4f:80dd ad50:81f4 ad51:8222 ad52:82e7 ad53:8303 ad54:8305 ad55:82e3 ad56:82db ad57:82e6 ad58:8304 ad59:82e5 ad5a:8302 ad5b:8309 ad5c:82d2 ad5d:82d7 ad5e:82f1 ad5f:8301 ad60:82dc ad61:82d4 ad62:82d1 ad63:82de ad64:82d3 ad65:82df ad66:82ef ad67:8306 ad68:8650 ad69:8679 ad6a:867b ad6b:867a ad6c:884d ad6d:886b ad6e:8981 ad6f:89d4 ad70:8a08 ad71:8a02 ad72:8a03 ad73:8c9e ad74:8ca0 ad75:8d74 ad76:8d73 ad77:8db4 ad78:8ecd ad79:8ecc ad7a:8ff0 ad7b:8fe6 ad7c:8fe2 ad7d:8fea ad7e:8fe5 ada1:8fed ada2:8feb ada3:8fe4 ada4:8fe8 ada5:90ca ada6:90ce ada7:90c1 ada8:90c3 ada9:914b adaa:914a adab:91cd adac:9582 adad:9650 adae:964b adaf:964c adb0:964d adb1:9762 adb2:9769 adb3:97cb adb4:97ed adb5:97f3 adb6:9801 adb7:98a8 adb8:98db adb9:98df adba:9996 adbb:9999 adbc:4e58 adbd:4eb3 adbe:500c adbf:500d adc0:5023 adc1:4fef adc2:5026 adc3:5025 adc4:4ff8 adc5:5029 adc6:5016 adc7:5006 adc8:503c adc9:501f adca:501a adcb:5012 adcc:5011 adcd:4ffa adce:5000 adcf:5014 add0:5028 add1:4ff1 add2:5021 add3:500b add4:5019 add5:5018 add6:4ff3 add7:4fee add8:502d add9:502a adda:4ffe addb:502b addc:5009 addd:517c adde:51a4 addf:51a5 ade0:51a2 ade1:51cd ade2:51cc ade3:51c6 ade4:51cb ade5:5256 ade6:525c ade7:5254 ade8:525b ade9:525d adea:532a adeb:537f adec:539f aded:539d adee:53df adef:54e8 adf0:5510 adf1:5501 adf2:5537 adf3:54fc adf4:54e5 adf5:54f2 adf6:5506 adf7:54fa adf8:5514 adf9:54e9 adfa:54ed adfb:54e1 adfc:5509 adfd:54ee adfe:54ea ae40:54e6 ae41:5527 ae42:5507 ae43:54fd ae44:550f ae45:5703 ae46:5704 ae47:57c2 ae48:57d4 ae49:57cb ae4a:57c3 ae4b:5809 ae4c:590f ae4d:5957 ae4e:5958 ae4f:595a ae50:5a11 ae51:5a18 ae52:5a1c ae53:5a1f ae54:5a1b ae55:5a13 ae56:59ec ae57:5a20 ae58:5a23 ae59:5a29 ae5a:5a25 ae5b:5a0c ae5c:5a09 ae5d:5b6b ae5e:5c58 ae5f:5bb0 ae60:5bb3 ae61:5bb6 ae62:5bb4 ae63:5bae ae64:5bb5 ae65:5bb9 ae66:5bb8 ae67:5c04 ae68:5c51 ae69:5c55 ae6a:5c50 ae6b:5ced ae6c:5cfd ae6d:5cfb ae6e:5cea ae6f:5ce8 ae70:5cf0 ae71:5cf6 ae72:5d01 ae73:5cf4 ae74:5dee ae75:5e2d ae76:5e2b ae77:5eab ae78:5ead ae79:5ea7 ae7a:5f31 ae7b:5f92 ae7c:5f91 ae7d:5f90 ae7e:6059 aea1:6063 aea2:6065 aea3:6050 aea4:6055 aea5:606d aea6:6069 aea7:606f aea8:6084 aea9:609f aeaa:609a aeab:608d aeac:6094 aead:608c aeae:6085 aeaf:6096 aeb0:6247 aeb1:62f3 aeb2:6308 aeb3:62ff aeb4:634e aeb5:633e aeb6:632f aeb7:6355 aeb8:6342 aeb9:6346 aeba:634f aebb:6349 aebc:633a aebd:6350 aebe:633d aebf:632a aec0:632b aec1:6328 aec2:634d aec3:634c aec4:6548 aec5:6549 aec6:6599 aec7:65c1 aec8:65c5 aec9:6642 aeca:6649 aecb:664f aecc:6643 aecd:6652 aece:664c aecf:6645 aed0:6641 aed1:66f8 aed2:6714 aed3:6715 aed4:6717 aed5:6821 aed6:6838 aed7:6848 aed8:6846 aed9:6853 aeda:6839 aedb:6842 aedc:6854 aedd:6829 aede:68b3 aedf:6817 aee0:684c aee1:6851 aee2:683d aee3:67f4 aee4:6850 aee5:6840 aee6:683c aee7:6843 aee8:682a aee9:6845 aeea:6813 aeeb:6818 aeec:6841 aeed:6b8a aeee:6b89 aeef:6bb7 aef0:6c23 aef1:6c27 aef2:6c28 aef3:6c26 aef4:6c24 aef5:6cf0 aef6:6d6a aef7:6d95 aef8:6d88 aef9:6d87 aefa:6d66 aefb:6d78 aefc:6d77 aefd:6d59 aefe:6d93 af40:6d6c af41:6d89 af42:6d6e af43:6d5a af44:6d74 af45:6d69 af46:6d8c af47:6d8a af48:6d79 af49:6d85 af4a:6d65 af4b:6d94 af4c:70ca af4d:70d8 af4e:70e4 af4f:70d9 af50:70c8 af51:70cf af52:7239 af53:7279 af54:72fc af55:72f9 af56:72fd af57:72f8 af58:72f7 af59:7386 af5a:73ed af5b:7409 af5c:73ee af5d:73e0 af5e:73ea af5f:73de af60:7554 af61:755d af62:755c af63:755a af64:7559 af65:75be af66:75c5 af67:75c7 af68:75b2 af69:75b3 af6a:75bd af6b:75bc af6c:75b9 af6d:75c2 af6e:75b8 af6f:768b af70:76b0 af71:76ca af72:76cd af73:76ce af74:7729 af75:771f af76:7720 af77:7728 af78:77e9 af79:7830 af7a:7827 af7b:7838 af7c:781d af7d:7834 af7e:7837 afa1:7825 afa2:782d afa3:7820 afa4:781f afa5:7832 afa6:7955 afa7:7950 afa8:7960 afa9:795f afaa:7956 afab:795e afac:795d afad:7957 afae:795a afaf:79e4 afb0:79e3 afb1:79e7 afb2:79df afb3:79e6 afb4:79e9 afb5:79d8 afb6:7a84 afb7:7a88 afb8:7ad9 afb9:7b06 afba:7b11 afbb:7c89 afbc:7d21 afbd:7d17 afbe:7d0b afbf:7d0a afc0:7d20 afc1:7d22 afc2:7d14 afc3:7d10 afc4:7d15 afc5:7d1a afc6:7d1c afc7:7d0d afc8:7d19 afc9:7d1b afca:7f3a afcb:7f5f afcc:7f94 afcd:7fc5 afce:7fc1 afcf:8006 afd0:8018 afd1:8015 afd2:8019 afd3:8017 afd4:803d afd5:803f afd6:80f1 afd7:8102 afd8:80f0 afd9:8105 afda:80ed afdb:80f4 afdc:8106 afdd:80f8 afde:80f3 afdf:8108 afe0:80fd afe1:810a afe2:80fc afe3:80ef afe4:81ed afe5:81ec afe6:8200 afe7:8210 afe8:822a afe9:822b afea:8228 afeb:822c afec:82bb afed:832b afee:8352 afef:8354 aff0:834a aff1:8338 aff2:8350 aff3:8349 aff4:8335 aff5:8334 aff6:834f aff7:8332 aff8:8339 aff9:8336 affa:8317 affb:8340 affc:8331 affd:8328 affe:8343 b040:8654 b041:868a b042:86aa b043:8693 b044:86a4 b045:86a9 b046:868c b047:86a3 b048:869c b049:8870 b04a:8877 b04b:8881 b04c:8882 b04d:887d b04e:8879 b04f:8a18 b050:8a10 b051:8a0e b052:8a0c b053:8a15 b054:8a0a b055:8a17 b056:8a13 b057:8a16 b058:8a0f b059:8a11 b05a:8c48 b05b:8c7a b05c:8c79 b05d:8ca1 b05e:8ca2 b05f:8d77 b060:8eac b061:8ed2 b062:8ed4 b063:8ecf b064:8fb1 b065:9001 b066:9006 b067:8ff7 b068:9000 b069:8ffa b06a:8ff4 b06b:9003 b06c:8ffd b06d:9005 b06e:8ff8 b06f:9095 b070:90e1 b071:90dd b072:90e2 b073:9152 b074:914d b075:914c b076:91d8 b077:91dd b078:91d7 b079:91dc b07a:91d9 b07b:9583 b07c:9662 b07d:9663 b07e:9661 b0a1:965b b0a2:965d b0a3:9664 b0a4:9658 b0a5:965e b0a6:96bb b0a7:98e2 b0a8:99ac b0a9:9aa8 b0aa:9ad8 b0ab:9b25 b0ac:9b32 b0ad:9b3c b0ae:4e7e b0af:507a b0b0:507d b0b1:505c b0b2:5047 b0b3:5043 b0b4:504c b0b5:505a b0b6:5049 b0b7:5065 b0b8:5076 b0b9:504e b0ba:5055 b0bb:5075 b0bc:5074 b0bd:5077 b0be:504f b0bf:500f b0c0:506f b0c1:506d b0c2:515c b0c3:5195 b0c4:51f0 b0c5:526a b0c6:526f b0c7:52d2 b0c8:52d9 b0c9:52d8 b0ca:52d5 b0cb:5310 b0cc:530f b0cd:5319 b0ce:533f b0cf:5340 b0d0:533e b0d1:53c3 b0d2:66fc b0d3:5546 b0d4:556a b0d5:5566 b0d6:5544 b0d7:555e b0d8:5561 b0d9:5543 b0da:554a b0db:5531 b0dc:5556 b0dd:554f b0de:5555 b0df:552f b0e0:5564 b0e1:5538 b0e2:552e b0e3:555c b0e4:552c b0e5:5563 b0e6:5533 b0e7:5541 b0e8:5557 b0e9:5708 b0ea:570b b0eb:5709 b0ec:57df b0ed:5805 b0ee:580a b0ef:5806 b0f0:57e0 b0f1:57e4 b0f2:57fa b0f3:5802 b0f4:5835 b0f5:57f7 b0f6:57f9 b0f7:5920 b0f8:5962 b0f9:5a36 b0fa:5a41 b0fb:5a49 b0fc:5a66 b0fd:5a6a b0fe:5a40 b140:5a3c b141:5a62 b142:5a5a b143:5a46 b144:5a4a b145:5b70 b146:5bc7 b147:5bc5 b148:5bc4 b149:5bc2 b14a:5bbf b14b:5bc6 b14c:5c09 b14d:5c08 b14e:5c07 b14f:5c60 b150:5c5c b151:5c5d b152:5d07 b153:5d06 b154:5d0e b155:5d1b b156:5d16 b157:5d22 b158:5d11 b159:5d29 b15a:5d14 b15b:5d19 b15c:5d24 b15d:5d27 b15e:5d17 b15f:5de2 b160:5e38 b161:5e36 b162:5e33 b163:5e37 b164:5eb7 b165:5eb8 b166:5eb6 b167:5eb5 b168:5ebe b169:5f35 b16a:5f37 b16b:5f57 b16c:5f6c b16d:5f69 b16e:5f6b b16f:5f97 b170:5f99 b171:5f9e b172:5f98 b173:5fa1 b174:5fa0 b175:5f9c b176:607f b177:60a3 b178:6089 b179:60a0 b17a:60a8 b17b:60cb b17c:60b4 b17d:60e6 b17e:60bd b1a1:60c5 b1a2:60bb b1a3:60b5 b1a4:60dc b1a5:60bc b1a6:60d8 b1a7:60d5 b1a8:60c6 b1a9:60df b1aa:60b8 b1ab:60da b1ac:60c7 b1ad:621a b1ae:621b b1af:6248 b1b0:63a0 b1b1:63a7 b1b2:6372 b1b3:6396 b1b4:63a2 b1b5:63a5 b1b6:6377 b1b7:6367 b1b8:6398 b1b9:63aa b1ba:6371 b1bb:63a9 b1bc:6389 b1bd:6383 b1be:639b b1bf:636b b1c0:63a8 b1c1:6384 b1c2:6388 b1c3:6399 b1c4:63a1 b1c5:63ac b1c6:6392 b1c7:638f b1c8:6380 b1c9:637b b1ca:6369 b1cb:6368 b1cc:637a b1cd:655d b1ce:6556 b1cf:6551 b1d0:6559 b1d1:6557 b1d2:555f b1d3:654f b1d4:6558 b1d5:6555 b1d6:6554 b1d7:659c b1d8:659b b1d9:65ac b1da:65cf b1db:65cb b1dc:65cc b1dd:65ce b1de:665d b1df:665a b1e0:6664 b1e1:6668 b1e2:6666 b1e3:665e b1e4:66f9 b1e5:52d7 b1e6:671b b1e7:6881 b1e8:68af b1e9:68a2 b1ea:6893 b1eb:68b5 b1ec:687f b1ed:6876 b1ee:68b1 b1ef:68a7 b1f0:6897 b1f1:68b0 b1f2:6883 b1f3:68c4 b1f4:68ad b1f5:6886 b1f6:6885 b1f7:6894 b1f8:689d b1f9:68a8 b1fa:689f b1fb:68a1 b1fc:6882 b1fd:6b32 b1fe:6bba b240:6beb b241:6bec b242:6c2b b243:6d8e b244:6dbc b245:6df3 b246:6dd9 b247:6db2 b248:6de1 b249:6dcc b24a:6de4 b24b:6dfb b24c:6dfa b24d:6e05 b24e:6dc7 b24f:6dcb b250:6daf b251:6dd1 b252:6dae b253:6dde b254:6df9 b255:6db8 b256:6df7 b257:6df5 b258:6dc5 b259:6dd2 b25a:6e1a b25b:6db5 b25c:6dda b25d:6deb b25e:6dd8 b25f:6dea b260:6df1 b261:6dee b262:6de8 b263:6dc6 b264:6dc4 b265:6daa b266:6dec b267:6dbf b268:6de6 b269:70f9 b26a:7109 b26b:710a b26c:70fd b26d:70ef b26e:723d b26f:727d b270:7281 b271:731c b272:731b b273:7316 b274:7313 b275:7319 b276:7387 b277:7405 b278:740a b279:7403 b27a:7406 b27b:73fe b27c:740d b27d:74e0 b27e:74f6 b2a1:74f7 b2a2:751c b2a3:7522 b2a4:7565 b2a5:7566 b2a6:7562 b2a7:7570 b2a8:758f b2a9:75d4 b2aa:75d5 b2ab:75b5 b2ac:75ca b2ad:75cd b2ae:768e b2af:76d4 b2b0:76d2 b2b1:76db b2b2:7737 b2b3:773e b2b4:773c b2b5:7736 b2b6:7738 b2b7:773a b2b8:786b b2b9:7843 b2ba:784e b2bb:7965 b2bc:7968 b2bd:796d b2be:79fb b2bf:7a92 b2c0:7a95 b2c1:7b20 b2c2:7b28 b2c3:7b1b b2c4:7b2c b2c5:7b26 b2c6:7b19 b2c7:7b1e b2c8:7b2e b2c9:7c92 b2ca:7c97 b2cb:7c95 b2cc:7d46 b2cd:7d43 b2ce:7d71 b2cf:7d2e b2d0:7d39 b2d1:7d3c b2d2:7d40 b2d3:7d30 b2d4:7d33 b2d5:7d44 b2d6:7d2f b2d7:7d42 b2d8:7d32 b2d9:7d31 b2da:7f3d b2db:7f9e b2dc:7f9a b2dd:7fcc b2de:7fce b2df:7fd2 b2e0:801c b2e1:804a b2e2:8046 b2e3:812f b2e4:8116 b2e5:8123 b2e6:812b b2e7:8129 b2e8:8130 b2e9:8124 b2ea:8202 b2eb:8235 b2ec:8237 b2ed:8236 b2ee:8239 b2ef:838e b2f0:839e b2f1:8398 b2f2:8378 b2f3:83a2 b2f4:8396 b2f5:83bd b2f6:83ab b2f7:8392 b2f8:838a b2f9:8393 b2fa:8389 b2fb:83a0 b2fc:8377 b2fd:837b b2fe:837c b340:8386 b341:83a7 b342:8655 b343:5f6a b344:86c7 b345:86c0 b346:86b6 b347:86c4 b348:86b5 b349:86c6 b34a:86cb b34b:86b1 b34c:86af b34d:86c9 b34e:8853 b34f:889e b350:8888 b351:88ab b352:8892 b353:8896 b354:888d b355:888b b356:8993 b357:898f b358:8a2a b359:8a1d b35a:8a23 b35b:8a25 b35c:8a31 b35d:8a2d b35e:8a1f b35f:8a1b b360:8a22 b361:8c49 b362:8c5a b363:8ca9 b364:8cac b365:8cab b366:8ca8 b367:8caa b368:8ca7 b369:8d67 b36a:8d66 b36b:8dbe b36c:8dba b36d:8edb b36e:8edf b36f:9019 b370:900d b371:901a b372:9017 b373:9023 b374:901f b375:901d b376:9010 b377:9015 b378:901e b379:9020 b37a:900f b37b:9022 b37c:9016 b37d:901b b37e:9014 b3a1:90e8 b3a2:90ed b3a3:90fd b3a4:9157 b3a5:91ce b3a6:91f5 b3a7:91e6 b3a8:91e3 b3a9:91e7 b3aa:91ed b3ab:91e9 b3ac:9589 b3ad:966a b3ae:9675 b3af:9673 b3b0:9678 b3b1:9670 b3b2:9674 b3b3:9676 b3b4:9677 b3b5:966c b3b6:96c0 b3b7:96ea b3b8:96e9 b3b9:7ae0 b3ba:7adf b3bb:9802 b3bc:9803 b3bd:9b5a b3be:9ce5 b3bf:9e75 b3c0:9e7f b3c1:9ea5 b3c2:9ebb b3c3:50a2 b3c4:508d b3c5:5085 b3c6:5099 b3c7:5091 b3c8:5080 b3c9:5096 b3ca:5098 b3cb:509a b3cc:6700 b3cd:51f1 b3ce:5272 b3cf:5274 b3d0:5275 b3d1:5269 b3d2:52de b3d3:52dd b3d4:52db b3d5:535a b3d6:53a5 b3d7:557b b3d8:5580 b3d9:55a7 b3da:557c b3db:558a b3dc:559d b3dd:5598 b3de:5582 b3df:559c b3e0:55aa b3e1:5594 b3e2:5587 b3e3:558b b3e4:5583 b3e5:55b3 b3e6:55ae b3e7:559f b3e8:553e b3e9:55b2 b3ea:559a b3eb:55bb b3ec:55ac b3ed:55b1 b3ee:557e b3ef:5589 b3f0:55ab b3f1:5599 b3f2:570d b3f3:582f b3f4:582a b3f5:5834 b3f6:5824 b3f7:5830 b3f8:5831 b3f9:5821 b3fa:581d b3fb:5820 b3fc:58f9 b3fd:58fa b3fe:5960 b440:5a77 b441:5a9a b442:5a7f b443:5a92 b444:5a9b b445:5aa7 b446:5b73 b447:5b71 b448:5bd2 b449:5bcc b44a:5bd3 b44b:5bd0 b44c:5c0a b44d:5c0b b44e:5c31 b44f:5d4c b450:5d50 b451:5d34 b452:5d47 b453:5dfd b454:5e45 b455:5e3d b456:5e40 b457:5e43 b458:5e7e b459:5eca b45a:5ec1 b45b:5ec2 b45c:5ec4 b45d:5f3c b45e:5f6d b45f:5fa9 b460:5faa b461:5fa8 b462:60d1 b463:60e1 b464:60b2 b465:60b6 b466:60e0 b467:611c b468:6123 b469:60fa b46a:6115 b46b:60f0 b46c:60fb b46d:60f4 b46e:6168 b46f:60f1 b470:610e b471:60f6 b472:6109 b473:6100 b474:6112 b475:621f b476:6249 b477:63a3 b478:638c b479:63cf b47a:63c0 b47b:63e9 b47c:63c9 b47d:63c6 b47e:63cd b4a1:63d2 b4a2:63e3 b4a3:63d0 b4a4:63e1 b4a5:63d6 b4a6:63ed b4a7:63ee b4a8:6376 b4a9:63f4 b4aa:63ea b4ab:63db b4ac:6452 b4ad:63da b4ae:63f9 b4af:655e b4b0:6566 b4b1:6562 b4b2:6563 b4b3:6591 b4b4:6590 b4b5:65af b4b6:666e b4b7:6670 b4b8:6674 b4b9:6676 b4ba:666f b4bb:6691 b4bc:667a b4bd:667e b4be:6677 b4bf:66fe b4c0:66ff b4c1:671f b4c2:671d b4c3:68fa b4c4:68d5 b4c5:68e0 b4c6:68d8 b4c7:68d7 b4c8:6905 b4c9:68df b4ca:68f5 b4cb:68ee b4cc:68e7 b4cd:68f9 b4ce:68d2 b4cf:68f2 b4d0:68e3 b4d1:68cb b4d2:68cd b4d3:690d b4d4:6912 b4d5:690e b4d6:68c9 b4d7:68da b4d8:696e b4d9:68fb b4da:6b3e b4db:6b3a b4dc:6b3d b4dd:6b98 b4de:6b96 b4df:6bbc b4e0:6bef b4e1:6c2e b4e2:6c2f b4e3:6c2c b4e4:6e2f b4e5:6e38 b4e6:6e54 b4e7:6e21 b4e8:6e32 b4e9:6e67 b4ea:6e4a b4eb:6e20 b4ec:6e25 b4ed:6e23 b4ee:6e1b b4ef:6e5b b4f0:6e58 b4f1:6e24 b4f2:6e56 b4f3:6e6e b4f4:6e2d b4f5:6e26 b4f6:6e6f b4f7:6e34 b4f8:6e4d b4f9:6e3a b4fa:6e2c b4fb:6e43 b4fc:6e1d b4fd:6e3e b4fe:6ecb b540:6e89 b541:6e19 b542:6e4e b543:6e63 b544:6e44 b545:6e72 b546:6e69 b547:6e5f b548:7119 b549:711a b54a:7126 b54b:7130 b54c:7121 b54d:7136 b54e:716e b54f:711c b550:724c b551:7284 b552:7280 b553:7336 b554:7325 b555:7334 b556:7329 b557:743a b558:742a b559:7433 b55a:7422 b55b:7425 b55c:7435 b55d:7436 b55e:7434 b55f:742f b560:741b b561:7426 b562:7428 b563:7525 b564:7526 b565:756b b566:756a b567:75e2 b568:75db b569:75e3 b56a:75d9 b56b:75d8 b56c:75de b56d:75e0 b56e:767b b56f:767c b570:7696 b571:7693 b572:76b4 b573:76dc b574:774f b575:77ed b576:785d b577:786c b578:786f b579:7a0d b57a:7a08 b57b:7a0b b57c:7a05 b57d:7a00 b57e:7a98 b5a1:7a97 b5a2:7a96 b5a3:7ae5 b5a4:7ae3 b5a5:7b49 b5a6:7b56 b5a7:7b46 b5a8:7b50 b5a9:7b52 b5aa:7b54 b5ab:7b4d b5ac:7b4b b5ad:7b4f b5ae:7b51 b5af:7c9f b5b0:7ca5 b5b1:7d5e b5b2:7d50 b5b3:7d68 b5b4:7d55 b5b5:7d2b b5b6:7d6e b5b7:7d72 b5b8:7d61 b5b9:7d66 b5ba:7d62 b5bb:7d70 b5bc:7d73 b5bd:5584 b5be:7fd4 b5bf:7fd5 b5c0:800b b5c1:8052 b5c2:8085 b5c3:8155 b5c4:8154 b5c5:814b b5c6:8151 b5c7:814e b5c8:8139 b5c9:8146 b5ca:813e b5cb:814c b5cc:8153 b5cd:8174 b5ce:8212 b5cf:821c b5d0:83e9 b5d1:8403 b5d2:83f8 b5d3:840d b5d4:83e0 b5d5:83c5 b5d6:840b b5d7:83c1 b5d8:83ef b5d9:83f1 b5da:83f4 b5db:8457 b5dc:840a b5dd:83f0 b5de:840c b5df:83cc b5e0:83fd b5e1:83f2 b5e2:83ca b5e3:8438 b5e4:840e b5e5:8404 b5e6:83dc b5e7:8407 b5e8:83d4 b5e9:83df b5ea:865b b5eb:86df b5ec:86d9 b5ed:86ed b5ee:86d4 b5ef:86db b5f0:86e4 b5f1:86d0 b5f2:86de b5f3:8857 b5f4:88c1 b5f5:88c2 b5f6:88b1 b5f7:8983 b5f8:8996 b5f9:8a3b b5fa:8a60 b5fb:8a55 b5fc:8a5e b5fd:8a3c b5fe:8a41 b640:8a54 b641:8a5b b642:8a50 b643:8a46 b644:8a34 b645:8a3a b646:8a36 b647:8a56 b648:8c61 b649:8c82 b64a:8caf b64b:8cbc b64c:8cb3 b64d:8cbd b64e:8cc1 b64f:8cbb b650:8cc0 b651:8cb4 b652:8cb7 b653:8cb6 b654:8cbf b655:8cb8 b656:8d8a b657:8d85 b658:8d81 b659:8dce b65a:8ddd b65b:8dcb b65c:8dda b65d:8dd1 b65e:8dcc b65f:8ddb b660:8dc6 b661:8efb b662:8ef8 b663:8efc b664:8f9c b665:902e b666:9035 b667:9031 b668:9038 b669:9032 b66a:9036 b66b:9102 b66c:90f5 b66d:9109 b66e:90fe b66f:9163 b670:9165 b671:91cf b672:9214 b673:9215 b674:9223 b675:9209 b676:921e b677:920d b678:9210 b679:9207 b67a:9211 b67b:9594 b67c:958f b67d:958b b67e:9591 b6a1:9593 b6a2:9592 b6a3:958e b6a4:968a b6a5:968e b6a6:968b b6a7:967d b6a8:9685 b6a9:9686 b6aa:968d b6ab:9672 b6ac:9684 b6ad:96c1 b6ae:96c5 b6af:96c4 b6b0:96c6 b6b1:96c7 b6b2:96ef b6b3:96f2 b6b4:97cc b6b5:9805 b6b6:9806 b6b7:9808 b6b8:98e7 b6b9:98ea b6ba:98ef b6bb:98e9 b6bc:98f2 b6bd:98ed b6be:99ae b6bf:99ad b6c0:9ec3 b6c1:9ecd b6c2:9ed1 b6c3:4e82 b6c4:50ad b6c5:50b5 b6c6:50b2 b6c7:50b3 b6c8:50c5 b6c9:50be b6ca:50ac b6cb:50b7 b6cc:50bb b6cd:50af b6ce:50c7 b6cf:527f b6d0:5277 b6d1:527d b6d2:52df b6d3:52e6 b6d4:52e4 b6d5:52e2 b6d6:52e3 b6d7:532f b6d8:55df b6d9:55e8 b6da:55d3 b6db:55e6 b6dc:55ce b6dd:55dc b6de:55c7 b6df:55d1 b6e0:55e3 b6e1:55e4 b6e2:55ef b6e3:55da b6e4:55e1 b6e5:55c5 b6e6:55c6 b6e7:55e5 b6e8:55c9 b6e9:5712 b6ea:5713 b6eb:585e b6ec:5851 b6ed:5858 b6ee:5857 b6ef:585a b6f0:5854 b6f1:586b b6f2:584c b6f3:586d b6f4:584a b6f5:5862 b6f6:5852 b6f7:584b b6f8:5967 b6f9:5ac1 b6fa:5ac9 b6fb:5acc b6fc:5abe b6fd:5abd b6fe:5abc b740:5ab3 b741:5ac2 b742:5ab2 b743:5d69 b744:5d6f b745:5e4c b746:5e79 b747:5ec9 b748:5ec8 b749:5f12 b74a:5f59 b74b:5fac b74c:5fae b74d:611a b74e:610f b74f:6148 b750:611f b751:60f3 b752:611b b753:60f9 b754:6101 b755:6108 b756:614e b757:614c b758:6144 b759:614d b75a:613e b75b:6134 b75c:6127 b75d:610d b75e:6106 b75f:6137 b760:6221 b761:6222 b762:6413 b763:643e b764:641e b765:642a b766:642d b767:643d b768:642c b769:640f b76a:641c b76b:6414 b76c:640d b76d:6436 b76e:6416 b76f:6417 b770:6406 b771:656c b772:659f b773:65b0 b774:6697 b775:6689 b776:6687 b777:6688 b778:6696 b779:6684 b77a:6698 b77b:668d b77c:6703 b77d:6994 b77e:696d b7a1:695a b7a2:6977 b7a3:6960 b7a4:6954 b7a5:6975 b7a6:6930 b7a7:6982 b7a8:694a b7a9:6968 b7aa:696b b7ab:695e b7ac:6953 b7ad:6979 b7ae:6986 b7af:695d b7b0:6963 b7b1:695b b7b2:6b47 b7b3:6b72 b7b4:6bc0 b7b5:6bbf b7b6:6bd3 b7b7:6bfd b7b8:6ea2 b7b9:6eaf b7ba:6ed3 b7bb:6eb6 b7bc:6ec2 b7bd:6e90 b7be:6e9d b7bf:6ec7 b7c0:6ec5 b7c1:6ea5 b7c2:6e98 b7c3:6ebc b7c4:6eba b7c5:6eab b7c6:6ed1 b7c7:6e96 b7c8:6e9c b7c9:6ec4 b7ca:6ed4 b7cb:6eaa b7cc:6ea7 b7cd:6eb4 b7ce:714e b7cf:7159 b7d0:7169 b7d1:7164 b7d2:7149 b7d3:7167 b7d4:715c b7d5:716c b7d6:7166 b7d7:714c b7d8:7165 b7d9:715e b7da:7146 b7db:7168 b7dc:7156 b7dd:723a b7de:7252 b7df:7337 b7e0:7345 b7e1:733f b7e2:733e b7e3:746f b7e4:745a b7e5:7455 b7e6:745f b7e7:745e b7e8:7441 b7e9:743f b7ea:7459 b7eb:745b b7ec:745c b7ed:7576 b7ee:7578 b7ef:7600 b7f0:75f0 b7f1:7601 b7f2:75f2 b7f3:75f1 b7f4:75fa b7f5:75ff b7f6:75f4 b7f7:75f3 b7f8:76de b7f9:76df b7fa:775b b7fb:776b b7fc:7766 b7fd:775e b7fe:7763 b840:7779 b841:776a b842:776c b843:775c b844:7765 b845:7768 b846:7762 b847:77ee b848:788e b849:78b0 b84a:7897 b84b:7898 b84c:788c b84d:7889 b84e:787c b84f:7891 b850:7893 b851:787f b852:797a b853:797f b854:7981 b855:842c b856:79bd b857:7a1c b858:7a1a b859:7a20 b85a:7a14 b85b:7a1f b85c:7a1e b85d:7a9f b85e:7aa0 b85f:7b77 b860:7bc0 b861:7b60 b862:7b6e b863:7b67 b864:7cb1 b865:7cb3 b866:7cb5 b867:7d93 b868:7d79 b869:7d91 b86a:7d81 b86b:7d8f b86c:7d5b b86d:7f6e b86e:7f69 b86f:7f6a b870:7f72 b871:7fa9 b872:7fa8 b873:7fa4 b874:8056 b875:8058 b876:8086 b877:8084 b878:8171 b879:8170 b87a:8178 b87b:8165 b87c:816e b87d:8173 b87e:816b b8a1:8179 b8a2:817a b8a3:8166 b8a4:8205 b8a5:8247 b8a6:8482 b8a7:8477 b8a8:843d b8a9:8431 b8aa:8475 b8ab:8466 b8ac:846b b8ad:8449 b8ae:846c b8af:845b b8b0:843c b8b1:8435 b8b2:8461 b8b3:8463 b8b4:8469 b8b5:846d b8b6:8446 b8b7:865e b8b8:865c b8b9:865f b8ba:86f9 b8bb:8713 b8bc:8708 b8bd:8707 b8be:8700 b8bf:86fe b8c0:86fb b8c1:8702 b8c2:8703 b8c3:8706 b8c4:870a b8c5:8859 b8c6:88df b8c7:88d4 b8c8:88d9 b8c9:88dc b8ca:88d8 b8cb:88dd b8cc:88e1 b8cd:88ca b8ce:88d5 b8cf:88d2 b8d0:899c b8d1:89e3 b8d2:8a6b b8d3:8a72 b8d4:8a73 b8d5:8a66 b8d6:8a69 b8d7:8a70 b8d8:8a87 b8d9:8a7c b8da:8a63 b8db:8aa0 b8dc:8a71 b8dd:8a85 b8de:8a6d b8df:8a62 b8e0:8a6e b8e1:8a6c b8e2:8a79 b8e3:8a7b b8e4:8a3e b8e5:8a68 b8e6:8c62 b8e7:8c8a b8e8:8c89 b8e9:8cca b8ea:8cc7 b8eb:8cc8 b8ec:8cc4 b8ed:8cb2 b8ee:8cc3 b8ef:8cc2 b8f0:8cc5 b8f1:8de1 b8f2:8ddf b8f3:8de8 b8f4:8def b8f5:8df3 b8f6:8dfa b8f7:8dea b8f8:8de4 b8f9:8de6 b8fa:8eb2 b8fb:8f03 b8fc:8f09 b8fd:8efe b8fe:8f0a b940:8f9f b941:8fb2 b942:904b b943:904a b944:9053 b945:9042 b946:9054 b947:903c b948:9055 b949:9050 b94a:9047 b94b:904f b94c:904e b94d:904d b94e:9051 b94f:903e b950:9041 b951:9112 b952:9117 b953:916c b954:916a b955:9169 b956:91c9 b957:9237 b958:9257 b959:9238 b95a:923d b95b:9240 b95c:923e b95d:925b b95e:924b b95f:9264 b960:9251 b961:9234 b962:9249 b963:924d b964:9245 b965:9239 b966:923f b967:925a b968:9598 b969:9698 b96a:9694 b96b:9695 b96c:96cd b96d:96cb b96e:96c9 b96f:96ca b970:96f7 b971:96fb b972:96f9 b973:96f6 b974:9756 b975:9774 b976:9776 b977:9810 b978:9811 b979:9813 b97a:980a b97b:9812 b97c:980c b97d:98fc b97e:98f4 b9a1:98fd b9a2:98fe b9a3:99b3 b9a4:99b1 b9a5:99b4 b9a6:9ae1 b9a7:9ce9 b9a8:9e82 b9a9:9f0e b9aa:9f13 b9ab:9f20 b9ac:50e7 b9ad:50ee b9ae:50e5 b9af:50d6 b9b0:50ed b9b1:50da b9b2:50d5 b9b3:50cf b9b4:50d1 b9b5:50f1 b9b6:50ce b9b7:50e9 b9b8:5162 b9b9:51f3 b9ba:5283 b9bb:5282 b9bc:5331 b9bd:53ad b9be:55fe b9bf:5600 b9c0:561b b9c1:5617 b9c2:55fd b9c3:5614 b9c4:5606 b9c5:5609 b9c6:560d b9c7:560e b9c8:55f7 b9c9:5616 b9ca:561f b9cb:5608 b9cc:5610 b9cd:55f6 b9ce:5718 b9cf:5716 b9d0:5875 b9d1:587e b9d2:5883 b9d3:5893 b9d4:588a b9d5:5879 b9d6:5885 b9d7:587d b9d8:58fd b9d9:5925 b9da:5922 b9db:5924 b9dc:596a b9dd:5969 b9de:5ae1 b9df:5ae6 b9e0:5ae9 b9e1:5ad7 b9e2:5ad6 b9e3:5ad8 b9e4:5ae3 b9e5:5b75 b9e6:5bde b9e7:5be7 b9e8:5be1 b9e9:5be5 b9ea:5be6 b9eb:5be8 b9ec:5be2 b9ed:5be4 b9ee:5bdf b9ef:5c0d b9f0:5c62 b9f1:5d84 b9f2:5d87 b9f3:5e5b b9f4:5e63 b9f5:5e55 b9f6:5e57 b9f7:5e54 b9f8:5ed3 b9f9:5ed6 b9fa:5f0a b9fb:5f46 b9fc:5f70 b9fd:5fb9 b9fe:6147 ba40:613f ba41:614b ba42:6177 ba43:6162 ba44:6163 ba45:615f ba46:615a ba47:6158 ba48:6175 ba49:622a ba4a:6487 ba4b:6458 ba4c:6454 ba4d:64a4 ba4e:6478 ba4f:645f ba50:647a ba51:6451 ba52:6467 ba53:6434 ba54:646d ba55:647b ba56:6572 ba57:65a1 ba58:65d7 ba59:65d6 ba5a:66a2 ba5b:66a8 ba5c:669d ba5d:699c ba5e:69a8 ba5f:6995 ba60:69c1 ba61:69ae ba62:69d3 ba63:69cb ba64:699b ba65:69b7 ba66:69bb ba67:69ab ba68:69b4 ba69:69d0 ba6a:69cd ba6b:69ad ba6c:69cc ba6d:69a6 ba6e:69c3 ba6f:69a3 ba70:6b49 ba71:6b4c ba72:6c33 ba73:6f33 ba74:6f14 ba75:6efe ba76:6f13 ba77:6ef4 ba78:6f29 ba79:6f3e ba7a:6f20 ba7b:6f2c ba7c:6f0f ba7d:6f02 ba7e:6f22 baa1:6eff baa2:6eef baa3:6f06 baa4:6f31 baa5:6f38 baa6:6f32 baa7:6f23 baa8:6f15 baa9:6f2b baaa:6f2f baab:6f88 baac:6f2a baad:6eec baae:6f01 baaf:6ef2 bab0:6ecc bab1:6ef7 bab2:7194 bab3:7199 bab4:717d bab5:718a bab6:7184 bab7:7192 bab8:723e bab9:7292 baba:7296 babb:7344 babc:7350 babd:7464 babe:7463 babf:746a bac0:7470 bac1:746d bac2:7504 bac3:7591 bac4:7627 bac5:760d bac6:760b bac7:7609 bac8:7613 bac9:76e1 baca:76e3 bacb:7784 bacc:777d bacd:777f bace:7761 bacf:78c1 bad0:789f bad1:78a7 bad2:78b3 bad3:78a9 bad4:78a3 bad5:798e bad6:798f bad7:798d bad8:7a2e bad9:7a31 bada:7aaa badb:7aa9 badc:7aed badd:7aef bade:7ba1 badf:7b95 bae0:7b8b bae1:7b75 bae2:7b97 bae3:7b9d bae4:7b94 bae5:7b8f bae6:7bb8 bae7:7b87 bae8:7b84 bae9:7cb9 baea:7cbd baeb:7cbe baec:7dbb baed:7db0 baee:7d9c baef:7dbd baf0:7dbe baf1:7da0 baf2:7dca baf3:7db4 baf4:7db2 baf5:7db1 baf6:7dba baf7:7da2 baf8:7dbf baf9:7db5 bafa:7db8 bafb:7dad bafc:7dd2 bafd:7dc7 bafe:7dac bb40:7f70 bb41:7fe0 bb42:7fe1 bb43:7fdf bb44:805e bb45:805a bb46:8087 bb47:8150 bb48:8180 bb49:818f bb4a:8188 bb4b:818a bb4c:817f bb4d:8182 bb4e:81e7 bb4f:81fa bb50:8207 bb51:8214 bb52:821e bb53:824b bb54:84c9 bb55:84bf bb56:84c6 bb57:84c4 bb58:8499 bb59:849e bb5a:84b2 bb5b:849c bb5c:84cb bb5d:84b8 bb5e:84c0 bb5f:84d3 bb60:8490 bb61:84bc bb62:84d1 bb63:84ca bb64:873f bb65:871c bb66:873b bb67:8722 bb68:8725 bb69:8734 bb6a:8718 bb6b:8755 bb6c:8737 bb6d:8729 bb6e:88f3 bb6f:8902 bb70:88f4 bb71:88f9 bb72:88f8 bb73:88fd bb74:88e8 bb75:891a bb76:88ef bb77:8aa6 bb78:8a8c bb79:8a9e bb7a:8aa3 bb7b:8a8d bb7c:8aa1 bb7d:8a93 bb7e:8aa4 bba1:8aaa bba2:8aa5 bba3:8aa8 bba4:8a98 bba5:8a91 bba6:8a9a bba7:8aa7 bba8:8c6a bba9:8c8d bbaa:8c8c bbab:8cd3 bbac:8cd1 bbad:8cd2 bbae:8d6b bbaf:8d99 bbb0:8d95 bbb1:8dfc bbb2:8f14 bbb3:8f12 bbb4:8f15 bbb5:8f13 bbb6:8fa3 bbb7:9060 bbb8:9058 bbb9:905c bbba:9063 bbbb:9059 bbbc:905e bbbd:9062 bbbe:905d bbbf:905b bbc0:9119 bbc1:9118 bbc2:911e bbc3:9175 bbc4:9178 bbc5:9177 bbc6:9174 bbc7:9278 bbc8:9280 bbc9:9285 bbca:9298 bbcb:9296 bbcc:927b bbcd:9293 bbce:929c bbcf:92a8 bbd0:927c bbd1:9291 bbd2:95a1 bbd3:95a8 bbd4:95a9 bbd5:95a3 bbd6:95a5 bbd7:95a4 bbd8:9699 bbd9:969c bbda:969b bbdb:96cc bbdc:96d2 bbdd:9700 bbde:977c bbdf:9785 bbe0:97f6 bbe1:9817 bbe2:9818 bbe3:98af bbe4:98b1 bbe5:9903 bbe6:9905 bbe7:990c bbe8:9909 bbe9:99c1 bbea:9aaf bbeb:9ab0 bbec:9ae6 bbed:9b41 bbee:9b42 bbef:9cf4 bbf0:9cf6 bbf1:9cf3 bbf2:9ebc bbf3:9f3b bbf4:9f4a bbf5:5104 bbf6:5100 bbf7:50fb bbf8:50f5 bbf9:50f9 bbfa:5102 bbfb:5108 bbfc:5109 bbfd:5105 bbfe:51dc bc40:5287 bc41:5288 bc42:5289 bc43:528d bc44:528a bc45:52f0 bc46:53b2 bc47:562e bc48:563b bc49:5639 bc4a:5632 bc4b:563f bc4c:5634 bc4d:5629 bc4e:5653 bc4f:564e bc50:5657 bc51:5674 bc52:5636 bc53:562f bc54:5630 bc55:5880 bc56:589f bc57:589e bc58:58b3 bc59:589c bc5a:58ae bc5b:58a9 bc5c:58a6 bc5d:596d bc5e:5b09 bc5f:5afb bc60:5b0b bc61:5af5 bc62:5b0c bc63:5b08 bc64:5bee bc65:5bec bc66:5be9 bc67:5beb bc68:5c64 bc69:5c65 bc6a:5d9d bc6b:5d94 bc6c:5e62 bc6d:5e5f bc6e:5e61 bc6f:5ee2 bc70:5eda bc71:5edf bc72:5edd bc73:5ee3 bc74:5ee0 bc75:5f48 bc76:5f71 bc77:5fb7 bc78:5fb5 bc79:6176 bc7a:6167 bc7b:616e bc7c:615d bc7d:6155 bc7e:6182 bca1:617c bca2:6170 bca3:616b bca4:617e bca5:61a7 bca6:6190 bca7:61ab bca8:618e bca9:61ac bcaa:619a bcab:61a4 bcac:6194 bcad:61ae bcae:622e bcaf:6469 bcb0:646f bcb1:6479 bcb2:649e bcb3:64b2 bcb4:6488 bcb5:6490 bcb6:64b0 bcb7:64a5 bcb8:6493 bcb9:6495 bcba:64a9 bcbb:6492 bcbc:64ae bcbd:64ad bcbe:64ab bcbf:649a bcc0:64ac bcc1:6499 bcc2:64a2 bcc3:64b3 bcc4:6575 bcc5:6577 bcc6:6578 bcc7:66ae bcc8:66ab bcc9:66b4 bcca:66b1 bccb:6a23 bccc:6a1f bccd:69e8 bcce:6a01 bccf:6a1e bcd0:6a19 bcd1:69fd bcd2:6a21 bcd3:6a13 bcd4:6a0a bcd5:69f3 bcd6:6a02 bcd7:6a05 bcd8:69ed bcd9:6a11 bcda:6b50 bcdb:6b4e bcdc:6ba4 bcdd:6bc5 bcde:6bc6 bcdf:6f3f bce0:6f7c bce1:6f84 bce2:6f51 bce3:6f66 bce4:6f54 bce5:6f86 bce6:6f6d bce7:6f5b bce8:6f78 bce9:6f6e bcea:6f8e bceb:6f7a bcec:6f70 bced:6f64 bcee:6f97 bcef:6f58 bcf0:6ed5 bcf1:6f6f bcf2:6f60 bcf3:6f5f bcf4:719f bcf5:71ac bcf6:71b1 bcf7:71a8 bcf8:7256 bcf9:729b bcfa:734e bcfb:7357 bcfc:7469 bcfd:748b bcfe:7483 bd40:747e bd41:7480 bd42:757f bd43:7620 bd44:7629 bd45:761f bd46:7624 bd47:7626 bd48:7621 bd49:7622 bd4a:769a bd4b:76ba bd4c:76e4 bd4d:778e bd4e:7787 bd4f:778c bd50:7791 bd51:778b bd52:78cb bd53:78c5 bd54:78ba bd55:78ca bd56:78be bd57:78d5 bd58:78bc bd59:78d0 bd5a:7a3f bd5b:7a3c bd5c:7a40 bd5d:7a3d bd5e:7a37 bd5f:7a3b bd60:7aaf bd61:7aae bd62:7bad bd63:7bb1 bd64:7bc4 bd65:7bb4 bd66:7bc6 bd67:7bc7 bd68:7bc1 bd69:7ba0 bd6a:7bcc bd6b:7cca bd6c:7de0 bd6d:7df4 bd6e:7def bd6f:7dfb bd70:7dd8 bd71:7dec bd72:7ddd bd73:7de8 bd74:7de3 bd75:7dda bd76:7dde bd77:7de9 bd78:7d9e bd79:7dd9 bd7a:7df2 bd7b:7df9 bd7c:7f75 bd7d:7f77 bd7e:7faf bda1:7fe9 bda2:8026 bda3:819b bda4:819c bda5:819d bda6:81a0 bda7:819a bda8:8198 bda9:8517 bdaa:853d bdab:851a bdac:84ee bdad:852c bdae:852d bdaf:8513 bdb0:8511 bdb1:8523 bdb2:8521 bdb3:8514 bdb4:84ec bdb5:8525 bdb6:84ff bdb7:8506 bdb8:8782 bdb9:8774 bdba:8776 bdbb:8760 bdbc:8766 bdbd:8778 bdbe:8768 bdbf:8759 bdc0:8757 bdc1:874c bdc2:8753 bdc3:885b bdc4:885d bdc5:8910 bdc6:8907 bdc7:8912 bdc8:8913 bdc9:8915 bdca:890a bdcb:8abc bdcc:8ad2 bdcd:8ac7 bdce:8ac4 bdcf:8a95 bdd0:8acb bdd1:8af8 bdd2:8ab2 bdd3:8ac9 bdd4:8ac2 bdd5:8abf bdd6:8ab0 bdd7:8ad6 bdd8:8acd bdd9:8ab6 bdda:8ab9 bddb:8adb bddc:8c4c bddd:8c4e bdde:8c6c bddf:8ce0 bde0:8cde bde1:8ce6 bde2:8ce4 bde3:8cec bde4:8ced bde5:8ce2 bde6:8ce3 bde7:8cdc bde8:8cea bde9:8ce1 bdea:8d6d bdeb:8d9f bdec:8da3 bded:8e2b bdee:8e10 bdef:8e1d bdf0:8e22 bdf1:8e0f bdf2:8e29 bdf3:8e1f bdf4:8e21 bdf5:8e1e bdf6:8eba bdf7:8f1d bdf8:8f1b bdf9:8f1f bdfa:8f29 bdfb:8f26 bdfc:8f2a bdfd:8f1c bdfe:8f1e be40:8f25 be41:9069 be42:906e be43:9068 be44:906d be45:9077 be46:9130 be47:912d be48:9127 be49:9131 be4a:9187 be4b:9189 be4c:918b be4d:9183 be4e:92c5 be4f:92bb be50:92b7 be51:92ea be52:92ac be53:92e4 be54:92c1 be55:92b3 be56:92bc be57:92d2 be58:92c7 be59:92f0 be5a:92b2 be5b:95ad be5c:95b1 be5d:9704 be5e:9706 be5f:9707 be60:9709 be61:9760 be62:978d be63:978b be64:978f be65:9821 be66:982b be67:981c be68:98b3 be69:990a be6a:9913 be6b:9912 be6c:9918 be6d:99dd be6e:99d0 be6f:99df be70:99db be71:99d1 be72:99d5 be73:99d2 be74:99d9 be75:9ab7 be76:9aee be77:9aef be78:9b27 be79:9b45 be7a:9b44 be7b:9b77 be7c:9b6f be7d:9d06 be7e:9d09 bea1:9d03 bea2:9ea9 bea3:9ebe bea4:9ece bea5:58a8 bea6:9f52 bea7:5112 bea8:5118 bea9:5114 beaa:5110 beab:5115 beac:5180 bead:51aa beae:51dd beaf:5291 beb0:5293 beb1:52f3 beb2:5659 beb3:566b beb4:5679 beb5:5669 beb6:5664 beb7:5678 beb8:566a beb9:5668 beba:5665 bebb:5671 bebc:566f bebd:566c bebe:5662 bebf:5676 bec0:58c1 bec1:58be bec2:58c7 bec3:58c5 bec4:596e bec5:5b1d bec6:5b34 bec7:5b78 bec8:5bf0 bec9:5c0e beca:5f4a becb:61b2 becc:6191 becd:61a9 bece:618a becf:61cd bed0:61b6 bed1:61be bed2:61ca bed3:61c8 bed4:6230 bed5:64c5 bed6:64c1 bed7:64cb bed8:64bb bed9:64bc beda:64da bedb:64c4 bedc:64c7 bedd:64c2 bede:64cd bedf:64bf bee0:64d2 bee1:64d4 bee2:64be bee3:6574 bee4:66c6 bee5:66c9 bee6:66b9 bee7:66c4 bee8:66c7 bee9:66b8 beea:6a3d beeb:6a38 beec:6a3a beed:6a59 beee:6a6b beef:6a58 bef0:6a39 bef1:6a44 bef2:6a62 bef3:6a61 bef4:6a4b bef5:6a47 bef6:6a35 bef7:6a5f bef8:6a48 bef9:6b59 befa:6b77 befb:6c05 befc:6fc2 befd:6fb1 befe:6fa1 bf40:6fc3 bf41:6fa4 bf42:6fc1 bf43:6fa7 bf44:6fb3 bf45:6fc0 bf46:6fb9 bf47:6fb6 bf48:6fa6 bf49:6fa0 bf4a:6fb4 bf4b:71be bf4c:71c9 bf4d:71d0 bf4e:71d2 bf4f:71c8 bf50:71d5 bf51:71b9 bf52:71ce bf53:71d9 bf54:71dc bf55:71c3 bf56:71c4 bf57:7368 bf58:749c bf59:74a3 bf5a:7498 bf5b:749f bf5c:749e bf5d:74e2 bf5e:750c bf5f:750d bf60:7634 bf61:7638 bf62:763a bf63:76e7 bf64:76e5 bf65:77a0 bf66:779e bf67:779f bf68:77a5 bf69:78e8 bf6a:78da bf6b:78ec bf6c:78e7 bf6d:79a6 bf6e:7a4d bf6f:7a4e bf70:7a46 bf71:7a4c bf72:7a4b bf73:7aba bf74:7bd9 bf75:7c11 bf76:7bc9 bf77:7be4 bf78:7bdb bf79:7be1 bf7a:7be9 bf7b:7be6 bf7c:7cd5 bf7d:7cd6 bf7e:7e0a bfa1:7e11 bfa2:7e08 bfa3:7e1b bfa4:7e23 bfa5:7e1e bfa6:7e1d bfa7:7e09 bfa8:7e10 bfa9:7f79 bfaa:7fb2 bfab:7ff0 bfac:7ff1 bfad:7fee bfae:8028 bfaf:81b3 bfb0:81a9 bfb1:81a8 bfb2:81fb bfb3:8208 bfb4:8258 bfb5:8259 bfb6:854a bfb7:8559 bfb8:8548 bfb9:8568 bfba:8569 bfbb:8543 bfbc:8549 bfbd:856d bfbe:856a bfbf:855e bfc0:8783 bfc1:879f bfc2:879e bfc3:87a2 bfc4:878d bfc5:8861 bfc6:892a bfc7:8932 bfc8:8925 bfc9:892b bfca:8921 bfcb:89aa bfcc:89a6 bfcd:8ae6 bfce:8afa bfcf:8aeb bfd0:8af1 bfd1:8b00 bfd2:8adc bfd3:8ae7 bfd4:8aee bfd5:8afe bfd6:8b01 bfd7:8b02 bfd8:8af7 bfd9:8aed bfda:8af3 bfdb:8af6 bfdc:8afc bfdd:8c6b bfde:8c6d bfdf:8c93 bfe0:8cf4 bfe1:8e44 bfe2:8e31 bfe3:8e34 bfe4:8e42 bfe5:8e39 bfe6:8e35 bfe7:8f3b bfe8:8f2f bfe9:8f38 bfea:8f33 bfeb:8fa8 bfec:8fa6 bfed:9075 bfee:9074 bfef:9078 bff0:9072 bff1:907c bff2:907a bff3:9134 bff4:9192 bff5:9320 bff6:9336 bff7:92f8 bff8:9333 bff9:932f bffa:9322 bffb:92fc bffc:932b bffd:9304 bffe:931a c040:9310 c041:9326 c042:9321 c043:9315 c044:932e c045:9319 c046:95bb c047:96a7 c048:96a8 c049:96aa c04a:96d5 c04b:970e c04c:9711 c04d:9716 c04e:970d c04f:9713 c050:970f c051:975b c052:975c c053:9766 c054:9798 c055:9830 c056:9838 c057:983b c058:9837 c059:982d c05a:9839 c05b:9824 c05c:9910 c05d:9928 c05e:991e c05f:991b c060:9921 c061:991a c062:99ed c063:99e2 c064:99f1 c065:9ab8 c066:9abc c067:9afb c068:9aed c069:9b28 c06a:9b91 c06b:9d15 c06c:9d23 c06d:9d26 c06e:9d28 c06f:9d12 c070:9d1b c071:9ed8 c072:9ed4 c073:9f8d c074:9f9c c075:512a c076:511f c077:5121 c078:5132 c079:52f5 c07a:568e c07b:5680 c07c:5690 c07d:5685 c07e:5687 c0a1:568f c0a2:58d5 c0a3:58d3 c0a4:58d1 c0a5:58ce c0a6:5b30 c0a7:5b2a c0a8:5b24 c0a9:5b7a c0aa:5c37 c0ab:5c68 c0ac:5dbc c0ad:5dba c0ae:5dbd c0af:5db8 c0b0:5e6b c0b1:5f4c c0b2:5fbd c0b3:61c9 c0b4:61c2 c0b5:61c7 c0b6:61e6 c0b7:61cb c0b8:6232 c0b9:6234 c0ba:64ce c0bb:64ca c0bc:64d8 c0bd:64e0 c0be:64f0 c0bf:64e6 c0c0:64ec c0c1:64f1 c0c2:64e2 c0c3:64ed c0c4:6582 c0c5:6583 c0c6:66d9 c0c7:66d6 c0c8:6a80 c0c9:6a94 c0ca:6a84 c0cb:6aa2 c0cc:6a9c c0cd:6adb c0ce:6aa3 c0cf:6a7e c0d0:6a97 c0d1:6a90 c0d2:6aa0 c0d3:6b5c c0d4:6bae c0d5:6bda c0d6:6c08 c0d7:6fd8 c0d8:6ff1 c0d9:6fdf c0da:6fe0 c0db:6fdb c0dc:6fe4 c0dd:6feb c0de:6fef c0df:6f80 c0e0:6fec c0e1:6fe1 c0e2:6fe9 c0e3:6fd5 c0e4:6fee c0e5:6ff0 c0e6:71e7 c0e7:71df c0e8:71ee c0e9:71e6 c0ea:71e5 c0eb:71ed c0ec:71ec c0ed:71f4 c0ee:71e0 c0ef:7235 c0f0:7246 c0f1:7370 c0f2:7372 c0f3:74a9 c0f4:74b0 c0f5:74a6 c0f6:74a8 c0f7:7646 c0f8:7642 c0f9:764c c0fa:76ea c0fb:77b3 c0fc:77aa c0fd:77b0 c0fe:77ac c140:77a7 c141:77ad c142:77ef c143:78f7 c144:78fa c145:78f4 c146:78ef c147:7901 c148:79a7 c149:79aa c14a:7a57 c14b:7abf c14c:7c07 c14d:7c0d c14e:7bfe c14f:7bf7 c150:7c0c c151:7be0 c152:7ce0 c153:7cdc c154:7cde c155:7ce2 c156:7cdf c157:7cd9 c158:7cdd c159:7e2e c15a:7e3e c15b:7e46 c15c:7e37 c15d:7e32 c15e:7e43 c15f:7e2b c160:7e3d c161:7e31 c162:7e45 c163:7e41 c164:7e34 c165:7e39 c166:7e48 c167:7e35 c168:7e3f c169:7e2f c16a:7f44 c16b:7ff3 c16c:7ffc c16d:8071 c16e:8072 c16f:8070 c170:806f c171:8073 c172:81c6 c173:81c3 c174:81ba c175:81c2 c176:81c0 c177:81bf c178:81bd c179:81c9 c17a:81be c17b:81e8 c17c:8209 c17d:8271 c17e:85aa c1a1:8584 c1a2:857e c1a3:859c c1a4:8591 c1a5:8594 c1a6:85af c1a7:859b c1a8:8587 c1a9:85a8 c1aa:858a c1ab:8667 c1ac:87c0 c1ad:87d1 c1ae:87b3 c1af:87d2 c1b0:87c6 c1b1:87ab c1b2:87bb c1b3:87ba c1b4:87c8 c1b5:87cb c1b6:893b c1b7:8936 c1b8:8944 c1b9:8938 c1ba:893d c1bb:89ac c1bc:8b0e c1bd:8b17 c1be:8b19 c1bf:8b1b c1c0:8b0a c1c1:8b20 c1c2:8b1d c1c3:8b04 c1c4:8b10 c1c5:8c41 c1c6:8c3f c1c7:8c73 c1c8:8cfa c1c9:8cfd c1ca:8cfc c1cb:8cf8 c1cc:8cfb c1cd:8da8 c1ce:8e49 c1cf:8e4b c1d0:8e48 c1d1:8e4a c1d2:8f44 c1d3:8f3e c1d4:8f42 c1d5:8f45 c1d6:8f3f c1d7:907f c1d8:907d c1d9:9084 c1da:9081 c1db:9082 c1dc:9080 c1dd:9139 c1de:91a3 c1df:919e c1e0:919c c1e1:934d c1e2:9382 c1e3:9328 c1e4:9375 c1e5:934a c1e6:9365 c1e7:934b c1e8:9318 c1e9:937e c1ea:936c c1eb:935b c1ec:9370 c1ed:935a c1ee:9354 c1ef:95ca c1f0:95cb c1f1:95cc c1f2:95c8 c1f3:95c6 c1f4:96b1 c1f5:96b8 c1f6:96d6 c1f7:971c c1f8:971e c1f9:97a0 c1fa:97d3 c1fb:9846 c1fc:98b6 c1fd:9935 c1fe:9a01 c240:99ff c241:9bae c242:9bab c243:9baa c244:9bad c245:9d3b c246:9d3f c247:9e8b c248:9ecf c249:9ede c24a:9edc c24b:9edd c24c:9edb c24d:9f3e c24e:9f4b c24f:53e2 c250:5695 c251:56ae c252:58d9 c253:58d8 c254:5b38 c255:5f5d c256:61e3 c257:6233 c258:64f4 c259:64f2 c25a:64fe c25b:6506 c25c:64fa c25d:64fb c25e:64f7 c25f:65b7 c260:66dc c261:6726 c262:6ab3 c263:6aac c264:6ac3 c265:6abb c266:6ab8 c267:6ac2 c268:6aae c269:6aaf c26a:6b5f c26b:6b78 c26c:6baf c26d:7009 c26e:700b c26f:6ffe c270:7006 c271:6ffa c272:7011 c273:700f c274:71fb c275:71fc c276:71fe c277:71f8 c278:7377 c279:7375 c27a:74a7 c27b:74bf c27c:7515 c27d:7656 c27e:7658 c2a1:7652 c2a2:77bd c2a3:77bf c2a4:77bb c2a5:77bc c2a6:790e c2a7:79ae c2a8:7a61 c2a9:7a62 c2aa:7a60 c2ab:7ac4 c2ac:7ac5 c2ad:7c2b c2ae:7c27 c2af:7c2a c2b0:7c1e c2b1:7c23 c2b2:7c21 c2b3:7ce7 c2b4:7e54 c2b5:7e55 c2b6:7e5e c2b7:7e5a c2b8:7e61 c2b9:7e52 c2ba:7e59 c2bb:7f48 c2bc:7ff9 c2bd:7ffb c2be:8077 c2bf:8076 c2c0:81cd c2c1:81cf c2c2:820a c2c3:85cf c2c4:85a9 c2c5:85cd c2c6:85d0 c2c7:85c9 c2c8:85b0 c2c9:85ba c2ca:85b9 c2cb:85a6 c2cc:87ef c2cd:87ec c2ce:87f2 c2cf:87e0 c2d0:8986 c2d1:89b2 c2d2:89f4 c2d3:8b28 c2d4:8b39 c2d5:8b2c c2d6:8b2b c2d7:8c50 c2d8:8d05 c2d9:8e59 c2da:8e63 c2db:8e66 c2dc:8e64 c2dd:8e5f c2de:8e55 c2df:8ec0 c2e0:8f49 c2e1:8f4d c2e2:9087 c2e3:9083 c2e4:9088 c2e5:91ab c2e6:91ac c2e7:91d0 c2e8:9394 c2e9:938a c2ea:9396 c2eb:93a2 c2ec:93b3 c2ed:93ae c2ee:93ac c2ef:93b0 c2f0:9398 c2f1:939a c2f2:9397 c2f3:95d4 c2f4:95d6 c2f5:95d0 c2f6:95d5 c2f7:96e2 c2f8:96dc c2f9:96d9 c2fa:96db c2fb:96de c2fc:9724 c2fd:97a3 c2fe:97a6 c340:97ad c341:97f9 c342:984d c343:984f c344:984c c345:984e c346:9853 c347:98ba c348:993e c349:993f c34a:993d c34b:992e c34c:99a5 c34d:9a0e c34e:9ac1 c34f:9b03 c350:9b06 c351:9b4f c352:9b4e c353:9b4d c354:9bca c355:9bc9 c356:9bfd c357:9bc8 c358:9bc0 c359:9d51 c35a:9d5d c35b:9d60 c35c:9ee0 c35d:9f15 c35e:9f2c c35f:5133 c360:56a5 c361:58de c362:58df c363:58e2 c364:5bf5 c365:9f90 c366:5eec c367:61f2 c368:61f7 c369:61f6 c36a:61f5 c36b:6500 c36c:650f c36d:66e0 c36e:66dd c36f:6ae5 c370:6add c371:6ada c372:6ad3 c373:701b c374:701f c375:7028 c376:701a c377:701d c378:7015 c379:7018 c37a:7206 c37b:720d c37c:7258 c37d:72a2 c37e:7378 c3a1:737a c3a2:74bd c3a3:74ca c3a4:74e3 c3a5:7587 c3a6:7586 c3a7:765f c3a8:7661 c3a9:77c7 c3aa:7919 c3ab:79b1 c3ac:7a6b c3ad:7a69 c3ae:7c3e c3af:7c3f c3b0:7c38 c3b1:7c3d c3b2:7c37 c3b3:7c40 c3b4:7e6b c3b5:7e6d c3b6:7e79 c3b7:7e69 c3b8:7e6a c3b9:7f85 c3ba:7e73 c3bb:7fb6 c3bc:7fb9 c3bd:7fb8 c3be:81d8 c3bf:85e9 c3c0:85dd c3c1:85ea c3c2:85d5 c3c3:85e4 c3c4:85e5 c3c5:85f7 c3c6:87fb c3c7:8805 c3c8:880d c3c9:87f9 c3ca:87fe c3cb:8960 c3cc:895f c3cd:8956 c3ce:895e c3cf:8b41 c3d0:8b5c c3d1:8b58 c3d2:8b49 c3d3:8b5a c3d4:8b4e c3d5:8b4f c3d6:8b46 c3d7:8b59 c3d8:8d08 c3d9:8d0a c3da:8e7c c3db:8e72 c3dc:8e87 c3dd:8e76 c3de:8e6c c3df:8e7a c3e0:8e74 c3e1:8f54 c3e2:8f4e c3e3:8fad c3e4:908a c3e5:908b c3e6:91b1 c3e7:91ae c3e8:93e1 c3e9:93d1 c3ea:93df c3eb:93c3 c3ec:93c8 c3ed:93dc c3ee:93dd c3ef:93d6 c3f0:93e2 c3f1:93cd c3f2:93d8 c3f3:93e4 c3f4:93d7 c3f5:93e8 c3f6:95dc c3f7:96b4 c3f8:96e3 c3f9:972a c3fa:9727 c3fb:9761 c3fc:97dc c3fd:97fb c3fe:985e c440:9858 c441:985b c442:98bc c443:9945 c444:9949 c445:9a16 c446:9a19 c447:9b0d c448:9be8 c449:9be7 c44a:9bd6 c44b:9bdb c44c:9d89 c44d:9d61 c44e:9d72 c44f:9d6a c450:9d6c c451:9e92 c452:9e97 c453:9e93 c454:9eb4 c455:52f8 c456:56a8 c457:56b7 c458:56b6 c459:56b4 c45a:56bc c45b:58e4 c45c:5b40 c45d:5b43 c45e:5b7d c45f:5bf6 c460:5dc9 c461:61f8 c462:61fa c463:6518 c464:6514 c465:6519 c466:66e6 c467:6727 c468:6aec c469:703e c46a:7030 c46b:7032 c46c:7210 c46d:737b c46e:74cf c46f:7662 c470:7665 c471:7926 c472:792a c473:792c c474:792b c475:7ac7 c476:7af6 c477:7c4c c478:7c43 c479:7c4d c47a:7cef c47b:7cf0 c47c:8fae c47d:7e7d c47e:7e7c c4a1:7e82 c4a2:7f4c c4a3:8000 c4a4:81da c4a5:8266 c4a6:85fb c4a7:85f9 c4a8:8611 c4a9:85fa c4aa:8606 c4ab:860b c4ac:8607 c4ad:860a c4ae:8814 c4af:8815 c4b0:8964 c4b1:89ba c4b2:89f8 c4b3:8b70 c4b4:8b6c c4b5:8b66 c4b6:8b6f c4b7:8b5f c4b8:8b6b c4b9:8d0f c4ba:8d0d c4bb:8e89 c4bc:8e81 c4bd:8e85 c4be:8e82 c4bf:91b4 c4c0:91cb c4c1:9418 c4c2:9403 c4c3:93fd c4c4:95e1 c4c5:9730 c4c6:98c4 c4c7:9952 c4c8:9951 c4c9:99a8 c4ca:9a2b c4cb:9a30 c4cc:9a37 c4cd:9a35 c4ce:9c13 c4cf:9c0d c4d0:9e79 c4d1:9eb5 c4d2:9ee8 c4d3:9f2f c4d4:9f5f c4d5:9f63 c4d6:9f61 c4d7:5137 c4d8:5138 c4d9:56c1 c4da:56c0 c4db:56c2 c4dc:5914 c4dd:5c6c c4de:5dcd c4df:61fc c4e0:61fe c4e1:651d c4e2:651c c4e3:6595 c4e4:66e9 c4e5:6afb c4e6:6b04 c4e7:6afa c4e8:6bb2 c4e9:704c c4ea:721b c4eb:72a7 c4ec:74d6 c4ed:74d4 c4ee:7669 c4ef:77d3 c4f0:7c50 c4f1:7e8f c4f2:7e8c c4f3:7fbc c4f4:8617 c4f5:862d c4f6:861a c4f7:8823 c4f8:8822 c4f9:8821 c4fa:881f c4fb:896a c4fc:896c c4fd:89bd c4fe:8b74 c540:8b77 c541:8b7d c542:8d13 c543:8e8a c544:8e8d c545:8e8b c546:8f5f c547:8faf c548:91ba c549:942e c54a:9433 c54b:9435 c54c:943a c54d:9438 c54e:9432 c54f:942b c550:95e2 c551:9738 c552:9739 c553:9732 c554:97ff c555:9867 c556:9865 c557:9957 c558:9a45 c559:9a43 c55a:9a40 c55b:9a3e c55c:9acf c55d:9b54 c55e:9b51 c55f:9c2d c560:9c25 c561:9daf c562:9db4 c563:9dc2 c564:9db8 c565:9e9d c566:9eef c567:9f19 c568:9f5c c569:9f66 c56a:9f67 c56b:513c c56c:513b c56d:56c8 c56e:56ca c56f:56c9 c570:5b7f c571:5dd4 c572:5dd2 c573:5f4e c574:61ff c575:6524 c576:6b0a c577:6b61 c578:7051 c579:7058 c57a:7380 c57b:74e4 c57c:758a c57d:766e c57e:766c c5a1:79b3 c5a2:7c60 c5a3:7c5f c5a4:807e c5a5:807d c5a6:81df c5a7:8972 c5a8:896f c5a9:89fc c5aa:8b80 c5ab:8d16 c5ac:8d17 c5ad:8e91 c5ae:8e93 c5af:8f61 c5b0:9148 c5b1:9444 c5b2:9451 c5b3:9452 c5b4:973d c5b5:973e c5b6:97c3 c5b7:97c1 c5b8:986b c5b9:9955 c5ba:9a55 c5bb:9a4d c5bc:9ad2 c5bd:9b1a c5be:9c49 c5bf:9c31 c5c0:9c3e c5c1:9c3b c5c2:9dd3 c5c3:9dd7 c5c4:9f34 c5c5:9f6c c5c6:9f6a c5c7:9f94 c5c8:56cc c5c9:5dd6 c5ca:6200 c5cb:6523 c5cc:652b c5cd:652a c5ce:66ec c5cf:6b10 c5d0:74da c5d1:7aca c5d2:7c64 c5d3:7c63 c5d4:7c65 c5d5:7e93 c5d6:7e96 c5d7:7e94 c5d8:81e2 c5d9:8638 c5da:863f c5db:8831 c5dc:8b8a c5dd:9090 c5de:908f c5df:9463 c5e0:9460 c5e1:9464 c5e2:9768 c5e3:986f c5e4:995c c5e5:9a5a c5e6:9a5b c5e7:9a57 c5e8:9ad3 c5e9:9ad4 c5ea:9ad1 c5eb:9c54 c5ec:9c57 c5ed:9c56 c5ee:9de5 c5ef:9e9f c5f0:9ef4 c5f1:56d1 c5f2:58e9 c5f3:652c c5f4:705e c5f5:7671 c5f6:7672 c5f7:77d7 c5f8:7f50 c5f9:7f88 c5fa:8836 c5fb:8839 c5fc:8862 c5fd:8b93 c5fe:8b92 c640:8b96 c641:8277 c642:8d1b c643:91c0 c644:946a c645:9742 c646:9748 c647:9744 c648:97c6 c649:9870 c64a:9a5f c64b:9b22 c64c:9b58 c64d:9c5f c64e:9df9 c64f:9dfa c650:9e7c c651:9e7d c652:9f07 c653:9f77 c654:9f72 c655:5ef3 c656:6b16 c657:7063 c658:7c6c c659:7c6e c65a:883b c65b:89c0 c65c:8ea1 c65d:91c1 c65e:9472 c65f:9470 c660:9871 c661:995e c662:9ad6 c663:9b23 c664:9ecc c665:7064 c666:77da c667:8b9a c668:9477 c669:97c9 c66a:9a62 c66b:9a65 c66c:7e9c c66d:8b9c c66e:8eaa c66f:91c5 c670:947d c671:947e c672:947c c673:9c77 c674:9c78 c675:9ef7 c676:8c54 c677:947f c678:9e1a c679:7228 c67a:9a6a c67b:9b31 c67c:9e1b c67d:9e1e c67e:7c72 c6a1:2460 c6a2:2461 c6a3:2462 c6a4:2463 c6a5:2464 c6a6:2465 c6a7:2466 c6a8:2467 c6a9:2468 c6aa:2469 c6ab:2474 c6ac:2475 c6ad:2476 c6ae:2477 c6af:2478 c6b0:2479 c6b1:247a c6b2:247b c6b3:247c c6b4:247d c6b5:2170 c6b6:2171 c6b7:2172 c6b8:2173 c6b9:2174 c6ba:2175 c6bb:2176 c6bc:2177 c6bd:2178 c6be:2179 c6bf:4e36 c6c0:4e3f c6c1:4e85 c6c2:4ea0 c6c3:5182 c6c4:5196 c6c5:51ab c6c6:52f9 c6c7:5338 c6c8:5369 c6c9:53b6 c6ca:590a c6cb:5b80 c6cc:5ddb c6cd:2f33 c6ce:5e7f c6d0:5f50 c6d1:5f61 c6d2:6534 c6d4:7592 c6d6:8fb5 c6d8:00a8 c6d9:02c6 c6da:30fd c6db:30fe c6dc:309d c6dd:309e c6e0:3005 c6e1:3006 c6e2:3007 c6e3:30fc c6e4:ff3b c6e5:ff3d c6e6:273d c6e7:3041 c6e8:3042 c6e9:3043 c6ea:3044 c6eb:3045 c6ec:3046 c6ed:3047 c6ee:3048 c6ef:3049 c6f0:304a c6f1:304b c6f2:304c c6f3:304d c6f4:304e c6f5:304f c6f6:3050 c6f7:3051 c6f8:3052 c6f9:3053 c6fa:3054 c6fb:3055 c6fc:3056 c6fd:3057 c6fe:3058 c740:3059 c741:305a c742:305b c743:305c c744:305d c745:305e c746:305f c747:3060 c748:3061 c749:3062 c74a:3063 c74b:3064 c74c:3065 c74d:3066 c74e:3067 c74f:3068 c750:3069 c751:306a c752:306b c753:306c c754:306d c755:306e c756:306f c757:3070 c758:3071 c759:3072 c75a:3073 c75b:3074 c75c:3075 c75d:3076 c75e:3077 c75f:3078 c760:3079 c761:307a c762:307b c763:307c c764:307d c765:307e c766:307f c767:3080 c768:3081 c769:3082 c76a:3083 c76b:3084 c76c:3085 c76d:3086 c76e:3087 c76f:3088 c770:3089 c771:308a c772:308b c773:308c c774:308d c775:308e c776:308f c777:3090 c778:3091 c779:3092 c77a:3093 c77b:30a1 c77c:30a2 c77d:30a3 c77e:30a4 c7a1:30a5 c7a2:30a6 c7a3:30a7 c7a4:30a8 c7a5:30a9 c7a6:30aa c7a7:30ab c7a8:30ac c7a9:30ad c7aa:30ae c7ab:30af c7ac:30b0 c7ad:30b1 c7ae:30b2 c7af:30b3 c7b0:30b4 c7b1:30b5 c7b2:30b6 c7b3:30b7 c7b4:30b8 c7b5:30b9 c7b6:30ba c7b7:30bb c7b8:30bc c7b9:30bd c7ba:30be c7bb:30bf c7bc:30c0 c7bd:30c1 c7be:30c2 c7bf:30c3 c7c0:30c4 c7c1:30c5 c7c2:30c6 c7c3:30c7 c7c4:30c8 c7c5:30c9 c7c6:30ca c7c7:30cb c7c8:30cc c7c9:30cd c7ca:30ce c7cb:30cf c7cc:30d0 c7cd:30d1 c7ce:30d2 c7cf:30d3 c7d0:30d4 c7d1:30d5 c7d2:30d6 c7d3:30d7 c7d4:30d8 c7d5:30d9 c7d6:30da c7d7:30db c7d8:30dc c7d9:30dd c7da:30de c7db:30df c7dc:30e0 c7dd:30e1 c7de:30e2 c7df:30e3 c7e0:30e4 c7e1:30e5 c7e2:30e6 c7e3:30e7 c7e4:30e8 c7e5:30e9 c7e6:30ea c7e7:30eb c7e8:30ec c7e9:30ed c7ea:30ee c7eb:30ef c7ec:30f0 c7ed:30f1 c7ee:30f2 c7ef:30f3 c7f0:30f4 c7f1:30f5 c7f2:30f6 c7f3:0410 c7f4:0411 c7f5:0412 c7f6:0413 c7f7:0414 c7f8:0415 c7f9:0401 c7fa:0416 c7fb:0417 c7fc:0418 c7fd:0419 c7fe:041a c840:041b c841:041c c842:041d c843:041e c844:041f c845:0420 c846:0421 c847:0422 c848:0423 c849:0424 c84a:0425 c84b:0426 c84c:0427 c84d:0428 c84e:0429 c84f:042a c850:042b c851:042c c852:042d c853:042e c854:042f c855:0430 c856:0431 c857:0432 c858:0433 c859:0434 c85a:0435 c85b:0451 c85c:0436 c85d:0437 c85e:0438 c85f:0439 c860:043a c861:043b c862:043c c863:043d c864:043e c865:043f c866:0440 c867:0441 c868:0442 c869:0443 c86a:0444 c86b:0445 c86c:0446 c86d:0447 c86e:0448 c86f:0449 c870:044a c871:044b c872:044c c873:044d c874:044e c875:044f c876:21e7 c877:21b8 c878:21b9 c879:31cf c87a:200cc c87b:4e5a c87c:2008a c87d:5202 c87e:4491 c8a1:9fb0 c8a2:5188 c8a3:9fb1 c8a4:27607 c8cd:ffe2 c8ce:ffe4 c8cf:ff07 c8d0:ff02 c8d1:3231 c8d2:2116 c8d3:2121 c8d4:309b c8d5:309c c8d6:2e80 c8d7:2e84 c8d8:2e86 c8d9:2e87 c8da:2e88 c8db:2e8a c8dc:2e8c c8dd:2e8d c8de:2e95 c8df:2e9c c8e0:2e9d c8e1:2ea5 c8e2:2ea7 c8e3:2eaa c8e4:2eac c8e5:2eae c8e6:2eb6 c8e7:2ebc c8e8:2ebe c8e9:2ec6 c8ea:2eca c8eb:2ecc c8ec:2ecd c8ed:2ecf c8ee:2ed6 c8ef:2ed7 c8f0:2ede c8f1:2ee3 c8f5:0283 c8f6:0250 c8f7:025b c8f8:0254 c8f9:0275 c8fa:0153 c8fb:00f8 c8fc:014b c8fd:028a c8fe:026a c940:4e42 c941:4e5c c942:51f5 c943:531a c944:5382 c945:4e07 c946:4e0c c947:4e47 c948:4e8d c949:56d7 c94a:fa0c c94b:5c6e c94c:5f73 c94d:4e0f c94e:5187 c94f:4e0e c950:4e2e c951:4e93 c952:4ec2 c953:4ec9 c954:4ec8 c955:5198 c956:52fc c957:536c c958:53b9 c959:5720 c95a:5903 c95b:592c c95c:5c10 c95d:5dff c95e:65e1 c95f:6bb3 c960:6bcc c961:6c14 c962:723f c963:4e31 c964:4e3c c965:4ee8 c966:4edc c967:4ee9 c968:4ee1 c969:4edd c96a:4eda c96b:520c c96c:531c c96d:534c c96e:5722 c96f:5723 c970:5917 c971:592f c972:5b81 c973:5b84 c974:5c12 c975:5c3b c976:5c74 c977:5c73 c978:5e04 c979:5e80 c97a:5e82 c97b:5fc9 c97c:6209 c97d:6250 c97e:6c15 c9a1:6c36 c9a2:6c43 c9a3:6c3f c9a4:6c3b c9a5:72ae c9a6:72b0 c9a7:738a c9a8:79b8 c9a9:808a c9aa:961e c9ab:4f0e c9ac:4f18 c9ad:4f2c c9ae:4ef5 c9af:4f14 c9b0:4ef1 c9b1:4f00 c9b2:4ef7 c9b3:4f08 c9b4:4f1d c9b5:4f02 c9b6:4f05 c9b7:4f22 c9b8:4f13 c9b9:4f04 c9ba:4ef4 c9bb:4f12 c9bc:51b1 c9bd:5213 c9be:5209 c9bf:5210 c9c0:52a6 c9c1:5322 c9c2:531f c9c3:534d c9c4:538a c9c5:5407 c9c6:56e1 c9c7:56df c9c8:572e c9c9:572a c9ca:5734 c9cb:593c c9cc:5980 c9cd:597c c9ce:5985 c9cf:597b c9d0:597e c9d1:5977 c9d2:597f c9d3:5b56 c9d4:5c15 c9d5:5c25 c9d6:5c7c c9d7:5c7a c9d8:5c7b c9d9:5c7e c9da:5ddf c9db:5e75 c9dc:5e84 c9dd:5f02 c9de:5f1a c9df:5f74 c9e0:5fd5 c9e1:5fd4 c9e2:5fcf c9e3:625c c9e4:625e c9e5:6264 c9e6:6261 c9e7:6266 c9e8:6262 c9e9:6259 c9ea:6260 c9eb:625a c9ec:6265 c9ed:65ef c9ee:65ee c9ef:673e c9f0:6739 c9f1:6738 c9f2:673b c9f3:673a c9f4:673f c9f5:673c c9f6:6733 c9f7:6c18 c9f8:6c46 c9f9:6c52 c9fa:6c5c c9fb:6c4f c9fc:6c4a c9fd:6c54 c9fe:6c4b ca40:6c4c ca41:7071 ca42:725e ca43:72b4 ca44:72b5 ca45:738e ca46:752a ca47:767f ca48:7a75 ca49:7f51 ca4a:8278 ca4b:827c ca4c:8280 ca4d:827d ca4e:827f ca4f:864d ca50:897e ca51:9099 ca52:9097 ca53:9098 ca54:909b ca55:9094 ca56:9622 ca57:9624 ca58:9620 ca59:9623 ca5a:4f56 ca5b:4f3b ca5c:4f62 ca5d:4f49 ca5e:4f53 ca5f:4f64 ca60:4f3e ca61:4f67 ca62:4f52 ca63:4f5f ca64:4f41 ca65:4f58 ca66:4f2d ca67:4f33 ca68:4f3f ca69:4f61 ca6a:518f ca6b:51b9 ca6c:521c ca6d:521e ca6e:5221 ca6f:52ad ca70:52ae ca71:5309 ca72:5363 ca73:5372 ca74:538e ca75:538f ca76:5430 ca77:5437 ca78:542a ca79:5454 ca7a:5445 ca7b:5419 ca7c:541c ca7d:5425 ca7e:5418 caa1:543d caa2:544f caa3:5441 caa4:5428 caa5:5424 caa6:5447 caa7:56ee caa8:56e7 caa9:56e5 caaa:5741 caab:5745 caac:574c caad:5749 caae:574b caaf:5752 cab0:5906 cab1:5940 cab2:59a6 cab3:5998 cab4:59a0 cab5:5997 cab6:598e cab7:59a2 cab8:5990 cab9:598f caba:59a7 cabb:59a1 cabc:5b8e cabd:5b92 cabe:5c28 cabf:5c2a cac0:5c8d cac1:5c8f cac2:5c88 cac3:5c8b cac4:5c89 cac5:5c92 cac6:5c8a cac7:5c86 cac8:5c93 cac9:5c95 caca:5de0 cacb:5e0a cacc:5e0e cacd:5e8b cace:5e89 cacf:5e8c cad0:5e88 cad1:5e8d cad2:5f05 cad3:5f1d cad4:5f78 cad5:5f76 cad6:5fd2 cad7:5fd1 cad8:5fd0 cad9:5fed cada:5fe8 cadb:5fee cadc:5ff3 cadd:5fe1 cade:5fe4 cadf:5fe3 cae0:5ffa cae1:5fef cae2:5ff7 cae3:5ffb cae4:6000 cae5:5ff4 cae6:623a cae7:6283 cae8:628c cae9:628e caea:628f caeb:6294 caec:6287 caed:6271 caee:627b caef:627a caf0:6270 caf1:6281 caf2:6288 caf3:6277 caf4:627d caf5:6272 caf6:6274 caf7:6537 caf8:65f0 caf9:65f4 cafa:65f3 cafb:65f2 cafc:65f5 cafd:6745 cafe:6747 cb40:6759 cb41:6755 cb42:674c cb43:6748 cb44:675d cb45:674d cb46:675a cb47:674b cb48:6bd0 cb49:6c19 cb4a:6c1a cb4b:6c78 cb4c:6c67 cb4d:6c6b cb4e:6c84 cb4f:6c8b cb50:6c8f cb51:6c71 cb52:6c6f cb53:6c69 cb54:6c9a cb55:6c6d cb56:6c87 cb57:6c95 cb58:6c9c cb59:6c66 cb5a:6c73 cb5b:6c65 cb5c:6c7b cb5d:6c8e cb5e:7074 cb5f:707a cb60:7263 cb61:72bf cb62:72bd cb63:72c3 cb64:72c6 cb65:72c1 cb66:72ba cb67:72c5 cb68:7395 cb69:7397 cb6a:7393 cb6b:7394 cb6c:7392 cb6d:753a cb6e:7539 cb6f:7594 cb70:7595 cb71:7681 cb72:793d cb73:8034 cb74:8095 cb75:8099 cb76:8090 cb77:8092 cb78:809c cb79:8290 cb7a:828f cb7b:8285 cb7c:828e cb7d:8291 cb7e:8293 cba1:828a cba2:8283 cba3:8284 cba4:8c78 cba5:8fc9 cba6:8fbf cba7:909f cba8:90a1 cba9:90a5 cbaa:909e cbab:90a7 cbac:90a0 cbad:9630 cbae:9628 cbaf:962f cbb0:962d cbb1:4e33 cbb2:4f98 cbb3:4f7c cbb4:4f85 cbb5:4f7d cbb6:4f80 cbb7:4f87 cbb8:4f76 cbb9:4f74 cbba:4f89 cbbb:4f84 cbbc:4f77 cbbd:4f4c cbbe:4f97 cbbf:4f6a cbc0:4f9a cbc1:4f79 cbc2:4f81 cbc3:4f78 cbc4:4f90 cbc5:4f9c cbc6:4f94 cbc7:4f9e cbc8:4f92 cbc9:4f82 cbca:4f95 cbcb:4f6b cbcc:4f6e cbcd:519e cbce:51bc cbcf:51be cbd0:5235 cbd1:5232 cbd2:5233 cbd3:5246 cbd4:5231 cbd5:52bc cbd6:530a cbd7:530b cbd8:533c cbd9:5392 cbda:5394 cbdb:5487 cbdc:547f cbdd:5481 cbde:5491 cbdf:5482 cbe0:5488 cbe1:546b cbe2:547a cbe3:547e cbe4:5465 cbe5:546c cbe6:5474 cbe7:5466 cbe8:548d cbe9:546f cbea:5461 cbeb:5460 cbec:5498 cbed:5463 cbee:5467 cbef:5464 cbf0:56f7 cbf1:56f9 cbf2:576f cbf3:5772 cbf4:576d cbf5:576b cbf6:5771 cbf7:5770 cbf8:5776 cbf9:5780 cbfa:5775 cbfb:577b cbfc:5773 cbfd:5774 cbfe:5762 cc40:5768 cc41:577d cc42:590c cc43:5945 cc44:59b5 cc45:59ba cc46:59cf cc47:59ce cc48:59b2 cc49:59cc cc4a:59c1 cc4b:59b6 cc4c:59bc cc4d:59c3 cc4e:59d6 cc4f:59b1 cc50:59bd cc51:59c0 cc52:59c8 cc53:59b4 cc54:59c7 cc55:5b62 cc56:5b65 cc57:5b93 cc58:5b95 cc59:5c44 cc5a:5c47 cc5b:5cae cc5c:5ca4 cc5d:5ca0 cc5e:5cb5 cc5f:5caf cc60:5ca8 cc61:5cac cc62:5c9f cc63:5ca3 cc64:5cad cc65:5ca2 cc66:5caa cc67:5ca7 cc68:5c9d cc69:5ca5 cc6a:5cb6 cc6b:5cb0 cc6c:5ca6 cc6d:5e17 cc6e:5e14 cc6f:5e19 cc70:5f28 cc71:5f22 cc72:5f23 cc73:5f24 cc74:5f54 cc75:5f82 cc76:5f7e cc77:5f7d cc78:5fde cc79:5fe5 cc7a:602d cc7b:6026 cc7c:6019 cc7d:6032 cc7e:600b cca1:6034 cca2:600a cca3:6017 cca4:6033 cca5:601a cca6:601e cca7:602c cca8:6022 cca9:600d ccaa:6010 ccab:602e ccac:6013 ccad:6011 ccae:600c ccaf:6009 ccb0:601c ccb1:6214 ccb2:623d ccb3:62ad ccb4:62b4 ccb5:62d1 ccb6:62be ccb7:62aa ccb8:62b6 ccb9:62ca ccba:62ae ccbb:62b3 ccbc:62af ccbd:62bb ccbe:62a9 ccbf:62b0 ccc0:62b8 ccc1:653d ccc2:65a8 ccc3:65bb ccc4:6609 ccc5:65fc ccc6:6604 ccc7:6612 ccc8:6608 ccc9:65fb ccca:6603 cccb:660b cccc:660d cccd:6605 ccce:65fd cccf:6611 ccd0:6610 ccd1:66f6 ccd2:670a ccd3:6785 ccd4:676c ccd5:678e ccd6:6792 ccd7:6776 ccd8:677b ccd9:6798 ccda:6786 ccdb:6784 ccdc:6774 ccdd:678d ccde:678c ccdf:677a cce0:679f cce1:6791 cce2:6799 cce3:6783 cce4:677d cce5:6781 cce6:6778 cce7:6779 cce8:6794 cce9:6b25 ccea:6b80 cceb:6b7e ccec:6bde cced:6c1d ccee:6c93 ccef:6cec ccf0:6ceb ccf1:6cee ccf2:6cd9 ccf3:6cb6 ccf4:6cd4 ccf5:6cad ccf6:6ce7 ccf7:6cb7 ccf8:6cd0 ccf9:6cc2 ccfa:6cba ccfb:6cc3 ccfc:6cc6 ccfd:6ced ccfe:6cf2 cd40:6cd2 cd41:6cdd cd42:6cb4 cd43:6c8a cd44:6c9d cd45:6c80 cd46:6cde cd47:6cc0 cd48:6d30 cd49:6ccd cd4a:6cc7 cd4b:6cb0 cd4c:6cf9 cd4d:6ccf cd4e:6ce9 cd4f:6cd1 cd50:7094 cd51:7098 cd52:7085 cd53:7093 cd54:7086 cd55:7084 cd56:7091 cd57:7096 cd58:7082 cd59:709a cd5a:7083 cd5b:726a cd5c:72d6 cd5d:72cb cd5e:72d8 cd5f:72c9 cd60:72dc cd61:72d2 cd62:72d4 cd63:72da cd64:72cc cd65:72d1 cd66:73a4 cd67:73a1 cd68:73ad cd69:73a6 cd6a:73a2 cd6b:73a0 cd6c:73ac cd6d:739d cd6e:74dd cd6f:74e8 cd70:753f cd71:7540 cd72:753e cd73:758c cd74:7598 cd75:76af cd76:76f3 cd77:76f1 cd78:76f0 cd79:76f5 cd7a:77f8 cd7b:77fc cd7c:77f9 cd7d:77fb cd7e:77fa cda1:77f7 cda2:7942 cda3:793f cda4:79c5 cda5:7a78 cda6:7a7b cda7:7afb cda8:7c75 cda9:7cfd cdaa:8035 cdab:808f cdac:80ae cdad:80a3 cdae:80b8 cdaf:80b5 cdb0:80ad cdb1:8220 cdb2:82a0 cdb3:82c0 cdb4:82ab cdb5:829a cdb6:8298 cdb7:829b cdb8:82b5 cdb9:82a7 cdba:82ae cdbb:82bc cdbc:829e cdbd:82ba cdbe:82b4 cdbf:82a8 cdc0:82a1 cdc1:82a9 cdc2:82c2 cdc3:82a4 cdc4:82c3 cdc5:82b6 cdc6:82a2 cdc7:8670 cdc8:866f cdc9:866d cdca:866e cdcb:8c56 cdcc:8fd2 cdcd:8fcb cdce:8fd3 cdcf:8fcd cdd0:8fd6 cdd1:8fd5 cdd2:8fd7 cdd3:90b2 cdd4:90b4 cdd5:90af cdd6:90b3 cdd7:90b0 cdd8:9639 cdd9:963d cdda:963c cddb:963a cddc:9643 cddd:4fcd cdde:4fc5 cddf:4fd3 cde0:4fb2 cde1:4fc9 cde2:4fcb cde3:4fc1 cde4:4fd4 cde5:4fdc cde6:4fd9 cde7:4fbb cde8:4fb3 cde9:4fdb cdea:4fc7 cdeb:4fd6 cdec:4fba cded:4fc0 cdee:4fb9 cdef:4fec cdf0:5244 cdf1:5249 cdf2:52c0 cdf3:52c2 cdf4:533d cdf5:537c cdf6:5397 cdf7:5396 cdf8:5399 cdf9:5398 cdfa:54ba cdfb:54a1 cdfc:54ad cdfd:54a5 cdfe:54cf ce40:54c3 ce41:830d ce42:54b7 ce43:54ae ce44:54d6 ce45:54b6 ce46:54c5 ce47:54c6 ce48:54a0 ce49:5470 ce4a:54bc ce4b:54a2 ce4c:54be ce4d:5472 ce4e:54de ce4f:54b0 ce50:57b5 ce51:579e ce52:579f ce53:57a4 ce54:578c ce55:5797 ce56:579d ce57:579b ce58:5794 ce59:5798 ce5a:578f ce5b:5799 ce5c:57a5 ce5d:579a ce5e:5795 ce5f:58f4 ce60:590d ce61:5953 ce62:59e1 ce63:59de ce64:59ee ce65:5a00 ce66:59f1 ce67:59dd ce68:59fa ce69:59fd ce6a:59fc ce6b:59f6 ce6c:59e4 ce6d:59f2 ce6e:59f7 ce6f:59db ce70:59e9 ce71:59f3 ce72:59f5 ce73:59e0 ce74:59fe ce75:59f4 ce76:59ed ce77:5ba8 ce78:5c4c ce79:5cd0 ce7a:5cd8 ce7b:5ccc ce7c:5cd7 ce7d:5ccb ce7e:5cdb cea1:5cde cea2:5cda cea3:5cc9 cea4:5cc7 cea5:5cca cea6:5cd6 cea7:5cd3 cea8:5cd4 cea9:5ccf ceaa:5cc8 ceab:5cc6 ceac:5cce cead:5cdf ceae:5cf8 ceaf:5df9 ceb0:5e21 ceb1:5e22 ceb2:5e23 ceb3:5e20 ceb4:5e24 ceb5:5eb0 ceb6:5ea4 ceb7:5ea2 ceb8:5e9b ceb9:5ea3 ceba:5ea5 cebb:5f07 cebc:5f2e cebd:5f56 cebe:5f86 cebf:6037 cec0:6039 cec1:6054 cec2:6072 cec3:605e cec4:6045 cec5:6053 cec6:6047 cec7:6049 cec8:605b cec9:604c ceca:6040 cecb:6042 cecc:605f cecd:6024 cece:6044 cecf:6058 ced0:6066 ced1:606e ced2:6242 ced3:6243 ced4:62cf ced5:630d ced6:630b ced7:62f5 ced8:630e ced9:6303 ceda:62eb cedb:62f9 cedc:630f cedd:630c cede:62f8 cedf:62f6 cee0:6300 cee1:6313 cee2:6314 cee3:62fa cee4:6315 cee5:62fb cee6:62f0 cee7:6541 cee8:6543 cee9:65aa ceea:65bf ceeb:6636 ceec:6621 ceed:6632 ceee:6635 ceef:661c cef0:6626 cef1:6622 cef2:6633 cef3:662b cef4:663a cef5:661d cef6:6634 cef7:6639 cef8:662e cef9:670f cefa:6710 cefb:67c1 cefc:67f2 cefd:67c8 cefe:67ba cf40:67dc cf41:67bb cf42:67f8 cf43:67d8 cf44:67c0 cf45:67b7 cf46:67c5 cf47:67eb cf48:67e4 cf49:67df cf4a:67b5 cf4b:67cd cf4c:67b3 cf4d:67f7 cf4e:67f6 cf4f:67ee cf50:67e3 cf51:67c2 cf52:67b9 cf53:67ce cf54:67e7 cf55:67f0 cf56:67b2 cf57:67fc cf58:67c6 cf59:67ed cf5a:67cc cf5b:67ae cf5c:67e6 cf5d:67db cf5e:67fa cf5f:67c9 cf60:67ca cf61:67c3 cf62:67ea cf63:67cb cf64:6b28 cf65:6b82 cf66:6b84 cf67:6bb6 cf68:6bd6 cf69:6bd8 cf6a:6be0 cf6b:6c20 cf6c:6c21 cf6d:6d28 cf6e:6d34 cf6f:6d2d cf70:6d1f cf71:6d3c cf72:6d3f cf73:6d12 cf74:6d0a cf75:6cda cf76:6d33 cf77:6d04 cf78:6d19 cf79:6d3a cf7a:6d1a cf7b:6d11 cf7c:6d00 cf7d:6d1d cf7e:6d42 cfa1:6d01 cfa2:6d18 cfa3:6d37 cfa4:6d03 cfa5:6d0f cfa6:6d40 cfa7:6d07 cfa8:6d20 cfa9:6d2c cfaa:6d08 cfab:6d22 cfac:6d09 cfad:6d10 cfae:70b7 cfaf:709f cfb0:70be cfb1:70b1 cfb2:70b0 cfb3:70a1 cfb4:70b4 cfb5:70b5 cfb6:70a9 cfb7:7241 cfb8:7249 cfb9:724a cfba:726c cfbb:7270 cfbc:7273 cfbd:726e cfbe:72ca cfbf:72e4 cfc0:72e8 cfc1:72eb cfc2:72df cfc3:72ea cfc4:72e6 cfc5:72e3 cfc6:7385 cfc7:73cc cfc8:73c2 cfc9:73c8 cfca:73c5 cfcb:73b9 cfcc:73b6 cfcd:73b5 cfce:73b4 cfcf:73eb cfd0:73bf cfd1:73c7 cfd2:73be cfd3:73c3 cfd4:73c6 cfd5:73b8 cfd6:73cb cfd7:74ec cfd8:74ee cfd9:752e cfda:7547 cfdb:7548 cfdc:75a7 cfdd:75aa cfde:7679 cfdf:76c4 cfe0:7708 cfe1:7703 cfe2:7704 cfe3:7705 cfe4:770a cfe5:76f7 cfe6:76fb cfe7:76fa cfe8:77e7 cfe9:77e8 cfea:7806 cfeb:7811 cfec:7812 cfed:7805 cfee:7810 cfef:780f cff0:780e cff1:7809 cff2:7803 cff3:7813 cff4:794a cff5:794c cff6:794b cff7:7945 cff8:7944 cff9:79d5 cffa:79cd cffb:79cf cffc:79d6 cffd:79ce cffe:7a80 d040:7a7e d041:7ad1 d042:7b00 d043:7b01 d044:7c7a d045:7c78 d046:7c79 d047:7c7f d048:7c80 d049:7c81 d04a:7d03 d04b:7d08 d04c:7d01 d04d:7f58 d04e:7f91 d04f:7f8d d050:7fbe d051:8007 d052:800e d053:800f d054:8014 d055:8037 d056:80d8 d057:80c7 d058:80e0 d059:80d1 d05a:80c8 d05b:80c2 d05c:80d0 d05d:80c5 d05e:80e3 d05f:80d9 d060:80dc d061:80ca d062:80d5 d063:80c9 d064:80cf d065:80d7 d066:80e6 d067:80cd d068:81ff d069:8221 d06a:8294 d06b:82d9 d06c:82fe d06d:82f9 d06e:8307 d06f:82e8 d070:8300 d071:82d5 d072:833a d073:82eb d074:82d6 d075:82f4 d076:82ec d077:82e1 d078:82f2 d079:82f5 d07a:830c d07b:82fb d07c:82f6 d07d:82f0 d07e:82ea d0a1:82e4 d0a2:82e0 d0a3:82fa d0a4:82f3 d0a5:82ed d0a6:8677 d0a7:8674 d0a8:867c d0a9:8673 d0aa:8841 d0ab:884e d0ac:8867 d0ad:886a d0ae:8869 d0af:89d3 d0b0:8a04 d0b1:8a07 d0b2:8d72 d0b3:8fe3 d0b4:8fe1 d0b5:8fee d0b6:8fe0 d0b7:90f1 d0b8:90bd d0b9:90bf d0ba:90d5 d0bb:90c5 d0bc:90be d0bd:90c7 d0be:90cb d0bf:90c8 d0c0:91d4 d0c1:91d3 d0c2:9654 d0c3:964f d0c4:9651 d0c5:9653 d0c6:964a d0c7:964e d0c8:501e d0c9:5005 d0ca:5007 d0cb:5013 d0cc:5022 d0cd:5030 d0ce:501b d0cf:4ff5 d0d0:4ff4 d0d1:5033 d0d2:5037 d0d3:502c d0d4:4ff6 d0d5:4ff7 d0d6:5017 d0d7:501c d0d8:5020 d0d9:5027 d0da:5035 d0db:502f d0dc:5031 d0dd:500e d0de:515a d0df:5194 d0e0:5193 d0e1:51ca d0e2:51c4 d0e3:51c5 d0e4:51c8 d0e5:51ce d0e6:5261 d0e7:525a d0e8:5252 d0e9:525e d0ea:525f d0eb:5255 d0ec:5262 d0ed:52cd d0ee:530e d0ef:539e d0f0:5526 d0f1:54e2 d0f2:5517 d0f3:5512 d0f4:54e7 d0f5:54f3 d0f6:54e4 d0f7:551a d0f8:54ff d0f9:5504 d0fa:5508 d0fb:54eb d0fc:5511 d0fd:5505 d0fe:54f1 d140:550a d141:54fb d142:54f7 d143:54f8 d144:54e0 d145:550e d146:5503 d147:550b d148:5701 d149:5702 d14a:57cc d14b:5832 d14c:57d5 d14d:57d2 d14e:57ba d14f:57c6 d150:57bd d151:57bc d152:57b8 d153:57b6 d154:57bf d155:57c7 d156:57d0 d157:57b9 d158:57c1 d159:590e d15a:594a d15b:5a19 d15c:5a16 d15d:5a2d d15e:5a2e d15f:5a15 d160:5a0f d161:5a17 d162:5a0a d163:5a1e d164:5a33 d165:5b6c d166:5ba7 d167:5bad d168:5bac d169:5c03 d16a:5c56 d16b:5c54 d16c:5cec d16d:5cff d16e:5cee d16f:5cf1 d170:5cf7 d171:5d00 d172:5cf9 d173:5e29 d174:5e28 d175:5ea8 d176:5eae d177:5eaa d178:5eac d179:5f33 d17a:5f30 d17b:5f67 d17c:605d d17d:605a d17e:6067 d1a1:6041 d1a2:60a2 d1a3:6088 d1a4:6080 d1a5:6092 d1a6:6081 d1a7:609d d1a8:6083 d1a9:6095 d1aa:609b d1ab:6097 d1ac:6087 d1ad:609c d1ae:608e d1af:6219 d1b0:6246 d1b1:62f2 d1b2:6310 d1b3:6356 d1b4:632c d1b5:6344 d1b6:6345 d1b7:6336 d1b8:6343 d1b9:63e4 d1ba:6339 d1bb:634b d1bc:634a d1bd:633c d1be:6329 d1bf:6341 d1c0:6334 d1c1:6358 d1c2:6354 d1c3:6359 d1c4:632d d1c5:6347 d1c6:6333 d1c7:635a d1c8:6351 d1c9:6338 d1ca:6357 d1cb:6340 d1cc:6348 d1cd:654a d1ce:6546 d1cf:65c6 d1d0:65c3 d1d1:65c4 d1d2:65c2 d1d3:664a d1d4:665f d1d5:6647 d1d6:6651 d1d7:6712 d1d8:6713 d1d9:681f d1da:681a d1db:6849 d1dc:6832 d1dd:6833 d1de:683b d1df:684b d1e0:684f d1e1:6816 d1e2:6831 d1e3:681c d1e4:6835 d1e5:682b d1e6:682d d1e7:682f d1e8:684e d1e9:6844 d1ea:6834 d1eb:681d d1ec:6812 d1ed:6814 d1ee:6826 d1ef:6828 d1f0:682e d1f1:684d d1f2:683a d1f3:6825 d1f4:6820 d1f5:6b2c d1f6:6b2f d1f7:6b2d d1f8:6b31 d1f9:6b34 d1fa:6b6d d1fb:8082 d1fc:6b88 d1fd:6be6 d1fe:6be4 d240:6be8 d241:6be3 d242:6be2 d243:6be7 d244:6c25 d245:6d7a d246:6d63 d247:6d64 d248:6d76 d249:6d0d d24a:6d61 d24b:6d92 d24c:6d58 d24d:6d62 d24e:6d6d d24f:6d6f d250:6d91 d251:6d8d d252:6def d253:6d7f d254:6d86 d255:6d5e d256:6d67 d257:6d60 d258:6d97 d259:6d70 d25a:6d7c d25b:6d5f d25c:6d82 d25d:6d98 d25e:6d2f d25f:6d68 d260:6d8b d261:6d7e d262:6d80 d263:6d84 d264:6d16 d265:6d83 d266:6d7b d267:6d7d d268:6d75 d269:6d90 d26a:70dc d26b:70d3 d26c:70d1 d26d:70dd d26e:70cb d26f:7f39 d270:70e2 d271:70d7 d272:70d2 d273:70de d274:70e0 d275:70d4 d276:70cd d277:70c5 d278:70c6 d279:70c7 d27a:70da d27b:70ce d27c:70e1 d27d:7242 d27e:7278 d2a1:7277 d2a2:7276 d2a3:7300 d2a4:72fa d2a5:72f4 d2a6:72fe d2a7:72f6 d2a8:72f3 d2a9:72fb d2aa:7301 d2ab:73d3 d2ac:73d9 d2ad:73e5 d2ae:73d6 d2af:73bc d2b0:73e7 d2b1:73e3 d2b2:73e9 d2b3:73dc d2b4:73d2 d2b5:73db d2b6:73d4 d2b7:73dd d2b8:73da d2b9:73d7 d2ba:73d8 d2bb:73e8 d2bc:74de d2bd:74df d2be:74f4 d2bf:74f5 d2c0:7521 d2c1:755b d2c2:755f d2c3:75b0 d2c4:75c1 d2c5:75bb d2c6:75c4 d2c7:75c0 d2c8:75bf d2c9:75b6 d2ca:75ba d2cb:768a d2cc:76c9 d2cd:771d d2ce:771b d2cf:7710 d2d0:7713 d2d1:7712 d2d2:7723 d2d3:7711 d2d4:7715 d2d5:7719 d2d6:771a d2d7:7722 d2d8:7727 d2d9:7823 d2da:782c d2db:7822 d2dc:7835 d2dd:782f d2de:7828 d2df:782e d2e0:782b d2e1:7821 d2e2:7829 d2e3:7833 d2e4:782a d2e5:7831 d2e6:7954 d2e7:795b d2e8:794f d2e9:795c d2ea:7953 d2eb:7952 d2ec:7951 d2ed:79eb d2ee:79ec d2ef:79e0 d2f0:79ee d2f1:79ed d2f2:79ea d2f3:79dc d2f4:79de d2f5:79dd d2f6:7a86 d2f7:7a89 d2f8:7a85 d2f9:7a8b d2fa:7a8c d2fb:7a8a d2fc:7a87 d2fd:7ad8 d2fe:7b10 d340:7b04 d341:7b13 d342:7b05 d343:7b0f d344:7b08 d345:7b0a d346:7b0e d347:7b09 d348:7b12 d349:7c84 d34a:7c91 d34b:7c8a d34c:7c8c d34d:7c88 d34e:7c8d d34f:7c85 d350:7d1e d351:7d1d d352:7d11 d353:7d0e d354:7d18 d355:7d16 d356:7d13 d357:7d1f d358:7d12 d359:7d0f d35a:7d0c d35b:7f5c d35c:7f61 d35d:7f5e d35e:7f60 d35f:7f5d d360:7f5b d361:7f96 d362:7f92 d363:7fc3 d364:7fc2 d365:7fc0 d366:8016 d367:803e d368:8039 d369:80fa d36a:80f2 d36b:80f9 d36c:80f5 d36d:8101 d36e:80fb d36f:8100 d370:8201 d371:822f d372:8225 d373:8333 d374:832d d375:8344 d376:8319 d377:8351 d378:8325 d379:8356 d37a:833f d37b:8341 d37c:8326 d37d:831c d37e:8322 d3a1:8342 d3a2:834e d3a3:831b d3a4:832a d3a5:8308 d3a6:833c d3a7:834d d3a8:8316 d3a9:8324 d3aa:8320 d3ab:8337 d3ac:832f d3ad:8329 d3ae:8347 d3af:8345 d3b0:834c d3b1:8353 d3b2:831e d3b3:832c d3b4:834b d3b5:8327 d3b6:8348 d3b7:8653 d3b8:8652 d3b9:86a2 d3ba:86a8 d3bb:8696 d3bc:868d d3bd:8691 d3be:869e d3bf:8687 d3c0:8697 d3c1:8686 d3c2:868b d3c3:869a d3c4:8685 d3c5:86a5 d3c6:8699 d3c7:86a1 d3c8:86a7 d3c9:8695 d3ca:8698 d3cb:868e d3cc:869d d3cd:8690 d3ce:8694 d3cf:8843 d3d0:8844 d3d1:886d d3d2:8875 d3d3:8876 d3d4:8872 d3d5:8880 d3d6:8871 d3d7:887f d3d8:886f d3d9:8883 d3da:887e d3db:8874 d3dc:887c d3dd:8a12 d3de:8c47 d3df:8c57 d3e0:8c7b d3e1:8ca4 d3e2:8ca3 d3e3:8d76 d3e4:8d78 d3e5:8db5 d3e6:8db7 d3e7:8db6 d3e8:8ed1 d3e9:8ed3 d3ea:8ffe d3eb:8ff5 d3ec:9002 d3ed:8fff d3ee:8ffb d3ef:9004 d3f0:8ffc d3f1:8ff6 d3f2:90d6 d3f3:90e0 d3f4:90d9 d3f5:90da d3f6:90e3 d3f7:90df d3f8:90e5 d3f9:90d8 d3fa:90db d3fb:90d7 d3fc:90dc d3fd:90e4 d3fe:9150 d440:914e d441:914f d442:91d5 d443:91e2 d444:91da d445:965c d446:965f d447:96bc d448:98e3 d449:9adf d44a:9b2f d44b:4e7f d44c:5070 d44d:506a d44e:5061 d44f:505e d450:5060 d451:5053 d452:504b d453:505d d454:5072 d455:5048 d456:504d d457:5041 d458:505b d459:504a d45a:5062 d45b:5015 d45c:5045 d45d:505f d45e:5069 d45f:506b d460:5063 d461:5064 d462:5046 d463:5040 d464:506e d465:5073 d466:5057 d467:5051 d468:51d0 d469:526b d46a:526d d46b:526c d46c:526e d46d:52d6 d46e:52d3 d46f:532d d470:539c d471:5575 d472:5576 d473:553c d474:554d d475:5550 d476:5534 d477:552a d478:5551 d479:5562 d47a:5536 d47b:5535 d47c:5530 d47d:5552 d47e:5545 d4a1:550c d4a2:5532 d4a3:5565 d4a4:554e d4a5:5539 d4a6:5548 d4a7:552d d4a8:553b d4a9:5540 d4aa:554b d4ab:570a d4ac:5707 d4ad:57fb d4ae:5814 d4af:57e2 d4b0:57f6 d4b1:57dc d4b2:57f4 d4b3:5800 d4b4:57ed d4b5:57fd d4b6:5808 d4b7:57f8 d4b8:580b d4b9:57f3 d4ba:57cf d4bb:5807 d4bc:57ee d4bd:57e3 d4be:57f2 d4bf:57e5 d4c0:57ec d4c1:57e1 d4c2:580e d4c3:57fc d4c4:5810 d4c5:57e7 d4c6:5801 d4c7:580c d4c8:57f1 d4c9:57e9 d4ca:57f0 d4cb:580d d4cc:5804 d4cd:595c d4ce:5a60 d4cf:5a58 d4d0:5a55 d4d1:5a67 d4d2:5a5e d4d3:5a38 d4d4:5a35 d4d5:5a6d d4d6:5a50 d4d7:5a5f d4d8:5a65 d4d9:5a6c d4da:5a53 d4db:5a64 d4dc:5a57 d4dd:5a43 d4de:5a5d d4df:5a52 d4e0:5a44 d4e1:5a5b d4e2:5a48 d4e3:5a8e d4e4:5a3e d4e5:5a4d d4e6:5a39 d4e7:5a4c d4e8:5a70 d4e9:5a69 d4ea:5a47 d4eb:5a51 d4ec:5a56 d4ed:5a42 d4ee:5a5c d4ef:5b72 d4f0:5b6e d4f1:5bc1 d4f2:5bc0 d4f3:5c59 d4f4:5d1e d4f5:5d0b d4f6:5d1d d4f7:5d1a d4f8:5d20 d4f9:5d0c d4fa:5d28 d4fb:5d0d d4fc:5d26 d4fd:5d25 d4fe:5d0f d540:5d30 d541:5d12 d542:5d23 d543:5d1f d544:5d2e d545:5e3e d546:5e34 d547:5eb1 d548:5eb4 d549:5eb9 d54a:5eb2 d54b:5eb3 d54c:5f36 d54d:5f38 d54e:5f9b d54f:5f96 d550:5f9f d551:608a d552:6090 d553:6086 d554:60be d555:60b0 d556:60ba d557:60d3 d558:60d4 d559:60cf d55a:60e4 d55b:60d9 d55c:60dd d55d:60c8 d55e:60b1 d55f:60db d560:60b7 d561:60ca d562:60bf d563:60c3 d564:60cd d565:60c0 d566:6332 d567:6365 d568:638a d569:6382 d56a:637d d56b:63bd d56c:639e d56d:63ad d56e:639d d56f:6397 d570:63ab d571:638e d572:636f d573:6387 d574:6390 d575:636e d576:63af d577:6375 d578:639c d579:636d d57a:63ae d57b:637c d57c:63a4 d57d:633b d57e:639f d5a1:6378 d5a2:6385 d5a3:6381 d5a4:6391 d5a5:638d d5a6:6370 d5a7:6553 d5a8:65cd d5a9:6665 d5aa:6661 d5ab:665b d5ac:6659 d5ad:665c d5ae:6662 d5af:6718 d5b0:6879 d5b1:6887 d5b2:6890 d5b3:689c d5b4:686d d5b5:686e d5b6:68ae d5b7:68ab d5b8:6956 d5b9:686f d5ba:68a3 d5bb:68ac d5bc:68a9 d5bd:6875 d5be:6874 d5bf:68b2 d5c0:688f d5c1:6877 d5c2:6892 d5c3:687c d5c4:686b d5c5:6872 d5c6:68aa d5c7:6880 d5c8:6871 d5c9:687e d5ca:689b d5cb:6896 d5cc:688b d5cd:68a0 d5ce:6889 d5cf:68a4 d5d0:6878 d5d1:687b d5d2:6891 d5d3:688c d5d4:688a d5d5:687d d5d6:6b36 d5d7:6b33 d5d8:6b37 d5d9:6b38 d5da:6b91 d5db:6b8f d5dc:6b8d d5dd:6b8e d5de:6b8c d5df:6c2a d5e0:6dc0 d5e1:6dab d5e2:6db4 d5e3:6db3 d5e4:6e74 d5e5:6dac d5e6:6de9 d5e7:6de2 d5e8:6db7 d5e9:6df6 d5ea:6dd4 d5eb:6e00 d5ec:6dc8 d5ed:6de0 d5ee:6ddf d5ef:6dd6 d5f0:6dbe d5f1:6de5 d5f2:6ddc d5f3:6ddd d5f4:6ddb d5f5:6df4 d5f6:6dca d5f7:6dbd d5f8:6ded d5f9:6df0 d5fa:6dba d5fb:6dd5 d5fc:6dc2 d5fd:6dcf d5fe:6dc9 d640:6dd0 d641:6df2 d642:6dd3 d643:6dfd d644:6dd7 d645:6dcd d646:6de3 d647:6dbb d648:70fa d649:710d d64a:70f7 d64b:7117 d64c:70f4 d64d:710c d64e:70f0 d64f:7104 d650:70f3 d651:7110 d652:70fc d653:70ff d654:7106 d655:7113 d656:7100 d657:70f8 d658:70f6 d659:710b d65a:7102 d65b:710e d65c:727e d65d:727b d65e:727c d65f:727f d660:731d d661:7317 d662:7307 d663:7311 d664:7318 d665:730a d666:7308 d667:72ff d668:730f d669:731e d66a:7388 d66b:73f6 d66c:73f8 d66d:73f5 d66e:7404 d66f:7401 d670:73fd d671:7407 d672:7400 d673:73fa d674:73fc d675:73ff d676:740c d677:740b d678:73f4 d679:7408 d67a:7564 d67b:7563 d67c:75ce d67d:75d2 d67e:75cf d6a1:75cb d6a2:75cc d6a3:75d1 d6a4:75d0 d6a5:768f d6a6:7689 d6a7:76d3 d6a8:7739 d6a9:772f d6aa:772d d6ab:7731 d6ac:7732 d6ad:7734 d6ae:7733 d6af:773d d6b0:7725 d6b1:773b d6b2:7735 d6b3:7848 d6b4:7852 d6b5:7849 d6b6:784d d6b7:784a d6b8:784c d6b9:7826 d6ba:7845 d6bb:7850 d6bc:7964 d6bd:7967 d6be:7969 d6bf:796a d6c0:7963 d6c1:796b d6c2:7961 d6c3:79bb d6c4:79fa d6c5:79f8 d6c6:79f6 d6c7:79f7 d6c8:7a8f d6c9:7a94 d6ca:7a90 d6cb:7b35 d6cc:7b47 d6cd:7b34 d6ce:7b25 d6cf:7b30 d6d0:7b22 d6d1:7b24 d6d2:7b33 d6d3:7b18 d6d4:7b2a d6d5:7b1d d6d6:7b31 d6d7:7b2b d6d8:7b2d d6d9:7b2f d6da:7b32 d6db:7b38 d6dc:7b1a d6dd:7b23 d6de:7c94 d6df:7c98 d6e0:7c96 d6e1:7ca3 d6e2:7d35 d6e3:7d3d d6e4:7d38 d6e5:7d36 d6e6:7d3a d6e7:7d45 d6e8:7d2c d6e9:7d29 d6ea:7d41 d6eb:7d47 d6ec:7d3e d6ed:7d3f d6ee:7d4a d6ef:7d3b d6f0:7d28 d6f1:7f63 d6f2:7f95 d6f3:7f9c d6f4:7f9d d6f5:7f9b d6f6:7fca d6f7:7fcb d6f8:7fcd d6f9:7fd0 d6fa:7fd1 d6fb:7fc7 d6fc:7fcf d6fd:7fc9 d6fe:801f d740:801e d741:801b d742:8047 d743:8043 d744:8048 d745:8118 d746:8125 d747:8119 d748:811b d749:812d d74a:811f d74b:812c d74c:811e d74d:8121 d74e:8115 d74f:8127 d750:811d d751:8122 d752:8211 d753:8238 d754:8233 d755:823a d756:8234 d757:8232 d758:8274 d759:8390 d75a:83a3 d75b:83a8 d75c:838d d75d:837a d75e:8373 d75f:83a4 d760:8374 d761:838f d762:8381 d763:8395 d764:8399 d765:8375 d766:8394 d767:83a9 d768:837d d769:8383 d76a:838c d76b:839d d76c:839b d76d:83aa d76e:838b d76f:837e d770:83a5 d771:83af d772:8388 d773:8397 d774:83b0 d775:837f d776:83a6 d777:8387 d778:83ae d779:8376 d77a:839a d77b:8659 d77c:8656 d77d:86bf d77e:86b7 d7a1:86c2 d7a2:86c1 d7a3:86c5 d7a4:86ba d7a5:86b0 d7a6:86c8 d7a7:86b9 d7a8:86b3 d7a9:86b8 d7aa:86cc d7ab:86b4 d7ac:86bb d7ad:86bc d7ae:86c3 d7af:86bd d7b0:86be d7b1:8852 d7b2:8889 d7b3:8895 d7b4:88a8 d7b5:88a2 d7b6:88aa d7b7:889a d7b8:8891 d7b9:88a1 d7ba:889f d7bb:8898 d7bc:88a7 d7bd:8899 d7be:889b d7bf:8897 d7c0:88a4 d7c1:88ac d7c2:888c d7c3:8893 d7c4:888e d7c5:8982 d7c6:89d6 d7c7:89d9 d7c8:89d5 d7c9:8a30 d7ca:8a27 d7cb:8a2c d7cc:8a1e d7cd:8c39 d7ce:8c3b d7cf:8c5c d7d0:8c5d d7d1:8c7d d7d2:8ca5 d7d3:8d7d d7d4:8d7b d7d5:8d79 d7d6:8dbc d7d7:8dc2 d7d8:8db9 d7d9:8dbf d7da:8dc1 d7db:8ed8 d7dc:8ede d7dd:8edd d7de:8edc d7df:8ed7 d7e0:8ee0 d7e1:8ee1 d7e2:9024 d7e3:900b d7e4:9011 d7e5:901c d7e6:900c d7e7:9021 d7e8:90ef d7e9:90ea d7ea:90f0 d7eb:90f4 d7ec:90f2 d7ed:90f3 d7ee:90d4 d7ef:90eb d7f0:90ec d7f1:90e9 d7f2:9156 d7f3:9158 d7f4:915a d7f5:9153 d7f6:9155 d7f7:91ec d7f8:91f4 d7f9:91f1 d7fa:91f3 d7fb:91f8 d7fc:91e4 d7fd:91f9 d7fe:91ea d840:91eb d841:91f7 d842:91e8 d843:91ee d844:957a d845:9586 d846:9588 d847:967c d848:966d d849:966b d84a:9671 d84b:966f d84c:96bf d84d:976a d84e:9804 d84f:98e5 d850:9997 d851:509b d852:5095 d853:5094 d854:509e d855:508b d856:50a3 d857:5083 d858:508c d859:508e d85a:509d d85b:5068 d85c:509c d85d:5092 d85e:5082 d85f:5087 d860:515f d861:51d4 d862:5312 d863:5311 d864:53a4 d865:53a7 d866:5591 d867:55a8 d868:55a5 d869:55ad d86a:5577 d86b:5645 d86c:55a2 d86d:5593 d86e:5588 d86f:558f d870:55b5 d871:5581 d872:55a3 d873:5592 d874:55a4 d875:557d d876:558c d877:55a6 d878:557f d879:5595 d87a:55a1 d87b:558e d87c:570c d87d:5829 d87e:5837 d8a1:5819 d8a2:581e d8a3:5827 d8a4:5823 d8a5:5828 d8a6:57f5 d8a7:5848 d8a8:5825 d8a9:581c d8aa:581b d8ab:5833 d8ac:583f d8ad:5836 d8ae:582e d8af:5839 d8b0:5838 d8b1:582d d8b2:582c d8b3:583b d8b4:5961 d8b5:5aaf d8b6:5a94 d8b7:5a9f d8b8:5a7a d8b9:5aa2 d8ba:5a9e d8bb:5a78 d8bc:5aa6 d8bd:5a7c d8be:5aa5 d8bf:5aac d8c0:5a95 d8c1:5aae d8c2:5a37 d8c3:5a84 d8c4:5a8a d8c5:5a97 d8c6:5a83 d8c7:5a8b d8c8:5aa9 d8c9:5a7b d8ca:5a7d d8cb:5a8c d8cc:5a9c d8cd:5a8f d8ce:5a93 d8cf:5a9d d8d0:5bea d8d1:5bcd d8d2:5bcb d8d3:5bd4 d8d4:5bd1 d8d5:5bca d8d6:5bce d8d7:5c0c d8d8:5c30 d8d9:5d37 d8da:5d43 d8db:5d6b d8dc:5d41 d8dd:5d4b d8de:5d3f d8df:5d35 d8e0:5d51 d8e1:5d4e d8e2:5d55 d8e3:5d33 d8e4:5d3a d8e5:5d52 d8e6:5d3d d8e7:5d31 d8e8:5d59 d8e9:5d42 d8ea:5d39 d8eb:5d49 d8ec:5d38 d8ed:5d3c d8ee:5d32 d8ef:5d36 d8f0:5d40 d8f1:5d45 d8f2:5e44 d8f3:5e41 d8f4:5f58 d8f5:5fa6 d8f6:5fa5 d8f7:5fab d8f8:60c9 d8f9:60b9 d8fa:60cc d8fb:60e2 d8fc:60ce d8fd:60c4 d8fe:6114 d940:60f2 d941:610a d942:6116 d943:6105 d944:60f5 d945:6113 d946:60f8 d947:60fc d948:60fe d949:60c1 d94a:6103 d94b:6118 d94c:611d d94d:6110 d94e:60ff d94f:6104 d950:610b d951:624a d952:6394 d953:63b1 d954:63b0 d955:63ce d956:63e5 d957:63e8 d958:63ef d959:63c3 d95a:649d d95b:63f3 d95c:63ca d95d:63e0 d95e:63f6 d95f:63d5 d960:63f2 d961:63f5 d962:6461 d963:63df d964:63be d965:63dd d966:63dc d967:63c4 d968:63d8 d969:63d3 d96a:63c2 d96b:63c7 d96c:63cc d96d:63cb d96e:63c8 d96f:63f0 d970:63d7 d971:63d9 d972:6532 d973:6567 d974:656a d975:6564 d976:655c d977:6568 d978:6565 d979:658c d97a:659d d97b:659e d97c:65ae d97d:65d0 d97e:65d2 d9a1:667c d9a2:666c d9a3:667b d9a4:6680 d9a5:6671 d9a6:6679 d9a7:666a d9a8:6672 d9a9:6701 d9aa:690c d9ab:68d3 d9ac:6904 d9ad:68dc d9ae:692a d9af:68ec d9b0:68ea d9b1:68f1 d9b2:690f d9b3:68d6 d9b4:68f7 d9b5:68eb d9b6:68e4 d9b7:68f6 d9b8:6913 d9b9:6910 d9ba:68f3 d9bb:68e1 d9bc:6907 d9bd:68cc d9be:6908 d9bf:6970 d9c0:68b4 d9c1:6911 d9c2:68ef d9c3:68c6 d9c4:6914 d9c5:68f8 d9c6:68d0 d9c7:68fd d9c8:68fc d9c9:68e8 d9ca:690b d9cb:690a d9cc:6917 d9cd:68ce d9ce:68c8 d9cf:68dd d9d0:68de d9d1:68e6 d9d2:68f4 d9d3:68d1 d9d4:6906 d9d5:68d4 d9d6:68e9 d9d7:6915 d9d8:6925 d9d9:68c7 d9da:6b39 d9db:6b3b d9dc:6b3f d9dd:6b3c d9de:6b94 d9df:6b97 d9e0:6b99 d9e1:6b95 d9e2:6bbd d9e3:6bf0 d9e4:6bf2 d9e5:6bf3 d9e6:6c30 d9e7:6dfc d9e8:6e46 d9e9:6e47 d9ea:6e1f d9eb:6e49 d9ec:6e88 d9ed:6e3c d9ee:6e3d d9ef:6e45 d9f0:6e62 d9f1:6e2b d9f2:6e3f d9f3:6e41 d9f4:6e5d d9f5:6e73 d9f6:6e1c d9f7:6e33 d9f8:6e4b d9f9:6e40 d9fa:6e51 d9fb:6e3b d9fc:6e03 d9fd:6e2e d9fe:6e5e da40:6e68 da41:6e5c da42:6e61 da43:6e31 da44:6e28 da45:6e60 da46:6e71 da47:6e6b da48:6e39 da49:6e22 da4a:6e30 da4b:6e53 da4c:6e65 da4d:6e27 da4e:6e78 da4f:6e64 da50:6e77 da51:6e55 da52:6e79 da53:6e52 da54:6e66 da55:6e35 da56:6e36 da57:6e5a da58:7120 da59:711e da5a:712f da5b:70fb da5c:712e da5d:7131 da5e:7123 da5f:7125 da60:7122 da61:7132 da62:711f da63:7128 da64:713a da65:711b da66:724b da67:725a da68:7288 da69:7289 da6a:7286 da6b:7285 da6c:728b da6d:7312 da6e:730b da6f:7330 da70:7322 da71:7331 da72:7333 da73:7327 da74:7332 da75:732d da76:7326 da77:7323 da78:7335 da79:730c da7a:742e da7b:742c da7c:7430 da7d:742b da7e:7416 daa1:741a daa2:7421 daa3:742d daa4:7431 daa5:7424 daa6:7423 daa7:741d daa8:7429 daa9:7420 daaa:7432 daab:74fb daac:752f daad:756f daae:756c daaf:75e7 dab0:75da dab1:75e1 dab2:75e6 dab3:75dd dab4:75df dab5:75e4 dab6:75d7 dab7:7695 dab8:7692 dab9:76da daba:7746 dabb:7747 dabc:7744 dabd:774d dabe:7745 dabf:774a dac0:774e dac1:774b dac2:774c dac3:77de dac4:77ec dac5:7860 dac6:7864 dac7:7865 dac8:785c dac9:786d daca:7871 dacb:786a dacc:786e dacd:7870 dace:7869 dacf:7868 dad0:785e dad1:7862 dad2:7974 dad3:7973 dad4:7972 dad5:7970 dad6:7a02 dad7:7a0a dad8:7a03 dad9:7a0c dada:7a04 dadb:7a99 dadc:7ae6 dadd:7ae4 dade:7b4a dadf:7b3b dae0:7b44 dae1:7b48 dae2:7b4c dae3:7b4e dae4:7b40 dae5:7b58 dae6:7b45 dae7:7ca2 dae8:7c9e dae9:7ca8 daea:7ca1 daeb:7d58 daec:7d6f daed:7d63 daee:7d53 daef:7d56 daf0:7d67 daf1:7d6a daf2:7d4f daf3:7d6d daf4:7d5c daf5:7d6b daf6:7d52 daf7:7d54 daf8:7d69 daf9:7d51 dafa:7d5f dafb:7d4e dafc:7f3e dafd:7f3f dafe:7f65 db40:7f66 db41:7fa2 db42:7fa0 db43:7fa1 db44:7fd7 db45:8051 db46:804f db47:8050 db48:80fe db49:80d4 db4a:8143 db4b:814a db4c:8152 db4d:814f db4e:8147 db4f:813d db50:814d db51:813a db52:81e6 db53:81ee db54:81f7 db55:81f8 db56:81f9 db57:8204 db58:823c db59:823d db5a:823f db5b:8275 db5c:833b db5d:83cf db5e:83f9 db5f:8423 db60:83c0 db61:83e8 db62:8412 db63:83e7 db64:83e4 db65:83fc db66:83f6 db67:8410 db68:83c6 db69:83c8 db6a:83eb db6b:83e3 db6c:83bf db6d:8401 db6e:83dd db6f:83e5 db70:83d8 db71:83ff db72:83e1 db73:83cb db74:83ce db75:83d6 db76:83f5 db77:83c9 db78:8409 db79:840f db7a:83de db7b:8411 db7c:8406 db7d:83c2 db7e:83f3 dba1:83d5 dba2:83fa dba3:83c7 dba4:83d1 dba5:83ea dba6:8413 dba7:83c3 dba8:83ec dba9:83ee dbaa:83c4 dbab:83fb dbac:83d7 dbad:83e2 dbae:841b dbaf:83db dbb0:83fe dbb1:86d8 dbb2:86e2 dbb3:86e6 dbb4:86d3 dbb5:86e3 dbb6:86da dbb7:86ea dbb8:86dd dbb9:86eb dbba:86dc dbbb:86ec dbbc:86e9 dbbd:86d7 dbbe:86e8 dbbf:86d1 dbc0:8848 dbc1:8856 dbc2:8855 dbc3:88ba dbc4:88d7 dbc5:88b9 dbc6:88b8 dbc7:88c0 dbc8:88be dbc9:88b6 dbca:88bc dbcb:88b7 dbcc:88bd dbcd:88b2 dbce:8901 dbcf:88c9 dbd0:8995 dbd1:8998 dbd2:8997 dbd3:89dd dbd4:89da dbd5:89db dbd6:8a4e dbd7:8a4d dbd8:8a39 dbd9:8a59 dbda:8a40 dbdb:8a57 dbdc:8a58 dbdd:8a44 dbde:8a45 dbdf:8a52 dbe0:8a48 dbe1:8a51 dbe2:8a4a dbe3:8a4c dbe4:8a4f dbe5:8c5f dbe6:8c81 dbe7:8c80 dbe8:8cba dbe9:8cbe dbea:8cb0 dbeb:8cb9 dbec:8cb5 dbed:8d84 dbee:8d80 dbef:8d89 dbf0:8dd8 dbf1:8dd3 dbf2:8dcd dbf3:8dc7 dbf4:8dd6 dbf5:8ddc dbf6:8dcf dbf7:8dd5 dbf8:8dd9 dbf9:8dc8 dbfa:8dd7 dbfb:8dc5 dbfc:8eef dbfd:8ef7 dbfe:8efa dc40:8ef9 dc41:8ee6 dc42:8eee dc43:8ee5 dc44:8ef5 dc45:8ee7 dc46:8ee8 dc47:8ef6 dc48:8eeb dc49:8ef1 dc4a:8eec dc4b:8ef4 dc4c:8ee9 dc4d:902d dc4e:9034 dc4f:902f dc50:9106 dc51:912c dc52:9104 dc53:90ff dc54:90fc dc55:9108 dc56:90f9 dc57:90fb dc58:9101 dc59:9100 dc5a:9107 dc5b:9105 dc5c:9103 dc5d:9161 dc5e:9164 dc5f:915f dc60:9162 dc61:9160 dc62:9201 dc63:920a dc64:9225 dc65:9203 dc66:921a dc67:9226 dc68:920f dc69:920c dc6a:9200 dc6b:9212 dc6c:91ff dc6d:91fd dc6e:9206 dc6f:9204 dc70:9227 dc71:9202 dc72:921c dc73:9224 dc74:9219 dc75:9217 dc76:9205 dc77:9216 dc78:957b dc79:958d dc7a:958c dc7b:9590 dc7c:9687 dc7d:967e dc7e:9688 dca1:9689 dca2:9683 dca3:9680 dca4:96c2 dca5:96c8 dca6:96c3 dca7:96f1 dca8:96f0 dca9:976c dcaa:9770 dcab:976e dcac:9807 dcad:98a9 dcae:98eb dcaf:9ce6 dcb0:9ef9 dcb1:4e83 dcb2:4e84 dcb3:4eb6 dcb4:50bd dcb5:50bf dcb6:50c6 dcb7:50ae dcb8:50c4 dcb9:50ca dcba:50b4 dcbb:50c8 dcbc:50c2 dcbd:50b0 dcbe:50c1 dcbf:50ba dcc0:50b1 dcc1:50cb dcc2:50c9 dcc3:50b6 dcc4:50b8 dcc5:51d7 dcc6:527a dcc7:5278 dcc8:527b dcc9:527c dcca:55c3 dccb:55db dccc:55cc dccd:55d0 dcce:55cb dccf:55ca dcd0:55dd dcd1:55c0 dcd2:55d4 dcd3:55c4 dcd4:55e9 dcd5:55bf dcd6:55d2 dcd7:558d dcd8:55cf dcd9:55d5 dcda:55e2 dcdb:55d6 dcdc:55c8 dcdd:55f2 dcde:55cd dcdf:55d9 dce0:55c2 dce1:5714 dce2:5853 dce3:5868 dce4:5864 dce5:584f dce6:584d dce7:5849 dce8:586f dce9:5855 dcea:584e dceb:585d dcec:5859 dced:5865 dcee:585b dcef:583d dcf0:5863 dcf1:5871 dcf2:58fc dcf3:5ac7 dcf4:5ac4 dcf5:5acb dcf6:5aba dcf7:5ab8 dcf8:5ab1 dcf9:5ab5 dcfa:5ab0 dcfb:5abf dcfc:5ac8 dcfd:5abb dcfe:5ac6 dd40:5ab7 dd41:5ac0 dd42:5aca dd43:5ab4 dd44:5ab6 dd45:5acd dd46:5ab9 dd47:5a90 dd48:5bd6 dd49:5bd8 dd4a:5bd9 dd4b:5c1f dd4c:5c33 dd4d:5d71 dd4e:5d63 dd4f:5d4a dd50:5d65 dd51:5d72 dd52:5d6c dd53:5d5e dd54:5d68 dd55:5d67 dd56:5d62 dd57:5df0 dd58:5e4f dd59:5e4e dd5a:5e4a dd5b:5e4d dd5c:5e4b dd5d:5ec5 dd5e:5ecc dd5f:5ec6 dd60:5ecb dd61:5ec7 dd62:5f40 dd63:5faf dd64:5fad dd65:60f7 dd66:6149 dd67:614a dd68:612b dd69:6145 dd6a:6136 dd6b:6132 dd6c:612e dd6d:6146 dd6e:612f dd6f:614f dd70:6129 dd71:6140 dd72:6220 dd73:9168 dd74:6223 dd75:6225 dd76:6224 dd77:63c5 dd78:63f1 dd79:63eb dd7a:6410 dd7b:6412 dd7c:6409 dd7d:6420 dd7e:6424 dda1:6433 dda2:6443 dda3:641f dda4:6415 dda5:6418 dda6:6439 dda7:6437 dda8:6422 dda9:6423 ddaa:640c ddab:6426 ddac:6430 ddad:6428 ddae:6441 ddaf:6435 ddb0:642f ddb1:640a ddb2:641a ddb3:6440 ddb4:6425 ddb5:6427 ddb6:640b ddb7:63e7 ddb8:641b ddb9:642e ddba:6421 ddbb:640e ddbc:656f ddbd:6592 ddbe:65d3 ddbf:6686 ddc0:668c ddc1:6695 ddc2:6690 ddc3:668b ddc4:668a ddc5:6699 ddc6:6694 ddc7:6678 ddc8:6720 ddc9:6966 ddca:695f ddcb:6938 ddcc:694e ddcd:6962 ddce:6971 ddcf:693f ddd0:6945 ddd1:696a ddd2:6939 ddd3:6942 ddd4:6957 ddd5:6959 ddd6:697a ddd7:6948 ddd8:6949 ddd9:6935 ddda:696c dddb:6933 dddc:693d dddd:6965 ddde:68f0 dddf:6978 dde0:6934 dde1:6969 dde2:6940 dde3:696f dde4:6944 dde5:6976 dde6:6958 dde7:6941 dde8:6974 dde9:694c ddea:693b ddeb:694b ddec:6937 dded:695c ddee:694f ddef:6951 ddf0:6932 ddf1:6952 ddf2:692f ddf3:697b ddf4:693c ddf5:6b46 ddf6:6b45 ddf7:6b43 ddf8:6b42 ddf9:6b48 ddfa:6b41 ddfb:6b9b ddfc:fa0d ddfd:6bfb ddfe:6bfc de40:6bf9 de41:6bf7 de42:6bf8 de43:6e9b de44:6ed6 de45:6ec8 de46:6e8f de47:6ec0 de48:6e9f de49:6e93 de4a:6e94 de4b:6ea0 de4c:6eb1 de4d:6eb9 de4e:6ec6 de4f:6ed2 de50:6ebd de51:6ec1 de52:6e9e de53:6ec9 de54:6eb7 de55:6eb0 de56:6ecd de57:6ea6 de58:6ecf de59:6eb2 de5a:6ebe de5b:6ec3 de5c:6edc de5d:6ed8 de5e:6e99 de5f:6e92 de60:6e8e de61:6e8d de62:6ea4 de63:6ea1 de64:6ebf de65:6eb3 de66:6ed0 de67:6eca de68:6e97 de69:6eae de6a:6ea3 de6b:7147 de6c:7154 de6d:7152 de6e:7163 de6f:7160 de70:7141 de71:715d de72:7162 de73:7172 de74:7178 de75:716a de76:7161 de77:7142 de78:7158 de79:7143 de7a:714b de7b:7170 de7c:715f de7d:7150 de7e:7153 dea1:7144 dea2:714d dea3:715a dea4:724f dea5:728d dea6:728c dea7:7291 dea8:7290 dea9:728e deaa:733c deab:7342 deac:733b dead:733a deae:7340 deaf:734a deb0:7349 deb1:7444 deb2:744a deb3:744b deb4:7452 deb5:7451 deb6:7457 deb7:7440 deb8:744f deb9:7450 deba:744e debb:7442 debc:7446 debd:744d debe:7454 debf:74e1 dec0:74ff dec1:74fe dec2:74fd dec3:751d dec4:7579 dec5:7577 dec6:6983 dec7:75ef dec8:760f dec9:7603 deca:75f7 decb:75fe decc:75fc decd:75f9 dece:75f8 decf:7610 ded0:75fb ded1:75f6 ded2:75ed ded3:75f5 ded4:75fd ded5:7699 ded6:76b5 ded7:76dd ded8:7755 ded9:775f deda:7760 dedb:7752 dedc:7756 dedd:775a dede:7769 dedf:7767 dee0:7754 dee1:7759 dee2:776d dee3:77e0 dee4:7887 dee5:789a dee6:7894 dee7:788f dee8:7884 dee9:7895 deea:7885 deeb:7886 deec:78a1 deed:7883 deee:7879 deef:7899 def0:7880 def1:7896 def2:787b def3:797c def4:7982 def5:797d def6:7979 def7:7a11 def8:7a18 def9:7a19 defa:7a12 defb:7a17 defc:7a15 defd:7a22 defe:7a13 df40:7a1b df41:7a10 df42:7aa3 df43:7aa2 df44:7a9e df45:7aeb df46:7b66 df47:7b64 df48:7b6d df49:7b74 df4a:7b69 df4b:7b72 df4c:7b65 df4d:7b73 df4e:7b71 df4f:7b70 df50:7b61 df51:7b78 df52:7b76 df53:7b63 df54:7cb2 df55:7cb4 df56:7caf df57:7d88 df58:7d86 df59:7d80 df5a:7d8d df5b:7d7f df5c:7d85 df5d:7d7a df5e:7d8e df5f:7d7b df60:7d83 df61:7d7c df62:7d8c df63:7d94 df64:7d84 df65:7d7d df66:7d92 df67:7f6d df68:7f6b df69:7f67 df6a:7f68 df6b:7f6c df6c:7fa6 df6d:7fa5 df6e:7fa7 df6f:7fdb df70:7fdc df71:8021 df72:8164 df73:8160 df74:8177 df75:815c df76:8169 df77:815b df78:8162 df79:8172 df7a:6721 df7b:815e df7c:8176 df7d:8167 df7e:816f dfa1:8144 dfa2:8161 dfa3:821d dfa4:8249 dfa5:8244 dfa6:8240 dfa7:8242 dfa8:8245 dfa9:84f1 dfaa:843f dfab:8456 dfac:8476 dfad:8479 dfae:848f dfaf:848d dfb0:8465 dfb1:8451 dfb2:8440 dfb3:8486 dfb4:8467 dfb5:8430 dfb6:844d dfb7:847d dfb8:845a dfb9:8459 dfba:8474 dfbb:8473 dfbc:845d dfbd:8507 dfbe:845e dfbf:8437 dfc0:843a dfc1:8434 dfc2:847a dfc3:8443 dfc4:8478 dfc5:8432 dfc6:8445 dfc7:8429 dfc8:83d9 dfc9:844b dfca:842f dfcb:8442 dfcc:842d dfcd:845f dfce:8470 dfcf:8439 dfd0:844e dfd1:844c dfd2:8452 dfd3:846f dfd4:84c5 dfd5:848e dfd6:843b dfd7:8447 dfd8:8436 dfd9:8433 dfda:8468 dfdb:847e dfdc:8444 dfdd:842b dfde:8460 dfdf:8454 dfe0:846e dfe1:8450 dfe2:870b dfe3:8704 dfe4:86f7 dfe5:870c dfe6:86fa dfe7:86d6 dfe8:86f5 dfe9:874d dfea:86f8 dfeb:870e dfec:8709 dfed:8701 dfee:86f6 dfef:870d dff0:8705 dff1:88d6 dff2:88cb dff3:88cd dff4:88ce dff5:88de dff6:88db dff7:88da dff8:88cc dff9:88d0 dffa:8985 dffb:899b dffc:89df dffd:89e5 dffe:89e4 e040:89e1 e041:89e0 e042:89e2 e043:89dc e044:89e6 e045:8a76 e046:8a86 e047:8a7f e048:8a61 e049:8a3f e04a:8a77 e04b:8a82 e04c:8a84 e04d:8a75 e04e:8a83 e04f:8a81 e050:8a74 e051:8a7a e052:8c3c e053:8c4b e054:8c4a e055:8c65 e056:8c64 e057:8c66 e058:8c86 e059:8c84 e05a:8c85 e05b:8ccc e05c:8d68 e05d:8d69 e05e:8d91 e05f:8d8c e060:8d8e e061:8d8f e062:8d8d e063:8d93 e064:8d94 e065:8d90 e066:8d92 e067:8df0 e068:8de0 e069:8dec e06a:8df1 e06b:8dee e06c:8dd0 e06d:8de9 e06e:8de3 e06f:8de2 e070:8de7 e071:8df2 e072:8deb e073:8df4 e074:8f06 e075:8eff e076:8f01 e077:8f00 e078:8f05 e079:8f07 e07a:8f08 e07b:8f02 e07c:8f0b e07d:9052 e07e:903f e0a1:9044 e0a2:9049 e0a3:903d e0a4:9110 e0a5:910d e0a6:910f e0a7:9111 e0a8:9116 e0a9:9114 e0aa:910b e0ab:910e e0ac:916e e0ad:916f e0ae:9248 e0af:9252 e0b0:9230 e0b1:923a e0b2:9266 e0b3:9233 e0b4:9265 e0b5:925e e0b6:9283 e0b7:922e e0b8:924a e0b9:9246 e0ba:926d e0bb:926c e0bc:924f e0bd:9260 e0be:9267 e0bf:926f e0c0:9236 e0c1:9261 e0c2:9270 e0c3:9231 e0c4:9254 e0c5:9263 e0c6:9250 e0c7:9272 e0c8:924e e0c9:9253 e0ca:924c e0cb:9256 e0cc:9232 e0cd:959f e0ce:959c e0cf:959e e0d0:959b e0d1:9692 e0d2:9693 e0d3:9691 e0d4:9697 e0d5:96ce e0d6:96fa e0d7:96fd e0d8:96f8 e0d9:96f5 e0da:9773 e0db:9777 e0dc:9778 e0dd:9772 e0de:980f e0df:980d e0e0:980e e0e1:98ac e0e2:98f6 e0e3:98f9 e0e4:99af e0e5:99b2 e0e6:99b0 e0e7:99b5 e0e8:9aad e0e9:9aab e0ea:9b5b e0eb:9cea e0ec:9ced e0ed:9ce7 e0ee:9e80 e0ef:9efd e0f0:50e6 e0f1:50d4 e0f2:50d7 e0f3:50e8 e0f4:50f3 e0f5:50db e0f6:50ea e0f7:50dd e0f8:50e4 e0f9:50d3 e0fa:50ec e0fb:50f0 e0fc:50ef e0fd:50e3 e0fe:50e0 e140:51d8 e141:5280 e142:5281 e143:52e9 e144:52eb e145:5330 e146:53ac e147:5627 e148:5615 e149:560c e14a:5612 e14b:55fc e14c:560f e14d:561c e14e:5601 e14f:5613 e150:5602 e151:55fa e152:561d e153:5604 e154:55ff e155:55f9 e156:5889 e157:587c e158:5890 e159:5898 e15a:5886 e15b:5881 e15c:587f e15d:5874 e15e:588b e15f:587a e160:5887 e161:5891 e162:588e e163:5876 e164:5882 e165:5888 e166:587b e167:5894 e168:588f e169:58fe e16a:596b e16b:5adc e16c:5aee e16d:5ae5 e16e:5ad5 e16f:5aea e170:5ada e171:5aed e172:5aeb e173:5af3 e174:5ae2 e175:5ae0 e176:5adb e177:5aec e178:5ade e179:5add e17a:5ad9 e17b:5ae8 e17c:5adf e17d:5b77 e17e:5be0 e1a1:5be3 e1a2:5c63 e1a3:5d82 e1a4:5d80 e1a5:5d7d e1a6:5d86 e1a7:5d7a e1a8:5d81 e1a9:5d77 e1aa:5d8a e1ab:5d89 e1ac:5d88 e1ad:5d7e e1ae:5d7c e1af:5d8d e1b0:5d79 e1b1:5d7f e1b2:5e58 e1b3:5e59 e1b4:5e53 e1b5:5ed8 e1b6:5ed1 e1b7:5ed7 e1b8:5ece e1b9:5edc e1ba:5ed5 e1bb:5ed9 e1bc:5ed2 e1bd:5ed4 e1be:5f44 e1bf:5f43 e1c0:5f6f e1c1:5fb6 e1c2:612c e1c3:6128 e1c4:6141 e1c5:615e e1c6:6171 e1c7:6173 e1c8:6152 e1c9:6153 e1ca:6172 e1cb:616c e1cc:6180 e1cd:6174 e1ce:6154 e1cf:617a e1d0:615b e1d1:6165 e1d2:613b e1d3:616a e1d4:6161 e1d5:6156 e1d6:6229 e1d7:6227 e1d8:622b e1d9:642b e1da:644d e1db:645b e1dc:645d e1dd:6474 e1de:6476 e1df:6472 e1e0:6473 e1e1:647d e1e2:6475 e1e3:6466 e1e4:64a6 e1e5:644e e1e6:6482 e1e7:645e e1e8:645c e1e9:644b e1ea:6453 e1eb:6460 e1ec:6450 e1ed:647f e1ee:643f e1ef:646c e1f0:646b e1f1:6459 e1f2:6465 e1f3:6477 e1f4:6573 e1f5:65a0 e1f6:66a1 e1f7:66a0 e1f8:669f e1f9:6705 e1fa:6704 e1fb:6722 e1fc:69b1 e1fd:69b6 e1fe:69c9 e240:69a0 e241:69ce e242:6996 e243:69b0 e244:69ac e245:69bc e246:6991 e247:6999 e248:698e e249:69a7 e24a:698d e24b:69a9 e24c:69be e24d:69af e24e:69bf e24f:69c4 e250:69bd e251:69a4 e252:69d4 e253:69b9 e254:69ca e255:699a e256:69cf e257:69b3 e258:6993 e259:69aa e25a:69a1 e25b:699e e25c:69d9 e25d:6997 e25e:6990 e25f:69c2 e260:69b5 e261:69a5 e262:69c6 e263:6b4a e264:6b4d e265:6b4b e266:6b9e e267:6b9f e268:6ba0 e269:6bc3 e26a:6bc4 e26b:6bfe e26c:6ece e26d:6ef5 e26e:6ef1 e26f:6f03 e270:6f25 e271:6ef8 e272:6f37 e273:6efb e274:6f2e e275:6f09 e276:6f4e e277:6f19 e278:6f1a e279:6f27 e27a:6f18 e27b:6f3b e27c:6f12 e27d:6eed e27e:6f0a e2a1:6f36 e2a2:6f73 e2a3:6ef9 e2a4:6eee e2a5:6f2d e2a6:6f40 e2a7:6f30 e2a8:6f3c e2a9:6f35 e2aa:6eeb e2ab:6f07 e2ac:6f0e e2ad:6f43 e2ae:6f05 e2af:6efd e2b0:6ef6 e2b1:6f39 e2b2:6f1c e2b3:6efc e2b4:6f3a e2b5:6f1f e2b6:6f0d e2b7:6f1e e2b8:6f08 e2b9:6f21 e2ba:7187 e2bb:7190 e2bc:7189 e2bd:7180 e2be:7185 e2bf:7182 e2c0:718f e2c1:717b e2c2:7186 e2c3:7181 e2c4:7197 e2c5:7244 e2c6:7253 e2c7:7297 e2c8:7295 e2c9:7293 e2ca:7343 e2cb:734d e2cc:7351 e2cd:734c e2ce:7462 e2cf:7473 e2d0:7471 e2d1:7475 e2d2:7472 e2d3:7467 e2d4:746e e2d5:7500 e2d6:7502 e2d7:7503 e2d8:757d e2d9:7590 e2da:7616 e2db:7608 e2dc:760c e2dd:7615 e2de:7611 e2df:760a e2e0:7614 e2e1:76b8 e2e2:7781 e2e3:777c e2e4:7785 e2e5:7782 e2e6:776e e2e7:7780 e2e8:776f e2e9:777e e2ea:7783 e2eb:78b2 e2ec:78aa e2ed:78b4 e2ee:78ad e2ef:78a8 e2f0:787e e2f1:78ab e2f2:789e e2f3:78a5 e2f4:78a0 e2f5:78ac e2f6:78a2 e2f7:78a4 e2f8:7998 e2f9:798a e2fa:798b e2fb:7996 e2fc:7995 e2fd:7994 e2fe:7993 e340:7997 e341:7988 e342:7992 e343:7990 e344:7a2b e345:7a4a e346:7a30 e347:7a2f e348:7a28 e349:7a26 e34a:7aa8 e34b:7aab e34c:7aac e34d:7aee e34e:7b88 e34f:7b9c e350:7b8a e351:7b91 e352:7b90 e353:7b96 e354:7b8d e355:7b8c e356:7b9b e357:7b8e e358:7b85 e359:7b98 e35a:5284 e35b:7b99 e35c:7ba4 e35d:7b82 e35e:7cbb e35f:7cbf e360:7cbc e361:7cba e362:7da7 e363:7db7 e364:7dc2 e365:7da3 e366:7daa e367:7dc1 e368:7dc0 e369:7dc5 e36a:7d9d e36b:7dce e36c:7dc4 e36d:7dc6 e36e:7dcb e36f:7dcc e370:7daf e371:7db9 e372:7d96 e373:7dbc e374:7d9f e375:7da6 e376:7dae e377:7da9 e378:7da1 e379:7dc9 e37a:7f73 e37b:7fe2 e37c:7fe3 e37d:7fe5 e37e:7fde e3a1:8024 e3a2:805d e3a3:805c e3a4:8189 e3a5:8186 e3a6:8183 e3a7:8187 e3a8:818d e3a9:818c e3aa:818b e3ab:8215 e3ac:8497 e3ad:84a4 e3ae:84a1 e3af:849f e3b0:84ba e3b1:84ce e3b2:84c2 e3b3:84ac e3b4:84ae e3b5:84ab e3b6:84b9 e3b7:84b4 e3b8:84c1 e3b9:84cd e3ba:84aa e3bb:849a e3bc:84b1 e3bd:84d0 e3be:849d e3bf:84a7 e3c0:84bb e3c1:84a2 e3c2:8494 e3c3:84c7 e3c4:84cc e3c5:849b e3c6:84a9 e3c7:84af e3c8:84a8 e3c9:84d6 e3ca:8498 e3cb:84b6 e3cc:84cf e3cd:84a0 e3ce:84d7 e3cf:84d4 e3d0:84d2 e3d1:84db e3d2:84b0 e3d3:8491 e3d4:8661 e3d5:8733 e3d6:8723 e3d7:8728 e3d8:876b e3d9:8740 e3da:872e e3db:871e e3dc:8721 e3dd:8719 e3de:871b e3df:8743 e3e0:872c e3e1:8741 e3e2:873e e3e3:8746 e3e4:8720 e3e5:8732 e3e6:872a e3e7:872d e3e8:873c e3e9:8712 e3ea:873a e3eb:8731 e3ec:8735 e3ed:8742 e3ee:8726 e3ef:8727 e3f0:8738 e3f1:8724 e3f2:871a e3f3:8730 e3f4:8711 e3f5:88f7 e3f6:88e7 e3f7:88f1 e3f8:88f2 e3f9:88fa e3fa:88fe e3fb:88ee e3fc:88fc e3fd:88f6 e3fe:88fb e440:88f0 e441:88ec e442:88eb e443:899d e444:89a1 e445:899f e446:899e e447:89e9 e448:89eb e449:89e8 e44a:8aab e44b:8a99 e44c:8a8b e44d:8a92 e44e:8a8f e44f:8a96 e450:8c3d e451:8c68 e452:8c69 e453:8cd5 e454:8ccf e455:8cd7 e456:8d96 e457:8e09 e458:8e02 e459:8dff e45a:8e0d e45b:8dfd e45c:8e0a e45d:8e03 e45e:8e07 e45f:8e06 e460:8e05 e461:8dfe e462:8e00 e463:8e04 e464:8f10 e465:8f11 e466:8f0e e467:8f0d e468:9123 e469:911c e46a:9120 e46b:9122 e46c:911f e46d:911d e46e:911a e46f:9124 e470:9121 e471:911b e472:917a e473:9172 e474:9179 e475:9173 e476:92a5 e477:92a4 e478:9276 e479:929b e47a:927a e47b:92a0 e47c:9294 e47d:92aa e47e:928d e4a1:92a6 e4a2:929a e4a3:92ab e4a4:9279 e4a5:9297 e4a6:927f e4a7:92a3 e4a8:92ee e4a9:928e e4aa:9282 e4ab:9295 e4ac:92a2 e4ad:927d e4ae:9288 e4af:92a1 e4b0:928a e4b1:9286 e4b2:928c e4b3:9299 e4b4:92a7 e4b5:927e e4b6:9287 e4b7:92a9 e4b8:929d e4b9:928b e4ba:922d e4bb:969e e4bc:96a1 e4bd:96ff e4be:9758 e4bf:977d e4c0:977a e4c1:977e e4c2:9783 e4c3:9780 e4c4:9782 e4c5:977b e4c6:9784 e4c7:9781 e4c8:977f e4c9:97ce e4ca:97cd e4cb:9816 e4cc:98ad e4cd:98ae e4ce:9902 e4cf:9900 e4d0:9907 e4d1:999d e4d2:999c e4d3:99c3 e4d4:99b9 e4d5:99bb e4d6:99ba e4d7:99c2 e4d8:99bd e4d9:99c7 e4da:9ab1 e4db:9ae3 e4dc:9ae7 e4dd:9b3e e4de:9b3f e4df:9b60 e4e0:9b61 e4e1:9b5f e4e2:9cf1 e4e3:9cf2 e4e4:9cf5 e4e5:9ea7 e4e6:50ff e4e7:5103 e4e8:5130 e4e9:50f8 e4ea:5106 e4eb:5107 e4ec:50f6 e4ed:50fe e4ee:510b e4ef:510c e4f0:50fd e4f1:510a e4f2:528b e4f3:528c e4f4:52f1 e4f5:52ef e4f6:5648 e4f7:5642 e4f8:564c e4f9:5635 e4fa:5641 e4fb:564a e4fc:5649 e4fd:5646 e4fe:5658 e540:565a e541:5640 e542:5633 e543:563d e544:562c e545:563e e546:5638 e547:562a e548:563a e549:571a e54a:58ab e54b:589d e54c:58b1 e54d:58a0 e54e:58a3 e54f:58af e550:58ac e551:58a5 e552:58a1 e553:58ff e554:5aff e555:5af4 e556:5afd e557:5af7 e558:5af6 e559:5b03 e55a:5af8 e55b:5b02 e55c:5af9 e55d:5b01 e55e:5b07 e55f:5b05 e560:5b0f e561:5c67 e562:5d99 e563:5d97 e564:5d9f e565:5d92 e566:5da2 e567:5d93 e568:5d95 e569:5da0 e56a:5d9c e56b:5da1 e56c:5d9a e56d:5d9e e56e:5e69 e56f:5e5d e570:5e60 e571:5e5c e572:7df3 e573:5edb e574:5ede e575:5ee1 e576:5f49 e577:5fb2 e578:618b e579:6183 e57a:6179 e57b:61b1 e57c:61b0 e57d:61a2 e57e:6189 e5a1:619b e5a2:6193 e5a3:61af e5a4:61ad e5a5:619f e5a6:6192 e5a7:61aa e5a8:61a1 e5a9:618d e5aa:6166 e5ab:61b3 e5ac:622d e5ad:646e e5ae:6470 e5af:6496 e5b0:64a0 e5b1:6485 e5b2:6497 e5b3:649c e5b4:648f e5b5:648b e5b6:648a e5b7:648c e5b8:64a3 e5b9:649f e5ba:6468 e5bb:64b1 e5bc:6498 e5bd:6576 e5be:657a e5bf:6579 e5c0:657b e5c1:65b2 e5c2:65b3 e5c3:66b5 e5c4:66b0 e5c5:66a9 e5c6:66b2 e5c7:66b7 e5c8:66aa e5c9:66af e5ca:6a00 e5cb:6a06 e5cc:6a17 e5cd:69e5 e5ce:69f8 e5cf:6a15 e5d0:69f1 e5d1:69e4 e5d2:6a20 e5d3:69ff e5d4:69ec e5d5:69e2 e5d6:6a1b e5d7:6a1d e5d8:69fe e5d9:6a27 e5da:69f2 e5db:69ee e5dc:6a14 e5dd:69f7 e5de:69e7 e5df:6a40 e5e0:6a08 e5e1:69e6 e5e2:69fb e5e3:6a0d e5e4:69fc e5e5:69eb e5e6:6a09 e5e7:6a04 e5e8:6a18 e5e9:6a25 e5ea:6a0f e5eb:69f6 e5ec:6a26 e5ed:6a07 e5ee:69f4 e5ef:6a16 e5f0:6b51 e5f1:6ba5 e5f2:6ba3 e5f3:6ba2 e5f4:6ba6 e5f5:6c01 e5f6:6c00 e5f7:6bff e5f8:6c02 e5f9:6f41 e5fa:6f26 e5fb:6f7e e5fc:6f87 e5fd:6fc6 e5fe:6f92 e640:6f8d e641:6f89 e642:6f8c e643:6f62 e644:6f4f e645:6f85 e646:6f5a e647:6f96 e648:6f76 e649:6f6c e64a:6f82 e64b:6f55 e64c:6f72 e64d:6f52 e64e:6f50 e64f:6f57 e650:6f94 e651:6f93 e652:6f5d e653:6f00 e654:6f61 e655:6f6b e656:6f7d e657:6f67 e658:6f90 e659:6f53 e65a:6f8b e65b:6f69 e65c:6f7f e65d:6f95 e65e:6f63 e65f:6f77 e660:6f6a e661:6f7b e662:71b2 e663:71af e664:719b e665:71b0 e666:71a0 e667:719a e668:71a9 e669:71b5 e66a:719d e66b:71a5 e66c:719e e66d:71a4 e66e:71a1 e66f:71aa e670:719c e671:71a7 e672:71b3 e673:7298 e674:729a e675:7358 e676:7352 e677:735e e678:735f e679:7360 e67a:735d e67b:735b e67c:7361 e67d:735a e67e:7359 e6a1:7362 e6a2:7487 e6a3:7489 e6a4:748a e6a5:7486 e6a6:7481 e6a7:747d e6a8:7485 e6a9:7488 e6aa:747c e6ab:7479 e6ac:7508 e6ad:7507 e6ae:757e e6af:7625 e6b0:761e e6b1:7619 e6b2:761d e6b3:761c e6b4:7623 e6b5:761a e6b6:7628 e6b7:761b e6b8:769c e6b9:769d e6ba:769e e6bb:769b e6bc:778d e6bd:778f e6be:7789 e6bf:7788 e6c0:78cd e6c1:78bb e6c2:78cf e6c3:78cc e6c4:78d1 e6c5:78ce e6c6:78d4 e6c7:78c8 e6c8:78c3 e6c9:78c4 e6ca:78c9 e6cb:799a e6cc:79a1 e6cd:79a0 e6ce:799c e6cf:79a2 e6d0:799b e6d1:6b76 e6d2:7a39 e6d3:7ab2 e6d4:7ab4 e6d5:7ab3 e6d6:7bb7 e6d7:7bcb e6d8:7bbe e6d9:7bac e6da:7bce e6db:7baf e6dc:7bb9 e6dd:7bca e6de:7bb5 e6df:7cc5 e6e0:7cc8 e6e1:7ccc e6e2:7ccb e6e3:7df7 e6e4:7ddb e6e5:7dea e6e6:7de7 e6e7:7dd7 e6e8:7de1 e6e9:7e03 e6ea:7dfa e6eb:7de6 e6ec:7df6 e6ed:7df1 e6ee:7df0 e6ef:7dee e6f0:7ddf e6f1:7f76 e6f2:7fac e6f3:7fb0 e6f4:7fad e6f5:7fed e6f6:7feb e6f7:7fea e6f8:7fec e6f9:7fe6 e6fa:7fe8 e6fb:8064 e6fc:8067 e6fd:81a3 e6fe:819f e740:819e e741:8195 e742:81a2 e743:8199 e744:8197 e745:8216 e746:824f e747:8253 e748:8252 e749:8250 e74a:824e e74b:8251 e74c:8524 e74d:853b e74e:850f e74f:8500 e750:8529 e751:850e e752:8509 e753:850d e754:851f e755:850a e756:8527 e757:851c e758:84fb e759:852b e75a:84fa e75b:8508 e75c:850c e75d:84f4 e75e:852a e75f:84f2 e760:8515 e761:84f7 e762:84eb e763:84f3 e764:84fc e765:8512 e766:84ea e767:84e9 e768:8516 e769:84fe e76a:8528 e76b:851d e76c:852e e76d:8502 e76e:84fd e76f:851e e770:84f6 e771:8531 e772:8526 e773:84e7 e774:84e8 e775:84f0 e776:84ef e777:84f9 e778:8518 e779:8520 e77a:8530 e77b:850b e77c:8519 e77d:852f e77e:8662 e7a1:8756 e7a2:8763 e7a3:8764 e7a4:8777 e7a5:87e1 e7a6:8773 e7a7:8758 e7a8:8754 e7a9:875b e7aa:8752 e7ab:8761 e7ac:875a e7ad:8751 e7ae:875e e7af:876d e7b0:876a e7b1:8750 e7b2:874e e7b3:875f e7b4:875d e7b5:876f e7b6:876c e7b7:877a e7b8:876e e7b9:875c e7ba:8765 e7bb:874f e7bc:877b e7bd:8775 e7be:8762 e7bf:8767 e7c0:8769 e7c1:885a e7c2:8905 e7c3:890c e7c4:8914 e7c5:890b e7c6:8917 e7c7:8918 e7c8:8919 e7c9:8906 e7ca:8916 e7cb:8911 e7cc:890e e7cd:8909 e7ce:89a2 e7cf:89a4 e7d0:89a3 e7d1:89ed e7d2:89f0 e7d3:89ec e7d4:8acf e7d5:8ac6 e7d6:8ab8 e7d7:8ad3 e7d8:8ad1 e7d9:8ad4 e7da:8ad5 e7db:8abb e7dc:8ad7 e7dd:8abe e7de:8ac0 e7df:8ac5 e7e0:8ad8 e7e1:8ac3 e7e2:8aba e7e3:8abd e7e4:8ad9 e7e5:8c3e e7e6:8c4d e7e7:8c8f e7e8:8ce5 e7e9:8cdf e7ea:8cd9 e7eb:8ce8 e7ec:8cda e7ed:8cdd e7ee:8ce7 e7ef:8da0 e7f0:8d9c e7f1:8da1 e7f2:8d9b e7f3:8e20 e7f4:8e23 e7f5:8e25 e7f6:8e24 e7f7:8e2e e7f8:8e15 e7f9:8e1b e7fa:8e16 e7fb:8e11 e7fc:8e19 e7fd:8e26 e7fe:8e27 e840:8e14 e841:8e12 e842:8e18 e843:8e13 e844:8e1c e845:8e17 e846:8e1a e847:8f2c e848:8f24 e849:8f18 e84a:8f1a e84b:8f20 e84c:8f23 e84d:8f16 e84e:8f17 e84f:9073 e850:9070 e851:906f e852:9067 e853:906b e854:912f e855:912b e856:9129 e857:912a e858:9132 e859:9126 e85a:912e e85b:9185 e85c:9186 e85d:918a e85e:9181 e85f:9182 e860:9184 e861:9180 e862:92d0 e863:92c3 e864:92c4 e865:92c0 e866:92d9 e867:92b6 e868:92cf e869:92f1 e86a:92df e86b:92d8 e86c:92e9 e86d:92d7 e86e:92dd e86f:92cc e870:92ef e871:92c2 e872:92e8 e873:92ca e874:92c8 e875:92ce e876:92e6 e877:92cd e878:92d5 e879:92c9 e87a:92e0 e87b:92de e87c:92e7 e87d:92d1 e87e:92d3 e8a1:92b5 e8a2:92e1 e8a3:92c6 e8a4:92b4 e8a5:957c e8a6:95ac e8a7:95ab e8a8:95ae e8a9:95b0 e8aa:96a4 e8ab:96a2 e8ac:96d3 e8ad:9705 e8ae:9708 e8af:9702 e8b0:975a e8b1:978a e8b2:978e e8b3:9788 e8b4:97d0 e8b5:97cf e8b6:981e e8b7:981d e8b8:9826 e8b9:9829 e8ba:9828 e8bb:9820 e8bc:981b e8bd:9827 e8be:98b2 e8bf:9908 e8c0:98fa e8c1:9911 e8c2:9914 e8c3:9916 e8c4:9917 e8c5:9915 e8c6:99dc e8c7:99cd e8c8:99cf e8c9:99d3 e8ca:99d4 e8cb:99ce e8cc:99c9 e8cd:99d6 e8ce:99d8 e8cf:99cb e8d0:99d7 e8d1:99cc e8d2:9ab3 e8d3:9aec e8d4:9aeb e8d5:9af3 e8d6:9af2 e8d7:9af1 e8d8:9b46 e8d9:9b43 e8da:9b67 e8db:9b74 e8dc:9b71 e8dd:9b66 e8de:9b76 e8df:9b75 e8e0:9b70 e8e1:9b68 e8e2:9b64 e8e3:9b6c e8e4:9cfc e8e5:9cfa e8e6:9cfd e8e7:9cff e8e8:9cf7 e8e9:9d07 e8ea:9d00 e8eb:9cf9 e8ec:9cfb e8ed:9d08 e8ee:9d05 e8ef:9d04 e8f0:9e83 e8f1:9ed3 e8f2:9f0f e8f3:9f10 e8f4:511c e8f5:5113 e8f6:5117 e8f7:511a e8f8:5111 e8f9:51de e8fa:5334 e8fb:53e1 e8fc:5670 e8fd:5660 e8fe:566e e940:5673 e941:5666 e942:5663 e943:566d e944:5672 e945:565e e946:5677 e947:571c e948:571b e949:58c8 e94a:58bd e94b:58c9 e94c:58bf e94d:58ba e94e:58c2 e94f:58bc e950:58c6 e951:5b17 e952:5b19 e953:5b1b e954:5b21 e955:5b14 e956:5b13 e957:5b10 e958:5b16 e959:5b28 e95a:5b1a e95b:5b20 e95c:5b1e e95d:5bef e95e:5dac e95f:5db1 e960:5da9 e961:5da7 e962:5db5 e963:5db0 e964:5dae e965:5daa e966:5da8 e967:5db2 e968:5dad e969:5daf e96a:5db4 e96b:5e67 e96c:5e68 e96d:5e66 e96e:5e6f e96f:5ee9 e970:5ee7 e971:5ee6 e972:5ee8 e973:5ee5 e974:5f4b e975:5fbc e976:619d e977:61a8 e978:6196 e979:61c5 e97a:61b4 e97b:61c6 e97c:61c1 e97d:61cc e97e:61ba e9a1:61bf e9a2:61b8 e9a3:618c e9a4:64d7 e9a5:64d6 e9a6:64d0 e9a7:64cf e9a8:64c9 e9a9:64bd e9aa:6489 e9ab:64c3 e9ac:64db e9ad:64f3 e9ae:64d9 e9af:6533 e9b0:657f e9b1:657c e9b2:65a2 e9b3:66c8 e9b4:66be e9b5:66c0 e9b6:66ca e9b7:66cb e9b8:66cf e9b9:66bd e9ba:66bb e9bb:66ba e9bc:66cc e9bd:6723 e9be:6a34 e9bf:6a66 e9c0:6a49 e9c1:6a67 e9c2:6a32 e9c3:6a68 e9c4:6a3e e9c5:6a5d e9c6:6a6d e9c7:6a76 e9c8:6a5b e9c9:6a51 e9ca:6a28 e9cb:6a5a e9cc:6a3b e9cd:6a3f e9ce:6a41 e9cf:6a6a e9d0:6a64 e9d1:6a50 e9d2:6a4f e9d3:6a54 e9d4:6a6f e9d5:6a69 e9d6:6a60 e9d7:6a3c e9d8:6a5e e9d9:6a56 e9da:6a55 e9db:6a4d e9dc:6a4e e9dd:6a46 e9de:6b55 e9df:6b54 e9e0:6b56 e9e1:6ba7 e9e2:6baa e9e3:6bab e9e4:6bc8 e9e5:6bc7 e9e6:6c04 e9e7:6c03 e9e8:6c06 e9e9:6fad e9ea:6fcb e9eb:6fa3 e9ec:6fc7 e9ed:6fbc e9ee:6fce e9ef:6fc8 e9f0:6f5e e9f1:6fc4 e9f2:6fbd e9f3:6f9e e9f4:6fca e9f5:6fa8 e9f6:7004 e9f7:6fa5 e9f8:6fae e9f9:6fba e9fa:6fac e9fb:6faa e9fc:6fcf e9fd:6fbf e9fe:6fb8 ea40:6fa2 ea41:6fc9 ea42:6fab ea43:6fcd ea44:6faf ea45:6fb2 ea46:6fb0 ea47:71c5 ea48:71c2 ea49:71bf ea4a:71b8 ea4b:71d6 ea4c:71c0 ea4d:71c1 ea4e:71cb ea4f:71d4 ea50:71ca ea51:71c7 ea52:71cf ea53:71bd ea54:71d8 ea55:71bc ea56:71c6 ea57:71da ea58:71db ea59:729d ea5a:729e ea5b:7369 ea5c:7366 ea5d:7367 ea5e:736c ea5f:7365 ea60:736b ea61:736a ea62:747f ea63:749a ea64:74a0 ea65:7494 ea66:7492 ea67:7495 ea68:74a1 ea69:750b ea6a:7580 ea6b:762f ea6c:762d ea6d:7631 ea6e:763d ea6f:7633 ea70:763c ea71:7635 ea72:7632 ea73:7630 ea74:76bb ea75:76e6 ea76:779a ea77:779d ea78:77a1 ea79:779c ea7a:779b ea7b:77a2 ea7c:77a3 ea7d:7795 ea7e:7799 eaa1:7797 eaa2:78dd eaa3:78e9 eaa4:78e5 eaa5:78ea eaa6:78de eaa7:78e3 eaa8:78db eaa9:78e1 eaaa:78e2 eaab:78ed eaac:78df eaad:78e0 eaae:79a4 eaaf:7a44 eab0:7a48 eab1:7a47 eab2:7ab6 eab3:7ab8 eab4:7ab5 eab5:7ab1 eab6:7ab7 eab7:7bde eab8:7be3 eab9:7be7 eaba:7bdd eabb:7bd5 eabc:7be5 eabd:7bda eabe:7be8 eabf:7bf9 eac0:7bd4 eac1:7bea eac2:7be2 eac3:7bdc eac4:7beb eac5:7bd8 eac6:7bdf eac7:7cd2 eac8:7cd4 eac9:7cd7 eaca:7cd0 eacb:7cd1 eacc:7e12 eacd:7e21 eace:7e17 eacf:7e0c ead0:7e1f ead1:7e20 ead2:7e13 ead3:7e0e ead4:7e1c ead5:7e15 ead6:7e1a ead7:7e22 ead8:7e0b ead9:7e0f eada:7e16 eadb:7e0d eadc:7e14 eadd:7e25 eade:7e24 eadf:7f43 eae0:7f7b eae1:7f7c eae2:7f7a eae3:7fb1 eae4:7fef eae5:802a eae6:8029 eae7:806c eae8:81b1 eae9:81a6 eaea:81ae eaeb:81b9 eaec:81b5 eaed:81ab eaee:81b0 eaef:81ac eaf0:81b4 eaf1:81b2 eaf2:81b7 eaf3:81a7 eaf4:81f2 eaf5:8255 eaf6:8256 eaf7:8257 eaf8:8556 eaf9:8545 eafa:856b eafb:854d eafc:8553 eafd:8561 eafe:8558 eb40:8540 eb41:8546 eb42:8564 eb43:8541 eb44:8562 eb45:8544 eb46:8551 eb47:8547 eb48:8563 eb49:853e eb4a:855b eb4b:8571 eb4c:854e eb4d:856e eb4e:8575 eb4f:8555 eb50:8567 eb51:8560 eb52:858c eb53:8566 eb54:855d eb55:8554 eb56:8565 eb57:856c eb58:8663 eb59:8665 eb5a:8664 eb5b:879b eb5c:878f eb5d:8797 eb5e:8793 eb5f:8792 eb60:8788 eb61:8781 eb62:8796 eb63:8798 eb64:8779 eb65:8787 eb66:87a3 eb67:8785 eb68:8790 eb69:8791 eb6a:879d eb6b:8784 eb6c:8794 eb6d:879c eb6e:879a eb6f:8789 eb70:891e eb71:8926 eb72:8930 eb73:892d eb74:892e eb75:8927 eb76:8931 eb77:8922 eb78:8929 eb79:8923 eb7a:892f eb7b:892c eb7c:891f eb7d:89f1 eb7e:8ae0 eba1:8ae2 eba2:8af2 eba3:8af4 eba4:8af5 eba5:8add eba6:8b14 eba7:8ae4 eba8:8adf eba9:8af0 ebaa:8ac8 ebab:8ade ebac:8ae1 ebad:8ae8 ebae:8aff ebaf:8aef ebb0:8afb ebb1:8c91 ebb2:8c92 ebb3:8c90 ebb4:8cf5 ebb5:8cee ebb6:8cf1 ebb7:8cf0 ebb8:8cf3 ebb9:8d6c ebba:8d6e ebbb:8da5 ebbc:8da7 ebbd:8e33 ebbe:8e3e ebbf:8e38 ebc0:8e40 ebc1:8e45 ebc2:8e36 ebc3:8e3c ebc4:8e3d ebc5:8e41 ebc6:8e30 ebc7:8e3f ebc8:8ebd ebc9:8f36 ebca:8f2e ebcb:8f35 ebcc:8f32 ebcd:8f39 ebce:8f37 ebcf:8f34 ebd0:9076 ebd1:9079 ebd2:907b ebd3:9086 ebd4:90fa ebd5:9133 ebd6:9135 ebd7:9136 ebd8:9193 ebd9:9190 ebda:9191 ebdb:918d ebdc:918f ebdd:9327 ebde:931e ebdf:9308 ebe0:931f ebe1:9306 ebe2:930f ebe3:937a ebe4:9338 ebe5:933c ebe6:931b ebe7:9323 ebe8:9312 ebe9:9301 ebea:9346 ebeb:932d ebec:930e ebed:930d ebee:92cb ebef:931d ebf0:92fa ebf1:9325 ebf2:9313 ebf3:92f9 ebf4:92f7 ebf5:9334 ebf6:9302 ebf7:9324 ebf8:92ff ebf9:9329 ebfa:9339 ebfb:9335 ebfc:932a ebfd:9314 ebfe:930c ec40:930b ec41:92fe ec42:9309 ec43:9300 ec44:92fb ec45:9316 ec46:95bc ec47:95cd ec48:95be ec49:95b9 ec4a:95ba ec4b:95b6 ec4c:95bf ec4d:95b5 ec4e:95bd ec4f:96a9 ec50:96d4 ec51:970b ec52:9712 ec53:9710 ec54:9799 ec55:9797 ec56:9794 ec57:97f0 ec58:97f8 ec59:9835 ec5a:982f ec5b:9832 ec5c:9924 ec5d:991f ec5e:9927 ec5f:9929 ec60:999e ec61:99ee ec62:99ec ec63:99e5 ec64:99e4 ec65:99f0 ec66:99e3 ec67:99ea ec68:99e9 ec69:99e7 ec6a:9ab9 ec6b:9abf ec6c:9ab4 ec6d:9abb ec6e:9af6 ec6f:9afa ec70:9af9 ec71:9af7 ec72:9b33 ec73:9b80 ec74:9b85 ec75:9b87 ec76:9b7c ec77:9b7e ec78:9b7b ec79:9b82 ec7a:9b93 ec7b:9b92 ec7c:9b90 ec7d:9b7a ec7e:9b95 eca1:9b7d eca2:9b88 eca3:9d25 eca4:9d17 eca5:9d20 eca6:9d1e eca7:9d14 eca8:9d29 eca9:9d1d ecaa:9d18 ecab:9d22 ecac:9d10 ecad:9d19 ecae:9d1f ecaf:9e88 ecb0:9e86 ecb1:9e87 ecb2:9eae ecb3:9ead ecb4:9ed5 ecb5:9ed6 ecb6:9efa ecb7:9f12 ecb8:9f3d ecb9:5126 ecba:5125 ecbb:5122 ecbc:5124 ecbd:5120 ecbe:5129 ecbf:52f4 ecc0:5693 ecc1:568c ecc2:568d ecc3:5686 ecc4:5684 ecc5:5683 ecc6:567e ecc7:5682 ecc8:567f ecc9:5681 ecca:58d6 eccb:58d4 eccc:58cf eccd:58d2 ecce:5b2d eccf:5b25 ecd0:5b32 ecd1:5b23 ecd2:5b2c ecd3:5b27 ecd4:5b26 ecd5:5b2f ecd6:5b2e ecd7:5b7b ecd8:5bf1 ecd9:5bf2 ecda:5db7 ecdb:5e6c ecdc:5e6a ecdd:5fbe ecde:5fbb ecdf:61c3 ece0:61b5 ece1:61bc ece2:61e7 ece3:61e0 ece4:61e5 ece5:61e4 ece6:61e8 ece7:61de ece8:64ef ece9:64e9 ecea:64e3 eceb:64eb ecec:64e4 eced:64e8 ecee:6581 ecef:6580 ecf0:65b6 ecf1:65da ecf2:66d2 ecf3:6a8d ecf4:6a96 ecf5:6a81 ecf6:6aa5 ecf7:6a89 ecf8:6a9f ecf9:6a9b ecfa:6aa1 ecfb:6a9e ecfc:6a87 ecfd:6a93 ecfe:6a8e ed40:6a95 ed41:6a83 ed42:6aa8 ed43:6aa4 ed44:6a91 ed45:6a7f ed46:6aa6 ed47:6a9a ed48:6a85 ed49:6a8c ed4a:6a92 ed4b:6b5b ed4c:6bad ed4d:6c09 ed4e:6fcc ed4f:6fa9 ed50:6ff4 ed51:6fd4 ed52:6fe3 ed53:6fdc ed54:6fed ed55:6fe7 ed56:6fe6 ed57:6fde ed58:6ff2 ed59:6fdd ed5a:6fe2 ed5b:6fe8 ed5c:71e1 ed5d:71f1 ed5e:71e8 ed5f:71f2 ed60:71e4 ed61:71f0 ed62:71e2 ed63:7373 ed64:736e ed65:736f ed66:7497 ed67:74b2 ed68:74ab ed69:7490 ed6a:74aa ed6b:74ad ed6c:74b1 ed6d:74a5 ed6e:74af ed6f:7510 ed70:7511 ed71:7512 ed72:750f ed73:7584 ed74:7643 ed75:7648 ed76:7649 ed77:7647 ed78:76a4 ed79:76e9 ed7a:77b5 ed7b:77ab ed7c:77b2 ed7d:77b7 ed7e:77b6 eda1:77b4 eda2:77b1 eda3:77a8 eda4:77f0 eda5:78f3 eda6:78fd eda7:7902 eda8:78fb eda9:78fc edaa:78f2 edab:7905 edac:78f9 edad:78fe edae:7904 edaf:79ab edb0:79a8 edb1:7a5c edb2:7a5b edb3:7a56 edb4:7a58 edb5:7a54 edb6:7a5a edb7:7abe edb8:7ac0 edb9:7ac1 edba:7c05 edbb:7c0f edbc:7bf2 edbd:7c00 edbe:7bff edbf:7bfb edc0:7c0e edc1:7bf4 edc2:7c0b edc3:7bf3 edc4:7c02 edc5:7c09 edc6:7c03 edc7:7c01 edc8:7bf8 edc9:7bfd edca:7c06 edcb:7bf0 edcc:7bf1 edcd:7c10 edce:7c0a edcf:7ce8 edd0:7e2d edd1:7e3c edd2:7e42 edd3:7e33 edd4:9848 edd5:7e38 edd6:7e2a edd7:7e49 edd8:7e40 edd9:7e47 edda:7e29 eddb:7e4c eddc:7e30 eddd:7e3b edde:7e36 eddf:7e44 ede0:7e3a ede1:7f45 ede2:7f7f ede3:7f7e ede4:7f7d ede5:7ff4 ede6:7ff2 ede7:802c ede8:81bb ede9:81c4 edea:81cc edeb:81ca edec:81c5 eded:81c7 edee:81bc edef:81e9 edf0:825b edf1:825a edf2:825c edf3:8583 edf4:8580 edf5:858f edf6:85a7 edf7:8595 edf8:85a0 edf9:858b edfa:85a3 edfb:857b edfc:85a4 edfd:859a edfe:859e ee40:8577 ee41:857c ee42:8589 ee43:85a1 ee44:857a ee45:8578 ee46:8557 ee47:858e ee48:8596 ee49:8586 ee4a:858d ee4b:8599 ee4c:859d ee4d:8581 ee4e:85a2 ee4f:8582 ee50:8588 ee51:8585 ee52:8579 ee53:8576 ee54:8598 ee55:8590 ee56:859f ee57:8668 ee58:87be ee59:87aa ee5a:87ad ee5b:87c5 ee5c:87b0 ee5d:87ac ee5e:87b9 ee5f:87b5 ee60:87bc ee61:87ae ee62:87c9 ee63:87c3 ee64:87c2 ee65:87cc ee66:87b7 ee67:87af ee68:87c4 ee69:87ca ee6a:87b4 ee6b:87b6 ee6c:87bf ee6d:87b8 ee6e:87bd ee6f:87de ee70:87b2 ee71:8935 ee72:8933 ee73:893c ee74:893e ee75:8941 ee76:8952 ee77:8937 ee78:8942 ee79:89ad ee7a:89af ee7b:89ae ee7c:89f2 ee7d:89f3 ee7e:8b1e eea1:8b18 eea2:8b16 eea3:8b11 eea4:8b05 eea5:8b0b eea6:8b22 eea7:8b0f eea8:8b12 eea9:8b15 eeaa:8b07 eeab:8b0d eeac:8b08 eead:8b06 eeae:8b1c eeaf:8b13 eeb0:8b1a eeb1:8c4f eeb2:8c70 eeb3:8c72 eeb4:8c71 eeb5:8c6f eeb6:8c95 eeb7:8c94 eeb8:8cf9 eeb9:8d6f eeba:8e4e eebb:8e4d eebc:8e53 eebd:8e50 eebe:8e4c eebf:8e47 eec0:8f43 eec1:8f40 eec2:9085 eec3:907e eec4:9138 eec5:919a eec6:91a2 eec7:919b eec8:9199 eec9:919f eeca:91a1 eecb:919d eecc:91a0 eecd:93a1 eece:9383 eecf:93af eed0:9364 eed1:9356 eed2:9347 eed3:937c eed4:9358 eed5:935c eed6:9376 eed7:9349 eed8:9350 eed9:9351 eeda:9360 eedb:936d eedc:938f eedd:934c eede:936a eedf:9379 eee0:9357 eee1:9355 eee2:9352 eee3:934f eee4:9371 eee5:9377 eee6:937b eee7:9361 eee8:935e eee9:9363 eeea:9367 eeeb:9380 eeec:934e eeed:9359 eeee:95c7 eeef:95c0 eef0:95c9 eef1:95c3 eef2:95c5 eef3:95b7 eef4:96ae eef5:96b0 eef6:96ac eef7:9720 eef8:971f eef9:9718 eefa:971d eefb:9719 eefc:979a eefd:97a1 eefe:979c ef40:979e ef41:979d ef42:97d5 ef43:97d4 ef44:97f1 ef45:9841 ef46:9844 ef47:984a ef48:9849 ef49:9845 ef4a:9843 ef4b:9925 ef4c:992b ef4d:992c ef4e:992a ef4f:9933 ef50:9932 ef51:992f ef52:992d ef53:9931 ef54:9930 ef55:9998 ef56:99a3 ef57:99a1 ef58:9a02 ef59:99fa ef5a:99f4 ef5b:99f7 ef5c:99f9 ef5d:99f8 ef5e:99f6 ef5f:99fb ef60:99fd ef61:99fe ef62:99fc ef63:9a03 ef64:9abe ef65:9afe ef66:9afd ef67:9b01 ef68:9afc ef69:9b48 ef6a:9b9a ef6b:9ba8 ef6c:9b9e ef6d:9b9b ef6e:9ba6 ef6f:9ba1 ef70:9ba5 ef71:9ba4 ef72:9b86 ef73:9ba2 ef74:9ba0 ef75:9baf ef76:9d33 ef77:9d41 ef78:9d67 ef79:9d36 ef7a:9d2e ef7b:9d2f ef7c:9d31 ef7d:9d38 ef7e:9d30 efa1:9d45 efa2:9d42 efa3:9d43 efa4:9d3e efa5:9d37 efa6:9d40 efa7:9d3d efa8:7ff5 efa9:9d2d efaa:9e8a efab:9e89 efac:9e8d efad:9eb0 efae:9ec8 efaf:9eda efb0:9efb efb1:9eff efb2:9f24 efb3:9f23 efb4:9f22 efb5:9f54 efb6:9fa0 efb7:5131 efb8:512d efb9:512e efba:5698 efbb:569c efbc:5697 efbd:569a efbe:569d efbf:5699 efc0:5970 efc1:5b3c efc2:5c69 efc3:5c6a efc4:5dc0 efc5:5e6d efc6:5e6e efc7:61d8 efc8:61df efc9:61ed efca:61ee efcb:61f1 efcc:61ea efcd:61f0 efce:61eb efcf:61d6 efd0:61e9 efd1:64ff efd2:6504 efd3:64fd efd4:64f8 efd5:6501 efd6:6503 efd7:64fc efd8:6594 efd9:65db efda:66da efdb:66db efdc:66d8 efdd:6ac5 efde:6ab9 efdf:6abd efe0:6ae1 efe1:6ac6 efe2:6aba efe3:6ab6 efe4:6ab7 efe5:6ac7 efe6:6ab4 efe7:6aad efe8:6b5e efe9:6bc9 efea:6c0b efeb:7007 efec:700c efed:700d efee:7001 efef:7005 eff0:7014 eff1:700e eff2:6fff eff3:7000 eff4:6ffb eff5:7026 eff6:6ffc eff7:6ff7 eff8:700a eff9:7201 effa:71ff effb:71f9 effc:7203 effd:71fd effe:7376 f040:74b8 f041:74c0 f042:74b5 f043:74c1 f044:74be f045:74b6 f046:74bb f047:74c2 f048:7514 f049:7513 f04a:765c f04b:7664 f04c:7659 f04d:7650 f04e:7653 f04f:7657 f050:765a f051:76a6 f052:76bd f053:76ec f054:77c2 f055:77ba f056:78ff f057:790c f058:7913 f059:7914 f05a:7909 f05b:7910 f05c:7912 f05d:7911 f05e:79ad f05f:79ac f060:7a5f f061:7c1c f062:7c29 f063:7c19 f064:7c20 f065:7c1f f066:7c2d f067:7c1d f068:7c26 f069:7c28 f06a:7c22 f06b:7c25 f06c:7c30 f06d:7e5c f06e:7e50 f06f:7e56 f070:7e63 f071:7e58 f072:7e62 f073:7e5f f074:7e51 f075:7e60 f076:7e57 f077:7e53 f078:7fb5 f079:7fb3 f07a:7ff7 f07b:7ff8 f07c:8075 f07d:81d1 f07e:81d2 f0a1:81d0 f0a2:825f f0a3:825e f0a4:85b4 f0a5:85c6 f0a6:85c0 f0a7:85c3 f0a8:85c2 f0a9:85b3 f0aa:85b5 f0ab:85bd f0ac:85c7 f0ad:85c4 f0ae:85bf f0af:85cb f0b0:85ce f0b1:85c8 f0b2:85c5 f0b3:85b1 f0b4:85b6 f0b5:85d2 f0b6:8624 f0b7:85b8 f0b8:85b7 f0b9:85be f0ba:8669 f0bb:87e7 f0bc:87e6 f0bd:87e2 f0be:87db f0bf:87eb f0c0:87ea f0c1:87e5 f0c2:87df f0c3:87f3 f0c4:87e4 f0c5:87d4 f0c6:87dc f0c7:87d3 f0c8:87ed f0c9:87d8 f0ca:87e3 f0cb:87a4 f0cc:87d7 f0cd:87d9 f0ce:8801 f0cf:87f4 f0d0:87e8 f0d1:87dd f0d2:8953 f0d3:894b f0d4:894f f0d5:894c f0d6:8946 f0d7:8950 f0d8:8951 f0d9:8949 f0da:8b2a f0db:8b27 f0dc:8b23 f0dd:8b33 f0de:8b30 f0df:8b35 f0e0:8b47 f0e1:8b2f f0e2:8b3c f0e3:8b3e f0e4:8b31 f0e5:8b25 f0e6:8b37 f0e7:8b26 f0e8:8b36 f0e9:8b2e f0ea:8b24 f0eb:8b3b f0ec:8b3d f0ed:8b3a f0ee:8c42 f0ef:8c75 f0f0:8c99 f0f1:8c98 f0f2:8c97 f0f3:8cfe f0f4:8d04 f0f5:8d02 f0f6:8d00 f0f7:8e5c f0f8:8e62 f0f9:8e60 f0fa:8e57 f0fb:8e56 f0fc:8e5e f0fd:8e65 f0fe:8e67 f140:8e5b f141:8e5a f142:8e61 f143:8e5d f144:8e69 f145:8e54 f146:8f46 f147:8f47 f148:8f48 f149:8f4b f14a:9128 f14b:913a f14c:913b f14d:913e f14e:91a8 f14f:91a5 f150:91a7 f151:91af f152:91aa f153:93b5 f154:938c f155:9392 f156:93b7 f157:939b f158:939d f159:9389 f15a:93a7 f15b:938e f15c:93aa f15d:939e f15e:93a6 f15f:9395 f160:9388 f161:9399 f162:939f f163:938d f164:93b1 f165:9391 f166:93b2 f167:93a4 f168:93a8 f169:93b4 f16a:93a3 f16b:93a5 f16c:95d2 f16d:95d3 f16e:95d1 f16f:96b3 f170:96d7 f171:96da f172:5dc2 f173:96df f174:96d8 f175:96dd f176:9723 f177:9722 f178:9725 f179:97ac f17a:97ae f17b:97a8 f17c:97ab f17d:97a4 f17e:97aa f1a1:97a2 f1a2:97a5 f1a3:97d7 f1a4:97d9 f1a5:97d6 f1a6:97d8 f1a7:97fa f1a8:9850 f1a9:9851 f1aa:9852 f1ab:98b8 f1ac:9941 f1ad:993c f1ae:993a f1af:9a0f f1b0:9a0b f1b1:9a09 f1b2:9a0d f1b3:9a04 f1b4:9a11 f1b5:9a0a f1b6:9a05 f1b7:9a07 f1b8:9a06 f1b9:9ac0 f1ba:9adc f1bb:9b08 f1bc:9b04 f1bd:9b05 f1be:9b29 f1bf:9b35 f1c0:9b4a f1c1:9b4c f1c2:9b4b f1c3:9bc7 f1c4:9bc6 f1c5:9bc3 f1c6:9bbf f1c7:9bc1 f1c8:9bb5 f1c9:9bb8 f1ca:9bd3 f1cb:9bb6 f1cc:9bc4 f1cd:9bb9 f1ce:9bbd f1cf:9d5c f1d0:9d53 f1d1:9d4f f1d2:9d4a f1d3:9d5b f1d4:9d4b f1d5:9d59 f1d6:9d56 f1d7:9d4c f1d8:9d57 f1d9:9d52 f1da:9d54 f1db:9d5f f1dc:9d58 f1dd:9d5a f1de:9e8e f1df:9e8c f1e0:9edf f1e1:9f01 f1e2:9f00 f1e3:9f16 f1e4:9f25 f1e5:9f2b f1e6:9f2a f1e7:9f29 f1e8:9f28 f1e9:9f4c f1ea:9f55 f1eb:5134 f1ec:5135 f1ed:5296 f1ee:52f7 f1ef:53b4 f1f0:56ab f1f1:56ad f1f2:56a6 f1f3:56a7 f1f4:56aa f1f5:56ac f1f6:58da f1f7:58dd f1f8:58db f1f9:5912 f1fa:5b3d f1fb:5b3e f1fc:5b3f f1fd:5dc3 f1fe:5e70 f240:5fbf f241:61fb f242:6507 f243:6510 f244:650d f245:6509 f246:650c f247:650e f248:6584 f249:65de f24a:65dd f24b:66de f24c:6ae7 f24d:6ae0 f24e:6acc f24f:6ad1 f250:6ad9 f251:6acb f252:6adf f253:6adc f254:6ad0 f255:6aeb f256:6acf f257:6acd f258:6ade f259:6b60 f25a:6bb0 f25b:6c0c f25c:7019 f25d:7027 f25e:7020 f25f:7016 f260:702b f261:7021 f262:7022 f263:7023 f264:7029 f265:7017 f266:7024 f267:701c f268:702a f269:720c f26a:720a f26b:7207 f26c:7202 f26d:7205 f26e:72a5 f26f:72a6 f270:72a4 f271:72a3 f272:72a1 f273:74cb f274:74c5 f275:74b7 f276:74c3 f277:7516 f278:7660 f279:77c9 f27a:77ca f27b:77c4 f27c:77f1 f27d:791d f27e:791b f2a1:7921 f2a2:791c f2a3:7917 f2a4:791e f2a5:79b0 f2a6:7a67 f2a7:7a68 f2a8:7c33 f2a9:7c3c f2aa:7c39 f2ab:7c2c f2ac:7c3b f2ad:7cec f2ae:7cea f2af:7e76 f2b0:7e75 f2b1:7e78 f2b2:7e70 f2b3:7e77 f2b4:7e6f f2b5:7e7a f2b6:7e72 f2b7:7e74 f2b8:7e68 f2b9:7f4b f2ba:7f4a f2bb:7f83 f2bc:7f86 f2bd:7fb7 f2be:7ffd f2bf:7ffe f2c0:8078 f2c1:81d7 f2c2:81d5 f2c3:8264 f2c4:8261 f2c5:8263 f2c6:85eb f2c7:85f1 f2c8:85ed f2c9:85d9 f2ca:85e1 f2cb:85e8 f2cc:85da f2cd:85d7 f2ce:85ec f2cf:85f2 f2d0:85f8 f2d1:85d8 f2d2:85df f2d3:85e3 f2d4:85dc f2d5:85d1 f2d6:85f0 f2d7:85e6 f2d8:85ef f2d9:85de f2da:85e2 f2db:8800 f2dc:87fa f2dd:8803 f2de:87f6 f2df:87f7 f2e0:8809 f2e1:880c f2e2:880b f2e3:8806 f2e4:87fc f2e5:8808 f2e6:87ff f2e7:880a f2e8:8802 f2e9:8962 f2ea:895a f2eb:895b f2ec:8957 f2ed:8961 f2ee:895c f2ef:8958 f2f0:895d f2f1:8959 f2f2:8988 f2f3:89b7 f2f4:89b6 f2f5:89f6 f2f6:8b50 f2f7:8b48 f2f8:8b4a f2f9:8b40 f2fa:8b53 f2fb:8b56 f2fc:8b54 f2fd:8b4b f2fe:8b55 f340:8b51 f341:8b42 f342:8b52 f343:8b57 f344:8c43 f345:8c77 f346:8c76 f347:8c9a f348:8d06 f349:8d07 f34a:8d09 f34b:8dac f34c:8daa f34d:8dad f34e:8dab f34f:8e6d f350:8e78 f351:8e73 f352:8e6a f353:8e6f f354:8e7b f355:8ec2 f356:8f52 f357:8f51 f358:8f4f f359:8f50 f35a:8f53 f35b:8fb4 f35c:9140 f35d:913f f35e:91b0 f35f:91ad f360:93de f361:93c7 f362:93cf f363:93c2 f364:93da f365:93d0 f366:93f9 f367:93ec f368:93cc f369:93d9 f36a:93a9 f36b:93e6 f36c:93ca f36d:93d4 f36e:93ee f36f:93e3 f370:93d5 f371:93c4 f372:93ce f373:93c0 f374:93d2 f375:93e7 f376:957d f377:95da f378:95db f379:96e1 f37a:9729 f37b:972b f37c:972c f37d:9728 f37e:9726 f3a1:97b3 f3a2:97b7 f3a3:97b6 f3a4:97dd f3a5:97de f3a6:97df f3a7:985c f3a8:9859 f3a9:985d f3aa:9857 f3ab:98bf f3ac:98bd f3ad:98bb f3ae:98be f3af:9948 f3b0:9947 f3b1:9943 f3b2:99a6 f3b3:99a7 f3b4:9a1a f3b5:9a15 f3b6:9a25 f3b7:9a1d f3b8:9a24 f3b9:9a1b f3ba:9a22 f3bb:9a20 f3bc:9a27 f3bd:9a23 f3be:9a1e f3bf:9a1c f3c0:9a14 f3c1:9ac2 f3c2:9b0b f3c3:9b0a f3c4:9b0e f3c5:9b0c f3c6:9b37 f3c7:9bea f3c8:9beb f3c9:9be0 f3ca:9bde f3cb:9be4 f3cc:9be6 f3cd:9be2 f3ce:9bf0 f3cf:9bd4 f3d0:9bd7 f3d1:9bec f3d2:9bdc f3d3:9bd9 f3d4:9be5 f3d5:9bd5 f3d6:9be1 f3d7:9bda f3d8:9d77 f3d9:9d81 f3da:9d8a f3db:9d84 f3dc:9d88 f3dd:9d71 f3de:9d80 f3df:9d78 f3e0:9d86 f3e1:9d8b f3e2:9d8c f3e3:9d7d f3e4:9d6b f3e5:9d74 f3e6:9d75 f3e7:9d70 f3e8:9d69 f3e9:9d85 f3ea:9d73 f3eb:9d7b f3ec:9d82 f3ed:9d6f f3ee:9d79 f3ef:9d7f f3f0:9d87 f3f1:9d68 f3f2:9e94 f3f3:9e91 f3f4:9ec0 f3f5:9efc f3f6:9f2d f3f7:9f40 f3f8:9f41 f3f9:9f4d f3fa:9f56 f3fb:9f57 f3fc:9f58 f3fd:5337 f3fe:56b2 f440:56b5 f441:56b3 f442:58e3 f443:5b45 f444:5dc6 f445:5dc7 f446:5eee f447:5eef f448:5fc0 f449:5fc1 f44a:61f9 f44b:6517 f44c:6516 f44d:6515 f44e:6513 f44f:65df f450:66e8 f451:66e3 f452:66e4 f453:6af3 f454:6af0 f455:6aea f456:6ae8 f457:6af9 f458:6af1 f459:6aee f45a:6aef f45b:703c f45c:7035 f45d:702f f45e:7037 f45f:7034 f460:7031 f461:7042 f462:7038 f463:703f f464:703a f465:7039 f466:7040 f467:703b f468:7033 f469:7041 f46a:7213 f46b:7214 f46c:72a8 f46d:737d f46e:737c f46f:74ba f470:76ab f471:76aa f472:76be f473:76ed f474:77cc f475:77ce f476:77cf f477:77cd f478:77f2 f479:7925 f47a:7923 f47b:7927 f47c:7928 f47d:7924 f47e:7929 f4a1:79b2 f4a2:7a6e f4a3:7a6c f4a4:7a6d f4a5:7af7 f4a6:7c49 f4a7:7c48 f4a8:7c4a f4a9:7c47 f4aa:7c45 f4ab:7cee f4ac:7e7b f4ad:7e7e f4ae:7e81 f4af:7e80 f4b0:7fba f4b1:7fff f4b2:8079 f4b3:81db f4b4:81d9 f4b5:820b f4b6:8268 f4b7:8269 f4b8:8622 f4b9:85ff f4ba:8601 f4bb:85fe f4bc:861b f4bd:8600 f4be:85f6 f4bf:8604 f4c0:8609 f4c1:8605 f4c2:860c f4c3:85fd f4c4:8819 f4c5:8810 f4c6:8811 f4c7:8817 f4c8:8813 f4c9:8816 f4ca:8963 f4cb:8966 f4cc:89b9 f4cd:89f7 f4ce:8b60 f4cf:8b6a f4d0:8b5d f4d1:8b68 f4d2:8b63 f4d3:8b65 f4d4:8b67 f4d5:8b6d f4d6:8dae f4d7:8e86 f4d8:8e88 f4d9:8e84 f4da:8f59 f4db:8f56 f4dc:8f57 f4dd:8f55 f4de:8f58 f4df:8f5a f4e0:908d f4e1:9143 f4e2:9141 f4e3:91b7 f4e4:91b5 f4e5:91b2 f4e6:91b3 f4e7:940b f4e8:9413 f4e9:93fb f4ea:9420 f4eb:940f f4ec:9414 f4ed:93fe f4ee:9415 f4ef:9410 f4f0:9428 f4f1:9419 f4f2:940d f4f3:93f5 f4f4:9400 f4f5:93f7 f4f6:9407 f4f7:940e f4f8:9416 f4f9:9412 f4fa:93fa f4fb:9409 f4fc:93f8 f4fd:940a f4fe:93ff f540:93fc f541:940c f542:93f6 f543:9411 f544:9406 f545:95de f546:95e0 f547:95df f548:972e f549:972f f54a:97b9 f54b:97bb f54c:97fd f54d:97fe f54e:9860 f54f:9862 f550:9863 f551:985f f552:98c1 f553:98c2 f554:9950 f555:994e f556:9959 f557:994c f558:994b f559:9953 f55a:9a32 f55b:9a34 f55c:9a31 f55d:9a2c f55e:9a2a f55f:9a36 f560:9a29 f561:9a2e f562:9a38 f563:9a2d f564:9ac7 f565:9aca f566:9ac6 f567:9b10 f568:9b12 f569:9b11 f56a:9c0b f56b:9c08 f56c:9bf7 f56d:9c05 f56e:9c12 f56f:9bf8 f570:9c40 f571:9c07 f572:9c0e f573:9c06 f574:9c17 f575:9c14 f576:9c09 f577:9d9f f578:9d99 f579:9da4 f57a:9d9d f57b:9d92 f57c:9d98 f57d:9d90 f57e:9d9b f5a1:9da0 f5a2:9d94 f5a3:9d9c f5a4:9daa f5a5:9d97 f5a6:9da1 f5a7:9d9a f5a8:9da2 f5a9:9da8 f5aa:9d9e f5ab:9da3 f5ac:9dbf f5ad:9da9 f5ae:9d96 f5af:9da6 f5b0:9da7 f5b1:9e99 f5b2:9e9b f5b3:9e9a f5b4:9ee5 f5b5:9ee4 f5b6:9ee7 f5b7:9ee6 f5b8:9f30 f5b9:9f2e f5ba:9f5b f5bb:9f60 f5bc:9f5e f5bd:9f5d f5be:9f59 f5bf:9f91 f5c0:513a f5c1:5139 f5c2:5298 f5c3:5297 f5c4:56c3 f5c5:56bd f5c6:56be f5c7:5b48 f5c8:5b47 f5c9:5dcb f5ca:5dcf f5cb:5ef1 f5cc:61fd f5cd:651b f5ce:6b02 f5cf:6afc f5d0:6b03 f5d1:6af8 f5d2:6b00 f5d3:7043 f5d4:7044 f5d5:704a f5d6:7048 f5d7:7049 f5d8:7045 f5d9:7046 f5da:721d f5db:721a f5dc:7219 f5dd:737e f5de:7517 f5df:766a f5e0:77d0 f5e1:792d f5e2:7931 f5e3:792f f5e4:7c54 f5e5:7c53 f5e6:7cf2 f5e7:7e8a f5e8:7e87 f5e9:7e88 f5ea:7e8b f5eb:7e86 f5ec:7e8d f5ed:7f4d f5ee:7fbb f5ef:8030 f5f0:81dd f5f1:8618 f5f2:862a f5f3:8626 f5f4:861f f5f5:8623 f5f6:861c f5f7:8619 f5f8:8627 f5f9:862e f5fa:8621 f5fb:8620 f5fc:8629 f5fd:861e f5fe:8625 f640:8829 f641:881d f642:881b f643:8820 f644:8824 f645:881c f646:882b f647:884a f648:896d f649:8969 f64a:896e f64b:896b f64c:89fa f64d:8b79 f64e:8b78 f64f:8b45 f650:8b7a f651:8b7b f652:8d10 f653:8d14 f654:8daf f655:8e8e f656:8e8c f657:8f5e f658:8f5b f659:8f5d f65a:9146 f65b:9144 f65c:9145 f65d:91b9 f65e:943f f65f:943b f660:9436 f661:9429 f662:943d f663:943c f664:9430 f665:9439 f666:942a f667:9437 f668:942c f669:9440 f66a:9431 f66b:95e5 f66c:95e4 f66d:95e3 f66e:9735 f66f:973a f670:97bf f671:97e1 f672:9864 f673:98c9 f674:98c6 f675:98c0 f676:9958 f677:9956 f678:9a39 f679:9a3d f67a:9a46 f67b:9a44 f67c:9a42 f67d:9a41 f67e:9a3a f6a1:9a3f f6a2:9acd f6a3:9b15 f6a4:9b17 f6a5:9b18 f6a6:9b16 f6a7:9b3a f6a8:9b52 f6a9:9c2b f6aa:9c1d f6ab:9c1c f6ac:9c2c f6ad:9c23 f6ae:9c28 f6af:9c29 f6b0:9c24 f6b1:9c21 f6b2:9db7 f6b3:9db6 f6b4:9dbc f6b5:9dc1 f6b6:9dc7 f6b7:9dca f6b8:9dcf f6b9:9dbe f6ba:9dc5 f6bb:9dc3 f6bc:9dbb f6bd:9db5 f6be:9dce f6bf:9db9 f6c0:9dba f6c1:9dac f6c2:9dc8 f6c3:9db1 f6c4:9dad f6c5:9dcc f6c6:9db3 f6c7:9dcd f6c8:9db2 f6c9:9e7a f6ca:9e9c f6cb:9eeb f6cc:9eee f6cd:9eed f6ce:9f1b f6cf:9f18 f6d0:9f1a f6d1:9f31 f6d2:9f4e f6d3:9f65 f6d4:9f64 f6d5:9f92 f6d6:4eb9 f6d7:56c6 f6d8:56c5 f6d9:56cb f6da:5971 f6db:5b4b f6dc:5b4c f6dd:5dd5 f6de:5dd1 f6df:5ef2 f6e0:6521 f6e1:6520 f6e2:6526 f6e3:6522 f6e4:6b0b f6e5:6b08 f6e6:6b09 f6e7:6c0d f6e8:7055 f6e9:7056 f6ea:7057 f6eb:7052 f6ec:721e f6ed:721f f6ee:72a9 f6ef:737f f6f0:74d8 f6f1:74d5 f6f2:74d9 f6f3:74d7 f6f4:766d f6f5:76ad f6f6:7935 f6f7:79b4 f6f8:7a70 f6f9:7a71 f6fa:7c57 f6fb:7c5c f6fc:7c59 f6fd:7c5b f6fe:7c5a f740:7cf4 f741:7cf1 f742:7e91 f743:7f4f f744:7f87 f745:81de f746:826b f747:8634 f748:8635 f749:8633 f74a:862c f74b:8632 f74c:8636 f74d:882c f74e:8828 f74f:8826 f750:882a f751:8825 f752:8971 f753:89bf f754:89be f755:89fb f756:8b7e f757:8b84 f758:8b82 f759:8b86 f75a:8b85 f75b:8b7f f75c:8d15 f75d:8e95 f75e:8e94 f75f:8e9a f760:8e92 f761:8e90 f762:8e96 f763:8e97 f764:8f60 f765:8f62 f766:9147 f767:944c f768:9450 f769:944a f76a:944b f76b:944f f76c:9447 f76d:9445 f76e:9448 f76f:9449 f770:9446 f771:973f f772:97e3 f773:986a f774:9869 f775:98cb f776:9954 f777:995b f778:9a4e f779:9a53 f77a:9a54 f77b:9a4c f77c:9a4f f77d:9a48 f77e:9a4a f7a1:9a49 f7a2:9a52 f7a3:9a50 f7a4:9ad0 f7a5:9b19 f7a6:9b2b f7a7:9b3b f7a8:9b56 f7a9:9b55 f7aa:9c46 f7ab:9c48 f7ac:9c3f f7ad:9c44 f7ae:9c39 f7af:9c33 f7b0:9c41 f7b1:9c3c f7b2:9c37 f7b3:9c34 f7b4:9c32 f7b5:9c3d f7b6:9c36 f7b7:9ddb f7b8:9dd2 f7b9:9dde f7ba:9dda f7bb:9dcb f7bc:9dd0 f7bd:9ddc f7be:9dd1 f7bf:9ddf f7c0:9de9 f7c1:9dd9 f7c2:9dd8 f7c3:9dd6 f7c4:9df5 f7c5:9dd5 f7c6:9ddd f7c7:9eb6 f7c8:9ef0 f7c9:9f35 f7ca:9f33 f7cb:9f32 f7cc:9f42 f7cd:9f6b f7ce:9f95 f7cf:9fa2 f7d0:513d f7d1:5299 f7d2:58e8 f7d3:58e7 f7d4:5972 f7d5:5b4d f7d6:5dd8 f7d7:882f f7d8:5f4f f7d9:6201 f7da:6203 f7db:6204 f7dc:6529 f7dd:6525 f7de:6596 f7df:66eb f7e0:6b11 f7e1:6b12 f7e2:6b0f f7e3:6bca f7e4:705b f7e5:705a f7e6:7222 f7e7:7382 f7e8:7381 f7e9:7383 f7ea:7670 f7eb:77d4 f7ec:7c67 f7ed:7c66 f7ee:7e95 f7ef:826c f7f0:863a f7f1:8640 f7f2:8639 f7f3:863c f7f4:8631 f7f5:863b f7f6:863e f7f7:8830 f7f8:8832 f7f9:882e f7fa:8833 f7fb:8976 f7fc:8974 f7fd:8973 f7fe:89fe f840:8b8c f841:8b8e f842:8b8b f843:8b88 f844:8c45 f845:8d19 f846:8e98 f847:8f64 f848:8f63 f849:91bc f84a:9462 f84b:9455 f84c:945d f84d:9457 f84e:945e f84f:97c4 f850:97c5 f851:9800 f852:9a56 f853:9a59 f854:9b1e f855:9b1f f856:9b20 f857:9c52 f858:9c58 f859:9c50 f85a:9c4a f85b:9c4d f85c:9c4b f85d:9c55 f85e:9c59 f85f:9c4c f860:9c4e f861:9dfb f862:9df7 f863:9def f864:9de3 f865:9deb f866:9df8 f867:9de4 f868:9df6 f869:9de1 f86a:9dee f86b:9de6 f86c:9df2 f86d:9df0 f86e:9de2 f86f:9dec f870:9df4 f871:9df3 f872:9de8 f873:9ded f874:9ec2 f875:9ed0 f876:9ef2 f877:9ef3 f878:9f06 f879:9f1c f87a:9f38 f87b:9f37 f87c:9f36 f87d:9f43 f87e:9f4f f8a1:9f71 f8a2:9f70 f8a3:9f6e f8a4:9f6f f8a5:56d3 f8a6:56cd f8a7:5b4e f8a8:5c6d f8a9:652d f8aa:66ed f8ab:66ee f8ac:6b13 f8ad:705f f8ae:7061 f8af:705d f8b0:7060 f8b1:7223 f8b2:74db f8b3:74e5 f8b4:77d5 f8b5:7938 f8b6:79b7 f8b7:79b6 f8b8:7c6a f8b9:7e97 f8ba:7f89 f8bb:826d f8bc:8643 f8bd:8838 f8be:8837 f8bf:8835 f8c0:884b f8c1:8b94 f8c2:8b95 f8c3:8e9e f8c4:8e9f f8c5:8ea0 f8c6:8e9d f8c7:91be f8c8:91bd f8c9:91c2 f8ca:946b f8cb:9468 f8cc:9469 f8cd:96e5 f8ce:9746 f8cf:9743 f8d0:9747 f8d1:97c7 f8d2:97e5 f8d3:9a5e f8d4:9ad5 f8d5:9b59 f8d6:9c63 f8d7:9c67 f8d8:9c66 f8d9:9c62 f8da:9c5e f8db:9c60 f8dc:9e02 f8dd:9dfe f8de:9e07 f8df:9e03 f8e0:9e06 f8e1:9e05 f8e2:9e00 f8e3:9e01 f8e4:9e09 f8e5:9dff f8e6:9dfd f8e7:9e04 f8e8:9ea0 f8e9:9f1e f8ea:9f46 f8eb:9f74 f8ec:9f75 f8ed:9f76 f8ee:56d4 f8ef:652e f8f0:65b8 f8f1:6b18 f8f2:6b19 f8f3:6b17 f8f4:6b1a f8f5:7062 f8f6:7226 f8f7:72aa f8f8:77d8 f8f9:77d9 f8fa:7939 f8fb:7c69 f8fc:7c6b f8fd:7cf6 f8fe:7e9a f940:7e98 f941:7e9b f942:7e99 f943:81e0 f944:81e1 f945:8646 f946:8647 f947:8648 f948:8979 f949:897a f94a:897c f94b:897b f94c:89ff f94d:8b98 f94e:8b99 f94f:8ea5 f950:8ea4 f951:8ea3 f952:946e f953:946d f954:946f f955:9471 f956:9473 f957:9749 f958:9872 f959:995f f95a:9c68 f95b:9c6e f95c:9c6d f95d:9e0b f95e:9e0d f95f:9e10 f960:9e0f f961:9e12 f962:9e11 f963:9ea1 f964:9ef5 f965:9f09 f966:9f47 f967:9f78 f968:9f7b f969:9f7a f96a:9f79 f96b:571e f96c:7066 f96d:7c6f f96e:883c f96f:8db2 f970:8ea6 f971:91c3 f972:9474 f973:9478 f974:9476 f975:9475 f976:9a60 f977:9c74 f978:9c73 f979:9c71 f97a:9c75 f97b:9e14 f97c:9e13 f97d:9ef6 f97e:9f0a f9a1:9fa4 f9a2:7068 f9a3:7065 f9a4:7cf7 f9a5:866a f9a6:883e f9a7:883d f9a8:883f f9a9:8b9e f9aa:8c9c f9ab:8ea9 f9ac:8ec9 f9ad:974b f9ae:9873 f9af:9874 f9b0:98cc f9b1:9961 f9b2:99ab f9b3:9a64 f9b4:9a66 f9b5:9a67 f9b6:9b24 f9b7:9e15 f9b8:9e17 f9b9:9f48 f9ba:6207 f9bb:6b1e f9bc:7227 f9bd:864c f9be:8ea8 f9bf:9482 f9c0:9480 f9c1:9481 f9c2:9a69 f9c3:9a68 f9c4:9b2e f9c5:9e19 f9c6:7229 f9c7:864b f9c8:8b9f f9c9:9483 f9ca:9c79 f9cb:9eb7 f9cc:7675 f9cd:9a6b f9ce:9c7a f9cf:9e1d f9d0:7069 f9d1:706a f9d2:9ea4 f9d3:9f7e f9d4:9f49 f9d5:9f98 f9d6:7881 f9d7:92b9 f9d8:88cf f9d9:58bb f9da:6052 f9db:7ca7 f9dc:5afa f9dd:2554 f9de:2566 f9df:2557 f9e0:2560 f9e1:256c f9e2:2563 f9e3:255a f9e4:2569 f9e5:255d f9e6:2552 f9e7:2564 f9e8:2555 f9e9:255e f9ea:256a f9eb:2561 f9ec:2558 f9ed:2567 f9ee:255b f9ef:2553 f9f0:2565 f9f1:2556 f9f2:255f f9f3:256b f9f4:2562 f9f5:2559 f9f6:2568 f9f7:255c f9f8:2551 f9f9:2550 f9fa:256d f9fb:256e f9fc:2570 f9fd:256f f9fe:ffed fa40:20547 fa41:92db fa42:205df fa43:23fc5 fa44:854c fa45:42b5 fa46:73ef fa47:51b5 fa48:3649 fa49:24942 fa4a:289e4 fa4b:9344 fa4c:219db fa4d:82ee fa4e:23cc8 fa4f:783c fa50:6744 fa51:62df fa52:24933 fa53:289aa fa54:202a0 fa55:26bb3 fa56:21305 fa57:4fab fa58:224ed fa59:5008 fa5a:26d29 fa5b:27a84 fa5c:23600 fa5d:24ab1 fa5e:22513 fa60:2037e fa61:5fa4 fa62:20380 fa63:20347 fa64:6edb fa65:2041f fa67:5101 fa68:347a fa69:510e fa6a:986c fa6b:3743 fa6c:8416 fa6d:249a4 fa6e:20487 fa6f:5160 fa70:233b4 fa71:516a fa72:20bff fa73:220fc fa74:202e5 fa75:22530 fa76:2058e fa77:23233 fa78:21983 fa79:5b82 fa7a:877d fa7b:205b3 fa7c:23c99 fa7d:51b2 fa7e:51b8 faa1:9d34 faa2:51c9 faa3:51cf faa4:51d1 faa5:3cdc faa6:51d3 faa7:24aa6 faa8:51b3 faa9:51e2 faaa:5342 faab:51ed faac:83cd faad:693e faae:2372d faaf:5f7b fab0:520b fab1:5226 fab2:523c fab3:52b5 fab4:5257 fab5:5294 fab6:52b9 fab7:52c5 fab8:7c15 fab9:8542 faba:52e0 fabb:860d fabc:26b13 fabe:28ade fabf:5549 fac0:6ed9 fac1:23f80 fac2:20954 fac3:23fec fac4:5333 fac6:20be2 fac7:6ccb fac8:21726 fac9:681b faca:73d5 facb:604a facc:3eaa facd:38cc face:216e8 facf:71dd fad0:44a2 fad1:536d fad2:5374 fad3:286ab fad4:537e fad6:21596 fad7:21613 fad8:77e6 fad9:5393 fada:28a9b fadb:53a0 fadc:53ab fadd:53ae fade:73a7 fadf:25772 fae0:3f59 fae1:739c fae2:53c1 fae3:53c5 fae4:6c49 fae5:4e49 fae6:57fe fae7:53d9 fae8:3aab fae9:20b8f faea:53e0 faeb:23feb faec:22da3 faed:53f6 faee:20c77 faef:5413 faf0:7079 faf1:552b faf2:6657 faf3:6d5b faf4:546d faf5:26b53 faf6:20d74 faf7:555d faf8:548f faf9:54a4 fafa:47a6 fafb:2170d fafc:20edd fafd:3db4 fafe:20d4d fb40:289bc fb41:22698 fb42:5547 fb43:4ced fb44:542f fb45:7417 fb46:5586 fb47:55a9 fb49:218d7 fb4a:2403a fb4b:4552 fb4c:24435 fb4d:66b3 fb4e:210b4 fb4f:5637 fb50:66cd fb51:2328a fb52:66a4 fb53:66ad fb54:564d fb55:564f fb56:78f1 fb57:56f1 fb58:9787 fb59:53fe fb5a:5700 fb5b:56ef fb5c:56ed fb5d:28b66 fb5e:3623 fb5f:2124f fb60:5746 fb61:241a5 fb62:6c6e fb63:708b fb64:5742 fb65:36b1 fb66:26c7e fb67:57e6 fb68:21416 fb69:5803 fb6a:21454 fb6b:24363 fb6c:5826 fb6d:24bf5 fb6e:585c fb6f:58aa fb70:3561 fb71:58e0 fb72:58dc fb73:2123c fb74:58fb fb75:5bff fb76:5743 fb77:2a150 fb78:24278 fb79:93d3 fb7a:35a1 fb7b:591f fb7c:68a6 fb7d:36c3 fb7e:6e59 fba1:2163e fba2:5a24 fba3:5553 fba4:21692 fba5:8505 fba6:59c9 fba7:20d4e fba8:26c81 fba9:26d2a fbaa:217dc fbab:59d9 fbac:217fb fbad:217b2 fbae:26da6 fbaf:6d71 fbb0:21828 fbb1:216d5 fbb2:59f9 fbb3:26e45 fbb4:5aab fbb5:5a63 fbb6:36e6 fbb7:249a9 fbb9:3708 fbba:5a96 fbbb:7465 fbbc:5ad3 fbbd:26fa1 fbbe:22554 fbbf:3d85 fbc0:21911 fbc1:3732 fbc2:216b8 fbc3:5e83 fbc4:52d0 fbc5:5b76 fbc6:6588 fbc7:5b7c fbc8:27a0e fbc9:4004 fbca:485d fbcb:20204 fbcc:5bd5 fbcd:6160 fbce:21a34 fbcf:259cc fbd0:205a5 fbd1:5bf3 fbd2:5b9d fbd3:4d10 fbd4:5c05 fbd5:21b44 fbd6:5c13 fbd7:73ce fbd8:5c14 fbd9:21ca5 fbda:26b28 fbdb:5c49 fbdc:48dd fbdd:5c85 fbde:5ce9 fbdf:5cef fbe0:5d8b fbe1:21df9 fbe2:21e37 fbe3:5d10 fbe4:5d18 fbe5:5d46 fbe6:21ea4 fbe7:5cba fbe8:5dd7 fbe9:82fc fbea:382d fbeb:24901 fbec:22049 fbed:22173 fbee:8287 fbef:3836 fbf0:3bc2 fbf1:5e2e fbf2:6a8a fbf4:5e7a fbf5:244bc fbf6:20cd3 fbf7:53a6 fbf8:4eb7 fbfa:53a8 fbfb:21771 fbfc:5e09 fbfd:5ef4 fbfe:28482 fc40:5ef9 fc41:5efb fc42:38a0 fc43:5efc fc44:683e fc45:941b fc46:5f0d fc47:201c1 fc48:2f894 fc49:3ade fc4a:48ae fc4b:2133a fc4c:5f3a fc4d:26888 fc4e:223d0 fc50:22471 fc51:5f63 fc52:97bd fc53:26e6e fc54:5f72 fc55:9340 fc56:28a36 fc57:5fa7 fc58:5db6 fc59:3d5f fc5a:25250 fc5b:21f6a fc5c:270f8 fc5d:22668 fc5e:91d6 fc5f:2029e fc60:28a29 fc61:6031 fc62:6685 fc63:21877 fc64:3963 fc65:3dc7 fc66:3639 fc67:5790 fc68:227b4 fc69:7971 fc6a:3e40 fc6b:609e fc6d:60b3 fc6e:24982 fc6f:2498f fc70:27a53 fc71:74a4 fc72:50e1 fc73:5aa0 fc74:6164 fc75:8424 fc76:6142 fc77:2f8a6 fc78:26ed2 fc79:6181 fc7a:51f4 fc7b:20656 fc7c:6187 fc7d:5baa fc7e:23fb7 fca1:2285f fca2:61d3 fca3:28b9d fca4:2995d fca5:61d0 fca6:3932 fca7:22980 fca8:228c1 fca9:6023 fcaa:615c fcab:651e fcac:638b fcad:20118 fcae:62c5 fcaf:21770 fcb0:62d5 fcb1:22e0d fcb2:636c fcb3:249df fcb4:3a17 fcb5:6438 fcb6:63f8 fcb7:2138e fcb8:217fc fcba:6f8a fcbb:22e36 fcbc:9814 fcbd:2408c fcbe:2571d fcbf:64e1 fcc0:64e5 fcc1:947b fcc2:3a66 fcc3:643a fcc4:3a57 fcc5:654d fcc6:6f16 fcc7:24a28 fcc8:24a23 fcc9:6585 fcca:656d fccb:655f fccc:2307e fccd:65b5 fcce:24940 fccf:4b37 fcd0:65d1 fcd1:40d8 fcd2:21829 fcd3:65e0 fcd4:65e3 fcd5:5fdf fcd6:23400 fcd7:6618 fcd8:231f7 fcd9:231f8 fcda:6644 fcdb:231a4 fcdc:231a5 fcdd:664b fcde:20e75 fcdf:6667 fce0:251e6 fce1:6673 fce3:21e3d fce4:23231 fce5:285f4 fce6:231c8 fce7:25313 fce8:77c5 fce9:228f7 fcea:99a4 fceb:6702 fcec:2439c fced:24a21 fcee:3b2b fcef:69fa fcf0:237c2 fcf2:6767 fcf3:6762 fcf4:241cd fcf5:290ed fcf6:67d7 fcf7:44e9 fcf8:6822 fcf9:6e50 fcfa:923c fcfb:6801 fcfc:233e6 fcfd:26da0 fcfe:685d fd40:2346f fd41:69e1 fd42:6a0b fd43:28adf fd44:6973 fd45:68c3 fd46:235cd fd47:6901 fd48:6900 fd49:3d32 fd4a:3a01 fd4b:2363c fd4c:3b80 fd4d:67ac fd4e:6961 fd4f:28a4a fd50:42fc fd51:6936 fd52:6998 fd53:3ba1 fd54:203c9 fd55:8363 fd56:5090 fd57:69f9 fd58:23659 fd59:2212a fd5a:6a45 fd5b:23703 fd5c:6a9d fd5d:3bf3 fd5e:67b1 fd5f:6ac8 fd60:2919c fd61:3c0d fd62:6b1d fd63:20923 fd64:60de fd65:6b35 fd66:6b74 fd67:227cd fd68:6eb5 fd69:23adb fd6a:203b5 fd6b:21958 fd6c:3740 fd6d:5421 fd6e:23b5a fd6f:6be1 fd70:23efc fd71:6bdc fd72:6c37 fd73:2248b fd74:248f1 fd75:26b51 fd76:6c5a fd77:8226 fd78:6c79 fd79:23dbc fd7a:44c5 fd7b:23dbd fd7c:241a4 fd7d:2490c fd7e:24900 fda1:23cc9 fda2:36e5 fda3:3ceb fda4:20d32 fda5:9b83 fda6:231f9 fda7:22491 fda8:7f8f fda9:6837 fdaa:26d25 fdab:26da1 fdac:26deb fdad:6d96 fdae:6d5c fdaf:6e7c fdb0:6f04 fdb1:2497f fdb2:24085 fdb3:26e72 fdb4:8533 fdb5:26f74 fdb6:51c7 fdb9:842e fdba:28b21 fdbc:23e2f fdbd:7453 fdbe:23f82 fdbf:79cc fdc0:6e4f fdc1:5a91 fdc2:2304b fdc3:6ff8 fdc4:370d fdc5:6f9d fdc6:23e30 fdc7:6efa fdc8:21497 fdc9:2403d fdca:4555 fdcb:93f0 fdcc:6f44 fdcd:6f5c fdce:3d4e fdcf:6f74 fdd0:29170 fdd1:3d3b fdd2:6f9f fdd3:24144 fdd4:6fd3 fdd5:24091 fdd6:24155 fdd7:24039 fdd8:23ff0 fdd9:23fb4 fdda:2413f fddb:51df fddc:24156 fddd:24157 fdde:24140 fddf:261dd fde0:704b fde1:707e fde2:70a7 fde3:7081 fde4:70cc fde5:70d5 fde6:70d6 fde7:70df fde8:4104 fde9:3de8 fdea:71b4 fdeb:7196 fdec:24277 fded:712b fdee:7145 fdef:5a88 fdf0:714a fdf2:5c9c fdf3:24365 fdf4:714f fdf5:9362 fdf6:242c1 fdf7:712c fdf8:2445a fdf9:24a27 fdfa:24a22 fdfb:71ba fdfc:28be8 fdfd:70bd fdfe:720e fe40:9442 fe41:7215 fe42:5911 fe43:9443 fe44:7224 fe45:9341 fe46:25605 fe47:722e fe48:7240 fe49:24974 fe4a:68bd fe4b:7255 fe4c:7257 fe4d:3e55 fe4e:23044 fe4f:680d fe50:6f3d fe51:7282 fe53:732b fe54:24823 fe55:2882b fe56:48ed fe57:28804 fe58:7328 fe59:732e fe5a:73cf fe5b:73aa fe5c:20c3a fe5d:26a2e fe5e:73c9 fe5f:7449 fe60:241e2 fe61:216e7 fe62:24a24 fe63:6623 fe64:36c5 fe65:249b7 fe66:2498d fe67:249fb fe68:73f7 fe69:7415 fe6a:6903 fe6b:24a26 fe6c:7439 fe6d:205c3 fe6e:3ed7 fe70:228ad fe71:7460 fe72:28eb2 fe73:7447 fe74:73e4 fe75:7476 fe76:83b9 fe77:746c fe78:3730 fe79:7474 fe7a:93f1 fe7b:6a2c fe7c:7482 fe7d:4953 fe7e:24a8c fea1:2415f fea2:24a79 fea3:28b8f fea4:5b46 fea5:28c03 fea6:2189e fea7:74c8 fea8:21988 fea9:750e feab:751e feac:28ed9 fead:21a4b feae:5bd7 feaf:28eac feb0:9385 feb1:754d feb2:754a feb3:7567 feb4:756e feb5:24f82 feb6:3f04 feb7:24d13 feb8:758e feb9:745d feba:759e febb:75b4 febc:7602 febd:762c febe:7651 febf:764f fec0:766f fec1:7676 fec2:263f5 fec3:7690 fec4:81ef fec5:37f8 fec6:26911 fec7:2690e fec8:76a1 fec9:76a5 feca:76b7 fecb:76cc fecc:26f9f fecd:8462 fece:2509d fecf:2517d fed0:21e1c fed1:771e fed2:7726 fed3:7740 fed4:64af fed5:25220 fed6:7758 fed7:232ac fed8:77af fed9:28964 feda:28968 fedb:216c1 fedc:77f4 fede:21376 fedf:24a12 fee0:68ca fee1:78af fee2:78c7 fee3:78d3 fee4:96a5 fee5:792e fee6:255e0 fee7:78d7 fee8:7934 fee9:78b1 feea:2760c feeb:8fb8 feec:8884 feed:28b2b feee:26083 feef:2261c fef0:7986 fef1:8900 fef2:6902 fef3:7980 fef4:25857 fef5:799d fef6:27b39 fef7:793c fef8:79a9 fef9:6e2a fefa:27126 fefb:3ea8 fefc:79c6 fefd:2910d fefe:79d4 pcbasic-2.0.7/pcbasic/data/codepages/georgian-academy.ucp000066400000000000000000000041441441235174000233040ustar00rootroot00000000000000# Georgian Academy encoding # 80-FF: GNU libiconv source libiconv-1.14/tests/Georgian-Academy.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0080 81:0081 82:201a 83:0192 84:201e 85:2026 86:2020 87:2021 88:02c6 89:2030 8a:0160 8b:2039 8c:0152 8d:008d 8e:008e 8f:008f 90:0090 91:2018 92:2019 93:201c 94:201d 95:2022 96:2013 97:2014 98:02dc 99:2122 9a:0161 9b:203a 9c:0153 9d:009d 9e:009e 9f:0178 a0:00a0 a1:00a1 a2:00a2 a3:00a3 a4:00a4 a5:00a5 a6:00a6 a7:00a7 a8:00a8 a9:00a9 aa:00aa ab:00ab ac:00ac ad:00ad ae:00ae af:00af b0:00b0 b1:00b1 b2:00b2 b3:00b3 b4:00b4 b5:00b5 b6:00b6 b7:00b7 b8:00b8 b9:00b9 ba:00ba bb:00bb bc:00bc bd:00bd be:00be bf:00bf c0:10d0 c1:10d1 c2:10d2 c3:10d3 c4:10d4 c5:10d5 c6:10d6 c7:10d7 c8:10d8 c9:10d9 ca:10da cb:10db cc:10dc cd:10dd ce:10de cf:10df d0:10e0 d1:10e1 d2:10e2 d3:10e3 d4:10e4 d5:10e5 d6:10e6 d7:10e7 d8:10e8 d9:10e9 da:10ea db:10eb dc:10ec dd:10ed de:10ee df:10ef e0:10f0 e1:10f1 e2:10f2 e3:10f3 e4:10f4 e5:10f5 e6:10f6 e7:00e7 e8:00e8 e9:00e9 ea:00ea eb:00eb ec:00ec ed:00ed ee:00ee ef:00ef f0:00f0 f1:00f1 f2:00f2 f3:00f3 f4:00f4 f5:00f5 f6:00f6 f7:00f7 f8:00f8 f9:00f9 fa:00fa fb:00fb fc:00fc fd:00fd fe:00fe ff:00ff pcbasic-2.0.7/pcbasic/data/codepages/georgian-ps.ucp000066400000000000000000000041561441235174000223260ustar00rootroot00000000000000# Georgian Parliamentary Standard encoding # 80-FF: GNU libiconv source libiconv-1.14/tests/Georgian-PS.TXT # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0080 81:0081 82:201a 83:0192 84:201e 85:2026 86:2020 87:2021 88:02c6 89:2030 8a:0160 8b:2039 8c:0152 8d:008d 8e:008e 8f:008f 90:0090 91:2018 92:2019 93:201c 94:201d 95:2022 96:2013 97:2014 98:02dc 99:2122 9a:0161 9b:203a 9c:0153 9d:009d 9e:009e 9f:0178 a0:00a0 a1:00a1 a2:00a2 a3:00a3 a4:00a4 a5:00a5 a6:00a6 a7:00a7 a8:00a8 a9:00a9 aa:00aa ab:00ab ac:00ac ad:00ad ae:00ae af:00af b0:00b0 b1:00b1 b2:00b2 b3:00b3 b4:00b4 b5:00b5 b6:00b6 b7:00b7 b8:00b8 b9:00b9 ba:00ba bb:00bb bc:00bc bd:00bd be:00be bf:00bf c0:10d0 c1:10d1 c2:10d2 c3:10d3 c4:10d4 c5:10d5 c6:10d6 c7:10f1 c8:10d7 c9:10d8 ca:10d9 cb:10da cc:10db cd:10dc ce:10f2 cf:10dd d0:10de d1:10df d2:10e0 d3:10e1 d4:10e2 d5:10f3 d6:10e3 d7:10e4 d8:10e5 d9:10e6 da:10e7 db:10e8 dc:10e9 dd:10ea de:10eb df:10ec e0:10ed e1:10ee e2:10f4 e3:10ef e4:10f0 e5:10f5 e6:00e6 e7:00e7 e8:00e8 e9:00e9 ea:00ea eb:00eb ec:00ec ed:00ed ee:00ee ef:00ef f0:00f0 f1:00f1 f2:00f2 f3:00f3 f4:00f4 f5:00f5 f6:00f6 f7:00f7 f8:00f8 f9:00f9 fa:00fa fb:00fb fc:00fc fd:00fd fe:00fe ff:00ff pcbasic-2.0.7/pcbasic/data/codepages/iransystem.ucp000066400000000000000000000041161441235174000223050ustar00rootroot00000000000000# Iran System # https://en.wikipedia.org/wiki/Iran_System_encoding_standard # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:06f0 81:06f1 82:06f2 83:06f3 84:06f4 85:06f5 86:06f6 87:06f7 88:06f8 89:06f9 8a:060c 8b:0640 8c:061f 8d:fe81 8e:fe8b 8f:0621 90:fe8d 91:fe8e 92:fe8f 93:fe91 94:fb56 95:fb58 96:fe95 97:fe97 98:fe99 99:fe9b 9a:fe9d 9b:fe9f 9c:fb7a 9d:fb7c 9e:fea1 9f:fea3 a0:fea5 a1:fea7 a2:062f a3:0630 a4:0631 a5:0632 a6:0698 a7:feb1 a8:feb3 a9:feb5 aa:feb7 ab:feb9 ac:febb ad:febd ae:febf af:0637 b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:0638 e1:fec9 e2:feca e3:fecc e4:fecb e5:fecd e6:fece e7:fed0 e8:fecf e9:fed1 ea:fed3 eb:fed5 ec:fed7 ed:fb8e ee:fb90 ef:fb92 f0:fb94 f1:fedd f2:fefb f3:fedf f4:fee1 f5:fee3 f6:fee5 f7:fee7 f8:0648 f9:fee9 fa:feec fb:feeb fc:fbfd fd:fbfc fe:fbfe ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/kamenicky.ucp000066400000000000000000000041201441235174000220550ustar00rootroot00000000000000# Kamenický encoding # https://en.wikipedia.org/wiki/Kamenick%C3%BD_encoding # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:010c 81:00fc 82:00e9 83:010f 84:00e4 85:010e 86:0164 87:010d 88:011b 89:011a 8a:0139 8b:00cd 8c:013e 8d:013a 8e:00c4 8f:00c1 90:00c9 91:017e 92:017d 93:00f4 94:00f6 95:00d3 96:016f 97:00da 98:00fd 99:00d6 9a:00dc 9b:0160 9c:013d 9d:00dd 9e:0158 9f:0165 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:0148 a5:0147 a6:016e a7:00d4 a8:0161 a9:0159 aa:0155 ab:0154 ac:00bc ad:00bf ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:0000 pcbasic-2.0.7/pcbasic/data/codepages/koi8-r.ucp000066400000000000000000000041421441235174000212170ustar00rootroot00000000000000# KOI8-R Russian # http://czyborra.com/charsets/cyrillic.html # https://github.com/mtojo/camellia 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:2500 81:2502 82:250c 83:2510 84:2514 85:2518 86:251c 87:2524 88:252c 89:2534 8a:253c 8b:2580 8c:2584 8d:2588 8e:258c 8f:2590 90:2591 91:2592 92:2593 93:2320 94:25a0 95:2219 96:221a 97:2248 98:2264 99:2265 9a:00a0 9b:2321 9c:00b0 9d:00b2 9e:00b7 9f:00f7 a0:2550 a1:2551 a2:2552 a3:0451 a4:2553 a5:2554 a6:2555 a7:2556 a8:2557 a9:2558 aa:2559 ab:255a ac:255b ad:255c ae:255d af:255e b0:255f b1:2560 b2:2561 b3:0401 b4:2562 b5:2563 b6:2564 b7:2565 b8:2566 b9:2567 ba:2568 bb:2569 bc:256a bd:256b be:256c bf:00a9 c0:044e c1:0430 c2:0431 c3:0446 c4:0434 c5:0435 c6:0444 c7:0433 c8:0445 c9:0438 ca:0439 cb:043a cc:043b cd:043c ce:043d cf:043e d0:043f d1:044f d2:0440 d3:0441 d4:0442 d5:0443 d6:0436 d7:0432 d8:044c d9:044b da:0437 db:0448 dc:044d dd:0449 de:0447 df:044a e0:042e e1:0410 e2:0411 e3:0426 e4:0414 e5:0415 e6:0424 e7:0413 e8:0425 e9:0418 ea:0419 eb:041a ec:041b ed:041c ee:041d ef:041e f0:041f f1:042f f2:0420 f3:0421 f4:0422 f5:0423 f6:0416 f7:0412 f8:042c f9:042b fa:0417 fb:0428 fc:042d fd:0429 fe:0427 ff:042a pcbasic-2.0.7/pcbasic/data/codepages/koi8-ru.ucp000066400000000000000000000041721441235174000214070ustar00rootroot00000000000000# KOI8-RU Russian, Ukrainian, Belarusian # http://czyborra.com/charsets/cyrillic.html # https://github.com/mtojo/camellia 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:2500 81:2502 82:250c 83:2510 84:2514 85:2518 86:251c 87:2524 88:252c 89:2534 8a:253c 8b:2580 8c:2584 8d:2588 8e:258c 8f:2590 90:2591 91:2592 92:2593 93:2320 94:25a0 95:2219 96:221a 97:2248 98:2264 99:2265 9a:00a0 9b:2321 9c:00b0 9d:00b2 9e:00b7 9f:00f7 a0:2550 a1:2551 a2:2552 a3:0451 a4:0454 a5:2554 a6:0456 a7:0457 a8:2557 a9:2558 aa:2559 ab:255a ac:255b ad:0491 ae:045e af:255e b0:255f b1:2560 b2:2561 b3:0401 b4:0404 b5:2563 b6:0406 b7:0407 b8:2566 b9:2567 ba:2568 bb:2569 bc:256a bd:0490 be:040e bf:00a9 c0:044e c1:0430 c2:0431 c3:0446 c4:0434 c5:0435 c6:0444 c7:0433 c8:0445 c9:0438 ca:0439 cb:043a cc:043b cd:043c ce:043d cf:043e d0:043f d1:044f d2:0440 d3:0441 d4:0442 d5:0443 d6:0436 d7:0432 d8:044c d9:044b da:0437 db:0448 dc:044d dd:0449 de:0447 df:044a e0:042e e1:0410 e2:0411 e3:0426 e4:0414 e5:0415 e6:0424 e7:0413 e8:0425 e9:0418 ea:0419 eb:041a ec:041b ed:041c ee:041d ef:041e f0:041f f1:042f f2:0420 f3:0421 f4:0422 f5:0423 f6:0416 f7:0412 f8:042c f9:042b fa:0417 fb:0428 fc:042d fd:0429 fe:0427 ff:042a pcbasic-2.0.7/pcbasic/data/codepages/koi8-u.ucp000066400000000000000000000041441441235174000212240ustar00rootroot00000000000000# KOI8-U Ukrainian # http://czyborra.com/charsets/cyrillic.html # https://github.com/mtojo/camellia 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:2500 81:2502 82:250c 83:2510 84:2514 85:2518 86:251c 87:2524 88:252c 89:2534 8a:253c 8b:2580 8c:2584 8d:2588 8e:258c 8f:2590 90:2591 91:2592 92:2593 93:2320 94:25a0 95:2219 96:221a 97:2248 98:2264 99:2265 9a:00a0 9b:2321 9c:00b0 9d:00b2 9e:00b7 9f:00f7 a0:2550 a1:2551 a2:2552 a3:0451 a4:0454 a5:2554 a6:0456 a7:0457 a8:2557 a9:2558 aa:2559 ab:255a ac:255b ad:0491 ae:255d af:255e b0:255f b1:2560 b2:2561 b3:0401 b4:0404 b5:2563 b6:0406 b7:0407 b8:2566 b9:2567 ba:2568 bb:2569 bc:256a bd:0490 be:256c bf:00a9 c0:044e c1:0430 c2:0431 c3:0446 c4:0434 c5:0435 c6:0444 c7:0433 c8:0445 c9:0438 ca:0439 cb:043a cc:043b cd:043c ce:043d cf:043e d0:043f d1:044f d2:0440 d3:0441 d4:0442 d5:0443 d6:0436 d7:0432 d8:044c d9:044b da:0437 db:0448 dc:044d dd:0449 de:0447 df:044a e0:042e e1:0410 e2:0411 e3:0426 e4:0414 e5:0415 e6:0424 e7:0413 e8:0425 e9:0418 ea:0419 eb:041a ec:041b ed:041c ee:041d ef:041e f0:041f f1:042f f2:0420 f3:0421 f4:0422 f5:0423 f6:0416 f7:0412 f8:042c f9:042b fa:0417 fb:0428 fc:042d fd:0429 fe:0427 ff:042a pcbasic-2.0.7/pcbasic/data/codepages/mazovia.ucp000066400000000000000000000041061441235174000215540ustar00rootroot00000000000000# Mazovia encoding # https://en.wikipedia.org/wiki/Mazovia_encoding # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:00e0 86:0105 87:00e7 88:00ea 89:00eb 8a:00e8 8b:00ef 8c:00ee 8d:0107 8e:00c4 8f:0104 90:0118 91:0119 92:0142 93:00f4 94:00f6 95:0106 96:00fb 97:00f9 98:015a 99:00d6 9a:00dc 9b:00a2 9c:0141 9d:00a5 9e:015b 9f:0192 a0:0179 a1:017b a2:00f3 a3:00d3 a4:0144 a5:0143 a6:017a a7:017c a8:00bf a9:2310 aa:00ac ab:00bd ac:00bc ad:00a1 ae:00ab af:00bb b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:03c6 ee:03b5 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/mik.ucp000066400000000000000000000042511441235174000206670ustar00rootroot00000000000000# MIK encoding # 80-FF: http://aspell.net/charsets/bulgarian-mik.txt.gz # except: e1:03b2 -> 00df, e6:03bc -> 00b5 # conforming to our implementation of 437. # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:0440 b1:0441 b2:0442 b3:0443 b4:0444 b5:0445 b6:0446 b7:0447 b8:0448 b9:0449 ba:044a bb:044b bc:044c bd:044d be:044e bf:044f c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:2563 c7:2551 c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2510 d0:2591 d1:2592 d2:2593 d3:2502 d4:2524 d5:2116 d6:00a7 d7:2557 d8:255d d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:03b1 e1:00df e2:0393 e3:03c0 e4:03a3 e5:03c3 e6:00b5 e7:03c4 e8:03a6 e9:0398 ea:03a9 eb:03b4 ec:221e ed:2205 ee:2208 ef:2229 f0:2261 f1:00b1 f2:2265 f3:2264 f4:2320 f5:2321 f6:00f7 f7:2248 f8:00b0 f9:2219 fa:00b7 fb:221a fc:207f fd:00b2 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/osnovnoj.ucp000066400000000000000000000047721441235174000217720ustar00rootroot00000000000000# Soviet PC codepage # GOST Osnovnoj Variant (V.M. Brjabrin & V.E. Figurnov) # http://www.brama.com/compute/rustex.html#AV has acute-below (U+0317) at 242 and grave-below (U+0316) at 243, but do those make sense in Cyrillic? # https://web.archive.org/web/20041211090008/http://www.cyrillic.com/ref/cyrillic/koi-8bas.html # http://segfault.kiev.ua/cyrillic-encodings/ claims f0, f1 should be cp437 symbols # but most other sources have uppercase and lowercase Yo here. 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:2567 81:2568 82:2564 83:2561 84:2562 85:2556 86:2555 87:2565 88:2559 89:2558 8A:2552 8B:255C 8C:255B 8D:255E 8E:255F 8F:2553 90:2554 91:2557 92:255D 93:255A 94:2550 95:2551 96:2566 97:2563 98:2569 99:2560 9A:256C 9B:2591 9C:2592 9D:2593 9E:256B 9F:256A A0:250C A1:2510 A2:2518 A3:2514 A4:2500 A5:2502 A6:252C A7:2524 A8:2534 A9:251C AA:253C AB:2588 AC:2584 AD:258C AE:2590 AF:2580 b0:0410 b1:0411 b2:0412 b3:0413 b4:0414 b5:0415 b6:0416 b7:0417 b8:0418 b9:0419 ba:041a bb:041b bc:041c bd:041d be:041e bf:041f c0:0420 c1:0421 c2:0422 c3:0423 c4:0424 c5:0425 c6:0426 c7:0427 c8:0428 c9:0429 ca:042a cb:042b cc:042c cd:042d ce:042e cf:042f d0:0430 d1:0431 d2:0432 d3:0433 d4:0434 d5:0435 d6:0436 d7:0437 d8:0438 d9:0439 da:043a db:043b dc:043c dd:043d de:043e df:043f e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 #F0:2261 #F1:00B1 F2:0317 F3:0316 #f2:0301 #f3:0300 f4:0301 f5:0300 f6:2192 f7:2190 f8:2193 f9:2191 fa:00f7 fb:00b1 fc:2116 fd:00a4 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/ruscii.ucp000066400000000000000000000041061441235174000214040ustar00rootroot00000000000000# RUSCII / IBM CP1125 # http://segfault.kiev.ua/cyrillic-encodings/ # 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 f2:0490 f3:0491 f4:0404 f5:0454 f6:0406 f7:0456 f8:0407 f9:0457 fa:00b7 fb:221a fc:2116 fd:00a4 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/russup3.ucp000066400000000000000000000044111441235174000215310ustar00rootroot00000000000000# Cornell Russian Support for DOS version 3 # https://web.archive.org/web/20061017214053/http://www.cyrillic.com/ref/cyrillic/rs3.html 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:00c7 81:00fc 82:00e9 83:00e2 84:00e4 85:0430,0300 86:0410,0301 87:00e7 88:00ea 89:0451,0300 8a:0450 8b:00ef 8c:00ee 8d:045d 8e:00c4 8f:0418,0301 90:0415,0301 91:041e,0301 92:0423,0301 93:00f4 94:00f6 95:043e,0300 96:00fb 97:00f9 98:044b,0300 99:00d6 9a:00dc 9b:042b,0301 9c:042d,0301 9d:042e,0301 9e:042f,0301 9f:0430,0301 a0:00e1 a1:00ed a2:00f3 a3:00fa a4:00f1 a5:0435,0301 a6:044d,0300 a7:044e,0300 a8:00bf a9:0443,0300 aa:044f,0300 ab:0438,0301 ac:043e,0301 ad:00a1 ae:00ab af:00bb b0:2116 b1:0410 b2:0411 b3:2502 b4:0443,0301 b5:0412 b6:0413 b7:0414 b8:0415 b9:0401 ba:0416 bb:0417 bc:0418 bd:0419 be:041a bf:2510 c0:2514 c1:044b,0301 c2:044d,0301 c3:044e,0301 c4:2500 c5:044f,0301 c6:041b c7:041c c8:041d c9:041e ca:041f cb:0420 cc:0421 cd:0422 ce:0423 cf:0424 d0:0425 d1:0426 d2:0427 d3:0428 d4:0429 d5:042a d6:042b d7:042c d8:042d d9:2518 da:250c db:042e dc:042f dd:0430 de:0431 df:0432 e0:0433 e1:00df e2:0434 e3:0435 e4:0451 e5:0436 e6:0437 e7:0438 e8:0439 e9:043a ea:043b eb:043c ec:043d ed:043e ee:043f ef:0440 f0:0441 f1:0442 f2:0443 f3:0444 f4:0445 f5:0446 f6:0447 f7:0448 f8:0449 f9:044a fa:044b fb:044c fc:044d fd:044e fe:044f ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/russup4ac.ucp000066400000000000000000000042711441235174000220420ustar00rootroot00000000000000# Exceller Software Russian Support for DOS 4 Academic 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:00f3 b1:00c7 b2:00fc b3:2502 b4:0410,0301 b5:0430,0301 b6:0430,0300 b7:0415,0301 b8:0435,0301 b9:0450 ba:0418,0301 bb:0438,0301 bc:045d bd:00e9 be:00e2 bf:2510 c0:2514 c1:00e4 c2:00e7 c3:00ea c4:2500 c5:041e,0301 c6:043e,0301 c7:043e,0300 c8:0423,0301 c9:0443,0301 ca:0443,0300 cb:042b,0301 cc:044b,0301 cd:044b,0300 ce:042d,0301 cf:044d,0301 d0:044d,0300 d1:042e,0301 d2:044e,0301 d3:044e,0300 d4:042f,0301 d5:044f,0301 d6:044f,0300 d7:00ef d8:00ee d9:2518 da:250c db:00c4 dc:00f4 dd:00f6 de:00fb df:00f9 e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 f2:0451,0300 f3:00d6 f4:00dc f5:00e1 f6:00bb f7:00ab f8:00fa f9:00f1 fa:00bf fb:00a1 fc:2116 fd:00ed fe:00df ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/russup4na.ucp000066400000000000000000000041501441235174000220510ustar00rootroot00000000000000# Exceller Software Russian Support for DOS 4 Non-Academic # slightly modified variant of Alternativnyj 00:0000 01:263a 02:263b 03:2665 04:2666 05:2663 06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c 14:00b6 15:00a7 16:25ac 17:21a8 18:2191 19:2193 1a:2192 1b:2190 1c:221f 1d:2194 1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:0410 81:0411 82:0412 83:0413 84:0414 85:0415 86:0416 87:0417 88:0418 89:0419 8a:041a 8b:041b 8c:041c 8d:041d 8e:041e 8f:041f 90:0420 91:0421 92:0422 93:0423 94:0424 95:0425 96:0426 97:0427 98:0428 99:0429 9a:042a 9b:042b 9c:042c 9d:042d 9e:042e 9f:042f a0:0430 a1:0431 a2:0432 a3:0433 a4:0434 a5:0435 a6:0436 a7:0437 a8:0438 a9:0439 aa:043a ab:043b ac:043c ad:043d ae:043e af:043f b0:2591 b1:2592 b2:2593 b3:2502 b4:2524 b5:2561 b6:2562 b7:2556 b8:2555 b9:2563 ba:2551 bb:2557 bc:255d bd:255c be:255b bf:2510 c0:2514 c1:2534 c2:252c c3:251c c4:2500 c5:253c c6:255e c7:255f c8:255a c9:2554 ca:2569 cb:2566 cc:2560 cd:2550 ce:256c cf:2567 d0:2568 d1:2564 d2:2565 d3:2559 d4:2558 d5:2552 d6:2553 d7:256b d8:256a d9:2518 da:250c db:2588 dc:2584 dd:258c de:2590 df:2580 e0:0440 e1:0441 e2:0442 e3:0443 e4:0444 e5:0445 e6:0446 e7:0447 e8:0448 e9:0449 ea:044a eb:044b ec:044c ed:044d ee:044e ef:044f f0:0401 f1:0451 f2:0301 f3:0300 f4:0301 f5:0300 f6:00bb f7:00ab f8:2193 f9:2191 fa:00f7 fb:00b1 fc:2116 fd:00a4 fe:25a0 ff:00a0 pcbasic-2.0.7/pcbasic/data/codepages/viscii.ucp000066400000000000000000000043641441235174000214020ustar00rootroot00000000000000# Vietnamese ISCII # https://en.wikipedia.org/wiki/Vietnamese_Standard_Code_for_Information_Interchange # Note that this code page redefines 02, 05, 06, 14, 19, 1E in addition to 80-FF. # 02:1EB2 05:1EB4 06:1EAA 14:1EF6 19:1EF8 1E:1EF4 # 00:0000 01:263a #02:263b 03:2665 04:2666 #05:2663 #06:2660 07:2022 08:25d8 09:25cb 0a:25d9 0b:2642 0c:2640 0d:266a 0e:266b 0f:263c 10:25ba 11:25c4 12:2195 13:203c #14:00b6 15:00a7 16:25ac 17:21a8 18:2191 #19:2193 1a:2192 1b:2190 1c:221f 1d:2194 #1e:25b2 1f:25bc 20:0020 21:0021 22:0022 23:0023 24:0024 25:0025 26:0026 27:0027 28:0028 29:0029 2a:002a 2b:002b 2c:002c 2d:002d 2e:002e 2f:002f 30:0030 31:0031 32:0032 33:0033 34:0034 35:0035 36:0036 37:0037 38:0038 39:0039 3a:003a 3b:003b 3c:003c 3d:003d 3e:003e 3f:003f 40:0040 41:0041 42:0042 43:0043 44:0044 45:0045 46:0046 47:0047 48:0048 49:0049 4a:004a 4b:004b 4c:004c 4d:004d 4e:004e 4f:004f 50:0050 51:0051 52:0052 53:0053 54:0054 55:0055 56:0056 57:0057 58:0058 59:0059 5a:005a 5b:005b 5c:005c 5d:005d 5e:005e 5f:005f 60:0060 61:0061 62:0062 63:0063 64:0064 65:0065 66:0066 67:0067 68:0068 69:0069 6a:006a 6b:006b 6c:006c 6d:006d 6e:006e 6f:006f 70:0070 71:0071 72:0072 73:0073 74:0074 75:0075 76:0076 77:0077 78:0078 79:0079 7a:007a 7b:007b 7c:007c 7d:007d 7e:007e 7f:2302 80:1EA0 81:1EAE 82:1EB0 83:1EB6 84:1EA4 85:1EA6 86:1EA8 87:1EAC 88:1EBC 89:1EB8 8A:1EBE 8B:1EC0 8C:1EC2 8D:1EC4 8E:1EC6 8F:1ED0 90:1ED2 91:1ED4 92:1ED6 93:1ED8 94:1EE2 95:1EDA 96:1EDC 97:1EDE 98:1ECA 99:1ECE 9A:1ECC 9B:1EC8 9C:1EE6 9D:0168 9E:1EE4 9F:1EF2 A0:00D5 A1:1EAF A2:1EB1 A3:1EB7 A4:1EA5 A5:1EA7 A6:1EA9 A7:1EAD A8:1EBD A9:1EB9 AA:1EBF AB:1EC1 AC:1EC3 AD:1EC5 AE:1EC7 AF:1ED1 B0:1ED3 B1:1ED5 B2:1ED7 B3:1EE0 B4:01A0 B5:1ED9 B6:1EDD B7:1EDF B8:1ECB B9:1EF0 BA:1EE8 BB:1EEA BC:1EEC BD:01A1 BE:1EDB BF:01AF C0:00C0 C1:00C1 C2:00C2 C3:00C3 C4:1EA2 C5:0102 C6:1EB3 C7:1EB5 C8:00C8 C9:00C9 CA:00CA CB:1EBA CC:00CC CD:00CD CE:0128 CF:1EF3 D0:0110 D1:1EE9 D2:00D2 D3:00D3 D4:00D4 D5:1EA1 D6:1EF7 D7:1EEB D8:1EED D9:00D9 DA:00DA DB:1EF9 DC:1EF5 DD:00DD DE:1EE1 DF:01B0 E0:00E0 E1:00E1 E2:00E2 E3:00E3 E4:1EA3 E5:0103 E6:1EEF E7:1EAB E8:00E8 E9:00E9 EA:00EA EB:1EBB EC:00EC ED:00ED EE:0129 EF:1EC9 F0:0111 F1:1EF1 F2:00F2 F3:00F3 F4:00F4 F5:00F5 F6:1ECF F7:1ECD F8:1EE5 F9:00F9 FA:00FA FB:0169 FC:1EE7 FD:00FD FE:1EE3 FF:1EEE pcbasic-2.0.7/pcbasic/data/fonts/000077500000000000000000000000001441235174000165735ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/data/fonts/GPL2.txt000066400000000000000000000432541441235174000200500ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) 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 this service 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 make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. 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. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), 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 distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the 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 a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE 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. 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 convey 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 2 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision 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, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This 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. pcbasic-2.0.7/pcbasic/data/fonts/LICENSE.md000066400000000000000000000033571441235174000202070ustar00rootroot00000000000000PC-BASIC typefaces ------------------ This directory contains 8-bit typefaces in extended Unifont .HEX format for use with PC-BASIC. They have been derived from the sources below. In most cases, the only change has been to extract a subset and to encode them in the .HEX format. The resulting derivative work is released under the same licensing terms as the original. Below is a summary of the authors and licences of the fonts in this directory. Please check the individual .HEX file for original licence terms. **default**: based on CPIDOS, UNI-VGA and GNU Unifont licence: GNU GPL v2.0 or later **vga**: DOSBox http://www.dosbox.com licence: GNU GPL v2.0 or later ## Typefaces not explicitly licensed **cgathin**, **cga**: IBM Corporation Used by the IBM Color/Graphics Adapter, 1981. **mda**: IBM Corporation Used by the IBM Monochrome Display Adapter, 1981. **tandy1**: Tandy Corporation Used by the Tandy 1000, 1984. **tandy2**: Tandy Corporation Used by the Tandy 1000HX, 1987. **olivetti**: Olivetti SpA Used by the Olivetti M24, 1983. These HEX files have been produced by me (Rob Hagemans) based on a visual representation of the original typefaces. It is my understanding that: - In the USA, such typefaces are not copyrightable. - In the UK, the 25-year term of copyright for these typefaces has expired. However, you should ensure that you have the right to copy and use these typefaces in your jurisdiction. Insofar as I have created a copyrightable work by encoding these typefaces into the present files, to the extent possible under law, I waive all copyright and related or neighbouring rights to that work under the [Creative Commons Zero dedication](http://creativecommons.org/publicdomain/zero/1.0/). pcbasic-2.0.7/pcbasic/data/fonts/__init__.py000066400000000000000000000146051441235174000207120ustar00rootroot00000000000000""" PC-BASIC - data.fonts Font files (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import logging import binascii import unicodedata from ...compat import resources, iteritems, itervalues, unichr, iterchar _HEIGHTS = (8, 14, 16) _DEFAULT_NAME = 'default' _FONT_PATTERN = '{name}_{height:02d}.hex' # (deprecated) aliases for the default font. should not include 'default' _DEFAULT_ALIASES = ('freedos', 'univga', 'unifont') # list of available fonts - top level names only FONTS = tuple(sorted(set( name.split(u'_', 1)[0] for name in resources.contents(__package__) if name.lower().endswith('.hex') and resources.is_resource(__package__, name) ))) def read_fonts(codepage_dict, font_families): """Load font typefaces.""" # default font is fallback font_families = (_DEFAULT_NAME,) + tuple(font_families) # load the graphics fonts, including the 8-pixel RAM font # use set() for speed - lookup is O(1) rather than O(n) for list unicode_needed = set(itervalues(codepage_dict)) # break up any grapheme clusters and add components to set of needed glyphs unicode_needed |= set(c for cluster in unicode_needed if len(cluster) > 1 for c in cluster) # load font resources font_files = { _height: [ _font for _font in (_read_font_file(_name, _height) for _name in font_families) if _font is not None ] for _height in _HEIGHTS } # convert uc_fonts = { _height: load_hex(_font_file, _height, unicode_needed) for _height, _font_file in iteritems(font_files) if _font_file } return uc_fonts def _read_font_file(name, height): """Get contents of font file.""" fontname = _FONT_PATTERN.format(name=name, height=height) try: return resources.read_binary(__package__, fontname) except EnvironmentError as e: if name in _DEFAULT_ALIASES: return _read_font_file(_DEFAULT_NAME, height) else: logging.debug('Failed to load %d-pixel font `%s`: %s', height, name, e) ################################################################################################### # hex font loader def load_hex(hex_resources, height, all_needed): """Load a set of overlaying unifont .hex files.""" fontdict = {} # get elements of codepoint sequences in case we need to combine glyphs elements = set.union(*(set(unicodedata.normalize('NFD', _c)) for _c in all_needed)) all_needed = set(all_needed).union(elements) # transform the (smaller) set of needed chars into sequences for comparison # rather than the (larger) set of available sequences into chars needed_sequences = set(b','.join(b'%04X' % ord(_c) for _c in _s) for _s in all_needed) missing = set(all_needed) for hexres in reversed(hex_resources): if hexres is None: continue missing = _get_glyphs_from_hex(height, hexres, fontdict, missing, needed_sequences) missing = _combine_glyphs(height, fontdict, missing) # fill missing with nulls fontdict.update({_u: b'\0' * height for _u in missing}) # char 0 should always be defined and empty fontdict[u'\0'] = b'\0' * height missing -= {u'\0'} # warn if we miss needed glyphs _warn_missing(height, missing) return fontdict def _get_glyphs_from_hex(height, hexres, fontdict, missing, needed_sequences): for line in hexres.splitlines(): # ignore empty lines and comment lines (first char is #) if (not line) or (line[:1] == b'#'): continue # strip off comments # split unicodepoint and hex string (max 32 chars) ucs_str, fonthex = line.split(b':') # get rid of spaces ucs_str = b''.join(ucs_str.split()).upper() # skip grapheme clusters we won't need if ucs_str not in needed_sequences: continue # remove from needed list needed_sequences -= {ucs_str} ucs_sequence = ucs_str.split(b',') fonthex = fonthex.split(b'#')[0].strip() # extract codepoint and hex string; # discard anything following whitespace; ignore malformed lines try: # construct grapheme cluster c = u''.join(unichr(int(_ucshex.strip(), 16)) for _ucshex in ucs_sequence) # skip chars we already have if (c in fontdict): continue # cut to required font size if len(fonthex) < 64: # 8xN glyph fonthex = fonthex[:2*height] else: # 16x16 glyph fonthex = fonthex[:4*height] fontdict[c] = binascii.unhexlify(fonthex) except Exception as e: logging.warning('Could not parse line in font file: %s: %s', repr(line), e) # remove newly found char # stop if we have all we need missing -= {c} if not missing: break return missing def _combine_glyphs(height, fontdict, missing): """Fix missing grapheme clusters by combining components.""" success = set() for cluster in missing: if cluster not in fontdict: # fully decompose the grapheme cluster decomposed = unicodedata.normalize('NFD', cluster) # try to combine grapheme clusters first if len(decomposed) > 1: # combine strings clusterglyph = bytearray(height) try: for c in decomposed: for y, row in enumerate(iterchar(fontdict[c])): clusterglyph[y] |= ord(row) except KeyError as e: logging.debug( '%d-pixel font: Could not combine grapheme cluster %s, missing u+%04x [%s]', height, cluster, ord(c), c ) fontdict[cluster] = bytes(clusterglyph) success.add(cluster) return missing - success def _warn_missing(height, missing, max_warnings=5): """Warn if we miss needed glyphs.""" warnings = 0 for u in missing: warnings += 1 sequence = ','.join('u+%04x' % ord(_c) for _c in u) logging.debug('Code point sequence %s not represented in %d-pixel font', sequence, height) if warnings == max_warnings: logging.debug('Further code point warnings suppressed.') break pcbasic-2.0.7/pcbasic/data/fonts/cga_08.hex000066400000000000000000000130001441235174000203340ustar00rootroot000000000000000000:0000000000000000 263A:7E81A581BD99817E 263B:7EFFDBFFC3E7FF7E 2665:6CFEFEFE7C381000 2666:10387CFE7C381000 2663:387C38FEFED61038 2660:1010387CFE7C1038 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F070F7DCCCCCC78 2640:3C6666663C187E18 266A:3F333F303070F0E0 266B:7F637F636367E6C0 263C:18DB3CE7E73CDB18 25BA:80E0F8FEF8E08000 25C4:020E3EFE3E0E0200 2195:183C7E18187E3C18 203C:6666666666006600 00B6:7FDBDB7B1B1B1B00 00A7:3E63386C6C38CC78 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:183C7E1818181800 2193:181818187E3C1800 2192:00180CFE0C180000 2190:003060FE60300000 221F:0000C0C0C0FE0000 2194:002466FF66240000 25B2:00183C7EFFFF0000 25BC:00FFFF7E3C180000 0020:0000000000000000 0021:3078783030003000 0022:6C6C6C0000000000 0023:6C6CFE6CFE6C6C00 0024:307CC0780CF83000 0025:00C6CC183066C600 0026:386C3876DCCC7600 0027:6060C00000000000 0028:1830606060301800 0029:6030181818306000 002A:00663CFF3C660000 002B:003030FC30300000 002C:0000000000303060 002D:000000FC00000000 002E:0000000000303000 002F:060C183060C08000 0030:7CC6CEDEF6E67C00 0031:307030303030FC00 0032:78CC0C3860CCFC00 0033:78CC0C380CCC7800 0034:1C3C6CCCFE0C1E00 0035:FCC0F80C0CCC7800 0036:3860C0F8CCCC7800 0037:FCCC0C1830303000 0038:78CCCC78CCCC7800 0039:78CCCC7C0C187000 003A:0030300000303000 003B:0030300000303060 003C:183060C060301800 003D:0000FC0000FC0000 003E:6030180C18306000 003F:78CC0C1830003000 0040:7CC6DEDEDEC07800 0041:3078CCCCFCCCCC00 0042:FC66667C6666FC00 0043:3C66C0C0C0663C00 0044:F86C6666666CF800 0045:FE6268786862FE00 0046:FE6268786860F000 0047:3C66C0C0CE663E00 0048:CCCCCCFCCCCCCC00 0049:7830303030307800 004A:1E0C0C0CCCCC7800 004B:E6666C786C66E600 004C:F06060606266FE00 004D:C6EEFEFED6C6C600 004E:C6E6F6DECEC6C600 004F:386CC6C6C66C3800 0050:FC66667C6060F000 0051:78CCCCCCDC781C00 0052:FC66667C6C66E600 0053:78CC603018CC7800 0054:FCB4303030307800 0055:CCCCCCCCCCCCFC00 0056:CCCCCCCCCC783000 0057:C6C6C6D6FEEEC600 0058:C6C66C38386CC600 0059:CCCCCC7830307800 005A:FEC68C183266FE00 005B:7860606060607800 005C:C06030180C060200 005D:7818181818187800 005E:10386CC600000000 005F:00000000000000FF 0060:3030180000000000 0061:0000780C7CCC7600 0062:E060607C6666DC00 0063:000078CCC0CC7800 0064:1C0C0C7CCCCC7600 0065:000078CCFCC07800 0066:386C60F06060F000 0067:000076CCCC7C0CF8 0068:E0606C766666E600 0069:3000703030307800 006A:0C000C0C0CCCCC78 006B:E060666C786CE600 006C:7030303030307800 006D:0000CCFEFED6C600 006E:0000F8CCCCCCCC00 006F:000078CCCCCC7800 0070:0000DC66667C60F0 0071:000076CCCC7C0C1E 0072:0000DC766660F000 0073:00007CC0780CF800 0074:10307C3030341800 0075:0000CCCCCCCC7600 0076:0000CCCCCC783000 0077:0000C6D6FEFE6C00 0078:0000C66C386CC600 0079:0000CCCCCC7C0CF8 007A:0000FC983064FC00 007B:1C3030E030301C00 007C:1818180018181800 007D:E030301C3030E000 007E:76DC000000000000 2302:0010386CC6C6FE00 00C7:78CCC0CC78180C78 00FC:00CC00CCCCCC7E00 00E9:1C0078CCFCC07800 00E2:7EC33C063E663F00 00E4:CC00780C7CCC7E00 00E0:E000780C7CCC7E00 00E5:3030780C7CCC7E00 00E7:000078C0C0780C38 00EA:7EC33C667E603C00 00EB:CC0078CCFCC07800 00E8:E00078CCFCC07800 00EF:CC00703030307800 00EE:7CC6381818183C00 00EC:E000703030307800 00C4:C6386CC6FEC6C600 00C5:30300078CCFCCC00 00C9:1C00FC607860FC00 00E6:00007F0C7FCC7F00 00C6:3E6CCCFECCCCCE00 00F4:78CC0078CCCC7800 00F6:00CC0078CCCC7800 00F2:00E00078CCCC7800 00FB:78CC00CCCCCC7E00 00F9:00E000CCCCCC7E00 00FF:00CC00CCCC7C0CF8 00D6:C3183C66663C1800 00DC:CC00CCCCCCCC7800 00A2:18187EC0C07E1818 00A3:386C64F060E6FC00 00A5:CCCC78FC30FC3030 20A7:F8CCCCFAC6CFC6C7 0192:0E1B183C1818D870 00E1:1C00780C7CCC7E00 00ED:3800703030307800 00F3:001C0078CCCC7800 00FA:001C00CCCCCC7E00 00F1:00F800F8CCCCCC00 00D1:FC00CCECFCDCCC00 00AA:3C6C6C3E007E0000 00BA:386C6C38007C0000 00BF:30003060C0CC7800 2310:000000FCC0C00000 00AC:000000FC0C0C0000 00BD:C3C6CCDE3366CC0F 00BC:C3C6CCDB376FCF03 00A1:1818001818181800 00AB:003366CC66330000 00BB:00CC663366CC0000 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:DB77DBEEDB77DBEE 2502:1818181818181818 2524:18181818F8181818 2561:1818F818F8181818 2562:36363636F6363636 2556:00000000FE363636 2555:0000F818F8181818 2563:3636F606F6363636 2551:3636363636363636 2557:0000FE06F6363636 255D:3636F606FE000000 255C:36363636FE000000 255B:1818F818F8000000 2510:00000000F8181818 2514:181818181F000000 2534:18181818FF000000 252C:00000000FF181818 251C:181818181F181818 2500:00000000FF000000 253C:18181818FF181818 255E:18181F181F181818 255F:3636363637363636 255A:363637303F000000 2554:00003F3037363636 2569:3636F700FF000000 2566:0000FF00F7363636 2560:3636373037363636 2550:0000FF00FF000000 256C:3636F700F7363636 2567:1818FF00FF000000 2568:36363636FF000000 2564:0000FF00FF181818 2565:00000000FF363636 2559:363636363F000000 2558:18181F181F000000 2552:00001F181F181818 2553:000000003F363636 256B:36363636FF363636 256A:1818FF18FF181818 2518:18181818F8000000 250C:000000001F181818 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:000076DCC8DC7600 00DF:0078CCF8CCF8C0C0 0393:00FCCCC0C0C0C000 03C0:00FE6C6C6C6C6C00 03A3:FCCC603060CCFC00 03C3:00007ED8D8D87000 00B5:00666666667C60C0 03C4:0076DC1818181800 03A6:FC3078CCCC7830FC 0398:386CC6FEC66C3800 03A9:386CC6C66C6CEE00 03B4:1C30187CCCCC7800 221E:00007EDBDB7E0000 03C6:060C7EDBDB7E60C0 03B5:3860C0F8C0603800 2229:78CCCCCCCCCCCC00 2261:00FC00FC00FC0000 00B1:3030FC303000FC00 2265:603018306000FC00 2264:183060301800FC00 2320:0E1B1B1818181818 2321:1818181818D8D870 00F7:303000FC00303000 2248:0076DC0076DC0000 00B0:386C6C3800000000 2219:0000001818000000 00B7:0000000018000000 221A:0F0C0C0CEC6C3C1C 207F:786C6C6C6C000000 00B2:7018306078000000 25A0:00003C3C3C3C0000 00A0:0000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/cgathin_08.hex000066400000000000000000000130001441235174000212170ustar00rootroot000000000000000000:0000000000000000 263A:7E81A581BD99817E 263B:7EFFDBFFC3E7FF7E 2665:6CFEFEFE7C381000 2666:10387CFE7C381000 2663:387C38FEFED61038 2660:1010387CFE7C1038 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F03057D84848478 2640:3C4242423C187E18 266A:3F213F202060E0C0 266B:3F213F212367E6C0 263C:18DB3CE7E73CDB18 25BA:80E0F8FEF8E08000 25C4:020E3EFE3E0E0200 2195:183C7E18187E3C18 203C:2424242424002400 00B6:7F92927212121200 00A7:3E6338444438CC78 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:10387C5410101000 2193:101010547C381000 2192:00180CFE0C180000 2190:003060FE60300000 221F:00004040407E0000 2194:002466FF66240000 25B2:0010387CFEFE0000 25BC:00FEFE7C38100000 0020:0000000000000000 0021:1038381010001000 0022:2424240000000000 0023:24247E247E242400 0024:183E403C027C1800 0025:0062640810264600 0026:3048305688887600 0027:1010200000000000 0028:1020404040201000 0029:2010080808102000 002A:004438FE38440000 002B:0010107C10100000 002C:0000000000101020 002D:0000007E00000000 002E:0000000000101000 002F:0002040810204000 0030:3C42464A52623C00 0031:1030501010107C00 0032:3C42020C30427E00 0033:3C42021C02423C00 0034:08182848FE081C00 0035:7E407C0202423C00 0036:1C20407C42423C00 0037:7E42040810101000 0038:3C42423C42423C00 0039:3C42423E02043800 003A:0010100000101000 003B:0010100000101020 003C:0810204020100800 003D:00007E00007E0000 003E:1008040204081000 003F:3C42020408000800 0040:3C425E525E403C00 0041:182442427E424200 0042:7C22223C22227C00 0043:1C22404040221C00 0044:7824222222247800 0045:7E22283828227E00 0046:7E22283828207000 0047:1C2240404E221E00 0048:4242427E42424200 0049:3810101010103800 004A:0E04040444443800 004B:6224283028246300 004C:7020202020227E00 004D:6355494141414100 004E:62524A4642424200 004F:1824424242241800 0050:7C22223C20207000 0051:3C4242424A3C0300 0052:7C22223C28247200 0053:3C42403C02423C00 0054:7F49080808081C00 0055:4242424242423C00 0056:4141414122140800 0057:4141414949493600 0058:4122140814224100 0059:4122140808081C00 005A:7F42040810217F00 005B:7840404040407800 005C:8040201008040200 005D:7808080808087800 005E:1028448200000000 005F:00000000000000FF 0060:1010080000000000 0061:00003C023E423F00 0062:6020202E31312E00 0063:00003C4240423C00 0064:0602023A46463B00 0065:00003C427E403C00 0066:0C12103810103800 0067:00003D42423E027C 0068:60202C3222226200 0069:1000301010103800 006A:020006020242423C 006B:6020242830282600 006C:3010101010103800 006D:0000764949494900 006E:00005C6242424200 006F:00003C4242423C00 0070:00006C32322C2070 0071:0000364C4C34040E 0072:00006C3222207000 0073:00003E403C027C00 0074:10107C1010120C00 0075:0000424242463A00 0076:0000414122140800 0077:0000414949493600 0078:0000442810284400 0079:00004242423E027C 007A:00007C0810207C00 007B:0C10106010100C00 007C:1010100010101000 007D:3008080608083000 007E:324C000000000000 2302:0008142241417F00 00C7:3C4240423C0C023C 00FC:0044004444443E00 00E9:0C003C427E403C00 00E2:3C4238043C443E00 00E4:420038043C443E00 00E0:300038043C443E00 00E5:100038043C443E00 00E7:00003C40403C061C 00EA:3C423C427E403C00 00EB:42003C427E403C00 00E8:30003C427E403C00 00EF:2400180808081C00 00EE:7C82301010103800 00EC:3000180808081C00 00C4:421824427E424200 00C5:1818003C427E4200 00C9:0C007C2038207C00 00E6:0000330C3F443B00 00C6:1F24447F44444700 00F4:1824003C42423C00 00F6:0042003C42423C00 00F2:2010003C42423C00 00FB:1824004242423C00 00F9:2010004242423C00 00FF:00420042423E023C 00D6:4218244242241800 00DC:4200424242423C00 00A2:08083E40403E0808 00A3:1824207020427C00 00A5:44287C107C101000 20A7:F84C78444F4445E6 0192:1C12107C10109060 00E1:0C0038043C443E00 00ED:0C00180808081C00 00F3:0408003C42423C00 00FA:0004084242423C00 00F1:324C007C42424200 00D1:344C0062524A4600 00AA:3C44443E007E0000 00BA:38444438007C0000 00BF:1000102040423C00 2310:0000007E40400000 00AC:0000007E02020000 00BD:42C448F629438C1F 00BC:42C44AF62A5F8202 00A1:0010001010101000 00AB:0012244824120000 00BB:0048241224480000 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:DB77DBEEDB77DBEE 2502:1010101010101010 2524:10101010F0101010 2561:1010F010F0101010 2562:14141414F4141414 2556:00000000FC141414 2555:0000F010F0101010 2563:1414F404F4141414 2551:1414141414141414 2557:0000FC04F4141414 255D:1414F404FC000000 255C:14141414FC000000 255B:1010F010F0000000 2510:00000000F0101010 2514:101010101F000000 2534:10101010FF000000 252C:00000000FF101010 251C:101010101F101010 2500:00000000FF000000 253C:10101010FF101010 255E:10101F101F101010 255F:1414141417141414 255A:141417101F000000 2554:00001F1017141414 2569:1414F700FF000000 2566:0000FF00F7141414 2560:1414171017141414 2550:0000FF00FF000000 256C:1414F700F7141414 2567:1010FF00FF000000 2568:14141414FF000000 2564:0000FF00FF101010 2565:00000000FF141414 2559:141414141F000000 2558:10101F101F000000 2552:00001F101F101010 2553:000000001F141414 256B:14141414FF141414 256A:1010FF10FF101010 2518:10101010F0000000 250C:000000001F101010 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:0000314A444A3100 00DF:003C427C427C4040 0393:007E424040404000 03C0:003F541414141400 03A3:7E42201820427E00 03C3:00003E4848483000 00B5:004444447A404080 03C4:00334C0808080800 03A6:7C1038444438107C 0398:1824427E42241800 03A9:1824424224246600 03B4:1C20183C42423C00 221E:0062958995620000 03C6:02043C4A523C4080 03B5:0C10203C20100C00 2229:3C42424242424200 2261:007E007E007E0000 00B1:10107C1010007C00 2265:1008040810007E00 2264:0810201008007E00 2320:0C12121010101010 2321:1010101010909060 00F7:1818007E00181800 2248:00324C00324C0000 00B0:3048483000000000 2219:0000001818000000 00B7:0000000018000000 221A:0F08080808C82818 207F:7844444444000000 00B2:3048102078000000 25A0:00003C3C3C3C0000 00A0:0000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/default_08.hex000066400000000000000000001464211441235174000212440ustar00rootroot00000000000000# PC-BASIC default font version 2.1 # # This font contains glyphs from the following sources: # # + CPIDOS v3.0 # Copyright (C) 2002-2011 by Henrique Peron (hperon@terra.com.br) # This software is free software, and is distributed under the GNU-GPL license version 2.0 or later. # https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/cpidos.html # # + UNI-VGA # Copyright (c) 2001 Dmitry Bolkhovityanov, bolkhov@inp.nsk.su # The UNI-VGA font can be distributed and modified freely, according to the X license. # http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ # # + GNU Unifont v15.0.01 # (c) 1998-2022 Roman Czyborra, Qianqian Fang, Paul Hardy et al. # Dual-licensed under the SIL Open Font License version 1.1, # and under this GNU license: # All glyphs are released under the GNU General Public License # (GPL) version 2 or (at your option) a later version, with the # GNU font embedding exception. # http://unifoundry.com/unifont.html # # + Glyphs drawn by Rob Hagemans # # The glyphs were mapped onto Unicode and rebaselined where necessary, # collated and converted to the present format by Rob Hagemans. # # KNOWN AUTHORS OF INCLUDED GLYPHS: # + Dmitry Bolkhovityanov # + Roman Czyborra # + Behdad Esfahbod # + Qianqian Fang # + Rob Hagemans # + Henrique Peron # # LICENCE: # This font is distributed under the GNU GPL version 2.0 or, at your option, any later version. 0000:0000000000000000 263A:7E81A581BD99817E 263B:7EFFDBFFC3E7FF7E 2665:6CFEFEFE7C381000 2666:10387CFE7C381000 2663:387C38FEFED61038 2660:10387CFEFE7C1038 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F070F7DCCCCCC78 2640:3C6666663C187E18 266A:3F333F303070F0E0 266B:7F637F636367E6C0 263C:18DB3CE7E73CDB18 25BA:80E0F8FEF8E08000 25C4:020E3EFE3E0E0200 2195:183C7E18187E3C18 203C:6666666666006600 00B6:7FDBDB7B1B1B1B00 00A7:3E613C66663C867C 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:183C7E1818181800 2193:181818187E3C1800 2192:00180CFE0C180000 2190:003060FE60300000 221F:0000C0C0C0FE0000 2194:002466FF66240000 25B2:00183C7EFFFF0000 25BC:00FFFF7E3C180000 0020:0000000000000000 0021:00183C3C18180018 0022:0066662400000000 0023:006C6CFE6CFE6C6C 0024:00183E603C067C18 0025:0000C6CC183066C6 0026:00386C3876DCCC76 0027:0018183000000000 0028:000C18303030180C 0029:0030180C0C0C1830 002A:0000663CFF3C6600 002B:000018187E181800 002C:0000000000181830 002D:000000007E000000 002E:0000000000001818 002F:00060C183060C080 0030:00386CC6D6C66C38 0031:001838181818187E 0032:007CC6061C3066FE 0033:007CC6063C06C67C 0034:001C3C6CCCFE0C1E 0035:00FEC0C0FC06C67C 0036:003860C0FCC6C67C 0037:00FEC60C18303030 0038:007CC6C67CC6C67C 0039:007CC6C67E060C78 003A:0000181800001818 003B:0018180000181830 003C:00060C1830180C06 003D:0000007E00007E00 003E:006030180C183060 003F:007CC60C18180018 0040:007CC6DEDEDEC078 0041:00386CC6FEC6C6C6 0042:00FC66667C6666FC 0043:003C66C0C0C0663C 0044:00F86C6666666CF8 0045:00FE6268786862FE 0046:00FE6268786860F0 0047:003C66C0C0CE663A 0048:00C6C6C6FEC6C6C6 0049:003C18181818183C 004A:001E0C0C0CCCCC78 004B:00E6666C786C66E6 004C:00F06060606266FE 004D:00C6EEFEFED6C6C6 004E:00C6E6F6DECEC6C6 004F:007CC6C6C6C6C67C 0050:00FC66667C6060F0 0051:007CC6C6C6CE7C0E 0052:00FC66667C6C66E6 0053:003C6630180C663C 0054:007E7E5A1818183C 0055:00C6C6C6C6C6C67C 0056:00C6C6C6C6C66C38 0057:00C6C6C6D6D6FE6C 0058:00C6C66C386CC6C6 0059:006666663C18183C 005A:00FEC68C183266FE 005B:003C30303030303C 005C:00C06030180C0602 005D:003C0C0C0C0C0C3C 005E:10386C0000000000 005F:00000000000000FF 0060:30180C0000000000 0061:000000780C7CCC76 0062:00E0607C666666DC 0063:0000007CC6C0C67C 0064:001C0C7CCCCCCC76 0065:0000007CC6FEC07C 0066:003C6660F86060F0 0067:00000076CC7C0CF8 0068:00E0606C766666E6 0069:001800381818183C 006A:000600060606663C 006B:00E060666C786CE6 006C:003818181818183C 006D:000000ECFED6D6D6 006E:000000DC66666666 006F:0000007CC6C6C67C 0070:000000DC667C60F0 0071:00000076CC7C0C1E 0072:000000DC766060F0 0073:0000007EC07C06FC 0074:003030FC3030361C 0075:000000CCCCCCCC76 0076:000000C6C6C66C38 0077:000000C6D6D6FE6C 0078:000000C66C386CC6 0079:000000C6C67E06FC 007A:0000007E0C18307E 007B:000E18187018180E 007C:0018181818181818 007D:007018180E181870 007E:76DC000000000000 2302:000010386CC6C6FE 00C7:3C66C0C0663C1870 00FC:00CC00CCCCCCCC76 00E9:0C18007CC6FEC07C 00E2:386C00780C7CCC76 00E4:00CC00780C7CCC76 00E0:603000780C7CCC76 00E5:386C38780C7CCC76 00E7:007CC6C0C67C1870 00EA:386C007CC6FEC07C 00EB:00C6007CC6FEC07C 00E8:3018007CC6FEC07C 00EF:006600381818183C 00EE:386C00381818183C 00EC:301800381818183C 00C4:C610386CC6FEC6C6 00C5:386C387CC6FEC6C6 00C9:0C18FEC0F8C0C0FE 00E6:000000EC367ED86E 00C6:003E6CCCFECCCCCE 00F4:386C007CC6C6C67C 00F6:00C6007CC6C6C67C 00F2:3018007CC6C6C67C 00FB:78CC00CCCCCCCC76 00F9:603000CCCCCCCC76 00FF:00C600C6C67E06FC 00D6:C600386CC6C66C38 00DC:C600C6C6C6C6C67C 00A2:18187EC0C07E1818 00A3:386C64F0606066FC 00A5:66663C7E187E1818 20A7:F8CCCCFAC6CFC6C7 0192:000E1B183E18D870 00E1:183000780C7CCC76 00ED:0C1800381818183C 00F3:0C18007CC6C6C67C 00FA:183000CCCCCCCC76 00F1:76DC00DC66666666 00D1:76DC00E6F6DECEC6 00AA:003C6C6C36007E00 00BA:00386C6C38007C00 00BF:003000303060C67C 2310:000000FEC0C00000 00AC:000000FE06060000 00BD:63E66C7E3366CC0F 00BC:63E66C7A366ADF06 00A1:00180018183C3C18 00AB:0000003366CC6633 00BB:000000CC663366CC 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:77DD77DD77DD77DD 2502:1818181818181818 2524:18181818F8181818 2561:1818F818F8181818 2562:36363636F6363636 2556:00000000FE363636 2555:0000F818F8181818 2563:3636F606F6363636 2551:3636363636363636 2557:0000FE06F6363636 255D:3636F606FE000000 255C:36363636FE000000 255B:1818F818F8000000 2510:00000000F8181818 2514:181818181F000000 2534:18181818FF000000 252C:00000000FF181818 251C:181818181F181818 2500:00000000FF000000 253C:18181818FF181818 255E:18181F181F181818 255F:3636363637363636 255A:363637303F000000 2554:00003F3037363636 2569:3636F700FF000000 2566:0000FF00F7363636 2560:3636373037363636 2550:0000FF00FF000000 256C:3636F700F7363636 2567:1818FF00FF000000 2568:36363636FF000000 2564:0000FF00FF181818 2565:00000000FF363636 2559:363636363F000000 2558:18181F181F000000 2552:00001F181F181818 2553:000000003F363636 256B:36363636FF363636 256A:1818FF18FF181818 2518:18181818F8000000 250C:000000001F181818 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:00000076DCC8DC76 00DF:78CCD8CCC6C6CC00 0393:00FE6260606060F0 03C0:000000FE6C6C6C6C 03A3:00FEC6603060C6FE 03C3:0000007ED8D8D870 00B5:0000006666667CC0 03C4:000000FE3030361C 03A6:00107CD6D6D67C10 03B8:00386CC6FEC66C38 03A9:00386CC6C66C28EE 03B4:003C60387CC6C67C 221E:00007EDBDB7E0000 03D5:060C7EDBDB7E60C0 03F5:001E30607E60301E 2229:007CC6C6C6C6C600 2261:0000FE00FE00FE00 00B1:0018187E1818007E 2265:0030180C1830007E 2264:000C1830180C007E 2320:0E1B1B1818181818 2321:1818181818D8D870 00F7:000018007E001800 2248:000076DC0076DC00 00B0:00386C6C38000000 2219:0000000018180000 00B7:0000000018000000 221A:0F0C0C0CEC6C3C1C 207F:006C363636360000 00B2:00780C18307C0000 25A0:00003C3C3C3C0000 00A0:0000000000000000 0041,0331:007CC6FEC6C600FE 0045,030A:386C38FEC0F8C0FE 0045,0331:00FEC0F8C0FE00FE 0046,200D,0074:00FCC0F2C6CFC6C7 0047,0303:76DC3C66C0CE663A 0047,0338:103C76D0DE763A10 0049,0331:3C181818183C007E 0049,200D,0045:303000DED8DED8FE 004A,030C:361C001E0C0CCC78 004C,0303:76DC00F0606062FE 004D,0303:76DC00C6EEFED6C6 004D,0327:C6EEFEFED6C61870 004E,0304:FE00C6E6F6DECEC6 004E,0308:C600C6E6F6DECEC6 004F,0327:386CC6C66C381870 004F,0331:386CC6C66C3800FE 0050,0306:6C38FC66667C60F0 0051,0307:18187CC6C6CE7C0E 0052,0303:76DC00FCC6FCD8CE 0053,0308:C6007EC2701C86FC 0055,0331:C6C6C6C6C67C00FE 0055,200D,004F:00CCD6D6D6D6D66C 0058,0306:6C3800C66C7CC6C6 0061,0331:00780C7CCC7600FE 0063,0306:C67C007CC6C0C67C 0063,0323,0306:C67C0078CCC0CF7B 0065,030A:386C387CC6FEC07C 0065,0331:007CC6FEC07C00FE 0067,0303:76DC0076CC7C0CF8 0069,0307,0300:985800381818183C 0069,0307,0301:191A00381818183C 0069,0307,0303:CDD600381818183C 0069,0331:18003818183C007E 0069,200D,0065:303000DCF6FCF0DE 006C,0303:76DC30303030301C 006D,0303:76DC00ECFED6D6D6 006D,0327:00ECFED6D6D61870 006E,0304:00FE00DC66666666 006E,0308:006600DC66666666 006F,0327:007CC6C6C67C1870 006F,0331:007CC6C6C67C00FE 0070,0306:6C3800DC667C60F0 0071,0307:18180076CC7C0C1E 0072,0303:76DC00DC766060F0 0073,0306:C67C007EC07C06FC 0073,0308:0066003E603C067C 0075,0331:00CCCCCCCC7600FE 0075,200D,006F:000000CCD6D6D66C 0078,0306:6C3800C66C386CC6 007A,0306:C67C00FE0C3860FE 007A,200D,0142:000E06F7376ECEF7 00A4:0000C67CC6C67CC6 00A6:1818180000181818 00A8:C600000000000000 00A9:7C829AA2A29A827C 00AD:000000007E000000 00AE:7C82B2AAB2AA827C 00AF:FF00000000000000 00B3:00780C380C780000 00B4:0C18000000000000 00B8:0000000000001870 00B9:00183818183C0000 00BE:E132E43AF62A5F86 00C0:6030386CC6FEC6C6 00C0,0331:30187CC6FEC600FE 00C1:0C18386CC6FEC6C6 00C1,0331:0C187CC6FEC600FE 00C2:7CC6386CC6FEC6C6 00C3:76DC386CC6FEC6C6 00C7,0307:18187EC0C07E1870 00C8:3018FEC0F8C0C0FE 00C8,0331:06FBC0F0C0F800FE 00C9,0331:03FEC0F0C0F800FE 00CA:386C00FEC0F8C0FE 00CB:C600FEC0F8C0C0FE 00CC:30183C181818183C 00CC,0331:C07E0C0C0C1E003F 00CD:0C183C181818183C 00CD,0331:037E3030307800FC 00CE:3C66003C1818183C 00CF:66003C181818183C 00D0:00F86C66F6666CF8 00D2:6030386CC6C66C38 00D2,0331:C07C3663361C007F 00D3:0C18386CC6C66C38 00D3,0331:033E6CC66C3800FE 00D4:7CC6386CC6C66C38 00D5:76DC386CC6C66C38 00D7:0000C66C386CC600 00D8:003A6CCED6E66CB8 00D9:3018C6C6C6C6C67C 00D9,0331:3018C6C6C67C00FE 00DA:0C18C6C6C6C6C67C 00DA,0331:0C18C6C6C67C00FE 00DB:386C00C6C6C6C67C 00DD:0C1866663C18183C 00DE:00F0607C667C60F0 00E0,0331:6030780C7CEE00FE 00E1,0331:0C18780C7CEE00FE 00E3:76DC00780C7CCC76 00E7,0307:18187CC0C07C1870 00E8,0331:30187ECCD87E00FE 00E9,0331:0C187ECCD87E00FE 00EC,0331:30183818183C007E 00ED,0331:0C183818183C007E 00F0:76186C063E66663C 00F2,0331:30187CC6C67C00FE 00F3,0331:0C187CC6C67C00FE 00F5:76DC007CC6C6C67C 00F8:00027CCED6E67C80 00F9,0331:6030CCCCCC7600FE 00FA,0331:1830CCCCCC7600FE 00FD:0C1800C6C67E06FC 00FE:E0607C66667C60F0 0100:FE10386CC6FEC6C6 0101:00FE00780C7CCC76 0101,0301:06FC00780C7CCC76 0102:C67C007CC6FEC6C6 0103:C67C00780C7CCC76 0104:386CC6FEC6C6180E 0104,0300:30187CC6FEC6180E 0104,0301:0C187CC6FEC6180E 0104,0303:76DC7CC6FEC6180E 0105:00780C7CCC76180E 0105,0300:6030780C7CEE180E 0105,0301:1830780C7CEE180E 0105,0303:76DC780C7CEE180E 0105,0304:FE00780C7CEE180E 0105,0304,0301:06FC780C7CEE180E 0106:0C183C66C0C0663C 0107:0C18007CC6C0C67C 0108:1C36003C66C0663C 0109:386C007CC6C0C67C 010A:1818003C66C0663C 010B:1818007CC6C0C67C 010C:361C3C66C0C0663C 010D:6C38007CC6C0C67C 010E:6C3800FC666666FC 010F:003B191A78D8D86C 0110:00F86C66F6666CF8 0111:000C3E0C7CCCCC76 0112:FE00FEC0F8C0C0FE 0113:00FE007CC6FEC07C 0114:C67C00FEC0F8C0FE 0115:C67C007CC6FEC07C 0116:1818FEC0F8C0C0FE 0116,0301:666C00FEC0F8C0FE 0117:1818007CC6FEC07C 0117,0301:020418183E4C583E 0118:FEC0F8C0C0FE180E 0118,0300:6030F8C0F8C0F81E 0118,0301:03FEC0F0C0F86038 0118,0303:0D16F0C0F0C0F03C 0119:007CC6FEC07C180E 0119,0300:30187ECCD87E180E 0119,0301:0C183E4C583E180E 0119,0303:76DC7C98B07C301C 0119,0304:FE007ECCD87E180E 0119,0304,0301:06FC7ECCD87E180E 011A:6C3800FEC0F8C0FE 011B:6C38007CC6FEC07C 011C:386C007EC0CEC67C 011D:386C0076CC7C0CF8 011E:C67C007EC0CEC67C 011F:C67C0076CC7C0CF8 0120:18183C66C0CE663A 0121:18180076CC7C0CF8 0122:3C66C0CE663A0C38 0123:3C603076CC7C0CF8 0124:1C360066667E6666 0125:0EDBC0C0F8CCCCCC 0126:006CFE6C7C6C6C6C 0127:0060F8606C7666E6 0128:76DC003C1818183C 0129:76DC00381818183C 012A:7E003C181818183C 012B:007E00381818183C 012B,0301:06FC00381818183C 012C:663C003C1818183C 012D:663C00381818183C 012E:3C181818183C180E 012E,0300:30183C18183C180E 012E,0301:04083C18183C180E 012E,0303:0D16F06060F06038 012F:18003818183C180E 012F,0300:30183818183C180E 012F,0304:7E003818183C180E 012F,0304,0301:06FC3818183C180E 012F,0307,0301:19023818183C180E 012F,0307,0303:CDD63818183C180E 0130:1818003C1818183C 0130,0301:04083C18183C180E 0131:000000381818183C 0132:006666666606661C 0133:006600EE6666063C 0134:386C001E0C0CCC78 0135:1C36000C0C0C0C38 0136:E66C78786CE61870 0137:60666C786C661870 0138:000000E66C786CE6 0139:0CD8C0C0C0C0C0FE 013A:066C60606060603C 013B:F060606266FE1870 013C:38181818183C1870 013D:00C6C2C4C0C0C0FE 013E:006662646060603C 013F:00F06666606266FE 0140:0070303636303078 0141:0030303C78F0303E 0142:0030363C383070DC 0143:0C18C6E6F6DECEC6 0144:0C1800DCE6C6C6C6 0145:C6E6F6DECEC61870 0146:00DCE6C6C6C61870 0147:6C3800E6F6DECEC6 0148:6C3800DCE6C6C6C6 0149:C040806C76666666 014A:00DC6666666666EC 014B:00DC66666666061C 014C:FE00386CC6C66C38 014D:00FE007CC6C6C67C 014E:C67C386CC6C66C38 014F:C67C007CC6C6C67C 0150:66CC00386CC66C38 0151:66CC007CC6C6C67C 0152:007ED8D8DED8D87E 0153:0000007EDBDED87E 0154:0C1800FCC6FCD8CE 0155:0C1800DC766060F0 0156:FC66667C66E61870 0157:00DC766060F01870 0158:6C3800FCC6FCD8CE 0159:6C3800DC766060F0 015A:0C187EC2701C86FC 015B:060C003E603C067C 015C:386C007EE2388EFC 015D:1C36003E603C067C 015E:007EE2388EFC1870 015F:003E603C067C1870 0160:6C387EC2701C86FC 0161:361C003E603C067C 0162:007E181818180C38 0163:00187E18180E1870 0164:361C007E18181818 0165:002662F460606830 0166:007E7E5A187E183C 0167:0010307C307C301C 0168:76DC00C6C6C6C67C 0169:76DC00CCCCCCCC76 016A:FE00C6C6C6C6C67C 016A,0301:0C18FE00C6C6C67C 016A,0303:76DCFE00C6C6C67C 016B:00FC00CCCCCCCC76 016B,0301:1830FC00CCCCCC76 016B,0303:76DCFC00CCCCCC76 016C:C67C00C6C6C6C67C 016D:CC7800CCCCCCCC76 016E:386C38C6C6C6C67C 016F:386C38CCCCCCCC76 0170:66CC00C6C6C6C67C 0171:66CC00CCCCCCCC76 0172:C6C6C6C6C67C180E 0172,0300:3018C6C6C67C180E 0172,0301:0C18C6C6C67C180E 0172,0303:76DC00C6C67C180E 0173:00CCCCCCCC76180E 0173,0300:6030CCCCCC76180E 0173,0301:1830CCCCCC76180E 0173,0303:76DC00CCCC76180E 0173,0304:FC00CCCCCC76180E 0173,0304,0301:06FCCCCCCC76180E 0174:386C00C6D6FEEEC6 0175:386C00C6D6D6FE6C 0176:3C660066663C183C 0177:386C00C6C67E06FC 0178:660066663C18183C 0179:0C18FE861C70C2FE 017A:0C18007E0C18307E 017B:1818FE861C70C2FE 017C:1818007E0C18307E 017D:6C38FE861C70C2FE 017E:361C007E0C18307E 017F:003C6660606060F0 0180:0060F8607C6666DC 0181:007CB6B6BC36367C 0182:00FE66607C6666FC 0183:00FC607C666666DC 0184:0060E0607C6666FC 0185:0060E0607C6666DC 0186:007CC6060606C67C 0186,0300:30180078CC06CC78 0186,0301:0C1878CC0606CC78 0186,0302:386C0078CC06CC78 0186,0306:C67C0078CC06CC78 0186,0308:C60078CC0606CC78 0186,030C:6C380078CC06CC78 0186,0331:78CC0606CC7800FE 0187:033E66C0C0C0663C 0188:0000037EC6C0C67C 0189:00F86C66F6666CF8 018A:007CB6B6B636367C 018B:007E4C0C7CCCCC7E 018C:007C0C7CCCCCCC76 018D:0078CCCCD8701870 018E:00FE8C2C3C2C8CFE 018F:007CC606FEC6C67C 0190:007CC6C078C0C67C 0190,0302:386C007EE038E07E 0190,0306:C67C007EE038E07E 0190,0308:CC007CC078C0C07C 0190,030C:6C38007EE038E07E 0190,0331,0308:667EC07CC07E00FE 0191:007E303C303030E0 0193:033E66C0C0CE663A 0194:00C6C66C386C6C38 0195:00C0C0F3DBDBDBCE 0196:003C18181818180E 0197:003C18187E18183C 0198:00E46E7A72786CEE 0199:00C0DCF6F2E2F0D8 019A:003818187E18183C 019B:00780C3F0C3C6CC6 019C:00D6D6D6D6D6FEEC 019D:0066767E6E6660C0 019E:000000DC66660606 019F:00386CC6FEC66C38 01A0:0073DBDED8D8D870 01A1:00000073DBDED870 01A2:0073DFDBDBDB7303 01A3:00000073DFDB7303 01A4:007EB3333E303078 01A5:0038607C667C60F0 01A6:E07C66667C6CE606 01A7:003C660C1830663C 01A8:000000FC067CC07E 01A9:00FEC6603060C6FE 01AA:0070D87818181B0E 01AB:00187E18180E6C38 01AC:007EFE9A5818183C 01AD:1C3030FC3030361C 01AE:007E7E5A1818180E 01AF:00DBDBDED8D8D870 01B0:000000DBDBDED86C 01B1:00C66C6CC6C6C67C 01B2:00DCC6C6C6C66C38 01B3:000073DB0E0C0C1E 01B4:000000CEDB7818F0 01B5:00FE060CFE3060FE 01B6:0000007E0C7E307E 01B7:00FE0C181C06C67C 01B8:00FE603070C0C67C 01B9:0000007E6038603E 01BA:007E061C063C603C 01BB:007CC60C7E3066FE 01BC:00FE60607C06C67C 01BD:000000FE607C067C 01BE:0078307E301CC67C 01BF:000000DC666C70F0 01C0:0018181818181818 01C1:006C6C6C6C6C6C6C 01C2:0018187E187E1818 01C3:0018181818180018 01C4:05E2D0D7D3D2D6E7 01C5:05E2D0D7D3D2D6E7 01C6:05323077B3B2B677 01C7:00E7C3C3CBFB030E 01C8:00E3C0C3CBFB031E 01C9:00E3606763F3031E 01CA:00D7F3F3F3D3D30E 01CB:00D3F0F7F3D3D30E 01CC:000300B7DBDB031E 01CD:6C38007CC6FEC6C6 01CE:6C3800780C7CCC76 01CF:663C003C1818183C 01D0:6C3800381818183C 01D1:6C3800386CC66C38 01D2:6C38007CC6C6C67C 01D3:6C38C6C6C6C6C67C 01D4:6C3800CCCCCCCC76 01D5:FE6C6C00C6C6C67C 01D6:FCCCCC00CCCCCC76 01D7:1830C600C6C6C67C 01D8:1830CC00CCCCCC76 01D9:6C38C600C6C6C67C 01DA:6830CC00CCCCCC76 01DB:6030C600C6C6C67C 01DC:6030CC00CCCCCC76 01DD:0000007C06FEC67C 01DE:FE6C6C386CC6FEC6 01DF:FCCCCC780C7CCC76 01E0:FE18007CC6FEC6C6 01E1:FE1800780C7CCC76 01E2:FE003E6CCCFECCCE 01E3:00FE00EC367ED86E 01E4:007EC0DEC6DFC67E 01E5:0076CC7C0CFE0CF8 01E6:361C007EC0CEC67C 01E7:6C380076CC7C0CF8 01E8:6C38C6CCF8F8CCC6 01E9:1BCEC0CCD8F0D8CC 01EA:386CC6C66C38180E 01EA,0300:805C3663361C0C07 01EA,0301:013A6CC66C38180E 01EA,0308:C6386CC66C38180E 01EB:007CC6C6C67C180E 01EB,0300:30187CC6C67C180E 01EB,0301:0C183C66663C180E 01EB,0308:C6007CC6C67C180E 01EC:FE007CC6C67C180E 01ED:FE007CC6C67C180E 01ED,0301:06FC7CC6C67C180E 01EE:6C38FE0C1C06C67C 01EF:361C007E061C067C 01F0:361C000C0C0C0C78 01F1:00E7D3D2D2D2D6E7 01F2:00E0D0D7D3D2D6E7 01F3:00303077B3B2B677 01F4:0C183C66C0CE663A 01F5:0C180076CC7C0CF8 01F6:00D8D8DBFBDBDBCE 01F7:00FC666C787060E0 01F8:6030C6E6F6DECEC6 01F9:603000DC66666666 01FA:71DA707CC6FEC6C6 01FB:71DA70780C7CCC76 01FC:0C183E6CCCFECCCE 01FD:0C1800EC367ED86E 01FE:0C183A6CDEE66CB8 01FF:0C1A7CCED6E67C80 0200:CC66007CC6FEC6C6 0201:CC6600780C7CCC76 0202:7CC6007CC6FEC6C6 0203:7CC600780C7CCC76 0204:CC6600FE627862FE 0205:CC66007CC6FEC07C 0206:7CC600FE627862FE 0207:7CC6007CC6FEC07C 0208:CC66003C1818183C 0209:CC6600381818183C 020A:7CC6003C1818183C 020B:7CC600381818183C 020C:CC66007CC6C6C67C 020D:CC66007CC6C6C67C 020E:7CC6007CC6C6C67C 020F:7CC6007CC6C6C67C 0210:CC6600FC667C6CE6 0211:CC6600DC766060F0 0212:7CC600FC667C6CE6 0213:7CC600DC766060F0 0214:CC6600C6C6C6C67C 0215:CC6600CCCCCCCC76 0216:7CC6007CC6C6C67C 0217:7CC600CCCCCCCC76 0218:007EC07C06FC1830 0219:007EC07C06FC1830 021A:007E7E5A18181830 021B:0030FC30301E1830 021C:BCE6CC9E36067CC0 021D:007CC61C36067CC0 021E:6C38C6C6FEC6C6C6 021F:1BCEC0D8ECCCCCCC 0220:00DC76666666E606 0221:001C0C7CCECDCD76 0222:004CC6C67CC6C67C 0223:000082C67CC6C67C 0224:00FEC60C3860FE06 0225:0000007E0C307E04 0226:1818007CC6FEC6C6 0227:181800780C7CCC76 0228:00FE607860FE1830 0229:007CC6FEC07C1830 022A:FE6C6C386CC66C38 022B:FE6C6C007CC6C67C 022C:FE76DC386CC66C38 022D:FE76DC007CC6C67C 022E:1818386CC6C66C38 022F:1818007CC6C6C67C 0230:FE1818386CC66C38 0231:FE18187CC6C6C67C 0232:7E0066663C18183C 0233:00FE00C6C67E06FC 0234:003818181C1A1A3C 0235:000000D86C6E6D6E 0236:003030F83235361C 0237:000000060606663C 0238:003C187EDBDBDB7E 0239:0000007EDB7E183C 023A:013A6CCEFEE6C6C6 023B:003D66C4C8D0667C 023C:00027CCED0E67C80 023D:00783030FC30327E 023E:007F7E5E183858BC 023F:007EC07C06FC603E 0240:007E0C18307C0C03 0241:007CC6063C303030 0242:0000007CC61C3030 0243:00FC667C66F666FC 0244:00666666FF66663C 0244,0301:0C186666FF66663C 0245:001038386C6CC6C6 0245,0301:0C181038386C6CC6 0246:0004FEC8F8D0FE20 0247:00027CCEFEE07C80 0248:001E0C7F0CCCCC78 0249:000600067F06663C 024A:0076CCCCCC7C0C0F 024B:00000076CC7C0C07 024C:00FC66667CFE6CE6 024D:000000DC7660F860 024E:0066FF663C18183C 024F:0000C6FFC67E06FC 0250:000000DC667C603C 0251:00000076CCCCCC76 0252:000000DC666666DC 0253:003C66607C6666DC 0254:0000007CC606C67C 0254,0300:3018007CC606C67C 0254,0301:0C18007CC606C67C 0254,0302:386C007CC606C67C 0254,0306:C67C007CC606C67C 0254,0308:00C6007CC606C67C 0254,030C:6C38007CC606C67C 0254,0331:007CC606C67C00FE 0255:0000007CC0DCE67C 0256:000C1878D8D8780E 0257:000C1A1A7AD8D86C 0258:0000007CC6FE067C 0259:0000007C06FEC67C 025A:0000003B6E166C38 025B:0000007CC670C67C 025B,0302:386C007CC670C67C 025B,0306:C67C007CC670C67C 025B,0308:00C6007CC670C67C 025B,030C:6C38007CC670C67C 025B,0331,0308:C67CC670C67C00FE 025C:0000007CC61CC67C 025D:0000007ACD38CC78 025E:0000007CC6DCC67C 025F:000000067F06663C 0260:00060D7CCC7C0CF8 0261:0000003C663E067C 0262:0000007EC0CEC67C 0263:000000C66C386C38 0264:000000C66C386C38 0265:00CECCCCDC6C0C0E 0266:0038606C766666E6 0267:0038606C7666E60C 0268:00180038187E183C 0269:000000381818180E 026A:0000003C1818183C 026B:0038187BDE18183C 026C:00381878583E183C 026D:0038181818181B0E 026E:00E0607E66EC067C 026F:000000D6D6D6FE6E 0270:000000C6D6FE6E06 0271:000000ECFED6C61C 0272:006C3636363630E0 0273:000000DC66666603 0274:000000E6F6DECEC6 0275:0000007CC6FEC67C 0276:0000006ED8DED86E 0277:0000007CC6D6D66C 0278:0000107CD6D67C10 0279:0000001E0C0CDC76 027A:001E0C0C0CCCDC76 027B:0000001E0CDC6D06 027C:00DC7666606060F0 027D:000000DC76666038 027E:0000003C666060F0 027F:00000078CC0C0C1E 0280:000000FC667C6CE6 0281:000000E66C7C66FC 0282:007EC07C06FCC070 0283:000E1B181818D870 0284:000E1B193C18D870 0285:00000070D8181B0E 0286:000E1B18187ED870 0287:0070D818187E1818 0288:0030FC303030361C 0289:0000006666FF663B 0289,0301:0C18006666FF663B 028A:000000C66CC6C67C 028B:000000DCC6C6C67C 028C:00000010386CC6C6 028C,0301:0C180010386C6CC6 028D:0000006CFED6D6C6 028E:0000007EC0FCC6C6 028F:00000066663C183C 0290:0000007E0C307E03 0291:000000FC18366BFE 0292:0000007E061C067C 0293:0000007E067CC67C 0294:007CC6061C303078 0295:007CC6C07018183C 0296:007830301C06C67C 0297:007CC6C0C0C0C67C 0298:007EC3C3DBC3C37E 0299:000000FC667C66FC 029A:0000007CC676C67C 029B:0000037EC0CEC67A 029C:000000C6C6FEC6C6 029D:000C000C0C7ECC78 029E:00CE6C3C6CCC0C0E 029F:000000F0606062FE 02A0:0000067DCC7C0C1E 02A1:007CC61C307E3078 02A2:007CC67018FC183C 02A3:0038187FD9DADC6F 02A4:0038187FDBDE6B06 02A5:0038187FD9DADD6F 02A6:006060F76C66633E 02A7:00676CFC6C6C3C38 02A8:006060F66C6E6D36 02A9:0070C0FEDBDBC30E 02AA:00E060676C6663FE 02AB:00E0606F63666CFF 02AC:00D67C2800D67C28 02AD:00FEC6C600FEC6C6 02AE:0063B333371B0303 02AF:0066B636361E0603 02BB:0C18000000000000 02C7:6C38000000000000 02C8:0018181800000000 02CC:0000000000181818 02D8:C67C000000000000 02D9:1818000000000000 02DB:000000000000180E 02DD:66CC000000000000 0300:6030000000000000 0301:0C18000000000000 0302:386C000000000000 0303:76DC000000000000 0304:FE00000000000000 0305:FF00000000000000 0306:C67C000000000000 0307:1818000000000000 0308:C600000000000000 0309:7018300000000000 030A:386C380000000000 030B:66CC000000000000 030C:6C38000000000000 030D:1818000000000000 030E:6666000000000000 030F:CC66000000000000 0310:10C67C0000000000 0311:7CC6000000000000 0312:1830000000000000 0313:1830000000000000 0314:3018000000000000 0315:0306000000000000 0316:000000000000180C 0317:0000000000001830 0318:0000000000081808 0319:0000000000101810 031A:7E06000000000000 031B:0003060000000000 031C:0000000000306030 031D:000000000000107C 031E:0000000000007C10 031F:0000000000107C10 0320:0000000000007C00 0321:00000000000C4C38 0322:000000000030321C 0323:0000000000001818 0324:00000000000000C6 0325:0000000000386C38 0326:0000000000001830 0327:0000000000180C78 0328:000000000018301E 0329:0000000000001818 032A:000000000000FEC6 032B:000000000000D66C 032C:0000000000006C38 032D:000000000000386C 032E:000000000000C67C 032F:0000000000007CC6 0330:00000000000076DC 0331:00000000000000FE 0332:00000000000000FF 0333:0000000000FF00FF 0334:00000076DC000000 0335:0000007E00000000 0336:000000FF00000000 0337:0000040810200000 0338:0102040810204080 0339:0000000000180C18 033A:000000000000C6FE 033B:00000000003C243C 033C:0000000000006CD6 033D:6C386C0000000000 033E:1830183000000000 033F:FF00FF0000000000 0340:6030000000000000 0341:0C18000000000000 0342:3458000000000000 0343:1830000000000000 0344:0CDB000000000000 0345:0000000000303418 0346:FEC6000000000000 0347:00000000007C007C 0348:0000000000006666 0349:0000000000007E06 034A:0476DC4000000000 034B:04718E2000000000 034C:76DC0076DC000000 034D:0000000000247E24 034E:0000000010381010 0350:0402040000000000 0351:3060300000000000 0352:7CC6100000000000 0353:00000000006C386C 0354:0000000000204020 0355:0000000000040204 0356:000000000040244A 0357:180C180000000000 0358:0606000000000000 0359:0000000000285428 035A:00000000006C926C 035B:207E040000000000 0374:3060000000000000 0375:0000000000003060 037A:0000000000303418 037E:0018180000181830 0384:0C18000000000000 0385:0CDB000000000000 0386:60C0386CC6FEC6C6 0387:0000000018000000 0388:60C000FE627862FE 0389:60C000C6C6FEC6C6 038A:60C03C181818183C 038C:60C03C666666663C 038E:60C00066663C183C 038F:40B86CC6C66C28EE 0390:0CDB00181818180E 0391:00386CC6FEC6C6C6 0392:00FC66667C6666FC 0394:001038386C6CC6FE 0395:00FE6268786862FE 0396:00FEC68C183266FE 0397:00C6C6C6FEC6C6C6 0398:007CC6C6FEC6C67C 0399:003C18181818183C 039A:00E6666C786C66E6 039B:001038386C6CC6C6 039C:00C6EEFEFED6C6C6 039D:00C6E6F6DECEC6C6 039E:00FE8200380082FE 039F:007CC6C6C6C6C67C 03A0:00FEC6C6C6C6C6C6 03A1:00FC66667C6060F0 03A4:007E7E5A1818183C 03A5:006666663C18183C 03A7:00C6C66C386CC6C6 03A8:00D6D6D6D67C1038 03AA:66003C181818183C 03AB:660066663C18183C 03AC:0C180076DCD8DC76 03AD:0C18007CC670C67C 03AE:0C1800DC66666606 03AF:183000303030301C 03B0:0CDB00E66666663C 03B2:007CC6FCC6FCC080 03B3:00C66C386CC6C67C 03B5:0000007CC670C67C 03B6:00FE3860C07C061C 03B7:000000DC66666606 03B9:000000303030301C 03BA:000000C6CCF8CCC6 03BB:0078CC0C3C6CC6C6 03BC:000000CCCCCCF6C0 03BD:000000E666666C38 03BE:7E386038E07C061C 03BF:0000007CC6C6C67C 03C1:0000007CC6FCC0C0 03C2:0000007EC07C061C 03C5:000000E66666663C 03C6:0000005CD6D67C10 03C7:000000C66C386CC6 03C8:000010D6D6D67C10 03C9:00000044D6D6FE6C 03CA:006600181818180E 03CB:006600E66666663C 03CC:0C18007CC6C6C67C 03CD:0C1800E66666663C 03CE:0C180044D6D6FE6C 03D0:003C666C7C66663C 03D1:0078CC7E0CCCCC78 03D2:00C6CDCC78303078 03D3:1830C6CD78303078 03D4:CC00C6CD78303078 03D6:000000FE6CC6D66C 03D7:00000046A638CAC6 03DA:003C66C0603C061C 03DB:0000007EC07C061C 03DC:00FE6268786860F0 03DD:001E303C30303060 03DE:00603063FFC60C06 03DF:0000003060FE0C18 03E0:00F86C6E4B1B1B03 03E1:000000F0384C9626 03E2:00DBDBDBDB6D033E 03E3:000000DBDB6D037E 03E4:0076D6C6C6C67E06 03E5:00000036663E0606 03E6:00C0DCE6C6C60CF8 03E7:0000087CD66606FC 03E8:007CC6063C60C67C 03E9:0000003C063C607E 03EA:00C66C38386CC6FE 03EB:000000CC7878CCFC 03EC:007EC0DCC6C6C67C 03ED:0000007EC0DCC67C 03EE:003C187E9918183C 03EF:0018187E98181818 03F0:000000C66C786CC7 03F1:0000003C667C603E 03F2:0000007CC6C0C67C 03F3:000600060606663C 0400:3018FEC0F8C0C0FE 0401:6C00FE62786062FE 0401,0304:FEC600FEC0F8C0FE 0402:00FC607C6666666C 0403:0C18FEC0C0C0C0C0 0404:007CC6C0F8C0C67C 0405:007CC660380CC67C 0406:003C18181818183C 0406,0307:1818003C1818183C 0407:66003C181818183C 0408:001E0C0C0CCCCC78 0409:00F858585C5A5ADC 040A:00D8D8D8FCDADADC 040B:00F8607C66666666 040C:0C18C6CCF8F8CCC6 040D:3018C6CEDEF6E6C6 040E:C67CC6C67E06C67C 040F:00C6C6C6C6C6FE38 0410:003E66C6C6FEC6C6 0410,0304:FE003E66C6FEC6C6 0411:00FE66607C6666FC 0412:00FC66667C6666FC 0413:00FE6660606060F0 0414:001C3C6C6C6CFEC6 0415:00FE6268786862FE 0415,0304:FE00FE62786062FE 0416:00D6D67C387CD6D6 0417:007CC60C3C0CC67C 0418:00C6C6CEDEF6E6C6 0419:C67CC6CEDEF6E6C6 041A:00E6666C786C66E6 041B:001E3666666666C6 041C:00C6EEFEFED6C6C6 041D:00C6C6C6FEC6C6C6 041E:007CC6C6C6C6C67C 041E,0304:FE00386CC6C66C38 041F:00FEC6C6C6C6C6C6 0420:00FC6666667C60F0 0421:007CC6C0C0C0C67C 0422:007E5A181818183C 0423:00C6C6C67E06C67C 0423,0301:0C18C6C67E06C67C 0424:007CD6D6D67C1038 0425:00C6C66C386CC6C6 0426:00CCCCCCCCCCFE06 0427:00C6C6C67E060606 0428:00D6D6D6D6D6D6FE 0429:00D6D6D6D6D6FF03 042A:00F0F0B03C36367C 042B:00C6C6C6F6DEDEF6 042B,0304:FE00C6C6F6DEDEF6 042C:00F060607C6666FC 042D:007CC6063E06C67C 042D,0304:FE007CC61E06C67C 042D,0307:1818FC063E06C67C 042E:00CCD6D6F6D6D6CC 042E,0304:FE00CCD6F6D6D6CC 042F:007ECCCC7C6CCCCE 042F,0304:FE007ECCCC7C6CCE 0430:000000780C7CCC76 0430,0304:00FE00780C7CCC76 0431:00067CC0FCC6C67C 0432:000000FC667C66FC 0433:000000FE666060F0 0434:0000003C6C6CFEC6 0435:0000007CC6FEC07C 0435,0304:00FE007CC6FEC07C 0436:000000D67C387CD6 0437:0000007CC61CC67C 0438:000000C6CEDEF6E6 0439:C67C00C6CEDEF6E6 043A:000000E66C786CE6 043B:0000003E666666E6 043C:000000C6EEFED6C6 043D:000000C6C6FEC6C6 043E:0000007CC6C6C67C 043E,0304:00FE007CC6C6C67C 043F:000000FEC6C6C6C6 0440:000000FC667C60F0 0441:0000007CC6C0C67C 0442:0000007E5A18183C 0443:000000C6C67E067C 0443,0301:0C1800C6C67E067C 0444:0000107CD6D67C10 0445:000000C66C386CC6 0446:000000CCCCCCFE06 0447:000000C6C67E0606 0448:000000D6D6D6D6FE 0449:000000D6D6D6FF03 044A:000000F0B03C363C 044B:000000C6C6F6DEF6 044B,0304:00FE00C6C6F6DEF6 044C:000000F0607C66FC 044D:000000FC063E06FC 044D,0304:00FE00FC063E06FC 044D,0307:181800FC063E06FC 044E:000000CCD6F6D6CC 044E,0304:00FE00CCD6F6D6CC 044F:0000007ECC7C6CCE 044F,0304:00FE007ECC7C6CCE 0450:3018007CC6FEC07C 0451:006C007CC6FEC07C 0451,0304:FEC6007CC6FEC07C 0452:60F0607C6666660C 0453:0C18007E60606060 0454:0000007EC0F8C07E 0455:0000007EC07C06FC 0456:001800381818183C 0457:006600381818183C 0458:000600060606663C 0459:000000FC585E5BDE 045A:000000D8D8FEDBDE 045B:0060F0607C666666 045C:0C1800666C786C66 045D:301800CEDEF6E6C6 045E:C67C00C6C67E067C 045F:0000C6C6C6C6FE38 0460:006CC6D6D6D6FE6C 0461:0000006CC6D6FE6C 0462:0030FEB23C36367C 0463:0030FC30303C367C 0464:00CEDBD8FED8DBCE 0465:000000CED8FED8CE 0466:0010386C6CFED6D6 0467:00000010386CFED6 0468:00889CF6B6BFEBEB 0469:000000889CF6BEEB 046A:00FEC66C387CD6D6 046B:000000FEC67CD6D6 046C:00FFE3B6FCBEEBEB 046D:000000BFA3FEABEB 046E:287C067C067CC07C 046F:287C067C067CC07C 0470:00D3D6D6D67C1010 0471:001010D3D6D67C10 0472:007CC6C6FEC6C67C 0473:0000007CC6FEC67C 0474:00C3C6CC6C783830 0475:000000C3666C3830 0476:CC6600C3666C3830 0477:CC6600C3666C3830 0478:0070DBDBDB7F031E 0479:00000073DBDF7306 047A:00107CD6C6D67C10 047B:0000007CD6C6D67C 047C:7CBA006CC6D6FE6C 047D:7CBA006CC6D6FE6C 047E:7C54006CC6D6FE6C 047F:7C54006CC6D6FE6C 0480:003C66C0C0603C0C 0481:0000007CC6C07818 0482:00063C0F18F03C60 0483:047C400000000000 0484:1824000000000000 0485:407C400000000000 0486:047C040000000000 0488:00186600C3006618 0489:584600824100621A 048A:C67CC6CEDEF6E6C3 048B:C67C00C6CEDEF6E3 048C:0060F0607C6666FC 048D:0060F060607C66FC 048E:00FC666E667A60F0 048F:000000DC667C62F0 0490:06FE6060606060F0 0491:000006FE606060F0 0492:00FE6660F86060F0 0493:000000FE62F860F0 0494:FE66607C66F6063C 0495:007E607C6666063C 0496:D6D67C7CD6D70303 0497:00D67C387CD70303 0498:7CC61C0CC67C1870 0499:007CC61CC67C1870 049A:E66C786C66E30303 049B:00CCD8F0D8CF0303 049C:00C3D3D6FCD6D3C3 049D:000000D3D6FCD6D3 049E:00E666F66C786CE6 049F:0060F0666C786C66 04A0:00F6363C383C3636 04A1:000000F63C383C36 04A2:C6C6FEC6C6C70303 04A3:00CCCCFCCCCF0303 04A4:00DED8D8F8D8D8D8 04A5:000000DED8F8D8D8 04A6:00F8D8DEDBDBDB02 04A7:000000D8FEDBDB02 04A8:7CC6C0CCD67C180E 04A9:007CC6CCD67C180E 04AA:3C66C0C0663C1870 04AB:007CC6C0C67C1870 04AC:7E5A1818183E0606 04AD:007E1818181E0606 04AE:006666663C18183C 04AF:000000663C181818 04B0:0066663C187E183C 04B1:000000663C187E18 04B2:C66C386CC6C70303 04B3:00CC783078CF0303 04B4:00F6666666667F03 04B5:000000F666667F03 04B6:C6C6C67E06070303 04B7:00CCCC7C0C0F0303 04B8:00C6D6D67E161606 04B9:000000D6D67E1606 04BA:00C0C0FCC6C6C6C6 04BB:00E0606C766666E6 04BC:009CB6B67C30361C 04BD:0000009CB67E301E 04BE:9CB67C30361C180E 04BF:009CB67E301E180E 04C0:003C18181818183C 04C1:C67CD6D67C7CD6D6 04C2:C67C00D67C387CD6 04C3:E66C786C66E6063C 04C4:00E66C786CE6063C 04C5:001E36666666C701 04C6:0000003E6666E703 04C7:C6C6FEC6C6C6063C 04C8:00C6C6FEC6C6063C 04C9:00C6C6FEC6C6C701 04CA:000000C6FEC6C701 04CB:C6C6C67E061E1818 04CC:00C6C67E061E1818 04CD:00C6EEFED6C6C701 04CE:000000C6EEFED701 04D0:C67C003E66FEC6C6 04D1:C67C00780C7CCC76 04D2:C6003E66C6FEC6C6 04D3:00CC00780C7CCC76 04D4:003E6CCCFECCCCCE 04D5:000000EC367ED86E 04D6:C67C00FEC0F8C0FE 04D7:C67C007CC6FEC07C 04D8:007CC606FEC6C67C 04D9:0000007C06FEC67C 04DA:C600FC06FEC6C67C 04DB:00C6007C06FEC67C 04DC:C600D67C387CD6D6 04DD:00C600D67C387CD6 04DE:C6007CC61C0CC67C 04DF:00C6007CC61CC67C 04E0:00FE0C181C06C67C 04E1:0000007E061C067C 04E2:FE00C6CEDEF6E6C6 04E3:00FE00C6CEDEF6E6 04E4:C600C6CEDEF6E6C6 04E5:00C600C6CEDEF6E6 04E6:C600386CC6C66C38 04E7:00C6007CC6C6C67C 04E8:00386CC6FEC66C38 04E9:0000007CC6FEC67C 04EA:C6386CC6FEC66C38 04EB:00C6007CC6FEC67C 04EC:C6007CC61E06C67C 04ED:00C600FC063E06FC 04EE:FE00C6C67E06C67C 04EF:00FE00C6C67E067C 04F0:C600C6C67E06C67C 04F1:00C600C6C67E067C 04F2:66CCC6C67E06C67C 04F3:66CC00C6C67E067C 04F4:C600C6C67E060606 04F5:00C600C6C67E0606 04F8:C600C6C6F6DEDEF6 04F9:00C600C6C6F6DEF6 0500:001E0C0C7CCCCC7E 0501:001C0C7CCCCCCC76 0502:001E0C0C7DCDCD7E 0503:001C0C7CCDCDCD76 0504:0078CC0C380D0D06 0505:000000F80C790D06 0506:0078CC0C380C0C07 0507:000000F80C780C07 0508:003C6C6C6D6D6DC6 0509:0000003C6D6D6DC6 050A:00CCCCCCFDCDCDC6 050B:000000CCCCFDCDC6 050C:003C66C0CEC6663E 050D:0000007CC0CEC67C 050E:007E5A181B1B1B0E 050F:0000007E181B1B0E 0524:FEC6C6C6C6C7C703 0525:0000FEC6C6C6C703 052A:0035555E9590F888 052B:0035555E9590F888 0531:00CCCCDCDCCEC67A 0532:0078CCCCCCC0FEC0 0533:0078CCCCCC7E0C0C 0534:0078CCCCCCCF0C0C 0535:00C0FEC0CCCCCC78 0536:003C663E0CD8FEC3 0537:00C0FCC0C0FC063C 0538:0078CCCCCCC0C0FE 0539:007CC6CFD6D6D6CC 053A:000C7ECCCCCCCC78 053B:0060607C66666060 053C:00C0C0C0C0C0FC0E 053D:00C0F6D6D6D6D6CC 053E:00C07ECBCCCCCC78 053F:00606666663E0606 0540:00180C183060FC0E 0541:0078CCCC0C78B86E 0542:0078CCCCCCCC0C0F 0543:00E63C78DCCCCE76 0544:00CFCCCCCCCCCC78 0545:003C66061C06663C 0546:00E060606666663C 0547:00780C76C0C0C67C 0548:003C666666666666 0549:003C66060634180C 054A:007CD6D6D6161606 054B:70DCC6761CD8FEC3 054C:0078CCCCCFCCCCCC 054D:006666666666663C 054E:000CCCCCCC7C0C0F 054F:007CC6E07C0EC67C 0550:003C666666666060 0551:003C663C6606663C 0552:00C0F0D8D8D8CEC0 0553:00107CD6D6D67C10 0554:003C66667C60FE60 0555:003C66666666663C 0556:0070D07C1616D67C 0559:1830180000000000 055A:0038381830000000 055B:000C183000000000 055C:0376DC0000000000 055D:0030180C00000000 055E:003C428A04000000 055F:70603E0000000000 0561:000000D6D6D6D66E 0562:0000F8CCC0FEC0C0 0563:0000007CCC7E0C0C 0564:000000F8CCCF0C0C 0565:000000607E60663E 0566:000000CCCC7C0C0E 0567:0000607C607C060C 0568:000000F8CCCCC0FE 0569:000000FCCFD6CCC0 056A:00000C0C7ECCCC7C 056B:000060607C666660 056C:000000606060607C 056D:000000C0F6D6CEC0 056E:0000C0780C7ECC78 056F:00006060663E0606 0570:000060607C666666 0571:000040FC1878CC76 0572:000000F8CCCC0C0F 0573:00000C783078CC76 0574:0000000F0CCCCC7C 0575:0000060606366E3C 0576:007860606666663E 0577:00003C660C38603E 0578:0000007C66666666 0579:0000180C1830603E 057A:000000D6D66E0606 057B:00003C662C38603E 057C:000000F8CCCCCCCF 057D:000000666666663E 057E:0000000CCC7C0C0F 057F:000000DCD6D6D676 0580:0000007C66666060 0581:00000066663E063C 0582:000000303030303E 0583:001010DCD6761010 0584:00007C667C60FE60 0585:0000003C6666663C 0586:0070D07C16D67C10 0587:00C0C0C0CCCCCC77 0589:0000181800001818 058A:000000E67C000000 058D:006CDED27C96F66C 058E:006CF6967CD2DE6C 05D0:00C66676DCCCC600 05D1:00F80C0C0C0CFE00 05D2:00380C0C1C34E600 05D3:00FE0C0C0C0C0C00 05D4:00FC0606C6C6C600 05D5:0070181818181800 05D6:00FC363030303000 05D7:00FC66C6C6C6C600 05D8:00CCD6D6C6CC7800 05D9:00380C0C18000000 05DA:00FC060606060606 05DB:00FC06060606FC00 05DC:C0FC060C18181800 05DD:00FC66C6C6C6FE00 05DE:00DC7666C6C6DE00 05DF:00380C0C0C0C0C0C 05E0:00380C0C0C0C7C00 05E1:00FC66C6C6CC7800 05E2:006666666636FC00 05E3:00FC46C6E6060606 05E4:00FC46C6E606FE00 05E5:006666667C606070 05E6:0066361C0C067E00 05E7:00FC06666C6E6060 05E8:00FC060606060600 05E9:00D6D6D6F6C67C00 05EA:00FC666666E6E600 060C:0000000810180000 061B:0008101800180000 061F:1C22100800080000 0640:0000000000FF0000 0651:00926C0000000000 0660:0000183C18000000 0661:0010100808080000 0662:003C422010100000 0663:004A4A3410100000 0664:003C4038423C0000 0665:00183C66423C0000 0666:00423E0404020000 0667:0042422418180000 0668:0018182442420000 0669:0038443C04020000 10D0:0030180CC67C0000 10D1:6078187CC67C0000 10D2:0000386C187CC67C 10D3:00007CC6FC60FC06 10D4:00003C660606C67C 10D5:00007CC61C06C67C 10D6:70D8703C663C0000 10D7:00006CB6B6640000 10D8:00007CC6C6440000 10D9:00000C061C06C67C 10DA:00007CC6C660FC06 10DB:3C66067EC67C0000 10DC:7EC0C0FCC67C0000 10DD:00006CD6D6440000 10DE:603C061CC67C0000 10DF:001E7636E606C67C 10E0:0C78C0ECD6440000 10E1:80C0C0CCC67C0000 10E2:00386C389CB6867C 10E3:0000DC363606663C 10E3,030C:6C10EC36067EC67C 10E4:00006CD66C06663C 10E5:0006063E6606C67C 10E6:00006CD6C460FC06 10E7:0000C6C67E06C67C 10E8:DC66067EC67C0000 10E9:78CCF8FCC6CC0000 10EA:00004CC6DCC6C67C 10EB:0206067EC67C0000 10EC:76DCC0FCC67C0000 10ED:18187ADC7A0CCC78 10EE:C0D8F0FCC67C0000 10EF:00187E181C06C67C 10F0:3C061C061CC67C00 10F1:0046C6DCC6DCC67C 10F2:00007CC67CEE0000 10F3:0000FE061C06C67C 10F4:0C180C061C06C67C 10F5:0078CC7E0C7ECC78 13A0:00F86C6666666CF8 13A1:00FC667C6C6660E0 13A2:007E7E5A1818183C 13A3:0078307C66B6B66C 13A4:006CB6B6BCB0B060 13A5:001818003C18183C 13A6:003C66307E0C663C 13A7:007CC60676DEF67C 13A8:00C0DADAECECC0C0 13A9:00C6C67E0606C67C 13AA:00386CC6FEC6C6C6 13AB:001E0C0C0CCCCC78 13AC:00FE6268786862FE 13AD:00303070BEB47830 13AE:007CC606363C3078 13AF:001C36363E7666CE 13B0:00F0627E7E6260F0 13B1:00FE6666606060F0 13B2:00303030B6B6B66C 13B3:0082D2DA6E6E6C24 13B4:003C6670D8D8D870 13B5:003C66667C6060F0 13B6:007CC6D0DCD6C67C 13B7:00C6EEFEFED6C6C6 13B8:003C6606E63E0606 13B9:001E0C3C76DAD870 13BA:0076CCCCCCCCCC76 13BB:00C6C6C6FEC6C6C6 13BC:003C187CC606C67C 13BD:00C6C67E06FEC67C 13BE:007CC6C6FEC6C67C 13BF:0030FC30361E061E 13C0:0078CCC0C0DECC78 13C1:0038387C6C6CC6C6 13C2:00E0607C666666E6 13C3:00FEC68C183266FE 13C4:003C66F606F63E06 13C5:0066B6BCBCB0B060 13C6:007E7E5A185A7E7E 13C7:003C6606D6D6FE6C 13C8:006CFADADA1C1818 13C9:004CDEDA58587020 13CA:006CC6C6D6D6FE6C 13CB:007CC6C078C0C67C 13CC:00C6C6FEC6C6C67C 13CD:001C360666B6B66C 13CE:001C3C6CCCFE0C1E 13CF:00E0607C666666FC 13D0:003C18D87C1E183C 13D1:0076BCBC7636363C 13D2:00FC66667C6C66E6 13D3:00FCFC303030361C 13D4:00AAAA92AAFEEE44 13D5:003860FE30FE1870 13D6:00F0F0BCB636363C 13D7:00061E36366666C6 13D8:00FEDE1E366666C6 13D9:00C6C6C6C6C66C38 13DA:003C6630180C663C 13DB:006CFED6D6C4C0C0 13DC:00386C386CB6B66C 13DD:003C6660606266FE 13DE:00F06060606266FE 13DF:007CC6C0C0C0C67C 13E0:001E4CACBE6C6C38 13E1:006CFED6DCD01010 13E2:00FC66667C6060F0 13E3:0078CCDEC0C0CC78 13E4:00F2F2B6B43C3838 13E5:00C6CEDCF8D8D8DC 13E6:00E6666C786C66E6 13E7:001E0C0C7CCCCC78 13E8:0070D8CEC0CED870 13E9:0070D8C0C0DCDC76 13EA:001C361EC6D6D66C 13EB:007CC6F6DEC6C67C 13EC:0066D6D6E6C6C67C 13ED:001C36361E06C67C 13EE:007CC6C0FCC6C67C 13EF:001C067626A6FE5C 13F0:003C667C66E67C60 13F1:003C187CCCD6D68C 13F2:003C66607C6666E6 13F3:0076DED8C0DECC78 13F4:00FC66667C6666FC 1C90:0030180C46C6C67C 1C91:006078187CC6C67C 1C92:0078CC187CC6C67C 1C93:007CC6C6FCC07C06 1C94:003C66260646C67C 1C95:007CC6461C46C67C 1C96:0070D8703C66663C 1C97:006CB6B6B6B6B664 1C98:007CC6C6C6C6C644 1C99:000C06061C06C67C 1C9A:007CC6C6C460FC06 1C9B:007CC6067EC6C67C 1C9C:007EC0C0FCC6C67C 1C9D:006CD6D6D6C6C644 1C9E:00603C061C06C67C 1C9F:001E7636E606C67C 1CA0:000C78C0ECD6D644 1CA1:0080C0C0C4C6C67C 1CA2:00386C389CB6867C 1CA3:00DC66660646C67C 1CA4:006CD6D66C06C67C 1CA5:0006063E6606C67C 1CA6:006CD6D6C460FC06 1CA7:00C6C67E0646C67C 1CA8:00DC66067EC6C67C 1CA9:0078CCF8C0FCC6CC 1CAA:0044C6C6DCC6C67C 1CAB:000206067EC6C67C 1CAC:0076DCC0FCC6C67C 1CAD:00187ADC7A0CCC78 1CAE:0080D8F0FCC6C67C 1CAF:00187E181C46C67C 1CB0:3C061C061CC67C00 1D7D:00DC667E667C60F0 1D9A:007E061C063C603C 1E00:007CC6FEC6386C38 1E01:780C7CCC7E386C38 1E02:1818FC667C6666FC 1E03:06E6607C666666DC 1E04:FC667C66FC001818 1E05:E0607C66DC001818 1E06:00FC667C66FC00FE 1E07:00E0607C66DC00FE 1E08:0C187CC6C0C67C30 1E09:0C187CC6C0C67C30 1E0A:3030F86C66666CF8 1E0B:C0DC0C7CCCCCCC76 1E0C:00F86C666CF83030 1E0D:1C0C7CCCCC761818 1E0E:00FC666666FC00FE 1E0F:001C0C7CCC7600FE 1E10:F86C66666CF81870 1E11:1C0C7CCCCC761870 1E12:00F86C666CF8386C 1E13:001C0C7CCC76386C 1E14:603E00FE607860FE 1E15:603E007CC6FEC07C 1E16:06FC00FE607860FE 1E17:06FC007CC6FEC07C 1E18:FE607860FE00386C 1E19:7CC6FEC07C00386C 1E1A:FE607860FE0076DC 1E1B:7CC6FEC07C0076DC 1E1C:C67CFE607860FE30 1E1D:C67C7CC6FEC07C30 1E1E:1818FEC0C0F8C0C0 1E1F:C0CE1B183C18183C 1E20:FE003C66C0CE663A 1E21:00FE0076CC7C0CF8 1E22:1818C6C6FEC6C6C6 1E23:0CEC606C766666E6 1E24:C6C6FEC6C6C61818 1E25:E0606C7666E61818 1E26:C600C6C6FEC6C6C6 1E27:6600E0606C7666E6 1E28:C6C6C6FEC6C666C0 1E29:00E0606C76663660 1E2A:C6C6FEC6C600C67C 1E2B:E06C7666E600C67C 1E2C:3C1818183C0076DC 1E2D:180038183C0076DC 1E2E:0CDB003C1818183C 1E2F:0CDB00381818183C 1E30:0C18E66C786C66E6 1E31:06EC60666C786CE6 1E32:E66C786C66E61818 1E33:E0666C786CE61818 1E34:E66C786C66E600FE 1E35:E0666C786CE600FE 1E36:F060606266FE1818 1E37:38181818183C1818 1E38:FE006060607E0018 1E39:FE003818183C0018 1E3A:F060606266FE00FE 1E3B:38181818183C00FE 1E3C:00F0606062FE386C 1E3D:00303030301E386C 1E3E:0C18C6EEFED6C6C6 1E3F:0C1800ECFED6D6D6 1E40:1818C6EEFED6C6C6 1E41:181800ECFED6D6D6 1E42:C6EEFED6C6C61818 1E43:ECFED6D6D6001818 1E44:1800C6E6F6DECEC6 1E45:001800DC66666666 1E46:E6F6DECEC6001818 1E47:DC66666666001818 1E48:C6E6F6DECEC600FE 1E49:00DC666666E600FE 1E4A:00E6F6DECEC6386C 1E4B:00DC66666666386C 1E4C:0376DC007CC6C67C 1E4D:0376DC007CC6C67C 1E4E:660076DC007CC67C 1E4F:660076DC007CC67C 1E50:603E007CC6C6C67C 1E51:603E007CC6C6C67C 1E52:06FC007CC6C6C67C 1E53:06FC007CC6C6C67C 1E54:0C18FC667C6060F0 1E55:0C1800DC667C60F0 1E56:1818FC66667C60F0 1E57:181800DC667C60F0 1E58:181800FC667C6CE6 1E59:181800DC766060F0 1E5A:FC667C6CE6001818 1E5B:000000DC766066E6 1E5C:FE00FC667C6CE618 1E5D:FE0000DC766066E6 1E5E:00FC667C6CE600FE 1E5F:00DC766060E000FE 1E60:18187EC2701C86FC 1E61:1818007EC07C06FC 1E62:7EC2701C86FC1818 1E63:003E603C067C1818 1E63,0306:C67C007CC0780FFB 1E64:666C007EC07C06FC 1E65:666C007EC07C06FC 1E66:7C3C6630180C663C 1E67:DBCE007EC07C06FC 1E68:187EC07C06FC0018 1E69:187EC07C06FC0018 1E6A:18187E5A1818183C 1E6B:063630FC3030361C 1E6C:7E5A1818183C1818 1E6D:3030FC30361C3030 1E6E:7E7E5A18183C00FE 1E6F:3030FC30301E00FE 1E70:007E5A18183C1C36 1E71:0030FC30361C386C 1E72:00C6C6C6C67C00C6 1E73:00CCCCCCCC7600CC 1E74:C6C6C6C67C0076DC 1E75:CCCCCCCC760076DC 1E76:C6C6C6C67C00386C 1E77:CCCCCCCC7600386C 1E78:0376DC00C6C6C67C 1E79:0376DC00CCCCCC76 1E7A:C600FE00C6C6C67C 1E7B:CC00FC00CCCCCC76 1E7C:76DC00C6C6C66C38 1E7D:76DC00C6C6C66C38 1E7E:C6C6C66C38003030 1E7F:C6C6C67C38001818 1E80:3018C6C6D6FEEEC6 1E81:301800C6D6D6FE6C 1E82:0C18C6C6D6FEEEC6 1E83:0C1800C6D6D6FE6C 1E84:C600C6C6D6FEEEC6 1E85:00C600C6D6D6FE6C 1E86:1818C6C6D6D6FE6C 1E87:181800C6D6D6FE6C 1E88:C6C6D6D66C001818 1E89:C6D6D6FE7C001818 1E8A:1818C6C67C7CC6C6 1E8B:181800C66C386CC6 1E8C:C600C66C386CC6C6 1E8D:00C600C66C386CC6 1E8E:181866663C18183C 1E8F:181800C6C67E06FC 1E90:386C00FE8C3862FE 1E91:386C007E0C18307E 1E92:FE861C70C2FE1818 1E93:007E0C18307E1818 1E93,0306:CC7800F8183063FB 1E94:00FE8C3862FE00FE 1E95:007E0C18307E00FE 1E96:E0606C7666DC00FE 1E97:C63030FC3030361C 1E98:386C38C6D6D6FE6C 1E99:386C38C6C67E06FC 1E9B:1818003C666060F0 1E9C:003C606678E060F0 1E9D:003C60FE606060F0 1E9E:007ECCD8CCC6D6DC 1E9F:003860386CCCCC78 1EA0:7CC6FEC6C6001818 1EA1:780C7CCC76001818 1EA2:380C187CC6FEC6C6 1EA3:701830780C7CCC76 1EA4:42A4007CC6FEC6C6 1EA5:42A400780C7CCC76 1EA6:44A2007CC6FEC6C6 1EA7:44A200780C7CCC76 1EA8:4EA2007CC6FEC6C6 1EA9:4EA200780C7CCC76 1EAA:68B205007CC6FEC6 1EAB:68B205701878D86C 1EAC:70D80070D8FBDBD8 1EAD:70D800701B7BD86C 1EAE:9264007CC6FEC6C6 1EAF:926400780C7CCC76 1EB0:9462007CC6FEC6C6 1EB1:946200780C7CCC76 1EB2:9761007CC6FEC6C6 1EB3:976100780C7CCC76 1EB4:68B000096690F090 1EB5:68B009E630F0B0D8 1EB6:CC780070D8FBDBD8 1EB7:CC7800701B7BD86C 1EB8:00FEC0F8C0FE0018 1EB8,0300:805F181E181F0003 1EB8,0301:01FAC0F0C0F80018 1EB9:007CC6FEC07C0018 1EB9,0300:180C3E4C583E000C 1EB9,0301:060C3E4C583E000C 1EBA:380C18FEC0F8C0FE 1EBB:380C187CC6FEC07C 1EBC:76DC00FEC0F8C0FE 1EBC,0307:CDD600FEC0F8C0FE 1EBD:76DC007CC6FEC07C 1EBD,0307:76DC18183E4C583E 1EBE:42A400FEC0F8C0FE 1EBF:42A4007CC6FEC07C 1EC0:44A200FEC0F8C0FE 1EC1:44A2007CC6FEC07C 1EC2:4EA200FEC0F8C0FE 1EC3:4EA2007CC6FEC07C 1EC4:68B205F080E080F0 1EC5:68B20570D8F8C070 1EC6:70D800F8C0F3C3F8 1EC7:70D80070D8FBC370 1EC8:380C183C1818183C 1EC9:380C18381818183C 1ECA:3C181818183C0018 1ECA,0300:DE6C0C0C0C1E000C 1ECA,0301:7B36303030780030 1ECB:18003818183C0018 1ECB,0300:8C401C0C0C1E000C 1ECB,0301:3204703030780030 1ECC:386CC6C66C380018 1ECC,0300:805C3663361C000C 1ECC,0301:013A6CC66C380018 1ECD:007CC6C6C67C0018 1ECD,0300:30187CC6C67C0018 1ECD,0301:0C187CC6C67C0018 1ECE:380C18386CC66C38 1ECF:380C187CC6C6C67C 1ED0:225400183C663C18 1ED1:42A4007CC6C6C67C 1ED2:245200183C663C18 1ED3:44A2007CC6C6C67C 1ED4:275100183C663C18 1ED5:4EA2007CC6C6C67C 1ED6:68B2053078CC7830 1ED7:68B205007CC6C67C 1ED8:70D8002070DB7320 1ED9:70D80070D8DBDB70 1EDA:1833033678CC7830 1EDB:18300073DBDED870 1EDC:6033033678CC7830 1EDD:C0600073DBDED870 1EDE:701B333678CC7830 1EDF:70183073DBDED870 1EE0:68B0032376D87020 1EE1:76DC0073DBDED870 1EE2:0073DBDED8DBDB70 1EE3:00030376D8DBDB70 1EE4:C6C6C6C6C67C0018 1EE4,0300:3018C6C6C67C0018 1EE4,0301:0C18C6C6C67C0018 1EE5:00CCCCCCCC760030 1EE5,0300:6030CCCCCC760030 1EE5,0301:1830CCCCCC760030 1EE6:380C18C6C6C6C67C 1EE7:701830CCCCCCCC76 1EE8:183000DBDBDED870 1EE9:183000DBDBDED86C 1EEA:603000DBDBDED870 1EEB:603000DBDBDED86C 1EEC:701830DBDBDED870 1EED:701830DBDBDED86C 1EEE:76DC00DBDBDED870 1EEF:76DC00DBDBDED86C 1EF0:DBDBDED870003030 1EF1:DBDBDED86C003030 1EF2:301800663C18183C 1EF3:301800C6C67E06FC 1EF4:663C18183C001818 1EF5:000000D8D87B1BF0 1EF6:380C18663C18183C 1EF7:380C18C6C67E06FC 1EF8:3B6E00663C18183C 1EF9:76DC00C6C67E06FC 1EFA:00FCD8D8D8D9DBFF 1EFB:00EC6CFE6C6C6CFE 1EFC:003860C4C6C6C67C 1EFD:0000003860C2663C 1EFE:0066663C1878D870 1EFF:0000C6C67E36663C 1F00:18300076DCC8DC76 1F01:30180076DCC8DC76 1F02:6CC60076DCC8DC76 1F03:CC660076DCC8DC76 1F04:66CC0076DCC8DC76 1F05:C66C0076DCC8DC76 1F06:4D960076DCC8DC76 1F07:8D560076DCC8DC76 1F08:1830007CC6FEC6C6 1F09:6030007CC6FEC6C6 1F0A:6CC6007CC6FEC6C6 1F0B:CC66007CC6FEC6C6 1F0C:66CC007CC6FEC6C6 1F0D:C66C007CC6FEC6C6 1F0E:4D96007CC6FEC6C6 1F0F:8D56007CC6FEC6C6 1F10:1830007CC670C67C 1F11:3018007CC670C67C 1F12:6CC6007CC670C67C 1F13:CC66007CC670C67C 1F14:66CC007CC670C67C 1F15:C66C007CC670C67C 1F18:306000FE627862FE 1F19:603000FE627862FE 1F1A:6CC600FE627862FE 1F1B:CC6600FE627862FE 1F1C:66CC00FE627862FE 1F1D:C66C00FE627862FE 1F20:183000DC66666606 1F21:301800DC66666606 1F22:6CC600DC66666606 1F23:CC6600DC66666606 1F24:66CC00DC66666606 1F25:C66C00DC66666606 1F26:4D9600DC66666606 1F27:8D5600DC66666606 1F28:183000C6C6FEC6C6 1F29:301800C6C6FEC6C6 1F2A:6CC600C6C6FEC6C6 1F2B:CC6600C6C6FEC6C6 1F2C:66CC00C6C6FEC6C6 1F2D:C66C00C6C6FEC6C6 1F2E:4D9600C6C6FEC6C6 1F2F:8D5600C6C6FEC6C6 1F30:183000303030301C 1F31:301800303030301C 1F32:6CC600303030301C 1F33:CC6600303030301C 1F34:66CC00303030301C 1F35:C66C00303030301C 1F36:4D9600303030301C 1F37:8D5600303030301C 1F38:1830003C1818183C 1F39:3018003C1818183C 1F3A:6CC6003C1818183C 1F3B:CC66003C1818183C 1F3C:66CC003C1818183C 1F3D:C66C003C1818183C 1F3E:4D96003C1818183C 1F3F:8D56003C1818183C 1F40:1830007CC6C6C67C 1F41:3018007CC6C6C67C 1F42:6CC6007CC6C6C67C 1F43:CC66007CC6C6C67C 1F44:66CC007CC6C6C67C 1F45:C66C007CC6C6C67C 1F48:1830007CC6C6C67C 1F49:3018007CC6C6C67C 1F4A:6CC6007CC6C6C67C 1F4B:CC66007CC6C6C67C 1F4C:66CC007CC6C6C67C 1F4D:C66C007CC6C6C67C 1F50:183000E66666663C 1F51:301800E66666663C 1F52:6CC600E66666663C 1F53:CC6600E66666663C 1F54:66CC00E66666663C 1F55:C66C00E66666663C 1F56:4D9600E66666663C 1F57:8D5600E66666663C 1F59:30180066663C183C 1F5B:CC660066663C183C 1F5D:C66C0066663C183C 1F5F:8D560066663C183C 1F60:18300044D6D6FE6C 1F61:30180044D6D6FE6C 1F62:6CC60044D6D6FE6C 1F63:CC660044D6D6FE6C 1F64:66CC0044D6D6FE6C 1F65:C66C0044D6D6FE6C 1F66:4D960044D6D6FE6C 1F67:8D560044D6D6FE6C 1F68:1830007CC66C28EE 1F69:3018007CC66C28EE 1F6A:6CC6007CC66C28EE 1F6B:CC66007CC66C28EE 1F6C:66CC007CC66C28EE 1F6D:C66C007CC66C28EE 1F6E:4D96007CC66C28EE 1F6F:8D56007CC66C28EE 1F70:60300076DCC8DC76 1F71:18300076DCD8DC76 1F72:6030007CC670C67C 1F73:1830007CC670C67C 1F74:603000DC66666606 1F75:183000DC66666606 1F76:603000303030301C 1F77:183000303030301C 1F78:6030007CC6C6C67C 1F79:1830007CC6C6C67C 1F7A:603000E66666663C 1F7B:183000E66666663C 1F7C:60300044D6D6FE6C 1F7D:18300044D6D6FE6C 1F80:18300076DCDC7630 1F81:30180076DCDC7630 1F82:6CC60076DCDC7630 1F83:CC660076DCDC7630 1F84:66CC0076DCDC7630 1F85:C66C0076DCDC7630 1F86:4D960076DCDC7630 1F87:8D560076DCDC7630 1F88:1830007CC6FEC618 1F89:6030007CC6FEC618 1F8A:6CC6007CC6FEC618 1F8B:CC66007CC6FEC618 1F8C:66CC007CC6FEC618 1F8D:C66C007CC6FEC618 1F8E:4D96007CC6FEC618 1F8F:8D56007CC6FEC618 1F90:183000DC66660630 1F91:301800DC66660630 1F92:6CC600DC66660630 1F93:CC6600DC66660630 1F94:66CC00DC66660630 1F95:C66C00DC66660630 1F96:4D9600DC66660630 1F97:8D5600DC66660630 1F98:1830C6C6FEC6C630 1F99:3018C6C6FEC6C630 1F9A:6CC600C6FEC6C630 1F9B:CC6600C6FEC6C630 1F9C:66CC00C6FEC6C630 1F9D:C66C00C6FEC6C630 1F9E:4D9600C6FEC6C630 1F9F:8D5600C6FEC6C630 1FA0:18300044D6D67C60 1FA1:30180044D6D67C60 1FA2:6CC60044D6D67C60 1FA3:CC660044D6D67C60 1FA4:66CC0044D6D67C60 1FA5:C66C0044D6D67C60 1FA6:4D960044D6D67C60 1FA7:8D560044D6D67C60 1FA8:1830007CC66CEE60 1FA9:3018007CC66CEE60 1FAA:6CC6007CC66CEE60 1FAB:CC66007CC66CEE60 1FAC:66CC007CC66CEE60 1FAD:C66C007CC66CEE60 1FAE:4D96007CC66CEE60 1FAF:8D56007CC66CEE60 1FB0:C67C0076DCC8DC76 1FB1:00FE0076DCC8DC76 1FB2:60300076DCDC7630 1FB3:00000076DCDC7630 1FB4:0C180076DCDC7630 1FB6:34580076DCC8DC76 1FB7:34580076DCDC7630 1FB8:C67C007CC6FEC6C6 1FB9:FE00386CC6FEC6C6 1FBA:6030007CC6FEC6C6 1FBB:60C0386CC6FEC6C6 1FBC:00386CC6FEC6C618 1FBE:000000303030301C 1FC1:345800C300000000 1FC2:603000DC66660630 1FC3:000000DC66660630 1FC4:0C1800DC66660630 1FC6:345800DC66666606 1FC7:345800DC66660630 1FC8:603000FE627862FE 1FC9:60C000FE627862FE 1FCA:301800C6C6FEC6C6 1FCB:60C000C6C6FEC6C6 1FCC:00C6C6C6FEC6C630 1FD0:C67C00303030301C 1FD1:00FE00303030301C 1FD2:30DB00303030301C 1FD3:0CDB00181818180E 1FD6:345800303030301C 1FD7:345800C63030301C 1FD8:C67C003C1818183C 1FD9:FE003C181818183C 1FDA:6030003C1818183C 1FDB:60C03C181818183C 1FE0:C67C00E66666663C 1FE1:00FE00E66666663C 1FE2:30DB00E66666663C 1FE3:0CDB00E66666663C 1FE4:1830007CC6FCC0C0 1FE5:3018007CC6FCC0C0 1FE6:345800E66666663C 1FE7:3458006600E6663C 1FE8:C67C0066663C183C 1FE9:7E0066663C18183C 1FEA:60300066663C183C 1FEB:60C00066663C183C 1FEC:6030FC66667C60F0 1FED:30DB000000000000 1FEE:0CDB000000000000 1FEF:30180C0000000000 1FF2:60300044D6D67C60 1FF3:00000044D6D67C60 1FF4:0C180044D6D67C60 1FF6:34580044D6D6FE6C 1FF7:34580044D6D67C60 1FF8:6030007CC6C6C67C 1FF9:60C03C666666663C 1FFA:6030007CC66C28EE 1FFB:60C0386CC66C28EE 1FFB:60C0386CC66C28EE 1FFC:00386CC66C28EE60 1FFD:0C18000000000000 2015:FF00000000000000 2017:0000000000FF00FF 2018:0018180800000000 2019:0018181000000000 201C:0066662200000000 201D:0066664400000000 201E:0000000000666644 2026:0000000000929200 20A4:003C62F860F862FC 20A6:006676FF7EEF6666 20AA:00F28AAAAAA2BC00 20AC:007CC2F8C0F0C27C 20B4:00780C7E187E301E 20B5:083C6EC8C86E3C08 20B7:003E603C02FAAAFC 2103:40A04E191818190E 2107:007CC6C078C0C67C 2109:40A05F181E181818 210E:003818363B3366E6 210F:00183E18363B33E6 2113:00386C6C787060BC 2116:009699D9F6BF9090 2126:00386CC6C66C28EE 2127:00EE286CC6C66C38 212A:00E6666C786C66E6 212B:386C387CC6FEC6C6 2205:060C7EDBDB7E60C0 2208:001E30607E60301E A72A:007CC6C078C0C67C A72A,0300:30187CC670C0C67C A72A,0301:0C187CC670C0C67C A72A,0331,0300:30187EC078C07EFE A72A,0331,0301:0C187EC078C07EFE A72B:0000007CC670C67C A72B,0300:3018007CC670C67C A72B,0301:0C18007CC670C67C A72B,0331,0300:30187CC670C67CFE A72B,0331,0301:0C187CC670C67CFE A790:C6E6F6DECEC70303 A791:00DC666666670303 FE73:000000002040403F FE7D:00926C0000FE0000 FE80:00001C201C200000 FE81:324C000808080000 FE82:324C000808070000 FE83:001A221A22020000 FE84:0068886888070000 FE85:608066890F01110E FE87:0406040434443040 FE88:0008080868876080 FE89:6080648A0884827C FE8A:6080608006498478 FE8B:0C100C1101FE0000 FE8D:1018101010100000 FE8E:0008080808070000 FE8F:00000081817E0010 FE91:0000000101FE0008 FE93:14000C12110E0000 FE95:00002881817E0000 FE97:0014000101FE0000 FE99:10002881817E0000 FE9B:0010002901FE0000 FE9D:000000FE4493807C FE9F:0000182403FC0010 FEA1:000000FE4483807C FEA3:0000182403FC0000 FEA5:001000FE4483807C FEA7:1000182403FC0000 FEA9:00040201213F0000 FEAB:10040201213F0000 FEAD:000000000101221C FEAF:000200000101221C FEB1:0000004949768000 FEB3:0000002929D60000 FEB5:0822004949768000 FEB7:0822002929D60000 FEB9:0000000E917E8000 FEBB:0000064951FE0000 FEBD:0008000E917E8000 FEBF:0010064951FE0000 FEC1:2020202E31FE0000 FEC5:2024202E31FE0000 FEC9:00003C403840423C FECA:00000E110E31403E FECB:00000C1210FE0000 FECC:00001E221CF70000 FECD:10003C403840423C FECE:04000E110E31403E FECF:08000C1210FE0000 FED0:08001E221CF70000 FED1:04000E89877E0000 FED3:04000E0907FE0000 FED5:0A0006090F81817E FED7:0A00060907FE0000 FED9:0D110D91817E0000 FEDB:0204020101FE0000 FEDD:010101012141413E FEDF:0101010101FE0000 FEE1:00000C12013E4040 FEE3:0000000609F90600 FEE5:000000004291817E FEE7:0008000101FE0000 FEE9:00000C12110E0000 FEEB:000C120D11EE0000 FEEC:0000001824FF2418 FEED:000006090F01423C FEEF:0000040A0884827C FEF0:000000000087817E FEF1:0814108C827C0028 FEF2:00004C928A790024 FEF3:0000000101FE0014 FEF5:49B10502050F0000 FEF6:49B10505021D0000 FEF7:61896582050F0000 FEF8:61896585021D0000 FEF9:01090502658F6080 FEFA:01090505628D6080 FEFB:01090502050F0000 FEFC:01090505021D0000 FFFD:007CC692E6FEE67C pcbasic-2.0.7/pcbasic/data/fonts/default_14.hex000066400000000000000000002335271441235174000212450ustar00rootroot00000000000000# PC-BASIC default font version 2.1 # # This font contains glyphs from the following sources: # # + CPIDOS v3.0 # Copyright (C) 2002-2011 by Henrique Peron (hperon@terra.com.br) # This software is free software, and is distributed under the GNU-GPL license version 2.0 or later. # https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/cpidos.html # # + UNI-VGA # Copyright (c) 2001 Dmitry Bolkhovityanov, bolkhov@inp.nsk.su # The UNI-VGA font can be distributed and modified freely, according to the X license. # http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ # # + GNU Unifont v15.0.01 # (c) 1998-2022 Roman Czyborra, Qianqian Fang, Paul Hardy et al. # Dual-licensed under the SIL Open Font License version 1.1, # and under this GNU license: # All glyphs are released under the GNU General Public License # (GPL) version 2 or (at your option) a later version, with the # GNU font embedding exception. # http://unifoundry.com/unifont.html # # + Glyphs drawn by Rob Hagemans # # The glyphs were mapped onto Unicode and rebaselined where necessary, # collated and converted to the present format by Rob Hagemans. # # KNOWN AUTHORS OF INCLUDED GLYPHS: # + Dmitry Bolkhovityanov # + Roman Czyborra # + Behdad Esfahbod # + Qianqian Fang # + Rob Hagemans # + Henrique Peron # # LICENCE: # This font is distributed under the GNU GPL version 2.0 or, at your option, any later version. 0000:0000000000000000000000000000 263A:0000007E81A58181BD99817E0000 263B:0000007EFFDBFFFFC3E7FF7E0000 2665:000000006CFEFEFEFE7C38100000 2666:0000000010387CFE7C3810000000 2663:000000183C3CE7E7E718183C0000 2660:000000183C7EFFFF7E18183C0000 2022:000000000000183C3C1800000000 25D8:FFFFFFFFFFFFE7C3C3E7FFFFFFFF 25CB:00000000003C664242663C000000 25D9:FFFFFFFFFFC399BDBD99C3FFFFFF 2642:0000001E0E1A3278CCCCCC780000 2640:0000003C6666663C187E18180000 266A:0000003F333F30303070F0E00000 266B:0000007F637F63636367E7E6C000 263C:0000001818DB3CE73CDB18180000 25BA:00000080C0E0F8FEF8E0C0800000 25C4:00000002060E3EFE3E0E06020000 2195:000000183C7E1818187E3C180000 203C:0000006666666666660066660000 00B6:0000007FDBDBDB7B1B1B1B1B0000 00A7:007CC660386CC66C380CC67C0000 25AC:0000000000000000000000FEFEFE 21A8:000000183C7E1818187E3C187E00 2191:000000183C7E1818181818180000 2193:0000001818181818187E3C180000 2192:0000000000180CFE0C1800000000 2190:00000000003060FE603000000000 221F:000000000000C0C0C0FE00000000 2194:0000000000286CFE6C2800000000 25B2:000000001038387C7CFEFE000000 25BC:00000000FEFE7C7C383810000000 0020:0000000000000000000000000000 0021:000000183C3C3C18180018180000 0022:0066666624000000000000000000 0023:0000006C6CFE6C6C6CFE6C6C0000 0024:0018187CC6C2C07C0686C67C1818 0025:0000000000C2C60C183066C60000 0026:000000386C6C3876DCCCCC760000 0027:0000001818183000000000000000 0028:0000000C183030303030180C0000 0029:00000030180C0C0C0C0C18300000 002A:0000000000663CFF3C6600000000 002B:000000000018187E181800000000 002C:0000000000000000000018183000 002D:00000000000000FE000000000000 002E:0000000000000000000018180000 002F:00000002060C183060C080000000 0030:000000386CC6C6D6C6C66C380000 0031:00000018387818181818187E0000 0032:0000007CC6060C183060C6FE0000 0033:0000007CC606063C0606C67C0000 0034:0000000C1C3C6CCCFE0C0C1E0000 0035:000000FEC0C0C0FC0606C67C0000 0036:0000003860C0C0FCC6C6C67C0000 0037:000000FEC6060C18303030300000 0038:0000007CC6C6C67CC6C6C67C0000 0039:0000007CC6C6C67E06060C780000 003A:0000000000181800000018180000 003B:0000000000181800000018183000 003C:0000000C183060C06030180C0000 003D:0000000000007E00007E00000000 003E:0000006030180C060C1830600000 003F:0000007CC6C60C18180018180000 0040:0000007CC6C6DEDEDEDCC07C0000 0041:00000010386CC6C6FEC6C6C60000 0042:000000FC6666667C666666FC0000 0043:0000003C66C2C0C0C0C2663C0000 0044:000000F86C66666666666CF80000 0045:000000FE66626878686266FE0000 0046:000000FE66626878686060F00000 0047:0000003C66C2C0C0DEC6663A0000 0048:000000C6C6C6C6FEC6C6C6C60000 0049:0000003C181818181818183C0000 004A:0000001E0C0C0C0C0CCCCC780000 004B:000000E6666C6C786C6C66E60000 004C:000000F060606060606266FE0000 004D:000000C6EEFED6C6C6C6C6C60000 004E:000000C6E6F6FEDECEC6C6C60000 004F:0000007CC6C6C6C6C6C6C67C0000 0050:000000FC6666667C606060F00000 0051:0000007CC6C6C6C6C6D6DE7C0E00 0052:000000FC6666667C6C6666E60000 0053:0000007CC6C660380CC6C67C0000 0054:0000007E7E5A18181818183C0000 0055:000000C6C6C6C6C6C6C6C67C0000 0056:000000C6C6C6C6C6C66C38100000 0057:000000C6C6C6C6D6D6FE6C6C0000 0058:000000C6C6C67C387CC6C6C60000 0059:000000666666663C1818183C0000 005A:000000FEC68C183060C2C6FE0000 005B:0000003C303030303030303C0000 005C:00000080C0E070381C0E06020000 005D:0000003C0C0C0C0C0C0C0C3C0000 005E:386C000000000000000000000000 005F:000000000000000000000000FF00 0060:3018000000000000000000000000 0061:000000000000780C7CCCCC760000 0062:000000E06060786C6666667C0000 0063:0000000000007CC6C0C0C67C0000 0064:0000001C0C0C3C6CCCCCCC760000 0065:0000000000007CC6FEC0C67C0000 0066:0000001C3632307C303030780000 0067:00000000000076CCCCCCCC7C0C78 0068:000000E060606C76666666E60000 0069:00000018180038181818183C0000 006A:0000000606000E0606060666663C 006B:000000E06060666C786C66E60000 006C:00000038181818181818183C0000 006D:000000000000ECFED6D6D6D60000 006E:000000000000DC66666666660000 006F:0000000000007CC6C6C6C67C0000 0070:000000000000DC666666667C60F0 0071:00000000000076CCCCCCCC7C0C1E 0072:000000000000DC76666060F00000 0073:0000000000007CC6701CC67C0000 0074:000000103030FC303030361C0000 0075:000000000000CCCCCCCCCC760000 0076:000000000000C6C6C66C38100000 0077:000000000000C6C6D6D6FE6C0000 0078:000000000000C66C38386CC60000 0079:000000000000C6C6C6C6C67E067C 007A:000000000000FECC183066FE0000 007B:0000000E181818701818180E0000 007C:0000001818181818181818180000 007D:000000701818180E181818700000 007E:76DC000000000000000000000000 2302:00000000000010386CC6C6FE0000 00C7:0000003C66C2C0C0C0C2663C1870 00FC:00000000CC00CCCCCCCCCC760000 00E9:0000060C18007CC6FEC0C67C0000 00E2:000010386C00780C7CCCCC760000 00E4:00000000CC00780C7CCCCC760000 00E0:0000C0603000780C7CCCCC760000 00E5:0000386C3800780C7CCCCC760000 00E7:0000000000007CC6C0C0C67C1870 00EA:000010386C007CC6FEC0C67C0000 00EB:00000000C6007CC6FEC0C67C0000 00E8:0000603018007CC6FEC0C67C0000 00EF:00000000660038181818183C0000 00EE:0000183C660038181818183C0000 00EC:00006030180038181818183C0000 00C4:00C60010386CC6C6FEC6C6C60000 00C5:386C3810386CC6C6FEC6C6C60000 00C9:0C1800FE66626878686266FE0000 00E6:000000000000EC3676DCD86E0000 00C6:0000003E6CCCCCFECCCCCCCE0000 00F4:000010386C007CC6C6C6C67C0000 00F6:00000000C6007CC6C6C6C67C0000 00F2:0000603018007CC6C6C6C67C0000 00FB:00003078CC00CCCCCCCCCC760000 00F9:0000C0603000CCCCCCCCCC760000 00FF:00000000C600C6C6C6C6C67E067C 00D6:00C6007CC6C6C6C6C6C6C67C0000 00DC:00C600C6C6C6C6C6C6C6C67C0000 00A2:00000018187CC6C0C67C18180000 00A3:000000386C6460F0606066FC0000 00A5:00000066663C187E187E18180000 20A7:000000FC66667C62666F66F30000 0192:0000001C3632307830303030E000 00E1:00000C183000780C7CCCCC760000 00ED:0000060C180038181818183C0000 00F3:0000060C18007CC6C6C6C67C0000 00FA:00000C183000CCCCCCCCCC760000 00F1:00000076DC00DC66666666660000 00D1:76DC00C6E6F6FEDECEC6C6C60000 00AA:0000003C6C6C36007E0000000000 00BA:000000386C6C38007C0000000000 00BF:000000303000303060C6C67C0000 2310:000000000000FEC0C0C000000000 00AC:000000000000FE06060600000000 00BD:0060E063666C18306EC3060C1F00 00BC:0060E063666C18366EDA3F060600 00A1:00000018180018183C3C3C180000 00AB:00000000000000366CD86C360000 00BB:00000000000000D86C366CD80000 2591:1144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77 2502:1818181818181818181818181818 2524:18181818181818F8181818181818 2561:1818181818F818F8181818181818 2562:36363636363636F6363636363636 2556:00000000000000FE363636363636 2555:0000000000F818F8181818181818 2563:3636363636F606F6363636363636 2551:3636363636363636363636363636 2557:0000000000FE06F6363636363636 255D:3636363636F606FE000000000000 255C:36363636363636FE000000000000 255B:1818181818F818F8000000000000 2510:00000000000000F8181818181818 2514:181818181818181F000000000000 2534:18181818181818FF000000000000 252C:00000000000000FF181818181818 251C:181818181818181F181818181818 2500:00000000000000FF000000000000 253C:18181818181818FF181818181818 255E:18181818181F181F181818181818 255F:3636363636363637363636363636 255A:363636363637303F000000000000 2554:00000000003F3037363636363636 2569:3636363636F700FF000000000000 2566:0000000000FF00F7363636363636 2560:3636363636373037363636363636 2550:0000000000FF00FF000000000000 256C:3636363636F700F7363636363636 2567:1818181818FF00FF000000000000 2568:36363636363636FF000000000000 2564:0000000000FF00FF181818181818 2565:00000000000000FF363636363636 2559:363636363636363F000000000000 2558:18181818181F181F000000000000 2552:00000000001F181F181818181818 2553:000000000000003F363636363636 256B:36363636363636FF363636363636 256A:1818181818FF18FF181818181818 2518:18181818181818F8000000000000 250C:000000000000001F181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:00000000000000FFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFF00000000000000 03B1:00000000000076DCD8D8DC760000 00DF:00000078CCCCD8CCC6C6C6CC0000 0393:000000FEC0C0C0C0C0C0C0C00000 03C0:000000000000FE6C6C6C6C6C0000 03A3:000000FEC66230183062C6FE0000 03C3:0000000000007ED8D8D8D8700000 00B5:00000000000066666666667C60C0 03C4:000000000000FE303030361C0000 03A6:00000038107CD6D6D67C10380000 03B8:000000386CC6C6FEC6C66C380000 03A9:000000386CC6C6C6C66C28EE0000 03B4:0000003C6630187CC6C6C67C0000 221E:00000000007EDBDB7E0000000000 03D5:00000003067EDBDBF37E60C00000 03F5:0000001E3060607E6060301E0000 2229:0000007CC6C6C6C6C6C6C6000000 2261:00000000FE0000FE0000FE000000 00B1:00000018187E181800007E000000 2265:00000030180C060C1830007E0000 2264:0000000C18306030180C007E0000 2320:00000E1B1B181818181818181818 2321:1818181818181818D8D870000000 00F7:000000000018007E001800000000 2248:000000000076DC0076DC00000000 00B0:000000386C6C3800000000000000 2219:0000000000000018180000000000 00B7:0000000000000018000000000000 221A:00000F0C0C0C0C0CEC6C3C1C0000 207F:0000006C36363636360000000000 00B2:0000003C660C18327E0000000000 25A0:00000000007E7E7E7E7E7E000000 00A0:0000000000000000000000000000 0041,0331:00000010386CC6C6FEC6C6C600FE 0045,030A:386C38FE66626878686266FE0000 0045,0331:000000FE66626878686266FE00FE 0046,200D,0074:000000FCC0C0F0C4CCDECCC60000 0047,0303:76DC003C66C2C0C0DEC6663A0000 0047,0338:0010103C76D2D0D0DED6763A1010 0049,0331:0000003C181818181818183C007E 0049,200D,0045:303000DED8D8D8DED8D8D8FE0000 004A,030C:361C001E0C0C0C0C0CCCCC780000 004C,0303:76DC00F060606060606266FE0000 004D,0303:76DC00C6EEFED6C6C6C6C6C60000 004D,0327:000000C6EEFED6C6C6C6C6C61870 004E,0304:00FE00C6E6F6FEDECEC6C6C60000 004E,0308:00C600C6E6F6FEDECEC6C6C60000 004F,0327:0000007CC6C6C6C6C6C6C67C1870 004F,0331:0000007CC6C6C6C6C6C6C67C00FE 0050,0306:6C3800FC6666667C606060F00000 0051,0307:1818007CC6C6C6C6C6D6DE7C0E00 0052,0303:76DC00FC6666667C6C6666E60000 0053,0308:00C6007CC6C660380CC6C67C0000 0055,0331:000000C6C6C6C6C6C6C6C67C00FE 0055,200D,004F:000000CCD6D6D6D6D6D6DE6C0000 0058,0306:6C3800C6C6C67C387CC6C6C60000 0061,0331:000000000000780C7CCCCC7600FE 0063,0306:000000C67C007CC6C0C0C67C0000 0063,0323,0306:000000C67C007CC6C0C0C67C1818 0065,030A:0000386C38007CC6FEC0C67C0000 0065,0331:0000000000007CC6FEC0C67C00FE 0067,0303:00000076DC0076CCCCCCCC7C0C78 0069,0307,0300:30180018180038181818183C0000 0069,0307,0301:0C180018180038181818183C0000 0069,0307,0303:76DC0018180038181818183C0000 0069,0331:00000018180038181818183C007E 0069,200D,0065:000000303000DCF6F6FCF0DE0000 006C,0303:76DC0038181818181818183C0000 006D,0303:00000076DC00ECFED6D6D6D60000 006D,0327:000000000000ECFED6D6D6D61870 006E,0304:00000000FE00DC66666666660000 006E,0308:000000006600DC66666666660000 006F,0327:0000000000007CC6C6C6C67C1870 006F,0331:0000000000007CC6C6C6C67C00FE 0070,0306:00006C381000DC666666667C60F0 0071,0307:00000018180076CCCCCCCC7C0C1E 0072,0303:00000076DC00DC76666060F00000 0073,0306:000000C67C007CC6701CC67C0000 0073,0308:00000000C6007CC6701CC67C0000 0075,0331:000000000000CCCCCCCCCC7600FE 0075,200D,006F:000000000000CCD6D6D6DE6C0000 0078,0306:00006C381000C66C38386CC60000 007A,0306:000000C67C00FECC183066FE0000 007A,200D,0142:0000000E0606F7376E6EC6F70000 00A4:0000000000C67CC6C6C67CC60000 00A6:0018181818000000181818180000 00A8:00C6000000000000000000000000 00A9:0000007C829AA2A2A29A827C0000 00AD:00000000000000FE000000000000 00AE:0000007C82B2AAB2AAAA827C0000 00AF:00FF000000000000000000000000 00B3:0000007C063C06067C0000000000 00B4:0C18000000000000000000000000 00B8:0000000000000000000000001870 00B9:00000018381818183C0000000000 00BE:00E0306336EC18366EDA3F060600 00C0:60300010386CC6C6FEC6C6C60000 00C0,0331:60300010386CC6C6FEC6C6C600FE 00C1:0C180010386CC6C6FEC6C6C60000 00C1,0331:0C180010386CC6C6FEC6C6C600FE 00C2:386C0010386CC6C6FEC6C6C60000 00C3:76DC0010386CC6C6FEC6C6C60000 00C7,0307:1818003C66C2C0C0C0C2663C1870 00C8:301800FE66626878686266FE0000 00C8,0331:301800FE66626878686266FE00FE 00C9,0331:0C1800FE66626878686266FE00FE 00CA:386C00FE66626878686266FE0000 00CB:00C600FE66626878686266FE0000 00CC:3018003C181818181818183C0000 00CC,0331:3018003C181818181818183C007E 00CD:0C18003C181818181818183C0000 00CD,0331:0C18003C181818181818183C007E 00CE:3C66003C181818181818183C0000 00CF:0066003C181818181818183C0000 00D0:000000F86C6666F666666CF80000 00D2:3018007CC6C6C6C6C6C6C67C0000 00D2,0331:3018007CC6C6C6C6C6C6C67C00FE 00D3:0C18007CC6C6C6C6C6C6C67C0000 00D3,0331:0C18007CC6C6C6C6C6C6C67C00FE 00D4:386C007CC6C6C6C6C6C6C67C0000 00D5:76DC007CC6C6C6C6C6C6C67C0000 00D7:0000000000C66C386CC600000000 00D8:0000047CCECED6D6D6E6E67C4000 00D9:301800C6C6C6C6C6C6C6C67C0000 00D9,0331:301800C6C6C6C6C6C6C6C67C00FE 00DA:0C1800C6C6C6C6C6C6C6C67C0000 00DA,0331:0C1800C6C6C6C6C6C6C6C67C00FE 00DB:386C00C6C6C6C6C6C6C6C67C0000 00DD:0C1800666666663C1818183C0000 00DE:000000F0607C6666667C60F00000 00E0,0331:0000C0603000780C7CCCCC7600FE 00E1,0331:0000060C1800780C7CCCCC7600FE 00E3:00000076DC00780C7CCCCC760000 00E7,0307:0000001818007CC6C0C0C67C1870 00E8,0331:0000603018007CC6FEC0C67C00FE 00E9,0331:0000060C18007CC6FEC0C67C00FE 00EC,0331:00006030180038181818183C007E 00ED,0331:0000060C180038181818183C007E 00F0:00000034182C063E6666663C0000 00F2,0331:0000603018007CC6C6C6C67C00FE 00F3,0331:0000060C18007CC6C6C6C67C00FE 00F5:00000076DC007CC6C6C6C67C0000 00F8:0000000000027CCED6D6E67C8000 00F9,0331:0000C0603000CCCCCCCCCC7600FE 00FA,0331:00000C183000CCCCCCCCCC7600FE 00FD:0000060C1800C6C6C6C6C67E067C 00FE:000000E060607C6666667C6060E0 0100:00FE0010386CC6C6FEC6C6C60000 0101:00000000FE00780C7CCCCC760000 0101,0301:0000060CF800780C7CCCCC760000 0102:C67C0010386CC6C6FEC6C6C60000 0103:000000C67C00780C7CCCCC760000 0104:00000010386CC6C6FEC6C6C6180E 0104,0300:60300010386CC6C6FEC6C6C6180E 0104,0301:0C180010386CC6C6FEC6C6C6180E 0104,0303:76DC0010386CC6C6FEC6C6C6180E 0105:000000000000780C7CCCCC76180E 0105,0300:0000C0603000780C7CCCCC76180E 0105,0301:00000C183000780C7CCCCC76180E 0105,0303:00000076DC00780C7CCCCC76180E 0105,0304:00000000FE00780C7CCCCC76180E 0105,0304,0301:0000060CF800780C7CCCCC76180E 0106:0C18003C66C2C0C0C0C2663C0000 0107:0000060C18007CC6C0C0C67C0000 0108:1C36003C66C2C0C0C0C2663C0000 0109:000010386C007CC6C0C0C67C0000 010A:1818003C66C2C0C0C0C2663C0000 010B:0000001818007CC6C0C0C67C0000 010C:361C003C66C2C0C0C0C2663C0000 010D:00006C3810007CC6C0C0C67C0000 010E:6C3800F86C66666666666CF80000 010F:0000003B191A78D8D8D8D86C0000 0110:000000F86C6666F666666CF80000 0111:0000000C7E0C3C6CCCCCCC760000 0112:00FE00FE66626878686266FE0000 0113:00000000FE007CC6FEC0C67C0000 0114:C67C00FE66626878686266FE0000 0115:000000C67C007CC6FEC0C67C0000 0116:181800FE66626878686266FE0000 0116,0301:666C00FE66626878686266FE0000 0117:0000001818007CC6FEC0C67C0000 0117,0301:0C18001818007CC6FEC0C67C0000 0118:000000FE66626878686266FE180E 0118,0300:301800FE66626878686266FE180E 0118,0301:0C1800FE66626878686266FE180E 0118,0303:76DC00FE66626878686266FE180E 0119:0000000000007CC6FEC0C67C301C 0119,0300:0000603018007CC6FEC0C67C180E 0119,0301:0000060C18007CC6FEC0C67C180E 0119,0303:00000076DC007CC6FEC0C67C180E 0119,0304:00000000FE007CC6FEC0C67C180E 0119,0304,0301:0000060CF8007CC6FEC0C67C180E 011A:6C3800FE66626878686266FE0000 011B:00006C3810007CC6FEC0C67C0000 011C:1C36003C66C2C0C0DEC6663A0000 011D:000010386C0076CCCCCCCC7C0C78 011E:C67C003C66C2C0C0DEC6663A0000 011F:000000C67C0076CCCCCCCC7C0C78 0120:1818003C66C2C0C0DEC6663A0000 0121:00000018180076CCCCCCCC7C0C78 0122:0000003C66C2C0C0DEC6663A0C38 0123:0000003C603076CCCCCCCC7C0C78 0124:386C00C6C6C6FEC6C6C6C6C60000 0125:386C00E060606C76666666E60000 0126:00000066FF66667E666666660000 0127:00000060F8606C76666666E60000 0128:76DC003C181818181818183C0000 0129:00000076DC0038181818183C0000 012A:007E003C181818181818183C0000 012B:000000007E0038181818183C0000 012B,0301:0000060CF80038181818183C0000 012C:663C003C181818181818183C0000 012D:000000663C0038181818183C0000 012E:0000003C181818181818183C180E 012E,0300:3018003C181818181818183C180E 012E,0301:0C18003C181818181818183C180E 012E,0303:3B6E003C181818181818183C180E 012F:00000018180038181818183C180E 012F,0300:00006030180038181818183C180E 012F,0304:000000007E0038181818183C180E 012F,0304,0301:0000060CF80038181818183C180E 012F,0307,0301:0C180018180038181818183C180E 012F,0307,0303:76DC0018180038181818183C180E 0130:1818003C181818181818183C0000 0130,0301:0C18003C181818181818183C180E 0131:00000000000038181818183C0000 0132:000000EE66666666F606663C0000 0133:000000666600EE66666666F6061C 0134:1C36001E0C0C0C0C0CCCCC780000 0135:0000000E1B000E0606060666663C 0136:000000E6666C6C786C6C66E61870 0137:000000E06060666C786C66E61870 0138:000000000000E66C786C66E60000 0139:306000F060606060606266FE0000 013A:0C180038181818181818183C0000 013B:000000F060606060606266FE1870 013C:00000038181818181818183C1870 013D:000000F662646060606266FE0000 013E:0000007632343030303030780000 013F:000000F060666660606266FE0000 0140:0000007030303636303030780000 0141:0000007830363C3870F2367E0000 0142:000000381A1E1C183878183C0000 0143:0C1800C6E6F6FEDECEC6C6C60000 0144:0000060C1800DC66666666660000 0145:000000C6E6F6FEDECEC6C6C61870 0146:000000000000DC66666666661870 0147:6C3800C6E6F6FEDECEC6C6C60000 0148:00006C381000DC66666666660000 0149:00006060C000DC66666666660000 014A:000000DC66666666666666EC0000 014B:000000000000DC6666666666061C 014C:00FE007CC6C6C6C6C6C6C67C0000 014D:00000000FE007CC6C6C6C67C0000 014E:C67C007CC6C6C6C6C6C6C67C0000 014F:000000C67C007CC6C6C6C67C0000 0150:66CC007CC6C6C6C6C6C6C67C0000 0151:00002266CC007CC6C6C6C67C0000 0152:0000007ED8D8D8DED8D8D87E0000 0153:0000000000006CB6B6BCB86E0000 0154:0C1800FC6666667C6C6666E60000 0155:0000060C1800DC76666060F00000 0156:000000FC6666667C6E6666E61870 0157:000000000000DC76666060F030E0 0158:6C3800FC6666667C6C6666E60000 0159:00006C381000DC76666060F00000 015A:0C18007CC6C660380CC6C67C0000 015B:0000060C18007CC6701CC67C0000 015C:386C007CC6C660380CC6C67C0000 015D:000010386C007CC6701CC67C0000 015E:0000007CC6C660380CC6C67C1870 015F:0000000000007CC6701CC67C1870 0160:6C38007CC6C660380CC6C67C0000 0161:00006C3810007CC6701CC67C0000 0162:0000007E7E5A18181818183C1870 0163:000000103030FC303030361C0C38 0164:361C007E7E5A18181818183C0000 0165:000006123430FC303030361C0000 0166:0000007E7E5A187E1818183C0000 0167:0000001030FC30FC3030361C0000 0168:76DC00C6C6C6C6C6C6C6C67C0000 0169:00000076DC00CCCCCCCCCC760000 016A:00FE00C6C6C6C6C6C6C6C67C0000 016A,0301:0C18FE00C6C6C6C6C6C6C67C0000 016A,0303:76DCFE00C6C6C6C6C6C6C67C0000 016B:00000000FC00CCCCCCCCCC760000 016B,0301:0C183000FC00CCCCCCCCCC760000 016B,0303:0076DC00FC00CCCCCCCCCC760000 016C:C67C00C6C6C6C6C6C6C6C67C0000 016D:000000CC7800CCCCCCCCCC760000 016E:386C38C6C6C6C6C6C6C6C67C0000 016F:0000386C3800CCCCCCCCCC760000 0170:66CC00C6C6C6C6C6C6C6C67C0000 0171:00002266CC00CCCCCCCCCC760000 0172:000000C6C6C6C6C6C6C6C67C180E 0172,0300:301800C6C6C6C6C6C6C6C67C180E 0172,0301:0C1800C6C6C6C6C6C6C6C67C180E 0172,0303:76DC00C6C6C6C6C6C6C6C67C180E 0173:000000000000CCCCCCCCCC76180E 0173,0300:0000C0603000CCCCCCCCCC76180E 0173,0301:00000C183000CCCCCCCCCC76180E 0173,0303:00000076DC00CCCCCCCCCC76180E 0173,0304:00000000FC00CCCCCCCCCC76180E 0173,0304,0301:0000060CF800CCCCCCCCCC76180E 0174:386C00C6C6C6C6D6D6FE6C6C0000 0175:000010386C00C6C6D6D6FE6C0000 0176:3C6600666666663C1818183C0000 0177:000010386C00C6C6C6C6C67E067C 0178:006600666666663C1818183C0000 0179:0C1800FEC68C183060C2C6FE0000 017A:0000060C1800FECC183066FE0000 017B:181800FEC68C183060C2C6FE0000 017C:000000181800FECC183066FE0000 017D:6C3800FEC68C183060C2C6FE0000 017E:00006C381000FECC183066FE0000 017F:0000001C36323030303030780000 0180:00000060F860786C6666667C0000 0181:0000007CB6B6B63C3636367C0000 0182:000000FC6460607C666666FC0000 0183:0000007E6260786C6666667C0000 0184:00000060E060607C666666FC0000 0185:00000060E060786C6666667C0000 0186:0000007CC6C6060606C6C67C0000 0186,0300:3018007CC6C6060606C6C67C0000 0186,0301:0C18007CC6C6060606C6C67C0000 0186,0302:386C007CC6C6060606C6C67C0000 0186,0306:C67C007CC6C6060606C6C67C0000 0186,0308:00C6007CC6C6060606C6C67C0000 0186,030C:6C38007CC6C6060606C6C67C0000 0186,0331:0000007CC6C6060606C6C67C00FE 0187:0000033E66C2C0C0C0C2663C0000 0188:0000000000037EC6C0C0C67C0000 0189:000000F86C6666F666666CF80000 018A:0000007CB6B6B6363636367C0000 018B:0000007E4C0C0C7CCCCCCC7E0000 018C:0000007C4C0C3C6CCCCCCC760000 018D:00000078CCCCCCD870180C780000 018E:000000FECC8C2C3C2C8CCCFE0000 018F:0000007CC60606FEC6C6C67C0000 0190:0000007CC6C07870C0C0C67C0000 0190,0302:386C007CC6C07870C0C0C67C0000 0190,0306:C67C007CC6C07870C0C0C67C0000 0190,0308:00C6007CC6C07870C0C0C67C0000 0190,030C:6C38007CC6C07870C0C0C67C0000 0190,0331,0308:00C6007CC6C07870C0C0C67C00FE 0191:0000007E3230343C3430303030E0 0193:0000033E66C2C0C0DEC6663A0000 0194:000000C6C6C6C66C6C38386C6C38 0195:000000C0C0C0F3DBDBDBDBCE0000 0196:0000003C181818181818180E0000 0197:0000003C1818187E1818183C0000 0198:000000E46E7A727078786CEE0000 0199:000000C0C0CCDAF2E0F0D8D80000 019A:000000381818187E1818183C0000 019B:00000078CC0C7E0C3C6CC6C60000 019C:000000D6D6D6D6D6D6D6FE6F0000 019D:0000006666767E7E6E66666660C0 019E:000000000000DC66666666660606 019F:0000007CC6C6C6FEC6C6C67C0000 01A0:00000073DBDED8D8D8D8D8700000 01A1:00000000000073DBDED8D8700000 01A2:00000073DFDBDBDBDBDBDB730303 01A3:00000000000073DFDBDBDB730303 01A4:0000007EB3B3333E303030780000 01A5:000000386C607C666666667C60F0 01A6:000000F0607C66667C786CE60600 01A7:0000007CC6C60C3860C6C67C0000 01A8:0000000000007CC61C70C67C0000 01A9:000000FEC66230183062C6FE0000 01AA:00000070D8781818181818181B0E 01AB:000000103030FC303030361C6C38 01AC:0000007EFE9A58181818183C0000 01AD:0000001C3630FC303030361C0000 01AE:0000007E7E5A181818181818180E 01AF:000000DBDBDED8D8D8D8D8700000 01B0:000000000000DBDBDED8D86C0000 01B1:000000C66C6C6CC6C6C6C67C0000 01B2:000000DCC6C6C6C6C66C38100000 01B3:00000073DB1B1B0E0C0C0C1E0000 01B4:000000000000CEDBD8D8D87818F0 01B5:000000FEC68C18FE60C2C6FE0000 01B6:000000000000FE0CFE3060FE0000 01B7:000000FE060C180C0606C67C0000 01B8:000000FEC0603060C0C0C67C0000 01B9:0000000000007E6030183060663C 01BA:00000000007E060C180C063C603C 01BB:0000007CC6060C7E3060C6FE0000 01BC:000000FE6060780C0606663C0000 01BD:000000000000FE607C06663C0000 01BE:0000007830FC303C0606C67C0000 01BF:000000000000DC66666C787060F0 01C0:0000001818181818181818180000 01C1:0000006C6C6C6C6C6C6C6C6C0000 01C2:0000001818187E187E1818180000 01C3:0000001818181818180018180000 01C4:050200E7D3D3D2D2D2D6D6E70000 01C5:000000F5DAD8DFD9DADADCF70000 01C6:00000035323077B1B3B6B4770000 01C7:000000F76363636B6BFB030E0000 01C8:000000F363606763636B6BFB030E 01C9:000000E363606763636363F3030E 01CA:000000D7D3F3F3F3D3D3D30E0000 01CB:000000D3D3F0F7F3F3D3D3D3031E 01CC:000000030300B7DBDBDBDBDB031E 01CD:6C380010386CC6C6FEC6C6C60000 01CE:00006C381000780C7CCCCC760000 01CF:663C003C181818181818183C0000 01D0:0000663C180038181818183C0000 01D1:6C38007CC6C6C6C6C6C6C67C0000 01D2:00006C3810007CC6C6C6C67C0000 01D3:6C3800C6C6C6C6C6C6C6C67C0000 01D4:00006C381000CCCCCCCCCC760000 01D5:FE00C600C6C6C6C6C6C6C67C0000 01D6:0000FC00CC00CCCCCCCCCC760000 01D7:0C18C600C6C6C6C6C6C6C67C0000 01D8:00183000CC00CCCCCCCCCC760000 01D9:6C38C600C6C6C6C6C6C6C67C0000 01DA:006C3800CC00CCCCCCCCCC760000 01DB:6030C600C6C6C6C6C6C6C67C0000 01DC:00603000CC00CCCCCCCCCC760000 01DD:0000000000007CC606FEC67C0000 01DE:FE00C610386CC6C6FEC6C6C60000 01DF:0000FC00CC00780C7CCCCC760000 01E0:FE00180010386CC6FEC6C6C60000 01E1:00FE00181800780C7CCCCC760000 01E2:00FE003E6CCCCCFECCCCCCCE0000 01E3:00000000FE00EC3676DCD86E0000 01E4:0000003C66C0C0DEC6CF663A0000 01E5:00000000000076CCCC7C0C7E0C78 01E6:361C003C66C2C0C0DEC6663A0000 01E7:00006C38100076CCCCCCCC7C0C78 01E8:361C00E6666C6C786C6C66E60000 01E9:361C08E06060666C786C66E60000 01EA:0000007CC6C6C6C6C6C6C67C180E 01EA,0300:3018007CC6C6C6C6C6C6C67C180E 01EA,0301:0C18007CC6C6C6C6C6C6C67C180E 01EA,0308:00C6007CC6C6C6C6C6C6C67C180E 01EB:0000000000007CC6C6C6C67C180E 01EB,0300:0000603018007CC6C6C6C67C180E 01EB,0301:0000060C18007CC6C6C6C67C180E 01EB,0308:00000000C6007CC6C6C6C67C180E 01EC:00FE007CC6C6C6C6C6C6C67C301E 01ED:00000000FE007CC6C6C6C67C180E 01ED,0301:0000060CF8007CC6C6C6C67C180E 01EE:6C3800FE060C180C0606C67C0000 01EF:0000361C08007E060C180C06663C 01F0:0000361C08001C0C0C0C0CCCCC78 01F1:000000E7D3D3D2D2D2D6D6E70000 01F2:000000E0D0D0D7D1D3D6D4E70000 01F3:00000030303077B1B3B6B4770000 01F4:0C18003C66C2C0C0DEC6663A0000 01F5:0000060C180076CCCCCCCC7C0C78 01F6:000000D8D8D8DBFBDBDBDBCE0000 01F7:000000FC6666666C7870606060E0 01F8:603000C6E6F6FEDECEC6C6C60000 01F9:000060301800DC66666666660000 01FA:0C18386C38386CC6FEC6C6C60000 01FB:0C18386C3800780C7CCCCC760000 01FC:0C18003E6CCCCCFECCCCCCCE0000 01FD:0000060C1800EC3676DCD86E0000 01FE:0C18047CCECED6D6D6E6E67C4000 01FF:0000060C18027CCED6D6E67C8000 0200:CC660010386CC6C6FEC6C6C60000 0201:0000CC663300780C7CCCCC760000 0202:7CC60010386CC6C6FEC6C6C60000 0203:0000007CC600780C7CCCCC760000 0204:CC6600FE66626878686266FE0000 0205:0000CC6633007CC6FEC0C67C0000 0206:7CC600FE66626878686266FE0000 0207:0000007CC6007CC6FEC0C67C0000 0208:CC66003C181818181818183C0000 0209:0000CC66330038181818183C0000 020A:7CC6003C181818181818183C0000 020B:0000007CC60038181818183C0000 020C:CC66007CC6C6C6C6C6C6C67C0000 020D:0000CC6633007CC6C6C6C67C0000 020E:7CC6007CC6C6C6C6C6C6C67C0000 020F:0000007CC6007CC6C6C6C67C0000 0210:CC6600FC6666667C6C6666E60000 0211:0000CC663300DC76666060F00000 0212:7CC600FC6666667C6C6666E60000 0213:0000007CC600DC76666060F00000 0214:CC6600C6C6C6C6C6C6C6C67C0000 0215:0000CC663300CCCCCCCCCC760000 0216:7CC600C6C6C6C6C6C6C6C67C0000 0217:00000078CC00CCCCCCCCCC760000 0218:0000007CC6C660380CC6C67C1830 0219:0000000000007CC6701CC67C1830 021A:0000007E7E5A18181818183C1830 021B:000000103030FC303030361C1830 021C:000000BCE6C69C3666061C70C000 021D:0000000000007CC61C36061C70C0 021E:6C3800C6C6C6C6FEC6C6C6C60000 021F:361C08E060606C76666666E60000 0220:000000DC76666666666666E60606 0221:0000001C0C0C3C6CCECDCD760804 0222:0000004CC6C67CC6C6C6C67C0000 0223:000000246666663C6666663C0000 0224:000000FEC68C183060C0C0FC060C 0225:000000000000FECC183060FC060C 0226:18180010386CC6C6FEC6C6C60000 0227:000000181800780C7CCCCC760000 0228:000000FE66626878686266FE0C78 0229:0000000000007CC6FEC0C67C0C78 022A:FE00C6007CC6C6C6C6C6C67C0000 022B:0000FE00C6007CC6C6C6C67C0000 022C:FE76DC007CC6C6C6C6C6C67C0000 022D:00FE0076DC007CC6C6C6C67C0000 022E:1818007CC6C6C6C6C6C6C67C0000 022F:0000001818007CC6C6C6C67C0000 0230:FE1818007CC6C6C6C6C6C67C0000 0231:00FE001818007CC6C6C6C67C0000 0232:007E00666666663C1818183C0000 0233:00000000FE00C6C6C6C6C67E067C 0234:00000038181818181E19193E0804 0235:000000000000D86C6E6D6D6E0804 0236:000000103030FC303235361C0402 0237:0000000000000E0606060666663C 0238:0000003C18183CDBDBDBDB7E0000 0239:0000000000007EDBDBDBDB3C183C 023A:000000123C6CD6E6FEC6C6C60000 023B:0000003C66C0C2C4C8F2663C0000 023C:0000000002047CCED0D0E67C4080 023D:00000078303030FC3032367E0000 023E:0000007E7E5A1A1C183858BC0000 023F:0000000000007CC6701CC67C613E 0240:000000000000FECC183060F80D07 0241:0000007CC606061C303030300000 0242:0000000000007CC61C3030300000 0243:000000FC6666667C66F666FC0000 0244:00000066666666FF6666663C0000 0244,0301:0C180066666666FF6666663C0000 0245:000000101038386C6CC6C6C60000 0245,0301:0C1800101038386C6CC6C6C60000 0246:000204FE6E6A6878687276FE4080 0247:0000000000047CCEFED0E67C4000 0248:0000001E0C0C7F0C0CCCCC780000 0249:0000000606000E067F060666663C 024A:0000007DC6C6C6C6C6C6C67E0607 024B:00000000000076CCCCCCCC7C0C07 024C:000000FC6666667CFE6C66E60000 024D:000000000000DC7660F860F00000 024E:00000066FF66663C1818183C0000 024F:0000000000006666FF66663E067C 0250:000000000000DC66667C603C0000 0251:00000000000076CCCCCCCC760000 0252:000000000000DC66666666DC0000 0253:0000003C6660786C6666667C0000 0254:0000000000007CC60606C67C0000 0254,0300:0000603018007CC60606C67C0000 0254,0301:0000060C18007CC60606C67C0000 0254,0302:000010386C007CC60606C67C0000 0254,0306:000000C67C007CC60606C67C0000 0254,0308:00000000C6007CC60606C67C0000 0254,030C:00006C3810007CC60606C67C0000 0254,0331:0000000000007CC60606C67C00FE 0255:0000000000007CC6C0DCE67C8000 0256:0000000C181878D8D8D8D878180E 0257:0000000C1A1A7AD8D8D8D86C0000 0258:0000000000007CC6FE06C67C0000 0259:0000000000007C06FEC6C67C0000 025A:0000000000003B6C16266C380000 025B:0000000000007CC670C0C67C0000 025B,0302:000010386C007CC670C0C67C0000 025B,0306:000000C67C007CC670C0C67C0000 025B,0308:00000000C6007CC670C0C67C0000 025B,030C:00006C3810007CC670C0C67C0000 025B,0331,0308:00000000C6007CC670C0C67C00FE 025C:0000000000007CC61C06C67C0000 025D:0000000000007ACD390CCC780000 025E:0000000000007CC6DCC6C67C0000 025F:0000000000000E067F060666663C 0260:00000000060D7CCCCCCCCC7C0C78 0261:0000000000003C666666663E063C 0262:0000000000007CC6C0CEC67A0000 0263:000000000000C6C6C66C38386C38 0264:000000000000C66C38386C380000 0265:000000CECCCCCCDC6C0C0C0E0000 0266:000000386C606C76666666E60000 0267:000000386C606C76666666E6061C 0268:00000018180038187E18183C0000 0269:00000000000038181818180E0000 026A:0000000000003C181818183C0000 026B:0000003818187BDE1818183C0000 026C:00000038181878583E18183C0000 026D:0000003818181818181818181B0E 026E:000000E060607F63666C66F3031E 026F:000000000000D6D6D6D6FE6E0000 0270:000000000000C6D6D6D6FE6E0606 0271:000000000000ECFED6D6D6C6061C 0272:0000000000006C363636363630E0 0273:000000000000DC66666666660603 0274:000000000000C6E6F6DECEC60000 0275:0000000000007CC6FEC6C67C0000 0276:0000000000006ED8DED8D86E0000 0277:0000000000007CC6C6D6D66C0000 0278:0000000010107CD6D6D6D67C1010 0279:0000000000001E0C0CCCDC760000 027A:0000000000001E0C0C0C0CCCDC76 027B:0000000000001E0C0CCCDC6C0D06 027C:000000000000DC766660606060F0 027D:000000000000DC76666060606C38 027E:0000000000003C66666060F00000 027F:00000000000078CCCC0C0C1E0000 0280:000000000000FC667C6C66E60000 0281:000000000000E6666C7C66FC0000 0282:0000000000007CC6701CC6FCC070 0283:0000000E1B18181818181818D870 0284:0000000E1B19181818183C18D870 0285:000000000070D81818181B0E0000 0286:00000000000E1B181818187ED870 0287:00000070D81818187E1818100000 0288:000000103030FC3030303030361C 0289:0000000000006666FF66663B0000 0289,0301:0000060C18006666FF66663B0000 028A:000000000000C66CC6C6C67C0000 028B:000000000000DCC6C6C6C67C0000 028C:0000000000001038386C6CC60000 028C,0301:0000060C18001038386C6CC60000 028D:0000000000006CFED6D6C6C60000 028E:0000000000007CC0FCC6C6C6C6C6 028F:00000000000066663C18183C0000 0290:000000000000FECC183066FE0603 0291:000000000000FECC18366BFE1000 0292:0000000000007E060C180C06663C 0293:0000000000007E060C180C3E663D 0294:0000007CC606063C303030780000 0295:0000007CC6C0C0781818183C0000 0296:000000783030303C0606C67C0000 0297:0000000000007CC6C0C0C0C0C67C 0298:0000003C66C3C3DBC3C3663C0000 0299:000000000000FC667C6666FC0000 029A:0000000000007CC676C6C67C0000 029B:0000000000037EC6C0CEC67A0000 029C:000000000000C6C6FEC6C6C60000 029D:0000000C0C001C0C0C0C0C7ECC78 029E:000000CECC6C3C6CCC0C0C0E0000 029F:000000000000F060606266FE0000 02A0:00000000060D7CCCCCCCCC7C0C1E 02A1:0000007CC606063C30FC30780000 02A2:0000007CC6C0C078187E183C0000 02A3:0000003818187FD9DADADC6F0000 02A4:0000003818187FDBDBDEDB6B030E 02A5:0000003818187FD9DADBDD6F0400 02A6:000000206060F76C6663633E0000 02A7:000000276C6CFC6C6C6C6C3C0C38 02A8:000000206060F66D6C6E6D360000 02A9:00000070D8C0FEDBDBDBDBDB030E 02AA:000000E06060676C666363FE0000 02AB:000000E060606F6B63666DFF0000 02AC:000000C6D67C6C28D67C6C280000 02AD:000000FEC6C6C600FEC6C6C60000 02AE:00000000000063B3B333371B0303 02AF:00000000000066B6B636361E0603 02BB:0C18000000000000000000000000 02C7:6C38000000000000000000000000 02C8:0000001818181800000000000000 02CC:0000000000000000000018181818 02D8:C67C000000000000000000000000 02D9:1818000000000000000000000000 02DB:000000000000000000000000301C 02DD:66CC000000000000000000000000 0300:6030000000000000000000000000 0301:0C18000000000000000000000000 0302:386C000000000000000000000000 0303:76DC000000000000000000000000 0304:00FE000000000000000000000000 0305:00FF000000000000000000000000 0306:C67C000000000000000000000000 0307:1818000000000000000000000000 0308:00C6000000000000000000000000 0309:7018300000000000000000000000 030A:386C380000000000000000000000 030B:66CC000000000000000000000000 030C:6C38000000000000000000000000 030D:1818180000000000000000000000 030E:6666660000000000000000000000 030F:CC66000000000000000000000000 0310:10C67C0000000000000000000000 0311:7CC6000000000000000000000000 0312:1830300000000000000000000000 0313:1818300000000000000000000000 0314:3030180000000000000000000000 0315:0303060000000000000000000000 0316:000000000000000000000000180C 0317:0000000000000000000000001830 0318:0000000000000000000000081808 0319:0000000000000000000000101810 031A:7E06000000000000000000000000 031B:0003030600000000000000000000 031C:0000000000000000000000306030 031D:000000000000000000000000107C 031E:0000000000000000000000007C10 031F:0000000000000000000000107C10 0320:000000000000000000000000007C 0321:00000000000000000000000C4C38 0322:000000000000000000000030321C 0323:0000000000000000000000001818 0324:00000000000000000000000000C6 0325:0000000000000000000000386C38 0326:0000000000000000000000001830 0327:0000000000000000000000180C78 0328:000000000000000000000018301E 0329:0000000000000000000000181818 032A:000000000000000000000000FEC6 032B:000000000000000000000000D66C 032C:0000000000000000000000006C38 032D:000000000000000000000000386C 032E:000000000000000000000000C67C 032F:0000000000000000000000007CC6 0330:00000000000000000000000076DC 0331:00000000000000000000000000FE 0332:00000000000000000000000000FF 0333:0000000000000000000000FF00FF 0334:00000000000076DC000000000000 0335:0000000000007E00000000000000 0336:000000000000FF00000000000000 0337:0000000002040810204000000000 0338:0404080808101010202020404000 0339:0000000000000000000000180C18 033A:000000000000000000000000C6FE 033B:00000000000000000000003C243C 033C:0000000000000000000000006CD6 033D:6C386C0000000000000000000000 033E:1830183000000000000000000000 033F:FF00FF0000000000000000000000 0340:6030000000000000000000000000 0341:0C18000000000000000000000000 0342:3458000000000000000000000000 0343:1818300000000000000000000000 0344:0CDB000000000000000000000000 0345:0000000000000000000000303418 0346:FEC6000000000000000000000000 0347:00000000000000000000007C007C 0348:0000000000000000000000666666 0349:0000000000000000000000007E06 034A:0476DC4000000000000000000000 034B:04718E2000000000000000000000 034C:76DC0076DC000000000000000000 034D:0000000000000000000000247E24 034E:0000000000000000000010381010 0350:0402040000000000000000000000 0351:3060300000000000000000000000 0352:7CC6100000000000000000000000 0353:00000000000000000000006C386C 0354:0000000000000000000000204020 0355:0000000000000000000000040204 0356:000000000000000000000040244A 0357:180C180000000000000000000000 0358:0606000000000000000000000000 0359:0000000000000000000000285428 035A:00000000000000000000006C926C 035B:207E040000000000000000000000 0374:0030204000000000000000000000 0375:0000000000000000000010206000 037A:0000000000000000000000303418 037E:0000000000181800000018183000 0384:0C18000000000000000000000000 0385:0C18006600000000000000000000 0386:0060C010386CC6C6FEC6C6C60000 0387:0000000000000018000000000000 0388:60C000FE66626878686266FE0000 0389:60C000C6C6C6C6FEC6C6C6C60000 038A:60C0003C181818181818183C0000 038C:60C0007CC6C6C6C6C6C6C67C0000 038E:60C000666666663C1818183C0000 038F:0060C0386CC6C6C6C66C28EE0000 0390:00183000C60030303030301C0000 0391:00000010386CC6C6FEC6C6C60000 0392:000000FCC6C6C6FCC6C6C6FC0000 0394:000000101038386C6CC6C6FE0000 0395:000000FE66626878686266FE0000 0396:000000FEC6860C183062C6FE0000 0397:000000C6C6C6C6FEC6C6C6C60000 0398:0000007CC6C6C6FEC6C6C67C0000 0399:0000003C181818181818183C0000 039A:000000E666666C786C6666E60000 039B:000000101038386C6CC6C6C60000 039C:000000C6EEFED6C6C6C6C6C60000 039D:000000C6E6F6FEDECEC6C6C60000 039E:000000FEFE82007C0082FEFE0000 039F:0000007CC6C6C6C6C6C6C67C0000 03A0:000000FEC6C6C6C6C6C6C6C60000 03A1:000000FC6666667C606060F00000 03A4:0000007E7E5A18181818183C0000 03A5:000000666666663C1818183C0000 03A7:000000C6C66C3838386CC6C60000 03A8:000000D6D6D6D6D6D67C10380000 03AA:0066001818181818181818180000 03AB:006600666666663C181818180000 03AC:0000000C180076DCD8D8DC760000 03AD:0000000C18007CC670C0C67C0000 03AE:0000000C1800DC66666666660606 03AF:00000018300030303030301C0000 03B0:000C18006600E6666666663C0000 03B2:00000078CCCCCCF8CCC6C6FCC080 03B3:000000000000C66C386CC6C6C67C 03B5:0000000000007CC670C0C67C0000 03B6:000000FE0C183060C0C0C0780C78 03B7:000000000000DC66666666660606 03B9:00000000000030303030301C0000 03BA:000000000000C6CCF8F8CCC60000 03BB:00000078CC0C0C3C6CCCC6C60000 03BC:000000000000CCCCCCCCCCF6C0C0 03BD:000000000000E666666C78300000 03BE:000000FE0C38603860C0C07C061C 03BF:0000000000007CC6C6C6C67C0000 03C1:0000000000007CC6C6C6C6FCC0C0 03C2:0000000000003C66C0C0C07C063C 03C5:000000000000E6666666663C0000 03C6:0000000000005CD6D6D6D67C1010 03C7:000000000000C66C38386CC60000 03C8:000000000010D6D6D6D6D67C1010 03C9:00000000000044C6D6D6FE6C0000 03CA:00000000660018181818180E0000 03CB:000000006600E6666666663C0000 03CC:0000001830007CC6C6C6C67C0000 03CD:0000000C1800E6666666663C0000 03CE:00000018300044C6D6D6FE6C0000 03D0:0000003C66666C7C6666663C0000 03D1:0000003C66663E06C666663C0000 03D2:000000C6CDCDCC78303030780000 03D3:60C000C6CDCDCC78303030780000 03D4:00CC00C6CDCDCC78303030780000 03D6:000000000000FE6CC6D6D66C0000 03D7:00000000000046A62C3868CA0C18 03DA:0000003C66C2C0C0C0603C061C00 03DB:0000000000007EC0C0C0C07C061C 03DC:000000FE66626878686060F00000 03DD:0000000000007E32303C34303030 03DE:00000060303063FFC60C0C060000 03DF:00000030306060FE0C0C18180000 03E0:00000078BC36260B0B1B1B1B0302 03E1:00000000006030182C4C16260602 03E2:000000DBDBDBDBDBDBDBDB6D033E 03E3:000000000000DBDBDBDBDB6D037E 03E4:00000076D6C6C67E060606060000 03E5:000000366666663E060606060000 03E6:000000C0C0C0C0FCC6C6C6C6067C 03E7:0000000000087CD6660666BC0000 03E8:0000007CC6C6063C60C6C67C0000 03E9:0000003C6666261C70C2C67C0000 03EA:000000C66C3830386C6CC6FE0000 03EB:000000000000EE38386CC6FE0000 03EC:0000007EC0CCD6C6C6C6C67C0000 03ED:0000000000007EC0DCC6C67C0000 03EE:0000003C187E99181818183C0000 03EF:000000181C187E58181838180000 03F0:00000000000046AC3868CAC40000 03F1:0000000000007CC6C6C6FCC0603C 03F2:0000000000007CC6C0C0C67C0000 03F3:0000000606000E0606060666663C 0400:301800FE66626878686266FE0000 0401:006C00FE66626878686266FE0000 0401,0304:FE00C600FE626078606262FE0000 0402:000000FC60606C76666666EC0000 0403:0C1800FE66626060606060F00000 0404:0000007CC6C0C8F8C8C0C67C0000 0405:0000007CC6C660380CC6C67C0000 0406:0000003C181818181818183C0000 0406,0307:1818003C181818181818183C0000 0407:0066003C181818181818183C0000 0408:0000001E0C0C0C0C0CCCCC780000 0409:000000FC5858585C5A5A5ADC0000 040A:000000D8D8D8D8FCDADADADC0000 040B:000000FC6060607C666666E60000 040C:0C1800E6666C6C786C6C66E60000 040D:603000C6C6C6CEDEF6E6C6C60000 040E:C67C00C6C6C6C67E0606C67C0000 040F:000000EE6C6C6C6C6C6C6CFE1000 0410:0000001E3666C6C6FEC6C6C60000 0410,0304:00FE001E3666C6C6FEC6C6C60000 0411:000000FE62607C66666666FC0000 0412:000000FC6666667C666666FC0000 0413:000000FE66626060606060F00000 0414:0000001E36666666666666FFC381 0415:000000FE66626878686266FE0000 0415,0304:00FE00FE66626878686266FE0000 0416:000000D6D6547C7C5454D6D60000 0417:0000007CC6060C3C0C06C67C0000 0418:000000C6C6C6CEDEF6E6C6C60000 0419:C67C00C6C6C6CEDEF6E6C6C60000 041A:000000E6666C6C786C6C66E60000 041B:0000001E36666666666666C60000 041C:000000C6EEFEFED6C6C6C6C60000 041D:000000C6C6C6C6FEC6C6C6C60000 041E:0000007CC6C6C6C6C6C6C67C0000 041E,0304:00FE007CC6C6C6C6C6C6C67C0000 041F:000000FEC6C6C6C6C6C6C6C60000 0420:000000FC6666667C606060F00000 0421:0000007CC6C6C0C0C0C6C67C0000 0422:0000007E7E5A18181818183C0000 0423:000000C6C6C6C67E0606C67C0000 0423,0301:0C1800C6C6C6C67E0606C67C0000 0424:0000007CD6D6D6D6D67C10380000 0425:000000C6C66C7C387C6CC6C60000 0426:000000C6C6C6C6C6C6C6C6FF0303 0427:000000C6C6C6C6C67E0606060000 0428:000000D6D6D6D6D6D6D6D6FE0000 0429:000000D6D6D6D6D6D6D6D6FF0303 042A:000000F0F0B0BC363636367C0000 042B:000000C6C6C6F6DEDEDEDEF60000 042B,0304:00FE00C6C6C6F6DEDEDEDEF60000 042C:000000F060607C66666666FC0000 042D:0000007CC606263E2606C67C0000 042D,0304:00FE007CC606263E2606C67C0000 042D,0307:1818007CC606263E2606C67C0000 042E:000000CCD6D6F6F6D6D6D6CC0000 042E,0304:00FE00CCD6D6F6F6D6D6D6CC0000 042F:0000007ECCCCCC7C6CCCCCCE0000 042F,0304:00FE007ECCCCCC7C6CCCCCCE0000 0430:000000000000780C7CCCCC760000 0430,0304:00000000FE00780C7CCCCC760000 0431:000000067CC0C0FCC6C6C67C0000 0432:000000000000FC667C6666FC0000 0433:000000000000FE62626060F00000 0434:0000000000001E36666666FFC3C3 0435:0000000000007CC6FEC0C67C0000 0435,0304:00000000FE007CC6FEC0C67C0000 0436:000000000000D6D67C7CD6D60000 0437:0000000000007CC61C06C67C0000 0438:000000000000C6CEDEF6E6C60000 0439:000000C67C00C6CEDEF6E6C60000 043A:000000000000E66C786C66E60000 043B:0000000000001E36666666E60000 043C:000000000000C6EEFED6D6C60000 043D:000000000000C6C6FEC6C6C60000 043E:0000000000007CC6C6C6C67C0000 043E,0304:00000000FE007CC6C6C6C67C0000 043F:000000000000FEC6C6C6C6C60000 0440:000000000000DC666666667C60F0 0441:0000000000007CC6C0C0C67C0000 0442:0000000000007E5A1818183C0000 0443:000000000000C6C6C6C6C67E06FC 0443,0301:0000060C1800C6C6C6C67E06C67C 0444:0000000038107CD6D6D6D67C1038 0445:000000000000C66C38386CC60000 0446:000000000000C6C6C6C6C6FF0303 0447:000000000000C6C6C67E06060000 0448:000000000000D6D6D6D6D6FE0000 0449:000000000000D6D6D6D6D6FF0303 044A:000000000000F0B0BC36367C0000 044B:000000000000C6C6F6DEDEF60000 044B,0304:00000000FE00C6C6F6DEDEF60000 044C:000000000000F0607C6666FC0000 044D:000000000000FC063E0606FC0000 044D,0304:00000000FE00FC063E0606FC0000 044D,0307:000000181800FC063E0606FC0000 044E:000000000000CCD6F6F6D6CC0000 044E,0304:00000000FE00CCD6F6F6D6CC0000 044F:0000000000007ECCCC7C6CCE0000 044F,0304:00000000FE007ECCCC7C6CCE0000 0450:0000603018007CC6FEC0C67C0000 0451:000000006C007CC6FEC0C67C0000 0451,0304:0000FE00C6007CC6FEC0C67C0000 0452:00000060F860607C666666E6061C 0453:0000060C1800FE62606060F00000 0454:0000000000007EC0F8C0C07E0000 0455:0000000000007CC6701CC67C0000 0456:00000018180038181818183C0000 0457:000000006C0038181818183C0000 0458:0000000606000E0606060666663C 0459:000000000000FC585C5A5ADC0000 045A:000000000000D8D8FCDADADC0000 045B:00000060F860607C666666E60000 045C:0000060C1800E66C786C66E60000 045D:000060301800C6CEDEF6E6C60000 045E:000000C67C00C6C6C6C67E06C67C 045F:000000000000EE6C6C6C6CFE1000 0460:0000006CC6C6D6D6D6D6FE6C0000 0461:0000000000006CC6D6D6FE6C0000 0462:00000030FCB4303C3636367C0000 0463:0000003030FCB4303C36367C0000 0464:000000CEDBD9D8FED8D9DBCE0000 0465:000000000000CFD8FED8DBCE0000 0466:0000001038386C6C6CFED6D60000 0467:00000000000010386C7CD6D60000 0468:000000888C9C96F6B6BFABEB0000 0469:000000000000889CF6BEABEB0000 046A:000000FEC66C6C387CD6D6D60000 046B:000000000000FEC66C7CD6D60000 046C:000000FFE3B6B6FC9CBEEBEB0000 046D:000000000000BFA396FEABEB0000 046E:006C38107CC606067C06067CC07C 046F:00006C3810007C86067C067CC07C 0470:00000010D6D6D6D6D67C10100000 0471:000000101010D6D6D6D6D67C1010 0472:0000007CC6C6C6FEC6C6C67C0000 0473:0000000000007CC6FEC6C67C0000 0474:000000C3C6C6CC6C6C7838300000 0475:000000000000C3C6666C38100000 0476:CC6600C3C6C6CC6C6C7838300000 0477:0000CC663300C3C6666C38100000 0478:00000070D8D8DBDBDBDBDB6F031E 0479:00000000000073DBDBDBDB6F031E 047A:0000107CD6C6C6C6C6C6D67C1000 047B:0000000000107CD6C6C6D67C1000 047C:7C8238006CC6C6D6D6D6FE6C0000 047D:00007C8238006CC6D6D6FE6C0000 047E:007C54006CC6C6D6D6D6FE6C0000 047F:0000007C54006CC6D6D6FE6C0000 0480:0000003C66C2C0C0C0C0603C0C0C 0481:0000000000007CC6C0C0C0781818 0482:00000006063C0F18F03C60600000 0483:047C400000000000000000000000 0484:1824440000000000000000000000 0485:407C400000000000000000000000 0486:047C040000000000000000000000 0488:000000186600C300661800000000 0489:000008504600824100620A100000 048A:6C3800C6C6CEDEFEF6E6C6C70301 048B:0000006C3800C6CEDEF6E6C70301 048C:000060F06060607C666666FC0000 048D:000000000060F060607C66FC0000 048E:000000FC666E647A606060F00000 048F:000000000000DC66666E647A60F0 0490:000206FE60606060606060F00000 0491:000000000206FE60606060F00000 0492:000000FE666260F8606060F00000 0493:000000000000FE6260F860F00000 0494:000000FE6662607C666666F6063C 0495:000000000000FE62607C66F6063C 0496:000000D6D6547C7C54D6D6D70303 0497:000000000000D6D67C7CD6D70303 0498:0000007CC6060C3C0C06C67C1870 0499:0000000000007CC61C06C67C1870 049A:000000E6666C6C786C6C66E70303 049B:000000000000E66C786C66E70303 049C:000000C3C3D6D6FCD6D6C3C30000 049D:000000000000C3D6FCD6D3C30000 049E:000000E363F6667C666663E30000 049F:0000006060F066666C786C660000 04A0:000000F6363C3C383C3C36360000 04A1:000000000000F63C383C36360000 04A2:000000C6C6C6C6FEC6C6C6C70303 04A3:000000000000C6C6FEC6C6C70303 04A4:000000DED8D8D8F8D8D8D8D80000 04A5:000000000000DED8F8D8D8D80000 04A6:000000F8D8D8D8DEDBDBDBDB0306 04A7:000000000000D8D8FEDBDBDB0306 04A8:0000007CC6C0CCD6D6D6D67C180E 04A9:0000000000007CC6C0CCD67C180E 04AA:0000007CC6C6C0C0C0C6C67C1870 04AB:0000000000007CC6C0C0C67C1870 04AC:0000007E7E5A18181818183E0606 04AD:0000000000007E5A1818183E0606 04AE:000000666666663C1818183C0000 04AF:000000000000666666663C181818 04B0:000000666666663C187E183C0000 04B1:000000000000666666663C187E18 04B2:000000C6C66C7C387C6CC6C70303 04B3:000000000000C66C38386CC70303 04B4:000000F6464646464646467F0303 04B5:000000000000F6464646467F0303 04B6:000000C6C6C6C6C67E0606070303 04B7:000000000000C6C6C67E06070303 04B8:000000C6C6D6D6D67E1616060000 04B9:000000000000C6D6D67E16060000 04BA:000000C0C0C0FCC6C6C6C6C60000 04BB:000000E060606C76666666E60000 04BC:0000009CB6B67E303036361C0000 04BD:0000000000009CB6B67E301E0000 04BE:0000009CB6B67E303036361C180E 04BF:0000000000009CB6B67E301E180E 04C0:0000003C181818181818183C0000 04C1:C67C00D6D6547C7C5454D6D60000 04C2:000000C67C00D6D67C7CD6D60000 04C3:000000E6666C6C786C6C66E6063C 04C4:000000000000E66C786C66E6063C 04C5:0000003E66666666666666C70301 04C6:0000000000003E66666666C70301 04C7:000000C6C6C6C6FEC6C6C6C6063C 04C8:000000000000C6C6FEC6C6C6063C 04C9:000000C6C6C6C6FEC6C6C6C70301 04CA:000000000000C6C6FEC6C6C70301 04CB:000000C6C6C6C6C67E06061E1818 04CC:000000000000C6C6C67E061E1818 04CD:000000C6EEFEFED6C6C6C6C70301 04CE:000000000000C6EEFED6D6C70301 04D0:C67C001E3666C6C6FEC6C6C60000 04D1:000000C67C00780C7CCCCC760000 04D2:00C6001E3666C6C6FEC6C6C60000 04D3:00000000CC00780C7CCCCC760000 04D4:0000003E6CCCCCFECCCCCCCE0000 04D5:000000000000EC3676DCD86E0000 04D6:C67C00FE66626878686266FE0000 04D7:000000C67C007CC6FEC0C67C0000 04D8:0000007CC60606FEC6C6C67C0000 04D9:0000000000007C06FEC6C67C0000 04DA:00C6007CC60606FEC6C6C67C0000 04DB:00000000C6007C06FEC6C67C0000 04DC:00C600D6D6547C7C5454D6D60000 04DD:00000000C600D6D67C7CD6D60000 04DE:00C6007CC6060C3C0C06C67C0000 04DF:00000000C6007CC61C06C67C0000 04E0:000000FE060C180C0606C67C0000 04E1:0000000000007E060C180C06663C 04E2:00FE00C6C6C6CEDEF6E6C6C60000 04E3:00000000FE00C6CEDEF6E6C60000 04E4:00C600C6C6C6CEDEF6E6C6C60000 04E5:00000000C600C6CEDEF6E6C60000 04E6:00C6007CC6C6C6C6C6C6C67C0000 04E7:00000000C6007CC6C6C6C67C0000 04E8:0000007CC6C6C6FEC6C6C67C0000 04E9:0000000000007CC6FEC6C67C0000 04EA:00C6007CC6C6C6FEC6C6C67C0000 04EB:00000000C6007CC6FEC6C67C0000 04EC:00C6007CC606263E2606C67C0000 04ED:00000000C600FC063E0606FC0000 04EE:00FE00C6C6C6C67E0606C67C0000 04EF:00000000FE00C6C6C6C6C67E06FC 04F0:00C600C6C6C6C67E0606C67C0000 04F1:00000000C600C6C6C6C6C67E06FC 04F2:66CC00C6C6C6C67E0606C67C0000 04F3:00003366CC00C6C6C6C67E06C67C 04F4:00C600C6C6C6C6C67E0606060000 04F5:00000000C600C6C6C67E06060000 04F8:00C600C6C6C6F6DEDEDEDEF60000 04F9:00000000C600C6C6F6DEDEF60000 0500:0000001E0C0C0C7CCCCCCC7E0000 0501:0000001C0C0C3C6CCCCCCC760000 0502:0000001E0C0C0C7CCDCDCD760000 0503:0000001C0C0C3C6CCDCDCD760000 0504:00000078CC8C0C380D0D0D060000 0505:00000000000078CC0C390D060000 0506:0000007CC686063C060606070301 0507:0000000000007CC6063C06060301 0508:0000003C6C6C6C6C6D6D6DC60000 0509:0000000000003C6C6C6D6DC60000 050A:000000CCCCCCCCFCCDCDCDC60000 050B:000000000000CCCCFDCDCDC60000 050C:0000003C66C2C0C0CEC6663C0000 050D:0000000000007CC6C0CEC67C0000 050E:0000007E7E5A18181B1B1B0E0000 050F:0000000000007E5A181B1B0E0000 0524:000000FEC6C6C6C6C6C6C6C70303 0525:000000000000FEC6C6C6C6C70303 052A:0000003535565E56555550F88888 052B:00000000000035555E9590F88800 0531:000000CCCCCCCCDCDCDECE7A0000 0532:00000078CCCCCCC0C0FEC0C00000 0533:00000078CCCCCCCC7F0C0C0C0000 0534:00000078CCCCCCCCCF0C0C0C0000 0535:000000C0C0FEC0C0CCCCCC780000 0536:0000003C66663E060CD8FEC30000 0537:000000C0C0FEC0C0F80C0C780000 0538:00000078CCCCCCCCC0C0C0FE0000 0539:0000007CC6C6C6CFD6D6D6CC0000 053A:0000000C0C7FCCCCCCCCCC780000 053B:0000006060607C66666660600000 053C:000000C0C0C0C0C0C0C0C0FC0600 053D:000000C0C0C0F6D6D6D6D6CC0000 053E:000000C07EFBCCCCCCCCCC780000 053F:000000C0C0CCCCCCCC7C0C0C0000 0540:000000060C060E3860C0703C0E0C 0541:0000003C66666606066CD86E0000 0542:00000078CCCCCCCCCC0C0C0F0000 0543:0000000EDB703078CCCCDC6C0000 0544:000000CFCCCCCCCCCCCCCC780000 0545:0000003C66060E1C3606663C0000 0546:000000E0606060606666663C0000 0547:0000007C063E66606066663C0000 0548:0000003C66666666666666660000 0549:0000003C66660606066C38180C00 054A:0000007CD6D6D6D6161606060000 054B:00000060F0D8CCE6761C587E4300 054C:00000078CCCCCCCCCFCCCCCC0000 054D:00000066666666666666663C0000 054E:0000000C0CCCCCCCCC7C0C0F0000 054F:0000003C666630180C66663C0000 0550:0000003C66666666666060600000 0551:0000003C66663C660666663C0000 0552:000000C0C0F0D8D8D8CEC0C00000 0553:0000000010107CD6D6D6D67C1010 0554:0000003C6666667C60FE60600000 0555:0000003C666666666666663C0000 0556:00000070D0D07C1616D6D67C0000 0559:1830301800000000000000000000 055A:0000003838181830000000000000 055B:0000000C18306000000000000000 055C:0000000376DC0000000000000000 055D:00000030180C0600000000000000 055E:0000003C428A0400000000000000 055F:70603E0000000000000000000000 0561:000000000000D6D6D6D6D66E0000 0562:000000000000F8CCCCCCC0FEC0C0 0563:0000000000007CCCCCCCCC7F0C0C 0564:000000000000F8CCCCCCCCCF0C0C 0565:000000C0C0FEC0C0CCCCCC7C0000 0566:000000000000CCCCCCCCCC7C0C0F 0567:00000060607C6060607C061C0000 0568:000000000000F8CCCCCCC0C0C0FE 0569:000000000000FCC6CFD6D6CCC0C0 056A:0000000C0C0C0C7FCCCCCC780000 056B:000000606060607C666666666060 056C:000000000000606060606060607E 056D:000000C0C0C0C0F6D6D6D6CEC0C0 056E:000000C0780C0C7FCCCCCC780000 056F:000000C0C0C0C0CCCCCCCC7C0C0C 0570:000000606060607C666666660000 0571:000000307E0C183070D8CC760000 0572:000000000000F8CCCCCCCC0C0C0F 0573:0000001C366060F86C666E3A0000 0574:0000000F0C0C0CCCCCCCCC7C0000 0575:0000000000000606060606366E38 0576:00000078606060666666663E0000 0577:00000000000078CC0C183060C07E 0578:0000000000007C66666666660000 0579:0000000000000C180C183060C07E 057A:000000000000D6D6D6D6D66E0606 057B:00000000000070D8CC6C3860C07E 057C:000000000000F8CCCCCCCCCF0000 057D:00000000000066666666663E0000 057E:0000000C0C0CCCCCCCCC7C0C0C0F 057F:000000000000DCD6D6D6D6760000 0580:0000000000007C66666666666060 0581:000000000000666666663E06663C 0582:00000000000060606060607C0000 0583:000000101010DCD6D6D6D6761010 0584:0000000000003C66667C60FE6060 0585:0000000000003C666666663C0000 0586:00000070D0D07C1616D6D67C1010 0587:000000C0C0C0C0C0CCCCCC770000 0589:0000000000181800000018180000 058A:000000000000E67C000000000000 058D:0000304C52BA9464180000000000 058E:0000186494BA524C300000000000 05D0:00000000C6C66676DCCCC6C60000 05D1:00000000F80C0C0C0C0C0CFE0000 05D2:00000000380C0C0C0C3C6CC60000 05D3:00000000FE0C0C0C0C0C0C0C0000 05D4:00000000FC060606C6C6C6C60000 05D5:00000000380C0C0C0C0C0C0C0000 05D6:00000000FC363030303030300000 05D7:00000000FC66C6C6C6C6C6C60000 05D8:00000000CCD6D6C6C6C6CC780000 05D9:00000000780C0C0C180000000000 05DA:00000000FC060606060606060606 05DB:00000000FC060606060606FC0000 05DC:0000C0C0FC06060C183030300000 05DD:00000000FCC6C6C6C6C6C6FE0000 05DE:00000000DCF666C6C6C6C6DE0000 05DF:00000000380C0C0C0C0C0C0C0C0C 05E0:00000000380C0C0C0C0C0C7C0000 05E1:00000000FC66C6C6C6C6CC780000 05E2:000000006666666666361CF80000 05E3:00000000FC46C6E6060606060606 05E4:00000000FC46C6E6060606FC0000 05E5:00000000E66666666C7860606060 05E6:00000000C6C6663C180C06FE0000 05E7:00000000FC0606666C6C6E606060 05E8:00000000FC060606060606060000 05E9:00000000D6D6D6D6D6F6C67C0000 05EA:00000000FC666666666666E60000 060C:0000000000081018180000000000 061B:0000000008101800180000000000 061F:003C663018080000080000000000 0640:0000000000000000FF0000000000 0651:0022493600000000000000000000 0660:00000000081C0800000000000000 0661:0010101808080808080000000000 0662:003C424040202010100000000000 0663:004A4A7440202010100000000000 0664:00182040381020423C0000000000 0665:00183C24664242423C0000000000 0666:00423E0204040402020000000000 0667:0042422424241818180000000000 0668:0018181824242442420000000000 0669:003844443C040402020000000000 10D0:000000000000180C0626663C0000 10D1:000000607818183C6666663C0000 10D2:000000000000386C0C183C66663C 10D3:0000000000003C66667C60307C06 10D4:0000000000003C6606062666663C 10D5:0000000000003C66060C2666663C 10D6:00000070D8D8703C3636361C0000 10D7:0000000000006CB6B6B6B6640000 10D8:0000000000003C66666666240000 10D9:0000000000000C06060C0626663C 10DA:0000000000003C66666460307C06 10DB:0000003C6666063E6666663C0000 10DC:0000003E6060607C6666663C0000 10DD:0000000000006CD6D6C6C6440000 10DE:000000301C061C062666663C0000 10DF:0000000000060E3616660626663C 10E0:0000000C1870C0ECD6D6C6440000 10E1:00000040606060646666663C0000 10E2:000000000000386C38BCE6C6C67C 10E3:0000000000006C3636060626663C 10E3,030C:6C10006C3636063E6666663C0000 10E4:0000000000006CD6D66C0626663C 10E5:0000000206061E3606060626663C 10E6:0000000000006CD6D6C4C060F80C 10E7:0000000000002666663E0626663C 10E8:0000006C3636063E6666663C0000 10E9:0000003C667C607C666666640000 10EA:0000000000002466666C6666663C 10EB:000000020606063E6666663C0000 10EC:000000366C6C607C6666663C0000 10ED:0000000818187ADC7A180C4CCC78 10EE:00000040606C787C6666663C0000 10EF:000000000010107C101C0646C67C 10F0:00000004061C06061C46C67C0000 10F1:00000044C6C6DCC6DCC6DCC6C67C 10F2:0000000000003C66663C3C660000 10F3:0000000000007E060C180C26663C 10F4:0000000408080406061C0646C67C 10F5:00000078CCCC7E047ECCCC780000 13A0:000000F86C66666666666CF80000 13A1:000000FC66667C6C666660E00000 13A2:0000007E7E5A18181818183C0000 13A3:00000078307C66B6B6B6B66C0000 13A4:0000006CB6B6B6BCB0B0B0600000 13A5:0000001818003C181818183C0000 13A6:0000007CC6C060FE0CC6C67C0000 13A7:0000007CC60676DEDEF6C67C0000 13A8:000000C0C0DADAECECC0C0C00000 13A9:000000C6C6C67E0606C6C67C0000 13AA:00000010386CC6C6FEC6C6C60000 13AB:0000001E0C0C0C0CCCCCCC780000 13AC:000000FE66626878686266FE0000 13AD:000000783070BEB6BC7830300000 13AE:0000007CC60636363C3030780000 13AF:0000001C3636667E6666CCCC0000 13B0:000000F060627E7E626060F00000 13B1:000000FE66666060606060F00000 13B2:000000303030B6B6B6B6B66C0000 13B3:00000082D2DADA6E6E6C6C240000 13B4:0000007CC6E670D8D8D8D8700000 13B5:0000003C6666667C606060F00000 13B6:0000007CC6D0DCD6D6C6C67C0000 13B7:000000C6EEFEFED6C6C6C6C60000 13B8:0000003C660686F6BE0606060000 13B9:00000078307C6EB6B0B0B0600000 13BA:00000076CECCCCCCCCCCCE760000 13BB:000000C6C6C6C6FEC6C6C6C60000 13BC:0000003C18187CC60606C67C0000 13BD:000000C6C6C67E06FEC6C67C0000 13BE:0000007CC6C6C6FEC6C6C67C0000 13BF:0000001030FC3036361E061E0000 13C0:00000078CCC0C0C0DECCCC780000 13C1:0000001038386C6CC6C682820000 13C2:000000E060607C66666666E60000 13C3:000000FEC6860C3860C2C6FE0000 13C4:0000003C66F606F6663E06060000 13C5:00000060B6B6BEBCBCB0B0600000 13C6:0000007E7E5A1818185A7E7E0000 13C7:0000003C660606D6D6D6FE6C0000 13C8:0000006CFED6D6161C1010100000 13C9:0000004CDEDA5A58585830200000 13CA:0000006CC6C6C6D6D6D6FE6C0000 13CB:0000007CC6C0C078C0C0C67C0000 13CC:000000C6C6C6FEC6C6C6C67C0000 13CD:0000001C36060666B6B6B66C0000 13CE:0000000C1C3C6CCCFE0C0C1E0000 13CF:000000F060607C66666666FC0000 13D0:0000003C1818D87C1E18183C0000 13D1:00000076BCB8703C3636363C0000 13D2:000000FC6666667C6C6666E60000 13D3:000000FCFC3030303030361C0000 13D4:000000AAAAAABA92BAEEEE440000 13D5:000000386C60FE38FE0C6C380000 13D6:000000F8B0B0BC363636367C0000 13D7:000000060E1E3636366666C60000 13D8:000000FECE1E1E36366666C60000 13D9:000000C6C6C6C6C6C66C38100000 13DA:0000007CC6C6701C06C6C67C0000 13DB:0000006CFED6D6C6CCC0C0C00000 13DC:000000386C38386CB6B6FE6C0000 13DD:0000003C66666060606266FE0000 13DE:000000F060606060606266FE0000 13DF:0000007CC6C0C0C0C0C6C67C0000 13E0:0000001E0C4CECBCFE6C6C380000 13E1:0000006CFED6D6DCD01010100000 13E2:000000FC6666667C606060F00000 13E3:00000078CCCCDEC0C0CCCC780000 13E4:000000F2F2B2B6343C3838380000 13E5:000000C6CEDCF8F8D8D8D8DC0000 13E6:000000E6666C78786C6666E60000 13E7:0000001E0C0C0C7CCCCCCC780000 13E8:00000070D8D8CEC0CED8D8700000 13E9:00000078CCC0C0C0DED8DC760000 13EA:0000001C36361EC6D6D6FE6C0000 13EB:0000007CC6F6F6DEDEC6C67C0000 13EC:00000066D6D6D6E6C6C6FE7C0000 13ED:0000001C36361E06C6C67C000000 13EE:0000007CC6C0C0FCC6C6C67C0000 13EF:0000003C66067626A6A6A65C0000 13F0:0000003C66667CE6E6667C600000 13F1:0000003C183C76C6CED6D68C0000 13F2:0000003C66607C66666666E60000 13F3:00000076DEDCC0C0DECCCC780000 13F4:000000FC6666667C666666FC0000 1C90:00000030180C0646C6C6C67C0000 1C91:000000C07018187CC6C6C67C0000 1C92:00000078CC4C187CC6C6C67C0000 1C93:0000007CC6C6C6FCC0C0603E0000 1C94:0000007CC646060646C6C67C0000 1C95:0000007CC646063C0646C67C0000 1C96:00000078CC78307CC6C6C67C0000 1C97:0000006CB6B6B6B6B6B6B6640000 1C98:0000007CC6C6C6C6C6C6C6440000 1C99:0000000C06061C0646C6C67C0000 1C9A:0000007CC6C6C6C4C0C0603E0000 1C9B:0000007CC646067EC6C6C67C0000 1C9C:0000007EC0C0C0FCC6C6C67C0000 1C9D:0000006CD6D6D6D6C6C6C6440000 1C9E:000000603C06060C46C6C67C0000 1C9F:000000040E1626966606C67C0000 1CA0:000000067CC0ECD6D6C6C6440000 1CA1:00000080C0C0C0C4C6C6C67C0000 1CA2:0000003844387CD6D6C6C67C0000 1CA3:000000DC6666060646C6C67C0000 1CA4:0000006CD6D6D6640646C67C0000 1CA5:00000006063E66260646C67C0000 1CA6:0000006CD6D6C6C4C0C0603E0000 1CA7:00000046C6C67E0646C6C67C0000 1CA8:000000DC6666067EC6C6C67C0000 1CA9:00000078CCF8C0FCC6C6C6440000 1CAA:00000044C6C6CCC6C6C6C67C0000 1CAB:000000020606067EC6C6C67C0000 1CAC:00000076CCCCC0FCC6C6C67C0000 1CAD:00000008187ADC7A180CC67C0000 1CAE:00000080C0D8F0FCC6C6C67C0000 1CAF:000000107C101C0646C6C67C0000 1CB0:00000004061C06061C46C67C0000 1D7D:000000000000DC66667E667C60F0 1D9A:0000000000007E0C180C063C603C 1E00:00000010386CC6C6FEC6C6FE6C38 1E01:000000000000780C7CCCCC7E6C38 1E02:181800FC6666667C666666FC0000 1E03:000000E66660786C6666667C0000 1E04:000000FC6666667C666666FC0018 1E05:000000E06060786C6666667C0018 1E06:000000FC6666667C666666FC00FE 1E07:000000E06060786C6666667C00FE 1E08:0C18003C66C2C0C0C0C2663C0C78 1E09:00000C1830007CC6C0C0C67C0C78 1E0A:181800F86C66666666666CF80000 1E0B:000000DCCC0C3C6CCCCCCC760000 1E0C:000000F86C66666666666CF81818 1E0D:0000001C0C0C3C6CCCCCCC761818 1E0E:000000F86C66666666666CF800FE 1E0F:0000001C0C0C3C6CCCCCCC7600FE 1E10:000000F86C66666666666CF81870 1E11:0000001C0C0C3C6CCCCCCC761870 1E12:000000F86C66666666666CF8386C 1E13:0000001C0C0C3C6CCCCCCC76386C 1E14:603E00FE66626878686266FE0000 1E15:000000603E007CC6FEC0C67C0000 1E16:0CF800FE66626878686266FE0000 1E17:0000060CF8007CC6FEC0C67C0000 1E18:000000FE66626878686266FE386C 1E19:0000000000007CC6FEC0C67C386C 1E1A:000000FE66626878686266FE76DC 1E1B:0000000000007CC6FEC0C67C76DC 1E1C:C67C00FE66626878686266FE0C78 1E1D:000000C67C007CC6FEC0C67C0C78 1E1E:181800FE66626878686060F00000 1E1F:000000CEDB19183E1818183C0000 1E20:00FE003C66C2C0C0DEC6663A0000 1E21:00000000FE0076CCCCCCCC7C0C78 1E22:181800C6C6C6C6FEC6C6C6C60000 1E23:181800E060606C76666666E60000 1E24:000000C6C6C6C6FEC6C6C6C61818 1E25:000000E060606C76666666E61818 1E26:00C600C6C6C6C6FEC6C6C6C60000 1E27:00C600E060606C76666666E60000 1E28:000000C6C6C6C6FEC6C6C6C660C0 1E29:000000E060606C76666666E63060 1E2A:000000C6C6C6C6FEC6C6C600C67C 1E2B:000000E060606C766666E600C67C 1E2C:0000003C1818181818183C0076DC 1E2D:000000181800381818183C0076DC 1E2E:0CDB003C181818181818183C0000 1E2F:000C1800660038181818183C0000 1E30:0C1800E6666C6C786C6C66E60000 1E31:0C1800E06060666C786C66E60000 1E32:000000E6666C6C786C6C66E60018 1E33:000000E06060666C786C66E60018 1E34:000000E6666C6C786C6C66E600FE 1E35:000000E06060666C786C66E600FE 1E36:000000F060606060606266FE1818 1E37:00000038181818181818183C1818 1E38:00FE00F060606060606266FE0018 1E39:00FE0038181818181818183C0018 1E3A:000000F060606060606266FE00FE 1E3B:00000038181818181818183C00FE 1E3C:000000F060606060606266FE386C 1E3D:00000038181818181818183C1C36 1E3E:0C1800C6EEFED6C6C6C6C6C60000 1E3F:00000C183000ECFED6D6D6D60000 1E40:181800C6EEFED6C6C6C6C6C60000 1E41:000000181800ECFED6D6D6D60000 1E42:000000C6EEFED6C6C6C6C6C60018 1E43:000000000000ECFED6D6D6D60018 1E44:181800C6E6F6FEDECEC6C6C60000 1E45:000000181800DC66666666660000 1E46:000000C6E6F6FEDECEC6C6C60018 1E47:000000000000DC66666666660018 1E48:000000C6E6F6FEDECEC6C6C600FE 1E49:000000000000DC666666666600FE 1E4A:000000C6E6F6FEDECEC6C6C6386C 1E4B:000000000000DC6666666666386C 1E4C:0376DC007CC6C6C6C6C6C67C0000 1E4D:0C180076DC007CC6C6C6C67C0000 1E4E:C60076DC007CC6C6C6C6C67C0000 1E4F:00C60076DC007CC6C6C6C67C0000 1E50:603E007CC6C6C6C6C6C6C67C0000 1E51:000000603E007CC6C6C6C67C0000 1E52:0CF8007CC6C6C6C6C6C6C67C0000 1E53:0000060CF8007CC6C6C6C67C0000 1E54:0C1800FC6666667C606060F00000 1E55:00000C183000DC666666667C60F0 1E56:181800FC6666667C606060F00000 1E57:000000181800DC666666667C60F0 1E58:181800FC6666667C6C6666E60000 1E59:000000181800DC76666060F00000 1E5A:000000FC6666667C6C6666E60018 1E5B:000000000000DC76666060F00018 1E5C:00FE00FC6666667C6C6666E60018 1E5D:00000000FE00DC76666060F00018 1E5E:000000FC6666667C6C6666E600FE 1E5F:000000000000DC76666060F000FE 1E60:1818007CC6C660380CC6C67C0000 1E61:0000001818007CC6701CC67C0000 1E62:0000007CC6C660380CC6C67C1818 1E63:0000000000007CC6701CC67C1818 1E63,0306:000000C67C007CC6701CC67C1818 1E64:CCD8007CC6C660380CC6C67C0000 1E65:1818000C18007CC6701CC67C0000 1E66:DBCE007CC6C660380CC6C67C0000 1E67:1818006C38007CC6701CC67C0000 1E68:1818007CC6C660380CC6C67C0018 1E69:0000001818007CC6701CC67C0018 1E6A:1818007E7E5A18181818183C0000 1E6B:000000163630FC303030361C0000 1E6C:0000007E7E5A18181818183C1818 1E6D:000000103030FC303030361C1818 1E6E:0000007E7E5A18181818183C00FE 1E6F:000000103030FC303030361C00FE 1E70:0000007E7E5A18181818183C1C36 1E71:000000103030FC303030361C386C 1E72:000000C6C6C6C6C6C6C6C67C00C6 1E73:000000000000CCCCCCCCCC7600C6 1E74:000000C6C6C6C6C6C6C67C0076DC 1E75:000000000000CCCCCCCC760076DC 1E76:000000C6C6C6C6C6C6C6C67C386C 1E77:000000000000CCCCCCCCCC76386C 1E78:0376DC00C6C6C6C6C6C6C67C0000 1E79:0C180076DC00CCCCCCCCCC760000 1E7A:00FE00C6C6C6C6C6C6C6C67C0000 1E7B:00000000FE00CCCCCCCCCC760000 1E7C:76DC00C6C6C6C6C6C66C38100000 1E7D:00000076DC00C6C6C66C38100000 1E7E:000000C6C6C6C6C6C66C38100018 1E7F:000000000000C6C6C66C38100018 1E80:301800C6C6C6C6D6D6FE6C6C0000 1E81:000060301800C6C6D6D6FE6C0000 1E82:0C1800C6C6C6C6D6D6FE6C6C0000 1E83:0000060C1800C6C6D6D6FE6C0000 1E84:00C600C6C6C6C6D6D6FE6C6C0000 1E85:00000000C600C6C6D6D6FE6C0000 1E86:181800C6C6C6C6D6D6FE6C6C0000 1E87:000000181800C6C6D6D6FE6C0000 1E88:000000C6C6C6C6D6D6FE6C6C0018 1E89:000000000000C6C6D6D6FE6C0018 1E8A:181800C6C6C67C387CC6C6C60000 1E8B:000000181800C66C38386CC60000 1E8C:00C600C6C6C67C387CC6C6C60000 1E8D:00000000C600C66C38386CC60000 1E8E:181800666666663C1818183C0000 1E8F:000000181800C6C6C6C6C67E067C 1E90:386C00FEC68C183060C2C6FE0000 1E91:000000386C00FECC183066FE0000 1E92:000000FEC68C183060C2C6FE1818 1E93:000000000000FECC183066FE1818 1E93,0306:000000C67C00FECC183066FE1818 1E94:000000FEC68C183060C2C6FE00FE 1E95:000000000000FECC183066FE00FE 1E96:000000E060606C76666666E600FE 1E97:00C600103030FC303030361C0000 1E98:0000386C3800C6C6D6D6FE6C0000 1E99:0000386C3800C6C6C6C6C67E067C 1E9B:1818001C36323030303030780000 1E9C:0000001C303234383070B0780000 1E9D:0000001C30FC3030303030780000 1E9E:0000007EC6CCD8CCC6C6D6DC0000 1E9F:00000078C060386CCCCCCC780000 1EA0:00000010386CC6C6FEC6C6001818 1EA1:000000000000780C7CCC76001818 1EA2:380C1800386CC6C6FEC6C6C60000 1EA3:0000380C1800780C7CCCCC760000 1EA4:0C1800386C007CC6C6FEC6C60000 1EA5:0C1800386C00780C7CCCCC760000 1EA6:603000386C007CC6C6FEC6C60000 1EA7:603000386C00780C7CCCCC760000 1EA8:380C1800386C007CC6FEC6C60000 1EA9:380C1800386C00780C7CCC760000 1EAA:76DC00386C00386CC6FEC6C60000 1EAB:76DC00386C00780C7CCCCC760000 1EAC:386C0010386CC6C6FEC6C6001818 1EAD:000010386C00780C7CCC76001818 1EAE:0C1800C67C007CC6C6FEC6C60000 1EAF:0C1800C67C00780C7CCCCC760000 1EB0:603000C67C007CC6C6FEC6C60000 1EB1:603000C67C00780C7CCCCC760000 1EB2:380C1800C67C007CC6FEC6C60000 1EB3:380C1800C67C00780C7CCC760000 1EB4:76DC00C67C00386CC6FEC6C60000 1EB5:76DC00C67C00780C7CCCCC760000 1EB6:C67C0010386CC6C6FEC6C6001818 1EB7:000000C67C00780C7CCC76001818 1EB8:000000FE66626878686266FE1818 1EB8,0300:301800FE66626878686266FE1818 1EB8,0301:0C1800FE66626878686266FE1818 1EB9:0000000000007CC6FEC0C67C1818 1EB9,0300:0000603018007CC6FEC0C67C1818 1EB9,0301:0000060C18007CC6FEC0C67C1818 1EBA:380C1800FE666278606266FE0000 1EBB:0000380C18007CC6FEC0C67C0000 1EBC:76DC00FE66626878686266FE0000 1EBC,0307:76DC1818FE666278606266FE0000 1EBD:00000076DC007CC6FEC0C67C0000 1EBD,0307:76DC001818007CC6FEC0C67C0000 1EBE:0C1800386C00FE62786062FE0000 1EBF:0C1800386C007CC6FEC0C67C0000 1EC0:603000386C00FE62786062FE0000 1EC1:603000386C007CC6FEC0C67C0000 1EC2:380C1800386C00FE607860FE0000 1EC3:380C1800386C007CC6FEC07C0000 1EC4:76DC00386C00FE62786062FE0000 1EC5:76DC00386C007CC6FEC0C67C0000 1EC6:386C00FE666278606266FE001818 1EC7:000010386C007CC6FEC07C001818 1EC8:380C18003C1818181818183C0000 1EC9:0000380C180038181818183C0000 1ECA:0000003C181818181818183C1818 1ECA,0300:3018003C181818181818183C1818 1ECA,0301:0C18003C181818181818183C1818 1ECB:00000018180038181818183C1818 1ECB,0300:30180018180038181818183C1818 1ECB,0301:0C180018180038181818183C1818 1ECC:0000007CC6C6C6C6C6C6C67C1818 1ECC,0300:3018007CC6C6C6C6C6C6C67C1818 1ECC,0301:0C18007CC6C6C6C6C6C6C67C1818 1ECD:0000000000007CC6C6C6C67C1818 1ECD,0300:0000603018007CC6C6C6C67C1818 1ECD,0301:0000060C18007CC6C6C6C67C1818 1ECE:380C18007CC6C6C6C6C6C67C0000 1ECF:0000380C18007CC6C6C6C67C0000 1ED0:0C1800386C00386CC6C66C380000 1ED1:060C00386C007CC6C6C6C67C0000 1ED2:603000386C00386CC6C66C380000 1ED3:C06000386C007CC6C6C6C67C0000 1ED4:380C1800386C00386CC66C380000 1ED5:380C1800386C007CC6C6C67C0000 1ED6:76DC00386C00386CC6C66C380000 1ED7:76DC00386C007CC6C6C6C67C0000 1ED8:386C007CC6C6C6C6C6C67C001818 1ED9:000010386C007CC6C6C67C001818 1EDA:18300073DBDED8D8D8D8D8700000 1EDB:00000C18300073DBDED8D8700000 1EDC:C0600073DBDED8D8D8D8D8700000 1EDD:0000C060300073DBDED8D8700000 1EDE:7018300073DBDED8D8D8D8700000 1EDF:00007018300073DBDED8D8700000 1EE0:76DC0073DBDED8D8D8D8D8700000 1EE1:00000076DC0073DBDED8D8700000 1EE2:00000073DBDED8D8D8D870003030 1EE3:00000000000073DBDED870003030 1EE4:000000C6C6C6C6C6C6C6C67C1818 1EE4,0300:301800C6C6C6C6C6C6C6C67C1818 1EE4,0301:0C1800C6C6C6C6C6C6C6C67C1818 1EE5:000000000000CCCCCCCCCC763030 1EE5,0300:0000C0603000CCCCCCCCCC763030 1EE5,0301:00000C183000CCCCCCCCCC763030 1EE6:380C1800C6C6C6C6C6C6C67C0000 1EE7:000070183000CCCCCCCCCC760000 1EE8:183000DBDBDED8D8D8D8D8700000 1EE9:00000C183000DBDBDED8D86C0000 1EEA:C06000DBDBDED8D8D8D8D8700000 1EEB:0000C0603000DBDBDED8D86C0000 1EEC:70183000DBDBDED8D8D8D8700000 1EED:000070183000DBDBDED8D86C0000 1EEE:76DC00DBDBDED8D8D8D8D8700000 1EEF:00000076DC00DBDBDED8D86C0000 1EF0:000000DBDBDED8D8D8D870003030 1EF1:000000000000DBDBDED8D86C3030 1EF2:301800666666663C1818183C0000 1EF3:000060301800C6C6C6C6C67E067C 1EF4:0000006666663C1818183C001818 1EF5:000000000000D8D8D8D8D87B1B70 1EF6:380C18006666663C1818183C0000 1EF7:0000380C1800C6C6C6C6C67E067C 1EF8:3B6E00666666663C1818183C0000 1EF9:00000076DC00C6C6C6C6C67E067C 1EFA:000000FCD8D8D8D8D8D9DBFF0000 1EFB:000000EC6C6CFE6C6C6C6CFE0000 1EFC:0000003860C0C0C4C6C6C67C0000 1EFD:0000000000003860C4C66C380000 1EFE:000000666666663C1878D8700000 1EFF:000000000000C6C6C6C6C67E867C 1F00:00001818300076DCD8D8DC760000 1F01:00003030180076DCD8D8DC760000 1F02:0000606CC60076DCD8D8DC760000 1F03:0000C0CC660076DCD8D8DC760000 1F04:00006066CC0076DCD8D8DC760000 1F05:0000C0C66C0076DCD8D8DC760000 1F06:3458000C180076DCD8D8DC760000 1F07:34580030180076DCD8D8DC760000 1F08:6060C010386CC6C6FEC6C6C60000 1F09:C0C06010386CC6C6FEC6C6C60000 1F0A:606CC610386CC6C6FEC6C6C60000 1F0B:C0CC6610386CC6C6FEC6C6C60000 1F0C:6066CC10386CC6C6FEC6C6C60000 1F0D:C0C66C10386CC6C6FEC6C6C60000 1F0E:0D1660D0386CC6C6FEC6C6C60000 1F0F:0DD66010386CC6C6FEC6C6C60000 1F10:0000181830007CC670C0C67C0000 1F11:0000303018007CC670C0C67C0000 1F12:0000606CC6007CC670C0C67C0000 1F13:0000C0CC66007CC670C0C67C0000 1F14:00006066CC007CC670C0C67C0000 1F15:0000C0C66C007CC670C0C67C0000 1F18:6060C000FE626878686266FE0000 1F19:C0C06000FE626878686266FE0000 1F1A:606CC600FE626878686266FE0000 1F1B:C0CC6600FE626878686266FE0000 1F1C:6066CC00FE626878686266FE0000 1F1D:C0C66C00FE626878686266FE0000 1F20:000018183000DC66666666660606 1F21:000030301800DC66666666660606 1F22:0000606CC600DC66666666660606 1F23:0000C0CC6600DC66666666660606 1F24:00006066CC00DC66666666660606 1F25:0000C0C66C00DC66666666660606 1F26:345800183000DC66666666660606 1F27:345800301800DC66666666660606 1F28:18183000C6C6C6FEC6C6C6C60000 1F29:30301800C6C6C6FEC6C6C6C60000 1F2A:606CC600C6C6C6FEC6C6C6C60000 1F2B:C0CC6600C6C6C6FEC6C6C6C60000 1F2C:6066CC00C6C6C6FEC6C6C6C60000 1F2D:C0C66C00C6C6C6FEC6C6C6C60000 1F2E:0D1660C000C6C6C6FEC6C6C60000 1F2F:0D16C06000C6C6C6FEC6C6C60000 1F30:00001818300030303030301C0000 1F31:00003030180030303030301C0000 1F32:0000606CC60030303030301C0000 1F33:0000C0CC660030303030301C0000 1F34:00006066CC0030303030301C0000 1F35:0000C0C66C0030303030301C0000 1F36:34580018300030303030301C0000 1F37:34580030180030303030301C0000 1F38:6060C0003C1818181818183C0000 1F39:C0C060003C1818181818183C0000 1F3A:606CC6003C1818181818183C0000 1F3B:C0CC66003C1818181818183C0000 1F3C:6066CC003C1818181818183C0000 1F3D:C0C66C003C1818181818183C0000 1F3E:0D1660C03C1818181818183C0000 1F3F:0DD660003C1818181818183C0000 1F40:0000181830007CC6C6C6C67C0000 1F41:0000303018007CC6C6C6C67C0000 1F42:0000606CC6007CC6C6C6C67C0000 1F43:0000C0CC66007CC6C6C6C67C0000 1F44:00006066CC007CC6C6C6C67C0000 1F45:0000C0C66C007CC6C6C6C67C0000 1F48:6060C0007CC6C6C6C6C6C67C0000 1F49:C0C060007CC6C6C6C6C6C67C0000 1F4A:606CC6007CC6C6C6C6C6C67C0000 1F4B:C0CC66007CC6C6C6C6C6C67C0000 1F4C:6066CC007CC6C6C6C6C6C67C0000 1F4D:C0C66C007CC6C6C6C6C6C67C0000 1F50:000018183000E6666666663C0000 1F51:000030301800E6666666663C0000 1F52:0000606CC600E6666666663C0000 1F53:0000C0CC6600E6666666663C0000 1F54:00006066CC00E6666666663C0000 1F55:0000C0C66C00E6666666663C0000 1F56:345800183000E6666666663C0000 1F57:345800301800E6666666663C0000 1F59:C0C060006666663C1818183C0000 1F5B:C0CC66006666663C1818183C0000 1F5D:6066CC006666663C1818183C0000 1F5F:0DD660006666663C1818183C0000 1F60:00001818300044C6D6D6FE6C0000 1F61:00003030180044C6D6D6FE6C0000 1F62:0000606CC60044C6D6D6FE6C0000 1F63:0000C0CC660044C6D6D6FE6C0000 1F64:00006066CC0044C6D6D6FE6C0000 1F65:0000C0C66C0044C6D6D6FE6C0000 1F66:34580018300044C6D6D6FE6C0000 1F67:34580030180044C6D6D6FE6C0000 1F68:6060C000386CC6C6C66C28EE0000 1F69:C0C06000386CC6C6C66C28EE0000 1F6A:606CC600386CC6C6C66C28EE0000 1F6B:C0CC6600386CC6C6C66C28EE0000 1F6C:6066CC00386CC6C6C66C28EE0000 1F6D:C0C66C00386CC6C6C66C28EE0000 1F6E:0D1660C0386CC6C6C66C28EE0000 1F6F:0DD66000386CC6C6C66C28EE0000 1F70:00000060300076DCD8D8DC760000 1F71:0000000C180076DCD8D8DC760000 1F72:0000006030007CC670C0C67C0000 1F73:0000000C18007CC670C0C67C0000 1F74:000000603000DC66666666660606 1F75:0000000C1800DC66666666660606 1F76:00000060300030303030301C0000 1F77:00000018300030303030301C0000 1F78:0000006030007CC6C6C6C67C0000 1F79:0000001830007CC6C6C6C67C0000 1F7A:000000603000E6666666663C0000 1F7B:0000000C1800E6666666663C0000 1F7C:00000060300044C6D6D6FE6C0000 1F7D:00000018300044C6D6D6FE6C0000 1F80:00001818300076DCD8D8DC763018 1F81:00003030180076DCD8D8DC763018 1F82:0000606CC60076DCD8D8DC763018 1F83:0000C0CC660076DCD8D8DC763018 1F84:00006066CC0076DCD8D8DC763018 1F85:0000C0C66C0076DCD8D8DC763018 1F86:34580018300076DCD8D8DC763018 1F87:34580030180076DCD8D8DC763018 1F88:6060C010386CC6C6FEC6C6C63018 1F89:C0C06010386CC6C6FEC6C6C63018 1F8A:606CC610386CC6C6FEC6C6C63018 1F8B:C0CC6610386CC6C6FEC6C6C63018 1F8C:6066CC10386CC6C6FEC6C6C63018 1F8D:C0C66C10386CC6C6FEC6C6C63018 1F8E:0D1660D0386CC6C6FEC6C6C63018 1F8F:0DD66010386CC6C6FEC6C6C63018 1F90:000018183000DC66666666066630 1F91:303018000000DC66666666066630 1F92:0000606CC600DC66666666066630 1F93:0000C0CC6600DC66666666066630 1F94:00006066CC00DC66666666066630 1F95:0000C0C66C00DC66666666066630 1F96:345800183000DC66666666066630 1F97:345800301800DC66666666066630 1F98:6060C000C6C6C6FEC6C6C6C63018 1F99:C0C06000C6C6C6FEC6C6C6C63018 1F9A:606CC600C6C6C6FEC6C6C6C63018 1F9B:C0CC6600C6C6C6FEC6C6C6C63018 1F9C:6066CC00C6C6C6FEC6C6C6C63018 1F9D:C0C66C00C6C6C6FEC6C6C6C63018 1F9E:0D1660C000C6C6C6FEC6C6C63018 1F9F:0DD66000C6C6C6FEC6C6C6C63018 1FA0:00001818300044C6D6D6FE7C3018 1FA1:00003030180044C6D6D6FE7C3018 1FA2:0000606CC60044C6D6D6FE7C3018 1FA3:0000C0CC660044C6D6D6FE7C3018 1FA4:00006066CC0044C6D6D6FE7C3018 1FA5:0000C0C66C0044C6D6D6FE7C3018 1FA6:34580018300044C6D6D6FE7C3018 1FA7:34580030180044C6D6D6FE7C3018 1FA8:6060C0386CC6C6C6C66C28EE3018 1FA9:C0C06000386CC6C6C66C28EE3018 1FAA:606CC600386CC6C6C66C28EE3018 1FAB:C0CC6600386CC6C6C66C28EE3018 1FAC:6066CC00386CC6C6C66C28EE3018 1FAD:C0C66C00386CC6C6C66C28EE3018 1FAE:0D1660C0386CC6C6C66C28EE3018 1FAF:0DD66000386CC6C6C66C28EE3018 1FB0:000000C67C0076DCD8D8DC760000 1FB1:00000000FE0076DCD8D8DC760000 1FB2:00000060300076DCD8D8DC763018 1FB3:00000000000076DCD8D8DC763018 1FB4:0000000C180076DCD8D8DC763018 1FB6:00000034580076DCD8D8DC760000 1FB7:00000034580076DCD8D8DC763018 1FB8:C67C0010386CC6C6FEC6C6C60000 1FB9:00FE0010386CC6C6FEC6C6C60000 1FBA:60300010386CC6C6FEC6C6C60000 1FBB:0060C010386CC6C6FEC6C6C60000 1FBC:00000010386CC6C6FEC6C6F63018 1FBE:00000000000030303030301C0000 1FC1:3458006C00000000000000000000 1FC2:000000603000DC66666666066630 1FC3:000000000000DC66666666066630 1FC4:0000000C1800DC66666666066630 1FC6:000000345800DC66666666660606 1FC7:000000345800DC66666666066630 1FC8:603000FE66626878686266FE0000 1FC9:60C000FE66626878686266FE0000 1FCA:603000C6C6C6C6FEC6C6C6C60000 1FCB:60C000C6C6C6C6FEC6C6C6C60000 1FCC:000000C6C6C6C6FEC6C6C6C63018 1FD0:000000C67C0030303030301C0000 1FD1:00000000FE0030303030301C0000 1FD2:00603000CC0030303030301C0000 1FD3:00183000C60030303030301C0000 1FD6:00000034580030303030301C0000 1FD7:00183000CC0030303030301C0000 1FD8:C67C003C181818181818183C0000 1FD9:00FE003C181818181818183C0000 1FDA:6030003C181818181818183C0000 1FDB:60C0003C181818181818183C0000 1FE0:000000C67C00E6666666663C0000 1FE1:00000000FE00E6666666663C0000 1FE2:003018006600E6666666663C0000 1FE3:000C18006600E6666666663C0000 1FE4:0000181830007CC6C6C6C6FCC0C0 1FE5:0000303018007CC6C6C6C6FCC0C0 1FE6:000000345800E6666666663C0000 1FE7:003458006600E6666666663C0000 1FE8:C67C00666666663C1818183C0000 1FE9:00FE00666666663C1818183C0000 1FEA:603000666666663C1818183C0000 1FEB:60C000666666663C1818183C0000 1FEC:C0C06000FC6666667C6060F00000 1FED:30DB000000000000000000000000 1FEE:0C18006600000000000000000000 1FEF:3018000000000000000000000000 1FF2:00000060300044C6D6D6FE7C3018 1FF3:00000000000044C6D6D6FE7C3018 1FF4:0000000C180044C6D6D6FE7C3018 1FF6:00000034580044C6D6D6FE6C0000 1FF7:00000034580044C6D6D6FE7C3018 1FF8:6030007CC6C6C6C6C6C6C67C0000 1FF9:60C0007CC6C6C6C6C6C6C67C0000 1FFA:603000386CC6C6C6C66C28EE0000 1FFB:0060C0386CC6C6C6C66C28EE0000 1FFC:000000386CC6C6C6C66C28EE3018 1FFD:0C18000000000000000000000000 2015:00FF000000000000000000000000 2017:0000000000000000000000FF00FF 2018:0000001818100800000000000000 2019:0000001818081000000000000000 201C:0000002244666600000000000000 201D:0000006666224400000000000000 201E:0000000000000000000066662244 2026:0000000000000000929292000000 20A4:000000386C60F860F86066FC0000 20A6:000000667676FF6EFF6666660000 20AA:00000000F28AAAAAAAAAA2BC0000 20AC:0000003C66C0F8C0F0C0663C0000 20B4:0000007CC60CFE38FE60C67C0000 20B5:0008083C6ECAC8C8C8CA6E3C0808 20B7:0000007CC6C6603C06FAAAFC0000 2103:0040A04E191818181818190E0000 2107:0000007CC6C07870C0C0C67C0000 2109:0040A05F19181A1E1A18183C0000 210E:000000381818363B3B3366E60000 210F:000000187E18363B3B3366E60000 2113:000000386C6C6C787060ECB80000 2116:0000009699D9D6FFB0B090900000 2126:000000386CC6C6C6C66C28EE0000 2127:000000EE286CC6C6C6C66C380000 212A:000000E6666C6C786C6C66E60000 212B:386C3810386CC6C6FEC6C6C60000 2205:00000003067EDBDBF37E60C00000 2208:0000001E3060607E6060301E0000 A72A:0000007CC6C07870C0C0C67C0000 A72A,0300:3018007CC6C07870C0C0C67C0000 A72A,0301:0C18007CC6C07870C0C0C67C0000 A72A,0331,0300:3018007CC6C07870C0C0C67C00FE A72A,0331,0301:0C18007CC6C07870C0C0C67C00FE A72B:0000000000007CC670C0C67C0000 A72B,0300:0000603018007CC670C0C67C0000 A72B,0301:0000060C18007CC670C0C67C0000 A72B,0331,0300:0000603018007CC670C0C67C00FE A72B,0331,0301:0000060C18007CC670C0C67C00FE A790:000000C6E6F6FEDECEC6C6C70303 A791:000000000000DC66666666670303 FE73:0000000000002040404040201F00 FE7D:0022493600000000FF0000000000 FE80:0000000018201820000000000000 FE81:00324C0010181010100000000000 FE82:00324C0008080808070000000000 FE83:0034463644040404040000000000 FE84:0068886888080808070000000000 FE85:000C100C10060909070101221C00 FE87:0010181810101010100018201820 FE88:000808080808080807000C100C10 FE89:00608060800C12104C82827C0000 FE8A:00006080608000064984827C0000 FE8B:000C100C10020101FE0000000000 FE8D:0010181810101010100000000000 FE8E:0008080808080808070000000000 FE8F:00000000004281817E0000100000 FE91:0000000000020101FE0000100000 FE93:001400000C1221211E0000000000 FE95:00002800004281817E0000000000 FE97:0000280000020101FE0000000000 FE99:00100028004281817E0000000000 FE9B:0010002800020101FE0000000000 FE9D:00000000000000FC234080888041 FE9F:0000000000182403FC0000100000 FEA1:00000000000000FC234080808041 FEA3:0000000000182403FC0000000000 FEA5:00000000080000FC234080808041 FEA7:0000100000182403FC0000000000 FEA9:00000004020101213E0000000000 FEAB:00100004020101213E0000000000 FEAD:0000000000000201010102443800 FEAF:0000000200000201010102443800 FEB1:0000000000029149764040800000 FEB3:0000000000022149B60000000000 FEB5:0010002800029149764040800000 FEB7:0010002800022149B60000000000 FEB9:00000000000E91617E4040800000 FEBB:00000000000E5161FE4000000000 FEBD:00001000000E91617E4040800000 FEBF:00001000000E5161FE4000000000 FEC1:00202020202E3121FE0000000000 FEC5:00202420202E3121FE0000000000 FEC9:000000001C2220103C408080827C FECA:000000001E21120C33408080413E FECB:000000000C121008FE0000000000 FECC:000000001C221408F70000000000 FECD:000800001C2220103C408080827C FECE:000800001E21120C33408080413E FECF:000800000C121008FE0000000000 FED0:000800001C221408F70000000000 FED1:00000400004E89877E0000000000 FED3:00000400000E0907FE0000000000 FED5:00000A00000E498781817E000000 FED7:00000A00000E0907FE0000000000 FED9:00010D110D5181817E0000000000 FEDB:0002040804020101FE0000000000 FEDD:0001010101010101418181827C00 FEDF:0001010101010101FE0000000000 FEE1:00000000000C12011E2020202000 FEE3:0000000000000609F90600000000 FEE5:00000000000042819181423C0000 FEE7:0000020000020101FE0000000000 FEE9:000000000C1221211E0000000000 FEEB:000000000C120D11EE0000000000 FEEC:000000000C142418FF1824140C00 FEED:0000000000060909070101221C00 FEEF:00000000000C12104C82827C0000 FEF0:00000000000000000F84827C0000 FEF1:00000000000C12104C82827C0028 FEF2:00000000000000064984827C0000 FEF3:0000000000020101FE0000140000 FEF5:006599010905060D1F0000000000 FEF6:00659901090505063D0000000000 FEF7:00120A0A6A866C8A1E0000000000 FEF8:00618969850505063D0000000000 FEF9:000212120A0A0C1A3E000C100C10 FEFA:00010909050505063D0006080608 FEFB:000212120A0A0C1A3E0000000000 FEFC:00010909050505063D0000000000 FFFD:0000387CC692F2E6FEE67C380000 pcbasic-2.0.7/pcbasic/data/fonts/default_16.hex000066400000000000000000134366611441235174000212570ustar00rootroot00000000000000# PC-BASIC default font version 2.1 # # This font contains glyphs from the following sources: # # + CPIDOS v3.0 # Copyright (C) 2002-2011 by Henrique Peron (hperon@terra.com.br) # This software is free software, and is distributed under the GNU-GPL license version 2.0 or later. # https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/cpidos.html # # + UNI-VGA # Copyright (c) 2001 Dmitry Bolkhovityanov, bolkhov@inp.nsk.su # The UNI-VGA font can be distributed and modified freely, according to the X license. # http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ # # + GNU Unifont v15.0.01 # (c) 1998-2022 Roman Czyborra, Qianqian Fang, Paul Hardy et al. # Dual-licensed under the SIL Open Font License version 1.1, # and under this GNU license: # All glyphs are released under the GNU General Public License # (GPL) version 2 or (at your option) a later version, with the # GNU font embedding exception. # http://unifoundry.com/unifont.html # # + Glyphs drawn by Rob Hagemans # # The glyphs were mapped onto Unicode and rebaselined where necessary, # collated and converted to the present format by Rob Hagemans. # # KNOWN AUTHORS OF INCLUDED GLYPHS: # + Dmitry Bolkhovityanov # + Roman Czyborra # + Behdad Esfahbod # + Qianqian Fang # + Rob Hagemans # + Henrique Peron # # LICENCE: # This font is distributed under the GNU GPL version 2.0 or, at your option, any later version. 0000:00000000000000000000000000000000 263A:0000007E81A58181BD9981817E000000 263B:0000007EFFDBFFFFC3E7FFFF7E000000 2665:000000006CFEFEFEFE7C381000000000 2666:0000000010387CFE7C38100000000000 2663:000000183C3CE7E7E718183C00000000 2660:000000183C7EFFFF7E18183C00000000 2022:000000000000183C3C18000000000000 25D8:FFFFFFFFFFFFE7C3C3E7FFFFFFFFFFFF 25CB:00000000003C664242663C0000000000 25D9:FFFFFFFFFFC399BDBD99C3FFFFFFFFFF 2642:0000001E0E1A3278CCCCCCCC78000000 2640:0000003C666666663C187E1818000000 266A:0000003F333F3030303070F0E0000000 266B:0000007F637F6363636367E7E6C00000 263C:0000001818DB3CE73CDB181800000000 25BA:000080C0E0F0F8FEF8F0E0C080000000 25C4:000002060E1E3EFE3E1E0E0602000000 2195:000000183C7E1818187E3C1800000000 203C:00000066666666666666006666000000 00B6:0000007FDBDBDB7B1B1B1B1B1B000000 00A7:007CC660386CC6C66C380CC67C000000 25AC:000000000000000000FEFEFEFE000000 21A8:000000183C7E1818187E3C187E000000 2191:000000183C7E18181818181818000000 2193:000000181818181818187E3C18000000 2192:0000000000180CFE0C18000000000000 2190:00000000003060FE6030000000000000 221F:000000000000C0C0C0FE000000000000 2194:0000000000286CFE6C28000000000000 25B2:000000001038387C7CFEFE0000000000 25BC:00000000FEFE7C7C3838100000000000 0020:00000000000000000000000000000000 0021:000000183C3C3C181818001818000000 0022:00666666240000000000000000000000 0023:000000006C6CFE6C6C6CFE6C6C000000 0024:0018187CC6C2C07C060686C67C181800 0025:0000000000C2C60C183060C686000000 0026:000000386C6C3876DCCCCCCC76000000 0027:00000030303060000000000000000000 0028:0000000C18303030303030180C000000 0029:00000030180C0C0C0C0C0C1830000000 002A:000000000000663CFF3C660000000000 002B:00000000000018187E18180000000000 002C:00000000000000000000001818183000 002D:0000000000000000FE00000000000000 002E:00000000000000000000001818000000 002F:000000000002060C183060C080000000 0030:000000386CC6C6D6D6C6C66C38000000 0031:0000001838781818181818187E000000 0032:0000007CC6060C183060C0C6FE000000 0033:0000007CC606063C060606C67C000000 0034:0000000C1C3C6CCCFE0C0C0C1E000000 0035:000000FEC0C0C0FC060606C67C000000 0036:0000003860C0C0FCC6C6C6C67C000000 0037:000000FEC606060C1830303030000000 0038:0000007CC6C6C67CC6C6C6C67C000000 0039:0000007CC6C6C67E0606060C78000000 003A:00000000000018180000001818000000 003B:00000000000018180000001818300000 003C:00000000060C18306030180C06000000 003D:0000000000007E00007E000000000000 003E:000000006030180C060C183060000000 003F:0000007CC6C60C181818001818000000 0040:000000007CC6C6DEDEDEDCC07C000000 0041:00000010386CC6C6FEC6C6C6C6000000 0042:000000FC6666667C66666666FC000000 0043:0000003C66C2C0C0C0C0C2663C000000 0044:000000F86C6666666666666CF8000000 0045:000000FE6662687868606266FE000000 0046:000000FE6662687868606060F0000000 0047:0000003C66C2C0C0DEC6C6663A000000 0048:000000C6C6C6C6FEC6C6C6C6C6000000 0049:0000003C18181818181818183C000000 004A:0000001E0C0C0C0C0CCCCCCC78000000 004B:000000E666666C78786C6666E6000000 004C:000000F06060606060606266FE000000 004D:000000C6EEFEFED6C6C6C6C6C6000000 004E:000000C6E6F6FEDECEC6C6C6C6000000 004F:0000007CC6C6C6C6C6C6C6C67C000000 0050:000000FC6666667C60606060F0000000 0051:0000007CC6C6C6C6C6C6D6DE7C0C0E00 0052:000000FC6666667C6C666666E6000000 0053:0000007CC6C660380C06C6C67C000000 0054:0000007E7E5A1818181818183C000000 0055:000000C6C6C6C6C6C6C6C6C67C000000 0056:000000C6C6C6C6C6C6C66C3810000000 0057:000000C6C6C6C6D6D6D6FEEE6C000000 0058:000000C6C66C7C38387C6CC6C6000000 0059:000000666666663C181818183C000000 005A:000000FEC6860C183060C2C6FE000000 005B:0000003C30303030303030303C000000 005C:0000000080C0E070381C0E0602000000 005D:0000003C0C0C0C0C0C0C0C0C3C000000 005E:386C0000000000000000000000000000 005F:00000000000000000000000000FF0000 0060:30180000000000000000000000000000 0061:000000000000780C7CCCCCCC76000000 0062:000000E06060786C666666667C000000 0063:0000000000007CC6C0C0C0C67C000000 0064:0000001C0C0C3C6CCCCCCCCC76000000 0065:0000000000007CC6FEC0C0C67C000000 0066:0000001C363230783030303078000000 0067:00000000000076CCCCCCCCCC7C0CCC78 0068:000000E060606C7666666666E6000000 0069:0000001818003818181818183C000000 006A:0000000606000E06060606060666663C 006B:000000E06060666C78786C66E6000000 006C:0000003818181818181818183C000000 006D:000000000000ECFED6D6D6D6C6000000 006E:000000000000DC666666666666000000 006F:0000000000007CC6C6C6C6C67C000000 0070:000000000000DC66666666667C6060F0 0071:00000000000076CCCCCCCCCC7C0C0C1E 0072:000000000000DC7666606060F0000000 0073:0000000000007CC660380CC67C000000 0074:000000103030FC30303030361C000000 0075:000000000000CCCCCCCCCCCC76000000 0076:000000000000C6C6C6C6C66C38000000 0077:000000000000C6C6D6D6D6FE6C000000 0078:000000000000C66C3838386CC6000000 0079:000000000000C6C6C6C6C6C67E060CF8 007A:000000000000FECC183060C6FE000000 007B:0000000E18181870181818180E000000 007C:00000018181818181818181818000000 007D:000000701818180E1818181870000000 007E:76DC0000000000000000000000000000 2302:00000000000010386CC6C6C6FE000000 00C7:0000003C66C2C0C0C0C0C2663C180C78 00FC:00000000CC00CCCCCCCCCCCC76000000 00E9:0000060C18007CC6FEC0C0C67C000000 00E2:000010386C00780C7CCCCCCC76000000 00E4:00000000CC00780C7CCCCCCC76000000 00E0:0000C0603000780C7CCCCCCC76000000 00E5:0000386C3800780C7CCCCCCC76000000 00E7:0000000000007CC6C0C0C0C67C180C78 00EA:000010386C007CC6FEC0C0C67C000000 00EB:00000000C6007CC6FEC0C0C67C000000 00E8:0000603018007CC6FEC0C0C67C000000 00EF:0000000066003818181818183C000000 00EE:0000183C66003818181818183C000000 00EC:0000603018003818181818183C000000 00C4:00C60010386CC6C6FEC6C6C6C6000000 00C5:386C3810386CC6C6FEC6C6C6C6000000 00C9:0C1800FE6662687868606266FE000000 00E6:000000000000EC36367ED8D86E000000 00C6:0000003E6CCCCCFECCCCCCCCCE000000 00F4:000010386C007CC6C6C6C6C67C000000 00F6:00000000C6007CC6C6C6C6C67C000000 00F2:0000603018007CC6C6C6C6C67C000000 00FB:00003078CC00CCCCCCCCCCCC76000000 00F9:0000C0603000CCCCCCCCCCCC76000000 00FF:00000000C600C6C6C6C6C6C67E060CF8 00D6:00C6007CC6C6C6C6C6C6C6C67C000000 00DC:00C600C6C6C6C6C6C6C6C6C67C000000 00A2:00000018187CC6C0C0C67C1818000000 00A3:000000386C6460F060606066FC000000 00A5:00000066663C187E187E181818000000 20A7:000000F8CCCCF8C4CCDECCCCC6000000 0192:0000001C36323078303030303030E000 00E1:00000C183000780C7CCCCCCC76000000 00ED:0000060C18003818181818183C000000 00F3:0000060C18007CC6C6C6C6C67C000000 00FA:00000C183000CCCCCCCCCCCC76000000 00F1:00000076DC00DC666666666666000000 00D1:76DC00C6E6F6FEDECEC6C6C6C6000000 00AA:0000003C6C6C36007E00000000000000 00BA:000000386C6C38007C00000000000000 00BF:000000303000303060C0C6C67C000000 2310:000000000000FEC0C0C0C00000000000 00AC:000000000000FE060606060000000000 00BD:0060E062666C183060DC860C183E0000 00BC:0060E062666C183066CE9A3F06060000 00A1:0000001818001818183C3C3C18000000 00AB:0000000000000000366CD86C36000000 00BB:0000000000000000D86C366CD8000000 2591:11441144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77DD77 2502:18181818181818181818181818181818 2524:18181818181818F81818181818181818 2561:1818181818F818F81818181818181818 2562:36363636363636F63636363636363636 2556:00000000000000FE3636363636363636 2555:0000000000F818F81818181818181818 2563:3636363636F606F63636363636363636 2551:36363636363636363636363636363636 2557:0000000000FE06F63636363636363636 255D:3636363636F606FE0000000000000000 255C:36363636363636FE0000000000000000 255B:1818181818F818F80000000000000000 2510:00000000000000F81818181818181818 2514:181818181818181F0000000000000000 2534:18181818181818FF0000000000000000 252C:00000000000000FF1818181818181818 251C:181818181818181F1818181818181818 2500:00000000000000FF0000000000000000 253C:18181818181818FF1818181818181818 255E:18181818181F181F1818181818181818 255F:36363636363636373636363636363636 255A:363636363637303F0000000000000000 2554:00000000003F30373636363636363636 2569:3636363636F700FF0000000000000000 2566:0000000000FF00F73636363636363636 2560:36363636363730373636363636363636 2550:0000000000FF00FF0000000000000000 256C:3636363636F700F73636363636363636 2567:1818181818FF00FF0000000000000000 2568:36363636363636FF0000000000000000 2564:0000000000FF00FF1818181818181818 2565:00000000000000FF3636363636363636 2559:363636363636363F0000000000000000 2558:18181818181F181F0000000000000000 2552:00000000001F181F1818181818181818 2553:000000000000003F3636363636363636 256B:36363636363636FF3636363636363636 256A:1818181818FF18FF1818181818181818 2518:18181818181818F80000000000000000 250C:000000000000001F1818181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:00000000000000FFFFFFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFF000000000000000000 03B1:00000000000076DCD8D8D8DC76000000 00DF:00000078CCCCCCD8CCC6C6C6CC000000 0393:000000FE6260606060606060F0000000 03C0:000000000000FE6C6C6C6C6C6C000000 03A3:000000FEC6623018183062C6FE000000 03C3:0000000000007ED8D8D8D8D870000000 00B5:0000000000006666666666667C6060C0 03C4:000000000000FE30303030361C000000 03A6:00000038107CD6D6D6D67C1038000000 03B8:000000386CC6C6FEC6C6C66C38000000 03A9:000000386CC6C6C6C6C66C28EE000000 03B4:0000003C6030187CC6C6C6C67C000000 221E:0000000000007EDBDBDB7E0000000000 03D5:0000000003067EDBDBF37E60C0000000 03F5:0000001C3060607C606060301C000000 2229:0000007CC6C6C6C6C6C6C6C600000000 2261:00000000FE0000FE0000FE0000000000 00B1:0000000018187E181800007E00000000 2265:0000000030180C060C1830007E000000 2264:000000000C18306030180C007E000000 2320:0000000E1B1B18181818181818181818 2321:181818181818181818D8D8D870000000 00F7:000000000018007E0018000000000000 2248:000000000076DC0076DC000000000000 00B0:000000386C6C38000000000000000000 2219:00000000000000001818000000000000 00B7:00000000000000001800000000000000 221A:00000F0C0C0C0C0CEC6C6C3C1C000000 207F:0000006C363636363600000000000000 00B2:0000003C660C18327E00000000000000 25A0:00000000007E7E7E7E7E7E7E00000000 00A0:00000000000000000000000000000000 0041,0331:00000010386CC6C6FEC6C6C6C600FE00 0045,030A:386C38FE6662687868606266FE000000 0045,0331:000000FE6662687868606266FE00FE00 0046,200D,0074:000000FCC0C0F0C4CCDECCCCC6000000 0047,0303:76DC003C66C2C0C0DEC6C6663A000000 0047,0338:0010103C76D2D0D0DED6D6763A101000 0049,0331:0000003C18181818181818183C007E00 0049,200D,0045:303000DED8D8D8DED8D8D8D8FE000000 004A,030C:361C001E0C0C0C0C0CCCCCCC78000000 004C,0303:76DC00F06060606060606266FE000000 004D,0303:76DC00C6EEFEFED6C6C6C6C6C6000000 004D,0327:000000C6EEFEFED6C6C6C6C6C6180C78 004E,0304:00FE00C6E6F6FEDECEC6C6C6C6000000 004E,0308:00C600C6E6F6FEDECEC6C6C6C6000000 004F,0327:0000007CC6C6C6C6C6C6C6C67C180C78 004F,0331:0000007CC6C6C6C6C6C6C6C67C00FE00 0050,0306:6C3800FC6666667C60606060F0000000 0051,0307:1818007CC6C6C6C6C6C6D6DE7C0C0E00 0052,0303:76DC00FC6666667C6C666666E6000000 0053,0308:00C6007CC6C660380C06C6C67C000000 0055,0331:000000C6C6C6C6C6C6C6C6C67C00FE00 0055,200D,004F:000000CCD6D6D6D6D6D6D6D66C000000 0058,0306:6C3800C6C66C7C38387C6CC6C6000000 0061,0331:000000000000780C7CCCCCCC7600FE00 0063,0306:000000C67C007CC6C0C0C0C67C000000 0063,0323,0306:000000C67C007CC6C0C0C0C67C001818 0065,030A:0000386C38007CC6FEC0C0C67C000000 0065,0331:0000000000007CC6FEC0C0C67C00FE00 0067,0303:00000076DC0076CCCCCCCCCC7C0CCC78 0069,0307,0300:3018001818003818181818183C000000 0069,0307,0301:0C18001818003818181818183C000000 0069,0307,0303:76DC001818003818181818183C000000 0069,0331:0000001818003818181818183C007E00 0069,200D,0065:000000303000DCF6F6FCF0F0DE000000 006C,0303:76DC003818181818181818183C000000 006D,0303:00000076DC00ECFED6D6D6D6C6000000 006D,0327:000000000000ECFED6D6D6D6C6180C78 006E,0304:00000000FE00DC666666666666000000 006E,0308:000000006600DC666666666666000000 006F,0327:0000000000007CC6C6C6C6C67C180C78 006F,0331:0000000000007CC6C6C6C6C67C00FE00 0070,0306:00006C381000DC66666666667C6060F0 0071,0307:00000018180076CCCCCCCCCC7C0C0C1E 0072,0303:00000076DC00DC7666606060F0000000 0073,0306:000000C67C007CC660380CC67C000000 0073,0308:00000000C6007CC660380CC67C000000 0075,0331:000000000000CCCCCCCCCCCC7600FE00 0075,200D,006F:000000000000CCD6D6D6D6D66C000000 0078,0306:00006C381000C66C3838386CC6000000 007A,0306:000000C67C00FECC183060C6FE000000 007A,200D,0142:0000000E0606F637676ECEC6F7000000 00A4:0000000000C67CC6C6C6C67CC6000000 00A6:00181818181800001818181818000000 00A8:00C60000000000000000000000000000 00A9:0000007C829AA2A2A2A29A827C000000 00AD:0000000000000000FE00000000000000 00AE:0000007C82B2AAAAB2AAAA827C000000 00AF:00FF0000000000000000000000000000 00B3:0000007C063C06067C00000000000000 00B4:0C180000000000000000000000000000 00B8:00000000000000000000000000180C78 00B9:00000018381818183C00000000000000 00BE:00E0306236EC183066CE9A3F06060000 00C0:60300010386CC6C6FEC6C6C6C6000000 00C0,0331:60300010386CC6C6FEC6C6C6C600FE00 00C1:0C180010386CC6C6FEC6C6C6C6000000 00C1,0331:0C180010386CC6C6FEC6C6C6C600FE00 00C2:386C0010386CC6C6FEC6C6C6C6000000 00C3:76DC0010386CC6C6FEC6C6C6C6000000 00C7,0307:1818003C66C2C0C0C0C0C2663C180C78 00C8:301800FE6662687868606266FE000000 00C8,0331:301800FE6662687868606266FE00FE00 00C9,0331:0C1800FE6662687868606266FE00FE00 00CA:386C00FE6662687868606266FE000000 00CB:00C600FE6662687868606266FE000000 00CC:3018003C18181818181818183C000000 00CC,0331:3018003C18181818181818183C007E00 00CD:0C18003C18181818181818183C000000 00CD,0331:0C18003C18181818181818183C007E00 00CE:3C66003C18181818181818183C000000 00CF:0066003C18181818181818183C000000 00D0:000000F86C6666F66666666CF8000000 00D2:3018007CC6C6C6C6C6C6C6C67C000000 00D2,0331:3018007CC6C6C6C6C6C6C6C67C00FE00 00D3:0C18007CC6C6C6C6C6C6C6C67C000000 00D3,0331:0C18007CC6C6C6C6C6C6C6C67C00FE00 00D4:386C007CC6C6C6C6C6C6C6C67C000000 00D5:76DC007CC6C6C6C6C6C6C6C67C000000 00D7:0000000000C66C38386CC60000000000 00D8:0000047CCECED6D6D6D6E6E67C400000 00D9:301800C6C6C6C6C6C6C6C6C67C000000 00D9,0331:301800C6C6C6C6C6C6C6C6C67C00FE00 00DA:0C1800C6C6C6C6C6C6C6C6C67C000000 00DA,0331:0C1800C6C6C6C6C6C6C6C6C67C00FE00 00DB:386C00C6C6C6C6C6C6C6C6C67C000000 00DD:0C1800666666663C181818183C000000 00DE:000000F0607C666666667C60F0000000 00E0,0331:0000C0603000780C7CCCCCCC7600FE00 00E1,0331:0000060C1800780C7CCCCCCC7600FE00 00E3:00000076DC00780C7CCCCCCC76000000 00E7,0307:0000001818007CC6C0C0C0C67C180C78 00E8,0331:0000603018007CC6FEC0C0C67C00FE00 00E9,0331:0000060C18007CC6FEC0C0C67C00FE00 00EC,0331:0000603018003818181818183C007E00 00ED,0331:0000060C18003818181818183C007E00 00F0:00000034182C063E666666663C000000 00F2,0331:0000603018007CC6C6C6C6C67C00FE00 00F3,0331:0000060C18007CC6C6C6C6C67C00FE00 00F5:00000076DC007CC6C6C6C6C67C000000 00F8:0000000000047CCED6D6D6E67C400000 00F9,0331:0000C0603000CCCCCCCCCCCC7600FE00 00FA,0331:00000C183000CCCCCCCCCCCC7600FE00 00FD:0000060C1800C6C6C6C6C6C67E060CF8 00FE:000000E060607C66666666667C6060F0 0100:00FE0010386CC6C6FEC6C6C6C6000000 0101:00000000FE00780C7CCCCCCC76000000 0101,0301:0000060CF800780C7CCCCCCC76000000 0102:C67C0010386CC6C6FEC6C6C6C6000000 0103:000000C67C00780C7CCCCCCC76000000 0104:00000010386CC6C6FEC6C6C6C618301E 0104,0300:60300010386CC6C6FEC6C6C6C618301E 0104,0301:0C180010386CC6C6FEC6C6C6C618301E 0104,0303:76DC0010386CC6C6FEC6C6C6C618301E 0105:000000000000780C7CCCCCCC7618301E 0105,0300:0000C0603000780C7CCCCCCC7618301E 0105,0301:00000C183000780C7CCCCCCC7618301E 0105,0303:00000076DC00780C7CCCCCCC7618301E 0105,0304:00000000FE00780C7CCCCCCC7618301E 0105,0304,0301:0000060CF800780C7CCCCCCC7618301E 0106:0C18003C66C2C0C0C0C0C2663C000000 0107:0000060C18007CC6C0C0C0C67C000000 0108:1C36003C66C2C0C0C0C0C2663C000000 0109:000010386C007CC6C0C0C0C67C000000 010A:1818003C66C2C0C0C0C0C2663C000000 010B:0000001818007CC6C0C0C0C67C000000 010C:6C38003C66C2C0C0C0C0C2663C000000 010D:00006C3810007CC6C0C0C0C67C000000 010E:6C3800F86C6666666666666CF8000000 010F:0000003B191A78D8D8D8D8D86C000000 0110:000000F86C6666F66666666CF8000000 0111:0000000C7E0C3C6CCCCCCCCC76000000 0112:00FE00FE6662687868606266FE000000 0113:00000000FE007CC6FEC0C0C67C000000 0114:C67C00FE6662687868606266FE000000 0115:000000C67C007CC6FEC0C0C67C000000 0116:181800FE6662687868606266FE000000 0116,0301:666C00FE6662687868606266FE000000 0117:0000001818007CC6FEC0C0C67C000000 0117,0301:0C18001818007CC6FEC0C0C67C000000 0118:000000FE6662687868606266FE18301E 0118,0300:301800FE6662687868606266FE18301E 0118,0301:0C1800FE6662687868606266FE18301E 0118,0303:76DC00FE6662687868606266FE18301E 0119:0000000000007CC6FEC0C0C67C18301E 0119,0300:0000603018007CC6FEC0C0C67C18301E 0119,0301:0000060C18007CC6FEC0C0C67C18301E 0119,0303:00000076DC007CC6FEC0C0C67C18301E 0119,0304:00000000FE007CC6FEC0C0C67C18301E 0119,0304,0301:0000060CF8007CC6FEC0C0C67C18301E 011A:6C3800FE6662687868606266FE000000 011B:00006C3810007CC6FEC0C0C67C000000 011C:1C36003C66C2C0C0DEC6C6663A000000 011D:000010386C0076CCCCCCCCCC7C0CCC78 011E:C67C003C66C2C0C0DEC6C6663A000000 011F:000000C67C0076CCCCCCCCCC7C0CCC78 0120:1818003C66C2C0C0DEC6C6663A000000 0121:00000018180076CCCCCCCCCC7C0CCC78 0122:0000003C66C2C0C0DEC6C6663A0C063C 0123:0000003C603076CCCCCCCCCC7C0CCC78 0124:386C00C6C6C6C6FEC6C6C6C6C6000000 0125:386C00E060606C7666666666E6000000 0126:00000066FF66667E6666666666000000 0127:00000060F8606C7666666666E6000000 0128:76DC003C18181818181818183C000000 0129:00000076DC003818181818183C000000 012A:007E003C18181818181818183C000000 012B:000000007E003818181818183C000000 012B,0301:0000060CF8003818181818183C000000 012C:663C003C18181818181818183C000000 012D:000000663C003818181818183C000000 012E:0000003C18181818181818183C18301E 012E,0300:3018003C18181818181818183C18301E 012E,0301:0C18003C18181818181818183C18301E 012E,0303:3B6E003C18181818181818183C18301E 012F:0000001818003818181818183C18301E 012F,0300:0000603018003818181818183C18301E 012F,0304:000000007E003818181818183C18301E 012F,0304,0301:0000060CF8003818181818183C18301E 012F,0307,0301:0C18001818003818181818183C18301E 012F,0307,0303:76DC001818003818181818183C18301E 0130:1818003C18181818181818183C000000 0130,0301:0C18003C18181818181818183C18301E 0131:0000000000003818181818183C000000 0132:000000EE6666666666F606663C000000 0133:000000666600EE6666666666F6061C00 0134:1C36001E0C0C0C0C0CCCCCCC78000000 0135:0000081C36001C0C0C0C0C0C0CCCCC78 0136:000000E666666C78786C6666E6180C78 0137:000000E06060666C78786C66E6180C78 0138:000000000000E66C78786C66E6000000 0139:306000F06060606060606266FE000000 013A:0C18003818181818181818183C000000 013B:000000F06060606060606266FE180C78 013C:0000003818181818181818183C180C78 013D:000000F66264606060606266FE000000 013E:00000076323430303030303078000000 013F:000000F06060606666606266FE000000 0140:00000070303030363630303078000000 0141:000000F0646C7870E0E06266FE000000 0142:000000381A1E1C18387858183C000000 0143:0C1800C6E6F6FEDECEC6C6C6C6000000 0144:0000060C1800DC666666666666000000 0145:000000C6E6F6FEDECEC6C6C6C6180C78 0146:000000000000DC666666666666180C78 0147:6C3800C6E6F6FEDECEC6C6C6C6000000 0148:00006C381000DC666666666666000000 0149:00006060C000DC666666666666000000 014A:000000DC7666666666666666EC000000 014B:000000000000DC66666666666606061C 014C:00FE007CC6C6C6C6C6C6C6C67C000000 014D:00000000FE007CC6C6C6C6C67C000000 014E:C67C007CC6C6C6C6C6C6C6C67C000000 014F:000000C67C007CC6C6C6C6C67C000000 0150:66CC007CC6C6C6C6C6C6C6C67C000000 0151:00002266CC007CC6C6C6C6C67C000000 0152:0000006ED8D8D8DED8D8D8D86E000000 0153:0000000000006CB6B6BEB8B86E000000 0154:0C1800FC6666667C6C666666F6000000 0155:0000060C1800DC7666606060F0000000 0156:000000FC6666667C6C666666E6180C78 0157:000000000000DC7666606060F03018F0 0158:6C3800FC6666667C6C666666F6000000 0159:00006C381000DC7666606060F0000000 015A:0C18007CC6C660380C06C6C67C000000 015B:0000060C18007CC660380CC67C000000 015C:386C007CC6C660380C06C6C67C000000 015D:000010386C007CC660380CC67C000000 015E:0000007CC6C660380C06C6C67C180C78 015F:0000000000007CC660380CC67C180C78 0160:6C38007CC6C660380C06C6C67C000000 0161:00006C3810007CC660380CC67C000000 0162:0000007E7E5A1818181818183C180C78 0163:000000103030FC30303030361C180C78 0164:361C007E7E5A1818181818183C000000 0165:000006123430FC30303030361C000000 0166:0000007E7E5A18187E1818183C000000 0167:000000103030FC30FC3030361C000000 0168:76DC00C6C6C6C6C6C6C6C6C67C000000 0169:00000076DC00CCCCCCCCCCCC76000000 016A:00FE00C6C6C6C6C6C6C6C6C67C000000 016A,0301:0C18FE00C6C6C6C6C6C6C6C67C000000 016A,0303:76DCFE00C6C6C6C6C6C6C6C67C000000 016B:00000000FC00CCCCCCCCCCCC76000000 016B,0301:0C183000FC00CCCCCCCCCCCC76000000 016B,0303:0076DC00FC00CCCCCCCCCCCC76000000 016C:C67C00C6C6C6C6C6C6C6C6C67C000000 016D:000000CC7800CCCCCCCCCCCC76000000 016E:386C38C6C6C6C6C6C6C6C6C67C000000 016F:0000386C3800CCCCCCCCCCCC76000000 0170:66CC00C6C6C6C6C6C6C6C6C67C000000 0171:00002266CC00CCCCCCCCCCCC76000000 0172:000000C6C6C6C6C6C6C6C6C67C18301E 0172,0300:301800C6C6C6C6C6C6C6C6C67C18301E 0172,0301:0C1800C6C6C6C6C6C6C6C6C67C18301E 0172,0303:76DC00C6C6C6C6C6C6C6C6C67C18301E 0173:000000000000CCCCCCCCCCCC7618301E 0173,0300:0000C0603000CCCCCCCCCCCC7618301E 0173,0301:00000C183000CCCCCCCCCCCC7618301E 0173,0303:00000076DC00CCCCCCCCCCCC7618301E 0173,0304:00000000FC00CCCCCCCCCCCC7618301E 0173,0304,0301:0000060CF800CCCCCCCCCCCC7618301E 0174:386C00C6C6C6C6D6D6D6FEEE6C000000 0175:000010386C00C6C6D6D6D6FE6C000000 0176:3C6600666666663C181818183C000000 0177:000010386C00C6C6C6C6C6C67E060CF8 0178:006600666666663C181818183C000000 0179:0C1800FEC6860C183060C2C6FE000000 017A:0000060C1800FECC183060C6FE000000 017B:181800FEC6860C183060C2C6FE000000 017C:000000181800FECC183060C6FE000000 017D:6C3800FEC6860C183060C2C6FE000000 017E:00006C381000FECC183060C6FE000000 017F:0000001C363230303030303078000000 0180:00000060F860786C666666667C000000 0181:0000007CB6B6B63C363636367C000000 0182:000000FC6460607C66666666FC000000 0183:0000007E6260786C666666667C000000 0184:00000060E060607C66666666FC000000 0185:00000060E060786C666666667C000000 0186:0000007CC6C606060606C6C67C000000 0186,0300:3018007CC6C606060606C6C67C000000 0186,0301:0C18007CC6C606060606C6C67C000000 0186,0302:386C007CC6C606060606C6C67C000000 0186,0306:C67C007CC6C606060606C6C67C000000 0186,0308:00C6007CC6C606060606C6C67C000000 0186,030C:6C38007CC6C606060606C6C67C000000 0186,0331:0000007CC6C606060606C6C67C00FE00 0187:0000033E66C2C0C0C0C0C2663C000000 0188:0000000000037EC6C0C0C0C67C000000 0189:000000F86C6666F66666666CF8000000 018A:0000007CB6B6B636363636367C000000 018B:0000007E4C0C0C7CCCCCCCCC7E000000 018C:0000007C4C0C3C6CCCCCCCCC76000000 018D:00000078CCCCCCCCD870180C78000000 018E:000000FECC8C2C3C2C0C8CCCFE000000 018F:0000007CC60606FEC6C6C6C67C000000 0190:0000007CC6C0C07860C0C0C67C000000 0190,0302:386C007CC6C0C07860C0C0C67C000000 0190,0306:C67C007CC6C0C07860C0C0C67C000000 0190,0308:00C6007CC6C0C07860C0C0C67C000000 0190,030C:6C38007CC6C0C07860C0C0C67C000000 0190,0331,0308:00C6007CC6C0C07860C0C0C67C00FE00 0191:0000007E3230343C34303030303030E0 0193:0000033E66C2C0C0DEC6C6663A000000 0194:000000C6C6C6C6C6C66C6C38386C6C38 0195:000000C0C0C0F3DBDBDBDBDBCE000000 0196:0000003C18181818181818180E000000 0197:0000003C1818187E181818183C000000 0198:000000E0646E7A7270786C6CEE000000 0199:000000C0C0CCDAF2E2E0F0D8D8000000 019A:000000381818187E181818183C000000 019B:00000078CC0C7E0C3C6CCCC6C6000000 019C:000000D6D6D6D6D6D6D6D6FE6F000000 019D:0000006666767E7E6E666666666060C0 019E:000000000000DC666666666666060606 019F:0000007CC6C6C6FEC6C6C6C67C000000 01A0:00000073DBDED8D8D8D8D8D870000000 01A1:00000000000073DBDED8D8D870000000 01A2:00000073DFDBDBDBDBDBDBDB73030303 01A3:00000000000073DFDBDBDBDB73030303 01A4:0000007EB3B3333E3030303078000000 01A5:000000386C607C66666666667C6060F0 01A6:000000F0607C66667C786C6CE6060000 01A7:0000007CC6C60C3860C0C6C67C000000 01A8:0000000000007CC60C3860C67C000000 01A9:000000FEC6623018183062C6FE000000 01AA:00000070D87818181818181818181B0E 01AB:000000103030FC30303030361C0C6C38 01AC:0000007EFE9A5818181818183C000000 01AD:0000001C3630FC30303030361C000000 01AE:0000007E7E5A1818181818181818180E 01AF:000000DBDBDED8D8D8D8D8D870000000 01B0:000000000000DBDBDED8D8D86C000000 01B1:000000C66C6C6CC6C6C6C6C67C000000 01B2:000000DCC6C6C6C6C6C66C3810000000 01B3:00000073DB1B1B0E0C0C0C0C1E000000 01B4:000000000000CEDBD8D8D8D8781830E0 01B5:000000FEC6860CFE3060C2C6FE000000 01B6:000000000000FECC18FE60C6FE000000 01B7:000000FE060C180C060606C67C000000 01B8:000000FEC0603060C0C0C0C67C000000 01B9:0000000000007E603018306060663C00 01BA:0000000000007E060C180C06063C603C 01BB:0000007CC6060C7E3060C0C6FE000000 01BC:000000FE6060780C060606663C000000 01BD:000000000000FE60780C06663C000000 01BE:000000783030FC303C0606C67C000000 01BF:000000000000DC6666666C78706060F0 01C0:00000018181818181818181818000000 01C1:0000006C6C6C6C6C6C6C6C6C6C000000 01C2:0000001818187E187E18181818000000 01C3:00000018181818181818001818000000 01C4:050200E7D3D3D2D2D2D2D6D6E7000000 01C5:000000E5D2D0D7D1D3D2D6D4E7000000 01C6:00000035323077B1B3B2B6B477000000 01C7:000000E7C3C3C3C3CBDBFB030E000000 01C8:000000E3C3C0C7C3C3C3CBDBFB031B0E 01C9:000000E36360676363636363F303331E 01CA:000000D7D3F3F3F3D3D3D3D30E000000 01CB:000000D3D3F0F7F3F3D3D3D3D303331E 01CC:000000030300B7DBDBDBDBDBDB03331E 01CD:6C380010386CC6C6FEC6C6C6C6000000 01CE:00006C381000780C7CCCCCCC76000000 01CF:663C003C18181818181818183C000000 01D0:0000663C18003818181818183C000000 01D1:6C38007CC6C6C6C6C6C6C6C67C000000 01D2:00006C3810007CC6C6C6C6C67C000000 01D3:6C3800C6C6C6C6C6C6C6C6C67C000000 01D4:00006C381000CCCCCCCCCCCC76000000 01D5:FE00C600C6C6C6C6C6C6C6C67C000000 01D6:0000FC00CC00CCCCCCCCCCCC76000000 01D7:0C18C600C6C6C6C6C6C6C6C67C000000 01D8:00183000CC00CCCCCCCCCCCC76000000 01D9:6C38C600C6C6C6C6C6C6C6C67C000000 01DA:6C381000CC00CCCCCCCCCCCC76000000 01DB:6030C600C6C6C6C6C6C6C6C67C000000 01DC:00603000CC00CCCCCCCCCCCC76000000 01DD:0000000000007CC60606FEC67C000000 01DE:FE00C610386CC6C6FEC6C6C6C6000000 01DF:0000FC00CC00780C7CCCCCCC76000000 01E0:FE00300010386CC6C6FEC6C6C6000000 01E1:00007C003000780C7CCCCCCC76000000 01E2:00FE003E6CCCCCFECCCCCCCCCE000000 01E3:00000000FE00EC36367ED8D86E000000 01E4:0000003C66C2C0C0DEC6CF663A000000 01E5:00000000000076CCCCCC7C0C7E0CCC78 01E6:361C003C66C2C0C0DEC6C6663A000000 01E7:00006C38100076CCCCCCCCCC7C0CCC78 01E8:361C00E666666C78786C6666E6000000 01E9:361C08E06060666C78786C66E6000000 01EA:0000007CC6C6C6C6C6C6C6C67C18301E 01EA,0300:3018007CC6C6C6C6C6C6C6C67C18301E 01EA,0301:0C18007CC6C6C6C6C6C6C6C67C18301E 01EA,0308:00C6007CC6C6C6C6C6C6C6C67C18301E 01EB:0000000000007CC6C6C6C6C67C18301E 01EB,0300:0000603018007CC6C6C6C6C67C18301E 01EB,0301:0000060C18007CC6C6C6C6C67C18301E 01EB,0308:00000000C6007CC6C6C6C6C67C18301E 01EC:00FE007CC6C6C6C6C6C6C6C67C18301E 01ED:00000000FE007CC6C6C6C6C67C18301E 01ED,0301:0000060CF8007CC6C6C6C6C67C18301E 01EE:6C3800FE060C180C060606C67C000000 01EF:0000361C08007E060C180C0606663C00 01F0:0000361C08001C0C0C0C0C0C0CCCCC78 01F1:000000E7D3D3D2D2D2D2D6D6E7000000 01F2:000000E0D0D0D7D1D3D2D6D4E7000000 01F3:00000030303077B1B3B2B6B477000000 01F4:0C18003C66C2C0C0DEC6C6663A000000 01F5:0000060C180076CCCCCCCCCC7C0CCC78 01F6:000000D8D8D8DBFBDBDBDBDBCE000000 01F7:000000FC666666666C787060606060E0 01F8:603000C6E6F6FEDECEC6C6C6C6000000 01F9:000060301800DC666666666666000000 01FA:0C18386C38386CC6C6FEC6C6C6000000 01FB:0C18386C3800780C7CCCCCCC76000000 01FC:0C18003E6CCCCCFECCCCCCCCCE000000 01FD:0000060C1800EC36367ED8D86E000000 01FE:0C18047CCECED6D6D6D6E6E67C400000 01FF:0000060C18047CCED6D6D6E67C400000 0200:CC660010386CC6C6FEC6C6C6C6000000 0201:000000CC6600780C7CCCCCCC76000000 0202:7CC60010386CC6C6FEC6C6C6C6000000 0203:0000007CC600780C7CCCCCCC76000000 0204:CC6600FE6662687868606266FE000000 0205:000000CC66007CC6FEC0C0C67C000000 0206:7CC600FE6662687868606266FE000000 0207:0000007CC6007CC6FEC0C0C67C000000 0208:CC66003C18181818181818183C000000 0209:000000CC66003818181818183C000000 020A:3C66003C18181818181818183C000000 020B:0000003C66003818181818183C000000 020C:CC66007CC6C6C6C6C6C6C6C67C000000 020D:000000CC66007CC6C6C6C6C67C000000 020E:7CC6007CC6C6C6C6C6C6C6C67C000000 020F:0000007CC6007CC6C6C6C6C67C000000 0210:CC6600FC6666667C6C666666F6000000 0211:000000CC6600DC7666606060F0000000 0212:7CC600FC6666667C6C666666F6000000 0213:0000007CC600DC7666606060F0000000 0214:CC6600C6C6C6C6C6C6C6C6C67C000000 0215:000000CC6600CCCCCCCCCCCC76000000 0216:7CC600C6C6C6C6C6C6C6C6C67C000000 0217:00000078CC00CCCCCCCCCCCC76000000 0218:0000007CC6C660380C06C6C67C001830 0219:0000000000007CC660380CC67C001830 021A:0000007E7E5A1818181818183C001830 021B:000000103030FC30303030361C001830 021C:000000BCE6C69C366606061C70C00000 021D:0000000000007CC61C36061C70C00000 021E:6C3800C6C6C6C6FEC6C6C6C6C6000000 021F:361C08E060606C7666666666E6000000 0220:000000DC7666666666666666E6060606 0221:0000001C0C0C3C6CCCCECDCD76080400 0222:0000004CC6C6C67CC6C6C6C67C000000 0223:000000246666663C666666663C000000 0224:000000FEC6860C183060C0C0FC060C00 0225:000000000000FECC183060C0FC060C00 0226:30300010386CC6C6FEC6C6C6C6000000 0227:000000303000780C7CCCCCCC76000000 0228:000000FE6662687868606266FE180C78 0229:0000000000007CC6FEC0C0C67C180C78 022A:FE00C6007CC6C6C6C6C6C6C67C000000 022B:0000FE00C6007CC6C6C6C6C67C000000 022C:FE76DC007CC6C6C6C6C6C6C67C000000 022D:00FE0076DC007CC6C6C6C6C67C000000 022E:1818007CC6C6C6C6C6C6C6C67C000000 022F:0000001818007CC6C6C6C6C67C000000 0230:FE1818007CC6C6C6C6C6C6C67C000000 0231:00FE001818007CC6C6C6C6C67C000000 0232:007E00666666663C181818183C000000 0233:00000000FE00C6C6C6C6C6C67E060CF8 0234:0000003818181818181E19193E080400 0235:000000000000D86C6C6E6D6D6E080400 0236:000000103030FC30303235361C040200 0237:0000000000000E06060606060666663C 0238:0000003C18183CDBDBDBDBDB7E000000 0239:0000000000007EDBDBDBDBDB3C18183C 023A:000000123C6CD6E6FEC6C6C6C6000000 023B:0000003C66C0C2C4C8D0E266BC000000 023C:0000000002047CCED0D0D0E67C408000 023D:00000078303030FC303032367E000000 023E:0000007E7E5B1A1C183858983C000000 023F:0000000000007CC660380CC67C613E00 0240:000000000000FECC183060C0F80D0700 0241:0000007CC606061C3030303030000000 0242:0000000000007CC6061C303030000000 0243:000000FC6666667C6666F666FC000000 0244:00000066666666FF666666663C000000 0244,0301:0C180066666666FF666666663C000000 0245:000000101038386C6CC6C6C6C6000000 0245,0301:0C1800101038386C6CC6C6C6C6000000 0246:000204FE6E6A687868707266FE408000 0247:0000000000047CCEFED0D0E67C400000 0248:0000001E0C0C7F0C0CCCCCCC78000000 0249:0000000606000E067F0606060666663C 024A:0000007DC6C6C6C6C6C6C6C67E060700 024B:00000000000076CCCCCCCCCC7C0C0C07 024C:000000FC6666667CFE6C6666E6000000 024D:000000000000DC7660F86060F0000000 024E:00000066FF66663C181818183C000000 024F:0000000000006666FF6666663E060CF8 0250:000000000000DC6666667C603C000000 0251:00000000000076CCCCCCCCCC76000000 0252:000000000000DC6666666666DC000000 0253:0000003C6660786C666666667C000000 0254:0000000000007CC6060606C67C000000 0254,0300:0000603018007CC6060606C67C000000 0254,0301:0000060C18007CC6060606C67C000000 0254,0302:000010386C007CC6060606C67C000000 0254,0306:000000C67C007CC6060606C67C000000 0254,0308:00000000C6007CC6060606C67C000000 0254,030C:00006C3810007CC6060606C67C000000 0254,0331:0000000000007CC6060606C67C00FE00 0255:0000000000007CC6C0C0DCE67C800000 0256:0000001C0C0C3C6CCCCCCCCC7C0C0D06 0257:000000060D0C3C6CCCCCCCCC76000000 0258:0000000000007CC6FE0606C67C000000 0259:0000000000007CC606FEC6C67C000000 025A:0000000000003B6C8E16266C38000000 025B:0000000000007CC6C078C0C67C000000 025B,0302:000010386C007CC6C078C0C67C000000 025B,0306:000000C67C007CC6C078C0C67C000000 025B,0308:00000000C6007CC6C078C0C67C000000 025B,030C:00006C3810007CC6C078C0C67C000000 025B,0331,0308:00000000C6007CC6C078C0C67C00FE00 025C:0000000000007CC6063C06C67C000000 025D:0000000000007ACD0D380CCC78000000 025E:0000000000007CC6C6DCC6C67C000000 025F:0000000000000E067F0606060666663C 0260:00000000060D7CCCCCCCCCCC7C0CCC78 0261:0000000000003C66666666663E06663C 0262:0000000000007CC6C0CEC6C67A000000 0263:000000000000C6C6C6C66C38386C6C38 0264:000000000000C66C6C38386C38000000 0265:000000CECCCCCCCCDC6C0C0C0E000000 0266:000000386C606C7666666666E6000000 0267:000000386C606C7666666666E606061C 0268:0000001818003818187E18183C000000 0269:0000000000003818181818180E000000 026A:0000000000003C18181818183C000000 026B:000000381818187BDE1818183C000000 026C:0000003818181878583E18183C000000 026D:00000038181818181818181818181B0E 026E:000000E060607F63666C6663F303331E 026F:000000000000C6D6D6D6D6FE6E000000 0270:000000000000C6D6D6D6D6FE6E060606 0271:000000000000ECFED6D6D6D6C606061C 0272:0000000000006C3636363636363030E0 0273:000000000000DC666666666666060603 0274:000000000000C6E6F6FEDECEC6000000 0275:0000000000007CC6C6FEC6C67C000000 0276:0000000000006ED8D8DED8D86E000000 0277:0000000000007CC6C6D6D6D66C000000 0278:0000001010107CD6D6D6D6D67C101010 0279:0000000000001E0C0C0CCCDC76000000 027A:0000001E0C0C0C0C0C0CCCDC76000000 027B:0000000000001E0C0C0CCCDC6C0C0D06 027C:000000000000DC7666606060606060F0 027D:000000000000DC766660606060606C38 027E:0000000000003C6666606060F0000000 027F:00000000000078CCCC0C0C0C1E000000 0280:000000000000FC66667C6C66E6000000 0281:000000000000E6666C7C6666FC000000 0282:0000000000007CC660380CC6FCC0D870 0283:0000000E1B181818181818181818D870 0284:0000000E1B191818181818183C98D870 0285:000000000070D8181818181B0E000000 0286:00000000000E1B1818181818187ED870 0287:00000070D8181818187E181810000000 0288:000000103030FC30303030303030361C 0289:000000000000666666FF66663B000000 0289,0301:0000060C1800666666FF66663B000000 028A:000000000000C66C6CC6C6C67C000000 028B:000000000000DCC6C6C6C6C67C000000 028C:0000000000001038386C6CC6C6000000 028C,0301:0000060C18001038386C6CC6C6000000 028D:0000000000006CFED6D6D6C6C6000000 028E:0000000000003E60C0FCC6C6C6C6C6C6 028F:0000000000006666663C18183C000000 0290:000000000000FECC183060C6FE060603 0291:000000000000FECC183066CBFE100000 0292:0000000000007E060C180C0606663C00 0293:0000000000007E060C180C063E663D00 0294:0000007CC606063C3030303078000000 0295:0000007CC6C0C078181818183C000000 0296:00000078303030303C0606C67C000000 0297:0000000000007CC6C0C0C0C0C0C0C67C 0298:0000003C66C3C3DBDBC3C3663C000000 0299:000000000000FC66667C6666FC000000 029A:0000000000007CC6C676C6C67C000000 029B:0000000000037EC6C0CEC6C67A000000 029C:000000000000C6C6C6FEC6C6C6000000 029D:0000000C0C001C0C0C0C0C0C0C7ECC78 029E:000000CECC6C3C3C6CCC0C0C0E000000 029F:000000000000F06060606266FE000000 02A0:00000000060D7CCCCCCCCCCC7C0C0C1E 02A1:0000007CC606063C30FC303078000000 02A2:0000007CC6C0C078187E18183C000000 02A3:0000003818187FD9DADADADC6F000000 02A4:0000003818187FDBDBDEDEDB6B031B0E 02A5:0000003818187FD9DADADBDD6F040000 02A6:000000206060F76C6C6663633E000000 02A7:000000266D6CFC6C6C6C6C6C3C0C2C18 02A8:000000206060F66D6C6C6E6D36000000 02A9:00000070D8C0FEDBDBDBDBDBDB03030E 02AA:000000E06060676C6C666363FE000000 02AB:000000E060606F6B63666C6DFF000000 02AC:000000C6D67C6C28C6D67C6C28000000 02AD:000000FEC6C6C60000FEC6C6C6000000 02AE:00000000000063B3B33333371B030303 02AF:00000000000066B6B63636361E060603 02B0:0000C0C0F0D8D8D80000000000000000 02B1:000070C0F0D8D8D80000000000000000 02B2:00001800381818D87000000000000000 02B3:00000000B0D8C0C00000000000000000 02B4:000000001818D8680000000000000000 02B5:000000001818D8680C00000000000000 02B6:0000D8D8F0D8D8F00000000000000000 02B7:00000000C6D67C6C0000000000000000 02B8:00000000D8D878187000000000000000 02B9:00001830600000000000000000000000 02BA:0000366CD80000000000000000000000 02BB:0C180000000000000000000000000000 02BC:00001818300000000000000000000000 02BD:00003030180000000000000000000000 02BE:0000180C180000000000000000000000 02BF:00003060300000000000000000000000 02C0:00000070D81830300000000000000000 02C1:00000070D8C060600000000000000000 02C2:0000001870C070180000000000000000 02C3:000000C0701870C00000000000000000 02C4:000020207070D8D80000000000000000 02C5:0000D8D8707020200000000000000000 02C6:000010386C0000000000000000000000 02C7:6C380000000000000000000000000000 02C8:00000018181818000000000000000000 02C9:000000007C0000000000000000000000 02CA:0000000C180000000000000000000000 02CB:00000060300000000000000000000000 02CC:00000000000000000000001818181800 02CD:00000000000000000000000000007C00 02CE:0000000000000000000000000000180C 02CF:00000000000000000000000000003060 02D8:C67C0000000000000000000000000000 02D9:18180000000000000000000000000000 02DA:0000386C380000000000000000000000 02DB:0000000000000000000000000030603C 02DC:00000076DC0000000000000000000000 02DD:66CC0000000000000000000000000000 02EE:00006C6C6C4800000000000000000000 0300:60300000000000000000000000000000 0301:0C180000000000000000000000000000 0302:386C0000000000000000000000000000 0303:76DC0000000000000000000000000000 0304:00FE0000000000000000000000000000 0305:00FF0000000000000000000000000000 0306:C67C0000000000000000000000000000 0307:18180000000000000000000000000000 0308:00C60000000000000000000000000000 0309:70183000000000000000000000000000 030A:386C3800000000000000000000000000 030B:66CC0000000000000000000000000000 030C:6C380000000000000000000000000000 030D:18181800000000000000000000000000 030E:66666600000000000000000000000000 030F:CC660000000000000000000000000000 0310:10C67C00000000000000000000000000 0311:7CC60000000000000000000000000000 0312:18303000000000000000000000000000 0313:18183000000000000000000000000000 0314:30301800000000000000000000000000 0315:03030600000000000000000000000000 0316:0000000000000000000000000000180C 0317:00000000000000000000000000001830 0318:00000000000000000000000000081808 0319:00000000000000000000000000101810 031A:7E060000000000000000000000000000 031B:00030306000000000000000000000000 031C:00000000000000000000000000306030 031D:0000000000000000000000000000107C 031E:00000000000000000000000000007C10 031F:00000000000000000000000000107C10 0320:00000000000000000000000000007C00 0321:000000000000000000000000000C4C38 0322:0000000000000000000000000030321C 0323:00000000000000000000000000001818 0324:0000000000000000000000000000C600 0325:00000000000000000000000000386C38 0326:00000000000000000000000000001830 0327:00000000000000000000000000180C78 0328:0000000000000000000000000018301E 0329:00000000000000000000000000181818 032A:0000000000000000000000000000FEC6 032B:0000000000000000000000000000D66C 032C:00000000000000000000000000006C38 032D:0000000000000000000000000000386C 032E:0000000000000000000000000000C67C 032F:00000000000000000000000000007CC6 0330:000000000000000000000000000076DC 0331:0000000000000000000000000000FE00 0332:0000000000000000000000000000FF00 0333:00000000000000000000000000FF00FF 0334:0000000000000076DC00000000000000 0335:000000000000007E0000000000000000 0336:00000000000000FF0000000000000000 0337:00000000000204081020400000000000 0338:00040408080810101020202040400000 0339:00000000000000000000000000180C18 033A:0000000000000000000000000000C6FE 033B:000000000000000000000000003C243C 033C:00000000000000000000000000006CD6 033D:6C386C00000000000000000000000000 033E:18301830000000000000000000000000 033F:FF00FF00000000000000000000000000 0340:60300000000000000000000000000000 0341:0C180000000000000000000000000000 0342:34580000000000000000000000000000 0343:18183000000000000000000000000000 0344:0CDB0000000000000000000000000000 0345:00000000000000000000000000303418 0346:FEC60000000000000000000000000000 0347:000000000000000000000000007C007C 0348:00000000000000000000000000666666 0349:00000000000000000000000000007E06 034A:0476DC40000000000000000000000000 034B:04718E20000000000000000000000000 034C:76DC0076DC0000000000000000000000 034D:00000000000000000000000000247E24 034E:00000000000000000000000010381010 0350:04020400000000000000000000000000 0351:30603000000000000000000000000000 0352:7CC61000000000000000000000000000 0353:000000000000000000000000006C386C 0354:00000000000000000000000000204020 0355:00000000000000000000000000040204 0356:0000000000000000000000000040244A 0357:180C1800000000000000000000000000 0358:06060000000000000000000000000000 0359:00000000000000000000000000285428 035A:000000000000000000000000006C926C 035B:207E0400000000000000000000000000 0374:00003020400000000000000000000000 0375:00000000000000000000001020600000 037A:00000000000000000000000000303418 037E:00000000000018180000001818300000 0384:00183000000000000000000000000000 0385:000C1800660000000000000000000000 0386:0060C010386CC6C6FEC6C6C6C6000000 0387:00000000000000001800000000000000 0388:60C000FE6662687868606266FE000000 0389:60C000666666667E6666666666000000 038A:0060C03C18181818181818183C000000 038C:60C0007CC6C6C6C6C6C6C6C67C000000 038E:60C000666666663C181818183C000000 038F:0060C0386CC6C6C6C6C66C28EE000000 0390:000C180066001818181818180E000000 0391:00000010386CC6C6FEC6C6C6C6000000 0392:000000FC6666667C66666666FC000000 0394:000000101038386C6CC6C6C6FE000000 0395:000000FE6662687868606266FE000000 0396:000000FEC6860C183060C2C6FE000000 0397:000000C6C6C6C6FEC6C6C6C6C6000000 0398:0000007CC6C6C6FEC6C6C6C67C000000 0399:0000003C18181818181818183C000000 039A:000000E666666C78786C6666E6000000 039B:000000101038386C6CC6C6C6C6000000 039C:000000C6EEFEFED6C6C6C6C6C6000000 039D:000000C6C6E6F6FEDECEC6C6C6000000 039E:000000FEFE82007C7C0082FEFE000000 039F:0000007CC6C6C6C6C6C6C6C67C000000 03A0:000000FEC6C6C6C6C6C6C6C6C6000000 03A1:000000FC6666667C60606060F0000000 03A4:0000007E7E5A1818181818183C000000 03A5:000000666666663C181818183C000000 03A7:000000C6C66C7C38387C6CC6C6000000 03A8:000000D6D6D6D6D6D67C101038000000 03AA:0066003C18181818181818183C000000 03AB:006600666666663C181818183C000000 03AC:00000018300076DCD8D8D8DC76000000 03AD:0000001830007CC6C078C0C67C000000 03AE:0000000C1800DC666666666666060600 03AF:0000001830003030303030301C000000 03B0:00183000C600E666666666663C000000 03B2:00000078CCCCCCD8FCC6C6C6FCC08000 03B3:000000000000C66C38386CC6C6C67C00 03B5:0000000000007CC6C078C0C67C000000 03B6:000000FE0C183060C0C0C0C07C063C00 03B7:000000000000DC666666666666060600 03B9:0000000000003030303030301C000000 03BA:000000000000C6CCF8F8CCC6C6000000 03BB:00000078CC0C0C0C3C6CCCC6C6000000 03BC:000000000000CCCCCCCCCCCCF6C0C0C0 03BD:000000000000E66666666C7830000000 03BE:000000FC3860603C60C0C0C07C061C00 03BF:0000000000007CC6C6C6C6C67C000000 03C1:0000000000007CC6C6C6C6C6FCC0C0C0 03C2:0000000000003C66C0C0C0603C061C00 03C5:000000000000E666666666663C000000 03C6:0000000000005CD6D6D6D6D67C101010 03C7:000000000000C66C3838386CC6000000 03C8:000000000010D6D6D6D6D6D67C101010 03C9:00000000000044C6D6D6D6FE6C000000 03CA:0000000066001818181818180E000000 03CB:000000006600E666666666663C000000 03CC:0000000810007CC6C6C6C6C67C000000 03CD:000000040800E666666666663C000000 03CE:00000008100044C6D6D6D6FE6C000000 03D0:0000003C66666C7C666666663C000000 03D1:0000003C66663E06C66666663C000000 03D2:000000C6CDCDCC783030303078000000 03D3:60C000C6CDCDCC783030303078000000 03D4:00CC00C6CDCDCC783030303078000000 03D6:000000000000FE6CC6D6D6D66C000000 03D7:00000000000046A62C3868CAC40C1800 03DA:0000003C66C2C0C0C0C0603C06061C00 03DB:0000000000007EC0C0C0C0C07C06061C 03DC:000000FE6662687868606060F0000000 03DD:0000000000007E3230303C3430303030 03DE:00006030306063FFC6060C0C06000000 03DF:00000030306060FEFE0C0C1818000000 03E0:00000078AC26260B0B1B1B1B1B030204 03E1:0000000000C0603018284C1424060202 03E2:000000DBDBDBDBDBDBDBDBDB6D033E00 03E3:000000000000DBDBDBDBDBDB6D037E00 03E4:00000076D6C6C6C67E06060606000000 03E5:00000036666666663E06060606000000 03E6:000000C0C0C0C0FCC6C6C6C6C606769C 03E7:0000000000087CD666060666BC000000 03E8:0000007CC6C6063C60C6C6C67C000000 03E9:0000003C6666261C70C0C2C67C000000 03EA:000000C668383038384C4C86FE000000 03EB:00000000000064BA3038284C7C000000 03EC:0000007EC0CCD6C6C6C6C6C67C000000 03ED:0000000000007EC0DCC6C6C67C000000 03EE:0000003C187E9918181818183C000000 03EF:000000181C187E581818183818000000 03F0:00000000000046A62C3868CAC4000000 03F1:0000000000007CC6C6C6C6FCC0603C06 03F2:0000000000007CC6C0C0C0C67C000000 03F3:0000000606000E06060606060666663C 0400:301800FE6662687868606266FE000000 0401:006C00FE6662687868606266FE000000 0401,0304:FE00C600FE66626878686266FE000000 0402:000000FC6060606C76666666EC000000 0403:0C1800FE6662606060606060F0000000 0404:0000007CC6C0C8F8C8C0C0C67C000000 0405:0000007CC6C660380C06C6C67C000000 0406:0000003C18181818181818183C000000 0406,0307:1818003C18181818181818183C000000 0407:0066003C18181818181818183C000000 0408:0000001E0C0C0C0C0CCCCCCC78000000 0409:000000FC5858585C5A5A5A5ADC000000 040A:000000D8D8D8D8FCDADADADADC000000 040B:000000FC6060607C66666666E6000000 040C:0C1800E6666C6C78786C6C66E6000000 040D:301800C6C6C6CEDEF6E6C6C6C6000000 040E:C67C00C6C6C6C6C67E0606C67C000000 040F:000000EE6C6C6C6C6C6C6C6CFE100000 0410:0000001E3666C6C6FEC6C6C6C6000000 0410,0304:00FE001E3666C6C6FEC6C6C6C6000000 0411:000000FE6260607C66666666FC000000 0412:000000FC6666667C66666666FC000000 0413:000000FE6662606060606060F0000000 0414:0000001E3666666666666666FFC38100 0415:000000FE6662687868606266FE000000 0415,0304:00FE00FE6662687868606266FE000000 0416:000000D6D654547C7C5454D6D6000000 0417:0000007CC6060C3C0C0606C67C000000 0418:000000C6C6C6CEDEF6E6C6C6C6000000 0419:C67C00C6C6C6CEDEF6E6C6C6C6000000 041A:000000E6666C6C78786C6C66E6000000 041B:0000001E3666666666666666C6000000 041C:000000C6EEFEFED6C6C6C6C6C6000000 041D:000000C6C6C6C6FEC6C6C6C6C6000000 041E:0000007CC6C6C6C6C6C6C6C67C000000 041E,0304:00FE007CC6C6C6C6C6C6C6C67C000000 041F:000000FEC6C6C6C6C6C6C6C6C6000000 0420:000000FC666666667C606060F0000000 0421:0000007CC6C6C0C0C0C0C2C67C000000 0422:0000007E7E5A1818181818183C000000 0423:000000C6C6C6C6C67E0606C67C000000 0423,0301:0C1800C6C6C6C6C67E0606C67C000000 0424:0000007CD6D6D6D6D6D67C1038000000 0425:000000C6C66C7C38387C6CC6C6000000 0426:000000C6C6C6C6C6C6C6C6C6FF030300 0427:000000C6C6C6C6C67E06060606000000 0428:000000D6D6D6D6D6D6D6D6D6FE000000 0429:000000D6D6D6D6D6D6D6D6D6FF030300 042A:000000F8B0B0303C363636367C000000 042B:000000C6C6C6C6F6DEDEDEDEF6000000 042B,0304:00FE00C6C6C6C6F6DEDEDEDEF6000000 042C:000000F06060607C66666666FC000000 042D:0000007CC606263E260606C67C000000 042D,0304:00FE007CC606263E260606C67C000000 042D,0307:1818007CC606263E260606C67C000000 042E:000000CCD6D6D6F6D6D6D6D6CC000000 042E,0304:00FE00CCD6D6D6F6D6D6D6D6CC000000 042F:0000007ECCCCCC7C6CCCCCCCCE000000 042F,0304:00FE007ECCCCCC7C6CCCCCCCCE000000 0430:000000000000780C7CCCCCCC76000000 0430,0304:00000000FE00780C7CCCCCCC76000000 0431:000000067CC0C0FCC6C6C6C67C000000 0432:000000000000FC66667C6666FC000000 0433:000000000000FE6262606060F0000000 0434:0000000000001E3666666666FFC3C300 0435:0000000000007CC6C6FEC0C67C000000 0435,0304:00000000FE007CC6C6FEC0C67C000000 0436:000000000000D6D6547C54D6D6000000 0437:0000000000007CC6063C06C67C000000 0438:000000000000C6C6CEDEF6E6C6000000 0439:000000C67C00C6C6CEDEF6E6C6000000 043A:000000000000E66C78786C66E6000000 043B:0000000000001E3666666666E6000000 043C:000000000000C6EEFEFED6D6C6000000 043D:000000000000C6C6C6FEC6C6C6000000 043E:0000000000007CC6C6C6C6C67C000000 043E,0304:00000000FE007CC6C6C6C6C67C000000 043F:000000000000FEC6C6C6C6C6C6000000 0440:000000000000DC66666666667C6060F0 0441:0000000000007CC6C0C0C0C67C000000 0442:0000000000007E5A181818183C000000 0443:000000000000C6C6C6C6C6C67E06C67C 0443,0301:0000060C1800C6C6C6C6C6C67E06C67C 0444:0000000038107CD6D6D6D6D67C101038 0445:000000000000C66C3838386CC6000000 0446:000000000000C6C6C6C6C6C6FF030300 0447:000000000000C6C6C67E060606000000 0448:000000000000D6D6D6D6D6D6FE000000 0449:000000000000D6D6D6D6D6D6FE030300 044A:000000000000F8B0B03C36367C000000 044B:000000000000C6C6C6F6DEDEF6000000 044B,0304:00000000FE00C6C6C6F6DEDEF6000000 044C:000000000000F060607C6666FC000000 044D:0000000000007CC6063E06C67C000000 044D,0304:00000000FE007CC6063E06C67C000000 044D,0307:0000001818007CC6063E06C67C000000 044E:000000000000CCD6D6F6D6D6CC000000 044E,0304:00000000FE00CCD6D6F6D6D6CC000000 044F:0000000000007ECCCC7C6CCCCE000000 044F,0304:00000000FE007ECCCC7C6CCCCE000000 0450:0000603018007CC6FEC0C0C67C000000 0451:000000006C007CC6C6FCC0C67C000000 0451,0304:0000FE00C6007CC6C6FCC0C67C000000 0452:0000006060F860607C666666E606061C 0453:0000060C1800FE6260606060F0000000 0454:0000000000007CC6C0F8C0C67C000000 0455:0000000000007CC660380CC67C000000 0456:0000001818003818181818183C000000 0457:000000006C003818181818183C000000 0458:0000000606000E06060606060666663C 0459:000000000000FC585C5A5A5ADC000000 045A:000000000000D8D8FCDADADADC000000 045B:00000060F860607C66666666E6000000 045C:0000060C1800E66C78786C66E6000000 045D:000060301800C6C6CEDEF6E6C6000000 045E:000000C67C00C6C6C6C6C6C67E06C67C 045F:000000000000EE6C6C6C6C6CFE100000 0460:0000006CC6C6D6D6D6D6D6FE6C000000 0461:0000000000006CC6D6D6D6FE6C000000 0462:00000030FCB4303C363636367C000000 0463:000000303030FCB4303C36367C000000 0464:000000CEDBD9D8FED8D8D9DBCE000000 0465:000000000000CEDBD8FED8DBCE000000 0466:0000001038386C6C6CFED6D6D6000000 0467:0000000000001038386C7CD6D6000000 0468:000000888C9C96F6B6BFABEBEB000000 0469:000000000000888C9CF6BEABEB000000 046A:000000FEC66C6C387CD6D6D6D6000000 046B:000000000000FEC66C7CD6D6D6000000 046C:000000FFA3B296FC9CBEAAABEB000000 046D:000000000000BFA396FEABABEB000000 046E:006C38107CC606067C0606067CC07C00 046F:00006C3810007C86067C06067CC07C00 0470:0000001096D6D6D6D6D67C1010000000 0471:00000010101096D6D6D6D6D67C101010 0472:0000007CC6C6C6FEC6C6C6C67C000000 0473:0000000000007CC6C6FEC6C67C000000 0474:000000C2C6C6C4CC6C68783830000000 0475:000000000000C2C6646C383810000000 0476:00CC6600C2C6C4C46C68783830000000 0477:000000CC6600C2C6646C383810000000 0478:00000070D8D8DBDBDBDBDBDB6F03061C 0479:00000000000073DBDBDBDBDB6F03061C 047A:0000107CD6C6C6C6C6C6C6D67C100000 047B:0000000000107CD6C6C6C6D67C100000 047C:7C8238006CC6C6D6D6D6D6FE6C000000 047D:00007C8238006CC6D6D6D6FE6C000000 047E:007C54006CC6C6D6D6D6D6FE6C000000 047F:0000007C54006CC6D6D6D6FE6C000000 0480:0000003C66C2C0C0C0C0C0603C0C0C0C 0481:0000000000007CC6C0C0C0C078181800 0482:00000006063C0F1818F03C6060000000 0483:0000047C400000000000000000000000 0484:00001824440000000000000000000000 0485:0000407C400000000000000000000000 0486:0000047C040000000000000000000000 0488:00000000186600C30066180000000000 0489:00000008504600824100620A10000000 048A:6C3800C6C6C6CEDEFEF6E6C6C7030100 048B:0000006C3800C6CEDEFEF6E6C7030100 048C:000060F06060607C66666666FC000000 048D:000000000060F060607C6666FC000000 048E:000000FC666E647A60606060F0000000 048F:000000000000DC6666666E647A6060F0 0490:000206FE6060606060606060F0000000 0491:000000000206FE6060606060F0000000 0492:000000FE666260F860606060F0000000 0493:000000000000FE6260F86060F0000000 0494:000000FE666260607C666666F606063C 0495:000000000000FE6262607C66F606063C 0496:000000D6D654547C7C5454D6D7030300 0497:000000000000D6D6547C54D6D7030300 0498:0000007CC6060C3C0C0606C67C180C78 0499:0000000000007CC6063C06C67C180C78 049A:000000E6666C6C78786C6C66E7030300 049B:000000000000E66C78786C66E7030300 049C:000000C3C3D6D6FCFCD6D6C3C3000000 049D:000000000000D3D6FCFCD6D3C3000000 049E:000000E363F6667C7C666663E3000000 049F:0000006060F066666C786C6666000000 04A0:000000F6363C3C38383C3C3636000000 04A1:000000000000F63C38383C3636000000 04A2:000000C6C6C6C6FEC6C6C6C6C7030300 04A3:000000000000C6C6C6FEC6C6C7030300 04A4:000000DED8D8D8F8D8D8D8D8D8000000 04A5:000000000000DED8D8F8D8D8D8000000 04A6:000000F8D8D8D8DEDBDBDBDBDB030B06 04A7:000000000000D8D8D8FEDBDBDB030B06 04A8:0000007CC6C0CCD6D6D6D6D67C18180E 04A9:0000000000007CC6C0CCD6D67C18180E 04AA:0000007CC6C6C0C0C0C0C2C67C180C78 04AB:0000000000007CC6C0C0C0C67C180C78 04AC:0000007E7E5A1818181818183E060600 04AD:0000000000007E5A181818183E060600 04AE:000000666666663C181818183C000000 04AF:00000000000066666666663C18181818 04B0:000000666666663C187E18183C000000 04B1:00000000000066666666663C187E1818 04B2:000000C6C66C7C38387C6CC6C7030300 04B3:000000000000C66C3838386CC7030300 04B4:000000F646464646464646467F030300 04B5:000000000000F646464646467F030300 04B6:000000C6C6C6C6C67E06060607030300 04B7:000000000000C6C6C67E060607030300 04B8:000000C6C6D6D6D67E16160606000000 04B9:000000000000C6D6D67E160606000000 04BA:000000C0C0C0FCC6C6C6C6C6C6000000 04BB:000000E060606C7666666666E6000000 04BC:0000009CB6B6B67E303036361C000000 04BD:0000000000009CB6B67E30361C000000 04BE:0000009CB6B6B67E303036361C18301E 04BF:0000000000009CB6B67E30361C18301E 04C0:0000003C18181818181818183C000000 04C1:C67C00D6D654547C7C5454D6D6000000 04C2:000000C67C00D6D6547C54D6D6000000 04C3:000000E6666C6C78786C6C66E606063C 04C4:000000000000E66C78786C66E606063C 04C5:0000003E6666666666666666C7030100 04C6:0000000000003E6666666666C7030100 04C7:000000C6C6C6C6FEC6C6C6C6C606063C 04C8:000000000000C6C6C6FEC6C6C606063C 04C9:000000C6C6C6C6FEC6C6C6C6C7030100 04CA:000000000000C6C6C6FEC6C6C7030100 04CB:000000C6C6C6C6C67E0606061E181800 04CC:000000000000C6C6C67E06061E181800 04CD:000000C6EEFEFED6C6C6C6C6C7030100 04CE:000000000000C6EEFEFED6C6C7030100 04D0:C67C001E3666C6C6FEC6C6C6C6000000 04D1:000000C67C00780C7CCCCCCC76000000 04D2:00C6001E3666C6C6FEC6C6C6C6000000 04D3:00000000CC00780C7CCCCCCC76000000 04D4:0000003E6CCCCCFECCCCCCCCCE000000 04D5:000000000000EC36367ED8D86E000000 04D6:C67C00FE6662687868606266FE000000 04D7:000000C67C007CC6C6FEC0C67C000000 04D8:0000007CC60606FEC6C6C6C67C000000 04D9:0000000000007CC606FEC6C67C000000 04DA:00C6007CC60606FEC6C6C6C67C000000 04DB:00000000C6007CC606FEC6C67C000000 04DC:00C600D6D654547C7C5454D6D6000000 04DD:00000000C600D6D6547C54D6D6000000 04DE:00C6007CC6060C3C0C0606C67C000000 04DF:00000000C6007CC6063C06C67C000000 04E0:000000FE060C180C060606C67C000000 04E1:0000000000007E060C180C060606663C 04E2:00FE00C6C6C6CEDEF6E6C6C6C6000000 04E3:00000000FE00C6C6CEDEF6E6C6000000 04E4:00C600C6C6C6CEDEF6E6C6C6C6000000 04E5:00000000C600C6C6CEDEF6E6C6000000 04E6:00C6007CC6C6C6C6C6C6C6C67C000000 04E7:00000000C6007CC6C6C6C6C67C000000 04E8:0000007CC6C6C6FEC6C6C6C67C000000 04E9:0000000000007CC6C6FEC6C67C000000 04EA:00C6007CC6C6C6FEC6C6C6C67C000000 04EB:00000000C6007CC6C6FEC6C67C000000 04EC:006C6C0078CC86063E0686CC78000000 04ED:0000006C6C007CC6063E06C67C000000 04EE:00FE00C6C6C6C6C67E0606C67C000000 04EF:00000000FE00C6C6C6C6C6C67E06C67C 04F0:00C600C6C6C6C6C67E0606C67C000000 04F1:00000000C600C6C6C6C6C6C67E06C67C 04F2:66CC00C6C6C6C6C67E0606C67C000000 04F3:00003366CC00C6C6C6C6C6C67E06C67C 04F4:00C600C6C6C6C6C67E06060606000000 04F5:00000000C600C6C6C67E060606000000 04F8:00C600C6C6C6C6F6DEDEDEDEF6000000 04F9:00000000C600C6C6C6F6DEDEF6000000 0500:0000001E0C0C0C7CCCCCCCCC7E000000 0501:0000001C0C0C3C6CCCCCCCCC76000000 0502:0000001E0C0C0C7CCDCDCDCD76000000 0503:0000001C0C0C3C6CCCCDCDCD76000000 0504:00000078CC8C0C380D0D0D0D06000000 0505:00000000000078CC0C390D0D06000000 0506:0000007CC686063C0606060607030100 0507:0000000000007CC6063C060607030100 0508:0000003C6C6C6C6C6D6D6D6DC6000000 0509:0000000000003C6C6C6D6D6DC6000000 050A:000000CCCCCCCCFCCDCDCDCDC6000000 050B:000000000000CCCCCCFDCDCDC6000000 050C:0000003C66C2C0C0CEC6C6663C000000 050D:0000000000007CC6C0CEC6C67C000000 050E:0000007E7E5A18181B1B1B1B0E000000 050F:0000000000007E5A181B1B1B0E000000 0524:000000FEC6C6C6C6C6C6C6C6C7030300 0525:000000000000FEC6C6C6C6C6C7030300 052A:0000003535565E5655555550F8888800 052B:00000000000035555E959590F8880000 0531:000000CCCCCCCCCCDCDCDECE7A000000 0532:00000078CCCCCCCCC0C0FEC0C0000000 0533:00000078CCCCCCCCCC7F0C0C0C000000 0534:00000078CCCCCCCCCCCF0C0C0C000000 0535:000000C0C0FEC0C0CCCCCCCC78000000 0536:0000003C6666663E060CD8FEC3000000 0537:000000C0C0FEC0C0C0F80C0C78000000 0538:00000078CCCCCCCCCCC0C0C0FE000000 0539:0000007CC6C6C6CFD6D6D6D6CC000000 053A:0000000C0C7FCCCCCCCCCCCC78000000 053B:0000006060607C666666666060000000 053C:000000C0C0C0C0C0C0C0C0C0FC060000 053D:000000C0C0C0F6D6D6D6D6D6CC000000 053E:000000C07EFBCCCCCCCCCCCC78000000 053F:000000606066666666663E0606000000 0540:0000001830180C183060C0F03C0E0C00 0541:0000003C6666660606066CD86E000000 0542:00000078CCCCCCCCCCCC0C0C0F000000 0543:0000000EDB703078CCCCCCDC6C000000 0544:000000CFCCCCCCCCCCCCCCCC78000000 0545:0000003C66060E1C360666663C000000 0546:000000E060606060666666663C000000 0547:0000007C063E6666606066663C000000 0548:0000003C666666666666666666000000 0549:0000003C6666662606066C38180C0000 054A:0000007CD6D6D6D6D6D6161606060000 054B:00000060F0D8CCC666361CD8FEC30000 054C:00000078CCCCCCCCCCCFCCCCCC000000 054D:0000006666666666666666663C000000 054E:0000000C0CCCCCCCCCCC7C0C0F000000 054F:0000003C666660381C0666663C000000 0550:0000003C666666666666606060000000 0551:0000003C6666663C660666663C000000 0552:000000C0C0F0D8D8D8D8CEC0C0000000 0553:00000010107CD6D6D6D67C1010000000 0554:0000003C6666667C6060FE6060000000 0555:0000003C66666666666666663C000000 0556:00000070D0D0D07C1616D6D67C000000 0559:00001830301800000000000000000000 055A:00000038381818300000000000000000 055B:0000000C183060000000000000000000 055C:0000000376DC00000000000000000000 055D:0000006030180C000000000000000000 055E:0000003C428A04000000000000000000 055F:000070603E0000000000000000000000 0561:000000000000D6D6D6D6D6D66E000000 0562:000000000000F8CCCCCCC0C0FEC0C0C0 0563:0000000000007CCCCCCCCCCC7F0C0C0C 0564:000000000000F8CCCCCCCCCCCF0C0C0C 0565:000000C0C0C0FEC0C0CCCCCC7C000000 0566:000000000000CCCCCCCCCCCC7C0C0C0F 0567:0000006060607C6060607C061C000000 0568:000000000000F8CCCCCCCCCCC0C0C0FE 0569:000000000000FCC6CFD6D6D6CCC0C0C0 056A:0000000C0C0C0C7FCCCCCCCC7C000000 056B:000000606060607C6666666666606060 056C:0000000000006060606060606060607E 056D:000000C0C0C0C0F6D6D6D6D6CEC0C0C0 056E:000000C0780C0C7FCCCCCCCC78000000 056F:0000006060606666666666663E060606 0570:0000006060607C666666666666000000 0571:000000307E0C183070D8CCCE76000000 0572:000000000000F8CCCCCCCCCCCC0C0C0F 0573:0000001C366060F86C66666E3A000000 0574:0000000F0C0C0CCCCCCCCCCC7C000000 0575:0000000000000C0C0C0C0C0C0C6CDC70 0576:0000007860606066666666663E000000 0577:00000000000078CCCCCC0C183060C07E 0578:0000000000007C666666666666000000 0579:0000000000001830180C183060C0C07E 057A:000000000000D6D6D6D6D6D66E060606 057B:00000000000070D8CCCC6C383060C07E 057C:000000000000F8CCCCCCCCCCCF000000 057D:0000000000006666666666663E000000 057E:0000000C0C0C0CCCCCCCCCCC7C0C0C0F 057F:000000000000DCD6D6D6D6D676000000 0580:0000000000007C666666666666606060 0581:0000000000006666666666663E06663C 0582:0000000000006060606060607C000000 0583:000000101010DCD6D6D6D6D676101010 0584:0000000000007C666666667C60FE6060 0585:0000000000003C66666666663C000000 0586:00000070D0D0D07C1616D6D67C101010 0587:000000C0C0C0C0C0CCCCCCCC77000000 0589:00000000000018180000001818000000 058A:0000000000000000E67C000000000000 058D:00000000304C52BA9464180000000000 058E:00000000186494BA524C300000000000 0591:00000000000000000000000000101038 0592:00180066000000000000000000000000 0593:00083810382000000000000000000000 0594:00180018000000000000000000000000 0595:006C606C000000000000000000000000 0596:0000000000000000000000000010180C 0597:00103810000000000000000000000000 0598:0074D65C000000000000000000000000 0599:00C06020000000000000000000000000 059A:00000000000000000000000000030603 059B:00000000000000000000000000281830 059C:000C1810000000000000000000000000 059D:00030604000000000000000000000000 059E:001B3624000000000000000000000000 059F:0044AA6C280000000000000000000000 05A0:00040A0C080000000000000000000000 05A1:004050E0800000000000000000000000 05A3:000000000000000000000000000C0C3C 05A4:00000000000000000000000000183018 05A5:00000000000000000000000000103060 05A6:00000000000000000000000000246CD8 05A7:00000000000000000000000000183008 05A8:00603010000000000000000000000000 05A9:0040A060200000000000000000000000 05AA:000000000000000000000000006C3810 05AB:00183018000000000000000000000000 05AC:000C0C3C000000000000000000000000 05AD:00000000000000000000000000040603 05AE:0048A890000000000000000000000000 05AF:00386C38000000000000000000000000 05B0:00000000000000000000000000180018 05B1:00000000000000000000000000DB0033 05B2:00000000000000000000000000F60006 05B3:00000000000000000000000000F66066 05B4:00000000000000000000000000180000 05B5:00000000000000000000000000660000 05B6:00000000000000000000000000660018 05B7:00000000000000000000000000007E00 05B8:00000000000000000000000000007E18 05B9:00006060000000000000000000000000 05BB:00000000000000000000000000C01803 05BC:00000000000000001818000000000000 05BD:00000000000000000000000000001818 05BE:000000007EFC00000000000000000000 05BF:0000007C000000000000000000000000 05C0:00000000001818181818181818000000 05C1:00000606000000000000000000000000 05C2:0000C0C0000000000000000000000000 05C3:00000000001818000000001818000000 05C4:00001818000000000000000000000000 05D0:0000000000C6C66676DCCCC6C6000000 05D1:0000000000F80C0C0C0C0C0CFE000000 05D2:0000000000380C0C0C0C1C36E6000000 05D3:0000000000FE0C0C0C0C0C0C0C000000 05D4:0000000000FC060606C6C6C6C6000000 05D5:00000000007018181818181818000000 05D6:0000000000FC36363030303030000000 05D7:0000000000FC66C6C6C6C6C6C6000000 05D8:0000000000CCD6D6C6C6C6C67C000000 05D9:00000000007018181830000000000000 05DA:0000000000FC06060606060606060606 05DB:0000000000FC060606060606FC000000 05DC:000000C0C0FC06060C18303030000000 05DD:0000000000FC66C6C6C6C6C6FE000000 05DE:0000000000DC7666C6C6C6C6DE000000 05DF:0000000000380C0C0C0C0C0C0C0C0C0C 05E0:0000000000380C0C0C0C0C0C7C000000 05E1:0000000000FC66C6C6C6C6CC78000000 05E2:0000000000EE66666666361CF8000000 05E3:0000000000FC46C6C6E6060606060606 05E4:0000000000FC46C6C6E60606FC000000 05E5:0000000000EE66666C78606060606070 05E6:0000000000EE66663C180C06FE000000 05E7:0000000000FC060666646C6E60606060 05E8:0000000000FC06060606060606000000 05E9:0000000000D6D6D6D6D6F6C67C000000 05EA:0000000000FC6666666666E6E6000000 05F0:0000000000CC66666666666666000000 05F1:0000000000CC666666C6060606000000 05F2:0000000000CC666666CC000000000000 05F3:0000000C180000000000000000000000 05F4:00000066CC0000000000000000000000 060C:00000000000810181800000000000000 061B:00000000081018001800000000000000 061F:003C6630180800000800000000000000 0621:00000000001824201E20000000000000 0622:00023C40101010101010000000000000 0623:0018201C200808080808000000000000 0624:00001C201C200C120E02041860000000 0625:000000000808080808080018201C2000 0626:0000304038400708888681827C000000 0627:00000000080808080808000000000000 0628:0000000000004081817E000008000000 0629:0000280000182422221C000000000000 062A:0000000000144081817E000000000000 062B:0000080014004081817E000000000000 062C:0000000000708F3040808880413E0000 062D:0000000000708F3040808080413E0000 062E:0000200000708F3040808080413E0000 062F:0000000000080402423C000000000000 0630:0000001000080402423C000000000000 0631:00000000000004020204186000000000 0632:00000008000004020204186000000000 0633:00000000000001158884847800000000 0634:00000800140001158884847800000000 0635:00000000000609319E88887000000000 0636:00000004000609319E88887000000000 0637:0000002020202C32A27C000000000000 0638:0000002420202C32A27C000000000000 0639:000000000070808C7040808080413E00 063A:000040000070808C7040808080413E00 0640:0000000000000000FF00000000000000 0641:0000000400064985837E000000000000 0642:0000000A0006090947818181423C0000 0643:0000001921192101817E000000000000 0644:00000202020202428282847800000000 0645:00000000000C12123C40404040404000 0646:00000008000041818181423C00000000 0647:0000000040304E4939E6000000000000 0648:0000000000000C120E02041860000000 0649:0000000000000708888681817E000000 064A:0000000000000708888681817E000024 064B:000C300C300000000000000000000000 064C:000C12CA2C7000000000000000000000 064D:00000000000000000000000C300C3000 064E:000C3000000000000000000000000000 064F:0008140C081000000000000000000000 0650:000000000000000000000000000C3000 0651:00224936000000000000000000000000 0652:00182418000000000000000000000000 0653:00017E80000000000000000000000000 0654:000C100C100000000000000000000000 0655:000000000000000000000000000C100C 0660:00000000081C08000000000000000000 0661:00101018080808080800000000000000 0662:003C4240402020101000000000000000 0663:004A4A74402020101000000000000000 0664:00182040381020423C00000000000000 0665:00183C24664242423C00000000000000 0666:00423E02040404020200000000000000 0667:00424224242418181800000000000000 0668:00181818242424424200000000000000 0669:003844443C0404020200000000000000 066A:00000060919264081026498906000000 066B:00000000000000000018183030606000 066C:00001038181020000000000000000000 066D:00000000101038FE7C386C4400000000 0670:00101010100000000000000000000000 0671:0006295E000404040404000000000000 0672:0006285E000404040404000000000000 0673:000000000404040404040006285E0000 0674:00000708070800000000000000000000 0675:00030403141010101010000000000000 0676:0003040304000C120E02041860000000 0677:0023543324400C120E02041860000000 0678:0003040304000708888681817E000000 0679:00101C1438004081817E000000000000 067A:0000080008004081817E000000000000 067B:0000000000004081817E000800080000 067C:0000000000144081817E081408000000 067D:0000140008004081817E000000000000 067E:0000000000004081817E000014000800 067F:0000140014004081817E000000000000 0680:0000000000004081817E000014001400 0681:0006080608708F3040808080413E0000 0682:0008000800708F3040808080413E0000 0683:0000000000708F3040809480413E0000 0684:0000000000708F3040888088413E0000 0685:0008001400708F3040808080413E0000 0686:0000000000708F3040948088413E0000 0687:0000000000708F3040948094413E0000 0688:0020382870080402423C000000000000 0689:0000000000080402423C081408000000 068A:0000000000080402423C000008000000 068B:0020382870080402423C000008000000 068C:0000140000080402423C000000000000 068D:0000000000080402423C000014000000 068E:0008001400080402423C000000000000 068F:0014000800080402423C000000000000 0690:0014001400080402423C000000000000 0691:00101C14380004020204186000000000 0692:00001408000004020204186000000000 0693:000000000000040202041C6A04000000 0694:00000000000004020204186200000000 0695:00000000000004020204186000140800 0696:00000000000004021204186200000000 0697:00000014000004020204186000000000 0698:00080014000004020204186000000000 0699:00140014000004020204186000000000 069A:000000000400011588888A7000000000 069B:00000000000001158888906500020000 069C:000004000A0001158888906500020000 069D:00000000000609319E88906500000000 069E:0004000A000609319E88887000000000 069F:0004002A20202C32A27C000000000000 06A0:002000500070808C7040808080413E00 06A1:0000000000064985837E000000000000 06A2:0000000000064985837E000200000000 06A3:0000000400064985837E000800000000 06A4:0004000A00064985837E000000000000 06A5:0000000000064985837E000A00040000 06A6:000A000A00064985837E000000000000 06A7:000000040006090947818181423C0000 06A8:0004000A0006090947818181423C0000 06A9:0000010204084482827C000000000000 06AA:000000001820403E01817E0000000000 06AB:00000102050B4884827C000000000000 06AC:0004001921192101817E000000000000 06AD:0010002901192119A17E000000000000 06AE:0000001921192101817E001400080000 06AF:0004091204084482827C000000000000 06B0:00040912050B4884827C000000000000 06B1:00A4091204084482827C000000000000 06B2:0004091204084482827C001400000000 06B3:0004091204084482827C000800080000 06B4:004409A204084482827C000000000000 06B5:00140802020202428282847800000000 06B6:00080202020202428282847800000000 06B7:0010022A020202428282847800000000 06B8:00000202020202428282847800140008 06B9:00000800000041818181423C00000400 06BA:00000000000041818181423C00000000 06BB:00101C14380041818181423C00000000 06BC:00000008000041818181423C08140800 06BD:00080014000041818181423C00000000 06BE:0000000010384C52323C400000000000 06BF:0000001000708F3040948088413E0000 06C0:0038403840182422221C000000000000 06C1:00000000000000000C13000000000000 06C2:00000038403840000C13000000000000 06C3:00000000140000000C13000000000000 06C4:0000000000000C120E122C1860000000 06C5:0000000000000C120E023C1860000000 06C6:0000140800000C120E02041860000000 06C7:0010281810200C120E02041860000000 06C8:0008080808000C120E02041860000000 06C9:0000081400000C120E02041860000000 06CA:0000001400000C120E02041860000000 06CB:0008001400000C120E02041860000000 06CC:0000000000000708888681817E000000 06CD:0000000000204788088681817E000000 06CE:0000000050200708888681817E000000 06CF:0000000800000C120E02041860000000 06D0:0000000000000708888681827C000800 06D1:0000000000000708888681827C001400 06D2:0000000000000008146080FE00000000 06D3:0000006080608008146080FE00000000 06D4:00000000000000003C00000000000000 06D5:0000000000182422221C000000000000 06D6:00404043557E807C0000000000000000 06D7:002A20262A7C807C0000000000000000 06D8:000C0E1C600000000000000000000000 06D9:00141408141800000000000000000000 06DA:00182C1028221C000000000000000000 06DB:00080014000000000000000000000000 06DC:00158A90600000000000000000000000 06DD:00005AA5665B8181818181815A66A55A 06DE:00000018664242819999814242661800 06DF:00081C08000000000000000000000000 06E0:00181800000000000000000000000000 06E1:00182608700000000000000000000000 06E2:000C0C10101000000000000000000000 06E3:00000000000000000000000000158A90 06E4:00322C00000000000000000000000000 06E5:00000000000008140C04083000000000 06E6:000000000000001030403E0000000000 06E7:001030403E0000000000000000000000 06E8:000822221C0000000000000000000000 06E9:00102854AA925454545454545482FE00 06EA:00000000000000000000000008142214 06EB:00081422140800000000000000000000 06EC:00183C3C180000000000000000000000 06ED:0000000000000000000000000C0C1010 06F0:00000000000038444438000000000000 06F1:00000020707038181808080800000000 06F2:00000044FCF860303010101000000000 06F3:0000004AFEF460303010101000000000 06F4:0000004EF0FE7C303010101000000000 06F5:00000030382C44428292FE6C00000000 06F6:000000183C607E3C3060408000000000 06F7:00000082C6C66C283810101000000000 06F8:00000010101038286CC6C68200000000 06F9:00000070F888F878080C0E0600000000 06FA:00000800140001158888887200000000 06FB:00000004000609319E88887200000000 06FC:000040000070808C7040808880413E00 06FD:00000000001824201E20001414141400 06FE:00000000000C12123C40545454544000 0E01:0000000000003C426222222222220000 0E02:00000000000064642444444444380000 0E03:000000000000527212222222221C0000 0E04:0000000000003C42425A7A6242420000 0E05:000000000000344A425A7A6242420000 0E06:000000000000527212222222726C0000 0E07:0000000000000C0C04044424140C0000 0E08:0000000000003C42021A1A0A0A0C0000 0E09:0000000000003844046464242E360000 0E0A:000000000002323412222222221C0000 0E0B:000000000002527412222222221C0000 0E0C:0000000000003945254545456F6D0000 0E0D:000000000000324A2A4A4A4A6E620E00 0E0E:0000000000003C4262222222667A1600 0E0F:0000000000003C42622222226A6E1A00 0E10:0000000000001E201C021A1A06022A16 0E11:000000000000547A1222222222220000 0E12:0000000000002955457575556F4D0000 0E13:000000000000324A2A4A4A4A6F6B0000 0E14:0000000000003C42425A5A4A72420000 0E15:000000000000344A425A5A4A72420000 0E16:0000000000003C426222222232320000 0E17:000000000000646A3222222222220000 0E18:0000000000003C407824242424180000 0E19:0000000000006464244444444E360000 0E1A:000000000000323212222222221C0000 0E1B:000000000002023232122222221C0000 0E1C:00000000000069694949494949360000 0E1D:00000000000101696949494949360000 0E1E:00000000000069692949494949360000 0E1F:00000000000101696929494949360000 0E20:0000000000003C426222222262620000 0E21:000000000000626222222222726C0000 0E22:000000000000626242324242423C0000 0E23:0000000000003C40780404040C0C0000 0E24:0000000000003C426222222232320200 0E25:0000000000003C42021A262232320000 0E26:0000000000003C426222222262620200 0E27:0000000000003844040404040C0C0000 0E28:000000000002023C425A7A6242420000 0E29:0000000000006262222A2F22221C0000 0E2A:0000000000033C42021A262232320000 0E2B:0000000000006666242A322222220000 0E2C:000000000001016A6929494949360000 0E2D:0000000000003C4202626242427E0000 0E2E:0000000000033C7A02626242427E0000 0E2F:0000000000006C740404040404040000 0E30:00000000000000343800343800000000 0E31:000000313E0000000000000000000000 0E32:00000000000038440404040404040000 0E33:0000006060001C220202020202020000 0E34:0000003C420000000000000000000000 0E35:0000003A460000000000000000000000 0E36:0000003E460000000000000000000000 0E37:0000003A4E0000000000000000000000 0E38:00000000000000000000000000000602 0E39:00000000000000000000000000001A0E 0E3A:00000000000000000000000000000C0C 0E3F:00000000087C2A2A2A3C2A2A2A7C0800 0E40:00000000000010101010101018180000 0E41:00000000000024242424242436360000 0E42:0000003E417C04040404040406060000 0E43:00000038445434040404040406060000 0E44:0000006C140404040404040406060000 0E45:00000000000038440404040404040404 0E46:0000000000006C720202020202020408 0E47:023C40546C0000000000000000000000 0E48:04040400000000000000000000000000 0E49:18091E00000000000000000000000000 0E4A:28556600000000000000000000000000 0E4B:040E0400000000000000000000000000 0E4C:010E0C00000000000000000000000000 0E4D:00060600000000000000000000000000 0E4E:030406080C0000000000000000000000 0E4F:00000000000000003C425A5A423C0000 0E50:000000000000003C42424242423C0000 0E51:000000000000003C42425A3A023C0000 0E52:000000000040404A56525A5A423C0000 0E53:00000000000000344A4A4A4272720000 0E54:000000000002023C40404C4C483E0000 0E55:00000000001A163C40404C4C483E0000 0E56:000000000000402C12020232323C0000 0E57:000000000002022A5A4A4A4A6A6C0000 0E58:000000000000033C40404656526E0000 0E59:000000000002021A3450484864640000 0E5A:0000000000006D750505050505050000 0E5B:0000000000000000000000001800240040004000400242A22552180C00000000 0E81:0000000000005C222222222222620000 0E82:0000000000003C420418204C52220000 0E84:0000000000003C424232424242320000 0E86:00000000000052AA8A12224A4A340000 0E87:000000000000182C1404040404040438 0E88:0000000000003C42021A260202020000 0E89:0000000000003C4202622222225C0000 0E8A:0000000000003C42640810204C720202 0E8C:000000000000344A620418204C720202 0E8D:000000000000324242324242423C0000 0E8E:000000000000629292529292925C0000 0E8F:0000000000003242423242425A240000 0E90:0000000000003C424242422252220202 0E91:000000000000A4EAAA2A4A4A4A320000 0E92:00000000000052AAAA8A8A8A8A540000 0E93:000000000000344A4A4A4A4A4A2A0000 0E94:0000000000003C424242424252220000 0E95:000000000000245A4242424242220000 0E96:0000000000005C222222222222320202 0E97:0000000000008C525252525252220000 0E98:0000000000003E407C0262425A240000 0E99:000000000000225222222222225C0000 0E9A:000000000000225222424242423C0000 0E9B:000002020202225222424242423C0000 0E9C:000000000001668682828292926C0000 0E9D:000002020202628282828292926C0000 0E9E:00000000000042A242828292926C0000 0E9F:00000202020242A242828292926C0000 0EA0:0000000000006C925212121212320000 0EA1:000000000000222222222222225C0000 0EA2:000002020202324242224242423C0000 0EA3:0000000000003C42403C0262423C0000 0EA5:0000000000003C42020202324A240000 0EA7:0000000000003C4202020242423C0000 0EA8:00000000000038555E44344444340000 0EA9:00000000000024542444555E44380000 0EAA:0000000000003A44467A02324A440000 0EAB:00000000000096494949494949310000 0EAC:000000000000324C403C424252340000 0EAD:0000000000003C4242463A0244380000 0EAE:000000000000324C403C0262423C0000 0EAF:00000000000022261A02040408081010 0EB0:00000000000022523C0022523C000000 0EB1:000000627C0000000000000000000000 0EB2:00000000000018241404040404040000 0EB3:000040A040000C120A02020202020000 0EB4:00000038440000000000000000000000 0EB5:0000003C460000000000000000000000 0EB6:00000038540000000000000000000000 0EB7:0000003C560000000000000000000000 0EB8:00000000000000000000000000001808 0EB9:00000000000000000000000000001A0C 0EBA:00000000000000000000000000000010 0EBB:0000007C620000000000000000000000 0EBC:0000000000000000000000000000324C 0EBD:0000000000003A241804040404644438 0EC0:0000000000000C101010101018180000 0EC1:000000000000668888888888CCCC0000 0EC2:0000304C221804040404040406060000 0EC3:00003844543404040404040406060000 0EC4:0000804C340404040404040406060000 0EC6:0000000000006C525222020202020408 0EC8:10101000000000000000000000000000 0EC9:32143800000000000000000000000000 0ECA:29560000000000000000000000000000 0ECB:081C0800000000000000000000000000 0ECC:021C1800000000000000000000000000 0ECD:00000814080000000000000000000000 0ECE:000A1500000000000000000000000000 0ED0:0000000000003C4242424242423C0000 0ED1:0000000000003C42425A3A0204380000 0ED2:000004040408102040404046423C0000 0ED3:00001028140A442222222222225C0000 0ED4:000002020408102040404C4C483E0000 0ED5:0000020A1408102040404C4C483E0000 0ED6:00001028140A244242425252522C0000 0ED7:0000000000005C222222222222620202 0ED8:0000000000002C52524242260A142C30 0ED9:000000000000324A4A4A4A4A4A240000 0EDC:00000000000099555555555555260000 0EDD:0000000000009955555555555D2E0000 0EDE:000000000000B8444444555E44C40000 0EDF:00000000000064848464959E84780000 10D0:000000000000180C062666663C000000 10D1:000000607818183C666666663C000000 10D2:000000000000386C0C183C666666663C 10D3:0000000000003C666666667C60307C06 10D4:0000000000003C66660606062666663C 10D5:0000000000003C6666060C062666663C 10D6:00000070D8D8703C363636361C000000 10D7:0000000000006CB6B6B6B6B664000000 10D8:0000000000003C666666666624000000 10D9:0000000000000C06060C06062666663C 10DA:0000000000003C666666666460307C06 10DB:0000003C6666063E666666663C000000 10DC:0000003E6060607C666666663C000000 10DD:0000000000006CD6D6C6C6C644000000 10DE:000000301C06061C062666663C000000 10DF:0000000000060E36166606062666663C 10E0:0000000C1870C0ECD6D6C6C644000000 10E1:0000004060606064666666663C000000 10E2:000000000000386C38BCE6C6C6C6C67C 10E3:0000000000006C36363606062666663C 10E3,030C:6C10006C3636063E666666663C000000 10E4:0000000000006CD6D6D66C062666663C 10E5:000000020606061E360606062666663C 10E6:0000000000006CD6D6D6C6C4C060F80C 10E7:000000000000266666663E062666663C 10E8:0000006C3636063E666666663C000000 10E9:0000003C667C607C6666666664000000 10EA:0000000000002466666C66666666663C 10EB:000000020606063E666666663C000000 10EC:000000366C6C607C666666663C000000 10ED:000000081818187ADC7A180C4CCCCC78 10EE:00000040606C787C666666663C000000 10EF:000000000010107C10101C0646C6C67C 10F0:0000000406061C06061C46C67C000000 10F1:00000044C6C6DCC6C6DCC6C6DCC6C67C 10F2:0000000000003C6666663C1866000000 10F3:0000000000007E060C180C266666663C 10F4:0000000408080406061C060646C6C67C 10F5:00000078CCCC7E047ECCCCCC78000000 13A0:000000F86C6666666666666CF8000000 13A1:000000FC66667C6C66666060E0000000 13A2:0000007E7E5A1818181818183C000000 13A3:00000078307C66B6B6B6B6B66C000000 13A4:0000006CB6B6B6BCB0B0B0B060000000 13A5:0000001818003C18181818183C000000 13A6:0000007CC6C060FE180CC6C67C000000 13A7:0000007CC6060676DEDEF6C67C000000 13A8:000000C0C0DADAECECC0C0C0C0000000 13A9:000000C6C6C67E060606C6C67C000000 13AA:00000010386CC6C6FEC6C6C6C6000000 13AB:0000001E0C0C0C0C0CCCCCCC78000000 13AC:000000FE6662687868606266FE000000 13AD:00000078303070BEB6BC783030000000 13AE:0000007CC60636363C30303078000000 13AF:0000001C3636667E666666CCCC000000 13B0:000000F06060627E7E626060F0000000 13B1:000000FE6666606060606060F0000000 13B2:00000030303030B6B6B6B6B66C000000 13B3:00000082D2DADADA6E6E6C6C24000000 13B4:0000007CC6E670D8D8D8D8D870000000 13B5:0000003C666666667C606060F0000000 13B6:0000007CC6D0D0DCD6D6C6C67C000000 13B7:000000C6EEFEFED6C6C6C6C6C6000000 13B8:0000003C66060686F6BE060606000000 13B9:00000078307C6EB6B0B0B0B060000000 13BA:00000076CECCCCCCCCCCCCCE76000000 13BB:000000C6C6C6C6FEC6C6C6C6C6000000 13BC:0000003C18187CC60606C6C67C000000 13BD:000000C6C6C67E0606FEC6C67C000000 13BE:0000007CC6C6C6FEC6C6C6C67C000000 13BF:000000103030FC3036361E061E000000 13C0:00000078CCC0C0C0C0DECCCC78000000 13C1:0000001038386C6C6CC6C68282000000 13C2:000000E060607C6666666666E6000000 13C3:000000FEC6860C183060C2C6FE000000 13C4:0000003C66F60606F6663E0606000000 13C5:00000060B6B6BEBCBCB0B0B060000000 13C6:0000007E7E5A181818185A7E7E000000 13C7:0000003C660606D6D6D6D6FE6C000000 13C8:0000006CFED6D616161C101010000000 13C9:0000004CDEDA5A585858583020000000 13CA:0000006CC6C6C6D6D6D6D6FE6C000000 13CB:0000007CC6C0C078C0C0C0C67C000000 13CC:000000C6C6C6FEC6C6C6C6C67C000000 13CD:0000001C36060666B6B6B6B66C000000 13CE:0000000C1C3C6CCCFE0C0C0C1E000000 13CF:000000F060607C6666666666FC000000 13D0:0000003C1818D87C1E1818183C000000 13D1:00000076BCB8703C363636363C000000 13D2:000000FC6666667C6C666666E6000000 13D3:000000FCFC303030303030361C000000 13D4:000000AAAAAABA92BAAAEEEE44000000 13D5:000000386C60FE3018FE0C6C38000000 13D6:000000F8B0B0BC36363636367C000000 13D7:000000060E1E363636366666C6000000 13D8:000000FECE1E363636366666C6000000 13D9:000000C6C6C6C6C6C6C66C3810000000 13DA:0000007CC6C660380C06C6C67C000000 13DB:0000006CFED6D6D6C6CCC0C0C0000000 13DC:000000386C38386CB6B6B6FE6C000000 13DD:0000003C6666606060606266FE000000 13DE:000000F06060606060606266FE000000 13DF:0000007CC6C0C0C0C0C0C6C67C000000 13E0:0000001E0CCCECBCFE6C6C6C38000000 13E1:0000006CFED6D6DCD0D0101010000000 13E2:000000FC6666667C60606060F0000000 13E3:00000078CCCCDEC0C0C0CCCC78000000 13E4:000000F2F2B2B634343C383838000000 13E5:000000C6CEDCF8F8D8D8D8D8DC000000 13E6:000000E666666C78786C6666E6000000 13E7:0000001E0C0C0C7CCCCCCCCC78000000 13E8:00000070D8D8CEC0C0CED8D870000000 13E9:00000078CCC0C0C0C0DED8DC76000000 13EA:0000001C36361E06C6D6D6FE6C000000 13EB:0000007CC6C6F6F6DEDEC6C67C000000 13EC:00000066D6D6D6E6C6C6C6FE7C000000 13ED:0000001C3636361E06C6C67C00000000 13EE:0000007CC6C0C0FCC6C6C6C67C000000 13EF:0000003C66067626A6A6A6A65C000000 13F0:0000003C6666667CE6E6667C60000000 13F1:0000003C18183C76C6CED6D68C000000 13F2:0000003C66607C6666666666E6000000 13F3:00000076DEDCC0C0C0DECCCC78000000 13F4:000000FC6666667C66666666FC000000 1C90:00000030180C0646C6C6C6C67C000000 1C91:000000C07018187CC6C6C6C67C000000 1C92:00000078CC4C187CC6C6C6C67C000000 1C93:0000007CC6C6C6C6FCC0C0603E000000 1C94:0000007CC6C646060646C6C67C000000 1C95:0000007CC646063C060646C67C000000 1C96:00000078CCCC78307CC6C6C67C000000 1C97:0000006CB6B6B6B6B6B6B6B664000000 1C98:0000007CC6C6C6C6C6C6C6C644000000 1C99:0000000C06061C060646C6C67C000000 1C9A:0000007CC6C6C6C4C0C0C0603E000000 1C9B:0000007CC646067EC6C6C6C67C000000 1C9C:0000007EC0C0C0FCC6C6C6C67C000000 1C9D:0000006CD6D6D6D6C6C6C6C644000000 1C9E:000000603C06060C46C6C6C67C000000 1C9F:000000040E162696660646C67C000000 1CA0:000000067CC0ECD6D6D6C6C644000000 1CA1:00000080C0C0C0C4C6C6C6C67C000000 1CA2:000000384444387CD6D6C6C67C000000 1CA3:000000DC6666060646C6C6C67C000000 1CA4:0000006CD6D6D664060646C67C000000 1CA5:00000006063E66260646C6C67C000000 1CA6:0000006CD6D6D6C6C4C0C0603E000000 1CA7:00000046C6C67E060646C6C67C000000 1CA8:000000DC666606067EC6C6C67C000000 1CA9:00000078CCCCF8C0FCC6C6C644000000 1CAA:00000044C6C6C6CCC6C6C6C67C000000 1CAB:000000020606067EC6C6C6C67C000000 1CAC:00000076CCCCC0C0FCC6C6C67C000000 1CAD:00000008187ADC7A180C46C67C000000 1CAE:00000080C0D8F0FCC6C6C6C67C000000 1CAF:000000107C10101C0646C6C67C000000 1CB0:0000000406061C06065CC6C67C000000 1D7D:000000000000DC66667E66667C6060F0 1D9A:0000000000007E060C180C06063C603C 1E00:00000010386CC6C6FEC6C6C6C6386C38 1E01:000000000000780C7CCCCCCC76386C38 1E02:181800FC6666667C66666666FC000000 1E03:000000E66660786C666666667C000000 1E04:000000FC6666667C66666666FC001818 1E05:000000E06060786C666666667C001818 1E06:000000FC6666667C66666666FC007C00 1E07:000000E06060786C666666667C007C00 1E08:0C18003C66C2C0C0C0C2663C180C3800 1E09:0000000C18007CC6C0C0C0C67C180C38 1E0A:181800F86C6666666666666CF8000000 1E0B:000000DCCC0C3C6CCCCCCCCC76000000 1E0C:000000F86C6666666666666CF8001818 1E0D:0000001C0C0C3C6CCCCCCCCC76003030 1E0E:000000F86C6666666666666CF8007C00 1E0F:0000001C0C0C3C6CCCCCCCCC76007C00 1E10:000000F86C6666666666666CF8180C78 1E11:0000001C0C0C3C6CCCCCCCCC76180C78 1E12:000000F86C6666666666666CF810386C 1E13:0000001C0C0C3C6CCCCCCCCC7610386C 1E14:603E00FE6662687868606266FE000000 1E15:0000C0603E007CC6FEC0C0C67C000000 1E16:0CF800FE6662687868606266FE000000 1E17:0000060CF8007CC6FEC0C0C67C000000 1E18:000000FE6662687868606266FE00386C 1E19:0000000000007CC6FEC0C0C67C00386C 1E1A:000000FE6662687868606266FE0076DC 1E1B:0000000000007CC6FEC0C0C67C0076DC 1E1C:C67C00FE6662687868606266FE180C38 1E1D:000000C67C007CC6FEC0C0C67C180C38 1E1E:181800FE6662687868606060F0000000 1E1F:000000CEDB19183C181818183C000000 1E20:00FE003C66C2C0C0DEC6C6663A000000 1E21:00000000FE0076CCCCCCCCCC7C0CCC78 1E22:303000C6C6C6C6FEC6C6C6C6C6000000 1E23:181800E060606C7666666666E6000000 1E24:000000C6C6C6C6FEC6C6C6C6C6003030 1E25:000000E060606C7666666666E6001818 1E26:00C600C6C6C6C6FEC6C6C6C6C6000000 1E27:00C600E060606C7666666666E6000000 1E28:000000C6C6C6C6FEC6C6C6C6C66030E0 1E29:000000E060606C7666666666E66030E0 1E2A:000000C6C6C6C6FEC6C6C6C6C600C67C 1E2B:000000E060606C7666666666E600C67C 1E2C:0000003C18181818181818183C0076DC 1E2D:0000001818003818181818183C0076DC 1E2E:0C18C6003C181818181818183C000000 1E2F:060C1800C6003818181818183C000000 1E30:0C1800E666666C78786C6666E6000000 1E31:0C1800E06060666C78786C66E6000000 1E32:000000E666666C78786C6666E6001818 1E33:000000E06060666C78786C66E6001818 1E34:000000E666666C78786C6666E600FE00 1E35:000000E06060666C78786C66E600FE00 1E36:000000F06060606060606266FE001818 1E37:0000003818181818181818183C001818 1E38:00FE00F06060606060606266FE001818 1E39:00FE003818181818181818183C001818 1E3A:000000F06060606060606266FE00FE00 1E3B:0000003818181818181818183C00FE00 1E3C:000000F06060606060606266FE10386C 1E3D:0000003818181818181818183C081C36 1E3E:0C1800C6EEFEFED6C6C6C6C6C6000000 1E3F:00000C183000ECFED6D6D6D6C6000000 1E40:181800C6EEFEFED6C6C6C6C6C6000000 1E41:000000181800ECFED6D6D6D6C6000000 1E42:000000C6EEFEFED6C6C6C6C6C6003030 1E43:000000000000ECFED6D6D6D6C6003030 1E44:181800C6E6F6FEDECEC6C6C6C6000000 1E45:000000181800DC666666666666000000 1E46:000000C6E6F6FEDECEC6C6C6C6003030 1E47:000000000000DC666666666666003030 1E48:000000C6E6F6FEDECEC6C6C6C600FE00 1E49:000000000000DC66666666666600FE00 1E4A:000000C6E6F6FEDECEC6C6C6C610386C 1E4B:000000000000DC66666666666610386C 1E4C:0C1876DC007CC6C6C6C6C6C67C000000 1E4D:0C180076DC007CC6C6C6C6C67C000000 1E4E:C60076DC007CC6C6C6C6C6C67C000000 1E4F:00C60076DC007CC6C6C6C6C67C000000 1E50:603E007CC6C6C6C6C6C6C6C67C000000 1E51:0000C0603E007CC6C6C6C6C67C000000 1E52:0CF8007CC6C6C6C6C6C6C6C67C000000 1E53:0000060CF8007CC6C6C6C6C67C000000 1E54:0C1800FC6666667C60606060F0000000 1E55:00000C183000DC66666666667C6060F0 1E56:181800FC6666667C60606060F0000000 1E57:000000181800DC66666666667C6060F0 1E58:181800FC6666667C6C666666E6000000 1E59:000000181800DC7666606060F0000000 1E5A:000000FC6666667C6C666666E6001818 1E5B:000000000000DC7666606060F0006060 1E5C:00FE00FC6666667C6C666666E6001818 1E5D:00000000FE00DC7666606060F0006060 1E5E:000000FC6666667C6C666666E600FE00 1E5F:000000000000DC7666606060F000FE00 1E60:1818007CC6C660380C06C6C67C000000 1E61:0000001818007CC660380CC67C000000 1E62:0000007CC6C660380C06C6C67C001818 1E63:0000000000007CC660380CC67C001818 1E63,0306:000000C67C007CC660380CC67C001818 1E64:C6CC007CC6C660380C06C6C67C000000 1E65:0060600C18007CC660380CC67C000000 1E66:DBCE007CC6C660380C06C6C67C000000 1E67:3030006C38007CC660380CC67C000000 1E68:3030007CC6C660380C06C6C67C003030 1E69:0000003030007CC660380CC67C003030 1E6A:1818007E7E5A1818181818183C000000 1E6B:000000163630FC30303030361C000000 1E6C:0000007E7E5A1818181818183C001818 1E6D:000000103030FC30303030361C001818 1E6E:0000007E7E5A1818181818183C007E00 1E6F:000000103030FC30303030361C007E00 1E70:0000007E7E5A1818181818183C081C36 1E71:000000103030FC30303030361C10386C 1E72:000000C6C6C6C6C6C6C6C6C67C00C600 1E73:000000000000CCCCCCCCCCCC7600C600 1E74:000000C6C6C6C6C6C6C6C6C67C0076DC 1E75:000000000000CCCCCCCCCCCC760076DC 1E76:000000C6C6C6C6C6C6C6C6C67C00386C 1E77:000000000000CCCCCCCCCCCC7600386C 1E78:0C1876DC00C6C6C6C6C6C6C67C000000 1E79:0C180076DC00CCCCCCCCCCCC76000000 1E7A:C600FE00C6C6C6C6C6C6C6C67C000000 1E7B:0000CC00FC00CCCCCCCCCCCC76000000 1E7C:76DC00C6C6C6C6C6C6C66C3810000000 1E7D:00000076DC0066666666663C18000000 1E7E:000000C6C6C6C6C6C6C66C3810003030 1E7F:00000000000066666666663C18001818 1E80:301800C6C6C6C6D6D6D6FEEE6C000000 1E81:000060301800C6C6D6D6D6FE6C000000 1E82:0C1800C6C6C6C6D6D6D6FEEE6C000000 1E83:0000060C1800C6C6D6D6D6FE6C000000 1E84:00C600C6C6C6C6D6D6D6FEEE6C000000 1E85:00000000C600C6C6D6D6D6FE6C000000 1E86:00303000C6C6C6D6D6D6FEEE6C000000 1E87:000000303000C6C6D6D6D6FE6C000000 1E88:000000C6C6C6C6D6D6D6FEEE6C003030 1E89:000000000000C6C6D6D6D6FE6C003030 1E8A:181800C6C66C7C38387C6CC6C6000000 1E8B:000000181800C66C3838386CC6000000 1E8C:00C600C6C66C7C38387C6CC6C6000000 1E8D:00000000C600C66C3838386CC6000000 1E8E:181800666666663C181818183C000000 1E8F:000000303000C6C6C6C6C6C67E060CF8 1E90:386C00FEC6860C183060C2C6FE000000 1E91:000010386C00FECC183060C6FE000000 1E92:000000FEC6860C183060C2C6FE001818 1E93:000000000000FECC183060C6FE001818 1E93,0306:000000C67C00FECC183060C6FE001818 1E94:000000FEC6860C183060C2C6FE00FE00 1E95:000000000000FECC183060C6FE00FE00 1E96:000000E060606C7666666666E600FE00 1E97:0000CC001030FC30303030361C000000 1E98:0000386C3800C6C6D6D6D6FE6C000000 1E99:0000386C3800C6C6C6C6C6C67E060CF8 1E9A:0000180C1800780C7CCCCCCC76000000 1E9B:1818001C363230303030303078000000 1E9C:0000001C32303234383070B078000000 1E9D:0000001C30FE30303030303078000000 1E9E:0000007EC6CCD8CCC6C6C6D6DC000000 1E9F:00000078C060386CCCCCCCCC78000000 1EA0:00000010386CC6C6FEC6C6C6C6001818 1EA1:000000000000780C7CCCCCCC76001818 1EA2:380C1800386CC6C6FEC6C6C6C6000000 1EA3:0000380C1800780C7CCCCCCC76000000 1EA4:0C1800386C007CC6C6FEC6C6C6000000 1EA5:0C1800386C00780C7CCCCCCC76000000 1EA6:603000386C007CC6C6FEC6C6C6000000 1EA7:603000386C00780C7CCCCCCC76000000 1EA8:380C1800386C007CC6C6FEC6C6000000 1EA9:380C1800386C00780C7CCCCC76000000 1EAA:76DC00386C00386CC6FEC6C6C6000000 1EAB:76DC00386C00780C7CCCCCCC76000000 1EAC:386C0010386CC6C6FEC6C6C6C6001818 1EAD:000010386C00780C7CCCCCCC76001818 1EAE:0C1800C67C007CC6C6FEC6C6C6000000 1EAF:0C1800C67C00780C7CCCCCCC76000000 1EB0:603000C67C007CC6C6FEC6C6C6000000 1EB1:603000C67C00780C7CCCCCCC76000000 1EB2:380C1800C67C00386CC6FEC6C6000000 1EB3:380C1800C67C00780C7CCCCC76000000 1EB4:76DC00C67C00386CC6FEC6C6C6000000 1EB5:76DC00C67C00780C7CCCCCCC76000000 1EB6:C67C0010386CC6C6FEC6C6C6C6001818 1EB7:000000C67C00780C7CCCCCCC76001818 1EB8:000000FE6662687868606266FE001818 1EB8,0300:301800FE6662687868606266FE001818 1EB8,0301:0C1800FE6662687868606266FE001818 1EB9:0000000000007CC6FEC0C0C67C001818 1EB9,0300:0000603018007CC6FEC0C0C67C001818 1EB9,0301:0000060C18007CC6FEC0C0C67C001818 1EBA:380C1800FE66626078606266FE000000 1EBB:0000380C18007CC6FEC0C0C67C000000 1EBC:76DC00FE6662687868606266FE000000 1EBC,0307:76DC3030FE66626878686266FE000000 1EBD:00000076DC007CC6FEC0C0C67C000000 1EBD,0307:76DC001818007CC6FEC0C0C67C000000 1EBE:0C1800386C00FE6260786062FE000000 1EBF:0C1800386C007CC6FEC0C0C67C000000 1EC0:603000386C00FE6260786062FE000000 1EC1:603000386C007CC6FEC0C0C67C000000 1EC2:380C1800386C00FE60786060FE000000 1EC3:380C1800386C007CC6FEC0C07C000000 1EC4:76DC00386C00FE6260786062FE000000 1EC5:76DC00386C007CC6FEC0C0C67C000000 1EC6:386C00FE6662687868606266FE001818 1EC7:000010386C007CC6FEC0C0C67C001818 1EC8:380C18003C181818181818183C000000 1EC9:0000380C18003818181818183C000000 1ECA:0000003C18181818181818183C001818 1ECA,0300:3018003C18181818181818183C001818 1ECA,0301:0C18003C18181818181818183C001818 1ECB:0000001818003818181818183C001818 1ECB,0300:3018001818003818181818183C001818 1ECB,0301:0C18001818003818181818183C001818 1ECC:0000007CC6C6C6C6C6C6C6C67C001818 1ECC,0300:3018007CC6C6C6C6C6C6C6C67C001818 1ECC,0301:0C18007CC6C6C6C6C6C6C6C67C001818 1ECD:0000000000007CC6C6C6C6C67C001818 1ECD,0300:0000603018007CC6C6C6C6C67C001818 1ECD,0301:0000060C18007CC6C6C6C6C67C001818 1ECE:380C18007CC6C6C6C6C6C6C67C000000 1ECF:0000380C18007CC6C6C6C6C67C000000 1ED0:0C1800386C00386CC6C6C66C38000000 1ED1:0C1800386C007CC6C6C6C6C67C000000 1ED2:603000386C00386CC6C6C66C38000000 1ED3:603000386C007CC6C6C6C6C67C000000 1ED4:380C1800386C00386CC6C66C38000000 1ED5:380C1800386C007CC6C6C6C67C000000 1ED6:76DC00386C00386CC6C6C66C38000000 1ED7:76DC00386C007CC6C6C6C6C67C000000 1ED8:386C007CC6C6C6C6C6C6C6C67C001818 1ED9:000010386C007CC6C6C6C6C67C001818 1EDA:18300073DBDED8D8D8D8D8D870000000 1EDB:00000C18300073DBDED8D8D870000000 1EDC:C0600073DBDED8D8D8D8D8D870000000 1EDD:0000C060300073DBDED8D8D870000000 1EDE:7018300073DBDED8D8D8D8D870000000 1EDF:00007018300073DBDED8D8D870000000 1EE0:76DC0073DBDED8D8D8D8D8D870000000 1EE1:00000076DC0073DBDED8D8D870000000 1EE2:00000073DBDED8D8D8D8D8D870003030 1EE3:00000000000073DBDED8D8D870003030 1EE4:000000C6C6C6C6C6C6C6C6C67C001818 1EE4,0300:301800C6C6C6C6C6C6C6C6C67C001818 1EE4,0301:0C1800C6C6C6C6C6C6C6C6C67C001818 1EE5:000000000000CCCCCCCCCCCC76003030 1EE5,0300:0000C0603000CCCCCCCCCCCC76003030 1EE5,0301:00000C183000CCCCCCCCCCCC76003030 1EE6:380C1800C6C6C6C6C6C6C6C67C000000 1EE7:000070183000CCCCCCCCCCCC76000000 1EE8:183000DBDBDED8D8D8D8D8D870000000 1EE9:00000C183000DBDBDED8D8D86C000000 1EEA:C06000DBDBDED8D8D8D8D8D870000000 1EEB:0000C0603000DBDBDED8D8D86C000000 1EEC:70183000DBDBDED8D8D8D8D870000000 1EED:000070183000DBDBDED8D8D86C000000 1EEE:76DC00DBDBDED8D8D8D8D8D870000000 1EEF:00000076DC00DBDBDED8D8D86C000000 1EF0:000000DBDBDED8D8D8D8D8D870003030 1EF1:000000000000DBDBDED8D8D86C003030 1EF2:301800666666663C181818183C000000 1EF3:000060301800C6C6C6C6C6C67E060CF8 1EF4:000000666666663C181818183C001818 1EF5:000000000000D8D8D8D8D8D8781B33E0 1EF6:380C18006666663C181818183C000000 1EF7:0000380C1800C6C6C6C6C6C67E060CF8 1EF8:3B6E00666666663C181818183C000000 1EF9:00000076DC00C6C6C6C6C6C67E060CF8 1EFA:000000FCD8D8D8D8D8D8D9DBFF000000 1EFB:000000EC6C6CFE6C6C6C6C6CFE000000 1EFC:0000003860C0C0C4C6C6C6C67C000000 1EFD:0000000000003860C0C4C66C38000000 1EFE:000000666666663C1878D8D870000000 1EFF:000000000000C6C6C6C6C6C67E26CC78 1F00:00001818300076DCD8D8D8DC76000000 1F01:00003030180076DCD8D8D8DC76000000 1F02:0000606CC60076DCD8D8D8DC76000000 1F03:0000C0CC660076DCD8D8D8DC76000000 1F04:00006066CC0076DCD8D8D8DC76000000 1F05:0000C0C66C0076DCD8D8D8DC76000000 1F06:3458000C180076DCD8D8D8DC76000000 1F07:34580030180076DCD8D8D8DC76000000 1F08:6060C010386CC6C6FEC6C6C6C6000000 1F09:C0C06010386CC6C6FEC6C6C6C6000000 1F0A:606CC610386CC6C6FEC6C6C6C6000000 1F0B:C0CC6610386CC6C6FEC6C6C6C6000000 1F0C:6066CC10386CC6C6FEC6C6C6C6000000 1F0D:C0C66C10386CC6C6FEC6C6C6C6000000 1F0E:0D1660D0386CC6C6FEC6C6C6C6000000 1F0F:0DD66010386CC6C6FEC6C6C6C6000000 1F10:0000181830007CC6C078C0C67C000000 1F11:0000303018007CC6C078C0C67C000000 1F12:0000606CC6007CC6C078C0C67C000000 1F13:0000C0CC66007CC6C078C0C67C000000 1F14:00006066CC007CC6C078C0C67C000000 1F15:0000C0C66C007CC6C078C0C67C000000 1F18:6060C000FE66626878686266FE000000 1F19:C0C06000FE66626878686266FE000000 1F1A:606CC600FE66626878686266FE000000 1F1B:C0CC6600FE66626878686266FE000000 1F1C:6066CC00FE66626878686266FE000000 1F1D:C0C66C00FE66626878686266FE000000 1F20:000018183000DC666666666666060600 1F21:000030301800DC666666666666060600 1F22:0000606CC600DC666666666666060600 1F23:0000C0CC6600DC666666666666060600 1F24:00006066CC00DC666666666666060600 1F25:0000C0C66C00DC666666666666060600 1F26:345800183000DC666666666666060600 1F27:345800301800DC666666666666060600 1F28:6060C000C6C6C6C6FEC6C6C6C6000000 1F29:C0C06000C6C6C6C6FEC6C6C6C6000000 1F2A:606CC600C6C6C6C6FEC6C6C6C6000000 1F2B:C0CC6600C6C6C6C6FEC6C6C6C6000000 1F2C:6066CC00C6C6C6C6FEC6C6C6C6000000 1F2D:C0C66C00C6C6C6C6FEC6C6C6C6000000 1F2E:0D1660C000C6C6C6FEC6C6C6C6000000 1F2F:0D16C06000C6C6C6FEC6C6C6C6000000 1F30:0000181830003030303030301C000000 1F31:0000303018003030303030301C000000 1F32:0000606CC6003030303030301C000000 1F33:0000C0CC66003030303030301C000000 1F34:00006066CC003030303030301C000000 1F35:0000C0C66C003030303030301C000000 1F36:3458001830003030303030301C000000 1F37:3458003018003030303030301C000000 1F38:6060C0003C181818181818183C000000 1F39:C0C060003C181818181818183C000000 1F3A:606CC6003C181818181818183C000000 1F3B:C0CC66003C181818181818183C000000 1F3C:6066CC003C181818181818183C000000 1F3D:C0C66C003C181818181818183C000000 1F3E:0D1660C03C181818181818183C000000 1F3F:0DD660003C181818181818183C000000 1F40:0000181830007CC6C6C6C6C67C000000 1F41:0000303018007CC6C6C6C6C67C000000 1F42:0000606CC6007CC6C6C6C6C67C000000 1F43:0000C0CC66007CC6C6C6C6C67C000000 1F44:00006066CC007CC6C6C6C6C67C000000 1F45:0000C0C66C007CC6C6C6C6C67C000000 1F48:6060C0007CC6C6C6C6C6C6C67C000000 1F49:C0C060007CC6C6C6C6C6C6C67C000000 1F4A:606CC6007CC6C6C6C6C6C6C67C000000 1F4B:C0CC66007CC6C6C6C6C6C6C67C000000 1F4C:6066CC007CC6C6C6C6C6C6C67C000000 1F4D:C0C66C007CC6C6C6C6C6C6C67C000000 1F50:000018183000E666666666663C000000 1F51:000030301800E666666666663C000000 1F52:0000606CC600E666666666663C000000 1F53:0000C0CC6600E666666666663C000000 1F54:00006066CC00E666666666663C000000 1F55:0000C0C66C00E666666666663C000000 1F56:345800183000E666666666663C000000 1F57:345800301800E666666666663C000000 1F59:303018006666663C181818183C000000 1F5B:C0CC66006666663C181818183C000000 1F5D:6066CC006666663C181818183C000000 1F5F:0DD660006666663C181818183C000000 1F60:00001818300044C6D6D6D6FE6C000000 1F61:00003030180044C6D6D6D6FE6C000000 1F62:0000606CC60044C6D6D6D6FE6C000000 1F63:0000C0CC660044C6D6D6D6FE6C000000 1F64:00006066CC0044C6D6D6D6FE6C000000 1F65:0000C0C66C0044C6D6D6D6FE6C000000 1F66:34580018300044C6D6D6D6FE6C000000 1F67:34580030180044C6D6D6D6FE6C000000 1F68:6060C000386CC6C6C6C66C28EE000000 1F69:C0C06000386CC6C6C6C66C28EE000000 1F6A:606CC600386CC6C6C6C66C28EE000000 1F6B:C0CC6600386CC6C6C6C66C28EE000000 1F6C:6066CC00386CC6C6C6C66C28EE000000 1F6D:C0C66C00386CC6C6C6C66C28EE000000 1F6E:0D1660C0386CC6C6C6C66C28EE000000 1F6F:0D16C06000386CC6C6C66C28EE000000 1F70:00000060300076DCD8D8D8DC76000000 1F71:00000018300076DCD8D8D8DC76000000 1F72:0000006030007CC6C078C0C67C000000 1F73:0000001830007CC6C078C0C67C000000 1F74:000000603000DC666666666666060600 1F75:000000183000DC666666666666060600 1F76:0000006030003030303030301C000000 1F77:0000001830003030303030301C000000 1F78:0000006030007CC6C6C6C6C67C000000 1F79:0000001830007CC6C6C6C6C67C000000 1F7A:000000603000E666666666663C000000 1F7B:0000000C1800E666666666663C000000 1F7C:00000060300044C6D6D6D6FE6C000000 1F7D:00000018300044C6D6D6D6FE6C000000 1F80:00001818300076DCD8D8D8DC76003418 1F81:00003030180076DCD8D8D8DC76003418 1F82:0000606CC60076DCD8D8D8DC76003418 1F83:0000C0CC660076DCD8D8D8DC76003418 1F84:00006066CC0076DCD8D8D8DC76003418 1F85:0000C0C66C0076DCD8D8D8DC76003418 1F86:34580018300076DCD8D8D8DC76003418 1F87:34580030180076DCD8D8D8DC76003418 1F88:6060C010386CC6C6FEC6C6C6C6303418 1F89:C0C06010386CC6C6FEC6C6C6C6303418 1F8A:606CC610386CC6C6FEC6C6C6C6303418 1F8B:C0CC6610386CC6C6FEC6C6C6C6303418 1F8C:6066CC10386CC6C6FEC6C6C6C6303418 1F8D:C0C66C10386CC6C6FEC6C6C6C6303418 1F8E:0D1660D0386CC6C6FEC6C6C6C6303418 1F8F:0DD66010386CC6C6FEC6C6C6C6303418 1F90:000018183000DC666666666666066630 1F91:000030301800DC666666666666066630 1F92:0000606CC600DC666666666666066630 1F93:0000C0CC6600DC666666666666066630 1F94:00006066CC00DC666666666666066630 1F95:0000C0C66C00DC666666666666066630 1F96:345800183000DC666666666666066630 1F97:345800301800DC666666666666066630 1F98:18183000C6C6C6C6FEC6C6C6C6303418 1F99:30301800C6C6C6C6FEC6C6C6C6303418 1F9A:606CC600C6C6C6C6FEC6C6C6C6303418 1F9B:C0CC6600C6C6C6C6FEC6C6C6C6303418 1F9C:6066CC00C6C6C6C6FEC6C6C6C6303418 1F9D:C0C66C00C6C6C6C6FEC6C6C6C6303418 1F9E:0D1660C000C6C6C6FEC6C6C6C6303418 1F9F:0D16C06000C6C6C6FEC6C6C6C6303418 1FA0:00001818300044C6D6D6D6FE6C003418 1FA1:00003030180044C6D6D6D6FE6C003418 1FA2:0000606CC60044C6D6D6D6FE6C003418 1FA3:0000C0CC660044C6D6D6D6FE6C003418 1FA4:00006066CC0044C6D6D6D6FE6C003418 1FA5:0000C0C66C0044C6D6D6D6FE6C003418 1FA6:34580018300044C6D6D6D6FE6C003418 1FA7:34580030180044C6D6D6D6FE6C003418 1FA8:18183000386CC6C6C6C66C28EE003418 1FA9:30301800386CC6C6C6C66C28EE003418 1FAA:606CC600386CC6C6C6C66C28EE003418 1FAB:C0CC6600386CC6C6C6C66C28EE003418 1FAC:6066CC00386CC6C6C6C66C28EE003418 1FAD:C0C66C00386CC6C6C6C66C28EE003418 1FAE:0D1660C0386CC6C6C6C66C28EE003418 1FAF:0D16C06000386CC6C6C66C28EE003418 1FB0:000000C67C0076DCD8D8D8DC76000000 1FB1:00000000FE0076DCD8D8D8DC76000000 1FB2:00000060300076DCD8D8D8DC76003418 1FB3:00000000000076DCD8D8D8DC76003418 1FB4:0000000C180076DCD8D8D8DC76003418 1FB6:00000034580076DCD8D8D8DC76000000 1FB7:00000034580076DCD8D8D8DC76003418 1FB8:C67C0010386CC6C6FEC6C6C6C6000000 1FB9:00FE0010386CC6C6FEC6C6C6C6000000 1FBA:60300010386CC6C6FEC6C6C6C6000000 1FBB:0060C010386CC6C6FEC6C6C6C6000000 1FBC:00000010386CC6C6FEC6C6C6C6303418 1FBE:0000000000003030303030301C000000 1FC1:3458006C000000000000000000000000 1FC2:000000603000DC666666666666066630 1FC3:000000000000DC666666666666066630 1FC4:0000000C1800DC666666666666066630 1FC6:000000345800DC666666666666066630 1FC7:000000345800DC666666666666066630 1FC8:603000FE6662687868606266FE000000 1FC9:60C000FE6662687868606266FE000000 1FCA:603000C6C6C6C6FEC6C6C6C6C6000000 1FCB:60C000C6C6C6C6FEC6C6C6C6C6000000 1FCC:000000C6C6C6C6FEC6C6C6C6C6303418 1FD0:000000C67C003030303030301C000000 1FD1:00000000FE003030303030301C000000 1FD2:00000030DB003030303030301C000000 1FD3:000C180066001818181818180E000000 1FD6:0000003458003030303030301C000000 1FD7:003458006C003030303030301C000000 1FD8:C67C003C18181818181818183C000000 1FD9:00FE003C18181818181818183C000000 1FDA:6030003C18181818181818183C000000 1FDB:60C0003C18181818181818183C000000 1FE0:000000C67C00E666666666663C000000 1FE1:00000000FE00E666666666663C000000 1FE2:00000030DB00E666666666663C000000 1FE3:00183000C600E666666666663C000000 1FE4:0000181830007CC6C6C6C6C6FCC0C0C0 1FE5:0000303018007CC6C6C6C6C6FCC0C0C0 1FE6:000000345800E666666666663C000000 1FE7:003458006600E666666666663C000000 1FE8:663C00666666663C181818183C000000 1FE9:007E00666666663C181818183C000000 1FEA:603000666666663C181818183C000000 1FEB:60C000666666663C181818183C000000 1FEC:30301800FC6666667C606060F0000000 1FED:30DB0000000000000000000000000000 1FEE:000C1800660000000000000000000000 1FEF:30180000000000000000000000000000 1FF2:00000060300044C6D6D6D6FE6C003418 1FF3:00000000000044C6D6D6D6FE6C003418 1FF4:0000000C180044C6D6D6D6FE6C003418 1FF6:00000034580044C6D6D6D6FE6C000000 1FF7:00000034580044C6D6D6D6FE6C003418 1FF8:6030007CC6C6C6C6C6C6C6C67C000000 1FF9:60C0007CC6C6C6C6C6C6C6C67C000000 1FFA:603000386CC6C6C6C6C66C28EE000000 1FFB:0060C0386CC6C6C6C6C66C28EE000000 1FFC:000000386CC6C6C6C6C66C28EE003418 1FFD:0C180000000000000000000000000000 2010:00000000000000007C00000000000000 2011:00000000000000007C00000000000000 2012:00000000000000007E00000000000000 2013:00000000000000007E00000000000000 2014:0000000000000000FF00000000000000 2015:00FF0000000000000000000000000000 2016:0000006C6C6C6C6C6C6C6C6C6C000000 2017:00000000000000000000000000FF00FF 2018:00000018181008000000000000000000 2019:00000018180810000000000000000000 201A:00000000000000000000001818183000 201B:00003030301800000000000000000000 201C:00000022446666000000000000000000 201D:00000066662244000000000000000000 201E:00000000000000000000000066662244 201F:0000CCCCCC6600000000000000000000 2020:0000001818187E181818181818000000 2021:0000001818187E18187E181818000000 2023:00000000002030383C38302000000000 2024:00000000000000000000001818000000 2025:00000000000000000000006666000000 2026:00000000000000000000929292000000 2027:00000000000000001818000000000000 2030:00000000C0C60C183060C03636000000 2031:00000000C0C60C183060C06B6B000000 2032:00000018181000000000000000000000 2033:0000006C6C4800000000000000000000 2034:000000DBDB9200000000000000000000 2035:00000018180800000000000000000000 2036:0000006C6C2400000000000000000000 2037:000000DBDB4900000000000000000000 2038:00000000000000000000000010386CC6 2039:00000000000C18306030180C00000000 203A:00000000006030180C18306000000000 203B:00000000009244289228449200000000 203D:0000007EC3DB1B1E1C18001818000000 203E:0000FE00000000000000000000000000 203F:00000000000000000000000000827C00 2040:007C8200000000000000000000000000 2041:0000000000000000000000060C18386C 2042:00000000103828000044EEAA00000000 2043:00000000000000003C3C000000000000 2044:00000006060C0C181830306060000000 2045:0000003C3030303C303030303C000000 2046:0000003C0C0C0C3C0C0C0C0C3C000000 2048:0000007BCFCF1B333333003333000000 2049:000000DEF3F3C6CCCCCC00CCCC000000 204A:00000000000000007E7E06060C0C0000 204B:000000FEDBDBDBDED8D8D8D8D8000000 204C:00000000003E72F2F2F2723E00000000 204D:0000000000F89C9E9E9E9CF800000000 2070:000070D8D8D8D8700000000000000000 2074:0000183878D8FC180000000000000000 2075:0000F8C0F018D8700000000000000000 2076:000078C0F0D8D8700000000000000000 2077:0000F8D8303060600000000000000000 2078:000070D870D8D8700000000000000000 2079:000070D8D87818F00000000000000000 207A:00003030FC3030000000000000000000 207B:00000000FC0000000000000000000000 207C:000000FC00FC00000000000000000000 207D:00003060606060300000000000000000 207E:00006030303030600000000000000000 2080:000000000000000070D8D8D8D8700000 2081:00000000000000003070303030780000 2082:000000000000000070D83060C8F80000 2083:000000000000000070D83018D8700000 2084:0000000000000000183878D8FC180000 2085:0000000000000000F8C0F018D8700000 2086:000000000000000078C0F0D8D8700000 2087:0000000000000000F8D8303060600000 2088:000000000000000070D870D8D8700000 2089:000000000000000070D8D87818F00000 208A:00000000000000003030FC3030000000 208B:00000000000000000000FC0000000000 208C:000000000000000000FC00FC00000000 208D:00000000000000003060606060300000 208E:00000000000000006030303030600000 2099:000000000000000000B0D8D8D8D80000 20A0:00000078CCC0CFCCCC7F0C0C0F000000 20A1:0004047CCEC8C8D0D0D0E0E67C404000 20A2:0000007CC6C0C0D6D8D8D8DE7C000000 20A3:000000F8C0C0C0F0CDCECCCCCC000000 20A4:000000386C6460F860F86066FC000000 20A5:000000000002ECD6DED6D6F6D6400000 20A6:000000667676FF6EFF66666666000000 20A8:000000F8CCCCCCF8E0F3D6DBCE000000 20A9:0000008181815AFF5AFF242424000000 20AA:0000000000F28AAAAAAAAAA2BC000000 20AB:0000000C3E0C3C6CCCCCCCCC76007C00 20AC:0000003C66C0F8C0F0C0C0663C000000 20AD:000000E6666C78FE786C6666E6000000 20AE:0000007E7E5A181E781E78183C000000 20AF:0000107CB6363333336366F6DC000000 20B4:0000007CC60CFE38FE60C0C67C000000 20B5:0008083C6ECAC8C8C8C8CA6E3C080800 20B7:0000007CC6C660380C06FAAAFC000000 2100:000070D0D2D67C18306ED898180E0000 2101:000070D0D2D67C18306ED88C061C0000 2102:0000003C62A0A0A0A0A0A0623C000000 2103:0040A04E19181818181818190E000000 2104:0000003C187CDAD8D8DA7C193F000000 2105:000070C0C2C67C18306EDB9B1B0E0000 2106:000070C0C2C67C18307BDB9B1B0D0000 2107:0000007CC6C0C07860C0C0C67C000000 2108:00000078CC86263E260686CC78000000 2109:0040A05F19181A1E1A1818183C000000 210A:0000000000001A6646878C8C7C989870 210B:00000052B515162C3468A9AA4C000000 210C:00000048B080487C662626A646063448 210D:000000E2A2A2A2BEA2A2A2A2E2000000 210E:000000381818363B3B336666E6000000 210F:000000187E18363B3B336666E6000000 2110:000000334E06060C0C1F6C8870000000 2111:000000718E040C060363C3423C000000 2112:0000004649391E183070B1BA6C000000 2113:000000386C6C6C787060E0ECB8000000 2114:000000D8FFD8DEDBDBDBDBDBDE000000 2115:000000E2A2B2B2AAAAA6A6A2E2000000 2116:0000009699D9D6FFB0B0909090000000 2117:0000003C42B9A5A5B9A1A1423C000000 2118:0000000000408E93A3634B6AA4B0B060 2119:000000FCA2A2A2A2BCA0A0A0E0000000 211A:0000007CA2A2A2A2A2A2AAA67E010000 211B:0000003E4D4D191E1C3434B562000000 211C:00000058A6A36CB8262626A7C2000000 211D:000000FCA2A2A2A2BCB0A8A4E2000000 211E:000000FC6666667C6C6D6766EE080000 211F:00300CFCC6C6C6FCD8DCDCE6E6200000 2120:00000071DB35D1000000000000000000 2121:0000000000000000FE525A525F000000 2122:000000F15B5551000000000000000000 2123:006018CED6D6D6D6D6E66C3850400000 2124:000000FE0A141428285050A0FE000000 2125:000000FE9C30FE0C18380C0606C6C67C 2126:000000386CC6C6C6C6C66C28EE000000 2127:000000EE286CC6C6C6C6C66C38000000 2128:000000182603130C1303036698000000 2129:00000000000070181818181C18000000 212A:000000E666666C78786C6666E6000000 212B:386C3810386CC6C6FEC6C6C6C6000000 212C:0000001E2D2D1A1E1B3131B26C000000 212D:000000146BC8CCC6C6CCC0631C000000 212E:0000000000003C66E7FFE0673E000000 212F:0000000000001C2644F8C0C870000000 2130:0000004C523C103C60C0C3CC78000000 2131:00000073CE183A5C183030B060000000 2132:0000001E0C0C0C2C3C2C8CCCFE000000 2133:00000012121216363E3A5A5291000000 2134:0000000000001C2646C6C4C870000000 2135:00000042C6E77A385CCEE763E2000000 2136:00000080FC7E060606060C7EFE000000 2137:00000040783C0C0C0C0C1E7EF2000000 2138:00000080FE7E0C0C0C0C0C1C18000000 2139:0000003838007838383838387C000000 213A:0000000000007DFF838682FE7C000000 2153:0000C0C0C2C6CC183060DC861C061C00 2154:0000E03062C6FC183060DC861C061C00 2155:0000C0C0C2C6CC183060DE981C061C00 2156:0000E03062C6FC183060DE981C061C00 2157:0000E0306236EC183060DE981C061C00 2158:00003070B2F63C183060DE981C061C00 2159:0000C0C0C2C6CC183060DCB03C361C00 215A:0000F0C0E236EC183060DCB03C361C00 215B:0000C0C0C2C6CC183060DCB61C361C00 215C:0000E0306236EC183060DCB61C361C00 215D:0000F080E236EC183060DCB61C361C00 215E:0000F03062666C183060DCB61C361C00 215F:0000C0C0C2C6CC183060C08000000000 2160:0000003C18181818181818183C000000 2161:000000FE6C6C6C6C6C6C6C6CFE000000 2162:000000FFDBDBDBDBDBDBDBDBFF000000 2163:000000DBDBDBDBDBDBDBCECEC4000000 2164:000000C6C6C6C6C6C6C66C3810000000 2165:000000DBDBDBDBDBDBDB737323000000 2166:00000095959595959595656565000000 2167:000000B5B5B5B5B5B555555555000000 2168:000000DBDBDBCECECEDBDBDBDB000000 2169:000000C6C66C7C38387C6CC6C6000000 216A:000000DBDBDB737373DBDBDBDB000000 216B:00000095959565656595959595000000 216C:000000F06060606060606266FE000000 216D:0000003C66C2C0C0C0C0C2663C000000 216E:000000F86C6666666666666CF8000000 216F:000000C6EEFEFED6C6C6C6C6C6000000 2170:00000018180018181818181818000000 2171:0000006C6C006C6C6C6C6C6C6C000000 2172:000000DBDB00DBDBDBDBDBDBDB000000 2173:000000C0C000DBDBDBDBDBCEC4000000 2174:00000000000066666666663C18000000 2175:000000030300DBDBDBDBDB7323000000 2176:00000005050095959595956565000000 2177:000000151500B5B5B5B5555555000000 2178:000000C0C000DBDBCECECEDBDB000000 2179:000000000000C66C3838386CC6000000 217A:000000030300DBDB737373DBDB000000 217B:00000005050095956565959595000000 217C:0000003818181818181818183C000000 217D:0000000000007CC6C0C0C0C67C000000 217E:0000001C0C0C3C6CCCCCCCCC76000000 217F:000000000000ECFED6D6D6D6C6000000 2180:0000003C5ADBDBDBDBDBDB5A3C000000 2181:000000F8CCE6D6D6D6D6E6CCF8000000 2182:0000003C5A99BDDBDBBD995A3C000000 2183:00000078CC860606060686CC78000000 2196:00000000F0E0B0180C06030000000000 2197:000000000F070D183060C00000000000 2198:0000000000C06030180D070F00000000 2199:000000000003060C18B0E0F000000000 219A:0000000000003262FF64340000000000 219B:0000000000002C26FF464C0000000000 219C:00000000000000E0CEBB000000000000 219D:000000000000000773DD000000000000 219E:000000000000366CFF6C360000000000 219F:000000183C7E183C7E18181818000000 21A0:0000000000006C36FF366C0000000000 21A1:000000181818187E3C187E3C18000000 21A2:0000000000003366FC66330000000000 21A3:000000000000CC663F66CC0000000000 21A4:0000000000003363FF63330000000000 21A5:000000183C7E1818181818187E000000 21A6:000000000000CCC6FFC6CC0000000000 21A7:0000007E1818181818187E3C18000000 21A9:0000000000063363FE60300000000000 21AA:000000000060CCC67F060C0000000000 21AB:0000000000063B6BFE68300000000000 21AC:000000000060DCD67F160C0000000000 21AD:000000000000245AFF66240000000000 21AE:0000000000002C6EFF76340000000000 21AF:00000030306063FFC6161C1C1E000000 21B0:000000003060FE663606060606000000 21B1:00000000180CFECCD8C0C0C0C0000000 21B2:00000000060606063666FE6030000000 21B3:00000000C0C0C0C0D8CCFE0C18000000 21B4:0000000000000000FC0C0C3F1E0C0000 21B5:00000000000000063666FE6030000000 21B6:00000000001E33333330FC7830000000 21B7:000000000078CCCCCC0C3F1E0C000000 21B8:000000FF00F0E0B0180C060300000000 21B9:00000098B0FFB098190DFF0D19000000 21BA:000000001E1C1603C3C3C3663C000000 21BB:00000000783868C0C3C3C3663C000000 21BC:0000000000003060FF00000000000000 21BD:0000000000000000FF60300000000000 21BE:000000181C1E18181818181818000000 21BF:00000018387818181818181818000000 21C0:0000000000000C06FF00000000000000 21C1:0000000000000000FF060C0000000000 21C2:000000181818181818181E1C18000000 21C3:00000018181818181818783818000000 21C4:0000000C06FF060C3060FF6030000000 21C5:000000242E3F24242424FC7424000000 21C6:0000003060FF60300C06FF060C000000 21C7:0000003060FE6030003060FE60300000 21C8:000000247EFF24242424242424000000 21C9:000000180CFE0C1800180CFE0C180000 21CA:00000024242424242424FF7E24000000 21CB:00000000003060FF00FF060C00000000 21CC:00000000000C06FF00FF603000000000 21CD:000000000000227FC47F240000000000 21CE:0000000000002C7ECB7E340000000000 21CF:00000000000024FE23FE440000000000 21D0:000000000000207FC07F200000000000 21D1:000000387CEE6C6C6C6C6C6C6C000000 21D2:00000000000004FE03FE040000000000 21D3:0000006C6C6C6C6C6C6CEE7C38000000 21D4:000000000000247EC37E240000000000 21D5:000000387CEE6C6C6C6CEE7C38000000 21D6:00000000F0E0B0D8ECB61B0C04000000 21D7:000000000F070D1B376DD83020000000 21D8:000000002030D86D371B0D070F000000 21D9:00000000040C1BB6ECD8B0E0F0000000 21DA:0000000000103F60FF603F1000000000 21DB:000000000008FC06FF06FC0800000000 21DC:000000000000306AFF65300000000000 21DD:0000000000000CA6FF560C0000000000 21DE:000000183C7E18183C183C1818000000 21DF:00000018183C183C18187E3C18000000 21E0:0000000000003060D560300000000000 21E1:000000183C6618001800180018000000 21E2:0000000000000C06AB060C0000000000 21E3:00000018001800180018663C18000000 21E4:00000000000098B0FFB0980000000000 21E5:000000000000190DFF0D190000000000 21E6:0000000000103F4181413F1000000000 21E7:000000102844C644444444447C000000 21E8:000000000008FC828182FC0800000000 21E9:0000007C4444444444C6442810000000 21EA:000000102844C644447C007C447C0000 21EB:000000102844C6444444C682FE000000 21EC:00000010287CC6444444C682FE000000 21ED:000000103854D6545454D692FE000000 21EE:0000102854EE44C6444444447C000000 21EF:0000102854EE44C64444C682FE000000 21F0:0000000000E8BC828182BCE800000000 21F1:000000FF80BCB8AC8683818000000000 21F2:000000000181C161351D3D01FF000000 21F3:000000102844C6444444C64428100000 2200:000000C6C6FEC66C6C38381010000000 2201:0000000000003C666060606060663C00 2202:000000386C06063E66C6C6CC78000000 2203:000000FE0606067E06060606FE000000 2204:000008FE1616167E16262626FE400000 2205:0000000003067EDBDBF37E60C0000000 2206:000000101038386C6CC6C6C6FE000000 2207:000000FEC6C6C66C6C38381010000000 2208:0000001C3060607C606060301C000000 2209:000000043E64C8C8FEC8D0703E200000 220A:00000000003E60C0FEC0603E00000000 220B:00000000F80C0606FE06060CF8000000 220C:00000008F81C1626FE26264CF8400000 220D:0000000000F80C06FE060CF800000000 220E:00000000007E7E7E7E7E7E7E00000000 220F:000000FF66666666666666666666E700 2210:000000E766666666666666666666FF00 2211:000000FFC16030180C0C183060C1FF00 2212:00000000000000007E00000000000000 2213:00000000007E0018187E181800000000 2214:0000000018180018187E181800000000 2215:000006060C0C181830306060C0C00000 2216:0000C0C06060303018180C0C06060000 2217:00000000000024187E18240000000000 2218:00000000000018242418000000000000 221B:000000E3336636E60CCC6C3818000000 221C:0000003373B6F6360CCC6C3818000000 221D:00000000000076D8D86E000000000000 2220:00000000000002060C183060FF000000 2221:00000000000002160C1C3462FF020000 2222:0000000000100E38E8380E1000000000 2223:00000018181818181818181818000000 2224:0000001818181A1C3858181818000000 2225:0000006C6C6C6C6C6C6C6C6C6C000000 2226:0000006C6C6C6E7CEC6C6C6C6C000000 2227:0000000000101038386C6CC6C6000000 2228:0000000000C6C66C6C38381010000000 222A:0000000000C6C6C6C6C6C6C67C000000 222B:000C1A18181818181818181818583000 222C:0033666666666666666666666666CC00 222D:002A545454545454545454545454A800 222E:000C1A18183C5A99995A3C1818583000 222F:00336666667EE7E7E7E77E666666CC00 2230:002A5454547CD6D6D6D67C545454A800 2231:00183430303835333730303030B06000 2232:000C1A18183C5AFA5A5A3C1818583000 2233:000C1A18183C5A5F5A5A3C1818583000 2234:00000000000018180000006666000000 2235:00000000000066660000001818000000 2236:00000000000018180000001818000000 2237:00000000000066660000006666000000 2238:00000000001818007E00000000000000 2239:0000000000030300FC00030300000000 223A:00000000006666007E00666600000000 223B:0000000018180076DC00303000000000 223C:0000000000000076DC00000000000000 223D:00000000000000DC7600000000000000 223E:00000000000072DBDB4E000000000000 223F:000000000070D8DBDB1B0E0000000000 2240:000000001C303030180C0C0C38000000 2241:0000000008081076DC10202000000000 2242:000000000000FE0076DC000000000000 2243:00000000000076DC00FE000000000000 2244:00000000080876DC10FE202000000000 2245:000000000076DC00FE00FE0000000000 2246:000000000076DC08FE10FE2000000000 2247:000000080876DC10FE20FE4040000000 2249:00000000080876DC1076DC2020000000 224A:000000000076DC0076DC00FE00000000 224B:0000000076DC0076DC0076DC00000000 224C:0000000000DC7600FE00FE0000000000 224D:000000000000C67C007CC60000000000 224E:00000000001866000066180000000000 224F:0000000000186600007E000000000000 2250:0000001818007E00007E000000000000 2251:0000001818007E00007E001818000000 2252:0000006060007E00007E000606000000 2253:0000000606007E00007E006060000000 2254:0000000000C0DF0000DFC00000000000 2255:000000000003FB0000FB030000000000 2256:00000000000000FE28FE000000000000 2257:00000010281000FE00FE000000000000 2258:00000000384400FE00FE000000000000 2259:00000010284400FE00FE000000000000 225A:00000044281000FE00FE000000000000 225B:000010107C2800FE00FE000000000000 225C:00001028447C00FE00FE000000000000 225D:0000267CB46C00FE00FE000000000000 225E:00000068545400FE00FE000000000000 225F:00003008100010FE00FE000000000000 2260:0000000004087E08107E102000000000 2262:0000000408FE0810FE1020FE20400000 2263:000000FE0000FE0000FE0000FE000000 2266:000000000E38E0380E00FE00FE000000 2267:00000000E0380E38E000FE00FE000000 2268:000000000E38E0380E08FE10FE200000 2269:00000000E0380E38E008FE10FE200000 226A:00000000001B366CD86C361B00000000 226B:0000000000D86C361B366CD800000000 226C:00000066183C666666663C1866000000 226D:000000000008CE7C107CE62000000000 226E:00000004040E38E8380E101000000000 226F:0000001010E0382E38E0404000000000 2270:00000004040E38E8380E10FE10000000 2271:0000001010E0382E38E040FE40000000 2272:00000000000E38E0380E0076DC000000 2273:0000000000E0380E38E00076DC000000 2274:00000004040E38E8380E1076DC202000 2275:0000001010E0382E38E04076DC800000 2276:0000000E38E0380EE0380E38E0000000 2277:000000E0380E38E00E38E0380E000000 2278:0000080E38E8381EF0382E38E0200000 2279:000008E8380E38F01E38E0382E200000 227A:0000000002061CF01C06020000000000 227B:0000000080C0701E70C0800000000000 227C:00000002061CF01C06F21C0602000000 227D:00000080C0701E70C09E70C080000000 227E:00000002061CF01C06020076DC000000 227F:00000080C0701E70C0800076DC000000 2280:00000004060C38E8381C161000000000 2281:00000010D070382E3860C04000000000 2282:00000000007EC0C0C0C07E0000000000 2283:0000000000FC06060606FC0000000000 2284:00000000047EC8C8D0D07E2000000000 2285:0000000008FC16162626FC4000000000 2286:000000007EC0C0C0C07E00FE00000000 2287:00000000FC06060606FC00FE00000000 2288:000000047EC8C8D0D07E20FE40000000 2289:00000008FC16162626FC40FE80000000 228A:000000007EC0C0C0C07E08FE10000000 228B:00000000FC06060606FC10FE20000000 228C:00000000008292A2FAA2924438000000 228D:0000000000828292BABA924438000000 228E:0000000000828292BA92824438000000 228F:0000000000FEC0C0C0C0FE0000000000 2290:0000000000FE06060606FE0000000000 2291:00000000FEC0C0C0C0FE00FE00000000 2292:00000000FE06060606FE00FE00000000 2293:0000000000FEC6C6C6C6C6C6C6000000 2294:0000000000C6C6C6C6C6C6C6FE000000 2295:0000000000385492FE92543800000000 2296:0000000000384482FE82443800000000 2297:00000000003844AA92AA443800000000 2298:000000000038448A92A2443800000000 2299:0000000000384492BA92443800000000 229A:0000000000384492AA92443800000000 229B:00000000003854D6BAD6543800000000 229C:00000000003844BA82BA443800000000 229D:0000000000384482BA82443800000000 229E:0000000000FE9292FE9292FE00000000 229F:0000000000FE8282FE8282FE00000000 22A0:0000000000FEC6AA92AAC6FE00000000 22A1:0000000000FE8292BA9282FE00000000 22A2:00000000C0C0C0C0FFC0C0C0C0000000 22A3:0000000003030303FF03030303000000 22A4:000000FF181818181818181818000000 22A5:000000181818181818181818FF000000 22A6:00000000606060607E60606060000000 22A7:000000006060607E607E606060000000 22A8:00000000C0C0C0FFC0FFC0C0C0000000 22A9:00000000D8D8D8D8DFD8D8D8D8000000 22AA:00000000A8A8A8A8AFA8A8A8A8000000 22AB:00000000D8D8D8DFD8DFD8D8D8000000 22AC:00000000C0C2C4C4FFC8C8D0C0000000 22AD:00000000C0C4C4FFC8FFD0D0C0000000 22AE:00000000D8D9DADADFDADADCD8000000 22AF:00000000D8D9DADFDADFDADCD8000000 22B0:000000000C061CF01C060C0000000000 22B1:0000000060C0701E70C0600000000000 22B2:00000000061E76C6761E060000000000 22B3:00000000C0F0DCC6DCF0C00000000000 22B4:000000061E76C6761E0600FE00000000 22B5:000000C0F0DCC6DCF0C000FE00000000 22B6:0000000000000042BF42000000000000 22B7:0000000000000042FD42000000000000 22B8:00000000000000027D02000000000000 22B9:0000000000101000C600101000000000 22BA:0000007E181818181818181818000000 22BB:000000C6C66C6C3838101000FE000000 22BC:000000FE00101038386C6CC6C6000000 22BD:000000FE00C6C66C6C38381010000000 22BE:0000000000C0C0C0F0C8C4C4FF000000 22BF:000000000003070B13234383FF000000 22C0:00000000101038386C6CC6C600000000 22C1:00000000C6C66C6C3838101000000000 22C2:00000000386CC6C6C6C6C6C600000000 22C3:00000000C6C6C6C6C6C66C3800000000 22C4:00000000000010386C38100000000000 22C5:00000000000000001818000000000000 22C6:00000000000010107C38280000000000 22C7:00000000009244289228449200000000 22C8:000000000082C6AA92AAC68200000000 22C9:000000000082C4A890A8C48200000000 22CA:000000000082462A122A468200000000 22CB:00000000008040201028448200000000 22CC:00000000000204081028448200000000 22CD:000000000000DC7600FE000000000000 22CE:0000000010101038386C6CC600000000 22CF:00000000C66C6C383810101000000000 22D0:000000003E60CED8D8CE603E00000000 22D1:00000000F80CE63636E60CF800000000 22D2:00000000384492AAAAAAAAAA00000000 22D3:00000000AAAAAAAAAA92443800000000 22D4:00000010103854929292929292000000 22D5:0000001818187E18187E181818000000 22D6:0000000000183064CE64301800000000 22D7:000000000030184CE64C183000000000 22D8:0000000000152A54A8542A1500000000 22D9:0000000000A8542A152A54A800000000 22DA:00000E38E0380E00FE00E0380E38E000 22DB:0000E0380E38E000FE000E38E0380E00 22DC:0000000000FE000E38E0380E00000000 22DD:0000000000FE00E0380E38E000000000 22DE:00000002061CF2061CF01C0602000000 22DF:00000080C0709EC0701E70C080000000 22E0:0000000A0E1CF01C16F21C2622000000 22E1:00000088C8701E70D09E70E0A0000000 22E2:00000004FEC8C8D0D0FE20FE40000000 22E3:00000008FE16162626FE40FE80000000 22E4:00000000FEC0C0C0C0FE08FE10000000 22E5:00000000FE06060606FE10FE20000000 22E6:00000000000E38E0380E1076DC100000 22E7:0000000000E0380E38E01076DC100000 22E8:00000002061CF01C06021076DC100000 22E9:00000080C0701E70C0801076DC100000 22EA:000000080E1E76D6761E262000000000 22EB:00000008C8F0DCD6DCF0E02000000000 22EC:0000080E1E76D6761E2620FE40000000 22ED:000008C8F0DCD6DCF0E020FE40000000 22EE:00000018180000181800001818000000 22EF:00000000000000DBDB00000000000000 22F0:0000000303000018180000C0C0000000 22F1:000000C0C00000181800000303000000 2300:00000000003D66C7CBD3E366BC000000 2301:00000000000000009058341200000000 2303:00000000081422000000000000000000 2304:00000000000000000000002214080000 2305:000000003E0008142200000000000000 2306:000000003E003E000814220000000000 2307:00000010080408100804081008040000 2308:00001E18181818181818181818181818 2309:00007818181818181818181818181818 230A:18181818181818181818181E00000000 230B:18181818181818181818187800000000 230C:00000000000000000007080808000000 230D:00000000000000000070080808000000 230E:00000000000008080807000000000000 230F:00000000000008080870000000000000 2311:000000000000413E2222223E41000000 2312:000000000000000000001C2241410000 2313:000000000000000000001C22417F0000 2314:00000000000000001C22412214080000 2315:000000000000001C22414141225C8000 2316:00000080008003E004900888108410047E3F100410840888049003E000800080 2317:00000000002424FF2424FF2424000000 2318:0000000042A57E24247EA54200000000 2319:0000000000004040407E000000000000 231A:000000003838548AF682543838000000 231B:0000FEFE44442810284444FEFE000000 231C:00784040400000000000000000000000 231D:001E0202020000000000000000000000 231E:00000000000000000000004040407800 231F:00000000000000000000000202021E00 2322:0000000000000000003C420000000000 2323:0000000000000000423C000000000000 2324:00000000000000007708142200000000 2325:00000000000000006710080700000000 2326:00000000000000FCAA91AAFC00000000 2327:000000000000007F5549557F00000000 2328:000000000000007E7E7E003C00000000 2329:0C0C181830306060303018180C0C0000 232A:6060303018180C0C1818303060600000 232B:000000000000003F5589553F00000000 232C:00000000008001400220049008480A280A080A28084804900220014000800000 232D:00000000000000000081010201C40224041804100C10122011C0204040800000 232E:000000000000000003C004200810100810FE110812080A1004202BC030003800 232F:0000000000000000000000000FF0000000007FFE000000000FF0000000000000 2330:000004020C061E0F080410081008201020104020402080408040FFC000000000 2331:0000000000001F00248044408420842487FF84248420444024801F0000000000 2332:000000000000000000003C0023802070200C7FFE200C207023803C0000000000 2333:0000000000000000000000000000000060005C0043804070400C7FFE00000000 2334:00000000000000000000000040024002400240024002400240027FFE00000000 2335:0000000000000000000000004001200210040808041002200140008000000000 2336:000000007F08080808080808087F0000 2337:000000003E22222222222222223E0000 2338:0000007F4141417F41417F41417F0000 2339:0000007F414949417F414949417F0000 233A:0000007F4149556341635549417F0000 233B:0000007F4141414955554941417F0000 233C:0000007F41415D634141635D417F0000 233D:00000008081C2A4949492A1C08080000 233E:00000000001C22495549221C00000000 233F:000000000204040808FF102020400000 2340:000000004020201010FF080404020000 2341:0000007F4143454549515161417F0000 2342:0000007F4161515149454543417F0000 2343:0000007F4141475961594741417F0000 2344:0000007F4141714D434D7141417F0000 2345:00000008080808287F28080808080000 2346:000000080808080A7F0A080808080000 2347:0000007F414149517F514941417F0000 2348:0000007F414149457F454941417F0000 2349:000000000000005C22514945221D0000 234A:00000000080808080808087F007F0000 234B:000000000808081C1C2A2A3E08080000 234C:00007F414141416363555549417F0000 234D:00007F41414949555563637F417F0000 234E:000000000808081C2A2A1C08087F0000 234F:00000000081C2A087F08080808080000 2350:00007F495D6B494949494949497F0000 2351:000000003E003E080808080808080000 2352:0000000008083E2A2A1C1C0808080000 2353:00007F414955556363414141417F0000 2354:00007F41417F636355554949417F0000 2355:000000007F08081C2A2A1C0808080000 2356:0000000808080808087F082A1C080000 2357:00007F494949494949496B5D497F0000 2358:000000000808080000000000003E0000 2359:00000000000808141422223E003E0000 235A:000000000008142241221408003E0000 235B:000000000000001824241800003E0000 235C:00000000001C22414141221C007F0000 235D:000000001C2249554941414141410000 235E:00007F414949494141414141417F0000 235F:000000001C22497F5D55221C00000000 2360:00007F414149494141494941417F0000 2361:002424007F0808080808080808080000 2362:00242400003E22221414080800000000 2363:0024240000083E1C1400000000000000 2364:00242400000000182424180000000000 2365:002424000000001C22414141221C0000 2366:00000000494949494949492A1C080000 2367:00000008081F28484848281F08080000 2368:00242400000000324C00000000000000 2369:00242400402010080402040810204000 236A:000000003C0000180808100000000000 236B:00000000003E22221414394E00000000 236C:000000001C222222336E2222221C0000 236D:0000000008080808083A4C0808080000 236E:000000001818000018080810003E0000 236F:00007F4143457F497F516141417F0000 2370:00007F414955554549494149417F0000 2371:00000000324C00222214140800000000 2372:0000000000324C000814142222000000 2373:00000000000000180808080808060000 2374:0000000000003C4242424242625C4040 2375:00000000000014224949494949360000 2376:0000000000324A4444444A32007E0000 2377:00000000003E40407C40403E007E0000 2378:000000000018080808080806001E0000 2379:000000000022414949494936007F0000 237A:000000000000324A444444444A320000 237B:000000000000000200040008001001FC00400080410022001400080000000000 237C:000000000A000C00080018002800180008000C000A000C004FFE500060007800 237D:0000000000000000000000000000000000000000783C082008200FE000000000 237E:000000000000000003C004200810100810081FF80420042004201C3800000000 237F:000008080808081C3E1C080808080000 2380:00000038043C44443A00824428100000 2381:000000000000000000000000380004003C00440044003A5400007FFC00000000 2382:000000000000000000000000387004083C78448844883A7400007EFC00000000 2383:0000000000000000400420081390004073DC0440145023A84004000000000000 2384:0000000000000000000000003FF02108220422042204220421083FF000000000 2385:0000000000000000010001001D701110111011101110111011101D7001000100 2386:00000100028004400820121003087E8440427E84030812100820044002800100 2387:00000000000000000000000000000020003000E801300220040078FE00000000 2388:00000100010023881D701930155023882388155019301D702388010001000000 2389:000000000F8030604010401080088008F078888888884510451032600F800000 238A:000000000F80306040107FF0A02890489048888888884510451032600F800000 238B:0000000001807C6048105010680844080208810880884050401030600F800000 238C:000000000000000007E0081010087C0828081008381C44224422381C00000000 238D:000000000000000007E0042004200420042004200420042004203C3C00000000 238E:000000000000000001FC021004200420042004200420042008403F8000000000 238F:000000000000000000001FF00280044008201010082004400280010000000000 2390:00000000000000000000010002800440082010100820044002801FF000000000 2391:000000000000000000001FF00280044008201FF0082004400280010000000000 2392:0000000000000000000001000280044008201FF00820044002801FF000000000 2393:000000000000000000000000000000007FFC0000739C00000000000000000000 2394:0000000000000000000007E0081010082004400220041008081007E000000000 2395:00007F414141414141414141417F0000 2396:0000000000007C7C7878707060604000 2397:00006DB040104FFC48044A044E044BE450244BE44E047A0408040FFC00000000 2398:00007FF040104EDC4804490449845F4050245F444980790408040CDC00000000 2399:000001E0032005200F20082038384824882288228FE2800240043FF800000000 239A:000000000000000000001FF020284244449449245244448428081FF000000000 239B:0003060C0C1818183030303030303030 239C:30303030303030303030303030303030 239D:303030303030301818180C0C06030000 239E:00C06030301818180C0C0C0C0C0C0C0C 239F:0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C 23A0:0C0C0C0C0C0C0C181818303060C00000 23A1:003F3030303030303030303030303030 23A2:30303030303030303030303030303030 23A3:303030303030303030303030303F0000 23A4:00FC0C0C0C0C0C0C0C0C0C0C0C0C0C0C 23A5:0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C 23A6:0C0C0C0C0C0C0C0C0C0C0C0C0CFC0000 23A7:00070C18181818181818181818181818 23A8:181818181830E0301818181818181818 23A9:1818181818181818181818180C070000 23AA:18181818181818181818181818181818 23AB:00E03018181818181818181818181818 23AC:18181818180C070C1818181818181818 23AD:18181818181818181818181830E00000 23AE:18181818181818181818181818181818 23AF:00000000000000FF0000000000000000 23B0:070C18181818181818181818181830E0 23B1:E0301818181818181818181818180C07 23B2:0000FFC1C06060606030303030181818 23B3:1818183030303060606060C0C1FF0000 23B4:000000FFC30000000000000000000000 23B5:0000000000000000000000C3FF000000 23B6:000000000000C3FF00FFC30000000000 23B7:181818181818D8D87878383818180000 23B8:C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 23B9:03030303030303030303030303030303 23BA:00000000FF0000000000000000000000 23BB:000000000000FF000000000000000000 23BC:00000000000000000000FF0000000000 23BD:000000000000000000000000FF000000 23BE:003F2020202020202020202020202000 23BF:00202020202020202020202020203F00 23C0:00000100010003800D601110111021082108111011100D600380010001000000 23C1:0000FFFF010003800D601110111021082108111011100D600380010001000000 23C2:00000100010003800D601110111021082108111011100D6003800100FFFF0000 23C3:0000010001000380038005400540092009201110111021083FF8010001000000 23C4:0000FFFF01000380038005400540092009201110111021083FF8010001000000 23C5:0000010001000380038005400540092009201110111021083FF80100FFFF0000 23C6:0000010001000100010001001D00230001880170010001000100010001000000 23C7:0000FFFF01000100010001001D00230001880170010001000100010001000000 23C8:0000010001000100010001001D002300018801700100010001000100FFFF0000 23C9:0000FFFF01000100010001000100010001000100010001000100010001000000 23CA:00000100010001000100010001000100010001000100010001000100FFFF0000 23CB:00FC0404040404040404040404040400 23CC:0004040404040404040404040404FC00 23CD:00000080793C42044404400440044004400440044004400440047FFC00000000 23CE:00000007050505052579C27C20000000 23CF:00000000000010387CFE00FEFEFE0000 23D0:08080808080808080808080808080808 23D1:00000000000000008244380000000000 23D2:000000000000FE008244380000000000 23D3:000000000000000082443800FE000000 23D4:000000000000000000000000FFFE000082824444383800000000000000000000 23D5:000000000000000000000000000000008282444438380000FFFE000000000000 23D6:00000000000000000000000000000000418222441C3800000000000000000000 23D7:0000000000000000000200020002000200027FFE000000000000000000000000 23D8:0000000000000000400240024002400240027FFE000000000000000000000000 23D9:0000000000000000410241024102410241027FFE000000000000000000000000 23DA:08080808080808080808087F001C0008 23DB:0000000000000000000000001FF810081008FFFF100810081FF8000000000000 23DC:000000000000000000000000000000000000000007E0381C4002800100000000 23DD:0000000080014002381C07E00000000000000000000000000000000000000000 23DE:000000000000000000000000000000000000010002803C784004800200000000 23DF:00000000800240043C7802800100000000000000000000000000000000000000 23E0:00000000000000000000000000000000000000000FF010082004400200000000 23E1:000000004002200410080FF00000000000000000000000000000000000000000 23E2:000000000000000000007FC040204020401040104008400840047FFC00000000 23E3:00000000008001400220041009C80A280A280A2809C804100220014000800000 23E4:0000000000000000000000000000000000007FFE000000000000000000000000 23E5:000000000000000000000000000000000FFC10081008201020107FE000000000 23E6:0000000000000000000000001800240042007FFC008400480030000000000000 23E7:000000002400240022002206A91871A021C003E001C002A00410080810040000 23E8:0000000000000000246A2A2A2A240000 23E9:00000000000000000000208030C038E03CF03EF83CF038E030C0208000000000 23EA:00000000000000000000020806180E381E783EF81E780E380618020800000000 23EB:00000000000000000100038007C00FE01FF000000100038007C00FE01FF00000 23EC:00000000000000001FF00FE007C00380010000001FF00FE007C0038001000000 23ED:000000000000000000004104618471C479E47DF479E471C46184410400000000 23EE:000000000000000000004104430C471C4F3C5F7C4F3C471C430C410400000000 23EF:00000000000000000000104818481C481E481F481E481C481848104800000000 23F0:00000100193037D82828111021082108210822082408101008200FE01C700000 23F1:00000300030007D808381110210821082108200820081010082007C000000000 23F2:00000000000007C008201010240822082108200820081010082007C000000000 23F3:000000007FFC1010101012900D6006C0028006C0082011101AB015507FFC0000 23F4:0000000000000000004000C001C003C007C00FC007C003C001C000C000400000 23F5:000000000000000008000C000E000F000F800FC00F800F000E000C0008000000 23F6:0000000000000000000000000100038007C00FE01FF03FF80000000000000000 23F7:0000000000000000000000003FF81FF00FE007C0038001000000000000000000 23F8:0000000000000660066006600660066006600660066006600660066000000000 23F9:00000000000000001FF81FF81FF81FF81FF81FF81FF81FF81FF81FF800000000 23FA:000000000000000007E00FF01FF81FF81FF81FF81FF81FF80FF007E000000000 23FB:01800180018001801998399C318C718E61866186700E300C381C1FF80FF003C0 23FC:000007E01FF83C3C781E718E61866186618661866186718E381C1FF80FF003C0 23FD:018003C003C003C003C003C003C003C003C003C003C003C003C003C003C00180 23FE:0400080018003800380078007800780078007C003C003E001F000F8007E001F0 23FF:000000000000001C007801940624182260221822062401940078001C00000000 2400:000000000000000000004A506A505A50499E0000000000000000000000000000 2401:0000000000000000000039924252325E0A527192000000000000000000000000 2402:000000000000000000003BA44124311809247124000000000000000000000000 2403:000000000000000000007BA44124791841247924000000000000000000000000 2404:0000000000000000000079BE42487A4842487988000000000000000000000000 2405:000000000000000000007A4C42527B5242D67A4E000000000000000000000000 2406:0000000000000000000031A44A287A304A2849A4000000000000000000000000 2407:0000000000000000000073D04A1073D04A1073DE000000000000000000000000 2408:000000000000000000001E3811401E3011081E70000000000000000000000000 2409:000000D8D8F8D8D80F06060606000000 240A:000000C0C0C0C0F00F0C0E0C0C000000 240B:000000D8D8F870200F06060606000000 240C:000000F0C0E0C0C00F0C0E0C0C000000 240D:00000070C0C0C0701E1B1E1B1B000000 240E:000000000000000000001E7020881C8802883C70000000000000000000000000 240F:000000000000000000001EF820201C2002203CF8000000000000000000000000 2410:00000000000000000000391C2510251C251039DC000000000000000000000000 2411:0000000000000000000071884A184A084A08719C000000000000000000000000 2412:0000000000000000000071984A044A084A10719C000000000000000000000000 2413:0000000000000000000071984A044A184A047198000000000000000000000000 2414:0000000000000000000071844A0C4A144A1C7184000000000000000000000000 2415:0000000000000000000049926A546A585BD44A52000000000000000000000000 2416:000000000000000000003452429A311609127112000000000000000000000000 2417:000000000000000000007BB84124793841247938000000000000000000000000 2418:00000000000000000000332444B447AC44A434A4000000000000000000000000 2419:000000000000000000003E8820D83EA820883E88000000000000000000000000 241A:000000000000000000003A5C4252325C0A52719C000000000000000000000000 241B:0000000000000000000079CE4210799040507B8E000000000000000000000000 241C:000000000000000000001E7010801E60101010E0000000000000000000000000 241D:000000000000000000000E701080166012100EE0000000000000000000000000 241E:000000000000000000001C7012801C60141012E0000000000000000000000000 241F:0000000000000000000012701280126012100CE0000000000000000000000000 2420:000000000000000000003B80424033800A007200000000000000000000000000 2421:0000000000000000000073D04A104BD04A1073DE000000000000000000000000 2422:00000000141810305C121212121C0000 2423:000000000000000000000082FE000000 2424:00000098D8F8D8D80C0C0C0C0F000000 2425:0000000000010A152A54284000000000 2426:0000007CFEC6C6603030003030000000 2460:07C0183020084104430485028102810281028102410447C42008183007C00000 2461:07C0183020084384444484428042808281028202440447C42008183007C00000 2462:07C0183020084384444484428042818280428442444443842008183007C00000 2463:07C018302008408441848282848288828FC28082408440842008183007C00000 2464:07C01830200847C4440484028402878280428042444443842008183007C00000 2465:07C0183020084184420484028402878284428442444443842008183007C00000 2466:07C01830200847C4404480428082808280828102410441042008183007C00000 2467:07C0183020084384444484428442838284428442444443842008183007C00000 2468:07C018302008438444448442844283C280428042408443042008183007C00000 2469:07C018302008400444648C9294928492849284925F6440042008183007C00000 246A:07C018302008400444448CC295428442844284425FF440042008183007C00000 246B:07C018302008400444648C9294128422844284825FF440042008183007C00000 246C:07C018302008400444648C9294128422841284925F6440042008183007C00000 246D:07C018302008400444148C329452849284FA84125F1440042008183007C00000 246E:07C018302008400444F48C82948284E2841284925F6440042008183007C00000 246F:07C018302008400444748C82948284E2849284925F6440042008183007C00000 2470:07C018302008400444F48C1294128422842284425F4440042008183007C00000 2471:07C018302008400444648C9294928462849284925F6440042008183007C00000 2472:07C018302008400444648C9294928472841284125F6440042008183007C00000 2473:07C01830200840044C64929282928492889290925E6440042008183007C00000 2474:00000000100820842184428240824082408240824082208423E4100800000000 2475:00000000100823C424244422402240C2410242024402240427E4100800000000 2476:00000000100823C424244422402241C2402240224422242423C4100800000000 2477:000000001008204420C4414242424442444247E2404220442044100800000000 2478:00000000100827E424044402440247C2402240224022242423C4100800000000 2479:00000000100821C422044402440247C2442244224422242423C4100800000000 247A:00000000100827E4202440224042404240424082408220842084100800000000 247B:00000000100823C424244422442243C2442244224422242423C4100800000000 247C:00000000100823C424244422442243E240224022402220442384100800000000 247D:00000000400288319849A885888588858885888588858849BE31400200000000 247E:00000000400288119831A851881188118811881188118811BE7D400200000000 247F:00000000400288799885A885880588198821884188818881BEFD400200000000 2480:00000000400288799885A885880588398805880588858885BE79400200000000 2481:00000000400288099819A82988498889888988FD88098809BE09400200000000 2482:00000000400288FD9881A881888188F98805880588058885BE79400200000000 2483:00000000400288399841A881888188F98885888588858885BE79400200000000 2484:00000000400289F99809A809881188118811882188218821BE21400200000000 2485:00000000400288799885A885888588798885888588858885BE79400200000000 2486:00000000400288799885A8858885887D8805880588058809BE71400200000000 2487:0000000040029C31A249A2858285848588859085A085A049BE31400200000000 2488:000000000000000001000300050001000100010001000100010007D000000000 2489:00000000000000000780084008400040018002000400080008000FD000000000 248A:0000000000000000078008400840004003800040004008400840079000000000 248B:00000000000000000080018002800480088008800FC000800080009000000000 248C:00000000000000000FC00800080008000F800040004000400840079000000000 248D:000000000000000003800400080008000F800840084008400840079000000000 248E:00000000000000000FC000400040008000800080010001000100011000000000 248F:0000000000000000078008400840084007800840084008400840079000000000 2490:0000000000000000078008400840084007C00040004000400080071000000000 2491:00000000000000001060309051081108110811081108110810907C6200000000 2492:00000000000000001020306050A01020102010201020102010207CFA00000000 2493:000000000000000010F0310851081008103010401080110011007DFA00000000 2494:000000000000000010F0310851081008107010081008110811087CF200000000 2495:000000000000000010103030505010901110111011F8101010107C1200000000 2496:000000000000000011F831005100110011F010081008100811087CF200000000 2497:0000000000000000107030805100110011F011081108110811087CF200000000 2498:000000000000000011F8300850081010101010101020102010207C2200000000 2499:000000000000000010F031085108110810F011081108110811087CF200000000 249A:000000000000000010F031085108110810F810081008100810107CE200000000 249B:00000000000000003C304248428402840C8410842084408440487E3100000000 249C:00000000000010082004200443C24422402243E244224422246423A410080000 249D:00000000000014082404240445C246224422442244224422262425C410080000 249E:00000000000010082004200443C244224402440244024402242423C410080000 249F:00000000000010282024202443A244624422442244224422246423A410080000 24A0:00000000000010082004200443C24422442247E244024402242423C410080000 24A1:00000000000010C821042104410247C241024102410241022104210410080000 24A2:00000000000010082004202443A24442444244424382420223C42424142803C0 24A3:00000000000014082404240445C2462244224422442244222424242410080000 24A4:000000000000111021082008430441044104410441044104210827C810100000 24A5:00000000000010502048200840C4404440444044404440442048204814900300 24A6:0000000000001408240424044442448245024602450244822444242410080000 24A7:000000000000131021082108410441044104410441044104210827C810100000 24A8:0000000000001004200220024761449144914491449144912492249210040000 24A9:00000000000010082004200445C2462244224422442244222424242410080000 24AA:00000000000010082004200443C244224422442244224422242423C410080000 24AB:00000000000010082004200445C246224422442244224422262425C414080400 24AC:00000000000010082004200443A244624422442244224422246423A410280020 24AD:00000000000010082004200445C2462244224402440244022404240410080000 24AE:00000000000010082004200443C244224402430240C24022242423C410080000 24AF:00000000000010082104210447C241024102410241024102210420C410080000 24B0:000000000000100820042004442244224422442244224422246423A410080000 24B1:0000000000001008200420044422442244224242424242422184218410080000 24B2:0000000000001004200220024411449144914491449144912492236210040000 24B3:0000000000001008200420044422442242424182418242422424242410080000 24B4:00000000000010082004200444224422442244224422426221A42024102803C0 24B5:00000000000010082004200447E240224042408241024202240427E410080000 24B6:07C0183020084104428482828442844287C28442444444442008183007C00000 24B7:07C0183020084784444484428442878284428442444447842008183007C00000 24B8:07C0183020084384444484428402840284028442444443842008183007C00000 24B9:07C0183020084704448484428442844284428442448447042008183007C00000 24BA:07C01830200847C4440484028402878284028402440447C42008183007C00000 24BB:07C01830200847C4440484028402878284028402440444042008183007C00000 24BC:07C018302008438444448442840285C28442844244C443442008183007C00000 24BD:07C018302008444444448442844287C284428442444444442008183007C00000 24BE:07C01830200847C4410481028102810281028102410447C42008183007C00000 24BF:07C01830200843E4408480828082808280828482448443042008183007C00000 24C0:07C0183020084444444484828502860285028482444444442008183007C00000 24C1:07C0183020084404440484028402840284028402440447C42008183007C00000 24C2:07C0183020084444444486C286C2854285428442444444442008183007C00000 24C3:07C01830200840044444864286428542854284C244C444442008183007C00000 24C4:07C0183020084384444484428442844284428442444443842008183007C00000 24C5:07C0183020084784444484428442878284028402440444042008183007C00000 24C6:07C018302008438444448442844284428442854246C443842068183007C00000 24C7:07C0183020084784444484428442878285028482448444442008183007C00000 24C8:07C0183020084384444484428402838280428442444443842008183007C00000 24C9:07C0183020084FE4410481028102810281028102410441042008183007C00000 24CA:07C0183020084444444484428442844284428442444443842008183007C00000 24CB:07C0183020084824482484428442844282828282410441042008183007C00000 24CC:07C0183020084444444484428542854286C286C2444444442008183007C00000 24CD:07C0183020084444444482828282810282828282444444442008183007C00000 24CE:07C0183020084824482484428442828281028102410441042008183007C00000 24CF:07C01830200847C4404480428082810282028402440447C42008183007C00000 24D0:07C018302008400443848442804283C2844284C2434440042008183007C00000 24D1:07C0183024084404440485828642844284428442464445842008183007C00000 24D2:07C0183020084004438484428402840284028442438440042008183007C00000 24D3:07C01830204840444044834284C284428442844244C443442008183007C00000 24D4:07C018302008400443848442844287C284028442438440042008183007C00000 24D5:07C01830200840C441048102810287C281028102410441042108183007C00000 24D6:07C0183020084044434484828482830282028382444444442388183007C00000 24D7:07C0183024084404440485828642844284428442444444442008183007C00000 24D8:07C0183021084104400483028102810281028102410447C42008183007C00000 24D9:07C0183020484044400480C28042804280428042404444842308183007C00000 24DA:07C0183020084404440484828502860286028502448444442008183007C00000 24DB:07C0183020084304410481028102810281028102410447C42008183007C00000 24DC:07C01830200840044EC489228922892289228922492440042008183007C00000 24DD:07C0183020084004458486428442844284428442444440042008183007C00000 24DE:07C0183020084004438484428442844284428442438440042008183007C00000 24DF:07C0183020084004458486428442844284428642458444042408183007C00000 24E0:07C0183020084004434484C2844284428442844244C443442048183007C00000 24E1:07C0183020084004458486428442840284028402440440042008183007C00000 24E2:07C0183020084004438484428402838280428442438440042008183007C00000 24E3:07C0183020084104410487C28102810281028102410440C42008183007C00000 24E4:07C01830200840044444844284428442844284C2434440042008183007C00000 24E5:07C0183020084004444484428282828282828102410440042008183007C00000 24E6:07C018302008400448248922892289228922892246C440042008183007C00000 24E7:07C0183020084004444484428282810282828442444440042008183007C00000 24E8:07C0183020084004444484428442844282C28142404440442388183007C00000 24E9:07C018302008400447C48042808281028202840247C440042008183007C00000 24EA:07C0183020084104428484428442844284428442428441042008183007C00000 24EB:07C01FF03FF87FFC7BBCF33EEABEFBBEFBBEFBBE600C7FFC3FF81FF007C00000 24EC:07C01FF03FF87FFC7B9CF36EEBEEFBDEFBBEFB7E600C7FFC3FF81FF007C00000 24ED:07C01FF03FF87FFC7B9CF36EEBEEFBDEFBEEFB6E609C7FFC3FF81FF007C00000 24EE:07C01FF03FF87FFC7BECF3CEEBAEFB6EFB06FBEE60EC7FFC3FF81FF007C00000 24EF:07C01FF03FF87FFC7B0CF37EEB7EFB1EFBEEFB6E609C7FFC3FF81FF007C00000 24F0:000007C01FF03FF83B88737C6B7C7B1C7B6C7B6C20983FF81FF007C000000000 24F1:000007C01FF03FF83B0873EC6BEC7BDC7BDC7BBC20B83FF81FF007C000000000 24F2:000007C01FF03FF83B98736C6B6C7B9C7B6C7B6C20983FF81FF007C000000000 24F3:07C01FF03FF87FFC7B9CF36EEB6EFB8EFBEEFBEE609C7FFC3FF81FF007C00000 24F4:07C01FF03FF87FFC739CED6EFD6EFB6EF76EEF6E619C7FFC3FF81FF007C00000 24F5:07E0181823C44C32500A9089A185A085A08591C9500A4C3223C4181807E00000 24F6:07E0181823C44C32500A9189A045A085A10591C9500A4C3223C4181807E00000 24F7:07E0181823C44C32500A9189A045A185A0459189500A4C3223C4181807E00000 24F8:07E0181823C44C32500A9289A285A3C5A0859089500A4C3223C4181807E00000 24F9:07E0181823C44C32500A91C9A105A185A0459189500A4C3223C4181807E00000 24FA:07E0181823C44C32500A9189A205A385A2459189500A4C3223C4181807E00000 24FB:07E0181823C44C32500A91C9A045A045A0859089500A4C3223C4181807E00000 24FC:07E0181823C44C32500A9189A245A185A2459189500A4C3223C4181807E00000 24FD:07E0181823C44C32500A9189A245A1C5A0459189500A4C3223C4181807E00000 24FE:07E0181823C44C32500A9269A695A295A2959769500A4C3223C4181807E00000 24FF:07C01FF03FF87EFC7D7CFBBEFBBEFBBEFBBEFBBE7D7C7EFC3FF81FF007C00000 2501:00000000000000FFFF00000000000000 2503:1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C 2504:000000000000006D0000000000000000 2505:000000000000006D6D00000000000000 2506:18181818001818181818001818181800 2507:1C1C1C1C001C1C1C1C1C001C1C1C1C00 2508:00000000000000AA0000000000000000 2509:00000000000000AAAA00000000000000 250A:18181800181818001818180018181800 250B:1C1C1C001C1C1C001C1C1C001C1C1C00 250D:000000000000001F1F18181818181818 250E:000000000000001F1C1C1C1C1C1C1C1C 250F:000000000000001F1F1C1C1C1C1C1C1C 2511:00000000000000F8F818181818181818 2512:00000000000000FC1C1C1C1C1C1C1C1C 2513:00000000000000FCFC1C1C1C1C1C1C1C 2515:181818181818181F1F00000000000000 2516:1C1C1C1C1C1C1C1F0000000000000000 2517:1C1C1C1C1C1C1C1F1F00000000000000 2519:18181818181818F8F800000000000000 251A:1C1C1C1C1C1C1CFC0000000000000000 251B:1C1C1C1C1C1C1CFCFC00000000000000 251D:181818181818181F1F18181818181818 251E:1C1C1C1C1C1C1C1F1818181818181818 251F:181818181818181F1C1C1C1C1C1C1C1C 2520:1C1C1C1C1C1C1C1F1C1C1C1C1C1C1C1C 2521:1C1C1C1C1C1C1C1F1F18181818181818 2522:181818181818181F1F1C1C1C1C1C1C1C 2523:1C1C1C1C1C1C1C1F1F1C1C1C1C1C1C1C 2525:18181818181818F8F818181818181818 2526:1C1C1C1C1C1C1CFC1818181818181818 2527:18181818181818FC1C1C1C1C1C1C1C1C 2528:1C1C1C1C1C1C1CFC1C1C1C1C1C1C1C1C 2529:1C1C1C1C1C1C1CFCFC18181818181818 252A:18181818181818FCFC1C1C1C1C1C1C1C 252B:1C1C1C1C1C1C1CFCFC1C1C1C1C1C1C1C 252D:00000000000000FFF818181818181818 252E:00000000000000FF1F18181818181818 252F:00000000000000FFFF18181818181818 2530:00000000000000FF1C1C1C1C1C1C1C1C 2531:00000000000000FFFC1C1C1C1C1C1C1C 2532:00000000000000FF1F1C1C1C1C1C1C1C 2533:00000000000000FFFF1C1C1C1C1C1C1C 2535:18181818181818FFF800000000000000 2536:18181818181818FF1F00000000000000 2537:18181818181818FFFF00000000000000 2538:1C1C1C1C1C1C1CFF0000000000000000 2539:1C1C1C1C1C1C1CFFFC00000000000000 253A:1C1C1C1C1C1C1CFF1F00000000000000 253B:1C1C1C1C1C1C1CFFFF00000000000000 253D:18181818181818FFF818181818181818 253E:18181818181818FF1F18181818181818 253F:18181818181818FFFF18181818181818 2540:1C1C1C1C1C1C1CFF1818181818181818 2541:18181818181818FF1C1C1C1C1C1C1C1C 2542:1C1C1C1C1C1C1CFF1C1C1C1C1C1C1C1C 2543:1C1C1C1C1C1C1CFFFC18181818181818 2544:1C1C1C1C1C1C1CFF1F18181818181818 2545:18181818181818FFFC1C1C1C1C1C1C1C 2546:18181818181818FF1F1C1C1C1C1C1C1C 2547:1C1C1C1C1C1C1CFFFF18181818181818 2548:18181818181818FFFF1C1C1C1C1C1C1C 2549:1C1C1C1C1C1C1CFFFC1C1C1C1C1C1C1C 254A:1C1C1C1C1C1C1CFF1F1C1C1C1C1C1C1C 254B:1C1C1C1C1C1C1CFFFF1C1C1C1C1C1C1C 254C:00000000000000EE0000000000000000 254D:00000000000000EEEE00000000000000 254E:18181818181818001818181818181800 254F:1C1C1C1C1C1C1C001C1C1C1C1C1C1C00 256D:00000000000000030E0C181818181818 256E:00000000000000C07030181818181818 256F:18181818183070C00000000000000000 2570:18181818180C0E030000000000000000 2571:01010202040408081010202040408080 2572:80804040202010100808040402020101 2573:81814242242418181818242442428181 2574:00000000000000F80000000000000000 2575:18181818181818180000000000000000 2576:000000000000001F0000000000000000 2577:00000000000000181818181818181818 2578:00000000000000FCFC00000000000000 2579:1C1C1C1C1C1C1C1C1C00000000000000 257A:000000000000001F1F00000000000000 257B:000000000000001C1C1C1C1C1C1C1C1C 257C:00000000000000FF1F00000000000000 257D:181818181818181C1C1C1C1C1C1C1C1C 257E:00000000000000FFFC00000000000000 257F:1C1C1C1C1C1C1C1C1C18181818181818 2581:0000000000000000000000000000FFFF 2582:000000000000000000000000FFFFFFFF 2583:00000000000000000000FFFFFFFFFFFF 2585:000000000000FFFFFFFFFFFFFFFFFFFF 2586:00000000FFFFFFFFFFFFFFFFFFFFFFFF 2587:0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2589:FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE 258A:FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC 258B:F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 258D:E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 258E:C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 258F:80808080808080808080808080808080 2594:FFFF0000000000000000000000000000 2595:01010101010101010101010101010101 25A1:000000FE82828282828282FE00000000 25A2:0000007C828282828282827C00000000 25A3:000000FE82BABABABABA82FE00000000 25A4:000000FE82FE82FE82FE82FE00000000 25A5:000000FEAAAAAAAAAAAAAAFE00000000 25A6:000000FEAAFEAAFEAAFEAAFE00000000 25A7:000000FE8AC6A2928AC6A2FE00000000 25A8:000000FEA2C68A92A2C68AFE00000000 25A9:000000FEAAC6AA92AAC6AAFE00000000 25AA:000000000000007C7C7C7C7C00000000 25AB:000000000000007C4444447C00000000 25AD:00000000000000FE828282FE00000000 25AE:0000FEFEFEFEFEFEFEFEFEFEFEFE0000 25AF:0000FE82828282828282828282FE0000 25B0:0000000000007E7E7EFCFCFC00000000 25B1:0000000000007E42428484FC00000000 25B3:0000000000102828444482FE00000000 25B4:00000000000000001038387C00000000 25B5:00000000000000001028287C00000000 25B6:0080C0E0F0F8FCF8F0E0C08000000000 25B7:0080C0A09088848890A0C08000000000 25B8:00000000000000407078704000000000 25B9:00000000000000407048704000000000 25BB:0000000080E0988698E0800000000000 25BD:0000FE82444428281000000000000000 25BE:00000000000000007C38381000000000 25BF:00000000000000007C28281000000000 25C0:0002060E1E3E7E3E1E0E060200000000 25C1:0002060A12224222120A060200000000 25C2:00000000000000083878380800000000 25C3:00000000000000083848380800000000 25C5:00000000020E32C2320E020000000000 25C6:000010387C7CFEFE7C7C381000000000 25C7:00001028444482824444281000000000 25C8:000010284454BABA5444281000000000 25C9:00003C4299BDBDBDBD99423C00000000 25CA:00001028284482824428281000000000 25CC:00001440018001800180022800000000 25CD:00003C66A5A5A5A5A5A5663C00000000 25CE:00003C4299A5A5A5A599423C00000000 25CF:00003C7EFFFFFFFFFFFF7E3C00000000 25D0:00003C72F1F1F1F1F1F1723C00000000 25D1:00003C4E8F8F8F8F8F8F4E3C00000000 25D2:00003C42818181FFFFFF7E3C00000000 25D3:00003C7EFFFFFF818181423C00000000 25D4:00003C4E8F8F8F818181423C00000000 25D5:00003C4E8F8F8FFFFFFF7E3C00000000 25D6:00003070F0F0F0F0F0F0703000000000 25D7:00000C0E0F0F0F0F0F0F0E0C00000000 25DA:FFFFC3BD7E7E7E000000000000000000 25DB:000000000000007E7E7EBDC3FFFFFFFF 25DC:00003040808080000000000000000000 25DD:00000C02010101000000000000000000 25DE:00000000000000010101020C00000000 25DF:00000000000000808080403000000000 25E0:00003C42818181000000000000000000 25E1:00000000000000818181423C00000000 25E2:0101030307070F0F1F1F3F3F7F7FFFFF 25E3:8080C0C0E0E0F0F0F8F8FCFCFEFEFFFF 25E4:FFFFFEFEFCFCF8F8F0F0E0E0C0C08080 25E5:FFFF7F7F3F3F1F1F0F0F070703030101 25E6:00000000003C664242663C0000000000 25E7:0000FFF1F1F1F1F1F1F1F1FF00000000 25E8:0000FF8F8F8F8F8F8F8F8FFF00000000 25E9:0000FFFFFDF9F1F1E1C181FF00000000 25EA:0000FF8183878F8F9FBFFFFF00000000 25EB:0000FF9999999999999999FF00000000 25EC:0000001010282844449282FE00000000 25ED:000000101038387474F2F2FE00000000 25EE:000000101038385C5C9E9EFE00000000 25EF:00003C4281818181818181423C000000 25F0:000000FE929292F2828282FE00000000 25F1:000000FE828282F2929292FE00000000 25F2:000000FE8282829E929292FE00000000 25F3:000000FE9292929E828282FE00000000 25F4:00003C4A898989F98181423C00000000 25F5:00003C428181F98989894A3C00000000 25F6:00003C4281819F919191523C00000000 25F7:00003C529191919F8181423C00000000 2600:0000000010105438FE38541010000000 2601:0000000000307CFEFF00000000000000 2602:00000000387CFE101010101408000000 2603:8BC803C02FF104248A5028120A504994042147E008101088781E1088081007E0 2604:00000022222424282902304848300000 2605:00000000101038FE7C386C4400000000 2606:00000000101028EE44546C4400000000 2607:00000008183060C060341C3C00000000 2608:000000FEC6CCD8F0D8CDC7CF00000000 2609:00000000003844829282443800000000 260A:00000000001824424242A5A542000000 260B:000000000042A5A54242422418000000 260C:000000000000060C78CCCCCC78000000 260D:0000001C36361C183070D8D870000000 260E:000000000000003E63002A637F000000 260F:0000000000003E415D3E49417F000000 2610:0000000000FE828282828282FE000000 2611:0000000000FE82868ABA9282FE000000 2612:0000000000FE82EEBABAEE82FE000000 2613:0000000082C66C7C387C6CC682000000 2614:055004411C3E7F080808081000000000 2615:000009201240124009200920124000001FC83FF42FD4201420381FC000000000 2616:00000100028004400820101020082008200820082008200820083FF800000000 2617:00000100038007C00FE01FF03FF83FF83FF83FF83FF83FF83FF83FF800000000 2618:00000000028007C007C03398793C3FF8793C3118020002000200040008000000 2619:00000000000401C823E847E84FE87FD83FDC0FE407E403E401C4000800000000 261A:00000000000000007E1F1F0E00000000 261B:00000000000000003F7C7C3800000000 261C:00000000000000007E11190E00000000 261D:000000000004041C3424241800000000 261E:00000000000000003F444C3800000000 261F:00000000000000182424341C04040000 2620:00007C82AA82447C44380044C638C644 2621:000000003804040808101020201C0000 2622:000000003844EEFE92BA7C3800000000 2623:00000000044008201010101013900C603EF84444854283820280044018300000 2624:0000030001007FFC23881FF001000D6011100FE0092007C00540038005400100 2625:0000000000001C2214083E0808080000 2626:000000187E1818FF181E781818000000 2627:000000001C12121C1054381038540000 2628:000000187E1818FF1818181818000000 2629:0000000038101092FE92101038000000 262A:0000003C72E0C4DFCECAE0723C000000 262B:000000542854AAAAAAAA543800000000 262C:000000000000008002A0049009C81AAC1AAC19CC1C9C1BEC11C402A000800000 262D:0000000000000C0239790D3E63C10000 262E:0000003C5A999999BDFFDB5A3C000000 262F:0000003C428185B1F9FFDF7E3C000000 2630:000000FEFE0000FEFE0000FEFE000000 2631:000000EEEE0000FEFE0000FEFE000000 2632:000000FEFE0000EEEE0000FEFE000000 2633:000000EEEE0000EEEE0000FEFE000000 2634:000000FEFE0000FEFE0000EEEE000000 2635:000000EEEE0000FEFE0000EEEE000000 2636:000000FEFE0000EEEE0000EEEE000000 2637:000000EEEE0000EEEE0000EEEE000000 2638:00000000000000493E3E773E3E490000 2639:0000007E81A581818199A5817E000000 263D:00000078140A0A0A0A0A0A1478000000 263E:0000001E28505050505050281E000000 263F:000066663C666666663C187E18180000 2641:00000018187E183C666666663C000000 2643:000003037BCFCFCF0F1B33FF03030300 2644:00000060F0606E736363666663000000 2645:000000D654547C5454D6384444380000 2646:000000183CDBDBDBDB7E3C183C181800 2647:000000F8CCCCCCCCF8C0C0C0C0FE0000 2648:00000042A5A53C3C1818181818180000 2649:00000000C3666666663C666666663C00 264A:000000C37E6666666666667EC3000000 264B:0000007EDBD87000000E1BDB7E000000 264C:0000001E333333331B7BDBDB73030100 264D:000000947C5557555555555555060B00 264E:0000003C6666666624E700FF00000000 264F:000000947C5454545454545454040300 2650:0000001F078FDB7370D8880000000000 2651:0000009050706848484E49090E102000 2652:000000002A7EAA00002A7EAA00000000 2653:000000C366666666FF66666666C30000 2654:000000081C08775D49492A7F417F0000 2655:000000000808492A2A5D2A3E223E0000 2656:0000000000557F4141222241417F0000 2657:000000000814222222221477417F0000 2658:000000021E2242423A122242427E0000 2659:000000000000182424182424427E0000 265A:000000081C08775D49492A7F7F7F0000 265B:000000000808492A2A5D2A3E3E3E0000 265C:0000000000557F7F7F3E3E7F7F7F0000 265D:00000000081C3622363E1C7F7F7F0000 265E:000000021E367E7E3E1E3E7E7E7E0000 265F:000000000000183C3C183C3C7E7E0000 2661:00000000006C92828282442810000000 2662:00000000001028448244281000000000 2664:0000000018244281816618183C000000 2667:0000000018243CE7A5E718183C000000 2668:000000085192929249494952817E0000 2669:00000018181818181818387870000000 266C:0000007F637F6363636363E7E7C60000 266D:000000C0C0C0C0CCDEE6C4D8E0000000 266E:0000004040445C7444445C7444040400 266F:0000000404465C74C4465C74C4404000 2670:00000000140808493E49080808140000 2671:000000001C14086B5D6B080814080000 2672:03C005200A9812480AD004303004480A8C115009A005AE26525852861E5C0020 2673:0380044004400820002839181B382900210843844004802280427EFC00400020 2674:038004400440082000283B1818B82900220843844004802280427EFC00400020 2675:038004400440082000283B1818B82B00208843044004802280427EFC00400020 2676:038004400440082000283A981AB82B80208840844004802280427EFC00400020 2677:038004400440082000283B981A382B00208843044004802280427EFC00400020 2678:0380044004400820002839981A382B80224841844004802280427EFC00400020 2679:038004400440082000283B9818B82900210841044004802280427EFC00400020 267A:03800440044008200028381818382800200840044004802280427EFC00400020 267B:03C005E00EF81E780EF004303004780EFC1F700FE007EE265E785EFE1E7C0020 267C:07E01FF83E7C7DBE7BDEFF8FF7DFE7FFF3EFF7EFEFF76FB6710E3FBC1FF807E0 267D:07E018182184424244228071882198018C1188119009504A4EF22044181807E0 267E:00000000000003800C601010200826C84924492426C8200810100C6003800000 267F:0000000000000600060004000780040017E0202020102050108C0F0000000000 2680:00000000000000001FF010101010101011101010101010101FF0000000000000 2681:00000000000000001FF010101010141010101050101010101FF0000000000000 2682:00000000000000001FF010101410101011101010105010101FF0000000000000 2683:00000000000000001FF010101450101010101010145010101FF0000000000000 2684:00000000000000001FF010101450101011101010145010101FF0000000000000 2685:00000000000000001FF010101450101014501010145010101FF0000000000000 2686:00000000000003C0042008101008200420642064200410080810042003C00000 2687:00000000000003C0042008101008200426642664200410080810042003C00000 2688:00000000000003C007E00FF01FF83FFC3F9C3F9C3FFC1FF80FF007E003C00000 2689:00000000000003C007E00FF01FF83FFC399C399C3FFC1FF80FF007E003C00000 268A:000000000000000000000000000000007FFC7FFC000000000000000000000000 268B:000000000000000000000000000000007C7C7C7C000000000000000000000000 268C:0000000000000000000000007FFC7FFC000000007FFC7FFC0000000000000000 268D:0000000000000000000000007C7C7C7C000000007FFC7FFC0000000000000000 268E:0000000000000000000000007FFC7FFC000000007C7C7C7C0000000000000000 268F:0000000000000000000000007C7C7C7C000000007C7C7C7C0000000000000000 2690:000000704E4242724E40404040400000 2691:000000707E7E7E7E4E40404040400000 2692:000008325C7C3E7E7C1FF8277443228101000280044008201010200840040000 2693:000000000380044004400380010007C001002108711C210811100FE000000000 2694:0000400420081010082004400280010002800440282810102828400400000000 2695:0000010001000FF0113011000FC00120012007C0090007800140038001000000 2696:000000000000010011107FFC39385454545492929292FEFE7C7C383800000000 2697:000000000000000003E007F00BF80BF811F010E0100001F00248044400000000 2698:0000000003800440044004400380010039383D781D700D600380010001000000 2699:000000000100210817D0082010101010711C10101010082017D0210801000000 269A:00000100028039387FFCFD7E0540038001000100010001000100010000000000 269B:018002400240742E8E7185A14E7235AC35AC4E7285A18E71742E024002400180 269C:01000280044034584C648442B29ACAA61AB010101BB00AA03AB826C819300100 269D:010002800440044008006BFC8802882260241810065000882108264818300000 269E:30000C00030000C00030000C00003FFC0000000C003000C003000C0030000000 269F:000C003000C003000C00300000003FFC000030000C00030000C00030000C0000 26A0:000001000280028004400440092009201110111021082008410440047FFC0000 26A1:0000000002040810207E040810204000 26A2:000000000000000000000EE011102288228811100EE004400EE0044000000000 26A3:00000000000001C000C001400E38111823A825401A200C200440038000000000 26A4:000000380018002801C0022007100A90116010C0088007000200070002000000 26A5:0000000000000000007000300050038004400820082004400380010003800100 26A6:00000000000000000038001800A800400EA011002080208011000E0000000000 26A7:000000000000E00EC006A80A10102BA004400820082004400380010003800100 26A8:00001038541038103844828244380000 26A9:000000000000000000000000000000001C002208414441FE414422081C000000 26AA:00000000000000003844828282443800 26AB:0000000000000000387CFEFEFE7C3800 26AC:0000000000000000001C2222221C0000 26AD:000000000000000000000000000000000EE011102288228811100EE000000000 26AE:0000000000000000000000000000000000800EB811C411C411C40EB800800000 26AF:0000000000000000000000000000000000003838444447C44444383800000000 26B0:000000000C0013C0203E4002400240024002603E53C22E3E1BC00C0000000000 26B1:000007C002800FE010102008200810101010101008200820082007C000000000 26B2:00000000001C2222221C080808080000 26B3:0000000000384402020418107C100000 26B4:0000000010284482442810107C100000 26B5:00000000925438FE385492107C100000 26B6:0000000000000100010001000100393804400280793C04400280010000000000 26B7:00000012141814121038444444380000 26B8:000000001C38707070381C083E080000 26B9:000000000000422418FF182442000000 26BA:00000000000044444428282810FE0000 26BB:000000000000FE102828284444440000 26BC:0000000000007E4242424A7E207E0000 26BD:0000000001C007300F38173C100421C223E239CE1C1C180C09C807F001C00000 26BE:0000000001C006300C1812241004214220022142100412240C18063001C00000 26BF:000000007FFC4004438444444444438441044104410441C4410440047FFC0000 26C0:0000000000000000000007E0181821842184381C2FF42A541A5807E000000000 26C1:0000000007E0181821842184381C2FF42A543A5C2FF42A541A5807E000000000 26C2:00000000000000000FF0381C67E65E7A5E7A47E2500A55AA65A6381C0FF00000 26C3:00000FF0381C67E65E7A5E7A47E2500A55AA45A2500A55AA65A6381C0FF00000 26C4:03C003C00FF004200A5008100A500990042007E008101088781E1088081007E0 26C5:00000000000001200148001000C0072C09A010602010201010600F8000000000 26C6:0000222244440088100022224444008810002222444400801012222444480000 26C7:8BC803C02FF107E48DB02FF20DB04E7407E147E00FF01F787FFE1F780FF007E0 26C8:0000072008CC10B22102208211040A1807E02000444000801010222044400000 26C9:00003FF820082008200820082008200820081010082004400280010000000000 26CA:00003FF83FF83FF83FF83FF83FF83FF83FF81FF00FE007C00380010000000000 26CB:0000000000007FF04510489050506030401060305050489045107FF000000000 26CC:0000000000000000202010400880040002000100088010402020000000000000 26CD:00003C00420042008100FF00FF00FF0042004200004000A00110020804040FFE 26CE:000000000000000000000440044004501E48254824F014400440066000000000 26CF:000040C027001C001C003E003300218040C0406000300018000C000600000000 26D0:000000E0031005C803F804E8003000401C00218022001AC002203C2000000000 26D1:0000000007001DC038E07DF0FFF84010401040102020202018C0070000000000 26D2:00000000070018C020205050489081088208840848905050202018C007000000 26D3:000022102A381C5408441C442A54223822102A381C5408441C442A5422380010 26D4:00000000000007001FC03FE07FF07FF0C018C0187FF07FF03FE01FC007000000 26D5:000000000C301E302D300C3008E00BC00A000BC008E00C300CB40C780C300000 26D6:00000000018003C007E00BD011D82ADC7BDE3B541B880FD007E003C001800000 26D7:0000018002400420081014282E245522842144AA247410280810042002400180 26D8:0000000007FC07FC07FC0FFC1FFC3FFC3FFC3FFC3FFC3FFC3FFC3FFC00000000 26D9:00000000180619061906190630066106C106C106C006C106C106C10600000000 26DA:00000000781E781E700E600600000000000000006006700E781E781E00000000 26DB:00000000000000001FF018300C600C6006C007C0038003800100010000000000 26DC:00000000180318431843184330036043C043C043C403C443C443C44300000000 26DD:0000000000003FF83018282824482288210822882448282830183FF800000000 26DE:00000000FDF8F8F8E038D018C818840802008108C098C058E038F8F8FDF80000 26DF:000000007FF07FF07FFC7FF27FF27FFE7FFE7FFE6FF657EA381C100800000000 26E0:00007FFE3E021C42084200020042004200020042004200020042004200020000 26E1:0000400060007000780070006000400040804040422046104E085E047FFE0000 26E2:00000010387C10107C82BABA827C0000 26E3:00000100193019300100010003800C60082010101010101008200C6003800000 26E4:0000010001000280028002807FFC244814500C600AA0092016D0183020080000 26E5:0000010001000280028000807F5C2048141008600A00092014D0183020080000 26E6:00000100010002800280020075FC240810500C2000A009201650183020080000 26E7:00002008183016D009200AA00C60145024487FFC028002800280010001000000 26E8:0000000000003FF02010231023102FD02FD023102310201030300CC003000000 26E9:00000000FFFE1010101010101FF0101010101010101010101010101000000000 26EA:0100010007C001000100038007C01FF07C7C3838339837D837D837D800000000 26EB:0000000000000F80088078F04010401040104010401040104010401000000000 26EC:000000000000000000000180018000000000000000000C300C30000000000000 26ED:000000000000010011100BA0044008203838082004400BA01110010000000000 26EE:000000000000010011100BA004440824783C482044400BA01110010000000000 26EF:000000000000010011100BA004400BA03BB80BA004400BA01110010000000000 26F0:00000000000000000100028004600410081813F83FFC3FFC7FFE7FFE00000000 26F1:000007E01818282447E2791E41020200020002000400040004007FFE7FFE0000 26F2:00001450228842844004438447C407C000007FFC3FF80FE00FE01FF03FF80000 26F3:0000018001E001F8010001000100010001003D787D7CFC7E7EFC3FF807C00000 26F4:0000000003000300030007E00A5012482248FFFC3FF81FF80FF0000000000000 26F5:000001000180014005400D20152025104510FDF80100FFFC3FF81FF80FF00000 26F6:0000381C400240024002000000000000000000000000400240024002381C0000 26F7:0000000038003800380006000E207FF01C201C0C0E300FC003001C0000000000 26F8:0000000000000000000000F000F000F000F01FF03FF03FE008403FF800000000 26F9:0000038003800380000003FC07800B80138C238C038006C006C00C600C60783C 26FA:0000060005000E800E400E201F101F081F043F823F84318871C871D071E00000 26FB:0000000007C01830200830180820044004400440082030182008183007C00000 26FC:00000000010001000100010007C00000000010101010101010107C7C00000000 26FD:000000000F801FD8104410421FF21FCA1FCA1FCA1FCA1FC41FC07FF000000000 26FE:00007FFE7FFE7006701A701A701A7006780E7C1E4FF247E26006781E7FFE0000 26FF:000000007FFC400440047FFC7FFC400440047FFC400040004000400040000000 2E80:00000000000000000E000180006000101C00030000C000200000000000000000 2E81:0000007C1F801000100010001000100010001000100020002000200040008000 2E82:000000000000000000003FF80008000800100010002000200000000000000000 2E83:0000100010001000100010001000100010001000100010001010101010100FF0 2E84:00000000FFE00020002000200020002000200020002000100012000A00060002 2E85:0040004000800100010003000500090001000100010001000100010001000100 2E86:00000FF008100810081008100810081008100810081010101010101020504020 2E87:00001FF01010101010101010101010101010101010102008200A200A40068002 2E88:0400040007F00820084010002000000000000000000000000000000000000000 2E89:0004000400040044004400440044004400440044004400440004000400140008 2E8A:040004000400040004000400040007F004000400040004000400040004000400 2E8B:00000000000000000000000000003FF020102010201020502020200420041FFC 2E8C:0100111009200100000000000000000000000000000000000000000000000000 2E8D:0208210810900820000000000000000000000000000000000000000000000000 2E8E:000000000000FFFE0440044004400440044008400840104210422042403E8000 2E8F:022002100408080410026422042004200420042004200420082208221022601E 2E90:01000100010001000100FFFE024002400240044004400840084210422042C03E 2E91:0220021004080804100267E2042004200420042004200420082208221022601E 2E92:000000003FF020102010201020103FF02000200020002004200420041FFC0000 2E93:00000100010002100410082010401F80010002000420081010083FFC00040004 2E94:000004000400040007F0042008200820082008401FC00040004000407FFC0000 2E95:00000000000000003FF8000800083FF80008000800083FF80008000000000000 2E96:08000800080008000C004A004A00880008000800080008000800080008000800 2E97:000000000000000000000200020002200290124812242214221042000A000400 2E98:0100010001001FC001000100010001C007001900010001000100010005000200 2E99:0800080008000FFC18102410442082200140008001800240042008101008E006 2E9B:3FF002000200420042007FFC0480048004800880088010842084407C80000000 2E9C:3FF820082FE820082FE800000000000000000000000000000000000000000000 2E9D:00001FF01010101010101FF01010101010101FF0101010101010101010501020 2E9E:0080008000FE088008800FF8100814102210412001400080010002000C007000 2E9F:00001FF01010121011101110FFFE20102210211021103FFC0010001000A00040 2EA0:000000103FF82008200820083FF8200020883FFC2080204020202010380E3004 2EA1:200010001000800040004800080010001000E000200020002000200000000000 2EA2:01000100010021081110092001000140052009101108E1044104010005000200 2EA3:0000000000000000000000000000000000000000248822444244800400000000 2EA4:0010007C0780F808210818900890000000000000000000000000000000000000 2EA5:007C1F9011101110210821044002000000000000000000000000000000000000 2EA6:020002000200220012000A000200020006000A00120062002200020002000200 2EA7:010011001FF821000100FFFE0000000000000000000000000000000000000000 2EA8:4400280010002800480088000800180028004800880008000800500020000000 2EA9:FE0010001000100010001000FE00100010001000100016003800C00000000000 2EAA:00000000FC0008001000100010005C0050005000500050005C00F00040000000 2EAB:3FF82448244824483FF800000000000000000000000000000000000000000000 2EAC:00007E0000000000FE0010001000540052005200900010001000100050002000 2EAD:200010001000F800080010001000380054009400100010001000100010001000 2EAE:00001040104010403EFE289049108A1000000000000000000000000000000000 2EAF:080008001000120022007C000800100024007E00020000005200490089000000 2EB0:10001000200024004400F800100020004000FC00400000001C00E00040000000 2EB1:3FF8200824482288210822882448200800000000000000000000000000000000 2EB2:3FF82448244824483FF800000000000000000000000000000000000000000000 2EB3:00003FFC20044008044008201010000000000000000000000000000000000000 2EB4:00007FFE4444844804400440044004400440044008400842104210422042403E 2EB5:0000000000003FFC224422442244224422442244224422442244200400000000 2EB6:101008203FF801001FF001000200FFFE040008001000E0000000000000000000 2EB7:082004407FFC01001FF00100FFFE000000000000000000000000000000000000 2EB8:0440044004407C7C044004400000FFFE010001003FF801000100010001000100 2EB9:020002083FC802100220FFFE0080010002000C003000C0000000000000000000 2EBA:010001003FF80108FFFE01083FF8010801000100010001000100010001000100 2EBB:010001001FF80108FFFE01081FF80100FFFE0000000000000000000000000000 2EBC:07F8040805080488044804680408041804280448058808880808100820284010 2EBD:02000C00707C400440044004400440047CFC400440044004400440047CFC4004 2EBE:08200820FFFE0820082000000000000000000000000000000000000000000000 2EBF:08200820FEFE0820082000000000000000000000000000000000000000000000 2EC0:0000082008200820082008200820F83E08200820082008200820082008200000 2EC1:010001F801003FFC210421602F88210820F8200023E02220222044244824901C 2EC2:200010000000FC00080010001000340058009400140010001000100010001000 2EC3:7FFC044004403FF8244824483FF8000000000000000000000000000000000000 2EC4:00000000FFFE0480048004807FFC4484448444844484489448F4500440047FFC 2EC5:1FF01010101011101110111011101110129012900480048008823082C07E0000 2EC6:080008001FE020204040BFF8210821083FF8210821083FF82108410841288010 2EC7:0400040007F0082010403FF85108118812481528198812481428180810281010 2EC8:20001000100000000000F0001000100010001000100014001800100000000000 2EC9:1FF0101010101010111011101110111011101210028004400820101020080000 2ECA:00007F004100410041007F004900080008004F004800480048004F00F0004000 2ECB:0200020002007FFC04000900110021003FF801000100FFFE0100010001000100 2ECC:20001000100000000000F000100010001000100010001000280047FE00000000 2ECD:2000100008004000200010000000F000100010001000100010002800440083FE 2ECE:00002000100000000000F800080010002000780008000800100010002800C7FE 2ECF:0000003C00240028002800300028002400240024003400280020002000200020 2ED0:100010001E00200020007C0090001000FE001000100012001400180010000000 2ED1:0FF808000FF008000FF00800FFFE1200111010A0104012201418180610000000 2ED2:0FF8080008000FF0080008000FF008000800FFFE0400082010103FF810080000 2ED3:0800081008200840088009000800FFFE0A0009000880084009200A180C060800 2ED4:200013FC10044004400440044004400440044004400440044004400440144008 2ED5:020004001FF0101010101FF010001FF8100810081FF810001FF8100810081FF8 2ED6:F800880090009000A000900090008800880088008800F0008000800080008000 2ED7:7FFC0100FFFE91128D6201001D70610C00000000000000000000000000000000 2ED8:020002007FF802003FF00200FFFC00001FE010201FE010201FE01020102010C0 2ED9:010001000104FFFE010001103FF8010001047FFE010401040104012801100100 2EDA:7FFC020004001FF0101011101110111011101110129002400420181060080000 2EDB:3FF02010201028502450229022902110211022902292244A484A400680020000 2EDC:FFC000400044004800500060005000480044002000200012000A000600020000 2EDD:0100028004400A203118DFF610101FF010101FF0100811901060121014081804 2EDE:080008001400120029007E00A2003E0022003E0020003E00200020003E002000 2EDF:080008001400120029007E00A2003E0022003E002000280024002A0032002000 2EE0:2000200020003E00440048008000100010001000100012001400180010000000 2EE1:088808881110222011100888FFFE02001FF010101FF010101FF010101FF01010 2EE2:7FE0002000201020102010201FFC000400040004FFE400040004002800100000 2EE3:1FF010101F90109010907FFE40029FF410101FF010101FF01010101010501020 2EE4:020004003FF8210821083FF8220822083FF8051009200948117C2102410280FE 2EE5:040004000FE0102020407FF8A10821083FF8210821083FF800000000FFFE0000 2EE6:010002001FF01010121011101150102010001FFC000400047FE4000400280010 2EE7:0100010001FE010001003FF8200828282448228821082288244828283FF82008 2EE8:010001007FFC010001003FF801000100FFFE08001FF02820444003801C70E00E 2EE9:04403FF804400440FFFE01001FF0111011101FF0111011101FF0044008201010 2EEA:1FF0101010101FF001003FF8210821083FF8210821083FF8210A0102010200FE 2EEB:020001007FFC0820044003801C70F01E10101FF0101010101FF0101020104010 2EEC:020001007FFC0820044003800C603018C8260820082008200820102010202020 2EED:0100010011F811001100FFFE00002928254823883FF823882548292821083FF8 2EEE:0100010011F8110011001100FFFE00002108210822882448282820083FF80008 2EEF:020001007FFC10100820FFFE01001FF011101FF0111011101FF01112010200FE 2EF0:0420041004100400FFFE048004880488049008A008C0108211822282447E8000 2EF1:04003FF820083EF802807A800AFCFE940AD47AA402A47AD40A94FEFC0A8279FE 2EF2:04000FC010803FF0D1101FF011101FF001003FF821083FF821083FF8010200FE 2EF3:040004000FE0102020407FF8A10821083FF8210821083FF821080102010200FE 2F00:000000000000000000047FFE0000000000000000000000000000000000000000 2F01:0100018001000100010001000100010001000100010001000100010001000000 2F02:0000000004000200010000800040004000000000000000000000000000000000 2F03:0200020002000200020002000200020002000200040004000800100020000000 2F04:00403FE000400080010002000400080010002004200420061FFC000000000000 2F05:00400040004000400040004000400040004000400040004003C0004000000000 2F06:00101FF80000000000000000000000000000000000047FFE0000000000000000 2F07:000000000100008000847FFE0000000000000000000000000000000000000000 2F08:0100010001000100010001000100010001000280044008201010200E40040000 2F09:08400C60084008400840084008400840084008401040104420444046803C0000 2F0A:1E000100010001000100028002800440044008201010200C4006800200000000 2F0B:00C0004000400640044004400420082008200810101010082004400680020000 2F0C:20043FFE20042004200420042004200420042004200420042024201C20080000 2F0D:00000000000020023FFE20044008000000000000000000000000000000000000 2F0E:0400030001000000004000800080010001000600020002000200020000000000 2F0F:00200FF0082008200820082008200820082008200820082210222022401E0000 2F10:2004300620042004200420042004200420042004200420043FFC200400000000 2F11:00043FFE01040104010401040104010402040204040404040844103860100000 2F12:01000100010001083FFC01080108010801080208020804080888107060200000 2F13:1000100010041FFE100420044004000400040004000400040044003800100000 2F14:08000C00080008100820084009800A000C003800C80008040804080607FC0000 2F15:20083FFC20002000200020002000200020002000200020083FFC200000000000 2F16:7FFC200020002000200020002000200020002000200020083FFC000000000000 2F17:0100010001000100010001047FFE010001000100010001000100010001000000 2F18:0200020002000200020003800240023002180208020002000200020002000000 2F19:042007F0042004200420042004200420042004E0044004000400040004000000 2F1A:20043FFE20002000200020002000200020002000200020004000400080000000 2F1B:018001000100020002000400040008200810100811FCFE044004000000000000 2F1C:00103FF80810081004200420024002400180018002400420181E600400000000 2F1D:10081FFC1008100810081008100810081008100810081FF81008000000000000 2F1E:20043FFE20042004200420042004200420042004200420043FFC200400000000 2F1F:0100018001000100010001083FFC01000100010001000100010001047FFE0000 2F20:0100018001000100010001047FFE01000100010001000100010001083FFC0000 2F21:0400041007F80C101220214001800E70700E0000000000000000000000000000 2F22:0200020012100BF8041004100A200A20114021404080014006201818E0060000 2F23:02000200020803FC040804080C10121021204120004000800100060038000000 2F24:010001800100010001047FFE0100010001000280044008201010200E40040000 2F25:020003000200020002047FFE042004200820082010400E8001800670780E0000 2F26:00083FFC0010002000C0008000847FFE00800080008000800480038001000000 2F27:00000100008020843FFE20044008000000000000000000000000000000000000 2F28:00200020002000247FFE0020002008200420042004200020012000E000400000 2F29:008000800080008000800C900888108410862082408200800480038001000000 2F2A:0200020002000208FFFC020002000280028004800484088410842086C07C0000 2F2B:10081FFC1008100810081FF81008100010001000100020002000400080000000 2F2C:010001000100210421042104210421043FFC21040100010002000C0070000000 2F2D:01000100010001004104410441044104410441044104410441047FFC40040000 2F2E:0444044408880888111011102220444022201110088808880444044404440000 2F2F:00083FFC01000100010001000100010001000100010001047FFE000000000000 2F30:00107FF800100010001000103FF020102000200020002004200420061FFC0000 2F31:00800080008010841FFE10841084108410841084108410BC1088008000800000 2F32:00083FFC010001000100010001047FFE01000100010001000100010001000000 2F33:0300020004000430082010407F80210002000420081013E87C0C200400000000 2F34:0100008000841FFE100010001000100010001000100020002000400080000000 2F35:08007C0008000800100024003E00040084004400280010002800C40683FC0000 2F36:0410041004100410041004107FFE041004100410041008100810101020100000 2F37:0120011801080100011E01E07F003080008000800040004200220012000E0000 2F38:00103FF80010001000101FF0100010083FFC000800080008010800F000200000 2F39:00083FFC000800080008000800081FF8000800080008000800083FF800080000 2F3A:00C0008001000200040000C00080010002000460004000800100020004000000 2F3B:00C000800100020004C008800100030005000900110001000100010001000000 2F3C:0100008000C00040040004002408240424062402440084100410041803F00000 2F3D:0200024002200200021C02E07F000218021002200140018202440C24701E0000 2F3E:001010381FC010081FFC1008100810081FF81008100020002000400080000000 2F3F:001000787F80010001103FF8010001047FFE0100010001000900070002000000 2F40:0080008000847FFE008000901FF80410041002200140008001400630380E0000 2F41:01000100010401FE010001103FF80810042004200240018001800E70700E0000 2F42:0100008000847FFE082008200820044004400240028001800660181860060000 2F43:002008200420022002200820042002200224003E03E07C202020002000200000 2F44:002010701F801000100010041FFE104010401040104020402040404080400000 2F45:0100008000847FFE02000200020803FC02080208020804080888107060200000 2F46:00081FFC01000100010001047FFE0240024002400240044208421042603E0000 2F47:10101FF8101010101010101010101FF0101010101010101010101FF010100000 2F48:20083FFC20082008200820083FF820082008200820083FF82008000000000000 2F49:08100FF80810081008100FF00810081008100FF0081008101090207040200000 2F4A:00800080008000847FFE0080028002A004A00490089008881086608400800000 2F4B:0800080008040FFE100821104100010001000100018002400420181860060000 2F4C:00800080008000800080088808FC08800880088008800880088008847FFE0000 2F4D:00047FFE02000200021003F804100C1012202120414000800100060078000000 2F4E:042007F00420042004200820101C20001FF808100420024001800E70700C0000 2F4F:00081FFC10881088108810887FFE11081108210822087FFE041009F030200000 2F50:0040104010401040104C12481F501060104010401040104413443C46103C0000 2F51:001000383FC001000100011C3FE00100010E01F07F0001020102010200FE0000 2F52:001010381FC01080108010881FFC1080108010801080124214227812200E0000 2F53:080008080FFC10002FF04000BFF000100010001000100012000A000600020000 2F54:010001000100011801107D2005400580094009201110210C4906870202000000 2F55:0080008000800080088C0888089010A020C00080018002400420181860060000 2F56:001010381FE01120112011201120112011101110111021082108410681020000 2F57:044004200810100C2004402004200440024002800180018002400C30300E0000 2F58:00181810062001C002300C0C30240420044002400280018002C00C30300E0000 2F59:0010041004100410041007F0001000103FF00410041004100410081030100000 2F5A:104010401040104010441FFE100010201FF01020102010201020202040200000 2F5B:00047FFE00400840084010443FFE01400240044008401040224041C000800000 2F5C:00800080108010881FFC10802080408000847FFE008000800080008000800000 2F5D:010001A00110011001047FFE0100010001000280044008201010200E40040000 2F5E:0100008000847FFE01000100023005E01E4008800100021005F81E0C08040000 2F5F:00083FFC01000100010001101FF80100012001100110010001047FFE00000000 2F60:0008103C1FE0112011201120112011201110111011501148214843A681220000 2F61:00047FFE04000400042007F008200A20092009201020102213227C22201E0000 2F62:0810081008147FFE08100810081008100FF008100810081008100FF008100000 2F63:00801080108010881FFC10802080408000901FF800800080008000847FFE0000 2F64:10041FFE1084108410841FFC1084108410841FFC1084208420A4409C80880000 2F65:20043FFE20842084208420843FFC208420842084208420843FFC200400000000 2F66:00047FFE0084008800801080108810FC10801080188014802280C18080FE0000 2F67:008008440FFE4800280028000800180068004800080010001000200040000000 2F68:00087F1002A22244142808101008200440020000000000000000000000000000 2F69:0100010012081FFC10081008100810081FF810081008100810081FF810080000 2F6A:0080008010841FFE1084108810801FF812101210112020C020C043309C0E0000 2F6B:10081FFC12481248124812481248124812481248124812487FFE000000000000 2F6C:10101FF81010101010101FF01010101010101FF01010101010101FF010100000 2F6D:00101FF800200340008000847FFE018802900480088010802480438001000000 2F6E:0800080008080FFC10802080008000847FFE0080014002200410180E60040000 2F6F:00047FFE01000100020004080FFC1408240844080408040807F8040800000000 2F70:00101FF800000000000000047FFE00800CA00890108820844484038001000000 2F71:0100010021043FFE210422042244222424F43F14281420042004203C20080000 2F72:0008003C1FC00080008000847FFE008001C002A0049008881086608200800000 2F73:0100008020823FFE200440080440044004400420082008101008200C40060000 2F74:02000100008000883FFC000008100810042004200240024000847FFE00000000 2F75:10001060104012441F7E289049108A1008100810081008100890087008200000 2F76:0080108C08880C9004A000C47FFE028002C004A0089010882086408200800000 2F77:01800100023004201FC00880012002103FFC108400800C900888108620820000 2F78:0800080008080FFC1080208000847FFE008010841084108410841FFC10040000 2F79:20043FFE2004211421142A942464222425242954309421042024201C20080000 2F7A:0830042002447FFE0100010001101FF8010001047FFE01000100010001000000 2F7B:02047FFE02042244122412240204060C1A3462C40204020412240E1C04080000 2F7C:01000100010C3FE8011001247FFE0080010006300CC017046404040603FC0000 2F7D:00047FFE0080008021043FFE2244224422442244224422442244225C20080000 2F7E:01000104FFFE010001103FF801000104FFFE054005200910110C2106C1020000 2F7F:00047FFE082008200FE00820082008200FE00824083E0FE07820002000200000 2F80:010001081FFC01087FFE01081FF8010801003FF801047FFE0100010001000000 2F81:0100010021043FFE210421842244243429142104218422442424281C20080000 2F82:20083FFC2100210021083FFC2008200820083FF82108210021043FFE20000000 2F83:0180010002081FFC100810081FF81008100810081FF8100810081FF810080000 2F84:00047FFE01000200042008107FF82104010001083FFC0100010001047FFE0000 2F85:02002704387E20042004200420043E7C200420042004200420043FFC20040000 2F86:001000783F80008000847FFE0080008008880FFC0808080808080FF808080000 2F87:10101010101012141F7E1210225052500A900AFE041008101010201040100000 2F88:010001000A100FF809100890089008147FFE091008900890081010F020200000 2F89:10101FF8101010101FF0101010101FF01200110C113010C01660781820060000 2F8A:0400042007F0084010883FFC5108110811081FF810081002100210020FFE0000 2F8B:0810081008102A542A542A542A542A542A543E7C2A5408101010201040100000 2F8C:010001FC010001003FFE200221042110213821C02F0021022102410280FE0000 2F8D:00800080008010881FFC1088108810881FF810880080008800847FFE30020000 2F8E:00C00080010012081FFC124812481248124812481248124812487FFE00000000 2F8F:180811FC200040000C040BFE1010301050109010101010101090107010200000 2F90:0100008000847FFE0180028C04880C50146024404420049005080E0604020000 2F91:00047FFE0220022022243FFE222422242224222423E422242004200420040000 2F92:00201FF0102010201FE0102010201FE0102010201FE014A408843086C07C0000 2F93:042007F0042008441FFE288448840FFC088408840FFC10841084209C40880000 2F94:02000104FFFE000000001FF000001FF0000010101FF8101010101FF010100000 2F95:044004200810100C218402400420181860060FF00810081008100FF008100000 2F96:00083FFC000008100FF80810081008100FF0081004600440024002847FFE0000 2F97:00047FFE01000200040C1A08631004A019C062A00490188E6084048003000000 2F98:006000C00188065C1A2001C003200C60109003301C50009003101D2000C00000 2F99:08080FFC080808080FF8080808080FF8080808080FF8080803600C1830060000 2F9A:0080008000881FFC008000847FFE02401248124422442442444209C030800000 2F9B:0100010001101FF8010001047FFE01000900090809FC09001500230040FE0000 2F9C:08100FF80810081008100FF008900080088808FC088014801280218640FC0000 2F9D:008009100FF808100FF0081008160FF408187FF000500190061018F060200000 2F9E:010001047FFE010011081FFC11081FF811081FF8110801047FFE010001000000 2F9F:010000883FFC08200420024002447FFE010001083FFC01000100010001000000 2FA0:10041FFE1000101017F8100010041FFE124012481250222022904F0884060000 2FA1:006001801E3800C01F1800601F8000801080108818FC148022804180807E0000 2FA2:1FF0101010101FF0101000003FF8210821083FF820082004200420061FFC0000 2FA3:00047FFE024012441FFE124412441244143C180410041FFC10041FFC10040000 2FA4:003000F83F0001101110092009447FFE0380054009201110210E410401000000 2FA5:10081FFC110811081FF8110811081FF81108010001083FFC010001047FFE0000 2FA6:0080018002400420081010086FF6010001083FFC01001118091009247FFE0000 2FA7:08100FF808000FF008000FF0080008047FFE08880850082009900E0E38040000 2FA8:7EFC428442847EFC428442847EFC400440044004400440044024401C40080000 2FA9:010012101FF810101FF010001FF810081FF8108800847FFE0080008000800000 2FAA:010001103FF801107FFE01103FF0011031880990076009207118270602000000 2FAB:0480044004440FFE0840184028484FFC084008480FFC084008440FFE08000000 2FAC:00047FFE010021043FFE21042944252425242104294425242524211C21080000 2FAD:0104FFFE01003FF80104FFFE00003FF82108210821083FF82008207820100000 2FAE:0240024002447E7E0240024002483E7C0240024002447E7E0240024002400000 2FAF:00047FFE008021043FFE2244224423C42244224423C4224422443FFC20040000 2FB0:08200824FFFE08200FE001003FF821083FF821080100FFFE0100010001000000 2FB1:020002201FF004247FFE00000FF008100FF000803FFC10803FFC008000800000 2FB2:02400240024002447E7E024002403E7C024002447E7E0240024002447FFE0000 2FB3:030001087FFC102008200440FFFE000010101FF810101FF010101FF010100000 2FB4:00047FFE008011081FFC10081FF810081FF810081FF8100803600C1830060000 2FB5:20083FFC204821E82F0821082FE8292829282FE82928214A21EA4F2684020000 2FB6:3FE0002400280D30392C092209127FEE092409280930112C1112210A41060000 2FB7:008001800240052018986FF608100FF008100FF0080809900A603C1810060000 2FB8:083004207FFE008011101FF8101010101FF010101FF0101010101FF010100000 2FB9:002000703F8001047FFE054009203118C8160FF808100FF008100FF008100000 2FBA:10081FFC110011101FF811001FF8110011041FFE002409142494248440380000 2FBB:08100FF8081009F029123FFE20044FF408100FF008100FF00810087008200000 2FBC:010000847FFE00000FF008100FF020043FFE200427E4242427E4243C20080000 2FBD:22003F0C200820103F2620443F8820107F26104410082210FF20414001800000 2FBE:8002BEFA8822BEFA8822BEFA8002800280028002800280028012800E80040000 2FBF:02102924244432A42994224424A43FFC2004103010C01700180410040FFC0000 2FC0:00047FFE00000FF008100FF000003FFC2004244422842FF42104211C21080000 2FC1:010012081FFC110811081FF8110811081FF81088019002A804FE1882607E0000 2FC2:042007F0042008401FF8288848880FF8088808880FF808082444222242220000 2FC3:01000A100FF808100FF008100FF008080FFC08000FFC29242494449400180000 2FC4:0100010401FE01003FFC22142924244432A429942244252428943FFC20040000 2FC5:010020843FFE222022243FFE22243FFC280428202FA4283829A25E22883E0000 2FC6:008000847FFE08880888149423E20490190863F604200B4030C001201E100000 2FC7:010040847FFE441044107F7E4410555455545554555455546494A49684100000 2FC8:04247FFE042007E000047FFE01001FF811081FF811081FF810080C30700E0000 2FC9:00701F8001087FFE010007E0191862860D60711E0D6403800560191863060000 2FCA:10081FFC1108192815481FF8110801003FF8010001007FFE2444222242220000 2FCB:124812480A500A507FFE108820845FFE1084118412C414A41894109C10880000 2FCC:3FFC224422443E7C224402403E7C22443E7C22443E7C22440242024201FE0000 2FCD:07E0042027E4242427E4242427E424243E7C02407E7E12481248224842480000 2FCE:08200820FF2408FE7E2000247FFE424442447E48422824101E30704E21840000 2FCF:060838FC20083EF820083FF820080940252821082948252A210A294673820000 2FD0:01000FF008100FF008100FF008101FF811081FF811087FFE0420042038200000 2FD1:020001047FFE02483EB0152815282534592208100FF008100FF0101060100000 2FD2:0080089008F80880FFFE044044444AA451147FFC44444AA451147FFC40040000 2FD3:104008447F7E2240147C7F04007C3E40227C3E40227C3E40227E2E42243E0000 2FD4:08400FE0084010807FFC11447F7C05447F6C05547D6C05447F7E05027CFC0000 2FD5:01800660181863C600007BDE4A527BDE00003FFC22443FFC2244225C22480000 3000:0000000000000000000000000000000000000000000000000000000000000000 3001:000000000000000000000000000010000C000600020000000000000000000000 3002:000000000000000000000000000000000C00120012000C000000000000000000 3003:0000000000000240024002400480048009000900000000000000000000000000 3004:0000060018202030412841A881448D0493044908440824101860018000000000 3005:00000000020001000100023003C8041008201240218000800040000000000000 3006:0000000000100008001006200940088009401220141018003000200000000000 3007:0000078018602010400840088004800480048004400840082010186007800000 3008:0008000800100010002000200040008000400020002000100010000800080000 3009:1000100008000800040004000200010002000400040008000800100010000000 300A:0048004800900090012001200240048002400120012000900090004800480000 300B:1200120009000900048004800240012002400480048009000900120012000000 300C:00F8008000800080008000800080008000800080008000000000000000000000 300D:000000000000000001000100010001000100010001000100010001001F000000 300E:01F801080178014001400140014001400140014001C000000000000000000000 300F:0000000000000000038002800280028002800280028002801E8010801F800000 3010:00F800F000E000E000E000C000C000C000C000C000C000E000E000F000F80000 3011:1F000F00070007000300030003000300030003000300070007000F001F000000 3012:00007FFE000000007FFE01000100010001000100010001000100010000000000 3013:3FFE3FFE3FFE3FFE3FFE0000000000003FFE3FFE3FFE3FFE3FFE000000000000 3014:0008001000200040004000400040004000400040004000400020001000080000 3015:1000080004000200020002000200020002000200020002000400080010000000 3016:03F8021002200240024002800280028002800280024002400220021003F80000 3017:1FC008400440024002400140014001400140014002400240044008401FC00000 3018:0008003000500050005000500050005000500050005000500050003000080000 3019:10000C000A000A000A000A000A000A000A000A000A000A000A000C0010000000 301A:00F800A000A000A000A000A000A000A000A000A000A000A000A000A000F80000 301B:1F0005000500050005000500050005000500050005000500050005001F000000 301C:0000000000000000000000003E004182007C0000000000000000000000000000 301D:0090004800240000000000000000000000000000000000000000000000000000 301E:0900120024000000000000000000000000000000000000000000000000000000 301F:0000000000000000000000000000000000000000000000000900120024000000 3020:00003FFC3FFC00003FFC3FFC5596D9B9A5A5A5A5599A4182242413C8081007E0 3021:0180010001000100010001000100010001000100010001000100010000000000 3022:006000400C400840084008400840084008400840084000400040004000000000 3023:0008200821082108210821082108210821082108210820082008000800000000 3024:001000101020082004400240018000C001200210040808083000000000000000 3025:00000420043008201CC003000480084008201020102010201040084007800000 3026:00000100008000847FFE00000000000000000000000000000000000000000000 3027:000001000100010001003FFC0000000000003FFC000000000000000000000000 3028:0100010001007FFE0000000000003FFC00000000000000007FFE000000000000 3029:0800080008000FFC10102810042002200140008000C0012002100C1030000000 302A:0000000000000000000000000000000000000000000000006000900090006000 302B:0000600090009000600000000000000000000000000000000000000000000000 302C:0000000600090009000600000000000000000000000000000000000000000000 302D:0000000000000000000000000000000000000000000000000006000900090006 302E:00000000000000000000000000000000C000C000000000000000000000000000 302F:000000000000000000000000C000C0000000C000C00000000000000000000000 3030:000000000000000000000000618692490C300000000000000000000000000000 3031:0100018001000200020004000800100010000800040002000100010000800080 3032:0100018001100208024804200820100010000800040002000100010000800080 3033:0400060004000800080008001000100010002000200020004000400080008000 3034:0400060004400820088008401040100010002000200020004000400080008000 3035:8000800040002000200010001000080008000400040002000200010001000000 3036:07C0183020085FF45FF480029FF29FF2810281028102410441042108183007C0 3037:8282828282824444444428282828101010102828282844444444828282828282 3038:010001000100010001000100FFFE010001000100010001000100010001000000 3039:082008200820082008200820FFFE082008200820082008200820082008200000 303A:10881088108810881088FFFE1088108810881088108820882088408880080000 303B:0000000002000100008000400080010000800040002000000000000000000000 303C:0000000000003FF82018202820482088210822082408280830083FF800000000 303D:0000000010002860449003100010001000100010001000100008000800040000 303E:DB6D80010E00918980710000801180211FF8808181011FF8840188000001DB6D 303F:00FE82C6C6AAAA92AAAAC6C682FE0000 3041:00000000000000000400020013800E00048007E00D10161026102A2010C00000 3042:00000400020002C01F000480048007E00D101508220826082A10106000000000 3043:000000000000000000000000000010401020101010300A000C00040000000000 3044:0000000000000000400020602010200822082418140818000800000000000000 3045:0000000000000000000002000180000013800C40004000400040008003000000 3046:0000020001C00000000003C01C20002000200020002000400040008001000000 3047:0000000000000000000002000180000001C00E80010002000700090010F00000 3048:0000040003800000000011C00E800100020004000E001100210020F800000000 3049:00000000000000000000104008300C2038000BC00C201820282018C008000000 304A:00000000080004300508060C1C000460059006080C0834880C70040000000000 304B:0000000008000400046047103C88089808800880108011002500220000000000 304C:0000000808240410044047203C90088808980880108011002500220000000000 304D:00000200010001600F80008000F01F400020002007F008100800060001C00000 304E:00000408022402D01F00010001E03E80004000400FE0102010000C0003800000 304F:0000008000400040008001000600080008000400020001000080004000400000 3050:0000008000400040008801240610080008000400020001000080004000400000 3051:00000080204010201020103C23E0202020202020202018201040104000800000 3052:0000010840A420502040207847C0404040404040404030402080208001000000 3053:00000000080007E00080010000000000000000002000200010100FE000000000 3054:00000008080407F00088010000000000000000002000200010100FE000000000 3055:000004000200013021C01E800040004007E00820100010000C0003C000000000 3056:000004080204013021C81E800040004007E00820100010000C0003C000000000 3057:0000000010000800080008000800080008000800080808100460038000000000 3058:0000000010200890084008000800080008000800080808100460038000000000 3059:00000100008040F83F800080038004C0044003C0004000800080010002000000 305A:00000128009440F83F800080038004C0044003C0004000800080010002000000 305B:0000000000801040084008784BC03C400840084008C00840040003E000000000 305C:0000000800841050084808784BC03C400840084008C00840040003E000000000 305D:0000000009C0064000800100023807C038800100020002000200010000E00000 305E:0000000009C8066400900100023807C038800100020002000200010000E00000 305F:000000000800048007003C0008F008180820100010001100210020F800000000 3060:000000080824049007003C0008F008180820100010001100210020F800000000 3061:00000800040004C047003C00080008C00B201C1010100010002000C007000000 3062:00000800040804C447103C08080008C00B201C1010100010002000C007000000 3063:000000000000000000000000000001C00620381000100010002000C007000000 3064:000000000000000003E04C103008000800080008001000600380000000000000 3065:000000080024001003E04C103008000800080008001000600380000000000000 3066:00000000003843C03C800100010002000200020002000200010000E000000000 3067:00000000003843C03C880124011002000200020002000200010000E000000000 3068:000000000400020002000200027003800600080010001000080007F000000000 3069:000000000408022402100200027003800600080010001000080007F000000000 306A:00000400020002803F0004700818082010401040204003C00460045003800000 306B:000000002000100010F01318202020002000200022002A0011F8100010000000 306C:0000000001000080008013E01510190812082A084C084C685490206800000000 306D:000010000800080008004CE03F100C1008101810181028F0591808E000000000 306E:00000000000003C00D2011101108220822082408241028101060018000000000 306F:0000004020201020143813E0202020202020202029E01230122811C000000000 3070:0000008840442050287827C0404040404040404053C024602450238000000000 3071:0000009840642064287827C0404040404040404053C024602450238000000000 3072:00000000004004403C2008200830102810201020104010400880070000000000 3073:00000008004404503C2808200830102810201020104010400880070000000000 3074:00000030004804483C3008200830102810201020104010400880070000000000 3075:00000000040003800080010002000200010002B04C88389C2480030000000000 3076:000000000400038800A4011002000200010002B04C88389C2480030000000000 3077:000000000400039800A4012402180200010002B04C88389C2480030000000000 3078:0000000000000000000006000900108020400030000C00000000000000000000 3079:0000000000000010004806200900108020400030000C00000000000000000000 307A:0000000000300048004806300900108020400030000C00000000000000000000 307B:00000000223011C01040103823E020202020202029E01230122811C000000000 307C:00000000446823842090207847C040404040404053C024602450238000000000 307D:00000018446423A42098207047C040404040404053C024602450238000000000 307E:00000100008010F00F80008010E00F80008000800F8010E010900F0000000000 307F:000000000880078001000100022002100FF03418442448203040008000000000 3080:00000800040027001C3004081C0C240024002C2018100810081007E000000000 3081:0000000001000080108013C01CA0111029082A08460844084A10306000000000 3082:00000200010011000E000380120024201C200710041004100410022001C00000 3083:000000000000000000000100088009E00E103C10046002000200010001000000 3084:00000100008001C0180010F00B084C0834080270020001000100008000800000 3085:000000000000000000000200010021E0271029103110232021C0010002000000 3086:000000000300408021E022902488288830883488229021E00080010002000000 3087:000000000000000002000100012001C00100010001000F0011C011200E000000 3088:0000020001000100013001C001000100010001001F80216021101E0000000000 3089:00000200010001C0060008000800080009E00E1008100810002000C003000000 308A:0000100009800A400C200C200820082008200820004000400080010002000000 308B:0000000008C0074000800100020007C00C201010201003900460044003800000 308C:000000001000080009C00A201C206C2008201820182028204824181808000000 308D:0000000011800E800100020004000FC00820101020100010002000C007000000 308E:0000000000000000000008000400040006E01D1006100C100C10142004400000 308F:000010000800080008004CE03F100C080808180818082810482018C008000000 3090:00000000098006800100010003E00E1012082408240828C8193010E000000000 3091:0000000009800700020007C008201020062009C0070008001CE0231040380000 3092:00000400020012C00F00040004200F3818C02180028004800800080007E00000 3093:000002000100010002000200040004000F000880108010882090206000000000 3094:0000020001C80004001003C81C20002000200020002000400040008001000000 3095:00000000000000000000040004603F1004880898108011002500220000000000 3096:0000000000000080004008200820083811E01020102014201440084000800000 3099:0000000400120008000000000000000000000000000000000000000000000000 309A:0000000600090009000600000000000000000000000000000000000000000000 309B:0000100048002000000000000000000000000000000000000000000000000000 309C:0000300048004800300000000000000000000000000000000000000000000000 309D:000000000000000000000C000300008000C00100000000000000000000000000 309E:000000000000002000900C400300008000C00100000000000000000000000000 309F:000000000600018008000800080008000FC0102000100010002000C003000000 30A0:000000000000000000000000000007E000000000000007E00000000000000000 30A1:000000000000000000000000000021E01E200240018001000100020004000000 30A2:00000000000021F01E1000200240018001000100010002000200040008000000 30A3:0000000000000000000000200040008003801C80008000800080008000800000 30A4:00000000002000200040008003000D0030800080008000800080008000800000 30A5:000000000000000000000200010001E01E200820084000400080010002000000 30A6:0000000002000100010001F03E10101010200820084000400080010002000000 30A7:000000000000000000000000000000E00F0001000100010001E01E1000000000 30A8:000000000000000000701F800200010001000100010003F03C08000000000000 30A9:000000000000000000000100008010E00F800180028004800880118000800000 30AA:0000000000800040004020781FC000C00140024004400840104000C000400000 30AB:0000000002000100010021F01F1002100210042004200820114020C000800000 30AC:0000000802240114011021F01F1002100210042004200820114020C000800000 30AD:0000000004000200027003801D000100017803803C8000800040004000400000 30AE:0000000804240214027003801D000100017803803C8000800040004000400000 30AF:0000000004000270039002200420044008401080008001000200040008000000 30B0:00000008082404D4075004400840088010802100010002000400080010000000 30B1:0000000008000400040004380FC0090010802080008001000100020004000000 30B2:0000000808240414041004380FC0090010802080008001000100020004000000 30B3:000000000000000021F01E100010001000100020002003E01C20000000000000 30B4:000000080024001443D03C400040004000400080008007803880000000000000 30B5:00000000008008400440044024F81F4004400440044000800080010002000000 30B6:0000000800A408540450044024F81F4004400440044000800080010002000000 30B7:0000000000000C000200000018000408001000200040008013000C0000000000 30B8:0000000000080C240214001018000408001000200040008013000C0000000000 30B9:00000000000010E00F200040004000800080014002200C103010000000000000 30BA:00000008002421D41E5000800080010001000280044018206020000000000000 30BB:000000000800040004000478058826101C20044004000400020001F000000000 30BC:000000080824041404100478058826101C20044004000400020001F800000000 30BD:0000000000201010081004100420042000400040008000800100020004000000 30BE:0000000800A42054105008400840084000800080010001000200040008000000 30BF:000000000200010001F002100220052008C010400080010002000C0030000000 30C0:000000080424021403F0042004200A4011402080010002000400180060000000 30C1:00000000004001801E00010000F823801C800080008001000100020004000000 30C2:00000008006401941E10010000F823801C800080008001000100020004000000 30C3:0000000000000000000000000000044012200A20084000400080010002000000 30C4:0000000000000410220811080910081000200020004000800100020000000000 30C5:0000000800241094085044402440104010800080010002000400080000000000 30C6:00000000000011E00E000000007823801C800080010001000200040008000000 30C7:00000008002411D40E10000020F01F0000800080010001000200040008000000 30C8:0000000008000400040004000400070004C00420040004000400040004000000 30C9:00000020109008500840080008000E0009800840080008000800080008000000 30CA:0000000001000080008020F81F80008000800080010001000200040008000000 30CB:000000000000000000E01F00000000000000000001F03E080000000000000000 30CC:00000000000010F00F10002000200E4001C000C0012002100C10300000000000 30CD:000000000200010001E01E2000400080010003400D3031080100010001000000 30CE:0000000000400020002000200040004000800080010002000400080010000000 30CF:0000000000000000000008800440042008100810100820084008000000000000 30D0:0000000000080024001408900440042008100810100820084008000000000000 30D1:0000001800240024001808800440042008100810100820084008000000000000 30D2:00000000000010000800080008E00F000800080008000800040003F000000000 30D3:000000000010104808280820080008E00F00080008000800040003F000000000 30D4:000000000030104808480830080008E00F00080008000800040003F000000000 30D5:00000000000010F00F1000100020002000400040008001000200040000000000 30D6:00000008002423D41C5000400080008001000100020004000800100000000000 30D7:00000018002423E41C5800400080008001000100020004000800100000000000 30D8:0000000000000000000002000500488030400030000C00000000000000000000 30D9:0000000000200090005002400500488030400030000C00000000000000000000 30DA:0000000000600090009002600500488030400030000C00000000000000000000 30DB:0000000002000100010021F01F00010001400920091011102100030001000000 30DC:0000000802240114011021F01F00010001400920091011102100030001000000 30DD:0000001802240124011821F01F00010001400920091011102100030001000000 30DE:000000000000000020F01F080010002000400C80030000800040000000000000 30DF:000000000400030000C00020080006000180004010000C00030000C000200000 30E0:0000000002000100010001000200020002400420043029C81E08000000000000 30E1:000000000040002000200020062001C0004000A00090010002000C0030000000 30E2:00000000000010E00F000200020023F81E0002000200020001F0000000000000 30E3:0000000000000000000000000400027003901E20014001000080008000800000 30E4:00000000080004000478038826101A2001400100010000800080008000000000 30E5:000000000000000000000000000001C00E400040008001E01E10000000000000 30E6:0000000000000000000011C00E4000400080008001F03E080000000000000000 30E7:00000000000000000000000001E00E20002001E00E40004001C00E2000000000 30E8:00000000000001F01E100010001001E00E2000200020002001E00E1000000000 30E9:00000000000011C00E00007023901C100010002000200040008003000C000000 30EA:0000000000400820042004200420042004200420004000400080010002000000 30EB:0000000000000100088004800480048804880490089008A010C0208000000000 30EC:0000000010000800080008000800080008100820084008800B000C0000000000 30ED:000000000000000021F01E10101010100820082009E00E100800000000000000 30EE:000000000000000000000000000010F00F100820042004400040008001000000 30EF:00000000000021F01E1010100810082008200040004000800100020004000000 30F0:0000000001000080008001F01E800880048005F03E8800800080008000800000 30F1:000000000000000001E01E20024001800100010001F03E080000000000000000 30F2:00000000000001F01E100010002001E00E200040004000800100060018000000 30F3:00000000000000001800040802080010001000200040008013000C0000000000 30F4:0000000804240214021043E03C20202010401040008000800100020004000000 30F5:0000000000000000000000000200010011E00E2002200220042008C010400000 30F6:0000000000000000000000000800040004600780088010800100020004000000 30F7:00040012000821F01E1010100810082008200040004000800100020004000000 30F8:0000000801040090008801F01E800880048005F03E8800800080008000800000 30F9:000000080004001001E81E20024001800100010001F03E080000000000000000 30FA:00040002000801F41E100010002001E00E200040004000800100060018000000 30FB:0000000000000000000000000300078007800300000000000000000000000000 30FC:000000000000000000000000000040F83F000000000000000000000000000000 30FD:000000000000000000000C000300008000400020000000000000000000000000 30FE:000000000000002000900C400300008000400020000000000000000000000000 30FF:0000000021E01E10001000100010001000100010001000100010001000100000 3105:0000000002000200040008001FF0001000100020004000400280010000000000 3106:0000000001000100020007F00010001002200140008001400620380000000000 3107:000000003FF81008100810081008100810081008100810080008000000000000 3108:000000001FF810001000100010001000100010000FFC00000000000000000000 3109:000002000200040008001FF8010801080208040808101010012000C000000000 310A:0000000000400040008000807FFE010001000220021007F00008000800000000 310B:000000000FE000200040008001F8000800100010002002200140008000000000 310C:0000008000800480048008800FF80088010802100210041008A0104000000000 310D:0000020802080410041008201040208010400820041004100208020800000000 310E:000000003FFE01000200040007F8000800080010001002200140008000000000 310F:000000000FFE0400040004000400080008000800100010002000000000000000 3110:000000000020082008200820082008E00F200020002000200020002000000000 3111:00000000001000200040008003000C0002000180004000300008000400000000 3112:000000003FFE0080008000800080008000800080008000800080000000000000 3113:0000010001002108210821082108210821083FF80100010001007FFC00000000 3114:000000100060008001080610002000C003400440184000400040004000400000 3115:000000000FFC00040004040407FC040004000400040008001000000000000000 3116:0000000000003FF8200820082208210821082088208820083FF8000800000000 3117:000000001FFC0104010401040108010801280110010001000100000000000000 3118:000001000100010001003FFE01000100010001F8000800100020002000400000 3119:000000000100010001000200020004000820101020083FFC0004000000000000 311A:0000000020101020084004800300020002000200020002000200000000000000 311B:000000003FFE00400040004007C00800100010001008081007E0000000000000 311C:00000080008000803FFC0080008007800800100010001008081007E000000000 311D:0000000004100410041004107FFE0410042004200440040003F0000000000000 311E:000000001FFC0080088011001FF8010802080210041008201020004000000000 311F:000000000180068038800080008000400040002000100010000C000000000000 3120:00000000008001000200041008201FC000800100061018183FE4000400000000 3121:000000000FF8000800100420024001C000C00130020804041804200000000000 3122:000000001FF0041004200820084010803FF80008001000200040008000000000 3123:0000100010001000100010001FFC000400080008001000100020000000000000 3124:0000000000800080008001001FF8028002800480048008801080207E00000000 3125:0000000000400040008001000100020004000400080010007FFC000000000000 3126:000000000040044004400440044004400840084008401040203E000000000000 3127:00000000000000000000000000003FFC00000000000000000000000000000000 3128:00000008000804100220012000C000C001200210040808041004000000000000 3129:000000001008100810081008100810081008100810081FF80008000000000000 312A:000000007FFE020002000200020003F00410041004100810081010A020400000 312B:000000007FFC04400440044004400440084008400840104010402040403C0000 312C:00000100008000001FFE10001000100010001000100010002000200040000000 312D:000000007FFC0100010001003FF8210821082108210821082108010001000000 312E:00000180018000003FFC0080008007800800100010001008081007E000000000 312F:000000001FE0004000800100020007F801080108010801080150012000000000 3131:00000000000020081FFC08080008000800080008000800080008000000000000 3132:00000000000041083FFC11080108010801080108010801080000000000000000 3133:00000000000082607F1022100210023002280248024402820301000000000000 3134:0000000000000000000030000800080008000800080807FC0000000000000000 3135:00000000000000000204C1FE20A02020205023881D0402020000000000000000 3136:00000000000000400038C40223FF21002078208423841C840078000000000000 3137:000000000000000070101FF8100010001000100010080FFC0000000000000000 3138:000000000000000062883FFC208020802080208023841C7E0000000000000000 3139:00000000000020101FF80810001030101FF81000100010100FF8000000000000 313A:00000000000082047FFE22840204FF044004400443043C040000000000000000 313B:00000000000041443FFE114401447FC42044204423C41C7E0040000000000000 313C:00000000000042083F04028402847EFC2084208423841CFC0000000000000000 313D:00000000000084607E1024100410FE3040284048468439020000000000000000 313E:00000000000042C43F7E024002447F7E2040204023441C3E0000000000000000 313F:00000000000085087EFC04000400FE8440484048464A3BFF0000000000000000 3140:00000000000084407E38050204FFFE0040384044464438380000000000000000 3141:00000000000038100FF80810081008100810081008100FF80800000000000000 3142:00000000002000101010081008100FF00810081008100FF00810000000000000 3143:00000000000802842144114411441F7C1144114411441F7C1144000000000000 3144:00000000000004604210221022103E102228222822443E442282000000000000 3145:0000000002000180008000800080014001400220041008083004000000000000 3146:00000000000008400420042004200A200A5011482084C3020000000000000000 3147:0000000000000200010007C008201010101010101010082007C0000000000000 3148:00000000000020101FF809000100010002800440082010106008000000000000 3149:000000000000000081047FFE242004200A50095010882104C602000000000000 314A:00000000040003E0000020081FFC088001400220041008083004000000000000 314B:00000000000010080FFC0408000800F83F081008000800080008000000000000 314C:00000000000038200FF0080008200FF008000800081007F80000000000000000 314D:00000000000020101FF80800000008100420022042483FFC1000000000000000 314E:000000000000040003C040083FFC100003C0042008100810042003C000000000 314F:004000300010001000100012001F001000100010001000100010001000100000 3150:0020011800C80048004800480078004800480048004800480048004800080000 3151:00400030001000100012001F00100012001F0010001000100010001000100000 3152:0020011800C80048004800780048004800780048004800480048004800080000 3153:004000300010001000100010001003F001100010001000100010001000100000 3154:0010008C006400240024002403E4012400240024002400240024002400040000 3155:0040003000100010001003F00110001003F00110001000100010001000100000 3156:0010008C00640024002403E40124002403E40124002400240024002400040000 3157:000000000000000000000000010000800080008040823FFF1000000000000000 3158:00400030001000100010001008100412041F05F07E1020100010001000100000 3159:0010008C00640024002408240424043C042407E47C2420240024002400040000 315A:00200018000800080008040802080208020803F87E0820080008000800080000 315B:000000000000000000000000004004200220022042223FFF1000000000000000 315C:00000000000000000000000040023FFF10800080008000800080008000800000 315D:00200018000800080008000801E87E08280809F8088808080808080800080000 315E:002000980048004800480048004803C87C4828480BC808480848084800080000 315F:002000180008000800080008000801E87E082408040804080408040800080000 3160:00000000000000000000000040023FFF12200220022002200220022002200000 3161:00000000000000000000000000000000000040023FFF10000000000000000000 3162:0020001800080008000800080008000801F87E08200800080008000800080000 3163:0040003000100010001000100010001000100010001000100010001000100000 3164:AAAA00018000000180000001913C11219F381121912000018000000180005555 3165:000000000000C1802040204020402040204023441C3E00000000000000000000 3166:000000000000C0C4207E204020402040204023421C3F00000000000000000000 3167:000000000000C0202010201020102010202823481C8401020000000000000000 3168:000000000000C0102010202820282044204423821CFF00000000000000000000 3169:00000000000088507FE808480848FC54405440623C4100000000000000000000 316A:00000000000042C83F7C024002407F402040204023441C3E0000000000000000 316B:00000000000088907C480A480A48FFD442544E6233C100000000000000000000 316C:0000000084207E2004200450FC504088408847043BFE00000000000000000000 316D:00000000000084007E00050404FEFE4040384044464438380000000000000000 316E:000000000000000862843F442244227C2244224422443F7C2044000000000000 316F:00000000000062203F10221022102210222822283E4422820000000000000000 3170:00000000000062103F102228222822442244224422823FFF2000000000000000 3171:000030081FFC1008100810081FFC1100008007E0081010081008081007E00000 3172:00000000000004000282827F42227E024202420242027E024202000000000000 3173:00000000040002C8827C424042407E404240424042447E3E4200000000000000 3174:000000000000114288BF48824882798249424A427A224C120000000000000000 3175:0000000000001132889F48904890799049504A507A524C2F0000000000000000 3176:0000000000000800860445FE44A07C20442044507C8847060000000000000000 3177:00000000040002C4827E424042447E7E4240424042447E3E4200000000000000 3178:0010200810081FF8100810081FF81108008007E0081010081008081007E00000 3179:0010248812481E78124812481E781248008007E0081010081008081007E00000 317A:000000000000090404FE044404040A040A0411042104C0840000000000000000 317B:00000000000008000580044006400A400A401140214440BE0000000000000000 317C:00000000000010C4087E08400840144014402240414480BE0000000000000000 317D:000000000004100208820842087E144214422242217E40C20000000000000000 317E:000000000000120209FF08900810142814282244414281810000000000000000 317F:000000000100010002800280044004400820082010103FF80000000000000000 3180:00000000181808083C3C4242424242424242424242423C3C0000000000000000 3181:0000030001000FE0101020082008200820082008200810100FE0000000000000 3182:00003000120479FE84A08420842084508450848885047A020000000000000000 3183:000030001020782084508450848884888488850485047BFE0000000000000000 3184:000020101FF80000042042483FFC1100008007E0081010081008081007E00000 3185:0000000020401C3881027FFF20001C382244224422441C380000000000000000 3186:0000000040083FFC1200010007C0082008200820082007C00000000000000000 3187:004000300010001000100912091F091009F27E1F201000100010001000100000 3188:0020011800C800480048047802482248127813C87C4820480048004800080000 3189:0020001800080008000802081108090809080BE87C0820080008000800080000 318A:00200018000800080008000801E87F0829780908097809080908090800080000 318B:0020011800C80048004800480348FC4855C8144815C814481448004800080000 318C:002000180008000800080008000801E87F082908090809080908090800080000 318D:0000000000000000000000000100038001000000000000000000000000000000 318E:0020001800080008000800080008000802080708020800080008000800080000 31C0:0000000000000000002000C003001C0008000000000000000000000000000000 31C1:0400020002000100010001000100010001000100010001000100010005000200 31C2:1000100010001000080008000800040004000200020001000090005000200000 31C3:000000000000000000008000400020001804060201FC00000000000000000000 31C4:00000800080008000800080008000800080008000800080008000FF000000000 31C5:000000003F00010001000100010001000100010001000100010001F000000000 31C6:0000000000003FF0001000100010001000100010001000100010005000200000 31C7:000000001FF80008000800080008001000100020002000400040008001000200 31C8:000000007F80008000800080008000800080008000800080008200820082007C 31C9:00002000200020002000200020003FF800080008000800080010001000A00040 31CA:000000000F80008000800080008000800080009000A000C00080000000000000 31CB:000000003FFC000800100020007C000400040004000800080010002000400080 31CC:000003E000200040008000800040004000200020002000200140008000000000 31CD:0000000000007F800080008000800080008000800040003E0000000000000000 31CE:000000003F80008000800080008000F000100010001000100010001000100000 31CF:0000080008000800080004000400020002000100010000800040002000140008 31D0:00000000000000000000000000007FFE00000000000000000000000000000000 31D1:0000010001000100010001000100010001000100010001000100010001000000 31D2:0000000000200020004000400080010002000400000000000000000000000000 31D3:0000004000400040004000400040004000800080010001000200040008000000 31D4:0000000000000000040002000100008000400040000000000000000000000000 31D5:0000000000001FF8000800080008000800080008000800080008000800000000 31D6:0000000000007FFC000800100000000000000000000000000000000000000000 31D7:00000000100010001000100010001000100010001000100010001FFC00000000 31D8:0000001000100010001000100010001000100010001000103FF0001000000000 31D9:0000040004000400040004000400040004200440048005000600040000000000 31DA:0000008000800080008000800080008000800080008000800080028001000000 31DB:0000004000400080008001000200040002000100008000400020000000000000 31DC:00000040004000800080010001000200040008001FF800000000000000000000 31DD:0000080008001400240002000200010001000080004000200010000A00040000 31DE:00002000200020002000200020003FF800080008000800080008000800080000 31DF:0000080008000800080008000800080008000800080008080808080807F80000 31E0:00007FF00020004000800100020004000800100020004004400440063FFC0000 31E1:000000003FF8001000100020007C000400040004000400040008002800100000 31E2:0000000000100010002000200040004000800080010001002200240038000000 31E3:0000000000001FF020084004400440044004400420081FF00000000000000000 3200:00001818200440024FF240124012401240124012401240124002200418180000 3201:000018182004400244024402440244024402440247FA40024002200418180000 3202:000018182004400240024FF2480248024802480248024FF24002200418180000 3203:00001818200440024FF2401240124FF24802480248024FFA4002200418180000 3204:000018182004400240024FF248124812481248124FF240024002200418180000 3205:00001818200440024812481248124FF24812481248124FF24002200418180000 3206:0000181820044082408240824142414242224412480A40024002200418180000 3207:000018182004400243C244224812481248124812442243C24002200418180000 3208:00001818200440025FF241024102428242824442482250124002200418180000 3209:00001818200443E2400240024FFA4082414242224412480A4002200418180000 320A:00001818200440024FF2401240125FF240124012401240124012200418180000 320B:00001818200440024FF2480248024FF24802480248024FF24002200418180000 320C:000018182004400240024FF2400244224422424242425FFA4002200418180000 320D:000018182004400243C240025FFA400243C244224422442243C2200418180000 320E:00001818202440225FA240A2413E422244224822502260224022202418180000 320F:0000181820244022502250225022503E50225FE2402240224022202418180000 3210:00001818202440225FA250225022503E50225FA2402240224022202418180000 3211:00001818202440225FA240A240A25FBE502250225FA240224022202418180000 3212:000018182024402240225F225122513E51225F22402240224022202418180000 3213:0000181820244022512251225F22513E51225F22402240224022202418180000 3214:0000181820244022442244224A224A3E512260A2402240224022202418180000 3215:00001818202440224E2251225122513E512251224E2240224022202418180000 3216:00001818202440225FE242224222453E452248A2506240224022202418180000 3217:000018182024472240225FE24222423E452248A2506240224022202418180000 3218:00001818202440225FA240A27F22423E44224822502260224022202418180000 3219:00001818202440225FA250225FA2503E50225FA2402260224022202418180000 321A:00001818202440225FA2402250A2493E49224BE27C2240224022202418180000 321B:0000181820244F2240227FE240224F3E50A250A24F2260224022202418180000 321C:0000301840049FF2810282828C62B01A8002BFFA810281028102410431180000 321D:00003018400499EAA44AA4DAA52A992A800A88828882BEFA8002400430180000 321E:30184004806299FAA462A492A4929862800288FA8822BE228022400430180000 3220:0000200840048002800280028012BFFA80028002800280028002400420080000 3221:00002008400480229FF280028002800280028012BFFA80028002400420080000 3222:0000200840249FF28002800280428FE2800280028012BFFA8002400420080000 3223:0000200840048002BFFAA44AA44AA44AA44AA44ABFFA80028002400420080000 3224:0000200840249FF28202820282229FF28422842284228422BFFA400420080000 3225:000020084004820281028012BFFA800280028442842288129012400420080000 3226:000020084204820282028212827A8382BE02820282028222822241E420080000 3227:0000200840848482848284828482848288428822901AA0128002400420080000 3228:000020084204820282429FE28242824282428442844A884A903A400420080000 3229:000020084104810281028112BFFA810281028102810281028102400420080000 322A:0000301847F48412841287F28412841287F28412841288529022400430180000 322B:000030184104810289128922894291028282828284428822B01A400430180000 322C:00003018410481028112BDA285428542892289229112A50A8202400430180000 322D:00003018410481028102BFFA8102838285428922B11A81128102400430180000 322E:000030184104828284428822B7DA81029FF2810289228542BFFA400430180000 322F:0000301841048102810281029FF281028102810281028102BFFA400430180000 3230:0000301840048FE28822882288228FE28822882288228FE28822400430180000 3231:0000301848448942BDF28A429C429BFAA842A8E289528A4A8842400430180000 3232:000030184204BFFA840287E28C2297E2A42287E2842284228462400430180000 3233:0000301850448842BE42844289F28C429A42A842884288428BFA400430180000 3234:00003018440487F284228A429182810287F2BC128412841287F2400430180000 3235:000030184844A9F2BC42A842ABFA8C229BFAA92288A2882288E2400430180000 3236:0000301840149E1293FA9E1292329E5292929F1280129252A122400430180000 3237:0000301851F48912BF12831285F28CA29AA2AAA288AA892A8A1A400430180000 3238:000030185214891289229FFA910AA1029FF28112821284129862400430180000 3239:0000301844A48492888288FA9B82A88288828842884A882A881A400430180000 323A:000030184034BBC2A84AAA4AA952AFFAB842A8428042804281C2400430180000 323B:00003018491484A29FFA900A87E2804280829FFA808280828382400430180000 323C:000030185F2494229F3A91429F52940A9F8280029FF29292BFFA400430180000 323D:000030184104818282428422889AB08284E28482848284829FFA400430180000 323E:0000301851048BFA844A9FE28C3A87E2842287E2842287E29C3A400430180000 323F:00003018488489F28892BE92892289228FFA8AAA8AAA8CCA8912400430180000 3240:0000301848FC8F9292A2AA4294228BD2900AAFF284A28A92B10A400430180000 3241:000030184444844288428FFA9842A8E288E289528A4A8C428842400430180000 3242:00003018420484028FE2882288228FE288228FE2882288228FE2400430180000 3243:000030185FF48202844288229FF2810281028FE281028102BFF2400430180000 3244:00003FF84004BEFAA28ABEFAA28ABEFAA00AA7CAA44AA44AA7CAA01A40043FF8 3245:00003FF8400484428442884293FABE4A844A884A924ABD4A90AA811240043FF8 3246:00003FF8400482028102BFFA84428442844282828282810286C2B83A40043FF8 3247:00003FF840049EF2A5229FE289429FE28122BFFA81229FE28102830240043FF8 3248:0000FC7EE00EC0068872988A088808880888888A888ABE72C006E00EFC7E0000 3249:0000FC7EE00EC0069C72A28A028802881C88A08AA08ABE72C006E00EFC7E0000 324A:0000FC7EE00EC0069C72A28A02880C880288828AA28A9C72C006E00EFC7E0000 324B:0000FC7EE00EC006A472A48A24883E880488848A848A8472C006E00EFC7E0000 324C:0000FC7EE00EC006BE72A08A20881C880288828AA28A9C72C006E00EFC7E0000 324D:0000FC7EE00EC0069C72A28A20883C882288A28AA28A9C72C006E00EFC7E0000 324E:0000FC7EE00EC006BE72A28A028804880488888A888A8872C006E00EFC7E0000 324F:0000FC7EE00EC0069C72A28A22881C882288A28AA28A9C72C006E00EFC7E0000 3250:000000000000000077DE491049104910711E4110411041104110411E00000000 3251:00001FF0200840049C22A262822282229C22A022A022BEFA400420081FF00000 3252:00001FF0200840049C72A28A820A820A9C72A082A082BEFA400420081FF00000 3253:00001FF0200840049C72A28A820A82329C0AA00AA08ABE72400420081FF00000 3254:00001FF0200840049C92A292829282FA9C12A012A012BE12400420081FF00000 3255:00001FF0200840049CFAA282828282729C0AA00AA08ABE72400420081FF00000 3256:00001FF0200840049C72A28A828282F29C8AA08AA08ABE72400420081FF00000 3257:00001FF0200840049CFAA28A820A82129C12A022A022BE22400420081FF00000 3258:00001FF0200840049C72A28A828A82729C8AA08AA08ABE72400420081FF00000 3259:00001FF0200840049C72A28A828A828A9C7AA00AA08ABE72400420081FF00000 325A:00001FF0200840049C72A28A828A8C8A828A828AA28A9C72400420081FF00000 325B:00001FF0200840049C22A26282228C2282228222A2229CFA400420081FF00000 325C:00001FF0200840049C72A28A820A8C0A82728282A2829CFA400420081FF00000 325D:00001FF0200840049C72A28A820A8C32820A820AA28A9C72400420081FF00000 325E:00001FF0200840049C92A29282928CFA82128212A2129C12400420081FF00000 325F:00001FF0200840049CFAA28282828C72820A820AA28A9C72400420081FF00000 3260:00000FF01008200440025FF2401240124012401240124012200410080FF00000 3261:00000FF01008200440024802480248024802480248024FF2200410080FF00000 3262:00000FF0100820044FF2480248024802480248024FF24002200410080FF00000 3263:00000FF0100820044FF2401240124FF24802480248024FFA200410080FF00000 3264:00000FF0100820044FF2481248124812481248124FF24002200410080FF00000 3265:00000FF0100820044812481248124FF24812481248124FF2200410080FF00000 3266:00000FF0100820844082408241424142422242224412480A200410080FF00000 3267:00000FF01008200443C244224812481248124812442243C2200410080FF00000 3268:00000FF01008200440024FFA40824082414242224412480A200410080FF00000 3269:00000FF01008200443E240024FFA4082414242224412480A200410080FF00000 326A:00000FF0100820044FF2401240125FF24012401240124012200410080FF00000 326B:00000FF0100820044FE2480248024FE24802480248024FF2200410080FF00000 326C:00000FF01008200440024FF2400244224222424242425FFA200410080FF00000 326D:00000FF01008200447E240025FFA400243C24422442243C2200410080FF00000 326E:00000FF0102820245FA240A2413E41224222442248225022202410280FF00000 326F:00000FF010282024502250225022503E50225FE240224022202410280FF00000 3270:00000FF0102820245FA250225022503E50225FA240224022202410280FF00000 3271:00000FF0102820245FA240A240A25FBE502250225FA24022202410280FF00000 3272:00000FF01028202440225F225122513E512251225F224022202410280FF00000 3273:00000FF010282024512251225F22513E512251225F224022202410280FF00000 3274:00000FF010282224422244224622493E50A2602240224022202410280FF00000 3275:00000FF0102820244E2251225122513E512251224E224022202410280FF00000 3276:00000FF0102820245FE242224222453E48A2506260224022202410280FF00000 3277:00000FF0102827A440225FE24222453E48A2506260224022202410280FF00000 3278:00000FF0102820245FA240A241225E3E4422482250226022202410280FF00000 3279:00000FF0102820245FA250225FA2503E50225FA240226022202410280FF00000 327A:00000FF0102820245FA2402250A2493E49224BE27C224022202410280FF00000 327B:00000FF010282F2440227FE240224F3E50A250A24F224022202410280FF00000 327C:00000FF010082E8440BA5E8A44EA4A8A51AA40AA5E2252223EFC10080FF00000 327D:00000FF010083F6C429A449A4A9A516A400A7F8A440A44FA200C10080FF00000 327E:00000FE010102388444444444444438440044FE441044104210810100FE00000 327F:00001FF020085EF48C428C80ED0E0E020D028C828C425EF420081FF000000000 3280:00001FF020084004800280028012BFFA8002800280028002400420081FF00000 3281:00001FF0200840249FF280028002800280028012BFFA8002400420081FF00000 3282:00001FF0200840249FF2800280428FE280028012BFFA8002400420081FF00000 3283:00001FF020085FF4929292929292929294F2981290129FF2501420081FF00000 3284:00001FF0200840049FF2810281028FE282228222822282227FFC20081FF00000 3285:00001FF0220841048002BFFA8002844284228812900AA00A400420081FF00000 3286:00000FF0100822044202423243C25E02420242024212421221F410080FF00000 3287:00001FF0200840848482848284428442882288229012A00A400420081FF00000 3288:00001FF02208420482029FC28242824282428442844A884A503C20081FF00000 3289:00000FE010102108410441045FF441044104410441044104200810100FE00000 328A:00001FF0200847F48412841287F28412841287F284128412485430281FF00000 328B:00001FF02008410489128922894291028282828284428822701C20081FF00000 328C:00001FF0210841048112BDA285428542892289229112A50A420420081FF00000 328D:00001FF0210841048102BFFA8102838285428922B11A8112410420081FF00000 328E:00001FF02108428484428822B7DA81029FF28102892285427FFC20081FF00000 328F:00001FF021084104810281029FF2810281028102810281027FFC20081FF00000 3290:000007F0080817F424122412241227F224122412241227F21414080807F00000 3291:00001FF028484944BDF28A429C429BFAA842A8E289528A4A484420081FF00000 3292:00001FF022087FFC840287E28C2297E2A42287E284228422446420081FF00000 3293:00001FF030484844BE42844289F28C429A42A842884288424BFC20081FF00000 3294:00001FF0240847F484228A429182810287F2BC128412841247F420081FF00000 3295:00001FF0284869F4BC42A842ABFA8C229BFAA92288A2882248E420081FF00000 3296:00001FF020185E1493FA9E1292329E5292929F1280129252612420081FF00000 3297:00001FF0200851F48912BF12831285F28CA29AA2AAAA892A4A1C20081FF00000 3298:00001FF03218491489229FFA910AA1029FF2811282128412586420081FF00000 3299:00001FF0248878548892BE9288A28DA29AAAAACA889289924E7420081FF00000 329A:00000FF010083FFC49124FF249124FF241025FFA410A420A244C18380FF00000 329B:00001FF0220842048202BFFA8442844288428E82818282625C1420081FF00000 329C:00001FF030484BFC88A283FABA4A8BFA8AAA8AEA8A1A940263FC20081FF00000 329D:00001FF02BF8491489F289129BFAAC8A8B528DEA892288C24F3C20081FF00000 329E:00000FF012083CFC508A508A5E8A508A508A528A5CB25082208410080FF00000 329F:00001FF030884844A3FA94428442884289F2B0429042904253FC20081FF00000 32A0:00001FF8200441FABE4189F9890989F989098FF9B10981F94092230C1FF80000 32A1:00001FF02448444488428FFA9842A8E288E289528A4A8C42484420081FF00000 32A2:00001FF020085FFC900AA41287E2840287F280129FD2801240A420481FF00000 32A3:00001FF02008400480029FF28102810289E2890289029FF2400420081FF00000 32A4:00001FF0210841048102810281F2810281028102810281027FFC20081FF00000 32A5:000007F0088810842FFA288A288A288A2FFA288A208220821084080807F00000 32A6:00001FF020087FFC81028102818281428122812281028102410420081FF00000 32A7:00001FF022084204BFFA8202840287F2888288829082A0824FFC20081FF00000 32A8:00001FF021084104BFFA8202840287E28C229422A42287E2442420081FF00000 32A9:00000FF010083FFC520253F254825FFA50825142522254123FFC10080FF00000 32AA:00001FF0200840849FFA900AA7E280029FFA808288A28892529421081FF00000 32AB:00000FF0191824A45FFA500A47E2404240825FFA40824082238410080FF00000 32AC:00001FF03E486844BE7AA282BEA2A812BF0280029FF292927FFC20081FF00000 32AD:00001FF02108418482428422889AB08284E28482848284825FFC20081FF00000 32AE:00000FF011082BFC444A5FE24C3A47E2442247E2442247E23C3C10080FF00000 32AF:00000FF0188829F448927E92492249224FFA4AAA4AAA4CCA291410080FF00000 32B0:00001FF021087FFC848284F289929A52AD2288A2884288A24B1C20081FF00000 32B1:00001FF0200840049C72A28A82828CF2828A828AA28A9C72400420081FF00000 32B2:00001FF0200840049CFAA28A820A8C1282128222A2229C22400420081FF00000 32B3:00001FF0200840049C72A28A828A8C72828A828AA28A9C72400420081FF00000 32B4:00001FF0200840049C72A28A828A8C8A827A820AA28A9C72400420081FF00000 32B5:00001FF020084004A472A48AA48ABE8A848A848A848A8472400420081FF00000 32B6:00001FF020084004A422A462A422BE2284228422842284FA400420081FF00000 32B7:00001FF020084004A472A48AA40ABE0A84728482848284FA400420081FF00000 32B8:00001FF020084004A472A48AA40ABE32840A840A848A8472400420081FF00000 32B9:00001FF020084004A492A492A492BEFA8412841284128412400420081FF00000 32BA:00001FF020084004A4FAA482A482BE72840A840A848A8472400420081FF00000 32BB:00001FF020084004A472A48AA482BEF2848A848A848A8472400420081FF00000 32BC:00001FF020084004A4FAA48AA40ABE128412842284228422400420081FF00000 32BD:00001FF020084004A472A48AA48ABE72848A848A848A8472400420081FF00000 32BE:00001FF020084004A472A48AA48ABE8A847A840A848A8472400420081FF00000 32BF:00001FF020084004BE72A08AA08A9C8A828A828AA28A9C72400420081FF00000 32C0:0000107C304410441044107C104410441044107C104410441044104410947C88 32C1:0000007C184424442444047C044408440844087C104410441044204420943C88 32C2:0000007C184424442444047C044404441844047C044404440444244424941888 32C3:0000007C244424442444247C244424443C44047C044404440444044404940488 32C4:0000007C3C4420442044207C204420443844047C044404440444244424941888 32C5:0000007C184424442444207C204420443844247C244424442444244424941888 32C6:0000007C3C4404440444047C084408440844107C104410441044104410941088 32C7:0000007C184424442444247C244424441844247C244424442444244424941888 32C8:0000007C184424442444247C244424441844047C044404440444244424941888 32C9:0000003E232264A224A224BE24A224A224A224BE24A224A224A224A224CA7344 32CA:0000003E222266222222223E222222222222223E2222222222222222224A7744 32CB:0000003E232264A224A220BE20A221222122213E2222222222222422244A77C4 32CC:000000000000000042004204427442887E884288427042404278428400840078 32CD:000000000000000000000002651A96A494A4F42484188410941C64220022001C 32CE:0000000000000000008200823C82424442447E444028402842103C1000000000 32CF:00000000000000004FB8422442224222422242224222422242247A3800000000 32D0:000003800C60101020082FE840244144418441042208240810100C6003800000 32D1:000003800C6010102048208841044304450449042108210810100C6003800000 32D2:000003800C60111021082FE848244824402440442048208811100C6003800000 32D3:000003800C6010102008200847C44104410441042FE8200810100C6003800000 32D4:000003800C60101020882FE841844284448448842288218810100C6003800000 32D5:000003800C60111021082FE841244224444448442288210810100C6003800000 32D6:000003800C601010220823C84F04410441F44FC42048204810100C6003800000 32D7:000003800C601010220823E842244424484440442088230810100C6003800000 32D8:000003800C601010240827E844844884508440842108260810100C6003800000 32D9:000003800C60101020082FE840244024404440442FE8200810100C6003800000 32DA:000003800C601010224822484FF44244424442442088230810100C6003800000 32DB:000003800C601010260821084C044224404440842908260810100C6003800000 32DC:000003800C60101020082FC840444044408441842248244810100C6003800000 32DD:000003800C60101022082FE84224424442844204220821E810100C6003800000 32DE:000003800C6010102008282844244424404440842108260810100C6003800000 32DF:000003800C601010220823E842244624454448C420A8230810100C6003800000 32E0:000003800C60101020E82F8840F45F84408440842108260810100C6003800000 32E1:000003800C6010102208292845244424404440842108260810100C6003800000 32E2:000003800C60101027C820084FE44084408440842108260810100C6003800000 32E3:000003800C6010102208220842044304428442442208220810100C6003800000 32E4:000003800C60111020882FE840844084408440842108260810100C6003800000 32E5:000003800C601010200821E84E04400440F44F042008200810100C6003800000 32E6:000003800C60101020082FC840444644418441842248244810100C6003800000 32E7:000003800C60101020082FC840444084410443442528210811100C6003800000 32E8:000003800C6010102008202840244024404440842108260810100C6003800000 32E9:000003800C6010102008228842444424582440042008200810100C6003800000 32EA:000003800C6010102008280849844E0448044804280827C810100C6003800000 32EB:000003800C60101020082FE840244024402440442048208811100C6003800000 32EC:000003800C6010102008220845044884404440242008200810100C6003800000 32ED:000003800C60111021082FE841044544492441242508230810100C6003800000 32EE:000003800C60101020082FE840244344408440442048200810100C6003800000 32EF:000003800C601010230820C8460441844004460421C8201810100C6003800000 32F0:000003800C60111021082108420442044444442427E8282810100C6003800000 32F1:000003800C6010102008202840244224414440C420A8230810100C6003800000 32F2:000003800C6010102FC8220843C45E0442044204220821E810100C6003800000 32F3:000003800C60121022082FE842244144410441042088208810900C6003800000 32F4:000003800C6010102008200847E44024404440842FE8200810100C6003800000 32F5:000003800C601010200827E8402447E44024402427E8200810100C6003800000 32F6:000003800C60101027C820084FE44024402440442048208813100C6003800000 32F7:000003800C6010102248224842444244424440442088230810100C6003800000 32F8:000003800C6010102108250845044514452445442588290810100C6003800000 32F9:000003800C6010102408240844044424444444842508260810100C6003800000 32FA:000003800C601010200828E84F244824484449E42E08280810100C6003800000 32FB:000003800C60101020082FE848244824402440442048208811100C6003800000 32FC:000003800C60109020882FE8448444845FE440842088208810900C6003800000 32FD:000003800C60101020082FE840244344408440443FF8200810100C6003800000 32FE:000003800C60101020082FE8402447E4402440442088230810100C6003800000 32FF:0000203050C0484E844ABBFA004AFCCA24EA255A254A244A2C4E204A20482040 3300:7C04040A154A192411201220200000000040004000407C600050004000400000 3301:3E0002100A500C50085408541058000000003E00027C02040218041018200000 3302:3E0002400A200C040818086010000000013E2282528A090C0408000800100000 3303:3E0002000A000C7C080008001000000000000800280028002A002A002C000000 3304:02000438080018002800087C08000000010281E941240A203020C04001800000 3305:020004400820180428180860080000000400380008003E000800080010000000 3306:08003E002208227C021804280848000000002000100002000C00300000000000 3307:00007CF810081010102010507C8800004022782948248BB00828102060200000 3308:00003E000800087C080008003E00000010003E001200127C1200120024000000 3309:04003E4004200C04141824600C00000000003E00020004000800140022000000 330A:04003E0004000C7C140024000C000000080008001000200022003E0002000000 330B:10043E0812101230125012102410000024002400240024000400080030000000 330C:10383E00127C12041204120824300000002000202A202A300228042018200000 330D:10003E7C124412441244127C24000000240024002400247C0400080030000000 330E:4100FCBE4A2248224822483E9000000000004000200004001800600000000000 330F:4080FA5049084802480C48309000000000007C00040004002800100008000000 3310:20407D2010807C001000080008000000020407D2024802400240024004800000 3311:4080FA5C2100F8002000103E100000000000000000007C000000000000000000 3312:10003E0008003E380808047C04000000240024002400247C0400080030000000 3313:4080FA442114F814201510151016000040807A404900A83E1800100060000000 3314:10003E0008003E0008000400040000000000007C004400440044007C00000000 3315:20007CF810887C88108808F80800000041327482527490141015202740410000 3316:4002FBC22242FA54224813D410200000020002080228FB2802AA022A022C0000 3317:10003E3E08223E220822043E040000000008F8088AA88AAC082A104861880000 3318:408C7A40491E88020802100460080000100010002000400044007C0004000000 3319:408C7A40491E8802080210046008000022002210420883028A8CFA300A000000 331A:20003C2024A044A004A808A830B000004110FCAF4A4950C941494049384F0000 331B:10001E7C124422440244047C180000000010007C00083E100038005400100000 331C:10001E002400047C040004000800000000003E00020004000800140022000000 331D:00003E1002500250025402543E580000080008003E0008000800100020000000 331E:00003E000200027C020002003E00000008403EA008A02A402A00080018000000 331F:14043E0814101430045008101010000010001E10125022500254045418580000 3320:14003E401420140404180860100000001008E0082010FBA02022203E40020000 3321:20901490449024900810702000C00000010281E941240A203020C04001800000 3322:10003E4012201404101810600E0000000400380008003E000800080010000000 3323:10003E4012201404101810600E00000010001000100018001400100010000000 3324:40807A404900A83E180010006000000000007C00040008001000280044000000 3325:1C2000903E400800080008001000000000200014004400240008007000000000 3326:2100248022003000280020002000000000000010005000500054005400580000 3327:1000100010001800140010001000000000000040002000040018006000000000 3328:080008003E000800080010002000000000000008000800080008001000200000 3329:040004000454045404040808103000000800080008000C000A00080008000000 332A:0004000814101230125022100010000000002A002A0002000200040018000000 332B:010002805280493E48008800000000004008FA084908502C40CA430838080000 332C:010002805280493E480088000000000000005400540004000400080030000000 332D:010004805200483E48008800000000000000402040A044A048A850A860B00000 332E:813E9A82E28A810C80088008781000000200FA080A28132822AA522A8A2C0000 332F:81109A9EE2928122800280047818000000001000500050005400540058000000 3330:204026A038A02040200020001E0000000000007C0004000400040004007C0000 3331:40404D2070804000400040003C00000000000010005000500054005400580000 3332:00007C0004F804080430082030400000E0220029EAA42AB020A8412086200000 3333:00003E000208021002300450181000000020002000203E300028002000200000 3334:0100F480122A102A10022004C01800004000280488144FD41115E11507D60000 3335:00383E00027C0204020404081830000000002000100002000C00300000000000 3336:00402078504808880408001000600000400078044814ABD41815101560160000 3337:0100228052800900040000000000000000000024001400140004000800300000 3338:0100229C528009000400003E000000002000260038002000200020001E000000 3339:0000101028500450025400540058000000002A002A0002000200040018000000 333A:010022A052900902040C00300000000000003E00020004000800140022000000 333B:010022805280093E040000000000000020401520448024000800700000000000 333C:010024805200083E040000000000000010001E0012002A000600040018000000 333D:10827D4411485498542810083008000000202020102002300C28302000200000 333E:10407D2410945414541510153016000010001000100018001400100010000000 333F:08003E0008002A002A0008001800000000000040002000040018006000000000 3340:10807D5011485482540C10303000000010801240110018001400100010000000 3341:08003E0008002A7C2A0008001800000000000800280028002A002A002C000000 3342:08003E0008002A7C2A0008001800000000002000100002000C00300000000000 3343:00043E0802100230145008100410000010001E7C124402440244047C18000000 3344:00043E0802100230145008100410000000000800280028002A002A002C000000 3345:00003E0002540254140408080430000000000000140012001200220000000000 3346:00003E1002500250145408540458000010001E00120022000200040018000000 3347:00007C8004400408283010C008000000000040202B9088824B8C10B0E3800000 3348:1820043C30240844000430080C30000000003E402220220422183E6000000000 3349:1800040030000800000030000C00000000480048004800480008001000600000 334A:1848044830480848000830100C600000010004845214481449D5881500160000 334B:04000400040028001000280040000000020407D2024802400240024004800000 334C:09020BE90924512021205120824000002000208020403008283020C020000000 334D:020002000200147C080014002000000010001010105018501454105410580000 334E:100010003E00127C140010001000000021002480220030002800200020000000 334F:100010003E00127C140010001000000000000800280028002A002A002C000000 3350:007C1C040414041804103E100020000000002000100002000C00300000000000 3351:2400240024542454040408083030000010001010105018501454105410580000 3352:2400240024002400040008003000000000380000007C00040004000800300000 3353:1102513551C551025500550058F000000000000000007C000000000000000000 3354:000008002800287C2A002A002C0000000080FA44091408140815101560160000 3355:0000200020002200240028003000000000100010002000400044007C00040000 3356:0000408040404408483050C06000000088208E949442C400A401840688180000 3357:00003E0022542254020404081830000010001000100018001400100010000000 3358:001018102410241E24102410247C244424442444247C24442400245418AA00AA 3359:001010103010101E10101010107C104410441044107C1044100010547CAA00AA 335A:001018102410241E04100410087C084408441044107C1044200020543CAA00AA 335B:001018102410241E04100410047C184404440444047C04442400245418AA00AA 335C:001024102410241E24102410247C3C4404440444047C04440400045404AA00AA 335D:00103C102010201E20102010207C384404440444047C04442400245418AA00AA 335E:001018102410241E20102010207C384424442444247C24442400245418AA00AA 335F:00103C100410041E04100810087C084410441044107C10441000105410AA00AA 3360:001018102410241E24102410247C184424442444247C24442400245418AA00AA 3361:001018102410241E24102410247C184404440444047C04442400245418AA00AA 3362:001026106910291E29102910297C294429442944297C29442900295476AA00AA 3363:001022106610221E22102210227C224422442244227C22442200225477AA00AA 3364:001026106910291E21102110227C224422442444247C2444280028547FAA00AA 3365:001026106910291E21102110217C264421442144217C21442900295476AA00AA 3366:001029106910291E29102910297C2F4421442144217C21442100215471AA00AA 3367:00102F106810281E28102810287C2E4421442144217C21442900295476AA00AA 3368:001026106910291E28102810287C2E4429442944297C29442900295476AA00AA 3369:00102F106110211E21102210227C224424442444247C24442400245474AA00AA 336A:001026106910291E29102910297C264429442944297C29442900295476AA00AA 336B:001026106910291E29102910297C264421442144217C21442900295476AA00AA 336C:000863089488948F1488148824BE24A224A244A244BE44A2848084AAF3550055 336D:000862089608920F12081208223E222222224222423E42228200822AF7550055 336E:000863089488948F10881088213E212221224222423E42228400842AF7D50055 336F:000863089488948F1088108820BE232220A240A240BE40A2848084AAF3550055 3370:000864889488948F1488148824BE27A220A240A240BE40A2808080AAF0D50055 3371:0000000043C042204220422053CC6A124A024A0E4A124A124A164A0A00000000 3372:0000000002000200020002003A3C46424202423E4242424246463A3A00000000 3373:000000000842144214421442224222423E422242414241424142413C00000000 3374:00000000400040004000400071944A5A485249D04A504A504AD0715000000000 3375:0000000000820082008200827882844484448444842884288410781000000000 3376:0000000000000000000000005C3C6242424042404240424062425C3C40004000 3377:0000000001000100010001001D682354415441544154415423541D5400000000 3378:001E0002021E0210021E02003AD046A882A882A882A882A846A83AA800000000 3379:001E0002020E0202021E02003AD046A882A882A882A882A846A83AA800000000 337A:000000007C8410841084108410841084108410841084108410847C7800000000 337B:0000000A0009FE091008927F524854481078FE551055109510D610B5110A0010 337C:00001E300AEEEA4AAAFAAA4AEA4AB6CAA0EAAEDAEB4AAA4A0E4E0A4A00000000 337D:0000000010FE10101010FE5010501050285E2850285044504450445082FE0000 337E:000000010E81EA42AA02AA94EE55AA17AA21AA20EE6FAA290A29122F26290000 337F:2A057F842A3F7702A23A27122AB90000104428F4441EBA2400D4FE4424447A5F 3380:0000000000100028002800285C446244427C4244428262825C82408240004000 3381:00000000001000280028002858446444447C4444448244824482448200000000 3382:00000000001000280028002811441144117C12442282228222823D8240004000 3383:00000000001000280028002868445444547C5444548254825482548200000000 3384:00000000801080288028802884448844907CA044D08288828482828200000000 3385:00000000407C4042404240424242447C48425042684244424242417C00000000 3386:00000000417C4142634263425542557C49424942414241424142417C00000000 3387:000000003C7C42424242404240424E7C424242424242424246423A7C00000000 3388:00000000000C00040004000471E48A14801481F4821482148A3471DE00000000 3389:00000000800C80048004800493649494A414C474A49494948CB48F5E00000000 338A:0000000000FE0080008000805C8062F842804280428062805C80408040004000 338B:0000000000FE00800080008058F8648044804480448044804480448000000000 338C:00000000007E004000400040227C2240224022404440444044407B4080008000 338D:00000000000000000000000411341148114811482230222022383DC440444038 338E:0000000000000000000000086868549054905490546054405470548800880070 338F:0000000040004000400040044234444848485048683044204238414400440038 3390:000041004100410041004100413E7F0241044108411041204140417E00000000 3391:000084408440844084408440945E97C2A444C448A44894508C608C7E00000000 3392:00008A408A40DA40DA40AA40AA5E8BC28A448A448A488A488A508A5E00000000 3393:0000000072408A408A408240825E83C29E448A448A488A488A507A5E00000000 3394:00000000FC8024802480248024BE2782248424882488249024A024BE00000000 3395:00000000000800140014002411281148114822502252226222645DD840004000 3396:000000000008001400140024762849484948495049524962496448D800000000 3397:0000000002080214021402243A284648424842504252426246643BD800000000 3398:000000004008401440144024422844484848505068524462426441D800000000 3399:000000001C0022002000200078C8213421242124212421242124212400000000 339A:00000000000000000000000059D8652445244524452445244524452400000000 339B:00000000000000000000000022A422DA229242924492449244927B9280008000 339C:00000000000000000000000034682A542A542A542A542A542A542A5400000000 339D:0000000000000000000000001C682254405440544054405422541C5400000000 339E:0000000040004000400040004268445448545054685444544254415400000000 339F:001E0002001E0010001E000068D054A854A854A854A854A854A854A800000000 33A0:001E0002001E0010001E000038D044A880A880A880A880A844A838A800000000 33A1:003C0004003C0020003C00002CC0332022202220222022202220222000000000 33A2:001E0002801E8010801E800084D088A890A8A0A8D0A888A884A882A800000000 33A3:001E0002000E0002001E000068D054A854A854A854A854A854A854A800000000 33A4:001E0002000E0002001E000038D044A880A880A880A880A844A838A800000000 33A5:003C0004001C0004003C00002CC0332022202220222022202220222000000000 33A6:001E0002800E8002801E800084D088A890A8A0A8D0A888A884A882A800000000 33A7:0002D004A808A810A820A840A880A978AA840280047808041084207840008000 33A8:0010D02EA822A84EA888A88EA900AA78AC840480087810041084207840008000 33A9:000000003E0021002100210021783E842004207C20842084208C207400000000 33AA:0000000081C0812081208120853C89C29102A11ED12289228526831A00000000 33AB:0000000089C08920D920D920A93CA9C28902891E892289228926891A00000000 33AC:0000000071C0892089208120813C81C29D02891E892289228926791A00000000 33AD:0000000000020002000200025B1A64A640A247A248A248A249A646DA00000000 33AE:008200840084B188CA889A90AA90AAA0AAAC9DD20090010C01020212040C0800 33AF:0090009E0092B1AECAA89AAEAAC0AAC0AA989DA400A001180104022402180400 33B0:0000000000000000000000005C786284428042704208420462845C7840004000 33B1:0000000000000000000000005878648444804470440844044484447800000000 33B2:000000000000000000000000113C1142114011382204220222423DBC40004000 33B3:0000000000000000000000006878548454805470540854045484547800000000 33B4:0000000000820082008200825C82624442444244422862285C10401040004000 33B5:0000000001040104010401045888648844884450445044204420442000000000 33B6:00000000008200820082008222822244224422444428442844107B1080008000 33B7:00000000008200820082008234822A442A442A442A282A282A102A1000000000 33B8:000000008104810481048104850488889088A088D05088508420822000000000 33B9:0000000082828282C682C682AA82AA4492449244822882288210821000000000 33BA:000000000222022202220122591465144494449444B464C85848404840004000 33BB:000000000222022202220122591465144494449444B444C84448444800000000 33BC:000000000222022202220122251425142494249448B448C84848764880008000 33BD:000000000222022202220122691455145494549454B454C85448544800000000 33BE:000000008222822282228122851489149094A094D0B488C88448834800000000 33BF:0000000083228322C722C722AA94AA949294929482B482488248824800000000 33C0:000000004070408841044104490449045104610451044888448847DE00000000 33C1:00000000443844446C826C82548254824482448244824444444445EF00000000 33C2:00000000000000000000000030D048A808A838A848A848A858A82AAA00000000 33C3:000000003C0022002200220022343C4C224421442144214C22343C0400040004 33C4:0000000000000000000000001C382244408040804080408022441C3800000000 33C5:0000000400040004000400043C74428C4084408440844084428C3C7400000000 33C6:001070208840808081008A0076010A4D125222924312828C0248024E0011000E 33C7:000000003C0042008100800080708088808880888088818842883C7200000000 33C8:0000000004F804840484048474848CF884848482848284828C8474F800000000 33C9:000000001E0021004100400040424042402243A44114411823081D1000100060 33CA:0000000020002000200020002C7832842204227C22842284228C227400000000 33CB:00000000427C42424242424242427E7C42404240424042404240424000000000 33CC:00000000000010001000000030B810C4108410841084108410847C8400000000 33CD:0000000041414242444448485050606060605050484844444242414100000000 33CE:0000000045044504458C498C5154615451244924450445044504450400000000 33CF:0000000040004020402040204278442048205020682044244224411800000000 33D0:000000003000100010001000100010EC109210921092109210927C9200000000 33D1:000000003000100010001000100010BC10C210821082108210827C8200000000 33D2:000000006000200020002002271A28A428A428A428982890289CF7220022001C 33D3:00000000300010001000100011021084104810301030104810847D0200000000 33D4:00000000008000800080008034B82AC42A842A842A842A842AC42AB800000000 33D5:000000000018008800880008698854885488548854885488548857FE00000000 33D6:00000000000C000400040004D1C4AA24AA24AA24AA24AA24AA24A9DF00000000 33D7:000000007C4242424242424242427C7E40424042404240424042404200000000 33D8:00000000000000000000000058D064A844A844A844A878A840A844AA40004000 33D9:00000000E72294A294B694B694AAE72A84228422842284228422842200000000 33DA:000000007C7C42424242424242427C7C40484048404440444042404200000000 33DB:0000000000000000000000003C2C4232402038200420022042203C2000000000 33DC:000000001E0021004000400030820C82034400C400A840A821101E1000000000 33DD:0000000088A088A088A088A044BC45224D224D22552222222222223C00000000 33DE:000000022204220822102220144014B4092A0A2A042A082A102A202A40000000 33DF:00000802140422083E102220224022B4012A022A042A082A102A202A40000000 33E0:0000107C30441044104410441044107C10441044104410441044107C7C440044 33E1:0000187C24442444044404440844087C08441044104410442044207C3C440044 33E2:0000187C24442444044404440444187C04440444044404442444247C18440044 33E3:0000247C244424442444244424443C7C04440444044404440444047C04440044 33E4:00003C7C20442044204420442044387C04440444044404442444247C18440044 33E5:0000187C24442444204420442044387C24442444244424442444247C18440044 33E6:00003C7C04440444044408440844087C10441044104410441044107C10440044 33E7:0000187C24442444244424442444187C24442444244424442444247C18440044 33E8:0000187C24442444244424442444187C04440444044404442444247C18440044 33E9:0000267C69442944294429442944297C29442944294429442944297C76440044 33EA:0000227C66442244224422442244227C22442244224422442244227C77440044 33EB:0000267C69442944214421442244227C22442444244424442844287C7F440044 33EC:0000267C69442944214421442144267C21442144214421442944297C76440044 33ED:0000297C694429442944294429442F7C21442144214421442144217C71440044 33EE:00002F7C684428442844284428442E7C21442144214421442944297C76440044 33EF:0000267C694429442844284428442E7C29442944294429442944297C76440044 33F0:00002F7C61442144214422442244227C24442444244424442444247C74440044 33F1:0000267C69442944294429442944267C29442944294429442944297C76440044 33F2:0000267C69442944294429442944267C21442144214421442944297C76440044 33F3:0000319E4A524A520A520A521252125E12522252225222524252425E79920012 33F4:0000311E4B124912091209121112111E11122112211221124112411E7B920012 33F5:0000319E4A524A52085208521092109E10922112211221124212421E7BD20012 33F6:0000319E4A524A52085208521052119E10522052205220524252425E79920012 33F7:0000325E4A524A520A520A52125213DE10522052205220524052405E78520012 33F8:000033DE4A124A120A120A121212139E10522052205220524252425E79920012 33F9:0000319E4A524A520A120A121212139E12522252225222524252425E79920012 33FA:000033DE48524852085208921092109E11122112211221124112411E79120012 33FB:0000319E4A524A520A520A521252119E12522252225222524252425E79920012 33FC:0000319E4A524A520A520A521252119E10522052205220524252425E79920012 33FD:0000319E4A524A520A520A520A52325E0A520A520A520A524A524A5E31920012 33FE:0000311E4B124912091209120912311E09120912091209124912491E33920012 33FF:00000000000600020002040234E24912481248F231122112393244D744003800 3400:0440044004400440044004407C7C0440044004400440044004400440FFFE0000 3401:0000FFFE010001003FF82108210821082288224824282828200820083FF82008 3402:0100010001F83F000104010400FC100010201020163CF8E010221122161E1800 3403:0100028004400820101020084004FFFE01000100010001000100010001000100 3404:01000100010001003FF801002100210041007FFE010001000100010001000100 3405:0000001000102020102008400440028001000280044008201010200840000000 3406:001000F81F0010001FF810081FF810081FF810001FFC10042004200440288010 3407:020002003FE00420042008223022C01E00007FF0006001800600180420041FFC 3408:060001000280044008203018C0063FF80010006001800600180420041FFC0000 3409:00007FFC01000100010001000100050002007FF0006001800600180420041FFC 340A:010001000100FFFE010001003FF8000000007FF0006001800600180420041FFC 340B:0100010001003FF801000100FFFE000000007FF0006001800600180420041FFC 340C:080008001FFC200041008100117013901D10F11011501122110210020FFE0000 340D:00FC7F00020821081110102000003FF80010006001800600180420041FFC0000 340E:020001007FFC0820044003801C70E00E00003FF80010006003801C0420041FFC 340F:00003FFC010001001FF0021004107FFE00007FF0006001800600180420041FFC 3410:10001000FEFC22844488285010202858C58600007FF0006003801C0420041FFC 3411:08001FF0282007C01830E18E0C40030000807FF0006001800600180420041FFC 3412:00007FF8040808503020DFF8100810081FF800007FF0006003801C0420041FFC 3413:0000FFFE00101F90109010901F90005000207FF0006001800600180420041FFC 3414:02000100FFFE00001FF0101010101FF000007FF0006001800600180420041FFC 3415:010001003FF8210821083FF8210821083FF800007FF0006003801C0420041FFC 3416:082008200820FFA0082008207F20002000207F204120412241227F22411E0000 3417:02083FD00220FFFE02000C703F84C80407FC00007FF0006003801C0420041FFC 3418:010011100920FFFE054009203118C10600007FF0006001800600180420041FFC 3419:00007FFC00001FF010101FF008200440FFFE00007FF0006003801C0420041FFC 341A:7FFC02003FF00410FFFE00001FF010101FF000007FF0006003801C0420041FFC 341B:0840084017FC3080510093F81508110811F800007FF0006003801C0420041FFC 341C:1040144012401040FEF8104810489248544810483848548A928A110A52062400 341D:11001100F9F8120819E83128D1E81008505020207FF0006003801C0420041FFC 341E:082008207FFC08200FE008200FE00820FFFE10102FE8404483820C0810080FF8 341F:044004407C7C04403C7804407C7C044004407FF0006001800600180420041FFC 3420:07A0F82048A025207F20022007A2FC2244220C1E00003FF001C01E0420041FFC 3421:200027FC204023F8FAA82AA82AA82A1828402FFC28A029122A0A480247FE8000 3422:203C17C08244492813F8E01027FE202020A000407FF0006003801C0420041FFC 3423:00803FFE20802FF8208027F0249027F024903FFC20802FF840604380840403FC 3424:204023F8204021F0F91029F0291029F0291029F029102BFA28A2491247FE8000 3425:100829C8455EB94A11CA7D4A11CA55523D6AE38400003FF001C01E0420041FFC 3426:3BB822083BB82488FFFE10502788C1061FF0010003003FF001C01E0420041FFC 3427:0080108008800480048000807FFC01840288049008803080C080008002800100 3428:00007CFC0404282810100808FEFE121214141010101010101010101050502020 3429:24242424242424247E7E242424242424FEFE2424242424242424444444448484 342A:020001000100FFFE0000010021082108210821083FF80288044008203018C006 342B:020001000100FFFE00000820044022882108228824482828200820083FF80008 342C:02000100FFFE0400082010103FF810080000111011101110211021124112800E 342D:02000100FFFE000000003FF82008200827C82448244827C8200820083FF82008 342E:02000100FFFE1010244844441FF004401FF004407FFC04900C603518C6060400 342F:01007FFC08201FF010101FF000001FE001007FFC09203FF8C8260FE008200FE0 3430:080009FC0904110411043104310451049104110411041104110411FC11041000 3431:0100010002800440082010502188C606382000C007003818006003807C000000 3432:0840084008401040104037FE30405040904010A010A010901110110812041402 3433:080008000BFC10901090309030905090909010901090109211121112120E1400 3434:08800880088010FC110431043284544890281010101010201040108011001600 3435:08000BFC08401040104030403FFE504090401040104010401040104011401080 3436:080008000BFC120412043204320453FC92041200120012021202120211FE1000 3437:08000FF00810101012103210321053FC90041004100417F41004100410281010 3438:08800880088010FC1104310832405440904010A010A010901110110812041402 3439:0900090009FC1200140031F83000500093F8100810081008100A100A10061002 343A:1120112011202220222066206620AA2022202250225022502248228822842302 343B:082008200820102013FE3222322252229252124A128A130212021202120A1204 343C:080808680B88108810883088308853FE90881088108810881108110812081408 343D:08000BF80A081208132832A832A85248924812A812A8132A140A140A18061002 343E:080008000BF810001000300037FC5120912011201120112012221222141E1800 343F:081008780BC01040104033F830405040904017FE104010401040104011401080 3440:084008400840104017FE3040304050A090A010A0111011101288124814441802 3441:084008400A4812481248324833F8504890401040144414441444144417FC1004 3442:100017FC10402040204067FC6444A44424A42494251426042404240424142408 3443:1220122012202420257C69246E24A2242424242429242F242144204420942108 3444:080009F8090811481128312837FE520892481228122813FE1008100810501020 3445:09000900090011FE1240324034405040907C1040104010401040104017FE1000 3446:08000BFC0A0412041204320433FC5090909010901090111211121212140E1800 3447:0880088008F811081210342033FC50049004100411FC10041004100413FC1004 3448:08400840084017FE108031203120522093FC1020112811241222142210A01040 3449:100017F81408240827F864886488A4E82528252826A8244A244A288A29063202 344A:08400820082017FE109030903090529492921292149210901110111012501420 344B:10A010A010A020A027FC64A464A4A4A424A427FC24A424A424A424A427FC2404 344C:08000BFE0A00120013FC3220322052F892201220122013FC1200120013FE1000 344D:1040104017FC2040204063F86040A04027FE20E0215021502248244428422040 344E:1000124812482490249062486248A00020402444244424442444244427FC2004 344F:084008200BFE120214143010301053FE90101110109010901010101010501020 3450:084008400840107C1040304037FE500090401040125012481444184411401080 3451:08400840088013FC12043204320453FC9204120413FC12041204120413FC1204 3452:01000280044008203018CFE6010001001FF0111011101FF0028004401830E00E 3453:082008400888110413FE3042304057FE908010FC114411441228121014681186 3454:08000BFE0820104011FC31043104512491241124112411441050108811041204 3455:082008200A221222122233FE3040504090FC1104128414481050102010C01700 3456:111011101110221022FE66926692AA92229222FE229222102210221022102210 3457:088009000BF8120813F8320833FA520A920C17F810181028104811881E281010 3458:1014101210102FFE201062906292A2922FD2229422942288228A249A24262842 3459:10001FFE14802490249067906490A490249027902490249224D22F92208E2080 345A:100017DE12522252225467D46258A25422522FD22252225A2254245025502890 345B:084008400FFE1040104037FC3444544497FC104010E0115012481C4610401040 345C:1208121C126022402FC06240627EA2C823482E4822482248224822482A882508 345D:100017FC1040204023F860406040A7FC211021102FFE21102110221022102410 345E:104010401244224424A861106208AC06211021102FFE21102110221022102410 345F:0808081C09E01100110031FE311051109110111017FE10001090110812041402 3460:08800AFC0AA412A412A8329032A850C69020102011FC10201020102013FE1000 3461:100017BC14A424A424A467A464A4A4A424A427A42434252824A0256026202020 3462:09000900091E139211123112311257D291121112121A129417D0125010101010 3463:091009100910111017BC31103110533893B81554155419921110111011101110 3464:111011101FFE21102110600067FCA4442444244427FC24442444244427FC2404 3465:08000BF80A0813F8120833F83100510093FC1494189411241244148411281210 3466:084008200BFC1204120433FC32005228922413FE122012501250148815041A02 3467:103813C0104027FC20E061506248AC4623F02020204027FC2040204021402080 3468:08000BF80A08120813F83100310053F8944010401FFE104010A0111012081C06 3469:08000BFE0A521252125233FE3020504090FC1104128810501020104011801600 346A:084008200FFE11081090306031985606910811F8110811F81108110812081408 346B:0840084008A011101288344633F0501090A01040114815041514151418F01000 346C:12101210121022102F7E65106510A510257C29442544224422442544257C2844 346D:100017FC1444244427FC64446444A7FC200020002FFE22082208220824082808 346E:08000BFE0A22102013FE302031FC512491FC112411FC102013FE102010201020 346F:08000FFE0840108013FC3204320453FC920413FC1204120413FC100011081204 3470:090009F80A0813F0101037FE30805144966810B01128166810A4112216A01040 3471:08000BF80890106017FC30A4312852209460104017FC10E0115012481C461040 3472:104010401FFE2040204067FC6514A4A425F42444244425F42444244424542408 3473:090009000BFE1442125233F230825114960813FE14421A5213F2108211141608 3474:0BF8080809F8100813F8300037FC544493F812481258104013F8111010E0171E 3475:0820081009FE110011203520333C51509190131015FE11101128122812441482 3476:0900090009FC120015F8300033F8508892A811C817F8108A11CA16AA10861082 3477:11101212145427D82010601267D2A44E244027D22454245827D024522552248E 3478:084008400FFC104013F8320833F850009FFE100813E8122813E8100810281010 3479:0100028004400FE03118DFF611101FF011101FF000000FE008200FE008200FE0 347A:08A0089009FE132015FC312031FC512091FE110013FC1088109E1102120A1404 347B:1080104017FE2402289460506524A54A28FA2300204024442444244427FC2004 347C:10101010103C2FA42AC46AA86A90AFA82AC62A802ABC2AA42FA428A4203C2024 347D:1040144412482FFE280263F86208A20823F82040204027FC204020402FFE2000 347E:084008FC09081650112030C033205FFE900013FC100013FC100013FC120413FC 347F:124814901248200023F8624863F8A24823F8204027FC20E0215022482C462040 3480:1080104017FC211020A067FC6444A5F4244425F42514251425F4240424142408 3481:100017FC1444244425F4644467FCA51424A425F4244427FC2444244427FC2404 3482:090809080FFE1108104433F43048505097FE108011FC130415FC190411FC1104 3483:08140BFE081013D0101033D0301053D0925013D0125013C8124A13CA11861242 3484:0910091409D21250127E3550309052A89128114412441482100812A412521452 3485:08200BFE084010F81348303033D0503C91C41048103013C410A8119016A810C6 3486:084008A0091816E6100033F8320853F8900017BC108414A4129414A412941108 3487:1100110013FC26A82AA862A867FCA2A822A822A82FFE200022A8225424542000 3488:10081788108821102FDE649464A4A79424942794249424C827882C9420A420C2 3489:08400A48095017FC140431F03110511091F0104017FC10E01150124814461040 348A:100017BC129426B42AD464A465ACA8402108210825A8252C252825A82E7E2000 348B:14801482149C2FD024906790649EA794249424942FD42014251428A430242044 348C:1110155415B8291022A864446000A7FC240429E821202120212022222422281E 348D:088009100BF8121014A437BC3080511093E01040108817FC1044124815441080 348E:08000BF8088017FC111032083CA650A097BC10A013B810A017BC10A010A010A0 348F:084008200FFE149213FC309033FC509097FE1108120414621010118010601010 3490:0910091009DE12A81444310031FC520495F4111411F4111411F4111410281010 3491:100017FE14282624257E644864C8A47E2648257E24482448257E264027FE2000 3492:10A014A412A820A027FC611060A0A7FC204023F8204027FC215022482C462040 3493:10101410127C201020FE60446628A2FE2210227C221022FE2210221025FE2800 3494:100017FC14A424A427FC620063FEA4422BFA224A23FA2052207A278A22142008 3495:1040102017FE20282224627E64C8A748217E224824C82F7E21482248247E2840 3496:1110111017FC211023F8624863F8A24823F8204027FC2444245425F42414240C 3497:111017FC111021F0211061F06110A7FE24022BFC211023F8204023F8204027FC 3498:100017BC15142794248867886514A7A22080204027FC2000220821102FFE2000 3499:11081110123E22A224BE6F22613EA20824BE2FAA20AA202A2AAA2AAE28082008 349A:103E17C01244212823F8604067FCA00023F8200823F8200823F82544252A28FA 349B:100017BC108424A4229464A46120A21027FC2A2023FC222023FC222023FE2200 349C:09400A4C0A641244134C326432A453AC92A412A417FE10001110110812041404 349D:09080FFE0908100013FC3294329453FC902813FE1220132412A81292142A18C6 349E:08200A220BFE109011FE331035FE511091FE111011FE110013DE125212721206 349F:104017FE100023FC224063F86240A3F8224023FC2004255420A823102D482186 34A0:110011BC152427A824906AA86146A2A027BC20A023B820A027BC20A02FFE2000 34A1:11821E3C10882A902522643C6788AA12223E2F8822082AAC2AAA2BCA2EA82090 34A2:104010A0111022082DF660006EEEAAAA2EEE20002FFE29222FFE2922292A2804 34A3:1040102017FE24A824FE6550677CA550257C2550257E254028A42A8A328A2478 34A4:0BFC090809F8110811F8310E37F8500897FE1294139C1294139C12D617BC1084 34A5:115013F8155427FC255467FC6554A7FC200027FC200023F8220823F821102FFE 34A6:17FC144417FC244427FC60006FBEAAAA2FBE2AAA2FBE2040204027FC20402FFE 34A7:141812141F90253E2AA86DE868BEAFA822282FBE2AA82AA82BA828BE2AA02920 34A8:104015F6191229B22D5669B26912ADF620802FFE220825F4291221F0210420FC 34A9:11F0121013E0202027FC61886650A1A8266421A022482FBE2AAA2FBE228A2FBE 34AA:03800C603EF8E8A63EF822883EF828A03EF8100011FC5CA0515450B85D54E0B2 34AB:00000FF8080008000FF008000800FFFE0440044004400440084408441044603C 34AC:00007DFC002000200020FCF8282028202820282029FC28002800480247FE8000 34AD:00003E7C22442244224422443E7C1428142814281428144A254A268A44868100 34AE:000001FE7820004000A20334FC5828942B34285228922B502822480247FE8000 34AF:108813FE9088540059FC10A8FCA82BFE28A828A829FC28202BFE4C2048208020 34B0:060001000280044008203018C00600001FF0010001000100010001007FFC0000 34B1:060001000280044008203218C20607F00810141022200140008003001C00E000 34B2:060001000280044008203018DFF61010101010101FF01010101010101FF01010 34B3:00007FFC4104410441045144492449245554638C410441044104410441144108 34B4:060001000280044008203118D116111011101FF001002108210821083FF80008 34B5:040008003FF8200820083FF8200820083FF80000000004400820101020084004 34B6:04400440082010102108C2061FF01010101010101FF01010101010101FF01010 34B7:00001FF0101011101110111012901450101010107FFC00000440082010102008 34B8:0820042004407FFC020006001908629004A018C061A002980C863080C2800100 34B9:10101010FEFE10107C7C44447C7C44447C7C44447C7C4444FEFE282844448282 34BA:00007FFC4004482444445FF440044884488449444A2448044FF4400440144008 34BB:7FFC40045FF440045FF400001FF010101FF010101FF010101FF004421842E03E 34BC:08200820FFFE082008200FE001007FFC4104514449245554638C410441144108 34BD:3FF820082FE820082FE8111009207FFC0400FFFE10102FE8C82608A0084807F8 34BE:00003FF820082FE820082FE820401040FEFE21203CAC24F427A444AC54A2887E 34BF:3FF820082FE820082FE808007F281424497E55C87F7E08487F7E55485D7E4340 34C0:00007FFE40028004020002000200020002800240022002100200020002000200 34C1:000000007FFE4002844408201010000000000000000000000000000000000000 34C2:00007FFE400280243E2001FE00447E4414C814281410146A2586240243FE8000 34C3:00007FFE4002900408007F1C00E03E2000203E3E01E03E22222222223E1E2200 34C4:101022107F10421094FEF79208923610C92830A8C428192862480C4A308AC106 34C5:0000400023FE202000200820082010201020E020202020202020202020A00040 34C6:0040404020A020A001100A080C0611101120E140218021002104210420FC0000 34C7:0010407827C0204000400840084017FE1040E0A020A021102110220824040802 34C8:0000400027FE204000400880088011F81308E508290821082108210821F80108 34C9:0010407823C02040004007FE104010402040E3F8220822082208220823F80208 34CA:000047FC2404240405F40404140415F42514E514251425F42404240424140408 34CB:011041102110211007FC0110111011102110EFFE200021102108220824040804 34CC:0040404020A021100208040613F810402040E04023F820402040204027FE0000 34CD:00804040204027FE00800110120817FC2124E1202120212022222222241E0800 34CE:000043F8200821F800080BF8080017FC1404E3F02110211020A0204021B0060E 34CF:000047FC240424A40514060C140415F42514E514251425F42514240424140408 34D0:0040404023F82040004007FC111012082444E04023F820402040204027FC0000 34D1:0040404027FC204000400FFE111010A027FCE04020402FFE2040204020400040 34D2:2040104004780BC47044103C110012800C603118C10609901148214805000200 34D3:004040402FFE2040004007FC151414A425F4E444244425F42444244424540408 34D4:010842082788248807BE0488178814C824A8EFA8218822882488288822A80110 34D5:00144012201027FE0410041017F214922492E5B426D42488254A293A2A261042 34D6:000047FC244427FC044407FC124812482FFEE248224827FC20402FFE20400040 34D7:010047BC21142394011407A4114C10802110E3E0204827FC2044224825440080 34D8:00003FF820082FE8210823C824482A88210826083BE8210A2FEA414A41269FF2 34D9:0200010001001FF040444844448442844104428444444824502440047FFC0004 34DA:000400047F04082408240824082408240824082408240F24F004400400140008 34DB:000001FC00447E440844084408440844084408440E84F0844104010402280410 34DC:0800080010FC102422244224FC2404240824102424244224FE44424400940108 34DD:22042204220422247F24222422242224FFA42224222422242204420442148208 34DE:0800080008FC7F240824082408247F24082408240824FFA40844084408940908 34DF:0404040404043FA424A4252424243FA420A42924252422242504488490940008 34E0:08040804080408240FA40824082408247F24412441244124410441047F144108 34E1:200420043F04482488240824FF24082408244924492449044F04790401140008 34E2:100410041F042124612492240C2412242124C0A43F242124210421043F142108 34E3:08040804140422244124BEA4002400243E2422242224222422043E0422140008 34E4:080408040804FFA4082408247F24002400247F244124412441047F0441140008 34E5:08044904290429242A240824FF240124012401247F24012401040104FF140108 34E6:0004FFC40804082410247F244124412441247F2441244124410441047F144108 34E7:0804080414042224512488A47E240224042408247F244124410441047F144108 34E8:080408040804FFA408242A242A242A245D2488A4082414241204210441148008 34E9:100410041F0421244224BFA424A424A43FA424A424A43FA42484448442948108 34EA:100008007EFC422442247E24422442247E244024482444244A44524460944108 34EB:08040804FFC41224212440A4BF241224122412247FA412241204220422144208 34EC:080449042A047F2408241024FFA42224412480A47F241124110421044A148408 34ED:00047F0441047F2441247F2420247FA488A448A454A440A47E84008405140208 34EE:00043F84248424A42EA424A43FA420A42EA42AA42AA42EA42084408442948108 34EF:2484248449049224492424A424A400247FA448A448A47FA4488448847F944088 34F0:0004FF84080408243E24AAA4AAA4BEA4AAA4AAA4AAA4BEA480848F84F0940008 34F1:0804140422044124BEA4002478A44AA44AA47AA44AA44AA47A8448844A945908 34F2:080204023FC2204220523FD2201220123FD2355235525FD255425542944A10C4 34F3:00083E0822483E4822483E480048FF48084808482F082828281058004FFE8000 34F4:0004FF84080410247F2455245524552455244B240824FFA41404220441148088 34F5:0004F784948494A4F7A400247F240024FFA4202440247F24010401040A140408 34F6:20042F04F504252475242524F5242924232408240824FFA41404220441148088 34F7:080410047F0441247F2441247F2441247F240824FFA41C242A04490488140808 34F8:00047704550455247724142414247724412441247724142414041F04F0144008 34F9:00047FC4440454A4652444244A24512460A4442454A4652444044A0491142088 34FA:08040F8408047FA448A44F2478A447A4482444247FA441245A0444048A143108 34FB:0004FF84948494A4FFA400240024FFA4082408244F24482448044F84F8140008 34FC:08040804FF841C242B24C8A414242224492488A449242A244904888428141008 34FD:0804490449047F2410240824FFA480A43F240024FFA408242A044904A8941008 34FE:00027FC240427FC242124A9247124A9250524A124FD252124202BFE2820A0204 34FF:070478040804FFA42A24492494A42224492488A449242A244904888428141008 3500:00047F0441047F2441247F240824FFA400247F2441247F240804490488941808 3501:050472041284512421245EA480A43F24212421243F2421241204078478142008 3502:0404248415047FD4151424944454209420943BF44894AA8413E4208440948088 3503:108010F825107BFC112425247DFC0102550294FE00007FF80408080810506020 3504:00027FC20A027FC24A524A527FD2041224921512FFD20E1215022482444A0404 3505:04023F8204827FC204923F920412555275D244527FD2445275C25542554A8444 3506:0004F7842104A524F7A46324B5A421247FA440A440A47FA4408440847F944088 3507:0904F6441284A12440A4F7641524152479A440248F24F1241504120455142908 3508:22042204FF84222414241424F7A414241424772414241424F784140414141408 3509:00027FC240427FCA400A5FCA420A5FCA524A5FCA420A7FEA62A26FA2A0AA2064 350A:0402FFE200027FC240525F5251527FD200123F9220923F9220823F82000AFFE4 350B:00047A0452047BA44A247B2454A478A400247F245524552455045784FC140008 350C:FC044B8478844AA479244D24FAA40CA407A4F82428A44D241A042904C8940808 350D:42047BC4A50410A47FA440A47FA440A47FA440A47FA42124FFC4210441148108 350E:52107EFE28447E28A2FE3E1020103E7C22103E1000007FF80408080810506020 350F:00027FC210023F8A508A108A1F8A000AFBEA208A79EA492ACB22492279EA4924 3510:210221023DE2528288527FD20A127BD20A123B920A127BD20A020FC2F80A4004 3511:0820FFFE28207DFC44887C5041FE7C2045FC7C2000007FF80408080810506020 3512:44427FC212023FC26212BFD222123FD222123FD220127FD251426EC24A4A4EC4 3513:04200E207820082008FC08240824FF2408240824082408440844088409280A10 3514:100010007E7C1244124412442244227C4A4484001FF02008200820081FF00000 3515:202020203F20402080FC7E24002400247C240424052405240344014400A80110 3516:100010007E7C1244124412442244227C4A44840000003FF00010001000100010 3517:1210121012107F9012FE12927F92521252127FD212521252235222A2422A8244 3518:102010209220922092FC9224FE24102410249224922492449E44F28401280210 3519:4220242000207E2024FC242424242424FF242424242424242444444444A88510 351A:04200E203820082008FCFF24082408243E2422242224222422443E4422A80110 351B:010001007FFC01001FF000001FF0101010101FF002007FF80408080810506020 351C:02200F20F020012091FC4A240024FE24042408240F24F8444844088429281210 351D:0010FF9008100810FF9088FE8892CC92AA92AA92DD929992889288A28AAA8144 351E:02200F2078200820FF7C08242A242A24EBA42A242AA46B24AA44084408940908 351F:082028203EF8482808A83E48084A0EAA7926020202007FF80408080810506020 3520:00207E2042207E2042FC7E2420247F2489244924552441247D4401440AA80510 3521:082010207F20552049FC552441247F2400244424772444245544664444A80110 3522:108010F825107BFC112425247DFC0102550294FE02007FF80408080810506020 3523:00083F8824883F8824BE3F8A000AFBEAAAAAAAAAFBEAAAAAAAB2FBF2002A0044 3524:102008207F20412086FC782449242A24FF242A244124BE242A443E442AA83F10 3525:0010FF10A510A510FF7E44129492F7120492F3929012F4929712F42294AAB3C4 3526:2210FF9008107F10107EFF9222124912BE9222123E1222123E9225222A2A3144 3527:08100F9008107F9048FE7E1248925F9255125F1255125F124012BFA22AAA7FC4 3528:100010003FFC4524BDC405141CF464041FC410441FC410441FC4104411541088 3529:100010003FFC22045FC482043FE4040408841FC400041FC4154415443FE80010 352A:100010003FFC2204420483F402043FE42AA42524326425242AA43FE420280010 352B:0400040004000400FFFE0480048004840488089008E0108210822082407E8000 352C:203021C03E0820081FF800001FF010101FF010101FF00100FFFE010001000100 352D:000043F84208420843F87A08420843F8400047FE40404A4052786240454008FE 352E:51105112FA5453D870102012FBD2AA4EFA4023D2FA542258FBD0225252528ACE 352F:00007FFC400047F044104410480C500047F044104410441047F040007FFE0000 3530:00007FFC4220422043A044B044A844A44AA4512041204220442048207FFE0000 3531:00007FFC400042804CB848884EB848884FF8414042204410580840007FFE0000 3532:00007FFC422045204AA05F7869284F2849284F28482A4A2A4D4648807FFE0000 3533:00007FFC420045384AA85F6869284F2849284F2A482A4A4A4D4648807FFE0000 3534:00007FFC40004FF848884FF848884FF842204FF842205FFC441048087FFE0000 3535:7FFE40005E7852485E7851444F3C42204FF8422042205FFC4220441048087FFE 3536:7FFE44207FBC4A647F9840665F7C51105FFE51445F7C44447FFC442844447FFE 3537:00007FFC40004FF8408040804FF8488849484A284C284808482848107FFE0000 3538:7FFE4000403E4FC0487C48404BFE4A424A784AC44A3C520054F06494490C7FFE 3539:104010401040104011FC1044FE44104410441084108410841104110412281410 353A:0100010001007FFC0100110011201020FFFE102010201022100210020FFE0000 353B:00007FFC010003000560191861040100000001000100FFFE0100010001000100 353C:10A01090FDFE13201DFC3120D1FC112051FE210000000100FFFE010001000100 353D:0100010001FE010001003FF82008200827C82448244827C8200820083FF82008 353E:00003FE02020202020202020202020202140208020002004200420041FFC0000 353F:0000FFFE10101010101010101010101010101070119016101810001000100010 3540:010001003FF821083FF821083FF800001FF0101010101052102210020FFE0000 3541:010032000C7C124469440844FFC410442444244448448A5411483F4011400040 3542:00003FFE208020802140222024102908308620802FF020102020402040408080 3543:00003FFE2000200027FC21102110211021102FFE211021102210421044108810 3544:00003FFE200020002FFC20802100221024202FC020802100221044084FFC8404 3545:00003FFE2000200027FC2444244427FC2444244427FC24442040404040408040 3546:00003FFE2000204020402FFE20402040204027FC240424042404440447FC8404 3547:00003FFE20002080204020402FFC20002408220822102110212040005FFE8000 3548:00003FFE2080204020003FFE20802100228426882A5032202210428843068200 3549:00003FFE208020802140222024102BE83006200027F024102410441047F08410 354A:00003FFE2000204820442FFE204027FC244427FC244427FC2444444444548408 354B:00003FFE2080214022202410280837F6208020802FF82080249042A05FFE8000 354C:00003FFE200027F8240827F8240827F820002FFC20103FFE2410421042508020 354D:00003FFE22802240224027FC24402C4037F82440244027F82440444047FC8400 354E:00003FFE208020802FFC20803FFE220024082FFC20002FFC292449247FFE8000 354F:00003FFE20003F8820482F282908294829282F0E20782908260843885C088808 3550:00003FFE2100263824082738240827F8220027FC280425542554480440288010 3551:00003FFE220422043FC422042FBE20042FA428942F942884250443845C148808 3552:3FFE240822103FFE20802FFC20803FFE20A02F2822243FFE42285F12822A06C6 3553:00003FFE200027FC255424E427FC204027FC20402FFE24A4285247FC40408FFE 3554:3FFE20103F102AFE2E102AFE2EAA2AAA3EFE22003EFE2A205E144AA2BF280218 3555:0100010002000420081010083FFC10040100010002000420081010083FFC1004 3556:0400082010103FF80810102024487EFC02040100FFFE054009203118C1060100 3557:41002210FF9008107F200820FFA0104010483E8442FC84040800140023FEC000 3558:0400082010103FF80810102024487EFC010006C01830E10E0920111025080200 3559:1080108020F04510FE2029FC4524A3243D2445FC4450A858109428924512820E 355A:00003FF01010121011200920082044402440228001000280044008203018C006 355B:00003FF000201E40018006601818E0043FF010100820044003800C603018C006 355C:010001003FF8210821083FF8010001003FF010100820044003800C603018C006 355D:010001007FFC010001001FF0101010101FF000003FF00820044003801C70E00E 355E:00003F00217C21243F242424242424283F283528351055105528972804440482 355F:080008000F0008FC08447F445544554455287F28551055105528512845444282 3560:4140212003FE0A2017FCEA2023FC222023FE02003FF00820044003801C70E00E 3561:08000F00087CFFA480A47F2414242228492816282110FE10222822283E442282 3562:10001E00107CFF4481447E4400447E2842287E2842107E1042287E2824444282 3563:00400840082010201010200840049FF2101010101010101010101FF010100000 3564:01000100790049004BF04910491049104910491079104A1202120412080E1000 3565:004000407C404440444044404440444044A044A07CA045100110020804040802 3566:00001FF01010101010101FF0010001000100FFFE02800440082010102008C006 3567:000001FC790449044904490449FC490449004900790049000200020004000800 3568:000001F0791049104910491049904950495049107910491202120212040E0800 3569:0020002078204BFE48204820482049FC4820482078204BFE0020002000200020 356A:0040004078404BFC4A444C484840484048A048A078A0492001220222041E0800 356B:0080004078404FFE49004900490049F849084908790849080208020804500820 356C:002001207920491049104A484A484C444882488079104908020807FC02040000 356D:001000787BC048404840484048404FFE484048A078A048900110010802040402 356E:0020011079084A044A044C104910491048A048A0784048A00110020804040802 356F:0100010001007FFC410442844444482457D444444444444447C4444440144008 3570:0008003C79E048204820483C49E048204820483E7BE04820002200220022001E 3571:00900088788848804FFE48A048A048A048A048A07920492201220222021E0400 3572:00400040F040904097FE904090E090E091509150F24894440842004000400040 3573:00000008790848884A524A524A224A224A524A927B0A4A0A020203FE00020000 3574:000000007BFE4A024C04480049F04910491049107910491202120212040E0800 3575:000003FE7820482048204820482049FC48204820482078204820002007FE0000 3576:000003FC78404840484048404BF8488848884888788849080108010807FE0000 3577:00200020784049FC490449044904490449FC4904490479044904010401FC0104 3578:00800040784048004FFC480048084A084A08491079104910012000200FFE0000 3579:00400048784448404BFE4880488048FC4944494479484A500220045008880306 357A:00007CF84488448844887CF800000000FFFE080010001FF00010001000A00040 357B:0200010000007FFC010003000D603118C10401001FF01010101010101FF01010 357C:0100010079FE4A024A024C8A48524A224A524A8A7A024BFE0002000200140008 357D:0008008878484A284A284A084A084A084A084A084A107A984B24022400420082 357E:0100010009200910110821044104000000403E4422482270224022423E42223E 357F:00701F8001000100FFFE054009203118C0061FF010101010101010101FF01010 3580:004000407BF848484FFE48484BF8484048404BF87840484007FC004000400040 3581:00080190786048984B04484048404FFE48804890791049200248048409FC0084 3582:004000407BF84A484A484BF84A484A484BF848407848483000640194060C0004 3583:0008003C7BC04A004A004BFE4A004A004A004AFC7A844A840484048408FC0084 3584:0104012479244924492449244BB44B6C4D244924792449240124022402040404 3585:00280024782448204BFE4A204A244A244A244BA87A284A100212042A04460882 3586:00500050785048504BFE4A524A524A524A524BFE7A524A520252025203FE0202 3587:000003FE7820482048404BFE4A524A524A524A527A524A5202520242020A0204 3588:02083FD00220FFFE02000C703F84C80407FC00001FF01010101010101FF01010 3589:002000207850488849244A224C204920493C492079204920012007FE00000000 358A:000003FC7804480449FC480448044BFC480848084FFE79084888008800280010 358B:0100028004401830E44E0440044004400840104000007C8844B044C47C84447C 358C:0880088013F03090509090921112120E140000003E442258226022423E42223E 358D:0040044002401240084009FC7E400040004000003E442258226022423E42223E 358E:00807C8844B044C444847C7C0100028004401830E44E04400440044008401040 358F:000001FC7904490449FC4904490449FC4820482079FC48200020002003FE0000 3590:7CF8448844887CF800003FF002100210FFFE021004103FF0081010002000C000 3591:0014001278104FFE48104A904A924A924FD24A947A944A88028A049A04260842 3592:0108008878904BFC482448244BFC4A204A204BFE786248A2012A022404200020 3593:010001F87B084C90486049984E4648404BF848407BF8484007FC004000400040 3594:000001FC7820482048204BFE4850488849044AFA7C8848880088008800F80088 3595:0040002079FC4800488848504BFE48204820482079FC48200020002000200020 3596:020001003FF808200440FFFE010001003FF8010001003FF8200820083FF82008 3597:004002487A484A484BF8484048A049104A884C4678404BF00010002000200040 3598:000003FC7A004A004AF84A004A004BFC4AA04AA47AA84A900290048804A408C2 3599:100010007E7C124412441244227C4A44840000003E442258226022423E42223E 359A:0810081017FE30105210911011101050102000003E442258226022423E42223E 359B:010001007FFC010001001FF0101010101FF000003E442258226022423E42223E 359C:02000100FFFE00001FF0101010101FF0000000003E442258226022423E42223E 359D:010001003FF801000100FFFE09203118C10600003E442258226022423E42223E 359E:000001FC79044904490449FC482048204BFE4A227A524A8A030A0202020A0204 359F:001C03E0F08492449148911097FE9402900093F8F108911000A0004001B0060E 35A0:002000207BFE4850488849044AFA480048004BFE782049240122022200A00040 35A1:00800040F7FE91209120923C9244966492949348F24892300220025002880306 35A2:00800040EFFEA800A890A890AA90AA92AADCAA90EA90AA92129212D2270E0000 35A3:0040002079FC48004908489048004BFE4800480079FC49040104010401FC0104 35A4:000001FC780848104A224AAA4A724A224A724AAA7B264AA20242020203FE0002 35A5:000007FCF404943495C49444944497FC944494E4F554964C0444044407FC0404 35A6:00400040F7FC904093F8924893F8924893F89040F0E0915002480C4600400040 35A7:001C03E07A204BFE4A204A924B0A4A0649FC4904790449FC0104010401FC0104 35A8:000001F87808480849F8480848084BFE48204A22797448A80124022200A00040 35A9:00000FC0F4BC94A494A497A494A494A897A894A8F49095D00EA800A800C40082 35AA:0014001278104FFE481048104BD24A524A524A547BD4480800EA071A02260042 35AB:0020002079FC482048204BFE488849444A4248F879884A500020005001880606 35AC:0080031C7A044A044B9C4A044A044BFC480048007BF849080090006001980606 35AD:000003FCF040904097FE90A09110920894469040F04892640252045201400080 35AE:00400040F0A0911092089DF6900097FC94A494A4F7FC94A404A404A404140408 35AF:3FF820082FE8200827C8244827C82028201000003E442258226022423E42223E 35B0:00807C8844B044C444847C7C00003FF820082FE8200827C8244827C820282010 35B1:0100FFFE088010F83148D328149010601198160600003FF8200820083FF82008 35B2:10001000FE7C2244444434440844147C2244C0003E442258226022423E42223E 35B3:1080088047FC21100A1011A070601090130800003E442258226022423E42223E 35B4:011001107BFE49104880488049FC49544A544C9478A449240244008401280210 35B5:000001F87908490849F8490849F8490849F8490879084FFE0000011002080404 35B6:000007FCF0A090A097FC94A494A494A497FC9040F04097FC004000400FFE0000 35B7:000001FC7904490449FC4904490449FC48004BFE78204920013C012002A0047E 35B8:0040007C78404BFE4A424A784BC04A444A3C4A007AFC4A8003FE0480048008FC 35B9:0010011079084A044DFA488849084A284C104BF87AA84AA802A802A80FFE0000 35BA:00400040F7FC904093F8908097FC9110920895F6F110911001F00110011001F0 35BB:000003F8F090906097FC90A49128922094609040F7FC90E0015002480C460040 35BC:008800887BFE4888488848F84888488848F848207BFE487000A8012402220020 35BD:000003FE7820484049FC4904490449FC490449FC7904490401FC000000880104 35BE:00007EFC428442847EFC10100820FFFE0100210821083FF8040808003000C000 35BF:00000FDEF4929492949497949498949497929492F49295DA0E94009000900090 35C0:00400040E148A148A94AAA52AAD6AB5AA94AAA52ED6AAF7A094A08420FFE0002 35C1:000003DE7A524A524BDE480049FC48004BFE4880790049FC0004000400280010 35C2:00200020792449224A2A483048C04F0049FC490479FC490401FC010401FC0104 35C3:000003FC7A044BFC4A204BFE4A104A8A4B0648007BFC4A0403FC020403FC0204 35C4:000003FC7A944A944A944BFC488048404FFE488078F848880108010802280410 35C5:0100013C79244FE44924493C49244BA44AA44ABC7AA44AA403A4004400540088 35C6:008800887BFE488848F8482049FC4924492449FC78204BFE0020002000200020 35C7:000003DE7A424A424A424BDE4A004A3E4BD24A127A144BD40208021402240242 35C8:000003FC788848504BFE4A224BFE4A224BFE4A2278404BFE0042008201140208 35C9:08007F7C08243E2408447F54088804000FE0144003801C70EFEE08200FE00820 35CA:00003EF822882288228822883EF8000000007EFC42844284428442847EFC4284 35CB:0080008079FC4A044C084BFE4A004A804AFC4B207A204BFE0420045008881306 35CC:0040002079FE49024A0449FC4840488849FC4824782049FC0020002003FE0000 35CD:003803C0F040904097FC91509248944693F89208F20893F80208020803F80208 35CE:02000200F7BC92A492A494A495BC9840904097FCF0E091500248044408420040 35CF:000003FE78104820486848A44B22482048004BFE78204920013C0120012007FE 35D0:004000407BFC484048A049104A884C4648004BF87AA84AA802A802A80FFE0000 35D1:010003BCEE10A210A23CAF90A210A23CA210AF90E27EA2100210021004100810 35D2:00800040F7FE900093F892089208920893F890A4F12893100510094801860100 35D3:00100420F2F89288908890F89E80928092FC9284F28492FC0284050008FE0000 35D4:0040007C78404BFE4A424A784BC44A3C4A404A207BFE4A880250042004580986 35D5:008800887BFE488849FC48884BFE482049FC492479FC492403FE010401140108 35D6:003C03C078444A244928490048404B9C4A044A047B9C4A040204020403FC0204 35D7:00407C8045FC452445247DFC212421447DFC2490251027FE4410441094100810 35D8:002800247BFE482049FC492449FC492449FC492478084BFE0088004800480018 35D9:0080008079FC4A44495449F4488449284A9049FC7A444D5401F4008401280210 35DA:000007FCF0A090A097FC94A494A497FC90409040F7FC90E0015002480C460040 35DB:02100210F3DE95289884903893C09040904097FCF04090A000A0011002080C06 35DC:00800040F7FC9080910893F09060918497FE9002F7FC944407FC044407FC0404 35DD:01040084788848004BFE4820482049FC482048207BFE480002A4025204520000 35DE:000800087788527E524A544A57485D7C55545554755457540548008801140022 35DF:2080104087FC4040104023F8E040204027FC200000007C8844B044C47C84447C 35E0:084008407E8413FE220214FC0884148462FC00003E442258226022423E42223E 35E1:0440FFFE0440100027F86110A13C21042214240800007C8844B044C47C84447C 35E2:01C8070871085FE8511E57CA554A57CA554A57CA710A57CA011201D20E2A0444 35E3:02A802A877FC52A852AA54E6580057FC5444504073F852480248024802580040 35E4:002800243FFE2220232422242FA822182A92522A464680820FF808080FF80808 35E5:0200011E77D2501257D4545457D8501457D25092711251DA0714011005100210 35E6:00101F20EACEAAAAAEAAAAAAAAAAAEAAAAAAAAAAEBEAAEAC1A28024802480288 35E7:004000207BFE4A8A49044BFE4840488849FC4824782049FC0020002003FE0000 35E8:00007F7848485F4C64805F7844484A4851307F4C00003FF8200820083FF82008 35E9:000003DE78424A52494A4A524842482049FC4904790449FC0104010401FC0104 35EA:009000927AD44A9A4AD24F4E488849F0482048447BFE48220128022404A20040 35EB:010001107BDC4A544D544A8849084AF44C0248007BFC48400150024805440080 35EC:111009207FFE40029FF410101FF002000FE034C00700388003F81D3001C03E00 35ED:001C01E07820492448A84BFE487048A849244A227840482402A2028A04880078 35EE:202020103DFE4510457CA9141914117E21147D14A57C251025283E2802440482 35EF:01081FD001207FFC02000FF03810CFF008100FF000007C8844B044C47C84447C 35F0:01240124722454245954514A529256105A105250725C5250025002B0029E0300 35F1:014001207BFE4E204BFC4A204BFC4A204BFE4A4078404FFE015002480C460040 35F2:004003F878484FFE48484BF848404FFE48004BF87A484BF8024803F8000007FE 35F3:021002107BDE4A284D4448A049104A084DF6480078004BF80208020803F80208 35F4:079E0492F79E9492979E940294F2949294F29492F4F294920492053204020406 35F5:02100290EA90AB3EB222A544A890B210A290AB10EA28B228052808C410440082 35F6:002403A878924D144A084C044BBA48A848C64B807A3C4B8400A8009002A80144 35F7:002003FE7A5249FC485049FC48504BFE480049FC790449240124005800840302 35F8:0280048EE8E0B140A040A24EA5F4AC44B444A554E554A5740594040404140408 35F9:0140012073FE56205BFC522053FC5220522053FE724050240522050A08F80000 35FA:000003F8708057FC511052085CA650A057BC50A073B850A007BC00A000A000A0 35FB:000004F8728852E850A850A85DFC55045574555475745504051405080A0011FE 35FC:00A004A4F2A890A097FC911090A097FC904093F8F04097FC015002480C460040 35FD:11002BDE4A5273D42A524BD27A1A12942350C24000003FF8200820083FF82008 35FE:05100518EFA8A528A76AA2AAAFAAAAACAAACAFA8E238AFAA022A022A02260220 35FF:0000079E7492579E5492579E540255FA541255D2755255D204120452042A0404 3600:008003387A084BB84A084A084BF848404A4849504FFE78E0495002480C460040 3601:000007FCF4A497FC904093F8904097FC911090A0F3F890400FFE004000400040 3602:010800907BFE490849084A524B9C49084A524BDE784048A402AA028A04780000 3603:008803FE788848204BFE484048F849884A8848F87840482402A2028A04880078 3604:020002FEE2AAA2AAAFAAA2FEA620A710AAFEAA20F220A23C0224024402540288 3605:02400240E4AEA890B300A2E0A45EAC44B5E4A444E554A4E4044404640584040C 3606:00400FFEE040A7FCA000A3F8A208AFFEA802A7FCE110A3F8004007FC00400FFE 3607:01100554F5B8991092A89444900097FC94449040F7FC90E0015002480C460040 3608:0400057CF60494A89390907C941497949A5092509FDCF250955004B0089E0100 3609:02100210F3DE95289084900097BC94A497A494A4F7A49434052806A004200020 360A:07FC0040EFFEA842A358A040A358A080A040AFFEE000A7FC000007FC040407FC 360B:07DE051277D2545457C8551457E2500053FC520473FC520403FC020403FC0108 360C:020203C2E202AFEAAA2AAB8AAE4AA9CAA80AAFEAEA0AAD4A0A820DC212AA2584 360D:0108014CE52AA548A88EA138A288A7EABC8AA7ECE48CA7E8048A07FA04260442 360E:040002FEE202A802AB92A892AFDEAAAAABCAAAAAEB92AAD20FAA08C608820806 360F:211017FE108003F8F20813F8120813F8120813F8280047FE00903EE422843E7C 3610:001007C8753E57C0551457D25522550057D450547554554805480454005401A2 3611:041004101F7CE414A414AEFEA014AE14A07CBF10E45404381654251214500820 3612:0C3871E0102013FEFD2431FC392455FC502093FE10007C8844B044C47C84447C 3613:07BC04A4F7BC94A497BC944495F4944495F49554F5F4955405F404E40554044C 3614:004007FE749253FC509053FC509057FE510853FC750A51F8010801F800900108 3615:009007FE78904BE84A884BCE4A504BD44AA24BE278004BFC0294029407FE0000 3616:0200011EEFC4A448A29EAFD2A912AA1EAC92A91EEA12AC52089E0900120C0412 3617:07BC04A4F7BC94A497BC94A497BC912093FE9220F7FC9A2003FC022003FE0200 3618:210447C88812F3BC20084B92F83E0380AAAAABAA00003FF8200820083FF82008 3619:07BC04A477BC500057FE54005590549E57D4556475D4555405D405680BC81054 361A:0FBE08A2EFBEA8A2AFBEA802AB92A892AFDEAAAAEBCAAAAA0B920AD20FAA08C4 361B:004000A073185DF6500053F8520853F8511057DC72844FFC045007DC045204CE 361C:51184B947C3ED3A87C7E53A87C3E53A87EBE43A000003FF8200820083FF82008 361D:00007FFC400440044FC44044484444844284410442844444484440047FFC4004 361E:00007FFC4204420442045FE4422442244224442444244824494450847FFC4004 361F:00007FFC40044444444444445FF444444444444448444844504440047FFC4004 3620:00007FFC4004420441444144448454A45514665444444BC4500440047FFC4004 3621:00007FFC400440045FF4511451145FF4511451145FF45114410441047FFC4004 3622:00007FFC41044924452445445FF442844284428444944894507440047FFC4004 3623:7FFC400447C4444447C440044FE448244FE448244FE4482448A448447FFC4004 3624:00007FFC4144655455544774641457F44414577465544554495450147FFC4004 3625:FFFE8002861AF8E2AA42949290E2BE4AC8FABE2288AAAB26BE628002FFFE8002 3626:104010401040104011FCFE44104410441044108416841884E104410402280410 3627:100011F8100810501020FC1013FE10221024102010201C20E020402000A00040 3628:202020202020202023FEFA22222222222252224A228A3B02E2024202020A0204 3629:10101110111011121112FD1411D811101110111011101D12E1524192010E0000 362A:1008103C11E010201020FC3C11E010201020103E13E01C20E02240220022001E 362B:108810881088108811FCFC881088108813FE108810881C88E088410801080208 362C:21002100210021FCFA042484208421042144222427F43A14E004400400280010 362D:20802080213E21022242FA4227C220822082210221423A22E7E24222000A0004 362E:100011FC110411041104FD0411FC11241120112011101D10E208420804040802 362F:10801080110011FE1200FC40104013FC1044104410841C84E104410402280410 3630:10101110109010901010FD10109010901010101E13F01C10E010401000100010 3631:10201020102011FC1124FD2411FC11241124112413FE1D04E104410401140108 3632:200023FC2204220423FCFA402240224023F8224822483A48E488448A090A0206 3633:044004447C48047004400C423442C43E010001003FF8010001000100FFFE0000 3634:01000110791049104910492849247944010001003FF8010001000100FFFE0000 3635:10401040104017FE1080FCA0112011FC1324152411241D24E134412800200020 3636:081008101EFC221052900C9008FE10102010411001003FF801000100FFFE0000 3637:1110111013FC11101110FC00120812081110111010A01C40E0A0411002080C06 3638:0000FFFE104010443E484270A44018421042213EC1003FF801000100FFFE0000 3639:0880088828902EA028C028842E84F07C010001003FF8010001000100FFFE0000 363A:2120212821242224FA20263E2BE022242224222822283A10E212422A02460282 363B:200023FE220222222222FA2223FE222222222252224A3A8AE302420203FE0202 363C:1040104411F410481050FDFE1040108011FE124014801CFCE004400400280010 363D:084008487F4408440840FFFE0040084408447F440828082A0F12F02A40460082 363E:2040202023FE22022404F80021FC20202020202023FE3820E020402000A00040 363F:100011FC1104110411FCFD04110411FC1020102011FC1C20E020402003FE0000 3640:2080204027FC24042110FA082484208023F0209020903910E1124212040E0800 3641:1080108010FE110012FCFC8410A4109413FE108411241D14E1FE400400280010 3642:110410841088101011FCFD041104110411FC105010501C90E0924112020E0400 3643:1010103811C011001100FDFC111011101110111013FE1C00E090410802040402 3644:11101112111411D81110FD121152118E1120102011FC1C20E020402003FE0000 3645:200023F8220822082208FBF82040204027FC20E021503A48E444484200400040 3646:2040202023FE22022444F84023FE20402090209021103920E224424204FE0842 3647:100013FE104010801144FE24106812B0113012A810681CA4E122422000A00040 3648:20402040207C204023FCFA44227023C02244223C22003AF0E49044920912120E 3649:10501050105011FC1154FD54115411FC115411541D54E3FE4000008801040202 364A:200021FC210021F82100F9F821002FFE2280224822503A20E210428803060200 364B:1088108813FE10881088FCF81088108810F810881C88E3FE4000008801040202 364C:1020102011FC102413FEFC2411FC10201124112411741DACE124412402240424 364D:200027BC208422942108FA9424A42840200027BC20A43AA4E128429004A80846 364E:2014201227FE2410F41027F02492249227D225543554E488454A0A1A08261042 364F:1100110011FE120015FCFD0411FC110411FC108010FC1D08E290406001980606 3650:102011241124112411FCFC0013FE1020104011FC11541D54E15441540154010C 3651:00F03F0001001FF011101FF001007FFC412441F45E14400801003FF80100FFFE 3652:00F87E084A504A207EFC4A244A287E2000A0014001003FF801000100FFFE0000 3653:010001003FF80100FFFE08203EF808200E2078FC01003FF801000100FFFE0000 3654:1040104011FC108413FEFC0011FC110411FC102013FE1C20E22043FE00200020 3655:200023FE222223FE2222FBFE200021FC210421FC210439FCE104410401140108 3656:1004101E13E0102011FCFD24112411FC102013FE12221E2AE2FA4202020A0204 3657:200023F82248224823F8FA48224823F8200027FE22403A44E228429003080206 3658:200023FE2050205023FEFA52225223FE2000204027FE3888E190406000D80304 3659:2120111097FE4128493409281132E124223A2262259E01003FF801000100FFFE 365A:1088105013FE102011FCFC2013FE100010A010FC11201C20E3FE402000200020 365B:1028102413FE102011FCFD2411FC112411FC11241C08E3FE4088004800480018 365C:0100FFFE00001FF010101FF000007FFC40044FE448244FEC01003FF80100FFFE 365D:204021FC204420942108FBDE214A214A229421FC210439FCE10441FC0104010C 365E:1020104011FC110411FCFD0411FC110411FC102013FE1C70E0A8412402220020 365F:2100209E23D222522252FBDE2252225223D2221E22923A52E2D24352022A0044 3660:7F7848485F4C64805F7844484A4851307F4C000001003FF801000100FFFE0000 3661:21242124222424242954F94A229226102A102250225C3A50E25042B0029E0300 3662:2088208823FE20882088F8F8202023FE2222233222AA3B76E2224222022A0224 3663:20002F3E2120213CF1202F3C282028FE28502F523154E148414801440A620440 3664:2040207C204023FE2242FA7823C4223C220822F023243AA8E5FE442008A00040 3665:2080204027FC2110FA482484212023F02010208821503B20E510494801860100 3666:0808144822285C8888487F0E08F82A084908180801003FF801000100FFFE0000 3667:200023FE205023DE2252FA5223DE205023FE222222223BFEE222422203FE0202 3668:224822482554275C2248FD54275C22482FFE222022283A28E5144494042C0844 3669:2040204027FC20A02514FA0827FC2A0A23F8220823F83840E248444409440080 366A:202023FE202021FC2000FBFE220221FC200021FC210439FCE104408803FE0000 366B:10A0109011FE132011FCFD2011FC112011FE11001C20E3FE407000A803260020 366C:081408127F102AFE2A105D101C282A284944888201003FF801000100FFFE0000 366D:20002FFE28002A28F9482BEE289228842AA02AA83BE8E8884894091409241242 366E:2210221023DE22282544F8A02110220825F6200020003BF8E208420803F80208 366F:08203E2008F87F282228496A3E2A08567E8200003FF80000FFFE082010103FF8 3670:10001EFC22247F44A99C3F50297C3F9029FE29104510821001003FF80100FFFE 3671:00207C3C44207DFE0122FD3841E47D1C05702A54148C01003FF801000100FFFE 3672:2040202027FE20282224F27E24C82748217E224824C8377EE1484248047E0840 3673:2014201227FE2410F5D0241425D4255825CA24163442E82442A2028A04780000 3674:210021F8220827FE2288FB2423FE220022FC220022FC3A00E2FC448404FC0884 3675:102013FE100010F81088FCF8100013FE120212FA128A1EFAE22641F8002003FE 3676:0100FFFE10101FF00000111009207FFE40029FF410101FF001003FF80100FFFE 3677:200023FE220223FE2202FBFE21082252239C210822523BDEE00042A402520452 3678:212821AA216C2228FAFE264426282AFE2210227C22103AFEE210422802440282 3679:2088208823FE208823FEFA5223FE200023FE224220F83908E290406000C00700 367A:27FE242025FC252425FCFC2027FE250425FC250425FC3D04E5FC4488050407FE 367B:202027FE240025FC2524F5FC252425FC242025FC242037FEE5244AFA082013FE 367C:23F82248224823F82248FA4823F820002FBE2AAA2AAA3FBEEAAA4AAA0FBE08A2 367D:2020202027FE202023AEF92423AE22AA23AE22AA23AE3850E050408801040602 367E:22A0244C24A4260CF4A4264C24A42FFE280223F03020E04047FC004001400080 367F:211027FC204023F82040F7FC200023D4211227FE23503534E78C42CA045608C2 3680:210821EC210A27E8F52825DE272824EA240A27EA340CE7EC4A2A0BEA115607E2 3681:101010107C7C1010FEFE4444EEEE44446464DEDE0000FEFE28282A284C4A8886 3682:204027FC224823F8F0402FFE2AAA23B8211027FC3110EFFE412803100D480186 3683:010001007FFC01001FF000007FFE400284442388244820083FF8082004407FFC 3684:01007FFC01001FF000007FFE51129FF411101FF000007FFC010411F0290047FE 3685:020007E00820144003801C70E00E1FF0010011001FF821005FF00100FFFE0000 3686:02000100FFFE00001FF010101FF010101FF008000FF01420224041800E60701C 3687:044022882108228824483FF81210220847E4082014402280010006C01830E00E 3688:1010101010101E101210221022FE52108A100410041008100810101020104010 3689:00003FF008100820083C120417E438544588068039F80610192000C003003C00 368A:202020103C1045FE4820A824104428F84E12122224445588081010282044C182 368B:200021FC3D2445244974A92411FC29044F74135425545574090412042214C408 368C:200021FC3D24452449FCA924112429FC4E2013FE247054A8092412222020C020 368D:202021FC3D2445FC4820ABFE100029FC4F0413FC250455FC090411FC2088C104 368E:010001007FFC0280044008203018C0060000200820082008200820083FF80008 368F:010001007FFC0280044008203018C006082008207FFC08200820102010202020 3690:010001007FFC010002C004201810600801000100FFFE0280044008203018C006 3691:00003FF8000800081FF8000800083FF801000100FFFE0280044008203018C006 3692:0100010001007FFC01002120111011102928454402800280044008203018C006 3693:010001007FFC028004400820311001007FFC0380054009203118C10601000100 3694:020002007FFC044008203018C82604403FF801000100FFFE0100010001000100 3695:020002007FFC044008203458C4467FF804483FF824403FFC0844105420484040 3696:010002001FF0101010101FF0101010101FF0010001007FFC028004401830E00E 3697:020002007FFC044008203018DFF6101010101FF010101FF010101010FFFE0000 3698:10201020102010207DFC102010201020FDFE1020105010502888248845048202 3699:100010007E7C124412441244227C4A4485000100FFFE0280044008203018C006 369A:020002007FFC044008203218C7E608203440028003001FF0E81008100FF00810 369B:020002007FFC0440082038D8CF06081007F000001FF010101FF010101FF01010 369C:020002007FFC044008203098C0A63FF800803E8022483E5000240E54718C0604 369D:020002007FFC044008203018C806084013F8304057FC904013F8104017FC1000 369E:020002007FFC044008203018C82608207EFC08201C702A6848A4892208200820 369F:08001FC020807FF0A0103FF020883CF420843D7C01007FFC028004401830E00E 36A0:020002007FFC044008203458C2863FF801001FF001007FFC0000248822444244 36A1:10101010FEFE101028284444FEFE040474745454545474745454040414140808 36A2:10801080108020802FFE61086108A2082210261021A0204020A0211022082C04 36A3:02000200FFFE08401C8003800470180862000200FFFE08201C4003800C707008 36A4:1048104410441040FE4E23F02240224042402440142008221412220A42068002 36A5:100011FC10201020FC202420242027FE24204820282010202820442084A00040 36A6:100011FE10481048FC4824482448244824484848284810482888448885080208 36A7:10201010101010FEFC8024802480248024804880288010802880450085000200 36A8:100013F010901090FC902490249027F02490489028901092288A448A84860082 36A9:100010FC10841084FC8425FE24842484248449FE288410842884448484940088 36AA:1008103C11E01020FC20243C25E024202420483E2BE01020282244228422001E 36AB:200023FC20842088F8884890489C488489444944312811282A104A2884440182 36AC:10401040108010FCFD0426042484244424444814282410442984440484280010 36AD:1040105010481048FC4025FE24502450245048502890109028924512850E0200 36AE:1000100011FE1102FD02240024782448244848482848104A284A448A84860100 36AF:200023F822082208FB284AA84AA84A488A484AA832A8132A2C0A440A88061002 36B0:100011FE10101010FC202420246824A425224A22282010202820440083FE0000 36B1:1008101C10E01080FC802480248024FE24884888288810882888448885FE0000 36B2:1020102010201020FC3E24202420242025FC4904290411042904450485FC0104 36B3:210021002100211CFBD4495449544954895449543154115429544A5C83540480 36B4:20402040204023FEF88048A0492049FC8B244D24312411242934492880200020 36B5:10401040107C1084FD8826502420245024884B0628601010280844C084200010 36B6:100011F811081108FD08250825F82500250049FC290411042904450485FC0104 36B7:2020202020502050F88849044A22482048A890A4512421223222482048A08040 36B8:100011FC10041004FDF42404240425F42514491429F411142804440484280010 36B9:20002080231E2252FA524A524A524A524A5292D2535A22543090489049108210 36BA:100011FC10441048FC8E2482257A2614242048202BFE10202820442084A00040 36BB:00003FF8210821083FF8210821083FF804000400FFFE08201C4003800C703008 36BC:1000100011FC1124FD2425242524252425FC4924292411242924452485FC0104 36BD:00007DFE1040108011FC10041E04E00442280210FFFE08201C4003800C707008 36BE:100011FC11041104FD04250425FC2450245048502850109228924512820E0400 36BF:1040104010FC1084FD0426F42494249424F448842894108828824482847E0000 36C0:1080108010F81108FE10242025FC24042404480429FC10042804440485FC0004 36C1:100011FC10201020FD2424A424A8242027FE4820282010202820442084200020 36C2:1008101C11E01100FD00257C2554255425544954297C1140294046428242043E 36C3:080008007F7C08243E2408247F4408540A880200FFFE08201C4003800C707008 36C4:10401020102011FEFC40244024A024A225A44A982C901088288844A484C20080 36C5:100013FE10881088FCF82488248824F824884888288E13F82808440884080008 36C6:100011FC10441048FC5E2482248A252424204BFE2820107028A8452482220020 36C7:10201010101011FEFD00251025102510257C4910291011102910461082FE0400 36C8:1040104411F41048FC5025FE2440248025FE4A402C8010FC2804440484280010 36C9:100013FE10501050FDFC25542554255425544954298C11042904450485FC0104 36CA:100010F810881088FC8824882526262025FE4820287010A82924462284200020 36CB:2040204020A020A0F9104A484C46484049449152524A244A3048484049408080 36CC:2040204020902108FBFC48244920492049FC9220502027FE3020482048208020 36CD:10201020102013FEFC2024202524252425244AAA282010502850448881040202 36CE:100010FC10841084FC84248424FC2400240049FE290211022902450285FE0102 36CF:1028102410241020FDFE2420252024B224B4486828A811242A22442084A00040 36D0:100013FE10201020FDFC2524252425FC2524492429FC112028A0444080B0030E 36D1:08000F7C28443F44612892100C683186C0000400FFFE08201C4003800C707008 36D2:100011FE10001000FCFC24842484248424FC4800288410442848440085FE0000 36D3:21842068203020C8FB0448404BFE48A0492093FC552421243134492848208020 36D4:1040104010FC1088FD50242024D8272624F8482028F810202BFE442080200020 36D5:100010F810881088FCF8240025FC25242524492429FC110029004502850200FE 36D6:2040204020882104FBFE4802488849448A4248F8318812502820485081880606 36D7:1020102010A810A8FCA8257426222420242049FC282010202820442083FE0000 36D8:2020202023FE2020F8204BFE4A024C0449F89010502023FE3020482048A08040 36D9:1040102011FC1000FC88245027FE24202420482029FC10202820442084200020 36DA:100011F8100810D0FC2025FC2524252425FC4924292411FC292445248524010C 36DB:1040108011F81108FDF8250825FA250A250C4BF8281810282848458886280010 36DC:1040104024FE6488A548245024202450228C0200FFFE08201C4003800C707008 36DD:100011FC11041104FDFC2504250425FC2504490429FC10002888448481020202 36DE:100013FE10201020FDFC2420242027FE248848882BFE10882888450881080208 36DF:1080108010F81108FE1025FC25242524252449242BFE10502850448881040602 36E0:210020BE22822202FA024AFA4A8A4A8A4AFA928A528A22FA32024A024A0A8204 36E1:1040102013FE1202FC0425F82400240027FE48902890109029124512820E0400 36E2:201C21E020202020FBFE48A849244A2289F84888309010BE2902490282140408 36E3:100010F810881088FCF8240025FC250425244924292411242850444880840304 36E4:200023FE20002000FBDE4A524A524A524B5A92D65252225232524A524A5282D6 36E5:1020102213B410A8FCA8252426A2244025FC4904290411FC2904450485FC0104 36E6:2110211021102110F7BC51105110533853B89554555429922110511051108110 36E7:1020112411241124FDFC2400240027FE2440488028FC11842A84448484FC0084 36E8:21082088209023FCF84048404BF8484088404FFE30A010A0292049228222041E 36E9:1040102013FE1080FD0427FE240225FC250449FC290411FC2904450485140108 36EA:1020102013FE1050FC882524262225FC252449FC292411FC28224422841E0000 36EB:100010FC10841084FCFC2484248424FC244048FE292A124A28924522844A0084 36EC:2020202021FC2020F8204BFE488849044A22902051FC2020302048204BFE8000 36ED:10881088108813FEFC88248827FE240025FC4904290411FC2904450485FC0104 36EE:1040102013FE1222FCA4252824502488250448F8288810882850442080D80306 36EF:22102210239024BCF91457D455545554555497D452A422AC22C25482547E8800 36F0:100011FC110411FCFD1025FE2510254A2586480029FC110429FC450485FC0104 36F1:100011FC11241124FDFC2524252425FC24004BFE292011222914454885840102 36F2:100013FE10201040FDFC2504250425FC250449FC2904110429FC440084880104 36F3:01007FFC082004407FFC41041FF01110115011200200FFFE08201C4003C03C38 36F4:2092212422482124F892484048804BFE4A02928A5252222232524A8A4BFE8202 36F5:101E13E010441124FC88242025FC2524252449FC292411242BFE450485140108 36F6:1020112411241124FDFC2480248027FE24904910295212542AA8442888440082 36F7:0C48704413FEFC50305058929492110E12000200FFFE08201C4003800C707008 36F8:1020102013FE1020FC2025FC2400240025FC4904290411FC28004488845003FE 36F9:210021FE21102210FAFE4A924E924AFE4A92929252FE229032504A204A588286 36FA:1040102013FE1000FD04248827FE240025FC4904290411FC2904450485FC0104 36FB:2020202023FE2050F8884B2649FC4820482093FE5000202031FC4820482083FE 36FC:1008103C11E01020FC2027FE242024A0252C4924292411AC2924452485FC0104 36FD:2040202023FE2202F820492448A848204BFE907050A820A831244A2248208020 36FE:2008200C200A23FEFA084A084AE84A0A4A0A92EC52AC22A832EA4A1A4A268442 36FF:20A820A823FE20A8F8A848004BFE4A22882049FC312411242934492880200020 3700:21002100213C2124FBA44924493C4BA44B649524593C212431244924493C8124 3701:1020102013FE1070FCA82524262225FC250449FC290411FC2904440083FE0000 3702:08087E0808FEFE0808487E2808080F28F0100400FFFE08201C4003800C707008 3703:2090208820FE2100F9004B3C4D004900493C91005100213C31244924493C8124 3704:200027FC24042434F5C4544455F45554555495F45444245425F4549458069002 3705:1040102013FE1040FC8825F02420244425FE480229FC112429FC452485FC0104 3706:2010209224522254FA1048FE48104E388A544A92331012102A10450088FE0000 3707:2020202021FC2020FBFE482049FC48208BFE4800304010242AA24A8A84880078 3708:00207E7C14C40838FEC62A2048FCA844128C0200FFFE08201C4003800C707008 3709:2124224822482124FBF84A084BF848004BF89248524823F832024A0249FE8000 370A:200023FC22042204FBFC4A484A484AFC8A484A4833FE12A42AA8449084C80886 370B:2104208420882000FBFE4800488849048A0249FC315411542954495487FE0000 370C:10001078FE4810487C480086FE0082FC7C441044FC2824286810302848448582 370D:1020101011FE1110FD7C251425FE2514257C4910297C114429444644827C0444 370E:101E13E011221094FC40248825F0242024C449FE282210202BFE445084880306 370F:100010FC10841084FCFC240025FE250225FE490229FE110229FE444884840102 3710:1020112411241124FDFC240027FE240025FC4904290411FC2888445083FE0000 3711:40482FFE004087FC544417FCE44427FC244420000200FFFE08201C4003C03C38 3712:1040119C11041104FDDC2504250425FC248848882BFE10882888448885080208 3713:1088108813FE1088FC2024502488250426FA4800280011FC2904450485FC0104 3714:1080104013FC1108FC9027FE240025F82508490829F81090289045128212040E 3715:2010201022FE2110F97C4854487C4B54897C491031FE111029104A90847E0000 3716:2090209027FE2090FBFC4A944BFC4A944BFC900051F8210831F8490849F88108 3717:2040208821FC2108FA524BFE485049884E2690C0531020643388483048C08700 3718:1020103C102011FEFD22253825E4251C2500497C2944117C2944457C854402FE 3719:2040202023FE2250FA504BFE4A524A528BFE4A00329212D42A98449284D2088E 371A:2040202027FE2402F90049FE4A104E204A7C92445244227C32444A444A7C8244 371B:21082108210827C8F11E57D2556457C0554897C8510827C82114511451248142 371C:21082108210827D0F11E579451245FD4521493D452542248224854D454248842 371D:2020205020882124FAFA481048204BFE485091FC5154218C310449FC490481FC 371E:08047F7808407F40497E7F4849487F4808487F480A88FFFE08201C4003C03C38 371F:2008238820882110F7DE529452A4539452949394529422C82388569450A480C2 3720:1020122213FE1090FC8825FE2710251025FE4910291011FE2910451085FE0100 3721:2124212422242424F954494A4A924E104A109250525C225032504AB04A9E8300 3722:102011FC112413FEFD2425FC242025FC252449FC284013FE288845D08470038C 3723:2110211421D22250FA7E4D5048904AA8492891445244248230084AA44A528452 3724:200023FE205023FEFA524BFE480049FC490491FC510421FC30204BFE48208020 3725:200023FE22522252FBFE480049FC490449FC910451FC210431FC488849048202 3726:200023FC200423FCF8044BFC48004BBC492497BC500823FE3108488848A88010 3727:200027FE24002628F54857EE5492548456A096A857E824882494551459249242 3728:200023FE220223FEFA104A544A384A548A824A50327C12902A1045FE84100810 3729:2040208023FE2222FAAA4A224BFE4A724AAA9202502023FE3020485048888306 372A:08047F782240FF40087E7F482A484948A8881400FFFE08201C4003800C707008 372B:228822A826A82BF0F01E522455D45C14541495D4555425482568555456148422 372C:210021F8220827FEFA884B244BFE4A008AFC4A0032FC12002AFC448484FC0884 372D:1020112410A813FEFE0224F82488248824F8480029FC112429FC452485FC0104 372E:200823E8228823EEFA284BF44A824BE2880049FC315411542954495487FE0000 372F:200027DE24922492F5D2555E555055D05492949257CE20002000552454928892 3730:21242174225822DAFBFE49544ADA4BFE88A2482033FE107028A8492482220020 3731:2042239C221023DEFA944A944C204BFC4A0493FC520423FC32044BFC49088204 3732:20402FFE240027FCF00057FC540457FC50809C9C57D43D54355C5C965556AE22 3733:2080204027FC2000FBF84AA84BF848404A449118524420A831904A884CA680C0 3734:210827FE210823FCFA944BFC48004FFE4C0291F8510821F8310849F8490881F8 3735:204027FE200023FCFA404BF84A404BF84A4093FC5004255430A84B104D488186 3736:21F0221027FC2204FBFC4A244BB84A2249FE921057FC224433FC48D0494A863E 3737:F7FC124817FCFC4686ECF55416EC155456EC24440200FFFE08201C4003C03C38 3738:0820FFFE28207DFC44887C5041FE7C2045FC7C200200FFFE08201C4003C03C38 3739:23DE225223DE2252FBDE4A524BDE489049FE911053FE251031FE491049FE8100 373A:252827BE294827BEFB184DAA49464BFC4A0493FC520423FC32044BFC49088204 373B:244424E42A0A2EEEF4045AEA5E0E50E05AAA9AEA504020242522550A590880F8 373C:21FC212421FC2124FBFE4AAA4BFE4AAA4BFE900053FE228A30F84888488883FE 373D:0888111022201110088800001FE0004000800100FFFE01000100010005000200 373E:0020FC200450085010881104160218883088D088108810881088110851082208 373F:0000FDF8040808501020101015FE18223024D020102010201020102050A02040 3740:00003E7C22042A08260822102210FF7E421052104A1042107F90021014500820 3741:10001FF820085FC890481FC810481FE800103FE000800100FFFE010005000200 3742:0104FD0E0530092017E01120153E196431A4D724112411241124112455442284 3743:0080FC8004F80908121011FC152419243124D1FC10501050109010925112220E 3744:20201020FE2001FC7C2044A87CA800A87CA804A808F81E22F0221022501E2000 3745:1000FE7810487C480048FE8682007CFC00447C4408281E28F010102850442182 3746:0020FDFE042009FC100011FC150419FC3088D3FE100011FC1104110451FC2104 3747:20201010FEFE00007C7C44447C7C00007C7C080810101EFEF010101050502020 3748:210447C88812F3BC20084B92F83E0380AAAAABAA00007C7C0808FEFE10103030 3749:0200010001007FFE400280040000000000000000000000007FFC000000000000 374A:0200010001007FFE4002800400003FF01010082004400280010006C01830E00E 374B:0200010001007FFE400280041FE0004000800100010001000100010005000200 374C:0200010001007FFE4202820407E004200840104000800180024004201810600C 374D:020001007FFE500290041FF8100020003FF800080008FFC80008000800500020 374E:020001007FFE40028204010001007FF8003000C003000C003000480087FE0000 374F:020001007FFE400281040280044008203458C446044004400840084010402040 3750:0200010001007FFE40828484044008401020221042088406084010203FF01010 3751:020001007FFE4002820401007FFC0400040007F0041008100810101020A04040 3752:0200010001007FFE4002810401007FFC010001001FF01010101010101FF01010 3753:020001007FFE4002810402800C603018CFE600001FF01010101010101FF01010 3754:020001007FFE4002820401007FFC08201010244844440280010006C01830E00E 3755:020001007FFE4202810409002828282447E400003FF00820044003801C70E00E 3756:020001007FFE420287E41840648003200C4071F806081A10012000C007007800 3757:020001007FFE420281041FF010101FF010101FF0110410881050122014181806 3758:020001007FFE420281043FF800001FF000001FF000001FF0101010101FF01010 3759:020001007FFE400280043FF801001FF001007FFC0000FFFE0000082010102008 375A:020001007FFE4002801C7BE00840104022787A400A402BFC1000280047FE8000 375B:020001007FFE400288040FFC1040304053F89248124812A81318120813F81208 375C:020001007FFE444284443FF804400440FFFE00001FF010101FF010101FF01010 375D:020001007FFE40028824082008207EFC08201C301A702A6848A4892208200820 375E:020001007FFE400280047FFC044004403C78200820083C7804400440FFFE0000 375F:020001007FFE4002BFFC00001FF010101FF010101FF010101FF004421842E03E 3760:020001007FFE40029FF410101FF010101FF012100100FFFE0000082010102008 3761:020001007FFE400280047F0022FC3E4422443E44222822282F10F22842440282 3762:020001007FFE400280F43F0001001FF011101FF001007FFC412441F45E144008 3763:020001007FFE400288047F7C08243E2408447F5408880200FFFE04401830E00E 3764:01007FFE4822BFFC08203FF80820FFFE01003FF821083FF82108FFFE20082018 3765:020001007FFE400284242420252424A83C2007FE0470FCA82524262224204420 3766:01007FFE49029FFC31005FF091001FF011001FF810003FE0084008F810086030 3767:01007FFE4402BFFC082007C0783811101110292845443FF801000100FFFE0000 3768:020001007FFE41029FF401007FFC00001FF010101FF0048808503820CB180C06 3769:01007FFE400281043FF820802FF820883FFE20882FF824C422A8449858868180 376A:020001007FFE4002904410407C4011F8FE48444828C87C4810AAFEAA11061202 376B:01007FFE4002810479F04A9050606198560649F04A406BF8544043F8404047FC 376C:20201020FE20822011FC7C2010207C2011FEFE2010507C50448844887D044602 376D:01007FFE4002900413F812085BF8560853F8914013F8144011F0104017FC1000 376E:01007FFE400288042A003E7C49447F4400443E2800287F1008102A2849441882 376F:020001007FFE400280741F800200FFFE082037D8C4463FF8200827C8244827D8 3770:01007FFE42029FF41490125011301FF00100FFFE92122FE8440407E008203060 3771:01007FFE408A8BFC488849FC495479FC08000BFEFA4248784888495088600980 3772:01007FFE411297FC511053F852A877FC141411F0F01057FC544453F892481258 3773:0200020002000200FFFC0200020012901248122422242212421282000A000400 3774:00087C08000801FE0008FE082488244824482408240824282412440243FE8000 3775:00003FF820083FF820083FF800007FFC00200020FFFE08200420042000A00040 3776:3FF8244824483FF80000044004420842303EC0000020FFFE0820042004A00040 3777:3FF000101FF000103FF000407DF011501C94E14C0020FFFE0820042004A00040 3778:010011102108450408003FF8200820083FF8200820083FF8044008421042603E 3779:01001110216843841C00E8001FE020204040BFF8210821083FF80492188AE07E 377A:22101410FF90141014147F521552FF9215107F1414043608551094A014401580 377B:22102210FF9022103E5408527F5249907F1008147F0408087F0808100F20F0C0 377C:200021FC20202020FC2028202BFE282028202820282028A02842480247FE8000 377D:2020202020202024FDA828B028B0292829242A2428A028402802480247FE8000 377E:20402040204023FCFC80288028F8292029202A20282029FC2802480247FE8000 377F:2020202021FC2124FD28292029F82908295029202A502A882D0A480247FE8000 3780:20402040204023FEFC802890291229542A902C28282428442982480247FE8000 3781:200021F8210821F8FD0829F82800291829E02904290428FC2802480247FE8000 3782:201C21E020442124FC88282028202BFE284828C8283028682986480247FE8000 3783:2840244842449244104029FE445082507C5044504450445244527C92448E0100 3784:2040204023FC20A0FD102A482DF4295029F0295029F42844283E480247FE8000 3785:200021FC212421FCFD2429FC282029FE287028A829242A202822480247FE8000 3786:2020202021FC2050FC882BFE280829E82928292829E829282808481A480287FE 3787:200021FC212421FCFD2429FC28002BFE29222914294829842902480247FE8000 3788:2040202021FC2104FD0429FC290029FC2B542B542DFC29542954490E480287FE 3789:2088205023FE2020FDFC28402BFE288029FC2A202C202BFE2802480247FE8000 378A:1040544054407C4092FC9250FE5000507C500050FE50105254929292510E2200 378B:00003FFC200420043FFC200020002FF82408241022202140208041404630980E 378C:00003FFC200420043FFC200027F82010202020402FFE20402040404041408080 378D:00003FFC200420043FFC210021002FE0212025202220232024A24422481E9000 378E:00003FFC200420043FFC20002FF82888288828882FF8280028024802480287FE 378F:00003FFC200420043FFC200020782780208020402FF8201020604180460099FE 3790:00003FFC200420043FFC2000208020402FFC200024082210212040005FFE8000 3791:00003FFC200420043FFC20002888249022A0208022A02492288A4082407E8000 3792:00003FFC20043FFC210022002FF8280828082FF8280828084FF8480888080FF8 3793:00003FFC20043FFC200028602F88280827F820002FF828084FF848088FF80808 3794:00003FFC20043FFC210023F02C202240218022402CF821084690406081800E00 3795:00003FFC20043FFC22202410280837F6241027F0241027F04410441084500420 3796:00003FFC200420043FFC20803FFC20802FF8288828A829D022A04490588C8080 3797:00003FFC200420043FFC209020882FFC2080288825D022A02490488C42808100 3798:3FFC20043FFC20002FFC2100230824882D50226025E029504250444899440080 3799:3FFC20043FFC200020F03F0021E02F0021F43F0420FC20884ED042A084981986 379A:3FFC20043FFC2000203827C020402FFE20402140265C2444475C444487FC0404 379B:00003FFC20043FFC2288249028E43284247C2C0034FC248444FC448484FC0484 379C:3FFC20043FFC220C2470281030FE223824542C92342025FE444444C8843805C6 379D:00243FFE222023A422243FA82B10529A462680421FF810081FF8100020004000 379E:00003FFC20043FFC24482848305422A425002C103490249C44904550863E0400 379F:3FFC20043FFC22202FF821402FF82A282DD828082FF820805FFC41408630180C 37A0:3FFC20043FFC20802FF821402A2827F02C1837F4241027F04080488892840100 37A1:3FFC20043FFC2000273822102F7C20002738221023BC2EC8413043108D480186 37A2:010001002108210821082108210821083FF801000100010001000100FFFE0000 37A3:01002108210821083FF80100054008203018DFF6021002100210041008A01040 37A4:010001002108210821083FF800000100010001000280044008203018C0060000 37A5:01002108210821083FF80000060001000100028002800440082010102008C006 37A6:100010F01090109054905490549054905490549054905C9264920112010E0200 37A7:01002108210821083FF8000000003FF004100420087C08041004200440288010 37A8:100011FC1004100854105420542057FE5420542054205C206420002000A00040 37A9:0100210821083FF8000000000FE0082008200A200920092210221022201E4000 37AA:00003FF0001000101FF000100010FFFE0100010021082108210821083FF80008 37AB:01002108210821083FF80200010001007FF8003000C003000C003000480087FE 37AC:010001002108210821083FF8000000003FF801000100010001000100FFFE0000 37AD:010001007FFC01000280044008203018C106010021082108210821083FF80008 37AE:01002108210821083FF8080008001FF810082010402000400C80030000800040 37AF:00003FF0001000103FF02000200420041FFC010001002108210821083FF80008 37B0:10801080108011FC552056205420542057FE542054205C206420002000200020 37B1:0100210821083FF8000000003FF82008200820083FF82008200820083FF82008 37B2:102010201020102055FC552455245524552455FC55245C206420002000200020 37B3:100810881048104854085488544854485408540E55F85C086408000800080008 37B4:1004101E11F0111055105510551055FE5510551055105D08650A014A01860102 37B5:01002108210821083FF8020001007FFC0820082004400280010006C01830E00E 37B6:10401020102013FE54885488548854885488545054505C206450008801040602 37B7:01002108210821083FF80100010000007FFC010001003FF801000100FFFE0000 37B8:01002108210821083FF8000000007FFC01000300056009103108C10401000100 37B9:1000100013FE1008540855E8552855285528552855E85D286408000800280010 37BA:01002108210821083FF8080008001FF0210001007FFC0280044008203018C006 37BB:0100210821083FF800001FF010101FF00000FFFE10001FF00010001000A00040 37BC:00003FF0002000C07D040588095011202118C50602000100210821083FF80008 37BD:2028202420242020ABFEAA20AA24AA24AA24AA28AA28BA90CB12022A00460082 37BE:100011FC11041104550455FC550055405544554855705D4065420242023E0400 37BF:0100210821083FF8000001003FF801000100FFFE10100820044003801C70E00E 37C0:00701F8001000100FFFE054009203118C006010001002108210821083FF80008 37C1:100011FE11001100557C551055105510551055FE55105D106510021002100410 37C2:100010FC108410A454945484548457FE5504554455245D0465FE000400280010 37C3:100011FC1004100455F45404540455F45514551455F45D146404000400280010 37C4:108410441048100055FE5420542054FC5420542055FE5C206420002000200020 37C5:10001088105011245554558C550455FC5400549054905C90651001120212040E 37C6:2090209421142118AB10AD32A952A90EA920A820ABFEB820C820002000200020 37C7:10201020112411245524552456AA54725420542055FC5C206420002003FE0000 37C8:102810241024102055FE5420552054B254B4546854A85D246222002000A00040 37C9:2040202023FE2202AC24A920A9FCA920AA20A820ABFEB820C820002000200020 37CA:1008103C11C01004554454A8540055F85410542057FE5C206420002000A00040 37CB:110410841088101055FC55045504550455FC545054505C9064920112020E0400 37CC:10901088108013FE54A054A854B054A454A854B055245D2A6532022202DE0400 37CD:1040102011FC1104550455FC5504550455FC552055225D146508014401820100 37CE:2008203C23C02044AA24A928A900A840ABFEA888A908BB90C860005001880604 37CF:10201020105010885544562254F854085410542055FC5D046504010401FC0104 37D0:1048104811FE104854485420541055FE5480548054805C806480008000FC0000 37D1:2020202023FE2020A820ABFEAA02AC04A9F8A810A820BBFEC820002000A00040 37D2:0100210821083FF800003FF80408FFFE04083FF808001FF8280848088FF80808 37D3:21842068203020C8AB04A840ABFEA8A0A920ABFCAD24B924C934012800200020 37D4:0100210821083FF8010002800C603118CFE6004000801FF0101010101FF01010 37D5:0100210821083FF800000020792048A04A204920483C4BE07820482000200020 37D6:0100210821083FF800003FF801001FF001007FFC00000820FFFE082010202020 37D7:01000100410451445554638C41047DF455545554555465944D3441047FFC0004 37D8:100011FC112411245574552455FC55045574555455545D746504020402140408 37D9:10881088108813FE5488548857FE540055FC550455045DFC6504010401FC0104 37DA:10201020FDFC1020302039F85488905010201050118C0100210821083FF80008 37DB:0100210821083FF8000010881088FBFE108810881CF8F0881088108850F82088 37DC:0100210821083FF800407C4004FC04847D28402040A87CA404A4052428A01040 37DD:1040102011FC100055085490540057FE5400540055FC5D046504010401FC0104 37DE:10481044105E11E054285412546A55965448545E55E05C2464280012006A0186 37DF:0100210821083FF8000008207FFC0820FFFE10102FC848448FC20810081007F0 37E0:200023FE2202228AAA52ABFEAA22AA22AAAAAAAAAAAABAFACA020202020A0204 37E1:0100210821083FF80000111009207FFC0400FFFE10102FE8C82608A0084807F8 37E2:0100210821083FF802003FF804800840FFFE00101F90109010901F9000500020 37E3:2104211421142114ABD2A922A92AAB48AB88AD50AD10B914C922017E01220100 37E4:0100210821083FF800003FF000101FF00010FFFE111009A005401930E50E0200 37E5:0100210821083FF8040008201FF00210FFFE08A03318CC4603801C3001C03E00 37E6:010041047FFC00007FFC41043FF801001FF011101FF011101FF00100FFFE0100 37E7:010041047FFC00003EF822883EF800003FF80000FFFE08000FF0001000A00040 37E8:102011241124112455FC540057FE5420544055FC55545D54655401540154010C 37E9:00207F20413E7F4448A47F24482845105328614600000100210821083FF80008 37EA:100011FC1124112455FC5524552455FC540057FE55205D226514014801840102 37EB:1040108011FC110455FC550455FC5420543257B454A85D286524022404A20040 37EC:010041047FFC0500397821083D7821083FF801003FF00820044003801C70E00E 37ED:100011FC110411FC551055FE5510554A5586540055FC5D0465FC010401FC0104 37EE:1040102013FE12025488550456225428542457FE54205C506450008801040202 37EF:010041047FFC020001007FFE48029FF4282007C01830E00E1FF010101FF01010 37F0:200023FE22022000A9FCA904A9FCA904A9FCA840A820BBFEC800008801040202 37F1:2104208420882000ABFEA820A820A9FCA820A820ABFEB800CAA4025204520000 37F2:100011FE11101120557C5544557C5544557C551055105D546552029202500420 37F3:200023FE20502050ABFEAA52AA52ABFEA820A820ABFEB870C8A8012406220020 37F4:2020204023FC2224AA24ABFCAA24AA44ABFCA840A8A8B8B4C93C01220222041E 37F5:0100210821083FF800003FF824483FF800007FFC010011F811001100FFFE0000 37F6:010041047FFC00003FFC2080210027F0241027F0241027F0408044908A881104 37F7:1088108813FE1088542054505488550456FA540054005DFC6504010401FC0104 37F8:2020204021FC2104A9FCA904A9FCA840ABFEA888A924BA22CDFC002000200020 37F9:20103F202ACE2AAAAEAAAAAAAAAAAEAAAAAAAAAAABEABEACDA28024802480288 37FA:010041047FFC01003FF82108FFFE21083FF811101FF00400FFFE082007C07838 37FB:08047F7808407F40497E7F4849487F4808487F4808880100210821083FF80008 37FC:0100210821083FF8082008207F3E08443EA40824FF2810281E1022284A448482 37FD:100013FE105011FC5554555455FC540055FC540057FE5C2064A8012402A20040 37FE:101011FE1110117C551455FE5514557C5510557C55545D7C6554027C0254044C 37FF:2088208823FE2088A824ABFEA850A888A904AA8AA888BBFEC888008801080208 3800:04001FF010101FF010101FF010001FFC10001FFC4924849C0100210821083FF8 3801:2040208821FC2108AA52ABFEA850A988AE26A8C0AB10B864CB88003000C00700 3802:21082108210827D0A91EAF94A924AFD4AA14ABD4AA54BA48CA4804D404240842 3803:2040202023FE2088A850ABFEAA22AAFAAA22AAFAAA8ABA8ACAFA0202020A0204 3804:0100210821083FF800007EFC22441A3462C404001FF010101FF010101FF01010 3805:010041047FFC020013FC240043F88A0813F8320853F8910013F8151010E0171C 3806:200023DE22522252ABDEA800A9FCA924A9FCA924A9FCB820CBFE002000200020 3807:0100210821083FF820501048FE4801FE7C5044507C501050545052929292310E 3808:200023DE225223DEAA52ABDEAA02AAFAAA22AA72AA22BA22CAFA0202020A0204 3809:102011FC1088105055FE540055FC552455FC552455FC5C2065FC002003FE0000 380A:2040207C204023FEAA42AA78ABC4AA3CAA00AA50AA54BB54C4D8045009FE0000 380B:21083FF800001FF010107FFC44447C7C00003FF80000FFFE10001FF800080070 380C:0100210821083FF800202220FFBE22423E9422103E102210FFA8242842448282 380D:010041047FFC08801FFC30805FF890801FF810801FFC11007FFC05401930E10E 380E:20A0209021FE2320A9FCA920A9FCA920A9FEA900A820BBFEC87000A803260020 380F:108813FE1088100055FC54A854A857FE54A854A855FC5C2063FE002000200020 3810:010041047FFC000000701F800200FFFE082037D8C4463FF8200827C8244827D8 3811:0100210821083FF800003FF824483FF802807EFC02803EF802807EFC02800280 3812:20022FE222822FEAAAAAAAAAAFEAA80AABCAA80AAFEAB90AC5420522092A0304 3813:208823FE208823FEAA02A9FCA800ABFEA840A8A2AB54B8B8CB54009203500020 3814:0100210821083FF800403E2022FC22883E5021FE20203E2052FC52209E201220 3815:010041047FFC004078804BF8524863F852484BF8484868B450BC41224222441E 3816:41047FFC08207FFC01003FF80100FFFE02403C500848FFFE08507E240854198C 3817:2040208023FE2222AAAAAA22ABFEAA72AAAAAA02A820BBFEC850008801040602 3818:0100210821083FF80A0033B822083A38238820883AB82288FFFE082010102008 3819:202023FE200021FCA904A9FCA800ABFEAA02A9FCA840BBA4C8D8033400D20330 381A:2144214425542364A94EABE4A804AA2CA944ABE4A884BBE4C88400E407140008 381B:108813FE10A8109055FE572055FC552055FC552055FE5D0063FC00880070038E 381C:220022BE23022254A9C8A83EAA0AABCAAD28A928AFEEB928CAA80258044E0080 381D:108811DC108813DE54885554562255FC550455FC55045DFC650401FC00880104 381E:22204AA08ABE1FC420A46F24A0282FA82210272822442F820100210821083FF8 381F:10501190109E13EA548A55D2568A54A45450548857265CA8647000A801240060 3820:2040207C204023FCAA44ABF0AA44AAFCAAA8AAF8AAA8BAF8CA0005FC05540BFE 3821:202023FE200023FCAA20ABF8AA20ABF8AA20ABFEA802BAAAC854018806A400C2 3822:21083FF802001FF011101FF012101FF004A808BA3082C27E01007FFC0C48763E 3823:200023FE222222CCAA44ABEEAA44AAEEAB54AA44AA10BA90CA9E049004900BFE 3824:202023FE200021DCA954A9DCA888ABFEA888ABFEA888BBFEC894018802A400C2 3825:27FC244427FC2444AFFCA800AFBEAAAAAFBEAAAAAFBEB840C84007FC00400FFE 3826:20A821FC22AA23FEAAAAABFEAAAAABFEA800ABFEA800B9FCC90401FC008803FE 3827:202023FE224823FEAA48AAECAB5AAA48AA50ABDEAA50BBDCCA5005DE04500850 3828:2154212423DE2154ABAEAD54AFFEAC92AFFEAA44ABDEBA44CBD4020C0284034C 3829:0080008021402220241020003FFC0000092009200920112011222122411E8000 382A:00007FFC0100010001000100010001F8010001000100010001000100FFFE0000 382B:00007DF01110119011521D12E20E440001003FF80100FFFE028004401830600C 382C:00007CF81088108810881CF8E00041003FF801000100FFFE028004401830E00E 382D:00007C7C1010101010101010FEFE000000007C7C1010101010101E10F0FE4000 382E:220014007F7C141055103610FF9000103E10221022103E10221022103EFE2200 382F:00001FF01010101010101FF01000100010001FF81008100810081FF810080000 3830:10007E7C124412441244227C4A4484001FF0001000101FF01000100410040FFC 3831:3FF000103FF020041FFC08207FFC08200FE008200FE00820FFFE082010102008 3832:0840084008407F4249444948495049604940494049404B4208420842083E0800 3833:060001000280044008203118C10601001FF01110111011101150112001000100 3834:1000100011FC7C24542454A454A454A45524542454245C441044108411141208 3835:02000100FFFE1000100010001FF8010001003FF8210821082128211001000100 3836:1020102010407CF854885488548854885488548854885C8A108A110A11061200 3837:100013FC10847C8854885490549C54845544554455285D281210122814441182 3838:1020102010207C2055FC54205420542057FE542054505C501088108811041202 3839:1020102010507C5054885504560254885488548854885C881088110811081208 383A:1020102010207CA854A454A2552255205624542454285C081010102010C01300 383B:020002083FD002200240FFFE010002800C801FF82888488888A8089000800080 383C:1004100E10F07C805480548054FE54885488548854885C881088110811081208 383D:10401040107C7C8455885650542054505488570654605C10100810C010201010 383E:10001EF8228862A894920882307EC10001003FF8210821082128211001000100 383F:0880088828902EA028C028842E84F17C01003FF8210821082128211001000100 3840:0100210811080910092001007FFC410441044384454449244104410441144008 3841:1020102013FE7C505488550456FA540057FE544054805DFC1004100410281010 3842:00047FA410243F2451240A040C043114C1083FF8210821082128211001000100 3843:1010111011107D285544550055FE540054A854A854A85CA810A810AA112A1206 3844:1040104010807CFE5502560255F25512551255F255125D1211F2100210141008 3845:10201020107C7C8455485430542054485590543E54425DA41018101010601180 3846:1080104013FC7D005500550055F854005550555055505D50125012521452180E 3847:100013FE11207D28552855E855285528552855E855285D2A113A13EA10261020 3848:1080108010F87D08561055FC55245524552455FC54505C50109010921112120E 3849:201023882088F8FEA890AB90AA24AA24AA38AB88A890B89020A420BE22822100 384A:10401040107C7C8455085600542055CE5502550255CE5D021102110211FE1102 384B:1020102013FE7C5054885524562255FC552455FC55245DFC10221022101E1000 384C:100011FE11027D7A5502557A540054FC548454FC54845CFC1084108410941088 384D:02001FF010101FF010101FF00200FFFE08203118DFF611101150112001000100 384E:1040104810847DFE542057FE548855245642558854105C621184101810601380 384F:204020A02110FA08ADF6A800ABC4AA54AA54ABD4AA54BA5423D42244225422C8 3850:210820882090FBFEA800ABC4AA54AA54ABD4AA54AA54BBD422542244225422C8 3851:0610381008527E5408901C282A284844088201003FF821082108212821100100 3852:1008101C11F07D10551055FE5510557C5544557C55445D7C11441244127C1444 3853:200023FE2222F820ABFEA820A9FCA924A9FCA924A9FCB82023FE202020202020 3854:00407F40127E0C88FF4819482A504820A850118C01003FF82108212821100100 3855:1088108813FE7C8854A8542055FC55245524552457FE5C201050108811041202 3856:1008103C11E07C2057FE542055FC552455FC552455FC5C2011FC102013FE1000 3857:2004201E23F0FA1EAA10AAFEAA92AA98AAF2AA8EAA80BAB822A824AA254A2A86 3858:1088105010007DFE545055FC545457FE545455FC54505CD81154125210501050 3859:1020104011FC7D04555455245554550455FC540055125DD4111811521192110E 385A:1088108813FE7C8855FC548857FE542055FC552455FC5D2413FE110411141108 385B:1088108813FE7CA8541057FE5480548054FC540054A85CA810A810AA112A1206 385C:2100211023DCFA54AD54AA88A908AAF4AC02A800ABFCB8402150224825442080 385D:2020247C2284F948A830A8CEAE10AA7CAA10AA7CAA10BAFE2210221025FE2800 385E:202021FC2124FBFEA924A9FCA820A9FCA924A9FCA840BBFE208821D02070238C 385F:2090209027FEF890ABFCAA94ABFCAA94ABFCA800A9F8B90821F8210821F82108 3860:202027A420A8FA92A914AA08ADF4A802ABF8AA08AA08BBF8220821102FFE2000 3861:200023FE2200FA04ABF4AA04AAEEAAA4AAA4AAECAA04BAA42244227425942008 3862:21FC210421FCF904A9FCA800ABFEAA52ABFEA800ABFEB88020FC208421142208 3863:102008207F3E0020223E1402FFBE88A0093E7F20493E49204D3E4A200822081E 3864:205022522154F850ABFEA888A850ABFEA820A9FCA820BBFE20A8212426222020 3865:203E27C02244F928ABF8A840AFFCA800ABF8A808ABF8B80823F82544252A28FA 3866:1020101011FE7D0254FC54A8553054FC558454FC54845CFC108410FC10481084 3867:2040202023FEFA8AA904A812ABD4A848AA8AA974AA02B9FC210421FC208823FE 3868:2148214C22AAF808AFFEA948AB68A94AAB6AA94CAB6CB948216A239A20262042 3869:210447C88812F3BC20084B92F83E0380AAAAABAA01003FF82108212821100100 386A:203E27C42128FBFEAA02ABFEAAA0AAEEAAAAAAEEABA8BA4622F82548243029CE 386B:100011FC210421FC450445FCF88009FE1222112229524502FDFA440200140008 386C:1110212045447978111025247D7C05240110FFFE20803E88225222224A5A8586 386D:441049245E7844104A285F7C40007FFE441049245E7844104A285F7C40007FFE 386E:49204920AABEEBA04940AABCEB802900FFB8240825082508228A528A45868882 386F:010000803FFE2000201020F827802080208020FE3F802080408240828082007E 3870:010000803FFE2000200027F82080208020803FFE208020804080408082800100 3871:010000803FFE21002100210023F0221024202820204020C0412042108C083006 3872:010000803FFE20002090208820FE2F802080208820902060204241A24E1A8006 3873:010000803FFE2000203C27C024402440244027FE242024202412450A46068402 3874:010000803FFE2080204020402FFC20002408220822102110412040009FFE0000 3875:010000803FFE20802140222024902848304627F0201020204340408080400020 3876:010000803FFE2000200027F8240824082408240827F824084120421084080804 3877:010000803FFE2000208020802FFC21C022A022A02490288857F4408080800080 3878:010000803FFE2200220023FE2500290031F82100210021FC4100410081000100 3879:010000803FFE2000200023F82208220823F82208220823F8420842088FFE0000 387A:010000803FFE2000200027F82408240827F82408240827F8400040009FFE0000 387B:010000803FFE20002180263C24A424A424A424A425A426B42528412042208420 387C:010000803FFE208020802FF828882FF828882FF820842048203041D45E0C8004 387D:010000803FFE2000204027F820483FFE204827F8204027FC40405FFE80400040 387E:010000803FFE200027F8240827F8240827F82484248824502420451846068400 387F:010000803FFE2208210821102FFE204024442444244427FC2084410046009800 3880:010000803FFE204020402FFE204027FC2444245424E8215042484C4680400040 3881:010000803FFE208021F022102D2020D023202C7C218426884050406081800E00 3882:010000803FFE2040208027F82408240827F82400240027FC4404440487FC0404 3883:010000803FFE2100208027F8240827F8240827F8248224442428451046088406 3884:010000803FFE200020002FFC200023F822082208220823F82000420841109FFE 3885:010000803FFE200027FC204023F820402FFE211021102FFE2110421042108410 3886:010000803FFE200027FC2444244427FC2444244427FC204027FC404040408FFE 3887:010000803FFE210020802FFC200027F8200027F8200027F82408440847F88408 3888:010000803FFE2280224027FE24402C4037FC2440244027FC4440444087FE0400 3889:010000803FFE2000218C2E70221022103F90261E27702A902A1252124212820E 388A:010000803FFE20802FF82140222024103FFE201027D0245047D0401080500020 388B:010000803FFE22202278248825502C243448259E242224642598441044608580 388C:010000803FFE20002EFC2A082AE82CA82AA82AA82AA82AE84EA8480888280810 388D:010000803FFE200021102FFE2110204023F8224822482FFE20A0411046089806 388E:010000803FFE2000203827C020402FFE20402140265C2444275C444447FC8404 388F:010000803FFE204020A023182DF62000278424A427A424A427A4448444948588 3890:010000803FFE200023F0221023D0225022502FFC280429E4292449E448148808 3891:00803FFE2280224027FC24402FF8344027F8244027FC248040805FFE80800080 3892:00803FFE2040207E20402FFE28422BF8284229FE290429FC490451FC910427FE 3893:00803FFE204027FC21102FFE200023F8220823F8220823F840404FFE80400040 3894:010000803FFE220024482848305422A425002C103490249C44904550863E0400 3895:010000803FFE22282224257E29482E4822FE254829482F7E42484448887E1040 3896:010000803FFE200020782F80249022A03FFE2490280837F6449047F0849007F0 3897:00803FFE203827C020802FFC211027F8391621F020002FFE480249F2891209F6 3898:010000803FFE221021202FFC21202FF821283FFE21282FF820004A4849249124 3899:00803FFE251025103FD0253C271422142F942A942F9422144FA4422483541C88 389A:00803FFE208020F820802FFC28842BF028882BF82A482BF84A4857FC9084230C 389B:00803FFE204020A0211022082DF6200027BC24A424A427BC411042A884440882 389C:00803FFE22083FFE220823F8200027FC244427FC244427FC40404524850A08FA 389D:010000803FFE24002706293832082F882ABE2F882A9C2FAA4008554895482008 389E:00807FFE40007E7C52244A1452244FF848884FF848884FF842205FFC44108808 389F:00000020F82008201020113C2120792009200920492031FC10002C0043FE8000 38A0:000003FCFA040A0412F4129422947A940AF40A944A04321412082C0043FE8000 38A1:0440247C24A83D5004287DFE24884448841808200820FFFE0820102020204020 38A2:082049202A3E7F4841A85D2855105D28424608200820FFFE0820102020204020 38A3:2420FF20247E7EC482287A104A287AC6040008200820FFFE0820102020204020 38A4:084008487F4408440840FFFE104010401F401140112021222112410A4A068402 38A5:00207F28412441245D20413E41E05D205520552055205D2441144114450C4204 38A6:0020FF2802247A244A207A2E00F0FF2002207A204A204A107A12020A0A060402 38A7:00007FF0001000103FF0200020003FF800080008FFE800080008000800500020 38A8:00007DFC0420042004207C20402043FE40207C20042004200420042028201020 38A9:00407C40048004FC05047E044004410440847C44044404040404040428281010 38AA:0000F9FC0800080008007BFE40804080410079FC080408040804080450282010 38AB:0020F8200820082009247924412441244124792409240924092409FC50042000 38AC:0040F840084008400BFE7840408040904090792009200A480A440C8451FE2082 38AD:00207C200420043E04207C20402041FC40847C88044804500420045029881606 38AE:0080F88008FE09000A207920412C417443A47924093409280922090250FE2000 38AF:0000FBFC0A040A040A047BFC4220422043FE7A200A200A100A120A8A53062202 38B0:0010F810081009FE09127914411041FC414479440928092809100A2852442482 38B1:0020F840088809040BFE780240204020412879240A240A220C22082050A02040 38B2:00007CF804087CF840807CF804080408285010200000FFFE0000082010102008 38B3:00807C8004FE050006007C1C41E0412041227D24052805100510054829841102 38B4:00003FF8000800083FF8200020003FFC00043FE42AA424A42B2424A43FE80010 38B5:0020F8200850088809047A0241FC4000400079FC090409040904090451FC2104 38B6:0000FBFE08200820084079FC41044104410479FC090409040904090451FC2104 38B7:00107C920492049204FE7C204020407E40827D42042404280410042028401180 38B8:0020F7201120113E1144F744844484A48428F7281110111011281148AA844502 38B9:00407C2005FC040004887C5043FE402040207C2005FC04200420042028201020 38BA:0040F82009FC08000888785043FE404040407BFE088809880850083050C82304 38BB:001CF9E0082008200BFE78A84124424240407BFE0888090808D0083050482184 38BC:00207D2404A404A804207DFC4124412441747DAC052405240524050429141108 38BD:0000F7EE124212421242F3CE8248824883C8F24E124212E217421042A0544048 38BE:0000FBFE0850085009FC79544154415441FC7820082009FC0820082053FE2000 38BF:0080F8BC0884090809FE7B204520417C4190791009FE09100928092851442182 38C0:0020F8200BFE082009FC790441FC410441FC790409FC09040BFE088851042202 38C1:0088F8880BFE088808887BFE408041FC43247DFC092409FC092409245124210C 38C2:0000FBFE080009FC0904790441FC400043FE7A8A0A520BFE0A220A22522A2204 38C3:0200F11E17C212021482F7DE805087908490F79E1482178214821482A4944588 38C4:0200F97E08400C7C0A4478FC4140467E422078200BFE087008A8092452222020 38C5:0000FBDE08880AA80BFE798842DA44A641F87908090809F80908090851F82108 38C6:07FCF24817FC1C4616ECF55486EC855486ECF454140817FC104013F8A0404FFE 38C7:08000FE010201FC000407FFC09003200CC803080CFF80888088808A808900080 38C8:20203C3C444478780808FEFE5050A8A84848BEBE2A2A2A2A2A2A2E2E08080808 38C9:000400047F08081008200844080408080810082208420F04F008401000600180 38CA:040008001FF02820444003801C70E10E0600384001880610382000C007007800 38CB:11001104110411087FD01122190215041108FFD0112211021104210821104160 38CC:08000804080408080F900822080208047F08411041224102410441087F104160 38CD:08000804100422084110FFA2008200047F08411041224102410441087F104160 38CE:010002001FF010101FF010101FF001001150218846441990062018C007003800 38CF:08000804FF84140822104122BE8222043E0822103E220802FF84080808100860 38D0:080010047F0441087F1041227F0208040808E8902D222A024904888828101060 38D1:02023FC222042F8822903FC222822F8422082F902A822F824A844F888A9009A0 38D2:410022040004FF888890AAA29C828884FF8800107F2241027F0441087F104160 38D3:08020DC228443D484490A9423242C404248815107FC20E0215042488C4500420 38D4:0800080013FE2020482008201020302050209020102010201020102010A01040 38D5:084008401040204048400FFE10403040504090A010A010901110110812041402 38D6:08400840104020404BFE0840104030A050A090A0111011101288124814441802 38D7:08400820102021FC49040904110431FC51049100110011001100120012001400 38D8:08800880110021FC4A040C0411E431245124912411E411241004100410281010 38D9:104010402040404097FC144424446444A44427FC244424442444244427FC2404 38DA:08000BFC120422044AF40A04120432F452949294129412F41204120412141208 38DB:0840084010A021104A080C0613F83000500093F8120812081208120813F81208 38DC:100217E22242424A924A124A224A67EAA24A224A224A224A22422442244A2844 38DD:08280824102420204BFE082011243124512493A8112811101212122A14461082 38DE:08900890110821484A440C92110833FC509490901090109011121112120E1400 38DF:08200820102023FE4820082011FC3000500091FC110411041104110411FC1104 38E0:10401040207C40849588165024206450A488270624602410240820C020202010 38E1:111011102110421092FE169226926A92A29222FE229222102210221022102210 38E2:09080888109023FC4824082413FC3220522093FE106210A2112A122414201020 38E3:10401040204047FE9040145022486248A55428A220A021102110220824042802 38E4:08500848105E23E44828083210CA370650509048105E13E41028103210CA1706 38E5:111011102110427C921016102AFE6208A20822FE220822482228220822282210 38E6:08380BC0104020404FFC095012483486508097FC1110121011A0106010901308 38E7:11001208244847889108124827C86008A7C8244827C8244827CA244A244A24C6 38E8:12101210221042109F7E151025106510A57C29442544224422442544257C2844 38E9:111011102110411097BC111021106338A3B82554255429922110211021102110 38EA:083C0FC01244212848000BFC1080308057FE910011F812881250142018D81306 38EB:0808083C11E020204BFE082011FC312451FC912411FC102011FC102013FE1000 38EC:080009F81108210849F8080017FE310851F8910811F81108113E17C810081008 38ED:08000888125222224A520A8A120233FE50889144127A10881150102010D81706 38EE:0820082013FE202048200BFE128A325252FA9222122212FA12221222122A1204 38EF:08000BFE120222024BFE0A101292325452FE928212FE128212FE1482148A1884 38F0:081C09E01020212448A80BFE107030A8512492221040102412A2128A14881078 38F1:08200BFE102021FC48200BFE100031FC510491FC110411FC110411FC10881104 38F2:121012102A904A909FBE102420546F94A01420142F94288828882F9428942022 38F3:1100110023FC46A89AA812A827FC62A8A2A822A82FFE200022A8225424542000 38F4:1110111027FC411091101FFE204067FCA44427FC244427FC2000211022082404 38F5:10101410227C401090FE1044262862FEA210227C221022FE2210221025FE2800 38F6:10401FFE200047FC940415F4251467FCA00023F8220823F8220823F820002FFE 38F7:1080104027FC444492A8129424746000A3F822A82FFE200027FC204021402080 38F8:150815482DA8453E9FA8124824486ABEA30825882988237E25402920251E2200 38F9:1040102027FE44A894FE1550277C6550A57C2550257E254028A42A8A328A2478 38FA:0400040004000400251024882444444404000400040004000400040004000400 38FB:1010082004400280010002800C603018C0060100088848844812481287F00000 38FC:1000100011FC1044184455445144514491441244104410841084110412281410 38FD:02000200FFFE042008201C4003800C7070080100088848844812481287F00000 38FE:100013FC11041144192454A85088508890501050102010201050108811041602 38FF:10401040108018FC550452045004910410841044104410041004100410281010 3900:030000802140222024102808300620003FFC0100088848844812481287F00000 3901:00003FF801000100FFFE0280044008203018C106088848844812481287F00000 3902:00003FE0082008400C780A081210112020C043308C0E02005104511290120FF0 3903:10401020102013FE18805480508050FC90841084108410841104110412281410 3904:10201020102013FE1820542051FC512491241124112411341128102010201020 3905:7FF80200420042007FFC0480088010842084C07C010008844892481287F00000 3906:1008101C11E01100190055FC5144514491441128112811101110122812441482 3907:1010107813C0104018405440504057FE904010A010A010901110110812041402 3908:1000104010201010189054805080528492821282128214881088108810781000 3909:100013FC1010191055105110521093FE10301050109011101210141010501020 390A:1004130810D01020185054885104500090041104108810501020105011881606 390B:101010901090188855085104520495FA10881088108810881108110812281410 390C:10881088108810881BFE548850885088908810F8108810881088108810F81088 390D:00007DFE1040108011FC10041E04E00440280110088848844812481287F00000 390E:100010007E7C1244124412442244227C4A448400010008844892481287F00000 390F:1080108010F811081B1054A0504050A093181C0610C010201010118010601010 3910:0100010001FE010001003FF8200820083FF82008010008844892481287F00000 3911:10201020102010201BFE54405040508090FC1184128410841084108410FC1084 3912:10201020102013FE18505450508851249222102011FC10201020102010201020 3913:10401040104010401BFC544050E050E091501150124815F41842104010401040 3914:1088108810881908557E53085508914811281128110811081108110811281110 3915:10201020112411241924552451FC502090201124112411241124112411FC1004 3916:10401020102013FE1A0254045000500093FE1020102010201020102010A01040 3917:010001007FFC01003FF80200FFFE082012102208C2261290124822480A000400 3918:1080108010F811081A10542053FC50049004100411FC10041004100413FC1004 3919:3FF8200820083FC8204820483FC8200820083FF8010008844892481287F00000 391A:10801080113C1A0054805080517E930815081108110811081108110811281110 391B:10801088109C1970551053105510911011FE11101110111011101110117C1100 391C:202820242024202033FEAA20A224A224A32422A8222822102212242A24462882 391D:10401020102013FE18405488510453FE909210901090109011121112120E1400 391E:1040102013FE1A025400503853C090401040107C17C0104010421042103E1000 391F:044004403FF8244824483FF8244824483FF80100088848844812481287F00000 3920:7F84082410243F2451240A24040408043014C008010008844892481287F00000 3921:200420042FC422143214ABD4A254A454A6542554289420942104220424142808 3922:1040104017FE1080190055FC5304550499FC1104110411FC1104110411141108 3923:101008207FFC08200820FFFE0820102020204120088848844812481287F00000 3924:1020102013FE12221A2257FE5222522293FE1020112010A0104010A011181606 3925:10401020102017FE18405484510853F090221044118816101020105011881604 3926:204020402FFE3040A840A7FCA444A44427FC2040224021402080214022302C0E 3927:1008101C11E01100190055FE51005100917C1144114411441144127C12441400 3928:10881088108810881BFE548850885088908817FE100010881084110412021402 3929:08000FF010202C4003801C70E00E1FF0101010101FF002005104511290120FF0 392A:0000FFFE100010F83E884288A4A818941084207CC10008844892481287F00000 392B:040004007FFC08001FF028104FF088100FF0081008500A205104511290120FF0 392C:1020102011FC18205420502053FE90001020102011FC10201020102013FE1000 392D:1010107813C01040184057FE50A0511092081516111011101110121012101410 392E:2200140019FC24204C2014F82420442005FC2800110008844892481287F00000 392F:100013FE120212521A8A5706520252FA928A128A128A12FA128A1202120A1204 3930:0900090011FE1280348050FC9080108010FC1080108002005104511290120FF0 3931:100013FC1000100019F855085108510891F81000110810881090100017FE1000 3932:010001007FFC11101110292845440280044008203018C106088828A4282447E0 3933:100013FE10101820546850A453229020100011FC110411041104110411FC1104 3934:20002FFE248024903490AF90A490A490A49027902490249224D22F92208E2080 3935:00407E40047E08880E881948E850082008502888130602005104511290120FF0 3936:10901088108013FE18A054A850B050A490A810B01124112A1132122212DE1400 3937:1040104010A011101A88544651F050109020104013F812081208120813F81208 3938:1040104013FC18405440504057FE909012941292149219121110121014501820 3939:105010481048184057FE504052449164116810D0115012481444104211401080 393A:208020402FFE22003200AA00A3F8A000A2482248224822482248244A244A2806 393B:0600387C224432642A5422442A54324804401840610008844892481287F00000 393C:1110111011101390193C5514511457D4911411141214129417D4122410541088 393D:1020102013FE182055FC504053FE9048108810FE110811481228140810281010 393E:100013FE12021252188855045020502093FE1020107010A81124162210201020 393F:1040108017FE11101A48544653F85248924813F81248124813F810421042103E 3940:1040104013FC1040184055F8510851F8910811F8110811F81108110817FE1000 3941:010001007FFC01001FF01290129052905FF040007FFC02005104511290120FF0 3942:100013F8120813F81A0857F8500053FC901017FE101012101110101010501020 3943:100013DE125212521BDE5652525253DE920212021202120212021202120A1204 3944:1020102011FC1820542053FE50889144124210F8118812501020105011881606 3945:101C13E010841A445548511057FE9402100013F81108111010A0104011B0160E 3946:1040104013F81848544857FE5048904813F8144412E811501248144611401080 3947:10501048105E13E41828543250CA570690501048105E13E41028103210CA1706 3948:10201020FE3E9220922092FC9A84948410FC1100088848844812481287F00000 3949:1040102011FC100019085490500053FE9000100011FC11041104110411FC1104 394A:200027BC24A424A434A4AFBCA4A4A4A4A4A427BC24A424A424A424A42AA4314C 394B:0840082017FE104030A451A89290148810C41082010008844892481287F00000 394C:1100110011FC1A045484549452A4908417FC108411C412A41494108410A81010 394D:1108110817FE1108190855F85108510891F81108110817FE1000109011081204 394E:0C80708011FCFD24322438445444508491041228111008844892481287F00000 394F:10901090109013FC1A945694529453FC92941294129417FE1000109011081204 3950:010002800C603018C7C600003EF8228822883EA8009002005104511290120FF0 3951:00007FFC02001FF010101FF010101FF010107FFE410288844892481287F00000 3952:1008103C13C010441A2455285100502093FE107010A810A81124122214201020 3953:1040104013FC18A05510520857FE900813C812481248124813C8100810281010 3954:1040102013FE1880550453FE500291FC110411FC110411FC1104110411141108 3955:01000910092012C0043019086914091012A004401830600C01004884481287F2 3956:00907890490849086A445C524888FDF84808484048244AA24A8A4C8888781800 3957:11FC1104110411FC1904550451FC5040902013FE108810881050102010D81706 3958:22002200227E27123212AA52A252AFD2A2522292241225122FA224A2204A2084 3959:1020102011FC11241924552451FC50209040102010A41282128A128A14781000 395A:20402140265C3444AC44A75CA444A44427FC244420A020A02110220824042802 395B:100013FC10081810542053AE52A292AA12A412A413AA103210A0104017FE1000 395C:100013FE12221BFE562253FE500091FC110411FC110411FC1104110411141108 395D:2000277E21243124A93CA724A424A43C242427242126217C210421042A042404 395E:11041088100013FE184054C25122525490981138125410941112161010501020 395F:110011F8120813F0181057FE50805144966810B01128166810A4112216A01040 3960:100013FE10221920553C512052FE940011FC110411FC110411FC110411141108 3961:100013FC120413FC1A00569852E05284927C122013FE127014A815241A221020 3962:11081088109017FE1890549053FC52949294130C120413FC1204120413FC1204 3963:020002007FFC0440092037D8C1061FF001000FE001003FF801004884481287F2 3964:00207E20145008887F442A2249F8880828101020010008844892481287F00000 3965:11FC1124112411FC1924552451FC5020902013FE1222122A12FA120A12021206 3966:3FFC20802FF82080249024902AA83144222024103FFE02005104511290120FF0 3967:100013FE1020104019FC5504510451FC910411FC1104110411FC100010881104 3968:102010F8FC20242025FC4800282010F82820442081FC02005104511290120FF0 3969:1040104413F41848545057FE5040908011F81308150811F81108110811F81108 396A:1020112410A810201BFE54A851245202904017FE108811081190106011981604 396B:1040102017FE100019F8550851F8500093FC1204120413FC1204120413FC1204 396C:2080204027FC3208A910A7FEA402A884204027FC210021F82108220822282410 396D:1020102013FE102019FC544053FE508891241222112410A81124122210A01040 396E:1080108011FC1244195455F450845128929011FC1244155411F4108411281210 396F:007C7F80110808903FF80100FFFE00003FF800081FF800083FF8020851249FE4 3970:10A0132E122212221BAE5622522253FE902013FE110410881050102010D81306 3971:100013FE122812281AEE5628522852EE9228122812EE12281228122813FE1000 3972:01007FFC01001FF010101FF010101FF01010FFFE1010200801004884481287F2 3973:200027FE2420244035FCAD04A5FCA504A5FC2524242024A829242A2230A02040 3974:2004203E27E0343EAC20A5FEA522A53825E2251E250029782A48324A248A2906 3975:200027FE240225FA3442ACC2A52AA46AA4B2252A246A24AA2522244227FE2402 3976:01007FFE44429FF404403FF80440FFFE082012102108C9062828282447E40000 3977:010000803FFE20402FFE22482248255428A223182C0620804A444A4A920A01F8 3978:0000FDFC85248524FDFC9124912491FCFD049000902090149552B542CE488438 3979:1010545038881104FEFA10483848548891281210010008844892481287F00000 397A:1020102011FC1820542053FE5080910413FE100213FC12941294129417FE1000 397B:002800243FFE20A02F2422242FA822182B1252AA4A46848201004884481287F2 397C:200027FC20403278AA40AFFEA100A1FC220023FC200425542554280420282010 397D:102013FE102019FC542053FE500091FC110411FC110411FC110411FC10881104 397E:100013FE124812481BFE5648522053FE924012FC13441244127C120013FE1000 397F:08207F20087E7E4408A4FF2810101E2822444682810008844892481287F00000 3980:2020247C22843148A830A0CEA610A27C2210227C221022FE2210221025FE2800 3981:004027FC104013F8024873F8124813F8104017FC284047FE01004884481287F2 3982:111009203FFC20044FE808200FE001003FF82108211802005104511290120FF0 3983:1040102013FC18005508509053FE922012A012FC1320122012FC1420142019FE 3984:010000803FFE222022202F7C222027702AA83224208020484A444A1491F00000 3985:22A822A827FC32A8AAAAA4E6A800A7FC2444204023F822482248224822582040 3986:1040107C10401BFE5642527853C4923C120812F0132412A815FE142018A01040 3987:1040102013FE12501A5057FE5252525293FE1200129212D41298149214D2188E 3988:22082110200027FC3040ABF8A040A7FCA00023F822A822A822A822A82FFE2000 3989:102013FE102019FC540053FE520291FC100011FC110411FC1104108813FE1000 398A:108813FE1088100019FC54A850A853FE90A810A811FC102013FE102010201020 398B:2040204027FC3110AA48A446A3F8A05027FC208023F82D0821F8210821F82108 398C:01F03E0003F03E0003FA7E0201FE0C20703C1DE2F0221C1E01004884481287F2 398D:100013DE125212521BDE5488505053FE90201124112411FC1024104010801100 398E:102011FC102413FE182455FC502053FE900011FC112411FC112411FC100013FE 398F:200027BC24A427BC3420ACA4A39CA000A11027FC211021102FFE211022082404 3990:101417FE10101BD0541053D0501093D0125013D0125013C8124A13CA11861242 3991:2008278820883110AFDEA494A4A4A79424942794249424C827882C9420A420C2 3992:100013FE125212521BFE542053FE500091FC100011FC100011FC110411FC1104 3993:1110111411D212501A7E5550509052A89128114412441482100812A412521452 3994:3E1022143E1222103EFE00103E2822283E2822443E44228227004884481287F2 3995:20202720253C254435A8AE10A528A546A53825102550267E2490247C241024FE 3996:2000279E2492279E3492AF9EA442A422A40A25462542255226322402240A2404 3997:2110211027BC3110ABB8A554A912A00023F8200027FC20402248244429422080 3998:10207E20423E7E4442A47E241028FF2820103E284244868201004884481287F2 3999:11FC112411FC192455FC502053FE922A12FA120A1246102010A4128A128A1478 399A:401020082108F8BE008050142208FA3E22082A487A3C2AA82AA8528841888008 399B:0A0033B822083BB820883AB82288FFFE082012102108C9062828282447E40000 399C:210827FE2148222037FEAA20A3FCA220A3FC222023FE220027F8211020E02F1E 399D:3C20D0404DFC3104C9FC150425FCCC5014502492D50E0A0001004884481287F2 399E:01007FFC01003FF80000FFFE00023FF00100FFFE00107DFC44907D30489487F2 399F:31FCCB242D2431FCC924152425FCCC2015FC2420D4200BFE01004884481287F2 39A0:228422842AA426C4329EAFE4A004A454A28C2FE4210427C4210421C42E142008 39A1:244424E428A83AAAAEEEA4A4AAAAAEEE224220402FFE20E0215022482C462040 39A2:1108110811EE12941842540053DE525293D2125213D2121A1294135012101010 39A3:2100479C828017C0203E6788A4882788210827C829082FE821104884481287F2 39A4:1040FE40107C7C840028FE2082207C5000887D2644107C5445422F4AF2384000 39A5:20402FFE284227FC3040ABF8A040A7FCA04027FC24A427FC20402524252A28FA 39A6:2000279E2492379EAC92A79EA482A532251225B2251225F224A2252A261A2404 39A7:2108252827BE294837BEAB18A5AAA946A3F82208220823F82208220823F82208 39A8:27BC24A427BC24A437BCAC44A5F4A444A5F4255425F4255425F424E42554244C 39A9:201C2EE02A542A283A7CAC10AAFEAA00AAFC2A042A7C2C0428FC2814294A2A38 39AA:224822E8230836EAAA1CA2E8A208A2E825B428E2200023F8211020E023182C06 39AB:252827BE294837BEAB18A5AAA946A3FC220423FC220423FC220423FC21082204 39AC:200027FC24A424A437FCAA10A2A8A4BEAF68223C24A82FBC20282AA82ABE2020 39AD:27FC20402FFE28423358A840A358A000AEEE2AAA2EEE20002FFE224825542FFE 39AE:0240022003F87E00020003F83E00020002FC7F100120014001840E447034000C 39AF:004800440040FFFE004008400844104422447F28012800120F32F04A40860302 39B0:225022482248554088C00040FFFE00400040002400280012003200CA03060002 39B1:004000487F4400440040FFFE0040084408447F440828082A0F12F02A40460082 39B2:084008487F4408440840FFFE104010441F4411441128112A2112252A42468082 39B3:084008487F4408440840FFFE0040084408447F440828082A0F12F02A40460082 39B4:004800440040FFFE20403E404244B4440C443228C1287E124232424A7E864302 39B5:0828482448247F20482E88F00820FFA418241C282A2829104912882A08460882 39B6:004800440040FFFE00407F40104422447F4409283E2808120F32F04A00860302 39B7:0028FC2404246820102EFEF092209224FE2492289228FE109212922A92468682 39B8:082808240FA408207F2E41F07F2041247F2449280828FF900812082A08460882 39B9:00207C2844247C2444207C3E01E0FE2440247E28AA282A104A32924A2A864502 39BA:00287FA440245F20402E7FF055205224592450A842287F9052124A2A82460682 39BB:0028EF242124A920652EA9F0212010247E24422842287E104212422A7E464282 39BC:082808247F2410203E2E1070FFA02224412490A8262822103612222A3E462282 39BD:20142012FC1023FE40107BD04A50CBD278124BD248147AAC4D4A4AAA48165822 39BE:020001003FFC200420043FFC2080248024F027903C90249244B2440283FE0000 39BF:020001003FFC200420043FFC208020802FF821C022A022A04490488890840080 39C0:020001003FFC200420043FFC20002FF022102220233822884450442088D81306 39C1:010000803FFC20043FFC208020802FFC208020803FFE2100421044088FFC0404 39C2:020001003FFC200420043FFC200020002FFC288428842FFC488448848FFC0804 39C3:1004100410841084FE841084108412841C8C30B4D0C410841004100450042004 39C4:1000100011041104FD0411041104150419043104D1041104110411FC50042000 39C5:1000100011FC1044FE441044104412441C443044D04410841084110452282410 39C6:1020102010201020FDFC11241124152419243124D12411341128102050202020 39C7:1000100011FC1104FD0411041104150419743104D10411041104110451142108 39C8:100011FC10041004FC0410FC10801480190031FCD00410041004100450282010 39C9:1100110011FC1200FC0011F8100014001BF83008D0081008100A100A50062002 39CA:10201020102013FEFC20102011FC152419243124D12411341128102050202020 39CB:1040104810441044FC4013FE10401440184030A0D0A010901110110852042402 39CC:1008103C11E01020FC20103C11E014201820303ED3E01020102210225022201E 39CD:10401020102013FEFC801080108014FC18843084D08410841104110452282410 39CE:100011FE10081088FC881088110815FE18183028D04810881108120850282010 39CF:200023FC22042204FA94225422242A243254E2542294230422042204A2144208 39D0:2000200027BC20A4F8A424A422A42AA83128E1282290229024A82828A0444082 39D1:1020112010A010A0FC2013FE1022142218423052D04A108A1082110252142408 39D2:20402020202023FEFA022404200028903090E0902088210821082104A2044402 39D3:1008103C13D01290FE901290129016901A903288D28812C812A414D454922800 39D4:2028202420242020FBFE222022242A243224E228222822102212242AA4464882 39D5:20002080231E2252FA52225222522A523252E2D2235A225420902090A1104210 39D6:1040102011FC1104FD0411FC11001500197C3108D110112011421282527E2400 39D7:1090109010901290FE9212D4129816901A903290D290129212D21712520E2000 39D8:088008882E9028E428842E7CF00000E01F0001003FF801007FFC010005000200 39D9:1000104010201028FC08108814901A9432A2D2A214C210881188128854782000 39DA:1000100013FC1100FD0011F01110151019903250D2501210121212925312220E 39DB:04402440247C248024902508040800E01F0001003FF801007FFC010005000200 39DC:100013FE12101210FE1012FE129216921A923292D29A12941210121053FE2000 39DD:100010007E7C124422442A7C440080E01F0001003FF801007FFC010005000200 39DE:1008103C11E01020FC2011FE10401440187C30A4D0A811281110122854442082 39DF:2200217E21402440FA402240204029403140E2402640224022402240A27E4000 39E0:1020104010881104FBFE1002142018203128D124122412221422102050A02040 39E1:10201010101013FEFC201042108415F818103022D0C413081010102850C42302 39E2:200027FC24042444FC44244427FC2C443444E4A42494251426042404A7FC4404 39E3:10201120112011FCFD201220102013FE187030A8D0A811241124122250202020 39E4:10401020102013FEFC40108815041BFE3092D0901090109011121112520E2400 39E5:10201120112011FCFD201220102013FE18903090D0901090111211125212240E 39E6:20802080210021FCFA04240423E42A243224E3E42224222423E42004A0284010 39E7:1040102013FC1040FC90110813FC100419503150D1501150125012525452280E 39E8:1008101C11E01100FD0011FE11001500197C3144D14411441144127C52442400 39E9:200027FC24042404F5F42444244425F43554E5542554255425742446A4464842 39EA:1040104010FC1104FA0811FE1500197C3144D1441154114811421242523E2400 39EB:100013FE10201020FC4011FC1154155419543154D15411541154114451142108 39EC:00007DF0111011901D52F20E440000E01F0001003FF801007FFC010005000200 39ED:7CFC1088109010881E84F094408800E01F0001003FF801007FFC010005000200 39EE:10001040119C1104FD041104110415DC19043104D1041104110411FC51042000 39EF:10401040104411F4FC48105013FE104018803184D29814E010821082507E2000 39F0:1008103C13C01200FE201220122013FE18203020D12811241222142250A02040 39F1:0808081C147022104110BEFC001000103E1022FE2210221022103E1022500020 39F2:2080204027FC2404F848204020402BFC30E0E1502150224824442842A0404040 39F3:1088FD0412FA1C48F0881128321000E01F0001003FF801007FFC010005000200 39F4:101010D813941094FC9013FE10901494189430D8D398109010AA10CA52862102 39F5:100013FE10101020FC6810A413221020180031FCD10411041104110451FC2104 39F6:1040108011F81108FDF8110811FA150A190C33F8D01810281048118856282010 39F7:100011FC10201020FC2013FE10501488190432FAD48810881088108850F82088 39F8:1040102013FE1000FDF81108110815F8180033FCD00810301020102050A02040 39F9:100011FC110411FCFD0411FC100015FE180833FED00811081088100850282010 39FA:1020102213B410A8FCA8112412A2104019FC3104D10411FC1104110451FC2104 39FB:100013FE10401080FD441224106812B0193032A8D06810A41122122050A02040 39FC:1020102013FE1020FC2011FC102014201BFE3040D0A411A81290148850C62080 39FD:100011FC11041124FD2411FC1124152419743154D15411741104110451FC2104 39FE:1080108010FC1154FA5410A415241A443094D108104010A412AA128A54782000 39FF:1088108810881088FD5412221442102018203120D13C112012A01260543E2800 3A00:103C11E0102013FEFC2011FC14241BFE3024D1FC107010A81124162250202020 3A01:1040104013FC1040FC4011F8110815F8190831F8D10811F81108110857FE2000 3A02:1020102013FE1020FDFC112411FC152419FC3020D07010A81124162250202020 3A03:1040102013FE1000FDFC110411FC140019FC3008D01013FE1020102050A02040 3A04:200027FC24442444FDF4244424442FFC3404E5F42514251425F42404A4144808 3A05:1088108813FE1088FCA8102011FC152419243154D14C11841104110451142108 3A06:2110211021102110F7BC21102110233833B8E5542554299221102110A1104110 3A07:102049FC212409F871481230144C00E01F0001003FF801007FFC010005000200 3A08:1040102017FE1108F890106011981E063108D1F8110811F81108110852082408 3A09:100013FC120413FCFE2013FE1210128A1B063000D3FC120413FC120453FC2204 3A0A:1040104013FE1080FDFC122015FE100019FC3104D1FC110411FC110451142108 3A0B:1040104413F41048F85017FE1040188031F8D308150811F81108110851F82108 3A0C:08007F7808483E4800487F86410082FC3C4408447E2808287F10082828441182 3A0D:08083EFE08087F4808283E0808287F1000201FC001003FF801007FFC01000300 3A0E:100013FE10201040FDFC1154115415541954312CD02013FE1050108851042202 3A0F:1020112411241124FDFC108014801BFE3090D1101152125412A8142858442082 3A10:2100217C21442244F244267C2A10221032FEE2382254225422942312A2104210 3A11:1000108812521222FE52128A120217FE18883144D27A10881150102050D82706 3A12:1020102013FE1050FC88132611FC1420182033FED000102011FC1020502023FE 3A13:1040102013FE1202FC8811041222112019FC3220D02017FE1020102050202020 3A14:20142012201027FEF410241025D024123412E5D42554254825DA242AA8465082 3A15:100013F811081110F91C12E412A41A5434A8D10013FC12941294129457FE2000 3A16:2008200827C82210FA1E24A427D429143114E7D42114210821C82E14A4144022 3A17:10401040107E1040FBFC100415FC180433FCD0401240127C1240154054FE2800 3A18:1020102010A410A2FD2A10101460198036FCD08410FC108410FC108450FC2084 3A19:101E13E011221094FC40108811F0142018C431FED022102013FE105050882306 3A1A:1090109013FE1090FD0011FC120411E4192431E4D12411E41124100450282010 3A1B:100013DE125213DEFA5213DE12021A223222D2221252124A128A1202520A2204 3A1C:1040107C104013FEFA42127813C41A3C3240D22013FE12881250142054582986 3A1D:100013FE12021202FBFE121012921A5432FED28212FE128212FE1482548A2884 3A1E:1020102013FE1020FDFC102013FE1440188831F0D02413FE1022112452A22040 3A1F:1020112411241124FDFC100013FE140019FC3104D10411FC1088105053FE2000 3A20:100013FE12021000FDFC110411FC150419FC3040D02013FE1000108851042202 3A21:200027FE240225FAFC4224C2252A2C6A34B2E52A246A24AA25222442A7FE4402 3A22:21102212245427D8F810201227D22C4E3440E7D22454245827D02452A552448E 3A23:2120211022082486F91023F82008280037BCE08424A4229424A42084A2944108 3A24:200027FE24502488FDFE269024FC2C9034FCE490249024FE24802400A7FE4000 3A25:2008210821082208F2BE24AA2F2A212A322AE4AA2FB620A220222AA2AAAA4824 3A26:10A0109011FE1320FDFC112011FC152019FE3100D3F811081090106051982606 3A27:10401048108411FEFC2013FE108815041BFE3524D12411FC1124112451FC2104 3A28:104013BE12121292FE5212AA132410401BFE3222D22213FE1222122253FE2202 3A29:1040102013FE1202FAEC122412441A4432EED22412A412A4124E1460549E2900 3A2A:100011FC110411FCFD0411FC1020152418A83020D3FE1090109011125212240E 3A2B:20902290229C22A0FAD02288228828803000E3F822A822A822A822A8AFFE4000 3A2C:2040204023F82040F7FE200023F822083208E3F820A4212823102D48A1864100 3A2D:1040102013FC1204FBFC120012F81A8832F8D20013FC132415FC1502590220FE 3A2E:2020224024EC24A4F4A424E424A424A436E4E40C2110211021102112A212440E 3A2F:2200211E27D22012F7D4245427D8201437D2E092211221DA27142110A5104210 3A30:1040102013FE1088FD241242109015F818083044D0A81190128814A450C22080 3A31:204020FC21082650F92020C023202FFE3000E3FC200023FC200023FCA20443FC 3A32:2110211027FC2110F840202027FC2C043444E04027FC20E021502248AC464040 3A33:1040102013FE1202FC2011FC105014881BFE3008D1E8112811E8100850282010 3A34:2110211021102FDEF12027C0245C27C43448E7C821102FD021222122A11E4100 3A35:1108109017FE1000FBC4125413D41A5433D4D24412CC100013FC108451142608 3A36:1040108011FC1104FDFC110411FC150019FE3100D1FE100212AA12AA5202200C 3A37:1088108813FE1088FCF8102011FC152419FC3020D3FE102011FC102053FE2000 3A38:1040102013FE1242FC28129412AA14CA18F83300D02011241124112451FC2004 3A39:108813DE108811DCFC8813DE108814001BFC3004D00411FC1004100453FC2004 3A3A:1088108813FE1088FC8810F814201BFE3222D33212AA137612221222522A2224 3A3B:08047F7808403E402A7E3E482A48FF4808A81FC001003FF801007FFC01000300 3A3C:00407CF8554854307DCE54F854887CF800201FC001003FF801007FFC01000300 3A3D:200427C420042394FA94239420142FD43554E55427D42554254427C4A4544008 3A3E:2208211027FC2040FBF8204027FC28403020E1C02044276821502248AD464080 3A3F:2040207C204027FEF442247825C2243E3500E53825A826AA2AA62940B2FE4400 3A40:2040207C204027FEF442247825C224BE3480E5FC255426D424B4292EAA24504C 3A41:1040102013FE1202FCA0109011FE15201B2031FCD12011FC1120112051FE2100 3A42:220422042784F494290C27C425643554E7C42546257C27C425442544A44448C4 3A43:2040202027FE2492FBFC209023FC289037FEE1082204246220102180A0604010 3A44:10201124112411FCFC0011FC112415FC192431FCD040102412A2128A54782000 3A45:100013FE105013DEFE52125213DE10501BFE3222D22213FE1222122253FE2202 3A46:221421122FD22010F07E2790249024903790E12825A825682928214AA54A4286 3A47:102011FC102413FEFC2411FC14201BFE3000D1FC112411FC112411FC500023FE 3A48:1040102013FE128AFD0411FC14441BFE3044D1FC108011FC1284148450FC2084 3A49:204020A0211826E6F80023F822082BF83000E7BC208424A4229424A4A2944108 3A4A:101C13E010441124FC8811FC1154155419FC3008D7FE11081088108850282010 3A4B:204023F8204827FEF04823F820402554375CE44427FC2444275C2554A5544844 3A4C:109017FC109413FCFA9013FE11121BFA350ED1F8110811F8110811F850902108 3A4D:1210121013DE1528FCA4102013FE10201BFE3222D22A127410A8112456222020 3A4E:20082788248C278AF48827BE200827883488E7882494279424942494A49445A2 3A4F:100011FC112411ACFD74112411FC142019FC3020D3FE100012A4125254522000 3A50:2210221023DE2528F8C4204023FC284037FCE0102FFE201022102110A0504020 3A51:200023F8208027FCF11022082CA620A037BCE0A023B820A027BC20A0A0A040A0 3A52:2110211027BC2110FBB825542912280033F8E00027FC204022482444A9424080 3A53:2C7844486C4844867D7800487C301048FCA41FC001003FF801007FFC01000300 3A54:40004FDC48544854EFD44A944AA64FC06A9CCA944FD44814528852486454C822 3A55:100011FC102013FEFA2211AC142019AC3050D0C8132610F8100810D050202010 3A56:100013FE100011FCFD2411FC15241BFE3000D1FC112411FC112411FC500023FE 3A57:244427FC212023FEF6202BFC222023FC3220E3FE220027FC2108211EA2024C1C 3A58:1104108813FE1020FDFC102013FE145419923090D3FE109010D4138A509621A2 3A59:2080204027FE2512FBFC211027FC291037FEE110224825F428422040A7FC4000 3A5A:211027FC211027FCF40423F8200027FC3080E14426A8217026A82126A6A04040 3A5B:27FC244427FCF44425F4255425F43554E5F4244C27FC241427FC2514A4B447FC 3A5C:201027D0251027DEF45027E8250427C43000E3F822A822A822A822A8AFFE4000 3A5D:204027FE200021F8F90821F820002FFE3402E3F82180264421B82668A1A64E60 3A5E:2110255425B82910F2A82444200027FC3444E04027FC20E021502248AC464040 3A5F:1040102013FE1252FDFC105011FC14501BFE3088D12412FA1020112452A22040 3A60:2080204027FC24A0F7FC24A427FC24003524E5A8253025A4251C2800AAA45452 3A61:200027FC2100F3F82508210821F83000EFBE2208279E24922CB22492A79E4492 3A62:210827FE21082000FBFC229422942BFC3028E3FE2220232422A82292A42A48C6 3A63:27BC24A42294F4A42FFE284227FC3040E3F8224823F8224823F82040A7FC4040 3A64:214827C8210827D0F55E27E4255427D43554E11427D4220823C82254A55448A2 3A65:2114211227D22110F1102FFE229026D23292E6D2229426D4228A22CAAF164022 3A66:10A0109011FE1320FDFC112011FC152019FE3100D3FE1252128A137652522276 3A67:11FC110411FC1104FDFC108811FC14881BFE3088D12412AA107010A851242060 3A68:108813DE108811DCFC8813DE108817FC180431FCD00413FC104012A4528A247A 3A69:2400249E25042608F45E245223D2211E3112ED5E25522592295E2920B52C4212 3A6A:2100213E22082290F4BE2F222122223E34A2EFBE20A220222ABE2A80A8144022 3A6B:2042239C221023DEFA94229424202BFC3204E3FC220423FC220423FCA1084204 3A6C:210821CC210A27E8F52E25D8274824CA340AE54C276C2548254A297AA7A64042 3A6D:22A0244C24A4260CF4A4264C24A42FFE3802E3F02020204027FC2040A1404080 3A6E:2140226C2244236CFAA423AC22A42FFE3108E2F4244223F8204027FCA04040C0 3A6F:221023D0241E2FE4F5542FF4254827D431B2E22027C0208827FC2044A3504488 3A70:211027FE211023F8FA0823F820002FBC34A4E7BC20402FFE21502248AC464040 3A71:101E13E011221094FBFE125217FE180433C4D27E13C4125413CC128452D42348 3A72:21102FFE211027BCFCA427BC2140292033FEE22027FC2A2023FC2220A3FE4200 3A73:2108229423DE26B4FBDE229423DE2A9433DEE21027FC210820902060A1984606 3A74:27BC24A427BC24A4F7BC24A427BC212033FEE22027FC2A2023FC2220A3FE4200 3A75:210821EC210A2FEAF9282BC8293E2FE83948EBE82A282B682AA82BF4AAB452A2 3A76:221023DE25282084F7FE224827FC2C4636ECE55426EC255426EC2444A4544408 3A77:204027FE249223FCF89023FC20902FFE3108E3FC252221F8212021FEA0024556 3A78:11FC112411FC1124FBFE12AA17FE1AAA33FED02013FE124210F81150502023FE 3A79:11FC112411FC1124FBFE12AA17FE1AAA33FED00013FE128A10F81088508823FE 3A7A:00100410441044FE4410441044FC774444444444442844285510662844440182 3A7B:201020107E1042FE84107F1040FC5E44524452445A2854285010942898441182 3A7C:101010103E1042FEA410181010FC2444C8441F442128D2280C1008283044C182 3A7D:10101010FE1010FE1010FE1092FC9244FE441044382854289210102810441182 3A7E:02100F10781008FEFF102A102AFCFF442A442A44FF28082808100E2870442182 3A7F:1020102020203F3E404480443E4402A40428082810102010212821281F440082 3A80:00407C401040108010FE11081288FC8810881050105010201050108851042202 3A81:081008101410141E2210521088FC084400447E44022804280410082808440082 3A82:201020107F10801E00107E1000FC0044FC440444042805280510032801440082 3A83:00100010FF90021E02107A104AFC4A444A444A447A284A28021002280A440482 3A84:282028202820FE3E2A442A44FE44A8A4A828FF28291029102D284A4848848902 3A85:7FFC01003FF82108228824482118010001FC01003FF00820044003801C70E00E 3A86:021007107810481E481048107EFC484448444844482844284510632849440482 3A87:0820282028203E3E4844084408447FA414281428141014102528264844848102 3A88:08100810081E7F10081008FCFF440044084408287F28081008100F28F0444082 3A89:082008201420223E4144BEC4004400A43E2822282210221022283E4822840102 3A8A:00107E101210121EFF10121012FC7E44204420447E286228A21022283E442282 3A8B:00107F1041107F1E41107F1000FC00447F4408440828FFA80810082808440882 3A8C:0010FC100410681E1010FE1092FC9244FE4492449228FE289210922892448682 3A8D:082008207F20083E08447F44414482A43C28042808100F107828082828441082 3A8E:081008100810FF9E08102A102AFC2A445D4488C4082814281210212841448082 3A8F:101020107F10491E49107F1049FC51447F4424444428FFA80410042804440482 3A90:081004103F10211E21103F1024FC264425443F44242824284A10492891442082 3A91:08100810FF90141E2210491088FC7F4449447F4449287F2808100A280C440882 3A92:101067104110411E7710411041FC7F4414441444142814282510262844448082 3A93:02100F107810081EFF9008102AFC2A44EBC42A442AA86B28AA10082808440882 3A94:221022102210221EF790221022FC66447744AAC4AA2832282210222822442282 3A95:081008100F9E08107F1041FC7F4441447F4449280828FF900810082808440882 3A96:00107E1002103E1E0210FF9008FC094449442A441C282A28C910092828441082 3A97:101008107F1E0010221014FCFF44004400443E282228221022103E2822440082 3A98:082008201420223E4144BEC4084408A47F28492849107F100828144822844102 3A99:00207F204920493E7F44494449447FA40828FF281C102A104928884808840902 3A9A:242024207E20243E2444FF4400447EA4422842287E10421042287E4842840102 3A9B:22102210FF10221E3E1022103EFC22442244FF4440285428621040287E440082 3A9C:101092109210921EFE100010FEFC10442044FE44AA28AA28AA10AA28AA448682 3A9D:08100810FF90081E7F1049106BFC5D4449447F4408281C282A10492888440882 3A9E:0010FF108110BD1E8110BD1081FC00447E4442447E2842287E1042287E444282 3A9F:10200820FF20003E3E4422443E4400A47F28412841107F10412841487F844102 3AA0:441028100010FF1E2810FE102AFCFF442A44FE4428286C28AA10292828442882 3AA1:101008107F10411E08103E1008FC3E4408447F4408283E28221022283E442282 3AA2:28104B104910491E6B10491049FC7F4408447F44012832280C10122861440082 3AA3:102008207F20003E3E4422443E4400A47F2841285D1055105D28412845444282 3AA4:00207F2049207F3E49447F442A442AA4FFA82A282A107F100828FFA808440882 3AA5:10101E1010107F1E51105C1072FC4E4440445F4451285F2851105F285144BF82 3AA6:10200820FF20813E00447E4408447EA44A287E284A107E100028244842848102 3AA7:0810141022105D1E80903E1022FC3E4400447744112855283310552811443382 3AA8:22101410FF9E08107F1008FCFFC449442A44FFA800287F10411041287F444182 3AA9:04083F8804887FEE04883F88043C555475D444547FD4444875C8555455548462 3AAA:00107F101010FF9E2210411094FC1444F7C4144477281428F790142814441482 3AAB:10101F101010FF9E80907F102AFC5544A2447F44A2A83E2822103E2822443E82 3AAC:0010EE102210AA1E6610AA1000FC24447F44C8447E2848287E1048287F444082 3AAD:10101F10101EFF109110FCFC9144BF44AA44BE28AA28BE1080107F285544FF82 3AAE:00087FC80408FFEE84283588041C359400140014EEF4AAA8AAA8AAB4EEF4AAA2 3AAF:020001007FFC0820044003801C70E10E01001FF801000100FFFE010001000100 3AB0:020001007FFC0820044003801C70E10E1110092005407FFC054009203118C106 3AB1:0080208010F80108FE1009FC092449242924112413FE28502850488881040202 3AB2:00400440024012400840084001FC7E400040004000407FF80008000800080008 3AB3:0040044002401240084009FC7E400040004000001FF02008200820081FF00000 3AB4:00107C10009000500010FE9028502810281E29F028102A104C10481080100010 3AB5:101010109490585010107C9010501010FE1E11F0101010102010201040108010 3AB6:0010FE101090105020107C9044504410441E7DF04410441044107C1044100010 3AB7:0010FE10009000507C104490445044107C1E01F04410241028100E10F0104010 3AB8:22082248FFA8222822083E48222822283E0E22782208FF080008140822084108 3AB9:08087F484928FFA849087F4808287F28490E7F781008FF08210872080C08F308 3ABA:08080848FFA80828EB88AAC8EBA8AAA8EB8EAAF8EB8814081208220841088108 3ABB:210447C88812F3BC20084B92F83E0380AAAAABAA04401240087EFFC000400040 3ABC:00000004FF78044004407440547E544854485448744854480448048814880908 3ABD:0000FFFE0000000C7CF04480448044807CFE4488448844887C88450801080208 3ABE:100010041E78224062409440087E144822484148BE482248224822883E882308 3ABF:08004904497849407F401040207E48488848494849487F480848108820884108 3AC0:00007C0444787C4044407C40007EFE4882488248FE4882488248FE8882880108 3AC1:11009102AABCBBA09120AAA0BBBE8024FFA492249224A1A48024FFC400440084 3AC2:100008047F784040524052407F7E524852485E48404855485548558880880108 3AC3:202010201020FF20202020203E202220225022502250225042884A8885040202 3AC4:02000100FFFE100010003FF8480884087FE810081F8810882088208842A88110 3AC5:2020102010500088FD04220220F83C00240027FE248824882488448855088A08 3AC6:202010200050FE50208821043E22242024A824A4252425224622542088A00040 3AC7:10100810FF2820443E822210220842204A10840800003FF80008000800080008 3AC8:10100810FF2820443E822210220842204A1084081FF02008200820081FF00000 3AC9:2040104010FC0104FE0821FE21003D7C254425442554254825424542553E8A00 3ACA:2100110011FE0200FC0021FE20083C0825E825282528252825E8440854288810 3ACB:2080108010FE0120FE2021FC21243D2425FC2524252427FE2504450455148908 3ACC:2080108010FE0100FE00200021FE3C1024102490249C24902490449055FE8800 3ACD:2100110011FE0200FC902090215E3D6427542554255425482548455455148922 3ACE:2100110013FEFC0023FE222239FC282029FC292429FC292429FC48205BFE8020 3ACF:2100110011FE0200FDFC205021FC3D54255425FC244027FE2488459054708B8C 3AD0:00001FF0101010101FF0101010101FF00000203823C03C04200420041FFC0000 3AD1:004000407C40444045FC444444447C4444444484448444847D04450402280410 3AD2:00001FF0101010101FF0101010101FF008200820FFFE08200820102020204020 3AD3:004000407C8044FE4500460044FC7C0844104420444044807D02450200FE0000 3AD4:00001FF0101010101FF0101010101FF00200020003F8020002000200FFFE0000 3AD5:00001FF0101010101FF0101010101FF000007FFC04400440084010422042C03E 3AD6:0200020003F802000200FFFE000000001FF0101010101FF0101010101FF01010 3AD7:00001FF010101FF010101FF000001FE000400180FFFE01000100010005000200 3AD8:00007FFC010003000570190CE10201001FF0101010101FF0101010101FF01010 3AD9:002000207C20442045FC442044207C2047FE4420445044507C88448801040202 3ADA:08001FF82248444808881108222804101FF0101010101FD0101010101FF01010 3ADB:000001FC7D0445044504450445FC7C5044504450445044927C924512020E0400 3ADC:000001F8790849084908490879F8490849084908490879F84800000007FE0000 3ADD:0008003C7BE04A204A204A204A207BFE4A204A104A104A127A0A4A8A03260212 3ADE:002001247924492449FC482048207BFC49044888488848507820485001880606 3ADF:000000F87C8844884488448845067E00440044FC448444847C84448400FC0084 3AE0:002000207D2444A444A8442045FC7C204420442047FE44207C20442000200020 3AE1:1FF010101FF010101FF008001FF02820444003801C70E30E00C00E0001800040 3AE2:00200020782049FC4820482048207BFE482048404840488879044BFE01020000 3AE3:1FF010101FF010101FF001003FF8210821083FF8210821083FFA0102010200FE 3AE4:00001FF010101FF010101FF0010000801F0001047D88095011202118C5060200 3AE5:004000407CFC45044688445044207C40448045FC468444847C84448400FC0084 3AE6:0840084010FC10883550542094D8170614F81488148814F81488108810F81088 3AE7:00001FF010101FF010101FF0111009200100FFFE0380054009203118C1060100 3AE8:0040002078204BFE4A024C4478404BFE48884888490878D04820005000880304 3AE9:010001007FFC01000820FFFE082008201FF0101010101FF0101010101FF01010 3AEA:01007FFC01003FF80200FFFE08203018D3F61210121013F01210121013F01210 3AEB:00001FF010101FF010101FF000007FFC044004402448144814500440FFFE0000 3AEC:00800080790049FC4A044C047BE44A244A244BE44A247A244BE4000400280010 3AED:00001FF010101FF010101FF001003FF80100FFFE00407FFC0840044001400080 3AEE:088008882E9028E028842E84F07C00001FF0101010101FF0101010101FF01010 3AEF:1FF010101FF010101FF000003FF820083FF820083FF800007FFC04401842E03E 3AF0:008000407BF84A084A084BF84A087A084BF84A404A444A287A104A8803060200 3AF1:00001FF010101FF010101FF001003FF80100FFFE044024484444884211402080 3AF2:002000207BFE482048204BFE7A024C0449F8481048207BFE4820002000A00040 3AF3:00003FFC20002FF820003FFC24482530260E20002FF828084FF848088FF80808 3AF4:004000447BF4484848484FFE782048404BF849104A207DFE4820002000A00040 3AF5:0090009078904F9E4890489048907B9C4890489048904F9E7890489000900090 3AF6:000001FC780448FC480449FC78004BFE4A22482049FC79244924013401280020 3AF7:08207FFC08200FE008200FE00820FFFE10102008DFF610101FF010101FF01010 3AF8:00400040F7FE904093F8904897FEF04893F890409240927CF240954004FE0800 3AF9:1FF010101FF010101FF00000061838E020803E8022FC3E902090209040908110 3AFA:08200820082014502288492408201450228841061FF010101FF010101FF01010 3AFB:00400040F0A0911092089DF69000F7FC94A494A497FC94A4F4A494A404140408 3AFC:008200827A824BEA4C8A488A4FFA788A4BEA4AAA4AAA4AAA7AA24AE2008A0084 3AFD:000001F87808480849F8480848087BFE48204A22497448A879244A2200A00040 3AFE:0020012478A448A848204BFE4A027A024AFA4A8A4A8A4A8A7AFA4A02020A0204 3AFF:00A00090788049FE49104B104DFC7910491049FC49104910791049FE01000100 3B00:004000207BFE480049FC490479FC480049FC480848107BFE4820002000A00040 3B01:00001FF010101FF010101FF0204010A0811042E8140623F8E208220823F82208 3B02:01FC0124792449FC4924492479FC482048204BFE4A227A2A4AFA020A02020206 3B03:3FF820083FF820083FF8100020087FFC00043FF820083FF8110822900C60F01E 3B04:1FF010101FF010101FF000003FFC20802FF820803FFC22204A285424A4A20840 3B05:3FF820083FF820083FF800007FFC44447FFC0000FFFE08000FF810082028C010 3B06:000003FC7A044BFC4A204BFE4A107A8A4B0648004BFC4A047BFC4A0403FC0204 3B07:0080008078F849084A104DFC79244924492449244BFE78504850008801040602 3B08:000001F87908490849F84908790849F848004BFC4A947A944A94029407FE0000 3B09:000003FE7820484049FC4954795449544954492C48207BFE4850008801040202 3B0A:1FF010101FF010101FF000FC7F0811103FF80200FFFE080017F02220C1C00E3C 3B0B:008000BC7884490849FE4B204D20797C4990491049FE49107928492801440182 3B0C:1FF010101FF010101FF00100FFFE00001FF010101FF010101FF0092011102308 3B0D:002800247BFE482049FC492479FC492449FC492448087BFE4888004800480018 3B0E:00001FF010101FF010101FF0082012483CF0082014503EF80000248822444244 3B0F:000003FE780049FC4904490479FC48004BFE4A8A4A527BFE4A220222022A0204 3B10:000003FC78904A94499848904FFE780049F84908490849F87908490801F80108 3B11:0200011EF7D2901297D4945497D8F01497D29092911291DAF714911005100210 3B12:008800887BFE488848244BFE7850488849044A8A48887BFE4888008801080208 3B13:000003FE785049FC4954495449FC780049FC48004BFE482078A8492402A20040 3B14:000007BCF08494A4929494A49050F188962690C093109064F388903000C00700 3B15:022201127914483E4F8848884908793E4B884D484908493E7908490801080108 3B16:02100110F79E94A494D497949408F4149462980093F89208F208920803F80208 3B17:0110011479D24A504A7E4D5048907AA8492849444A444C8278084AA402520452 3B18:002001FC78244BFE482449FC48207AAA4BAE4A224BFE4A227BAE4AAA02AA0422 3B19:000E03F078444A2449084BF87A084BFC4A044BFE4A027AAA4AAA050204140808 3B1A:02080108F7C89210949E9FD49064F7949494979494949788F488949404A405C2 3B1B:004000A0F11896E6900093F89208F3F8900097BC908494A4F29494A402940108 3B1C:0000FEFE20204444FEFE12127C7C10101EFEE0001FF010101FF010101FF01010 3B1D:0104008878004BFE4A224AAA4A727A224BFE480049FC490479FC490401FC0104 3B1E:002002227BFE480049FC490449FC790449FC488049FE4A227D52490201FA0006 3B1F:4044402440287EFEAA922AD62ABA4A924AFE9200127C2244227C4244947C0844 3B20:02100210F3D0945E98A493D49054F05493C89048905497E2F00092A402520452 3B21:000001FC78204BFE4A2249AC782049AC485048C84B2678F8480800D000200010 3B22:010400887BFE482049FC48207BFE4854499248904BFE789048D4038A009601A2 3B23:02840284FAA496C4929E97C49004F454928C97C4910497C4F10491C40E140008 3B24:000003FE7A024BFE4A024BFE79084A524B9C49084A527BDE480002A402520452 3B25:3FF820083FF820083FF811101FF041047FFC0200FFFE09203558DFF605400920 3B26:008803FE78A8489049FE4B2079FC492049FC492049FE79004BFC00880070038E 3B27:3FF820083FF820083FF811101FF00100FFFE0A203458CF8601201FF009501320 3B28:01100110F11097BC911091109FFEF2A892A896EC9AAA92AAF2A895A804480898 3B29:008803DE788849DC48884BDE48887BFC480449FC48044BFC78404AA4028A047A 3B2A:0FE008200FE008200FE07C7C44447C7C4544FFFE88020FF010101FE00020FFFE 3B2B:0440FFFE044017D2F01C17D03452D7CE0000444482221FF010101FF010101FF0 3B2C:07BC04A4F7BC94A497BC94A497BCF12093FE922097FC9A20F3FC922003FE0200 3B2D:001E03E0792248944BFE4A527BFE48044BC44A7E4BC47A544BCC028402D40348 3B2E:3FF820083FF820083FF84450FE4844FE7D9010FCFE9092FCFE901090FEFE2880 3B2F:00803FFE0800EFF8A000AFF8A808EFF8A220BD5CB7F4BC94F5DC1C9617F62CA2 3B30:0100010001003FF8210821083FF8210821083FF801000280044008203018C006 3B31:28503E7C4890FEFE14281528264A44861FF0101010101FF0101010101FF01010 3B32:00887C50100011FC7C50548855047DFC555455547D5493FE600020005FFE8000 3B33:00803C80248025FC25203E202420242027FE3C20242024202420442054208820 3B34:00907890489048904BFC78904890489048907BFE480048904888490849049A04 3B35:00403C20242025FE24003C882504260224883C88245024502420445054888B06 3B36:00207920492049FC49207A2048204BFE4800780049FC49044904490449FC9904 3B37:00007BFE4A224A224A227BFE4A224A624A727AAA4B224A224A224A024BFE9A02 3B38:00883C8825FE248824883C502450249425943E98249024B224D24492548E8880 3B39:00803C8024F8250826103DFC2424242425FE3C24242425FC2424442054A08840 3B3A:0020792448A849FC48407BFE49084A244C2279FC492449244934492848209820 3B3B:008878884BFE48A848107BFE4880488048FC780048A848A848A848AA492A9A06 3B3C:104010407EFE108021FC3E8424FC6484BCFC2440247C3CC42528241024682D86 3B3D:00003CF8248824F824003DDC255425DC24003DFE248024FC2404440454288810 3B3E:7F7848485F4C64805F784A4851307F4C00001FF010101FF010101FF010101070 3B3F:010878884BC848104BDE7A644BD448144BD47854489448E84B8848944A949922 3B40:0110791049DE4AA84C4478004BFC48204928792849284AB44C6248204BFE9800 3B41:1000100013F81088FC90109030A038BC54845484910411041104120412281410 3B42:1020102010201020FC2010A830A438A455225122922210201020102010A01040 3B43:1020102010401040FC84108431083BF855105410902010401088110413FE1102 3B44:100013F010901090FC90109030903BF05490549090901092108A108A10861082 3B45:1000100013FC1000FC001000300039F85400540090001000100017FE10001000 3B46:00003FE00420047C08043014C10801007FFC01003FF8054009203118C1060100 3B47:1040104010801088FD0413FE30023890549054909090109011121112120E1400 3B48:10401040104013F8FC4810483048384857FE544090A010A01110111012081406 3B49:08200820FFFE08200920010001007FFC03800540092011102108C10601000100 3B4A:1010111011101110FD1011FE31003900550055F8910811081108120812081408 3B4B:10201020102013FEFC201020302039FC54205420902013FE1020102010201020 3B4C:1020102011201120FDFC112032203820542053FE902010201020102010201020 3B4D:40802080089C17E0E08020842084207C01000100FFFE054009203118C1060100 3B4E:100013FC12041204FE94125432243A2456545254929413041204120412141208 3B4F:10201020102011FEFC20102030FC3820542055FE90221022102A102410201020 3B50:020002007FFC044008203018C10601007FFC01003FF8054009203118C1060100 3B51:10201020102011FCFC20102030203BFE547054A890A811241124122210201020 3B52:100011F811081108FD08110831F83900550055FC910411041104110411FC1104 3B53:1020102010401088FD0413FE30023888548853FE908810881108110812081408 3B54:1008103C13E01020FD2410A430A8382057FE5420902010201020102010A01040 3B55:10201020102011FCFC20102030203BFE5420544090401088110413FE11021000 3B56:10A010A810A41124FD20133E3BE03520512051209120112011141114110C1104 3B57:010001007FFC0380054009203118C10600003FF82448244824482448FFFE0000 3B58:1020102010501088FD04120231FC3800540055FC910411041104110411FC1104 3B59:10201020102011FCFC20102033FE3808540855FE900810881048100810281010 3B5A:1080108010FE1100FE00101C31E0392055225524912811101110114811841102 3B5B:1004101E11E01100FD0611783150395055525554914811481144125412621440 3B5C:1028102410241020FBFE102031243924552453A8912811101212122A14461082 3B5D:082008207EFC08201C702AA8C826020002001FE00420042008221022201E4000 3B5E:1020102011241122FA2A101030603B805440504093FC10441084108411141208 3B5F:044004403FF8044004400440FFFE08203118C1061FF0030005C0193061080100 3B60:10201120112011FCFD20122030203BFE5490549090901090111211121212140E 3B61:10201020104011FCFD0411043194395455245524915411941104110411FC1104 3B62:200427C422842294FA942294229477D46A94A294A29422942284248424942888 3B63:1100108010BC1204FE0412F432943A945694529492F412941204120412141208 3B64:1020104011FC1104FD4411243124390C550055FE9002100213FA100210141008 3B65:1040104010F81088FD1013FC3104392455245124912411241050108811041202 3B66:1040102013FE1202FC00103833C038405440507C93C0104010421042103E1000 3B67:020004001FF011101090FFFE101012102150402001007FFC05401930E10E0100 3B68:200027DE20922492FC94249427D870946992A192A292229A2494289022902110 3B69:1004101E11E01022FD1210943080380855FE5408908810481048100810281010 3B6A:1028102413FE1020FC2011FC3124392455FC5524912411FC112411241124110C 3B6B:1020102010A810A8FCA8117432223820542055FC902010201020102013FE1000 3B6C:100013FE10401080FD441224306838B055305228906810A41122122010A01040 3B6D:200223E22222222AFA2A23EA210A710A6BEAA12AA12A212A2222222224AA2844 3B6E:2124212422482248F9242124200077FE6880A1FCA10422882450202020C02700 3B6F:100013FE11201128FD2811E831283928552855E89128112A113A13EA10261020 3B70:088028882EF028842E84F17C0100FFFE01003FF821082388255809201110610C 3B71:100011FE1100117CFD541154317C39545554557C911011101110110011FE1000 3B72:1000105010481084FD24102030503888550652F8908810881088108810F81088 3B73:1020102211FA1024FC2413FE3010382055FC5488911012FE1410101010501020 3B74:108012FC12A412A4FEA8129032A838C65420542091FC10201020102013FE1000 3B75:1100110011FC1204FA0415F43154395455F45154915411F41114100410281010 3B76:1104110417FE1104FD44102037FE3880548054FC908410841104110412141408 3B77:11FC1124112411FCFD24112431FC3840544053FE904210821082110212141408 3B78:1080108010F81108FA1011FC31243924552451FC90501058109410921112120E 3B79:10101388108810FEFC90139032243A24563853889090109010A410BE12821100 3B7A:1020102013FE1050FC881124322239FC552455FC912411FC10221022101E1000 3B7B:1020112410A410A8FC2013FE32023A0256FA528A928A128A12FA1202120A1204 3B7C:1020102213B410A8FCA8112432A2384055FC5504910411FC1104110411FC1104 3B7D:1040102013FE1200FE1C12F032903A9056FE52909290129012AA12CA14A61812 3B7E:100013FE12021202FBFE121032923A92569252FE921012921292149214FE1802 3B7F:200023FC220423FCFA0423FC200071806E3EA422A422242225A2262A24242020 3B80:100011FC10081010FA2212AA32723A22567252AA932612A21242120213FE1002 3B81:11841068103010C8FB24102033FE384054FC518492FC108410FC108410941088 3B82:1FF010101FF010101FF010101FF01010FFFE08203118C1061FF0054009201110 3B83:101C11E010201020FBFE10A831243A42544053FE9088110810D0103010481184 3B84:1040102013FE1080FC8011FE31423A2255FA508290F2109211121152122A1004 3B85:010001007FFC054009203118C90608801FFC30805FF890801FF810801FFC1000 3B86:1020102010501088FD04128A305039FC542054F8902013FE1020102010201020 3B87:100013FC10401040FBFE10A031103A0854465040904812641252145211401080 3B88:1020102013FE1050FC88110432FA3800540053FE902011241122122210A01040 3B89:211021102110227CFA10269236546A1062FEA210A22822282228224422442282 3B8A:200827C820482288F93E208827D8715C692CA12AA14821082108210825082208 3B8B:2100211E27F22112FA1423D4225876546BD2A252A25223DA22542250225022D0 3B8C:100017FE10401080FBFC129432943AF45694529492F412941294129413FC1204 3B8D:0820FFFE00003E0822483E4822483E482208261801007FFC05401930E10E0100 3B8E:100013FE10101020FC6810A433223820540051FC915411541154115417FE1000 3B8F:2040204027FC20E0F95022482C4673F86800A000A7FC20402248244429422080 3B90:1020102010A410A2FD2A10103860358056FC508490FC108410FC108410FC1084 3B91:1008103C11E01020FC2013FE302038A0552C5524912411AC1124112411FC1104 3B92:100013FE10501050FDFC11543154395455FC5420902011FC1020102013FE1000 3B93:1100117E11101110FD90115E3B22352A512651429152110C11041104117E1100 3B94:1008103C11E01020FBFE102031FC392455FC512491FC102011FC102013FE1000 3B95:100013FE10201040FDFC1154315439545554552C902013FE1050108811041202 3B96:1088108813FE1088FCF8102031FC3924552455FC902013FE1020102010201020 3B97:00207E20145008887F442A2249F888082810102001007FFC05401930E10E0100 3B98:2008278820882290F91E211427E471546B14A314A51425082908211425242242 3B99:100013DE12521252FBDE100031FC380057FE5080910011FC1004100410281010 3B9A:010001F801003FF8210822C82D28228824483FF801007FFC05401930E10E0100 3B9B:100011FC11041104FDFC1104310439FC540053FE90201120113C112012A0147E 3B9C:100013FE12001224FAA412A432E43A3E57E452A492A412A4132E120013FE1000 3B9D:2000229E22522252F5522112229272526C32A3D2A25A22542250225023D02250 3B9E:1020112010BE1042FC841310311039285544548290FC10841084108410FC1084 3B9F:2008200827E82108F93E220823D8765C6A6CA26AA248224823C8224820082008 3BA0:1088108813FE1088FC0013FE3A023424502053FE907010A810A8112412221020 3BA1:080008FC2A802CF8488808F8148022FC40000100FFFE054009203118C1060100 3BA2:108010BC10841108FDFE13203520397C5590511091FE11101128112811441182 3BA3:00007DFC44207D2045FE7C5048525492650E0100FFFE054009203118C1060100 3BA4:020001007FFC49241290244818306FEC082008200FE001007FFC05401930E10E 3BA5:10401048108411FEFC2013FE3888350453FE5524912411FC1124112411FC1104 3BA6:1020102013FE1020FBFE1242348C39F05420504493FE10221128122414A41040 3BA7:1040108011FC1104FD0411FC310039FE550055FE900212AA12AA140210141008 3BA8:100011FC112411FCFD2411FC38883544524250F8918812501020105011881606 3BA9:1020104011FC1104FDFC110431FC390455FC5440902010A4128A128A14781000 3BAA:100013B811281128FD3A11AA37263A405420502093FE107010A8112412221020 3BAB:1040102013FE1202FC2411FC382035FC502053FE902011FC1104110411FC1104 3BAC:1090108811041242FC8811FC3804340053DE50429252114A12521042114A1084 3BAD:100013FC100810D0FC2013FE328A3A5256FA5222922213FE1222122213FE1202 3BAE:108013DE108A11CAFC8A13D230A6380854F0542091FC102013FE102010A01040 3BAF:200027FE240225FAFC4224C2252A746A6CB2A52AA46A24AA2522244227FE2402 3BB0:1020104011FC1104FD5411243154390455FC5400911211D4111811521192110E 3BB1:1088108813FE1088FC2010A038FC3520502053FE90501050109010921112120E 3BB2:1080108011FC1244FD5411F438843528529051FC9244155411F4108411281210 3BB3:2044272425282500FD7C2710251075106DFEA710A5102528252825442B442082 3BB4:10A0112C11241124FDAC1124312439FC542055FC908810501020105010881306 3BB5:22202120213E27A0FA40223C23A472B46AACA2A4A2FE22A424A424A429A4304C 3BB6:2440225E22922012F7D2211E255275526D52A7DEA152211222122222242A2844 3BB7:1050104813FC10A0FD22121E311039E0550454FC900011FC110411FC110411FC 3BB8:1044102412281100FD7C101030103B7E551051109128112411441280147E1000 3BB9:2008200827C82210FA1E24A427D471146914A7D4A114210821C82E1424142022 3BBA:010001007FFC03800540092037D8C10600007BBC4AA44AA44AA44AA47BBC4AA4 3BBB:100011FC10A41088FC50102030D83B26542051FC9124112411FC102213FE1002 3BBC:1040102013FC1204FA0413FC32003BDC5644535492CC124412CC1554144418CC 3BBD:2100223C27A424A4F6A425A424C27F806CBCA4A4A6A425A424942488249429A2 3BBE:10007E7C42447E7C42447E7C484444445A94610801007FFC05401930E10E0100 3BBF:100011FC112411FCFD2411FC30A838A857FE54A890A811FC102013FE10201020 3BC0:22102110211027BEFA40220023BE728A6A88A2A8A2AE22A824A825A8285E3080 3BC1:20202710257C2500FD442628250075FE6D00A500A57C264424442444247C2444 3BC2:22A822A827FC22A8FAAA24E6280077FC6C44A040A3F822482248224822582040 3BC3:1020102013FE1070FCAC13223850348851245222912410A81124122210A01040 3BC4:08207EFC08701CA82B26C820087C3F8020003FFC20002FF828884FF8480287FE 3BC5:2040202027FE2420FC4025FC252475FC6D44A5FCA45024902BFE281030102010 3BC6:1040102013FC1000FD08109033FE3A2056A052FC9320122012FC1420142019FE 3BC7:1050105013DE1050FDDC105033DE385054505420902011FC1020102013FE1000 3BC8:2010201024FE2210FA1020FE209276926AFEA210A238225422922210251028FE 3BC9:1020103E102011FEFD20113C31E2391E550455789192115412FE121014501020 3BCA:200027FC20402278F2402FFE210071FC6A00A3FCA00425542554280420282010 3BCB:40004CFE7010422042FC3E84108410FCFE8430FC3884548452FC904810841102 3BCC:2000227E21102130F84A209A262C724C6A9AA22AA24A22882228251028FE2000 3BCD:20902290229E22A2FAD423A8209470A46FFEA284A2A422942294228424942888 3BCE:22082108210827C8F83E27882018779C682CA7AAA4C824882488278824882008 3BCF:08007F7808483E4800863E782A483E304048808401007FFC05401930E10E0100 3BD0:00407BFC488049F852204DFC488868F8508840F8408801007FFC05401930E10E 3BD1:20002F3E2120213CF1202F3C282078FE6850AF52A1542148214821442A622440 3BD2:200E27F020442224F90823FC220473FC6A04A3FCA20423FC2090211022122C0E 3BD3:204020A0211826E6F80023F8220873F86800A7BCA08424A4229424A422942108 3BD4:01F03E0003F03E0003FA7E0201FE0C20703C1DE2F0221C1E0100FFFE0920711C 3BD5:22402242225C27F0FA5023D0225E73D46A54A254A7F420142294246428242044 3BD6:1020102013FE1020FDFC1154315439FC540053FE9040102412A2128A14881078 3BD7:200027BC24A427BCFCA427BC244474446DF4A444A4E42554264C244424542408 3BD8:2108210827C82108F91E2392202473806808A7C8A10821082594295425242242 3BD9:2208210827C82210F49E2FD4206477946C94A794A49427882488249424A425C2 3BDA:1210121013DE1228FD4410A031103A0855F65000900013F81208120813F81208 3BDB:1020102013FE1020FDFC100033FE3A52545051DC910411DC1050105013FE1000 3BDC:1088108813FE1088FC2013FE3088388855545222902017FE1020102010201020 3BDD:2010279024BC24A4F4C427A8211071286946A5C0A53C2524252425A42E3C2024 3BDE:2080209E21122152FA5E2780209E71126A52A7DEA052201E2552255224122016 3BDF:10101010FEFE3838545492823FF000101FF00010FFFE111009A005401930E30E 3BE0:102013FE104810F0FC2013FE3242389055F85028912011FC122017FE10201020 3BE1:10401040FEFC3884550492F42894449492F410845494388854829282507E2000 3BE2:100013DE125213DEFE10125231CE3800548853FE9088108813FE108811041202 3BE3:21082FFE21082090F10823FC2C8A71286A50A040A7FC20E0215022482C462040 3BE4:101010101010FEFE1010545454545454BABA1010383854549292101010101010 3BE5:10101010FEFE10107C7C54547C7C54547C7C1010383854549292101010101010 3BE6:211027FC211021F0F91021F0211077FC6910A248A44623F820E0215826442040 3BE7:2100213C211427D4F91421242FCC7100693CA524A5E4253C2724250024FE2800 3BE8:100013FE10501050FBFE125232523BFE552450A893FE107010A8112416221020 3BE9:00107E1022FE1C10227C7714557C2250557E08127F121C162A28492888440882 3BEA:100011FC102013FEFA2211AC302039AC545050C8932610F8100810D010201010 3BEB:1040107C104013FEFA42127833C43A3C560053FE924013A4125815B4145219B0 3BEC:1010FEFE5454929200407BF8084817FE20487BF808400BF8504027FC584087FE 3BED:1040107C104013FEFA4213F832443AFC56A852F892A812F8122015FC1444198C 3BEE:100011FC11541154FDFC108031FE3A4255F25152915211F2104A13FA100A1004 3BEF:108011FC12881070FBAE10F8312039FC542051FC910411FC110411FC10881104 3BF0:11FC1154115411FCFC2013FE302039FC550455FC910411FC110411FC110417FE 3BF1:01007FFC11101FF00100FFFE90021FF821007FFC11101FF00100FFFE0920711C 3BF2:2110211027BC2110FBB82554291270006BF8A000A7FC20402248244429422080 3BF3:2288228827E8FA90241E27E474546854AF54A554255427482548205422942122 3BF4:1088108813FE1088FC2013FE3202388855245450908811FC128A108810F81088 3BF5:211027FE211023F8F84027FC204073F86A48A3F8A24823F8204027FC20402FFE 3BF6:1020108812521326FE52128A32223BFE54885144927A10881150102010D81706 3BF7:212821AA216C2228FAFE264436286AFE6210A27CA21022FE2210222822442282 3BF8:204023F8204827FEF84823F8204077FE6800A2A4A45223F822A822A82FFE2000 3BF9:20042FE422842FE4FABE2AA42FE470046FD4A00CAFEC2104254425242924230C 3BFA:00407E40487E7EA043107EFE48AA48AA7EFE000001007FFC05401930E10E0100 3BFB:01007FFC11101FF00100FFFE82120D2032C00DA032900D883100FFFE0920711C 3BFC:108813FE10881020FDFC102033FE3840548855FC900011FC1154115417FE1000 3BFD:102017FE140213FCFE2413FC32003AFC568452FC928412FC128414FC14481884 3BFE:202824FE222822FEF8AA20FE2EAA72FE6A00A27CA244227C2244227C250028FE 3BFF:1124124811241000FBFC129432643A9457FC524893681248136A124A12461362 3C00:10501190109E13EAFC8A11D2328A38A454505088932610A8107010A811241060 3C01:200027FC2100FBF82508210871F86800AFBEA208279E24922CB22492279E2492 3C02:202023FE2202241CFBE0212420A873FE6924A202A5FC212421FC212421FC2104 3C03:220624382F882892FFA428BC2F8872146FBEAA8AAA882AAC2AAA2BCA22282210 3C04:20142792249E24F0F794248A249677E26C94A492A79E20702514248A28962062 3C05:2020201024FE2244FA2820FE209276FE6A92A2BAA2AA22BA2286250028FE2000 3C06:01007FFC11101FF00100FFFE82823EF802807EFC028001007FFC05401930E10E 3C07:2114211227D22110F1102FFE229076D26A92A6D2A29426D4228A22CA2F162022 3C08:1010FEFE54549292004027FC104013F8024873F8124813F8104017FC284047FE 3C09:201020102F7E2410F43C29102F7E72246A4AAF30A210227E23382E5424922010 3C0A:2108210827AA212CF1082FD4201274A26948A108A7AA212C210821942E242442 3C0B:2100213E250825D0F53E25222FE2703E6922A57EA56225A228BE210022142C22 3C0C:11FC102013FE1222FDAC102031AC389055FE532095FC112011FC112011FE1100 3C0D:08407F7C1440FF7C22043E7C22403E7C2242263E01007FFC05401930E10E0100 3C0E:1020122213FE1090FDFE131035FE391055FE551091FE110013DE125212721206 3C0F:110811EE12941020FBFE100030F8388854F8500093FE120212FA128A12FA1206 3C10:2008273E2590255EFD64265E250075DE6D52A55EA552265E2452245624A0251E 3C11:20202294228A247AF800228A31446A286AAAA186A0402FFE215022482C462040 3C12:22A0244C24A4260CFCA4264C34A46FFE6802A3F0A020204027FC204021402080 3C13:27D0251027DE2450F7E8250427C473F86A08A3F8A20823F8220823F821102208 3C14:224822E8230826EAFA1C22E832086AE865B4A8E2A00023F8211020E023182C06 3C15:211027FC204023F8F84027FC200073D46912A7FEA3502534238C208A22962102 3C16:13D0129013DE1268FBC4128433F8390855F8510891F8110811F810901112160E 3C17:201427FE249024D4FC9427FA35AA6A9661A2A3F8A20823F82040227C254028FE 3C18:208020F8210821F0F81027FE255473BC6FCAA13EA388256A208827FE20882108 3C19:251825142F90253EF72822682FBE7AA86FA8A23EAFA822283FE8253E28A03060 3C1A:220C210A27C8229EF55426F4245E77D46914A7DEA554255425D4245E25502490 3C1B:21102FFE255424E4F8A82AAA2EEE74A46AAAAEEEA2422FFE215022482C462040 3C1C:2200221E2FC42208F79E24922792749E6F92A49EA79224922FDE2500248C2892 3C1D:00403E402240227C2284228823203E2020202050205022502C88308821040202 3C1E:082008200820087E49424984491049104910491049284F287948004400840102 3C1F:202020207F20807E00427E8400100010FC100410042805280528034401440082 3C20:102008200820FF7E004200843C10241024102410242825284648444480840102 3C21:082008201420127E214240849210121012101210122812282228224442448282 3C22:00207E202420247E244224842410FF1024102410242824282448244444848502 3C23:142014201420547E55425E845410541054105410542854285D487644C4840102 3C24:00200020FFA0027E02427A844A104A104A104A107A284A28024802440A840502 3C25:122052205220527E5242FF845210521052105E104028402840487FC400840102 3C26:0820082008207F7E084208840810FF901010101024284228FF48414400840102 3C27:104010402040287C4484FE88432000207C2044504450445044887C8845040202 3C28:002000207E20427E4242428442107E1042100010242822284248424480840102 3C29:0820082008207F7E49424984491049107F10481008280A280F48F14440840102 3C2A:0820082008207F7E08420884FF100010081008107F28082808480F44F0844102 3C2B:0820282028203E7E4842088408107F1014101410142814282548264444848102 3C2C:2020202020207F7E41428184791049104910791049284928792801440A440482 3C2D:10401040FE40287C448482887D200020FE20205040507C500488048829041202 3C2E:00207F204020407E5E42408440107F10501051105A2854285228914498441082 3C2F:0020FF200020007E7E424284421042107E1000104228222824280F44F0444082 3C30:082008207F20087E08422A842A102A105D108890082814281428224442448082 3C31:072078200820087E7F4208847F10491049107F10492849287F28084408440882 3C32:0420052004A0FFBE042204447550559055107310029032A8C5A808C410440082 3C33:0040FE402840287C2884EE88832082208220EE50285028502E88F08841040202 3C34:102008207F20007E22421484FF10001000103E102228222822483E4422840102 3C35:1020082000207F7E004222842210551088900810FF2808280848084408840902 3C36:222022203A204B3E4AA2AA4412502890479080103F102128212821443F442182 3C37:00200020FFA0227E22423A844A104B904A10AA101228122822A8234442448082 3C38:082008201420227E4142BE84081008107F10491049287F280848144422844102 3C39:0110019001507F9E411241225D08414841485D48558855945D54415442D48462 3C3A:002077205120513E512277444050409077104110491075284228424445444982 3C3B:08200820FF20083E08227E4400507E90421042107E10422824280F44F0444082 3C3C:0020FF208820887EFE428884AA10AA10DD10881094289228A128C044FF440082 3C3D:0020FFA08020BF7EA142BF84A110BF108810FF909228B2288C289244A144FF82 3C3E:082010207E20427E7E4242847E1010100810FF1020283E28224842444A848502 3C3F:0E40F0402240927C448420884520F82010202450FE501050FE88288845048202 3C40:202020207F20917E55427D8421104A10A4107F10912855287D2821444A448482 3C41:08202A202A203E7E494249847F1000103E1000107F2808282A48494428841102 3C42:041002103FD0221E2F9222A43FC822882F88220832482A9427144A9452548622 3C43:082014202220497EBEC204840810FF9014107F105528632841487F4441847F02 3C44:00207F2049206B7E5D4249847F1008107F1008100F28F0280128554454444082 3C45:0820FFA008207F7E0042FF8480907F1000107F1041287F28412822440FC4F082 3C46:08200F2008207F7E49424C847910471040105F1040285F2851285F448A443F82 3C47:08207F202A202A3E5D220844FF5000907F1041105D1055285D2841447F444182 3C48:22202220F7A0227E7742AA84225000107F100010FFA80828492888C428441082 3C49:142055203620147EFF42228414107F1008107F100828FF281C282A4449440882 3C4A:FF2010207E20427E7E424284FF1091104A10A5101C2820287E28A2441C44E282 3C4B:3F9004107FD0445EB5920424358812083FC86408BF8824143F9424143FD42022 3C4C:7F8821083F0821083F1E21D2FF240100FFC852887388528873945AD4F7A410C2 3C4D:4848444840485E4EA0AAAEB2C0C44E4440448E84AAA4EAEA0A0AAEAAAAAA0010 3C4E:7F2055207F202A7E49422A8461103E104410FF1049287F2849287F440044AA82 3C4F:00001FF00000000000007FFC01000100110011F81100110011001100FFFE0000 3C50:000000103F0800080000FFFE00000400040027002400240024002780F8004000 3C51:0100010011F811001100FFFE020004000FF0101068200440028003001C00E000 3C52:0100010011F811001100FFFE0000FFFE00101F90109010901F90001000500020 3C53:08200820085048504E8849244A12481049FC4804480848884E50F02000100010 3C54:044004441748147014421742783E020007F0081034200240008003000C007000 3C55:100011FC100410FC50045DFC500053FE5222502051FC5D247124C13401280020 3C56:1040102013FE100050885C88515452225000502053FE5C207020C02000200020 3C57:1020104011FC110451FC5D0451FC510451FC502850245DFE7050C08801040202 3C58:3FFE29142F1229102F7E20102F2829282F2829442F4429824B40447C84401FFE 3C59:000003FEFC40204020803C80450045FC64049404080408041004200440288010 3C5A:000000FCFC84208420843CFC44844484648494FC088408841104210442148408 3C5B:00000000FDFE202020203C7C44444484648495480A2808101010202040408080 3C5C:00000020FC20202020203C204520453C652095200920092012A02260443E8800 3C5D:00100010FF902210227E3A124A124B924A12AA121212121222922322422A8044 3C5E:00800040FC40200023FC3C0044084508650894900890089010A0202047FE8000 3C5F:00100010FC1021FE21123D14451045FC65449544092809281110222842448482 3C60:00200020FC20202023FE3C204420442065FC9504090409041104210441FC8104 3C61:00200120FD2021FC21203E20442047FE6490949008900890111221124212840E 3C62:00400020FDFC210421043DFC4504450465FC9520092209141108214441828100 3C63:0004001EFDE0202221123C944480442065FE9444088409C81030202840C48302 3C64:00800086F898209023D03890489E499469D49AB40A94149410942094409480A4 3C65:00200020F9FC202020203BFE488849446A4298F8098812501020205041888606 3C66:00200020FDFC205020883D0447FE440865E89528092809E81128200840288010 3C67:00400020FBFE22022504390049DE4A526A529B520C9A1094111021124212840E 3C68:00400020FBFE2202240438004BFE482068209920093C112012A02260443E8800 3C69:00200020F9FC202020203BFE4802489468509910089013FE1028204440828302 3C6A:000001FCFD0421FC21103DFE4510454A6586940009FC090411FC210441FC8104 3C6B:0020FC2023FE202021FC3D2445AC4574652495FC0820087010A8212442228020 3C6C:000003F8FA48224823F83A484A484BF868009FFE0A4012441228229043088206 3C6D:00800338FA28222823A83A464A004A7C6BA49A240A2813A81610222842448282 3C6E:00200020FDFC212421FC3C2047FE440065FC9504092409241124205040888304 3C6F:00200124FD24212421FC3C0047FE440065FC9504090409FC1088205043FE8000 3C70:0040FC2023FE224220203DFC4488445067FE9420082009FC1020202040208020 3C71:00200040FBFC222422243BFC4A244A446BFC984008A810B4113C21224222841E 3C72:02080108F910200027FC380049104A086C049BF80AA812A812A822A84FFE8000 3C73:04407FFC04401FF010101FF010101FF00400FFFE10102FE8C2060FE004403F80 3C74:002003FEF82021FC20203BFE480049FC690499FC090411FC110421FC40888104 3C75:002001FCFC20208823FE3C8845FC450465FC950409FC090411FC208841048202 3C76:00820082FBF4208820803BE248024BE46A289A200BE012221142207447888210 3C77:00A00090FDFE232021FC3D2045FC452065FE950008200BFE107020A843268020 3C78:001003C8FA7E224022623BD44A004A3E6BC89A480E7E1248124823C842488008 3C79:000003FEFA2222CC22443BEE4A444AEE6B549A440A101290129E249044908BFE 3C7A:0040007CF84023FC22443BF04A444AFC6AA89AF80AA812F8120025FC45548BFE 3C7B:00401FFEE40047FC400077FC540497FC51102EAE2BFA2E4A4AEE4E4A8BFA1650 3C7C:00003E78224822482248228622003EFC20442044202822282C10302820440182 3C7D:0800087808487F4849480886080014FC14441444142825282610442880440182 3C7E:100008780848FF480848108622007CFC094412442428C82814102228C0440182 3C7F:10001078FE48104810487C86000000FCFE4482448228BA28821082288A448582 3C80:00007F78404840485E48408640007EFC504451445A2854285210512898441182 3C81:20001078FE48824828484486820000FC7C441044102810281E10F02840440182 3C82:10009278524854481048FE86820082FCBA44AA44AA28AA28BA1082288A448582 3C83:100010781E4810487E4842867E0042FC7E44004420283E28201022282C443182 3C84:10001078FE4810487C480086FE0082FC00447C4410287C2810101E28F0444182 3C85:20001078FE48824810487C8610007CFC1044FE4410287C28441044287C444582 3C86:08007F7808483E4800863E782A483E30414882840C603118CFE6004006800180 3C87:08007F7808483E4800863E782A483E3048489FF4282007C01830E18E0C400300 3C88:08007F7808483E4800863E782A483E30404880867FF8080810303FF8D0081FF8 3C89:1000FE7810487C480048FE8682007CFC2044CE44AA28EE28AA10EE2828444982 3C8A:10001F381028FFA880A87F462A00557CA2247F24A2A83E2822103E2822443E82 3C8B:080008001FE020204040BFF8200820083FF8000020843E9820E020842684387C 3C8C:08001DF87048104810501C5C7084108410841D04F1281212100210020FFE0000 3C8D:1010103811C0FE40107811C0FC40447C47C0284428441044183C240043FE8000 3C8E:04080E1C70E0102010201C3C70E0102010201E3CF0E0102214221822101E0000 3C8F:0408243C25E0242024203E3C21E020203C20243E27E02420242244224422841E 3C90:08201C207050105010881D44722210F810081C10F0101022102210020FFE0000 3C91:08201C207020102411A81CB070B0112811281D24F22410A0104010020FFE0000 3C92:2008201C40E07E208220023C7AE04A204A204A3C7AE04A2202220222141E0800 3C93:08281C24702411FE11201D2871A8115011141D34F14C1104120010020FFE0000 3C94:1004080E7F7000102210141CFF7008100810081E7F700810081208120812080E 3C95:04081E1CE0E022209220543C40E00420FF20043C44E0242224220422141E0800 3C96:0804490E29702A1008107F1C417041107F10411E41707F10411241124512420E 3C97:04081E1CE0E0022092204C3C00E0FE200420083C0EE0F82248220822281E1000 3C98:00087E1C42E042207E20423C42E07E204220423C7EE0002224222222411E8100 3C99:08401C2071FE104010881DFC700410A810A81CA8F12A1226100010020FFE0000 3C9A:1020082040A824A4092A723010C0170000F03F0001F03F0001F87F02010200FE 3C9B:20003E7C48440844FF441444227C400000F03F0001F03F0001F87F02010200FE 3C9C:1008521C54E090202820443C82E010201020523C54E0902228222422421E8000 3C9D:08501C4870FE119012901CFE7090109010FE1C90F09010FE108010020FFE0000 3C9E:1004080E00707F100010221C227055108890081EFF700810081208120812080E 3C9F:2204220E7F7022102A10081C3E702A102A102A1EFF700810141212122212400E 3CA0:082008207E7E08C4FF281C102A2848C600F03F0001F03F0001F87F02010200FE 3CA1:0804080E7F701C102A10491C00707E100010FF1E08704A10491289122812100E 3CA2:1004080E7E70421042107E1C427040107F10551E55707F10D51255125512430E 3CA3:5008961C92E09220D620923C92E0FE201020FE3C02E0642218222422C21E0000 3CA4:1004080E7F7000103E10221CFF7022103E10189E35705210911214921812100E 3CA5:1004080E7F7048105E104A1C7F704A105E10481E5E705210521252125E12920E 3CA6:102010201050FE8811067C1844E07C2044387CE01020FE3C11E010221022101E 3CA7:10003BF0E150211020A03840E1B0264E21F03950E1F0204823FA200A20021FFE 3CA8:2408241CFEE024200020FE3C24E03C2024203C3C24E02E22F4220422041E0400 3CA9:10003BF8E20823F822083BF8E00027BC20843CA4E29424A42296210A20021FFE 3CAA:0A04740E157052102210211C5D7080107E10421E42707E10421224120F12F00E 3CAB:2808AA1C6CE02820FE20443C28E0FE2010207C3C10E0FE2210222822441E8200 3CAC:2808241C7EE0C82048207E3C48E048207E20483C48E07E224022AA22AA1E0000 3CAD:0804290E29704A101410221C4170001022102A9EB7706210221252124512888E 3CAE:12103A10E3DE252820843840E0A0211022E83C04E1F02110211221F220021FFE 3CAF:00047A0E52707B904A107B1C54F0789000107F1E5570551055125792FC12000E 3CB0:0804FF0E91704A10A5101C1C00707F105510FF9E00707F10081208122812100E 3CB1:11243A48E12423FC22943A64E29423FC22483B68E248236A2246236220021FFE 3CB2:7F04490E7F704910FF90AA9CFFF0AA90FF90001EFFF0A2903E1222122792F80E 3CB3:08201C20F120912091FC9120FE20902093FE902090508A50A688D28809040202 3CB4:20003FFC40009FF000007FF0041004107FD0445044507FD2444A040A04060402 3CB5:20003FFC40009FF000007FF0249015107FD040507FD040527FCA404A41464082 3CB6:20003FFC40009FF000007FF0041007F004107FD055504A5264CA4A4A55467FC2 3CB7:20003FFC40009FF000007FF02A903B9000103F9024903F92248AFFEA04060402 3CB8:0000200013FC1008801040204840088010801100E10022022202220221FE0000 3CB9:000021F011101110811041104910091011101110E210221222122412240E0800 3CBA:00402040104010408040404E48700FC010401040E040204220422042203E0000 3CBB:0840084008401044176831703160515091501248124814441842104011401080 3CBC:0000200812081208820841104910091010A010A0E040204020A0211022080C06 3CBD:000023FC10841084808442844A840A8414841084E08420842104210422280410 3CBE:020001007FFE40028104010001003D8405880950092011102108C10605000200 3CBF:00402020102013FE820042004A000A0012001200E20022002200240024000800 3CC0:009020881088108080BE47C04080104410442048E03020222052218A26060002 3CC1:000023FE12001220822042204A200A2012201250E25022502488248829041202 3CC2:0020212011201110811042484248144418822080E1102108220827FC22040000 3CC3:0080208013F010908090411249120A4E14401040EFFE20402040204020400040 3CC4:00802080108010FC8104410842401440104020A0E0A021102110220824040802 3CC5:0000200017FE102080204040484008D011481244E44220402040204020400040 3CC6:00102110109010908010421049100910101E17F0E01020102010201020100010 3CC7:0020211011081204820444104110111010A020A0E04020A02110220824040802 3CC8:004020401040104087FC40404950095011501150E1522252224E244020400040 3CC9:000021FC11041104810441FC49040904110411FCE10421042204220424140808 3CCA:00802080110011FE8210421045101110111020A0E0A0204020A0211022080406 3CCB:0008203C13C01200820042004A000BFC12201220E2202220222022202FFE0000 3CCC:000027FC14441444844447FC44441444144427FCE44420402040204020400040 3CCD:00402040104017FE808040A0492009FC13241524E12421242134212820200020 3CCE:0040204010801110820847FC40041110111027FEE11021102210221024100810 3CCF:00402040104017FC844444444444144417FC2040E24021402080214022300C0E 3CD0:011021101110111087D041104310139015502510E910211221122112210E0100 3CD1:0000200013F812A882A842A84AA80AA812A812A8E2A822A822A82FFE20000000 3CD2:00402040104017FE80A041104208142610202040E0802108220427FE22020000 3CD3:004020401040104087FE40804880090013FC1504E90421042104210421FC0104 3CD4:000420041784108480BE4484428412A411142114E28422842484280420140008 3CD5:0000210810881090800043FE48000800100011FCE00020002000200023FE0000 3CD6:00802040104017FE808040804940094413481530E92021102108214421820100 3CD7:000023F81108115080A0404041B0160E10402040E3F820402040204027FC0000 3CD8:00802040104017FE80804110420817FC11242120E120212022222222241E0800 3CD9:004020801108120487FE400248000BFC120413FCE20423FC2204220422140208 3CDA:002820241024102083FE42204A240A24132412A8E22822102212242A24460882 3CDB:00402140165C14448444475C4444144417FC2444E0A020A02110220824040802 3CDC:009020901090111081FE43104D10093811381154E15421922110211021100110 3CDD:01002108111C1270821046104A10121012FE2210E210221022102210227C0200 3CDE:011021101110121082FE469256921A92129222FEE29222102210221022100210 3CDF:044004403FF804400440FFFE082011102928C546038005400920311005000200 3CE0:001024101210121080FE40104610122812242244E24222822200250028FE0000 3CE1:040842082208200800FE8E084248522812282208E20822282210250028FE0000 3CE2:0010207813C01040804047FE48A0091012081516E11021102110221022100410 3CE3:00402040104413F48048405047FE104010802184E29824E028822082207E0000 3CE4:011049102510251001108FFE4110511015982554E95422102210241028101010 3CE5:000027FC1040104083F84040404017FC11102110EFFE21102110221022100410 3CE6:0014401220102FFE00108290429252921FD22294E2942288228A249A24260842 3CE7:00002FFE14801490849047904490149014902790E490249224D22F92208E0080 3CE8:012421241248124881244124400017FE108021FCE10422882450202020C00700 3CE9:0000407C20442E44046484544454544415FE2444E7443C442044208420940108 3CEA:000027FC1020104080D041485244144410402000E3F822082208220823F80208 3CEB:010001087D1005A009603118C50602000C00307820083C78200820083FF82008 3CEC:0100210011FE1200840041FE482208241120113CE1202120212022A0247E0800 3CED:000023F812081208820843F84040104017FC20E0E15022482444284220400040 3CEE:000023FC1204120483FC42004A200A2213B212B4E2A822A8252425242AA20040 3CEF:0080204017FC1000811040A04FFE104010402040E7FC20402040204020400040 3CF0:0040202013FC1040809041084BFC080411101110E7FE21102110211022100410 3CF1:0000278014BC152485244624452414BC14A424A4E6A42524243C242424000400 3CF2:0020482024202020082085FE4420502012202450EC502450248824C825240202 3CF3:00402040104017FC804040404BF80A08120813F8E0A020A021222122221E0400 3CF4:004020281088129082A442C2448A118816782000E04027FC204020402FFE0000 3CF5:003823C0104017FC80E0415052481C4613F02020E04027FC2040204021400080 3CF6:00E84F08222829280548800847C8508811082108E1E82F08210A210A250A0206 3CF7:0100210011FC12A484A441244A44089411081000E3FC220423FC220423FC0204 3CF8:0108210817FE1108810840004890089211141318E510213221522112210E0100 3CF9:0200420022FE22100F9082104610577C16902A90EA103210221022FE22000200 3CFA:02404240227E22800F00827842085308121026FEEA102210221022102A500420 3CFB:01102110111017FC811041104FFE100013F82208E20823F82208220823F80208 3CFC:00500048FFFE00403E4022243E2800120E2A70C6030A7D90096011202518C206 3CFD:002027201120113E814047404490141014102754E15221522192211025500220 3CFE:02082108111017FC8040404043F8104010802FFEE1202120222022222422081E 3CFF:0040202013FC1040809041084BFC0844104017FCE0E0215022482C4620400040 3D00:0108210817FE11088000403C4BC00820101013FCE0082010206021802240043E 3D01:000023F8104010408FFE41104208151613F82110E11027FC2110211022100410 3D02:0020402020202EF804A884A844F854A814A824A8E5FE26883888208820A80090 3D03:0040202013FE1202820243FE4220122013B222B4E2A824A82524292432A20040 3D04:000027FE14021492848A450A4402140214F22492E49224922492249227FE0402 3D05:010001087D1005A009603118C50602003FF82448282837D8244827C820083FF8 3D06:000023F8100811F8800843F8400017FE14422844E3F822482248224822580040 3D07:1088108810881088D6EA52AC52A85AA856EC52AA52AA94C81088108852A82110 3D08:0010203813C0120083FC4220422012201FFE2000E04024442444244427FC0004 3D09:00402090110813FC8108421044A417BE10822000E3FC20002000200027FE0000 3D0A:044422441284101487D4411445541554155427D4E15421142204220424140808 3D0B:0040204013F8104887FE40484BF8084012481248E2E823582248224824480848 3D0C:02104210221022100F7E851045105510157C2944E544224422442544257C0844 3D0D:03F04010202020440E5883F04250524815E82448E4442BF43042204021400080 3D0E:0040204017FC10A08110420845F61000100027FCE04022482244244421400080 3D0F:0080204017FC140481104208440413F810402040E3F820402040204027FC0000 3D10:000040FE2F1029100950895E4F52495219522F7EE902290229022F0229140008 3D11:0040202017FE14008504448847FE142015242524E52425FC2844288031000200 3D12:0080204017FE1090829844944114123014002110E1102FFE2110211022100410 3D13:000023FC1244124483FC42444A440BFC10001040E0242522250A290820F80000 3D14:0080208011F81208841043FC480409FC100413FCE00420402124252A250A08F8 3D15:0108210817FE1108800040384BC00840104017FCE0E021502248244428420040 3D16:0110211017FC111081F0404043F81248124823F8E0402FFE2040204020400040 3D17:000023FE1050105083FE42524A520BFE10001040E7FE20882190206020D80304 3D18:000027FE140215FA840245FA4402100013FC2204E3FC220423FC220423FC0204 3D19:0008203C17C0104080404FFE40401140165C2444E444275C2444244427FC0404 3D1A:02082110100017FE80804184424414A811302270E4A8212822242C2220A00040 3D1B:0008200817C81210821E44A447D41114111427D4E114210821C82E1424140022 3D1C:0080204017FC1404840447FC4400140017FC26A4EAA42BFC2AA42AA432A4020C 3D1D:060478440844FF441C442A44C9140A880C603118C92605400920111025080200 3D1E:0008203C13C010448224412849000A7C12441244E27C224422442244227C0244 3D1F:000023FE120012FC828442FC4A840AFC120012FCE208221023FE241024500820 3D20:00008FF8401000208040577A554A156A35525552D76A504A514250825FFE0002 3D21:003823C01040104087FC41505248144613F82208E20823F82208220823F80208 3D22:0090909048900190917C4954495403542554497CD95449104910491049100110 3D23:002090204BFE002091FC482449FC012025FE4822D82A48544850488849040202 3D24:021042082200227E0F9082104210571016FC2A10EA102210221022FE22000200 3D25:04108410445404389510557C55441544357C5544D544577C5944404440540048 3D26:0040202017FE1402800041F84908090811F81000E3FC22042204220423FC0204 3D27:0040208013FC120483FC420443FC120413FC2000E04020242522250A28F80000 3D28:0044272415281500857C47104510151015FE2710E5102528252825442B440082 3D29:012422481248112483F842084BF8080013F81248E24823F82202220221FE0000 3D2A:0040208013F8120883F842084BF80A0813F81040E7FE20E02150224824460040 3D2B:40002FDE225282525FF4425402582FD4241247D2CC524C5A545467D044500010 3D2C:010822081788148887BE4488478814C814A82FA8E18822882488288822A80110 3D2D:0080204017FC140480A041104A08080013F81208E3F8220823F8220823F80208 3D2E:000027FC1404140487FC4420452414A815FC2504E5FC250425FC290429141108 3D2F:002027A414A814B084A247A2449E148014BE27A2E4A224BE24A228A22ABE1122 3D30:01102212145417D88010401247D2144E144027D2E454245827D024522552048E 3D31:0080204017FC140480A041104248104017FC2040E44422A820A0211022080C06 3D32:0004203E17E0143E842045FE4522153815E2251EE50029782A48324A248A0906 3D33:04484444244024FE04509F544458545214542458E45227543C9A2092212E0240 3D34:002024A414A8152084504488450417FE142024A4E52824502488250427FE0000 3D35:00402028109012A482C2448A41881678100023FCE2942294229422942FFE0000 3D36:0080208017FE1522811043FC56201A2013FC2220E22023FC2220222023FE0200 3D37:00104F9025102510077C855447545510151025A8E7282D28214A214A21860100 3D38:000027BC14A417BC84A447BC4404144414442444E4A424942514240424140408 3D39:0010209214521254821040FE4010163812542292E31022102210250028FE0000 3D3A:00208820442005FC902048A848A804A825744A22D85048504888488849040202 3D3B:00044FC42004200407BE8484448454A417942014E8842484250421C42E140008 3D3C:0040202017FE1402810041FE421016201A7C2244E244227C22442244227C0244 3D3D:0008403C27C02040024881504FFE515012482C46E08020442A422A1231F00000 3D3E:010841082FC82110011E8FD44864401417942094E11421C82F08211425240242 3D3F:0000407E2F902220027C82444244527C1244227CE2442244227C2A0024280044 3D40:04204220223E2F4004A08420473C555015102510E5FE2510252829282B441082 3D41:0108210817FE1148802047FE4880090813FC1004E1502150215022522252044E 3D42:0040202013FE1200824842484BFE0A4812481248E27822002554252A2A2A1000 3D43:0410840844081F7E95425542552015243F284430C420452247A25CA2481E0000 3D44:00142012101217FE801043D04A500BD4101417D4E11427F8210A228A24560822 3D45:004020A0111012488DF6402048400BF8120813F8E20823F8220823F821100208 3D46:000840282F28293E0928894849084F7E19002900E93E29222F222922203E0022 3D47:01A44E2422242224027E8FA44224522412242FBCE8A428A428A42FA428BC0024 3D48:008890884888008893DE494849480148255E4A52D95248924892495E49520200 3D49:008890884888008893DE48884888019C25DC4AAADAAA4CC84888488848880088 3D4A:000023F8120813F8820843F850001FFE148027BCE494279424D42F88209400A2 3D4B:000027FC14A414A487FC40004BF80A0813F81208E3F8220823F8211022080404 3D4C:0408841C49F01110A51045FE4910197C2944497CC944497C49444A444A7C0C44 3D4D:0000279E1492179E8492479E44421422140A2546E542255226322402240A0404 3D4E:079E2492179E1492879E440244F2149214F22492E4F224922492253224020406 3D4F:0110211017FC1110804047FC4110111012A82444E0402FFE2040204020400040 3D50:40002FFE28008A2849484BEE089228842AA04AA8CBE848884894491449241242 3D51:0200420027BC22A404A485BC480053F8120823F8E20823F8220823F821100208 3D52:009027FC109413FC829043FE49120BFA150E11F8E10821F8210821F820900108 3D53:008040402FFE280203F8820843F8520813F82000EFFC2240227C254024FE0800 3D54:0040204017FC11108248444643F8105017FC2080E3F82D0821F8210821F80108 3D55:0080211013F8121084A447BC404010A013582C46E04822642252245221400080 3D56:0100210017DE125286924112429E14C0111023E0E04827FC2254244829440080 3D57:43FC22400BF80A4013F82240E3FC20042554200801087D90096011202518C206 3D58:08100A146AD42C582A544A94A950102008100A146AD42C582A544A94A9521020 3D59:004027FC104013F8800043F8420813F811102FFEE00023F82208220823F80208 3D5A:01102208141411A080604198464410A013182DF6E04027FC224821502FFE0000 3D5B:011020A017FC104083F8404047FC124811502FFEE00023F82208220823F80208 3D5C:0010241012FE1210801048FE448214AA119222BAEE9222FE22922292228A0084 3D5D:008080405FFE0148823046905B08020627FC4524C61445EC452445E444140408 3D5E:00C84708212A212C0FC881084388555419142122E04020242522250A290800F8 3D5F:028842A826A82BF0001E822445D45C14141425D4E55425482568255426140422 3D60:004047FE24022914020887FC440457FC14202524E52425FC24202924292411FC 3D61:03F8204017FC1444835840404358120013F82408EBC8224823E82212220201FE 3D62:000047FC20402FFE0842835840405358100027FCE444244427FC2444244407FC 3D63:00109F1051101F3E91225F4448101F9024905490DAA850A85EA840C445440282 3D64:000027BC108414A4829444A4404017FC10402248E248255420A0211022080C06 3D65:0080204017FC1484805045285554199416F02000E3F822A822A822A82FFE0000 3D66:002021FE144012FC811042FE400016FC128422FCE28422FC2284228C250008FE 3D67:011027FE111013F8820843F84A080BF8110013FCE4442AA4220423F420140008 3D68:00407C2045FC44887C5043FE7C20A5FC24203C2001087D90096011202518C206 3D69:010827FE1108100084884FFE448814F8140027FCE0402FFE215022482C460040 3D6A:0208211017FC104083F8404047FC10001440227CE08422282C20245024880106 3D6B:01F8201017FE10A0804047BC408411CE17382108E31827FC240427FC240407FC 3D6C:00009DF85488149014FC1D549524555416881C0015FC55549554255427FE4C00 3D6D:0040204413F8105087FE404051FC170411FC2104E1FC20002524249228920000 3D6E:004027FC10A013188D1643F8411011F0104023F8E24823F8204027FC20400040 3D6F:40002FF828088BE849084BE80A282BE82A284BE8CA084BFA4A0A53FA55562032 3D70:0140224C12641244834C42644AA40BAC12A412A4E7FE20002110210822040404 3D71:00044FE422842FE40ABE8AA44FE4500417D4200CEFEC2104254425242924030C 3D72:0100420027FC2AA802A88FFE42A852A81FFE2208E3BE24882AA8213E22080C08 3D73:00404FFE280227BC04A4829444E450A013182C46E090232020C8231020600380 3D74:000C800A57FE140895E85D48454A05EA3D2A552CD5EC554C654A49EA48161022 3D75:07E0225C13C4125483C8426847D41064103C27C0E144226820D0214826460040 3D76:0110411427D221100FFE829044505FF4149427F4E49427E8248A27FA24260042 3D77:2010110810887CBE020029141108FC3E108810887D1C13081108210821084008 3D78:004020A01110120885F4480243B812A813B82000E7FC24A427FC24A424A4040C 3D79:0428842844FE04289500557C5544157C3544557CD510577E5910402840440082 3D7A:0210221017DE152888C440804BFC0A2413FC1244E3FC2120222027FE20200020 3D7B:40502E962A928A924AD64E920A922AFE2A104EFCCA444A444A285210522826C6 3D7C:000027FC140410808338420843B8120813F82200E7FC28042554255428280010 3D7D:03F82248124813F88248424843F810001FBE2AAAEAAA2FBE2AAA2AAA2FBE08A2 3D7E:0200823C5FA402248FBC42245FE4003C2FA448A4CFBC48904F9848A848AA09C6 3D7F:0080210013F8120883F8420843F8120814102FBEE8A228A22FBE28A228A20FBE 3D80:00004EEE2A222AAA0A668EAA4A104A281A442F92EA202AC82A322AC42A1816E0 3D81:03909C10411E15108A7E4852425C02703F52424ED2404A5C42544A5444960122 3D82:0088908849FC008890884BFE482001FC252449FCD92449FC4800488849040202 3D83:0080908049FE0354915449544BFE015425544954DBFE48004954492A4A2A0000 3D84:07BC24A417BC14A487BC448444F41514162425B4E51425B4251425F424140408 3D85:42A0244C24A4860C44A4464C04A42FFE280243F0C020404047FC404041400080 3D86:04104210227A2F1200148F7E40084F10103C2F64E9A4293C29242F24293C0024 3D87:42282228227C82284F2842FE0610277C2AD44A7CD254427C4200422842440282 3D88:0110455425B8291002A884444FFE4842104023F8E248224823F8204427FC0004 3D89:0308BC1044BE11228432492A5E22042629205F3EC4025F02447A4A02510A2084 3D8A:00004FBE2A082A100A3E8FA248A248BE18A22FBEEA222A222A3E2A002F940022 3D8B:050855482DA8253E0FA8824844484ABE13082588E988237E25402920251E0200 3D8C:00449F444AAA0AEE8E444AAA4AEE0E002A284AAACBAA4EEE5A28422842480288 3D8D:0200422227922494093E87C84548555E17C82548E57E27C820082AA82AA80008 3D8E:01FC495425FC240001FE80005CFC448414FC2452E4CC254824642B0030FE0000 3D8F:001C4EE02A542A280A7C8C104AFE4A001AFC2A04EA7C2C0428FC2814294A0A38 3D90:0040202017FE14A884FE4550477C1550157C2550E57E254028A42A8A328A0478 3D91:021082104510089E90526FA2400800083DC85548D5485DD44894489455542222 3D92:1F3E91225F3E11229F3E500257FA148237F25482D7F2548257FA500A5AAA1014 3D93:02109FFE4214000A07FE140895E85D4805EA3D2A15EC554CA54A09EA08161022 3D94:000043F822A822A803F880004FBE4AAA1AAA2FBEE0402FFE20A0211022080C06 3D95:021043DE2528288407BC84A447BC54A417BC2404E5F4251425F4251425F4040C 3D96:088089F84A881070138E3400B5FC55AC157415FC142055FC942013FE1154122A 3D97:20287F78AA147F7C2A543FB206001FF010101FF010101FF001843D480930730E 3D98:021043DE2528288407FC80A047FC54A417FC2208E3F8220823F820402FFE0040 3D99:0284AAA456D4029EA7D451245224055E298452C4F4C451BE52A05490528E0100 3D9A:07FE209017FE149287FE428047DE12921392211EE7D2255227DE21122FD20126 3D9B:1080888049FE3D0012A0112C9D3455AC1534155415DC5554A7FE24884D048202 3D9C:0002BEFA628A3EFA208231C6AAAA60823FFE2AAA2AAA7FFEAAAA2AAA32CA4104 3D9D:004090204BFE02A492BE4BE84ABE02A826BE4AA8DABE4AA04A144B524D4A0A38 3D9E:03F8220813F8120883F840404FFE14A417BC2110E7FC21102FFE212423180D86 3D9F:47FC244427FC84444FFE4AAA0FBE2AAA2FBE4220C7C040844FFE404245480884 3DA0:00009EFE54AA1EAA94FE5E10547C14103FFE4128D57C551055FE511041100610 3DA1:00003FF8210821082108292829282948310822882248244A242A482A50068002 3DA2:01001110111022A0044008203018C20602003FE002200420042008223022C01E 3DA3:00003FF801000100FFFE01000100000001001110111022A0044008203018C006 3DA4:10801080108010FC550459045284944810281010101028202440448041008600 3DA5:100011FC1020102054205820502093FE10201020102028202420442040208020 3DA6:100011F8100810505420581053FE902210241020102028202420442040A08040 3DA7:10201020102011FE55225922512291221152114A118A290225024502410A8104 3DA8:00007FFC008001000300056009183104C1020100010000002488224442448004 3DA9:10201020102011FE55225A24502090201050105010502850249044924112820E 3DAA:00007FFC01000300056019186104000001001110111022A0044008203018C006 3DAB:010001007FFC0100210412C80C30F00C01021110111022A0044008203018C006 3DAC:10201020102015FE58205020502091FC107010A810A829242524422240208020 3DAD:1010109010901110557E5A52539290921112111212522BD224624422404A8084 3DAE:00007FFC010001003FF8210822882448200820180100111022A004401830E00E 3DAF:10001080131E125256525A5252529252125212D2135A2A542490449041108210 3DB0:10881088108814885BFE508850889088108810F8108828882488448840F88088 3DB1:102010201020102055FE58205070907010A810A811242AFA2420442040208020 3DB2:100011FC11241124552459FC51249124112411FC11242924252445244104820C 3DB3:01003FF00110FFFE01103FF001003FF80100FFFE00000100111022A00C60701C 3DB4:10201020107C108455485830502090481190103E104229A42418441040608180 3DB5:0810087813C0304050409FFE10401040104017FC100000002488224442448004 3DB6:10201020102017FE5A42544450A090A211A4129814902888248444A240C08080 3DB7:1080108011FC15045A0451E45124912411E41124112429E42504440440288010 3DB8:1040104011FC14445884508451289210110813DE114A294A254A4252435A84A4 3DB9:100011FC102014205BFE50005020902213B210B410A829282524422444A28040 3DBA:100011FC1020102054205BFE50509088110412FA148828882488448840F88088 3DBB:08001FF0282007C01830E10E1FF001001FF001007FFC01000100488844448444 3DBC:10201040108815045BFE5082508091FC1220102013FE28202450448841048602 3DBD:100011FC11041504590451FC5020902013FE122212522A8A270A4202420A8204 3DBE:00007FFC04403FF8244824483FF800007FFC010011101120228004401830E00E 3DBF:1020102013FE102054205BFE5202940411F8101010202BFE2420442040A08040 3DC0:08202AA42CA849201450228841047FF0041004100410FFD00412040A04060402 3DC1:100011F8100810D0542059FC5124912411FC1124112429FC252445244124810C 3DC2:00007E7C48047E4442287E1048287EC401001110111022A0044008203018C006 3DC3:010011081108229004401830EFEE08000FE008000FE00800FFFE111014E0181C 3DC4:100011FC1124152459FC5124512491FC102013FE107028A82524422240208020 3DC5:7F00227C3E0422283E1023A8FE44020001001110111022A0044008203018C006 3DC6:1020104011FC110455FC590051FC910411FC102010202BFE2420442040208020 3DC7:204020403C4045FEA84010902090C89211523D5446908428282810442084C102 3DC8:1020102013FE105054885924522291FC112411FC112429FC24224422401E8000 3DC9:00043F84208420843FBE20042F8420243FD422142A442A845204450488941048 3DCA:0820082008207EFC08201C301A702A6848A48922082008200000488844448444 3DCB:102010A210A211245450588853049022102010A410A429282450448841048202 3DCC:100011FC100414FC580451FC500093FE1222102011FC29242524453441288020 3DCD:1020102010501488590452FA500091FC1154115411FC2954255445544104810C 3DCE:100011FC110411FC550459FC508091FE122211221152290225FA440240148008 3DCF:0640387C08907E1008FE1C102A10481001001110111022A0044008203018C006 3DD0:1040119C1104110455DC5904510491FC1020102011FC28202420442043FE8000 3DD1:010011081108229004401830E00E3FF804403FF824483FF801003FF80100FFFE 3DD2:11FC1124112415FC5924512451FC9020102013FE12222A2A26FA420A42028206 3DD3:1080108010FC15545AD450B4512C924410941108104028A426AA428A44788000 3DD4:1008103C13C014445A2451285100927C12441244127C2A4426444244427C8244 3DD5:221012101410FF92145214547F5855905510632841287F28414841447F844102 3DD6:00007DFC444444447C44444444947C88110014FC588450849084288444FC8084 3DD7:00002FBC28A42FA4283C2FA228A24F9E81001110111022A0044008203018C006 3DD8:10401088110413FE540259FC5104910411FC102013FE287024A8452442228020 3DD9:11081088109017FE580053C45254925413D4125412542BD426544244425482C8 3DDA:1040102013FE100055FC590451FC900013FE120211FC28202420442040A08040 3DDB:08000BF81208320853F8904017FE10E0115012481C4610400000488844448444 3DDC:2080204027FE2090AA98B494A114A2302440204027FE204050A0491042088C06 3DDD:1040102013FE12025488590452229028102413FE102028502450448841048202 3DDE:200023FE220022FCAA84B2FCA284A2FC220022FC2208221053FE4C1044508820 3DDF:10081210117C15445844507C57409140117E11421142297E25424280447E8000 3DE0:0110092012E00C187104091012A00C60701C10103EFC4210149008FE3010C010 3DE1:00007EFE42807EFC42847EFC42807EFE01001110111022A0044008203018C006 3DE2:082004407FFC01003FF80200FFFE080037F0C0801FFC0100111022A00C60701C 3DE3:1088105013FE102055FC582053FE900010A010FC1120282027FE442040208020 3DE4:10001078FE4810487C480086FE0082FC7C44104412285428A810242844448182 3DE5:100015F854105820902429A844B090A815285924522290A02840440081FC0000 3DE6:0020FF2024A43CA424A83D20242024502F50F488050406020400488844448444 3DE7:100011FE11101520597C5144517C9144117C1110111029542552429242508420 3DE8:1020122213FE148059F852885070938E102011FC102029FC242043FE40208020 3DE9:000027DC25042784249C2790251247CE0000010011101120228004401830E00E 3DEA:10A0109011FE132055FC592051FC912011FE110013FC2888249E4502420A8404 3DEB:08007F7808483E4800863E782A483E30404880840100111022A004401830E00E 3DEC:1088108813FE1088540059FC510491FC110411FC10202BFE2450448841048202 3DED:210013F0151000E0775C11F0104013FC284047FE0100111022A004401830E00E 3DEE:1090109017FE109057FC5A9453FC929413FC100011F8290825F8450841F88108 3DEF:1020102055FC584090F810402BFE4488912412227CF8102011FC1E20F0204020 3DF0:1040102013FE140059545124515491FC102013FE12422A9226FA420A42028206 3DF1:1010101022107F7C01103E1022103EFE22103E2022442AFE2442000024884244 3DF2:21C8270821082FE8A91EB7CAA54AA7CA254A27CA210A27CA511249D24E2A8444 3DF3:3FFE224824FE2D9036FC249024FC249024FE248020402248445040A083180C06 3DF4:3FFE21042E3822102FBC27182AB432522000208024882890214042204C18B006 3DF5:100011FC112415AC5974512451FC902011FC102013FE280026A4425244528000 3DF6:111017FC21102FFE6100A3F826482BF8224823F8224822580000488844448444 3DF7:100013DE125217DE5A10525251CE9000108813FE1088288827FE448841048202 3DF8:100011FC110415FC590451FC500091FC10A813FE10A829FC242043FE40208020 3DF9:108813FE10881020543E582051FC910411FC110411FC282027FE442040208020 3DFA:20203E20443EA84446844228761042287E44010211101120228004401830E00E 3DFB:1080108011FE13545554595453FE91541154115417FE28002554452A422A8000 3DFC:0440FFFE0440044017D01012F7DC14503452D7D2100E0100111022A00C60701C 3DFD:1088105013FE102055FC582053FE912410A813FE100029FC2504450441FC8104 3DFE:2040207C204023FEAA42B278A3C4A23C220023FE224023A452584DB4445289B0 3DFF:1020102010501488590452FA5000900011DC1154115429DC2488448841548222 3E00:102013FE100014F8588850F8500093FE120212FA128A2AFA262641F8402083FE 3E01:10501252115414505BFE5088505093FE102011FC10202BFE24A8412446228020 3E02:011027FC1080034870B0136810A4132010402FFE4100111022A004401830E00E 3E03:00107F1049106B1E5D1049107F7C08447F4408440F7CF0440000488844448444 3E04:2040202023FE2088A852B7ACA2AAA2A825AC2000210421FC510449FC41048204 3E05:2210221023DE2528A884B000A7BCA4A427A424A427A4243455284EA044208020 3E06:112011FC122017FE580051FC510491FC105013DE105029DC245043DE40508050 3E07:108811DC108813DE54885954522291FC110411FC110429FC250445FC40888104 3E08:081024483F7E64C8BF7E24483F7E24483F7E20400100111022A004401830E00E 3E09:210827C8AAAAB12CAFE8210857D44912892200000100111022A004401830E00E 3E0A:2108210827CE2112A924B7DEA552A55E27D2211E2392255E5940491441128122 3E0B:203C21E03D2444A8A9FE50A82124420291FC5524552459FC9124292425FC4504 3E0C:11FC102013FE122255AC582051AC909011FE132015FC292025FC452041FE8100 3E0D:210821EC210A27E8AD28B5DEA728A4EA240A27EA240C27EC5A2A4BEA515687E2 3E0E:13FC110811F8150859F8510E57F8900817FE1294139C2A94279C42D647BC8084 3E0F:00803FFE24103F7C26382D5435322F3C2120273821202F3C248849504630B80E 3E10:2850FE4828FE399012907CFE54907C9010FE7C901090FEFE2880440024884244 3E11:2FEC48246BAC48246BAC4AA4FFFE88227EFC2C684AA40100111022A00C60701C 3E12:00FC7F00020821081110102000F83F0001000100FFFE0100010001003FF80000 3E13:00FC7F0002082108111010203FF82008200820083FF82008200820083FF82008 3E14:00F87F00211011101220FFFE040008001FF028104FF088100FF008100FF00810 3E15:0228077E38482AFE2A482A7E2A482A7E2A40297E2922289C28624830480E8800 3E16:000028F824884288408884F804884888288810F8188824882488408883FE0000 3E17:084010202850448803001CE0E01E3FF820082FE8200827C8244827C820282010 3E18:084010202850448803001CE0E01E1FF012901FF000007FFC0100010005000200 3E19:084010202850448803001CE0E21E1FD00220FFFE03000FF03810CFF008100FF0 3E1A:0008848844502820105028884500840800880488445028501020285044888506 3E1B:040025FC2444244424443C4404940488FD0024FC248424842484448444FC8484 3E1C:04202410241025FE25023E5404880504FC0024FC242024202420442045FE8400 3E1D:044024402440247C24443E8820A021203C202450245024482488448445048602 3E1E:041024902490249024903EFE208020803C8024F8248824882488448844888508 3E1F:04802484249824E024823E82207E20003CFC2484248424FC2484448444FC8484 3E20:0890489048904A9249947C98409041987A944C9248904890491249124A128C0E 3E21:08204920492049FC49207E20402043FE787048A848A8492449244A2248208820 3E22:0844484449FE484448447DFE404040FE79924AFE489248FE4892489248928886 3E23:08504A52495448504BFE7C88405043FE782049FC48204BFE48A849244E228820 3E24:409022882288FABE028053D42208FA3E23882288729C22882288448844888888 3E25:09F04A104FFC4A044BFC7E2443B8422279FE4A104FFC4A444BFC48D0494A8E3E 3E26:00003FF800801080108020803FFC0080108008800680018000F0008E02800100 3E27:00007EFC0484248424FC248444847EFC0C92149214942488448884A414C20880 3E28:08040804488448847E844884888408840E8CF89448E408840804080408040804 3E29:080008FC482048207E204820882009FE0E20F820482008200820082008200820 3E2A:11041124512451247D245124912411241D24F124512411241124122412041404 3E2B:0804080E48F048807E80488088FE08880E88F888488808880888090809080A08 3E2C:10201020502053FE7C20502091FC11241D24F124512411341128102010201020 3E2D:1000100051FC51247D245124912411241DFCF100510011001102110210FE1000 3E2E:10101090509050887D085104920415FA1C88F088508810881108110812281410 3E2F:08080888484848487E084888884808480E08F80E49F808080808080808080808 3E30:10201010501051FE7D025204908010881C90F0A050C0108210821082107E1000 3E31:1080108050FE51007A205120912C11741BA43124D13411281122110210FE1000 3E32:084008404840487E7EA048A08920083C0E20F8204820083E0820082008200820 3E33:10201020505050507C885124921210101DFCF004500810881050102010101010 3E34:0000FFFE040008001FF02810C8100FF0010011001FF821000100FFFE01000100 3E35:10201020502053FE7C20502091FC10001C00F1FC510411041104110411FC1104 3E36:100011FC510451247D24512491FC11241D24F154514C118C1104110411FC1104 3E37:080008007F7C08243E2408447F540888090011001FF821000100FFFE01000100 3E38:1008101C51E051007D0051FE910011001D7CF144514411441144127C12441400 3E39:1004101E51E050227D125094908010081DFEF008508810481048100810281010 3E3A:1020082040A824A4092A723010C01700010011001FF821000100FFFE01000100 3E3B:10201040508851047DFE5002908010FC1D20F02053FE10201050108811041202 3E3C:1040104050FC50887D50502090D813261CF8F02050F8102013FE102010201020 3E3D:080008FC488448847EFC4884888408FC0E84F88448FC08000848084408820902 3E3E:100013FC5044514479445284909411081A403020D0A41282128A128A14781000 3E3F:1020102053FE50207DFC500093FE12021C04F0F050901090109011121112120E 3E40:1020102053FE5020782053FE9202140419F83010D02013FE1020102010A01040 3E41:1040102053FE50007C0051FC910411041DFCF020512811241222142210A01040 3E42:00007EFC48447E4442287E1048287EC6010011001FF821000100FFFE01000100 3E43:044004407C7C04403C7804407C7C0440054011001FF821000100FFFE01000100 3E44:100011FC512451FC7D2451FC908811441E42F0F8518812501020105011881606 3E45:1080108050FC51547AD450B4912C124418943108D04010A412AA128A14781000 3E46:100013FE522250207DFE502091FC11241DFCF12451FC102013FE102010201020 3E47:100011FC510451FC7D0451FC908011FE1E22F1225152110211FA100210141008 3E48:082008207E7E08C4FF281C102A2848C6010011001FF821000100FFFE01000100 3E49:100011FE511051207D7C5144917C11441D7CF110511011541152129212501420 3E4A:1040104053FE52A27C9051FE912013201DFCF120512011FC1120112011FE1100 3E4B:1120113C514452A87A1056A89AC612801A8832B0D28412881232120412181260 3E4C:1040102053FC50007D08509093FE12201EA0F2FC5320122012FC1420142019FE 3E4D:1040102053FE50887C5053FE922212FA1E22F2FA528A128A12FA1202120A1204 3E4E:100011FC512451FC7D2451FC904010881DF0F020504413FE1022112412221060 3E4F:1088108853FE50887CF8502091FC11241DFCF02053FE102011FC102013FE1000 3E50:11102110CAA814443240D27C154014FE090011001FF821000100FFFE01000100 3E51:101417FE501053D0781053D0901013D01A5033D0D25013C8124A13CA11861242 3E52:10501252515450507BFE5088905013FE182031FCD02013FE1050108811041602 3E53:1020102051FC50207BFE5108939C11081988363ED00013FE109010901112120E 3E54:100013FE500051FC7D2451FC912413FE1C00F1FC512411FC112411FC100013FE 3E55:7DFE002000FCFE8428FC288428FC4A844CFC884811841FF82100FFFE01000100 3E56:1020112450A851FC784053FE908811041AFA3040D1A4105811B4105213901030 3E57:102013FE502051FC7C0053FE900211FC1C20F3FE500013FE100413BE12A4138C 3E58:100011FC502053FE7E2251AC902011AC1C00F3FE502011FC115411541154110C 3E59:108812AA52DC54887954522293FE12021DFC3104D1FC110411FC110411FC1104 3E5A:108812AA52DC54887954522293FE120218F83088D0F8100011FC110411FC1104 3E5B:200027FEA040A2EEFAAAABEAAAAE2AE83BAAECE6228825F42290206021982606 3E5C:08200A280924092408207EFE0820082008501450125012882088210442048402 3E5D:0004441E29F0111029104910891009FE1910291049108908090A094A51862102 3E5E:0008441C29E011002900490089FE0910191029104910891009100A1052102410 3E5F:00404440284013F828484848884808481FFE284048A088A00910091052082406 3E60:00204420282013FE2820492489240924192429FC4824882008220822501E2000 3E61:00404420282013FE28404840888809081BF028204840888809040BFC51042000 3E62:02008A005200221E57D292521252125232525252925212521452145EA9525080 3E63:0080888050F82108531094A0104010A033185C0690C0102010101180A0604010 3E64:00204420282011FC2820482088200BFE182028404840888809040BFE51022000 3E65:00404420280013FE282048208820082019FC2820482088200820082053FE2000 3E66:00008BFC508420845084910411141208340051FC9104110411041104A1FC4104 3E67:00204420282011FC292449248924092419242BFE482088500850088851042202 3E68:002044202820102029FC492489240924192429FC492489240924092451FC2104 3E69:000045FC2884108828504820885008881B26282049FC88200820082053FE2000 3E6A:000097BC54A424A454A494A414A41FFE34A454A494A414A414A415A4A8545088 3E6B:002044202BFE102029FC482489FC092019FE2822482A88540850088851042202 3E6C:004088405FFE2040504097FC1444144437FC50409240114010801140A2304C0E 3E6D:0020442029FC1124292449FC8924092419FC282048248818083208CA53062002 3E6E:000045FE28201020284049FC89040904190429FC490489040904090451FC2104 3E6F:009044902890111029FE4B108D10093819382954495489920910091051102110 3E70:004044442A441148295048408FFE0890189028904890889209120912520E2400 3E71:000045FC29041104290449FC882008201920293C492089200AA00A60543E2800 3E72:0020442229FA102428244BFE8810082019FC288849108AFE0C10081050502020 3E73:000047FE2840104029FC488488840BFE1800280049FC89040904090451FC2104 3E74:000045FE2820102029FC4924892409FC1924292449FC892008A0084050B0230E 3E75:000045FE2800109229244A4889240892180029FE482088200820082053FE2000 3E76:0000880653B8208850889108113E1388308852889288113E11001280A47E4800 3E77:4210241418122412521010FEFF10201028107E28AA282A282A442E4408840902 3E78:0020444029FC1104290449FC8904090419FC28504850885008920892510E2200 3E79:0040882053FE222052FC9224122413FE3224522492FC122012501450A4884906 3E7A:002044222BB410A828A849248AA2084019FC2904490489FC0904090451FC2104 3E7B:001C45E0282010202BFE48A889240A4218402BFE4888890808D0083050482184 3E7C:0080448028FE11022A424A4A895208421BFE284248E289520A4A084250542008 3E7D:00504448285E13E42828483288CA0F0618502848485E8BE40828083250CA2706 3E7E:0110891053D8225454529A90111012FE3C00500093F8120812081208A3F84208 3E7F:00204420283E102029FC490489FC090419FC292448208BFE0820082050202020 3E80:0080448028FC11542A5448A489240A4418942908484088A40AAA0A8A54782000 3E81:009245242A4811242892484088800BFE1A022A8A4A528A220A520A8A53FE2202 3E82:00148812501027FE5410941015D01412341255D49554154815DA142AA8465082 3E83:008844882BFE1088290049FC89040A0419F42914491489F40914080450282010 3E84:004044A0291012082DF648008BC40A541A542BD44A548A540BD40A44525422C8 3E85:0080888051FC220454089BFE1200128032FC5320922013FE14201450A8885306 3E86:02104510287E1310292849A88944080019FC2904492489240924085050882304 3E87:001090145FD229126910A97E2B902A906A90AB982928292829242FC4A0444082 3E88:00204524292411FC28204BFE8800082019FC2924492489FC0820082453FE2102 3E89:10001078FE4810487C480086FE0082FC7C4400441428FE281010282844448182 3E8A:01044488280013FE2820482089FC082018202BFE484088240AA20A8A54882078 3E8B:0120891052082486591093F81008100037BC508494A4129414A41084A2944108 3E8C:011088A0500027FE50A093F810A817FE30A853F890A011B012A814A6A0A040A0 3E8D:0040882053FE2202541491E01100110031FC5110911017FE10001090A1084204 3E8E:002097FE542025FC542497FE142415FC342055FC952415FC152419FCA924512C 3E8F:002045FC292413FE292449FC882009FC192429FC48408BFE088809D05070238C 3E90:012446482924100029FC492489FC092419FC28204BFE887008A8092456222020 3E91:0040448829FC11082A524BFE885009881E2628C04B1088640B88083050C02700 3E92:000097BC508424A4529494A410501188362650C09310106413881030A0C04700 3E93:002047FE282011FC28204BFE880009FC190429FC490489FC090409FC50882104 3E94:000E8BF050442224510893F8120813FC320453FE920212AA12AA1502A4144808 3E95:007897C05248215057FC91501248140633F85248924813F812481248A3F84208 3E96:00089788508821106FDEA49424A427946494A794249424C827882C94A0A440C2 3E97:000047DE2A5212522BDE480089FC092419FC292449FC88200BFE082050202020 3E98:0090448829FE11102B104DFE8910091019FE2910491089FE09000AA452522452 3E99:0080884057FE240251F8914817FE122833FC501093F81248124812A8A1104608 3E9A:00109410527C201050FE9044162812FE3210527C921012FE12101210A5FE4800 3E9B:03FC8A4053F8224053F8924013FC10043554500891101FFE11101110A2104410 3E9C:00908BFC529423FC529493FC100013FC320052F8920013FE15201514A5484986 3E9D:001097D0551027DE545097E8150417C4300053F892A812A812A812A8AFFE4000 3E9E:01408A4C52642244534C926412A413AC32A452A497FE100011101108A2044404 3E9F:000097BC508424A4529494A41120121037FC5A2093FC122013FC1220A3FE4200 3EA0:008090405FFE29126208A5842E0E2A746A54AB542AD42A542A522D54B75C4084 3EA1:000097FE544425986488A7DE248825DC66AAA48824202520253C2920A92057FE 3EA2:07FC904057FE24425B5C9040175C112033FC56209BFC122013FC1220A3FE4200 3EA3:010891EC510A27E86528A5DE272824EA640AA7EA240C27EC2A2A2BEAB15647E2 3EA4:0148894C52AA200857FE91481368114A336A514C936C1148116A139AA0264042 3EA5:01F08A1057FC220453FC922413B8122231FE521097FC124413FC10D0A14A463E 3EA6:00449F445AAA2AEE6E44AAAA2AEE2E006A28AAAA2BAA2EEE3A282228A2484288 3EA7:07BC94A457BC200057FC908013F8120833F8520893F81110120817BCA4A447BC 3EA8:00200020FC201020102010407C4010401080108810841D04E3FE410200020000 3EA9:00040004FE841084108410847C841084108C109410E41E84F004400400040004 3EAA:00400040FE401040104010507C4810441044104010401E40F040404000400040 3EAB:00080008FE081088108810887C8810881088108810881E08F008400800280010 3EAC:000001F0FD101110111011107D9011501150111011101D12E2124212040E0800 3EAD:000001FCFC041008101010207C2013FE1020102010201C20E020402000A00040 3EAE:000001FCFC001000100013FE10407C40108010FC100410041C04E00440280010 3EAF:00007FFC010001003FF801000100FFFE00000100FFFE0280044008203018C006 3EB0:000003FEFC201020102011FC7D2411241124112411241D34E128402000200020 3EB1:100017F82110613CA10422042414280820007FFC01003FF801200110FFFE0000 3EB2:000001F8FC481048104810487C4811F81088108810881C88E088408803FE0000 3EB3:00200020FE20103E102010207C2011FC1084108810481E50F020405001880606 3EB4:00200028FE241024102011FE7C2010201020105010501E50F088408801040202 3EB5:00800080FC8010FC1104110812407C40104010A010A011101D10E20844040802 3EB6:00080088FE481048100810887C4810481008100E11F81E08F008400800080008 3EB7:00200028FC24102011FC10207C70107010A810A811241D24E222402000200020 3EB8:080009F011103190515091521112120E04007FFC01003FF801200110FFFE0000 3EB9:00200020FC401088110413FE7C021088108813FE10881C88E108410802080408 3EBA:000001FCFD041104110411FC11047D04110411FC110411041D04E10441FC0104 3EBB:00200020FC2013FE102010207DFC11241124112411241D34E128402000200020 3EBC:000003FEFC221024102010207D20113C1120112011201D20E2A04260043E0800 3EBD:000001FEFC101010102010207C6810A41122122210201C20E020400003FE0000 3EBE:000003FCFA042204220422F4FA9422942294229422F43A94E204420402140208 3EBF:000001FEFD1011101110117C11447D4411441144117C11101D10E11041FE0000 3EC0:00200020FBFE2222222223FE2222FA2223FE2020212038A0E04040A001180606 3EC1:00000000FDFC1104110411747D5411541154115411741D04E10441FC01040000 3EC2:01040084FC88100013FE10887C881088108817FE10881C88E108410802080408 3EC3:044004403FF824483FF824483FF800007FFC010001003FF801200110FFFE0000 3EC4:0008003CFDC01000100013FE7C2010201120113C11201D20E2A04260043E0800 3EC5:00200020FC5010881104120210F87C00100013FE102010401C88E10443FE0102 3EC6:00400080F908220427FE20022000FBFC220423FC220423FC3A04E20402140208 3EC7:00200020FC501088110412027DFC10201020102011FC1C20E020402003FE0000 3EC8:0008001CFDE01100110011FE7D001100117C114411441D44E144427C02440400 3EC9:00200020F920213C2120212027FEF8002020212421243A28E410402000C00700 3ECA:00800080FCF81108121011FC11247D24112411FC105010501C90E0924112020E 3ECB:00200020FDFE1020102011FC7D24112411FC102010701CA8E124422200200020 3ECC:00200020FC501088110412FA7C20102013FE102011281D24E222442200A00040 3ECD:000001FCFD04110411FC10007C0011FC1020102013FE1C20E050408801040202 3ECE:010001007FFC0100FD7C111011107D7C11101D10E2FE4280044008203018C006 3ECF:000001FCFC04100410FC10047C0411FC102010A410A41D28E050408801040202 3ED0:00400040FC88110413FE100210887D44124210F8118812501C20E05041880606 3ED1:001C00E0FC2011FE107010A87D24122210F8101010201DFEE020402000A00040 3ED2:000003FEFA02221A22E222222222FBFE2222227222AA3B26E222422203FE0202 3ED3:000007E0FA5E2252225223D22252FA5423D4225422483AE8E754405400620040 3ED4:0008003CFDE0102013FE10A810A87CA813FE10A810A813FE1C20E02041FC0000 3ED5:000003FEFA02220223FE22102292FA92229222FE22103A92E292449204FE0802 3ED6:00400040FBF82048204827FE2048F84823F8244422E83950E248444601400080 3ED7:044004407C7C04403C7804407C7C044004407FFC01003FF801200110FFFE0000 3ED8:00400020FBFE2222202021FC2124F92421FC2124212439FCE124402000200020 3ED9:00400020FBFE2080210423FEF80221FC210421FC210439FCE104410401140108 3EDA:000003DEFA522252225223DE2252FA52225223DE22523A52E2524252055208A6 3EDB:000001F8FD08110811F811087D0811F8108011FC12541C94E124424400940108 3EDC:00880088F8882088215422222442F82020202120213C3920E2A04260043E0800 3EDD:00820082FBE22082208A23EA22AAFAAA23EA208A21CA3AAAE4A24082008A0084 3EDE:00400020FBFE2202220223FE2200FA0023FE235225523DFEE552455209520106 3EDF:00400040FBFE208021FC222025FEF80021FC210421FC210439FCE10401140108 3EE0:00400020FBFE220220882104FA222028202423FE20203850E050408801040202 3EE1:00480148FD4813FE114811487D78110011FE102013FE1C70E0A8412406220020 3EE2:02100110F91027BE2228224823AAFAAE22BA22EA22AE3AA8E4AA44A209A2101E 3EE3:00880088FBFE208820F8208820F8F888208823FE21003948E184410001FE0000 3EE4:00880088FBFE2088210021FC2104FA0421F42114211439F4E114400400280010 3EE5:00880048FC5013FE105010507DFC11541154118C11041DFCE104410401FC0104 3EE6:01FC0124FD2411FC112411247DFC1020102013FE12221E2AE2FA420A02020206 3EE7:01040104F9DE22442554209E2104FA24242423FE207038A8E124462200200020 3EE8:00007EFC48447E5443287E9048287EC600007FFC01003FF801200110FFFE0000 3EE9:011000A0F80027FE20A023F8F8A827FE20A823F820A039B0E2A84CA600A000A0 3EEA:00A00090FDFE132015FC11207DFC112011FE110013FC1C88E09E4102020A0404 3EEB:000001FCFD2411FC112411FC7CA810A813FE10A810A81DFCE02043FE00200020 3EEC:01FC0020FBFE222221AC2020F9AC200021FC200023FE3880E0FC400400280010 3EED:00400020FBFE2020204822F2F924225220F8200820203BFEE020402000200020 3EEE:01000110FBDC225425542288F90822F42402200023FC3840E150424805440080 3EEF:0040007CF84023FE22422278FBC4223C220822F023243AA8E5FE442008A00040 3EF0:008803DEFC8811DC108813DE7C88100013FC100410041DFCE004400403FC0004 3EF1:0020047CFA842148203020CE2610FA7C2210227C22103AFEE210421005FE0800 3EF2:002001FCFD2413FE112411FC7C2011FC112411FC10401DFEE08841D00070038C 3EF3:00880088FBFE2088204220E2FB82208A208A27EA218A39CAE2AA4482008A0084 3EF4:000001F8FD0811F8110811F87C0013FC129413FC10001DF8E090406001980606 3EF5:03FE0202FBFE220022FC220823FEFA10223023CE22423A84E4EE47840884018C 3EF6:010801EEFA942042202021FC2024FBFE202421FC202039FEE02043FE00200020 3EF7:02080208EFBE420842084FBE4AAAEAAA4AAA4BAE4208671CCAAA124802080208 3EF8:000007BCF908252827BC231825AAF946200023F822083A08E3F84208020803F8 3EF9:FDFC104021A27C54A5B824543D92246000007FFC01003FF801200110FFFE0000 3EFA:3FFE21042E3822102FBC27182AB4325220002FFC208027F820A040905FFE8000 3EFB:01080088FBC8201023DE226423D4F81423D42054209438E8E388409402940122 3EFC:000003FEFC5013FE125213FE7C0011FC110411FC11041DFCE02043FE00200020 3EFD:00A00090FDFE132011FC11207DFC112011FE110013DE1E52E252427202020206 3EFE:0100FFFE104824FE799010FC22907CFC089030FEC0807FFC01003FF80120FFFE 3EFF:000003F8FAA822A823F82100FBFC248423E422A422A43BE4E09447F400140008 3F00:00100410FA7C201020FE20442628FAFE2210227C22103AFEE210421005FE0800 3F01:01040088FBFE202021FC2020FBFE20542192209023FE3890E0D4438A009601A2 3F02:0A0033B822083BB820883AB82288FFFE80027FFC01003FF801200110FFFE0000 3F03:01240248F924200023FC22942264FA9423FC224823683A48E36A424A02460362 3F04:01240124FAAA23AE212422AAFBAE202427FE201027D43D54E7CA454A07D60022 3F05:00200010FBFE224422FE224423FEFA1022FE229222FE3A92E2FE420002440482 3F06:008802AAFADC24882154222227FEFC0221F82040204039F8E050404803FE0000 3F07:00200222FBFE209021FE231025FEF91021FE211021FE21003BDEE25202720206 3F08:000007FCF4A424A427FC221022A8F4BE2F68223C24A82FBC3028CAA80ABE0020 3F09:0210071038102A7C2A542A542A102A282A282948294A288628404A304D0E8900 3F0A:1008101C10E8FEA810A854A854A854A854A87CA410A410A414A2192811340224 3F0B:1008101C10E810A8FEA810A810A810A87CA844A444A444A444A27D2845340224 3F0C:08081C1C70E850A850A850A858A854A854A854A450A450A458A255289D340624 3F0D:1008101C10E8FEA810A87CA810A8FEA830A838A454A454A490A2112811341224 3F0E:0220071038102AFE2A002A442A822A282A1029282944288428404A304D0E8900 3F0F:04081E1CE0E822A892A854A848A810A8FCA824A444A428A410A2292845348224 3F10:0804040E7F74415441547F5440547F54555455527F52555255505594819A0312 3F11:1008101CFEE810A8FEA892A8D6A8BAA892A8FEA410A438A454A2932811341224 3F12:027C0744387C2A442A7C2A002AFE2A402A7E29AA295228AA28444A304D0E8900 3F13:08881C50700053FE505051FC585457FE545455FC505050D8595456529C500450 3F14:0008001C7CE844A87CA844A87CA800A87CA854A454A454A456A2F92801340224 3F15:1008921C54E8FEA882A87CA844A87CA800A87CA454A47CA454A255287D344624 3F16:11F03A10E3E0A020A7FCA188B650A9A8AE64A9A0A248AFBEBAAAAFBE3A8A0FBE 3F17:000001FCFE801080108010F81088108811481128112811081108114A518A2106 3F18:100011FC10801080548054F8548854885548552855285D086508014A018A0106 3F19:100010FC1040FE40924092789248924892A892989A88948810AA10CA108A1006 3F1A:100008FC0840FF40004000783C48244824A824982488258846AA44CA808A0006 3F1B:00007EFC24402440244024782448FF4824A824982488248824AA24CA448A8406 3F1C:01001FF011101110FFFE02801C70E00E00007FFC08000FE0092010A41624181C 3F1D:10001EF8228862A894920882307EC00000007FFC08000FE0092010A41624181C 3F1E:00007EFC084008404A402A782C480848FFA808980888088808AA08CA088A0806 3F1F:100010FC20407E4042404278424842487EA842984288428842AA7ECA428A0006 3F20:100008FC08407F4041408278204820483EA820982088208826AA38CA208A0006 3F21:080028FC28403E404840887808487F4818A81C982A882A8848AA88CA088A0806 3F22:0000FEFC904090409040BC78A448A448A4A8A498BC88908890AA90CAFE8A0006 3F23:0000FEFC1040104020407C784448444844A87C984488448844AA7CCA448A0006 3F24:080008007F7C08243E2408447F54088800007FFC08000FE0092010A41624181C 3F25:100012FC7A4014401440FF78104820487EA8909820883C8804AA04CA148A0806 3F26:00007DF01110119011521D12E20E440000007FFC08000FE0092010A41624181C 3F27:0000FCFC044068401040FE7892489248FEA892989288FE8892AA92CA928A8606 3F28:080008FC14402240514088787E48024804A808987E88428842AA7ECA428A0006 3F29:0400057C04A07F2044204438742855285558564856485448655A4D6A934A0106 3F2A:080008FC7F40084008402A782A482A485DA888980888148814AA22CA428A8006 3F2B:00007EFC4A404A407E404A784A487E4808A8FF9818882C882AAA4ACA888A0806 3F2C:100010FC7C4010401040FE78444828487CA810981088FE8810AA10CA108A1006 3F2D:1020103E7C2011FC11041D04E1FC010400007FFC08000FE0092010A41624181C 3F2E:100010FCFE4010407C401478FE4814487CA81098FC88248844AA28CA308AC806 3F2F:0800087CFFA0082008207F3849287F2849587F4808481C482A5A496A884A0806 3F30:0800107C7F20492049207F38492849287F5814482448FF48045A046A044A0406 3F31:04447C5804621C42E43E00007FFC482410107FFC08000FE0092010A41624181C 3F32:0000FEFC10402040FE40AA78AA48AA48A2A896981088FE8810AA28CA448A8206 3F33:100010FC52405140954008783048C0487EA842987E8842887EAA42CA7E8A4206 3F34:00007CFC544054407C40547854487C4810A8FE9892889688BEAA82CA8A8A8406 3F35:00003EFC22203E2022383E280048FF680858084A2F4A286A284658004FFE8000 3F36:100010FC2840444082407C780048E248AAA8AA98EA88AA88AAAAE2CAAA8AA406 3F37:100092FC92409240FE400078FE48104820A8FE98AA88AA88AAAAAACAAA8A8606 3F38:1000087CFFA080A0142022384928142822584148BEC82248225A226A3E4A2206 3F39:440044FCFF4054400840FF78404840487EA800985488548855AA56CA948A0006 3F3A:100008FC7F4048405E404A787F484A485EA848985E88528852AA52CA5E8A9206 3F3B:11102110CAA814443240D27C154014FE08007FFC08000FE0092010A41624181C 3F3C:0000FEFC2840FE40AA40AA78FE4800487CA80098FE88108854AA92CA508A2006 3F3D:100010FCFE401040BA405478BA481048BAA85498BA88108828AA24CA428A8006 3F3E:0800047C7FA0522052207FB852A852A87FD8524852485BC8525A52EA9B4A1206 3F3F:1000087C7F202220FF2000387F2849287F5849487F4808487F5A086A0F4AF006 3F40:2200147CFF2014207F20553863285D2841587F480848FF48145A226A414A8006 3F41:3FFE21042E3822102FBC27182AB4325220003FFE240027F0249048524B128C0E 3F42:0800147C22205D2080A03E3822283E280058774811485548335A556A114A3306 3F43:0E00F0FC92405440FE403878544882487CA8549854887C8854AA54CA7C8A4406 3F44:240CFF7024403C40247E3C482448FF482448428800007FFC08000FE011241C9C 3F45:0A0074FC15405240224021785D4880487EA8429842887E8842AA24CA0F8AF006 3F46:100092FC5440FE4082407C7844487C4800A87C9854887C8854AA54CA7C8A4406 3F47:0A803138228838382288393822887FFE4002BFF408000FE0092010A41624181C 3F48:48F8705044203DFC20247CB890A07D7E2A007FFC08000FE0092010A41624181C 3F49:00007E40487E7E9043087EFE48AA7EFE00007FFC08000FE0092010A41624181C 3F4A:49005D7C6120DDA043205D3841285D28B6D89C4800487F48025A346A1C4A6306 3F4B:210447C88812F3BC20084B92F83E0380AAAAABAA00007FFC08000FE011241C9C 3F4C:7F00087CFFA088A06B2010386F28452855586B4810487F48495A7F6A494A7F06 3F4D:220022FC22402240FF402278224822483EA822982288228822AA3ECA228A0006 3F4E:22102210FF1022103EFE22923E9222102228FF28402854286248404A7E8A0106 3F4F:204010A083184DF61000E3F8220823F800001010FFFE10101FF010101FF01010 3F50:48884850480049FEFC5049FC48544BFE485479FC485048D849547A5248500050 3F51:4BFE48504BFE4A52FE524BFE480049FC790449FC490449FC48207BFE48200020 3F52:00107C10549054907CFC549055107C101010FEFC12101210221022104AFE8400 3F53:010011001FF821005FF00100FFFE081048507E7C489088107E7C08100F10F0FE 3F54:28102810AA506C7C2850FE901010307C4A109C102C10DAFE2900C8C0283E1000 3F55:010001003FF821083FF821083FF800007FF8000810081FFE0002000200140008 3F56:004000407C40544055FC544454447C4454445484548454847D04450402280410 3F57:002000207C2054205420542054207C2054505450545054887C88450402040402 3F58:004000207C0055FC5400540054F07C9054905490549054927C924512010E0200 3F59:004000407C805488550457FE54027C9054905490549054907D124512020E0400 3F5A:00003FF8210821083FF8210821083FF8000011003FF841000100FFFE01000100 3F5B:008000807D0055FC5604540455E47D245524552455E455247C04440400280010 3F5C:10001EF8228862A894920882307EC0003FF8210821083FF8210821083FF82008 3F5D:7F0408441E44224454440844300CC0001FF0111011101FF0111011101FF01010 3F5E:00003EF82288228822883EF8000000003FF8210821083FF8210821083FF82008 3F5F:0004001E7DE054225512549454807C0855FE5408548854487C48440800280010 3F60:002000207C2057FE5420542055247D24552456AA542054507C50448801040202 3F61:00400080F9FCA924A924A9FCF924A944A9FCA890A910FBFE8810001000100010 3F62:00400080FBFCA910AA48AC46FBF8AA48AA48ABF8AA48FA488BF800420042003E 3F63:00140012F810AFFEA810A810FBD2AA52AA52AA54ABD4F80888EA071A02260042 3F64:008000807CFE5502562254AA54727C2255FE5422547254AA7D224422000A0004 3F65:000000FC7C48543055FE545254947D105630542055FE54707CA8452402220020 3F66:08202AA44D28145022887FFE400280043FF8210821083FF8210821083FF82008 3F67:00840044F848ABFEA884A884F908A94AAA52AB9CA884F9088908025203DE0042 3F68:01080088F890ABFCA840A9F8F840ABFEA880A900A9FCFA208C20082003FE0000 3F69:00400088F9FCA908AA52ABFEF850A988AE26A8C0AB10F8648B88003000C00700 3F6A:01040088F800ABFEAA22AAAAFA72AA22ABFEA800A9FCF90489FC010401FC0104 3F6B:0100FFFE104824FE799010FC22907CFC089030FEC0803FF821083FF821083FF8 3F6C:0000FEFE00007C7C444444447C7C0000FEFE92929292FEFE92929292FEFE8282 3F6D:000001FCF820ABFEAA22A9ACF820A9ACA800ABFEA820F9FC895401540154010C 3F6E:0FE009200FE009200FE07C7C54547C7C54547D7C11001FF821005FF00100FFFE 3F6F:022203FEF890A9FEAB10ADFEF910A9FEA910A9FEA900FBFE8A8A037602520276 3F70:0000777C55145514551077105550555C55507750555055505550B55089BE1300 3F71:008000401FFE1000900852085208120832085208923813C82208200840088008 3F72:008000401FFE1000900057FE50801100320053F8900810082008200840508020 3F73:008000401FFE1000900057FC5040104030405FFE904010402040204041408080 3F74:008000401FFE10009010501057FE101030105210912010A0204020A043188C06 3F75:008000401FFE1000904050405040104037FC504090401040204020404FFE8000 3F76:008000401FFE1000900053F850081008300853F8920012022202220241FE8000 3F77:008000401FFE1040904050445768117031605150925012482444284241408080 3F78:008000401FFE10009040504053FC1244344850A090A01120212022224422881E 3F79:008000401FFE1000901C53E05200120033F85288928812502420245048889306 3F7A:008000401FFE100097F8510851101120313C5204928812502420245048889306 3F7B:008000401FFE1040904057FC5040104037F85208911010A0204020A043188C06 3F7C:008000401FFE1000900457E45024102433E45204940417E42024202441448084 3F7D:008000401FFE10409040504057FE1040304053F8920812082208220843F88208 3F7E:008000401FFE1000904052485248124833F85048904014442444244447FC8004 3F7F:008000401FFE1000901C53E052901290329052909290128824C824A448D49092 3F80:010000803FFE20002080A0806FFC208020806080BFFE2100221044084FFC8404 3F81:008000401FFE104090505048504017FC30E05160915012482444284240408040 3F82:008000401FFE108090805110520817FC3204500093F812082208220843F88208 3F83:008000401FFE1080904057FC54041808320052109260138022002204420481FC 3F84:008000401FFE10009040504057FC14443444544497FC14442444244447FC8404 3F85:008000401FFE1040905C53E05240124033FC504490C4115422482C4040408040 3F86:008000401FFE1040904053F85248124833F8524892481FFE2208220842288210 3F87:010000803FFE20002000A7F86408240827F86408A40827F82408440847F88408 3F88:008000401FFE100091085108510812FE320856489A2812282208220842288210 3F89:008000401FFE1040904050A0511012483426502093F81008211020A040408020 3F8A:010000803FFE20402040AFFE604027FC24446454A4E8215022484C4640408040 3F8B:008000401FFE11109110521052FE16103A385238925412542292221042108210 3F8C:008000401FFE10009040524053FC144030405FFE91201120212022224422981E 3F8D:008000401FFE100090005FFE5040108037FC54A494A414A424A424A444948408 3F8E:008000401FFE1000900057BC54A414A434A454A494E414042404240447FC8404 3F8F:008000401FFE1000904057FC504010403FFE5000904017FC204020405FFE8000 3F90:008000401FFE100090045FC45214121437D454549A5411942084210442148C08 3F91:008000401FFE104090A0511052081DF63000500093F812082208220843F88208 3F92:008000401FFE11009100511E5FD2125232525452949212922112229E44528840 3F93:008000401FFE100093F0521053F0100037F8540897F8140827F8240844288410 3F94:008000401FFE1000900053F85208120833F8500097FC14042404240447FC8404 3F95:008000401FFE1080904057FC520811103FFE5040904017FC2040204040408040 3F96:008000401FFE1000900057FC544417FC344457FC904017FC204020404FFE8000 3F97:008000401FFE1100908057F8540817F8340857F8948214442428251046088406 3F98:008000401FFE100097FC504053F8124833F8524893F812402140208043608C1E 3F99:008000401FFE1010972050C0513016883FFE5100924017F82A48226842508040 3F9A:008000401FFE1120912455E85530152235A25E1E900013F8200020004FFE8000 3F9B:008000401FFE100093F8500851F8100833F8500097FC140423F8211040E0871C 3F9C:008000401FFE10009040504057FC1040324852489554184220A0211046089806 3F9D:010000803FFE20803FFCA0806FF828882FF86888AFF820803FFE408040808080 3F9E:010000803FFE20002FFCA1206FFC292429246A1CAC042FFC280448044FFC8804 3F9F:008000401FFE10009040527C524012403FFE5040914412482410206043809C00 3FA0:008000401FFE10009880557C52101D103110517C93101D10211021104A7E8400 3FA1:008000401FFE1100911E57D2511211123FF251129292145A2FD4245040108010 3FA2:008000401FFE104090405FFE504012483248555498E2115022482C4640408040 3FA3:00803FFE20802140A2206410280837F66080A0802FF82080249042A05FFE8000 3FA4:008000401FFE1080904057FC540411103208540493F810402040204047FC8000 3FA5:008000401FFE1000920053BC521412143FD45014920816882A4822144A148422 3FA6:008000401FFE1080904057FC520811103FFE500093F812082208220843F88208 3FA7:008000401FFE100093F8524853F8124833F8504097FC10E0215022484C468040 3FA8:010000803FFE20802FF8A140622024103FFE6010A7D0245027D0401040508020 3FA9:008000401FFE1000903853C050401FFE31505154975811542354254C40408040 3FAA:008000401FFE104092485454586213803FF8520893F8120823F8220843F88208 3FAB:008000401FFE104093FC5204520413FC320053FC9354155425FC29544144810C 3FAC:008000401FFE1000942457A854321522361E510093FC120423FC220443FC8204 3FAD:010000803FFE20002310AE10625422543F586690A6102B282A28524442448282 3FAE:008000401FFE1040908053F8520813F8320853F8900017FC204023FC40408FFE 3FAF:008000401FFE100093F8524853F8124833F8500097FE12442228229043088206 3FB0:010000803FFE2200223CA2246FA4223C22246FA4A8BC28A42FA448C440548088 3FB1:010000803FFE20402F50A1246A1824083BF66120A1202FFC212042244424881C 3FB2:010000803FFE22102F90A21E6FA422243FD46414A7942488248848944AA49142 3FB3:010000803FFE288024FCA12464203850298C6100BFFE2210272040C043308C08 3FB4:008000401FFE1040904057FC51501248344653F8920813F8220823F842088FFE 3FB5:008000401FFE120091085FC850081788303E5788900817882488248847888488 3FB6:00803FFE200023F8A20863C822482FFE6802B3FC220823F8220843F842088218 3FB7:00803FFE2000203EAFC0687C28402BFE6A42AA782AC42A3C320054F06494890C 3FB8:008000401FFE102097FE500051F8110831F8500097FE140225FA250A45FA8406 3FB9:010000803FFE21202128A5B065242524259C6E40A04027FC20E0415042488C46 3FBA:010000803FFE200027FCA44067F8244027F86440A7FC20042AA44AA450148008 3FBB:008000401FFE1010972855445582167C3510551095FE15102754249245528420 3FBC:010000803FFE200029F8A50865F821083DF86524A5182548258445044A0091FE 3FBD:010000803FFE20402880A5F8610821082DF86500A5FC2504250445FC4A0091FE 3FBE:008000401FFE120891105FFE512017FC31245FFE912417FC2330252859268120 3FBF:010000803FFE22002100AFBE68A22FA428A86FA4AA2229222AAA4CA448208020 3FC0:010000803FFE20202E2EA42464A424A424A46EAEA424242424444644588E8100 3FC1:008000401FFE108093F8520853F8120833F8508097FC1210244829F640408040 3FC2:008000401FFE11109550555057DE102437D45114911417D4210821084FD48022 3FC3:008000401FFE12A892A857FC52AA14E6380057FC944413F82248224842588040 3FC4:010000803FFE20002FDCAA146BD42D1629206FDCA9142A942C5448084FD48022 3FC5:010000803FFE22102410A89C7090229025FE6C10B490249C24904550463E8400 3FC6:00801FFE1000103893C0504017FC315052489486104017FC20A223144D488186 3FC7:008000401FFE100097BC508454A4129434A4510093FC120423FC220443FC8204 3FC8:010000803FFE22282224A57E69482E4822FE6548A9482F7E22484448487E9040 3FC9:00803FFE204027FCA44467FC20403FFE6404A7FC240427FC240447FC42088404 3FCA:00803FFE20002F78A2106A502F7C26306B54B28C27F8240827F8440847F88408 3FCB:00801FFE100013F8920853F8100037BC54A497BC10401FFE215022484C468040 3FCC:00803FFE20802140A22064103BEC20006F78A94829482F782220455048889104 3FCD:010000803FFE2000287CAF1471242FCC2AA86FBEAAC82F882AFE4A885088A188 3FCE:00801FFE104017FC91505FFE111037FC540497FC140417FC240427FC41108208 3FCF:00803FFE200027F8A0886FFE210827F86310A4A02FFC304023F840404FFE8040 3FD0:00803FFE2210223EAF4462A822103FA8625EA2222A542B082A104A605600A3FE 3FD1:00803FFE20002FBEA492628A2492222067FEAC2037FE242027FE442047FE8400 3FD2:00803FFE20402FFCA04067FC20003FFE6002A7F820403FFE20084F7E49488F18 3FD3:00803FFE204027FCA2486248255428A26318ADF6211021F02240427C454088FE 3FD4:010000803FFE200027FCA44467FC244427FC6000AFBE2AAA2FBE4AAA4FBE88A2 3FD5:00803FFE20002F3CA9246F3C29242F3C69E4AA242C442B642A244B644A248BEC 3FD6:00803FFE2040207CA04067FE244225F86444A4FC24A824F824A849FC495493FE 3FD7:00803FFE20002300BCFE64103F7C2E44757CA4442E7C2A442A7C53285244A082 3FD8:00803FFE22082AAAA248651428A22FFE6802A3F8220823F8200047FC440487FC 3FD9:010000803FFE200023F8A2A863F820002FBE6AAAAFBE20402FFE40A043188C06 3FDA:00803FFE20002FFEA9126FFE2228244469FEAF48227E25482F7E4048557E9540 3FDB:00803FFE20002FBEA514671C25542FFE6920AFFC29242FFC2A244BB85222A39E 3FDC:00803FFE210027F8A54864A827F8221067F8BD2E27F820002FFC49244FFC8924 3FDD:040008003FF8200820083FF8200820083FF8020004000820101020087FFC2004 3FDE:1008103C21E07C204420443C45E044207C20443E47E0442044227C224422001E 3FDF:1020102020407CFC44844484448444847CFC44844484448444847C8444FC0084 3FE0:1040104422447948495048404FFE48907890489048904892491279124A0E0400 3FE1:020004001FF010101FF010101FF00000244814500C601450644808421042603E 3FE2:00007CFC448444FC7C8444FC44847D14020808003FF820083FF820083FF82008 3FE3:100013F822087BF84A084BF849004BFC7C444A444AA44A044BF4780448280010 3FE4:1040104023FC784049F848804BFC49107A084DF64910491049F07910491001F0 3FE5:1040104023FE7AA2489049FE49104B107DFE4910491049FE4910791049FE0100 3FE6:08007F7808483E4800863E782A483E30404884861FF010101FF010101FF01010 3FE7:102013FE202079FC48004BFE480249FC78204BFE48004BFE48047BBE4AA4038C 3FE8:100013FE22227ACC4A444BEE4A444AEE7B544A444A104A104A5E7A504A5005FE 3FE9:112410A823FE7A0248F848884BFE4AAA7A724BFE48204BFE48207FFE4AA40452 3FEA:0820082008207F7849284A2848287EA84268422852584C48444A4A8A92862102 3FEB:208020843E9820E42684387C00801FFC1084108817F01210212020C043301C0E 3FEC:08000800087C7F5449544A5448547E54427C424052404C4044424A42923E2000 3FED:0C107010401040FE40927E94489048FC58A448A44CA84AA84890492889440282 3FEE:1010101010107CFE54925494549054FC54A4FEA410A810A82890252845448282 3FEF:010006C01830EFEE00001FF010101FF001003FFC21042FE82420424041809E7C 3FF0:201010100010FEFE00922894449082FC04A444A428A810A82890452885440282 3FF1:100C11F0FD0011FE1D10F2101210341001003FFC21042FE82420424041809E7C 3FF2:10101010FE1010FE28924494FE9004FC74A454A454A874A85490052815440A82 3FF3:082A082A08547F54492A4A2A482A7E0042FE429252924CFE44924A9292FE2082 3FF4:10101010FF1024FE429281947E9024FC3CA424A43CA824A82E90F52805440682 3FF5:080008FE08107F2049FE4AAA48AA7EAA42A2429652104CFE44104A2892442082 3FF6:20101010FE1000FE44922894FE90A2FC10A4FEA420A83CA82490452855448A82 3FF7:441024102810FEFE10927C941090FEFC20A43EA448A848A88E90792821440282 3FF8:087C0844087C7F44497C4A0048FE7EAA42FE420052FC4C4444284A1092682186 3FF9:10101210117C7C1054FE504453287DFE4510657C591049FE5510951022FE0400 3FFA:7F0841087F08417E7F4A224A7F48227CFFD422544954AAD41C482A8849141822 3FFB:00001FF0010001000100FFFE0100010001003FF82448244824482448FFFE0000 3FFC:00003FF808200820FFFE082010202020402000003FF8244824482448FFFE0000 3FFD:0440082010102FE8C40608000FE00020014000803FF8244824482448FFFE0000 3FFE:020001007FFE400280043FF001000100050002003FF8244824482448FFFE0000 3FFF:00007FFC0104110011F81100290047FE80003FF82448244824482448FFFE0000 4000:100009F841082508092811107102110210FE00003FF8244824482448FFFE0000 4001:0200FFFE04000FF018102FF0C8100FF00810083000003FF824482448FFFE0000 4002:01007FFC40040400FFFE08201E4003C03C3800003FF8244824482448FFFE0000 4003:00007FFC02000D08719002A00CC071A006981A86E1003FF824482448FFFE0000 4004:020001007FFE42028924284849940E1077F000003FF8244824482448FFFE0000 4005:20201020FC2009FC102038205420902013FE100000003FF824482448FFFE0000 4006:01003FF80108FFFE01083FF801007FFC0000110826D01830E00E3FF82448FFFE 4007:1080108011FCFE20102011FC7C20452445247DFC00003FF824482448FFFE0000 4008:7DFC44207D2045207DFE505048905512620E00003FF8244824482448FFFE0000 4009:00701F800200FFFE082037D8C4463FF8200827C8244827D800003FF82448FFFE 400A:27BC14A4929444A4404011B02E4EE390206023882070038000003FF82448FFFE 400B:210021FE2220243EF82023FE22AA225223263A52E2AA43FE00003FF82448FFFE 400C:01003FF80108FFFE01083FF801007D7C11107D7C44447C7C44447FFC2448FFFE 400D:1040FEF82948FE3001CE7CF844207DFC44887CF81088FEF810503FF82448FFFE 400E:000003FE7C40444044807C80450045FC7C044404440444047C04440400280010 400F:100010001FFC200420045FE490241FE410241FE410241FE41024000400280010 4010:00087E084210422042447E044208421042227E424204420442087E10422000C0 4011:000001F87C8844C844A87CA8448844507C504450442044207C50448801040202 4012:0008003C7DE0442044207C20442047FE7C204420442044207C20442000200020 4013:004000407C40444045F87C48444844487D4844C8444844A87CAA450A02060402 4014:000000007DFC444444447D44454445447D444644444444847C84450402280410 4015:000403E478244824482479E4490449047A044BE4482448247824482401440084 4016:000000007DFC442044207C20442047FE7C204420445044507C88448801040202 4017:0040004078404BF848487848484848487BFE484048A048A07910491002080406 4018:000003FC789048904890789048904FFE78904890489048907910491002100410 4019:00000100797E49124912791249D24F12791249124952499279224822004A0084 401A:1FF010101FF010101FF010101FF000000C0070FC408440844C84709440880080 401B:01000100790049FC4AA47CA448A4492479244A444C44488479044A0404280010 401C:080008001FF82248444808881128221004001FF010101FF010101FF010101FF0 401D:00100110791049124912791449D84910791049104910491279524992010E0000 401E:001001107C90449044107D10449044907C10441E47F044107C10441000100010 401F:0090009078904BFC489478944BFC4A907A904BFE48924892791A491402100410 4020:00007CFC4484448444847CFC4484448444847CFC4484448444847CFC44840000 4021:002000207C204420443E7C20442044207DFC4504450445047D04450401FC0104 4022:00400040788048FC49207A20482048207BFE4820485048507888488801040202 4023:00000040782048284808788848904A947AA24AA24CC2488879884A8804780000 4024:102010203F304128A224142208203020DFF010101FF010101FF010101FF01010 4025:0008001C7DE0450045207D20452045FE7C20442044A844A47D22462200A00040 4026:00200020782048204BFE78204820482079FC4904490449047904490401FC0104 4027:01100110791049104BFC79104910491079104FFE4800491079084A0804040804 4028:0008003C79E0482048207BFE48204820782049FC490449047904490401FC0104 4029:0080008078F849084B107CA0484048A079184A064DF849087908490801F80108 402A:00800080793C4A004C807880497E4B087D084908490849087908490801280110 402B:0040004078A049104A087C064BF8480078004BF84A084A087A084A0803F80208 402C:0040004078A049104A087C064BF84840784048404BF848407840484007FE0000 402D:002000107C1045FE44207C24444444F87C124422444445887C10442800440182 402E:008000407BFC49004900790049F8480079504950495049507A504A520452080E 402F:004800447BFE484048407BFC4A444A447BFC4A444A444BFC7A444A4402540208 4030:0088788449024A2248207850488849047A0249FC490449047904490401FC0104 4031:0080008079F849104AA0784049B04E4E79F0484049F048407FFC484000400040 4032:0100010079FC4A004DF87908494849287BFE49084A484A287BFC480800500020 4033:002000207BFE4820482079FC4924492479FC4820487048A879244A2200200020 4034:000003FC780049244A487C904A48492478004BFC484048407840484007FE0000 4035:00200040788849044BFE7882488049FC7A2048204BFE48207850488801040602 4036:008000407BF84A084A087BF84A084A087BF84A404A444A287A104A8803060200 4037:00880088788849C8489E788A488A4BEA788A488A490A494A7BEA4912002A0044 4038:080C08F07E8008800EFE78880888290812081FF010101FF010101FF010101FF0 4039:0020002078204BFE482078204924492479244AAA482048507850488801040202 403A:108020FC6910AA9028602890230C00001FF010101FF010101FF010101FF01010 403B:0020002079FC492449FC792449FC48007BFE4880490049FC7804480400280010 403C:000003FC7A004A004AF87A004A004BFC7AA04AA44AA84A907A904C8804A408C2 403D:0004000E7BB8488848887928492E4BA878A84AA84AA8493E79004A80047E0800 403E:0000FEFC104420287E10A2283EC600001FF010101FF010101FF010101FF01010 403F:0104010EF130912097E0F120913E9164F1A4972491249124F124912405440284 4040:1FF010101FF010101FF010101FF0080C08F07E8008800EFE7888088829081208 4041:004000207BFE4800480079FC49044904790449FC482048A879244A2200A00040 4042:7EFC48447E4442287E1048287EC600001FF010101FF010101FF010101FF01010 4043:002000207BFE4820482079FC482048207BFE484048A449A87A904C8800C60080 4044:0020002079FC482048207BFE4888485079FC482048204BFE7820482000200020 4045:000001FC7808481048207BFE482048A0784049FC495449547954495407FE0000 4046:004000807BFC49104A487C464BF84A487A484BF84A484A487BF848420042003E 4047:020001007FFE4202A96C49940E1077F000001FF010101FF010101FF010101FF0 4048:104008403E7E228823503E20205841869FF010101FF010101FF010101FF01010 4049:104808443E7E23C022243E282212206A41869FF210101FF010101FF010101FF0 404A:000003F87948491048A0784049B04E0E79F8490849F8490879F8490801F80108 404B:0048014879484BFE494879484978490079FE48204BFE487078A8492406220020 404C:000003FE7A224BFE4A227BFE480049FC790449FC490449FC7904490401140108 404D:00140012F01097FE9410F41095D09412F41295D495549548F5DA942A08461082 404E:004000207BFE480049FC790449FC48007BFE4A0249FC48207820482000A00040 404F:000003FE785048504BFE7A524A524BFE780048404FFE48887990486000D80304 4050:008800887BFE488848A8782049FC4924792449244BFE48207850488801040202 4051:000001F8790849F8490879F848004BFE790049FC4A544C9479244A4400A80110 4052:000001F87908490849F878004FFE490879F8490849F84908793E4FC800080008 4053:000000887A524A224A527A8A4A024BFE788849444A7A48887950482000D80706 4054:001E03E078444924488879FC484048407BFE488048FC494479284A1000680186 4055:000003FC7A044BFC4A207BFE4A104A8A7B0648004BFC4A047BFC4A0403FC0204 4056:0020012478A848204BFE78A849244A0278404BFE488849087990486001980604 4057:002001247924492449FC78004BFE480079FC4904490449FC7888485003FE0000 4058:0008003C7BC048044A44792849FC4A2078204BFE482049247924492401FC0004 4059:000001FC790449FC490479FC48204BFE7A0248404BFE48887990486000980304 405A:000001F87908490849F878004BFC4A047BFC4A044BFC4A047BFC489001080204 405B:002000407BFC4A244A247BFC4A244A447BFC484048A848B4793C49220222041E 405C:000001FC7D0445FC45047DFC442045247CA8442047FE44907C9045120212040E 405D:08202AA42CA84920145022887FFE40029FF410101FF010101FF010101FF01010 405E:082014502288082014502288FFFE08001FF028104FF088100FF008100FF00810 405F:0108008878904BFC484079F848404BFE7880490049FC4A207C20482003FE0000 4060:011000A078004FFE48A07BF848A84FFE78A84BF848A049B07AA84CA600A000A0 4061:000003DE7A524BDE4A527BDE4A024A227A224A224A524A4A7A8A4A02020A0204 4062:02100110F11097BE9240F20093BE928AF28892A892AE92A8F4A895A8085E1080 4063:00207BFE482049FC492479FC492449FC78224BFE48084BFE7908488800280010 4064:004000207BFE488848507BFE4A224AFA7A224AFA4A8A4A8A7AFA4A02020A0204 4065:000003FE7A484A484BFE7A484A204BFE7A404AFC4B444A447A7C4A0003FE0000 4066:0040007C78404BFE4A427A784BC44A3C7A004AFC4A844AFC7A844CFC048409FE 4067:008800887BFE488848F8782049FC492479FC482049FC48207BFE485000880306 4068:0200011EF7D2901297D4F45497D89014F7D29092911291DAF714911005100210 4069:0040004078F849084A1079FC4924492479FC4924492449FC78004954012A022A 406A:02000202E23CAFA0A220EFA0AABEAFA4EAA4AFA4A224AFA4E224A24402440284 406B:000001FC792449AC4974792449FC482079FC48204BFE48007AA44A5204520000 406C:0104008878004BFE4A227AAA4A724A227BFE480049FC490479FC490401FC0104 406D:002800247BFE4850488879044A024998795449104BBE49107AA84AA804440882 406E:000007BCF108952897BCF31895AA9946F00093F892089208F3F89208020803F8 406F:004000A0F11896E69000F3F8920893F8F00097BC908494A4F29494A402940108 4070:000000FEF0109720927CF2449244927CF244927C93C49E44F07C902800440082 4071:0020002079FC48204BFE79084B9C490879884E3E48004BFE789048900112020E 4072:000003FE7A524A524BFE780049FC490479FC490449FC490479FC488801040202 4073:008800887BFE488848247BFE4850488879044A8A48884BFE7888488801080208 4074:00400FFEF00097FC9404F5F4951497FCF00093F8920893F8F20893F800000FFE 4075:000001FC7954495449FC78004BFE480079FC490449FC48627894498802A400C2 4076:01080208F7C8945097DEF46497D49214F11497D4921493C8F2489454055408A2 4077:0A803138228838382288393822887FFE40029FF410101FF010101FF010101FF0 4078:009003FCF29493FC9294F3FC900093FCF20092F8920093FEF520951405480986 4079:001003C87A7E4A404A627BD44A004A3E7BC84A484E7E4A487A484BC802480008 407A:000001FC795449FC482079FC48204BFE7888485049FC48207BFE482000200020 407B:044404E4E8A8AAAAAEEEE4A4AAAAAEEEE242A040AFFEA0E0E150A2480C460040 407C:01FC792449AC492449FC782049FC48207BFE49544A2A482079FC482003FE0000 407D:01240248792448004BFC7A944A644A947BFC4A484B684A487B6A4A4A02460362 407E:010807FE790848004BFC7A944A944BFC78284BFE4A204B247AA84A92042A08C6 407F:7F146B125D107F7E08107F100828FFA855449FF210101FF010101FF010101FF0 4080:011007FCF04093F89040F7FC900093D4F11297FE93509534F38C908A02960102 4081:01F00210F7FC920493FCF22493B89222F1FE921097FC9244F3FC90D0014A063E 4082:07BC04A4F7BC94A497BCF4A497BC9120F3FE922097FC9A20F3FC922003FE0200 4083:003C07C0F244912897FCF4A497FC9008F78894FE978894A8F798950805A80690 4084:03DE7A524BDE4A524BDE78A049FE4B207DFC492049FE480079FC48880070078E 4085:044404E4EA0AAEEEA404EAEAAE0EA0E0EAAAAAEAA040A7FCE444A7FC00440FFE 4086:00407C400440287C10840884FF041A4428242824480448048804080428281010 4087:00007CFC0424282410240824FE241AFC28442844484448448844084429FE1000 4088:00107C10041028FE10920892FE921A9228FE289248104814881209FE28821000 4089:0080F8BC0884510821FE1320FD20357C3190511051FE51109128112851442182 408A:0080F8F8090853FE25121122FDFE344030A25354509853349054109253502020 408B:100010FCFE4810307DFE44527C94111012307C2011FE50707CA8112412221020 408C:0020F9FC0888505023FE1000FDFC352431FC512451FC502091FC102053FE2000 408D:01FCF90409FC510421FC1088FDFC348833FE5088512452AA907010A851242060 408E:0528FFBE094857BE231815AAFD4637FC320453FC520453FC920413FC51082204 408F:200021FC3C445044904410441094FE88110010FC108428842484448440FC8084 4090:2020202021247D245124912411FCFC2010201124112429242524452441FC8004 4091:2048204820487D48514A916C1148FD48114811481148294A256A478A41068000 4092:202020203C2053FE9020102011FCFE00100011FC110429042504450441FC8104 4093:200021FC21047D0451FC91041104FDFC1104110411FC2850249044924112820E 4094:2020202021FC7C20502093FE1088FC5011FC102010202BFE2420442040208020 4095:208020FC21047DF8500893FE1040FCA21334105810942B342452449043508020 4096:0000FFFE020002100408040408000FF81808280848088808080808080FF80808 4097:00400040FE401044104420483E5062606240A2C0234022443E442244003C0000 4098:000003FCFD041144112420A83C8864886450A450242024203C50248821040602 4099:0000007CFE441048104820503E4862486244A244224422683E50224000400040 409A:00080088FC501020105020883D0064086488A488245024503C20245020880306 409B:000001F8FC081050102020103DFE64226424A420242024203C20242020A00040 409C:00200020FC2013FE102020203C2065FC6420A420242027FE3C20242020200020 409D:00500048FC481040105E21E03C4064446444A448243024223C52248A23060002 409E:0000FFFE040008001FF02810C8100FF001000100FFFE054009203118C1060100 409F:080008007F7C094411441144257C42000000FFFE08001FF82808C8080FF80808 40A0:00400040FC8010FC112022203C20642067FEA420245024503C88248821040202 40A1:0008001CFCE01080108020803C8064FE6488A488248824883C88248821FE0000 40A2:00400040FC7C1084118822503C2064506488A706246024103C0824C020200010 40A3:00900090F8902290229242D47A98CA904A904A904A904A927AD24712020E0000 40A4:00880088FC881108117E23083D0865486528A528250825083D08250821280110 40A5:000001FCFD041104110421FC3D20652065FEA520252025103D12254A21860102 40A6:00200020FC501088110422123C2064406588A410242024443D88241020600380 40A7:00800080FC8011FE110222043C2064206528A524262426223C22242020A00040 40A8:0008001CFDE01100110021003DFE65106510A530251825143D12221002100410 40A9:000001FCFD041124112421243DFC65246524A554254C258C3D04250421FC0104 40AA:00900090FC901292119420983C9065986694A492249024903D1225122212040E 40AB:00800080F8FC21082290406079984E26C82049FC48204A207BFE482000200020 40AC:00007DF01110119011521D12E20E44000000FFFE08001FF82808C8080FF80808 40AD:00400020FC2013FE100020883D0466026488A488245024503C20245020880306 40AE:080008007F7C08243E2408447F5408880800FFFE08001FF82808C8080FF80808 40AF:00200010FC1011FE110021103D106510657CA510251025103D10221002FE0400 40B0:004200E2FB82208A208A408A7BEA488AC98A49CA4AAA4A827C824882008A0084 40B1:01040084FC88101011FC21043D04650465FCA450245024903C922512220E0400 40B2:08207E2008FCFF24102424447E5422880100FFFE08001FF82808C8080FF80808 40B3:00200020FCA810A810A821743E2264206420A5FC242024203C20242023FE0000 40B4:00400020FDFE1000100020FC3C00640064FCA400240024FC3C84248420FC0084 40B5:000001FCFC20102013FE20003C0065FC6504A524252425243D54248821040602 40B6:00880088F88821C8209E408A788A4BEAC88A488A490A494A7BEA4912002A0044 40B7:001C01E0FC20102013FE20203CA864AA67ACA4A824AA25AA3EA6242020200020 40B8:00140012F81027FE201040107BD2CA524A524A544BD4480878EA471A02260042 40B9:00200040FCFE1124129820503C6067806420A42424A424A83D30245020880306 40BA:000001FCFD24112411FC21243D2465FC6420A7FE247024A83D24222200200020 40BB:000000FCFC8010F8108020F83C8067FE6540A524252825103D08254421820100 40BC:00200020F85020882144422279F84808C850482048A44A827A8A4A8A04780000 40BD:00200020FC3E102011FC21043DFC650465FCA524242027FE3C20242020200020 40BE:00200020F82023FE2020412479244924CAAA487048A848A879244A2204200020 40BF:00200022FBB420A820A841247AA24840C9FC4904490449FC7904490401FC0104 40C0:00200020FBFE202021FC40247BFE4824C9FC48404BFE488479C8483000CC0302 40C1:000001FEFC481048104821CE3D0265026502A5CE244824483C48244821FE0000 40C2:000001FCFD04110411FC21043D0465FC6400A51225D425183D1025522192010E 40C3:000003FEFA02228A225243FE7A424A22CBFE4A824A824A827AFA4A02020A0204 40C4:00400020FBFE2000200041FC79044904C90449FC482048A879244A2200A00040 40C5:01040088FC5011FC112421243DFC65246524A5FC242024203DFE242020200020 40C6:00840084FDFE1084108420FC3C84648464FCA484248425FE3C00244820840102 40C7:00200040FCFC108410FC20843CFC64206420A5FE252225223D2A252420200020 40C8:01100112FDD41118115221923D2E644065FCA504250425FC3D04250421FC0104 40C9:000001FCFD0411FC111021FE3D10654A6586A40025FC25043DFC250421FC0104 40CA:00900090FBFC2090200041F879084908C9F84908490849F87908490807FE0000 40CB:004000A0F910220825F640007BC44A54CA544BD44A544A547BD44A44025402C8 40CC:000003FEFC50105011FC21543D54655465FCA420242025FC3C20242023FE0000 40CD:01040088F80023FE204040C27922CA54489849384A5448947912461000500020 40CE:00000040FBFE20882104464278FC4B08C8B048D04F3E48C27B24481800600780 40CF:000001FCFD0411FC110421FC3C20652065FEA620242025FC3C20242023FE0000 40D0:00400020FBFE2202208841047A224828C8244BFE482048507850488801040202 40D1:0100023CF7A424A426A445A474C2DF8054BC54A456A455A474945488049409A2 40D2:000003FEF80021FC2104410479FC4800CBFE4A8A4A524BFE7A224A22022A0204 40D3:00880088FBFE208821FC40887BFE4820C9FC492449FC49247BFE490401140108 40D4:00200010FDFE1102100020FC3C84648464FCA40025FE25023D02250221FE0102 40D5:08202AA42CA84920145022887FFE40028004FFFE08001FF82808C8080FF80808 40D6:00400080F9FC2104210441FC7900C9FE490049FE48024AAA7AAA440200140008 40D7:000203E2F82221EA202A47FA788A4AAAC9CA488A49CA4AA27C924882028A0104 40D8:000003DCFA9423D4225443C87A884A94CBE24800482049FC7820482003FE0000 40D9:00400020FBFE2250225043FE7A52CA524BFE4A004A924AD47A98449204D2088E 40DA:04200220F23E2F4024A04420773CD5505510551055FE5510752859280B441082 40DB:00100010FAFE2110217C4054787C4B54C97C491049FE491079104A90047E0000 40DC:00007F7848485F4C64805F7844484A4851307F4C00007FFC08001FF868080FF8 40DD:02080248F7482290229E4FE47114D2145FD45494591451C87F08511405140222 40DE:08407F4022F83E4800483EC804487EAA08AA290612027FFC08001FF868080FF8 40DF:02880288F7C82290229E4FD47024D7D4545457D4545457C874485454046404C2 40E0:02100110F11027BE2240420073BED28A528852A852AE52A874A855A8085E1080 40E1:000003DEF88822A823FE41887ADA4CA6C9F84908490849F87908490801F80108 40E2:02100210F51024BE282247447210D2105F1052105AA85728722853440C440082 40E3:000E03F0F8442224210843F87A08CBFC4A044BFE4A024AAA7AAA450204140808 40E4:004003F8F04827FE204843F87040D554575C544457FC5444775C555405540844 40E5:002001FCFC88105013FE20003DFC652465FCA52425FC24203DFC242023FE0000 40E6:08407F40227E3E8801483E4804507E200850288C10007FFC08001FF868080FF8 40E7:008079F84A884870538E492049FC6A2050F84020FFFE04000FF83808CFF80808 40E8:000003BEF8A220A220BE43887A08CA3E4A2A4BAA48AA48BE7888408A057E0202 40E9:005001FCFD5411FC115421FC3C0065FE6500A57C250025FE3D50255421480266 40EA:002003FEF80023FC220442F47A944BFCC80049F8490849F8790849F8000003FE 40EB:010001F8FA0827FE228843247BFECA004AFC4A004AFC4A007AFC448404FC0884 40EC:00400248FA4823F8208043F87A484BF8CA484BF8484848B478BC49220222041E 40ED:00140012F7FE241025D0441475D4D55855CA54165442582472A2528A04780000 40EE:00100410F27C201020FE40447628D2FE5210527C521052FE7210521005FE0800 40EF:00200040F8F8228A218C40F8798C4A8AC8F848204BFE487078A8492406220020 40F0:00800040F7FE24022A2443BC74A4DAA8551052E854045BFA70405248044400C0 40F1:01140112F7D2211021104FFE7290D6D2529256D2529456D4728A52CA0F160022 40F2:010003DCFA542366224047DC7A544B48CA544CA248004BFC7A944A9407FE0000 40F3:01240248F924200023FC42947A644A94CBFC4A484B684A487B6A4A4A02460362 40F4:04100210F07A27122014477E7008D710503C576455A4553C75245724053C0024 40F5:004007FEF00023FC224043F87240D3F8524053FC5004555470A853100D480186 40F6:00400020FDFE100011FC21543DFC64206522A48C252224543CC8254422520060 40F7:00400FFEF40027FC200047FC7404D7FC50805C9C57D45D54755C5C9615562E22 40F8:0148014CFAAA200827FE41487B68494ACB6A494C4B6C4948796A4B9A00260042 40F9:03DE0252FBDE225223DE42227AFA4A22CAFA4AAA4AFA4AAA7AFA4A7202AA0226 40FA:002007FEF48827DE248845DC76AAD488545057DE545055DC74505BDE08501050 40FB:03FE0020F7FE242221AC428077DED2925392511E57D2555277DE51120FD20126 40FC:1020082008207E200420082808241C222A224A20882008200820082008200820 40FD:202010201020FBFE08201020102039FC54849488104810501020105011881606 40FE:201011101110F9120912111411D83910551095101110111211521192110E1000 40FF:202010201020F82009FC10201020382055FE9420105010501088108811041202 4100:209010881088F88008BC13C010803888548894901060104410A41114120C1004 4101:204811481148F948094813FE1148394855489548117811001100110011FE1000 4102:202010201020F82009FC112411243924552495FC112411241124112411FC1104 4103:202010201020F9FC0924112419243524512493FE102010501050108811041202 4104:200011FC1104F9240924112411FC392455249554114C118C1104110411FC1104 4105:0100111009203FF802007FFC082010102FE8C0063FF801001110210845040200 4106:2008103C11E0F820082013FE10203820542095FC110411041104110411FC1104 4107:200011FC1104F904090411FC1000380057FE9420102011FC1020102013FE1000 4108:200013FC1000F80009F811081108390855F89400110810881090100017FE1000 4109:201010D81394F894089013FE10903894549490D81398109010AA10CA12861102 410A:202010201020FBFE08201020102039FC5440942010A41282128A128A14781000 410B:2020102013FEF85008881124122239FC552495FC112411FC10221022101E1000 410C:400023DE2042F94A1084114A225234206800ABDE205221522094214822542422 410D:208810881088FBFE0888108817FE380055FC9504110411FC1104110411FC1104 410E:2020102011FCF8500888110413FE380855E89528112811E81128100810281010 410F:2088108813FEF8880800101C19E03420502093FE102010501050108811041202 4110:1000540054FC7C8492849284FE8400FC7C800080FE80108254829282507E2000 4111:201C13E01220FBFE0A201292130A3A0655FC9504110411FC1104110411FC1104 4112:202010201050F8880944122211F838085450942010A41282128A128A14781000 4113:2020104011FCF90409FC110411FC380057FE9420102011FC1020102013FE1000 4114:2004101E13E0F82009FC1124192435FC502093FE1222122A12FA1202120A1204 4115:2020102213B4F8A808A8112412A2384055FC9524112411FC1124112411FC1104 4116:404020A02110FA0815F6100023C432546A54ABD42254225423D42244225422C8 4117:405022522252FA5213DE1202220233FE6A02AA0223DE22522252225224522802 4118:2020101011FEF884084811FE11023A24541095FE1040107C1044108410941108 4119:200013FE1202F80009FC110411FC390455FC9440102013FE1000108811041202 411A:4090209027FEF89013FC129423FC32946BFCA80021F8210821F8210821F82108 411B:202011FC1124FBFE092411FC102039FC552495FC104013FE108811D01070138C 411C:2040102013FEF80009541124195435FC502093FE1242129212FA120A12021206 411D:2020102013FEF82009FC10401BFE348851049242159C110411DC110411FC1104 411E:4100211023DCFA5415541288210832F46C02A80023FC20402150224825442080 411F:01F03E0003F03E0003FA7E0201FE0C20703C1DE2F0221C1E0000FFFE11102308 4120:202013FE1000FBFC0A0412F412943BFC540095F8110811F8110811F8100013FE 4121:208010F81108FBFE0944119211FE3900557C9500117C1100117C1244127C1444 4122:4080204027FCF91010A41F58255435526B58A800220823F8220823F822082408 4123:202013FE1020F9FC080013FE12523BFE550495FC110411FC110411FC10881104 4124:4108210827CEF912112417DE2552355E6FD2A91E2392255E2940211421122122 4125:47FC20402FFEF84213581040235830006EEEAAAA2EEE20002FFE224825542FFE 4126:04000EFC780408080810FF20082018201C202A202A2048208820082008A00840 4127:04000E0079FC08440848FF480850185E1C422A422A8248828882090209140A08 4128:08001DFCF02010201020FC20102033FE38205420542090201020102010A01040 4129:04200E28782408240820FF2E08F018201C202A202A2048108812080A08060802 412A:08401C40F08010FC1104FE041004310438845444544490041004100410281010 412B:04000E0078FC08040804FF04080418FC1C842A802A80488088820882087E0800 412C:08201C20F0201120112CFD34116433A439245534552891221122110210FE1000 412D:08081C3CF1E010201020FC20102033FE38205420542090201020102010201020 412E:08201C20F020102011FCFC201020382035FE5420505090501088108811041202 412F:04000EFC784808480848FF48084819FE1C482A482A4848488848084808880908 4130:08001DFEF00810881088FC88110831FE38185428544890881108120810281010 4131:08401C20F02013FE1080FC80108030FC38845484548490841104110412281410 4132:08201C20F02011FE1122FD22112231223952554A558A910211021102110A1104 4133:08201C20F02011201120FD20113C312039205520552091201120112017FE1000 4134:08001CFCF08410841084FCFC10843084388454FC548490841104110412141408 4135:00701F80010001007FFC054009203118C00601001FF011001100FFFE01000100 4136:08901C90F09013FC1094FC9413FC3A90369053FE50929092111A111412101410 4137:08001C00F3FE10201020FC40104038FC35845284548490841084108410FC1084 4138:08201C20F04011FC1104FD041104310439FC5504550491041104110411FC1104 4139:00F83F0001007FFC092011102288CC643018C1E61F000100FFFE010001000100 413A:08201C20F3FE102011FCFC2411FC312039FE5422542A90541050108811041202 413B:08901C90F09012921194FC98109031983A94549254909090111211121212140E 413C:08001DFEF02010201020FDFC112431243954554C558C91041104110411FC1104 413D:08001DFCF05010501050FDFC1154315439545554555C91841104110411FC1104 413E:08281C24F024102013FEFC2011243124392457A8552891101212122A14461082 413F:08201C20F1FC11241124FDFC1124312439FC542054249018103210CA13061002 4140:08021C02F3E2110A110AFDEA112A3A2A372A52AA544A904A10821102120A1404 4141:01007FFC40040400FFFE08201E4003C03C3801E01F0001007FFC05401930610C 4142:08801C80F0F811081310FCA0104038A03518520655F891081108110811F81108 4143:00007DF01110119011521D12E20E440000E01F0001007FFC05401930E10E0100 4144:08401C40F1FC10441084FC8411283210390857DE554A914A114A1252135A14A4 4145:08201C20F1FC10201020FC2013FE30003820542055FC90201020102013FE1000 4146:08101C10F210113E1122FC441010389034905310512891281128114410441082 4147:00007FFC04403FF8244824483FF8000000E01F0001007FFC05401930E10E0100 4148:0100111009203FF802007FFC082010D02F08C1061FF005400920111061080100 4149:08001DFEF04810481048FC481248314A394A554C544890481048104813FE1000 414A:08401C20F3FE12001200FE0C12F032203A20563E53E0922014221422181E1000 414B:08801C80F0F811081210FDFC11243124392455FC54509050109010921112120E 414C:08001CFCF084108410FCFC0011FE3102390255FE5502910211FE1102110A1104 414D:08001C06F3B810881088FD08113E3B88348852885288913E11001280147E1800 414E:081C1DE0F020102013FEFCA81124322239F85488549090BE1102110212141408 414F:08001DFCF104110411FCFD00111831E0393855E0553C91E011221222121E1400 4150:08001DF8F108110811F8FD08110831F83908550855F89090109011121212140E 4151:08081C3CF3C010441224FD28110030403BFE5488510893901060105011881604 4152:08901C90F3FE10901090FC40102033FE39005500550091001100110011F81000 4153:12003A00E23C27D42454F854275435546D546554A74825482048205422942122 4154:08921C92F12412481124FC921092300039FE5522552291FE1122112211FE1102 4155:08001DFEF102110211FEFD10111031FE39105510557E914211421242127E1442 4156:08201C20F3FE10501088FD24122231FC392455FC552491FC10221022101E1000 4157:081C1DE0F020102013FEFCA811243A42344053FE5088910810D0103010481184 4158:08201C20F02013FE1020FD24112431243AAA547054A890A81124122214201020 4159:08001DFCF104110411FCFD04110431FC3800551255D49118111011521192110E 415A:08201D24F0A8102011FCFC4013FE3888350452FA5488908810A810921082107E 415B:08FC1C84F08410FC1084FC8410FC300039FE5502550291FE1102110211FE1102 415C:08081C3CF1E0102013FEFCA810A830A83BFE54A850A893FE1020102011FC1000 415D:08401C20F02013FE1202FC9411083204380055FC542090201020102017FE1000 415E:08001DF8F10811F81108FDF8100031FC381057FE541091101090101010501020 415F:00401848708411FE1020FBFE108831243A425588501090621184101810601380 4160:08001DFCF104110411FCFD04110439FC340053FE50209120113C112012A0147E 4161:08001DFEF020104011FCFD04110431FC390455FC5504910411FC100010881104 4162:08201C20F3FE122213FEFE2213FE300039FC550455FC910411FC110411141108 4163:08201C40F1FC110411FCFD0411FC30003BFE5420542091FC1020102013FE1000 4164:08081C3CF1E010201020FDFE102030A0392C5524552491AC1124112411FC1104 4165:08001DFCF10411FC1104FDFC108031FE3A2255225552910211FA100210141008 4166:08881C88F3FE10881088FC0011FC31243924552455FC91241124112411FC1104 4167:08401C20F3FC10001108FC9013FE300039F85508550891F81108110811F81108 4168:081C1DE0F020102013FEFCA81124322239FC5504550491FC1104110411FC1104 4169:08201C20F3FE102011FCFC881050302038585586540091FE110211FE10841102 416A:08201C20F1FC112411FCFC2013FE300039FC5504552491241124105010881304 416B:08401C20F3FE10001000FDFC110431FC390455FC542090A81124122210A01040 416C:09041C84F088100013FEFC00108831043A0255FC555491541154115417FE1000 416D:08201C10F1FE10841048FDFE11023224381055FE5440907C1044108410941108 416E:08201C20F050104810A4FDFE128430FC388454FC548090FC11441144127C1044 416F:08201C10F1FE1110117CFD1411FE3114397C5510557C914411441244127C1444 4170:08001DFCF124112411FCFD241154318C390455FC5440902010A4128A128A1478 4171:08201D24F124112411FCFC0013FE300039FC5504550491FC1088105013FE1000 4172:08401C44F1F8105013FEFC4010F831823A7E540055FC910411FC110411FC1104 4173:08801C80F1FC12441154FDF4108431283A9055FC5244955411F4108411281210 4174:0020182073FE102013FEFA42148C31F03820544453FE90221128122414A41040 4175:09041C84F088100013FEFC20102039FC3420542053FE900012A4125214521000 4176:08001DFEF100117E1100FDFE1154314839645542550491FE114412241204140C 4177:08881C88F3FE108810A8FC50108831743A22542055FC902010A8112412A21040 4178:08881C88F3FE10881040FC2011FC3888345053FE5020902011FC102010201020 4179:08201DFCF12413FE1124FDFC102031FC392455FC504093FE108811D01070138C 417A:08001DFCF05011FC1154FD5411FC300039FC540057FE902010A8112412A21040 417B:08401C20F3FE10001154FD24115439FC342053FE5242929212FA120A12021206 417C:08001DF8F10811F81108FDF810003BFC369453FC500091F81090106011981606 417D:08007F7808483E4800863E782A483E30404881E41F0001007FFC05401930610C 417E:00001BDE708812A813FEF98812DA34A639F85508510891F81108110811F81108 417F:08881FFEF088100011FCFCA810A833FE38A854A855FC902013FE102010201020 4180:08001DFCF12411AC1174FD2411FC382035FC502053FE900012A4125214521000 4181:08001DFCF15411FC1020FDFC102033FE3888545055FC902013FE102010201020 4182:10203BFEE288225023FEFA5022FC32546BFE6254A2FC225022D8255426522850 4183:211017FC004073F8120813F812082FFE400001E01F0001007FFC05401930610C 4184:08101DFEF00011FE1102FD7A114A39FE340054FC508490FC108410FC100011FE 4185:0A201D3EF04210941310FD28104631FC390455FC550491FC110411FC10881104 4186:08F81C88F08810F81000FDDC1154315439DC542057FE907010A8112412221020 4187:1000E7FC248425E42524FDE4252435E46D0465F4A50425F42414255625562832 4188:1000E4FE228222FE2080F8AA2E9C32AA6A8062A8A2BE22C822BE2288250828FE 4189:10003BFCE294229423FCF910225233DC681263CEA24023D2225C23D0225222CE 418A:00941B987092118E1280F9FC112431FC392455FC508891FC108813FE10881104 418B:108039F8E20827FE2252FBDE2050335E695267DEA152235E215027D22152233E 418C:0394191077BE111813AAFD46102033FE380057FC500093FC100013FC120413FC 418D:12103910E7DE2010245EFA8227DE30106FDE6450A7DE245027DE2450245224CE 418E:1148394CE2AA200827FEF9482368314A6B6A614CA36C2148216A239A20262042 418F:09241CA8F3FE10A81326FDFC112431FC392455FC548893FE108817FE11041202 4190:01001FF002007FFC082037D8C1063FF811107D7C2020FEFE5454BABA10105454 4191:020001007FFE400288241010200800007FFC0100010001000100010005000200 4192:020001007FFE40028824121022081FE002200A200420062009221022201E4000 4193:020001007FFE4002882411102208044008201FF004500440044008441044603C 4194:020001007FFE48229114210801003FF82108210821083FF82108010001000100 4195:020001007FFE4822911401003FF0011001100110FFFE0280044008203018C006 4196:020001007FFE48229014220802007FFC0400048008801100222044108FF80408 4197:020001007FFE48229014200800007C8844884488448844987CE8448800080008 4198:020001007FFE4822901420081FF0111011101FF0111011101FF0111001000100 4199:020001007FFE4822901400007FFC01000100110011F8110011001100FFFE0000 419A:020001007FFE4822901400003FF820082FE8200827C82448244827C820082018 419B:020001007FFE482290140000001879E048404840487E4BC0484078444844003C 419C:020001007FFE4822941404007FFC08001FF028104FF088100FF0081008500820 419D:020001007FFE400288241010210802003FF824482448244824482448FFFE0000 419E:020001007FFE482290141FF010101FF010101FF0000010F01F00100410040FFC 419F:020001007FFE4822911422880C603018CFE600001FF01010101010101FF01010 41A0:01007FFE4822901400003FFC210021003FF8200820083FF8210021003FFC0000 41A1:020001007FFE4822921401001FF010101FF010101FF011081090126014181806 41A2:020001007FFE482290141040FDF810481448184833FED04010A0111052082406 41A3:020001007FFE4822901400003FFC20002FF820003FFE2908289048604A188C06 41A4:01007FFE4822901402001FF010101FF010121FF410187FF001900E10F0500020 41A5:020001007FFE482290147FFC02000D08719002A00CC071A006981886E2800100 41A6:020001007FFE482291140910092012C0043019086914091012A004401830600C 41A7:01007FFE482290741F8001007FFC05401930E10E04007FFC08201C4003807C78 41A8:01007FFE482290141FF010101FF010101FF000003FF801007FFC04401830E00E 41A9:01007FFE482290141FF010101FF010101FF010101FF002007FFC04401830E00E 41AA:1040102095FC550458501088FD04280028F828202820282029FC4800480287FE 41AB:01007FFE4822901408001FF82A4844480A88110822A8041001004884481287F2 41AC:01007FFE482290140FE008203FF820083FF820083FF820083FF8082010102008 41AD:01007FFE4822901408007F7C08107F1049107F1049FE7F100810FF9008100810 41AE:01007FFE4822901423F8100811F8800843F8500017FC2404E3F8211020E0271C 41AF:01007FFE4822BEFC12480C3032C800003EF812480C3032C8FFFE082007C07838 41B0:020001007FFE482290143FF8200027F0241027F020002F7829482F7820003FFC 41B1:020001007FFE482290142040124890B04108460410402244E44820A023182C06 41B2:01007FFE482291143FF820802FF820883FFE20882FF824C422A8449858868180 41B3:01007FFE4822901423FC10801144066870B01128166810A4112416A0284047FE 41B4:01007FFE48229FD410403FF051101FF011103FF821083FF821083FFA010200FE 41B5:020001007FFE4822901408207FFC511449247FFC00001FF010101FF010101FF0 41B6:01007FFE4822911408801FFC30805FF810801FF810801FFC1000248822444244 41B7:01007FFE482290141FF002207FFC04887A8001003FF8282837D8244827C82018 41B8:020001007FFE482290947EA00444282817D02008DFF610101FF0082004407FFC 41B9:01007FFE49229FF404407FFC00001FF011101FF011101FF001003FF80100FFFE 41BA:01007FFE4822901400F83F0011100920FFFE09203018DFF611101FF011101FF0 41BB:020001007FFE482290147C200420FF3E22443EA422283E282390FE2842440282 41BC:01007FFE4822901421F8110811E8012873FC120412F4129412F412142A0847FE 41BD:01007FFE482291FC01003FFC21042FE021082FF823002C9023605CD843469CC0 41BE:01007FFE482290143F2024203F3E21403F5024883F0800003FF824482448FFFE 41BF:01007FFE4822905409FC490449FC490479FC090409FCF8204BFE48A849248A22 41C0:01007FFE482290142200FF7E22243E3C08247F24493C7F240826FF7C08040804 41C1:01007FFE4822901420443E2844FEFF1049107F7C49107F1000FE55104A908A90 41C2:0200010001007FFC00001010082004400000FFFE010001000100010001000100 41C3:1000080008FC7E8400840484448444FC2484288028800E82F0824082007E0000 41C4:1040084008407EFE00800500447C44082410282028400E80F102410200FE0000 41C5:1050084808487E40005E05E0444044442444284828300E22F052408A03060002 41C6:1008088808487E4800080488444844482408280E29F80E08F008400800080008 41C7:200011FC1104FD04010409FC8920892049FE4920512051101D12E14A41860102 41C8:200011FC1084FC880050082088D88B064820482051FC50201C20E02043FE0000 41C9:2000100013FEFC2000200840884088FC49844A84548450841C84E08440FC0084 41CA:202010101010FDFE010009108910891049104920512851241E44E2FE44420800 41CB:10200820087C7E840148043044284448259E282228420EA4F018401000600180 41CC:2020112410A4FCA8002009FC8904890449FC4904510451FC1D04E10441140108 41CD:200011FC1104FD04010409FC882088204920493C512051201EA0E260443E0800 41CE:204810481048FDFE0048084889FE880048FC4884508450FC1C84E08440FC0084 41CF:2040102013FEFC0001FC090489FC880049FC4808501053FE1C20E02040A00040 41D0:2020102011FCFC2400240BFE8824882449FC4A22517450A81D24E22240A00040 41D1:2040108011FCFD24012409FC8924894449FC4890511053FE1C10E01040100010 41D2:7DFC44207D2045FE7C5048525492650E020001003FF8000008200440FFFE0000 41D3:0BFE104061FC090411FC610405FC090431FCC088030401003FF808200440FFFE 41D4:0100FFFE20003FF800003FF820083FF80200711C57D47014545C729651D6B622 41D5:000021FC102013FEFA2201AC082089AC88004BFE502051FC1D54E1544154010C 41D6:104010403F7E48908508080008001FF821084108020802080408180860500020 41D7:104010403F7E2890450880000440082010102108C2060400082010103FF81008 41D8:104010403F7E2890450880007FFC04000FF00810082010201FC00040FFFE0000 41D9:20403F7E4890850800007F08010801083F08200840087F08010801080A080408 41DA:104010403F7E4890850800000840084010403050504890441044104010401040 41DB:104010401F7E28902488450881000100110011F81100110011001100FFFE0000 41DC:204020407EFE5110880808000FFC10042108410001000280044008203018C006 41DD:104010403F7E2890450880400420040004FEFF000210016001840E447034000C 41DE:104010403F7E4890850810101010FFFE101010101FF01010101010101FF01010 41DF:104010403F7E28904508902010203E2022FC4224A42414440844108421144208 41E0:104010403F7E28904508820001007FFC010001003FF8010001000100FFFE0000 41E1:204020407EFE51108A0801007FFE400280043FF8010001000100010005000200 41E2:104010403F7E2890450881000100FFFE010001001FF01010101010101FF01010 41E3:104010403F7E489085080280044009203118C106010009201110210805000200 41E4:20403F7E489085080000FFFE010001007FFC4104428444444824400440144008 41E5:104010403F7E4890850800007FFC01000100110011F8110011001100FFFE0000 41E6:104010403F7E2890450881001FF0111011101110FFFE0280044008203018C006 41E7:104010403F7E489085080000FFFE01003FF8210822882448282820083FF82008 41E8:20403F7E4890850808001FF0282007C01830E10E1FF0010011001FF801000100 41E9:104010403F7E4890850801003FF821083FF821083FF8010800B001C20E32700E 41EA:104010403F7E4890850800007FFC040008201FF0011001003FF801000100FFFE 41EB:20403F7E4890850800003FFC2080208027F82408240827F8208020803FFE0000 41EC:104010403F7E48908508110011003FF841000100FFFE054009203118C1060100 41ED:20403F7E48908508020002083FD00220FFFE0100061008E03F00C808080807F8 41EE:104010403F7E489085080810087813C0304050409FFE10401040104017FC1000 41EF:104010403F7E2890450880007FFC10101FF010101FF01010103EFFD000100010 41F0:104010403F7E4890850800001FC000447D88055009203118C50602003FF80000 41F1:104010403F7E4890850800003FF8220823C824482A882108228824083FF82008 41F2:104010403F7E4890850801003FF8010011100920FFFE0280044008203018C006 41F3:104010403F7E28904548822003F87E0003F03E0003FCFE20014000840764781C 41F4:104010403F7E489085080000FFFE04403FF8244824482848303820083FF82008 41F5:104010403F7E48908508200C11F01100810049FE49101110E110221022102410 41F6:20403F7E4890850808001FF020205FF811081FF811081FF81108210821284010 41F7:20403F7E489085083F04210421243F24082408247FA408A410A4108422944108 41F8:104010403F7E289045089FF0101010101FF000003FF801001FF001007FFC0000 41F9:20403F7E4890850800003FF80408FFFE04083FF808001FF8280848088FF80808 41FA:20403F7E4890850800007FFC00001FF0101010101FF0000008200440FFFE0000 41FB:20403F7E489085083FF820083FF8200020702F8020F02F8020F85F824082807E 41FC:20403F7E489085081FF010101FF000003FF8210821083FF8200220021FFE0000 41FD:104010403F7E48909508100C11F0FD00110011FE1D10F1101110121052102410 41FE:104010403F7E4890850801007FFC00003FF800003FF800003FF820083FF82008 41FF:20403F7E489085080100FFFE01003FF8210821083FF8238805601918E1060100 4200:104010403F7E489085083F842A842A942A94FFD42A942A942A942A8420942188 4201:20403F7E4890850802800C6037D8C0063FF8248824883FF82488248824A82010 4202:104010403F7E48908508101008207FFC082008200820FFFE0820082010202020 4203:20403F7E4890850823FC10841084808449144A0815FCE1042104210421FC2104 4204:104010403F7E289045089FE040445194492443C445444924551442047FFC0004 4205:104010403F7E4890852800907FFC00803E88228822503E5000240754788C2104 4206:20403F7E4890850800803FFC200420043FFC20A020902FFC2120421044089806 4207:20403F7E48908508010001FC01003FF820083FF820083FF80100FFFE01000100 4208:104010403F7E489085083EFC22A422A43EA422FC22803E80228222824A7E8400 4209:204020407EFE51108A0801003FF80820FFFE04007FFC08201C4003800C707008 420A:20403F7E4890850801003FF80100FFFE1010220847E40820144003801C70E00E 420B:20403F7E4890850801047D9809603118C50602001FF010101FF010101FF01010 420C:20403F7E48908508100009F80908410821F82908090811F87108110817FE1000 420D:20403F7E489085080080FFFE10001FF800001FF010101FF010101FF010101FF0 420E:20403F7E4890850812207FFC122013E010001FF80100FFFE05401930E10E0100 420F:20403F7E4890850800007FFC00001FF010101FF000003FF821083FF821083FF8 4210:104010403F7E48909548104013FE5880549051109152125414A8102810441082 4211:20403F7E489085081FF010101F9010907FFC40044FE4482448244FE440144008 4212:20403F7E489085080100FFFE01003FF8244822882FE821083FF8210821282010 4213:104010403F7E489085081FF010101FF010101FF008001FFC2104528414541FE8 4214:20403F7E489085087CF8440844087CF8400041F87C88405040207C5040884306 4215:20403F7E489085081FF010101FF010101FF000007FFC110011F8290047FE8000 4216:20403F7E489085080C10709010501010FC903050381E55F05010901010101010 4217:20403F7E4890850809100A0817FC31105208948411F813081490106011981606 4218:20403F7E4890850808200440FFFE1020102024487CF80810102024487EFC0204 4219:104010403F7E4890850810001008240879FE100824887E48004854084A288A10 421A:20403F7E48908508080010103FF800081FF0101010101FF001004884481287F2 421B:20403F7E4890850808000F7C084408447F44552855287F105510552855444382 421C:20403F7E489085080BF8080811F8300853F8900017FC140413F8111010E0171C 421D:20403E7E4890BFFC010411F011002FFE40009FF010101FF010101FF010101030 421E:20403F7E4890850800807FFC00001FF010101FF000003FF820083FF820083FF8 421F:204020407EFE511088083F0421243F2421243F24212421243F24120421144088 4220:20403F7E4890850800FC7F00220811103FF80200FFFE04000FF0122021C0CE3C 4221:20403F7E4890850808001FF82A4844480A88110822A8041001004884481287F2 4222:20403E7E4890900020087FFC00043FF820083FF80100FFFE054009203118C106 4223:104010403F7E4890850800207F20043E044427A42428242824102F28F0444082 4224:20403F7E4890850810881088FC8813FE3088388854F854889088108810F81088 4225:20403F7E4890850810101F1022107FBEA4923F9224923F92249224A242AA8144 4226:20403F7E489085082448238824483FF81010220847E40820144003801C70E00E 4227:20403E7E489080F87F00221011201FE010201FF010101FFC20042AA44AA4800C 4228:20403F7E4890850800007DF8450849F8510849F8452445285510494841864100 4229:20403F7E489085080804140422245D248024112409244A2427A4F80440140008 422A:20403F7E489085087FFC00001FF010101FF000007FFC482444445FF44104410C 422B:20403F7E489085081020102025FC7D2409241154254C7D840104550455148108 422C:20403F7E48908508404427FE204087FC444457FC1444E7FC2444244424540408 422D:204020407EFE51108A0804003FF821083FF821083FF8029004A808FA308AC07E 422E:20403F7E489085082080108010FCFD0402F44894489448F410941E04F0284010 422F:20803EFE4910BFF801001FF010101FF010101FF010101FF01010FFFE08201010 4230:20403F7E489085081020112410A8FC2011FC11041DFCF10451FC110451142108 4231:104010403F7E4890850800FC7F00220811100C20307820083C7820083FF82008 4232:20403F7E4890850810783E4822482A862300FEFC22442A44222842104A2884C6 4233:20403F7E48909FF810081FF810081FF800007EFC224412240A1412246AD40408 4234:20403F7E48908508102008407FFC04803FF00490FFFE04903FF00CA03498C486 4235:20403F7E4890854808203218C4460FE000207EFC224412240A1412242A544488 4236:104010403F7E4A9085087FFE400289241290244808203FF8C82608200FE00820 4237:20403F7E48909508108010F8FD08129030603998560651F89108110811F81108 4238:20403F7E4890850810041F2422147F84A4A43F9424863FBC2484248442848104 4239:20403F7E489085087FFE48028BF4108033F85208920813F81208120813F81208 423A:20403F7E48908508104010FC24887D50082010D827067C60001054C054308008 423B:20403F7E48908508002878244BFE482079FC492449FC792449FC49244924990C 423C:20403F7E50908A0801007FFE42028924284849940E1077F00100210821083FF8 423D:20403F7E4890850808207FFC08200FE001003FF821083FF801007FFC0100FFFE 423E:20403F7E4890850810201124FCA8102031FC390455FC910411FC110411141108 423F:20403F7E489085087FFC40041FF010101FF010101FF00100FFFE082010102008 4240:20403F7E4890850800803FFC222022203FFC2220222023E020004A4849249124 4241:20403F7E489085080010FF9022283E4422923E08227C2384FE08023002080204 4242:20403E7E48909FF011101FF011101FF0040008201FC003103FF8112025104208 4243:20403F7E489085080440247C24A83D50042804487DFE24882448244844088418 4244:20403F7E4890850878404BF8504067FC51104A884CF4691052A0404041B04E0E 4245:104010403F7E4890954810407C4011F8FE48444828C87C4810AAFEAA11061202 4246:20403F7E489085081FF010101FF010101FF010001FFC10001FFC492484940008 4247:20403F7E4890950811047FC411241F2411241F2411247FE42924308420143FC8 4248:20403F7E4890850824207E20243EFF4400A47E2442287E2842107E2842444682 4249:20403F7E4890850820003E1C44E87EA8AAA83EA82AA83EA82AA42B542B744612 424A:20803EFE551088201FF00210FFFE09203FF8D1161FF011101FF001007FFC0100 424B:20403F7E4890850811FC1124FDFC2500257C4944297C1144297C4644827C0444 424C:20403F7E4890850878904BFC48805144566848B049284E6868A4512246A04040 424D:20403F7E489085087C7C44447C7C44447D7C40844A244A14525441C440144008 424E:20403F7E48908508111009203FFC20044FE808200FE001007FFC05401930610C 424F:20403F7E4890850810001EFC22247F44A99C3F50297C3F9029FE291045108210 4250:20403F7E489085081020FE2010207DFC54207C2054F87C881088FE8810F81088 4251:20403F7E4890850810003FFC4AA00AA07FFC0AA00AA07FFC0000248822444244 4252:20803EFE491080F83F0011100920FFFE09203018DFF611101FF011101FF01010 4253:20403F7E48908508100011FC1124FDFC312439FC542053FE90A8112412221020 4254:20403F7E5090880800900088FBFE20483C3245CE4890A88813FE10482032C1CE 4255:20403F7E48908508082004403FF8292825483FF800001FF010101FF010101FF0 4256:20403F7E4890850808107F1008287F4449927F08497C7F040808FFB008080804 4257:20403F7E4890850811F81108FDF8100013FC11081DF8F10811F8110E57F82008 4258:20403F7E489085081040102013FEFA0214FC300039FE542050A8912412A21040 4259:20403E7E4890BFF801007FFE41029D7401001D7000003FF80000FFFE10103FF8 425A:20403F7E489085083FF824483FF800007FFE4002BFF408000FE0112416A4181C 425B:20403E7E489084003FF8292825482FE8254828280100FFFE02800C603018C006 425C:20403F7E4890850820A020907DFE9120132011FCFD2011FC2920252041FE8100 425D:20403F7E4890951808203FF801007FFC02403C500848FFFE08507E240854198C 425E:20403F7E4890850800283FFE20202FA420282F9048AA4FC682820900282847E4 425F:20403E7E4890812011FC1320FDF8112015F8192031F8D10013F8111050E0271E 4260:20403F7E4890850822204AA08ABE1FC420A46F24A0282F28291029A829443082 4261:20803EFE4910FFFE00003FF8200827C824483FF810101FF010101FF00000FFFE 4262:20403E7E489081007FFC11102928FFFE00003FF8200827C8244827C820083FF8 4263:20403E7E489082001CF010101EF010101FF008001FFC20044924249424944008 4264:20403F7E4890850849202A20FF3E2A4449A41024FE282228641018282444C282 4265:20403F7E4890854811FE1122FD7A118A155219223152D1FE104012A4528A247A 4266:20403E7E48908FF841402FF829480FF8E1002FFC24102BE8322423E052088FFE 4267:20403E7E4890F784428462A454A469A414242224DD2408247F244A042F94F008 4268:20403E7E4890900008787F48224814867F0010FC694416446D281490642818C6 4269:20403F7E48908508100013FE1200FE7C1244327C3A0056EE52AA92EE120013FE 426A:20403F7E489085083FF821083FF821083FF80000FEFE9292FEFE9292FEFE8282 426B:20403E7E48908640387C08947E241C442A94490802C01D30E92E054009201310 426C:20803EFE491080803FFE20202F2831102A0A277C294A378428784F484130874C 426D:20803EFE49109084210810843FF82448238824483FF829482528294A25263182 426E:20403E7E4890FC7C44447C7C44447D7C44844FE459044FC449044FC449044FEC 426F:20403E7E4890BF7C24443F2821103F2824463FF010101FF010101FF008201010 4270:20403E7E4890BE2022103AFE2A007F2841443E8222283E2822103E2822442682 4271:20403F7E4890A508100003FEFA000A7C12442A7C7200AAEE2AAA22EE220023FE 4272:20403E7E48908000F7FC124817FCFC4686EC8554F6EC155416EC144454542408 4273:20403F7E4890850820443E2844FEFF1049107F7C49107F1000FE55104A908A90 4274:20403F7E489085087FFC00003EF822883EF804403FF80440FFFE04901C60671C 4275:20403F7E48909FF8149012501FF00200FFFE0AA03458CFE6155007C004A00670 4276:20403E7E4890A4483F7E64C8BF7E24483F7E24483F7E20401FF0082007C0F83E 4277:20403F7E489085081E7812483FFC20202E20223C3FC829282F2849905F288144 4278:204020407EFE5110880841102788F83E53942008FBBE2008739C228843888288 4279:20403E7E4890BFF801007FFE492284143BB82AA83BB800007FFC11102928FFFE 427A:080008004AFC2A202C200820FE2018201C202A202A2048208820082009FE0800 427B:1004101E95F0551059101110FD1031FE3910551055109108110A114A11861102 427C:0804080E4AF02A802C800880FEFE18881C882A882A8848888888090809080A08 427D:10201020952454A458A81020FDFC30203820542057FE90201020102010201020 427E:044004447C78044004421C42E43E0000111009207FFC054009203118C1060100 427F:1008103C95E05420592410A4FCA8302039FE5420542090201020102010A01040 4280:10201020942054205BFE1020FC20302039FC5504550491041104110411FC1104 4281:10201120952055FC59201220FC2033FE3890549054909090111211121212140E 4282:1020102097FE5420582011FCFD2431243924552C547090A81124162210201020 4283:200027FC2404AC0475F42444FC4425F475546D54AD5425542574244624462842 4284:00007DF01110119011521D12E20E4400111009207FFC054009203118C1060100 4285:1040104094FC55045A881050FC203040388055FC568490841084108410FC1084 4286:04003878200820083C78200820083FF80000111009207FFC054009203118C106 4287:1028102495FE5420582011FCFD24312439FC5524552491FC112411241124110C 4288:1080108094FE55005AFC1084FCA430943BFE54845524911411FE100410281010 4289:1040102095FC55045A281020FC2031FC3870546854A890A41124122210201020 428A:100011FC9504550459FC1100FD1C3170391C5570551E91F0111011121112120E 428B:1048114895485548594811C8FC7E30483BC855485548914811481148125C1440 428C:10201010941055FE59001148FD4A314A396C55485548914A114A126A12461400 428D:0C8070FC1124FD2412243844548491281010111009207FFC054009203118C106 428E:1020112494A8542059FC1040FDFE3088390456FA5488908810A810921082107E 428F:102010A494A4552858501088FD043024382054A854A891301050108811041202 4290:100011FC9504550459FC1104FD0431FC3800551255D49118111011521192110E 4291:1020112494A454A8582011FCFD04310439745554555491541174110411141108 4292:10A01090948055FE59101310FDFC3110391055FC55109110111011FE11001100 4293:100011FC9504550459FC1104FD0431FC380057FE54209120113C112012A0147E 4294:2088208823FEA88870A82020F9FC212471246924ABFE20202050208821042202 4295:20102010207CAB1471FE2114FA7C2210777C6910A9FE25102210230024FE2800 4296:2020202023FEA820702023FEFA8A225272FA6A22AA2222FA22222222222A2204 4297:1020104095FC550459FC1104FDFC30003BFE5420542091FC1020102013FE1000 4298:1020102095FE552259FE1122FDFE300038FC548454FC908410FC108410941088 4299:0000FDFE204840487DFEC44844887D080008111009207FFC054009203118C106 429A:20102220217CA9447044207CFB402140717C6944A944217C21442280247E2000 429B:2000245C2294A91472942454F926210077DC6914AD9425542948210825142222 429C:102013FE942055FC592411FCFD2431FC382257FE540893FE1108108810281010 429D:101C11E09420552458A813FEFC7030A8392456225440902412A2128A14881078 429E:2040202023FEA888705023FEFA2222FA72226AFAAA8A228A22FA2202220A2204 429F:2088208823FEA888708820F8F82023FE72226B32AAAA237622222222222A2224 42A0:7DFC44207D2045FE7C5048525492650E111009207FFC054009203118C1060100 42A1:100011F8950855F8590811F8FC0033FC3A9457FC540091F81090106011981606 42A2:0440247C24A83D5004287DFE248844488418111009207FFC054009203118C106 42A3:1088108895FC5488588813FEFC2031FC392455FC552491FC1000108811041202 42A4:100013FE945057FE5A5213FEFC0031FC390455FC550491FC102013FE10201020 42A5:202021FC2024ABFE702421FCF82022AA73AE6A22ABFE222223AE22AA22AA2422 42A6:102013FE942055FC580013FEFE0231FC380055FC550491FC1104108813FE1000 42A7:209027FC2094ABFC729023FEF91223FA750E69F8A90821F8210821F820902108 42A8:0100FFFE20003FF800003FF820083FF80100755C539477D4511473965556B122 42A9:103C13E0952454A85BFE10A8FD24320239FC5524552491FC1124112411FC1104 42AA:1088108897FE548859FC1124FDFC312439FC542057FE9222122A12FA120A1206 42AB:200023FC2294AA9473FC2000F890279E70906890AB9C20902090279E20902090 42AC:0DFC712411FC1124FDFC30203BFE54A851248222111009207FFC05401930E10E 42AD:102013FE942055FC580013FEFC0231FC382057FE540093FE100413BE12A4138C 42AE:200023DE2042AA52714A2252F890210873FE6D10A9FE211021FE211021FE2100 42AF:1020101095FE5528597C1128FDFE3110397C5554557C9154117C120012441482 42B0:22102110203AAB92701423BEF8082390703C6BE4AAA422BC22A423A422BC2024 42B1:2148214C22AAA80877FE2148FB68214A736A694CAB6C2148216A239A20262042 42B2:0010FE0828FEFE00AA44AA28FEFE108854A838BEFEC8108838BE55089108127E 42B3:202023FE2248ABFE724822ECFB5A224872506BDEAA5023DC225025DE24502850 42B4:1088108894EE55545A221050FC8831743A0255DC555491DC1088108811541222 42B5:104010402040244045F8F848104820484848FC480448004A548A548A81060200 42B6:1020102020202520452CF934116423A44924FD34052801225522550280FE0000 42B7:080808081008120822FE7C080818101824287E28024800885208490889280010 42B8:100011FC200024004400FBFE104020404880FCFC040400045404540480280010 42B9:1008103C21E024204420F820102023FE4820FC20042000205420542080200020 42BA:100011FE204024404440F87C108420844884FD0405FC00085408540881FE0000 42BB:104010402040247E4482F884112022204820FC50045000485488548481020200 42BC:10101010201024904490F890109E20904890FC90049000905490549083FE0000 42BD:10201020202025FC4424F824102420244BFEFC20045000505488548881040202 42BE:102010202020242045FEF8201070207048A8FCA8052401245622542080200020 42BF:102010202020242045FCF820102020204BFEFC20045000505488548881040202 42C0:010000803FFC20043FFC2080211023E02040208827FC20444250444889440080 42C1:10401020200025FC4400F80010F020904890FC900490009254925512810E0200 42C2:080408441028121022287C440880100424447E44022800285210492889440082 42C3:1008103C21E024204420F83C11E020204820FC3E07E00020542254228022001E 42C4:100011FC210425044594F954115421244924FD54055401945504550481140108 42C5:101010102090249044FEF890111020104810FDFE041000105410541080100010 42C6:10401020202025FC4504F904110421FC4904FD00050001005500560082000400 42C7:100011FC210425044504F90411FC21204920FD20052001105510550882040402 42C8:08007F7C114432280C101228634604201FC0018006103FF80108112025104208 42C9:1040102020202BFE4A02F404100020904890FC90048801085508550482040402 42CA:1000100021FE24104410F81010902090489EFC90049000905490549083FE0000 42CB:100011FC210425044504F9FC1120212049FEFD20052001105512554A81860102 42CC:100011FE210025004500F9FC110421044904FD0405FC01005500550081FE0000 42CD:1000100021FE24084408F9E8112821284928FD2805E801285408540880280010 42CE:1000100021FC25044504F90411FC21044904FD0405FC01045400540083FE0000 42CF:10801080208024FE4540F9401240207C4840FC400440007C5440544080400040 42D0:10281024202428204BFEF220122422244A24FA280A280290AB12AA2A80460082 42D1:100011FE202024204420F9FE112221224952FD4A058A010255025502810A0104 42D2:100011F8200824504420F81013FE206248A4FCA0052002205420542080A00040 42D3:1080108020F825084610FC2011FC20044804FC0405FC00045404540481FC0004 42D4:100011FE201024104420F820106820A44922FE22042000205420540083FE0000 42D5:081813E0304057FC904013F8020004201FC0018006103FF80108112025104208 42D6:1020102020FC242445FEF82410FC20204820FCFC0420002055FE542080200020 42D7:100011FE212025204520F9FC110421044904FD0405FC01205520552081FE0000 42D8:1020102023FE28204820F1FC102020204BFEF87008A800A8A924AA2284200020 42D9:100013FE210825084508F9F81108210849F8FD080508011E57E8540880080008 42DA:100013DE204228424A52F14A114A204248C6F94A0A520042A842A842814A0084 42DB:10201020212424A444A8F820102023FE4870FCA804A801245524562280200020 42DC:100008FC3E44222822103E28224644209FC0018006103FF80108112025104208 42DD:10401024222425084508F810104020404BFEFC88050801905460545081880604 42DE:100011FC210425044504F9AC115421544954FD5405AC01045504550481140108 42DF:100011F82008240845F8F9001104210448FCFC40042000A4AA8AAA8A84780000 42E0:1028102421FE24204420F9FC1124212449FCFD24052401FC552455248124010C 42E1:10201020205028884904F2FA102020204BFEF82009280124AA22AC2280A00040 42E2:080C08F07E8008800EFE788808882908164808801F0002103FF8010815202210 42E3:201020103F244044BEF8221032202A44FF7E221252104A547F52029214500820 42E4:084008407F40087C3E840884FF04104422247C240904FF8408844904A8A81010 42E5:100011FC2124252445FCF924112421FC4820FC2005FC00205420542083FE0000 42E6:1080108020FE250046FCF88410A4209449FEFC840524011455FE540480280010 42E7:100011FC2104250445FCF910111021FE4910FD10057C014455445544817C0244 42E8:1040102021FC24004508F890100023FE4800FC0005FC01045504550481FC0104 42E9:10001040239C2A044A04F39C120422044BFCFC9004900090549055128212040E 42EA:2000277E450445049574E554265445549554F55405741554AE04A40484140408 42EB:1080108020F825084610F9FC1024202449FEFC24042401FC5424542080A00040 42EC:100013FC204028404BFEF0A0111022084C46F84008480264AA52AC5281400080 42ED:1040102023FE28804904F3FE100221FC4904FDFC050401FC5504550481140108 42EE:10201020205024884504FA0210F820204820FDFC0420012454A454A883FE0000 42EF:104808443E7E23C022243E282212206A444688821F0002103FF8010815202210 42F0:1FF010101FF010101FF010101FF01010FFFE11102248CF8602201FF009481320 42F1:1020102020202BFE4820F124112421244AAAF87008A800A8A924AA2284200020 42F2:100011F02110291049F0F04013F822484A48FBF80A480248ABFAA8428042003E 42F3:1050105223DC245044D2FB4E100021FC4904FDFC050401FC5504550481140108 42F4:100010FC2048243045FEF852109421104A30FC2005FE007054A8552482220020 42F5:100011FC210425FC4504F9FC108021FE4A22FD220552010255FA540280140008 42F6:100013FE2020244045FCF904110421FC4904FDFC0504010455FC540080880104 42F7:00207E20247E18A4FF2829104A2898C6044008801F0002103FF8010815202210 42F8:1008101C21F025104510F9FE1110217C4944FD7C0544017CA944AA44827C0444 42F9:100013FE200029FC4904F10411FC20004BFEFA220A2203FEAA22AA2283FE0202 42FA:108811C827082908492AF12A17AC21484B08FB880D540514A914A92481240142 42FB:1020102023FE28204820F3FE128A22524AFAFA220A2202FAAA22AA22822A0204 42FC:100011F82088249044FCF954112421544A88FC0005FC0154A954A95483FE0000 42FD:21042104410447C4913EE10427C440249114F11407C41104A904A1C48E140408 42FE:1000104023FE28884904F64210FC230848B0F8D00F3E00C2AB24A81880600780 42FF:100011FC2124292449FCF124112421FC4800FBFE09200122A914A94881840102 4300:10C41704212429144914F784112421144B94FB460D3C0504A904A90481040104 4301:100013FE205028504BFEF252125223FE4800FC4007FE00885590546080D80304 4302:100013FC220422044BFCFA0013FC22404A88FBFC0A241220ADFCA420882013FE 4303:1082108222A229CA488AF3EA122A222A4BEAFA2A0A2A03EAAA22AA2282AA0244 4304:11FC102021FC25244554F904112C2020483CFC2005F800885450542080D80306 4305:1020101021FE2510457CF91411FE2114497CFD10057C0144A944AA44827C0444 4306:1020104023FC2A244A24F3FC122422444BFCF84008A800B4A93CA9228222041E 4307:1020102023FE28204BFEF242148C21F04820F8440BFE0022A928AA2484A40040 4308:100011FC210429FC4904F1FC100023DE4842FA52094A00C6AB5AA842814A0084 4309:100013FE22522A524BFEF000100023FE4820F820093C0120A920A92087FE0000 430A:1008103C23C028044A44F12811FC22204820FBFE08200124A924A92481FC0004 430B:1088108823FE28884820F050108821044AFAFC00040001FC5504550481FC0104 430C:100013DE20422A52494AF2521042202049FCFD04050401FC5504550481FC0104 430D:1088108823FE248844F8F82011FC212449FCFC2005FC002055FC542083FE0000 430E:00407CF8554854307DCE54F854887CF8044008801F0002103FF8010815202210 430F:1040102023FE2A424828F29412AA24CA48F8FB0008200124A924A92481FC0004 4310:100E13F020442A244908F3FC120423FC4A04FBFC0A0403FCA890A91082120C0E 4311:100013DC22942BD44A54F3C8128822944BE2F800082001FCA820A82083FE0000 4312:1040102023FE22504A50FBFE125222524BFEFA000A9212D4AA98A49284D2088E 4313:20783F48404CBE802A78FF284A107F28044408801F0002103FF8010815202210 4314:100013FE22002A7C4A44F244127C22004AEEFAAA0AAA02AAAAEEAA0083FE0000 4315:2040202047FE44909490E49027FC449094D8F5B805B416D4A892A89090900090 4316:10A0109021FE2B2049FCF12011FC212049FEFD00042003FE547054A883260020 4317:2100210043FC46A89AA8E2A827FC42A892A8F2A80FFE1000AAA8A25484540000 4318:082049202A3E7F4849485DA86B104928454608801F0002103FF8010815202210 4319:1088108821FC24884488FBFE102021FC4924FDFC052401FC5400548881040202 431A:100013FE205028504BFEF252125223FE4924F8A80BFE0070A8A8A92486220020 431B:10001E0C22F05420284410F82810FF2400FE7E1200507E5400927F1242507E20 431C:10501252215428504BFEF088105023FE4820F9FC082003FEA8A8A92486220020 431D:2110211047BC411093B8E5542912400093F8F00007FC1040AA48A44489420080 431E:10201020205024884504FAFA1000200049DCFD54055401DC5488548881540222 431F:101013C8227E2A404A62F3D41200223E4BC8FA480E7E0248AA48ABC882480008 4320:02907FD0421E5EA242885D0855485ED4846208801F0002103FF8010815202210 4321:109013FC22942BFC4A94F3FC100023FC4800FBFC0A0403FCA908A89087FE0000 4322:100011FC20202BFE4A22F1AC102021AC4850F8C80B2600F8A808A8D080200010 4323:1108110821EE2A944842F01011FE210248F8FC8804F8008054FC548480FC0084 4324:200027FC424844449FFEE44426EC455496ECF44406EC1554AEECA44484540408 4325:103E17C0224421284BF8F84017FC20004BF8F8080BF81008ABF8A544852A08FA 4326:100013DE20422A52494AF252109021084BFEFD1009FE0110A9FEA91081FE0100 4327:102013FE202029FC4800F3FE100221FC4820FBFE080003FEA804ABBE82A4038C 4328:1088108823FE28884910F1DE125225544A88F9740A0201FCA820A92482220060 4329:110817FE210828004BFCF294129423FC4828FBFE0A200324AAA8AA92842A08C6 432A:13DE125223DE2A524BDEF242127A228A4B12FADA0A8A02DAAA8AAAFA820A0204 432B:13D0129023DE2A684BC4F28413F8210849F8FD0805F8010855F854908112060E 432C:1110109023DE28104A5EF18213DE20104BDEFA500BDE0250ABDEAA50825202CE 432D:1088108823FE28A84890F1FE112023FC4D20F9FC092001FEA900AAA482520452 432E:11FC102023FE2A2249ACF02011AC2000489EFBF2089E01D2AABEAC92809E0092 432F:108813FE20882BDE4A52F3DE10A0209049FEF9200BFC0520A9FCA92081FE0100 4330:13FC110821F8290849F8F10E17F820084FFEFA940B9C0294AB9CAAD687BC0084 4331:40807FFC48008FF8A000EFF848084FF8A100FC9C15D45C14555C5C9695D62C22 4332:108813FE208829F04820F3FE102021FC49ACFD7405FC002055FC542083FE0154 4333:27FC224847FC4C4696ECE55426EC455496ECF454040817FCA840A3F8805007FC 4334:40807FFC48008FF8A000EFF848084FF8A220FD5C17F45C9455DC5C9697F62CA2 4335:13FE120223FE2A924A54F29212FE22AA4AFEFB220AFA02AAAAFAAA2285FA0004 4336:101010102010241045FEF810103020304050FC50409001101C10E01040500020 4337:102010202020242045FCF924112421244124FDFC412401241D24E12441FC0104 4338:10201020202025FC4420F84013FE20404080FDFC400400881C50E02040100010 4339:100013FC220422044A04FAF4129422944294FA9442F402941A04E20442140208 433A:100013FE2088248844F8F888108820F84088FC88408E03F81C08E00840080008 433B:100013DE204220424A52F94A114A204240C6F94A425200421842E042414A0084 433C:110410842088241045FCF9041104210441FCFC50405000901C92E112420E0400 433D:1008103C23C020444A24F9281100202043FEF87040A800A81924E22244200020 433E:1020102023FE20204820FBFE128A225242FAFA22422202FA1A22E222422A0204 433F:100013FE200021FC4904F90411FC200043FEFA22422203FE1A22E22243FE0202 4340:10901290229C22A04AD0FA88128820804000FBF842A802A81AA8E2A84FFE0000 4341:10881448225020FC4820F850169422384250FA98423402541A90E22045FE0800 4342:200020FC3C20502090201020FE2011FE10205420542054205C20642004A00040 4343:000801FC7E0022081108111008001FF821000100FFFE0100210821083FF80008 4344:202020203C205020903E1020FE20102011FC5504550455045D04650405FC0104 4345:202020203C50505090881124FE12101011FC5404540854885C50642004100010 4346:204020203C2051FE91021204FE00100011FE5420542054205C20642004A00040 4347:2004201E3CE0500090101008FEFE100210045408541054205C4064A0051E0000 4348:200021FC3C205020912410A4FEA8102013FE5420542054205C20642004200020 4349:200020003CFC508490841084FE84108410FC5484540054485C44648404820102 434A:204020203C2051FE90001088FF04120210885488545054505C20645004880306 434B:2008203C3DE0502091FE10A8FEA810A811FE54A854A855FE5C20642005FC0000 434C:204020203CFC500090881048FE5011FE1000540054FC54845C84648404FC0084 434D:1000FE7810487C480048FE8682007CFC20443C445028FE28101054287C440182 434E:408843FE7888A02023FE2250FBFE225223FEAA80AAFEAA80BAFECC020AAA0004 434F:00003FF824482448244824483FF8200820082008200820082008200820282010 4350:00007FFC444444447FFC00003FF8010001000100FFFE01000100010001000100 4351:00003FF822282AA824482AA8312800003FF801000100FFFE0100010001000100 4352:00007FFC444444447FFC010001007FFC03800540092011102108C10601000100 4353:00007FFC444444447FFC00003FFC0040104020403FFE01400640184061400080 4354:00007FFC444444447FFC020002007FFC0400048008801100222044108FF80408 4355:00007FFC444444447FFC000000F03F00210021003FFC208020402A243114210C 4356:00007FFC444444447FFC08001FF020105F90109010901F901050102410040FFC 4357:00007FFC444444447FFC020001007FFC040008201FC0008003200C103FF80008 4358:00007FFC444444447FFC01001110092005407FFC0540092011102108C1060100 4359:00007FFC44447FFC10003FFC40009FF012101110FFFE221021103FFC00100060 435A:00007FFC444444447FFC01001FF010101FF010101FF011081090126014181806 435B:00007FFC444444447FFC00003FF821082FE8210827C8244827C820083FF82008 435C:7FFC44447FFC090008801FFC108030805FF8908010801FF8108010801FFC1000 435D:7FFC44447FFC000001047D9809603118C50602001FF010101FF010101FF01010 435E:7FFC40044AA444444AA400500048FFFE00403E4022243E2800120E2A70C60302 435F:7FFC44447FFC00002448238824483FF81010220847E40820144003801C70E00E 4360:7FFC44447FFC01000080FFFE0440139014501FF001007FFC44444FE44424400C 4361:00007FFC44447FFC00803FFE22203FFC22243FFC284028482F7048444B448C3C 4362:00007FFC44447FFC10003FFC4AA00AA07FFC0AA00AA07FFC0000248822444244 4363:7FFC44447FFC00003FF801007FFE41029D7400003FF821083FF821083FF82008 4364:00007FFC44447FFC0100FFFE02887D7025484D6690101FF010101FF010102010 4365:00007FFC44447FFC00007FFE40005F3C44107F7E4E345552609044F84480BFFE 4366:7FFC44447FFC100008287F24147E494855C87F7E08487F7E514855485D7E4340 4367:10881048505050007DFC5020902010FC1C20F02051FE10201020102010201020 4368:442024202820FDFE102010207DFC11241124FD24112411342128202040208020 4369:444024402840FE8010FE11087E8810881088FE50105010202050208841048202 436A:442024202820FDFE102010207C2011FC1070FCA810A811242124222240208020 436B:442024102810FDFE110212047C8010881090FCA010C0108220822082407E8000 436C:440025FC2820FC20112410A47CA8102013FEFC20102010202020202040208020 436D:440024FC2884FEA4109410847C8413FE1104FF441124110421FE200440288010 436E:445024502850FD5210D410587C50105810D4FD5210501050209220924112820E 436F:4440244028FCFD04120811FE7D00117C1144FD441154114821422242423E8400 4370:440025FC2904FD24112411247DFC11241124FD54114C118C2104210441FC8104 4371:442024202850FC88110412FA7C20102013FEFC20112811242222242240A08040 4372:88004840539CFA042204239CFA04220423FCF89020902090209041124212840E 4373:88004BDE5042F94A2084214AFA5224202000FBDE205221522094414842548422 4374:881C49E05020F82023FE20A8F92422422040FBFE2088210820D0403040488184 4375:4440244028F8FD08101011FC7C24102413FEFC24102411FC2024202040A08040 4376:442024202BFEFC2011FC11247DFC112411FCFC20107010A82124262240208020 4377:4440244029FCFC8413FE10007DFC110411FCFC2013FE1020222023FE40208020 4378:442824242BFEFC2011FC11247DFC112411FCFD24100813FE2088204840488018 4379:4420244029FCFD0411FC11047DFC110411FCFC28102413FE2050208841048602 437A:8820482051FCF92421FC2020FBFE222223FEF8202040202422A2428A44788000 437B:88004BDE5252FBDE22102252F9CE20002088FBFE2088208823FE408841048202 437C:88004BDE5088FAA823FE2188FADA24A621F8F908210821F82108410841F88108 437D:88004BFE5222FACC224423EEFA4422EE2354FA4422102290229E449044908BFE 437E:00007EEE2422242224AA24662422FF222426246A24B224222422242244AA8444 437F:00007EFC224412241A3462C4020400007FFC010001003FF801000100FFFE0000 4380:0014EE1222122210AAFE66902292229226926A94B29422B422CA228AAA164422 4381:100011DC10441044FF5410CC104410447C4C44D44564444444447C4445540088 4382:0040EE4022FC2284AB0466F42294229426F46A84B294228822822282AA7E4400 4383:100011DC10447C44555454CC7C445444544C54D4FF6444444444444455544888 4384:0000FDDC24442444255424CC54444844804C7CD445644444444444447D544488 4385:100011DC20447C44455444CC444444447C4C44D44564444444447C4445540088 4386:00007EFC224412241A3462C4030402800C603218C1061FE00020064001800040 4387:100021DC7C444444655454CC5444FC44444C64D4556454444444444455548888 4388:0020EE2022FC22A4AAA466FC22A422A426FC6A20B22422182212226AAB864402 4389:000CEE0A220822FEAA8866882288228A26EA6A8AB28C228C228A228AAA964522 438A:100010EE1E22222262AA9466082214222226416ABEB22222222222223EAA2244 438B:080028EE28223E2248AA0866FF22002200263E6A22B2222222223E2222AA0044 438C:0000EE7C22442244AA446644227C221026106A50B25E225022502270AA9E4500 438D:0028EC2425FE2420B4206DFC2524252425FC6D24B52425FC25242524B524490C 438E:0000EDFE24A024A8B4A86CE824A824A824A86CE8B4A824AA24BA25EAB4264820 438F:080008EE1422222251AA88667E2202220426086A7EB2422242227E2242AA0044 4390:100011DCFE4410447D5444CC7C4444447C4C54D41164FE441044104411541088 4391:0000EEFC22042204AA7C6604220422FE26106A92B254223822542292AA504420 4392:0048EE44225E23E0AA286612226A239626486A5EB3E0222422282212AA6A4586 4393:0010EE1022DA2254AA5466922350222026FE6A82B28222FE22822282AAFE4482 4394:0028EC2427FE2420B5FC6D2425FC252425FC6D24B40827FE24882448B4484818 4395:08202AA44D28145022887FFE400280043EF8020812480A28124822880A280410 4396:440024EE2822FE2292AAD666BA229222FE26006A7CB244227C2244227CAA4444 4397:060078EE1022FFA222AA5D6694A21C2200267F6A41B25D2255225D2241AA4344 4398:08007F7E0912FF92095A7F360812AA92EB9688BAFFD28892EB92AA92AA9208B6 4399:200011DCFE4482447D5454CC98447C44C44C7CD445647C4444447C4429544488 439A:0088EDDC248825DCB4886DDC248825FC24046CFCB40425FC24202554B54A4A3A 439B:020002083FD00220FFFE02000C703F84C80407FC00001FF0101010101FF01010 439C:101012107E12147E1414FE1408FE100820307E22A06422B82D223022201E0000 439D:02203FC00280FFFE02200FC03408C3F800007EFC224412240A1412246AD40408 439E:010001081FD001207FFC02000FF03810CFF008100FF000003FF8000800080008 439F:100013FE10201020FC4025FC2554255425544954295411542954454481140108 43A0:200023FE20202040FDFC25542554A5546554255435442D16250A440243FE8000 43A1:0000FFFE020004003FF82488248824A82010010011101120228004401830E00E 43A2:104010401080FCFE11007A0010FCFC0810103820344054809102110210FE1000 43A3:100810481128FD28112879081108FD0811083908354855949114102210421082 43A4:100011FC1104FD0411FC79001100FDFE1102397A354A554A927A120214141008 43A5:100010501048FC84112478201050FC8811063AF8348854889088108810F81088 43A6:102010A410A4FD28105078881104FC24102038A834A855309050108811041202 43A7:1040102010FCFC00108878481050FDFE1000380034FC54849084108410FC1084 43A8:1020102013FEFC50108879241222FDFC112439FC352455FC90221022101E1000 43A9:109210921124FE48112478921092FC0011FE3922352255FE9122112211FE1102 43AA:100011FC1104FDFC110479FC1000FDFE10083BFE340855089088100810281010 43AB:105011241154FD0411FC78501088FD4410783888348855509020105010881106 43AC:100013FE1252FE5213FE78201020FDFC1020382037FE54409088110413FE1102 43AD:101010501250FD7C1090781010FEFF00117C39443544517C5144910012FE1400 43AE:1040102011FCFC88105079FC1104FD2411FC392435745554915411741104110C 43AF:1088108813FEFC8810F8782011FCFD2411FC382035FC542093FE105010881306 43B0:1142115C13F0FD501150795E13F4FC1411D43954355455D49154115411E41004 43B1:200023FC2294FA9423FC71102252FBDC201273CE6A40A3D2225C23D0225222CE 43B2:0000FF0024FC24043C08241024203C20244024402E80F48244820482047E0400 43B3:0000FF7C244424443C44247C24443C442444247C2E44F4444444048404940508 43B4:0048FF48244824483CFC244824483C4825FE24482E48F4484448048804880508 43B5:0040FF20242824083C08244824543D52255225602E60F44444C40544063C0400 43B6:0020FC20482049FC79244924492479FC492449244D2479FCC924082008200820 43B7:0020FD20492049FC79204A2048207BFE487048A84CA87924C9240A2208200820 43B8:0000FDFE4820482078FC4844484479FE480048004CFC7884C884088408FC0884 43B9:00F83F0011100920FFFE09203118C1063FF808200FE008200FE0083EFFE00020 43BA:0082FC824A824BEA7C8A488A4FFA788A4BEA4AAA4EAA7AAACAA20AE2088A0884 43BB:0000FDFC492449247974492449FC7904497449544D547974C9040A040A140C08 43BC:0000FDF84808480879F8480848087BFE48204A224D7478A8C9240A2208A00840 43BD:001CFDE04920492079FE4910494A7986480249FC4D047904C9FC0904090409FC 43BE:0020FC204850488879044AFA480079FC495449544DFC7954C95409540904090C 43BF:0008FCC84B084908792A492A4BAC794849084B884D547914C914092409240942 43C0:0082FC824BE24882788A4BEA4AAA7AAA4BEA488A4DCA7AAACCA20882088A0884 43C1:0040FC204BFE4A42782049FC488878504BFE48204C2079FCC820082008200820 43C2:00A0FD2C4924492479AC4924492479FC482049FC4C887850C820085008880B06 43C3:0000FDFE4902480078FC488448FC788448FC48204C1079FEC800084808840902 43C4:0040FC204BFE4A8A79044BFE4840788849FC48244C2079FCC82008200BFE0800 43C5:0080FC8849EE492A7AAA49444884797A4A0048004DFE7820C8A809240AA20840 43C6:0050FC504BFE48507BFE4A524BFE7A524BFE48004DFC7904C9FC090409FC0904 43C7:0000FDFC485049FC7954495449FC780049FC48004FFE7820C8A809240AA20840 43C8:0108F9085254525474BC57085110722454BE578A580870ACD56A154A14281010 43C9:0000FDFC490449FC790449FC4888795449DC48884D5479DCC80009A809540A54 43CA:0110FC904BDE48107A5E49824BDE78104BDE4A504FDE7A50CBDE0A500A520ACE 43CB:01003FF80108FFFE01083FF8054009203118C10625781348A178A5441D3C0100 43CC:084008201010200840069FF0101010101FF0101010101FF01010101010501020 43CD:02000400082010103FF8100800001FF010101FF010101FF01010101010501020 43CE:00003C0024F0249024903C90249024D024B03C902490249224924512550E8A00 43CF:00003DFC2420242024203C2027FE242024203C20242024202420442054A08840 43D0:00203C20242025FC24243C242424242427FE3C20245024502488448855048A02 43D1:020004000FF81210692004C003000C0071003FF8228824482108228824482018 43D2:00083C882488248824883CFE2480248024803CFC248424842484450455048A04 43D3:00003CFC2400240034002DFE245024502C5034502450245224524492548E8900 43D4:00003DF82448244824483C48244825F824883C88248824882488448857FE8800 43D5:00083C3C25E0242024203C20242027FE24203C20242024202420442055FC8800 43D6:00043DE42424242424243DE42504250425043DE4242424242424442455448884 43D7:00803C8024FC250026003CF82400240025F83C0824082408240A440A54068802 43D8:00003DFE2528252825283D2825282528252A3D2A254A25462580450055FE8800 43D9:00203C20242025FE25223E242420242024503C50245024502490449255128A0E 43DA:00203C20242024A824A43CA22522252026243C24242824082410442054C08B00 43DB:00403C40248024FC25043E042484244424443C14242424442584440454288810 43DC:00007BFC4884488848887890489C488449447944492849284A104A284C449982 43DD:00203C20242025FC24203C4027FE244024803DFC240424882450442054108810 43DE:00203C20242027FE24203C20242025FC24703CA824A825242524462254208820 43DF:00403C202428240824083C482454255225523D602660244424C44544563C8800 43E0:00407820482048004BFC780048084908490878904890489048A048204BFE9800 43E1:00003CFC2400240024003DFE2420242024A83CA4252425222622442054A08840 43E2:00103C10241024FE24923C94249024FC24A43CA424A824A82490452855448A82 43E3:00003CF82488248824883CF82488248824883CF8248824882488448857FE8800 43E4:00003DFC2404240425F43C04240425F425143D1425F425142404440454288810 43E5:00203C20242025FC25243D2425FC252425243D2427FE25042504450455148908 43E6:00083C3C25E0242024203FFE2420242024203DFC250425042504450455FC8904 43E7:00203C20247C248425483C302420244825903C3E244225A42418441054608980 43E8:00403C8025F8250825083D0825F8250025003D0025FC25042504450455FC8904 43E9:00203C202450245024883D0426FA240024003CF8248824882488448854F88888 43EA:00003DFE2488248824883CF82488248824F83C882488249E27E8440854088808 43EB:009078904890491049FE7B104D10493849387954495449924910491049109910 43EC:00203C202448248425FE3C122490249024FE3D10241025FE2410441054108810 43ED:00207920492049FC49207A2048204BFE487078A848A8492449244A2248209820 43EE:00403C4025FC244424443C842494250824003D02248424482400444854848902 43EF:0020782048204BFE48207820482049FC4840782048A44A824A8A4A8A4C789800 43F0:00007BFC4844494449447A84489449084A40782048A44A824A8A4A8A4C789800 43F1:000079FC4904490449FC7900490049FE4902797A494A494A4A7A4A024C149808 43F2:01083C88249025FC24243C2425FC252025203DFE246224A2252A462454208820 43F3:0104790E493049204FE07920493E496449A47F24492449244924492449449B84 43F4:00203D2424A424A824203DFC2504250425FC3D04250425FC2504450455148908 43F5:0090788848804BFE48A078A848B048A448A878B04924492A49324A224ADE9C00 43F6:01103D12251425D825103D122552258E25203C2025FC24202420442057FE8800 43F7:00003DFC250425FC25043DFC2400240025FC3C20242027FE2420442054208820 43F8:00007BFC4840484049F8788848884BFE4800780049F849084908490849F89908 43F9:00003DFC2504250425FC3D04250425FC25043D0425FC24502490449255128A0E 43FA:00403C4024FC248825503C2024D8272624F83C2024F8242027FE442054208820 43FB:1020102020204420FEFC02207C20442045FE7C2044207C48448445FE54824800 43FC:00483C44245E25E024283C12246A259624483C5E25E0242424284412546A8986 43FD:00403C2025FC240025083C90240027FE24003C0025FC25042504450455FC8904 43FE:00203C2025FE242024FC3C4025FE248825243E2224F8242025FE442054208820 43FF:104008403E7E228823503E20205841869FF010101FF010101FF0101010501020 4400:00203C2025FC245024883D0427FE240825E83D28252825E82528440854288810 4401:00007BFE4840488049447A2448684AB049307AA8486848A449224A2048A09840 4402:000079F84808480849F8780848084BFE48207A22497448A849244A2248A09840 4403:00007BFE4A024A1A4AE27A224A224BFE4A227A724AAA4B264A224A224BFE9A02 4404:00403C40247C248425083E00242025CE25023D0225CE25022502450255FE8902 4405:00003DFC2504250425FC3D002540257C25903D1025FE25102528452855448A82 4406:0008783C4BC048444A247928490048204BFE787048A848A849244A224C209820 4407:00803C8024FC255426543C942524245424883C0025FC250425FC450455FC8904 4408:004078404BFC4840484079F8490849F8490879F8490849F8490849084FFE9800 4409:00923C922524264825243C922492240025FE3D22252225FE2522452255FE8902 440A:00003DFC2504250425FC3D04250425FC24003D1225D42518251045525592890E 440B:00907890490849484A447C9249084BFC4844782048A44A824A8A4A8A4C789800 440C:044004403FF824483FF82448FFFE10102008DFF610101FF010101FF010101030 440D:00203C2027FE242024203DFC2400240025FC3D04250425FC2400448854508BFE 440E:000079FC4904490449FC7904490449FC48007BFE48204920493C49204AA09C7E 440F:00203C2027FE242025FC3C4027FE248825043EFA2488248824F84488548888F8 4410:008871C857085108512A712A57AC51485308738855545514591451245124B142 4411:00483D48254827FE25483D482578250025FE3C2027FE247024A8452456228820 4412:00003C4025FE248825043E4224F8270824903C7027BE244225A4441854608B80 4413:00003DFE2410242024FC3C84248424FC24843CFC2484248424FC444854848902 4414:00203C1025FE250225023DFE2500250025FE3DAA26AA24FE24AA44AA54AA8886 4415:00003CF82488248824F83C0025FE248824F83C8824F82488249E47E854088808 4416:00007BFC4A044A044BFC7A204B244AA84A207BFE4A704AA84AA84D244A229820 4417:00203C2024FA242424283DFE2420244024FC3D442644247C24444444547C8844 4418:001E7BE048444924488879FC484048404BFE788048FC494449284A1048689986 4419:008878884BFE488848F8782049FC4924492479FC48204BFE4820482048209820 441A:00007BDE4A524A524A527BD24A524A524A527BD24A1A4A944A504AB04B109810 441B:00203C2025FE245024883D0427FE248824F83C8824F82488249E47E854088808 441C:002078204BFE482049FC790449FC490449FC790449FC49044BFE488849049A02 441D:00203D2424A8242025FC3D04250425FC25043DFC2504250425FC440054888904 441E:00007BDE484248424BDE7A104A104BDE48427A52494A494A4A5248424A949908 441F:008878884BFE488849FC78884BFE482049FC792449FC49244BFE490449149908 4420:00883C8827FE24A824103FFE2480248024FC3C0024A824A824A844AA552A8A06 4421:02000100FFFE02847D78255025484D6401003FF8228824482108228824482018 4422:0080788049FC4A44495479F4488449284A9079FC4A444D5449F4488449289A10 4423:00003CF82488248824F83C0025FC250425FC3D0425FC250425FC445054888904 4424:00843C44244825FE24203CFC242025FE24403C8024FE25102610441055FE8800 4425:0090788849044A424C8879FC480448004BDE78424A52494A4A524842494A9884 4426:00203C2024FC242024203DFE2440248425FE3C0225FC25542554455457FE8800 4427:004078204BFC480049F8790849F848004BFC7A044AF44A944AF44A044A149A08 4428:1000FE7810487C480048FE8682007CFC00447C4444287C2844107C2844444D82 4429:00203D242524252425FC3C0027FE240025FC3D04250425FC2488445057FE8800 442A:00A0789049FE4B204DFC792049FC492049FE79004BFC4888489E49024A0A9C04 442B:012479244A244C244954794A4A924E104A107A504A5C4A504A504AB04A9E9B00 442C:009078904FFE48904BFC7A944BFC4A944BFC780049F8490849F8490849F89908 442D:02A872A857FC52A852AA74E6580057FC5444704053F85248524852485258B040 442E:004078204BFC4800490878904BFE4A204AA07AFC4B204A204AFC4A204C2099FE 442F:00003DFC252425FC25243DFC2440248825F03C20244427FE2422452456228860 4430:0120793C49444AA84A107EA84AC64ABC4AA47ABC4AA44ABC4A244A244A249A2C 4431:004078204BFE488848507BFE4A224AFA4A227AFA4A8A4A8A4AFA4A024A0A9A04 4432:00007BDE48424A52494A7A524842482049FC7904490449FC4904490449FC9904 4433:00403C4024F8250826103DFC2524252425FC3D24252425FC24004554552A8A2A 4434:7DFC44207D2045FE7C5048525492650E1FF010101FF010101FF0101010501020 4435:00883C8825FC248824883FFE242025FC25243DFC252425FC2400448855048A02 4436:00007BDE48884AA84BFE79884ADA4CA649F87908490849F84908490849F89908 4437:00007BDE4A524A524BDE780049FC492449FC792449FC48204BFE482048209820 4438:00203DFC242427FE24243DFC242027FE24003DFC252425FC252445FC54008BFE 4439:002079FC48244BFE482479FC48204AAA4BAE7A224BFE4A224BAE4AAA4AAA9C22 443A:00007BFE48504BFE4A527BFE480049FC490479FC490449FC48204BFE48209820 443B:00207BFE482049FC490479FC482049FC488878504BFE482049FC482048209820 443C:00807BDE488A49CA488A7BD248A64840488879F048244BFE482249244AA29840 443D:008878884BFE4888488878F848204BFE4A227B324AAA4B764A224A224A2A9A24 443E:00003DFC255425FC24203DFC242027FE24883C5025FC242027FE442054208820 443F:004078804BFE4A224AAA7A224BFE4A724AAA7A0248204BFE4820485048889B06 4440:00107BC84A7E4A404A627BD44A004A3E4BC87A484E7E4A484A484BC84A489808 4441:3AB821083AB82288393822887FFE40029FF410101FF010101FF0101010501020 4442:01407A4C4A644A444B4C7A644AA44BAC4AA47AA44FFE4800491049084A049C04 4443:00883DFE248825FE35022CFC240025FE2C20345025AA245C25AA444855A88810 4444:00403CF8248824F824883CF8240025FC25243DFC252425FC240047FE54888908 4445:00887BFE488849FC4954795449FC48004BFE7A4248F848884948483048609B80 4446:010878904BFC484049F878804BFC494849FC7B0A4DF8490849FA4934498C9902 4447:00427B9C4A104BDE4A947A944C204BFC4A047BFC4A044BFC4A044BFC49089A04 4448:012479744A584ADA4BFE79544ADA4BFE48A278204BFE487048A849244A229820 4449:E040BFFEA400A7FCA000E7FCA404A7FCA040EE4EABEAAEAAAAAEAE4A2AAA7710 444A:0010787C4A54497C491078FE48444B7C4944797C4944497C492849444A809C7E 444B:00207BFE480049DC495479DC48884BFE48887BFE48884BFE489449884AA498C2 444C:03DE7A524BDE4A524BDE7A224AFA4A224AFA7AAA4AFA4AAA4AFA4A724AAA9A26 444D:03DE7A524BDE4A524BDE7A524BDE498C4A5278404FFE48884990486048D89B04 444E:0148794C4AAA48084FFE79484B68494A4B6A794C4B6C4948496A4B9A48269842 444F:00887BFE48884BDE4A527BDE48A0489049FE79204BFC4D2049FC492049FE9900 4450:00407E40484048FE48807E804310421042587E5448944892491248107E500020 4451:00287EAA486C482848FE7E44422842FE42107E7C481048FE481048287E440082 4452:0000FE0011FC2024282444A4FEA412A4112410247C24104410441E84F1144208 4453:08207FFC08200FE008200FE008207FFE4002BFFC08201FF001001FF001007FFC 4454:0020402098208BFE8820882089FCD9248924892489248934F928882000200020 4455:060038F820083EF820083FF800003FF821083FF821083FF8210A410A41068102 4456:002040209BFE882089FC88248BFED82489FC88208920893EF9208AA0027E0400 4457:000041F8990889F8890889F88800DBFE890089FC8A548C94F9248A4400A80110 4458:0108408898908BFC884089F88840DBFE8880890089FC8A20FC20882003FE0000 4459:08001CFC708410841084FDFE108410847C8445FE4484448444847C8444940088 445A:08001CFC708410841084FCFC108410847C8444FC4484448444847C8445140208 445B:08041C1E71F011101110FD10111011FE7D10451045104508450A7D4A45A60112 445C:08481D48714813FE1148FD48117811007DFE442047FE447044A87D2446220020 445D:00003EF8228822883EF80000FFFE902210203DF84420A520192011FC20204020 445E:3FFC24902960261038882290256022102C083FFC10103EFC4210149018FEE010 445F:0F10F020117C8944427C0044FF7C810042FE771092105A7C2F10221042FE8200 4460:080011FC3E04220832102A202A20FE20222032202A202A20222042204AA08440 4461:100021F87C8844C864A854A85488FC5044506450542054204450448855048A02 4462:100020007DFC4490649054905490FC90449064905490549244924492550E8A00 4463:080410043F082110292025442504FF08211029222542250421084110452082C0 4464:082010203E50225032882B442A22FE20220033FC2A042A08220842104A108420 4465:080010FC3E44224832482A502A5CFE44224432442A682AA8229042984B248442 4466:084010403E8022FC33042A042AF4FE94229432942AF42A94220442044A288410 4467:1088208878884908697E5B084D08F94849284928690859084908490849289910 4468:108020807CFE450066205520552CFD7447A46524553455284522450254FE8800 4469:081010103E10221032FE2A102A10FE10227C32442A442A44224442444A7C8444 446A:082010203E50225032882B042AFAFE00220032F82A882A88228842884AF88488 446B:088410483E0022FC32482A482A48FE4823FE32482A482A48224842884A888508 446C:085010503E50235232D42A582A50FE5822D433522A502A50229242924B12860E 446D:100021007CBE4488640856085508FD484448648857885488448844FE54808800 446E:100020F87C884488648854885526FE2045FE6420547054A84524462254208820 446F:110820887C9045FC6424542455FCFD20452065FE546254A2452A462454208820 4470:081010103E90229E32902A902BFEFE00221032922A922B14220442084A3085C0 4471:104020207BFE4A026D04590049DEFA524A524B526C9A5894491049124A129C0E 4472:082010203E3E222032FC2A842AFCFE8422FC32A42A202BFE222042204A208420 4473:102020207C504488650456FA5400FDFC4554655455FC5554455445545504890C 4474:084410443EFE224432442A7C2A44FE44227C32442A442AFE220042284A448482 4475:100021FE7D02457A6502557A5400FCFC448464FC548454FC4484448454948888 4476:081010103EFE2210327C2A102AFEFE00227C32442A7C2A44227C42444A548448 4477:102020107DFE4502650255FE5500FD7E4542657E5542557E45424542554A8A44 4478:082010103EFE228232002A7C2A00FE0022FE32102A102A54225242924A508420 4479:104020207BFE4A2268A459284850F888490448F8688858884850482048D89B06 447A:100023FC7A044A346BC45A444BF4FB544B544BF46A445A544BF44A944C069802 447B:1108208878884BDE6910592049DEF94249444944695E59444A444A444CD49808 447C:104020407CFE452264AA54FA5442FC94454864FE552256AA44FA444254948908 447D:100021FC790449FC690459FC4800FBDE48424A52694A58C64B5A4842494A9884 447E:10A0209079FE4B2069FC592049FCF92049FE49006BF859084890486049989E06 447F:102020107BFE4A02688058FE4910FB204D7C49446944597C49444944497C9944 4480:1110211079DE4AA86C4458884888F9084B7E4D08694859284908490849289910 4481:100023DE78424A52694A5A524842F82049FC4904690459FC4904490449FC9904 4482:109022907A9E4AA26AD45BA84894F8A44FFE4A846AA45A944A944A844C949888 4483:101020507A50497C6890581048FEFB00497C49446944597C494449004AFE9C00 4484:100020007BFE4A0269FC580048F8F88848F8480069FC592449FC492449FC9904 4485:102021247CA845FC644057FE5488FD0447FE650455FC550445FC450455FC8904 4486:110820887BE849106A9E5FD44864FBD44A544BD46A545BC84A484A544A649AC2 4487:104020207BFE4A0269FC580048F8F88848F8480069FC592449FC492449FC9904 4488:102021FC7C20448867FE548855FCFD0445FC650455FC550445FC448855048A02 4489:108021007BFE4D5469545BFE4954F9544BFE490469DE5A444954489E49049A04 448A:0440244022FC2288431040FCBEA410A420A43EFC0280028002820282147E0800 448B:1040104010FC7C88551054FC54A454A454A4FEFC1080108028822482447E8000 448C:0020FF20817C00447E88427C7E5442547E54107C0840FF4000422442423E8100 448D:20401040FEFC0088451028FCFEA4A2A410A4FEFC20803C8024824482547E8800 448E:24202420FF7C24441288FE7C245442548154247C2440FF4024422442443E8400 448F:4440244028FCFE889310D6FCBAA492A4FEA400FC7C8044807C8244827C7E4400 4490:2220FFA0227C7F4455887F7C0054FFD480D43E7C22403E4022423E42223E3E00 4491:00000000000000001010081008200000FFFE0000000000000000000000000000 4492:08200820FFFE0820082000003FF8000800480188060818086008000800500020 4493:08200820FFFE082008200000FFFE0400040008001FF000100010001000A00040 4494:08200820FFFE0820082000400440044004200820082010101010200840048002 4495:08200820FFFE0820092001000100010011101108210421044102810205000200 4496:08200820FFFE0820082000007FF0041004100410FFD00412040A040604020400 4497:04400440FFFE0440080008001FFC200040009FE0002000C003000C0410040FFC 4498:08200820FFFE08200820040004000FF01010282044400280010006C01830E00E 4499:08200820FFFE08200820010001000100010001F80100010001000100FFFE0000 449A:08200820FFFE082008200100010011101108210421144120004001800E00F000 449B:08200820FFFE0820100010FC22044204FC040804100422044104FF0441280010 449C:08200820FFFE08200920110011001FF8210041000100FFFE0100010001000100 449D:08200820FFFE08200008181006600180066018186C240240018006601818E006 449E:08200820FFFE0820092001003FFC2104410802800280048008821082207E4000 449F:08200820FFFE082000001FF01010121011101010FFFE10102010201040508020 44A0:08200820FFFE0820092001007FFC010001003FF801000100FFFE010001000100 44A1:08200820FFFE082000007F08010801083F08200840087F08010801080A080408 44A2:08200820FFFE0820082000000C0070FC4084408440844C847094408800800080 44A3:08200820FFFE082000001FF0101010107FFC101010107FFC1010101010501020 44A4:08200820FFFE0820082000003FF82008200820083FF82008200820083FF82008 44A5:08200820FFFE082000007FFC010001003FF82108210821082128211001000100 44A6:08200820FFFE082001F03E00020001007FF8006001800E003000480087FE0000 44A7:08200820FFFE0820092001003FF8010001000100FFFE0400082010103FF81008 44A8:04400440FFFE0440080008001FF8210041000100FFFE0280044008203018C006 44A9:08200820FFFE0820000000F01F00010001007FFC054009203118C10601000100 44AA:0820FFFE08200400082010103FF8000808200820FFFE08200820102020204020 44AB:08200820FFFE08200000085008481040307C57C09040102010201014100C1004 44AC:08200820FFFE0820082000003FF800000000FFFE010011102108410485020200 44AD:08200820FFFE082000001FF0001000107FFC00000020FFFE0820042004A00040 44AE:08200820FFFE082000007FFE400280040FE008200A20092009221022201E4000 44AF:08200820FFFE082000007FFE420282041FE002200C2004200A2011222022401E 44B0:04400440FFFE044000003FFE20002FFC2080208027F8208020802FFC20003FFE 44B1:04400440FFFE04403FF0002000C07D040588095011202118C5060200FFFE0000 44B2:04400440FFFE04401008101CFEE0122022202220643E15E0082214222222C01E 44B3:08200820FFFE082000000FE008201020611C0100FFFE054009203118C1060100 44B4:08200820FFFE0820040004007FFC08001FF028104FF088100FF0081008500820 44B5:08200820FFFE0820100011F8FC082410242025FE442024201820182024A0C240 44B6:08200820FFFE0820092001003FF821083FF821083FF8010800B001C20E32700E 44B7:08200820FFFE082000F01F0001000100FFFE010001001FF0101010101FF01010 44B8:08200820FFFE0820092002003FF82448244824482448244824482448FFFE0000 44B9:08200820FFFE0820092001007FFC01003FF80100FFFE054009203118C1060100 44BA:08200820FFFE0A20040008201FC0008003200C103FF801081110210845040200 44BB:04400440FFFE04400800087C080449044904497C494049404F427942003E0000 44BC:08200820FFFE0820044004403FF82448244824483FF82448244824483FF82008 44BD:08200820FFFE082000003FF820082AA82AA8244824482AA82AA8200820282010 44BE:08200820FFFE08200A200100FFFE02000500090418882850C8200A180C060800 44BF:08200820FFFE08207FFE40029FF4101010101FF0101010101FF0101010501020 44C0:08200820FFFE0820092001007FFC010001001FF000001FF0101010101FF01010 44C1:08200820FFFE082001003FF801000100FFFE000000207FFC0820042004A00040 44C2:08200820FFFE08200A200100FFFE00003FF800003FF800003FF820083FF82008 44C3:04400440FFFE04401FF010101FF000003FF8210821083FF8200220021FFE0000 44C4:08200820FFFE08204400280C11F02900C90019FE2910491089100A1052102410 44C5:08200820FFFE08200820200C11F01100810049FE49101110E110221022102410 44C6:04400440FFFE04401000100C11F0FD00110011FE1D10F1101110121052102410 44C7:08200820FFFE082001003FF801000100FFFE0440244844448842084011402080 44C8:04400440FFFE0440100010F8208841088A06100031F850889050102010D81706 44C9:08200820FFFE082000007E7C2444244844507F48144424444454844814400840 44CA:0820FFFE082000007FFC020002003FF004100810FFFE00001FF0101010101FF0 44CB:08200820FFFE08202008103C13E082204A204BFE1220E2102212228A23062202 44CC:08200820FFFE0820092001007FFC010001003FF80000010008844892481287F0 44CD:04400440FFFE04401FF010101FF010101FF000003FF80100FFFE010001000100 44CE:04400440FFFE04401080108014FC55045A045084904410442804240444288010 44CF:08200820FFFE082000007FFC010003000D603118C1041FF0101010101FF01010 44D0:0820FFFE082001007FFC044008203118C1063FF80100111011141FF4010400FC 44D1:08200820FFFE0820200017FC91104110411017FE2110E1102210221024100810 44D2:04400440FFFE044010001FF820085FC8924812481FC8124812481FC800280010 44D3:0820FFFE0A2002007FFC02003FF80400FFFE08201FFC20204420822002A00040 44D4:08200820FFFE082001081FD00120FFFE01001FF0082030C0CFFC008002800100 44D5:08200820FFFE082023F01000100007FC7120112012241224141C280047FE0000 44D6:08200820FFFE0A2001007FFE40028824121022081FF004100410081010A02040 44D7:08200820FFFE08200440082011102208C44608201FF0011008844892481287F0 44D8:0820FFFE0820000008401F6022505448084037FEC0001FF0101010101FF01010 44D9:0820FFFE082000701F800100FFFE010009207924092809321922E91E01000100 44DA:04400440FFFE0440100021F84108890811F83108510891F81108110817FE1000 44DB:08200820FFFE082000003FF820083FF820802490249027F02080488848888FF8 44DC:08200820FFFE08202008103C13E082204A204BFE1220E2102212228A23262212 44DD:0820FFFE082000001FE0004001807FFC0100050002003FF824482448FFFE0000 44DE:08200820FFFE092000803FFC200420043FFC20A020902FFC2120421044089806 44DF:08200820FFFE082000003FF8210827C821082FE8200827C8244847C840288010 44E0:08200820FFFE082001047D9809603118C50602001FF010101FF010101FF01010 44E1:08200820FFFE0820282020003E7C484488440844FF4408441444227C41448000 44E2:08200820FFFE082000003FF8210821082FE8210827C8244827C820083FF82008 44E3:08200820FFFE0820FFFE010001007FFC41045144492455546594410441144108 44E4:04400440FFFE044008001FF822484448088811082228041001004884481287F2 44E5:0600010006C01830E44E3FF804401FF010101FF010101FF001007FFC01000100 44E6:08200820FFFE0820044004403FF8244824483FF824482448FFFE082010102008 44E7:0440FFFE044000003FF0002000C0793C4904496849107928014405000200FFFE 44E8:08200820FFFE08207FFE400288041FF821000100FFFE0100210821083FF80008 44E9:04400440FFFE04401020102011FEFC20102031FC388454885050902010D81306 44EA:08200820FFFE08201FF010101FF010101FF008001FF822484488090812282410 44EB:08200820FFFE092001003FF804400820FFFE00101F9010901F90001000500020 44EC:08200820FFFE0820010001FC01003FF820083FF820083FF80100FFFE01000100 44ED:08200820FFFE0820010432040C243224C9240824FFA408242A244904A8941008 44EE:08200820FFFE08203E400240147E0888FF480A48185028504820085028881104 44EF:0820FFFE09203FF801001FF001007FFC00001FF01210FFFE20903FFC00100060 44F0:0820FFFE082000007FFC04403FF8244824483FF8010001003FF801000100FFFE 44F1:0820FFFE08200440274C247024422F42F03E01007FFC054009203118C1060100 44F2:04400440FFFE044009080890100013FC3204520493FC1090109011121212140E 44F3:04400440FFFE0440000009F8110821F8450809F8192429284910094809860900 44F4:0820FFFE08200000FFFE02003FF8248824A821100100FFFE028004401830E00E 44F5:08200820FFFE082000001FF0101010101FF000007EFC4284428442847EFC4284 44F6:04400440FFFE044008080808FF8808487F4849487F481C482A48490888280810 44F7:08200820FFFE08A02100123C94804100437E15082108E1082108210821282110 44F8:04400440FFFE044008007EF812202420182065FC08207E201220242018206420 44F9:08200820FFFE092002800E603118DFE610201FE010201FE01008119014601810 44FA:0820FFFE0820101008207FFC01003FF80100FFFE01007FFC028004401830E00E 44FB:08200820FFFE08207FFE4002BE24002001FC7E4814C81430146A2586240243FE 44FC:0820FFFE08201088108413FEFCA424A824B424A848B228A410AA2932452282DE 44FD:04400440FFFE0440200010FCFE0400047C0400FC7C8000807C8044827C82447E 44FE:08200820FFFE082020401248444420140860738020000400FFFE082007C07838 44FF:0820FFFE082000003FE0044002807FFC444442845FF441047FFC410441047FFC 4500:0440FFFE0440103813C0204027FC6150A248244620802FFE2110232020E02718 4501:08200820FFFE082000007FFC04403FF824483FF801007FFC05401930E10E0100 4502:0820FFFE0A2001007FFE420281043FF808200440FFFE01003FF8010001000100 4503:08200820FFFE0820200011F8FD08090811F83908550895F81108110817FE1000 4504:0820FFFE082000FC7F002208111020203FF841000100FFFE0100210821083FF8 4505:0820FFFE082000007FFC00201F2011201F200000FFFC00201F2011201F200060 4506:08200820FFFE0820440029FC112429FC492499FC282049FC8820082053FE2000 4507:0820FFFE08200100210821083FF800007FFC00001FF010101FF008200440FFFE 4508:0440FFFE04403FF801007FFC00001FF010101FF010101FF010101FF008201010 4509:08200820FFFE08200C1C71E010201020FDFE307038A854A85124922210201020 450A:08200820FFFE08200108FC9011FC109010907C9013FE10901C90F11041100210 450B:04400440FFFE04401020102024207CA808A4112225227E280010542054C08300 450C:0820FFFE082002001FF010101FF010101FF002007FFC08203118CFE601000100 450D:08200820FFFE082000001FF811001FF011001FF011001FFC0004292444940008 450E:08200820FFFE0820204017FC104003F87248124813F8115012481444284047FE 450F:0820FFFE08200040224013F81440004077FC100013F8120813F8280047FE0000 4510:04400440FFFE04402120111017FC80904064539C11202110E7FC20902064239C 4511:04400440FFFE04400808144822285D0888C808287F0E08F82A084908A8881008 4512:08200820FFFE0820008078404BFC5108609057FE480049F86908510841F84108 4513:0820FFFE082020001040FE4000FE7C9001107C1001FE7C10441044107C104410 4514:0820FFFE082001003FF80440FFFE00001FF010101FF010101FF004421842E03E 4515:04400440FFFE0440002878244BFE482079FC492449FC792449FC49244924990C 4516:0820FFFE0820000078404BF8504067FC51104A884CF4691052A0404041B04E0E 4517:08200820FFFE082020881050FBFE0820102039FC5420942013FE102010201020 4518:04400440FFFE0440200020F83C88508810F8FC88108854F854885C8875FE0400 4519:08200820FFFE08201080288044FCB90412047C841044944450041E04E0284010 451A:0820FFFE08203FFC20002FF820003FFC24482630240E2FF848084FF888080818 451B:08200820FFFE082023FC204021F821083DF8210821F8250829F8300020900108 451C:04400440FFFE04400020FC2049FC7924492479FC49244D24FBFE090409140908 451D:0440FFFE044008442F7828422F3EF40008201FC003100C083FFC010415102208 451E:0820FFFE0A2001007FFC020044442F88111022484FE400200100FFFE01000100 451F:0440FFFE044000200C4070FC13081090FC6030903B3E544255A4901810601380 4520:04400440FFFE044010201124FCA8102031FC390455FC910411FC110411141108 4521:04400440FFFE044008001FE020207FF8A1083FF821083FF80000248822444244 4522:0820FFFE0820145022880820145022881FF00000FFFE10001FF8000800500020 4523:0820FFFE082003043C2404247FA416242504440C11001FF82100FFFE01000100 4524:08200820FFFE0820000013FE20207C4045FC450445047DFC450445047DFC4504 4525:0820FFFE082001003FF00110FFFC01103FF0092025482FE82388254829284108 4526:04400440FFFE0440110011FC1200FDF83148392857FE5148922813FC10501020 4527:0820FFFE082003043C2404247FA416242504440C01007FFC05401930E10E0100 4528:0820FFFE08201050104824FE45907A9010FC2490449078FC0890109020FEC080 4529:04400440FFFE044008200820FFBE08447FA449247F281C282A10492888440882 452A:0820FFFE082001007FFC01002928111029280100292811102AA804401830E00E 452B:04400440FFFE044000207C2007FE182051FC5D24512C50705CA87124C2220020 452C:0820FFFE082000003FF821083FF821083FF804403FF80440FFFE082010102008 452D:0820FFFE09207FFC41041490142823E800003FF821083FF821083FF821082118 452E:08200820FFFE0820220C2270FF4022403E40227E3E482248FF48224841488088 452F:0820FFFE082000107F10141014FE7F105510557C574461447F4441447F7C4144 4530:0820FFFE09207FFC40043FF800001FF010101FF000003FF821083FF821083FF8 4531:08200820FFFE082011F81108FDF8100013FC11081DF8F10811F8110E57F82008 4532:08200820FFFE082000907EA00444282817D02008DFF610101FF0082004407FFC 4533:04400440FFFE044010281E2432FE4A20A450185010882106C000248822444244 4534:0440FFFE044008002A003E7C49447F4400443E2800287F1008102A2849441882 4535:0820FFFE082000007C7C44447C7C44447D7C41045FF44384454449245124410C 4536:0820FFFE0820000011FC1104FDFC110415FC180037FED020113C112052A0247E 4537:0820FFFE08200000FEFE10107C7C1010FEFE010006C01A30E10E1FE000400080 4538:0440FFFE04400120FFFE02800C603018C00610281424FEFE1020285044888106 4539:0820FFFE0820010878904BFC48805144566848B049284E6868A4512246A04040 453A:0440FFFE04407BFC488049F8522055FC480049F8490869F8510841F841084118 453B:0820FFFE08201040FE4000807CFE45087E8800887C500850FE20105050882306 453C:0820FFFE082000007EFC122452A49324264C409008502E5C28502E50F1FE0000 453D:0820FFFE082023F8120813F8820843F8510013FC2444EAA4220423F420142008 453E:0820FFFE082023F8220823F8FA0823F8290033FC6444AAA4220423F4A0144008 453F:0820FFFE08200440FFFE04403FF82848303827C820083FF80020FFFE08200460 4540:04400440FFFE044008207F20083E3E4200943E1000107F1008282A2849441882 4541:0820FFFE082004407C7C04403C7804407C7C05400100FFFE05401930E10E0100 4542:0820FFFE082000802110120817FC000473F8120813F810C411A812902C8847FE 4543:0820FFFE0820004078A049104BF8550651F0490049F049006FFC5100421043F8 4544:0820FFFE082000001FC000447D88055009203518C2061FF000003FF82448FFFE 4545:0820FFFE08200080112C1124FDAC252425FC482029F810882850442080D80306 4546:0440FFFE044020A021102208F5F62000678474A4AFA4A4A427A4248424942588 4547:0820FFFE092000803FFC208021002FF828882FF829082FF84254445C9842603E 4548:0820FFFE0820004809484BFE49487978090009FEF8204BFE487048A88B260820 4549:0820FFFE08203FF824483FF801003FF80100FFFE04403FF80100FFFE01000100 454A:0820FFFE0920FFFE00003FF8200827C824483FF810101FF010101FF00000FFFE 454B:0820FFFE08201040102013FE12207EFC122413FE12241EFCE22004FC048408FC 454C:0820FFFE082000000CA0709011FE1120FB2031FC392055FC5120912011FE1100 454D:0820FFFE0A200100FFFE04881A70EC1808063FF824482FE8345827C820282010 454E:08200820FFFE082001FC7C0044F844887CF8440045FC7D2445FC45247DFC4504 454F:0440FFFE0440101008203FF801007FFC02403C500848FFFE08507E240854198C 4550:08200820FFFE082021FC1000FCF8088810F8380055FC952411FC112411FC1104 4551:0440FFFE0440001C11E0104425247C880820102025FC7C4800C8543054688184 4552:0820FFFE0920FFFE01003FF800001FF010101FF00820FFFE10007EF8228846F8 4553:0820FFFE0A2001007FFE50829EFC22885450282017D82006DFF0010011102308 4554:0820FFFE08202100411C828014402BBE7108A7C821082948250821C82E282410 4555:0820FFFE082011F8090809F8410823FC2A940BFC100073F81090106011981606 4556:0820FFFE0820400C2F70211002240278E3122E7E221022542A92243050008FFE 4557:0820FFFE0A201FF010101FF010101FF000003FF821083FF82108FFFE08201020 4558:0440FFFE0440100013FC284045F8930809F8FD0805F8090851F8200010900108 4559:0440FFFE044008207F280824FFFE12203FA46424BFA824183F92242A3FC62082 455A:0820FFFE08203FFC208027F0249027F020803FFC241027F0241027F022203FFC 455B:0440FFFE044020201020FDFC002078A800A878A801747A224850488879044A02 455C:0820FFFE08207CF824481428244801007FFC0820145022880100FFFE01000100 455D:0820FFFE0820001E0DE07044112410A8FDFC312439FC552453FE910411141108 455E:0820FFFE08207C7C44447C7C44447D7C47C4444447C4444447D444A44544462C 455F:0820FFFE082000002FEC48244BA4682C4BA46AAC4BA44824FFFE101020084004 4560:0820FFFE082000803FFE20202F2831102A0A277C294A378428784F484130874C 4561:0820FFFE08207C7C44447C7C44447C7C47C4444447C440044FE448244FE4400C 4562:08200820FFFE082000887C5013FE102021FC3C4067FEA480257C26103C1025FE 4563:0820FFFE082023F8120803F8FA080BF811002BFC7444AAA42A0423F420142008 4564:0820FFFE08207700557C774400487F5049487F4449447F540848FFC008400840 4565:0440FFFE0440111025484924BFFA210835582928355821083558292835582118 4566:0820FFFE082001007FFC10001FF808200FE079384FA87AA84AB8792A4AAA9C46 4567:0440FFFE04403E2022103AFE2A007F2841443E8222283E2822103E2822442682 4568:0440FFFE044001243CA825FC24403DFE248825443E8A24F0242445FC54A88964 4569:0440FFFE04401000102013FE7850128A31FC3A8A54F8508890F8112412221060 456A:04400440FFFE044023F812A893F8404043F8104027FCE11023F8204027FC2040 456B:0820FFFE08A0111E13D25A5E53D05A52E3CE120827E44822144003801C70E00E 456C:0820FFFE082003FEF80009FC0924F9FC812487FEF80009FC092409FC512427FE 456D:0440FFFE0440101010547C581090FE280044549292547C5810901C28E0444182 456E:0440FFFE0440110011FC7E441154FEE4444429F47C4410E4FF54104410541008 456F:0820FFFE08200000FE1C28E8FEA8AAA8FEA800A87CA800A4FEA4554A92783008 4570:0440FFFE0440101C13E0152454A85BFE5124920211FC112429FC252445FC8104 4571:0820FFFE082000007DFE002000FC7E8442FC42847EFC428424FC0F00F0484084 4572:0820FFFE08A03FFE20402FFE240425F4251427FC200027FC20004FFE424884C4 4573:0820FFFE08200000F7FC124817FCFC4686EC8554F6EC155416EC144454542408 4574:0440FFFE044000A00C9071FE112013FCFD2031FC392055FE500092A412521452 4575:0440FFFE0450102010FCFE8410FC10847CFC008000FE7C8044FE44027D524406 4576:0440FFFE0440209010FEFD9002FC789000FC789000FC788049FC488878704B8E 4577:0820FFFE092000803FFE24103F7C26382D543492212027C021104FF844A48990 4578:0440FFFE04407F1049106BFE5D107F10087C7F0008000F7CF0440044557C5544 4579:0440FFFE044020101048FE4044FE4590AA9010FCFE9010FC5490529092FE3080 457A:0820FFFE0820244814507FFC082004407FFC0100FFFE22003E7C23A47E180266 457B:0440FFFE04403F7E12241B3412A43FFC22403FF822483FF828442F7848428F3E 457C:0820FFFE08204450FE4844FE7D901290FEFE9290FE9010FEFE90289044FE8280 457D:0820FFFE082001FC7D5445FC44807DFC124411F45D5451F450445DF4E0140008 457E:0820FFFE082000001E7812483FFC20202E20223C3FC829282F2849905F288144 457F:0440FFFE04504420FEFC44847CFC1084FEFC9280FEFE1080FEFE280245528206 4580:0820FFFE08203C782448FFFE02001FF0149012501FF0082010107C7C44447C7C 4581:2810FEFE284400287CFE54007C7C54447C7C1044FE7C9210920ABAAA8AA4851C 4582:0820FFFE29284FD2F03C23884812FBBE0280ABAA00F03F000100FFFE01000300 4583:0820FFFE0A207FFC08001FF068100FF04444FEFE5454FEFE20207C7CC4C47D7C 4584:0820FFFE08204450FE4844FE7D9010FCFE9092FCFE901090FEFE288044488224 4585:0820FFFE08203FF801007FFE492284143BB82AA83BB800007FFC11102928FFFE 4586:0440FFFE04400020FBFE2154F9DCA888A9FCD88889FC8888FBFE898AFEA488C2 4587:0820FFFE2A28F3BC2508739CAD6A27C80000FFFE950A6B7055047F3824823FBC 4588:010001F801003FFE210221F02F0420FC2000241824E027042404440443FC8000 4589:010001F801003FFE210221F02F0420FC200023F8204020402FFE404041408080 458A:0020043E042085FE4522293829E01122111E2900297845484548824A024A0486 458B:0410079004103F90249027103C102490239020282F282928296449A491242042 458C:0404078404043FD4245427143C5423D420142F14291429044944498491142008 458D:010001F801003FFE210221F02F0420FC210021FC2210251028A0404041B0860C 458E:00407840487C504053FC624452704BC04A444A3C6A0052F0449044924912520E 458F:010001F801003FFE210221F02F0422FC220027F82D48334822E8449E49088218 4590:04100E1E301020FE2092209C3EF02492248E248024B824A824A8452A452A8246 4591:08000F00087C7F4449444E44787C4944474440444E7C4A444A02520291FE2000 4592:010001F801003FFE210221F02F0420FC20002FF8200027F0241047F042209FFC 4593:1010101E921092FE9292929CFEF01092108E928092B892A89EA8F32A012A0246 4594:1020103E10207DFE1122113811E0FD22111E110021784948FD48464A024A0486 4595:08000F0008787F4849484E7878484948477840484E484AFC4A02520291FE2000 4596:08000F00087C7F5449544E7C78544954477C40104E104A104A12520291FE2000 4597:01FC01003FFE210221F02F0420FC20282FFE28202BA428282BAC2A944BAC9044 4598:10401E4010787E8853105CFC70A452A44EFC40205C505458545456929492210E 4599:3F9024183F1421123F10247C3F8020802FFC288428F02F84287C49E04924921C 459A:10201E4010FC7E8452845CFC708052FE4E8040FE5C0254AA54AA560294142008 459B:08100F10087C7F1049FE4EA278444978471440FE4E104A544AB2520291FE2000 459C:1E3C10207EFE52A25CB872E44E9C40805CB8952A23465FF010101FF010101FF0 459D:0008007C07807900010001003FF82108210821083FF82100011001F87F042004 459E:0808080808087F0849FE4908490849087F48482808280A080F08F10840280010 459F:02000100FFFE100010001FF8000001001FF0111011101FF0110001087FFC2004 45A0:100011F011107D1055105510559055507D505110111015121D12E612420E0400 45A1:100011F810487C4854485448544855F87C885088108814881C88E48843FE0000 45A2:1020102010207CA854A454A2552255207E245024102814081E10E22040C00300 45A3:1008101C11F07D5055505550555055507D505148114815481D44E64442420400 45A4:100010F83E884288A4A818941084207CC1001FF0111011101FF001087FFC2004 45A5:1FF0022001407FFC048418886280010001001FF0111011101FF001087FFC2004 45A6:1020102011247D245524552455FC54207C205124112415241D24E52441FC0004 45A7:1000100010FC7C845484548454FC54847C84508410FC14841E00E20041FE0000 45A8:1000100011FE7C2054205440544054FC7C845184128414841E84E28440FC0084 45A9:1040102010287C0854085448545455527D525160126014441CC4E544423C0000 45AA:088008882E9028A028C028842E84F07C01001FF0111011101FF001087FFC2004 45AB:1010105010507C885488550456FA54207C20502011FC14201E20E22040200020 45AC:100011FC11247D24552455FC552455247D2451FC112414201C20E42040200020 45AD:1110091009207FFC0200FFFE08203018C1061FF0111011101FF001087FFC2004 45AE:1020102010407DFC55045504557455547D545154115415741D04E50441140108 45AF:01003FF80100FFFE01003FF80100FFFE000001003FF821083FF801087FFC0004 45B0:1004101E11E07D0055065578555055507D52115415481D48E544425402620440 45B1:100011FE11007D0055FE55105510557C7D105110111015FE1D00E50041FE0000 45B2:1080108011FC7D04560455E4552455247DE45124112415E41D04E40440280010 45B3:1020101011FE7D025400541C54E054207C20503E11E014201E22E222401E0000 45B4:1050105010507D5254D45458545054587CD45152105014501E92E2924112020E 45B5:1020102010207DFC55245524552455247DFC5124102014281C24E5FE40820000 45B6:100013FE10407C8055445624546854B07D305228106814A41D22E62040A00040 45B7:218420682030F8C8AB04A840ABFEA8A0F920A3FC252429243934E92840200020 45B8:02403C500848FFFE08480E5078240854198C01003FF821083FF801087FFC0004 45B9:208820882088FB8EA888A888A800A9FCF820A02023FE28203820E82040200020 45BA:1080108011F821082A906C60A9982E4628402BF82A482A482BF8204427FC2004 45BB:1020101011FE7C205448548455FE54027CA850A810A814A81EA8E2AA412A0206 45BC:21002100211EFB92A912A912A912AFD2F912A112221A2A943FD0EA5040100010 45BD:03083C0804487F480C4816482508442805101FF0111011101FF001087FFC2004 45BE:1020101011FE7D02560454F8540054007DFE5050105014501E92E292410E0200 45BF:0C8070FC1124FD241224384454849128101001003FF821083FF801087FFC0004 45C0:2020202021FCF820A820ABFEA888A944FA42A0F821882A503820E85041880606 45C1:1020102011FC7C505488550457FE54087DE85128112815E81D28E40840280010 45C2:10201020103C7C2055FC5524553055E07D24511C110015701D50E5524292050E 45C3:10481044105E7DE054285412546A55967C48505E11E014241E28E212406A0186 45C4:1050108811547C2054D85706540854F07C80508010FC14901C90E51042100010 45C5:100010FC10807CF8548054F8548057FE7D405124112815101D08E54441820100 45C6:1020101011FE7D02560454F8548854887CF85080108014FC1E84E28440FC0084 45C7:1080108010FE7D02562254AA547254227DFE5022107214AA1D22E422400A0004 45C8:1040102013FE7C805480548054FC54007CFC508410FC14841EFCE28440FC0084 45C9:10F8108810887CF85488548854F854007DFC5104110415FC1D04E50441FC0104 45CA:102010A210A27D2454505488570454227C2050A410A415281C50E48841040202 45CB:1088108813FE7C88548854F8548854887CF8502013FE14701CA8E52442220020 45CC:100011FC11047DFC550455FC542055207DFE5220102015FC1C20E42043FE0000 45CD:0FE010201FC00040FFFE0C1073200DC072B00C8EF3003FF821083FF801047FFE 45CE:100013FE10507C5055FC5554555455547DFC5020102015FC1C20E42043FE0000 45CF:1040102011FE7D2254A45528545054887D0450F8108814881E50E22040D80306 45D0:1040FEFE21203CAC24F427A444AC54A2887E01003FF821083FF801087FFC0004 45D1:100010FC10847CFC548454FC548454207C1051FE100014841E48E20041FE0000 45D2:210820902000FBFCA890A890A892AC92FA94A298209028903890E89047FE0000 45D3:2080208020FCF954AAD4A8B4A92CAA44F894A108204028A43AAAEA8A44780000 45D4:108010BC10847D0855FE57205520557C7D90511011FE15101D28E52841440182 45D5:01007FFC50043EF84288A2AA1492187EE1001FF0111011101FF001087FFC2004 45D6:20A820A823FEF8A8A8A8A800ABFEAA22F820A1FC212429243934E92840200020 45D7:2210221023DEFD28A884A800ABFCA890F890A09027FE28903890E91042100410 45D8:1020102010FC7C20542055FE544054847DFE500211FC15541D54E55443FE0000 45D9:01007FFE44429FF404403FF80440FFFE082011102FE8C9260FE001103FF81008 45DA:1028102413FE7C2055FC552455FC55247DFC5124100817FE1C88E44840480018 45DB:2120213C2144FAA8AA10AEA8AAC6AABCFAA4A2BC22A42ABC3A24EA244224022C 45DC:204023BE2212FA92AA52AAAAAB24A840FBFEA22222222BFE3A22EA2243FE0202 45DD:20201020FDFC092411FC392455FC9020102001003FF821083FF801087FFC0004 45DE:00003FF80100FFFE02800C603018C00610207EFC52A47EFC10201424FEFE0202 45DF:7F7848485F4C64805F7844484A4851307F4C01003FF821083FF801087FFC0004 45E0:20401040FEFE21003DFE242224A044BC55608A3E01003FF821083FF801047FFE 45E1:200023FE2020F93CA920AFFEA880A8FEF900A1FE20022AAA3AAAEC0240140008 45E2:1010105012507D7C5490541054FE57007D7C51441144157C1D44E50042FE0400 45E3:08200820FFFE08200FE008200FE0000010207EFC52A47EFC10201424FEFE0202 45E4:101011FE11107D7C551455FE5514557C7D10117C15541D7CE554427C0254044C 45E5:212421242224FC24A954A94AAA92AE10FA10A250225C2A503A50EAB0429E0300 45E6:2020247C2284F948A830A8CEAE10AA7CFA10A27C22102AFE3A10EA1045FE0800 45E7:1020101011FE7D10557C551455FE55147D7C111015921D54E538425402920430 45E8:1040104010F87D08561055FC552455247DFC5124112415FC1C00E554412A022A 45E9:200C200A2008FBFEAA08AA48AA6AAA4AFBFAA24C224C2AEC3B5AEC4A44D60822 45EA:00803FFE222022203FFC222023E020002A48312420802FF848884FF880841FFE 45EB:1020101011FE7D485548554855FE55487D4851EC115A15681D48E54842480048 45EC:210013F0151000E0775C11F0104013FC284047FE01003FF821083FF801047FFE 45ED:2020202021FCF924A9FCA820ABFEAA22FBFEA020204028243AA2EA8A44780000 45EE:2020202023FEF820AAAAA924AAAAA820FAAAA12422AA28503850E88841040602 45EF:20282224217EF9C8A948A87EAB48A948F97EA1482148297E3940EA80447E0000 45F0:200021FC2124FBFEA924A9FCA800A9FCF904A1FC210429FC3904E9FC40880104 45F1:205022522154F850ABFEA888A850ABFEF820A1FC20202BFE3850E88841040602 45F2:2020212420A8FBFEA8A8A924AA22A904F904A1DE22442D54389EE90442040404 45F3:201023D22054F948A88AA904AAFAAC00F9FCA104210429FC3904E88847FE0000 45F4:2110211021DEFAA8AC44A806ABB8A888F908A3BE20882A88393EEAC0443E0000 45F5:100013FE10007DFC552455FC552457FE7C0051FC112415FC1D24E5FC400003FE 45F6:108813FE10887DFC550455FC550455FC7C8051FE122215521D02E5FA400A0004 45F7:1040102011FC7C88545057FE540055FC7D0451FC110415FC1C20E694428A047A 45F8:0100FFFE104824FE799010FC22907CFC089030FEC1803FF821083FF801047FFE 45F9:2108209023FEF908A908AA52AB9CA908FA52A3DE204028A43AAAEA8A44780000 45FA:00187BE0104022787A400A402BFC10002FFE400010207CF854A87CF81224FEFC 45FB:2108210821EEFA94A842A800ABDEAA52FBD2A25223D22A1A3A94EB5042100010 45FC:201C21E02020FBFEA820A9FCA9ACA974F9FCA02021FC28203BFEE8004154022A 45FD:10A0209045FE792013FC25207DFC012055FE81003FF821083FF801087FFC0004 45FE:200023FE2202FBFEAA02ABFEA908AA52FB9CA10822522BDE3800EAA442520452 45FF:2040202023FEFA22A954A94AAA3AA800F9FCA15423FE280039FCE82040A00040 4600:08003FF020103FF020003FF820083FF80100FFFE11207CF854A87CF81224FEFC 4601:08287F240820FFFE12203FA46424BF2824123FAA01463FF821083FF801047FFE 4602:2088208C23EAF888A888ABFEA948AB6AF94AA36A214C2B6C394AE96A47960022 4603:21FC212421ACF924A9FCA820A9FCA820FBFEA154222A282039FCE82043FE0000 4604:01081FD001207FFC02000FF03810CFF008100FF010207CF854A87CF81224FEFC 4605:20444258FF6201427E3E42007E4C42727E42423E10207CF854A87CF81224FEFC 4606:102013FE12227DFC542054F8542055FC7C2011FC15541DFCE44042A4028A047A 4607:01007FFC082007C01930EFEE09200FE001103FF810207CF854A87CF81224FEFC 4608:2FE829482BE8F95EA80AABEAAAAAABEAFAAAABEA288A2BEA3AAAEBEA4A2A1276 4609:3FF801007FFC04401930EFEE09200FE001103FF810207CF854A87CF81224FEFC 460A:221023DE2528F884ABFCAA94AA94ABFCF828A3FE22202B243AA8EA92442A08C6 460B:2148214C22AAF808ABFEA948AB68A94AFB6AA14A236C294C396AEB8A40160022 460C:3FFC24202FF825203FFC220027F02A1033F03FFC10207CF854A87CF81224FEFC 460D:0820FFFE08201FF011101FF011107FFC41245FEC10207CF854A87CF81224FEFC 460E:244428E82E0EFCE4AA0AAEEEA8A0AAEAF800A3F820082BF83A00EBFC40040038 460F:0800083E10227F245524552855245524552255225522553457A8FC2000200020 4610:0800080010787F2855285528556C556A55AA552A5528552857C8FC4800980100 4611:0830080810007F705510551A55DA555C55585558555455545794FC1200500020 4612:0810081010207F4455FE5528554455A2553C5544554455A85790FC2800440082 4613:08100810101E7F225524554055105566554255425566554257C2FC42007E0042 4614:08200810107E7F425510551C552455545508553655C0553C57A4FC24003C0024 4615:12001100211C4FC08000100023BE6288A2882288228822A824C8248828282010 4616:10001200221C43C085001100213E6FC8A10821082548254825C8264820282010 4617:11001540254E47C0800017C0221E6444A784210422442FE42104254429342308 4618:21002FE0410E47C081001FE0221E6444A784210422442FE42104254429342308 4619:110017C0224E4FE0800017C0245E67C4A10423C4250427E4210427C425542548 461A:02000100FFFE05000C883450C530060E040001000100FFFE0100010001000100 461B:200011F00110FD100910111011103510591095101510111211121212120E1400 461C:202010200020FC2009FC11241124352459249524152411341128102010201020 461D:205010480048FC40087C13C010403440584094201420102010141014100C1004 461E:200013F80008FC0809081108110835FE58029402140213FA1002100210141008 461F:200011FC0024FC24082411FC11203520592095FE14221022102A102410201020 4620:204010400040FC4009FE10401040348458A494A4152811281210142810441182 4621:2080208820B03EC020842684387C22000100FFFE05000C883450C530060E0400 4622:204010200020F9FE090212041000340059FE9420142010201020102010A01040 4623:209010900090F290129222D422986A90B2902A902290229223D22E12240E2000 4624:204010500048F8400BFC104014E038E055509150124814441842104010401040 4625:200011FC0124FD24092411FC11243524592495FC152410201020102010201020 4626:200011FC0104FD04090411FC11003540594495481570114011421242123E1400 4627:202010200020FDFC0924112411243524592497FE142010501050108811041202 4628:204010200020FBFE0800108815043A0254889088105010501020105010881306 4629:2080108001FCFD040A0411E41124352459E49524152411E41104100410281010 462A:204010200020FBFE0840108815043BFE549290901090109011121112120E1400 462B:080008007F7C114421441A440C7C32000100FFFE05000C883450C530060E0400 462C:202810240024F8200BFE102011243524592497A8152811101212122A14461082 462D:200011FE0020FC200848108411FE34225820942015FC10201020102013FE1000 462E:010001007FFC11101110292845440100FFFE1200111010A010401430180E1000 462F:2020112400A4FCA8082011FC1104350459FC9504150411FC1104110411141108 4630:2004100E03B8F08810882128212E6BA8B0A82AA822A8213E21002280247E2800 4631:0100FFFE0820111022880C603018DFF6101010101FF004880C503530C60E0400 4632:200011FC0004F8FC080411FC100033FE560299F8148810881050102010D81306 4633:202010200050FC880904120210F83420582095FC1420112410A410A813FE1000 4634:220812280228F2281FA4224422546E92B7102AA02A203228224422FC22442200 4635:200011FC0004F80409FC100414043BFE54209222117410A81124122210A01040 4636:200011FC0008F010122222AA22726A22B2722AAA232622A22242220223FE2002 4637:2020112400A4FCA8082011FC11243524597495AC152411241124110411141108 4638:2080104007FEF1201120223C22446E64B2942B48224822302220225022882306 4639:2040102003FEF8000888108815543A225400902013FE10201020102010201020 463A:2040102003FEF2021404200023FE6820B0202920213C212022A02260243E2800 463B:2040102003FEF880090413FE100235FC590495FC150411FC1104110411141108 463C:2040102003FEF2021504210021DE6A52B2522B52249A2094211021122212240E 463D:20001040039CFA040A04139C120436045BFC949014901090109011121212140E 463E:2040102003FEFA020C0411F81108350859F89500150011FC1104110411FC1104 463F:200013FE0202F20213FE221022926A92B2922AFE221022922292249224FE2802 4640:200013DE0252F252125223DE22526A52B2522BDE2252225222522252255228A6 4641:20481044005EFDE008281012106A35965848945E15E0102410281012106A1186 4642:209010900108F1481244249221086BFCB044282020A42282228A228A24782000 4643:2040104003FEF88009FC122015FE300055FC990415FC110411FC110411141108 4644:2008103C01E0F820082013FE102034A0592C9524152411AC1124112411FC1104 4645:200013FE0050F8500BFE125216523BFE5400904017FE10881190106010D81304 4646:201013D40058FA52098C108815043AFA5420902011FE10201050108811041202 4647:200013FE0020FC4009FC1154115435545954952C142013FE1050108811041202 4648:210011780108F20812FE26402A406A7CB2902A1022FE22102228222822442282 4649:2008101C01F0FD10091011FE1110357C5944957C1544117C11441244127C1444 464A:20A810A803FEF8A808A8100013FE3622582095FC152411241134112810201020 464B:2040102003FEFA020C0411FC100035FC590495FC150411FC1104100013FE1000 464C:2020102001FCF92409FC102013FE340059FC9504152411241124105010881304 464D:200013FA000CF84A0B88112A112635225BF8952A152C112A1128122A12261422 464E:201E13E00122FC940840108811F0342058C495FE1422102013FE105010881306 464F:2028102403FEF82009FC112411FC352459FC9524140813FE1088104810481018 4650:200013FE0000F9FC0904110415FC380057FE928A125213FE12221222122A1204 4651:2080104007FEF00013F822082FFE6A08B3F828A4212823102510294821862100 4652:2040102003FEF840088811F01020344459FE940215FC112411FC112411FC1104 4653:200013FE0252FA520BFE1020142039FC5420902017FE10401088110413FE1102 4654:200013FE0200FA7C0A441244167C3A0056EE92AA12AA12AA12EE120013FE1000 4655:212411240224F4A41154214A23926D08B1082928212E212821282158214E2180 4656:202012220222F3FE100023DE22526A52B3DE2A52225223DE22522252255A28A4 4657:2040102003FEF888085013FE16223AFA562292FA128A128A12FA1202120A1204 4658:201410120010F7FE1410249024D26C92B7F22C94249425C82AAA289A31A62042 4659:200013FE0202F3FE1210225422386A54B2822A50227C2290221025FE24102810 465A:02001FF010101FF010101FFC10001FFC0004492C0200FFFE06801C48E530060E 465B:2040102003FEF88809241242109035F85808944414A81190128814A410C21080 465C:2020147C0284F148103020CE26106A7CB2102A7C221022FE2210221025FE2800 465D:0100FFFE08207E2008F8FF2814287F6A082AFF560B8204880C503530C60E0400 465E:202017A400A8F2921114220825F46802B3F82A08220823F8220821102FFE2000 465F:200017FC0444F5F4149427FC24046DF4B5142DF4244424F4254425FC244427FC 4660:200017FE0400F628154827EE24926C84B6A02EA827E824882494251429243242 4661:202011FC0124F9FC082013FE100035FC590495FC150411FC110411FC10881104 4662:210410880000FBFE0A2212AA1272322257FE980015FC110411FC110411FC1104 4663:200011FC0040FBFE088811041652305057DE985015DC105013DE105010501050 4664:2000127C0144F1741054205426FE6A82B2BA2AAA22BA2282228A2284250028FE 4665:200011FC0020FBFE0A2211AC142039AC545090C8132610F8100810D010201010 4666:208813FE0088F9FC0954115415FC380057FE924210F810881148103010601380 4667:201C11E00020FBFE082011FC11AC357459FC942015FC102013FE10001154122A 4668:21FC112401FCF92409FC102013FE34A859249642142013FE10601194168810C6 4669:208813FE0088FBFE0A0211FC14003BFE544090A2135410B81354109213501020 466A:22882108FABE2008729CA92A2288FFFE0A203118CFE6028804501C2065180606 466B:209413980092FD8E0A8011FC112435FC592495FC148811FC108813FE10881104 466C:23DE125203DEFA520BDE125217DE398C5652904017FE10881190106010D81304 466D:204017FE0492F3FC109023FC20906FFEB1082BFC250A21F82240227C254028FE 466E:208813FE0088FBDE0A5213DE14A0389055FE912013FC152011FC112011FE1100 466F:201417FE0490F4D4149427FA25AA6A96B1A22BF8220823F82040227C254028FE 4670:220C110A07C8F29E155426F4245E6FD4B1142FDE2554255425D4245E25502490 4671:23FE120203FEFA920A54129216FE3AAA56FE932212FA12AA12FA122215FA1004 4672:00007FFC044004403FF8244824483FF801000100FFFE0280044008203018C006 4673:00007FFC044004403FF8244824483FF801001110111022A0044008203018C006 4674:7FFC04403FF8244824483FF80200FFFE08201FF02828C8260FE00808080807F8 4675:00007FFC04403FF8244824483FF801003FF80100FFFE000001003FF80100FFFE 4676:0010FE10281029FE2922FE20AA50AA50AAD2AACCAF48C24482448252FE608240 4677:1FF010101FF010101FF010101FF004421842E03E0020FFFE0820042004A00040 4678:00087E08420842FE7E08420842887E48424842087E0824282412240243FE8000 4679:00007EFC2484248424FC24842484FFFC2484248424FC2450245024924492850E 467A:100011FC1104110455FC5904510491FC1104110411FC2850245044924112820E 467B:0800087C0B447C44487C484448447F7C09441944297C49288B28084A084A0886 467C:00007EFC1284128422FC2A84448480FC3E84228422FC225022503E922292010E 467D:01000100FFFE0280244818303FF8D0161FF010101FF010101FF004421842E03E 467E:200010FC1084FE8482FC0484408440FC7C84408440FC40504C5070924092010E 467F:100010FC10847C8410FC10841084FEFC1084388434FC5250905010921092110E 4680:0800107C3E442244327C2A442A44FE7C224432442A7C2A282228424A4A4A8486 4681:0800087C10447F44417C41445D44557C55445544557C5D284128414A454A4286 4682:100010FC10847C8410FC1084FE8428FC28846C84AAFC2850285048924892990E 4683:0800087C0F440844087C7E444244427C7A444A444A7C7A284228424A7E4A4286 4684:00007E7C02443E44027CFFC40844097C49442A441C7C2A28C928094A284A1086 4685:0800087C0844FF44087C2A442A442A7C5D4488441C7C2A284928884A084A0886 4686:2200227C7F4422442A7C08443E442A7C2A442A44FF7C08281428124A224A4086 4687:1000107C52445144957C08443044C07C7E4442447E7C42287E28424A7E4A4286 4688:0000FF7C144414447F7C554455447F7C084408447F7C082808280F4AF04A4086 4689:20002F7CF5442544757C2544F544297C23440844087CFFA81428224A414A8086 468A:2200147C00447F44007C14442244417C00447F44557C5528552857CAFC4A0086 468B:00003E7C224422443E7C00447F44417C7F4441447F7C41287F28144A224A4286 468C:0800107C7F4441447F7C41447F44107CFFC42244497C88A87F68084A084A0886 468D:0800FF7C08447E44087CFF4400447E7C42447E44427C7E2842287E4A244A4286 468E:0800087C7F4410443E7C1044FFC4227C414490C4267C22283628224A3E4A2286 468F:08004A7C2C440844FF7C2A444944887C42447744927C5A282F28224A424A8286 4690:4000777CA5442544FD7C27445544807C7E444244427C7E284228424A7E4A4286 4691:0000FEFCAA84AA84FEFC00847C8444FC7C8444847CFC44507C5000922892450E 4692:1000087C7F442244FF7C00447F44497C7F4449447F7C08287F28084A0F4AF086 4693:0000FEFC2884FE84AAFCFE8400847CFC44847C8444FC7C501050FE921092110E 4694:200010FCFE8482847CFC548498847CFCC4847C8444FC7C5044507C922892450E 4695:7700007C77445544777C554408447F7C54447F44557C7F2855285E4A554A9B86 4696:0000FEFC1084FE8492FC54840084EEFCAA84EE8400FCFE505450BA921092FF0E 4697:200820487848484890447C8454A455227C20544054407C48548455FE44828C00 4698:12001380249C490087C01540257E67C8A548254827C8254825482548246828D0 4699:100010FE3C002400487CBE442A442A7C3E442A442A7C3E442A004A0042FE8600 469A:101010503C50247C4890BE102A102AFE3E282A282A283E282A4A4A4A42868700 469B:101010503C50247C4850BE902A102AFE3E002A002A7C3E442A444A44427C8644 469C:102010403CFE24924892BEFE2A922AA23EFE2A482A883FFE2A084A0842088608 469D:2040202079FE480090887C88555456227C00542055FE7C205420542044208C20 469E:2020202078204BFE90207D24552455247EAA547054A87CA85524562244208C20 469F:100010FC3C8424FC4884BEFC2A002AFE3E082BFE2A083E882A484A0842288610 46A0:200021FC7904490491FC7D04550455FC7C00551255D47D185510555245928D0E 46A1:200021FC7924492491FC7D24552455FC7C20541054547D425542554A46388C00 46A2:2048214879484BFE91487D48557855007DFE542057FE7C7054A8552446228C20 46A3:100010FC3C84248448FCBE842A842AFC3E002BFE2A203EA02ABC4AA04360863E 46A4:1000107C3C542454487CBE542A542A7C3E102AFE2A923E962ABE4A82428A8684 46A5:100010EE3C22242248EEBE882A882AEE3E222AAA2A663E662AAA4A2242AA8644 46A6:2008203C79D0491C91107D7C555455587D705554554C7D40567854A8442A8C46 46A7:200021DC7844495490CC7D54542854447D92542054C87C3254C4541844608D80 46A8:201221D478484A8A91047E0255DC54547C6255C0551E7DC25454544845548CA2 46A9:201821E078404BFE90887D74565254707C0055FC55047D745554557445048D0C 46AA:200021FC7954495491FC7C0057FE54007DFC550455FC7C625494558846A48CC2 46AB:10207E204A7E7EC41028FF1020283EC652001FE020405FF091101FF011102130 46AC:2020212478A84BFE90A87D24562255087DC8565E55487CA854BE550845088E08 46AD:208823FE7888480091DC7D5455DC54887DFE569054FC7C9054FC549044FE8C80 46AE:2000100011FCFE4400487C4800507C5E00427C424482448244827D0245140208 46AF:100408040804FFA400247F2400247F2400247F244124412441247F0441140008 46B0:208010801080FE8400887C9000A07CC000807C804480448444847C84447C0000 46B1:202010201020FE2000207CA800A47CA401227D224622442044207C2044A00040 46B2:200810081010FE2000407C8800087C1000207C444484440844107C2044C00300 46B3:202010200020FDFE00207820002079FC00847888484848504820785049880606 46B4:200010FC1084FE8400847CFC00847C8400847CFC4484448444847C8445140208 46B5:200810881048FE4800087C8800487C4800087C0E45F8440844087C0844080008 46B6:2000100011FCFE2000207C2000207DFE00207C204450445044887C8845040202 46B7:209010900108FD0802047C0203FC7880010079F8480848084808780848500020 46B8:202010201050FE5000887D0402027C8800887C884488448844887D0845080208 46B9:201011100110FD120112791401D87910011079104910491249527992490E0000 46BA:204010401040FE8000FE7D0802887C8800887C504450442044507C8845040202 46BB:020007F0182062400980060019007FFC00003FF800003FF800003FF820083FF8 46BC:200011F81048FE4800487C4800487DF800887C884488448844887C8847FE0000 46BD:2008103C11E0FE2000207C3C01E07C2000207C3E47E0442044227C224422001E 46BE:2008103C11E0FE2000207C2000207DFE00207C204420442044207C2045FC0000 46BF:204010401040FE7C00847C8801207C2000207C504450445044887C8845040202 46C0:2008101C01E0FD00010079FC01447944014479284928491049107A284A440482 46C1:200010FC1084FE8400847DFE00847C8400847DFE4484448444847C8444940088 46C2:200810680388FC880088788800887BFE0088788848884888490879084A080408 46C3:2000100011FCFC0000007C0003FE7C9000907C904490449044927D124512020E 46C4:42002200023CFBA402A472A404A474A40AB471285120512252227222541E0800 46C5:200011FC1124FD2401247DFC01247D2401247DFC4524442044207C2044200020 46C6:202010201020FE2001FC7D2401247D2401247DFC4524452445247D2445FC0104 46C7:200010F81088FE8800887C8801067E0000007DFC4504450445047D0445FC0104 46C8:204010401080FCFC01207E2000207C2001FE7C204450445044887C8845040202 46C9:200011FC1104FF0401047DFC01207D2001FE7D204520451045127D4A45860102 46CA:2000100010FCFE8400847C8400847C8400FC7C844400444844447C8444820102 46CB:202810240024FC2001FE792001247924012479284928491849127A1A4A260442 46CC:2040104010FCFE8401047EF400947C9400F47C844494448844827C82447E0000 46CD:209010900090FBFC0094789403FC7A9002907BFE48924892491A79144A100410 46CE:204010200020FBFE02027C04000078900090789048884908490879044A040402 46CF:200010FC1084FE8400847CFC00807CA000A27CA444B844A044A27D22451E0200 46D0:00003FF800087FC800083F8820883FA80110FFFE00003FF800003FF820083FF8 46D1:200010400020FC280008788800907A9402A27AA24CC2488849887A8844780000 46D2:00007DFE108010FC1E04F02801107FFC00003FF800003FF800003FF820083FF8 46D3:0480248024FC24A02510040001007FFC00003FF800003FF800003FF820083FF8 46D4:200013FE1020FE2000407DFC01547D5401547D544554455445547D4445140108 46D5:2020102003FEFE2202227BFE02227A2203FE7820492048A0484078A049180606 46D6:2020102001FCFD24012479FC0124792401FC782048244818483278CA4B060002 46D7:00407E2049FE480048007EFC4200420042FC7E00480048FC488448847EFC0084 46D8:20801088009CFD7001107B100510791001FE79104910491049107910497C0100 46D9:209010900090FD1001FE7B100510793801387954495449924910791049100110 46DA:08007EF808483E4808887EA809107FFC00003FF800003FF800003FF820083FF8 46DB:2000100011FCFF0401047D7401547D5401547D544574450445047DFC45040000 46DC:202010200040FDFC010479040194795401247924495449944904790449FC0104 46DD:200011FC0024FC2401FC784400447BFE00007820482049244924792449FC0004 46DE:200011FC1104FDFC01047DFC00007C0001FC7C20442047FE44207C2044200020 46DF:202010200020FBFE002078200124792401247AAA482048504850788849040202 46E0:200011FE1000FE0000FC7C8400847C8400FC7C004484444444487C0045FE0000 46E1:201C13E00220FE2003FE7A2002907B0A020679FA490849084908790849F80108 46E2:201C11E00020FC2003FE78A801247A22000078F8488848884888788A490A0206 46E3:2020102001FCFD2401FC792401FC780003FE7880490049FC4804780448280010 46E4:200010FC1084FE8400847C8400FC7C1000107C90449E449044907CD0453E0200 46E5:218410680030FCC80304784003FE78A001207BFC4D2449244934792848200020 46E6:200010501048FE8401247C2000507C8801067EF84488448844887C8844F80088 46E7:201011101110FD9201547D1001FE7D1001387D544592451045107D1045FE0000 46E8:2040102011FCFE0000887C5003FE7C2000207C2045FC442044207C2044200020 46E9:200011FE1048FE4800487DCE01027D0201027DCE4448444844487C4845FE0000 46EA:2040102003FEFA0200887904020279FC000479FC490049FC4804780448280010 46EB:200010FC0080FCF8008078F800807BFE01407924492849104908794449820100 46EC:2080108001FCFD04028478F40144784403FC78444954495449F4780448280010 46ED:2020102001FCFC2000207BFE0088785001FC782048204BFE4820782048200020 46EE:2088108810E8FD2C012A7EA800487CA0011E7E0044FC448444847C8444FC0084 46EF:200011FE0102FD0201FE7910011079FE01107910497E494249427A424A7E0442 46F0:200011FC1104FF0401FC7D0401047DFC00007D1245D4451845107D524592010E 46F1:2020102001FCFD240124792401FC78200040782048A44A824A8A7A8A44780000 46F2:2020104001FCFD0401FC790401FC782000207BFE4A224A224A2A7A2448200020 46F3:2020102003FEFC5000887924022279FC012479FC492449FC48227822481E0000 46F4:2020102001FCFC500088790403FE780801E87928492849E84928780848280010 46F5:201C13E00044F92400A8789003FE7A02000079FC488448884850782048D80306 46F6:2020102003FEFC2001FC782003FE7820000078204BFE487048A879244A220020 46F7:2040102003FEFA020504790001DE7A5202527B524C9A4894491079124A12040E 46F8:2020101001FEFD0001107910011E79100110797E4942494249427A424A7E0442 46F9:208010FC0104FDF800087BFE004078A20334785848944B34485278904B500020 46FA:21FC11240124FDFC0124792401FC7850008879044A8A48884888788849080208 46FB:2008101C01F0FD10011079FE0110797C0144797C4944497C49447A44427C0444 46FC:2040119C0104FD0401DC7904010479FC0000780049FC4820482078204BFE0000 46FD:2008103C01E0FC2000207BFE002078A0012C7924492449AC4924792449FC0104 46FE:2020102003FEFC2001FC782003FE7840008879F048244BFE482279244AA20040 46FF:200013FE0000FDFC0104790401FC780003FE7A8A4A524BFE4A227A224A2A0204 4700:400023DE014AF94A035A756A014A72D6002070205120513C5120712057FE0000 4701:202011FC0220FBFE02007A2003FC7A2003FE7A004BE048204BFE785048880306 4702:2020104001FCFD0401FC790401FC784003FE788849244A224DFC782048200020 4703:20501048FEFE00907DFE00907CFE00907C9044FE7C8001003FF80100FFFE0000 4704:200011FE0102FDFE011079540138795401827950497C499049107AFE4A100410 4705:2020122203FEFC90008879FE03107D1001FE7910491049FE4910791049FE0100 4706:00803FFE24103F7C26382D5434923FFC20002FF820002FF820004FF848088FF8 4707:2040102003FEFC8801247A42009079F80008784448A849904A887CA448C20080 4708:212412480124FC0001FC792401FC792401FC78204BFE487048A8792446220020 4709:2020102003FEFC7000AC7B220050788801247A22492448A849247A2248A00040 470A:2090109007FEF89003FC7A9403FC7A9403FC780049F8490849F8790849F80108 470B:202011FC0124FDFC00207BFE000079FC010479FC490449FC490479FC48880104 470C:1204110420082B8A4812F3BC100423884812FBBE0A820280AAAAABAA82A20000 470D:2020102001FCFC200154788801047AFA008878F8488848F8482078A849240060 470E:208812AA02DCFC8801547A2200007BFE02427C444BFC48444844788449140208 470F:4020272005FEFD40057C7690057E7500057C7544557C5644547C74445444044C 4710:00407BFC488051F84A204DFC688852F84188FFFE00003FF800003FF820083FF8 4711:200013FE0050FDDC0104790401DC785000507BFE4840482048A47A8A4A8A0478 4712:2040108003FEFE2202AA7A2203FE7A7202AA7A0248204BFE4850788849040602 4713:208813FE0088FC0001487BFE01487978010079FC48204BFE487078A84B260020 4714:202010FE0240FD7C0090797E00007B7C0144797C4944497C4944794C4A80047E 4715:2088108803FEFC8801FC792401FC792401FC78204BFE4A224A2A7AFA4A0A0206 4716:200013FE0050FBFE02527BFE000079FC010479FC490449FC490479FC48880104 4717:4014201207FEF41005D0741405D4755805CA74165442582452A2728A54780000 4718:4288228807E8FA90041E77E40454785407547554555457485548705452940122 4719:200013FE0202FBFE02027BFE01087A52039C79084A524BDE48007AA44A520452 471A:440022FE02AAF8AA00FE70100E54729202107254529252105210750058FE0000 471B:208011F80210FDFC012479FC00927B0E008079F84A1049FC492479FC4892030E 471C:2040107C0040FBFE020279FC00A87954028879FC4A8A48F8488878F8488800F8 471D:2044128402EAFE4E02A47AEE02227BFE02447A844AEA4A4E4AA47AEE4A2203FE 471E:4040202003FEF888005277AC02AA72A805AC7000510451FC510471FC51040204 471F:2088108C03EAF88800887BFE01487B6A014A7B6A494C4B6C494A796A4B960022 4720:2042139C0210FBDE02947A9404207BFC02047BFC4A044BFC4A047BFC49080204 4721:43FC204001F8F90801F8710807FE744202A4728A547A508051F872885070038E 4722:202013FE0222FDFC002078F8002079FC002079FC495449FC48407AA44A8A047A 4723:0008201C11E0110001000100F1FE111011101110111015101910121002100410 4724:011041102110211007FC0110E110211021102FFE200029103108220804040804 4725:0000407C2F442144027C0244E4442744217C250025002AFE3200250008FE0000 4726:0110211017FE1110020003FCF40413E4122413E4122417E41A24100400280010 4727:000023DE114A114A035A056AF14A12D6102010201120153C1920112007FE0000 4728:0020202011FC112401FC0020F3FE122213FE1020104014241AA2128A04780000 4729:0110411027FC211001F00208E2EA26AC22A822AA26EA2A06300022A402520452 472A:0040244022404A4089F8144822484148BC4824482448244A248A3C8A25060200 472B:0000240022F84A208820142022204120BC2024202420242024203DFC24000000 472C:0020242022204A2089FC152423244124BD2425FC2524252425243D2425FC0104 472D:010001F801007FFE40029FF40820111022880C603018DFF6101010101FF01010 472E:0020241022FE4A8289141450227E4150BC90241025FE241024103C1024100010 472F:00402440227E4A82892214AA22724122BCFE2422247224AA25223C22240A0004 4730:0020484045FC950411FC290445FC80407BFE488849244A224DFC782048200020 4731:000049F8450895F8110829F8440083FC7A944BFC480049F84890786049980606 4732:01244A484524940013FC2A94466482947BFC4A484B684A484B6A7A4A4A460362 4733:00007FFC000000001FF0101010101FF008200440FFFE1000100010001FF80000 4734:0020FE200020003E7C204420442045FC7C840088444828502E20F05041880606 4735:0010FE10001001FE7D124514451045FC7D440144452829282F10F22842440482 4736:0020FE20003C00447CA84410442844D67C1000FC441028902EFEF01040100010 4737:0000FEFC0004007C7C0444FC440045FE7D0200FC444428442E28F01040680186 4738:0000FEFE008200827CFE4480448C44B07C9C00B0449E28F02E92F112410E0200 4739:0020FE2001FE00207C2045FC452445247DFC0020447028A82F24F22240200020 473A:0048FE48004801FE7C48444845FE44007CFC0084448428FC2E84F08440FC0084 473B:0000FEFC008400847CFC4484448444FC7C0001FE442028A02EBCF0A04160023E 473C:00207E20247E18A4FF2829104A2898C600007FFC00001FF010101FF004407FFC 473D:0020FE50008801047EFA440045E2452A7D2A01EA452A292A2FEAF122412A0164 473E:0020FE1001FE00007C84444845FE44007CFC0084448428FC2E84F08440FC0084 473F:00003F2024203F3E21403F5024883F0800007FFC00001FF010101FF004407FFC 4740:0020FEDE008A00CA7CAA44D244A644007CFE0092449228FE2E92F09240FE0082 4741:08202AA42CA84920145022887FFE40029FF400001FF010101FF008200440FFFE 4742:7E7848487E8E420042F87E4848307ECE00007FFC00001FF010101FF004407FFC 4743:0000FEFE008200FE7C8244FE444444AA7CEE004444AA28EE2E00F0D440AA012A 4744:0108FA9403DE06B47BDE529453DE529473DE021097FC510860903860C1980606 4745:0020FE200820102030204A209DFC28204C209A202A204820882008202BFE1000 4746:08001FF822484488095012207FFC02000D1072A00CC071A006981886E2800100 4747:000025FC2220424080A425382450249825382454249425502422440243FE8000 4748:001CFDE01100210061FE95003900517C994435445554914811421242523E2400 4749:044024481450FFFE800200007FFC02000D1072A00CC071A006981886E2800100 474A:0020FC2013FE202061FC94243BFE502499FC34205520913E112012A0527E2400 474B:0040FC2013FE2202600095FC380050009BFE3420552891241222142250A02040 474C:0000FBDE2042414AA084154A3A525420980037DE505291521094114852542422 474D:0000FBFE22224020A1FE142039FC512499FC352451FC902013FE102050202020 474E:0020FD241124212461FC94003BFE5020984035FC55549154115411545154210C 474F:0020FDFC112423FE612495FC382051FC992435FC544093FE108811D05070238C 4750:0010FB9022FE42A0A2BE17483ABE52809ABE36A252BE9322123E122252222226 4751:0020FDFC1088205063FE940039FC512499FC352455FC902011FC102053FE2000 4752:03F0FD2E11E2212A61E495343BEA5032981E35E054A29134106810A453222020 4753:0124FA4821244000A3FC16943A6452949BFC364853689248136A124A52462362 4754:0088FBFE208843DEA25217DE38A0509099FE352053FC952011FC112051FE2100 4755:03FCF90811F8210865F8990E37F8500897FE3A94579C9294139C12D657BC2084 4756:1008201CD5F0095051502150D15019502950C94819482948C9440A4452422400 4757:0C203020C22014204BFE3020C870147024A8CCA815242622C420042028201020 4758:0C0030F8C288148848883106CA0015FC2484CC8414482450C420045028881306 4759:0C0031FEC300150449443128C92815102510CD2815282544C584050029FE1000 475A:100021FCD5040904510421FCD10019402944C94819702940C9420A42523E2400 475B:10102010D41009FE51122114D11019FC2944C94419282928C9100A2852442482 475C:10402040D488090453FE2002D08819442A42C8F819882A50C820085051882606 475D:0C203020C3FC145048883104CBFE140825E8CD28152825E8C528040828281010 475E:10202020D43E082051FE2122D13819E02922C91E19002978CA480A4A548A2906 475F:1080209ED7EA088A51CA208AD3EA189228A6C8201BFE2820C850088851042602 4760:100021FED5100920517C2144D17C1944297CC91019102954C9520A9252502420 4761:10882088D7FE0888508820F8D0201BFE2A22CB321AAA2B76CA220A22522A2224 4762:100021F8D50809F8510821F8D0001BFC2A94CBFC180029F8C890086051982606 4763:1200217ED4400C7C524420FCD1401E7E2A20C8201BFE2870C8A8092452222020 4764:0C203020C3FC142049543088C90416FA2488CCF8148824F8C42004A829241060 4765:104021FCD50409FC510421FCD10419FC2820C92418A82924C8200BFE50202020 4766:10402080D7FE0A52525227FED000181E2BE0C8A219222A74C8A8092456222020 4767:00407C40448044FC7D04460444847C44444444147C2400442984240444288010 4768:040025FC2488245024202450008C1FF010101FF010101FF010101FF008201010 4769:00207C20445044887D04461244207C40458844107C2000442988241044608380 476A:00007C0045FE44127C14441044907C90449E44907C90009028D02530451E8200 476B:00807C80448044FE7D40454046407C7C444044407C40007C2840244044408040 476C:00407C20440045FC7C20442044207C2045FC44207C2000202820242047FE8000 476D:00807C80450045FC7E04440445E47D24452445247DE401242804240444288010 476E:00207C10441045FE7C20442044447C8445F844107C200044288225FE44828000 476F:00807C8044FE45007E204520452C7D7447A445247D3401282922250244FE8000 4770:00207C20442045FC7C20442047FE7C08440845FE7C0800882848240844288010 4771:02001FF0081010307EFC2244468C1FF010101FF010101FF010101FF008201010 4772:00007CFC448444847CFC449044907C88448445327D0802002860241844048000 4773:08000F7C28447F28A11016283846DFF010101FF010101FF010101FF008201010 4774:01007FFC01001FF011101FF001007FFE50129FF410101FF010101FF008201010 4775:00287C2445FE44207C2045FC45247D2445FC45247D2401FC292425244524810C 4776:00407C2047FE44007C0045FC45047D0445FC44207D2801242A22242244A08040 4777:20003E7C48440844FF44247C42001FF010101FF010101FF010101FF008201010 4778:00887C8847FE44887CA8442047FE7C20442045FC7C8400882850242044D88306 4779:004078204BFE4A027D04490049DE7A524A524B527C9A0094511049128A12040E 477A:102008107EFC04482448183064CC1FF010101FF010101FF010101FF008201010 477B:00007DFC450445047DFC451045107DFE451045107D7C014429442544457C8244 477C:00207C2047FE44207DFC442047FE7C0045FC45047DFC010429FC250445148108 477D:000079FE49104910797C4910491079FE490049107910017C51104A108AFE0400 477E:3F500048FFFE08402F2028122F0AF0063FFA20083FF820083FF820083FF80820 477F:0500397821083D7822083FF808203FF8D0161FF010101FF010101FF008201010 4780:00807CBC448445087DFE472045207D7C459045107DFE01102928252845448182 4781:00007BFE4A004AFC7A844AFC4A847AFC4A204BFE7A4802C852304A488A8403FE 4782:00007DFC442044407DFC455445547D544544452C7C2003FE2850248845048202 4783:0008700857C85210721E54A457D47114511457D47114010851C84E1484140022 4784:2040FEFE21203CAC24F447AC54A2887E00001FF010101FF010101FF008201010 4785:000079FE4900497E790049FE49547948496449427900017E51424A428A7E0442 4786:00207D2444A844207DFC450445047DFC450445FC7D04010429FC240044888104 4787:08203E2008F87F282A685D2A08563E8200001FF010101FF010101FF008201010 4788:001E7BE0494448A879F84908490879FC4904490479FE010252AA4AAA8D0A0004 4789:00207D2444A845FC7C4047FE44887DFC468A44F87C8800F8288824F844508088 478A:007C78404BFE4A427A784BC44A3C7AA84B544AF87B8C02FA52884AF88A8804F8 478B:0200713C57A4502474BC532457A4713C512457A4713C059055584968812A0346 478C:00087C3C45E05420542057FE54205420542055FC550411042904250445FC8104 478D:00207C2047FE442055FC542057FE540055FC550455FC110429FC250441148108 478E:00F87C88448854F85488548854F8540055FC5504550411FC2904250445FC8104 478F:00007DFC4524452455FC5524552455FC54205410545411422942254A42388000 4790:00207C2047FE542055FC544057FE5488550456FA5488108828F82488448880F8 4791:08000800087C7E1008100810FF10141014105610551095102410241054FE8800 4792:080008FE08827E8208BA0882FF8214BA14AA56AA55AA94BA24822482548A8884 4793:080008FE08007E5208A40928FF94144A140056FE551095102410241055FE8800 4794:080008FE08827E8208FE0880FF8C14B0149C56B0559E94F024922512550E8A00 4795:0800087C08107EFE08920854FF101454140056FE551094FE24AA24AA54AA8886 4796:0850084808487E40085C09E0FE400840282028242E14280C280458004FFE8000 4797:0808080808087E0808FE0818FE180828282828482E482888281858004FFE8000 4798:08400840087C7E8009000800FEF80810282028402E842884287C58004FFE8000 4799:100013FE10207C20102011FCFD241124112451245D2451345128702050208FFE 479A:0810081008FE7E10081008FCFF040804286828102E282844288258004FFE8000 479B:080009FE08207EA008BC08A4FEA408FC280428042E042828281058004FFE8000 479C:0800080009FE7E1008200820FE68086428A229222E202820282058004FFE8000 479D:0800080008FC7E2008200820FE2008FC282828242E24282029FE58004FFE8000 479E:1050105010507DFC10541054FDFC1150115051FE5C525052505A709451108FFE 479F:0820082008407EFC08840884FE8408FC288428842E8428FC288458004FFE8000 47A0:080009FE08207E200840087CFEC40944284428442E44287C284458004FFE8000 47A1:0800080008FC7E84088408FCFE84088428FC28842E0029FE280058004FFE8000 47A2:0840084008407EFE08A00920FE3C08202820283E2E202820282058004FFE8000 47A3:0808081C08E07E80088008FEFE90089028B028982E94291029105A004FFE8000 47A4:1080108011007DFC12041004FDE41124112451245DE451245004702850108FFE 47A5:0810081009FE7E20084008FCFF44087C2844287C2E442854284858004FFE8000 47A6:08200820083C7E4408A80810FF2808442882287C2E442844287C58004FFE8000 47A7:0808081C08E07E8008FE0880FE8008BC28A428A42EA4293C29245A004FFE8000 47A8:0820082008FC7E20082009FEFE00082028FC28202E20282029FE58004FFE8000 47A9:0810081008287E440882087CFF000800287C28442E44287C284458004FFE8000 47AA:080008FE08807E8408B808A0FFBE08A428A428A42EC4288028FE58004FFE8000 47AB:100011FC10447C4413FE1044FC4411FC108050FC5D84528450FC708450008FFE 47AC:080C087008107EFE08380854FE920800287C28242E2E2842288A59044FFE8000 47AD:1020104810847DFE10021048FC841142107C50845D6850105068718450008FFE 47AE:0810081008287E4408BA0810FEFE0810285828942F122850282058004FFE8000 47AF:080E08F008227E9208540800FF7C0808281028FE2E102810285058204FFE8000 47B0:1020102011FC7C20102013FEFC501050115451525E5250905090713050008FFE 47B1:0828084408927E1008280844FE82097C284428442E44287C284458004FFE8000 47B2:101010D813947C94109013FEFC94109410D853925CAA50CA5286710250008FFE 47B3:0820081008FC7E0008840848FEFE080028FC28842E8428FC288458004FFE8000 47B4:11FC112411247D74112411FCFD041174115451545D7451045204721454088FFE 47B5:100011EE10227CAA104410AAFD32120011EE50225CAA504450AA711252208FFE 47B6:11F8110811087DF811081108FDF8108011FC52545C9451245244709451088FFE 47B7:100011FC11047DFC11001110FD541154117C51105D5451545254747C50008FFE 47B8:100010F810007C0011FC1020FD241222106050005DFC5104510471FC50008FFE 47B9:0820084008FC7E8408FC0884FEFC080029FE28202EFC282029FE58004FFE8000 47BA:081E09F009107F1009FE0910FF7E0942297E29422F7E2942297E5A004FFE8000 47BB:11F8105010207DFC112411FCFD2411FC112450405DFC50445084712852108FFE 47BC:0820083C08447E78080808FEFF20085228AC28582EAC284A28AA58104FFE8000 47BD:08100810087C7E1008FE08A2FE440878281428FE2E10285428B258004FFE8000 47BE:101E13E0123C7A2012FE12A2FAB812E4129C52805AB85328554A728650008FFE 47BF:01007FFE44429FF404403FF80440FFFE092017D02108DFF6010011F8290047FE 47C0:0844082808FE7E10087C0810FEFE08202820287E2E882908287E58004FFE8000 47C1:1124124811247C0011FC1124FDFC112411FC50205DFE507050A8712452208FFE 47C2:10FC108410FC7C8410FC1000FDFE114A11FE50005CFC5048503070CC53028FFE 47C3:1040108811FC7D08125213FEFC50118C162251C85C3251CC503071C050008FFE 47C4:102013FE10207DFC102013FEFC0011FC110451FC5D0451FC510471FC50888FFE 47C5:08047F7808403E402A7E3E482A48FF4809883FF00100FFFC110011F8290047FE 47C6:11FC112411FC7D2411FC10A8FCA813FE10A850A85DFC502053FE702050208FFE 47C7:0894091809DE7E94095A09DEFE9409FE289028D42EAA29162A2258004FFE8000 47C8:109411D210907DFE101011D4FD5411D4101453E85C8A51CA509673E250008FFE 47C9:11FC115411547DFC108011FCFE4411F4115451545DF4504451F4701450088FFE 47CA:1020103E10207DFE112211F8FD2211FE112051525DAC525A52AA744850908FFE 47CB:1040107C10847D0813FE1144FD92117C1100517C5D00517C5244727C54008FFE 47CC:1048104C11FA7C4813FE10A8FDFA134A15EC514C5DEA514A51F6712250008FFE 47CD:104011FC11247D94114C1124FDFC102013FE528A5D2453FE508070FC51048FFE 47CE:108811DC10887DDE10881154FE2211FC110451FC5D0451FC510471FC50888FFE 47CF:1124117412587BFE115412DAFBFE1082102053FE587050A85124722250208FFE 47D0:13FE120012227ECC124413EEFE4412EE135452105E90529E549073FE50008FFE 47D1:1020105010887D74120211FCFD5411FC100051FC5D5451FC5154710C50008FFE 47D2:108813FE10887BDE125213DEF8A011FE112053FC5D2051FC512071FE51008FFE 47D3:00007C0045FE442044207C201020102010205C205020502050205C20E0A00040 47D4:00407E404240424042407E60085008484E444844484048404E40F04000400040 47D5:00007DF8448844C844A87CA8108810505C505050502050205C50E08801040202 47D6:00207C204420442045247D24112411245D245124512451245D24E1FC00040000 47D7:00047C1E45F0451045107D10111011FE11105D1051105108510A5D4AE1860102 47D8:00807C40444047FC44007C0011F011105D105110511051125D12E212020E0400 47D9:00007900497E49124912791211D2171251125D12515251925922E022004A0084 47DA:00007CFC4400440044007DFE104810485C485048504850485C88E08801080208 47DB:00207C20442047FE44207C2011FC11245D245124512451345D28E02000200020 47DC:00207C20442045FE45227D221122112211525D4A518A510251025D02E10A0104 47DD:00007CF84488448844887D06120011FC10845C845048505050205C50E0880306 47DE:00207C20442044A844A47CA21122112012245C245028500850105C20E0C00300 47DF:0200077C384420442044207C3F90241024502C5C24502650255044B0449E8500 47E0:00287C244424442045FE7D201124112411245D285128516851945D14E02C0044 47E1:00047C1E45F0451045107D10111011FE11105D1051105108510A5D4AE1A60112 47E2:00807C80448044FE45027D04122010205CA850A4512451225E22E02000A00040 47E3:00207C284424442045FC7C20107010705CA850A8512451245E22E02000200020 47E4:00407C204428440844087C48105411525D525160526050445CC4E144023C0000 47E5:00007DF84408445044207C1013FE10625CA450A0512052205C20E02000A00040 47E6:00087C3C45E0442044207DFE104010405C7C50A450A851285D10E22804440082 47E7:00007C0045FC452445247D241124112411FC5D245124512451245D24E1FC0104 47E8:00007DFC4504450445047DFC1120112011FE5D205120511051125D4AE1860102 47E9:00207C20442045FC44207C20102013FE5C205040504050885D04E3FE01020000 47EA:00047C1E45E0440044207C1011FE100410085C105020504050805D40E23E0000 47EB:0100111009207FFE40029FF4101010101FF00100110011F81100290047FE8000 47EC:00087C1C45E0450045007D00110011FE5D105110511051105D10E11007FE0000 47ED:00807C80448044FE45407D401240107C5C4050405040507C5C40E04000400040 47EE:00907C944492451245107F7E1510111011105D285128512851285D44E1440182 47EF:00087C3C45E0442044207DFE102010205C2051FC510451045D04E10401FC0104 47F0:00407C40449C450046407C4010BE118812885C885088508850885C88E0A80090 47F1:00207C2047FE442044207DFC112411245D24512C507050A85D24E62200200020 47F2:00407C20442047FE44407C88110413FE10925C905090509051125D12E20E0400 47F3:00003EEE2222222222AA3E660822086628AA2E22282228AA284458004FFE8000 47F4:00007DFE45004500457C7D00110011FE5D505152515451485D48E24402520460 47F5:00287C244424442045FE7C20112010B25CB4506850A851245E22E02000A00040 47F6:00207C2044A844A844A87D741222102010205DFC5020502050205C20E3FE0000 47F7:0104790E493049204FE07920113E11641DA457245124512451245D24E1440384 47F8:00207C20447C44C445287C90106011805C48504851FE50485C48E08800880108 47F9:00047C1E45E0442245127C941080100811FE5C085088504850485C08E0280010 47FA:00007EFC4284428442FC7E84088408FC4E84488448FC48004E48F04400820102 47FB:00207C204450448845047E0210F810205C2053FE502051245D22E22200A00040 47FC:00087C0C44EA440A44087DFE1048104811485D6851485148514A5D6AE3860102 47FD:00407C2045FC444044907D0813FC10045D505150515051505E50E2520452080E 47FE:00007BDE4842494A4884794A125214201C0053DE5052515250945D48E2540422 47FF:00007DF84408440845F87C08100813FE5C205222517450A85D24E22200A00040 4800:00207D2444A444A844207DFC1104110411745D545154515451745D04E1140108 4801:0040789049084BFC49087A1014A417BE50825C0053FC50005800E00007FE0000 4802:082008207EFC08301C682AA4C92208201FF010101FF0010011F81100290047FE 4803:00007BFE482048204BFE7A221222133252AA5EAA537652665A22E222022A0204 4804:00507C50445045FC45547D54115411FC5D545154515453FE5C00E05000880104 4805:00007DFE4502451A45627D22112211FA5D225132516A51A65D22E12201FE0102 4806:00007CFC448044F844807CF8108013FE11405D245128511051085D44E1820100 4807:00007DFE4502450245FE7D10115211525D52517E511051525D52E252027E0402 4808:0020782049FC482448247BFE1024102451FC5E22517450A85924E22200A00040 4809:00207C1045FE450246047CF8108810885CF85080508050FC5C84E08400FC0084 480A:00907C904490479E44907C901090139C10905C905090539E50905C90E0900090 480B:00407C8045FC452445247DFC112411445DFC5090511053FE5C10E01000100010 480C:00207C2247B444A844A87D2412A210405DFC510451FC51045DFCE10401140108 480D:00007BDE4A424A424A427BDE1200123E53D25E12521453D45A08E21402240242 480E:00007DFE4502450245FE7D0011FE11205D4451FE511251105EFEE210041009FE 480F:00107BD448584A52498C7888110412FA10205C2053FE502050505C88E1040202 4810:00007DFC450445FC45047DFC110411FC5C28502453FE50505C50E08801040202 4811:002078204BFE485048887B2611FC10201C2053FE5000502051FC5C20E02003FE 4812:00807C9E449245D244927C9E109211D25D52515E515251525DD2E022002A0044 4813:00887C48445047FE44507C5011FC11545D54518C510451FC5D04E10401FC0104 4814:00007C844448440045FE7C20104411A810305C585198503450525D90E0500020 4815:009078924AD44A984A927AD2170E10201C2053FE507050A851245E22E0200020 4816:00207D2044BE444244847F101110112811445C8250FC508450845C84E0FC0084 4817:00207C4045FC450445FC7D0411FC11045DFC5028502453FE5C50E08801040202 4818:00207C4045FC450445547D241154110411FC5C00511251D451185D52E192010E 4819:00207C1045FE448444487DFE1102122410105DFE5040507C50445C84E0940108 481A:0080F04097FC94049110F208203C23D0A290BA90A290A288A288B4A4C4D40892 481B:0008783C4BC048044A44792811FC12201C2053FE5020512451245D24E1FC0004 481C:00887C8845FE448844007DFE1088108810F85C8850F85088509E5DE8E0080008 481D:00007CF84488448844F87C0011FC11045DFC510451FC51045DFCE05000880104 481E:0014F012901097FE9410F49024D22492A7F2BC94A494A5C8BAAAE89A11A60042 481F:08207E2008F8FF2814287F6A082AFF5608821FF010101FF0010011F83100CFFE 4820:14507FFC245247CE80007FFC41043FF821083FF810101FF0010011F83100CFFE 4821:00207C3C442045FE45227D3811E4111C11005D7C5144517C51445D7CE14402FE 4822:0820FFFE08203FF824483FF800007FFE40029FF410101FF0010011F83100CFFE 4823:00007BDE4A524BDE4A107A5211CE10001C8853FE5088508853FE5C88E1040202 4824:00007DDC4554455445DC7C0011FC112411FC5D2451FC502053FE5C20E0200020 4825:0108F10895489390911EF7D425642554A554BF54A5D4A548A548B554C46404C2 4826:00807CEE454A444A45FA7C4E10AA110010FC5C84508450FC50845C84E0FC0084 4827:00007BFC4A044A044BFC7A2212FC122813FE5E2052FC538452FC5C84E4FC0884 4828:00807CF8450847FE45447D9211FE11005D7C5100517C51005D7CE244027C0444 4829:0020F13C912097FE9010F01423FE2210A3F0BA54A254A2D4BB68E44A08960322 482A:00447A844AEA4A4E4AA47AEE122213FE12445E8452EA524E52A45EEEE22203FE 482B:03F0792E49E2492A49E4793413EA10321C1E53E050A2513450685CA4E3220020 482C:00A0F74E915A952A922AF21C25DA280AA1EAB92AA1EAA22CA148B068C3880008 482D:0108F10897CE91129124F7DE2552255EA7D2B91EA392A55EA940B114C1120122 482E:012478A849FC48404BFE790813FC152251FC5D2051FC512059FEE00202AA0004 482F:0040F0A0911092089DF6F0002EEE2AAAAEEEB800AFFEA922AFFEB922C92A0804 4830:00887BFE48884BDE4A527BDE10A0109011FE5D2053FC552051FC5D20E1FE0100 4831:03FE7A024BFE4A924A547A9212FE12AA52FE5F2252FA52AA5AFAE22205FA0004 4832:102020207C5044507C8845247E12441045FCFC040C0814882450442094100810 4833:102020207D2445247D2445247DFC44204420FD240D2415242524452495FC0804 4834:102020107C1044007DFE44007C0444844484FC480C4814482450441095FE0800 4835:104420447C4444847CBE45847E8444A44494FC940C8414842484448494940888 4836:104020407C8044FC7D2046207C20442047FEFC200C5014502488448895040A02 4837:105020507C5045527CD444587C50445844D4FD520C5014502492449295120A0E 4838:102020207DFC44507C8845047EFA440047FEFC400C8015FC2404440494280810 4839:102020107C1045FE7C2044247C4444F84412FC220C4415882410442894440982 483A:108020407C5E45027D02457A7D4A454A454AFD4A0D7A154A25024502950A0904 483B:102020107DFE45027C4844847D0244FC4404FCFC0C8014FC2404440494280810 483C:102020507C8845047EFA44007DE2452A452AFDEA0D2A152A25EA4522952A0964 483D:102021247924492479FC48007BFE480049FCF904190429FC488888502BFE1000 483E:100023DE7A524BDE7A524BDE7A024A224A22FA221A522A4A4A8A8A022A0A1204 483F:102021FC7D2445FC7C2047FE7C0045FC4504FDFC0D0415FC250445FC94880904 4840:101021FE7C0045FE7D02457A7D4A45FE4400FCFC0C8414FC248444FC940009FE 4841:111020907BDE48107A5E49827BDE48104BDEFA501BDE2A504BDE8A502A5212CE 4842:080408040844FF4408447F4449447F4449447F4C0874FF440804080408040804 4843:104010401040FE4011FC7C4454447C4454447C841084FE841104110412281410 4844:100010F01090FE9010907C9054907C9054907C901090FE9210921112110E1200 4845:108210921092FE9210927C9254927C9254927C921092FE921092111211021202 4846:101010901090FE8810887D2455247E2254207C401048FE44108411FE10821000 4847:1000100011FCFE0010007C0057FE7C9054907C901090FE9011121112120E1400 4848:100810881050FE2010507C8855007C0854887C881050FE501020105010881306 4849:104010201000FDFC10007C0054F07C9054907C901090FE9210921112110E1200 484A:1008101C11E0FD0011007DFC55447D4455447D281128FF101110122812441482 484B:102010201020FDFE10207C2054207DFC54847C881048FE501020105011881606 484C:104010401040FC4013FE7C4054807C9054907D201120FE481244148411FE1082 484D:102010201020FC2011FC7C2054207C2055FE7C201050FE501088108811041202 484E:102010101010FEFE10827C8254827CFE54827C801080FE801080110011001200 484F:100811C81048FE4810487DC855087D0855107DD01054FE541052105E12821100 4850:102010101010FEFE10827D0454407C4854507C601040FE4210421042103E1000 4851:100011FC1104FD0411047DFC55207D2055FE7D201120FD101112114A11861102 4852:1000100011FCFD2411247D2455247D2455FC7D241124FD241124112411FC1104 4853:11001100211C47C0810017C0257E67C8A54827C821082FE82108210821282110 4854:10201020107CFC8411487C3054207C4855907C3E1042FDA41018101010601180 4855:100011F81010FC2010247DA854B07CA855287D241222FCA01040100011FC1000 4856:1000100011FCFE0010507C8855247C2054207DFC1020FE201020102013FE1000 4857:7DF0111011901D52F20E05001FF001001FF011101FF011101FF00100FFFE0100 4858:1080108010FEFD0211027EFA54AA7CAA54FA7CAA10AAFEFA108A100210141008 4859:1020101010FCFE8410847CFC54847C8454FC7CA210A4FE981090108810C41082 485A:1020104011FCFD0411047DFC55047D0455FC7C501050FE5010921092110E1200 485B:10101010FEFE10107C7C545454547C7C545454547C7C1010FEFE101010101010 485C:1020102011FCFC2010207DFE54887D0456227C2011FCFE201020102013FE1000 485D:2040202023FEFA022504F900A9DEFA52AA52FB52249AF894211021122212240E 485E:1FF010101FF010101FF01010FFFE11103FF8C1061FF011101FF01110FFFE0100 485F:1020104010FEFC9210927CFE54927CA254FE7C481088FDFE1008100810081008 4860:10201020103EFE2010207CFC54847CFC54847CFC1084FEFC1000104810841102 4861:1110111211D4FD1811527D92552E7C4055FC7D041104FDFC1104110411FC1104 4862:1040102011FEFD0211027DFE55007D0055FE7DAA11AAFEFE12AA12AA14A21086 4863:100013FE1222FC2011FE7C2055FC7D2455FC7D2411FCFC2013FE102010201020 4864:02003FD00260FFFE1C10EFF008100FF001007FFC11101FF01110FFFE01000100 4865:1040102013FEFE0210507C8855247C5054887D0412FAFC881088108810F81088 4866:21F820882070F98C2000FBDEAA52F98CAA52F82023FEF87020A8212426222020 4867:1040108011FCFD0411047DFC55007DFE55007DFE1002FEAA12AA140210141008 4868:082004407FFC0100FFFE04001FF0E1003FFC01001FF011101FF01110FFFE0100 4869:1020102013FEFC2011FC7D0455FC7D0455FC7D0411FCFD0413FE108811041202 486A:1020101011FEFD0211027DFE55007DEE55227DAA1166FD22116612AA12221466 486B:10201220117CFCA410187CE657107D7E55107D7C1110FDFE1110111012FE1400 486C:200021F82108F9F82108F9F8A800FBFCAA94FBFC2000F9F82090206021982606 486D:1084104811FEFE1010FC7C2055FE7C40547C7CA41124FEFC1044104411FE1000 486E:112411241224FCA411547D4A57927D0855087D28112EFD2811281158114E1180 486F:1020104011FCFD24117C7D8C55547D2455547DFC1040FC2412A2128A14881078 4870:0878FF4808863E782A483E30404881043FF801001FF011101FF01110FFFE0100 4871:200023FE2200FA7C2244FA44AA7CFA00AAEEFAAA22AAFAAA22EE220023FE2000 4872:100013DE1252FE5213DE7C0055FC7D2455FC7D2411FCFC2013FE102010201020 4873:214021442158FBF02150F9D0A95EF9D4A954F95423F4F8142154223424142024 4874:102011FC1088FC5013FE7C0055FC7D2455FC7D2411FCFC2011FC102013FE1000 4875:104412241128FC7E10107C28574A7D1C55287D4C111AFD2A1148111012FE1400 4876:201023C8227EFA402262FBD4AA00FA3EABC8FA48267EFA48224823C822482008 4877:108813FE1088FC2011FC7C2057FE7C4054887DFC1000FDFC1154115417FE1000 4878:108813FE1088FDFC11547D5455FC7C2854247DFE1120FD241114114A11961122 4879:102011FE1020FDFE11027EFC54A47CFC54A47CFC1000FDFE10A210BC1160123E 487A:208823DE2088F9DC2088FBDEA888FBFCA804F9FC2004FBFC204022A4228A247A 487B:204021FC2124F994214CF924A9FCF820ABFEFA8A2124FBFE208020FC2104220C 487C:200021FC2020FBFE2222F9ACA820F9ACA800FBEE22AAFAAA22AA22AA23EE22AA 487D:252827BE2948FFBE2318FDAAA946FBFCAA04FBFC2204FBFC220423FC21082204 487E:210821EC210AFFEA2928FBC8A93EFFE8A948FBE82A28FB682AA82BF42AB432A2 487F:21FC202023FEFA2221ACF820A9ACF800ABBEFAAA23BEF80023FE212422AA27FE 4880:104010401040FEFE2080290048F87E08081008200E40F8804902090208FE0800 4881:100010FC1084FE84208428FC48847E84088408FC0E84F8844884088409140A08 4882:104010201020FE0021FE280048047E84088408480E48F848485008100BFE0800 4883:00407C2045FC44887C5043FE7C20A5FC24203C2010080810066001800E70F00E 4884:101024FE42447E2800FE7E10427C7E10082008207EFC08301C682AA4C9220820 4885:02001C7810081E7810081FF800003FFC20002FF820003FFE288848504A308C0E 4886:000001FE7D00457C450001FE39542948296429422B082DFE4948412882080418 4887:200011FE7D00457C450001FE39542948296429422B082DFE4948412882080418 4888:3FFC20002FF820003FFE286849104A888C643FF8D55613901FF00A2009200FE0 4889:111827C8244836D8254826C837D800003FFC20002FF820003FFC24484430860E 488A:000023F81010102000400040F7FE104010401040104011401080280047FE0000 488B:000023FC1090109000900090F090109010901110111012101410280047FE0000 488C:0040404020402FFE00400040E7FC244424442444245424482040204050008FFE 488D:00802040104017FE01000100F1F8110811081108120812081450282047FE0000 488E:000023FC1090109000900090F7FE109010901110111012101410280047FE0000 488F:001021101090109000100210F1101110101E17F0101010101010281047FE0000 4890:000021F81108110801F80108F10811F811081108110817FE1000280047FE0000 4891:0008203C13E0122002200220F3FE122012101212128A13261212280047FE0000 4892:0080204017FC100001100208F414111010A0104010A011101208280047FE0000 4893:0040202013FE1202040401FCF020102017FE10201020102010A0284047FE0000 4894:004020A0111012080DF60000F00013F812081208120813F81000280047FE0000 4895:002820241024102003FE0220F224122413A812281212121A14261442288047FE 4896:0040204013F8104807FE0048F3F8104013F81040104017FC1040284047FE0000 4897:0120412021202FFC09240924E9242FFC2924292429242FFC200050008FFE0000 4898:0040202013FE120204140010F3FE1010111010901090101010101050282047FE 4899:000023FC1204120403FC0204F20413FC1204120413FC100011081204280047FE 489A:00004FFE204027FC044407FCE44427FC2040274020C020B02108220450008FFE 489B:000023FC12041294030C0204F2F41294129412F4120412141208280047FE0000 489C:03F8200811F8100803F80000F7FC144413F81248124812681250284047FE0000 489D:000027FE10901090039C0204F204139C10901090109017FE1000280047FE0000 489E:0210421022102F7C02100630E7382AD42A52329223102210221050008FFE0000 489F:0420422020202FBE04480488E72825282510291029283544228450008FFE0000 48A0:00404244224424A801100208EC06211021102FFE21102210221054108FFE0000 48A1:029042902FFC229002F00200E3F82040204027FC21502248244450408FFE0000 48A2:004040A0211022880C4603F8E20823F8220823F8220025FC250429FC50008FFE 48A3:002020FE134C107007A001FEF00011FC100011FC100011FC110411FC280047FE 48A4:03904E18221422100F7E0610E7382AB42A54325022902210221050008FFE0000 48A5:000027FC1040127802400FFEF00013F8120813F8120813F8120813F8280047FE 48A6:0080204017FC1040009005E4F24814A411F01010104017FC10401040284047FE 48A7:000027BC108414A4029404A4F0501188162610C0131010641388103028C047FE 48A8:02244224242429240154024AE6922A102250225E2250225022B0229E53008FFE 48A9:00105F902210221E0FA404C4E4943FD420082F88289428A22FC250008FFE0000 48AA:0078478020802FFC01200210E5E8292627F8240825E8252825E8241850008FFE 48AB:072025FE1540157C0690057EF500157C1544157C1644147C1444144C280047FE 48AC:003C47C020442224010807FEE4022A08220823BE24882AA8213E220854088FFE 48AD:0208411027FC204003F80040E7FC20002440227C208422282C20245054888FFE 48AE:000047FC20402FFE08420358E0402358200027FC244427FC244427FC50008FFE 48AF:0244444820B0230C0C420244E4A823183C06240827BE28883528223E54088FFE 48B0:07BC208414A4129404A40120F21017FC1A2013FC122013FC122013FE2A0047FE 48B1:004027FC104013F8000007FCF4A417FC120813F8120813F8120813F8291047FE 48B2:07BC24A417BC14A407BC0140F3FC124017FC1A4013FE129010601398280047FE 48B3:00003C7C24442448244824502448244824442444244425684650444080400040 48B4:0000077C78440848084808500848FFC808440844104410682050204040408040 48B5:00007E7C004400480048FF50104810482044204444444268FF50414000400040 48B6:0800087C084408487F48085018481C482A442944484488680850084008400840 48B7:00003F3E212221242924252825242124FFE22122212221342128412045208220 48B8:00003F3E2122212421243F28212421243F2221222122213427A8F82040200020 48B9:00007FBE4022402440247F2841244124412241227F224034402840207FA00020 48BA:0800087C49444948494849507F48084808444944494449684F50794000400040 48BB:00007FBE4822482448247F2841244124412241227F224834482848207FA00020 48BC:1200123E122212247F241228122412241222FFA2002212341128212020A040A0 48BD:044004407FFC0440FFFE10102FE8C8260FE000001FF011101FF0100410040FFC 48BE:0800287C28443E484848085008487F4814441444144414682550264044408040 48BF:1000083E0822FFA480A411281024FFA42222222242223434082814202220C120 48C0:1000107C3F4421484248BFD020482F48294429442D442A6828504A404C408840 48C1:0000F7BE10A210A494A452A852A410A431A252A294A210B410A810A052A02120 48C2:0800087C08447F4808483E5008487F4818441C442A442A684850884008400840 48C3:2000207C3F444848884808507F48084808442E44284428682F50F04040400040 48C4:0800087C144422484148BE50084808487F4408442A4429684950884028401040 48C5:00003FBE202220242F24202820243FA4282228A22D222A34292848A04C208820 48C6:00007FBE002224A449249228492424A400227FA20822083408280BA0FC200020 48C7:08000A7C094408487F480850084849482A4408441C442A68C950084028401040 48C8:00007CF8448844887CF800007DFC5524552455247DFC410041004D02710240FE 48C9:20401248444420140860738020001FF010101FF000003FF821083FF820021FFE 48CA:0800493E29222A2408247F28412441245D225522552255345D28412045204220 48CB:010007BE782208A444A42528202404247FA20C221622153424A8442084200420 48CC:0800041E7FD2401243945E14521852145FD252125212521A5554595094D00250 48CD:0800083EFFA214242224492888A47F2449227F2249227F3408280A200C200820 48CE:248024BE49229224492424A824A400247FA248A248A27FB448A848A07FA040A0 48CF:1500153E152225242FA465286524A524252225223FE22034252824A028A03020 48D0:2200227C7F4422482A4808503E482A482A442A44FF4408681450124022404040 48D1:00003FBE20222FA42AA42AA82FA42AA42AA22FA222222FB4422843A09C200820 48D2:0800083E7F2249247F240828FFA400247F22412249224934492814202220C120 48D3:0000FFBE00227F24412441287F240024FFA2A2A294A2FFB488A888A08AA08120 48D4:0800497C2A4408487F48415041487F4841447F44414441687F50004022404140 48D5:00007FBE48227F2448247F28482448247FA200A2AAA2AAB4AAA880A005200220 48D6:00007E7848487E4848787E0048FC48A47EA402A4AAFCAA80AA8082821482087E 48D7:0800103E7F2241247F2441287F241024FFA22222492288B47F68082008200820 48D8:0800493E2A22FFA480A43E28222422243E2208227F22083408280F20F0204020 48D9:0400445E44527FD200147BD44A584A547BD24A524A527BDA4A544A50AB501490 48DA:08007F3E4922FFA449247F2808247F2449227F221022FF34212872200C20F320 48DB:0800083EFFA21C242B24C8A814242224492288A249222A34492888A028201020 48DC:08000F3E08227FA448A44E287924472440225F2251225F3451285F2051A0BE20 48DD:00003FDE205220523FD422342FD822943FF222122FD2385A2FD448504FD08850 48DE:0000F7BE94A294A4F7A422281424FFA40822492249227F340928102020204020 48DF:0000F7BE2122A524F7A46328B5A421247FA240A240A27FB440A840A07FA040A0 48E0:1100111E7BD21112FFF411142A9844543FB2209220923F9A209420903F902090 48E1:4100223EFFA208247F240828FFA4152464A22422FFA224343528E2A025A068A0 48E2:2280229E27D2FA922294729427F8F81427D274526C52A7DA2454245027D02450 48E3:2480151E7FD240521F1411147FD855544E527FD204127FDA0414FFF02A504530 48E4:7BC04A5E7BD24A527BD414143FD86414BF9224123FD2001A3F9410900F10F090 48E5:0020FFA0142014227F225524552855305720612041207F22412241227F1E4100 48E6:0020FFA0142014207F7C5524552455245724612441247F24414441447F944108 48E7:0020FFA8142414247F20553E55E055205720612041207F20411441147F0C4104 48E8:0010FF901410141C7F70551055105510571E61F041107F12411241127F0E4100 48E9:0020FE20282029FCFE20AAA8AAA8AAA8AEA8C2A882F8FE2282228222FE1E8200 48EA:0010FE10281028FEFE10AA10AAFEAA92AE92C2928292FE9A82948210FE108210 48EB:0010FE10281028FEFE10AA10AAFCAA44AE44C2448228FE2882108228FE448282 48EC:0048FE4428442840FE5EABE0AA40AA44AE44C2488230FE228252828AFF068202 48ED:0010FE1428122812FE10AAFEAA10AA10AE10C2288228FE2882288244FE448282 48EE:0028FE2428242820FEFEAA20AA20AA3CAE34C2548254FE5482888288FF148222 48EF:0000FFBC142414247F24553C552455245724613C41247F24412441247F7E4100 48F0:0000FFBE142014207F20553E5522552257226122413E7F20412041207F3E4100 48F1:0020FFA01420147C7F445584557455545754615441747F54410441047F284110 48F2:0020FE2028402848FE84AAFCAA04AA48AE48C2FE8248FE4882488288FE888308 48F3:0000FEFC28042804FEFCAA04AA04AAF4AE94C2948294FEF482048204FE148208 48F4:0000FE4428282892FEAAAAC6AA82AAFEAE28C2288228FE288248824AFE8A8306 48F5:0000FEFE28482848FE78AA48AA48AA78AE48C248824EFEF882088208FE088208 48F6:0008FE1C28702810FE10AAFEAA10AA10AE10C27C8244FE4482448244FE7C8244 48F7:0010FE502850287CFE90AA10AA10AAFEAE10C2388238FE5482548292FE108210 48F8:083813C0304057FC9040104013F81000FFFE04403FF82848303827C820083FF8 48F9:0050FE5828542894FE90AA9CABF0AA94AE94C2948298FE9882948294FEAC82C4 48FA:0000FE7C28442844FE7CAA00AAFEAA82AE82C2FE8282FE8282FE8282FE8A8284 48FB:0010FE1028282844FE92AA08AA7CAA04AE08C210827CFE4482448244FE7C8244 48FC:0020FE1028FE2800FE00AA7CAA44AA44AE7CC2108254FE5282928210FE508220 48FD:20003E7C48440844FF441444227C4000FFFE04403FF82848303827C820083FF8 48FE:0020FE1028FE2882FF04AA7CAA44AA44AE7CC2448244FE7C82448244FFFE8200 48FF:0000FE7C28102810FEFEAA10AA10AA50AE20C2FE82AAFEAA82AA82AAFFFE8200 4900:0044FE4429FE2844FE54AA10ABFEAA20AE40C27E82C2FF4282428242FE7E8242 4901:0048FE4829FC2848FE78AA48AA78AA48AE48C3FE8280FEA882C48280FEFE8200 4902:0088FE882BFE2888FE88AAF8AA88AA88AEF8C22083FEFE7082A88324FE228220 4903:0040FE2029FE2800FE84AA48ABFEAA00AEFCC2848284FEFC82848284FEFC8284 4904:0000FEFE28102820FEFEAAAAAAAAAABAAEAAC2AA82BAFEAA82AA82AAFEFE8282 4905:0010FE1028282844FE82AA7CAA00AAE2AEAAC2AA82EAFEAA82AA82E2FEAA82A4 4906:0010FED42848294AFE84AA84AB02AAF8AE20C22083FCFE2082508248FE848304 4907:0020FE1028FE2882FE28AA44AA92AA28AE44C282827CFE0482288210FE2882C4 4908:0044FE82297C2820FE40AA7CAA04AA28AE10C2FE82AAFEAA82AA82AAFFFE8200 4909:0010FE0C282428AAFEB0AB24AA64AB9CAE00C2FE82AAFEAA82AA82AAFFFE8200 490A:0044FE4428FE2844FE00AAFEAA44AA44AE7CC244827CFE44824E82F4FE048204 490B:4408240C280AFE0829FE2808FE08AAEAAAAAAEAAC2ECFE0C822A82CAFE168222 490C:0020FE2028502848FEA4ABFEAA84AAFCAE84C2FC8280FEFC83448344FE7C8244 490D:0088F88823FE2088F888A8F8A820ABFEDA228B328AAAFB768A228A22FA2A8A24 490E:00FCFE28281029FEFE52AA94AB50AA20AEFEC2AA82C6FEBA82AA82BAFE828286 490F:0028FEEE282828EEFE28AAEEAA28AA06AEF8C21082FEFE1082FE8210FE508220 4910:0000FBDE208822A8FBFEA988AADAACA6D9F889088908F9F889088908F9F88908 4911:0028FE28287C2828FE28AAFEAA10AA7CAE54C27C8254FE7C82008228FE448282 4912:0124F92422AA23AEF924AAAAABAEA924DBFE89108914F9148A8A8A4AFA168C22 4913:0048FE4829FE2848FEFEAA82AB7CAA00AEFEC22082D2FE2C82D8822CFECA8230 4914:42043FD88A904F9E2A945FD48224FFFE04803FF82488287830083FF820083FF8 4915:0124F974225822DAFBFEA954AADAABFED8A288208BFEF87088A88924FA228820 4916:01FCF90421FC2104F9FCA888A9FCA888DBFE88888924FAAA887088A8F9248860 4917:08207F7C14C47F3822D63E3822507F7C0810FFFE04403FF8284837B820083FF8 4918:0148F94C22AA2008FBFEA948AB68A94ADB6A894A8B6CF94C896A8B8AF8168822 4919:00F8F90821F02010FBFEA8C4AB28A8D4DB3288D08A28FFBE8AAA8FBEFA8A8FBE 491A:00003DFC2524252425FC3D24252425FC24203C2025FC24202420442057FE8800 491B:10041004288424844284BC8410841084FE8C109494E4588450041E04F0044004 491C:102010202820243C41E0B82010201020FC3E13E09420582250221C22E01E4000 491D:10001040299E25124112B91211121112FD121112955A599451101C10E0104010 491E:10401050284824484040B9FE10501050FC5010509490589050921D12E10E4200 491F:1000100029FE25024302BC0010781048FE4810489448584A504A1E8AF0864100 4920:10101010281024904290BC90109E1090FE9010909490589050901E90F1FE4000 4921:10201020282025FC4124B92411FC1124FD24112497FE590451041D04E1144108 4922:100011FC290425044104B9FC10401040FDFC10449444588450841D04E2284410 4923:1008103C29E024204124B8A410A81020FDFE10209420582050201C20E0A04040 4924:10201010281025FE4220BC24104410F8FE1210229444598850101E28F0444182 4925:1040104028FC25044208B9FE1100117CFD4411449554594851421E42E23E4400 4926:10A810A428A42520412EBBF015201124FD2411249528591051321D4AE1864102 4927:1000100029FC25044104B97411541154FD5411549574590451041DFCE1044000 4928:1004101E29E025004106B97811501150FD5211549548594851441E54E2624440 4929:1020101029FE25024000B81C10E01020FC20103E95E0582050221C22E01E4000 492A:100010F8288824884088B88811261220FDFE1020947058A851241E22E0204020 492B:102011242924252441FCB82010501088FD441222942059F850081C10E0104020 492C:201022105110491084547A5222522090F81021142E04B20862083A10E22000C0 492D:21842068503048C88304784023FE20A0F92023FC2D24B12461343928E0200020 492E:101010102890249E4090B89013FE1000FC1010929492591452081C10E0604380 492F:100213E2294425484140B942114213E4FD4811409542594251441E44E2484450 4930:108010807DFC124410481CA0E11006C81830EFEE01003FF809200540FFFE0000 4931:10201124292425FC4000B80C11F01100FD0011FE9510591051101E10E2104410 4932:1020102029FC24204020B82013FE1048FC48114C954A5A4A50881C88E1284210 4933:2080204057FE492081207A3C22442664FA9423482A48B23062203A50E2880306 4934:200021FC5008481082227AAA22722222FA7222AA2B26B2A262423A02E3FE0002 4935:109010902890279E4090B8901090139CFC90109094905B9E50901C90E0904090 4936:102010202BFE24504088B924122211FCFD2411FC952459FC50221C22E01E4000 4937:200023FE52004AFC82847AFC228422FCFA2023FE2A48B2C862303A48E28403FE 4938:208020FC510449F880087BFE204020A2FB3420582894B33460523890E3500020 4939:104010202BFE262240A4B92810501088FD0410F89488588850501C20E0D84306 493A:100010022BDC24904090B91011DE1354FD541154955459D451541C24E0244044 493B:104010402BFE248041FCBA2015FE1000FDFC110495FC590451FC1D04E1144108 493C:2040208051FC490481FC790421FC2020F83223B428A8B12861243A24E4A20040 493D:100011FC295425544154B9FC102010A8FCA41124942058A850A41D24E0204020 493E:101E11E0282225124094B880102011CEFD02110295CE590251021D02E1FE4102 493F:108013DE288A25CA408ABBD210A61008FCF0102095FC582053FE1C20E0A04040 4940:10201124292425FC4020BBFE10001020FDFC1124952459FC50201C24E3FE4102 4941:200023FC500848D080207BFE228A2252FAFA22222A22B3FE62223A22E3FE0202 4942:200023FE52024CFC800079FC204020A4FB3820582894B33460523890E3500020 4943:104010402BFE26924088B9FE13101510FDFE1110951059FE51101D10E1FE4100 4944:200023FE52004A4882487AFC22482248FBFE22002AFCB28462FC3A84E2FC0484 4945:01007FFC01007D7C11107D7C11101CFEE10006C01830EFEE01003FF80920FFFE 4946:0100FFFE04407C7C04403C7804407D7C06C01830EFEE01003FF811100920FFFE 4947:1020101029FE25024102B9FE110011EEFD2211AA9566592251661EAAE2224466 4948:2088208853FE488880247BFE20502088F904228A2888B3FE60883888E1080208 4949:100013FE2A02244040F8B908121011FCFD24112495FC585050581C96E112420E 494A:102013FE282025FC4020BBFE100011FCFD0411FC950459FC51041DFCE0884104 494B:1020101029FE240042FCBC8410FC1000FEFC10089410585050201E00F1544252 494C:020001007FFC40043C7824483C7824483D7806C01830EFEE01003FF80920FFFE 494D:08207E2008F8FF2814287F6A082AFF56098206C01830EFEE01003FF80920FFFE 494E:23FE220052FC4A0083FE7A9422A822C4FA0022FC2A84B2FC62843CFCE484088C 494F:2280228E54EA494A804A724A25EA2C4AF44A256AA54A754E25683788C4080408 4950:00207E7C14C40838FEC62A2048FCA844118C06C01830EFEE01003FF80920FFFE 4951:102010202BFE24A840A8B97412221070FCA811469478588851501C20E0504180 4952:7CF8048804F87C2041FC7D2405FC04282BFC16C41830EFEE01003FF80920FFFE 4953:1088108829FE248840F8B88810F81088FDFE108895245AFA50201C20E1FE4000 4954:200023FE5050485083FE7A52225223FEF92420A82BFEB07060A83924E6220020 4955:2108210855484B90811E77D425642554F5542754A5D4754825483554C46404C2 4956:108810502BFE245041FCB954118C1174FD0411FC94205BFE50501C88E1044202 4957:2108210857C84908811E7B9220242380F80827C82908B10865943954E1240342 4958:10881088295426224088B88811541222FDFC1104950459FC51041D04E1FC4104 4959:2044272455284D7E85107630254A251AF52C254CA51A762A24483408C4280410 495A:3FF820082EE82AA82EE82AA82EE82AA82FE8228824483BB8210A4FEA45469FF2 495B:108013DE288A25CA408ABBD210A61040FC8811F094245BFE50221D24E2A24040 495C:200023DE52524BDE82527BDE22222222FAFA22222A72B2AA63263A22E22A0204 495D:202023FE52504BFE82527BFE229422D8FA9222CE2A00B28462983CE2E482087E 495E:2108220827C854508FDE746427D42214F91427D42A14B3C862483C54E55408A2 495F:2200227C52444A7C87447A7C2220237EFA9226522A6AB242627A3A02E2140608 4960:2088208853FE48888014781223FE2210FAF422142AF4B2A862AA3AFAE2160422 4961:2114255455544DFE855477D4245C2440F77E2510A5FE751025383554C5920910 4962:0810FF7E08107F7C41047F2822101F28E14406C01830EFEE01003FF80920FFFE 4963:2C7844486C4844867D7800487C301048FD8406C01830EFEE01003FF80920FFFE 4964:11FC10202BFE262241ACB82011AC1040FCFC110496F4589450F41C8AE082407E 4965:202023FE5088485083FE7A5023FC2254FBFE22542BFCB25062D83D54E6520850 4966:202021FE54404AFC81107AFE200026FCFA8422FC2A84B2FC62843A8CE50008FE 4967:2040207C50404BFE820279FC20A82154FA8821FC2A8AB0F8608838F8E08800F8 4968:200023DE52524BDE82527BDE220222FAFA8A22FA2A02B2FA628A3AFAE2020206 4969:228822A856A84BF0801E722425D42C14F41425D4A554754825683554C6140422 496A:200023FE52024BFE82027BFE21082252FB9C21082A52B3DE60003AA4E2520452 496B:2110211457D249108FFE729024502FF4F49427F4A49477E8248A37FAC4260042 496C:108813FE2888242443FEB82011FC1124FDFC112495FC592450081DFEE0884058 496D:14141010FEFE10105454383854549292313006C01830EFEE01003FF80920FFFE 496E:200023FE50504BFE82527BFE200023DEFA9223D22A52B3D2629A3A94E3D00010 496F:200023FC52944A9483FC7910225223DCF81223CE2A40B3D2625C3BD0E25202CE 4970:2040202057FE4900810079FC20002088FBFE22AA2AAAB3FE608838AAE3FE0022 4971:202023FE52024840819C790421DC2104F9FC21002BFEB40262AA3AAAE4140008 4972:200827E854084DC8855E755225E42400F7E826A8A6A877E8241437F4C0240042 4973:23FC204051F8490881F8790827FE2442FAA4228A2C7AB08061F83A88E070038E 4974:2020222253FE489081FE7B1025FE2110F9FE211029FEB10063DE3A52E2720206 4975:20102010577E4D1085FE754425EE2744F56425DEA50075FE2728352AC04A0086 4976:200023FE52224ACC82447BEE224422EEFB5422442A10B210625E3A50E25005FE 4977:244227722AA2511A8BEA722A23EA222AFBEA222A2BEAB14A67F23942E24A0444 4978:F7FC124817FCFC4686ECF55416EC155457EC26C41830EFEE01003FF80920FFFE 4979:208023DE508A49D280A67BD0209C2050FBFE20502AAAB3FE62523AAAE3FE0002 497A:200023FC3810211041107910A21023FEF8302050209021102A10341020500020 497B:100010003DFC20204020BC20102013FEFC5010501050109014921912120E0400 497C:108010803C8020FC4154BE5410541094FC941124122410441444188411280010 497D:204020483A44224043FE7880A08020FCF9442144214822502A20345028880306 497E:200023FE3A022484408078FCA0802100F9FC2004200423F42804300420280010 497F:1008101C3DE021004100BDFE11201120FD3C11241124112415241A4412540488 4980:200027BC3884208444A47A94A2942084F98C229424A420842884308422940108 4981:2100211E391227D241147914A7D82114F91227D22112211A2914321022100410 4982:204020203BFC220442047BFCA20023DCFA44235422CC22442ACC3554244408CC 4983:208820883BFE20A8402279FAA0242028FBFE204020FC21842AFC348420FC0084 4984:102013FE3C2021FC4124BDFC112411FCFC2213FE1050109415881AA814C40082 4985:208820503BFE202041FC7820A3FE2124F8A823FE200021FC2904310421FC0104 4986:23DE22523BDE225243DE78A0A1FE2320FDFC212021FE200029FC30882070078E 4987:00103E50205020483C8820A43D2422422040FE8010F820084408FE0802500020 4988:00403E40204020403DFE20403C40204020FCFE90109021104510FE1002FE0000 4989:00003EFE20AA20AA3CAA20AA3CAA20AA20AAFEAE10C220824482FEFE02820000 498A:00203E202020203C3C2020203DFE20002020FE2010A820A44522FE2202A00040 498B:00883C8820883BD0209E3BE4209427D4F91421D421544948F9484A5402D40422 498C:00007C7C44447C7C44447C7C410441044FE44104410441045FF4400440144008 498D:7C7C44447C7C44447C7C4004440447F4480457C4418442044414441443F4400C 498E:7C7C44447C7C44447C7C40044FC440045FE4450445044504492450E440144008 498F:00007C7C44447C7C44447C7C410442844464581C444444444444484450544008 4990:00007C7C44447C7C44447C7C400440E45F0441045FE441047FFC410445144208 4991:7C7C44447C7C44447C7C420442044FC4424442445FF442044504448448545008 4992:7C7C44447C7C44447C7C40045FE44104420447C44C445444444447C444544008 4993:7C7C44447C7C44447C7C4104410441F4410441044FE4482448244FE440144008 4994:7C7C44447C7C44447C7C400440044FE448244FE448244FE440045FF44004400C 4995:7C7C44447C7C44447C7C4004482444445FF4444444447FFC444448444844504C 4996:7C7C44447C7C44447C7C410441045FF441044FE440044FE448244FE44824400C 4997:7C7C44447C7C44447C7C410442044FE44AA44AA44AA44AA45FF4400440144008 4998:7C7C44447C7C44447C7C40044FE448244FE448244FE4491448A44A444C24481C 4999:7C7C44447C7C44447C7C410441045FF441047FFC40445FF44844444441544088 499A:7C7C44447C7C44447C7C400440E44F0441045FF441044FE448244FE440144008 499B:7C7C44447C7C44447C7C420447C448845FE441245FF441244FE441044304400C 499C:7C7C44447C7C44447C7C40045FF442044FE444247FFC40044FE448244FF44008 499D:7C7C44447C7C44447D7C41044FE441045FF442844AA44A945494448449944008 499E:7C7C44447C7C44447C7C400449F44444504449F44444484458444BFC4804400C 499F:7C7C44447C7C44447C7C410449244924555441044FE4410441045FF44004400C 49A0:7C7C44447C7C44447C7C40045FF44204451459A44AC445A45A9444945A84410C 49A1:7C7C44447C7C44447C7C41045FF4501447C4444447C4440447E4442447E4400C 49A2:7C7C44447C7C44447C7C5084488463E45084488457F47104522457F45014400C 49A3:7C7C44447C7C44447E7C41045FF4482444447FFC40044FE4482448244FE4400C 49A4:7C7C44447C7C44447C7C40044EE44AA444444AA451044EE44AA444444AA4510C 49A5:7C7C44447C7C44447C7C4004444444445EF444444EE45554644C444444544008 49A6:7C7C44447C7C44447C7C410442844C6477DC41045FF4492445447FFC4004400C 49A7:7C7C44447C7C44447C7C400442044CE448244EE448244FE4428444945874400C 49A8:7C7C44447C7C44447C7C41045FF441044FE449244FE449244FE445444924410C 49A9:7C7C44447C7C44447FFC48244FE448244FE448244FE444044FC4544443945C68 49AA:7C7C44447C7C44447FFC48244FE448244FE444044FF459146A944FD44054402C 49AB:7C7C44447C7C44447C7C400444445FF4444441044FE449245FF442844444482C 49AC:7C7C44447C7C44447C7C44045EF444544E5444545EB445045FF442844444482C 49AD:7C7C44447C7C44447C7C40E44F0441045FF44544492457D4444447C4445447C8 49AE:7C7C44447C7C44447D7C4FE441044FE442045FF444444FE4545C67C4444447CC 49AF:7C7C44447C7C44447C7C40047F444844527C5F9444545F54442447547C94510C 49B0:783C48247A3C4BA47CBC4FC4554447C445444FE449244FE449244FE4411440F4 49B1:7C7C44447C7C44447C7C41E45E2445444F8448844FC448444FE448245524656C 49B2:7C7C44447C7C44447C7C420447C448445FF46A244C944FF448044BE44A2453EC 49B3:7C7C44447C7C44447C7C520457746D54775455646F547C545654556466C4444C 49B4:7C7C44447C7C44447FFC4AA44FE441044FE441045FF444444FE441045FF4410C 49B5:7C7C44447C7C44447C7C40045FF449245FF4711C5BB455545BB455545BB4511C 49B6:200013FC1004420447C4484450844FE441245FF441244FE44104450442144008 49B7:200013FC10044004410449244924555441044FE4410441045FF4400440144008 49B8:200017FC00044FE449244FE449244FE441045FF45114515457D450545034400C 49B9:00207C2044204820482050204BFE482044204420442068205020402040204020 49BA:00007C0045FE4820482050204820482044204420442068205020402040A04040 49BB:00007DFC440448084810502048204BFE44204420442068205020402040A04040 49BC:00407C4044404BF8484850484848484847FE444044A068A05110411042084406 49BD:00007DF844084850482050104BFE482244244420442068205020402040A04040 49BE:1040104020807C88450447FE7C02409040907C90449044907D124512020E0400 49BF:00207C204420482049FC512449244924452445FC452468205020402040204020 49C0:00407C40444048404BFE5040488048904490452045206A485244448441FE4082 49C1:00807C80450049FC4A04540449E449244524452445E469245004400440284010 49C2:00007DFC444448444844504448944888450044FC448468845084408440FC4084 49C3:00007C0045FC4924492451244924492445FC4524452469245124412441FC4104 49C4:00807C8044F849084B1054A0484048A04518460645F869085108410841F84108 49C5:004078404BFC484053F8504863F852404BFC4844485468A850A0411042084406 49C6:00907C90449048904BFC509048904890449047FE440068905088410841044204 49C7:0040782048204BFE5040504060A050A249A44A984C906888508440A240C04080 49C8:00007BFE48505050505061FC5154495449544954695C51844104410441FC4104 49C9:00007DFC4524492449FC5124492449FC4420442045FC68205020402043FE4000 49CA:00207D20452049FC4920522048204BFE4400440045FC69045104410441FC4104 49CB:00007DFC4504490449FC5104490449FC4504450445FC6850509040924112420E 49CC:0008783C4BC0504452246128510048404BFE4888690853904060405041884604 49CD:00887C8445024A224820505048884904460245FC450469045104410441FC4104 49CE:00007CFC4484488448FC500049FE4902450245FE4502690251FE4102410A4104 49CF:00407C4044FC48884950502048D84B2644F8442044F8682053FE402040204020 49D0:00407C2047FE480049FC510449FC480045FC440844106BFE5020402040A04040 49D1:004078204BFE52025404600053FE482048204920693C512042A04260443E4800 49D2:00207C2044204BFE482051244924492446AA447044A868A85124422244204020 49D3:00007DFC452449244974512449FC490445744554455469745104420442144408 49D4:00207C20445048884944522249F848084450442044A46A82528A428A44784000 49D5:00147812481057FE5010601053D24A524A524A546BD4500840EA471A42264042 49D6:00487C44445E49E048285012486A49964448445E45E0682450284012406A4186 49D7:01007D0045FE4A004DFC510449FC490445FC448044FC69085290406041984606 49D8:010079F84A0853F0501067FE508049444E6848B06928566840A4412246A04040 49D9:00407A484A48524853F8604050A049104A884C86689052A84294449442804100 49DA:00207C1045FE480048FC508448FC480045FE4502457A694A517A4102410A4104 49DB:004078204BFC5108509063FE52024C4448204BFC688050F84088410841284210 49DC:00207C1045FE4910497C511449FE4914457C4510457C694451444244427C4444 49DD:00207D24452449FC482053FE4800482045FC4524452469FC5020402443FE4102 49DE:00007DFE452049FC492051FC4920492045FE440246AA6AAA52AA420240144008 49DF:001E7DE04422491248945080482049CE4502450245CE69025102410241FE4102 49E0:00207BFE482051FC512461FC512449FC48224BFE680853FE4108408840284010 49E1:00107DFE4510497C491451FE4914497C4510457C4554697C5154427C4254444C 49E2:00007BFE4A00527C52446244527C4A004AEE4AAA6AAA52AA42EE420043FE4000 49E3:00007DFC445049FC4954515449FC480045FC440047FE682050A8412442A24040 49E4:00507A524954505053FE608850504BFE482049FC682053FE4050408841044602 49E5:002078204BFE502051FC612451FC492449FC48226BFE5042402442A2428A4478 49E6:000E7BF048445224510863F852084BFC4A044BFE6A0252AA42AA450244144808 49E7:010478884BFE482051FC502063FE5054499248904BFE689050D4438A409641A2 49E8:00507A524954485053FE5088605053FE482049FC48206BFE50A8412446224020 49E9:00087B884888511057DE629452A44B944A944B946A9452C84388469440A440C2 49EA:002078104BFE4A1052FE5254625452BA4A284A444A826A2052FE4444443848C6 49EB:00207BFE480051FC510461FC50004BFE4A0249FC684053A440D8433440D24330 49EC:004078204BFE520251FC6148525049FC4B0449FC690451FC410441FC40884104 49ED:004078804BFE5222528A625253264A524AAA4BFE6840502442A2428A44884078 49EE:00207BFE4A2251FC502060F8502049FC482049FC695451FC404042A4428A447A 49EF:01F07A104FFC520453FC622453B84A2249FE4A106FFC524443FC40D0414A463E 49F0:0406E438AF08A910B224AFBCCA88AA94AFBEAA8AAA88AFACC02A954A95488018 49F1:20502048208020FEFD90269024FC2490249024FC25902690449040FE80800080 49F2:00507C48108010FE1190129010FCFE90109010FC10901090109010FE10801080 49F3:08500848088008FE49904E9048FC4890489048FC48904E905890E0FE00800080 49F4:105010481080FEFE11901290FCFC0490049048FC28901090289044FE82800080 49F5:105010481080FEFE9390129010FC2890289028FC28904A904C9088FE00800080 49F6:090008801FFC30805FF890801FF810801FFC12000100FFFE0000082010102008 49F7:205020483C8044FEA990129028FC4490829030FC08900090609010FE08800080 49F8:10501048108010FEFD90129010FC10907C9044FC4490449044907CFE44800080 49F9:010000803FFE2250224824FE24902D9036FE2490249024FE4490449084FE0480 49FA:082808240840FF7E10C81148207E3E486248A27E2248224822483E7E22400040 49FB:08500848148022FE4190BE9000FC00903E9022FC2290229022903EFE22800080 49FC:1050504850807CFE5190929010FCFE90009000FC7C904490449044FE7C804480 49FD:0628782408404A7E2AC82D48087EFF4818481C7E2A482A484848887E08400840 49FE:10501048284044FE82907D9012FC1090FE9010FC10907C90449044FE7C804480 49FF:242824247E40247E24C8FF48007E7E484248427E7E48424842487E7E42400040 4A00:20501048288044FE9190129054FC38901090FEFC10903890549094FE10801080 4A01:7E20243E1848FFA829104A28984609001FFC30805FF890801FF810801FFC1000 4A02:0620382008A47EA819202C504A8809041FFC30805FF890801FF810801FFC1000 4A03:00287E2442407E7E42C87F48087EFF488148107EFF4822486448187E2440C240 4A04:082814242240497EBEC80548087EFFC814487F7E5548634841487F7E41407F40 4A05:10281024FE40107EAAC84548827E7D4844487C7E44487C481048547E92403040 4A06:49202A3E7F4849485DA86B10492841460A001FF831005FF091001FF011001FF8 4A07:285024487EFEC9907EFC48907EFC48907EFE40807DFC0488285010202858C586 4A08:20501048FE8082FE7D90569098FC7C90C4907CFC44907C9044907CFE28804480 4A09:002877245540777E55C87748557E77482248557E1048FF482248647E1C40E340 4A0A:08801FFC3080DFF810801FFC14283F7E64C8BF7E24483F7E10041E7C12442244 4A0B:00003FF801007FFE41029D7401001D70000000F03F00020003F87E02020201FE 4A0C:00003FF801007FFE41029D7401001D7000001FF000007FFC044008441044603C 4A0D:3FF801007FFE41029D7401001D70000008203FF808200820FFFE102020204020 4A0E:3FF801007FFE41029D7401001D7000007F1001107F1040207F2401420AFE0442 4A0F:3FF801007FFE41029D7401001D704080208009FC12042448E04020A023182C06 4A10:3FF801007FFE41029D7401001D70010006C01830E7CE00001FF010101FF01010 4A11:3FF801007FFE492284140100FFFE01007FF801083FF821003FFC0284044C1830 4A12:3FF801007FFE41029D7401001D7000007EFC224412240A14122422444A940408 4A13:3FF801007FFE41029D7401001D7000003FF8200827C8244827C820083FF82008 4A14:00003FF801007FFE41029D7401001D70000011100920FFFE044008423042C03E 4A15:3FF801007FFE41029D7401001D70000011FC482020200BFE7020102010A00040 4A16:3FF801007FFE41029D7404007FFC08001FF028104FF088100FF0081008500820 4A17:3FF801007FFE41029D74000000FC7F00121009203FF00040FFFE010005000200 4A18:3FF801007FFE41029D7400001FF010101FF010101FF010101FF004421842E03E 4A19:3FF801007FFE41029D7401001D700000203813C08040484017FEE040204023FC 4A1A:3FF801007FFE41029D7401001D7008001FF86488090836280110489487F20000 4A1B:3FF801007FFE41029D7401001D700000100CFDF0110039FE5510921012101410 4A1C:3FF801007FFE41029D7401001D7000003E7C22443E7C22443E7C22444A948508 4A1D:3FF801007FFE41029D74000001003FF80100FFFE10101FF010101FF010101030 4A1E:3FF801007FFE41029D74000001F87F0001001FF011107FFC412441F45E144008 4A1F:3FF801007FFE41029D7401001D702000104083F8404017FC2040E3F820402FFE 4A20:3FF801007FFE492284141FF010101FF010101FF008001FFC2104528414541FE8 4A21:3FF801007FFE41029D7401001D7000001FE0004051944924551442047FFC0004 4A22:3FF801007FFE41029D7408207FFC08200FE008200FE00820FFFE124014201FF8 4A23:3FF801007FFE41029D7408207FFC08200FE001003FF821083FF80100FFFE0100 4A24:3FF801007FFE41029D7401001D702040104007FCF44417FC144417FC280047FE 4A25:3FF801007FFE41029D7409001FF831005FF091001FFC10003FF0082007C0F83E 4A26:3FF801007FFE41029D7402003FF808207FFC41043FF8040007F0081010502020 4A27:3FF801007FFE41029D7401001D7020201050FE880526441028FC2E08F0704008 4A28:3FF801007FFE41029D740080210013F80208F3F8120013FC120413FC280047FE 4A29:3FF801007FFE41029D7401001D7020201020FDFC092411FC392455FC90201020 4A2A:3FF801007FFE41029D74000011FC112411FCFD2411FC10201DFCE02043FE0000 4A2B:3FF801007FFE41029D74000001007FFC11102BA845641918E3E60E4001800E40 4A2C:3FF801007FFE41029D7401001D702000111081104FBC1110E3B8255429122110 4A2D:00107F100854FFB888906B7C08446B44007C7E440044FF7C104422447F540148 4A2E:3FF801007FFE49229414FEFE10107C7C1010FEFE10103FF800081FF800083FF8 4A2F:3FF801007FFE41029D7400207BFE482051FC612451FC492449FC687050A84124 4A30:3FF801007FFE49228414211017FC911041F048400BF81248E3F820402FFE2040 4A31:3FF801007FFE41029D74120027FC42088BF8120833F8510093F8151010E0171E 4A32:00207F20083CFFC488886B7E08526B52007EFF90082C7F2A5528554A554A4386 4A33:3FF801007FFE41029D7400003EF822883EF822883EF822883EF814502692450E 4A34:3FF801007FFE41029D740000550836087F7E14087F4808283E2808080F287810 4A35:3FF801007FFE4922A7FC10A017FC84A447FC520813F82208E3F8204027FC2040 4A36:3FF801007FFE41029D7408201FF000104FE44AA449647FFC0440FC7C24444444 4A37:3FF801007FFE41029D74000011087BCE11083B88557EBF9220943F88209421A2 4A38:3FF801007FFE41029D7400187BE0495053F8604053F8480849F86840529444F4 4A39:3FF801007FFE41029D74108011FC228828706B8EA9FC29AC297429FC28202154 4A3A:3FF801007FFE49229FF404400FE000007C7C1010FEFE92925454FEFE28287C7C 4A3B:7C7C1010FEFE92927C7C54547C7C00007C7C1010FEFE92927C7C54547C7C0000 4A3C:104411FEFE5410487CFE1190FEFE00907CFE44907CFE44807DFE4444543849C6 4A3D:04407C7C04403C7804407C7C044004403FF0001000103FF02000200420041FFC 4A3E:010000803FFE2000212021202F3C212021202738212021204F3C412081200120 4A3F:00003FF801000200FFFE08203018C44604407C7C04403C7804407C7C04400440 4A40:04407C7C04403C7804407C7C04401FF010101FF010101FF010101FF008201010 4A41:04407C7C04403C7804407C7C04403FF002007FF802020DFE70401C78F1C41C3C 4A42:0020FE2010202050FE50AA88AB44BA22AA20AAF8BA08AA08AA10FE1082200020 4A43:0010FE9010902092FE92AA94AAF4BA98AA90AA90BA90AA92AAB2FED2828E0000 4A44:0000FE7C10442044FE54AA54AA54BA54AA54AA54BA10AA28AA28FE4A828A0106 4A45:0010FE10101020FEFE92AA94AA90BAFCAAA4AAA4BAA8AAA8AA90FEA883440282 4A46:0040FE401040207EFEA0AAA0AB20BA3EAA20AA20BA20AA3EAA20FE2082200020 4A47:0010FE1010102010FE1EAA10AA10BA10AAFEAA82BA82AA82AA82FE8282FE0082 4A48:0040FE40107E2080FF7CAA44AA64BA54ABFEAA44BAA4AA94AAFEFE0482280010 4A49:0014FE1210FE2010FE10AAFEAA92BA92AAFEAA92BA92AAFEAA92FE9282920086 4A4A:0020FE1010FE2082FE40AA4EAA6ABAAAAAAAAAAABB6CAA28AA4AFE4A828A0106 4A4B:0010FE0810FE20A4FEA4AAA4AAFEBAA4AAA4AAF6BAACAAB4AAA4FEA483240024 4A4C:0028FE241040207EFEC8AB48AA7EBA48AA48AA7EBA48AA48AA7EFE4082AA012A 4A4D:0010FE1010FE2010FEAAAA44AA82BB7CAA44AA7CBA44AA7CAA10FE5482920030 4A4E:0010FE1010282044FE82AA7CAA00BAEEAAAAAAAABAEEAA44AA44FEAA82AA0112 4A4F:0024FEFE10242000FEFEAAAAAAAABAFEAA14AAFEBA90AAD2AAACFEAA82960122 4A50:22202220FF20227E3E4008807F3C490449087F100820FFC008420842083E0800 4A51:2200227EFF0222023E02083E7F20492049407F7E0802FF820802080208140808 4A52:2200227EFF1022103E1008107F1049FE49107F100810FF900810081008500820 4A53:28802880FC8028FE390212427C42548254A27D1213FAFD0A1002100210141008 4A54:280028F8FE882888388811067E0055FC54847C841048FE501020105010881306 4A55:28002840FD9E2912391211127D12551255127D12115AFD941110101010101010 4A56:28202820FE2028A838A410A27D22552056247C241028FE081010102010C01300 4A57:280028FCFE842884388410FC7C84548454847CFC1084FE841104110412141408 4A58:22002200FF7E22083E1008107F24494449787F080810FF940822087E08220800 4A59:28202810FE1029FE382010207C44548455F87C101020FE44108211FE10821000 4A5A:2804281EFDF02910391011107D1055FE55107D101110FD08110A114A11A61112 4A5B:28402820FC282808380810487C54555255527D601260FC4410C41144123C1000 4A5C:28202820FE20282039FC11247D24552455247DFC1124FF241124112411FC1104 4A5D:2808281CFDF02950395011507D50555055507D481148FD681154127412521400 4A5E:28202820FE202820383E10207C20542055FC7D041104FF041104110411FC1104 4A5F:28202820FDFE282039FC10247DFC552055FE7C22102AFC541050108811041202 4A60:50005006FBB8508870882108F93EAB88A888FA882288F93E21002280247E2800 4A61:28202820FC202BFE382010207D24552455247EAA1020FC501050108811041202 4A62:5104510EF930512077E02120F93EA964A9A4FF242124F9242124212425442284 4A63:28202820FC502888390412FA7C20542057FE7C201128FD241222142210A01040 4A64:280028FCFE84288438FC10847C8454FC54847C8410FCFE50105010921112120E 4A65:5004500EFBB8508870882128F92EABA8A8A8FAA822A8F93E21002280247E2800 4A66:108020FC6910AA9028602890230C04407FFC044007C001001FF01110FFFE0100 4A67:28402820FDFE2800380010FC7C00540054FC7C001000FCFC1084108410FC1084 4A68:280028FCFE8028F8388010F87C8057FE55407D241128FF101108114411821100 4A69:50405020FBFE520275042100F9DEAA52AA52FB52249AF894211021122212240E 4A6A:28202810FDFE29023A0410F87C88548854F87C801080FCFC1084108410FC1084 4A6B:500053FEF820502073FE2222FA22AB32AAAAFAAA2376FA6622222222222A2204 4A6C:28202820FDFE282038FC10407DFE548855247E2210F8FC2011FE102010201020 4A6D:28202820FDFC2850388811047FFE540855E87D281128FDE81128100810281010 4A6E:280029F8FC08280839F810087C0857FE54207E221174FCA81124122210A01040 4A6F:500053FCF8085010702023AEFAA2AAAAAAA4FAA423AAF83220A0204027FE2000 4A70:280028F8FE88288838F810007DFE548854F87C8810F8FE88109E13E810081008 4A71:504050A0F910520875F62000FBC4AA54AA54FBD42254FA5423D42244225422C8 4A72:28402820FDFE2948394811FE7D48557855007DFC1144FD4811281210122814C6 4A73:28402820FDFE292238A411287C50548855047CF81088FC881050102010D81306 4A74:2880289EFC9229D23892109E7C9255D255527D5E1152FD5211D21022102A1044 4A75:28002BFEFE2228203BFE10207DFC552455FC7D2411FCFC2013FE102010201020 4A76:28202924FD2429FC382011FE7C00542055FC7D241124FDFC1020102413FE1102 4A77:28202810FDFE2884384811FE7D02562454107DFE1040FC7C1044108410941108 4A78:28882888FDFE2888380011FE7C88548854F87C8810F8FC88109E11E810081008 4A79:280028FEFE00287C3844107C7C0054FE54827CAA1092FEFE1092109210921086 4A7A:50905088F9045242748821FCF804A800ABDEF8422252F94A22522042214A2084 4A7B:280029FEFD2029FC392011FC7D20552055FE7C0212AAFEAA12AA120210141008 4A7C:28202A20FD7C28A4381810E67F10557E55107D7C1110FDFE1110111012FE1400 4A7D:500053FEFA00527C72442244FA7CAA00AAEEFAAA22AAFAAA22EE220023FE2000 4A7E:50405020FBFE520072482248FBFEAA48AA48FA482278FA002554252A2A2A3000 4A7F:282029FCFC2028883BFE10887DFC550455FC7D0411FCFD0411FC108811041202 4A80:282029FEFF0228F8388810F87C8054FC54847CFC1000FE2010541142114A1238 4A81:28502952FCD4285039FE10887C5055FE54207CFC1020FDFE1050108811041202 4A82:52085208FFBE520872082FBEFAAAAAAAAAAAFBAE2208FF1C2AAA324822082208 4A83:51085088FBC8501073DE2264FBD4A814ABD4F8542094F8E82388209422942122 4A84:28882888FDFC2888388813FE7C2055FC55247DFC1124FDFC1000108811041202 4A85:280029FCFD54295439FC10807DFE564255F27D521152FDF2104A13FA100A1004 4A86:285029FCFD5429FC395411FC7C0055FC54007DFC1104FDFC1088105013FE1000 4A87:28882BFEFC8828243BFE10207DFC552455FC7D2411FCFD24100811FE10881058 4A88:2810287CFE54297C391010FE7C00577C55447D7C1140FD7C1144117C1280147E 4A89:51245248F924500073FC2294FA64AA94ABFCFA482368FA48236A224A22462362 4A8A:51105090FBDE5010725E2182FBDEA810ABDEFA5023DEFA5023DE2250225222CE 4A8B:2810287CFE54297C391010FE7C44577C55447D7C1144FD7C112811441280147E 4A8C:51F05210FBFC560473FC2224FBB8AA22A9FEFA1027FCFA4423FC20D0214A263E 4A8D:53DE5252FBDE525273DE2222FAFAAA22AAFAFAAA22FAFAAA22FA227222AA2226 4A8E:522253FEF89051FE731025FEF910A9FEA910F9FE2100FBFE228A237622522276 4A8F:101010107E1022FEFF9200927E9242AA7EAA08CA7E82088248827E82088A0884 4A90:104010207C282408FE0800487C5445527D5211607E60104450C47D44123C1000 4A91:102010107E1022FEFF8200847E4042447E4808507E60084248427E42083E0800 4A92:102010107E0022FEFF1000107E1042107E7C08107E10081048107E1008FE0800 4A93:102010207E202220FF3C00207E2042207EFC08847E84088448847E8408FC0884 4A94:102810247DFE2420FE2001FC7D2445247DFC11247D2411FC51247D241124110C 4A95:108010807CFE2502FE2200AA7C7244227DFE10227C7210AA51227C22100A1004 4A96:104010407E7E2280FF7C00447E7C42447E7C08207E3C084448A87E10082808C6 4A97:100011DC7D442544FF4401DC7D0045007DDC11147D1411D451087D0811141122 4A98:100010FC7C842484FEFC00847C8444FC7C0011FE7C101090509C7C901150123E 4A99:101410127DFE2410FEFE00927CFE44927CFE10927C0411FE50447C241024100C 4A9A:100011FC7D0425FCFF0401FC7C0047DE7C4212527D4A10C6535A7C42114A1084 4A9B:101E10F07C922454FEFE00547C9245007CFE10927C9210FE50927C9210FE1082 4A9C:104010787C8825FEFEA400D27CFE44807CBC10807CBC108050BC7D24113C1224 4A9D:104411FE7C542448FEFE01907CFE44907CFE10907CFE108051FE7C44103811C6 4A9E:00003FF80100FFFE028004401830E44E04407C7C04403C7804407C7C0440FFFE 4A9F:100011F8FE88105010207C50558C545055DC545055DC5C5011DC105013FE1000 4AA0:1640F87C9084FE2832205250968C100004407C7C04403C7804407C7C0440FFFE 4AA1:11201CBE704250947D9034A85C46900004407C7C04403C7804407C7C0440FFFE 4AA2:12201D3E70425094531051287D46145035DC345055DC985011DC105013FE1000 4AA3:1220113E1042FC94131011287C46545055DC54505DDC305051DC905013FE1000 4AA4:281E29F02892EE5429FE2854EE92290028FE2892EE9228FE28922E92F0FE4082 4AA5:10001EFC1044FF2881107E2800C67E2842EE7E2842EE7E2842EE7E2824FE4200 4AA6:200010007CF8002044202820FE2000207C20442044207C20442044207DFC4400 4AA7:202010207C2000A044AC28B4FEE401A47CA444B444A87CA244A244827C7E4400 4AA8:204010407C4000FC44842904FE0400847C44444444447C04440444047C284410 4AA9:202010207C20005044502888FF4402227C2044F844087C08441044107C204420 4AAA:10007E7C124422444A7C844401003FF80820FFFE00001FF010101FF010101FF0 4AAB:200010FE7C00005244A42928FE94004A7C0044FE44107C10441044107DFE4400 4AAC:202010207DFE0020442029FEFF0202047CF8441044207DFE442044207CA04440 4AAD:202010107CFE000044442828FEFE00007C7C444444447C7C444444447C7C4444 4AAE:204010407CFE012244AA28FAFE4200947D4844FE45227EAA44FA44427C944508 4AAF:08202AA44D28145022887FFE41029FF404407FFC00001FF010101FF010101FF0 4AB0:2040102079FC0088485033FEFC0001FC790449FC490479FC48204A947A8A4C7A 4AB1:000001FEFC20044005FC050405047DFC410441FC4104450459FC608841040202 4AB2:000000FEFE10282028FC2884288428FC288428FC28842A844CFC484880840102 4AB3:000000FE7E10122012FCFF84128412FC7E8412FC1084108420FC204840848102 4AB4:080008FE08107F20497C08440844147C1444147C14442544267C440080280044 4AB5:00007EFE0410242024FC248444847FFC0C8414FC1484248444FC844814840902 4AB6:00007CFE4410442044FC7C84448444FC7C8444FC448444844EFCF04800840102 4AB7:200020FE40107E2082FC02847A844AFC4A844AFC7A844A8402FC024814840902 4AB8:00007EFE421042207EFC4884488448FC7E8448FC488448844AFC4A4866844302 4AB9:00007EFE0810082010FC1484328451FC908410FC108400840EFCF04840840102 4ABA:100010FE10107E2010FC10841084FEFC108410FC2084288444FCFE4842840102 4ABB:100010FE20104420FEFC0284248424FC2484FEFC2484248424FC444844848502 4ABC:100010FE9210922092FC9284FE8410FC108492FC928492849EFCF24800840102 4ABD:00007CFE4410442044FC7C840084FEFC208440FC7C84048404FC044828841102 4ABE:0010FF10082810287E44428242087E1042647E08421242647E08243042C08100 4ABF:080008FE10107F20417C41446544557C4944497C55446544417C7F0041280044 4AC0:00007EFE421042207EFC428442847EFC408448FC44844A8452FC604840840102 4AC1:100011FE20207C4045FC45047D0445FC45047DFC4504450445FC7C8845040202 4AC2:100010FE3E104220A47C18441044247CC8441F7C2144D2440C7C08003028C044 4AC3:00007F7E401040205E7C404440447F7C5044517C5A445444527C910098281044 4AC4:440024FE281000207CFC4484448444FC7C8428FC288428842AFC4C4888840102 4AC5:100008FE7F104120497C084408447F7C0844187C1C442A44497C880008280844 4AC6:0400053E048804107FBE44224422753E5522553E5522522252BEA680899410A2 4AC7:0C0030FEC6101820637C0C44F044007C7E44427CFF444244FF7C42004A284444 4AC8:0800497E491049207F7C08441444227C514488FC08447E44027C040004280844 4AC9:0C0030FEC210142048FC3084C88414FC2484CCFC14842484C4FC044828841102 4ACA:0000FEFE08101020347C52449144107C00447E7C42444244427C42007E284244 4ACB:0C0070FE1010FE2038FC5484928400FC1084FCFC2484448428FC10482884C502 4ACC:080010FE7F104920497C7F444944497C7F44147C2444FF44047C040004280444 4ACD:140014FE1410F720147C14441444777C1444147C1444F744147C140014281444 4ACE:0000F77E11105520227C55448944107C0044F77C11445544227C550089281044 4ACF:2200227EFF902220227C3E442244227C3E44227C2244FF44007C140022284144 4AD0:2200227E22102220F7FC22442244667C7744AAFCAA443244227C220022282244 4AD1:100010FEFE10102028FC4484FE8404FC748454FC5484748454FC044814840902 4AD2:000006FE781048207F7C48444544537C6144007C7E4442447E7C42007E284244 4AD3:200010FE7C10002044FC24842884FEFC008400FC7C84448444FC44487C844502 4AD4:20002F7EF5102520757C2544F544297C2344087C0844FFC4147C2200412880C4 4AD5:200010FEFE10002044FC2884FE8482FC10847CFC5484548454FC5C4810841102 4AD6:220022FEFF1022203E7C22443E44227C2244FF7C40445444627C40007E280044 4AD7:0000777E51105120517C77444044407C7744417C49447544427C420045284944 4AD8:00007CFE44107C2044FC7C8420847EFC928452FC6A8442847AFC024814840902 4AD9:080008FE7F1008202A7C2244FFC4227C2A44087C7F441C442A7C490089280844 4ADA:00003EFE221022203A7C2A442A447F7C41445D7C554455445D7C410045284244 4ADB:20002F3E210841105FBEC82248224FBE5222423E5FA24222453E448048945022 4ADC:08002A3E2A08AA90CCBEDDA2FFA2AABEAAA2DDBEFFA299A288BE8F80F0940022 4ADD:060078FE08100820FF7C1C442A44497CBE44227C22443E44227C22003E282244 4ADE:440024FE28100020FEFC108410847CFC108410FCFE840084AAFCAA48AA840102 4ADF:00007CFE441044207CFC0084FE8482FCFE8482FCFE848284FEFC284844848502 4AE0:180060FE0C1070200CFC70840084FEFC108434FC528490847CFC44487C844502 4AE1:2200147EFF901420147C7F441544FFFC15447F7C14443644557C948014281444 4AE2:03007C7E471044205F7C554456445C7C5544537C50445744557C5500A9A80044 4AE3:0E00F0FE2210922044FC20844484F8FC108424FCFE841084FEFC284844848302 4AE4:0000FF7E811000207E7C42447E44427C7E44107C0844FF44007C240042288144 4AE5:080010FE7F104920497C7F44497C49447F7C10441A7C2CA82FC44882480287FE 4AE6:0800083E7F080810083EFFA22022413EFFA240BE00227F22553E55005794FC22 4AE7:100020FE7C1044207CFC44847C8410FCFE8428FC548492847CFC104810841102 4AE8:1200123E12087A1013FE7CA210A2FCBE22A23ABE29222922293E4A805A9484A2 4AE9:1000223E7F08421094BEF7A20822363EC92230BEC4221922623E0C003014C022 4AEA:100010FEFE101020BAFC5484BA8410FCBA8454FCBA84108428FC244842848102 4AEB:08007F7E4910FFA0497C7F4408447F7C49447F7C1044FF44217C72000C28F344 4AEC:0000F7BE2108A510F7BE6322B5A2213E7FA240BE40A27FA240BE40807F9440A2 4AED:10007CFE54107C2010FCFE8400847CFC44847CFC44847C8444FC7C4828844502 4AEE:00007F7E01103F20017C7F440044777C2544F77C0244FFC4427C22002A280444 4AEF:4100211E0FE4F108429E44527FF2505E5752555E55525752555E5040A14C0092 4AF0:0020F92420A843FEF8A889248A22F9048904F9DE8A448D54F89E010452048C04 4AF1:00007FBE08087F9054BE54A254A241BE00227FBE08227FA254BE5480549441A2 4AF2:0280025E7FC442085E1E42925E92571E5D5242DE88520492545E51408F0C0012 4AF3:00007F7E551055207F7C20447F44917C7D44557C55447D44117C7D0005280244 4AF4:2200223EF7882210773EAAA22262003E7F22003EFFA20822493E4880A8941022 4AF5:10007F3E49086510533E49227F22083EFFA2A2BE4922FFA2203E3F0041148322 4AF6:20802A9EF5E42A8871DE6AB2A4922A9E2092041E04127FD20A1E1100208C4052 4AF7:0000FFBE0808EB90AABEEBA20822FFBE0822EBBEAAA2EBA2083E0F80F8144022 4AF8:00007FDE404A434A5C4A444A5F4A554A55525F52446A45445F404922801E0000 4AF9:00007FC0407E43485C4844485F48554855485F484448457E5F404922801E0000 4AFA:100011FC1104FD3411C4114421F42954295429F4514455545DF4851602060402 4AFB:00007FDE405243525C52445E5F52555255525F52445E45405F404922801E0000 4AFC:00107F1041104D7C711451147D1455FE7D10512855247D4444804042803E0000 4AFD:00007FC6405843485C4E44585F4E5578554A5F4A444A45465F404922801E0000 4AFE:00407C2044284C087448545455527D6256607C4454C4553C52007D004482807E 4AFF:001E7FCA404A434A5C5244665F40555E55525F52445E45525F404922801E0000 4B00:00487C4844884CBE752A55CA544A7C8A54AA7DF25412542A52447D004482807E 4B01:00107F08417E4D42712051247D3855207D225122551E7D0044804042803E0000 4B02:00287C2444204DFC7520552455247D2855287D105594552C52447D004482807E 4B03:00107F0841004D7C710051447D2455287D28511055FE7D0044804042803E0000 4B04:00147C1244104DFE7510551455147DD455087D0A551A552652427D004482807E 4B05:00407C4045FC4C847484552856107D0857DE7D4A554A5652525A7DE44482807E 4B06:00447D8444944C9477F4549455947DD456B47C945484549452887D004482807E 4B07:440025FC290401347DC4454445F445547D5429F4294429542BF44D168A060402 4B08:00007F4441284D00717C51447D44557C7D285128554A7D8644804042803E0000 4B09:00207C2045FC4C20742057FE54507C5055547D525652549052907D304482807E 4B0A:00107F1041FE4D10715451547DBA55107D28512455427D8044804042803E0000 4B0B:00207C2044F84C2075FC548855447C7854887D505420545052887D084482807E 4B0C:10001DFC11047D3455C4594471F455544D5441F45D44555457F4951622060402 4B0D:00807C8044FC4D54765454A455547C8854207C145552554A52387D004482807E 4B0E:00147C1247FE4C10741055D455547D5455CC7C0A54CA571652227D404482807E 4B0F:00207F10417C4D44712851FE7D00557C7D445144557C7D4444804042803E0000 4B10:00187CE044204DFC747054A855247C4057FE7C8855905470538C7D004482807E 4B11:007C7F54417C4D54717C51007D7C55447D7C5144557C7D4444CC4042803E0000 4B12:00207DFC45044C507488552454507C8855067CF85408545052207D50448A807E 4B13:00207F1041FE4D44712851FE7D00557C7D44517C55447D7C44804042803E0000 4B14:00207C5044884D0474F8540055C47D5455D47D5455D4554453547D484482807E 4B15:00007DFC45044D3475C455447DF4555455547DF4554455547DF4491682060402 4B16:00107F20417C4D44717C51447D7C55007D7C5110557C7D1044FC4042803E0000 4B17:00007CF844887C9844E87CA800A8FEF840A87EF8AAA82AAA4AAA92FA2A864502 4B18:00207DFC44004CF8748854F854007DFC55047D7455545574530C7D004482807E 4B19:000E7F7041124D447120517C7D9055107DFE511055547D7C44804042803E0000 4B1A:00007DFC45204DF8752055F855207DFC54047D545554540452287D104482807E 4B1B:01FC7D2445FC4D2475FC54A854A87FFE54A87CA855FC542053FE7D2044A2807E 4B1C:00407C2045FC4C507524555455FC7C2055FC7D4455545574530C7D004482807E 4B1D:00287F7C41284DFE7110517C7D54557C7D54517C55007D4444824042803E0000 4B1E:00207DFE44204CFC740055FE54027CF854207DFE540455DE53547DCC4482807E 4B1F:00827D7A452A4DAA754A559A55427CA255F27C4A55F2555252E67DF84482807E 4B20:00003FF801007FFE41029D7401001D7000047FE808247212120EFFD0122A221E 4B21:02003FD00260FFFE1C10EFF008100FF000047FE808247212120EFFD0122A221E 4B22:0800080014FC122429247E24A2243E2422243E242024284424442A8433282210 4B23:082008201420127E29407E80A23C3E0422083E102020284024422A42323E2000 4B24:00003FFC200420043FFC208023602C9837F6241027F0241027F4446845188604 4B25:04200210013EFFC00022011A02860D603FF8C8260FE008200FE808D00A300C08 4B26:080008781448124829487E86A3003EFC22443E442028282824102A2832442182 4B27:0800080014FC120029007E00A3FE3E5022503E502050285024522A92328E2100 4B28:10801080288025FE5202FC8244827DE244A27CA2412A512A4A1A540264144008 4B29:00007FFC010003600D18710402800D603FF8C8260FE008200FE808D00A300C08 4B2A:0800080014FE121029107E20A2203E6822643EA22122282024202A2032202020 4B2B:0804081E14F0129029907E90A2903EFE22903E9020902888248A2AAA32D6208A 4B2C:10201020282025FC5324FD2445247D2445247FFE402050504850548865044202 4B2D:00007DFC444444447C94010802800D603FF8C8260FE008200FE808D00A300C08 4B2E:10081048292825285328FD0845087D0845087D08414851944914542264424082 4B2F:0810081014101210291E7E10A2103E1022FE3E822082288224822A8232FE2082 4B30:080008FE1422122229227E22A24A3E4422803E7E2042284224422A42327E2042 4B31:102010202820242053FEFC7044A87CA845247D24422250F84820542064204020 4B32:08400840148012FC29047E04A2F43E9422943E9420F4289424042A0432282010 4B33:10201020292424A452A8FC2045FC7C2044207C2043FE50204820542064204020 4B34:10201020282025FE5220FC2044207DFC44707CA840A851244924562264204020 4B35:10201010281025FE5220FC2444447CF844127C22404451884810542864444182 4B36:080008FC1484128429FC7E84A2843EFC22A23EA42098289024882AA432C22080 4B37:08200820147C128429487E30A2203E4823903E3E204229A424182A1032602180 4B38:7F7C08041E282210542809443280CD603FF8C8260FE008200FE808D00A300C08 4B39:100011FE282024205248FC8445FE7C2244207C2041FC50204820542067FE4000 4B3A:110410842888240053FEFC2044207DFC44207C2043FE50204820542064204020 4B3B:10281024283E25E05220FC3C45E07C20443E7DE0402250244818546A65864002 4B3C:0800087C14441244297C7E00A2FE3E8222823EFE2082288224FE2A82328A2084 4B3D:088408441448120029FC7E84A2843E8422FC3E482048284824482A8A328A2106 4B3E:10881048285025FC5224FC2445FC7D2045207DFE40225022486A54A465204020 4B3F:100011FC2904250453FCFD00451C7D70451C7D70411E51F0491055126512420E 4B40:100010782A2825285128F82848787B284928792A412A512649225A806C7E4000 4B41:100CFEF010801CFEF088110832880D603FF8C8260FE008200FE808D00A300C08 4B42:100010F82888248852F8FC0045FC7D2445247D2441FC510049005502650240FE 4B43:10201020285024885144FA2249F878084850782040A452824A8A5A8A6C784000 4B44:102010202BFE242053FCFD2445FC7C2045FC7C2443FE502449FC542064A04040 4B45:100011FC290425245324FDFC45247D2445747D54415451744904550465FC4104 4B46:7F2048307E2842247E2049207E800D603FF8C8260FE008200FE808D00A300C08 4B47:1080108028FC25045244FC4447FC7C4445F47C0441F4511449F4540464284010 4B48:10101010287C271451FEF9144A7C7A104F7C791041FE55104A10530064FE4800 4B49:1020102028FE244052FCFD1046FE7C0044FC7C8440FC508448FC548464944088 4B4A:108810882BFE248852A8FC2045FC7D2445247D2443FE50204850548865044202 4B4B:1100117C294426445244FE7C4A107A104AFE7A38425452544A945B126A104210 4B4C:107CFF44107C7E44427C7F44028C0D603FF8C8260FE008200FE808D00A300C08 4B4D:1020102029FC24205220FCF844207C2045FC7C0041FC51544954555467FE4000 4B4E:10481148294827FE5148F9484978790049FE782043FE507048A859246E224020 4B4F:1040102029FE25025102F9FE4900790049FE79AA41AA52FE4AAA5AAA6CA24086 4B50:11041088280027FE5020F82049FC782048207BFE404050244AA25A8A6C884078 4B51:10881050280025FE5250FDFC44547DFE44547DFC405050D84954565264504050 4B52:1010102028FC248452FCFC8444FC7C8444FC7C20401050544942554A66384000 4B53:102011242924252453FCFC0047FE7C0045FC7D04410451FC4888545067FE4000 4B54:10101220297C25445044F87C4B407940497C79444144517C49445A806C7E4000 4B55:100CFEF054807CFE5488FF0812880D603FF8C8260FE008200FE808D00A300C08 4B56:1040102029FE25005148F94849FE794849487948417851004AD452AA652A4800 4B57:1040102029FC24885050FBFE480079FC490479FC410451FC489058926912460E 4B58:100011FC290425FC5104F9FC48207BFE480079FC410451FC482059246A224060 4B59:100013DE288826A853FEF9884ADA7CA649F87908410851F84908590869F84108 4B5A:102011FC2888245053FEFC0045FC7D2445FC7D2441FC502049FC542067FE4000 4B5B:100813882888251057DEFA944AA47B944A947B94429452C84B885E9468A440C2 4B5C:1020102029FC24205354FC8845047EFA44887CF8408850F8482054A865244060 4B5D:10201050288825745202FDFC45247DAC45247DFC400050F8488854F8648840F8 4B5E:100011FC295425FC5220FDFC44207FFE44887C5041FC50204BFE542064204020 4B5F:108813FE288824005148FBFE49487978490079FC402053FE487058A86B264020 4B60:102013FE2A88265053FEFA504AFC7A544BFE7A5442FC52504AD8555466524850 4B61:103C13C0294424A451F8F8204BFC780049F8780841F8500849F85AC46AAA447A 4B62:104010202BFE26225154F94A4A3A780049FC795443FE500049FC582068A04040 4B63:104010202BFE24885052FFAC4AAA7AA84DAC7800410451FC490459FC69044204 4B64:1010107C2A54257C5110F8FE48007B7C4944797C4140517C4944597C6A80447E 4B65:110810902BFC244051F8F8804BFC794849FC7B0A45F8510849FA5934698C4102 4B66:108813FE2888241252FEF8104CFE7A924AFE789241FE52924E045AFE6A44422C 4B67:102013FE2A4827FE5248FAEC4B5A7A484A207A44427852144AFE5A106A5444B2 4B68:122213FE289025FE5310FDFE491079FE491079FE410053FE4A8A5B766A524276 4B69:102013FE2A4827FE5248FAEC4B5A7A484A507BDE425053DC4A5055DE64504850 4B6A:200021FC21043DFC45044BFE800021FC212421FC212425FC282031FC202003FE 4B6B:4084444859FE6020424042FC3E8400847CFC448444847CFC448444847CFC4484 4B6C:4092452459246092420042FE3E1000207CFC448444FC7C8444FC44847CFC4484 4B6D:440028FEFE10102020FC7C84448444FC7C8444FC44847C8444FC44487C844502 4B6E:3F042018FF62220C7F7010100820FFFE02003FF820083FF820083FF820083FF8 4B6F:042078201124FF241124392455FC90207C20452445247D24452445247DFC4404 4B70:0420782011FCFE4010F8384057FE90887D24462244F87C2045FC44207C204420 4B71:0420792410A4FEA8102039FC552491247D7445AC45247D24452445047D144508 4B72:0420782011FCFE501088390457FE90087DE8452845287DE8452844087C284410 4B73:7C4011FCFD2439FC5524FDFC24681BA2651E7FF809203FF8C8260FE008200FE0 4B74:00001FF811001FF011001FF011001FFC0004292444940108FFFE010001000100 4B75:00007E7848487E4848487E48486848587E580248AA48AA4AAA4A828A14860900 4B76:00007EFE48487E4848487E48484848487E480248AA48AA48AA88828815080A08 4B77:00087F1C48707F1048107F1C487048107F90009EAAF0AA90AA9280920512020E 4B78:00107E8848847E8449027E02488848887E880250AA50AA20AA50828815040A02 4B79:00007C40519E7D1251127D12511251127D120512555A55945510841014100810 4B7A:00207E1048107EFE48007E00487848487E480248AA48AA4AAA4A828A14860900 4B7B:00107E5048507E5048887E8849044AFA7E480248AA48AA48AA88828815280A10 4B7C:00007F3C48007F0048007F7E482448247FA400A4AAA4AAA4AAA480A405440284 4B7D:00087F2848287F28483E7F28484848087F8800FEAA88AA88AA88808805080208 4B7E:00207E2848247E2448207E2048FC48207E200250AA50AA50AA88828815040A02 4B7F:00107E1048507E50487C7E90491048107EFE0210AA28AA28AA28824414440882 4B80:00407E4048FC7E8449047EF4489448947EF40284AA94AA88AA828282147E0800 4B81:00207E2048407E4848847EFC480448487E4802FEAA48AA48AA48828814880908 4B82:00287E2448247E2048FE7E204820483C7E340254AA54AA54AA88828815140822 4B83:00107E1048107E7E48107E10481048FE7E100210AA20AA28AA4482FE14420800 4B84:00107F0848087F7E48107F10482448247FB80088AA90AA90AAA480BE05020200 4B85:00147E1248127E1048FE7E90489248927E920294AA94AAB4AACA828A14160822 4B86:00007EFE48087E1048347E52489048107E000210AA10AAFEAA10821014100810 4B87:00207E2048FC7E2449FE7E2448FC48207E2002FCAA20AA20ABFE822014200820 4B88:00107F10481E7F2248547F08481048647F88009EAAA2AAC2AA94808805100260 4B89:00407E40487E7E8049007E1C48E048A07EA202A4AAA8AA90AA9082A814C40882 4B8A:00207C2051FE7C2051FC7C2451FC51207DFE0422542A54545450848815040A02 4B8B:00027C0253E27C8A508A7CEA50AA512A7DAA056A564A544A54828482150A0A04 4B8C:0090F890A090F910A1FEFB10A510A138F9380954A954A992A910891009103110 4B8D:3FF821003FF021003FF021003FFC492486940108FFFE048808503A20CC180806 4B8E:00C27C3450187C6451827C2051FE50507C9005FE56925492549A849414100810 4B8F:00007EFE48107E10487C7E24482448FE7E000200AA7CAA44AA448244147C0844 4B90:00007EFE48827E8248AA7EC6488248BA7EAA02AAAABAAAAAAA828282148A0884 4B91:00047E1E48E07E12488A7E4C484048087EFE0208AA88AA48AA28820814280810 4B92:00147E1248FE7E1048107EFE489248927EFE0292AA92AAFEAA92829214920886 4B93:00207E20483E7E2048FC7E8448FC48847EFC02A4AA20ABFEAA20822014200820 4B94:00047E1E48F07E1048FE7E54485448547EFE0254AA54AAFEAA10821014FE0800 4B95:0000FBDEA042F94AA084F94AA252A420F8000BDEA852A952A89489480A543422 4B96:007C7E4448447E7C48447E44487C48007EFE0282AA82AAFEAA82828214FE0882 4B97:00107E9248927E9248FE7E0048FE48807EBE0288AA88AAFEAA88830815080A08 4B98:00007E2048CE7E8248827EEE488248827EFE0228AA28AA28AA48824A148A0906 4B99:00087E0C480A7E0849FE7E08480848EA7EAA02AAAAECAA0CAA2A82CA14160822 4B9A:00107E10487E7E1048107EFE482448427E90023CAA44AAA4AA288210142808C6 4B9B:0014FB94A294FAA4A2BEFAA4A364A2B4FAAC0AACAAA4AAA4AB248A240A24322C 4B9C:00147E5448547EFE48547E54485C48407E7E0210AAFEAA10AA38825414920810 4B9D:00007EFE48927E1048FE7E10487C48547E7C0254AA7CAA10AAFE821014100810 4B9E:00207E2049FE7E2048FC7E4049FE48887F0402FAAA88AA88AAF88288148808F8 4B9F:00407C2051FE7D2250A47D28505050887D0404F8548854885450842014D80B06 4BA0:00007EFE48007E7C48447E44487C48007EFE0292AA92AAFEAA92829214FE0882 4BA1:00407E40487E7E80487C7E44487C48447E7C0220AA3CAA44AAA88210142808C6 4BA2:00047E1E48F07E1048107EFE481048507E960292AA92AAD6AA92829214FE0882 4BA3:00007EFC48447E3848447EEE48AA48447EAA0210AAFEAA38AA54829214100810 4BA4:00207E2049FE7F5248487EFE489049907EFE0290AA90AAFEAA90829014FE0880 4BA5:00007EFE48007E7C48447E7C480048FE7E8202AAAA92AAFEAA92829214920886 4BA6:00207E1048FE7E00487C7E44487C48007EFE0282AABAAAAAAABA8282148A0884 4BA7:101010281044FE8211FE7C9044FC7C9044FC7C9010FEFE0212AA12AA14141008 4BA8:00207E1048FE7EA248107EFE484448287EFE0210AA10AA7CAA10821014100810 4BA9:00007E7C48447E7448547EFE4882487C7E44027CAA44AA7CAA44824414540848 4BAA:00847C8450DE7D4451547EDE504450847D24042055FE547054A8852416220820 4BAB:0020F9FCA124FBFEA124F9FCA020A1FCF92409FCA840ABFEA88889D00870338C 4BAC:00487E4849FE7E4848007EFC488448FC7E8402FCAA20ABFEAA20825014880906 4BAD:000E7EF048227E9248447EFE488248FE7E8202FEAA82AAFEAA288248148A0906 4BAE:00207C2053FE7CA850A87D74522250707CA80546567854885550842014500980 4BAF:0088F888A088FBD0A09EFBE4A094A7D4F91409D4A954A948A9488A540AD43422 4BB0:00207E1048FE7E4448287EFE488248927EFE0292AABAAAAAAAAA82BA14820886 4BB1:0000FA7EA110F930A04AF89AA62CA24CFA9A0A2AAA4AAA88AA288D1008FE3000 4BB2:00287E28487C7E2848287EFE4810487C7E54027CAA54AA7CAA00822814440882 4BB3:003CFBE0A124F8A8A3FEF8A8A124A202F9FC0924A924A9FCA924892409FC3104 4BB4:00107ED448487F4A48847E84497A48007EFC0284AAFCAA00AA84824815FE0800 4BB5:00207DFC50887C5053FE7C0051FC51247DFC052455FC542055FC842017FE0800 4BB6:00507E4848FE7F9048FC7E9048FC48907EFE0280AA10AAFEAA38825414920810 4BB7:00007EFE48AA7EAA48FE7E4048FE49227EFA02AAAAAAAAFAAA2282FA140A0804 4BB8:0A803138228838382288393822887FFE51029FF411001FF011001FFC2A44492C 4BB9:0020F93CA120FBFEA010F814A3FEA210FBF00A54AA54AAD4AB688C4A08963322 4BBA:0040F820A3FEF888A052FFACA2AAA2A8FDAC0800A904A9FCA90489FC09043204 4BBB:0020FBFEA020F9FCA000FBFEA002A1FCF8200BFEA800ABFEA8048BBE0AA4338C 4BBC:00127E5448A87E4448927E54489848247EC20284AAEEAB24AAB4825E14440884 4BBD:0040F820A3FEFA50A3FEFA52A3FEA200FA940AD8AA90AAD2AA8E8C000954322A 4BBE:0110F890A3DEF810A25EF982A3DEA010FBDE0A50ABDEAA50ABDE8A500A5232CE 4BBF:0020FBFEA24AF9FEA048F9FEA048A3FEF88409FEAA84A8FCA920893C0AA0347E 4BC0:03FCF908A1F8F908A1F8F90EA7F8A008FFFE0A94AB9CAA94AB9C8AD60FBC3084 4BC1:00400FFEF200A3F8F000A7F8F408A7F8F2201D5C57F4BC9495DC1C9657F62CA2 4BC2:3FF821003FF021003FF892487EFC48907EFC48907EFEAAAA0100FFFE0920711C 4BC3:0040F82008204BFE4A024C4448407FFE048804881D08E4D04420045028881304 4BC4:0000F8FC08844884488448FC48207C2005FE05221D52E58A450A0502290A1104 4BC5:0000F1FE108450FC508450FC50867BFC08040BDE3852C952089409482A541422 4BC6:00207F20412079204920FFA080A07F2041207F2041207F2241224122451E4200 4BC7:00207C204420742054FCFE2482247C2444247C4444447C444484448455284A10 4BC8:00007CFC440074005400FEFE82507C5044507C5044507C5244524492548E4900 4BC9:00407C404440747C5444FE8882A07D2044207C5044507C484488448455044A02 4BCA:00007C0045FE74045404FEF482947C9444947C9444F47C944404440454144808 4BCB:00507C484448744055FEFE4082407C7C44A47CA444A87D284510462854444882 4BCC:00007CFE4482748254FEFEA082A07CA044F87CA844A87CA84528452A564A4886 4BCD:00207C20445074505488FF2482127C1045FC7C0444087C884450442054104810 4BCE:00207C20445074505488FF0482FA7C2044207C2045FC7C204420442054204820 4BCF:00047C1E44F074105410FEFE82107C1044107CFE44827C824482448254FE4882 4BD0:00107C10441074FE5492FE9282AA7CC644927C9244AA7CC644824482548A4884 4BD1:00207C20452474A454A8FE2083FE7C5044507C5044507C5244524492548E4900 4BD2:00207C20444E74805520FE20825E7CC445447C4444447C444444444454544848 4BD3:00207C2044FC74205420FE2083FE7C0044207C2044FC7C204420442055FE4800 4BD4:00207C1045FE75025400FE1C82E07C2044207C3E45E07C2044224422541E4800 4BD5:00007C0645D874485448FE88829E7DC844487D4845487C9E44804540563E4C00 4BD6:00207C1044FC74845484FEFC82847C8444FC7CA244A47C984490448854C44882 4BD7:01107D12451475D85510FF1283527D8E45207C2045FC7C204420442057FE4800 4BD8:00207C1045FE75025604FEF882007C0045FE7C5044507C5044924492550E4A00 4BD9:00147C1244FE74105410FEFE82927C9244FE7C9244927CFE4492449254924886 4BDA:00207C4444F874105424FEFE82027CFC44847CFC44847CFC4484448454944888 4BDB:00407C2045FC75045480FE9C82D47D5445547D5446D87C504494449455144A0C 4BDC:00007CFC4484748454FCFE8482847CFC44407CFE452A7E4A44924522544A4884 4BDD:00207C2044FE744054FCFF1082FE7C0044FC7C8444FC7C8444FC448454944888 4BDE:00007CF84488748854E8FEA882A87DFC45047D7445547D544574450455144908 4BDF:00007C844448740055FEFE2082447DA844307C5845987C344452459054504820 4BE0:00007CF84488748854F8FE8882887CF844007DFC45547D544554455457FE4800 4BE1:00887C50440075FE5450FFFC82547DFE44547DFC44507CD84554465254504850 4BE2:00803FFE24103F7C26382D5437FA220823C822482FFE2A0A23F8420842288210 4BE3:00207DFC452475FC5420FFFE82007DFC45047DFC45047DFC450445FC54884904 4BE4:00107C28444474BA5500FEFE82927CD644927CFE44007C7C4444447C5444487C 4BE5:00007CFE448274FE5482FEFE82447CAA44EE7C4444AA7CEE440044D454AA492A 4BE6:00247CFE4424740054FEFEAA82AA7CFE44147CFE44907CD244AC44AA54964922 4BE7:01007FFC00001FF010101FF000007FFE40029FF4101017D0145017D010101030 4BE8:0100FFFE00001FF010101FF000007FFC40044FE448244FEC0200FFFE1830E00E 4BE9:0100FFFE00001FF010107FFC40044FE448244FEC00003FF821083FF820021FFE 4BEA:200011FEFE1000207CFC44847C8400FCFE8482FCBA84AA84AAFCBA4882848702 4BEB:00207C1045FE7C0044FC7C8410FCFE0001FE7D02457A7D4A117A5502930A3104 4BEC:1000FEEE44AA7CAA00EEFE00AA7CBA54827CFE54447C7C1010FEFE1010101010 4BED:3E0420183E6020043E182062FF0422187F6000003FF00820044003801C70E00E 4BEE:3E0420183E6020043E182062FF0422187F6000003FE00420047C08043014C008 4BEF:3E0420183E6020043E182062FF0422187F60010011102108416403801C00E000 4BF0:3E0420183E6020043E182062FF0422187F60028004401C70E44E044008401040 4BF1:3E0420183E6020043E182062FF0422187F6000007FFC01000770190CE1020100 4BF2:3E0420183E6020043E182062FF0422187F6000003FF821083FF8200220021FFE 4BF3:3E0420183E6020043E182062FF0422187F60044008203218C44608201FF00810 4BF4:3F0820303EC42018FF62220C7F7000000FE01020601C1FE0082004C00780F87E 4BF5:3E0420183E6020043E182062FF0422187F6001003FF801000820FFFE08201020 4BF6:3F0820303EC42018FF62220C7F7000001FF010101FF010101FF01010FFFE0000 4BF7:3E0420183E6020043E182062FF0422187F600090FFFE10887E50102420D4C70C 4BF8:3E0420183E6020043E182062FF0422187F60410021FC0A441048E0A021182606 4BF9:3F042018FF62220C7F7000003FF000101FF000107FFE40029FF4082007C0F83E 4BFA:3F042018FF62220C7F7000183FE021003FFC20802C64301C1FF0101010101FF0 4BFB:3F0820303EC42018FF62220C7F7011001FF82100FFFE00001FF010101FF01010 4BFC:3E0420183E6020043E182062FF0422187F601400082014A46CA8155064881906 4BFD:3F0820303EC42018FF62220C7F7001003FF80440FFFE00001FF010101FF01010 4BFE:3F042018FF62220C7F7000003FF8210827C821082FE8200827C8444847C88018 4BFF:3E0420183E6020043E182062FF0422187F6001003FF80820145001007FFC0100 4C00:3F042018FF62220C7F7000001FF00100FFFE0920711C0200FFFE082007C07838 4C01:3F042018FF62220C7F7000003FF000101FF00010FFFE111009A005401930E30E 4C02:3F0820303EC42018FF62220C7F7000183FE0121009207FFC05401930E10E0100 4C03:3E0420183E6020043E182062FF0422187F60082004407FFC044024481450FFFE 4C04:3F0820303EC42018FF62220C7F7000003FF821083FF821083FF84904489287F2 4C05:3F042018FF62220C7F7000007FFC02001FF010101FF010101FF010101FF00820 4C06:3F042018FF62220C7F7000001FF0022001407FFC188462880100FFFE0920711C 4C07:3F042018FF62220C7F7002001FD00220FFFE03000FF03810CFF008100FF00810 4C08:3F042018FF62220C7F70082004407FFC01003FF80200FFFE080037F0C0801FFC 4C09:3F042018FF62220C7F70000010783E4822482A86FF7822482A2842104A2884C6 4C0A:3F042018FF62220C7F700110FFFE21083FF821083FF821080020FFFE08200460 4C0B:3F042018FF62220C7F7000001FF010101FF010107FFC44043FF8082007C07838 4C0C:3E0420183E6020043E182062FF0422187F60108821544A22113C312052A0147E 4C0D:3F042018FF62220C7F7001007FFC09103108C6C41930E92E05C0193061080300 4C0E:3F042018FF62220C7F7001001FF011101FF00100FFFE10101FF010101FF00820 4C0F:3F042018FF62220C7F7008287F240820FFFE12203FA46424BF2824123FAA2046 4C10:3F042018FF62220C7F7024203F3E21403F5024883F0800003FF824482448FFFE 4C11:3F042018FF62220C7F7000003FF801007FFE492285147FFC02003FF824482458 4C12:3F042018FF62220C7F7008207FFC08207FFE40029FF40600192006C038A00318 4C13:3F042018FF62220C7F7002001FF014901250FFFE92122FE8440407E008203060 4C14:3F042018FF62220C7F7008003E7822482A867E7822482A30464C3FF82448FFFE 4C15:3F042018FF62220C7F7001FC01003FFE210221F02F0420FC20004FFC4914BFFE 4C16:3F042018FF62220C7F7028503E7C4890FEFE1528264A5FF6149012501FF00820 4C17:BEFA8822BEFA8822BEFA84028782888297C284428FE289228FE289228F1281F6 4C18:BEFA8822BEFA8822BEFA8002BEFA924A8A2A934A82828C62B19A860280729F86 4C19:0010FE1000107CFE44107C1000FCFE448244AA449228FE289210922892448682 4C1A:0020FE1000107CFE44447C440044FE448244AA289228FE109210922892448682 4C1B:0000FE0001FE7C4044407C780048FE488268AA989298FE88928A92AA92CA8686 4C1C:0000EFEE200227C22442E7CE80088FE88828EAAE29222FE229222922A92A4864 4C1D:0044FE2400287CFE44927CD600BAFE9282FEAA00927CFE44927C9244927C8644 4C1E:713C17C4719C47F0725C17C45A5423C8FFFE00001FF010107FFC44445FF4410C 4C1F:3FF80000FFFE082010103FF802081FF011101FF012101FF004A808BA3082C07E 4C20:081010107F10497C49547F54497C49547F54107C1A102C902F904810480287FE 4C21:080810087F284928493E7F48490849087F7E10081A082C942F924820484287FE 4C22:102020407C8E550054207C5E54C455447C4410442A442D544F48480287FE0000 4C23:100021FC7D04550455AC7D54555455547D5411AC2B042D144F08480287FE0000 4C24:10201040FDFC11247D2455FC7D2455247DFC1040386854B292BE11201122121E 4C25:00507FFC00403E4822503E2000547FFC11141FF012101FF004A808BA3082C07E 4C26:080010087F10497E494A7F7E4952497E7F2810481A7E2C882F884808480287FE 4C27:1020203C7C2054FE54A27CB854E4549C7C8010B82AA82D2A4F464A0287FE0000 4C28:100021FC7D2455FC55007D7C5544557C7D44117C2A442D7C4F00480287FE0000 4C29:102010407DFC12941494FFFC10A420A47EFCA22022443E6A226E22A03EA2231E 4C2A:1020924054FCAA94449482FC7CA444A444FC7C204444446A7C6E44A044A24D1E 4C2B:1010207C7C1054FE54447CEE544454EE7C0010FE2A282D2A4F46488287FE0000 4C2C:10FC20287C1055FE54527C9055FE54AA7CC610BA2AAA2DBA4F84480287FE0000 4C2D:0020FE4010FCFE94AA94AAFCAAA486A400FCFE201044FE6AAA6EAAA0AAA2871E 4C2E:208843FEF820A9FCA820FBFEA854A992F89023FE209054D45B8A5E9651A28FFE 4C2F:1100215C7D84555854C87D3E55CA56A87DEC10A82B682D5E4F80480287FE0000 4C30:00207C4010FCFE94929454FC10A454A400FCFE201044FE6AAA6EAAA0AAA2871E 4C31:0020FE4010FCFE94929454FC00A4EEA4AAFCEE200044FE6A546EBAA010A2FF1E 4C32:102010203E20422084207F20492049207F20492049207F22002255224A9E8A80 4C33:200020007CFE441088107E10521052107E10521052107E100010AA10AA500020 4C34:20402040788048FC91007E0054F854087C10542054407C800084AA84AA7C0000 4C35:200021FC7C04440888107E20522053FE7E20522052207E200020AA20AAA00040 4C36:202020107C10440089FE7E40524052407E40524052407E400040AA40AA7E0000 4C37:20202020782049FE90207C20542054FC7C20542054207DFE0020AA20AA200020 4C38:200820487848484890447C8454A455227C20544054407C480084ABFEAA820000 4C39:202820247C244420882E7EF0522052247E24522852287E100032AA4AAB860002 4C3A:2004200E7C70444088407E40527E52487E48524852487E480048AA88AA880108 4C3B:102010203E20423E84447F44494449A47F28492849107F10002855284AC48A82 4C3C:202020207820485090507C88554456227C2054F854087C080010AA10AA200020 4C3D:2020202078204BFE90207C2055FC55247D24552455247D340128AA20AA200020 4C3E:2000200078FC48A490A47CA454A454A47CFC548054807C800082AA82AA7E0000 4C3F:20402040787E488091207CA054AC54B47DE454A454B47CA800A2AA82AA7E0000 4C40:20202020782048FC90A47CA454A454A47CA455FE54207C500050AA88AB040202 4C41:2020202078204BFE90507C50548855247E22542055FC7C200020AA20AA200020 4C42:201020507850489090FC7D5455D454947C94551455547DD40054AA24AA340048 4C43:201020107C504450887C7E90531052107EFE521052287E280028AA44AA440082 4C44:2008201C79F0495091507D50555055507D50554855487D680154AA74AA520400 4C45:2020202078204BFE90207C20542055FC7C7054A854A87D240124AA22AA200020 4C46:200021FC78444848908E7C82557A56147C20542057FE7C200020AA20AAA00040 4C47:200020007CFC448488847E8452FC52847E84528452FC7E840000AA00ABFE0000 4C48:200020FC7800480090007DFC542054207CA854A455247D220222AA20AAA00040 4C49:200020F87888488890887CF8548854887C8854F854887C880088AA88ABFE0000 4C4A:20202020792448A490A87C20542057FE7C7054A854A87D240124AA22AA200020 4C4B:204820487848484891FE7C48544854487C4855FE54007C480044AA84AA820102 4C4C:200020FE7C90449088907EBC52A452A47EA452A452BC7E900090AA90AAFE0000 4C4D:200021FE7840484090407C78548854A87C98550855487C300010AA10ABFE0000 4C4E:200021FE7800480090FC7C84548454FC7C84548454FC7C840000AA00ABFE0000 4C4F:200021FE7800480090FC7C84548454847CFC540054847C440048AA00ABFE0000 4C50:2008203C79C0480491447CA8540055F87C10542057FE7C200020AA20AAA00040 4C51:2080208C78B048A093E07CA054BE54E87CA857A854A87CA800A8AAA8AAC80188 4C52:2000207C7C444444887C7E0052FE52927E92529252FE7E800080AA82AA82007E 4C53:2000200679D8484890487C88549E55C87C48554855487C9E0080AB40AA3E0400 4C54:2088208878884910915E7D64575455547D54555455547D480148AB54AB140122 4C55:2080208078FE490092FC7C8454A454947DFE548455247D1401FEAA04AA280010 4C56:200020FE7C28442888287EEE52AA52AA7EAA52AA52EE7E280028AA28AA480088 4C57:08000F7C28447F28A11016283846CFE010403FF051101FF011101FF024884244 4C58:03043C2404247FA416242504440C0FE010403FF051101FF011101FF024884244 4C59:20802080789C48F490947C9457F454147C94549455C87EA80088AA94AA9401A2 4C5A:200021F87808480890F87C08540855FC7C20552454A87C7000A8AB24AAA20040 4C5B:20142012781049FE90107C1055D255527D52555455D47C0800CAAB1AAA260042 4C5C:20482048784849FE90487C4855FE54007CFC548454847CFC0084AA84AAFC0084 4C5D:2020204078FE489290927CFE549254A27CFE544854887DFE0008AA08AA080008 4C5E:2020202079FE485090887D0456FA54007C0055FE54207CA400A2AB22AA200060 4C5F:200020FE7C82448288FE7E88528852FE7E88528852BE7EA200A2AAA2AABE0122 4C60:20482044785E49E090287C12546A55967C48545E55E07C240028AA12AA6A0186 4C61:2080208078FE490292227CAA547254227DFE542254727CAA0122AA22AA0A0004 4C62:2080208078F8490892107DFC542454247DFE542454247DFC0024AA20AAA00040 4C63:2040202079FE480090887C88555456227C00542055FE7C200020AA20AA200020 4C64:20402040787C488491087E00542054CE7C82548254EE7C820082AA82AAFE0082 4C65:24043FA44424FFA404243F8424942FE810403FF051101FF011101FF024884244 4C66:20502048788048FE91907E9054FC54907C9054FC54907C900090AAFEAA800080 4C67:2020212478A8482091FC7C4057FE54887D0456FA54887C8800A8AA92AA82007E 4C68:2082208273E2908A208AFBEAAAAAAAAAFAAAAAEAA88AF9CA02A2AC82A88A0084 4C69:200020FE7C8244C688AA7EFE52A252927EFE52A252A27EBA0082AA82AA8A0084 4C6A:2010201079FE481090107CFE541054107DFE542054527CD40148AA44AA620040 4C6B:04047FC404243FA424A43FA4150424944FE810403FF051101FF011101FF02488 4C6C:200021FE78124890909C7C90557E56007CFC548454FC7C8400FCAA84AA940088 4C6D:208020FE7890489090D07CBC559456947CAC54A454B47C880088AA88AAFE0080 4C6E:2080209E73EA908A21CAF88AABEAA892F8A6A820ABFEF8200050A888A9040602 4C6F:7E20243E1848FFA829104A2898460FE010403FF051101FF011101FF024884244 4C70:2008203C79E0482093FE7C2055FC55247DFC552455FC7C2001FCAA20ABFE0000 4C71:202020107CFE440088447E2852FE52827E10527C52547E540054AA5CAA100010 4C72:2040207C788448F890087DFE544054A47D38545854947D340054AA92AB500020 4C73:200021FE7900497C91547D54557C55547D54557C55107D10017CAA10AA1004FE 4C74:2040205E78404860915E7D525552555E7C52545254527C5E0052AA40AA5E0040 4C75:205020887924484090907DF8540854007DDC544455547CCC0154AA44AA5400C8 4C76:2100209E79D2495491547DD8555455527DD25512559A7D5401D0AB50AA100010 4C77:0F1008107F9048A04E3E79444F2451245F2475285F2855105F284028AAC40082 4C78:20A0212C7924492491AC7D24552455FC7C2055FC54887C500020AA50AA880306 4C79:204420247C2844FE88107E7C521052FE7E205220527C7E500090AB10AAFE0000 4C7A:202021247924492491FC7C0057FE54007DFC550455047DFC0088AA50ABFE0000 4C7B:2000207C7C44447488547EFE5282527C7E44527C52447E7C0044AA44AA540048 4C7C:200021FE7902490291FE7D245524557E7D24552455FE7D520154AA48AA640442 4C7D:202020207850484890A47DFE568454FC7C8454FC54807CFC0144AB44AA7C0044 4C7E:202021FC79244BFE91247DFC542055FC7D2455FC54407DFE0088ABD0AA70038C 4C7F:21002102711C97D02110FFD0AD5EAFD4FD54AFD4A914FFD40114A924A9240144 4C80:08207E2008F8FF2814287F6A082A0FE610423FF051101FF011101FF024884244 4C81:200423E47224922423EEFA04AAE4AA04FA0CABF4AA44FA640554AD44AA5400C8 4C82:22102110711097BE2240FA00ABBEAA8AFA88AAA8AAAEFAA804A8ADA8A85E1080 4C83:209221247892480090FE7C9254FE54927CFE541055FE7C380054AA92AB100010 4C84:2208220873C8921027DEFA54AB64AAD4FFF4AA54AD54FCC807C8A854AAA40142 4C85:2100213C712493A4213CF924A924ABBCF924A924A93CF92802A8AACAAC4A0886 4C86:202020207C78444888907E7C525452547E7C525452547E7C0000AAAAAAAA0000 4C87:20102210797C4910907C7C545754557C7D10553855547D920110AA90AA7E0000 4C88:2020201079FE494891487D4855FE55487D4855EC555A7D680148AB48AA480048 4C89:21402144715893F02150F9D0A95EA9D4F954A954ABF4F8140154AA34AC140024 4C8A:2010239072FE92A022BEFB48AABEAA80FABEAAA2AABEFB22023EAA22AA220226 4C8B:2088208879DC488893DE7C88555456227CFC548454847CFC0084AA84AAFC0084 4C8C:2108210877C89108211EFB92A824AB80F808AFC8A908F9080594A954A9240342 4C8D:112420A879FC48406BFE59084A84FCFA49104BFC6D2459FC492449FC48009954 4C8E:200823887088911027DEFA94AAA4AB94FA94AB94AA94FAC80388AE94A8A400C2 4C8F:2048216A78DC484890B47D2255FE55027C20542054FC7C240044AA44AA940108 4C90:2020203E782049FE91227DFC5522557E7D54557C55547D7C0110AAFEAA2204C6 4C91:210420887BFE482091FC7C2057FE54547D92549057FE7C9000D4AB8AAA9601A2 4C92:210021DE724A948A23EAFAB6AAA4ABF4FABEAAA4ABE4FABE02A4AAA4AA240464 4C93:202020207850488891047EFA540054007DDC555455547DDC0088AA88AB540222 4C94:200023FE700091FC2124F9FCA924ABFEF800A9FCA924F9FC0124A9FCA80003FE 4C95:2084204879FE4848914A7CCC544855FE7C0054FC54847C8400FCAA84AA8400FC 4C96:202023FE702091FC2000FBFEA802A9FCF820ABFEA800FBFE0004ABBEAAA4038C 4C97:21202120725692482580F970AA2EAA24FEF4AA24AAACFA740224AA34AAC4020C 4C98:2108210879EE4A9490427C1055FE55027CF8548854F87C8000FCAA84AAFC0084 4C99:2108210871EE92942042F800ABDEAA52FBD2AA52ABD2FA1A0294AB50AA100010 4C9A:2088208873EE90922084FBEEAAAAAAAEFBEAA88EA9CAFAAE04A0A88CA88A0092 4C9B:208823FE788849FC91547DFC540057FE7E0254F854887CF80088AAF8AA8800F8 4C9C:3C3C4848FCFC54547C7C54547C7CAAAA3C3C4848FCFC54547C7C54547C7CAAAA 4C9D:202020207C50445088887D04560254F87C88548854A87C9000821C82E07E4000 4C9E:204020207C20440089FE7C00540454847C84544854487C4800501C10E3FE4000 4C9F:200020407D9E451289127D1255D255127D125512555A7D9401101C10E0104010 4CA0:202020207DFE442088FC7C4055FE54887D0456FA54887C8800F81C88E08840F8 4CA1:208820487C5045FE88507C5055FC55547D54558C55047DFC01041D04E1FC4104 4CA2:01243CA825FC244027FE3D08268424FA25103FFC252425FC252445FC54008BFE 4CA3:0F1008107F9048A04E3E79444F2451245F2475285F2855105F284028BF440082 4CA4:400044FE7A28882814FEFAAAAAAAA8AAF9AEAAC2AE82FAFE02821A82E2FE4082 4CA5:02003FE004221822E21E1FF010101FF010101FF010001FFC10001FFC2A44452C 4CA6:101020107F1041107F7E41107F1040107F9040287FA800A8AAA8AAC481440682 4CA7:1040108011FC110411FCFD0411FC110011FE11001DFEE00242AA02AA0202000C 4CA8:004000807DFC110411FC110411FC110011FE110011FE1C02E2AA42AA0202000C 4CA9:3FFC20043FFC220027F0241027F0241027F0240027FC240047FC40048AA40AAC 4CAA:1040108011FC110411FCFD0411FC110011FE290025FE240242AA42AA8202000C 4CAB:0080FDF8290829F8290829F8290029FC290029FC280429542A5C480247FE8000 4CAC:1004201E7CF044907C9044907C9040FE7E9040907E900288AA8AAAAA82C60C82 4CAD:04200E40F0FC908490FC9084FCFC908090FE908090FE88028AAAC6AA8302000C 4CAE:00207C4000FC008400FCFE8428FC288028FE288028FE2A024EAA4AAA8202000C 4CAF:00207E4022FC248424FC28842EFC22802AFE248044FE4A0292AA20AA4102000C 4CB0:0040008079FC010401FC0104FDFC210021FE210041FE50028AAAFAAA0A02000C 4CB1:102020107F0041FE7F2041207F3C40247FA440247FA400A4AAA4AAA481540688 4CB2:0020284024FC248442FC528490FC108020FE208048FE4402FCAA44AA0102000C 4CB3:1020084008FCFF8400FC00843CFC248024FE248024FE250246AA44AA8102000C 4CB4:1040108011FC150459FC510451FC910011FE110011FE280226AA42AA4202800C 4CB5:0100111021E84F04F2001FF010101FF010101FF010001FFC10001FFC2A44452C 4CB6:1FF00000FFFE0844323CDFF010101FF010101FF010001FFC10001FFC2A44452C 4CB7:04001FF010101FF010101FF010001FFC10001FFC492484940108FFFE0920711C 4CB8:1040108011FC290425FC4304A9FC290029FE290029FE28024AAA4AAA8A02000C 4CB9:00407E8009FC090411FC150433FC510091FE110011FE00020EAAF2AA4202000C 4CBA:4840488049FC4904FDFC490449FC490079FE490049FE48024AAA7AAA4A02000C 4CBB:2040108001FCFD0421FC410449FC8900F1FE110021FE20024AAAFAAA0A02000C 4CBC:1040108051FC51047DFC510491FC110011FE7D0011FE100212AA1EAAE202400C 4CBD:00400080F9FC210421FC410479FC4900C9FE490049FE48027AAA4AAA0202000C 4CBE:00007DFE108010FC1E04F02802101FF010101FF010101FFC10001FFC0004492C 4CBF:00203E4022FC228422FC3E8420FC288028FE2E8028FE28024AAA4CAA8902000C 4CC0:101020107C5044507C7C44907D1040107EFE40107E280228AA28AA4482440C82 4CC1:105020487C4844407DFE44407C40407C7EA440A47EA80328AB10AA2882440C82 4CC2:0020FC4024FC248444FC548488FC00807CFE448044FE440244AA7CAA4502000C 4CC3:02001FF010101FF010101FFC10001FFC0004492C08001EF8228854980882307E 4CC4:1420144014FC548455FC5E8454FC548054FE548054FE54025DAA76AAC502000C 4CC5:100020007F3E41227F2241227F22403E7FA240007F940094AAA2AAA281420600 4CC6:1040108021FC790449FC490449FC490079FE490049FE48024AAA7AAA4A02000C 4CC7:00203C4024FC34842CFC248424FCFE8044FE648054FE44027EAA04AA2902100C 4CC8:104020407CFC44847D0446F47C9440947EF440847E940288AA82AA82827E0C00 4CC9:204020803DFC4504A9FC110429FC450083FE310009FE000262AA12AA0A02000C 4CCA:2820244024FC2084FEFC208420FC3E8042FE448054FE880216AA22AA4202000C 4CCB:2040208021FCF904A9FCA904A9FCA900F9FEA10021FE28023AAAEAAA4202000C 4CCC:1040108021FC4904FDFC050479FC490049FE790049FE78024AAA4AAA4A02580C 4CCD:24102420247C24447F7C2444247C2440247EFF40007E240224AA42AA4302820C 4CCE:0040408099FC890489FC890489FCD90089FE890089FE8802FAAA8AAA0202000C 4CCF:1040108011FC7D0411FC1104FDFC010011FE11007DFE100212AA1EAAE202400C 4CD0:410021FC0A441048E0A0211826061FF010101FF010101FFC10001FFC0004492C 4CD1:10201040FEFC108420FC3E8422FC6280BEFE228022FE3E0222AA22AA2302260C 4CD2:08207F280824FFFE10207F2041247F2441247FA840287F900092AAAAAAC60182 4CD3:102012407EFC148414FCFF8408FC108020FE7E80A0FE22022CAA30AA2102000C 4CD4:060038F820083CF820083FF802001FF010101FF010101FFC10001FFC0004492C 4CD5:0E20F04022FC928454FC0084FCFC088010FE168018FEF00252AA12AA5202200C 4CD6:100021FE7CA044A87CA844E87CA840A87EA840E87EA802AAAABAABEA82260C20 4CD7:02001FF010101FF010101FFC5244892C02403C500848FFFE08507E240854198C 4CD8:201040D8F3949094F09093FEF0908094F89480D8FB980890A8AAA8CA8A863102 4CD9:081008207F7C49447F7C49447F7C0040FF7E2040407E7E0202AA02AA1502080C 4CDA:00407C8045FC7D0445FC7D0401FC01007DFE110011FEFE0212AA12AA1202100C 4CDB:00207E4042FC42847EFC428442FC7E8010FE1080FEFE220264AA18AA2502C20C 4CDC:1020104028FC448482FC7C8410FC1080FEFE108054FE520292AA10AA5102200C 4CDD:202010407CFC008444FC288400FCFE8000FE00807CFE440244AA44AA7D02440C 4CDE:081008207F7C10443E7C1044FFFC2240497E88C03E7E08027FAA08AA0902080C 4CDF:00200E40EAFCAA84AAFCAE84EAFCAA80AAFEAE80EAFEAA020AAA12AA1302260C 4CE0:02100F20787C0844FF7C2A442A7CFF402A7E2A40FF7E080208AA0EAA7102200C 4CE1:2820244040FC7E84C8FC48847EFC488048FE7E8048FE480248AA7EAA4102400C 4CE2:4840488049FCFD0449FC490479FC490079FE490049FEFC0202AA52AA4A02840C 4CE3:08507F480840FFFE20403E502222465A82861FF010101FF010101FFC5244892C 4CE4:10109220527C5444107CFE44927C9240BA7ED640927E920292AA82AA8B02840C 4CE5:1020924092FCFE8410FC288444FC928008FEFC8004FE080252AA22AA1202000C 4CE6:20201040FEFC828400FC7C8400FC7C8044FE7C8044FE7C0202AA1EAAE202400C 4CE7:21004178F1089208F2FE9640FA40827CFA908210FAFE0A10AA28AA288A443282 4CE8:102020407CFC44847CFC44847CFC0080FEFE108010FE7C0212AA1EAAF202400C 4CE9:0020FE4028FC2884FEFCAA84AAFCFE8010FEFC8024FE44022AAA12AA2A02C40C 4CEA:1020924092FC9284FEFC0084FEFC108020FEFE80AAFEAA02AAAAAAAAAB02860C 4CEB:0A107420157C5244227C2144417CBE40087E08407F7E080214AA12AA2302400C 4CEC:28402880FDFC290439FC11047DFC550055FE7D0011FEFC0212AA12AA1202100C 4CED:0020EE40AAFCAA84AAFCEA84AAFCAA80EAFE8A80CAFEAE02D8AA88AA0902080C 4CEE:00207C1045E07C2245B47CA8452456A28A401FF010101FF010101FFC5244892C 4CEF:1C20704010FCFE8410FC7C8454FC7C8054FE7C8010FE7C0210AA1EAAF102400C 4CF0:1008179014BC24A424BC67A4A23C22202FBE272026BE2A822AAA322A2202220C 4CF1:00207E7C14C40838FEC62A2048FCA844128C1FF010101FF010101FFC5244892C 4CF2:11FE1100FD7C11001DFEF1541248546422421FF010101FF010101FFC5244892C 4CF3:1020544054FC7C8492FC9284FEFC00807CFE0080FEFE100254AA92AA5102200C 4CF4:0020FE40AAFCAA84AAFCFE8410FC548052FE928010FE540252AA92AA1102100C 4CF5:11041108111E7D1213DE5552555E5550BB5E1150395E554292521252154A1884 4CF6:100E20F07C2244927C4444207C4440F87E1040247EFE0210AAFEAA2882440C82 4CF7:11102110CAA814443240D27C154014FE0A001FF010101FF010101FFC5244892C 4CF8:00803FFE24103F7C26382D543412210027F0241027F0241027FC40044AA4800C 4CF9:20404020F3FE9202F00893EEF008801CFBE48154F9480954A964A942893E3200 4CFA:08101420227C4944BEFC0444087CFFC0147E7F40557E6302412A7F2A41427F0C 4CFB:08047F7808403E402A7E3E482A48FF480A881FF010101FF010101FFC5244892C 4CFC:100020FE7C8044807CBC44A47CA440BC7E8040EE7EAA02AAAAEEAA8082FE0C00 4CFD:1020924092FCFE8428FC24847EFCC88048FE7E8048FE7E0248AA48AA7F02400C 4CFE:0A107420157C5244227C21445D7C80407E7E4240427E7E0242AA24AA0F02F00C 4CFF:24102620357C54445F7C7444947C64402A7E4940917E0002AAAAAAAAAB02000C 4D00:101008207F7C2244FF7C00447F7C49407F7E49407F7E08027F2A082A0F42F00C 4D01:20201040FEFC82847CFC54847CFC54807CFE1080FEFE920292AABAAA8B02840C 4D02:20103E20427CFF44497C49447F7C1040287ED540267ECD0215AA24AAD502080C 4D03:102010407CFC1084FEFC4484EEFC448064FEDE8000FEFE0228AA2AAA4D02880C 4D04:0F10F020117C8944427C0044FF7C8140427E7740927E5A022F2A222A4242820C 4D05:08107F20087C2244FFFC22447F7C41407F7E41407F7E41027F2A222A4142808C 4D06:2820AA406CFC2884FEFC448428FCFE8010FE7C8010FEFE0210AA28AA4502820C 4D07:00107F20087CFFC488FC6B44087C6B40147E2A40457EBE0202AA04AA1902040C 4D08:10202040FEFC9284D6FCBA84FEFC9280BAFED68082FE1002FEAA28AA4502820C 4D09:0020FE40AAFCAA84FEFC0084FEFC00807CFE44807CFE2A0264AAA2AA3102200C 4D0A:41082210FFBC08247F3C0824FFBC152064BE2420FFBE2402352AE2AA2582688C 4D0B:200043FCF2949294F3FC9000F7FE8000FBFC8204FBFC08A2A914AB088D443182 4D0C:104820487DFE44487CFE44827D7C40007EFE40207ED2022CAAD8AA2C82CA0C30 4D0D:00100020777C5544557C7744557C5540777E5540557E7702002A552A88C2000C 4D0E:00001FF011101FF011103FF82AA83EF82AA83FF810101FF010101FFC5244892C 4D0F:22082210FFBC22243E3C41245D3CD5E0553E5520DD7E4182002A552A4A828A8C 4D10:0808FF9084BC77242A3C77242ABCFFA0003E7F20413E7F02412A7F2A2202410C 4D11:7F0849107F3C4924FFBCAAA4FFBCAAA0FFBE0020FFBEA2823E2A222A2782F80C 4D12:7F080810FFBC88A46B3C08246B3C0020EFBEAAA0EFBE0002FFAA492AAA82FF8C 4D13:0010FFA0087C084408647F544944494C4940497E49024D024A7A0802080A0804 4D14:2020104000FCFE8400A4288444948288048044FE2802100229FA440284140008 4D15:7F0408441E44224454440844320CDFE01420126010001FF800087F8800280010 4D16:10201040FEFC10847CA41084FE9400887C8044FE7C0244027DFA440254144808 4D17:00207E4042FC7E8442A47E8442947E88148012FEFF02100229FA240242148008 4D18:03107C20477C44445F64555456445C4C5540537E50025702557A5502A98A0004 4D19:02087910493E4BA248327AAA412247E67920693EAB82A902297A3902290A0104 4D1A:104010201E2010FC1000FE009278C648AA48D648AA48C64A924AFE8A82860100 4D1B:101010921E5210541010FEFE9282C682AAFED682AA82C6FE9282FE82828A0084 4D1C:101010201EFE10921092FEFE9292C692AAFED620AA24C65A925EFE908292010E 4D1D:1000107C1E44107C1044FE7C9200C7FEAAA0D6EEAAAAC6EA92BAFFE48224002A 4D1E:100011DC1E44115410CCFF549250C648AAFED790AAFEC69092FEFE9082FE0080 4D1F:00803FFE22203FFC22243FFC242027BC2422279E200023F0221042904452980E 4D20:00803FFE22203FFC22243FFC242027BC2422279E203827C020405FFE41108E0E 4D21:00007FFE024012480A503FFE22203FFC22243FFC284028482F7048444B448C3C 4D22:00803FFE22203FFC22243FFC242027BC2422279E204020402FFE415042488C46 4D23:08047F1E54F054107F92555255547F1054FE54105E10541054105C1056508020 4D24:00803FFE22203FFC22243FFC242027BC242227DE224023FC24404BF840409FFE 4D25:00803FFE22203FFC22243FFC242027BC2422279E24003FBC24A444A44ABC9124 4D26:00803FFE22203FFC22243FFC242227BE20403FFE200027F8200047F8440887F8 4D27:081C7F70541054FE7F38555455927F10542054FE5E24544454285C10562880C4 4D28:08007F7E544854507F5C555455547F5C545454545E5C5448545C5CAA568A8118 4D29:00803FFE22203FFC22243FFC20003FFC21402FF829482FF820005FFC44908988 4D2A:00803FFE22203FFC22243FFC280024F824083E78220824FE2E545538445484B2 4D2B:08007F7C541054FE7F92555455107F54542854545E8A547C54045C0856308008 4D2C:08480844FF442A402A5E5DE088401C402A4050401E2022225412080A14066002 4D2D:08080808FF082A082AFE5D0888181C182A2850281E4822885408080814286010 4D2E:08100810FF102A102A925D9288921C922A9250921E922292549208FE14026000 4D2F:08400840FF402A7E2AAA5D2A882A1C4A2A4A50921F1222225422084214946008 4D30:08480844FF442A402A5E5DE088401C442A4450481E3022225452088A15066002 4D31:08200810FF102AFE2A825D0488401C482A5050601E40224254420842143E6000 4D32:08100810FF102AFE2A105D1088101C7C2A1050381E3822545454089214106010 4D33:08200810FF102AFE2A825D0488001C282A2850281E2822285444084414446082 4D34:08100810FF102A102A1E5D1088101C102AFE50821E8222825482088214FE6082 4D35:10841048FE0054FC5448BA481048384855FEA2483C484448A84810882888C108 4D36:10401040FEFC54885550BA2010D83B2654F8A2203CF84420ABFE10202820C020 4D37:10401020FE2055FE5502BA0410F838005400A3FE3C504450A89010922912C20E 4D38:080E08F0FF222A922A545D00887C1C082A1050101EFE22105410081014506020 4D39:0800087CFF542A542A7C5D5488541C7C2A1050FE1E1022385454089214106010 4D3A:08200810FF7C2A002A445D2888001CFE2A0050001E7C224454440844147C6044 4D3B:0640387C08947E242CD44A0801007FFC11102BA845641918E3E60E4001800E40 4D3C:10481044FE5E55E05428BA12106A39965448A25E3DE04424A8281012286AC186 4D3D:10201040FEFE54925492BAFE109238A254FEA2483C8845FEA80810082808C008 4D3E:10841044FE4855FE5420BAFC102039FE5440A2803CFE4510AA10141029FEC000 4D3F:100011FEFF0254785400BAFC104038A45538A2583C944534A85210902950C020 4D40:10101092FE54541054FEBA82108238FE5482A2FE3C824482A8FE10002844C082 4D41:10481148FF5E556A5554BBC81050386455C4A37E3D444564A95411442954C248 4D42:10201010FEFE54445428BAFE1082389254FEA2923CBA44AAA8AA10BA2882C086 4D43:08280828FF7C2A282A285DFE88101C7C2A54507C1E54227C5400082814446082 4D44:105011FCFF5455FC5554BBFC100039FC5400A3FC3D0445FCA88810502BFEC000 4D45:08207F20083E3E4408A87F1010281E462280FFFE11C82AB40DD0764E01801E40 4D46:10481048FEFE544854FEBA82117C380054FEA2203CD2442CA8D8102C28CAC030 4D47:081004107FD04910493E49247FD4491459145D946B544D084908491489140922 4D48:111023E040480BFC110033F0551010E0111012883FFE24103F7C26384D549412 4D49:00803FFE24103F7C26382D543492214026303BEE20002FA428A44FA448A4898C 4D4A:0088788849FC488868885BFE4820FDFC492449FC492449FC4800488849049A02 4D4B:282028207DFE28402840FEFC10847D8456FC54847C8454FC54847C8428944488 4D4C:282028207C2029FC2820FEA810A87CA8557456227C50545054887C8829044602 4D4D:282028107DFE280028FCFE8410FC7C0054FC54087C1055FE54107C1028504420 4D4E:282029247D24292429FCFE0013FE7C20544055FC7D54555455547D542954450C 4D4F:280029DC7C44295428CCFF5410287C44559254207CC8543254C47C1828604580 4D50:280029DC7D54295429DCFE0011FC7D2455FC55247DFC542057FE7C2028204420 4D51:0C00700011FCFE24382454A490A428A455249024542438445444928451142208 4D52:0C0070FC1084FE8438845484908428FC54849084548438845484928450FC2084 4D53:0C1070101090FE9038FE549091102810541091FE541038105410921050102010 4D54:0C20702013FEFE2039FC552491FC292455FC9020547038A85524962250202020 4D55:0C0071FC1104FF0439FC5510911029FE55109110557C394455449344517C2244 4D56:7E7C48047E2842107E2848FC7F0001007FFC09103288CC643938C54609203310 4D57:0C0071FC1000FEF83888548890F8280055FC9124552439FC5524932451FC2104 4D58:0C0070FC1084FEFC388454FC900029FE548090FE552A3A4A5492932250542088 4D59:0C00702010FEFE4438825520907C288854509068559E382254D49208503021C0 4D5A:0C1E71E01022FF1238945480902029CE5502910255CE39025502930251FE2102 4D5B:0C0071EE114AFFEA392A55E49144294A55F09000541038FE5410921051FE2000 4D5C:0C5071FC1154FFFC395455FC900029FE5500917C550039FE5550935451482266 4D5D:00207F2049206B205D2049207F2008207F2008200F20F022002255224A9E8000 4D5E:00047F0449046B245D2449247F2408247F2408240F24F024000455044A948008 4D5F:0000FE7C9210D610BA109210FE1010FEFE1010101E10E0100210AA10A8108010 4D60:0040FE409240D6FCBA849304FE041084FE4410441E44E0040204AA04A8288010 4D61:00003FF801007FFC04401830E00E3FF8292825483FF801007FFC0100FFFE4444 4D62:0010FE109210D67CBA109210FE1010FEFE1010381E38E0540254AA92A8108010 4D63:0000FE0092FCD684BA849284FEFC1084FE8410841EFCE0840200AA00A9FE8000 4D64:3FF808200820FFFE0820102020207FF8292825483FF801007FFC0100FFFE4444 4D65:0040FE40927CD684BB0892FCFEA410A4FEA410FC1E80E0800282AA82A87E8000 4D66:0000FE9C9248D608BA889248FE5E1008FE2810481EC8E0480248AA48A8488018 4D67:08207F280824FFFE00207F2049246B2449247F2808287F100812FFAA0046AA82 4D68:0048FE449240D6FEBA509254FE581052FE5410581E52E054029AAA92A92E8240 4D69:03043C2404247FA416242504440C3FF8292825483FF801007FFC0100FFFE4444 4D6A:0000FEFC9284D684BAFC9284FE8410FCFE0010901E92E0F40298AA92A8D2808E 4D6B:01007FFC50043EF84288A2AA1492187EE0003FF8292825483FF80100FFFE2448 4D6C:0010FE1092DAD654BA549292FF501020FEFE10821E82E0FE0282AA82A8FE8082 4D6D:0020FE2092FAD624BA2893FEFE201040FEFC11441E44E07C0244AA44A87C8044 4D6E:0000FE7C9244D67CBA44927CFE0010FEFE40107E1EAAE12A024AAA92A82A8044 4D6F:0008FE1C92E0D620BBFE9220FEFC10A4FEFC10A41EFCE02002FCAA20A9FE8000 4D70:0040FE7E9280D77CBA44927CFE44107CFE0010FE1E40E0FE032AAA4AA8928026 4D71:0010FE1092FED610BA7C9200FE7C1044FE7C10281EFEE000027CAA44A87C8044 4D72:007CFE449244D67CBA0092EEFEAA10AAFEEE10101EFEE0380254AA92A9108010 4D73:0010FE289244D6BABB0092FEFE9210D6FE9210FE1E00E07C0244AA7CA844807C 4D74:0000FEFE92AAD6AABAEE9228FEEE10AAFEAA10EE1EAAE0AA02EEAAA8A82A801E 4D75:20403F7E48909FF8149012501130FFFE08203FF8D55613901FF001007FFC2448 4D76:200021FC21547D5445DC845075DC5554555455DC7554555405DC05502852103E 4D77:100011FC11547D5411DC1050FDDC0154115411DC7D54115411DC1D50E052403E 4D78:7C101052FE94382854449FF212901EF002803EF822883EF822883EFA028201FE 4D79:201C7DC8917EFDC828185FF092901EF002803EF822883EF822883EFA028201FE 4D7A:21F8210821F8250AF5FA250A25FA2402279E20903090EF9E4492049204920892 4D7B:1C4414441CEE55445DEE55445DEE41447744140014FEF702557E550255FE9502 4D7C:0440247C24A83D5004287DFE248844488FF848244FE448247FFC0440FC7C2444 4D7D:0810FF7E08107E7C42447E282418FEE601003FF80100FFFE040008201FF00810 4D7E:081017FE3210D15010200810FF1008FE7E1000FC7E4442487E2824101E28E0C6 4D7F:0810FF1008FC7E1000FC7E4442287E1024281EC6E10001FC01003FF820083FF8 4D80:0810FF7E08107E7C42047E4824381E44E10006C01830E7CE00001FF010101FF0 4D81:0810FF7E08107E7C42447E3824447E8201187D6009183FF6D0101FF010101FF0 4D82:2020CE208220EE7C82448284FE04008492449224DA249204DA0492049328D910 4D83:2010CE108210EE2882288244FE4400A292109210DA7C9204DA0892089310D910 4D84:2000CEFC8210EE1082948254FE58001093FE9210DA109210DA1092109310D910 4D85:2020CE20823CEE4482A88210FE2800449282927CDA449244DA449244937CD944 4D86:2028CE248240EE7E82C88348FE7E00489248927EDA489248DA48927E9340D940 4D87:2010CE1082FEEE9282FE8292FEFE0000927C9244DA7C9244DA7C92449344D94C 4D88:2014CE1283FEEE1082FE8292FEFE009292FE9292DA0493FEDA4492249324D90C 4D89:2020CEDE828AEECA82AA82D2FEA6000092FE9292DA9292FEDA92929293FED982 4D8A:20007CFC44247C2444247C240024FEFC9244FE449244FE440044FE4445FE8400 4D8B:20007CFC44447C4844487C50005CFE449244FE449268FEA80090FE9845248442 4D8C:20407C4044FC7C8445047EF40094FE9492F4FE849294FE880082FE82447E8400 4D8D:0040FEF8208828F84488FCF8140011FC11247DFC112411FC1C00E3FE40880108 4D8E:10103E1022283E2822443E82007C7F0049007F7C49447F440044FFC4227C4244 4D8F:4420287C0044FC7C1444147CFC0090FE9092FEFE329232FE5A0054FE90441084 4D90:20107C2844447CBA45007CFE0092FED69292FEFE9200FE7C0044FE7C4444847C 4D91:20207CF844207DFC45047CF800A8FEF892A8FEF89244FEFC0020FEB844A0857C 4D92:0100FFFE02847D78255025484D6420083FF820083FF822083FF8244843889C68 4D93:2040202023FEF888A852AFACAAAAAAA8ADACA800A904B9FC210421FC21042204 4D94:102050205C2050A0FEAC28B4AAE4D7A482A4FEB4AAA8AAA2D6A29E82E27E0200 4D95:080028002F7C2854FF54145455546B54417C7F40554055406B424F42713E0100 4D96:081028102F102828FF28144455446BA241107F10557C55046B084F0871100110 4D97:0800287E2F042804FF74145455546B5441547F54557455546B044F0471140108 4D98:082028102F1028FEFF00140455446B4441247F24552855286B084F1071FE0100 4D99:0800287E2F402840FF40147C55446B4441447F44557C55406B404F40717E0100 4D9A:081028102F10287CFF54145455546B54417C7F54551055146B124F7E71220100 4D9B:7F0408441E44224454440844310CC9E009007FFC04402AA83FF824482AA83FF8 4D9C:101050505C50507CFE502890AA10D6FE8200FE00AA7CAA44D6449E44E27C0244 4D9D:102050205C2051FCFE2028A8AAA8D6A88374FE22AA50AA50D6889E88E3040202 4D9E:082428242F7E2824FF24143C55246B24413C7F24552455FE6B004F2471220142 4D9F:102050205C3C5044FE482880AA20D6CC8284FE84AACCAA84D6849E84E2FC0284 4DA0:00283FFE20202FA420282F9048AA4FC68082010011F81100FFFE04402AA83FF8 4DA1:100250E25CA250AAFEAA28EAAAAAD6AA82EAFEAAAAAAAAA2D6E29E02E24A02A4 4DA2:100C500A5C0850FEFE882888AAFAD68A828AFEECAAACAAACD6EA9E8AE2960322 4DA3:101050545C545054FE7C2800AAFED600827CFE44AA44AA7CD6449E28E2FE0200 4DA4:1000507C5C445074FE5428FEAA82D67C8244FE7CAA44AA7CD6449E44E2540248 4DA5:1020503C5C2050FEFEA228B8AAE4D69C8280FEBCAAA4AABCD6A49EBCE2A4037E 4DA6:102051FC5C2050FCFE2029FEAA00D6FC8284FEFCAA84AAFCD6849EFCE2480284 4DA7:101050105C7E5010FEFE2844AAEED6448264FEDEAA00AAFED6289E28E24A0286 4DA8:101050105C285044FE82287CAA00D6EE82AAFEAAAAEEAA44D6449EAAE2AA0312 4DA9:102050105DFE5054FFA828ACABAAD6A883ACFE00AA84AAFCD6849EFCE2840304 4DAA:104C51FA5C4851FEFE082868AA5AD6FA83AAFEFCAAACAAFCD6AA9EFAE2960222 4DAB:13DE52525FDE5000FFFE2A00AAC8D64E83EAFEB2AAEAAAAAD6EA9EB4E3E4022A 4DAC:00007C7C1010FEFE1010101008407F7C1440FF7C22043E7C22403E7C2242263E 4DAD:140012FE12101010FF90147C14101510151016FE260024022C02540243FE8000 4DAE:04400420FFFE0910116021844F0480FC00001FF001007FFC028004401830600C 4DAF:208027FC240427BCF0A056BE52A257B652AA96AA50B626A222BE57A052A2867E 4DB0:1000FF8680B8F7881408D7CE5458F6C85548D54E16F8D44857CAF40A544ACFC6 4DB1:408047FC740497BC50A026BE52A28FB60AAA66AA10B606A282BE47A022A2067E 4DB2:104013FE12027FDE5450575E7D5257DA55565756FC5A4752455E47D055524B3E 4DB3:081008081400227E5D0080807F3855287F2800287F28552A7F2A554A55464380 4DB4:08402A7C48941410212846C41830EFEE00003BB82AA87FFC44447FFC4444444C 4DB5:1004103E2BE0463CBA2002FCFEA4AAB8FEE4029CFE80AAB8FEA8AAAAAB2A8646 4DB6:020003F802007FFE000011F811087DF811081DF8300057FE1090109C5150223E 4DB7:00000110791049104910491049104910491049107A104A1202120412040E0800 4DB8:00000080788048804880492049204A204840484078884884010403FE01020000 4DB9:000001000100210821082108210821083FF80100010002000200040008003000 4DBA:3C102410241025FF3D112511251125293D252543258125012501450155058902 4DBB:3C202420242025FE3D2224242420242824283C48244824882489450956078800 4DBC:7848488449124A21784449824BFE480278204810495249414A458845A83C1000 4DBD:3D5225222552258A3DFE2448244824873D102420247C24842548442054588984 4DBE:000008100810681F8BA188AAEBC88888FF88081408140C1412222122C1410000 4DBF:084808481448124828487E48A2483E4822483E482088288924892A8933072100 4E00:0000000000000000000000000000FFFE00000000000000000000000000000000 4E01:00007FFC01000100010001000100010001000100010001000100010005000200 4E02:0000FFFE040004000800080010001FF000100010001000100010001000A00040 4E03:02000200020002000200023C07C0FA0002000200020002040204020401FC0000 4E04:01000100010001000100010001000100010001000100010001000100FFFE0000 4E05:0000FFFE01000100010001000100010001000100010001000100010001000100 4E06:0000FFFE02000200040004000800080010002000400080000000000000000000 4E07:00000000FFFE04000400040007F0041004100810081010101010201040A08040 4E08:00800080008000807FFC0080108010800880048002800100028004401830E00E 4E09:000000007FFC00000000000000003FF800000000000000000000FFFE00000000 4E0A:02000200020002000200020003F80200020002000200020002000200FFFE0000 4E0B:0000FFFE02000200020002000240022002100208020802000200020002000200 4E0C:0000FFFE08200820082008200820082008200820082010201020202040208020 4E0D:00007FFC00800080010001000340052009101108210441048100010001000100 4E0E:1000100010001FFC1000200020003FF8000800080008FFC80008000800500020 4E0F:0000FFFE01000100210021FC2104210421043FFC000400040004000400280010 4E10:0000FFFE01000100210021FC2100210021003FFC000400040004000400280010 4E11:00003FF0021002100210021002103FF0041004100410041004100410FFFE0000 4E12:00003FF8010801080908050802080308048804880808105020200000FFFE0000 4E13:0100010001003FF802000200FFFE040008000FF0001000200640018000400020 4E14:00001FF01010101010101FF01010101010101FF01010101010101010FFFE0000 4E15:00007FFC0080010001000340052009103108C1040100010001000000FFFE0000 4E16:02201220122012201220FFFE122012201220122013E01000100010001FFC0000 4E17:111011101110111011101110FFFE11101110111011101110111011101FF01010 4E18:001000781F8010001000100010001FFC104010401040104010401040FFFE0000 4E19:0000FFFE0100010001007FFC4104410442844244442448244004400440144008 4E1A:04400440044004404444244424481448145014600440044004400440FFFE0000 4E1B:08200820082008200820082008201450125022882088410482020000FFFE0000 4E1C:0200020002007FFC04000900110021003FF80100092011102108410405000200 4E1D:0810081010201020224442847CF804080810102020407EFC00000000FFFE0000 4E1E:00003FF00020004000807D0405880950092011102108410685000200FFFE0000 4E1F:00007FFC0100010001003FF8010001000100FFFE02000400082010103FF81008 4E20:04400440044004447C48045004600440044204421C42E43E44000000FFFE0000 4E21:0000FFFE0100010001007FFC410449244924492449244FE44024400440144008 4E22:001000F83F00010001003FF8010001000100FFFE02000400082010103FF81008 4E23:0000FFFE0440044004407C7C4444444444447C7C044408400840104020404040 4E24:0000FFFE0440044004407FFC4444444444444AA44A9451144204400440144008 4E25:00007FFC024012480A5002403FFE200020002000200020002000400040008000 4E26:1010082004407FFC0440044004404444244414481450044004400440FFFE0000 4E27:010001007FFC01001110091009200100FFFE1200111010A010401430180E1000 4E28:0100010001000100010001000100010001000100010001000100010001000100 4E29:0040004010401040104010401040104010C013401C4010400040004000400040 4E2A:0100010002800440082010102108C10601000100010001000100010001000100 4E2B:0000201010200840048001000100010001000100010001000100010001000100 4E2C:0100010001001100090009000100030005000900310001000100010001000100 4E2D:01000100010001003FF8210821082108210821083FF821080100010001000100 4E2E:00007FF00410041004107FD0041004100410FFD00412040A040A040604020400 4E2F:0100010C017007807900010C017007807900010C017007807900010001000100 4E30:0100010001007FFC0100010001003FF8010001000100FFFE0100010001000100 4E31:04400440444444444444444444444C44547C644404400840084010402040C040 4E32:010001003FF8210821083FF8010001007FFC410441047FFC4104010001000100 4E33:044004403FF8244824483FF8044004407FFC444444447FFC4844104020404040 4E34:08800880088049FE49404A204C20480049FC492449244924492409FC09040800 4E35:0440244814500440FFFE0000082004403FF801000100FFFE0100010001000100 4E36:0000000000000000000004000200010000800040004000000000000000000000 4E37:0000000000000008200810100810042004400080000000000000000000000000 4E38:02000200020002007FE0022012200A20042004200A20092211222022401E8000 4E39:00001FF0101010101210111011101010FFFE1010101010102010201040508020 4E3A:010021001100110001007FF80208020802880448044808081008200840508020 4E3B:0200010000007FFC01000100010001003FF801000100010001000100FFFE0000 4E3C:08200820082008207FFC08200A2009200820FFFE082008201020102020204020 4E3D:0000FFFE000000003EF822882288228832C82AA82AA82288228822882AA82490 4E3E:2208110811100020FFFE082011102108CFE6010001007FFC0100010001000100 4E3F:0100010001000100010001000100010001000200020004000400080010002000 4E40:000000000000080008001400140024004200010000C00030000E000000000000 4E41:000000003F000100010001000100010001000080008000400020001000080006 4E42:000000102010201010201020082008400440028001000280044008203018C006 4E43:00003FF00410042004200440047C040408040804080410041004200440288010 4E44:000000100010001000100220012000C0004000A0011022102400380020000000 4E45:04000400040007E008200820104020404080008001400240042008103008C006 4E46:0010081008101020102020407FC020800080014001400220042008103008C006 4E47:002003F03E00020002000200020003FCFE000200020002040204020401FC0000 4E48:01000100020002000440084010802080410002000420081010083FFC10040000 4E49:020001102110201010201020082008400440028001000280044008203018C006 4E4A:0000000801FC7E00000820081010101008200840000000000000000000000000 4E4B:02000100010000007FF800100020004000800100020004001800240043FE0000 4E4C:010002001FF01010101010101050102010001FFC000400047FE4000400280010 4E4D:080008000FFE12001200220043F882000200020003FC02000200020002000200 4E4E:001000F83F0001001110091009200100FFFE0100010001000100010005000200 4E4F:001001F87E0000000200010001007FF8003000C003000C003000480087FE0000 4E50:002000F01F0010001100210021003FFC01000920091011082104410405000200 4E51:000801FC7F00010009040908119021A045408540092011102108410681000100 4E52:002000F01F00100010001FF81080108010801080FFFE00000800100020004000 4E53:002000F01F00100010001FF81080108010801080FFFE00000040002000100008 4E54:001000F83F00010002007FFC044008203018C826082008200820102010202020 4E55:000800FC3F8020802FF8208020803FFE208020802FF82888488848A888900080 4E56:00701F8001000100FFFE0100092009247928093009221922E91E010001000100 4E57:00F83F0001007FFC09200920FFFE092009207FFC0380054009203118C1060100 4E58:00F83F0001007FFC01000924F93809223922CB9E054009203118C10601000100 4E59:00007FF00020004000800100020004000800100010002004200420041FFC0000 4E5A:100010001000100010001000100010001000100010001004100410040FFC0000 4E5B:00000000FFFC0004000800100000000000000000000000000000000000000000 4E5C:000000001000103010D017103810D0101010105010201002100210020FFE0000 4E5D:04000400040004007FE0042004200420082008200820102210222022401E8000 4E5E:080008001FFC1000200040009FE000200040018006000804100410040FFC0000 4E5F:010001001100113011D017103910D1101110115011201102100210020FFE0000 4E60:00007FF8000800080808040802080208006801880E0870082008000800500020 4E61:020002000420082010403F800108020804101FE000400080010006001800E000 4E62:082008200820082049204920492049204920492049204F2279220022001E0000 4E63:084008401040104022404240FC4004400840104024404242FE424242003E0000 4E64:0000FFFE02000240022002100208020000007FF0006001800600180420041FFC 4E65:000801FC7E000010101008200440008000007FF0006001800600180420041FFC 4E66:0220021002083FE00220022002200220FFFC0204020402040204022802100200 4E67:0040044002401240084009FC7E400040004000007FF0006003801C0420041FFC 4E68:08200820102022204120FFA000A000207F20412041204122412241227F1E4100 4E69:08200820082008200FA00820082008207F20412041204122412241227F1E4100 4E6A:0000FDFC052405240924092411FC112421242124412441FC400240023FFE0000 4E6B:100010007E7C124412441244227C4A4484007FF0006001800600180420041FFC 4E6C:00003FFC20003FF820083FF820003FFC00007FF0006001800600180420041FFC 4E6D:0000FFFE040008001FF02810C8100FF000007FF0006001800600180420041FFC 4E6E:0C0070FC408444845C8464944488088010807FF0006001800600180420041FFC 4E6F:00F87F0011100920FFFE01000100050002007FF0006001800600180420041FFC 4E70:00007FFC0004088804802480108010800100FFFE010002C0042008103008C004 4E71:04400E40384008400840FF40084008403E4022402240224222423E42223E0000 4E72:4080208009FC12042448E04020A023182C0600007FF0006003801C0420041FFC 4E73:02200F20F020012091204A200020FE20042008200F20F82248220822281E1000 4E74:080C08F07E8008800EFE788808882908120800007FF0006003801C0420041FFC 4E75:102008207F20002022201420FFA00820082008207F20082208220822081E0800 4E76:012001107FFC01003FF821083FF821083FF8210800003FF001C01E0420041FFC 4E77:1020082040A824A409221228703010C0170000007FF0006003801C0420041FFC 4E78:0800087C28442E643A54EAFE2A442AA42A942EFE2804282A201220021FFE0000 4E79:08200820FFA008207F2041207F2041207F2049200820FFA208220822081E0800 4E7A:061838E020803EFC22903E902090411080007FF0006001800600180420041FFC 4E7B:10100810FF2820443E822210220842204A1084087FF0006003801C0420041FFC 4E7C:2080104087FC4040104023F8E040204027FC20007FF0006003801C0420041FFC 4E7D:01081FD001207FFC02000FF03810CFF008100FF000003FF001C01E0420041FFC 4E7E:104010401080FEFE11007E0044FC7C0844107C201040FE801102110210FE1000 4E7F:0F20F020112089204220102022207C2008201120FFA008A24A228922281E1000 4E80:04000FE010403FF051101FF011101FF001003FF821083FF821083FFA010200FE 4E81:08200820FFA0087E7F4041807F7C41047F0800107F200840FFC20842083E0800 4E82:0F20F02049202220FE2014200820FF209520BD208320BD2295228922951EA300 4E83:082049202A20FFA02A20492088A04120412077A09120552227A24122811E0100 4E84:0820FFA008207F200020FFA080A07F2000207F2041207F22412222220F9EF000 4E85:0010001000100010001000100010001000100010001000100010001000500020 4E86:00007FF800100020004001800100010001000100010001000100010005000200 4E87:0800080008000FFC100411082110410001000100010001000100010005000200 4E88:00001FF000100220014000807FFE008200840080008000800080008002800100 4E89:080008001FE020204040BFF8010801087FFE010801083FF80108010005000200 4E8A:010001007FFC111009203FF801080108FFFE010801083FF80108010005000200 4E8B:01000100FFFE01003FF821083FF801003FF80108FFFE01083FF8010005000200 4E8C:0000000000003FF800000000000000000000000000000000FFFE000000000000 4E8D:00003FF80000000000000000FFFE010001000100010001000100010005000200 4E8E:00003FF80100010001000100FFFE010001000100010001000100010005000200 4E8F:00003FF8000000000000FFFE0400040008000FF0001000100010001000A00040 4E90:00003FF8020002000200FFFE0400040008000FF0001000100010001000A00040 4E91:00003FF80000000000000000FFFE0200040004000840102020107FF820080008 4E92:00007FFC0400040004000FF008100810101010201FE0002000400040FFFE0000 4E93:00003FF8000000000000FFFE0820082008200820082010201020202040208020 4E94:00007FFC02000200020002003FF00410041004100410081008100810FFFE0000 4E95:08200820082008207FFC0820082008200820FFFE082008201020102020204020 4E96:000000003FF8000000000000FFFE0000000000003FF8000000000000FFFE0000 4E97:010001002108210821083FF80000000000003FF80000000000000000FFFE0000 4E98:00007FFC000000001FF0101010101FF0101010101FF0101000000000FFFE0000 4E99:00007FFC0400040004000FF008100A10111010200420022000400040FFFE0000 4E9A:00007FFC044004400440044044442444244814481450044004400440FFFE0000 4E9B:04400440244427482470244224422F42F03E400000001FF0000000007FFC0000 4E9C:00007FFC0440044004403FF824482448244824483FF8044004400440FFFE0000 4E9D:0400082010103FF80810102024487EFC020400003FF8000000000000FFFE0000 4E9E:00007FFC0440044004403C7820082008200820083C78044004400440FFFE0000 4E9F:00003FF0002000400180793C49044944492849107928014405000200FFFE0000 4EA0:020001000100FFFE000000000000000000000000000000000000000000000000 4EA1:0200010001000000FFFE1000100010001000100010001000100010001FFC0000 4EA2:020001000100FFFE000000000FE00820082008200820082210221022201E4000 4EA3:020001000100FFFE042004200420042004200420042008200820102020204020 4EA4:020001000100FFFE0000101010082024482404400280010002800C403030C00E 4EA5:0200010000007FFC02000400082010403F8801100620184060A003100C087004 4EA6:020001000100FFFE044004402450244824484444444488440840104021404080 4EA7:020001007FFC00000820042004403FFE20002000200020002000400040008000 4EA8:02000100FFFE00001FF0101010101FF000003FF0006001800100010005000200 4EA9:020001000100FFFE000000003FF82108210821083FF82108210821083FF82008 4EAA:02000100FFFE0440145024484844094010807FE0002000200010001000080006 4EAB:020001007FFC00001FF010101FF000001FE000400180FFFE0100010005000200 4EAC:02000100FFFE000000001FF01010101010101FF0010011101108210445040200 4EAD:020001007FFC00001FF010101FF000007FFE40029FF401000100010005000200 4EAE:020001007FFC00000FE008200FE000007FFE400287C40440044008423042C03E 4EAF:02000100FFFE00001FF010101FF000003FF8200820083FF8200820083FF82008 4EB0:02000100FFFE000000001FF010101FF010101FF0010011101108210445040200 4EB1:02000100FFFE0800080013F81208320853F89208120813F81208100017FC1000 4EB2:020001003FF8000008200440FFFE010001007FFC010009201110210845040200 4EB3:01007FFC00001FF010101FF000007FFE400280F43F00020003F87E02020201FE 4EB4:01007FFC00001FF010101FF000007FFE41029FF401007FFC02003FE00822701E 4EB5:0100FFFE000008407DF808480CC8784A08AA2906130204880C503530C60E0400 4EB6:0100FFFE00003FF8200827C824483FF800001FF010101FF010101FF00000FFFE 4EB7:010000803FFC041002203FFE22402FF822483FFE22482FF826604A50524C8240 4EB8:20881048FC5001FC7D2445247DFC01247D2409FC10201C20F3FE102050202020 4EB9:0100FFFE00002FEC48246BAC48246BAC4AA4FFFE90121FF010101FF01010FFFE 4EBA:0100010001000100010001000280028004400440082008201010200840048002 4EBB:0800080008001000100030003000500090001000100010001000100010001000 4EBC:01000100010001000280028004400440082010102008C00600000000FFFE0000 4EBD:010001000100028002800440082010102008C006020001000080008000000000 4EBE:008000800080208020802140214022202220241028083006200020003FFE0000 4EBF:080008000BFC1008101030203040508090801100110012021202120211FE1000 4EC0:08200820082010201020302037FE502090201020102010201020102010201020 4EC1:08000800080013FC1000300030005000900010001000100017FE100010001000 4EC2:084008400840104013FC30443044504490441084108410841104110412281410 4EC3:080008000BFE1020102030203020502090201020102010201020102010A01040 4EC4:00003FFE20002000208020802080208020802140214022204220441088081006 4EC5:08000BFC09041104110430883088508890501050102010201050108811041602 4EC6:0840084008401040104030503048504490441040104010401040104010401040 4EC7:090009000900110017F0311031105110911011101110121212121412180E1000 4EC8:0800082009201120112031203120512091201110111012101208140818041002 4EC9:080009F0091011101110311031105110911011101110111211121212120E1400 4ECA:0100010002800440082012102108C10600001FF0001000200020004000800100 4ECB:0100010002800440082010102008C82608200820082008201020102020204020 4ECC:010001000280024004200810110861040100028002800440082010102008C006 4ECD:080008000BF810881090309030A050BC90841084110411041104120412281410 4ECE:0820082008200820082008200820082008501450125012882088210442048402 4ECF:08400840084010401040308030805080910011101108120817FC120410041000 4ED0:0100010002800440082010102108C10601000100FFFE01000100010001000100 4ED1:0100010002800440082010102008C806083008C00F0008080808080807F80000 4ED2:0100010002800440082010102008C6060180004000000C00030000C000200000 4ED3:010001000280044008203018C0060FE00820082008A008440804080407FC0000 4ED4:08000BF80808101010203040304057FE90401040104010401040104011401080 4ED5:084008400840104010403FFE304050409040104010401040104017FC10001000 4ED6:084008400A401258126832C833485E4892481248125812421202120211FE1000 4ED7:081008100810101013FE30103010511091101090109010501020105011881606 4ED8:081008100810101017FE30103010501091101090109010101010101010501020 4ED9:1040104010402040244464446444A4442444244424442444244427FC20042000 4EDA:0100010002800440082010102108C1060100210821082108210821083FF80008 4EDB:081008780BC01040104030403040507E97C010401040104210421042103E1000 4EDC:08000800080013FE10203020302050209020102010201020102017FE10001000 4EDD:0100010002800440082010102008C0061FF0010001000100010001007FFC0000 4EDE:080008000BFC1044104432443244524494841084108411041104120414281810 4EDF:081008780BC0104010403040304057FE90401040104010401040104010401040 4EE0:08000BFC084010401040304030405FFE90401040104010401040104010401040 4EE1:08800880090011FE1200340031F8500890101060108011001202120211FE1000 4EE2:08800880090011FC120432043404590490841044104410041004100410281010 4EE3:089008880888108010BE37C03080504090401040102010221012100A10061002 4EE4:01000100028004400A2011102108C0061FF00010002004400280010000800080 4EE5:0010041022102110211020102010202020202020244028503088210402020402 4EE6:0820082008201020102031283124512492221222122214221020102010A01040 4EE7:02000200020003F8020002000200FFFE0100010001000280044008203018C006 4EE8:080008000BFC100010003000300051F89000100010001000100017FE10001000 4EE9:084008400840104010403040307C504090401040104010401040104017FE1000 4EEA:088008480A481208120831103110511090A010A01040104010A0111012081406 4EEB:084008400880108011003110321054209020104010801108120417FE12021000 4EEC:0900088008BC1204120432043204520492041204120412041204120412141208 4EED:080008000BF81088108832883188508890C810A81098110E1108120814501820 4EEE:0808083C0BC012001200320033F8528892881288125012501220145014881906 4EEF:0840084008401148114432423242544890481048101010101020104011801600 4EF0:080008800B3C122412243224322452249224122412B413281220102010201020 4EF1:0840084008A010A01110328834465040900013F8100810101010102010201040 4EF2:084008400840104017FC3444344454449444144417FC14441040104010401040 4EF3:08200A200A2012221222322433A85230922012201220122212A21322121E1000 4EF4:080009FC09041104110431FC31045104910411FC110411041204120414141808 4EF5:11001100110023F8224062406440A04020402FFE204020402040204020402040 4EF6:082008200920112011FC322032205420902017FE102010201020102010201020 4EF7:0840084008A010A0111032083406511091101110111011101110121012101410 4EF8:081008780FC0104010403040304057FE904010A010A011101110120814041802 4EF9:08400840084017FC10403040304053FC9040104010401FFE1040104010401040 4EFA:01000280044008203018C0061FF01000100010001FF01000100010001FF80000 4EFB:081008780BC010401040304030405FFE90401040104010401040104017FC1000 4EFC:080008000BFE1020102030203020502091FC1020102010201020102017FE1000 4EFD:081008900890108811083104320455FA90881088108810881108110812281410 4EFE:08000FFE08801080108030F8310851089108120813F810101010101017FE1000 4EFF:08800840084017FE11003100310051F891081108110811081208120814501820 4F00:082009200920111011103248324854449882108011101108120817FC12041000 4F01:010001000280044008203118C1060100110011F81100110011001100FFFE0000 4F02:1040104010402FFE2040604067FCA44424442444244424542448204020402040 4F03:08000BF80808111010A0304037FE504290441040104010401040104011401080 4F04:08000BFC08441044104433FC32405240944017FE10421042104A104410401040 4F05:08400840084017FC1040324832485248924813F81048104010421042103E1000 4F06:09000900090011FC12A434A430A4512491241244144410841104120414281010 4F07:080009F0091011101110320E340053F891081110109010A0104010A013181C06 4F08:0800088008401020112031003100550495021502150219081108110810F81000 4F09:08800840084013FC1000300031F05110911011101110111211121212120E1400 4F0A:08000BF808881088108837FE30885088908813F8108810801100110012001400 4F0B:100017F81108211021106120613CA10421042288228822502420245028882306 4F0C:08000BFE0A00120012F8328832885288928812A81290128214821482187E1000 4F0D:08000BFC084010401040304033F8508890881088108811081108110817FE1000 4F0E:08400840084017FE10403040304057F892081208111010A0104010A011181606 4F0F:0840085008481048104037FE3040504090A010A010A011101110120814041802 4F10:089008880888108010BE37C03080504490441048103010221052118A16061002 4F11:084008400840104017FE304030E050E091501150124814441842104010401040 4F12:0808081C09E011001100310031FE511091101110111011101110121012101410 4F13:080008000BFE102010203040304050D091481244144410401040104010401040 4F14:080008000BFE12021404300031F05110911011101110111212121212140E1800 4F15:08400840084013FC10403040304057FE904010A010A011101110120814041802 4F16:088008800880108017FE3080310051FC91441244124814501420185010881306 4F17:0100010002800440082010102828C82608200820082014501250228841048202 4F18:089008880888108017FE30A030A050A090A010A01120112211221222121E1400 4F19:08400840084010401244324432485450904010A010A011101110120814041802 4F1A:010001000280044008203018CFE6000000007FFC02000400082010103FF81008 4F1B:08000BFC0A001208128832503250522092201250125012881308120013FE1000 4F1C:088008800BF01090109031123112524E944010401FFE10401040104010401040 4F1D:080008000BFC10001000300037FE50409040108010801108120417FE12021000 4F1E:010001000280044008203018C1061110091009200100FFFE0100010001000100 4F1F:08400840084017FE1040304033FC5040904017FE10421042104A104410401040 4F20:08400840084013F81040308037FE5080910013F81008111010A0104010201020 4F21:08400840084017FE108030A0312053FC90201020102017FE1020102010201020 4F22:08000BFC0810111011103110321053FE90301050109011101210141010501020 4F23:08000BF80A0812081248324832485248924812A812A81120112012221422181E 4F24:08800880090011FE12003440304053FC90441044108410841104110412281410 4F25:090009080908111011203140310057FE91401120112011101108114411821100 4F26:0840084008A010A0111032083406511091201140118011001104110410FC1000 4F27:0840084008A01110120834043BF2521092101210125012201204120411FC1000 4F28:0900090009FC1204120435043884508490141024104413841104100410281010 4F29:08800840084017FC1110311031105110911010A010A0104010A0111012081C06 4F2A:08400A4009401140104037FC30445044908410A4109411141104120414281810 4F2B:084008200820100013FE3202340450009000100010001000100013FE10001000 4F2C:080009FC090411041104310431FC512491201120111011101208120814041802 4F2D:08800840084017FE104030803108521097E0104010801108120417FE12021000 4F2E:12001200127C22242FA464A464A4A4A824A82928251022102528294830842102 4F2F:08400840088013FC120432043204520493FC1204120412041204120413FC1204 4F30:084008400840104017FE30403040504093F81208120812081208120813F81208 4F31:0840084008A010A0111032083446504091501148124812441444104011401080 4F32:08000BFC0A041204120433FC32005240924412481270124014421442183E1000 4F33:08480A480A481248124837FE3248524892481248127812001200120013FE1000 4F34:08400A4409481150104037FC3040504090401FFE104010401040104010401040 4F35:1000100017FC24A424A464A464A4A4A424A42524251C26042404240427FC2404 4F36:0840084008A010A0111032483426502093F810081010111010A0104010201020 4F37:104010401040204027FC64446444A444244427FC244424442444244427FC2404 4F38:08400840084017FC14443444344457FC94441444144417FC1444104010401040 4F39:080009F809081108110831F831085108910811F8110811081108110817FE1000 4F3A:08000BFC0804100417F43004300453E492241224122413E41004100410141008 4F3B:08000BF808401040124831483150504097FE1040104010401040104010401040 4F3C:1008110810882448244864086408A40824102410241025282624244420822102 4F3D:140014001400243C2FA464A464A4A4A424A424A424A424A428A428BC32A42100 4F3E:08000BFC082010201040304030D0514892441444104010401040100017FE1000 4F3F:080008000BFC1204120432043204520493FC1204100010901088110412021402 4F40:08000BF80A0812081208320833F85200920013FC120412041204120413FC1204 4F41:08400840088010801110320837FC5004900013F8120812081208120813F81208 4F42:080008000BFE10201020302031205120913C1120112011201120112017FE1000 4F43:1000100017FC2444244464446444A7FC2444244424442444244427FC24042000 4F44:090809080908110817FE310831085108910811F8110811081108110811F81108 4F45:08400840084013FC10403040304057FE90E01150115012481444184210401040 4F46:080008000BFC12041204320433FC52049204120413FC12041000100017FE1000 4F47:08400820082013FE120234043000500093FE1020102010201020102010A01040 4F48:08400840084017FE108030A0312051FC93241524112411241134112810201020 4F49:084008400840104013FC30403040504097FE1040108010801110120817FC1204 4F4A:08200820082013FE12223224322053FC92841288124812501220145014881906 4F4B:08000BFC088410841084310431145208940011FC110411041104110411FC1104 4F4C:1120112011202522252265E46528A530252025202520252225E23E22281E2000 4F4D:088008400840100017FC3000300852089208111011101110112010201FFE1000 4F4E:0808083C0BE0122012203220322053FE9220121012101212120A128A13261212 4F4F:08800840080017FC104030403040504097FC104010401040104010401FFE1000 4F50:088008800880108017FE30803100510091FC1220122014201420182013FE1000 4F51:084008400840104017FE30803080510093FC1504190411041104110411FC1104 4F52:08400840084013F81248324832485248924817FE104010A010A0111012081406 4F53:084008400840104017FC304030E050E091501150124815F41842104010401040 4F54:084008400840107E104030403040504093FC1204120412041204120413FC1204 4F55:0800080017FE1008200833C8524892481248124813C812481008100810281010 4F56:1000108010402028212861086110A51425222522254229882108230824F82800 4F57:08400820082013FE12023404310051089110112011C011021102110210FE1000 4F58:010001000280044008203018CFE6000000007FFC010011101108210445040200 4F59:0100010002800440082010102FE8C10601003FF8010011101108210445040200 4F5A:104010401240224023FC62406440A0402FFE204020A020A02110220824042802 4F5B:1120112011202FFC2124612467FCA52029202FFE21222122222A222424202820 4F5C:09000900090011FE12803280348050F890801080108010FC1080108010801080 4F5D:11001100120023FC2404680463E4A22422242224222423E42224200420282010 4F5E:100013F8100020002FFE60806080AFFE21082210261021A02060209023082C04 4F5F:0880088008F81108131034A0304050A093181C0610C010201010118010601010 4F60:08800880088011FE110232043420502091281124122412221422102010A01040 4F61:1040104010A020A0211062086444A84220402444244424442444244427FC2004 4F62:08000BFE0A001200120033FC320452049204120413FC12001200120013FE1000 4F63:100017FC14442444244467FC6444A444244427FC244424442444284428543008 4F64:080008000FFC1100110031F0311051109190125012501210121212921312120E 4F65:0100010002800440082010102FE8C0060210111009100920082000407FFC0000 4F66:080008000FFE104010403080308051F893081508190811081108110811F81108 4F67:084008400840107C10403040304057FE90401040105010481044104010401040 4F68:0880088009FC1104120435F431145114911411F4110411281112110210FE1000 4F69:100017FC1404240425F464446444A5F425542554255425542574244624462842 4F6A:080008000BFC1204120432F4329452949294129412F41204120413FC12041000 4F6B:0880088009F81208151030A0304050A093181C0613F812081208120813F81208 4F6C:08400840084413F41048305037FE504090801184129814E018821082107E1000 4F6D:0900090009F8131014A0304031B0564E904013FC1040144017FE104010401040 4F6E:0840084008A011101208340633F85000900013F8120812081208120813F81208 4F6F:0A0809080910100017FC3040304053F89040104017FE10401040104010401040 4F70:08000BFE08201020104031FC31045104910411FC110411041104110411FC1104 4F71:010001000280044008201010EFEE000000007FFC0100010011F811001100FFFE 4F72:0880088008FC1104128834503020504091FC13041D0411041104110411FC1104 4F73:084008400BFC1040104030403FFE50009040104013FC1040104010401FFE1000 4F74:08000BFE09081108110831F83108510891F811081108111E17E8100810081008 4F75:090408840888100013FE308830885088908817FE108810881108110812081408 4F76:0840084008401FFE1040304037FC5000900013F8120812081208120813F81208 4F77:08000BF80A08120813F83208320853F892441248123012201210128813061200 4F78:081008780BC01040104037FE30405040904013F8120812081208120813F81208 4F79:1100110013F8220824106BFE6200A2F82288228822A8229022822482247E2800 4F7A:0840084008A011101208340633F850409040104013F810401040104017FE1000 4F7B:089008900890149212943098309051989294149210901090111211121212140E 4F7C:10801040104027FC200061106208A4042110211020A0204020A0211022082C06 4F7D:102010201420227E224260846010A11021102E10222822282248224420842102 4F7E:081009100908120814043BFA3208520893F81208120813F81208120812281210 4F7F:104010401FFE2040204067FC6444A44427FC2040224021402080214022302C0E 4F80:10041FC414842494249464946494AFD424942494249424942484288428943088 4F81:10401240124023FC244068406040A7FE212021202120212022222222241E2800 4F82:084008200BFE12001200320C32F052209220123E13E0122014221422181E1000 4F83:100017FC14042404240467FC6000A2482248224822482248224A244A244A2806 4F84:100017FE104020802110620867FCA0442040204027FC2040204020402FFE2000 4F85:08400820082017FE10403084310853F090221044118816101020105011881604 4F86:0100010001007FFC010011101110292845440380054009203118C10601000100 4F87:1040104017FE204027FC604463FCA240244027FE204220AA20A4211022082C06 4F88:1080108011F82210252060C06090A3202C7C2084210826902060204021802E00 4F89:1040104017FC20A0211062086DF6A00027FC2080210023F82008200820502020 4F8A:084008440A4411481150304037FE5090909010901090109211121112120E1400 4F8B:1004100417C42214221463D46254A45426542554289420942104220424142808 4F8C:01000280044009203098CFE6004000803FF800000000FFFE082010103FF80008 4F8D:08400840084013FC1040304037FE5010901017FE101012101110111010501020 4F8E:084008400A4811481150304037FE504090E01150115012481444184210401040 4F8F:08400A400A4013FC14403040304057FE90E01150115012481444184210401040 4F90:084008400880110013FC3294329452949294129412941294129412941FFE1000 4F91:084008400FFE1080110031FC3304550499FC1104110411FC1104110411141108 4F92:08400820082013FE12023444304053FE90881088110810D01020105010881304 4F93:084008400BF8104817FE304833F85040904017FC104010401FFE104010401040 4F94:084008400890110813FC30243120512091FC1220102017FE1020102010201020 4F95:100017FC10402040208067FC64A4A4A424A424A424A424A424A4248424142408 4F96:010002800440082037D8C00600003FF82488248824883FF82488248824A82010 4F97:100017FC1404240425F464046404A5F425142514251425F42404240424142408 4F98:08400820082013FE12023404303853C090401040107E17C0104010421042103E 4F99:082808240824102017FE3020302057E0912011101110111011CA170A12061002 4F9A:08800880090011FC1204340433E45224922413E41224122413E4100410281010 4F9B:091009100910111013FC311031105110911017FE100011101108120814041804 4F9C:088009000BF812081288324832485FFE92081288124812481208120814281810 4F9D:08800840084017FE108030803140514493481530192011101108114411821100 4F9E:090009000900111E17D232523252525292521492129211121292125E14521800 4F9F:08400840084017FE10803080317C51089310151011FE11101110111011501120 4FA0:08400840084017FC10403248315050409FFE10A010A011101110120814041802 4FA1:100017FE10A020A020A067FC64A4A4A424A424A424A424A424A427FC24042000 4FA2:08000FFC0840104013F83248324853F8924812481FFE12081208120812281210 4FA3:100013F8120822082208620863F8A000200027FC240424042404240427FC2404 4FA4:088008880BE8109010A037FE3080510093FC1480190011F81008100810501020 4FA5:0880088008BC13C01050302430D4530C900017FE1090109011121112120E1400 4FA6:08400840087E1040104033F832085248924812481248124810A0111012081404 4FA7:100417C414442454255465546554A55425542554255421042284224424142808 4FA8:081008780BC01040104037FE30A0511092081516111011101110121012101410 4FA9:0840084008A011101208340631F05000900017FC104010801110120817FC1204 4FAA:088008400FFE1208111030A0304051B0960E1110111011101110121012101410 4FAB:088008401FFE12001200320033FC508090801FFE110812081390106011981604 4FAC:10401040104027FC248468886140A14423482530292021102108214421822100 4FAD:08000BF80A08120813F8322032205210920814C61420180011C0103010081000 4FAE:0900090009FC120015F831083148512897FE11081248122813FC100810501020 4FAF:08000BF80808100817FE3100310053F8944010401FFE104010A0111012081C06 4FB0:08000BF80888108817FE3088308853F89100110013F815081908110811F81108 4FB1:08000BF80A081208120833F83000500097FC1040104013F8104010401FFE1000 4FB2:08000BFC0A00120012F83200320053FC92A012A412A812901290148814A418C2 4FB3:084008400A4812481248355438E25040904017FC10401040104010401FFE1000 4FB4:01000280044008203018CFE600003F04092409243F241124112417A47804200C 4FB5:08000BF8080811F8100833F8300057FC940413F01110111010A0104011B0160E 4FB6:080009F8090811081108310831F85040908013FC120412041204120413FC1204 4FB7:08000BF80A08120813F83200320053FC920412F41294129414F4140418281010 4FB8:08000FFC0800100013F8320832085208920813F810001208110811101FFE1000 4FB9:1000100C1770211021106210627CA710211025102510227C2200250028FE3000 4FBA:08400A480A48124813F8304030A0511092881446104013F01010102010201040 4FBB:0A0809080910102013F832083208520893F810A010A0112011221222141E1800 4FBC:082008200BFE1020102033FE3202540491F81010102013FE1020102010A01040 4FBD:0BF80A480A4813F81248324833F85080908017FC108411041104120414281810 4FBE:084008440BF41048104837FE3020504093F81110122015FE1820102010A01040 4FBF:100017FE104027FC2444644467FCA444244427FC224021402080214022302C0E 4FC0:0808083C0BC01044122431283100504093FE1088110813901060105011881604 4FC1:080008F80888108812F83200320053FC9044104417FE104010A0111012081406 4FC2:0804081E0BE01080110833F030205048918417FE102211281124122214A21040 4FC3:08000BF80A0812081208320833F8504090401240127C12401240154018FE1000 4FC4:102811A41724212021206FFE6120A12421A423282D2821102112212A25462282 4FC5:085008480848104017FE304032445164916810D0115012481444104211401080 4FC6:0840084008A01110120835F63040504097FC1040125012481444184411401080 4FC7:08000C400ABE110812883488308850BE918812881488108810881088153E1200 4FC8:08400A400A4013FC14403840304057FE9000100013F812081208120813F81208 4FC9:08000FFC0880108013F83108310857FE9000100013F812081208120813F81208 4FCA:084008400888110413FE300230885144924210F8118812501020105011881606 4FCB:08000BF80A08120813F8300037FC54449444144417FC14001402140213FE1000 4FCC:1048104417FE2040204067FC6444A44427FC2444244427FC2444244424542408 4FCD:088008400BF81208120833F83208520893F81240124412281210128813061200 4FCE:100011F811082908250845F891081108110811F8290825084508810807FE0000 4FCF:08400A4809481150104033F83208520893F81208120813F81208120812281210 4FD0:108411C417042114211461146FD4A11423142394255425042904210421142108 4FD1:100017F8101021A0204067FC6444A44427FC2444244427FC2444244424542408 4FD2:084008200BFE1202140431F83000500093FE10901090109011121112120E1400 4FD3:08000BFC080011241248349032485124900013FC104010401040104017FE1000 4FD4:08000BF80A08120813F83208320853F89208120813F81120112012221422181E 4FD5:1080104017FE2402284460406040A7FC20E02150215022482444284220402040 4FD6:100017FC1020204020D061486644A040200023F8220822082208220823F82208 4FD7:091009080A041444104030A0311052089C0613F8120812081208120813F81208 4FD8:0808083C0BC0100412443128300053F89010102017FE10201020102010A01040 4FD9:1208111010E02110220860806FFEA140224027FC2A4422442254224820402040 4FDA:100017FC1444244427FC64446444A7FC2040204027FC2040204020402FFE2000 4FDB:0900090009F01210122037FC3A445244924413FC12A410A0112012221422181E 4FDC:1040104017FC244427FC644467FCA0003FFE2100220023FC2004200420282010 4FDD:08000BF80A081208120833F83040504097FC10E0115012481444184210401040 4FDE:01000280044008203018CFE600003E0822483E4822483E48224822082A282410 4FDF:104010801110220827FC61046100A3F8244020402FFE204020A0211022082C06 4FE0:08400840084017FE1040324832485248955418A210A011101110120814041802 4FE1:084008200BFE1000100031FC3000500091FC1000100011FC1104110411FC1104 4FE2:0880088009F8131014A0304031B05E4E90801320104411881610102010C01700 4FE3:08000BF80A08120813F83000300057FC904010401FFE104010A0111012081406 4FE4:09080888089013FC1024302433FC5220922013FE106210A2112A122414201020 4FE5:104010401FFE204027FC64446444A7FC2444244427FC20403FFE204020402040 4FE6:1040104017FC204023F8608067FEA090211021FE221022902450281020502020 4FE7:08200820082013FE10203020302051FC9040102010A41282128A128A14781000 4FE8:08000BFC089012941198309033FE520092001200120012001200140014001800 4FE9:10001FFE1120212021206FFC6924A92429242AA42A542C4C2884280428142808 4FEA:10001FFE1000200027BC64A464A4A4A426B425AC24A424A424A424A424A425AC 4FEB:08400840084017FC10403248314851509FFE10E0115011501248144418421040 4FEC:108811C81F08210821086FD06110A3102390255425642922217E212221022100 4FED:0840084008A010A01110320835F6500090881048124811501110102017FE1000 4FEE:1080108011F821082A906C60A9982E2628C02B10282028C82B10206021802600 4FEF:1040102017FE2400248864886508A57E27082548252825282908290831282110 4FF0:100011801700211E21126FD26112A3122392235225522512291E211221002100 4FF1:08000BF80A08120813F8320833F8520893F8120812081FFE1000111012081404 4FF2:12101110111027D0203E62926252A452289222922112211222A224A2284A2084 4FF3:089008900890179E109030903090539C909010901090179E1090109010901090 4FF4:10A0109010BC27C8205060646194AE0C20A0209020BC27C82050206421942E0C 4FF5:1040104017FC2040204063F86040A0402FFE2088215023202510294821862100 4FF6:0900090009DC11141114311437D4501491141114158815481948111415141222 4FF7:100017BE14AA24AA24AA67AA64AAA4AA24BE27A024A024A024A228A22AA2311E 4FF8:084008400FFC104013F8308037FC51109248144611F0104017FC104010401040 4FF9:08000FFE089010901090339C320452049204139C109010901090109017FE1000 4FFA:084008800BFC11101248344633F85248924813F81248124813F810421042103E 4FFB:0880088009F81208151030E033185C0693F81248124813F81248124813F81208 4FFC:088008400FFE1100120837FC300453F8920813F8120813F81208120812281210 4FFD:101010901710243E242264446790A51025102510252825282528294429443082 4FFE:084008800BFC1224122433FC3224524493FC1090111017FE1010101010101010 4FFF:08400840087C104013FC3244327053C09244123C120012F0149014921912120E 5000:080009FC090011F8110031F831005FFE92801248125012201210128813061200 5001:09000900090013DE129234923092509293F2109210921152115E122014201800 5002:08840884090813DE110831083108510897BE1108110811081108120812081408 5003:1110111013D8225424526A906110A2FE2C00200023F822082208220823F82208 5004:09080890086011981644304037FE508091FC130415FC110411FC110411141108 5005:088008400BFC10001110311032A854449000104017FE10401040104010401040 5006:100017FC1040204027FC64446444A6642554255426EC24CC2444244424542408 5007:1080104017FE24022A04620063BCA4A424A426A429342128222222222422281E 5008:08400840084017FC1040324832485248955410E0115011501248144418421040 5009:0100028004400A203118DFF610101FF010101FF010002FF8280848088FF80808 500A:089008900908114812443492310853FC9044102010A41282128A128A14781000 500B:100017FC1444244427FC64446444A5F425142514251425F42514240427FC2404 500C:084008200BFE1202140431F83108510891F81100110011FC1104110411FC1104 500D:088008400BFC100012083108311057FE9000100013FC12041204120413FC1204 500E:08900890089013FC12943294329453FC92941294129417FE1000109011081204 500F:1080108011F821082A906C60A9982E46285028482BFC284028A0211022082404 5010:0840084010FC10883550542094D81706142014A414A415281450104810841302 5011:100017BC14A424A427BC64A464A4A7BC24042404240424042404240424142408 5012:100410041FC422142214649467D4A114211427D42114211421C42E0424142008 5013:08400A440A44144810A0311036085044904012481248145010A0111012081C06 5014:100017FC1404240427FC64206524A524252425FC242025242524292429FC3004 5015:081008780BC01040104037FC324852489FFE1248124817FC1040104017FC1000 5016:084008400FFC1040104037FE311050A097FC104010401FFE1040104010401040 5017:100017BC14A424A424A467BC64A4A4A424A427BC24A424A424A424A42AA4314C 5018:1040124811482150204067FC6404A40425F425142514251425F4240424142408 5019:100013F8100828082FFE69006900ABF82C4028402FFE284028A0211022082C06 501A:084008400BFC10A01110320837FE500893C812481248124813C8100810281010 501B:090809080FFE1108110831F83108510891F81108110817FE1000109011081204 501C:100017FC1444244425F464446444A7FC240425F42514251425F4240424142808 501D:08100810FF9008107F1041107F1041107F1049100828FFA80848084408840902 501E:088008400FFE1000100033F83208520893F81040125012481444184411401080 501F:09100910091017FC111031103FFE500093F81208120813F81208120813F81208 5020:09400920092013FE122036203BFC5220922013FC12201220122013FE12001200 5021:09F80908090811F81108310831F8500093FC1204120413FC1204120413FC1204 5022:1040104017FE204023F8604867FEA04823F820402240227C2240254024FE2800 5023:1410121012102FA0243E644467A4A4A424A824A8249024902AA8292830442082 5024:082008200BFE104011FC3504350455FC950415FC1504150415FC140017FE1000 5025:08400820082013FE1202349431085204900011FC102010201020102017FE1000 5026:10401248115027FC208061006FFEA21024082BF43212221022502224220421FC 5027:1080104017FE2402280463F06000A00027FC2040225022482444284421402080 5028:08000BFC0A04120413FC3220322053FE9220122012FC12841284148414FC1884 5029:084008400FFC104013F8304037FE500093F8120813F8120813F8120812281210 502A:080008400B9C12041204339C3204520493FC109010901090109011121212140E 502B:1040104010A0211022086DF66000A7FC24A424A427FC24A424A424A424142408 502C:08400840087E104013FC320433FC520493FC1244104017FE1040104010401040 502D:08380BC00840104017FC315032485486908017FC1110121011A0106010901308 502E:08000BF80A48124813F83248324853F8904017FC10E011501248144610401040 502F:12081228122822282FA462446254A69227102AA02A203228224422FC22442200 5030:1040104017FC204020406FFE6208A484288221F82208251020A0204021B02E0E 5031:100017FC1404240427FC64046404A7FC20002420242227AC2430242225A2261E 5032:104010401FFE2040204067FC6444A7FC244427FC24E421502248244438422040 5033:104010401FFE204027FC644467FCA04027FC20443FFE204427FC204021402080 5034:084008400FFE10A01150324835F650409150111017FE11101110111012101410 5035:081008180BD41014101037FE30105090909012D012901290128A12EA17061202 5036:08000BFC0A04120413FC320433FC5204920413FC100017FE1000110812041402 5037:084008400FFC10A01110320835F65000900017FC104012481244144411401080 5038:0808083C0BC01044122431283100502093FE107010A810A81124122214201020 5039:0840084008A01110120835F63040504093F81248124813F810A0111012081406 503A:084008400FFC104013F8304037FE500093F8120812481248124810A011101608 503B:10001FDE14922492249467946498A49427922492249225DA2E94209020902090 503C:084008400FFC1040104033F8320853F8920813F8120813F8120812081FFE1000 503D:0840084008A01110120835F63040504097FC1040104013F81208120813F81208 503E:100010FE14102420247C64446754A45424542454255426542420202820442082 503F:088008400BFC10001108309037FE5040904017FE108811081090106011981604 5040:1110111017FC21102150604063F8A248224822482FFE204020A0211022082406 5041:103E17C0108424442208604067FCA444244427FC244424443FFE240424142408 5042:09080888089017FE100033C43254525493D41254125413D412541244125412C8 5043:08000BFE0A0012FC128432FC328452FC922013FE124812C812301248128413FE 5044:100017FC1040208027FC64A464A4A4A42484244C20402FFE20A0211022082C06 5045:1008103C17C020402FFE604067FCA44427FC244427FC204027FC20402FFE2000 5046:1040104017FC204023F860806FFEA110220827FC2A0A220823F82208220823F8 5047:100017BC14842484248467BC6400A40027BC2424242427A82410242824442482 5048:08000BF80A0813F8120833F8310053FC9444124412A4120413F4100410281010 5049:088008800BF8110817FE300033F8520893F8104017FC1040144017FE10401040 504A:0804081E0BE0102011FC3124312451FC902013FE1222122A12FA1202120A1204 504B:08000BFC0A04120413FC32003284524892FC1248124813FE1448144818881108 504C:1108110817FE21082148604067FEA080210023FC250429042104210421FC2104 504D:08000BF80A08120813F83208320853F8900017FE1040124012781240154018FE 504E:08000BF80A48124813F83248324853F8900017FE124012441228129013081206 504F:1080104017FC2404240467FC6400A40027FC26A42AA42BFC2AA42AA432A4220C 5050:084008200BFC10001108309033FE5210922012C81210122412C8141014601980 5051:20002FF8280848684B884888C8884BE84AA84AA84BE8488A48AA50EA57266002 5052:08000BF80A0813F8120833F830005FFE920013FC149419241244148411281210 5053:08000BFC0A04120413FC320033FC5240928813FC1224122015FC1420182013FE 5054:08000BDE0A52125213DE300031FC500097FE1080110011FC1004100410281010 5055:0A200A240BA8123012A23322325E508093FC1204120413FC1204120413FC1204 5056:084008440BF41048105037FE3040508091F81308150811F81108110811F81108 5057:0820082009241122122A303030C0570091FC110411FC110411FC110411FC1104 5058:08000BF80A0812081208320833F85000900017BC14A414A414A414A417BC14A4 5059:088008400BFC10001108309037FE5442984413FC124412441254124810401040 505A:1210121012102FA0223E62446224AFA428A428A828A828902FA8282820442082 505B:1008103C17C0204020406FFE6040A140265C24442444275C2444244427FC2404 505C:1080104017FC200023F8620863F8A0002FFE280223F820402040204021402080 505D:089008920F9C10901192368E300053FC920413FC120413FC1204120412141208 505E:08900A900A9017FE1290329032F0520093FC104017FE10E0115012481C461040 505F:084008800BF8120813F8320833F8500097FC1040104013F81040104017FC1000 5060:08000BFE0850105013FE3252325253FE9000104017FE10881190106010D81304 5061:090809080FFE110811F8310831F85108910817FE125012881304120013FC1000 5062:13901E101210221222526FD46258A69027102AA82A2832282248224422842302 5063:088008400FFC1000120831103FFE500093F81208120813F81208120813F81208 5064:09080888089017FE1090309033FC52949294130C120413FC1204120413FC1204 5065:1020102010FC2E2423FE622464FCA4202EFC222022202BFE2420262029FE3000 5066:08000BFE08221120113C312032FE540091FC110411FC110411FC110411141108 5067:1000108017FC211022086C8661F8A610216021A02E7E21842648203020C02F00 5068:1120112415A82530252465A46E1CA040204027FC20E0215022482C4620402040 5069:090009000BF8120814103BFC320453FC920413FC120413FC1000110812041402 506A:100017FC100023F82208620863F8A00027FC2444244427FC2444244427FC2404 506B:111011101210247C2910611062FEA6082A0822FE220822482228220822282210 506C:1100110013FC24942B9461646254A4842128221020402124252A250A28F82000 506D:08000FFE0840108013FC3294329452F49294129412F412941294129413FC1204 506E:080009F80908110811F8300037FE510891F8110811F81108113E17C810081008 506F:088008400FFE100013F832083208520893F810A4112813101510194811861100 5070:0900093C0FD411141394311437D45124914C104017FE104010A0111012081C06 5071:103C17E01420242027FE642065FCA504250425FC250425FC2904290431FC2104 5072:08000BFC0A44124413FC3244324453FC9000104010241522150A190810F81000 5073:104014441444244427FC60006FFEA040208027FC24A424A424A424A424A4240C 5074:100217C21442245227D264526452A7D22452245227D2200222822242244A2804 5075:1040107E1040204027FC64046404A7FC240427FC2404240427FC211022082404 5076:100017FC1444244427FC64446444A7FC20402FFE284228522BF22912280A2804 5077:084008A00910120815F6300033C45254925413D41254125413D41244125412C8 5078:09C008A00910120815F6300033CA524A925413D41268125413D4124A124A12C0 5079:0840084010FC10883550542094D8170614F814A814A814A814F810A810A810F8 507A:091009100BD8125414523A90311052FE9C0013F81208120813F81208120813F8 507B:0820092408A8102013FE30A831245202904017FE108811081190106011981604 507C:08400840087E104013FC300431FC500493FC10401240127C1240154014FE1800 507D:08400A40094017F81088309030FC5104910813FE1202142A1AAA128214141008 507E:1040104017FC204022486FFE6208A00027FC240424442444244420B0230C2C02 507F:08400A480950104017FE3402380451F09000100017FC10801110120817FC1204 5080:1040108017FC2444244467FC6444A48427FC208021502164227C24422842303E 5081:1140165C14442444275C64446444A7FC204027FC2208211020A0204021B02E0E 5082:1004103E17E0243E242065FE6522A53825E2251E250029782A48324A248A2906 5083:084008400FFC104013F8304037FE5080911013E0104817FC1044124815441080 5084:104010401FFE244422A861106208AC0623F8220823F8220823F8220823F82208 5085:085008480FFE104017FC344437FC544497FC144410081FFE1208110811281010 5086:100017FE1420244025FC650465FCA50425FC2524242024A829242A2230A02040 5087:090809080FFE1108100037FE310851F8910811F81108113E17C8100810081008 5088:100017FC10A020A027FC64A464A4A7FC2040204027FC20E0215022482C462040 5089:08000BFE0A0012FC120033FE32A8529092C81286120813FE1288144814081818 508A:080009F80908110811F8300033FC520493FC120413FC120413FC109011081204 508B:091009100FFC111013F8311037FC504093F8124813F8124817FE120812281210 508C:08000BFC0A4013F8124033F83240524093FC1004155415541554140410281010 508D:1080104017FC2208211067FE6402A884204027FC210021F82108220822282410 508E:1040104017FC204023F8620863F8A20823F8220823F822082FFE211022082404 508F:1040102017FE242025FC642467FEA42425FC242025FC25042504290429FC3104 5090:1080104017FE200023F8620863F8A00027FC240425F4251425F4240424142408 5091:1208120813BE24882AA8613E6208A448284827FC20E0215022482C4620402040 5092:083C0FC00A4411281080311033E05040918813FC1044104017FC10A01110160E 5093:1080104017FE2402240267FE6400A7DE24422652254A24C62B5A2842314A2084 5094:0A080910080017FE10A037FC30A45FFE90A417FC10A011B012A81CA610A010A0 5095:1080108017FE2522211063FC6620AA2023FC2220222023FC2220222023FE2200 5096:0840084008A01190124837FE3A0853F8920813F8120013F81508150819F81108 5097:088008400FFC1080110833F03060518497FE100217FC144417FC144417FC1404 5098:01000280044008203118D116111029284544111029284544FFFE010001000100 5099:088808880BFE1088108837FE308051FC932415FC112411FC112411241124110C 509A:1410121012102FA0203E654464A4A8A431282528221022102528292830442082 509B:084008200BFE120214943108326450909108120415FA11081108110811F81108 509C:1004103E17C02244212461286200A3FC244020402FFE20402444244427FC2004 509D:08000BF80A0813F8120833F83000500097BC108414A4129414A4108412941108 509E:09080888089013FC104031F8304053FE9080110011FC12201420182013FE1000 509F:092009100A081486191033F83008500097BC108414A4129414A4108412941108 50A0:1204110411042FC4203E67846004A7A420142794248424842484278424942008 50A1:1410120812082FBE2000608268A2A8A22492251225142114220421882E3E2400 50A2:1080104017FC2404200063F86080A144266820B02128266820A4212226A02040 50A3:084008400FFC104013F8308037FC511092481446124811501248144411401080 50A4:1110111417D221102FFE62106210AFD4241429142FD4210821CA2F1A25262142 50A5:08400A480950104017FE3402380453F89208120813F810A0112011241224141C 50A6:080009F8090811E8112837FE340251F8910811F8110811F81108110811281110 50A7:1080104017FE2402281463E06200A20023FC221022102FFE2000211022082404 50A8:1020102018FA2424242861FE6020BC4024FC25442644247C25442644247C2044 50A9:102810241740217E21C86948657EA5482248227E254825482948207E20402040 50AA:1080111013F8221024A46FBE6042A0A023182C46219026642188263021C02E00 50AB:100017FC144427FC244467FC6100A21027E020C823042FFE2042224825442882 50AC:08200A220BFE1090108831FE3310551091FE1110111011FE1110111011FE1100 50AD:102017FE142025FC242467FE6424A5FC242025FC252425FC252429FC2924312C 50AE:08A008A00FFE10A017FC34A437FC54A497FC100013F8120813F8120813F81208 50AF:084008800BFC124412F4331432A4524492A413FC104010241522150A190810F8 50B0:10401444144427FC200067BC64A4A4A427BC24A424A427BC24A424A42AB43148 50B1:11241124122424242954614A6292A6102A102250225C2250225022B0229E2300 50B2:121012101FD022202FBE6244BFA42424242427A824A8249024A829A828443082 50B3:10401FFE104027FC244467FC6444A7FC20422FFE20102FFE2210211021502020 50B4:100017FC140024F82488648864F8A40025DC25542554255425DC240027FE2000 50B5:08200BFE082011FC102033FE300051FC910411FC110411FC110411FC10881104 50B6:10141012101027FE2410649064D2A49227F22494249425C82AAA289A31A62042 50B7:090009FC0A0015F8110831F8310851F8900017FE110013FC14A4112412541088 50B8:1040104017FC2040255462486554A04025542248255420A020A0211022082C06 50B9:088008400BF8111010A037FE300053F8920813F8120813F81120112212221C1E 50BA:090009100BDC125415543288310852F49402100013FC10401150124815441080 50BB:084008800BFC12941264329433FC50909108128414FA11081290106011981606 50BC:1110111017FE211021F0604063F8A24823F8204027FC20402FFE20A02110260C 50BD:104017FC111020A02FFE600063F8A20823F8220823F820402FFE204020402040 50BE:100011FE1010242024FC64846784A4FC248424FC2584268424FC204820842102 50BF:100017FC1040227822406FFE6100A1FC220023FC200425542554280420282010 50C0:12A812A817FC22A822AA64E66800A7FC2444204023F822482248224822582040 50C1:1008103C17C02040224861506FFEA15022482C46208020442A422A1231F02000 50C2:104013F812482FFE224863F86040A3F8224823F820802FFE211020E023182C04 50C3:111011101FFE2110240067FC6804B7F4249427F4249427F42494249424342008 50C4:10001FFE10A027FC24A464A467FCA00027FC20002FFE20402248244429422080 50C5:111011101FFE211021F0604067FCA44427FC20402FFE204027FC20402FFE2000 50C6:1020182015FE242021FC61246DFCA52425FC242025FE242024202A2031FE2000 50C7:08000FBC088414A4129434A430505188962610C0131010641388103010C01700 50C8:13F8120813F8220823F8600067FCA4A424A427FC200023F8211020E023182C06 50C9:010002800440082037D8C00600003EF8228822883EF808200820145022884104 50CA:100017FC10A027FC24A467FC6040AFFE2110220827F62A1023F02204220421FC 50CB:084008A0091012481DF63020304053F8920813F8120813F8120813F811101208 50CC:121012101F9022202FBE6AC46AA4AFA42AA42AA82FA822103FA8222822442282 50CD:11C8170811082FE8211E67CA654AA7CA254A27CA210A27CA211221D22E2A2444 50CE:100017BC14A427BC242064A4639CA000211027FC211021102FFE211022082404 50CF:090009F00A1017FC1A24324433FC5080914416A81130166810A8112416A21040 50D0:088808500BFE102011FC302033FE512490A817FE100011FC1104110411FC1104 50D1:103813C0108027FE2110620865F6A91021F0200027FC240425F4251425F4240C 50D2:1080104017FC2514220863F86088A7FE208823F8210023F82508290821F82108 50D3:08400BF80A4813F8104037FE300053F8920813F8120813F8120813F811101208 50D4:090808900FFE109013FC3294331C520493FC120413FC100817FE110810A81010 50D5:10A014A412A820A027FC611060A0A7FC204023F8204027FC20A0211022082C06 50D6:104017FC104023F8200063F86208A3F821102FFE200023F82208220823F82208 50D7:08880AAA0ADC148811543222300053FE9242144413FC10441044108411141208 50D8:220832482A484A90421E5FE4D0545054575455545554554857485054515450A2 50D9:1110111017FC211021106FFE6040A7FC244427FC244427FC2000211022082404 50DA:1040104017FC20A02514620867FCAA0A23F8220823F820402248244429442080 50DB:1510151015102F90253E67226544A790251025102F902028252828A430442082 50DC:102017A410A822922114620865F4A80223F82208220823F8220821102FFE2000 50DD:17FC140417FC240025F8641067FEA4202460279C2484250829DE2F0831082318 50DE:1004103E17C02244212863F86208A3FC220423FE240226AA2AAA2A0230142008 50DF:124812481554275C22486554675CA2482FFE22202228222825142494242C2844 50E0:08780FC00A48115017FC31503248540693F81248124813F81248124813F81208 50E1:104010401FFE204027FC644467FCA44427FC20442FFE204220242522250A28F8 50E2:103C17C010442224210867FE6402AA08220823BE24882AA8213E220824082808 50E3:1110111017BC21102FFE611062A8A44423FA2208220823F82208220823F82208 50E4:08000BDE0A52125213DE300031FC512491FC112411FC102013FE102010201020 50E5:1040104017FC20402FFE611067BCA1102190263E20002FFE2120212222222C1E 50E6:141412121F922010207E6F906890A8902F9022282B282AA83228224A2A4A2486 50E7:09040888080013FE122232AA3272522293FE100011FC110411FC110411FC1104 50E8:104017FC104021102FFE611063F8A20823F8220823F8220823F8211022082404 50E9:179E1492179E2492279E640264F2A49224F2249224F224922492253224022406 50EA:08000BFC0848103013FE305230945350902013FE1252128A1376125212721206 50EB:08000FFE08901090139C32043204539C9090109017FE10401524150A190A10F8 50EC:1140112013FE222026206BFC6220A22023FC2220222023FE2200252424922892 50ED:100017BC1108252827BC631865AAA946200023F82208220823F82208220823F8 50EE:08400BF8091010A017FC300033F8524893F8124813F8104013F8104017FE1000 50EF:10401248115027FC215062486444A208220823BE24882AA8213E220824082808 50F0:10101010FEFE1010FEFE929292923838545492921010111002800C603018C006 50F1:084008200BFE1202120233FE3250524892FE139012FE129014FE149018FE1080 50F2:100017FE10A027FC24A464A467FCA208220823BE24882AA8213E220824082808 50F3:100017FC10A020A027FC64A464A4A7FC2248215027FC20E0215022482C462040 50F4:100017BC14A427BC24A467BC6404A5F4251425F4251425F42514240424142408 50F5:10001FFE100027FC244467FC6444AFFE200027FC244427FC244427FC20002FFE 50F6:100017FC14A424A427BC60A067BCA4A424A427BC24A424A427BC24A220A2207E 50F7:110817FE1108200024886FFE6488A4F8240027FC20402FFE215022482C462040 50F8:1110111017BC211023B865546912A00023F8200027FC20402248244429422080 50F9:10001FFE11202FFC29246FFC6000A7F8240827F8240827F8240827F822102408 50FA:13F81208120823F8200067BC64A4A4A427BC20402FFE21602250244838462040 50FB:10101008178824BE248064946788A47E2408278826BE2A882A882B8832882008 50FC:10A010A017FC24A427FC64A467FCA00027FC200023F8220823F8211020A02FFE 50FD:10C81708112A212C2FC861086388A55429142122204020242522250A290820F8 50FE:083C0BC008441224110837FE344252A4928A147A108010F8110812901060179E 50FF:1080104017FE25122BFC611067FCA11027FE2110224825F42842204027FC2000 5100:111017FE104023FC204067FEA080272821242FFE212021A42F1A2112276E0000 5101:1140112013FE222027FC6A2063FCA22023FE2200279E2492249224F224022406 5102:08900BFC0A9413FC129433FC300053FC920012F8120013FE1520151415481986 5103:10401FFE100027FC240465F46514A7FC200023F8220823F8220823F820002FFE 5104:088008400BFC1108109037FE300053FC920413FC120413FC10401524150A18FA 5105:10401248115027FE2402680463F8A20823F8200027FC244427FC244427FC2404 5106:1288128817E82290241E67E46454A85427542554255427482548205422942122 5107:08000BFC0A94129413FC300037FE500093FC120413FC10A2111413081D441182 5108:104010A013182DF6200067FC6554A4E427FC200023F8220823F8220823F82208 5109:1040104010A02110220865F66800A7BC24A424A427BC22102210252829443082 510A:1110111017BC211023B865546912A00027FC2044224022782240254028FE3000 510B:120013F8141027FE2D48762467FEA40025FC240025FC240025FC290429FC3104 510C:121014101F9028902FBE68A46FD4A41422142FD424142788248828942A943122 510D:082008880A5213261252328A322253FE90881144127A10881150102010D81706 510E:111417D211102FFE21106FD06112A7D2255227D4255427C8210A2FDA21262142 510F:108010DC128423D424486A946324AC402248215027FC20E0215022482C462040 5110:1080104017FE24022BFC61486250A7FC220427FC2A0423FC220423FC21082204 5111:08000BFE0A0213FE120233FE31085252939C1108125213DE100012A412521452 5112:100017FC10402FFE284263586040A35820002FFE204027FC24A424A424A4240C 5113:10401FFE104027FC200063F86208AFFE280227FC211023F8204027FC20402FFE 5114:104017FC104023FC20006FFE6002A3F8204027FE200027FE200827FE24A82798 5115:1080104017FC211020A46F586554A5522B582000220823F8220823F822082408 5116:101017D0151027DE245067E86504A7C4200023F822A822A822A822A82FFE2000 5117:1400157C160424A82390607C6414A7942A5022502FDC2250255024B0289E2100 5118:08400BF8084817FE104833F8304057FE900012A4145213F812A812A81FFE1000 5119:101014FE129222FE201061FE6000AEFE228222FE228022FE228222FE250028FE 511A:088808880BFE108813FE325233FE500093FE124210F811081290106010C01700 511B:1100120017FC2AA822A86FFE62A8A2A82FFE220823BE24882AA8213E22082C08 511C:1080104017FC244422A862946474A00023F822A82FFE200027FC204021402080 511D:1110155415B8291022A864446000A7FC2444204027FC20E0215022482C462040 511E:100017FC124824442FFE644466ECA55426EC244426EC255426EC244424542408 511F:0A4809500FFE140211F8310833FC520493FC120413FC120413FC110812041402 5120:09240A480924100013FC32943264529493FC124813681248136A124A12461362 5121:13F81248124823F82248624863F8A0002FBE2AAA2AAA2FBE2AAA2AAA2FBE28A2 5122:1020103E102027FE242265F86422A5FE252425FC252425FC28402AA4328A247A 5123:1040102017FE248825FC648867FEA42025FC252425FC252429FC288831042202 5124:0BF80A080BF8120813F8311037FC51109FFE11101248155410E01150124810C0 5125:08200BFE082011FC100033FE325253FE910411FC110411FC110411FC10881104 5126:1080104017FC24A027FC64A467FCA400252425A8253025A4251C28002AA43452 5127:12081FBE12082FBE2208651468A2A7FC240427FC240427FC240427FC21102208 5128:08420B9C0A1013DE12943294342053FC920413FC120413FC120413FC11081204 5129:10001F7C1944297C2F446944697CAF20297E29AA2F2A204A2A922922294A3104 512A:17FC108013F8220823F862086FFEA8822548251428F4210023F8250820F02F0E 512B:104017FE100021F8210861F86000A7FE240223F82180264421B8266821A62E60 512C:1200123C1FA422242FBC62247FE4A03C2FA428A42FBC28902F9828A828AA29C6 512D:1400123C1FA4202428BC65246FA4A23C22242FA4223C2B102A9832A82A2A2446 512E:100017FE14442598248867DE6488A5DC26AA248824202520253C2920292037FE 512F:1248115017FC20802FFE620867FCAA4223F8224023F8224023FC200425542008 5130:11101FFE1110203C2FC064886250A7F8240827FC240427FE28022AAA32AA2004 5131:142012201FBE2520223E7F82603EAFA028BE2FA028BE2FA028BE28A028A2299E 5132:14101210127A2F1220146F7E6008AF10203C2F6429A4293C29242F24293C2024 5133:09F00A100FFC120413FC322433B8522291FE121017FC124413FC10D0114A163E 5134:104017FC100023B822A863B86110A7FC211027FC21102FFE212823102D482186 5135:108011F812882070238E680069FCA92429AC292429FC282029FC202023FE2154 5136:0A220BFE089011FE131035FE311051FE911011FE110013FE128A137612521276 5137:17BE100017BC24A426B464A46040A7FE24A027FC24A427FC251229DC291231CE 5138:100017FC14A424A427FC621062A8A4BE2F68223C24A82FBC20282AA82ABE2020 5139:152817BE194827BE231865AA6946A3FC220423FC220423FC220423FC21082204 513A:151815141F90253E272862686FBEAAA82FA8223E2FA822283FE8253E28A03060 513B:1248115017FC240421F0611067FCA55424E427FC204027FC20402FFE22A42452 513C:17BC14A417BC200027FE64006590A49E27D4256425D4255425D425682BC83054 513D:17FC144417FC24442FFE6AAA6FBEAAAA2FBE222027C020842FFE204225482884 513E:104017FC124823F820406FFE6AAAA3B8211027FC21102FFE212823102D482186 513F:08400840084008400840084008400840084008400840104210422042403E8000 5140:00000000FFFE08400840084008400840084008400840104410442044403C8000 5141:0100010002000440082010103FF804480440044004400840084210422042C03E 5142:0100010001007FFC01001100110021003FFE02800480048008841084207CC000 5143:00003FF8000000000000FFFE04400440044004400840084210422042403E8000 5144:00003FF8200820082008200820083FF80440044004400840084010422042C03E 5145:02000100FFFE04000400082010103FF80448044004400440084408441044603C 5146:04400440444424481450144004600C50144824444440084208421042203E4000 5147:08202448228821082288244828283FF80440044004400440084408441044603C 5148:0100110011001FF8210041000100FFFE044004400440084008421042203EC000 5149:010021081108091009200100FFFE0440044004400440084208421042203EC000 514A:04400440082011102108C206044008201FF0045004400440084408441044603C 514B:01000100FFFE010001003FF82008200820083FF804400440084010422042C03E 514C:04400440082010102008DFF61010101010101FF004400440044008441044603C 514D:080008000FE0102020407FF8A108210821083FF822880480088010822082C07E 514E:000801FC7F00010001003FF82108210821083FF8228804A0089010922082C07E 514F:001000F81F80108010F81080108010801FFE11201120112022222222441E9800 5150:000023F82208220823F82208220823F82208000004400440044008441044603C 5151:10100820044000001FF01010101010101FF0145004400440084408441044603C 5152:0000060038F8200820083CF8200820083FF8044004400440084408441044603C 5153:00007EFE081008104890489048907EFE08100810142814282548264A448A8106 5154:080008000FE0102020407FF8A108210821083FF8228804A0089010922082C07E 5155:00003C7824482448244827C8200820083FF8244804400440084010422042C03E 5156:02000100FFFE082011102208444408201FF0045004400840084010422042C03E 5157:02000100FFFE0820101020085FF41010101010101FF00440044008441044603C 5158:00207C200048008401FEFE02240024FC2484248424FC24842402440243FE8000 5159:08100810FF10081008107F7E411041107F101410141014102412240243FE8000 515A:01001110091009207FFE400280041FF0101010101FF00440044008423042C03E 515B:0808081CFF70081008107F1041FE41107F101410141014102412240243FE8000 515C:0100120067DC4444444447C44444444457C4601C04400440044008441044603C 515D:08080828FF24084408427F80417C41247F24144414441494250A240243FE8000 515E:083808E0FF20083808E07F20413C41E07F2414241424141C2402240243FE8000 515F:0810285028503E7C4890081008107EFE1428142814281428254A264A44868100 5160:0100121017D2F454145817D014523452D7CE100004400440044008441044603C 5161:080008FEFF100820087C7F444144417C7F441444147C14442402240243FE8000 5162:0820082008207EFE082008207EFC428442847EFC14501450255026924492810E 5163:100011FEFD00117C11547D7C4554457C7D10297C29102AFE2C00480247FE8000 5164:101011FE9528557C592811FEFD10297C2954297C29542A7C2A284C44480287FE 5165:0400020001000100010002800280028004400440082008201010201040088006 5166:040042004100410040804080414041404220422044104808500440007FFE0000 5167:0400020002007FFC410441044284428444444824501440044004400440144008 5168:0100010002800440082010102FE8C106010001001FF00100010001007FFC0000 5169:0000FFFE0100010001007FFC4104514449244924555465944104410441144008 516A:0600010002800C603018CFE600003E24222422483E4822903E48224822242624 516B:0000004004400440044004400440042008200820081010101008200820044002 516C:00800480048008400840102020104208820604000440082010203FF010100000 516D:02000100008000800000FFFE0000000004400420081008081008200440040000 516E:044004400820082010102008DFF6040008000FE0002000200020002001400080 516F:201010100820084000007FF80208020802080208022802100200020002000200 5170:101008100420044000007FFC0000000000003FF80000000000000000FFFE0000 5171:04200420042004203FFC042004200420042004207FFE00000420081010082004 5172:00007FFC010001003FF801000100FFFE0000044004400820082010102008C006 5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006 5174:0408020821081110081008200040FFFE00000440042008100808100820044004 5175:002000F01F00100010001FF81080108010801080FFFE00000840102020104008 5176:082008207FFC082008200FE0082008200FE008200820FFFE0000082010102008 5177:00001FF0101010101FF010101FF010101FF010101010FFFE0440082010102008 5178:0440044004403FF82448244824483FF8244824482448FFFE0440082010102008 5179:082004200440FFFE1020102020402448448878F008101020142822447EFC0204 517A:0440082010102FE8C4260420082010A0604000003E442258226022423E42223E 517B:0820044002887FFC01003FF80200FFFE04400830344EC4440440044008401040 517C:102008407FFC048004803FF00490FFFE04903FF00CC014A02498C48604800480 517D:082004403FF821083FF821083FF80000FFFE00001FF01010101010101FF01010 517E:082004403FF821083FF821083FF8000008207FFC08200820FFFE082010102008 517F:08100420FFFE08203EF808283EAA0866389200001FF000007FFC040008101FF8 5180:04447C7804421C3EE4003FF821083FF821083FF804403FF80440FFFE10102008 5181:440025FE29027D0255FE55247D24557E55247D2411FE1152FD54124812641442 5182:00007FFC40044004400440044004400440044004400440044004400440144008 5183:00007FFC4004400440045FF44004400440045FF4400440044004400440144008 5184:00003FF8200820082008FFFE200820082008FFFE200820082008200820282010 5185:0100010001007FFC410441044104428442444424481450144004400440144008 5186:00007FFC410441044104410441047FFC40044004400440044004400440144008 5187:02000200FFFE040004000FF00810181028104810881008100810081008500820 5188:00007FFC40044004400448244444428441044284444448244004400440144008 5189:0100010001003FF8210821083FF8210821082108FFFE20082008200820282010 518A:00003FF824482448244824482448FFFE24482448244824482448240820282010 518B:00007FFC40044004400447C4444444444444444447C444444004400440144008 518C:00001E7812481248124812481248FFFE12481248124812481248128826A84110 518D:0000FFFE010001003FF8210821083FF821082108FFFE20082008200820282010 518E:00001FF0101010101F90109010907FFC40044004400440044004400440144008 518F:00007FFC400444444824501467CC444444444444444447C44444400440144008 5190:00003FF820082FE820082FE800001FF010101FF010101FF01010101010501020 5191:010001003FF821083FF821083FF800001FF0101017D0101017D0101010501020 5192:00003FF820082FE820082FE8200800001FF010101FF010101FF010101FF01010 5193:082008207FFC08203FF80820FFFE01003FF821083FF82108FFFE200820282010 5194:00003FF820082FE820082FE800007DFC4420442047FE44207C20442000A00040 5195:7FFC40045FF440045FF404000FE010203FF8510811081FF8028004821882607E 5196:00007FFE40028004000000000000000000000000000000000000000000000000 5197:000000007FFE4002800400000FC00840084008400840104210422042403E8000 5198:0100010001003FFC2104410801000280028002800480048008841084207C4000 5199:00007FFE4002900410001FF8100020003FF800080008FFC80008000800500020 519A:000000007FFE400281040100010021082108210821082108210821083FF80008 519B:00007FFE4002820402003FF80400090011003FF801000100FFFE010001000100 519C:0100010001007FFC4204820805000508089018A02840482088100A080C060800 519D:00007FFE400280041FF0101010101FF0101010101FF0101010101010FFFE0000 519E:00007FFE4002810411100920054001007FFC0540092011102108C10601000100 519F:00007FFE410282041FF010101FF010101FF0000010F01F00100410040FFC0000 51A0:00007FFE400280043E08000800FE7E08144814281408142A2412240243FE8000 51A1:00007FFE40029FF400007FFC02000D08719002A00CC071A006981886E2800100 51A2:00007FFE400280047FFC0200060819106AA004C01BA062980C863080C2800100 51A3:00007FFE400280047F0022FC22443E44224422283E2822102790FA2842440282 51A4:00007FFE400288040FE0102020405FF8110811081FF8028004A008921082607E 51A5:00007FFE400280041FF010101FF010101FF012100100FFFE0000082010102008 51A6:000000007FFE400280243E38002000207EF814081450142014542484240443FC 51A7:00007FFE400280040820082008207EFC08201C301A702A6848A4892208200820 51A8:00007FFE400280043FF800001FF010101FF000003FF821083FF821083FF82008 51A9:00007FFE400282041CF010101EF010101FF008001FFC20044924249424944008 51AA:FFFE84423FF804401FF010101FF010101FF002007FFC09203FF8D11611300100 51AB:000040002000200000000800080010001000E000200020002000200020000000 51AC:040004000FF010102820444003800C603018C006070000C000200E0001800040 51AD:010001000100FFFE02800440082010102608C186004000000C00030000C00020 51AE:0000400027FC204000400840084010401040E0402040204020402FFE20000000 51AF:000047F02010201002100A100A1013FC1004E004200427F42004200420280010 51B0:004040402040204400680770116011502150E248224824442842204021400080 51B1:000047FE20802080008008F80908110811082208E3F820102010201027FE0000 51B2:004040402040204007FC0444144414442444E44427FC24442040204020400040 51B3:00804080208027F800880088108810882FFEE080214021402220241028081006 51B4:000043FC20102110011009100A1013FE1030E050209021102210241020500020 51B5:000047F8240824080408040817F811202120E1202120222022222422281E1000 51B6:0040404020802110020807FC1004100023F8E208220822082208220823F80208 51B7:0040404020A020A0011002481426102023F8E0082010211020A0204020200020 51B8:0040424421482150004007FC104010402040EFFE204020402040204020400040 51B9:009040882088208007FE0080110011FC2144E244224824502420285020880306 51BA:000043FC2204220402040BFC0A20122013FEE220222022102212228A23060202 51BB:00404040204027FE008009200920122013FCE020212821242222242220A00040 51BC:00404240224023FC04400040104017FE2120E1202120212022222222241E0800 51BD:000440042FC42224022403A412A414A426A4E5A4292421242204220424140808 51BE:0040404020A021100208140613F81000200023F8E20822082208220823F80208 51BF:0040404023F8204807FE004813F810402040E7FC204020402FFE204020400040 51C0:0100410023F02410002017FC104410442FFE2044E04427FC2044204021400080 51C1:004040402FFE2040004007FC1444144427FCE04020E0215022482C4620400040 51C2:0100410021F02210022007FC1A4412442244E3FC22A420A0212022222422081E 51C3:0040404020A02110020805F61040104027FCE040225022482444284421400080 51C4:0040404027FC204003F8004817FE104823F8E08027FE21082390206021980604 51C5:000047FC2444244407FC0444144415F42514E514251425F42514240427FC0404 51C6:01404120212023FE022016201BFC1220222023FCE2202220222023FE22000200 51C7:02084228222822280FA40244125416922710EAA02A203228224422FC22440200 51C8:003C47C02244212800000BF80848104817FEE048204823F82048204021400080 51C9:008040402FFE2000000003F81208120823F8E040225022482444284421400080 51CA:0040404027FC204003F8104017FE100023F82208E3F8220823F8220822280210 51CB:000047FC2444244405F40444144417FC2404E5F42514251425F4240424140808 51CC:0040404023F82040004007FE111012882484E1F0231024A0204020A023100C0C 51CD:0040404027FC204003F80A480BF8124813F8E04020E0215022482C4620400040 51CE:0040404020A021100208040611F010402040E3F820402248214821502FFE0000 51CF:00144012201027FE0410041015D014122412E5D42554254825DA242A28461082 51D0:000047FC20A020A007FC04A414A414A427FCE040204027FC204020402FFE0000 51D1:0040404027FC204003F8008017FC11102208E5F6204023F8204020A021100608 51D2:004042482248224803F8000017FC100023F8E208220823F8211020A027FE0000 51D3:000047FC20A020A007FC04A414A417FC2040E04027FC20E0215022482C460040 51D4:0040404020A02190024817FE1A0813F8220823F8E20023F82508250829F80108 51D5:000047FC2404200003F80A080BF8120813F8E080204027FC2000211022080404 51D6:4140212003FE0A2017FCEA2023FC222023FE02000100FFFE0100010001000100 51D7:0040444427FC2120011003FE122016202BFCE220222023FC2220222023FE0200 51D8:04804482249C2FD004900790149E17942494E4942FD42014251428A430240044 51D9:000047FC24A427FC004003F8104017FC2110E0A023F820402FFE204020400040 51DA:0110411027BC211003B805541912100023F8E00027FC20402248244429420080 51DB:00404FFE200027FC040405F4151415F42404E7FC200023F820002FFE224804C4 51DC:00404FFE200027FC040405F4151415F42404E7FC200823F020402FFE21500E4E 51DD:0400457C260424A80390107C141417942A502250EFDC2250255024B0289E0100 51DE:08008BDE4A924A920BD22A5E2A502BD04A92CA924BCE50004000452444920892 51DF:00404FFE204027FC000007FC14A417FC2208E3F8220823F8220823F821100208 51E0:00000FE0082008200820082008200820082008201020102220222022401E8000 51E1:00000FE00820082008200A20092008A008A008201020102220222022401E8000 51E2:0200020004001FE01020102010201020102010201020102220222022401E8000 51E3:02000200020002001FE0102010201020102010201020102220222022401E8000 51E4:00003FF8200820082FC8204828482488228821082288244A284A400A40068002 51E5:00003FFC200420043FFC2000200023E02220222022202220242244224822901E 51E6:100010F010901E901290229022905290949414940894090C1400230040FE8000 51E7:00003FF820082108210821082FE829282928292829A8294A210A410A41068002 51E8:00003FF8200820082FC8200820083FE82208248828483FEA282A400A40068002 51E9:00003FF820082108210821082FE82108238823482528252A290A510A41068002 51EA:00003FF820082088208820882088248824E824882488248A248A5FFA40068002 51EB:020004003FE02020242022A020403FF800081F8810A8109010822082407E8000 51EC:00003FF8200820082FE82008200827C82448244827C8244A244A47CA44468002 51ED:08380BC01040304057FE90401040104013F800000FE00820082010222022C01E 51EE:00003FF8200820082FE82108220827C82448244827C8244A244A47CA44468002 51EF:100092F092909290FE900090FE90029002907E904090409246925912610E0200 51F0:00003FF8220827C8244827C8244827C820082FE8210827CA210A4FEA40068002 51F1:0800490049787F480048FF4800487F48414841487F484248244A0F4AF08A4106 51F2:00003FF8244822883FF822882FE822A83FF822A82FE8228A26CA4AAA52968282 51F3:00907EA004442BA810102FE8C8260FE004407FFC00000FE0082008221022601E 51F4:000043FC22400BF80A4013F82240E3FC2004255420080FE0082008221022601E 51F5:000000000000000040044004400440044004400440044004400440047FFC0004 51F6:000000101010082044444284410442844444482450146014400440047FFC0004 51F7:01000100010001004FE4410441044104410441045FF44004400440047FFC0004 51F8:00000FE008200820082008200820783C4004400440044004400440047FFC4004 51F9:00007C7C444444444444444444444444444447C440044004400440047FFC4004 51FA:0100010021082108210821083FF801080100010041044104410441047FFC0004 51FB:0100010001003FF8010001000100FFFE0100010021082108210821083FF80008 51FC:01000100010001105D244544458449444924511461144504420440047FFC0004 51FD:00003FF00020004051944924454441044544492451144504420440047FFC0004 51FE:00003FF00020004041845D745594555455245D5441944504420440047FFC0004 51FF:0440244814500440FFFE0000044022882FE8210821082FE8210821083FF80008 5200:000000003FF80208020802080208020802080408040808080808100820504020 5201:00003FF800080008000800480088010802080408080810086008000800500020 5202:0004000400040044004400440044004400440044004400040004000400140008 5203:00003FF802080208020822082208220842080208040804080808080810506020 5204:00007FF004100410241014100C100410061005900870081E1010101020A0C040 5205:00007FE00420042004200420242824244422842208200820102010202140C080 5206:00400440042008201010200840049FE204200420042008200820102021404080 5207:1000100011FC104410441E44F044104410441244144418841084010402280410 5208:000401040104212411240A240A24042404240A240A2411242104400480140008 5209:1004100420043FA4402480243F2402240424082410242024408440843F940008 520A:00047F0408040824082408240824FFA408240824082408240804080408140808 520B:0004070478040824082408240824FFA408240824102410242004200440148008 520C:0404040404040424FFA404240424042444242424242404240404040414140808 520D:040004000FF0101020204040BFF80008000800081FF80008000800083FF80008 520E:2004200420043FA454A494A414A424A424A448A488A410A42084408485140208 520F:200420043F84402480243F24002400247F240124012401240144014400D40048 5210:00043F04210421242924252425242124FFE42124212421242104410445148208 5211:00047F8412041224122412241224FFE412241224122412242204220442148208 5212:100414041204102413A4FC2410241124112412240C2408A414842284C1940088 5213:00043F04000400240024FFA41224122412241224122422A42304420480140008 5214:0804080408047F240924092409240924FFE40824082414241204210441148008 5215:00003FF80208020804080850302000007EFC122412241224224422444A948508 5216:00043F042104212421243F242124212421243F24212421242104410445148208 5217:00047F84080408241F2411242124212452248A24042404240804100420144008 5218:100408040804FFA4022442242224142414240824082414242404420482140008 5219:00047F0441044124492449244924492449244924492414241204210440948088 521A:00047F0441044124652455245524492449245524552465244104410445144208 521B:0804080414041224212440A4BE242224222422242A242424208420841F940008 521C:1202120212027F82129212927F92521252127FD21252125223422282420A8204 521D:2000100001FCFC44084410441044344458449444144410841084110412281410 521E:00043F042104212421243F24212421243F242124212421242784F80440140008 521F:00047F041104112421242524422480243F2421242124212421043F0421140008 5220:00027BC24A424A4A4A4A4A4A4A4AFFEA4A4A4A4A4A4A4A4A4A425A42854A0884 5221:00027F824082408240927F92441244127FD24412441242124242514260CA4044 5222:0804080414041224212448A4842404247F240124222414240804040404140008 5223:0804080408041024122421247FA420A400243F2421242124210421043F142108 5224:040444842484252404247FA4042404240424FFE4042408240804100420144008 5225:00047F044104412441247F240024102410241F2411241124210421044A148408 5226:0804080408047F24082408240824FFA408241024102422244104FF8440940008 5227:0800080008FC7F24082408240824FFA41024102424244224FF44414400940108 5228:100410043F0421244124BD24252425243D24212425242224208420841F940008 5229:010407847C04042404240424FFA40C241624152424A424244404840404140408 522A:00047F0455045524552455245524FFA455245524552455245504510445144208 522B:00047F044104412441247F2410241024FF24112411241124210421044A148408 522C:14041204100417247824102417A4F824112412240C2408A414842284C1940088 522D:00047F04020404240C2412242124C0A400247F240824082408040F04F0144008 522E:02040F04780408240824FFA40824082408247F2441244124410441047F144108 522F:00047F84000400243F24212421243F24212421243F24212400040784F8144008 5230:0004FF840804102422244124FFA408A4082408247F24082408040F84F8144008 5231:2400240025F824487E482448254C254AFE4A2448244824482448448844A88510 5232:080408047F04082408240824FFA40024082408247F24082408040F04F0144008 5233:08040804FF84142422244124BEA40024FFA4102420247F24010401040A140408 5234:00047F041104122423A420A44AA489240824FFA418242C242A04490488940808 5235:0004FF84220422243E24222422243E242224222427A4FA244204020402140208 5236:0404240424043FA444240424FFE4042404243FA424A424A42684250404140408 5237:00023FC2204220423FD22212221222123FD252525252525293421282020A0204 5238:0100111009203FF8020002007FFC082010102FE8C42604200820082011402080 5239:01046204140408241424222449240824FFA408242A2429244884888428141008 523A:08040804FF84082408247F24492449244D244A241C242A244904888408140808 523B:100408040004FFA40824112421247E240424092412242424CC0412042114C088 523C:1000100010FC7E24102410A410A4FEA410A41124202428244444FE4442940108 523D:08040804140422244124BEA400240024FFA41024102422244104FF0441140008 523E:080408040804FFA40824492429242A24FFA40824082414241204210441148008 523F:08044904490449247F24102410243F244124A12412241424080410042014C008 5240:08044904490449247F2400247F24012401243F242024202423042C0430140008 5241:00043E0422042224222449A488240824FFA408241C242A244904888408140808 5242:10040804FF840224642418242624C12422A42224222422242204420442148208 5243:420422042404FF2409240924FF2488248824FFA418A428A44A84890408140808 5244:00047F84000424A449249224492424A400247FA40824082408040B84FC140008 5245:00047F84000400243F242124212421243F240024212411241204078478142008 5246:080404043F04212421243F24212421243F242024242422242504290430142008 5247:00047F04410441247F24412441247F24412441247F2400242204210440948088 5248:00043F04210421243F2400247FA440A440A47FA440A440A47F84408442944108 5249:080408042A042A242A245D2488A4082408247F240824082408040F84F8144008 524A:0804490429042A2408247F24412441247F24412441247F244104410445144208 524B:08080808FF48084808487F48414841487F481448140814282412240243FE8000 524C:08040804FF84082408247F24492449247F2408241C242A244904880408140808 524D:101008100820FFFE00003E08224822483E48224822483E48220822082A282410 524E:02046404180416242124CA2409240824FFA418241C242A242904488488940808 524F:4200240000FC7E24242424A424A424A4FEA42524242424242444444444948508 5250:00047F044104412441247F2408240824FFA488A494A4A2A4C284808482948108 5251:0804080414041224212440A4BE24002411240924492422242204078478142008 5252:1204120412047F2412241224FFA400243F24212421243F24210421043F142108 5253:0C80708011FCFD2432243844548491041228101000007FF80408080810506020 5254:00043F04210421243F24212421243F2410243FA44AA492A42484488412942108 5255:120212021202F3C21212121212127392121212121212F3D212021202120A1204 5256:100408047F84002421241224FFE4002400243F242124212421043F0421140008 5257:240422042F04F024142409243524CB2424242F24F0241224140409043514C308 5258:22042204FF84222422243E24222422243E2422242224FFA40004220441148088 5259:4200240001F87E4824482448254C254AFE4A2448244824482448448844A88510 525A:04020402FFC204023F9224923F9204123F920492FFD204923F820402140A0804 525B:00027FC2404251424A527FD2445244525552555255525F5240424042414A4084 525C:080404047F8440A420243BA42AA42AA42AA45AA44BA48A241204128423144208 525D:20043E0442047C240424FFA40824092449242A241C242A24C904090428141008 525E:080408047F84142422244124FFE4012479244924492449247904010405140208 525F:00047B8408842AA411242AA444A4882400247BA408A42AA411042A8444948808 5260:10040804FF84002400247F244124412441247F2408242A244904888428141008 5261:0804090449044A2488241424222449248824492449248A241404220441148088 5262:0004FF84080410242824C4A40D2456242524D5240CA414A42404C40414140808 5263:08040804140422244124BEA4082408247F24492449247F240804140422144108 5264:10040804FF840224642418242624C12422A43E24222422243E04420442148208 5265:00047E0402043E240224FFA40824092449242A241C242A24C904090428141008 5266:08040804FF8414242224492488A47F2449247F2449247F2408040A040C140808 5267:00043F84208420A43FA4242424243FA4242424243FA450A4508490841F941088 5268:08040804FF8408247F240824FFA40824FFA4102420247F24A10421043F142108 5269:070278020802FF822A122A92EB122A926A92A9921C122A1249028882080A0804 526A:0820FFFE00003E0822483E4822483E482208261800007FF80408080810506020 526B:040202023FE2248224923FF22492279220122FD22052249222824102468A9844 526C:08044904490449247F240024FFA4082410247F24552455245504550455144308 526D:00043F84208420A43FA420243FA4242429242FA422242FA4220443845E148808 526E:00047F0441044124792449244924FFA480A4BEA4A2A4A2A4BE84808482948108 526F:00027FC200023F82209220923F9200127FD2445244527FD2444244427FCA4044 5270:03823C0204027FC215121512FFD2151215127FD20E12151224824442840A0404 5271:08000800147E22124112BED2085208527F52499249127F1208221422224A4184 5272:10040804FF8480A409247F2408247F240824FFA408247F24410441047F144108 5273:22042204FF8422240824142422244124BEA4002400247F24410441047F144108 5274:0804490449047F240024FF2400247F24412441247F24422424040F04F0144008 5275:08040C041204292444A4BF2421243F2421243F2420243F24510451049F141108 5276:20043F0441047E240224FFA4102428A4CD2416242524CD2414842484D4140808 5277:080404043F8411240A243FA422242A242FA4322422242FA42204420443949C08 5278:0804FF8408047F2449247F2449247F2408A4FFA40224FFA4420422040A140408 5279:0004770411045524332455240C243324C4A4182462240CA4710406041814E008 527A:082008207E7E08C4FF281C102A2848C600003FFE20002FF82208420844289810 527B:0202222222223FEA000A3DEA252A252A3DEA252A252A3DEA2522252255AA8A44 527C:100422047F04422494A4F7A408243624C92430A4C424192462040C043014C008 527D:0002FFE20A027FC24A524A527FD200127FD20012FFF2041224824442942A0804 527E:00027FC240024F82489248924F9240125DD25552555255525DC240027FEA0004 527F:49049204490400247F2449247F2449247F240824FFA41C242A04490488140808 5280:00047F0412040C24FFA414A42524D4240824FFA494A4A2A4DD8494849C948188 5281:120211023FC222026212BFD2221222123FD2221222123FD2200254824A4A8A44 5282:00027FF24002514A4A4A5F7A449A442A550A554A5F4A444A44A248A2492A9204 5283:08047F040904FFA409247F240824FFA400247F2449247F2449047F040014FF88 5284:420442047BC44524A8A4142422244124BEA4002400247F24410441047F144108 5285:00047F04550455247F2420247FA490A47CA454A454A47CA41284FE8402940108 5286:02023FF22882250A3FEA250A2FCA254A3FEA254A2FCA250A2D825542652A8504 5287:08040F0408047FA448A47E244924472440247FA4482455244A04B7040A943608 5288:00407C2045FC44887C5043FE7C20A5FC24203C2000007FF80408080810506020 5289:080277C252424A42555264920A1211123F92C4523F120492250217C27C0A2004 528A:04020B0230C2DF2200127FD255524E527FD200123F9220923F8220823F8A2084 528B:00047F0441047F240024F7A494A4F7A408240824FFA41C242A04490488940808 528C:020213C212027FEA010A014A3FEA210A3F0A254A254A2D4A368244A2896A3224 528D:08040804140422244124BEA40024002477245524552477242204220455148888 528E:0800080014FC22244124BE240024002477245524552477242244224455948908 528F:080449042A04FFA480A43E24222422243E2400247F2449247F0449047F144108 5290:11027FC2150212023FD26412BF9224123F9224123FD220127F8211020E0A7184 5291:080204027FC211020A52F59255525532B592001220923F9220823F82208A4084 5292:08000800147E22124112BE5200520052775255925512771222222222554A8884 5293:08023F8220823F8220923F9200127FD244527FD244527FD20002FFE2110A2104 5294:08000800147C22244124BE2400A4006477245534552C7726222422245544888C 5295:0844738442047BE452A452A484247FA440A47FA440A47FA440847F8421144088 5296:3E024202FF8240827F924492771244523FD24212FF9248927F821A02294AC7C4 5297:52827BE294827BEA318A5AAA946A3FCA204A3FCA204A3FCA20423FC2108A2044 5298:02023FF224823FEA248A2ECA35AA248A250A3DEA250A3DCA25025DE2450A8504 5299:1F0221023E0202027FD2189265121A9266521A122492FBF2AAA2FBE228AAFBE4 529A:7FC240427FC252424A9252525FD255525FD264525F5255525F424442BF4A0084 529B:02000200020002007FF802080208020802080408040808080808108820504020 529C:1020102010201020FF201120112011201120112021202122212241224A1E8400 529D:004000400040FC4005FC04444844284410441084288424844504810402280410 529E:02000200020002007FF002100210121812142412441208100810101020A04040 529F:004000400040FE4011FC1044104410441044108410841E84F104410402280410 52A0:100010001000107CFE4412441244124412441244124412442244227C4A448400 52A1:040004000FF0182024C003000CC03230C20E1FF0021004100410081010A02040 52A2:00200020FF20202020FC20243E24222422242224222422244244424494A80910 52A3:0100111011082124414401800E00F10001003FF8020802080408080810506020 52A4:022007203820202020FC20243F24242424242424242424442444448445288210 52A5:102008200820FF2000FC00243C24242424242424242425444644448481280210 52A6:020002003FF00410081010A06040102010207EFC12241224224422444A948508 52A7:04200E207820082008FC7E24082408240824FF24082408440844088429281210 52A8:004000407C40004001FC0044FE4420442044208448844484FD04450402280410 52A9:00207C204420442044FC7C24442444247C244424442444444E44F08401280210 52AA:10001000FEFC22844488285010202858C586020002007FF80408080810506020 52AB:0820082008207E2008FC08240824FF241024102420244444FE44428401280210 52AC:2020202020207E2042FC82247A244A244A244A247A244A440244028415280A10 52AD:00207E201220122022FC2A24442480243E2422242224222422443E4422A80110 52AE:08200820482048207EFC482488240824FF240824082414442244428481280210 52AF:00200020FF20102010FC10243E2422246224A224222422443E44228401280210 52B0:1020102020207E2042FC4224422442247E2442244224422442447E4442A80110 52B1:00107FD0401040105F7E481248124F12491249124912491249125122952A2244 52B2:00207E200420082018FC24244224812400247E240824084408440E84F1284210 52B3:08200820FFFE082000007FFE420282043FF00210021004100410081010A02040 52B4:22081108111000207FFE4002820402007FF80208020804080408080810506020 52B5:0100111009203FF8020002007FFC082012102208DFF604100410081010A02040 52B6:04200E207020402040FC7F24402440245E2452245224522452449E4492A80110 52B7:2220122014207F2008FC08243E24082408247F24082408441044108421284210 52B8:082008207F20082008FC0824FFA40024082408247F24082408440F44F0A84110 52B9:102008200020FF2000FC24244224812424241424082414442244428481280210 52BA:101010102410427EFF120912481248127F1288220822FFA20842084208940908 52BB:00107F904010407E7F92441244125F12441244227FA2402240427FC200940108 52BC:082008200820FF2008FC08247E24002400247E244224422442447E4442A80110 52BD:7F84082410243F2451240A24040408043014C20802007FF80408080810506020 52BE:102008200820FF2008FC102422247C24092412242424C82414442244C0A80110 52BF:084008407DF808480C4819C8684A08AA2886130202007FF80408080810506020 52C0:0820082008207F2008FC08247F24412441247F24142414242544264444A88110 52C1:00207F20002025204AFC9224492424A400247F240824082408440F44F8A80110 52C2:0820282028203E2048FC0824FF24002400243E242224222422443E4422A80110 52C3:082008207F20082008FC7F24412482243C24042408240F447844088429281210 52C4:201020103F904010BF7E211229122512FFD22112491245127F9201220A2A0444 52C5:08200820FFA0082008FC7F24492449247F2408241C242A444944888409280A10 52C6:102008207E20422042FC7E24422442247E244024482444444A44528461284210 52C7:3FF0066001803FF821083FF821083FF82108220802007FF80408080810506020 52C8:00107E1002103410087E7F12491249127F12491249127F1249124922492A4344 52C9:202020203E20442088FC7F244924492449247F4414441494250A240243FE8000 52CA:08200820FF20087C08247F24412441247F241444145414882502240243FE8000 52CB:00203E20222022203EFC00247F2441244924492449244944144412842128C210 52CC:082049202A207F2008FC1024FFA422244124BEA422242A24244420442CA83110 52CD:10100810FF900010007E7F124112411241127F1208122A12491288A2282A1044 52CE:082008207E20082008FCFF242224412488A408247E24082408440F44F8A84110 52CF:102008207F20002022FC1424FFA4002400243E242224222422443E4422A80110 52D0:00203E20042008207EFC08240824282410247F245524554455445784FD280210 52D1:082008200820FF2008FC2A242A242A245D2488241C242A444944888409280A10 52D2:22202220FFA022203EFC08247F24492449247F240824FFC40844088409280A10 52D3:441044907510461054FE64924B9210127F12411241127F12411241227F2A4144 52D4:0020FFA0082010207F7C552455245D24552455245D245524554455447F944108 52D5:0F2078200820FFA0087C7F2449247F2449247F2408247F2408440FC4F8944108 52D6:0020FF208120BD2081FCBD24812400247E2442247E2442247E4442447EA84310 52D7:1FF010101FF010101FF000003E2022203EFC22243E2422242F44F04440940108 52D8:22202220FF2022203EFC22243E2422242224FF2440245444624440847F280210 52D9:0040FC4004FC688811500820FED813063440304053FC50449084108451142208 52DA:52105210FF9052105E7E40127F1200127F1241124912491249121422222AC144 52DB:00203E20222022203EFC00247F2441247F2441247F2441247F44144422A84110 52DC:282044209220202048FCFC2404240024EE242224AA246624AA442244AAA84510 52DD:0020792448A8482049FC78404BFE488849447A424DF848484888488849289A10 52DE:08202AA42CA84920145022887FFE410281043FF8020802080408080810506020 52DF:04407FFC04401FF010101FF010101FF00400FFFE10102208DFF6041008503020 52E0:0020772011205520337C55240C243324C4A4182462240CA4714406441894E108 52E1:0020FFA014207F2055FC55247F2400247F240024FFA408242A444944A8A81110 52E2:10407C4011F8FE4844C892487CAA10AA1D06E20202007FF80408080810506020 52E3:08107F1008107F10087EFF9200127F1241127F1241127F1241127F22222A4144 52E4:22202220FFA022203EFC08247F2449247F2408247F2408447F4408840F28F210 52E5:7CF8048804F87C2041FC7D2405FC04282BFC120402007FF80408080810506020 52E6:49209220492000207F7C49247F2449247F240824FFA41C242A44494488940908 52E7:202020203F20482088FC7F24142422247F24A4243F2424243F4424443FA82110 52E8:20203E204220FF2049FC49247F2410242824D5242624CD2415442444D4A80910 52E9:5220FFA052205E2040FC7F2400247E2442247E2442247E4442447E8425284210 52EA:061078101010FF90227E5D1294921C1200127F1241125D1255125D22412A4344 52EB:0F10F81049102A7EFF922A12491280927F12492249227F22494249427F944108 52EC:081049102A107F10107EFF9222125112A2923C1209127F120812492288AA1844 52ED:101008107F102210FF7E00127F1249127F1249127F1208127F1208220F2AF044 52EE:08100F1008107F9048FE7E124912471240127F92481255124A12B7220AAA3644 52EF:0820FF200020FF20817CBD24A524FF2400247E2442247E2442447E440094FF08 52F0:100010FE7E92129222FE2A92449280FE4410FF0855285520556455AA5928B318 52F1:22102210FF9022107F7E49127F1249127F120812FF9288928A92BEA282AA81C4 52F2:7F200820FF2008FC7F2449247F2449247F2408447F440894FF08000024484224 52F3:071078100810FF90087E7F126B125D127F1208127F120812FF920022552A8AC4 52F4:08100F9008107F9048FE7E1248925F9255125F1255125F1248125522B2AA5E44 52F5:00107F904A107F904A7E5F1255125F1255125F1244127F926492AEA2A2AA2144 52F6:22104F90821E14A42FD46014AF9428882F88289429A202007FFC040418286010 52F7:0810FF9000107710557E771222127F1222127F122212FF9228926522B22A2144 52F8:2210FF902210F79094FEF792281224127F924812FF1248127F1248227FAA4044 52F9:100010003FFC2004400480040004000400040004000400040004000400280010 52FA:0800080010001FF8200840088008040802080108010800080008000800500020 52FB:0800080010001FF82008400880081F880008000800083FC80008000800500020 52FC:100010003FFC2004440484043F84048404840884089410942074400400280010 52FD:0800080010001FF8200842088208020805080488048808481048200800500020 52FE:0800080010001FF820084208820804080408088810483FE81028000800500020 52FF:0800080008001FFC124422444244844404440884108421044204040408281010 5300:080008000FFC10042004480484040204002400C403041C040804000400280010 5301:0800080008001FF811082908450882080308048804480838100E200840500020 5302:100010003FFC200448048844088409040E0408140814081407F4000400280010 5303:080008000FFC1004210441049104128412441424182410041FE4000400280010 5304:100010003FFC20044204810400043FF408040804080408040FE4000400280010 5305:080008001FF0101020105F909090109010901F9010501020100410040FFC0000 5306:0800080008001FFC1244224442449C440644098410C421244214040408281010 5307:100010003FFC2204420487E40824102424440244028401040604180460280010 5308:0800080010001FF820084088888825282228252828A820283FE8000800500020 5309:100010003FFC20044004BFE4020412440A440A8402047FF40204020402280210 530A:100010003FFC2004420492440A8402047FF407040A8412446224020402280010 530B:100010003FFC200448048FC4120402047FF40204124412441FC4004400280010 530C:100010003FFC22044504888410446FB400041FC4104410441FC4000400280010 530D:100010001FFC22444224BFF402043FE422243FE422243FE42224222422B42048 530E:100010001FFC24047FE48884124462341FC412441FC412441FC4022401F40008 530F:10401040FEFC2884450482F47C940094FEF4208440947C8804820482287E1000 5310:100010001FFC20047FE480041FC410441FC400043FE422243FE422243FF42028 5311:100010003FFC28045EF492141E1412F41E8412847EF40A1412142A5444280010 5312:100010001FFC28844884BFE40A8405040884174460341FC4104410441FD41048 5313:100010003FFC4004BDE4252425243D34260425E43C2420A428442CA433282010 5314:100010003FFC28045EF492941E9412F41E0412F47E940A9412F42A0444280010 5315:1000100010001008103010C013001C001000100010001004100410040FFC0000 5316:0880088008841088109030A030C05080918012801480108210821082107E1000 5317:044004400440044404487C500460044004400440044004421C42E442443E0400 5318:409241244248492448925040608043FE4202428A42524A224A524A8A3BFE0202 5319:00003E4022403E4422483E500060FF40084408442F44283C280058004FFE8000 531A:00007FFC4000400040004000400040004000400040004000400040007FFE0000 531B:00007FFC4200420047F0441048205020404040A041104608580440007FFE0000 531C:00007FFC40804080448044F047905C9044D044A44484440443FC40007FFE0000 531D:00007FFC4080408040804FF8488848884888488848A84890408040807FFE0000 531E:00007FFC400040004FF84080408040804080408040805FFC400040007FFE0000 531F:00007FFC4000410040805FFC400043E04220422042244424481C50007FFE0000 5320:00007FFC4000403847C04400440047FC4420442044204820482050207FFE0000 5321:00007FFC400040004FF84080408047F04080408040804FF8400040007FFE0000 5322:00007FFC4400440047F84928512862484448488851084250442040007FFE0000 5323:00007FFC400040004FF8488848884FF8488848884FF84888408040807FFE0000 5324:00007FFC400040005FFC408040804FF8408040A040905FFC400040007FFE0000 5325:00007FFC4200441048085FFC4004441044107FFE44104410481050107FFE0000 5326:00007FFC442044205FA0487852285FA8422843A85E2A4A2A424642807FFE0000 5327:00007FFC408040805FFC4080449044904AA8514441204220441048107FFE0000 5328:00007FFC4220522052205E2043FC42207E205220522052F8620042007FFE0000 5329:00007FFC4080488848884FF840805FFC400040804FF840805FFC40007FFE0000 532A:00007FFC424042407E7C424042405E78424042407E7C4240424042407FFE0000 532B:00007FFC44004FFC5124624444A849104FF848084FF848084FF840007FFE0000 532C:7FFE4080414042204C1873F640004FA448A44FA448A44FA448844A9449087FFE 532D:00007FFC44205F2044205F7855285F2855285F28442A5F2A444644807FFE0000 532E:00007FFC40804FF848884FF840807FFE40004FF84888496842104C087FFE0000 532F:00007FFC40A0489045FE612057FC452049FC7920492049FE490040007FFE0000 5330:7FFE40005F7C51445F7C40004FF848884FF848884FF840807FFE408040807FFE 5331:7FFE40804FF848884FF840807FFE48084FF848084FF848084FF8441048087FFE 5332:00007FFC40805FFC42204C1877F6441047F040004F7849484F7840007FFE0000 5333:7FFE4080414042204C1873E640005F7C514451445F7C44104A28514440007FFE 5334:7FFE48404F7C54906FF848084FF848084FF848084FF842205FFC442048207FFE 5335:7FFE40804FF840804FF849484FF8441047F0441047F0441047F0422044107FFE 5336:7FFE44105FFC44904FFC58806FF848804FF848804FFC4408473844087FFE0000 5337:7FFE49484F7849484F7849484F78448047F84C8057F0648047FC44007FFE0000 5338:00000000FFFE10001000100010001000100010001000100010001FFE00000000 5339:00007FFC444044404440444044404440444444444844483C500040007FFE0000 533A:00007FFC4000401044104220414040804140422044104810400040007FFE0000 533B:00007FFC440044004FF8508040805FFC4080414042204410580840007FFE0000 533C:00007FFC40804140422044105BEC400047F04410441047F0441040007FFE0000 533D:7FFE40004FF848084FF848084FF841005FFE4210472040C043304C0840007FFE 533E:00007FFC40804FF848084FF848004FFC592469244FFC4924492C40007FFE0000 533F:00007FFE422042205FFC422041005FFC420047F84A08520843F840007FFE0000 5340:00007FFC40004FF0481048104FF040005E78524852485E78524840007FFE0000 5341:010001000100010001000100FFFE010001000100010001000100010001000100 5342:00007FF004100410041004100410FFD0041004100412040A040A040604020400 5343:001000F83F000100010001000100FFFE01000100010001000100010001000100 5344:084008400840084008400840FFFE084008400840084008400840084008400840 5345:101011101110111011101110FFFE111011101110111011101110211020104010 5346:020002003FE00420042008221022211E41000100FFFE01000100010001000100 5347:012007A03C200420042004200420FFFE04200420042008200820102020204020 5348:0800080008001FF811002100410001000100FFFE010001000100010001000100 5349:0100010001007FFC01000100092008200820FFFE082008201020102020204020 534A:0100210811080910092001003FF8010001000100FFFE01000100010001000100 534B:0100010001007FFC01000100092008200820FFFE08200820082008200FE00820 534C:201024902490249024902490FFFE249024902490249024902490249024902010 534D:00043F84008400840084008400843FFC2084208020802080208020FE20002000 534E:08800888109030E0518096841084107C11000100FFFE01000100010001000100 534F:2080208020802080FBF020902090229822942492289220902110211022502420 5350:200021FC210021002100210021003FFC01040104010401040104FF0400040000 5351:020004003FF8210821083FF8220822083FF808801080FFFE0080008000800080 5352:020001007FFC0820082008201450228801000100FFFE01000100010001000100 5353:010001FC010001001FF010101FF010101FF011100100FFFE0100010001000100 5354:2040204023FC2084F88421142208201024102FBE24922492249228A22AAA3144 5355:1010082004403FF8210821083FF8210821083FF801000100FFFE010001000100 5356:010001003FF8010001007FFC04040288128008800900FFFE0240042018106008 5357:01000100FFFE010001007FFC482444444FE4410441045FF44104410441144008 5358:2208110811103FF8210821083FF8210821083FF801000100FFFE010001000100 5359:22102210FF9022103E1022103E7E22102210FFD040105210611040107F900010 535A:205020482FFE204027FCFC4427FC244427FC244420082FFE2208210821282010 535B:210447C88812F3BC20084B92F83E0380AAAAABAA01000100FFFE010001000100 535C:0200020002000200020002800240022002100210020002000200020002000200 535D:084008400840084008400840F87E084008400840084008400840084008400840 535E:0200010001000000FFFE02000200024002200210021002000200020002000200 535F:004000407C4044404440446044504448444444447C4044400040004000400040 5360:01000100010001FE01000100010001003FF8200820082008200820083FF82008 5361:0200020003F8020002000200FFFE020002000240022002100208020002000200 5362:0100010001FC010001001FF81008100810081FF8100810002000200040008000 5363:0100010001FE010001003FF8200820083F88208820883F88200820083FF82008 5364:0100010001FE010001003FF8200824482288210822882448282820083FF82008 5365:0100010001FE010001003FF8200829282528224825482888214822283FF82008 5366:0840084008407F4008400860FFD0084808447F440840084008400FC0F0400040 5367:00207FA04820482048207F304128412441227F224820482048207FA000200020 5368:0100010001FC01001FF010101F9010907FFC40044FE4482448244FE440144008 5369:000003F802080208020802080208020802080208022802100200020002000200 536A:000003F802080208020802880248024802080208022802100200020002000200 536B:00007FF8020802080208020802080208022802100200020002000200FFFE0000 536C:0000060078FC408440844084408440844084408440844EA87090008000800080 536D:00000000FEFC10841084108410841084108410841E84F0A84090008000800080 536E:007C3F80200020003FFE2000200027F024102410245024242404440443FC8000 536F:0C0070FC44844484448444844484448444844C8474A804900880088010802080 5370:0000060078FC4084408440847E8440844084408440844EA87090008000800080 5371:040004000FF0101020205FFC100013F012101210125012202204220441FC8000 5372:000000007F7C1144114421442544424480443F4421442154214821403F402140 5373:00007E7C424442447E44424442447E444044484444544A485240604000400040 5374:08000800087C7F44084408440844FFC41044104424444254FF48414000400040 5375:0C0070FC4484448464A454945494448444844C8474A804900880088010802080 5376:100010003E7C4244A444184410442444C8441F442144D2540C4808403040C040 5377:0100111009203FF8020002007FFC082010102FE8C826082008A80848080807F8 5378:200020003F7C4844884408447F44084408442E44284428542F48F04040400040 5379:08000800107C7F445544554455445544554455445544555457C8FC4000400040 537A:1FC000447D88055009203118C50602003FF800001FF010101050102410040FFC 537B:14001200217C49440844144422444144BE4422442244225422483E4022400040 537C:0080FC8029F82A082DFE2900297829482968295029442A442C3C480247FE8000 537D:080010007E7C42447E4442447E440044404440447E44405440484C4070400040 537E:00007700557C5544774400447F440044FFC420443F440154014801400A400440 537F:080073DE42524A524A524BD24A524A524A525BD26A124A9A125412B023104210 5380:080008007F7C1C442A44494414442244494488442A441C542A48C94028401040 5381:0808144822285C8888487F0E08F82A08490818087FFC01040114010801000100 5382:00003FFE20002000200020002000200020002000200020002000400040008000 5383:040004000FF0101020205FFC1000100010001000100010002000200040008000 5384:00003FFE2000200027F024102410241024102450242024042404440443FC8000 5385:00003FFE2000200020002FFE2040204020402040204020402040404041408080 5386:00003FFE20002080208020802FFC208420842104210422042204440448289010 5387:00003FFE2000201020F827802080208020FE3F802080208220824082407E8000 5388:00003FFE200020002FFC20802080208020803FFE208020802080408040808080 5389:00003FFE200020002FFE2100210021F821082108210822082208440848509020 538A:00003FFE2000200027FE201022102210241027FE20502090211042104C508020 538B:00003FFE200020802080208020802FFC2080208020902088208840805FFE8000 538C:00003FFE200020802090208820802FFC20802140214022202220441048089006 538D:00003FFE2000208020802FFC21002240244027FC204020404FFE404080400040 538E:00003FFE20002000203C27C024402440244027FE242024202412450A46468422 538F:00003FFE20002200220023FE2480248028FC3080208020FC2080408040808080 5390:00003FFE20002220221022002FFC22402240224824502460484248C2933E2000 5391:00003FFE200020202FA028A228A428A828B028A028A028A22FA248A2401E8000 5392:00003FFE20002100210023FC2240244020403FFE204024442444444447FC8004 5393:00003FFE2040204027FC204020402FFE20002040204027FC204040404FFE8000 5394:00003FFE2000200027FC20802110220827FC2044204027FC204040404FFE8000 5395:00003FFE20002F8428A428A42AA42AA42AA42AA42AA422242504448448949008 5396:00003FFE241024083FFE249024A024C8249024A424C8249228E24982567EA000 5397:00003FFE2080204027FC2000211020A02FFE2040204027FC2040404040408040 5398:00003FFE200027FC2444244427FC2444244427FC2040204027FC404040408FFE 5399:00003FFE204020402FFC204027FC244427FC244427FC20402FFE404040408040 539A:00003FFE200027F8240827F8240827F8200027F8201020202FFE404041408080 539B:00003FFE2000200C2F70294029402940297E2948294829482F48408840888108 539C:00003FFE2000203827C0204027FC224822482FFE224822482FFE4040404087FC 539D:00003FFE221022102FFC221022103FFE200027F82408240847F84408840807F8 539E:00003FFE2120212021203F3E212021202F3C212021203F3E2120412041208120 539F:00003FFE2080210027F02410241027F02410241027F020802490488852848100 53A0:00003FFE20002F84288428A42FA428A42FA428A428A42FA42024490448949088 53A1:00003FFE2080210027FC240427FC240427FC2040274421682250444859468080 53A2:00003FFE22002200227C2F442244267C27442AC42A7C324422444244427C8244 53A3:00003FFE20A020903FFE21402630380E2FF828882FF828884FF8488880800080 53A4:00003FFE2000230C2E70221022103FFE2210273826B42A542A52529042108210 53A5:00003FFE2000289025102FBE222222442A902A902F9022104228442884440882 53A6:3FFE20003FFC210027F8240827F8240827F8240827F8220047F84A0881F01E0E 53A7:00003FFE20802FFC208027F8240827F8240827F8240827F824087FFE42108408 53A8:00003FFE20083F8820082F08297E290829082F4820282908260843885C288810 53A9:00003FFE20002F7E291029102F502950297E2F1028282A2829284B4A4D4A8886 53AA:00003FFE21102FFE211021F0204027FC244427FC20402FFE204047FC40408FFE 53AB:00003FFE221022102F90221E2FA422243FD4241427942488248848944AA49142 53AC:3FFE200027F8240827F8240827F8222027B02D2827FE380047F8440887F80408 53AD:00003FFE20102F9428922F9028FE2F9020102F9028902F9028A84FA848C48982 53AE:00003FFE2900290C3FB0292029202F3E29282F28292829285FA840488A881108 53AF:00003FFE221022103FFE27182AB4325222102210208024442452441243F08000 53B0:00007FFE420852484A504A9E5FE4505457545554554857485048515450948022 53B1:00003FFE204020A0211022082DF6200027BC24A424A427BC211042A844448882 53B2:00003FFE21102FFE211023F8224823F8224823F8204027FC245445F44414840C 53B3:1104088408883FFE20002710211E2FD424A427942494278824E85F9440A480C2 53B4:3FFE28882F8A20082FBE28882F88289429A2200027FC244427FC444447FC8040 53B5:3FFE20802FF828082FF844904A8881007EFE48905EBC52A45EBC48906AD49930 53B6:0200020002000200040004000400080008401020101020107FF8200800080000 53B7:020002000200FFFE0400040004400840088010801100221044088FFC04040004 53B8:080808080808080808081010101010102020242424244242FEFE424202020000 53B9:020002003FE002200220042004220822311EC10002000420081010083FFC1004 53BA:010001000100FFFE0280044009203118C20602000420081010083FFC10040004 53BB:0100010001003FF80100010001000100FFFE020002000400082010103FF80008 53BC:020002000400082010103FF81108010009200910110821044104010005000200 53BD:020002000400082010103FF80008101010101010202024244242FEFE42420000 53BE:00007FF00410041004103F90041004107FD0041008101112208A7FCA00460002 53BF:00001FF0101010101FF0101010101FF010101010FFFE0400082010103FF81008 53C0:01000100FFFE01003FF8210821083FF8210821083FF80400082010103FF80008 53C1:0200044008201FF002007FFC0820101027C8C00600000FE0000000003FF80000 53C2:0200044008201FF002007FFC082010902308CC4601800610182000C007007800 53C3:040008201FF0102024487EFC010006C018B0E30E0C403190062038C007007800 53C4:040008201FF0102024487EFC010006C01830E00E0FE000001FF000007FFC0000 53C5:040008201FF0102024487EFC010006C01830E20E02201290124822480A000400 53C6:000E03F078440224010803FEFE42104013FE208028FC4544FD28421004680186 53C7:00100210797C001400FE0014FB7C21922154413851544992F930490002FE0400 53C8:00003FF01010101010200820082004400440028001000280044008203018C006 53C9:00003FF01010121011200920082004400440028001000280044008203018C006 53CA:00003FE008200820084008400CF80A080A080910111010A0204020A043188C06 53CB:020002000200FFFE040004000FF00A1012101120214040808140062018186006 53CC:00000000FDFC0484448444842888288810501050282028204450448881040202 53CD:001000F83F00200020003FF8240824102210222021402080414042208C183006 53CE:0400040045FC448444844484448844884C505450642044200450048805040602 53CF:020002003FF0021002100210FFFE020002003FF010100820044003801C70E00E 53D0:00FC3F00010001007FFE0200040007F80A080A08111020A0404080A003180C06 53D1:01001110110822003FFC0200040007F80A080908111010A0204040A003181C06 53D2:00003FF000201E40018006601818E00400003EF8028822881450082034D8C306 53D3:01000100FFFE01003FF8210821083FF801003FF010100820044003801C70E00E 53D4:080008000EFC084408440844FF440028082808284A1049108928084828841102 53D5:00003EF8020822881450082034D0C30800003EF8028822881450082034D8C306 53D6:0000FF8022FC22443E44224422443E442228222827A8FA104210022802440282 53D7:0008007C3F88110808907FFE400280043FF0082004400280010006C01830E00E 53D8:02000100FFFE044014502448444400003FF0082004400280010006C01830E00E 53D9:0800080014FC22444144BE44084408287F2808282A1029104928884828841102 53DA:00003E7C2204220422043E7C200020003EFC204420443E282010202820C42302 53DB:1008101C95E0590011007DFC11441144FF441128112811102110222842448482 53DC:020001007FFE4112912422C00430180CE0023FF010100820044003801C70E00E 53DD:100010FC108410847C941088108010FCFEA410A410A824A84290FEA842C40082 53DE:00007F00417C41247F2440245F24402840287FA84410551094A8A4A814440882 53DF:010005003978210821083D78210821083FF801003FF00820044003801C70E00E 53E0:1FE0044003800C407EFC22441C3862440000FFFE90121FF010101FF01010FFFE 53E1:10001F00107CFFA480A47F242A245528A2287F28A2903E1022283E2822443E82 53E2:24481450FFFE08207FFC01003FF80100FFFE22003EFC22443E282390FE2802C6 53E3:000000003FF820082008200820082008200820082008200820083FF820080000 53E4:0100010001000100FFFE0100010001001FF0101010101010101010101FF01010 53E5:0800080010001FF8200840089F8810881088108810881F881088000800500020 53E6:00001FF01010101010101FF0020002007FF80208040804080808100820504020 53E7:00001FF01010101010101FF0000000007FF8040804080808080810082050C020 53E8:000000007DFC44444444444444444444444444447C4444840084010402280410 53E9:000000FC7C8444844484448444844484448444847C9444880080008000800080 53EA:00001FF01010101010101010101010101FF01010000008200810100820044004 53EB:000400047C8444844484448444844484448C44B47CC444840004000400040004 53EC:00007FF804080408080808081050202040009FF810081008100810081FF81008 53ED:000000207920492049204920492049204920491079104A100208040808041002 53EE:000000007BFE4820482048204820482048204820782048200020002000A00040 53EF:00007FFE001000101F10111011101110111011101F1011100010001000500020 53F0:0200020004000820101020087FFC200400001FF010101010101010101FF01010 53F1:004000407C4044424444444844504460444044C07D40444200420042003E0000 53F2:0100010001003FF82108210821083FF82108010011000900060005801870E00E 53F3:020002000200FFFE04000400080008001FF8280848088808080808080FF80808 53F4:020002003FE00220042004220822301EC0001FF010101010101010101FF01010 53F5:00007FFC40004000400047F0441044104410441047F04410400040007FFE0000 53F6:0020002078204820482048204BFE482048204820782048200020002000200020 53F7:00001FF01010101010101FF00000FFFE080010001FF000100010001000A00040 53F8:00003FF8000800087FE8000800081F8810881088108810881F88108800280010 53F9:000007F87A084A084A0849104910491048A048A07840484000A0011002080C06 53FA:020001007880488048404840484048A048A048A0791049100208020804040802 53FB:00400040784048404BFC48444844484448444884788448840104010402280410 53FC:000003FC780448044804481448244844488449044A0478044804000400280010 53FD:000001F0791049104910491049104910491049107A104A1202120412040E0800 53FE:00003FF800600180010001000100050002001FF010101010101010101FF01010 53FF:000000007DFC44204420442044204420442044207C2044200020002003FE0000 5400:0008003C7DE0442044204420442047FE442044207C2044200020002000200020 5401:000001FC782048204820482048204BFE48204820782048200020002000A00040 5402:02000100FFFE1000100010001FF8000000001FF010101010101010101FF01010 5403:00800080790049FE4A004C0049F8480848104860788049000202020201FE0000 5404:040004000FE0082014402280410006C01830E00E1FF01010101010101FF01010 5405:000000007EFC4284428442844284428442844284428442847EFC428400000000 5406:00200020784048404884488449084BF849104810782048400088010403FE0102 5407:000003F8780848104820484048404FFE48404840784048400040004001400080 5408:010001000280044008203018CFE6000000001FF010101010101010101FF01010 5409:010001000100FFFE0100010001003FF8000000001FF01010101010101FF01010 540A:00001FF01010101010101FF0010001003FF82108210821082128211001000100 540B:00100010781048104BFE48104810481049104890789048100010001000500020 540C:00003FFC200420042FF42004200427E424242424242427E42424200420142008 540D:0200020007F00810142062400280010006001FF8E8080808080808080FF80808 540E:001000F81F00100010001FFE10001000100017F8140824082408440887F80408 540F:01000100FFFE010001003FF82108210821083FF811000900060005801870E00E 5410:0040004078404840484048404FFC48404840484078404840004000400FFE0000 5411:0200040008007FFC4004400447C4444444444444444447C44444400440144008 5412:0008003C7BC04840484048404840487E4BC048407840484200420042003E0000 5413:000007FE78404840484048404850484848444844784048400040004000400040 5414:0020002078204920492C493449644BA449244934792849220122010200FE0000 5415:00001FF010101010101010101FF0000000003FF820082008200820083FF82008 5416:0000020279044888485048204820482048204820782048200020002000200020 5417:000003F07810481049104910491049FC4804480478044BF40004000400280010 5418:00800080788049FC49204A20482048204BFE4820782048200020002000200020 5419:00400040784048404A444A444A484C50484048A078A049100110020804040802 541A:000003F87888488848884FFE4888488848884BF8788848800100010002000400 541B:00003FF804080408FFFE040804083FF8080008001FF81808280848088FF80808 541C:000003F8788848884888488848884FF849084908790849080108010807FE0000 541D:020001007FFC0820044003800C603018C0061FF010101010101010101FF01010 541E:00003FF801000100FFFE0280044008203018DFF610101010101010101FF01010 541F:0040004078A048A049104A884C46484048004BF8780848100010002000200040 5420:004000507848484848404FFE4840484048A048A048A079104910020804040802 5421:002002207A204A224A224A244BA84A304A204A207A204A2202A20322021E0000 5422:01000080088848044812481287F0000000001FF810081008100810081FF81008 5423:00000040F0209010909090809080928492829282F28294880088008800780000 5424:0040004078A048A049104A084C06491049104910791049100110021002100410 5425:000000007BFE48104810482048204868486448A479224A220420002000200020 5426:00007FFC008001000300056009183104C10200001FF01010101010101FF01010 5427:000003F87A484A484A484A484A484BF84A084A007A004A020202020201FE0000 5428:0040004078404BFC48404A484A484A484A484BF87848484000420042003E0000 5429:0010009078904888490849044A044DFA48884888488878884908010802280410 542A:00A000A078A0492449244B284D304920496049A07920492201220122011E0100 542B:01000100028004400A203118C1060FE0004000801FF01010101010101FF01010 542C:0008001C79E049004900490049FE491049104910791049100110021002100410 542D:0080004078404FFC4800480049F04910491049107910491202120212040E0800 542E:00800080790049104A084FFC48044920492049207920492002220222041E0800 542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404 5430:00400040784048404BFE4840488048904890492079204A480244048401FE0082 5431:0020002078204BFE48204820482049FC48844888784848500020005001880606 5432:000403E478244824482449E4490449044A044BE4782448240024002401440084 5433:000007E00420142017E0100010001FF001100110FFFE0280044008203018C006 5434:00001FF0101010101FF0000000003FF801000100FFFE0280044008203018C006 5435:004000407840494849444A424A424C4848484848781048100020004001800600 5436:004000200020FBFE8A228A228A328A4A8A4A8A86FB068A0202020202020A0204 5437:0040004078404BF848484848484848484FFE484078A048A00110011002080406 5438:000007F87908491049104920493C490449044A887A884A500420045008880306 5439:00800080788048FC490449084A404C40484048A078A049100110020804040802 543A:000001F07910491049104A0E4C004BF849084910789048A0004000A003180C06 543B:01000100790049FC4AA44CA448A4492449244A447C4448840104020404280010 543C:001007D078504890491049104950499049104F107910491201120112050E0200 543D:002000207920492049FC49204A20482048204BFE782048200020002000200020 543E:00007FFC020002003FF0041004100810FFFE00001FF01010101010101FF01010 543F:0100110011001FF8210041000100FFFE010001001FF01010101010101FF01010 5440:000003FC78104910491049104A104BFE48304850789049100210041000500020 5441:00400040788048FC49044A044884484448444814482478444984000400280010 5442:00001FF010101010101010101FF0020004003FF820082008200820083FF82008 5443:000003FE7A004A004AF84A884A884A884A884AA87A904A8204820482087E1000 5444:00003FE00420047C0804101461080100FFFE010001003FF8200820083FF82008 5445:0080004078404FFC4910491049104910491048A078A0484000A0011002080C06 5446:00001FF01010101010101FF0010001007FFC03800540092011102108C1060100 5447:010001047D880550092011102108C50602001FF010101010101010101FF01010 5448:00001FF01010101010101FF0000000007FFC010001003FF801000100FFFE0000 5449:000007E00420142017E0100010001FF000100010FFFE00000440082010102008 544A:0100110011001FF8210041000100FFFE000000001FF01010101010101FF01010 544B:0040004078404BFC4840484048404FFE484048A078A049100110020804040802 544C:001001107890489048104910489048904810481E7BF048100010001000100010 544D:0000000079FC4800480048004BFE48204820484078404888010403FE01020000 544E:000001FC790449044904490449FC492449204920791049100208020804040802 544F:000800687B8848884888488848884BFE48884888788848880108010802080408 5450:0040004078404BFC4A444A444A444A444AA44A947B144A040204020402140208 5451:001000F83F00010002007FFC044008203018C0061FF01010101010101FF01010 5452:000003FC78404840484048404FFE484048A048A078A0492001220222041E0800 5453:009000907BFE4890489048004BF8481048204840788049000202020201FE0000 5454:00400040784048404FFE4840484048A048A048A0791049100288024804440802 5455:000003FC7A004A084A884A504A504A204A204A507A504A880308020003FE0000 5456:000003FE7A004A204A204A204AFC4A244A244A247A444A440484048409281210 5457:000001FC79044904492449244924492449244924792448500048008401020602 5458:00001FF0101010101FF000003FF82008210821082108210822C8043018086004 5459:00001FF01010101010101FF0010001007FFC4104428444444824400440144008 545A:004000407C40448044FE450846884488448844507C5044200050008801040202 545B:0040004078A048A049104A084C0649F049104910795049200104010400FC0000 545C:0020004079FC49044904490449144908490049FE7802480203FA000200140008 545D:0040002079FC4904490449FC49004900497C49087910492001420282027E0400 545E:000001FC780448044BF44804480449F449144914791449F40004000400140008 545F:0080004078404BFE48404840488849084BF0482078404888010403FE01020000 5460:00400040784048404FFC484048E048E0495049504A487DF44842004000400040 5461:000003FC7A044A044A044BFC4A204A204BFE4A207A204A100212028A03060202 5462:000003FC7A044A044A044BFC4A004A404A444A487A704A4004420442083E1000 5463:000001F8790849484928490849084FFE4A084A887A484A0803FE000800500020 5464:0040004078A048A049104A484C2648204BF848087810491000A0004000200020 5465:0040004078404BF84A484A484BF84A484A484A484FFE7A084A08020802280210 5466:002001207120522052FC54A4572451245224522474A447A400C4004400940108 5467:0008003C7BE04A204A204A204A204BFE4A204A107A104A12020A028A03260212 5468:00003FF8210821082FE8210821083FF8200827C82448244827C8400840288010 5469:000001FC7800480048004BFE48204820492849247A244A220422002000A00040 546A:000003FC7A044A044A044A044BFC4890489048907890491201120212040E0800 546B:0020002078204820483E48204820482049FC4904490479044904010401FC0104 546C:000000007BFC4A944A944A944A944A944A944A944A9C7B044A04020403FC0204 546D:004802487A484A484A484FFE4A484A484A484A487A784A000200020003FE0000 546E:0000000079FC4904490449044904490449FC4904780048900088010402020402 546F:000001FC78204820492448A448A848204BFE4820782048200020002000200020 5470:0440044024442758246024422F42F03E40001FF010101010101010101FF01010 5471:0008003C7BD04A904A904A904A904A904A904A887A884AC802A404D404920800 5472:0090009078904A904A924AD44A984A904A904A907A904A9203D20E12040E0000 5473:0040004078404BFC4840484048404FFE48E0495079504A480444084200400040 5474:00800080790049FC4A044C0449E449244924492479E449240004000400280010 5475:000000007BFE4808480849E8492849284928492879E849280008000800280010 5476:02000200E27CA224AFA4A4A4A4A4A4A8A4A8A928E510A2100528094810840102 5477:000007FCF4449444944497FC94449444944497FCF44490400040004000400040 5478:000003FC782048204840484048D049484A444C44784048400040000007FE0000 5479:004000407A404A404BFC4A404C4048404FFE484078A048A00110020804040802 547A:000001F879084908490849F848004BFE4880490079F848080008000800500020 547B:0040004078404BF84A484A484A484BF84A484A487A484BF80248004000400040 547C:0008003C7BE04820492448A448A848204BFE4820782048200020002000A00040 547D:0100010002800440082037D8C00600003EF82288228822883EA8229000800080 547E:0000000079FC49044904490449FC49044904490479FC49040000000003FE0000 547F:00200020782049FC4820482048204BFE4820484078404888010403FE01020000 5480:000001F879084908490849F849084908490849F8790849080108010807FE0000 5481:01080108790849084FFE490849084908490849F8790849080108010801F80108 5482:000003FE7A104A104A104AFE4A924A924A924A927A9A4A940210021003FE0000 5483:0120012079204AA04AAC4EB44AE44BA44AA44AB47AA84AA202A20282027E0200 5484:00200020792449244924492449FC4824482048207A224A220222022203FE0002 5485:020001003FF8000008200440FFFE000000001FF010101010101010101FF01010 5486:0080008079FC49044A044DF449144914491449F4790449280112010200FE0000 5487:00000040782048284808488848904A944AA24AA27CC248880188028804780000 5488:0090009078904BFC489448944BFC4A904A904BFE78924892011A011402100410 5489:0040004078404BF84A484A484A484A484A484FFE784048A000A0011002080406 548A:003803C07840484048404FFC484048E048E0495079504A480444084200400040 548B:01000100790049FE4A804A804C8048F848804880788048FC0080008000800080 548C:04000E007800087C0844FF44084418441C442A442A444844887C084408000800 548D:002000207840488849044BFE4802480049FC4904790449040104010401FC0104 548E:104010401E502248224454440840144023FEC0001FF01010101010101FF01010 548F:00400020781049E0482248344BB848B048A848A8792849240224042200A00040 5490:0088008878884908497E4B084D08494849284928790849080108010801280110 5491:01000100793E49084FC849084908494849884F08790849080108010805280210 5492:00007CF84488448844887CF8000000000FC0084008400840104010422042C03E 5493:000000007BFC4900490049F04910491049904A507A504A10021202920312020E 5494:004000407840487C4840484048404FFE48404840785048480044004000400040 5495:00200020782048204BFE48204820482049FC4904790449040104010401FC0104 5496:04000400F400943C9FA494A494A494A494A494A4F4A494A408A408BC12A42100 5497:00400040784048404BFE48404880488048FE491079104A100210041001FE0000 5498:0040004078404BFE488048A0492049FC4B244D24792449240134012800200020 5499:00900088788848804BFE48A048A048A448A449287928493202220262049E0800 549A:0080008078F849084B104CA0484048A04B184C0678C048200010018000600010 549B:0040002078204BFE4A024C04480048004BFE4820782048200020002000A00040 549C:0040002078204BFE4A024C04490049084910492079C049020102010200FE0000 549D:0108010871085210529454A457BC510851085210742057BC000000000FFE0000 549E:000003FC789048904890489048904FFE48904890789048900110011002100410 549F:000003FE78204820484049FC49044904490449FC490479044904010401FC0104 54A0:00001FF0101010101FF000007FFC10101FF010101FF01010103EFFD000100010 54A1:000003FE79084908490849F84908490849F849087908491E07E8000800080008 54A2:00003EF8228822883EF800003FF80000FFFE040008000FF00010001000A00040 54A3:004000447A444948495048404FFE4890489048907890489201120112020E0400 54A4:0040002078204BFE4A024C0448384BC048404840787E4FC0004000420042003E 54A5:000003FE78204840488849044BFE4822482048207BFE48200020002007FE0000 54A6:00400040F7FE904097FC904493FC9240944097FEF04290AA00A4011002080C06 54A7:00040004EFC4A214A214A3D4A254A454A654A554E894A0940104020404140808 54A8:4080208009FC12042448E04020A023182C0600001FF01010101010101FF01010 54A9:01040084788848004BFE4820482049FC482048207BFE48200020002000200020 54AA:004000407A484948495048404FFE484048E0495079504A480444084200400040 54AB:00003E7C22442244224422443E7C2A002828282428442442248242004180807E 54AC:00800040F04097FC900091109208940491109110F0A0904000A0011002080C06 54AD:0020002078204BFE4820482049FC4800480049FC790449040104010401FC0104 54AE:00200120792049FC49204A2048204BFE487048A878A849240124022200200020 54AF:0080008078F849084B104CA0484048A049184A067DF849080108010801F80108 54B0:0080008079FC49044A0449E44924492449E44924792449E40104000400280010 54B1:0020004079FC49044904490449FC49044904490449FC79044904010401FC0104 54B2:02080108791048004BFC4840484048404FFE4840784048A000A0011002080406 54B3:00400020F02097FE90409084910893F090229044F18896100020005001880604 54B4:0040004078404BFE4880489048904912495249547A904A280428004400840102 54B5:002000207BFE4850488849044AFA48004BFE4840788049FC0004000400280010 54B6:0008003C79E0482048204BFE48204820482049FC790449040104010401FC0104 54B7:0090009078904A9249944898489049984A944C9278904890011201120212040E 54B8:0050004800403FFE204020402F44204420442F28292829122F32494A40868102 54B9:0040002078204BFE4A024C4448404BFE48884888790848D00020005000880304 54BA:000003FE7800480049FC4904490449FC4904490479FC49040000000003FE0000 54BB:009000907890491049FE4B104D10493849384954795449920110011001100110 54BC:00001FF0101010101F90109010907FFC400440044FE4482448244FE44004400C 54BD:000007FCF40494449444944497FC9444944494A4F49495140604040407FC0404 54BE:0040004078444BF4484848504FFE4840488049844A987CE048820082007E0000 54BF:0100017CF1249224922496FE9A2492249224927CF22492200220022002400280 54C0:02000100FFFE000000001FF0101010101FF0028004440C283410C50806060400 54C1:00001FF010101010101010101FF0000000007C7C44444444444444447C7C4444 54C2:000007FE7890489048904BFC4A944A944A944A947A9C4B040204020403FC0204 54C3:000003FC7A044A044AF44A044A044AF44A944A947A944AF40204020402140208 54C4:01100110791049104BFC49104910491049104FFE780049100108020804040804 54C5:01000100790049FE4A024A024D1248A24A4A4AAA7B1A4A0A03FA000200140008 54C6:00800080F1F89210952090C0909093209C7C9084F10896900060004001800E00 54C7:0020002079FC4820482048204BFE48004820482079FC48200020002003FE0000 54C8:0040004000A0F8A089108A088C0689F4880088008BF8FA088A08020803F80208 54C9:0840084808447F4408400840FFFE004000443E442228222A22123E2A22460082 54CA:00400040F7FE9080910091FC9304950499FC9104F10491FC0104010401140108 54CB:021002507250525C5F7452D4525452545254525C725053520E420442003E0000 54CC:0008003CF7C09400941C95E09520952295249528F51095100508094409821100 54CD:0040004078804BFC4A044A044AF44A944A944A947A944AF40204020402140208 54CE:011001107BFC4910491048004A084A084910491078A0484000A0011002080C06 54CF:000003F87A084A084BF84A084A084BF84A444A487A304A200210028803060200 54D0:000003FE7A004A004BFC4A204A204AF84A204A207A204BFC0200020003FE0000 54D1:000003FC78904890489048924C924A944A944A98789048900090009007FE0000 54D2:001002107910491048FE48104B104928492449447942498201000280047E0000 54D3:0080008078BC4BC04850482448D44B0C48004BFE7890489001120112020E0400 54D4:01100112791449D8491049124952498E492048207BFE48200020002000200020 54D5:002001247924492449FC4840484048FC49044A84784848500020004000800300 54D6:0080008078FE49104A10481048FC4890489048907BFE48100010001000100010 54D7:00900094791449184B104D324952490E492048207BFE48200020002000200020 54D8:00800080793C4A004C804880497E4B084D084908790849080108010801280110 54D9:0040004078A049104A084C0649F0480048004FFC784048800110020807FC0204 54DA:000001F079104910491049104A4E4C404BFC484078E049500248044600400040 54DB:00807C8844B044C444847C7C00000440082010102FE8C4260420082010A06040 54DC:004000207BFE490448884850482048D84B064888788848880088010801080208 54DD:00400040F04097FC948498889140914493489530F92091100108014401820100 54DE:00400040789049084BFC48244920492049FC4A2078204FFE0020002000200020 54DF:02200220F220943C95449F449284922494149F94F404900401840E0404280010 54E0:00200120792049FE4A204C2048204BFE4800480079FC49040104010401FC0104 54E1:00001FF0101010101FF000003FF820083FF820083FF820083FF8082010102008 54E2:000003FE7820482049FC482048204BFE488848887BFE48880088010801080208 54E3:000003FC7800480049F849084908490849F84800790848880090000007FE0000 54E4:0110010879004FFE494849504964494849504A647A484A520462044209BE1000 54E5:00007FFC00101F90109010901F900000FFFE00101F90109010901F9000500020 54E6:002801A4F724912091209FFE9120912491A49328FD2891100112012A05460282 54E7:0020002079FC4820482048204BFE48484848494C794A4A4A0088008801280210 54E8:0020012478A448A8482049FC4904490449FC4904790449FC0104010401140108 54E9:000007FCF444944497FC9444944497FC90409040F7FC9040004000400FFE0000 54EA:00000FDE72525252525457D45258525452525FD27252525A0254045005500890 54EB:000001FC79044904490449FC482048204920493C7920492002A00260043E0800 54EC:0100010079FE4A044A044EF44A944A944A944A947AF44A940204020402140208 54ED:00003C782448244824483C78000001100108FFFE01000280044008203018C006 54EE:004000447BF4484848484FFE482048404BF849107A204DFE0820002000A00040 54EF:000001FC7904490449FC4904490449FC4904490479FC4850009000920112020E 54F0:004000207BFE4A024C24492049FC49204A2048207BFE48200020002000200020 54F1:002000207BFE482048204BFE4A024C0449F8481078204BFE0020002000A00040 54F2:080C08F07E8008800EFE788808882908120800001FF01010101010101FF01010 54F3:0208021C726052405FC05240527E52C853485E4872485248024802480A880508 54F4:008000407BF84A084A084BF84A084A084BF84A407A444A280210028803060200 54F5:000203E27A224A2A4A2A4BEA490A490A4BEA492A792A492A0222022204AA0844 54F6:0088008878884B8E48884888480049FC482048207BFE48200020002000200020 54F7:0008003C7BC048444A244928490048104BFE4810791048900090001000500020 54F8:0008003C7BC048444A244928490048404BFE488879084B900060005001880604 54F9:0008003C7BC048044A44492848004BF8481048204FFE78204820002000A00040 54FA:00480044F7FE9040904093FC9244924493FC9244F24493FC0244024402540208 54FB:000001FC790449FC490449FC4800480049FC482078204BFE0020002000200020 54FC:004000207BFE480049F84908490849F848004BFC780848300020002000A00040 54FD:000007FEF04097FC9444944497FC9444944497FCF24091400080014002300C0E 54FE:010400847888481049FC49044904490449FC48507850489000920112020E0400 54FF:080008007F7C114411442544427C0000FFFE00101F90109010901F9000500020 5500:001C01E0782048204BFE48A849244A2249F84888789048BE0102010202140408 5501:004000207BFE4800480049FC4800480049FC4800780049FC0104010401FC0104 5502:01100108F2049444904090A0911092089C0693F8F20892080208020803F80208 5503:010001007BF84A084C104BFC4A444A444BFC4A447A444BFC0244044404540808 5504:000001FC7904490449FC4904490449FC4904490449FC78004888008401020202 5505:0040004078A049104A884C4649F04810482048407BF84A080208020803F80208 5506:00400040788849044BFE4802488849444A4248F879884A500020005001880606 5507:00003FFC20002FF820003FFE248824502530260E20002FF8480848088FF80808 5508:000001F87908490849F848004BFC4A444A444A447BFC4A000202020201FE0000 5509:00400080F110920897FC9104910093F8944090409FFEF04090A0011002080C06 550A:0020002078204BFE482048204924492449244AAA782048500050008801040202 550B:002000207850488849044AFA482048204BFE4820792849240222042200A00040 550C:0004000E7BB8488848884928492E4BA848A84AA87AA8493E01000280047E0800 550D:004000207BFE4A024C0449F8480048004BFE48907890489001120112020E0400 550E:004200E27B82488A488A488A4FEA488A498A49CA7AAA4A8204820082008A0084 550F:01840068783048C84B0448404BFE48A049204BFC7D2449240134012800200020 5510:010000803FFE20802FF820883FFE20882FF820802FF82808480848088FF80808 5511:00400040F24892489248955498E29040904097FCF0409040004000400FFE0000 5512:00000FFEF0A090A097FC94A494A494A4951C9604F40497FC0404040407FC0404 5513:002000207BFE482049FC4924492449FC4924492449FC78204BFE002000200020 5514:000007FCF040904093F89088908897FE90009000F3F892080208020803F80208 5515:0020004079FC4904490449FC4904490449FC482078204BFE0020002000200020 5516:000003FC7890489048904BFC4A944A944A944A947BFC48900090009007FE0000 5517:0020002079FC4820482048204BFE482048204920793C492002A00260043E0800 5518:0000FEFC104420443E286210A2283E44228200001FF01010101010101FF01010 5519:001008907510521255525954515851905310552879285128014801440A840502 551A:000001FC780448FC480449FC48004BFE4A0249F8788848880050002000D80306 551B:00400040F7FC904093F8904097FE908090F89108F31094A0004000A003180C06 551C:010001007FFC01003FF8054009203118C10600003E442258226022423E42223E 551D:000001FC782048204BFE4800480049FC49044924792449240154008801040602 551E:01040124791449144FC449244914495449864F3C790449040104010405040204 551F:010001003FF801000100FFFE040008201FF000103E442258226022423E42223E 5520:008800887BFE488848004BFE4A024C4448404BFC784448840084010402280410 5521:000003FE7850485048504BFE4A524A524A524AAA7AA64B0202020202020A0204 5522:0020012478A448A8482049FC4904492449244924792449240050008801040202 5523:0020004079FC4904490449FC4904490449FC48407840487E07C000420042003E 5524:01000100F1F0921094209BF89248924892489248F7FE90A000A0011002080C06 5525:001004107A284A2848444992490849084AFE4E027A044A440228021002080008 5526:00100210791049104C544A524A524890481049147E044A0802080210022000C0 5527:000007BC74A454A454A457A454A454A454A457A47434552804A0056006200020 5528:000007BC74A455245524563C552454A454A454BC76A4552404240424047E0400 5529:001C01E0782048204BFE48A849244A4248404BFE7888490800D0003000480184 552A:00400040F7FC904093F8908097FC911092489446F1F0904007FC004000400040 552B:0040004078A049104A084C0649F0484048404BF878404A48014801500FFE0000 552C:00400040787C48404BFC4A444A704BC04A444A3C7A004AF0049004920912120E 552D:008800887BFE4888488848F84888488848F8488878884BFE0000008801040202 552E:090008800FFC10803FF850809FF810801FFC00001FF81008100810081FF81008 552F:00A00090788049FE49104B104DFC4910491049FC79104910011001FE01000100 5530:000207E27422542A57EA548A548A548A57EA56AA76AA5AAA0AA212E2008A0084 5531:01F80108790849F84908490849F848004BFC4A047A044BFC0204020403FC0204 5532:000000407B9C4A044A044B9C4A044A044BFC489078904890009001120212040E 5533:004000207BFC4A044A044BFC4A004A284A244BFE7A204A500250048805040A02 5534:02080108F11097FC9040904093F8904090809FFEF1209120022002220422081E 5535:004000807BFC49104A484C464BF84A484A484BF84A487A484BF800420042003E 5536:0088008878884BFE488848884FFE480049FC4904790449FC0104010401FC0104 5537:004000207BFE488049044BFE480249FC490449FC790449FC0104010401140108 5538:0040004078A049104A884C4648004BF048104820784049240522050A090800F8 5539:0108008878084FD44A144A224A004BC84A444A447A404A500248044405440880 553A:0090009078904BFC4A944A944A944BFC4A944A944A947FFE4800009001080204 553B:0040004078404FFC48404A484A484A484D5448E0795049500248044408420040 553C:008000407BFC4800490848904FFE484048404FFE788849080090006001980604 553D:01000106F138912097A09120913E932493A49564F52499240124012401240144 553E:00100078F3C09040904097FC9248924897FE9248F24897FC0040004007FC0000 553F:01000100F3FC9494989491249244948491289210F0409124052A050A08F80000 5540:000003FE7A104A104AFE4A104A104BFE4A004A107A104AFE0210041005FE0800 5541:000007FCF444944495F49444944497FC940495F4F514951405F4040404140808 5542:00E80F08E228A928A548A008A7C8A088A108A108E1E8AF08010A010A050A0206 5543:00200120793C492049204FFE48004BFC4A044BFC7A044BFC0204020402140208 5544:000003FE7840488049444A2448684AB049304AA8786848A40122022000A00040 5545:00200020783E482049FC490449FC490449FC492448207BFE4820002000200020 5546:020001007FFC082004403FF820082448282837D82448244827C8200820282010 5547:020001007FFC082004403FF821082FE8210827C82448244827C8200820282010 5548:0020002079FC482048204BFE4888485049FC482078204BFE0020002000200020 5549:011001107110511057BC51105110533853B85554755459920110011001100110 554A:00000EFCEA08AA08AAE8AAA8ACA8AAA8AAA8AAA8EAE8AAA80C08080808280810 554B:0008003C7BC048444A244928490048204BFE487078A848A80124022204200020 554C:0040002078204BFE4A024C9449084A04480049FC782048200020002007FE0000 554D:004000207BFE480049FC490449FC480049FC480878104BFE0020002000A00040 554E:200021FE20203E2049FC8844084409FEFE00080008FC08840884088408FC0884 554F:00007CF844887CF844887CF8400840084FC8484848484FC84848400840284010 5550:00800040F7FC90009110911092A8944490009040F7FE90400040004000400040 5551:002000207BFE482049FC48244BFE482449FC48207920493E012002A0027E0400 5552:000003FE7A024A024BFE4A104A924A924A924AFE7A104A920292049204FE0802 5553:104008403E7E228823483E5020204058418680001FF01010101010101FF01010 5554:104808443E7E23C022243E282212206A418680021FF01010101010101FF01010 5555:0100010079FC4A044D0449E44A8448844FF448847AA44AA403E4000400280010 5556:00400244F244944890A091109608904490409248F248945000A0011002080C06 5557:0080008078F849084A104C0048404B9C4A044A047B9C4A040204020403FC0204 5558:00800040F7FE94029A04920093BC94A494A496A4F9349128022202220422081E 5559:04400440244427582460244224422F42F03E00003E7C2244224422443E7C2244 555A:00001FF0101010101FF00100FFFE02003FF8200827C8244827C820083FF82008 555B:002000207BFE482049FC48244BFE482449FC48407BFE488401C8003000CC0302 555C:000007BC708452945108529454A45840500057BC70A452A40128029004A80846 555D:000001807700511E51125FD2511253125392535275525512091E011201000100 555E:000007FE7890489048904B9C4A044A044A044B9C789048900090009007FE0000 555F:082004203F20213E214421443F4420A420283F283110511051289F2811440082 5560:060C3870204020403F7E244824482448448881001FF01010101010101FF01010 5561:00900090F090979E909090909090939C90909090F090979E0090009000900090 5562:000003FE782048204BFE4A224A224B324AAA4AAA7B764A6602220222022A0204 5563:0400040077DE5912511251125FD25112511255D27512551A05D41E1008100010 5564:004000807BFC4A244A244BFC4A244A444BFC489079104FFE0010001000100010 5565:0040004078A049104A084DF6484048404FFC484078404BF80208020803F80208 5566:012001107110517E57805104514451C4512453247528512801080110057E0200 5567:002000207BFE482049FC48204BFE480049FC4904792449240124005000880304 5568:002000207BFE482049FC48204BFE480049FC490479FC490401FC010401140108 5569:01100110F7D09110911091189FF4901291129110F7D09110011001D00E100410 556A:021002107220527C5FC45244524452C4537C5E4472445244024402440A7C0444 556B:004000447BF4484848504FFE4840488049F84B087D0849F80108010801F80108 556C:010001007FFC010011100920FFFE00003FF8200827C8244827C820083FF82008 556D:0210021072105FBC52105510557E57905120513C71C45F080528011001080104 556E:00400040F27C9240924092409FFE900094449444F4A494940514040407FC0004 556F:000003FE7A024A024BFE4A224A224AFA4A224A327A2A4BFE0202020203FE0202 5570:000003FE7A524A524A524BFE4820484048FC49047A8848500020004001800600 5571:002001247924492449FC480048004BFE4840488078FC49840284048400FC0084 5572:0088008879084BDE4A524A624A424A524BCA4A4A7A424A42024203C202540008 5573:00400248F15097FC908091009FFE921094089BF4F212921002500224020401FC 5574:01040088785049FC4924492449FC4924492449FC7820482003FE002000200020 5575:00100410721052FE58925494549052FC52A454A47CA854A80490052805440282 5576:004000207BFE4A024C0448004BFE482048204920793C492002A00260043E0800 5577:0100009E7BD24A524A544BD44A584A544BD24A127A924A5A02D4035002100010 5578:004000407BF848484FFE48484BF848404A484A487AE84B580248024804480848 5579:000003FC7A044A044BFC4A204A204BFE4A204A207AFC4A840284048404FC0884 557A:000001FC790449FC490449FC48004BFE490049FE7A4A4C920122024200940108 557B:01003FF8082004407FFE41029FF411101150112001003FF8200820083FF82008 557C:0040002079FC4800488848504BFE4A224C2449FC492479244934012800200020 557D:004000A079104A084DF648004BF84A084A084BF87910491007FC011002100410 557E:008801C877085108512A512A57AC514853085388755455140914012401240142 557F:008800887BFE488848F8488848F8488848884BFE790049480184010001FE0000 5580:004000207BFE4A02488048F849084A90486049987E0649F80108010801F80108 5581:01FC0124792449FC4924492449FC482048204BFE7A224A2A02FA020A02020206 5582:000003F87A484A484BF84A484A484BF848004FFE7A404A440228029003080206 5583:00400040F7FC9040904097FC951494A495F49444F44495F40444044404540408 5584:082004407FFC01003FF801007FFC11100920FFFE00001FF0101010101FF01010 5585:000001FC790449FC490449FC4904484048204BFE780049040088000007FE0000 5586:101010101010FEFE101010107C7C000000007C7C44444444444444447C7C4444 5587:0104010477C45104511457D45554555457D45114739455540944010401140108 5588:022002247BA84A304AA24B224A5E48804BFC4A047A044BFC0204020403FC0204 5589:010001787108520852FE56405A40527C5290521072FE52100228022802440282 558A:00140012701057FE5410541055D05412541255D47554554805DA042A08461082 558B:0048014879484BFE494849484978490049FE48207BFE487000A8012406220020 558C:00007EFC428442847EFC00001008110811085548532891082108210841088108 558D:009000927AD44A984A924AD24F0E482048204BFE787048A80124062200200020 558E:000001FC7904490449E4492449244BFE4A024AFA7A8A4A8A02FA0202020A0204 558F:01080108F7FE91089148904097FE9080910093FCF50499040104010401FC0104 5590:0100011E77F25112521453D4525856545BD25252725253DA02540250025002D0 5591:008000407BFC4800490848904FFE480049F84908790849F80108010801F80108 5592:0088008879EC492A4A284D484888497E4E0049FC7904490401FC0104010401FC 5593:000003FE785048504BFE4A524A524BFE480048404FFE78884990006000D80304 5594:000003FC7A044A044BFC4A004BFC4A404A884BFC7A244A2005FC0420082013FE 5595:000007FE784048804BFC4A944A944AF44A944A947AF44A940294029403FC0204 5596:010801087108510857BE510853085388557E55227922512201220122013E0122 5597:000003FE7A2248204BFE482049FC492449FC492479FC482003FE002000200020 5598:00400444F444944497FC90009FFE9040908097FCF4A494A404A404A404A4040C 5599:010001F8F20893F0901097FE90809144966890B0F128966800A4012206A00040 559A:01000100F3F09410982097FC940494A495149444F0409FFE00A0011002080C06 559B:003C07C07A44492848004BFC488048804FFE490079F84A880250042008D80306 559C:01007FFC01003FF800003FF820083FF80820FFFE00003FF8200820083FF82008 559D:000003F87A084BF84A084BF849004BFC4C444A447AA44A0403F4000400280010 559E:008001007BDE4A524A524BD24A524A524BD248127A5A4B940210025001D00010 559F:000003FE7A224BFE4A224BFE480049FC490449FC790449FC0104010401140108 55A0:0008003C79E048204BFE482049FC492449FC492479FC482001FC002003FE0000 55A1:0040004079FC48844BFE480049FC490449FC48207BFE4820022003FE00200020 55A2:0004001E7BE0482048204FFE482048A04B2E4A227A224BAE0222022203FE0202 55A3:0100010079FC4A044C0449E44924492479E44804002800102488224442448004 55A4:0020004079FC490449FC490449FC48004BFE4820782049FC0020002003FE0000 55A5:004000207BFE4A484A484BFE4A484A784A004AFC7A444A480228041004680986 55A6:00001FF0101010101FF000007D7C454445447D7C01002108210821083FF80008 55A7:004000207BFE4A024C0449FC480049FC490449FC790449FC0104000003FE0000 55A8:00800040F7FE900093F8920893F8900097FE9402F9F49110011002120412080E 55A9:01C000A079104A084DF648004BCA4A4A4A544BD47A684A5403D4024A024A02C0 55AA:010001007FFC01003D7825483D780100FFFE1200111010A010401430180E1000 55AB:0080009E7BEA488A49CA488A4BEA489248A648207BFE48200050008801040602 55AC:00F83F000200FFFE04400FE03458C7C600003FF8200827C8244827C820282010 55AD:004000207BFC4800490848904BFE4A104A204AC87A104A2402C8041004600980 55AE:00007EFC428442847EFC00003FF821083FF821083FF80100FFFE010001000100 55AF:002000207BFE485048A849244AFA482048A848887BFE48880088008801080208 55B0:0040004078A049104A884C464BF84A084BF84A087BF84A440228029003080204 55B1:000007FEF40095FC9524952495FC9524952495FCF420942005FC0820082013FE 55B2:011001107210529E54A25F2251425212548A5FCA744250020A82094211540008 55B3:00400040F7FC90E091509248944693F8920893F8F20893F8020800000FFE0000 55B4:0014001277FE5410541057F05492549257D2555475545488054A0A1A08261042 55B5:008800887BFE48884888480049FC49244924492479FC49240124012401FC0104 55B6:2208111000207FFE400280041FF0101010101FF000003FF8200820083FF82008 55B7:002001FC782048884BFE4888480049FC49044924792449240124005000880304 55B8:012001107FFC01003FF821083FF821083FF8210800007C8844B044C47C84447C 55B9:00400040F7FC90A0911092489DF69040904097FCF000904003F8004000400FFE 55BA:0106017871105222524456F85A14522252FE5212721052540292031202500220 55BB:004000A079104A084DF648004BC44A544A544BD47A544A5403D40244025402C8 55BC:0080008079F84A084C104BFC480449FC48044BFC780448400124052A050A08F8 55BD:0020012478A848204BFE48A849244A0248404FFE788849080190006001980604 55BE:2208111000207FFE410291041FF021000100FFFE00001FF0101010101FF01010 55BF:00001FF0101010101FF000007C7C444444447C7C01007FFC05401930E10E0100 55C0:10001078FE4810487C480086FE0082FC00447C4400287C28441044287C444582 55C1:0004001E7BF04A1E4A104AFE4A924A984AF24A8E7A804AB802A804AA054A0A86 55C2:0008003C7BC048044A44492849FC4A2048204BFE782049240124012401FC0004 55C3:004000207BFE480049FC490449FC48004BFE4A027AFA4A8A02FA0202020A0204 55C4:07FC0080F3F8920893F8920893F8920893F89080F1F8931004A0004001B00E0E 55C5:004000807BF84A084BF84A084BF84A084BF8485078484FFE00A0011002080C06 55C6:00400040F0A09190924897FE9A0893F8920893F8F20093F80508050809F80108 55C7:010001007FFC111029284544FFFE00003FF8200827C8244827C820083FF82008 55C8:012402487A4849244BF84A084BF848004BF84A487A484BF80202020201FE0000 55C9:002000207BFE482049FC48204BFE4840488849F078244BFE0022012402A20040 55CA:000001FC782048204BFE480049FC490449FC490479FC490401FC008801040202 55CB:004001FC7844489449084BDE494A494A4A9449FC790449FC010401FC0104010C 55CC:02080108F110900097FC900091109208940493F8F2A892A802A802A80FFE0000 55CD:0440025E7292501257D2511E55525552555257DE7152511202120222042A0844 55CE:000001FE792049FC492049FC4920492049FE48027AAA4AAA02AA020200140008 55CF:008800887BFE488848A84850488849244A2249FC782048A80124022200A00040 55D0:004000207BFE4A024C2449FC482049FC48204BFE782049FC0104010401FC0104 55D1:0020002079FC482048204BFE488049044BFE48027BFC4A940294029407FE0000 55D2:01100110F7FC9110904090A09110920895F69000F00093F80208020803F80208 55D3:03F00110F0E09318900097BC94A4931894A49040F7FC90E0015002480C460040 55D4:00400040F7FC904093F8920893F8920893F89208F3F892080FFE011002080404 55D5:000003FE7A004AFC4A004BFE4AA84A904AC84A867A084BFE0288044804080818 55D6:0140065CF4449444975C9444944497FC904097FCF208911000A0004001B00E0E 55D7:000001FC790449E449244BFE4A0249FC490449FC790449FC0104010401140108 55D8:001E03E0792248944840488849F0482048C449FE7822482003FE005000880306 55D9:004000207BFC490848904BFE4A024C4448204BFC788048F80088010801280210 55DA:0040008079FC4904490449FC490049FE490049FE78024AAA02AA040200140008 55DB:0108009078004BFE48A04BFC48A44FFE48A44BFC78A049B002A80CA600A000A0 55DC:0040004479F848504BFE484048F849824A7E4C0079FC490401FC010401FC0104 55DD:00000FFEF00093F89208920893F8900097FC9514F4A497FC0444044404540408 55DE:0084004478484BFE488448844908494A4A524B9C788449080108025203DE0042 55DF:0108008878904BFC484049F848404BFE4880490079FC4A200420082003FE0000 55E0:0E40F04022789288555000207C500888110610F81E88F0885088108850F82088 55E1:0090008879044A424C8849FC480448004BDE48427A52494A02520042014A0084 55E2:000001F87908490849F84908490849F848004BFC7A944A940294029407FE0000 55E3:00003E7C220422043EF400047F045574555455547F5455545574550451144308 55E4:00200124792449FC48204BFE4800482049FC4924792449FC0020002403FE0102 55E5:00400080F3F8920893F8920893F8908097FC9110F24894440BFA004000400040 55E6:00400040F7FC904097FC9484991893E090409088F7FC90440250044809480080 55E7:10007E7812482A48457882800C6037D8C0063FF8248824883FF8248824A82010 55E8:00800880E4FEA100AAFCA484A4A4A094A3FEA484ED24A51405FE040404280010 55E9:0020012478A8482049FC4904490449FC490449FC4904790449FC000000880104 55EA:00400040F7FC904093F8908097FC9110926895C6F04093F800E0015806440040 55EB:000003FC790849F8490849F8490E4FF848084FBC78A44AA40128029004A80846 55EC:01100110F7FE9110910092FE920896089AE892A8F2A892E802A8020802280210 55ED:01007FFC01001FF010101FF010101FF010101FF01010FFFE00903EE422843E7C 55EE:000000FEEE28AA28AA28AAFEAAAAAEAAAAAAAAAAEAAEAAC20E820A8200FE0082 55EF:000007FCF444944497FC944494A49514940497FCF04090240522050A090800F8 55F0:020003FC752455245D2455FC5524552455745554755455540574050405FC0504 55F1:00200050788849744A0248F8488848F8480C49F0782049FC002003FE00200060 55F2:00900108F29490609198964690FC930890B090D0F73E90C20324001800600780 55F3:000E03F078444A2449084BFE4A4248404BFE488078FC49440128021004680186 55F4:010800907BFC4840484049F8484048404BFC48A078A848B4013C01220222041E 55F5:01FC0808E450A420A1FCA124BD24A5FCA524A5FCE524A524052C0A0011FE0000 55F6:000001FC792449FC492449FC48A848A84BFE48A878A849FC002003FE00200020 55F7:01080108710857D0511E579451245FD4521453D472545248024804D404240842 55F8:08207F20087E7E4408A4FF2810101E282244468280003FF8200820083FF82008 55F9:0020082075FE542051FC51245DFC552455FC542075FE542004200A2011FE0000 55FA:002002227BFE4890488849FE4B104D1049FE4910791049FE0110011001FE0100 55FB:004000207BFE4A004A484A484BFE4A484A484A487A784A000554052A0A2A1000 55FC:008800887BFE4888480049FC490449FC490449FC78204BFE0050008801040202 55FD:01080108F7C89108911E97D29564954097C89108F38895480954011401240142 55FE:04200220723E5F4054A05420573C55505510551075FE5510052809280B441082 55FF:004000A079104A484DF6482048404BF84A084BF87A084BF8020803F801100208 5600:00800040F7FC911090A097FC944495F4944495F4F514951405F4040404140408 5601:00140012701057FE5410549054D2549257F25494749455C80AAA089A11A60042 5602:0040785E48524A524A524A527A5E02407A5E4AD24B524A524852785E48520040 5603:002007FE742055FC542457FE542455FC542055FC752455FC052409FC0924112C 5604:010003F87A084BF84A084BF84A004BFE4A004BFE78424FFA0164065818460040 5605:000007BE7488548857A854A854A857BE54105518749855A806AA044A00460080 5606:01100110F7FE911091F0904093F8924893F89040F7FC90400FFE00A00110060C 5607:00800110F3F8921094A49FBE904290A093189C46F19096640188063001C00E00 5608:00A000A077FE50A057FC54A457FC54A457FC500073F8520803F8020803F80208 5609:0100FFFE01003FF800001FF010101FF00820FFFE10007F7C11442144457C8244 560A:002002227A224BFE48004BFE4A204BFC4A204BFE7A004A2005FC04200BFE0000 560B:02080248E748A290A29EAFE4A114A214AFD4A494E914A1C80F08011405140222 560C:00000FFEE0A0A7FCA4A4A4A4A7FCA000A7FCA000EFFEA0400248044409420080 560D:004003F8F2489FFE924893F8904093F8924893F8F0809FFE011000E003180C04 560E:07FC00807BF84A084BF84A084BF84A084BF84910797C4F800090006201B20E0E 560F:100011DC11441144FD4411DC110011007DDC4514451445D445087D0845140122 5610:000007BCF08494A4929494A490509188962690C0F31090640388003000C00700 5611:0040007C78404BFE4A424A784BC44A3C4A084AF07B244AA805FE042008A00040 5612:008803DE788849DC48884BDE488848004BFC4804780449FC0004000403FC0004 5613:00000FFEE82AA826AFFEA822ABAAAAAAABAAA832E996AE2E084608820FFE0802 5614:000003FE7A004A7C4A444A444A7C4A004AEE4AAA7AAA4AAA02EE020003FE0000 5615:000007FCF040927892409FFE910091FC920093FCF00495540554080400280010 5616:002003FE782049FC48204BFE480049FC490449FC790449FC010401FC00880104 5617:111009207FFE50129FF4000020F03F0420041FFC00001FF810081FF810081FF8 5618:0040007C78404BFE4A424A784BC44A3C4A004A507A544B5404D8045009FE0000 5619:04100210E8FEA492A2FCA4A4ACA8A510A528A6C6E080AFFE0110032000E00718 561A:0200027C7444597C5144527C56005AFC520853FE720852880248020802280210 561B:00400020F7FE94909490949097FC949094D895B8F5B496D40892089010900090 561C:004007FC7150515052E8544450E053585C46508071F8520804D0002000D00708 561D:0204020477845494590C57C45564555457C45546757C57C405440544044408C4 561E:0290029077D0529053BC511457D45554555457D4711457D40124012401540188 561F:0200023EEF62A264A2A4AFE8A124A224A7A2ACA2F4A2A7B404A804A007A004A0 5620:07FC0080F3F8920893F8920893F8920897FE94A2F89C97F00050002400D4030C 5621:0020012478A84BFE4A0248F84888488848F84820782049FC0020002003FE0000 5622:000007DE7542555457C85544557E57CA510A510877C85108010801C80E280410 5623:00400444744457FC500057BC54A454A457BC54A474A457BC04A404A40AB41148 5624:00000FBEE8A2AAAAAAAAAAAAA514A8A2A080AFFEE110A21003A0006001980E04 5625:021002107450595C5150525056FE5A0052105250725C525002B00290030E0200 5626:3FF820083FF8101020085FF404403FF824483FF80400FFFE08201E4003C03C38 5627:00800040F7FE9402989490509524954A98FA9300F04094440444044407FC0004 5628:0040004077FC50445FFE504457FC5040555454E4744457FC04E409540A4C1044 5629:008803FE7888480049FC48A848A84BFE48A848A879FC482003FE002000200020 562A:000003FE7A524A524BFE480049FC490449FC490479FC490401FC008801040202 562B:0110011479D24A504A7E4D5048904AA8492849447A444C82000802A402520452 562C:000003F8F20893F8920893F890009FFE948097BCF494979404D40F88009400A2 562D:0104010477E85110510057C4500457C85450544277C25444028400E80F100420 562E:008802AA7ADC4C8849544A2248004BFE4A424C447BFC48440044008401140208 562F:004003F8F04897FE904893F890409554975C9444F7FC9444075C055405540844 5630:024802487554575C52485554575C52485FFE52207228522805140494042C0844 5631:000007FCF40497FC940095FC942095FC952495FCF42097FE062A06FA0A0A1206 5632:0200023C0FA4E224A224AFBCA8A4AFA4A8A4AFBCA224E224AFA402240244028C 5633:002001FC792449FC48204BFE480049FC490449FC790449FC010401FC00880104 5634:00900294F2D8929292D2970E91F0921097FC9A44F3FC924403FC044404540808 5635:0020002079FC48204BFE49084B9C490849884E3E78004BFE009000900112020E 5636:04800482E49CAFD0A490A790A49EA794A494A494EFD4A014051408A410240044 5637:004001FC790449FC490449FC490449FC4820492478A84924002003FE00200020 5638:0080008079FE4B544D5449544BFE4954495449544FFE78004954012A022A0000 5639:00400040F7FC90A09514920897FC9A0A93F89208F3F890400248044409440080 563A:003803C0F08097FE9110920895F6991091F09000F7FC940405F4051405F4040C 563B:004007FCF04093F8900093F8920893F891109FFEF00093F80208020803F80208 563C:3E7C22443E7C00003FF821083FF821083FF80000FFFE00003FF820083FF82008 563D:000003DE7A524A524BDE480049FC492449FC492479FC482003FE002000200020 563E:000003FE78504BFE4A524BFE480049FC490449FC790449FC002003FE00200020 563F:000007FCF444955494E4944497FC904097FC9040F0409FFE0000052404920892 5640:000003DE7A524BDE4A104A5249CE480048884BFE7888488807FE008801040202 5641:000007FEF0909090939C92049204939C90909090F7FE90400524050A090A00F8 5642:01080090F7FE909093FC9294931C920493FC9204F3FC900807FE010800A80010 5643:003C03E0792448A84BFE48A849244A0249FC4924792449FC0124012401FC0104 5644:008003DE788A49CA488A4BD248A64840488849F078244BFE0022012402A20040 5645:0004003EF7C09244912893F8920893FC920493FEF40296AA0AAA0A0210140008 5646:000007BC7108552857BC531855AA5946500053F87208520803F80208020803F8 5647:002001FC788848504BFE480049FC492449FC492479FC482001FC002003FE0000 5648:04140212EF92A010A07EAF90A890A890AF90A228EB28AAA81228024A0A4A0486 5649:00080788708851105FDE549454A4579454945794749454C807880C9400A400C2 564A:000003FC784848304BFE485248944B5048204BFE7A524A8A0376025202720206 564B:0208010877C85010579E549457A4501457945094711451C80708011405240242 564C:02080110F00097FC9444955494E4944497FC9000F3F8920803F8020803F80208 564D:01400120F3FE922096209BFC9220922093FC9220F22093FE0200052404920892 564E:002003FE782049FC48004BFE4A0249FC480049FC790449FC0104008803FE0000 564F:004000A0F11896E6900093F8920893F8900097BCF08494A4029404A402940108 5650:00003E7C224422443E7C00003FFC010001007FFE00003E7C224422443E7C2244 5651:0020004079FC490449FC490449FC4820492448A87924482003FE002000200020 5652:0020012478A84BFE48A849244A224904490449DE7A444D54009E010402040404 5653:0040007C78404BFE4A424A784BC44A3C4A004A507B544B5405DC04500BFE0000 5654:002007A4F0A892929114920895F4980293F89208F20893F8020801100FFE0000 5655:00F83F2009401FE010201FF010101FFC20042AA4400CBFF8200820083FF82008 5656:00000FBEF208971C92089FBE904090A093189C46F02093F80008001000200040 5657:00A004A4F2A890A097FC911090A097FC904093F8F04097FC00A0011002080C06 5658:00000FFEE800AA28A948ABEEA892A884AAA0AAA8EBE8A8880894091409241242 5659:004000A0F11092489DF690A0924892A893F89040F7FC9484052405F40414040C 565A:000003FC78044BFC48044BFC48004BBC49244FBC78084BFE0108008800A80010 565B:00200020793C492049204FFE480048204AAA4A227BFE4A7202AA022203FE0002 565C:010003F0F4109FFC944497FC944497FC90009FFEF00093F8020803F8020803F8 565D:01080108E214A294A4BCAF08A110A224A4BEAF8AE088A02C0AAA0ACA08280010 565E:00400040F0A09110920895F6980097BC94A494A4F7BC92100210052809441082 565F:010000803FFE224824FE2D9036FC249024FC249024FE24804FFC48048FFC0804 5660:001004107A7C481048FE48444E284AFE4A104A7C7A104AFE0210021005FE0800 5661:010001F87A084FFE4A884B244BFE4A004AFC4A007AFC4A0002FC048404FC0884 5662:00800100F7FC94449554944497FC94E495549404F04097FE00A0011002080C06 5663:000003F87AA84AA84BF849004BFC4C844BE44AA47AA44BE4009407F400140008 5664:01100110F7BC911093B895549912900093F89000F7FC90400248044409420080 5665:009003FC7A944BFC4A944BFC48004BFC4A004AF87A004BFE0520051405480986 5666:0020013C79204FFE481048144BFE4A104BF04A547A544AD40368044A08960322 5667:008800887BFE488849FC492449FC492449FC48207BFE4A22022A02FA020A0206 5668:00003E7C224422443E7C01200110FFFE02800C603018C0063E7C224422443E7C 5669:00007FFC01003D78254825483D7801007FFC01003D78254825483D780100FFFE 566A:03F80208F20893F8900097BC94A494A497BC9040FFFE91600250044818460040 566B:008000407BFC490848904FFE48004BFC4A044BFC7A044BFC00400524050A08FA 566C:02100210F3DE95289884900097FC904092489248F248955408E200400FFE0000 566D:0108020877C8545057DE546457D45214511457D4721453C802480454055408A2 566E:000003FC7A944A944BFC48004FFE48004BFC4A047BFC48A2011403080D440182 566F:003C03C070445224510857FE544252A4528A547A708050F8010802900060079E 5670:0040002077FE50285224527E54C85748517E524874C8577E01480248047E0840 5671:0040007C78404BFE4A424A784BC44A3C4A004BFE7A404BA4025805B4045209B0 5672:004000A0F3189DF6900097FC955494E497FC9000F3F8920803F8020803F80208 5673:0020003E78204BFE4A224BF84A224AFE4A844AFC7A004AFC022005FE04480986 5674:002001FC782048884BFE488849FC490449FC490479FC490401FC008801040202 5675:211017FE108003F8F20813F8120813F8120813F8280047FE00003FF820083FF8 5676:008803FE788849FC490449FC490449FC488049FE7A224D52010201FA000A0004 5677:021001107790503E54A253445F9050105790549077A854A804A807C400440082 5678:0200023EE208BFD0A23EAAA2AAA2AABEAAA2AFBEE222A22202BE030002140022 5679:00400248F15097FE9402980493F8920893F89000F7FC944407FC044407FC0404 567A:0200010277DC50105450529057DE5114511457D4711455940554092405240244 567B:00800040F7FE95129BFC911097FC911097FE9110F24895F40842004007FC0000 567C:00100008778854BE548054945788547E5408578876BE5A880A880B8812880008 567D:0800FF0008FE7E1000107E3042387E542492FF1000107E10421042007EFE4200 567E:004000207BFE4A8A49444A2249FC48884BFE480079FC490401FC010401FC0104 567F:03DE00427A52494A4A5248204BFE4888488849547A22482003FE002000200020 5680:004000207BFE4A224954494A4A3A480049FC49547BFE480001FC002000A00040 5681:000003DE78424A52494A4A52489049084BFE4D1079FE491001FE011001FE0100 5682:001007D0751057DE545057E8550457C4500053F872A852A802A802A80FFE0000 5683:040002FE7AAA48AA48FE48104E544A924A104A547A924A100210050008FE0000 5684:008803FE78A8489049FE4B2049FC492049FC492079FE490003FC00880070038E 5685:000007FCE040AFFEA842A358A040A358A000AFFEE040A7FC04A404A404A4040C 5686:010807FEF108902097FE900091F8910891F89000F7FE940205FA050A05FA0406 5687:01100110711057BC511051105FFE52A852A856EC7AAA52AA02A805A804480898 5688:00000FFEE808ABC8AA4CABCAAA48ABDEA808ABC8EA48ABD40A540BD40A5412E2 5689:02840284EAA4A6C4A29EAFE4A004A454A28CAFE4E104A7C4010401C40E140008 568A:008003F8F20893F8920893F8900097FC944497FCF44497FC00000FFE01100210 568B:004007FC704053FC500057FE500253F8504057FE700057FE000807FE04A80798 568C:0080004077FC511050A45F58555455525B585000720853F8020803F802080408 568D:004003F8704857FE504853F8504057FE500052A4745253F802A802A80FFE0000 568E:004007FEF00091F8910891F8900097FE940293F8F180964401B8066801A60E60 568F:004007FCF04097FE94029BFC924893F8924893F8F00097FC02440278054008FE 5690:012400A87BFE4A8A48F8490C49F0490248FE480079FC490401FC010401FC0104 5691:003C07C0F0409FFE904097FC955494E497FC9040F7FC90400FFE000005240892 5692:0040002077FE548857DE548855DC56AA54885440748855F00420044809FC1084 5693:0080004077FE54025A2453BC54A45AA8551052E874045BFA00400248044400C0 5694:004007FC704057FE54025BFC524853F8524853F8710857FC02440278054008FE 5695:010003F074105FFC544457FC544457FC5524589273F8520803F8020803F80208 5696:008803DE788849DC48884BDE48884BFC480449FC78044BFC004002A4028A047A 5697:03F80208F3F8920893F8911097FC91109FFE9110F248955400E00150024800C0 5698:07FC0080E3F8A208A3F8A208AFFEA882A548A514E8F4A10003F8050800F00F0E 5699:00200120793C49204FFE48904A944B6C4A044BFC7A944A94036C020403FC0004 569A:00003E7C22443E7C00003FFC21003FF820083FF821003FFC00003E7C22443E7C 569B:044404E4E8A8AAAAAEEEA4A4AAAAAEEEA242A040EFFEA0E0015002480C460040 569C:01FC012479AC492449FC482049FC48204BFE49547A2A482001FC002003FE0000 569D:0040002077FE548855FC548857FE542055FC552475FC552409FC088811040202 569E:0100FFFE01007FFC00003FF820083FF81010FEFE10107C7C00007C7C44447C7C 569F:0090031EF12A97CA910A93929522995690889124F22294A8007001AC06220060 56A0:020205E274A256AA552A566A510A528A544A5BAA710A57CA0122054201EA0E04 56A1:05080508EFBEA508A708A208AFBEAA80AA88AF88E23EAF8802080208023E0200 56A2:01007FFC11101FF00100FFFE94522FE844441FF004407FFC05081890EA600C18 56A3:3EF822883EF80000FFFE01001FF01010111002C00C30700800003EF822883EF8 56A4:002007FE748857DE548855DC56AA548C55F0542075FC542007FE082008A01040 56A5:0110011077FC511051F0520852EA56AC52A852AA76EA5A06000002A402520452 56A6:000007FE74445598548857DE548855DC56AA548874205520053C0920092017FE 56A7:0040007C78404BFC4A444BF04A444AFC4AA84AF87AA84AF8020005FC05540BFE 56A8:0210011077DE5010545E528257DE501057DE545077DE545007DE0450045204CE 56A9:04140412E9FEAA10B2FEBC92A4FEA892B2FEBE92E20481FE2A442A242024000C 56AA:03DE02527BDE4A524BDE4A424A7A4A8A4B124ADA7A8A4ADA028A02FA020A0204 56AB:0400023CEFA4A024A8BCA524AFA4A23CA224AFA4E23CAB100A9812A80A2A0446 56AC:0100013E750855D0553E55225FE2503E5122557E756255A208BE010002140C22 56AD:0800FF7E08087E0800107E3442527E922410FF10007C7E44424442447E7C4244 56AE:11002BDE4A5273D42A524BD27A1A12942350CA403FFC200427E4242427E4200C 56AF:07FC0040F7FE94429B5C9040975C912093FC9620FBFC922003FC022003FE0200 56B0:004000207BFE4A484BFE4A484AEC4B5A4A484BFE7A204A7C02C40344047C0844 56B1:010801EC710A57E8552855DE572854EA540A57EA740C57EC0A2A0BEA115607E2 56B2:200011DCFD5401547DDC44007DFC01247DFC092411FC1C20F3FE102050202020 56B3:3AB821083AB82288393822887FFE400291041FF02100FFFE00001FF010101FF0 56B4:3E7C22443E7C00003FFE20002E20223C3FA829482F2829282F1049D07F288144 56B5:01F0021077FC520453FC522453B8522251FE521077FC524403FC00D0014A063E 56B6:03DE02527BDE4A524BDE4A524BDE498C4A5248407FFE48880190006000D80304 56B7:004007FCF00093B892A893B8911097FC911097FCF1109FFE012803100D480186 56B8:00080FE8E928AB68A9AEA928AFE8A108AFE8A11EE112BFF200121552155E2012 56B9:0820083CEE20B4FEA4A2A4B8BFE2A49EB582B5BCF5AAB79C18FF010801280210 56BA:01FC095475FC5488505053FE5C4054A25534545875B45452059204500A2011FE 56BB:00007BDE489249124BD24A527A5E03C07A5E4BD24A524A524BD2781E49920240 56BC:003C07C07244512857FC54A457FC5008578854FE778854A80798050805A80690 56BD:011007D0711E57A451545FD45208539454A25BFC720453FC020403FC01080204 56BE:008803FE78884BDE4A524BDE48A0489049FE49207BFC4D2001FC012001FE0100 56BF:010807FE712853FE522057FC5A2053FC522053FE7080531C0204039C020403FC 56C0:02080208E27EAF88A23EAFAAAABEAFAAAABEAF8AE27EAF84027E02240214020C 56C1:03FC010879F8490849F8490E4FF848084FFE4A947B9C4A94039C02D607BC0084 56C2:3EF822883EF80000FFFE02001FF010101FF010101FF0082010103EF822883EF8 56C3:04140212EFA0A53EA564AAA4A03EA224AFA4A23EEB24AAA412A4023E0A200420 56C4:04180214EF90A53EAAA8ADE8A8BEAFA8A228AFBEEAA8AAA80BA808BE0AA00920 56C5:0000EEFEAA82AA82EEFE00A4FEA492FEFEA492A4FEFE10A8FEAA112411321220 56C6:008803FE788849FC492449FC49244BFE4A2A4AFA7A2649FC012401FC002203FE 56C7:0FBE000077BC54A456B454A4504057FE54A057FC74A457FC051209DC091211CE 56C8:010807FE71085390513C57D452B4555C5396512273FC500007FE0080010403FE 56C9:000007FC74A454A457FC521052A854BE5F68523C74A85FBC00280AA80ABE0020 56CA:01007FFC11101FF00100FFFE92921EF004403FF80440FFFE04880C503530C60E 56CB:052807BE794857BE531855AA594653FC520453FC720453FC020403FC01080204 56CC:01100FFEE510A400AF06B138AF88AA88AABEAF88EA9CAF9A0028154815480008 56CD:10101010FEFE10107C7C00007C7C44447C7C2828FEFE00007C7C44447C7C4444 56CE:00440E28EAFEAA92AED6AABAAAFEAE00AA7CAA44EE44A07C0A440944117C0044 56CF:281029FEFE1028FC380010FC7C8454FC7C4811FE7C0010FCFE84288444FC8284 56D0:010801ECE10AAFEAA928ABC8A93EAFE8A948ABE8EA28AB680AA80BF40AB412A2 56D1:07FC040477FC552454A8552455FC555455FC564475F4555409F4084413F40008 56D2:011007FE711057BC54A457BC54A457BC544457FC755455F4044404E405540448 56D3:008003DE788A49D248A64BD0489C48504BFE48507AAA4BFE025202AA03FE0002 56D4:004007FC724853F850405FFE5AAA53B8511057FC71104FFE012803100D480186 56D5:0790051E77A8548457BE552A57BE500053F8520873F8520803F800A00124061C 56D6:021007DEE928AFFEA912AFFEA228A444A9FEAF48E27EA5480F7E0048157E1540 56D7:00007FFC4004400440044004400440044004400440044004400440047FFC4004 56D8:00007FFC400440044FC44844484448444FC448044824482447E4400440144008 56D9:00007FFC4004400440047F8440844084408440847F844084400440047FFC4004 56DA:00007FFC4004410441044104410442844244444444244824502440047FFC4004 56DB:000000007FFC444444444444444444444844483C5004600440047FFC40040000 56DC:00007FFC400440044104410442044204444448245FF44814400440047FFC4004 56DD:00007FFC400440044FE44044408441045FF4410441044104450442047FFC4004 56DE:00003FFC2004200427E42424242424242424242427E4200420043FFC20040000 56DF:0200020004007FFC40044824444442844104428444444824400440047FFC4004 56E0:00007FFC40044104410441045FF441044284424444244814501440047FFC4004 56E1:00007FFC4204420442047FFC444444444884468441044284444448247FFC4004 56E2:00007FFC4004408440845FF4408441844284448448845084428441047FFC4004 56E3:00007FFC4004408440845FF4408448844484448440844084428441047FFC4004 56E4:00007FFC410441045FF44104492449244FE441144114411440F440047FFC4004 56E5:00007FFC4004420441045FF44004400447C4444444444454483450047FFC4004 56E6:00007FFC4004410441045D1445A445444924491451146504420440047FFC4004 56E7:00007FFC40044444442448145014600447C4444444444444444444447FFC4004 56E8:00007FFC40045FF440844104410443844544492451146114410441047FFC4004 56E9:00007FFC400440044FE4400440045FF44204444448245FF4481440047FFC4004 56EA:040008007FFC4004408448944514422445444884514442244C2440047FFC4004 56EB:00007FFC4404440447F449544954525442944494491442A4444440047FFC4004 56EC:00007FFC44444444444447C444444444444447C444444444444444447FFC4004 56ED:00007FFC40044FE4400440045FF444844484448448944894507440047FFC4004 56EE:00007FFC4504450449245944698449044F144914491448F4480440047FFC4004 56EF:00007FFC400440045FF4410441044FE44104410441045FF4400440047FFC4004 56F0:00007FFC4104410441045FF4410443844344452449145114410441047FFC4004 56F1:040008007FFC4204420447F4481452244144408441444624580440047FFC4004 56F2:00007FFC4444444444445FF44444444444447FFC44444444484450447FFC4004 56F3:00007FFC40044104448442A45224484444444284410446C4583440047FFC4004 56F4:00007FFC410441045FF441044FE441045FF4411441144154412441047FFC4004 56F5:00007FFC41044104428444444824549C650446044424442443E440047FFC4004 56F6:00007FFC400444444824511441044FE44104410441045FF4400440047FFC4004 56F7:00007FFC400440E44F04410441045FF44304458449445124410440047FFC4004 56F8:00007FFC400440045FF44104410449E44904490449045FF4400440047FFC4004 56F9:00007FFC41044104428444444A24511C6FE4402440444284410440847FFC4004 56FA:00007FFC410441045FF4410441044FE44824482448244FE4482440047FFC4004 56FB:00007FFC40045FE4502450245FE451045FF4510450945454583440047FFC4004 56FC:00007FFC42044204444448245FF440144FE4482448244FE4482440047FFC4004 56FD:00007FFC400440045FF4410441044FE44104414441245FF4400440047FFC4004 56FE:00007FFC4204420447E44C445284410446C4783C43044084460441847FFC4004 56FF:00007FFC420442045FF444044FE4542467E4442447E4442444A444447FFC4004 5700:7FFC400444444824521441045FF44404440447E44424482448A450447FFC4004 5701:00007FFC41045FF440044FE440044FE440044FE448244FE4482440047FFC4004 5702:00007FFC40044FE44204451459A442C444A459A4429444945A8441047FFC4004 5703:00007FFC414441245FF441044FE449244FE449244FE44924496440047FFC4004 5704:00007FFC40045FF442044FE444247FFC40044FE4482448244FE440047FFC4004 5705:3FF00020064001807FFC444442845FF4410441047FFC4104410441047FFC4004 5706:00007FFC40044FE448244FE440045FF45014511451145294444448247FFC4004 5707:00007FFC4104428444444BA450144FE44AA44AA44FE44AA44AA448647FFC4004 5708:00007FFC492445445FF442047FFC482457D4644C44C4442443E440047FFC4004 5709:00007FFC410441044FE441045FF4444442844FE441045FF4410441047FFC4004 570A:7FFC41044FE441044FE441047FFC40044FE448244FE448244FE4482448647FFC 570B:00007FFC40A440947FFC40845E94529452A45EA4405446B4591440047FFC4004 570C:00007FFC4104511451145FF440047FFC41045FF452945294503440047FFC4004 570D:7FFC42044FE444245FFC40044FE448244FE441045FF4410451045FFC41047FFC 570E:7FFC440448245FF440144FE448244FE448244FE448244FE4444448247FFC4004 570F:00007FFC492445445FF442047FFC482457D4604C47C4442443E440047FFC4004 5710:00007FFC40045FF4529452945FF441047FFC440447F44814505460247FFC4004 5711:7FFC41245FF441044FE449244FE449244FE4492440445FF44844454440847FFC 5712:00007FFC41044FE441045FF440044FE448244FE4411446A45A4442247FFC4004 5713:7FFC40044FE448244FE440045FF450145FF450145FF450145FF4444448247FFC 5714:7FFC41044FE441045FF4420444444FE440044FE44AA44AA45FF440047FFC4004 5715:7FFC410441044FE441245FF441244FE441045FF448244FE448244FE440047FFC 5716:7FFC40044FE448244FE441047FFC41045FF4501457D454545FF440047FFC4004 5717:7FFC420444444FE441047FFC42045FF4545457D4545457D454545FF440047FFC 5718:7FFC41045FF441044FE449244FE449244FE441145FF440445FF4484444C47FFC 5719:00007FFC4444482457D441044FE44AA44BA44AA44BA44AA44FE440047FFC4004 571A:7FFC41044FE449244FE441045FF448244FE448244FE448244FE4444448247FFC 571B:7FFC40045FF452945FF441044FE441045FF4444442844FE441047FFC41047FFC 571C:7FFC40045FF452945FF440047FFC40044FE448244FE445144CA4744446247FFC 571D:0000FFFE800291129392A82ABBBA9012ABAAB83A8382AAAAABAA8002FFFE8002 571E:FFFE9112A3A2B83A9392A82ABBBA8282ABAA8102BFFA854289229112FFFE8002 571F:0100010001000100010001003FF80100010001000100010001000100FFFE0000 5720:10801080108010801080FE80108010801080108016801884E0844084007C0000 5721:0100010001000100010001003FF80100010001200110011001000100FFFE0000 5722:1000100013FE10201020FE20102010201020102016201820E020402000A00040 5723:00003FF0082004400280010006C01830E10E01001FF00100010001007FFC0000 5724:10401040104010401040FE60105010481044104416401840E040404000400040 5725:0100010001003FF8010001000100FFFE0440044004400440084408441044603C 5726:12001100108010801040FC40104010A010A010A011101D10E208420804040802 5727:00003FFE200020802080208020802FFC2080208020802080208040805FFE8000 5728:020002000400FFFE080008401040304057FC904010401040104010401FFE1000 5729:100011FC102010201020FC20102013FE1020102010201C20E020402000A00040 572A:10401040108010FE1100FE0010FC10081010102010401C80E102410200FE0000 572B:1008103C13C010401040FE401040107E13C0104016401842E0424042003E0000 572C:200021FC200020002000FBFE20802080210021FC20043804E004400400280010 572D:010001003FF8010001000100FFFE0000010001003FF8010001000100FFFE0000 572E:1000100011F810081008FC08100811F81108110011001D00E102410200FE0000 572F:100011FC110411041104FD04110411FC1100110011001D00E102410200FE0000 5730:1020102010201120112CFD34116413A41124113411281D22E122410200FE0000 5731:00200C2070201020102011FC1020FE201020102010201020202023FE40008000 5732:1008103C11E010201020FC20102013FE1020102010201C20E020402000200020 5733:11041124112411241124FD24112411241124112411241D24E124422402040404 5734:10401040108010FC1104FD04120414841044102410241C04E004400400280010 5735:10401040104010401040FE40107C10401040104016401840E040404007FE0000 5736:010001007FFC0280044008203118C10601003FF80100010001000100FFFE0000 5737:100013FE104010401040FE40105010481044104416401840E040404000400040 5738:10201020102010201124FD24112411241124112411241D24E12441FC00040000 5739:10401020102013FE1200FE0012001200120012001E00E2004200040004000800 573A:200023F0202020402080F90023FC21242124212422243A44E444488401280210 573B:1008101C11E011001100FD0011FE11101110111011101D10E110421002100410 573C:00003FF8200820083FF8200820083FF8010001003FF8010001000100FFFE0000 573D:11001100110011FC12A4FCA410A41124112412441C44E0844104020404280010 573E:100017F8110811101110FD20113C1104110412881E88E2504420045008880306 573F:10201020105010501088FD04120210881088108810881C88E088410801080208 5740:10201020102011201120FD20113C11201120112011201D20E120412007FE0000 5741:1004101E11F011101110FD10111011FE1110111011101D08E10A414A01860102 5742:1008101C11E011001100FDFC114411441144112811281D10E110422802440482 5743:1000100011FC10001000FC0013FE10901090109010901C90E1124112020E0400 5744:200021F0211021102110FA0E240023F821082110209038A0E04040A003180C06 5745:10201020105010501088FD4412221020100011FC10041C08E008401000100020 5746:104010401040108010FEFD08128810881088105010501C20E050408801040202 5747:10401040108010FC1104FE04108410441044101410241C44E184400400280010 5748:1000100013FC12041408FC0011F011101110111011101D12E2124212040E0800 5749:10201020102013FE1020FD2411241124112411FC10241C20E0224022001E0000 574A:10401020102013FE1080FC80108010FC1084108410841C84E104410402280410 574B:10101090109010881108FD04120415FA1088108810881C88E108410802280410 574C:0440082010102FE8C4260420082010A0614001003FF8010001000100FFFE0000 574D:100011F8110811081148FD281128110817FE110811081D08E108420802280410 574E:10801080108010FC1104FD0812401440104010A010A01D10E110420804040802 574F:1000100013FE10101010FC2010201068106410A41D22E2224420002000200020 5750:01001110111011101110292825244544810001003FF8010001000100FFFE0000 5751:10801040104013FC1000FC0011F011101110111011101D12E1124212020E0400 5752:2080208820B03EC0208020842684387C210001003FF8010001000100FFFE0000 5753:0820082008207FFC08200820FFFE10202020412001003FF801000100FFFE0000 5754:010001047D880550092011102108C5060200010001003FF801000100FFFE0000 5755:00781FA01120112011201110211021084004010001003FF801000100FFFE0000 5756:00003FF800000000FFFE044004420842303EC10001003FF801000100FFFE0000 5757:10401040104013FC1044FC441044104413FE104010A01CA0E110420804040802 5758:100017FE108010801080FCF8110811081108120813F81C10E010401007FE0000 5759:00007FFE0888088811102220111008880888010001003FF801000100FFFE0000 575A:040025FC2504248824502420245825860400010001003FF801000100FFFE0000 575B:1000100011FC10001000FC0013FE10201020104010401C88E10443FE01020000 575C:200023FE220022202220FA2022FC22242224222422443A44E484448409281210 575D:100011FC110411041124FD24112411241124112411241C50E048408401020602 575E:1020104011FC11041104FD0411141108110011FE10021C02E3FA400200140008 575F:10801040104017FC1110FD1011101110111010A010A01C40E0A0411002080C06 5760:00407C404440484044A044A0551049084204450201003FF801000100FFFE0000 5761:20202020202023FE2222FA24222023FC2284228822483A50E220445004880906 5762:10201020112410A410A8FC2011FC10201020102013FE1C20E020402000200020 5763:01001110092001007FFE40028104010001003FF80100010001000100FFFE0000 5764:10201020102011FC1124FD24112411FC1124112411241DFCE124402000200020 5765:100011F8110811081108FDF811081108110811F811081D08E108410807FE0000 5766:1000100011FC11041104FD0411FC11041104110411FC1D04E000400003FE0000 5767:1000100013FE10201020FC40104010FC1184128414841C84E084408400FC0084 5768:10401020102013FE1202FC04110011081110112011C01D02E102410200FE0000 5769:110811081108110817FEFD0811081108110811F811081D08E108410801F80108 576A:100011FC102010201124FCA410A8102013FE102010201C20E020402000200020 576B:1020102010201020103EFC201020102011FC110411041D04E104410401FC0104 576C:2008203C23D022902290FA90229022902290228822883AC8E2A444D404920800 576D:100011FC110411041104FDFC110011401144114811701D40E1424242023E0400 576E:10201020104010401088FD0413FE1002100011FC11041D04E104410401FC0104 576F:100013FC102010201040FE4010D011481244144416401840E040400007FE0000 5770:100011FE110211021102FD7A114A114A114A114A117A1D4AE1024102010A0104 5771:10201020102011FC1124FD2411241124112413FE10201C50E050408801040202 5772:10901090109013FC1094FC9413FC1290129013FE10921C92E11A411402100410 5773:202021202120222022FCF4A4272421242224222424A437A4E0C4404400940108 5774:010001003FF801000100FFFE08201010210841043FF8010001000100FFFE0000 5775:1008101C11E011001100FD00110011FE1110111011101D10E110411007FE0000 5776:200021F8210821482128F908210827FE2208228822483A08E3FE400800500020 5777:2000200027FE20082008FBC8224822482248224823C83A48E008400800280010 5778:10801080110011FC1204FC0411E411241124112411E41D24E004400400280010 5779:10401020102013FE1202FC04100010901090109010881D08E108410402040402 577A:105010481048104013FEFC80108010FC1144114411281D28E210422804440182 577B:1008103C13E012201220FE20122013FE1220121012101E12E20A428A03260212 577C:1008101C11E011001100FD0011FE11101110113011181D14E112421002100410 577D:10201020105010501088FD241212101011FC100410081C88E050402000100010 577E:10401020102013FE1202FC041000100013FE102010201C20E020402000A00040 577F:2088208820882108217EFB08250821482128212821083908E108410801280110 5780:1008103C13E010201124FCA410A8102013FE102010201C20E020402000A00040 5781:10401040108010FC1120FE201020102013FE102010501C50E088408801040202 5782:001000F83F00010001007FFC09200920FFFE092009207FFC010001003FF80000 5783:108010401040100013FCFC00100811081108109010901C90E0A0402007FE0000 5784:04400420FFFE0910112011C023044D0480FC010001003FF801000100FFFE0000 5785:109010881088108013FEFCA010A010A410A410A811281D32E1224262029E0400 5786:20402040207E20402040FBFC22042204220423FC22043A00E200440004000800 5787:2000200023DE22522252FA52225222522272220222023A02E20243FE02020000 5788:089008881080309E57E0908010441034110C01003FF8010001000100FFFE0000 5789:1080108011FC11041204FDF411141114111411F411041D28E112410200FE0000 578A:200023FC220422042204FBFC2220222023FE222022203A10E212428A03060202 578B:00047F84122412241224FFA4122422042214410881003FF801000100FFFE0000 578C:200023FE2202220222FAFA02220222FA228A228A228A3AFAE2024202020A0204 578D:10201020104011FC1104FD04110411FC1104110411FC1D04E104410401FC0104 578E:2080208021F822082510F8A0204020A023182C0623F83A08E208420803F80208 578F:1020102011FC102413FEFC2411FC1020102011FC10201C20E3FE402000200020 5790:4080208009FC12042448E04020A023182C06010001003FF801000100FFFE0000 5791:2040204020FC21082290F86020482190263E204220843B48E030402000C00700 5792:0400082010103FF80810102024487EFC0204010001003FF801000100FFFE0000 5793:20402020202027FE2040F884210823F0202220443988E6104020005001880604 5794:00007FFC044004403FF8244824483FF8010001003FF8010001000100FFFE0000 5795:007C3F8020003FFE20002FF8280828082FF8208020802FFC40804080BFFE0000 5796:1040108011F811081108FD0811F811001100110011FC1D04E104410401FC0104 5797:10901090109012921194FC98109011981294149210901C90E11241120212040E 5798:10901094109211121110FF7E151011101110112811281D28E128414401440182 5799:10201020112410A410A8FC2013FE10901090109010901C92E1124112020E0400 579A:010001003FF8010001000100FFFE1010101010107CFC101010101E10F0FE4000 579B:100011F0111011101110FD10124E144013FC10401CE0E1504248044600400040 579C:100013F81088109010BCFD0411141248104017FE10401CE0E150424804460040 579D:1040104010FC11041208FDFE1100117C1144114411541D48E1424242023E0400 579E:2040202023FE22022000F83823C020402040207C23C03840E0424042003E0000 579F:110410841088100013FEFC20102011FC1020102013FE1C20E020402000200020 57A0:100011F81108110811F8FD08110811F81144114811301D20E110414801860100 57A1:08A00890108030FC57809048105010241054118C160401003FF801000100FFFE 57A2:1008101C11E011001100FDFE11001100117C114411441D44E144427C02440400 57A3:100013FE1000100011FCFD04110411FC1104110411FC1D04E000400003FE0000 57A4:200027FE204020802110FA0827FC20442040204027FC3840E04040400FFE0000 57A5:2040204020A02110FA08240623F82000200023F822083A08E208420803F80208 57A6:00003FF020103FF020103FF0220821902C60311C01003FF801000100FFFE0000 57A7:20402040208023FC2204FA0422F422942294229422943AF4E204420402140208 57A8:1040102013FE12021414FC10101013FE1010111010901C90E010401000500020 57A9:00007FFC04402448144814500440FFFE0000010001003FF801000100FFFE0000 57AA:110410841088100011FEFC8810881088108813FE10881C88E108410802080408 57AB:084008407DF808480C4819C8684A08AA2886110201003FF801000100FFFE0000 57AC:108810881088108811FEFC8810881088108813FE10001C88E084410402020402 57AD:200023FC209020902090F892249222942294229820903890E090409007FE0000 57AE:2040204027FC20A02110FA082DF6200027FC208021003BF8E008400800500020 57AF:101012101110111010FEFC10131011281124114411421D82E1004280047E0000 57B0:10201020103E10201020FDFE1000100011FE102010281C24E022402000200020 57B1:1020112410A410A410A8FC2013FC10041004100411FC1C04E004400403FC0004 57B2:102011241124112411FCFC0011FC1004100411FC11001D00E102410200FE0000 57B3:20802080213C22002480F880217E23082508210821083908E108410801280110 57B4:20402020202027FE2000F800209022542224222422543A94E204420403FC0004 57B5:10401020102013FE1202FC44104013FE1088108811081CD0E020405000880304 57B6:1040102011FC10001088FC5013FE10201020102011FC1C20E020402000200020 57B7:100013F81208120813F8FE08120813F81208120813F81D20E12042220422181E 57B8:1040102013FE12021404FDF81000100013FE109010901C90E1124112020E0400 57B9:2100211E21122FD22114F91427D8211421122FD22112391AE214421004100810 57BA:1008103C11C010041144FCA8100011F81010102013FE1C20E020402000A00040 57BB:100011FC1104110411FCFD04110411FC1104110411FC1C00E088408401020202 57BC:10F8208841088A06100031F850889050102010D8170601003FF801000100FFFE 57BD:200C11F08100490009FE1110E11022102210251001003FF801000100FFFE0000 57BE:100011FC110411FC1104FDFC1000100011FC10201C20E3FE4020002000200020 57BF:2040202023FE22002200FAFE22042228221023FE3A12E2144210041004500820 57C0:00F83F000100FFFE01000924F93809223922C91E01003FF801000100FFFE0000 57C1:102011241124112411FCFC20105010881144122210201DF8E008401000100020 57C2:100013FE1020102011FCFD24112411FC1124112411FC1D20E0A0404000B0030E 57C3:204020802110220827FCF904210023F82440204027FE3840E0A0411002080C06 57C4:210021F8230824902060F9982646204023F8204023F83840E7FC404000400040 57C5:004078204BFE508048F84488550849284210410001003FF801000100FFFE0000 57C6:1080108010F811081210FDFC1124112411FC112411241DFCE124422402140408 57C7:100011F8100810D01020FDFC1124112411FC112411241DFCE12441240124010C 57C8:104010401088110413FEFC0210881144124210F81D88E2504020005001880606 57C9:10201020102013FE1020FC2011241124112412AA10201C50E050408801040202 57CA:0100210821083FF8000001047D88095011202518C20601003FF801000100FFFE 57CB:100011FC1124112411FCFD24112411FC1020102011FC1C20E020402003FE0000 57CC:1040102011FC11041104FDFC1104110411FC112011221D14E108414401820100 57CD:100010FC1084108410FCFC0011FE1102110211FE11021D02E1FE4102010A0104 57CE:20282024202027FE2420FC20242427A424A424A824A83C90E692492A08461082 57CF:2008201C277021102110FA50225C27502150255025503A7CE200450008FE1000 57D0:100011FC100410FC1004FDFC100013FE120211F810881C88E050402000D80306 57D1:080C08F07E8008800EFE7888088829081208010001003FF801000100FFFE0000 57D2:1008103C13C010441224FD281100101013FE101011101C90E090401000500020 57D3:1008103C13C011241098FC601390101013FE101011101C90E090401000500020 57D4:2048204427FE20402040FBFC2244224423FC224422443BFCE244424402540208 57D5:100011FC110411041104FDFC1000100013FE102010201DFCE020402003FE0000 57D6:2108210827FE21082108F800209020922114231825103932E1524112010E0100 57D7:101010101090109E1090FC9013FE10001010109210921D14E208401000600380 57D8:200820082788248824FEFC88248827C824A824A824883C88E788448800280010 57D9:200023F82208220823F8F800200027FC2404244424443C44E4B4410806041802 57DA:200023F8220822082208FBF82040204027FC244424A43D14E614440404140408 57DB:200027FC240424A42514FE0C240425F42514251425143DF4E514440404140408 57DC:082008207EFC08301C682AA4C9220820092001003FF8010001000100FFFE0000 57DD:20202020205020882144FA2221F820082050202020A43A82E28A428A04780000 57DE:1040102013FE12021404FC0013FE102010201120113C1D20E2A04260043E0800 57DF:20142012201027FE2010F81023D222522252225423D43808E0EA471A02260042 57E0:1020104011FC110411FCFD0011FC110411FC10201C20E3FE4020002000200020 57E1:200027FE209020902090FB9C220422042204239C20903890E090409007FE0000 57E2:204022482150204023F8F88027FC2110220825F429123910E1504124010400FC 57E3:1040102013FE10001088FC88115412221000102013FE1C20E020402000200020 57E4:2040208023FC22242224FBFC2224224423FC20903910E7FE4010001000100010 57E5:1020102013FE102011FCFC2013FE100011FC110411FC1D04E1FC410401140108 57E6:2040202023FE22022504F90021DE225222522352249A3894E11041120212040E 57E7:100011F81108110811F8FD0811F8110811F811081D08E3FE4000009001080204 57E8:2040204020A021102208FDF6200027FC24A424A427FC3CA4E4A444A404140408 57E9:1080108011F811081210FDFC1024102413FE102410241DFCE024402000A00040 57EA:10401020102013FE1202FC9411081204100011FC10201C20E020402007FE0000 57EB:2020212420A420A82020FBFE2202220222FA228A228A3A8AE2FA4202020A0204 57EC:2040204027FC204023F8FA4823F8224823F8204020E03950E2484C4600400040 57ED:2040204023F82048F84827FE2048204823F8244422E83950E248444601400080 57EE:10201122112212241050FC8813041022102011241D24E2284050008801040602 57EF:2040208027FE21102248FC4623F82248224823F822483A48E3F840420042003E 57F0:1008103C13C010441224FD281100102013FE107010A81CA8E124422204200020 57F1:2100210021DC2114F114211427D42014211421143588E5484948011405140222 57F2:1020102013FE102011FCFC4013FE10881124122210F81C20E3FE402000200020 57F3:2080208020F82108FA1024002040239C22042204239C3A04E204420403FC0204 57F4:2040204027FC20402040FBF8220823F8220823F822083BF8E20842080FFE0000 57F5:2008203C21E020202020FBFE2124212427FE212421243BFEE020402003FE0000 57F6:104010407C40104011F8FE480048454892C810487C68105A108A1C8AE1064202 57F7:104010407C4011F81048FE48444829487CC8104810A8FEA8108A110A11061202 57F8:100011FC110411FC1104FDFC1080108011FE124A144A1C92E122424200940108 57F9:1040102011FC10001108FC90100013FE1000100011FC1D04E104410401FC0104 57FA:082008207FFC08200FE008200FE00820FFFE082011102108CFE6010001003FF8 57FB:1040102013FE100011FCFD0411FC100011FC10081C10E3FE4020002000A00040 57FC:2040204023FC20A02110FA0827FE200823C8224822483A48E3C8400800280010 57FD:200023F8200821F82008FBF8200027FE2442284423F83A48E248424802580040 57FE:00007F7C22443E4422283E1023A8FE440282010001003FF801000100FFFE0000 57FF:23F8120882084BF80A401248E27022442444253C09003FF801000100FFFE0000 5800:100013FE1202120213FEFE1012921292129212FE12101E92E292449204FE0802 5801:100011FC1124112411FCFD24112411FC102013FE10701CA8E124422200200020 5802:0100111009207FFE40029FF4101010101FF0010001003FF801000100FFFE0000 5803:102008107EFE10201E3C1224122422444A94850801003FF801000100FFFE0000 5804:20002040239C22042204FB9C2204220423FC209020903890E09041120212040E 5805:7F7C48447F44414841287F30481048287F44008201003FF801000100FFFE0000 5806:21402120212023FE2220FE202BFC2220222023FC22203A20E22043FE02000200 5807:08200820FFFE08200FE001003FF821083FF801007FFC01003FF80100FFFE0000 5808:200023FE2202228A2252FBFE2222222222AA22AA22AA3AFAE2024202020A0204 5809:2040202023FE20802104FBFE200221FC210421FC210439FCE104410401140108 580A:00007FFC04403C78200820083C780440FFFE010001003FF801000100FFFE0000 580B:200023DE225222522252FBDE22522252225223DE22523A52E2524252055208A6 580C:200027FC2444244427FCFC44244425F42514251425143DF4E514440407FC0404 580D:2100210021F02210FA2027FC2A442244224423FC22A438B0E128422A0422081E 580E:2020202021FC20202020FBFE20882144224220F821883A50E020405001880606 580F:0820081009FE7E40187C2C442A8448948908080001003FF801000100FFFE0000 5810:100013FE1210121012FEFE10121013FE1200121012101EFEE210441005FE0800 5811:100CFEF0208048807EFE08880E88F9084A08090801003FF801000100FFFE0000 5812:100011FC1104110411FCFD04110411FC1000111211D41D18E11041520192010E 5813:102011241124112411FCFC0011FE1100117C111011101DFEE110421002100410 5814:100013FE120212521088FD041020102013FE102010701CA8E124422200200020 5815:00207BFE484048FC51844AFC488468FC5084418C01003FF801000100FFFE0000 5816:21242248249022482124F880210027FC2404251424A43C44E4A4451407FC0404 5817:1040102013FE12021088FD0412221028102413FE10201C50E050408801040202 5818:204022482150204023F8F88027FC2110224824443842E3F84040004007FC0000 5819:200027FC20A020A027FCFCA424A424A427FC20403840E7FC404000400FFE0000 581A:100013FE1222102013FEFC2011FC112411FC112411FC1C20E3FE402000200020 581B:200023FE200021FC2104F90421FC200023FE222222223BFEE222422203FE0202 581C:1020102013FE102011FCFD2411AC1174112411FC10201C70E0A8412402220020 581D:100011FC1104110411E4FD24112413FE120212FA1E8AE28A42FA0202020A0204 581E:20902290229027FE2290FA9022F0220023FC204027FE38E0E15042480C460040 581F:208020FC210421F82008FBFE204020A22334205820943B34E052409003500020 5820:2100217821082208FAFE26402A40227C2290221022FE3A10E228422802440282 5821:08000BF8120833F8504097FC115012481446114001003FF801000100FFFE0000 5822:2100217C21442244FA44267C2A10221022FE223822543A54E294431202100210 5823:11FC1124112411FC1124FD2411FC1020102013FE12221E2AE2FA420A02020206 5824:100011FC1104110411FCFD04110411FC100013FE10201D20E13C412002A0047E 5825:00407F40127E0C88FF4819482A504820A850118C01003FF801000100FFFE0000 5826:1110111211D411181152FD92112E104011FC110411041DFCE104410401FC0104 5827:100013FE1020104011FCFD54115411541154112C1C20E3FE4050008801040202 5828:100011FC110411FC1104FDFC108011FE1222112211521D02E1FA400200140008 5829:2100213C21002100F9BC25642524253C252421242124393CE1244100017E0100 582A:1088108813FE108810F8FC8810F81088108813FE11001D48E184410001FE0000 582B:20002088225222222252FA8A220223FE20882144227A3888E150402000D80706 582C:204020A02110220825F6F80023C42254225423D422543A54E3D44244025402C8 582D:1020104011FC110411FCFD0411FC100013FE102010201DFCE020402003FE0000 582E:100013DE1252125213DEFC0011FC100013FE108011001DFCE004400400280010 582F:010001003FF80100FFFE08203EF808200E2078FC0000FFFE044008421042603E 5830:200023FE220022FC2284FAFC228422FC222023FE22483AC8E2304248028403FE 5831:100010FC7C8410841094FE88448028FC7CA410A410A8FEA8109010A810C41082 5832:7E7C42447E4442447E44484444545A486240404001003FF801000100FFFE0000 5833:200023FC2224222423FCFA0022FC2284228422FC22843AFCE484448408FC1084 5834:200023F8220823F82208FBF820002FFE220023FC24943924E244448401280210 5835:2040204423F42048F85027FE2040208021F82B08350821F8C108010801F80108 5836:2040204023FE208021FCFA2025FE200021FC210421FC3904E1FC410401140108 5837:2080204027FC20002208F9102FFE200023F8220822083BF8E208420803F80208 5838:20002FF828082868FB88288828882BE82AA82AA83BE8E88A48AA10EA17262002 5839:1008103C11E0102013FEFC2011FC112411FC112411FC1C20E1FC402003FE0000 583A:23F82248224823F82248FA4823F820A02110220825163910E110411002100410 583B:204013F890484FFE404813F82040E3FC20402FFE2040204001003FF80100FFFE 583C:080808087E0808FEFE0808487E2808080F28F01001003FF801000100FFFE0000 583D:100013FE1252125213FEFC00100013FE10201020113C1D20E120412007FE0000 583E:2040204027FC204023F8F88027FE2110220827FC3A0AE20843F80208020803F8 583F:20142012201027FE2410FC1025D02412241225D425543D48E5DA442A08461082 5840:200023FC2204220423FCFA002284224822FC224822483BFEE448444808881108 5841:3FF821083FF821083FF8600C183006C01830610C01003FF801000100FFFE0000 5842:2110211027FC2110F1102FFE2110220827F42A123210E3F04204020401FC0000 5843:2108210827FE2148F82027FE2200220023FC200022483A48E248444A044A0846 5844:200023FC229422942294FBFC2080204027FE208020F83888E108410802280410 5845:208023382228222823A8FA462200227C23A4222422283BA8E610422802440282 5846:2080204027FE2090FA942492200023F8200823F822003BFCE004400400280010 5847:1040102013FE12021404FDFC100011FC110411FC11041DFCE104400003FE0000 5848:00007DFC44207D2045FE7C5048525492650E01003FF8010001000100FFFE0000 5849:204022482150224824A4F918260623F8220823F822083BF8E208420802280210 584A:2020204023FC22242224FBFC2224224423FC204020A838B4E13C41220222041E 584B:08202AA42CA84920145022887FFE4002810401003FF8010001000100FFFE0000 584C:200023F8220823F82208FBF82000200027BC208424A43A94E4A4408402940108 584D:0020792448A8482049FC78404BFE488849247A224C2049FC482048204BFE9800 584E:1040102013FE12021050FC88112410501088110412FA1C88E088408800F80088 584F:102011241124112411FCFC0013FE100011FC110411041DFCE088405003FE0000 5850:1020102013FE102011FCFC2013FE1040108811F01C24E3FE4022012402A20040 5851:2200147CFF44087C4944497C7F4408441094210841003FF801000100FFFE0000 5852:201020102710257C2510F51025FE2708250825FE25083548E728400800280010 5853:100013FE1202100011FCFD0411FC110411FC10401C20E3FE4000008801040202 5854:2110211027FC21102040F8A02110220825F6200020003BF8E208420803F80208 5855:21202110220824862910FBF82008200027BC208424A43A94E4A4408402940108 5856:203823C0204027FC2150F954275821542354254C20E03950E248444408420040 5857:204010A0911042084DF6104027FCE040224824442942208001003FF80100FFFE 5858:2040202027FE242025FCFC2427FE242425FC242025FC3D04E504490409FC1104 5859:1040102013FE100011FCFD0411FC100013FE12021EFAE28A42FA0202020A0204 585A:200027FE2402280427FEF8802184224426A821303AF0E4A8412802240CA20040 585B:200027FC20A020A027FCFCA424A427FC2040204027FC38E0E15042480C460040 585C:200027FE240229F42000FBF820802144266820B03928E66840A4012206A00040 585D:2040202023FC21082090FBFE22022444202023FC208038F8E088410801280210 585E:020001007FFE44429FF404403FF80440FFFE082011102108DFF6010001007FFC 585F:0820FFFE082000007FFC08401F48625014621842E03E01003FF801000100FFFE 5860:2010242022F82288F88820F82E80228022FC228422843AFCE284450008FE0000 5861:111811E2110210FE1000FCFC128412FC128412FC12841EFCE20043FE01080204 5862:1040108011FC11041104FDFC110011FE110011FE1C02E2AA42AA040200140008 5863:200013F8920842084BF8080017FCE04023F8204027FC01003FF801000100FFFE 5864:100011F81108110811F8FC0013FC120413FC120413FC1E04E3FC409001080204 5865:200023FE200021FC2104F90421FC200023FE228A22523BFEE2224222022A0204 5866:7C2045FE482051FC492445FC452455FC482043FE402001003FF801000100FFFE 5867:220821082110200027FCF80021102208240423F822A83AA8E2A842A80FFE0000 5868:2090209023FC20902090F89027FE209021482244244A3954E14A424A01400080 5869:2100210021FE220025F8F908210821F8200023FC22943A94E294429407FE0000 586A:101E11E0102211121094FC80102011CE1102110211CE1D02E102410201FE0102 586B:2040204027FC204023F8FA0823F8220823F8220823F83A08EFFE411002080404 586C:200027FE2420244025FCFD0425FC250425FC25243C20E4A849240A2210A00040 586D:100011F81108110811F8FD08110811F8100013FC12941E94E294429407FE0000 586E:2084210423C4224423DEFA4423C42264225427D420C43944E244444401540088 586F:204023BE221222922252FAAA2324204023FE222222223BFEE222422203FE0202 5870:210011FC920045F84148112823FEE148222823FC205001203FF801000100FFFE 5871:10007E7C42447E7C42447E7C484444445A94610801003FF801000100FFFE0000 5872:210021FC220025F82108F9F8210821F8200027FE21003BFCE4A4412402540088 5873:2020247C228421482030F8CE2610227C2210227C22103AFEE210421005FE0800 5874:20202222222223FE2000FBDE2252225223DE225222523BDEE2524252055A08A4 5875:010000803FFE22203FFC22243FFC28402F7828422F3E20802FF840807FFE8000 5876:2040202023FE22502250FBFE2252225223FE220022923AD4E298449204D2088E 5877:20202020203E20202020FBFE22022326228A225223263A52E28A432603FE0202 5878:200023FE2200227C2244FA44227C220022EE22AA22AA3AAAE2EE420003FE0000 5879:08047F7808407F40497E7F4849487F4808487F48088801003FF801000100FFFE 587A:010000803FFE221022102FBC231826B42A52208020802FFC408040809FFE0000 587B:1088108813FE10881000FDFC110411FC110411FC1C20E3FE4050008801040202 587C:102013FE102011FC1124FDFC112411FC102213FE1C08E3FE4108008800280010 587D:2040204027FC20402554FA482554204025542248255438A0E0A0411002080C06 587E:1040FE4000407DF844487C4800C87C4808AAFEAA1106520221003FF80100FFFE 587F:102011FC112413FE1124FDFC102011FC112411FC1C40E3FE408801D00070038C 5880:200027FC240427FC2420FCA8247024A8250424A03CFCE52044200BFE08201020 5881:23F8220823F8220823F8F80027FC24A424A427FC20003BF8E11040E003180C06 5882:100013FE105011FC1154FD5411FC100011FC100013FE1C20E0A8412402A20040 5883:2080204023F82110F8A027FE200023F8220823F822083BF8E120412202220C1E 5884:20142012201027FE2410FC9024D2249227F224943C94E5C84AAA089A11A60042 5885:7F7C49047F2849107F7E08127F1408100F50F02001003FF801000100FFFE0000 5886:22A822A827FC22A8FAAA24E6280027FC2444204023F83A48E248424802580040 5887:102011FC1088105013FEFC0011FC110411FC110411FC1C20E3FE402000200020 5888:224822482FE8224823DEF24A23CA224A224A2FEA240A354AE632441207EA0044 5889:202027FE242025FCF42427FE242425FC242025FC3524E5FC452409FC0924112C 588A:08207E2008F8FF2814287F6A082AFF560882010001003FF801000100FFFE0000 588B:2040208821FC21082252FBFE20502188262620C023103864E388403000C00700 588C:2040202023FE22002248FA4823FE2248224822483A78E2004554052A0A2A1000 588D:10007EFC42107E9042907EFE001040287E2840484C8A710601003FF80100FFFE 588E:2200211E27D2201227D4FC5427D8201427D22092211239DAE714411005100210 588F:0420247E24943D48043005C87C0825FE24882448441881003FF801000100FFFE 5890:1088108813FE108810F8FC2011FC112411FC102013FE1C20E1FC402003FE0000 5891:2040202023FE20882050FBFE222222FA222222FA228A3A8AE2FA4202020A0204 5892:2040202023FE20882050FBFE2252228A230622FA228A3A8AE2FA4202020A0204 5893:04407FFC04401FF010101FF010101FF00400FFFE10102108CFE6010001003FF8 5894:1020122213FE10901088FDFE1310151011FE111011101DFEE110411001FE0100 5895:200027FC20402278F2402FFE210021FC220023FC3004E5544554080400280010 5896:204020A0211022082DF6F00023F8220823F8200027FC3444E7FC444407FC0404 5897:21042088200023FE2222FBFE2222222223FE200021FC3904E1FC410401FC0104 5898:2110211021102FDEF12027C0245C27C4244827C83110EFD041220122011E0100 5899:2040204027FC20402248F95027FE200023F8220822E83AA8E2E8420803F80208 589A:22782128246C22AA202AF94822982040204027FC20E03950E2484C4600400040 589B:200427C42444244427DEFC0425C42404241427EC3C84E4C44AA40A8414940188 589C:00887C5045FC484050A24B5444B8675458924350402001003FF801000100FFFE 589D:2020202021FC202023FEF908239C21082188263E20003BFEE09040900112020E 589E:22082110200027FC2444FD5424E4244427FC200023F83A08E3F8420803F80208 589F:2040207C204023FE2242FA7823C4223C2200225022543B54E4D8445009FE0000 58A0:100013DE1252125213DEFC0011FC112411FC112411FC1C20E3FE402000200020 58A1:1088105013FE102011FCFC2013FE112410A813FE10001DFCE104410401FC0104 58A2:202423A820922514F2082C0427BA20A827C6240037BCE08440A8009005280244 58A3:20A024A422A820A027FCF91020A027FC204023F83840E7FC40A0011002080C06 58A4:204023F8224823F8F84027FE200023F8220823F822083BF8E20843F801100208 58A5:102011FC1088105013FEFC0011FC112411FC112411FC1C20E1FC402003FE0000 58A6:103C13E0112410A813FEFCA81124120211FC112411241DFCE124412401FC0104 58A7:203823C0208027FE2110FA0825F6291021F0200027FC3C04E5F4451405F4040C 58A8:00003FF8292825483FF801003FF80100FFFE2448422401003FF801000100FFFE 58A9:221021102FD0201027BEFCA427D4201427942094211439C8EF08411405140222 58AA:08407F40007E3E8823483E4800503E5004207F500888290411003FF80100FFFE 58AB:2108209027FE209023FCFA94231C220423FC22043BFCE00847FE010800A80010 58AC:00403C78248828F030102BFE244025A4345829B4205221B001003FF80100FFFE 58AD:2028202423FE22202224FBA42298249025AA284623FA3AA8E2A842A80FFE0000 58AE:00407BFC488051F8622055FC488848F8688850F8408841003FF801000100FFFE 58AF:104013FE188055F8522095FC108810F8108810F8108801003FF801000100FFFE 58B0:200023FE205023FE2252FBFE200021FC210421FC210439FCE02043FE00200020 58B1:202027A420A822922114FA0825F4280223F8220822083BF8E20841100FFE0000 58B2:2100210023FC26A82AA8F2A827FC22A822A822A82FFE3000E2A8425404540000 58B3:102011FC1020108813FEFC8811FC110411FC110411FC1D04E1FC408801040202 58B4:2110211027FC21102110F7FE204027FC244427FC244437FCE000411002080404 58B5:100011FC102013FE1222FDAC102011AC100011FC1C00E3FE4040008801FC0084 58B6:20102410227C201020FEF844262822FE2210227C22103AFEE210421005FE0800 58B7:108813FE1088100011FCFCA810A813FE10A810A811FC1C20E3FE402000200020 58B8:2108210827FE21082044FBF42048205027FE208021FC3B04E5FC490401FC0104 58B9:200027BC24A427BC24A4FFBC240425F4251425F425143DF4E514440404140408 58BA:2080210027FC24442554FC4427FC24E4255424043840E7FE40A0011002080C06 58BB:2040204027FC2248FA4825542FFE200023F8220822E83AA8E2E8420803F80208 58BC:0800FF7808487F4849867F0049787F480828FF9049287F4401003FF80100FFFE 58BD:221024102F9028902FBEF8A42FD4241422142FD424143788E48848940A941122 58BE:0600F8FC4A8424FC3884CCFC36A2CA9412A86AC4048201003FF801000100FFFE 58BF:200027FC24A427FC2040FBF8204027FC211020A03BF8E0404FFE004000400040 58C0:20102008278824BEF48024942788247E2408278836BEEA884A880B8812880008 58C1:00407C2045FC44887C5043FE7C20A5FC24203D2001003FF801000100FFFE0000 58C2:3F7821483F4820862A783F482A483F2820104A289146200001003FF80100FFFE 58C3:100013FE100011FC1124FDFC112413FE100011FC11241DFCE12441FC000003FE 58C4:000027882088FABE210877D86B5CA52A29482508220801003FF801000100FFFE 58C5:02000100FFFE104824FE799010FC22907CFC089030FEC08001003FF80100FFFE 58C6:0A803138228838382288393822887FFE4002810401003FF801000100FFFE0000 58C7:20402FFE200027FC2404FDF4251427FC200023F822083BF8E20843F800000FFE 58C8:20402FFE200027FC2404FDF4251425F4240427FC20083BF0E0404FFE01500E4E 58C9:2040207C204023FE2242FA7823C4223C220023FE22403BA4E25845B4045209B0 58CA:2020202027FE202023FEFA52225223FE2040202027FE38A4E1A84290048800C6 58CB:20402248215027FE2402F80423F8220823F8200027FC3C44E7FC444407FC0404 58CC:2080204027FE2110FA08251423F8211023F8211027FC3928E3104D4801860100 58CD:420C2FB082204FA00ABE2FA84AA8CFA842285FA84248028801003FF80100FFFE 58CE:203C27C020402FFEF04027FC255424E427FC204037FCE0404FFE000005240892 58CF:201027D0251027DEFC5027E8250427C4200023F822A83AA8E2A842A80FFE0000 58D0:7FFC111021087FFCB55A292835582108355829283458201801003FF80100FFFE 58D1:08000F00087CFFA480A47F24492494A822107F28A2443E0201003FF80100FFFE 58D2:211027FC2110204023F8F84027FC2080211023F820003BF8E2A842A80FFE0000 58D3:00003FFE288C2F8A28882FBE20082F8828882F94289429A2404047FC80401FFE 58D4:204027FC204023FC2000F7FE200223F8204027FE200037FEE00847FE04A80798 58D5:204027FE200021F8F90821F8200027FE240223F829803644E1B8466801A60E60 58D6:100011FC102013FE1222FDAC102011AC100013FE10201DFCE15441540154010C 58D7:204023F8204827FE2048FBF8204027FE200022A424523BF8E2A842A80FFE0000 58D8:00001FF011101FF011101FF000003EF82AA83EF82AA83EF801003FF80100FFFE 58D9:2040202027FE248825FCFC8827FE242025FC25243DFCE52445FC040004880904 58DA:2040207C204023FC2244FBF0224422FC22A822F822A83AF8E20045FC05540BFE 58DB:27BC24A427BC24A427BCFC8424F42514262425B425143DB4E51445F404140408 58DC:11FC110411FC110413FEFC2013FE122211AC102011FC1C00E3FE4040008801FC 58DD:202029FC252421FCF82023FE2D0425FC250425FC25043DFCE48845040BFE1000 58DE:208020402FFE200027FCFCA427FC224821502208244438A8E11043080D460180 58DF:08407E7C2440FF7C00047E7C42407E7C42407E7C4242463E01003FF80100FFFE 58E0:2210211027DE2010245EFA8227DE201027DE245027DE3C50E7DE4450045204CE 58E1:10001F7C1024FFA480A87F102A285546A2107F10A2BC3E1022103E1022FE3E00 58E2:200027FE244425982488F7DE248825DC26AA248824203520E53C4920092017FE 58E3:40445F444AAA4AEE4E44EAAA4AEE4E004A284AAA6BAA4EEE9A28022802480288 58E4:204027FC200023B8F2A823B8211027FC211027FC3110EFFE412803100D480186 58E5:27FE240025FC25AC2574FDFC242025FC242027FE3C00E554482009FC102003FE 58E6:21102FFE211027BC24A4F7BC2140212023FE222027FC3A20E3FC422003FE0200 58E7:27BC24A427BC200027FEFC002590249E27D4256425D43D54E5D445680BC81054 58E8:00003EF82AA83EF82AA83EF800003EF82AA83EF82AA83EF801003FF80100FFFE 58E9:27FC20402FFE28422358F5002FBC25242724223C2FA43AA4EFBC42241FA4024C 58EA:244428E82E0E24E4FA0A2EEE20A02AEA200023F820083BF8E20043FC00040038 58EB:010001000100010001000100FFFE01000100010001000100010001003FF80000 58EC:001000F83F000100010001000100FFFE0100010001000100010001003FF80000 58ED:01000100FFFE010001007FFC000000003FF80108010801280110010001000100 58EE:0820082008204820282028200BFE182028204820882008200820082009FC0800 58EF:042024202420242024203C2007FE0420FC20242024202420242045FC44008400 58F0:01000100FFFE01007FFC00003FF8210821083FF8200020002000400040008000 58F1:010001007FFC010001001FF000007FFE40028004101010E01F08100810080FF8 58F2:010001007FFC010001001FF000007FFE4002844404400440044008441044203C 58F3:010001007FFC010001001FF000007FFE400280040FE00820082010222022C01E 58F4:01000100FFFE010001007FFC00001FF0101010101FF0000008200440FFFE0000 58F5:010001007FFC0100010001003FF8000010101010FEFE1010101010107C7C0000 58F6:010001007FFC010001001FF000007FFE40028444044024481448145004407FFC 58F7:010001007FFC01001FF000007FFE444284443FF8244824483FF804400440FFFE 58F8:010001007FFC01001FF000007FFE4002BFFC04402448144814500440FFFE0000 58F9:010001007FFC01001FF000007FFE40029FF400001FF010101FF008200440FFFE 58FA:010001007FFC01001FF000007FFE444284443C7820083C7804400440FFFE0000 58FB:100013FE10221120113CFD2012FE140011FC110411FC1D04E1FC410401140108 58FC:010001007FFC01001FF000007FFE4002BFFC04403C7820083C780440FFFE0000 58FD:01007FFC01003FF80000FFFE00023FF00100FFFE00007FFC00107DFC44907C30 58FE:0800087EFF40084008407E7C00447E44424442447E7C424024400F40F07E4000 58FF:1088105013FE105011FCFF54118C1174110411FC1C0873FE2108008800A80010 5900:01003FF801001FF001007FFC01041FF011101FF00100FFFE00083EFE22483E18 5901:0100FFFE01003FF800007FFC44447FFC00003FF821082FE8210827C824483FF8 5902:0400040004000FF008101010302048208440028001000280044008203018C006 5903:00003FF00410042004200440047C04040BE4082409441084114422244C288010 5904:1040104010401E40126022502248524494441440084008401440230040FE8000 5905:040004000FF01820644003801C70E10E01001FF0010021003FF8010001000100 5906:040004000FF01820644003801C70E10E1FF001001FF001007FFC010001000100 5907:040004000FF01820644003801C70E00E1FF0111011101FF0111011101FF01010 5908:040004000FF01820644003801C70E10E111009207FFC05400920111061080100 5909:01000100FFFE04401450244848C4140027F0082014402280410006C01830E00E 590A:0400040004002FF028101010302048208440028001000280044008203018C006 590B:0400082010103FF8000808201210220847E4082014402280010006C01830E00E 590C:010001003FF801000100FFFE1210220847E4882214402280010006C01830E00E 590D:100010001FFC20005FF090101FF010101FF004000FF01820644003801C70E00E 590E:010011101110292845443FF801000100FFFE08000FF01420224041800E60701C 590F:7FFC02001FF010101FF010101FF010101FF008001FF02820444003801C70E00E 5910:10001FE020207FF8A30824881FF010101FF010101FF008001FF0282007C0F83E 5911:210827C820086B9AB02C2388200853944A928BA204000FE0144003801C70E00E 5912:0000FFFE110013DC52545BD4525C53D05A52E3CE24084FE4944203801C70E00E 5913:17C0621C47C4444477DC444447C4745C47C4000024084FE4944203801C70E00E 5914:0440FFFE110013DC52545BD4525C53D05A52E3CE24084FE4944203801C70E00E 5915:020002000200020007F80408080810102410422001400080010002000C007000 5916:10401040104010403E40226042504248A4441444084008401040204040408040 5917:1000100010F81E8812882288228852888AA804900480088208821082207E4000 5918:10001000107C1E4412442244224452448A440444044408540848104020404040 5919:00003FF8200820082FE82208220827C8244828483488228A210A420A44068802 591A:0200020007F008203840048003400C8071F802080C103220014001800E007000 591B:00003FF0001000101FF000100010FFFE020007F008103420024001800E007000 591C:02000100FFFE0880088010F81108314852289510111010A0104010A011181606 591D:2020202021203D2025FC45204620A420142009FC082010201020202043FE8000 591E:102010203F304128A224142208203020C02000003E442258226022423E42223E 591F:20202020407C7E4482A802107A204AD04A1E4A227A644A9402080210142008C0 5920:102010203E40427EA4821902107A284ACF4A114A327A4A4A040208023014C008 5921:101010103E1042FEA4101810107C2800CF00117C32444A4404440844307CC044 5922:0820FFFE08203FF824483FF800007FFE420287F408103420024001800E007000 5923:0100FFFE10103FF800003FF824483FF800007FFE44028FF4342002C007007800 5924:02000FF0346003801D007FFE4002BFFC01003FF821083FF821083FF810102008 5925:00207E204A7C4A447EA84A104A207ED0081EFF2218642C942A084A10882008C0 5926:22202220FF7C22443EA822103E2022D0221EFF2240645494620840107E2000C0 5927:01000100010001000100FFFE010001000280028004400440082010102008C006 5928:100010001000200020007F80008001000100FFFE01000280044008203018C006 5929:00003FF80100010001000100FFFE01000280028004400440082010102008C006 592A:01000100010001000100FFFE0100010002800280044004400A2011102108C006 592B:01000100010001003FF8010001000100FFFE028004400440082010102008C006 592C:0100010001001FF001100110011001100110FFFE02800280044008203018C006 592D:001000F83F000100010001000100FFFE0100028002800440082010102008C006 592E:0100010001001FF011101110111011101110FFFE02800280044008203018C006 592F:010001007FFC0280044008203018C10601003FF8020802080408080810506020 5930:010001007FFC0280044008203018C44604400440044004400840084010402040 5931:01001100110011001FF8210041000100FFFE010002800280044008201010600C 5932:010001007FFC0280044008203118C10601000100FFFE01000100010001000100 5933:010001000100FFFE02800440082010102008CFE600000000000000007FFC0000 5934:00800080088004802480108010800080FFFE010001400220041008083004C004 5935:010001007FFC0280044008203018C10601000920091011082104410405000200 5936:082008200820082008207EFE0820082008501450125012882088210442048402 5937:01000100FFFE01003FF8010801083FF8210021003FFC0284044C08203018C006 5938:010001007FFC0440082017D02008C0063FF8040008000FF00010001000A00040 5939:0100010001007FFC0100111009200100FFFE010002800280044008203018C006 593A:010001007FFC0280044008203018C0460040FFFE004010400840084001400080 593B:010001007FFC01000280044008203018C0061FF010101010101010101FF01010 593C:010001007FFC0280044008203018C92609200920092009201120112021204020 593D:020002007FFC044008203018CFE6000000007FFC02000400082010103FF81008 593E:0100010001007FFC01001110111011102928454402800280044008203018C006 593F:010001007FFC0280044008203018DFF61110111011101FF0100410040FFC0000 5940:00007FFC01000300056019186104000001000100FFFE0280044008203018C006 5941:020002007FFC044008203018DFF610001220114010801140122010001FF80000 5942:080008000FE0102020405FF09110111011101110FFFE0280044008203018C006 5943:020002007FFC044008203018C0F63F00210021003FFC208020402A243114210C 5944:020002007FFC044009203118DFF6111011101FF0111011101FF40104010400FC 5945:020002007FFC044008203018C60638F82088228822882E8832A8249004800880 5946:020002007FFC044008203018DFF6100010001FE0102010201FE0100010001FF8 5947:010001003FF8028004400820FFFE001000101F90109010901F90001000500020 5948:020002007FFC044008203018CFE6000000007FFC010011101108210445040200 5949:010001007FFC01003FF80200FFFE044009203118CFE6010001003FF801000100 594A:00800FF840805FFC40804FF840805FFC40007F0001007FFC028004401830E00E 594B:010001007FFC0280044008203018C0061FF0111011101FF0111011101FF01010 594C:0100010001FC010001001FF0101010101FF0010001007FFC028004401830E00E 594D:0100111009203FF8020002007FFC082010102448C44604400840084010402040 594E:020002007FFC044009203118CFE6010001007FFC000001003FF801000100FFFE 594F:010001007FFC01003FF80200FFFE0440082037D8C1061FF0010002C00C303008 5950:080008001FE020204040BFF822882448282821080100FFFE028004401830E00E 5951:080008007F7C08243E2408247F44085409880100FFFE0280044008203018C006 5952:020002007FFC04400A203118DFF6040008401F8001100620384001A00E107008 5953:020002007FFC044008203218C7E618400580068039F80610192000C003003C00 5954:020002007FFC044009203118CFE60100092008207FFC08200820102010202020 5955:020001007FFC0440245044488944108001000100FFFE0280044008203018C006 5956:0840484028FC09041A8828504820884009800100FFFE0280044008203018C006 5957:010001007FFC028004400FF03418C7E6040007E00400FFFE040008101FF80008 5958:2420242024203DFC0420FC20242024F845000100FFFE0280044008203018C006 5959:040008201FF00210FFFE08203118DFF611101FF011101FF40104010400FC0000 595A:00FC7F002208151008401F8003200C103FF8010801007FFC028004401830E00E 595B:020002007FFC044008203018C0063CF824883CF8248824F83C88248801280210 595C:044004407C7C04403C7804407C7C044005400100FFFE0280044008203018C006 595D:020002007FFC044008203FF8D11617D011101FF0101017D0245027D040108030 595E:020002007FFC044008203018C90608801FFC30805FF890801FF810801FFC1000 595F:020002007FFC044008203E78D24E12481E78124812481E78124822882AA84510 5960:08200440FFFE04403FF82848303827C820083FF801007FFC028004401830E00E 5961:7FFC02001FF010101FF010101FF010101FF00200FFFE08203458C44608401040 5962:020002007FFC044008203218DFD60220FFFE03000FF03810CFF008100FF00810 5963:00003FF802007FFC04401830E00E3CF8248824F83C8824F824883C8801280210 5964:020002007FFC044008203FF8C10602003FF8244827C8244827C824483FF82008 5965:020004003FF82008292825482FE82548292820080100FFFE02800C603018C006 5966:00407EFC15440838FE441AA22CFC4844A894110801007FFC028004401830E00E 5967:020004003FF820682FA825482FE823482528280801007FFC02800C603018C006 5968:083E4BC42A48292008081BFE2908C8880828091001007FFC028004401830E00E 5969:02007FFC04201818E0063FF8200027F0241027F020002F7829482F7820003FFC 596A:02007FFC04201898E8461FF830805FF810801FF810801FFC1020FFFE08200460 596B:020002007FFC044008203018C14625481778840847F814082778E54825482808 596C:0440247C24A83D5004287DFE2488444885180100FFFE0280044008203018C006 596D:01000100FFFE01007D7C11107D7C45447D7C45447D7C0280044008203018C006 596E:02007FFC04201818E9061FF831005FF891001FFC10003FF821083FF821083FF8 596F:02007FFC04201918E9E609007FFC00283FFE20202FA422282A90532A46469882 5970:00003FF824483FF80000FEFEAAAAAAAAFEFE010001007FFC028004401830E00E 5971:210447C88812F3BC20084B92F83E0380AAAAABAA01007FFC028004401830E00E 5972:100010EEFEAA28AA44EE90007AFE1492FEFE10927CFEC4107DFE44107C104410 5973:02000200020002000400FFFE0420082008201040184006800180066018106008 5974:1000100011FC1084FC8424842488248824504850282010202850448881040202 5975:1000100013FE1020FC2024202420242024204820282010202820442084A00040 5976:1000100013F81088FC90249024A024BC24844884290411042904460482280410 5977:1008103C11E01020FC202420242027FE24204820282010202820442084200020 5978:100011FC10201020FE202220222023FE42202420142008201420222042208020 5979:1020102010201120FD2C2534256427A425244934292811222922450284FE0000 597A:10801080108010F8FD0825082510261024204820285010502888450882040402 597B:1020102010201020FEFE22442244224442442484144808281410222842448082 597C:1010103811E01020FE2022202220223E43E024201420082214222222421E8000 597D:100010FC10041008FC102420242025FE24204820282010202820442084A00040 597E:1020102010201020FD242524252425242524492429241124292445FC80040000 597F:20402040204023FEFC88248825082490645024203450248A2502440243FE8000 5980:00400040FC40044007FE048804887C8840884108409044505820605040880304 5981:10401040108010FCFD0426042404250424844844284410042804440484280010 5982:100010001000107CFE4422442244224442442444144408441444227C42448000 5983:1000100011F81008FC082408240825F825084900290011002902450284FE0000 5984:02000100FFFE100010001FF802000200FFFE042008201E400180066018186004 5985:1000100011FC1020FC2024202420242024204820282010202820442083FE0000 5986:08400840084048402BFE28880888088818882908C89008500820085008880B04 5987:1000100011FC1004FC042404240425FC2404480428041004280445FC80040000 5988:100013F010101010FD102510251025FC24044804280413F42804440484280010 5989:10201020102011FEFD222624242024202450485028501050289044928512020E 598A:1008103C11E01020FC202420242027FE24204820282010202820442085FC0000 598B:1020102010201020FDFC24202420242027FE4820285010502888448885040202 598C:1088108810881088FDFC24882488248827FE4888288810882888450885080208 598D:100013FE10881088FC882488248827FE24884888288810882888448881080208 598E:1020102010501050FC8825042602248824884888288810882888450881080208 598F:10401020102013FEFC8824882488248824884850285010202850448881040602 5990:1010109010901088FC882524252426222420484028481044288445FE84820000 5991:1000100011FC1124FD2425242524252425FC4900290011002902450284FE0000 5992:10401020102011FEFD022502250225FE25024900290011002A00460084000800 5993:10201020102013FEFC202420242025FC24844888284810502820445081880606 5994:10801040104013FCFC00240025F02510251049102910111229124612820E0400 5995:1020102010201020FDFC252425242524252449FC292410202820442084200020 5996:1008103C11E01020FC20242025FE242024204850285010502888448881040202 5997:1020102010501050FC88254426222420240049FC280410082808441084100020 5998:1000100010FC1000FC00240025FE24202420484028401088288445FE84820000 5999:10201020102010A8FCA424A22522252026244824282810082810442080C00300 599A:1000100011FE1010FC1024202420246824A449222A2210202820442084200020 599B:01002108210821083FF801000100FFFE02000200FFFE08201C4003800C707008 599C:10401040104013F8FC4824482448244827FE484028A010A02910451082080406 599D:042024202420242025FE3C4404440444FC442484244824282410442844448582 599E:100011F810481048FC482448244825F824884888288810882888448883FE0000 599F:00001FF0101010101FF0101010101FF002000200FFFE08201C4003800C707008 59A0:1020102010201020FDFE2522252225222552494A298A110229024502850A0104 59A1:1008101C11E01100FD00250025FE251025104910291011102910461082100410 59A2:1010109010901088FD082504260425FA24884888288810882908450882280410 59A3:1010111011101112FD12251425D82510251049102910111229524592850E0000 59A4:100011F810081050FC20241027FE242224244820282010202820442084A00040 59A5:00FC7F00020821081110102002000200FFFE042008201E400180066018186004 59A6:10201020102013FEFC202420242025FC24204820282013FE2820442084200020 59A7:100011FC10001000FC0027FE24902490249048902890109229124512820E0400 59A8:10401020102011FEFC4024402440247C24444844284410442884448481280210 59A9:200023FC20402040F84048404FFE484088A048A030A0112029224A22841E0800 59AA:100011FE11001104FD4425282528251025104928292811442984450085FE0000 59AB:1020112010A010A0FC2027FE2422242224424852284A108A2882450282140408 59AC:1000100013FE1020FC202440244024FC25844A842C8410842884448484FC0084 59AD:2050204820482040FBFE4880488048FC89444944312811282A104A2884440182 59AE:100011FC11041104FD0425FC25002540254449482970114029424642823E0400 59AF:1020102010201020FDFC252425242524252449FC292411242924452485FC0104 59B0:10801080108010FEFD4025402640247C244048402840107C2840444084400040 59B1:100013FC10841084FC84250425142608240049FC290411042904450485FC0104 59B2:1000100010FC1084FC84248424FC24842484488428FC10842800440085FE0000 59B3:10801080108010FEFD0225042620242024A848A4292411222A22442080A00040 59B4:100010F83E884288A4A818941084207CC2000200FFFE08201C4003800C707008 59B5:10401020100013FEFC2024202420242025FC4820282010202820442083FE0000 59B6:10201010101011FEFC2024202444248425F8481028201044288245FE84820000 59B7:1020102011201120FDFC25202620242025FE4820285010502888448885040202 59B8:1000100013FE1008FC0825E8252825282528492829E811282808440884280010 59B9:10201020102011FCFC202420242027FE247048A828A811242924462284200020 59BA:10201020102013FEFC202420242025FC247048A828A811242924462280200020 59BB:010001007FFC01003FF80108FFFE01083FF80200FFFE08201C4003800C707008 59BC:1040102010281008FC08244824542552255249602A60104428C44544823C0000 59BD:10201020102011FCFD242524252425FC25244924292411FC2924442080200020 59BE:020001003FF8000008200440FFFE020002007FFC042008401C8003800C707008 59BF:100010007E7C1244124422444A7C844402000200FFFE08201C4003800C707008 59C0:101C11E010201020FC2027FE24202470247048A828A811242A22442080200020 59C1:10801080110011FCFE04240425E425242524492429E411242804440484280010 59C2:1004101E11E01000FC20241025FE2404240848102820104028804540823E0000 59C3:1000100013FE1020FC20242025202520253C4920292011202920452087FE0000 59C4:100011FC11041104FD0425FC2520252025FE4920292011102912454A85860102 59C5:10201020112410A4FCA8242025FC2420242048202BFE10202820442084200020 59C6:100010FC108410A4FC942484248427FE250449442924110429FE440484280010 59C7:0810081017FE3010521091101110105012200200FFFE08201C4003800C707008 59C8:1020102010501050FC8825242612241025FC4804280810882850442084100010 59C9:10201020102013FEFC20242025FC252425244924292411342928442084200020 59CA:10201020102E11F0FD202520252025FE2422486228A2112A2E24442084200020 59CB:1020102010201040FC48248425FE2482240048FC288410842884448480FC0084 59CC:10201020102011FCFD24252425FC2524252449242BFE11042904450485140108 59CD:100011FC11541154FD542554255427FE25544954295411542954454485140108 59CE:10201020102011FCFD2425242524252425244BFE282010502850448881040202 59CF:1088108810881088FDFE248824882488248848F8288810882888448884F80088 59D0:100011F811081108FD0825F825082508250849F8290811082908450887FE0000 59D1:1020102010201020FDFE24202420242025FC4904290411042904450485FC0104 59D2:1008104811281128FD2825082508250825084908294811942914442284420082 59D3:1020102011201120FDFC252026202420242049FC282010202820442083FE0000 59D4:00701F8001000100FFFE054009203118C2060200FFFE08201C4003800C707008 59D5:0880088828902EA028C028842E84F07C02000200FFFE08201C4003800C707008 59D6:100011FE11001100FD0025FC250425042504490429FC11002900450085FE0000 59D7:100011DC11541154FD542554255427FE2554495429541154295446D48224044C 59D8:1104108410881000FDFE24882488248824884BFE288810882908450882080408 59D9:10801088109C1170FD1027102510251025FE49102910111029104510857C0100 59DA:2090209020902292F9944898489049988A944C9230901090291249128212040E 59DB:100011FE11021102FD7A25022502257A254A494A294A117A29024502850A0104 59DC:082004407FFC01003FF80100FFFE02000400FFFE082010201C4003800C707008 59DD:20202120212021FCF9204A2048204BFE487090A850A8212431244A2248208020 59DE:10201020102013FEFC20242025FC2400240049FC290411042904450485FC0104 59DF:10201010101013FEFC202442248425F82410482228C413082810442880C40302 59E0:10201020104011FEFD022502257A254A254A494A294A117A29024502850A0104 59E1:1008103C11E01020FC2027FE24202420242049FC290411042904450485FC0104 59E2:1020102010481084FDFE2402240024FC248448FC288410FC2884448484940088 59E3:10401020102011FEFC0024882504260224884888285010502820445080880306 59E4:1008101C11E01100FD0025FE25002500257C4944294411442944467C82440400 59E5:10401040104411F4FC48245027FE2440248049842A9810E028824482847E0000 59E6:04000400FFFE08201C4003800C70700800101010FEFE2224646418182434C2C2 59E7:10001000FE7C2210641018102410C21010FE1010FE102210641018102410C210 59E8:2040204027FC2040FBF848484BF84A408BFC4844305410A828A0491082080406 59E9:1080108010FE1110FE10241024FC2490249048902BFE10102810441084100010 59EA:100011FE10201040FC88250425FE24222420482029FE10202820442083FE0000 59EB:100011FE11201120FD2025FC250425042504490429FC11202920452085FE0000 59EC:100011FE11101110FD10257C2544254425444944297C11102910451085FE0000 59ED:02001FF00410085010207EFC12242A5444880400FFFE08201C4003800C707008 59EE:100013FE10001000FDFC2504250425FC2504490429FC11042800440083FE0000 59EF:1040104412441148FD50244027FE2490249048902890109229124512820E0400 59F0:1080108011FC1104FE0425E42524252425E44924292411E42904440484280010 59F1:1020102013FE1050FC88250426FA240027FE4840288011FC2804440484280010 59F2:20402020202023FEFA024C4448404BFE48889088510820D03020485048888304 59F3:1040104010FC1104FE88245024202440248049FC2A8410842884448484FC0084 59F4:00047FA410243F2451240A040C043014C2080200FFFE08201C4003800C707008 59F5:200027FC24042404F5F45444544455F455549554555425542574544654468842 59F6:1020102010501088FD04260225FC2400240049FC290411042904450485FC0104 59F7:1020102011FE1040FC4024FC2484258426FC4884288410FC2884448484940088 59F8:100011DC10881088FC882488248827DE24884888288810882888450881080208 59F9:10401020102011FEFD022604241825E024404840287E13C0284044448444003C 59FA:10201120112011FCFD202620242027FE2490489028901090291245128212040E 59FB:100011FC11041124FD24252425FC252425244954294C118C2904450481FC0104 59FC:10201020107C1084FD482430242024482590483E284211A42818441084600180 59FD:1040104010FC1104FE0825FE2500257C254449442954114829424542853E0200 59FE:1020102010501088FD04260225FC24202420482029FC10202820442083FE0000 59FF:4080208009FC12042448E04020A023182C060400FFFE08201C4003800C707008 5A00:2028202420242020FBFE48204924492489244BA8312811102A124A2A84460082 5A01:0028002400203FFE202020203FE4222422243FA824A828902512422A45469882 5A02:1088108810881088FDFE24882488248824884BFE280010882884450482020402 5A03:1020102011FC1020FC20242027FE24002420482029FC10202820442083FE0000 5A04:010011100920FFFE054009203118C0060200FFFE042008201C4003800C707008 5A05:200023FC20902090F89048924C924A948A944A98309010902890489087FE0000 5A06:2080208020BC23C0F850482448D44B0C88004BFE3090109029124912820E0400 5A07:1008101C10E01020FC2025FE2450248825044A8A288810882888448884880108 5A08:02000100FFFE0440145014482444420402007FFC042008401C8003800C707008 5A09:1020102011FC1124FDFC252425FC240027FE4880290011FC2804440484280010 5A0A:100011F811081108FDF82508250825F82508490829F81090289045128212040E 5A0B:1020112410A410A8FC2025FC2504250425FC4904290411FC2904450485140108 5A0C:100011FC11241124FDFC2524252425FC2420482029FC10202820442087FE0000 5A0D:2028202420242020FBFE4A204A244A248BA44AA832A812902A924DAA84460882 5A0E:080C08F07E8008800EFE78880888290812080200FFFE08201C4003800C707008 5A0F:10901088108013FEFCA024A824B024A424A848B02924112A2932462282DE0400 5A10:1008103C11C01004FD4424A8240025F8241048202BFE10202820442084A00040 5A11:1020082040A824A4092A723010C0170002007FFC042008401C8003800C707008 5A12:1080108010FE1100FEFC248424A4249425FE48842924111429FE440484280010 5A13:200023FC22042204FBFC4A004A184AE08A384AE0323C13E02A224C22841E0800 5A14:1020102013FE1020FC2025FC25042504250449FC28501050289244928112020E 5A15:1020102013FE1020FC2025FC2524252425FC4820287010A82924462280200020 5A16:100011FC11041104FD04250425FC242024204920293E1120292046A0847E0800 5A17:2000200623B82088F8884908493E4B8888884A883288113E29004A80847E0800 5A18:1040102011FC1104FD0425FC2504250425FC4920292211142908454485820100 5A19:100011FE10001092FD24264825242492240049FE282010202820442083FE0000 5A1A:11FC1124112411FCFD24252425FC244024404BFE284210822882450282140408 5A1B:200020F820882088FAF84A004A004BFC8844484437FE104028A0491082080406 5A1C:20002FDE22522252F25457D45258525452529FD25252225A2254545055508890 5A1D:100013FE10101020FC6824A427222420240049FC290411042904450485FC0104 5A1E:2008203C23C02044FA244928490048408BFE4888310813902860485081880604 5A1F:200021F821082108F9F848004BFC4A044A0493FC5204220433FC4A044A148208 5A20:200023FC22002200FAF84A004A004BFC8AA04AA432A812902A904C8884A408C2 5A21:20202020202023FEF8204820482049FC8840482030A412822A8A4A8A84780000 5A22:1020102010501088FD44262224F824082410482029FC11042904450485FC0104 5A23:11081088109011FCFC24242425FC2520252049FE286210A2292A462484200020 5A24:2420242024203DFC0420FC20242024F846000200FFFE08201C4003800C707008 5A25:101010D813941094FC9027FE24902494249448D82B98109028AA44CA84860182 5A26:1010103811C01100FD0025FC25102510251049102BFE10002890450882040402 5A27:1104108410881010FDFC25042504250425FC48502850109028924512820E0400 5A28:100011FC110411FCFD0425FC2400240025FC4820282013FE2820442084200020 5A29:1080108010F81108FE1025FC25242524252449FC28501050289044928112020E 5A2A:100013FE10401040FDFC2484248427FE2400480029FC11042904450485FC0104 5A2B:2004200E23B82088F8884928492E4BA888A84AA832A8113E29004A80847E0800 5A2C:2010201823D42014F8104FFE4810489088904AD0329012902A8A4AEA87060202 5A2D:2020204020882104FBFE4882488049FC8A20482033FE10202850488881040602 5A2E:1040102013FE1000FC0025FC2400240025FC4800280011FC2904450485FC0104 5A2F:200020F820882088FAF84A004A004BFC8804480437FE100028A0491082080406 5A30:21082148212822A8FAA84E884A884A884A88928852A822D432944A224A428282 5A31:200023F822082208FBF8480048004BF88840484037FE104028A0491082080406 5A32:200021FC21042104F90449FC482048204BFE92225252228A330A4A024A0A8204 5A33:204220E22382208AF88A488A4BEA488A498A91CA52AA228234824882488A8084 5A34:110010BC10041124FD24252425FC2524257449AC292411242924450485140108 5A35:200027E0225E2252FA524BD24A524A544BD49254524822E83754485448628040 5A36:00007F7C22443E4422283E1023A8FE4402820400FFFE08201C4003800C707008 5A37:1008103C11E01020FDFE24A824A824A827FE48A828A813FE2820442085FC0000 5A38:1088108813FE1088FC8824F82488248824F84888288813FE2800448885040202 5A39:20102388208820FEF8904B904A244A244A3893885090209030A448BE4A828100 5A3A:200023DE2042214AF884494A4A524C2088004BDE305211522894494882540422 5A3B:1020102013FE1020FDFC252425FC252425FC4820287010A82924462280200020 5A3C:10FC1084108410FCFC84248424FC240025FE4902290211FE2902450285FE0102 5A3D:100011F810081008FDF82408240827FE24204A22297410A82924462280A00040 5A3E:100011FE11101110FD7C2510251025FE250049102910117C2910461082FE0400 5A3F:00007BFE480851E8492845E85408482842100200FFFE08201C4003800C707008 5A40:2000277E25042504F57455545654555455549554557425542604540454148408 5A41:01001FF01110FFFE11101FF001001FF011101FF00200FFFE08201C4003C03C38 5A42:2020204021FC2104F9FC490449FC4820482093FE52222222322A4A2448208020 5A43:2040202023FE2202F80049FC480048004BFE90205128212432224C2248A08040 5A44:1040102011FC1000FD082490240027FE2400480029FC11042904450485FC0104 5A45:1100110011FC1204FC44255424E4244427FC484428E411542A44444484140008 5A46:202013FE922242204BFC1284E448243029CE0400FFFE08201C4003800C707008 5A47:2008203C23C02044FA244928490048208BFE487030A810A829244A2284200020 5A48:2020202021FC2020F8204BFE488849448A4248F8318812502820485081880606 5A49:2040202023FE2202FD04490049DE4A528A524B52349A1094291049128212040E 5A4A:1020102013FE1020FC2025FC2420242027FE484028A411A82A90448884C60080 5A4B:10201020103E1020FDFE2522253825E02522491E290011782A48464A848A0906 5A4C:2100210021DC2114F114511457D4501451149114558825482948511455148222 5A4D:1020102011FC1050FC88250427FE240825E84928292811E82928440884280010 5A4E:10A01090109011FEFD20252027FC2520252049FC29201120292045FE85000100 5A4F:1080108010F81108FE1025FC25242524252449FC28501058289444928112020E 5A50:100011FC11241124FDFC2524252425FC24204BFE287010A82924462280200020 5A51:201C21E020202020FBFE48A849244A42484093FE5088210830D0483048488184 5A52:102010A210A21124FC50248827042422242048A428A411282850448885040202 5A53:04400440FC7E04407C7C0440FC7E044006400200FFFE08201C4003800C707008 5A54:209020902090279EF890489048904B9C489090905090279E3090489048908090 5A55:2020202023FE2020F9FC48244BFE482489FC48203120113E29204AA0827E0400 5A56:200023FC20402040FBFE48A049104A084C4690405048226432524C5249408080 5A57:20002040239C2204FA044B9C4A044A048BFC489030901090289049128212040E 5A58:1020112410A81020FDFC244027FE248825044AFA2C88108828A844928482007E 5A59:1080108010F81108FE1025FC2424242425FE4824282411FC2824442084A00040 5A5A:201C23E0222023FEFA204A924B0A4A0649FC9104510421FC3104490449FC8104 5A5B:1040102013FE1000FC0025FC2504250425FC4820292811242A22442280A00040 5A5C:00007F7C48447F4441287F1048287F4400820400FFFE08201C4003800C707008 5A5D:2040202023FE2202FC0448004BFE482088204920313C11202AA04A60843E0800 5A5E:1020102011FC1020FC2027FE2488245025FC4820282013FE2820442084200020 5A5F:200023FE22222222FBFE4A224A224AFA4A8A928A528A22FA328A4A024BFE8202 5A60:1040102013FE1202FC0425F82508250825F84900290011FC2904450485FC0104 5A61:20202020202023FEF8204924492449248AAA487030A810A829244A2284200020 5A62:1040108011FC1124FD2425FC2524254425FC4890291013FE2810441084100010 5A63:2050225222522252FBDE4A024A024BFE8A024A0233DE12522A52425284520802 5A64:200023FE22222222FAFA4A224A224BFE8A024AFA328A128A2AFA4A02820A0404 5A65:10201020103E1020FDFC250425FC250425FC4924282013FE2820442084200020 5A66:200021FC200420FCF80449FC48004BFE4A22902051FC21243124493449288020 5A67:1020102013FE1020FDFC242027FE240025FC490429FC110429FC450485140108 5A68:1020102010501088FD0426FA240025FC2554495429FC1154295445548504010C 5A69:1020112411241124FDFC240025FE2500257C4910291011FE2910461082100410 5A6A:082008207EFC08301C682AA4C92208200A207FFC042008401C80038006703808 5A6B:100011FC11041104FDFC2504250425FC2400491229D41118291045528592010E 5A6C:1008103C11C01044FD2424A82490241C25E04820282013FE2820442085FC0000 5A6D:100011FE10481048FC4825CE25022502250249CE284810482848444885FE0000 5A6E:100011FC11041104FDFC2510251025FE25104910297C114429444544857C0244 5A6F:0000FEFE00007C7C444464645454444446440200FFFE08201C4003800C707008 5A70:10501050105011FCFD542554255425FC25544954295413FE2800448881040202 5A71:00407C2005FC7C4040887DF00420044829FC10040200FFFE08201C4003C03C38 5A72:1088108813FE1088FC8824502450249425944A98289010B228D24492848E0080 5A73:200023FE20002000F8F848A84AAA4AFA4AAA92AA52AA22FA32024A024BFE8002 5A74:00003EF822882AA82AA82AA81450628802007FFC042008401C80038006703808 5A75:11041088105011FCFD24252425FC2524252449FC282010202BFE442084200020 5A76:2040202023FE2222F82049FC4924492449FC9124512421FC3124482048208020 5A77:1040102013FE1000FDFC250425FC240027FE4A0229FC10202820442084A00040 5A78:100010FC108410FCFC8424FC240025FE248048FE292A124A2892452284540088 5A79:200023FE20502050FBFE4A524A524BFE4800904057FE20883190486048D88304 5A7A:00207E20247E18A4FF2829104A2898C602007FFC042008401C80038006703808 5A7B:2020202023FE2020F8204BFE4A8A4A524AFA9222522222FA32224A224A2A8204 5A7C:1088108813FE1088FCA8242027FE2440248048FC298412842884448484FC0084 5A7D:200023DE22422242FA424BDE4A004A3E4BD29212521423D432084A144A248242 5A7E:21C020A021102208FDF648004BCA4A4A4A5493D45268225433D44A4A4A4A82C0 5A7F:100013FE10221120FD3C252026FE240025FC490429FC110429FC450481140108 5A80:21FC2124212421FCF924492449FC4820482093FE5222222A32FA4A0A4A028206 5A81:2040204021FC2084FBFE480049FC490449FC902053FE202032204BFE48208020 5A82:2040202021FC2000F88848504BFE4A224C2491FC512421243134492848208020 5A83:200021FC20482030FBFE4852489449108A30482033FE107028A8492486220020 5A84:1104108813FE1020FC2025FC2420242027FE4800282013FE2820445080880306 5A85:1088108813FE1088FCF8248824F8248824884BFE290011482984450085FE0000 5A86:100013FE10201040FDFC2554255425542554492C282013FE2850448881040202 5A87:1040102011FC1000FC88245027FE2420242049FC282010A82924462280A00040 5A88:200023FE22222020FBFE482049FC492449FC912451FC202033FE482048208020 5A89:200023FC22042204FBFC4A004BFC4A408A884BFC322412202DFC4420882013FE 5A8A:21082088209027FEF8004BC44A544A544BD49254525423D432544A444A5482C8 5A8B:1020102013FE1020FDFC244027FE248825044AFA2888108828F84488848800F8 5A8C:1088108813FE1088FC88240025FC25242524492429FC11242924452485FC0104 5A8D:1040104010F81108FE1025FC250425FC250449FC290411FC2800448881040202 5A8E:1020102211FA1024FC2827FE2420244024FC49842A8410FC2884448484FC0084 5A8F:1020112411241124FDFC240027FE2420244049FC29541154295445548554010C 5A90:00007F7C444444445F7C51405F4244427FBE0200FFFE08201C4003800C707008 5A91:2008203C21E02020FBFE482049FC492449FC912451FC202031FC48204BFE8000 5A92:21102110211027FCF91029F0291029F048404FFE284010E011502A4E44448040 5A93:1020104011FC1104FDFC250425FC240027FE4820282011FC2820442083FE0000 5A94:200027FE20402080FBFC4A944A944AF44A94929452F4229432944A944BFC8204 5A95:1020105010881104FEFA240025FC2504250449FC288810882BFE448881080208 5A96:2110211027FC2110F95048404BF84A488A484A4837FE104028A0491082080406 5A97:2040202023FE2202FC0449FC480049FC490491FC510421FC310448004BFE8000 5A98:1110111211D41118FD522592252E244025FC4904290411FC2904450485FC0104 5A99:200C200A200823FEFA084BF84A4A4A4A8BEA4AAC32AC124C2AAA4B0A82160422 5A9A:100011FC11241124FDFC2500257C25442544497C2944117C29444644827C0444 5A9B:203C27C022442128F8004BFC488048804FFE910051F8228832504C2048D88306 5A9C:10201020103E1020FC2025FC250425FC250449FC290411FC2800448885040202 5A9D:0610381008527E5408901C282A2848440A820200FFFE08201C4003800C707008 5A9E:100011FC11041104FDFC2504250425FC24004BFE28201120293C452082A0047E 5A9F:10481148114813FEFD4825482578250025FE48202BFE107028A8452486220020 5AA0:1040104013FE1080FDFC262025FE240025FC490429FC110429FC450485140108 5AA1:1020102013FE1020FDFC252425AC2574252449FC2820107028A8452482220020 5AA2:100011FE1102117AFD02257A2502240024FC488428FC108428FC448484FC0084 5AA3:212020A024782228F8A8492A4F2A494649A0902053FE207030A849244A228020 5AA4:100011FC11241124FDFC2524252425FC24204810285411422942454A82380000 5AA5:2040202021FE2102F90249FE4900490089FE49AA31AA12FE2AAA4AAA84A20086 5AA6:200023FE222223FEFA224BFE480049FC490491FC510421FC3104490449148108 5AA7:100010FC10841084FCF42494249425FE2502497A294A114A297A4502850A0104 5AA8:21082088209027FEF89048904BFC4A944A94930C520423FC32044A044BFC8204 5AA9:1080109E109213F2FC92249E249225D22552495E2952115229D24422842A0044 5AAA:200021F821082108F9F84908490849F888004BFC329412942A944A9487FE0000 5AAB:20402040207E2040FBFC480449FC48048BFC48403240127C2A40454084FE0800 5AAC:2100217C21442244FA444E7C4A104A104AFE92385254225432944B124A108210 5AAD:0BFE3020C1FC09043124C52409243050C08803040200FFFE08201C4003C03C38 5AAE:204020A021102208FDF648004BC44A544A5493D45254225433D44A444A5482C8 5AAF:20402240214027F8F888489048FC490489084BFE3202142A2AAA4A8284140008 5AB0:2080208021FC2244F95449F4488449284A9091FC5244255431F4488449288210 5AB1:2008203C23C02004FA44492849FC4A20482093FE502021243124492449FC8004 5AB2:1020104011FC1154FD242554250425FC2400491229D41118291045528592010E 5AB3:2020204021FC2104F9FC490449FC490489FC4840302010A42A8A4A8A84780000 5AB4:2020202021FC2020FBFE480049FC4904490491FC5052209431884EA448C28080 5AB5:0020792448A8482049FC78404BFE488849447A424DFC488849D0483048489984 5AB6:2108210827FE2108F8004FFE490849F8490891F85108213E37C8480848088008 5AB7:200023FE220022FCFA004BFE4AA84A908AC84A86320813FE2A884C4884080818 5AB8:20202124212421FCF8204BFE4800482049FC9124512421FC302048244BFE8102 5AB9:204023BE22122292FA524AAA4B2448404BFE9222522223FE32224A224BFE8202 5ABA:2108254825482550F7DE502450145FD450149794549424A824C8549458149022 5ABB:10783E4822482A86FF7822482A2842104A2884C60200FFFE08201C4003C03C38 5ABC:100010F810A810A8FCD8248824F82400240049FC295411542954455483FE0000 5ABD:200021FE212021FCF92049FC4920492089FE480232AA12AA2AAA4A0280140008 5ABE:1088108813FE1088FDFC248827FE242025FC492429FC11242BFE450485140108 5ABF:2020204023FC2224FA244BFC4A244A448BFC484030A810B4293C49228222041E 5AC0:2040204027FC2040FBF848804FFC49108A684DC6304013F828E0495886440040 5AC1:2040202023FE2202F80049FC484048A24B34905850942334305248904B508020 5AC2:10A0112C11241124FDAC2524252425FC242049FC288810502820445080880306 5AC3:1020102013FE1020FDFC250425FC250425FC490429FC11042BFE448881040202 5AC4:100011FE11101120FD7C2544257C2544257C4910291011542952469282500420 5AC5:21082088209023FCF84049F848404BFE4880910051FC2220342048204BFE8000 5AC6:1040102013FE1202FC50248825242450248849042AFA10882888448884F80088 5AC7:100013FE12021000FDFC250425FC250425FC4840282013FE2800448881040202 5AC8:08202AA42CA84920145022887FFE400282040200FFFE08201C4003800C707008 5AC9:2020201021FE2100F9204D204B3C495089904B1035FE111029284A2882440482 5ACA:2020202023FE2020F9FC48204BFE4840488891F0502423FE302249244AA28040 5ACB:200023DE20422042FBDE4A104A104BDE48429252514A214A325248424A948108 5ACC:10881050100013FEFC5025FC245427FE245449FC285010D82954465284500050 5ACD:101E11E010221112FC942480242025CE2502490229CE11022902450285FE0102 5ACE:2040202023FC2108F8904BFE4A024C44482093FC508020F83088490849288210 5ACF:2100209E23D22252FA544BD44A584A544BD292125292225A32D44B504A108010 5AD0:200827C825482548F7FE5554555457D45214922457D4224822485254555488A0 5AD1:7FFC03000D70710C01007FFC04403FF824483FF80400FFFE08201E4003C03C38 5AD2:200E23F020442224F9084BFE4A4248404BFE908050FC214431284A104C688186 5AD3:108010F811081210FDFC25242554258C25044810291211D4291845528592010E 5AD4:2040202023FE2202FC1449E04900490049FC9110511027FE3000489049088204 5AD5:100011FE1140117CFD90251025FE2528254449FE2820101029444542824A0038 5AD6:100013FE105011FCFD54255425FC240025FC48002BFE102028A8452482A20040 5AD7:200023FE2200227CFA444A444A7C4A004AEE92AA52AA22AA32EE4A004BFE8000 5AD8:100011FC112411FCFD2425FC2440248825F04820284413FE2822452482220060 5AD9:2420222022202F7EF4805400577C551455109550555C255029505B5050BEA100 5ADA:200021F8210821F8F90849F848004BFC4A9493FC500021F83090486049988606 5ADB:7F7848485F4C64805F7844484A4851307F4C0400FFFE08201C4003800C707008 5ADC:202021FC20882050FBFE480049FC490449FC910451FC202033FE482048208020 5ADD:1020101011FE1110FD7C251425FE2514257C4910299211542938465482920430 5ADE:202023FE222022FCFA244BFE4A244AFC8A204AFC32A412FC2AA44CFC84A408AC 5ADF:200023FE22482248FBFE4A484A204BFE4A4092FC53442244327C4A004BFE8000 5AE0:08203E7E08A47F281C102A2849443FFE210021003FFE2210272040C043308C0C 5AE1:2040202023FE2088F8504BFE4A224AFA4A2292FA528A228A32FA4A024A0A8204 5AE2:11F87D0811F81108FDF8110829F824904112860E0200FFFE08201C4003C03C38 5AE3:200027FC20402278FA404FFE490049FC4A0093FC500425543554480448288010 5AE4:1088108813FE1088FCF8242025FC252425FC48202BFE102029FC442083FE0000 5AE5:102013FE102011FCFD2425FC252425FC24224BFE280813FE2908448884280010 5AE6:2020212420A823FEFA0248F84888488848F8902051FC21243124493449288020 5AE7:102013FE102011FCFC2027FE240025FC250449FC290411FC290445FC84880104 5AE8:1088108813FE1088FCF8242025FC252425FC482029FC10202BFE445080880306 5AE9:2108210827C82110F11E57E45554555457D49114539425482948511451148122 5AEA:200027BC208424A4FA944CA4485049884E2690C0531020643388483048C08700 5AEB:2110211027FC2110F8004BF84A084BF88A084BF8304017FC28A0491082080406 5AEC:2040202023FE2200FA484A484BFE4A488A484A48327812002D54452A8A2A1000 5AED:2040207C204023FEFA424A784BC44A3C8A084AF0332412A82DFE442088A00040 5AEE:11FC102013FE1222FDAC242025AC240025FC48002BFE108028FC440484280010 5AEF:08207F20087E7E4408A4FF2810101E28224446828200FFFE08201C4003C03C38 5AF0:2108210827C82108F11E57D25564554057C89108538825482954511451248142 5AF1:1020102013FE1020FD2424A827FE240025FC4904297411542974450485FC0104 5AF2:2040202027FE2490F490549057FC549054D895B855B426D42892589050908090 5AF3:082049202A3E7F4849485DA86B10492841460400FFFE08201C4003800C707008 5AF4:102013FE102011FCFD0425FC242025FC248848502BFE102029FC442084200020 5AF5:2080208021FE2354FD5449544BFE49544954915457FE20003154492A4A2A8000 5AF6:2090208821FE2110FB104DFE4910491089FE4910311011FE29004AA482520452 5AF7:2020272025FE2540F57C5690557E5500557C9544557C2644247C54445444844C 5AF8:1088105013FE1020FDFC242027FE252424A84BFE280011FC2904450485FC0104 5AF9:1088108811FC1088FC8827FE242025FC252449FC292411FC2800448881040202 5AFA:239C2294239C2294FB9C4A044AF44A944AF4929452F4229432944B344A04820C 5AFB:200023DE225223DEFA524BDE4A224A224AFA9222527222AA33264A224A2A8204 5AFC:200021FC212421ACF974492449FC482089FC482033FE10002AA44A5284520000 5AFD:2020202023FE2050FA8A49044BFE4D0449FC910451FC202031244A224CA28040 5AFE:2020212420A823FEF8A849244A224904890449DE32441554289E490482040404 5AFF:202021FC202423FEF82449FC48204BFE480091FC512421FC312449FC480083FE 5B00:2004203E27C02244F12853F8520853FC520493FE540226AA2AAA5A0250148008 5B01:202027A420A82292F9144A084DF448028BF84A08320813F82A0841108FFE0000 5B02:2110209423D22012FA5049904FFE48104BD29252525423D4324A4A4A4BD68022 5B03:0BFE104061FC090411FC610405FC090431FCC0880504FFFE08201E4003C03C38 5B04:202023FE202021FCF8004BFE4A0249FC480091FC510421FC310448884BFE8000 5B05:108813FE10881000FDFC24A824A827FE24A848A829FC10202BFE442084200020 5B06:204020A0211826E6F00053F8520853F8500097BC508424A4229454A452948108 5B07:102011FC112411FCFC2027FE240025FC250449FC290411FC290445FC84880104 5B08:2020202021FC2020FBFE49084B9C49084988963E500023FE309048904912820E 5B09:102013FE102011FCFC0025FC250425FC24884BFE280011FC2904450485FC0104 5B0A:0440FFFE044017D0F01217DC3452D7D2100E0400FFFE08201C4003800C707008 5B0B:200023DE22522252FBDE480049FC492449FC912451FC202033FE482048208020 5B0C:101811E0104013FEFC88257426522470240049FC29041174295445748504010C 5B0D:2108254825482550F7DE501457E4501457D4911457D4210821085FD450248042 5B0E:2200220823A824A8F93E57C85548555C554897C852BE228022825482547E8800 5B0F:203C23E0212420A8FBFE48A849244A0249FC9124512421FC3124492449FC8104 5B10:1020102010501088FD0426FA2400240025DC4954295411DC2888448885540222 5B11:2040202021FC2088F8504BFE480049FC490491FC510421FC30204A944A8A847A 5B12:1020105010881174FE0225FC252425AC252449FC280010F8288844F8848800F8 5B13:2108220827C82450F7DE546457D45214511497D4521423C822485454555488A2 5B14:22002208238824A8F93E57C85548557E554897C852BE228022A25492547E8800 5B15:100011FC115411FCFC2025FC242027FE2488485029FC10202BFE442084200020 5B16:00407C2045FC44887C5043FE7C20A5FC24203C200200FFFE08201C4003C03C38 5B17:202023FE200023FCFA044AF44A944BFC480091F8510821F8310849F8480083FE 5B18:20882448225020FCF82048504E944A388A504A98323412542A904A2085FE0800 5B19:2020202023FE2124F9244AAA4FFE480049FC9104517421543174490449FC8104 5B1A:202023FE22882250FBFE4A504AFC4A548BFE4A5432FC12502AD84D5486520850 5B1B:200023FC22942294FBFC48004FFE48004BFC920453FC20A231144B084D448182 5B1C:10207E20243EFF4200947E1042287E2842447E820200FFFE08201C4003C03C38 5B1D:208023F8220823F8FA084BF84A004BFC8A004BFC304413FC28A0499486C80086 5B1E:208823FE208821FCF8204BFE482049FC492491FC512421FC30204BFE482087FE 5B1F:2104208823FE2020F9FC48204BFE48544992909053FE209030D44B8A489681A2 5B20:10F81088108810F8FC0025DC2554255425DC48202BFE107028A8452482220020 5B21:203C23C020442224F10857FE544252A4528A947A508020F8210852905060879E 5B22:2080204027FE2110FA084D144BF849104BF8911057FC212833104D4849868100 5B23:2040202023FE2222F954494A4A3A480049FC915453FE200031FC482048A08040 5B24:2040202027FE2488F7DE548855DC56AA54889440548825F02420544859FC9084 5B25:200023DE20422252F94A4A52489049084BFE951051FE211031FE491049FE8100 5B26:204027FC204023FCF00057FE500253F8504097FE500027FE200857FE54A88798 5B27:204023F8204827FEF8484BF848404FFE480092A4545223F832A84AA84FFE8000 5B28:2108209023FE2108F9084A524B9C49088A524BDE304010A42AAA4A8A84780000 5B29:2140224C22642244FB4C4A644AA44BAC8AA44AA437FE10002910490882040404 5B2A:2040202023FE2202F9FC49484A5049FC4B0491FC510421FC310449FC48888104 5B2B:208822AA22DC2488F9544A2248004BFE8A22482033FE107028A8492486220020 5B2C:200021FC202023FEFA2249AC482049AC480093FE502021FC315449544954810C 5B2D:200027FC22482444FFFE544456EC555456EC944456EC255426EC544454548408 5B2E:3FFE28882F8A20082FBE28882F88289429A220803FFE2208271040E0431C9C02 5B2F:20402FFE204027FCF00053F852085FFE580297FC511023F8204057FC50408FFE 5B30:3EF822883EF822883EF822883EF8145022880400FFFE08201C4003800C707008 5B31:420C2FB082204FA00ABE2FA84AA8CFA842285FA84248FFFE08201C4003C03C38 5B32:0000F93EA92AA92AF93EAFAAAAAAFABE42904490FABE491249124A92ACAA1044 5B33:108813FE10A81090FDFE272025FC252025FC492029FE11002BFC44888070038E 5B34:0100FFFE20003FF800003FF820083FF8010079384FA87AA84AB8792A4AAA9C46 5B35:21082110223E2222F4BE5722513E520854BE97AA502A20AA256A552E54088008 5B36:104010F8108810F8FC8824F8240025FC252449FC292411FC280047FE84880108 5B37:2040202027FE2488F7DE548855DC56AA54889440549025202448548455FC8884 5B38:202023FE2202241CFBE0492448A84BFE4924920255FC212431FC492449FC8104 5B39:220024EC24A424A4F6EC54A454A456EC54A494A45FFE20002110510852048404 5B3A:23FE224823FE2248FA204BFE4A404AFC8B444A7C320013FE28404AA4828A047A 5B3B:202023FE202021FCF8004BFE4A524BFE490491FC510421FC310449FC48888104 5B3C:220225E224A226AAF52A566A510A528A544A9BAA510A27CA2122554251EA8E04 5B3D:23FA22AA23FA2002F7FE540055FC555455FC940057FE204027FE50A051188606 5B3E:2108210827CE2112F12457DE5552555E57D2911E5392255E2940511451128122 5B3F:2110211027FC2110F1F0520852EA56AC52A892AA56EA2A06200052A452528452 5B40:21FC202023FE2222F9AC482049AC4800489E93F2509E21D232BE4C92489E8092 5B41:3FF801007FFE41029D7401001D7000003BB82AA83BB80400FFFE082007C07838 5B42:221023DE25282084FBF84A084BF84A088BFA4A243298130628004BFC82940FFE 5B43:204027FC200023B8FAA84BB849104FFC491097FC511027FE31284B104D488186 5B44:23DE225223DE2252FBDE4A224AFA4A224AFA92AA52FA22AA32FA4A724AAA8226 5B45:2148214C22AA2008F7FE51485368514A536A914C536C2148216A539A50268042 5B46:23DE225223DE2252FBDE4A524BDE498C4A52904057FE20883190486048D88304 5B47:2108229423DE26B4FBDE4A944BDE4A944BDE921057FC21083090486049988606 5B48:222223FE209021FEFB104DFE491049FE491091FE510023FE328A4B764A528276 5B49:208823FE208823DEFA524BDE48A0489049FE912053FC252031FC492049FE8100 5B4A:202023FE224823FEFA484AEC4B5A4A488A504BDE325013DC2A504DDE84500850 5B4B:23DE200023DE2252FB5A4A5248204BFE4A5093FE525223FE32924ADC4A9284CE 5B4C:210447C88812F3BC20084B92F83E0380AAAAABAA0200FFFE08201C4003C03C38 5B4D:27BC24A427BC2000F7FE54005590549E57D4956455D4255425D455685BC89054 5B4E:23FE220223FE2292FA544A924AFE4AAA4AFE932252FA22AA32FA4A224DFA8004 5B4F:208823FE208823DEFA524BDE4A524BDE4A2293FE52AA22FA32224A724AAA8224 5B50:00007FF800100020004001800100FFFE01000100010001000100010005000200 5B51:00007FF800100020004001840118016003801D00E10041000100010005000200 5B52:00007FF80010002000400180010001FE01000100010001000100010005000200 5B53:00007FF800100020204011800900050003000100018001400130010C05000200 5B54:00407E4002400440084008400A400C403840C8400840084208420842283E1000 5B55:00003FF008100820083C100417C4205440880100FFFE01000100010005000200 5B56:00007EFC02040408081008200A200DFE3820C820082008200820082028A01040 5B57:020001007FFE400280041FE0004000800100FFFE010001000100010005000200 5B58:04000400FFFE0800080013F810103020504097FE104010401040104011401080 5B59:00207E2002200420082008A80AA40CA43922C9220A2208200820082028A01040 5B5A:00F87F0022101110112000001FE0004000800100FFFE01000100010005000200 5B5B:010001003FF8010001007FFE400280040FE000400080FFFE0100010005000200 5B5C:0040FC400440088010FE1108168818883088D050105010201050108851042202 5B5D:020002083FD002200240FFFE010002003FE0104020805FFC8080008002800100 5B5E:00001FE0004000800100FFFE0100010005000200091049084824482487E00000 5B5F:00001FE000400180FFFE01000100050002003FF82448244824482448FFFE0000 5B60:00003FF800087FC800083F8820883FA800103FE000800100FFFE010005000200 5B61:00207E2002200440084808840BFE0C823800C8FC088408840884088428FC1084 5B62:0080FC8005FC0904120415F4151419143114D1F4110411281112110250FE2000 5B63:00701F80010001007FFC054009203118CFE600400080FFFE0100010005000200 5B64:0008F83C0BD01290229022902A9032902290E288228822C822A424D4A4924800 5B65:10001000FEFC2244642818102428C2C600003FE000800100FFFE010005000200 5B66:22081108111000207FFE400280041FE000400180FFFE01000100010005000200 5B67:0820102022FC7C24082412447F54008801003FE000800100FFFE010005000200 5B68:00001FE000800100FFFE0100010005007A7C080810101EFEF010101050502020 5B69:0020FC1004100BFE10201042148419F83010D02210C413081010102850C42302 5B6A:02000100FFFE0440145014482444444400003FE000800100FFFE010005000200 5B6B:000CFDF004200844108811F01420184431FED022102010A81124122250A02040 5B6C:7FFC008003600D1871040100100010FCFE042208221064FE141008103450C220 5B6D:0000FDFC0504090411FC1104150419FC3104D10411FC10001088108451022202 5B6E:0040FC2007FE0A02100011FC1400180033FED020112811241222142250A02040 5B6F:00007EFC48447E4442287E1048287EC600003FE000800100FFFE010005000200 5B70:10400840FF4000407EF842487E4801487EC8044808680E5AF88A088A29061202 5B71:3FFC20043FFC200023F020203FFE204020C02FBE210423885E7E42088A280410 5B72:0000FDFE04480848104811CE150219023102D1CE104810481048104853FE2000 5B73:082004407FFC12483CF0082014503EF800003FE000800100FFFE010005000200 5B74:1FE00040FFFE010003007C7C08081EFEF010105030201FF010101FF010101FF0 5B75:200ECEF08A22AA92AA54EE00AA7CAA08AA10AA10EEFEA8102810481048508820 5B76:0820FFFE082012483CF0082014503EF800003FE000800100FFFE010005000200 5B77:08203E7E08A47F281C102A2849443FFE200023F0202020402FFE404041408080 5B78:0A803138228838382288393822887FFE4002BFE400800100FFFE010005000200 5B79:3E1022FE3E4420287EFEA2103EFC221000003FE000800100FFFE010005000200 5B7A:0000FDFC04200BFE122211AC142019AC3000D3FE102011FC115411545154210C 5B7B:0020FDFC04240BFE102411FC14201BFE3000D2A4145211FC1154115457FE2000 5B7C:52107EFE28447E28A2FE3E1020103E7C22103E1000001FE00040FFFE01000300 5B7D:0820FFFE28207DFC44887C5041FE7C2045FC7C2000001FE00040FFFE01000300 5B7E:03DEFA520BDE125223DE22522BDE318C2252E04027FE208821902060A0D84304 5B7F:210447C88812F3BC20084B92F83E0380AAAAABAA00001FE00040FFFE01000300 5B80:0200010001007FFE400280040000000000000000000000000000000000000000 5B81:0200010001007FFE4002800400003FF801000100010001000100010005000200 5B82:0200010001007FFE4002800400000FE0082008200820102010222022401E8000 5B83:020001007FFE4002800408000808083009C00E00080008040804080407FC0000 5B84:0200010001007FFE4002820402001FE0022002200420042008221022201E4000 5B85:020001007FFE40028004002003F03E00020003FCFE0002040204020401FC0000 5B86:020001007FFE400280043FF8000800083FF8200020003FFC0004000400280010 5B87:020001007FFE400280043FF8010001000100FFFE010001000100010005000200 5B88:020001007FFE4002804400400040FFFE00400040104008400840004001400080 5B89:020001003FFC2004420802000200FFFE0420082018400640018002600C107008 5B8A:0200010001007FFE40028104012001107FFC010002800280044008203018C006 5B8B:020001007FFE40028104010001007FFC03800540092011102108C10601000100 5B8C:020001007FFE400280041FF0000000007FFC044004400440084408441044603C 5B8D:020001007FFE40028204010000800000FFFE0000044004200810100820044004 5B8E:020001007FFE4002800400F03F0001000100FFFE01000280044008203018C006 5B8F:020001007FFE4002820402007FFC04000480088009001100222044108FF80408 5B90:020001007FFE40028404040007F00810081014202220014000400080FFFE0000 5B91:020001007FFE4002882408203FF8082008200820FFFE08201020102020204020 5B92:020001007FFE4002800400F83F00010001F83F00010001FC7F020102010200FE 5B93:0200010001007FFE400281040090089048244842488289020E101810E7F00000 5B94:020001007FFE4002820401007FFC0100010001003FF8010001000100FFFE0000 5B95:020001007FFE4002800400007FFC0400040008001FF82808C80808080FF80808 5B96:020001007FFE400280047E10021002103E10202040287E24024402FE14420800 5B97:0200010001007FFE400280041FF0000000007FFC010011101108210445040200 5B98:020001007FFE400280041FF0101010101FF0100010001FF8100810081FF81008 5B99:020001007FFE4002810401003FF82108210821083FF82108210821083FF82008 5B9A:020001007FFE4002800400003FF801000100110011F811001100290047FE8000 5B9B:020001007FFE400290041EF812882288228852A88C90048208821082207E4000 5B9C:020001007FFE400280041FF0101010101FF0101010101FF010101010FFFE0000 5B9D:020001007FFE4002800400007FFC0100010001003FF8010001200110FFFE0000 5B9E:020001007FFE4002888404800480108008800880FFFE01400220041018086004 5B9F:020001007FFE4002810401003FF801001FF001007FFC0280044008203018C006 5BA0:020001007FFE4002842404100410FFFE04800888089010A010C220824182867E 5BA1:020001007FFE410281043FF8210821083FF8210821083FF82108010001000100 5BA2:020001007FFE400288040FF010202C4003801C70E00E1FF0101010101FF01010 5BA3:020001007FFE400280043FF800001FF010101FF010101FF010100000FFFE0000 5BA4:020001007FFE400280043FF8040008201FF0011001003FF801000100FFFE0000 5BA5:020001007FFE420282047FF804000FF018102FF048108FF00810081008500820 5BA6:020001007FFE400280043FF8210021003FF02010201020103FF0210021003FFC 5BA7:020001007FFE400280043FFC2080208027F82408240827F8208020803FFE0000 5BA8:020001007FFE4002800404404448245024600C403460C852084A1042203E4000 5BA9:020001007FFE410291140920054001007FFC0540092011102108C10601000100 5BAA:020001007FFE4002810411001FF821000100FFFE04400440044008423042C03E 5BAB:020001007FFE400280041FF0101010101FF000003FF82008200820083FF82008 5BAC:020001007FFE4002809400883FFC208020883E88225022502A244454418C8604 5BAD:020001007FFE400280043FF80408FFFE04083FF808001FF8280848088FF80808 5BAE:020001007FFE400280041FF0101010101FF0020004003FF8200820083FF82008 5BAF:020001007FFE4002810C1FD00120FFFE01001FF0082030C0CFFC008002800100 5BB0:020001007FFE420281043FF8000008200440FFFE010001007FFC010001000100 5BB1:020001007FFE40028884088010FE11403240547C90401040107E104010401040 5BB2:020001007FFE400280041FF0101010101FF00100FFFE054009203118C1060100 5BB3:020001007FFE400281043FF801001FF00100FFFE01001FF0101010101FF01010 5BB4:020001007FFE40029FF410101FF010101FF00400FFFE08201C4003800C703008 5BB5:020001007FFE40029114092001001FF010101FF010101FF01010101010501020 5BB6:020001007FFE400280047FFC02000D08719002A00CC071A006981886E2800100 5BB7:020001007FFE400280F43F00111009200100FFFE0380054009203118C1060100 5BB8:020001007FFE400280043FF820002FF020003FFC248824504420451886060400 5BB9:020001007FFE4002882411102288044008203018DFF61010101010101FF01010 5BBA:020001007FFE40029FF4101010101FF00000FFFE09200920112011222122411E 5BBB:020001007FFE4002BFF410104824244803801C70E00E0100210821083FF80008 5BBC:020001007FFE400280243E2001FE00447E4414C814281410146A2586240243FE 5BBD:020001007FFE400284443FF8044000001FF0101011101110129004821882E07E 5BBE:020001007FFE400280741F80100010001FF810801080FFFE0000084010202010 5BBF:020001007FFE400288040FFC1040308053F89208120813F81208120813F81208 5BC0:020001007FFE4002801400F83F001110082001007FFC054009203118C1060100 5BC1:01007FFE400281047FFC01003FF80108FFFE01083FF8110011F8290047FE8000 5BC2:020001007FFE400288040F7C08440844FF44002808282A104910892828441082 5BC3:020001007FFE48028FE4102020405FF8110811081FF8028004A008921082607E 5BC4:020001007FFE420282043FF804800840FFFE00101F90109010901F9000500020 5BC5:020001007FFE40029FF401001FF0111011101FF0111011101FF0044008201010 5BC6:020001007FFE40028224094028884B141C10E7F001002108210821083FF80008 5BC7:020001007FFE400280243E38002000207EF814081450142014542484240443FC 5BC8:01007FFE4102BFFC01001FF00100FFFE00001FF010101FF010101FF010101030 5BC9:020001007FFE490288841FFC108030805FF8908010801FF8108010801FFC1000 5BCA:020001007FFE420283F402003FF820083FF820083FF820083FF8082010102008 5BCB:020001007FFE4822BFFC08203FF80820FFFE10102FE8C82608A00848080807F8 5BCC:020001007FFE4002BFFC00001FF010101FF000003FF821083FF821083FF82008 5BCD:020001007FFE4002820409084924482487E000003FF8244824482448FFFE0000 5BCE:020001007FFE4002840425FC24203C2005FC05247D2425542594250445148508 5BCF:020001007FFE48028FE410403FF852481428110801007FFC028004401830E00E 5BD0:020001007FFE40028424242025FC3C20042007FE7C6024B02528262644208420 5BD1:020001007FFE40028BFC080811F8300853F8900017FC140413F8111010E0171C 5BD2:020001007FFE44429FF404403FF80440FFFE082013102088C046060001800040 5BD3:020001007FFE40029FF411101FF011101FF001003FF8210821482FE824282010 5BD4:020001007FFE40029FF410101FF010101FF000007FFC110011F8290047FE8000 5BD5:020001007FFE4002BFFC02003FF8244824483FF80000FFFE0100010005000200 5BD6:020001007FFE4002A3FC100811F8800843F8500017FC2404E3F8211020E0271C 5BD7:01007FFE420281440880292847E4180061003FF821083FF82108FFFE20082018 5BD8:01007FFE4102BFFC01001FF010101FF010101FF010101FF01010FFFE08201010 5BD9:020001007FFE40028004061C38E828A82CA82AA82AA82AA828A455545D748212 5BDA:020001007FFE4002BFFC01001FF001007FFC10001FF02100FFFE010021083FF8 5BDB:020001007FFE4822BFFC08201FF010101FF010101FF010101FF004421842E03E 5BDC:020001007FFE41029494142823E800003FF824482448FFFE0100010005000200 5BDD:01007FFE4002800413F8100891F8500853F8100037FC540493F8111010E0171C 5BDE:01007FFE400284443FF804401FF010101FF010101FF002007FFC04401830E00E 5BDF:01007FFE400290841EF822885450282017D82006DFF001001110210845040200 5BE0:020001007FFE4102BFFC2108FFFE21083FF811101FF00400FFFE082007C07838 5BE1:01007FFE4002BFF404001FF010101FF010101FF01010FFFE082037D8C2460CC0 5BE2:01007FFE4002840424FC2404247C3C0404FC04007DFE250224FC2448443085CE 5BE3:020001007FFE4042842425FC24003CF8040004F87C0024F82488248844F88488 5BE4:020001007FFE400285FC242024F83C48044805FE7C0024FC2484248444FC8484 5BE5:01007FFE4002BCFC24481428254806C01830E30E0C403180063038C007003800 5BE6:01007FFE40029FF41110FFFE22103FF010101FF010101FF010101FF008201010 5BE7:01007FFE4102949414A823E800003FF82448FFFE00003FF80100010005000200 5BE8:01007FFE44429FF404403FF80440FFFE082011102FE8C1060920111025080200 5BE9:01007FFE400280FC3F0011100920FFFE09203018DFF611101FF011101FF01010 5BEA:01007FFE400280FC7F00221011201FE010201FF010101FFC20042AA44AA4800C 5BEB:01007FFE400282041CF010101EF010101FF008001FFC20044924249424944008 5BEC:020001007FFE4822BFFC08201FF010101FF010101FF010101FF00452184AE03E 5BED:01007FFE4102BFFC01001FF011101FF011101FF001087FFC02044908482487E4 5BEE:01007FFE400281047FFC044028281FF02828CFE608200FE00100111025080200 5BEF:01007FFE490288841FFC30805FF890801FF810801FFC10003E7C224423D42008 5BF0:01007FFE4002BFFC24483FF80000FFFE00001FF010101FF005081890EA600C1C 5BF1:020001007FFE404289FC490449FC490479FC090409FCF8204BFE48A849248A22 5BF2:020001007FFE4002A47C3A0422281E1020FE3E124850085E7F5014B0229E4100 5BF3:01007FFE4082BEFC09243EA809247EA000401FF010101FF010101FF008201010 5BF4:020001007FFE400288047F7C2244147CFF44087C7F44087C2A28492AA94A1086 5BF5:0100FFFE88427F7C2240147CFF04007C7F40417C7F40417C7F40417C4542423E 5BF6:01007FFE4082BEFC09203EFC08207EA400FC1FF010101FF010101FF008201010 5BF7:01007FFE48229D7449245D7449245D7449247FFC00007FFC10101FF00820FFFE 5BF8:0040004000400040FFFE00400040004010400840084000400040004001400080 5BF9:0010001000107E1002FE02102410149008500850141012102210401000500020 5BFA:0100010001003FF801000100FFFE002000207FFC082004200420002000A00040 5BFB:00003FF8000800081FF8000800083FF800200020FFFE08200420042000A00040 5BFC:00003FF0201020103FF0200420041FFC00200020FFFE08200420042000A00040 5BFD:000801FC7E0002082108111010400040FFFE0040104008400840004001400080 5BFE:2010101010100010FEFE04100410489028501050101028102410441080500020 5BFF:020002007FFC02003FF80400FFFE082008201FFC102024204220822000A00040 5C00:000800087F884008407E5F0851085148512851285F08510840087F8800280010 5C01:0808080808087F08087E0808FF080048082808287F08080808080F08F0284010 5C02:01000100FFFE01003FF821083FF821083FF80020FFFE08200420042000A00040 5C03:012001107FFC01003FF821083FF821083FF821080020FFFE0820042004A00040 5C04:080810083E0822083EFE22083E0822082248FE2806280A08120822084A280410 5C05:08080808FF08080808FE7F08414841287F281408140814282412240243FE8000 5C06:088008F809084A1028A0284008900B1018102BFEC81009100890081008500820 5C07:0440247C24C4252824903CA004480588FC0825FE240824882448440884280410 5C08:01007FFC01003FF821083FF821083FF80104FFFE0022FFFE0820042004A00040 5C09:00043F84208420843FBE20042F84202420143FD422042A844A4452448A140408 5C0A:08200440FFFE04403FF82848303827C820083FF80020FFFE0820042004A00040 5C0B:00003FF000101FF000103FF000003E7C08447F7C0020FFFE0820042004A00040 5C0C:08080808FF880808087E7F0800087F48412841287F08000822081788F8284010 5C0D:1408140855083608147EFF080008224814287F2808083E0808080F0878282010 5C0E:211017FE108003F8F20813F8120813F8120813F8280047FE0020FFFE08200460 5C0F:0100010001000100010011101108110421042102410281020100010005000200 5C10:01000100010009200910110811042104410001000000180024000380007E0000 5C11:010001000100092009101108110421144110012000400080010002000C007000 5C12:010001000280044008203118C106010009200910110821044104010005000200 5C13:0800080008001FFC100021004100810001001110110821044102810205000200 5C14:0800080008001FFC100421084100810001001110110821044102810205000200 5C15:00003FF008100820083C10041004211441080920091011082104410405000200 5C16:01000100092009101108210800000104FFFE01000280028004400830300EC004 5C17:0200020003F8020002000200FFFE010001000920111021084104010005000200 5C18:01000100092009101108210441040000010001003FF8010001000100FFFE0000 5C19:010011101108210441043FF82008200827C824482448244827C8200820282010 5C1A:010021081110092001003FF82008200827C824482448244827C8200820282010 5C1B:0100010009200910110821044104101010101010545452529292101050502020 5C1C:010009201110210800000100FFFE02800C603018C10609200910110825080200 5C1D:01001110092001007FFE400280041FF0000000007FFC0400082010103FF81008 5C1E:010001007FFC2288145008203FF8D0161FF010101FF001001110210845040200 5C1F:00103E1022103E5422523E520090FF12080408082F102860298058004FFE8000 5C20:22102210FF1022103E5422523E5222902210FF1440045408620840107E2000C0 5C21:100011FC9104550459FC1104FD0429FC2800291229D429182B104D524992810E 5C22:0400040004000400FFFE048004800480048008800880108210822082407E8000 5C23:04400420081010082004444284420440044004400440084208421042203E4000 5C24:0420041004100400FFFE048004800480048008800880108210822082407E8000 5C25:20802080208021F8FD082A082888284828482808280828502822480247FE8000 5C26:004024402240427C808425042444242424242404240424282412440243FE8000 5C27:0200020002FC7F20014000840764381C0000FFFE04400440044008423042C03E 5C28:0420041004100400FFFE049004A004C8049008A408C8109210E221824E7E8000 5C29:000024FC22204220802024F8242024202420242025FC24002402440243FE8000 5C2A:200023F820402040FC40284029F028402840284028402BF82802480247FE8000 5C2B:000001FCFE202420242025FC242024202420242027FE24002400440243FE8000 5C2C:2020202020502088FD042A022888288828882888290829082A0A480247FE8000 5C2D:010001007FFC010009200820FFFE082008207FFC04400440084010422042C03E 5C2E:200023F820882090FCBC290429142A4828402BFC28E029502A4A484247FE8000 5C2F:2080208021F82208FDFE2900297829482968295029442A442C3E480247FE8000 5C30:203C21E0202023FEFC2029FC292429FC292429FC282029FC28204BFE480287FE 5C31:20401050FE48004800407DFE4450445044507C501090549092921112510E2200 5C32:2088205023FE2050FDFC28542BFE285429FC285028D829542A52485247FE8000 5C33:20F8208820E820A8FDFC290428F8288828F8288828F82888288848AA489287FE 5C34:2090229022BC22D0FE882A8828002BF82AA82AA82AA82FFE2802480247FE8000 5C35:202021FC212421FCFC202BFE290429FC290429FC290429FC28884906480287FE 5C36:03E8FE882BCE2A502BE42A822BE0280029FC2954295429542BFE480247FE8000 5C37:23E8228823CE2250FFE42A822BE0280029FC2954295429542BFE480247FE8000 5C38:00001FF810081008100810081FF8100810001000100010002000200040008000 5C39:000000003FF004100410FFFE041004103FF00410040008000800100020004000 5C3A:00001FF810081008100810081FF8108010801080104010402020201040088006 5C3B:00003FF8200820083FF8210021002FE0212021202220222044224422881E1000 5C3C:00001FFC1004100410041FFC10001200120C123013C012022202220241FE8000 5C3D:00001FF81008100810081FF81048104010202310208840068C00030000800040 5C3E:00003FFC200420043FFC200020F02F00210021F02F00210021F85F02410280FE 5C3F:00003FF8200820083FF82080208020882ED022E022A024A04490488892840100 5C40:00003FF8200820083FF8200020003FFC200427E42424242447E4400480280010 5C41:00003FF8200820083FF820002840284028442F4828502860484449448A440C3C 5C42:00003FFC200420043FFC200020002FFC200020003FFE2100221044084FFC8404 5C43:00003FFC200420043FFC2000200027FC240424442444244424B4410846049802 5C44:00003FFC200420043FFC208020402FFE28023124212022102210440848049002 5C45:00003FF8200820083FF8208020803FFE208020802FF82808480848088FF80808 5C46:00003FFC200420043FFC2000208028842BE4288428842FF4280448044FFC8004 5C47:00003FFC200420043FFC200027FC24442444244427FC24442444444447FC8404 5C48:00003FF8200820083FF820802888288828882FF820803084508450849FFC0004 5C49:00003FF8200820083FF820902490249024903FFC2490249044F04400840007FE 5C4A:00003FF8200820083FF82080208020802FF8288828882FF8488848888FF80808 5C4B:00003FFC200420043FFC20002FFC2100221027F8208820802FFC40804080BFFE 5C4C:00003FFC200420043FFC200027FC2404240427FC20402FFE2842484A48448040 5C4D:00003FFC200420043FFC200020003FFE2420242427A828B0352042224422981E 5C4E:00003FFC200420043FFC2080249022A020803FFC21C022A02490488850868080 5C4F:00003FF8200820083FF8241022202FF8222022203FFC22204220442084200820 5C50:00003FFC20043FFC2020242029FE3020222025FC2C8434884450442084D80706 5C51:00003FF8200820083FF82080249022A02FF828082FF828084FF8480888280810 5C52:00003FFC20043FFC20002FF828002BF828002FFC2A482A5052205298A3060200 5C53:00003FFC200420043FFC200027FC240427FC240427FC240427FC411042088404 5C54:000002FE3C822082208220FE3E8024A024A224A424B82EA0F1224122021E0400 5C55:3FFC200420043FFC222022203FFC222022203FFC244024442428451046088406 5C56:00003FFC20043FFC210020802FF8241022203FFC208020804FF8408080800080 5C57:00083F082108217E3F08204823283C2827083C0827A83C122402440243FE8000 5C58:00003F7E210221043F082008237E3C0827083C0827883C2A2412440243FE8000 5C59:00003FFC20043FFC20002EFC2A082AE82CA82AA82AA82AE84AA84E0888280810 5C5A:00003FFC20043FFC20003FFE20802FFC28842CA42A9428844CA44A948884080C 5C5B:00003FFC200420043FFC210822102F7C221022103F7E22102210441044108810 5C5C:00003FFC200420043FFC222824A82AA823FE24A82CA834A824B8448044FE8400 5C5D:00003FFC200420043FFC212021202F3C212021202738212021204F3C41208120 5C5E:00003FFC20043FFC20002FF820802FF828882FF820803FFC509457F490141008 5C5F:3FFC20043FFC200024883FFE248824F8240027FC20402FFE415042488C460040 5C60:00003FFC20043FFC2080208827F020A03FFE208023F826085BF8420883F80208 5C61:3FFC20043FFC249022A03FFC22A02490288821003FFC2210472040C083300C08 5C62:3FFC20043FFC20802FF828883FFE28882FF8249027F021005FFE441083E01C1C 5C63:3FFC20043FFC22102410289C3090229025FE2C103490249C44904550863E0400 5C64:3FFC20043FFC221021202FFC2A9429A42FFC200027F8240847F8440887F80408 5C65:3FFC20043FFC210029FE320021FC250429FC390429FC288049FC4A8888700B8E 5C66:00003FFC20043FFC2000252428A831FC24A8292438402BFE4888499088700B8C 5C67:3FFC20043FFC244825482BFE354825782D0035FE242027FE44A8452486220420 5C68:3FFC20043FFC242029FC312423FE25242DFC34A824F8244045FE44888470058C 5C69:3FFC20043FFC220025FC284033FE24882D74365225FC2504457445548574050C 5C6A:3FFC20043FFC20402FFE288227FC21102BFA260C2BFA220843F84040844808C4 5C6B:3FFC20043FFC200022FE2A202BFE2E4422BA23283EFE2A824ABA4AAA92BA2286 5C6C:3FFC20043FFC249022A024902FF829482FFC24842FF4349447F440948FF40008 5C6D:3FFC20043FFC220823F8220823F8211022082FBE28A22FBE48A24FBE851408A2 5C6E:01000100210821082108210821083FF801080100010001000100010001000100 5C6F:010001000100FFFE010021082108210821083FF8010001020102010200FE0000 5C70:101008100820FFFE010001002108210821083FF802080400040008003000C000 5C71:01000100010001002108210821082108210821082108210821083FF800080000 5C72:0008007C078078000100010001002108210821082108210821083FF800080000 5C73:060001000280044008203118C10601002108210821082108210821083FF80008 5C74:010001002108210821083FF8020002007FF80208040804080808100820504020 5C75:01002108210821083FF8000000003FFC20002000200020002000400040008000 5C76:010001002108210821083FF8000000007FF8040804080808080810082050C020 5C77:1000100013F810885490549054A054BC5484548455045D046504020402280410 5C78:1000100011FC102054205420542054205420542054205C206420002003FE0000 5C79:10401040108010FE5500560054FC54085410542054405C806502010200FE0000 5C7A:1000100011F8100854085408540855F85508550055005D006502010200FE0000 5C7B:1000100011FC104454445544554455445544564454445C846484010402280410 5C7C:1000100013FC109054905490549054905490549054905C9265120112020E0400 5C7D:100011FC1020102054205420542057FE5420542054205C206420002000200020 5C7E:102010201020102055245524552455245524552455245D24652401FC00040000 5C7F:104010401040107E54405480548054FC5404540454045DF46404000400280010 5C80:0100010021082108210821083FF80000010041044104410441047FFC00040000 5C81:01002108210821083FF80200020007F00810141022200140008003001C00E000 5C82:01002108210821083FF8000000003FF00010001000103FF02000200420041FFC 5C83:01002108210821083FF8000000003FF802081208120822080408080810506020 5C84:100010FC10841084548454FC54845484548454FC54845C846504010402140408 5C85:1008101C11E01100550055FC554455445544552855285D106510022802440482 5C86:1008103C11E010205420542057FE54205420545054505C506488008801040202 5C87:01002108210821083FF800000C0070FC4084408440844C847094408800800080 5C88:100011FE1008108854885488550855FE5418542854485C886508020800280010 5C89:10801080108010FC55545654545454945494552456245C446444008401280010 5C8A:00003FF8210821083FF82000200220021FFE010001002108210821083FF80008 5C8B:100013FC1084108854885490549C54845544554455285D286610022804440182 5C8C:0100210821083FF800003FF0082008400CF80A08111010A0204020A043188C06 5C8D:100011FC1088108854885488548857FE5488548854885C886488010801080208 5C8E:101010901090108855085504560455FA5488548854885C886508010802280410 5C8F:100011FC10001000540057FE549054905490549054905C9265120112020E0400 5C90:10201020102013FE54205420542055FC5484548854485C506420005001880606 5C91:0100210821083FF80100028004400A203118C1061FE000200040004000800100 5C92:10201020105010505488554456225420540055FC54045C086408001000100020 5C93:1008101C10E010805480548054FE54885488548854885C886508010802080408 5C94:0440082010102FE8C4260420082010A06040010001002108210821083FF80008 5C95:01002108210821083FF801000280044008203458C44604400440084008401040 5C96:100011FE1100110455445528552855105510552855285D446584010001FE0000 5C97:0100210821083FF800003FF82008204824482288210822882448280820282010 5C98:100011FC1104110455245524552455245524555454505C90649001120212040E 5C99:001000F83F00010002007FFC044008203018C10601002108210821083FF80008 5C9A:0100210821083FF800001FF0101010501450129011101292244A284A40068002 5C9B:010002001FF0101012101150102010001FFC0204222422243FE4000400280010 5C9C:0100210821083FF800003FF82108210821083FF820002002200220021FFE0000 5C9D:0100210821083FF8080008001FFC2400440087F00400040007F8040004000400 5C9E:10801080108010FE554055405640547C5440544054405C7E6440004000400040 5C9F:10201020102011FC5524552455245524552457FE54205C506450008801040202 5CA0:100010FE10801080548054FC548454845484548454FC5C806480008000FE0000 5CA1:00007FFC40044824442444445FF4410441044924492449244FE4400440144008 5CA2:0100210821083FF800000000FFFE001000101F90109010901F90001000500020 5CA3:10801080110011FC5604540455E455245524552455E45D246404000400280010 5CA4:20402020202023FEAA02AC04A800A890A890A890A888B908C908010402040402 5CA5:10101010101011FE55125514551055FC5544554455285D286510022802440482 5CA6:01002108210821083FF80200010001007FFC00001010082004400000FFFE0000 5CA7:0100210821083FF800007FF80408080810502020DFF81008100810081FF81008 5CA8:100010F810881088548854F854885488548854F854885C886488008803FE0000 5CA9:01002108210821083FF8000000007FFC040004000FF818082808C8080FF80808 5CAA:0100210821083FF804403FF8044804481FF8144024403FFC0844105420484040 5CAB:102010201020102055FC552455245524552455FC55245D246524012401FC0104 5CAC:100011FC11241124552455FC55245524552455FC55245C206420002000200020 5CAD:1020102010501050548855245612541055FC540454085C886450002000100010 5CAE:10201010101011FE5502560454805488549054A054C05C8264820082007E0000 5CAF:100011FE1010101054205420546854A45522562254205C206420000003FE0000 5CB0:2010209020902110A97EAA52AB92A892A912A912AA52BBD2C8620022004A0084 5CB1:089008881080309E57E0908010441034110C010021082108210821083FF80008 5CB2:100011FC110411045504550455FC54505450545054505C9264920112020E0400 5CB3:00701F80100010001FF8108010801080FFFE010001002108210821083FF80008 5CB4:1008101C10E0108054805480548054FE5488548854885C886488008801FE0000 5CB5:102010201020102055FE54205420542055FC550455045D046504010401FC0104 5CB6:10201020104011FC550455045504550455FC550455045D046504010401FC0104 5CB7:100011FC11041104550455FC5520552055FE552055205D106512014A01860102 5CB8:0100210821083FF800003FFC20002FF8208020803FFE20804080408080800080 5CB9:100013FC108410845484550455145608540055FC55045D046504010401FC0104 5CBA:0100210821083FF8010002800C603218C1061FE0002000400C80030000800040 5CBB:1004101E11F0111055105510551055FE5510551055105D08650A014A01A60112 5CBC:100011FC10201020552454A454A8542057FE542054205C206420002000200020 5CBD:0100210821083FF8020002007FFC0400090011003FF801001110210845040200 5CBE:1020102010201020543E54205420542055FC550455045D046504010401FC0104 5CBF:0100210821083FF8000008004BF848084808480849F848084808100813F82008 5CC0:01002108210821083FF80000010001003FF8210821083FF8210821083FF82008 5CC1:0100210821083FF800000C0070FC4084448444845C8464944888088010806080 5CC2:10401040107C108455885650542054505488570654605C10640800C000200010 5CC3:020821081110102000007FFE400281040100210821082108210821083FF80008 5CC4:100013FC110410885450542054D85726542055FC54205C2067FE002000200020 5CC5:1020102010401088550457FE54025488548857FE54885C886508010802080408 5CC6:10201020105010885504560255FC5400540055FC55045D046504010401FC0104 5CC7:0100210821083FF8010002800C603018CFE600001FF01010101010101FF01010 5CC8:2080208020F82108AB10ACA0A840A8A0A918AA06ADF8B908C908010801F80108 5CC9:0100210821083FF808000FF010202C4003801C70E00E1FF0101010101FF01010 5CCA:040008003FF0201020103FF020003FF8200820083FF80100210821083FF80008 5CCB:1080108011FC1104560455E45524552455E4552455245DE46504000400280010 5CCC:100011FE102010405488550455FE54225420542055FE5C206420002003FE0000 5CCD:2020202021FC2024ABFEA824A9FCA820A820A9FCA820B820CBFE002000200020 5CCE:0100210821083FF800003FF020103FF020103FF02208211020A024402830300E 5CCF:100013FE10201020544055FC555455545554555455545D546554014401140108 5CD0:10201010101013FE54205442548455F85410542254C45F086410002800C40302 5CD1:0100210821083FF801000280044008203018CFE6010001001FF0010001007FFC 5CD2:100011FE11021102557A55025502557A554A554A554A5D7A65020102010A0104 5CD3:1020102013FE102055FC542455FC552055FE5422542A5C546450008801040202 5CD4:10401040104411F45448545057FE54405480558456985CE064820082007E0000 5CD5:0100210821083FF802000100FFFE00001FF0101010101FF0101010101FF01010 5CD6:20402020202023FEAA02AC44A840ABFEA888A888A908B8D0C820005000880304 5CD7:1040104010FC1104560855FE5500557C5544554455545D4865420242023E0400 5CD8:100013FE1000100055FC5504550455FC5504550455FC5D046400000003FE0000 5CD9:10201020102011FC5420542057FE5408540855FE54085C886448000800280010 5CDA:0100210821083FF8000002007FFC04401830E10E01001FF0010001007FFC0000 5CDB:0100210821083FF800047F84082408241F24212451240A24040408043014C008 5CDC:0100210821083FF801000280044008203118C10609F00900090009007FFC0000 5CDD:0100210821083FF800003FF820082FE8200827C82448244827C8200820282010 5CDE:0100210821083FF808001FE020205FFC900017F0141014542424240443FC8000 5CDF:0100210821083FF8040004007FFC08001FF028104FF088100FF0081008500820 5CE0:10201020103E1020542055FE5400540055FE542054285C246422002000200020 5CE1:10201020102011FC5420552454A454A8542057FE54505C506488008801040202 5CE2:2002200227E2210AA90AA9EAA92AAA2AAB2AAAAAAC4AB84AC8820102020A0404 5CE3:1080108010BC13C05450542454D4570C540057FE54905C9065120112020E0400 5CE4:1008103C11E01020542057FE545054885504568A54885C886488010801080208 5CE5:1080108010F81108561055FC5424542455FE542454245DFC6424002000A00040 5CE6:02000100FFFE044014501448244444440100010021082108210821083FF80008 5CE7:10401020102013FE54005488550456025488548854505C506420005000880306 5CE8:101010D813941094549057FE54905494549454D857985C9064AA00CA02860102 5CE9:010041047FFC0000064038500848FFFE084008400E2478280812082A28C61302 5CEA:10001050104810845524542054505488550656F854885C886488008800F80088 5CEB:200027DE20922292AA94AA94ABD8A894A992A992AA92BA9ACC94089002900110 5CEC:1028102413FE1020542055FC5524552455FC552455245DFC652401240124010C 5CED:1020112410A410A8542055FC5504550455FC550455045DFC6504010401140108 5CEE:200023F820882088AFFEA888A888ABF8A900A900ABF8BD08C908010801F80108 5CEF:010041047FFC08001FF0282007C01830E10E1FF001001FF001007FFC01000100 5CF0:1040104010FC10885550542054D8572654F8542054F85C2067FE002000200020 5CF1:000045FC2824102429FC484488440BFE18002820482089240924092451FC2004 5CF2:0100210821083FF800000608780808480848FF481C482A484948880808280810 5CF3:0100210821083FF8000010401040247E24886488A54824502420205020882306 5CF4:100011FC1104110455FC5504550455FC5504550455FC5C50645000920112020E 5CF5:2040202023FE2202AC44A840ABFEA840A890A890A910B920CA24024204FE0842 5CF6:020004001FF010101FF010101FF010001FFC10001FFC020422243FE400280010 5CF7:0100210821083FF8020001003FF808200440FFFE010001007FFC010001000100 5CF8:2028202420242020ABFEAA20AA24AA24ABA4AAA8AAA8BA90CA9205AA04460882 5CF9:010002800C603018CFE601003FF801001110250802000100210821083FF80008 5CFA:100013FE1020102055FC5524552455FC5524552455FC5D2064A0004000B0030E 5CFB:2040204020882104ABFEA802A888A944AA42A8F8A988BA50C820005001880606 5CFC:10201120112011FC55205620542057FE5400540055FC5D046504010401FC0104 5CFD:10201020102013FE5420542055245524552456AA54205C506450008801040202 5CFE:200C11F08100490009FE1110E11022102210251001002108210821083FF80008 5CFF:100013FE1040104055FC5484548457FE5400540055FC5D046504010401FC0104 5D00:0100210821083FF8020001001FF010101FF010101FF011081090126014181806 5D01:0100210821083FF81080108010FC7D041248104010401CA0E0A0411002080C06 5D02:2088208823FE2088A800ABFEAA02AC44A840ABFCA844B884C884010402280410 5D03:20402040204027FCA840AA48A948A950AFFEA8E0A950B950CA48044408420040 5D04:10201020105010505488550456FA54005444542455245CA86488001003FE0000 5D05:10401040107C1084550856FE5492549254FE549254925CFE64920112010A0204 5D06:20402020202023FEAA02AC94A908AA04A800A9FCA820B820C820002007FE0000 5D07:0100210821083FF8020001007FFE40029FF400007FFC01001110210845040200 5D08:020001007FFE40029FF400007FFC11102108450402000100210821083FF80008 5D09:1020102213B410A854A8552456A2544055FC550455045DFC6504010401FC0104 5D0A:2088208820882088ABDEA888A888A99CA9DCAAAAAAAABCC8C888008800880088 5D0B:0100210821083FF800007FFC11101110FFFE111011107FFC0100FFFE01000100 5D0C:100011FE1102110255FE5510551055FE55105510557E5D4265420242027E0442 5D0D:10201020102013FE542055245524552456AA547054A85CA86524022204200020 5D0E:1020102011FC10505488550457FE540855E8552855285DE86528000800280010 5D0F:201C23E0222023FEAA20AA92AB0AAA06A9FCA904A904B9FCC904010401FC0104 5D10:100011FC1104110455FC5504550455FC5400551255D45D18651001520192010E 5D11:0100210821083FF800001FF810081FF810081FF82080208C3EF020822682387E 5D12:0100210821083FF8020001007FFC0820145022880100FFFE0100010001000100 5D13:200023FE22222222ABFEAA22AA22AAFAAA8AAA8AAA8ABAFACA8A020203FE0202 5D14:010041047FFC090008801FFC108030805FF8908010801FF8108010801FFC1000 5D15:100011FE11101110557C5510551055FE5500551055105D7C6510021002FE0400 5D16:0100210821083FF800003FFC20802FF820803FFC200020804FF840809FFE0000 5D17:0100210821083FF800007FFC482444445FF441044924492449244FE440144008 5D18:1020102010501088550456FA540055FC5554555455FC5D54655401540104010C 5D19:0100210821083FF802800C6037D8C0063FF8248824883FF82488248824A82010 5D1A:2020202021FC2020A820ABFEA888A944AA42A8F8A988BA50C820005001880606 5D1B:200023FE22022202ABFEAA10AA92AA92AA92AAFEAA10BA92CA92049204FE0802 5D1C:2008203C21E02020ABFEA8A8A8A8A8A8ABFEA8A8A8A8BBFEC820002001FC0000 5D1D:1020102013FE102055FC542057FE540055FC550455FC5D0465FC010401140108 5D1E:2040202023FE2000A9FCA904A9FCA800A9FCA808A810BBFEC820002000A00040 5D1F:0100210821083FF8010002800C603018CFE6010001003FF811100920FFFE0000 5D20:1020102013FE102055FC552455FC552455FC542054705CA86124062200200020 5D21:200021FC20082010AA22AAAAAA72AA22AA72AAAAAB26BAA2CA42020203FE0002 5D22:101E13E011221094540055FC5424542457FE542454245DFC6424002000A00040 5D23:010041047FFC00701F8001007FFC05401930E10E04007FFC08201C4003807C78 5D24:21842068203020C8AB24A820ABFEA840A8FCA984AAFCB884C8FC008400940088 5D25:1040108011FC1124552455FC5524554455FC549055105FFE6410001000100010 5D26:2040208027FE2110AA48AC46ABF8AA48AA48ABF8AA48BA48CBF800420042003E 5D27:0100210821083FF8101010901090FD0831483A44544250909088110813FC1104 5D28:1020102013FE102055FC542457FE542455FC542055205D3E652002A0027E0400 5D29:0100210821083FF800003E7C224422443E7C224422443E7C224422444A948508 5D2A:1040102013FE100054885488555456225400542057FE5C206420002000200020 5D2B:0100210821083FF800003FF820083FF820802490249027F02080488848888FF8 5D2C:0100210821083FF80100FFFE01003FF821083FF821083FF803800D603118C106 5D2D:0100210821083FF81000100CFEF0208048807EFE08880E88F888490809080A08 5D2E:0100210821083FF800003FF8210821082FE8210827C8244827C820083FF82008 5D2F:10201020105010885504560254F85420542055FC54205D2464A400A803FE0000 5D30:1092109211241248552454925492540055FE552255225DFE6522012201FE0102 5D31:0100210821083FF800003F0421243F2421243F24212421243F24120421144088 5D32:1020104011FC110455FC550455FC540057FE542054205DFC6420002003FE0000 5D33:204020A021102208ADF6A800ABC4AA54AA54ABD4AA54BA54CBD40244025402C8 5D34:0100210821083FF8002800243FFE20202FA422242FA824982D12422A45468882 5D35:100010FC108410FC548454FC540055FE548054FE552A5E4A6492012200540088 5D36:0100210821083FF8080008087F0808FEFF08084808287F2808080F08F0284010 5D37:10881048105013FE5450545055FC55545554558C55045DFC6504010401FC0104 5D38:100013FE1020104055FC5504550455FC550455FC55045D0465FC000000880104 5D39:2040202021FC2000A888A850ABFEAA22AC24A9FCA924B924C934012800200020 5D3A:0100210821083FF820401040FEFE212020AC3CB425E424AC24A044A25482887E 5D3B:211021102210247CA910A910AAFEAE08AA08AAFEAA08BA48CA28020802280210 5D3C:100011FC1104110455FC5504550455FC540057FE54205D20653C012002A0047E 5D3D:0100210821083FF800001FF0111011101FF0111011101FF001004884481287F2 5D3E:200023FE20502050ABFEAA52AA52ABFEA800A840AFFEB888C990006000D80304 5D3F:100011DC1154115455DC540055FC540057FE548054FC5C046404000400280010 5D40:0100210821083FF80000084008207EFC082018201CFC2A202A20482089FE0800 5D41:1088108813FE108854F8548854F85488548857FE55005D486584010001FE0000 5D42:0100210821083FF8004013F8204847FE884813F8304053FC904017FE10401040 5D43:1020101011FE10005484544855FE55085510556455085D1265640208023004C0 5D44:2104208823FE2020A820A9FCA820A820ABFEA800A820BBFEC820005000880306 5D45:0100210821083FF8002800243FFE20202FA420242FA8289828924FAA40468082 5D46:0C487044104013FEFC503890549091121212110E01002108210821083FF80008 5D47:08481C44F04013FE1050FC5010923892350E5420502091241124112411FC1004 5D48:203C27C022442128A800ABFCA880A880AFFEA900A9F8BA88CA50042008D80306 5D49:2040202023FE2000A9FCA904A9FCA800ABFEAA02A9FCB820C820002000A00040 5D4A:203823C0204027FCA950A954AF58A954AB54AD4CA8E0B950CA48044408420040 5D4B:100011FE1112111255FE5500557E55425542557E55425D7E62420242047E0842 5D4C:0100210821083FF800202220223EFF42229422103E10221022283E2822440082 5D4D:00407F40127E0C88FF4819482A504820A850118C01002108210821083FF80008 5D4E:21FC2124212421FCA924A924A9FCA820A820ABFEAA22BA2ACAFA020A02020206 5D4F:010041047FFC00002448238824483FF81010220847E40820144003801C70E00E 5D50:0100210821083FF800001FF0101010D01710111017D0155027CA212A4FE68022 5D51:100011FC110411FC550455FC548055FE5622552255525D0265FA000200140008 5D52:00001FF0101010101FF000007C7C444444447D7C01002108210821083FF80008 5D53:0100210821083FF800001FF0101010101FF000007EFC4284428442847EFC4284 5D54:010041047FFC00001FF011101FF011101FF00000FFFE111010A014401830100E 5D55:2000208822522222AA52AA8AAA02ABFEA888A944AA7AB888C950002000D80706 5D56:1020102013FE107054A85524562255FC550455FC55045DFC6504000003FE0000 5D57:0100210821083FF8004800443FFE20402F4422442A282AA83112422A44C69B02 5D58:2088208823FE2088A800ABFEAA02AC24A820ABFEA870B8A8C8A8012402220020 5D59:0100210821083FF800000C1070901050FC903050381E55F05010901010101010 5D5A:0100210821083FF8104010403E7C4084BD2810201020FE501050148819041202 5D5B:0100210821083FF802800C6037D8C0063E0822483E4822483E48220822282610 5D5C:010041047FFC020001003FF808200440FFFE00101F90109010901F9000500020 5D5D:2020212420A82020ABFEA8A8A924AA02A840AFFEA888B908C990006001980604 5D5E:010002800C603018CFE601003FF80100111025080200101092929292FEFE0202 5D5F:010041047FFC00003FFC2280224027FC2C4037F8244027F82440444047FC8400 5D60:101E13E0112210945440548855F0542054C455FE54225C2063FE005000880306 5D61:010041047FFC044008203218C4460FE000207EFC224412240A1412242A544488 5D62:102010201050104854A455FE568454FC548454FC54805CFC65440144027C0044 5D63:1020101011FE1110557C551455FE5514557C5510557C5D4465440244027C0444 5D64:08202AA42CA84920145022887FFE40028104010021082108210821083FF80008 5D65:2104210421DE2244AD54A89EA904AA24AC24ABFEA870B8A8C924062200200020 5D66:102011241124112455FC540057FE540055FC550455045DFC6488005003FE0000 5D67:204023BE22122292AA52AAAAAB24A840ABFEAA22AA22BBFECA22022203FE0202 5D68:2040208021FC2104A904A9FCA900A9FEA900A9FEA802BAAACAAA040200140008 5D69:010041047FFC0200FFFE00001FF010101FF000007FFC40044FE448244FE4400C 5D6A:2040202023FC2000A9F8A908A9F8A800ABFCAA04AAF4BA94CAF4020402140208 5D6B:20842044204823FEA884A884A908A94AAA52AB9CA884B908C908025203DE0042 5D6C:0100210821083FF8020004003FF821083FF821083FF8029004A808FA308AC07E 5D6D:2040202023FC2108A890ABFEAA02AC44A820ABFCA880B8F8C888010801280210 5D6E:1020102013FE102055FC550455FC550455FC550455FC5D0463FE008801040202 5D6F:11081088109013FC544055F8544057FE5480550055FC5E206420082003FE0000 5D70:10881050100011FE545055FC545457FE545455FC54505CD86554025200500050 5D71:2040202023FE2202AC94A908AA64A890A908AA04ADFAB908C908010801F80108 5D72:1020104011FC110455FC550455FC550455FC542057FE5C7064A8012402220020 5D73:0100210821083FF8082004407FFC01003FF80200FFFE080037F0C0801FFC0000 5D74:2040224821502248ACA4A918AE06ABF8AA08ABF8AA08BBF8CA08020802280210 5D75:0100210821083FF8004078404BFC48404FFE78104FFE48104A10791048500020 5D76:200023DE20422042ABDEAA10AA10ABDEA842AA52A94AB94ACA52004202940108 5D77:2124212422242424A954A94AAA92AE10AA10AA50AA5CBA50CA5002B0029E0300 5D78:0100210821083FF81110211041108AA8144430405240927C1240154014FE1800 5D79:010041047FFC00007CF8048804F87C2041FC41247D2405FC042004242BFE1002 5D7A:200027BC208424A4AA94ACA4A850A988AE26A8C0AB10B864CB88003000C00700 5D7B:1020101011FE1110557C551455FE5514557C551055925D546538025402920430 5D7C:2040202023FC2000A908A890ABFEAA20AAA0AAFCAB20BA20CAFC0420042009FE 5D7D:2154215423FE2154A954AA72AC00ABFEAA22A820A9FCB924C9240124012C0020 5D7E:010041047FFC08201FF0102025487EFC04401930E64E1990062018C007003800 5D7F:010041047FFC00000000FDFC104011F8110811F8110811F8110811F850902108 5D80:11FC102013FE122255AC542055AC540055FC540057FE5C8064FC000400280010 5D81:102011FC112413FE552455FC542055FC552455FC54405FFE648801D00070038C 5D82:102011FC1088105057FE540055FC550455FC550455FC5C2067FE002000200020 5D83:22002202223C2FA0AA20AFA0AABEAFA4AAA4AFA4AA24BFA4CA24024402440284 5D84:0100210821083FF808067F7808407F40497E7F4849487F4808487F4808880908 5D85:082008207F20087E7E4408A4FF2810101E28224446828100210821083FF80008 5D86:2090209027FE2090ABFCAA94ABFCAA94ABFCA800A9F8B908C9F8010801F80108 5D87:200023FE2200227CAA44AA44AA7CAA00AAEEAAAAAAAABAAACAEE020003FE0000 5D88:0100210821083FF80440247C24A83D50042804487DFE24882448244844088418 5D89:0100210821083FF800A0009079FE49204B204DFC492049FC7920492001FE0100 5D8A:0100210821083FF810A01090F9FE11201B2015FC3120D1FC1120112051FE2100 5D8B:1040108011FC110455FC550455FC550055FE550055FE5C0262AA02AA0202000C 5D8C:010041047FFC04001FF010101FF010101FF010001FFC10001FFC492484940008 5D8D:100013DE10421252554A56525442542055FC550455045DFC6504010401FC0104 5D8E:0100210821083FF800003F0821083F0820FE2E0820483F2844285508A4A80C10 5D8F:010041047FFC00007FFE40005FDC45045FC4554459DC50505FD050525FD2904E 5D90:010041047FFC010079F04A9050606198560649F04A406BF8544043F8404047FC 5D91:208020F8210823FEAD12A922A9FEA840A8A2AB54A898BB34C854009203500020 5D92:21042088200023FEAA22AAAAAA72AA22ABFEA800A9FCB904C9FC010401FC0104 5D93:103C13E0112410A855FE54A85524560255FC552455245DFC6524012401FC0104 5D94:0100210821083FF808401440227C5C8489283E2008204A5028500E8871042202 5D95:2090208821FE2110AB10ADFEA910A910A9FEA910A910B9FEC90002A402520452 5D96:204020A0211826E6A800ABF8AA08ABF8A800AFBCA884BCA4C29404A402940108 5D97:208822AA22DC2488A954AA22A800ABFEAA42AC44ABFCB844C844008401140208 5D98:0100210821083FF81090108813FEFC48103231CE3890548853FE9048103211CE 5D99:2020212420A823FEA8A8A924AA22A904A904A9DEAA44BD54C89E010402040404 5D9A:010041047FFC01007FFC044028281FF02828CFE608200FE00100111025080200 5D9B:1020102011FC102055545488550456FA548854F854885CF8642000A801240060 5D9C:010041047FFC00003E7C081048907EFE1428244A46863FF820083FF820083FF8 5D9D:202027A420A82292A914AA08ADF4A802ABF8AA08AA08BBF8CA0801100FFE0000 5D9E:00407BFC488051F8622055FC488848F8688850F840884100210821083FF80008 5D9F:2088205023FE2050A9FCA954A98CA974A904A9FCA808BBFEC908008800A80010 5DA0:101811E0104013FE5488557456525470540055FC55045D74655401740104010C 5DA1:010041047FFC00003FFE289025102FBE22222AD42A902F902228442844448882 5DA2:2020202021FC2020ABFEA908AB9CA908A988AE3EA800BBFEC89000900112020E 5DA3:010041047FFC010008801FFC30805FF810801FF810801FFC1000248822444244 5DA4:010041047FFC01003FF80100FFFE08203EF808207EFC00007FFC04401842E03E 5DA5:20002FFE28002A28A948ABEEA892A884AAA0AAA8ABE8B888C894091409241242 5DA6:108010F8110813FE5544559255FE5500557C5500557C5D00657C0244027C0444 5DA7:100011FC115411FC542055FC542057FE5488545055FC5C2067FE002000200020 5DA8:0A803138228838382288393822887FFE4002810401002108210821083FF80008 5DA9:105011FC115411FC555455FC540055FE5500557C55005DFE6550015401480266 5DAA:010041047FFC24481450FFFE082004407FFC01003FF80100FFFE05401930E10E 5DAB:2050225221542050ABFEA888A850ABFEA820A9FCA820BBFEC8A8012406220020 5DAC:2104208823FE2020A9FCA820ABFEA854A992A890ABFEB890C8D4038A009601A2 5DAD:0100210821083FF810407C2045FC44887C5043FE40207C2045FC44207C204420 5DAE:1020102010501088550456FA5400540055DC555455545DDC6488008801540222 5DAF:41047FFC00003E2822243E240020FFFE22203E2822283E1022122F2AF2464282 5DB0:210021DE224A248AABEAAAB6AAA4ABF4AABEAAA4ABE4BABECAA402A402240464 5DB1:108813FE108811FC550455FC550455FC548055FE56225D52650201FA000A0004 5DB2:010041047FFC08801FFC30805FF890801FF810801FFC10003E7C224423D42008 5DB3:21083FF800007FFC06003B0804B019C062A00C98732610207CFC10201E20F1FE 5DB4:04003FF82008292825482FE8254829280200FFFE08203118D11611101FF00010 5DB5:200023FC22942294ABFCA800A890AF9EA890A890AB9CB890C890079E00900090 5DB6:010041047FFC000022204AA08ABE1FC420A46F24A0282F28291029A829443082 5DB7:010041047FFC0000247C3A0422281E1020FE3E124850085E7F5014B0229E4100 5DB8:208822AA22DC2488A954AA22A800ABFEAA22A820ABFEB870C8A8012406220020 5DB9:202023FE202021FCA800ABFEA802A9FCA820ABFEA800BBFEC80403BE02A4038C 5DBA:010041047FFC100013FC284045F8930809F8FD0805F8090851F8200010900108 5DBB:010041047FFC08207F280824FFFE12203FA46424BFA824183F92242A3FC62082 5DBC:2140224C22642244AB4CAA64AAA4ABACAAA4AAA4AFFEB800C910010802040404 5DBD:0100210821083FF8001052182F945014977E1010372850289728154457442082 5DBE:203E27C022442128ABF8A840AFFCA800ABF8A808ABF8B808CBF80544052A08FA 5DBF:200021FC202023FEAA22A9ACA820A9ACA800ABFEA820B9FCC95401540154010C 5DC0:010041047FFC08002A284D240820142E3F706424BF2424283F12242A3F462082 5DC1:200023FE224823FEAA48AAFCAAA4AAFCAAA4AAFCAA20BBFEC32A057A050A0906 5DC2:21083FF808801FFC30805FF890801FF810801FFC10003FFC24242BD4224423CC 5DC3:41047FFC08407F7C2240147CFF04007C7F40417C7F40417C7F40417C4542423E 5DC4:2110209023DE2010AA5EA982ABDEA810ABDEAA50ABDEBA50CBDE0250025202CE 5DC5:21083FF808007EFE08103E20227C3E4422543E5422543E542254FF2824444282 5DC6:208822AA22DC2488A954AA22ABFEAA02A8F8A888A8F8B800C9FC010401FC0104 5DC7:208820CC208A23E8AAA8AADEABA8AA6AAA0AABEAAC0CBFECCA2A03EA015607E2 5DC8:010041047FFC000029007DFC29043A4411547CE455F47C4410E4FD5410541008 5DC9:21F0221027FC2204ABFCAA24ABB8AA22A9FEAA10AFFCBA44CBFC00D0014A063E 5DCA:23DE225223DE2252ABDEAA52ABDEA98CAA52A840AFFEB888C990006000D80304 5DCB:010041047FFC10007DFC44047CFC40047DFC44007DFE11225CFC50A45EACF020 5DCC:41047FFC220811103FFC20002E20223C3FA829482F2829282F1049D07F288144 5DCD:010041047FFC0C20704011FCFD2439FC552493FCFC24245A685E10902912C60E 5DCE:200027FE204022EEAAAAABEAAAAEAAE8ABAAACE6AA88BDF4CA90006001980606 5DCF:208823FE208823DEAA52ABDEA8A0A890A9FEA920ABFCBD20C9FC012001FE0100 5DD0:010041047FFC08007F7C00443E7C22443E7C00107F6441245DFE55245D244344 5DD1:252827BE294827BEAB18ADAAA946ABFCAA04ABFCAA04BBFCCA0403FC01080204 5DD2:210447C88812F3BC20084B92F83E0380AAAAABAA01002108210821083FF80008 5DD3:010041047FFC22003CFE21101F7C52445E7C52445E7C52447F7C002824444282 5DD4:21083FF808007EFE08103E20227C3E44227C3E44227C3E44227CFF2824444282 5DD5:2108209027FE2108ABFEAA54ABC8AA3EABC8AA5CABC8B840CBFE00880070038C 5DD6:010041047FFC00001E7812483FFC20202E20223C3FC829282F2849905F288144 5DD7:23DE225223DE2000ABFEAA00AAC8AA4EABEAAAB2AAEABAAACAEA02B405E4082A 5DD8:210821EC210A2FEAA928ABC8A93EAFE8A948ABE8AA28BB68CAA80BF40AB412A2 5DD9:211027FE204022EEAAAAABEAAAAEAAE8ABAAACE6AA88BDF4CA90006001980606 5DDA:010041047FFC08000F9008147F9248FE7E1048905FA851285F28554455449382 5DDB:0000000008880888088811101110222022201110111008880888088800000000 5DDC:0000041004100820082010402080410020801040082008200410041000000000 5DDD:1004108410841084108410841084108410841084108410842084208440048004 5DDE:1004108410841084108454A45294529490841084108410842084208440048004 5DDF:02000100FFFE1000100010001FF800001110111011101110211021124112800E 5DE0:00007FFE00000888111022201110088800003FF80100010001000100FFFE0000 5DE1:000021241124112402480248F490124812481124112411241000280047FE0000 5DE2:088811102220111008883FF821083FF821083FF80100FFFE054009203118C106 5DE3:22081108111000003FF821083FF821083FF80100FFFE054009203118C1060100 5DE4:1084210810843FF82448238824483FF80000294825282948252A210A29463182 5DE5:000000007FFC0100010001000100010001000100010001000100FFFE00000000 5DE6:020002000200FFFE04000400040008000FF8108010802080408080803FFE0000 5DE7:000003FEFC40104010801080110011FC100410041E04E0044004000400280010 5DE8:00003FF82000200020003FF02010201020103FF020002000200020003FFC0000 5DE9:000001F07D1011101110111011901150115011101D10E11242120212040E0800 5DEA:00003FF8200020003FF0201020103FF0200020003FFC00007FF8000800080008 5DEB:000000007FFC01000100111011101110292829284544858401000100FFFE0000 5DEC:00007DF01110111011121D12E20E440001003FF80100FFFE028004401830600C 5DED:00407C4013FC104410441C84E114420801003FF80100FFFE028004401830600C 5DEE:082004407FFC010001003FF802000200FFFE0400080017F82080408080801FFC 5DEF:00207C1005FE08201048288445FE820200A87CA810A810A810AA1D2AE1264200 5DF0:0020FE1055FE5420A848548455FE0002FEA810A810A810A81EAAF12A41260200 5DF1:00003FF0001000100010001000103FF02000200020002004200420041FFC0000 5DF2:00003FF0001000100010201020103FF02000200020002004200420041FFC0000 5DF3:00003FF0201020102010201020103FF02000200020002004200420041FFC0000 5DF4:00003FF8210821082108210821083FF82008200020002002200220021FFE0000 5DF5:007C3F80200020003FFE200020002FF82888288828882FF828084802480287FE 5DF6:0000FEFC2284228442844A84848400FC7E8042804280428242827E82427E0000 5DF7:044004403FF804400440FFFE044008201FF02828C8260FE008200808080807F8 5DF8:00007F7C4844484448445E445244527C524052405E404842484248427F3E0000 5DF9:1FC000447D88055009203118C50602003FF800003FF000103FF0200420041FFC 5DFA:00007CF8448844887CF84080428442843E7C00000000FFFE0000082010102008 5DFB:0100111009203FF802007FFC082010102FE8C02600200FE008000808080807F8 5DFC:00003FF0211021103FF02000200420041FFC00003E442258226022423E42223E 5DFD:00007CF844887CF8408042843E7C044004403FF804400440FFFE082010102008 5DFE:0100010001003FF8210821082108210821082108210821282110010001000100 5DFF:01000100FFFE0100010001003FF8210821082108210821282110010001000100 5E00:00007FFC0100010001003FF82108210821082108210821282110010001000100 5E01:000801FC7F00010001003FF82108210821082108210821282110010001000100 5E02:0200010000007FFC0100010001003FF821082108210821082128211001000100 5E03:020002000200FFFE0400090011003FF851089108110811081128111001000100 5E04:0800080008FE7F1049104910491049104910491049104B100810081008500820 5E05:082008204820482049FC49244924492449244924492409341128102020204020 5E06:100011F011107D1055105510559055505550551055105D1211121212120E1400 5E07:010001003FF80108FFFE01083FF8010001003FF8210821082128211001000100 5E08:08000BFE48204820482049FC4924492449244924492409341128102020204020 5E09:1010109010907C8855085504560455FA5488548854885C881108110812281410 5E0A:1000100011FC7D24552455245524552455FC550055005D001102110210FE1000 5E0B:00783F80208020803FFC20402822311A21061FF0111011101150112001000100 5E0C:18180660018006603A180200FFFE048008801FF82888488888A8089000800080 5E0D:020001003FFC200420043FFC2040204027FC2444244424444454444880400040 5E0E:1020102010207DFE55225624542054205450545054505C50109010921112120E 5E0F:1020102010207DFE5420542054FC5420542055FE54225C22102A102410201020 5E10:1080108410847C88549054A0548057FE54A0549054905C88108410A210C01080 5E11:10001000FEFC2244642818102428C34601003FF8210821082128211001000100 5E12:08A0109030BE57C0904010241014110C01003FF8210821082128211001000100 5E13:1020102010207DFE54205420542055FC547054A854A85D241124122210201020 5E14:1010101010107DFE55125514551055FC5544554455285D281110122812441482 5E15:1020102010407DFC550455045504550455FC550455045D041104110411FC1104 5E16:1020102010207C20543E54205420542055FC550455045D041104110411FC1104 5E17:1050104810487C4055FE54405440547C54A454A454A85D281110122810441082 5E18:020001007FFE400288241010210801003FF82108210821082128211001000100 5E19:1020102011207D2055FC55205620542057FE542054505C501088108811041202 5E1A:00001FF000100FF000101FF000007FFE410281041FF011101110115011200100 5E1B:010002001FF010101FF010101FF0010001003FF8210821082128211001000100 5E1C:1000100011FC7D04550455045504550455FC550454005C901088110412021402 5E1D:020001003FF80000082004407FFE410281041FF0111011101150112001000100 5E1E:100013FE10207C20544055FC55045504550455FC55045D041104110411FC1104 5E1F:020001007FFC0440245044488944108001003FF8210821082128211001000100 5E20:02001CF0101010101EF0101010101FF001003FF8210821082128211001000100 5E21:1104108410887C0055FE548854885488548857FE54885C881108110812081408 5E22:1020102010507C885504560255FC5400540055FC55045D041104110411FC1104 5E23:1110091009207FFC02000400FFFE11102108DFF6111011101150112001000100 5E24:10001000FE7C224442443444087C3400C20001003FF821082108212821100100 5E25:102020207C20442045FC45247D24412441247D244524453445287C2044200020 5E26:092009207FFC0920092000007FFE410281041FF0111011101150112001000100 5E27:10201020103E7C20542055FC550455245524552455245D241050104810841104 5E28:1104108410887C1055FC55045504550455FC545054505C9010921112120E1400 5E29:1020112410A47CA8542055FC5504550455FC550455045DFC1104110411141108 5E2A:100011FE11007D00557C5500550055FE5550555255545D481148124412521460 5E2B:100023FE7C204420442045FC7D24412441247D244524453445287C2044200020 5E2C:00003FF80208FFFE04083FF808001FF82808CFF800801FFC1084109410880080 5E2D:010000803FFE222022203FFC2220222023E020802FF82888488848A888900080 5E2E:0800087CFF4808507E480844FF54104820404100BFF821082108212821100100 5E2F:092009207FFC09200FE000007FFE410281041FF0111011101150112001000100 5E30:080009FC480448FC480449FC48004BFE4A22482049FC09241124113421284020 5E31:2040204027FCF840ABF8A880AFFEA890A910A9FEAA10BA902450281020502020 5E32:1044104410887DDC548854885488548855DE548854885C881088108810881108 5E33:100010FC10807CF8548054F8548057FE5540552455285D101108114411821100 5E34:10481044105E7DE054285412546A55965448545E55E05C2410281012106A1186 5E35:2040202023FEFA02AD04A900A9DEAA52AA52AB52AC9AB894211021122212240E 5E36:145014507FFC1450245247CE80007FFC41041FF0111011101150112001000100 5E37:1050104810807CFE5590569054FC5490549054FC54905C90109010FE10801080 5E38:0100111009207FFE40028FE4082008200FE001001FF011101110115011200100 5E39:2080204023FCF800A908A890AFFEA840A840AFFEA888B9082090206021982604 5E3A:1088108811FC7C88548854F85488548854F8548854885DFE1000108811041202 5E3B:2040204027FCF840ABF8A840AFFEA800ABF8AA08AA48BA48224820A021102608 5E3C:200023FE2202FA02ABFEAA22AA22AAFAAA22AA32AA2ABBFE2202220223FE2202 5E3D:200023FC2204FAF4AA04AAF4AA04A800A9F8A908A9F8B90821F8210821F82108 5E3E:1020102211FA7C24542857FE5420544054FC558456845CFC1084108410FC1084 5E3F:210021782108FA08AAFEAE40AA40AA7CAA90AA10AAFEBA102228222822442282 5E40:10201020103E7C20542055FC550455FC550455FC55045DFC1000108811041202 5E41:100013FE10207C4055FC5504550455FC550455FC55045D0411FC100010881104 5E42:00007FFE40029FF410101FF010101FF00200FFFE09203FF8D116115011200100 5E43:1040104011FC7C8457FE540055FC550455FC542057FE5C20122013FE10201020 5E44:200023FC2204FA04ABFCAA00ABFCAA40AA88ABFCAA24BA2025FC2420282033FE 5E45:100011FE10007CF85488548854F8540055FC552455245DFC1124112411FC1104 5E46:100011FC11047DFC550455FC548055FE5622552255525D0211FA100210141008 5E47:080808087E0808FEFE0808487E2808080F28F11001003FF82108212821100100 5E48:200023FC2204FA04ABFCAA00AA84AA48AAFCAA48AA48BBFE2448244828883108 5E49:204821482148FBFEA948A948A978A900A9FEA820ABFEB87020A8212426222020 5E4A:100011FC10207C2057FE540055FC550455FC550455FC5D0411FC108811041202 5E4B:10783E4822482A86FF7822482A2842104A28854601003FF82108212821100100 5E4C:100011FC11047DFC550455FC5420552454A8542057FE5C50105010921112120E 5E4D:101E11E010227D1254945480542055CE5502550255CE5D021102110211FE1102 5E4E:200023FE2202F800A9FCA904A9FCA904A9FCA840A820BBFE2000208821042202 5E4F:2040202023FEFA02A800A9FCA840A8A2AB34A858A894BB342052209023502020 5E50:0020792448A849FC48407BFE49084A244C2279FC492449244934492848209820 5E51:12101A902A904AA08FBE10442FA46224A2242FA82AA82A902AA82BA822442282 5E52:1020104011FC7D24557C558C55545524555455FC54405C2412A2128A14881078 5E53:2040208821FCF908AA52ABFEA850A988AE26A8C0AB10B8642388203020C02700 5E54:200021F82108F9F8A908A9F8A800ABFCAA94ABFCA800B9F82090206021982606 5E55:04407FFC04401FF010101FF010101FF00400FFFE11103FF8D116115011200100 5E56:100013FE10507DFC5554555455FC540055FC540057FE5C2010A8112412A21040 5E57:200023FE221AFA16ABFEAA12AAEAAAAAAAAAAAEAAA0EBA6A239A222623FE2202 5E58:102013FE10207DFC542057FE540055FC550455FC55045DFC110411FC10881104 5E59:1088108813FE7C88540055FC550455FC550455FC54205DFE1050108811041202 5E5A:087CFF4808507E480844FF54104822405FF090101FF010103FF8210821180100 5E5B:102011FC10887C5057FE540055FC550455FC550455FC5C2013FE102010201020 5E5C:100011FC11047DFC550455FC542057FE540055FC55045DFC1020112412221060 5E5D:200023DE2252FA52ABDEA800A9FCA924A9FCA924A9FCB82023FE202020202020 5E5E:205022522154F850ABFEA888A850ABFEA820A9FCA820BBFE2050208821042602 5E5F:2110209423D2F812AA50A990AFFEA810ABD2AA52AA54BBD4224A224A23D62022 5E60:2080208021FEFB54AD54A954ABFEA954A954A954AFFEB8002154212A222A2000 5E61:207827C02248F950ABFCA950AA48AC06ABF8AA48AA48BBF82248224823F82208 5E62:102011FC10887C5057FE540055FC552455FC552455FC5C2011FC102013FE1000 5E63:49202A207F3E49485DA86B2849104928404601003FF821082108212821100100 5E64:082049202A3E7F4841A85D2855105D28424601003FF821082108212821100100 5E65:212420A823FEFA02A8F8A888A8F8A80CA9F0A820A9FCB82023FE202020A02040 5E66:00407C2045FC44887C5043FE7C20A5FC24203D2001003FF82108212821100100 5E67:10F8108810887CF8540055DC5554555455DC542057FE5C7010A8112412221020 5E68:210021F82208FFFEAA88AB24ABFEAA00AAFCAA00AAFCBA0022FC248424FC2884 5E69:102011FC10207C8857FE548855FC550455FC550455FC5D0411FC108811041202 5E6A:208823FE2088FBFEAA02A9FCA800ABFEA840A8A2AB54B8B82354209223502020 5E6B:08083EFE08087F4808283E0809287FF028200FE008200FE001003FF821082118 5E6C:202023FE2020F9FCA800ABFEA802A9FCA820ABFEA800BBFE200423BE22A4238C 5E6D:210827FE2108F800ABFCAA94AA94ABFCA828ABFEAA20BB2422A82292242A28C6 5E6E:2040202023FEFA44ABF4AA44AAEEAA04AAF4AAACAAE4BA1422A4247425942808 5E6F:2108210821EEFA94A842A800ABDEAA52ABD2AA52ABD2BA1A2294235022102010 5E70:102013FE12227DFC542054F8542055FC542055FC55545DFC104012A4128A147A 5E71:23DE225223DEFA52ABDEAA22AAFAAA22AAFAAAAAAAFABAAA22FA227222AA2226 5E72:00003FF801000100010001000100FFFE01000100010001000100010001000100 5E73:00007FFC010001001110091009200100FFFE0100010001000100010001000100 5E74:100010001FFC2080208040801FF8108010801080FFFE00800080008000800080 5E75:00007C7C10101010101010101010FEFE10101010101010102010201040108010 5E76:10100810082000007FFC0820082008200820FFFE082008201020102020204020 5E77:0808080810107C7C1010101010101010FCFE1010101010102010201040108010 5E78:010001003FF801000100FFFE082004403FF801000100FFFE0100010001000100 5E79:102010201050FE5010887D0446FA7C2044207C2011FCFE201020102010201020 5E7A:0200020004000810101020207FC02080010002000400082010103FF810080000 5E7B:0800080011FC100422044204FC0404040804100424044204FE04420400280010 5E7C:104010402040204045FC4444F84408441044108428844484FD04450402280410 5E7D:0100010009200920514455547DF44924492455547DF44514410441047FFC0004 5E7E:1110212045447978111025247D7C15241110FFFE1080108828522422405A8186 5E7F:0100008000803FFC200020002000200020002000200020002000400040008000 5E80:010000803FFE2000200022002204221822602380220022022202420241FE8000 5E81:010000803FFE2000200020002FFE204020402040204020404040404081400080 5E82:010000803FFE2000208020802080208020802140214022204220441088081006 5E83:010000803FFE20002080208020802100210021002210220844084FFC84040004 5E84:0100008000803FFC20002080208020802FFC208020802080208040805FFE8000 5E85:010000803FFE20002100210022202220244028802100220844044FFE84020000 5E86:010000803FFE20002080208020802FFC20802140214022204220441088081006 5E87:010000803FFE20002420242024242428273024202420242245224622841E0000 5E88:010000803FFE20802140222024102908308620802FF020104020402080400080 5E89:010000803FFE204020402FFE204024442444244427FC204220424042403E8000 5E8A:010000803FFE2000208020802FFC208021C022A022A024904888508680800080 5E8B:010000803FFE208020803FFC208020802FF02410222021404080416086183806 5E8C:010000803FFE200020002FFC2020242028202FFE20A021204620582080A00040 5E8D:010000803FFE2000201C27E02400240027FE2420242024204820482090202020 5E8E:010000803FFE2040204020A0211022082D162110211021104110421082100410 5E8F:010000803FFE200023F8201020A020402FFE2042204420404040404081400080 5E90:010000803FFE2100208027F824082408240827F8240824004400480088001000 5E91:010000803FFE200020002FFC208020803FFE21402140224042424442883E1000 5E92:010000803FFE20802080208020802FFC2080208020902088408840809FFE0000 5E93:010000803FFE210021003FFC2200248028802FF8208020805FFE408080800080 5E94:010000803FFE200020002104288424842448224822102210402040409FFE0000 5E95:010000803FFE2000203C27C024402440244027FE242024202412450A46468422 5E96:010000803FFE2200220027F8280837C82448244827C824282412440243FE8000 5E97:010000803FFE20802080208020FC2080208027F8240824084408440887F80408 5E98:010000803FFE2000200027FC2444244427FC2444244427FC2444404040408040 5E99:010000803FFE2000208020802FF82888288828882FF82888488848888FF80808 5E9A:010000803FFE200020802FF8208820883FFE208820882FF8414042208C183006 5E9B:010000803FFE2000211021102512251425D8251025102510251245D25E12880E 5E9C:010000803FFE200022082208240824FE2C083488244824484408440884280410 5E9D:010000803FFE2100210023F82610292020C023303C0E20C04020430080C00020 5E9E:010000803FFE2220221022002FFC22402240224824502460484248C2933E2000 5E9F:010000803FFE2080249028882FFE210021FC2284228824502420485051888606 5EA0:010000803FFE241022203FFC208020802FF8208020803FFE2080408040808080 5EA1:010000803FFE208020403FFE20802100228426882A5032204210428883060200 5EA2:010000803FFE200020002FFC2100221027F8208820802FFC40804080BFFE0000 5EA3:010000803FFE212021202924252821302120233025282924222042224422881E 5EA4:010000803FFE2000204027FC204020403FFE200020102FFC4210411081500020 5EA5:010000803FFE20002220222024202DFE347024A824A825242622442044208420 5EA6:010000803FFE222022203FFC2220222023E020002FF02410422041C08630380E 5EA7:010000803FFE20802490249024902AA831C420802FF8208040804080BFFE0000 5EA8:010000803FFE2080208827F020A03FFE20802FF02620384047FC404081400080 5EA9:010000803FFE20802140222024103BEC208020802FF820804490488892840100 5EAA:010000803FFE24102410247E3F102410257C26443C4424284410442894440882 5EAB:010000803FFE20803FFC20802FF828882FF828882FF820805FFE408080800080 5EAC:010000803FFE221022083FFE224822502264224822522264444A447288C2133E 5EAD:010000803FFE20002E0E22F0241024102EFE221022102AFE4400460089FE1000 5EAE:010000803FFE20002FFC21202FFC292429242A1C2C042FFC480448048FFC0804 5EAF:010000803FFE204820442FFE204027FC244427FC244427FC2444444444548408 5EB0:010000803FFE22082108211027FC2110211021102FFE21104110421084100810 5EB1:010000803FFE208020802FFC20803FFE2408290433F22610492040C08730380E 5EB2:010000803FFE204020402FFE204022482248255428E2215042484C4680400040 5EB3:010000803FFE2080210027FC244427FC248427FC212022203FFE402040208020 5EB4:00803FFE221022102FFC221022103FFE200027F82408240847F84408840807F8 5EB5:010000803FFE200020802FFC2120221024882FF6349027F0249047F24082807E 5EB6:010000803FFE2000222022203FFC22202220222023E020004A48492491240000 5EB7:010000803FFE20802FF820883FFE20882FF8288024C422A84490488892860100 5EB8:00803FFE20802FF820883FFE20882FF820802FF828882FF848884FF888880898 5EB9:010000803FFE221022103FFE221023F0200027F8240827F84420441088081006 5EBA:010000803FFE221024882924221027F8208820802FFC21C042A0449898860080 5EBB:010000803FFE222022203FFC2220222023E020002410241044104A2891442082 5EBC:010000803FFE280029FC28202E4029FC2904292429242B242D24485040888304 5EBD:010000803FFE200027F8248827F8248827F820802FFC288448A44BF489140808 5EBE:010000803FFE200022802CB8288828882EB8288828882FF8414042208C183006 5EBF:010000803FFE211021102FFE2110200027FC2444244427FC2444444447FC8404 5EC0:010000803FFE20402FFE2842224824B023082C0427F82208211040E043189C06 5EC1:010000803FFE20002F84288428A42FA428A42FA428A42FA44024490488941088 5EC2:010000803FFE20002200227C3F442244267C27442AC42AFC52446244827C0244 5EC3:010000803FFE20402F5021242A1824083BF6212021202FFC212042244424881C 5EC4:010000803FFE20002F78294829482F862900297C2F4428442A2849104B288D46 5EC5:010000803FFE20802FFC20803FFE220024082FFC20002FFC49244924BFFE0000 5EC6:010000803FFE208021002FFC28842FFC28842FFC21482154425C44468842303E 5EC7:00803FFE2080277C2424252424A425542648208027FC244447FC444487FC0404 5EC8:010000803FFE20002FFC208027F8240827F8240827F8220027F84A0841F09E0E 5EC9:010000803FFE220821102FFE212027FC21243FFE212427FC2330452859268120 5ECA:010000803FFE220021002FBE28A22FA428A82FA42A2229222AAA4CA448208020 5ECB:010000803FFE2140265C2444275C244427FC20402FFC2208211040E043188C06 5ECC:010000803FFE22203FFE22223FFE240027FC240027FE2002224A4926500A8004 5ECD:010000803FFE2400221E2F922014289825143FD220122F9A489448908F900890 5ECE:010000803FFE200029FE282028FC2E8428FC288428FC2A844CFC480080480084 5ECF:010000803FFE24002FBC28A42FA428C22F80207E29222A222C94488847948062 5ED0:00803FFE20002F7E291029102F502950297E2F1028282A2849284B4A8D4A0886 5ED1:00803FFE24103FFE241027F020802FF828882FF820803FFC40804FF880803FFE 5ED2:010000803FFE22102F90221E2FA422243FD4241427942488448848948AA41142 5ED3:00803FFE22003FBC20242FA428A82FA820242FA4212423F45E2842208A200420 5ED4:010000803FFE20802FF828883FFE28882FF8249027F021003FFE441043E09C1C 5ED5:010000803FFE20102F2829442A922C7C2A082910297E2D002AFE4820484488FE 5ED6:00803FFE20002F7C2924251429A421602618388623202C4041884E3081C00E00 5ED7:010000803FFE22A822A82FFC22AA24E628002FFE284223F84248424882580040 5ED8:010000803FFE208020402FFC29202FFC29242FFC2A202A244BB8522492A4231C 5ED9:010000803FFE200027FC244427FC244427FC211027FC21102FFE400042088404 5EDA:010000803FFE22043FC422042FBE20042FA428942F942884450443849C140808 5EDB:00803FFE20002FF828882FF828882FF820802FF820803FFE488853E480803FFE 5EDC:00803FFE200027FC240427FC244425F8245027FE244024F849884AF8948800F8 5EDD:00803FFE2900290C3FB0292029202F3E29282F28292829285FA840488A881108 5EDE:010000803FFE22002220252028BE374222942F90221032904A2843A89C440882 5EDF:010000803FFE22002FBC22242FA428BC2FA428A42FBC22245FA4424482540288 5EE0:00807FFE420852484A504A9E5FE4505457545554554857485048515450948022 5EE1:010000803FFE220024002FFC355025502FFC255025503FFE40004A4889241124 5EE2:010000803FFE20402F5021242A1824083B7621502F8C28782F48413045488284 5EE3:010000803FFE22202FF822203FFC20802FF828882FF828884FF8422084100808 5EE4:00803FFE20803FFC20802FF828882FF828882FF820803FFC40A45F3A91221F1E 5EE5:00803FFE214026303BEC20002FF82AA829C82FF8200027F0441047F0841007F0 5EE6:010000803FFE2010278824BE248027A22494243E2F882C8854BE478884880008 5EE7:00803FFE204027FC2248224825543FFE200027FC240425F4451445F4840407FC 5EE8:00803FFE24002F3C311422242FCC2A802FA82ABE2FC82A884ABE4A8888881188 5EE9:00803FFE20402FFE200027FC240425F4251427FC200823F040404FFE81500E4E 5EEA:00803FFE20402FFE200027FC240425F4251427FC200027FC40004FFE824804C4 5EEB:00803FFE20002EEE2A222AAA2A662EAA2A102A282E542AAA4A50522492482610 5EEC:00803FFE2040207C204027FE244225F8244424FC24A824F844A849FC895413FE 5EED:00803FFE2010237C2E10227C2F1022FE2644277C2AC42A7C5244427C82280244 5EEE:00803FFE20002FBE28A22FBE28A22FBE28A22FBE251428A24FFE431080E00F1C 5EEF:010000803FFE240027222914323E2F882A882F9C2A882F88403E554895480008 5EF0:00807FFE40207E2055FE54205DFC555455545DFC542056105C547542454A8638 5EF1:00803FFE20002AA835242ABE2F6829682FBE20282FA82ABE4FA8482888BE07A0 5EF2:00803FFE20002FBE2514271C25542FFE29202FFC29242FFC4A244BB89222239E 5EF3:00807FFE40107F1052FE5E1052FE5EAA52AA7EFE42007EFE4A245E124AA4BE9C 5EF4:00000000F80008001000100020007800080008004800300010002C0043FE8000 5EF5:00000124F92409241248124824907A480A4809244924312410002C0043FE8000 5EF6:0008003CF9E0082010201120213C792009200920492031FC10002C0043FE8000 5EF7:0008003CF9E008201020102021FC782008200820482033FE10002C0043FE8000 5EF8:00200020F82009FC11241124212479FC09240924492431FC10002C0043FE8000 5EF9:00200020F84009FC11041104210479FC09040904490431FC11042C0043FE8000 5EFA:00400040FBF8084817FE104823F878400BF80840484037FC10402C4043FE8000 5EFB:000003FCFA040A0412F4129422947AF40A040A044BFC320410002C0043FE8000 5EFC:000007FEF890089013FC129422947A940A9C0B044A0433FC12042C0043FE8000 5EFD:000003FCFA940A9412F4129422947AF40A940A944A9433FC12042C0043FE8000 5EFE:0000000008200820082008200820FFFE08200820082008201020102020204020 5EFF:08100810081008100810FFFE081008100810081008100810081008100FF00810 5F00:00007FFC08200820082008200820FFFE08200820082008201020102020204020 5F01:02000400082010103FF80008082008200820FFFE082008201020102020204020 5F02:00003FF0201020103FF0200420041FFC000008200820FFFE0820102020204020 5F03:010000803FFC0200042008101FF80008042004207FFE04200420082010202020 5F04:00007FFC010001003FF801000100FFFE000008200820FFFE0820102020204020 5F05:0440082010102FE8C4260420082010A0604008200820FFFE0820102020204020 5F06:010001003FF80100FFFE040008201FF0001008200820FFFE0820102020204020 5F07:010002800C603018CFE600001FF010101FF008200820FFFE0820102020204020 5F08:020001007FFC04402450444889441080000008200820FFFE0820102020204020 5F09:2420242024203DFC0420FC20242024F8440008200820FFFE0820102020204020 5F0A:082049202A3E7F4849485DA86B104928434608200820FFFE0820102020204020 5F0B:022002100210020002FEFF0002000200020001000100008000420022001A0006 5F0C:0048004400440040FFFE00400040004000400040002000227F92000A00060002 5F0D:0048004400440040FFFE0040004000407E400040002000220F12F00A40060002 5F0E:0048004400440040FFFE004000407F40004000403E2000220012078AF8064002 5F0F:0048004400440040FFFE004000403E4008400840082008220F12780A20060002 5F10:00483E4400440040FFFE0040004000407E400040002000220F12F00A40060002 5F11:00144412281013FE28104410101011F0FC9010905890548894EA138A51062002 5F12:441028141012281045FE1010141011D0FC9030903890548850EA938A10061002 5F13:00007FF00010001000103FF02000200040007FF8000800080008000800500020 5F14:00003FF80108010801081FF81100110021003FFC010401040114010801000100 5F15:00087F080108010801083F082008200840087F0801080108010801080A080408 5F16:00003FF8000800081FF8100020003FFC000400040004002800100000FFFE0000 5F17:0440044004407FF8044804483FF8244024403FFC044408440854104820404040 5F18:00207C200420042004207C404040404040807C880484050407FE050228021000 5F19:00007CFE0410041004107C10401041FE40107C10041004100410041028501020 5F1A:0820042004407FF8010801083FF8210021003FFC010401040114010801000100 5F1B:0020F82008200920092C7934416443A441247934092809220922090250FE2000 5F1C:00007DFC0404040404047CFC4080408041007DFC040404040404040428281010 5F1D:00007DFC0524052405247D24412441FC41047D00050005000502050228FE1000 5F1E:00407C400440047C04847C884120402040207C50045004500488048829041202 5F1F:0820042004407FF8010801083FF8210021003FFC030405040914110861000100 5F20:0100F9080908091009207940410047FE41407920092009100908094451822100 5F21:00007CFE0480048004807CFC4084408440847C8404FC04800480048028FE1000 5F22:00207D240524052405FC7C20402043FC41047C88048804500420045029881606 5F23:0088F88808880908097E7B084508414841287928090809080908090851282110 5F24:0004F81E09F0091009107910411041FE4110791009100908090A094A51A62112 5F25:0080F880088009FE09027A0444204020412879240A240A220C22082050A02040 5F26:0040F82008200BFE084078404088410843F078200840088809040BFC51042000 5F27:0008F83C0BD00A900A907A904290429042907A880A880AC80AA40CD454922800 5F28:0000FBFC088408840884790441144208440079FC090409040904090451FC2104 5F29:08007F7C114432280C101228614600003FF000103FF020003FF8000800500020 5F2A:00007DFC0408041004307C484084430240007DFC04200420042004202BFE1000 5F2B:00007DFE0520052005207DFC4104410441047D0405FC05200520052029FE1000 5F2C:00007DFE0510051005507D5C4144414441447D44055C05500510051029FE1000 5F2D:0000FBFE09080908090879F84108410841F879080908091E0BE8080850082008 5F2E:111009207FFC0400FFFE10102008DFF600100FF0080010001FF8000800280010 5F2F:02000100FFFE044014502448444400003FF000103FF020003FF8000800500020 5F30:00207D2404A404A804207DFC4104410441FC7D04050405FC0504050429141108 5F31:00007EFC020402047EFC408040807EFC22441224060C1A3462C4020414280810 5F32:0000F9F80908090809F8780043FC420442047BFC0A040A040BFC0A0452142208 5F33:0000FBFC080009240A487C904248412440007BFC084008400840084057FE2000 5F34:0040F8200BFE080009FC790441FC400041FC780808100BFE0820082050A02040 5F35:0000F8FC088008F8088078F8408047FE41407924092809100908094451822100 5F36:0040F8200BFE0800080079FC41044104410479FC082008A809240A2250A02040 5F37:0020F840088809040BFE7822402043FE42227A220BFE08200824082257FE2002 5F38:0000FBDE0A520A520A527BDE4252425242527BDE0A520A520A520A52555228A6 5F39:0104F888085009FC0924792441FC4124412479FC082008200BFE082050202020 5F3A:0000F9FC0904090479FC402083FE8222FA220A220BFE082008240822903F63C1 5F3B:0000F01E17C211021102F7DE855085508550F6DE14421442144217C2A4544008 5F3C:0000F01E17C211021202F7DE845084508450F7DE14421442144217C2A4544008 5F3D:0048F94809480BFE094879484178410041FE78200BFE087008A8092456222020 5F3E:0242F924080009FC0924792441FC4124412479FC082008200BFE082050202020 5F3F:01007FFE44429FF404403FF80440FFFE08201FF02028DFE610001FF0001000E0 5F40:1000FE7810487C480048FE8682007CFC00447C4404287C2840107C2804440D82 5F41:0000FBFE080809E8092879E8400043FE400879E80928092809E8080850282010 5F42:0440244814500440FFFE0000FC8004F87D20402081FCFC200450045028881104 5F43:0000F9FC092409FC092479FC40A840A843FE78A808A809FC08200BFE50202020 5F44:0000FBFE0A000A7C0A447A44427C420042EE7AAA0AAA0AAA0AEE0A0053FE2000 5F45:0108F8900FFE08000BC47A5443D4425443D47A440ACC08000BFC088451142608 5F46:49202A3E7F4849485DA86B10492841463FF000103FF020003FF8000800500020 5F47:0020F9FC08240BFE082479FC402042AA43AE7A220BFE0A220BAE0AAA52AA2422 5F48:0000FBDE0A520A520BDE780041FC412441FC792409FC08200BFE082050202020 5F49:0088F88809FC088808887BFE402041FC412479FC092409FC0800088851042202 5F4A:0000FBFE080009FC092479FC412443FE400079FC092409FC092409FC500023FE 5F4B:0000FBFC0A940A940BFC780047FE400043FC7A040BFC08A209140B085D442182 5F4C:0000F7FC124814441FFEF44486EC855486ECF44416EC155416EC1444A4544408 5F4D:0040F02017FE148815FCF48887FE842085FCF52415FC152415FC1400A4884904 5F4E:21084FD2F03C23884812FBBE0280ABAA00003FF000103FF020003FF800080070 5F4F:03DEFA520BDE0A520BDE78A041FE432045FC792009FE080009FC08885070278E 5F50:000000007FF800080008000800083FF800080008000800087FF8000800000000 5F51:04000400040008000FF008101010102020203FE00040004000800080FFFE0000 5F52:080008004BFC480448044804480449FC4804480448040804100413FC20044000 5F53:0100210811080910092001007FF80008000800083FF80008000800087FF80008 5F54:08000FE0082010201FC000400040FFFE010021081190056009203118C5060200 5F55:00003FF0001000101FF000100010FFFE010021081190056009203118C5060200 5F56:08000FF010101FE00020FFFE02000D08719002A00CC071A006981886E2800100 5F57:1010FEFE10107C7C1010FEFE101000007FF8000800083FF8000800087FF80008 5F58:08000FF010101FE00020FFFE0200421043D2751441184FD041126292444E0820 5F59:08000FF010101FE000207FFE40029FF411101FF011101FF00100FFFE1110610C 5F5A:00003FF000101FF000107FFE40029FF411101FF011101FF00100FFFE1110610C 5F5B:3FF000101FF00010FFFE92485484FF7A3828544892980820FFFE082010202020 5F5C:08000FF010101FE00020FFFE92485484FF7A3828544892980820FFFE08201020 5F5D:08000FE010201FC00040FFFE92245478FE1238FE545492920820FFFE08201020 5F5E:3FF000101FF00010FFFE92245478FE1238FE545492920820FFFE082010202020 5F5F:0044FDFE04540448FCFE059004FEFC9000FE0890FEFE088049FE2844083819C6 5F60:7E4403FE3E5402487EFE0190EEFE4A906EFEC09004FEFE8045FE244424380DC6 5F61:0040008001000600180000200040018006001800001000200040018006003800 5F62:00007F8412041208121012221202FFC412081210122212022204220842108260 5F63:100408040808FF90222422442208221214221444080808101420230040FE8000 5F64:00003F04210421082910252225022104FFC82110212221022104410845108260 5F65:020001003FF8042003C004203FFC202021C02E10206021882E10406043809C00 5F66:020001003FF8082004403FFC2000202021C02E10206021882E10406043809C00 5F67:005000480040FFFE004000507C6045C8445044647DA800120E32F0CA43060002 5F68:0002FFE2000400087BD04A424A424A446B485AD04A424A424A444A484A505AE0 5F69:010007847804088844902522200204047F880C10162215022484440884100460 5F6A:0400078404043FC8245027243C84238820102F24290429084912512290FE2000 5F6B:00003F84248424882E9024A23F8220842E882A902AA22E822084408842908160 5F6C:1082108210841088FBD01082308239C455A852909282148210841088109010A0 5F6D:08000804FF84080808107F2200027F04410841107F22000222041788F8104060 5F6E:10000804FF848088141022224902140422084110BEA22202220422083E102260 5F6F:0000FF8414047F08551055227F0200047F080010FFA208022A044908A8901060 5F70:100008047F0422081410FFA200027F0441087F1041227F020804FF8808100860 5F71:00007F0441047F0841107F220802FFC400087F1041227F020804490888901860 5F72:7BC200027BC44A486B504A4204027FC44A087FD04A427FC252445B88525099E0 5F73:0800080010002000480008001000300050009000100010001000100010001000 5F74:08400840108020FC490409041204348450449024102410041004100410281010 5F75:08400840104022404A580A6812C8374852489268125012441244120411FC1000 5F76:100017F82108411091101120213C6104A1042288228822502420245028882306 5F77:08400820102023FE48800880108030FC50849084108410841104110412281410 5F78:082009201120211049100A48124834445882908011101108120817FC12041000 5F79:080009F01110211049100A0E140033F851089110109010A0104010A013181C06 5F7A:0800080013FE2020482008201020302051FC9020102010201020102017FE1000 5F7B:1000120022FC42249224122423A46E24A224222422A423242244204420942108 5F7C:08200820102023FE4A220A24122033FC52849288124812501220145014881906 5F7D:0808083C13E022204A200A20122033FE5220921012101212120A128A13261212 5F7E:0840084010A020A049100A481426302053F890081010111010A0104010201020 5F7F:08900890109023FC4894089413FC3290529093FE10921092111A111412101410 5F80:08800840100027FC484008401040304057FC904010401040104010401FFE1000 5F81:0800080013FE20204820082011203120513C9120112011201120112017FE1000 5F82:080009F811082108490809F811083108510891F8110811081108110817FE1000 5F83:082009201120212049FC0A2012203420502091FC102010201020102017FE1000 5F84:08000BF8101020204860089811043602500093FC104010401040104017FE1000 5F85:08400840104023FC4840084017FE3010501097FE101012101110111010501020 5F86:08000FFE1090209048900BFC1294329452949294129C13041204120413FC1204 5F87:08800880110021FC4A040C0413E43224522493E41224122413E4100410281010 5F88:08000BF8120822084BF80A08120833F852449248123012201210128813061200 5F89:09040884108820004BFE0820102031FC5020902013FE10201020102010201020 5F8A:0800080013FC22044A040AF4129432945294929412F41204120413FC12041000 5F8B:0840084013F820484FFE084813F83040504093F81040104017FC104010401040 5F8C:08200840108821104BE00840108833FC5084908011F813081490106011981606 5F8D:0820082011FC20204820082017FE30005020902011FC10201020102017FE1000 5F8E:080009FC11042104490409FC1000300053FE9020102011FC1020102013FE1000 5F8F:082008201120213C4920092017FE300050209124112412281410102010C01700 5F90:1040104020A04110920815F620406040A7FC2040225022482444284421402080 5F91:08000BFC100021244A480C9012483124500093FC104010401040104017FE1000 5F92:0820082011FC20204820082013FE302050209120113C112012A01260143E1800 5F93:080409041088209048000BFE102030205120913C1120112012A01260143E1800 5F94:0888088813FE208848880840102033FC5008901010201040108011001280147E 5F95:10401040204047FC9040124821486150AFFE20E0215021502248244428422040 5F96:0840082013FE2202480009FC1000300053FE9020112811241222142210A01040 5F97:08000BF8120823F84A080BF8100033FC501097FE101012101110101010501020 5F98:089008901090279E489008901090339C509090901090179E1090109010901090 5F99:082008201120213C4920092017FE300050209120113C112012A01460183E1000 5F9A:104010402FFE404097FC1444255464E4A44427FC20E0215022482C4620402040 5F9B:0840084013FC20A049100A0817FE300853C892481248124813C8100810281010 5F9C:0820092410A420A848200BFE1202320252FA928A128A128A12FA1202120A1204 5F9D:0840084017FC204048400BF8120833F8520893F8120813F8120812081FFE1000 5F9E:088808881088208849540A221442302050209120113C112012A01260143E1800 5F9F:100017FC2444444495F41444244467FCA40425F42514251425F4240424142808 5FA0:08400840104027FC48400A4812483248555490E0115011501248144418421040 5FA1:1400140027DE4912911211122FD26112A11225D22512251A25D43E1028102010 5FA2:1040104027FE404093F8104827FE6048A3F820402240227C2240254024FE2800 5FA3:11101110211047FC911011102FFE6000A3F82208220823F82208220823F82208 5FA4:08100810177C211449FE0A14127C3710517C951015FE12101210150018FE1000 5FA5:080009FC1104210449FC0904110431FC500093FE10201120113C112012A0147E 5FA6:100017BC24844484948417BC24006400A7BC2424242427A82410242824442482 5FA7:0840082013FE22024A020BFE1200320053FE9352155215FE1552155219521106 5FA8:0840088013F822084BF80A0813F8300057FC9040104013F81040104017FC1000 5FA9:0900090011FE22004DFC090411FC310451FC908010FC11081290106011981606 5FAA:103C17E02420442097FE142025FC6504A50425FC250425FC2904290431FC2104 5FAB:0880088013F821084FFE080013F8320853F8904017FC1040144017FE10401040 5FAC:0840082013FC210848900BFE12023444502093FC108010F81088110811281210 5FAD:0808083C13C020044A44092811FC3220502093FE102011241124112411FC1004 5FAE:110815482548455097DE102420146FD4A0142794249424A824C8249428143022 5FAF:083C0FC0124421284880091013E03040518893FC1044104017FC10A01110160E 5FB0:08000BFE1020213C4920092017FE300057FE90201120113C1120112017FE1000 5FB1:100017FC20A047FC94A414A427FC6000A7FC20002FFE20402248244429422080 5FB2:100017FC240447FC942014A8247064A8A50424A024FC252024202BFE28203020 5FB3:0820082017FE204048400BFC1294329453FC904010241522150A190810F81000 5FB4:12101A902A904AA08FBE104420246FA4A22422282FA8221022282FA820442082 5FB5:110815482548455097DE101427E46014A7D4211427D4210821082FD420242042 5FB6:1108110825484390911E17D425646554A554275425D4254825482554246424C2 5FB7:104010402FFE404097FC14A424A467FCA0002FFE204020242522250A290820F8 5FB8:08400BF8111020A04BFC080013F8324853F8924813F8104013F8104017FE1000 5FB9:1210111027D0421094BE1FE420546794A49427942494278824882494249425A2 5FBA:0820082011FC20204BFE0908139C31085188963E100013FE109010901112120E 5FBB:104010A023184DF6900017FC255464E4A7FC200023F8220823F8220823F82208 5FBC:121014102F9048909FBE18A42FD46414A2142FD424142788248828942A943122 5FBD:12101A902A904FA0803E1FC4242468A4AF24222824A83FD022282AA832442682 5FBE:12101A902A904F90943E12242FD46014AF9420142F9420082F8828942F942022 5FBF:0910089013DE20104A5E098213DE301053DE925013DE125013DE1250125212CE 5FC0:104017FC200043B892A813B8211067FCA11027FC21102FFE212823102D482186 5FC1:0BF80A0813F822084BF80A4813F8344457FC90801FFE1248155418E2115016C8 5FC2:17BC14A427BC44A497BC14A427BC6120A3FE222027FC2A2023FC222023FE2200 5FC3:0000020001000080008004000408240424042402440244128410041003F00000 5FC4:1000100010001000180054005000500090001000100010001000100010001000 5FC5:00000400021001100120082028482844288449024A028C120810181027F04000 5FC6:1000100013FC1008181054205040508090801100110012021202120211FE1000 5FC7:104010401040104019FC54445044504490441084108410841104110412281410 5FC8:00003FF80000000000000000FFFE000001000880088848044812481287F00000 5FC9:1000100017FC1084188454845084508490841084110411041204120414281810 5FCA:1000100013FE1020182054205020502090201020102010201020102010A01040 5FCB:1000100013F8100818085408500853F892081200120012021202120211FE1000 5FCC:00003FF0001000103FF02000200420041FFC0100088848844812481287F00000 5FCD:00003FF802081208120824080808105060200100088848844812481287F00000 5FCE:001000F83F0001000100FFFE0100010001000000010008844892481287F00000 5FCF:1010107813C0104018405440504057FE90401040104010401040104010401040 5FD0:02000200020003F8020002000200FFFE00000100088848844812481287F00000 5FD1:0000FFFE02000240022002100208020000000100088848844812481287F00000 5FD2:0048004400440040FFFE0040084004401440554050A050A29292120A0E060002 5FD3:100011FC1020102018205420502053FE90201020102010201020102010201020 5FD4:10801080110011FE1A00540051F8500890101060108011001202120211FE1000 5FD5:1040104010401840544053FE50409040104010A010A010901110110812041402 5FD6:10101010101010101BFE54105010501091101090109010101010101010501020 5FD7:0100010001087FFC0100010001103FF800000A102908292C6824482407E00000 5FD8:02000100FFFE10001000100010001FF800000100088848844812481287F00000 5FD9:10201010101010001BFE54805080508090801080108010801080108010FE1000 5FDA:1020102010201120192C5534516453A491241134112811221122110210FE1000 5FDB:100011F0111011101910551051905150915011101110111211121212120E1400 5FDC:010000803FFE2000210020802240220022002A082A042A145210421081F00000 5FDD:00003FF801000100FFFE0280044009203118C106119011482124412405000200 5FDE:020001007FFC0820044003800C603018C0060100088848844812481287F00000 5FDF:10401020102013FE188854885088508890881050105010201050108811041602 5FE0:010001003FF82108210821083FF8210801000100088848844812481287F00000 5FE1:10201020102010201BFE5622522252229222122213FE12221020102010201020 5FE2:00007FFC020002003FF0041004100810FFFE0000010008844892481287F00000 5FE3:100013FC1084108818885490509C508491441144112811281210122814441182 5FE4:10801080108011FC192056205020502093FE1020102010201020102010201020 5FE5:100010003FFC20004FF080003FF000100810041014905050514A514A8F060002 5FE6:1040104010A018A0551052085406911011101110111011101110121012101410 5FE7:10901088108810801BFE54A050A050A090A010A01120112211221222121E1400 5FE8:1000100013F818005400500057FC9120112011201120112012221222141E1800 5FE9:04400440082010102208C44608201FF000100100088848844812481287F00000 5FEA:102011201120191055105248524894441882108011101108120817FC12041000 5FEB:10401040104013F8184854485048504897FE104010A010A01110111012081406 5FEC:100013F81008191054A0504057FE904210441040104010401040104011401080 5FED:10401020102010001BFE54405040506090501048104410441040104010401040 5FEE:10401040104017FE18405440504057F892081208111010A0104010A011181606 5FEF:1008103C13E012201A205620522053FE9220121012101212120A128A13061202 5FF0:1080108013F01890549051125112924E144010401FFE10401040104010401040 5FF1:10401040104013FC1A4454485040504090A010A010A0112011221222141E1800 5FF2:10401040104010401BFE5440504050A090A010A0111011101288124814441802 5FF3:10201020102013FE1820552451245124912411FC1024102010221022101E1000 5FF4:1040104010A018A05510528854469040100013F8100810101010102010201040 5FF5:01000100028004400A203118C1060FE000400080010008844892481287F00000 5FF6:1000100011FC18005400500053FE90201020104010401088110413FE11021000 5FF7:10001008110810881A5256525222522292521292130A120A120213FE10021000 5FF8:100013F81088108818885488508857F891081108110811081108110817FE1000 5FF9:1000100013FE1020182054205020502091FC1020102010201020102017FE1000 5FFA:10801080108010FC1904550852405440904010A010A010901110110812041402 5FFB:1008101C11E011001900550051FE511091101110111011101110121012101410 5FFC:10801040104017FC1800540051F05110911011101110111211121212120E1400 5FFD:080008001FF81248224844880888110822280410010008844892481287F00000 5FFE:1100110011FC1A00540051F85000900013F8100810081008100A100A10061002 5FFF:0440082010102FE8C4260420082010A060400100088848844812481287F00000 6000:1000100017FE102018205440504050D091481244144210401040104010401040 6001:010001007FFC0100028004400A203118C0060100088848844812481287F00000 6002:0820082008200820145012502288208841048202010008844892481287F00000 6003:100013FC104018405440504057FE904010A010A010A0112011221222141E1800 6004:100013FC120012081A8856505250522092201250125012881308120013FE1000 6005:110011081108111019205540510057FE91401120112011101108114411821100 6006:1040104010A018A055105208540691F011101110115011201104110410FC1000 6007:100013FE120012001A0057FC520452049204120413FC12001200120013FE1000 6008:10481248124812481A4857FE5248524892481248127812001200120013FE1000 6009:1080108011FC11041A0455F451145114911411F4110411281112110210FE1000 600A:100013FC108410841884550451145208940011FC110411041104110411FC1104 600B:100013FC120412041A0457FC5220522093FE1220122012101212128A13061202 600C:100013FC102010201840544050D0514892441444104010401040100017FE1000 600D:10801080108018FE554051405240907C104010401040107E1040104010401040 600E:080008000FFC1400240047F00400040007F80400010008844892481287F00000 600F:10401040104013F81A48564852485248924817FE104010A010A0111012081406 6010:10801080110011FC1A04540451E451249124112411E411241004100410281010 6011:2040224421483150A840A7FCA040A04020402FFE204020402040204020402040 6012:10001000FEFC22844488285010202858C5860000010008844892481287F00000 6013:21002100213E211237D2AA52A252A254A254249422882108229424A428422080 6014:1000100013FE10201820542051205120913C1120112011201120112017FE1000 6015:10201020104011FC190455045104510491FC1104110411041104110411FC1104 6016:10401040104013FE188054A0512051FC93241524112411241134112810201020 6017:104010401040187E544050405040904013FC1204120412041204120413FC1204 6018:010001007FFC010001001FF0101010101FF00100088848844812481287F00000 6019:10201020102010201BFE54205020502091FC1104110411041104110411FC1104 601A:100011F811081108190855F851085108910811F8110811081108110817FE1000 601B:1000100011FC11041904550451FC51049104110411FC11041000100013FE1000 601C:1040104010A018A0551052485426902013F810081010111010A0104010201020 601D:00003FF8210821083FF8210821083FF820080100088848844812481287F00000 601E:10201020102010201BFE562252225222922213FE122212221222122213FE1202 601F:1008103C13E012201A205620522053FE9220121012101212120A128A13261212 6020:02000400082010103FF800081FF0101010101FF0010008844892481287F00000 6021:10201020104018405488510453FE9002100011FC110411041104110411FC1104 6022:102010201120112019FC55205220502093FE1020105010501088108811041202 6023:090009001FF0210001007FFC0280044008203018C10608844892481287F00000 6024:0810081017FE3010521091101110105010200100088848844812481287F00000 6025:08000FE0102020405FF8000800081FF8000800083FF802005104511290120FF0 6026:100013F8104010401A4855485150504097FE1040104010401040104010401040 6027:102010201120112019FC552052205020902011FC102010201020102013FE1000 6028:100010F83E884288A2A8149008841084207CC000010008844892481287F00000 6029:100011FC11041104190455FC51005140914411481170114011421242123E1400 602A:100017F81208111018A0544050A053189C46104017FC1040104010401FFE1000 602B:10901090109013FC1894549453FC5290929013FE10921092111A111412101410 602C:1000100013FE12521A5256525252525292521292128E13021202120213FE1202 602D:1000104010201028180854885090529492A212A214C210881188128814781000 602E:2220222022203420AD7CA924AE24A2242424242429242F242144204420942108 602F:10401040104010401BFC54405040504097FE1040108010801110120817FC1204 6030:10401020102013FE184054405088510893F0102010401088110413FC11041000 6031:080008001FF812482A4844880A88110822A80410010008844892481287F00000 6032:100013FE10201020182057FE522252229252124A128A130212021202120A1204 6033:100013FC120412041A04560453FC5090909010901090111211121212140E1800 6034:10281024102410201BFE56205224522492241228122812901312122A10461082 6035:10201028102410201BFE54205070507090A810A8112412221420102010201020 6036:10201020102013FE1A225624522053FC92841288124812501220145014881906 6037:011001080100FFFE01001110111011102110C00E010008844892481287F00000 6038:0120011001007FFC0380054009203118C1060000010008844892481287F00000 6039:104010402240227863C8AE48226822522242220221FE02005104511290120FF0 603A:10401020101019E05422503453B890B010A810A8112811241224142210A01040 603B:10100820044000001FF01010101010101FF01010010008844892481287F00000 603C:000800087E0802FE240814480828140822284010010008844892481287F00000 603D:10401040104013FC18405440504057FE90E01150115012481444184210401040 603E:1000100011FC1104190455045104510491FC1104100010901088110412021402 603F:100017F81208111018A0544051B0564E904013F81040104017FC104010401040 6040:1040104010FC11081A90546050485190963E1042108413481030102010C01700 6041:08380BC01040304057FC90401040104013F80100088848844812481287F00000 6042:10801080110011FC1A04540453E45224922413E41224122413E4100410281010 6043:1040104010401BFC5440504057FE9010101017FE101012101110111010501020 6044:10201020102013FE1820542051FC5000900011FC110411041104110411FC1104 6045:10401040104419F45448505053FE904010801184129814E010821082107E1000 6046:100017FE10801080188054F85108514891281208128810501010101017FE1000 6047:100013FE120012001BFC5620522052F892201220122013FC1200120013FE1000 6048:10401040109011081BFC54245120512091FC1220102017FE1020102010201020 6049:11001104113811C01902550250FE500091FC1104110411FC1104110411FC1104 604A:2040204023FC3084A884A114A208A01024102FBE24922492249228A22AAA3144 604B:02000100FFFE0440145014482444444400000100088848844812481287F00000 604C:109010901090129219945498509051989294149210901090111211121212140E 604D:10401044124419485550504057FE9090109010901090109211121112120E1400 604E:100013FE102010401888550453FE50229020102013FE10201020102017FE1000 604F:100010FCFE042208221064FE141008103450C220010008844892481287F00000 6050:00007DF011101110119011501D12E212440E0800010008844892481287F00000 6051:1040104010FC11041A0855FE5100517C914411441154114811421242123E1400 6052:100013FE1000100019FC5504510451FC9104110411FC11041000100013FE1000 6053:100017FE10901890549053FC5294929412941294129C13041204120413FC1204 6054:10401020102013FE180054885104520290881088105010501020105010881306 6055:10001000FE7C2244444434440844147C2244C000010008844892481287F00000 6056:020004003FF8244822882108228824483FF80100088848844812481287F00000 6057:1020102013FE10501888550452FA500093FE1040108011FC1004100410281010 6058:109010901090191055FE53105510913811381154115411921110111011101110 6059:082004407FFC010001003FF801000100FFFE0100088848844812481287F00000 605A:01003FF801000100FFFE000001003FF801000100FFFE02005104511290120FF0 605B:1000100013FC12041A0456F4529452949294129412F41204120413FC12041000 605C:102810241024182057FE5020502097E0112011101110111011CA170A12061002 605D:080008007F7C08243E2408247F44085408880100088848844812481287F00000 605E:1040104017FC10401BF8544853F8524093FC1044105410A810A0111012081406 605F:11001100110019FE56025202551298A2124A12AA131A120A13FA100210141008 6060:10401040104013FE1880549051105110937C151011101110111011FE11001100 6061:10081190106010981B045440504057FE90801090111011201248148419FC1084 6062:10401040104013FE188054905090511291521154129012281428104410841102 6063:4080208009FC12042448E04020A023182C060100088848844812481287F00000 6064:10401040108011001BFC56945294529492941294129412941294129417FE1000 6065:0000FF20241024103C00244024403D44254225422E42F4484448044804380400 6066:10401040108013FC1A04560452F4529492941294129412F41204120412141208 6067:0000FFFE020004003FF824882488248824A82010010008844892481287F00000 6068:100013F8120812081BF85608520853F892441248123012201210128813061200 6069:00003FF8210821082FE821082288244828283FF8010008844892481287F00000 606A:1080108010F811081B1054A0504050A09118120615F811081108110811F81108 606B:200027FC2404240435F4AC04A404A5F4A5142514251425F42404240424142408 606C:1008103C11E01020182055FE50205020902011FC110411041104110411FC1104 606D:044004403FF804400440FFFE0440082012102208C2261290124822480A000400 606E:1040104010A011101A08540653F850409040104013F810401040104017FE1000 606F:010002001FF010101FF010101FF010101FF01010010008844892481287F00000 6070:1040104010A011101A08540653F85000900013F8120812081208120813F81208 6071:10901090110811481A445492510853FC909410901090109011121112120E1400 6072:11041084108810001BFE548850885088908817FE108810881108110812081408 6073:00003FF020103FF020103FF0220821902C60301C010008844892481287F00000 6074:02000100FFFE00003FF820083FF820083FF80100088848844812481287F00000 6075:01000100FFFE01003FF821083FF821083FF80000010008844892481287F00000 6076:00007FFC04402448144814500440FFFE00000100088848844812481287F00000 6077:08400840104037FC50E091501150124814441842104002005104511290120FF0 6078:2010201027903010A87EA012AFD2A21222122422252228A22FC2204220942108 6079:100013FE122012281A24562053FE522092201250125012501488148819041202 607A:102011241124112419FC540051FC5004900411FC110011001102110210FE1000 607B:200427C4244424543554AD54A554A554A5542554255421042284224424142808 607C:10401020102017FE180054005090525492241224125412941204120413FC1004 607D:100013FE12021C44544053FC508090A0112011FC1020102017FE102010201020 607E:1090109017FE109018905440502057FE91001100110011001100110011FC1000 607F:3FF0066001803FF821083FF821083FF821082018010008844892481287F00000 6080:100013FC100818D0542053FE5222922213FE1222122213FE12221222122A1204 6081:100011F81108110819F8540053FC5204920413FC1204120413FC120412141208 6082:12201224122813B01A20562252A2531E9040104013FC10401040104017FE1000 6083:200027FC244424443444AFFCA444A4C4A4E42554264424442444240427FC2404 6084:1020112410A410A8182055FC5104510491FC1104110411FC1104110411141108 6085:10101090108811081A0455FA51085108910811F810901090109011121212140E 6086:010002800C603018CFE601003FF8111025080200010008844892481287F00000 6087:1040104010A011101A0855F65040504097FC1040125012481444184411401080 6088:10101014101210101BFE54105150515497F4115411541148124A125A14261042 6089:00F83F00111009200100FFFE092011102108C006010008844892481287F00000 608A:080C08F07E8008800EFE78880888290812080100088848844812481287F00000 608B:1040102017FE11081890546050605198960611F8110811081108110811F81108 608C:11081088109013FC1824542453FC5220922013FE106210A2112A122414201020 608D:100011FC110411FC190455FC5000500091FC1020102013FE1020102010201020 608E:10201120112011FE1A205420502053FE9000100011FC11041104110411FC1104 608F:10201020102013FE1820542051245124912412AA102010501050108811041202 6090:4420282010A428A448A8992028204850885008885104220201004884481287F2 6091:1048104413FE1840544053FC5244924413FC1244124413FC1244124412541208 6092:100011F81108110819F8540053FC52449244124413FC12001202120211FE1000 6093:100013F8120812081BF85608520853F89208120813F81120112012221422181E 6094:1100110011FC1A0055F851085148912817FE11081248122813FC100810501020 6095:2208211020E03110AA08A080AFFEA140224027FC2A4422442254224820402040 6096:1020102013FE1820542053FE5202940411F81010102013FE1020102010A01040 6097:1080108011F81A08541053FC52449244124413FC10A010A011221122121E1400 6098:00003FF8240027F028803FFC2140222024103FFC010008844892481287F00000 6099:1040102013FE100019F85508510851F8900013FC100810301020102010A01040 609A:1020102013FE1020182055FC5124512491FC1020107010A81124122210201020 609B:10401040108811041BFE540250885144924210F8118812501020105011881606 609C:100011FC11041104190455FC5000500093FE1020102011FC1020102013FE1000 609D:200027FC2444244437FCAC44A444A7FCA040204027FC2040204020402FFE2000 609E:100010F8108810881AF85600520053FC9044104417FE104010A0111012081406 609F:100013FE1040104019FC5484508453FE9000100011FC11041104110411FC1104 60A0:10401040247E6488A54824502420205820862300010008844892481287F00000 60A1:0604780408440844FF441C442A44490488140808010008844892481287F00000 60A2:1080104013F812081A0857F85208520893F81240124412281210128813061200 60A3:01001FF0111011101FF001003FF8210821083FF8010002005104511290120FF0 60A4:020004003FF8220823C824482A882108228824083FF8200801004884481287F2 60A5:02000100FFFE00003FF800003FF800003FF820083FF802005104511290120FF0 60A6:12081108111010201BF856085208520893F810A010A0112011221222141E1800 60A7:108411C4170411141914551457D4511493141394155415041904110411141108 60A8:0900090011FC3204544899501148124414441140108002005104511290120FF0 60A9:104212221124110418085400520A528A925212221252128A130A120213FE1002 60AA:00007FFC04403FF8244824483FF80440FFFE0100088848844812481287F00000 60AB:01007FFC01003FF800007FFE40028FE4082010222022C11E288828A4482407E0 60AC:1FF010101FF010101FF01010FFFE082010103FF810080100288828A4482407E0 60AD:108012FC12A412A41AA8569052A850C69020102011FC10201020102013FE1000 60AE:200023F82208220833F8A800A000A7FCA04020402FFE204020A0211022082C06 60AF:110010BE128212021A42562253FE5292925212221252128A130A1202120A1204 60B0:1040102013FE1202180055FC5000500093FE1020112811241222142210A01040 60B1:109010901090179E189054905090539C909010901090179E1090109010901090 60B2:044004407C7C044004403C78044004407C7C0440010008844892481287F00000 60B3:00803FFE008007F8240827F8240827F8240827F820003FFE01004884481287F2 60B4:1080104013FC18005510511052A894441000104017FE10401040104010401040 60B5:100010FC108018F8548050F8508097FE11401124112811101108114411821100 60B6:00007C7C44447C7C44447C7C42044104450454245454645443C4400440144008 60B7:1040102013FC12041A0457FC52005228922413FE122012501250148815041A02 60B8:203823C0204027FC30E0A950A248AC46A3F02020204027FC2040204021402080 60B9:01007FFE40029FE410201FE010001FF0101010101FF002005104511290120FF0 60BA:1040102013FE1A02540451F85108910811F81100110011FC1104110411FC1104 60BB:1020102013FE1020182057FE5088505093FE1020102017FE1020102010201020 60BC:10401040107E10401BFC560453FC520493FC1244104017FE1040104010401040 60BD:1040104017FC10401BF8544857FE504893F8108017FE11081390106011981604 60BE:10401020102013FE1A02549451085204900011FC102010201020102017FE1000 60BF:100013FC104010401BFE54A05110520894461040104812641252145211401080 60C0:2040204020A03110AA08ADF6A000A7FC24A424A427FC24A424A424A424142408 60C1:080C08F07E8018802CFE2A884888888809080100088848844812481287F00000 60C2:1080108010F811081A1054005040539C92041204139C12041204120413FC1204 60C3:100013FC120412041BFC5604520453FC90001220122413A81230122212A2131E 60C4:08000F7C08440844FF4808282A30491089282844108202005104511290120FF0 60C5:1020102013FE102051FC582057FF940011FC110411FC110411FC11041114110C 60C6:100013FE122212221AFA5622522253FE920212FA128A128A12FA1202120A1404 60C7:1040102013FE100019FC550451FC500091FC1008101013FE1020102010A01040 60C8:100013F8124812481BF85648524853F8904017FC10E011501248144610401040 60C9:10400840407E2040084013FC7204120413FC1000010008844892481287F00000 60CA:1040102013FE1000180055FC5104510491FC1020112811241222142210A01040 60CB:1040102013FE12021D04550051DE525292521352149A1094111011121212140E 60CC:020001007FFE400290041EF8228824A8549008841084607C01004884481287F2 60CD:1040104010A011101A08540651F05040904013F8104012481148115017FC1000 60CE:08207FFC08200FE008200FE00820FFFE10102208C10609002828282447E40000 60CF:211021102110211037BCA910A110A338A3B82554255429922110211021102110 60D0:10141012101017FE1810541053D252529252125413D4100810EA171A12261042 60D1:00500048FFFE00403E4022243E2800120E2A70C603020100288828A4482407E0 60D2:0600787C08440844FF441C442A44497C88440800010008844892481287F00000 60D3:1020112410A81BFE5440508057FE9108120415FA1908110811281112110210FE 60D4:104012441244144818A0551056085044904012481248145010A0111012081C06 60D5:100011FC110411FC190455FC5080508091FE124A144A10921122124210941108 60D6:1FF010101FF010101FF008001FF82248448809081228241001004884481287F2 60D7:2040204020A03110AA88A446A800A3F020102020204021242522250A290820F8 60D8:100013FE1202128A1A5257FE5242522293FE12821282128212FA1202120A1204 60D9:200027BC208422943108AA94A4A4A840A00027BC20A422A42128229024A82846 60DA:1080108010FC11541A5454A45124524490941108104010A412AA128A14781000 60DB:101C13E0122013FE1A205692530A520691FC1104110411FC1104110411FC1104 60DC:10881088108813FE1888548857FE500091FC1104110411FC1104110411FC1104 60DD:1020112410A410A8182057FE5202520292FA128A128A128A12FA1202120A1204 60DE:201020902710243E3422AC44A790A510A5102510252825282528294429443082 60DF:10A01090108011FE1910571055FC5110911011FC11101110111011FE11001100 60E0:010001007FFC01003FF821083FF821083FF80104FFFE0102288828A4482407E0 60E1:00007FFC04403C78200820083C780440FFFE0000010008844892481287F00000 60E2:01000080088848044812481287F00000101008082220A124A4A2A4A41D1C0000 60E3:108050807CFC515492541CA4F124124410941108010008844892481287F00000 60E4:10101388108810FE1890579052245224923813881090109010A410BE12821100 60E5:01000500397821083D7821083FF8028004401830E10E08844892481287F00000 60E6:1040102013FE12001A205620523E5220922012FC128412841284148414FC1884 60E7:100013F8120812081BF8560853F8520893F8120812081FFE1000111012081404 60E8:20802090210833FCA840A7FEA110A2482C862310202020C42308203020C02700 60E9:100023FE40208920113C31205120912017FE1000010008844892481287F00000 60EA:01007FFC01001FF010101FF010101FF010101FF01010FFFE01004884481287F2 60EB:08000FF010202C4003801C70E00E1FF011101FF011101FF001004884481287F2 60EC:200027FE2420242035FCAC20A524A4A8A7FE2420245024482484250427FE2000 60ED:21002102211C2FD03210AA10A51EA7D4A114211421D42F142514212421242144 60EE:11041088105011FC1924552451FC5124912411FC1020102013FE102010201020 60EF:11FC1124112413FE1924552451FC500091FC1104112411241124105810841302 60F0:1040104013FE108019FC562055FE500091FC110411FC110411FC110411141108 60F1:109211241248112418925440508053FE9202128A125212221252128A13FE1202 60F2:100013FE122210201BFE542051FC512491FC112411FC102013FE102010201020 60F3:080008F808887E8808F818881CF82A88488808F8010008844892481287F00000 60F4:2040244424443444AFFCA000AFFEA040208027FC24A424A424A424A424A4240C 60F5:10901290129017FE1A90569052F0520093FC104017FE10E0115012481C461040 60F6:1020104011FC110419FC550451FC500093FE1020102011FC1020102013FE1000 60F7:01007FFC01003FF80200FFFE08201FF02828CFE608200FE001004884481287F2 60F8:110011FE120215F2191255F2511251FA900413F81010102017FE102010A01040 60F9:08207FFC08200200FFFE08001FF02810C8100FF0010008844892481287F00000 60FA:100011FC110411FC190455FC5020512091FE1220102011FC1020102013FE1000 60FB:200227C22442245237D2AC52A452A7D2A452245227D2200222822242244A2804 60FC:1040102013FE12021A0257FE5200520093FE1352155215FE1552155219521106 60FD:100013FC120413FC1A2057FE5210528A9306100013FC120413FC120413FC1204 60FE:10001088125212221A52568A520253FE90881144127A10881150102010D81706 60FF:100011FC1104110419FC5504510451FC900013FE10201120113C112012A0147E 6100:208821C827083108A92AA12AA7ACA14823082388255425142914212421242142 6101:0E207820082408A4FEA819202C504A50888809040A020100288828A4482407E0 6102:08107F1008107F7E41123E1204120F1278220822284A108401004884481287F2 6103:1040102013FE1A02540451FC500091FC110411FC110411FC1104100013FE1000 6104:100013F8124812481BF85648524853F8900017FE124012441228129013081206 6105:2110211027FC211031F0A840A3F8A248A24823F820402FFE2040204020402040 6106:1200213C48009400217E6208AE08220822282210210008844892481287F00000 6107:1040104011FC10841BFE540051FC510491FC102013FE1020122013FE10201020 6108:010002800C6037D8C0063E0822483E4822483E482208261801004884481287F2 6109:104010A0111012081DF6540053C45254925413D41254125413D41244125412C8 610A:100013FE100011FC1904550451FC500093FE1222122213FE1222122213FE1202 610B:103C17C012441928540053FC5080908017FE110011F812881250142018D81306 610C:1080108010F811081A1055FC51045154918C1124102013FE1050108811041602 610D:00207F20413E7F4448A47F244828451053286146010008844892481287F00000 610E:1100110011FE1A0055FC510451FC910411FC108010FC11081290106011981606 610F:01003FF808200440FFFE00001FF010101FF010101FF002005104511290120FF0 6110:100017FE104010801BFC5694529452F49294129412F412941294129413FC1204 6111:100013FC108810501BFE562253FE522293FE1222104013FE1042108211141208 6112:100013F812081BF8560853F8510093FC1444124412A4120413F4100410281010 6113:200023F8220833F8AA08A3F8A000AFFE220023FC249429242244248421282210 6114:2080204027FC3000AA08A110AFFEA00023F82208220823F82208220823F82208 6115:200027BC24A424A437BCA800A3F8A000A7FC2100220023F82008200820502020 6116:1110111017FC111019F0551051F05110911017FE120012901308120013FC1000 6117:00407F40127E0C88FF4819482A504820A850108C010008844892481287F00000 6118:1040102013FE1202188054F85108529090601198160611F81108110811F81108 6119:020001007FFE48029FF4282007C01830E00E1FF010101FF001004884481287F2 611A:1FF011101FF011101FF001003FF8210821482FE82428201001004884481287F2 611B:007C3F80110808907FFE41029494142823E808000FF01420224041800E60701C 611C:200027FE2420242035FCAC20A4A8A4A8A5742420245024482484250027FE2000 611D:100013FE120012FC1A8456FC528452FC922013FE124812C812301248128413FE 611E:100013FE102010401BFE56525252525292421226102017FE1050108811041602 611F:002800243FFE20202FA420242FA8289828924FAA4046808201004884481287F2 6120:100011F81108110819F85508510851F8900013FC129412941294129417FE1000 6121:1080108010FC11541AD454B4512C524490941108104010A412AA128A14781000 6122:100013FC124412441BFC5644524453FC9000104010241522150A190810F81000 6123:100013FC12941A94569453FC5080904017FE108010F810881108110812281410 6124:102011FC102010881BFE5488500051FC91041124112411241124105010881304 6125:2110211027FC21103150A840A3F8A248A24822482FFE204020A0211022082406 6126:1020102011FC192455FC502053FE900011FC1104112411241124105010881304 6127:2040208027FC24443444AFFCA444A484A7FC208021502164227C24422842303E 6128:08007F7808483E4800867F78414800303ECE0000010008844892481287F00000 6129:100011FC102010201BFE540051FC510491FC110411FC110411FC108811041202 612A:100011F81108110819F8540053FC520493FC120413FC120413FC109011081204 612B:1040104017FC10401BF8544057FE5080911013E0104817FC1044124815441080 612C:2200147CFF44087C4944497C7F44084410942108410008844892481287F00000 612D:1040104411F810501BFE544050F85182927E140011FC110411FC110411FC1104 612E:1008103C13C010041A44552851FC5220902013FE102011241124112411FC1004 612F:10A0109011FE1B2055FC512051FC912011FE110013F811081090106011981606 6130:100011FC110411FC190455FC5020512490A8102013FE1090109011121212140E 6131:1020101011FE190055205120553C93501190131015FE11101128122812441482 6132:100011F8110811E8192857FE540251F8910811F8110811F81108110811281110 6133:00003E7C22443E7C22443E7C22443E7C00000100088848844812481287F00000 6134:10201020105018C8552453FE550491FC110411FC110011FC1284128414FC1084 6135:100013DE104210421BDE5610521053DE90421252114A114A1252104212941108 6136:104011FC10441094190857DE514A514A929411FC110411FC110411FC1104110C 6137:1040124812481A4857F8500057FC900013F81208120813F8111010A017FE1000 6138:082008207F7C2A242A245D2408241C442A944808010008844892481287F00000 6139:2040202023FE22023494A908A264A090A108220425FA21082108210821F82108 613A:1088108813FE1088180055FC510451FC910411FC1124102013FE102010201020 613B:000C7DF00440088811F010201C44F3FE102211245222206001004884481287F2 613C:120C13F2120219FE540051FC550495FC150415FC150415FC140017FE11041202 613D:1028102413FE102019FC552451FC512491FC1124100813FE1088104810481018 613E:1100110011FC1A0055F8500053F8908812A811C817F8108A11CA16AA10861082 613F:00003FFE208027F8240827F8240827F8225024482944208020444A424A1291F0 6140:103C17C0124419285480511053E09040118813FC1044104017FC10A01110160E 6141:3FF820082FF822082D2822C82DA822982D8820083FF802005104511290120FF0 6142:200017F8911040A047FC144427FCE44427FC244424040100288828A4482407E0 6143:2120211022083486A910A3F8A008A00027BC208424A4229424A4208422942108 6144:200027FC20A020A037FCACA4A4A4A7FCA040204027FC20E0215022482C462040 6145:100013F81148111018A0544051B0564E904013F81248124813F8104417FC1004 6146:103C13C010441224192855005040539C92041204139C12041204120413FC1204 6147:0600387820483E4822863E0022FC3E4420283E1022284A4685004884481287F2 6148:08200440FFFE10201020244878F0102024487EFC02040100288828A4482407E0 6149:2080204027FC20803108ABF0A060A184A7FE200227FC244427FC244427FC2404 614A:211020A0200027FE30A0ABF8A0A8A7FEA0A823F820A021B022A82CA620A020A0 614B:108024987EE000847E7C42007E9842E07E844284467C02005104511290120FF0 614C:2108210827FE21483020AFFEA200A200A3FC2000224822482248244A244A2846 614D:200023F8224822A83318AA08A3F8A000A00027FC24A424A424A424A42FFE2000 614E:2040204027FC204033F8AA08A3F8A208A3F8220823F822082FFE211022082404 614F:100013FE1202100019FC550451FC510491FC1040102013FE1000108811041202 6150:3FF801007FFC00001FF010101FF010101FF010101FF0082011104884481287F2 6151:200023FC210821F83108A9F8A10EA7F8A00827BC20A422A42128229024A82846 6152:1050105013FE10501BFE565253FE525293FE100011FC110411FC110411FC1104 6153:20002FFE20A027FC34A4ACA4A7FCA000A7FC20002FFE20402248244429422080 6154:2110211027FC21103000ABF8A208A3F8A20823F8204027FC20A0211022082C06 6155:04407FFC04401FF010101FF010101FF00400FFFE12102208CB2612902A900400 6156:200027FE242A242637FEAC22A7AAA6AAA7AA24322596262E2446248227FE2402 6157:08200820FFBE08447FA449247F281C282A1049288844088201004884481287F2 6158:2080211023F8221034A4AFBEA042A0A0A3182C46219026642188263021C02E00 6159:08047F7808407F40497E7F4849487F4808487F48088802005104511290120FF0 615A:22002202223C2FA03220AFA0AABEAFA4AAA42FA422242FA42224224422442284 615B:1020122213FE1090188855FE5310551091FE1110111011FE1110111011FE1100 615C:20203FA0403EBF4429A425247FE8292845107FA8014402825104511290120FF0 615D:3FFC24202FF825203FFC220027F02A1033F020003FFC02005104511290120FF0 615E:102011FC108810501BFE540051FC510491FC110411FC102013FE102010201020 615F:21C8270821082FE8311EAFCAA54AA7CAA54A27CA210A27CA211221D22E2A2444 6160:21082108210827D0311EAF94A124AFD4A21423D422542248224824D424242842 6161:2040204027FC20403554AA48A554A040A5542248255420A020A0211022082C06 6162:23F8220823F83208ABF8A000A7FCA4A424A427FC200023F8211020E023182C06 6163:100011FC112413FE192455FC500051FC910411FC110411FC110411FC10881104 6164:08787F4808483E8600787F4841489C2815102628404602005104511290120FF0 6165:10101450127C1290181054FE50005600927C12441244127C1244150018FE1000 6166:0A2009207FBE08446AA41C242A28491028281046010008844892481287F00000 6167:1010FEFE10107C7C1010FEFE10103FF800081FF800083FF801004884481287F2 6168:200027BE2488248837A8ACA8A4A8A7BEA4102518249825A826AA244A20462080 6169:2010241022FE3210A8FEA092A6FEA29222FE221022FE22102210251028FE2000 616A:100013FE1200127C1A445644527C520092EE12AA12AA12AA12EE120013FE1000 616B:1110211041108AA814443240527C9240154018FE110008844892481287F00000 616C:1088108813FE108818F8542051FC512491FC102013FE102011FC102013FE1000 616D:081408127F104AFE2C10FF101C282A2849448882010008844892481287F00000 616E:010001FC01003FFE21022FF4210027F8244827F8244827F820804A44521281F0 616F:110011FC120015F8190855F8510851F8900017FE110013FC14A4112412541088 6170:3F0821083F7E20082F4820285FA8440895282C90010008844892481287F00000 6171:102013FE102011FC192455FC512451FC902213FE100813FE1108108810281010 6172:1088108813FE1088188854F8502053FE9222133212AA137612221222122A1224 6173:200027DC251427D43454AFC8A508A514A7E22000204027FC204020402FFE2000 6174:100013DE10421252194A56525042502091FC1104110411FC1104110411FC1104 6175:202027FE242025FC3424AFFEA424A5FCA42025FC252425FC252429FC2924312C 6176:00803FFE22203FFC22243FFC20003FFE20822A5431F2220027F84A0841F09E0E 6177:2040202027FE242035FCAC24A7FEA424A5FC2420256224B429282A2630A02040 6178:145014507FFC245247CE80007FFC41041FF011101150112001004884481287F2 6179:10407C4011F8FE48444828C87C68109AFE8A1106120202005104511290120FF0 617A:204023F822482FFE3248ABF8A040A3F8A24823F820802FFE211020E023182C04 617B:10401248115013F8188057FC5110520897FC1A0A13F8120813F8120813F81208 617C:002800243FFE2220232422242FA822282A92522A46468102288828A4482407E0 617D:20142012201027FE3410AC90A4D2A492A7F22494249425C82AAA289A31A62042 617E:14202220493E144222944110BE28222822443E82010008844892481287F00000 617F:43FE222023FC0A200BFC1220E3FE212227FA2122022602005104511290120FF0 6180:100017BC108414A41A9454A450505188962610C0131010641388103010C01700 6181:1040108013FC12441AF4571452A4524492A413FC104010241522150A190810F8 6182:7FFC02001FF010101FF010107FFE41029494142823E808001FF0682007C0F83E 6183:01007FFC01003FF80200FFFE08203CF8D0161CF010101FF001004884481287F2 6184:104027FC40408BF8120833F8520893F8120813F8120817FE01004884481287F2 6185:7F200820FF2008FC7F2449247F2449247F2408447F440894FF08020851249FE4 6186:1020112410A813FE1A0254F85088508890F81020102011FC1020102013FE1000 6187:0688388809FE7E88088808F83E88228822883EF8010008844892481287F00000 6188:1040107C104013FE1A42567853C4523C920012501254135414D8145019FE1000 6189:1082108217F41088188057E2500253E49228122013E012221142107417881210 618A:111017FC21102FFE6100A3F826482BF8224823F82248225801004884481287F2 618B:082049202A3E7F4449A45D286B28491049284346010008844892481287F00000 618C:08401440227C5C8489443E2C08144A2428C40E28701022005104511290120FF0 618D:203823C0208027FE3110AA08A5F6A910A1F0200027FC240425F4251425F4240C 618E:11041088100013FE1A2256AA5272522293FE100011FC110411FC110411FC1104 618F:2100211023DC22543554AA88A108A2F4A402200023FC20402150224825442080 6190:20402248215027FC3150AA48A444A208A20823BE24882AA8213E220824082808 6191:43FC22400BF80A4013F82240E3FC200425542008010008844892481287F00000 6192:104013F8124813F8184057FE500053F8920813F8120813F8120813F811101208 6193:204020402FFE204037FCAC44A7FCA444A7FC20442FFE204220242522250A28F8 6194:2140212023FE22203620ABFCA220A220A3FC2220222023FE2200252424922892 6195:202027A420A822923114AA08A5F4A802A3F82208220823F8220821102FFE2000 6196:081408127F102AFE2A105D101C282A2849448882010008844892481287F00000 6197:082008207F3E2A442AA45D2408281C102A284846010008844892481287F00000 6198:102013FE102019FC540051FC510491FC108817FE100011FC1104110411FC1104 6199:01007FFC01003FF800003FF820083FF80820FFFE20083FF801004884481287F2 619A:100013DE125212521BDE540051FC512491FC112411FC102013FE102010201020 619B:100013FE10501BFE565253FE500091FC110411FC110411FC102013FE10201020 619C:2020272025FE2540357CAE90A57EA500A57C2544257C2644247C24442444244C 619D:08407F40007E3E8823483E4800503E5004207F500888290411004884481287F2 619E:221021102FD0201037BEACA4A7D4A014A7942094211421C82F08211425142222 619F:200027FC20A020A037FCACA4A4A4A7FCA248215027FC20E0215022482C462040 61A0:3FFE289025102FBE22222AD42A902F90222844284444888201004884481287F2 61A1:1210121013DE152818A4542053FE502093FE1222122A127410A8112416221020 61A2:1020102011FC10201BFE5508539C51089188163E100013FE109010901112120E 61A3:103C13E0112410A81BFE54A85124520291FC1124112411FC1124112411FC1104 61A4:102011FC102010881BFE548851FC510491FC110411FC110411FC108811041202 61A5:08202AA80820145022887FFC400402003FF804080850302001004884481287F2 61A6:108812AA12DC148819545622500053FE9242144413FC10441044108411141208 61A7:102011FC108810501BFE540051FC512491FC112411FC102011FC102013FE1000 61A8:7C200420FF3E22443EA422283E282390FE28424402820100288828A4482407E0 61A9:1C10702010FCFE8410FC7C8444FC44847CFC4400010008844892481287F00000 61AA:279E2492279E2492379EAC02A4F2A492A4F2249224F224922492253224022406 61AB:200027BC24A427BC34A4AFBCA484A444A5F4242424A4244424A4250424142408 61AC:100013F812081BF8560853F8504097FE100013F8120813F810401248144410C0 61AD:2040204027FC20A03514AA08A7FCAA0AA3F8220823F820402248244429442080 61AE:2100210023FC36A8AAA8A2A8A7FCA2A822A822A82FFE200022A8225424542000 61AF:200027BC2108252837BCAB18A5AAA946A00023F82208220823F82208220823F8 61B0:100013FC104810301BFE545250945350902013FE1252128A1376125212721206 61B1:221421122FD22010307EAF90A490A490A790212825A825682928214A254A2286 61B2:01007FFC41043FF801001FF00100FFFE01003FF824483FF801004884481287F2 61B3:100013FC100413FC180457FC500053BC912417BC100813FE1108108810A81010 61B4:200027FC24A424A437BCA8A0A7BCA4A4A4A427BC24A424A427BC24A220A2207E 61B5:00407C2045FC44887C5043FE7C20A5FC24203C20010008844892481287F00000 61B6:1080104013FC1908549057FE500093FC120413FC120413FC10401524150A18FA 61B7:2110211027BC3110ABB8A554A912A00027FC2044224022782240254028FE3000 61B8:2040204020A03110AA08A5F6A800A7BC24A424A427BC22102210252829443082 61B9:109013FC12941BFC569453FC500093FC120012F8120013FE1520151415481986 61BA:110011F8120817FE1A88572453FE520092FC120012FC120012FC148414FC1884 61BB:102017FE100013FE1A0256FA528A53FE900011FC110411FC110411FC100017FE 61BC:2220FFA0223E20447FA481287D2845107D280A44048202005104511290120FF0 61BD:21102FFE21103200ABFCA4A4ABA4A164225424942108204020242522250A28F8 61BE:2014201227FE241035D0AC14A5D4A558A5CA24162442282422A2228A24782000 61BF:2108220827C8245037DEAC64A7D4A214A11427D4221423C822482454255428A2 61C0:204020A023182DF63000AFFCA554A4E4A7FC200023F8220823F8220823F82208 61C1:200023FC22943294ABFCA000A7FEA00023FC220423FC20A2211423082D442182 61C2:211027FE211023F83040AFFCA040A3F8A24823F8224823F8204027FC20402FFE 61C3:2220FFA022203EFC08247F2449247F2408247F440854FF8801004884481287F2 61C4:228822882FE8228833BEA90AA7CAA54AA7CA210A27CA210A27D2211221EA2E44 61C5:1040107C104013FE1A42567853C4523C920013FE124013A4125815B4145219B0 61C6:23F82208220833F8A800A7BCA4A4A4A427BC20402FFE21602250244838462040 61C7:0600F8FC4A8424FC3884CCFC36A2CA9412A86AC4048202005104511290120FF0 61C8:2200239E248A290A37D2AD66A540A7D4A55E256427C42544255E2544244428C4 61C9:010000803FFE224824FE2D9034FC249024FC249024FE24804244524A920A21F8 61CA:2080210027FC24443554AC44A7FCA4E4A554240420402FFE20A0211022082C06 61CB:27882088FABE210877D86B5CA52A294825082208010008844892481287F00000 61CC:200027FC24A427FC3040ABF8A040A7FCA11020A023F820402FFE204020402040 61CD:20402FFE200027FC3404ADF4A514A5F4A40427FC200823F020402FFE21502E4E 61CE:2040204027FC3248AA48A554AFFEA00027FC240425F4251425F4240427FC2404 61CF:10A0109011FE132019FC552051FC512091FE110013DE12521252127212021206 61D0:1040102013FE100019FC5554515451FC902013FE10501094118812A814C41082 61D1:01104FFE211027FC80A047FC54A414A4E56426542484240C01004884481287F2 61D2:221022102F9C22243248AFBEAAA2AAAAAFAA222A272A2AAA3288221422222242 61D3:103C13C010441224190857FE544252A4928A147A108010F8110812901060179E 61D4:20402FFE200037FCAC04A5F4A514A5F4240427FC200023F820002FFE224824C4 61D5:00003FFE288C2F8A28882FBE20082F8828882F94289429A2408042408A1411F2 61D6:080C147022105C1088FE3E1008104A7C28440E44707C22005104511290120FF0 61D7:21102110211037BCA910A110AFFEA2A822A826EC2AAA22AA22A825A824482898 61D8:42A827FC22AA84E6400057FC1444E3F822482258214008844892481287F00000 61D9:1140124C126412441B4C566452A453AC92A412A417FE10001110110812041404 61DA:203E27C02244212833F8A840A7FCA000A3F8200823F8200823F82544252A28FA 61DB:20402FFE204027FC3000ABF8A208AFFEA80227FC211023F8204027FC20402FFE 61DC:1088108813FE10881BFE565253FE500093FE124210F811081290106010C01700 61DD:2400257C260434A8AB90A07CA414A7942A5022502FDC2250255024B0289E2100 61DE:108813FE108813FE1A0255FC500053FE904010A2135410B81354109213501020 61DF:140855083608147E7F0814487F2808283E0808080F28781021004884481287F2 61E0:2080204027FC211030A4AF58A554A552AB582000220823F8220823F822082408 61E1:2040202027FE248837DEAC88A5DCA6AAA4882440249025202448248425FC2884 61E2:201027D0251027DE3450AFE8A504A7C4A00023F822A822A822A822A82FFE2000 61E3:011047FC211081F0404017FC1664E55426EC2444244C02005104511290120FF0 61E4:204027FC204033FCA800A7FEA002A3F8204027FE200027FE200827FE24A82798 61E5:204027FC204027FE3402ABFCA248A3F8A24823F8200027FC22442278254028FE 61E6:200027FC20402FFE3842AB58A040A358A0002FFE204027FC24A424A424A4240C 61E7:2080204027FC244432A8AA94A474A000A3F822A82FFE200027FC204021402080 61E8:20002FFE28082BC83A4CABCAAA48ABDEA8082BC82A482BD42A542BD42A5432E2 61E9:2208211027FC3040ABF8A080A7FCA14823FC260A2BF8220823FA2234228C2302 61EA:23F8220823F8220833F8A910A7FCA110AFFE21102248255420E02150224820C0 61EB:1042139C12101BDE56945294542093FC120413FC120413FC120413FC11081204 61EC:00803FFE22202FF822203FFC20802FF828882FF828882FF842205494924A23FA 61ED:2040202027FE248835FCAC88A7FEA420A5FC252425FC252425FC240024882904 61EE:27FC208023F83208ABF8A208AFFEA8822548251428F4210023F8250820F02F0E 61EF:0A20FFA0493E7F4449A451240828FF2820103E284244868201004884481287F2 61F0:220225E224A226AA352AAE6AA10AA28AA44A2BAA210A27CA2122254221EA2E04 61F1:110817FE110810001BFC5694529453FC902813FE1220132412A81292142A18C6 61F2:22204AA08ABE1FC420A46F24A0282FA822102FA822442F8201004884481287F2 61F3:108813DE108819DC548853DE508893FC100411FC100413FC104012A4128A147A 61F4:2114211227D23110A910A7FEA290A6D2229226D2229426D4228A22CA2F162022 61F5:110817FE110813FC1A9457FC500057FE940211F8110811F8110811F8110811F8 61F6:2108210827CE21123124AFDEA552A55EA7D2211E2392255E2940211421122122 61F7:208020402FFE200037FCACA4A7FCA248A1502208244420A8211023082D462180 61F8:3E0E22F03E2022443EF822103E2422FE7F1008542A92595001204884481287F2 61F9:204027FC200023B832A8ABB8A110A7FCA11027FC21102FFE212823102D482186 61FA:2448244C2AAA3008AFFEA288AEE8A28A2EEA228C2EEC228822EA2F1A24262042 61FB:109413981092118E1A8055FC512451FC912411FC108811FC108813FE10881104 61FC:27BC24A427BC24A437BCACA4A7BCA120A3FE222027FC2A2023FC222023FE2200 61FD:21102FFE211027BC34A4AFBCA140A120A3FE222027FC2A2023FC222023FE2200 61FE:13FC110811F8190855F8510E57F8900817FE1294139C1294139C12D617BC1084 61FF:1020FF2010BE7C440050FE9083907CA800A47CC244207C1045542F42F14A4238 6200:210447C88812F3BC20084B92F83E0380AAAAABAA010008844892481287F00000 6201:2850FE4828FE399012907CFE54907C9010FE7C901090FEFE28804504249243F0 6202:202027FE248827DE3488ADDCA6AAA488A45027DE245025DC24502BDE28503050 6203:2248215027FC240431F0A910A7FCA554A4E427FC204027FC20402FFE22A42452 6204:13DE125213DE12521BDE54A051FE532095FC112011FE100011FC10881070178E 6205:1000FEF82820FEFC00007CF844887CF844887CF81088FEF81050020851249FE4 6206:1040FEF82948FE3001CE7CF844207DFC44887CA810A8FE5011884884481287F2 6207:1040FEF82948FE3001CE7CF844207DFC44887CF81088FEF81050028851249FE4 6208:022002100210020002FEFF0002080208021001200140008003420C22701A0006 6209:00900088008800807FFE408040804088408840904060484450A46114420C0404 620A:0090008800803FFE208020802084204420482048203020222052408A43068C02 620B:02400220022002FC7F0002000200023EFFC002100120014001840E447034000C 620C:0050004800403FFE20402040204420443E442028202820122032404A40868102 620D:0050004800403FFE204020402044304428442428242820122032404A40868102 620E:004800440040FFFE00400840084408447F440828082810121032204A40860302 620F:0020002800247E240220023E25E0142408240828142812102232404A00860102 6210:0050004800403FFE2040204020443E4422442228222822122A32444A40868102 6211:04400E50784808480840FFFE084008440A440C48183068220852088A2B061002 6212:004800440040FFFE00401240124412447F441228122812122232224A40860302 6213:004800440040FFFE0040004000443E4422442228222822123E32224A00860302 6214:0240022002FC7F10016003841C64E01C0240022002FC7F10016003841C64E01C 6215:042024282424242424203C3E05E00424FC242428242824102432444A84860502 6216:004800440040FFFE004000403E442244224422283E2800120732784A20860302 6217:0828082414241220212E40F0BE202224222422282A2824102112212A1F460082 6218:1020102810241E241020103E11E010247E2442284228421042327E4A42860102 6219:0028FF2481248120BD2E81F08120BD24A524A528A528BD108112812A85468282 621A:0028002400203FFE222023A0222422243FE4202822282A903252422A4A468482 621B:7FFC02001FF010101FF010101FF010101FF0024003F87E20014000840764381C 621C:005000480040FFFE00403E4022443E4400447F2808283E1208320F4A78862302 621D:00287E24422442207E2E42F042207E24422442287E2800102412222A41468182 621E:7FFC02001FF010101FF010101FF010107FFE424283FC7E20014000840764381C 621F:08200828FFA408247F20413E7FE041247F2449280828FF900832084A08860902 6220:10400848FF44004442402440FFFE00407E44424442287E2A4212422A7E464282 6221:22202228FF2422243E20223E3FE022242224FF28402854106232404A7E860102 6222:3F28212421243F200020FFFE21203F2421243F28212827D0F912412A01460182 6223:0A28742415245220222E21F04120BE24082408287F2808101412122A22464082 6224:00107E14221224103F16557849125512A21200147F145508551A57AAFC460082 6225:00207E2842247E2442207E3E09E048247F2488287E2808100F32F04A40860102 6226:90A8492400247F20492E49F07F20492449247F2808280810FF92082A08460882 6227:08280C241224292044AEBFF021203F2421243F2820283F105112512A9F461182 6228:0028FF2402247A204A2E7AF00020FF2402247A284A284A107A12022A0A460482 6229:0028FF2422245520F72E00F0FF2000247E24422842287E104212422A7E464282 622A:082008287F240820FFFE142022247FA4A4243F2824283F1024123FAA20462082 622B:10141012FE1011FE20103C1025D26552BD52255425D43C0824CA271A24262C42 622C:00107F941212529033161278FFD200123F12211421143F08211A212A3F462182 622D:10100814FF92809000167F7808127F1249127F1449147F08001A222A41468082 622E:0010771411125510331655780C123312C492181462140C88711A062A1846E082 622F:10281E2410247F20512E5CF072204E2440244A286AA85B104A128F2A78460082 6230:0010F79494929490F79600787F1249127F1249147F140808FF9A082A08460882 6231:08100F1408127F9048964E787912471240124A146A94AA88BB9A0A2A7F462082 6232:08280F2408247F20492E4CF07920472440245F2840285F1051125F2A8A463F82 6233:0020EE282224AA246620AA3E01E024247F24C8287E2848107E32484A7F864102 6234:08207F280824FFFE00207F2049247F2449247F2822287F102212FFAA22464182 6235:7728552477245520772E55F0772022247FA4A4283F2824103F12242A3FC62082 6236:001000F81F0010001FF81008100810081FF81008100010002000200040008000 6237:0200010001001FF810081008100810081FF81008100010001000200020004000 6238:00007FFE000000001FF81008100810081FF81008100010002000200040008000 6239:020001003FFC200420043FFC200020002FF0202020C0210042004404840403FC 623A:08000400047C3F442144214421443F44217C204020402040204240424042803E 623B:020001003FFC200420043FFC2080208020802FFC214021404220441088081006 623C:0000FC7E0440044004407C7C4444444444447C7C044408400840104020404040 623D:020001003FFC200420043FFC20002220212024202220207E5FA0402080200020 623E:020001003FFC200420043FFC208020A020902FFC214021404220441088081006 623F:020001003FFC200420043FFC210020803FFC2200220023F84408440888281010 6240:0208071C38E0208020803E8022FE228822883E88208820884108410882080408 6241:020001003FFC200420043FFC200020002FFC292429242FFC492449248924080C 6242:020001003FFC200420043FFC2080208020FC208020802FF8480848088FF80808 6243:020001003FFC200420043FFC200020002FFC280429E42924492449E488140808 6244:020001003FFC200420043FFC210022002FFC280429E42924492449E488140808 6245:010000803FFC20043FFC210023F02C2022C023403CFC23084C90406081801E00 6246:020001003FFC200420043FFC210020802FFC2140224426284A10528883060200 6247:020001003FFC200420043FFC200020003F7C2104292425144924514485140208 6248:010000803FFC20043FFC200027F0241027F020002FF828884FF84802880207FE 6249:010000803FFC20043FFC212021203F3E212021202F3C212041205F3E81200120 624A:010000803FFC20043FFC24882490296022182C84348A2488495042208C183006 624B:001000F83F00010001003FF8010001000100FFFE010001000100010005000200 624C:1000100010001000F8001000140018003000D000100010001000100050002000 624D:0080008000800080FFFE01800280028004800480088010802080408002800100 624E:1080108010801080FE801080108012801C803080D080108410841084507C2000 624F:1080108010801080FDF010901090149018903090D090109211121112520E2400 6250:1040104010401040FDFC10441044144418443084D08410841104110452282410 6251:1080108010801080FE8010A0109012881C843084D08010801080108050802080 6252:1000102011201120FD2011201120152019203110D21012101208140854042802 6253:1000100013FE1020FC2010201020142018203020D02010201020102050A02040 6254:1000100013F81088FC90109010A014BC18843084D10411041104120452282410 6255:1040104010401040FC4010801080148019003110D108120817FC120450042000 6256:1200110010801080FC401040104014A018A030A0D11011101208120854042802 6257:1020102010201020FC20102011FC142018203020D02010201020102053FE2000 6258:1008103C13C01040FC4010401040147E1BC03040D040104210421042503E2000 6259:1010101010101010FDFE10101010151019103090D09010501020105051882606 625A:10401040108010FCFD0412041004150418843044D04410041004100450282010 625B:1000100011FC1020FE201020102012201C203020D02010201020102053FE2000 625C:100011FC10201020FC20102014201BFE3020D020102010201020102050A02040 625D:100011FC10001000FC0013FE10401440188030FCD00410041004100450282010 625E:100011FC10201020FC20102014201BFE3020D020102010201020102050202020 625F:100013F010901090FC901090109013F018903090D0901092108A108A50862082 6260:100017F812081288FE4811501110151018A030A0D040104010A0111052082C06 6261:1020102010201120FD2C1134116417A419243134D12811221122110250FE2000 6262:10401040108010FEFD00120010FC140818103020D04010801102110250FE2000 6263:1000100011FC1104FD0411041104150419043104D1041104110411FC51042000 6264:1000100013FC1090FC9010901090149018903090D090109211121112520E2400 6265:102010201020103CFDE0102010201420183E33E0D020102210221022501E2000 6266:1008103C11E01020FC201020102017FE18203020D02010201020102050202020 6267:1040104010401040FDF8104810481448194830C8D04810A810AA110A52062402 6268:1000100011FC1044FC4411441144154419443244D04410841084110452282410 6269:10201010101011FEFD0011001100150019003100D10011001100120052002400 626A:1100108010BC1204FA04120416041A043204D204120412041204120452142208 626B:1000100013FC1004FC041004100415FC18043004D0041004100413FC50042000 626C:100011F810101020FC40108011FE149218923092D11211221222144250942108 626D:100011FC10441044FC441044104415FC18843084D08410841084108457FE2000 626E:1010109010901088FD081104120415FA18883088D08810881108110852282410 626F:1020102010201120FD201120113C152019203120D12011201120112057FE2000 6270:1040105010481048FC4011FE1050145018503050D090109010921112510E2200 6271:100013FC10841088FC881090109C148419443144D12811281210122854442182 6272:1040104010A010A0FD10128814461040180033F8D00810101010102050202040 6273:1008101C11E01100FD0011FC1144154419443128D12811101110122852442482 6274:1020102010501050FC8811041202108818883088D08810881088110851082208 6275:1020102010201050FC50108815041A023060D010100010C01020101050082000 6276:1020102010201020FDFC1020102014201BFE3020D05010501088108851042202 6277:1008103C11E01020FC20102013FE142018203050D05010501088108851042202 6278:1010111011101110FD1011FE11001500190031F8D10811081108120852082408 6279:1010111011101112FD12111411D8151019103110D110111211521192510E2000 627A:1008103C13E01220FE201220122017FE1A203210D2101212120A128A53062202 627B:10801080108010FCFD04110812401440184030A0D0A010901110110852042402 627C:200023FE22002200FAF8228822882A883288E2A82290228224822482A87E5000 627D:10201020102013FEFC20112411241524192431FCD024102010221022501E2000 627E:1090108810881080FCBC13C01080148818883090D060104410A41114520C2004 627F:1FE000400080010479280FF00920111017D0210821084FE48102010005000200 6280:10201020102013FEFC201020102015FC18843088D04810501020105051882606 6281:1040104010801088FD0413FE1002149018903090D090109011121112520E2400 6282:1000100013FE1020FC2010201020142019FC3020D02010201020102057FE2000 6283:1040102010201000FDFE10401040146018503048D04410441040104050402040 6284:10201020102010A8FCA410A2112215201A243024D02810081010102050C02300 6285:10801080108010FEFD0212421042148218A23112D3FA110A1002100250142008 6286:10401020102013FEFC8810881088148818883050D05010201050108851042602 6287:1000100011FE1102FD021102110215FA19023102D1021102110211FE51022000 6288:100011FC11041104FD0411FC11041504190431FCD10411041204120454142808 6289:10401040104013F8F84810481448184837FED04010A010A01110111052082406 628A:100011FC11241124FD241124112415FC19043100D10011001102110250FE2000 628B:1000104010201010FC901080108012841A823282D28214881088108850782000 628C:10201020102011FEFD2212241020142018503050D0501050109010925112220E 628D:1008106813881088FC88108814881BFE3088D088108810881108110852082408 628E:1000100011FC1000FC00100013FE142018203040D0401088110413FE51022000 628F:1000100011FC1000FC00100013FE109018903090D090109011121112520E2400 6290:1020102010201020FDFE1122112215221952314AD18A110211021102510A2104 6291:10001080133C1224FE241224122416241A243224D2B413281220102050202020 6292:100011F810081050FC20101013FE142218243020D02010201020102050A02040 6293:1008101C11F01150FD5011501150155019503148D14811481144124452422400 6294:1000100013FE1020FC201040104014D019483244D44410401040104050402040 6295:100010F810881088FC881106120015FC18843084D04810501020105050882306 6296:1010111010901090FC101110109014901810301ED3F010101010101050102010 6297:10801040104013FCFC00100011F0151019103110D110111211121212520E2400 6298:1008101C11E01100FD00110011FE151019103110D11011101110121052102410 6299:1008103C11E01020FC2011FC10201420182033FED02010201020102050A02040 629A:100013FC10401040FC40104017FE104018A030A0D0A0112011221222541E2800 629B:121012101210127CFA14179412941A9432A4D2A412D4128A14821482587E3000 629C:1040104010401040FBFE1080148018FC3144D144114812501220145058882306 629D:20802080213E2102FA42224227C228823082E1022142222227E22222A00A4004 629E:100011FC11041104FD04110411FC152419203120D11011101208120854042802 629F:10201020102011FCFC20104011FE1440188031FCD00410881050102050102010 62A0:100011FE11001104FD4411281128151019103128D12811441184110051FE2000 62A1:1040104010A010A0FD1012081406111019203140D18011001104110450FC2000 62A2:1040104010A010A0FD101208140611F019103110D15011201104110450FC2000 62A3:10401040108010FCFD0412041084144418443014D02410441184100450282010 62A4:10401020102011FEFD021102110215FE19023100D10011001200120054002800 62A5:100011FC11041104FD141108110015FC19443144D12811281110112851442182 62A6:100013FE10201020FC2013FE122216221A52324AD28A130212021202520A2204 62A7:1000100011FC1104FD0411041104150419FC3104D00010901088110452022402 62A8:100011FC10201020FD2410A410A814201BFE3020D02010201020102050202020 62A9:10201020102011FCFD24112411FC152419243124D7FE11041104110451142108 62AA:10401040104013FEFC8010A0152019FC3324D524112411241134112850202020 62AB:10101010101011FEFD121114111015FC19443144D12811281110122852442482 62AC:1020102010401088FD0413FE1002140019FC3104D10411041104110451FC2104 62AD:10401020102013FEFA021404100018F03090D0901090109011121112520E2400 62AE:1040104010A01110FA081426104018803310D020104010881310102050C02700 62AF:100011F811081108FD0811F811081508190831F8D10811081108110857FE2000 62B0:10201020102011FCFD24112411241524192433FED02010501050108851042202 62B1:1080108011FC1104FA0415F4111419143114D1F4110411281112110250FE2000 62B2:1000100017FE1008FC0813C8124816481A483248D3C812481008100850282010 62B3:100011FC11041104FD0411FC1100154019443148D170114011421242523E2400 62B4:2048224822482248FA4827FE22482A483248E2482278220022002200A3FE4000 62B5:1008103C13E01220FE201220122013FE1A203210D2101212120A128A53262212 62B6:1020102011201120FDFC1120122010201BFE3020D05010501088108851042202 62B7:100013FC10201020FC40104014D019483244D444104010401040100057FE2000 62B8:1008103C13C01000FC40102013FC140818103020D040108011001280547E2000 62B9:10201020102013FEFC201020102015FC187030A8D0A811241124122250202020 62BA:10201020102011FCFC201020102013FE187030A8D0A811241124122250202020 62BB:10201020102013FEFA22122216221BFE3222D222122213FE1222102050202020 62BC:100011FC11241124FD2411FC11241524192431FCD12410201020102050202020 62BD:1020102010201020FDFC112411241524192431FCD12411241124112451FC2104 62BE:1020102010201020FDFE1020102014201BFE3020D04010401088110453FE2102 62BF:100013FC12041204FE0413FC122016201BFE3220D22012101212128A53062202 62C0:100011FC11041104FD04110411FC145018503050D050109210921112520E2400 62C1:220022002200221EF7D22252225222523252E252225222522452245EA9525080 62C2:10901090109013FCFC94109413FC16901A9033FED0921092111A111452102410 62C3:10801080108010FEFD4011401240107C18403040D040107E1040104050402040 62C4:10401020100013FEFC2010201020142019FC3020D02010201020102053FE2000 62C5:1000100011FC1104FD04110411FC150419043104D1FC11041000100053FE2000 62C6:1008101C11E01100FD00110011FE151019103130D11811141112121052102410 62C7:100011F811081148FD281108110817FE1A083288D248120813FE100850502020 62C8:104010401040107EFC4010401440184033FCD204120412041204120453FC2204 62C9:1040102010201000FBFE1000140419043104D088108810881090101057FE2000 62CA:1088108810881108FD7E13081508114819283128D10811081108110851282110 62CB:221022102210227CFA1427D422942A9432A4E2A422D4228A24822482A87E5000 62CC:10201020112410A4FCA8102011FC142018203020D3FE10201020102050202020 62CD:10201020104011FCFD0411041104150419FC3104D10411041104110451FC2104 62CE:1040104010A010A0FD101248142610201BF83008D010111010A0104050202020 62CF:10001000FEFC2244642818102428C2C600201FC001003FF801007FFC01000300 62D0:100011FC11041104FD0411FC104014401BFC3044D04410841084110452282410 62D1:1088108810881088FDFE108810881488188830F8D08810881088108850F82088 62D2:100011FE11001100FD0011FC1104150419043104D1FC11001100110051FE2000 62D3:1000100013FE1020FC201040104014FC19843284D48410841084108450FC2084 62D4:1050104810481040FBFE1080148018FC3144D144112811281210122854442182 62D5:10201010101011FEFD02120410801488189030A0D0C0108210821082507E2000 62D6:1080108010FE1100FE201120112C15741BA43124D13411281122110250FE2000 62D7:2020212021202220FAFC24A4272429243224E22424A427A420C42044A0944108 62D8:10801080110011FCFA04140411E419243124D12411E411241004100450282010 62D9:1020102011241124FD24112415FC18243020D020122212221222122253FE2002 62DA:1020102010401088FD0413FE10021488188833FED08810881108110852082408 62DB:100013FC10841084FC841104111412081C0031FCD10411041104110451FC2104 62DC:04001EFCF020102010FCFE20102010FC1020FE2011FE10202020202040208020 62DD:100013FE10201020FDFC1020102015FC18203020D3FE10201020102050202020 62DE:1008101C11E01100FD001100110015FE19103110D11011101110111057FE2000 62DF:1008108810481228FA28120812081A083208D208121012981324122450422082 62E0:220022382228FBA822A822A834A826AAEAAA22AA2126214022802260A41E4800 62E1:10201010101011FEFD0011101110151019103120D1281124124412FE54422800 62E2:1090108810881080FBFE10A014A018A430A4D1281128113212221262549E2800 62E3:1040104017FC1080FC8013E0112012201BFC3020D12811241222142250A02040 62E4:104010401040107CFC40104014401BFE3040D040105010481044104050402040 62E5:200027FC24442444FC4427FC24442C443444E7FC2444244424442844A8545008 62E6:1000110810881090FC0013FE10001400180031FCD00010001000100053FE2000 62E7:10401020102013FEFA0214041000180033FED020102010201020102050A02040 62E8:1040104812441240FBFE1080148018FC3144D144114812501220145058882306 62E9:200027F822082110F0A0204021B0264E3040E3F82040204027FC2040A0404040 62EA:100017FE10901090FC9013FC129416941A943294D29C13041204120453FC2204 62EB:100011F811081108FDF81108110815F819443148D13011201110114851862100 62EC:1008103C11E01020FC2013FE10201420182031FCD10411041104110451FC2104 62ED:1028102410241020FBFE102014201BA03120D1101110111011CA170A52062002 62EE:10201020102013FEFC20102011FC1400180031FCD10411041104110451FC2104 62EF:100011FC10081010FC2213B210B414A819283124D22214A01040100057FE2000 62F0:10801088109C1170FD1013101510111019FE3110D110111011101110517C2100 62F1:1088108810881088FDFE108810881488188833FED00010881084110452022402 62F2:044004407FFC0440FFFE08203018C0E61F0001003FF801007FFC010005000200 62F3:0100111009203FF802007FFC082010F03F08C1061FE001003FF8010005000200 62F4:1020102010501088FD04120211FC142018203020D1FC10201020102053FE2000 62F5:10401040104013FEFC801080117815081B103510D1FE11101110111051502120 62F6:1124112412481124FD241000108014FC19043184D24814281010102050C02300 62F7:1040104411F41048FC5013FE1040148019FE3240D48010FC1004100450282010 62F8:1040104010FC1108FA90106014481990363ED042108413481030102050C02700 62F9:1040104011FC1044FC84108415281A103108D3DE114A114A114A1252535A24A4 62FA:1020102013FE1020FC2011FC112415241924312CD07010A81124162250202020 62FB:10401040104013FEFC8010901090151219523154D29012281428104450842102 62FC:1104108410881000FDFE108810881488188833FED08810881108110852082408 62FD:1020102011FC1124FD2411FC1124152419FC3020D0241018103210CA53062002 62FE:1020102010501088FD04120211FC1400180031FCD10411041104110451FC2104 62FF:010006C01830EFEE00001FF010101FF000201FC001003FF801007FFC01000300 6300:1004101E11E01100FD0611781150155019523154D14811481144125452622440 6301:10201020102011FCFC20102013FE1008180833FED00810881048100850282010 6302:1020102011FC1020FC20102013FE100018203020D1FC10201020102053FE2000 6303:100011FE10201040FC88110411FE142218203020D1FE10201020102053FE2000 6304:1040104412441148FD50104017FE109018903090D090109211121112520E2400 6305:100013F810881090FCBC110415141A483040D7FE104010E01150124854462040 6306:100011F011101110FD101110124E14401BFC3040D0E011501248144650402040 6307:11001104113811C0FD02110210FE140019FC3104D10411FC1104110451FC2104 6308:08007F7C08243E2408247F44085408F83F0001003FF801007FFC010005000200 6309:10401020102013FEFA02144410401BFE3088D088110810D01020105050882304 630A:10401040107C1040FC4013FE100010001BFE3040D05010481044104050402040 630B:100013FE12201220FE2013FC120416041A043204D3FC12201220122053FE2000 630C:1080108011F81208FD1010A0144018A03318DC0613F812081208120853F82208 630D:10401020102013FEFC0010881104120218883088D05010501020105050882306 630E:2040204027FC20A0F11022082DF6200037FCE080210023F820082008A0504020 630F:100011FE11021102FD7A11021102157A194A314AD14A117A11021102510A2104 6310:10001000FE7C224442443444087C3400C2201FC001003FF801007FFC01000300 6311:1090109010901292FD941098109015981A943492D0901090111211125212240E 6312:200220022FC22212FA1223D222522C523652E5522892209221022202A40A4804 6313:10401020102013FEFA02140410381BC03040D040107E17C0104010425042203E 6314:10401020102013FEFC40104010A014A219A43298D4901088108410A250C02080 6315:100013FE11081108FD0811F81108150819F83108D108111E17E8100850082008 6316:1040102013FE1202FC881104120214F818103020D04010801102110250FE2000 6317:1020102013FE1020FDFC102411FC152019FE3022D02A10541050108851042202 6318:1020102011241122FA2A101014601B803040D04013FC10441084108451142208 6319:2208110811100020FFFE0820101020E8DF0601003FF801007FFC010005000200 631A:1080FBF010901990F0941154520C24E41F0001003FF801007FFC010005000200 631B:02000100FFFE044014502448444400F03F0001003FF801007FFC010005000200 631C:100013FC10901090FC901092149212941A943298D09010901090109057FE2000 631D:2408220822082008F8FE2E0822482A283228E2082208222822102500A8FE4000 631E:1010121011101110FCFE10101310152819243144D142118211001280547E2000 631F:10201020102011FCFC20112410A414A8182033FED05010501088108851042202 6320:1080108010BC13C0FC50102410D4130C180033FED090109011121112520E2400 6321:1040124411441144FD48104017FC100418043004D3FC10041004100457FC2004 6322:2010207823C02040F84027FE20A029103208E5162110211021102210A2104410 6323:1080108011F01210F82013FC1044184437FED044104413FC1044104051402080 6324:1080104017FE1208FD1010A0144019B0360ED110111011101110121052102410 6325:100013FE12021444FC4013FC108014A0192031FCD020102017FE102050202020 6326:100013FC10041004FDFC1004100417FC18083008D7FE11081088108850282010 6327:100013DE10421042FA52114A154A184230C6D14A1252104210421042514A2084 6328:2040208021102208F7FC2104210023F83440E0402FFE204020A02110A2084C06 6329:1010109010881108FA0415FA110819083108D1F810901090109011125212240E 632A:100017DE12521252FA5417D412581A543252DFD21252125A1254145055502890 632B:2040204022482248F248255428E220403040E7FC2040204020402040AFFE4000 632C:1020102013FE1020FC2013FE1202140419F83010D02013FE1020102050A02040 632D:100013FE10201020FDFC1124112415FC19243124D1FC112010A0104050B0230E 632E:11081088109013FCFC24102413FC16201A2033FED06210A2112A122454202020 632F:100013FC12001200FEF81200120017FC1AA032A4D2A812901290148854A428C2 6330:100011FC11041104FD0411FC100014001BFE3020D02011FC1020102053FE2000 6331:1010121011101110FC5412521252109018103114D604120812081210522020C0 6332:204012484444201408607380200000F03F0001003FF801007FFC010005000200 6333:100011FE10001092FD24124811241492180031FED02010201020102053FE2000 6334:1100110011FC1200FDF81108114815281BFE3108D248122813FC100850502020 6335:100013FE10201020FDFC102014201BFE3088D08813FE10881088110851082208 6336:100011FC11041104FDFC1100110015FE1902317AD14A114A127A120254142008 6337:2100211E211227D2F914211427D829143112E7D22112211A21142210A2104410 6338:100011FC11041104FDFC1104150419FC3104D10411FC1050105010925112220E 6339:100011F811081108FDF8100013FC12441A443244D3FC12001202120251FE2000 633A:2000200C27702110F9102210227C2F103110E5102510227C22002500A8FE5000 633B:1004100E13B81088FC881128152E1BA830A8D2A812A8113E11001280547E2800 633C:1008103C13C01044FA2411281500184033FED088110813901060105051882604 633D:1080108011F81208FC1013FC124416441A4433FCD0A010A011221122521E2400 633E:10201020102013FEFC20102011241524192432AAD02010501050108851042202 633F:101C11E010201020FDFE102011FC1524192431FCD124112411FC102050202020 6340:110011F813081490FC601198164610401BF83040D3F8104017FC104050402040 6341:10201120112011FCFD201220102013FE18003000D1FC11041104110451FC2104 6342:100013FE10401040FDFC1084108417FE18003000D1FC11041104110451FC2104 6343:100011FC10441044FBFE1044144419FC3080D08011FC12841484108450FC2084 6344:1028102410241020FDFE1020112014B218B43068D0A811241222102050A02040 6345:200027F8201021A0F84027FC24442C4437FCE444244427FC24442444A4544408 6346:200027FC24442444FC4427FC24442CC434E4E5542644244424442404A7FC4404 6347:10201020102011FCFC20102013FE145018503154D15211521252109050902130 6348:1020102010501088FD0412FA102014201BFE3020D12811241222142250A02040 6349:100011FC11041104FD0411FC102014201920313CD120112012A01260543E2800 634A:1008103C13C01004FA44112810001BF83010D02017FE10201020102050A02040 634B:1008103C13C01044FA2411281500181033FED010111010901090101050502020 634C:200427C424442454FC5427D422142A1437D4E2542254225424442444A9545088 634D:100011FC110411FCFD0411FC1000140019FC3020D02013FE1020102050202020 634E:1020112410A410A8FC2011FC1104150419FC3104D10411FC1104110451142108 634F:100011FC11041104FDFC1104110415FC18203020D1FC10201020102053FE2000 6350:100011F811081108FDF8100013FC16041A0433FCD204120413FC120452142208 6351:100010FC10841284FEFC1284128416FC1A0033E0D02013FE1020105050882306 6352:1020102013FE1020FC2011FC1124152419FC3020D07010A81124122250202020 6353:200027DE20922492F494249427D820943192E1922292229A24942890A2904110 6354:1080108011FC1104FA0815FE1122192231FED122112211FE11221222522A2404 6355:1048104417FE1040FC4013FC124416441BFC3244D24413FC1244124452542208 6356:1040102013FE1202FC0411F8100014001BFE3090D090109011121112520E2400 6357:101010101090109EFC90109013FE140018103092D09211141208101050602380 6358:1040104010881104FBFE1002148819443242D0F8118812501020105051882606 6359:1020102013FE1020FDFC1124112415FC19243124D1FC102013FE102050202020 635A:100011FC11241124FDFC1124112415FC18203020D1FC10201020102053FE2000 635B:100011F811081108FD08110811F81400180033FCD20412041204120453FC2204 635C:1020102011FC1124FD2411FC1124152419FC3020D3FC10881050102050D82306 635D:1104108410881010FDFC11041104150419FC3050D050109010921112520E2400 635E:1088108813FE1088FC0013FE12021444184033FCD04410841084110452282410 635F:100010F810881088FCF8100011FC150419243124D12411241050104850842304 6360:1008101C11E01100FD0011FE1110151019103110D7FE10001090110852042402 6361:1040104010A010A0FD10120815F6100018883048D24811501110102057FE2000 6362:1080108010F81108FA1015FC112419243124D12417FE10501050108851042602 6363:2040208023F82208FA88224822182A0033FEE0822492249227F22002A0144008 6364:200023FC22042204FBFC220022182AE03238E2E0223C23E022222422A41E4800 6365:1040102013FE1202FD04110011DE12521A523352D49A1094111011125212240E 6366:1020102010501088FD04120210F81420182031FCD020112410A410A853FE2000 6367:1020102013FE1020FDFC104013FE148819243222D0F8102013FE102050202020 6368:1020102010501088FD0412FA102014201BFE3020D02011FC1104110451FC2104 6369:1040102013FC1204FA0413FC16001A283224D3FE122012501250148855042A02 636A:101C13E0122013FEFE201292130A120619FC3104D10411FC1104110451FC2104 636B:200027BC24A424A4FFBC24A424A42FBC3404E4042404240424042404A4144408 636C:2040202027FE2400FC88248825082D7E3708E5482528252829082908B1284110 636D:1040108013FC1224FA2413FC16241A4433FCD090111017FE1010101050102010 636E:11FE11021102FF0211FE1310151019FF1110311051FE928212821482548228FE 636F:200420042FC42214FA14249427D429143114E7D42114211421C42E04A4144008 6370:100011FC11241124FDFC1124112415FC182033FED07010A81124122250202020 6371:100013FE12101210FEFE1210121017FE1A003210D21012FE1210141055FE2800 6372:1020112410A813FEFC40108017FE11081A0435FAD908110811281112510220FE 6373:1008101C11E01100FDFE11101510191037FED000102012221222122253FE2002 6374:2090209021082148FA44249221082BFC3044E02020A42282228A228AA4784000 6375:10901090109013FCFE941294129417FC1A943294D29417FE1000109051082204 6376:1010107813C01040F84017FC12481A4837FED248124817FC1040104057FC2000 6377:2040204027FE2040FBF8204827FE284833F8E0402240227C22402540A4FE4800 6378:1020102011FC1024FC2413FE1024142419FC3222D17410A81124122250A02040 6379:1020102013FE1050FCA8112412FA142018A83088D3FE10881088108851082208 637A:1020102013FE1050FC88110412FA1000180033FED02011241122122250A02040 637B:1020102010501088FD44122211F8140818503020D0A41282128A128A54782000 637C:101C11E010201020FBFE10A815241A423040D3FE1088110810D0103050482184 637D:1040102013FE1000FC88108815541A223000D02013FE10201020102050202020 637E:1040102013FE1202FC0411F81108150819F83100D10011FC1104110451FC2104 637F:1020102013FE1020FDFC102413FE142419FC3040D3FE108411C8103050CC2302 6380:201020902710243EF4222444279025103510E5102528252825282944A9445082 6381:100010FC108010F8FC8010F8108017FE19403124D12811101108114451822100 6382:1040102013FE1200FE201220123E12201A2032FCD28412841284148454FC2884 6383:100011FC100410FCFC0411FC100013FE1A223020D1FC11241124113451282020 6384:2040204020A02110F2082DF6200027FC34A4E4A427FC24A424A424A4A4144408 6385:1020102013FE1020FDFC102013FE140019FC3104D1FC110411FC110451142108 6386:100013FE1202128AFE5213FE122216221AAA32AAD2AA12FA12021202520A2204 6387:200027BC20842294F908229424A428403000E7BC20A422A421282290A4A84846 6388:101C13E010841244FD48111017FE1402180033F8D108111010A0104051B0260E 6389:10201020103E1020FDFC110415FC190431FCD124102013FE1020102050202020 638A:1040102011FC1000FD081090100013FE18003000D1FC11041104110451FC2104 638B:1040102013FE1200FE1C12F0129016901AFE3290D290129012AA12CA54A62812 638C:111009203FFC20044FE808200FE000F03F0001003FF801007FFC010005000200 638D:100011FC11041104FDFC1104110415FC18003112D1D41118111011525192210E 638E:1040104013FC10A0FD10120817FE10081BC83248D248124813C8100850282010 638F:1080108010FE1102FE8210F2114214421BFA3042D152115211F2100250142008 6390:10401040107C1084FD081200102015CE19023102D1CE11021102110251FE2102 6391:1088108813FE1088FC8810F81088148818F83088D08813FE1000108851042202 6392:109010901090179EF890109010901B9C3090D0901090179E1090109050902090 6393:2100210021DC2114F914211427D428143114E1142588254829482114A5144222 6394:00007EFC48447E4442287E1048287EC600201FC001003FF801007FFC01000300 6395:1020102011FC1020FC2013FE108815441A4230F8D18812501020105051882606 6396:1080104017FE1120FD20123C124416641A943348D24812301220125052882306 6397:100017FE10901090FC90139C120416041A04339CD09010901090109057FE2000 6398:200027FC24042404F7FC2420252425243524E5FC2420252425242924A9FC5004 6399:103C17C012441128FC0013F81448184837FED048104813F81048104051402080 639A:100013FE10201020FBFE122212221B3232AAD2AA1376126612221222522A2204 639B:1088108813E81088FC88108817EC140A188A3088D3E81088108810E853882108 639C:10001040139C1204FE04139C120416041BFC3090D0901090109011125212240E 639D:10141012101017FEF810101017D21A523252D25413D4100810EA171A52262042 639E:1020112211221224FC5010881304142218203124D12412281050108851042602 639F:1040102013FE1202FC04100013FE142018203120D13C112012A01260543E2800 63A0:1040102013FE1000FC0011FC1104150419FC3020D12811241222142250A02040 63A1:1008103C13C01044FA2411281500182033FED07010A810A81124122254202020 63A2:200027FC240424A4F91022082040284037FCE04020E0215022482C46A0404040 63A3:24043FA44424FFA404243F842494258800201FC001003FF801007FFC01000300 63A4:100013DE12521252FA5213DE12521A523252D3DE1252125212521252555228A6 63A5:1080104013FC1000FD08109017FE1040184037FED08811081090106051982604 63A6:100011FC110411FCFD0411FC1080148019FE324AD44A10921122124250942108 63A7:10401020102013FEFA02149411081A043000D1FC102010201020102057FE2000 63A8:10A01090108011FEFD10131015FC1110191031FCD1101110111011FE51002100 63A9:1040108017FE1110FE48144613F816481A4833F8D248124813F810425042203E 63AA:10881088108813FEF888108817FE180031FCD104110411FC1104110451FC2104 63AB:20002FC024BC24A4F4A427A424A424A837A8E4A8249025D02EA820A8A0C44082 63AC:1100110011FC1204FC44115414E4184433FCD04410E411541244104450142008 63AD:200023FC20402040FBFE20A021102A083446E0402048226422522452A1404080 63AE:1040102013FC1204FE0413FC120012FC1A8432FCD28412FC1484148458942088 63AF:10201120113C1120F92017FE10001BFC3204D3FC120413FC1204120452142208 63B0:10003A86E2B824882448F85E202827882288FABE2288248824882A8851288010 63B1:00F03F0001003FF801007FFC010005047A7810107CFC1010FEFE101050502020 63B2:100011FC110411FCFD0411FC108015FE1A023112D1EA110A10FA100250142008 63B3:2040207C204023FEFA42227823C42A3C3240E24023FC224424842484A9144208 63B4:200023FE22022202FBFE222222222AFA3222E232222A23FE22022202A3FE4202 63B5:1020102010501088FD0412FA100017DE1A523252D25213DA1254101050102010 63B6:1040102013FE1220FEFC1224122417FE1A243224D2FC12201250145054882906 63B7:2440225E22922012FFD421142118291437F2E1122112211A22942250A4504810 63B8:11041088105011FCFD24112411FC1524192431FCD020102013FE102050202020 63B9:100011FC10081010F82013FE142018A03040D1FC115411541154115457FE2000 63BA:10801090110813FCFC4017FE111012481C863310D02010C41308103050C02700 63BB:100011FC10841088FC50102014D81B263020D1FC1124112411FC102253FE2002 63BC:11FC1124112413FEFD24112411FC140019FC3104D12411241124105850842302 63BD:11081090100013FCFC901090109214921A943298D09010901090109057FE2000 63BE:210021F8220823F0F81027FE208029443668E0B02128266820A42122A6A04040 63BF:1088108813FE1088FCA8102013FE1440188030FCD18412841084108450FC2084 63C0:1020102013FE1020FDFC112411AC1574192431FCD020107010A8112452222020 63C1:10201020103E1020FC2011FC110415FC190431FCD10411FC1000108851042202 63C2:21082088209027FEF890209023FC2A943294E30C220423FC22042204A3FC4204 63C3:11081088109017FEF80013C412541A5433D4D254125413D412541244525422C8 63C4:204020A021102208FDF6200023C42A543254E3D42254225423D42244A25442C8 63C5:FDFE204840487DFEC44844887D0800E81F0001003FF801007FFC010005000200 63C6:101013D410581252FD8C1088110412FA18203020D3FE10201050108851042202 63C7:1020102013FE1020FC2013FE128A16521AFA3222D22212FA12221222522A2204 63C8:1100110011FE1202FC8217F2100213F2180233F2D00213F2121213F250142008 63C9:200021FC20482030FBFE2052209429103230E02023FE207020A82124A6224020 63CA:100013FE100011FCFD04110411FC14001BFE3222D22213FE1222122253FE2202 63CB:100011FC11241124FDFC1124112415FC180033FED12011221114114851842102 63CC:100011FC11241124FDFC1124152419FC3000D040102412A2128A148850782000 63CD:2040204027FC2040FBF8208027FC29103208E5F6204023F8204020A0A1104608 63CE:1040102013FE1202FC0411FC140019FC3104D1FC110411FC1104100053FE2000 63CF:1088108813FE1088FC88100011FC152419243124D1FC11241124112451FC2104 63D0:100011FC11041104FDFC1104110415FC180033FED0201120113C112052A0247E 63D1:1040119C11041104FDDC1104110415FC18003000D1FC10201020102053FE2000 63D2:2008203C27C02040F8402FFE20402940365CE4442444275C24442444A7FC4404 63D3:22102110211027BEFA28224823AA2AAE32BAE2EA22AE22A824AA24A2A9A2501E 63D4:1080108010FC1154FAD410B4152C1A443094D108104010A412AA128A54782000 63D5:1088108813FE1088FCF8108810F81488188833FED10011481184110051FE2000 63D6:100011F811081108FDF8100017FE150819F83108D1F81108113E17C850082008 63D7:101C13E012201220FBFE122012FC1A843284D2FC128412FC1484148458FC2084 63D8:1020104011FC1104FDFC110411FC14001BFE3020D02011FC1020102053FE2000 63D9:1040102013FE1202FE0213FE120016001BFE3352D55215FE1552155259522106 63DA:100011F8110811F8FD0811F814001BFE3100D1FC125414941124124450A82110 63DB:1080108011F81208FC1013FE12021A52328AD222102017FE1050108851042602 63DC:1020105010881104FEFA100015FC19043104D1FC1088108813FE108851082208 63DD:1088108811EC112AFA2815481088197E3600D1FC1104110411FC1104510421FC 63DE:1040102013FE1000FD04108817FE100019FC3104D10411FC1104110451FC2104 63DF:100013FE10221120FD3C112012FE140019FC3104D1FC110411FC110451142108 63E0:100013FE120012FCFA8412FC16841AFC3220D3FE124812C812301248528423FE 63E1:200023FC22042204FBFC220023FC2A403288E3FC2224222025FC2420A82053FE 63E2:1040102013FE1202FC8010F815081A903060D198160611F81108110851F82108 63E3:2040244424442444F7FC20002FFE20403080E7FC24A424A424A424A4A4A4440C 63E4:100013DE12521252FA5213D212521A523252D3D2121A1294125012B053102010 63E5:1080104013FC1000FD08109017FE1442184433FCD24412441254124850402040 63E6:1082108217F21082FC8A13EA16AA1AAA33EAD08A11CA12AA14A21082508A2084 63E7:04047FC404243FA424A43FA41504249444281FC001003FF801007FFC01000300 63E8:1040102013FE1000FDFC110411FC14001BFE3202D1FC10201020102050A02040 63E9:1110111211D41118FD521192112E144019FC3104D10411FC1104110451FC2104 63EA:208821C827082108F92A212A27AC29483308E3882554251429142124A1244142 63EB:0620382008A47EA819202C504A8809E41F0001003FF801007FFC010005000200 63EC:1040102013FE1202FC88110412221028182433FED02010501050108851042202 63ED:100013F8120813F8FE0813F8110013FC1C443244D2A4120413F4100450282010 63EE:100013FE12221020FDFE102011FC152419FC3124D1FC102013FE102050202020 63EF:220022FE22202220FB2022BC26442A54324CE28422A4221822082208A2FE4200 63F0:1008103C11E01020FBFE102015FC192431FCD12411FC102011FC102053FE2000 63F1:49042A247F2441247F2441247F244104432C1FC001003FF801007FFC01000300 63F2:10481148114813FEFD4811481178150019FE3020D3FE107010A8112456222020 63F3:1080109E13EA108AFDCA108A13EA149218A63020D3FE10201050108851042602 63F4:203C27C022442128F80023FC2080288037FEE10021F8228822502420A8D84306 63F5:20102010277C2114F9FE2214227C2F10317CE51025FE221022102500A8FE4000 63F6:20002FDE24922492F4942794249824943792E492249225DA2E942090A0904090 63F7:101C11E010201020FDFE10A0112C1524192431ACD124112411FC112450202020 63F8:1020102013FE1070FCA81124122211FC190431FCD10411FC1104100057FE2000 63F9:1050105213DC1050FCD2134E100015FC190431FCD10411FC1104110451142108 63FA:1008103C13C01004FA44112815FC18203020D3FE102011241124112451FC2004 63FB:2014201227FE2410FC1027F024922C9237D2E55425542488254A2A1AA8265042 63FC:100013FE10401080FDFC1284108414FC18203022D3B410A81128122454A22040 63FD:10901290129E12A8FAC4108015FC19043124D12411241154105010905112260E 63FE:100011F811081108FDF81108110815F8180033FCD29412941294129457FE2000 63FF:22102210221023BEF422244427902A103210EF902228222822A82344A2444082 6400:210021F022102420FBFC224422442BFC30A0E122261E20C020302180A0604010 6401:2200217C25042484F4F4251426A4244434A4E71C25F42514251425F4A5144408 6402:1020112410A81020FBFE10A811241A023040D7FE108811081190106051982604 6403:11081088109013FCFE041204120413FC18403020D0A41282128A128A54782000 6404:2100213C21002100F9BC256425242D3C3524E1242124213C21242100A17E4100 6405:24842244224827FEFC02280423F82A083248E248224822A820A02122A2224C1E 6406:1088108813FE1088FDFC108813FE142019FC3124D1FC112413FE110451142108 6407:204020A021182686F84023F0201028A03040E7FE2088215023202510A9484186 6408:1040102013FE1202FC5010881124145018883104D2FA10881088108850F82088 6409:1040104013FE12A2FC9011FE15101B1035FED110111011FE1110111051FE2100 640A:1080108011FC1244FD5411F4108415281A9031FCD244155411F4108451282210 640B:1004101E13F0121EFE1012FE129216981AF2328ED28012B812A814AA554A2A86 640C:200023FC22042204FBFC224822482AFC3248E24823FE22A422A82490A4C84886 640D:100011F811081108FDF8100013FC16041BFC3204D3FC120413FC109051082204 640E:20062F7821102120FA44227823102A24367EEA122210225422522292AA504420 640F:1028102413FE1020FDFC112411FC152419FC3124D00813FE1088104850482018 6410:2080204027FC2080F90823F02060298437FEE00227FC244427FC2444A7FC4404 6411:1108110817FE1108F80017FE110819F83108D1F81108113E17C8100850082008 6412:1040102013FC1108FC9013FE12021444182033FCD08010F81088110851282210 6413:11081088109013FCFC4011F8104017FE18803100D1FC12201420182053FE2000 6414:200023F821482110F8A0204021B02E4E3040E3F82248224823F82044A7FC4004 6415:1020102011FC1020FC2013FE108015041BFE3002D3FC12941294129457FE2000 6416:1040108011FC1248FD3010C0130011FC1A203020D3FE10201124112451FC2004 6417:1020104011FC1104FDFC110411FC150019FE3100D1FE1042124A13FA50142008 6418:1040104411F81050FBFE104014F81982327ED40011FC110411FC110451FC2104 6419:100013FE120012FCFE0013FE12A816901AC83286D20813FE1288144854082818 641A:104011FC10441094FD0813DE114A154A1A9431FCD10411FC110411FC5104210C 641B:111010A0100017FEF8A013F810A81FFE30A8D3F810A011B012A814A650A020A0 641C:10A0112C11241124FDAC1124112415FC182031FCD08810501020105050882306 641D:1020104011FC1104FDFC110411FC150419FC3028D02413FE1050108851042202 641E:1040102013FE1000FDFC110411FC14001BFE3202D2FA128A12FA1202520A2204 641F:21002100213E27C8F90827C825482FC8357EE7C821082FE821082108A1084108 6420:2440225E22922012F7D2211E255225523552E7DE2152211222122222A42A4844 6421:23F0211020E02318F80027BC24A42B1834A4E04027FC20E021502248AC464040 6422:100013FC10901294FD98109017FE180031F8D108110811F81108110851F82108 6423:20142012201027FEFC10241027F22C923492E5B426D42488254A293AAA265042 6424:1104108410881000FBFE1000148819043202D1FC115411541154115457FE2000 6425:10101220117C1144FC44107C13401540197C3144D144117C11441280547E2000 6426:200027BC20842084F7BC2420242027BC3084E4A42294229424A42084A5284210 6427:2080204027FE2402FC0227FE24002FDE3442E652254A24C62B5A2842B14A4084 6428:100011FC110411FCFD0411FC100014001BDE3042D252114A12521042514A2084 6429:2208220823BEF4882AA8213E22083448E84827FC20E0215022482C46A0404040 642A:2040202027FE2420FDFC242427FE2C2435FCE42025FC250425042904A9FC5104 642B:08783E48228E2A007EF822482A3046CC80201FC001003FF801007FFC01000300 642C:2100223C27A424A4F6A425A424C22F8034BCE4A426A425A424942488A49449A2 642D:2110211027FC2110F84020A021102A0835F6E000200023F822082208A3F84208 642E:100013FE10501050FBFE125216521BFE3020D02013FE107010A8112456222020 642F:103C13C010441224F928110014401B9C3204D204139C12041204120453FC2204 6430:100011FC110411E4FD2413FE120211FC190431FCD10411FC1104110451142108 6431:100013FC12041204FBFC124012201BFC3288D25013FE122015FC142058202020 6432:2080204027FC2404F9102208203C2BD03290E29022902288228824A4A4D44892 6433:1040102013FE1202FC2411FC102015FC182033FED02011FC1104110451FC2104 6434:01007FFE44429FF404403FF80440FFFE082017D02108DFF601007FF801000300 6435:200023F8224822A8FB18220823F828003000E7FC24A424A424A424A4AFFE4000 6436:10201020105010C8FD2413FE150411FC190431FCD10011FC1284128454FC2084 6437:1020102013FE1020FDFC110411FC150419FC3104D1FC110413FE108851042202 6438:1020102013FE1020FDFC104013FE1488193432E2D02011FC107010AC53222020 6439:100013FE100011FCFD04110411FC14001BFE328AD25213FE12221222522A2204 643A:10A0109011FE1320FDFC112011FC152019FE3100D3FC1088109E1102520A2404 643B:010006C01830EFEE00001FF010101FF0040C78F010107CFC1010FEFE10103030 643C:10401248115013F8F88017FC11101A2835C4D84213F8104017FC104051402080 643D:1088108813FE1088FCA81050108815241A2231FCD02010A81124122250A02040 643E:1040102013FE128AFD04108010FE15401A40307CD0401040107E104050402040 643F:11003906E2B822882448F85E238820082008FBBE228822882288238842A88010 6440:1040108011FC1104FD0411FC110015FE190031FED00212AA12AA140250142008 6441:200027FC24442444F7FC244424A425143404E7FC204020242522250AA90840F8 6442:100013FC110811F8FD0811F8110E17F818083008D20411081090110852042402 6443:100011FC10201020FBFE100015FC190431FCD10411FC110411FC108851042202 6444:100013FC110811F8FD0811F8110E17F8180837BCD0A412A41128129054A82846 6445:2040207C204027FEF442247027C42444343CE4202410245425422942A94A5238 6446:100013FE12521252FBFE1020142019FC3020D02017FE10401088110453FE2102 6447:1008103C13C01004FA44112811FC1A203020D3FE102011241124112451FC2004 6448:1040102013FE1202FC1411E01100150019FC3110D11017FE1000109051082204 6449:1040102013FE1202FCA81124145018883346D0F8110812881050102050402380 644A:202820242740217EF1C82948257E25483248E27E254825482948207EA0404040 644B:2000245C22942114FA9424542126290037DCE1142594255429482108A5144222 644C:1040102013FC1000FD08109017FE1A2032A0D2FC1320122012FC1420542029FE 644D:1040102017FE1402FD0011FE121016201A7C3244D244127C12441244527C2244 644E:200027BC208424A4FA9424A4205029883626E0C02310206423882030A0C04700 644F:1020102013FE1020FDFC104013FE148819043242D59C110411DC110451FC2104 6450:212421242224F4242954214A22923610EA102250225C2250225022B0A29E4300 6451:200027FE242A2426F7FE242227AA26AA37AAE4322596262E24462482A7FE4402 6452:200023FC22042204FBFC220022842A4832FCE248224823FE24482448A8885108 6453:1020147C12841148FC3010CE16101A7C3210D27C121012FE1210121055FE2800 6454:1040102013FE1020FC4812F21124165218F83008D02013FE1020102050202020 6455:22A822A827FC22A8FAAA24E628002FFC3444E04023F8224822482248A2584040 6456:1100111013DC1254FD54128811081AF43402D00013FC10401150124855442080 6457:2108210827C82108F91E27D225642D4037C8E1082388254829542114A1244142 6458:2080204027FC2110F8A027FC24442DF43444E5F42514251425F42404A4144408 6459:2010241022FE2210F8FE209226FE2A9232FEE21022FE221022102510A8FE4000 645A:1020112410A813FEFA0210F81488188830F8D020102011FC1020102053FE2000 645B:1040102013FE1000FD541124115415FC182033FED242129212FA120A52022206 645C:100011FC112413FEFD2411FC100015FC190431FCD10411FC110411FC50882104 645D:1040102013FE1250FE5013FE125216521BFE3200D29212D41298149254D2288E 645E:100013FC124413FCFE4413FC108015101BE03048D18413FE1022112852A42442 645F:102011FC112413FEFD2411FC102015FC192431FCD04013FE108811D05070238C 6460:1040108013FC1244FAF4131412A41A4432A4D3FC104010241522150A590820F8 6461:200027BE24882488F7A824A824A827BE3410E518249825A826AA244AA0464080 6462:1040107C104013FEFA42127813C41A3C3208D2F0132412A815FE142058A02040 6463:1040107C104013FEFA42127813C41A3C3200D2FC128412FC128414FC548429FE 6464:1020102013FE1020FAAA112412AA182032AAD12412AA10501050108851042602 6465:110011FC120015F8F90811F8150819F83000D7FE110013FC14A4112452542088 6466:2200220E2F74F254255428D427543054EFD424542754215421522154A55C4284 6467:1020122213FE1090FC8811FE1310151019FE3110D11011FE1110111051FE2100 6468:100013FE120213FEFE101254123816541A823250D27C1290121015FE54102810 6469:00803FFE24103F7C26382D543412203827C0204027F820402FFE404041408080 646A:20902290229E22A2FAD423A8209428A437FEE28422A4229422942284A4944888 646B:2200227C22442744FA7C224422442F7C3244E244227C22282528254AA84A5086 646C:1080104013F81110F8A017FE10001BF83208D3F8120813F81120112252222C1E 646D:2040202023FE2200FA48224823FE2A483248E248227822002554252AAA2A5000 646E:08207F20087E7E4408A4FF2810101E2822645FC281003FF801007FFC01000300 646F:08207E2008F8FF2814287F6A082AFF5608A21FC001003FF801007FFC01000300 6470:08203E2008F87F282A685D2A08563E8200201FC001003FF801007FFC01000300 6471:100011F8110811F8FD0811F8100017FC1A9433FCD00011F81090106051982606 6472:22002202223C2FA0F2202FA02ABE2FA43AA4EFA422242FA422242244A2444284 6473:100013FE1200127CFE441244127C16001AEE32AAD2AA12AA12EE120053FE2000 6474:11FC102013FE1222FDAC102011AC140019FC3000D3FE108010FC100450282010 6475:20142012201027FEFC10249024D22C9237F2E494249425C82AAA289AB1A64042 6476:102013FE102011FCFD2411FC112415FC182233FED00813FE1108108850282010 6477:1124124811241000FDFC112411FC152419FC3020D3FE107010A8112456222020 6478:1110111017FC1110FC0013F8120817F81A0833F8D04017FC10A0111052082406 6479:04407FFC04401FF010101FF010101FF00400FFFE10502788C1061FF001000300 647A:200027BC208424A4FA9424A42084284033F8E208220823F822082208A3F84208 647B:1040108811FC1108FA5213FE145019883626D0C0131010641388103050C02700 647C:200027DC251427D4FC5427C825082D1437E2E000204027FC20402040AFFE4000 647D:100013FE105011FCFD54115411FC140019FC3000D3FE102010A8112452A22040 647E:2000277C21442144F97C271024102C7C3454E7542154217C21102114AAFE4402 647F:1020105010881346FC2011FC108814501BFE3000D1FC110411FC110451FC2104 6480:08007F7808483E4800863E782A483E3040689FC601003FF801007FFC01000300 6481:102013FE104810F0FC2013FE1242109019F83028D12011FC122017FE50202020 6482:200027FC244427FCFC4427FC21002BF83510E0E023182C0623F82208A3F84208 6483:1078FE4810487C8654787C485430FECE10201FC001003FF801007FFC01000300 6484:20002FBE28A22AAAFAAA2AAA251428A23080EFFE2110221023A02060A1984E04 6485:20002FFE28002A28F9482BEE289228843AA0EAA82BE8288828942914A9245242 6486:49202A3E7F4849485DA86B104928414600201FC001003FF801007FFC01000300 6487:2108210825482390F91E27D425642D543554E75425D4254825482554A46444C2 6488:208822AA22DC2488F954222220002BFE3242E44423FC204420442084A1144208 6489:08407F40227E3E8801483E4804507E200850288C10F03F0001007FFC01000300 648A:279E2492279E2492FF9E240224F22C9234F2E49224F2249224922532A4024406 648B:200027BC24A427BCFCA427BC24042DF43444E4E42444244425F42404A4144408 648C:104013F8124813F8F84017FE10001BF83208D3F8120813F8120813F851102208 648D:200027BC21082528F7BC231825AA29463000E3F82208220823F82208A20843F8 648E:102013FE102011FCFC0013FE120215FC180031FCD10411FC1104108853FE2000 648F:100013FC100413FCFC0413FC100017BC192437BCD00813FE1108108850A82010 6490:112410A813FE1202FCF8108810F8140019FC3010D11011FE1050109053102030 6491:112410A813FE1202FCF8108810F8140C19F03020D1FC102013FE102050A02040 6492:2288228827C82290FA9E27D420242FD43454E7D4245427C824482454A46444C2 6493:1020102011FC1020FBFE1108179C19083188D63E100013FE109010905112220E 6494:100011FC110411FCFD0411FC14201BFE3000D1FC110411FC1020112452222060 6495:24802482249C2FD0F4902790249E27943494E4942FD42014251428A4B0244044 6496:2008278820882110FFDE249424A427943494E794249424C827882C94A0A440C2 6497:1088108811FC1088FC8813FE102015FC192431FCD12411FC1000108851042202 6498:1210121013DE1228FD4410A015101A0835F6D000100013F81208120853F82208 6499:2108209027FE2090FBFC2294231C2A0433FCE20423FC200827FE2108A0A84010 649A:2110211421D22250FA7E255020902AA83128E14422442482200822A4A2524452 649B:1020112410A813FEFCA8112412221104190431DED2441554109E110452042404 649C:202027A420A82292F914220825F4280233F8E208220823F822082110AFFE4000 649D:2004203E27C02244F92823F822082BFC3204E3FE240226AA2AAA2A02B0144008 649E:102011FC10881050FDFE100011FC152419FC3124D1FC102011FC102053FE2000 649F:101C11E0104013FEFC88110412FA148818F83000D3FE120212FA128A52FA2206 64A0:21102114211227D2F91027DE24702FD23452E7D421142FD8210A211AA1264142 64A1:2080211023F82210FCA427BC204028A03358EC462048226422522452A1404080 64A2:100013FE105013FEFE5213FE100015FC190431FCD10411FC102013FE50202020 64A3:100013DE12521252FBDE100015FC192431FCD12411FC102013FE102050202020 64A4:2208210827C82210F49E2FD4206427943494E7942494278824882494A4A445C2 64A5:202423A820922514F2082C0427BA20A837C6E40027BC208420A82090A5284244 64A6:1040104017FC1110FA48144613F8185037FCD08013F81D0811F8110851F82108 64A7:21102110221C22A4F4C82F3E212A222A34AAEFBE20A020222AA22AA2A81E4000 64A8:1090108811FE1110FB1015FE1110191031FED110111011FE110012A452522452 64A9:2040204027FC20A0F514220827FC2A0A33F8E20823F8204022482444A9444080 64AA:2080211023F82080F7FE224825F4284233F8E24823F8224823F82040A7FC4040 64AB:1100110013FC16A8FAA812A817FC1AA832A8D2A81FFE100012A8125454542000 64AC:103813C0107813C0FC7813C4103C140018C63738D1CE173811CE1738514A2186 64AD:207827C022482150FBFC215022482C0633F8E248224823F822482248A3F84208 64AE:200023F8220823F8FA0823F820002FFE3480E7BC2494279424D42F88A09440A2 64AF:1088105013FE1020FDFC104013FE148019FC3284D4FC108410FC108450FC2084 64B0:200027BC24A427BCFC2024A4239C28003110E7FC211021102FFE2110A2084404 64B1:2020272025FE2540FD7C2690257E2D00357CE544257C2644247C2444A444444C 64B2:1050125211541050FBFE108814501BFE3020D1FC102013FE1050108851042602 64B3:221022102510F4BE2822274422103210EF1022102AA8272822282344AC444082 64B4:221021102FD02010F7BE24A427D420143794E094211421C82F082114A5144222 64B5:1088108813DE1088FBDE108811541A2233FCD080112013FC102017FE50202020 64B6:108813FE10881000FDFC10A810A817FE18A830A8D1FC102013FE102050202020 64B7:220022FE22102FA0F27C2244275420543054E7542554255425282724A5424082 64B8:210023F024102FFCF44427FC244427FC3000EFFE200023F8220823F8A20843F8 64B9:12441124112813FEFA0211F8150819F83108D1F8110811F8109010905112260E 64BA:2080204027FC2514FA48244423F82A4833F8E04027FC244427FC2444A0404040 64BB:20102410227C2010F8FE204426282AFE3210E27C221022FE22102210A5FE4800 64BC:2014201227FE2410F5D0241425D4255835CAE4162442282422A2228AA4784000 64BD:2108220827C82450F7DE246427D422143114E7D4221423C822482454A55448A2 64BE:1000127C11441174FC54105416FE12821ABA32AAD2BA1282128A1284550028FE 64BF:1020102010501088FD0412FA1000140019DC3154D15411DC1088108851542222 64C0:2108210821142FD4F12227C0245C27C83448E7C8213E2FC821082108A1084108 64C1:2040202027FE2028FA24227E24C82F48317EE24824C82F7E21482248A47E4840 64C2:200027FC20402FFEF842235820402B583000E7FC2444244427FC2444A44447FC 64C3:109013FC129413FCFE9413FC100017FC1A0032F8D20013FE1520151455482986 64C4:1040107C104013FEFE4213F8124412FC1AA832F8D2A812F8122015FC5444298C 64C5:102013FF1000FDFE1102117A114A157A190231FED00010FC108410FC508433FF 64C6:1108110817FE1108F84413F41048185037FED08011FC130415FC190451FC2104 64C7:100013FE125213FEFC2011FC14201BFE3088D05011FC102017FE102050202020 64C8:1050125211541050FBFE108814501BFE3020D1FC102013FE10A8112456222020 64C9:100013F812A812A8FBF8110013FC1C8433E4D2A412A413E4109417F450142008 64CA:083C7F242A243E422A3CFFA449187F6600201FC001003FF801007FFC01000300 64CB:20402248215027FEF402280423F8220833F8E00027FC244427FC2444A7FC4404 64CC:2210221023DE2528F8C4204027FE28403248E248255428A220A02110A2084C06 64CD:23F82208220823F8F80027BC24A42CA437BCE0402FFE216022502448B8464040 64CE:2420FF20247E7EC482287A104A287AC604201FC001003FF801007FFC01000300 64CF:2288228827E82290FC1E27E4245428543754E5542554274825482054A2944122 64D0:100013FC12941294FBFC100017FE180033FCD20413FC10A2111413085D442182 64D1:101013D412521252FBD0101017FE1A5033D2D25213D4125412EA174A50562062 64D2:204020A021102248FDF620A022482AA833F8E04027FC2484252425F4A414440C 64D3:200027FE24282624FD7E244824C82C7E3648E57E24482448257E2640A7FE4000 64D4:108010F8110813FEFD44119211FE1500197C3100D17C1100117C1244527C2444 64D5:10A0109011FE1320FDFC112011FC152019FE3100D3DE12521252127252022206 64D6:108813FE108811FCFD0411FC110415FC188031FED2221552110211FA500A2004 64D7:20102008278824BEF48024942788247E3408E78826BE2A882A882B88B2884008 64D8:3E1022FE3E4420287EFEA2103EFC221000201FC001003FF801007FFC01000300 64D9:1040108013FE1222FEAA122213FE16721AAA3202D02013FE1020105050882306 64DA:1040107C104013FEFE42127813C4163C1A0033FED24013A4125815B4545229B0 64DB:108813FE10881000FD4813FE11481578190031FCD02013FE107010A853262020 64DC:2108210827CC210AF90827DE24482EC83548E7C8255427D425542554A45444E2 64DD:200027BC24A424BCF7A424BC24A427A43024E04C23F822A822A822A8AFFE4000 64DE:22102A9027102220FFBE224427A42AA43228EFA82490289025282228A5444882 64DF:200027FC2248F4442FFE244426EC3554E6EC244426EC255426EC2444A4544408 64E0:2080204027FC2110F0A42F58255425523B58E000220823F8220823F8A2084408 64E1:20402FFE204027FCF00023F822082FFE3802E7FC211023F8204027FCA0404FFE 64E2:200027BC208424A4FA9424A421202A1037FCEA2023FC222023FC2220A3FE4200 64E3:204027FC204023FCF80027FE20022BF83040E7FE200027FE200827FEA4A84798 64E4:208023F8220823F8FA0823F820002FFC3444E7FC244427FC20002FFEA1104210 64E5:00007E40487E7E9043087EFE48AA7EFE00201FC001003FF801007FFC01000300 64E6:2080204027FE2402FA2423BC24A42AA83510E2E824042BFA20402248A44440C0 64E7:0A0033B822083BB820883AB82288FFFE082037D8C1061FF001007FFC01000300 64E8:200820682F8828EEF88A2BF22AA42AC43B84EAA42A642A0A2AEA2AAAAAAA5530 64E9:200027FC20402FFEF842235820402B583000EFFE204027FC24A424A4A4A4440C 64EA:3FFE28882F8A20082FBE28882F88289429A227F8204027FC20405FFE404080C0 64EB:20002FFE28082BC8FA4C2BCA2A482BDE3808EBC82A482BD42A542BD4AA5452E2 64EC:2400257C2604F4A82390207C24143794EA5022502FDC2250255024B0A89E4100 64ED:108813FE10A81090FDFE132011FC152019FC3120D1FE110013FC10885070238E 64EE:2110211427D22110FFFE229024502FF43494E7F4249427E8248A27FAA4264042 64EF:1040102013FE1202FDFC1148165019FC3304D1FC110411FC110411FC50882104 64F0:1040102013FE1222FD54114A123A100019FC3154D3FE100011FC102050A02040 64F1:200027BC24A427BCFCA427BC24842DF43694E4E4271C24E424A424A4A4E4440C 64F2:2440228E2FEAF28A2FEA2AAA2C6C3BAAE82A2FEA210A2FEA228C2448A8284008 64F3:1108110811EE1294FC42100013DE16521BD23252D3D2121A1294135052102010 64F4:2040202027FE2488FDFC248827FE2C2035FCE52425FC252425FC2400A4884904 64F5:202027FE248827DEF48825DC26AA248C35F0E42025FC242027FE2820A8A05040 64F6:121013DE15281084FD08109017FE10001BD43254D3D4125413D41244525422C8 64F7:2200227E22102FA0F27C22442744207C3044E77C25442544257C2700A5284044 64F8:1124124811241000FBFC129416641A9433FCD24813681248136A124A52462362 64F9:2290229027D0229EFB92212227C82D4837C8E10827C821142FD42294A4544822 64FA:200027FC24A424A4F7FC222024A427B83022EF9E28802FA428B82FA2A8A2499E 64FB:210827C825482FF0F55E27E4211427D43554E7D422142FC824482694A1944662 64FC:210023F024102FFCF44427FC244427FC3524E89223F8220823F82208A3F84208 64FD:244424E428A82AAAFEEE24A42AAA2EEE3242E0402FFE20E021502248AC464040 64FE:27FC208023F82208F3F822082FFE28823548E51428F4210023F82508A0F04F0E 64FF:2020201024FE2244FA2820FE20922EFE3292E2BA22AA22BA22862500A8FE4000 6500:22882108FABE2008729CA92A2288FFFE082037D8C1061FF001007FFC01000300 6501:2208211027FC2040FBF8208027FC294833FCE60A2BF8220823FA2234A28C4302 6502:23F82248224823F8F248224823F820003FBEEAAA2AAA2FBE2AAA2AAAAFBE48A2 6503:1088108813FE1088FD1011DE125215541A883174D20211FC1020112452222060 6504:2020203E202027FEFC2225F824222DFE3524E5FC252425FC28402AA4B28A447A 6505:108811DC108813DEFC881154122211FC190431FCD10411FC110411FC50882104 6506:108813DE108813DEFD54122211FC142019FC3124D1FC112411FC102053FE2020 6507:20402FFE284227FCF84023F820402FFC3040E7FC24A427FC20402524A52A48FA 6508:102013FE125013FEFA5213FE12941AD83292D2CE120812F0122015FC54A82B26 6509:27FC204027FE2442FB5C2040275C292033FCE6202BFC222023FC2220A3FE4200 650A:200027FE24442598FC8827DE24882DDC36AAE48824202520253C2920A92057FE 650B:2108210827CE2112F92427DE25522D5E37D2E11E2392255E29402114A1124122 650C:2FFE28022BFA2AAAFBFA28022BFA280239F2E91229F228AA29922ACAA8824FFE 650D:40807FFC48004FF8E0004FF848084FF86080DC9C57D45D54555C5C965556EE22 650E:1040107C104013FCFE4413F0124416FC1AA832F8D2A812F8120015FC55542BFE 650F:1110109013DE1010FA5E118217DE181033DED25013DE125013DE1250525222CE 6510:104017FE149213FCFC9013FC109017FE19483224D5FA10A411A8129054C82086 6511:1140126C1244136CFEA413AC12A417FE19083244D5F2104017FC104050402040 6512:2108252827BE2948F7BE231825AA29463000E3F822082248224820B0A1084604 6513:204027FE249223FCF89023FC20902FFE3108E3FC250A21F82240227CA54048FE 6514:27BC24A427BC24A4FFBC244425F42C4435F4E55425F4255425F424E4A554444C 6515:2448244C2AAAF0082FFE22882EE8328AEEEA228C2EEC228822EA2F1AA4264042 6516:13DE125213DE1252FBDE125213DE198C3252D04017FE10881190106050D82304 6517:204027FE24A027FCFCA427FC25142DD83512E54E25A424A827FE28A8A9245222 6518:204027FC200023B8FAA823B821102FFC3110E7FC21102FFE21282310AD484186 6519:11F0121017FC1204FBFC122413B81A2231FED21017FC124413FC10D0514A263E 651A:108812AA12DC1488F954122217FE1A0230F8D08810F8100011FC110451FC2104 651B:104017FE14921108FC80131C1204179C1A0433FCD24813681248136A52462362 651C:122213FE109011FEFB1015FE111019FE3110D1FE110013FE128A137652522276 651D:13FC110811F81108FDF8110E17F8180837FED294139C1294139C12D657BC2084 651E:200027FC24A4F4A427FC221022A834BEEF68223C24A82FBC20282AA8AABE4020 651F:204027FE24A027FCFCA427FC24002DFC3504E574252425FC257429ACA92451FC 6520:202027FE248827DEFC8825DC26AA2C883450E7DE245025DC24502BDEA8505050 6521:241822142F90253EFAA82DE828BE2FA83228EFBE2AA82AA82BA828BEAAA04920 6522:252827BE294827BEFB1825AA29462BFC3204E3FC220423FC220423FCA1084204 6523:21084FD2F03C23884812FBBE0280ABAA00201FC001003FF801007FFC01000300 6524:251825142F90253EF72822682FBE2AA83FA8E23E2FA822283FE8253EA8A05060 6525:221023DE25282084FBFC22A422542BFC3080E7FE22A825E4285223F8A15042C8 6526:2FBE200027BC24A4F6B424A4204027FE34A0E7FC24A427FC251229DCA91251CE 6527:2200221E2FC42208F79E24922792249E3792E49E279224922FDE2500A48C4892 6528:20402FFE2A0A2434F3C02290228822A434D0E18E2E742B542AD42A52AB5A5294 6529:2248215027FC2404F9F0211027FC2D5434E4E7FC204027FC20402FFEA2A44452 652A:22AC244426AC2444F6AC24042FFE2A0A33F8E20823F8220823F820A0A124461C 652B:13DE125213DE1252FBDE10A011FE1B2035FCD12011FE100011FC10885070278E 652C:2790251E27A82484FFBE252A27BE280033F8E20823F8220823F820A0A124461C 652D:21F0221023E02020F7FC2188265021A83664E1A022482FBE2AAA2FBEA28A4FBE 652E:204027FC224823F8F0402FFE2AAA23B83110E7FC21102FFE21282310AD484186 652F:0100010001007FFC0100010001003FF01010082004400280010006C01830E00E 6530:102010201020FE2010FC1024FC24442444242844284410941908240043FE8000 6531:202010201020FDFE00200820882089FC48844888504850501C20E05041880606 6532:10101010FE1010FE28104410FEFC044474445444542874285410042814440982 6533:11FC100410FCFE0411FC1000FDDE449247DE28082BFE110818A8241043FE8000 6534:01000100010001FC0100010001003FF01010082004400280010006C01830E00E 6535:0400040004000FFE08101010302048208440028001000280044008203018C006 6536:084008404840488048FE49084A88488848885850685048200850088809040A02 6537:00400040FE40208020FE210842887C8804880450045004200450048829041202 6538:082008200820103E12443244524492A412281228121012101228104810841102 6539:00400040FC8004FE0508050806887C8840884050405044205850608841040202 653A:004000407C40448044FE4508468844887C884050405040204450588861040202 653B:004000400040FE8010FE1108128810881088105010501E20F050408801040202 653C:00407C401040108010FE11081288FE8810881050105010201050108811041202 653D:002014201220123E214421444044BEA41228122812101210222822484A848502 653E:204010400040FE8020FE21083E88248824882450245024204450548889040202 653F:00200020FF20083E0844084448444EA448284828481048104F28F04800840102 6540:1040104020407C8044FE4508468844887C8844504450442044507C8845040202 6541:1020102010201E3E1020102010207DFC44844488444844507C20445001880606 6542:1020102020203F3E414481443D4425A4252825283D102510012801480A840502 6543:0020FE208220823E8244FE44904490A4FF289028901088108928A528C3448182 6544:0040FC400440688010FE0908FE88128834883050505050209050108851042202 6545:1040104010401080FEFE1108128810887C8844504450442044507C8845040202 6546:08100810141E22104110BEFC004400443E4422282228221022103E2822440082 6547:08100810FF900820083E7F44492449244D244A281C282A10492888A808440882 6548:102008200020FF3E00442444424481A424281428081014102228424880840102 6549:104010409440548058FE1108FE88308838885450545090201050108811041202 654A:081008100E10081E08100810FEFC0044084408444A2849288910082828441082 654B:204020403C404480C4FE290812882888448882507C504420445044887D044602 654C:04200E203820083E0844FF44084408A43E2822282210221022283E4822840102 654D:081008101410221E4110BE1008FC08447F4408442A2829284910882828441082 654E:0240644018402480D2FE1108FE882088FE88445088500F20F850088829041202 654F:402040207F20803E7E44424452444AA4FFA8422892108A10FF28024814840902 6550:00207F204020403E5E44404440447FA4502851285A1054105228912898441082 6551:1040144012401080FEFE11081088928854881050385054209250108851042202 6552:1210121012102FA02ABE6AC46AA4AFA42AA42AA82AA82F902228222822442282 6553:004028402440428080FE7D084688448844887C502850282028502A884D048A02 6554:0020FF201020103E7E4422442244FFA4002800287E104210422842287E444282 6555:08200820FFA0083E08447F44494449A47F2808281C102A104928884808840902 6556:0820082008207F3E08443E440844FFA410281E281210121022282A4844848102 6557:00407C40448044FE7D08450846887C88448844507C5000202850248845048202 6558:082008201420223E4144BE44084408A47F2808282A1029104928884828841102 6559:082008207EA0093E0A44FF4408447EA4242848288F1078100828084828841102 655A:44402440284000807CFE4508468844887C882850285028202A504C8889040202 655B:082008201420123E214440C4BE4400A411280928491022102228074878842102 655C:082008201420223E514488447E4402A4142808282A10A110A128A5281C440082 655D:0810491029102A20083E7F44492449245D246B28492849104928412845444282 655E:0820492029202A3E08447F44414441A45D285528551055105D28412845444282 655F:1420142014207F3E5544554455447FA4552855285510FF902428224842848102 6560:0010F7101110551E2210551089FC10440044F744112855282210552889441082 6561:00107E104210421E7E10421042FC7E4420447F44952825284910912825444282 6562:00207E200220043EFF44224422443EA422283E28221022102F28F22842440282 6563:242024207E20243E2444FF4400447EA442287E2842107E10422842284A444482 6564:00107F104910491E7F10491049FC7F440844FF441C282A284910882808440882 6565:0810091049104A1E8810141022FC49448844494449288A281410222841448082 6566:10200820FF20003E7E4442447E4400A47E28042808100F10F828084828841102 6567:081008107F1E1410221041FCFF4402447A444A284A287A104A1002280A440482 6568:102008207F20003E22441444FF4400A400283E282210221022283E2822440082 6569:511029102A100020FFBE80C401247E24042408280F28F8100828082828441082 656A:0020F7201120553E22445544994400A4F7281128551022105528894810840102 656B:082010207E20423E7E4442447E4410A40828FF2820103E10222842484A848502 656C:22202220FFA0223E40447F44414481A47D28452845107D10452801280A440482 656D:00207E2042207E3E42447E440044FFA440287F2895102510492891482A844502 656E:02100F107810081E0810FF1028FC4B44494449446B28492849107F2841440082 656F:0010FE108210FE1E8810FF1088FCA544C3440044FE288228FE108228FE448282 6570:082049202A20083EFF442A44494488A41028FE2822104210642818283444C282 6571:0810491049107F1E0010FF1000FC7F44414441447F28422824100F28F0444082 6572:10100810FF10001E7E1042107EFC0044FF448144BD28A528BD10812885448282 6573:0820492049207F3E0044FF4400447FA4412841287F10421024280F48F0844102 6574:08200820FFBE08447FA449247F282A104928884600007FFC010011F81100FFFE 6575:102008207F20223E14447F44414449A47F2849285D10551055285D2841444382 6576:0210E210BFD0A220AFBECAC4AFA4AAA4AFA4A228A728CA909268822882448282 6577:0A200920FFA0083E7F4449447F4449A47F2849281010FF9020283E2842448682 6578:08107F104910FFA0493E7F4408247F2449247F281028FF10212872280C44F382 6579:082008200F20083EFF448144064478A449282A28FF1018102C284A4888840902 657A:0010FF90801E9F10911091FC9F448044BBC4AAA8AAA8AA90BB908028FFC40082 657B:10001FE020207FF8A30824881FF010101FF010101FF008001FF8282007C0F83E 657C:0810FF9008107F1E00107F1041FC7F442244FFC400287F28411041287F444182 657D:061078101010FF9E22105D1094FC1C4400447F4441285D2855105D2841444382 657E:22101410FF9008207F3E0844FFA449242A24FFA800287F10412841287F444182 657F:061078101010FFA0223E5D4494A41C2400247F2841285D1055285D2841444382 6580:00107F10551E55107F1020FC7F4491447D44552855287D1011107D2805440282 6581:00207F2055207F3E08447F440844FFA4222814287F100810FFA8084808840902 6582:082008201420223E4144BE44004400A477285528551077102228222855448882 6583:49202A3E7F4849485DA86B10492841460000FFFE10803E9842E024841884E07C 6584:08203E3E08447FA82A10492808443FFE20802FFC249024902AA851C446B0988E 6585:34104B105510631E55106B10557CFFA480A47E2404280F28F810082828441082 6586:34104B1055106320553E6B445524FFA480A47E2804280F10F828082828441082 6587:020001000100FFFE10101010082008200440028001000280044008203018C006 6588:020001007FFC0820044003801C70E00E0FE000400080FFFE0100010005000200 6589:020001007FFC0820044003801C70F01E10101FF0101010101FF0101020104010 658A:020001007FFC0820044003801C70E00E3FF808200FE008200FE0083EFFE00020 658B:020001007FFC0820044003801C70E00E1FF0020004003FF82488248824A82010 658C:0010201411D20012FC100BFE08104890289012D012902A902A8A4AEA87060202 658D:01007FFC0820044003801C70E00E1FF010101FF010101FF010101FF00842F03E 658E:020001007FFC0820044003801C70E00E17D0101017D011101590255029104010 658F:0040202011FC0104FD0409FC0904490429FC1120112229142908494481820100 6590:04407C7C044004403C78044004407C7C04400100FFFE0820044003801C70E00E 6591:00000200F93E21082FC820882488FA8822BE210821083A88E2884448087E0000 6592:0040202011FE0102FD0209FE0900490029FE11AA11AA2AFE2AAA4AAA84A20086 6593:0200417C25040444FDF4144415F41554957455D4255425F454E455548444044C 6594:20201020FEA0052C6924112429ACD52411247DFC55247C5010501C88E5044202 6595:03DE225213DE0252FFDE0A220AFA4A222AFA12AA12FA2AAA2AFA4A7282AA0226 6596:01007FFC082007C01830E7CE244837D82448FFFE90121FF010101FF01010FFFE 6597:0040044002400240104008400840004000FE7F40004000400040004000400040 6598:1010101010901E5012102290225052108A1E05F0041008100810101020104010 6599:080808884A482A482C080888FE4818481C082A0E2AF848088808080808080808 659A:1020102024487EFC224400007FFE4442824410400840007EFFC0004000400040 659B:100810883C4824484808BE882A482A483E082A0E2AF83E082A084A0842088608 659C:08080848142822284108BE48082808287F0E08782A0829084908880828081008 659D:00003E7C224422443E7C00007FFE4442824410400840007EFFC0004000400040 659E:080828484B28492849086B48492849287F0E4978080814081208210841088008 659F:22082248FF2822283E0822483E282228220EFF7840085408620840087E080008 65A0:22082248FFA822287F082248FFA808287F0E49787F084908FFC8410845084208 65A1:102010201050FE8811047C1244907C5045107C90101EFEF01010101010101010 65A2:220822487F2822282208FFC808287F28490E7F7849087F080008220841088088 65A3:00087F48552855287F0820487FA890A87C8E54F854887C881288FE8802880108 65A4:001000F81F001000100010001FFE104010401040104010402040204040408040 65A5:001000F81F001000100010001FFE1040104011C0106010502048204040408040 65A6:0200070438782040204020403F7E244824482448244824482448448844888108 65A7:044008201850248803000CC03030C0EE1F00100010001FF81080108020804080 65A8:0408241C24E0248024803C8004FE0488FC882488248824882508450846088408 65A9:2008201C21E0FD004100510091FEFD10111011101D10F1105110121012101410 65AA:2000200440787E40824002407A7E4A484A484A487A484A480248028814880908 65AB:0008001CFCE01080108020803CFE64886488A488248824883D08250822080408 65AC:1008101C10E0FE8010807C8054FE7C9054907C901090FE901090111011101210 65AD:0400040455784E4044407F40447E4E48554865484448444840487F8800880108 65AE:240024047E7824402440FF40007E7E48424842487E48424842487E8842880108 65AF:220022047F78224022403E40227E22483E4822482248FF480448228841888108 65B0:100008047F78004022401440FF7E084808487F4808482A484948888828881108 65B1:100010047D7812401440FF40107E20487E48A24822483E48224822883E882308 65B2:000077045578554077401440147E7748414841487748144814481F88F0884108 65B3:22002202FFBC22203E2008207F3E49247F2408247F2408247F2408440F44F084 65B4:080049022A3CFFA02A20492088BE4124412477A49124552427A4414481440184 65B5:10006F044578554069404B40107EFFC8144877484148774814481788F8882108 65B6:00000DFC7154415441FC40807DFC4A4449F44954495449F4484449F448148808 65B7:0882509C5D5049D054905DDE44547FD4489450945D5449D454945DD444647FC4 65B8:7FC2405C7FD052504A90525E5FD455545FD464545F5455545F544454BF640084 65B9:020001000100FFFE04000400040007F004100410041008100810101020A04040 65BA:202010200050FE50208821043E02248824882488248824884488550889080208 65BB:208010800080FEFC210022003CF02490249024902490249244925512890E0200 65BC:202010200020FE50205020883D04260224602410240024C04420541088080000 65BD:2080108010FE0120FE202120212C3D7427A425242534252A2522450254FE8800 65BE:208010800080FEFE212022203C2025FC25242524252425244534552888200020 65BF:2080108010FE0100FE0020FC20043C08241025FE241024102410441054508820 65C0:202010200048FE8421FE20023C20242024A824A4252425224622542088A00040 65C1:020001003FF8082004407FFE420281043FF80400040007F00810081010502020 65C2:2080108010FE0100FE0C20F020803C80248024FE248824882488450855088A08 65C3:2080108010FE0100FE0020FC20843CA42494248425FE24842484450455148A08 65C4:2080108010FE0100FE1C21E020203C3C25E02420243E27E0242044225422881E 65C5:2080108010FE0100FE0C20F020903C902492249424882488248444A454C28880 65C6:2080108010FE0120FE2021FE20203C2025FC2524252425242534452854208820 65C7:2080108010FE0100FE10201020FE3C92249024FC24A424A424A8451055288A46 65C8:2020101001FEFE20204820843DFE240224A824A824A824A844A854AA892A0206 65C9:01107FFC01003FF821083FF821083FF821080080FFFE08000FF810082028C010 65CA:2080108010FE0100FE0020FC20403C402478244824A82498248844AA54CA888E 65CB:2080108010FE0100FE0021FC20243C2424A024A024BC24A024A04560553E8A00 65CC:2080108010FE0110FE10209020FE3C902510241024FE24102410441055FE8800 65CD:2080108010FE0120FE20205020883D242612241025FC24042488445054208810 65CE:2080108010FE0100FE0020FC20843C8424FC248024A424A824B0452255228A1E 65CF:2080108010FE0100FE80208020FC3CA02520242027FE24202450445054888906 65D0:2100110011FE0200FC50205022543D58245024D825542652245044505492890E 65D1:2020102011FC0050FC88210423FE3C0825E82528252825E82528440854288810 65D2:2100110011FE0240FC2021FE20403C8425FE240224A824A824A844AA552A8A26 65D3:2100110011FE0220FD2420A820203DFC250425FC250425FC2504450455148908 65D4:40102010007CF71441FE4114727C5210577C511051FE551052105300B4FE0800 65D5:10100810FF2820443E822210220842204A10840800007C8844B044C47C84447C 65D6:2100110011FE0200FC2021FC20503C8827FE240825E8252825E8440854288810 65D7:2100110011FE0200FC8821FC20883CF8248824F82488248827FE445054888904 65D8:2110109413D20012FA50219027FE38102BD22A522A542BD42A4A4A4A4BD69822 65D9:203C13E0112400A8FDFE20A821243E0225FC2524252425FC2524452455FC8904 65DA:210011FE120001FEFC5021FC21543DFC240025FC240027FE242044A855248A64 65DB:2100110011FE0200FC1C23E021243CA827FE2524260225FC252445FC552489FC 65DC:210011FE122004FCFC0021FE21023D7A254A25FE248424FC248444FC540089FE 65DD:208010FE11300248FCB4210221FE3DAA257225FE240024FC248444FC548488FC 65DE:2080108010FE0100FE44202822FE3D2024542728255C252A254A452856908C7E 65DF:2100110001FEFE002540224C3A642B4C2A642AA42BAC2AA44FFE689091080204 65E0:00003FF002000200020002007FFC0480048004800880088010842084407C8000 65E1:00003FF002000200420042007FFC0480048004800880088010842084407C8000 65E2:00007DFC442044207D20452045FE7C204020483044504A5052926092410E0200 65E3:100021FC7C2044207D2045207DFE0020402040307C50405040924C92710E0200 65E4:00007DFC442044207520552055FEFE208220BA30AA50AA50BA9282928B0E8600 65E5:00001FF0101010101010101010101FF01010101010101010101010101FF01010 65E6:00001FF010101010101010101FF010101010101010101FF000000000FFFE0000 65E7:200023FC2204220422042204220423FC2204220422042204220423FC22042000 65E8:2000207023803C08200820081FF800001FF0101010101FF0101010101FF01010 65E9:00001FF0101010101FF0101010101FF001000100FFFE01000100010001000100 65EA:002000207C2044204420442047FE7C2044204420442044207C20442000200020 65EB:000000007DFC44444444444444447C4444444444444444847C84450402280410 65EC:080008000FFC100410042FC4484488440FC4084408440FC40844000400280010 65ED:200020F820882088FC8824F8248824882488248824F8248A2402440243FE8000 65EE:020002003FE0042008223022C01E00001FF0101010101FF0101010101FF01010 65EF:00001FF0101010101FF0101010101FF0020002007FE00420042008221022601E 65F0:000000FC7C2044204420442044207DFE44204420442044207C20442000200020 65F1:1FF0101010101FF0101010101FF000003FF801000100FFFE0100010001000100 65F2:00001FF0101010101FF0101010101FF001000100FFFE0280044008203018C006 65F3:004000407C8044FC4504460444047D0444844444444444047C04440400280010 65F4:000001FC7C2044204420442047FE7C2044204420442044207C20442000A00040 65F5:00001FF0101010101FF0101010101FF00000010021082108210821083FF80008 65F6:000800087C08440845FE440844087C0844884448444844087C08440800280010 65F7:00400020782049FE490049007900490049004900490079004900020002000400 65F8:000001F87C1044204440448045FE7C9244924492451245227E22444200940108 65F9:01002108210821083FF80100FFFE00001FF0101010101FF0101010101FF01010 65FA:000007FC784048404840484078404BFC4840484048407840484000400FFE0000 65FB:1FF0101010101FF0101010101FF0020001007FFC08200440038004401830E00E 65FC:004000207C2047FE4488448844887C8844884450445044207C50448801040602 65FD:0020002078204BFE4820492449247924492449FC4824482078224822001E0000 65FE:01000100FFFE010021083FF80102010200FE00003FF820083FF820083FF82008 65FF:008000807C8045FC4520462044207C2047FE4420442044207C20442000200020 6600:004000407C8044FC4504460444847C4444444414442444447D84440400280010 6601:0020002078204BFE4820482049FC792449244924492449347928482000200020 6602:3FF820083FF820083FF800000C0070FC4084408440844C847094408800800080 6603:00001FF010101FF010101FF000003FFC20802080214021402220441048089006 6604:0008003C7BC04A004A004A007BF84A884A884A884A507A504A20045004880906 6605:000003FC7884488848884890489C788449444944492849287A104A2804440182 6606:00003FF0201020103FF0201020103FF00000208020843E9820E020842684387C 6607:00001FF010101FF010101FF000000720782008200820FFFE0820102010202020 6608:002000107C1044FE4482448244827CFE44824480448044807C80450001000200 6609:004000207C2047FE4480448044807CFC44844484448444847D04450402280410 660A:00001FF010101FF010101FF0000000003FF801000100FFFE028004401830E00E 660B:3FF801000200FFFE044008203018C0061FF0101010101FF0101010101FF01010 660C:1FF0101010101FF0101010101FF000003FF8200820083FF8200820083FF82008 660D:000001FC7D0445044504450445047DFC45044504450445047D0445FC01040000 660E:000000FC7C844484448444FC7C844484448444FC7C8444840104010402140408 660F:00783F80208020803FFC20402822301A20061FF0101010101FF0101010101FF0 6610:001000907C9044884508450446047DFA44884488448844887D08450802280410 6611:002000207C5044504488454446227C20440045FC440444087C08441000100020 6612:01000100790049FC4AA44CA448A4792449244A444C44488479044A0404280010 6613:0FF0081008100FF0081008100FF0040008001FFC224442440484088411280210 6614:044004403FF804400440FFFE000000001FF0101010101FF0101010101FF01010 6615:0004000E7CF044804480448044FE7C8844884488448844887C88450801080208 6616:00100090789048884888492449247A224C4048404888488479044BFE01020000 6617:00001FF0101010101FF0101010101FF0020001007FFC00000440082010102008 6618:00001FF010101FF010101FF002000100FFFE040007F004100810101020A04040 6619:00001FF010101FF010101FF000003FF800000000FFFE0400082010103FF81008 661A:01000100FFFE01002288145008203018DFF6101010101FF0101010101FF01010 661B:000001FE7D004500450045FC45047D044504450445FC45007D00450001FE0000 661C:00001FF010101FF010101FF00000FFFE08001FF8224844480888110822280410 661D:104010403E5022485444084017FE2000DFF0101010101FF0101010101FF01010 661E:000003FE7820482048204BFE7A224A224A524A4A4A8A7B024A020202020A0204 661F:00001FF010101FF010101FF0010011001FF8210041001FF0010001007FFC0000 6620:00200020782049FC492449247924492449244BFE482078504850008801040202 6621:002000107C1045FE4420442044447C8445F84410442044447C8245FE00820000 6622:002000207D2445244524452445FC7C2044204524452445247D24452401FC0004 6623:002000207C5044884504461244207C4045884410442044447D88441000600380 6624:002000207C5044504488452446127C1045FC4404440844887C50442000100010 6625:010001007FFC01003FF80200FFFE082010102FE8C82608200FE0082008200FE0 6626:00001FF010101FF010101FF002007FFC044008203458C4460440044008401040 6627:00200020782049FC4820482048207BFE487048A848A8492479244A2200200020 6628:01000100790049FE4A804A804C8078F848804880488048FC7880488000800080 6629:0040004078404FFE4840484048407BFC484048E049504A487C46484000400040 662A:00001FF010101FF010101FF0082010103FF808280820FFFE0820102020204020 662B:00800080790049FC4A044C0449E479244924492449E449247804480400280010 662C:00003FF820083FF820803FFC20402C243014200C1FF010101FF010101FF01010 662D:000003FC788448844884490449147A084C0049FC490449047904490401FC0104 662E:00001FF010101FF010101FF0004000407DFC1044104410841C84E10442280410 662F:1FF0101010101FF0101010101FF00000FFFE0100110011F811002900450083FE 6630:00001FF010101FF010101FF0000000007FFC0100110011F811001100FFFE0000 6631:1FF0101010101FF0101010101FF00200010001007FFC0000101008200440FFFE 6632:0090009078904BFC489448947BFC4A904A904BFE48927892491A011402100410 6633:004000407A404A404BFC4A404C4078404FFE484048A048A079104A0804040802 6634:00001FF010101FF010101FF000000C0070FC448444845C846494488810806080 6635:000001FC79044904490449FC49007940494449484970494079424A42023E0400 6636:08000400027C3C44044404C4757C164416441544257C248044408430140E0800 6637:00001FF0101010101FF0101010101FF000003FF82448244824482448FFFE0000 6638:004000407C7C44844588465044207C5044884706446044107C0844C000200010 6639:00400020781049E0482248347BB848B048A848A8492879244A24042200A00040 663A:00001FF010101FF010101FF000007FFC01003FF8210822882448282820082018 663B:00001FF010101FF010101FF000007CFC10841084108410841E94F08840800080 663C:00001FF8100810081FF81040102020102FE848268FE008200FE000007FFC0000 663D:00900088788848804BFE48A048A078A448A44928492849327A224A62049E0800 663E:00001FF0101010101FF0101010101FF0044044442444144814500440FFFE0000 663F:00200010781049FE490049107910491049104920492879244A4402FE04420800 6640:0090009078904A9249944898489079984A944C9248904890791249120212040E 6641:00001FF0101010101FF0101010101FF0244814500C601450644808421042603E 6642:002000207C2045FC4420442047FE7C08440845FE440844887C48440800280010 6643:00001FF010101FF010101FF00100111009200100FFFE0440044008421042603E 6644:004000447A444948495048404FFE7890489048904890489279124912020E0400 6645:000003FE7800480049FC4904490479FC4904490449FC49047800480003FE0000 6646:002000207DFC44204420442047FE7C004420442045FC44207C20442003FE0000 6647:002000207BFE4850488849047AFA48004BFE4840488079FC4804000400280010 6648:004000207C2047FE4400448845047E0244884488445044507C20445000880306 6649:00007FFC0810102024487EFC02040000FFFE00001FF010101FF010101FF01010 664A:000003FE7840488049104A084BFC7844484048404BFC48407840484007FE0000 664B:00007FFC0440244814500440FFFE00001FF0101010101FF0101010101FF01010 664C:0040004078804BFC4A044A044AF47A944A944A944A944AF47A044A0402140208 664D:000001FE7D024502457A450245027D7A454A454A454A457A7D024502010A0104 664E:01100110791049104BFC49107910491049104FFE480079104908020804040804 664F:00001FF010101FF010101FF001007FFC42040200FFFE08201C4003800C707008 6650:0020001078104BFE48204842488479F84810482248C44B087810482800C40302 6651:00001FF010101FF010101FF0020004003FF8200827C82448244827C820282010 6652:000007FE7890489048904BFC4A947A944A944A944A9C4B047A044A0403FC0204 6653:0080008078BC4BC04850482448D47B0C48004BFE4890489079124912020E0400 6654:00900094791449184B104D324952790E492048204BFE48207820482000200020 6655:1FF010101FF010101FF000007FFE42029FF4040009001FF001007FFC01000100 6656:000003FE7A024C4448404BFC488078A0492049FC482048207BFE482000200020 6657:0040004078A049104A884C4649F07810482048404BF84A087A084A0803F80208 6658:000001FC7D0445FC450445FC44007C0045FC4420442047FE7C20442000200020 6659:00400040788849044BFE4802488879444A4248F849884A507820485001880606 665A:0080008079F84A084C104BFC4A447A444A444BFC48A048A079224922021E0400 665B:000003F87A084A084BF84A087A084BF84A084A084BF87920492002220422181E 665C:00001FF010101FF010101FF004407FF801083FF821003FFC0304051419086100 665D:01003FF80108FFFE01083FF801007FFC00003FF820083FF820083FF80000FFFE 665E:01840068783048C84B0448407BFE48A049204BFC4D2479244934012800200020 665F:1FF010101FF010101FF000883FFC208020883E88225022502A244454418C8604 6660:00280024782448204BFE4A207A244A244BA44AA84AA87A904A9205AA04460882 6661:004800447BFE484048404BFC4A447A444BFC4A444A444BFC7A444A4402540208 6662:080C08F07E8008800EFE788808882908120800001FF010101FF010101FF01010 6663:0104010E793049204FE04920793E496449A44F24492479244924012405440284 6664:000003FE7840484049FC488448847BFE4800480049FC49047904490401FC0104 6665:004000207BFE4A024C0449F8780048004BFE48904890789049120112020E0400 6666:0100010079FC4A004DF84908494879284FFE49084A484A287BFC480800500020 6667:00200120792049FC49204A2078204BFE4800480049FC79044904010401FC0104 6668:1FF010101FF010101FF000003FFC20002FF820003FFE2908289048604A188C06 6669:0080008079F84A084C104BFC4A447A444A444BFC48A048A079224922021E0400 666A:0090009078904BFC4A944A944A947BFC4A944A944A944FFE7800489001080204 666B:00400040787E48404BFC4A044BFC7A044BFC4A4448404FFE7840484000400040 666C:004000207BFE48004888488849547A22480048204BFE48207820482000200020 666D:000003FE7A224A224AFA4A227A224BFE4A024AFA4A8A7A8A4AFA0202020A0404 666E:082004407FFC044024481450FFFE00001FF0101010101FF0101010101FF01010 666F:1FF010101FF010101FF00100FFFE00001FF0101010101FF00100210845040200 6670:0200020CF27092409F409240927EF64897489AC89A489248F248924802480288 6671:0020012279224A24485048887B0448224820492449247A284850008801040602 6672:000000407B9C4A044A044B9C7A044A044BFC489048907890489001120212040E 6673:080C08F07E8018802CFE2A884888888809081FF0101010101FF0101010101FF0 6674:002000207BFE482049FC48204BFE780049FC490449FC490479FC490401140108 6675:104008403E7E228823503E20205841869FF0101010101FF0101010101FF01010 6676:0FE0082008200FE0082008200FE000007EFC428442847EFC428442847EFC4284 6677:1FF010101FF010101FF008401F6022505448084037FEC0001FF0101010101FF0 6678:1FF010101FF010101FF000207F20043E044427A42428242824102F28F0444082 6679:01FC010479FC4904490449FC7800490049FE4A4A4C4A789249120222004A0184 667A:20003E7C48440844FF441444227C40001FF0101010101FF0101010101FF01010 667B:004000807BFC49104A484C464BF87A484A484BF84A484A487BF848420042003E 667C:00800040F7FE94029A04920093BCF4A494A496A499349128F22292220422081E 667D:01100110F110911097BC91109110F33893B8955495549992F110911001100110 667E:004000207BFE4800480049FC49047904490449FC482048A879244A2200A00040 667F:00FC00847C8444FC4484448444FC7C0045FE4502450245FE7D02450201FE0102 6680:0090008879004A7E4C90489049107B104D7E49104910491079104910017E0100 6681:0020002079FC482048A848887BFE488848004BFE4890789049120112020E0400 6682:100CFEF0208048807EFE08880E88F9084A081FF8101010101FF0101010101FF0 6683:00001FF010101FF010101FF004407C7C044004407C7C04400440FC7E04400440 6684:004000207BFE4A024C0449FC480079FC490449FC490449FC7904480003FE0000 6685:0100013CF100910091BC95649524F53C952491249124913CF1249100017E0100 6686:02100110F11097BE9228924893AAF2AE92BA92EA92AE92A8F4AA94A209A2101E 6687:000007BCF4849484948497BC9400F40097BC9424942497A8F410942804440482 6688:1FF010101FF010107FFC41043FF801001FF011101FF011101FF00100FFFE0100 6689:000003FE7A2248204BFE482079FC492449FC492449FC78204BFE002000200020 668A:000003FE7C20444045FC450445047DFC450445FC450445047DFC440000880104 668B:00207F20413E7F4448A47F2448284510532861461FF010101FF010101FF01010 668C:001003D478584A52498C488849047AFA482048204BFE48207850488801040202 668D:000001FC7D0445FC450445FC44807DFE46224522455245027DFA440200140008 668E:008800887BFE488848A8482049FC7924492449244BFE48207850488801040202 668F:004000447BF4484848504FFE4840788049F84B084D0849F87908490801F80108 6690:0040004079FC48844BFE480049FC790449FC48204BFE48207A204BFE00200020 6691:1FF010101FF010101FF002001FD00220FFFE03000FF03810CFF008100FF00810 6692:000001FC790449FC490449FC7820492049FE4A20482079FC4820002003FE0000 6693:00407F40127E0C88FF4819482A504820A850108C1FF010101FF010101FF01010 6694:002000207BFE482048204BFE7A8A4A524AFA4A224A227AFA4A220222022A0204 6695:002000207BFE482049FC492479AC4974492449FC4820787048A8012402220020 6696:003C07C07A44492848004BFC788048804FFE490049F87A884A50042008D80306 6697:008000407BFC4800490848904FFE780049F84908490849F87908490801F80108 6698:000001F8790849F8490849F878004BFE490049FC4A547C944924024400A80110 6699:00400040F7FC904093F8908097FCF110920895F691109110F1F09110011001F0 669A:0008003C7BC048044A44492879FC4A2048204BFE482079244924012401FC0004 669B:0108008878904BFC484049F848407BFE4880490049FC4A207C20482003FE0000 669C:20201010FEFE00004444242428280EFEF00000001FF010101FF010101FF01010 669D:000003FE7A02480049FC490449FC790449FC484048204BFE7800488801040202 669E:0020004079FC490449FC490479FC490449FC48204BFE787048A8012402220020 669F:002001247924492449FC48007BFE480049FC4904490479FC4888005003FE0000 66A0:1FF010101FF010101FF00100FFFE10101FF000007FFC40044FE448244FE4400C 66A1:0090008879044A424C8849FC780448004BDE48424A52794A4A520042014A0084 66A2:100011F811087DF8550855F87C0057FE550055FC7E5454941124124410A81110 66A3:0100010079FC4A004DF848007BF848884AA849C84FF8788A49CA06AA00860082 66A4:0020004079FC490449FC490479FC48404BFE488849247A224DFC002000200020 66A5:000001FC790449FC490449FC78204BFE4A0248404BFE78884990006000980304 66A6:00003FFE221022103FBE27182AB432522210200027F8240827F8440847F88408 66A7:000E03F078444A2449084BFE7A4248404BFE488048FC79444928021004680186 66A8:7DFC44207D2045FE7C5048525492650E1FF010101FF010101FF00000FFFE0000 66A9:010001107BDC4A544D544A8879084AF44C0248004BFC78404950024805440080 66AA:008800887BFE4888488848F878204BFE4A224B324AAA7B764A220222022A0224 66AB:08047F7808407F40497E7F4849487F4808487F4808881FF010101FF010101FF0 66AC:08203E2008F87F282228496A3E2A08567E8200001FF010101FF010101FF01010 66AD:0020004079FC490449FC490449FC7820492448A8492448207BFE482000200020 66AE:04407FFC04401FF010101FF010101FF00400FFFE10102FE8C8260FE008200FE0 66AF:008800887BFE4888480049FC790449FC490449FC48207BFE4850008801040202 66B0:01240124F22494249954914A9292F6109A109250925C9250F25092B0029E0300 66B1:000003FE7A484A484BFE4A487A204BFE4A404AFC4B447A444A7C020003FE0000 66B2:002001FC788848504BFE480049FC790449FC490449FC48207BFE482000200020 66B3:008803DE788849DC48884BDE788848004BFC4804480479FC4804000403FC0004 66B4:1FF010101FF010101FF008207FFC0820FFFE08203118C9260540092015102208 66B5:008800887BFE488848F8482079FC492449FC482049FC78204BFE005000880306 66B6:02100110F11097BE9240920093BEF28A928892A892AE92A8F4A895A8085E1080 66B7:002003FE782049FC492449FC792449FC48224BFE48087BFE4908008800280010 66B8:00400040F7FC90A09514920897FCFA0A93F8920893F89040F248944409440080 66B9:07F8440827F8240807F80240E7FC2C4037F8244027F8244027FC54008FFE0000 66BA:000003DE7A524A524BDE480079FC492449FC492449FC78204BFE002000200020 66BB:000001FC790449FC490449FC78204BFE480049FC490479FC4820012402220060 66BC:49202A3E7F4849485DA86B10492841461FF0101010101FF0101010101FF01010 66BD:0020012478A84BFE48A849244A227904490449DE4A444D54789E490402040404 66BE:02080108F7C89010979E949497A4F01497949094911491C8F708911405240242 66BF:002003FE782049FC480049FC790449FC48884BFE480079FC4904010401FC0104 66C0:002003FE782049FC48004BFE7A0249FC480049FC490479FC4904008803FE0000 66C1:10007EFC42107E9042FE7E3040507C92410E5FF070101FF010101FF00000FFFE 66C2:0088008879FC488848884BFE782049FC492449FC492479FC4800008801040202 66C3:00100210797C481448FE48144B7C799249544938495449927930490002FE0400 66C4:008803FE7888480049FC48A848A87BFE48A848A849FC48207BFE482000200020 66C5:1FF010101FF010101FF004407FFC04403FF809207FFC09203FF801007FFC0100 66C6:3FFE2000218C2E7022103FBE27182AB43252221027F8240847F8440887F80408 66C7:1FF010101FF010103FF801007FFE41029D7400003FF80000FFFE10103FF80008 66C8:002001FC788848504BFE480079FC492449FC492449FC782049FC002003FE0000 66C9:0020002079FC48204BFE49087B9C490849884E3E48007BFE489000900112020E 66CA:009007FC78944BFC4A904BFE79124BFA4D0E49F8490879F8490801F800900108 66CB:000003FE78504BFE4A524BFE780049FC490449FC490479FC482003FE00200020 66CC:00F87C8844F87C8844F87C8802A801107FFC482410102FE8010001007FFC0000 66CD:004001FC790449FC490449FC790449FC4820492448A87924482003FE00200020 66CE:000001FC795449FC482049FC78204BFE4888485049FC78204BFE002000200020 66CF:1FF010101FF010101FF0210027DE545297D4E458245457D29512F49A25544610 66D0:0FE008200FE008200FE07C7C44447C7C44447D7C11001FF821005FF00100FFFE 66D1:1FF010101FF010107FFC44447C7C44447D7C06C01930E64E01800E2000C01F00 66D2:01080208F7C8945097DE946497D4F214911497D4921493C8F2489454055408A2 66D3:3FF820083FF820083FF811101FF041047FFC0200FFFE09203FF8C5460BA01110 66D4:02880288F7E89290941E97E49454F8549754955495549748F548905402940122 66D5:010001F87A084FFE4A884B247BFE4A004AFC4A004AFC7A004AFC048404FC0884 66D6:003C03C0F0449224910897FE9442F2A4928A947A908090F8F10892900060079E 66D7:00500252795448504BFE488878504BFE482049FC48207BFE48A8012406220020 66D8:000001FC78204BFE4A2249AC782049AC48004BFE482079FC495401540154010C 66D9:000003FE7A524A524BFE482449FC78284BFE482048FC49847AFC488400FC0084 66DA:011007FCF11097FC940493F89000F7FC9080914496A89170F6A8912606A00040 66DB:003C07C0F0409FFE904097FC9554F4E497FC904097FC9040FFFE900005240892 66DC:000007BCF08494A4929494A49120F21097FC9A2093FC9220F3FC922003FE0200 66DD:03F80208F3F8920893F8911097FCF1109FFE911092489554F0E09150024800C0 66DE:000003FE7A484BFE4A484AFC7AA44AFC4AA44AFC4A207BFE4B2A057A050A0906 66DF:1FF010101FF010107FFC44447C7C44447FFC20002FF820003FFC24484430860E 66E0:00400020F7FE948895FC948897FEF42095FC952495FC9524F5FC940004880904 66E1:0FE008200FE008200FE07C7C44447C7C4444FFFE90121FF010101FF01010FFFE 66E2:004000207BFE4A2249FC48507A8A49FC4A8A48F8488878F84820012402A20040 66E3:01100110F7FC911091F0920892EAF6AC92A892AA96EA9A06F00092A402520452 66E4:07FC0040F7FE94429B5C9040975CF12093FC96209BFC9220F3FC922003FE0200 66E5:0040007C78404BFC4A444BF07A444AFC4AA84AF84AA87AF84A0005FC05540BFE 66E6:011007FCF04093F8904097FC9000F3D4911297FE93509534F38C908A02960102 66E7:3FF820083FF820083FF800107F1000FE3E9222923EFE00107F1455127FFE4902 66E8:02100110F7DE9010945E928297DEF01097DE945097DE9450F7DE9450045204CE 66E9:1FF010101FF010101FF00100FFFE22883EF804403FF80440FFFE04901C60671C 66EA:000003FEF252925293FE91089154F25E97B4911E925497DEF0149554055E0010 66EB:210447C88812F3BC20084B92F83E0380AAAAABAA00001FF010101FF010101FF0 66EC:0FBE0000F7BC94A496B494A49040F7FE94A097FC94A497FCF51299DC091211CE 66ED:02480150F7FC940491F0911097FCF55494E497FC904097FCF0409FFE02A40452 66EE:07BC04A4F7BC900097FE94009590F49E97D4956495D49554F5D495680BC81054 66EF:03FE02027BFE4A924A544A927AFE4AAA4AFE4B224AFA7AAA4AFA022205FA0004 66F0:000000007FFC40044004400440047FE440044004400440047FFC400400000000 66F1:00003FF82008200820083FF82108210821083FF8210801000100010001000100 66F2:04400440044004407FFC44444444444444447FFC44444444444444447FFC4004 66F3:0100010001003FF8210821083FF8210821083FF8009000A0004201A20E1AF006 66F4:0000FFFE010001003FF8210821083FF8210821083FF811000A00060019C0E03E 66F5:0120011001003FF8210821083FF8210821083FF8009000A0004201A20E1AF006 66F6:080008001FF8224844480888112822101FF0101010101FF0101010101FF01010 66F7:00001FF010101FF010101FF0080008001FFC21045284944410041F8400280010 66F8:01003FF00110FFFE01103FF001003FF80100FFFE00001FF010101FF010101FF0 66F9:04400440FFFE04403FF824483FF824483FF800001FF010101FF010101FF01010 66FA:01000100FFFE01003FF821083FF821083FF800001FF010101FF010101FF01010 66FB:1FF010101FF010101FF00000101010103EFC4210A490149008FE101020104010 66FC:00001FF010101FF010101FF000007FFC44447FFC00003FF0082007C01830E00E 66FD:082004403FF821083FF821083FF800001FF0101010101FF0101010101FF01010 66FE:082004403FF82108292825483FF800001FF0101010101FF0101010101FF01010 66FF:082008207EFC0820FEFE1450228841069FF0101010101FF0101010101FF01010 6700:1FF010101FF010101FF00000FFFE22003EF822883E9022502F20F25042880306 6701:3E7C081048907EFC1428244A468600001FF0101010101FF0101010101FF01010 6702:1FF010101FF010101FF00000FFFE22203E2022FC3E2422242F24F24442540288 6703:010002800C6037D8C0063FF8292825483FF800001FF010101FF010101FF01010 6704:1020102013FE7C2055FC55247DAC5574552455FC7C20547010A8112412221020 6705:100011FC11047DFC110411FC1080FDFE122211222152290245FAFC0244140008 6706:444024402840FE7E92AAD72ABA2A924AFE4A00927D1244227C2244427C944408 6707:1010282044FEBA920092FEFE9292D69292FEFE2800487DFE44087C0844087C08 6708:07FC040404040404040407FC04040404040407FC040404040804080410142008 6709:02000200FFFE040004000FF0081018102FF0481088100FF00810081008500820 670A:0000780049FC4800480078004BFE489048907890489048904892491249129A0E 670B:00003E7C2244224422443E7C2244224422443E7C22442244224442844A948508 670C:00103C502450245024883C88250426FA24483C48244824482488448855288A10 670D:00003EFC2284228422943E88228022FC22A43EA422A822A8229042A84AC48482 670E:00203C202450245024883D242612241025FC3C04240824882450442054108810 670F:00203C202524252425243D2425FC242024203D24252425242524452455FC8804 6710:00803C80250025FC26043C0425E4252425243D2425E425242404440454288810 6711:00487A484A484A484A487FFE4A484A484A487A484A784A004A004A004BFE9800 6712:00203C20242025FC25243D242554258C25243D242554258C2504450455148908 6713:00503C502450255224D43C582450245824D43D52265024502492449255128A0E 6714:4200227C2444FF440844087C4944494449447F7C094410441084208441148208 6715:00883C482450240025FC3C202420242027FE3C20245024502488448855048A02 6716:00403C2025FC250425043DFC2504250425FC3D20252225142508454455828900 6717:1000087C7E44424442447E7C424442447E44407C484444445A84628441140208 6718:00407840488849044BFE7802488849444A4278F849884A504820485049889E06 6719:0000FE7C8244AA44A644C67C8244BA44AA44AA7CAA44AA44FE84828401140208 671A:02000100FFFE100010001FF800007CFC448444FC7C8444FC44847C8401140208 671B:1000087CFF44207C2044267C3844209401087FFC010001003FF801000100FFFE 671C:00403C2027FE240025FC3D0425FC240025FC3C08241027FE2420442054A08840 671D:0800083EFFA208227F22413E7F2241227F22493E0822FFA208420842088A0904 671E:08207FFC08200FE008200FE00820FFFE10102FE8C8260FE008200FE008200860 671F:2200227C7F44224422443E7C224422443E44227C2244FF440484228441148208 6720:008878884BFE488848A8782049FC4924492479244BFE48204850488849049A02 6721:000078884A524A224A527A8A4A024BFE488879444A7A48884950482048D89B06 6722:00007F7C48447E7C42447E7C48447F5400887FFC01003FF801000100FFFE0000 6723:00203DFC2488245027FE3C0025FC252425FC3D2425FC242025FC442057FE8800 6724:3E7C22443E7C22443E7C22444A9485083E7C22443E7C22443E7C22444A948508 6725:00887AAA4ADC4C8849547A2248004BFE4A427C444BFC48444844488449149A08 6726:00887BFE48884BFE4A0279FC48004BFE484078A24B5448B84B5448924B509820 6727:011078904BDE48104A5E79824BDE48104BDE7A504BDE4A504BDE4A504A529ACE 6728:01000100010001007FFC03800540054009201110210841048102010001000100 6729:0100010001000100FFFE01000100092009101108110821044104810405000200 672A:0100010001003FF8010001000100FFFE03800540092011102108C10601000100 672B:010001000100FFFE0100010001007FFC03800540092011102108C10601000100 672C:01000100010001007FFC0380054005400920111021084FE48102010001000100 672D:0880088008800880FE80088018801C802A802A804880888408840884087C0800 672E:0100012001100100FFFE01000920092009200920112011202120411E81000100 672F:01000120011001107FFC03800540054009201110210841048102010001000100 6730:010001007FFC0380054009203118C1063FF80010006003801C0420041FFC0000 6731:0100110011001FF8210041000100FFFE03800540092011102108C10601000100 6732:1040104010401040FC4010403040384054A054A090A011101110120814041802 6733:1000102011201120FD2011203120392055205110911012101208140818041002 6734:0840084008400840FE40085018481C442A442A40484088400840084008400840 6735:00000FE00820082008201020201EC10001007FFC0380054009203118C1060100 6736:00003FF008100820083C10041004201441080100FFFE054009203118C1060100 6737:0800080009FC0844FE44084418441C442A442A44484488840884090409280A10 6738:1040104010401040FDFC10443044384454445484908410841104110412281410 6739:1080108010801080FDF0109030903890549054909090109211121112120E1400 673A:100011F011101110FD10111031103910551055109110111211121212120E1400 673B:0804080408840884FE84088418841C842A8C2AB448C488840804080408040804 673C:0880088008800884FE88089018A01CC02A802A804880888408840884087C0800 673D:100013FE10401040FC801080310039FC54045004900410041004100410281010 673E:080008000BFE0820FE20082018201C202A202A20482088200820082008A00840 673F:01000100FFFE010001003FF821082108210821282390054009203118C1060100 6740:00081810066001800660181861040100FFFE0100112011102108210445040200 6741:0880084008400820FE20082018201C502A502A50484888880888088409040A02 6742:020002003FE0042004220822111E61000100FFFE010009201110210845040200 6743:100013FC11041104FD0410883088388854505450902010201050108811041602 6744:1008103C11E01020FC20102030203BFE54205420902010201020102010201020 6745:100011FC10201020FC20102030203BFE54205420902010201020102010A01040 6746:100011FC10201020FC20102030203BFE54205420902010201020102010201020 6747:100011FC10001000FC0013FE30403840548054FC900410041004100410281010 6748:100013FC11041144FD2410A83088388854505450902010201050108811041602 6749:0804080408080810FE20084418041C082A102A224842880408080810082008C0 674A:1104112411241124FD2411243124392455245124912411241124122412041404 674B:100011F011101110FD10111031903950555055109110111211121212120E1400 674C:1000100013FC1090FC90109030903890549054909090109211121112120E1400 674D:100011FC10041008FC10102030203BFE54205420902010201020102010A01040 674E:010001007FFC0380054009203118C1060FE000400080FFFE0100010005000200 674F:010001007FFC0380054009203118C10600001FF010101010101010101FF01010 6750:0808080808080808FEFE080818181C182A282A28484888880808080808280810 6751:1010101010101010FDFE10103010381055105490909010101010101010501020 6752:1000100011FC1044FC4411443944354452445044908410841104110412281410 6753:10401040108010FCFD0412043004390454845444904410041004100410281010 6754:1008103C13C01040FC4010403840347E53C050409040104210421042103E1000 6755:0820082008200820FE2009FE18201C202A202A50485088500888088809040A02 6756:1010101010101010FDFE10103010391055105490909010501020105011881606 6757:02000100FFFE1000100010001FF801000100FFFE0380054009203118C1060100 6758:00003FFC200420043FFC2000208020803FFE21C022A024902888508640808080 6759:0848084408440840FE5E09E018401C402A402A40482088220812080A08060802 675A:10401040108010FEFD00120030FC380854105420904010801102110210FE1000 675B:100011FC10041004FC0410FC30803880550055FC900410041004100410281010 675C:1020102010201020FC20102033FE382054205420902010201020102017FE1000 675D:1020102010201120FD2C113431643BA455245534912811221122110210FE1000 675E:1000100011F81008FC081008300839F855085500910011001102110210FE1000 675F:01000100FFFE010001003FF82108210821083FF82388054009203118C1060100 6760:1000100011FC1020FC2010203020382054205420902010201020102013FE1000 6761:040004000FF01820644003801D70E10E01007FFC010009201110210845040200 6762:010001007FFC0380054009203118C10600003FF80100010001000100FFFE0000 6763:1020102010201020FD241124312439245524552491241124112411FC10041000 6764:1000100013FE1080FC80108030FC388454845484910411041204120414281810 6765:0100010001007FFC0100111009100920FFFE0380054009203118C10601000100 6766:10801080108010F8FD08110831103A1054205020905010501088110812041402 6767:1020101010101000FDFE10803080388054805480908010801080108010FC1000 6768:100011F810101020FC40108031FE389254925492911211221222144210941108 6769:100013F010101010FD101110311039FC54045404900413F41004100410281010 676A:10201020102010A8FCA410A23122392056245424902810081010102010C01300 676B:0810081008100890FE900890189E1C902A902A9048908890089008900BFE0800 676C:100011FC10001000FC0013FE30903890549054909090109211121112120E1400 676D:10801040104013FCFC00100031F03910551055109110111211121212120E1400 676E:10201020102013FEFC20102031FC392455245524912411341128102010201020 676F:1000100013FE1020FC201040384034D051485244944410401040104010401040 6770:0100010001007FFC03800540092011102108C106010000002488224442448004 6771:01000100FFFE010001003FF821083FF821083FF82388054009203118C1060100 6772:1FF0101010101FF0101010101FF0010001007FFC0380054009203118C1060100 6773:010001007FFC0380054009203118C1061FF0101010101FF0101010101FF01010 6774:084008400840087CFE84088819201C202A202A50485088500888088809040A02 6775:10801080108011FCFD2012203020382057FE5420902010201020102010201020 6776:10201020102013FEFC20112431243924552455FC9024102010221022101E1000 6777:100011FC11241124FD241124312439FC55045500910011001102110210FE1000 6778:100010F810881088FC881106320039FC54845484904810501020105010881306 6779:10A010A010A01124FD24132835303920556051A09120112211221122111E1100 677A:1000104010201010FC90108030803A8456825282928214881088108810781000 677B:080009F808480848FE48084818481DF82A882A8848888888088808880BFE0800 677C:100011F810081050FC20101033FE382254245420902010201020102010A01040 677D:1008103C11E01020FC2011FC38203420502053FE902010201020102010A01040 677E:1010109010901088FC88112431243A225440544090881084110413FE11021000 677F:1008101C11E01100FD0011FC3144394455445528912811101110122812441482 6780:04400440082010102208C44608201FF001100100FFFE054009203118C1060100 6781:100013FC10841088FC881090309C388455445544912811281210122814441182 6782:080008FC08840884FE8408FC18841C842A842AFC488488840884088409140A08 6783:10401040108010FCFD0412043084384454445414902410441184100410281010 6784:10801080108010FCFD04110432443844548454A4911411F41014100410281010 6785:100011FC10881088FC88108830883BFE54885088908810881088110811081208 6786:1008103C11E01020FC20103C31E038205420503E93E01020102210221022101E 6787:1010111011101112FD12111431D83910551055109110111211521192110E1000 6788:208020843E9820E020842684387C21000100FFFE0380054009203118C1060100 6789:1000100013FE1020FC2010203020382055FC5020902010201020102017FE1000 678A:10001040119E1112FD1211123112391255125512915A11941110101010101010 678B:10401020102013FEFC801080308038FC54845484908410841104110412281410 678C:1010109010901088FD0811043A0435FA50885088908810881108110812281410 678D:1090109011081108FA04140233FC3880550051F8900810081008100810501020 678E:1020102010201020FDFC10203020382057FE5420905010501088108811041202 678F:100011F811081108FD0813FE31083908550853FE910811081108110811281110 6790:1008101C11E01100FD00110031FE391055105110911011101110121012101410 6791:100017FE10801080FC8010F8390835085108520893F810101010101017FE1000 6792:080009FE08080888FE88088819081DFE2A182A284848888809080A0808280810 6793:0808088808480848FE08088818481C482A082A0E49F888080808080808080808 6794:1020102010501050FC88114432223820540055FC900410081008101010101020 6795:10401040104013FCFA4414483040384054A050A090A0112011221222141E1800 6796:0808083C09E00820FE20082019FE1C202A202A50485088500888088809040A02 6797:1020102010201020FDFE10203070387054A850A8912412221420102010201020 6798:10201020102011FEFD221122312239225552554A918A110211021102110A1104 6799:100011FE11001100FD78114831483948554855689150114211421142123E1400 679A:1040104010401080FCFE11083288388854885450905010201050108811041202 679B:1008101C11F01150FD5011503150395055505548914811481144124412421400 679C:00001FF0111011101FF0111011101FF011100100FFFE054009203118C1060100 679D:10201020102013FEFC201020302039FC54845488904810501020105011881606 679E:1110111011101110FD10111031103910551052A8926812281444144418841102 679F:1000100011FC1000FC00100033FE38205420544090401088110413FE11021000 67A0:1040104011F81048FC88108A310A3A265420502093FE10201020102010201020 67A1:1008106813881088FC88108830883BFE54885488908810881108110812081408 67A2:100013FC12001208FE88125032503A2056205250925012881308120013FE1000 67A3:01000100FFFE01003FF821082388254809203018C606018000400E0001800040 67A4:0820082808240824FE2009FE18201C202A202A50485088500888088809040A02 67A5:200023FE22002220FA20222022FC72246A24A224A24422442484248429283210 67A6:10401020102011FCFD041104310439FC55045500910011001100120012001400 67A7:100011FC11041104FD241124312439245524555490501090109011121212140E 67A8:1080108410841088FC9010A030803BFE54A0549090901088108410A210C01080 67A9:010001007FFC052009103108C5440440082011102108C206044008201FF00010 67AA:1040104010A010A0FD101208340639F055105110915011201104110410FC1000 67AB:200023F822082208FB2822A822A872486A48A2A8A2A8232A240A240A28063002 67AC:100011F811081108FD4811283928350853FE5108910811081108120812281410 67AD:010002001FF010101210115010201FFC010401047FF4038805401930E10E0100 67AE:0810081008100810FE1E081018101C102AFE2A82488288820882088208FE0882 67AF:1020102010201020FDFE10203020382055FC5504910411041104110411FC1104 67B0:100011FC10201020FD2410A430A8382057FE5420902010201020102010201020 67B1:0820082008200840FE48088419FE1C822A002AFC488488840884088408FC0884 67B2:0400080010103FF800081FF0101010101FF00100FFFE054009203118C1060100 67B3:1000100011FC1104FD0411043104390455FC5504900010901088110412021402 67B4:100011F811081108FD0811F83000380057FC5444904410841084110412281410 67B5:100011F811081108FD0811F830003BFE5480550091F810081008100810501020 67B6:080008007F7C094411441144257C420001000100FFFE054009203118C1060100 67B7:220022002200FA1E27D2225272526A52AA52A252225222522452245E29523080 67B8:10801080108011FCFD04120431E4392455245524912411E41124100410281010 67B9:1080108011FC1104FA0415F431143914551451F4910411281112110210FE1000 67BA:10201020102013FEFC201020302039FC547054A890A811241124122210201020 67BB:1048114811481148FD4813FE3148394855485548917811001100110011FE1000 67BC:12201220FFFE1220122013E010001FF801000100FFFE054009203118C1060100 67BD:010001007FFC01001010FFFE101010101FF00100FFFE054009203118C1060100 67BE:10201020102013FEFC20102031243924552455FC912411241224122414241020 67BF:10201020102013FEFC20102038A83488508857FE908810881108110812081408 67C0:10101010101011FEFD121114311039FC55445544912811281110122812441482 67C1:10201010101011FEFD02120430803888549054A090C0108210821082107E1000 67C2:1080108010FE1100FA201120312C397457A45124913411281122110210FE1000 67C3:1020102010501050FC8811243212381055FC5404900810881050102010101010 67C4:100013FE10201020FC2013FE32223A225652524A928A130212021202120A1204 67C5:100011FC11041104FD0411FC31003940554455489170114011421242123E1400 67C6:1040102010201000FDFE10003004388454845448904810481050101013FE1000 67C7:103811C010401040FC4013FC304038E054E05550915012481444184210401040 67C8:10201020112410A4FCA8102031FC38205420542093FE10201020102010201020 67C9:0804081E09E00800FE20081019FE1C042A082A1048208840088009400A3E0800 67CA:10401040107C1084FD881250302038505488530690601010100810C010201010 67CB:089008881080309E57E0908010441034110C0100FFFE054009203118C1060100 67CC:100011FC10041004FDF41004300439F45514551491F411141004100410281010 67CD:10201020102011FCFD24112431243924552453FE902010501050108811041202 67CE:1088108810881108FD7E13083508394855285528910811081108110811281110 67CF:10201020104011FCFD0411043104390455FC5504910411041104110411FC1104 67D0:08200820FFFE082008200FE0082008200FE00100FFFE054009203118C1060100 67D1:1088108810881088FDFE108830883888548854F8908810881088108810F81088 67D2:20801080009C47E0208008841084607C21000100FFFE054009203118C1060100 67D3:2080108003F04090211009121212640E29000100FFFE054009203118C1060100 67D4:00001FF0022001407FFC04841888628001000100FFFE054009203118C1060100 67D5:100011F810081050FC20101033FE386254A454A0912012201420102010A01040 67D6:100013FC10841084FC84110431143A08540051FC910411041104110411FC1104 67D7:1010109010901108FD081204340239F855085508910811081108110811F81108 67D8:1000100013FE1020FC201040304038FC55845284948410841084108410FC1084 67D9:100011FC11241124FD2411FC31243924552455FC912410201020102010201020 67DA:1020102010201020FDFC112431243924552455FC912411241124112411FC1104 67DB:10201020102011FCFD241124312439FC55245524912411FC1124102010201020 67DC:100011FE11001100FD0011FC310439045504550491FC11001100110011FE1000 67DD:1008101C11E01100FD00110031FE391055105530911811141112121012101410 67DE:10801080108010FEFD4011403240387C544050409040107E1040104010401040 67DF:10201020102011FCFD24112431FC39245524552493FE11041104110411141108 67E0:20402020202023FEFA022404200070006BFEA020A02020202020202020A02040 67E1:100011FC10001000FBFE10003020382257B250B490A811281124122414A21040 67E2:1008103C13E01220FE20122032203BFE5620521092101212120A128A13261212 67E3:1020102011201120FDFC11203220382057FE5420905010501088108811041202 67E4:100011F811081108FD0811F831083908550855F8910811081108110817FE1000 67E5:01000100FFFE0540092011103FF8D01610101FF0101010101FF00000FFFE0000 67E6:0800080008FC0884FE84088418FC1C842A842A8448FC88840800080009FE0800 67E7:1008101C11F01150FD5011503150395055505548914811681154127412521400 67E8:10401040104013FEFC8010A0392035FC53245524912411241134112810201020 67E9:100013FC12001240FE40127832883A9057105220925012881304120013FE1000 67EA:1010109010901110FD7E12523392389255125112925213D210621022104A1084 67EB:10901090109013FCFC94109433FC3A90569053FE90921092111A111412101410 67EC:01000100FFFE010001003FF82108292825483FF82388054009203118C1060100 67ED:1050104810481040FBFE1080308038FC55445144912811281210122814441182 67EE:1020102011241124FD24112431FC382054205524912411241124112411FC1004 67EF:1000100017FE1008FC0813C832483A485648524893C812481008100810281010 67F0:010001007FFC054009203118CFE6000000007FFC010011101108210445040200 67F1:10401020100013FEFC2010203020382055FC5420902010201020102013FE1000 67F2:1000104010201028FC08108830903A9456A252A294C210881188128814781000 67F3:10001080131E1252FE52125232523A52565252D2935A12541090109011101210 67F4:0880088828902EA028C028842E84F07C01000100FFFE054009203118C1060100 67F5:100011FC11541154FD54115431543BFE55545554915411541154114411141108 67F6:1000100013FE1252FE52125232523A525652528E92821302120213FE12021000 67F7:100011FC11041104FD04110431FC3850545054509050109210921112120E1400 67F8:100011FE10101010FC201020306838A455225222902010201020100013FE1000 67F9:10201020102E11F0FD201120312039FE5422546290A2112A1624102010201020 67FA:100011FC11041104FD0411FC3040384055FC5444904410841084110412281410 67FB:010001007FFC054009203118C1061FF010101FF010101FF010101010FFFE0000 67FC:10401020102013FEFA0214043000389054905090908811081108110412041402 67FD:100011FC10841088FC501020305038885726502091FC10201020102013FE1000 67FE:1000100013FE1020FC20102031203920553C5520912011201120112017FE1000 67FF:10401020100013FEFC20102031FC392455245524912411241134112810201020 6800:101C11E011001100FDFE11003100397C554455449154114811421242123E1400 6801:21002100211E21D2FA522252225275526892A092A11A21142210241028102010 6802:100010FC108410A4FC94108430843BFE550455449124110411FE100410281010 6803:1008101C11E01100FD0011FE31203920553C5524912411241124124412541488 6804:22081108111000207FFE4002810401007FFC03800540092011102108C1060100 6805:100011DC11541154FD54115431543BFE5554515491541154115412D41224144C 6806:010001007FFC01003FF8210821083FF80280044008203318C0C6060001800040 6807:100011FC10001000FC0013FE3020382055285524922412221422102010A01040 6808:105010481040105CFDE01040305E39E054445048903010221052108A13061002 6809:1088108813FE1088FC88100033FE3842544254429042104A1044104010401040 680A:1090108810881080FBFE10A030A038A454A451289128113212221262149E1800 680B:10401040104017FEF880112031203A2057FC5020912811241222142210A01040 680C:10201020103E1020FC2011FC31043904550455FC910411001100120012001400 680D:1020102011201120FDFC112032203820542055FC902010201020102013FE1000 680E:1008103C13C01200FE20122032203BFE54205420912811241222142210A01040 680F:1000110810881090FC0013FE30003800540055FC900010001000100013FE1000 6810:10401020101011E0FC22103433B838B054A854A8912811241224142210A01040 6811:2004200427842084F8BE2484228472A46914A114A28422842484280420142008 6812:1080108011FC1104FE0411E43124392455E45524912411E41104100410281010 6813:1020102010501088FD04120231FC38205420502091FC10201020102013FE1000 6814:080008007F7C08243E2408447F54088809000100FFFE054009203118C1060100 6815:100011FE11201120FD2011FC310439045504550491FC11201120112011FE1000 6816:100017FE10901090FC9013FC32943A9456945294929C13041204120413FC1204 6817:00007FFC044004403FF8244824483FF801000100FFFE054009203118C1060100 6818:10201020107C1084FD481030302038485590543E904211A41018101010601180 6819:2080208020FC2108FA902060219876266820A1FCA020222023FE202020202020 681A:1088104810501000FDFC10203020382055FE5420905010501088108811041202 681B:1040104011FC1044FC84108431283A10550853DE914A114A114A1252135A14A4 681C:1020102013FE1020FC2011FC312439245524552C907010A81124162210201020 681D:1008103C11E01020FC2013FE30203820542055FC910411041104110411FC1104 681E:00007EFC08200820FEFE08201020202041200100FFFE054009203118C1060100 681F:1104108410881000FDFE108830883888548853FE908810881108110812081408 6820:083813C03040504097FC1040104013F800000100FFFE054009203118C1060100 6821:10401020102011FEFC00108831043A0254885088905010501020105010881306 6822:100013FE10201020FC4011FC31043904550455FC910411041104110411FC1104 6823:10801088109C1170FD1013103510391055FE55109110111011101110117C1100 6824:2020242022202220F83221B220B472A86AA8A4A8A52429242A22202020A02040 6825:0100410021FC0A441448E0A02110260801000100FFFE054009203118C1060100 6826:1082109210921092FC92109232DA3AB654925092909210921092111211021202 6827:1020102011FC1124FD2411FC3124392455FC542090241018103210CA13061002 6828:101010101210113EFD2210443810349050905310912811281128114410441082 6829:100013DE10421042FE52114A314A384254C6514A9252104210421042114A1084 682A:10201120112011FCFD20122030203BFE547054A890A811241124122210201020 682B:10401040104017FEF8801080317C39085710551091FE11101110111011501120 682C:1040104010F81108FA1011FC31243924552451FC910011001102110210FE1000 682D:100013FE10201020FC4011FC3154395455545554915411541154114411141108 682E:100013FE11081108FD0811F83108390855F855089108111E17E8100810081008 682F:1040104017FE1080FD0013FC3504390455FC5504910411FC1104110411141108 6830:10A810A410A41120FD2E13F03520392455245524912811101132114A11861102 6831:1088108810881088FDFE108830883888548853FE900010881084110412021402 6832:1040104411F41048FC5013FE3040388055FE5240948010FC1004100410281010 6833:10401040104411F4FC48105033FE384054805584929814E010821082107E1000 6834:1080108010FE1100FA0010FC308438A45494508493FE10841084110411141208 6835:1002100217E2110AF90A11EA312A3A2A572A52AA944A104A10821102120A1404 6836:100013FC12041244FE44124433FC3A44564452A4929413141204120413FC1204 6837:1104108410881000FBFE1020302039FC5420502093FE10201020102010201020 6838:10201010101013FEFC201042308439F85410542290C413081010102810C41302 6839:100013F812081208FBF8120832083BF856445248923012201210128813061200 683A:11001104113811C0FD02110230FE380055FC5504910411FC1104110411FC1104 683B:1028102410241020FBFE102030203BA0552051109110111011CA170A12061002 683C:1080108010F81108FB1014A0304038A05518520695F811081108110811F81108 683D:084008487F4408440840FFFE004008440844FF4418282C2A2A12492A88460882 683E:02000100FFFE0440145014482444444400000100FFFE054009203118C1060100 683F:1090109410921112FD10137E3110391055105528912811281128114411441182 6840:101010103EFC4210A490149008FE101020104110FFFE054009203118C1060100 6841:10801080113C1200FC801080317E3B0855085508910811081108110811281110 6842:1020102011FC1020FC20102033FE38005420542091FC10201020102013FE1000 6843:1090109010901292FD941098309039985694549290901090111211121212140E 6844:10201020112410A4FCA8102033FE3890549054909090109211121112120E1400 6845:1040104010FC1104FE0811FE3100397C554451449154114811421242123E1400 6846:100011FE11001100FDFE11103110397C55105510911011FE1100110011FE1000 6847:10001000FE7C224442443444087C3400C3000100FFFE054009203118C1060100 6848:01007FFC40040400FFFE08201E4003C03C380100FFFE054009203118C1060100 6849:10401020102013FEFE02144430403BFE54885488910810D01020105010881304 684A:0100111009203FF8020002007FFC082011102108DFF6030005C0193061080100 684B:1020102013FE1020FDFC102431FC392055FE5422902A10541050108811041202 684C:0100010001FC01001FF810081FF810081FF80100FFFE054009203118C1060100 684D:1020102013FE1050FC88110432FA380057FE5440908011FC1004100410281010 684E:100013FE10201040FC88110433FE38225420542093FE10201020102017FE1000 684F:1000101E13F21092FC941094309838945492549290F2171A1214101010101010 6850:100013FC12041204FEF4120432043AF456945294929412F41204120412141208 6851:1FE0064001800E4000007CF82448183066CC01007FFC054009203118C1060100 6852:010001007FFC010009200820FFFE082009200100FFFE054009203118C1060100 6853:100013FE10001000FDFC1104310439FC5504550491FC11041000100013FE1000 6854:10201020102013FEFC20102031FC3800540055FC910411041104110411FC1104 6855:10001040119C1104FD041104310439DC5504550491041104110411FC11041000 6856:1020102010401080FDFC11543154395455545554915411541154115413FE1000 6857:100013F810881090FCBC110439143648504057FE904010E01150124814461040 6858:1040108011F81108FD08110831F839005500550091FC11041104110411FC1104 6859:1040104010901108FBFC10243120392055FC5220902017FE1020102010201020 685A:1124112412481124FD241000308038FC55045184924814281010102010C01300 685B:08200820083E0820FE2009FE18001C002BFE2A20482888240822082008200820 685C:1040102412241108FD0810103040384057FE5488910811901060105011881604 685D:2208220822082388FABE228824A874A86AA8A128A13E21082208220824082808 685E:21002100211E21D2FA542254225875546892A092A112211A2214241028102010 685F:10501048107E13C0FC40107C3BC03440507E53C090441028103210CA17061002 6860:100011FE10481048FC4810483248394A554A554C904810481048104813FE1000 6861:1080108010BC13C0FC50102430D43B0C540053FE9090109011121112120E1400 6862:10201020103E1020FC2011FC3104392455245524912411241050104810841104 6863:1020112410A410A4FCA8102033FC38045404500491FC10041004100413FC1004 6864:1020112411241124FDFC100031FC3804540455FC910011001102110210FE1000 6865:2010207823C02040F84027FE20A071106A08A516A11021102110221022102410 6866:1090109411141118FB1015323152390E5520502093FE10201020102010201020 6867:1020102010501088FD04120238F83400500053FE902010401088110413FE1102 6868:0840484028FC09041A882850486089800100FFFE0380054009203118C1060100 6869:10201010101011FEFD00111031103910557C5510911011101110121012FE1400 686A:100013FC10041004FDFC100430043BFC5408500897FE11081088108810281010 686B:2010221021102110F4542252225270906810A114A604220822082210222020C0 686C:1020082040A824A409227228103010C007000100FFFE054009203118C1060100 686D:100013FC12001200FEF8120032003BFC56A052A492A812901290148814A418C2 686E:100013FE10101020FC6810A433223820540055FC910411041104110411FC1104 686F:100011FC11041104FD0411FC3000380057FE5420902011FC1020102013FE1000 6870:101C13E012201220FBFE122032903B0A560651FA910811081108110811F81108 6871:100013FC10001124FA48149032483924540053FC904010401040104017FE1000 6872:1020102013FE1020FC2013FE3A02340451F85010902013FE1020102010A01040 6873:10401080110413FEFC22102033FE385054885124922211FC1020102010201020 6874:1008103C11C01004FD4410A8300039F85410502093FE10201020102010A01040 6875:2008203C23C02044FA242128210070406BFEA088A10823902060205021882604 6876:200027F8201021A0F84027FC244474446FFCA444A44427FC2444244424542408 6877:1080108010F81108FA1015FC3124392455FC5124912411FC1124122412141408 6878:11841068103010C8FB04104033FE38A0552053FC952411241134112810201020 6879:1040102011FC1104FD0411FC3104390455FC5520912211141108114411821100 687A:100013FE10501050FC5013DE32523A525652525293DE10501090109011101210 687B:210021F823082490F8602198264670406BF8A040A3F8204027FC204020402040 687C:010001007FFC092011102108C284044009203118CB2605C01930610805000200 687D:010001007FFC05401930E10E082009201550238801003FF801000100FFFE0000 687E:100011FC10441044FBFE1044304439FC5480508091FC12841484108410FC1084 687F:100011FC110411FCFD0411FC3000380055FC5420902013FE1020102010201020 6880:1020102013FE1020FC2011FC3124392455FC5420907010A81124122210201020 6881:000023F01090829452922492E110225025200100FFFE054009203118C1060100 6882:1028102410241020FDFE1020312038B254B4546890A811241222102010A01040 6883:2000200C27702110F9102210327C6F106110A510A510227C2200250028FE3000 6884:100013FE10501050FDFC115431543954558C5504910411FC1104110411FC1104 6885:1100110011FC1200FDF811083948352857FE51089248122813FC100810501020 6886:2100211E21122FD2F114211427D871146912AFD2A112211A2214221024102810 6887:100013FE10201020FDFC102030203BFE5488508893FE10881088110811081208 6888:1040102013FE1000FDF81108310839F8540053FC900810301020102010A01040 6889:1048114811481148FD4811C8307E384857C851489148114811481148125C1440 688A:080C08F07E8008800EFE78880888290812080100FFFE054009203118C1060100 688B:100011F811081108FDF8100033FC3A04560453FC9204120413FC120412141208 688C:1020102010501088FD0412FA3020382057FE5420912811241222142210A01040 688D:1020104011FC1104FD0411FC3104390455FC54409040107E17C010421042103E 688E:1020104011FC1104FDFC110431FC38005500550C91F011001102110210FE1000 688F:10201120112011FCFD20122030203BFE5400540091FC11041104110411FC1104 6890:12201224122813B0FE20122232A23B1E5440504093FC10401040104017FE1000 6891:2010289025102212F5522954215871906B10A528A9282128214821442A842502 6892:1020102010501088FD44122230F838085410542091FC11041104110411FC1104 6893:1040102011FC1000FC88105033FE38205420542091FC10201020102010201020 6894:1008101C11E01100FDFE1100317C3954555455549154117C114012421242143E 6895:100013FC10441144FD441284389435085240502090A41282128A128A14781000 6896:080008FC08840884FEFC088418841CFC2A842A8448FC88000848084408820902 6897:100013FE10201020FDFC1124312439FC5524552491FC112010A0104010B0130E 6898:100011FC11041104FDFC1104310439FC5504550491FC1050105010921112120E 6899:1020102011FC1124FD2411FC3020382057FE5222922213FE1222102010201020 689A:1080108011F81208FC1013FC32443A44564453FC90A010A011221122121E1400 689B:20002FDE22522252FA5427D432586A546252AFD2A252225A2254245025502890 689C:10201020102013FEFC20102039243524512452AA902010501050108811041202 689D:0840084010FC10883550542094D81726142015FC142014A81524122210A01040 689E:100011F810081008FDF811003104390454FC5440902010A4128A128A14781000 689F:04001FF010101FF010101FF010001FFC10001FFC01043FF405481930E10E0100 68A0:100011F811081108FD08110831F83800540053FC920412041204120413FC1204 68A1:1040102013FE1202FC0411F83800340053FE50909090109011121112120E1400 68A2:1020112410A410A8FC2011FC3104390455FC5104910411FC1104110411141108 68A3:1020112411241124FDFC10203050388855445222902011F81008101010101020 68A4:1020112411241124FDFC100030883888550452FA904810481088108811281210 68A5:020001007FFE48229214244808201FF001100100FFFE054009203118C1060100 68A6:082008207EFC08201C702AA8C826040007F0081014202240018002000C007000 68A7:100013FE10401040FDFC108430843BFE5400500091FC11041104110411FC1104 68A8:03083C0804487F480C4816482508442805100100FFFE054009203118C1060100 68A9:100011FC11241124FDFC1124312439FC5420542091FC10201020102013FE1000 68AA:100013FC10001000FDF811083108390855F85400910810881090100017FE1000 68AB:100011FC100410FCFC0411FC380037FE520251F8908810881050102010D81306 68AC:1020102011FC1124FDFC112431FC380057FE5480910011FC1004100410281010 68AD:1040104010881104FBFE100230883944564250F8918812501020105011881606 68AE:100011FC11041104FDFC1100310039FE5502557A914A114A127A120214141008 68AF:11081088109011FCFC24102431FC3920552051FE906210A2112A122414201020 68B0:1010101410121010FBFE10103150395457F4515491541148124A125A14261042 68B1:100013FE12221222FE2213FE32223A62567252AA932212221222120213FE1202 68B2:1010109010881108FA0415FA31083908550851F890901090109011121212140E 68B3:1040102013FC1040FC90110833FC38045550515091501150125012521452180E 68B4:1004100E13B81088FC881128312E3BA854A852A892A8113E11001280147E1800 68B5:082008207EFC08201C702AA8C82600000FE0082008200A20092011222022401E 68B6:100013FC12041204FBFC120032183AE0563852E0923C13E012221422141E1800 68B7:100010FC1E0410487E28421042287EC401000100FFFE054009203118C1060100 68B8:208421C427042114F914211427D471146B14A394A55425042904210421142108 68B9:1008101C11E01100FD0011FE311039105510511097FE10001090110812041402 68BA:082008207EFC08201C702AA8C8260000FFFE0200024002200210020802000200 68BB:22502250225025FCF4542C5435FC75506D50A5FEA4522452245A249424902510 68BC:1020102013FE1020FDFC104033FE3848548854FE910811481228140810281010 68BD:10201020102013FEFC201020302039FC5440542090A41282128A128A14781000 68BE:10201020102013FEFC20112430A438A855FE547090A810A81124122214201020 68BF:101012101110117EFC2010283748397E5508550891FE110811081288147E1000 68C0:1040104010A010A0FD10120835F6380054885048924811501110102017FE1000 68C1:1104108410881010FDFC11043104390455FC54509050109010921112120E1400 68C2:100013F810081008FDF8100830083BF8544051489148125010A0111012081406 68C3:0C8070FC1124FD24122438445484912810100100FFFE054009203118C1060100 68C4:020001007FFC10103FF801081110FFFE11101FF001007FFC05401930E10E0100 68C5:207823C0204027FCF84023F8204877FE6848A3F8A0E0215022482C4620402040 68C6:1020102010501088FD0412FA300039FC5554555491FC1154115411541104110C 68C7:1090109011081148FA44149231083BFC5444502090A41282128A128A14781000 68C8:1020102013FE1020FDFC102033FE380055FC550491FC110411FC110411141108 68C9:1020104011FC1104FDFC110431FC3820542053FE92221222122A122410201020 68CA:08207FFC08200FE008200FE00820FFFE11102108DFF6030005C0193061080100 68CB:1108110813FC1108FD0811F83108390855F85108910817FE1000109011081204 68CC:2008203C23C02044FA242128210070206BFEA070A0A820A82124222224202020 68CD:100011FC11041104FDFC1104310439FC5400551291D41118111011521192110E 68CE:100013FE12021252FC8811043020382057FE5420907010A81124162210201020 68CF:100011FC110411FCFD0411FC300039FE540853FE900811081088100810281010 68D0:044004407C7C04403C7804407C7C044005400100FFFE054009203118C1060100 68D1:109010901090179EF890109030903B9C549050909090179E1090109010901090 68D2:1020102013FE1020FDFC104033FE38885524522290F8102013FE102010201020 68D3:1080104011FC1000FD08108830903BFE5400540091FC11041104110411FC1104 68D4:101C13E0122013FEFE201292330A3A0655FC5104910411FC1104110411FC1104 68D5:1040102013FE1202FC0011FC3000380057FE5420912811241222142210A01040 68D6:100010FC108010F8FC8010F830803BFE55405524912811101108114411821100 68D7:01007FFC01003FF823880D60301001007FFC01003FF82108238805601918E106 68D8:10201020FDFC102010207CF854A854A854A85CB81020387054A8952610201020 68D9:1040102013FC1204FE0413FC32003A28562453FE922012501250148815041A02 68DA:100013DE12521252FE5213DE32523A52565253DE9252125212521252155218A6 68DB:1040102013FE1080FD0413FE300239FC550455FC910411FC1104110411141108 68DC:21082088200827D4FA142222220073C86A44A244A24022502248244425442880 68DD:100011FC11041124FD2411FC3124392455745554915411741104110411FC1104 68DE:100013FE1202121AFEE2122232223BFE5622527292AA13261222122213FE1202 68DF:1020102013FE1020FDFC112431FC392455FC5420907010A81124162210201020 68E0:0100111009207FFE40029FF4101010101FF00100FFFE054009203118C1060100 68E1:100013FE1202128AFE5213FE32223A2256AA52AA92AA12FA12021202120A1204 68E2:100013FE1202128AFE5213FE32423A2257FE52829282128212FA1202120A1204 68E3:1020102011FC1024FC2413FE3824342451FC5222917410A81124122210A01040 68E4:10881088108813FEFC88108837FE380055FC5104910411FC1104110411FC1104 68E5:2088248822882108F93E22882498701C68ACA2AAA14821082288228824882808 68E6:1080108011F01210FC2013FC3044384457FE5444904413FC1044104011401080 68E7:10481044105E11E0FC281012306A39965448545E91E0102410281012106A1186 68E8:102008203E3E224422843E282210402881440100FFFE054009203118C1060100 68E9:1050125212521252FBDE120232023BFE5602520293DE12521252125214521802 68EA:1020112211221224FC5010883304382254205524912412281050108811041602 68EB:10141012101017FEF810101033D23A525652525493D4100810EA171A12261042 68EC:1020112410A81020FDFC104033FE3888550452FA9488108810A810921082107E 68ED:2080204027FE2120F920223C224476646A94A348A24822302220225022882306 68EE:010001007FFC054009203118C106082008207EFC08301C682AA4C92208200820 68EF:1020102010501088FD44122231F838085450542090A41282128A128A14781000 68F0:2010207823C02040F84027FC224872486FFEA248A24827FC2040204027FC2000 68F1:1020102011FC1020FC2013FE30883944564254F8918812501020105011881606 68F2:1020102013FE1020FDFC102433FE382455FC504093FE108411C8103010CC1302 68F3:100013DE1042114AFC84114A3A523420500053DE905211521094114812541422 68F4:200027BE24A224A2FCAA27A424A074BE6CAAA7AAA4AA24AA24A424A424AA29B0 68F5:100011FC11241124FDFC1124312439FC542053FE907010A81124122210201020 68F6:10401040104017FCF840124832483A48555450E0915011501248144418421040 68F7:20002FC024BC24A4F4A427A424A474A86FA8A4A8A49025D02EA820A820C42082 68F8:00007F00227C3E0422283E1023A8FE4402000100FFFE054009203118C1060100 68F9:10201020103E1020FDFC110431FC390455FC5524902013FE1020102010201020 68FA:1040102013FE1202FC0411F83108390855F85500910011FC1104110411FC1104 68FB:0820FFFE08200460081037E8C22404A018400100FFFE054009203118C1060100 68FC:082008207EFC08201C702AA8C8240440082010102FE8C4260420082010A06040 68FD:082008207EFC08201C702AA8C92402800E603118C1061FE00020004000800100 68FE:082008207EFC08201C702AA8C82600007FFE40028FE40820082010222022C01E 68FF:10001040139C1204FE04139C32043A0457FC549090901090109011121212140E 6900:1040102013FE1202FD04110031DE3A5256525352949A1094111011121212140E 6901:1040102013FE1000FDFC110431FC380055FC5408901013FE1020102010A01040 6902:100011F810081008FDF8100830083BFE54205222917410A81124122210A01040 6903:10401040107C1040FBFC124432703BC05644523C920012F0149014921912120E 6904:1080104013FC1000FD08109037FE3840544057FE908811081090106011981604 6905:2040204023FC20A0F910220827FE70086BC8A248A248224823C8200820282010 6906:100011FC11241124FD74112431FC390455745154915411741104120412141408 6907:100011F811081108FDF8110831F8390855F85108910817FE1000109011081204 6908:1100110011FC1204FC84149432A4388457FC508491C412A41494108410A81010 6909:02000100FFFE10103EFC4210149018FEE0100110FFFE054009203118C1060100 690A:1040102013FE1000FC88108831543A225400502093FE10201020102010201020 690B:1040102013FE1000FC0011FC3104390455FC5420912811241222142210A01040 690C:10401020102013FEFA02149431083A04540051FC902010201020102017FE1000 690D:1020102013FE1020FC2011FC310439FC550455FC910411FC1104110417FE1000 690E:10A01090109011FEFD10131035FE3910551055FE91101110111011FE11001100 690F:100017FE10901090FC90139C32043A045604539C909010901090109017FE1000 6910:100013FC12041204FBFC122032203BFE5620522092FC12841284148414FC1884 6911:1040108011FC1124FD2411FC3124394455FC5490911013FE1010101010101010 6912:2100210021DC2114F914211427D470146914A114A58825482948211425142222 6913:100013FE10401080FD44122430683AB0553052A8906810A41122122010A01040 6914:1092109211241248FD2410923092380055FE5522912211FE1122112211FE1102 6915:2008208822882288FABE24482018779C6AACA2AAA2C822882288248824882988 6916:1040102011FC1104FD0411FC3120391055FE55209120113C1124124412541488 6917:1040102013FE1202FC04100033FE382054205520913C112012A01260143E1800 6918:082008207EFC08201C702AA8C824020001007FF8006001800E003000480087FE 6919:11F81108110811F8FD08110831F8380057FC5204920413FC1204120413FC1204 691A:100013DE12521252FBDE125232523BDE560252029202120212021202120A1204 691B:1108110817FE1108FD08100038903492511453189510113211521112110E1100 691C:1020102010501088FD0412FA3020382055FC5524912411FC1050108811041202 691D:100011FC7D0411241124FC5010902912460E8100FFFE054009203118C1060100 691E:080C08F07E8018802CFE2A884888888809080100FFFE054009203118C1060100 691F:1020102011FC1020FC2013FE3002389454505510909013FE1028104410821302 6920:100CFEF0208048807EFE08880E88F9084A080100FFFE054009203118C1060100 6921:1002100217E2110AFD0A124A33EA388A548A53EA908A108A10E21702120A1004 6922:100013FE12021202FBFE122232223AFA56225232922A13FE1202120213FE1202 6923:10901090109013FCFE94129432943BFC56945294929417FE1000109011081204 6924:100013FE12521252FE5213FE3020384054FC5104928810501020104011801600 6925:11001100110013DEFA9214923092389257F2509290921152115E122014201800 6926:1020112410A81020FDFC104033FE38885544524295F810481088108811281210 6927:1020102010501088FD0412FA30003BDE56525252925213DA1254101010101010 6928:1040102013FE1200FE44124432843ABE578452A4929412941284128414941088 6929:1040102013FE1220FEFC122432243BFE5624522492FC12201250145014881906 692A:10841048100011FEFC48104830483A48554A554C904810481048104813FE1000 692B:11041088105011FCFD24112431FC3924552455FC9020102013FE102010201020 692C:1040102013FE1202FC0411F83108390855F85508910811F81108110817FE1000 692D:201027902490257EFD202620257C74A46CA4A4BCA6A4253C242424242424242C 692E:10401048108411FEFC2013FE3088392456425188901010621184101810601380 692F:1020112411241124FDFC100033FE3820544055FC91541154115411541154110C 6930:20002FDE24922492F4942794249874946F92A492A49225DA2E94209020902090 6931:1100110011FE1200FDFC110431FC390455FC548090FC11081290106011981606 6932:1040104011FC1084FBFE100031FC390455FC502093FE1020122013FE10201020 6933:100011FC11241124FDFC1124312439FC540053FE912011221114114811841102 6934:102011DC11141114FD1411D43126390055DC5514911411D41708110811141122 6935:100013DE12421242FE4213DE32003A3E57D25212921413D41208121412241242 6936:1000108812521222FE52128A32023BFE54885144927A10881150102010D81706 6937:20142012201027FEFC10241025D074126C12A5D4A554254825DA242A28463082 6938:22102110211027BEFA28224823AA72AE6ABAA2EAA2AE22A824AA24A229A2301E 6939:1110111017FC1110FDF0111039F03510511057FE920012901308120013FC1000 693A:2100217C21442244FA44267C2A1072106AFEA238A25422542294231222102210 693B:100013FE120012FCFE8412FC32843AFC562053FE924812C812301248128413FE 693C:1080108E11201210FCC010AE31043B1455245164912411241124110411141108 693D:210021F8220823F0F81027FE208071446E68A0B0A128266820A4212226A02040 693E:11081088109017FEF80013C432543A5457D45254925413D412541244125412C8 693F:1020102013FE1020FDFC104033FE3888550452FA9088108810F81088108810F8 6940:1004101E13E01020FDFC1124312439FC542053FE9222122A12FA1202120A1204 6941:1040102013FE1202FC8010F831083A9054605198960611F81108110811F81108 6942:1020102013FE1070FCA81124322239FC550451FC910411FC1104100013FE1000 6943:100013FC12041204FBFC120033FC3A40568853FC9224122015FC1420182013FE 6944:1040102013FE1202FE0213FE32003A0057FE5352955215FE1552155219521106 6945:100013FE100011FCFD04110431FC380057FE5222922213FE1222122213FE1202 6946:100013FE10501050FBFE125232523BFE5400504097FE10881190106010D81304 6947:100011FC11041104FDE4112431243BFE560252FA928A128A12FA1202120A1204 6948:100013FE10221120FD3C11203AFE340051FC510491FC110411FC110411141108 6949:1088108813FE1088FCA8102033FE3840548054FC918412841084108410FC1084 694A:100011F8110811F8FD0811F830003BFE550051FC925414941124124410A81110 694B:1082108217F21082FC8A13EA32AA3AAA57EA508A91CA12AA14A21082108A1084 694C:1040102013FC1000FD08109033FE3A10562052C89210122412C8141014601980 694D:010001007FFC0380054009203118C10600007BBC4AA44AA44AA44AA47BBC4AA4 694E:100013FE12221020FDFE102031FC392455FC552491FC102013FE102010201020 694F:1020102013FE1050FC88132631FC3820542053FE9000102011FC1020102013FE 6950:11FC1124112411FCFD24112431FC385054885104928A10881088108811081208 6951:101013D410581252FD8C108831043AFA5420502093FE10201050108811041202 6952:100011FC11241124FDFC1124312439FC54005440902412A2128A148810781000 6953:200027FC24042434FDC4244425F475546D54A5F4A444245425F4249428063002 6954:2100213C27D42114FB94211427D47124694CA040A7FE204020A0211022082C06 6955:1040104013FE1080FDFC122035FE380055FC550491FC110411FC110411141108 6956:100013DE12521252FE5213D232523A52565253D2921A1294125012B013101010 6957:2020202020FC2E24FBFE222424FC74206EFCA220A2202BFE2420262029FE3000 6958:00207E20247E1884FF2829104A2899440100FFFE0380054009203118C1060100 6959:2008278820882288F93E210827D8715C6B2CA32AA54825082908210825082208 695A:082008207EFC08201C702AA8C82400007FFC0104110011F81100290047FE8000 695B:1088108813FE1088FCA8102033FE38205420542091FC11041104110411FC1104 695C:2100211E211227D2F912211E211277D26C52A45EA45227D224522022202A2044 695D:1020102013FE1020FDFC112431AC3974552455FC9020107010A8112412221020 695E:100013FC12941294FE9413FC3080384057FE548090F810881108110812281410 695F:1040102013FE1000FDFC110439FC340053FE520291FC10201020102010A01040 6960:1020102013FE1020FC2013FE328A3A5256FA5222922212FA12221222122A1204 6961:11C010A011101208FDF6100033CA3A4A565453D49268125413D4124A124A12C0 6962:11081088109017FEF890109033FC3A945694530C920413FC1204120413FC1204 6963:100013FC12241224FBFC120032FC3A84568452FC928412FC1284128414FC1884 6964:1080108010FC1154FAD410B4312C3A4454945108904010A412AA128A14781000 6965:103C17C012441128FC0013FC3080388057FE550091F812881250142018D81306 6966:1040102013FE1202FC0411FC300039FC550455FC910411FC1104100013FE1000 6967:2110211027FC2110F950204023F872486A48A248A7FE204020A0211022082406 6968:10201020103E1020FC2011FC310439FC550455FC910411FC1000108811041202 6969:210021FE21102210FAFE2292269272FE6A92A292A2FE22902250222022582286 696A:10481148114813FEFD4811483178390055FE542093FE107010A8112416221020 696B:100011F811081108FDF8100037FE390855F8550891F81108113E17C810081008 696C:100011FC110411FCFD0411FC388035FE522251229152110211FA100210141008 696D:044024481450FFFE082004407FFC01003FF80100FFFE054009203118C1060100 696E:1020102211FA1024FC2813FE3020384054FC5184928410FC1084108410FC1084 696F:201C23E022202220FBFE222022FC72846A84A2FCA28422FC2484248428FC2084 6970:1020102010A0112CFD24112431AC3924552455FC912410501050108811041202 6971:2040204027FC2040FBF8208027FC71106A08A5F6A04023F8204020A021102608 6972:2014201227FE2410FC1027F0249274926FD2A554A5542488254A2A1A28263042 6973:1088108813FE1088FC8810F83088388854F8542093FE107010A8112412221020 6974:1040102011FC1000FC88105033FE3A22542455FC912411241134112810201020 6975:100013FC10081010FC2013AE32A23AAA56A452A493AA103210A0104017FE1000 6976:410021FC0A441048E0A0211026081FF410101FF001007FFC05401930E10E0100 6977:1110111211D41118FD521192312E384055FC5104910411FC1104110411FC1104 6978:208821C827082108F92A212A27AC71486B08A388A55425142914212421242142 6979:100013F811081110FD1C12E432A43A5454A8510093FC12941294129417FE1000 697A:100010FC10481030FDFE1052389435105230502091FE107010A8112412221020 697B:1020104011FC1104FDFC110439FC340053FE5020902011FC1020102013FE1000 697C:2020212420A82020FBFE20A8212472026840A7FEA08821082190206021982604 697D:0100420427C81450044017D02448C44407C00100FFFE054009203118C1060100 697E:1040108011FC1104FDFC110431FC3820543253B490A811281124122414A21040 697F:101C11E010201020FBFE10A831243A2255FC5104910411FC1104110411FC1104 6980:100010F810881088FC88108830F83888540053DE925212521252125213DE1252 6981:1040102011FE1102FE0411FC3040388855FC5424902011FC1020102013FE1000 6982:200027BE24882488FFA824A824A877BE6C10A518A49825A826AA244A20462080 6983:082008207EFC08201C702AA8C82600003FF8210821083FF8210821083FF82008 6984:10901290129E12A8FEC4108031FC39045524552491241154105010901112160E 6985:100011F811081108FDF81108310839F8540053FC929412941294129417FE1000 6986:104010A011101208FDF6100033C43A54565453D49254125413D41244125412C8 6987:1040102011FC1000FC88105033FE3820542055FC902010A81124122210A01040 6988:110010BC12841204FEF4129432943AF4560452F49294129412F4120412141208 6989:1044112410881010FBFE108831243A2254F85020902013FE1020102010201020 698A:120811081108103EFBAA10AA30BE392A55AA536A953E112A1108110811081108 698B:100011FC100410FCFC0411FC3004380057DE5442904213DE1042104213DE1042 698C:100013FA100C104AFB88112A3126392257F8512A912C112A1128122A12261422 698D:200023FE22022202FBFE2210229272546AFEA282A2FE228222FE2482248A2884 698E:13FE104011FC1104FDFC110431FC390455FC548090FC11081290106011981606 698F:1104108410881000FBFE100030883904560251FC915411541154115417FE1000 6990:100013FC12041204FBFC124832483AFC5648524893FE12A412A8149014C81886 6991:1028102413FE1020FDFC112431FC392455FC5524900813FE1088104810481018 6992:100013DE10421042FBDE121032103BDE54425252914A114A1252104212941108 6993:20402028209022A4FAC2248A218876786800A3FCA29422942294229427FE2000 6994:1100109E13D21252FE5413D432583A5457D252129292125A12D4135012101010 6995:1040102013FE1202FC501088312438505488510492FA10881088108810F81088 6996:08007F7808483E4800487F864100BEFC004408447E2818282C104A2888440982 6997:100013FC10901294FD98109037FE380055F85508910811F81108110811F81108 6998:200020FC3E8048F888887EF8148022FC40000100FFFE054009203118C1060100 6999:1088108813FE1088FC2010503888350452FA5000900011FC1104110411FC1104 699A:1104108410881000FBFE1020302039FC5420502093FE100012A4125214521000 699B:1020102013FE1020FDFC10403BFE3488513452E2902011FC107010AC13221020 699C:1040102013FC1108FC9013FE32023C44542053FC908010F81088110811281210 699D:2000245C22942114FA942454212671006FDCA114A59425542948210825142222 699E:100011FE11101120FD7C1144317C3944557C5510911011541152129212501420 699F:1040102013FE1242FC2011FC3088385057FE5020902011FC1020102010201020 69A0:100013FE12021000FDFC110431FC390455FC5440902013FE1000108811041202 69A1:1020102013FE1020FDFC102033FE3840548855F0902413FE1022112412A21040 69A2:1040102013FE1202FC0011FC304038A257345458909413341052109013501020 69A3:1008103C13C01004FA44112831FC3A20542053FE902011241124112411FC1004 69A4:2208220823BE2488FAA8213E220874486848A7FCA0E0215022482C4620402040 69A5:100011FC110411FCFD0411FC3020392454A8502093FE1090109011121212140E 69A6:102010201050FE5010887D0446227C2045FC7C601070FEA810A4112412201020 69A7:100013FE12281228FEEE122832283AEE5628522892EE12281228122813FE1000 69A8:1040102013FE128AFD04108030FE39405640507C90401040107E104010401040 69A9:1040107C104013FEFE42127833C43A3C5640522093FE12881250142014581986 69AA:100011FE112011FCFD2011FC3120392055FE500292AA12AA12AA120210141008 69AB:10A0109011FE1320FDFC112031FC392055FE5500902013FE1020102010201020 69AC:1020102011FC1020FBFE100031FC3904550451FC90521094118816A410C21080 69AD:2084210423C42244FBDE224433C46A646254A7D4A0C421442244244421542088 69AE:08202AA44D28145022887FFE4002810401007FFC0380054009203118C1060100 69AF:201020102710257CFD10251025FE77086D08A5FEA50825482728200820282010 69B0:1040104411F81050FBFE104030F83982567E540091FC110411FC110411FC1104 69B1:2080204027FE2000FBF822082FFE72086BF8A0A4A12823102510294821862100 69B2:200023F8224822A8FB18220823F870006800A7FCA4A424A424A424A42FFE2000 69B3:2040202023FE2202FAEC2224224472446AEEA224A2A422A4224E2460249E2900 69B4:104013BE12121292FE5212AA3324384057FE5222922213FE1222122213FE1202 69B5:1108110817FE1108F80017FE310839F8550851F89108113E17C8100810081008 69B6:1020101013FE1220FAFC122433FE3A2456FC522092FC12841284148414FC1884 69B7:1080108017FE1522FD1013FC36203A2057FC5220922013FC1220122013FE1200 69B8:1100113E112A112AF93E17AA312A393E55085108913E118817081208107E1000 69B9:1004101E13F0121EFE1012FE32923A9856F2528E928012B812A814AA154A1A86 69BA:00203D2424A8242025FC3C4027FE248825243E2225FC247024A8452456248820 69BB:100011FC110411FCFD0411FC3800340053DE50429252114A12521042114A1084 69BC:1020102011FC1020FC2013FE3080390457FE540293FC12941294129417FE1000 69BD:103C17C012441128FC80111033E03840558853FC9044104017FC10A01110160E 69BE:100011FC110411E4FD2413FE320239FC550455FC910411FC1104110411141108 69BF:1020112411241124FDFC100033FE380055FC5504910411FC1088105013FE1000 69C0:0100FFFE00001FF010101FF000007FFC40044FE448244FEC0100FFFE0920711C 69C1:1040102013FE1000FDFC110431FC380057FE520292FA128A12FA1202120A1204 69C2:20062F7821102120FA44227833106A24667EAA12A2102254225222922A502420 69C3:10003E7822482A48FE8623782A4842304A48848401007FFC05401930E10E0100 69C4:103C13C010441224FD28110030403B9C56045204939C12041204120413FC1204 69C5:100013FE100011FCFD04110431FC380057FE528A925213FE12221222122A1204 69C6:1110111017FE1110FA0013FC34043BE4562453E4922413E41224100410281010 69C7:111811E0110210FEFC00117C3144397C5544557C9144117C110011FE10881104 69C8:100013FE120012FCFE0013FE32A83A9056C85286920813FE1288144814081818 69C9:1020101011FE1100F9201520333C39505590531095FE11101128122812441482 69CA:2200147CFF44087C4944497C7F44084410942108FFFE054009203118C1060100 69CB:1088108813FE1088FDFC108833FE382055FC552491FC112413FE110411141108 69CC:10101220117C1144FC44107C33403940557C55449144117C11441280147E1000 69CD:10201020105010C8FD2413FE350439FC550451FC910011FC1284128414FC1084 69CE:11081088109013FCFC4011F830403BFE5480550091FC12201420182013FE1000 69CF:10881050100013FEFC5011FC30543BFE545455FC905010D81154125210501050 69D0:1020104011FC1124FD2411FC3124394455FC544090B010A4113C11221222141E 69D1:00007CF84488448844887CF810201020FDFC307038A854A85124922210201020 69D2:1040102013FE1040FC8811F03020384455FE540291FC112411FC112411FC1104 69D3:100011FC10201020FBFE100031FC390455FC510491FC110411FC108811041202 69D4:1040108013F81208FBF8120833F8388057FC5110924814441BFA104010401040 69D5:10201020103E1020FDFC110431FC390455FC502093FE107010A8112412221020 69D6:01007FFC01001FF000007FFE4002BFF408001FF068100FF00100FFFE0920711C 69D7:1040104017FE1080FDF8128834F8380057FE520292FA128A12FA1202120A1204 69D8:1104108813FE1020FDFC102033FE3820552454A8907010A81124162210A01040 69D9:1020102013FE1020FDFC110431FC390455FC550491FC110413FE108811041202 69DA:100013FE105013FEFE52125233FE380055FC5504912411241124105010881304 69DB:10481148114E1150FD68114431443840540055FC915411541154115417FE1000 69DC:10A0109011FE1320FDFC112031FC392055FE510093FC1088109E1102120A1404 69DD:1020104011FC1104FDFC110431FC390055FE550091FE1042124A13FA10141008 69DE:1080104017FC1110F8A017FE30003BF8564853F8924813F8124A1042103E1000 69DF:1040102013FE1202FC1411E03100390055FC5110911017FE1000109011081204 69E0:2020242022FA2224F82821FE2E2072406AFCA344A244227C22C42344227C2044 69E1:11F810881070118CFC0013DE3252398C5652502093FE107010A8112416221020 69E2:100013DE10421252FD4A12523042382055FC5504910411FC1104110411FC1104 69E3:1040102013FE1202FC2011FC3050388857FE540891E8112811E8100810281010 69E4:1010101012FE1110FD7C1054307C3B54557C511091FE111011101290147E1000 69E5:108813DE108811DCFC8813DE3888340053FC5004900411FC1004100413FC1004 69E6:202027FE242025FCFC2427FE242475FC6C20A5FCA52425FC252429FC2924312C 69E7:08047F7808407F40497E7F4849487F4808487F48088801007FFC05401930E10E 69E8:2200211E27D22012F7D4245427D870146FD2A092A11221DA2714211025102210 69E9:00007DFC44207D2045FE7C5048525492650E0100FFFE054009203118C1060100 69EA:2100223E27882488FCA827A824BE74886F88A010A4982718242824AA23CA2086 69EB:102013FE102011FCFD2411FC312439FC542253FE900813FE1108108810281010 69EC:2200220E2F742254F55428D4275470546FD4A454A754215421522154255C2284 69ED:20142012201027FEFC10249024D274926FF2A494A49425C82AAA289A31A62042 69EE:1040108811FC1108FA5213FE30503988562650C0931010641388103010C01700 69EF:1020122213FE1090FC8811FE3B10351051FE5110911011FE1110111011FE1100 69F0:2020247C22842148F83020CE2610727C6A10A27CA21022FE2210221025FE2800 69F1:100011FE10481048FDFE114A314A398E550255FE910211FE10001154112A122A 69F2:2204220427842494F90C27C4256475546FC4A546A57C27C425442544244428C4 69F3:0440247C24A83D5004287DFE2488444885180100FFFE054009203118C1060100 69F4:1040102013FC1204FBFC120032F83A8856F8520093FC132415FC1502190210FE 69F5:1020102011FC1124FDFC102033FE3A2257FE50209040102412A2128A14781000 69F6:200027FE242A2426F7FE242227AA76AA6FAAA432A596262E2446248227FE2402 69F7:08203E2008F87F282228496A3E2A08567E820100FFFE054009203118C1060100 69F8:2110211027D02110F93C27D4201472B46D54A11CA7D42114211421E427262242 69F9:1020104011FC1104FDFC110431FC3820552454A89124102013FE102010201020 69FA:2040202027FE2420FDFC242427FE74246DFCA420A56224B429282A2630A02040 69FB:2200227C22442744FA7C22442244777C6A44A244A27C22282528254A284A3086 69FC:11F87D0811F81108FDF8110829F824904112860E01007FFC05401930E10E0100 69FD:1090109017FE1090FBFC129433FC3A9457FC500091F8110811F8110811F81108 69FE:100011F8110811F8FD0811F830003BFC569453FC900011F81090106011981606 69FF:1088108817FE1088FCF8102031FC392455FC502093FE102011FC102017FE1000 6A00:1040102013FE1088FC5013FE32223AFA562252FA928A128A12FA1202120A1204 6A01:1020102013FE1020FDFC104033FE388855045242959C110411DC110411FC1104 6A02:2104220447C89452E45C47C89452F45E17C20100FFFE054009203118C1060100 6A03:1100109E13D21252FE5213DE32523A5257D2521E9292125212D21352122A1044 6A04:2010271025FE2510FD7C2654257C75546D7CA510A53826542492241024102410 6A05:2124212422242424F954214A229276106A10A250A25C2250225022B0229E2300 6A06:1040102013FE1000FD541124315439FC542053FE9242129212FA120A12021206 6A07:2120213C214422A8FA1026A82AC672BC6AA4A2BCA2A422BC222422242224222C 6A08:2080204023F82110F8A027FE200073F86A08A3F8A20823F82120212222222C1E 6A09:1020102013FE1020FAAA112432AA382056AA512492AA10501050108811041602 6A0A:24482288F93E22886458729CA92A228825480100FFFE0280044008203018C006 6A0B:20FE240422282210F8FE20922E9272FE6A92A2FEA29222922296250028FE2000 6A0C:100011FC112413FEFD2411FC300039FC550455FC910411FC110411FC10881104 6A0D:102013FE102011FCFC2013FE300039FC550455FC910411FC110411FC10881104 6A0E:1020101013FE1202F88010FE31103B20557C51449144117C11441144117C1144 6A0F:100011FC112411FCFD2411FC3040388855F05420904413FE1022112412221060 6A10:10201020103E1020FC2013FE32023B26568A525293261252128A132613FE1202 6A11:22782128246C22AAF82A2148229870406840A7FCA0E0215022482C4620402040 6A12:1040102013FE1242FC2812943AAA34CA50F85300902011241124112411FC1004 6A13:102011FC112413FEFD2411FC302039FC552455FC904013FE108811D01070138C 6A14:1124124811241000FDFC112431FC392455FC502093FE107010A8112416221020 6A15:2108210827C82108F91E27D2256475406FC8A108A38825482954211421242142 6A16:010006C01830EFEE00001FF010101FF0000013FEFC0811E8392855E890081018 6A17:11FC102013FE1222FDAC102031AC380055FC500093FE108010FC100410281010 6A18:1020112410A813FEFE0210F83088388854F85420902011FC1020102013FE1000 6A19:100013FE105011FCFD54115431FC380055FC540093FE102010A8112412A21040 6A1A:1040102013FE1250FE5013FE32523A5257FE5200929212D41298149214D2188E 6A1B:200027BC208424A4FA9424A4205071886E26A0C0A31020642388203020C02700 6A1C:1040102013FE1200FE48124833FE3A4856485248927812001554152A1A2A1000 6A1D:1040107C104013FEFE42127833C43A3C560052FC928412FC128414FC148419FE 6A1E:100013FE1200127CFE441244327C3A0056EE52AA92AA12AA12EE120013FE1000 6A1F:102011FC10881050FBFE100031FC390455FC510491FC102013FE102010201020 6A20:1088108813FE1088FC8810F830203BFE5622533292AA137612221222122A1224 6A21:1110111017FC1110FC0013F832083BF8560853F8904017FC10A0111012081406 6A22:1040108011FC1104FDFC110431FC390055FE550091FE100212AA12AA1202100C 6A23:1104108813FE1020FDFC102033FE3820541054E0902213B410A8112416A21040 6A24:2110211E21222254F20826942AE272886A88A2BEA28822AC222A224A22282210 6A25:108813FE10881080FDF8128830703B8E542055FC902011FC102013FE10201020 6A26:1210121013DE1528F884102030103BFE5420502091FC10201020102013FE1000 6A27:2000245C22942114FA94241420A67140691CA7D4A11423942548290821142122 6A28:200023FE220223FEFA102254223872546A82A250A27C2290221025FE24102810 6A29:1080108011FE1220FC4013FE3890350853FE551091FE111011FE111011FE1100 6A2A:1110111013FCFD10111017FE30403BF8564853F8924813F81000111012081404 6A2B:200027DC251427D4FC5427C8250875146FE2A000A04027FC204020402FFE2000 6A2C:1040108013FC1244FEF4131432A43A4456A453FC904010241522150A190810F8 6A2D:1088108813FE1088FCF8108830F8388857FE5088912412FA1020102013FE1000 6A2E:100013FE10501050FBFE125232523BFE54205124912412281050108811041202 6A2F:1020102013FE1020FD2410A833FE380055FC5504917411541174110411FC1104 6A30:100011FC102013FEFE2211AC302039AC540055FC900411FC1004100411FC1004 6A31:20002FBE28A22AAAFAAA2AAA251478A26880AFFEA110221023A0206021982E04 6A32:101417FE101013D0FC1013D030103BD0565053D0925013C8124A13CA11861242 6A33:100013FC100413FCFC0413FC30003BBC552457BC900813FE1108108810A81010 6A34:1110109413D21012FA50119037FE381057D25252925413D4124A124A13D61022 6A35:1090108811FE1110FB1015FE3110391055FE5110911011FE110012A412521452 6A36:100011F8110811F8FD0811F8380037FE524053DC925413D4126817C810541062 6A37:082008207EFC18302C684AA488207F7C22443E4422283E28221027A8FA440282 6A38:1050125211541050FBFE108830503BFE542051FC902013FE1050108811041602 6A39:210421042FE42104F93E27C4200477E46C54A454A7C42444228420E42F142408 6A3A:108813FE10881000FDFC10A830A83BFE54A854A891FC102013FE102010201020 6A3B:102011FC112411FCFC2013FE300039FC550455FC910411FC110411FC10881104 6A3C:27FC240427FC2400FDF8241027FE74206C60A79CA484250829DE2F0831082318 6A3D:1088105013FE1050FDFC1154318C3974550455FC900813FE1108108810A81010 6A3E:2114211221122790F97E21502FD471546954A548A5EA25562722250024FE2800 6A3F:100013DE12521252FBDE100031FC392455FC512491FC102013FE102010201020 6A40:1040102013FE1040FC8411FE30A838AA5526520091FC11541154115413FE1000 6A41:1110111011DE12A8FC44110031FC3A0455F4511491F4111411F4111410281010 6A42:1088105013FE1050FDFC1154318C3974550455FC902013FE1050108811041202 6A43:102413A810921514FA08140433BA38A854C65380923C138410A8109012A81144 6A44:2008278820882110FFDE249424A477946C94A794A49424C827882C9420A420C2 6A45:1080108011FE1354FD54115433FE39545554515497FE10001154112A122A1000 6A46:20003FFC529092907FFC12901290FFFE082008207EFC18202C704AA889240820 6A47:103813C0107813C0FC7813C4383C340050C6573891CE173811CE1738114A1186 6A48:1020102011FC1020FBFE1108339C39085588563E900013FE109010901112120E 6A49:1020112410A813FEFCA8112432223904550451DE92441554109E110412041404 6A4A:100013FE105013DEFA52125233DE385057FE5222922213FE1222122213FE1202 6A4B:101811E0104013FEFC88117432523870540055FC91041174115411741104110C 6A4C:13DE125213DE1252FBDE120232F23A9256F2529292F212921292133212021206 6A4D:100013DE125213DEFE5213DE32023AFA562252729222122212FA1202120A1204 6A4E:103C13E0112410A8FBFE10A831243A0255FC5124912411FC1124112411FC1104 6A4F:1088105013FE1020FDFC102033FE392454A853FE900011FC1104110411FC1104 6A50:01007FFC11101FF00100FFFE80023FF804001FF068100FF00100FFFE0920711C 6A51:2040204027FCF8A02514220877FC6A0AABF8A20823F820402248244429442080 6A52:100011FC102013FEFE2211AC302039AC540055FC900013FE1040108811FC1084 6A53:203C27C02044FA24210827FE74026A08AA08A3BE24882AA8213E220824082808 6A54:221021102FD02010F7BE24A427D470146F94A094A11421C82F08211425142222 6A55:112410A813FE1202FCF8108830F8380055FC5410911011FE1050109013101030 6A56:1020112410A813FEFE0210F83088388854F8502093FE107010A8112412221020 6A57:1088108813FE1088FC0013DE32523A5257DE5252925213DE12521022102A1044 6A58:100013FC10481030FBFE105230943B50542053FE9252128A1376125212721206 6A59:102017A410A81292F914120835F4380257F85208920813F8120811101FFE1000 6A5A:102011FC102413FEFC2411FC30203AAA57AE522293FE122213AE12AA12AA1422 6A5B:20002FFE28002A28F9482BEE289278846AA0AAA8ABE828882894291429243242 6A5C:3FFE289025103FDE22222A882F882294242228803FFE21C022A0449858868080 6A5D:100013FE105013FEFE5213FE300039FC550455FC910411FC102013FE10201020 6A5E:1020102013FE1020FDFC112431FC392455FC502293FE1042102412A2128A1478 6A5F:1124112412AA13AEF92412AA33AE392457FE511091141114128A124A12161422 6A60:102013FE104010F8FB48103033D0383C55C45048903013C410A8119016A810C6 6A61:108010F8110813FEFD12112239FE344050A25354909813341054109213501020 6A62:2020272025FE2540FD7C2690257E75006D7CA544A57C2644247C24442444244C 6A63:208020402FFE2882F548251428F470006FFCA444A7FC244427FC244424542408 6A64:01002488242443E4000024241212A0A0A4A41C1C01007FFC05401930E10E0100 6A65:282211FC28284BFE984029FC4E8488FC288410FC01007FFC05401930E10E0100 6A66:102011FC10881050FBFE100031FC392455FC512491FC102011FC102013FE1000 6A67:11041088100013FEFE2212AA32723A2257FE540091FC110411FC110411FC1104 6A68:102011FC10201088FBFE108831FC390455FC510491FC110411FC108811041202 6A69:108812AA12DC1488F954122233FE3A02540050F890881088108A110A12061400 6A6A:1110111411D21250FA7E155030903AA85528514492441482100812A412521452 6A6B:1088108813FE1088FCF8100033FE382055FC552491FC112411FC108811041202 6A6C:100013DE108812A8FBFE118832DA3CA655F85108910811F81108110811F81108 6A6D:102013FE102011FCFD0411FC302039FC5488505093FE102011FC102010201020 6A6E:104013BE12921252FEAA1324304039FC550455FC910411FC110411FC10881104 6A6F:208822AA22DC2488F9542222200073FE6A42A444A3FC20442044208421142208 6A70:104011FC110411FCFD0411FC310439FC5420552490A81124102013FE10201020 6A71:200027FE24002404F7E4240425DE75446D44A5D4A40C2544248424E42B142008 6A72:102013FE102011FCFC0011FC390435FC508853FE900011FC1104110411FC1104 6A73:2010275425382510FD7C271025FE75286D24A752A5FC2514252425242B542088 6A74:1090109212D4129AFAD2174E308839F05420504493FE10221128122414A21040 6A75:2288228827C82290FA9E27D4202477D46C54A7D4A45427C824482454246424C2 6A76:21102114211227D2F91027DE247077D26C52A7D4A1142FD8210A211A21262142 6A77:2040228822EA2EAAF2AC22E822AA76AA6AE6A000A1202120212022222422281E 6A78:10F81088108810F8FC88108830F8380057DE5252925213DE1252125213DE1252 6A79:108010F8111013FCFD2411FC392435FC500053FE900011FC110411FC110411FC 6A7A:100013DE125213DEFE5213DE32023AFA568A52FA928A12FA128A1202120A1204 6A7B:200023F820482048FBF82088208877FC6800A7BCA294229427BC229422D42F3E 6A7C:2220223C24442578F9082EFE222074D2681AAF2CA0CC201A232A2CC820282010 6A7D:10101210117C1010FCFE1044332839FE5510557C911011FE1110111012FE1400 6A7E:11FC1104110411FCFC0013DE32523A5257DE502093FE107010A8112416221020 6A7F:100013FE100011FCFD2411FC31243BFE540055FC912411FC112411FC100013FE 6A80:20402FFE200027FCFC0425F4251477FC6800A3F8A20823F8220823F820002FFE 6A81:102013FE100011FCFD04117431543974550455FC900810F0102013FE10A81326 6A82:109013FC129413FCFE9413FC30003BFC560052F8920013FE1520151415481986 6A83:001E7BE4492853FC602053FE48004BFC680453FC400443FC0100FFFE0920711C 6A84:2108220827C82450FFDE246427D472146914A7D4A21423C822482454255428A2 6A85:1020113C112013FEFC10101433FE3A1057F05254925412D41368144A18961322 6A86:2108210821482548F58E290822887448693EA162A5A22522292222A2247E2822 6A87:10A0109011FE1320FDFC112031FC392055FE510093DE12521252127212021206 6A88:100013FC12941294FBFC100037FE380057FC520493FC10A2111413081D441182 6A89:100017E0125E13D2FE5213D23A7237DE504053FE902011FC1020102013FE1000 6A8A:2108210821142FD4F12227C0245C77C86C48A7C8A13E2FC82108210821082108 6A8B:108813FE108813FEFC88112432FA382055FC552491FC112411FC102013FE1020 6A8C:200023FC22942294FBFC20002090779E6890A090A39C20902090279E20902090 6A8D:1040102011FC1088FC5013FE300039FC550455FC910411FC10201294128A147A 6A8E:1020105010881124FEFA10503124395455FC502093FE1242129212FA120A1206 6A8F:1050125211541050FBFE108830503BFE542051FC902013FE10A8112416221020 6A90:110011F8120817FEFA88132433FE3A0056FC520092FC120012FC148414FC1884 6A91:100011FC102013FEFA2211AC302039AC540051FC9124112411FC1124112411FC 6A92:082008207EFC18302C684AA69FF010D01710111017D0155027CA212A4FE68022 6A93:210026DC24542454F6D42454246677C0681CA014A7D42114210821C827142222 6A94:1020112410A813FEFE0210F83088388854F8540091FC112411FC112411FC1104 6A95:0800FF7808487F4849867F0049787F480828FF9049287F440100FFFE0920711C 6A96:104412241128107EFC101028334A391C5528554C911A112A1148111012FE1400 6A97:00407C2045FC44887C5043FE7C20A5FC24203C2001007FFC05401930E10E0100 6A98:20102008278824BEFC8024942788747E6C08A788A6BE2A882A882B8832882008 6A99:21F8210821F8250AF5FA250A25FA74026F9EA090A0902F9E2492249224922892 6A9A:2110211027BC2110FBB82554291270006FFCA044A24022782240254028FE3000 6A9B:2000227C21442174F854205426FE72826ABAA2AAA2BA2282228A2284250028FE 6A9C:204020A023182DF6F00027FC255474E46FFCA000A3F8220823F8220823F82208 6A9D:101013D412521252FBD0101037FE3A5057D2525293D4125412EA174A10561062 6A9E:2200239E248A290AF7D22566254077D46D5EA564A7C42544255E2544244428C4 6A9F:100013FE105013FEFE5213FE300039FC550455FC910411FC110411FC10881104 6AA0:2420FF20243E7E4482847A284A107A2804440100FFFE054009203118C1060100 6AA1:100011FC115411FCFC2011FC30203BFE5488545091FC102013FE102010201020 6AA2:1020102010501088FD0412FA3000380055DC5554915411DC1088108811541222 6AA3:2040204027FC2248FA4825542FFE70006BF8A208A2E822A822E8220823F82208 6AA4:10441028120011FEFD20107C30443B7C5544517C9144117C11441280147E1000 6AA5:1104108813FE1020FDFC10203BFE34545192509093FE109010D4138A109611A2 6AA6:20022FE222822FEAFAAA2AAA2FEA700A6BCAA00AAFEA210A25422522292A2304 6AA7:108813FE10881100FBFC155430D43B24545450949348102010A4128A128A1478 6AA8:1104108813FE1020FDFC102033FE38005620513E904211141610122812441082 6AA9:102013FE100011FCFD04117431543974550455FC900011FC100013FE11241262 6AAA:1020104010F8128AFD8C10F8318C3A8A54F8502093FE107010A8112416221020 6AAB:2080204027FE2402FA2423BC34A46AA86510A2E8A4042BFA20402248244420C0 6AAC:211027FC211027FCF40423F8200077FC6880A144A6A8217026A8212626A02040 6AAD:2200227C254424C4F87C27442244727C6F52A252AA542748224823542C622040 6AAE:204027FC204023FCF80027FE200273F86840A7FEA00027FE200827FE24A82798 6AAF:20402FFE204027FCF80023F832086FFE6802A7FCA11023F8204027FC20402FFE 6AB0:21082110223E2222F4BE2722213E72086CBEA7AAA02A20AA256A252E24082008 6AB1:110811EE12941042FC88108833FE388854F8548890F8108813FE108811041202 6AB2:13FE122213FE1222FEFA12AA32FA3AAA56FA522693FE120A13FE128A125A13FE 6AB3:2080204027FE2402FBFC2148225077FC6A04A7FCAA0423FC220423FC21082204 6AB4:108813FE10A81090FDFE132031FC392055FC512091FE110013FC10881070138E 6AB5:1044128412EA124EFEA412EE32223BFE5644528492EA124E12A412EE122213FE 6AB6:1020102013FE1050FC8813FE32003A7C5644527C920012EE12AA12EE120013FE 6AB7:200027FC22482444FFFE244426EC75546EECA444A6EC255426EC244424542408 6AB8:1040102013FE1222FD54114A323A380055FC515493FE100011FC102010A01040 6AB9:24202220223E2F40F490247E272475426DFEA504A57425542974290433142008 6ABA:204027FE200021F8F90821F8200077FE6C02A3F8A180264421B8266821A62660 6ABB:100813E8128813EEFE2813F432823BE2540051FC915411541154115417FE1000 6ABC:203E27C022442128FBF8204027FC70006BF8A008A3F8200823F82544252A28FA 6ABD:100011FC102013FEFA2211AC302039AC540053FE902011FC115411541154110C 6ABE:08202AA44D28145022887FFE4002882408207EFC08301C682AA4C92208200820 6ABF:3FFE28942F9228902FFE20102F9028A82FA428C4298020404FFE416086581846 6AC0:110817FE110811F8FD0811F8390837FE5108529495E2104813FC1040124814C4 6AC1:1040102013FE1242FC2812943AAA34CA5378502091FC112411FC102213FE1002 6AC2:200027BC208424A4F29424A4212072106FFCAA20A3FC222023FC222023FE2200 6AC3:27FE242025FC2524FDFC242027FE75046DFCA504A5FC250425FC2488250427FE 6AC4:101C11E0102013FEFC2011FC31AC397455FC542091FC102013FE10001154122A 6AC5:2080204027FC2110F0A42F58255475526B58A000A20823F8220823F822082408 6AC6:2104221427CC2544FD5427CC2546755C6FC4A104A2A422D424F02482287E2000 6AC7:2080209E208427E8FCBE2492249277DE6E52A55EA5522492289E2940314C2252 6AC8:202427A820922514F2E8240423FA72086BF8A110A7FC200021F021102212240E 6AC9:200027FE24842484F7E4249E25C474046DD4A54CA5C42544288428C433142008 6ACA:200027BC24A427BCFCA427BC248475F46E94A4E4A71C24E424A424A424E4240C 6ACB:104011FC11241194FD4C112439FC342053FE528A912413FE108010FC1104120C 6ACC:23FC204021F82108F9F8210827FE74426AA4A28AA47A208021F822882070238E 6ACD:1042139C121013DEFE94129434203BFC560453FC920413FC120413FC11081204 6ACE:2040202027FE2488FDFC248827FE74206DFCA524A5FC252425FC240024882904 6ACF:200020FE242822FEFAAA20FE201071FE6E44A2FEA344227C2242223E250028FE 6AD0:1FF011101FF011101FF000003EF82AA83EF82AA83EF801007FFC05401930E10E 6AD1:23F82248224823F8FA48224823F870006FBEAAAAAAAA2FBE2AAA2AAA2FBE28A2 6AD2:1088108813FE1088FD1011DE3A52355452885174920211FC1020112412221060 6AD3:108011F8120815FCFD2411FC392435FC5154522A91FC110411FC110411FC1104 6AD4:100013FE124813FEFE4812FC32A43AFC56A452FC922013FE132A157A150A1906 6AD5:108811DC108813DEFC881154322239FC550455FC910411FC110411FC10881104 6AD6:2020203E202027FEFC2225F8242275FE6D24A5FCA52425FC28402AA4328A247A 6AD7:110817FE11081000FBFC129432943BFC542853FE9220132412A81292142A18C6 6AD8:108813DE108811DCFC8813DE30883BFC540451FC900413FC104012A4128A147A 6AD9:1088108817FE1088FBFE1200327C3A44567C520092EE12AA12AA12EE120013FE 6ADA:100013DE125213DEFE5213DE32023AFA568A52FA920212FA128A12FA12021206 6ADB:1108110811EE1294FC42100033DE3A5257D2525293D2121A1294135012101010 6ADC:01007FFC11101FF00100FFFE88421F6032504C4837FEC1007FFC05401930E10E 6ADD:102013FE102011FCFC0013FE32523BFE550455FC910411FC110411FC10881104 6ADE:2120213C21442278FA8824FE2F2071526A1AA4ACAFCC209A202A2AC82AA82810 6ADF:244424E428A82AAAFEEE24A42AAA7EEE6A42A040AFFE20E0215022482C462040 6AE0:202027FE241027D4FD4A2484250277DC6C54A5E6A50025DC2844285431482094 6AE1:2210221023DE2528F884204423F870506FFCA080A3F82D0821F8210821F82108 6AE2:210827C825482FF0F55E27E4211477D46D54A7D4A2142FC82448269421942662 6AE3:110817FE11081410FAFE1210307C3854567C5254927C121012FE1210151018FE 6AE4:121013DE15281084FD08109037FE380057D4525493D4125413D41244125412C8 6AE5:1040102013FE1244FBF4124432EE3A0456F452AC92E4121412A4147415941808 6AE6:102013FE125013FEFE5213FE32003BFE56925348923A124012FC1548143019CE 6AE7:24102210207A2712F814277E20087710683CA764A5A4253C25242724253C2024 6AE8:1040107C104013FCFE4413F032443AFC56A852F892A812F8120015FC15541BFE 6AE9:13DE125213DE1252FBDE1242327A3A8A571252DA928A12DA128A12FA120A1204 6AEA:200027FE24442598FC8827DE248875DC6EAAA488A4202520253C2920292037FE 6AEB:00207F2410FC28284DFE1620247C4EC4157C64440C7C01007FFC05401930E10E 6AEC:2200213C27A42024F4BC232427A4713C6924A7A4A13C259025582968252A2246 6AED:2F7E29102F502950FF7E2A282B287D4A6886A7F8A40827F8240827F820002FFE 6AEE:100013FE102013AEFEAA12AA33AE382057FE502093AE12AA12AA13AE102013FE 6AEF:2206223827882488F90827DE254875486FDCA55AA56827E820082AA82AA82008 6AF0:208020402FFE2000F7FC24A427FC72486950A208A44420A8211023082D462180 6AF1:52107EFE28447E28A2FE3E1020103E7C22103E1001007FFC05401930E10E0100 6AF2:20202F3C214425BEFA2A212A2FBE72906B2AA25AA22C225C222A22482A282410 6AF3:2210211027DE2010F45E228227DE70106FDEA450A7DE245027DE2450245224CE 6AF4:2108210827CE2112F92427DE2552755E6FD2A11EA392255E2940211421122122 6AF5:1088108813FE10A8FC9011FE31203BFC552051FC912011FE110012A412521452 6AF6:102013FE122211FCFC2010F8302039FC542055FC915411FC104012A4128A147A 6AF7:208027FC240427BCF8A026BE22A277B66AAAA6AAA0B626A222BE27A022A2267E 6AF8:2140226C2244236CFAA423AC22A477FE6908A244A5F2204027FC204020402040 6AF9:211027FE215023F8F84827FE204873F86D54A75CA44427FC2444275C25542954 6AFA:200027FC20402FFEF8422358204073586800A000AEEE2AAA2AAA2AAA2EEE2AAA 6AFB:13DE125213DE1252FBDE125233DE398C5652504097FE10881190106010D81304 6AFC:2148214C22AAF80827FE21487368694AAB6AA14C236C2148216A239A20262042 6AFD:00187BE0495053F8604053F8480849F86840529444F401007FFC05401930E10E 6AFE:21822E3C20882A90F522243C27887A126A3EAF88A2082AAC2AAA2BCA2EA82090 6AFF:108812AA12DC1488F954122233FE3A0254F8508890F8100011FC110411FC1104 6B00:204027FC200023B8FAA823B8211077FC6910A7FCA1102FFE212823102D482186 6B01:22882FE82AA82FE8FABE2FE830086FDC681AABE8A8282FC82AA82A482B283228 6B02:108813FE10881412FAFE101034FE3A9256FE509291FE1292160412FE1244122C 6B03:11F0121017FC1204FBFC122433B83A2255FE521097FC124413FC10D0114A163E 6B04:13DE125213DE1252FBDE122232FA3A2256FA52AA92FA12AA12FA127212AA1226 6B05:2140226C2244236CFAA423AC22A477FE6908A2F4A44223F8204027FC204020C0 6B06:2108229423DE26B4FBDE229423DE72946BDEA210A7FC21082090206021982606 6B07:13FC110811F81108FDF8110E37F8380857FE5294939C1294139C12D617BC1084 6B08:122213FE109011FEFB1015FE311039FE551051FE910013FE128A137612521276 6B09:249222942FFE2110F7FC204023F870406FFEA480A7BC2494279424C82F9420A2 6B0A:108813FE108813DEFE5213DE30A0389055FE512093FC152011FC112011FE1100 6B0B:13DE125213DE1252FBDE125233DE389055FE511093FE151011FE111011FE1100 6B0C:2090209027FE2094F80A21FE250877E8694AA1EAAF2A25EA254C29EA22162462 6B0D:210827FE212823FEFA2027FC2A2073FC6A20A3FEA080231C2204239C220423FC 6B0E:2288F93E2288729CA92A2288FFFE80023E0822FE3E0822483E28280824283A10 6B0F:200027FC24A424A4F7FC221022A874BE6F68A23CA4A82FBC20282AA82ABE2020 6B10:13DE100013DE1252FB5A125230203BFE565053FE925213FE129212DC129214CE 6B11:252827BE294827BEFB1825AA294673FC6A04A3FCA20423FC220423FC21082204 6B12:210447C88812F3BC20084B92F83E0380AAAAABAA01007FFC05401930E10E0100 6B13:2248215027FC2404F9F0211027FC75546CE4A7FCA04027FC20402FFE22A42452 6B14:13DE125213DE1252FBDE10A031FE3B2055FC512091FE100011FC10881070178E 6B15:27BC24A427BC2000F7FE24002590749E6FD4A564A5D4255425D425682BC83054 6B16:2790251E27A82484F7BE252A27BE70006BF8A208A3F8220823F820A02124261C 6B17:108813FE108813DEFE5213DE32523BDE562253FE92AA12FA1222127212AA1224 6B18:13FE120213FE1292FE54129232FE3AAA56FE532292FA12AA14FA142219FA1004 6B19:27FC244427FC2444FFFE2AAA2FBE7AAA6FBEA220A7C020842FFE204225482884 6B1A:21F0221023E02020F7FC2188265071A86E64A1A0A2482FBE2AAA2FBE228A2FBE 6B1B:23FE202027FE2422F9AC228027DE72926B92A11EA7D2255227DE21122FD22126 6B1C:204027FC224823F8F0402FFE2AAA73B86910A7FCA1102FFE212823102D482186 6B1D:2288F93E2288729CA92A22887FFC44447FFC22083EFE22483E28280824283A10 6B1E:27FC20402FFE2842FB582040235870006EEEAAAAAEEE20002FFE224825542FFE 6B1F:228027DE229227D2FD5E27D231126C9E67D2AD12B7DE250827CC251427D42422 6B20:0800080008000FFC10041108211041000100028002800440082010102008C006 6B21:00804080208020FC010409080A4014401040E0A020A021102110220824040802 6B22:00800080FC8004FC050449082A401440104028A024A045108110020804040802 6B23:022007203820207E204220843F10241024102410242824282448444444848102 6B24:2020202020203F7E2042408440107E10021002101A28E2284248024414840902 6B25:004000407C40447C4484448845207C2044204450445044507C88448801040202 6B26:084008401440147C228452888920082000207E50025004500488088809040202 6B27:00407E404040447C6484548849204820542054506450405040887E8801040202 6B28:2040204040407E7C828402887B204A204A204A507A504A500288028815040A02 6B29:00207F201120117E21422584421080103F1021102128212821283F4421440082 6B2A:102010209220927E92429284FE10101010109210922892289E48F24400840102 6B2B:202020203F20487E884208847F10081008102E10282828282F48F04440840102 6B2C:102008200820FF7E0842108422107C10091012102428C82814482244C0840102 6B2D:0020FE208220927E92429284FE1092109210AA10A628C2288248FE4482840102 6B2E:422022202420FF7E084208844910491049107F10092810281048204440848102 6B2F:104010401040FE7C108410887D20002000207C504450445044887C8845040202 6B30:0820082010207F7E5542558455105510551055105528552857A8FC4400440082 6B31:104010402840247C428480887D20002000207C504450445044887C8845040202 6B32:142012202120497E0842148422104110BE1022102228222822483E4422840102 6B33:082008200F20087E08427F845510551055107F10552855285528514445444282 6B34:104008407E40427C42847E88432042207E204050485044504A88528861044202 6B35:40404C407040447C44843C8841207C2090201050FE5010502888248845048202 6B36:08200820FFA0087E08427F84491049107F1008101C282A284948884408840902 6B37:422024201820247E52421084FF10201028107E10AA282A282A482E4408840902 6B38:102010202020447EFE42028440107C1090101010FE2810281048284444848502 6B39:082008207F20143E22224144FF5002907A104A104A107A284A2802440A440482 6B3A:22202220FFA0227E22423E84221022103E1022102228FFA82448224442848102 6B3B:104052405440907C288444888320102010205250545090502888248843048202 6B3C:0020F7201120557E22425584891010100010F710112855282228554489441082 6B3D:104010402840247C4284BC8811201020FE2010509450585050881E88F1044202 6B3E:08200820FF20087E08427E8400107E100010FF1008284A284948894428841102 6B3F:102010203E20227E4442808410106610421042106628422842487E4442840102 6B40:082008207F201C7E2A42498400107E100010FF1008284A284948894428841102 6B41:22202220FF20227E3E4222843E1022102210FF1040285428624840447E840102 6B42:102092209220927EFE420084FE1010102010FE10AA28AA28AA28AA44AA448682 6B43:02200F207820087E0842FF8428104B10491049106B28492849487F4441840102 6B44:00203E202220227E3A422A842A107F1041105D10552855285D28414445444282 6B45:0040FE402840287CFE84AA88AB20FE2010201050FE50105010881E88F1044202 6B46:10200820FF20007E42422484FF1000107E10421042287E28424842447E844302 6B47:00207E2042207E7E42427E8420107F1089104910552841287D2801440A440482 6B48:102028204420827E7D420084F11095109510F51095289528F52891449544B282 6B49:22201420FFA0147E14427F841510FF9015107F1014283628552894C414441482 6B4A:10200820FF20007E7E4242847E100010FF108110BD28A528BD28814485448282 6B4B:03207C204720447E5F42558456105C10551053105028572855485544A9840102 6B4C:0020FF2002207A7E4A427A840010FF1002107A104A284A287A2802440A440482 6B4D:102020207F20417E41427F8440107FD040107F9000A8AAA8AAA800C405440282 6B4E:22202220FF20227E3E4208847F1049107F1008107F280828FF48144422844102 6B4F:22202220FFA0227E3E4208847F1049107F1008107F2808287F2808440F44F082 6B50:0020FFA080209F7E914291849F108010BB90AA90AAA8AAA8BBA88044FFC40082 6B51:0410079004103FDE245227243C88238820882F0832482A945FD442148A140422 6B52:20201020FE20447E2842FE8482109210FE109210BA28AA28AA28BA4482448682 6B53:202020203F20483E88227F44145022907F10A4103F1024283F2824443F442082 6B54:10201E2010207F3E51225C4472504E9040104A106A905B284A288F4478440082 6B55:08207F200820223EFFA222447F5041907F1041107F1041287F28224441448082 6B56:0820FF2008207E7E00427E8442107E102410FF1000287E28422842447E444282 6B57:04103F9004907FDE04923FA40408554875C844487FC8445475D4555455548462 6B58:0820292029204A7E144222844110001022102A90B72862282228524445448882 6B59:0820142022205D3E80A23E4422503E9000107710111055283328554411443382 6B5A:11100A107FD0041E3F9204247FC8248815087FC800083F94209420943F9420A2 6B5B:082008201420227E4142BE840010001077105510552877282228224455448882 6B5C:00207F205520557E7F4220847F1091107D10551055287D2811287D4405440282 6B5D:00207F2055207F7E08427F840810FF90221014107F280828FFA8084408440882 6B5E:00207F2041207F7E41427F842210551077102210552877280028554455440082 6B5F:28204B204D20497E6B424D845510771055105510FFA800282228214441448082 6B60:772055202220557EF742558422105510FF9014107F28552863285D4441447F82 6B61:22202220FFA0227E77425584771012103F106410BF2824283F2824443F442082 6B62:01000100010001001100110011F81100110011001100110011001100FFFE0000 6B63:00007FFC0100010001000100110011F8110011001100110011001100FFFE0000 6B64:0440044004402444244827502460244024402440244024422F42F042403E0000 6B65:0100010011F8110011001100FFFE0100010011081110212040C003001C00E000 6B66:004000503F4800480040FFFE0040044004402740242024222412278AF8064002 6B67:0820082008200BFE48204E20482049FC4884488848484E505820E05001880606 6B68:0100010011F8110011001100FFFE00000100110011F811001100290047FE8000 6B69:0100010011F8110011001100FFFE0100011011081114212440C003001C00E000 6B6A:00007FFC0100030005601918610400007FFC0100110011F811001100FFFE0000 6B6B:080008FE0880088048804EFC488448844884488448FC4E805880E08000FE0000 6B6C:010011F811001100FFFE010002001FF0101012101110FFFE1210211040508020 6B6D:10201020102011FC50205C2053FE5008500851FE50085C887048C00800280010 6B6E:0100010011F811001100FFFE00000810081048904E9C489048904E90F1FE0000 6B6F:0100010011F811001100FFFE0000292825482FE823882548292820083FF80008 6B70:00007EFC122452A4932422442A544488081008104E9C489048904E90F1FE0000 6B71:1008103C11E0102053FE5C2051FC512451FC512451FC5C2071FCC02003FE0000 6B72:008008FC088008807FFE002800243FFE20202FA422242A182A90512A46469882 6B73:008008FC088008807FFE002800243FFE20202FA422242B182A9252AA4A468482 6B74:3FFE221022103FBE261027382AD43292221022502040227C424042409FFE0000 6B75:102011FE102011FC50205DFE500051FC510451FC51045DFC7104C1FC00880104 6B76:08442F7828422F3EF0001FF011101FF011101FF001003FF821482FE824282018 6B77:3FFE2000230C3C7024103F7E24102E3835542492208024F844804480BFFE0000 6B78:10007DFC44047CFC40047DFC44007FFE122210205DFC512451245D34E1280020 6B79:0000FFFE02000200040007F8080810102410422001400080010002000C007000 6B7A:0080008000FE088008800FF8100814102210412001400080010002000C007000 6B7B:0000FFFC1080108010841E88229022A052C08C800480088408841084207C4000 6B7C:0008003CFDE0202020203C20442047FE64209420082008201020202040208020 6B7D:0008001CFDE0210021003D0045FE451065109510091009101110221042108410 6B7E:00800080FC8020FC21543E5444544494649495240A2408441044208441288010 6B7F:00800080FCFC210421043E28441047FC65049488088808501020205041888606 6B80:0008003CFDE0202020203C2045FE442064209450085008501088208841048202 6B81:000000F8FC88208820883D06460045FC64849484084808501020205040888306 6B82:000001F8FD08210821083DF845084508650895F8090809081108210847FE8000 6B83:00200020FC2021FC21243D2445244524652497FE082008501050208841048202 6B84:00200020FC50208821043E124420444065889410082008441188201040608380 6B85:00200020FD20212021FC3D2046204420642095FC082008201020202043FE8000 6B86:0020FC202020204020483C8445FE4482640094FC088408841084208440FC8084 6B87:00800080FCFE210022F83C104420444065FC9494089409241224244440A88110 6B88:00200020FC40208021FC3D544554455465549554095409541154215443FE8000 6B89:0080FE8020FC210421043FF445144514A5F41914091411F41114200440148008 6B8A:00200120FD2021FC21203E20442047FE647094A808A809241124222240208020 6B8B:00500048FC40205C21E03C40445E47E064449448083008221052208A43068002 6B8C:000003FCF800212422483C904A48492468009BFC084010401040204047FE8000 6B8D:0008003CFDC0200421443CA8440045F8641094200BFE08201020202040A08040 6B8E:00200020FC2023FE20203C2045244524652496AA082008501050208841048202 6B8F:00280024FC24202023FE3C20452044B264B4946808A809241222202040A08040 6B90:00200020FDFE202020203DFC4524452465FC9420087008A81124222240208020 6B91:0020FC2023FE202020203DFC45044504650495FC08500850109220924112820E 6B92:000000F8FC88208820F83C0045FC450465249524092409241050204840848304 6B93:00200020FC50205020883D0446FA440064449424092408A81088201043FE8000 6B94:00200020F9FC202420243BFE4824482469FC9A22097410A81124222240A08040 6B95:00400020FDFC200021083C90440047FE6400940009FC09041104210441FC8104 6B96:0020FC2023FE202020203DFC450445FC650495FC090409FC1104210447FE8000 6B97:00400080FBFC211022483C464BF84A486A489BF80A48124813F820424042803E 6B98:00900088FCBC23C020503C2444D4472C649094BC0BC008481050202440D4830C 6B99:001C03E0FA2023FE22203A924B0A4A0669FC9904090411FC1104210441FC8104 6B9A:01040088FC5021FC21243D2445FC4524652495FC0820082013FE202040208020 6B9B:000003FCF808201020203BAE4AA24AAA6AA49AA40BAA103210A0204047FE8000 6B9C:00480148FD4823FE21483D484578450065FE94200BFE087010A8212446228020 6B9D:00200020FBFE202021FC38404BFE488869349AE2082011FC107020AC43228020 6B9E:000001F8F908210821F838004BFC4A046BFC9A040BFC120413FC209041088204 6B9F:000001F8FD08210821F83D08450845F8640097FC0A940A941294229447FE8000 6BA0:00200040FDFC210421FC3D0445FC450465FC942808240BFE1050208841048602 6BA1:00400020FBFE2202241439E04900490069FC9910091017FE1000209041088204 6BA2:01540154FBFE215421543A724C004BFE6A22982009FC112411242124412C8020 6BA3:0088FC8823FE208820F83C2045FC452465FC94200BFE082011FC202043FE8000 6BA4:008000FEFD0022FC20843CFC448444FC640097FE088009FE12522092412A8044 6BA5:0040FC2023FE220220003DFC442045FC652495FC092409FC1000208841048202 6BA6:00400080FDFC210421FC3D0445FC450065FE950009FE080212AA22AA4202800C 6BA7:02140112FBD22010203E3BD04A504A506BD099280BA813681528212A452A8246 6BA8:002001FCFD2421FC20203FFE440045FC650495FC090409FC110421FC40888104 6BA9:008000DCFA8423D424483A944B244C406A4899500FFC10E0115022484C468040 6BAA:002003FEF82021FC20003BFE4A0249FC680099FC090411FC1104208843FE8000 6BAB:000003DEFA52225223DE380049FC492469FC992409FC102013FE202040208020 6BAC:000001FCFD5421FC20203DFC442047FE6488945009FC082013FE202040208020 6BAD:000003FEFC0021FC21243DFC452447FE640095FC092409FC112421FC400083FE 6BAE:00200020FC50208821043EFA4400440065DC9554095409DC1088208841548222 6BAF:00400020FBFE220221FC39484A5049FC6B0499FC090411FC110421FC40888104 6BB0:002003FEF82021FC20003BFE4A524BFE690499FC090411FC110421FC40888104 6BB1:0088008CFBEA208820883BFE49484B6A694A9B6A094C136C114A216A47968022 6BB2:0148014CFAAA200827FE39484B68494A6B6A994C0B6C1148116A239A40268042 6BB3:00000FE00820082008201020201EC0003FF010100820044003800C603018C006 6BB4:00007EF840884488648854864900480055FC54846488405040207E5000880306 6BB5:060038F82088208820883C86210020003DFC208420882C50F020205020882306 6BB6:1000087800487F480848088608007EFC08440844082808280F10F02840440182 6BB7:0600387820483E4822483E8622003EFC20443E442228222842104A2884440182 6BB8:080008787F48084808483E8600003EFC2A442A443E2820282010402840448182 6BB9:00007F78484848485F486486440044FC7F4444444A285128601040287E440182 6BBA:040044782848104828484486920010FCFE441044582854289210122850442182 6BBB:080008787F4808483E4800867F0041FC82443C44242824282510262844448182 6BBC:080008787F4808483E4800867F0041FCBE4400443C2824282510262844448182 6BBD:420024781848244852481086FF0020FC3E446244BE2822283E1022282A442582 6BBE:100010787D4812481448FF86100020FC7E44A24422283E28221022283E442382 6BBF:00003F78214821483F4820862A002AFC3F442A442A283F2820104A2891442182 6BC0:2000CE7882488248EE4882868200FEFC10441044FE28102810101E28F0444182 6BC1:2000CE7882488248EE4882868200FEFC00440044FE28102810101E28F0444182 6BC2:1000FE7810487C480048FE86820010FC7C44204450287C281010FE2810441182 6BC3:20001078FE4800487C4844867C0000FCFE448244BA28AA28BA1082288A448582 6BC4:10007E7810487E4852487E8652007EFC1044FF4410287E28421042287E444382 6BC5:100008787F4822481448FF86100029FCCE4414442628CD2815102428D4440982 6BC6:0000FFB880289F28912891469F00807CBBA4AAA4AAA8AAA8BB908028FFC40082 6BC7:1000673841287728412841467F00087C49242A24FFA81C282A10492888440882 6BC8:2040CE9C8A94AA94AAD4EE94AAA6AAC0AA9CAA94EE94A8D42B884888489488A2 6BC9:7F7848485F4C64805F784A4851307F4C00007FFC1110111029284544FFFE0000 6BCA:0878FF4808863E782A483E3040489FF40200FFFE08203FF8D0161390129013B0 6BCB:00001FF01110111011101110FFFE21102210221022103FFC0410081010A02040 6BCC:00001FF011101110111011101110FFFE221022102210221022103FF000100010 6BCD:00001FF01010121011101110FFFE20102210211021103FFC0010001000A00040 6BCE:10001FFC200020005FF0911011101110FFFE2210221022103FFC001000A00040 6BCF:10001FFC200020005FF0901012101110FFFE2010221021103FFC001000A00040 6BD0:01000100FFFE01003FF800001FF011101110FFFE211022103FFC041008501020 6BD1:00103E502250325C2A7422D42254FF544254525C4A5042507F420242143E0800 6BD2:01003FF801001FF001007FFC00001FF012101110FFFE221021103FFC00100060 6BD3:402040107DFE80207C48448465FE5402FEA844A8A4A894A8FEAA052A29261200 6BD4:0080208020802084208820903EA020C0208020802080208226823882207E0000 6BD5:2080208820B03EC0208020842684387C21000100FFFE01000100010001000100 6BD6:2080208820B03EC0208020842684387C0100009048A4484289820E101810E7F0 6BD7:001001107D1055125512551455D87D1055105510551055127D524592010E0000 6BD8:00003FF8210821083FF8210821083FF80000208020843E9820E020842684387C 6BD9:410041187DE041044D0470FC0000FFFE108010883E9042E0148008843084C07C 6BDA:1FC020807FE0A0203FE020883CF420841FFC20407FF0A2103FF005441924E0FC 6BDB:001001F87E000200020003F03E000200020003FCFE00020002040204020401FC 6BDC:08201C207020102010A81CA47124112212221C20F02010A2104210020FFE0000 6BDD:08041C08703011C010041C08703011C010041C08F03011C2100210020FFE0000 6BDE:2080208820B03EC020842084267C380000F03F0001F03F0001F87F02010200FE 6BDF:0100111011082124414401800E00F00000F03F0001F03F0001F87F02010200FE 6BE0:080008007F7C094411441144257C420000F03F0001F03F0001F87F02010200FE 6BE1:08401C407040107C10401C40704011F811081D08F10811FA110A10020FFE0000 6BE2:10003BF8E0A020A023F83AA8E2A822A822B83B08E20823F8220A200220021FFE 6BE3:00007EFC22441224060C1A3462C4000000F03F0001F03F0001F87F02010200FE 6BE4:281824E04220923810E02020443CFEE002222422241E24002402440243FE8000 6BE5:11003900E1FC220424043BE4E22423E422243A24E3E42004202A201220021FFE 6BE6:0008FF1C44E0442044207C3C44E044207C20443C44E04F22F4220422041E0400 6BE7:10503848E0402FFC20403A48E2482F5022503A20E2282468289A210A20021FFE 6BE8:08201CA070FC112010201DFE7050105010901C92F112120E100010020FFE0000 6BE9:08201C20712410A410A81C2073FE102010701CA8F1241222102010020FFE0000 6BEA:10403840E090210823FC3824E12021FC21203A20E7FE20202022202220221FFE 6BEB:01007FFC00001FF010101FF000007FFE400281F43E0003F03E0003FA7E0201FE 6BEC:08201C28702413FE10201D2470A8107010A81D24F22210A0104010020FFE0000 6BED:0008FF1C00E000207E20423C42E042207E20003C42E0222224220F22F01E4000 6BEE:1020102011241122FA2A101014601B80303CD3C0107C13C0107C17C25042203E 6BEF:10403A44E244244820A03910E608204420403A48E248245020A22112220A1FFE 6BF0:08401C2071FC100010881C5073FE100010F81C88F088108A10FA10020FFE0000 6BF1:11003900E1FC220424843C94E2A427FC208439C4E2A4249420AA209220021FFE 6BF2:0004F70E117055102210551C897010100010F71E11705510221255128912100E 6BF3:01F03E0003F03E0003FA7E0201FE0000183071C01C7871C01C7871C41444183C 6BF4:10903890E090279E20903890E39C209020903890E79E20902092209220021FFE 6BF5:0808101C24E07E201020FF3C24E042208920303CC4E008223222C422381EC000 6BF6:08401C8871FC102413FE1C88713412C210181CE0F00C103011C010020FFE0000 6BF7:00047F0E41705D1041105D1C417000103E10221E3E7022103E1222123E12220E 6BF8:08001DFC712411FC11241DFC7020101411521D42F248103A100210020FFE0000 6BF9:0804140E22704110BE90001C78F04A904A907A9E4AF04A907A9248924A92590E 6BFA:10203850E088210426FA3800E3C4225423D43A54E3D42244225622CA20021FFE 6BFB:1008101CFEE020207E20883C7EE000207E20423C7EE042227E2242224A1E4400 6BFC:00087E1C42E07E2042207E3C20E07F209120513C69E041227D2201220A1E0400 6BFD:10103810E77C211422FE3A14E77C2110217C3910E6FE2210251228FE20021FFE 6BFE:00047F0E41707F1041107F1C0070F7901090949E52F03190D69210925292210E 6BFF:1004220E7F7042109490F79C08703610C910309EC470191062120C123012C00E 6C00:08047F0E4970FF9049107F1C08707F1049107F1E1070FF10211272120C12F30E 6C01:11103910E7FC211023F83A08E3F8220823F83840E7FC20A02112220A20021FFE 6C02:08203E7E08A47F281C102A2849443FFE200020782F8020F0278040FA4F82807E 6C03:1004080E7F702210FF10001C7F7049107F10491E7F7008107F1208120F12F00E 6C04:7E04140E0870FF1029104A1CA87010107F10551E63705D1055125D124112430E 6C05:082049202A3E7F4841A85D2855105D2842F63F0001F03F0001F87F02010200FE 6C06:11083890E3FC209022943998E09027FE200039F8E10821F8210A21FA20021FFE 6C07:11003BF0E4102BF822483BF8E24827FC20003BF8E20823F8220A23FA20021FFE 6C08:1008FE1C00E0FE208220BA3CAAE0FE2000207C3C44E07C2244227C22001EFE00 6C09:00047F0E41707F100010F79C94F0F7900810081EFF701C102A1249128892080E 6C0A:10203BFEE00023FC22043AF4E29423FC210839F8E10821F8200227FE20021FFE 6C0B:2404FF0E2470FF1081107E1C0070FF101010289ED5702E10D5122492D412080E 6C0C:108039F8E20825FC212439FCE12421FC21543AFAE08820F8208A20FA20021FFE 6C0D:7704550E777055107710551C777022107F90A41E3F7024103F1224123F92200E 6C0E:3F84248E3FF024907FD0555C7FF055507FD0041E7FF048501F122A1204127FCE 6C0F:001000F83F802080208020803FFE208020802040204020222012280A30062002 6C10:001000F83F802080208020803FFE208020802040204020222112288A30462042 6C11:00003FF82008200820083FF8208020803FFC20802040204024242814300C2004 6C12:00F03F00210021003FFC2080204028243114210C0100FFFE0100010001000100 6C13:200013FC12040204FA0443FC4220422043FE4220422042107A12028A03060202 6C14:100010003FFC20004FF080003FF000100010001000100010000A000A00060002 6C15:100010003FFC20004FF080003FF000100410041004100410080A080A10062002 6C16:100010003FFC20004FF080003FF000103F101110121017D0204A204A42868102 6C17:100010003FFC20004FF080003FF00010009030900D100210050A188A60460002 6C18:100010003FFC20004FF080003FF000100010111011101110210A210A41068102 6C19:100010003FFC20004FF080003FF000100410041044504450444A7FCA00460002 6C1A:100010003FFC20004FF080003FF000102490249024902490248A448A44868082 6C1B:20003FFC40009FF000007FF00010121021104090BF501112110A110A25064202 6C1C:20003FFC40009FF000007FF000103F90209020903F902092208A208A3F862082 6C1D:100010003FFC20004FF080003FF0041004107FD044504A50514A604A41464082 6C1E:20003FFC40009FF000007FF000107FD004107FD044504A52514A604A41464082 6C1F:20003FFC40009FF000007FF012107F9012907F9052107FD2124A134A22864202 6C20:20003FFC40009FF000007FF0041004107FD044507FD044527FCA444A04060402 6C21:20003FFC40009FF000007FF010101F90209051100E103192CC6A030A1C060302 6C22:20003FFC40009FF000007FF000103FD003100CD070301FD2020A020A7FF60002 6C23:100010003FFC20004FF080003FF00410249015107FD00E10150A248A44460402 6C24:20003FFC40009FF000007FF000107FD0445044505F5044524A4A514A7FC64042 6C25:20003FFC40009FF000007FF000107FD00A103F902A902A92338A208A3F862082 6C26:20003FFC40009FF000007FF004107FD0081011103E100492190A620A0D063082 6C27:20003FFC40009FF000007FF011100A107FD004103F900412FFEA040A04060402 6C28:20003FFC40009FF000007FF004107FD040500810FFD01112320A0C0A1B066082 6C29:20003FFC40009FF000007FF000107F901210125092905312520A120AFFC60002 6C2A:20003FFC40009FF000007FF004107FD004103F9020903F920A0A124A224641C2 6C2B:20003FFC40009FF000007FF000107FD02490491024907FD2040A040AFFE60002 6C2C:20003FFC40009FF000007FF00010FFD01210739040904092738A120A1206FFE2 6C2D:20003FFC40009FF000007FF004107FD004103F9024903F92248A3F8A15062482 6C2E:20003FFC40009FF000007FF0041024900B10109060500412248A0B0A10866042 6C2F:20003FFC40009FF000007FF000107F9000903F900090FFF2248A150A24864C42 6C30:20003FFC40009FF000007FF004107FD004103F900410FFF2208A3F8A20862182 6C31:20003FFC40009FF000007FF010901F9010903FF010103FD24A4A124A25460882 6C32:20003FFC40009FF000007FF000103F9020903F9020903F92000A7FCA4A46FFE2 6C33:20003FFC40009FF000007FF000103F9024902A903F9000127FCA4A4A4A46FFE2 6C34:010001000100010801087D9005A0094009401120111021084106810005000200 6C35:0000200010001000800040004800080010001000E00020002000200020000000 6C36:00003FF000200040008401087D9005A005400940092011102108C10605000200 6C37:0100010011000908090801907DA005400940092011102108C106010005000200 6C38:0200010000801F00010401087D9005A005400940092011102108C10605000200 6C39:00400040F84008440F480950116012502248244448444140408240023FFE0000 6C3A:01000100010041082108111011200180054009201110E1084104010005000200 6C3B:008020801080108087FC40844884088410841084E10421042104220422280410 6C3C:010001047D880550092011102108C5060200010001000280044008203018C006 6C3D:01000280044008203118C10601003D8405880950092011102108C10605000200 6C3E:000023F812081208820842084A080A0812501220E20022022202220221FE0000 6C3F:010021001100110087F041104910091011101110E110221222122412280E1000 6C40:0000200013FE1020802040204820082010201020E02020202020202020A00040 6C41:00402040104010408040404047FE104010402040E04020402040204020400040 6C42:0120011001007FFC01002108111009A003400520091011086106010005000200 6C43:0000202011201120812041204920092011201110E11022102208240828041002 6C44:0040204010401040804040404840084010A010A0E0A021102110220824040802 6C45:000027FE10801080810041004A000BF810081008E00820082008200820500020 6C46:0600010002800C603118C10601003D8405880950092011102108C10605000200 6C47:000023FE12001200820042004A000A0012001200E20022002200220023FE0000 6C48:000027FC10041004800440144824084410841104E60420042004200420280010 6C49:000027F812081208820841104910091010A010A0E040204020A0211022080C06 6C4A:000027F812081288824841504910091010A010A0E040204020A0211022080C06 6C4B:00802080110011FC820442045404190410842044E04420042004200420280010 6C4C:0204224412441244824442444244124412442244E24422442244244424040804 6C4D:008020801080108087F0409048900A9011901090E1502152220A220A24060802 6C4E:000023F012101210821043105290125012502210E210221224122412280E1000 6C4F:0040204010401040804047FE4840084010A010A0E0A021102110220824040802 6C50:00802080108010FC810441044284144810282010E01020202040208021000600 6C51:0010207813C01040804040404840087E17C01040E040204220422042203E0000 6C52:004020201020100087FE41004900090011001100E10021002100210021FC0000 6C53:000023F8100810108020404048400FFE10401040E04020402040204021400080 6C54:00802080110011FE8200440041F8100810102060E08021002202220221FE0000 6C55:0040204010401040844444444444144414442444E4442444244427FC20040000 6C56:010001002108210821083FF80000010001047D880550092011102108C5060200 6C57:0000200013FC1040804040404840084017FE1040E04020402040204020400040 6C58:0010207813C010408040404048400FFE10401040E04020402040204020400040 6C59:000021FC102010208020402048200BFE10201020E02020202020202020A00040 6C5A:000023F810401040804047FE48800880110011F8E00820082008200820500020 6C5B:000027F01110111081104110411017D011102110E1102112210A210A21060102 6C5C:000023F812081208820842084A080BF812001200E20022022202220221FE0000 6C5D:00802080108010808FFE41084108120812102610E1A0204020A0211022080C04 6C5E:00003FF8010001000100FFFE0000010001047D880550092011102108C5060200 6C5F:0000200017FC1040804040404840084010401040E040204020402FFE20000000 6C60:0040204012401258826842C853481E4812482248E25822422202220221FE0000 6C61:000023F810001000800047FE40801080110021F8E00820082008200820500020 6C62:00402040104010408040404047FC104010402040E0402040204020402FFE0000 6C63:00802080108010F88108410849100A1010201020E05020502088210822040402 6C64:000023F0102010408080410043FC112411242124E22422442444288421280210 6C65:00402040104017FE80404040404017FC12042208E11020A0204020A023180C06 6C66:0008203C13E01220822042204A200BFE12201210E2102212220A228A23060202 6C67:000027FC111011108110411049100FFE11101110E11021102110211022100410 6C68:000023FC12041204820442044A040BFC12041204E2042204220423FC22040000 6C69:0000200017FC140484044404440417F414042404E4042404240427FC24040000 6C6A:000027FC1040104080404040404013FC10402040E0402040204020402FFE0000 6C6B:011021101110111087FC41104110111011102FFEE11021102110221022100410 6C6C:082008207FFC08200820FFFE10202020412001047D88095011202118C5060200 6C6D:002020201020102083FE42224A220A221252124AE28A230222022202220A0204 6C6E:0100410021FC2204020485044884408410142024E04423842104200420280010 6C6F:0080408020802FFE008080804120512011202240E2402488248829FC20840004 6C70:004020401040104087FE4040484008A010A010A0E11021102288224824440802 6C71:0040205010481048804047FE4840084010A010A0E0A021102110220824040802 6C72:000027F81108111081104120493C090411041288E28822502420245028880306 6C73:0008203C13C01200820042004BF80A8812881288E25022502220245024880906 6C74:008020401040100087FE4080488008C010A01090E08820882080208020800080 6C75:0040204010A010A0811042884C460840100013F8E00820102010202020200040 6C76:00802040104017FC8110411049100910111010A0E0A0204020A0211022080C06 6C77:008020801080108081F841084A080D10111010A0E0A0204020A0211022080406 6C78:00802040104017FE81004100490009F811081108E10821082208220824500820 6C79:0000200811081088825242524A220A2212521292E30A220A220223FE20020000 6C7A:00802080108017F8808840884888088817FE1080E14021402220241028081006 6C7B:00802080108011FC812041204A200820102017FEE02020202020202020200020 6C7C:002020201120112081FC422042201420102027FEE02020202020202020200020 6C7D:0100210011FC1200840041F84800080013F81008E0082008200A200A20060002 6C7E:001021101110120882084404580213F811082108E10821082208220824500820 6C7F:000023F81008111080A0404047FE104210442040E04020402040204021400080 6C80:0800087C080409280910EA082CFE2A1229144910489088900810081028501020 6C81:0000208010401020812041004100150415022502E50229082108210820F80000 6C82:0008203C13C012008200420043FE121012102210E21022102210241024100810 6C83:0010207817C0104080404040404017FE104020A0E0A021102110220824040802 6C84:0000200013FC10008000400047FE104010402080E0802108220427FE22020000 6C85:0000200013F810008000400047FC112011202120E120212022222222241E0800 6C86:00802040104017FC8000400049F0091011101110E110211222122212240E0800 6C87:0080208011001110820847FC4004112011202120E120212022222222241E0800 6C88:00402040104017FE84444848404010A010A020A0E120212022222222241E0800 6C89:0000200013FE12028404400041F0111011102110E110211222122212240E0800 6C8A:1020102010207E2453A894B010A8112429222A222C2028A22842480247FE8000 6C8B:009020881088108087FE40A048A008A010A010A0E120212221222222221E0400 6C8C:00402040104017FC804042484A480A48124813F8E048204020422042203E0000 6C8D:000027FE10801080808040F84908090811081208E3F820102010201027FE0000 6C8E:01202120112012248224462856301A20126022A0E220222222222222221E0200 6C8F:0000220012FC12248224422453A41E2412242224E2A423242244204420940108 6C90:004020401040104087FE404048E008E011501150E24824442842204020400040 6C91:000023F8108810888088408848880BF811081108E1082108210821082FFE0000 6C92:0080208010FC11048104422848100BFC11041088E08820502020205021880606 6C93:010001087D1005A009603118C50602001FF0101010101FF0101010101FF01010 6C94:000027FE104010408240427C4A440A44124413FCE00420042004200420280010 6C95:01002100110011FC82A444A440A4112411242244E44420842104220424280010 6C96:004020401040104087FC44444444144414442444E7FC24442040204020400040 6C97:00003FF801000100FFFE028004401830E10E11100B2005C01930610805000200 6C98:0020222012201222822242244BA80A3012201220E220222222A22322221E0000 6C99:0040204010401148814442424242144810482048E01020102020204021800600 6C9A:0040204010401040824042404A7C0A4012401240E2402240224022402FFE0000 6C9B:0040404020402FFE0040804047FC544414442444E44424542448204020400040 6C9C:0010221012101210821043FE4A000A00120013F8E20822082208240824080808 6C9D:0820082008200A200A32EDB228B42CA82AA82AA8492449248A22082028A01040 6C9E:00004FFE20402040004087FC4444544414442444E44424542448204020400040 6C9F:01002100110011FC820444844084110411442224E7F422142004200420280010 6CA0:0008203C17D01490849044904490149014902488E48824882484288428821000 6CA1:000021F01110111081104210540E180013F82208E108211020A0204021B00E0E 6CA2:000021FC110411048104410449FC092411201120E11021102208220824040802 6CA3:00202020102013FE80204020482009FC10201020E02027FE2020202020200020 6CA4:000023FC12001208828842504A500A2012201250E25022882308220023FE0000 6CA5:000023FE12001220822042204AFC0A2412241224E24422442484248429281210 6CA6:0040204010A010A0811042084406111011202140E18021002104210420FC0000 6CA7:0040404020A02110020884044BF2421012102210E25022202204220421FC0000 6CA8:000023F812081208832842A84AA80A48124812A8E2A8232A240A240A28061002 6CA9:0040224011401140804047FC40441044108420A4E09421142104220424280810 6CAA:00802040104013FC82044204420413FC12042200E20022002400240028001000 6CAB:00402040104017FE8040404048400BFC104010E0E15022482446284020400040 6CAC:00402040104013FC8040404048400FFE10E01150E15022482444284220400040 6CAD:004020501048104087FC404040E010E011502150E24824442842204020400040 6CAE:000023F812081208820843F84A080A08120813F8E2082208220822082FFE0000 6CAF:010001087D1005A009603118C50602007FFC040008001FF82808C8080FF80808 6CB0:0000200017FE104080404080488009F813081508E90821082108210821F80108 6CB1:00802040104017FC840448084200121012202240E38022042204220421FC0000 6CB2:0100210013FC120084404840427812C813482E48E248225A2242220221FE0000 6CB3:0000200017FE1008800843C84248124812482248E3C822482008200820280010 6CB4:0040204010A01110820844264040108013102020E04020882310202020C00700 6CB5:00802080108011FE810242045420102011282124E22422222422202020A00040 6CB6:000023FC10001000800040004FFE104010402248E24424442442284221400080 6CB7:009020881088108087FE4080490009FC11441244E24824502420285020880306 6CB8:01202120112017F88128412847F81520152027FCE12421242234222824200820 6CB9:004020401040104087FC444444441444144427FCE44424442444244427FC0404 6CBA:000027FC1444144484444444444417FC14442444E4442444244427FC24040000 6CBB:0040204010801110820847FC4004100013F82208E20822082208220823F80208 6CBC:000027FC108410848084410441141208140023FCE20422042204220423FC0204 6CBD:004020401040104087FE40404840084013F81208E20822082208220823F80208 6CBE:004020401040107E804040404840084013FC1204E20422042204220423FC0204 6CBF:000021F01110111081104110420E1400100023F8E20822082208220823F80208 6CC0:000023FC1004100487F4400448040BE412241224E22423E42004200420140008 6CC1:000027F8140814088408440847F8112011202120E120222022222422281E1000 6CC2:000023FC12041204820442F44A940A9412941294E2F422942204220422140208 6CC3:01002100120013FC8404480443E4122412242224E22423E42224200420280010 6CC4:004822481248124882484FFE4248124812482248E27822002200220023FE0000 6CC5:000027FC140414448444444444441444144424A4E49425142604240427FC0404 6CC6:004020401240124083FC42404440104017FE2040E0A020A02110220824040802 6CC7:020022001200121E87D242524A520A5212521252E25222522452245E29521080 6CC8:0080208010F81108831044A0404010A013182C06E0C020202010218020600010 6CC9:010002001FF0101010101FF0101010101FF001047D88095011202118C5060200 6CCA:00402040108013FC820442044A040A0413FC1204E20422042204220423FC0204 6CCB:00402040104017FC804040404150111011102FFEE11021102210221024100810 6CCC:0000208010401028812841084110151415222522E54229882108230824F80800 6CCD:004020401040104087FC404048E008E011501150E24825F42842204020400040 6CCE:01002100110011FE82804280448010F810802080E08020FC2080208020800080 6CCF:0040204012481248824842484BF8084810401040E44424442444244427FC0004 6CD0:0010479024902510057E86124512549214922492E692251224222422244A0484 6CD1:0220422022202420057C89244E24422414242424E9242F242144204420940108 6CD2:0008203C13D01290829042904A900A9012901288E28822C822A424D424920800 6CD3:0008278810881088808847884408141014102790E09420A420A220BE25020200 6CD4:010821081108110887FE410841081108110821F8E10821082108210821F80108 6CD5:004020401040104087FC4040404010401FFE2040E0802100221024082FFC0404 6CD6:00002100163C14A484A444A444A414A414A425A4E6B424A82120212022200420 6CD7:0000200017FC14A484A444A444A414A414A42524E51C26042404240427FC0404 6CD8:0010207817C01040844442444248104017FE2040E04020402040204021400080 6CD9:000023F810401040824841484950084017FE1040E04020402040204020400040 6CDA:0120212011201524852445E84530152015202520E520252225E22E22241E0000 6CDB:00102078178010008080404047F8101010202040E08021002200250028FC0000 6CDC:0008203C13E01220822042204A200BFE12201210E2102212220A228A23260212 6CDD:0008203C13C01200820042004BFE0A1012101270E21022182214241024100810 6CDE:00802040104017FC840448084000100017FC2040E04020402040204021400080 6CDF:000027FC10401040804040404A400A7812401240E2402240224022402FFE0000 6CE0:0040204010A010A0811042484426102013F82008E010211020A0204020200020 6CE1:0100210011FC1204820447E44A241224122423E4E21422082202220221FE0000 6CE2:00202020102013FE822242244A200BFC12841288E24822502220245024880906 6CE3:008020401040100087FC40004008120812082110E1102110212020202FFE0000 6CE4:0008210810881448844844084408140814102410E41025282624244420820102 6CE5:000023FC12041204820443FC4A000A4012441248E270224024422442283E1000 6CE6:000023FC1204120483FC42404A400A4013F81248E24822482488248A290A0206 6CE7:002820241024102083FE42204A240A2412241228E22822902312222A20460082 6CE8:00802040100017FC804040404040104013FC2040E0402040204020402FFE0000 6CE9:004022401240124083FC444054401840104023FCE0402040204020402FFE0000 6CEA:000023FC12041204820443FC4A040A04120413FCE20422042204220423FC0204 6CEB:00802040104017FE804040804108121017E02040E0802108220427FE22020000 6CEC:00402020102013FE820244044000109010902090E08821082108210422040402 6CED:010821081108120882FE46084A08120812882248E24822082208220822280210 6CEE:0040204012481148815040404BF8084010401040E7FC20402040204020400040 6CEF:000023FC12041204820443FC4A200A2013FE1220E22022102212228A23060202 6CF0:010001007FFC01003FF80200FFFE044009203118CB2605C01930610805000200 6CF1:00402040104013F8824842484A480A48124817FEE04020A020A0211022080406 6CF2:00402040105C13E0824042404A400BFC104410C4E14422542C48204020400040 6CF3:00802040102013C0804440444F48115011602160E25024482844304221400080 6CF4:010001087D1005A009603118C506020000003FF82448244824482448FFFE0000 6CF5:0000FFFE040008001FF02810C8100FF0010001047D88095011202118C5060200 6CF6:22081108111000207FFE40028004010001047D880550092011102108C5060200 6CF7:012021101110110087FE41404940094811481250E2502262244224C2293E1000 6CF8:00402040107E1040804043FC4A040A04120413FCE20422002200240024000800 6CF9:000023F812081208820842084BF80A0812081208E20823F8200020002FFE0000 6CFA:0008203C17C0140084404440444017FE10402040E24822442442284221400080 6CFB:000027FE14021904810041FC49000A0013FC1004E00427F42004200420280010 6CFC:004020481244124083FE4080488008FC11441144E14822502220245028880306 6CFD:000027F81208111080A0404041B0164E104023F8E040204027FC204020400040 6CFE:000027F8101010208060409841041602100023FCE04020402040204027FE0000 6CFF:000023F81208120883F842084A080BF812441248E23022202210228823060200 6D00:0080210013F812088288424842481FFE12082288E24822482208220824280810 6D01:0040404020402FFE0040804047FC5000100023F8E20822082208220823F80208 6D02:00402020102017FE8090409048900A9412921292E49220902110211022500420 6D03:00802080108017FE810041204A200AA414A41528EA5020502088210822040402 6D04:000027FE1402140284F244924492149214922492E4F224922402240227FE0402 6D05:000027FC1040104083F842484A480BF812481248EFFE22082208220822280210 6D06:000023F810101020804447644168115012502248E4442942208020002FFE0000 6D07:000027FC140414448444444447FC1444144424A4E49425142604240427FC0404 6D08:0100210013F8120884104BFE420012F812882288E2A8229022822482247E0800 6D09:0008203C13C01200820043FE4A000A00120012FCE28422842484248428FC0084 6D0A:00402040104017FE80804080497C090813101510E1FE21102110211021500120 6D0B:020821081110100087FC4040404013F810402040E7FE20402040204020400040 6D0C:000240022FC22212021283D24252545216522552E892209221022202240A0804 6D0D:000027FE14201420842044F84488148814882488E4F824202420242027FE0000 6D0E:0040208013FC1204820442044BFC0A0412041204E3FC22042204220423FC0204 6D0F:00002FFE10401040808047FC44A414A414A424A4E4A424A424A4248424140408 6D10:00802080113C120084804080497E0B0815081108E10821082108210821280110 6D11:0120412821242224022086204AFC422012202250E25022502288228823040202 6D12:00002FFE10A010A087FC44A444A414A414A424A4E51C26042404240427FC0404 6D13:0040204017FC1040804043F84A480A4812481258E0E0215022482C4620400040 6D14:00402040104013FC8040404047FE1010101027FEE01022102110211020500020 6D15:001021101108120884044BFA4208120813F82208E20823F82208220822280210 6D16:000023F81208120883F84000400017FC10402040EFFE204020A0211022080C06 6D17:00402240124013FC84404840404017FE11202120E120212022222222241E0800 6D18:0080208813E8109080A047FE4880090013FC1480E90021F82008200820500020 6D19:00402240124013FC84404040404017FE10E02150E15022482444284220400040 6D1A:0100210011F8131084A0404051B0164E104023FCE040244027FE204020400040 6D1B:0080208011F81208851040A0404010A013182C06E3F822082208220823F80208 6D1C:08001FF0282007C01830E00E1FF010101FF001047D88095011202118C5060200 6D1D:00802040104017FC84044888408017FC11102110E21021A0204020A021100608 6D1E:000027FC1404140485F44404440415F415142514E51425F42404240424140408 6D1F:0040204017FE104087FC404443FC1240144027FEE04220AA20A4211022080C06 6D20:004020401090110883FC40244920092011FC1220E02027FE2020202020200020 6D21:0040204017FC1040804043F84840084017FE10E0E15021502248244428420040 6D22:0100217C11241224822446FE4A2412241224227CE22422202220222022400280 6D23:00402040124811488150404047FE104010E02150E15022482444284220400040 6D24:0040204010A011108208440643F8104010402040E3F820402040204027FE0000 6D25:0040204013F8104887FE40484BF80840104013F8E040204027FC204020400040 6D26:000027FE10201020804043FC4A040A04120413FCE20422042204220423FC0204 6D27:0040204017FE1080810041FC4304150419FC2104E10421FC2104210421140108 6D28:00802040104017FC800041104208140411102110E0A0204020A0211022080C06 6D29:00402040104017FC8444444447FC1444144427FCE02820122032204A21860E02 6D2A:011021101110111087FC41104110111011102FFEE00021102108220824040804 6D2B:004020401080110083FC42944A940A9412941294E2942294229422942FFE0000 6D2C:000027F81408140887F84488448814E815282528E6A8244A244A288A29061202 6D2D:000023FE1200120083FC42204A200AF812201220E22023FC2200220023FE0000 6D2E:0090209010901492829440984090119812942492E0902090211221122212040E 6D2F:080008007F7C08243E2408447F540888090001047D88095011202118C5060200 6D30:000023FE12001200820043FC4A040A0412041204E3FC22002200220023FE0000 6D31:000027FC1208120883F84208420813F812082208E20E23F82E08200820080008 6D32:01042124112411248124412445B4156C19242124E12421242124222422040404 6D33:010021001100111E87D242524252125212522492E29221122292225E24520800 6D34:020821081110100087FC41104110111011102FFEE11021102210221024100810 6D35:00802080110011FC8204440443E41224122423E4E224222423E4200420280010 6D36:02002200120013FC840444044A24114414942554E634241427F4200420280010 6D37:000027FE104010808110420847FC104410402040E7FC2040204020402FFE0000 6D38:008020881488129082A040804FFC112011202120E120212422242224241C0800 6D39:000027FC1000100083F84208420813F812082208E3F82208200020002FFE0000 6D3A:0080208010FC1104828844504020104011FC2304ED0421042104210421FC0104 6D3B:0010207813C01040804047FE40401040104023F8E20822082208220823F80208 6D3C:0040204013F810408040404047FC100010402040E3F820402040204027FC0000 6D3D:0040204010A011108208440643F81000100023F8E20822082208220823F80208 6D3E:0008203C17C01400841C45E04520152215242528E51025102508294429821100 6D3F:0040204017FC10A0811042084DF6100017FC2080E10023F82008200820500020 6D40:005020501050105083FE42524A520A52125213FEE25222522252225223FE0202 6D41:0080204017FE10808110420847FC100410002248E24822482248224A244A0846 6D42:020821081110100083FC40404840084017FE1040E04020A020A0211022080406 6D43:00402040104017FC80404248515010401FFE20A0E0A021102110220824040802 6D44:0100210013F0121084204BFC4044104417FE2044E04423FC2044204021400080 6D45:00A02090108010B887C0408040BC17C010882090E060204420A42114260C0004 6D46:0840484028FC09041A8828504860898001047D880550092011102108C5060200 6D47:0080208010BC13C08050402448D40B0C100017FEE090209021122112220E0400 6D48:00402040107E1040804043F84A080A4812481248E248224820A0211022080404 6D49:010021FE11101510857C45544554155415542554E5542154225C221024100810 6D4A:00402040104017FC844444444444144417FC2444E040204820442FFE24020000 6D4B:000427C414441454855445544554155415542554E55421042284224424140808 6D4C:01202128112412248220463E4BE0122412242228E22822102212222A22460282 6D4D:0040204010A011108208440641F01000100027FCE04020802110220827FC0204 6D4E:0080204017FE1208811040A0404011B0160E2110E11021102110221022100410 6D4F:0204410421042FE4009484944294529411142114E29422942444284430140008 6D50:0040202013FC1000810840904BFE0A0012001200E20022002200240024000800 6D51:000023FE12021444804043FC488008A0112011FCE020202027FE202020200020 6D52:004044402240227C005080904E10521012FE2210E21022902310221020100010 6D53:00402040104017FC848448884140114413482530E92021102108214421820100 6D54:000027F81008100883F84008400817F810102010EFFE22102110211020500020 6D55:000023F81208120883F842204A200A10120814C6E420280021C0203020080000 6D56:0010207817801088844842504200102017FC2020E22021202120202020A00040 6D57:005020481048104087FE40404A440964116810D0E15022482444204221400080 6D58:000023FC1204120483FC42004A180AE0123812E0E23C23E022222422241E0800 6D59:0208421C226022400FC08240427E52C813482E48E2482248224822482A880508 6D5A:008020801110120887FC400441101288148421F0E31024A0204020A023100C0C 6D5B:0040204010A011108288444641F0101010202040E3F822082208220823F80208 6D5C:0010203813C01200820043FC4220122012202220EFFE20002120221024080804 6D5D:01102108110017FE814841504964094811501264E24822522462244229BE1000 6D5E:000023F8120812088208420843F8104010402240E27C22402240254028FE1000 6D5F:0210221012101420853E4D444DA4152415282528E51025102428242824440482 6D60:0208211010E01110820840804FFE1140124027FCEA4422442254224820400040 6D61:0040204013FC1040804047FE5402180411F02010E0202FFE2040204021400080 6D62:000027FC1000100083F842084A080A08120813F8E0002208210821102FFE0000 6D63:0080204017FC1404880843F04000100017FC2120E120212022242224241C0800 6D64:0040202013FE1202844440404BFE084010901090E11021202224224224FE0842 6D65:000023F81208120883F8400047FC144414442444E7FC24002402240223FE0000 6D66:004840442FFE2040004087FC4444544417FC2444E44427FC2444244424540408 6D67:000023F812081208820843F84800080017FC1040E04023F8204020402FFE0000 6D68:0080204017FE140288444040404017FC10E02150E15022482444284220400040 6D69:00402240124013FC84404840404017FE10002000E3F822082208220823F80208 6D6A:0080204013F81208820843F84A080A0813F81240E24422282210228823060200 6D6B:000047FE240229140208840443F8504010402040E7FC20402040204020400040 6D6C:000027FC1444144487FC4444444417FC10402040E7FC2040204020402FFE0000 6D6D:00002FFE104017FC8444444447FC1444144427FCE24021402080214022300C0E 6D6E:0008203C13C010048244412848000BF810101020E7FE20202020202020A00040 6D6F:000027FC1040104083F84088408817FE10002000E3F822082208220823F80208 6D70:008421C417041114811441144FD4111413142394E55425042904210421140108 6D71:000023FC1200120082F842004A000BFC12A012A4E2A822902290248824A408C2 6D72:010021F813081490806041984646104013F82040E3F8204027FC204020400040 6D73:0088208410BE17C08032400E48000BFC120413FCE20423FC2204220422140208 6D74:0110210812041444804040A041101208140623F8E20822082208220823F80208 6D75:000227821484148886904582448214841FC82490E482248224842488289011A0 6D76:0040202013FE12028424412049FC092012201020E7FE20202020202020200020 6D77:0100210011FC120085F841084948092817FE1108E248222823FC200820500020 6D78:000023F8100811F8800843F8400017FC140423F0E110211020A0204021B0060E 6D79:00402040104017FE8040424842481248155428A2E0A021102110220824040802 6D7A:010821081108113E81AA456A452A152A192A213EE12A21082108210821080108 6D7B:000027FC140414A48514460C540415F415142514E51425F42514240424140408 6D7C:0100210011F01210822047FC4A441244124423FCE2A420A0212022222422081E 6D7D:0008203C13C01044822441284900084013FE1088E10823902060205021880604 6D7E:0040204013FC10408040404047FE109012942292E49229122110221024500820 6D7F:000023FC1204120483FC42044A040BFC12041204E3FC20002110210822040404 6D80:000023F81208120883F84208420813F812082208E3F82120212022222422181E 6D81:01022102110411088FD041024302138415482550E90221022104210821100160 6D82:0040204010A01110820845F64040104017FC2040E25022482444284421400080 6D83:000027FC14441444844447FC444414C414E42554E64424442444240427FC0404 6D84:0040204017FC144487FC444447FC10001FFE2100E20023FC2004200420280010 6D85:000027FC1404140487FC4404440417FC10402040E7FC2040204020402FFE0000 6D86:0000203E1788148884884488448817BE14882488E48824882788248820080008 6D87:000023FC100011248248449052481124100023FCE04020402040204027FE0000 6D88:0040224811481150804043F84A080A0813F81208E20823F82208220822280210 6D89:002020201120113C8120412047FE100010202124E12422282410202020C00700 6D8A:000023FC10441144814442844894090812401020E0A42282228A228A24780000 6D8B:0040202013FE1202840440504048104017FE2040E0A020A02110211022080406 6D8C:000027F8101011A0804047FC4444144417FC2444E44427FC2444244424540408 6D8D:0040204413F41048804847FE4020104013F82110E22025FE2820202020A00040 6D8E:0008201C1770111081104250425C175011502550E550227C2200250028FE1000 6D8F:0000200C1770111081104210427C171011102510E510227C2200250028FE1000 6D90:012043A82E24222402209FFE4220522412A42328E2282E102232224A2A860402 6D91:004040402FFE2040004087FC4444544417FC2040E0E0215022482C4620400040 6D92:000023F81088108887FE408848880BF811001100E3F825082908210821F80108 6D93:000021F81108110881F840004BFC0A04120413FCE204220423FC220422140208 6D94:004022481248124883F8404048A0091012881446E04023F02010202020200040 6D95:02102110112017F88048404847F81440144027FCE0C421442254244828400040 6D96:012021101110120082FE460056041A8412842248E24822482250221022FE0200 6D97:0010209010881108820445FA41081108110821F8E0902090209021122212040E 6D98:004020801110120887FC4104410013F814402040EFFE204020A0211022080C06 6D99:0040202013FC1204820443FC4A000A20122013FEE22022502250248825040A02 6D9A:020821081110102083F842084A080A0813F810A0E0A0212021222222241E0800 6D9B:0040204017FC104083F8408047FE1090111021FEE21022902450281020500020 6D9C:0020202013FE102081FC40004BFE0A0214041090E0902090209021122112020E 6D9D:0108210817FE1108800047FE54021884108027FCE08421042104220424280810 6D9E:00402040104017FC804042484148115017FE20E0E15021502248244428420040 6D9F:00202420122012FE804040504E9012FE12102210E3FE22102210251028FE0000 6DA0:000027FC1444144485F4444444E4144415F42454E45424742444244427FC0404 6DA1:000023F812081208820843F84040104017FC2444E4A425142614240424140408 6DA2:000023F81208120883F84000400017FC14042444E444244424B4210826041802 6DA3:0100210011F0121084204BF84248124812482248EFFE20A020A0211022080C06 6DA4:0080208011F813088490406041981646104027FCE04022482244244421400080 6DA5:008040402FFE200003F88208420853F8100023F8E01020602040204021400080 6DA6:0200217C1504140485F444444444144415F42444E444244425F4240424140408 6DA7:0200217C15041404840445F44514151415F42514E51425F42404240424140408 6DA8:00404F442144214801488F50484058FE18502F50E1482148214421442A620440 6DA9:000023FC10441244824444844094110812202020E13C21202120212027FE0000 6DAA:0080204013FC100082084108411017FE10002000E3FC22042204220423FC0204 6DAB:0080404027FE2402080483F84208520813F82200E20023FC2204220423FC0204 6DAC:0040204017FC104080404FFE411010A017FC2040E0402FFE2040204020400040 6DAD:001C23E0108412448148411057FE1402100023F8E108211020A0204021B0060E 6DAE:000247E22422242A07EA848A448A548A17EA26AAE6AA2AAA2AA232E2208A0084 6DAF:000027FE1420142085FC4420442017FE14002420E42025FC242028202BFE1000 6DB0:000027BC108412948108429454A41840100027BCE0A422A42128229024A80846 6DB1:000021FC110011F8810041F851001FFE12802248E25022202210228823060200 6DB2:0080204017FE11208120423C4244166412942348E24822302220225022880306 6DB3:00402020102013FE8202449441081204100021FCE02020202020202027FE0000 6DB4:0080404027FE24020A04820043BC54A414A426A4E9342128222222222422081E 6DB5:000023F8101010208444455444E4144414E42554E64C25442484240427FC0004 6DB6:0010207813C01040804047FC424812481FFE2248E24827FC2040204027FC0000 6DB7:0040204017FC104083F842484BF80A4813F81040E0E0215022482C4620400040 6DB8:000027FC1444144487FC4444444415F415142514E51425F42514240427FC0404 6DB9:003823C01040104087FC415042481486108027FCE110221021A0206020900308 6DBA:000023FC1204120483FC42204A200BFE12201220E2FC22842284248424FC0884 6DBB:0040204010A01110820845F64040104017FC2040E04023F82208220823F80208 6DBC:0080204017FE1000800043F84A080A0813F81040E25022482444284421400080 6DBD:001C23E0122013FE822042924B0A0A0611FC1104E10421FC2104210421FC0104 6DBE:0040204417681150815042484544108013F82208E20823F82208220823F80208 6DBF:00004FFE20802184024484684AB0413012A82468E8A421242222242020A00040 6DC0:0040202013FE12028404400043FE102010202120E13C212022A02260243E0800 6DC1:0080204013FC10008108409047FE1040104027FEE08821082090206021980604 6DC2:000023F8120813F8820843F848000BFC101017FEE01022102110201020500020 6DC3:00402248115017FC808041004FFE121014082BF4F212221022502224220401FC 6DC4:0124212412481490824841244124100017FC2444E44427FC2444244427FC0404 6DC5:0200420C227022400F408240427E564817482AC8EA4832482248224822480288 6DC6:0210212010C013308C8840804FFE110013F82608EBF8220823F8220822280210 6DC7:0108210817FE1108810841F84908090811F81108E10827FE2000209021080204 6DC8:000023FE1202120283FE42104A920A92129212FEE21022922292249224FE0802 6DC9:000023F81248124883F842484A480BF8104017FCE0E021502248244620400040 6DCA:0100210011F81208841048204180163C14042404E7BC24042404240427FC0404 6DCB:011021101110111087BC41104110133813B82554E55429922110211021100110 6DCC:0040224811481150804047FC4404140415F42514E514251425F4240424140408 6DCD:000027FC1444144485F44444444417FC140425F4E514251425F4240424140808 6DCE:0040204017FC104083F8408047FC111012482446E1F0204027FC204020400040 6DCF:000023FC120413FC820443FC48000BFC10401040E7FE204020A0211022080406 6DD0:03F82208120813F88208420843F8100017FC2404E40427FC2404240427FC0404 6DD1:0100210011DC11148114411447D4101411142114E58825482948211425140222 6DD2:0040204017FC104083F8404847FE104813F82080E7FE21082390206021980604 6DD3:020842082FFE2208028880404FFE4100110021F8E10821082208220824280810 6DD4:0040204017FC1040804043F84A080BF8120813F8E20823F8220822082FFE0000 6DD5:0040204013F81040804047FC4110120814442040E3F820402040204027FC0000 6DD6:00402040107E104083FC42044BFC0A0413FC1244E04027FE2040204020400040 6DD7:0100210011FC12048484449442A4108417FC2084E1C422A42494208420A80010 6DD8:0100210011FC1204850441E44284108417F42084E2A422A423E4200420280010 6DD9:0080404027FE2402080483F04000500017FC2040E25022482444284421400080 6DDA:0040202013FC1204820443FC4A000A28122413FEE22022502250248825040A02 6DDB:01042104150417D4891441144FF4111417D42554E5542554254425C421140108 6DDC:000027BC14A414A484A447BC44A414A414A427BCE4A424A424A424A42AA4114C 6DDD:000027BE14AA14AA84AA47AA44AA14AA14BE27A0E4A024A024A228A22AA2111E 6DDE:02084228222822280FA482444254569217102AA0EA203228224422FC22440200 6DDF:00902090109013FC829442944A940BFC12941294E29427FE2000209021080204 6DE0:000027FC1444144487FC4444444417FC10002000EFFE22082208220824080808 6DE1:004022441244144880A041104608104410402248E248245020A0211022080C06 6DE2:00142012101017FE801040104BD20A5212521254E3D4200820EA271A22260042 6DE3:00002040139C12048204439C4A040A0413FC1090E0902090209021122212040E 6DE4:0210411020102FA8042884444402579014882488E48024A0249028882A881100 6DE5:008020F81088110881F0401048100BFE10201222E17420A82124222220A00040 6DE6:0040204010A011108208440641F01040104023F8E0402248214821502FFE0000 6DE7:0040202013FE12028444402048280888109012A4E2C224822188228824780000 6DE8:003C27C012441128800043F84848084817FE1048E04823F82048204021400080 6DE9:0040204017FC104080404FFE42081484188221F8E208251020A0204021B00E0E 6DEA:0040204010A0111082084DF6400017FC14A424A4E7FC24A424A424A424140408 6DEB:0008203C17C01084844442484210103C17C02040E0402FFE2040204027FC0000 6DEC:0080204017FC10008110411042A8144410002040E7FE20402040204020400040 6DED:0080204017FC1404840447FC4440144017FE24E0E95029503248244428420040 6DEE:01402120112013FE822046204BFC1220122023FCE2202220222023FE22000200 6DEF:0080204017FE1100820847FC400413F8120823F8E20823F82208220822280210 6DF0:0040204010A0111082884446400013F010102020E04021242522250A290800F8 6DF1:000027FC140414A4811042084040104017FC2040E0E0215022482C4620400040 6DF2:00402040107C104083FC42444A700BC01244123CE20022F0249024922912120E 6DF3:0080204017FC100083F842084BF8080013F81010E02027FC2040204021400080 6DF4:0100210013FC1494889441244244148411282210E0402124252A250A28F80000 6DF5:00A024A414A414A487BC4404440417FC14042404E7BC24A424A424A428A41004 6DF6:00402040104017FC8040424842481248155420E0E15021502248244428420040 6DF7:000027FC1404140487FC4404440417FC10002420E42227AC2430242225A2061E 6DF8:0040204017FC104083F8404047FE100013F82248E24823F82208220822280210 6DF9:0040208017FE11108248444643F81248124823F8E248224823F820422042003E 6DFA:00A0209010BC17C88050406451941E0C10A02090E0BC27C82050206421940E0C 6DFB:000023FC1040104087FE40A04110120814462040E04822642252245221400080 6DFC:010001087D1005A009603118C506020008100A146AD42C582A544A94A9521020 6DFD:0108210817FE110881084020482009201120113CE1202120212021202FFE0000 6DFE:010006C01830EFEE01003FF811100920FFFE000001087D90096011202518C206 6DFF:0040208013F8120883F842084BF80840104017FCE44424442454244820400040 6E00:0040204017FE10A08150424845F6104011502110E7FE21102110211022100410 6E01:0040474421682150024884444940408010002040E74421682250244829460080 6E02:03F82208120813F8820842084BF80880104017FCE110211020A0204021B00E0E 6E03:0108210817FE11088148404047FE1080110023FCE50429042104210421FC0104 6E04:009020901090179E8090409048900B9C10901090E090279E2090209020900090 6E05:2040104017FC004083F840404FFE080013F8120813F8E20823F8220822280210 6E06:0844448420042FD404948494449454941FF42494E49424942484288428941088 6E07:000023F8120813F8820843F849000BFC14041224E3D4221421F4200420280010 6E08:0040202017FE11088090406041981606110821F8E10821F82108210822080408 6E09:002020201120113C8120412047FE100010282124E122222A2410202020C00700 6E0A:04442444165415548564444447FC144414C424E4E55425542644284428441044 6E0B:002020201120113C8120412047FE100010002204E10820902108220424020000 6E0C:000023F81008100883F84008400817FE10402444E2E821502248244621400080 6E0D:0040204017FC104083F8404047FE100013F82208E2482248224820A021100608 6E0E:0040204013F81040804047FC4004112810A02220E12027FC2050208821040604 6E0F:0040204013FC10A08110420857FE100813C82248E248224823C8200820280010 6E10:01004102211C2FD002108210451E57D411142114E1D42F142514212421240144 6E11:000023F81208120883F8404047FC1444144427FCE444244427FC20422042003E 6E12:0040208013FC1224822443FC4A240A4413FC1090E11027FE2010201020100010 6E13:003C27C010841444824842104840084013F81040E04027FC20A0211022080C06 6E14:0100410023F0221004208FFC5444544417FC2444E44427FC200020002FFE0000 6E15:04442244128417D48114411451141FF411142114E29422542444244428140008 6E16:0080204017FC1444804043F84248124813F82248E24823F82248204020400040 6E17:00802090110813FC804047FE411012481C862310E02020C42308203020C00700 6E18:000023F81090106087FC40A44128122014602040E7FC20E0215022482C460040 6E19:0100210013F01410882047FC440414A415142444E0402FFE20A0211022080C06 6E1A:0080208817E8109080A04FFE4080110013F82608EA0823F82208220823F80208 6E1B:00142012101017FE8410441045D01412141225D4E554254825DA242A28461082 6E1C:000027FC1040108087FC44A444A414A41484244CE0402FFE20A0211022080C06 6E1D:004020A01110120885F6480047C41454145427D4E454245427D4244425540488 6E1E:0208211017FE1040808043F84A080A0813F81208E20823F82208220823F80208 6E1F:0080204017FC100083F8420843F810001FFE2802E3F820402040204021400080 6E20:23FC120083F84A080A0813F8E20023FC21000100FFFE054009203118C1060100 6E21:0040202017FE1488848847FE448814F8140025FCE48424882450282028D81306 6E22:40002FF8280888684B88488808882BE82AA84AA8CBE8488A48AA50EA57262002 6E23:0040204017FC10E081504248444613F8120823F8E20823F8220820002FFE0000 6E24:021082105FD00210823E5FD2505220922F124112C21243925E2242224A4A0484 6E25:000023FC1204120483FC42004BFC0A40128813FCE224222025FC2420282013FE 6E26:000023F81208120883C84248424817FC140425F4E514251425F4240424140408 6E27:0080204013FC10008108409047FE1442184423FCE24422442254224820400040 6E28:000023F81248124883F842484A480BF8100017FEE24022442228229023080206 6E29:000023F81208120883F84208420813F8100027FCE4A424A424A424A42FFE0000 6E2A:0008203C17C0104083F842484A480BF8104017FCE444245425F4240424140408 6E2B:00902290129017FE8290429042F0120013FC2040E7FE20E0215022482C460040 6E2C:000227C21442145287D24452445217D214522452E7D2200222822242244A0804 6E2D:000027FC144417FC844447FC400013F8120823F8E20823F82208220822280210 6E2E:0110211017FE1110800047FE4008100813C82248E24823C82248200820280010 6E2F:0110211017FC111081104FFE4110120817F42A12E21023F02204220421FC0000 6E30:004020A0111012088DF6400043F81208120823F8E110211027FC211022100410 6E31:01002100113E17C8854845484548154817C82508E108214821C82E48243E0000 6E32:0080404027FC2404080883F8400053F8120823F8E20823F82208200027FC0000 6E33:0000277E11241124813C47244424143C14242724E126217C210421042A040404 6E34:000023F8120813F8820843F849000BFC14441244E2A4220423F4200420280010 6E35:020842082FFE22080208800047FC544414442444E7FC24442444244427FC0404 6E36:0110211017FC11108150404043F8124812482248EFFE204020A0211022080406 6E37:0080204017FC11108208440443F81208120823F8E110211021122212240E0800 6E38:02102110111017BE8220424043BC128412882288E2BE22882488248829A81010 6E39:0200220013FE1402888247FA400217F2100227F2E00227F2241227F220140008 6E3A:401020102F10891049144F52095229922F104914C9044F084910402040400180 6E3B:00402040124812448454406049800E0013F81208E3F8220823F8220823F80208 6E3C:0208211017FE1040804043FC4840084017FE1000E04027FC20A0211022080C06 6E3D:0128212417A4112081204FFE4020102417A424A8E4A82490279224AA20460082 6E3E:000027FC1444104087FE40404BF80A4813F81248E3F8204027FE204020400040 6E3F:0040204017FC10E0815042484C4613F810002000E7FC20402248244429420080 6E40:002027A810B014A483184110420815F410402040E7FC204020A0211022080404 6E41:02102210122812288F444282427C130012002E7CE2442244224422442A7C0444 6E42:000027BC14A414A487BC400043F810001FFE2100E20023F82008200820500020 6E43:010043BC2E102210023C8F904210523C12102F90E27E22102210221024100810 6E44:000023FC1224122483FC42004AFC0A84128412FCE28422FC2484248428FC1084 6E45:004040402FFE204007FC8444455454E4144427FCE0E0215022482C4620400040 6E46:0080204017FC1000820841104FFE100013F82208E20823F82208220823F80208 6E47:0080204017FC120881104FFE400013F8120823F8E20823F82208220822280210 6E48:020842082FFE2208020883F84208520813F82040EFFE20E0215022482C460040 6E49:0208421C2270221003108AFE4A104A101210227CE244224422442244227C0244 6E4A:0040204017FC104083F8408047FC1110120825F6E04023F8204020A021100608 6E4B:0080208013F8110887FE40004BF80A0813F81040E7FC2040244027FE20400040 6E4C:0040204010A01110828844464BF80A0813F81208E3F822442228229023080204 6E4D:004024441444144487FC40004FFE1040108027FCE4A424A424A424A424A4040C 6E4E:000027FE1040108087FE4492449214F214922492E4F224922492249227FE0402 6E4F:000027FE1040108083FC42044A040BFC120413FCE204220423FC200021080204 6E50:021042102220227C0FC482444244574416FC2A44EA44324422442244227C0244 6E51:000027FC104412408278424055FE180013F82208E3F8220823F8220822280210 6E52:000023F81208120883F840004FFE120813F82208E3F82208227E2F8820080008 6E53:001021101108120485FA408841081228141023F8E2A822A822A822A82FFE0000 6E54:0208410821102FFE000087C44454545417D42454E45427D42454244425540488 6E55:00102010177C111481FE4214427C1710117C2510E5FE22102210250028FE0000 6E56:0100211E111217D28112411E411217D21452245EE45227D224522022202A0044 6E57:01042104110417C4813E410447C4102411142114E7C42104210421C42E140408 6E58:02004200227C22440F448244427C574416C42A44F27C224422442244227C0244 6E59:0080204017FE1090829844944114123014402040E7FE204020A0211022080C06 6E5A:00402488152815E8844844A845E8140815E82528E5E8252825EA292A292A1166 6E5B:0108210817FE110881F8410849F80908110817FEE25022882304220023FC0000 6E5C:000023F81208120883F842084A080BF8100017FEE040224022782240254008FE 6E5D:0220222413A8123082A243224A5E088013FC1204E20423FC2204220423FC0204 6E5E:0040207E1040104087FC4404440417FC140427FCE404240427FC211022080404 6E5F:0040208013F8120883F842084BF8080017FC1040E04023F82040204027FC0000 6E60:004024441444144487FC4100410017FE11202220E2A422A82550245028880106 6E61:03F82248124813F8824842484BF80840104017FCE444245425F424142404040C 6E62:000027FC100013F88208420843F8100017FC2444E44427FC2444244427FC0404 6E63:000023FC120413FC822043FE4A100A8A13061000E3FC220423FC220423FC0204 6E64:02102110111017BE822842484BAA0AAE12BA12EAE2AE22A824AA24A229A2101E 6E65:0080204017FC14048110420844441050104827FEE04020A020A0211022080406 6E66:000023F8120813F8820843F848400A4013FC1440E04023F82040204027FE0000 6E67:000027F8111010A087FC444447FC144417FC2444E08027FC2084210422280410 6E68:000023FC120413FC820443FC4A040BFC10501048E7FE204020A0211022080C06 6E69:0008203C17C010408FFE404047FC144417FC2444E7FC204027FC20402FFE0000 6E6A:010021F8120813F0801047FE40801144166820B0E128266820A4212226A00040 6E6B:43902E102210821242524FD40258269027104AA8CA2852284248424442840302 6E6C:0610381008527E5408901C282A444882090001047D88095011202118C5060200 6E6D:01082088109017FE809040904BFC0A941294130CE20423FC2204220423FC0204 6E6E:000027FC10A010A087FC44A444A414A417FC2040E04027FC204020402FFE0000 6E6F:000023F8120813F8820843F850001FFE120023FCE49429242244248421280210 6E70:008021F81208151080E043184C0613F810402240E3FC244023F820402FFE0000 6E71:0040204017FC104083F8404047FC104017FC2080E10023F82D08210821F80108 6E72:003C27C012441128800043FC4880088017FE1100E1F822882250242028D80306 6E73:004040402FFE2040004087FC451454A415F42444E44425F42444244424540408 6E74:01082090100013FC809040904092149212942298E09020902090209027FE0000 6E75:0208211017FC104083F8404047FC1100110023F8E4102820204020A023180C06 6E76:0080210013F8120883F8420843F8104010402764E16821502248244429420080 6E77:0040204017FC104083F8408047FE1110120827FCEA0A220823F82208220803F8 6E78:0080204017FE100083F8420843F8100017FE2402E9F42110211022122412080E 6E79:000027FE140015FC8524452445FC1524152425FCE420242025FC2820282013FE 6E7A:0100217C114412448244467C4A10121012FE2238E25422542294231222100210 6E7B:0040202017FE100081F8410849F8080013FC1204E20423FC2204220423FC0204 6E7C:0100261C14041404871C4404440417FC10002000E7FC2040204020402FFE0000 6E7D:0248424824902FFE049082484248500017FC2444E44427FC2444244427FC0404 6E7E:010020801FFC112085284924400017F0101027F0E40027F82008200820500020 6E7F:000027F81408140887F84408440817F811202120E9242528233021202FFE0000 6E80:011041102FFE2110000087FC4040504017FC2444E554255425F4240424140408 6E81:0088208813FE1088800043FE42021424102023FEE07020A820A8212422220020 6E82:0102210217C21112811247D24552155217D22112E392254229222102210A0104 6E83:0040204013F8124883F840404FFE100013F82208E2482248224820A021100608 6E84:00402444144417FC808041F84208151010E02318EC4623F820402FFE20400040 6E85:00104F94289228900A9E8AF04A905A9E1AF02A94EA942208250A249A28261042 6E86:42002200257C84A448245724022422282FA84228CB104A9052A842284A440482 6E87:004022481150104087FC41504248140410802FFEE1102210232020C023300C08 6E88:00402240114017F88088409048FC0904110813FEE202242A2AAA228224140008 6E89:000027BE1488148887A844A844A817BE14102518E49825A826AA244A20460080 6E8A:000027BC14841484848447BC4400140017BC2424E42427A82410242824440482 6E8B:000023F811081110811C42E442A4125414A82100E3FC22942294229427FE0000 6E8C:001023D410581452828C4108420415FA10902090E7FE2090211021122212040E 6E8D:000027FC10A014A482A840A04FFE100013F82208E20823F82208220823F80208 6E8E:02102210127C12108F90421042FE170016902A10EA7C32102210221022FE0200 6E8F:0040202017FE142085FC442447FE142415FC2420E5FC25042504290429FC1104 6E90:000027FE1420144085FC450445FC150415FC2524E42024A829242A2230A00040 6E91:004022441148104083FC42044A040BFC120413FCE204220423FC200021080204 6E92:0040204013F8104087FE40004BF80A08120813F8E0A4212823102D4821860100 6E93:011020A0100017FE80A043F840A817FE10A823F8E0A021B022A82CA620A000A0 6E94:020821081110100087FC404048400BF810401040E7FE2000254824A428A40000 6E95:000047FE240229F4000083F840805144166820B0E128266820A4212226A00040 6E96:2140112083FC524017F82A40E3F8224023FC22000100FFFE0100010001000100 6E97:003823C0104017FC81504154475811541354254CE0E021502248244428420040 6E98:0040204013FC104080404FFE4080111013F82008E7FC24A424A424A42FFE0000 6E99:0040204017FC104083F8408047FC111012482446E24821502248244421400080 6E9A:0110211017FC1110804040A049100A0815F61000E00023F82208220823F80208 6E9B:0080204017FC140481104208483C0BD012901290E2902288228824A424D40892 6E9C:0080277C1424152484A445544648108017FC2444E44427FC2444244427FC0404 6E9D:0110211017FC111083FC41104FFE104013FC2244E3FC22442FFE220422140208 6E9E:000023F81148111080A0404041B0164E104023F8E248224823F8204427FC0004 6E9F:000027FC1404100083F842084BF80A0813F81080E04027FC2000211022080404 6EA0:01082088109013FC804041F848400BFE10801100E1FC22202420282023FE0000 6EA1:001020101710157C8510451045FE1708150825FEE50825482728200820280010 6EA2:020821081110100087FC400041101208140423F8E2A822A822A822A82FFE0000 6EA3:022042202250248805048EFA540055FC15542554E5FC2554255425542504050C 6EA4:000023FC124013F8824043F84A400A4013FC1004E55425542554240420280010 6EA5:005040482FFE204007FC844447FC544417FC2444E0082FFE2208210821280010 6EA6:010825481548155087DE402440141FD410142794E49424A824C8249428141022 6EA7:000027FC10A010A087FC44A444A417FC10402040E7FC20E0215022482C460040 6EA8:0110211417D2111081104FFE4010111417D42114E3942548290A211A21260142 6EA9:0080210013F81208820843F84A000BFE120013FCE00425542554280420280010 6EAA:003C27C0124411288080411043E01040118823FCE044204027FC20A02110060E 6EAB:400023F822480A488AA8530853F822082000C7FC44A444A444A444A44FFE0000 6EAC:0208211017FC1040804043F84840088017FC10A0E1282134223C22222422081E 6EAD:000027FC144417FC844447FC41101208148421F8E20825082090206021980E06 6EAE:020024FE17101510857C45544754145414542754E554255C2510271025100010 6EAF:0440425E2292201207D2811E45525552155227DEE152211222122222242A0844 6EB0:004022481248124883F8400047FC100013F82208E20823F8211020A027FE0000 6EB1:0040204017FC104083F8408047FC1110126825C6E04023F820E0215826440040 6EB2:00402140165C14448444475C4444144417FC2040E7F8211020A0206023981C06 6EB3:000021F81108110881F840004BFC0A0413FC1204E3FC220423FC209021080204 6EB4:0040208013F8120883F8420843F8120813F82050E04827FE20A0211022080C06 6EB5:000021B81628142887A844A847CE148017B82428E7A824A8249028902AA81146 6EB6:0040202013FE1202849441084A64089011081204E5FA21082108210821F80108 6EB7:000027FE140215FA844244C2452A146A14B2252AE46A24AA2522244227FE0402 6EB8:0040204017FC104083F8404047FE1080111023E0E04827FC2044224825440080 6EB9:0040204017FC10408FFE4882411013E010402088E7FC20442248244429420080 6EBA:000027BC1084108487BC4420442017BC108424A4E294229424A4208425280210 6EBB:000023F8120813F8820843F8400017BC108424A4E294218C26B4208422940108 6EBC:00002FFE1210121084A44738421014A417BC2040E04027FC204020402FFE0000 6EBD:000023FE120012FC820043FE4AA80A9012C81286E20823FE2288244824080818 6EBE:0080210017FC1444844447FC4444148417FC20C8E1502168227C22422442083E 6EBF:001080945F54155495585510557C1F10351055FED51055105F10511040100010 6EC0:0080204017FC1080810843F04860098417FE1002E7FC244427FC244427FC0404 6EC1:40102F1029288A284A444CBA0A10291029FE4910CD584A544892491248500820 6EC2:0080404027FC221001208FFE4882504417FC2100E10021F82108220822280410 6EC3:0120211012081486891043F84008100017BC2084E4A4229424A4208422940108 6EC4:0040204010A01190824847FE4A0813F8120823F8E20023F82508250829F80108 6EC5:00142012101017FE8410441047F21492149225B4E6D42488254A293A2A261042 6EC6:00002FFE100013F88208420843F8100017FC2514E4A427FC2444244424540408 6EC7:0040204017FC104083F8420843F8120813F82208E3F822082FFE211022080404 6EC8:0080204017FE100083F8420843F8100017FC2404E5F4251425F4240424140408 6EC9:000023F8120813F8820843F848400A4811501040E7FC2120212022242424081C 6ECA:0100210011FC120085F840004BF8088812A811C8E7F8208A21CA26AA20860082 6ECB:01082088109017FE810841084210129414A42738E1082210221024A427BC0084 6ECC:44202420247C88444AA84A101A282AD62A104AFECA104A544892491248500820 6ECD:00402244124413FC80404FFE4000104013FC2244E24423FC2040204427FE0202 6ECE:08202AA42CA84920145022887FFE4002810401047D88095011202118C5060200 6ECF:01104208251420A000E083184C0653F810402040E7FC2040224821502FFE0000 6ED0:0208220813BE14888AA8413E42081448184827FCE0E0215022482C4620400040 6ED1:000023F8120813C882484FFE480213F8120823F8E20823F82208220822280210 6ED2:000027FC100813C88248424843C810001FFE2008E3C82248224823C820280010 6ED3:0080204017FC1484804043F8411010A017FC2040E04023F82040204020400040 6ED4:003E4FC020842444024882104100561C14042404E71C24042404240427FC0404 6ED5:0020792448A849FC482078404BFE488849247A224D2448A849244A2248A09840 6ED6:0080204017FE100083F842084FFE120813F820A4E12823102510294821860100 6ED7:0210221013DE1528888440784780108010F82780E08020F82F8420842084007C 6ED8:000047FE24022914020885F44040504017FC2000E00023F82208220823F80208 6ED9:000027FE1450148885FE469044FC149014FC2490E49024FE2480240027FE0000 6EDA:0080204017FC111082484484412013F010102088E15023202510294821860100 6EDB:0004203E17C0124481244128420013FC14402040EFFE20402444244427FC0004 6EDC:0040208013F8120883F842084BF8088017FC1110E24824442BFA204020400040 6EDD:0080204017FC111080A047FE48000BF8124813F8E24823F8224A2042203E0000 6EDE:0150215017FC11508150400047FE1442184423F8E24822482248225820400040 6EDF:0420842044781F488490447C44541E542454447CC4405F4044424442443E0400 6EE0:000023FC110811F8810841F8410E17F8100827BCE0A422A42128229024A80846 6EE1:0108210817FE1108800047FE4090109017FE2492E492256A26462402240A0404 6EE2:0110211017FE111080004FFE4802100017FC2040E04023F8205020482FFE0000 6EE3:000023FE120012FC820043FE4AA80A9012C81286E20022FC2284248424FC0884 6EE4:0040207C104017FE8442447047C41444143C2420E410245425422942294A1238 6EE5:00902490149E149084A844A444C41080100027FCE4A424A424A424A42FFE0000 6EE6:008040402FFE20A002A882A444A45040104027FEE0E021502248244428420040 6EE7:4410221022108FA0403E454404A428A431284528C21042104528492850440082 6EE8:0080204017FE1402881443E04A000A0013FC1210E2102FFE2000211022080404 6EE9:005040482E8022FE039092904AFC5A90149024FCEA902A90329020FE20800080 6EEA:00004FBE20882510023E81224FAA52AA122A222AE22A222A221022142A220442 6EEB:4440244024FC88884B505A201AD82B062AF84A88CAF84A884AF8488848880898 6EEC:0040202013FC120483FC42004AF80A8812F81200E3FC232425FC2502290200FE 6EED:000027FC144417FC844447FC5248124817FE2248E24827FC20402FFE20400040 6EEE:420023C222028FE44A284B920E4229C428084B92CA824A844A8A4C92547E0800 6EEF:02A822A817FC12A882AA44E6480017FC14442040E3F822482248224822580040 6EF0:0080204013F8111080A047FE400013F8120823F8E20823F82120212222220C1E 6EF1:408020402FFE880250044F90001C20102F90457CC50445284910492A514220FE 6EF2:0080211013F8121084A44FBE404210A013182C46E19026642188263021C00E00 6EF3:0080204017FC111080A047FC44A41514160C25F4E514251425F4240424140408 6EF4:0080204017FC111080A047FC444415F4144425F4E514251425F4240424140408 6EF5:0080404027FE2402089480504524554A18FA2300E04024442444244427FC0004 6EF6:01082108110817D0811E479451241FD4121423D4E2542248224824D424240842 6EF7:00402040107E1040804047FC4404164C151424A4E64C24A42514264C27FC0404 6EF8:0210411021102FDE0028878840085788103E2788E48824882488278824880008 6EF9:0040207C104017FE8442447845C4143C140824F0E52424A827FE282028A01040 6EFA:02204220243E25480DA895104528544614802040E1242522250A250A28F80000 6EFB:0040202013FC1000810840904BFE0A2012A012FCE320222022FC2420242009FE 6EFC:0110211017BE111083B845544912100013F02210E290225022522212240E0800 6EFD:002027FE142015FC842447FE442415FC142025FCE52425FC252429FC2924112C 6EFE:0080204017FC1110820845F44110111011F02088E15023202510294821860100 6EFF:0110211017FC1110811041F0404017FC14442664E55426EC2444244424540448 6F00:08007F7808483E4800863E782A483E304048808401087D90096011202518C206 6F01:0100210013F0121084204FFC5444144417FC2444E44427FC2000252424920892 6F02:00004FFE20A027FC04A484A447FC500017FC2000EFFE20402248244429420080 6F03:008040402FFE2802120483BC422452241FA42028E2282B10329022282A440482 6F04:00202222122213FE800043FE4A200BFC122013FEE200222025FC24202BFE0000 6F05:024824901248100083F842484BF80A4813F81040E7FC20E0215022482C460040 6F06:0040204017FC10E08158464440A0111012482C46E24821502248244421400080 6F07:021042102450295C0150825046FE5A0012102250E25C225022B02290230E0200 6F08:0100211013DC125485544288410812F414022000E3FC20402150224825440080 6F09:0080204017FC14A084A047FC44A414A417FC2400E52425A82530292429A4111C 6F0A:004043F822482FFE024883F8404053F8124823F8E0802FFE211020E023180C04 6F0B:00204F3C29442AA80A108C284AC6493819102950ED7E2A90287C281028FE0800 6F0C:011041102FFE211001F0804047FC544417FC2040EFFE204027FC20402FFE0000 6F0D:00004FFE282A28260FFE88224BAA4AAA1BAA2832E9962E2E284628822FFE0802 6F0E:01244124222424240954814A429256101A102250E25C2250225022B0229E0300 6F0F:000047FE2402240207FE840047FE542017FE2622E6AA2A222AAA3222222A0204 6F10:08207E2008F8FF2814287F6A082AFF56098201047D88095011202118C5060200 6F11:0100423E2788248804A887A844BE548817882010E4982718242824AA23CA0086 6F12:0000277C11441144817C47104410147C14542754E154217C211021142AFE0402 6F13:0080204017FE100082A8424842A813F8104027FCE484252425F424142404040C 6F14:0080204017FC1404800043F8404013F8124823F8E24823F82000211022080404 6F15:00A020A017FE10A087FC44A447FC14A417FC2000E3F8220823F8220823F80208 6F16:0208224817481290829E4FE4411412141FD42494E91421C82F08211425140222 6F17:0040208013FC124482F443144AA40A4412A413FCE04020242522250A290800F8 6F18:07FE240015FC140087FE451445481586140025FCE50425FC250429FC2904110C 6F19:00404FFE204027FC044487FC444457FC10422FFEE0102FFE2210211021500020 6F1A:000027FC140014F88488448844F8140015DC2554E554255425DC240027FE0000 6F1B:00402248115017FC804040804FFE111012482446EA4821502248244421400080 6F1C:0110211017BC111083B845544912111010402040E7FC2040204020402FFE0000 6F1D:000027BC108414A4829444A44084104013F82208E20823F82208220823F80208 6F1E:000E27F010441224810843FC4A040BFC120413FCE20423FC2090211022120C0E 6F1F:0040444422482FFE080283F84208520813F82040E04027FC204020402FFE0000 6F20:0110211017FC1110800043F84A080BF8120813F8E04027FC20A0211022080C06 6F21:010021FC120015F8810841F8490809F8100017FEE10023FC24A4212422540088 6F22:0110211017FE111081F040404BF80A4813F81040E7FC20402FFE20A02110060C 6F23:0020482025FE242001FC81244DFC552415FC2420E5FE242024202A2031FE0000 6F24:0110411027BC211003B885544912408010802FFCE1102210212020C023300C08 6F25:008040402FFE29120248844443F8504010402FFEE000204023F8204020400FFE 6F26:08203E3E08447FA82A10492808443FFE200020882ED022A02490488852868100 6F27:0110411021102FDE012087C0445C57C4144827C8E1102FD021222122211E0100 6F28:0020247C12841148803040CE4610127C1210227CE21022FE2210221025FE0800 6F29:0420422022202F7E04808400477C551415102550E55C255029502B5030BE2100 6F2A:0020492025FC222006508A8843FE520816E82AA8E2A822E822A822082A280410 6F2B:03F8220813F8120883F8400047FC14A414A427FCE00023F8211020E023180C06 6F2C:004027FC104013F8804047FE48000BF8120813F8E20823F8220823F821100208 6F2D:0110211017FC1110804847FC40A0111012082514E11027FE2110211022100410 6F2E:0040202017FE142085FC442447FE142415FC2420E56224B429282A2630A00040 6F2F:000027FC144417FC844447FC4100121017E020C8E3042FFE2042224825440882 6F30:00402444144417FC800047BC44A414A417BC24A4E4A427BC24A424A42AB41148 6F31:0108210817C81108811E47D24564154017C82108E38825482954211421240142 6F32:00004F3E2120213C01208F3C482048FE18502F52E1542148214821442A620440 6F33:004027FC111010A08FFE400043F8120813F82208E3F820402FFE204020400040 6F34:00402444144417FC8080404047FE14021BF42000E7FC20402250244829440080 6F35:0108210812881250841E4B944124111417D42114E59425482948211425240242 6F36:0040204013F8124883F8404047FC144417FC2040E08020482544251428F00000 6F37:0200211E17D2101287D4445447D8101417D22092E11221DA2714211025100210 6F38:02004202223C2FA002208FA04ABE4FA41AA42FA4E2242FA42224224422440284 6F39:000027FC1040127882404FFE410011FC120023FCE00425542554280420280010 6F3A:0040204017FC1040855442484554104015542248E55420A020A0211022080C06 6F3B:000027BC108414A4829444A440501188162620C0E31020642388203020C00700 6F3C:0040244417FC1120811043FE522016201BFC2220E22023FC2220222023FE0200 6F3D:000027FC140417FC842044A8447014A8150424A0E4FC252024202BFE28201020 6F3E:0208211017FC104083F8404047FC1040102021C0E0442768215022482D460080 6F3F:0440247C24A83D5004287DFE24884448851801047D88095011202118C5060200 6F40:000027FC14A414A487FC4000401C17E012482248E24825542554286220400040 6F41:200024FE3810222022FC1E84008408FC0A84ECFC28842C844AFC4A48A8841102 6F42:00402444144417FC80004208411017FC11102110E5142318211021102FFE0000 6F43:0240444028FC3088035084204CD8570614F82488E4F8248824F8248824880498 6F44:0108210817C81110811E47E44554155417D42114E39425482948211421140122 6F45:0100210013FC144080804FFE4120121017FC2A20E3FC222023FC222023FE0200 6F46:01104FFE211020000FFE8882511443E010402088E7FC20442250244829440080 6F47:011041102FFE2110004087FC40445FFE104427FCE04025642554265428441044 6F48:000027FC14A414A484A447FC40801144166820B0E128266820A4212226A00040 6F49:00402444144417FC800047FC440417FC140427FCE000242427A8243225A2061E 6F4A:421022102510849E48105710027C22242FA44224CB284AA8529042284A440482 6F4B:42102210251084A0483E5744002424A432A44AA8C8A8411043A85C2840440082 6F4C:0080204017FC1514820847FC4080111013F82048E04023F8204020402FFE0000 6F4D:04508448448008FE8B905E9044FC049028905EFCC8904090469058FE40800080 6F4E:0108210815481390811E47D44564155415542754E5D4254825482554246404C2 6F4F:000027F81090106087FC40A4412816A0104027FCE4A4251426EC24A424E4040C 6F50:0140212013FE122086204BFC4220122013FC2220E22023FE2200252424920892 6F51:002423A81092151482084C0447BA10A817C62400E7BC208420A8209025280244 6F52:010041F0221027FC0A24824443FC5080114426A8E130266820A8212426A20040 6F53:004040402FFE204007FC844447FC544417FC2044EFFE204220242522250A08F8 6F54:010027BC11141394811447A4414C1080111023E0E04827FC2044224825440080 6F55:0100210013FC16A88AA842A847FC12A812A822A8EFFE200022A8225424540000 6F56:00004FBE220827BC02088FBE400057FC14442444E7FC24002402240223FE0000 6F57:0140212013FE16208BFC422043FC122013FE2240E0402FFE215022482C460040 6F58:007827C01248115087FC41504248140613F82248E24823F82248224823F80208 6F59:0004203E17C01244812843F84A080BFC120413FEE40226AA2AAA2A0230140008 6F5A:004023F8104817FE804843F840401554175C2444E7FC2444275C255425540844 6F5B:000027BC1108152887BC431855AA1946100023F8E208220823F82208220803F8 6F5C:0110411027BC21100FFE811042A8544413FA2208E20823F82208220823F80208 6F5D:004020A0111816E6800043F84A080BF8100017BCE08424A4229424A422940108 6F5E:0010279014BC14A484C447A841101128114625C0E53C2524252425A42E3C0024 6F5F:010026381408140887384408440817F8120027FCE80425542554280420280010 6F60:000027BC14A417BC842044A4439C1000111027FCE11021102FFE211022080404 6F61:021041102FD0201007BE84A447D4501417942094E11421C82F08211425140222 6F62:0110211017FC111081104FFE404017FC144427FCE44427FC2000211022080404 6F63:000027BC14A417BC84A447BC4484144415F42424E4A4244424A4250424140408 6F64:000027BC14A417BC84A447BC440415F4144424E4E444244425F4240424140408 6F65:000027FC10A010A087FC44A444A417FC12482150E7FC20E0215022482C460040 6F66:0040204017FC10A08514420847FC1A0A13F82208E3F820402248244429440080 6F67:02082110100017FC8444455444E4144417FC2000E3F8220823F8220823F80208 6F68:0080210017FC14A484A44FFE4000103C17C02144E24424E8215022482C460040 6F69:000027FC144417FC844447FC4110111017FC2110E1102FFE2000211022080404 6F6A:020043DE251221120FD28292425E540013FC2204E20423FC2204220423FC0204 6F6B:00402248115013F8808047FC41101288151621E0E04823FC20442248244400C0 6F6C:000027BC14A414A487BC40004BF80A4813F81248E3F8204027FC204020400040 6F6D:000027FC10A017FC84A447FC400013F8120823F8E20823F8204027FC20400040 6F6E:0100411E27D22112011287DE445257D2145227DEE11221122FD22122212A0144 6F6F:000023FC100413FC800443FC48000BBC112417BCE00823FE2108208820A80010 6F70:004023F8124813F8804047FE48000BF8120813F8E20823F8220823F821100208 6F71:004027FC104013F8800047FC440413F8100023F8E20823F82208211027FC0000 6F72:01104E102254223802108F7C4244534416FC2644EA44227C2244224422540248 6F73:000023FC1204120483FC42224AFC0A2813FE1220E2FC238422FC248424FC0884 6F74:0020492025FA222406288BFE4220524016FC2B44E244227C224422442A7C0444 6F75:0288228817C81290829E4FD4402417D4145427D4E45427C824482454246404C2 6F76:000027FC1444155484E4444447FC104017FC2040E0402FFE2000252424920892 6F77:021023DE15281084804043F8404817FE104823F8E04023FC204027FE20400040 6F78:042084205FFC0420956855AA652600002FF84808CFF848084FF8480848280810 6F79:0040204017FC10E08150464C40401110111027BCE11023B82554291221100110 6F7A:07FC240417FC140085F8441047FE14201460279CE484250829DE2F0831080318 6F7B:003823C0104017FC8150424844A4111012482C46E24821502248244421400080 6F7C:004023F8111010A087FC40004BF80A4813F81248E3F8204023F8204027FE0000 6F7D:0208211017FC10A084A442A84FFE100013F82208E20823F82208220823F80208 6F7E:00402248115017FC8150424844441208120823BEE4882AA8213E220824080808 6F7F:000027FC144415F4849447FC440415F4151425F4E44424F4254425FC244407FC 6F80:00004FBC229426B40AD484A445AC584011082108E5A8252C252825A82E7E0000 6F81:40402040227C824042404FFE0000220822084228CBAE4A284A284BA85E7E0000 6F82:010825481548155087DE401447E4101417D42114E7D4210821082FD420240042 6F83:0BFE104061FC090411FC610405FC090431FCC088010C7D90096011202518C206 6F84:002027A410A812928114420855F4180213F82208E20823F8220821102FFE0000 6F85:004023F8104817FE804843F8404017FE100023F8E24823F8224823F8200007FE 6F86:0040404027FC20400FFE811047BC51101190263EE0002FFE2120212222220C1E 6F87:0110455425B8291002A88444400057FC14842888E7F820882088210822280410 6F88:0208210817C81210849E4FD44064179414942794E49427882488249424A405C2 6F89:00084788208821100FDE849444A4579414942794E49424C827882C9420A400C2 6F8A:0108209017FE109083FC42944B1C0A0413FC1204E3FC200827FE210820A80010 6F8B:000023F8120813F8820843F8404017FE100023F8E20823F820402248244400C0 6F8C:04804482249C2FD004908790449E579414942494EFD42014251428A430240044 6F8D:010441042FE42104013E87C4400457E414542454E7C42444228420E42F140408 6F8E:010441042FE82110010087C4400457C814502442E7C22444228420E82F100420 6F8F:000023F81208120883F8400047BC14A414A427BCE04024442444244427FC0004 6F90:000047FC20402FFE0842835840405358100027FCE0002FFE2100220827FC0204 6F91:000027FE10A017BC84A444A447BC10A017FC2444E44427FC2444244427FC0404 6F92:000020FE10101720827C42444244127C1244227CE3C42E44207C202820440082 6F93:01402140127E1480897C4144427C16441A7C2220E23C224422A82210222802C6 6F94:01082128122817BE84A844C8448814FE17802480E4BE24A224A227A224BE0022 6F95:01102FFE1110100087FC415051501FFE11502150E7FC20402FFE204020400040 6F96:000027BC14A417BC84A447BC4444144415F42444E4E42554264C244424540408 6F97:000027BC14A417BC84A447BC440415F4151425F4E51425F42514240424140408 6F98:0110211017BC111083B845544912100013F82208E20823F82208220823F80208 6F99:00002080173C140487BC440447FC120013FC2400E7FE2002255224AA28AA0004 6F9A:010027FC14441554844447FC44E4155410002FFEE20023FC2004200420280010 6F9B:010043F024102FFC144487FC444457FC10002FFEE00023F8220823F8220803F8 6F9C:0200217C1504144485F4444445F41554157425D4E55425F424E425542444044C 6F9D:008040402FFE28820548851448F4400017FC2444E7FC244427FC244424540408 6F9E:0040207C104017FE844245F8444415FC150825F8E40025FE24202BFE28881306 6F9F:00404FFE200027FC040485F4451455F4140427FCE00823F020402FFE21500E4E 6FA0:000027FC14A414A487BC40A047BC14A414A427BCE4A424A427BC24A220A2007E 6FA1:03F84208220823F8000087BC44A454A417BC2040EFFE21602250244838460040 6FA2:00402248115017FE8402480443F8120813F82000E7FC244427FC244427FC0404 6FA3:0108410821142FD4012287C0445C57C8144827C8E13E2FC82108210821080108 6FA4:000027FC14A417FC804043F8404017FC111020A0E3F820402FFE204020400040 6FA5:4400273C291492144FA44ACC0A802FA82ABE4AC8CF884A884ABE4A8848881188 6FA6:00004FBE20882510023E81224FA252BE1222223EE2222222223E22002A140422 6FA7:00A020A017FC14A487FC44A447FC100017FC2000E3F8220823F8211020A00FFE 6FA8:0210221013DE15288884400047FC104012482248E248255428E220402FFE0000 6FA9:0A803138228838382288393822887FFE410281047D88095011202118C5060200 6FAA:000047FC20402FFE084283584040535810A02398EC4623F02010232020C00020 6FAB:0110211017FC111083F842484BF80A4813F81040E7FC2444245425F42414040C 6FAC:0440227C1084112886204250488C0BF8120813F8E20823F8220823F821100208 6FAD:0040202017FE10288224427E44C81748117E2248E4C82F7E21482248247E0840 6FAE:004040A023182DF6000087FC455454E417FC2000E3F8220823F8220823F80208 6FAF:008040DC228423D404488A9443244C4012482150E7FC20E0215022482C460040 6FB0:0040204010A01110820845F6400017BC14A424A4E7BC22102210252829441082 6FB1:40002FDC285488544FD44A940AA62FC02A9C4A94CFD448145288524864540822 6FB2:00A024A412A810A087FC411040A017FC104023F8E04027FC215022482C460040 6FB3:0080210017FC14448554444447FC14E415542404E0402FFE20A0211022080C06 6FB4:000023FC1294129483FC400047FE100013FC2204E3FC20A2211423082D440182 6FB5:0200210217DC10108450429047DE1114111427D4E11425942554292425240244 6FB6:00404FFE200027FC040485F4451457FC100023F8E20823F8220823F820000FFE 6FB7:03F8220813F8120883F8400047FC14A417FC2040E7FE210021F8210822280410 6FB8:0014201217FE141085D0441445D4155815CA2416E442282422A2228A24780000 6FB9:020043F8241027FE0D48962447FE540015FC2400E5FC240025FC290429FC1104 6FBA:0080204013FC1108809047FE400013FC120423FCE20423FC20402524250A08FA 6FBB:00882448125010FC802040504694123812502298E23422542290222025FE0800 6FBC:00102008178814BE848044944788147E14082788E6BE2A882A882B8832880008 6FBD:0040207C104013FE824242784BC40A3C120013FEE24023A4225825B4245209B0 6FBE:00102410127C101080FE4044462812FE1210227CE21022FE2210221025FE0800 6FBF:0110211017BC111083B845544912100013F82000E7FC20402248244429420080 6FC0:021044102F9028900FBE88A44FD4541412142FD4E4142788248828942A941122 6FC1:000027FC14A414A487FC420053FE14421BFA224AE3FA2052207A278A22140008 6FC2:002027FE1508149087FC445045FC145417FE2454E5FC245024D829542A521050 6FC3:009023FC129413FC829443FC48000BFC120012F8E20023FE2520251425480986 6FC4:000044F8228822E800A880A84DFC450415742554E5742504251425082A0011FE 6FC5:00404FFE280223F8000883F8400857FC144423F8E248204027F8211020E00F1E 6FC6:004027FC104011108FFE411043F8120813F82208E3F8220823F8211022080404 6FC7:0040204017FC1248824845544FFE100017FC2404E5F4251425F4240427FC0404 6FC8:03D42252125213D080104FFE425013D4125423D4E25422F82F4A244A20560062 6FC9:002840242F40297E09C88F48497E59481F48297EE94829482F48297E20400040 6FCA:0020213C112017FE801040144BFE0A1013F01254E25422D42368244A28960322 6FCB:0110211017BC111083B845544912100017FC2044E24022782240254028FE1000 6FCC:1C20702211B4FCA810A87D2456A27C4055FC7D0411047DFC11041F04F1FC4104 6FCD:01104FFE2110220003FC84A44BA4416412542494E108204020242522250A08F8 6FCE:01F8210811F8150A85FA450A45FA1402179E2090E0902F9E2492249224920892 6FCF:000027BE1108110887BE4108410817BE10002080E0442512252229C023040CFC 6FD0:03FC220413FC120483FC40444BF8085017FE1040E1FC270421FC210421FC0104 6FD1:021042102F9C222402488FBE4AA25AAA1FAA222AE72A2AAA3288221422220242 6FD2:4200227E2A108BA04A7C4A441FD4205422544AD4CAD44B545120422844441882 6FD3:004027FC111010A087FE44A047F814A817FE24A8E7F824A025B02AA82CA610A0 6FD4:000027FC124814448FFE444446EC155416EC2444E6EC255426EC244424540408 6FD5:000027FC140417FC840447FC421014A417382210E4A427BC2000254824A408A4 6FD6:000027FC14A414A487FC404843F8105017FE2040E1F8230825F8210821F80108 6FD7:01102FFE111013F8820843F8420813F810802FFEE24827FC2A4A224822580040 6FD8:0080204017FC144482A842944474100013F822A8EFFE200027FC204021400080 6FD9:0110455425B8291002A884444FFE480210402248E248245020A0211022080C06 6FDA:0110455425B8291002A88444400057FC14442040E7FC20E0215022482C460040 6FDB:011027FC111017FC840443F8400017FC10802144E6A8217026A8212626A00040 6FDC:004023F8104817FE804843F8404017FE100022A4E45223F822A822A82FFE0000 6FDD:010827FE110811F8810841F8410817FE11082294E5E2204823FC2040224804C4 6FDE:008023F8120813F8820843F8400017FC144427FCE44427FC20002FFE21100210 6FDF:0080204017FC111080A44F58455415521B582000E20823F8220823F822080408 6FE0:004027FE100011F8810841F8400017FE140223F8E180264421B8266821A60E60 6FE1:000047FC20402FFE084283584040535810002FFEE04027FC24A424A424A4040C 6FE2:07BC208414A4129484A4404047FC1110111022A8E44420402FFE204020400040 6FE3:4210221022289FA842444F8A08A82F9828C84FA8C20E5FB84208420842080208 6FE4:004027FC104013FC800047FE400213F8104027FEE00027FE200827FE24A80798 6FE5:008041F82690206001A08FFE480247FC104027FCE44427FC244427FC22080404 6FE6:003E27C01244112883F8404047FC100013F82008E3F8200823F82544252A08FA 6FE7:028442842AA426C4029E8FE440045454128C2FE4E10427C4210421C42E140008 6FE8:0210212017FC1210821044A44738121014A427BCE08021482554251428F00000 6FE9:010827FE1148122087FE4A2043FC122013FC2220E3FE220027F8211020E00F1E 6FEA:021042102F9C22240FC8823E4FAA502A1FAA28BEEFA028A02FA228A22AA2091E 6FEB:001027D0151017DE845047E8450417C4100023F8E2A822A822A822A82FFE0000 6FEC:0040207C104017FE840243FC424814A4111023F8E60C2BFA220823F8220803F8 6FED:011027FC1110104083F8404047FC1080111023F8E00023F822A822A82FFE0000 6FEE:012821AA116C122882FE464456281AFE1210227CE21022FE2210222822440282 6FEF:000027BC108414A4829444A44120121017FC2A20E3FC222023FC222023FE0200 6FF0:422822242440857E49C85F48027E244829485F7EC14840485548557E50400040 6FF1:0080404027FE24020BFC8148425057FC120427FCEA0423FC220423FC21080204 6FF2:0200421C2F942214071480264F8048BC17142014E2142F8827082A9432240242 6FF3:0108452827BE294807BE831845AA594613F82208E20823F82208220823F80208 6FF4:0110455425B8291002A884444FFE484210402764E16821502248244429420080 6FF5:002027FE140213FC822443FC4A000AFC128412FCE28422FC228424FC24480884 6FF6:07BC24A417BC14A487BC4404443415C4144427FCE44425F4251425F424140408 6FF7:0108799009603518C206011047FC211081F0404017FC1664E55426EC2444244C 6FF8:01102FFE1110104081B04E4E43F8120813F82208E3F8220025FC250429FC0104 6FF9:000027FC144417FC844447FC404017FC10402FFEE5242892204027FC20400FFE 6FFA:00142792149E14F08794448A449617E214942492E79E20702514248A28960062 6FFB:0010277C1554157C851046FE4500157C1544257CE544267C2444247C24280444 6FFC:044444E428A82AAA0EEE84A44AAA4EEE12422040EFFE20E0215022482C460040 6FFD:02084FBE22082FBE0208851448A257FC140427FCE40427FC240427FC21100208 6FFE:0020203E102017FE842245F8442215FE152425FCE52425FC28402AA4328A047A 6FFF:000027FE148817FE848845FC452415FC152425FCE42027FE262A2AFA2A0A1206 7000:07FC408023F8220803F882084FFE588215482514E8F4210023F8250820F00F0E 7001:0208211017FC104083F8408047FC114813FC260AEBF8220823FA2234228C0302 7002:010043F024102FFC144487FC444457FC15242892E3F8220823F8220823F80208 7003:40002F7C2944897C4F444944097C2F20297E49AACF2A404A4A924922494A1104 7004:0210221013DE15288084400047BC14A417A424A4E7A42434252826A024200020 7005:0110455425B8291002A884444FFE480213F82040E04023F8205020482FFE0000 7006:00404FFE204027FC000087FC44A457FC120823F8E20823F8220823F821100208 7007:0040202017FE148885FC448847FE142015FC2524E5FC252429FC288831040202 7008:07BC24A4129414A48FFE484247FC104013F82248E3F8224823F8204027FC0040 7009:00404FFE28822338020883B8420853F8120027FCE80425542554280420280010 700A:010023DC12541366824047DC42541348125424A2E00023FC2294229427FE0000 700B:004047FC2404283807C08248415057FC12482404EBFA224823F8224823F80208 700C:0080204017FC14A087FC44A447FC1400152425A8E53025A4251C28002AA41452 700D:002027FE140015FC852445FC452415FC142025FCE42027FE25242AFA282013FE 700E:010827FE1108100083FC42944A940BFC102813FEE220232422A82292242A08C6 700F:020225E214A216AA852A466A410A128A144A2BAAE10A27CA2122254221EA0E04 7010:0114211217D2111081104FFE429016D2129226D2E29426D4228A22CA2F160022 7011:03F8220813F8120883F8411047FC11101FFE2110E248255420E02150224800C0 7012:00404FFE2248255408E2815042484DF6100027FCE40425F4251425F4240407FC 7013:028842A826A82BF0001E822445D45C1415D42494E49425C82488249425D40422 7014:02009FDC42140F9480145FD450660F80201C4F94C2145FD447084A8852540222 7015:0100213E150815D0853E45224FE2103E1122257EE56225A228BE210022140C22 7016:07FC204017FE14428B5C4040475C112013FC2620EBFC222023FC222023FE0200 7017:00404FFE284227FC004083F8404057FC104027FCE4A427FC20402524252A08FA 7018:0040207C104013FC824443F04A440AFC12A812F8E2A822F8220025FC25540BFE 7019:4400223C2FA4802448BC45240FA4223C22244FA4C23C4B104A9852A84A2A0446 701A:0410841044281F4484825F0051EE1F2231AA5F66C4225F6644AA442244AA0444 701B:0080BFFC48000FF880004FF848080FF820805C9CD7D45D54555C5C9655562E22 701C:00084F8820082708053E852A472A502A1FAA2DBEEAA82F882A8A2A8E2ABA0990 701D:000027FE14441598848847DE448815DC16AA2488E4202520253C2920292017FE 701E:022042202FB822480F90827C4F9450141FFE2894EF9428FC2F9428902A900930 701F:011027FE115013F8804847FE404813F81554275CE44427FC2444275C25540954 7020:0110455425B8291002A8844447FC5484111023E0E04827FC2044224825440080 7021:00104E7E2B202ABC0AC88CBE4A004BBC1AA42ABCEAA42CBC28A428AC29400A3E 7022:002049FC252421FC002083FE4D0445FC150425FCE50425FC248825042BFE1000 7023:010041BC252427A804908AA8414652A017BC20A0E3B820A027BC20A02FFE0000 7024:008040402FFE200007FC84A447FC524811502208E44420A8211023082D460180 7025:07BC24A4129414A4804047FC400011F0111021F0E00027FC240424E424A404EC 7026:00109F90427A04128C1452FE47080A10333C46E4CAA4523C422442244A3C0424 7027:0210211017DE1010845E428247DE101017DE2450E7DE245027DE2450245204CE 7028:0108210817CE1112812447DE4552155E17D2211EE392255E2940211421120122 7029:01804E3E22083F90023E87224AA2527E1022273EE5222522257E298029141022 702A:20207F3EAA447FA82A103F2804441FF010101FF010101FF001843D480930730E 702B:02009FDC42140F9480145FD450660F80241C4894CF1442945FC84A8852540622 702C:4200223E2F888210423E4FA20AA22ABE2FA2423EC72246A24ABE520042140222 702D:0410841044281F4484825F7C55001FE235AA5FAAC4EA5FAA44AA44E244AA04A4 702E:07FC40402FFE2842035880404358500011102FBEE11023B82554291221100110 702F:008822AA12DC14888154422247FE140211F82108E1F8200023FC220423FC0204 7030:40002EFE2254829242FE4E9208D628BA28D64E92C2D642BA42D642924A9A0484 7031:40002FFE29128FFE40004FFE08802AA2288A494ACA2A488A4AAA5082514A2224 7032:0208820845080890905E6FA4401400143DD45554D5545DC84888489455542222 7033:011027FE1110104087FE44A047FC14A417FC2500E5FC250025FC280435540008 7034:07BC24A417BC14A487BC44A447BC131814A42080EFFC2110232020C021B00608 7035:0248215017FC1150864C43F8424813F8124823F8E11027FC21102FFE22080404 7036:00404F402A7E2A800A008F7C49444944197C2F00EAEE2AAA2AAA2AAA2FEE00AA 7037:000027BC14A4129484A443F8424813F8124823F8E11027FC21102FFE22080404 7038:0448444C2AAA20080FFE82884EE8528A1EEA228CEEEC228822EA2F1A24260042 7039:404020A0211082084DF640000EEE2AAA2EEE4000CFFE49224FFE4922492A0804 703A:01F0221017FC120483FC42244BB80A2211FE1210E7FC224423FC20D0214A063E 703B:011447D221102FFE001087D0455257D2155227D4E29427C8228A2FFA22A60442 703C:004027FC100013B882A843B8411017FC111027FCE1102FFE212823102D480186 703D:004027FE149213FC809043FC409017FE110823FCE50A21F82240227C254008FE 703E:07BC24A417BC14A487BC444445F4144415F42554E5F4255425F424E42554044C 703F:021043D0241E2FE405548FF4454857D411B22220E7C0208827FC204423500488 7040:07FC40402FFE28420358804043585000127C2FC4E27C27442AFC3244227C0244 7041:4FBE28A22FBE88A24FBE484209F2291229F24912C9F248464F6A49524A4A0CC6 7042:003C27C01244112887FC44A447FC1008178824FEE78824A82798250825A80690 7043:015023F8155417FC855447FC455417FC100027FCE00023F8220823F821100FFE 7044:03FC210811F8110881F8410E47F8100817FE2294E39C2294239C22D627BC0084 7045:07FC444427FC244407FC80004FBE5AAA1FBE2AAAEFBE2040204027FC20400FFE 7046:009027FE109013E8828843CE4A500BD412A213E2E00023FC2294229427FE0000 7047:049242942FFE211007FC804043F850401FFE2480E7BC2494279424C82F9400A2 7048:07BC24A417BC14A487BC44A447BC112013FE2220E7FC2A2023FC222023FE0200 7049:0A98951454900A3E9F2851685F3E00283F28553ED5285F2850A850BE4FA00020 704A:0FBE45282FBE2308059A892647FC500013F82208E3F8200027FC249425F4044C 704B:00404FFE29202FFC09248FFC49004BFE18022AAAE8442BF828402FFC291013F8 704C:01104FFE211027BC04A487BC4140512013FE2220E7FC2A2023FC222023FE0200 704D:0FBE48A22FBE28A20FBE8C424A924FDE19262D5AEFD22912292A2A462C0A0804 704E:05089FC8555C1FC895485FFE40081FD020144FBEC8804FBE48AA452A43AA1C7E 704F:40002FBE28888F9048BE4FA202223FEA202A4FAAC8AA4FAA42084A9452520622 7050:0110455425B8291002A884444FFE484210A02318EDF6204027FC224821500FFE 7051:0FBE400027BC24A406B484A4404057FE14A027FCE4A427FC251229DC291211CE 7052:052847BE294827BE031885AA494653FC120423FCE20423FC220423FC21080204 7053:210447C88812F3BC20084B92F83E0380AAAAABAA01087D90096011202518C206 7054:05109FD0555C1FE495485FFE402A1FEA202A4FBEC8A04FA048A2452243A21C1E 7055:040C820A5FC8051E92545574505E1FD422145FDED45455545754505E51501090 7056:002027FE148817DE848845DC46AA1488145027DEE45025DC24502BDE28501050 7057:081088FE48003EFE2A822ABAAAAA6AFE3E00287C08444A7C8E443A7C100000FE 7058:451825142F90853E472842680FBE2AA82FA8423ECFA842285FE8453E48A01060 7059:0248215017FC140481F0411047FC155414E427FCE04027FC20402FFE22A40452 705A:02AC444426AC244406AC84044FFE4A0A13F82208E3F8220823F820A02124061C 705B:4F1E29122F1E89124F1E4BBA0AAA2BBA29F24952C9F2495249F248424BFA0846 705C:0080BFFC48000FF880004FF848080FF820005DDCD5545DD4555C5DD654962D62 705D:40002FBE28888F9048BE4FA202223FFE20224FBEC8A24FA2423E4A8052540622 705E:47FC20402FFE8842435845000FBC25242724423CCFA44AA44FBC42245FA4024C 705F:07FC240417FC152484A8452445FC155415FC2644E5F4255429F4284433F40008 7060:0790251E17A8148487BE452A47BE100013F82208E3F8220823F820A02124061C 7061:011027FE111017BC84A447BC44A417BC144427FCE55425F4244424E425540448 7062:004027FC124813F880404FFE4AAA13B8111027FCE1102FFE212823102D480186 7063:444428E82E0E84E44A0A4EEE00A02AEA200047F8C00847F8440047FC40040038 7064:444424E42A0A8EEE44044AEA0E0E20E02AAA4AEAC0404FFE415042484C460040 7065:02001FF010101FF010101FF0092013107C7C44447C7C44447C7C92925454B2B2 7066:00009FDE50441FC8905E5FD24892155E3DD2489ED5525DD2401E5540554C0012 7067:42102A902F9C8AA44FC84ABE0FAA202A3FEA403ECFA048A04FA248A245221F9E 7068:04109F9C493406089FB6401C4F8808BE2F8048BECFA2423E5FA2423E42140222 7069:42082A882F9C8A884F884ABE0F8820103FD4403ECF8048BE4FAA48AA452A1FFE 706A:428822E82F5E82EC475A4AE802082FFE29425494C55847F2420443E8420203E4 706B:010001000100110811081110212021004280028004400440082010102008C006 706C:0000000000000000000000000000000000000000000000002488224442448004 706D:0000FFFE0100010011081108111021204280028004400440082010102008C006 706E:010011081108229004401830E00E0440044004400440084010422042C03E0000 706F:1000100013FE1020542058205020902010201020102028202420442040A08040 7070:040004000400FFFE0480088008880A9012A014802140414082200210040E1804 7071:1000100011FC1044544458445044904410441044104428842484450442288410 7072:080408040804094449444A444C44884408440844144412442104210440148008 7073:0800080008001FFC100422044244924412842204050404840844100460280010 7074:1000100011FC1020542058205020902010201020102028202420442043FE8000 7075:00003FF8000800081FF8000800083FF801001110111022A0044008203018C006 7076:10201020102010205420582051FC902010201020102028202420442043FE8000 7077:010011081108229004401830E00E082008200820FFFE08200820102020204020 7078:040004000FE01040208003600C18700401001110111022A0044008203018C006 7079:1010107813C01040544058405040907E17C010401040284224424442403E8000 707A:1020102010201120552C5934516493A411241134112829222522450240FE8000 707B:010001003FF8010001000100FFFE000001001110111022A0044008203018C006 707C:10401040108010FC55045A045004910410841044104428042404440440288010 707D:1110111022204440222011101110000001001110111022A0044008203018C006 707E:020001007FFE400281040100110811081110212002800280044008203018C006 707F:102010201020102055245924512491241124112411242924252445FC40048000 7080:100011F8101014205840508051FE909210921092111229222622444240948108 7081:00007FF80200420042007FFC0480088010842084C07C00002488224442448004 7082:101010901090148858885124512492221440104010882884250443FE41028000 7083:0440082010102FE8C4260420082010A06040010011101120228004401830E00E 7084:100013F81088148858885088508897F811081108110829082508410847FE8000 7085:00001FF0101010101FF0101010101FF00100110811102280044008203018C006 7086:10401020102013FE548858885088908810881050105028202450448841048602 7087:104010401040148058FE51085288908810881050105028202450448841048202 7088:100010F81088148858885106520091FC10841084104828502420445040888306 7089:10801040104015FC59045104510491FC11041100110029002600420044008800 708A:104010401040127C528454885920902010201050285028502488448841048202 708B:1000100011FE1010541058205020906810A41122122228202420442040208020 708C:1020102010501450588851045202908810881088108828882488450841088208 708D:1008101C11E01500590051FC5144914411441128112829102510422842448482 708E:010011081110212002C004301808600401001110111022A0044008203018C006 708F:10401040104014405944514451489250104010A010A028902510410842048402 7090:10201020102011FC54205820502091FC1020102010202BFE2420442040208020 7091:10201020102014205BFE50205070907010A810A811242A222420442040208020 7092:10201020102010A854A458A25122912012241024102828082410442040C08300 7093:101011101090109054105910509090901010101E13F028102410441040108010 7094:10401040104017F8584850485048904817FE104010A028A02510411042088406 7095:10801040104013FC5400580051F09110111011101110291225124612420E8400 7096:10201020102011FE5420592451249124112411FC1024282024224422401E8000 7097:08200820FFFE0820082008200FE0082001001110111022A0044008203018C006 7098:1008101C11E015005900510051FE911011101110111029102510421042108410 7099:020004000FF81210692004C003000C0071001110111022A0044008203018C006 709A:002000207C20442444A444A444A87D2044204450445044507C88448801040202 709B:010011081108229004401830E00E08800888109030E0518096841084107C1000 709C:10401040104013FE5440584051FC9040104013FE10422842244A444440408040 709D:1040104010A014A059105208540691F011101110115029202504450440FC8000 709E:10401020102014005BFE50405040906010501048104428442440444040408040 709F:1000100011FC15045904510451FC91041104110411FC29042400400043FE8000 70A0:100011FC11241124552459FC51249124112411FC112428202420442040208020 70A1:1000100013FE14205820502051209120113C1120112029202520412047FE8000 70A2:102010281024102055FE58205070907010A810A811242A222420442040208020 70A3:1000100013FE1008540859E8512891281128112811E829282408440840288010 70A4:100013FC108410845484590451149208140011FC110429042504450441FC8104 70A5:10901090109013FC5494589453FC9290129013FE10922892251A451442108410 70A6:10501048104814405BFE5080508090FC11441144112829282610422844448182 70A7:1080108010FE15005A205120512C917413A41124113429282522450240FE8000 70A8:10201010101015FE5902520450809088109010A010C0288224824482407E8000 70A9:1040104010A014A0591052485426902013F810081010291024A0444040208020 70AA:10201020112415245924512451FC902010201124112429242524452441FC8004 70AB:10201010101015FE582050205044908411F8101010202844248245FE40828000 70AC:100011FE11001100550059FC510491041104110411FC29002500450041FE8000 70AD:0100210821083FF808000800FFFE10801088148824902940414082200C183006 70AE:1080108011FC15045A0455F451149114111411F4110429282512450240FE8000 70AF:100011FE110215025902517A514A914A114A114A117A294A25024502410A8104 70B0:080008001FF020105F90109010901F901050102410040FFC0000488844448444 70B1:02000400082010103FF800081FF0101010101FF00100111022A004401830E00E 70B2:102010201040108855045BFE5002900011FC1104110429042504450441FC8104 70B3:100013FE10201420582053FE522292221252124A128A2B0226024202420A8204 70B4:10201020102011FC5524592451249124112413FE102028502450448841048202 70B5:10401040107C108455885A50502090501088130610602810240844C040208010 70B6:1020102010201020543E58205020902011FC1104110429042504450441FC8104 70B7:10401020100015FE582050205020902011FC1020102028202420402043FE8000 70B8:11001100110015FE5A805280548090F810801080108028FC2480448040808080 70B9:02000200020003FC020002003FF02010201020103FF000002488224442448004 70BA:020012000A007FF0042004400FF8080810101FFC20042AA44AA4900400280010 70BB:1000100013FE102054205840504090FC11841284148428842484448440FC8084 70BC:1040104017FC108054805BE05120922013FC1020112829242622442240A08040 70BD:1000100011FC1104550459045104910411FC1104100028902488450442028402 70BE:100011FC110411045504590451FC9050105010501050289224924512420E8400 70BF:1020104011F815085908514851289128110817FE110829082508410842288410 70C0:1008103C13E01020552458A450A8902013FE1020102028202420442040A08040 70C1:1008101C11E0110055205920512091FE1020102010A828A42522462240A08040 70C2:1000110810881490580053FE50009000100011FC100028002400400043FE8000 70C3:100011FC100810105430584850849302100011FC102028202420442043FE8000 70C4:10401020102013FE540058885104920210881088105028502420445040888306 70C5:102010201040148059FC51545154915411541154115429542554415443FE8000 70C6:10801080113C120054805880517E930815081108110829082508450841288110 70C7:10201020105014885904520251FC90201020102011FC28202420442043FE8000 70C8:00047F84082408241F24212451240A24040408143008C0002488224442448004 70C9:080008001FE020204040BFF820082288244828280100111022A004401830E00E 70CA:11041084108814005BFE5020502091FC1020102013FE28202420442040208020 70CB:08400840104037FC50E091501150124814441842104000002488224442448004 70CC:109010901090151059FE53105510913811381154115429922510451041108110 70CD:10201120112011FC55205A20502093FE1090109010902890251245124212840E 70CE:00003FF808200820FFFE08201020202041201110111022A0044008203018C006 70CF:020004001FF0101010101FF010001FFE10001FFC000409242494249440280010 70D0:1020104011F8150859485128512893FE11081148112829282508420842288410 70D1:10901090109014925A945098509091981294149210902890251241124212840E 70D2:10281024102414205BFE5020502093A0112011101110291025CA470A42068002 70D3:1020102011FC14205820502053FE90001020102011FC28202420402043FE8000 70D4:100011FE11021102557A59025102917A114A114A114A297A25024502410A8104 70D5:0028002400203FFE202020202FA4222422642AA832282510249248AA50468082 70D6:084008487F4408440840FFFE00400844294429442A28482A1412122A22464082 70D7:10201010101013FE54205842508491F81010102210C42B082410442840C48302 70D8:108810881088108855FE588850889088108813FE100028882484450442028402 70D9:1080108010F815085B1054A0504090A01118120615F829082508450841F88108 70DA:102010201050108855045A0251FC9000100011FC110429042504450441FC8104 70DB:10201020102011FC552459245124912411FC112410202828242445FE40828000 70DC:100013FE1000140059FC5104510491FC1104110411FC29042400400043FE8000 70DD:00001FE0004000807D040588095011202118450682001FF00000488844448444 70DE:10881088108814885BE85088518C91CA12AA1288148828882488448840888088 70DF:100013FE120216225A22522253FE922212221252124A2A8A2702420243FE8202 70E0:1040104017FE1080550059FC5304950419FC1104110429FC2504450441148108 70E1:010011081108229004401830E44E04403FF804400440FFFE0000082010102008 70E2:1040102013FE12025400583853C090401040107C13C0284024424442403E8000 70E3:10401040104013FE54805890509091121152115412902A282428444440848102 70E4:1040104411F4104854505BFE5040908011FE1240148028FC2404440440288010 70E5:100011FE11201120552059FC510491041104110411FC29202520452041FE8000 70E6:100013FE1020104055FC59045104912411241124112429442450448841048204 70E7:2080208020BC23C0A850B024A0D4A30C200027FE2090209051124912420E8400 70E8:10901094111415185B1055325152910E1120102013FE28202420442040208020 70E9:10201020105014885904520250F89000100013FE102028402488410443FE8102 70EA:108810481050100055FC58205020902013FE1020105028502488448841048202 70EB:23F0102080C043FC11242124E2442484292820100100111022A004401830E00E 70EC:100011FC1104150459FC511051109108110412621410280024E0441840048000 70ED:104010401040FDF8104810481CC83048D0AA10AA510622020000488844448444 70EE:7F84082410243F2451240A24040408043014C10811101120228004401830E00E 70EF:11841068103014C85B04504053FE90A0112013FC152429242534412840208020 70F0:1008103C11C01004554458A8500091F81010102013FE28202420442040A08040 70F1:100013FE120216525A8A5306520292FA128A128A128A2AFA268A4202420A8204 70F2:080C08F07E8008800EFE7888088829081208010011101120228004401830E00E 70F3:1028102413FE1020542059FC5124912411FC1124112429FC252445244124810C 70F4:100011FE100014925924524851249092100011FE102028202420442043FE8000 70F5:1088108813FE10885400588050FC910412041484104428442404440440288010 70F6:1000100613B8148858885108513E9388108812881288293E25004280447E8800 70F7:1040102013FE16025C0451F85000900013FE10901090289025124112420E8400 70F8:1080108010FE15005AFC508450A4909413FE10841124291425FE440440288010 70F9:0100FFFE00001FF010101FF000003FF000600180010005000200488844448444 70FA:1040102011FC1104550459FC5104910411FC1120112229142508454441828100 70FB:1004100E13B8148858885128512E93A810A812A812A8293E25004280447E8800 70FC:100013FE1040148059445224506890B011301228106828A42522422040A08040 70FD:1040104010FC10885550582050D8932610F8102010F8282027FE442040208020 70FE:01000910092012C0043019086914091012A004401830610C1FF0010001007FFC 70FF:100213C2124416485B5052C2524292441FE8125012422A4226444248445088E0 7100:10001050104810845524582050509088110612F8108828882488448840F88088 7101:0080008078FC49044A48484078B0030C0C02010011101120228004401830E00E 7102:1040104024FE6488A55024202450208801041110111022A0044008203018C006 7103:1020102011FC10205420582053FE90481048114C114A2A4A2488448841288210 7104:00003FF80408FFFE04083FF808001FF8280848088FF808080000488844448444 7105:10201120112011FC55205A20502093FE1000100011FC29042504450441FC8104 7106:100010FC1084108454FC580051FE9102110211FE1102290225FE4502410A8104 7107:1020112410A410A8542059FC5104910411FC1104110429FC2504450441148108 7108:1000087C3E442244227C3E4022422042413E9110111022A0044008203018C006 7109:00007FFC010011F811001100FFFE08000FF810001FFC00042924249440280010 710A:100011FC110411FC550459FC5000900011FC102010202BFE2420442040208020 710B:2420242024203DFC0420FC20242024F84400010011101120228004401830E00E 710C:10401040108815045BFE500250889144124210F811882A502420405041888606 710D:11081088109015FC5824502451FC9120112011FE106228A2252A422444208020 710E:1000100C11F0FD00110011FE1D10F11011101210521024100000488844448444 710F:00003FF0002000400180793C4944492849107928014405000200488844448444 7110:100013FE1040104055FC5884508493FE1000100011FC29042504450441FC8104 7111:100013FE122216225A2253FE52229262127212AA13222A222622420243FE8202 7112:100010FC108410845484588450FC9000100011FE110229022502450241FE8102 7113:10201020105014885944522250F890081010102011FC29042504450441FC8104 7114:10401040107C148459085210513E912211221122113E292225224522413E8122 7115:1080108010F815085A1055FC512491241124112413FE28502450448841048602 7116:110010BE128216025A2252125252924212CA135612522A3226024202420A8204 7117:100011FC1104150459FC5100510091FE1102117A114A294A267A420244148008 7118:020002007FFC02003FF80400FFFE08201FFC20204420822002A0004024884244 7119:1040102011FC100055085890500093FE1000100011FC29042504450441FC8104 711A:082008207EFC08301C682AA4C922082009201110111022A0044008203018C006 711B:7C7C44447C7C44447D7C4104410449244924494451844244422444244804500C 711C:100011FC1104110455FC5904510491FC1000111211D42918251045524192810E 711D:101C13E0122013FE56205A92530A920611FC1104110429FC2504450441FC8104 711E:1040102013FE100055FC590451FC900011FC100810102BFE2420442040A08040 711F:10881088108817FE5888508857FE900011FC1104110429FC2504450441FC8104 7120:1040102013FE100054885888515492221000102013FE28202420442040208020 7121:100010001FFC2AA04AA00AA07FFC0AA00AA00AA07FFC00002488224442448004 7122:10201010101015FE5902525450889104100010FC102028202420442041FE8000 7123:00007F0022FC3E4422443E44222822282F10F228424402820000488844448444 7124:010000803FFE2210221025FE2C903450441044508520111022A004401830E00E 7125:1040102013FE12025504590051DE925212521352149A2894251045124212840E 7126:090008801FFC108030805FF8908010801FF8108010801FFC1000488844448444 7127:10901090110815485A445492510893FC1044102010A42A82268A428A44788000 7128:100013FC120412F456045AF4500091F8110811F8110829F82508450841288110 7129:100013DE125216525A5253DE52529252125213DE12522A5226524252455288A6 712A:1040102013FE120254885904520291FC100411FC110029FC2404440440288010 712B:1088108813FE108854A8582051FC912411241154114C29842504450441148108 712C:100011F81108150859F85108510891F8108011FC125428942524424440948108 712D:08202AA42CA84920145022887FFE400280040FE00820082008221022201EC000 712E:201020902710243EAC22B444A790A51025102510252825285528494449449082 712F:10201020103E142059FC510451FC910411FC112410202BFE2420442040208020 7130:10401040107C148459085200502091CE1102110211CE29022502450241FE8102 7131:010011081108229004401830E00E08100A102A542C5448981410222842448082 7132:2080204027FE2120A920B23CA244A664229423482248223052204A5042888306 7133:10A01090108015FE5910531055FC9110111011FC11102910251045FE41008100 7134:1040102013FE108055045BFE500291FC110411FC110429FC2504450441148108 7135:100013FE1202168A5A5253FE5222922212AA12AA12AA2AFA26024202420A8204 7136:102010281E24222033FE4A20A450145008881088210442020000488844448444 7137:1040108011FC1124552459FC5124914411FC109011102BFE2410441040108010 7138:00003E7C224422443E7C224422443E7C01001110111022A0044008203018C006 7139:100013FE1202168A5A5253FE5242922213FE128212822A8226FA4202420A8204 713A:100011FC110411FC550459FC5000902811C8108810882BFE2488448841088208 713B:11F81108110815F85908510851F8900013FC120412042BFC2604420443FC8204 713C:1020102011FC102054A8588853FE9088100013FE1090289025124512420E8400 713D:00007CFC448444FC7C8444FC44847C84011402080100111022A004401830E00E 713E:10201020105014885944522251F890081050102010A42A82268A428A44788000 713F:1040102013FE16205AFC5224522493FE1224122412FC2A202650445044888906 7140:100013FE120216025BFE521052929292129212FE12102A922692449244FE8802 7141:1088108813FE108854F8588850F89088108813FE110029482584450041FE8000 7142:1088108813FE108854F8582051FC9124112411FC10202BFE2420442040208020 7143:1020102013FE105054885B2651FC9020102013FE1000282025FC4420402083FE 7144:1008103C11E014205BFE502051FC912411FC112411FC282025FC442043FE8000 7145:102011DC11141114551459D45126910011DC1114111429D42708450841148122 7146:100013DE124216425A4253DE5200923E13D2121212142BD42608421442248242 7147:100013FE1222102055FE582051FC912411FC112411FC282027FE442040208020 7148:200027FC24042434ADC4B444A5F4A554255425F42444245455F44C9448069002 7149:1020102013FE102055FC592451AC9174112411FC1020287024A8452442228020 714A:1040102013FE1202540459FC500091FC110411FC110429FC2504440043FE8000 714B:100011FC110415FC590451FC5020912011FE1220102029FC2420402043FE8000 714C:1020104011FC150459FC510451FC900013FE1020102029FC2420402043FE8000 714D:208821C827082108A92AB12AA7ACA14823082388255425145914492441248142 714E:10100820FFFE00003E4822483E4822483E0822082A2824100000488844448444 714F:100013FE100015FC5904510451FC900013FE122212222BFE2622422243FE8202 7150:1088108813FE108854A8582051FC91241124112413FE28202450448841048202 7151:01081FD001207FFC02000FF03810CFF008100FF00100111022A004401830E00E 7152:2040204021FC2084ABFEB000A1FCA10421FC202023FE202052204BFE40208020 7153:102011241124112455FC580053FE9020104011FC11542954255445544154810C 7154:1020522054209020283C44208220102010FC5284548490842884248442FC8084 7155:00007F7C444454445744517C51405740544244427F3E00002488224442448004 7156:101E13E010441524588851FC5040904013FE108010FC29442528421040688186 7157:100013FE1020104055FC5954515491541154112C10202BFE2450448841048202 7158:20142012201027FEAC10B410A5D0A412241225D42554254855DA4C2A48469082 7159:100013FE105014505BFE52525252925213FE102010202BFE2420402047FE8000 715A:00007CFE448044FC7C8444FC44807CFE01001110111022A0044008203018C006 715B:00003EF822883EF822883EF822883EF801001110111022A0044008203018C006 715C:100011FC110415FC590451FC51049040102013FE100029042488400047FE8000 715D:100013FC122416245BFC520052FC9284128412FC12842AFC2684428444FC8884 715E:202020203C40447E88847F44024402287E2802100228FE440082488844448444 715F:100013FE122213FE56225BFE500091FC110411FC110429FC2504450441148108 7160:10481148114817FE594851485178910011FE102013FE287024A8412446228020 7161:20102010207C2714A9FEB114A27CA210277C211021FE251052104B0044FE8800 7162:08202AA44D28145022887FFE400280041FE0042004203FA004200414040C0404 7163:100011FC104814305BFE5052509491101230102013FE287024A8412446228020 7164:1088108813FE1088548858F85088908810F8102013FE287024A8452442228020 7165:2080208020F82108AA10B5FCA104A154218C2124202023FE5050488841048602 7166:0100790049FC4A044C0479E44924492449E44804782800102488224442448004 7167:00007DFC44444444444444947D0844FC4484448444847CFC0000488844448444 7168:100011FC1124112455FC5924512491FC100013FE112029222514454841848102 7169:100013FE1020144059FC5104510491FC110411FC1104290425FC440040888104 716A:11081088109017FE5890509053FC92941294130C12042BFC2604420443FC8204 716B:2108209020002BFEB080A184A244A4A82130227024A8212852244C2248A08040 716C:200023F822082BF8B208A3F8A000A7FE220023FC2494292452444C8449288210 716D:2484490424A400247FA408241F24612412240C043014C0080000488844448444 716E:020002083FD00220FFFE01000FF03810CFF0081008100FF00000488844448444 716F:1110111211D4111855525992512E904011FC1104110429FC2504450441FC8104 7170:100010F8108814885888508850F89088100013DE12522A522652425243DE8252 7171:100011FC1104150459E45124512493FE120212FA128A2A8A26FA4202420A8204 7172:08000BF8120833F8504097FC11501248144410400100111022A004401830E00E 7173:1100113C112417A45924513C512493A412A412BC12A42AA427A4444440548088 7174:100011F81108150859F85108510891F8100013FC12942A942694429447FE8000 7175:1020102013FE1420582053FE528A925212FA122212222AFA26224222422A8204 7176:100011FC1104150459FC5104510491FC100013FE10202920253C412042A0847E 7177:2080204027FE2000ABF8B208A3F8A00027FE240229F4211051104A124412880E 7178:1040102011FE1102550259FE5100910011FE11AA12AA2AFE24AA44AA40A28086 7179:1088108813FE148859FC508853FE902011FC112411FC292427FE410441148108 717A:200024F822882288A8F8B088AE88A2F822A22294228822A852C44A84450088FE 717B:1020101013FE16205AFC522453FE922412FC122012FC2A842684448444FC8884 717C:2080208021FC2A44B154A1F4A084A128229021FC2244255451F4488449288210 717D:1020101011FE1502590251FE510091EE112211AA11662922256642AA42228466 717E:100011FC1124152459FC51245154918C110411FC1040282024A4428A428A8478 717F:1028102413FE102055FC592451FC912411FC112410082BFE2488444840488018 7180:100011FC110411FC550459FC5020912410A8102013FE2890249045124212840E 7181:104011FC1044109455085BDE514A914A129411FC110429FC250445FC4104810C 7182:2100210021FC2A00B5F8A000A3F8A08822A821C827F8208A51CA4EAA48868082 7183:00407EFC15440838FE441AA22CFC4844A89411080100111022A004401830E00E 7184:1020104011FC150459FC510451FC910411FC1040102028A4268A428A44788000 7185:100013F8124812A857185A0853F89000100017FC14A42CA424A444A44FFE8000 7186:1020102011FC1420582053FE5080910413FE100213FC2A942694429447FE8000 7187:1040102013FE140059FC510451FC900013FE120212FA2A8A26FA4202420A8204 7188:00002FBC2A242A242FA428BC28A02FA02A224A224F9E80002488224442448004 7189:100010FC1084108454FC580051FE910211FE110211FE290225FE444840848102 718A:1080249842E07E8400847E7C42807E9842E07E844284467C0000488844448444 718B:108024987EE000847E7C42007E9842E07E844284467C0100111022A00C60701C 718C:100013DE125217DE5A5253DE520292221222122212522A4A268A4202420A8204 718D:1020101011FE1102540058FC5084908410FC100011FE29022502450241FE8102 718E:1008103C13C010045644592851FC9220102013FE102029242524452441FC8004 718F:00F83F000100FFFE01003FF8292825483FF801003FF80100FFFE488844448444 7190:100013FE1202100055FC590451FC910411FC104010202BFE2400448841048202 7191:10881050100015FE585051FC505493FE105411FC105028D82554425240508050 7192:08202AA42CA84920145022887FFE400281041110111022A0044008203018C006 7193:2080210023F82208AA08B3F8A200A3FE220023FC200425545554480440288010 7194:1040102013FE160258505088512490501088110412FA28882488448840F88088 7195:100011FC102014205BFE500051FC910411FC110411FC290425FC448841048202 7196:101E11E01022111254945880502091CE1102110211CE29022502450241FE8102 7197:2040204020A02990B248A7FEAA08A3F8220823F8220023F855084D0849F88108 7198:104013BE121216925A5252AA5324904013FE122212222BFE2622422243FE8202 7199:00007F7C444444445F44517C51405F40444244427FBE00002488224442448004 719A:100011FC112415FC592451FC50A890A813FE10A810A829FC242043FE40208020 719B:100013FE105011FC5554595451FC900011FC100013FE282024A8452442A28040 719C:1020104011FC1524597C518C51549124115411FC1020281025544542414A8238 719D:1040102013FE125056505BFE5252925213FE120012922AD42698449244D2888E 719E:100013DC129417D45A5453C85288929413E21000102029FC2420402043FE8000 719F:1040FE4000407DF844487C4800C87C4808AAFEAA110652022000488844448444 71A0:100013DE10421252554A5A525042902011FC1104110429FC2504450441FC8104 71A1:204023F822482FFEAA48B3F8A040A3F8224823F820802FFE511048E043188C04 71A2:1020147C12841548583050CE5610927C1210127C12102AFE2610421045FE8800 71A3:1020122213FE1090548859FE5310951011FE1110111029FE2510451041FE8100 71A4:100013DE1042114A54C6594A525290021040102011FC280025084488409083FE 71A5:20FE240422282210A8FEB092AE92A2FE229222FE2292229252964D0048FE8000 71A6:102011241122152A5A325060519097FE112011FC112029FC2520452041FE8100 71A7:11102110CAA814443240D27C154014FE0800010011101120228004401830E00E 71A8:3F0821083F7E20082F4820285FA8440895282C900100111022A004401830E00E 71A9:1040102013FC16045BFC520052F8928812F8120013FC2B2425FC4502490280FE 71AA:20102190261E2222AA54B208AF90A2642208271E2AA2224252144A0842108260 71AB:1040102013FE120056485A4853FE92481248124812782A002554452A4A2A9000 71AC:082008207F20087E7E4408A4FF2810101E282244468280002488224442448004 71AD:1010FEFE10107C7C1010FEFE10103FF800081FF800083FF8111022A00C60701C 71AE:200027BC208424A4AA94B4A4A050A188262620C0231020645388483040C08700 71AF:1088108813FE108854F8582051FC912411FC102011FC282027FE445040888306 71B0:100013FE1200167C5A445244527C920012EE12AA12AA2AAA26EE420043FE8000 71B1:104010407C4010F8FE48444892C87C4810AA1CAAE10642020000488844448444 71B2:400044FE7810422042FC3E84008410FC528452FC5484908428FC244844848102 71B3:100011F8110811F8550859F8500093FC129413FC100029F82490446041988606 71B4:20402444244427FCA800B7FCA404A7FC240427FC2000242457A84C3245A2861E 71B5:1040102013FE1488585053FE5252928A130612FA128A2A8A26FA4202420A8204 71B6:200023F8220823F8AA08B3F8A000AFFE248027BC2494279454D44F88409480A2 71B7:11041088100013FE56225AAA5272922213FE100011FC290425FC450441FC8104 71B8:200027BC21082528AFBCB318A5AAA946200023F82208220853F84A08420883F8 71B9:01007FFC01003FF800003FF820083FF80820FFFE00003FF820083FF824884244 71BA:102013FE102011FC540059FC510491FC108813FE100029FC2504450441FC8104 71BB:204020A021182EE6B000A3F8A208A3F8200027BC208424A452944CA44A948108 71BC:200027FC244427FCAC44B7FCA110A11027FC211021102FFE5000491042088404 71BD:102011FC102417FE582451FC502092AA13AE122213FE2A2227AE42AA42AA8422 71BE:1110109413D214125A50519057FE901013D2125212542BD4264A424A43D68022 71BF:1088108811FC108854885BFE502091FC112411FC112429FC2400448841048202 71C0:100013DE1252125257DE580051FC912411FC112411FC282027FE442040208020 71C1:108813FE1088100055FC58A850A893FE10A810A811FC282027FE442040208020 71C2:100013FE105013FE56525BFE500091FC110411FC110429FC242047FE40208020 71C3:1110111411D216505A7E5550509092A81128114412442C82240842A442528452 71C4:101010523E5422904428804410826610425242546698421042287E2842440082 71C5:081008527E5408900828FF4424824210895208547E98081008280F28F8444082 71C6:101C11E0104017FE5888510452FA948810F8100013FE2A0226FA428A42FA8206 71C7:1088105013FE105055FC5954518C9174110411FC10082BFE2508448840A88010 71C8:202027A420A82A92B114A208A5F4A80223F82208220823F8520849104FFE8000 71C9:2208210827C82010AF9EB494A7A4A01427942094211421C85708491445248242 71CA:1108211002E00C1870040010525294942828C4C401007FFC05401930E10E0100 71CB:1090108811FE15105B1055FE5110911011FE1110111029FE250042A442528452 71CC:102011FC102014885BFE508851FC910411FC110411FC290425FC448841048202 71CD:22402242225C27F0AA50B3D0A25EA3D42254225427F4201452944C6448248044 71CE:2040204027FC20A0AD14B208A7FCAA0A23F8220823F8204052484C4449448080 71CF:100013FC104814305BFE505250949350102013FE12522A8A2776425242728206 71D0:20402248215027FCA950B248A444A210239024BC2A902150517E4A1042108410 71D1:102011FC108814505BFE500051FC912411FC112411FC282025FC442043FE8000 71D2:1020102011FC14205BFE5108539C91081188163E10002BFE249044904112820E 71D3:24482288F93E22886458729CA92A22882448010011101120228004401830E00E 71D4:103C13E0112410A855FE58A85124920211FC1124112429FC2524452441FC8104 71D5:0440FFFE0440044017D01012F01C17D014503452D7D2100E0000488844448444 71D6:100013FC100413FC54045BFC500093BC112417BC10082BFE2508448840A88010 71D7:279E2492279E2492AF9EB402A4F2A49224F2249224F2249254924D3244028406 71D8:100013DE125217DE5A5253DE5242922212FA121212522A2226524282420A8204 71D9:23F8120893F8420843F810002FFEE20027FC292422540588111022A00C60701C 71DA:1010525254549090282844448282101010525254549890102828242842448082 71DB:0000FEFE12907EFC42847EFC1290FEFE01001110111022A0044008203018C006 71DC:2000279E2492279EAC92B79EA442A422240A25462542255256324C02440A8404 71DD:100011FC110415FC590451FC502093FE100011FC110429FC2420452442228060 71DE:142012203F3E24426494BF1024103F10242824283F4420820000488844448444 71DF:08202AA44D28145022887FFE40029FF410101FF000003FF8200820083FF82008 71E0:2080210027FC2444AD54B444A7FCA4E425542404204027FE50A0491042088C06 71E1:100013FE125213FE542059FC502093FE1088105011FC282027FE442040208020 71E2:0A803138228838382288393822887FFE41029114111022A0044008203018C006 71E3:102013FE100011FC5504597451549174110411FC100828F0242047FE40A88326 71E4:1088108813FE148859FC512451FC912411FC102013FE2A22262A42FA420A8206 71E5:10F81088108814F8580051DC5154915411DC102013FE287024A8412442228020 71E6:208020DC22842BD4B448AA94A324AC402248215027FC20E051504A484C468040 71E7:104412241128147E58105028534A911C1128114C111A292A2548411042FE8400 71E8:220821102FFE2840B7FCA040AFFEA054279221102FFE211051D44F0A49168322 71E9:2108220827C82450AFDEB464A7D4A214211427D4221423C852484C54455488A2 71EA:108813FE108815005BFC555450D49324105410941348282024A4428A428A8478 71EB:102013FE1288125057FE5A5052FC925413FE125412FC2A5026D8455446528850 71EC:210026DC24542454AED4B454A466A7C0201C201427D42114510849C847148222 71ED:200023F822A82AA8B3F8A100A3FCA48423E422A422A423E450944FF448148008 71EE:210827C820086B9AB02C2388200853944A928BA200003FF0082004C00780F87E 71EF:100011FC102013FE562259AC502091AC105010C8132628F8240844D040208010 71F0:203C23C020442224A908B7FEA442A2A4228A247A208020F851084A904060879E 71F1:1040102011FC1488585053FE500091FC110411FC110429FC24204294428A847A 71F2:104013FC1044109455085BDE514A92D611FC110411FC290425FC450441FC8088 71F3:200027BE24922492ACAAB7A4A4C0A4BE24A224A227BE24A250004AA442528452 71F4:204020A023182DF6B000A7FCA554A4E427FC200023F8220853F84A084BF88208 71F5:10101410127C141058FE5044562892FE1210127C12102AFE2610421045FE8800 71F6:109013FC129417FC5A9453FC500093FC120012F812002BFE2520451445488986 71F7:102013FE100015FC5904517451549174110411FC100029FC240043FE41248262 71F8:100011FC102013FE562259AC502091AC100013FE102029FC255445544154810C 71F9:FEFE202050509A9A2C2C48489C9C2A2AC8C818180100111022A004401830E00E 71FA:102013FE100014F8588850F8500093FE1202127212522A76242043FE40A88326 71FB:101C11E0102013FE542059FC51AC917411FC102011FC282027FE44004154822A 71FC:204023F8204827FEA848B3F8A040A7FE200022A4245223F852A84AA84FFE8000 71FD:204027FC204023FCA800B7FEA002A3F8204027FE200027FE50084FFE44A88798 71FE:01007FFC01003FF80000FFFE00023FF00100FFFE00107DFC44907C3024884244 71FF:100013DE10421252554A5A525090910813FE151011FE291025FE451041FE8100 7200:21102110211027BCA910B110AFFEA2A822A826EC2AAA22AA52A84DA844488898 7201:100813E8128817EE5A2853F4528293E2100011FC115429542554415447FE8000 7202:2FEC48244BA4682C4BA46AAC4BA44824FFFE810211101120228004401830E00E 7203:108812AA12DC148859545222500093FE1222102013FE287024A8412446228020 7204:100013FE124817FE5A4852FC52A492FC12A412FC12202BFE272A457A450A8906 7205:11FC112411AC152459FC502051FC902013FE1154122A282025FC402043FE8000 7206:11FC110411FC150459FC508853FE908817FE108811242AAA247040A841248060 7207:0820FFFE082010407C4011F8FE4844C892487CAA10AA1D06E202488844448444 7208:2020203E202027FEAC22B5F8A422A5FE252425FC252425FC58404AA4528A847A 7209:11241248112414005BFC52945264929413FC124813682A48276A424A42468362 720A:2080204027FC24A0AFFCB4A4A7FCA400252425A8253025A4551C48004AA49452 720B:21C82708210827C8A93EB7CAA54AA7CA254A27CA210A27CA510A4FEA4AAA9156 720C:2040202027FE2488ADFCB488A7FEA42025FC252425FC252455FC4C0044888904 720D:244424E428A82AAAAEEEB4A4AAAAAEEE224220402FFE20E051504A484C468040 720E:1040102013FE122255FC5850528A91FC128A10F8108828F82420452442A28040 720F:200027FE24442598AC88B7DEA488A5DC26AA248824202520553C4920492097FE 7210:1040107C104013FC56445BF0524492FC12A812F812A82AF8260045FC45548BFE 7211:1088108813FE14A8589051FE512093FC152011FC112029FE250042A442528452 7212:101010101EFE221054AAA8441082287CCA442A7C2C44487C1410125422924030 7213:13DE125213DE16525BDE5242527A928A131212DA128A2ADA268A42FA420A8204 7214:211027FC204023F8A840B7FCA000A3D4211227FE23502534538C488A42968102 7215:210827C820086B9AB02C2388200853944A928BA20100111022A004401830E00E 7216:2210211027DE2010AC5EB282A7DEA01027DE245027DE245057DE4C50445284CE 7217:11FC110411FC150459FC508853FE908811FC10A813FE28A825FC442043FE8020 7218:108010DE128213D454485AB4514A96A411FA128810F8288824FA449440A880C4 7219:102013FE100015DC595451DC508893FE108813FE10882BFE2494418842A480C2 721A:204020A021102208ADF6B000AEEEAAAA2EEE20002FFE29225FFE4922492A8804 721B:13DE125213DE16525BDE522252FA922212FA12AA12FA2AAA26FA427242AA8226 721C:249222942FFE2910B7FCA040A3F8A0402FFE248027BC249457944CC84F9480A2 721D:101E13E0112214945BFE525253FE900413C4127E13C42A5427CC428442D48348 721E:2040204023F82248ABF8B044A7FCA00422082FBE2AAA2FBE52084A8A4FBE8082 721F:208823FE208823DEAA52B3DEA0A0A09021FE212023FC252051FC492041FE8100 7220:27BC24A427BC24A4AFBCB4A4A7BCA12023FE222027FC2A2053FC4A2043FE8200 7221:108813FE108811FC552459FC512493FE122A12FA122629FC252445FC402283FE 7222:00803FFE24103F7C26382D54341221202F3C2120273821202F3C41205244A122 7223:2248215027FC2404A9F0B110A7FCA55424E427FC204027FC50404FFE42A48452 7224:211027FE211027BCACA4B7BCA4A4A7BC244427FC255425F454444CE445548448 7225:13FE120213FE16925A54529252FE92AA12FE132212FA2AAA24FA442249FA8004 7226:2790251E27A82484AFBEB52AA7BEA00023F8220823F8220853F848A04124861C 7227:27FC20402FFE2842AB58B040A358A0002EEE2AAA2EEE20005FFE4A4845548FFE 7228:2FEC48246BAC48246BAC4AA4FFFE88227EFC2C684AA4FFFE11102928C6C61830 7229:228822E82F5E22ECAF5ABAE8A208AFFE29423494255827F252044BE8420283E4 722A:001000F81F201220122012201220122012201210121022102208420842048002 722B:00000008007C07807A1021101120100000000000000000000000000000000000 722C:0E00740055FC55245524552455FC550055005502550252FE5200510090FE1000 722D:000801FC7E10221011203FF801080108FFFE010801083FF80108010005000200 722E:024007403A7C2A842B742A542A542A742A482942294228BE28404830480E8800 722F:000801FC7E102210112001003FF8210821083FF821082108FFFE200820282010 7230:000801FC7E10221011203FF8020002007FFC04000FE01420224041808660381C 7231:000801FC7E10221011207FFE420282047FF8040007F00A10112020C043301C0E 7232:00FC7F00121009201FF0101010101FF8100810081FFE20022AA2495251548008 7233:00F83F2009401FE010201FF010101FFC20042AA4400C9FE00040018005000200 7234:0004FF0E8D748B54FF548954E954A954EB548554E5548B549154FF9200920100 7235:00FC7F00220811107FFC44447FFC00087E0842FE7E0842487E28480874284210 7236:044008201010200840240820082004400440028001000280044008203018C006 7237:044008201850248803000CC03030C00E1FF00210021002100250022002000200 7238:044008201850248803000CC03030C00E1FF0111011101FF01010100410040FFC 7239:044008201850248803000CC03230C7CE1A4001A01E7801880E90006003803C00 723A:084010202850448803001CE0E01E00007F7822483E5022483E4423D4FE480240 723B:00081810066001800660181860040020082004400280010002800C403030C00E 723C:040045F829081108290845F881080508450829F8110829084508810807FE0000 723D:010001007FFC01002928111029280100292811102AA80280044008203018C006 723E:00007FFC21084104BFFA21083558292835582108355829283558210821282010 723F:00100810081008100FF00010001000107FF00810081008101010101020104010 7240:042024202420242025FE3C2004700470FCA824A8252425242622442044208420 7241:0400240025FE240824083DE805280528FD28252825E825282408440844288410 7242:048424442448240025FE3C20042004FCFC20242025FE24202420442044208420 7243:04482548254827FE25483D4805780500FDFE242027FE247024A8452446228420 7244:042024202450244824A43DFE068404FCFC8424FC248024FC25444544467C8444 7245:102057FE542055FC542477FE142415FCF42055FC552455FC552455FC5524892C 7246:082028202BFE292429243AAA0FFE0800F9FC2904297429542974490449FC8904 7247:004010401040104010401FFC1000100010001FE0102010201020202020204020 7248:0808481C49E0490049007DFC41444144794449284928491049104A284A448C82 7249:04202420252424A424A83E2021FC20203C20242027FE24202420442044208420 724A:040025FC2444244424443E44209420883D0024FC248424842484448444FC8484 724B:04482444245E25E024283E12206A21963C48245E25E0242424284412446A8586 724C:0840488049FC492449247DFC4124414479FC489049104BFE4810481048108810 724D:0820482048FC482048207DFE4002409478504890485049FE4828484448828902 724E:0880488048FC49544AD47CB4412C424478944908484048A44AAA4A8A4C788800 724F:08204850488849044AFA7C0041E2412A792A49EA492A492A49EA4922492A8964 7250:0808483C49E0482048207DFE402040A0792C4924492449AC4924492449FC8904 7251:0840482049FE490249027DFE4100410079FE49AA4AAA4AFE4CAA48AA48A28886 7252:0848494849484BFE49487D484178410079FE48204BFE487048A849244E228820 7253:0820481049FE488448487DFE41024224781049FE4840487C4844488448948908 7254:082848244BFE482049FC7D2441FC412479FC492448084BFE4888484848488818 7255:0820484049FC4924497C7D8C41544124795449FC484048244AA24A8A4C888878 7256:084048204BFE4A024BFE7E1443FE42107AFE4A924AFE4A924AFE4A924C928896 7257:081049FE4910497C49147DFE4114417C7910497C4954497C49544A7C4A548C4C 7258:08204BFE482049FC48007FFE425243FE790449FC490449FC490449FC48888904 7259:00003FFC004000401040104020403FFE01400240044008401040604001400080 725A:111009207FFE40029FF410101FF000007FFC104020403FFE0240044019406080 725B:01001100110011001FF82100410001000100FFFE010001000100010001000100 725C:08000800480048007E004800880008000E00F800480008000800080008000800 725D:08800880488048847E88489088A008C00E80F8804880088408840884087C0800 725E:10401040504050407DFC5044904410441C44F084508410841104110412281410 725F:02000400082010103FF80008010011001FF821000100FFFE0100010001000100 7260:10201020502051207D2C5134916413A41D24F134512811221122110210FE1000 7261:08200820482048207E20482089FC08200E20F82048200820082008200BFE0800 7262:020001007FFE40028104110011001FF8210041000100FFFE0100010001000100 7263:1000100051FC50447C445144914411441D44F244504410841084110412281410 7264:10201010501050007DFE5080908010801C80F080508010801080108010FC1000 7265:10401020502053FE7C805080908010FC1C84F084508410841104110412281410 7266:0808083C49E048207E20483C89E008200E20F83E4BE00820082208220822081E 7267:08400840484048807EFE49088A8808880E88F850485008200850088809040A02 7268:10801040504053FC7C00500091F011101D10F1105110111211121212120E1400 7269:10801080508050FC7D545254905410941C94F124522410441044108411281010 726A:08100810489048907EFE4890891008100E10F9FE481008100810081008100810 726B:08500848484848407E5E49E0884008440E44F848483008220852088A0B060802 726C:10201020502E51F07D205120912011FE1C22F06250A2112A1624102010201020 726D:1000100053FC52947E945294929412941E94F294529C13041204120413FC1204 726E:08A0109030BE57C0904010241014110C09001FF821000100FFFE010001000100 726F:10201020502050207DFE5020902010201DFCF104510411041104110411FC1104 7270:10201020502050207DFC5124912411241D24F1FC512411241124112411FC1104 7271:1000100053FE50087C0851E8912811281D28F12851E811281008100810281010 7272:10201020512051207DFC5120922010201C20F1FC502010201020102013FE1000 7273:100010FC508450A47C945084908413FE1D04F1445124110411FE100410281010 7274:1004101E51F051107D105110911011FE1D10F11051101108110A114A11A61112 7275:010001003FF80280044008207FFE410289040FF0110001007FFC010001000100 7276:0100111009203FF802007FFC082011102908CFF6110001007FFC010001000100 7277:10201020505050887D04520291FC10201C20F02051FC10201020102013FE1000 7278:1040102053FE52027C0451F8900810101C20F3FE502010201020102010A01040 7279:10201020502051FC7C20502093FE10081C08F1FE500810881048100810281010 727A:100017FE509050907C9053FC929412941E94F294529C13041204120413FC1204 727B:10901088508051FE7CA050A890B010A41CA8F0B05124112A1132122212DE1400 727C:100011FE500050927D245248912410921C00F1FE502010201020102013FE1000 727D:01007FFC08201FC002007FFE48229FF4011011001FF821000100FFFE01000100 727E:100013FE504050407DFC5084908413FE1C00F00051FC11041104110411FC1104 727F:10201120512051FC7D205220902013FE1C00F00051FC11041104110411FC1104 7280:00003FFC20043FFC2000288826B02808248027F8288020805FFE408080800080 7281:03083C0804487F480C48164825084428051011001FF821000100FFFE01000100 7282:0C8070FC1124FD241244388455289010010011001FF821000100FFFE01000100 7283:1040102051FC50007D085090900013FE1C00F00051FC11041104110411FC1104 7284:1020102051FC50507C88510493FE10081DE8F128512811E81128100810281010 7285:100013FE5202528A7E5253FE922212221EAAF2AA52AA12FA12021202120A1204 7286:1020102053FE50207C2051FC910411FC1D04F1FC510411FC1104110417FE1000 7287:010009000FF0110001007FFC0100111051507C7C90901E10F0FE501010101010 7288:1020112450A850207DFC504093FE10881D04F2FA5488108810A810921082107E 7289:1040102053FE50007DFC510491FC10001DFCF008501013FE1020102010A01040 728A:1020102051FC50207C2053FE900210941C50F110509013FE1028104410821302 728B:100011F8510851087DF8510891F811081DF8F108510817FE1000109011081204 728C:100013DE524252427A4253DE9200123E1BD23212D21413D41208121412241242 728D:10101010577C51147DFE5214927C17101D7CF51055FE12101210150018FE1000 728E:08087E0808FEFE0808487E2808080F28F11011001FF821000100FFFE01000100 728F:1080104053FC52047E0453FC920012001FFCF354535415FC155415541944110C 7290:10C417045124511479145784912411141B943346D53C15041104110411041104 7291:100011FC510451FC7D0451FC910411FC1C28F02453FE10501050108811041202 7292:1040102053FE50007DFC510491FC10001FFEF20252FA128A12FA1202120A1204 7293:1080108051FC5244795451F4908411281A9031FCD244155411F4108411281210 7294:1100110051FC52007DF8500093F810881AA831C8D7F8108A11CA16AA10861082 7295:1088108853FE5088788857FE908011FC1B2435FCD12411FC112411241124110C 7296:08202AA42CA84920145022887FFE410289041FF821000100FFFE010001000100 7297:1040102053FE52027C2451FC902011FC1C20F3FE502011FC1104110411FC1104 7298:010000803FFE22102F7C26382B5432922040224023FC244020405FFE40408040 7299:1040108851FC51087A5253FE905011881E2630C0D31010641388103010C01700 729A:3F0821083F7E20082F4820285FA8440895282C9011001FF82100FFFE01000100 729B:08203E7E08A47F281C102A2849443FFE2480248027F8288020805FFC40808080 729C:1108108853C850107BDE526493D410141BD43054D09410E81388109412941122 729D:102011FC508850507DFE500091FC11241DFCF12451FC102011FC102013FE1000 729E:101811E0504053FE7C885174925210701C00F1FC51041174115411741104110C 729F:7CF8048804F87C2041FC7D2405FC04282BFC100411001FF82100FFFE01000100 72A0:1104108853FE50207DFC502093FE10541D92F09053FE109010D4138A109611A2 72A1:100013FE524853FE7E4852FC92A412FC1EA4F2FC522013FE132A157A150A1906 72A2:102013FE502051FC7C0053FE925213FE1D04F1FC510411FC110411FC10881104 72A3:11241248512450007BFC5294926412941BFC3248D3681248136A124A12461362 72A4:100013FC529452947BFC5110925213DC181233CED24013D2125C13D0125212CE 72A5:1040102053FE52507BFE525293FE12001A9432D8D29012D2128E140015541A2A 72A6:13F8120853F852087BF8511097FC11101FFE3110D248155410E01150124810C0 72A7:111017FC504053F8784057FC900013D4191237FED3501534138C108A12961102 72A8:081024483F7E64C8BF7E24483F7E24483F7E204011001FF82100FFFE01000100 72A9:7C4011FCFD2439FC5524FDFC246818A2651E11001FF821000100FFFE01000100 72AA:211027FEA040A2EEFAAAABEAAAAE2AE83BAAECE6228825F42290206021982606 72AB:51184B947C3ED3A87C7E53A87C3E53A87EBE43A011001FF82100FFFE01000100 72AC:01000120011001100100FFFE010001000280028004400440082010102008C006 72AD:0000440028001000280048008800080018002800480088000800080050002000 72AE:01100108010801007FFE0200040007F80A080A08111020A0404080A003180C06 72AF:0000440029F81108290849088908090819282910490089020902090250FE2000 72B0:00804480288010802BF0489088900890189028904890889209120912520E2400 72B1:004044402840104029F8484888480848194828C8484888A808AA090A52062402 72B2:00104410281010102BFE48308830085018502890489089100A10081050502020 72B3:00404440288010FC29044A048804090418842844484488040804080450282010 72B4:000045FC282010202820482088200BFE18202820482088200820082050202020 72B5:00804480290011FE2A004C0089F8080818102860488089000A020A0251FE2000 72B6:084008480844484428402FFE08400840184028A0C8A00890091009080A040C02 72B7:00204410281011FE2900490089000900190029004900890009000A0052002400 72B8:000047F02810101029104910891009FC1804280448048BF40804080450282010 72B9:00904488288810802BFE48A088A008A018A028A04920892209220A22521E2400 72BA:00804440284013FC2800480089F00910191029104910891209120A12520E2400 72BB:00204420282013FE2820482089FC092419242924492489340928082050202020 72BC:00108FD0505020905110911011501190311057109110111211121112A50E4200 72BD:000045FC28101110291049108A100BFE183028504850889009100A1050502020 72BE:0040885050482048504097FE1040104030A050A090A0111011101208A4044802 72BF:00404420282010002BFE48408840086018502848484488440840084050402040 72C0:042024282424242424203DFE04200420FC202450245024502488448845048602 72C1:004044402880108829044BFE88020890189028904890889009120912520E2400 72C2:0000440029FC1020282048208820082019FC2820482088200820082053FE2000 72C3:000045FC284410442844484488440BFC18842884488488840884088453FE2000 72C4:00404440284010402944494489480A50184028A048A088900910090852042402 72C5:0008443C29E010202820482088200BFE18202820482088200820082051FC2000 72C6:002044202820102029FC492489240924192429FC492488200820082050202020 72C7:00404440284010402BFE484088E008E0195029504A488C440842084050402040 72C8:000045FC29041104292449248924092419242924492488500848088451022602 72C9:000045FE2810101028204820886808A419222A22482088200820080053FE2000 72CA:00003FF820083FF820083FF820083FF801100108FFFE0280044008203018C006 72CB:000045FC2800100028004BFE88200820192829244A248A220C22082050A02040 72CC:002044202920112029FC49208A200820182029FC482088200820082053FE2000 72CD:0080448029FC11042A044DF489140914191429F4490489280912090250FE2000 72CE:000045FC29241124292449FC89240924192429FC492488200820082050202020 72CF:0080448028FE11002A204920892C09741BA42924493489280922090250FE2000 72D0:0008883C53D02290529092901290129032905288928812C812A414D4A4924800 72D1:0040444028A010A029104A488C2608201BF828084810891008A0084050202020 72D2:00904490289013FC289448948BFC0A901A902BFE48928892091A091452102410 72D3:00104410281011FE29124914891009FC194429444928892809100A2852442482 72D4:000045FC29041104290449FC89000940194429484970894009420A42523E2400 72D5:002089205120222052FC94A4172411243224522494A417A410C41044A0944108 72D6:00404420282013FE2A024C048800089018902890488889080908090452042402 72D7:00804480290011FC2A044C0489E409241924292449E489240804080450282010 72D8:00284424282410202BFE4A208A240A241A242A284A288A900B120A2A50462082 72D9:000045F829081108290849F889080908190829F8490889080908090857FE2000 72DA:0000440029FC11042904490489FC09041904290449FC89040800080053FE2000 72DB:00204420284011FC290449048904090419FC2904490489040904090451FC2104 72DC:00204420282010202BFE48208820082019FC2904490489040904090451FC2104 72DD:00804480288011FE29024A048C200820192829244A248A220C22082050A02040 72DE:00404420282013FE2A024C04880008001BFE2820482088200820082050A02040 72DF:000045FE2800100029FC4904890409FC1904290449FC89040800080053FE2000 72E0:000045F82908110829F84908890809F819442948493089200910094851862100 72E1:00404420282013FE2800488889040A0218882888485088500820085050882306 72E2:0080448028F811082B104CA0884008A019182A064DF889080908090851F82108 72E3:009044902890129229944898889009981A942C9248908890091209125212240E 72E4:00204420282013FE2820482089FC0800180029FC490489040904090451FC2104 72E5:0080448029FC11042A0449E48924092419E42924492489E40904080450282010 72E6:00008BF852A822A852A89FFE12A812A832A85FFE92A812A812A812A8A2084218 72E7:0008443C29E0102028204BFE88200820182029FC490489040904090451FC2104 72E8:00284424282410202BFE48208924092419242BA8492889100A120A2A54462082 72E9:0040882053FE220254149010101013FE301051109090109010101010A0504020 72EA:000045FE29021102297A49028902097A194A294A494A897A09020902510A2104 72EB:00404440284413F4284848508FFE0840188029844A988CE008820882507E2000 72EC:00204420282011FC292449248924092419FC29244820882808240BFE51022000 72ED:00204420282011FC2820492488A408A818202BFE485088500888088851042202 72EE:010089FE51102510557C9554155415543554555495541154125C1210A4104810 72EF:0040884050A021105208940611F01000300057FC9040108011101208A7FC4204 72F0:0080448029F0121028204BFC884408441FFE284448448BFC0844084051402080 72F1:002094285224222450209E2012FC12203220525092D0135012881088A1044202 72F2:00008810579020905110921012D81354325456929A92131212101210A2504620 72F3:0040884050A02110520895F61040104037FC50409250124814441844A1404080 72F4:02208A24522823B05220922212A2131E3040504093FC104010401040A7FE4000 72F5:00904488288013FE28A048A888B008A418A828B04924892A09320A2252DE2400 72F6:01844468283010C82B0448408BFE08A019202BFC4D2489240934092850202020 72F7:000045F82908110829F848008BFC0A041A042BFC4A048A040BFC0A0452142208 72F8:000045FC2924112429FC4924892409FC1820282049FC88200820082053FE2000 72F9:00204420282013FE282048208924092419242AAA482088500850088851042202 72FA:004044202BFE1000280049FC8800080019FC2800480089FC0904090451FC2104 72FB:00404440288811042BFE4802888809441A4228F849888A500820085051882606 72FC:0040442029FC1104290449FC8904090419FC2920492289140908094451822100 72FD:000045FC2904110429FC4904890409FC1904290449FC88000888088451022202 72FE:0104890E5130212057E09120113E116431A457249124112411241124A5444284 72FF:0004440E2BB8108828884928892E0BA818A82AA84AA8893E09000A80547E2800 7300:00108A10511021105454925212521090301051149604120812081210A22040C0 7301:008489C457042114511491141FD41114331453949554150419041104A1144108 7302:000045FC290411FC290449FC8800080019FC282048208BFE0820082050202020 7303:0040884050A020A05110920815F61000308850489248115011101020A7FE4000 7304:004044202BFE1000280049FC89040904190429FC482088A809240A2250A02040 7305:009088905090279E509090901090139C309050909090179E10901090A0904090 7306:044004407C7C04403C7804407C7C04400440012001107FFC028004401830E00E 7307:00204420283E102029FE4922893809E01922291E490089780A480A4A548A2906 7308:0040448029FC1124292449FC8924094419FC289049108BFE0810081050102010 7309:008844882BFE1088288848F88888088818F8288848888BFE0800088851042202 730A:00009040539C22045204939C1204120433FC50909090109010901112A212440E 730B:01100108FFFE0280044008203018C00614281224FDFE10202850245044888106 730C:081008140812FF1208102AFE2A102A105D1088281C282A284944884408840902 730D:00408840504027FC5040924812481248355450E09150115012481444A8424040 730E:00884488288813FE288848888FFE080019FC2904490489FC0904090451FC2104 730F:0040882053FC2204520493FC120012FC328452FC928412FC14841484A8944088 7310:02088908511027FC5040904013F8104030805FFE9120112012201222A422481E 7311:000045FC2904110429FC4904890409FC1800291249D48918091009525192210E 7312:00107E1442127E1242107EFE00107E1042107E2842287E28424442444A844502 7313:00008BF85248224853F89248124813F8304057FC90E0115012481446A0404040 7314:004044202BFE1202280049FC880008001BFE2820492889240A220C2250A02040 7315:002097205120213E5142974414901410341057549152115211921110A5504220 7316:01F84508290811F82908490889F808001BFC2A044A048BFC0A040A0453FC2204 7317:0040884053FC20A05110920817FE100833C852489248124813C81008A0284010 7318:00828882528223EA548A908A17FA108A33EA52AA92AA12AA12A212E2A08A4084 7319:003C47C02A44112828004BF8884808481FFE284848488BF80848084051402080 731A:00A04490288011FE29104B108DFC0910191029FC49108910091009FE51002100 731B:000045FC2808101028204BFE882008A0184029FC495489540954095457FE2000 731C:002044202BFE102029FC48208BFE080019FC290449FC890409FC090451142108 731D:0080884057FC20005110911012A814443000504097FE104010401040A0404040 731E:0040884050A02110520895F61040104037FC5040904013F812081208A3F84208 731F:0000948452442248500093F81248124833F85248924813F8124A144AA4464802 7320:00904490289013FC2A944A948A940BFC1A942A944A948FFE0800089051082204 7321:00008BFE52522252525293FE1020104030FC51049288105010201040A1804600 7322:0100891E511227D25112911E111217D23452545E945217D214521022A02A4044 7323:000044882A5212222A524A8A8A020BFE188829444A7A88880950082050D82706 7324:001045D428581252298C488889040AFA1820282049FE88200850088851042202 7325:00008BF85248224853F89248124813F8300057FE9240124412281290A3084206 7326:000097FC5404243465C4A44425F425546554A5F42444245425F42494A8065002 7327:000045FC2904110429E4492489240BFE1A022AFA4A8A8A8A0AFA0A02520A2204 7328:003C97C052442128500093FC1080108037FE510091F8128812501420A8D84306 7329:00008BF8520823F8520893F81040124033FC5440904013F810401040A7FE4000 732A:0040884453F42048505097FE1040108031F85308950811F811081108A1F84108 732B:008844882BFE10882888480089FC09241924292449FC89240924092451FC2104 732C:000097FC544427FC544497FC100013F8320853F8920813F812081208A2284210 732D:010089F8520823F0501097FE10801144366850B09128166810A41122A6A04040 732E:08100814FF92081208107F7E4110551049105D1049287F284928494445444282 732F:004094445444244457FC90001FFE1040308057FC94A414A414A414A4A4A4440C 7330:0080449E2BEA108A29CA488A8BEA089218A628204BFE88200850088851042602 7331:00008BF85090206057FC90A4112812203460504097FC10E011501248AC464040 7332:000045FC290411FC290449FC888009FE1A2229224952890209FA080250142008 7333:000097BC54842484548497BC1400140037BC5424942417A814101428A4444482 7334:010089785108220852FE96401A40127C3290521092FE121012281228A2444282 7335:0080884053FC2204520493FC1200120033FC5354935415FC15541554A944410C 7336:01084488289017FE289048908BFC0A941A942B0C4A048BFC0A040A0453FC2204 7337:221012141412FF92141014FE7F1055105510632841287F28414441447F844102 7338:00008BFC5224222453FC920012FC1284328452FC928412FC12841284A4FC4884 7339:0040904057FC20E051509248144613F8320853F8920813F812081000A7FE4000 733A:0008443C2BC010042A44492889FC0A2018202BFE482089240924092451FC2004 733B:00068F78511021205244927813101224367E5A129210125412521292A2504620 733C:002844242BFE102029FC492489FC092419FC292448088BFE0888084850482018 733D:000047FE2A02100029FC490489FC090419FC284048208BFE0800088851042202 733E:00008BF8520823C852489FFE180213F8320853F8920813F812081208A2284210 733F:0040904053F8204057FE900013F81208320853F890A4112813101D48A1864100 7340:0140965C54442444575C9444144417FC304057FC9208111010A01040A1B0460E 7341:00008BFC524023F8524093F81240124033FC50049554155415541404A0284010 7342:000045FE29101120297C4944897C0944197C29104910895409520A9252502420 7343:08104914491249127F1000FE7F1000107F1041287F28412822440F44F0844102 7344:02109114511227D250109790103E17903010579094A814A814A817C4A0444082 7345:020094FE57102510557C955417541454345457549554155C15101710A5104010 7346:0020444029FC110429FC490489FC08401BFE288849248A220DFC082050202020 7347:0208891057FC2040504093F81040108037FC50A091281134123C1222A422481E 7348:020889085110200057FC900011101208340453F892A812A812A812A8AFFE4000 7349:0040884057FC204053F8908017FC1110326855C6904013F810E01158A6444040 734A:0040884050A02190524897FE1A0813F8320853F8920013F815081508A9F84108 734B:004045FC290411FC290449FC890409FC1820292448A8892408200BFE50202020 734C:000045F8290811F8290849F888000BFC1A942BFC480089F80890086051982606 734D:0080884053F8211050A097FE100013F8320853F8920813F811201122A2224C1E 734E:0440247C24A83D5004287DFE248844488418012001107FFC028004401830E00E 734F:008844882BFE1088280049FC890409FC190429FC48208BFE0850088851042202 7350:002045FC288810502BFE480089FC090419FC290449FC88200BFE082050202020 7351:01008902511C27D0511097D0155E17D4355457D4911417D411141124A1244144 7352:08207F20083E7E440884FF2820103E284244872201107FFC028004401830E00E 7353:01089108510827D0511E979411241FD4321453D492541248124814D4A4244842 7354:0020444029FC110429FC490489FC0820192428A8492488200BFE082050202020 7355:002046222BFE1090288849FE8B100D1019FE2910491089FE0910091051FE2100 7356:002045FC282010882BFE488889FC090419FC290449FC890409FC088851042202 7357:00009FFE58002A286948ABEE289228846AA0AAA82BE8288828942914A9245242 7358:082049202A3E7F4849485DA86B104928414440200110FFFE02800C603018C006 7359:0108890855482390511E97D4156415543554575495D4154815481554A46444C2 735A:0088448829FC108828884BFE882009FC192429FC492489FC0800088851042202 735B:00A094A452A820A057FC911010A017FC304053F8904017FC10A01110A2084C06 735C:0020452428A813FE28A849248A220904190429DE4A448D54089E090452042404 735D:000045FC284810302BFE485288940B5018202BFE4A528A8A0B760A5252722206 735E:002045FC288810502BFE480089FC092419FC292449FC882009FC082053FE2000 735F:0020442029FC10202BFE49088B9C090819882E3E48008BFE089008905112220E 7360:0040904057FC20A05514920817FC1A0A33F8520893F8104012481444A9444080 7361:00808B1C52042204539C9204120413FC310053FE940212AA12AA1402A0144008 7362:00388BC0508027FE5110920815F6191031F0500097FC140415F41514A5F4440C 7363:9090491402127F1249107FFE49107F100010FFA800287F28414441447F844102 7364:0208890857C82010579E949417A4101437945094911411C817081114A5244242 7365:01088A0857C8245057DE946417D41214311457D4921413C812481454A55448A2 7366:008847FE288811FC290449FC890409FC188029FE4A228D52090209FA500A2004 7367:00008BFC5294229453FC900017FE100033FC520493FC10A211141308AD444182 7368:000045FC2954115429FC488089FE0A4219F22952495289F2084A0BFA500A2004 7369:0020893C512027FE5010901413FE121033F05254925412D41368144AA8964322 736A:004088A053182DF6500097FC155414E437FC500093F8120813F81208A3F84208 736B:0040444028A011102A084DF6880008001BB82AA84AA88BB80910091052A82444 736C:0200939E548A290A67D2A566254027D4655EA56427C42544255E2544A44448C4 736D:021092105F9C22246248AFBE2AA22AAA6FAAA22A272A2AAA32882214A2224242 736E:000097FC524824446FFEA44426EC255466ECA44426EC255426EC2444A4544408 736F:003C97C050402FFE504097FC155414E437FC504097FC10401FFE1000A5244892 7370:0080884057FC244452A892941474100033F852A89FFE100017FC1040A1404080 7371:004044202BFE120229FC49488A5009FC1B0429FC490489FC090409FC50882104 7372:008847FE28A8109029FE4B2089FC092019FC292049FE89000BFC08885070238E 7373:000045FC282013FE2A2249AC882009AC18002BFE482089FC095409545154210C 7374:011097FC511027FC540493F8100017FC3080514496A8117016A81126A6A04040 7375:01248A485124200053FC92941264129433FC524893681248136A124AA2464362 7376:03FC884051F8210851F8910817FE144232A4528A947A108011F81288A070438E 7377:0040882057FE248855FC948817FE142035FC552495FC152415FC1400A4884904 7378:77105514771200127F1049FE7F1049107F100028FFA800287F4441447F844102 7379:0040887C504023FC524493F0124412FC32A852F892A812F8120015FCA5544BFE 737A:0108890857CE2112512497DE1552155E37D2511E9392155E19401114A1124122 737B:08100F1408127F1249105EFE49107F104A105F2851285B2855445F4455849502 737C:00009EFE5254229262FEAE9228D628BA68D6AE9222D622BA22D62292AA9A4484 737D:004097FC500023B852A893B8111017FC311057FC91101FFE11281310AD484186 737E:01108FFE511027BC54A497BC1140112033FE522097FC1A2013FC1220A3FE4200 737F:000097FE504022EE62AAABEA2AAE2AE86BAAACE6228825F422902060A1984606 7380:000097FC54A424A467FCA21022A824BE6F68A23C24A82FBC20282AA8AABE4020 7381:07BC94A457BC200057FE94001590149E37D4556495D4155415D41568ABC85054 7382:024097E2525C2EF06AB0AEF0201E27D46554A7D4255427D421142FE4A1244144 7383:03DE46522BDE12522BDE48A089FE0B201DFC292049FE880009FC08885070278E 7384:020001000100FFFE02000420082010403F8011000200042008103FF810080008 7385:101008100810FE101054105220524290FC104814100420084408FE10422000C0 7386:101008080808FEFE1010101020204242FCFC4848101020204444FEFE42420000 7387:020001007FFC020044442F88111022484FE400200100FFFE0100010001000100 7388:10400840087EFE801100101C20E042A0FCA248A410A820904490FEA842C40082 7389:00007FFC010001000100010001003FF8010001000120011001100100FFFE0000 738A:000000007FFC010001200110011001003FF801000100010001000100FFFE0000 738B:00007FFC010001000100010001003FF8010001000100010001000100FFFE0000 738C:00400040FF4008400840084008407E4008400840084008420F42F042403E0000 738D:1000100010003FFC21004100810001003FF801000100010001000100FFFE0000 738E:00000000FEFE1010101010107C1010101010101010101E10F010401000500020 738F:00400040FE40104011FC10447C4410441044108410841E84F104410402280410 7390:00000020FD201120112011207D2011201120111011101E10E208440808041002 7391:000001F0FD1011101110111011107D1011101110111011121D12E212420E0400 7392:00000000FDFC1020102010207C2010201020102010201C20E020402003FE0000 7393:00400040FE8010FC110412047C0411041084104410441E04F004400400280010 7394:01040124FD241124112411247D2411241124112411241D24E124422402040404 7395:000001FCFC201020102010207C2013FE1020102010201C20E020402000200020 7396:00800080FC8010F8110811087D1012101020102010501C50E088410802040402 7397:000001FCFC201020102010207C2013FE1020102010201C20E020402000A00040 7398:00000000FDF810081008100810087DF811081100110011001D02E10240FE0000 7399:00800080FC8010FE1080110011007DFC10041004100413F41C04E00440280010 739A:000001F8FC101020104010807DFE10921092109211121D22E222444200940108 739B:000003F8FC0810081108110811087DFE10021002100213FA1C02E00240140008 739C:00100090FC901088108811247D2412221440104010881C84E10443FE01020000 739D:00800080FC8011FC112012207C20102013FE102010201C20E020402000200020 739E:00200020FC20102011FC10207C20102013FE102010501C50E088408801040202 739F:00400020FC2013FE1088108810887C8810881050105010201C50E08841040602 73A0:00200020FC501050108811047E0210881088108810881C88E088410801080208 73A1:000001FEFE081088108810887D0811FE1018102810481E88F108420800280010 73A2:00100090FC9010881108110412047DFA10881088108810881D08E10842280410 73A3:00400020FE20100013FE10407C4010601050104810441E44F040404000400040 73A4:00200020FC2013FE1020102010207DFC10201020102013FE1C20E02040200020 73A5:000000FCFE841084108410FC7C841084108410FC10841E84F104410402140408 73A6:00400040FC4013F8104810487C48104817FE104010A01CA0E110411002080406 73A7:00400040FC801088110413FE7C0210901090109010901C90E1124112020E0400 73A8:00000000FDFC1020102010207C20102011FC102010201C20E020402003FE0000 73A9:00000000FDFC10001000100013FE7C9010901090109010901D12E112420E0400 73AA:00200020FC5010501088114412227C20100011FC100410081C08E01040100020 73AB:00400040FE40108010FE11087E8810881088105010501E20F050408801040202 73AC:000001F8FD081108114811287D28110817FE110811081D08E108420802280410 73AD:00100110FD101112111211147DD811101110111011101D12E1524192010E0000 73AE:00400040FC4013FE1040104011FC7C40104013FE104210421C4AE04440400040 73AF:00000000FDFE10101010102010207C6810A41122122210201C20E02040200020 73B0:000001FCFD0411041124112411247D2411241154105010901C90E1124212040E 73B1:00200020FE501050108811047E0210F81088108810A81E90F0824082007E0000 73B2:00200020FC5010501088112412127C1011FC1004100810881C50E02040100010 73B3:00500054FC5210921090119E11F07E9010901090109010901C8AE08A40860082 73B4:00480148FD481148114813FE7D4811481148114811781D00E100410001FE0000 73B5:00880088FE88108813FE10887C881088108810F810881E88F088408800F80088 73B6:000001FCFC201020112410A47CA8102013FE102010201C20E020402000200020 73B7:00200020FC201020103E102010207C2011FC1104110411041D04E10441FC0104 73B8:00800080FDFC1104120415F411147D14111411F4110411281D12E10240FE0000 73B9:00400020FE2011FE102010207C44108411F8101010201E44F08241FE00820000 73BA:080008001FFC2104410809201110250802007FFC01003FF801200110FFFE0000 73BB:00200020F82023FE222222242220FBFC2284228822483A50E220445004880906 73BC:00900090F8902290229222D4FA9822902290229022903A92E3D24E12040E0000 73BD:00800080FD0011FC120414047DE411241124112411E41D24E004400400280010 73BE:000001FCFD241124112411FC7D241124112411FC11241C20E020402000200020 73BF:000001FCFE441044104410447C941088110010FC10841E84F084408400FC0084 73C0:00200020FC4011FC1104110411047D0411FC1104110411041D04E10441FC0104 73C1:00000000FBFC2100210021F02110F9102190225022503A10E21242920312020E 73C2:00000000FDFE1008100811E811287D281128112811E811281C08E00840280010 73C3:00200020FC2011FC1124112411FC7D241124112413FE11041D04E10441140108 73C4:00200020FD20112011FC112012207C20102011FC102010201C20E02043FE0000 73C5:00200020FC2011FC112411247D2411FC1124112411241DFCE124402000200020 73C6:00200020FC401088110413FE7C02100011FC110411041D04E104410401FC0104 73C7:000001F8FD081108110811F87D081108110811F811081D08E108410807FE0000 73C8:02000200FA00221E27D222522252FA522252225222523A52E452445E09521080 73C9:000001FCFD041104110411FC11207D2011FE1120112011101D12E14A41860102 73CA:0000F7BC24A424A424A424A4F4A42FFE24A424A424A434A4E4A445A408541088 73CB:00000080FB1E2252225222522252FA52225222D2235A3A54E090409001100210 73CC:00000040F8202028200820882090FA9422A222A224C23888E188428804780000 73CD:00200020FC501088110412127C2010401188101010201C44E188401000600380 73CE:00800080FC8010FE110211047E20102010A810A411241D22E222402000A00040 73CF:00000000FDFC10201020102010207C2011FC1020102810241C24E02043FE0000 73D0:00200020FC2011FC1020102010207DFE10201020104010481C84E1FE40820000 73D1:00900088FC88108013FE10A010A07CA410A410A8112811321D22E262429E0400 73D2:00200020FDFC102413FE10247DFC1020102011FC10201C20E3FE402000200020 73D3:00400020FC2013FE100010887D0412021088108810501C50E020405000880306 73D4:00400040F84027FE20802080F97C21082310251021FE3910E110411001500120 73D5:00400040FDFC1044108410847D281210110813DE114A1D4AE14A4252035A04A4 73D6:00200020FD2410A410A8102013FE7C9010901090109010921D12E112420E0400 73D7:00200120FD2011FC112012207C2013FE1090109010901C90E11241120212040E 73D8:00200040FDF81108114811287D2813FE1108114811281D28E108420802280410 73D9:00880088FC88108813FE108810887C88108817FE100010881C84E10442020402 73DA:000001FCFD041124112411247DFC112411241154114C1D8CE104410401FC0104 73DB:00200020FDFE1040104010FC7C84118412FC108410841CFCE084408400940088 73DC:01040084FC88100013FE10207C2011FC1020102013FE1C20E020402000200020 73DD:000003DEF84220422252214AF94A204220C6214A22523842E0424042014A0084 73DE:00800080F8F82108231024A02040F8A02118220625F821083908E10801F80108 73DF:000007F8F408240827F824882488F4E82528252826A8244A344AC88A09061202 73E0:00200120FD2011FC112012207C2013FE107010A810A81D24E124422200200020 73E1:0000FEFE101010107C7C10101010FEFE0100010001000280044008203018C006 73E2:000001F8FD08110811F811087D0811F81144114811301D20E110414801860100 73E3:00800080FDFC1104120411E47D24112411E4112411241DE4E104400400280010 73E4:00800080FC8011FC112012207C20102017FE102011241D24E124412401FC0004 73E5:000003FEFD081108110811F87D08110811F8110811081D1EE3E8400800080008 73E6:00200020FC4011FE110211027D7A114A114A114A114A1D7AE1024102010A0104 73E7:00900090F8902292219420982090F99822942492209020903912E1120212040E 73E8:00200020FC5010881104120211FC7C00100011FC110411041D04E10441FC0104 73E9:00800080F93C220024802080217EFB082508210821083908E108410801280110 73EA:00200020FDFC10201020102013FE7C001020102011FC10201C20E02043FE0000 73EB:00400020FC2013FE104010887D0413FE1092109010901C90E1124112020E0400 73EC:00280024F824202023FE22202224FA24222423A822283A10E212442A04460882 73ED:00800080F8BE2288228822882288FABE2288248820883908E108423E04000800 73EE:000007FCF404240425F424442444F5F425542554255425543574C44604460842 73EF:00400040FC4411F41048105013FE7C4010801184129810E01C82E082407E0000 73F0:00200124FCA410A410A8102011FC7C041004100411FC10041C04E00441FC0004 73F1:00400024FA242108210820102040F84023FE208821083990E060405001880604 73F2:000003FEFA022444204023FC2080F8A0212021FC20203820E3FE402000200020 73F3:02040104F9082FE8229422A42288FA8A2292212421043908E2904240043E0800 73F4:001000D8FB942094209023FEF8902094209420D823983890E0AA40CA02860102 73F5:000001FCFD041104110411FC7C00100013FE102010201DFCE020402003FE0000 73F6:01080088FC9011FC1024102411FC7D20112011FE106210A21D2AE22444200020 73F7:00100018FBD42014201027FE2010F890209022D022903A90E28A42EA07060202 73F8:000003FEF840204021FC20842084FBFE2000200021FC3904E104410401FC0104 73F9:00280024F824202023FE22202224FA2423A422A822A83A90E29245AA04460882 73FA:000001FCFC44104413FE10447C4411FC1080108011FC1E84E484408400FC0084 73FB:00800080FCFE110012FC10847CA4109413FE108411241D14E1FE400400280010 73FC:000001FCFD04110411FC11047D0411FC1104110411FC1C00E088408401020202 73FD:00000006FBB8208820882108213EFB88208822882288393EE1004280047E0800 73FE:000001FCFD04110411FC110411047DFC1104110411FC10501C90E0924112020E 73FF:000001FCFD041104110411FC7C2010201120113C11201D20E2A04260043E0800 7400:00200020FC5010881144122210F87C081010102011FC11041D04E10441FC0104 7401:01000100FDFE1200140011FE7C2210241120113C11201D20E12042A0047E0800 7402:00200010FDFE1000100010FC10007C0010FC1000100010FC1C84E08440FC0084 7403:00280024FC24102013FE102011207CB210B4106810A811241E22E02040A00040 7404:000000FCFC84108410FC10007DFE1102110211FE11021D02E1FE4102010A0104 7405:00400020FDFC1104110411FC11047D0411FC1120112211141D08E14441820100 7406:000001FCFD24112411FC112411247DFC1020102011FC10201C20E02043FE0000 7407:001C01E0FC20102013FE10A87D24122211F8108810901CBEE102410202140408 7408:0008003CFDC01004114410A810007DF81010102013FE10201C20E02040A00040 7409:00400020FBFC20402090210823FCF8042150215021503950E25042520452080E 740A:000007DEF89224922494249427D8F8942192219222923A9AE494489002900110 740B:01840068F83020C823042040FBFE20A0212023FC25243924E134412800200020 740C:00200124FD24112411FC10207C5010881144122210201DF8E008401000100020 740D:004200E2FB82208A208A208A27EAF88A218A21CA22AA3A82E4824082008A0084 740E:00240224FD24117E102410247C24137E1124112411241D24E144410002FE0400 740F:00200420FA2022FE204020502E90FAFE2210221023FE3A10E210451008FE0000 7410:00200124FCA410A8102011FC11047D2411241124112411241C50E08841040202 7411:00200124FCA410A8102011FC7D04110411FC110411041DFCE104410401140108 7412:00400040FCFC1088115010207CD8132610F8102010F81C20E3FE402000200020 7413:00400020FBFE2202240421F82000F80023FE209020903890E1124112020E0400 7414:00400020FBFE22022404200023FEF82020202120213C3920E2A04260043E0800 7415:00400080FDFC1124112411FC11247D4411FC1090111013FE1C10E01040100010 7416:00480044FC5E11E0102810127C6A11961048105E11E01C24E0284012006A0186 7417:00400020FDFE1000108810887D5412221000102013FE1C20E020402000200020 7418:001C03E0FA2023FE22202292230AFA0621FC2104210439FCE104410401FC0104 7419:00140012F81027FE20102010FBD222522252225423D43808E0EA471A02260042 741A:000003FCFA04220423FC22202220FBFE2220222022FC3A84E284448404FC0884 741B:000007FCFC0424A4211022082040F84027FC204020E03950E2484C4600400040 741C:00400040F84027FC204022482248FA48255420E021503950E248444408420040 741D:01FC0104FD0411FC110411047DFC1040102013FE10881C88E050402000D80706 741E:7CFC448444FC7C8444FC44847C84011402087FFC01003FF801200110FFFE0000 741F:00A00090FC9011FE111013107DFE1110111011FE11101D10E11041FE01000100 7420:00500050FC5011FC1154115411547DFC11541154115413FE1C00E08841040202 7421:01000100F9DC21142114211427D4F8142114211425883D48E948411405140222 7422:000003FEF8402080214422242068FAB0213022A8206838A4E122422000A00040 7423:00400020F9FC2000210820902000FBFE2000200021FC3904E104410401FC0104 7424:00800080FDF81108121015FC7C24102413FE102410241DFCE024402000A00040 7425:00400040F87C204023FC22442270FBC02244223C22003AF0E49044920912120E 7426:00400040FBFC20A02110220827FEF80823C8224822483A48E3C8400800280010 7427:00007FFC04403C7820083C780440FFFE00007FFC01003FF801200110FFFE0000 7428:000001FCFD04110411FC110411047DFC1000111211D411181D10E1524192010E 7429:00FC0084FC8410FC108410847CFC100011FE110211021DFEE102410201FE0102 742A:01080108FBFC2108210821F82108F90821F8210821083BFEE000409001080204 742B:00200020FDFC104010F8104013FE7C881124122210F810201DFCE02040200020 742C:00400020FBFE22022504210021DEFA5222522352249A3894E11041120212040E 742D:000001F8FC08100811F810087C0813FE1020122211741CA8E124422200A00040 742E:00400020FBFE2202200021FC2000F80023FE202021283924E222442200A00040 742F:00200010FDFE1102120410F87C88108810F8108010801CFCE084408400FC0084 7430:00200122F9222224205020882304F82220202124212422283850E08801040602 7431:000001FCFD241124117411247DFC11041174115411541D74E104420402140408 7432:00900090F890239E209020902090FB9C209020902090239E3890E09000900090 7433:01100110F910211027BC21102110FB3823B8255425543992E110411001100110 7434:0000FEFE101010107C7C10101010FEFE010006C01A30E10E1FE0004000800100 7435:0000FEFE101010107C7C10101010FEFE0000208020843E9820E020842684387C 7436:0000FEFE101010107C7C10101010FEFE00003FF8210821083FF8200220021FFE 7437:01080088F89023FC2040204021F8F840204027FE20A038A0E12041220222041E 7438:00200020FC3E102011FC110411FC7D0411FC1124102013FE1C20E02040200020 7439:0000FEFE101010107C7C10101010FEFE010001007FFC054009203118C1060100 743A:02100110F910247C221022102010F97E21102210262022243A42E2FE02420000 743B:00200020FC5010881104120210F87C20102011FC102011241CA4E0A843FE0000 743C:00400020FBFE2000200021FCF904210421FC202021283924E222442200A00040 743D:00200022FDFA1024102813FE7C20104010FC118412841CFCE084408400FC0084 743E:03F80248FA4823F82248224823F8F8A021102208251621103910E11002100410 743F:000003FEFA22202023FE2020F9FC212421FC212421FC3820E3FE402000200020 7440:0004001EFBE0202021FC21242124F9FC202023FE22223A2AE2FA4202020A0204 7441:000001FEFD02117A1102117A11027C0010FC108410FC10841CFCE08440FC0084 7442:000001FEFD12111211FE11007D7E11421142117E11421D7EE2424242047E0842 7443:00400040FBFC204021F8208023FCF910220825F621103910E1F04110011001F0 7444:00400020FBFE2202240421FC2000F9FC210421FC210439FCE104400003FE0000 7445:000001FCFD04110411FC11047D0411FC100013FE10201D20E13C412002A0047E 7446:000001FCFD0411FC110411FC10207D2011FE1220102011FC1C20E02043FE0000 7447:002001FEFC2010FC102011FE7C0010FC10A4109411FE1CA4E11441FE00040018 7448:000001FCFC48103013FE10527C9411101230102013FE1C70E0A8412406220020 7449:000001FCFD0411FC111011FE7D10114A1186100011FC1D04E1FC410401FC0104 744A:0008000CF80A23FE2208220822E8FA0A220A22EC22AC3AA8E2EA421A02260442 744B:00400040FDFC108413FE10007DFC110411FC102013FE1C20E22043FE00200020 744C:000003FEFC20104011FC115411547D541154112C102013FE1C50E08841040202 744D:00800080F8F82108221025FCF9042154218C212420203BFEE050408801040602 744E:01100112FDD41118115211927D2E104011FC110411041DFCE104410401FC0104 744F:00400020FBFE22022088210421FCF890211023FE20503890E110461000500020 7450:01080088F89027FE200023C42254FA5423D4225422543BD4E2544244025402C8 7451:008000FCFD0411F8100813FE10407CA213341058109413341C52E09043500020 7452:000000FCFC8410FC108410FC10007DFE108010FE112A124A1C92E12240540088 7453:00200020FBFE202021FC2124F9AC2174212421FC20203870E0A8412402220020 7454:00400080FDFC110411FC11047DFC1020103213B410A81D28E124422404A20040 7455:000003DEFA422242224223DE2200FA3E23D2221222143BD4E208421402240242 7456:00800338FA28222823A822462200FA7C23A4222422283BA8E610422802440282 7457:003C07C0FA442128200023FC2080F88027FE210021F83A88E250442008D80306 7458:00000FDEF4922492249427942498F49427922492249225DA3E94C09000900090 7459:00920124FA482124209220402080FBFE2202228A22523A22E252428A03FE0202 745A:0100013CF92427E42124213C2124FBA422A422BC22A43AA4E3A4404400540088 745B:00880088FBFE208820A8202021FCF9242124212423FE3820E050408801040202 745C:004000A0F910220825F6200023C4FA54225423D422543A54E3D44244025402C8 745D:00200040FDFC110411FC11047DFC100013FE102010201DFCE020402003FE0000 745E:00200222FA22222223FE200027FEF820204023FE22523A52E252425202520206 745F:0000FEFE101010107C7C10101010FEFE011008A0484449828E121810E7F00000 7460:004003BEFA122292225222AA2324F84023FE222222223BFEE222422203FE0202 7461:0100027EFB88228822BE22AA23AAFA2A222A23AA22AA3AAEE288438802880008 7462:00400020FBFE2202249421082264F8902108220425FA3908E108410801F80108 7463:00200124FCA8102011FC11047D0411FC110411FC11041D04E1FC400000880104 7464:00400080FDFC1248113010C013007DFC1220102013FE10201D24E12441FC0004 7465:000001F8FD08110811F811087D0811F8100013FC12941E94E294429407FE0000 7466:00400080FDFC1104110411FC7D0011FE110011FE10021EAAE2AA440200140008 7467:00200020FBFE202021FC204023FEF888213422E2202039FCE07040AC03220020 7468:000003FCF89022942198209027FEF80021F82108210821F83908E10801F80108 7469:08202AA44D28145022887FFE400280043FFC010001001FF80100012001107FFE 746A:000001FEFD2011FC112011FC7D20112011FE100212AA1EAAE2AA420200140008 746B:001E01E0FC221112109410807C2011CE1102110211CE1D02E102410201FE0102 746C:204017FE8090490813FCE1502252244E00007FFC01003FF801200110FFFE0000 746D:00200010FBFE222022FC222423FEFA2422FC222022FC3A84E284448404FC0884 746E:000003FEF850205023FE22522252FBFE2020202023FE3870E0A8412406220020 746F:0100009EFBD22252225423D42258FA5423D2221222923A5AE2D4435002100010 7470:00200040FBFC2224222423FC2224FA4423FC204020A838B4E13C41220222041E 7471:00200020FBFE202021FC210421FCF90421FC210421FC3904E3FE408801040202 7472:00400040F8A02190224827FEFA0823F8220823F822003BF8E508450809F80108 7473:00840044FC4811FE102010FC7C2011FE1040108010FE1D10E210441001FE0000 7474:1000FE7810487C480048FE8682007CFC0044FE4410287C2810101E28F0444182 7475:000001FCFCA41088105010207CD81326102011FC11241D24E1FC402203FE0002 7476:0008003CFBC0200422442128F9FC2220202023FE20203924E124412401FC0004 7477:000E03F0F8442224210823FE2242F84023FE208020FC3944E128421004680186 7478:00400020FBFE2202241421E02100F90021FC2110211027FE3800E09001080204 7479:00880088FBFE208820A820502088F9742222202021FC3820E0A8412402A20040 747A:00200124FCA813FE120210F87C88108810F8102011FC1D24E124413401280020 747B:000001FCFD2413FE112411FC7C0011FC110411FC11041DFCE10441FC00880104 747C:002003FEFC2011FC112411FC11247DFC102213FE100813FE1D08E08840280010 747D:01240124FA2424242954214AFA9226102A102250225C3A50E25042B0029E0300 747E:00880088FBFE208820F8202021FCF92421FC202023FE3820E1FC402003FE0000 747F:00007F7848485F4C64805F7844484A4851307F4C00007FFC01003FF80120FFFE 7480:00200222FBFE2090208821FE2310FD1021FE2110211039FEE110411001FE0100 7481:00400080FBFC224422F4231422A4FA4422A423FC20403824E522450A090800F8 7482:00880088FBFE208820F8208820F8F88823FE208821243AFAE020402003FE0000 7483:00400020FBFE2000215421242154F9FC202023FE22423A92E2FA420A02020206 7484:00400020FDFC1088105013FE7C0011FC110411FC11041DFCE09040920112060E 7485:01240248FD24100011FC11247DFC112411FC102013FE1C70E0A8412406220020 7486:000007BCF88424A4229424A42050F988262620C023103864E388403000C00700 7487:02100110F91027BE2240220023BEFA8A228822A822AE3AA8E4A845A8085E1080 7488:01080108F90827D0211E2794F9242FD4221423D422543A48E24844D404240842 7489:00100410FAFE221020FE209226FEFA9222FE221022FE3A10E210451008FE0000 748A:00880088FBFE2088208820F82020FBFE2222233222AA3B76E2224222022A0224 748B:002001FCFC88105013FE10007DFC110411FC110411FC1C20E3FE402000200020 748C:00400020FBFE2202200021FC2020F9FC212421FC212439FCE000408801040202 748D:008803FEF888200021FC20A820A8FBFE20A820A821FC3820E3FE402000200020 748E:00000FBEF8A22AAA2AAA2AAA2514F8A220802FFE21103A10E3A0406001980E04 748F:010001F8FA0823F020102FFE2080FC8824EA274A244C3DE8E44A464A04A60110 7490:00100790FCBC24A424C427A82110F928214625C0253C3D24E52445A40E3C0024 7491:00800080F9FE23542554215423FEF9542154215427FE20003954E12A022A0000 7492:002007A4F8A822922114220825F4F80223F8220822083BF8E20841100FFE0000 7493:008803FEFC88101C11E0102013FE7CA81124122211F810881C9EE082410A0204 7494:01040088F80023FE222222AA2272FA2223FE200021FC3904E1FC410401FC0104 7495:000003FCF80423FC200423FC2000FBBC212427BC20083BFEE108408800A80010 7496:0200017EF840247C224420FCF940267E2220202023FE3870E0A8412402220020 7497:21F8110841F821080BFE090073FC14A41154128800007FFC01003FF80120FFFE 7498:00200124F8A823FE20A821242222F904210421DE22442554389EE10402040404 7499:00200020FBFE2050228A2104FBFE250421FC210421FC3820E124422204A20040 749A:000003FCF848203023FE20522094FB50202023FE22523A8AE376425202720206 749B:004003F8F84827FE204823F8F8402554275C244427FC3C44E75C455405540844 749C:00880088FDFC1088108813FE10207DFC112411FC112411FC1C00E08841040202 749D:002001FCFD2411FC102013FE7C0011FC110411FC11041DFCE10441FC00880104 749E:00500252F954205023FE20882050FBFE202021FC20203BFEE050408801040602 749F:000001FCFD0411FC110411FC7C2013FE100011FC11041DFCE020412402220060 74A0:003C03E0FD2410A813FE10A87D24120211FC112411241DFCE124412401FC0104 74A1:00280424FA7E22C82148207E2648FA48227E224822483A7EE240450008FE0000 74A2:000003FEF85023DE2252225223DEF85023FE222222223BFEE222422203FE0202 74A3:01240124FAAA23AE212422AA23AEF92427FE211021143914E28A424A02160422 74A4:00200020FBFE202021FC2124F9FC212421FC202223FE3842E02442A2028A0478 74A5:02880288F7E82290241E27E42454F8542754255425543748E548405402940122 74A6:003C03C0F8442224210827FE2442FAA4228A247A208038F8E10842900060079E 74A7:3E1022FE3E4420287EFEA2103EFC221000007FFC01003FF801200110FFFE0000 74A8:008000DCFA8423D424482A942324FC402248215027FC38E0E15042480C460040 74A9:0040007CF84023FE2242227823C4FA3C220023FE22403BA4E25845B4045209B0 74AA:01FC0104F90421FC200023DE2252FA5223DE202023FE3870E0A8412406220020 74AB:00200124FCA813FE120210F810887C8810F8100011FC11241DFCE12441FC0104 74AC:01080208F7C8245027DE246427D4F214211427D4221423C83248C454055408A2 74AD:000004FEFA92227C2010207C2654FA7C2254227C221022FE3A10E51008FE0000 74AE:002007FEF80023FE220222FA228AFBFE200021FC210439FCE10441FC000007FE 74AF:00200050FC881174120211FC7D2411AC112411FC10001CF8E08840F8008800F8 74B0:000003FCFA94229423FC2000FBFE200023FC220423FC38A2E11443080D440182 74B1:000007BEF108210827BE21082108F7BE20002080204425123522C9C003040CFC 74B2:00880448FA5020FC202020502694FA382250229822343A54E290422005FE0800 74B3:00A000FCFD2013FE10A811247E2211FC110411FC11041DFCE10441FC00880104 74B4:00880088FBDE208821DC22AA2488F80023FE20222120393CE12042A0047E0800 74B5:0140024CFA642244234C226422A4FBAC22A422A427FE3800E110410802040404 74B6:004003F8F84827FE204823F8F84027FE200022A424523BF8E2A842A80FFE0000 74B7:014807C8F90827D0255E27E4FD5427D42554211427D43A08E3C84254055408A2 74B8:00400020FBFE220221FC2148FA5021FC230421FC210439FCE10441FC00880104 74B9:002003FEFC2011FC100013FE10027DFC102013FE100013FE1C04E3BE42A4038C 74BA:2FEC48244BA4682C4BA46AAC4BA44824FFFE80027FFC01003FF801200110FFFE 74BB:03DE0042FA52214A2252202023FEF8882088215422223820E7FE402000200020 74BC:000803E8FA8823EE222823F42282FBE2200021FC21543954E154415407FE0000 74BD:7FFC21087FFCB55A29283558210835582928355800007FFC01003FF80120FFFE 74BE:00400020FBFE2088205227AC22AAFAA825AC2000210439FCE10441FC01040204 74BF:0040007CF84027FE240223FCFA4824A4211023F8260C3BFAE20843F8020803F8 74C0:000001FCFC2013FE122211AC7C2011AC100013FE10201DFCE15441540154010C 74C1:008803FEFCA8109011FE13207DFC112011FC112011FE1D00E3FC40880070038E 74C2:008803FEFC88102011FC102013FE7C40108811FC100011FC1D54E15447FE0000 74C3:03F80248FA4823F822482248FBF820002FBE2AAA2AAA3FBEEAAA4AAA0FBE08A2 74C4:002003FEFC2011FC100013FE7E5213FE110411FC11041DFCE10441FC00880104 74C5:044404E4F8A82AAA2EEE24A42AAAFEEE224220402FFE20E03150C2480C460040 74C6:0042039CFA1023DE229422942420FBFC220423FC22043BFCE20443FC01080204 74C7:03FC0040F9F8210821F8210827FEFC4222A4228A247A3880E1F842880070038E 74C8:00500190FC9E13EA108A11D2128A7CA410501088132610A81C70E0A841240060 74C9:008801DCFC8813DE108811547E2211FC110411FC11041DFCE10441FC00880104 74CA:010001F8FA0827FE22622292F9FC210421FC210421FC3880E1F842880070038E 74CB:00200010F4FE2244222820FE2092F6FE229222BA22AA22BA3286C50008FE0000 74CC:00400020FDFE100011FC115411FC7C201122108C112210541CC8E14442520060 74CD:0008073EF590255E2564265E2500F5DE2552255E2552265E3452C45604A0051E 74CE:01080108F7CE2112212427DE2552F55E27D2211E2392255E3940C11401120122 74CF:01100090FBDE2010225E2182FBDE201023DE225023DE3A50E3DE4250025202CE 74D0:0040007CF84023FC224423F0FA4422FC22A822F822A83AF8E20045FC05540BFE 74D1:000007FEF4442598248827DE2488F5DC26AA248824202520353CC920092017FE 74D2:01040514F7DE29242FFF210CF3552DA723FC220422243A24E24400B001080604 74D3:03DE0252FBDE225223DE222222FAFA2222FA22AA22FA3AAAE2FA427202AA0226 74D4:03DE0252FBDE225223DE225223DEF98C2252204027FE3888E190406000D80304 74D5:F7FC124817FCFC4686ECF55416EC155456EC244400007FFC01003FF80120FFFE 74D6:002003FEF80021DC215421DC2088FBFE208823FE208827FE3894E18806A400C2 74D7:022203FEF89021FE231025FE2110F9FE211021FE210023FE3A8AE37602520276 74D8:008803FEF88823DE225223DE20A0F89021FE212023FC3D20E1FC412001FE0100 74D9:004003FCF84021F8200023FCF80421F0204023FC20083BBCE2A8439805240892 74DA:052807BEF94827BE231825AAF94623FC220423FC22043BFCE20443FC01080204 74DB:010801ECF10A2FEA29282BC8293EFFE829482BE82A282B683AA8CBF40AB412A2 74DC:001000F81F2012201220122012201220122012101290225022A8432842048002 74DD:02200720383C2A442A842A242A142A142A0429042928289028404A304D0E8900 74DE:0210071038502A7C2A902B102AFE2A102A2829242942288228404A304D0E8900 74DF:02400740387C2A842B742A542A542A742A482942294228BE28404A304D0E8900 74E0:1008101CFEE828A844A882A87CA800A8FEA820A440A47CA404A2052829341224 74E1:1008101C7CE810A810A8FEA844A828A87CA810A410A4FEA410A2112811341224 74E2:0008FE1C28E8FEA8AAA8AAA8FEA800A87CA800A4FEA410A454A2932851342224 74E3:409021C82708FD3E058055542548FD7E25482548755C25282508494849A89128 74E4:1008FE1C00E8EEA8AAA8EEA844A8FEA844A8FEA444A4FEA450A2CB2865344224 74E5:06FE38202C542AB42A5829B454545D9290307EFC52A47EFC10201424FEFE0202 74E6:0000FFFE04000400040007E008200A20092009200820102213221C22101E0000 74E7:0020FC202020202020203DFC2420242054204C20442044205422640243FE0000 74E8:000001FC7C801080108010F8108810881148112811281D08E108414A018A0106 74E9:0010FC3820E0202020203C2025FC242054204C20442044205422640243FE0000 74EA:0004FC0E20F0208020803CFC248424C454A84C90452845445602640243FE0000 74EB:044008203018DFE604200420082010A020407FFC08000FE0092010A41624181C 74EC:200011FC0080FE80208020F83C88248825482528252825084508554A898A0106 74ED:000011FC10801080FE8092F81088108829482928292829084B084D4A898A0106 74EE:0440082010102208C44608201FF0000000007FFC08000FE0092010A41624181C 74EF:00007EFC40404440644054784848484854A854986488408840AA7ECA008A0006 74F0:0010FC502048208820843D0226F8244854484C88448845285612640243FE0000 74F1:0020FC7021C0204020703DC02440247857C04C4844484448543A640243FE0000 74F2:0020FC2021FE202021243D24252425FC54204C244424441C5402640243FE0000 74F3:100011FC10801080FE8010F8108810887D4845284528450845087D4A458A0106 74F4:100010FC284024404240917808480848FEA802984488288810AA08CA088A0006 74F5:100011FC208028804480FEF8428800887D4845284528450845087D4A458A0106 74F6:420024FC00407E402440247824482448FEA824982488248824AA44CA448A8406 74F7:0100410021FC0A441448E0A02110260C00007FFC08000FE0092010A41624181C 74F8:0000FDFC2020204020F83C88248824F854884C8844F844885402640243FE0000 74F9:00007EFC424042407E4000787E48424842A87E98428842887EAA42CA4A8A4406 74FA:00003EFC204020403C40207820483C4820A82098FE88208824AA42CAFE8A4206 74FB:420024FC1840244052401078FF48204828A87E98AA882A882AAA2ECA088A0806 74FC:0000FDFC2124212421FC3D24252425FC54204DFC4420442055FE640243FE0000 74FD:0100111009207FFE40029FF410101FF000007FFC08000FE0092010A41624181C 74FE:0C0071FC1080FE80388054F8928800881148FD28252845082908114A298AC506 74FF:100008FC7F40004022401478FF48004800A83E982288228822AA3ECA228A0006 7500:02000F7C78200820FFA02A382A28FFA82A582A48FFC80848085A0F6AF04A4006 7501:220022FC4440EE404440447844484448EFA844984488448844AA44CA448A8406 7502:1000087C7E20422042207E38422840287F58554855487F48D55A556A554A4306 7503:0620382008A47EA819202C504A88090400007FFC08000FE0092010A41624181C 7504:0000FEFC28402840FE40AA78AA48FE4810A81098FE88108810AA1ECAF08A4006 7505:0000FDFE2100217C21543D7C2554257C55104D7C451046FE5402640243FE0000 7506:082004407FFC12483CF0082014503EF800007FFC08000FE0092010A41624181C 7507:08202AA42CA84920145022887FFE400280047FFC08000FE0092010A41624181C 7508:080010FC7E4042407E4042787E4842487EA80898FF8818882CAA4ACA888A0806 7509:2200147CFFA0142014207F381528FFA815587F4814483648555A94EA144A1406 750A:08007F7C4920FFA049207F3808287F2849587F481048FF48215A726A0C4AF306 750B:200010FCFE4044402840FE7882489248FEA89298BA88AA88AAAABACA828A8606 750C:0000FEFC80408040BC40A478A448BC4880A8EE98AA88AA88EEAA80CAFE8A0006 750D:0820FFFE08203FF824483FF800007FFE4002BFF408000FE0092010A41624181C 750E:100010FCFE4010407C4054787C4854487CA81298FE880888FEAA48CA288A1806 750F:08047F0808103E6400083E1022643E0814107F6000007FFC08000FE011241C9C 7510:0800497C2A200820FF202A38492888284258774892485A482F5A226A424A8206 7511:440024FC2840FE409240D678BA489248FEA800987C8844887CAA44CA7C8A4406 7512:2000207C7FA0D52055205538FFA8552855585548FFC800486A5A556A954A0006 7513:00407C2045FC44887C5043FE7C20A5FC24203C2000007FFC08000FE011241C9C 7514:20003E7C4220FFA0512064B87FA840285F5840485F4840485F5A516A5F4A9106 7515:0100FFFE104824FE799010FC22907CFC089030FEC0807FFC08000FE011241C9C 7516:3EF822883EF822883EF822883EF8145022887FFC08000FE0092010A41624181C 7517:08000F7C08207F2049205E3849287F284A585F4851485B48555A5F6A554A9506 7518:08100810081008107FFE08100810081008100FF008100810081008100FF00810 7519:005000480040FFFE004022402240FF40224022203E20221222123E0A22060002 751A:082008207FFC082008200FE0082008200FE008200820FFFE1220141010001FF8 751B:4404441E44F04410FE1044FE4410441044107CFE44824482448244827CFE4482 751C:08881C887088108811FEFC88108810887C8844F84488448844887C8844F80088 751D:08480F4808487F4849FE4E4878484948477840485E485248527A520291FE2000 751E:0100111009207FFE40029FF410101FF000001010FFFE10101FF010101FF01010 751F:01001100110011003FFC21004100810001003FF80100010001000100FFFE0000 7520:002000207D20452045FC452046207C20442045FC442044207C20442003FE0000 7521:08100810489048907EFE48908910081008107EFE0810081008100E10F1FE4000 7522:010000803FFE022001C002203FFE2080248027FC2880308027F8408040809FFE 7523:010000803FFE041002203FFE2080248027FC2880308027F8408040809FFE0000 7524:00100010FF50087C105030904A109C7C28104C109A1029FE48808860281E1000 7525:11FC1124512451FC7D24512491FC10407C4013FE104210821C82E10242140408 7526:0010FF101050107CFE5092909210FE7C92109210FE1090FE500020005FFE8000 7527:101050507E7E90907C7C10101EFEE0001FF010101FF010101FF0101010501020 7528:00003FF82108210821083FF82108210821083FF8210821082108410841288010 7529:00003FF82108210821083FF82108210821083FF82108210821284112410280FE 752A:040008003FF82108210821083FF82108210821083FF821082108410841288010 752B:01200110FFFE010001003FF8210821083FF8210821083FF82108210821282010 752C:00003FF00020064001803FF8210821083FF8210821083FF82108210821282010 752D:7FFC01000770190CE10200003FF8210821083FF8210821083FF8410841288110 752E:08001FF822484488095012203FF8210821083FF8210821083FF8410841288110 752F:020001007FFE41029494142823E800003FF821083FF821083FF8210821282010 7530:00003FF8210821082108210821083FF8210821082108210821083FF820080000 7531:01000100010001003FF821082108210821083FF821082108210821083FF82008 7532:00003FF82108210821083FF82108210821083FF8210801000100010001000100 7533:0100010001003FF82108210821083FF82108210821083FF82108010001000100 7534:01000100010001003FF821082108210821083FF820082008200820083FF82008 7535:0100010001003FF82108210821083FF82108210821083FF8210A0102010200FE 7536:0200020004003FF821082108210821083FF821082108210821083FF820080000 7537:3FF8210821083FF8210821083FF8000001007FFC010401040204040418146008 7538:0800080010001FF820084008BF88248824883F88248824883F88208800500020 7539:010001003FF821083FF821083FF80000FFFE080010001FF00010001000A00040 753A:000000007DFE54105410541054107C1054105410541054107C10441000500020 753B:0000FFFE000000004FE4492449244FE44924492449244FE4400440047FFC0004 753C:00003FF8210821083FF8210821083FF800000000FFFE01000100010005000200 753D:008200927C9254925492549254927C9254925492549254927C92451201020202 753E:0888111022201110088800003FF82108210821083FF82108210821083FF82008 753F:002000107C10540055FE548054807C8054805480548054807C80448000FC0000 7540:00001FF0111011101FF0111011101FF000000000FFFE08200820082010202020 7541:010001001FF0111011101FF0111011101FF00000FFFE08200820082010202020 7542:008000807C8054F85508550855107E1054205420545054507C88450802040402 7543:104010401040FE7C92849284FF0492449224FE24920410041004100410281010 7544:0408420821101110102000403FF82108210821083FF82108210821083FF82008 7545:100011F810107C20544054807DFC5454545454947D2454241044108411281010 7546:100008080808FF88000800087F104910491049207F244924494249FE7F424102 7547:004000407C8054FC5504560454847C4454445414542454447D84440400280010 7548:0008001C7DE05500550055FC55447D4455445528552855107D10462802440482 7549:002000207C20542055FC542054207C2057FE5420545054507C88448801040202 754A:008800887C88548855FE548854887C8857FE5488548854887C88450801080208 754B:004000407C40548054FE550856887C8854885450545054207C50448801040202 754C:00001FF0111011101FF0111011101FF002800C603458C4460440084008401040 754D:002000207C5054505488550456027C8854885488548854887C88450801080208 754E:002000287C245424542055FE54207C2054205450545054507C88448801040202 754F:00001FF0111011101FF0111011101FF00000FFFE111010A010401430180E1000 7550:0000FFFE00001FF0101010101FF000003FF8210821083FF8210821083FF82008 7551:100011FC1124112455245924512491FC1124112411242924252445FC41048000 7552:101008100810FF90001000107F104910491049287F284928494449447F844102 7553:010001047D88095011202118C50602003FF8210821083FF8210821083FF82008 7554:002000207D2454A454A8542055FC7C205420542057FE54207C20442000200020 7555:1FF0111011101FF0111011101FF000003FF8210821083FF8210821083FF82008 7556:0008001C7DF055505550555055507D5055505548554855687D54467402520400 7557:02000100FFFE00001FF010101FF000003FF8210821083FF8210821083FF82008 7558:002000207C2055FC5524552455FC7D245524552457FE55047D04450401140108 7559:060078FC4044484444445A94610800003FF8210821083FF8210821083FF82008 755A:0200044008201FF002007FFC082010103FF8D11611101FF0111011101FF01010 755B:002000207C5054885504561254207C4055885410542054447D88441000600380 755C:020001007FFC040008201FC003100C083FFC00043FF821083FF821083FF82008 755D:102008200820FFBC002400447F444988490849107F104928492849447F844102 755E:01000100FFFE012001207D205538554855487D885510551055287D4845840102 755F:00003FF821083FF821083FF81210220847E4882214402280010006C01830E00E 7560:010002001FF010101FF010101FF000003FF8210821083FF8210821083FF82008 7561:002000107C1055FE5420542454447CF854125422544455887C10442800440182 7562:00003FF821083FF821083FF8092009207FFC092009203FF801007FFC01000100 7563:010002800C603018CFE600001FF010101FF000003FF821083FF821083FF82008 7564:002000207C2055FC5420542057FE7C08540855FE540854887C48440800280010 7565:00800080F8F8A908AB10ACA0F840A8A0A918AA06ADF8F9088908010801F80108 7566:002000207DFC54205420542057FE7C005420542055FC54207C20442003FE0000 7567:00003FF821083FF821083FF808001FF0282007C01830E00E1FF010101FF01010 7568:010011100920FFFE054009203118C0061FF0111011101FF0111011101FF01010 7569:004000207C2055FE5440544054A07CA255A45698549054887C8844A400C20080 756A:00F83F00111009200100FFFE092010103FF8D11611101FF0111011101FF01010 756B:01003FF80108FFFE01083FF801007FFC00003FF821083FF821083FF80000FFFE 756C:010002800C603018CFE601003FF81110250802003FF821083FF821083FF82008 756D:002000207C505488550456FA54207C2057FE5420552855247E22442200A00040 756E:008000807CFE550056FC548454A47C9457FE5484552455147DFE440400280010 756F:00400040F888A904ABFEA802F888A944AA42A8F8A988FA508820005001880606 7570:00003FF821083FF821083FF8082008207FFC08200820FFFE0000082010102008 7571:00007FFC02803EF8228822883EF802803FF8210821083FF8210821083FF82008 7572:010002800C6037D8C0063FF809201110250802003FF821083FF821083FF82008 7573:00003FF821083FF821083FF80000FFFE80021FF010101FF010101FF01010FFFE 7574:00200020FBFEA820A9FCA840FBFEA848A888A8FEA908F9488A28040800280010 7575:01003FF80108FFFE01083FF80100FFFE00001FF051145FF451145FF440047FFC 7576:0100111009207FFE40029FF4101010101FF000003FF821083FF821083FF82008 7577:000003DEF842A94AA884A94AFA52AC20A800ABDEA852F9528894014802540422 7578:002000207DFC54505488550457FE7C0855E85528552855E87D28440800280010 7579:00400020FBFEAA02AD04A900F9DEAA52AA52AB52AC9AF894891001120212040E 757A:00007FFC00003FF821083FF82108FFFE00003FF821083FF821083FF80000FFFE 757B:002001247CA8542055FC544057FE7C8855245622542055FC7C20442003FE0000 757C:000000FC7C8454FC548454FC54007DFE548054FE552A564A7C92452200540088 757D:0008003C7DE0542057FE542055FC7D2455FC552455FC54207DFC442003FE0000 757E:1FF0111011101FF0111011101FF00000FEFE92929292FEFE92929292FEFE8282 757F:1110212045447978111025247D7C05240110FFFE00807C8854527C22545A7D86 7580:0020542055FEA82055FC542403FE7C2455FC54207CA054BC54A07D60453E0200 7581:000007BCF884ACA4AA94ACA4F850A988AE26A8C0AB10F8648B88003000C00700 7582:00003FF821083FF821083FF8183006C018307FFE50129FF410101FF01010FFFE 7583:002001FC7C88545057FE540055FC7D2455FC552455FC54207DFC442003FE0000 7584:00200124F8A8ABFEA8A8A924FA22A904A904A9DEAA44FD54889E010402040404 7585:000003FEF800A9FCA924A9FCF924ABFEA800A9FCA924F9FC892401FC000003FE 7586:0000FBFE080009FCF92481FC8124FBFE480049FCE92449FC692489FC500023FE 7587:002003FEF820A9FCA800ABFEF802A9FCA820ABFEA800FBFE880403BE02A4038C 7588:0080F8BE0080709C5294729C0280FABEAAAAACAAF8BEA8AAA8AAF93E89220200 7589:1FF011101FF011103FF82AA83EF82AA8FFFE88020FF010101FE00020FFFE0000 758A:1FF011101FF011103FF82AA83EF82AA8FFFE90121FF010101FF01010FFFE0000 758B:000000007FFC0104010801001100110011F81100110011002900250043FE8000 758C:010001007FFC01003FF80108FFFE01083FF80100110011F81100290047FE8000 758D:00007FFC0104110011F0290047FE80001FF010101FF010101FF00000FFFE0000 758E:002000207DFE0420082011FC512451245DFC5020507050A85D247222C0200020 758F:002000107DFE04200848108451FE50025CA850A850A850A85D2A712AC22A0406 7590:01003FF801007FFE40029FF411101FF011101FF000007FFC010411F02900C7FE 7591:40004DFC7008445044203DFE40247C2890A010B8FEA010A028E02520451E8200 7592:008000401FFE1000900050005000100030005000900010002000200040008000 7593:008000401FFE1000900057F8510811103120513C910411042204220444288810 7594:008000401FFE1000900057FC5040104030405040904010402040204041408080 7595:008000401FFE1000900052005208121032605380920012042204220441FC8000 7596:008000401FFE1000900057FC5084108430845084909410882080208040808080 7597:008000401FFE1000900057FC5008101030205040904010402040204041408080 7598:008000401FFE10009000500057FC10403040504090401040204020404FFE8000 7599:008000401FFE1100910053FC5400180033F850109060108021002202420281FE 759A:008000401FFE11009100510053F01210341058209020104020A0211046089806 759B:008000401FFE10009010501057FE101030105210911011102010201040508020 759C:008000401FFE10009000500057FE104030405050904810442040204040408040 759D:008000401FFE100090405040504014443444544494441444244427FC40048000 759E:008000401FFE1000900053F85000100037FE5080910013F82008200840508020 759F:008000401FFE1000900053FC5200120032005FFE92001200220023FC40008000 75A0:008000401FFE1000900057FC5100110031F85108910812082208240848509020 75A1:008000401FFE100093F0502050C0110033FC5124912412242244244448A88110 75A2:008000401FFE100090405040524412443248545090A010A02110220844048802 75A3:008000401FFE100090905088508017FE30A0512091201120222222224422881E 75A4:008000401FFE1000900053F8524812483248524893F812002202220241FE8000 75A5:008000401FFE1040904050A0511012083D165110911011102110221042108410 75A6:008000401FFE10009040504053F810483048504897FE10A020A0211042088C06 75A7:008000401FFE1000903C57C054401440344057FE942014202412250A46068402 75A8:008000401FFE1000900057FC50101210341057FE90501090211022104C508020 75A9:008000401FFE1080908057F0511011123212544E904017FE2040204040408040 75AA:008000401FFE1020922052205222122433A852309220122222A22322421E8000 75AB:008000401FFE100093F052105210140E380057F89208111020A0204041B08E0E 75AC:008000401FFE100093FE52005220122032FC5224922412442244248444A88910 75AD:008000401FFE10009110511051101110311052A8926812282444244448849102 75AE:008000401FFE104090A05110520814063BF052109210125022202204420481FC 75AF:008000401FFE1000900053F85208132832A85248924812A8252A240A48069002 75B0:008000401FFE10809040500057FC10403040504093F81040204020404FFE8000 75B1:008000401FFE1200920053FC54041BE43224522493E4121422082202420281FE 75B2:008000401FFE1040904057FC5444144037F85508951014A0244028A049189606 75B3:008000401FFE1000920852085FFE12083208520893F812082208220843F88208 75B4:008000401FFE1000900057FE5008100833C85248924813C82248200840288010 75B5:008000401FFE1000911051105512151435D8551095101510251225D25E12880E 75B6:008000401FFE100090485248524812483FFE5248924812782200220043FE8000 75B7:008000401FFE1000903C57C054401440344057FE942014202412250A46468422 75B8:010000803FFE20002000A7F86408240827F86408A40827F8200040005FFE8000 75B9:008000401FFE104090A051105208142630C05310902010C02308201040E08700 75BA:008000401FFE1000907857805040102037FC5008903010C023002480487E9000 75BB:008000401FFE1000900053FC520412043204520493FC12042090210842048402 75BC:008000401FFE1100910053F85610192030C053309C0E10C02020230040C08020 75BD:008000401FFE1000900053F85208120833F85208920813F8220822084FFE8000 75BE:008000401FFE1200920053FC5240144030405FFE904010A020A0211042088C06 75BF:010000803FFE21203FFCA12461242FFC29206920AFFE21222222422A44248820 75C0:008000401FFE1200920053FC5404180433E45224922413E42224200440288010 75C1:008000401FFE10809080508050FC1080308057F8940814082408240847F88408 75C2:010000803FFE24002400A4006FBC24A424A464A4A4A424A428A448BC52A4A100 75C3:008000401FFE108090405FFE50801108321057E0904010802110220847FC8204 75C4:008000401FFE1200920053FE5500190031F85100910011FC2100210041008100 75C5:008000401FFE1000900057FC5040104037FC544494A415142614240444148408 75C6:008000401FFE100093FC5204520413FC3200524092441248227024424442883E 75C7:008000401FFE100090005FFC504010403240527C92401240224022405FFE8000 75C8:008000401FFE1000900057FC5444144437FC5444944417FC2444284448549008 75C9:008000401FFE100097F85010502010D833045C0293F81040204020404FFE8000 75CA:008000401FFE104090A0511052081DF63040504093F81040204020404FFE8000 75CB:008000401FFE10009040504057FC14443444544497FC10402048207C4F828402 75CC:008000401FFE1000900057FC540415F4340455F49514151425F4240444148408 75CD:008000401FFE10409FFE50405FFC104437FC544097FE104220AA211442088C06 75CE:008000401FFE108090405FFE5080110833F05020904411882610206841848602 75CF:008000401FFE1040904057FE5080110033FC550499FC110421FC210441148108 75D0:008000401FFE1000900057FC5404140435F45514951415F42404240447FC8404 75D1:008000401FFE108091F852105D2010C031A0567C908411082690206040C08700 75D2:008000401FFE111090A057FC5040104033F85040904017FC2040204040408040 75D3:008000401FFE100097FC50805110120837FC5044904017FC204020404FFE8000 75D4:008000401FFE1040904057FC504010403FFE501090101FFE2210211041508020 75D5:008000401FFE100097F8540857F8140837F85484948814502420251846068400 75D6:008000401FFE1000900053FC5090109034925292929410982090209047FE8000 75D7:008000401FFE1200920053FE54001BF8328852489FFE1488244827FC40088030 75D8:008000401FFE1000900057FC500013F83208520893F81000211020A04FFE8000 75D9:008000401FFE100097FC5000524814903248500097FC1040204020404FFE8000 75DA:010000803FFE20802088A7F060A03FFE20806FF0A620384027FC404041408080 75DB:010000801FFE100097F850A0504017FC344457FC944417FC2444244444548448 75DC:008000401FFE1000903853C0504017FC31505248944611F02110211042128C0E 75DD:010000803FFE22102208BFFE6248225022646248A2522264244A447248C2933E 75DE:008000401FFE100097FC5020504011D036485044900013F822082208420883F8 75DF:008000401FFE104092485150504013F8320853F8920813F82208220842288210 75E0:008000401FFE10809108520457FE110A3284548291F813082490206041988E06 75E1:008000401FFE105090485FFE504017FC344457FC944417FC2444244444548448 75E2:008000401FFE100090C45704511411143FD45314939415542504290441148108 75E3:008000401FFE10009040504057FC1040304053FC900010402124252A450A88F8 75E4:008000401FFE1040904052485248155438E25040904017FC2040204040408FFE 75E5:008000401FFE10009210512057F814083408540897F81120212022224422981E 75E6:008000401FFE100097FC508053F8108831085FFE900013F82208220843F88208 75E7:008000401FFE10109210511051541452329252109114160422082210422080C0 75E8:008000401FFE1108910857FE5108100037FE5402904017FC2084210442288C10 75E9:008000401FFE104097FC544457FC144437FC504097F81208211020E043188C06 75EA:008000401FFE110091F0521054201BF83248524892481FFE20A0211042088C06 75EB:008000401FFE10009200517C5404144435F4544494E415542644244444548408 75EC:008000401FFE100093F8520853F8120833F8510093FC14942924224444A88110 75ED:008000401FFE100097BC54A454A417BC34A454A497BC14A424A424A44AA4914C 75EE:008000401FFE100093FC520053F8120033F852009FFE14882450252046188406 75EF:008000401FFE1080904057FC540413F03210521093F0120023F82208420883F8 75F0:008000401FFE10409248525054A0111032085C449248125024A0211042088C06 75F1:008000401FFE100090905090579E10903090539C90901090279E209040908090 75F2:008000401FFE1110911051105FFE111035545554955415542554295641108110 75F3:010000803FFE22102210A2107FBE221026106738AAB42A543292421042108210 75F4:008000401FFE1200920053BC5524192431245FE49124112422A422BC44248800 75F5:00801FFE1000103893C0504017FC315052489C4611F010202FFE204041408080 75F6:008000401FFE10A090A057FC54A414A437FC54A494A41FFE2000211042088404 75F7:010000803FFE20002080AFFC6120221024886FF6B49027F0249047F24082807E 75F8:010000803FFE21002504A7C469143FF4211467D4A5542554255445C441148108 75F9:008000401FFE100093F8524853F8124833F850009FFE11102110211042108410 75FA:008000401FFE1080910057FC544417FC348457FC914012403FFE204040408040 75FB:00803FFE20002038AFC068402FFC28206B1AAC0627F8240827F8440847F88408 75FC:008000401FFE100097FC5444544417FC344455F49514151425F4240447FC8404 75FD:008000401FFE1120911053FE522016203BFC5220922013FC2220222043FE8200 75FE:008000401FFE1000977E55045574165435545554955415742754240444148408 75FF:008000401FFE103897C050405FFE115032485C4690801FFE2108231040E08F1C 7600:010000803FFE20002410A2106FA8242824446792A488248828A048905288A108 7601:008000401FFE1000904057FC5110111032A8544490401FFE2040204040408040 7602:008000401FFE10009FFC5120512017383408540897381120212021205FFE8000 7603:010000803FFE20002FFCA100630824882D506260A5E029502250444859448080 7604:010000803FFE22102FFCA21062103FFE200067F8A408240827F84408440887F8 7605:008000401FFE1208911057FC544417FC344457FC944410402FFE204040408040 7606:008000401FFE1090910853FC504017FE311052689D86103021C0201840608380 7607:00803FFE200827F0A0406FFE204027FC6444A7FC244427FC204047FC40408FFE 7608:008000401FFE110097BC51145794111437A4514C90401FFE20A0211042088C06 7609:008000401FFE104090A053185DF61000378454A497A414A427A4248444948588 760A:010000803FFE200022F8A20864082DFE348064F8A520242025FE445044888506 760B:010000803FFE20002FF8A80868682B8828886BE8AAA82BE8288A50EA5726A002 760C:008000401FFE1100910457C4511417D4355457D4911413942554294441148108 760D:008000401FFE100093F8520853F8120833F850009FFE120027FC292442548488 760E:008000401FFE111097FC511051F0111031F0511097FE120022902308420083FC 760F:008000401FFE1040904453F45048105037FE508091F8130825F8290841F88108 7610:010000803FFE20002280ACB8688828882EB86888A8882FF8214042204C18B006 7611:010000803FFE200023F0A21063D0225022506FFCA80429E4292449E448148808 7612:008000401FFE100097FE54425BFC104033F8524893F8124823F820404FFE8040 7613:010000803FFE220023F0A4206FFC34A425146444A0402FFE20A0411042088C06 7614:008000401FFE111091105FFE511010403FFE5040904017FC2404240447FC8404 7615:008000401FFE100097BC5484548417BC3400547C97A414242428279044288446 7616:008000401FFE1080904057FC521011203FFE500093F8120823F8220843F88208 7617:010000803FFE20802FF8A49062A03FFE21406220AC9830862FF8408040809FFC 7618:008000401FFE124891505FFE51501248344450809FFE11082390206041988604 7619:008000401FFE100097FC5248511010E033185C4693F8124823F8204447FC8004 761A:010000803FFE28902510AFBE622222442A906A90AF9022102228442844448882 761B:008000401FFE110097BC51145394111437A4514C9100104020242522450A88F8 761C:010000803FFE210027F8A40867F8240827F86408A7F8208020444A424A1291F0 761D:008000401FFE100097FC54A454A417FC30405150924814442150224844448040 761E:010000803FFE204027FCA2486248255428A26318AC4623F8204040404FFE8000 761F:010000803FFE200027F8A40867F8240827F86000AFFC2924292449247FFE8000 7620:008000401FFE1444924854A45110120837FC5A0A93F8120823F8220842288210 7621:008000401FFE104091B05E4E53F8120833F8520893F8120025FC250449FC8104 7622:010000803FFE24002F78A9486D482B863F006978A9482D482B28491049289346 7623:010000803FFE20802100AFFC68842FFC28846FFCA1482154225C44464842B03E 7624:008000401FFE1080977C542455A415543648508097FC144427FC244447FC8404 7625:008000401FFE111090A057FC504013F8308057FC910013F82440284047FE8000 7626:008000401FFE1140965C5444575C144437FC504097FC1208211020E043188C06 7627:00803FFE208020FCA0806FFE288228F06F84A87C280029FC29004BFE490091FC 7628:00801FFE104017FC904053F8120833F8520893F8120813F822082FFE41108208 7629:008000401FFE1110911057FC515010A0311052E89C0613F82208220843F88208 762A:00803FFE210027F8A40867F8240827F86408A7F8212026183A664388420881F8 762B:010000803FFE20502048BEFE72902A902BFE6490A4902AFE2A90529040FE8080 762C:008000401FFE1000973C5120513C1720343C5420977E1128212A212445248232 762D:00803FFE20003FFEA1206FFC29242FFC6000A7F820002FFC2248444449428080 762E:008000401FFE111093F8521054A417FC30A053189C4613902064239840608380 762F:008000401FFE142092205F7E544014A0373C5550951015FE251029284B449082 7630:00803FFE200027FCA44467FC244427FC6100A20827F020C42FFE444849449082 7631:010000803FFE20402FFEA2486248255428A26318AC0620802A444A4A520A81F8 7632:010000803FFE22002448A848705422A425006C10B490249C24904550463E8400 7633:00803FFE20002F7CA924651429A421606618B88623202C4021884E3041C08E00 7634:00803FFE204027FCA1106FFE200023F86208A3F8220823F820404FFE40408040 7635:010000803FFE222023BCA4A46AA82510220865F6A80027FC2250444849448080 7636:010000803FFE22202220AFA0623E2FC22A946A90AF90221027284AA852448282 7637:010000803FFE22102210AF90623E2FA42AD46A94AF94220827084A9452248242 7638:008000401FFE120097BC52A454A415BC384057FC94A41554244424A44514840C 7639:010000803FFE22102520A8BC7744220422246F94A2142A84270443C45C288010 763A:010000803FFE20002FFCA8046FFC28002FFE6820ABFE2B322AAA4B324AAA9206 763B:010000803FFE20802FF8A8887FFE28882FF86490A7F021003FFE441043E09C1C 763C:008000401FFE111097FC511053F8120833F8520893F810402FFE20A043188C06 763D:00803FFE22083FFEA20863F8204027FC6444A7FC20402FFE204047FC40409FFE 763E:00803FFE20402E78AA886B102CFC2A046AFCAA042BFC2E2028144952494A8A38 763F:00803FFE20002FBEA8A26AAA2AAA2AAA6514A8A23FFE2208271040E0431C9C02 7640:010000803FFE22202FF8A2207FFC20802FF86888AFF828882FF8422044108808 7641:008000401FFE108094FC550058FC128432FC54849CFC144024FC2548443085CE 7642:008000401FFE104097FC50A0551413F8360C5BFA920813F82040244449428080 7643:00803FFE20202F3CA9446AA82C102A286946A9382D502A7E2890487C481088FE 7644:008000401FFE1120911053FE56201BFC322053FC922013FE2200252444928892 7645:008000401FFE100097FE50A057BC14A437BC50A097FC144427FC244447FC8404 7646:010000803FFE21102554A5B8691022A824446FFEA88230842FF8410842288C10 7647:00803FFE20002F3CA9246F3C29242F3C6804A9E4292429E4292449E449248A6C 7648:010000803FFE20402F50A1246A1824083B766150AF8C28782F48413045488284 7649:00803FFE20002FBEA8A26FBE200027FC6444A7FC244427FC20407FFE40408040 764A:010000803FFE20102F28A9446A922C7C2A086910A97E2D002AFE4820484488FE 764B:008000401FFE100097FC50A053B8120833B850A09FFE10402124252A450A88F8 764C:008000401FFE100093F8520853F8100037BC54A497BC10402444244447FC8004 764D:010000803FFE20802E4EA44465F4242425246EAEA444244424A446A4590E8200 764E:008000401FFE100097BC54A457BC14A437BC540495F4151425F4251445F4840C 764F:00801FFE100017FC94A457FC10003FFE500093F8120813F8214423284D10818C 7650:00801FFE10A013189DF6500017FC355454E497FC100013F8220823F8420883F8 7651:00803FFE212027F8A52867F825282FFE6800ABFC28002FFE2A444A285298A306 7652:00803FFE204021A0A6187BF6200027A864A8A7A824A8278824A845904A5491F2 7653:010000803FFE25102950B55067DE28243B946814AB942A942A884AC84A948C22 7654:008000401FFE104097FC51105FFE100033F8520893F8120823F82544452A88FA 7655:008000401FFE1040902057FE5228127E34C8577E924814C8277E2248447E8840 7656:010000803FFE20102788A4BE648027A22494643EAF882C8834BE478844888008 7657:00803FFE200027FCA0406FFE284223586040A358200027FC244447FC444487FC 7658:00801FFE11101FFE911053F8124833F8524893F8104017FC245425F44414840C 7659:010000803FFE21002E78A8086F7828082FF86888ACC82AA82CCA4AAA4CC68882 765A:00803FFE220023F8A4106FFE352426FA6400A5FC240025FC240049FC490491FC 765B:00803FFE20402FFEA00067FC240425F46514A7FC200823F020404FFE41508E4E 765C:010000803FFE20002FDCA8546FD42AA22A806FDCAA942FD4280852885454A862 765D:00803FFE20402FFEA00067FC240425F46514A7FC200027FC20004FFE424884C4 765E:00803FFE22102F9CA22462482FBE2AA26AAAAFAA222A272A2AAA529442228242 765F:00803FFE210027F8A6486528249827F86210A5E8380627F8254847F845488558 7660:010000803FFE20402FFEA0A06F5E255425546B5AA20823F8220843F844088808 7661:010000803FFE2480273CA48463942408277E6A0AA2282FAE22284558484E9080 7662:00801FFE1208111097FC504013F830805FFE921017F81A1623F0226443188204 7663:010000803FFE24002744A928727E2F902A906FBCAA902F90207E43905C108010 7664:008000401FFE121093DE5528588417BC34A457A494A417A42434252846A08420 7665:010000803FFE25102950B55067DE28243B946814AFD429142B8849084FD48822 7666:00803FFE200027FCA55464E427FC204067FCA0402FFE24A4285247FC40408FFE 7667:00803FFE20002FFCA8886B3029102FBC6BB8AD542912284029784940494097FC 7668:00803FFE200027FCA0406FFE284223586220A7FE2C2037FC242047FC442087FE 7669:010000803FFE2210221EBFA262442FBE2AA26ABEAFA2223E27224ABE52948222 766A:00803FFE2010237CAE10627C2F1022FE6644A77C2AC42A7C3244427C42288244 766B:00803FFE24003FBEA4086F10293E2F22692AAF2A292A2F2A292A7F94491290A2 766C:010000803FFE24002722A914723E2F882A886F9CAA882F88203E554855488008 766D:00803FFE20002FBEA8A26FBE28A22FBE68A2AFBE251428A22FFE431040E08F1C 766E:00803FFE20042EF8AA546AFE2C102AFE6A04AAFC2A042EFC282049544A4A8838 766F:00801FFE14A417BC94A457BC14A437BC512093FE122017FC2A2023FC422083FE 7670:00803FFE20002AA8B5246ABE2F6829686FBEA0282FA82ABE2FA8482848BE87A0 7671:00803FFE25182F94A53E672822682FBE6AA8AFA8223E2FA822285FBE452088A0 7672:00803FFE22003FBEA2086F9028BE2FA268BEAFA228BE2FA228BE5FC0491490A2 7673:00803FFE244427FCA4446FFE2AAA2FBE6AAAAFBE220827F020C44FFE424884C4 7674:00803FFE24442AEAAE0E64E42AAA2EEE6000A7FC204027FC20404FFE404080C0 7675:00803FFE244428E8AE0E64E42A0A2EEE60A0AAEA20402FFE28A24912484288A6 7676:00887C9004A004C0448224442448085008201020101020084004800200000000 7677:00907EA002444448283010102008DFF6010001000100FFFE0100010001000100 7678:00907EA002444448283010102008CFE6010001007FFC010002C0042018106008 7679:00907EA002444448283010102FE8C8260820101C2FE000200C4003800C707008 767A:00907EA002444448283010102008DFF6044004407FFC0440084008441044603C 767B:00803E9002A424481450082017D02008DFF6101010101FF0082004407FFC0000 767C:00907EA00444282810103CF8C49604903D0C200041F87C0804D0042028501188 767D:0100020004003FF820082008200820083FF8200820082008200820083FF82008 767E:0000FFFE0100020004003FF82008200820083FF820082008200820083FF82008 767F:0820082010203F2021202120212021203F2021202120212221223F22211E0000 7680:020004003FF8200820083FF8200820083FF80000203823C03C04200420041FFC 7681:020004001FF0101010101FF0101010101FF001000100FFFE0100010001000100 7682:010002001FF0101010101FF0101010101FF00200020003FCFE000204020401FC 7683:040008003FF8200820083FF8200820083FF8044004400440084408441044603C 7684:1040104020407E7C42844284430442447E2442244204420442047E0442280010 7685:1000100021FC7D2445244524452445247DFC45004500450045027D0244FE0000 7686:208020883CB020C020842C84317C02001FF0101010101FF0101010101FF01010 7687:020004001FF010101FF010101FF000007FFC010001003FF801000100FFFE0000 7688:1004100E20F07C80448044FC44A444A47CA444A844A8449045107D2846440082 7689:1090109020907A904A924AD44A984A907A904A904A904A924AD27F124A0E0000 768A:1020102020507C5044884524461244107DFC44044408448844507C2044100010 768B:020004001FF010101FF010101FF002007FFC044009203118CFE6010001000100 768C:1020102020207DFE44204420442045FC7C7044A844A8452445247E2244200020 768D:020004001FF010101FF010101FF0200020F83E882088208826A8389000800080 768E:1040102020207BFE4800488849044A0278884888485048204850788849040602 768F:1084104820007CFC44484448444844487DFE44484448444844487C8844880108 7690:020004001FF010101FF010101FF021081110092011102108FFFE010001000100 7691:1020112421247D2445FC440045FC44047C0445FC4500450045027D0244FE0000 7692:101010D82394789448904BFE48904894789448D84B98489048AA78CA4A860102 7693:1020112021207DFC45204620442047FE7C00440045FC450445047D0445FC0104 7694:100011FC21047DFC450445FC440044007DFC4420442047FE44207C2044200020 7695:00000000FEFE1020102020407EFC4284428442847EFC4284428442847EFC4284 7696:1040102023FE7A024C0449F8480048007BFE489048904890491279124A0E0400 7697:100011FC212479244974492449FC4904797449544954497449047A044A140408 7698:1020102023FE7C2045FC442047FE44007DFC450445FC450445FC7D0445140108 7699:080C08F07E8018802CFE2A8848888888090804001FF010101FF010101FF01010 769A:102011242124792449FC48004BFE480079FC4904490449FC488878504BFE0000 769B:020004001FF010101FF010101FF0081010207EFC428442847EFC428442847EFC 769C:1020101021FE7C0044FC448444FC44007DFE4502457A454A457A7D02450A0104 769D:102020207D2444A47CA844207DFE0050FE50105010507C5210521E92F08E4100 769E:1020104021FC790449FC490449FC48407BFE488849244A224DFC782048200020 769F:102013FE20207DFC442047FE440045FC7D0445FC450445FC45047DFC44880104 76A0:1020122223FE7890488849FE4B104D1079FE4910491049FE4910791049FE0100 76A1:1020104021FC7D0445FC450445FC44207D2444A84524442047FE7C2044200020 76A2:1020102021FC78204BFE49084B9C490879884E3E48004BFE489078904912020E 76A3:108813FE2088780049FC48A848A84BFE78A848A849FC48204BFE782048200020 76A4:103C13E0212478A84BFE48A849244A0279FC4924492449FC4924792449FC0104 76A5:104011FC210479FC490449FC490449FC7820492448A8492448207BFE48200020 76A6:1088110823C87A504BDE4A644BD4491478944FF4491449C849487A544B5404A2 76A7:103C13C020447A2449084FFE4C424AA47A8A4C7A488048F849087A904860079E 76A8:02001FF010101FF010101FF020407EFC42847EFC42847EFC01003FF80100FFFE 76A9:100021FC7D0445FC7D0445FC7C200124FCA8102013FE7C9010901D12E212440E 76AA:1124117422587ADA4BFE49544ADA4BFE78A248204BFE487048A879244A220020 76AB:1040102023FE7A504BFE4A524BFE4A007A944AD84A904AD24A8E7C004954022A 76AC:11FC102023FE7A224DAC482049AC489079FE4B204DFC492049FC792049FE0100 76AD:101E13E0212278944BFE4A524BFE48047BC44A7E4BC44A544BCC7A844AD40348 76AE:0080008000803FFC2084208820802FF02410241022202140208041404630980E 76AF:0800087C08107F1049104A1048107EFE4210421052104C1044104A1092102010 76B0:08200820087E7F4249824A7A484A7E4A427A4242524A4C4444424A42923E2000 76B1:201020103E1042FE84920894FE9002FC02A47EA402A802A80290FF2802440082 76B2:0010FF10911010FEFE922094289048FC7EA408A408A80EA8F890492809440A82 76B3:10101410121010FEFE921094109092FC54A410A438A854A89290112851442282 76B4:10101010201044FEFE9228944490A2FC3CA444A444A8A8A81090292845448282 76B5:241024107E1024FE2492FF9400907EFC42A442A47EA842A842907F2842440082 76B6:10101010FE1038FE5492929410907CFC44A47CA444A87CA800901D28E1444282 76B7:08100810FF1008FE08927E9400907EFC42A442A47EA842A824900F28F1444282 76B8:0010FE10921010FEFE9210947C9054FC7CA454A47CA810A8FE90112811441282 76B9:080008FE08927F1049FE4A10487C7E54427C4254527C4C1044FE4A1092102010 76BA:40104010FE1022FEAA92FA94429094FC48A4FEA422A8AAA8FA90432894440882 76BB:10101E1010107EFE52925C9472904EFC40A45CA454A85CA854905D2896443882 76BC:1010FE1010107CFE0092FE9482907CFC00A47CA444A87CA8449029280F44F282 76BD:1010FE100010FEFE8292BA94AA90FEFC00A47CA444A87CA844907D280044FE82 76BE:1010FE1010107CFE0092FE94AA90FEFC44A47CA444A87CA844907D2828444482 76BF:000000003FF82448244824482448244824482448244824482448FFFE00000000 76C0:0100010001800140012001100108010001003FF82448244824482448FFFE0000 76C1:00003FF008100820083C10041004201440083FF82448244824482448FFFE0000 76C2:00003FF801000100FFFE010001000500020000003FF8244824482448FFFE0000 76C3:00007FFC010003000570090C3102C10000003FF82448244824482448FFFE0000 76C4:00007FF801083FF821003FFC01040114010800003FF8244824482448FFFE0000 76C5:010001003FF82108210821083FF82108010001003FF8244824482448FFFE0000 76C6:0440082010102FE8C4260420082010A0604000003FF8244824482448FFFE0000 76C7:010001007FFC028004400A203118C00600003FF82448244824482448FFFE0000 76C8:00003FF008100FA008BC128411042294444800003FF8244824482448FFFE0000 76C9:00701F8001000100FFFE054009203118C0063FF82448244824482448FFFE0000 76CA:101008200000FFFE000008201010200840043FF82448244824482448FFFE0000 76CB:024002207FFC04000BF0112020C043301C0E00003FF8244824482448FFFE0000 76CC:100010F83E884288A2A8149008841084207CC0003FF8244824482448FFFE0000 76CD:010001003FF801000100FFFE040008201FF000103FF8244824482448FFFE0000 76CE:010001001FF011101110FFFE02800C603018C0063FF8244824482448FFFE0000 76CF:0240022003F87E0003FCFE10016003821C62E01E00003FF8244824482448FFFE 76D0:082008207F20082808240F22F020402000003FF82448244824482448FFFE0000 76D1:04402440247C2440249024882508040000003FF82448244824482448FFFE0000 76D2:010002800C603018CFE600001FF010101FF000003FF8244824482448FFFE0000 76D3:100009FC402020200BFE10207020102010A000403FF8244824482448FFFE0000 76D4:040004007FFC08401248125024A0411082080C0600003FF8244824482448FFFE 76D5:100009F0411025900550095071121112120E14003FF8244824482448FFFE0000 76D6:082004407FFC010001003FF801000100FFFE000000003FF8244824482448FFFE 76D7:4080208009FC12042448E04020A023182C0600003FF8244824482448FFFE0000 76D8:020004001FF011101090FFFE10101210215040203FF8244824482448FFFE0000 76D9:012001107FFC01003FF821083FF821083FF8210800003FF824482448FFFE0000 76DA:011001087FFC0100211811A007401920E118450602003FF824482448FFFE0000 76DB:009000883FFC208020883E48225022244A54448C81043FF824482448FFFE0000 76DC:0080208011FC820454482040E0A023182C0600003FF8244824482448FFFE0000 76DD:3FF000101FF00010FFFE111009A005401930E50E02003FF824482448FFFE0000 76DE:021002FC7F4000840764781C021002FC7F4000840764781C00003FF82448FFFE 76DF:00007CFC448444FC7C8444FC44847C84011402083FF8244824482448FFFE0000 76E0:08000FE010201FC000407FFC0600192006C039B0068C398000003FF82448FFFE 76E1:01003FF80108FFFE01083FF801007FFC248842443FF8244824482448FFFE0000 76E2:00207C28542455FE7C20545054507C88010402023FF8244824482448FFFE0000 76E3:00003F2024203F3E21403F5024883F0800003FF82448244824482448FFFE0000 76E4:10783E4822482A86FF7822482A2842104A2884463FF8244824482448FFFE0000 76E5:1100611C4D444544759C49844944755C420400003FF8244824482448FFFE0000 76E6:010006C01930E7CE0080FFFE04403FF8284837B820083FF800003FF82448FFFE 76E7:010001F801003FFC21042FE0210827F8249027F0249027F020004FF84948BFFE 76E8:0BFE104061FC090411FC610405FC090431FCC08801043FF824482448FFFE0000 76E9:08207F20083EFF4422A47F280828FF10082808463FF8244824482448FFFE0000 76EA:23F8120893F8420843F810002FFEE20027FC2924225404883FF824482448FFFE 76EB:010006C01830EFEE00001FF010107FFC04401FF014501BB010103FF82448FFFE 76EC:00407E7C48907E1042FE7E10487C48447E7C00003FF8244824482448FFFE0000 76ED:102022207C3E0A447FA408247F2814287F1008287F4408823FF824482448FFFE 76EE:00003FF82008200820083FF82008200820083FF820082008200820083FF82008 76EF:000000007BFE4820482078204820482078204820482048207820482000A00040 76F0:000001FC7C20442044207C20442047FE7C204420442044207C20442000200020 76F1:000001FC7C20442044207C20442047FE7C204420442044207C20442000A00040 76F2:02000100FFFE1000100010001FF800001FF010101FF010101FF010101FF01010 76F3:002000107C10440045FE7C80448044807C804480448044807C80448000FC0000 76F4:010001007FFC01001FF0101010101FF010101FF010101FF010101010FFFE0000 76F5:004000407C8044FE45007E0044FC44087C104420444044807D02450200FE0000 76F6:000000007DFC440044007C0047FE44907C904490449044907D124512020E0400 76F7:004000407C8044FC45047E04448444447C444414442444447D84440400280010 76F8:080008FC08840884FE8408FC18841C842A842AFC488488840884088408FC0884 76F9:0020002078204BFE4820792449244924792449FC4824482078224822001E0000 76FA:0008001C7CE0448044807C8044FE44887C884488448844887D08450802080408 76FB:00900090790849084A047C024BFC4880790049F8480848087808480800500020 76FC:0010009078904888490879044A044DFA78884888488848887908490802280410 76FD:002000207C2045FC44207C20442045FC7C204420442047FE7C20442000200020 76FE:007C3F8020803FFC20802FF8280828082FF8280828082FF8480848088FF80808 76FF:004000207C2047FE44887C88448844887C884450445044207C50448801040602 7700:000000FC7C84448444847CFC448444847C8444FC448444847D04450402140408 7701:010011101108212440C003000C003FF8D0081FF810081FF8100810081FF81008 7702:0004001E7DF0451045107D10451045FE7D104510451045087D0A454A01860102 7703:0000000079FC4800480078004BFE4820782048404840488879044BFE01020000 7704:000003FE7C20442045207D3E452245227D2245FE440244027C02440200140008 7705:0008001C79E04900490079FC49444944794449284928491079104A2802440482 7706:004000207C2045FE44407C404440447C7C444444444444447C84448401280210 7707:004000407840494849447A424A424C4878484848481048107820484001800600 7708:0040004078404BFC4A447C484840484078A048A048A0492079224A22041E0800 7709:00003FF8210821083FF820002FF8280828082FF828082FF8480848088FF80808 770A:0008003C7DE0442044207C3C45E044207C20443E47E044207C2244220022001E 770B:00F87F0001003FF80200FFFE040008001FF028104FF088100FF008100FF00810 770C:00000FF048104FF048104FF048104FF040007FFC010011101108210445040200 770D:000001FE7D00450445447D28452845107D104528452845447D84450001FE0000 770E:000001FC7800480048007BFE48204820792849244A244A227C22482000A00040 770F:002000207C2045FC45247D24452445247D2447FE442044507C50448801040202 7710:000000007BFE48204820782049204920793C4920492049207920492007FE0000 7711:0010009078904910497E7A524B924892791249124A524BD278624822004A0084 7712:002000207C2045FC45247D24452445FC7D244524452445FC7D24442000200020 7713:00280024782448204BFE7A204A244A247A244A284A284A907B124A2A00460082 7714:00007FFC444444447FFC01000920111021084104092011102108410401000100 7715:002000207C50448845047E12442044407D884410442044447D88441000600380 7716:000001FC7D04450445047D0445FC44507C504450445044927C924512020E0400 7717:008000807D0045FC46047C0445E445247D24452445E445247C04440400280010 7718:01000100FFFE01002288145008203018DFF610101FF010101FF010101FF01010 7719:002000207C20444044487C8445FE44827C0044FC448444847C84448400FC0084 771A:010011001FF821005FF00100FFFE00001FF010101FF010101FF010101FF01010 771B:002000207C2045FC44207C20442047FE7C7044A844A845247D24462200200020 771C:002000207C2047FE44207C20442045FC7C7044A844A845247D24462200200020 771D:0040002078204BFE4A027C04480048007BFE4820482048207820482000A00040 771E:20703F8420041FFC00000FF848084FF848084FF848084FF840007FFE10102008 771F:010001007FFC01001FF010101FF010101FF010101FF01010FFFE082010102008 7720:000001FC7D04450445047DFC452045207DFE4520452045107D12454A01860102 7721:0004001E7DF0451045107D10451045FE7D104510451045087D0A454A01A60112 7722:10001EF8228862A894920882307EC0001FF010101FF010101FF010101FF01010 7723:002000207D20452045FC7D20462044207DFE4420445044507C88448801040202 7724:000001FC7D04450445047DFC450045407D444548457045407D424642023E0400 7725:088008882E9028E028842E84F07C00001FF010101FF010101FF010101FF01010 7726:0090009078904A904A927AD44A984A907A904A904A904A927AD24F12020E0000 7727:000001FC7C44444444447C44449444887D0044FC448444847C84448400FC0084 7728:0008003C7BC04800484078204BFC4808781048204840488079004A80047E0000 7729:0040002078204BFE48407840488849087BF048204840488879044BFC01040000 772A:000001FE7C20442044207DFE452245227D52454A458A45027D024502010A0104 772B:002000207D2444A444A87C2045FC44207C20442047FE44207C20442000200020 772C:00900088788848804BFE78A048A048A478A44928492849327A224A62049E0800 772D:002000207DFC442044207C2047FE44007C20442045FC44207C20442003FE0000 772E:000001FE7D024502457A7D024502457A7D4A454A454A457A7D024502010A0104 772F:00200020792448A448A8782048204BFE787048A848A8492479244A2200200020 7730:000001FE7C20444044887D0445FE44227C20442045FE44207C20442003FE0000 7731:002000207BFE482049FC782449FC492079FE4822482A48547850488801040202 7732:000003FE7C88448844F87C88448844F87C884488448E47F87C08440800080008 7733:004000407CFC450446887C50442044407C8045FC468444847C84448400FC0084 7734:0080008079FC49044A0479E44924492479E44924492449E47904480400280010 7735:002000207C7C448445487C30442044487D90443E444245A47C18441000600180 7736:000001FE7D00450045FE7D104510457C7D104510451045FE7D00450001FE0000 7737:0100111009203FF802007FFC082010102FE8C8260FE008200FE008200FE00820 7738:00400040789049084BFC78244920492079FC4A2048204FFE7820482000200020 7739:008800487C50440045FC7C20442044207FFE4420445044507C88448801040202 773A:0090009078904A9249947898489049987A944C9248904890791249120212040E 773B:010400847C88440047FE7C20442045FC7C20442047FE44207C20442000200020 773C:000003F87A084A084BF87A084A084BF87A444A484A304A207A104A8803060200 773D:0004001E7DE0450045067D78455045507D524554454845487D44465402620440 773E:00007FFC444444447FFC000000FC7F0011101110111029282528454481820100 773F:00400020781049E0482278344BB848B078A848A8492849247A244C2200A00040 7740:082004407FFC01003FF80200FFFE04000FF018102FF0C8100FF008100FF00810 7741:0100010079F04A104C207BF8484848487BFE484848484BF87848484001400080 7742:0208050808881248050808883FF820002FF828082FF828082FF848084FF88808 7743:00400040788849044BFE7802488849447A4248F849884A507820485001880606 7744:002001247CA444A844207DFC450445047DFC4504450445FC7D04450401140108 7745:000001FC7D0445FC45047DFC440044007DFC4420442047FE7C20442000200020 7746:004000207BFE4A024C0479F8480048007BFE48904890489079124912020E0400 7747:0108008878904BFC482478244BFC4A207A204BFE486248A2792A4A2404200020 7748:000001FC7D04450445047DFC440044007DFE4420442045FC7C20442003FE0000 7749:0020002079244924492479244AAA4C727820482049FC48207820482003FE0000 774A:000000FC7C84448444FC7C0045FE45027D0245FE450245027DFE4502010A0104 774B:001000D87B94489448907BFE48904894789448D84B98489078AA48CA02860102 774C:0080008079F84A084C107BFC4A444A447A444BFC48A048A079224922021E0400 774D:000003F87A084A084BF87A084A084BF87A084A084BF8492079204A220422181E 774E:01840068783048C84B0478404BFE48A079204BFC4D2449247934492800200020 774F:000003FE7A224A224A227BFE4A224A627A724AAA4B224A227A224A0203FE0202 7750:0020002078204BFE4820792448A448A87BFE487048A848A879244A2204200020 7751:0040004078A048A049107A084DF64800788848484A4849507910482007FE0000 7752:0020012279224A24485078884B0448227820492449244A287850488801040602 7753:0090009078904BFC4A947A944A944BFC7A944A944A944FFE7800489001080204 7754:002000207850488849047AFA480049FC7954495449FC4954795449540104010C 7755:004000207BFE4A024D04790049DE4A527A524B524C9A4894791049120212040E 7756:0020002079FC482048207BFE488849447A4248F849884A507820485001880606 7757:000001F87908490849F87908490849F8788049FC4A544C9479244A4400940108 7758:00003FF8244824483FF80000FFFE00001FF010101FF003040C881870EA180C06 7759:004000207BFC4A044A047BFC4A004A287A244BFE4A204A507A504C8805040A02 775A:000003FE7A104A104AFE7A104A104BFE7A004A104A104AFE7A104C1005FE0800 775B:002000207BFE482049FC78204BFE480079FC490449FC490479FC490401140108 775C:003C07C07A44492848007BF8484848487FFE484848484BF87848484001400080 775D:0C8070FC1124FE24384454A8911000001FF010101FF010101FF010101FF01010 775E:0020002078204BFE48207924492449247AAA487048A848A879244A2204200020 775F:004000207BFE48004888788849544A22780048204BFE48207820482000200020 7760:0020012478A8482049FC78404BFE488879044AFA4C88488878A848920082007E 7761:00100078F3C090409040F7FC92489248F7FE9248924897FCF040904007FC0000 7762:00A00090788049FE49107B104DFC4910791049FC49104910791049FE01000100 7763:08000EFC0844FF4408282A10492808441FF210101FF010101FF010101FF01010 7764:000001FC7924492449FC7924492449FC780048004BFE48887888488801080208 7765:004000807BFC4A244A247BFC4A244A447BFC489049104FFE7810481000100010 7766:0020002079FC482048207BFE488849047A22482049FC48207820482003FE0000 7767:001C03E07A204BFE4A207A924B0A4A0679FC4904490449FC7904490401FC0104 7768:000000407B9C4A044A047B9C4A044A047BFC489048904890789049120212040E 7769:000001F87808480849F8780848084BFE78204A22497448A879244A2200A00040 776A:00007FFC44447FFC01003FF80100FFFE082004403FF80100FFFE010001000100 776B:002000207BFE482049FC78244BFE482479FC48204920493E79204AA0027E0400 776C:0008003C7BC048444A247928490048207BFE487048A848A879244A2204200020 776D:000001FC792449244974792449FC4904797449544954497479044A0402140408 776E:004000A079104A084DF678004BC44A547A544BD44A544A547BD44A44025402C8 776F:00207E20427E7EA448247F284810652843461FF010101FF010101FF010101FF0 7770:008800887BFE488848A878204BFE4840788048FC49844A847884488400FC0084 7771:000003DE7A424A424A427BDE4A004A3E7BD24A124A144BD47A084A1402240242 7772:000001FC790449FC490479FC4820492079FE4A20482049FC7820482003FE0000 7773:002000207BFE485048887B2649FC482078204BFE4800482079FC4820002003FE 7774:000003FE7A2248204BFE782049FC492479FC492449FC48207BFE482000200020 7775:012801247BA4492049207FFE482048247BA44AA84AA84A907B92482A00460082 7776:004000407BFC484049F878804BFC49107A084DF64910491079F04910011001F0 7777:00200020F0FC9E2493FEF22494FC9420FEFC922092209BFEF420962009FE1000 7778:000003FC7A244A244BFC7A004AFC4A847A844AFC4A844AFC7A844A8404FC0884 7779:004000447BF4484848507FFE4840488079FC4B044D0449FC7904490401FC0104 777A:008000BC7884490849FE7B204D20497C7990491049FE49107928492801440182 777B:004000207BFE4A024C0479FC480049FC790449FC490449FC7904480003FE0000 777C:000001FC7904490449FC7904490449FC78004BFE48204920793C492002A0047E 777D:001003D478584A52498C788849044AFA782048204BFE48207850488801040202 777E:040008007FFC44447FFC01003FF80100FFFE082004403FF80100FFFE01000100 777F:010001F801007FFE40029FF4092032900C603FF8D0161FF010101FF010101FF0 7780:7E20243E1848FFA829104A28984600001FF010101FF010101FF010101FF01010 7781:000003FC7A044BFC4A047BFC4A044BFC785048484FFE484078A0491002080C06 7782:022807243C24242024FE3F2024202F3C29342F5429542F54298849884F148922 7783:0008001C79F04910491079FE4910497C7944497C4944497C79444A44027C0444 7784:008800887BFE48884888780049FC49247924492449FC49247924492401FC0104 7785:008801C8F7089108912AF12A97AC9148F308938895549514F914912401240142 7786:0020002079FC492449FC78204FFE480079FC4904492449247924485000880304 7787:001000927A5249544910787E48104B38795449924910491079104A80047E0000 7788:0090008879044A424C8879FC480448007BDE48424A52494A7A524842014A0084 7789:1000FE7810487C480048FE8682007CFC00447C4444287C2844107C2844447D82 778A:002000107BFE4A204AFC7A244BFE4A247AFC4A204AFC4A847A844C8404FC0884 778B:002000207BFE482049FC790449FC490479FC490449FC49047BFE488801040202 778C:0020002079FC482048207BFE488049047BFE48024BFC4A947A944A9407FE0000 778D:0140065CF4449444975CF444944497FCF04097FC92089110F0A0904001B00E0E 778E:004000207BFE4A024C2479FC482049FC78204BFE482049FC7904490401FC0104 778F:7FFC44447FFC01001FF001007FFC00001FF010101FF0048808503820CB180C06 7790:1FF810081FF810081FF810081FF800007E7E42427E7E42427E7E42427E7E4242 7791:000003FE7A02480049FC790449FC490479FC484048204BFE7800488801040202 7792:01080108F7FE91089000F7FE90909090F7FE94929492956AF6469402040A0404 7793:02020122782A4FEA482A7BAA482A4BAA782A4BAA4AAA4AAA7BAA4AAA00420082 7794:002003FE782049FC48207BFE480049FC790449FC490449FC790449FC00880104 7795:002001FC788848504BFE780049FC490479FC490449FC48207BFE482000200020 7796:7F7848485F4C64805F784A4851307F4C00001FF010101FF010101FF010101FF0 7797:0040008079FC490449FC790449FC490079FE490049FE48027AAA4AAA0202000C 7798:000003FE7A004A7C4A447A444A7C4A007AEE4AAA4AAA4AAA7AEE4A0003FE0000 7799:008800887BFE4888480079FC490449FC790449FC48204BFE7850488801040202 779A:004000207BFE4A02480079FC482049FC792449FC492449FC7800488801040202 779B:01240124F22494249954F14A92929610FA109250925C9250F25092B0029E0300 779C:002001FC79244BFE492479FC482049FC792449FC48404BFE788849D00070038C 779D:004000207BFE480049547924495449FC78204BFE4A424A927AFA4A0A02020206 779E:008800887BFE4888488878F848204BFE7A224B324AAA4B767A224A22022A0224 779F:000003FE785049FC4954795449FC480079FC48004BFE482078A8492402A20040 77A0:0020012478A84BFE4A0278F84888488878F84820482049FC7820482003FE0000 77A1:0200027CF2449744927CF2449244977CF2449244927C9228F528954A084A1086 77A2:0820FFFE08203FF824483FF800007FFE40029FF410101FF010101FF010101FF0 77A3:0020002079FC492449FC78204BFE4A227BFE4820484048247AA24A8A04780000 77A4:00007BDE4A524BDE4A527BDE4A024AFA7A224A724A224A227AFA4A02020A0204 77A5:082049202A3E7F4849485DA86B10492843461FF010101FF010101FF010101FF0 77A6:002003FE782049FC480079FC490449FC78884BFE480049FC7904490401FC0104 77A7:00A0009079FE49104B107DFE4910491079FE4910491049FE79004AA402520452 77A8:00A004A4F2A890A097FCF11090A097FCF04093F8904097FCF0A0911002080C06 77A9:000007FCF40497FC9400F5FC942095FCF52495FC942097FEF62A96FA0A0A1206 77AA:002007A4F0A892929114F20895F49802F3F89208920893F8F20891100FFE0000 77AB:000003FE78504BFE4A527BFE480049FC790449FC490449FC78204BFE00200020 77AC:003C07C0F04492249108F7FE94029A08F20893BE94889AA8F13E920804080808 77AD:00400040F7FC90A09514F20897FC9A0AF3F8920893F89040F248944409440080 77AE:02080108F7C89210949EFFD490649794F494979494949788F488949404A405C2 77AF:03DE7A524BDE4A524BDE7A024AF24A927AF24A924AF24A927A924B3202020206 77B0:00080788F08891109FDEF49494A49794F4949794949494C8F7889C9400A400C2 77B1:008803FE7888480049FC78A848A84BFE78A848A849FC48207BFE482000200020 77B2:000003FC784848304BFE785248944B5078204BFE4A524A8A7B764A5202720206 77B3:002001FC788848504BFE780049FC492479FC492449FC482079FC482003FE0000 77B4:0080008079FE4B544D5479544BFE4954795449544FFE48007954492A022A0000 77B5:00400248F15097FC9150F24894449208F20893BE94889AA8F13E920804080808 77B6:002001FC792449FC48207BFE480049FC790449FC490449FC790449FC00880104 77B7:00007BDE4A524BDE4A527BDE4A024AFA7A8A4AFA4A8A4AFA7A8A4A02020A0204 77B8:008803FE7888480049487BFE49484978790049FC48204BFE787048A803260020 77B9:003C03C0F04492249108F7FE944292A4F28A947A908090F8F10892900060079E 77BA:004000A0F3189DF69000F7FC955494E4F7FC900093F89208F3F8920803F80208 77BB:010001F87A084FFE4A887B244BFE4A007AFC4A004AFC4A007AFC4C8404FC0884 77BC:0040004078A049104A087DF6480048007BB84AA84AA84BB87910491002A80444 77BD:0810FF7E08107E7C42447E282418FEE600001FF010101FF010101FF010101FF0 77BE:00003EF822883EF822883EF822883EF801007FFC482410102FE8010001007FFC 77BF:3EF822883EF822883EF822883EF808801FFC30805FF890801FF810801FFC1000 77C0:028802A8F6A89BF0901EF22495D49C14F41495D495549548F568955406140422 77C1:00C80708F12A912C9FC8F10893889554F914912290409024F522950A090800F8 77C2:01FC0104790449FC48007BDE4A524A527BDE48204BFE487078A8492406220020 77C3:004000207BFE4A224954794A4A3A480079FC49544BFE480079FC482000A00040 77C4:001C01E078204BFE482079FC49AC497479FC482049FC48207BFE48000154022A 77C5:000003DE78424A52494A7A52489049087BFE4D1049FE491079FE491001FE0100 77C6:008803FE78A8489049FE7B2049FC492079FC492049FE49007BFC48880070038E 77C7:008803FE78884BFE4A0279FC48004BFE784048A24B5448B87B54489203500020 77C8:004001FC790449FC490479FC48204BFE7A8A49244BFE488078FC488401140208 77C9:004000207BFE4A0249FC79484A5049FC7B0449FC490449FC790449FC00880104 77CA:01080110F23E922294BEF722913E9208F4BE97AA902A90AAF56A952E04080008 77CB:000003FE7A484BFE4A487AFC4AA44AFC7AA44AFC4A204BFE7B2A4D7A050A0906 77CC:002000107BFE4A444AFE7A444BFE4A107AFE4A924AFE4A927AFE4A0002440482 77CD:7CF844887CF844887CF809001FF831005FF091001FFC10003FF0082007C0F83E 77CE:010001F87A084FFE4A627A9249FC490479FC490449FC488079F84A880070038E 77CF:004001FC79244994494C792449FC48207BFE4A8A49244BFE788048FC0104020C 77D0:01FC78204BFE4A224DAC782049AC489079FE4B204DFC492079FC492001FE0100 77D1:0040007C78404BFC4A447BF04A444AFC7AA84AF84AA84AF87A004DFC05540BFE 77D2:010807FE79084BFC4A947BFC48004FFE7C0249F8490849F8790849F8010801F8 77D3:011078904BDE48104A5E79824BDE48107BDE4A504BDE4A507BDE4A50025202CE 77D4:00887BFE48884BDE4A527BDE48A0489079FE49204BFC4D2079FC492001FE0100 77D5:21084FD2F03C23884812FBBE0280ABAA00001FF010101FF010101FF010101FF0 77D6:03DE78004BDE4A524B5A7A5248204BFE7A504BFE4A524BFE7A924ADC029204CE 77D7:01003FF801000FE00820092009207FFC08207EFC08203EF822882AA82AA8FFFE 77D8:02480150F7FC940491F0F11097FC9554F4E497FC904097FCF0409FFE02A40452 77D9:0FBE08A2EFBEA8A2AFBEE802AB92A892EFDEAAAAABCAAAAAEB92AAD20FAA08C4 77DA:03FE02027BFE4A924A547A924AFE4AAA7AFE4B224AFA4AAA7AFA4A2205FA0004 77DB:00001FF000100220014000807FFE018202840480088010802080C08002800100 77DC:00207E200250245018880944FE220A20180019FC280448088808081028101020 77DD:00207C200450285010880924FE121A1029FC2804480848888850082028101010 77DE:1FF0022001407FFC04841888628001003FF82448282837D82448244827C82018 77DF:00107C9204522854101008FEFE821A8228FE2882488248FE88820882288A1084 77E0:00487C48044829FE10480848FFFE1A0028FC2884488448FC8884088428FC1084 77E1:03DEFA520BDE525223DE10A0FDFE372035FC512051FE500091FC10885070278E 77E2:0800080008001FF81100210041000100FFFE010002800280044008203018C006 77E3:02000400082010103FF8080808001FF0210001007FFC0280044008203018C006 77E4:00407C40048004FC05207E204020402043FE7C20045004500488048829041202 77E5:20002000207C7E444844884408440844FF44084414441444227C224442008000 77E6:080008001FE020204040BFFC240024002FF8308020803FFC414042208410180C 77E7:200421E43C245024902411E41104FF04110411E4102428242424442441448084 77E8:2008203C21E07C205020902013FEFC2010201050105028502488448841048202 77E9:200021FE3D005100910011FC1104FF041104110411FC29002500450041FE8000 77EA:2010202020FC7C8450A490941094FDFE108410A4109428942484450441148208 77EB:2008203C21E07C20502093FE1050FC881104128A108828882488450841088208 77EC:2020202021247D245124912412AAFC721020102011FC28202420442043FE8000 77ED:200021FE3C00500090FC10841084FE8410FC1000108428442448440041FE8000 77EE:201C21E03C20502093FE10A81124FE42104013FE1088290824D0443040488184 77EF:201821E03C4053FE908811741252FE70100011FC11042974255445744104810C 77F0:210420883C0053FE922212AA1272FE2213FE100011FC290425FC450441FC8104 77F1:208823FE20A87C9051FE932011FCFD2011FC112011FE290027FC44884070838E 77F2:200023FE42527A52A3FE2110225223DCF81223CE224023D2525C4BD04A5282CE 77F3:0000FFFE020002000400040008000FF81808280848088808080808080FF80808 77F4:00000000FEFE1010101020103E1062106210A210221022103E10221000500020 77F5:00040004FE041044104420443E4462446244A244224422043E04220400140008 77F6:000001F0F9102110211041107910C91049104910491049127A124212040E0800 77F7:000001FCFC041008101020203C2067FE6420A420242024203C20242020A00040 77F8:000001FCFC201020102020203C2067FE6420A420242024203C20242020200020 77F9:00000000FDFC1090109020903C9064906490A490249024923C922492210E0200 77FA:0008003CFDE01020102020203C20643E65E0A420242024223C222422201E0000 77FB:00400040FE8010FE110022003CF86410A4202440244024823D02250200FE0000 77FC:00000000FDFC1020102020203C2064206420A420242024203C20242023FE0000 77FD:00400040FC40107E108220823D4266246414A408240824103C20244020800300 77FE:000001F0F9102110211041107990C95049504910491049127A124212040E0800 77FF:00200010FC1010FE108020803C8064806480A480248024803C80250021000200 7800:000001F8FC101020104020803DFE64926492A492251225223E22244220940108 7801:000001F8FC081008108820883C8864FE6402A402240225FA3C02240220140008 7802:00200020FC2010A810A420A23D2265206624A424242824083C10242020C00300 7803:000000FCFC84108410A420943C94648465FEA484248424843C84250421140208 7804:00200020FC2011FC102420243C24642465FEA420245024503C88248821040202 7805:00200020FC201020103221B23CB464A864A8A4A8252425243E22242020A00040 7806:00200020FC20102011FC20203C20642067FEA420245024503C88248821040202 7807:00400020FC2013FE108820883C8864886488A450245024203C50248821040602 7808:000001FEFD001100117821483D4865486548A568255025423D422542223E0400 7809:010001007FFC01003FF801007FFC01007FFC040008003FF0C81008100FF00810 780A:00400020FC0011FC100020003CF064906490A490249024923C922512210E0200 780B:00100010FC101090109020903C9E64906490A490249024903C90249023FE0000 780C:00000100F97E21122112411279D24F12C91249124952499279224822004A0084 780D:00400040FC40107C108420883D2064206420A450245024503C88248821040202 780E:00200020FC501050108821043E0264886488A488248824883C88250821080208 780F:00100050FC501050108820883D0466FA6448A448244824483C88248821280210 7810:000003FCF884208820884090789CC88449444944492849287A10422804440182 7811:000003FCF8102110211041107A10CBFE48304850489049107A10441000500020 7812:00100110FD101112111221143DD865106510A510251025123D522592210E0000 7813:000000F8FC881088108821063E0065FC6484A484244824503C20245020880306 7814:000001FCFC881088108820883C8867FE6488A488248824883C88250821080208 7815:00400040FDF810481088208A3D0A66266420A42027FE24203C20242020200020 7816:00200020FC2011FC102020403DFE64406480A5FC240424883C50242020100010 7817:00400040FC4013FE108020A03D2065FC6420A420242027FE3C20242020200020 7818:00200020FC2013FE102021243D2465246524A5FC242424203C222422201E0000 7819:00000000FBFC2100210041F079104910C9904A504A504A107A124A920312020E 781A:000001FCFD041104112421243D2465246524A554245024903C9025122212040E 781B:00200020FC501050108821443E2264206400A5FC240424083C08241020100020 781C:000003F8FA082208232842A87AA8CA484A484AA84AA84B2A7C0A440A08061002 781D:00200020FC2011FC102020203C2065FE6420A420244024483C8425FE20820000 781E:00200020FC2013FE102020203C2065FC6470A4A824A825243D24262220200020 781F:00800080FC8010FE114021403E40647C6440A4402440247E3C40244020400040 7820:000000F8FC881088108820F83C8864886488A4F8248824883C88248823FE0000 7821:00000000FDFC1020102020203C20642065FCA420242824243C24242023FE0000 7822:00000000FDFE1008100821E83D2865286528A52825E825283C08240820280010 7823:00200010FC1011FE110222043C8064886490A4A024C024823C822482207E0000 7824:00800080FCFE1100122021203D2C657467A4A524253425283D22250220FE0000 7825:0004001EFDF01110111021103D1065FE6510A510251025083D0A254A21A60112 7826:088008882E9028E028842E84F07C00007FFC040008003FF0C81008100FF00810 7827:00200020FC201020103E20203C20642065FCA504250425043D04250421FC0104 7828:00400020FDFC1104110421FC3D006500657CA508251025203D422682227E0400 7829:00900090F89023FC209440947BFC4A90CA904BFE48924892791A491402100410 782A:000000FCFC8410A4109420843C8467FE6504A544252425043DFE240420280010 782B:00400020FC0013FE102020203C20642065FCA420242024203C20242023FE0000 782C:00400020FC20100011FE20003C0464846484A448244824483C50241023FE0000 782D:0004001EFDE01000102020103DFE64046408A410242024403C802540223E0000 782E:10001000FEFC2244642818102428C2C60000FFFE08001FF82808C8080FF80808 782F:00200020FD2010A0103221B23CB464A864A8A4A8252425243E22242020A00040 7830:000001FCFC201020112420A43CA8642067FEA420242024203C20242020200020 7831:00200020FC501050108821243E12641065FCA404240824883C50242020100010 7832:00800080FDFC1104120425F43D1465146514A5F4250425283D12250220FE0000 7833:00000000FEFE1020102020403E7C62C462C4A3442244224422443E7C22440000 7834:00100010FC1011FE111221143D1065FC6544A544252825283D10262822440482 7835:00200020FC20102011FE20203C70647064A8A4A8252426FA3C20242020200020 7836:00200020FC4011FC110421043D04650465FCA504250425043D04250421FC0104 7837:00200020FC2011FC112421243D2465FC6524A524252425FC3D24242020200020 7838:000003FEFA102210221042FE7A924A92CA924A924A9A4A947A104A1003FE0000 7839:01100110FBFC2110211040007A08CA084910491048A0484078A0411002080C06 783A:000001FEFD001100110021FE3D206520653CA524252425243D24224402540488 783B:04400420FFFC0910116021844F0480FC0000FFFE08001FF82808C8080FF80808 783C:00200020FC501050108821043E02640065FCA420242024203C20242023FE0000 783D:000001FCFD241124112421FC3D2465246524A5FC252425243D2425242104020C 783E:0008001CFDE01100112021203D2065FE6420A42024A824A43D22262220A00040 783F:00200010F81021FE2100411079104910C9104920492849247A444AFE04420800 7840:00200020FD241124112421243DFC64206420A524252425243D24252421FC0004 7841:000001FCFC081010103020483C8467026400A5FC242024203C20242023FE0000 7842:00200020FC501088110422023DFC64206420A42025FC24203C20242023FE0000 7843:00200120FD2011FC112022203C2067FE6470A4A824A825243D24262220200020 7844:00200020FD2410A410A820203DFE64906490A490249024923D122512220E0400 7845:00200020F9FC2020202040207BFE4800C820482049FC48207820482003FE0000 7846:00200020FC501050108821043EFA64006400A4F8248824883C88248820F80088 7847:00200020FC4011FC110421043D9465546524A524255425943D04250421FC0104 7848:00200020FC2013FE102020203DFC64006400A5FC250425043D04250421FC0104 7849:00200020FDFC102413FE202421FC7C206420A5FC2420242027FE3C2024200020 784A:00400040FCFC1104120821FE3D00657C6544A544255425483D422542213E0200 784B:00200010FC1013FE102020423C8465F86410A42224C427083C10242820C40302 784C:00400040FC781088115020203C5064886506A4F8248824883C88248820F80088 784D:000001F8FD08110811F821083D0865F86544A548253025203D10254821860100 784E:000207E2FA42224A224A424A7A4A4FEACA4A4A4A4A4A4A4A7A424C42044A0844 784F:000001DCFC881088108820883C8867DE6488A488248824883C88250821080208 7850:000001FEFD021102117A21023D02657A654AA54A254A257A3D022502210A0104 7851:01040084FC88100013FE20883C8864886488A7FE248824883D08250822080408 7852:000003FEFC50105011FC21543D5465546554A554258C25043D04250421FC0104 7853:00400040FC4411F41048205023FE7C406480A584269824E024823C82247E0000 7854:00880088FC88108813FE20883C8864886488A7FE240024883C84250422020402 7855:000003FEFC20104011FC21043D0465246524A524252425443C50248821040204 7856:00200020FC2011FC102021243CA464A86420A7FE245024503C88248821040202 7857:00800080F8BC23C02050402478D44B0CC8004BFE4890489079124912020E0400 7858:00000000FDFC1104110421743D5465546554A554257425043D0425FC21040000 7859:00200124FD24112411FC20003DFC64046404A5FC250025003D02250220FE0000 785A:0008003CFDE01020102023FE3C5064886504A68A248824883C88250821080208 785B:00400020F82027FE2090409078904A94CA924A924C9248907910491002500420 785C:000001FEFC001092112422483D2464926400A5FE242024203C20242023FE0000 785D:00200124FCA410A8102021FC3D04650465FCA504250425FC3D04250421140108 785E:00200120FD2011FC112022203C2067FE6400A40025FC25043D04250421FC0104 785F:0004000EFBB8208820884128792E4BA8C8A84AA84AA8493E79004A80047E0800 7860:00400020FDFC1104110421FC3D04650465FCA520252225143D08254421820100 7861:00400020FBFE2202244440407BFE4840C8904890491049207A244A4204FE0842 7862:00200020FC501088110422FA3C20642067FEA420252825243E22242220A00040 7863:00200022FDFA1024102423FE3C10642065FCA488251026FE3C10241020500020 7864:00200020FC2013FE102020203D2465246524A6AA242024503C50248821040202 7865:00900088FC8013FE10A020A83CB064A464A8A4B02524252A3D32222202DE0400 7866:000003FEFC20102011FC20203C2067FE6488A48827FE24883C88250821080208 7867:000001F8FC0810D0102021FC3D24652465FCA524252425FC3D2425242124010C 7868:00200020FDFE102011FC21243D2465FC6524A52425FC24203DFE242020200020 7869:080C08F07E8008800EFE7888088829081208FFFE08001FF82808C8080FF80808 786A:001000D8FB942094209043FE78904894C89448D84B98489078AA48CA02860102 786B:00400020FBFC2040209041087BFC4804C9504950495049507A504A520452080E 786C:000001FEFC20102011FC21243D2465FC6524A52425FC25203CA0244020B0030E 786D:00480048FDFE1048104820203C1065FE6480A480248024803C80248020FC0000 786E:00400040FC7C1084110822FE3C92649264FEA492249224FE3C922512210A0204 786F:000001F8FD08110811F821083D0865F86508A50825F824903C9021120212040E 7870:1020082040A824A4092A723010C017000000FFFE08001FF82808C8080FF80808 7871:000001FCFD241124112421FC3D2465646574A5AC252425243D24250421FC0104 7872:00000050FC481084112420203C5064886506A6F8248824883C88248820F80088 7873:00200020F9FC2020202040207BFE4848C848494C494A4A4A7888488801280210 7874:00880088FDFE1088108820503C5064946594A698249024B23CD22492208E0080 7875:00200020FC3E1020102021FE3D02654A652AA5122512252A3D4A250221FE0102 7876:00200124FD24112411FC20203C5064886544A622242025F83C08241020100020 7877:00400040F8A020A0211042087DF64800C88848484A4849507910482007FE0000 7878:00200124FD24112411FC20003DFE6500657CA510251025FE3D10221002100410 7879:02080228F22822282FA442447254D69257105AA05A205228724452FC02440200 787A:000001FEFC20104010A221123C3465586498A554243424523C90251020500020 787B:00007EFC48447E4442287E1048287EC60000FFFE08001FF82808C8080FF80808 787C:000003DEFA522252225243DE7A524A52CA524BDE4A524A527A524A52055208A6 787D:00400080FBFC2110224844467BF84A48CA484BF84A484A487BF848420042003E 787E:0008003CFDE0102013FE20A83CA864A867FEA4A824A827FE3C20242021FC0000 787F:00400020F82023FE2202449479084A04C80049FC482048207820482007FE0000 7880:00400040FCF81108101021FC3C24642467FEA424242425FC3C24242020A00040 7881:08207FFC08200FE008200FE00820FFFE10103FF8C4060FE0182068200FE00820 7882:00400020FBFE2202200041FC78004800CBFE4820492849247A224C2200A00040 7883:00200020FBFE202021FC40207BFE4800C9FC490449FC490479FC490401140108 7884:01100110F910211027BC411079104B38CBB84D544D5449927910491001100110 7885:000003FEFA02221A22E242227A224BFECA224A724AAA4B267A224A2203FE0202 7886:202013FC82244BF812882450E470298C2000FFFE08001FF82808C8080FF80808 7887:00400020FBFE2202240440007BFE4820C8204920493C49207AA04A60043E0800 7888:001C03E0FA2023FE222042927B0A4A06C9FC4904490449FC7904490401FC0104 7889:000001FCFD241124117421243DFC65046574A554255425743D04220402140408 788A:00480044FC5E11E0102820123C6A65966448A45E25E024243C282412206A0186 788B:00200124FD24112411FC20003DFE640865E8A528252825E83D28240820280010 788C:000001F8F808200821F8400878084BFEC8204A22497448A879244A2200A00040 788D:000001F8FD0811F8110821F83C0065FC6410A7FE241025103C90241020500020 788E:00400020FDFE1000108820883D5466226400A42027FE24203C20242020200020 788F:00480048FC4811FE104820483DFE640064FCA484248424FC3C84248420FC0084 7890:00200020F9FC2020202043FE78884944CA4248F849884A507820485001880606 7891:00400080FDFC1124112421FC3D24654465FCA490251027FE3C10241020100010 7892:00200020FC501088110422023CF864206420A5FC242025243CA424A823FE0000 7893:00500048FC8010FE119022903CFC64906490A4FC249024903C9024FE20800080 7894:0008000CFCEA100A100821FE3C4864486548A568254825483D4A256A23860102 7895:00200020FDFC10501088210423FE7C0865E8A528252825E825283C0824280010 7896:00200020FC501088110422FA3C0065FC6554A55425FC25543D5425542104010C 7897:00400020FBFE22022504410079DE4A52CA524B524C9A4894791049120212040E 7898:00500050FC5011FC115421543D5465FC6554A554255427FE3C00248821040202 7899:000003FEFA02228A225243FE7A224A22CAAA4AAA4AAA4AFA7A024A02020A0204 789A:00400020FDFC1000110820903C0067FE6400A40025FC25043D04250421FC0104 789B:00200020FBFE202021FC40207BFE4800C9FC4904492449247924485000880304 789C:00800090F90823FC204047FE79104A48CC864B10482048C47B08483000C00700 789D:000003FEFC20104011FC21543D5465546554A52C242027FE3C50248821040202 789E:00001FF010101FF000007C7C44447C7C0000FFFE08001FF82808C8080FF80808 789F:00900290FA9027FE229042907AF0CA004BFC48404FFE48E0795042480C460040 78A0:00400020FBFE200021FC410479FC4800CBFE4A0249FC48207820482000A00040 78A1:002001FEFC2010FC102021FE3C0064FC64A4A49425FE24A43D1425FE20040018 78A2:000000FCFC84108410F420943C9465FE6502A57A254A254A3D7A2502210A0104 78A3:000001FCFD0411FC110421FC3C8065FE6622A522255225023DFA240220140008 78A4:00880088FBFE208820A8402079FC4924C92449244BFE48207850488801040202 78A5:00800040FBFC2204220443FC7A00CA004BFC4B544B544DFC7D5445540944010C 78A6:00400020FBFE2202208040F879084A90C86049984E0649F87908490801F80108 78A7:0020FE4010FC7C8410FC1E84F0FC00007FFC040008003FF0C81008100FF00810 78A8:000001FCFD24112411FC21243D2465FC6400A7FE252025223D14254821840102 78A9:000003FEFC20104011FC21043D0465FC6504A5FC250425043DFC240020880104 78AA:00880088FBFE208820F8408878F84888C8884BFE490049487984490001FE0000 78AB:00800338FA28222823A842467A004A7CCBA44A244A284BA87E104A2802440282 78AC:000003DEFA422242224243DE7A004A3ECBD24A124A144BD47A084A1402240242 78AD:000001F8F90821F8210841F878004BFEC90049FC4A544C9479244A4400A80110 78AE:000001FCFD04110411FC21043D0465FC6400A7FE242025203D3C252022A0047E 78AF:00920124FA4821242092404078804BFECA024A8A4A524A227A524A8A03FE0202 78B0:01080090F80023FC2090409078924C92CA944A98489048907890489007FE0000 78B1:00140012F01027FE2410441075D0D412541255D45554554875DA542A08461082 78B2:00400020F9FC2000208840507BFE4A22CC2449FC492449247934492800200020 78B3:00200124F924212421FC408078804BFEC890491049524A547AA84C2808440082 78B4:00200020FBFE207020A841247A2249FCC90449FC490449FC7904480003FE0000 78B5:00200020FC3E1020102021FC3D0465FC6504A5FC250425FC3C00248821040202 78B6:0080009EFBEA208A21CA408A7BEA4892C8A648204BFE48207850488801040602 78B7:0008001CFDF01110111021FE3D10657C6544A57C2544257C3D442244027C0444 78B8:000007FCF404243425C4444475F4D554555455F45444545475F4549408061002 78B9:00400020FBFE2202240441FC780049FCC90449FC490449FC7904480003FE0000 78BA:00400040FBFE22A2209041FE79104B10CDFE4910491049FE7910491001FE0100 78BB:00200010FDFE100010FC20843CFC640065FEA502257A254A3D7A2502210A0104 78BC:000001FEF92021FC212041FC79204920C9FE48024AAA4AAA7AAA4A0200140008 78BD:000001FCFC20102013FE20003DFC650465FCA50425FC25043DFC248821040202 78BE:000001FEFD02110211FE21243D24657E6524A52425FE25523D54264822640442 78BF:000003FEFA02220223FE42107A92CA544AFE4A824AFE4A827AFE4482048A0884 78C0:02440124F928207E2010435479544954C97C49144920492079404A80047E0000 78C1:01080088F09027FE210841087210D29454A4573851085210721054A407BC0084 78C2:004003BEFA122292225242AA7B244840CBFE4A224A224BFE7A224A2203FE0202 78C3:0004001EFBF0221E221042FE7A92CA984AF24A8E4A804AB87AA844AA054A0A86 78C4:00200010FDFE1110117C21143DFE6514657CA510257C25443D442244027C0444 78C5:00400020FBFC2108209043FE7A024C44C8204BFC488048F87888490801280210 78C6:000001FCFD0411E4112423FE22027DFC6504A5FC250425FC25043D0425140108 78C7:00200040FDFC1104115421243D54650465FCA400251225D43D1825522192010E 78C8:00200040FBFC2224222443FC7A244A44CBFC484048A848B4793C49220222041E 78C9:03F00110F0E02318200047BC74A4D31854A4504057FC50E0715052480C460040 78CA:7FFC040008001FF0281048108FF000007EFE102020407EFCA34422443E7C2244 78CB:00840044FC4811FE102020FC3C2065FE6440A48024FE25103E10241021FE0000 78CC:00200020FBFE202021FC410479FC4904C9FC490449FC49047BFE488801040202 78CD:00400020FBFE2202242441FC782049FCC8204BFE482049FC7904490401FC0104 78CE:001E03E0FD2210941040208821F07C2064C4A5FE2422242027FE3C5024880306 78CF:00880050FC0013FE105021FC3C5467FE6454A5FC245024D83D54265220500050 78D0:08783E48228E2A007EF822482A3046CC0000FFFE08001FF82808C8080FF80808 78D1:00200124FD24112411FC20003FFE640065FCA504250425FC3C88245023FE0000 78D2:000000FCFC84108410FC20003DFE650265FEA50225FE25023DFE244820840102 78D3:00100220F97C21442044407C7B404940C97C49444944497C79444A80047E0000 78D4:02080208F3BE24882AA8413E7208D448584857FC50E0515072485C4600400040 78D5:00200020FCFC1020102021FE3C40648465FEA40225FC25543D54255423FE0000 78D6:000001DEFC42115210CA21523C42642064FCA484248424FC3C84248420FC0084 78D7:00280024FBFE202021FC412479FC4924C9FC492448084BFE7888484800480018 78D8:0008003CFBC020042244412879FC4A20C8204BFE482049247924492401FC0004 78D9:00400020FBFE208821244242789049F8C808484448A849907A884CA400C20080 78DA:002003FEFC2011FC112421FC3D2465FC6422A7FE240827FE3D08248820280010 78DB:08047F7808407F40497E7F4849487F4808487F4808887FFC08001FF868080FF8 78DC:01000110FBDC22542554428879084AF4CC0248004BFC484079504A4805440080 78DD:00880088F88823D0209E43E478944FD4C91449D44954494879484A5402D40422 78DE:00200222FA2223FE200043DE7A524A52CBDE4A524A524BDE7A524A52055A08A4 78DF:000007BCF88424A4229444A478504988CE2648C04B1048647B88483000C00700 78E0:00200020F83E2020202043FE7A024B26CA8A4A524B264A527A8A4B2603FE0202 78E1:02480248F7E8224823DE424A73CAD24A524A5FEA540A554A7632541207EA0044 78E2:00200020FBFE202022AA41247AAA4820CAAA49244AAA48507850488801040602 78E3:00400088F9FC2108225243FE78504988CE2648C04B1048647B88483000C00700 78E4:000000DCFB14221423D442547BE6CA404BDC4A144BD44A547A484448055408A2 78E5:000001FCFD2411FC112421FC3C40648865F0A420244427FE3C22252422220060 78E6:000003FEFC5011FC115421543DFC640065FCA40027FE24203CA8252422A20040 78E7:002003FEFC2011FC102023FE3C0065FC6504A5FC250425FC3D0425FC20880104 78E8:00803FFE22102F7C221027382AD422102FFC2100220027F84A08520883F80208 78E9:000C000AF80823FE220842487A6ACA4A4BFA4A4C4A4C4AEC7B5A444A04D60822 78EA:00200222FBFE2090208841FE7B104D10C9FE4910491049FE7910491001FE0100 78EB:01240124F22424242954414A7292D6105A105250525C5250725052B0029E0300 78EC:08007F7808483E4800863E782A483E304048FFFE08001FF82808C8080FF80808 78ED:03FE0200FAFC220023FE42947AA8CAC44A004AFC4A844AFC7A8444FC0484088C 78EE:00200124FD2411FC102020503C8865746602A5FC255425543DFC25542154010C 78EF:01240124FAAA23AE212442AA7BAE4924CFFE4910491449147A8A4A4A02160422 78F0:00880050FBFE202021FC40207BFE4924C8A84BFE480049FC7904490401FC0104 78F1:008802AAFADC24882154422278004BFECA424C444BFC48447844488401140208 78F2:0200017EF840247C224440FC79404E7ECA2048204BFE487078A8492402220020 78F3:01040088F80023FE222242AA7A724A22CBFE480049FC490479FC490401FC0104 78F4:002007A4F0A822922114420875F4D80253F85208520853F8720851100FFE0000 78F5:000003DEFA5223DE225243DE7A024AFACA8A4AFA4A8A4AFA7A8A4A02020A0204 78F6:0080031CFA042204239C42047A04CBFC49004BFE4C024AAA7AAA440200140008 78F7:00200124F8A823FE20A841247A224904C90449DE4A444D54789E490402040404 78F8:00880050FBFE205021FC4154798C4974C90449FC48204BFE7850488801040202 78F9:000003FEFC5013FE125223FE3C0065FC6504A5FC250425FC3C2023FE00200020 78FA:00880088FDFC1088108823FE3C2065FC6524A5FC252425FC3C00248821040202 78FB:003C03E0FD2410A813FE20A83D24660265FCA524252425FC3D24252421FC0104 78FC:00A00090FDFE132011FC21203DFC652065FEA500242027FE3C7024A823260020 78FD:00200020F9FC202023FE41087B9C4908C9884E3E48004BFE789048900112020E 78FE:000003DEFA52225223DE400079FC4924C9FC492449FC48207BFE482000200020 78FF:3FFE21042E3822102FBC27182AB4325220002FFC210023F826085A0843F88208 7900:03DE0252FBDE225223DE42027AF24A92CAF24A924AF24A927A924B3202020206 7901:00A00090F9FE2110231045FE79104910C9FE4910491049FE79004AA402520452 7902:002003FEFC2011FC100021FC3D0465FC6488A7FE240025FC3D04250421FC0104 7903:012400A8FBFE220220F8408878F8480CC9F0482049FC48207BFE482000A00040 7904:001801E0FC4013FE108821743E5264706400A5FC250425743D5425742104010C 7905:02080108F7C82010279E449477A4D01457945094511451C87708511405240242 7906:00200020FC501088110422FA3C00640065DCA554255425DC3C88248821540222 7907:00400080FBFE222222AA42227BFE4A72CAAA4A0248204BFE7850488801040602 7908:00440224F928207E201040287B4A491CC928494C491A492A7948491002FE0400 7909:01080208F7C8245027DE446477D4D214511457D4521453C872485454055408A2 790A:0878FFC808483E862B783E482A28FF9049287F4600007FFC08001FF868080FF8 790B:000001FCFD5411FC102021FC3C2067FE6488A45025FC24203FFE242020200020 790C:000001FCFC2013FE122221AC3C2065AC6400A5FC252425243DFC2524212401FC 790D:008803FEFC8811FC110421FC3D0465FC6480A5FE262225523D0225FA200A0004 790E:00880088FBDE208821DC42AA7C884800CBFE48224920493C79204AA0047E0800 790F:00500252F954205023FE408878504BFEC82049FC48204BFE78A8492406220020 7910:0A803138228838382288393822887FFE4002BFF404000FF0181068100FF00810 7911:00200124FCA813FE120220F83C88648864F8A40025FC25243DFC252421FC0104 7912:01040088FBFE202021FC40207BFE4854C99248904BFE489078D44B8A009601A2 7913:000003FEFC0011FC112421FC3D2467FE6400A5FC252425FC3D2425FC200003FE 7914:001003C8FA7E2240226243D47A004A3ECBC84A484E7E4A487A484BC802480008 7915:3E1022FE3E4420287EFEA2103EFC22100000FFFE08001FF82808C8080FF80808 7916:0140024CFA642244234C42647AA44BACCAA44AA44FFE48007910490802040404 7917:00400020FBFE220221FC41487A5049FCCB0449FC490449FC790449FC00880104 7918:000003FEFA0223FE220243FE79084A52CB9C49084A524BDE78004AA402520452 7919:020002BEFB02225421C8403E7A0A4BCACD2849284FEE49287AA84A58044E0080 791A:008803FEF888202021FC40207BFE4840C88849FC480049FC7954495407FE0000 791B:000803E8FA8823EE222843F47A824BE2C80049FC495449547954495407FE0000 791C:0A0033B822083BB820883AB82288FFFE10103FF8C4060FF0181068100FF00810 791D:000001FCFC2013FE122221AC3C2065AC6400A7FE242025FC3D5425542154010C 791E:008803FEF88823FE220241FC78004BFEC84048A24B5448B87B54489203500020 791F:000007C4F51427C8250847D47514D50057D450545554554875485454005401A2 7920:01080090FBFE2108210842527B9C4908CA524BDE484048A47AAA4A8A04780000 7921:008803FEFC88102413FE20203DFC652465FCA52425FC25243C0825FE20880058 7922:01080090FBFC204021F840807BFC4948C9FC4B0A4DF8490879FA4934018C0102 7923:004801FEFC48100011FE214A3D4A65FE6414A5FE251025923D4C254A21160222 7924:00880088FBFE2088211041DE7A524D54CA8849744A0249FC7820492402220060 7925:07DE0512F7D2245427C8451477E2D00053FC520453FC520473FC520403FC0108 7926:00200010FBFE224422FE42447BFE4A10CAFE4A924AFE4A927AFE4A0002440482 7927:000001FCF92421FC212441FC79044800CBFE4AAA4AAA4BFE7AAA4AAA03FE0222 7928:00001FF011101FF011103FF82AA83EF82AA83EF800007FFC08001FF868080FF8 7929:0042039CFA1023DE229442947C204BFCCA044BFC4A044BFC7A044BFC01080204 792A:000001FEFD2811FE1128217C3D54657C6554A57C251025FE3D9222BA028A0484 792B:01240174FA5822DA23FE41547ADA4BFEC8A248204BFE487078A8492402220020 792C:22882108FABE2008729CA92A2288FFFE08203FF8C4060FF0181068100FF00810 792D:01FC0020FBFE222225AC402079AC4890C9FE4B204DFC492079FC492001FE0100 792E:001007C8F53E27C0251447D27522D50057D450545554554875485454005401A2 792F:008802AAFADC2488215442227BFE4A42C88849F048244BFE7822492402A20040 7930:000007FEF4442598248847DE7488D5DC56AA54885420542074BC54A004A00BFE 7931:08407F7C1440FF7C22043E7C22403E7C2242263E00007FFC08001FF868080FF8 7932:01100090FBDE2010225E41827BDE4810CBDE4A504BDE4A507BDE4A50025202CE 7933:00400020FBFE224823FE42487AEC4B5ACA484BFE4A204A7C7AC44B44047C0844 7934:008803FEF088241222FE401074FED29252FE509251FE5292760452FE0244022C 7935:01FC0020FBFE222221AC402079AC4800C89E4BF2489E49D27ABE4C92009E0092 7936:008803FEF88823DE225243DE78A04890C9FE49204BFC4D2079FC492001FE0100 7937:009007FEF89023E8228843CE7A504BD4CAA24BE248004BFC7A944A9407FE0000 7938:052807BEF94827BE231845AA79464BFCCA044BFC4A044BFC7A044BFC01080204 7939:07BC04A4F7BC200027FE44007590D49E57D4556455D4555475D455680BC81054 793A:00003FF80000000000000000FFFE010001001110110821044102810205000200 793B:200010001000F800080010001000380054009400100010001000100010001000 793C:208010801080F8800880108010803880548094801080108410841084107C1000 793D:2000100013F8F8880890109010A038BC54849484110411041104120412281410 793E:202010201020F8200820102013FE382054209420102010201020102017FE1000 793F:204010401080F8FC090412041004390454849444104410041004100410281010 7940:2000100011FCF90409041104110439FC55049500110011021102110210FE1000 7941:200010FC1084FC8804880890108838885484928410C410A81090108010801080 7942:202010201020F920092C113411643BA455249534112811221122110210FE1000 7943:200013F01010F81009101110111039FC54049404100413F41004100410281010 7944:202010201050F850088811041202388854889488108810881088110811081208 7945:2008103C11E0F8200820102013FE382054209450105010501088108811041202 7946:2000100011FCF8200820102010203BFE54209420105010501088108811041202 7947:2004101E11F0F91009101110111039FE5510951011101108110A114A11861102 7948:2008101C11E0F9000900110011FE391055109510111011101110121012101410 7949:202010201020F92009201120113C392055209520112011201120112017FE1000 794A:204010201020FBFE08801080108038FC54849484108410841104110412281410 794B:200010F81088F88808881106120039FC54849484104810501020105010881306 794C:202010201020F82009FC112411243924552495FC112410201020102010201020 794D:2008103C11E0F8200820102010203BFE54209420102010201020102011FC1000 794E:202010201020FBFE0820102019FE3420502093FE10221022102A102410201020 794F:2000100013FEF82008201040184034FC51849284148410841084108410FC1084 7950:202010201020F8200BFE10401040388054FC9184128410841084108410FC1084 7951:202010201120F92009FC11201220382057FE9420105010501088108811041202 7952:200013FC1084F8840884110411143A08540095FC110411041104110411FC1104 7953:205010481048F8400BFE1080108038FC55449544112811281210122814441182 7954:208810881088F908097E13081508394855289528110811081108110811281110 7955:200010401020F8280808108810903A9456A292A214C210881188128814781000 7956:200011F81108F908090811F811083908550895F8110811081108110817FE1000 7957:4008203C23E0FA2012201220222033FE6A20AA1022102212220A228A23262212 7958:00003E7C0000000000007EFE081008102A542952495288900810081028501020 7959:202010201020F9FC0820102010203BFE547094A810A811241124122210201020 795A:208010801080F8FE094011401240387C544094401040107E1040104010401040 795B:202010201020F9FC0820102010203BFE5420942010401048108411FE10821000 795C:202010201020F8200BFE10201020382055FC9504110411041104110411FC1104 795D:200013FC1204FA040A04120413FC3890549094901090111211121212140E1800 795E:202010201020F9FC09241124112439FC55249524112411FC1124102010201020 795F:0100111011101FF0410441047FFC00003FF80000FFFE01001110210845040200 7960:200011FC1004F8040BF41004100439E455249524112411E41004100410141008 7961:088008882E9028E028842E84F07C00003FF80000FFFE01001110210845040200 7962:208010801080F8FE090211041220382054A894A4112411221222102010A01040 7963:2080108010FEF9000A00101C11E0392055229524112811101110114811841102 7964:200013DE1042F8420A52114A114A384254C6914A1252104210421042114A1084 7965:210410841088F8000BFE1020102039FC5420902013FE10201020102010201020 7966:200011FC1104F90409FC1000100039FC5420902013FE10201050108811041202 7967:209010901090FA9209941098189035985294949210901090111211121212140E 7968:00007FFC04403FF8244824483FF800003FF80000FFFE01001110210845040200 7969:202011201120F9FC0920122010203BFE547094A810A811241124122210201020 796A:2040104010FCF9040A0811FE1100397C554495441154114811421242123E1400 796B:202010201050F8880904120211FC3800540095FC110411041104110411FC1104 796C:200013FE1020F8400888110413FE38225420902013FE10201020102017FE1000 796D:100010801EBC22445448A83010102FE8C00600007FFC01001110210845040200 796E:202010201020FBFE0820102011FC3800540095FC110411041104110411FC1104 796F:20201020103EF820082011FC1104392455249524112411241050104810841104 7970:202011201120F9FC0920122010203BFE5400940011FC11041104110411FC1104 7971:210410841088F81009FC11041104390455FC94501050109010921112120E1400 7972:200011FC1004F8FC080411FC10003BFE560291F8108810881050102010D81306 7973:200013FC1200FA000AF8120012003BFC56A092A412A812901290148814A418C2 7974:201010141012F8100BFE10101150395457F4955411541148124A125A14261042 7975:400023FE2222FA22122213FE222232626A72AAAA232222222222220223FE2202 7976:410820882090FBFC1024102423FC32206A20ABFE206220A2212A222424202020 7977:2020102013FEF82009FC104013FE3848548894FE110811481228140810281010 7978:200011FC1104F904090411FC1820342053FE92221252128A130A1202120A1204 7979:2080108010FEF9020A8210F21142384257FA94421152115211F2100210141008 797A:2108110813FCF908090811F81108390855F89508110817FE1000109011081204 797B:200011FC1104F924092411FC1124392455749554115411741104110411FC1104 797C:200011FC1124F92409FC1124192435FC502093FE107010A81124122210201020 797D:2040102013FEF8000888108811543A225400902013FE10201020102010201020 797E:2020102011FCF820082013FE18883544524290F8118812501020105011881606 797F:208010F81088F90809F01010181037FE50209222117410A81124122210A01040 7980:0100FFFE00003FF8200827C8244827C820083FF800003FF80000FFFE11102308 7981:082008207EFC1C702AA849268A2000001FF000000000FFFE0100111025084204 7982:200011FC1124F9240974112411FC390455749554115411741104120412141408 7983:4040204027FCF840104013F8220833F86A08ABF8220823F8220822082FFE2000 7984:400021F82008F80811F81008200833FE6820AA22217420A82124222220A02040 7985:210410881050F9FC0924112411FC3924552495FC1020102013FE102010201020 7986:2040108013FCFA240A2413FC1A24364453FC9090111017FE1010101010101010 7987:2040104413F4F848085017FE1040388055F89308150811F81108110811F81108 7988:200013FE1222F8200BFE102011FC392455FC952411FC102013FE102010201020 7989:208810481050FBFE0850105011FC39545554958C110411FC1104110411FC1104 798A:4100213C27D4F9141394111427D43124694CA84027FE204020A0211022082C06 798B:200013FE1050F85009FC11541154395455FC9420102011FC1020102013FE1000 798C:408420442048FBFE108410842108314A6A52AB9C208421082108225223DE2042 798D:200011FC1104F90409E4112411243BFE560292FA128A128A12FA1202120A1204 798E:20201020103EF820082011FC110439FC550495FC110411FC1000108811041202 798F:400023FE2000F9FC1104110421FC30006BFEAA22222223FE2222222223FE2202 7990:203C17C01244F928080013FC1080388057FE950011F812881250142018D81306 7991:21FC11241124F9FC0924112419FC3420502093FE1222122A12FA120A12021206 7992:210011F81208FBF0081017FE10803944566894B01128166810A4112216A01040 7993:200011F81108F9F8090811F810003BFE550095FC125414941124124410A81110 7994:200011FC1104F90409FC1104190435FC500093FE10201120113C112012A0147E 7995:2040104011FCF8840BFE100011FC390455FC902013FE1020122013FE10201020 7996:2088108813FEF888088810F81088388854F8902013FE107010A8112412221020 7997:200011FC1124F92409FC1124112439FC54009440102412A2128A148810781000 7998:2040102011FCF8000888105013FE3A22542495FC112411241134112810201020 7999:2050105213DCF85008D2134E100039FC550495FC110411FC1104110411141108 799A:210410841088F8000BFE1020182035FC5020902013FE100012A4125214521000 799B:2020102013FEF82009FC110411FC390455FC950411FC110413FE108811041202 799C:08202AA44D28145022887FFE400280043FF80000FFFE01001110210845040200 799D:200011FC1124F9FC092411FC18883544524290F8118812501020105011881606 799E:2040102013FEF80009FC110419FC340053FE920212FA128A12FA1202120A1204 799F:2020101011FEF910097C111411FE3914557C9510117C114411441244127C1444 79A0:4004201E23F0FA1E121012FE229232986AF2AA8E228022B822A824AA254A2A86 79A1:200011FE1120F9FC092011FC1120392055FE900212AA12AA12AA120210141008 79A2:200011FC1104F9FC090411FC1800340053DE90421252114A12521042114A1084 79A3:2028102413FEF82009FC112411FC392455FC9524100813FE1088104810481018 79A4:200013FE1252FA520BFE100013DE38425652954A10C6135A10421042114A1084 79A5:2088108813FEF88808F8108810F8388857FE9488112412FA1020102013FE1000 79A6:020027DE491297D2211265DAA5142FD000003FF80000FFFE0100111025080200 79A7:404027FC2040FBF8100013F8220833F86910AFFE200023F82208220823F82208 79A8:4124212422AAFBAE112412AA23AE31246FFEA91021142114228A224A22162422 79A9:400023FE2222FBFE122213FE208830886BFEA888208827FE2000208821042202 79AA:200013DE1252FA520BDE100011FC392455FC952411FC102013FE102010201020 79AB:200013FE1050FBFE0A5213FE100039FC550495FC110411FC102013FE10201020 79AC:202010501088F9740A0211FC112439AC552495FC100010F8108810F8108810F8 79AD:408824482250F8FC10201050269432386A50AA98223422542290222025FE2800 79AE:409023FC2294FBFC129413FC200033FC6800ABFC220423FC2108209027FE2000 79AF:409023FC2294FBFC129413FC200033FC6A00AAF8220023FE2520251425482986 79B0:400023FE2124FA2217FE1222237632AA6B76AA22237622AA23762222222A2204 79B1:404027FC2040FBFC100017FE200233F86840AFFE200027FE200827FE24A82798 79B2:200013FE1248FBFE0A4812FC12A43AFC56A492FC122013FE132A157A150A1906 79B3:202013FE1000F9DC095411DC188837FE508893FE108817FE1094118816A410C2 79B4:404020A021100208F5F610002EEE2AAA6EEEB0002FFE29222FFE2922292A2804 79B5:400023BE2288FB9012BE13A2203E37E2693EA92225BE2514252225002BFE3000 79B6:452827BE2948FFBE131815AA294633FC6A04ABFC220423FC220423FC21082204 79B7:4100255E2384F90817DE11122392355E6912A81E21522FF2211E2280244C2812 79B8:0100010001007FFC420442044404444448245FF4481440044004400440144008 79B9:001000F83F0001001FF0111011101FF001007FFC410441245FF448144004400C 79BA:00003FF8210821083FF8210821083FF801007FFC410441245FE4482440144008 79BB:02000100FFFE00001450139014501FF001007FFC420444444FE4442440144008 79BC:010001FC01001FF01450139014501FF001007FFC420444444FE4442440144008 79BD:010002800C603118CFE60440139014501FF001007FFC420444444FE44424400C 79BE:001000F83F000100010001007FFC038005400540092011102108C10601000100 79BF:00701F80010001007FFC054009203118C006044004400440044008421042603E 79C0:00701F80010001007FFC054009203118CFE60420044004780808080810506020 79C1:04200E20782008200820FF40084018401C402A482A84488489FE088208020800 79C2:00F83F0001000100FFFE0540092011102008C10401000280044008203018C006 79C3:00701F80010001007FFC054009203118C0060FC00840084008441044203C4000 79C4:04000EFC780408080810FF20082019FE1C202A202A2048208820082008A00840 79C5:08081C3CF3C010401040FC401040307E3BC054405040904210421042103E1000 79C6:08001DFCF02010201020FC20102033FE38205420542090201020102010201020 79C7:08401C40F040104011F8FC4810483048394854C8544890A810AA110A12061402 79C8:08201C20F02010201124FD24112431243924552455249124112411FC10041000 79C9:00F83F0001007FFC01003FF80108FFFE01083FF80380054009203118C1060100 79CA:00701F80010001007FFC054009203118C0E61F00010001007FFC010001000100 79CB:08401C40F04010401144FD4411483250384054A054A090901110110812041402 79CC:103811C010401440584053FC504090E010E0115011502A482444484240408040 79CD:08201C20F020102011FCFD2411243124392455FC552490201020102010201020 79CE:08101C90F09010881108FD04120435FA38885488548890881108110812281410 79CF:08081C3CF1E010201020FC3C11E038203420503E53E09020102210221022101E 79D0:08001C00F1FC10001000FC0013FE30203820544054409088110413FE11021000 79D1:08101D10F09010901010FD10109038903410501E53F090101010101010101010 79D2:08201C20F02010A810A4FCA2112231203A245424542890081010102010C01300 79D3:08201C20F02013FE1020FC20102031FC38845488544890501020105011881606 79D4:08801C40F04013FC1000FC0011F03110391055105510911211121212120E1400 79D5:08101D10F11011121112FD1411D83110391055105510911211521192110E1000 79D6:08041C1EF1F011101110FD10111031FE3910551055109108110A114A11861102 79D7:08081C3CF1E010201020FC2013FE302038205450545090501088108811041202 79D8:08001C40F02010281008FC8810903A9436A252A254C290881188128814781000 79D9:08201C20F020102013FEFC201020302039FC5504550491041104110411FC1104 79DA:08201C20F12410A410A8FC2011FC38203420502053FE90201020102010201020 79DB:08101C10F01011FE1112FD14111031FC39445544552891281110122812441482 79DC:08001DFCF10411041104FDFC11003140394455485570914011421242123E1400 79DD:08381DE0F02010201020FDFC10203070387054A854A891241124122210201020 79DE:08201C20F020102011FCFD2411243124392455FC552491241124112411FC1104 79DF:08001DF8F10811081108FDF811083108390855F8550891081108110817FE1000 79E0:08001DFEF01010101020FC20106838A435225222502090201020100013FE1000 79E1:08501C48F048104013FEFC80108030FC39445544552891281210122814441182 79E2:08201C20F05010501088FD241212301039FC5404540890881050102010101010 79E3:08201C20F02013FE1020FC20102031FC387054A854A891241124122210201020 79E4:08001DFCF02010201124FCA410A830203BFE5420542090201020102010201020 79E5:08201C20F0201020103EFC201020302039FC5504550491041104110411FC1104 79E6:01007FFC01003FF80200FFFE082010D02F08C1061FF005400920111061080100 79E7:08201C20F02011FC1124FD2411243124392457FE542090501050108811041202 79E8:08801C80F08010FE1140FD401240307C384054405440907C1040104010401040 79E9:08201C20F120112011FCFD201220302039FE5420545090501088108811041202 79EA:08041C1EF1F011101110FD10111031FE3910551055109108110A114A11A61112 79EB:08401C50F048104017FCFC4010E038E035505150524894441842104010401040 79EC:08001DFEF10011001100FDFC110431043904550455FC91001100110011FE1000 79ED:08201C20F02E11F01120FD20112039FE3422546250A2912A1624102010201020 79EE:08201C20F04010401088FD0413FE3002380055FC550491041104110411FC1104 79EF:04000E0078FC08840884FF84088418841CFC2A842A0048488844088408820902 79F0:08801C80F08010FE1102FD041220302038A854A4512491221222102010A01040 79F1:08001DFEF1021102117AFD021102317A394A554A554A917A11021102110A1104 79F2:08201C20F02011FC1020FC2013FE3008380855FE540890881048100810281010 79F3:08081C3CF1E010201020FDFE10203020382055FC550491041104110411FC1104 79F4:08201C20F05010881104FE0211FC3000380055FC550491041104110411FC1104 79F5:08001DFCF10411241124FD2411FC312439245554554C918C1104110411FC1104 79F6:0100410021FC0A441448E0A02110260800E01F0001007FFC05401930E10E0100 79F7:08001DFEF02010401088FD0411FE30223820542055FE90201020102013FE1000 79F8:08201C20F02013FE1020FC2011FC3000380055FC550491041104110411FC1104 79F9:00801888709C11701110FB101510311039FE55105110911011101110117C1100 79FA:08401C20F3FE12021000FC3813C038403440507C53C0904010421042103E1000 79FB:08201C20F07C10841148FC30102030483990543E544291A41018101010601180 79FC:08201D20F12011FC1120FE20102033FE387054A850A891241124122210201020 79FD:08201D24F124112411FCFC40104038FC35045284504890501020104010801300 79FE:08201C20F02013FE1242FC4410A038A235A4529854909088108410A210C01080 79FF:08281C24F3FE10201020FDFC1124312439FC5524552491FC112411241124110C 7A00:09841C68F03010C81304FC4013FE38A0352053FC552491241134112810201020 7A01:01007FFC00001FF010101FF000007FFE400280741F800100FFFE05401930E10E 7A02:08401C20F1FC11041104FDFC1104310439FC5520552291141108114411821100 7A03:08041C1EF1E010021122FC94100039FC3408501053FE90101010101010501020 7A04:08401C40F088110413FEFC02108831443A4254F8518892501020105011881606 7A05:08101C90F08811081204FDFA11083108390855F854909090109011121212140E 7A06:08001CFCF08410841084FC8410FC3800340055FE510291021102110211FE1102 7A07:08001DFCF12411241124FDFC11243164397455AC552491241124110411FC1104 7A08:08001DFCF10411FC1104FDFC1000380035FC5420502093FE1020102010201020 7A09:08001DFEF020102011FCFD24112431FC3924552455FC912010A0104010B0130E 7A0A:09081C88F09011FC1024FC2411FC3120392055FE546290A2112A122414201020 7A0B:00000DFCF10411041104FDFC1000380035FC5420502091FC10201020102017FE 7A0C:08201C20F05010881104FEFA102030203BFE5420552891241222142210A01040 7A0D:08201D24F0A410A81020FDFC1104310439FC5504550491FC1104110411141108 7A0E:09041C84F088101011FCFD041104310439FC54505450909010921112120E1400 7A0F:08001DFEF04810481048FDCE11023102390255CE504890481048104813FE1000 7A10:08201C20F05010881104FEFA100031FC3954555455FC9154115411541104110C 7A11:08201C20F1FC10201020FDFE108831043A22542051FC90201020102013FE1000 7A12:08001DFCF10411241124FDFC1124312439745554555491741104110411FC1104 7A13:08881C88F08813FE1088FC8817FE300039FC5504550491FC1104110411FC1104 7A14:08201C20F05010881144FE2211F838083450542050A49282128A128A14781000 7A15:08401C20F3FE100011FCFD0411FC380035FC5408501093FE1020102010A01040 7A16:08801C40F1FC10001108FC88109033FE3800540055FC91041104110411FC1104 7A17:08401C80F1FC11241124FDFC1124394435FC5490511093FE1010101010101010 7A18:08881C88F3FE10881088FCF81088388834F85488508893FE1000108811041202 7A19:08201C20F3FE10201020FDFC110431FC390455FC550491FC1104110417FE1000 7A1A:08A01C90F09011FE1110FF1015FE3110391055FE55109110111011FE11001100 7A1B:10003BFEE202221A22E2FA22222233FE6A226272A2AA23262222222223FE2202 7A1C:10203820E1FC20202020FBFE208831446A4260F8A18822502020205021882606 7A1D:10003BDEE25222522252FBDE225232526A5263DEA252225222522252255228A6 7A1E:08001DFCF124112411FCFD24112431FC382057FE547090A81124122210201020 7A1F:0100FFFE00003FF8200827C8244827C820083FF800001FF00100FFFE0920711C 7A20:08001DFCF12411241174FD2411FC310439745554555491741104120412141408 7A21:08401C20F3FE10001088FC88115432223800542053FE90201020102010201020 7A22:10143812E01027FE2010F81023D232526A526254A3D4200820EA271A22262042 7A23:2008203C7DE0442088207C2055FE54207C70546854A87CA401221C20E0204020 7A24:08401C20F3FE10001000FDFC1104310439FC5420552891241222142210A01040 7A25:00701F8001007FFC054009203118C006149022481FF010101FF010101FF01010 7A26:08401C40F1FC108413FEFC0011FC390435FC502053FE9020122013FE10201020 7A27:08801C9EF3EA108A11CAFC8A13EA389234A6502053FE90201050108811041602 7A28:08401C20F1FE11021102FDFE1100390035FE55AA51AA92FE12AA12AA14A21086 7A29:08001DFEF12211FE1122FDFE100030FC388454FC548490FC1084108410941088 7A2A:09001D00F1FE120015FCFD0411FC310439FC548054FC91081290106011981606 7A2B:08001DFEF00010FC1084FC8410FC300039FE5522552291FE1122112211FE1102 7A2C:08001DFCF020104011FCFD54115439543544552C502093FE1050108811041202 7A2D:09101D12F1D411181152FD92112E304039FC5504550491FC1104110411FC1104 7A2E:08081C3CF1E0102013FEFC2011FC312439FC552455FC902011FC102013FE1000 7A2F:08001C88F25212221252FE8A12023BFE34885144527A90881150102010D81706 7A30:08001DFEF0121090109CFC90117E320038FC548450FC908410FC108410941088 7A31:081E1DE0F04411241088FC2011FC3924352455FC5124912413FE110411141108 7A32:08041C1EF1E010221112FC941080313E39225522553E912211221122113E1122 7A33:08401CF8F108121011FCFC04100439FC3404540451FC9040102412A2128A1478 7A34:08881C50F00011FE1050FDFC105433FE385455FC545090D81154125210501050 7A35:08841C44F04813FE1084FC841108314A3A52579C508491081108125213DE1042 7A36:08141C12F01013FE1014FC18139032B43A98569053B2900C10CA171A10661002 7A37:08001DFCF12411FC1124FDFC108831443A4254F8518892501020105011881606 7A38:08401C20F3FE10401088FDF01020304439FE540255FC912411FC112411FC1104 7A39:08201C20F3FE102011FCFD0411FC390435FC550451FC910417FE108811041202 7A3A:10003BFCE204220423FCFA40222033FC6A886250A3FE222025FC242028202020 7A3B:081E1DE0F02211121094FC80102031CE3902550255CE91021102110211FE1102 7A3C:08401C20F3FE12021000FDFC104030A23B345458509493341052109013501020 7A3D:08501C48F3FC10A01122FE1E111031E0390454FC540091FC110411FC110411FC 7A3E:01007FFC08200FE000007FFC48244FE440045FEC01007FFC05401930E10E0100 7A3F:08401C20F3FE100011F8FD0811F8380037FC520452F49294129412F412141208 7A40:1000FE7810487C480048FE8682007CFC00447C441028FE283810542892441182 7A41:08881C88F1FE10881000FDFE1088308838F8548854F89088109E11E810081008 7A42:08201C20F3FE102011FCFD2411FC392435FC5440502492A2128A148810781000 7A43:08401C20F3FE12021050FC88112430503888550452FA90881088108810F81088 7A44:11003910E3DC22542554FA88210832F46C026000A3FC20402150224825442080 7A45:08201C10F1FE1110117CFD1411FE3914357C5510519291541138125412921430 7A46:08201C40F1FC110411FCFD0411FC38203524563250C093181060118C103013C0 7A47:10403888E1FC21082252FBFE205031886E2660C0A31020642388203020C02700 7A48:010000803FFE22102F7C26382B543292203827C020402FFE215042484C468040 7A49:08001DFEF10211FE1110FD541138395435825550517C9190111012FE12101410 7A4A:1000E7BE2488248827A8FCA824A837BE6C106518A49825A826AA244A20462080 7A4B:10003BDEE0422252214AFA52202830C46B126060A188203221C4201820602380 7A4C:2008203C79E0482090207C2055FE54207C70546854A87CA40122AA20AA200020 7A4D:08201DFEF02011FC1020FDFE100031FC390455FC550491FC110411FC10881104 7A4E:40004CFE7010442044FC3C8400840CFC708410FCFE84108438FC544890841102 7A4F:08081C3CF1C010441124FCA811FC300438FC540455FC904010A412AA128A1478 7A50:1100E1F0222027F82A48FBF8224833F8684067FCA44427FC244427FE2042203E 7A51:08201C20F3FE10201124FCA813FE300039FC5504557491541174110411FC1104 7A52:00701F800100FFFE05401930E20E1FF010101FF010101FFC10001FFC0004492C 7A53:10003BFEE22223FE2222FBFE208830886BFE6088A08827FE2000208821042202 7A54:0088188871FC10881088FBFE102031FC392455FC512491FC1000108811041202 7A55:08A01C90F1FE132011FCFD2011FC392035FE5500502093FE107010A813261020 7A56:0124192472AA13AE1124FAAA13AE31243BFE551051149114128A124A12161422 7A57:08201C20F3FE102011FCFD2411FC392435FC502253FE9042102412A2128A1478 7A58:08201C20F1FC102013FEFD08139C31083988563E500093FE109010901112120E 7A59:08501E52F154105013FEFC88105033FE382055FC502093FE1050108811041602 7A5A:08181DE0F04013FE1088FD7412523070380055FC55049174115411741104110C 7A5B:08901C88F1FE11101310FDFE1110391035FE5510511091FE110012A412521452 7A5C:08201DFCF088105013FEFC0011FC312439FC552455FC902011FC102013FE1000 7A5D:100039F8E10821F82108F9F8200037FE6A4063DCA25423D4226827C820542062 7A5E:08801CF8F11013FC1524FDFC112431FC380057FE540091FC110411FC110411FC 7A5F:1088E448225020FC2020F850269432386A506298A23422542290222025FE2800 7A60:08501DFCF15411FC1154FDFC100031FE3900557C550091FE1150115411481266 7A61:0020182073FE11241124FAAA17FE300039FC5504517491541174110411FC1104 7A62:08201D3CF12017FE1010FC1413FE32103BF05654525492D41368144A18961322 7A63:10803840E7FE21102208FD1423F831106BF86110A7FC212823102D4821862100 7A64:08001DFCF02013FE1222FDAC102031AC380057FE502091FC115411541154110C 7A65:11403A4CE2642244234CFA6422A433AC6AA462A4A7FE20002110210822042404 7A66:08401C20F3FE120211FCFD48125039FC370455FC510491FC110411FC10881104 7A67:10803840E7FC211020A4FF58255435526B586000A20823F8220823F822082408 7A68:0C2071FC1124FDFC10203BFE540091FC010439FC290429FC29044DFC48888104 7A69:103EE7C02244212823F8F84027FC30006BF86008A3F8200823F82544252A28FA 7A6A:10003BFEE124222227FEFA22237632AA6B766222A37622AA23762222222A2204 7A6B:00881BFE70A8109011FEFB2011FC312039FC552051FE910013FC10881070138E 7A6C:10403820E7FE248825FCFC8827FE34206DFC6524A5FC252425FC240024882904 7A6D:08801DF8F20815FC1124FDFC112431FC3954562A55FC910411FC110411FC1104 7A6E:08401C20F3FE125013FEFE5213FE32003A9456D8529092D2128E140015541A2A 7A6F:00201BFE702013AE12AAFBAE102033FE380057FE520292FA128A12FA120213FE 7A70:1040E7FC200023B822A8FBB8211037FC691067FCA1102FFE212823102D482186 7A71:001E1BE07122109413FEFA5213FE30043BC4567E53C4925413CC128412D41348 7A72:13DE3800E3DE2252235AFA52202033FE6A5063FEA25223FE229222DC229224CE 7A73:1528E7BE294827BE2318FDAA294633FC6A0463FCA20423FC220423FC21082204 7A74:0200010001007FFE400280440440044004200820082010101010200840048002 7A75:020001007FFE40028824101020081FE000C0030004000800100810080FF80000 7A76:020001007FFE400288241210220802003FE002200420042008221022201E4000 7A77:020001007FFE400288241010220802007FF00210041004100810101020A04040 7A78:020001007FFE400288241010220804000FF0101068200440028003001C00E000 7A79:020001007FFE482290142FF8001000101FF0100020003FF80008000800500020 7A7A:020001007FFE400288241010200800001FF0010001000100010001007FFC0000 7A7B:020001007FFE4002882410102FE80100010001007FFC01000100010005000200 7A7C:020001007FFE400288241010210801007FFC0540092011102108C10601000100 7A7D:020001007FFE48229014282808203FF8082008200820FFFE0820102010202020 7A7E:020001007FFE48229014200800F03F0001000100FFFE0280044008203018C006 7A7F:020001007FFE4822901400003FFC0040104020403FFE01400640184061400080 7A80:020001007FFE482291142108FFFE01002108210821083FF8010A0102010200FE 7A81:020001007FFE4002882411102148012001007FFC01000280044008203018C006 7A82:020001007FFE48229014210811001FF8210041000100FFFE0100010001000100 7A83:020001007FFE48229014200021FC2C44F0442044204424842884310422280410 7A84:020001007FFE4822901428080FF81400240047F00400040007F8040004000400 7A85:020001007FFE4822901420081FF0101010101FF010101FF0101010101FF01010 7A86:020001007FFE4822901401F03E00020001007FF8006001800E003000480087FE 7A87:020001007FFE4822901408001FF020105F90109010901F901050102410040FFC 7A88:020001007FFE482290140840084012F822487C480848144822887E8821280210 7A89:020001007FFE4822901420081FF0010001003FF8210822882448280820282010 7A8A:020001007FFE4822901420781FA012201220122012101290224822A843248202 7A8B:020001007FFE4822901421081110111011101FF001002108210821083FF80008 7A8C:020001007FFE4822901420080C0070FC4084448444845C846494488808801080 7A8D:020001007FFE48229014200800007DFE1040108011FC10041E04E00440280010 7A8E:020001007FFE4822911422081FF010101210115010201FFC000400047FD40008 7A8F:020001007FFE48229014100009FC4820202020200BFE10207020102010A01040 7A90:020001007FFE4822901401003FF801000100FFFE000001003FF801000100FFFE 7A91:020001007FFE48229014200808001FF821000100FFFE0100210821083FF80008 7A92:020001007FFE4822901400007FFC040008201FF0011001003FF801000100FFFE 7A93:020001007FFE482292142408082010103FF80008010008844892481287F00000 7A94:020001007FFE4822921401007FFC08201010244844440280010006C01830E00E 7A95:020001007FFE4822901404404448245024600C403460C852084A1042203E4000 7A96:020001007FFE4822911409000FF011000100FFFE00001FF0101010101FF01010 7A97:020001007FFE4822921404003FF8220823C824482A882108228824083FF82008 7A98:020001007FFE482290143FF80408FFFE04083FF808001FF8280848088FF80808 7A99:020001007FFE4822911C0FD00120FFFE01001FF0082030C0CFFC008002800100 7A9A:020001007FFE4822909400883FFC208020883E88225022502A244454418C8604 7A9B:020001007FFE4822901420083E2001FE00247E4414E81410146A2586240243FE 7A9C:020001007FFE4822911401003FF821083FF801007FFC41047FFC410401000100 7A9D:020001007FFE482290142FE8082008200FE001003FF821082288244820082018 7A9E:020001007FFE4822941427E8082010402678180810081E78100810081FF81008 7A9F:020001007FFE482290143FF820083FF820802490249027F02080488848888FF8 7AA0:020001007FFE482290143FF811101FF011101FF00100FFFE054009203118C106 7AA1:01007FFE482290143EF8020814D00820145062883EF80288145008203458C286 7AA2:020001007FFE4822901400500048FFFE00403E4022243E2800120E2A70C60302 7AA3:020001007FFE4822921401007FFC0820145022880100FFFE0100010001000100 7AA4:020001007FFE482290143FF810081FF810081FF82080208C3EF020822682387E 7AA5:020001007FFE48229014000011FC7D0411241124FD241154285024904112860E 7AA6:020001007FFE482291142FE801007FFC048412880900FFFE0260041018086004 7AA7:020001007FFE4822911401FC01003FF820083FF820083FF80100FFFE01000100 7AA8:020001007FFE4A2291143FF808200440FFFE00001FF010101FF010101FF01010 7AA9:020001007FFE482290143FF810101F9010907FFC40044FE448244FE44004400C 7AAA:020001007FFE48229014004023F81040804047FC10002040E3F82040204027FC 7AAB:01007FFE4822901408007F7C08243E2408447F5408880200FFFE04401830E00E 7AAC:020001007FFE492292940C6037D8C0063E0822483E4822483E48220822282610 7AAD:020001007FFE4822911409207FFC05401930610C0400FFFE08201E4003C03C38 7AAE:01007FFE4822901408003F7C21043F04217C3F4021407F7C05041904E5280210 7AAF:020001007FFE48229014244802803FF801001FF001007FFC0000248822444244 7AB0:01007FFE4822901401F87E002208111020003FF841000100FFFE010021083FF8 7AB1:020001007FFE4822909411F822886870ABAE282029FC282028A8292422A42040 7AB2:020001007FFE48229014080049482A280808FF48182E2CF84A08880808080808 7AB3:020001007FFE48229014061C38E828A82CA82AA82AA82AA828A455545D748212 7AB4:01007FFE4822901401007FFC01001FF010101FF010101FF01010FFFE10102008 7AB5:01007FFE482294141FF010101FF010101FF010001FFC10001FFC492484940008 7AB6:01007FFE482291143FF82108FFFE21083FF811101FF00400FFFE082007C07838 7AB7:01007FFE482290140040FD9E4952495279524952795249DA5D54E89008900910 7AB8:01007FFE4822901400F83F0011100920FFFE09203118C20609002908282447E4 7AB9:01007FFE4822901405FC242024F83C48044805FE7C0024FC2484248444FC8484 7ABA:020001007FFE48229014000011F87D0811F81108FDF8110829F824904112860E 7ABB:01007FFE4822911402003FF8220827E82A48218826483FF801004884481287F2 7ABC:01007FFE48229114222011101FF011101FF011101FF001007FFC05401930E10E 7ABD:020001007FFE4822901422203C20213E1F4220943F104810FFA8142822444182 7ABE:01007FFE4822901408207F20083E3E4200943E1000107F1008282A2849441882 7ABF:01007FFE4822911479F04A9050606198560649F04A406BF8544043F8404047FC 7AC0:020001007FFE4822901401F8FD0811F8110851F85D0851F850905C90F112060E 7AC1:01007FFE4822901401F03E0003F03E0003FA7E0201FE0C20703C1DE2F0221C1E 7AC2:01007FFE482291147FFC044028281FF02828CFE608200FE00100111025080200 7AC3:01007FFE492297D401007FFC11101FF011103FF821083FF821083FFA010200FE 7AC4:01007FFE4822961438F820083CF820083FF80000294825282948252A29463182 7AC5:01007FFE482290143E2022203E3E22443EA408247F2810281E1022282A444482 7AC6:01007FFE4822901408003E7C22443E44227C3E0022FEFE8212822282CAFE0482 7AC7:01007FFE492297D401003FF824483FF810101FF010101FF010101FF008201010 7AC8:01007FFE492297D401007FFC00001FF012903EF822883EF822883EFA028201FE 7AC9:01007FFE4822901408407E7C2440FF7C00047E7C42407E7C42407E7C4242463E 7ACA:01007FFE482290140C40707C104055FC39241154FD0433FE3A22564A92FA1206 7ACB:02000100010000007FFC000000101010082008200440044004800000FFFE0000 7ACC:1000080008F07E9000900490449044902490289028900E92F0924112010E0200 7ACD:1020082008207E200020042047FE44202420282028200E20F020402000200020 7ACE:020001003FF8000008200440FFFE0000044004407FFC04400840084010402040 7ACF:1008083C09E07E2000200420442047FE2420282028200E20F020402000200020 7AD0:100008F808887E8800880506460045FC2484288428480E50F020405000880306 7AD1:204010401040FC4003FE08408880889048904920512052481E44E48441FE0082 7AD2:020001003FF8000008200440FFFE001000101F90109010901F90001000500020 7AD3:1008081C08E07E200020043C44E044202420283E29E00E20F02240220022001E 7AD4:200810681388FC880088088888888BFE48884888508850881D08E10842080408 7AD5:201010901090FC88010809048A048DFA48884888508850881D08E10842280410 7AD6:08004BF84A08491048A0484048B04B0C0A0001003FF8000008200440FFFE0000 7AD7:1020082008207EA800A404A2452245202624282428280E08F010402000C00300 7AD8:1040084008807EFE0102060244F244922492289228F20E92F002400200140008 7AD9:1020082008207E20003E04204420442025FC290429040F04F104410401FC0104 7ADA:204010201020FDFE01020A048800880049FE4820502050201C20E02040A00040 7ADB:1020082008507E50008805244612441025FC280428080E88F050402000100010 7ADC:020001003FF808200440FFFE00001FF011101FF011101FF01112010200FE0000 7ADD:1020081008107EFE00000400448444842444284828480E10F01041FE00000000 7ADE:020001003FF808200440FFFE00001FF0101010101FF00440044008423042C03E 7ADF:020001003FF808200440FFFE00001FF010101FF010101FF0044008421042603E 7AE0:020001003FF808200440FFFE00001FF010101FF010101FF00100FFFE01000100 7AE1:100009FE08107E10002004FC44844484248428FC28840E84F084408400FC0084 7AE2:202010401088FD0401FE0802888088FC4920482053FE50201C50E08841040202 7AE3:204010401088FD0403FE0802888889444A4248F8518852501C20E05041880606 7AE4:2040102013FE0202FC4400400BFE884088904890511051201A24E24204FE0842 7AE5:020001003FF808200440FFFE00001FF011101FF011101FF001003FF80100FFFE 7AE6:2020102013FEFC20002009FC8924892449FC4820507050A81D24E22240200020 7AE7:1020084008F87E8800F8048844F8448A248C29F828180E28F048408803280010 7AE8:20201020103EFC2001FC090489FC890449FC4924502053FE1C20E02040200020 7AE9:2020101011FEFD02020408F88888888848F84888508850F81C88E08843FE0000 7AEA:00007EFC48447E4442287E1048287EC6020001003FF8000008200440FFFE0000 7AEB:2040104010F8FD08001009FC882488244BFE4824502451FC1C24E02040A00040 7AEC:2004101E13E0FC2001FC0924892489FC48204BFE5222522A1EFAE202420A0204 7AED:200011FC1104FDFC010409FC888089FE4A224922515251021DFAE00240140008 7AEE:200013FC1204FE0403FC0A008A848A484AFC4A48524853FE1C48E44848881108 7AEF:202011241124FD2401FC08008BFE8820484049FC515451541D54E1544154010C 7AF0:100009FE09007F7C01540554457C45542554297C29100F10F17C4210021004FE 7AF1:202013FE1020FDFC012409FC892489FC48224BFE500853FE1D08E08840280010 7AF2:21041088100003FEFA2202AA0A728A228BFE480051FC510419FCE10401FC0104 7AF3:201013D21054FD48008A09048AFA8C0049FC4904510451FC1D04E08847FE0000 7AF4:2088105013FEFC5001FC0954898C8974490449FC500853FE1D08E08840A80010 7AF5:200013FE100803BEFA8802A80ABE8B8888084BFE528A52521BFEE222022A0224 7AF6:20201010FEFE44442828FEFE00007EFC428442847EFC28502A502C924912820E 7AF7:1020FE7C44A42818FEE600107CFE44107C9044FE7C101020FE7C10C8103011CE 7AF8:20201010FEFE44442828FEFE00007C7C44447C7C44447C7C28282A284C4A8886 7AF9:10401040104010403EFE289049108A1008100810081008100810081008500820 7AFA:104010401F7E289024884508800000003FF800000000000000000000FFFE0000 7AFB:104010401F7E289024884508820002007FF80208040804080808100820504020 7AFC:104010401F7E28902488450880000FE0082008200A200920092210222022401E 7AFD:104010403F7E2890450880003FF801000100FFFE010001000100010005000200 7AFE:104010401F7E2890248845088100117013901D10F11011501122110210020FFE 7AFF:104010403F7E4890850800003FF8010001000100FFFE01000100010001000100 7B00:104010403F7E4890850802000100FFFE0800080008000800080008000FFC0000 7B01:104010401F7E289024884508800000003FF801000100010001000100FFFE0000 7B02:104010403F7E28904508820002007FE002200A200420062009221022201E4000 7B03:104010403F7E28904508BFF00010101010101FFC000400047FE4000400280010 7B04:104010403F7E4890850800007FFC082008200820FFFE08200820102020204020 7B05:104010403F7E28904508981006600180066018186C240240018006601818E006 7B06:104010403F7E2890450880003FF82108210821083FF820002002200220021FFE 7B07:104010403F7E289045088100008000007FFE0100012001100108010001000100 7B08:104010403F7E2890450880003FE0082008400C780A081210112020C043308C0E 7B09:104010403F7E4890950810001FF820084C088208006801881E08080800500020 7B0A:104010403F7E28904508801000F81F2012201220122012102210220842048202 7B0B:104010403F7E489085083FF002100210FFFE021004103FF0081010002000C000 7B0C:104010403F7E489085083FFC0020102020203FFE012002200C203020C0A00040 7B0D:104010403F7E4890850801003FF8210821082288244828282008200820282010 7B0E:104010403F7E4890850800001FF0000000007FFC04400440044408441044603C 7B0F:104010403F7E4890950810001FF8224842488488088811082208440808501020 7B10:204020407EFE51108A0801007FFC000000000FE00820082008221022201EC000 7B11:104010403F7E2890450880F03F0001000100FFFE01000280044008203018C006 7B12:104010403F7E28904508828004400A203118C1061FE000200040004000800100 7B13:104010403F7E489085082080208020883C9020A020C0208424842884307C0000 7B14:104010403F7E4890850800F83F00010001F83F00010001FC7F020102010200FE 7B15:104010403F7E2890450880001FF010101110111011101290149008823082C07E 7B16:104010403F7E2890450880002410221021102110201024202830304821840602 7B17:104010403F7E2890450888001FF02820444003801C70E30E00C00E0001800040 7B18:104010401F7E289024884508810001FE010001003FF82008200820083FF82008 7B19:104010403F7E28904508910011003FFC4100810001003FF8010001000100FFFE 7B1A:20403F7E4890850800003FF8210821083FF8210821083FF82108010001000100 7B1B:104010403F7E2890450881003FF82108210821083FF82108210821083FF82008 7B1C:104010403F7E2890450880000100210821083FF801000100410441047FFC0004 7B1D:104010403F7E489085083FF820082FC820482688210822882C4820083FF82008 7B1E:104010403F7E48908508082010103FF8000800001FF01010101010101FF01010 7B1F:104010403F7E2890450880781FA012201220122012101290224822A843248202 7B20:104010401F7E2890248845088200010001007FFC00001010082004400000FFFE 7B21:104010403F7E2890450880001FF0101010101FF010101FF010101010FFFE0000 7B22:104010403F7E489085083FF8200820083FF8208020803FFC204020242C14300C 7B23:20403F7E4890850808001FF020105F90109010901F901050102410040FFC0000 7B24:20403F7E4890850800007FF80408080810502020DFF81008100810081FF81008 7B25:104010403F7E2890450880003FF800087FE800081F88108810881F8810A80010 7B26:104010403F7E489085080810081013FE30105110909010901010101010501020 7B27:20403F7E4890850800001E78124812481248FFFE124812481248128826A84110 7B28:104010403F7E4890850801007FFC03800540092011102FE8C106010001000100 7B29:104010403F7E28904508885008481040307C57C09040102010201014100C1004 7B2A:104010403F7E2890450880001FF0101010101FF0101010101FF00000FFFE0000 7B2B:104010403F7E2890450881701F80110021003FFC0304050409043128C1100100 7B2C:20403F7E489085083FF8010801083FF8210021003FFC030405041928E1100100 7B2D:104010403F7E28904508828004400A203118C1061FE0002000400C8003000080 7B2E:104010403F7E28904508880008001FFC2400440087F00400040007F804000400 7B2F:104010403F7E28904508900011F8FE881288228824506450182018502488C306 7B30:20403F7E4890850804403FF8044804481FF8144024403FFC0844105420484040 7B31:104010403F7E4890950810001FF8200840089F88108810881F88000800500020 7B32:104010403F7E28904508882010103FF8000808200820FFFE0820082010202020 7B33:104010403F7E489085081000107C7E441244124412441244224422444A7C8444 7B34:104010403F7E489085080000FFFE001000101F90109010901F90001000500020 7B35:104010403F7E48908508100009F84908210825080528091071021102110210FE 7B36:104010403F7E28904508880008001FF0210001007FFC0280044008203018C006 7B37:104010403F7E489085080C0070FC4084448444845C8464944888088010806080 7B38:104010403F7E2890450880003FFC2000200027F82408240827F8200020003FFE 7B39:104010403F7E28904508822012201220FFFE1220122013E0100010001FFC0000 7B3A:20403F7E489085080240022003F87E00020003FCFE10012000C007443834000C 7B3B:104010403F7E2890450880007CFC10841084108410841E94F088408000800080 7B3C:104010403F7E28904508804004207FFC04800488089008A010C223824C82807E 7B3D:104010401F7E28902488450880003FF8244824482448244824482448FFFE0000 7B3E:104010403F7E489085082080108017F8008870881108110812281410280047FE 7B3F:20403F7E4890850808000FF010202C4003801C70E00E1FF0101010101FF01010 7B40:104010403F7E2890450881003FF801000100FFFE000001003FF801000100FFFE 7B41:104010403F7E2890454884403FF82448244824483FF82448244824483FF82008 7B42:104010403F7E4890854820401258926843C84E480A48125AE242220221FE2000 7B43:104010403F7E489085083FF8210821082FE8210822882448282820083FF82008 7B44:104010403F7E4890850804404448245024600C403460C852084A1042203E4000 7B45:104010403F7E48908508110011003FF841000100FFFE0440084010422042C03E 7B46:104010403F7E489085083FF00110FFFE01103FF001003FF80100FFFE01000100 7B47:104010403F7E2890450880007EFC088408880890088808840E84F0A840900080 7B48:20403F7E4890850800F01F0001000100FFFE010001001FF0101010101FF01010 7B49:20403F7E4890850801003FF801000100FFFE000000207FFC0820042004A00040 7B4A:204020407EFE51108A0801007FFC08201010244844440280010006C01830E00E 7B4B:104010403F7E489085083E20222022FC3E24222422243E24224442444A948508 7B4C:104010403F7E289045088280044008203018CFE6010001001FF0010001007FFC 7B4D:20403F7E4890950810001FF820085FC890481FC810481FC81048000800500020 7B4E:104010403F7E489095081000FE7C124422442244644414440844147C2244C000 7B4F:104010403F7E2890450888A00890108030FC57809048105010241054118C1604 7B50:20403F7E4890850800003FFE20002FFC2080208027F8208020802FFC20003FFE 7B51:104010403F7E4890850800007DF011101110119011501D12E2124212040E0800 7B52:104010403F7E28904508BFF820082FE8200827C82448244827C8200820282010 7B53:104010403F7E2890450880007EFC082008200820FEFE08200820102020204020 7B54:104010403F7E2890450882800C603018CFE600001FF01010101010101FF01010 7B55:20403F7E48908508100021FC4000880013FE3020502090201020102010A01040 7B56:104010403F7E489085080100FFFE01003FF821082388255809201110610C0100 7B57:104010403F7E489085081040104027FC6444A444244427FC2444204020402040 7B58:104010403F7E28904508880008007EFC088408840E847884088408FC28841000 7B59:104010403F7E4890850801007FFC01003FF80100FFFE054009203118C1060100 7B5A:20403F7E48908508208020883EB020C42084267C39000100FFFE010001000100 7B5B:20403F7E4890850808004BFE4820482049FC4924492449241134112820204020 7B5C:104010403F7E289045089110092001007FF8000800083FF8000800087FF80008 7B5D:104010403F7E2890450888001FF020205FF80108FFFE01081FF8010805000200 7B5E:204020407EFE51108A0801003FFC2004410801007FFC054009203118C1060100 7B5F:20403F7E4890850800F87F00221011203FE000400080FFFE0100010005000200 7B60:104010403F7E28904508908010FC7D041204108410541C24E044418400280010 7B61:204020407EFE51108A880440082037D8C10601003FF801001110210845040200 7B62:104010403F7E48908508100011FCFD24112411241DFCF10011001102510220FE 7B63:204020407EFE511088080608780808480848FF481C482A484948880808280810 7B64:204020407EFE51108A0801001FF010101FF010101FF011081090126014181806 7B65:104010403F7E2890450880001FF0101010101FF000003FF8200820083FF82008 7B66:204020407EFE51108A0801003FFC20045FE800007FFC0440044008441044603C 7B67:104010403F7E289045089FF010101FF010101FF010101FF0044008421042603E 7B68:104010403F7E4890850802800C603118CFE6004000801FF0101010101FF01010 7B69:104010403F7E489085083FE0044002803FF821083FF821083FF8210821282010 7B6A:104010403F7E28904508BFFC20002FF828882FF828882FF8208020803FFE0000 7B6B:104010403F7E2890450880003FF820083FF820083FF820083FF8082010102008 7B6C:104010403F7E28904508809000883FFC208020883E48225022244A54448C8104 7B6D:20403F7E4890850800003FF801001FF001007FFC00000820FFFE082010202020 7B6E:104010403F7E4890850800007FFC01001110111011102928454485840100FFFE 7B6F:104010403F7E489085283E20222022FC3E2422243E24222422442F44F0944108 7B70:104010403F7E289045088880088010FE11403240547C90401040107E10401040 7B71:104010403F7E4890850810401040247E24886488A54824502420205020882306 7B72:104010403F7E48908508111009201FF010101FF010101FF01010101010501020 7B73:104010403F7E4890850800387BC00840104023F8784008402BFC1000280047FE 7B74:104010403F7E4890850801007FFC11101110292845440280044008203018C006 7B75:20403F7E4890850800187BE00840104022787A400A402BFC1000280047FE8000 7B76:104010403F7E4890850811001FF821000100FFFE00001FF0101010101FF01010 7B77:104010403F7E48908508104011F818485448504853FE904010A0111012081406 7B78:20403F7E489085081FF010101FF010101FF000003FF80100FFFE010001000100 7B79:20403F7E4890850801007FFC02003FF80400FFFE08201FFC2420422080A00040 7B7A:104010403F7E489085083FFE20002FFC2080208027F820A020902FFC20003FFE 7B7B:20403F7E489085087FFC01003FF821083FF821083FF821001A00060019C0603E 7B7C:20403F7E489085081FF0101010101FF000003FF820082108220804E01818E004 7B7D:104010403F7E489085081FF010101FF000003FF80100FFFE028004401830E00E 7B7E:104010403F7E2890450882800440082037D8C00602101110092008407FFC0000 7B7F:104010403F7E289045088FE0144003801C70E10E01003FF80100111025080200 7B80:20403F7E4890850810000BF8200827C82448244827C82448244827C820082018 7B81:204020407EFE51108A0801003FF808200440FFFE00001FF0101010101FF01010 7B82:104010403F7E4890850801007FFC11101110292845440380054009203118C106 7B83:20403F7E4890850800007F0022FC3E4422443E44222822282F10F22842440282 7B84:204020407EFE51108A0804003FF821083FF822083FF808801080FFFE00800080 7B85:104010403F7E489085083FF821083FF821083FF80000FFFE0820082010202020 7B86:20403F7E4890850800003FF8210822882448000020843E9820E020842684387C 7B87:20403F7E4890850800003FF8210821082FE8210827C8244827C820083FF82008 7B88:20403F7E4890850820801110120887FC4204500013F82208E208220823F82208 7B89:20403F7E48908508100011F8FD08110815F8184033FCD0441084108451142208 7B8A:104010403F7E4890952808207E50105010881F0612601210220022C04A308408 7B8B:20403F7E48908508021002FC7F4000840764781C021002FC7F4000840764781C 7B8C:20403F7E489085087F84100422247F24092408247F24082408240F04F0144008 7B8D:20403F7E48908508100013FE1220FE2012FC12A41EA4F2A412B412A8522023FE 7B8E:20403F7E4890850801F801003FFE210221F02F0420FC200027E044224822B01E 7B8F:20403F7E4890850800FC7F00220811103FF80108FFFE01083FF8010805000200 7B90:20403F7E4990BFF801001FF00100FFFE00001FF010101FF010101FF010101030 7B91:20403F7E489085087FFC01003FF80108FFFE01083FF8110011F8290047FE8000 7B92:20403F7E489085081FF000100FF000101FF000007FFE41029FF4111011501120 7B93:20403F7E489085083FF000101FF00010FFFE111009A005401930E10E05000200 7B94:104010403F7E48908528104009FC49042104250405FC09047104110411FC1104 7B95:20403F7E48908508082008207FFC08200FE008200FE00820FFFE082010102008 7B96:104010403F7E48908508082008207EFC08200C701A682AA44922882008200820 7B97:20403E7E489080003FF820083FF820083FF820083FF80820FFFE082010202020 7B98:20403F7E489085083FF8200820C8270821082FE823882548292821083FF82008 7B99:20403F7E489085083EFC228422943E88228022FC3EA422A422A822904AA884C6 7B9A:104010403F7E289045088C04122421245EA480243F242124212421043F142108 7B9B:20403F7E48908508001C7DF00950115011501D503148D14811441254525A2468 7B9C:20403F7E4890850801007FFE40028824101020081FF00100010001007FFC0000 7B9D:104010403F7E4890850810881088FBFE108810881CF8F0881088108850F82088 7B9E:20403F7E48908508111009203FF802007FFC082010102FE8C8260868080807F8 7B9F:104010403F7E289045089FF810081FF810081FF82080208C3EF020822682387E 7BA0:20803EFE491080F83F0001007FFC09200920FFFE092009207FFC010001003FF8 7BA1:20403F7E4890850801007FFE40029FE410201FE010001FF0101010101FF01010 7BA2:204020407EFE51108A0801007FFE400290041EF8228824A8549008841084607C 7BA3:204020407EFE511088080804FFA408247F2449244B241C242A24490488140808 7BA4:204020407EFE51108A0801007FFC08200820145022880100FFFE010001000100 7BA5:20403F7E489085082020102013FC822442204BF80A881288E25024202450298C 7BA6:20403F7E489085083FF801001FF001007FFC00001FF01010111002C00C307008 7BA7:20403F7E4890850800003FFC208020802FF8249022A02FFC2140222024103FFE 7BA8:20403F7E48908508100011FC1088FC70138E10201DFC3020D3FE102050202020 7BA9:20403F7E489085083FF8244824483FF8020007F008103420024001800E007000 7BAA:20403F7E48908508082004403FF821083FF821083FF80100FFFE010001000100 7BAB:10401F7C28A045103FF80108FFFE01083FF80100254825282528292821084108 7BAC:20403F7E4890850808207FFC08200200FFFE040008001FF02810C8100FF00810 7BAD:20403F7E4890850810100820FFFE00003E4822483E4822483E0822082A282410 7BAE:20403F7E50908A0801007FFE40029FF400001FF010101FF010101FF00000FFFE 7BAF:20403F7E48908508080017FC304053F8924813F8124813F8114010C013301C0E 7BB0:20403E7E48909FF820085FC890481FC810681FD000001FE00040FFFE01000300 7BB1:104010403F7E28904508880008FC7E84088418FC1C842A842AFC4884888408FC 7BB2:20403F7E489085281120092009FC422020202BFE08901090709011121112120E 7BB3:20403F7E489085083FF820083FF8241022202FF8222022202FFC422044208820 7BB4:104010403F7E2890452880243FFE20202FA420242FA8289828924FAA40468082 7BB5:20403F7E489085081110216843841C00FFF010101FF010101FF010101FF01010 7BB6:204020407EFE51108808087C7F440844087C3E442244227C22443E8422940108 7BB7:104010403F7E4890A5481040FEFE212020AC3CB425E424AC24A044A25482887E 7BB8:104010403F7E2890450882001FD00220FFFE03000FF03810CFF008100FF00810 7BB9:20403F7E4890850810401440247C7884110424447E24002454044A048A280010 7BBA:20403F7E489085087FFC01003FF80200FFFE08201FF02828CFE608200FE00820 7BBB:20403F7E48908508004013F8204847FE884813F8304053FC904017FE10401040 7BBC:20403F7E489085083FFC20043FFC20002FF8220024102FF820804FF84080BFFE 7BBD:20403E7E48909FF001007FFC01001FF011101FF011101FF001003FF80100FFFE 7BBE:20403F7E48908508080049042A247F2441247F2441247F244124410445144208 7BBF:20403F7E489085081FF010101FF000007FFC10101FF010101FF0103EFFD00010 7BC0:104010403F7E4890850800007E7C42447E4442447E44484444545A4862404040 7BC1:204020407EFE51108A081FF010101FF010101FF000007FFC01003FF80100FFFE 7BC2:20403F7E489085081FF010101FF010101FF021003FF841009FF00100FFFE0000 7BC3:20403F7E489085083FF821083FF820002FF828082FF828084FF848088FF80808 7BC4:20403F7E4890850808007F7C08447F4449447F4449547F480842FFC20842083E 7BC5:20403F7E489085080100210821083FF80000FFFE02003FF82488248824A82010 7BC6:20403E7E489088000FE010201FC00040FFFE06003B0804B019C062A00C987306 7BC7:20403F7E4890850800803FFC20043FFC20002FFC292429242FFC49244924880C 7BC8:20403F7E48908508080008087F0808FEFF08084808287F2808080F08F0284010 7BC9:20403F7E489085087DF01110119011521D12E20E01007FFC054009203118C106 7BCA:104010403F7E489085082090109013FC80904890489017FEE000209021082204 7BCB:104010403F7E489085083FFC20802FF82080249024902AA83144222024103FFE 7BCC:20403F7E4890850809F00810101037FC510091F81240104017FC10A01110120C 7BCD:20403F7E489085080C20702010A410A4FCA83120382054505050908811041202 7BCE:104010403F7E4890850800207C2044A87CA445227D22462844107C6001800600 7BCF:104010403F7E489085282220223EFF42229422103E10221022283E2822440082 7BD0:20403F7E48908508100013FEFE20122032FC3AA456A492A412B412A8122013FE 7BD1:20403F7E489085081FF011101FF00100FFFE00001FF01010111002C00C307008 7BD2:204020407EFE51108A880E603118DFE610201FE010201FE01008119014601810 7BD3:20403F7E48908508111009207FFC05401930610C0400FFFE08201E4003C03C38 7BD4:20803EFE49109FF010101FF000003FF820083FF820083FF820083FF808201010 7BD5:20403F7E4890850801003FF801007FFC080010103FF800003FF824482448FFFE 7BD6:20803EFE491080803FFC20802FF820883FFE20882FF820804FF848088FF80808 7BD7:20803EFE491088801FFC30805FF890801FF810801FFC10003FF00C6003807C7C 7BD8:20803EFE491090001FFC210451141FF4020814001FFC210451141FF404143808 7BD9:20403E7E48908200FFFE00001FF010101FF000007FFC40044FE448244FE4400C 7BDA:20403F7E489085083FFC224022403E7822402E7022403E78224022403FFC0000 7BDB:20403F7E4890850800007EFC02047EFC40807EFC020422441A3462C414280810 7BDC:20403F7E489085081FC000447D88055009203118C50602003FF8000024884244 7BDD:20403F7E489085487FFC04403FF80440FFFE11101FF01110FFFE101010501020 7BDE:20403F7E48908508200017FC140487FC440457FC104027FCE04020402FFE2000 7BDF:20403F7E4890850808400FFC104033F8504097FE120813F8120813F812081218 7BE0:20403F7E48908508108011F822886870ABAE282029FC282028A8292422A42040 7BE1:20403F7E48909FF810101FF010101FF010101FF002007FFC04401A30E44E0FE0 7BE2:20803EFE4910BFF801007FFC00001FF010101FF010101FF010101FF008201010 7BE3:20403F7E489085083FF8082004407FFE420281043FF8040007F0081010502020 7BE4:20403F7E4890850800001FF811001FF011001FF011001FFC0004292444940008 7BE5:104010403F7E489085087FFC04403FF824483FF801007FFC05401930E10E0100 7BE6:20403E7E489082003FF82448238824483FF8000020843E9820E020842684387C 7BE7:20403F7E4890850804007FFC450408801FFC30805FF810801FF810801FFC1000 7BE8:20403F7E48908508784048A05110620855F648404BFC68405150424845444080 7BE9:20403E7E4890900023FE7C20442045FC7D2441247D24452445347D2844200020 7BEA:20403F7E4890857C3F8020F820802FFC288428F02B882878480051E09224241C 7BEB:20403F7E489085087DF0111011901D52E20E5FF001001FF001007FFC01000300 7BEC:20403F7E4890850806C01A30E10E1FF010101FF010101FF010002FF848088FF8 7BED:20403F7E50908A0801003FF80820FFFE00003FF821083FF821083FFA010200FE 7BEE:20403F7E489085080480248024FC24A0251000003FF8244824482448FFFE0000 7BEF:104010403F7E4890952810243C3E41E0BC20102E13F4FC281012106A15861802 7BF0:20403F7E489085081000087C7F4422481450FFC800443E44225422483E402240 7BF1:20403F7E489085080080FFFE0440139014501FF001007FFC44444FE44424400C 7BF2:20403F7E489085081010FEFE10107C7C1010FEFE10103FF800081FF800083FF8 7BF3:20403F7E489085083FF821083FF821083FF80920FFFE09203FF801007FFC0100 7BF4:20403F7E4890850823FC10801144066870B01128166810A4112416A0284047FE 7BF5:20403F7E489085081110211041108AA8144430405240927C1240154014FE1800 7BF6:20403E7E4890FFFC010011F81100FFFE10001FF820003FFC0004492484940008 7BF7:20403F7E4890850823F0151010E0071C704013F8104011F0104017FC284047FE 7BF8:20803EFE491088201FF0102025487EFC04401930E64E1990062018C007003800 7BF9:20403F7E489085081FF0149012501FF00200FFFE08203FD8C84608C0080807F8 7BFA:104010403F7E48909528104011FC7D2411FC11441DFC7050109013FE50102010 7BFB:20403F7E489085087FFC04403FF824483FF800003FF80000FFFE111025080200 7BFC:20403F7E48908508120067DC444447C4444457DC60000440044008421042603E 7BFD:20403F7E48908508140027DE4912811217D221126112A5D2251A25D42E102410 7BFE:20403F7E489085083FF8244824483FF800903FFC208030482850242440D4830C 7BFF:20803EFE4910FFFC01003FF821083FF821083FF801047FFC0020FFFE08200460 7C00:20803EFE4910BFF801003FF80100FFFE10101FF010101FF010101FF008201010 7C01:20403F7E489085081020213C4120892017FE300050209120113E112012A0147E 7C02:20403F7E489085087FFC40A47FFC40845E9452945E64405446B459147FFC4004 7C03:20403F7E489085280C4070FC13081090FC6030903B3E544255A4901810601380 7C04:20803EFE4910BFF820083FF8200027F0241027F020002FF828884FF8480287FE 7C05:20403F7E4890850800803FFC041002203FFE208024802FFC308047F840809FFE 7C06:20403F7E50908A0801007FFE4022BE3C00207EF814081450142424D4440483FC 7C07:20403F7E4890850820401040FEFE212020403CFC2520242025FE445054888906 7C08:20403F7E489085083FFC20043FFC220824102F78241024103F7C441044108810 7C09:20403F7E48908548224013F81440004077FC100013F8120813F8280047FE0000 7C0A:20403F7E4890850808207FFC08200FE008200FE00820FFFE11102FE8C1063FF8 7C0B:20403F7E489085081FF010101FF010101FF410881470180E3FF824482448FFFE 7C0C:20403F7E489085080820FFA0083E7F42499449107F101C102A28492888440882 7C0D:20403F7E489085083FF82108FFFE21083FF811101FF00400FFFE082007C07838 7C0E:20403F7E489085081090109013FCFC9013FE10001DF8F10811F8110851F82108 7C0F:20403F7E4890850800803FFE22203FFC22243FFC284028482F7048444B448C3C 7C10:20403F7E4890850808207F20083E7F4249847F1049107F100828FFA808440882 7C11:20403F7E489085087FFC00001FF01010FFFE10101FF0048808503820CB180C06 7C12:20803EFE49109FF010101FF010101FF010101FF00200FFFE08203518CA2617F0 7C13:20403F7E4890850800047F0849105D6049047F0841105D6255045D0845108260 7C14:20403F7E489085087FFC00003FF81010FFFE10103FF8048808503820CB180C06 7C15:20403F7E4890850822207F2022203EFC08247F2449247F240844FF4408940908 7C16:20403F7E48908508040C55704E4044405F7E44484E48554844487F8800880108 7C17:20403F7E489095080BF040902A94129275121250142001007FFC05401930E10E 7C18:20403F7E489085083FF00110FFFC01103FF0092025482FE82388254829284108 7C19:20803EFE4950804827FC204023F8FA4823F8224823F8224820102FFE211020B0 7C1A:20403F7E489085087FFC444444447FFC0028FFFE08207F2449284D104A2A0846 7C1B:20403F7E48908508220C2270FF4022403E40227E3E482248FF48224841488088 7C1C:20403F7E4890850823F8120893F8420843F810002FFEE20027FC292422540488 7C1D:20403F7E489085087FFC044028281FF02828CFE608200FE00100111025080200 7C1E:20403F7E489085083EF822883EF800001FF011101FF011101FF00100FFFE0100 7C1F:20403E7E4890FFFC04403FF824483FF810101FF010101FF00100FFFE01000100 7C20:20403F7E489085283FF801001FF011101FF011101FF0111000003FF82448FFFE 7C21:20403F7E489085083E7C22443E7C22443E7C200427E4242427E4242427F42008 7C22:20403F7E489085083E7C22443E7C22443F7C20842FF420442244218426542008 7C23:20803EFE49109FF011101FF001007FFC10101FF010101FF010101FF008201010 7C24:20403E7E4890BFF824483FF800001FF010101FF010101FF010101FF008201010 7C25:20403F7E4890850800701F800200FFFE082037D8C4463FF8200827C8244827D8 7C26:20403F7E4890850800907EA00444282817D02008DFF610101FF0082004407FFC 7C27:20403E7E489084403FF80440FFFE01003FF821083FF821083FF8082010102008 7C28:20403F7E489085087CF844887CF842843E7C04403FF80440FFFE082010102008 7C29:20403F7E4890850808202AA80820145022887FFC400402003FF8040808503020 7C2A:20403F7E489085083E7C081048907EFE1428244A46863FF820083FF820083FF8 7C2B:20803EFE4910BFF80108FFFE01083FF825483D7821083FF821083D7825484548 7C2C:20403F7E48908508008078F849084A907860119812065DF8510851085DF8E108 7C2D:20403F7E489085087FFC111029284544FFFE08203018DFF6101010101FF01010 7C2E:20403F7E4890850808203EF808207EFC145022885FF410101FF010101FF01010 7C2F:20403F7E489085081088108813FEFC8810F8388834F8508853FE908811041202 7C30:20403F7E489085080820484049FC7D2441FC414479FC48A049204BFE48208820 7C31:20403F7E48908508104808487EFC104810781E4812781248224823FE4A488484 7C32:20403F7E4890850800203C4025FC25243DFC254425FC3C50249027FE54108810 7C33:20403F7E4890850808107F2808443E82227C3E1022103EFE08107F1008100810 7C34:20403F7E4890850801F801003FFE210221F02F0420FC292425285FFE42108408 7C35:20403F7E489085081040FE7810887D5054207CD857067CF81088FE8810F81088 7C36:20403F7E48908508200011F8FC0808F810083BFE5420953410A8112412A21040 7C37:20403F7E48909FF820207FFEA4882BF4200027F8200027F8200047F8440887F8 7C38:20403F7E4890850824102410FEFE24923C9024FC3CA424A4FEA8291045288246 7C39:20403E7E4890911009203FFC20044FE808200FE000003FF821083FF821083FF8 7C3A:20403F7E489085087FFE44429FF404403FF80440FFFE082011102FE8C1061FF0 7C3B:20403F7E4890850821F8110811E8012873FC120412F4129412F412142A0847FE 7C3C:20403F7E48908508211027FCF91027FC291037FEE24823F822482FFEA2084218 7C3D:20403F7E5090890802800440183067CC00003EF8228822883EF8082014502288 7C3E:20403F7E489085083FFC22203FFC22402FF822483FFC22482FF846604A50B24C 7C3F:20403F7E4890854827FC104013F8824843F84A480BF81248F01027FC22102130 7C40:20403F7E489085082080277CF4A425A436542088E7FC244427FC2444A7FC4404 7C41:20403F7E4890850808207F3C08443E882A7C2A443E5408541C542A2848440882 7C42:20403F7E48908508084014402AFE7F10A2103EFE22923E92289A24942A103010 7C43:20403F7E489085083F2024203F3E21403F5024883F0800003FF824482448FFFE 7C44:20403F7E4890BFFC208027F0249027F020803FFC241027F0241027F022203FFC 7C45:20403F7E489085080A0033B822083A38238820883AB82288FFFE082010102008 7C46:20803EFE491088207FFC09201FF831005FF091001FFC10003FF0082007C0F83E 7C47:20803EFE491080803FFC00000FF008107FFE40029FF40100069839E00690398C 7C48:20403F7E489085087F7C14207F20553855287F48086808587F4A084A0F6AF046 7C49:20803EFE4910FFFE01003FF800001FF010107FFE48229FF401003FF80100FFFE 7C4A:20803EFE4910BEF812480A28124808801FFC30805FF890801FF810801FFC1000 7C4B:20403E7E489080007FFC21084104BFFA21083558292835582108355829283558 7C4C:20803EFE4910FFFC01003FF80000FFFE00023FF00100FFFE00107DFC44907C30 7C4D:20403F7E4890850810487CFC10487C4811FEFE0010FC388454FC948410FC1084 7C4E:20403F7E48908508247C3A0422281E1020FE3E124850085E7F5014B0229E4100 7C4F:20403F7E48908508208011FEFE8821FE20883CF8248824F8248845FE54888904 7C50:20403E7E489080203D2424A825FC3C4027FE24883D2426AA247044A855248A62 7C51:20403E7E48909FF0149012501FF00200FFFE09203FF8CA2609200FE808D00E38 7C52:20403F7E4890850827FE20A0F7BC24A437BC20A067FCA44427FC2444A7FC4404 7C53:20803EFE4910A03817C01248815047FC524814042BFAE24823F8224823F82208 7C54:20403E7E489088007F204920FFBE49447FA42A243E281028FF1022281C446282 7C55:20403F7E48908508104011BC1114FD5411AC304039FC552451FC912411FC1104 7C56:20403E7E489084203F280424FFFE122073A4122473A812287392121A17A6F842 7C57:20403E7E4890BFF801007FFE41029D7408801FFC30805FF890801FF810801FFC 7C58:20403E7E489081243CA825FC24403DFE248825443E8A24F0242445FC54A88964 7C59:20403F7E48908508100029F84408B8F810087DFE1020953450A81D24E2A24040 7C5A:20803EFE491081F801003FFC21042FE0210827F8249027F024904FF849489FFC 7C5B:20403F7E48908508109010882BFE4448B83211CE7C90108897FE50481C32E1CE 7C5C:20403F7E4890850811FC1154FDFC102015FC182033FED08811FC102053FE2020 7C5D:20403F7E489085087FFC10001FF808200FE079384FA87AA84AB8792A4AAA9C46 7C5E:20403E7E4A90A7DE491297D2211265DAA5142FD000003FF80000FFFE11102308 7C5F:20403F7E489095081080FEF811087EFC548454FC7C8410FC388454FC90481084 7C60:20403F7E4890950808407E7C2440FF7C00047E7C42407E7C42407E7C4242463E 7C61:20403F7E48908508104010A0FD1012E814061BB832A8D3B81110111052A82444 7C62:20403F7E4890850808201420223E5D4480A47724552877282210222855448882 7C63:20403F7E4890FD7C44447C7C44447C7C41045FF441045FF455545FF44544592C 7C64:20403E7E4890912011282AA4FFFE122073A4122473A812287392121A17A6F842 7C65:20803EFE491082800C6037D8C0063BB82AA83BB800003FF824883FF8248824B8 7C66:20403F7E489085FC10202BFE4420B9FC11247DFC112495FC50201DFEE02047FE 7C67:20403F7E489085F840802FFC28840BF0E8882BF829402AA8317022A851608FFE 7C68:20403F7E4890850808201420223E5D4280847710551077102228222855448882 7C69:20403E7E489087F8454824A827F80040EFFC2A1424882BF4210021F052108FFE 7C6A:20803EFE49108882511C5DD048905DD0445E7FF451145DD448945DD444547FE4 7C6B:20403F7E4890850828503E7C4890FEFE1528264A5FF6149012501FF008201010 7C6C:20403F7E4890950808287F24147E494855C87F7E08487F7E514855485D7E4340 7C6D:20403E7E4890BF7E12241B3412A43FFC22403FF822483FF828442F7848428F3E 7C6E:20403E7E4890FFFC44447FFC10A0209045FE792013FC25207DFC012055FE8100 7C6F:20403F7E489085087FFC10001FF808200FE07BB84AA87BA84AB87BAA492A9AC6 7C70:20403F7E489085083EF822883EF822883FF831005FF091001FFC082007C0F83E 7C71:20403E7E4890BFF801007FFE41029D7401001D7048907EFCC9907EFC48907EFC 7C72:20403F7E4890850818FE24107E7C81447F7C55447F7C00447F7C55287F445582 7C73:0100210811080910092001007FFC038005400540092011102108C10601000100 7C74:06000100028004401830E10E1110092005407FFC0540092011102108C1060100 7C75:081008104A102A102C100810FEFE18101C102A102A1048108810081008100810 7C76:080008004AF02A902C900890FE9018901C902A902A90489288920912090E0A00 7C77:0808081C4AE02A202C200820FE20183E1DE02A202A20482288220822081E0800 7C78:100013F09490549058901090FC9033F03890549054909092108A108A10861082 7C79:10401040944054405BFE1088FC88308838885508549090501020105010881304 7C7A:084008404A402AFE2C800900FE7C18081C102A202A4048808902090208FE0800 7C7B:01001110092001007FFC05400920111060080100FFFE0280044008203018C006 7C7C:102010209420542059241124FD2431243924552455249124112411FC10041000 7C7D:100011FC9404540858101020FC2033FE38205420542090201020102010A01040 7C7E:1000100095FC544458441144FD44314439445644544490841084110412281410 7C7F:080808084A082A082CFE0808FE0818081C882A482A4848088808080808280810 7C80:10101010941054105BFE1010FC10311039105490549090501020105011881606 7C81:0808081C4AE02A202C200820FE2019FE1C202A202A2048208820082008200820 7C82:040004000FE01040208003600C187004111009207FFC054009203118C1060100 7C83:101011109510551259121114FDD83110391055105510911211521192110E1000 7C84:1008101C95E05500590011FCFD44314439445528552891101110122812441482 7C85:10801080948054FC59541254FC54309438945524562490441044108411281010 7C86:10201020942054A858A410A2FD2231203A245424542890081010102010C01300 7C87:10801040944057FC58001000FDF03110391055105510911211121212120E1400 7C88:100011F89448544858481048FC4831F838885488548890881088108813FE1000 7C89:101010509450545058881088FD0432FA38485448544890481088108811281210 7C8A:208020883CB020C020842C84307C0000111009207FFC054009203118C1060100 7C8B:1040104095F854485888108AFD0A32263820542057FE90201020102010201020 7C8C:100411E494245424582411E4FD043104390455E4542490241024102411441084 7C8D:1008103C95E054205820103CFDE030203820543E57E09020102210221022101E 7C8E:080008FC4A842A842C840884FEFC18A01CA02AA02A904890890809080A040C02 7C8F:082008204A202A202C2009FEFE2018201C202A502A504850888808C809240A02 7C90:082008104A102AFE2C820882FE8218FE1C822A802A8048808880090009000A00 7C91:1000100095FC552459241124FD24312439FC5500550091001102110210FE1000 7C92:082008104A102A002DFE0800FE0418841C842A482A4848488850081009FE0800 7C93:088808884A882A882DFE0888FE8818881C882AF82A8848888888088808F80888 7C94:080008FE4A802A802C8008FCFE8418841C842A842AFC48808880088008FE0800 7C95:10201020944055FC59041104FD04310439FC5504550491041104110411FC1104 7C96:10201020942055FE58201020FC2031FC387054A854A891241124122210201020 7C97:100011F895085508590811F8FD083108390855F8550891081108110817FE1000 7C98:1020102094205420583E1020FC20302039FC5504550491041104110411FC1104 7C99:102010209420542059FC1124FD243124392455FC552491241124112411FC1104 7C9A:1080108094FE55005A201120FD2C31743BA45524553491281122110210FE1000 7C9B:010001003FF80108FFFE01083FF80100292825482FE823882548292841088108 7C9C:0100111011101FF0410441047FFC0000111009207FFC054009203118C1060100 7C9D:100011FE95005500590011FEFD203120393C5524552491241124124412541488 7C9E:100013FE9450545059FC1154FD54315439545554558C91041104110411FC1104 7C9F:7FFC044004403FF8244824483FF80000111009207FFC054009203118C1060100 7CA0:108810889488548859FE1088FC883088388857FE540090881084110412021402 7CA1:100011FE95025502597A1102FD02317A394A554A554A917A11021102110A1104 7CA2:0100410021FC0A441448E0A021102608111009207FFC054009203118C1060100 7CA3:100011DC9554555459541154FD5433FE3954555455549154115412D41224144C 7CA4:02003FF8292825482FE82388254829283FF80000FFFE10001FF8000800500020 7CA5:0100F93C09040D440B84793C412047E04120793C0B840D440904090451282110 7CA6:0100111009207FFC054009203118C10610103EFC4210A290149008FE3010C010 7CA7:10201010941055FE59001110FD103110397C5510551091101110121012FE1400 7CA8:080009FE4A202A202C4008FCFE8418841C842AFC2A8448848884088408FC0884 7CA9:10401040944455F458481050FDFE304038805584569890E010821082107E1000 7CAA:0100111009207FFC054009203118C44604403FF804400440FFFE082010102008 7CAB:100013FE94205420584011FCFD54315439545554555491541154114411141108 7CAC:105010509450545059FC1154FD543154395455FC555491541154115411FC1104 7CAD:082008204A502A482C840902FEFC18001C002AFC2A8448848884088408FC0884 7CAE:1040102095FC5504590411FCFD04310439FC5520552291141108114411821100 7CAF:100011F89508550859F81108FD0831F83908550855F89090109011121212140E 7CB0:1008103C95C05404594410A8FC0031F83810542057FE90201020102010A01040 7CB1:000023F0909042941292E51222502420111009207FFC054009203118C1060100 7CB2:08000F7C28043F44612892100C683184C000111009207FFC054009203118C106 7CB3:100011FE9420542059FC1124FD2431FC3924552455FC912010A0104010B0130E 7CB4:100011FC9524552459FC1124FD2431FC3820542055FC90201020102013FE1000 7CB5:04003FF820C82F2825483FF8254829283FF80000FFFE10001FF8000800500020 7CB6:100011F89408540859F81008FC0833FE38205622557490A81124122210A01040 7CB7:1080108094FE55025A42124AFD5230423BFE544254E29152124A104210541008 7CB8:1088108897FE5488588810F8FC88308838F85488548893FE1000108811041202 7CB9:1040102095FE540058881088FD5432223800542055FE90201020102010201020 7CBA:1040108095FC5524592411FCFD24314439FC5490551093FE1010101010101010 7CBB:100010FC948054F8588010F8FC8033FE39405524552891101108114411821100 7CBC:080049122A120812FF242A24494888904248774892245A242F92221242128200 7CBD:2040202023FEAA02700021FCF800200073FE6820A92821242222242220A02040 7CBE:1020102095FE542058FC1020FDFE300038FC548454FC908410FC108410941088 7CBF:100011FC9524552459FC1124FD2431FC382057FE547090A81124122210201020 7CC0:1088108895FE548858881050FC50309439945698549090B210D21092108E1080 7CC1:10401048948455FE582013FEFC8831243A425588541090621184101810601380 7CC2:1088108897FE548858F81088FCF83088388857FE550091481184110011FE1000 7CC3:100010FC948454FC588410FCFC0031FE388054FE552A924A1092112210541088 7CC4:1040102095FE5502590211FEFD00310039FE55AA55AA92FE12AA12AA14A21086 7CC5:200021FC2048A83073FE2052F894211072306820ABFE207020A8212426222020 7CC6:100013FE9420544059FC1154FD54317439545554557491541154115411FC1104 7CC7:108010BC9484550859FE1320FD20317C3990551055FE91101128112811441182 7CC8:200023FE2022A920713C2120FAFE240071FC6904A9FC210421FC210421142108 7CC9:200020882252AA227252228AFA0223FE70886944AA7A20882150202020D82706 7CCA:1080109E949255D25892109EFC9231D23952555E5552915211D21022102A1044 7CCB:210820882090ABFE700023C4FA54225473D46A54AA5423D422542244225422C8 7CCC:2088208821ECA92A72282548F888217E760069FCA904210421FC2104210421FC 7CCD:210820882090AFFE71082108FA10229474A46F38A9082210221024A427BC2084 7CCE:100011FE9500557C59541154FD7C31543954557C55109110117C1210121014FE 7CCF:200023FE2202AA0273FE2210FA92225472FE6A82AAFE228222FE2482248A2884 7CD0:1028102497FE542059FC1124FDFC312439FC5524540893FE1088104810481018 7CD1:200023DE2042A84273DE2210FA1023DE70426A52A94A214A2252204222942108 7CD2:1088108897FE5488588813FEFC8031FC3B2455FC552491FC112411241124110C 7CD3:1000FE7810487C480048FE8682007CFC104454443828FE281010382854449182 7CD4:100011FC94A4548858501020FCD83326382055FC5524912411FC102213FE1002 7CD5:11041084948854005BFE1020FC2031FC3820542057FE900012A4125214521000 7CD6:1020101095FE5510597C1114FDFE3114397C5510557C914411441244127C1444 7CD7:2040208023F8AA0873F82208FBF8220873F86850A84827FE20A0211022082C06 7CD8:1040102095FE5502580010FCFC4030A23B345458549493341052109013501020 7CD9:101010509650557C58901010FCFE3300397C55445544917C1144110012FE1400 7CDA:1048104895FE544858001048FD48314839FE5448544893C811481148117E1240 7CDB:1020112494A857FE5A0210F8FC88308838F85420542091FC1020102013FE1000 7CDC:010000803FFE22102F7C26382B5432922080249022A03FFC21C042A044989886 7CDD:2040208821FCA908725223FEF8502188762668C0AB1020642388203020C02700 7CDE:111009207FFC054019307FFC11101FF011101FF004403FF80440FFFE08201010 7CDF:2090209027FEA89073FC2294FBFC229473FC6800A9F8210821F8210821F82108 7CE0:1020101095FE5510597C1114FDFE3114397C5510559291541138125412921430 7CE1:1040102095FC5488585013FEFC0031FC390455FC550491FC109010921112160E 7CE2:1088108897FE5488580011FCFD0431FC390455FC542093FE1050108811041202 7CE3:200027BC2108AD2877BC2318FDAA294670006BF8AA08220823F82208220823F8 7CE4:2288228827C8AA90729E27D4F82427D474546FD4AC5427C824482454246424C2 7CE5:100011FE942055FE59521152FD523106380055FE542091FE1152115211521106 7CE6:102013FE942055FC580011FCFD0431FC388857FE540091FC1104110411FC1104 7CE7:100011FC950455FC590413FEFC0031FC392455FC552491FC102011FC102013FE 7CE8:200023BE20A2A8A270BE2388FA08223E722A6BAAA8AA20BE2088208A257E2202 7CE9:10201050948855745A0211FCFD2431AC392455FC540090F8108810F8108810F8 7CEA:00407C2045FC44887C5043FE7C20A5FC24203C20111009207FFC05401930E10E 7CEB:200023FC2294AA9473FC2000FBFE200073FC6A04ABFC20A2211423082D442182 7CEC:200027FC24A4ACA477FC2048FBF8205077FE6840A9F8230825F8210821F82108 7CED:202020882252AB267252228AFA2223FE70886944AA7A20882150202020D82706 7CEE:201027D02510AFDE745027E8FD0427C470006BF8AAA822A822A822A82FFE2000 7CEF:100011FC942057FE5A2211ACFC2031AC380057FE542091FC115411541154110C 7CF0:23FE222223FEAA2272FA22AAFAFA22AA72FA6A26ABFE220A23FE228A225A23FE 7CF1:52107EFE28447E28A2FE3E1020103E7C22103E10111009207FFC05401930E10E 7CF2:200023FE2248ABFE724822FCFAA422FC72A46AFCAA2023FE232A257A250A2906 7CF3:553C1424FFA422427F00083CFF8408286B1049287F4410100920FFFE0920711C 7CF4:200011DC2844455490CC11545400384810FEFD9012FC389054FC949010FE1080 7CF5:0820FFFE28207DFC44887C5041FE7C2045FC7C20111009207FFC05401930E10E 7CF6:540055DC7C44115454CC55547C00004854FE399012FCFC9038FC549092FE1080 7CF7:208823FE2088ABDE725223DEFA5223DE72226BFEAAAA22FA2222227222AA2224 7CF8:02000400082010403F800100061018087FFC0104092009101108210445040200 7CF9:080008001000120022007C000800100024007E00020000005200490089000000 7CFA:084008401040124022407C400840104024407E400240004452444944893C0000 7CFB:00F83F000400082010403F800100061018087FFC010409201110210845040200 7CFC:104010402040244045FCF844104420444844FC84048400845504550482280410 7CFD:0800080010FE121022107C100810101024107E10021000105210491089500020 7CFE:080408041044124422447C4408441044244C7E54026400445204490489040004 7CFF:1000100021FC24444444F844104420444844FC44044400845484550482280410 7D00:1000100021F824084408F808100821F84908FD00050001005502550280FE0000 7D01:100013FC210425444524F8A8108820884850FC50042000205450548881040602 7D02:080808081008120822FE7C080808100824487E28022800085208490889280010 7D03:10821092209224924492F892109220924892FC92049200925492551281020202 7D04:10401040208024FC4504FA04100421044884FC44044400045404540480280010 7D05:1000100021FC24204420F820102020204820FC20042000205420542083FE0000 7D06:100011FC202024204420F820102023FE4820FC20042000205420542080A00040 7D07:10401040208024FE4500FA0010FC20084810FC20044000805502550280FE0000 7D08:104010402040244045F8F848104820484948FCC8044800A854AA550A82060402 7D09:1000100021FC24444444F944114421444944FE44044400845484550482280410 7D0A:020001007FFC082007C01830E20E04201FC0018006103FF80108112025104208 7D0B:10401020202027FE4488F888108820884888FC50045000205450548881040602 7D0C:10401050204824484440F9FE105020504850FC500490009054925512810E0200 7D0D:10201020202025FE4522F922112221224952FD4A058A010255025502810A0104 7D0E:10401048204424444440FBFE104020404840FCA004A000905510550882040402 7D0F:10081088204824484408F888104820484808FC0E05F800085408540880080008 7D10:100011F8204824484448F848104821F84888FC88048800885488548883FE0000 7D11:1000100021FE24104410F8201020206848A4FD22062200205420542080200020 7D12:10201020205024504488F904120220884888FC88048800885488550881080208 7D13:100011F8200824504420F81013FE20224824FC20042000205420542080A00040 7D14:1020102020202BFE4820F124112421244924FDFC0424002054225422801E0000 7D15:10101110211025124512F91411D821104910FD100510011255525592810E0000 7D16:100411E4202424244424F9E4110421044904FDE4042400245424542481440084 7D17:10201020202024A844A4F8A2112221204A24FC24042800085410542080C00300 7D18:10401040204028404BFEF040108020904890F92009200248AA44AC8481FE0082 7D19:1004101E21F025104510F910111021FE4910FD1005100108550A554A81860102 7D1A:100013FC208424884488F890109C20844944FD4405280128AA10AA2884440182 7D1B:10101090209024884508F904120425FA4888FC88048800885508550882280410 7D1C:1000100020FC24004400F80011FE20204820FC4004400088548455FE80820000 7D1D:1008103C21E024204420F820102023FE4820FC20042000205420542081FC0000 7D1E:10201020202025FE4522FA24102020204850FC5004500050549054928112020E 7D1F:10201020205024504488F944122220204800FDFC040400085408541080100020 7D20:01003FF801001FF00100FFFE020004201FC0018006103FF80108112025104208 7D21:10401020202025FE4440F8401040207C4844FC44044400445484548481280210 7D22:010001003FF8010001007FFE420284241FC0018006103FF80108112025104208 7D23:1040104021F828484888F08A110A22264820F8200BFE0020A820A82080200020 7D24:1004100E20F024804480F88010FE20884888FC88048800885488550881080208 7D25:084008407F4008400E4078440844283C144008801F0002103FF8010815202210 7D26:1000100021FC25244524F9241124212449FCFD00050001005502550280FE0000 7D27:040025FC2488245024202450028C04201FC0018006103FF80108112025104208 7D28:1088108820882908497EF308150821484928FD28050801085508550881280110 7D29:102010202120252045FCF920122020204BFEFC20045000505488548881040202 7D2A:1090109020902A904A92F2D4129822904A90FA900A900292AAD2AF12820E0000 7D2B:088028882EF028842E84F07C020004201FC0018006103FF80108112025104208 7D2C:102010202020242045FCF924112421244924FDFC052401245524552481FC0104 7D2D:20082788408840889088E788240844109410F790009410A4A8A2A0BE85020200 7D2E:042004207FA00E221522649E020004201FC0018006103FF80108112025104208 7D2F:00003FF821083FF821083FF8020004201FC0018006103FF80108112025104208 7D30:1000100021FC25244524F9241124212449FCFD24052401245524552481FC0104 7D31:105010482048244047FEF880108020FC4944FD4405280128AA10AA2884440182 7D32:10481148214825484548FBFE114821484948FD48057801005500550081FE0000 7D33:10201020202025FC4524F924112421FC4924FD24052401FC5524542080200020 7D34:10101010201025FE4512F914111021FC4944FD4405280128A910AA2882440482 7D35:1040102020202BFE4A02F404100020004BFEFC20042000205420542080A00040 7D36:10201020202025FC4420F820102023FE4820FC2004400048548455FE80820000 7D37:10201020205024504488F9241212201049FCFC04040800885450542080100010 7D38:10401020200025FE4420F8201020202049FCFC20042000205420542083FE0000 7D39:100011FC204424444444F844109420884900FCFC048400845484548480FC0084 7D3A:108810882088248847FEF888108820884888FCF8048800885488548880F80088 7D3B:10201020202025FC4524F924112421244924FFFE042000505450548881040202 7D3C:1090109020902BFC4894F09413FC22904A90FBFE08920092A91AA91482100410 7D3D:10201010201025FE4502FA04108020884890FCA004C0008254825482807E0000 7D3E:10201020205024884504FA12102020404988FC10042000445588541080600380 7D3F:10201020204024404488F90413FE20024800FDFC050401045504550481FC0104 7D40:10201020212425244524F92411FC20204820FD24052401245524552481FC0004 7D41:1080108020FE25004620F920112C21744BA4FD24053401285522550280FE0000 7D42:10401040207C28844988F250102020504888FB0608600010A808A8C080200010 7D43:10201010201025FE4420F8201044208449F8FC1004200044548255FE80820000 7D44:100011F8210825084508F9F8110821084908FDF805080108A908A90887FE0000 7D45:100011FE210225024502F97A114A214A494AFD4A057A014A55025502810A0104 7D46:10201020212424A444A8F82011FC20204820FC2007FE00205420542080200020 7D47:10801080210029FC4A04F40411E421244924FD2405E401245404540480280010 7D48:10201020204025FC4504F9041104210449FCFD04050401045504550481FC0104 7D49:102010282024242045FEF8201070207048A8FCA8052402225420542080200020 7D4A:102010202020242045FEF87010A820A84924FD24062200F85420542080200020 7D4B:10201010201025FE4500F910111021104910FD2005280124AA44AAFE84420800 7D4C:100011FC208424884450F820105020884B26FC2005FC00205420542083FE0000 7D4D:10801088209C25704510FB101510211049FEFD100510011055105510817C0100 7D4E:10401040209C25004640F84010BE21884A88FC88048800885488548880A80090 7D4F:1020102021FC25244524F9FC1124212449FCFC2004240018543254CA83060002 7D50:1020102020202BFE4820F02011FC20004800FDFC050401045504550481FC0104 7D51:10201120212025FC4520FA20102023FE4870FCA804A801245524562280200020 7D52:11041124212429244924F12415B4256C4924F92409240124A924AA2482040404 7D53:1020102021FC24204420F82013FE20004820FC2005FC00205420542083FE0000 7D54:100013FE202024204440F9FC110421044904FDFC050401045504550481FC0104 7D55:100013FC204424444484F928121021FC4924FD2405FC01005502550280FE0000 7D56:10401044224429484950F04017FE20904890FC900490009255125512820E0400 7D57:1000100021FE25024502F97A114A214A494AFD4A057A0102550255FE81020000 7D58:101010102210293E4922F044101020904890FB1009280128A928A94480440082 7D59:100013FE2000240045FCF904110421FC4904FD0405FC01045400540083FE0000 7D5A:100013FE204024404440F87C108420A44894FD04054400285408540883FE0000 7D5B:108010F811082290206065986646A48825F02420244825FC2020212422A22040 7D5C:08007F7C08243E2408447F540A8804201FC0018006103FF80108112025104208 7D5D:1020102023FE24504488F90412FA20004BFEFC40048001FC5404540480280010 7D5E:10401020202025FE4400F888110422024888FC88045000505420545080880306 7D5F:10201020205024884504FA0211FC20204820FC2005FC00205420542083FE0000 7D60:1020102021FE24404440F8FC108421844AFCFC84048400FC5484548480940088 7D61:10401040207824884550F820105020884906FCF8048800885488548880F80088 7D62:1080108021FC25044604F9E41124212449E4FD24052401E45504540480280010 7D63:110410842088280049FEF088108820884888FBFE08880088A908A90882080408 7D64:100013FE2050245045FCF954115421544954FD54058C01045504550481FC0104 7D65:10901094209229124910F37E151021104910FD28052801285528554481440182 7D66:10201020205024884504FA0211FC20004800FDFC050401045504550481FC0104 7D67:100011FE21022502457AF9021102217A494AFD4A054A017A55025502810A0104 7D68:10281024202428204BFEF020112421244924FBA809280110AA12AA2A84460082 7D69:1090109020902A924994F098109021984A94FC9208900090A912A9128212040E 7D6A:100011FC210425244524F92411FC21244924FD54054C018C5504550481FC0104 7D6B:040008201FF0102024487EFC020004201FC0018006103FF80108112025104208 7D6C:1008103C21E024204420FBFE102020204820FDFC050401045504550481FC0104 7D6D:111009207FFC0200FFFE08203218C4261FC0018006103FF80108112025104208 7D6E:08007F7C114432440C44327CC20004201FC0018006103FF80108112025104208 7D6F:10201010201025FE4420F824104420F84812FC22044401885410542880440182 7D70:100011FE202024404488F90411FE20224820FC2005FE00205420542083FE0000 7D71:1040102020202BFE4840F088110423FE4892FC900490009055125512820E0400 7D72:102010202048248845F0F8201040208849FCFC24042000A85524562280A00040 7D73:1080108020FC29084A90F060119826264820F9FC08200220ABFEA82080200020 7D74:11041084208828004BFEF020102021FC4820FC2007FE00205420542080200020 7D75:10201020205028884904F20210F820004800FBFE08200040A888A90483FE0102 7D76:1040104020F825084610F9FC112421244924FDFC050001005502550280FE0000 7D77:1080FBF010901990F0941154520C24241FC0018006103FF80108112025104208 7D78:100011F82108250845F8F908110821F84908FD0805F80090549055128212040E 7D79:100010F82088248844F8F80011FC21044904FDFC0504010455FC550481140108 7D7A:11841068203028C84B04F04013FE20A04920FBFC0D240124A934A92880200020 7D7B:1080108020F825084610F9FC112421244924FDFC04500050549054928112020E 7D7C:1008103C21E024964448F830104821944824FC4C059400245444558480280010 7D7D:100010FC208424844484F88410FC20004800FDFE050201025502550281FE0102 7D7E:10281024202428204BFEF220122422244BA4FAA80AA80290AA92ADAA84460882 7D7F:102810242024242045FEF820112020B248B4FC6804A801245622542080A00040 7D80:1020102023FE24204420F9FC1124212449FCFC20047000A85524562280200020 7D81:2100211E411247D29114E11427D841149112F7D20112111AA914A21082100410 7D82:1040102023FE24004400F9FC110421044904FDFC04500050549054928112020E 7D83:1020112420A424A84420F9FC1104210449FCFD04050401FC5504550481140108 7D84:1040102023FE2A024C04F1F8100020004BFEFC900490009055125512820E0400 7D85:100011FC200424FC4404F9FC100023FE4A02FDF8048800885450542080D80306 7D86:100013FE2020242045FCF924112421FC4924FD2405FC012054A0544080B0030E 7D87:100013FE2050245045FCF95411542154498CFD04050401FC5504550481FC0104 7D88:11081088209025FC4424F82411FC21204920FDFE046200A2552A562484200020 7D89:101C11E02020242047FEF8A81124222249F8FC88049000BE5502550282140408 7D8A:1020102020202BFE4820F020112421244924FAAA08200050A850A88881040202 7D8B:1040102023FE2A024C44F04013FE20404890F89009100120AA24AA4284FE0842 7D8C:10001050204824844524F820105020884906FEF8048800885488548880F80088 7D8D:1020102023FE28204820F3FE1202240449F8FC10042003FE5420542080A00040 7D8E:1000100623B828884888F108113E23884888FA880A88013EA900AA80847E0800 7D8F:1008103C23C028444A24F128110020404BFEF88809080390A860A85081880604 7D90:110410842088241045FCF9041104210449FCFC500450009054925512820E0400 7D91:100013FE22222A224A22F3FE122222624A72FAAA0B220222AA22AA0283FE0202 7D92:1008103C21C024044544F8A8100021F84810FC2007FE00205420542080A00040 7D93:100011FE200028924924F248112420924800FDFE042000205420542083FE0000 7D94:1000100CFEF02820444482F87C100024FEFE201240507C540492051228501020 7D95:1020102020202BFE4820F020102021FC4840F82008A40282AA8AAA8A84780000 7D96:1004100E23B828884888F128112E23A848A8FAA80AA8013EA900AA80847E0800 7D97:100013FE22022A524A8AF306120222FA4A8AFA8A0A8A02FAAA8AAA02820A0204 7D98:1040104020FC24884550F82010D8232648F8FC2004F8002057FE542080200020 7D99:10101110211025924554F91011FE21104938FD54059201105510551081FE0000 7D9A:1020102023FE282049FCF00013FE22024C04F89008900090A890A9128112020E 7D9B:100013FC204429444944F284109421084A40F82008A40282AA8AAA8A84780000 7D9C:1040102023FE2A024800F1FC100020004BFEF82009280124AA22AC2280A00040 7D9D:10881088208828884BDEF0881088219C49DCFAAA0AAA04C8A888A88880880088 7D9E:1008103C21E028204BFEF0A810A820A84BFEFCA804A803FE5420542081FC0000 7D9F:1040102023FC2A044A04F3FC120022284A24FBFE0A200250AA50AC8885040A02 7DA0:108010F82088290849F0F010101023FE4820FA22097400A8A924AA2280A00040 7DA1:1040102023FE24004400F9FC110421044904FDFC042000A85524562280A00040 7DA2:100011FC212425244574F92411FC21044974FD54055401745504560482140408 7DA3:1020112420A8242045FCF84013FE20884904FEFA0488008854A854928082007E 7DA4:7E7C12442A484444BE44225422483E00044008801F0002103FF8010815202210 7DA5:100011FC2124292449FCF124112421FC4800F8000BFE0088A888A88881080208 7DA6:08207FFC08200FE008200FE00820FFFE14502888DF0602103FF8010815202210 7DA7:1040102023FE240045FCF90411FC200049FCFC08041003FE5420542080A00040 7DA8:1088108823FE24884488F8F81088208848F8FC88048803FE5400548881040202 7DA9:1040102023FE2A024D04F10011DE22524A52FB520C9A0094A910A9128212040E 7DAA:1020102023FE242045FCF82013FE200049FCFD0405FC010455FC550481140108 7DAB:10481044205E25E04428F812106A21964848FC5E05E0002454285412806A0186 7DAC:101C13E020842A444948F11017FE24024800FBF809080110A8A0A84081B0060E 7DAD:10A01090208025FE4510FB1015FC21104910FDFC05100110551055FE81000100 7DAE:104008403E7E228823503E2020584186844008801F0002103FF8010815202210 7DAF:1080108021FC25044684F8F4114420444BFCFC440554015455F4540480280010 7DB0:1040102023FE2A024C04F1F81108210849F8FD00050001FC5504550481FC0104 7DB1:100013FE22022A8A4A52F3FE122222224AAAFAAA0AAA02FAAA02AA02820A0204 7DB2:100011FE2102218A4952F9FE1122211221FE4942F542017A55025502550A8104 7DB3:100013DE22522A524A52F3DE125222524A52FBDE0A520252AA52AA52855208A6 7DB4:100013DE2042294A4884F14A125224204800FBDE08520152A894A94882540422 7DB5:1008103C23C028444A24F128110020204BFEF87008A800A8A924AA2284200020 7DB6:100011FC2124292449FCF124112421FC4820FBFE087000A8A924AA2280200020 7DB7:1040102021FE24004488F888115422224800FC2005FE00205420542080200020 7DB8:10201020205024884504FAFA100021FC4954FD5405FC0154555455548104010C 7DB9:1088108820E8252C452AFAA8104820A0491EFE0004FC00845484548480FC0084 7DBA:1020102021FC24504488F90413FE200849E8FD28052801E85528540880280010 7DBB:1040102023FE2A024C04F00013FE20204820F920093C0120AAA0AA60843E0800 7DBC:1040108021FC25244524F9FC1124214449FCFC90051003FE5410541080100010 7DBD:10201020203E242045FCF90411FC210449FCFD24042003FE5420542080200020 7DBE:1020102021FC28204820F3FE108821444A42F8F809880250A820A85081880606 7DBF:1020104021FC290449FCF10411FC20204820FBFE0A220222AA2AAA2480200020 7DC0:1020102023FE242045FCF82413FE202449FCFC4007FE008455C8543080CC0302 7DC1:1020102023FE242045FCF82413FE202449FCFC200520013EA920AAA0827E0400 7DC2:1020112221222A244850F088130420224820F92409240228A850A88881040602 7DC3:10881088208824884554FA22144220204820FD20053C0120AAA0AA60843E0800 7DC4:100011FC2104250445FCF904110421FC4800FD1205D40118551055528192010E 7DC5:20002FC044BC44A494A4E7A424A444A897A8F4A8049015D0AEA8A0A880C40082 7DC6:100011FC210425FC4504F9FC1080208049FEFE4A044A0092A922AA4280940108 7DC7:1092109221242A484924F0921092200049FEFD22052201FE5522552281FE0102 7DC8:1020102021FC24204420FBFE1088205049FCFC20042003FE5420542080200020 7DC9:100013FE202028204BFEF222122223324AAAFAAA0B760266AA22AA22822A0204 7DCA:7EFC48447E4442287E1048287EC604201FC0018006103FF80108112025104208 7DCB:1090109020902B9E4890F0901090239C4890F8900890039EA890A89080900090 7DCC:101C11E0202028204BFEF0A8112422424840FBFE08880108A8D0A83080480184 7DCD:101C13E022202BFE4A20F292130A220649FCFD04050401FC5504550481FC0104 7DCE:1014101220102BFE4810F01013D222524A52FA540BD4000CA86AAB8A81160022 7DCF:10901090210829484A44F492110823FC4844F82008A40282AA8AAA8A84780000 7DD0:4000400C7EF080207C4444F864105424FEFE4412A4509454FE92051228501020 7DD1:100011F82008280849F8F008100823FE4820FA22097400A8A924AA2280A00040 7DD2:1020102221FA24244428FBFE1020204048FCFD84068400FC5484548480FC0084 7DD3:1088108823FE288848A8F02011FC21244924F9240BFE0020A850A88881040202 7DD4:1020112420A428A84820F3FE120222024AFAFA8A0A8A028AAAFAAA02820A0204 7DD5:1040102023FE24884450F82010D823064888FCF80488008854F8550881080208 7DD6:1020102221FA24244428FBFE1024204248FCFD84068400FC5484548480FC0084 7DD7:11001100213C29244BA4F124113C23A44B64FD24093C0124A924A924813C0124 7DD8:1008100C200A2BFE4A08F20812E8220A4A0AFAEC0AAC02A8AAEAAA1A82260442 7DD9:1088108823FE248844F8F82011FC21244924FDFC042003FE5420542080200020 7DDA:1040108021FC290449FCF10411FC20204832FBB408A80128A924AA2484A20040 7DDB:100013FE2020244045FCF954115421544954FD2C042003FE5450548881040202 7DDC:1000200C7CF044207C4444F87C10102410FEFE12925092549292971210501020 7DDD:100011F82108290849F8F00017FE210849F8F90809F80108A93EAFC880080008 7DDE:1080133822282A284BA8F2461200227C4BA4FA240A2803A8AE10AA2882440282 7DDF:1008103C21E028204BFEF02011FC212449FCFD2405FC002055FC542083FE0000 7DE0:1080104023FC28004908F09017FE24424844FBFC0A440244AA54AA4880400040 7DE1:100011FC210425FC4510F9FE1110214A4986FC0005FC010455FC550481FC0104 7DE2:1088108823FE24884488F80011FC21244924FD2405FC01245524552481FC0104 7DE3:108010FC210429F84808F3FE104020A24B34F85808940334A852A89083500020 7DE4:1048114821482BFE4948F1481178210049FEF8200BFE0070A8A8A92486220020 7DE5:1100117C21442A444A44F67C1A1022104AFEFA380A540254AA94AB1282100210 7DE6:100011FC2124252445FCF924112421FC4820FC10045401425542554A82380000 7DE7:1088104820502BFE4850F05011FC21544954FD8C050401FC5504550481FC0104 7DE8:1040102021FE25024502F9FE1100210049FEFDAA05AA02FEAAAAAAAA84A20086 7DE9:101E13E0204425244488F9FC104020404BFEFC8004FC01445528561080680186 7DEA:1100117E211025104590F95E1322252A4926FD420552010C55045504817E0100 7DEB:1080108020FC29544AD4F0B4112C22444894F908084000A4AAAAAA8A84780000 7DEC:100017FE204028804BFCF294129422F44A94FA940AF40294AA94AA9483FC0204 7DED:100013FE22222BFE4A22F3FE100021FC4904FDFC050401FC5504550481140108 7DEE:1100110021FE2A004DFCF10411FC210449FCFC8004FC01085690546081980606 7DEF:1040104021FC28844BFEF00011FC210449FCF8200BFE0020AA20ABFE80200020 7DF0:104010A021102A084DF6F00013C422544A54FBD40A540254ABD4AA44825402C8 7DF1:1100117821082A084AFEF6401A40227C4A90FA100AFE0210AA28AA2882440282 7DF2:1010101023902A904A94F3B212B222D24B90FA940A840388AA90A82080400180 7DF3:010000803FFE22003FBC22142F9422143FA4220C24202FC041085FFC88881184 7DF4:1020102023FE242045FCF92411AC21744924FDFC0420007054A8552482220020 7DF5:1000108822522A224A52F28A120223FE4888F9440A7A0088A950A82080D80306 7DF6:110011FE21102A104AFEF292169222FE4A92FA920AFE0290AA50AA2082580286 7DF7:100013FE2222242045FEF82011FC212449FCFD2405FC002057FE542080200020 7DF8:100013FE2050245045FCF9541154215449FCFC20042001FC5420542083FE0000 7DF9:100011FC2104290449FCF104110421FC4800FBFE08200120A93CA92082A0047E 7DFA:100010FC2084248444F4F894109421FE4902FD7A054A014A557A5502810A0104 7DFB:2008200847C84210921EE4A427D441149114F7D401141108A9C8AE1484140022 7DFC:100010F82088248844F8F888108820F84800FDFC055401545554555483FE0000 7DFD:10201020203E24204420F9FC110421FC4904FDFC050401FC5400548881040202 7DFE:100011FE2100257C4554F954117C21544954FD7C05100110557C5610821004FE 7DFF:1040109021082BFC4804F00011F821084908F9F808400024AAA2AA8A84880078 7E00:100013DE22422A424A42F3DE1200223E4BD2FA120A1403D4AA08AA1482240242 7E01:100011FC200428FC4804F3FE104020A24B34F85808940334A852A89083500020 7E02:10881048205025FC4504F904110421FC4820FC10045401425542554A82380000 7E03:100013FE20222520453CF92012FE240049FCFD0405FC010455FC550481140108 7E04:100011FC212425FC4524F9FC102021FC4924FDFC052401FC542054228022001E 7E05:100C100A20082BFE4A08F3F8124A224A4BEAFAAC0AAC024CAAAAAB0A82160422 7E06:2100213C4100410091BCE5642524453C9524F1240124113CA924A100817E0100 7E07:1040102023FE2A024C04F1FC100021FC4904FDFC050401FC5504540083FE0000 7E08:08202AA44D28145022887FFE420284241FC0018006103FF80108112025104208 7E09:100013FC20902A944998F09017FE200049F8FD08050801F85508550881F80108 7E0A:11041084208828004BFEF000108821044A02F9FC09540154A954A95487FE0000 7E0B:10101220217C25444444F87C13402140497CFD440544017CA944AA80847E0000 7E0C:124411242128247E4410FB5411542154497CFD1405200120A940AA80847E0000 7E0D:1020101021FE24844448F9FE110222244810FDFE0440007C5444548480940108 7E0E:100011FC210425E44524FBFE120221FC4904FDFC050401FC5504550481140108 7E0F:08783E48228E2A007EF822482A3046CC844008801F0002103FF8010815202210 7E10:1080108021FC2A444954F1F4108421284A90F9FC0A440554A9F4A88481280210 7E11:10881050200025FE4450F9FC105423FE4854FDFC045000D85554565280500050 7E12:10841044204825FE4420F8FC102021FE4840FC8004FE01105610541081FE0000 7E13:100011FE21102520457CF944117C2144497CFD1005100154A952AA9282500420 7E14:11F810882070298C4800F3DE1252218C4A52F8200BFE0070A8A8A92486220020 7E15:100010F820A824A844D8F88810F820004800FDFC055401545554555483FE0000 7E16:1040102023FE2A024C24F1FC102021FC4820FBFE082001FCA904A90481FC0104 7E17:1040102023FE280049FCF10417FE210449FCFC5204940188568854A480C20080 7E18:101E13E0212228944840F08811F0202048C4F9FE08220020ABFEA85080880306 7E19:1088108821FE24884400F9FE1088208848F8FC8804F80088549E55E880080008 7E1A:101E11E0202225124494F880102021CE4902FD0205CE01025502550281FE0102 7E1B:1028102423FE242045FCF92411FC212449FCFD24040803FE5488544880480018 7E1C:100010FC2084248444FCF80011FE210249FEFD0205FE010255FE544880840102 7E1D:1020102023FE242045FCF90411FC210449FCFD0405FC010457FE548881040202 7E1E:1040102023FC280049F8F10811F820004BFCFA040AF40294AAF4AA0482140208 7E1F:100013FE220022FC4A00FBFE12A822904AC8FA860A0813FEAA88A44884080818 7E20:1000FE7810487C480048FE8682007CFC2044444478281428FE10542892443182 7E21:1040102023FE2A424820F1FC108820504BFEFC20042001FC5420542080200020 7E22:0020792448A849FC48407BFE488849444A8A78F0482449FC482049244A229860 7E23:00007C0C44F07C2044447CF844107C2444FEFE12105054545292931250502020 7E24:1020102023FE242045FCF82013FE20404888FDF0042403FE5422552482A20040 7E25:1020102023FE242045FCF84013FE20884934FEE2042001FC547054AC83220020 7E26:108010A2211225144680F8FE110821084B28FD2E0528012855285558814E0180 7E27:1110111E21222A544A08F6941AE222884A88FABE0A8802ACAA2AAA4A82280210 7E28:100011FC210425FC4504F9FC1020212448A8FC2007FE0090549055128212040E 7E29:1100111023DC2A544D54F288110822F44C02F8000BFC0040A950AA4885440080 7E2A:100011FC212425FC4524F9FC10A820A84BFEFCA804A801FCA820ABFE80200020 7E2B:1020147C228429484830F0CE1610227C4A10FA7C0A1002FEAA10AA1085FE0800 7E2C:100C100A200823FE4A08FA48126A224A4BFAFA4C0A4C12ECAB5AA44A84D60822 7E2D:1040102023FE28004954F124115421FC4820FBFE0A420292AAFAAA0A82020206 7E2E:1020101023FE2A024880F0FE111023204D7CF9440944017CA944A944817C0144 7E2F:1040102023FE2A024800F1FC102021FC4924FDFC052401FC5400548881040202 7E30:11081108222824AE44A8F928137E25004908FD28052E01285558554881860100 7E31:1124112422242C244954F14A129226104A10FA500A5C0250AA50AAB0829E0300 7E32:100011FC212425FC4524F9FC1040208849F0FC20044403FE5422552482220060 7E33:102013FE202025FC4524F9FC112421FC4822FDFE040801FE5508548880280010 7E34:102013FE204820F04820FBFE1242209049F8F828092011FCAA20A7FE80200020 7E35:100011F8210829F84908F1F8100023FC4A94FBFC080001F8A890A86081980606 7E36:08207E2008F8FF2814287F6A082AFF560A8204200FC002103FF8010815202210 7E37:102011FC21242BFE4924F1FC102021FC4924FDFC044003FE548855D08070038C 7E38:1088108823FE24884400F9FC110421FC4904FDFC042003FE5450548881040202 7E39:100013FE205025FC4554F95411FC200049FCFC0007FE002054A8552482A20040 7E3A:1010101022FE2510457CF854107C2354497CFD1005FE0110A910AA90847E0000 7E3B:010000803FFE22102F7C26382B543292210827F0206023842FFE404245488884 7E3C:12101110211027BE4A40FA0013BE228A4A88FAA80AAE12A8ACA8A5A8885E1080 7E3D:1020104021FC2524457CF98C115421244954FDFC0420001055545542814A0238 7E3E:102013FE202025FC4420FBFE100021FC4904FDFC050401FC550455FC80880104 7E3F:1040108821FC29084A52F3FE105021884E26F8C00B100064AB88A83080C00700 7E40:1020122223FE28904888F1FE1310251049FEFD10051001FE5510551081FE0100 7E41:20203F20403EBE482AA8FF284A107F28044608801F0002103FF8010815202210 7E42:1040102023FE28204848F2F21124225248F8FC08042003FE5420542080200020 7E43:1020122222222BFE4800F3DE125222524BDEFA520A5203DEAA52AA52855A08A4 7E44:7F7848485F4C64805F784A4851307F4C044008801F0002103FF8010815202210 7E45:112412482124280049FCF12411FC212449FCF8200BFE0070A8A8A92486220020 7E46:100013DE20422A52494AF252102820C44B12F86009880032A9C4A81880600380 7E47:00000E0CF0F02220924444F820103C2450FE1012FE501054549255125C506420 7E48:10081388209028A448BEF38A1208223E4A2AFBAA08AA00BEA888A88A82BE0102 7E49:11FC110421FC250445FCF90411FC20504954FCD804D80154565254908092010E 7E4A:1088108C23EA28884888F7FE1008214A494AFD5A0B6C014CA94AA9EA87160022 7E4B:1078FE4810487C8654787C485430FECE144008801F0002103FF8010815202210 7E4C:1040108023FC2A944A64F29413FC20904908FA840CFA0108AA90A86081980606 7E4D:1020102021FC242447FEF82411FC202049ACFD74052401FCA964AAB4832C0424 7E4E:1110111421D22A504A7EF550109022A84928F9440A440482A808AAA482520452 7E4F:100013DE22522BDE4A10F25211CE20004888FBFE08880088ABFEA88881040202 7E50:1020102023FE282049FCF12411FC212449FCF8220BFE0042A824AAA2828A0478 7E51:101811E020402BFE4888F174125220704800FDFC05040174555455748104010C 7E52:1104108820002BFE4A22F2AA127222224BFEF80009FC0104A9FCA90481FC0104 7E53:100011F8210821F84908F9F8100027FE4A40FBDC0A5413D4AA68A7C880540062 7E54:1110109423D228124A50F19017FE20104BD2FA520A5403D4AA4AAA4A83D60022 7E55:1088105023FE282049FCF02013FE212448A8FBFE080001FCA904A90481FC0104 7E56:2288228847C84290929EEFD4202447D49454F7D4045417C8AC48A454846404C2 7E57:1020112420A82BFE48A8F124122221044904F9DE0A440554A89EA90482040404 7E58:100013FC204828304BFEF052109423504820FBFE0A52028AAB76AA5282720206 7E59:103C13E0212428A84BFEF0A81124220249FCFD24052401FC5524552481FC0104 7E5A:1020102021FC24204554F888110422FA4888FCF8048800F8542054A881240060 7E5B:081008107F1E08103E7E0842FF7E22427C7E085212107F7E08102A1049101810 7E5C:1088105023FE245045FCF954118C21744904FDFC040803FE5508548880A80010 7E5D:13DE125223DE2A524BDEF20212F222924AF2FA920AF20292AA92AB3282020206 7E5E:1020102021FC28204BFEF108139C21084988FE3E080003FEA890A8908112020E 7E5F:100013DE22522A524BDEF00011FC212449FCFD2405FC002057FE542080200020 7E60:01002488242443E4000024241212A0A0A4A41C1C04201FC002103FF809201310 7E61:204023F8404847FE9048E3F820404554975CF44407FC1444AF5CA55485540844 7E62:102011FC212425FC4420FBFE100021FC4904FDFC050401FC550455FC80880104 7E63:102011FC20242BFE4824F1FC102023FE4800FDFC052401FC552455FC800003FE 7E64:0820FFFE08201FF01490125011301FF00400FFFE12502F88C2261FF009481320 7E65:102013FE202029FC4800F1FC110421FC4888FBFE080001FCA904A90481FC0104 7E66:2000277C41444144917CE7102410447C9454F7540154117CA910A1148AFE0402 7E67:100011FC20202BFE4A22F1AC102021AC4800FDFC040003FE5440548881FC0084 7E68:10101210217C241044FEF844132821FE4910FD7C051001FE5510551082FE0400 7E69:100011FC2154255445DCF85011DC21544954FDDC0554015455DC55508052003E 7E6A:10201050208829744A02F1FC112421AC4924FDFC040000F8548854F8808800F8 7E6B:0878FFC808483E862B783E482A28FF9049287F4604201FC002103FF809201310 7E6C:1020102023FE29244924F2AA17FE200049FCFD04057401545574550481FC0104 7E6D:0820FFFE082000007FFC4924492455FC5DAC49FC55245D3C41CC6B0441144008 7E6E:100013FE200025FC4524F9FC112423FE4800FDFC052401FC552455FC800003FE 7E6F:100013FC22942A944BFCF00017FE20004BFCFA040BFC00A2A914AB088D440182 7E70:11FC1104210429FC4800F3DE125222524BDEF8200BFE0070A8A8A92486220020 7E71:108813FE208829004BFCF55410D423244854F8940B480020A8A4AA8A828A0478 7E72:110011DE224A2C8A4BEAF2B612A423F44ABEFAA40BE402BEAAA4AAA482240464 7E73:2108220847C8445097DEE46427D442149114F7D4021413C8AA48A454855408A2 7E74:3E1022FE3E4420287EFEA2103EFC2210045008801F0002103FF8010815202210 7E75:102017FE20002BFE4A02F2FA128A23FE4800F9FC090401FCA904A9FC800007FE 7E76:1040102021FC24884450FBFE100021FC4904FDFC050401FCA820AA94828A047A 7E77:109013FC229423FC4A94FBFC100023FC4A00FAF80A0013FEAD20A51485480986 7E78:10881448225028FC4820F050169422384A50FA980A340254AA90AA2085FE0800 7E79:100011FC215425FC4420F9FC102023FE4888FC5005FC002057FE542080200020 7E7A:1210121023D02C5E48A4F3D4105420544BC8F848085407E2A800AAA482520452 7E7B:100011FC20202BFE4A22F1AC102021AC4800FBFE082001FCA954A9548154010C 7E7C:1044128422EA2A4E4AA4F2EE122223FE4A44FA840AEA024EAAA4AAEE822203FE 7E7D:1040102023FE2A0249FCF148125021FC4B04F9FC090401FCA904A9FC80880104 7E7E:1010107C2254257C4510F8FE1000237C4944FD7C0540017C5544557C8280047E 7E7F:100813E822882BEE4A28F3F4128223E24800F9FC09540154A954A95487FE0000 7E80:112811AA216C2A284AFEF64416282AFE4A10FA7C0A1002FEAA10AA2882440282 7E81:101C11E020202BFE4820F1FC11AC217449FCFC2005FC002057FE54008154022A 7E82:20403E7E4890BFF8248822483FF80200FFFE092012502F88C2261FF009481320 7E83:2080204047FC411090A4EF58255445529B58F000020813F8AA08A3F882080408 7E84:108813FE208828204A3CF144103820D64B38F910097C0110A97EA910831004FE 7E85:244424E448A84AAA9EEEE4A42AAA4EEE9242F0400FFE10E0A950A2488C460040 7E86:11FC112421AC252445FCF82011FC20204BFEFD54062A002055FC542083FE0000 7E87:920054FEFE10302054FC9284208444FC788410FC2484FE8410FC544892843102 7E88:1100113E21082FD0493EF12213A2203E4822FBBE0AA202A2AABEAB8082940022 7E89:108811DC20882BDE4888F154122221FC4904FDFC050401FC550455FC80880104 7E8A:1020101021FE2528457CF92811FE2110497CFD54057C0154A97CAA0082440482 7E8B:13FC104021F8290849F8F10817FE24424AA4FA8A0C7A0080A9F8AA888070038E 7E8C:102013FE202029FC4800F3FE125223FE4904FDFC050401FC550455FC80880104 7E8D:1FF011101FF011103FF82AA83EF82AA83EF808801F0002103FF8010815202210 7E8E:1088108C23EA28884888F3FE1148236A494AFB6A094C036CA94AA96A87960022 7E8F:202027FE440045FC9524E5FC252445FC9420F5FC042017FEAD24AAFA882013FE 7E90:1200113E27C828104ABEF262142220BE4AA2FABE09220122AABEAA8084140022 7E91:1040107C20402BFC4A44F3F0124422FC4AA8FAF80AA802F8AA00ADFC85540BFE 7E92:13FE120022FE22924AFEFA9212FE22104AFEFA100BFE12AAAA10A2FE841009FE 7E93:13DE125223DE2A524BDEF25213DE218C4A52F8400FFE0088A990A86080D80304 7E94:11F0121027FC2A044BFCF22413B8222249FEFA100FFC0244ABFCA8D0814A063E 7E95:102013FE200029DC4954F1DC108823FE4888FBFE088807FEA894A98886A400C2 7E96:1148114C22AA28084FFEF1481368214A4B6AF94C0B6C0148A96AAB9A80260042 7E97:122213FE209029FE4B10F5FE111021FE4910F9FE090003FEAA8AAB7682520276 7E98:252827BE494847BE9318E5AA294643FC9204F3FC020413FCAA04A3FC81080204 7E99:200023FE4252425293FEE1082154425E97B4F11E025417DEA814A554855E0010 7E9A:13DE100023DE2A524B5AF252102023FE4A50FBFE0A5203FEAA92AADC829204CE 7E9B:0100FFFE01001FF01210FFFE10901FF0001C3EE022242AF82A24FFFE2A5459B2 7E9C:1790151E27A82C844FBEF52A17BE20004BF8FA080BF80208ABF8A8A08124061C 7E9D:11FC112421FC29244BFEF2AA13FE22AA4BFEF88809F00064ABFEA92482220060 7E9E:444444E44A0A4EEEA404AAEACE0E40E04AAA8AEAA040E0240522A50AA90800F8 7E9F:10001000200024004400F800100020004000FC00400000001C00E00040000000 7EA0:10041004208424844484F88410842084408CFCB440C400841C04E00440040004 7EA1:100011FC202024204420F820102023FE4020FC20402000201C20E02040A00040 7EA2:1000100021FC24204420F820102020204020FC20402000201C20E02043FE0000 7EA3:100810082008240845FEF808100820084088FC48404800081C08E00840280010 7EA4:1008103C21E024204420F820102023FE4020FC20402000201C20E02040200020 7EA5:10401040208024FE4500FA0010FC20084010FC20404000801D02E10240FE0000 7EA6:108010802080210445FEFA04140420844044FC24002400041C04E04440280010 7EA7:100013FC208420884888F890109C20844144F944412801281A10E22844440182 7EA8:104010402040244045F8F848104820484148FCC8404800A81CAAE10A42060402 7EA9:10201010201025FE4500F900110021004100FD00410001001D00E20042000400 7EAA:1000100023F820084808F008100823F84208FA00420002021A02E20241FE0000 7EAB:1000100023FC20444844FA44124422444484F884408401041904E20444280810 7EAC:10201020202025FE4420F82010FC20204020FDFE402200221C2AE02440200020 7EAD:1000100021FC24004400F80013FE20204020FC40404000881D04E3FE41020000 7EAE:10401040204020404BFEF840108020904090F920412002481A44E48441FE0082 7EAF:10401040204023FC4840FA48124822484248FBF8404800401842E042403E0000 7EB0:10101110211025124512F91411D821104110FD10411001121D52E192410E0000 7EB1:10401040204021484944FA42124224484048F848401000101820E04041800600 7EB2:100013FC220422044A94FA54122422244254FA54429403041A04E20442140208 7EB3:10201020202020204BFEF222122222224252FA4A428A03021A02E202420A0204 7EB4:1008103C21E024204420F820102023FE4020FC20402000201C20E02041FC0000 7EB5:11101110211021104910F910111021104110FAA8426802281C44E44448841102 7EB6:1040104020A020A04910FA08140621104120F940418001001904E10440FC0000 7EB7:10101090209020884908F904120425FA4088F888408800881908E10842280410 7EB8:1008103C23E022204A20FA20122023FE4220FA10421002121A0AE28A43060202 7EB9:10801040204027FC4910F110111021104110F8A040A0004018A0E11042080C06 7EBA:10401020202027FE4480F880108020FC4084FC84408400841D04E10442280410 7EBB:104010202020240045FEF902120420004000FC00400000001C00E1FE40000000 7EBC:100411E4202424244424F9E4110421044104FDE4402400241C24E02441440084 7EBD:100011FC204424444444F844104421FC4084FC84408400841C84E08447FE0000 7EBE:100011F8200824504420F81013FE20224024FC20402000201C20E02040A00040 7EBF:105010482040245C45E0F840105E23E04044FC48403000221C52E08A43060002 7EC0:110811082108250847FEF908110821084108FDF8410801081D08E10841F80108 7EC1:10481248224822484A48F7FE124822484248FA48427802001A00E20043FE0000 7EC2:10501048204820404BFEF880108020FC4144F944412801281A10E22844440182 7EC3:1040104027FC20804880FBE01120222043FCF820412801241A22E42240A00040 7EC4:100011F8210821084908F9F8110821084108F9F8410801081908E10847FE0000 7EC5:10201020202025FC4524F924112421FC4124FD24412401FC1D24E02040200020 7EC6:1000100021FC25244524F9241124212441FCFD24412401241D24E12441FC0104 7EC7:1000100021FC25044504F9041104210441FCFD04400000901C88E10442020402 7EC8:1080108020F821084B10FCA0104020A04318FC0640C000201810E18040600010 7EC9:1080108020F821084A10FC2013FC20044004F80441FC00041804E00443FC0004 7ECA:10201020212424A444A8F82011FC20204020FC2043FE00201C20E02040200020 7ECB:10901090209023FC4894F89413FC22904290FBFE40920092191AE11442100410 7ECC:10201020212425244524F92411FC20204020FD24412401241D24E12441FC0004 7ECD:100013FC208420844884F904111422084400F9FC410401041904E10441FC0104 7ECE:100013FC210420884850F82010D823264020F9FC402000201BFEE02040200020 7ECF:100011FC200824104430F848108423024000FDFC402000201C20E02043FE0000 7ED0:10201020204024884504FBFE1002200041FCFD04410401041D04E10441FC0104 7ED1:2100211E211247D25114F11427D821144112F7D24112011A3114C21002100410 7ED2:10281024202420204BFEF820112421244124FBA8412801101A12E22A44460082 7ED3:10201020202027FE4420F82011FC20004000FDFC410401041D04E10441FC0104 7ED4:1040104027FC20A04910FA081DF6200047FCF880410003F81808E00840500020 7ED5:1080108020BC23C04850F82410D4230C4000FBFE409000901912E112420E0400 7ED6:100011FE202024404488F90411FE20224020FC2041FE00201C20E02043FE0000 7ED7:10801080213C22004C80F080117E23084508F908410801081908E10841280110 7ED8:1040104020A021104A08F40611F020004000FBFC404000801910E20847FC0204 7ED9:1040104020A021104A08F40613F820004000FBF8420802081A08E20843F80208 7EDA:10801080210021FC4A04F40413E422244224FBE4422402241BE4E00440280010 7EDB:1080108020FC21084A90F860119826264020F9FC402002201BFEE02040200020 7EDC:1080108020F821084B10FCA0104020A04118FA0645F801081908E10841F80108 7EDD:1080108020F821084A10F5FC112421244124F9FC410001001902E10240FE0000 7EDE:10401020202025FE4400F888110422024088FC88405000501C20E05040880306 7EDF:10401020202023FE4840F888110423FE4092F890409000901912E112420E0400 7EE0:100013FE2020242045FCF924112421FC4124FD2441FC01201CA0E04040B0030E 7EE1:1020112420A424A84420F9FC1104210441FCFD04410401FC1D04E10441140108 7EE2:100011F82108210849F8F80013FC22044204FBFC420402041BFCE20442140208 7EE3:103813C0204020404FFCF9501248244643F0F9104120017C1A04E20444280810 7EE4:10001050204824844524F820105020884106FCF8408800881C88E08840F80088 7EE5:1008103C23C020444A24F9281100204043FEF888410803901860E05041880604 7EE6:1080108021F823084C90F060119826464040FBFC404002481A44E44441400080 7EE7:10201220222023244AA8F22013FC22204270FAA8432402201A20E22043FE0000 7EE8:11081088209023FC4824F82413FC22204220FBFE406200A2192AE22444200020 7EE9:1040104027FC20404BF8F04017FE200043F8FA08424802481A48E0A041100608 7EEA:1040104423F420484850F7FE1040208041F8FB08450801F81908E10841F80108 7EEB:1020102021FC20204820FBFE108821444242F8F8418802501820E05041880606 7EEC:1088108823FE248844A8F82011FC21244124FD2443FE00201C50E08841040202 7EED:1020102021FC24204420FBFE100220944050FD10409003FE1C28E04440820302 7EEE:1020102021FC24504488F90413FE200841E8FD28412801E81D28E00840280010 7EEF:109010902090279E4890F8901090239C4090F8904090079E1890E09040900090 7EF0:10401040207E20404BFCFA0413FC220443FCFA44404007FE1840E04040400040 7EF1:1020112420A420A84820FBFE1202220242FAFA8A428A028A1AFAE202420A0204 7EF2:100011FC2104250445FCF904110421FC4000FD1241D401181D10E1524192010E 7EF3:100011F02110211049F0F84013F822484248FBF8424802481BFAE0424042003E 7EF4:10A01090208025FE4510FB1015FC21104110FDFC411001101D10E1FE41000100 7EF5:1020104021FC210449FCF10411FC20204020FBFE422202221A2AE22440200020 7EF6:101C13E0208422444948F91017FE24024000FBF84108011018A0E04041B0060E 7EF7:200027BC24A444A454A4F7BC24A424A444A4F7BC44A404A434A4C4A40AA4114C 7EF8:100013FE222222224AFAFA22122223FE4202FAFA428A028A1AFAE202420A0404 7EF9:1080108020FE25024682F8F21142204243FAFC42415201521DF2E00240140008 7EFA:1088108821EC212A4A28F5481088217E4600F80041FC01041904E10441FC0104 7EFB:10401248215020404BF8F88017FC21104208FDF4491201101950E124410400FC 7EFC:1040102023FE22024800F9FC1000200043FEF820412801241A22E42240A00040 7EFD:1040102023FE22024C04F80013FE20204020F920413C01201AA0E260443E0800 7EFE:1040102023FE22024C04F9F81108210841F8F900410001FC1904E10441FC0104 7EFF:100011F82008200849F8F808100823FE4020FA22417400A81924E22240A00040 7F00:200027BC208442945108F29424A428404000F7BC40A402A43128C29004A80846 7F01:11241124224824904A48F9241124200043FCFA44424403FC1A44E24443FC0204 7F02:1088108823FE248844F8F82011FC21244124FDFC402003FE1C20E02040200020 7F03:11001100213E21224FA2F122113E23A24362FD22493E01221922E122413E0122 7F04:20142012201047FE5410F41025D024124412F5D44554054835DAC42A08461082 7F05:100017FE204020804BFCF294129422F44294FA9442F402941A94E29443FC0204 7F06:10901290229E22A84AC4F88011FC21044124F924412401541850E0904112060E 7F07:100011FC2104210449FCF904110421FC4000FBFE40200120193CE12042A0047E 7F08:20102010271045105514F752255225924710F514450807103520C04000800300 7F09:100011F82108210849F8F00017FE210841F8F90841F80108193EE7C840080008 7F0A:100011F82108210849F8F908110821F84000FBFC429402941A94E29447FE0000 7F0B:1020102021FC252445FCF82013FE200041FCFD04412401241D24E05040880304 7F0C:100011FC2124212449FCF924112421FC4000F840402402A21A8AE48840780000 7F0D:1008103C21E020204820FBFE1124212447FEF924412403FE1820E02043FE0000 7F0E:10801338222822284BA8FA461200227C43A4FA24422803A81E10E22842440282 7F0F:110011FE211022104AFEF292169222FE4292FA9242FE02901A50E22042580286 7F10:1040108021FC210449FCF90411FC20204032FBB440A801281924E22444A20040 7F11:11001178210822084AFEF6401A40227C4290FA1042FE02101A28E22842440282 7F12:10101220217C25444444F87C13402140417CFD444144017C1D44E280447E0000 7F13:103C17C0224421284800FBFC1080208047FEF90041F802881A50E42048D80306 7F14:1040102021FC24004488F85013FE22224424FDFC412401241D34E12840200020 7F15:1020112420A820204BFEF8A8112422024040FBFE408801081990E06041980604 7F16:1080104023FC22044A04FBFC1200220043FCFB54435405FC1D54E5544944010C 7F17:100013FC220423FC4A20FBFE1210228A4306F80043FC02041BFCE20443FC0204 7F18:108010FC210421F84808FBFE104020A24334F858409403341852E09043500020 7F19:100013FC209022944998F89017FE200041F8F908410801F81908E10841F80108 7F1A:1050104827FE20404BFCFA4413FC224443FCFA44400803FE1908E08840A80010 7F1B:100013FE220022FC4A00FBFE12A8229042C8FA86420803FE1A88E44844080818 7F1C:1040104027FC20404BF8FA0813F8220843F8FA0843F802081FFEE11042080404 7F1D:1020147C228421484830F8CE1610227C4210FA7C421002FE1A10E21045FE0800 7F1E:1040102023FE200049FCF90417FE210441FCF852409401881A88E4A440C20080 7F1F:1040102023FE200049FCF90411FC200043FEFA0242FA028A1AFAE202420A0204 7F20:2040202027FE440055FCF524252425FC4524F52445FC042035FCC820082013FE 7F21:1040102023FE20004954F924115421FC4020FBFE424202921AFAE20A42020206 7F22:11041084208820004BFEF800108821044202F9FC415401541954E15447FE0000 7F23:10881050200025FE4450F9FC105423FE4054FDFC405000D81D54E25240500050 7F24:1040102023FE22024C14F9E01100210041FCF910411007FE1800E09041080204 7F25:100013FE205025FC4554F95411FC200041FCFC0043FE00201CA8E12442A20040 7F26:100011F8210821F84908F9F8100023FC4294FBFC400001F81890E06041980606 7F27:100011FC212425FC4524F9FC1040208841F0FC20404403FE1C22E12442220060 7F28:20002FBE28A24AAA5AAAFAAA251428A24080F7FE4110021033A0C06001980E04 7F29:2040202027FE44025100F1FE221026204A7CF2444244027C3244C244027C0244 7F2A:100017BC208424A44A94F4A4105021884626F8C0431000641B88E03040C00700 7F2B:112412482124240045FCF92411FC212441FCFC2043FE00701CA8E12446220020 7F2C:220022FE22104FA0527CF244275420544054F754455405543528C72405420082 7F2D:1020102023FE20504A8AF90413FE250441FCF90441FC00201924E22244A20040 7F2E:1088105023FE202049FCF82013FE212440A8FBFE400001FC1904E10441FC0104 7F2F:11041088200023FE4A22FAAA1272222243FEF80041FC010419FCE10441FC0104 7F30:100013FE200025FC4524F9FC112423FE4000FDFC412401FC1D24E1FC400003FE 7F31:101014FE229222FE4810F9FE10002EFE4282FAFE428002FE1A82E2FE450008FE 7F32:11FC1104210421FC4800FBDE1252225243DEF82047FE007018A8E12446220020 7F33:100013FC229422944BFCF80017FE200043FCFA0443FC00A21914E3084D440182 7F34:2108220827C8445057DEF46427D422144114F7D4421403C83248C454055408A2 7F35:2108252827BE494857BEF31825AA29464000F3F8420802483248C0B001080604 7F36:0800080010001FF82100410001000100FFFE010021082108210821083FF80008 7F37:200020003F3E482288220822FFA2082208224922492A49244F20792000200020 7F38:200020003F7E481088100810FF10081008104910491049104F1079FE01000000 7F39:080008001FF8210041000100FFFE01002108210821083FF80000488844448444 7F3A:202020203C2051FC90241024FE24102413FE5420545054505C88648805040202 7F3B:200020003DFE504090401078FE48104810685498549854885C8A64AA04CA0086 7F3C:204020403C40507C90441088FEA0112010205450545054485C88648405040202 7F3D:202020203C20502091FE1070FEA810A811245524562254F85C20642004200020 7F3E:208420483C0050FC90481048FE48104811FE5448544854485C48648804880108 7F3F:2008201C3CE05080908010FEFE80108010BC54A454A454A45CA4653C05240200 7F40:205020503C50515290D41058FE50105810D45552565054505C9264920512020E 7F41:400043FE7A02A28A225223FEFA22222222AAAAAAAAAAAAFABA02CA02020A0204 7F42:3EF822882AA82AA82AA81450228849041FF821000100FFFE010021083FF80008 7F43:08202AA44D28145022887FFE400288041FF821000100FFFE0100210821083FF8 7F44:08007F7808483E4800863E782A483E30404890861FF02100FFFE010021083FF8 7F45:4040407C7840A3FE22422278FBC4223C2208AAF0AB24AAA8BDFECC2008A00040 7F46:200021FC3D2453FE912411FCFE0011FC110455FC550455FC5D0465FC04880104 7F47:410840907BFEA09023FC2294FB1C220423FCAA04ABFCA808BBFEC90800A80010 7F48:400043FE7850A3FE225223FEF80021FC2104A9FCA904A9FCB820CBFE00200020 7F49:412440A87BFEA20220F82088F8F8200C21F0A820A9FCA820BBFEC82000A00040 7F4A:08787F4808483E862B783E482A28FF9049287F4620003FF84100FFFE21083FF8 7F4B:0100FFFE104824FE799010FC22907CFC089030FEC8803FF84100FFFE21083FF8 7F4C:3EF822883EF822883EF822883EF81450228810001FF02100FFFE010021083FF8 7F4D:1FF011101FF011103FF82AA83EF82AA83EF810001FF02100FFFE010021083FF8 7F4E:41FC410479FCA10423FE2020FBFE222221ACA820A9FCA800BBFEC840008801FC 7F4F:4040407C7840A3FC224423F0FA4422FC22A8AAF8AAA8AAF8BA00CDFC05540BFE 7F50:408843FE7888A3DE225223DEF8A0209021FEA920ABFCAD20B9FCC92001FE0100 7F51:00007FFC40044004421452944A54442444244A544A5452946104400440144008 7F52:00003FF82448244824483FF80000000000000000000000000000000000000000 7F53:00003FF820082448228821082288244820080000000000000000000000000000 7F54:00007FFC4004482444445FF4410440845FF444044404440447E4400440144008 7F55:00007FFE40028824101020081FF0010001000100FFFE01000100010001000100 7F56:00003FF82448244824483FF801000280044008203018C2060100008000800000 7F57:00003FF82448244824483FF8020004000FF0101068200440028003001C00E000 7F58:00003FF8244824483FF8000000007FFC010003000570090C3102C10001000100 7F59:00007FFE400288241010210801000100FFFE03800540092011102108C1060100 7F5A:00007FFC444444447FFC0000200810880088F088108810881488180810280010 7F5B:00007FFC444444447FFC000000781FA01220122012101290124822A843248202 7F5C:00007FFC444444447FFC020001007FFC010001003FF8010001000100FFFE0000 7F5D:00007FFC444444447FFC00001FF0101010101FF010101FF010101010FFFE0000 7F5E:00007FFC44447FFC00003FF0002006400180FFFE0282048408803080C2800100 7F5F:00007FFC444444447FFC01000100FFFE010001001FF01010101010101FF01010 7F60:7FFC444444447FFC00003FF8200820083FF8208020803FFC208020442C24301C 7F61:00007FFC444444447FFC000000007FFC0100110011F8110011001100FFFE0000 7F62:00007FFC444444447FFC010001003FF801000100FFFE0400082010103FF81008 7F63:00007FFC444444447FFC01003FF801000100FFFE000001003FF801000100FFFE 7F64:00007FFC444444447FFC082004407FF801083FF821003FFC0304051419086100 7F65:7FFC44447FFC00001FF010101FF000003FF820083FF820083FF8200820282010 7F66:7FFC44447FFC000000F87F00221011203FE000400080FFFE0100010005000200 7F67:00007FFC444444447FFC082008207EFC08201C301A702A6848A4892208200820 7F68:3FF8244824483FF802007FFC044009203FF8D1161FF011101FF40104010400FC 7F69:00007FFC44447FFC010001FC01003FF820083FF820083FF80100FFFE01000100 7F6A:00007FFC444444447FFC000004407C7C044004407C7C04400440FC7E04400440 7F6B:00007FFC444444447FFC000008207F200820FF30082808247F2408200F20F020 7F6C:7FFC44447FFC00003EF8020814D00820145062883EF80288145008203458C286 7F6D:00007FFC444444447FFC00500048FFFE00403E4022243E2800120E2A70C60302 7F6E:7FFC444444447FFC0100FFFE02001FF010101FF010101FF010101FF01010FFFE 7F6F:00007FFC44447FFC01003FF808200440FFFE00001FF010101FF010101FF01010 7F70:7FFC444444447FFC080004047FA400243F2400243F2400243F2421043F142108 7F71:7FFC444444447FFC0100FFFE01003FF8244822882FE821083FF8210821282010 7F72:00003FF8244824483FF802001FD00220FFFE03000FF03810CFF008100FF00810 7F73:7FFC444444447FFC00001FF0111011101FF0111011101FF001004884481287F2 7F74:3FF8244824483FF8010001003FF80100FFFE040008201FF00010488844448444 7F75:7FFC444444447FFC00001FF811001FF011001FF011001FFC0004292444940008 7F76:7FFC444444447FFC040079FC40444844545462883FF821083FF821083FF82008 7F77:7FFC444444447FFC1080249842E07E8400847E7C42807E9842E07E844284467C 7F78:7FFC444444447FFC10080808FF0800FE7E0800887E4800487E0842087E284210 7F79:00007FFC444444447FFC10A0109019FE552053FC952011FC1120112011FE1100 7F7A:7FFC44447FFC1110222011101FF011101FF011101FF001007FFC05401930E10E 7F7B:7FFC444444447FFC00003F0821083F0820FE2E0820483F2844285508A4A80C10 7F7C:7FFC44447FFC00003FF821083FF821083FF80920FFFE09203FF801007FFC0100 7F7D:7FFC444444447FFC00007FFE42004A4452A4452448A452244AA4530444949848 7F7E:3FF8244824483FF8082004403FF8292825483FF800001FF010101FF010101FF0 7F7F:00007FFC44447FFC01003FF80440FFFE11101FF011101FF001003FF80100FFFE 7F80:3FF82AA824482AA80000FFFE02803EF822883EF802803FF821083FF821083FF8 7F81:00007FFC44447FFC22007F7822083E4808487F7C49047F0408F4FF0408140808 7F82:7FFC444444447FFC100011FC25047DFC080011FC25047DFC010455FC5504810C 7F83:7FFC44447FFC0820FFFE08201FF010101FF01010FFFE09203FF8D11611300100 7F84:7FFC444444447FFC1020103C24207DFC090411FC25047DFC002055FE54208020 7F85:00007FFC444444447FFC1050148825FE7A9010FC24907EFC009054904AFE8A80 7F86:7FFC44447FFC108024987EE000847E7C42007E9842E07E844284467C24884244 7F87:7FFC444444447FFC2820FDFC2820385010887DFE54087DE81128FDE810081018 7F88:00007FFC444444447FFC2800FDFE292039FC11207DFC55207DFE1002FEAA1004 7F89:7FFC444444447FFC000021082390482473B820104BA4783E0388AAACABCA8298 7F8A:0820042004407FFC0100010001003FF8010001000100FFFE0100010001000100 7F8B:092009200920F93E09200920082001007FFC01000100FFFE0100010001000100 7F8C:0820042004407FFC010001003FF802000200FFFE04800480088010822082C07E 7F8D:020002007FFC044008203018C82604407FFC01003FF80100FFFE010001000100 7F8E:1010081004207FFC010001003FF80100FFFE010001007FFC028004401830E00E 7F8F:220412041408FF90082008447F0408080810FFA208420804100810102060C180 7F90:08200820F83E082001003FF801000100FFFE04000FE01040608003401C30E00E 7F91:082004407FFC01003FF80100FFFE040007E0082010406080014006201818E006 7F92:441024502850FE50108810887D0412FA1048FE48104810482088208841288210 7F93:4400240029FCFD24112411247D24112411FCFD00110011002102210240FE8000 7F94:0820042004407FFC0100010001003FF8010001000100FFFE0000488844448444 7F95:082004407FFC01003FF80100FFFE010000801F0001047D88095011202518C206 7F96:440024F82888FE88108811067E0011FC1084FE84104810502020205040888306 7F97:0820042004407FFC010001003FF802000200FFFE049004A408BC10822082C07E 7F98:01043C842488240027FE3C20242025FC24203C2027FE24202420442054208820 7F99:082004407FFC010001003FF801000100FFFE010011101120228004401830E00E 7F9A:442024202850FC50108811247E12101011FCFC04100810882050202040108010 7F9B:082004407FFC01003FF80100FFFE04407FF804483FF824403FFC084410542048 7F9C:444024202820FDFE110212047C00100011FEFC20102010202020202040A08040 7F9D:4404241E29F0FD10111011107D1011FE1110FD1011101108210A214A41A68112 7F9E:082004407FFC01003FF80200FFFE04000FF011102110CFF0021002103FFE0000 7F9F:440025FC2808FC10103010487C8413021000FDFC102010202020202043FE8000 7FA0:442024202BFEFC2011FC10247DFC112011FEFC22102A10542050208841048202 7FA1:082004407FFC01003FF80100FFFE4080208009FC12042448E04020A023182C06 7FA2:441424122810FDFE101010907C92109213F2FC9410941088208A211A41268242 7FA3:3FF80208FFFE04083FF808001FF82808CFF804407FFC01003FF80100FFFE0100 7FA4:00827E44122812FEFF10121012107E7C201020107E1062FEA21022103E102210 7FA5:440025FE2800FC92112412487D2410921000FDFE102010202020202043FE8000 7FA6:4420241029FEFD02120410F87C00100011FEFC501050105020922092410E8200 7FA7:444024402888FD0413FE10027C8811441242FCF8118812502020205041888606 7FA8:082004407FFC01003FF80100FFFE0080208011FC820454482040E0A023182C06 7FA9:082004407FFC01003FF80100FFFE02403C500848FFFE08480E5078240854198C 7FAA:4440242029FCFD04110411FC7D04110411FCFD20112211142108214441828100 7FAB:4440242029FEFD02120410507C8811041000FDFC102010202020202043FE8000 7FAC:8808480C500AFBFE22082208FAE8220A220AFAEC22AC22A822EA421A42268442 7FAD:884048A05110FA0825F62000FBC422542254FBD42254225423D44244425482C8 7FAE:04407FFC01003FF80100FFFE248842443FF801001FF00100FFFE02800C60701C 7FAF:440025FC2904FDFC110411FC7C8011FE1222FD221152110221FA200240148008 7FB0:442025242924FD2411FC10807C8013FE1090FD101152125422A8242848448082 7FB1:440025FE2910FD20117C11447D7C1144117CFD10111011542152229242508420 7FB2:04407FFC01003FF80100FFFE00283E240824FFFE2A207D2490A81E12022A0C46 7FB3:443C27E02924FCA813FE10A87D24120211FCFD24112411FC2124212441FC8104 7FB4:082004407FFC01003FF80100FFFE454429287CFE10107C7C1010FEFE10102010 7FB5:442025FC2820FC8813FE10887DFC110411FCFD0411FC110421FC208841048202 7FB6:88204BFE5000FBFC220422F4FA9423FC2000F9F8210821F8210841F8400083FE 7FB7:442024202850FC88110412FA7C00100011DCFD54115411DC2088208841548222 7FB8:0100FFFE20003FF800003FF820083FF80440729C57D47114539C711657D6B122 7FB9:04407FFC01003FF80100FFFE482482823FF801001FF00100FFFE02800C60701C 7FBA:880049FC5020FBFE222221ACF82021AC2000FBFE202021FC215441544154810C 7FBB:88204BFE5250FBFE225223FEFA0023FE2292FB48223A224022FC4548443089CE 7FBC:3FFC20043FFC22202FF8208027F020803FFC2AA83F7C24105F7C4410BF7E0810 7FBD:00007EFC0204020422441224122402040A14122462C422440204020414280810 7FBE:0000EE00227C2210AA1066102210221026106A10B210221022102210AAFE4400 7FBF:00007EFC22441224060C1A3462C40204042004207FFE04200420082010202020 7FC0:0010EE1022102210AAFE66922292229226926AFEB292221022102210AA104410 7FC1:0440082012102408C8261FF0001000007EFC224412240A14122422444A940408 7FC2:0008EE2822282228AA4466442282237C26246A24B224222422442244AA944508 7FC3:080008EE08227E2210AA1066202228224826486A90B2142222227E2222AA0044 7FC4:0010EE10221022FEAA10661022FC224426446A44B228222822102228AA444482 7FC5:100011DC1044FE44115410CCFC4444CC45542844284411541888240043FE8000 7FC6:00007EFC224412241A3462C404003FC004400844113C2100FFFE010001000100 7FC7:00007EFC224412241A3462C4022401107FFE020007F00A10112060C003301C0E 7FC8:00007DDC5444544455547CCC54445444544C7CD4556410441044104411541088 7FC9:100011DC1044FC44115430CC38445444524C90D411647C441044104411541088 7FCA:200013DE1042FC420252094A894A884248C6494A525250421C42E042414A0084 7FCB:0020EE10221022FEAA0066042244224426246A24B228222822082210AAFE4400 7FCC:00007EFC22441224060C1A3462C4010000807FFC0000101008200440FFFE0000 7FCD:0010EE10221022FEAA926694229022FC26A46AA4B2A822A822902328AA444482 7FCE:100011DC28442444435490CC08440044FC4C04D4096450442044104411540088 7FCF:00007EFC224412241A3462C4030406C01830E30E0C403180063038C007003800 7FD0:0010EE1022502250AA7C66902310221026FE6A10B228222822282244AA444482 7FD1:0040EE40228022FCAB04660422F4229426946A94B2F4229422042204AA284410 7FD2:00007EFC224412241A3462C4010402001FF8100810081FF8100810081FF81008 7FD3:100011DC1044FE44115410CC7C440044004C7CD44564444444447C4445540088 7FD4:440025DC2844FE44115410CC7C441044104CFED4116410442044204441548088 7FD5:010006C01830EFEE00001FF010101FF000007EFC224412240A1412246AD40408 7FD6:100011DC28442444435480CC7C440044004C7CD44564444444447C4445540088 7FD7:100010EE3E224222A4AA186610222422C8261F6A21B2D2220C22082230AAC044 7FD8:200021DCFE442444295412CC2A44C6CC0154FC4428442954288A480247FE8000 7FD9:100092EE92229222FEAA206620223E224226426AA4B214220822102220AAC044 7FDA:7EFC224412241A3462C400007FFE42029FF4040009001FF001007FFC01000100 7FDB:108010F811082290286069986E06ABB828882AA8299829982AA8288822A82110 7FDC:00007EFC224412241A3462C4020401007FFC092009201550228804401830E00E 7FDD:100008EE7F22412292AA10667F2210221426246A24B228224A225122BFAA1144 7FDE:0020EE1022FE2200AA00667C22442244267C6A10B254225222922210AA504420 7FDF:00007EFC224412241A3462C4020409001FFC30805FF890801FF810801FFC1000 7FE0:00007EFC224412241A3462C4020401007FFC0820145022880100FFFE01000100 7FE1:04407C7C04403C7804407C7C0440044000007EFC224412240A1412246AD40408 7FE2:00007F6E492249225DAA49667F2241225D26556A55B25D2241224122452A8264 7FE3:7EFC22441A3462C4020401003FF80820FFFE04007FFC08201C4003800C707008 7FE4:00007CEE442244227CAA0066FE22AA22AA26AA6AFEB2AA22AA22AA22A2AA8644 7FE5:01081FD001207FFC02000FF03810CFF008100FF000007EFC22441A3462C4060C 7FE6:0820FFFE00003E0822483E4822483E482208261800007EFC22441A3462C4060C 7FE7:200011DCFE44824401547CCC00447C44444C7CD445647C4400441C44E1544088 7FE8:7EFC22441A3462C402041FF010101FF010101FF000007FFC110011F8290047FE 7FE9:100008EE7E22422242AA7E66422240227F26556A55B27F22D522552255AA4344 7FEA:0028EE9222AA2282AAFE6628224422A2263C6A44B24422A822102228AA444482 7FEB:0000EE7C2200AA006600AAFE225010507E50425042507E52425242927E8E4300 7FEC:7CF82448142824487FFC41043FF801001FF011101FF011101FF00100FFFE0100 7FED:0040EE5C22442284AABE66902390229E26A86A88B2BE228822882294AA9444A2 7FEE:0000FEEE00227C2244AA7C660022FE228226AA6A92B2FE229222922292AA8644 7FEF:7CF8244814282548FFFE00001FF010101FF000007FFC40044FE448244FE4400C 7FF0:102010201050FE8811067C0045DC7C4445547CCC1044FECC1154104411541088 7FF1:100021DC7C4444447D5444CC7C441044FE4C28D4556492447C44104411541088 7FF2:0000FEEE2822FE22AAAAAA66FE2200227C26006AFEB210225422922250AA2044 7FF3:00007F7848485F4C64805F7844484A4851307F4C00007EFC22441A3462C4060C 7FF4:0010EC1026FE2510B57C6C54247C2754257C6D10B5FE251025102690B47E4800 7FF5:0010EE20227C2244AA7C6644227C2240267E6A40B27E220222AA22AAAB02440C 7FF6:100021DC7C4444447D5444CC7C441044544C38D455641044FE44104411541088 7FF7:080049EE2A220822FFAA2A66492288224226776A92B25A222F22222242AA8244 7FF8:10007EEE10222422FEAA24667E2242227E26426A7EB242227E22242242AA8144 7FF9:10007DDC1044FE444554EECC4444EECC0154FC4428442954288A480247FE8000 7FFA:2000FEEE8222FE2282AAFE668222FE221026926A54B292221022FE2210AA1044 7FFB:0E00F1DC92445444FF5438CC544482447C4C54D455647C44544454447D544488 7FFC:7EFC22441A3462C402043FF821083FF821083FF804403FF80440FFFE08201010 7FFD:08004E764812FF12045A05367F9244127C125536555A75125A12929225DAC8A4 7FFE:0000FEEEAA22AA22FEAA0066FE2200227C26446A7CB22A226422A22231AA2044 7FFF:1000FEEE10227C2200AAFE6602227C221026FE6A00B2FF220222FF22AAAAE644 8000:100011DC9044555458CC1154FC00284828FE29902AFC28902AFC4C9048FE8080 8001:020002083FD002200240FFFE010002000C1018E02F0048088808080807F80000 8002:020002083FC802100220FFFE0080010002000C003000C0000000000000000000 8003:020002083FD002200240FFFE010002000FF81200240047F08010001000A00040 8004:02203FC00280FFFE02200FC03408C3F8000001F03E0003F03E0003FA7E0201FE 8005:020002083FD002200240FFFE010002000FF0181028104FF0881008100FF00810 8006:02083FD00220FFFE02000C703F84C80407FC00001FF010101FF010101FF01010 8007:020002083FD002200240FFFE03001C00EFF810082FC8C8480FC8000800500020 8008:02203FC00280FFFE02200FC03408C3F810003FF840089F8810881F8800500020 8009:020002103FE00240FFFE010007F81C00E7F800081F88108810881F8800500020 800A:020002103FE00240FFFE010006001FF0E40008201FF001001FF001007FFC0000 800B:02203FC00280FFFE02200FC03408C3F800007FFC08201FF001001FF001007FFC 800C:00007FFC0100010002003FF82488248824882488248824882488248820282010 800D:0000FFFE020004003FF82488248824A822100200FFFE08201C4003800C707008 800E:0000FFFE020004003FF824882488248824A8211001007FFC028004401830E00E 800F:0002FFE20404040808107FC24A424A444A484A504A424A424A444848415040A0 8010:0008FF880808080810FE7F085508550855485528552855085508550841284310 8011:01002108210821083FF800000000FFFE020004003FF824882488248824A82010 8012:010001007FFC010001003FF801000100FFFE0380054009203118C10601000100 8013:1000100011FEFE1010107C101010FE1010103810341054105010901010501020 8014:100010FC1004FC08100878101010FDFE10103810341054109010101010501020 8015:108810881088FE8811FC7C881088FE8813FE3888348854885088910811081208 8016:102010201020FCA810A478A21122FD2012243824342854089010102010C01300 8017:1008101C10E0FE2010207C3C10E0FE201020383E35E05420502290221022101E 8018:100010FC1000FE0010007C0011FEFE201020384034485484508491FE10821002 8019:1000100011FCFD24112479241124FD2411FC3900350055009102110210FE1000 801A:101010101010FDFE111279141110FDFC11443944352855289110122812441482 801B:102010201020FE4010487C8411FEFE82100038FC348454845084908410FC1084 801C:100011F81108FD081108790811F8FD00110039FC350455049104110411FC1104 801D:100010F81088FE8810887CF81088FE88108838F8348854885088908813FE1000 801E:110011001100FD1C13D479541154FD5411543954355455549154125C13541480 801F:100011FE1100FF0011007DFC1104FF041104390435FC55005100910011FE1000 8020:102010201050FC8811047A0211FCFC00100039FC350455049104110411FC1104 8021:1008100813C8FE48125E7A4A13CAFE4A124A3BCA364A524A526A93D216121026 8022:1088108813FEFC8810007BFE1202FC4410403BFC344454849084110412281410 8023:102010201050FC8811047AFA1000FDFC1154395435FC5554915411541104110C 8024:104810481048FDFE1048784811FEFC0010FC3884348454FC9084108410FC1084 8025:1020112410A4FCA810207BFE1202FE0212FA3A8A368A528A52FA9202120A1204 8026:11FC11241124FDFC1124792411FCFC2010203BFE3622522A52FA920A12021206 8027:1020112410A8FC2013FE78A81124FE0210403BFE348851085190906011981604 8028:100011FE1100FD7E110079FE1154FD4811643942350851FE5148922812081418 8029:1088108813FEFC8811FC788813FEFC2011FC392435FC512453FE910411141108 802A:1040102013FCFD0810907BFE1202FC4410203BFC348054F89088110811281210 802B:102013FE1020FDFC10207BFE1000FDFC110439FC350455FC910411FC10881104 802C:102011FC1124FFFE112479FC1020FDFC112439FC344055FE908811D01070138C 802D:1124112412AAFFAE11247AAA13AEFD2413FE391035145114528A924A12161422 802E:1048116A10DCFE4810B47D2211FEFF021020382034FC54245044904410941108 802F:108813FE10A8FC9011FE7B2011FCFD2011FC392035FE550093FC10881070138E 8030:13FC104011F8FD0811F8790817FEFC4212A43A8A347A508051F892881070138E 8031:1040102013FEFE4813FE7A4812ECFF5A12483BFE3620527C52C49344147C1844 8032:1040102013FEFC0011FC795411FCFC201122388C3522545490C8114412521060 8033:00007FFC101010101FF0101010101FF010101010103E17D0F810001000100010 8034:0020FFA0222022203E20222022203E202220222027A0FA2242220222021E0200 8035:0000FF80227E22083E08220822083E08220822082788FA084208020802280210 8036:0000FFBE222222243E24222822243E242222222227A2FA344228022002200220 8037:010001007FFC0280044008203FF8C8260FE008200FE0082009F87E2000200020 8038:0820082014502288410400007FFC10101FF010101FF01010103EFFD000100010 8039:0020FF20242024503C50248825443E22242024F82E08F4084410041004200420 803A:0000FF0024FC24003C00240025FE3C20242024402E40F488448405FE04820400 803B:0010FF10241024903C902490249E3C90249024902E90F4904490049005FE0400 803C:0000FF7C244424443C4424FE24443C44244424FE2E44F4444444044404540448 803D:0040FC4048404BFC7A444C484840784048A048A04CA07920C9220A220C1E0800 803E:0040FF40244024403DFE244024403C50249024902EA0F5284544064404FE0442 803F:0020FF20242024243CA424A424A83D20242024502E50F4504488048805040602 8040:0048FF44244424403C5E25E024403C44244424482E30F4224452048A05060402 8041:0010FC9048904888790849044A047DFA488848884C887888C90809080A280C10 8042:00007FFC08200FE008200FE0083EFFE000203EF8028822881450082034D8C306 8043:0020FF20242025FC3D24252425FC3D24252425242FFEF5044504050405140508 8044:0020FC204850488879044A1248207840498848104C207844C988081008600B80 8045:0040FC40488048FC79204A20482078204BFE48204C507850C888088809040A02 8046:0020FF20245024503C88252426123C1025FC24042E08F4884450042004100410 8047:0000FF0024FE24103C10241024903C90249E24902E90F4904490049007FE0400 8048:0010FC9048904910797E4A524B927892491249124E527BD2C8620822084A0884 8049:0010FF10249224923C92249224FE3C10241024922E92F4924492049204FE0402 804A:0000FC804B1E4A527A524A524A527A524A524AD24F5A7A54C890089009100A10 804B:04800440FFFE0940118466FC00007FFC08200FE008200FE0083EFFE000200020 804C:0000FF0024FC24843C84248424843C8424FC24842E00F4484444048404820502 804D:0040FC2048204BFE7A024C04480078004BFE48204C207820C820082008A00840 804E:0050FF50245025523CD4245824503C5824D425522E50F450449204920512060E 804F:0000FDFC48204820784049FC49547954495449544D547954C954094409140908 8050:0020FC2048204BFE7820482049FC7800480049FC4D047904C904090409FC0904 8051:0000FDFE48884888788848F84888788848F848884C88789ECBE8080808080808 8052:0008FF1C24E024203C2025FE24203C20242024FC2E84F4844484048404FC0484 8053:00007DF0111011901D52F20E04007FFC08200FE008200FE0083EFFE000200020 8054:0088FC484850480079FC4820482078204BFE48204C507850C888088809040A02 8055:0020FD20492049FC79204A2048207BFE480048004DFC7904C904090409FC0904 8056:00007F00227C3E4422443E4423C4FE7C024402007FFC01003FF801000100FFFE 8057:0020FC2048204BFE782048204924792449244AAA4C207850C850088809040A02 8058:0020FC2049FC492479FC492449FC78004BFE48804D0079FCC804080408280810 8059:0020FC204BFE482079FC48204BFE780049FC49044DFC7904C9FC090409140908 805A:7F00227C3E0422283E1023A8FE44020000F87F0009041188635005201918E106 805B:0020FF4024FE24923C9224FE24923CA224FE24482E88F5FE4408040804080408 805C:0020FF10241025FE3D02265424883D04240024FC2E20F4204420042005FE0400 805D:0014FC12481049FE7810481049D27952495249544DD47808C8CA0B1A08260842 805E:00007C7C44447C7C44447C7C40044FE4444447C4444447C444745FC440544048 805F:20003E7C4844FF441444227C40007FFC08200FE008200FE0083EFFE000200020 8060:0084FF48240024FC3C48244824483C4825FE24482E48F4484448048804880508 8061:0090FC90490849487A444C9249087BFC484448204CA47A82CA8A0A8A0C780800 8062:0020FF1024FE24823D04240024FE3C10241024902E9EF490449004D0053E0600 8063:0000FF2024CE24823C8224EE24823C8224FE24282E28F4284448044A048A0506 8064:0040FC204BFE480079FC490449FC78004BFE4A024DFC7820C820082008A00840 8065:0004FC1E4BE0482079FC4924492479FC48204BFE4E227A2ACAFA0A020A0A0A04 8066:0080FC8048FC49547AD448B4492C7A44489449084C4078A4CAAA0A8A0C780800 8067:0010FDD448584A52798C488849047AFA482048204DFE7820C850088809040A02 8068:0108FD4A4A524B9C79084A524BDE7842488848884FFE7888C888090809080A08 8069:0020FC2049FC492479FC48204BFE780049FC49044D247924C924085008880B04 806A:0088FC48485049FC79044904490479FC482048104C547942C942094A0A380800 806B:0108FD4A4A524B9C79084A524BDE7842482048204FFE7820C850088809040A02 806C:0090FC8849044A427C8849FC480478004BDE48424E52794ACA520842094A0884 806D:0010FF2024FE24923C9224FE24923C9224FE24202E24F45A445E04900492050E 806E:0084FC844908494A7A524B9C48847908494A4BDE4C427800C954092A0A2A0800 806F:0108FD4A4A524B9C79084A524BDE784248904A924E927B9EC890089008900910 8070:0020FC4049FC4924797C498C49547924495449FC4C407824CAA20A8A0C880878 8071:08207F20087E7E4408A4FF2810101E2822447FFE88200FE0083EFFE000200020 8072:08007F7808483E4800863E782A483E304048FFFE08200FE0083EFFE000200020 8073:11102110CAA814443278D24015FC18007FFC08200FE008200FE0083EFFE00020 8074:0020FC204BFE4840784049FC4954795449FC48404C247AA2CA8A0C8808780800 8075:0020FDFC492449FC78204BFE480079FC490449FC4D0479FCC90409FC08880904 8076:7FFC08200FE008200FE0083EFFE000207EFC24483C7824483C78264EFDF80408 8077:0110FC944BD248127A5049904FFE78104BD24A524E547BD4CA4A0A4A0BD60822 8078:0080FCF849084BFE7944499249FE7900497C49004D7C7900C97C0A440A7C0C44 8079:0040FC204BFE4A227954494A4A3A780049FC49544FFE7800C9FC082008A00840 807A:0040FC204BFE4A02791049DE4A527D544A8849744E0279FCC82009240A220860 807B:42043FD88A904F9E2A945FD482247FFC08200FE008200FE0083EFFE000200020 807C:002078200BFE1020FDFC4954495479FC48007BFE48405C24EAA24A8A0C880878 807D:0020FC204BFE782049FC79544954F9FC0800FBFE284078242AA2FA8A0C880878 807E:08403E7C1440FF7822083E782242263E00007FFC08200FE0083EFFE000200020 807F:010001003FF80108FFFE01083FF8010001003FF801000100FFFE010001000100 8080:010001003FF80108FFFE01083FF8010801000100010001000100010001000100 8081:010000803FFC20043FFC20802FF820883FFE20882FF820804FFC4080BFFE0080 8082:00200020FDFC202423FE3C2445FC4420642095FC0820082013FE202040208020 8083:010001003FF80108FFFE01083FF8010021082548252825282928410841088108 8084:40204C2070FC442445FE3C2440FC7C20902011FCFE20102029FE242044208020 8085:01003FF80108FFFE01083FF8054025483D7821083FF821083D78254845488108 8086:00203E2020FC20243DFE202420FC3C20202021FCFE20202025FE4220FE204220 8087:08403E7E22A83E10206E41009FF00110FFFE01101FF001003FF80100FFFE0100 8088:08243E3E22E83E12202A41469FF00110FFFE01101FF001003FF80100FFFE0100 8089:0100010001007FFC410442844444492451044104428442444444480440144008 808A:00003E0022FC220422083E102220222022403E4022802282228242824A7E8400 808B:00203E202220222022FE3E222222222222223E2222422242224242824A948508 808C:00003CF02490249024903C902490249024903C902490249224924512550E8A00 808D:00403C402440244025F83C482448244824483C482448244A248A448A55068A00 808E:00007FFE4002800400001FF0101010101FF0101010101FF01010101010501020 808F:0600010002800C603118C1063FF8228824482928210822882448200820282010 8090:00403C40248024FE25003E0024FC240824103C20244024802502450254FE8800 8091:00403C40248024FC25043E042404250424843C44244424042404440454288810 8092:00403C402440244025F83C482448254824C83C482468245A248A448A55068A02 8093:02000100FFFE100010001FF800001FF010101FF010101FF01010101010501020 8094:00203C2024202520252C3D34256427A425243D34252825222522450254FE8800 8095:00003C0024FC242424243CA424A424A424A43D24242424442444448455288A10 8096:010021081110092001003FF8200820083FF8200820083FF82008200820282010 8097:00403C402440244027FE3C882488248824883D08249024502420445054888B04 8098:00083C082408240825FE3C082408240824883C48244824082408440854288810 8099:1FF0101010101FF000003FF8200820083FF8200820083FF82008200820282010 809A:00203C202420242024203C2025FC242024203C20242024202420442057FE8800 809B:00003C0025FC242024203C202420242024203C20242024202420442057FE8800 809C:00043E042208221022203E442204220822103E2222422204220842104A2084C0 809D:00003DFC2420242024203C20242027FE24203C20242024202420442054208820 809E:00403C242524250425043C882488248824503C50242024202450448855048A02 809F:00003CFC2400240024003DFE2440244024803CFC240424042404440454288810 80A0:00003DF82410242024403C8025FE249224923C92251225222622444254948908 80A1:00003CF82488248824883D06260025FC24843C84244824502420445054888B06 80A2:00203C20242025FE24203C20242025FC24843C88244824502420445055888E06 80A3:00203C202450245024883D442622242024003DFC240424082408441054108820 80A4:00203C202420242025FC3C202420242027FE3C20245024502488448855048A02 80A5:00003DFC2524252425243D24252425FC25043D00250025002502450254FE8800 80A6:00103C502450245034882C88250426FA2C483448244824482488448855288A10 80A7:00003C0025FE241024103C202420246824A43D22262224202420442054208820 80A8:00203C20242025FC24203C20242025FC24203C20242027FE2420442054208820 80A9:010000801FF8100810081FF8100017F8140817F8140827F82408440884280410 80AA:00403C20242025FE24403C402440247C24443C44244424442484448455288A10 80AB:0040784048404BFC48407A484A484A484A487BF84848484048424842483E9800 80AC:00403C502448244824403DFE2450245024503C502490249024924512550E8A00 80AD:00203C20242025FE25223D222522252225523D4A258A250225024502550A8904 80AE:00403C20240025FC24003C0024F0249024903C902490249224924512550E8A00 80AF:0100010011F811001100FFFE00001FF010101FF010101FF01010101010501020 80B0:00203C282424242424203DFE2420242024203C50245024502488448855048A02 80B1:00407840484048404BFE7840488048904890792049204A484A444C8449FE9882 80B2:02000100FFFE080010103FF800081FF010101FF010101FF01010101010501020 80B3:00803C80248024FC25543E542454249424943D24262424442444448455288810 80B4:18180660018006603A180200FFFE04000FF818082FF848088FF8080808280810 80B5:00043C0E24F0248024803C8024FE248824883C88248824882488450855088A08 80B6:00103D102510251225123D1425D8251025103D102510251225524592550E8800 80B7:00403C402440247C24843C882520242024203C50245024502488448855048A02 80B8:00103C902490248825083D042624242224203DFE242024202420442054208820 80B9:00483C482484248425023E0025FE244024803CFC240424042404440454288810 80BA:00203C20242027FE24203C2025FC252425243D24252425342528442054208820 80BB:010001F8010001003FFC200440081FF010101FF010101FF01010101010501020 80BC:00887888488848884BFE7888488848884FFE7888488848884888490849089A08 80BD:00203C202420242024203DFE2420242024203C5024502450248844C855248A02 80BE:040025F824882450242024D8270604001FF010101FF010101FF0101010501020 80BF:00203C202420242025FC3D242524252425243DFC252424202420442054208820 80C0:00803C842484248824903CA0248027FE24A03C9024902488248444A254C08880 80C1:00807880488048804BF0789048904A984A947C9248924890491049104A509C20 80C2:00203C20242025FC25243D24252425FC25243D24252425FC2524442054208820 80C3:00003FF821083FF821083FF800001FF010101FF010101FF01010101010501020 80C4:010001003FF821083FF821083FF800001FF010101FF010101FF0101010501020 80C5:00203C202520252025FC3D202620242025FE3C20245024502488448855048A02 80C6:00003C0024FC248424843C8424FC248424843C8424FC24842400440055FE8800 80C7:00503C50245025FC24543C5425FC255025503DFE24522452245A449454908910 80C8:00503C482448244025FE3C402440247C24A43CA424A825282510462854448882 80C9:00103C10242024FC24843C842484248424FC3C84248424842484448454FC8884 80CA:00803C80250025FC36042C0425E425242D24352425E425242404440454288810 80CB:00203C2024202420243E3C202420242025FC3D04250425042504450455FC8904 80CC:048004987CE004841C84E47C40001FF010101FF010101FF01010101010501020 80CD:0008781C49F049504950795049504950495079484948496849544A744A529C00 80CE:00203C202420244024483C8425FE248224003CFC248424842484448454FC8884 80CF:00203C20242E25F025203D20252025FE24223C6224A2252A2624442054208820 80D0:00203C202524252435242D2425FC24202C203524252425242524452455FC8804 80D1:00003C0024FC248424843C842484248424FC3C84240024482444448454828902 80D2:00003CFC2484248424843CFC248024A024A23CA424B824A024A24522551E8A00 80D3:00003DFC2420242025243CA424A8242027FE3C20242024202420442054208820 80D4:088008882E9028E028842E84F07C01003FF82288244829282108228824482018 80D5:00443C442444248424BE3D84268424A424943C94248424842484448454948888 80D6:00203C20252424A424A83C2025FC242024203C2027FE24202420442054208820 80D7:00203C202450248825043E122420244025883C10242024442588441054608B80 80D8:00203C10241025FE24203C202444248425F83C1024202444248245FE54828800 80D9:00803C80248024FE25403D402640247C24403C402440247E2440444054408840 80DA:00007BFC482048204840784048D049484A447C4448404840484048004FFE9800 80DB:00003DFC2524252425243DFC2524252425243DFC252424202420442054208820 80DC:002078204920492049FC79204A204820482079FC48204820482048204BFE9800 80DD:00043C1E25F0251025103D10251025FE25103D1025102508250A454A55A68912 80DE:0080788049FC49044A047DF449144914491479F4490449284912490248FE9800 80DF:00003CFC248424A424943C84248427FE25043D442524250425FE440454288810 80E0:00203C20242025FC24203C20242027FE24203C2024402448248445FE54828800 80E1:0800087C084408447F44087C08443E442244227C224422443E84228401140208 80E2:00003C0025FE240824083DE82528252825283D2825E825282408440854288810 80E3:0080788048FE49004A207920492C49744BA47924493449284922490248FE9800 80E4:01002208244827882108224827C8200827C8244827C8244827CA444A444A84C6 80E5:7FFC0104110011F81100290047FE80001FF010101FF010101FF0101010501020 80E6:00203C20242025FC25243D242524252425243FFE242024502450448855048A02 80E7:00907888488848804BFE78A048A048A448A478A84928493249224A624A9E9C00 80E8:0040784048404FFE4880792049204A204BFC7820492849244A224C2248A09840 80E9:00403C402440247C24403C40244027FE24403C40245024482444444054408840 80EA:00203C20243C242024203CFC2484248424843CFC248424802480450055008A00 80EB:000079FC480848104830784848844B02480079FC48204820482048204BFE9800 80EC:10001000FEFC2244642818102428C2C601003FF8228824482108228824482018 80ED:00003DFC2504252425243D2425FC252425243D54254C258C2504450455FC8904 80EE:0080788048FC49084A90786049984E26482079FC48204A204BFE482048209820 80EF:00203C2025FC245024883D0426FA240027FE3C40248025FC2404440454288810 80F0:004078404FFC48404BF878484BF84A404BFC7844485448A848A049104A089C06 80F1:004078444A444948495078404FFE48904890789048904892491249124A0E9C00 80F2:004078204BFE48404890789049244BE448447848488849104A30484848849B04 80F3:00403C402478248825503C202450248825063CF8248824882488448854F88888 80F4:00007BFC4A044A044AF47A044A044AF44A947A944A944AF44A044A044A149A08 80F5:00003DFE2420244024883D0425FE242224203C2025FE24202420442057FE8800 80F6:0040782048204BFE4800788849044A0248887888485048504820485048889B06 80F7:10001FFC20045454939414541FF400081FF010101FF010101FF0101010501020 80F8:01007900490049FE4A027A024D1248A24A4A7AAA4B1A4A0A4BFA480248149808 80F9:00003DFC2420242024403DFC2554255425543D54255425542554454455148908 80FA:0040782048204BFE4A027C4448404BFE48887888490848D04820485048889B04 80FB:00807880493C4A004C807880497E4B084D087908490849084908490849289910 80FC:00843C48240024FC24483C482448244825FE3C48244824482448448854888908 80FD:104024444248FF70014000427E42423E42007E44424842707E4042424A42443E 80FE:082008287F240820FFFE002008247F24492455286B2849105512632A45464282 80FF:00203C2025FC242024203C2027FE240024203C2025FC24202420442057FE8800 8100:1FC000447D88055009203518C2063FF800001FF010101FF010101FF010101030 8101:00503C502450255234D42C58245024582CD43552245024502492449255128A0E 8102:01003D04253825C025023D0224FE240025FC3D04250425FC2504450455FC8904 8103:00803C8024F8250826103DFC2524252425243DFC250025002502450254FE8800 8104:0040784048404BFE4880789048904912495279544A904A284C28484448849902 8105:02001FF00410085010207EFC12242A5444881FF010101FF010101FF010101030 8106:00403C4024FC250426083DFE2500257C25443D442554254825424542553E8A00 8107:0040784049FC48444884788449284A1049087BDE494A494A494A4A524B5A9CA4 8108:0004781E49E049004906797849504950495279544948494849444A544A629C40 8109:00407820481049E0482278344BB848B048A878A8492849244A244C2248A09840 810A:2108111009201290244808203FF8C82608200FE0082008200FE0082008A00840 810B:00001FF00410045008207EFC12442A9445081FF010101FF010101FF010101030 810C:00803C8024FE251026103C1024FC249024903C9027FE24102410441054108810 810D:002078204850488849047A0248F8480048007BFE48204840488849044BFE9902 810E:000479884850482048507888492448204BFE782048A848A449224A2248A09840 810F:00207810481049FE4900791049104910497C79104910491049104A104AFE9C00 8110:004078204BFE490448887850482048D84B067888488848884888490849089A08 8111:0040782048204FFE4800780048904A544A247A244A544A944A044A044BFC9804 8112:00203C20252424A424A83C20242027FE24703CA824A825242524462254208820 8113:0020782048204BFE4A427C4448A048A249A47A984C904888488448A248C09880 8114:02000100FFFE04401450254841043FF822882448292821082288244820082018 8115:00803C8024F8250826103DFC2524252425243DFC245024502490449255128A0E 8116:002078204BFE482048207BFE4A024C0449F8781048204BFE4820482048A09840 8117:00803C8024FC255426543CA42524264424943D0825FC25042504450455FC8904 8118:004078204BFE4A024C0479F8480048004BFE789048904890491249124A0E9C00 8119:00283C242424242027FE3C20252024B224B43C6824A825242622442054A08840 811A:01007900491E4B924912791249124FD2491279124A1A4A944FD04A5048109810 811B:00007BFC480049244A487C904A48492448007BFC48404840484048404FFE9800 811C:00003DFE2410242024FC3C84248424FC24843C8424FC24842484448454FC8884 811D:004078204BFE480049F87908490849F848007BFC480848304820482048A09840 811E:00203C2024A824A824A83D742622242024203DFC242024202420442057FE8800 811F:00043C1E25E0242225123C942480240825FE3C08248824482448440854288810 8120:0004780E4BB8488848887928492E4BA848A87AA84AA8493E49004A804C7E9800 8121:000078064BB8488848887908493E4B8848887A884A88493E49004A804C7E9800 8122:00803C8024FE250026FC3C8424A4249427FE3C842524251425FE440454288810 8123:3FFC20002FF820003FFC24482430260E2FF828082FF848084FF8880808280810 8124:000079FE49004900497C7900490049FE495079524954494849484A444A529C60 8125:0020782048204BFE482078204924492449247AAA482048504850488849049A02 8126:00107814481248104BFE7810489048504848780848884AA84A9A4AAA4C669802 8127:00403C402488250437FE2C02248825442E4234F8258826502420445055888E06 8128:00203C2027FE242024203DFC2524252425FC3C20247024A82524462254208820 8129:1080108011F821082A906C60A9982E0629F8290829F8290829F8210821282110 812A:00C23C342418246425823C2025FE245024903DFE26922492249A449454108810 812B:00107890488849084A047DFA49084908490879F848904890489049124A129C0E 812C:0008783C4BC048044A44792848004BF8481078204FFE48204820482048A09840 812D:000079FC49044904490479FC480048004BFE7820482049FC482048204BFE9800 812E:0008783C4BC048444A247928490048404BFE788849084B904860485049889E04 812F:004878444BFE484048407BFC4A444A444BFC7A444A444BFC4A444A444A549A08 8130:00003DFE2400240024FC3C842484248424FC3C00248424442448440055FE8800 8131:010478844888481049FC79044904490449FC785048504890489249124A0E9C00 8132:00007BFC4A044A044BFC7A004A204A224BB27AB44AA84AA84D244D244AA29840 8133:00427A2249244904480878004A0A4A8A4A527A224A524A8A4B0A4A024BFE9802 8134:00003DFE2410242024683CA42522242024003CFC248424842484448454FC8884 8135:000079FC4904490449FC7800480049FC482078204BFE48204850488849049A02 8136:000079FC49044904490479FC482048204BFE7A224A524A8A4B0A4A024A0A9A04 8137:004278E24B82488A488A788A4FEA488A498A79CA4AAA4A824C824882488A9884 8138:0020782048504850488879044AFA480048447824492448A8488848104BFE9800 8139:00003CFC248024F824803CF8248027FE25403D24252825102508454455828900 813A:004078204BFE48004888788849544A22480078204BFE48204820482048209820 813B:002078204BFE482049FC78244BFE482449FC78204920493E49204AA04A7E9C00 813C:00007BFE482048204BFE7A224A224B324AAA7AAA4B764A664A224A224A2A9A04 813D:00503C48248024FE25903E9024FC249024903CFC24902490249044FE54808880 813E:004078804BFC4A244A247BFC4A244A444BFC789049104FFE4810481048109810 813F:00203C2027FE242024203DFC2420242027FE3C4024A425A82690448854C68880 8140:00203C202450248825043EFA240025FC25543D5425FC2554255445545504890C 8141:0084788C49084FBE49087908490849084FBE79084908490849084A08AA089408 8142:00003DFC2524252425FC3D24252425FC24203FFE247024A82524462254208820 8143:00203D2424A8242025FC3C4027FE248825043EFA2488248824A844925482887E 8144:00083C3C25E0242027FE3CA824A824A827FE3CA824A827FE2420442055FC8800 8145:00203CA224A2252424503C882704242224203CA424A425282450448855048A02 8146:00507850485049FC49547954495449FC4954795449544BFE4800488849049A02 8147:001C79E0482048204BFE78A849244A4248407BFE4888490848D0483048489984 8148:002078204BFE482049FC78204BFE480049FC790449FC490449FC490449149908 8149:000078404B9C4A044A047B9C4A044A044BFC789048904890489049124A129C0E 814A:0088788848884BFE488878884FFE480049FC7904490449FC4904490449FC9904 814B:008078404FFE492049207A3C4A444E644A947B484A484A304A204A504A889B06 814C:004078804BFC49104A487C464BF84A484A487BF84A484A484BF848424842983E 814D:002078204850488849447A2249F848084850782048A44A824A8A4A8A4C789800 814E:7EFC48447E4442287E1048287EC600001FF010101FF010101FF0101010501020 814F:00007BDE4842494A4884794A4A524C2048007BDE48524952489449484A549C22 8150:00803FFE2208220825FE2C883448245820802FFC29442AA4488449448A24080C 8151:002078104BFE4A004A447A444A844ABE4B847AA44A944A944C844C8448949888 8152:00003DFC2504250425FC3D10251025FE25103D10257C254425444544557C8A44 8153:0090789048904F9E4890789048904B9C4890789048904F9E4890489048909890 8154:0040782048204BFE4A027C9449084A04480079FC48204820482048204FFE9800 8155:004078204BFE4A024D04790049DE4A524A527B524C9A4894491049124A129C0E 8156:002078204BFE482049FC792449FC492449FC7820487048A849244E2248209820 8157:00203C2025FC252425243DFC2524252425FC3C0027FE24882488448855088A08 8158:00007BFE4A024A024BFE7A224A224AFA4A227A324A2A4BFE4A024A024BFE9A02 8159:004078204BFE4A02480079FC480048004BFE7820492849244A224C2248A09840 815A:004078204BFE4A024C0478004BFE482048207920493C49204AA04A604C3E9800 815B:00003DFE2502250225FE3D0025FC252025443DFE2512251025FC4510561089FE 815C:00883C8827FE248824883CF82488248824F83C2027FE247024A8452456228820 815D:00003DFC2420244025FC3D542554255425443D2C242027FE2450448855048A02 815E:00403C7C248424F824083DFE244024A425383C58249425342454449255508820 815F:00403C2025FE250226043DFC2440248825FC3C24242025FC2420442057FE8800 8160:002078204BFE482049FC78404BFE488849047AFA482049FC4820485048889B04 8161:000079FC4904490449E4792449244BFE4A027AFA4A8A4A8A4AFA4A024A0A9A04 8162:01FC7924492449FC4924792449FC482048207BFE4A224A2A4AFA4A0A4A029A06 8163:0040782049FC4800488878504BFE4A224C2479FC492449244934492848209820 8164:00203C1025FE240024843C4825FE240024FC3C84248424FC2484448454FC8884 8165:00007BF84A084BF84A087BF848404A404BFC7C4048404BF8484048404FFE9800 8166:009279244A4849244892784048804BFE4A027A8A4A524A224A524A8A4BFE9A02 8167:004078A049104A084DF678004BC44A544A547BD44A544A544BD44A444A549AC8 8168:00203D242524252425FC3C0027FE242024403DFC25542554255445545554890C 8169:002078204BFE482048207BFE4A8A4A524AFA7A224A224AFA4A224A224A2A9A04 816A:00007BFE4A2248204BFE782049FC492449FC792449FC48204BFE482048209820 816B:00083C3C25E0242027FE3C2025FC252425FC3D2425FC242025FC442057FE8800 816C:00003CFC2448243025FE3C522494251026303C2025FE247024A8452456228820 816D:00003DDC2554255425DC3C0025FC240025FE3C8024FC24042404440454288810 816E:000079FC4924492449FC7924492449FC4800784048244AA24A8A4C8848789800 816F:00043C1E25F0251025103DFE2510257C25443D7C2544257C25444544557C8A44 8170:00007BFE485048504BFE7A524A524BFE480078404FFE48884990486048D89B04 8171:00107810487C4B1449FE79144A7C4A104F7C791049FE4D104A104B004CFE9800 8172:00003DFC2524252425FC3D24252425FC24003FFE252025222514454855848902 8173:00007A9E4A524A524D5279124A924A524C327BD24A5A4A544A504A504BD09A50 8174:00203C2024A0252C25243D2425AC252425243DFC252424502450448855048A02 8175:00007BDE4A424A424A427BDE4A004A3E4BD27A124A144BD44A084A144A249A42 8176:00203DDC2514251425143DD42526250025DC3D14251425D42708450855148922 8177:00003DFC240024F824883C8824F8240025FC3D24252425FC2524452455FC8904 8178:00003CFC248424FC24843CFC240025FE24803CFE252A264A2492452254548888 8179:00403C4024FE248025FC3E8424FC248424FC3C40247C24C42528441054688986 817A:0040788049FC490449FC790449FC482048327BB448A8492849244A244CA29840 817B:001878144FFE48104BD078104BF048104BE87A284AA84AA84AAA494A4A269C22 817C:00003DFE2420244025FC3D542554257425543D54257425542554455455FC8904 817D:00003CF82488248824F83C88248824F824003DFC255425542554455457FE8800 817E:0248794849504FFC48407FFE49104A084DF67810491049FC48044BE448149808 817F:00007A7C49444944487C78444F44497C4950794A49444954496249424A809C7E 8180:004078204BFC490848907BFE4A024C4448207BFC488048F84888490849289A10 8181:00883C50240025FE24503DFC245427FE24543DFC245024D82554465254508850 8182:2040FEFE21003C1C24E0449454A888C61FF010101FF010101FF0101010501020 8183:00003CF824A824A824D83C8824F8240024003DFC255425542554455457FE8800 8184:00A03D2C2524252425AC3D24252425FC24203DFC248824502420445054888B06 8185:00203C1025FE2510257C3D1425FE2514257C3D10257C254425444544557C8A44 8186:002078204BFE482049FC78204BFE4840488879F048244BFE482249244AA29840 8187:00107A20497C49444844787C4B404940497C79444944497C49444A804C7E9800 8188:00007BFE480049FC4904790449FC48004BFE7A8A4A524BFE4A224A224A2A9A04 8189:01043C842488240027FE3C002488250426023DFC255425542554455457FE8800 818A:002878244BFE482049FC792449FC492449FC792448084BFE4888484848489818 818B:08202AA44D28145022887FFE40029FF410101FF010101FF01010101010501020 818C:00203D2424A8255424883D0426FA248824883CF82488248824F8448854888898 818D:00203C4025FC250425543D242554250425FC3C00251225D4251845525592890E 818E:001E7BE0492248944840788849F0482048C479FE482248204BFE485048889B06 818F:01007FFC08200FE000007FFE48228FE400001FF010101FF010101FF010101030 8190:2040FEFE21003C1C24E0449454A888C601003FF8228824482108228824482018 8191:004078204BFE4A024C1479E04900490049FC791049104FFE4800489049089A04 8192:00007BFE4A004A7C4A447A444A7C4A004AEE7AAA4AAA4AAA4AEE4A004BFE9800 8193:010079FC4A004DF8490879F8490849F848007FFE49004BFC4CA449244A549888 8194:004078204BFE4A504A507BFE4A524A524BFE7A004A924AD44A984A924AD29C8E 8195:000077FE542A542657FE742257AA56AA57AA74325596562E5446548257FEB402 8196:00207A20497C48A4481878E64B10497E4910797C491049FE491049104AFE9C00 8197:00207A224BFE4890488879FE4B104D1049FE7910491049FE4910491049FE9900 8198:00007BFE485049FC4954795449FC480049FC78004BFE482048A849244AA29840 8199:00007BBE48A248A248BE7B884A084A3E4A2A7BAA48AA48BE4888488A4D7E9A02 819A:010001FC01003FFE20022FFC28842FFC28842FFC240827F8240847F844088418 819B:0020792448A84BFE4A0278F84888488848F87820482049FC482048204BFE9800 819C:008878884BFE4888480079FC490449FC490479FC48204BFE4850488849049A02 819D:002078204BFE487048AC7B224850488849247A22492448A849244A2248A09840 819E:00203DFE242025FC25243DFC252425FC24223DFE240825FE2508448854288810 819F:004078204BFE482048487AF249244A5248F8780848204BFE4820482048209820 81A0:00007BDE48424A52494A7A52482848C44B1278604988483249C4481848609B80 81A1:0020792448A849FC48407BFE488849044BFE7D0449FC490449FC490449FC9904 81A2:002079FC49244BFE492479FC482049FC492479FC48404BFE488849D048709B8C 81A3:004078204BFE4A8A49047BFE4840488849FC7824482049FC482048204BFE9800 81A4:000079FC48204BFE4A2279AC482049AC480079FC480449FC4804480449FC9804 81A5:10141010FDFE11107DD43948554A929611223FF8228824482108228824482018 81A6:0020792448A84BFE48A879244A224904490479DE4A444D54489E49044A049C04 81A7:00203DFC2488245037FE2C0025FC25242DFC352425FC242025FC442057FE8800 81A8:008278824FF4488848807BE248024BE44A287A204BE04A22494248744F889A10 81A9:00147BFE48104BD048107BD048104BD04A507BD04A504BC84A4A4BCA49869A42 81AA:0040782049FC488848507BFE4A224C2449FC7924492C482049FC490449FC9904 81AB:00203C2025FC242025543C88250426FA24883CF8248824F8242044A855248860 81AC:00387BC048784BC048787BC4483C480048C67B3849CE4F3849CE4F38494A9986 81AD:00203DFC252425FC24203FFE240025FC25043DFC250425FC250445FC54888904 81AE:0020782049FC48204BFE79084B9C490849887E3E48004BFE4890489049129A0E 81AF:00107BD248544948488A79044AFA4C0049FC7904490449FC490448884FFE9800 81B0:003C7BE0492448A84BFE78A849244A0249FC7924492449FC4924492449FC9904 81B1:011078944BD248124A5079904FFE48104BD27A524A544BD44A4A4A4A4BD69822 81B2:00A0789049FE49104B107DFE4910491049FE7910491049FE49004AA44A529C52 81B3:008878504BFE482049FC78204BFE492448A87BFE480049FC4904490449FC9904 81B4:00803C8025FE275425543D5427FE255425543D5427FE24002554452A562A8800 81B5:00883C8827FE248824203FFE2488248825543E22242027FE2420442054208820 81B6:00007BDE4A524BDE4A527BDE4A024AFA4A227A724A224A224AFA4A024A0A9A04 81B7:0280724E54EA55AA59AA7EEA52AC54AA55EA7F8A528A52AA54AC54E858A8B008 81B8:002079FE4C404AFC49107AFE48004EFC4A847AFC4A844AFC4A844A8C4D0098FE 81B9:00203DFC2420248827FE3C8825FC250425FC3D0425FC250425FC448855048A02 81BA:00803FFE225024FC2D9036FC249024FC200027F8240827F8440847F884080418 81BB:00207BFE48004BFC4A047AF44A944BFC480079F8490849F8490849F848009BFE 81BC:00007A7C49444974485478544EFE4A824ABA7AAA4ABA4A824A8A4A844D0098FE 81BD:00803CF8250827FE25443D9225FE2500257C3D00257C2500257C4544557C8A44 81BE:00203C502488257426023DFC252425AC25243DFC240024F8248844F8548888F8 81BF:00503DFC255425FC25543DFC240025FE25003D7C250025FE2550455455488A66 81C0:7E7842487E4854867E7854487E3094CE62001FF010101FF010101FF010101030 81C1:00207BFE4A884A504BFE7A504AFC4A544BFE7A544AFC4A504AD84D544E529850 81C2:3E1022FE3E4420287EFEA2103EFC221000001FF010101FF010101FF010101030 81C3:004078204FFE48284A247A7E4CC84F48497E7A484CC84F7E49484A484C7E9840 81C4:0040787C48404BFE4A427A784BC44A3C4A007BFE4A404BA44A584DB44C5299B0 81C5:00003DFC2554255425FC3C8025FE264225F23D52255225F2244A47FA540A8804 81C6:0040782049FC488848507BFE480049FC490479FC490449FC48204A944A8A9C7A 81C7:00A0789049FE4B2049FC792049FC492049FE79004BDE4A524A524A724A029A06 81C8:00887BFE488849FC490479FC490449FC488079FE4A224D52490249FA480A9804 81C9:00203C202450248825043EFA2400240025DC3D54255425DC2488448855548A22 81CA:00F83C88248824F824003DDC2554255425DC3C2027FE247024A8452456228820 81CB:7E7842487E4854867E7854487E3094CE63003FF8228824482108228824482018 81CC:008878884FC848BE48887BC8481C4BD44A547A544BD44A48498848D44F149A22 81CD:0080704057FC511050A47F58555455525B587000520853F8520853F85208B408 81CE:03DE78424A52494A4A5278204BFE4888488879544A2248204BFE482048209820 81CF:004078204BFE4A0249FC79484A5049FC4B0479FC490449FC490449FC48889904 81D0:001C3DE0242027FE24203DFC25AC257425FC3C2025FC242027FE440055548A2A 81D1:000079FC48204BFE4A2279AC482049AC48007BFE482049FC495449544954990C 81D2:00887BFE48A8489049FE7B2049FC492049FC792049FE49004BFC488848709B8E 81D3:0090709057FE5094500A77FE540855E8554A75EA552A55EA554C55EA5416B862 81D4:03DE7A924BD24A544BC87A944BE2480049FC790449FC490449FC490449FC9888 81D5:004078204BFE4A504BFE7A524BFE4A004A947AD84A904AD24A8E4C0049549A2A 81D6:2FEC48244BA4682C4BA46AAC4BA4FFFE10103FF8D0161FF010101FF010101030 81D7:00207BFE4A8A49FC488879FC490449FC490479FC490449FC4890489449129A0E 81D8:01247A48492448004BFC7A944A644A944BFC7A484B684A484B6A4A4A4A469B62 81D9:0110711057FC511051F0720852EA56AC52A872AA56EA5A06500052A45252B452 81DA:0040787C48404BFC4A447BF04A444AFC4AA87AF84AA84AF84A004DFC49549BFE 81DB:01FC78204BFE4A224DAC782049AC489049FE7B204DFC492049FC492049FE9900 81DC:0108752857BE594857BE731855AA5946500073F852085248524850B05108B604 81DD:0100FFFE20003FF800003FF820083FF8054077DC555477D4511C7FF65556B922 81DE:03DE7A524BDE4A524BDE7A524BDE489049FE79104BFE4D1049FE491049FE9900 81DF:0090709057FE5094500A71FE550857E8514A71EA5F2A55EA554C59EA5216B462 81E0:210447C88812F3BC20084B92F83E0380AAAAABAA01003FF82288244821082298 81E1:2450FF4824FE3D9008FC7E9052FC7E9024FE4280BFF822882448292822882458 81E2:052877BE594857BE531875AA594653FC520473FC520453FC520453FC5108B204 81E3:00003FFC2100210021003FF820082008200820083FF82100210021003FFC0000 81E4:00007E0048FC484448447E444244422842287E2848104810482848487E840102 81E5:00207E204820482048207E204220422042507E5048504850484848887E840102 81E6:0000FE7E1248124812487E7E42424242424242427E7E124812481248FE7E0000 81E7:002800245FFE502057A07520152017A4F4A454A857A85510951227AA20464082 81E8:00407E40487E488049007E7C42444244427C7E0048EE48AA48AA48AA7EEE00AA 81E9:0000FEFE12907EFC42847EFC1290FEFE02007FFC04401830E44E044008401040 81EA:0100020004001FF01010101010101FF0101010101FF01010101010101FF01010 81EB:0820082010207F20412041207F20412041207F204120412241227F22411E0000 81EC:020004001FF010101FF010101FF010101FF00100FFFE054009203118C1060100 81ED:020004003FF820083FF820083FF820083FF801200110FFFE028004401830E00E 81EE:02001FF010101FF010101FF010101FF0000000FC7F0011101110292845440100 81EF:02001FF010101FF010101FF010101FF021081110092011102108FFFE01000100 81F0:02001FF010101FF010101FF010101FF00000FFFE08401F48625014621842E03E 81F1:02001FF01490125011301FF001007FFE4A2291143FF8040007F0081010502020 81F2:102020207E7C42847F0842FE7E8042BC7EA410A4FEB418A834A25322911E1200 81F3:00007FFC02000400082010103FF80008010001003FF8010001000100FFFE0000 81F4:0040FE401040208028FE4508FE881288108810507C50102010501E88F1044202 81F5:0040FE401078208829504420FE501288110610F87C88108810881E88F0F84088 81F6:0020FE20102021FE28404440FEBC1284118812887CFE108810881E88F0A84090 81F7:084008487F4408440840FFFE00407F44104422447F28092A3E12082A0F46F082 81F8:0000FEFE1010202028444482FEFE1212101010107CFE101010101E10F1FE4000 81F9:0028F8242024402053FE8A20FA242A2423A4FAA822A822903A92E5AA44460882 81FA:0100FFFE01003FF800001FF010107FFE40029FF408201FF001003FF80100FFFE 81FB:0020F82023FE402051FC8840FBFE28882134FAE2202021FC3870E0AC43220020 81FC:00000400387820082008200820083C78200820082008200820083FF820080000 81FD:040004000FF01010202040408C003078200820083C782008200820083FF82008 81FE:010005003978210821083D782108210821083FF821080280044008203018C006 81FF:001001F83F000100FFFE01000D003178210821083D782108210821083FF82008 8200:00FC7F0002082108111010200C003078200820083C782008200820083FF82008 8201:060038F8200820083EF8200820083FF808200820FFFE08200820102020204020 8202:010001007FFC01003FF80200FFFE044008203418D87610101C7010101FF01010 8203:060038F8200820083EF8200820083FF810001FF820003FFC0004492484940008 8204:060038F8200820083EF8200820083FF810003FFC400489242494249440280010 8205:3E7820083C7820083FF800001FF011101FF011101FF002007FF8040818286010 8206:1100611C47C44204751C47C4410477DC41044104FFFE00000820101020084004 8207:0A003238238822083A38238820883AB822882288FFFE00000820101020084004 8208:00002FEC48244BA4682C4BA44AA46AAC4BA44824FFFE00000820101020084004 8209:0A0033B822083BB820883AB82288FFFE082011102FE8C1061FF0010001000100 820A:0820FFFE09201FFC30805FF890801FF810801FFC02001C7810081E7810081FF8 820B:2FEC48244BA4682C4BA46AAC4BA4FFFE80021FF010101FF010101FF01010FFFE 820C:001000F83F0001000100FFFE0100010001001FF010101010101010101FF01010 820D:01000280044008203018CFE6010001003FF8010001001FF0101010101FF01010 820E:01000280044009203118CFE6010001003FF8000000001FF0101010101FF01010 820F:04040E04784408440844FF44084408443E4C22542264224422043E0422040004 8210:08041C1E71F011101110FD10111011FE7D10451045104508450A7D4A45860102 8211:08201C20702011FC1124FD2411FC11247D24452447FE450445047D0445140108 8212:100011F82808445082207C1013FE1022FE24102010207C20442044207CA04440 8213:08001DFC710411FC1104FDFC108010807DFE464A444A449245227E4244940108 8214:08001DFC7020102011FEFC50105010887D244622442444B244AA7D2A44A00040 8215:08201CA270A211241050FC88130410227C2044A444A4452844507C8845040202 8216:102810242BFE442082207DFC11241124FFFC112411247DFC452445247D24450C 8217:102810242BFE542092207DFC11241124FDFC01247D2445FC452445247D24450C 8218:1020101029FE450282007CF810881088FEF8108010807CFC448444847CFC4484 8219:00F83F000100FFFE01001FF010101FF00C0C70701010FEFE10107C7C44447C7C 821A:08801CF8710813FE1144FD9211FE11007D7C4500457C4500457C7D44457C0244 821B:1010101010101E1012FE2210229052908A90049004FE08100810101020104010 821C:007C3F800108108808907FFE481208101EFC221052900C9008FE101020104010 821D:02003FF00410FFFE1110222011107FFE440288241FF001001FF021003FF80100 821E:10003FFC4AA00AA07FFC0AA00AA07FFC101010103EFC4210149008FE3010C010 821F:020004001FF01010121011101110FFFE10101210111011102010201040508020 8220:080010003EFC222432242A242A24FE24222432242A242A44224442844B288610 8221:080010003E7C221032102A102A10FE10221032102A102A10221042104AFE8400 8222:102020207C204420652455245524FD244524652455245524452445FC54048800 8223:104020247D244504650454885488FC8844506450542054204450448855048A02 8224:080010003E78224832482A482A48FE68225832482A482A4A224A428A4A868500 8225:100020007DFC4524652455245524FD2445FC6500550055004502450254FE8800 8226:102020207C204420642055FE5420FC204420645054505450448844C855248A02 8227:081010203E78224832482A482A48FE68225832482A482A4A224A428A4A868500 8228:1004200E7CF04480648054FC54A4FCA444A464A854A854904510452856448882 8229:101020907C904488648855245524FE224420644054485444448445FE54828800 822A:104020207C0045FC6400540054F0FC90449064905490549244924512550E8A00 822B:104020207C2045FE644054405440FC7C44446444544454444484448455288A10 822C:080010783E48224832482A862A00FEFC224432442A282A28221042284A448582 822D:101021107D1045126512551455D8FD10451065105510551245524592550E8800 822E:102020107C1044FE648254825482FCFE44826480548054804480450055008A00 822F:102020207C20442065FC55245524FD24452465FC552454204420442054208820 8230:100021FC7D044504652455245524FD2445246554545054504490449255128A0E 8231:102020207C504450648855045602FCF84488648854A8549044824482547E8800 8232:082010203E50225032882B242A12FE1023FC32042A082A88225042204A108410 8233:102020207C20442065FC55245524FD24452465FC552455244524452455FC8904 8234:108020807C8044FE654055405640FC7C444064405440547E4440444054408840 8235:082010103E1022FE32822A842A40FE44224832502A602A42224242424A3E8400 8236:081010103E2022FC32842A842A84FE8422FC32842A842A84228442844AFC8484 8237:102020107C1045FE642054205444FC8445F8641054205444448245FE54828800 8238:100020007DFE4408640855E85528FD284528652855E855284408440854288810 8239:080010783E48224832482A482A8EFF00220032FC2A842A84228442844AFC8484 823A:100021FC7D244524652455FC5524FD24452465FC552454204420442054208820 823B:102020207C3C4420642054FC5484FC84448464FC548454804480450055008A00 823C:104820487C48444865FE54485448FC48444865FE540054484444448454828902 823D:082010203E3C224432A82A102A28FED6221032FC2A102A9022FE42104A108410 823E:100023FE7C50445065FC55545554FD5445546554558C55044504450455FC8904 823F:102020207BFE4850688859044AFAF8004BFE4840688059FC4804480448289810 8240:1008203C7DC04404654454A85400FDF84410642057FE54204420442054A08840 8241:081010503E50227C32502A902A10FEFE220032002A7C2A44224442444A7C8444 8242:104020407CFC44886550542054D8FF2644F8642054F8542047FE442054208820 8243:100021FC7D24452465FC55245524FDFC4420642055FC54204420442057FE8800 8244:102021247CA444A8642055FC5504FD0445FC6504550455FC4504450455148908 8245:102020207C504488650456FA5420FC2047FE6420552855244622442254A08840 8246:082010103EFC228432842AFC2A84FE8422FC32A22AA42A98229042884AC48482 8247:100020067BB8488868885908493EFB8848884A886A88593E49004A804C7E9800 8248:102020107DFE44206448548455FEFC0244A864A854A854A844A844AA552A8A06 8249:100021FC7D04450465FC5500551CFD70451C6570551E55F04510451255128A0E 824A:081010203E7C2244327C2A442A7CFE10221032FE2A922A92229242964A108410 824B:100021FC7C084410642057FE5420FCA0444065FC555455544554455457FE8800 824C:102020207850488869445A2249F8F8084850482068A45A824A8A4A8A4C789800 824D:100021FC7D04450465FC55105510FDFE45106510557C554445444544557C8A44 824E:102020407DFC450465FC550455FCFC0047FE6420542055FC4420442057FE8800 824F:108420487DFE4420644054FC5484FC8444FC6484548454FC4484448454FC8884 8250:105021247D54450465FC54505488FD4444786488548855504420445054888906 8251:102020107DFE4502650255FE5500FD0045FE65AA56AA54FE44AA44AA54AA8886 8252:100021FE7D02457A6502557A5502FC0044FC648454FC548444FC448454FC8884 8253:104821487D4847FE654855485578FD0045FE642057FE547044A8452456228820 8254:104020207DFE4548654855FE5548FD78450065FC554455484528451055288AC6 8255:102020107DFE4484644855FE5502FE24441065FE5440547C4444448454948908 8256:108420447C4845FE642054FC5420FDFE4440648054FE55104610441055FE8800 8257:110420847C88440067FE54005488FD04460265FC555455544554455457FE8800 8258:10A0212C7D24452465AC55245524FDFC442065FC548854504420445054888B06 8259:102020207C50444864A455FE5684FCFC448464FC548054FC45444544567C8844 825A:105020507DFE445065FC555455FCFD5445FC640054F8548844F8448854F88888 825B:102021FC7D2447FE652455FC5420FDFC452465FC544057FE448845D054708B8C 825C:115421547BFE495469545A724C00FBFE4A22482069FC592449244924492C9820 825D:100021FC78204BFE6A2259AC4820F9AC480049FC680459FC4804480449FC9804 825E:111021107DDE46A8644454505554FCD8445064D8555456524490449255128A0E 825F:102021FC7C88445067FE540055FCFD2445FC652455FC542045FC442057FE8800 8260:101023D278544948688A59044AFAFC0049FC4904690459FC490448884FFE9800 8261:1020212478A84BFE6A0258F84888F88848F8480069FC592449FC492449FC9904 8262:102020207BFE492469245AAA4FFEF80049FC4904697459544974490449FC9904 8263:1040207C78404BFE6A425BF84A44FAFC4AA84AF86AA85AF84A204DFC4844998C 8264:110420887BFE482069FC58204BFEF854499248906BFE589048D44B8A489699A2 8265:101023D47A524A526BD058104FFEFA504BD24A526BD45A544AEA4F4A48569862 8266:100823E87A884BEE6A285BF44A82FBE2480049FC69545954495449544FFE9800 8267:108823FE7CA8449065FE572055FCFD2045FC652055FE550047FC448854708B8E 8268:108823FE78884BFE6A0259FC4800FBFE484048A26B5458B84B5448924B509820 8269:104020207BFE488868525FAC4AAAFAA84DAC4800690459FC490449FC49049A04 826A:108021F87E0845FC652455FC5524FDFC4554662A55FC550445FC450455FC8904 826B:1040207C78404BFC6A445BF04A44FAFC4AA84AF86AA85AF84A004DFC49549BFE 826C:11F022107BFC4E046BFC5A244BB8FA2249FE4A106FFC5A444BFC48D0494A9A3E 826D:110822947BDE4EB46BDE5A944BDEFA944BDE4A106FFC59084890486049989E06 826E:00003FF0201020103FF0201020103FF022002208211020A02440282030182006 826F:020001003FF0201020103FF0201020103FF02208211020A02040242028183006 8270:000001F8FD08050845F84508290829F811441148293029204510454881860100 8271:2200227CFF4422443E7C08447F44497C7F5208527F540848FF48144422624140 8272:080008001FE020204040BFF82108210821083FF820002002200220021FFE0000 8273:1080108010F8FD08121015FC11247D24112411FC1100FD001102110210FE1000 8274:28202820287CFE442A882A7CFE54A854A854FF7C294029402D424A42483E8800 8275:4240244000FC7E88251024FC24A424A4FFA424FC2480248024824482447E8400 8276:28402840FEF8AA88FF10AAFCFEA400A4FEA400FC7C8044807C8248823E7EC000 8277:2A107F10AA9CFFA4AAC8FFBEAAAAFFAA002AFFBE00207F2041227F222222FF9E 8278:10101010101092929292929292929292FEFE1212101010102010201040108010 8279:08200820FFFE0820082000000000000000000000000000000000000000000000 827A:08200820FFFE0820082000003FE000C00300040008001000200420041FFC0000 827B:08200820FFFE08200A20020002007FF802080408040808080808100820504020 827C:08200820FFFE0820082000007FFC010001000100010001000100010005000200 827D:08200820FFFE08200820040004007FE0042004200820082010222022401E8000 827E:04400440FFFE044000200820082004400440028001000280044008203018C006 827F:04400440FFFE044000003FF8040804100420047C080408041004204440288010 8280:08200820FFFE0820082000003FF8020802080208020804080408080810506020 8281:08200820FFFE0820082000000FE00820082008200820102210222022401E8000 8282:08200820FFFE0820082000007FF8020802080208020802500220020002000200 8283:08200820FFFE0820082000000FE0082008200A200920092210221022201E4000 8284:08200820FFFE08200820020002007FE002200A200420062009221022201E4000 8285:08200820FFFE08200A200210021002FEFF00020001000100008000420032000E 8286:08200820FFFE082000003FF0121011200820044002800100028004401830E00E 8287:08200820FFFE08200820010001003FF821082108210821082128211001000100 8288:09200920F93E0920092001003FF8010001000100FFFE01000100010001000100 8289:08200820FFFE0820082000003FF8010001000100FFFE01000100010001000100 828A:04400440FFFE0440000000F83F00010001000100FFFE01000100010001000100 828B:08200820FFFE082000003FF8010001000100FFFE010001000100010005000200 828C:0820FFFE082000003FF800000000FFFE040008000FF000100010001000A00040 828D:04400440FFFE0440100010001FF8200840088808040802080208000800500020 828E:04400440FFFE044000003FF8000800083FF8200020003FFC0004000400280010 828F:08200820FFFE082009200100010001003FF801000100010001000100FFFE0000 8290:08200820FFFE082008200000FFFE020002000240022002100208020002000200 8291:08200820FFFE082000003FF00010001000103FF020002004200420041FFC0000 8292:08200820FFFE0820082002000100FFFE0800080008000800080008000FFC0000 8293:08200820FFFE0820082000001FE0004000800100FFFE01000100010005000200 8294:01002108210821083FF8010011101010929292929292FEFE2212201040108010 8295:08200820FFFE08200A20020007F808081010642002400280010006001800E000 8296:08200820FFFE0820092001000100FFFE0100028002800440082010102008C006 8297:08200820FFFE0A20040008101FE000C003040C083FF01020004001800E007000 8298:08200820FFFE082008202080208020883C9020A020C0208424842884307C0000 8299:08200820FFFE0820092001003FF801000100FFFE01000280044008203018C006 829A:08200820FFFE082009200100FFFE01002108210821083FF8010A0102010200FE 829B:08200820FFFE082000003FF002100210FFFE021004103FF0081010002000C000 829C:08200820FFFE082000003FF0020002007FFC02800480048008841084207CC000 829D:08200820FFFE08200A20010001007FF8003000C003000C003000480087FE0000 829E:04400440FFFE044010001FFC20005FF880003FF0001000100010000A00060002 829F:08200820FFFE082000000FE008201020601C00001FE00820044003801C70E00E 82A0:08200820FFFE08200820020001007FFC0820082004400280010006C01830E00E 82A1:04400440FFFE0440080008000FFC10042108410001000280044008203018C006 82A2:08200820FFFE082000000800080013FC3000500090001000100017FE10001000 82A3:08200820FFFE0820082000007FFC008001000300056009183104C10201000100 82A4:04400440FFFE044000007F400240044008400F40F840484208420842283E1000 82A5:08200820FFFE082009200280044008203458C446044004400840084010402040 82A6:08200820FFFE0820092000803FF8200820083FF8200820002000400040008000 82A7:08200820FFFE082000003FF0002006400180FFFE008200840080008002800100 82A8:04400440FFFE044000003FF0082008400CF80A08111010A0204020A043188C06 82A9:08200820FFFE08200920028004400A203118C1061FE000200040004000800100 82AA:08200820FFFE082000783F802080208020803FFE2040204020242814300C2004 82AB:08200820FFFE082000001FF0000000007FFC044004400440084408441044603C 82AC:08200820FFFE082000400440082010102008DFE6042004200820102021404080 82AD:08200820FFFE082000003FF82108210821083FF820002002200220021FFE0000 82AE:08200820FFFE0820092001003FF8210821082288244828282008200820282010 82AF:08200820FFFE0820082002000100008004082404240244028410041003F00000 82B0:08200820FFFE092001007FFC010001003FF0082004400280010006C01830E00E 82B1:08200820FFFE082000000888089010A030C050809180128214821082107E1000 82B2:08200820FFFE0820092002800C603018C80608E00F0078080808080807F80000 82B3:08200820FFFE08200A200100FFFE0400040007F0041008100810101020A04040 82B4:08200820FFFE0820100010001FF8224842488488088811082208440808501020 82B5:08200820FFFE0820092001003FF0011001100110FFFE0280044008203018C006 82B6:08200820FFFE082010001FF8200844088408090810883FC81048000800500020 82B7:08200820FFFE08200820010001000100110011F81100110011001100FFFE0000 82B8:08200820FFFE0820082000003FF800000000FFFE02000400082010103FF81008 82B9:08200820FFFE082000381FC0100010001FFC1040104010402040204040408040 82BA:08200820FFFE0820082000F03F0001000100FFFE01000280044008203018C006 82BB:080008001FF8220852481FC80408085030201FF8220852489FC8040808503020 82BC:08200820FFFE0820082000F83F00010001F83F00010001FC7F020102010200FE 82BD:08200820FFFE082000003FFC0020102020203FFE012002200C203020C0A00040 82BE:08200820FFFE082009200100FFFE010001003FF8210821082108212821100100 82BF:08200820FFFE0820100017F8210821106120A13C210421042204220424282810 82C0:08200820FFFE08200A2001007FFC000000000FE00820082008221022201EC000 82C1:08200820FFFE0820082000000820082008200820082014501250228841048202 82C2:08200820FFFE082009200100110811081110212002800280044008203018C006 82C3:08200820FFFE08200A200200FFFE040004000FF008101420224041808670380E 82C4:08200820FFFE08200A2001000100FFFE02000200024002200210020002000200 82C5:08200820FFFE0820082002044244244414440844084414442404420482140008 82C6:08200820FFFE08200820200021FC2C44F0442044204424842884310422280410 82C7:08200820FFFE092001007FFC010001001FF0010001007FFC0104010401140108 82C8:08200820FFFE082000003FFC210021002FF82108210822082208440848509020 82C9:08200820FFFE082000003FFC22402240224022442444243C280020003FFC0000 82CA:08200820FFFE082000003FFC2000200027E02420242024A024444404440483FC 82CB:08200820FFFE0820082000001FF010101110111011101290028004821882607E 82CC:04400440FFFE04400800083009C00E000800FFFE0900088008400A300C0E0800 82CD:08200820FFFE082009200280044008203018CFE60820082008A80848080807F8 82CE:08200820FFFE08200A2001007FFE4002800400000000000000007FFC00000000 82CF:08200820FFFE08200A2002007FF0021002142212221224124410081010A02040 82D0:0820FFFE082000003FF8010801083FF8210021003FFC030405041928E1100100 82D1:04400440FFFE044010001EF812882288228852A88C90048208821082207E4000 82D2:08200820FFFE0820082001003FF8210821083FF821082108FFFE200820282010 82D3:08200820FFFE0920028004400A203118C1061FE0002000400C80030000800040 82D4:08200820FFFE08200400082010103FF8000800001FF01010101010101FF01010 82D5:08200820FFFE082000007FF80408080810502020DFF81008100810081FF81008 82D6:08200820FFFE0820092001003FF82108210821083FF82108210821083FF82008 82D7:08200820FFFE0820082000003FF82108210821083FF82108210821083FF82008 82D8:04400440FFFE044000003FF82008200827C824482448244827C8200820282010 82D9:08200820FFFE08200A20010000007FFC001010100820044004800000FFFE0000 82DA:08200820FFFE082000003FF8210821083FF8210821083FF82108410841288010 82DB:08200820FFFE082000007FFC001000101F10111011101F101110001000500020 82DC:08200820FFFE082000003FF8200820083FF8200820083FF8200820083FF82008 82DD:08200820FFFE082008200000044004447C480470044004420C423442C43E0400 82DE:04400440FFFE044008001FF020105F90109010901F901050102410040FFC0000 82DF:04400440FFFE044010001FF8200840089F88108810881F881088000800500020 82E0:08200820FFFE08203FF8200820083FF8208020803FFC204020242414280C3004 82E1:08200820FFFE0820000024102210211021102010202024202850308821040602 82E2:08200820FFFE082000001FF0101010101FF0100010001FF8100810081FF81008 82E3:08200820FFFE082000003FF8200020003FF0201020103FF02000200020003FFC 82E4:08200820FFFE082000007FFC00800100036005101908610401000100FFFE0000 82E5:08200820FFFE08200A200200FFFE040008001FF028104810881008100FF00810 82E6:08200820FFFE0820092001000100FFFE010001001FF01010101010101FF01010 82E7:08200820FFFE08200A2001007FFE400280043FF8010001000100010005000200 82E8:04400440FFFE04401FF8100810081FF810001200123813C02204220441FC8000 82E9:08200820FFFE0820092002003FF82008200820083FF82008200820083FF82008 82EA:08200820FFFE082000007FFC010001003FF82108228824482828200820282010 82EB:08200820FFFE08200920010001FE0100010001003FF82008200820083FF82008 82EC:08200820FFFE082000003FF8210821082108210822882448282820083FF82008 82ED:08200820FFFE08201040104021FC24444444F844104420444884FC8445280210 82EE:08200820FFFE0820000008200820102031245124912411241124112411FC1004 82EF:08200820FFFE0820010001007FFC03800540092011102FE8C106010001000100 82F0:08200820FFFE082000007E10021002103E10202040287E24024402FE14420800 82F1:08200820FFFE0820010001001FF0111011101110FFFE0280044008203018C006 82F2:04400440FFFE0440080008001FFC2400440087F00400040007F8040004000400 82F3:08200820FFFE0820040008001FF02820444003801C70E30E00C00E0001800040 82F4:08200820FFFE082000001FF0101010101FF0101010101FF010101010FFFE0000 82F5:08200820FFFE0820010011001FF821000100FFFE01000280044008203018C006 82F6:08200820FFFE082009200280044009203118C106010009201110210805000200 82F7:04400440FFFE044010101010FFFE1010101010101FF01010101010101FF01010 82F8:08200820FFFE0820001000F83F00111009200100FFFE01000100010005000200 82F9:08200820FFFE082000007FFC01001110091009200100FFFE0100010001000100 82FA:08200820FFFE082000001FF012101110FFFE1010221021103FFC001000A00040 82FB:04400440FFFE044008100810101013FE30105110909010901010101010501020 82FC:08200820FFFE0920110011003FFC4100810001003FF8010001000100FFFE0000 82FD:08200820FFFE0820000000781FA012201220122012101290224822A843248202 82FE:08200820FFFE0820082001000090089048244842488289020E101810E7F00000 82FF:08200820FFFE0820092001003FF801000100FFFE0380054009203118C1060100 8300:08200820FFFE082004403FF8044804481FF8144024403FFC0844105420484040 8301:08200820FFFE082009202108210821083FF8010801004104410441047FFC0004 8302:08200820FFFE0820009000883FFC2080208820882050205020244054418C8604 8303:04400440FFFE0440100009F84908210825080528091071021102110210FE0000 8304:08200820FFFE082000001000107C7E441244124412441244224422444A7C8444 8305:08200820FFFE082000003FF0002006400180FFFE0282048408803080C2800100 8306:08200820FFFE082000000C0070FC4084448444845C8464944888088010806080 8307:04400440FFFE044002100208FFFE040004000FF008101420224041808670380E 8308:08200820FFFE08200440044024442448275024602440244224422F42F03E4000 8309:08200820FFFE092001000100FFFE010001007FFC0380054009203118C1060100 830A:04400440FFFE0440001000781F80100010001FFC1040104010401040FFFE0000 830B:08200820FFFE082008783F802080208020803FFE2040204022242914308C2084 830C:04400440FFFE0440080008401040104037FE5040904010401040104013FC1000 830D:04400440FC7E0440144010001FF8200840089F88108810881F88000800500020 830E:04400440FFFE044000003FF0006001800E70700C1FF0010001000100FFFE0000 830F:08200820FFFE08200820004004207FFC04800488089008A010C223824C82807E 8310:04400440FFFE0440100010001FF822484A4884880A8811082288440808501020 8311:08200820FFFE092002001FF012101110115010201FFC00047FE4000400280010 8312:04400440FFFE044010001E7C12442248225052488C4404440854104820404040 8313:08200820FFFE08200A2001007FFE40028004044004400820082010102008C006 8314:08200820FFFE082000007FFE4002810401003FF80100010001000100FFFE0000 8315:08200820FFFE082000007FFE400280041FE0042004203FA004200414040C0404 8316:04400440FFFE044008000FF010202C4003801C70E00E1FF0101010101FF01010 8317:08200820FFFE0820020007F808103420024001800FF81808E80808080FF80808 8318:04400440FFFE044000003FF804080850302000007EFC1224122422444A948508 8319:08200820FFFE082000900088FFFE0080108810887E50105010242054418C8604 831A:08200820FFFE0820060078FC408440847E844084408440944E88708000800080 831B:04400440FFFE044000003FF020103FF020103FF02208211020A024402830300E 831C:04400440FFFE04400000FFFE044004403FF8244824482848303820083FF82008 831D:08200820FFFE082000003FFC2080208027F82408240827F8208020803FFE0000 831E:08200820FFFE082000003FFC210021003FF8200820083FF8210021003FFC0000 831F:08200820FFFE082001003FF00110FFFE01103FF001003FF80100FFFE01000100 8320:04400440FFFE0440000008400840104037FC50E0915011501248144418421040 8321:08200820FFFE0A2001007FFC400480081FE000400080FFFE0100010005000200 8322:08200820FFFE082000047F84082408241F24212451240A24040408043014C008 8323:04400440FFFE044000001FF010101FF000003FF80100FFFE028004401830E00E 8324:0820FFFE0820020007E01840648003200C4071F806081A10012000C007007800 8325:08200820FFFE082001003FF801000100FFFE000001003FF801000100FFFE0000 8326:08200820FFFE09200100FFFE01003FF8210821082128239005601918E1060100 8327:08200820FFFE0820092001003FF82108210821083FF80100011001F87F042004 8328:08200820FFFE08204080208020FC0904124814402040E0A020A0211022082C06 8329:08200820FFFE082000781F80100010001FFC1000100017F82408240847F88408 832A:08200820FFFE08200100111009100920FFFE04400440044008421042203EC000 832B:08200820FFFE082008202040102087FE490009001100E1002100210021FC0000 832C:08200820FFFE0A2002000400FFFE08001040304053FC90401040104017FE1000 832D:08200820FFFE08200A2001007FFC08201010244844440280010006C01830E00E 832E:08200820FFFE0A20020003F802000200FFFE0000010011101108210445040200 832F:08200820FFFE0820000008500848104037FE504090A010A01110111012081406 8330:0820FFFE092001003FF8210821083FF8210821083FF811000A00060019C0E03E 8331:04400440FFFE0540110011003FF841000100FFFE0380054009203118C1060100 8332:04400440FFFE04401020102020402448448878F008101020142822447EFC0204 8333:08200820FFFE08200820200017FC90404040484008401040E04020402FFE2000 8334:04400440FFFE044000003FF82008200827C82448244827C8200820083FF82008 8335:04400440FFFE044000003FF8210821082FE8210822882448282820083FF82008 8336:08200820FFFE082009200280044009203118DFF6010009201110210805000200 8337:08200820FFFE0820000008A00890108030FC57809048105010241054118C1604 8338:08200820FFFE082000007FFC10101FF010101FF01010103EFFD0001000100010 8339:08200820FFFE082010001000FE7C124422442244644414440844147C2244C000 833A:08200820FFFE0A200100FFFE0400082010103FF804480440044008441044603C 833B:1010929292929292FEFE2010401080001010929292929292FEFE221220104010 833C:08200820FFFE082000003FF820082FE8200827C82448244827C8200820282010 833D:08200820FFFE082000001040104027FC6444A444244427FC2444204020402040 833E:08200820FFFE0820082000007FFC082008200820FFFE08200820102020204020 833F:08200820FFFE0820082000007DF011101110119011501D12E2124212040E0800 8340:04400440FFFE144010001FF820085FC890481FC810481FC81048000800500020 8341:08200820FFFE082000007FFC00001FF010101FF010101FF010100000FFFE0000 8342:0820FFFE0A2002007FFC0440082037D8C0063FF808000FE00020002001400080 8343:08200820FFFE09200280044008203018CFE6010001001FF0010001007FFC0000 8344:08200820FFFE08200A2001007FFC040008401F8001100620384001A00E107008 8345:08200820FFFE0820092002800C603018CFE600001FF01010101010101FF01010 8346:12041204FFC4122400247FA4122412241224FFE4122412242204220442148208 8347:04400440FFFE0440100021FC4000880013FE3020502090201020102010A01040 8348:04400440FFFE0440101010103E1022FC4210A490149008FE1010201040108010 8349:04400440FFFE044000001FF010101FF010101FF00100FFFE0100010001000100 834A:08200820FFFE082000047F84122412241224FFE4122412242204220442148208 834B:08200820FFFE082000007FFC010002003FF82488248824882488248824A82010 834C:08200820FFFE0A2001007FFE400282040200FFFE042008201C4003800C707008 834D:08200820FFFE082004404440448044FE450846885C9064504420045004880506 834E:08200820FFFE082000007FFC040008201FF0011001003FF801000100FFFE0000 834F:04400440FFFE04400810087813C0304050409FFE104010401040104017FC1000 8350:08200820FFFE0A2002007FFC040009F8081018202BFE48208820082008A00840 8351:08200820FFFE08200100FFFE01007FF801083FF821003FFC0284044C1830E00E 8352:08200820FFFE0A200100FFFE100010001FF8000011101110111021124112810E 8353:04400440FFFE0440101008207FFC082008200820FFFE08200820102020204020 8354:0820FFFE0A2002003FF0041018A06040102010207EFC1224224422444A948508 8355:08200820FFFE082000003E20222022FC3E24222422243E24224442444A948508 8356:08200820FFFE0A2002083FD002200240FFFE0100061018E02F00C808080807F8 8357:08200820FFFE0820009000883FFC2080208830882850245020244054418C8604 8358:08200820FFFE0820000008204820282028200BFE082018202820C82009FC0800 8359:08200820FFFE082020401040104007FC704010A01090110812041404280047FE 835A:08200820FFFE0820010001003FF8010011100920FFFE0280044008203018C006 835B:08200820FFFE0A2002FC7F20014000840764381C00007FFC044008421042603E 835C:08200820FFFE0820208020883EB020C42084267C39000100FFFE010001000100 835D:08200820FFFE082000047F044124492449244924492449241424220441148088 835E:08200820FFFE082000F03F000200FFFE044008203458C4460440044008401040 835F:08200820FFFE092002800440082037D8C00600003FF80200044008201FF00810 8360:08200820FFFE0A2001007FFC0820044003800C603018C4460440044008401040 8361:08200820FFFE0820000023F01020104080804BFC48A41124E244248421282210 8362:08200820FFFE0A2001007FFE400280043FF801000100FFFE0100010005000200 8363:08200820FFFE082000007FFE4002810401007FFC0380054009203118C1060100 8364:0820FFFE082000007FFE420282043FF8090011001FF001000100FFFE01000100 8365:08200820FFFE082000007FFE4002810401047D880550092011102108C5060200 8366:08200820FFFE082000007FFE4002810411001FF821000100FFFE010001000100 8367:08200820FFFE082000007FFE400281041110111022A00280044008203018C006 8368:08200820FFFE08203FF000101FF000103FF00020FFFE08200420042000A00040 8369:04400440FFFE04401FF0101010101FF010801040162021102088460681800040 836A:04400440FFFE044000007C200420082010A810A41D24F1221222102050A02040 836B:04400440FFFE044000007CFC4484488450FC4884448444FC5484488441144208 836C:04400440FFFE044000007FFC04040288128008800900FFFE0240042018106008 836D:08200820FFFE08201000100021FC4420F82010202020FC2040201C20E3FE4000 836E:04400440FFFE044010081008200845FEF80810882048FC4840081C08E0284010 836F:04400440FFFE04401080108020FC4504FA0410842044FC4400041C04E0284010 8370:04400440FFFE0440102010201020FC2031FC3820542050209020102013FE1000 8371:08200820FFFE08203FF820083FF8200020702F8020F02F8020F85F824082807E 8372:0440FFFE044000001FF0111011101FF0111011101FF001003FF801000100FFFE 8373:08200820FFFE082000007FFC00001FF0101010101FF0000008200440FFFE0000 8374:04400440FFFE044010201020FDFC10201420182033FED0501050108851042202 8375:08200820FFFE082000007FF80208120824280810310008844892481287F00000 8376:08200820FFFE08200040004078A049104A884C4648404BF07810482000200040 8377:04400440FFFE0440100017FE20086008A7C824482448244827C8200820282010 8378:08200820FFFE092001003FF801007FFE40029FE400400180FFFE010005000200 8379:08200820FFFE0820010011F811001100FFFE010009081110606001800E00F000 837A:08200820FFFE08200820108010FC7D041204108410541C24E044418400280010 837B:04400440FFFE04404420282010A428A448A89920282048508850088851042202 837C:08200820FFFE092002800440082037D8C10601003FF801001110210845040200 837D:08200820FFFE082000F87F00221011200200FFFE042008201C4003800C707008 837E:0820FFFE08200400082010103FF804480820121067E80820144003801C70E00E 837F:08200820FFFE0820009000883FFC208020883E88225022502A244454418C8604 8380:08200820FFFE082000003FF820002FF020003FFC248824504420451886060400 8381:08200820FFFE082000007FFC01001110111011102928454485840100FFFE0000 8382:08200820FFFE08203F04210421243F24082408247FA408A410A4108422944108 8383:0440FFFE044030100CE003000CC03230FFFE080011003FF0D110115011200100 8384:0820FFFE082000007FFC01003FF821083FF821083FF821001A00060019C0603E 8385:08200820FFFE082008800840104033FC50009008120811101110102017FE1000 8386:08200820FFFE09200110FFFE01003FF821083FF821083FF82108210821282110 8387:04400440FFFE044000203E20222022FC3E2422243E24222422442F44F0944108 8388:08200820FFFE082021F011101110820C440053F011102110E0A0204021B02E0E 8389:04400440FFFE044000000608780808480848FF481C482A484948880808280810 838A:04400440FFFE044000002420242024203C2007FE0420FC202420242025FC4400 838B:04400440FFFE04400880088010FE11403240547C90401040107E104010401040 838C:04400440FFFE0440082004401FF01010101010101FF00440044008421042603E 838D:04400440FFFE0440011001087FFC0100211811A007401920E118410605000200 838E:08200820FFFE082000001020082040A824A40522092272281010106011800600 838F:08200820FFFE082010001020FC2010A814A419223122D2281010106051802600 8390:08200820FFFE08202040104013FC8244444810A010A0E120212022222422281E 8391:0440FFFE044008001FF0282007C01830E10E1FF001001FF001007FFC01000100 8392:08200820FFFE082000001FF0101010101FF000003FF82008200820083FF82008 8393:04400440FFFE144010003FFC40009FF012101110FFFE221021103FFC00100060 8394:04400440FFFE044000003FF8200824482828301827C82448244824483FF82008 8395:08200820FFFE092001007FFC054009203118C1061FF01010101010101FF01010 8396:08200820FFFE082000007FFE08881110222011103FF8010001000100FFFE0000 8397:08200820FFFE082001007FFC01003FF821083FF821083FF80100FFFE01000100 8398:08200820FFFE0A2001003FF8000008200440FFFE010001007FFC010001000100 8399:08200820FFFE082000003FF80408FFFE04083FF808001FF8280848088FF80808 839A:04400440FFFE044000187BE00840104022787A400A402BFC1000280047FE8000 839B:04400440FFFE044000387BC00840104023F8784008402BFC1000280047FE8000 839C:08200820FFFE0820000010401040247E24886488A54824502420205020882306 839D:08200820FFFE082001001110111011102928454481003FF801000100FFFE0000 839E:08200820FFFE0A2001003FFC200440081FE000007FFC0440044008441044603C 839F:08200820FFFE09200280044009203098CFE6004000801FF0101010101FF01010 83A0:04400440FFFE04701F8001007FFC054009203118CFC6044004F0081010506020 83A1:04400440FFFE044000001FF0101010101FF00100110011F81100290047FE8000 83A2:08200820FFFE0820092001007FFC11101110292845440280044008203018C006 83A3:08200820FFFE092000807FFC080008000FF80000010008844892481287F00000 83A4:08200820FFFE08200000FFFE04403FF824482448283830083FF820083FF82008 83A5:08200820FFFE082044002BF81048284848489BF8284848888888088857FE2000 83A6:08200820FFFE08200100111009201FF010101FF010101FF01010101010501020 83A7:08200820FFFE082000001FF010101FF010101FF010101FF0044008421042603E 83A8:08200820FFFE0A2001001FF010101FF010101FF0110410881050122014181806 83A9:08200820FFFE082000F87F00221011203FE000400080FFFE0100010005000200 83AA:08200820FFFE0820064038500848FFFE084008400E2478280812082A28C61302 83AB:08200820FFFE082000001FF010101FF010101FF001007FFC028004401830E00E 83AC:08200820FFFE0820040007E0082010403FF8510811081FF8028004821882607E 83AD:08200820FFFE082000007E7C42447E4442447E44404450544848544062404040 83AE:08200820FFFE082000003FF821083FF821083FF802007FFC0404080410286010 83AF:08200820FFFE082008202040104097FE40E0415011502248E444284220402040 83B0:04400440FFFE04401080108010FC7D041248104010401CA0E0A0411002080C06 83B1:08200820FFFE092001003FF80100111009207FFC0380054009203118C1060100 83B2:08200820FFFE0820208017FC1140024073FC1040104017FE1040284047FE0000 83B3:04400440FFFE044000107C10441045FE44107D104490449044107C1044500020 83B4:04400440FFFE04401FF0101010101FF001007FFC410442844444484440144008 83B5:08200820FFFE092002003FF82108210821083FF8228804900888108A2082C07E 83B6:08200820FFFE0820092002800440082037D8C00602101110092008407FFC0000 83B7:08200820FFFE082044402850104828404FFE984028A048A08910091052082406 83B8:04400440FFFE04404490288810882BFE48A098A028A0492089200A225222241E 83B9:08200820FFFE082000007FFE400280043FF8010001001FF00100014001207FFC 83BA:08200820FFFE08207FFE42029FF410101210115010201FFC000400047FD40008 83BB:04400440FFFE044000003FE00420047C08043014C0083E44225822623E42223E 83BC:04400440FFFE04401020102023FE44207924112421247DFC00221C22E022401E 83BD:0820FFFE0820024002207FFC044008203018C82608207FFC0820102020204020 83BE:0820FFFE0A2002007FFC0440092037D8C106092008207FFC0820082010202020 83BF:04400440FFFE044008000804FFA408247F2449244B241C242A24490488140808 83C0:08200820FFFE0A2001007FFE400290041EF82288248854A8089008841084607C 83C1:0820FFFE09203FF801001FF00100FFFE00001FF010101FF010101FF010101030 83C2:08200820FFFE0820104020407E7C4284430442447E244224420442047E284210 83C3:08200820FFFE0820200013FE920042004BFC0A041204E3FC2200220023FE2000 83C4:08200820FFFE08200100FFFE01003FF821083FF821083FF803800D603118C106 83C5:08200820FFFE082001007FFE40029FE410201FE010001FF0101010101FF01010 83C6:08200820FFFE08207F0022FC22443E44224422283E2822102790FA2842440282 83C7:04400440FFFE044010101010FEFE12102210227C6444144408441444227CC044 83C8:08200820FFFE082010401020FC2011FC140018083108D0901090102053FE2000 83C9:08200820FFFE08203FF000101FF00010FFFE111009A005401930E10E05000200 83CA:04400440FFFE044010001FFC220452448A8402047FF407040A84124462140208 83CB:08200820FFFE0820004000407BF8484048404FFC48E079504A48044408420040 83CC:0820FFFE082000003FF8200820C8270821082FE823882548292821083FF82008 83CD:08200820FFFE09200280044009203098CFE60040028001004884481287F20000 83CE:08200820FFFE082000001FF810081FF810081FF82080208C3EF020822682387E 83CF:04400440FFFE0440200017FE100880084BC84A481248E3C82248200820280010 83D0:0440244814500440FFFE082004407FFC01003FF80100FFFE028004401830E00E 83D1:08200820FFFE08200888111022201110088800003FF821083FF821083FF82008 83D2:08200820FFFE082000003FF820083FF820083FF80100FFFE054009203118C106 83D3:08200820FFFE082000003FF821083FF821083FF80100FFFE054009203118C106 83D4:08200820FFFE08203EFC228422943E88228022FC3EA422A422A822904AA884C6 83D5:08200820FFFE092002800C6037D8C0063FF8248824883FF82488248824A82010 83D6:04400440FFFE04401FF010101FF010101FF000003FF820083FF820083FF82008 83D7:04400440FFFE04401020102011FCFD24112411241DFCF1241124112451FC2104 83D8:04400440FFFE0440101010901090FD0831483A44544250909088110813FC1104 83D9:0820FFFE082000F83F0001007FFC09200920FFFE092009207FFC010001003FF8 83DA:08200820FFFE0820021002FC7F4000840764781C021002FC7F4000840764781C 83DB:08200820FFFE082000007C7C44447C7C44447C7C400440044004400440144008 83DC:08200820FFFE0820001000F83F001110082001007FFC054009203118C1060100 83DD:08200820FFFE082010481044FDFE1040144018FC30A4D12811281210542820C6 83DE:08200820FFFE08200C80708010FC1124FD243224384454445084910412281010 83DF:0440FFFE044008000FE0102020405FF8110811081FF8028004A008921082607E 83E0:04400440FFFE04402020102013FC822442204BF80A881288E25024202450298C 83E1:04400440FFFE044000001FE040445194492443C445444924551442047FFC0004 83E2:08200820FFFE082010801080FDFC120415F411141D14F1F4110C1102510220FE 83E3:08200820FFFE082000007F7C484448447F44412841287F10481048287F440082 83E4:04400440FFFE0540111009203FF802007FFC082010102FE8C8260868080807F8 83E5:04400440FFFE04401000100C11F0FD00110031FE391055105110921012101410 83E6:04400440FFFE0440201813E01200020073FC1220122012201420282047FE0000 83E7:08200820FFFE092000803FFE200020782F80288028802FFC284048244A948C4C 83E8:08200820FFFE0A2001003FF808200440FFFE04007FFC08201C4003800C707008 83E9:08200820FFFE082001003FF808200440FFFE000000001FF0101010101FF01010 83EA:0820FFFE0A2001007FFE400280043FF0040008001FF02810481008100FF00810 83EB:08200820FFFE08207FFC01003FF821083FF801007FFC01003FF80100FFFE0000 83EC:08200820FFFE082023FC10841084808449144A0815FCE1042104210421FC2104 83ED:08200820FFFE082020801110120887FC4204500013F82208E208220823F82208 83EE:08200820FFFE092000803FFE20802FF820883FFE20882FF8214042204C18B006 83EF:04400440FFFE04407FFC11101110FFFE111011107FFC0100FFFE010001000100 83F0:08200820FFFE0820001C7DF00950115011501D503148D14811441254525A2468 83F1:08200820FFFE082001003FF80100FFFE1010220847E40820144003801C70E00E 83F2:08200820FFFE0820082004407C7C044004407C7C04400440FC7E044004400440 83F3:08200820FFFE0820092002800C603018CFE6010001003FF811100920FFFE0000 83F4:08200820FFFE0A2002007FFC044009203FF8D1161FF011101FF40104010400FC 83F5:04400440FFFE04407FFC482444445FF4410440845FF44404440447E440144008 83F6:04400440FFFE044001007FFC01003FF80200FFFE092017D02108DFF601000100 83F7:0820FFFE08201FF000100FF000101FF000007FFE41029FF41110115011200100 83F8:04400440FFFE0440102008207E50105010881F0612601210220022C04A308408 83F9:04400440FFFE0440100009F80908410821F82908090811F87108110817FE1000 83FA:0820FFFE092000801FFC10041FFC100017F8140817F8240827F8440884280410 83FB:04400440FFFE04400820082008207EFC08201C301A702A6848A4892208200820 83FC:08200820FFFE082001000910092012C0043019086914091012A004401830600C 83FD:04400440FFFE044008000F7C08440844FF44002808282A104910892828441082 83FE:04400440FFFE04403FF801000200FFFE08203118C10609901148214805000200 83FF:08200820FFFE08207F84100422247F24092408247F24082408240F04F0144008 8400:08200820FFFE092001F801003FFE210221F02F0420FC200027E044224822B01E 8401:04400440FFFE0440082008207FFC08200FE008200FE00820FFFE082010102008 8402:04400440FFFE04400E00787C08440844FF4418441C442A444A44887C08440800 8403:08200820FFFE0A2001007FFC08200820145022880100FFFE0100010001000100 8404:0820FFFE082020003FFC48049FE422040204FFFC0204222422243FE400280010 8405:0820FFFE08200100FFFE010021083FFA010200FE00003FF820083FF820083FF8 8406:08200820FFFE0A2004003FF821083FF822083FF808801080FFFE008000800080 8407:04400440FFFE04400FF808000FF008000FF00800FFFE111010A014401830100E 8408:08200820FFFE082000001FF010101FF010101FF010101FF00450084A1042603E 8409:08200820FFFE082000003EFC22A422A43EA422FC22803E80228222824A7E8400 840A:08200820FFFE092001007FFC11101110292845440380054009203118C1060100 840B:0820FFFE09207FFC01003FF80108FFFE01083FF80200FFFE08201C4003C07C38 840C:08200820FFFE082000007CFC448444847CFC448444847CFC4504010402140C08 840D:08200820FFFE0820200017FC904042484950084017FEE0402040204020400040 840E:0820FFFE082000701F8001007FFC05401930E10E04007FFC08201C4003807C78 840F:04400440FFFE044008001FE020204440B878200820083C78200820083FF82008 8410:0820FFFE082001007FFC01003FF80108FFFE01083FF8110011F8290047FE8000 8411:08200820FFFE092008801FFC108030805FF8908010801FF8108010801FFC1000 8412:08200820FFFE0A2001007FFC08201210244808201FF00440044008441044603C 8413:08200820FFFE0A2001007FFE40029FF4101010101FF010101FF010101010FFFE 8414:04400440FFFE0440100011FCFC4410441494190832FCD0841084108450FC2084 8415:0820FFFE0A2001007FFC0820044003801C70E82E0FE008200FE0082010202020 8416:0820FFFE0820060038F8200820083CF8200820083FF80440044008423042C03E 8417:08200820FFFE0A2001007FFE400280041FF0000000007FFC1110210845040200 8418:08200820FFFE0A2002007FFC0440082037D8C0063FF801000920111025080200 8419:04400440FFFE044010201020FDFE11223224385054505490909011121212140E 841A:08200820FFFE0820100011FC1088FC70138E10201DFC3020D3FE102050202020 841B:08200820FFFE08203FF820083FF820083FF820083FF80820FFFE082010202020 841C:04400440FFFE044010201020FE3E9220922092FC92849A849484108410FC1084 841D:0820FFFE082000003FF8244824483FF8020007F008103420024001800E007000 841E:08200820FFFE082000003FF8210822882448000020843E9820E020842684387C 841F:08200820FFFE08200640384009F808487E4818C81C482A68289A488A09060A02 8420:08200820FFFE082000003E7C224422443E7C224422443E7C224422444A948508 8421:04400440FFFE04400020104009FC49042104250405FC09047104110411FC1104 8422:08200820FFFE08202100110013F884084BE85228122823E8E2182204220421FC 8423:08200820FFFE0A2001007FFE400280041FF00100110011F81100290047FE8000 8424:08200820FFFE082000007FFE410281041FF0111011101FF0010001087FFC0004 8425:08200820FFFE08207FFE40029FF4101010101FF000003FF8200820083FF82008 8426:08200820FFFE082000007FFE440288441F8003200C103FF80108112025104208 8427:08200820FFFE082001003FF80108FFFE01083FF8010025482528292841088108 8428:04400440FFFE044000207DFC4488485051FE4900450045005500490042004400 8429:04400440FFFE04400C20702010A410A4FCA83120382054505050908811041202 842A:08200820FFFE08200C10709010501010FC903050381E55F05010901010101010 842B:0820FFFE082000F83F000100FFFE054009203118DFF610101FF010101FF01010 842C:04400440FFFE04401FF011101FF011101FF001003FF8210821482FE824282010 842D:08200820FFFE082000F03F0001001FF011101FF001007FFC412441F45E144008 842E:08200820FFFE092002800C6037D8C0063E0822483E4822483E48220822282610 842F:0820FFFE082004000FE010203FF850081FF810081FF810081FF8042008101008 8430:08200820FFFE092001007FFC01003FF8292825483FF8038005601918E1060100 8431:08200820FFFE0A2001007FFE40029FF400001FF010101FF010101FF00000FFFE 8432:08200820FFFE082000FC7F00220811103FF80200FFFE04000FF0122021C0CE3C 8433:08200820FFFE08200100FFFE01003FF8244822882FE821083FF8210821282010 8434:0820FFFE08203F04210421243F2421243F24212421243F240024120421144088 8435:04400440FFFE04401FF010101F9010907FFC40044FE4482448244FE440144008 8436:0820FFFE082001007FFC01003FF80200FFFE08201FF02828CFE608200FE00820 8437:04400440FFFE0440080049042A247F2441247F2441247F244124410445144208 8438:08200820FFFE082005003978210821083D78210821083FF8028004401830E00E 8439:08200820FFFE092000803FFC20043FFC20002FFC292429242FFC49244924880C 843A:0820FFFE08207FFC40045FF440045FF400001FF010101FF010101FF010101FF0 843B:08200820FFFE0A2001003FF808200440FFFE00001FF010101FF010101FF01010 843C:0820FFFE082000003EF822883EF800003FF80000FFFE08000FF0001000A00040 843D:08200820FFFE0820208010F811088290486049981606E1F82108210821F82108 843E:0820FFFE082000003FE008200BF80A88112822905FF8124812481248FFFE0000 843F:04400440FFFE0440203813C01040804047FC5040104023F8E208220823F82208 8440:04400440FFFE0440103813C0FC40104017FC18403040D3F81208120853F82208 8441:0440FFFE0440082004407FFC01003FF80100FFFE0200FFFE08201C4003C03C38 8442:04400440FFFE044020203E20442088FC7F24492449247F441454248A450283FE 8443:08200820FFFE082000807C8044FE454046407C7C44404440447E7C4044400040 8444:08200820FFFE082000403E40227E22A03EA0233C22203E20223E22204A208420 8445:04400440FFFE0440000011F81108290845F89108110829F82508410887FE0000 8446:04400440FFFE044008000BF81208320853F8904017FE10E0115012481C461040 8447:0440FFFE04401FF0022001407FFC0484188862800100FFFE05401930E10E0100 8448:04400440FFFE144020087FFC00043FF820083FF80100FFFE054009203118C106 8449:04400440FFFE044012207FFC122013E010001FF80100FFFE05401930E10E0100 844A:08200820FFFE092006C01830EFEE00001FF010101FF00820FFFE082010202020 844B:08200820FFFE082000803C8024FC25043EF4249424943CF42494240454288810 844C:0820FFFE08200400FFFE08201E4003C03C381010FEFE2224646418182434C2C2 844D:04400440FFFE04407FFC00001FF010101FF000003FF821083FF821083FF82008 844E:08200820FFFE0820004013F8204847FE884813F8304053FC904017FE10401040 844F:08200820FFFE0820204013F890484FFE404813F82040E3FC20402FFE20402040 8450:08200820FFFE0820044008203018CFE6042018A060403FF8244824482448FFFE 8451:04400440FFFE0440080008087F0808FEFF08084808287F2808080F08F0284010 8452:04400440FFFE04401000100025FC7C200820102024207E20002054204BFE8A00 8453:08200820FFFE082008202090109013FC80904890489017FEE000209021082204 8454:0820FFFE0820000009F00810101037FC510091F81240104017FC10A01110120C 8455:08200820FFFE08201200213C49009400247E6108A2082E082208220822282010 8456:08200820FFFE0A2001007FFE48229114212801107FFC0280044008203018C006 8457:0820FFFE082002083FD002200240FFFE03000C003FF0C8100FF008100FF00810 8458:04400440FFFE044008881110FFFE1110088800003FF821083FF821083FF82008 8459:04400440FFFE0440080008FC7E84088418FC1C842A842AFC4884888408FC0884 845A:04400440FFFE044008207FFC08200FE008200FE00820FFFE1240142010001FF8 845B:0820FFFE08201FF010101FF010101FF008001FFC21045284944410041FA80010 845C:0440FFFE044008007F7C08243E2408447F5408880100FFFE02800C603018C006 845D:04400440FFFE044000207F202A2054FC2A2400247E24082408440E44F0944108 845E:0820FFFE082000007DFC048804887CF8408840887CF80488049E05E828081008 845F:08200820FFFE092002001FF010101FF010101FF000007FFC01003FF80100FFFE 8460:04400440FFFE04400BF8080811F8300853F8900017FC140413F8111010E0171C 8461:04400440FFFE24403FFC42247FF482043FE422243FE422243FE4222422A4204C 8462:08200820FFFE092001007FFC04800A603118C0063FF8244824482448FFFE0000 8463:0820FFFE08201FF001007FFC01001FF011101FF011101FF001003FF80100FFFE 8464:04400440FFFE04401008100824087DFE0808108824487E48000854084A288A10 8465:04400440FFFE044010100820FFFE00003E4822483E4822483E0822082A282410 8466:0820FFFE082002003FF00410FFFE00001FF010101FF001001FF021003FF80100 8467:04400440FFFE044008107F1008107F7E41123E1204120F1278220822284A1084 8468:04400440FFFE04401FF011101FF011101FF00000FFFE111010A014401830100E 8469:04400440FFFE0440100021FC7D244524452445247DFC4500450045027D0244FE 846A:04400440FFFE044010041F0422247FA4A4A43FA424A43FA424A4248442948108 846B:04400440FFFE04400800087C7F440844087C3E442244227C22443E8422940108 846C:0820FFFE0820FFFE10803E9842E024841884E07C08200820FFFE082010202020 846D:0820FFFE082000007CF8440844087CF8400041F87C88405040207C5040884306 846E:0820FFFE0820060038F8208820883D06220021F83C8820882C50F02020D82706 846F:08200820FFFE082010401440247C7884110424447E24002454044A048A280010 8470:04400440FFFE044009100A0817FC31105208948411F813081490106011981606 8471:04400440FFFE044008001FF82A4844480A88110822A8041001004884481287F2 8472:0820FFFE0A2004001FF010101FF010101FF001047D88095011202118C5060200 8473:04400440FFFE0440002800243FFE20202FA422242FA824982D12422A45468882 8474:04400440FFFE0440002800243FFE20202FA420242FA8289828924FAA40468082 8475:0820FFFE082000907EA00444282810102FE8C10601007FFC010002C00C307008 8476:0820FFFE09207FFC00001FF010101FF000007FFE40029FF40100010005000200 8477:0820FFFE08207FFC41043FF801001FF011101FF011101FF00100FFFE01000100 8478:0820FFFE082000003FF8210821083FF8210821083FF802005104511290120FF0 8479:08200820FFFE082020401040FEFE212020AC3CB425E424AC24A044A25482887E 847A:0820FFFE08201FF010101FF000007FFC10101FF010101FF0103EFFD000100010 847B:04400440FFFE044000001FF0101010D01710111017D0155027CA212A4FE68022 847C:08200820FFFE08202448238824483FF81010220847E40820144003801C70E00E 847D:08200820FFFE08207FFC04403FF824483FF80400FFFE08201C4003800C703008 847E:08200820FFFE082010001EF8228862A894920882307EC10008844892481287F0 847F:08200820FFFE08203FF821083FF820002FF828082FF828084FF848088FF80808 8480:04400440FFFE04401FF010101FF010101FF000003FF8244824482448FFFE0000 8481:08200820FFFE08202050104817FC00C00160F150124814441040280047FE0000 8482:0820FFFE0A2001003FF8082004407FFE410281041FF011101150112001000100 8483:0440FFFE044008000FE010201FC00040FFFE06003B0804B019C062A00C987306 8484:08200820FFFE08207FFE400280043E0800087EFE14481428140A242A241243FE 8485:0440FFFE04401080088043F0289011127212140E1100FFFE05401930E10E0100 8486:0820FFFE082000007DF0111011901D52F20E0400FFFE08201C4003800C707008 8487:04400440FFFE044800243FFE20202FA428A42AA82AA82A902A92452A49469082 8488:04400440FFFE044020883C9020E42C84307C04001FF010101FF010101FF01010 8489:0820FFFE082001001FF011101FF00100FFFE00001FF01010111002C00C307008 848A:04400440FFFE04400880109830E057849084107C00007C8844B044C47C84447C 848B:08200820FFFE0820008008F849102AA0285008901BFE29104890889008100830 848C:04400440FFFE0440111009207FFC05401930610C0400FFFE08201E4003C03C38 848D:0820FFFE0820240014007FE0042008200FF8080810081FFE2002255249548008 848E:04400440FFFE0440201C13E0920E42F04A900A901292E2942288248824A428C2 848F:08200820FFFE08207FFE4002BFF404803FF82488287830083FF820083FF82008 8490:08200820FFFE0A2004003FF821083FF821083FF8029002A804B8088A3082C07E 8491:0820FFFE08200600387820483E4822863F0022FC3E4420443E2822104A2884C6 8492:0440FFFE0440100023FE7C20442045FC7D2441247D24452445347D2844200020 8493:04400440FFFE04401020102025FE7C200924112425247DFC002254225422801E 8494:08200820FFFE0820004078404BFC48404FFE78104FFE48104A10791048500020 8495:04400440FFFE04401FF01110129014501FF000003FF8244824482448FFFE0000 8496:0820FFFE09207FFC01001FF010101FF010101FF010101FF01010FFFE08201010 8497:08200820FFFE08A0204013F8920843F84A080BF81242E2442228229023082206 8498:0440FFFE044008007F7C114432440C7C3220DFC001003FF801007FFC01000300 8499:0820FFFE08207FFE40028FE400007FFC06003B0804B019C062A00C9872860100 849A:0820FFFE082000007FFC00001FF010101FF000007FFC482444445FF44104410C 849B:04400440FFFE0440202020203DFC50241024FC2411FE542054505C5074880506 849C:08200820FFFE082000007C7C00000000FEFE1010101054545252929250502020 849D:0440FFFE044000003FFC2080210027F0241027F0241027F0408044908A881104 849E:08200820FFFE082021401120120082FC46005A8812482248E250220022FC2200 849F:08200820FFFE08202080108010FCFD0402F44894489448F410941E04F0284010 84A0:0820FFFE082002003FF820083FF820083FF820083FF8010008844892481287F0 84A1:0820FFFE082001003FF8082004407FFE420281043FF8040007F0081010502020 84A2:08200820FFFE0820784048A05110620855F648404BFC68405150424845444080 84A3:08200820FFFE0820104020A041108A0815F6304053FC90401150124815441080 84A4:08200820FFFE0820204010A0911042084DF6104027FCE0402248244429422080 84A5:08200820FFFE0820040079FC40444844545462883FF821083FF821083FF82008 84A6:0440FFFE044008801FFC30805FF890801FF810801FFC10003FF00C6003807C7C 84A7:04400440FFFE0440002800243FFE222023A422242FA8289828924FAA40468082 84A8:0440FFFE044013F8104023F820406FFEA00023F8220823F8220823F822082218 84A9:08200820FFFE08200C0071F811081108FDF83108390855F85108910817FE1000 84AA:0820FFFE092001107FFC01003FF821083FF821083FF821080020FFFE08200460 84AB:0440FFFE0440082004407FFC01003FF80200FFFE080017F8208040809FFC0000 84AC:08200820FFFE08207FFE44028FE410203FF8510811081FF802800492188AE07E 84AD:0820FFFE082010001FFC210451141FF4020814001FFC210451141FF404143808 84AE:08200820FFFE082004007FFC450408801FFC30805FF810801FF810801FFC1000 84AF:11021102FFE2110A000A7BCA4A4A4A4A7BCA4A4A4A4A7BCA4A424A42AB4A1484 84B0:08200820FFFE082010783E4822482A862300FEFC22442A44222842104A2884C6 84B1:04400440FFFE044010281024FDFE102015FC192431FCD12411FC11245124210C 84B2:08200820FFFE0828404427FE204087FC444457FC1444E7FC2444244424540408 84B3:04400440FFFE04401020102025FC7D2409241154254C7D840104550455148108 84B4:08200820FFFE08204100227CFFC40844497C494449447F7C1144204440948108 84B5:0440FFFE044000387FC02208151008401F8001201FF002107FFC04401830E00E 84B6:04400440FFFE04401010109024887D040A0211F824487C480088548855288210 84B7:0820FFFE08201FF010101FF000003FF820083FF820083FF820083FF808201010 84B8:08200820FFFE08201FC000447D88055009203118C50602003FF8000024884244 84B9:0820FFFE082010100820FFFE04403FF80448FFFE04483FF80C603458C4460440 84BA:0820FFFE092000801FFC1000920053F8544010403FFE504090A0211022084C06 84BB:08200820FFFE082000007EFC02047EFC40807EFC020422441A3462C414280810 84BC:08200820FFFE092006C01A30E10E1FF010101FF010101FF010002FF848088FF8 84BD:0820FFFE082000003FF821082FE82288244828283FF8010008844892481287F0 84BE:08200820FFFE08202040124811500040F7FC10E01150124814441040280047FE 84BF:0820FFFE08200200FFFE00001FF010101FF000007FFC40044FE448244FE4400C 84C0:04400440FFFE0440000C7DF00440088811F010201C44F3FE1022112452222060 84C1:0820FFFE082001007FFC01003FF80200FFFE082017D02108DFF6054009201110 84C2:08200820FFFE08207FFE40029FF410101FF010101FF00100FFFE082010102008 84C3:0820FFFE08200500397821083D7821083FF801003FF00820044003801C70E00E 84C4:0820FFFE08200100FFFE08201FC003100C083FFC00043FF821083FF821083FF8 84C5:04400440FFFE0440202017FE1080810843FC500411502150E15022522252244E 84C6:0820FFFE092000803FFC222022203FFC222023E020802FF8488848A888900080 84C7:0820FFFE08201FF010101F9010907FFE40029FF410101FF010101FF010101030 84C8:08200820FFFE082004003F7C21443F4821503F48284424442A54324820400040 84C9:08200820FFFE0A2001007FFE400289241290244808203FF8C82608200FE00820 84CA:0820FFFE0820044008203218C4460FE000207EFC224412240A1412242A544488 84CB:0820FFFE082001003FF801007FFC080010103FF800003FF824482448FFFE0000 84CC:0440FFFE04401110111029287FFC0100FFFE08001FF02820444003801C70E00E 84CD:0820FFFE0A203FC00280FFFE02200FC03408C3F800001FF010101FF010101FF0 84CE:0820FFFE092000803FFC20802FF820883FFE20882FF820804FF848088FF80808 84CF:08200820FFFE08200000061C38E828A82CA82AA82AA82AA828A455545D748212 84D0:0820FFFE08203FFC20002FF820003FFC24482430260E20205FFC442082A00040 84D1:0820FFFE082001007FFC00001FF01010FFFE10101FF0048808503820CB180C06 84D2:04400440FFFE044008007F7C08107F1049107F1049FE7F100810FF9008100810 84D3:08200820FFFE08A0104017FC20006208A1102FFE200023F82208220823F82208 84D4:04400440FFFE0440082004407FFC010001003FF801000100FFFE248822444244 84D5:04400440FFFE04401020102011FCFC20102033FE3800542051FC9020102013FE 84D6:0820FFFE082002003FF82448238824483FF8000020843E9820E020842684387C 84D7:08200820FFFE0820104023F84040884017FC3040524092781240154018FE1000 84D8:0820FFFE0A2001007FFC08201210244848241FF00510088818502920CA180C06 84D9:08200820FFFE092000803FFE2080249024902AA831C420802FF8408040809FFE 84DA:08200820FFFE0820108011FC228828706B8EA8202848299028642988203021C0 84DB:04400440FFFE044008200820FFBE08447FA449244B281C282A10492888440882 84DC:08200820FFFE08207F7C140414047F04557C574061407F40414241427F3E4100 84DD:08200820FFFE08200480248024FC24A0251000003FF8244824482448FFFE0000 84DE:08200820FFFE082000FC7F00220811100C20307820083C78200820083FF82008 84DF:04400440FFFE044010041F0422247FA4A4A43FA424A43FA40004078478142008 84E0:08200820FFFE09200080FFFE0440139014501FF001007FFC44444FE44424400C 84E1:08200820FFFE082023F8100811F8800843F8500017FC2404E3F8211020E0271C 84E2:04400440FFFE144008003E7C22443E44227C3E442244287C24442A4432942108 84E3:0820FFFE082000007DFC0420284011FCFD041524112411241124105050882304 84E4:08200820FFFE0820404023F820400FFE1110128824F4E11022A0204021B02E0E 84E5:08200820FFFE082000007FFE410282840C603018DFF601003FF8111009207FFC 84E6:0440FFFE04401FF010101FF01010FFFE10102FC8C04608400FF800087FA80010 84E7:08200820FFFE0820108011F822886870ABAE282029FC282028A8292422A42040 84E8:0440FFFE0440108011FC228828706B8EA80029FC290429FC290429FC2104210C 84E9:0820FFFE082000807CF805082A901060FD981606304053F89048108851502620 84EA:08200820FFFE082047F8211020A007FCE44427FC244427FC2444245454088FFE 84EB:0820FFFE082023FC10801144066870B01128166810A4112416A0284047FE0000 84EC:0820FFFE0820010023F0151010E0071C704013F8104011F0104017FC284047FE 84ED:0820FFFE092000803FFC20803FFC222024902FF8349427F0249047F24082807E 84EE:0820FFFE0820004027FC104013F8024873F8124813F8104017FC284047FE0000 84EF:04400440FFFE04401110211041108AA8144430405240927C1240154014FE1800 84F0:04400440FFFE04401020213C4120892017FE300050209120113E112012A0147E 84F1:08200820FFFE08202108109093FC40904890089017FEE0902090211021100210 84F2:0820FFFE082000003FF8200027F0241027F020002F7829482F7820003FFC0000 84F3:0440FFFE044008207FFC08200FE001003FF821083FF801007FFC0100FFFE0000 84F4:0820FFFE09207FFC01003FF821083FF821083FF801047FFC0020FFFE08200460 84F5:04400440FFFE0440102013FE1020FDFC102413FE1C24F1FC1020113C512022FE 84F6:04400440FFFE044000A0009079FE49204B204DFC492049FC7920492001FE0100 84F7:04400440FFFE044010A01090F9FE11201B2015FC3120D1FC1120112051FE2100 84F8:0440FFFE04407FFC04403FF824483FF824483FF800001FF010101FF010101FF0 84F9:04400440FFFE0440140027DE4912811217D221126112A5D2251A25D42E102410 84FA:08200820FFFE0820104010407C4010F8FE48444892C87C4810AA1CAAE1064202 84FB:08200820FFFE0820104010407C4011F8FE48444828C87C4810AAFEAA11061202 84FC:0820FFFE08203CF824481428254806C01830E30E0C403180063038C007003800 84FD:0820FFFE08203FF821083FF821083FF80920FFFE09203FF801007FFC01000100 84FE:08200820FFFE092001FC01003FF829282448228829282288244829283FF82008 84FF:0820FFFE082001007FFE48028BF4108033F85208920813F81208120813F81208 8500:04400440FFFE04401000087C7F4422481450FFC800443E44225422483E402240 8501:0820FFFE09203FF80440FFFE00001FF010101FF010101FF00100FFFE01000100 8502:0820FFFE08201FF011101FF011101FF0040008201FC003103FF8112025104208 8503:08200820FFFE08207CF8048804F87C2041FC41247D2405FC042004242BFE1002 8504:08200820FFFE08207C7C44447C7C44447C7C40044FE4482448244FE440144008 8505:0820FFFE08207C7C44447C7C44447C7C41044FF442444644418442444C24400C 8506:08200820FFFE0820204013F8104087FE4110528814F42110E2A0204021B02E0E 8507:08200820FFFE082000007DFC44207D20452045FE7C50505048925492610E4200 8508:0820FFFE082000007FFC04403FF824483FF800003FF80000FFFE111025080200 8509:0820FFFE08200100FFFE101020085FF4101010101FF0048808503820CB180C06 850A:04400440FFFE044011FC110415FC550459FC500091FC10202BFE242044208020 850B:08200820FFFE0820220013BE921242125FD210142214EA88324822142A242442 850C:0820FFFE082000000820FFA0083E7F42499449107F101C102A28492888440882 850D:08200820FFFE092000803FFE22203FFC22243FFC284028482F7048444B448C3C 850E:04400440FFFE244010F8FC8800887906020079F8008878884850482078D84B06 850F:0820FFFE0A2001007FFC082004407FFC4444482457D4644C444447C440144008 8510:0820FFFE0A2001007FFC082004407FFC41045FF441044FE448244FE44004400C 8511:0820FFFE082000003FF8244824483FF800903FFC208030482850242440D4830C 8512:0820FFFE082000003FF80208FFFE04083FF808001FF82808CFF8000024444222 8513:0820FFFE08201FF010101FF010107FFC44447FFC00003FF0082007C01830E00E 8514:0820FFFE28203FFC4004BFE400041FC410441FC400043FE422243FE422243FEC 8515:0820FFFE0820145014507FFC245247CE80007FFC41041FF01110115011200100 8516:0820FFFE092001F801003FFC21042FE0210827F8241027F0241047F044109FFC 8517:08200820FFFE092000803FFC222022203FFC2220222023E020004A4849249124 8518:0440FFFE044008201FF0102025487EFC04401930E64E1990062018C007003800 8519:08200820FFFE082020401040FEFE210020003DFE2422242024BC44A055608A3E 851A:08200820FFFE082000003F0821083F0820FE2E0820483F2844285508A4A80C10 851B:08200820FFFE082010041F2422147F84A4A43F9424863FBC2484248442848104 851C:04400440FFFE0440082008207F3E08443EA40824FF2810281E1022284A448482 851D:04400440FFFE04400020792448A848207BFE487078A848A849247A2248200020 851E:0820FFFE082001003FF82108FFFE21083FF811101FF00400FFFE082007C07838 851F:08200820FFFE082020401040FEFE212020403CFC2520242025FE445054888906 8520:08200820FFFE0820104010FC24887D50082010D827067C60001054C054308008 8521:0440FFFE044010801EF822885450282017D82006DFF001001110210845040200 8522:0440FFFE0440202013FC82244BF812882450E470298C2400FFFE082007C07838 8523:08200820FFFE08200440247C24A83D50042804487DFE24882448244844088418 8524:0820FFFE0A2001007FFE42028924284849940E1077F00100210821083FF80008 8525:08200820FFFE092002003FF8220827E82A48218826483FF801004884481287F2 8526:0820FFFE082004001FF010101FF010101FF010001FFC10001FFC492484940008 8527:0820FFFE08201010FEFE10107C7C1010FEFE10103FF800081FF800083FF80008 8528:0820FFFE08207FFC45445FF442047FFC482457D4644C44C4442443E440047FFC 8529:0820FFFE0A2001007FFE4002BFFC01003FF821083FF821083FF8101020084004 852A:04400440FFFE044008067F7808407F40497E7F4849487F4808487F4808880908 852B:0820FFFE08207FFC010011F81100FFFE10001FF820003FFC0004492484940008 852C:0820FFFE082000107DFE0420184851FE50025CA850A850A85D2A712AC22A0406 852D:0820FFFE0820004078A04910524865F4502048404BF8680057FC4080411043F8 852E:04400440FFFE04407FFC40A47FFC40845E9452945E64405446B459147FFC4004 852F:04400440FFFE044000207BFE482051FC612451FC492449FC687050A841244622 8530:0820FFFE09203FF820083FF8200027F0241027F020002FF828884FF8480287FE 8531:0820FFFE082022001478084814482A8609007EFC08442A4449288910282810C6 8532:0820FFFE0A2001007FFE400280443E40007C7E88155014201452248A43FE8000 8533:0440FFFE044023F8104013F8804047FE500013F82208E3F8220823F822082218 8534:08200820FFFE092000803FFC242024203F7C24202E702D6834A4452244208420 8535:04400440FFFE044800243FFE20202FA42A242FA828A82F902A124FAA40468082 8536:0820FFFE09207FFC01003FF80100FFFE10101FF010101FF010101FF008201010 8537:0820FFFE082001003FF811100920FFFE00003FF8200827C8244827C820083FF8 8538:08200820FFFE0920120067DC444447C4444457DC60000440044008421042603E 8539:04400440FFFE044008200820143E22445DA48024112809284A1027A8F8444082 853A:0820FFFE0820200017FC050444844FF459046FE449044FE449044FF448144008 853B:0820FFFE0A2001007FFE400280243E3800207EF81408145014242454248443FC 853C:0820FFFE082043F8220823F80208E3F8210023FC244422A42A0433F420140008 853D:04400440FFFE0440082049202A3E7F4449A449245D286B284910412845444282 853E:0820FFFE08200640387C08947E241C442A9449080100FFFE054009203118C106 853F:0820FFFE082000F87F00221011201FE010201FF010101FFC20042AA44AA4800C 8540:0440FFFE044010101010FEFE1010FEFE92929292969638385454929210101010 8541:0820FFFE08203FF000101FF000103FF000003E7C08447F7C0020FFFE08200460 8542:0440FFFE044000203D2424A825FC3C4027FE24883D2426FA2448444854A88910 8543:0820FFFE082000F83F0011100920FFFE09203018DFF611101FF011101FF01010 8544:0820FFFE08207C7C44447C7C44447C7C410440844AA44A144A5451C440144008 8545:08200820FFFE082023F8124893F842484BF8084017FCE444245425F42414040C 8546:04400440FFFE044800243FFE20202FA428A42FA828A82F9028924FAA45468882 8547:0820FFFE08203EF822883EF800001FF011101FF011101FF00100FFFE01000100 8548:0820FFFE08207FFC04403FF824483FF810101FF010101FF00100FFFE01000100 8549:08200820FFFE092008801FFC30805FF810801FF810801FFC1000248822444244 854A:08200820FFFE0820082001002488242443E4000024241212A0A0A4A41C1C0000 854B:0820FFFE0820010011F811001100FFFE081008104E9C489048904E90F1FE0000 854C:04400440FFFE04401FF010101FF010101FF000007EFC42847EFC42847EFC4284 854D:0440FFFE044020A01110120885F64000578414A427A4E4A427A4248424942588 854E:0820FFFE082000701F800200FFFE082037D8C4463FF8200827C8244827C82018 854F:08200820FFFE0820004453F42048505097FE108031FC530495FC190451FC2104 8550:0440FFFE04407FFC1110292845441110292845447FFC0100FFFE010001000100 8551:0820FFFE08207C7C44447C7C44447C7C400447C4444447C4444447C4445448C8 8552:0820FFFE08203FF824483FF800001FF010101FF010101FF010101FF008201010 8553:0820FFFE08203FF801007FFE41029D7401001D7000003FF80000FFFE10103FF8 8554:0440FFFE0440100010FC7C841094FE88448028FC7CA410A4FEA8109010A810C6 8555:08200820FFFE0820228814500BFE145025FC4D54158C250445FC850429FC1104 8556:0820FFFE082023FC120043F82A080BF8720013FC1100FFFE05401930E10E0100 8557:08200820FFFE0820008078F849084A907860119812065DF8510851085DF8E108 8558:0820FFFE082001003FF80100FFFE08203EF808207EFC00007FFC04401842E03E 8559:0820FFFE09203FF801001FF011101FF011101FF001087FFC02044908482487E4 855A:0820FFFE08201FF010107FFC44447C7C00003FF80000FFFE10001FF800080070 855B:08200820FFFE08200C88705011FC1024FDFC312039FE546250AA912412201020 855C:08200820FFFE082004407C7C04403C7804407C7C0440020009084924482487E0 855D:04400440FFFE0440108010F825087E1009FC112425247DFC01005502550280FE 855E:0820FFFE08201FF010101FF01010FFFE22003EFC22443E4422282F10F22842C6 855F:0820FFFE08A03E900464282810103EF8C2961E90110C20F03E90026014900908 8560:0440FFFE044008007F7C114432440C44367CC8801F0002103FF8010815202210 8561:0440FFFE05407FFC0920FFFE08203FF820083FF820083FF820083FF808201010 8562:0820FFFE09201FF011101FF00100FFFE10101FF010101FF010101FF008201010 8563:0820FFFE082000FC7F00220811107FFE400290243DF84420A92011FC2020C020 8564:0820FFFE08200010FF50107C29904E10967C2510CD1014FE2440C430140E0800 8565:0820FFFE082000507E4804FE2490259044FE7E900C9014FE2490449094FE0880 8566:0820FFFE082000000BFE102021FC490411FC210445FC090411FC2000C0880104 8567:0820FFFE0820020013FC240043F88A0813F8320853F8910013F8151010E0171C 8568:0820FFFE082000003FFE289025102FBE22222AD42A902F902228442844448882 8569:08200820FFFE082023F8120893F8420843F810002FFEE20027FC292422540488 856A:04400440FFFE044010003FFC4AA00AA07FFC0AA00AA07FFC0000248822444244 856B:0820FFFE09201FF004407FFC00001FF011101FF011101FF001003FF80100FFFE 856C:04400440FFFE04401020102024407C8809F0102024487DFC002054A855248060 856D:0820FFFE09203FF80108FFFE01083FF825483D7821083FF821083D7825484548 856E:0820FFFE082002001CF010101EF010101FF008001FFC20044924249424944008 856F:0820FFFE0820010079F04A9050606198560649F04A406BF8544043F8404047FC 8570:04400440FFFE044023F8120893F842084BF8080017FCE524252425242FFE0000 8571:04400440FFFE04400C20712410A81020FDFC310439FC550451FC910411141108 8572:0820FFFE0820220C14707F4049407F40497E7F480848FF480848088808880908 8573:08200820FFFE08207C7C44447C7C44447C7C40044FE448244FE448244FE4400C 8574:04400440FFFE044021F8210845F88908F1F8200043FCFA9402941A94E7FE4000 8575:0440FFFE0440204020A021583A264DF8490849F8A90811F81144212841508188 8576:0820FFFE08203FF801007FFE41029D7401001D7006C01930EFEE004006800100 8577:0820FFFE082000007DFE042028FC1084FEFC128414FC108410FC100050482084 8578:0820FFFE0820000047BC248427BC0400E7BC240427A82410242854448FFE0000 8579:0820FFFE0A200100FFFE10A0209045FE7B2011FC25207DFC0920112021FEC100 857A:0440FFFE04403E2822243E240020FFFE22203E2822283E1022122F2AF2464282 857B:08200820FFFE082000483E4820483CFC20483C482048FEFE20004448FE844302 857C:0440FFFE044000203EFC20243DFE20243CFC2020FEFC102025FE7E2022200020 857D:0820FFFE082002401FF812481FF812483FFC20002FF820003FFE24484530860E 857E:0820FFFE08203FF801007FFE41029D7401001D7000003FF821083FF821083FF8 857F:0440FFFE0440101E13E0152254945BFC504097FE108011FC2A48243044488186 8580:08200820FFFE082023F81248924842A84BF8080017FCE4A424A424A42FFE0000 8581:0820FFFE082004003FF8292825482FE8254828280100FFFE02800C603018C006 8582:0820FFFE082010003E2022203E3E22443EA408247F2810281E1022282A444482 8583:0440FFFE0440202017FE100081F8410851F8100027FEE40225FA250A25FA2406 8584:0820FFFE0820004827FC104013F8824843F84A480BF81248F01027FC22102130 8585:0820FFFE082023FE2200FAFC4A004BFE4AA4929852C6220853FE4A8884480818 8586:0820FFFE082000F87F00221011207FFC4204292847E408001FF0282007C0F83E 8587:04400440FFFE044022204AA08ABE1FC420A46F24A0282F28291029A829443082 8588:0820FFFE092002800C6037D8C0063FF829283FF800001FF010101FF010101FF0 8589:0820FFFE092011F81100FFFE00243FFE20202FA422242A182A90512A46469882 858A:04400440FFFE044010041F0422247FA4A4A43FA424A43FA400042A8445540008 858B:0820FFFE492021FC0A44F0B0230E3FF010101FF010101FF010101FF008201010 858C:08200820FFFE0820210027DE545297D4E458245457D29512F49A255446108410 858D:0440FFFE04407F102A107F1012100C107F904A905E9040905E924A9244924B8E 858E:0820FFFE08207FFC44447FFC00007FFE4922911431FC5F1090A0104411A4161C 858F:0820FFFE082001003FF80820FFFE00001FF010101FF010101FF04904489287F2 8590:04400440FFFE04400C2071FC102013FEFC8831443A7A54885150902010D81706 8591:0820FFFE08207FFC00003FF821083FF82108FFFE00003FF821083FF82108FFFE 8592:0440FFFE044008000F7828087F28A110162838C4D11009207FFC05401930610C 8593:0820FFFE082023F8100813F8800847FC544413F82248E04027F8211020E02F1E 8594:0820FFFE09207FFC111029284544FFFE00003FF8200827C8244827C820083FF8 8595:0820FFFE082001003FFC22203FFC22402FF822483FFC22482FF846604A50B24C 8596:08200820FFFE082021F8110811E8012873FC120412F4129412F412142A0847FE 8597:0820FFFE08207FFC41044FE441045FF440044FE448244FE446944A6452147FFC 8598:0820FFFE0820004023F8104017FC0110F7FC104013F8104017FC1040284047FE 8599:04400440FFFE044020A020907DFE9120132011FCFD2011FC2920252041FE8100 859A:0820FFFE082000FC7E8410FC10843CFC240047FEA48019FE0A521092212A4044 859B:08200820FFFE082010407C2045FC44887C5043FE40207C2045FC44207C204420 859C:0820FFFE082000403E2022FC22883E5021FE20203E2052FC52209E2012200020 859D:0820FFFE08201FF020207FFEA4882BF4200027F8200027F8200047F8440887F8 859E:0820FFFE082000407EA0119812463DF8250845F8A50819F80944112821904108 859F:08200820FFFE092002800440183067CC00003EF8228822883EF8082014502288 85A0:08200820FFFE082013FC104015F8550859F8510891F8110829F8249045088204 85A1:0820FFFE08201FF010101FF010105FF450145FF440047C7C0440FC7C24444444 85A2:04400440FFFE044020FC3C244444BE8C2A503E7C2A903E102AFE2A1042108610 85A3:0440FFFE04400810FF1008FE7E1000107EFE42427E44422824100E28F0444182 85A4:0820FFFE082000507E5011DC10503C5025DC6450945009DC0850105023FE4000 85A5:0820FFFE08203FF824483FF808001FFC2204DFC412441FC402243FE410280010 85A6:0820FFFE09203FFC24403FF824483FF8240027FC28002FFC20044AA451548008 85A7:0820FFFE09207FFC00001FF010107FFE4002BFF408401F48625014621842E03E 85A8:0820FFFE08207FFC44447FFC00007FFE4002BFF408401F48625014621842E03E 85A9:0440FFFE0440002079FC4888505063FE52204AA04AFC6B2052FC4420442049FE 85AA:0820FFFE0820100008047F7822401440FF7E08487F4808482A484988A8881108 85AB:0820FFFE08203FF80100FFFE11101FF011101FF001003FF80100FFFE24884244 85AC:0820FFFE0920020047C4244817D0244847C40100FFFE054009203118C1060100 85AD:0440FFFE044000200C4071FC112411FCFD4431FC3850549051FE901010101010 85AE:0440FFFE0440000049202A20FF3E2A4449A41024FE282228641018282444C282 85AF:0820FFFE08203FF824483FF802001FD00220FFFE03000FF03810CFF008100FF0 85B0:0820FFFE08203FF80100FFFE01003FF829283FF801003FF80100FFFE24484224 85B1:08200820FFFE0820140855083608147E7F0814487F2808283E0808080F287810 85B2:0820FFFE09207FFE40029FF4092011C006001FF868080FF808080FF804100808 85B3:0820FFFE0820004023F8104017FC000073F8120813F810C411A812902C8847FE 85B4:0820FFFE09207FFC4204A92847E400003FF82448FFFE00007FFC010005000200 85B5:0820FFFE09207FFC01003FF80000FFFE00023FF00100FFFE00107DFC44907C30 85B6:0440FFFE0440080031FCCB242D2431FCC924152425FCCC2015FC2420D4200BFE 85B7:0820FFFE08203FF801007FFE41029D7401001D7000007FFC02003FF824482458 85B8:0820FFFE0820200017FC10A087FC44A457FC100027FCE0002FFE2040224824C4 85B9:0820FFFE0920FFFE01003FF800001FF010107FFE48229FF401003FF80100FFFE 85BA:0820FFFE08200100FFFE02887D7025484D6690101FF010101FF0101020104010 85BB:0820FFFE082022481490124883F8424853F8124823F8E0402FFE215022482444 85BC:0820FFFE09203FFC24403FF824483FF828402F7828442F3C20804FF840809FFC 85BD:0820FFFE082000007F7C14207F20553855287F48086808587F4A084A0F6AF046 85BE:0820FFFE08207FFC111021087FFCB55A29283558210835582928355820082018 85BF:08200820FFFE0820247C3A0422281E1020FE3E124850085E7F5014B0229E4100 85C0:0440FFFE044008202AA44D28145022887FFE410291141120228004401830E00E 85C1:0820FFFE082001007FFC08200FE000007FFC48244FEC01007FFC05401930E10E 85C2:0820FFFE08207F00227C3E0422283E1023A8FE4403F87F04118863700D18F106 85C3:0440FFFE044008207F2000203E3E22423E8400107F1041105D2855285D444382 85C4:0440FFFE044008207FFC08200FE00820FFFE14502F8841241FF0011009201310 85C5:0820FFFE08207FFC44447FFC0800FF8400247F2400247F2400247F0441147F08 85C6:0820FFFE0A2001007FFE4442BFFC0440FFFE082031D8CF0601007FFC01000300 85C7:04400440FFFE04400A0033B822083A38238820883AB82288FFFE082010102008 85C8:0440FFFE04400020F7A490A89292F114920895F4F84293F89040F0A091100608 85C9:08200820FFFE082010487CFC10487C4811FEFE0010FC388454FC948410FC1084 85CA:0440FFFE044000200DFE7102110211FEFD0031FE39AA56AA52FE94AA10A21086 85CB:0820FFFE08203EF812480A28124808801FFC30805FF890801FF810801FFC1000 85CC:0820FFFE0A2001007FFC42442B904C2837E0C1001FF011101FF001087FFC2004 85CD:0820FFFE082000003F2024203F3E21403F5024883F0800003FF824482448FFFE 85CE:0820FFFE09203FF80108FFFE01083FF801007FFC248842443FF824482448FFFE 85CF:0440FFFE044800241FFE502057A0752417A4F4A857A85510951227AA20464082 85D0:0820FFFE082008103020CAFC2C843084C8FC14842484CCFC1448244AD48A0906 85D1:0440FFFE14401FE020207FF8A30824881FF011101FF008001FF0282007C0F83E 85D2:08200820FFFE08200DFC710411FC1104FDFC308039FE56225552910211FA1006 85D3:08200820FFFE082020443E2844FEFF1049107F7C49107F1000FE0F10F0104010 85D4:0820FFFE0A207FFC4104BFF8044028281FF02828CFE608200FE0010015102208 85D5:0820FFFE0820100011FC7D2411FC7D2411FCFC2013FE3A22562A92FA120A1206 85D6:0820FFFE08203F7C24443F2821103F2824463FF010101FF010101FF008201010 85D7:0440FFFE044042102F9022100F9E0AA2EA882F88220827142A94322252428FFE 85D8:0820FFFE092001F801003FFC21042FE0210827F8249027F0249047F44A4A93FA 85D9:0440FFFE0440100008787F48224814867F0010FC694416446D281490642818C6 85DA:0820FFFE09207FFC01003FF824483FF810101FF010101FF010101FF008201010 85DB:0820FFFE0A2001007FFE42029CF410101EF010101FF008001FFC20040AA412AC 85DC:0820FFFE08200640387C08947E241C442A94490802C01D30E92E054009201310 85DD:0820FFFE08203E2008F87F282A285D6A082A3E5600823FF80000FFFE10103FF8 85DE:0820FFFE082000007FFC08001FF02810CFF000007EFE20407EFCA3443E7C2244 85DF:04400440FFFE04403FF821083FF821083FF80000FEFE9292FEFE9292FEFE8282 85E0:0820FFFE092002001FF010101FF010101FF020407EFC42847EFC42847EFC4284 85E1:0820FFFE08A0404027FC211000A007FCE44427FC244425F4251425F4540C8FFE 85E2:04400440FFFE044022204AA08ABE1FC420A46F24A0282FA822102FA822442F82 85E3:0820FFFE08207FFC44447FFC24987EE000847E7C42007E9842E07E844284467C 85E4:0440FFFE044000203D2424A825FC3C4027FE24883D2426AA247044A855248A62 85E5:04400440FFFE044021104BA472B823904AA47BBC0100FFFE05401930E10E0100 85E6:0820FFFE08A03FFE24103F7C26382D5434122FF8208027F820805FFE40808180 85E7:04400440FFFE0440103C13C025447CA809FC104027FE7C8000F85548563080CE 85E8:08200820FFFE09203FFC24403FF824483FF828402F7828442F3C40004A489124 85E9:0820FFFE0820203817C01248815047FC524814042BFAE24823F8224823F82208 85EA:0440FFFE044008007F204920FFBE49447FA42A243E281028FF1022281C446282 85EB:0820FFFE0820000027FC10A017FC84A447FC520813F82208E3F8204027FC2040 85EC:0820FFFE08207DFC452449FC482053FE490445FC450455FC490441FC40884104 85ED:0820FFFE09207FFE5022A8143EF822083E0822F83E8022FCFE0412042228CE10 85EE:0440FFFE044010A0109011FEFD2013FC312039FC552051FE900012A412521452 85EF:0820FFFE08203F0821083F7E20082F4820285FA8440895282C900100489487F2 85F0:0820FFFE08207784428462A454A469A414242224DD2408247F244A042F94F008 85F1:08200820FFFE092000803FFC2100AFF868882FF86888AFF8215042F84C8AB07E 85F2:04400440FFFE0440100013FE1200FE7C1244327C3A0056EE52AA92EE120013FE 85F3:0440FFFE05407FFC08200FE000007FFC48244FEC00003FF80100FFFE0920711C 85F4:04400440FFFE144010F824887CF8088810F824007DFC01545554555483FE0000 85F5:0820FFFE08200BF8120833F8504097FE115012480100FFFE06801C48E530060E 85F6:0820FFFE08203FFE21042E3822102FBC27182AB432522040247C444044409FFE 85F7:04400440FFFE044020201022FDFC00287BFE004079FC068478FC488478FC4884 85F8:04400440FFFE04400022FCFA2024602895FE344058FC948435FC568490FC2084 85F9:04400440FFFE0440200011FCFD0401FC790401FC788001FE7A224D5279FA4806 85FA:0820FFFE08207C7C44447C7C44447D7C44844FE459044FC449044FC449044FEC 85FB:0820FFFE082023F8120813F8800047BC54A417BC2040EFFE215022482C462040 85FC:0820FFFE09207FFC41043FF801001FF001007FFC24483FF801004884489287F2 85FD:04400440FFFE044008007F7C2244147CFF44087C7F44087C2A28492AA94A1086 85FE:04400440FFFE14401080FEF811087EFC548454FC7C8410FC388454FC90481084 85FF:0820FFFE08203FF801007FFE41029D7408801FFC30805FF890801FF810801FFC 8600:08200820FFFE082011FC1154FDFC102015FC182033FED08811FC102053FE2020 8601:0820FFFE08207FFC01003D7825483D7801007FFC01003D7825483D780100FFFE 8602:0820FFFE09202488242443E424281214A0A0A4A41C1C0100FFFE05401930E10E 8603:0820FFFE092011F81100FFFE08102E5C28502E50F0FE01007FFC05401930E10E 8604:0820FFFE0820770C5570774000407F7E49487F4849487F480848FF8808880908 8605:0820FFFE0820220047DC888017C0257E67C8A54827C821082FE8210822A82450 8606:0820FFFE092001F801003FFC21042FE0210827F8249027F024904FF849489FFC 8607:04400440FFFE0440200C3E704410FF1049FE7F1049387F34005455528A900010 8608:0820FFFE0820060038FE08107F7C1C442A7C49441C7C1444157C262824444082 8609:0820FFFE08203FF82448FFFE901213F020102FFC6804A7F02210212020C02738 860A:0440FFFE0440100010F824A87CA808D810F824007DFC01545554555483FE0000 860B:04400440FFFE044009FE28202EFC2884FEFC088428FC2A8444FC08003048C084 860C:0820FFFE0A2027DE491297D2211265DAA5142FD000003FF80000FFFE11102308 860D:0820FFFE08A03F1004107FD0043E7FD255527FD204127FD20412FFE22AAA4544 860E:0820FFFE08203FF801007FFE41029D7400003EF822A83EA822F83E844284867C 860F:0820FFFE0820400049FE742044FC3C8400FC7C8400FCFE8410FC5400D2482084 8610:04400440FFFE0440203C13C0FD4400A879FC00407BFE008078F849487A3048CE 8611:0820FFFE08A03FFE22102FBC231826B42A5220003FFC44004FF8940827F80408 8612:0820FFFE08A01CF0F11012F810A8FCF810A831FC392455FC552491FC1022101E 8613:08200820FFFE08200C8070F811081210FDFC312439FC552451FC90001154122A 8614:0440FFFE0440480075FE44203CFC00840CFC708410FCFE8410FC380054489084 8615:0440FFFE04402020247C4AA4F81810E626104AFEFA10027CAA10AAFE051008FE 8616:0440FFFE044020207DFC44887C5041FE7C2045FC7C2001007FFC05401930E10E 8617:0820FFFE082000407C2045FC7C5043FE7C20A5FC3C2001007FFC05401930E10E 8618:0820FFFE082001007FFC00003EF822883EF804403FF80440FFFE04901C60671C 8619:0820FFFE08207F7848485E8664785F484A307F4C00007EFC22441A3462C4060C 861A:08200820FFFE082020443E2844FEFF1049107F7C49107F1000FE55104A908A90 861B:0820FFFE0820241024FEFF2024443CFE24023C7C2444FF7C5444627C40447E4C 861C:04400440FFFE044029007DFC29043A4411547CE455F47C4410E4FD5410541008 861D:04400440FFFE044008201420223E5D4280847710551077102228222855448882 861E:04400440FFFE044008201420223E5D4480A47724552877282210222855448882 861F:0440FFFE044001FC7CA845FC482051FC480445FC440455FC484042A4428A447A 8620:0820FFFE0820104057FC524855547FFE100017FCF40455F4551455F4940417FC 8621:0820FFFE08203EF822883EF822883EF822883EF814502288FFFE082007C07838 8622:0440FFFE0440100008407E7C2440FF7C00047E7C42407E7C42407E7C4242463E 8623:04400440FFFE044022207F10227EFF9008107F10497C7F1049107F1022FE4100 8624:0440FFFE0440103C27C07A4449284BF84A087BFC4A044BFE7A024CAA04AA0906 8625:0820FFFE092002800C6037D8C0063BB82AA83BB800003FF824883FF8248824B8 8626:04400440FFFE04403FF801007FFE41029D7401001D7000003BB82AA83BB82AA8 8627:0820FFFE08A000F840802FFC28840BF0E8882BF829402AA8317022A851608FFE 8628:0820FFFE0820070CF87051102A2420783E104824FF7E081249544F5271920030 8629:0820FFFE28203F20403EBE482AA8FF284A107F2808461F8002103FF811102308 862A:0820FFFE09203FFC24403FF824483FF828402F7828442F3C44905FFC82A01C9C 862B:08200820FFFE082027D01510179E84A047A8554417C42000E7F8252825282FFE 862C:0440FFFE044010007DFC44047CFC40047DFC44007DFE11225CFC50A45EACF020 862D:0820FFFE08207C7C44447C7C44447C7C41045FF441045FF455545FF44544592C 862E:0820FFFE08203FF824483FF800003FFE22042A942514289422544A8445148888 862F:0820FFFE082021F8110841F821080BFE090073FC14A4115412883FF82448FFFE 8630:04400440FFFE044021FC210449FCF90413FE22524BFEF80001FCA888A870038E 8631:0440FFFE0440100093FE5420FEFC388454FC928400FC1484FEFC280044488084 8632:0440FFFE04401FF011101FF011103FF82AA83EF82AA83EF801003FF80100FFFE 8633:08200820FFFE082022107F7C2210FF90087E7F0049107F10497C7F10227E4100 8634:0820FFFE08201D7049245D7449245D7449247FFC00007FFC10101FF00820FFFE 8635:0820FFFE08200094FDD2481249507BFE481049D4795449D44F48F9CA09560822 8636:0440FFFE04400C20704011FCFD2439FC552493FCFC24245A685E10902912C60E 8637:0440FFFE0440FFFE110013DE5A5253DE52505BD2E40E0FE0544483821C70E00E 8638:0820FFFE08200050FE4810FE11907CFC549054FC6C9044FE7C8045547D2A462A 8639:0820FFFE08A0104017FC10005BF856A853F892441158124410A8119016A810C6 863A:0440FFFE0440100008287F24147E494855C87F7E08487F7E514855485D7E4340 863B:0820FFFE08207F3C2A243E422A3CFFA449187F6608401F8002103FF811102308 863C:0820FFFE08A03FFE24103F7C26382D54341221203F3E21202F3C41205F3E8120 863D:0820FFFE08201FF011101FF011103FF82AA83EF82AA83EF801007FFC0920711C 863E:0820FFFE08A0204027FC200023F8FAA823F822442118224438A8E19046A800C6 863F:0820FFFE08207FFC44447FFC10A0209045FE792013FC25207DFC012055FE8100 8640:0820FFFE0920FFFE02887D7025484D6682807EFC02803EF802807EFC0280FFFE 8641:0440FFFE0440FFFE110013DE5A5253DE52505BD2E64E0FE0544483821C70E00E 8642:0820FFFE08203FF801007FFE41029D7400403EFC23483E3009CE2E7828487E78 8643:0820FFFE08202294129215508FFE42905EF412942EF4E2942EE8228A22F62F22 8644:0820FFFE08A021F822882070FBAEA8F8A850FBFE22A02AFC3B20CA78042009FE 8645:0820FFFE082001243CA825FC24403FFE248825FC3EA224F824A044FC54048AAC 8646:0820FFFE08201FF011101FF011107FFC4AA47EFC4AA47EFC20087FFC11102308 8647:0820FFFE08A87BFE08880BDE7A5243DE40A079FE09200BFC0D2009FC512021FE 8648:0820FFFE082000007BDE489249124BD27A5E03C07A5E4BD24A524BD2799E4A52 8649:0820FFFE08207F10007C3E44227C3E44007C7F40557E49407F7E490249AA4306 864A:0820FFFE082021084FD2F03C23884812FBBE0280ABAA01007FFC05401930E10E 864B:0820FFFE082077DC444477DC4444FFFE92921C7010101FF008201FF0642C0860 864C:0820FFFE49202A3E7F4849485DA86B1049285FF612903EF822883EF8228A3DFE 864D:0100010001F8010001003FFC200421082100211821E02F002104410440FC8000 864E:010001F801003FFC210421602F88210820F8200023E02220222044244824901C 864F:010001F801003FFC210421602F88210820F821002FF821082108420844509820 8650:010001F801003FFC210421602F88210820F8200027F824003FFE440047F88000 8651:010001F801003FFC210421602F88210820F82000208020442A424A12521081F0 8652:0008007C3F80208020F820802FFE288228F02F84287C28004BE052229422281E 8653:2020203E202021FEF922293829E02922291E29002B782D484948424A824A0486 8654:010001F801003FFE210221F02F0420FC210020802FF822202140408043608C1C 8655:010001F801003FFE210221F02F0420FC2400243827A828AA352A42464580987E 8656:010001F801003FFE210221F02F0420FC201027E0224821502FFE404041408080 8657:010001F801003FFE210221F02F0420FC2000201C27E0240027FE442044209FFE 8658:010001F801003FFE210221F02F0420FC200027F8240827F8240847F84408BFFE 8659:010001F801003FFC210421602F88210820F8210020882A242A445380460899F8 865A:010001F801003FFC210421602F88210820F8224032482A482A5042405FFC8000 865B:010001F801003FFE210221F02F0420FC2120292429242F3C212041205FFE8000 865C:010001F801003FFC21042FE0210827F8249027F0249027F041005FF884080818 865D:08200F2008207F7E496A4EAA782A492A474A40924E224A544A0A520291FE2000 865E:010001F801003FFC21042FE0210827F8241027F020002FF820805FFC42209C1C 865F:0020783E482049FE4922793801E0FD22211E41007978094809480A4A524A2486 8660:2010101E0010FEFE0092289C44F08292048E448028B810A828A8452A852A0246 8661:010001F801003FFE210221F02F0420FC200021202924252821205FFE42108408 8662:04101E1EE01022FE9292549C40F00492FF8E048044B824A824A8052A152A0A46 8663:08100C1EEA100AFE0892FE9C28F02892B88EA880AAB8AAA8B6A8C32A812A0246 8664:10101E1E10107EFE52925C9C70F052924E8E40805CB854A854A8972A952A2246 8665:10281E24102E7EF052285C12702A52D64E28402E5CF0542454285612942A20C6 8666:2810241E2E10F0FE2892129C2AF0D692288E2E80F0B824A828A812AA2B2AC646 8667:08000FBC08007FC048404F3E7890479052205FBE72025F8252025F8252149F88 8668:08020F8208047FC848504F0278824784400848907DE248825DC46AA8489088A0 8669:1020923E522055FE11227D3845E07D22451E7D00117859485548964A524A2486 866A:2120213C39642318FA66AABEB2AAE6BEAAAA9ABE8288BABEAA88AE7E2A0042AA 866B:0100010001003FF821082108210821083FF8210801000110010801FC7E040000 866C:0840084008407F4049404940494049407F40484008400A440F44F144403C0000 866D:0800080008FE7F2249224922492249227F22482208220A420F42F18241140208 866E:1000100010F07C9054905490549054907C905090109014921C92E512410E0200 866F:0804080408447F4449444944494449447F44484C08740A440F04F10440040004 8670:0800080008FE7F1049104910491049107F10481008100A100F10F11040500020 8671:00007FF0009003D07C1004103F902490249024903F900412048A07CA78462002 8672:0820082008207F2049204930492849247F22482208200A200F20F12040200020 8673:0820082008207F7C49444984490449447F24481408140A040F04F10440280010 8674:1008101C10E07C20542054205420543E7DE05020102014221E22E222401E0000 8675:1020102010207D20552C5534556457A47D245134112815221D22E50240FE0000 8676:100011FC10207C2054205420542057FE7C205020102014201E20E22040A00040 8677:0800087C08107F1049104910491049FE7F10481008100A100F10F11040100010 8678:100011FC10047C0854105420542057FE7C205020102014201E20E22040A00040 8679:1000100011FC7C2054205420542054207C205020102014201E20E22043FE0000 867A:00200020FE2025FC25242524252425FC24202420242825FC2404440243FE8000 867B:1020101010107C0055FE5480548054807C805080108014801E80E28040FC0000 867C:1040104010807CFE5500560054FC54087C105020104014801D02E50240FE0000 867D:00001FF0101010101FF0010001003FF8210821083FF80120011001F87F042004 867E:100013FE10407C4054405440545054487C445044104014401E40E24040400040 867F:0000FFFE040007F00810101020A041403FF8210821083FF8010001087FFC2004 8680:2020202020203DFC45244924A124212421FC212420202028282433FE21020000 8681:1040102411247D0455045488548854887C505050102014201C50E48841040602 8682:100011F810087C0854885488548854FE7C025002100215FA1C02E40240140008 8683:040008401F8003080C103FE000C0070079001FF0111011101FF001087FFC2004 8684:1040102010207DFE544054405440547C7C445044104414441E84E28441280210 8685:100011FE11007D0055785548554855487D485168115015421D42E542423E0400 8686:1000100011FC7D2455245524552455247DFC5100110015001D02E50240FE0000 8687:100010FC10847C845484548454FC54A07CA050A0109014901D08E50842040402 8688:100011FC10887C8854885488548857FE7C885088108814881C88E50841080208 8689:020001007FFC0820044003801C70E10E1FF0111011101FF0110001087FFC2004 868A:1040102010207DFE54885488548854887C885050105014201E20E25040880106 868B:1020102010207DFE55225522552255227D52514A118A15021D02E502410A0104 868C:1020102010207DFC54205420542055FC7C205020102017FE1C20E42040200020 868D:1010111011107D125512551455D855107D105110111015121D52E592410E0000 868E:1000100010FC7C8454845484548454847CFC5084108414841E84E28440FC0084 868F:100010FC10847C84548454FC548454847C8450FC108414841E84E28441140208 8690:1040104010807CFC55045604548454447C445014102414441D84E40440280010 8691:1020102010207DFE54205420542055FC7C845088104814501E20E25041880606 8692:100010FC10847C8454A45494549454847DFE5084108414841C84E50441140208 8693:100411E410247C24542455E4550455047D0451E4102414241C24E42441440084 8694:1004101E11F07D1055105510551055FE7D105110111015081D0AE54A41860102 8695:00003FF801000200FFFE044008203118DFF6111011101FF0110001087FFC2004 8696:1000100011FC7C005400540057FE54907C905090109014901D12E512420E0400 8697:1020102010207DFC54245424542454247DFE5020105014501E88E28841040202 8698:1048104410447C4057FE5450545054507C505050109014921C92E512410E0200 8699:1020102010507C5054885544562254207C0051FC100414081E08E21040100020 869A:1008101C10E07C805480548054FE54887C885088108814881D08E50842080408 869B:1020102010207C2055FC5524552455247D2451FC112414201E20E22040200020 869C:100011FE10087C8854885488550855FE7C185028104814881D08E60840280010 869D:1008103C11E07C205420543C55E054207C20503E13E014201E22E2224022001E 869E:1020102010207C2055FE5420547054707CA850A8112415241E22E42040200020 869F:1000100011FC7C2054205420542054207DFC5020102014201C20E42043FE0000 86A0:044008203018DFE60420042008A0104021001FF0111011101FF001087FFC2004 86A1:1010109010907C8855085504560455FA7C885088108814881D08E50842280410 86A2:1040102010007DFC5400540054F054907C905090109014921C92E512410E0200 86A3:1008104810487C485444548454A455227C205040104014481C84E5FE40820000 86A4:00003FF012100920044003801C70E10E1FF0111011101FF0110001087FFC2004 86A5:1010108810847C8455025602548854887C885050105014201E50E28841040202 86A6:100010FC10847C84548455FE548454847C8451FE108414841E84E28440940088 86A7:1020102010507C5054885504560254887C885088108814881C88E50841080208 86A8:1020102010207C2055FC5420542054207DFE5020105014501E88E28841040202 86A9:0100210821083FF80100FFFE000001003FF8210821083FF8010001087FFC2004 86AA:1010111010907C9054105510549054907C10501E13F014101E10E21040100010 86AB:1040104010FC7C84550456F4549454947CF45084109414881E82E282407E0000 86AC:100011FC11047D0455245524552455247D245154105014901C90E5124212040E 86AD:100011FC11047D04550455FC550055407D445148117015401D42E642423E0400 86AE:1050105410527C925490559E55F056907C905090109014901E8AE28A40860082 86AF:1004100E10F07C8054805480548054FE7C885088108814881C88E48843FE0000 86B0:1020102010207C2055FC5524552455247D2451FC112415241D24E52441FC0104 86B1:1080108010807CFE554055405640547C7C4050401040147E1E40E24040400040 86B2:100011FC10207C20552454A454A854207FFE5020102014201E20E22040200020 86B3:1004101E11F07D1055105510551055FE7D105110111015081D0AE54A41A60112 86B4:201020902090F910A97EAA52AB92A892F912A11222522BD23862E822404A0084 86B5:1000100013FE7C08540855E8552855287D28512811E815281C08E40840280010 86B6:1088108810887C8855FE5488548854887C8850F8108814881E88E28840F80088 86B7:100010FE10807C80548054FC548454847C84508410FC14801E80E28040FE0000 86B8:1008101C11E07D005500550055FE55107D105130111815141D12E61042100410 86B9:1044104410447C8454BE5584568454A47C945094108414841E84E28440940088 86BA:1020102010207DFC5524552455FC55247D24512417FE15041D04E50441140108 86BB:042004207FA00E20152224A2441E01001FF0111011101FF0110001087FFC2004 86BC:1080108010807DFC5504560455E455247D245124112415E41D24E40440280010 86BD:100011FE10107C1054205420546854A47D225222102014201C20E40043FE0000 86BE:1010101010107DFE55125514551055FC7D445144112815281D10E62842440482 86BF:1020101010107DFE54205420544454847DF85010102014441C82E5FE40820000 86C0:1040102010007DFE54205420542054207DFC5020102014201C20E42043FE0000 86C1:100011FC10447C4454445444549454887D0050FC108414841E84E28440FC0084 86C2:1050104810487C4055FE54405440547C7CA450A410A815281D10E62840440082 86C3:100011FE10207C20542055FE552255227D52514A118A15021D02E502410A0104 86C4:1020102010207C2055FE5420542054207DFC5104110415041D04E50441FC0104 86C5:1020102010207C20543E5420542054207DFC5104110415041D04E50441FC0104 86C6:100010FC10847C84548454FC548454847C8450FC108414841C84E48443FE0000 86C7:1020101010107DFE55025604548054887C9050A010C014821E82E282407E0000 86C8:1020102011207D2055FC5520562054207DFE5020105014501E88E28841040202 86C9:1020102010507C5054885524561254107DFC5004100814881E50E22040100010 86CA:010001003FF8210821083FF8010001087FFC00043FF8244824482448FFFE0000 86CB:7FFC0104110011F81100290047FE81001FF0111011101FF0110001087FFC2004 86CC:1008101C11F07D5055505550555055507D505148114815681D54E67442520400 86CD:2208111000207FFE4002810401003FF8210821083FF80120011001F87F042004 86CE:100011FE11007D00550055FE552055207D3C5124112415241D24E64442540488 86CF:100011FC10847C8854505420545054887F26502011FC14201C20E42043FE0000 86D0:1050105010507C5055FC5554555455547D5451FC115415541D54E55441FC0104 86D1:1020102010487C8455FE5412549054907CFE5110101017FE1C10E41040100010 86D2:1040104010787C8855505420545054887D0650F8108814881E88E28840F80088 86D3:082008287F240820FFFE002008247F24492449287F28481009120FAAF0464082 86D4:1000100011FE7D025502557A554A554A7D4A514A117A15021D02E5FE41020000 86D5:1020102011FE7C40544054FC548455847EFC5084108414FC1E84E28440940088 86D6:1090108810807DFE54A054A854B054A47CA850B01124152A1D32E62242DE0400 86D7:040008003FF020103FF020003FF820083FF801003FF821083FF801087FFC0004 86D8:1104108410887C0057FE5420542055FC7C20502013FE14201E20E22040200020 86D9:1020102011FC7C205420542057FE54007C20502011FC14201C20E42043FE0000 86DA:2002200223E2F90AA90AA9EAA92AAA2AFB2AA2AA244A284A3882E902420A0404 86DB:1020112011207DFC55205620542057FE7C7050A810A815241D24E62240200020 86DC:2100217C2124FA24AA24AEFEAA24AA24FA24A27C22242A203A20EA2042400280 86DD:100011F811087D0855F85508550855F87D445148113015201D10E54841860100 86DE:1008103C11E07C20542057FE542054207C2051FC110415041D04E50441FC0104 86DF:1040102010207DFE54005488550456027C885088105014501C20E45040880306 86E0:2040204021FCF844A884A884A928AA10F908A3DE214A294A394AEA52435A04A4 86E1:100013DE10427C425652554A554A54427CC6514A125214421C42E442414A0084 86E2:1104108410887C0055FE5488548854887C8853FE108814881D08E50842080408 86E3:1020102010207DFE5420542054FC54007C0050FC108414841E84E28440FC0084 86E4:1020102010507C505488550456FA54007C0050F8108814881E88E28840F80088 86E5:10201020107C7C8455485430542054487D90503E104215A41E18E21040600180 86E6:1020102013FE7C2055FC542455FC55207DFE5022102A14541E50E28841040202 86E7:100011FC11047D04550455AC555455547D54515411AC15041D04E50441140108 86E8:100011FE10207C20544054FC548454847C8450FC108414841E84E28440FC0084 86E9:00007DF01110119011521D12E20E45001FF0111011101FF0110001087FFC2004 86EA:080008007F7C08243E2408447F54088809001FF0111011101FF001087FFC2004 86EB:1040104010FC7D04560855FE5500557C7D445144115415481D42E542413E0200 86EC:044004407FFC04400440FFFE082010102108DFF6111011101FF001087FFC2004 86ED:100011FE10207C405488550455FE54227C20502011FE14201C20E42043FE0000 86EE:02000100FFFE044014502448444401001FF0111011101FF0110001087FFC2004 86EF:1040104010447DF45448545057FE54407C805184129814E01C82E482407E0000 86F0:10801080FBF010901990F0941154520C25041FF0111011101FF001087FFC2004 86F1:1020102010207DFC5420552454A454A87C2053FE105014501E88E28841040202 86F2:2080208020BCFBC0A850A824A8D4AB0CF800A3FE209028903912E912420E0400 86F3:208020BE2088FA88AABEAAAAAAAAAAAAFAAAA2AA22AA28AA392EE90842080408 86F4:1040102013FE7C8854505420545054887D065088108814881C88E50841080208 86F5:100011FE10007C9255245648552454927C0051FE102014201C20E42043FE0000 86F6:1004101E11E07C2255125494548054087DFE5008108814481E48E20840280010 86F7:1028102410247C2055FE5420552054B27CB4506810A815241E22E42040A00040 86F8:1020112410A47CA8542055FC550455047DFC5104110415FC1D04E50441140108 86F9:100011F810087CD0542055FC552455247DFC5124112415FC1D24E5244124010C 86FA:1020102010207DFC542054A854A854A87D745222105014501E88E28841040202 86FB:1010109010887D08560455FA550855087D0851F8109014901C90E5124212040E 86FC:1020102011FE7C2055FC5524552455FC7D24512411FC14201DFEE42040200020 86FD:100010FC10847C8454FC5484548454FC7C84508410FC14001E48E24440820102 86FE:201020D82394F894A890ABFEA890A894F894A0D82398289038AAE8CA42860102 86FF:1020102010507C885544562254F854087C10502011FC15041D04E50441FC0104 8700:00003FF8244824483FF810001FFC22045FC4924412441FC4022403F47C142008 8701:2100210021FEFA00AC00A9FEA822A824F920A13C212029203920EAA0447E0800 8702:1040104010FC7C885550542054D857267CF8502010F814201FFEE42040200020 8703:3FFC20002FF820003FFC24482430260E20802FF8288848884FF880841FFE0802 8704:100011FE11007D00557C5500550055FE7D505152115415481D48E64442520460 8705:1028102413FE7C20542055FC552455247DFC5124112415FC1D24E5244124010C 8706:100011FC11047D0455FC5504550455FC7D04510411FC14501C50E4924112020E 8707:080C08F07E8008800EFE788808882908120801003FF821083FF801087FFC0004 8708:100011FC11047D0455FC5400540055FC7C20502013FE14201C50E48841040202 8709:1008103C11C07C04554454A8540055F87C10502013FE14201E20E22040A00040 870A:208421C42704F914A914A914AFD4A914FB14A39425542D043904E90441140108 870B:1040102011FC7D04550455FC550455047DFC5120112215141D08E54441820100 870C:1110111211147DD8551055125552558E7D20502011FC14201C20E42043FE0000 870D:1020102010507C885504560254F854207C2053FE102015241D22E62240A00040 870E:1000107C10447C44547C540054FE54827C8250FE108214821EFEE282408A0084 870F:101C11E010207C2057FE54A8552456227DF85088109014BE1D02E50242140408 8710:1088108810887DC8549E548A548A57EA7C8A508A110A154A1FEAE512402A0044 8711:00187BE0104022787A400A402BFC10002FFE41003FF821083FF801087FFC0004 8712:2004200E23B8F888A888A928A92EABA8F8A8A2A822A8293E3900EA80447E0800 8713:2000200623B8F888A888A908A93EAB88F888A2882288293E3900EA80447E0800 8714:1080108010FE7D02550256FA54AA54AA7CFA50AA10AA14FA1E8AE20240140008 8715:1104108410887C1055FC5504550455047DFC5050105014901C92E512420E0400 8716:100011FE114A7D4A554A557A554A554A7D4A517A114A154A1D4AE5FE41020000 8717:200021FC2104F904A904A9FCA820A820FBFEA22222522A8A3B0AEA02420A0204 8718:210021002100FBDEAA92AC92A892A892FBF2A09220922952395EEA2044200800 8719:210421142114F914AFD2A922A92AAB48FB88A550251029143922E97E41220100 871A:044004407C7C04403C7804407C7C044001001FF0111011101FF001087FFC2004 871B:100011FC11047D0455FC5510551055FE7D105110117C15441D44E544417C0244 871C:020001007FFE42028924284849940E1077F001003FF821083FF801087FFC0004 871D:08207FFC08200FE008200FE00820FFFE10102108DFF611101FF001087FFC0004 871E:1088108811FC7C88548854F8548854887CF85088108815FE1C00E48841040202 871F:1020101011FE7C40548455FE540254FC7C8450FC108414FC1E84E28440940088 8720:200023FE2202FA1AAAE2AA22AA22ABFEFA22A27222AA2B263A22EA2243FE0202 8721:1048104810487DFE5448544855FE54007CFC5084108414FC1E84E28440FC0084 8722:100011FC10087C10542057FE542054A07C4051FC115415541D54E55443FE0000 8723:1088104810507DFC5420542055FC54207C2053FE105014501C90E4924112020E 8724:080C08F07E8018802CFE2A884888888809081FF0111011101FF001087FFC2004 8725:210021062138F920AFA0A920A93EAB24FBA4A564252429243924E92441240144 8726:1020102010507C88550456FA540055FC7D54515411FC15541D54E5544104010C 8727:2040202023FCFA04AA04ABFCAA00AA28FA24A3FE22202A503A50EC8845040A02 8728:1020102013FE7C2055FC542457FE54247DFC50201120153E1D20E6A0427E0400 8729:100011FC11247D245574552455FC55047D745154115415741D04E60442140408 872A:1080108010FE7D02568254F2554254427FFA5042115215521DF2E40240140008 872B:100011FC11047D0455FC5504550455FC7C00511211D415181D10E5524192010E 872C:200021FC2008F810AA22AAAAAA72AA22FA72A2AA23262AA23A42EA0243FE0002 872D:10401040107C7C8455085600542055CE7D02510211CE15021D02E50241FE0102 872E:201420122010FBFEA810A810ABD2AA52FA52A25423D4280C386AEB8A41160022 872F:1020102011FE7C2054FC544055FE54887D24522210F814201DFEE42040200020 8730:00003EFC22A43EA422FC3E80228222824A7E85003FF821083FF801087FFC0004 8731:1040108011FC7D24552455FC552455447DFC5090111017FE1C10E41040100010 8732:101C11E010207C2057FE54A8552456427C4053FE108815081CD0E43040480184 8733:1020101011FE7C0054FC548454FC54007CFC5008101015FE1E10E21040500020 8734:100010FC10847C8454FC5484548454FC7C4050FE112A144A1C92E522404A0084 8735:1050115411547D5455DC5504550455FC7D04510411DC15541D54E55442540404 8736:1040102011FE7C0054885488555456227C00502013FE14201E20E22040200020 8737:1020112410A87C2055FC544057FE54887D0452FA148814881CA8E4924082007E 8738:00007EFC48447E4442287E1048287EC601001FF0111011101FF001087FFC2004 8739:1088108813FE7C8854A8542055FC55247D245154114C15841D04E50441140108 873A:20002040239CFA04AA04AB9CAA04AA04FBFCA090209028903890E9124212040E 873B:1020102013FE7C2055FC542057FE54007DFC510411FC15041DFCE50441140108 873C:10A0109010807DFE5510571055FC55107D1051FC111015101D10E5FE41000100 873D:200023FE2020F820ABFEAA22AA22AB32FAAAA2AA23762A663A22EA22422A0204 873E:100011FC11247D2455FC5524552455FC7C2053FE107014A81D24E62240200020 873F:2040202023FEFA02AD04A900A9DEAA52FA52A352249A28943910E9124212040E 8740:1020102013FE7C2055FC552455FC55247DFC5020107014A81D24E62240200020 8741:00007FFC04403C7820083C780440FFFE01001FF0111011101FF001087FFC2004 8742:2080228622B8FAA0ABE0AA3EAA2AAA2AFBAAA2AA22A42AA43AA4ECCA448A0892 8743:100013DE10427D4A5484554A565254207C0053DE105215521C94E54842540422 8744:200023FE2202FA8AAA52ABFEAA42AA22FBFEA28222822A823AFAEA02420A0204 8745:3EF8082008207EFC08201450228841049FF2111011101FF0110001087FFC2004 8746:10A810A813AE7CA854A8542055FC54207C20502013FE14201E20E22040200020 8747:200021F02110F910A9F0A840ABF8AA48FA48A3F822482A483BFAE8424042003E 8748:200023FE2202FA02ABFEAA22AA22AAFAFA22A232222A2BFE3A02EA0243FE0202 8749:1104108810507DFC5524552455FC55247D2451FC102014201DFEE42040200020 874A:2040202023FEFA02AC04A800ABFEA820F820A120213C29203AA0EA60443E0800 874B:200024842244FA48A800ABF8AA48AA48FBF8A24822482BF83A4AEC4A44460802 874C:20C427042124F914A914AF84A924A914FB94A346253C2D043904E90441040104 874D:200023DE2252FA52AA52ABD2AA52AA52FA52A3D2221A2A943A50EAB043100010 874E:100011FC11047DFC550455FC548055FE7E225122115215021DFAE40240140008 874F:2040202023FEF800A9FCA904A9FCA800FBFEA20221FC28203820E82040A00040 8750:100011FE11027D7A5502557A550254007CFC508410FC14841EFCE28440FC0084 8751:100013FE10227D20553C552056FE54007DFC510411FC15041DFCE50441140108 8752:100013FE10207C4055FC5554555455747D545154117415541D54E55441FC0104 8753:204020A02110FA08ADF6A800ABC4AA54FA54A3D422542A543BD4EA44425402C8 8754:1110111211D47D1855525592552E54407DFC5104110415FC1D04E50441FC0104 8755:10201020282025FC5324FD2445247D2445FC7D2440205028482455FE64824000 8756:1040102013FE7E02540455FC540055FC7D0451FC110415FC1D04E40043FE0000 8757:2020204021FCF904A9FCA904A9FCA800FBFEA020202029FC3820E82043FE0000 8758:100011FE11007D7C5544557C5544557C7D1051FE112415641D18E524414201FE 8759:1020101011FE7D02550255FE550055007DFE51AA12AA14FE1CAAE4AA40AA0086 875A:100010FC10487C3055FE5452549455107E30502011FE14701CA8E52442220020 875B:200C200A2008FBFEAA08ABF8AA4AAA4AFBEAA2AC22AC2A4C3AAAEB0A42160422 875C:1040104010F87D08561055FC550455FC7D0451FC110415FC1C00E48841040202 875D:1040107C10847CF8540855FE544054A47D385058109415341C54E49241500020 875E:100011FC11247D2455FC5500557C55447D44517C1144157C1D44E644427C0444 875F:100011FE11227DFE552255FE540054FC7C8450FC108414FC1E84E28440940088 8760:100011FE10007CFC5484548454FC54007DFE5122112215FE1D22E52241FE0102 8761:100013FE10207C4055FC5554555455547D54512C102015FE1C50E48841040202 8762:100013FE10207C4055FC5504550455FC7D0451FC110415041DFCE40040880104 8763:210820882088FBDEA910A920A9DEA942F944A144215E29443A44EA4444D40808 8764:1088104810507DFE5450545055FC55547D54518C110415FC1D04E50441FC0104 8765:00207E20247E18A4FF2829104A2898C601001FF0111011101FF001087FFC2004 8766:200023DE2242FA42AA42ABDEAA00AA3EFBD2A21222142BD43A08EA1442240242 8767:1088108813FE7C8854A8542055FC55247D24512413FE14201E50E28841040202 8768:00003FF0021002107FEA0206020208207EFC4AA44AA47EFC08200A24FEFE0202 8769:1008103C11E07C2057FE542055FC55247DFC512411FC14201DFCE42043FE0000 876A:100010FC10847CFC548454FC540055FE7C8050FE112A164A1C92E52240540088 876B:1020102211FA7C24542857FE542054407CFC5184128414FC1E84E28440FC0084 876C:200020882252FA22AA52AA8AAA02ABFEF888A144227A28883950E82040D80706 876D:100011FC11047D0455FC5504550455FC7C0053FE102015201D3CE52042A0047E 876E:1040104010FE7C8055FC568454FC54847CFC5040107C14C41D28E41040680186 876F:101E13E010447D24548855FC544054407DFE508010FC15441D28E61040680186 8770:1020102013FE7C505488572655FC54207C2053FE100014201DFCE420402003FE 8771:02000100FFFE100010001FF8000008207EFC4AA44AA47EFC08200A24FEFE0202 8772:2082208227F2F882A88AABEAAAAAAAAAFBEAA08A21CA2AAA3CA2E882408A0084 8773:102011FE10207CFC542055FE540054FC7CA4509411FE14A41D14E5FE40040018 8774:2100213C2124FBA4A924A93CA924ABA4FAA4A2BC22A42AA43BA4E84440540088 8775:0620382008A47EA819202C504A88090401001FF0111011101FF001087FFC2004 8776:204821482148FBFEA948A948A978A900F9FEA02023FE287038A8E92446220020 8777:1020101011FE7D005544552855FE55107D5451541154157C1D14E52042400080 8778:100010FC10847C8454F45494549455FE7D02517A114A154A1D7AE502410A0104 8779:100010F810887C8854F85488548854F87C0051FC115415541D54E55443FE0000 877A:2004201E23E0F820A9FCA924A924A9FCF820A3FE22222A2A3AFAEA02420A0204 877B:2020202023FEF820A820ABFEAA8AAA52FAFAA22222222AFA3A22EA22422A0204 877C:2020212420A8F820ABFEA8A8A924AA02F840A7FE208829083990E86041980604 877D:1020102013FE7C2055FC544057FE54887D0452FA108814881CF8E488408800F8 877E:2088208823FEF888A800ABFEAA02AC24F820A3FE207028A838A8E92442220020 877F:100011FC11247DFC552455FC542055FC7D2451FC112415FC1C20E4224022001E 8780:088049F82A90286008901FFE2A10C950092001003FF821083FF801087FFC0004 8781:1000127C11447D44547C54445744557C7D50514A114415541D62E5424280047E 8782:2100209E23D2FA52AA54ABD4AA58AA54FBD2A21222922A5A3AD4EB5042100010 8783:2040202023FCF908A890ABFEAA02AC44F820A3FC208028F83888E90841280210 8784:2100227E2388FA88AABEAAAAABAAAA2AFA2AA3AA22AA2AAE3A88EB8842880008 8785:2020204021FCF904A9FCA904A9FCA904F9FCA040202028A43A8AEA8A44780000 8786:208420442048FBFEA884A884A908A94AFA52A39C208429083908EA5243DE0042 8787:101E13E011227C945440548855F054207CC451FE102214201FFEE45040880306 8788:100011FE11107D20557C5544557C55447D7C5110111015541F52E29242500420 8789:209020882104FA42AC88A9FCA804A800FBDEA0422252294A3A52E842414A0084 878A:1088105010007DFE545055FC545457FE7C5451FC105014D81D54E65240500050 878B:10A0112C11247D2455AC5524552455FC7C2051FC108814501E20E25040880306 878C:10783E4822482A86FF7822482A2842104A2885463FF821083FF801087FFC0004 878D:0020FE2000207CFC44A47CA400A4FEA482FCAAA49220FE28922492FE92428600 878E:200023FE2000F9FCA904A904A9FCA800FBFEA28A22522BFE3A22EA22422A0204 878F:2020201021FEF900A920AD20AB3CA950F990A31025FE29103928EA2842440482 8790:2040208021FCF904A904A9FCA900A9FEF900A1FE20022AAA3AAAEC0240140008 8791:1020104011FC7D0455FC550455FC55047DFC5028102415FE1C50E48841040202 8792:102010201050FE8811267C2045FC7D2445247D2411FCFE201028103C13C41104 8793:2040204027FCF840ABF8A880AFFCA910FA68A5C620402BF838E0E95846440040 8794:2004201E23F0FA1EAA10AAFEAA92AA98FAF2A28E22802AB83AA8ECAA454A0A86 8795:1020104011FC7D0455545524555455047DFC5000111215D41D18E5524192010E 8796:100010FC10847CF4549455FE550254FC7C8450FC108414FC1E84E28440940088 8797:1020101011FE7D10557C551455FE55147D7C5110117C15441D44E644427C0444 8798:1020112411247D2455FC540057FE54007DFC5104110415FC1C88E45043FE0000 8799:010001007FFC038005401930E10E08207EFC4AA44AA47EFC08200A24FEFE0202 879A:20444258FF6201427E3E42007E4C42727E42423E01003FF821083FF801047FFE 879B:2040202023FEFA02AC24A9FCA820A9FCF820A3FE202029FC3904E90441FC0104 879C:08007F7808483E4800867F78414800303ECE01003FF821083FF801087FFC0004 879D:2020204023FCFA24AA24ABFCAA24AA44FBFCA04020A828B4393CE9224222041E 879E:200021FE2120F9FCA920A9FCA920A920F9FEA00222AA2AAA3AAAEA0240140008 879F:200023FE2202F800A9FCA904A9FCA904F9FCA04020202BFE3800E88841040202 87A0:210420842088F800ABFEA800A888A904FA02A1FC215429543954E95447FE0000 87A1:020001007FFC082007C01830E00E08207EFC4AA44AA47EFC08200A24FEFE0202 87A2:08202AA44D28145022887FFE410281041FF0111011101FF0010001087FFC0004 87A3:00203D2424A8242025FC3C4027FE24A825243EFA24A824A824F8442455FC8804 87A4:20201020FE2005FC6924112429FCD52411247DFC55247C5010501C88E5044202 87A5:1020102010507C4854A455FE568454FC7C8450FC108014FC1D44E544427C0044 87A6:1020102013FE7C2055FC542057FE54407C8851F0102417FE1C22E52442A20040 87A7:1040104411F87C5057FE544054F855827E7E540011FC15041DFCE50441FC0104 87A8:1048104811FE7C48540055FE544854487DFE514A114A15B61D22E502410A0104 87A9:2110211E2122FA54AA08AE94AAE2AA88FA88A2BE22882AAC3A2AEA4A42280210 87AA:2040202023FEF888A850ABFEAA52AA8AFB06A2FA228A2A8A3AFAEA02420A0204 87AB:08207F20083EFF4414A85610A5284C4681001FF0111011101FF001087FFC2004 87AC:2090209027FEF890ABFCAA94ABFCAA94FBFCA00021F8290839F8E90841F80108 87AD:2040202023FEF800A954A924A954A9FCF820A3FE22422A923AFAEA0A42020206 87AE:2154215423FEF954A954AA72AC00ABFEFA22A02021FC29243924E924412C0020 87AF:08207F20087E7E4408A4FF2810101E282244468281003FF821083FF801047FFE 87B0:2040202023FEFA50AA50ABFEAA52AA52FBFEA20022922AD43A98EC9244D2088E 87B1:3F0821083F7E20082F4820285FA8440895282C9001003FF821083FF801047FFE 87B2:2040202023FEFA8AA904ABFEA840A888F9FCA024202029FC3820E82043FE0000 87B3:2020212420A8FBFEAA02A8F8A888A888F8F8A020202029FC3820E82043FE0000 87B4:00207BFE482051FC612451FC492449FC687050A841243FFA21083FF801047FFE 87B5:100013FE10507DFC5554555455FC54007DFC500013FE14201CA8E52442A20040 87B6:00003FFC20003FF820083FF820003FFC10207EFC52A47EFC10201424FEFE0202 87B7:00803FFE22002FF828882FF829082FF822203FFC20A02FF848884FF880843FFE 87B8:14202220493E144222944110BE28222822443E8201003FF821083FF801047FFE 87B9:20802080208EFBE8A888ABE8AAAEABEAFAAAA3EA208A2BEA388AE892409200A2 87BA:100011FC11247DFC552455FC544054887DF05020104417FE1C22E52442220060 87BB:202021FC2124FBFEA924A9FCA820A9FCF924A1FC20402BFE3888E9D04070038C 87BC:1088108813FE7C8854F8542055FC55247DFC502013FE14201DFCE42043FE0000 87BD:08001FF0282007C01830E18E0C40030010A07EFC52A47EFC10201424FEFE0202 87BE:1040102013FE7E02540055FC542055FC7D2451FC112415FC1C00E48841040202 87BF:0440247C24A83D5004287DFE24884448841801003FF821083FF801087FFC0004 87C0:2040202023FEF820A848AAF2A924AA52F8F8A00820202BFE3820E82040200020 87C1:3FF820083FF821003FFC20802C64301C10207EFC52A47EFC10201424FEFE0202 87C2:104011FC11047DFC550455FC550055FE7D0051FE102215FA1C76E4A843260020 87C3:200021F82108F9F8A908A9F8A800ABFCFA94A3FC200029F83890E86041980606 87C4:08207E2008F8FF2814287F6A082AFF56088201003FF821083FF801087FFC0004 87C5:1040102011FE7D005548554855FE55487D48114815781D00E6D442AA052A0800 87C6:1088108813FE7C88540055FC550455FC7D0451FC102017FE1C50E48841040202 87C7:04407FFC04401FF010101FF010101FF00400FFFE11103FF8D1161FF001087FFC 87C8:200023FE221AFA16ABFEAA12AAEAAAAAFAAAA2EA220E2A6A3B9AEA2643FE0202 87C9:200023DE2042FA52A94AAA52A828A8C4FB12A0602188283239C4E81840600380 87CA:1FF0022001407FFC048418886280010010207EFC52A47EFC10201424FEFE0202 87CB:201C21E02020F924A8A8ABFEA870A8A8F924A222204028243AA2EA8A44880078 87CC:1020104011FC7D24557C558C555455247D5451FC102014101D54E542414A0238 87CD:2062238A208AFFEAA88AA9CAAAA2AC8AF8A4A02023FE287038A8E92442220020 87CE:2088208823FEF888A888A8F8A820ABFEFA22A33222AA2B763A22EA22422A0224 87CF:2088208823FEF888A820ABFCA824AFFEF824A3FC20202AB43AACEB2C42240424 87D0:2020212420A8FBFEAA02A8F8A888A888F8F8A02021FC29243924E93441280020 87D1:102011FC10887C5057FE540055FC55047DFC510411FC14201FFEE42040200020 87D2:2088208823FEF888A824ABFEA850A888F904A28A20882BFE3888E88841080208 87D3:208020F82108FBFEAD12A922A9FEA840F8A2A35420982B343854E89243500020 87D4:200021FC2124F9ACA974A924A9FCA820F9FCA02023FE28003AA4EA5244520000 87D5:2090229422D8FA92AAD2AF0EA9F0AA10FFFCAA4423FC2A443BFCEC4444540808 87D6:214021442158FBF0A950A9D0A95EA9D4F954A15423F428143954EA3444140024 87D7:01007FFC11101FF00100FFFE91121FF041047FFC01003FF821083FF801047FFE 87D8:10541092119E7EF0548A5486540254FC7C8450FC108414FC1E84E2FC40480084 87D9:2110209423D2F812AA50A990AFFEA810FBD2A25222542BD43A4AEA4A43D60022 87DA:08047F0808103E6400083E1022643E0814107F6001003FF821083FF801047FFE 87DB:2082208227F4F888A880ABE2A802ABE4FA28A22023E02A223942E87447880210 87DC:101811E010407FFE54885574565254707C0051FC110415741D54E5744104010C 87DD:2200217E2040FC7CAA44A8FCA940AE7EFA20A02023FE287038A8E92442220020 87DE:082049202A3E7F4849485DA86B10492841461FF0111011101FF001087FFC2004 87DF:1020102011FC7C2055545488550456FA7C8850F8108814F81E20E2A841240060 87E0:203C23E02124F8A8ABFEA8A8A924AA02F9FCA124212429FC3924E92441FC0104 87E1:200E23F02044FA24A908ABF8AA08ABFCFA04A3FE22022AAA3AAAED0244140808 87E2:102013FE10207DFC540055FC550455FC7C8853FE100015FC1D04E50441FC0104 87E3:2124212422AAFBAEA924AAAAABAEA924FBFEA110211429143A8AEA4A42160422 87E4:200023DE2252FBDEAA10AA52A9CEA800F888A3FE208828883BFEE88841040202 87E5:1088108811FC7C88548857FE542055FC7D2451FC112415FC1C00E48841040202 87E6:102011FC10207C8857FE548855FC55047DFC510411FC15041DFCE48841040202 87E7:208822AA22DCFC88A954AA22A800ABFEFA42A44423FC28443844E88441140208 87E8:3FFE289025103FDE22222A882F8822942422284027FC244427FC40444FFE8002 87E9:20002FFE2800FA28A948ABEEA892A884FAA0AAA82BE828883894E91449241242 87EA:2020202023FEF820A9FCA924A9FCA924F9FCA02223FE28423824EAA2428A0478 87EB:200023FE2050FBFEAA52ABFEA800A9FCF904A1FC210429FC3820EBFE40200020 87EC:200023DE2252FA52ABDEA800A9FCA924F9FCA12421FC28203BFEE82040200020 87ED:1090108811FE7D10571055FE551055107DFE111015101DFEE50042A402520452 87EE:1088105013FE7C2055FC542057FE55247CA853FE100015FC1D04E50441FC0104 87EF:2020202021FCF820ABFEA908AB9CA908F988A63E20002BFE3890E8904112020E 87F0:202021FC2024FBFEA824A9FCA820AAAAFBAEA22223FE2A223BAEEAAA42AA0422 87F1:2080208021FEFB54AD54A954ABFEA954F954A15427FE28003954E92A422A0000 87F2:010001003FF821083FF801087FFC000410207EFC52A47EFC10201424FEFE0202 87F3:100011FC10047CFC540455FC540055DC7C9453DC100817FE1D08E48840A80010 87F4:240CFF7024403C40247E3C482448FF482448428801003FF821083FF801047FFE 87F5:200023FE2200FA04ABF4AA04AAEEAAA4FAA4A2EC22042AA43A44EA7445940008 87F6:200027E0225EFBD2AA52ABD2AA72AFDEF840A3FE202029FC3820E82043FE0000 87F7:2020212420A8FBFEAA02A8F8A888A888F8F8A00021FC292439FCE92441FC0104 87F8:7FFC06003B0804B019C062A00C98728611207EFC52A47EFC10201424FEFE0202 87F9:20003EFC4424BE542A983E502AFC3E102AFE2A1045103FF821083FF801047FFE 87FA:101011FE10007DFE5502557A554A55FE7C0050FC108414FC1E84E2FC400001FE 87FB:2104208823FEF820A9FCA820ABFEA854F992A09023FE289038D4EB8A409601A2 87FC:2420FF20247E7EC482287A104A287AC605001FF0111011101FF001087FFC2004 87FD:10101210117C7C1054FE5444572855FE7D10517C111015FE1D10E51042FE0400 87FE:108010F811087FFE5544559255FE55007D7C5100117C15001D7CE544417C0244 87FF:0878FFC808483E862B783E482A28FF9049287F4601003FF821083FF801047FFE 8800:1220113E10427C9457105528544655FC7D0451FC110415FC1D04E5FC40880104 8801:11002BDE4A5273D42A524BD27A1A12942350C24001003FF821083FF801047FFE 8802:108813FE10887C00554857FE554855787D0051FC102017FE1C70E4A843260020 8803:0100FFFE20003FF800003FF820083FF80000711C57D4755457DC715657D6B062 8804:202020502088F924AEFAA850A924A954F9FCA02023FE2A423A92EAFA420A0206 8805:100011FC11547D5455DC545055DC55547D5451DC115415541DDCE5504052003E 8806:0820FFFE08201FF011101FF011107FFC41245FEC01003FF821083FF801047FFE 8807:2088208823FEF888A9FCA924A9FCA924F9FCA02023FE2A223A2AEAFA420A0206 8808:00107C1445FE7C9044947DD4448A7C8A291645223FF821083FF801087FFC0004 8809:100011FC11547D5455FC540057FE54007DFC510411FC14621C94E58842A400C2 880A:202023FE2288FA50ABFEAA50AAFCAA54FBFEA25422FC2A503AD8ED5446520850 880B:100011FC11547D5455FC548055FC56447DF45154115415F41C44E5F440140008 880C:100011FC11547DFC542055FC542057FE7C88505011FC14201FFEE42040200020 880D:200823C82248FBCEAA4AABD2A904ABE4FCA4A2A423642A2A3BEAE82A414A0090 880E:108813FE10887C2057FE5450548857267CF85020108815FE1C88E48841080208 880F:210021DE224AFC8AABEAAAB6AAA4ABF4FABEA2A423E42ABE3AA4EAA442240464 8810:2040202023FEF888A852AFACAAAAAAA8FDACA000210429FC3904E9FC41040204 8811:208822AA22DCFC88A954AA22A800ABFEFA22A02023FE287038A8E92446220020 8812:7FFC21087FFCB55A29283558210835582928355801003FF821083FF801047FFE 8813:208823FE2088FBFEAA02A9FCA800ABFEF840A0A2235428B83B54E89243500020 8814:202023FE2000F9FCA904A9FCA800ABFEFA02A1FC20402BA438D8EB3440D20330 8815:200021FC2020FBFEAA22A9ACA820A9ACF800A3FE202029FC3954E9544154010C 8816:108813FE10A87C9055FE572055FC55207DFC512011FE15001FFCE4884070038E 8817:200023DE2042FA52A94AAA52A890A908FBFEA51021FE291039FEE91041FE0100 8818:2110211423F2F910AFFEAA90AA50AFF4FA94A3F422942BE83A8AEBFA42260042 8819:2040202023FEFA02A9FCA948AA50A9FCFB04A1FC210429FC3904E9FC40880104 881A:08207FFC08200200FFFE08001FF02810C8100FF010207CF854A87CF81224FEFC 881B:104811FE10487C0055FE554A554A55FE7C1451FE111015921D4CE54A41160222 881C:22882108FABE2008729CA92A2288FFFE08203018C1063FF821083FF801047FFE 881D:200021FC2124F9FCA924A9FCA904A800FBFEA2AA22AA2BFE3AAAEAAA43FE0222 881E:20403F7E4890BF7C21443F4421443F5424483A4001003FF821083FF801047FFE 881F:212422482124F800ABFCAA94AA64AA94FBFCA24823682A483B6AEA4A42460362 8820:00007FFC02003FF8244827C8244827C824483FF810207CF854A87CF81224FEFC 8821:0FE010201FC00040FFFE0C1073200DC072B00C8EF3207CF854A87CF81224FEFC 8822:01007FFC01003FF80200FFFE08203FF8C8260FE010207CF854A87CF81224FEFC 8823:100011FE11287DFE5528557C5554557C7D54117C15101DFEE59242BA028A0484 8824:08200440FFFE04403FF82848303827C820083FF810207CF854A87CF81224FEFC 8825:52107EFE28447E28A2FE3E1020103E7C22103E1001003FF821083FF801047FFE 8826:2040207C2040FBFCAA44ABF0AA44AAFCFAA8A2F822A82AF83A00EDFC45540BFE 8827:01007FFC01001FF000007FFE48029FF42810CFF010207CF854A87CF81224FEFC 8828:208823FE20A8F9FCA824ABFEA824A9FCFAAAA3AE22222BFE3A22EBAE42AA04AA 8829:22102110203AFB92A814ABBEA808AB90F83CA3E422A42ABC3AA4EBA442BC0024 882A:08407F7C1440FF7C22043E7C22403E7C2242263E01003FF821083FF801047FFE 882B:0704782425241E2464241A24652419046514020810207CF854A87CF81224FEFC 882C:2110209023DEF810AA5EA982ABDEA810FBDEA25023DE2A503BDEEA50425202CE 882D:210013F0151000E0775C11F0104013FC284047FE10207CF854A87CF81224FEFC 882E:23EE228A22EAFB50ABEEAA4AAAA4ABEAF800A3DE20422A52394AEA52414A0084 882F:00807FFE42004FF848884FF849084FF842807FFC44905F7C55545F7C4492BFFE 8830:102013FE10007DDC555455DC548857FE7C8853FE108817FE1C94E58842A400C2 8831:01001FF011101FF001087FFC10207CF854A87CF81224FEFC00003FF82448FFFE 8832:440024FE28AA00AAFEFE004028FE452282FA00AAFEAAAAFAAA22AAFAAF0AF804 8833:23DE225223DEFA52ABDEAA52ABDEA98CFA52A04027FE28883990E86040D80304 8834:108813FE10887DFC555455FC542255FC7C2853FE104015FC1E84E4FC408400FC 8835:222223FE2090F9FEAB10ADFEA910A9FEF910A1FE21002BFE3A8AEB7642520276 8836:3E7C48907EFC142A66C63FF820083FF820083FF810207CF854A87CF81224FEFC 8837:23DE225223DEFA52ABDEAA52ABDEA890F9FEA11023FE2D1039FEE91041FE0100 8838:208823FE2088FBDEAA52ABDEA8A0A890F9FEA12023FC2D2039FCE92041FE0100 8839:01007FFC11101FF00100FFFE88021FF068100FF010207CF854A87CF81224FEFC 883A:7CF81020FDFC28504488BFF620103FF020103FF010207CF854A87CF81224FEFC 883B:210447C88812F3BC20084B92F83E0380AAAAABAA01003FF821083FF801047FFE 883C:23DE225223DEFA52ABDEA8A0A9FEAB20FDFCA12021FE280039FCE8884070078E 883D:08282A244D2E087014243F246428BF12242A3F4610207CF854A87CF81224FEFC 883E:23FE220223FEFA92AA54AA92AAFEAAAAFAFEA32222FA2AAA3AFAEA2245FA0004 883F:249079E414547DFC0004FFFC249479E41454FFFC10207CF854A87CF81224FEFC 8840:0100010002003FF82448244824482448244824482448244824482448FFFE0000 8841:02000100FFFE1000100010001FF8010002003FF82448244824482448FFFE0000 8842:08000800107E7F125512555255525552555255925512552257A2FC4200940108 8843:0800080010FE7F10551055205530555855545592551255105790FC1000100010 8844:080008FC10247F2455245524552455FC554455445544554457C4FC4401FE0000 8845:0810081010947F545558551055FC55105510551055FE55105790FC1000100010 8846:040008003FF824482448FFFE000000F87F0009041188635005201918E1060100 8847:0804080E10707F405546555855545554555655545554555457D2FC9200980110 8848:0800087E10247F24553C55245524553C552455245526557C5784FC0400040004 8849:08200820103C7F4455A85510552855445582557C5544554457C4FC44007C0044 884A:102410FE2024FE00AAFEAAAAAAAAAAFEAA14AAFEAA90AAD2AFACF8AA00960122 884B:01003FF80108FFFE01083FF801007D7C11107D7C44447C7C45447FFC2448FFFE 884C:080009FC100020004800080013FE302050209020102010201020102010A01040 884D:10001200211C410080001400223E6288A0882108270821082108210821282010 884E:1000100027DC410081001100213E6108AFE82108210821082108210821282110 884F:100010002F9C400080001FC0253E6508A5082508254829882908300820282010 8850:1000100027DC44008400178024BE6488A48827882408240827C8200820282010 8851:11001100229C42408420190020BE6008AFC82048208825082208210821282010 8852:12001100201C4FC08200140024BE6888AF0821082208220824882F8820A82010 8853:11001180215C4140810017C0213E6308A3882348254825082908210821282110 8854:12001200239C4200840017802A3E6208AF882208220822082288230822282010 8855:20002FE0482E48208BA01820283E6BA4AAA42AA42AA42BA42824282428B42848 8856:14801480249C44809FE0148024BE6488A4882FE8200824882448284830082018 8857:1100110027DC4100810017C0203E6108A10827C82108210821C82E0824282010 8858:1400140027EE4900910011002FDE6104A10425C42504250425C43E0428142008 8859:10001FC0221C42008F80148024BE6FC8A0082008278824882488248827A82490 885A:140014E024AE4EA084A014E024BE6EA4AAA42AE42AA42AA42EA4212421342268 885B:120012002FCE44409FE010002FDE6844AFC421042FC4210429042FE421142108 885C:144012802FEE4100820017C0245E6444A7C42444244427C42444244427D42448 885D:108011C0271C410087C0110027FE6548A7C8254827C8210827C821082FE82010 885E:110017C0224E4FE0800017C0245E67C4A0042FE421042FE42924292429742108 885F:154015402A8E4540854010002FDE6104A7C4244427C4244427C4244427D42448 8860:110011002FEE410087C0144027DE6444A7C4244427C424442FE4228424542828 8861:120013C0244E488087C01540255E67C4A544254427C421042FE4210422942448 8862:2EE02AA04EEE4AA08EE01AA02EFE6444AFF4348427E4248427E4248427F42408 8863:020001000100FFFE0200020005000508089018A02840482088100A080C060800 8864:200010000000FC00080010001000340058009400140010001000100010001000 8865:1040084000407E400240046008501A482C444A440A4008400840084008400840 8866:200011FC0020F8200820102014203BFE54209020102010201020102010201020 8867:200011FC0020F8200820102014203BFE54209020102010201020102010A01040 8868:010001007FFC010001003FF801000100FFFE0500088818502820C9180A060C00 8869:200013FC0104F944092410A81088348858509450142010201050108811041602 886A:202010200020F920092C1134116437A459249534152811221122110210FE1000 886B:1004080400087E100220044408041A082C104A220A42080408080810082008C0 886C:201010100010FC1009FE10101010341059109490149010101010101010501020 886D:202010200020FC2009FC1020102034205BFE9420145010501088108811041202 886E:02000100FFFE000008201210244848241FF0029004440C283410C50806060400 886F:201010900090FC8809081104120435FA58889488148810881108110812281410 8870:02000100FFFE00001FF01010FFFE10101FF0028004440C283410C50806060400 8871:200013FC0084F88808881090109C348459449544152811281210122814441182 8872:202010200020FDFE09221122112235225952954A158A110211021102110A1104 8873:201010900090F8880888112415243A225440904010881084110413FE11021000 8874:202010200020FDFE09221224102034205850945014501050109010921112120E 8875:2000100001FCFD04090411041104350459FC9504150411041104110411FC1104 8876:202010200020FC2009FC112411243524592495FC152410201020102010201020 8877:02000100FFFE01003FF8210821083FF80100028004440C283410C50806060400 8878:2040104000A0F8A0091012081406311055109910151011101110121012101410 8879:2004101E01F0FD1009101110111035FE5910951015101108110A114A11861102 887A:02000100FFFE00007FFC20403FFE02400D407080030804900C603518C6060400 887B:200010FC0084FC84088411FE10843484588495FE148410841084108410941088 887C:202010200020FBFE08201020102035FC58849488144810501020105011881606 887D:2008103C01E0FC2008201020102035FE58209420142010201020102011FC1000 887E:01000280044009203098CFE6004002800100FFFE05000C883450C530060E0400 887F:202010200050FC500888114412223420580095FC140410081008101010101020 8880:204010400080FCFC090412041084344458449414142410441184100410281010 8881:010001003FF80100FFFE00001FF0101010101FF0050408883850CA200C180806 8882:202010200020F9FC082410241424382455FE9020105010501088108811041202 8883:200021FC2C44F04420842484291432080100FFFE05000C883450C530060E0400 8884:2008103C01E0FC200820102011FE342058209450145010501088108811041202 8885:04001FE0142012A010401FFC000402140108FFFE05000C883450C530060E0400 8886:202010200020FDFE0820102010FC3420582095FE14221022102A102410201020 8887:200010FC0084FC8408A410941094348459FE9484148410841084110411141208 8888:080008007F7C094411441144257C42000100FFFE05000C883450C530060E0400 8889:202010100010F9FE0902120410803488589094A014C0108210821082107E1000 888A:202010200050F850088811241212301055FC9804140810881050102010101010 888B:08A0109030BE57C0904010241014120C0100FFFE05000C883450C530060E0400 888C:0100FFFE08001FF020105F9010D01FA010040FFC030004880C503530C60E0400 888D:2080108001FCF9040A0415F411143514591495F4150411281112110210FE1000 888E:202011200120F22012FC24A427246924B2242A2424A427A420C4204420942108 888F:204010400040FC400BFE10401080348058FE9510151012101210141011FE1000 8890:200010400020F8280808108814903A9456A292A214C210881188128814781000 8891:200013FC0084F8840884110415143A08540091FC110411041104110411FC1104 8892:2000100001FCFD040904110411FC35045904950415FC11041000100013FE1000 8893:200011F80108FD08090811F811083508590895F8150811081108110817FE1000 8894:2000100003FEF808080811E8112835285928952815E811281008100810281010 8895:204010200020FBFE0A0214041000349058909490148811081108110412041402 8896:202010200020FC2009FC112411243524592495FC152411241124112411FC1104 8897:202010200050FC88090412121020344059889410142010441188101010601380 8898:2080108000FEFD000A201120112C35745BA49524153411281122110210FE1000 8899:202010200040FDFC090411041104350459FC9504150411041104110411FC1104 889A:205010480048FC400BFE1080108034FC59449544152811281210122814441182 889B:2004101E01F0FD1009101110111035FE5910951015101108110A114A11A61112 889C:202010200020FDFE08201020102035FC587094A814A811241124122210201020 889D:208810880088F908097E13081508314855289928150811081108110811281110 889E:02000100FFFE0820101020085FF4101010101FF004440C283410C50806060400 889F:202010200120F92009FC11201220302055FE9820145010501088108811041202 88A0:02000100FFFE11001FF822007FFC048008603298C4440C283410C50806060400 88A1:202010200020F9FC0924112415FC39245524912413FE11041104110411141108 88A2:202010200124F8A408A8102015FC38205420902013FE10201020102010201020 88A3:204811480148F948094813FE1148354859489548157811001100110011FE1000 88A4:0100FFFE00001FF0022001407FFC048418886280030004880C503530C60E0400 88A5:2000100003FEF82008201040144038FC55849284148410841084108410FC1084 88A6:202010200124FD240924112411FC342058209524152411241124112411FC1004 88A7:208010800100F9FC0A04140411E435245924952415E411241004100410281010 88A8:204010200020FBFE08401040108835085BF0942014401088110413FC11041000 88A9:202010200020FC20083E10201020342059FC9504150411041104110411FC1104 88AA:202010200020F9FC0820102014203BFE5420904010401088110413FE11021000 88AB:201010100010F9FE09121114151039FC55449144112811281110122812441482 88AC:02000100FFFE080010103FF800081FF0101010101FF0048808503820CB180C06 88AD:04400420FFFE0910116021844F0482FC0100FFFE05000C883450C530060E0400 88AE:208010800080F9FE090012001420302055289924162412221422102010A01040 88AF:204010480244FA400BFE1080148038FC55449144114812501220145018881306 88B0:1FF012101110FFFE121021103FFC001002A00140FFFE04880C503420C5180606 88B1:209010940092F9120910137E1510311055109928152811281128114411441182 88B2:0100FFFE02000FE034C00700388003F81D3001C03F0004880C503530C60E0400 88B3:20201020007CFC8409481030102034485990943E144211A41018101010601180 88B4:2020102003FEFC500888110412FA34005BFE9440148011FC1004100410281010 88B5:20801088009CF970091013101510311055FE99101510111011101110117C1100 88B6:2080108000FCF9080A90106011983626582095FC1420122013FE102010201020 88B7:202010200050F8880904120211FC3400580095FC150411041104110411FC1104 88B8:204010400040FBFE08801080117835085B10951015FE11101110111011501120 88B9:200013FE0020FC20084011FC11043504590495FC150411041104110411FC1104 88BA:202010200020FBFE0820102011FC3400580095FC150411041104110411FC1104 88BB:200013FE0020FC20084011FC1154355459549554155411541154114411141108 88BC:2080108000F8F9080B1014A0104034A05918960615F811081108110811F81108 88BD:410021002100011EF7D2125222526A52B2522C92229221122292225E24522800 88BE:202011200120F9FC09201220102033FE547098A814A811241124122210201020 88BF:2020102001FCF8200820102013FE30005420982015FC10201020102013FE1000 88C0:200011FE0102F9220922112211FE352259229552154A118A1102110211FE1102 88C1:084008487F4408440840FFFE10400844FF4410442928662AA212292A30462082 88C2:00047F8408241F24212452240C243004C20C0100FFFE04880C503420C5180606 88C3:20401040007CFC40084013FE100034005BFE9440145010481044104010401040 88C4:20401040009CF9000A40104010BE35885A889488148810881088108810A81090 88C5:082048202BFE082018202820C9FC0A000100FFFE05000C883450C530060E0400 88C6:2020112400A4FCA408A8102013FC34045804940415FC10041004100413FC1004 88C7:202010200040F88009FC11541154355459549554155411541154115413FE1000 88C8:200013FE0202FC44084013FC108034A0592095FC1420102013FE102010201020 88C9:200011F80108F90809F81108110835F859449548153011201110114811861100 88CA:04001FF010101FF010101FF010001FFC10001FFC01043FEC04801C486530060E 88CB:200013FC0000FC0009F811081108350859F89400150810881090100017FE1000 88CC:202010200020FBFE0820102011243524592496AA142010501050108811041202 88CD:200013FE0222FA220A2213FE16223A62567292AA132212221222120213FE1202 88CE:200011FC0104F904090411FC1000340059FE9420142011FC1020102013FE1000 88CF:0100FFFE00001FF011101FF011101FF001001FF001007FFC04880C503530C60E 88D0:200010FC0084FC8408FC100011FE3502590295FE1502110211FE1102110A1104 88D1:2040108001F8F90809F8110815FA390A550C93F8101810281048118816281010 88D2:02000100FFFE0400387820083C7820083FF8028004440C283410C50806060400 88D3:201010140012F8100BFE10101550395457F4915411541148124A125A14261042 88D4:02000100FFFE048808503A20CC1808063FF82448282837D8244827C820282010 88D5:200010500048FC840924102010503488590694F8148810881088108810F81088 88D6:200011FE0100FD00097C1100110035FE59509552155411481148124412521460 88D7:2040102003FCF8400890110813FC30045550995015501150125012521452180E 88D8:012001107FFC111009A00540193062080100FFFE05000C883450C530060E0400 88D9:200011FC0044F8440BFE1044104435FC5880948015FC12841484108410FC1084 88DA:080C08F07E8008800EFE78880888290812080100FFFE04880C503420C5180606 88DB:0100FFFE00001FF010101FF000003FF821083FF820021FFE04881850EB300C0E 88DC:2028102403FEF820082011FC1124352459FC9524152411FC112411241124110C 88DD:242024203C2005FCFC20242024F846000100FFFE05000C883450C530060E0400 88DE:210410840088FC1009FC11041104350459FC94501450109010921112120E1400 88DF:1020082040A824A409227228103010C007000100FFFE04880C503420C5180606 88E0:3FF80208FFFE04083FF808001FF82808CFF80100FFFE04880C503420C5180606 88E1:200011FC0124FD2409FC1124112435FC5820942015FC10201020102013FE1000 88E2:201012100110F97E082010281748357E5908950815FE110811081288147E1000 88E3:202010200050F8880904120211FC340058449424112410A81088101013FE1000 88E4:2010100801FEFD10091011FE112035285948957E1508110811FE120812081408 88E5:210010BE0282F202120222FA228A6A8AB2FA2A8A228A22FA22022202220A2204 88E6:0100FFFE000019F8609040607BFC40A441287A60030004880C503530C60E0400 88E7:202010A200A2F9240850108813043022542098A414A411281050108811041202 88E8:2040108003FCFA240A2413FC16243A4457FC9090111017FE1010101010101010 88E9:200011FC0104FD0409FC1104110435FC5800951215D41118111011521192110E 88EA:2080108000FEFD020A8210F2114234425BFA94421552115211F2100210141008 88EB:205012520252F25213DE220222026BFEB2022A0223DE22522252225224522802 88EC:2020102001FCFC20082013FE108835445A4294F8158812501020105011881606 88ED:20201020003EFC2009FE1122113835E05922951E150011781248124A148A1906 88EE:20FC10840084FCFC0884108410FC340059FE9502150211FE1102110211FE1102 88EF:200011FC0124FD240974112411FC350459749554155411741104120412141408 88F0:200017BC0084F2941108229424A46840B0002FBC20A422A42128229024A82846 88F1:2020102003FEF820082011FC102034205BFE944014A411A81290148810C61080 88F2:200013FE0020F02013FE222222226B32B2AA2AAA2376226622222222222A2204 88F3:0100111009207FFE40029FF410101FF00100FFFE05000C883450C530060E0400 88F4:044004407C7C04403C7804407C7C06400100FFFE05000C883450C530060E0400 88F5:02000100FFFE04407C7C04403C7804407C7C0440030804900C603518C6060400 88F6:209010900090F79E1090209020906B9CB09028902090279E2090209020902090 88F7:2020112400A8F82009FC104017FE3888550492FA1488108810A810921082107E 88F8:200011FC0124F92409FC1124152439FC542093FE107010A81124122210201020 88F9:0100FFFE00001FF011101FF011101FF00100FFFE131065880C503530C60E0400 88FA:2020102003FEF85008881124122231FC552499FC152411FC10221022101E1000 88FB:08000E7C08047F4408282A1049281A440100FFFE05000C883450C530060E0400 88FC:200011F80108F90809F81108150839F8548091FC125414941124124410941108 88FD:24043FA44424FFA404243F842494258802000100FFFE04880C503420C5180606 88FE:200013FC0204F20413FC222022206BFEB2202A2022FC22842284248424FC2884 88FF:2020102001FCFC500888110413FE340859E89528152811E81128100810281010 8900:2088108803FEFC88088810F81088348858F89488148813FE1000108811041202 8901:00001FF011101FF011101FF00100FFFE09201110630804900C603518C6060400 8902:2110111007D0F110111021182FF46812B112291027D02110211021D02E102410 8903:20201120013CFD20092013FE100035FC590495FC150411FC1104110411141108 8904:2020102003FEF82009FC102413FE342459FC944017FE108411C8103010CC1302 8905:2040102001FCF8000888105013FE3222542499FC152411241134112810201020 8906:200011FC0104FD0409FC1104110435FC580097FE14201120113C112012A0147E 8907:2100110001FEFA000DFC110411FC350459FC948014FC11081290106011981606 8908:2008103C01E0F8200BFE102011FC352459FC952415FC102011FC102013FE1000 8909:2100113C07D4F1141394211427D46924B14C284027FE204020A0211022082C06 890A:2080104003FCF204120423FC22006A00B3FC2B54235425FC255425542944210C 890B:204811480148FBFE094811481578390055FE902013FE107010A8112416221020 890C:200013FE0222F8200BFE102011FC352459FC952415FC102013FE102010201020 890D:202011240124FD2409FC100013FE3420584095FC15541154115411541154110C 890E:02000100FFFE00180CE0302021FC3CA821243C20030804900C603518C6060400 890F:0100FFFE00200C2031FC21243DFC212421243DFC030004880C503530C60E0400 8910:200013F80208F3F8120823F821006BFCB4442A4422A4220423F4200420282010 8911:201E13E00044FD24088811FC104034405BFE948014FC11441128121010681186 8912:0100FFFE08000BF8120833F8504097FE11501248030004880C503530C60E0400 8913:2100117C0144F2441244267C2A106A10B2FE2A38225422542294231222102210 8914:200013FE0000F9FC0904110415FC380057FE9222122213FE1222122213FE1202 8915:204010A00110F20815F6200023C46A54B2542BD42254225423D42244225422C8 8916:208010FC0104FDF8080813FE104034A25B349458149413341052109013501020 8917:200013FE0200FAFC0A8412FC16843AFC562093FE124812C812301248128413FE 8918:2040104001FCF8840BFE100015FC390455FC902013FE1020122013FE10201020 8919:2050105203DCF85008D2134E100035FC590495FC150411FC1104110411141108 891A:2020102201FAF824082813FE1420384054FC9184128410FC1084108410FC1084 891B:2020112400A8F02013FE20A821246A02B0402BFE208821082190206021982604 891C:008079F84A087DE8492879E8491449049AFC0100FFFE04880C503420C5180606 891D:224211240000FDFC0924112411FC3524592495FC1420102013FE102010201020 891E:200011F80108F90809F81108150839F8540093FC129412941294129417FE1000 891F:200011FC0104F9FC090411FC14003BDE54429252114A10C6135A1042114A1084 8920:2088108803FEFC8809FC108813FE342059FC952415FC112413FE110411141108 8921:2088108803FEF888082010501488390456FA9000100011FC1104110411FC1104 8922:0100FFFE02001FF011101FF012101FF004A808BA3382C4FE0C503530C60E0400 8923:2040102003FEFA0208501088152438505488910412FA10881088108810F81088 8924:2020102001FCF8200BFE100011FC3504590495FC14521094118816A410C21080 8925:200013FE0200F2FC120023FE22A86A90B2C82A86220823FE2288244824082818 8926:211012120454F7D81010201227D26C4EB4402FD22454245827D024522552248E 8927:7E1024523C5424903C282744FC8206000100FFFE05000C883450C530060E0400 8928:210810880090FBFC084011F814403BFE5480910011FC12201420182013FE1000 8929:10003E7822482A48FE8623782A4842304A4886840100FFFE06801C48E530060E 892A:2000127C0144F944087C10441744357C5950954A15441154116211421280147E 892B:2004101E03F0F21E121022FE22926A98B2F22A8E228022B822A824AA254A2A86 892C:21F810880070F18C100023DE2252698CB252282023FE207020A8212426222020 892D:0100FFFE00003FFC21003FF821003FFE29224496030004880C503530C60E0400 892E:08202AA44D28145022887FFE400282040100FFFE05000C883450C530060E0400 892F:2040102007FEF488148827FE24886CF8B4202DFC252425242934292830202020 8930:01007FFE44429FF404403FF80440FFFE0A2011102FE8C28E04501C2065180606 8931:02000100FFFE00003FF824483FF8111009201110230804900C603518C6060400 8932:2020101001FEFD10097C1110117C3554597C9554157C111011FE121012101410 8933:2010101002FEF910097C1054147C3B54557C911011FE111011101290147E1000 8934:20481148014EF9500968114411443440580095FC155411541154115417FE1000 8935:2040102003FEF80009541124155439FC542093FE1242129212FA120A12021206 8936:200013DE0042FA52094A12521042342059FC9504150411FC1104110411FC1104 8937:221012100450F95C1150225026FE6A00B2102A50225C225022B02290230E2200 8938:202011FC0124FBFE092411FC142039FC552491FC104013FE108811D01070138C 8939:2110111007D0F110113C27D420146AB4B554291C27D42114211421E427262242 893A:08207E2008F8FF2814287F6A082AFF560A820100FFFE04880C503420C5180606 893B:0100FFFE08203E2008F87F282A685D2A08563E82030004880C503530C60E0400 893C:400023FE205003FEF25213FE20206FFEB088290423FA250821F82102210220FE 893D:3F0821083F7E20082F4820285FA8440895282E900100FFFE06801C48E530060E 893E:200013FE0050FDFC0954115411FC340059FC940017FE102010A8112412A21040 893F:2090109007FEF8900BFC129413FC36945BFC940015F8110811F8110811F81108 8940:202013FE0020FDFC082013FE100035FC590495FC150411FC110411FC10881104 8941:200013BE00A2F0A210BE238822086A3EB22A2BAA20AA20BE2088208A257E2202 8942:2040108801FCF9080A5213FE14503988562690C0131010641388103010C01700 8943:0100FFFE00000CF8308820F83C2021FC20A83D24030004880C503530C60E0400 8944:0100FFFE00003EF822883EF804407FFC04403FF80440FFFE04441C28E5180606 8945:200011FC0124FDFC092411FC10A834A85BFE94A814A811FC102013FE10201020 8946:205012520154F8500BFE108814503BFE542091FC102013FE1050108811041602 8947:200013DE0252FBDE0A5213DE16023AFA568A92FA128A12FA128A1202120A1204 8948:200013DE0252FBDE0A10125211CE3400588897FE1488108817FE108811041202 8949:279E1492079EF492179E240224F26C92B4F22C9224F224922492253224022406 894A:200013F80208F3F8120823F820006FFEB4802FBC2494279424D42F88209420A2 894B:420822080FBEE20822082FBE4AAA5AAAEAAA5BAE4208471C4AAA524842084208 894C:200013DE0252FA520BDE100011FC352459FC952415FC102013FE102010201020 894D:20A0109001FEFB2009FC112011FC352059FE9500142013FE107010A813261020 894E:203C13E00124F8A80BFE10A81124360259FC9524152411FC1124112411FC1104 894F:202413A80092F5141208240423BA68A8B0C62B80223C238420A8209022A82144 8950:208010F80108FBFE0D12112215FE384054A29354109813341054109213501020 8951:200011FC0004FCFC080411FC100035DC589497DC140813FE1108108810A81010 8952:210811080548F390111E27D425646D54B5542F5425D4254825482554246424C2 8953:2020102001FCF8200BFE1108139C35085988963E140013FE109010901112120E 8954:2088108803FEF888088810F814203BFE5622933212AA137612221222122A1224 8955:210010BE0282F22212FA222222FA6AAAB2BA2AEA22AA22FA227222AA22222226 8956:2080110007FCF4441554244427FC6CE4B5542C0420402FFE20A0211022082C06 8957:200011FC0154F9FC082011FC14203BFE5488905011FC102013FE102010201020 8958:202010500088FD740A0211FC112435AC592495FC140010F8108810F8108810F8 8959:20F810880088FCF8080011DC1154355459DC942015FE107010A8112412221020 895A:204412240128FC7E08101028134A351C5928954C151A112A1148111012FE1400 895B:209013FC0294FBFC0A9413FC14003BFC560092F8120013FE1520151415481986 895C:208010F80108FBFE0944119211FE3500597C9500157C1100117C1244127C1444 895D:202010200050FC88090412FA1000340059DC9554155411DC1088108811541222 895E:00407C2045FC44887C5043FE7C20A5FC24203E200100FFFE06801C48E530060E 895F:2110111007BCF11013B8255429126800B3F8280027FC20402248244429422080 8960:2020112400A8FBFE0A0210F81088348858F8940015FC112411FC112411FC1104 8961:200013F802A8F2A813F8210023FC6C84B3E42AA422A423E4209427F420142008 8962:202013FE0000FBFC0A0412F4129437FC580095F8150811F8110811F8100013FE 8963:204010F80088FCF8088810F8100035FC592495FC152411FC100013FE10881108 8964:200813E80288FBEE0A2813F416823BE2540091FC115411541154115417FE1000 8965:212811AA016CF22812FE264426286AFEB2102A7C221022FE2210222822442282 8966:200011FC0020FBFE0A2211AC142039AC540093FE102011FC115411541154110C 8967:200017FC0248F4441FFE244426EC6D54B6EC2C4426EC255426EC244424542408 8968:214411440554F364115E27E420046A34B14C2BE4208423E4208420E427142008 8969:202013FE0020FDFC080013FE125237FE590495FC150411FC110411FC10881104 896A:210817FE0108F00013FC229422946BFCB0282BFE2220232422A82292242A28C6 896B:2020102007FEF02013AE212423AE6AAAB3AE2AAA23AE20502050208821042602 896C:200013FC0294F29413FC211022526BDCB0122BCE224023D2225C23D0225222CE 896D:2100113E0108F7D0113E212223A2683EB0222BBE22A222A222BE238022942022 896E:21FC110401FCFD0409FC108811FC34885BFE9488152412AA107010A811241060 896F:4200213C27A40024F4BC132427A4693CB1242FA4213C259025582968252A2246 8970:2108110807CEF112112427DE25526D5EB7D2291E2392255E2940211421122122 8971:2210111007DEF010145E228227DE6810B7DE2C5027DE245027DE2450245224CE 8972:08407F7C1440FF7C22043E7C22403E7C2242263E0100FFFE06801C48E530060E 8973:4148214C22AA0008F7FE11482368694AB36A294C236C2148216A239A20262042 8974:27BC14A407BCF4A417BC244425F46C44B5F42D5425F4255425F424E42554244C 8975:23FC110801F8F10811F8210E27F86808B7FE2A94239C2294239C22D627BC2084 8976:411427D221100FFEF01017D025526FD2B5522FD4229427C8228A2FFA22A62442 8977:2140126C0244F36C12A423AC22A46FFEB1082AF4244223F8204027FC204020C0 8978:252817BE0948F7BE131825AA29466BFCB2042BFC220423FC220423FC21082204 8979:27BE100007BCF4A416B424A420406FFEB4A02FFC24A427FC251229DC291231CE 897A:211017FE0110F00017FE254A254A6EFEB7EA2D6A267E27CA244E257225422406 897B:22A8124807BEF2A8175C2AAA22886FFEB2182DE4284223F8204027FC204020C0 897C:210817FE0108F390113C27D422B46D5CB396292223FC200027FE2080210423FE 897D:211017FE0110F7BC14A427BC24A46FBCB4442FFC255425F4244424E425542448 897E:0000FFFE0440044004407FFC444444444444444447C444444004400440044004 897F:0000FFFE0440044004403FF8244824482448244828383008200820083FF82008 8980:00007FFC044004403FF8244824483FF800000000000000000000000000000000 8981:00007FFC044004403FF8244824483FF802007FFC042008401C80038006703808 8982:FFFE04403FF824483FF8000001F03E0001007FF80060018006001800E7FE0000 8983:FFFE04403FF824483FF800001FF010101FF010101FF00100FFFE010001000100 8984:00007FFC04403FF8244824483FF80850104837FE504090A010A0111012081406 8985:0040FE402840287EFEAAAB2AAA2AFE4A104AFE9225124422282210422894C408 8986:FFFE04403FF824483FF8120027FC42088BF8120833F8510093F8151010E0171E 8987:FFFE04403FF824483FF822007F7C22443E44087C7F4449447F7C0844FF540888 8988:FFFE04403FF824483FF810207E20523E4A447EA41028FF2820103E2842448682 8989:FFFE04403FF824483FF828207DFC2850388813FE7C0855E87D2811E8FE081018 898A:FFFE04403FF824483FF82800FDFE292039FC11207DFC55207DFE1002FEAA1004 898B:00001FF0101010101FF0101010101FF0101010101FF00440044008423042C03E 898C:000001F8FD08050805F84908290811F81108290825F844908090011202120C0E 898D:010009201110210841041FF010101FF010101FF010101FF0044008421042603E 898E:00007E7C420442087E10421042FE7E10421042107E1024502422240243FE8000 898F:100010FC10847C8410FC10841084FEFC1084108410FC2850245044928092010E 8990:00007E88425042207E50428842007E88425042207E5024882402240243FE8000 8991:080048FC4884488448FC7E84408440FC40847C8444FC4450445044924492850E 8992:04000EFC7084108410FC1C84708410FC10841E84F0FC1050145018921092010E 8993:000801FC7E102210112000001FF010101FF010101FF010101FF004421842E03E 8994:00007FFC010003600D1871041FF010101FF010101FF010101FF004421842E03E 8995:1000087C0A440244127C134454C454FC54449844197C112831284F4A804A0086 8996:200011FC1104F90409FC1104110439FC5504950411FC1050109010921112120E 8997:00007F7C014401447D7C014401447D7C454445447D7C45280128014A0A4A0486 8998:100010FC10841E8410FC1084108410FC7E84428442FC425042507E924292010E 8999:200020FC20847E8442FC4484908410FC5484548452FC5250925010925092210E 899A:2208111000207FFE40029FF410101FF010101FF010101FF0044008421042603E 899B:0200077C38442044237C2C44284428FC2D442A442A7C29282928494A4C4A8886 899C:280028FC28842884AAFC6C84288428FC6C84AA8428FC28502A504C924892810E 899D:00007CFC10841084FEFC1084108400FC1084528452FC9450285024924492810E 899E:00007CFC448444847CFC448444847CFC448444847CFC28502A502C924892810E 899F:0800087C0844FF44087C084408447E7C104408442A7CA128A128A54A1C4A0086 89A0:00007E7C12441244FF7C124412447E7C204420447E7C6228A228224A3E4A2286 89A1:0000007C7F440844087C2A442A442A7C5D444944887C08280F28F04A404A0086 89A2:100052FC5484908428FC4484828410FC1084528454FC9050285024924292810E 89A3:0C0070FC1084FE8438FC5484928400FC1084FC8424FC4450285010922892C50E 89A4:10001EFC10847E8452FC5C84708452FC4E8440845CFC5450545096929492210E 89A5:1400147C14447F44557C554455447F7C55445544557CFFA82428224A424A8086 89A6:1000287C444482447D7C0044F144957C9544F544957C9528F528914A954AB286 89A7:3F2024203F3E21403F5024883FF810101FF010101FF010101FF004421842E03E 89A8:0000777C55445544777C00447F44007CFFC420443F7C01280128014A0A4A0486 89A9:1000107C7D441244147CFF441044207C7E44A244227C3E282228224A3E4A2286 89AA:1000087C7F440044227C1444FF44087C08447F44087C2A28492888CA284A1086 89AB:1000087C7F440044227C14447F44517C08447F44107C1E281228224A2A4A4486 89AC:0800497C49447F44007CFF4400447F7C414441447F7C422824280F4AF04A4086 89AD:0000FF7C814400447E7C42447E44427C7E441044087CFF280028244A424A8186 89AE:08202AA44D28145022887FFE40029FF410101FF010101FF010101FF00842F03E 89AF:2200227CFFC422447F7C2244FFC4087C7F4449447F7C4928FFE8414A454A4286 89B0:10001E7C10447F44517C5C4472444E7C40445E44527C5E2852285E4A524ABF86 89B1:08047F7808403E402A7E3E482A48FF4808881FF010101FF010101FF00442783E 89B2:2200227CFFC422443E7C08447F44497C7F4408447F7C08287F28084A0F4AF086 89B3:2000207C3F444844887C7F441444227C7F44A4443F7C24283F28244A3F4A2086 89B4:0A00747C15445244227C21445D44807C7E444244427C7E284228244A0F4AF086 89B5:E700A57CE744A544E77C8144BD44A57CBD44A544BD7CA528A528CD4A814A8386 89B6:0F00F07C49442244FE7C14440844FF7C9544BD44837CBD289528894A954AA386 89B7:10001E7C10447F44517C5C4472444E7C40444A446AFC5B284A288F4A784A0086 89B8:0000777C55447744557C774441445D7C55445D44557C5D285528414A454A4286 89B9:0144F9548B548DF8F80E89128AEAFE0A8A0A8AEAFAAA52A452B456AA5B0A9210 89BA:3AB821083AB82288393822887FFE50129FF410101FF010101FF004421842E03E 89BB:08000F7C08447F44497C4C447944477C40445F44407C5F2851285F4A8A4A3F86 89BC:0000FF7C52449144FFFC9144DB44B57CDB449144DB7CB528DB28914A954A8286 89BD:7E40487E7E9043087EFE48AA7FFE10101FF010101FF010101FF004421842E03E 89BE:1000087C7F444144867C784449442A7CFF442A44417CBE282A283E4A2A4A3E86 89BF:1000FEFC10847C8400FCFE84AA84FEFC44847C8444FC7C5044507C922892450E 89C0:2200227CFFC42244777C55447744127C3F446444BF7C24283F28244A3F4A2086 89C1:00001FF01010101011101110111011101110129012900480048008823082C07E 89C2:000001FC0104FD0405240524492429241124115428502490449081120212040E 89C3:00003E7C220422082A102A102AFE2A102A102A10081014501422240243FE8000 89C4:100011FC11047D04112411241124FF241124115410502890249045128212040E 89C5:01F87E0012100910092000001FF010101110111011101290028004821882607E 89C6:200011FC1104F90409241124112439245524955410501090109011121212140E 89C7:100011FC11041F0411241124112411247D2445544450449044907D124612040E 89C8:04402440247C2490250804001FF010101110111011101290028004841884607C 89C9:2208111000207FFE400280041FF010101110111011101290028004841884607C 89CA:0800497C494449447F5400547F54015401543F542010202823282C4A308A0106 89CB:0000007C7F44084408542A542A542A545D544954881008280F28F04A408A0106 89CC:0800087C7E4408440854FF5401542A54185448542810FF281428224A414A8186 89CD:1400147C14447F445554555455547F54555455545510FFA82428224A428A8106 89CE:1000287C444482447D540054F15495549554F55495109528F528914A954AB286 89CF:2400247CFF4424447E542454FF5408547E544A547E104A28FF28424A4A4A4486 89D0:2200227CFFC422443E5408547F5449547F5408547F1008287F28084A0F4AF086 89D1:10001E7C10447F4451545C5472544E5440544A546A905B284A288F4A784A0086 89D2:080008001FE020204040BFF8210821083FF8210821083FF82108410841288010 89D3:100410041F2421244224BFA424A424A43FA424AC24B43FA42484448442848104 89D4:101010101F102110427EBF92249224923F92249224923F92249244A242AA8144 89D5:1080108050F851087E1055FC912411241DFCF124512411FC1124122412141408 89D6:20202020782049FC90247C24542454247DFE542054507C505488548845048E02 89D7:1004101E3CF024904890BE902A902AFE3E902A902A903E882A8A4AAA42C68682 89D8:101010103C1024104854BE522A522A903E102A142A043E082A084A10422086C0 89D9:100010FC3C4424484848BE502A5C2A443E442A442A683EA82A904A9843248642 89DA:2008201C79F0495091507D50555055507D50554855487D685554567446528C00 89DB:100010003CFC24844884BE842AFC2A843E842A842AFC3E842A004A0043FE8600 89DC:088028882EF028842E84F07C08000FC010803FF851081FF811081FF811082118 89DD:1004101E3CF024904890BE902A902AFE3E902A902A903E882A8A4AAA42D6868A 89DE:104010403C7E2480497CBE082A102A203EFE2A4A2A4A3E922B124A2242548688 89DF:101010103C7C24104810BE102AFE2A003E102A102A7C3E102A104A1042FE8600 89E0:111009207FFC0200FFFE08203818CFC610803FF851081FF811081FF811082118 89E1:104010403C7824884950BE202A502A883F062AF82A883E882A884A8842F88688 89E2:08007F7C08243E2408447F5408880FC010803FF851081FF811081FF811082118 89E3:100010FC3C2424244854BE882A102A503E7C2A902A103EFE2A104A1042108610 89E4:2040204078FC490492087DFE5500557C7D44554455547D4855425542453E8E00 89E5:20202020792448A490A87C2055FE54907C90549054907C9255125512460E8C00 89E6:20202020782049FC91247D24552455247DFC552454207C28542457FE45028C00 89E7:108810483C50240049FCBE202A202AFC3E202A202BFE3E202A204A2042208620 89E8:200021FC7820482093FE7C00542054227FB254B454A87D285524562444A28C40 89E9:202820247824482093FE7C20552054B27CB4546854A87D245622542044A08C40 89EA:104010203CFC24004888BE502BFE2A203E202A202AFC3E202A204A2042208620 89EB:2020202079FE482090207DFC552455247DFC542054707CA85524562244208C20 89EC:20002040799C490491047DDC550455047DFC545054507C505490549245128E0E 89ED:2020202079FC485090887D0457FE54087DE8552855287DE85528540844288C10 89EE:100010FC3C042404487CBE042A042AFE3E102A922A543E382A544A9242508620 89EF:21042088785049FC91247D2455FC55247D2455FC54207C2057FE542044208C20 89F0:102010203CFA24244828BFFE2A202A403EFC2B442A443E7C2A444A44427C8644 89F1:00283FFE20202FA420282F9048AA4FC690823FF851081FF811081FF811082118 89F2:208820507BFE482091FC7C2057FE54007CA054FC55207C2057FE542044208C20 89F3:0800FFB808287F280028FFC6A0803E7C4224FF2449287F2849107F2849448B82 89F4:1040107E3C80257C4844BE7C2A442A7C3E002AFE2A403EFE2B2A4A4A42928626 89F5:2048204879FC484890487DFE542055FC7D2455FC55247DFC5400544844848D02 89F6:200021DC7954495491DC7C0055FC55247DFC552455FC7C2057FE542044208C20 89F7:0A803138228839382288FFFE88020FC010803FF851081FF811081FF811082118 89F8:200021FC7954495491FC7C8055FC56447DF4555455547DF4544455F444148C08 89F9:105010483CFE259048FCBE902AFC2A903EFE2A002AEE3EAA2AAA4ABA42828686 89FA:48F8705044203DFC20247CB890A07D7E2A004FF010202FF848880FF808881098 89FB:212421747A584ADA93FE7D5456DA57FE7CA2542057FE7C7054A8552446228C20 89FC:208020F879084BFE91227D5254FC54847CFC548454FC7C4054FC554444388CEE 89FD:2010211279FE484890FE7D9056FE54907CFE549054FE7C8055DE555245728D06 89FE:208820887BFE488890F87D04557457567D54555457747D0654005554452A8E2A 89FF:222223FE789049FE93107DFE551055FE7D1055FE54007DFE554A55F645528D76 8A00:02000100FFFE000000003FF8000000003FF8000000003FF8200820083FF82008 8A01:200010001000FE0000007C0000007C0000007C004400440044007C0044000000 8A02:2000100011FEFE2000207C2000207C2000207C204420442044207C2044A00040 8A03:204010401040FE4000407C5000487C4400447C404440444044407C4044400040 8A04:2040202023FC2000FDF8240025F8240025F82508250825FA250A440243FE8000 8A05:204010401040FE4001F87C4800487C4800487C484448444A448A7C8A45060200 8A06:200410041084FE8400847C8400847C84008C7C9444E4448444047C0444040004 8A07:100010001FFC20044204BFE400041FC400041FC400041FC410441FC410540008 8A08:202010201020FE2000207C2003FE7C2000207C204420442044207C2044200020 8A09:200011F00110FD100110791001907950015079104910491249127A124A0E0400 8A0A:200013F00090FC900090789000907BF00090789048904892488A788A48860082 8A0B:204010401040FEFC00847D0400047D0400847C444444440444047C0444280010 8A0C:2000100010FCFE2000207C2000207C2000207C204420442044207C2045FE0000 8A0D:200011F81088FEC800A87CA800887C5000507C504420442044507C8845040202 8A0E:201010101010FE1001FE7C1000107C1001107C904490441044107C1044500020 8A0F:200010FC1020FE2000207C2000207DFE00207C204420442044207C2044A00040 8A10:200010FC1020FE2000207C2000207DFE00207C204420442044207C2044200020 8A11:202010201020FEA000AC7CB400E47DA400A47CB444A844A244A27C82447E0000 8A12:2000100010FCFE2400247CA400A47CA400A47D244424444444447C8445280210 8A13:210411240124FD240124792401247924012479244924492449247A244A040404 8A14:0100210821083FF802000100FFFE00003FF800003FF800003FF820083FF82008 8A15:202010201020FE2001247D2401247D2401247D244524452445247DFC44040000 8A16:204010401080FEFE01007E0000FC7C0800107C204440448045027D0244FE0000 8A17:2008103C11E0FE2000207C2000207C3E01E07C204420442244227C22441E0000 8A18:2000100010FCFE0400047C0400047CFC00847C804480448044827C82447E0000 8A19:204010401040FDF800487C4800487D4800C87C4844A844A8448A7D0A45060202 8A1A:200017FC020441045FF440044FE440044FE440044FE4482448244FE44824400C 8A1B:20A010A000A0FD2401247B2805307920016079A04920492249227922491E0100 8A1C:201010501050FE5000887C8801047EFA00487C484448444844887C8845280210 8A1D:200011FC1010FE9000907C9001107DFE00307C504450449045107E1044500020 8A1E:2008103C11E0FE2000207C2003FE7C2000207C504450445044887C8845040202 8A1F:200810481048FE4800447C8400A47D2200207C404440444844847DFE44820000 8A20:200411E40024FC24002479E401047904010479E4482448244824782449440084 8A21:202010201050FE5000887D4402227C2000007DFC4404440844087C1044100020 8A22:2004100E10F0FE8000807C8000FE7C8800887C884488448844887D0845080208 8A23:202010201020FDFC00247C2400247C2403FE7C204450445044887C8845040202 8A24:200810881050FE2000507C8801007C0800887C884450445044207C5044880306 8A25:202010200020FC2003FE7A2202227A2202527A4A4A8A4B024A027A024A0A0204 8A26:202010200020FDFE01227A24002078200050785048504850489078924912020E 8A27:204010501048FE4800407DFE00507C5000507C504490449044927D12450E0200 8A28:201010101010FE9000907C90009E7C9000907C904490449044907C9045FE0000 8A29:200010080108FC8802527A5202227A2202527A924B0A4A0A4A027BFE48020000 8A2A:204010201020FDFE00407C4000407C7C00447C444444444444847C8445280210 8A2B:200010400020FC100090788000807A8402827A824A824C884888788848780000 8A2C:202010201020FEA800A47CA201227D2002247C244428440844107C2044C00300 8A2D:200010F81088FE8800887D0602007DFC00847C844448445044207C5044880306 8A2E:200011FC0088FC880088788800887BFE00887888488848884888790849080208 8A2F:200013FC0084FC8800887890009C788401447944492849284A107A2844440182 8A30:202010200020FBFE0020792401247924012479FC4824482048227822481E0000 8A31:208010800080FDFC01207A200020782003FE7820482048204820782048200020 8A32:202010200020FC2001FC792401247924012479FC492448204820782048200020 8A33:200011FC0104FD040104790401FC792401207920491049104A087A0844040802 8A34:2008101C01E0FD000100790001FE7910011079304918491449127A104A100410 8A35:2000100003FCFE9402947A9402947A9402947A944A9C4B044A047A044BFC0204 8A36:2000100003FEFC08000879E8012879280128792849E849284808780848280010 8A37:202010200020FDFC01247924012479FC01247924492449FC4924782048200020 8A38:201C10E01020FE2000207DFE00207C7000707CA844A8452446227C2044200020 8A39:202010281024FC2003FE7C2000707C7000A87CA84524462244207C2044200020 8A3A:202010200050FC8801047A120020784001887810482048444988781048600380 8A3B:204010200000FDFE002078200020782001FC782048204820482078204BFE0000 8A3C:2000100003FEFC200020782001207920013C7920492049204920792047FE0000 8A3D:208010800100FDFC02047C0401E479240124792449E449244804780448280010 8A3E:088028882EF028842E84F07C01007FFC00003FF800003FF800003FF820083FF8 8A3F:209010900090FA9002927AD402987A9002907A904A904A924AD27F124A0E0000 8A40:202010201020FE20003E7C2000207C2001FC7D044504450445047D0445FC0104 8A41:202010200020FC2003FE78200020782001FC7904490449044904790449FC0104 8A42:208810880088FD08017E7B080508794801287928490849084908790849280110 8A43:202010101010FDFE00207C2000447C8401F87C104420444444827DFE44820000 8A44:202010200120FD2001FC79200220782003FE7820485048504888788849040202 8A45:202010201050FE5000887D2402127C1001FC7C044408448844507C2044100010 8A46:2004101E11F0FF1001107D1001107DFE01107D1045104508450A7D4A45A60112 8A47:202010200020FDFC012479240124792401247BFE482048504850788849040202 8A48:00003FF8244824483FF80100FFFE00003FF800003FF800003FF820083FF82008 8A49:41002100013EF91207D27252025272540254749452885108529474A458420080 8A4A:202010201124FEA400A87C2001FC7C2000207C2047FE442044207C2044200020 8A4B:200011FC0104FD040104790401FC78500050785048504892489279124A0E0400 8A4C:208810881088FE8801FE7C8800887C8800887CF84488448844887C8844F80088 8A4D:204811480148FD4801487BFE0148794801487948497849004900790049FE0000 8A4E:200010FE1080FE8000807CFC00847C8400847C8444FC448044807C8044FE0000 8A4F:201010900090FD10017E7A5203927892011279124A524BD248627822484A0084 8A50:208010801080FCFE01407D4002407C7C00407C404440447E44407C4044400040 8A51:202010101010FEFE00827D0400407C4800507C604440444244427C42443E0000 8A52:202010201020FE4000487C8401FE7C8200007CFC4484448444847C8444FC0084 8A53:202010201020FDFC00207C2000207DFE00207C204440444844847DFE44820000 8A54:200011FC1044FE4400447C4400947C8801007CFC4484448444847C8444FC0084 8A55:200011FC1020FE2001247CA400A87C2003FE7C204420442044207C2044200020 8A56:201010100010FDFE01127914011079FC014479444928492849107A284A440482 8A57:200011FE1102FF0201027D7A014A7D4A014A7D4A457A454A45027D02450A0104 8A58:202010200124FD240124792401FC782000207924492449244924792449FC0004 8A59:205010480048FC4003FE7880008078FC01447944492849284A107A2844440182 8A5A:2000100010FCFE8400847C8400FC7C8400847C8444FC448444007C0045FE0000 8A5B:200010F81088FE8800887CF800887C8800887CF84488448844887C8845FE0000 8A5C:202011240124FD2401FC782000207BFC01047888488848504820785049880606 8A5D:204010200020FDFE01027A040000780001FE7820482048204820782048A00040 8A5E:200011FC1004FE0401F47C0400047DF401147D1445F4451444047C0444280010 8A5F:04800440FFFE0940118466FC01007FFC00003FF800003FF800003FF820083FF8 8A60:204010200010FDE00022783403B878B000A878A8492849244A247C2248A00040 8A61:200013DE0042FC420252794A014A784200C6794A4A52484248427842494A0084 8A62:2080108001FCFD04020479E40124792401E47924492449E44904780448280010 8A63:208010841098FEE000827C82007E7C0000FC7C84448444FC44847C8444FC0084 8A64:201011101110FF2801447D0001FE7C0000A87CA844A844A844A87CAA452A0206 8A65:202010201050FE5000887D0402FA7C0000007CF84488448844887C8844F80088 8A66:201010140012FC1003FE7810001079D0009078904890488848EA7B8A48060002 8A67:108010803EFC62449448483031102FE8C0061FF000001FF000001FF010101FF0 8A68:204010200020FDFE0000788801047A0200887888485048504820785048880306 8A69:202010200020FDFC0020782003FE7808000879FE480848884848780848280010 8A6A:200011F80108FD0801F87908010879F801447948493049204910794849860100 8A6B:2040102003FEFA020000783803C078400040787C4BC0484048427842483E0000 8A6C:2008101C01E0FD00010079FE01007900017C79444944494449447A7C4A440400 8A6D:2040104000FCFD04020879FE0100797C014479444954494849427A424A3E0400 8A6E:202010200050FC8801047A0201FC78200020782049FC4820482078204BFE0000 8A6F:202010200040FDFC01047904010479FC0104790449FC49044904790449FC0104 8A70:202010200020FBFE0020782001FC7800000079FC490449044904790449FC0104 8A71:2008103C11E0FE2000207DFE00207C2000207DFC4504450445047D0445FC0104 8A72:202010101010FDFE00207C2400447CF800127C224444458844107C2844440182 8A73:210410840088FC0003FE7820002079FC002078204BFE48204820782048200020 8A74:2020102011FEFE4000407CFC00847D8402FC7C84448444FC44847C8444940088 8A75:202011200120FDFC01207A2000207BFE0090789048904890491279124A12040E 8A76:208210920092FC920092789202DA7AB604927892489248924892791249020202 8A77:200011FE1102FF02017A7D0201027D7A014A7D4A454A457A45027D02450A0104 8A78:202010200124FCA400A8782000207BFE007078A848A8492449247A2248200020 8A79:08000FF010203FFE6508A8843FFE200027F8200027F8200027F8440847F88408 8A7A:20201020107EFE8201447C2800107C2000407CFE4542444244427C42447E0042 8A7B:2080108000F8FD0803107CA0004078A001187A064DF849084908790849F80108 8A7C:204010400040FDFE0080789000907912015279544A904A284C28784448840102 8A7D:200011DC0088FC880088788800887BDE00887888488848884888790849080208 8A7E:210011000100FDFE02027A02051278A2024A7AAA4B1A4A0A4BFA780248140008 8A7F:2020102001FCFC200020782003FE78000020782049FC4820482078204BFE0000 8A80:200013FE1088FE8800F87C8800887CF800887C88448E47F844087C0844080008 8A81:210410840088FC0001FE78880088788800887BFE48884888490879084A080408 8A82:205010501050FD5200D47C5800507C5800D47D524650445044927C924512020E 8A83:20201020107CFE8401487C3000207C4801907C3E444245A444187C1044600180 8A84:2020102003FEFC20002079FC0020782003FE787048A848A849247A2244200020 8A85:202011200120FDFC01207A2000207BFE007078A848A8492449247A2248200020 8A86:200013FE0200FE0003FC7A2002207AF802207A204A204BFC4A007A004BFE0000 8A87:2020102003FEFC500088790402FA780003FE7840488049FC4804780448280010 8A88:200011FE0020FC400088790401FE78220020782049FE4820482078204BFE0000 8A89:2208110811100020FFFE082011102FE8C0061FF000001FF000001FF010101FF0 8A8A:1110091009207FFC0200FFFE09203FF8C0061FF000001FF000001FF010101FF0 8A8B:200011F80008FC0801F879000104790400FC7840482048A44A8A7A8A44780000 8A8C:202010200020FBFE00207820002079FC0040782048A44A824A8A7A8A4C780000 8A8D:200013FC0044FD4401447A84009479080240782048A44A824A8A7A8A44780000 8A8E:2020102003FEFC20002079FC0124792401FC7820487048A849247A2248200020 8A8F:2020101010FCFE8400847CFC00847C8400FC7CA244A4449844907C8844C40082 8A90:201010D80394FC9400907BFE00907894009478D84B98489048AA78CA4A860102 8A91:4000244002BEF90802887488008870BE018872885488508850887088553E0200 8A92:202010400088FD0403FE7882008079FC022078204BFE48204850788849040602 8A93:080C7EF008800EFE78880A8819087FFC00003FF800003FF800003FF820083FF8 8A94:2000100603B8FC8800887908013E7B8800887A884A88493E49007A80447E0800 8A95:2004100E03B8FC8800887928012E7BA800A87AA84AA8493E49007A80447E0800 8A96:2020102003FEFC2000207BFE02027C0401F8781048204BFE4820782048A00040 8A97:204210E20382FC8A008A788A03EA788A018A79CA4AAA4A824C827882488A0084 8A98:201C11E00020FC2003FE78A801247A2201F87888489048BE490279024A140408 8A99:200011FE0000FC9201247A4801247892000079FE48204820482078204BFE0000 8A9A:2020112410A4FEA800207DFC01047D0401FC7D04450445FC45047D0445140108 8A9B:200011FC0004FCFC000479FC00007BFE020279F8488848884850782048D80306 8A9C:204010400088FD0403FE780200887944024278F849884A504820785049880606 8A9D:202010201050FE8801447E2200F87C0800107C2045FC450445047D0445FC0104 8A9E:200013FC0040FC4001F8788800887BFE0000780049F849084908790849F80108 8A9F:2020102211FAFE2400247DFE00107C2001FC7C88451046FE44107C1044500020 8AA0:202810240024FC2003FE7A2002247A2403A47AA84AA84A904A927DAA44460882 8AA1:201010140012FC1003FE78100150795407F47954495449484A4A7A5A44260042 8AA2:200011F80108FD0801F87908010879F80108790849F84890489079124A12040E 8AA3:200011FC0020FC20012479240124792402AA7AAA4CB24820482078204BFE0000 8AA4:200011FC0104FD0401FC7800000079FC002078204BFE48204850788849040202 8AA5:202011200120FDFC01207A2000207BFE0000780049FC49044904790449FC0104 8AA6:200011F81008FED000207DFC01247D2401FC7D24452445FC45247D244524010C 8AA7:2028102411FEFE2000207DFC01247D2401FC7D24452445FC45247D244524010C 8AA8:2080108010FEFD0002FC7C8400A47C9403FE7C844524451445FE7C0444280010 8AA9:202010101010FEFE00007C7C00007C7C00007C7C4444444444447C7C44440000 8AAA:201010900088FD0802047DFA01087908010879F848904890489079124A12040E 8AAB:200011FE0100FD00017C7900010079FE015079524954494849487A444A520460 8AAC:210410840088FC1001FC79040104790401FC785048504890489279124A0E0400 8AAD:2020102003FEFC2001FC780003FE7A020404789048904890489079124912020E 8AAE:2088108813FEFC8800887C5000507C9401947E98449044B244D27C92448E0080 8AAF:20FC10841084FEFC00847C8400FC7C0001FE7D02450245FE45027D0245FE0102 8AB0:20A010900080FDFE01107B1005FC7910011079FC49104910491079FE49000100 8AB1:2020102003FEFC2001FC782403FE782401FC78204920493E49207AA04A7E0400 8AB2:200011FC0124FD2401FC7924012479FC00207BFE487048A849247A2248200020 8AB3:400023FE0202FA0203FE721002927292029272FE521052925292749254FE0802 8AB4:2040102003FEFA02000079FC0000780003FE7820492849244A227C2248A00040 8AB5:218410680030FCC80324782003FE784000FC79844AFC488448FC788448940088 8AB6:2040102003FEFC000088788801547A22000078204BFE48204820782048200020 8AB7:200013FE0202FE8A02527BFE02427A2203FE7A824A824A824AFA7A024A0A0204 8AB8:201013880088FCFE00907B9002247A2402387B884890489048A478BE4A820100 8AB9:205010500050FBDE00507850005079DC00507850485048504BDE785048500050 8ABA:202010200020FBFE002079240124792402AA787048A848A849247A224C200020 8ABB:2020102203B4FCA800A8792402A2784001FC7904490449FC4904790449FC0104 8ABC:2020101001FEFD02020478F80088788800F87888488848F8488878884BFE0000 8ABD:20001040039CFA0402047B9C02047A0403FC789048904890489079124A12040E 8ABE:7C7C44447C7C44447C7C41045FF440044FE440044FE440044FE448244FE4400C 8ABF:200011FC0124FD240174792401FC7904017479544954497449047A044A140408 8AC0:2040108001FCFD24012479FC0124794401FC789049104BFE4810781048100010 8AC1:200013DE0042FD4A0084794A02527C2000007BDE48524952489479484A540422 8AC2:20401040007CFC8401087A00002079CE0102790249CE49024902790249FE0102 8AC3:208810880088FC8803DE78880088799C01DC7AAA4AAA4CC84888788848880088 8AC4:2040102003FEFC0001FC790401FC780001FC780848104BFE4820782048A00040 8AC5:08207FFC08200FE008200FE00820FFFE11103FF8C0061FF000001FF010101FF0 8AC6:2088108813FEFC8800887CF800887C8800F87C88448847FE44007C8845040202 8AC7:202010A200A2FD240050788803047822002078A448A449284850788849040202 8AC8:2008103C01E0FC2003FE78A800A878A803FE78A848A84BFE4820782049FC0000 8AC9:201C11E00020FC2003FE78A801247A4200407BFE4888490848D0783048480184 8ACA:2080108000FEFD0202427A4A0152784203FE784248E249524A4A784248540008 8ACB:2020102003FEFC2001FC782003FE780001FC790449FC490449FC790449140108 8ACC:2020102013FEFC2001FC7D2401FC7D2401FC7C20447044A845247E2244200020 8ACD:2080108001F8FD0802107DFC0024782403FE7824482449FC4824782048A00040 8ACE:204810481048FDFE00487C4801FE7C0000FC7C84448444FC44847C8444FC0084 8ACF:200017E0025EFA5202527BD202527A5403D47A544A484AE84F54785448620040 8AD0:17F8240867F8A2A024A4289C01007FFC00003FF800003FF800003FF820083FF8 8AD1:200013FE0040FC8001447A2400687AB001307AA8486848A449227A2048A00040 8AD2:2040102003FEFC00000079FC01047904010479FC482048A849247A2248A00040 8AD3:20481044105EFDE000287C12006A7D9600487C5E45E0442444287C12446A0186 8AD4:4100210001DCF9140114711407D4701401147114558855485948711455140222 8AD5:20201020003EFC2001FE7922013879E00122791E490049784A487A4A448A0906 8AD6:202010200050FC8801047AFA000079FC0154795449FC4954495479544904010C 8AD7:202010200050FC8801447A2201F878080050782048A44A824A8A7A8A44780000 8AD8:2020102003FEFC20002079FC0020782003FE784048A449A84A907C8848C60080 8AD9:201C13E00220FBFE02207A92030A7A0601FC7904490449FC4904790449FC0104 8ADA:2020101010FEFE8201047C0000FE7C1000107C90449E449044907CD0453E0200 8ADB:2020102000A0FD2C0124792401AC7924012479FC492448504850788849040202 8ADC:204811480148FBFE014879480178790001FE78204BFE487048A879244E220020 8ADD:200013FE0022FD20013C792002FE7C0001FC790449FC490449FC790449140108 8ADE:2040102001FEFD02010279FE0100790001FE79AA49AA4AFE4AAA7AAA44A20086 8ADF:200011FC0104FD0401FC7904010479FC00007BFE48204920493C79204AA0047E 8AE0:2040102003FEFA02040479FC000079FC010479FC490449FC490478004BFE0000 8AE1:2088110402FAFC40008078F800087850002079FC49544954495479544BFE0000 8AE2:200013FE0222FC2003FE782001FC792401FC792449FC48204BFE782048200020 8AE3:200010FC1084FE8400F47C9400947DFE01027D7A454A454A457A7D02450A0104 8AE4:200013DE0252FE5203DE780001FC780003FE7880490049FC4804780448280010 8AE5:2008103C01E0FC2003FE782001FC792401FC792449FC482049FC78204BFE0000 8AE6:2040102001FCFC000088785003FE7A22042479FC492449244934792848200020 8AE7:2110111201D4FD1801527992012E784001FC7904490449FC4904790449FC0104 8AE8:200013FE0000FDFC0104790401FC780003FE7A224A224BFE4A227A224BFE0202 8AE9:208410480000FDFE0048784800487A48014A794C48484848484878484BFE0000 8AEA:2040102003FEFC0001FC790401FC780003FE7A0249FC48204820782048A00040 8AEB:2020102003FEFC2001FC792401AC7974012479FC4820487048A879244A220020 8AEC:0C28702411FEFE503852548E91007FFC00003FF800003FF800003FF820083FF8 8AED:204010A00110FA0805F6780003C47A5402547BD44A544A544BD47A444A5402C8 8AEE:2020112000BEFC4200847B10011079280144788248FC48844884788448FC0084 8AEF:202011240124FD2401FC780003FE7820004079FC49544954495479544954010C 8AF0:200011FC0124FD2401FC7924012479FC0000784048244AA24A8A7C8848780000 8AF1:2040104001FCFC8403FE780001FC790401FC78204BFE48204A207BFE48200020 8AF2:200013FE0050FC5001FC79540154795401FC7820482049FC482078204BFE0000 8AF3:2020101011FEFE0000847C4801FE7C0000FC7C84448444FC44847C8444FC0084 8AF4:2008100C000AFBFE02087A0802E87A0A020A7AEC4AAC4AA84AEA7A1A4A260442 8AF5:2020102003FEFC2000207BFE028A7A5202FA7A224A224AFA4A227A224A2A0204 8AF6:2088108803FEFC8800F8788800F8788800887BFE490049484984790049FE0000 8AF7:400027FC0404FC3405C4744405F47554055475F45444545455F4749458061002 8AF8:2020102201FAFC2400287BFE0020784000FC79844A8448FC4884788448FC0084 8AF9:200011F80108FDF8010879F800007BFE010079FC4A544C9449247A4448A80110 8AFA:2020101001FEFC000084784801FE7908011079644908491249647A084A3004C0 8AFB:2020104001FCFD0401FC790401FC780003FE7820482049FC482078204BFE0000 8AFC:201E13E00044FD24008879FC0040784003FE788048FC494449287A1048680186 8AFD:2088108803FEFC8800F8782001FC7924012479FC48204BFE4820782048200020 8AFE:2088108803FEFC8800A8782003FE7840008078FC49844A844884788448FC0084 8AFF:200010F81088FE8800F87C0001FE7C8800F87C8844F84488449E7DE844080008 8B00:2088108803FEFC88008878F80088788800F878204BFE487048A879244A220020 8B01:200011FC1104FDFC01047DFC00807DFE02227D224552450245FA7C0244140008 8B02:200013FE0222FBFE02227BFE000079FC010479FC490449FC4904790449140108 8B03:200011FC0104FDFC010479FC0020792001FE7A20482049FC482078204BFE0000 8B04:024879504BF848804FFC79104A484FFC48027BF848004BF848004BF84A089BF8 8B05:2040104010FEFD2200AA7CFA00427C9401487CFE452246AA44FA7C4244940108 8B06:2020101001FEFD02010279FE010079EE012279AA4966492249667AAA4A220466 8B07:01007FFE44429FF404403FF80440FFFE09201FF02008DFF600001FF010101FF0 8B08:1FF010101FF010101FF008207FFC0820FFFE0A203118DFF600000FE008200FE0 8B09:2020104003FCFE2402247BFC02247A4403FC784048A848B4493C79224A22041E 8B0A:2088108803FEFCA800107BFE0080788000FC780048A848A848A878AA492A0206 8B0B:4208220803BEF4880AA8713E02087448084877FC50E0515052487C4650400040 8B0C:200013FE0008FDE8012879E800007BFE000879E84928492849E8780848280010 8B0D:08202AA44D28145022887FFE4102BFF400001FF000001FF000001FF010101FF0 8B0E:201010940254FD580110787E00107B30013879544994491049107A804C7E0000 8B0F:20A0112C1124FD2401AC7D2401247DFC00207DFC4488445044207C5044880306 8B10:404020280090FAA402C2748A01887678000073FC529452945294729457FE0000 8B11:201E13E00122FC940040788801F0782000C479FE482248204BFE785048880306 8B12:202010200050FC4800A479FE028478FC008478FC488048FC494479444A7C0044 8B13:2020102003FEFC2001FC790401FC790401FC790449FC49044BFE788849040202 8B14:4040207C0040FBFE0242727803C07244023C720052FC528053FE7480548008FC 8B15:4004201E03F0FA1E021072FE0292729802F2728E528052B852A874AA554A0A86 8B16:200011FC0124FDFC012479FC00887944024278F849884A504820785049880606 8B17:2040102003FCFD0800907BFE02027C4400207BFC488048F84888790849280210 8B18:200013FC0204FA0403FC7A4002207BFC02887A504BFE4A204DFC7C2048200020 8B19:208810500000FDFE005079FC00547BFE005479FC485048D849547A5248500050 8B1A:210410840088FC0003FE780000887904020279FC495449544954795447FE0000 8B1B:2088108803FEFC8801FC788803FE782001FC792449FC49244BFE790449140108 8B1C:200011FE0110FD20017C7944017C7944017C79104910495449527A924A500420 8B1D:4084210403C4FA4403DE724403C47264025477D450C451445244744451540088 8B1E:2040102003FEFC0001FC790401FC780003FE7A024AFA4A8A4AFA7A024A0A0204 8B1F:203C13C00044FA240128790000407B9C02047A044B9C4A044A047A044BFC0204 8B20:2040108001FCFA48013078C0030079FC022078204BFE48204924792449FC0004 8B21:2008103C03C0F8040244792801FC7A2000207BFE482049244924792449FC0004 8B22:20A0109001FEFB2001FC792001FC792001FE79004BF849084890786049980606 8B23:21FC102003FEFE2201AC782001AC780001FC78004BFE488048FC780448280010 8B24:200013FE0050FDFC0154795401FC780001FC78004BFE482048A879244AA20040 8B25:2020104001FCFD24017C798C01547924015479FC4820481049547942494A0238 8B26:0878FF4808863E782A483E304148FFFC00003FF800003FF800003FF820083FF8 8B27:2040102003FEFC0001547924015479FC00207BFE4A424A924AFA7A0A4A020206 8B28:2088108803FEFC88000079FC010479FC010479FC48204BFE4850788849040202 8B29:04407FFC04401FF010101FF010101FF00400FFFE11102FE8C0060FE008200FE0 8B2A:2040102003FEFC8800507BFE02527A8A03067AFA4A8A4A8A4AFA7A024A0A0204 8B2B:2040102003FEFC8800507BFE02227AFA02227AFA4A8A4A8A4AFA7A024A0A0204 8B2C:200013DE0042FA52014A7A52002878C4031278604988483249C4781848600380 8B2D:2108109007FEF80003C47A5403D47A5403D47A444ACC48004BFC788449140608 8B2E:202013FE0020FDFC00207BFE000079FC010479FC490449FC490479FC48880104 8B2F:2020103C0020FDFE0122793801E4791C0100797C4944497C4944797C494402FE 8B30:2010101002FEFD10017C7854007C7B54017C791049FE491049107A90447E0000 8B31:202011FC0124FBFE012479FC002079FC012479FC48404BFE488879D04870038C 8B32:2040108801FCFD0802527BFE00507988062678C04B1048644B88783048C00700 8B33:200013FE0200FE7C02447A44027C7A0002EE7AAA4AAA4AAA4AEE7A004BFE0000 8B34:200011FC0124FBFE012479FC000079FC010479FC490449FC490479FC48880104 8B35:200013DE0042FA52014A7A520042782001FC7904490449FC4904790449FC0104 8B36:2040102001FEFD000148794801FE794801487948497849004AD47AAA452A0800 8B37:08207E20087EFEC410281E10222846C68100FFFE00003FF800003FF820083FF8 8B38:410821080108F7D0011E779401247FD4021473D452545248524874D454240842 8B39:2088108803FEFC8800F8782001FC792401FC78204BFE482049FC78204BFE0000 8B3A:08207E2008F8FF2814287F6A082AFF560982FFFE00003FF800003FF820083FF8 8B3B:40102190061EFA22025472080F9072640208771E5AA252425214720852100260 8B3C:2040107C0040FDFC0144797801C4793C01047978499449584AFE7A1044500020 8B3D:7CF804887CF840207DFC052415FC0A22FFFE00003FF800001FF010101FF01010 8B3E:200011F80108FDF8010879F800007BFC02947BFC480049F84890786049980606 8B3F:4100211E07D2F912011277DE045277D2045277DE511251125FD27122512A0144 8B40:200813880088F91007DE7A9402A47B9402947B944A944AC84B887E9448A400C2 8B41:208813FE0088FC0001FC78A800A87BFE00A878A849FC48204BFE782048200020 8B42:200013DE0252FE5203DE780001FC792401FC792449FC48204BFE782048200020 8B43:4040207C0040FBFE0242727803C4723C020072505254535454D8745059FE0000 8B44:210410880000FBFE02227AAA02727A2203FE780049FC490449FC790449FC0104 8B45:400027DE014AFB5A056A725202D674200084708452D45296529472D4573E0000 8B46:202013FE0020FDFC000079FC010479FC00887BFE480049FC4904790449FC0104 8B47:2020102003FEFC8801247A2201FC782803FE784049FC4E8448FC788448FC0084 8B48:4208210807C8F810079E749407A4701407947094511451C85708711455240242 8B49:202017A400A8FA9201147A0805F4780203F87A084A084BF84A0879104FFE0000 8B4A:2020102001FCFC2003FE7908039C790801887E3E48004BFE489078904912020E 8B4B:239C1294039CFE94039C7A0402F47A9402F47A944AF44A944A947B344A04020C 8B4C:400E23F00044FA24010873F8020873FC020473FE520252AA52AA750254140808 8B4D:00803FFE229025FE2E9034FE249024FE24402FFE200027FC400047FC840407FC 8B4E:200013FC0048FC3003FE785200947B5000207BFE4A524A8A4B767A524A720206 8B4F:2124112402AAFBAE01247AAA03AE792407FE7910491449144A8A7A4A4A160422 8B50:2088105003FEFC5001FC7954018C7974010479FC48084BFE4908788848A80010 8B51:201811E00040FBFE0088797402527870000079FC49044974495479744904010C 8B52:203C13E00124FCA803FE78A801247A0201FC7924492449FC4924792449FC0104 8B53:2020102003FEFC2001FC792401FC792401FC78224BFE484248247AA24A8A0478 8B54:200013DE0252FBDE02107A5201CE780000887BFE488848884BFE788849040202 8B55:2080108001FEFB540554795403FE7954015479544FFE48004954792A4A2A0000 8B56:200013DE0088FAA803FE798802DA7CA601F87908490849F84908790849F80108 8B57:2210121003DEFA28054478A001107A0805F6780048004BF84A087A084BF80208 8B58:2110109403D2F8120250799007FE781003D27A524A544BD44A4A7A4A4BD60022 8B59:2090108801FEFD1003107DFE0110791001FE7910491049FE49007AA44A520452 8B5A:200013FE0050FBFE02527BFE000079FC010479FC490449FC48207BFE48200020 8B5B:2088108803DEF88807FE788801547A2201FC7904490449FC4904790449FC0104 8B5C:2108109003FCF8900294799800907BFE000079F84908490849F87908490801F8 8B5D:400027FC04A4FCA407BC70A007BC74A404A477BC54A454A457BC74A250A2007E 8B5E:200011FC0154FD5401FC780003FE780001FC790449FC4862489479884AA400C2 8B5F:20F810880088FCF8000079DC0154795401DC78204BFE487048A879244A220020 8B60:202017FE0000FBFE02027AFA028A7BFE000079FC490449FC490479FC480007FE 8B61:2020112400A8FBFE020278F80088788800F8780049FC492449FC792449FC0104 8B62:204412240128FC7E00107828034A791C0128794C491A492A494879104AFE0400 8B63:202010200050FC8801047AFA0000780001DC7954495449DC4888788849540222 8B64:4108220807C8F45007DE746407D47214011477D4521453C852487454555408A2 8B65:10207E204A7E7EC41028FF1020283EC64300FFFE00003FF800003FF820083FF8 8B66:2420FF20247E7EC482287A104A287AC60500FFFE00003FF800003FF820083FF8 8B67:402023FE0288FA5003FE725002FC725403FE725452FC525052D8755456520850 8B68:409023FC0294FBFC029473FC000073FC020072F8520053FE5520751455480986 8B69:2040102001FCFC8800507BFE000079FC010479FC490449FC48207A944A8A047A 8B6A:208813FE0088FDFC010479FC010479FC008079FE4A224D52490279FA480A0004 8B6B:208010F80108FBFE0144799201FE7900017C7900497C4900497C7A444A7C0444 8B6C:3E1022FE3E4420287EFEA2103EFC22100100FFFE00003FF800003FF820083FF8 8B6D:410026DC0454FC5406D47454046677C0001C701457D45114510871C857140222 8B6E:202010501088FD7402027DFC01247DAC01247DFC440044F844887CF8448800F8 8B6F:200011FC0154FDFC002079FC00207BFE0088785049FC48204BFE782048200020 8B70:2104108803FEFC2001FC782003FE7854019278904BFE489048D47B8A489601A2 8B71:08207FFC01003FF80100FFFE11107D7C01007D7C01007D7C01007D7C45447D7C 8B72:4080204007FEF9100208751403F8711003F8711057FC512853107D4851860100 8B73:200011FC0020FBFE022279AC002079AC00007BFE482049FC495479544954010C 8B74:2010107C0254FD7C011078FE00007B7C0144797C4940497C4944797C4A80047E 8B75:414421440554FB64015E77E400047234014C77E4508453E4508470E457140008 8B76:0100FFFE00003FF800003FF820083FF80810FEFE00007CFC00007CFC44847CFC 8B77:208813FE00A8FC9001FE7B2001FC792001FC792049FE49004BFC78884870038E 8B78:202013FE0020FDFC00007BFE000279FC00207BFE48004BFE48047BBE4AA4038C 8B79:202013FE0000FDFC010479FC00007BFE020279FC48404BA448D87B3448D20330 8B7A:220012BE0302FA5401C8783E020A7BCA052879284FEE49284AA87A584C4E0080 8B7B:3EF822883EF822883EF822883EF814502288FFFE00003FF800003FF820083FF8 8B7C:7E40487E7E9043087EFE48AA7EFE02000100FFFE00003FF800003FF820083FF8 8B7D:0A0033B822083BB820883AB82288FFFE11103FF840049FF200001FF010101FF0 8B7E:208813FE0000FDE2012A79EA012A79EA0122796648004BDE4A52794A4A5200C6 8B7F:208813DE0088FDDC00887BDE00887BFC000479FC48044BFC48407AA44A8A047A 8B80:202013FE0020FDFC00007BFE02527BFE010479FC490449FC490479FC48880104 8B81:4020201004FEFA44022870FE009276FE029272BA52AA52BA5286750058FE0000 8B82:210011F80208FFFE02627A9201FC790401FC790449FC488049F87A884870038E 8B83:208811DC0088FBDE00887954022279FC010479FC490449FC490479FC48880104 8B84:83F842480248E3F80248E24803F8E0000FBEEAAAAAAAAFBEAAAAEAAAAFBE08A2 8B85:202013FE0202FC1C03E0792400A87BFE01247A024DFC492449FC792449FC0104 8B86:22004F9C94802FDE6108AFC8250827D80100FFFE00003FF800003FF820083FF8 8B87:23DE125203DEFE5203DE7A42027A7A8A03127ADA4A8A4ADA4A8A7AFA4A0A0204 8B88:400027FE0444FD98048875FE048875DC06AA748854205520553C752055200BFE 8B89:2010107C0254FD7C011078FE00447B7C0144797C4944497C492879444A80047E 8B8A:210447C88812F3BC20084B92F83E0380AAAAABAA08001FF8282007C01830E00E 8B8B:08407F7C1440FF7C22043E7C22403E7C2342FFFE00003FF800003FF820083FF8 8B8C:4110211007FCF91001F0720802EA76AC02A872AA56EA5A06500072A452520452 8B8D:200013FE0020FBAE02AA7AAA03AE782003FE78204BAE4AAA4AAA7BAE482003FE 8B8E:3218291440207BBED06853A8783E53A850287BBE52A852A852A87BBE42A04020 8B8F:22004F9C94802FDE6208AFC82A482AD80100FFFE00003FF800003FF820083FF8 8B90:48907EFCC9907EFC48907EFC48907EFC0100FFFE00003FF800003FF820083FF8 8B91:804040A00110E2080DF6E0000EEEEAAA0EEEE000AFFEA922AFFEE922A92A0804 8B92:21F0121007FCFA0403FC7A2403B87A2201FE7A104FFC4A444BFC78D0494A063E 8B93:202013FE0000FDDC015479DC00887BFE00887BFE48884BFE489479884AA400C2 8B94:400E2770052AFD14053E7608057E7500057E7502553E5602547E741454AA04BA 8B95:23DE125203DEFE5203DE7A2202FA7A2202FA7AAA4AFA4AAA4AFA7A724AAA0226 8B96:2148114C02AAFC0803FE79480368794A036A794A4B6C494C496A7B8A48160022 8B97:222213FE0090F9FE03107DFE011079FE011079FE49004BFE4A8A7B764A520276 8B98:43FC210801F8F90801F8710E07F8700807FE7294539C5294539C72D657BC0084 8B99:208813FE0088FBDE02527BDE00A0789001FE79204BFC4D2049FC792049FE0100 8B9A:452827BE0948F7BE031875AA094673FC020473FC520453FC520473FC51080204 8B9B:410827FE0108FB90013C77D402B4755C0396712253FC500057FE7080510403FE 8B9C:4248215007FCF40401F0711007FC755404E477FC504057FC50407FFE52A40452 8B9D:23DE125203DEFC0003FE7A0002C87A4E03EA7AB24AEA4AAA4AEA7AB445E4082A 8B9E:810841EC010AEFEA0928EBC8093EEFE80948EBE8AA28AB68AAA8EBF4AAB412A2 8B9F:81084FE40100E7CE0000EFEE0AA0EFEE0440E7CEA44AA7CAA44AE7CEA28A0440 8BA0:000020001000100000000000F000100010001000100010001400180010000000 8BA1:004020401040104000400040F7FE104010401040104010401440184010400040 8BA2:0000200013FE102000200020F020102010201020102010201420182010A00040 8BA3:0080208010801080008000A0F090108810841084108010801480188010800080 8BA4:004020401040104000400040F040104010A010A010A015101910120804040802 8BA5:000021F01110111001100110F1101110111011101110151219121212020E0400 8BA6:0000200013FC104000400040F040104017FE1040104010401440184010400040 8BA7:0000200013FE102000200020F020102010201020102014201820102007FE0000 8BA8:001020101010101003FE0010F010101011101090109010101410181010500020 8BA9:004020401040104000400040F07C10401040104010401440184010400FFE0000 8BAA:002020201020102001240124F12411241124112411241124152419FC10040000 8BAB:00802080110011FE02000400F1F8100810101060108015001A02120201FE0000 8BAC:0010207813C0104000400040F040107E17C010401040144218421042003E0000 8BAD:010421241124112401240124F124112411241124112415241924122402040404 8BAE:008020481248120802080110F110111010A010A01040144018A0111002080C06 8BAF:000027F01110111001100110F11017D01110111011101112150A190A11060102 8BB0:0000200011F8100800080008F00811F811081100110011001502190210FE0000 8BB1:0000200013FC104400440244F244124414841084108415041904120404280810 8BB2:011021101110111007FC0110F11011101FFE1110111015101910121002100410 8BB3:00402040104017FE00400040F3FC1040104017FE10421042144A184410400040 8BB4:000023FC1200120802880250F2501220122012501250128817081A0013FE0000 8BB5:000023FE12001200020003FCF20412041204120413FC120016001A0013FE0000 8BB6:000023FC1010111001100110F21013FE10301050109015101A10141000500020 8BB7:002020201020102003FE0222F22212221252124A128A130216021A02120A0204 8BB8:00802080108011FC01200220F020102013FE1020102010201420182010200020 8BB9:00A020A010A0112401240328F5301120116011A01120112215221922111E0100 8BBA:0040204010A010A001100208F406111011201140118011001504190410FC0000 8BBB:000020081108108802520252F222122212521292130A160A1A0213FE00020000 8BBC:002021201120111001100248F248144418821080111015081A0817FC02040000 8BBD:000043F822082208032802A8E2A82248224822A822A82B2A340A240A08061002 8BBE:000021F0111011100110020EF40013F811081110109014A0184010A003180C06 8BBF:00802040104017FE01000100F10011F811081108110815081A08120804500820 8BC0:00402040104013FC00440044F044104417FE104010A014A01910120804040802 8BC1:0000200013FE102000200020F1201120113C1120112015201920112007FE0000 8BC2:002020201020102003FE0020F020102011FC1104110411041504190411FC0104 8BC3:0000200017FE1008000803C8F24812481248124813C812481408180810280010 8BC4:000023F81040104002480148F150104017FE1040104014401840104000400040 8BC5:000021F811081108010801F8F1081108110811F8110815081908110807FE0000 8BC6:0000200011FC110401040104F104110411FC1104100014901888110402020402 8BC7:000023FC12041204020402F4F29412941294129412F416941A04120402140208 8BC8:01002100110011FE02800280F48010F810801080108014FC1880108000800080 8BC9:0008201C11E0110001000100F1FE111011101130111815141912121002100410 8BCA:0040404020A0211002080426E040208023102020204028883310202000C00700 8BCB:0008203C13E0122002200220F22013FE1220121012101212160A1A8A13260212 8BCC:0080208010F8110802100420F3FC10041004100411FC10041404180413FC0004 8BCD:000023FC1004100407F40004F00413E412241224122413E41404180410140008 8BCE:002020201124112401240124F1FC102010201124112411241524192411FC0004 8BCF:000023FC1084108400840104F1141208140011FC110411041504190411FC0104 8BD0:00202020102013FE02220224F22013FC12841288124816501A20145004880906 8BD1:000023FC1104108800500020F0D81326102011FC102014201BFE102000200020 8BD2:0020202010401088010403FEF002100011FC1104110411041504190411FC0104 8BD3:000023FE1200120003FC0220F22012F812201220122013FC16001A0013FE0000 8BD4:0040404027FC2040004003F8E040204027FE20E0215029503248244408420040 8BD5:002820241024102007FE0020F02017E0112011101110151019CA170A02060002 8BD6:0020202011FC102000200020F3FE10001020102011FC10201420182013FE0000 8BD7:00402040104013FC00400040F7FE1010101017FE101012101510191010500020 8BD8:00202020102017FE00200020F3FE1000100011FC110411041504190411FC0104 8BD9:00802080108017FE01000120F22012A414A415281A5010501488190812040402 8BDA:00284024202027FE04200420E42427A424A424A824A82C903692292A08461082 8BDB:00202120112011FC01200220F02013FE107010A810A815241924122200200020 8BDC:00202120112011FC01200220F02013FE1090109010901090151219121212040E 8BDD:0008203C11E01020002003FEF0201020102011FC110411041504190411FC0104 8BDE:0008401C2F70211002100450EF5C21502950295025502A7C33002480087E1000 8BDF:0008403C23C02200020003FEE2002200220022FC22842A843484248408FC0084 8BE0:0040204010A0111002080406F3F810401040104013F810401440184017FE0000 8BE1:0100410023F8220804100BFEE20022F82288228822A822902A823482247E0800 8BE2:0200420023FC240404040BE4E224222423E42224222423E42A24300420140008 8BE3:01002104113811C001020102F0FE100011FC1104110415FC1904110401FC0104 8BE4:0080208011F01210002003FCF044104417FE1044104413FC1444184011400080 8BE5:008040402FFE208001100110E22427E42048208821102A203450208803040C04 8BE6:020821081110100007FC0040F04013F81040104017FE10401440184010400040 8BE7:00402020102013FE02020404F03813C010401040107E17C0144018421042003E 8BE8:000023FE12021444004003FCF08010A0112011FC102014201BFE102000200020 8BE9:000047BC2084208404A40294E2942084218C229424A420842884308422940108 8BEA:0040404027FC204003F80080E7FE2090211021FE22102A903450281000500020 8BEB:0014401220102FFE00100290E29222922FD2229422942A88328A249A04260842 8BEC:000047FC2040204002480248E248255424D2286220402840304020400FFE0000 8BED:000047FC2040204003F80088E08827FE2000200023F822082A08320823F80208 8BEE:0020212410A410A8002001FCF104110411FC1104110411FC1504190411140108 8BEF:000043F82208220803F80000E7FC204020402FFE204020A028A0311022080406 8BF0:00202120112011FE02200420F02013FE1000100011FC11041504190411FC0104 8BF1:001C47E0204020400FFE0150E2482C4623F021102120217C2A04320424280810 8BF2:0100210011FC120005F80108F148112817FE11081248122817FC180810500020 8BF3:0000444022BE210802880488E08820BE218822882488208828883088253E0200 8BF4:020821081110102003F80208F208120813F810A010A0152019221222041E0800 8BF5:000047F8201021A0004007FCE444244427FC2444244427FC2C44344424540408 8BF6:004040802110220807FC0104E10023F8244020402FFE204028A0311022080C06 8BF7:0040404027FC204003F80040E7FE200023F8220823F822082BF8320822280210 8BF8:0040404423F42048005007FEE040208021F82308250821F82908310821F80108 8BF9:00004FC024BC24A404A407A4E4A424A827A824A8249025D02EA830A820C40082 8BFA:0108410827FE210801480040E7FE2080210023FC250429042904310421FC0104 8BFB:0020202011FC1020002003FEF002109410501110109013FE1428184410820302 8BFC:00004FFE2080218402440468EAB0213022A8246828A421242A22342020A00040 8BFD:009020901090179E00900090F090139C109010901090179E1890109000900090 8BFE:000043F82248224803F80248E24823F8204027FC20E029503248244600400040 8BFF:003843C02040204007FC0150E2482486208027FC21102A1031A0206000900308 8C00:00404140265C24440444075CE444244427FC244420A020A02910320824040802 8C01:01404120212023FE02200620EBFC2220222023FC222022202A2033FE22000200 8C02:0040404020A0211002880446E80023F020102020204029243522250A090800F8 8C03:000047FC2444244405F40444E44427FC240425F425142D1435F4240404140808 8C04:0080408020F8210802100400E040239C22042204239C22042A04320423FC0204 8C05:0040202013FE1000000001FCF1041104110411FC102014A81924122200A00040 8C06:0080204017FC100003F80208F3F8100013F81010102017FC1840104001400080 8C07:0080404027FC200001100110E2A824442000204027FE20402840304020400040 8C08:004022441244144800A00110F6081044104012481248145018A0111002080C06 8C09:0040202013FE1222002001FCF124112411FC1124112415FC1924102000200020 8C0A:0040202013FE1202040401F8F108110811F81108110815F81908110807FE0000 8C0B:020842082FFE2208020803F8E208220823F820402FFE20E0295032482C460040 8C0C:0110411027FC211001F00110E1F02110211027FE220022902B08320023FC0000 8C0D:00904290229027FE02900290E2F0220023FC204027FE20E0295032482C460040 8C0E:0108410827FE2148002007FEE200220023FC2000224822482A48344A244A0846 8C0F:004040402FFE204007FC0444E55424E4244427FC20E029503248244600400040 8C10:0220222413A8123002A20322F25E108013FC1204120413FC16041A0413FC0204 8C11:0040207C104013FE02420278F3C01244123C120012FC16801BFE1480048008FC 8C12:000043F8220823F8020803F8E10023FC2444224422A422042BF4300420280010 8C13:000047FC244427FC044407FCE00023F8220823F8220823F82A08320822280210 8C14:000047BC24A424A407BC0000E3F820002FFE2100220023F82808300820500020 8C15:004020A01110120805F60000F3C41254125413D41254125417D41A44125402C8 8C16:003C47C022442128000003FCE080208027FE210021F82A883250242008D80306 8C17:010021F01210142003FC0244F24413FC10A01122161E10C01430198010600010 8C18:00402240117C108401080620F22012501288110611F811081508190811F80108 8C19:0080404027FC200002080110EFFE200023F82208220823F82A08320823F80208 8C1A:0040202013FC100001080090F3FE1210122012C8121016241AC8141004600980 8C1B:0040202011FC100000880050F3FE1222142411FC112411241534192810200020 8C1C:0010409224522254021000FEE010263822542292231022102A10350028FE0000 8C1D:0080404027FC2404040407FCE400240027FC26A42AA42BFC3AA42AA412A4020C 8C1E:000023FE10221120013C0120F2FE140011FC110411FC150419FC110401140108 8C1F:0110411027FC2110000003F8E20823F8220823F8204027FC28A0311022080C06 8C20:004042482150204007FE0402E80423F82208220823F820A0292031242224041C 8C21:000047FC244427FC044407FCE1102208248421F8220825083090206001980E06 8C22:010842082788248807BE0488E78824C824A82FA821882A883488288802A80110 8C23:0008203C13C0100402440128F1FC1220102013FE102011241524192411FC0004 8C24:0040202013FC1108009003FEF2021444102013FC108010F81488190811280210 8C25:020841082110200007FC0000E1102208240423F822A822A82AA832A82FFE0000 8C26:02084110200027FE00A007FCE0A42FFE20A427FC20A029B032A82CA600A000A0 8C27:00404028209022A402C2048AE1882678200023FC229422942A94329427FE0000 8C28:011041102FFE211001F00040E7FC244427FC20402FFE20402FFC30402FFE0000 8C29:03F8420823F8220803F80000E7FC24A424A427FC200023F8291030E023180C06 8C2A:0080404027FC211000A007FCE44425F4244425F4251425142DF4340424140408 8C2B:0108209017FE100003C40254F3D4125413D4124412CC14001BFC108401140608 8C2C:000047BC208424A4029404A4E0502188262620C0231020642B88303020C00700 8C2D:000023FE105013FE025203FEF00011FC110411FC110415FC182013FE00200020 8C2E:000047BC2108252807BC0318E5AA2946200023F8220822082BF83208220803F8 8C2F:0140412023FE222006200BFCE220222023FC222022202BFE3200252404920892 8C30:0200417C2504244405F40444E5F42554257425D4255425F42CE435542444044C 8C31:0208411027FC20A004A402A8EFFE200023F82208220823F82A08320823F80208 8C32:000047F82090206007FC00A4E12826A0204027FC24A425142EEC34A424E4040C 8C33:0108410827CC210A010807DEE44826C8254827C8255427D42D543554245404E2 8C34:001044FE229222FE001001FEE0002EFE228222FE228022FE2A8232FE250008FE 8C35:020043F8241027FE0D481624E7FE240025FC240025FC2C0035FC290409FC1104 8C36:0448444C2AAA20080FFE0288EEE8228A2EEA228C2EEC2A8832EA2F1A04260042 8C37:08200810110821044280044008203018C0061FF010101010101010101FF01010 8C38:08881C84F102122210201050FC881104120211FC110411042104210441FC8104 8C39:004048404440944013FE2840448080907890492049204A484A447C8449FE0082 8C3A:000024FC22084A4888481448228841FEBC1824282428244824883D0824280010 8C3B:000025F822484A48884815F822484148BC4825F824482448248A3C8A250A0206 8C3C:0048244822484A4889FE144822484148BC4825FE2400244824443C8424820102 8C3D:002048204450948811442A2244F880087810482049FC49044904790449FC0104 8C3E:0040482045FE95021204285044888104780049FC48204820482078204BFE0000 8C3F:0E00F05022489284452420204450F888110624F8FE881088FE88288844F88288 8C40:001E4BE0452294941040288845F0802078C449FE482248204BFE785048880306 8C41:20001050FE48828411247C2010507C881104FEFA10887C88448844887CF84488 8C42:000024EE22224AAA886614AA22104128BC442592242024C824323CC4241800E0 8C43:000853884888891027DE32944AA487947A944B944A944AC84B887E9448A400C2 8C44:00204BFE442095FC10002BFE465283FE790449FC490449FC490479FC48880104 8C45:011050904BDE8810225E31824BDE84107BDE4A504BDE4A504BDE7A504A5202CE 8C46:00007FFC000000001FF010101010101010101FF00000101008200440FFFE0000 8C47:0000FE0001FC00207C204420442044207C200020442028202E20F02043FE0000 8C48:0100210821083FF800007FFC00001FF0101010101FF0000008200440FFFE0000 8C49:0020FE20002001FE7C204420442045FC7C840088444828502E20F05041880606 8C4A:04403FF824483FF824483FF800007FFC00001FF010101FF008200440FFFE0000 8C4B:108010803EFC62449448483030102FE8C0061FF010101FF008200440FFFE0000 8C4C:0040FC2003FE02027D04490049DE4A527A5203528C9A489451101912E212040E 8C4D:0020FE4000FE00927C9244FE449244A27CFE0048448829FE2E08F00840080008 8C4E:7EFC48447E4442287E1048287E4400827FFC00001FF010101FF008200440FFFE 8C4F:0088FE50000001FE7C5045FC445447FE7C5401FC445028D82F54F25240500050 8C50:08201D7049245D7449245D7449247FFC00007FFC00001FF010101FF004407FFC 8C51:2844FE28AA00FEFCAA14FE1400FCFE9000907CFE44327C32445A28541E90E110 8C52:2A227F14AABEFF8AAA8AFFBEAAA8FFA8003EFF9A001A7F2A412E7F482208FF88 8C53:2A107F10AA90FFBCAA90FFA8AAA8FFA40054FF82007C7F5441547F542254FFFE 8C54:2A087F08AA9CFF88AA88FFBEAA88FF900014FFBE00007F3E412A7F2A222AFFFE 8C55:00007FFC020006000908119062A004C008C011A06290048808863080C2800100 8C56:00007FFC020006000908119062A014C008C015A06290048808863080C2800100 8C57:0000FDFE2820284028A22B34285828942B34285228922B102850482247FE8000 8C58:0020FC20102023FE6020952439245124992435FC5424902010221022501E2000 8C59:020001003FF808200440FFFE02000D08719002A00CC071A006981886E2800100 8C5A:00007BFE4840488049447A24486848B049307A28486848A449224A2048A09840 8C5B:0000FCF810882088608895063A0051FC98843484544890501020105050882306 8C5C:0000FDFE1048204860489448384853FE98483448544890481088108851082208 8C5D:0000FDFC1124212461249524392451FC99043500550091001102110250FE2000 8C5E:0040FE40088010FC31044A049CF428944C949A942AF448948804080428281010 8C5F:0040FC2011FC2104610495FC39005100997C35085510912011421282527E2400 8C60:0000FEF80888108830884AF89C8828884C889AF82A884888888808882BFE1000 8C61:08001FE020207FF8A10822083FF80600191062A00CC071A006901888E2860100 8C62:111009207FFC0400FFFE10102FC8C606191062A00CC071B006881884E2800100 8C63:0000FDDC1088208860889488388853DE98883488548890881088110851082208 8C64:0000FDF81108210861F89508390851F899443548553091201110114851862100 8C65:0020FE10081011FE30204A249C4428F84C129A222A4449888810082828441182 8C66:010001F801003FFE210221F02F0420FC20002FF823002C9023605CD843469CC0 8C67:0028FC2413FE2020602095FC3924512499FC3524552491FC112411245124210C 8C68:00C2FC34101820646182942039FE5050989035FE56929092109A109450102010 8C69:0000FDFE1020204060A295123834505898983514543490521090111050502020 8C6A:01007FFC00001FF010101FF000007FFE40029FF40600192006C039B0068C3980 8C6B:0080F8F8090853FE25121122FDFE244028A223542098233420542092A3504020 8C6C:0020FE2008FA102430284BFE9C2028404CFC9B442A44487C88440844287C1044 8C6D:0000FDDC11442144614495DC3900510099DC3514551491D41108110851142122 8C6E:0020FDFC1020208863FE9488380051FC99043524552491241124105050882304 8C6F:000EFEF00822109230444A209C4428F84C109A242AFE481088FE082828441082 8C70:1000FE7810487C480048FE8682007CFC0044FE44202854282810DC282A44D982 8C71:0000FCF81088208860F89488388850F8980035FC555491541154115453FE2000 8C72:0000FDFE11102120617C9544397C5144997C3510551091541152129252502420 8C73:010041047DF4492451446BAC4D3459646DB44B2C596469A4596441047FFC0004 8C74:0020FE1008FE104430284AFE9C8228924CFE9A922ABA48AA88AA08BA28821086 8C75:0124F924222444A4A154154A3B92550899083528512E912811281158514E2180 8C76:0020FDFC1020208863FE948839FC510499FC350455FC910411FC108851042202 8C77:0020FBFE202041FCA00017FE3A0251FC980035FC510491FC1104108853FE2000 8C78:00E007007A0C113008C00780784000A003300C507090011006101810E0A00040 8C79:0C403040C28014FC49043204C80415042484CC4414442404C404040428281010 8C7A:0C103010C210141049FE3010C83014302450CC5014902510C410041028501020 8C7B:0C0030FCC220142048203020C82015FE2420CC2014202420C420042028201020 8C7C:0C103110C310151249123114C9D815102510CD1015102512C5520592290E1000 8C7D:0C203020C22015FE49223122C92215222552CD4A158A2502C5020502290A1104 8C7E:0C0031FEC210141048203020C86814A42522CE2214202420C42004002BFE1000 8C7F:0C803080C28015FC49043204C9E415242524CD24152425E4C524040428281010 8C80:0C203020C324152449243124C9FC14202420CD2415242524C524052429FC1004 8C81:10402020D4200BFE52022404D00018902890C89018882908C908090452042402 8C82:0C0031FCC244144448443044C89414882500CCFC14842484C484048428FC1084 8C83:0C203020C24015FC49043104C904150425FCCD0415042504C504050429FC1104 8C84:0C203020C3FC14244BFE3024C9FC14202420CDFC14202420C7FE042028201020 8C85:10902090D490091051FE2310D51019382938C95419542992C910091051102110 8C86:0C0031FEC200140048FC3084C88414FC2484CC8414FC2484C400040029FE1000 8C87:0C0031F8C308150849F83108C90815F82544CD4815302520C510054829861100 8C88:0C103020C2FC148448A43094C89415FE2484CCA414942494C484050429141208 8C89:10802080D4F80908531024A0D04018A02918CA061DF82908C908090851F82108 8C8A:0C0030FEC2201420484030FCC88414842484CCFC14842484C484048428FC1084 8C8B:0C0031FCC30415FC490431FCC800140025FCCC20142027FEC420042028201020 8C8C:0C203040C3FC1504490431FCC904150425FCCC5014502450C4920492290E1200 8C8D:0C0031FCC324152449FC3124C92415FC2420CC2015FC2420C42004202BFE1000 8C8E:10002040D79C0A045204239CD2041A042BFCC89018902890C89009125212240E 8C8F:10402080D5FC0924512421FCD124194429FCC89019102BFEC810081050102010 8C90:104020A0D5100A0855F62000D3C41A542A54CBD41A542A54CBD40A44525422C8 8C91:100023DED6420A42524223DED2001A3E2BD2CA121A142BD4CA080A1452242242 8C92:0C203124C324152449FC3000CBFE14202440CDFC15542554C55405542954110C 8C93:0C883088C3FE148848883000C9FC15242524CD2415FC2524C524052429FC1104 8C94:0C203040C3FC150449543124C954150425FCCC00151225D4C51805522992110E 8C95:101E23E0D522089450402088D1F0182028C4C9FE18222820CBFE085050882306 8C96:11042084D488080053FE2000D08819042A02C9FC19542954C954095457FE2000 8C97:102021FCD5240BFE512421FCD02019FC2924C9FC18402BFEC88809D05070238C 8C98:0C883088C3FE1488480031FCC90415FC2504CDFC142025FEC450048829041202 8C99:100023FED6000A7C52442244D27C1A002AEECAAA1AAA2AAACAEE0A0053FE2000 8C9A:100023DED6520A5253DE2000D1FC192429FCC92419FC2820CBFE082050202020 8C9B:108823FED4880BDE525223DED0A0189029FEC9201BFC2D20C9FC092051FE2100 8C9C:13DE2252D7DE0A5253DE20A0D1FE1B202DFCC92019FE2800C9FC08885070278E 8C9D:00003FF8200820083FF8200820083FF8200820083FF800000820101020084004 8C9E:010001FC010001003FF8200820083FF820083FF8200820083FF8082010102008 8C9F:0800101020087FFC200400003FF820083FF820083FF820083FF8082010102008 8CA0:080008001FE020204040BFF820083FF820083FF820083FF80000046018186004 8CA1:00107C10441044107DFE441044307C30445044507C9001102810241044508020 8CA2:00003FF801000100FFFE00003FF820083FF820083FF820083FF8082010102008 8CA3:04200210013EFFC00022001A3FF620103FF020103FF020103FF0084010202010 8CA4:0020782048204920792C493449647BA449244934792801225122490288FE0000 8CA5:00407C20440045FC7C00440044F07C90449044907C90009228922512450E8200 8CA6:00007C0045FC44007C00440047FE7C90449044907C900090289225124512820E 8CA7:044008203018CFE6042018A060401FF010101FF010101FF010101FF008201010 8CA8:0880109830E057849084107C00001FF010101FF010101FF010101FF008201010 8CA9:0008781C49E04900790049FC49447944494449287928011051104A288A440482 8CAA:010002800C603118CFE6004000801FF010101FF010101FF010101FF008201010 8CAB:00001FF01110FFFE11101FF000001FF010101FF010101FF010101FF008201010 8CAC:01003FF801001FF00100FFFE00001FF010101FF010101FF010101FF008201010 8CAD:0008007C3F80208020803FFE208027F8240827F8240827F8240847F842108408 8CAE:00203F2800240020FFFE00207FA040A07FA040907F9040907F8A120A21064082 8CAF:00407C20442045FE7D02460444007C0045FE44207C2000202820242044A08040 8CB0:12207FFC122013E010001FF800001FF010101FF010101FF010101FF008201010 8CB1:00107810481049FE79124914491079FC494449447928012851104A288A440482 8CB2:088028882EF028842E84F07C00001FF010101FF010101FF010101FF008201010 8CB3:0024FFFE00203FA000207FA000203FA020A03F9020903F90208A3F8A11062082 8CB4:01001FF011101FF00100FFFE00001FF010101FF010101FF010101FF008201010 8CB5:040008201FF00210FFFE08203018DFF610101FF010101FF010101FF008201010 8CB6:00047C1E45E044007C20441045FE7C04440844107C20004028802540463E8000 8CB7:00007FFC444444447FFC00003FF820083FF820083FF820083FF8082010102008 8CB8:08901088307ED7C01022101A00061FF010101FF010101FF010101FF008201010 8CB9:00107C10449044907CFE449045107C10441044FE7C1000102810241045FE8000 8CBA:00007DFC450445047D04450445FC7C50445044507C50005028922492450E8200 8CBB:04407FF804483FF824403FFC08441FF4301C5FF010101FF010101FF008201010 8CBC:00207C20442044207C3E442044207C2045FC45047D0401042904250445FC8104 8CBD:00207C20442044407C48448445FE7C82440044FC7C8400842884248444FC8084 8CBE:00047C1E45F045107D10451045107DFE451045107D100108290A254A45A68112 8CBF:060078FC4044484444445A9461081FF010101FF010101FF010101FF008201010 8CC0:100010007E7C124422442A7C44009FF010101FF010101FF010101FF008201010 8CC1:01003FF801000820FFFE082000001FF010101FF010101FF010101FF008201010 8CC2:0080788048F849087B104CA0484078A049184A067DF801085108490889F80108 8CC3:081813E0304057FC904013F800001FF010101FF010101FF010101FF008201010 8CC4:00207C2045FE44407C4044FC44847D8446FC44847C8400FC2884248444948088 8CC5:00207C10441045FE7C20442444447CF8441244227C4401882810242844448182 8CC6:00827C42444444007CFE444444447C44444445FE7C4400442884248445048204 8CC7:410021FC0A441048E0A0211826061FF010101FF010101FF010101FF008201010 8CC8:00007FFC04403FF824483FF800001FF010101FF010101FF010101FF008201010 8CC9:00207C20444044807DFC455445547D54455445547D5401542954255447FE8000 8CCA:00147C12441045FE7C10449044927C9247F244947C940088288A251A45268242 8CCB:00407C20442045FE7C00448845047E02448844887C5000502820245044888306 8CCC:0100FFFE08401F90062038D007087FF410101FF010101FF010101FF008201010 8CCD:00207810481049FE7900491049107910497C49107910011051104A108AFE0400 8CCE:00287C24443E45E07C20443C45E07C20443E45E07C2200242818246A45868002 8CCF:00007CFC448444847CFC448444847CFC448444847CFC00002848244444828102 8CD0:00407840488849047BFE4802488879444A4248F8798802505020485089880606 8CD1:000079FE49004900797C4900490079FE495049527954014851484A448A520460 8CD2:00207C20445044887D0446FA44007C0047FE44207D2801242A22242244A08040 8CD3:01007FFE4002BFFC0910316003803FF8E0083FF820083FF820083FF808201010 8CD4:01007FFE4002BFFC21083FF820002FF828082FF828082FF828084FF844108808 8CD5:00287C24442444207DFE442045207CB244B444687CA801242A22242044A08040 8CD6:00207C20445044887D0446FA44207C2047FE44207D2801242A22242244A08040 8CD7:0020782049FC4924792449FC482078204BFE4A227A2203FE5222482088200020 8CD8:00207810481049FE7900491049107910497C49107914011251124A108AFE0400 8CD9:00007CFE449244927CBA449244FE7C8244BA44AA7CAA00BA28822502450A8204 8CDA:01007FFC092015502388054009203FF8D0161FF010101FF010101FF008201010 8CDB:082008207EFC0820FEFE145022885FF690101FF010101FF010101FF008201010 8CDC:00007CFC448444847CFC448444847CFC444044FE7D2A024A28922522444A8084 8CDD:00007BFE4A024A5278884904482078204BFE4820787000A851244E2288200020 8CDE:111009207FFE40029FF410103FF820083FF820083FF820083FF8082010102008 8CDF:00507C50445045FC7D54455445547DFC455445547D5403FE2800248845048202 8CE0:00407C2045FC44007D08449044007DFE440044007DFC01042904250445FC8104 8CE1:00803FFE20802FF820883FFE21082FF824102FF8341627F0441047F082200410 8CE2:00007EFC48447E4442287E1048287FF610101FF010101FF010101FF008201010 8CE3:0100FFFE01003FF800007FFC44447FFC10101FF010101FF010101FF008201010 8CE4:00487C44445E45E07C284412446A7D964448445E7DE0002428282412446A8186 8CE5:00407C2045FE44007C88448845547E22440044207DFE00202820242044208020 8CE6:00087C0C44EA440A7C0845FE44487C48454845687D480148294A256A47868102 8CE7:00207CA244A245247C50448847047C22442044A47CA401282850248845048202 8CE8:01007FFC40041FF000007FFC1110250842041FF010101FF010101FF008201010 8CE9:004078204BFE4A02780049FC480078004BFE48207928012452224C2288A00040 8CEA:060C387020403F7E2448244844889FF010101FF010101FF010101FF008201010 8CEB:01007FFC0920092015507FFE40029FF410101FF010101FF010101FF008201010 8CEC:00007CFC448044F87C8044F844807FFE454045247D2801102908254445828100 8CED:00207C2245FA44247C2847FE44207C4044FC45847E8400FC2884248444FC8084 8CEE:01003FF80108FFFE01083FF801007FFC24885FF410101FF010101FF008201010 8CEF:010079FE4A024DF2791249F2491279FA48044BF87810002057FE482088A00040 8CF0:00207C2047FE44207DFC444047FE7C88450446FA7C88008828F82488448880F8 8CF1:00007BFE4A2248207BFE482049FC792449FC492479FC002053FE482088200020 8CF2:13F8120823F86040A7FC215022481FF010101FF010101FF010101FF008201010 8CF3:012879244BA4492079204FFE482078244BA44AA87AA802905392482A88460082 8CF4:10201020FE7810881110FEFC928492FCFE8410FC388454FC9200104810841102 8CF5:00007DFE4502457A7D02457A45027C0044FC44847CFC008428FC248444FC8084 8CF6:00207C20445044487CA445FE46847CFC448444FC7C8000FC29442544467C8044 8CF7:01007FFC01003D7825483D7801007FFE50129FF410101FF010101FF008201010 8CF8:00203D2424A825FC24403FFE248825FC268A3CF8248824F8248844F854508888 8CF9:01047884488848007BFE4800488879044A0249FC79540154515449548FFE0000 8CFA:011078A048004BFC78A04BF848A87BFE48A84BF878A001B052A84CA688A000A0 8CFB:00287C2447FE44207DFC452445FC7D2445FC45247C0803FE2888244844488018 8CFC:008878884BFE488879FC48884BFE782049FC492479FC012453FE490489140108 8CFD:01007FFE44429FF404403FF80440FFFE08201FF02828CFE608200FE004400820 8CFE:00207DFE482048FC48205DFE540054FC54845CFC488448FC48847EFC00480084 8CFF:00007BDE48424A52794A4A52482878C44B1248607988003251C4481888600380 8D00:7F7848485F4C64805F784A4851307F4C00001FF010101FF010101FF008201010 8D01:7E2042207E20423E7E4442447E4424A442287E2842107E1042287E4824844302 8D02:0040788849FC49087A524BFE485079884E2648C07B1000645388483088C00700 8D03:0020782049FC492479FC48204BFE7A224BFE48207840002452A24A8A8C780000 8D04:08207E2008F8FF2814287F6A082AFF5608821FF010101FF010101FF008201010 8D05:08207F20087E7E4408A4FF2810101E2822445FF290101FF010101FF008201010 8D06:002878244BFE4850788849044A027998495449107BBE011052A84AA88C440882 8D07:41D42010FBFE109052C8228A57E680021FF010101FF010101FF010101FF00820 8D08:0104788848004BFE7A224AAA4A727A224BFE480079FC010451FC490489FC0104 8D09:00007BFE48504BFE7A524BFE480079FC490449FC790401FC50204BFE88200020 8D0A:28503E7C4890FEFE1528264A44861FF010101FF010101FF010101FF008201010 8D0B:3FFE225024882DFE369024FC249024FE200027FC240427FC440447FC82080404 8D0C:00507A52495448507BFE488848507BFE482049FC782003FE5050488889040602 8D0D:008078F849084BFE7944499249FE7900497C4900797C0100517C4A448A7C0444 8D0E:008878884BFE488879FC492449FC792449FC48207BFE0222522A4AFA8A0A0206 8D0F:0100FFFE20003FF800003FF820083FF8000077DC545477D4545C77D65296B462 8D10:002079FC48244BFE782449FC48207BFE48004AA47C5201FC515449548FFE0000 8D11:1000FEFC44202820FEFE00007CFC44847CFC44847CFC1084FEFC104810841102 8D12:7E2051FC7D2445FC7C24514A7EF800003FF820083FF820083FF820083FF80820 8D13:000C700A51FE550875E85548574A71EA512A5FEC754C054C55EA4A0A82160422 8D14:3FF820083FF820083FF820083FF8082010107EFC42847EFC42847EFC24484284 8D15:2010CEFE8A10AA7CAA00EEFEAAAAAAFEAA44AA7CEE44A87C2844487C48288844 8D16:00207BFE482049FC78004BFE4A527BFE490449FC790401FC510449FC88880104 8D17:3FFE224025F82D0835F8250825FE26AA240627F8240827F8440847F882100408 8D18:012478A84BFE4A0278F8488849FC790449FC490479FC010451FC480088880104 8D19:0E1C08107EFC4A945CB84A945CB8952A22461FF010101FF010101FF008201010 8D1A:011078904BDE48107A5E49824BDE78104BDE4A507BDE025053DE4A508A5202CE 8D1B:1040FE7C44C82830FECE00787C2045FC7C8844F87C8810F8FE8810F810501088 8D1C:0090709057FE5094700A51FE550877E8514A51EA7F2A05EA554C49EA82160462 8D1D:00001FF010101010101011101110111011101110121002800440082010102008 8D1E:0100010001FC010001003FF820082108210821082208220804C008303008C004 8D1F:040004000FE0102020405FF010101110111011101110121002C0042018106008 8D20:02000400082010103FF8000800001FF01010111011101110121004C018306008 8D21:00003FF8010001007FFC000000001FF01010111011101110121004C018306008 8D22:00107C104410541055FE54105430543054505450549011102810241044508020 8D23:010001007FFC01003FF80100FFFE00001FF0101011101110111002600C187004 8D24:040025F824882450242024D8270604001FF0101011101110111002600C187004 8D25:00407C404440548054FE55085688548854885450545010202850248845048202 8D26:00807C8444845488549054A0548055FE54A054A054901090288824A444C28080 8D27:08800880109830E057849084107C00001FF0101011101110111002600C187004 8D28:007C3FC0204020403FFE2040204027FC240424442444244424B4410846049802 8D29:00047C0E44F04480548054FC54A454A454A454A854A810902910252842448082 8D2A:01000280044009203098CFE6004000801FF0101011101110111002600C187004 8D2B:044008203018DFE60420042008A010403FF0101011101110111002600C187004 8D2C:00087C3C45C044005420541055FC5404540854105420104028802540423E8000 8D2D:00807C80448054FC5504550456445444548454A4551411F42814240444288010 8D2E:00407C204420540055FE5502560454005400540054001000280025FE44008000 8D2F:1FF011101110FFFE111011101FF000001FF0101011101110111002600C187004 8D30:00280024FFFE00203FA000207FA000203FA0209024902490248A0A0A11066082 8D31:00507C484440445C55E05440545E57E054445448543010222852248A43068002 8D32:01003FF801000820FFFE082000001FF01010111011101110121004C018306008 8D33:12201220FFFE122013E010001FF800001FF0101011101110111002600C187004 8D34:00207C2044205420543E54205420542055FC5504550411042904250445FC8104 8D35:01001FF0111011101FF00100FFFE00001FF0101011101110111002600C187004 8D36:00007DFC450445045504550455FC5450545054505450109228922512420E8400 8D37:08901088307ED7C01022101A00061FF01010111011101110121004C018306008 8D38:060078FC4044484444445A94610800001FF0101011101110111002600C187004 8D39:04407FF804483FF824403FFC0844105420085FF010101110111002C00C303008 8D3A:100010007E7C124422442A7C44009FF01010111011101110121004C018306008 8D3B:00207C20442054405448548455FE5482540054FC548410842884248444FC8084 8D3C:00147C12441045FE541054905492549257F2549454941088288A251A41268242 8D3D:10801080FBF010901990F0941154520C24041FF010101110111002C00C303008 8D3E:00007FFC04403FF8244824483FF800001FF0101011101110111002600C187004 8D3F:00207C2045FE5440544054FC5484558456FC5484548410FC2884248444948088 8D40:088008882E9028E028842E84F07C00001FF0101011101110111002600C187004 8D41:083813C03040504097FC1040104013F800001FF010101110111002C00C303008 8D42:00407C40447854885550542054505488550654F8548810882888248844F88088 8D43:00207C10441045FE5500551055105510557C5510551011102910261042FE8400 8D44:0100410021FC0A441448E0A02110260C1FF0101011101110111002600C187004 8D45:00207C10441047FE54205442548455F85410542254C413082810242840C48302 8D46:00007CFC4484548454FC54905490548854845532550812002860241844048000 8D47:00287C244424542055FE5420552054B254B4546854A811242A22242044A08040 8D48:00007DFE45004500557C5500550055FE55505552555411482948264442528460 8D49:010001007FFC11100920FFFE054009203018DFF610101110111002C00C303008 8D4A:00207C2044505488550456FA5400540057FE5420552811242A22242244A08040 8D4B:00087C0C44EA440A540855FE544854485548556855481148294A256A43868102 8D4C:004000407C4445FC4448545057FE544054F85588568854F82888248844F88088 8D4D:01007FFC0920092015507FFE400280041FF0101011101110111002600C187004 8D4E:00207C2045FC4420542057FE5402549454505510549013FE2828244440828302 8D4F:111009203FFC20044FE808200FE000001FF0101011101110111002600C187004 8D50:00007CFC4484548454FC5484548454FC544054FE552A124A28922522444A8084 8D51:1FF010101110111002C00C30700800003EF822882AA82AA82AA8145022884104 8D52:00007DFC452445245574552455FC550455745554555411742904260442148408 8D53:00803FFE20802FF820883FFE21082FF824102FF8341624904490416082100C08 8D54:00407C2045FC540055085490540057FE5400540055FC11042904250445FC8104 8D55:00207CA244A245245450548857045422542054A454A411282850248841048202 8D56:10801080FEF8110812107DFC5504552455247D24112439245450908811041202 8D57:00007DFE4502457A5502557A5502540054FC548454FC108428FC248440FC8084 8D58:08207F20087E7E4408A4FF2810101E28224446829FF01010111002C00C307008 8D59:00287C2447FE542055FC552455FC552455FC5524540813FE2888244844488018 8D5A:00887C50440055FE545055FC545457FE545455FC545010D82954265244508050 8D5B:01007FFE44429FF404403FF80440FFFE08201FF02928C92609200AA004401820 8D5C:00207DFE482048FC48205DFE540055FC55045D244924492449247E5000880304 8D5D:3FFE225024FE2D9036FC249024FC249024FE200027FC2444444440B0830C1C02 8D5E:081028503E7C48907EFE14282548468A81061FF010101110111002C00C303008 8D5F:41D42010FBFE109052C8228A57E680021FF0101011101110111002600C187004 8D60:00887C48445055FC552455AC5574552455FC540054F8108828F8248844F88088 8D61:00807CF8450847FE5544559255FE5500557C5500557C1100297C2644427C8444 8D62:0100FFFE20003FF800003FF820083FF8000077DC54547554555C75565296B462 8D63:1040FE7844D02920FE5801867CF844207DFC44007CF81088FEA810A810501188 8D64:0100010001003FF801000100FFFE044004402448244444428842084011402080 8D65:0810081008107E10083E0822FF44149014105610551095282428242454448882 8D66:0820082008207E40087E0884FF44144414445628552895102410242854448882 8D67:080008FC08847E8408940888FF8014FC14A456A455A894A8249024A854C48882 8D68:0810081008107EFE08920892FF92149214FE5692551095142412241E54F28800 8D69:0820082008787E480890087CFF5414541454567C5540954024422442543E8800 8D6A:08100810081E7E10081008FEFF82149214925692559294922428242454428882 8D6B:0820082008207EF808200820FEFE1450145056D8555494522450249054908930 8D6C:08200820083E7E20082008FCFF8414FC148456FC558494FC2400244854848902 8D6D:0820082408F47E28082808FEFF101420147C56C45544957C24442444547C8844 8D6E:100011DC11447D44114411DCFF00290029DC6D14AB1429D42908490849149922 8D6F:1020101011FE7D10117C1114FDFE2914297C6D10AB7C294429444A444A7C9C44 8D70:0100010001003FF801000100FFFE01000100110011F811001100290047FE8000 8D71:010001003FF8010001000100FFFE00002010102000C003000C00130020FE4000 8D72:0820082008207E2008FC0824FF240824282428442E442894290858004FFE8000 8D73:0804080408447E4408440844FF44084C285428642E042804280458004FFE8000 8D74:0420042004203F20043004287FA404240420242027A02420242054004FFE8000 8D75:0800080408847E4408280828FE100810282828282E442884280058004FFE8000 8D76:080008FC08207E2008200820FE2009FE282028202E202820282058204FFE8000 8D77:0800080008F87E0808080808FEF80888288028802E842884287C58004FFE8000 8D78:0810081008107E1008920892FE920892289228922E9228FE280258004FFE8000 8D79:0820082008407EFE09020842FE220822280A28322EC22802281458084FFE8000 8D7A:0820082008507E5008880944FE2208F8280828102E102820282058004FFE8000 8D7B:0810081008107E5408520852FE900812280428082E102860298058004FFE8000 8D7C:0420042004203F3E044204047F9004100410242827A42442248254004FFE8000 8D7D:0820082008207EFC08240824FE2409FE282028502E482884290458004FFE8000 8D7E:0800080C08707E400840087EFF480848284828482E882888290858004FFE8000 8D7F:1004101E11F07D1011101110FDFE1110111051105D10514A5186710250008FFE 8D80:0810081008167EF808900890FEFE0812283228522E962910281058104FFE8000 8D81:0820082008507E5008880924FE420890282028442E882810282058404FFE8000 8D82:0840084008407EFE08820924FE2008A828A429222E2228A0284058004FFE8000 8D83:082008A008A07EFC08A00920FE2009FE282028502E482884290458004FFE8000 8D84:080008F808887E8808F80888FF8808F8288828882E8829FE280058004FFE8000 8D85:080009FC08447E4408440894FF0808FC288428842E8428FC280058004FFE8000 8D86:0800081C08F07E90089008FEFE900890289028AA2ECA28A6281258004FFE8000 8D87:0820081008107EFE08040844FF440828282828282E1028FE280058004FFE8000 8D88:0820082008207E3E08200820FF2008FC288428842E8428FC288458004FFE8000 8D89:0810081008927E92089208FEFF100892289228922E9228FE280258004FFE8000 8D8A:1028102410207DFC11201124FD241128112851105D94512C704450004FFE8000 8D8B:0840084008787E88091008FCFE04080428FC28042E0429FC280058004FFE8000 8D8C:0810081008107EFE0810087CFF00087C284428442E44287C284458004FFE8000 8D8D:10201020107C7C8813501024FCC8131E102250E45C1850105060738050008FFE 8D8E:0810085008507EFC09100810FEFE0830283828542E942910281058004FFE8000 8D8F:081C08E008207E2009FE0820FE2008FC288428842E8428FC288458004FFE8000 8D90:080009DC08447E44095408CCFE4408CC295428442E44285428C858004FFE8000 8D91:1020122011207D3E10421084FC901090131051105D2851245142708250008FFE 8D92:0810085008507E50095408D8FE5008D8295428522E922892290E5A004FFE8000 8D93:100010F810887C8810881088FD26122011FE50205C7050A85124722250208FFE 8D94:100213F210827C8A108A11EAFD2A112A12AA504A5C4A5082510A720450008FFE 8D95:0800087C08447E7C0844087CFF00087C281028102EFE2810281058104FFE8000 8D96:0810081008547E54085408BAFF100810287C28102E1028FE280058004FFE8000 8D97:080008F808887E88088808F8FE2008A028BC28A02EA029602A3C58004FFE8000 8D98:080008FE08827EFE0880088CFEF0089C28F0289E2EF02912290E5A004FFE8000 8D99:0810089208547E1008FE0882FEFE088228FE28822E82288A288458004FFE8000 8D9A:0820082009FE7E20082009FCFF24092429FC28702EA829242A2258204FFE8000 8D9B:0820082008507E8809040AFAFE20082029FC28202EA828702BFE58004FFE8000 8D9C:0880088009FE7E2208AA0872FE2209FE282228722EAA2922282A58044FFE8000 8D9D:1020102010507C8811441222FDF81008105050205CA4528A528A747850008FFE 8D9E:0848084808FC7E48084809FEFE0008FC288428FC2E8428FC288458004FFE8000 8D9F:1020112410A47CA811FC1104FD041174115451545D745104710C50004FFE8000 8DA0:10201020103E7C2011FC1104FDFC110411FC51245C2053FE5020702050208FFE 8DA1:0850084808807EFE09900A90FEFC0890289028FC2E90289028FE58804FFE8000 8DA2:11F8100810F87C0813FE1020FC24112410A850705CA85324502470A050408FFE 8DA3:100013E0115E7D4211D2114AFD4A11C4114451645DCA534A705250404FFE8000 8DA4:0820081008FE7E82080008FEFF20084028FC29442E44287C284458004FFE8000 8DA5:1088105013FE7C50105011FCFD54118C110451FC5D04510451FC710450008FFE 8DA6:1220113E10427C9413101128FC46100011FC51045D04510451FC710450008FFE 8DA7:080008FC08847EFC088408FCFE0009FE2810289C2E902890297E5A004FFE8000 8DA8:108011FC12447D5411F41084FD18108011FC52445D5451F45084711850008FFE 8DA9:100011FC11247DFC112411FCFC88108811FC50885C8853FE5088710450008FFE 8DAA:1088108811FC7C88108813FEFC2011FC112451FC5D2451FC5000708851048FFE 8DAB:103C13C010407BFE10901108FAF4149213FC52045AF4529452F4720C50008FFE 8DAC:0810087C08107EFE084408EEFE4408EE280028FE2E28282A284658804FFE8000 8DAD:10A0109011FE7D2013FC1120FDFC1120112051FE5C0052A45252745250008FFE 8DAE:0800087C08447E7C080008EEFEAA08EE281028FE2E382854289258104FFE8000 8DAF:080009EE08AA7E6608AA0850FEFE099028FC28902EFC289028FE58804FFE8000 8DB0:100013FE11247A2217FE1376FAAA1376122253765AAA53765222720650008FFE 8DB1:1108152817BE794817BE1318FDAA194613F852085A48524850A0711052088FFE 8DB2:152817BE19487FBE131815AAF94613FC120453FC5A0453FC520473FC51088FFE 8DB3:00001FF010101010101010101FF001000100110011F811002900250043FE8000 8DB4:00007C204520452045207D20112011205D205110511052105E08E40808041002 8DB5:00407C40444044FC44847D04100411045C845044504450045C04E00400280010 8DB6:00007DFC4420442044207C20102013FE5C205020502050205C20E02000A00040 8DB7:00407C40448044FE45007E0010FC10085C105020504050805D02E10200FE0000 8DB8:0000FFFE040007F0081010A0604000001FF010101FF0010011F81100290047FE 8DB9:00207C20442045FC44247C24102410245DFE5020505050505C88E08801040202 8DBA:00207C204420442045FC7C20102010205DFE5020505050505C88E08801040202 8DBB:00207C204450445044887D44122210205C0051FC500450085C08E01000100020 8DBC:00007DFE4448444844487C48104813FE5C485048504850485C88E08801080208 8DBD:00407C20442047FE44807C80108010FC5C845084508450845D04E10402280410 8DBE:00207C204420452045207D20113C11205D205120512051205D20E12007FE0000 8DBF:00007BFC4884488848887890109C108451445D44512851285A10E22804440182 8DC0:00007CFC4484448444847CFC108410845C8450FC508450845D04E10402140408 8DC1:00007DFC4524452445247D24112411FC11045D005100510051025D02E0FE0000 8DC2:00207C20442045FE44207C20102011FC5C845088504850505C20E05001880606 8DC3:00087C3C45E0442044207C2013FE10205C205050505050505C88E08801040202 8DC4:00207C204450445044887D04120210F85C88508850A850905C82E082007E0000 8DC5:00087C1C45E0450045007D0011FE11105D105130511851145D12E21002100410 8DC6:00207C204440444044887D0413FE100210005DFC5104510451045D04E1FC0104 8DC7:00487D484548454845487FFE114811485D485148517851005D00E10001FE0000 8DC8:00207C204450448845047E121020104011885C105020504451885C10E0600380 8DC9:00207C204450445044887D24121210105DFC5004500850885C50E02000100010 8DCA:00207C20442045FC44207C20102013FE5C7050A850A851245D24E22200200020 8DCB:00507C484448444047FE7C80108010FC5D445144512851285E10E22804440182 8DCC:00207C204520452045FC7D201220102011FE5C205050505050885C88E1040202 8DCD:00207C204420442047FE7C201020102011FC5D045104510451045D04E1FC0104 8DCE:00207C10441045FE45027E04108010885C9050A050C050825C82E082007E0000 8DCF:010079004900491C4BD479541154115451545D54515451545954E25C03540480 8DD0:00487C4844484548454A7D6C114811485D4851485148514A5D6AE38A01060000 8DD1:00807C8045FC450446047DF4111411145D1451F4510451285D12E10200FE0000 8DD2:00007C0045FE440844087DE81128112811285D2851E8512850085C08E0280010 8DD3:00407C20440047FE44207C20102010205DFC5020502050205C20E02003FE0000 8DD4:00807C80450045FC46047C0411E411245D24512451E451245C04E00400280010 8DD5:00207C2044204420443E7C201020102011FC5D045104510451045D04E1FC0104 8DD6:00007C0045FE442044207C40104010FC10845D845284508450845C84E0FC0084 8DD7:0088788848884908497E7B081508114851285D28510851085908E10801280110 8DD8:00207C20452444A444A87C2011FC10205C20502053FE50205C20E02000200020 8DD9:00007DF84508450845087DF8110811085D0851F8510851085D08E10807FE0000 8DDA:00007DDC4554455445547D54115413FE5D545154515451545D54E2D40224044C 8DDB:00107C10441045FE45127D14111011FC5D445144512851285D10E22802440482 8DDC:00007DFC4504450445047DFC110011405D445148517051405D42E242023E0400 8DDD:00007DFE4500450045007DFC110411045D04510451FC51005D00E10001FE0000 8DDE:00087C1C45E0450045207D20112011FE5C20502050A850A45D22E22200A00040 8DDF:00007DF84508450845F87D08110811F85D445148513051205D10E14801860100 8DE0:00207C2047FE442045FC7C2411FC112011FE5C22502A505450505C88E1040202 8DE1:00407C20442047FE44907C90109012945E925292549250905D10E11002500420 8DE2:00207C20447C448445487C30102010485D90503E504251A45C18E01000600180 8DE3:00207920492049FC49207A20102013FE50905C90509050905912E1120212040E 8DE4:00407C20442045FE44007C881104120210885C885050505050205C50E0880306 8DE5:00007DFC44444448445E7C82108A11245C2053FE502050705CA8E12402220020 8DE6:00207D20452045FC45207E20102013FE5C7050A850A851245D24E22200200020 8DE7:00207C204450448845047E0211FC10205C20502051FC50205C20E02003FE0000 8DE8:002078204BFE48504888790416FA100053FE5C40508051FC5804E00400280010 8DE9:00207C2045FC452445247DFC112411245DFC5020502450185C32E0CA03060002 8DEA:00407C4044FC450446087DFE1100117C5D445144515451485D42E242023E0400 8DEB:00007DF01110119011521D12E20E44001FF010101FF0010011F81100290047FE 8DEC:00207C2045FC442044207C2013FE10005C20502051FC50205C20E02003FE0000 8DED:0080788048FC49084A9078601198162610205DFC5020522053FE5C20E0200020 8DEE:00007DFE4420444044887D0411FE10225C20502051FE50205C20E02003FE0000 8DEF:00407C404478448845507C201050108811065CF85088508850885C88E0F80088 8DF0:01047C844488440045FE7C88108810885C8853FE508850885D08E10802080408 8DF1:00207C20442045FC44207C2013FE100810085DFE5008508850485C08E0280010 8DF2:00207C204450448845047E0211FC100010005DFC5104510451045D04E1FC0104 8DF3:00507C504450455244D47C581050105810D45D525050505050925C92E112020E 8DF4:00007BFE48504850485079FC115411541D545154515C518451045D04E1FC0104 8DF5:00507C484440445C45E07C40105E11E05C445048503050225C52E08A03060002 8DF6:00107A104910491048FE78101310112851245D44514251825900E280047E0000 8DF7:00807C8044BC47C044507C2410D4130C5C0053FE509050905D12E112020E0400 8DF8:01107D12451445D845107D121152118E11205C2053FE502050205C20E0200020 8DF9:00007A0C497049104810781010FE171051105D10511051105910E280047E0000 8DFA:00007CF84488448844887C88112612205DFE5020507050A85D24E22200200020 8DFB:00407C2045FE448844507C201050108811065C885088508850885D08E1080208 8DFC:00007DFC4504450445FC7D00110011FE5D02517A514A514A5E7AE20204140008 8DFD:00007DF84408440845F87D00110411045CFC5040502050A45E8AE28A04780000 8DFE:1040104024FE6488A5502420245020881FF410101FF0010011F81100290047FE 8DFF:00207C2045FC442044207C2013FE10205C205120513C51205EA0E260043E0800 8E00:00007DFC4504450445047DFC102010205D20513C512051205EA0E260043E0800 8E01:00007DFE4400449245247E481124109210005DFE5020502050205C20E3FE0000 8E02:00007BFE49204928492879E81128112851285DE85128512A593AE3EA00260020 8E03:00207D2444A444A844207DFC110411045DFC5104510451FC5D04E10401140108 8E04:00107C104490449E44907C9013FE10005C105092509251145E08E01000600380 8E05:080C08F07E8008800EFE78880888290812081FF010101FF0010011F83100CFFE 8E06:00407C404488450447FE7C021088114412425CF85188525050205C50E1880606 8E07:00807C8044FE450046FC7C8410A410945DFE5084512451145DFEE00400280010 8E08:00207C2047FE442044207DFC112411245DFC5020507050A85D24E22200200020 8E09:00407C2045FC450445047DFC1104110411FC5D205122511451085D44E1820100 8E0A:00007DF8440844D044207DFC112411245DFC5124512451FC5D24E1240124010C 8E0B:0100F100911E93929112F112211227D2A112B912A21AA294A7D0B250C0100010 8E0C:00207C2047FE442045FC7C4013FE10485C8850FE510851485E28E40800280010 8E0D:00207C2245FA442444247DFE1010102011FC5C88511052FE54105C10E0500020 8E0E:00007DFE4410442044687CA41122102010005CFC5084508450845C84E0FC0084 8E0F:002078224BB448A848A8792412A2104051FC5D04510451FC5904E10401FC0104 8E10:00487C44445E45E044287C12106A119610485C5E51E0502450285C12E06A0186 8E11:00887C8847FE448844887CF8108810885CF85088508853FE5C00E08801040202 8E12:001C7DE04420442047FE7CA8112412425C4053FE508851085CD0E03000480184 8E13:00A07C90449045FE45207D2013FC112011205DFC5120512051205DFEE1000100 8E14:00207C20443E442045FC7D0411FC11045DFC5124502053FE5C20E02000200020 8E15:00207C2047FE442045FC7C2413FE10245DFC50205120513E5D20E2A0027E0400 8E16:00487C48444845FE44487C4811FE100010FC5C84508450FC50845C84E0FC0084 8E17:00207C204450448845447E2211F810085C50502050A452825E8AE28A04780000 8E18:01007D0045FC460444447D5410E4104413FC5C4450E4515452445C44E0140008 8E19:00007BE0495C495449D47954115411D451545D54516853C85848E05400540062 8E1A:00207C204450448845047EFA100011FC11545D5451FC515451545D54E104010C 8E1B:00207C2045FC442044207DFE108811045E22502051FC50205C20E02003FE0000 8E1C:0020782049FC482048207BFE1088114412425CF85188525050205C50E1880606 8E1D:00007DFC4524452445FC7D24112411FC10205DFE507050A851245E22E0200020 8E1E:00007DFE4502450245FE7D10111011FE5D105110517E51425D42E242027E0442 8E1F:0100790049004BDE4A927C921092109253F25C9250925152595EE22004200800 8E20:004078204BFE4A024D04790011DE12521E525352549A509451105D12E212040E 8E21:00207D2444A8442045FC7C4013FE10885D0452FA548850885CA8E0920082007E 8E22:00007CFC4484448444FC7C84108410FC5C4050FE512A524A5C92E122004A0084 8E23:00407C2045FC440045087C90100013FE10005C0051FC510451045D04E1FC0104 8E24:00407C2045FE440044887C881154122210005C2053FE502050205C20E0200020 8E25:00407C2045FC440044887C5013FE10405C4053FE508851885C50E03000C80304 8E26:00207C2045FC445044887D0413FE10085DE85128512851E85D28E00800280010 8E27:00807C80449C44F444947C9413F4101410945C9451C852A850885C94E09401A2 8E28:008878884888488849547A221442102050205D20513C51205AA0E260043E0800 8E29:00087C3C45C0444445247CA8108010205DFE507050A850A85D24E22204200020 8E2A:004078204BFE4A024C0479F81000100053FE5C20512851245A22E42200A00040 8E2B:01087C90440045FC44907C901092129211945D985090509050905C90E3FE0000 8E2C:001C7DE04510451045FE7D101110117C5D445154515451545D54E22802440482 8E2D:00807C8044F8450846107DFC102410245DFE5024502451FC5C24E02000A00040 8E2E:00207C1045FE450045207D20113C11205D20517C514451445D44E244027C0444 8E2F:0440F25E9292901297D4F11421182114A7F2B912A112A11ABA94E25004500810 8E30:00207C504488450446FA7C0011E2112A5D2A51EA512A512A5DEAE122012A0164 8E31:00407C2045FE454845487DFE114811785D0051FC514451485D28E210022804C6 8E32:00087C1C45F0451045107DFE1110117C5D44517C5144517C5D44E244027C0444 8E33:00207C2047FE442045FC7C4013FE10885D0452FA508850885CF8E088008800F8 8E34:00007DFC4448443045FC7D2411FC11245DFC5124504051FC5C44E08401140208 8E35:00087C3C45E0442047FE7C2011FC11245DFC512451FC50205DFCE02003FE0000 8E36:00007DFC4504450445FC7D04110411FC5C0053FE502051205D3CE12002A0047E 8E37:00207C2245FA442444287FFE1020104010FC5D84528450FC50845C84E0FC0084 8E38:00887C8847FE448844F87C8810F810885C8853FE510051485D84E10001FE0000 8E39:00207D244524452445FC7C0013FE10205C4051FC515451545D54E1540154010C 8E3A:001078104F7C491449FE7A14127C1710517C5D1055FE52105A10E50008FE0000 8E3B:00007CFC4484448444F47C94109411FE5D02517A514A514A5D7AE102010A0104 8E3C:00007CFC448444FC44847CFC100011FE5C8050FE512A524A5C92E12200540088 8E3D:00047C1E47E0442045FC7D24112411FC5C2053FE5222522A5EFAE202020A0204 8E3E:00007DFE440044FC44847C8410FC100011FE5D22512251FE51225D22E1FE0102 8E3F:000878C84B084908492A792A13AC11481D0853885554511451145D24E1240142 8E40:00487D48454847FE45487D48117811005DFE502053FE50705CA8E12406220020 8E41:00407C2045FE450245027DFE110011005DFE51AA51AA52FE5EAAE2AA04A20086 8E42:00007DFC4448443047FE7C52109411105E30502053FE50705CA8E12406220020 8E43:00887C8847FE448844A87C2013FE104010805CFC5184528450845C84E0FC0084 8E44:00407C2045FC440044887C5013FE12225C2451FC512451245D34E12800200020 8E45:00207C2047FE447044A87D24122211FC5D0451FC510451FC5D04E00003FE0000 8E46:00007A7C49444944487C78441744117C11505D4A5144515451625D42E280047E 8E47:01007FFE44429FF404403FF80440FFFE08201FF02828CFE6010009F0150023FC 8E48:001E7DE04422451244947C80102011CE11025D0251CE510251025D02E1FE0102 8E49:00847C44444845FE44207CFC102011FE5C40508050FE51105E10E41001FE0000 8E4A:001E7BE0492248944840788811F0102050C45DFE502250205BFEE05000880306 8E4B:00007DFC450445FC45047DFC1000100013DE5C425252514A52525C42E14A0084 8E4C:00207C204450444844A47DFE128410FC5C8450FC508050FC5D44E144027C0044 8E4D:00007BFC4A044A044BFC7A48124812FC12485E4853FE52A452A85C90E4C80886 8E4E:00207C2047FE442045FC7D0411FC110411FC5D0451FC510453FE5C88E1040202 8E4F:0004781E4BF04A1E4A107AFE1292129852F25E8E528052B85AA8E4AA054A0A86 8E50:00207D2444A8455444887D0412FA148810885CF85088508850F85C88E0880098 8E51:00007DFE448444FC44847CFC108613FC5C0453DE505251525C94E14802540422 8E52:00487C4845FE444844007DFE104810485DFE514A514A51B65D22E102010A0104 8E53:00407DBC4514459445547DA4114C100011FC5D24512451FC51245D24E1FC0104 8E54:08047F7808403E402A7E3E482A48FF4808881FF010101FF0010011F83100CFFE 8E55:00007DFC452445FC45247DFC10A810A85DFE50A850A851FC5C20E3FE00200020 8E56:00207C2047FE442045FC7C4013FE10885D045242559C51045DDCE10401FC0104 8E57:004078204BFE4A504A507BFE1252125253FE5E00529252D45A98E49204D2088E 8E58:00007BDE48424A52494A7A52102810C453125C605188503259C4E01800600380 8E59:00243FFE222023A422243FA82B10529A46269FF210101FF0010011F83100CFFE 8E5A:0020792448A84BFE4A0278F8108810881CF85020502051FC50205C20E3FE0000 8E5B:02A8F2A897FC92A892AAF4E6280027FCA444B840A3F8A248A248B248C2580040 8E5C:002078104BFE4A02488078FE111013201D7C51445144517C51445D44E17C0144 8E5D:010879084A284CAE48A87928137E15001D085128512E512851585D48E1860100 8E5E:000078FE48104A204A7C7A4413C4127C52445E7C52C453445A7CE02800440082 8E5F:00207BFE482049FC48207BFE100011FC1D0451FC510451FC51045DFCE0880104 8E60:004078204BFE4A004A487A4813FE124852485E48527852005D54E52A0A2A1000 8E61:00487D48455E456A45547DC81050106413C45D7E5144516451545D44E2540448 8E62:004078204BFE488848507BFE122212FA52225EFA528A528A5AFAE202020A0204 8E63:00887C8847FE448844887CF8102013FE5E22533252AA53765E22E222022A0224 8E64:012479244A244CA44954794A1392150811085D28512E512851285D58E14E0180 8E65:00107C1046FE4510457C7C54107C13545D7C511051FE51105D10E290047E0000 8E66:00207A224A224BFE48007BDE1252125253DE5E52525253DE5A52E252055A08A4 8E67:009078904FFE48904BFC7A9413FC129453FC5C0051F8510859F8E10801F80108 8E68:0110791449D24A504A7E7D50109012A851285D44524454825808E2A402520452 8E69:49202A3E7F4849485DA86B10492841461FF010101FF0010011F81100290047FE 8E6A:002079FC492449FC48207BFE100011FC11045DFC510451FC51045DFCE0880104 8E6B:000079FC484848304BFE7852109413501C2053FE5252528A53765E52E2720206 8E6C:00107BD248544948488A790412FA140051FC5D04510451FC5904E08807FE0000 8E6D:0104788848004BFE4A227AAA1272122253FE5C0051FC510459FCE10401FC0104 8E6E:00007DFC445045FC45547DFC102013FE5C48508451FA52885CF8E0840084007C 8E6F:003C7DE0452444A845FE7CA8112412025DFC5124512451FC5D24E12401FC0104 8E70:00007BFE4A004A044BF47A0412EE12A452A45EEC520452A45A44E27405940008 8E71:00207DFC4488445047FE7C0011FC11245DFC512451FC50205DFCE02003FE0000 8E72:008878504BFE485049FC7954118C117451045DFC500853FE5908E08800A80010 8E73:00247BA848924D144A087C0413BA10A81CC65380523C538450A85C90E2A80144 8E74:0214F1129FD29010907EF79024902490A790B928A5A8A568A928B14AC54A0286 8E75:08287F2400FE3E2022503E504952988E00001FF010101FF0010011F83100CFFE 8E76:0000F7FE940096289548F7EE24922484A6A0BEA8A7E8A488BC94E51409241242 8E77:3FFE289025103FDE22222A882F88229424222BF8220823F82040427C454088FE 8E78:0020792448A84BFE48A879241222110411045DDE52445554509E5D04E2040404 8E79:00207C504488457446027CF8108810F810005DDC5044515450CC5D54E04400CC 8E7A:0020782049FC48204BFE7908139C11081D88563E500053FE50905C90E112020E 8E7B:00187DE0444047FE44887D741252107010005DFC5104517451545D74E104010C 8E7C:00507A52495448504BFE7888105013FE50205DFC502053FE5850E08801040602 8E7D:00207C2045FC442045547C88110412FA10885CF8508850F850205CA8E1240060 8E7E:010878884BC848104BDE7A6413D4101413D45C54509450E853885C94E2940122 8E7F:004078204BFE4A8A49247A2211FC112451FC5C2053FE52225BFEE22200200020 8E80:00007DFC452447FE45247DFC100011FC5D0451FC510451FC5D04E1FC00880104 8E81:00F87C88448844F844007DDC115411545DDC502053FE50705CA8E12402220020 8E82:00107A10497C481048FE7844132811FE11105D7C511051FE51105D10E2FE0400 8E83:001078084BC84A7E4A407A5413C8127E52085FC8537E55485D48E5C809480008 8E84:3E1022FE3E4420287EFEA2103EFC221000001FF010101FF0010011F83100CFFE 8E85:00007DFC4554455445FC7C8011FC124411F45D54515451F450445DF4E0140008 8E86:0040787C48404BFE4A427A7813C4123C1E0053FE524053A452585DB4E45209B0 8E87:008878884BFE48A8482279FA1024102853FE5C4050FC51845AFCE48400FC0084 8E88:008879084BC84A504BDE7A6413D4111450945FF4511451C85948E254035404A2 8E89:0820FFFE08201FF011101FF011107FFC41245FFC10101FF0010011F83100CFFE 8E8A:00207BFE482049FC48007BFE100211FC1C2053FE500053FE50045FBEE2A4038C 8E8B:0080F04097FC911090A4FF5825542552AB58B800A208A3F8BA08E3F802080408 8E8C:008079004BFE4D5449547BFE1154115413FE5D0451DE524451545C9EE1040204 8E8D:00007BDE48424A52494A7A521090110813FE5D1051FE511051FE5D10E1FE0100 8E8E:0000F7FC924894449FFEF44426EC2554A6ECBC44A6ECA554A6ECB444C4540408 8E8F:00487DFE4448450044BE7C821152117E11D25D7E5152517E51525D7EE1420106 8E90:01247A48492448004BFC7A941264129413FC5E4853685248536A5E4AE2460362 8E91:0440F28E9FEA928A9FEAFAAA2C6C2BAAA82ABFEAA10AAFEAA28CB448C8280008 8E92:012479744A584ADA4BFE795412DA13FE10A25C2053FE507050A85D24E2220020 8E93:00427B9C4A104BDE4A947A94142013FC52045FFC520453FC5A04E3FC01080204 8E94:0020F7FE940095FC9524F5FC252425FCA420BDFCA420A7FEBD24EAFA082013FE 8E95:004078204BFE4A444BF47A4412EE120452F45EAC52E452145AA4E47405940808 8E96:01107A124BAA493A4A927BBA108A13FE1D12521253AA513A52925FBAE08A03FE 8E97:22004F9C94802FDE6108AFC8250827D801001FF010101FF0010011F83100CFFE 8E98:011078904BDE48104A5E798213DE101013DE5E5053DE525053DE5E50E25202CE 8E99:03DE7A524BDE4A524BDE7A22129212FA1FA252FA52A252FA52A25EFAE2820206 8E9A:0000F0FE942892FE92AAF0FE201021FEA644BAFEA344A27CBA42E23E050008FE 8E9B:22004F9C94802FDE6208AFC82A482AD800001FF010101FF0010011F83100CFFE 8E9C:0108F52897BE994897BEF31825AA2946A000BBF8A208A248BA48E0B001080604 8E9D:03DE7A524BDE4A524BDE7A2212FA122252FA5EAA52FA52AA5AFAE27202AA0226 8E9E:0248F2E8930896EA9A1CF2E8220822E8A5B4B8E2A000A3F8B910E0E003180C06 8E9F:00207BFE480049DC495479DC108813FE1C8853FE508853FE50945D88E2A400C2 8EA0:0820FFFE28207DFC44887DFE40207DFC44207FF010101FF0010011F83100CFFE 8EA1:03FCF10891F8910891F8F10E27F82008A7FEBA94A39CA294A39CB2D6C7BC0084 8EA2:079EF492979E949297FEF51225F22512A5F2BC02A7BAA6AAA59AB6AAC59A0406 8EA3:03DE7A524BDE4A524BDE7A5213DE109011FE5D1053FE551051FE5D10E1FE0100 8EA4:0108F7FE910890009114F7BE21142794B17EAF80A13EA3A2B57EC922013E0122 8EA5:0040F7FE949291089080F31C2204239CA204BBFCA248A368A248B36AC2460362 8EA6:0528F7BE994897BE9318F5AA294623FCA204BBFCA204A3FCBA04E3FC01080204 8EA7:03DE78004BDE4A524B5A7A52102013FE1E5053FE525253FE52925EDCE29204CE 8EA8:0110F7FE904092EE92AAFBEA2AAE2AE8ABAABCE6A288A5F4A290B060C1980606 8EA9:03DE7A524BDE4A524BDE78A011FE132015FC5D2051FE500051FC5C88E070078E 8EAA:00887BFE48884BDE4A527BDE125213DE124A5EFE539252FE52925EFEE2820206 8EAB:020004001FF010101FF010101FF2101410187FF00050009003101C10E0500020 8EAC:080010FC3E0422043E04227C3E4022402280FEFC06040A04120422044A280410 8EAD:102020207C2045FE7D2246247C2044204450FC500C5014502490449295120A0E 8EAE:101020507C5044507C8844887D0446FA4448FC480C4814482488448895280A10 8EAF:100021FE7D0045047D4445287D2845104510FD280D2815442584450095FE0800 8EB0:102020207C2044207DFE44707CA844A84524FD240E2214F82420442094200820 8EB1:100021FC7C4444487C5E44827C8A45244420FDFE0C20147024A8452496220820 8EB2:100020F87C8844887C8844887D26462045FEFC200C7014A82524462294200820 8EB3:0800107C3E4422443E4422443E7C22002200FEFE06820A82128222824AFE0482 8EB4:082010103EFC22843E8422FC3E84228422FCFEA206A40A98129022884AC40482 8EB5:100021FC7C2444A47CA445247C54444844A0FC100C5415422542454A96380800 8EB6:100021FC7D2445247DFC45247D2445FC4420FDFE0C7014A82524462294200820 8EB7:101C21E07C2044207FFE44A87D2446424440FFFE0C88150824D0443094480984 8EB8:102020207DFC44507C8845047FFE440845E8FD280D2815E82528440894280810 8EB9:108020807CFE45027E2244AA7C72442245FEFC220C7214AA25224422940A0804 8EBA:102021247CA444A87C2045FC7D0445044574FD540D5415542574450495140908 8EBB:104020207DFE45027E0444507C8845044400FDFC0C2014202420442097FE0800 8EBC:100020FC7C8044F87C8044F87C8047FE4540FD240D2815102508454495820900 8EBD:100023FE7A004AFC7A844AFC7A844AFC4A20FBFE1A482AC84A308A482A8413FE 8EBE:108420487DFE44207C2044FC7C20442045FEFC000C2015FE2420445094880B06 8EBF:1020201079FE4910797C491479FE4914497CF9101992295449388A542A921430 8EC0:100023FE7A004A7C7A444A447A7C4A004AEEFAAA1AAA2AAA4AEE8A002BFE1000 8EC1:102021FC7D2447FE7D2445FC7C2045FC4524FDFC0C4017FE248845D094700B8C 8EC2:1048216A7CDC44487CB445227DFE45024420FC200CFC14242444444494940908 8EC3:100021DC7D5445547DDC44007DFC452445FCFD240DFC142027FE442094200820 8EC4:111020947BD248127A5049907FFE48104BD2FA521A542BD44A4A8A4A2BD61022 8EC5:100023FE7A004A587A544ABE7BA84AE84ABEFAA81AA82ABE4AA88AA82ABE14A0 8EC6:105021FC7D5445FC7D5445FC7C0045FC4400FDFC0D0415FC2488445097FE0800 8EC7:102023FE782049FC78004BFE780249FC4820FBFE18002BFE48048BBE2AA4138C 8EC8:104020207BFE4A547A7E4AA87BBC4AA84ABCFAA81ABE2AA04A548B422D4A1238 8EC9:102023FE7A1249DC78A849DC78AA4BFE4800F9FC190429FC490489FC28881104 8ECA:010001007FFC01003FF8210821083FF8210821083FF80100FFFE010001000100 8ECB:08200820FFA008207F20492049207F20492049207F200822FFA20822081E0800 8ECC:108010801080FC8013F07C9054907C9054907C901090FE9211121112120E1400 8ECD:00007FFE410281043FF801001FF011101FF011101FF00100FFFE010001000100 8ECE:01007FFC01003FF821083FF821083FF80100FFFE01003FF8200820083FF82008 8ECF:1000100013FCFC9010907C9054907C9054907C901090FE9211121112120E1400 8ED0:100011F01090FE9010907C9054907DF054907C901090FE92108A108A10861082 8ED1:102010201020FE2010207DFE54207C2054207C501050FE501088108811041202 8ED2:0800087C0810FF1008107F1049107F7E49107F100810FF100810081008100810 8ED3:1000100010F0FE9010907C9054907CD054B07C901090FE9210921112110E1200 8ED4:1000100011FCFE2410247CA454A47CA455247C241024FE441044108411141208 8ED5:102010201020FC2011247D2455247D2455247D241124FF24112411FC10041000 8ED6:1000100011FCFE2010207C2054207C2055FC7C201020FE201020102013FE1000 8ED7:100010F81088FE8810887D0656007DFC54847C841048FE501020105010881306 8ED8:102010201020FDFE10207D2455247D2455247DFC1024FE2010221022101E1000 8ED9:102010201020FE3E10207C2054207DFC54847C881048FE501020105011881606 8EDA:102010201020FE2010207DFE54207C2054207C501050FE50108810C811241202 8EDB:100011FE1100FD0011787D4855487D4855487D681150FD4211421142123E1400 8EDC:102010201020FDFE11227D2255227D2255527D4A118AFF0211021102110A1104 8EDD:1004101E10F0FE9010907C9054907CFE54907C901090FE88108A10AA10C61082 8EDE:1008101C10E0FE2010207C3C54E07C2054207C3E11E0FE20102410241024101C 8EDF:104010401040FE7C10847C8855207C2054207C501050FE501088108811041202 8EE0:1008103C11E0FE2010207C2054207DFE54207C201020FE201020102011FC1000 8EE1:102010201050FE5010887D4456227C2054007DFC1004FE081008101010101020 8EE2:1000100010FCFE0010007C0055FE7C2054207C401040FE88108411FE10821000 8EE3:01007FFC01003FF821083FF821083FF80100FFFE0100600C183006C01830600C 8EE4:1008103C13E0FC2011247CA454A87C2057FE7C201020FE201020102010A01040 8EE5:104010401040FEFC10847D0454F47C9454947C941094FEF41094100410281010 8EE6:100011FC1104FD0411047D0455FC7C5054507C501050FE9210921112120E1400 8EE7:1004101E10F0FE9010907C9054907CFE54907C901090FE88108A10AA10D6108A 8EE8:102010201050FE5010887D2456127C1055FC7C041008FE881050102010101010 8EE9:102010201020FE4010487C8455FE7C8254007CFC1084FE841084108410FC1084 8EEA:201020902090F910217EFA52AB92F892A912F9122252FBD220622022204A2084 8EEB:102010201050FE8811047E1254207C4055887C101020FE441188101010601380 8EEC:040008201FF00210FFFE09203FF8C1061FF011101FF011101FF00100FFFE0100 8EED:100010FE1080FE8010FE7C9054907CBC54907C901090FEFE1080108010FE1000 8EEE:102010201020FDFC11247D2455247D2455247FFE1020FE501050108811041202 8EEF:100011FC1020FC2011247CA454A87C2057FE7C201020FE201020102010201020 8EF0:04447C5804621C42E43E01007FFC01001FF011101FF011101FF00100FFFE0100 8EF1:1008101C11F0FD5011507D5055507D5055507D481148FD681154127412521400 8EF2:102010201020FE2011FE7C2054207C2054FC7C841084FE841084108410FC1084 8EF3:1040104010FCFE8411047EF454947C9454F47C841094FE8810821082107E1000 8EF4:104010201000FDFE10207C2054207C2055FC7C201020FE201020102013FE1000 8EF5:104410441044FE8410BE7D8456847CA454947C941084FE841084108410941088 8EF6:1040102011FCFD0411047DFC55007D00557C7D081110FD2011421282127E1400 8EF7:105010481048FC4013FE7C8054807CFC55447D441128FD281210122814441182 8EF8:102010201020FE2011FC7D2455247D2455247DFC1124FF241124112411FC1104 8EF9:1000100011FCFF0411047D0455047D0455FC7D041000FE901088110412021402 8EFA:100011FC1044FE4410447C4454947C8855007CFC1084FE841084108410FC1084 8EFB:1000100013FEFC0810087DE855287D2855287D2811E8FD281008100810281010 8EFC:102010201120FD2011FC7D2056207C2055FE7C201050FE501088108811041202 8EFD:100011FC1084FE8810507C2054507C8857267C2011FCFE201020102013FE1000 8EFE:101010141012FC1013FE7C1054107DD054907C901090FC8810EA138A10061002 8EFF:108410481000FEFC10487C4854487C4855FE7C481048FE481048108810881108 8F00:100013FE1020FE2010407DFC55547D5455547D541154FF541154114411141108 8F01:104810481048FE4811FE7C4854487C4854487DFE1000FE481044108410821102 8F02:08207FFC0820FFFE101021085FF481021FF011101FF011101FF00100FFFE0100 8F03:104010201020FDFE10007C8855047E0254887C881050FE501020105010881306 8F04:102010201124FEA410A87C2057FE7C9054907C901090FE9211121112120E1400 8F05:104010401078FE8811507C2054507C8855067CF81088FE881088108810F81088 8F06:102010101010FDFE10207C2454447CF854127C221044FD881010102810441182 8F07:102010201050FE8811047E0255FC7C2054207C2011FCFE201020102013FE1000 8F08:1010102010FCFE8410A47C9454947DFE54847CA41094FE941084110411141208 8F09:08207F280824FFFE0820FFA008247F2449247F2849287F100812FFAA08460882 8F0A:100011FE1020FE4010887D0455FE7C2254207C2011FEFE201020102013FE1000 8F0B:010041047FFC0200FFFE09203FF8C1061FF011101FF011101FF00100FFFE0100 8F0C:200023FE2020F8202020FBFEAA22FA22AAAAFAAA22AAFAFA22022202220A2204 8F0D:100010501048FE8411247C2054507C8855067EF81088FE881088108810F81088 8F0E:101010921052FE5410107CFE54827C8254FE7C821082FEFE10821082108A1084 8F0F:100013FE1050FC5011FC7D5455547D54558C7D041104FDFC1104110411FC1104 8F10:1020101011FEFD0212047CF854007C0055FE7C501050FE5010921092110E1200 8F11:100010FC1024FE2411FE7C2454247CFC54407C4010FCFEC411441044107C1044 8F12:100013FE1120FD2811287DE855287D2855287DE81128FD2A113A13EA10261020 8F13:1080108010F8FD0812107DFC55247D2455247DFC1050FE50109010921112120E 8F14:1028102413FEFC2010207DFC55247D2455FC7D241124FDFC112411241124110C 8F15:100011FE1000FE9211247E4855247C9254007DFE1020FE201020102013FE1000 8F16:100010FE1092FE9210BA7C9254FE7C8254BA7CAA10AAFEBA10821102110A1204 8F17:10001040119CFF0411047DDC55047D0455FC7C501050FE50109010921112120E 8F18:1020102010FCFC2010207DFE54487C8455227C781088FD48105010201050118C 8F19:100013E0115CFD5411547DD455547D5455D47D541148FD6813C8105410541062 8F1A:10481044105EFDE010287C12546A7D9654487C5E11E0FE2410281012106A1186 8F1B:200023FE2020F82023FEFA22AA22FB32AAAAFAAA2376FA6622222222222A2204 8F1C:109210921124FE4811247C9254927C0055FE7D221122FDFE1122112211FE1102 8F1D:100013FE922254205BFE1020FDFC292429FC292429FC28202BFE4C2048208020 8F1E:200023FE2202FA8A2252FBFEAA42FA22ABFEFA822282FA8222FA2202220A2204 8F1F:200023DE2042F94A2084F94AAA52FC20A800FBDE2052F9522094214822542422 8F20:100011FC1124FD2411FC7D2455247DFC54207DFE1070FEA81124122210201020 8F21:10401040107CFC8411087E0054207DCE55027D0211CEFD021102110211FE1102 8F22:1020102011FCFC5010887D0457FE7C0855E87D281128FDE81128100810281010 8F23:100011DC1154FD5411547DDC55547D5455547DDC1154FD54115412D41224144C 8F24:1020102011FEFE2010FC7C2055FE7C0054FC7C8410FCFE8410FC108410941088 8F25:100011FC1104FD0411FC7D0455047DFC54007D1211D4FD18111011521192110E 8F26:08203EF808207EFC145023885FF401001FF011101FF011101FF00100FFFE0100 8F27:104410441088FDDC10887C8854887C8855DE7C881088FE881088108810881108 8F28:1020101011FEFD0210007CF854887C8854F87C801080FEFC1084108410FC1084 8F29:04407C7C04403C7804407C7C05403FF801001FF011101FF01110FFFE01000100 8F2A:102010201050FE8811047EFA54007DFC55547D5411FCFF54115411541104110C 8F2B:104810481048FDCE10487C4854487DCE54487C481048FDCE1048104810481048 8F2C:1040102013FEFC0010007DFC55047D0455047DFC1020FEA81124122210A01040 8F2D:100013FE1020FC4011FC7D5455547D5455547D2C1020FDFE1050108811041202 8F2E:100010FC1048FE3011FE7C5254947D1056307C2011FEFE7010A8112412221020 8F2F:100010F81088FE8810F87C0055FE7C8854F87C8810F8FE88109E13E810081008 8F30:100010FC1084FEFC10847CFC54007DFE54807CFE112AFE4A1092112210541088 8F31:2008200C200AFBFE2208FA08AAE8FA0AAA0AFAEC22ACFAA822EA221A22262442 8F32:102011241124FD2411FC7C0057FE7C2054407DFC1154FF54115411541154110C 8F33:1020102013FEFC2011FC7C4057FE7C8855047EFA1020FDFC1020105010881304 8F34:1008101C11F0FD1011107DFE55107D7C55447D7C1144FD7C11441244127C1444 8F35:100010FC1084FEFC10847CFC54407CFE55127C9210AAFE8210FA100210141008 8F36:108810481050FDFE10507C5055FC7D5455547D8C1104FDFC1104110411FC1104 8F37:1080108010FEFD0212427DFA54027DF254027DF21002FDF2111211F210141008 8F38:204020A02110FA0825F6F800ABC4FA54AA54FBD42254FA5423D42244225422C8 8F39:1040104010FEFE8011FC7E8454FC7C8454FC7C40107CFEC41128101010681186 8F3A:1052105210A4FDFE10A47C5254527C0054FE7C921092FEFE1092109210FE1082 8F3B:100010FE1000FE7C10447C44547C7C0054FE7C921092FEFE1092109210FE1082 8F3C:100010F81088FE8810F87C8854887CF854007DFC1154FF541154115413FE1000 8F3D:104010481084FDFE10207FFE54887D0457FE7D241124FDFC1124112411FC1104 8F3E:200023FC2204FA0423FCFA48AA48FAFCAA48FA4823FEFAA422A8249024C82886 8F3F:010017C0611C47C4454477DC454447C4711C47C44104FFFE0000101020084004 8F40:100010F810A8FEA810D87C8854F87C0054007DFC1154FF541154115413FE1000 8F41:101E11E01022FD1210947C8054207DCE55027D0211CEFF021102110211FE1102 8F42:0800FFB808287F280028FFC688807F7C08247F2449287F284910FFA808440882 8F43:1020102013FEFC2011FC7C4057FE7C8855347EE21020FDFC107010AC13221020 8F44:2040202023FEFA022424F9FCA820F9FCA820FBFE2020F9FC2104210421FC2104 8F45:1020102011FCFC2013FE7C0055FC7D0455047DFC1052FC94118816A410C21080 8F46:2040202023FEFA502250FBFEAA52FA52ABFEFA002292FAD42298249224D2288E 8F47:200023DE2042FA52214AFA52A828F8C4AB12F8602188F83221C4201820602380 8F48:112412481124FC0011FC7D2455FC7D2455FC7C2013FEFC7010A8112416221020 8F49:102013FE1020FDFC11247DFC55247DFC54227DFE1008FDFE1108108810281010 8F4A:108813DE1088FDDC10887FDE54887C0057FC7C041004FDFC1004100413FC1004 8F4B:1010101012FEFD10117C7C54547C7F54557C7D1011FEFD1011101290147E1000 8F4C:100011FC1020FFFE12227DAC54207DAC54007DFC1004FDFC1004100411FC1004 8F4D:2108208823E8F910229EFFD4A864FBD4AA54FBD42254FBC822482254226422C2 8F4E:201C21E02040FBFE2088F904AAFAFC88A8F8F80023FEFA0222FA228A22FA2206 8F4F:23FE220223FEFA0022FCFA08ABFEFA10AA30FBCE2242FA8424EE27842884218C 8F50:1050115210D4FC5011FE7C8854507DFE54207CFC1020FDFE1050108811041202 8F51:1020102011FCFC2011547C8855047EFA54887CF81088FEF8102010A811241060 8F52:102011FC1020FC8813FE7C8855FC7D0455FC7D0411FCFD0411FC108811041202 8F53:103C13E01124FCA813FE7CA855247E0255FC7D241124FDFC1124112411FC1104 8F54:2020212420A8FBFE20A8F924AA22F904A904F9DE2244FD54209E210422042404 8F55:108813FE1088FDFC11047DFC55047DFC54807DFE1222FD52110211FA100A1004 8F56:2020202023FEF9242124FAAAAFFEF800A9FCF9042174F9542174210421FC2104 8F57:2014201223FEFA1022F0FA14AAF4FAB8AAEAFA162442F82422A2228A24782000 8F58:100011FC1154FD5411FC7C0057FE7C0055FC7D0411FCFC621094118812A410C2 8F59:1104108813FEFC2011FC7C2057FE7C5455927C9013FEFC9010D4138A109611A2 8F5A:08007F3C2A243E422A3CFFA449187F6601007FFC11101FF01110FFFE01000100 8F5B:214421442554FB64215EFBE4A804FA34A94CFBE42084FBE4208420E427142008 8F5C:200021FC2020FBFE2222F9ACA820F9ACA800FBFE2020F9FC215421542154210C 8F5D:1A3823883A38238838B82288FFFE11103FF8C1061FF011101FF01110FFFE0100 8F5E:200823E82288FBEE2228FBF4AA82FBE2A800F9FC2154F9542154215427FE2000 8F5F:01003FF801001FF011101FF01110FFFE01001110FEFE54547C7C5454FEFE1010 8F60:200021FC2124F9FC2124F9FCA904F800ABFEFAAA22AAFBFE22AA22AA23FE2222 8F61:210427C4410897D2E55C47C89552F7DE0100AFEAA92A01003FF820083FF82008 8F62:212421742258FADA23FEF954AADAFBFEA8A2F82023FEF87020A8212422222020 8F63:200023FE2222FACC2244FBEEAA44FAEEAB54FA442210FA90229E249024902BFE 8F64:2040207C2040FBFC2244FBF0AA44FAFCAAA8FAF822A8FAF8220025FC25542BFE 8F65:208823FE2088FBDE2252FBDEAA52FBDEAA4AFAFE2392FAFE229222FE22822206 8F66:0200020002007FFC04000900110021003FF801000100FFFE0100010001000100 8F67:104010401040FE402040284048407E40084008400E40F84248420842083E0800 8F68:208020802080FC8043F050909090FC90109010901C90F09251121112120E1400 8F69:1000100010FEFE102010281048107E1009FE08100E10F8104810081008100810 8F6A:102010201020FE20202029FE48207E20082008500E50F8504888088809040A02 8F6B:1000100010FCFE24202428A448A47EA408A409240E24F8444844088409280A10 8F6C:202020202020FDFC4020504093FEFC40108011FC1C04F0885050102010101010 8F6D:200021FE2100FD00417851489148FD48114811681D50F14251421142123E1400 8F6E:2040204020A0FCA0411052089406FD10112011401D80F1005104110410FC1000 8F6F:104010401040FE7C2084288849207E20082008500E50F8504888088809040A02 8F70:020002007FFC080011003FF80100FFFE010001003EF80288145008203458C286 8F71:102010201020FE2021FE282048207E2008FC08840E84F8844884088408FC0884 8F72:2000200021FEFC08400851E89128FD28112811281DE8F1285008100810281010 8F73:20202020203EFC20402051FC9104FD04110411FC1D04F1005100120012001400 8F74:202020202020FC2041FC51249124FD24112411FC1D24F1245124112411FC1104 8F75:2000200021FCFD04410451049104FD0411FC11041C00F0905088110412021402 8F76:202020202120FD2041FC51209220FC2013FE10201C50F0505088108811041202 8F77:2008203C23E0FC20412450A490A8FC2013FE10201C20F0205020102010A01040 8F78:202020202050FC88410452129020FC40118810101C20F0445188101010601380 8F79:2008201C21E0FD00412051209120FDFE102010201CA8F0A45122122210A01040 8F7A:100011FC1044FE442044284448947E88090008FC0E84F8844884088408FC0884 8F7B:200021FC2008FC10403050489084FF02100011FC1C20F0205020102013FE1000 8F7C:201020142012FC1041FE50109010FDD0109010901C90F08850EA138A10061002 8F7D:082008287F240820FFFE10201024FF24202448287F2808100F12F82A08460882 8F7E:100010FE1010FE202044288248FE7E12081008100EFEF8104810081009FE0800 8F7F:2008203C21E0FC20402053FE9050FC881104128A1C88F0885088110811081208 8F80:2010202020FCFC8440A450949094FDFE108410A41C94F0945084110411141208 8F81:202020202050FC884104520291FCFC20102010201DFCF0205020102013FE1000 8F82:104010401078FE882150282048507E88090608F80E88F8884888088808F80888 8F83:204020202020FDFE400050889104FE02108810881C50F0505020105010881306 8F84:200023FE2120FD28412851E89128FD28112811E81D28F12A513A13EA10261020 8F85:2028202423FEFC20402051FC9124FD2411FC11241D24F1FC512411241124110C 8F86:200023FE2050FC50405053FE9252FE52125212AA1EA6F30252021202120A1204 8F87:082008207EFC0820FEFE145022884206BFF8050009001FF00100FFFE01000100 8F88:04407C7C04403C7804407C7C064002003FF8050009001FF00100FFFE01000100 8F89:100013FE92025444584013FCFC8028A0292029FC282028202BFE4C2048208020 8F8A:200021FC2104FD0441FC51049104FDFC100011121DD4F118511011521192110E 8F8B:200023FE2202FA8A425253FE9242FE2213FE12821E82F28252FA1202120A1204 8F8C:2040202023FEFC00400051FC9104FD0411FC10201D28F1245222142210A01040 8F8D:200023DE2042FD4A4084514A9252FC20100013DE1C52F1525094114812541422 8F8E:209220922124FA48412450929092FC0011FE11221D22F1FE5122112211FE1102 8F8F:2020202023FEFC2041FC504093FEFC88110412FA1C20F1FC5020105010881304 8F90:200021FE2000FCFC4084508490FCFC0011FE11221D22F1FE5122112211FE1102 8F91:200021F82108FD0841F8500097FEFD0811F811081DF8F108513E17C810081008 8F92:100010F81088FE8820F8288848887EF8080009FC0F54F954495409540BFE0800 8F93:204020A02110FA0825F6400053C49254FA5413D41A54F25453D41244125412C8 8F94:2208220847D08A22F53C27C84110F93E07C0193EE1003FF8200820083FF82008 8F95:2020202021FCFC2043FE500091FCFD04110411FC1C52F094518816A410C21080 8F96:2040202023FEFE02442451FC9020FDFC102013FE1C20F1FC5104110411FC1104 8F97:200023FC2204FA0443FC52489248FEFC124812481FFEF2A452A8149014C81886 8F98:2040202023FEFA50425053FE9252FE5213FE12001E92F2D45298149214D2188E 8F99:2208210827C8FA10249E4FD450649794FC9417941C94F7885488149414A415C2 8F9A:2020212420A8FBFE20A8412452229104F90411DE1A44F554509E110412041404 8F9B:020001003FF8000008200440FFFE0100010001007FFC01000100010001000100 8F9C:01007FFC01001FF010101FF001003FF808200440FFFE01003FF8010001000100 8F9D:10401020202029FC4400FE88425001FE7C20442045FC442044207C2044200020 8F9E:00201E10F01011FF1000FE441024102811FF7C10441045FF441044107C104410 8F9F:00407C20442045FC44007C88405041FE7C206420A5FCA42024203C2024200020 8FA0:02001FF010101FF010101FF010101FF001003FF80820FFFE01003FF801000100 8FA1:204010201020FDFC000044882850FDFE10201020FDFC10202020202040208020 8FA2:10401020FE2011FC1000FE88925093FEFE20102039FC54209220102010201020 8FA3:2020102011FCFC20002045FC2924FD2411FC1020FC7010A82124222240208020 8FA4:04201E10E01022FE92005444FE2882FE00107C10047C68101010281044108210 8FA5:08204A1052107EFE24004844BE2822FE22103E10207C3E10221022103E102210 8FA6:421022082208FA3E078052942288FABE22882288729C2288248844884A889108 8FA7:401020082788FABE028052942288FABE22882288729C2288248844884A889108 8FA8:2010108810887CBE00802A941288FEBE128810887C9C11081108220824084008 8FA9:2010120811087D3E00002B141108FD3E110811087D1C11481188210820084008 8FAA:08204F10481048FEFF00084410287EFE42107E10407C7F1041107F1041100010 8FAB:2010108810887D3E01402BD41088FCBE110813C87C1C100810C8230820084008 8FAC:401022082108F93E000057D42088FCBE22882108711C22882288448848088008 8FAD:0F20F010491022FEFE0014440828FFFE9510BD10837CBD10951089109510A310 8FAE:411021082288FABE078051142108FABE27C82148711C25882548494845088208 8FAF:421021082008FBBE000053942008FBBE20082388729C22882288438842888008 8FB0:00003FFC200020002FF8200020003FFC24802488245024204410450886060400 8FB1:00003FFC20002FF820003FFE288848504A308C0E0020FFFE0820042004A00040 8FB2:04403FF824483FF824483FF800003FFC20002FF820003FFE288848504A308C0E 8FB3:082008207EFC08201C702AA8C8243FFC20002FF820003FFE288848504A308C0E 8FB4:0000EEFEAA80AA80EEBC0080FE8092FEFEA092B2FEB410A8FEA8112411321220 8FB5:003803C07C00003803C03C0C007007807800010011F811001100290047FE8000 8FB6:000020001000100000000000F000100010001000100010001000280047FE0000 8FB7:0000200010001000000007FCF000100010001000100010001000280047FE0000 8FB8:0000200017F8110801100120F13C110411041204120414281810280047FE0000 8FB9:00402040104013FC00440044F044108410841104110412281410280047FE0000 8FBA:0000200017F8108800880088F088108810881108110812281410280047FE0000 8FBB:0040204010401040004007FEF040104010401040104010401040280047FE0000 8FBC:0200210010801040004000A0F0A0111011101208140418021000280047FE0000 8FBD:000023F81010102000400040F040104010401040104011401080280047FE0000 8FBE:004020401040104007FE0040F04010A010901108120414041000280047FE0000 8FBF:004020401040144404440444F44414441444144417FC10041000280047FE0000 8FC0:000021FC1020102000200020F3FE102010201020102010201020280047FE0000 8FC1:0010207813C0104000400040F7FE104010401040104010401040280047FE0000 8FC2:000023F81040104000400040F7FC104010401040104010401140288047FE0000 8FC3:000023F81000100007FE0080F10011F810081008100810501020280047FE0000 8FC4:0100210011FE1200040001F8F010106010801104110410FC1000280047FE0000 8FC5:00004FE02220222002200220EFA02220222422142214220C220450008FFE0000 8FC6:004020401040125802E80748F248126812541244120411FC1000280047FE0000 8FC7:00102010101017FE00100010F210111011101010101010501020280047FE0000 8FC8:0000200017FE1080008000FCF084108410841104110412281410280047FE0000 8FC9:000021FC11041104010401FCF104110011001100110012001400280047FE0000 8FCA:00004FFE2040204007FC0444E44424442444245424482040204050008FFE0000 8FCB:000027FC1040104000400040F3F8104010401040104017FC1000280047FE0000 8FCC:000021FC1104110401FC0104F10411FC11041104110412141408280047FE0000 8FCD:0040204017FC104002480248F24813F8104410441044103C1000280047FE0000 8FCE:00002080133C122402240224F2241224122412B4132812201020282047FE0000 8FCF:004020401040104007FE0040F04010A010901108124414241020280047FE0000 8FD0:000023F810001000000007FCF04010801110120817FC12041000280047FE0000 8FD1:0008201C11E01100010001FEF110111011101110121012101410280047FE0000 8FD2:00802040104017FE00000000F1F011101110111012121212140E280047FE0000 8FD3:000023FC1010111001100210F3FE103010501090111016501020280047FE0000 8FD4:0008203C13C01200020003FCF204128812501220125014881504280047FE0000 8FD5:00802080108011FC01200220F020102017FE1020102010201020282047FE0000 8FD6:005020481048104007FE0040F04010A010901108120414041000280047FE0000 8FD7:000023FC1040104000400040F7FE104010A01090110812041404280047FE0000 8FD8:000023FC1020102000400040F0D0114812441444104010401040280047FE0000 8FD9:00802040104017FC00100210F12010A0104010A0111012081408280047FE0000 8FDA:00402040104017FC04440444F444144417FC1444104010401040280047FE0000 8FDB:00902090109013FC00900090F09017FE10901090111011101210280047FE0000 8FDC:000023F810001000000007FCF120112011201120112412241224141C280047FE 8FDD:008040802FFC2080008007F8E08020802FFC208420842094208850808FFE0000 8FDE:0040204017FE108000A00120F3FC10201020102017FE10201020282047FE0000 8FDF:000021F811081108010801F8F108112011101208120414041000280047FE0000 8FE0:004020401040107E00400040F3FC120412041204120413FC1204280047FE0000 8FE1:000023FC1204120403FC0200F2801284129812E012821282147E280047FE0000 8FE2:000023FC1084108400840114F20811FC11041104110411FC1000280047FE0000 8FE3:004822481248124807FE0248F248124812781200120013FE1000280047FE0000 8FE4:0200220013FC144004400A58F2E81748126812501244120411FC280047FE0000 8FE5:000023FC1204120402F40294F294129412F41294120412141208280047FE0000 8FE6:04004400243C2FA404A404A4E4A424A424A428A428BC32A4210050008FFE0000 8FE7:0040204017FC1444044407FCF444144417FC1444104010401040280047FE0000 8FE8:008020801110120807FC0204F00013F812081208120813F81208280047FE0000 8FE9:00802080110011FE02020424F020112811241222142210A01040280047FE0000 8FEA:00404040204027FC04440444E44427FC24442444244427FC200050008FFE0000 8FEB:00402040108013F802080208F20813F812081208120813F81208280047FE0000 8FEC:00802040100017FC00400040F04013F81040104010401FFE1000280047FE0000 8FED:00402240124013FC02400440F04017FE104010A0109011081208280047FE0000 8FEE:01002100110013FE02800480F0F81080108010FC108010801080280047FE0000 8FEF:01102110111011D002580254F252155218901090111012101410280047FE0000 8FF0:004020501048104007FC00C0F0E0115011481244144410401040280047FE0000 8FF1:0080404027FC240408080200E210226023802204220421FC200050008FFE0000 8FF2:00402040104013FC00400040F7FE104010801110120817FC1204280047FE0000 8FF3:000023F81010102000500188F60413F810401040104017FC1000280047FE0000 8FF4:000023FC1204120402F40294F29412F41204120413FC12041000280047FE0000 8FF5:000023FC120412F402040204F2F41294129412F4120412141208280047FE0000 8FF6:0040204017FE1080010003FCF50419FC110411FC110411141108280047FE0000 8FF7:0040224811481150004007FCF04010E011501248144410401040280047FE0000 8FF8:02082110100017FC01100110F11017FE11101110121012101410280047FE0000 8FF9:00402020102017FE00900090F294129214921110111012501420280047FE0000 8FFA:00004FFE20A020A007FC04A4E4A424A4251C2604240427FC240450008FFE0000 8FFB:0040208011F81610012000C0F120167C10841348103010C01700280047FE0000 8FFC:00402040104017FC00400040F3F81000100013F81208120813F81208280047FE 8FFD:0020204013FC1204020403FCF200120013FE1202120213FE1202280047FE0000 8FFE:000427E411041114011403D4F2541254155410941094110412141408280047FE 8FFF:0100210011FC1204040403E4F224122413E41224122413E410041028281047FE 9000:03F82208120813F802080208F3F8124412281210128813041204280047FE0000 9001:020241043088101003FE0020F020102017FF10201050108811042A02440183FF 9002:007823C01040104007FE0040F04013F812081208120813F81208280047FE0000 9003:00A020A014A412A801B000A0F1B012A814A4112011241224141C280047FE0000 9004:0080208010FC110802900060F1981626102011FC1020122013FE1020282047FE 9005:003C23C01200120003FE0200F20012FC12841484148418FC1084280047FE0000 9006:0208410821102FFE00400040E4442444244427FC20842100220054008FFE0000 9007:021042502250225C0F7402D4E2542254225C23502E422442203E50008FFE0000 9008:0040208013FC1204020402F4F2941294129412F4120412141208280047FE0000 9009:00402240124013F804400040F7FC11201120112012241224141C280047FE0000 900A:00104F9020902110021002D8E354225426922A92231222102A50242050008FFE 900B:004840442FFE204007FC0444E7FC244427FC244424442454240850008FFE0000 900C:00402040107C1040004003FCF20413F4121413F4120413FC1204280047FE0000 900D:0040224811481150004003F8F208120813F81208120813F8120812282A1047FE 900E:000027FE1090109003FC0294F294130C120413FC1204120413FC1204280047FE 900F:003823C0104017FC01500248F44613F01110113C110412141408280047FE0000 9010:000023FC1040108001440668F0B01128166810A41124162010A0284047FE0000 9011:00402050104817FC00400248F15010E011501248144411401080280047FE0000 9012:011020A013F81048004803F8F240124013FC10C4114412541448284047FE0000 9013:003C47E0242025FC042007FEE420242025FC2524252429342928302050008FFE 9014:004020A01110120805F60040F04017FC10401248124414441140288047FE0000 9015:000027FC1000124804900248F00017FC1040104010401FFE1000280047FE0000 9016:09104510221026520A520254E29026282A24324422422A82250050008FFE0000 9017:000027FC1000100003F80208F20813F810001208111017FC1000280047FE0000 9018:00802100120817FC01040100F3F81440104017FE104010A011102A0847FE0000 9019:0080204017FC100003F80000F3F8100013F81208120813F81208280047FE0000 901A:000047F8201021A0004007FCE444244427FC2444244427FC2444245454088FFE 901B:00004880257C22100D100110E17C23102D10211021102A7E240050008FFE0000 901C:00004FF82080208007F00110E1102FFC200027F82408240827F850008FFE0000 901D:0208421C226022400FC0027EE2C823482E48224822482A48248851008FFE0000 901E:03F822081208120803F80000F7FC1040104013F81040104017FC280047FE0000 901F:0040204017FC104003F80248F24813F810E01150124814441040280047FE0000 9020:0040224013F81440004007FCF000100013F81208120813F81208280047FE0000 9021:00802110120817FC00040110F208150411F812081590106011902E0847FE0000 9022:010021F81308149000600198F606104013F8104013F8104017FC1040284047FE 9023:004040402FFE204007FC0444E7FC244427FC20402FFE2040204050408FFE0000 9024:001022101110145402520092F0101114160412081210122010C0280047FE0000 9025:000023FC1294129402F40294F29412F412941294129413FC1204280047FE0000 9026:00004FFE2000200007BC04A4E4A426B425AC24A424A424A425AC50008FFE0000 9027:01102248144410A001100208F40613F812081208120813F81208280047FE0000 9028:0040204017FC104001500150F2E8144410E01150124814441040280047FE0000 9029:0000208017FC111002480C46F3F810401150111017FE111012101410281047FE 902A:0110211017FC111001100FFEF00013F8120813F8120813F81208280047FE0000 902B:000047BC2084252802100528E84027BC2084252822102528284450008FFE0000 902C:00842084110817BC01080108F108110817BE11081108110811082A0847FE0000 902D:0080204017FC140403F00210F21013F0120013F81208120813F8280047FE0000 902E:0040204013F8104807FE0048F3F8144412481150124814441140288047FE0000 902F:000047F8200823F800080FFEE040244422E8215022482444214050808FFE0000 9030:02204220223E2F400280027CE30422082E7E2208220822082A28241050008FFE 9031:000047FC2444244405F40444E7FC240425F4251425F42404280C50008FFE0000 9032:0140212013FE122006200BFCF220122013FC1220122013FE1200280047FE0000 9033:0080204017FE1100020807FCF00413F8120813F8120813F8120812282A1047FE 9034:00402040107E104003F80208F3F8120813F810401FFE10401040284047FE0000 9035:0040204013F81040004007FCF1101248144413F81040104017FC1000280047FE 9036:003823C0104017FC01500248F44410801FFE11081390106011981604280047FE 9037:000023F8120813F8020803F8F10013FC14941924124414A811102A0047FE0000 9038:0100410021F0221004200FFCE444244427FC20A02130212A2222241E50008FFE 9039:0040204013F81040004007FCF11010A013F81040104017FC10401040284047FE 903A:0040204013F8104007FE0080F11013E0104411A81690108810C4280047FE0000 903B:000047FC24A424A407FC0080E1F82208251020A0204021802E0050008FFE0000 903C:000027FC100013F8020803F8F00017FC144417FC144417FC1404280047FE0000 903D:0108210817FE1108004007FEF080110013FC1504190411FC1104280047FE0000 903E:004040A0211022080DF60000E78424A427A424A427A424842494258850008FFE 903F:01F8210811F8110801F80000F7FE110013FC14A4112412541088280047FE0000 9040:008027FC110013F804400BFCF00013F8120813F8120813F8120812282A1047FE 9041:001E23E01220122003FE0220F2FC128412FC128412FC148414FC280047FE0000 9042:0110209010A017FC00800144F66810B01128166810A4112416A0284047FE0000 9043:0040202013FC100001080090F3FE122012C81210122412C812101460298047FE 9044:004044442444244407FC0000EFFE208027FC24A424A424A424A4240C50008FFE 9045:00004FFC280428040FFC0910E8A02FFC28402BF8284037FC204050408FFE0000 9046:0080204017FC111000A007FCF444104013F812481248126812501040284047FE 9047:000023F8124813F8024803F8F04017FC14441454147415941404140C280047FE 9048:000043F8220823F8020803F8E0002FFC204022782240254028FE50008FFE0000 9049:00402040107C104003F80208F3F8120813F8120813F810A011102A0847FE0000 904A:042042202FBE2440043C0784E488248824FE24882488288829A850108FFE0000 904B:000027FC144413F8004003F8F24813F8124813F8104017FC1040284047FE0000 904C:000027BC14A417BC000003F8F00017FE110011F8100810081050282047FE0000 904D:0080204013FC1204020403FCF20013FC1354155415FC19541144110C280047FE 904E:01F8210811E81128012803FCF20412F4129412F4120412141208280047FE0000 904F:000023F8120813F8020803F8F10013FC14441AA4120413F41014280847FE0000 9050:000047BC2484248407BC0400E40027BC2404240427A82410242854448FFE0000 9051:0040208013F8120803F80208F3F8100017FC104013F8104017FC280047FE0000 9052:020841102FFE20A007FC04A4E4A42524261C240427FC240427FC50008FFE0000 9053:02082110100017FC008003F8F20813F8120813F8120813F81208280047FE0000 9054:0040204013F8104007FC0110F0A017FC104013F8104017FC1040284047FE0000 9055:0040204013F8108807FE0000F3F8120813F8104013FC144017FE1040280047FE 9056:004040402FFE204007FC0514E4A425F4244425F424442454244850008FFE0000 9057:004023F8124813F800400FFEF00013F812081248124810A011102A0847FE0000 9058:011027FC111013F8011007FCF04013F8124813F8124817FE120812282A1047FE 9059:004020FC1324109800E00700F1F81240104017FC1040124413FC280047FE0000 905A:00402140165C1444075C0444F7FC104017FC10081190106011981604280047FE 905B:0080477C2424252404A40554E648208027FC244427FC244427FC50008FFE0000 905C:00064FB82090212002440278E3102E24227E221222542A92245050208FFE0000 905D:000027FC14A414A407FC0040F150124814441150124814441040280047FE0000 905E:001E47E0243C242005FE0522E53825E2251E250029782A48328A250650008FFE 905F:000023FC1204120403FC0240F22013FC1288125013FE122015FC1420282047FE 9060:0040204013F8104007FC0000F3F8120813F810C411A8129014881084280047FE 9061:0440225E1292101207D2011EF5521552155217DE115212121222142A284447FE 9062:000023F8120813F8020803F8F00017BC108414A4129414A412941108280047FE 9063:004023F8124813F8004007FEF00013F8120813F8120013F8120813F8280047FE 9064:000023FC124013F8024003F8F24013FC10041554155415541428281047FE0000 9065:003C23C010041244012801FCF220102013FE102011241124112411FC280047FE 9066:03FC224417FE124403FC0000F3FC120413FC120413FC120413FC11082A0447FE 9067:004047FC21102FFE000003F8E20823F8220823F820402FFE204050408FFE0000 9068:021042102F90221E07A40244EF9424142788248824942AA2294250008FFE0000 9069:0080404027FC211000A007FCE44427FC244425F4251425F42404240C50008FFE 906A:0080211013F8121004A407FCF0A013181C4613901064139810601380280047FE 906B:021042102F90223E0FA40AC4EAA42F94220827082A943224224450008FFE0000 906C:022042202FA0223C0FC40A90EA902F90221027282AA83244228450008FFE0000 906D:00A02FFE10A017FC04A407FCF4A417FC100013F8120813F8120813F8280047FE 906E:0040402027FE240004880488E7FE2488248824F828002AA43252245250008FFE 906F:0000477E25102530074A059AE52C274C259A252A254A25A82B1050008FFE0000 9070:02A822A817FC12AA04E60800F7FC1444104013F8124812481258284047FE0000 9071:004043F822482FFE024803F8E04023F8224823F820802FFE211020E053188FFE 9072:07FC440427FC242004A80470E4A8250424A024FC252024202BFE282050208FFE 9073:0110211017FC111000400248F2481554104013F81040104017FC280047FE0000 9074:00402248115017FC01500248F4441210139014BC1A901150117E12102A1047FE 9075:01104FFE20A027FC04A4051CE60427FC240427FC20102FFE211020B050008FFE 9076:0040204013F8104007FC0210F73812101F7C100017FC11201224141C280047FE 9077:07FC20A017FC14A407FC0080F7FE120815F4191211F0110410FC280047FE0000 9078:0F3C49242F3C28A2079E0110E7FC211021102FFE21102208240450008FFE0000 9079:000023F81090106007FC0124F6A8104017FC14A4151416EC14A414EC280047FE 907A:004023F8124813F800400FFEF00013F8120813F8120813F811101208280047FE 907B:000027BC14A414A407BC0110F0A017FC10401248124813F810401080290047FE 907C:004040402FFC20A0051403F8E60C2BFA220823F8204022482444294450808FFE 907D:0040407C204027FE044205F8E44427FC24C0272228D42B183074239250208FFE 907E:0210421023DE2528088407FCE04022482248255428E220402FFE50008FFE0000 907F:0010478824BE248004A20794E43E28082F8834BE24882788248850008FFE0000 9080:020044102F9028900F9E08A4EFC422143FD424082788289432A2214250008FFE 9081:01104FFE211023F8024803F8E24823F8204027FC245425F42414240C50008FFE 9082:04004F3C291432140F940AA8EAA82FBC2AC82A882FBE2A882A88318850088FFE 9083:008040402FFE2A12140C0120E7FC20802144266821B0266821A426A450408FFE 9084:000047FC24A427FC00000FFEE00023F8220823F8214423282D9051088FFE0000 9085:002027FE100013FC020402F4F29413FC110811F8110811F8100017FE280047FE 9086:002423A810921514020805F4F00213F8120813F81208111017FC280047FE0000 9087:07FC424824442FFE044406ECE55426EC244426EC255426EC2444240C50008FFE 9088:011042202D7C25C402440D7CE3442544297C23282528292A254652808FFE0000 9089:008043F8220823F8020803F8E0402FFE2912220825F42912211021F050008FFE 908A:008047F8254824A807F80040EFFC2A1424882BF4210021F02210243050008FFE 908B:02484490224827F8052804C8E52827F8249026D0249026D4248C26C450008FFE 908C:0190461E222A2F8A031206AAEA4420A023182C46225021602250254850808FFE 908D:010043F0251020E0071C03F8E24823F8224823F820082FFE2248215052488FFE 908E:04004F8C35702A2004441A78EF9020242F7E20102F5429922F3050008FFE0000 908F:00004FFE29122FFE02280424E97E2FC8227E25482F7E21482AFE2A4050008FFE 9090:0FBE40002FBE2CB20AAA0040EFFE29202FFC29242FFC2A282BB22A1E53808FFE 9091:00001FF0101010101FF000003FF82108210821083FF82008200220021FFE0000 9092:0000FF7C08440848084808500848084808440844084408680850284010400040 9093:00007E7C02440248424824501448084808441444144422684250804000400040 9094:00007F7C01440148014801503F48214820442044204421682650384020400040 9095:088811102220111008881FF010101FF000003FF8210821083FF8200220021FFE 9096:0800083E0822082449244928492449244922492249224F347928002000200020 9097:00007F7C08440848084808500848FFC808440844084408680850084008400840 9098:00007F7C08440848084808500848FFC808440844084408680850084028401040 9099:1000083E08220024FFA4202820242024202220222022203420283F2000200020 909A:1000107C10441048FE4822502248224842442444144408681450224042408040 909B:0000007C7F44084808480850084808480844084408440F68F050404000400040 909C:1000107C10441F482148215051488A480A440444044408681050204040408040 909D:0800043E04223FA4202420282024202420222022202220342028402040208020 909E:0800087C08447F48084808500848FFC808441444124422682150414080400040 909F:1000087C0844FF48004800503C48244824442444244425684650444080400040 90A0:0000147C12441248214821504048BE481244124412441268225022404A408440 90A1:1000083E0822FFA4102410281F24112411221122112211342128252042208020 90A2:00007FBE12221224122412281224FFE412221222122212342228222042208220 90A3:00007E7C1244124812487E50124812487E4412441244226822504A4084400040 90A4:0200077C38442048204820503FC8244824442444244424682450444044408440 90A5:0800087C08447F48494808500848144814441444144425682650444080400040 90A6:0800087C0844FF48084808507E4808480844FF44084410681050204040408040 90A7:00003F3E002200240024FFA81224122412221222122222B42328422080200020 90A8:0800083E0822FFA4082449284924492449227F220822083409280A200C200820 90A9:0800087C0844094849484A504C48884808440844144412682150214040408040 90AA:00007FBE022222242224222842247FE406220A2212222234422882200A200420 90AB:100010F81088FC8810F810007DFC11241124FF2411FC110021002102410280FE 90AC:1000203E7E22422442244A28442440247F22012201221D34E12841200A200420 90AD:1000103E20223F24412481283D242524252225223D222534012801200A200420 90AE:0800087C08447F4849484950494849487F4449444944496849507F4041400040 90AF:2200223E22222224FFA42228222422243E2222222222223422283E2022200020 90B0:0800083E102222244124FFA800A400247F22412241224134412841207F204120 90B1:0000033E3C222024202420283FA42224222222222222223427A8F82040200020 90B2:1000083E0A2202241224132854A454A4542298221922113431284F2080200020 90B3:0000FF7C08440848104814503248514890441044104400680E50F04040400040 90B4:00007FBE0822082408247FA848A448A454A252A262A240B440A840A042A04120 90B5:00007F3E1122112421242528422480243F2221222122213421283F2021200020 90B6:1200123E122212241224F3A812241224122212221222323452A8932012200020 90B7:0000FF7C204420483C482450244834484C444C44444445685550654043400040 90B8:010007BE7C2244244424442844247FA4442244224422423442A852A069A044A0 90B9:2000207C3E44424884480850FE48024802447E44024402680250FE4002400040 90BA:1400143E142214A494A455285524562414221422142217B4F828402000200020 90BB:0800087C14441248214848D0844804487F440144224414680850044004400040 90BC:00007FBE402240247FA4442844245F24442244227FA2403440287FA000200020 90BD:0800087C7F44084808480850FFC80048084408447F44086808500F40F0404040 90BE:0800487C48447F48484888500848FFC818441C442A4429684950884008400840 90BF:0800083E08227F2408240828FFA4022402227FA202222234122802200A200420 90C0:0800083EFFA2142422244128BEA40024FFA2102220227F34012801200A200420 90C1:0800083EFF22102410243F2821246124BF22212221223F342128212025202220 90C2:1000083E0022FFA40824112821247E240422092212222434CC2812202120C0A0 90C3:0800087C144422484148BED0004800483E4422442244226822503E4022400040 90C4:0100323E0C22122469240828FFA410242422242248228A3411283F2011200020 90C5:0000FFBE0822102422244128FFA408A4082208227F22083408280FA0F8204020 90C6:0800083E0822FFA4082408287F24002400227F224122413441287F2041200020 90C7:2000203E7F22412481247928492449247922492249227934412801200A200420 90C8:0200073E7822402440247FA8402440245F2251225122513451289F2091200020 90C9:0000773E22222224222422282224F7A422222222222222342228422042208220 90CA:1000087C0044FF48004824504248814824441444084414682250424080400040 90CB:0800083E10227F24412441287F24412441227F224122413441287F2041200020 90CC:100010F810887C8810F81000FDFC0124112411247DFC110011001D02E10240FE 90CD:0800103E3F222124292425282524FF2421222922252225342128412045208220 90CE:0800043E3F22212421243F28212421243F222022242222342528292030202020 90CF:0800083E0822FFA40824492829242A24FFA20822082214341228212041208020 90D0:0800083E142222244124BEA800240024FFA21022102222344128FF2041200020 90D1:2200123E14227F24082408280824FFA408220822142212342128412080200020 90D2:000020F810887C8844F844007DFC452445247D2441FC510049005502650240FE 90D3:00007FBE48A208247FA41028142424247FA20422042207B4FC28442004200420 90D4:008001DE771211121114251425D8751415125512551227DA201450108FF00010 90D5:0400053E04A204247FA4442844247524552255225522523452A8A6A089A010A0 90D6:00007FBE002200243F242128212421243F22002221221134122807A078202020 90D7:30800D3E0622192460A408287FE4142424227FA2A4A224B426A8252004200420 90D8:00003E3E22222224222422283E24002400227F2241224134412841207F204120 90D9:0A00093EFFA2082408247F28492449247F22492249227F344928492049204320 90DA:0000FFBE082208247F2411281124FFE4002200227F224134412841207F204120 90DB:02000F3EF022012491244A280024FE24042208220F22F8344828082028201020 90DC:0800483E48227F24482488280824FFA4002200227F224134412841207F204120 90DD:0800083E7F22082408240828FFA412241222532252A292B4222822204A208420 90DE:1000087C7E44424842487E50424842487E4451444A4444684450524062404040 90DF:0800083E0822FFA408242A282A242A245D2288A2082214341228212041208020 90E0:00007FBE082208247F24492849247F24492249227F220834682818202620C120 90E1:00007F3E11221124FFE4112811247F24202220227F22A134212821203F202120 90E2:00007F7C4144414841487F5000487F48084408447F44086808500F40F0404040 90E3:0800087C7F44084808487F50414882483C44044408440F687850084028401040 90E4:1400127C214449480848145022484148BE4422442244226822503E4022400040 90E5:00007E7C424442487E48425042487E48424442447E4400682450224041408140 90E6:00007FDE001200127BD44A544A584A546B525AD24A524A5A4A544A504A505AD0 90E7:00003E3E222222243E2400287F2441244922492249224934142812202120C120 90E8:1000083E7FA2002421241228FFE4002400223F222122213421283F2021200020 90E9:61001A3E0C223224C9240828FFA410243F226122BF2221343F28212025202220 90EA:0800083EFFA208247F240928FFA409247F221022FF22213472280C203320C0A0 90EB:1000203E7F22492449247F28492451247F2224224422FFB40428042004200420 90EC:0800083EFFA208247F240828FFA400247F2241227F2241347F28412045204220 90ED:1000087CFF4400487E4842507E4800487E44044408440F68F850084028401040 90EE:00003FBE24A224A42EA424A83FA420A42EA22AA22AA22EB420A840A042A08120 90EF:0800093E49224A2488241428222449248822492249228A3414282220412080A0 90F0:0000FC1E48124BD278544A5449587954489248925C92E95A49540A5008100810 90F1:2100113E122200247FA41228122412241222FFA2122212341228122022204220 90F2:0800087C0844FF4808482A502A482A485D4488441C442A684950884008400840 90F3:1000677C414441487748415041487F4814441444144414682550264044408040 90F4:1100111E111211127BD41114111833143B9255525512991A1114111011101110 90F5:02000F3E78220824FFA42A282A24FFA42A222A22FFA2083408280F20F0204020 90F6:200010F87C88008844F8280001FCFF24012401247DFC4500450045027D0244FE 90F7:200023DE22524A524BD4F254125823D44A12FA920A5212DA1354221040108010 90F8:4100223E14227F24492449287F24492449227F2208220834FFA8082008200820 90F9:00007E7C42447E4842487E5042487E4814441244FF4410682850244042408040 90FA:212422483D244400A8F8108820F8C80011FC3D24452485FC290011042104C0FC 90FB:3F00A13EBF22A124BF24A128BF248024FFA20022492249349228922049204920 90FC:1000103E7F222124FFE400287F2441247F220822FFA208348828FFE008200820 90FD:080008BE7EA209240A24FFE8082410243F226122A1223F34212821203F202120 90FE:00007FDE40125F9250945F9450985F9444127FD24912591A4614491050907FD0 90FF:00007F7C494449487F4840505F48514851445F4451445F68515051409F401140 9100:2200223EFFA222242A240828FFA4102420223F226122A134212821203F202120 9101:140014BEF722142434A4D3A800247F2441227F2241227F344128412045204220 9102:0000773E55225524772400287F240024FFA220223F220134012801200A200420 9103:0800143E22224124BEA4002878A44AA44AA27AA24AA24AB47AA848A04AA05920 9104:0000FF7C144414487F48555055487F48084408447F44086808500F40F0404040 9105:010007BEF82208247F24492849247F240822FFA288A28AB4BEA880A082A08120 9106:0000FFBE88A20824FFA408287F2449247F2249227F220834FFA8082008200820 9107:1000179E109220922FF46414A41827D4291221122FF2211A2294225024502810 9108:0A00747C15445248224821504148BE48084408447F4408681450124022404040 9109:2100209E23D24A524A54F3D4125822544BD2FA120A92125A12D4235042108010 910A:200027FE22524A524BD4F254125823D44A52FA520A7217DA1054205040508050 910B:28004B7C494449486B48495049487F4808447F44014432680C50124061400040 910C:0800043E7FA244245F2445287FA445245F2244225F225134512851205F209120 910D:0000FFBE80A200247F2441287F2441247F2210220822FFB400282220412080A0 910E:0800103E7F2241247F2441287F2441247F22102208222934A2A8A2A01E200020 910F:00007FBE40225F2440247FA855245224592250A242227FB452284A2082200620 9110:1000083EFFA2102422247C28082411247FA200A27F2249347F2849207F204120 9111:00007FBE122252A433241228FFE400243F22212221223F34212821203F202120 9112:1000103E3FA248A42AA43EA810A4252452223FA248A2AAB43EA810A025204220 9113:0800103E7F2241247F2441287F2441247F220A220922FFB40828142022204120 9114:1000203E7F22412441247F2840247FE440227FA200A2AAB4AAA800A005200220 9115:2080211E23D24A524A54F3D4125822544BD2F8120A52139A1214225041D08010 9116:00003F3E212221243F2400287FA440A47FA240A27FA240B47FA81220212040A0 9117:1000087CFF4400487E4842507E480048FF448144BD44A568BD50814085408240 9118:02003FDE22122F9222943FD422982F9422122F922A922F9A4A944F908A900990 9119:1F00113E11221F2404247FE804243FA420A22EA22AA22EB420A83FA020A00020 911A:2200223EFFA222247F2441287F2441247F220822FFA208341428222041208120 911B:4900927C494400487F4849507F4849487F440844FFC41C682A50494088400840 911C:0800043E7FA2522452247FA852A452A47FA2522252225BB4522852A09B201220 911D:0000773E11225524332455280C243324C4A2182262220CB4712806201820E020 911E:2200227CFFC422483E4808507F4849487F4408447F4408687F5008400F40F040 911F:0800FFBE08227F2449247F2849247F2408A2FFA20222FFB4422822200A200420 9120:7F00083EFFA288A46B2408286B2400247F220022FFA220343F2801200A200420 9121:10007F3E41227F2441247F2840247FA440227FA208A27EB41DA82A20C9200820 9122:00007FBE042227242424FFA820243FA440227FA200A2AAB4AAA800A005200220 9123:08007F3E22221424FFA400287F2441247F2241227F220834FFA8082008200820 9124:7E00427C7E4442487E480050FF48A548FF4400447E4402683450084014406240 9125:1000203E7F2241247F2441287F2440247FA240227FA200B4AAA8AAA080A00320 9126:2000203E7FA2D52455245528FFA4552455225522FFA200346A28552095200020 9127:0500723E12A2512421245EA880A43F24212221223F222134122807A078202020 9128:49202A3E7F4449A85D106B2849461FF010101FF000003FF821083FF820021FFE 9129:00007F3E01223F2401247F28002477242522F7220222FFB4422822202A200420 912A:1200FF9E12927F9252147FD422587F54A1D23F1221123F1A21143F1012102110 912B:4100223E0022FFA488A4AAA89CA488A4FFA200227F2241347F2841207F204120 912C:03C07C1E289215123F14211421183F94209220923FD2205A55545550A1500090 912D:2200147CFF4414487F48555063485D4841447F440844FF681450224041408040 912E:1000EFBEA4A294A4AAA4C92810247F2441227F2241227F3441287F2022204120 912F:2200143EFFA208247F240828FFA449242A22FFA200227F34412841207F204120 9130:0800493E2A22FFA42A24492888A44124412277A29122553427A8412081200120 9131:0F00F83E49222A24FFA42A28492480A47F22492249227F34492849207F204120 9132:0000F7BE94A294A4F7A400287F2449247F2249227F220834FFA8082008200820 9133:00007F3E55225524772414287724552455227722552255347728542014A00FA0 9134:1400557C36441448FF48225014487F4808447F440844FF681C502A4049400840 9135:00007F3E41227F240024F7A894A4F7A408220822FFA21C342A28492088A00820 9136:04000B1E30D2DF3200147FD455584E547FD200123F92209A3F9420903F902090 9137:12007FBE52A27FA452A47FA800247FA400227FA240A27FB4212812200FA0F020 9138:2200FFBE22227F24552455287F240024FFA290A23E22223452280C201820E020 9139:FC004BBE78A24AA479244D28FAA40CA407A2F82228A24D341A282920C8A00820 913A:0800043E7FA24A245F244A287FA444245F2255225F2255345F288020912020A0 913B:2200F7BE2222F7A4552488A87F2408247F2249227F2249347F280820FFA00820 913C:2200773E2222F7A42224552888A47F2441227F2241227F3441287F2022204120 913D:04007FDE40125F9254945F9454985F9444125F9244127FDA5494AF5084103FD0 913E:7F80083E3F2221243F2421287FA448A4252252A20E2210343F2851200E207120 913F:2200FFBE222277245524772800247F2449227F2249227F340828FFA008200820 9140:2200221EFF9222123E1441145D58D59455125552DD5240DA001454904A508A50 9141:3E00421EFF9240927F944494771844543FD24212FF92489A7F941A102950C7D0 9142:1080529E7BD29492FBF431945AD8949400123F922092249A24940B1010906050 9143:00007FCE040AFFEA842A358A040C358A000A000AEEEAAAAAAAACAAA8EEE8AAA8 9144:11007FDE11127BD24A547BD4141812143FD224127F92A41A3F9424103FD02010 9145:44407FDE12123FD26214BFD422183FD422123FD220127FDA51546ED04A504ED0 9146:2A007F3EAAA2FFA4AAA4FFA8AAA4FFA40022FFA200227F3441287F202220FFA0 9147:52807BDE9492FBF231945AD494983F9420923F9220923F9A20943F9011102090 9148:7BC0001E7BD24A526B544A5404187FD44A127FD24A527FDA52545B90525099D0 9149:0000FFFE044004407FFC444444444844503C600440047FFC400440047FFC4004 914A:0000FF80147E14107F105510551055105710611041107F10411041107F504120 914B:101008100820FFFE044004407FFC44444844503C60047FFC400440047FFC4004 914C:0020FE202820287CFE44AA84AA04AA44AE24C2148214FE0482048204FE288210 914D:0000FE0028F82808FE08AA08AA08AAF8AE88C2808280FE8082828282FE7E8200 914E:0008FE0828082808FEFEAA08AA08AA08AE48C2288228FE0882088208FE288210 914F:0020FE20282028A0FEACAAB4AAE4ABA4AEA4C2B482A8FEA282A28282FE7E8200 9150:0000FE7C28102810FE10AA10AA10AAFEAE10C2108210FE1082108210FE108210 9151:0000FEFC28202820FE20AA20AA20ABFEAE20C2208220FE2082208220FEA08240 9152:00004FFE20A020A007FC84A444A454A4151C2604E40427FC2404240427FC0404 9153:010002800C603118CFE600400080FFFE04803FF82488287830083FF820083FF8 9154:0040FE4029F82848FE88AA8AAB0AAA26AE20C22083FEFE2082208220FE208220 9155:0008FE1C28F02810FE10AA1CAAF0AA10AE10C21E82F0FE1082128212FE12820E 9156:0010FE1028102810FEFEAA92AA92AA10AE28C2288228FE288248824AFE8A8306 9157:0000FE4428442828FEAAAAAAAA92AA92AEAAC2AA82A6FEC682828282FEFE8202 9158:0000FE7828482848FE48AA86AB00AAFCAE44C2448228FE2882108228FE448382 9159:0008FE8828482848FE08AA88AA48AA48AE08C20E82F8FE0882088208FE088208 915A:0008FE2828282828FE44AA44AA82AB7CAE24C2248224FE2482448244FE948308 915B:0000FEFC28002800FE00AAFEAA50AA50AE50C2508250FE5282528292FE8E8300 915C:0020FE20282028FCFE20AA20AA20ABFEAE20C2508250FE4882888284FF048202 915D:0000FE00287C2800FE00AA00AAFEAA10AE10C2208220FE44824282FEFE428200 915E:0020FE2028202820FE20ABFEAA20AA20AE20C2508250FE50828882C8FF248202 915F:0010FF90141014107F1E551055105510577C614441447F44414441447F7C4144 9160:0000FE0028FE2804FE04AAF4AA94AA94AE94C29482F4FE9482048204FE148208 9161:0020FE10281028FEFE82AA84AA40AA44AE48C2508260FE4282428242FE3E8200 9162:0040FE402840287EFEA0AAA0AB20AA3CAE20C2208220FE3E82208220FE208220 9163:0044FE4428442844FEFEAA44AA44AA44AE44C27C8244FE4482448244FE7C8244 9164:0010FE1028102810FEFEAA10AA10AA10AE7CC2448244FE4482448244FE7C8244 9165:0004FE1E28F02810FE10AA10AAFEAA10AE38C2348254FE5282908210FE108210 9166:0020FE2828A428A0FEFEAA40AA40AA7CAEA4C2A482A8FEA882908328FE448282 9167:0020FE1028FE2882FF0CAA08AA08AAFEAE08C2488228FE2882088208FE288210 9168:082008287F240820FFFE0020FFA414247F245528632841107F12412A7F464182 9169:0020FE20287E2882FF44AA28AA10AA20AE40C2FE8342FE4282428242FE7E8242 916A:0020FE20283C2844FEA8AA10AA28AA44AE82C27C8244FE4482448244FE7C8244 916B:0010FE1028282828FE44AA82AA7CAA10AE10C210827CFE1082108210FEFE8200 916C:0004FE4428542854FE54AA54AADCAB74AE54C2548254FE5482548254FE848304 916D:0020FE2028FE2820FE40AA7CAA44AAC4AF7CC2448244FE7C82448244FE44824C 916E:0000FEFE28822882FEBAAA82AA82AABAAEAAC2AA82AAFEBA82828282FE8A8284 916F:0080FE82288C28F0FE82AA82AA7EAA00AEFCC2848284FEFC82848284FEFC8284 9170:0010FE502850287CFE90AA10AA10AAFEAE28C2288228FE28824A824AFE868300 9171:0840488029FC1A482830C9C00800FFFE04803FF82488287830083FF820083FF8 9172:0000FE7C28442844FE44AA7CAA00AA00AEFEC2108210FE7C82108210FEFE8200 9173:0020FE4428F82810FE24AAFEAA02AAFCAE84C2FC8284FEFC82848284FE948288 9174:0010FE1028282828FE44AABAAA10AA10AEFEC2108258FE5482928312FE508220 9175:0020FE2229FA2824FE24ABFEAA10AA20AFFCC2888310FEFE82108210FE508220 9176:0040FE40287E2880FF7CAA44AA64AA54AEFEC24482A4FE9482FE8204FE288210 9177:0010FE502850287CFE50AA90AA10AAFEAE00C200827CFE4482448244FE7C8244 9178:0010FE1028202844FEFEAA28AA44AAA2AE3CC2448244FEA882108228FE448282 9179:0004FE1E28E02822FE92AA54AA40AA08AFFEC2088288FE4882488208FE288210 917A:0014FE1228FE2810FE10AAFEAA92AA92AEFEC2928292FEFE82928292FE928286 917B:000EFEF028222892FE54AA00AA7CAA08AE10C21082FEFE1082108210FE508220 917C:0020FE1029FE2820FE48AA84ABFEAA02AEA8C2A882A8FEA882A882AAFF2A8206 917D:0000FEFE282828AAFE6CAA28AAFEAA80AE80C2808280FE8082808300FF008200 917E:0000FBFE20002000FBDEAA52AA52AA52DB5A8AD68A52FA528A528A52FA528AD6 917F:0020FE1028FC2884FE84AAFCAA84AA84AEFCC2A282A4FE9882908288FEC48282 9180:0050FE48288028FEFF90AA90AAFCAA90AE90C2FC8290FE90829082FEFE808280 9181:0000FEFC28042804FE7CAA04AA04AAFEAE10C2928254FE3882548292FE508220 9182:0048FE4828482848FEFEAA48AA48AAECAEDCC35A8248FE4882488248FE488248 9183:0020FE2029FE2850FEA8AB26AAF8AAA8AEA8C2F882A8FEA882F882AAFE22821E 9184:0040FE4028FE2882FF42AA7AAAA2AA22AFFEC22282AAFEAA82FA8202FE148208 9185:0020FE1028FC2800FE84AA48AA00AAFEAE00C20082FCFE8482848284FEFC8284 9186:0028FE24282E28F0FE28AA12AA2AAAD6AE28C22E82F0FE2482288212FE2A82C6 9187:0020FE1028FE2800FE7CAA44AA7CAA00AE7CC2088210FEFE82108210FE508220 9188:0020FEA228A22924FE50AA88AB04AA22AE20C2A482A4FF2882508288FF048202 9189:0040FE2029FE2800FE88AA88AB54AA22AE00C22083FEFE2082208220FE208220 918A:0000FEEE282228AAFE44AAAAAB12AA00AEEEC22A82AAFE4A824482A4FF2A8210 918B:0048FE48284829FEFE48AA48ABFEAA00AEFCC2848284FEFC82848284FEFC8284 918C:0000FEFC28842884FEFCAA84AA84AAFCAE00C2908292FEF482988292FED2828E 918D:0000FE7C2844287CFE44AA7CAA00ABFEAE10C210825EFE50825082B0FE9E8300 918E:0008F80C200A23FEFA08AA08AAE8AA0ADA0A8AEC8AACFAA88AEA8A1AFA268C42 918F:0020FE2028FA2824FE28ABFEAA20AA40AEFCC3448244FE7C82448244FE7C8244 9190:0100F93C212427E4F924A93CA924ABA4DAA48ABC8AA4FAA48BA48844F8548888 9191:0000FEFC28142850FE5CAA50AA7EAA80AE7CC244827CFE44827C8244FE44824C 9192:0000FE7C2844287CFE44AA7CAA10AA50AE7CC2908210FE7C82108210FEFE8200 9193:0010FE1028FE2892FE92AA28AA28AA4AAE86C30082FEFEAA82AA82AAFEAA83FE 9194:0620382008A47EA819202C504A880904FFFE04403FF82848303827C820083FF8 9195:0020FE1029FE2800FE7CAA44AA7CAA00AEFEC2828282FEFE82828282FEFE8282 9196:0000FE7C28442844FE7CAA44AA44AA7CAE00C2FE82AAFEAA82AA82AAFFFE8200 9197:0008FEEC282828AAFE44AA44AA84AB7AAE28C22882FEFE288228824AFE4A8286 9198:0010FE10287E2810FE10AAFEAA20AA42AEFEC20082FEFEAA82AA82AAFFFE8200 9199:0050FE9628922892FED6AA92AA92AAFEAE10C2FC8244FE4482288210FE2882C6 919A:0008FE4A292A28ACFE88AA3EAA08AB98AE9CC2AA82CAFE8882888340FE3E8200 919B:0044FE4428FE2844FE10AA28AA44AA82AE7CC2108210FE7C82108210FEFE8200 919C:0010FE2028FE2892FE92AAFEAA92AA92AEFEC2208224FE5A825E8290FE92830E 919D:0044FE24282828FEFE10AA7CAA10AAFEAE20C220827CFE5082908310FEFE8200 919E:0000FE7C28542854FE6CAA44AA7CAA00AE00C2FE82AAFEAA82AA82AAFFFE8200 919F:08202AA44D28145022887FFE4002BFF404803FF82488287830083FF820083FF8 91A0:0010FE10287C2854FE54AAFEAA28AA44AE82C30082FEFEAA82AA82AAFFFE8200 91A1:0040FE2029FE2902FE50AA88AB44AA40AEFEC320823CFE20823E8220FE208220 91A2:0020F82023FC2040F880A9F8AA88AC88D8F8880089FCF95489548954FBFE8800 91A3:0020FE1028FE2890FEBCAA94AAFEAA94AEBCC29082BCFEA482A482A4FEBC8324 91A4:083E4BC42A4829281BFE2908C8A80810FFFE04403FF82848303827C820083FF8 91A5:0000FEFE282828FEFEAAAAAAAAFEAA00AE7CC20082FEFE1082548292FE508220 91A6:0010FE20284428FEFE44AAAAAAEEAA10AE28C25482AAFE5082248248FE108260 91A7:0000FBFE2200227CFA44AA44AA7CAA00DAEE8AAA8AAAFAAA8AEE8A00FBFE8800 91A8:0020FE1028FE2828FE92AAAAAA82AAFEAE10C2FE82A2FEAA82BA8282FE8A8284 91A9:0028FE2828FE2828FEFEAAAAAAFEAAAAAEFEC200827CFE44827C8244FE7C8244 91AA:0000FEEE282228AAFE66AAAAAA10AA28AE44C3928220FEC8823282C4FE1882E0 91AB:7F7848485E8664785F484A307F480084FFFE04403FF82848303827C820083FF8 91AC:0440247C3CA805507C2825FE44888058FFFE04403FF82848303827C820083FF8 91AD:0028FEAA286C2828FEFEAA44AA28AAFEAE10C27C8210FEFE82108228FE448282 91AE:0028FE242840287EFEC8AB48AA7EAA48AE48C27E8248FE48827E8240FEAA832A 91AF:0040F82023FE2040F884A9FEA8A8A8AAD9268A0089FCF95489548954FBFE8800 91B0:0000FEFE282828FEFEAAAAFEAA00AA7CAE44C27C8244FE7C821082FEFE108210 91B1:0024FBA820922514FA08AC04ABBAA8A8D8C68B808A3CFB8488A88890FAA88944 91B2:0028FEFE28AA28FEFEAAAAFEAA00AAFEAE80C2BE8280FEFE82A882AAFEA48332 91B3:0000FEFE28AA28FEFE10AAFEAA10ABFEAE44C22882FEFE1083FE8210FE108210 91B4:0028FEFE28AA28FEFEAAAAFEAA00AAFEAE00C2FE8282FEFE82448228FEFE8200 91B5:0040F87C204023FEFA42AA78ABC4AA3CDA008BFE8A40FBA48A588DB4FC5289B0 91B6:0010FE1028282844FE82AA7CAA00AAEEAEAAC2AA82EEFE44824482AAFEAA8312 91B7:0010FEFE28442828FEFEAA00AA7CAA44AE7CC244827CFE2082948342FE44823C 91B8:0020FE1029FE2848FE84AB4AAAFCAA48AEFCC24883FEFE5482C88354FE628240 91B9:0000FE7C281028FEFE92AA54AA10AA54AE00C2FE8210FEFE82AA82AAFEAA8286 91BA:001CF9E0202023FEF820A9FCA9ACA974D9FC882089FCF8208BFE8800F9548A2A 91BB:0020FBFE202021FCF800ABFEA802A9FCD8208BFE8800FBFE88048BBEFAA48B8C 91BC:0110F91027FC2110F9F0AA08AAEAAEACDAA88AAA8EEAFA0688008AA4FA528C52 91BD:0000F9FC202023FEFA22A9ACA820A9ACD8008BEE8AAAFAAA8AAA8AAAFBEE8AAA 91BE:0040F82023FE2248FBFEAA48AAECAB5ADA488B248AA8FBFE8A708AA8FD268820 91BF:0020FBFE224823FEFA48AAECAB5AAA48DA208A448A78FA148AFE8A10FA548CB2 91C0:0010FEFE280028EEFEAAAAEEAA44AAFEAE44C2FE8244FEFE825082CAFF648242 91C1:2FEC48246BAC48246BAC4AA4FFFE92921D7010101FF004401830EFEE04201860 91C2:001EFBE021222094FBFEAA52ABFEA804DBC48A7E8BC4FA548BCC8A84FAD48B48 91C3:03DEF80023DE2252FB5AAA52A820ABFEDA508BFE8A52FBFE8A928ADCFA928CCE 91C4:0020FBFE224823FEFA48AAECAB5AAA48DA508BDE8A50FBDC8A508BDEFA508C50 91C5:03DEFA5223DE2000FBFEAA00AAC8AA4EDBEA8AB28AEAFAAA8AEA8AB4FDE4882A 91C6:001000F83F00010011100910092001007FFC03800540092011102108C1060100 91C7:001000F83F00020011100910082001007FFC03800540092011102108C1060100 91C8:0C00F1FC1104550439041104FDFC112031203920552051109110110812041402 91C9:0C20F0201020542039FC1124FD241124312439FC552451249124112411FC1104 91CA:0C00F3FC1104548838501020FCD81326302039FC5420502093FE102010201020 91CB:0C00F1FC115455FC382011FCFC2013FE3088385055FC502093FE102010201020 91CC:00003FF8210821083FF8210821083FF8010001003FF8010001000100FFFE0000 91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000 91CE:00007F7C490449287F104908497E7F12081408107F10081008100F10F0504020 91CF:00001FF010101FF01010FFFE00001FF011101FF011101FF001001FF001007FFC 91D0:08203E7E08A47F281C102A2849443FFE20002FF828882FF828884FF840809FFC 91D1:0100010002800440082010102FE8C10601003FF80100111009100920FFFE0000 91D2:10001000280024004200BC0010001000FE0010009400580050001E00F0004000 91D3:10801080288024804280BC8010801080FE8010809480588450841E84F07C4000 91D4:1000100028FE24044208BC1010201020FE4010409480588250821E82F07E4000 91D5:100011FC280424084210BC2010201020FE2010209420582050201E20F0A04040 91D6:1000100029FC24444244BC4410441044FE4410449444588450841F04F2284410 91D7:10041004280424444244BC4410441044FE4410449444580450041E04F0144008 91D8:100010002BFE24204220BC2010201020FE2010209420582050201E20F0A04040 91D9:10401040284024404240BC5010481044FE4410409440584050401E40F0404040 91DA:108010802880248043F0B89010901090FC9010909490589251121D12E20E4400 91DB:102010202820242042FCBC2410241024FE2410449444584450841E84F1284210 91DC:044008201850248803000CC03030C00E1FF0010001003FF80100111009207FFC 91DD:10201020282024204220BC2013FE1020FE2010209420582050201E20F0204020 91DE:10801040284024204220BC2010201050FE5010509448588850881E84F1044202 91DF:10001010289024904090B89010901090FC9010909508590851081E04E2044402 91E0:100010F0289024904290BC9010901090FE9010909490589250921F12F10E4200 91E1:0820101021084284044008203018CFE6010001003FF8010011100920FFFE0000 91E2:1000100029FC24444248BC481050105EFE4210429482588250821F02F1144208 91E3:104010402840247C4284BC8411041044FE2410249404580450041E04F0284010 91E4:08040804140822104120BE44080408087F10082249422A0408080F10F02040C0 91E5:10201020282024204020B8A810A410A4FD2211229622582050201C20E0A04040 91E6:1000100028FC24844284BC8410841084FE8410849484588450841EFCF0844000 91E7:11041124292425244124B92411241124FD2411249524592451241E24E2044404 91E8:100010FC280424084210BC20102011FEFE2010209420582050201E20F0A04040 91E9:100011F0291025104110B91011901150FD5011109510591251121E12E20E4400 91EA:100010FC282024204220BC20102011FEFE2010209420582050201E20F0A04040 91EB:100010FC280024004200BDFE10401040FE8010FC9404580450041E04F0284010 91EC:100010FC282024204220BC20102011FEFE2010209420582050201E20F0204020 91ED:1000100028FC24204220BC2010201020FE2010209420582050201E20F1FE4000 91EE:101010102810241043FEBC1010301030FE5010509490591050101E10F0504020 91EF:104010202820240043FEBC8010801080FE8010809480588050801E80F0FC4000 91F0:1000100029FC24244024B8A410A410A4FD2410249424584450441C84E1144208 91F1:10201020282024204220BDFE10201020FE2010509450585050881E88F1044202 91F2:1000100028FC24844284BC84108410FCFE8410809480588250821E82F07E4000 91F3:10401040288024FE4100BA0010FC1008FC1010209440588051021D02E0FE4000 91F4:1050104828482440425EBDE010401040FE4010409420582250121E0AF0064002 91F5:100011F8288824C842A8BCA810881050FE5010509420582050501E88F1044202 91F6:1020102028202520412CB934116413A4FD2411349528592251221D02E0FE4000 91F7:10201020282024204020B82011FC1020FC2010209420582050201C20E3FE4000 91F8:104010402840247C4244BC8410C41124FE1810089410581050201E40F0804100 91F9:104010402840244043FEB88810881088FC8811089490585050201C50E0884304 91FA:1008103C29E024204020B820102013FEFC2010209420582050201C20E0204020 91FB:104010402840244041F8B84810481048FD4810C8944858A850AA1D0AE2064402 91FC:1000100029FC24444044B94410C41044FC641054944C588650841D04E2284410 91FD:1008101C29F025504150B95011501150FD5011489548594851441E44E2424400 91FE:100011FE280824884088B888110811FEFC1810289448588851081E08E0284010 91FF:1004100E28F024804280BC8010FE1088FE8810889488588850881F08F1084208 9200:1000100029FC25244124B92411241124FDFC11009500590051021D02E0FE4000 9201:10401020282025FE4240BC401040107CFE4410449444584450841E84F1284210 9202:10201020282025FE4122BA2410201020FC5010509450585050901C92E112420E 9203:100010FC284824484248BC48104811FEFE4810489448584850481E48F0884108 9204:10081088284824484208BC8810481048FE08100E95F8580850081E08F0084008 9205:100010FC288424844284BCFC10841084FE8410FC9484588450841E84F1144208 9206:10081048284824484044B88410A41122FC2010409440584850841DFEE0824000 9207:102010202820242041FCB82010201020FDFE10209450585050881C88E1044202 9208:1000100029FE24104210BC2010201068FE6410A29522582050201E20F0204020 9209:10201020282025FE4122B92211221122FD52114A958A590251021D02E10A4104 920A:10001040282024104050B84010401144FD42114295425A4450441C44E03C4000 920B:10A010A028A025244124BB2815301120FD6011A09520592251221D22E11E4100 920C:10201020282025FC4024B82410241024FDFE10209450585050881C88E1044202 920D:10201020282025FE4020B92411241124FD2411FC9424582050221C22E01E4000 920E:10801080288024FC4104B90412441044FC8410A4951459F450141C04E0284010 920F:100411E4282424244024B9E411041104FD0411E49424582450241C24E1444084 9210:10201020285024504088B94412221020FC0011FC9404580850081C10E0104020 9211:1008101C29E025004100B9FC11441144FD4411289528591051101E28E2444482 9212:100013FC288424884088B890109C1084FD4411449528592852101E28E4444182 9213:1008103C29E024204020B820102013FEFC2010209420582050201C20E1FC4000 9214:10201020282024A842A4BCA211221120FE2410249428580850101E20F0C04300 9215:100011F8284824484048B848104811F8FC8810889488588850881C88E3FE4000 9216:10101090289024884108B904120415FAFC8810889488588851081D08E2284410 9217:10401040288024884104BBFE10021090FC9010909490589051121D12E20E4400 9218:10201020282025FE4020B820102011FCFC8410889448585050201C50E1884606 9219:102010202820243E4220BC20102011FCFE8410889448585050201E50F1884606 921A:10101110291025124112B91411D81110FD1011109510591251521D92E10E4000 921B:1048104428442440425EBDE010401044FE4410489430582250521E8AF1064002 921C:104010402840244043FEB84010801090FC90112095205A4852441C84E1FE4082 921D:101010102890249042FEBC9011101010FE1011FE9410581050101E10F0104010 921E:10401040288024FC4104BA0410841044FC4410149424584451841C04E0284010 921F:100011FC282424244224BDFC11201120FF2011FE94225822502A1E24F0204020 9220:100010F8288824884288BD06120011FCFE8410849448585050201E50F0884306 9221:102010202820242041FCB92411241124FD2411FC9524582050201C20E0204020 9222:102010202820242041FEB82010701070FCA810A89524592452221C20E0204020 9223:100010FE281024104290BC9E10901090FE9010FE9402580250021E02F0144008 9224:1000100028FC24844284BC8410841084FEFC10849484588450841E84F0FC4084 9225:102010202820242442A4BCA410A81120FE2010509450585050881E88F1044202 9226:10201020282024204220BDFE10201020FE2010509450585050881EC8F1244202 9227:10401020280025FC4000B80010F01090FC9010909490589250921D12E10E4200 9228:1000100029FC24004000B80013FE1090FC9010909490589051121D12E20E4400 9229:10201010281024FE4282BC82108210FEFE8210809480588050801F00F1004200 922A:100011FE290025004178B94811481148FD4811689550594251421D42E23E4400 922B:10401020282025FE4288BC8810881088FE5010509420582050501E88F1044202 922C:100010FC288424844284BC8410FC1090FE9010909490588850881E84F1044202 922D:088008882E9028E028842E84F17C06C01830EFEE01003FF809200540FFFE0000 922E:100011FC290425044104B9FC11001140FD4411489570594051421E42E23E4400 922F:10201020292425244124B92411FC1020FC2011249524592451241D24E1FC4004 9230:10401020280025FE4020B82011FC1124FD2411249524592451341D28E0204020 9231:100011FC290425044104B9FC11201120FDFE11209520591051121D4AE1864102 9232:1008101C29F025504150B95011501150FD5011489548596851541E74E2524400 9233:100010002BFE24084008B9E811281128FD28112895E8592850081C08E0284010 9234:10201020285024504088B92412121010FDFC10049408588850501C20E0104010 9235:100011FE282024204020B9FE11221122FD52114A958A590251021D02E10A4104 9236:10201020282024404248BC8411FE1082FE0010FC9484588450841E84F0FC4084 9237:102010202820242043FEB82010201020FDFC11049504590451041D04E1FC4104 9238:105010482848244043FEBC401040107CFEA410A494A8592851101E28F0444082 9239:10101010281025FE4112B914111011FCFD4411449528592851101E28E2444482 923A:1000100029FC24204020B82010201020FDFC10209428582450241C20E3FE4000 923B:100010FC288424844284BC8410FC1080FE8010FE9482588250821E82F0FE4082 923C:10801080288024FE4340BD401240107CFE4010409440587E50401E40F0404040 923D:10201020282025FE4040B850109010FEFD92129294925892509A1C94E0104010 923E:102010202820242041FCB92411241124FD2411FC9524592451241D24E1FC4104 923F:1000100029FC25244124B92411241124FDFC11249524592451241D24E1FC4104 9240:100011FC292425244124B9FC11241124FD2411FC9524582050201C20E0204020 9241:10201020285024884104BA1210201040FD8810109420584451881C10E0604380 9242:10201020282025FC4124B924112411FCFD241020952058C050401CA0E1184206 9243:10401040288024FC4120BA2010201020FDFE10209450585050881C88E1044202 9244:102010202920252041FCB92012201020FDFE10209450585050881C88E1044202 9245:100010FE288024804280BCFC10841084FE84108494FC588050801E80F0FE4000 9246:1020102028202420403EB82010201020FDFC11049504590451041D04E1FC4104 9247:1080108028FE250042207D20912C11747BA411249534592851221D02E0FE4000 9248:10201010281025FE4102BA0410801088FC9010A094C0588250821C82E07E4000 9249:10201010281025FE4020B82010441084FDF810109420584450821DFEE0824000 924A:100011FC284424444044B84410941088FD0010FC9484588450841C84E0FC4084 924B:1080108029FC25044204BDF411141114FD1411F49504592851121D02E0FE4000 924C:101C11E0282024204020BBFE10201070FC7010A894A8592452221C20E0204020 924D:10401020282824084008B84810541152FD5211609660584450C41D44E23C4000 924E:102010202920252041FCB92012201020FC2011FC9420582050201C20E3FE4000 924F:100010F8288824884088B8F810881088FC8810F89488588850881C88E3FE4000 9250:100010002BFE24204020B840104010FCFD8412849484588450841C84E0FC4084 9251:10101010282024FC4284BC8410841084FEFC10849484588450841E84F0FC4084 9252:10401020280025FE4020B82010201020FDFC10209420582050201C20E3FE4000 9253:10801080288024FE4120BA20102011FCFD2411249524592451341D28E0204020 9254:100011FE291025104110B97C11541154FD5411549554595C51101D10E1FE4000 9255:100010FE2880248042BCBCA410A410A4FEA410A494BC58A450801E80F0FE4000 9256:10401040287C24844188BA5010201050FC8813069460581050081CC0E0204010 9257:108810882888248843FEBC8810881088FE8810F89488588850881E88F0F84088 9258:10501050285025FC4054B85411FC1150FD5011FE94525852505A1C94E0904110 9259:1000100029FC25044104B90411041104FDFC11049400589050881D04E2024402 925A:20002080531E4A5282527A5222522252FA5222D22B5AB25460903890E1100210 925B:100010F8288824884088B88811061200FC0010FC9484588450841C84E0FC4084 925C:1088108828882508417EBB0815081148FD2811289508590851081D08E1284110 925D:102010102810240041FEB80010041084FC8410489448584850501C10E1FE4000 925E:202820245024482083FE7A2022242224FA2422282A28B29063123A2AE0460082 925F:100010FE281024104220BC2010681064FEA211229420582050201E00F1FE4000 9260:10201020282025FC4124B92411241124FD2413FE9420585050501C88E1044202 9261:10201020292424A440A8B82011FC1020FC20102097FE582050201C20E0204020 9262:102010202820242043FEB82010701070FCA810A895245AFA54201C20E0204020 9263:10201020282025FC4020B820102013FEFC2010209440584850841DFEE0824000 9264:10801080290025FC4204BC0411E41124FD24112495E4592450041C04E0284010 9265:102010282824242041FCB82010701070FCA810A89524592452221C20E0204020 9266:1000100029FE24104010B81010901090FC9E10909490589050901C90E3FE4000 9267:100010FC288424A44094B884108413FEFD0411449524590451FE1C04E0284010 9268:10801080288024FE4102B90412201020FCA810A49524592252221C20E0A04040 9269:10201020285024504088B90412221020FCA810A49524592252221C20E0A04040 926A:102410A428A424A442A4BDFE10A410A4FEA410A494BC588050801E80F0FE4000 926B:110011002900251C43D4B95411541154FD5411549554595451541E5CE3544480 926C:100011FC290425044104B9FC11041104FD0411FC9504590451041D04E1FC4104 926D:1000100028FC24844284BC8410FC1084FE84108494FC588450001E00F1FE4000 926E:10201020282025FC4124B924112411FCFD241124952459FC51241C20E0204020 926F:10081048292825284128B90811081108FD0811089548599451141C22E0424082 9270:100011FC2804240443F4B804100411E4FD241124952459E450041C04E0144008 9271:10201010281025FE4100B91011101110FD1011209528592452441EFEE4424800 9272:102010202820243C4220BC20102011FEFE2010209428582450221E20F0204020 9273:10901090289024904090BB9210941098FC9010909490599252921C92E08E4080 9274:04402440247C24902488250802800C603018CFE601003FF8092005407FFC0000 9275:10201020282025FC4124B92411241124FDFC11249420582850241DFEE0824000 9276:100213E22942254A414AB94A114A13EAFD4A114A954A594A51421E42E24A4444 9277:104810482848244841FEB84810481048FC4811FE9400584850441C84E0824102 9278:10401020282025FE4000B88811041202FC8810889450585050201C50E0884306 9279:10201020287C24844148B83010201048FD90103E944259A450181C10E0604180 927A:100013FE2888248840F8B888108810F8FC881088948E5BF850081C08E0084008 927B:10401040287824884150B82010501088FD0610F89488588850881C88E0F84088 927C:110410842888240041FEB88810881088FC8813FE9488588851081D08E2084408 927D:201020145012481083FE7810201021D0F89020902890B08860EA3B8AE0060002 927E:102010202848248441FEB81210901090FCFE1110941059FE50101C10E0104010 927F:10201020285024884104BA0211FC1000FC0011FC9504590451041D04E1FC4104 9280:100011F82908250841F8B908110811F8FD4411489530592051101D48E1864100 9281:10401040288024FE4102BA0211F21112FD1211F29512591251F21C02E0144008 9282:10821092289224924092B89212DA12B6FC9210929492589250921D12E1024202 9283:10401020282025FE4040B888110411FEFC9210909490589051121D12E20E4400 9284:10201020284025FC4104B90411741154FD5411549554597451041D04E1144108 9285:100011FC290425044174B90411041174FD5411549554597451041D04E1144108 9286:100013FE282024204040B9FC11041104FD0411FC9504590451041D04E1FC4104 9287:1020102029FE24204020B8FC10201020FDFE107094A858A851241E22E4204020 9288:1020102029FC24204020B82013FE1000FC20102095FC582050201C20E3FE4000 9289:1020102029FC242443FEB82411FC1020FC2011FC9420582053FE1C20E0204020 928A:202820245024482083FE7A2022242224FA2423A82A28B21062123C2AE4460882 928B:10801088289C25704110BB1015101110FDFE11109510591051101D10E17C4100 928C:10201020282025FE4040B84010BC1084FD88128894FE588850881C88E0A84090 928D:100011FE282024404088B90411FE1022FC20102095FE582050201C20E3FE4000 928E:00007DF01110119011521D12E20E450006C01830EFEE01003FF811100920FFFE 928F:100011DC295425544154B954115413FEFD5411549554595451541ED4E224444C 9290:00047F8408241F24212452240C243104C6CC1830EFEE01003FF811100920FFFE 9291:10201120292025FC4120BA20102013FEFC9010909490589051121D12E212440E 9292:100011DC288824884088B888108813DEFC8810889488588850881D08E1084208 9293:10201020285024884104BA0211FC1020FC20102095FC582050201C20E3FE4000 9294:100013FE281024204068B8A413221020FC00102094205BFE50201C20E0204020 9295:102010202BFE242041FCB82411FC1120FDFE1022942A585450501C88E1044202 9296:10201120292025FC4120BA20102013FEFC7010A894A8592451241E22E0204020 9297:1008101C29E025004100B9FE11001100FD7C11449544594451441E7CE2444400 9298:1040104028FC25044288B85010201040FC8011FC9684588450841C84E0FC4084 9299:2020202053FE48508088790422FA2000FBFE20402880B1FC60043804E0280010 929A:105010502850255242D4BC5810501058FED411529450585050921E92F112420E 929B:1008103C29E024204020BBFE10201020FC2011FC9504590451041D04E1FC4104 929C:11001100229C424084201BC0213E6108AFC8210829482588250821C82E282410 929D:109010902890251041FEBB1015101138FD3811549554599251101D10E1104110 929E:10001FF820085FC890481FC810481FE8011006C01830EFEE01003FF80920FFFE 929F:101010922892249242FEBC0010101010FEFE10929492589A50941E10F0104010 92A0:10401040284425F44048B85013FE1040FC801184969858E050821C82E07E4000 92A1:10201020282027FE4020B82011FC1000FC0011FC9504590451041D04E1FC4104 92A2:200021FC5000480083FE780020202022FBB220B428A8B12861243A24E4A20040 92A3:210021005100491E87D27A5222522252FA5224922A92B11262923A5EE4520800 92A4:10201020292424A440A8B820102013FEFC7010A894A8592451241E22E0204020 92A5:10401020282025FE4040B84010A010A2FDA412989490588850881CA4E0C24080 92A6:100011FE290225224122B92211FE1122FD221152954A598A51021D02E1FE4102 92A7:104010442A4425484150B84017FE1090FC9010909490589251121D12E20E4400 92A8:10401020282027FE4202BC44104013FEFC881088950858D050201C50E0884304 92A9:1008103C29E024204020B9FC10201020FC2013FE9420584050881D04E3FE4102 92AA:1020102029FE24404240BCFC10841184FEFC1084948458FC50841E84F0944088 92AB:1080108028F825084210BDFC11241124FD2411FC9500590051021D02E0FE4000 92AC:1040104429F424484050BBFE10401080FDFE1240948058FC50041C04E0284010 92AD:10281024283E25E04220BC3C11E01020FE3E11E09422582450181E6AF1864002 92AE:02000100FFFE0440145024484444010006C01830EFEE01003FF811100920FFFE 92AF:102010202848248841F0B82010401088FDFC1024942058A851241E22E0A04040 92B0:1088108829FE24884088B80011041104FC8810889450582050501C88E1044202 92B1:100010F82888248840F8B820102011FCFD2411249524592451341D28E0204020 92B2:100011FC290425FC4104B9FC10001000FDFC102094205BFE50201C20E0204020 92B3:10101090288825084204BDFA11081108FD0811F89490589050901D12E212440E 92B4:080C08F07E8008800EFE78880888290816C81830EFEE01003FF811100920FFFE 92B5:1020104028F8248840F8B88810F8108AFC8C13F89418582850481C88E3284010 92B6:102810242824242043FEB820112010B2FCB4106894A8592452221C20E0A04040 92B7:10101092285224544210BCFE10821082FEFE1082948258FE50821E82F08A4084 92B8:100013FE292025284128B9E811281128FD2811E89528592A513A1FEAE0264020 92B9:101C11E02820242043FEB8A811241222FDF81088949058BE51021D02E2144408 92BA:242024203DFC0420FC2024F8450006C01830EFEE01003FF809200540FFFE0000 92BB:11081088289025FC4024B82411FC1120FD2011FE946258A2512A1E24E4204020 92BC:1020102028A824A840A8B97412221020FC2011FC9420582050201C20E3FE4000 92BD:101C13E02A20262043FEBA201290130AFE0611FA9508590851081D08E1F84108 92BE:200021FC5020482083FE780020202022FBB220B428A8B12861243A24E4A20040 92BF:100011F8280824D04020B9FC11241124FDFC1124952459FC51241D24E124410C 92C0:100011FE2800240042FCBC8410841084FEFC10009484584450481E00F1FE4000 92C1:100010FC288424844284BC8410FC1000FE0011FE9502590251021F02F1FE4102 92C2:1080108028FE250042FCB88410A41094FDFE10849524591451FE1C04E0284010 92C3:1040102029FC25044104B9FC11041104FDFC11209522591451081D44E1824100 92C4:100013FE282024A44128B85010881104FC0010FC9484588850501C20E0D84706 92C5:1040102029FC24004088B85013FE1020FC20102095FC582050201C20E0204020 92C6:108010FC7D04104410341CC4E11406C81830EFEE01003FF809200540FFFE0000 92C7:100011FC2904250441FCB904110411FCFD04110495FC580050881C84E1024202 92C8:101C09E0402024200BFE70501088110406C01830EFEE01003FF811100920FFFE 92C9:102010202BFE24204020B9FC11241124FDFC1020947058A851241E22E0204020 92CA:10881084290226224020B85010881104FE0210FC9484588450841C84E0FC4084 92CB:2004200E53B8488880887928212E23A8F8A822A82AA8B13E61003A80E47E0800 92CC:2000200653B8488880887908213E2388F88822882A88B13E61003A80E47E0800 92CD:2020202053FE482080207BFE22022404F9F820102820B3FE60203820E0A00040 92CE:1020101029FE25024204B8F810001000FDFE10509450585050921C92E10E4200 92CF:10201020282025FC4020B8A810A810A8FD7412229450585050881C88E1044202 92D0:1040102029FE25024244B84011FE1040FC501090949058A051241D42E27E4422 92D1:104010402888250443FEB80210881144FE4210F895885A5050201C50E1884606 92D2:1040104028FC24884150B82010D81326FCF8102094F8582053FE1C20E0204020 92D3:204220E25382488A808A788A23EA208AF98A21CA2AAAB28264823882E08A0084 92D4:1080108028F825084210B9FC11241124FD2411FC9450585050901C92E112420E 92D5:2020202050204BFE80207820202021FCF840202028A4B282628A3A8AE4780000 92D6:1004101E29E024224112B89410801020FDFE1044948459C850301C28E0C44302 92D7:100010F82888248840F8B80011FC1104FD0411FC9504590451FC1D04E1144108 92D8:100011FC2904250441FCB800100011FCFC20102097FE582050501C88E1044202 92D9:100011FE2820242042FCBC44104411FEFE00100094FC588450841E84F0FC4084 92DA:1040104024FE6488A55024202450218806C41830EFEE01003FF811100920FFFE 92DB:2020202051FC4924812479FC20202020FBFE22222A22B3FE62223820E0200020 92DC:100011FC290425044104B90411FC1020FC201120953E592051201EA0E47E4800 92DD:1004101E29E024224112B89410801008FDFE10089488584850481C08E0284010 92DE:100011FE280024924124BA4811241092FC0011FE9420582050201C20E3FE4000 92DF:100011FC280424FC4004B9FC100013FEFE0211F89488588850501C20E0D84306 92E0:100011FE29002500417CB900110011FEFD5011529554594851481E44E2524460 92E1:10201020285024884144BA2210F81008FC10102095FC590451041D04E1FC4104 92E2:1008103C29C024044144B8A8100011F8FC10102097FE582050201C20E0A04040 92E3:200027DE50924C9284947C9427D82094F99221922A92B29A64943890E2900110 92E4:2008200853C84A48825E7A4A23CA224AFA4A23CA2A4AB24A626A3BD2E6120026 92E5:100011FC290425044104B9FC10001000FDFE1020942059FC50201C20E3FE4000 92E6:100011FC2904250441FCB900110011FEFD02117A954A594A527A1E02E4144008 92E7:100011F82908250841F8B908110811F8FD08110895F8589050901D12E212440E 92E8:201020D85394489480907BFE20902094F89420D82B98B09060AA38CAE2860102 92E9:1048104829FE24484248BC20101011FEFE8010809480588050801E80F0FC4000 92EA:102810242BFE24204020B9FC11241124FDFC1124952459FC51241D24E124410C 92EB:03043C0404247FA40E2415246484050C06C01830EFEE01003FF811100920FFFE 92EC:101C11E0FD0011FC1D04F1681210312806C41830EFEE01003FF811100920FFFE 92ED:110410842888241041FCB90411041104FDFC10509450589050921D12E20E4400 92EE:202820245024482083FE7A2022242224FBA422A82AA8B29062923DAAE4460882 92EF:10201120292025FC4120BA20102013FEFC00100095FC590451041D04E1FC4104 92F0:100011FC2924252441FCB924112411FCFC20102095FC582050201C20E3FE4000 92F1:201020145012481083FE781020902050F84820082888B2A8629A3AAAE4660002 92F2:1010103829C025004100B9FC11101110FD10111097FE580050901D08E2044402 92F3:102010202BFE242041FCB84013FE1048FC8810FE9508594852281C08E0284010 92F4:102010202BFE24204020B9FC11041104FD0411FC9450585050921C92E112420E 92F5:101C11E02820242043FEB8A811241222FC0010F89488588850881C8AE10A4206 92F6:1020101029FE24204248BC8411FE1002FEA810A894A858A850A81EAAF12A4206 92F7:200027E0525E4A5282527BD222522254FBD422542A48B2E867543854E0620040 92F8:100011FC2904250441FCB910111011FEFD101110957C594451441D44E17C4244 92F9:100010FC288024F84080B8F8108013FEFD4011249528591051081D44E1824100 92FA:2040202053FE4A028504790021DE2252FA5223522C9AB09461103912E212040E 92FB:7E7C48047E4442287E1048287EC4010006C01830EFEE01003FF811100920FFFE 92FC:200023FE52024A8A82527BFE22222222FAAA22AA2AAAB2FA62023A02E20A0204 92FD:10201020283E242041FCB90411FC1104FDFC112494205BFE50201C20E0204020 92FE:1040104028FE24824142B87A10A21022FDFE102294AA58AA50FA1C02E0144008 92FF:1020112428A424A84020B9FC11041104FD7411549554595451741D04E1144108 9300:10201020285024884104BAFA100011FCFD54115495FC595451541D54E104410C 9301:100011FC2924252441FCB924112411FCFC2011FE947058A851241E22E0204020 9302:1020102029FC24204020BBFE10881144FE4210F895885A5050201C50E1884606 9303:102009FE4122252009FC110472681410112806C41830EFEE01003FF80920FFFE 9304:108010F82888250841F0B810101013FEFC201222957458A851241E22E0A04040 9305:0640387C08947E241C442A94490806C01830EFEE01003FF809200540FFFE0000 9306:102010202BFE242041FCB82013FE1000FDFC110495FC590451FC1D04E1144108 9307:1080104029FC24004108B888109013FEFC00100095FC590451041D04E1FC4104 9308:1020112428A8242041FCB84013FE1088FD0412FA9488588850A81C92E082407E 9309:101C13E02A2027FE4220BA92130A1206FDFC1104950459FC51041D04E1FC4104 930A:1040102029FE24004088B88811541222FC00102095FE582050201C20E0204020 930B:200023DE52524A5282527BDE22522252FA5223DE2A52B25262523A52E55208A6 930C:102011242924252441FCB80011FE1100FD7C1110951059FE51101E10E2104410 930D:1040108029FC25244124B9FC11241144FDFC109095105BFE50101C10E0104010 930E:10401040287C24844108BA00102011CEFD02110295CE590251021D02E1FE4102 930F:100013FE285024504050B9DC11041104FD0411DC9450585050501C50E3FE4000 9310:10A01090288025FE4110BB1015FC1110FD1011FC9510591051101DFEE1004100 9311:2040202053FC4A0482047BFC22002228FA2423FE2A20B25062503C88E5040A02 9312:2000277E55044D048574755426542554F5542554A574755426043404C4140408 9313:10881048285025FC4020B82011FC1020FC2013FE9450585050901C92E112420E 9314:102010222BB424A840A8B92412A21040FDFC1104950459FC51041D04E1FC4104 9315:100011FC2904250441FCB904110411FCFC00111295D4591851101D52E192410E 9316:08000E7C08047F4408282A104928194406C01830EFEE01003FF811100920FFFE 9317:101C11E02820242043FEB8A811241242FC4013FE9488590850D01C30E0484184 9318:2008203C51E0482083FE78A820A820A8FBFE20A828A8B3FE60203820E1FC0000 9319:10921092292426484124B89210921000FDFE1122952259FE51221D22E1FE4102 931A:1080108028F825084210B9FC10241024FDFE1024942459FC50241C20E0A04040 931B:102010202BFE245040A8B92412FA1020FCA8108897FE588850881C88E1084208 931C:202020205050488881447A2221F82008F850202028A4B282628A3A8AE4780000 931D:2040202053FE4A02800079FC20002000FBFE20202928B12462223C22E0A00040 931E:104010202BFE240041FCB90411FC1000FDFC100894105BFE50201C20E0A04040 931F:102010A228A225244050B88813041022FC2010A494A4592850501C88E1044202 9320:2040202053FE4A028404780023FE2020F8202120293CB12062A03A60E43E0800 9321:1020102029FC24504088B90413FE1008FDE81128952859E851281C08E0284010 9322:10481044285E25E04228BC12106A1196FE48105E95E0582450281E12F06A4186 9323:200023DE5042494A8084794A22522420F80023DE2852B15260943948E2540422 9324:108810882BFE24884288BCF810881088FEF8108894885BFE50001E88F1044202 9325:104010202BFE24804104BBFE100211FCFD0411FC950459FC51041D04E1144108 9326:1020104028FC248440FCB88410FC1020FC2011FE95225922512A1D24E0204020 9327:1020101029FE25024204BCF810881088FEF81080948058FC50841E84F0FC4084 9328:108810882BFE24884088B80011FC1124FD24112495FC592451241D24E1FC4104 9329:10F81088288824F84088B88810F81000FDFC1104950459FC51041D04E1FC4104 932A:10501050285025FC4154B954115411FCFD54115495545BFE50001C50E0884104 932B:100010FC2884248440FCB884108410FCFC4010FE952A5A4A50921D22E04A4084 932C:102010202BFE242041FCB92411FC1124FDFC1020947058A851241E22E0204020 932D:100011FC292425244174B92411FC1104FD7411549554597451041E04E2144408 932E:100011FC290425244124B9FC11241124FD7411549554597451041D04E1FC4104 932F:10481048284825FE4248BC4811FE1000FEFC1084948458FC50841E84F0FC4084 9330:10201020282025FE4020B87010A810A8FD2412229420580051541D2AE22A4000 9331:010002800C603018DFF601003FF8111009207FFC00007EFE08103E7C08107EFE 9332:100011F82808240841F8B808100813FEFC201222957458A851241E22E0A04040 9333:100011FC280824104020BBFE102010A0FC4011FC9554595451541D54E3FE4000 9334:1020102029FC24204020BBFE10881104FE22102095FC582050201C20E3FE4000 9335:108810882BFE24884088B85010501094FD941298949058B250D21C92E08E4080 9336:2020202053FE4820802079FC20202020FBFE204028A4B1A862903C88E0C60080 9337:20882088208857E8888873E822A823E8FAA823E82888B7E8608A388AE08A0086 9338:2020202050204BFE8020792421242124FAAA207028A8B0A861243A22E4200020 9339:10201120293C25204120BBFE100011FCFD0411FC950459FC51041D04E1144108 933A:110811082BFE25084148B82013FE1080FC8010F89488588850881D08E1284210 933B:2010201451D2481280107BFE20102090F89022D02A90B290628A3AEAE7060202 933C:2020202053FE48508088790422FA2000F80023FE2820B12461223A22E0A00040 933D:100013FE282024A44128B85010881144FC4010FC95845A8850501C20E0D84706 933E:1004FF7828407F7E08480F48F888090806C01830EFEE01003FF811100920FFFE 933F:10201020283E242041FEB922113811E0FD22111E9500597852481E4AE48A4906 9340:100011FC290425FC4104B9FC100011FEFC0813FE9408590850881C08E0284010 9341:2010209057104C3E8422744427902510F5102510A528752825283944C9441082 9342:10201020285024884104BA0210F81020FC2011FC9420592450A41CA8E3FE4000 9343:2080208050FC4954825478A421242244F89421082840B0A462AA3A8AE4780000 9344:104010202BFE24004000B9FC11041104FDFC10209528592452221C22E0A04040 9345:221021102110547C8A1072102010217EF91022102E20B22462423AFEE2420000 9346:200023DE52524A5283DE7A52225223DEFA0222022A02B20262023A02E20A0204 9347:1110111229D425184152B992112E1040FDFC1104950459FC51041D04E1FC4104 9348:108810882BFE248840A8B82011FC1124FD24112497FE582050501C88E1044202 9349:100011FC2904250441FCB904110411FCFC0013FE94205920513C1D20E2A0447E 934A:102010202BFE242041FCB92411AC1174FD2411FC9420587050A81D24E2224020 934B:100010F82888248840E8B8A810A811FCFD0411749554595451741D04E1144108 934C:0020112049FC22200BFE10907092110E16C01830EFEE01003FF811100920FFFE 934D:2040202053FE4A4882487BFE22482278FA0022FC2A44B24862283C10E4680986 934E:1008101C29F025104110B9FE1110117CFD44117C9544597C51441E44E27C4444 934F:1020102028FC244441FEB80010FC1084FCFC102095FE582051201DFEE0204020 9350:2000208852524A2282527A8A220223FEF88821442A7AB08861503820E0D80706 9351:1040104028FE248041FCBA8410FC1084FCFC1040947C58C451281C10E0684186 9352:100010FC2848243041FEB85210941110FE30102095FE587050A81D24E2224020 9353:100010F82888248840F8B80013FE1088FCF8108894F85888509E1DE8E0084008 9354:200023DE52524A5283DE780021FC2000FBFE20802900B1FC60043804E0280010 9355:100013FE2A22242043FEB82011FC1124FDFC112495FC582053FE1C20E0204020 9356:108810882BFE248840F8B88810F81088FC8813FE9500594851841D00E1FE4000 9357:1040102029FC24004088B85013FE1222FC2411FC9524592451341D28E0204020 9358:200223C252424A5283D27A52225223D2FA5222522BD2B00261823942E24A0404 9359:1090089043FC2090089017FE7090110816C41830EFEE01003FF811100920FFFE 935A:100010FC288424FC4084B8FC100011FEFC8010FE952A5A4A50921D22E0544088 935B:2080233852284A2883A87A462200227CFBA422242A28B3A866103A28E2440282 935C:200023DE52424A4282427BDE2200223EFBD222122A14B3D462083A14E2240242 935D:11FC1124292425FC4124B92411FC1020FC2013FE96225A2A52FA1E0AE2024206 935E:10201020283E24204020B9FC110411FCFD0411FC950459FC50001C88E1044202 935F:100011FC290425FC4104B9FC10201120FDFE1220942059FC50201C20E3FE4000 9360:1020104028FC248440FCB88410FC1000FDFE1020942058FC50201C20E1FE4000 9361:100011FC2924252441FCB924112411FCFC0013FE9520592251141D48E1844102 9362:100010FE2800247C4244BC44107C1000FEFE1092949258FE50921E92F0FE4082 9363:1048104829FE24484200BDFC10441044FE94110896FC588450841E84F0FC4084 9364:1008103C29E024204020BBFE102010A0FD2C1124952459AC51241D24E1FC4104 9365:1080109E2BEA248A41CAB88A13EA1092FCA6102097FE582050501C88E1044602 9366:22102110211057BE8A28724823AA22AEFABA22EA2AAEB2A864AA3CA2E9A2101E 9367:1080108028FE25024242B9FA100211F2FC0211F2940259F251121DF2E0144008 9368:101011D428582652418CB888110412FAFC20102095FE582050501C88E1044202 9369:108810882BFE248840A8B82013FE1040FC8010FC95845A8450841C84E0FC4084 936A:00207E20247E1884FF2829104A28994406C01830EFEE01003FF811100920FFFE 936B:0620382008A47EA819202C504A88090406C01830EFEE01003FF811100920FFFE 936C:208821C857084908812A712A27AC2148F3082388A554751429143124C1240142 936D:108010BC2884250841FEBB201520117CFD90111095FE591051281D28E1444182 936E:204020A051104A0885F6780023C42254FA5423D42A54B25463D43A44E25402C8 936F:2080208050FC495482D478B4212C2244F89421082840B0A462AA3A8AE4780000 9370:101E13E0284425244088B9FC10401040FDFE108094FC594451281E10E0684186 9371:2048214851484BFE8148794821782100F9FE20202BFEB07060A83924E6220020 9372:100011FC290425FC4110B9FE1110114AFD86100095FC590451FC1D04E1FC4104 9373:3F2024203F3E21403F5024883F08010006C01830EFEE01003FF811100920FFFE 9374:102011242924252441FCB80013FE1020FC4011FC9554595451541D54E154410C 9375:20102010577C491481FE7214227C2710F17C2510A5FE721022103500C8FE0000 9376:100011FC2924252441FCB924112411FCFC2010109454594251421D4AE2384000 9377:102010202BFE24504088BB2611FC1020FC2013FE9400582051FC1C20E02043FE 9378:1080109E289225D24092B89E109211D2FD52115E9552595251D21C22E02A4044 9379:104010202BFE26024404B9FC100011FCFD0411FC950459FC51041C00E3FE4000 937A:1020102229FA24244028BBFE10201040FCFC1184968458FC50841C84E0FC4084 937B:100011FC290425FC4104B9FC108011FEFE2211229552590251FA1C02E0144008 937C:2008200C500A4BFE82087A0822E8220AFA0A22EC2AACB2A862EA3A1AE2260442 937D:1040102029FE25024102B9FE11001100FDFE11AA96AA5AFE54AA1CAAE0A24086 937E:1008103C29E0242043FEB82011FC1124FDFC112495FC582051FC1C20E3FE4000 937F:1052105228A425FE42A4BC5210521000FEFE1092949258FE50921E92F0FE4082 9380:1090109E28A225544108BB5415621140FD4411589542594451181D02E10C4130 9381:20002FDE54924C928494779424982494F7922492A49275DA2E943090C0900090 9382:110410882BFE24204020B9FC10201020FDFE100094205BFE50201C50E0884306 9383:2008241C52E04A80888C74B024A822AAF2AC24A8ACA874A824A43524C5320220 9384:104010202BFE240041FCB90411041104FDFC10529494598852881CA4E0C24080 9385:11FC1124292425FC4124B92411FC1050FC881104968A588850881C88E1084208 9386:2108208850904BFE80007BC422542254FBD422542A54B3D462543A44E25402C8 9387:100011FC2924252441FCB900117C1144FD44117C9544597C51441E44E27C4444 9388:10841044284825FE4020B8FC102011FEFC40108094FE591052101C10E1FE4000 9389:100011FC290425FC4104B9FC100013DEFC421252954A58C6535A1C42E14A4084 938A:1020101029FE24844048B9FE11021224FC1011FE9440587C50441C84E0944108 938B:2040202053FE4A02842479FC202021FCF82023FE2820B1FC61043904E1FC0104 938C:10881050280025FE4050B9FC105413FEFC5411FC945058D851541E52E0504050 938D:2020202053FE482083FE7A42248C21F0F82020442BFEB02261283A24E4A40040 938E:2100210051FC4A0085F8780023F82088FAA821C82BF8B08A61CA3AAAE0860082 938F:204017FE8090490813FCE1502252244E010006C01830EFEE01003FF80920FFFE 9390:1008103C2BC024044244B92811FC1220FC2013FE9420592451241D24E1FC4004 9391:1020102028FC24204020B9FE10401084FDFE100295FC595451541D54E3FE4000 9392:100011FE2900257E4100B9FE11541148FD641142950459FE51441E24E204440C 9393:2090208851044A42848879FC20042000FBDE20422A52B14A62523842E14A0084 9394:104010202BFE26024050B88811241050FC88110496FA588850881C88E0F84088 9395:1020101029FE2510417CB91411FE1114FD7C1110957C594451441E44E27C4444 9396:1020112428A8242041FCB904110411FCFD0411FC9504590451FC1C00E0884104 9397:102010202850244840A4B9FE128410FCFC8410FC948058FC51441D44E27C4044 9398:200023FE500049FC8104790421FC2000FBFE228A2A52B3FE62223A22E22A0204 9399:2440225E5292481287D2791E25522552FD5227DE2952B11262123A22E42A0844 939A:10101220297C25444044B87C13401140FD7C11449544597C51441E80E47E4000 939B:102810242BFE242041FCB92411FC1124FDFC112494085BFE50881C48E0484018 939C:10003E782A482248FE862B7842484A30854806C41830EFEE01003FF80920FFFE 939D:108810882BFE24884020B85010881104FEFA1000940059FC51041D04E1FC4104 939E:1020104029FC25044154B92411541104FDFC1000951259D451181D52E192410E 939F:21F820885070498C80007BDE2252218CFA5220202BFEB07060A83924E6220020 93A0:200023FE52524A5283FE7800200023FEF8202020293CB12061203920E7FE0000 93A1:2084204450484BFE808478842108214AFA52239C2884B10861083A52E3DE0042 93A2:1040108029FC25044104B9FC110011FEFD0011FE94025AAA52AA1C02E0144008 93A3:08202AA44D28145022887FFE410286C41830EFEE01003FF809200540FFFE0000 93A4:100011FC290425FC4104B9FC10201124FCA8102097FE589050901D12E212440E 93A5:108011F822886870AB8E282029FC28A8216406C01830EFEE01003FF80920FFFE 93A6:204023BE52124A9282527AAA23242040FBFE22222A22B3FE62223A22E3FE0202 93A7:102011242924252441FCB80013FE1000FDFC1104950459FC50881C50E3FE4000 93A8:10A0109029FE272041FCB92011FC1120FDFE110094205BFE50201C20E0204020 93A9:2000245C529449148294745421262100F7DC2114A594755429483108C5140222 93AA:10A0112C2924252441ACB924112411FCFC2011FC9488585050201C50E0884306 93AB:1020104029FC25044154B92411541104FC881144967A588851501C20E0D84706 93AC:1020101029FE240040FCB88410FC1000FDFE1102957A594A517A1D02E10A4104 93AD:111811E0290224FE4000B97C1144117CFD44117C9544597C51001DFEE0884104 93AE:102010202BFE242041FCB90411FC1104FDFC110495FC590453FE1C88E1044202 93AF:2100209E53D24A5282547BD422582254FBD222122A92B25A62D43B50E2100010 93B0:10881050280025FC4000B85010881104FC0011FC9554595451541D54E3FE4000 93B1:1020102029FC242043FEB80011FC1104FD0411FC9452589451881EA4E0C24080 93B2:1020112428A8242043FEBA02100011FCFD04110495FC585050501C92E112420E 93B3:1020104029FC250441FCB90411FC1104FDFC102095FE587050A81D24E2224020 93B4:1020104029FC250441FCB90411FC1104FDFC1040942058A4528A1E8AE4784000 93B5:2040202053FE4A02800079FC204020A2FB3420582894B33460523890E3500020 93B6:100013FE280825E84128B9E8100013FEFC0811E89528592851E81C08E0284010 93B7:200021FE512049FC812079FC21202120F9FE20022AAAB2AA62AA3A02E0140008 93B8:20A0209051FE4B2085FC792021FC2120F9FE21002BFCB088609E3902E20A0404 93B9:102210122914248040BEB808100811BEFC8810889494589250A21D40E23E4000 93BA:22002100513C482487A478A4213C2124FBA42564293CB12461243924E17E0100 93BB:109211242A4825244092B80011FC1104FDFC110495FC590451FC1C88E1044202 93BC:1020103C282025FE4122B93811E2111EFD0411789510597C51101EFEE2104430 93BD:2020222253FE488081F87A882070238EF82021FC2820B1FC60203BFEE0200020 93BE:100010F82888248840F8B888108810F8FC0011FC9554595451541D54E3FE4000 93BF:10201050288825744202B8F8108810F8FC0C11F0942059FC50201DFEE0204060 93C0:20202020503E482080207BFE22022326FA8A22522B26B252628A3B26E3FE0202 93C1:112412482924240041FCB92411FC1124FDFC102097FE587050A81D24E6224020 93C2:200023FE52004A7C82447A44227C2200FAEE22AA2AAAB2AA62EE3A00E3FE0000 93C3:2220212051204FBE82407A2023BC22D0FA9022902AFEB29064A83DA8E8441082 93C4:102013FE282025FC4124B9FC112411FCFC2213FE94085BFE51081C88E0284010 93C5:2120213C214452A88A1076A82AC622BCFAA422BC2AA4B2BC62243A24E224022C 93C6:100011FC292427FE4124B9FC100011FCFD0411FC950459FC51041DFCE0884104 93C7:22102110211057BE8A40720023BE228AFA8822A82AAEB2A864A83DA8E85E1080 93C8:2010201052FE4910817C7854207C2354F97C211029FEB11061103A90E47E0000 93C9:2108210857C84908811E77D225642540F7C82108A388754829543114C1240142 93CA:08207F20083E7E440884FF2820103E28434486C21830EFEE01003FF80920FFFE 93CB:2088208853FE4888808878F8202023FEFA2223322AAAB37662223A22E22A0224 93CC:108810882BFE24884000B9FC110411FCFD0411FC94205BFE50501C88E1044202 93CD:100011FC292425FC4124B9FC10401088FDF0102094445BFE50221D24E2224060 93CE:200021FC512449FC812479FC20A820A8FBFE20A828A8B1FC60203BFEE0200020 93CF:208823DE508849DC80887BDE20882000FBFC20042804B1FC60043804E3FC0004 93D0:200023DE50424A52814A7A52202820C4FB1220602988B03261C43818E0600380 93D1:104010202BFE24884050BBFE122212FAFE2212FA968A5A8A52FA1E02E20A4204 93D2:2040208851FC490882527BFE20502188FE2620C02B10B06463883830E0C00700 93D3:1020104029FC2524417CB98C11541124FD5411FC9420581051541D42E14A4238 93D4:104010202BFE26024000B9FC102011FCFD2411FC952459FC50001C88E1044202 93D5:2040202053FE4A5082507BFE22522252FBFE22002A92B2D462983C92E4D2088E 93D6:00803FFE22203FFC22243FFC242027BC246227BE23182DF6204047FC42488FFE 93D7:200023DC52944BD482547BC822882294FBE220002820B1FC60203820E3FE0000 93D8:20882288529E4AAA82947B88209020A4F88427BE2A84B2A462943A84E4940088 93D9:102012222BFE24904088B9FE13101510FDFE1110951059FE51101D10E1FE4100 93DA:200C200A50084BFE82087A48226A224AFBFA224C2A4CB2EC635A3C4AE4D60822 93DB:1020112428A827FE4202B8F810881088FCF8102095FC592451241D34E1284020 93DC:1020112428A827FE4202B8F810881088FCF81020942059FC50201C20E3FE4000 93DD:100011F8290825F84108B9F8100013FCFE9413FC940059F850901C60E1984606 93DE:101011FE2910257C4114B9FE1114117CFD10117C9554597C51541E7CE254444C 93DF:1020101029FE24004084B84811FE1110FD50117E95905910517E1E10E21044FE 93E0:2020247C52844948803078CE2610227CFA10227C2A10B2FE62103A10E5FE0800 93E1:1040102029FC24884050BBFE100011FCFD0411FC950459FC50901C92E112460E 93E2:100013FE285025FC4154B95411FC1000FDFC100097FE582050A81D24E2A24040 93E3:1040102029FE25004148B94811FE1148FD4811489578590052D41EAAE52A4800 93E4:102011FC292427FE4124B9FC102011FCFD2411FC94405BFE50881DD0E070438C 93E5:102010102BFE26024080B8FE11101320FD7C11449544597C51441D44E17C4144 93E6:112411242A2424A441547D4A9392150879081128952E592851281D58E14E4180 93E7:08007F7808483E4800863E782A483E30414886C41830EFEE01003FF80920FFFE 93E8:08047F7808403E402A7E3E482A48FF48098806C01830EFEE01003FF80920FFFE 93E9:21002102511C4FD0811077D0255E27D4F55427D4A11477D421143124C1240144 93EA:2090209057FE489083FC7A9423FC2294FBFC200029F8B10861F83908E1F80108 93EB:2062238A208A57EA888A71CA22A2248AF8A420202BFEB07060A83924E2220020 93EC:2040207C50404BFE82427A7823C4223CFA0822F02B24B2A865FE3C20E8A00040 93ED:201C21E05020492480A87BFE207020A8F92422222840B02462A23A8AE4880078 93EE:1020101029FE2510417CB91411FE1114FD7C11109592595451381E54E2924430 93EF:2020202053FE482082AA792422AA2020FAAA21242AAAB05060503888E1040602 93F0:2020222252224BFE80007BDE22522252FBDE22522A52B3DE62523A52E55A08A4 93F1:102011FC2888245043FEB80011FC1104FDFC110495FC582053FE1C20E0204020 93F2:202023FE504848F080207BFE22422090F9F820282920B1FC62203BFEE0200020 93F3:2104208850004BFE82227AAA22722222FBFE200029FCB10461FC3904E1FC0104 93F4:2010279054BC4CA484C477A821102128F14625C0A53C7524252435A4CE3C0024 93F5:108813FE2888240041FCB8A810A813FEFCA810A895FC582053FE1C20E0204020 93F6:10A0109029FE272041FCB92011FC1120FDFE110094205BFE50701CA8E3264020 93F7:105012522954245043FEB888105013FEFC2011FC94205BFE50501C88E1044602 93F8:2020202053FE482081FC792421FC2124F9FC20222BFEB04260243AA2E28A0478 93F9:200023BE50A248A280BE7B882208223EFA2A23AA28AAB0BE6088388AE57E0202 93FA:202423A8209255148A08740423BA20A8F8C623802A3CB38460A83890E2A80144 93FB:2020212450A84BFE80A8792422222104F90421DE2A44B554609E3904E2040404 93FC:2210221053DE4D2880A4782023FE2020FBFE22222A2AB27460A83924E6220020 93FD:204023F850484FFE804873F820402554F75C2444A7FC7444275C3554C5540844 93FE:2288228857C84A90829E77D4202427D4F45427D4A45477C824483454C46404C2 93FF:2020212450A84BFE820278F820882088F8F820202BFEB07060A83924E2220020 9400:102011FC292425FC4020BBFE100011FCFD0411FC950459FC51041DFCE0884104 9401:22402242525C4FF082507BD0225E23D4FA5422542FF4B01462943C64E8240044 9402:200023FE50504BDE82527A5223DE2050FBFE22222A22B3FE62223A22E3FE0202 9403:2020202051FC482083FE7908239C2108F988263E2800B3FE60903890E112020E 9404:1088108829FC24884088BBFE102011FCFD2411FC952459FC50001C88E1044202 9405:49202A3E7F4849485DA86B104928414406C01830EFEE01003FF811100920FFFE 9406:010878904BFC504049A4445855B4485241B046C01830EFEE01003FF80920FFFE 9407:103C13E0292424A843FEB8A811241202FDFC1124952459FC51241D24E1FC4104 9408:101811E0284027FE4088B97412521070FC0011FC9504597451541D74E104410C 9409:100013DE2A5227DE4210BA5211CE1000FC8813FE9488588853FE1C88E1044202 940A:2000277C55444D7C8544757C260025FEF540257EA5AA752A264A3492C42A0444 940B:2000227C5144497C84447A7C220021FEF940227E2EAAB32A624A3A92E22A0044 940C:208020F851084BFE8512792221FE2040F8A223542898B33460543892E3500020 940D:11F81050282027FC40A4B92812A01040FDFC1154958C597451541D74E104410C 940E:1090108829FE25104310BDFE11101110FDFE1110951059FE51001EA4E2524452 940F:108810502BFE245041FCB954118C1174FD0411FC94085BFE51081C88E0A84010 9410:1020102029FC24204154B888110412FAFC8810F8948858F850201CA8E1244060 9411:208820885108493E82487B88209C2100FA4023DC2814B05462B43A94E21C0014 9412:208822AA22DC548889547222200023FEFA4224442BFCB04460443884E1140208 9413:2108208853C8481083DE7A6423D42014FBD420542894B0E863883894E2940122 9414:200023FE50504BFE82527BFE200021FCF90421FC2904B1FC60203BFEE0200020 9415:200023DE50884AA883FE798822DA24A6F9F821082908B1F861083908E1F80108 9416:2124212452AA4BAE81247AAA23AE2124FBFE21102914B114628A3A4AE2160422 9417:23DE225253DE4A5283DE7A0222F22292FAF222922AF2B29262923B32E2020206 9418:102011FC2888245043FEB80011FC1124FDFC112495FC582051FC1C20E3FE4000 9419:101010D42848254A4284BC84117A1000FEFC108494FC580050841E48F1FE4000 941A:100013FE285025DC4104B90411DC1050FC5013FE9440582050A41E8AE28A4478 941B:100011FC290425FC4104B9FC102013FEFC0011FC950459FC50201D24E2224060 941C:08207F20223E3E4400843E2804107E2809442EC21830EFEE01003FF80920FFFE 941D:200027FE54004E28854877EE24922484F6A026A8A7E8748824943514C9241242 941E:100011FC280424FC4004B9FC100011DCFC9413DC94085BFE51081C88E0A84010 941F:108810882BDE248847FEB88811541222FDFC1104950459FC51041D04E1FC4104 9420:2108209053FC489082947998209027FEF80021F82908B10861F83908E10801F8 9421:2094209253F2489087FE701023D22252F25223D4A454728C20EA370AC0160022 9422:22882108FABE2008729CA92A2288210806C01830EFEE01003FF811100920FFFE 9423:112410A82BFE260240F8B88810F8100CFDF0102095FC582053FE1C20E0A04040 9424:21F8210851F84D0A85FA750A25FA2402F79E2090A0907F9E24923492C4920892 9425:108810502BFE242041FCB82013FE1124FCA813FE940059FC51041D04E1FC4104 9426:200023DE52524BDE82527BDE220222FAFA5222522BFEB25262523A92E20A0204 9427:200023DE52524BDE82527BDE220222FAFA8A22FA2A8AB2FA628A3A02E20A0204 9428:109017FC289427FC4290BBFE111213FAFD0E11F8950859F851081DF8E0904108 9429:104412242928247E4010B828134A111CFD28114C951A592A51481D10E2FE4400 942A:1020103E282025FE4122B9FC1122117EFD54117C9554597C51101EFEE22244C6 942B:20A0209051FE4B2081FC792021FC2120F9FE21002BDEB25262523A72E2020206 942C:2020213C51204BFE8010781423FE2210FBF022542A54B2D463683C4AE8960322 942D:2040208053FE4A2282AA7A2223FE2272FAAA22022820B3FE60503888E1040602 942E:202023FE52884A5083FE7A5022FC2254FBFE22542AFCB25062D83D54E6520850 942F:108810882BFE24A840227DFA902410287BFE104094FC598452FC1C84E0FC4084 9430:10F81088288824F84000B9DC11541154FDDC102095FE587050A81D24E2224020 9431:10201020285024884104BAFA10001000FDDC1154955459DC50881C88E1544222 9432:100011FC2954255441FCB88011FC1244FDF41154955459F450441DF4E0144008 9433:100011FC282027FE4222B9AC102011ACFC0011FC9524592451FC1D24E12441FC 9434:201023C8527E4A4082627BD42200223EFBC822482E7EB24862483BC8E2480008 9435:208C23EA50884BFE80087BE8222A23EAF80A23EC288CB3EC608A38EAE3960022 9436:100011FC2954255441FCB80013FE1000FDFC110495FC586250941D88E2A440C2 9437:108813FE288824004148BBFE11481178FD0011FC94205BFE50701CA8E3264020 9438:100011FC295425FC4020B9FC102013FEFC88105095FC582053FE1C20E0204020 9439:2000227C514449748054785426FE2282FABA22AA2ABAB282628A3A84E50008FE 943A:1020112428A827FE4202B8F810881088FCF8100095FC592451FC1D24E1FC4104 943B:2040207C50404BFE82427A7823C4223CFA0023FE2A40B3A462583DB4E45209B0 943C:102011FC2820248843FEB88811FC1104FDFC110495FC590451FC1C88E1044202 943D:10101210297C241040FEB844132811FEFD10117C951059FE51101D10E2FE4400 943E:3E1022FE3E4420287EFEA2103EFC231006C01830EFEE01003FF811100920FFFE 943F:1040102029FC24884050BBFE100011FCFD0411FC950459FC50201E94E28A447A 9440:100E11F028A2245441FEB92210141152FD4A12389440587C50841D48E03041CE 9441:2020208852524B2682527A8A222223FEF88821442A7AB08861503820E0D80706 9442:101C11E0282027FE4020B9FC11AC1174FDFC102095FC582053FE1C00E154422A 9443:100011DC2844255440CCB95410001048FCFE119096FC589050FC1C90E0FE4080 9444:202023FE502049FC80007BFE200221FCF82023FE2800B3FE60043BBEE2A4038C 9445:208822AA22DC548889547222200023FEFA2220202BFEB07060A83924E6220020 9446:2144214455544B64814E7BE42004222CF94423E42884B3E4608438E4E7140008 9447:2040202053FE4888805277AC22AA22A8F5AC2000A10471FC210431FCC1040204 9448:200027FC224854448FFE744426EC2554FEEC24442EECB55466EC3C44E4540408 9449:108813FE2888242041FCB82013FE1040FC8811FC940059FC51541D54E7FE4000 944A:108813FE28A8249041FEBB2011FC1120FDFC112095FE590053FC1C88E070438E 944B:1000FEFE10547CA854547C7C5410FEFE110006C01830EFEE01003FF80920FFFE 944C:2040202053FE4A0281FC7948225021FCFB0421FC2904B1FC610439FCE0880104 944D:3EF822883EF822883EF822883EF81450238806C01830EFEE01003FF80920FFFE 944E:23FE222052FC4AA482FC7A2023FE2284FAFC22842AFCB28462FC3A48E28403FE 944F:104010202BFE26224154B94A123A1000FDFC115497FE580051FC1C20E0A04040 9450:100011FC282027FE4222B9AC102011ACFC0013FE942059FC51541D54E154410C 9451:200823E852884BEE82287BF4228223E2F80021FC2954B15461543954E7FE0000 9452:7E40487E7E9043087EFE48AA7EFE010006C01830EFEE01003FF811100920FFFE 9453:1010107C2A54257C4110B8FE1000137CFD44117C9540597C51441D7CE280447E 9454:2040202053FE4A02851479DE22522554FA8821742A02B1FC60203924E2220060 9455:2042239C52104BDE82947A94242023FCFA0423FC2A04B3FC62043BFCE1080204 9456:210827FE5108480083FC7A94229423FCF82823FE2A20B32462A83A92E42A08C6 9457:10501190289E27EA408AB9D2128A10A4FC501088972658A850701CA8E1244060 9458:23F8224852484BF88248724823F82000FFBE2AAAAAAA7FBE2AAA3AAACFBE08A2 9459:2394211027BE51188BAA7546221823E0FA0421FC2800B3F862083BF8E20803F8 945A:108811DC288825DE4088B954122211FCFD0411FC950459FC51041DFCE0884104 945B:1020101029FE2528417CB92811FE1110FD7C1154957C5954517C1E00E2444482 945C:112410A82BFE260240F8B88811FC1104FDFC110495FC590451FC1C00E0884104 945D:208823FE50884820823C7944203820D6FB382110297CB110617E3910E31004FE 945E:212422485124480083FC7A9422642294FBFC22482B68B248636A3A4AE2460362 945F:102013FE282025FC4000BBFE125213FEFD0411FC950459FC51041DFCE0884104 9460:244424E458A84AAA8EEE74A42AAA2EEEF2422040AFFE70E021503248CC460040 9461:20202120513C492087FE78902294236CFA0423FC2A94B294636C3A04E3FC0004 9462:2020203C50204BFE82227AF8222422FCFAA422FC2AA4B2FC64203D54E94A023A 9463:2040202053FE4A5083FE7A5223FE2200FA9422D82A90B2D2628E3C00E5540A2A 9464:11FC110429FC250441FC7C8891FC10887BFE108895245AAA50701CA8E1244060 9465:108011F82A0825FC4124B9FC112411FCFD54122A95FC590451FC1D04E1FC4104 9466:27DE251227D254548FC8751427E22000FBFC22042BFCB20463FC3A04E3FC0108 9467:102013FE2A8A25FC4088B9FC110411FCFD0411FC950459FC50901C94E112420E 9468:2110209053DE4810825E798223DE2010FBDE22502BDEB25063DE3A50E25202CE 9469:200023FE50204BAE82AA7AAA23AE2020FBFE20202BAEB2AA62AA3BAEE02003FE 946A:2040207C50404BFC82447BF0224422FCFAA822F82AA8B2F862003DFCE5540BFE 946B:010006C01830EFEE01001FF009203FF8101028287C7C92927C7C10105454FEFE 946C:13D012902BDE266843C4BA8413F81108FDF8110895F8590851F81C90E112460E 946D:23DE225253DE4A5283DE7A2222FA2222FAFA22AA2AFAB2AA62FA3A72E2AA0226 946E:208823FE208854128AFE701024FE2292FAFE209229FEB29266043AFEE244022C 946F:2148214C52AA480883FE79482368214AFB6A214A2B6CB14C616A3B8AE0160022 9470:10201050288825744202B9FC115411FCFC0011FC9554595451FC1D54E154410C 9471:21F0221057FC4A0483FC7A2423B82222F9FE22102FFCB24463FC38D0E14A063E 9472:102013FE280025DC4154B9DC108813FEFC8813FE94885BFE50941D88E2A440C2 9473:204027FE54924BFC80907BFC209027FEF90823FC2D0AB1F862403A7CE54008FE 9474:222223FE209051FE8B1075FE211021FEF91021FE2900B3FE628A3B76E2520276 9475:208823FE50884BDE82527BDE20A02090F9FE21202BFCB52061FC3920E1FE0100 9476:2090209057FE4894800A71FE250827E8F14A21EAAF2A75EA254C39EAC2160462 9477:23FC210851F8490881F8790E27F82008FFFE22942B9CB294639C3AD6E7BC0084 9478:27FC244457FC4C4487FC70002FBE2AAAFFBE2AAAAFBE7040204037FCC0400FFE 9479:204027FE5492490880807B1C2204239CFA0423FC2A48B36862483B6AE2460362 947A:23DE225253DE4A5283DE7A5223DE2090F9FE21102BFEB51061FE3910E1FE0100 947B:22A8224857BE4AA8875C7AAA22882FFEF21825E4A84273F8204037FCC04000C0 947C:200023FE52524A5283FE71082154225EF7B4211EA25477DE20143554C55E0010 947D:252827BE294857BE8B1875AA294623FCFA0423FC2A04B3FC62043BFCE1080204 947E:21084FD2F03C23884812FBBE0280ABAA010006C01830EFEE01003FF80920FFFE 947F:55781448FF4822867F7808486B2849107F2806C41830EFEE01003FF80920FFFE 9480:210821EC510A4FEA89287BC8293E2FE8F9482BE8AA287B682AA83BF4CAB412A2 9481:23DE225253DE4A5283DE78A021FE2320FDFC212029FEB00061FC3888E070078E 9482:2248215057FC4C0481F0711027FC2554F4E427FCA04077FC20403FFEC2A40452 9483:23FE220253FE4A9282547A9222FE22AAFAFE23222AFAB2AA62FA3A22E5FA0004 9484:208823FE50884BDE82527BDE225223DEFA2223FE2AAAB2FA62223A72E2AA0224 9485:100010001E00200020007C0090001000FE001000100012001400180010000000 9486:108010801E80208020807C8090801080FE8010801080128414841884107C0000 9487:100010003DFC20084010BC2010401040FC801080110011041504190410FC0000 9488:102010201E20202020207C2093FE1020FE201020102012201420182010200020 9489:100010003DFE20204020BC2010201020FC201020102010201420182010A00040 948A:100410041E04204420447C4490441044FE441044104412041404180410140008 948B:104010401E40204020407C6090501048FE441044104012401440184010400040 948C:100011FC1E04200820107C2090201020FE201020102012201420182010A00040 948D:102010203C2020204020BC2011FC1020FC201020102010201420182013FE0000 948E:1008103C3DE020204020BC20102013FEFC201020102010201420182010200020 948F:110411243D2421244124BD2411241124FD2411241124112415241A2412040404 9490:100810081E10202020407C8890081010FE201044108412081410182010C00300 9491:100013FC3C8420884088BC90109C1084FD4411441128112816101A2814440182 9492:100011F03D1021104110BD1011901150FD5011101110111215121A12120E0400 9493:104010403C8020FC4104BE0410041104FC841044104410041404180410280010 9494:108010403C5E21024102BD0211021102FD0211021102110215021902110A0104 9495:104010403C40204043FEBC8810881088FC881108109010501420185010880304 9496:100011F83C1020204040BC8011FC1054FC541094112410241444188411280010 9497:100013FC3D0421444124BCA810881088FC501050102010201450188811040602 9498:100011FC3C8820884088BC88108813FEFC881088108810881488190811080208 9499:100013FE3C2020204120BD3E11201120FD2011FE100210021402180210140008 949A:100010003DFE20104010BC2010201068FCA41122122210201420182010200020 949B:102010201E20202020207DFE90201020FE20105010501250148818C811240202 949C:100011FE3D0021004100BDFC11041104FD04110411FC11001500190011FE0000 949D:20402040384027FC40407A48A2482248FA4823F82048204028423042203E0000 949E:102010203C2020A840A4BCA211221120FE241024102810081410182010C00300 949F:102010203C20202041FCBD2411241124FD2411FC112410201420182010200020 94A0:102010203C2021FE4122BD2211221122FD52114A118A110215021902110A0104 94A1:100011FC3D0421044124BD2411241124FD241124112410501448188411020602 94A2:100011FC3D0421044194BD5411541124FD241154115411941504190411140108 94A3:1008101C3DE021004100BDFC11441144FD4411281128111015101A2812440482 94A4:102010203C5020504088BD4412221020FC0011FC100410081408181010100020 94A5:100010FC3C8420844084BCFC10841084FC8410FC108410841504190412140408 94A6:104010403C40207C4084BC8811201020FC201050105010501488188811040202 94A7:104010403C8020FC4104BE0410841044FC441014102410441584180410280010 94A8:102010403CFC20844084BC8410941088FC8010FE1002100215FA180210140008 94A9:108010803C8020FC4104BD0412441044FC8410A4111411F41414180410280010 94AA:104010203C0021FC4000BC0010F01090FC9010901090109214921912110E0200 94AB:104010203C2023FE4080BC80108010FCFC841084108410841504190412280410 94AC:102010201E20202420A47CA490A81120FE201050105012501488188811040202 94AD:101011103C9020904010BD1010901090FC10101E13F010101410181010100010 94AE:100011F83C4820484048BC48104811F8FC881088108810881488188813FE0000 94AF:100011FC3D2421244124BD24112411FCFD041100110011001502190210FE0000 94B0:100010003DFC20204020BC2010201020FDFC1020102810241424182013FE0000 94B1:105010483C40205C41E0BC40105E11E0FC441048103010221452188A13060002 94B2:100010003DFE20104010BC1010901090FC9E1090109010901490189013FE0000 94B3:108810883C88208843FEBC8810881088FC8810F8108810881488188810F80088 94B4:102010203C20202043FEBC2010201020FDFC1104110411041504190411FC0104 94B5:102010203C20202041FEBC7010A810A8FD241124122210F81420182010200020 94B6:100010003DFE20084008BDE811281128FD28112811E811281408180810280010 94B7:100011FE3D002100417CBD4411441144FD441144117C11441500190011FE0000 94B8:20402040384023FE408078A0A12021FCFB242524212421242934312820200020 94B9:105010483C48204043FEBC80108010FCFD4411441128112816101A2814440182 94BA:202820243824202043FE7A20A2242224FA242228222822902B12322A20460082 94BB:102010203C202020403EBC2010201020FDFC1104110411041504190411FC0104 94BC:100011FC3D0421044104BDFC11041104FD0411FC110411041504190411FC0104 94BD:100010003DFC21044104BD0411FC1104FD04110411FC11041400180013FE0000 94BE:100011FC3D2421244124BDFC11241124FD2411FC112410201420182010200020 94BF:100010003DFC21244124BD2411241124FDFC1124112411241524192411FC0104 94C0:102010203C20202041FCBD2411241124FD2411FC112411241524192411FC0104 94C1:102010203D20212041FCBD2012201020FDFE1020105010501488188811040202 94C2:102010203C4021FC4104BD0411041104FDFC1104110411041504190411FC0104 94C3:2040204038A020A041107A48A4262020FBF820082010211028A0304020200020 94C4:2008203C3BC0220042207A20A22023FEF8202020212821242A22342220A00040 94C5:100010F83C8820884088BC8811061200FC0011FC110411041504190411FC0104 94C6:200020803B1E225242527A52A2522252FA5222D2235A22542890309021100210 94C7:108010803DFC21044204BDF411141114FD1411F4110411281512190210FE0000 94C8:104010203C0023FE4020BC2011FC1124FD241124112411241534192810200020 94C9:102010103C1021FE4020BC2010441084FDF8101010201044148219FE10820000 94CA:102010103C1021FE4102BE0410801088FC9010A010C0108214821882107E0000 94CB:104010203C2820084008BC4810541152FD5211601260104414C41944123C0000 94CC:100011FC3D0421044104BDFC11001140FD4411481170114015421A42123E0400 94CD:101010103C1021FE4112BD14111011FCFD4411441128112815101A2812440482 94CE:100013FC3D0420884050BC2010D81326FC2011FC1020102017FE182010200020 94CF:200427C43A84229442947A94A29427D4FA942294229422942A84348424940888 94D0:104010443DF420484050BDFE10401080FDFE1240148010FC1404180410280010 94D1:104010403C4421F44048BC5013FE1040FC801184129810E014821882107E0000 94D2:100011FE3C8820884088BCF810881088FCF810881088109E15E8180810080008 94D3:104810483DFE20484048BC20101011FEFC801080108010801480188010FC0000 94D4:200023FC3890209040907892A4922294FA942298209020902890309027FE0000 94D5:102010203DFE20404040BCFC10841184FEFC1084108410FC1484188410940088 94D6:202820243824202043FE7A20A2242224FBA422A822A822902A9235AA24460882 94D7:102010203C2021FC4020BD2410A410A8FC2013FE105010501488188811040202 94D8:200027DE3892449244947C94A7D82094F992219222922A9A3494289002900110 94D9:2080208038BC23C040507824A0D4230CF80023FE2090209029123112220E0400 94DA:100011FE3C2020404088BD0411FE1022FC20102011FE10201420182013FE0000 94DB:102011243CA420A440A8BC2013FC1004FC04100411FC10041404180413FC0004 94DC:200023FC3A04220442F47A04A20422F4FA942294229422F42A04320422140208 94DD:100010FC3C8420844084BC8410FC1000FC0011FE110211021502190211FE0102 94DE:200021FC3904210441FC7820A02023FEFA222222222222222A2A322420200020 94DF:200023FE3A02222242227A22A3FE2222FA222252224A228A2B02320223FE0202 94E0:102011243D24212441FCBC0011FC1004FC0411FC110011001502190210FE0000 94E1:200223E23A22222A42AA7AAAA2AA22AAFAAA22AA22AA208229423122220A0404 94E2:20202120392021FC41207A20A02023FEF87020A820A821242924322220200020 94E3:102011203D2021FC4120BE20102013FEFC90109010901090151219121212040E 94E4:200020063BB8208840887908A13E2388F88822882288213E29003280247E0800 94E5:1008103C3DE020204020BDFC10201020FC2013FE102010401488190413FE0102 94E6:1008103C3DE020204020BDFE10201020FC2011FC110411041504190411FC0104 94E7:109010943D1421184310BD321152110EFD20102013FE10201420182010200020 94E8:2040204038A0211042087C06A3F82040F840204023F820402840304027FE0000 94E9:100411883C5020204050BC8811241020FFFE102010A810A415221A2210A00040 94EA:2040204038A0211042087C06A3F82000F80023F8220822082A08320823F80208 94EB:105010503C50215240D4BC5810501058FCD4115212501050149218921112020E 94EC:104010403C7820884150BC2010501088FD0610F8108810881488188810F80088 94ED:104010403CFC21044288BC5010201040FC8011FC128410841484188410FC0084 94EE:2080208039F8220840107BFCA0242024FBFE2024202423FC2824302020A00040 94EF:108010803CF821084210BDFC11241124FD2411FC110011001502190210FE0000 94F0:104010203C2021FE4000BC8811041202FC881088105010501420185010880306 94F1:104010203C2023FE4040BC4010A010A2FDA4129814901088148418A210C00080 94F2:204020203BFC200041087890A3FE2200FA002200220022002A00340024000800 94F3:104010203C2023FE4040BC88110413FEFC9210901090109015121912120E0400 94F4:2200217C3904240842107A20A07E212AF92A222A264A22522A923322224A0084 94F5:20402020382023FE42027C44A04023FEF8882088210820D02820305020880304 94F6:100011F83D08210841F8BD08110811F8FD441148113011201510194811860100 94F7:210021003900211E47D27A52A2522252FA522492229221122A92325E24520800 94F8:102010203DFC202040FCBC2011FE1048FC4810FE1088114815281A0810280010 94F9:208820883BFE208840007BFEA2022444F84023FC204420842884310422280410 94FA:204820443BFE204040407BFCA2442244FBFC2244224423FC2A44324422540208 94FB:100013FE3C40204041FCBC84108413FEFC00100011FC11041504190411FC0104 94FC:20202020382023FE40207924A0A420A8FBFE207020A820A82924322224200020 94FD:201020143812201043FE7810A0902050F8482008208822A82A9A32AA24660002 94FE:201022103910217E40207828A748217EF908210821FE210829083288247E0000 94FF:208022FC3AA422A442A87A90A2A820C6F820202021FC20202820302023FE0000 9500:102011243CA420A84020BDFC11041104FDFC1104110411FC1504190411140108 9501:102011243CA420A84020BDFC11041124FD241124112411241450188811040202 9502:100011FC3D24212441FCBD24112411FCFC20102011FC10201420182013FE0000 9503:100011FC3D0421044104BDFC10001000FDFE1020102011FC1420182013FE0000 9504:200820083BC82248425E7A4AA3CA224AFA4A23CA224A224A2A6A33D226120026 9505:200021FC39042104410479FCA0202020FBFE22222252228A2B0A3202220A0204 9506:20202120392021FC41207A20A02023FEF800200021FC21042904310421FC0104 9507:201020D83B94209440907BFEA0902094F89420D82398209028AA30CA22860102 9508:101C11E03C20202043FEBCA811241222FDF81088109010BE1502190212140408 9509:102010203D2421244124BD2412AA1472FC20102011FC10201420182013FE0000 950A:1004101E3DE020224112BC9410801008FDFE1008108810481448180810280010 950B:104010403CFC20884150BC2010D81326FCF8102010F8102017FE182010200020 950C:104010203DFC20004088BC5013FE1020FC20102011FC10201420182010200020 950D:204020203BFC204040907908A3FC2004F9502150215021502A5032522452080E 950E:210020BE3A82220242FA7A52A2522252FBFE2252225222922B123202220A0204 950F:210020BE3A82220242027AFAA28A228AFAFA228A228A22FA2A023202220A0204 9510:220821083910402043F87A08A2082208FBF820A020A0292031242224041C0800 9511:21082088389023FC40247824A3FC2220FA2023FE206220A2292A322424200020 9512:104010203DFC21044104BDFC11041104FDFC1120112211141508194411820100 9513:100011FC3C0420FC4004BDFC100013FEFE0211F8108810881450182010D80306 9514:200023F83A08420843F87A00A20023FCFA0422F422942A9434F4240408280010 9515:2000277E3D04250445747D54A6542554FD542554257425542E04340424140408 9516:202020203BFE202041FC7820A3FE2000F9FC210421FC210429FC310421140108 9517:2020202239FA202440287BFEA0202040F8FC2184228420FC2884308420FC0084 9518:208820883BFE208840A87820A3FE2040F88020FC218422842884308420FC0084 9519:21102110391027FC41107910AFFE2000FBF82208220823F82A08320823F80208 951A:208820883BFE208840887800A1FC2124F924212421FC21242924312421FC0104 951B:202020203BFE205040A87924A2FA2020F8A8208823FE20882888308821080208 951C:102010203DFC20504088BD0413FE1008FDE81128112811E81528180810280010 951D:100011FC3D0421FC4104BDFC100011FEFC0813FE100811081488180810280010 951E:100011FC3D24212441FCBD24112411FCFC2013FE107010A815241A2210200020 951F:100011FC3D04210441FCBD04110411FCFC00111211D41118151019521192010E 9520:10FC10843C8420FC4084BC8410FC1000FDFE1102110211FE1502190211FE0102 9521:100011F83D08210841F8BD08110811F8FC8011FC1254109415241A4410940108 9522:100011FC3D0421244124BDFC11241124FD741154115411741504190411FC0104 9523:200023FE3A52225242527BFEA0202040F8FC2104228820502820304021800600 9524:2008203C39E0202040207BFEA1242124FBFE2124212423FE2820302023FE0000 9525:105010483C8020FE4190BE9010FC1090FC9010FC10901090149018FE10800080 9526:102010403DFC210441FCBD0411FC1020FC2013FE12221222162A1A2410200020 9527:101C11E03D10211041FEBD101110117CFD4411541154115415541A2812440482 9528:201020503B90221E42127A24A3C82288FA882288228822942A94349424940822 9529:102011243CA8202041FCBC4013FE1088FD0412FA1488108814A818921082007E 952A:2080208038FC2154425478A4A1242244F8942108204020A42AAA328A24780000 952B:104010203DFC20004108BC90100013FEFC00100011FC11041504190411FC0104 952C:204022443A44244840A07910A6082044F84022482248245028A0311022080C06 952D:204020203BFE220244047800A3FE2020F8202120213C21202AA03260243E0800 952E:201020103B7C211441FE7A14A27C2710F97C251025FE22102A10350028FE0000 952F:200023FC3A04220443FC7A20A22023FEFA20222022FC22842A84348424FC0884 9530:200021FC3808201040207BFEA02020A0F84021FC215421542954315427FE0000 9531:109210923D2422484124BC9210921000FDFE1122112211FE1522192211FE0102 9532:2100213C3BD4211443947914A7D42124F94C204027FE204028A0311022080C06 9533:208820883BFE208840A87820A1FC2124F924212427FE20202850308821040202 9534:111011123DD421184152BD92112E1040FDFC1104110411FC1504190411FC0104 9535:109010903C9E22A241D4BC88109410A4FDFE128414A410941494188410940088 9536:200021FC3924212441FC7924A12421FCF8002040202422A22A8A348820780000 9537:200023DE3A52225243DE7800A1FC2000FBFE2080210021FC2804300420280010 9538:1008103C3DE020204020BDFE102010A0FD2C1124112411AC1524192411FC0104 9539:200820C83B082108412A792AA3AC2148F9082388255421142914312421240142 953A:1008103C3DE0202043FEBC2011FC1124FDFC112411FC102015FC182013FE0000 953B:208023383A28222843A87A46A200227CFBA42224222823A82E10322822440282 953C:10A0112C3D24212441ACBD24112411FCFC2011FC108810501420185010880306 953D:102010403CFC208440FCBC8410FC1000FDFE1020102010FC1420182011FE0000 953E:101E13E03C4421244088BDFC10401040FDFE108010FC114415281A1010680186 953F:204020203BFE200041FC7904A1042104F9FC2052209421882A8834A420C20080 9540:204020203BFE224842487BFEA2482278FA0022FC224422482A28341024680986 9541:210420883BFE2020402079FCA0202020FBFE2000202023FE2820305020880306 9542:102011243CA8202043FEBCA811241202FC4013FE108811081590186011980604 9543:20842044384823FE40847884A108214AFA52239C208421082908325223DE0042 9544:209027FC389423FC42907BFEA1122216FDFC2104212421242924305020880304 9545:200023FC3A24422443FC7A00A2FC2284FA8422FC22842AFC3484248408FC1084 9546:208820883BFE2088400079FCA10421FCF90421FC202023FE2850308821040202 9547:202020203BFE402041FC7904A1FC2104F9FC210421FC290437FE208801040202 9548:202820243BFE202041FC7924A1FC2124F9FC2124200823FE2888304820480018 9549:200023FE380021FC41047904A1FC2000FBFE228A225223FE2A223222222A0204 954A:200023FC390821F8410879F8A10E27F8F80827BC20A422A42928329024A80846 954B:2020212438A8202043FE7A02A00021FCF904210421FC2050285030922112020E 954C:20A0209039FE232045FC7920A1FC2120F9FE210023FC2088289E3102220A0404 954D:204020803BF8220843F87A08A3F82208FBF8204027FE20E02950324824460040 954E:102010503C8821744202BCF8108810F8FC0C11F0102011FC14201BFE10200060 954F:204023BE3A12229242527AAAA3242040FBFE2222222223FE2A22322223FE0202 9550:204020203BFE200041FC7904A1FC2000FBFE220222FA228A2AFA3202220A0204 9551:204020203BFC210840907BFEA2022444F82023FC208020F82888310821280210 9552:210420843888200043FE7800A0882104FA0221FC215421542954315427FE0000 9553:204020203BFE2202400079FCA04020A2FB342058209423342852309023500020 9554:204020203BFE2202441479E0A1002100F9FC2110211027FE2800309021080204 9555:204020203BFE220240507888A1242050F888210422FA20882888308820F80088 9556:100013FE3C5021FC4154BD5411FC1000FDFC100013FE102014A8192412A20040 9557:2020212438A823FE420278F8A0882088F8F82020202021FC2820302023FE0000 9558:200021F8390821F8410879F8A00023FCFA9423FC200021F82890306021980606 9559:100011FC3D2421FC4124BDFC10401088FDF01020104413FE1422192412220060 955A:202022223A2223FE40007BDEA2522252FBDE2252225223DE2A523252255A08A4 955B:202027FE3C2025FC442477FEA42425FCFC2025FC252425FC2D2439FC2924112C 955C:208020403BF8211040A077FEA00023F8FA0823F8220823F82920312222220C1E 955D:204020203BFE208840507BFEA22222FAFA2222FA228A228A2AFA3202220A0204 955E:22202120392047BE42407A20A3BC22D0FA90229022FE2A9034A825A808441082 955F:22102110391047BE42407A00A3BE228AFA8822A822AE2AA834A825A8085E1080 9560:200023DE38422252414A7A52A02820C4FB1220602188203229C4301820600380 9561:200023FE385023FE42527BFEA00021FCF90421FC210421FC282033FE20200020 9562:20002FFE38004A2849487BEEA8922884FAA02AA82BE828883894291409241242 9563:202020203BFE2050428A7904A3FE2504F9FC210421FC20202924322224A20040 9564:20A024A43AA820A047FC7910A0A027FCF84023F8204027FC28A0311022080C06 9565:208020F8391023FC452479FCA12421FCF80023FE200021FC290431FC210401FC 9566:210820883BC8201043DE7A64A3D42014FBD42054209420E82B88309422940122 9567:2200217C3D04244445F47C44A5F42554FD7425D4255425F42CE435542444044C 9568:210820903BFC209042947998A09027FEF80021F82108210829F83108210801F8 9569:204020203BFE228A41247A22A1FC2124F9FC202023FE22222BFE322220200020 956A:200023BE38A220A240BE7B88A208223EFA2A23AA20AA20BE2888308A257E0202 956B:202027A438A8229241147A08A5F42802FBF82208220823F82A0831102FFE0000 956C:208823FE38A8209041FE7B20A1FC2120F9FC212021FE21002BFC30882070038E 956D:100011FC3C2023FE4222BDAC102011ACFC0011FC1124112415FC1924112401FC 956E:200023FC3A94229443FC7800A7FE2000FBFC220423FC20A2291433082D440182 956F:200023F83AA822A843F87900A3FC2484FBE422A422A423E4289437F420140008 9570:202023FE3A88225043FE7A50A2FC2254FBFE225422FC22502AD8355426520850 9571:2040202039FC208840507BFEA00021FCF90421FC210421FC28203294228A047A 9572:2080204037FE44024A2473BCA4A42AA8F51022E8240423F828403248244400C0 9573:204020203BFE225043FE7A52A3FE2200FA9422D8229022D22A8E340025540A2A 9574:212422483924200043FC7A94A2642294FBFC2248236822482B6A324A22460362 9575:21F022103BFC260443FC7A24A3B82222F9FE221027FC22442BFC30D0214A063E 9576:204027FC380023B842A87BB8A11027FCF91027FC211027FE2928331025480186 9577:00000FF808000FF008000FF00800FFFE1200111010A010401220141818061000 9578:00000FF8080008000FF0080008000FF008000800FFFE0400082010103FF81008 9579:00403E40204020783C8820883C8821102010FE10102820284448FE4402840102 957A:00083E3C21E020203C2020203DFE20202020FE50105020504488FE8803040202 957B:00203E2020A020A03CFC20A03D20202021FEFE20103020504448FE8803040202 957C:00003EFE208220FE3C8820AA3CAA20AA20BEFE8810AA20AA44AAFEAA02BE0102 957D:00203E2021FC20203D5420883D0422FA2088FEF8108820F84420FEA803240060 957E:00003BFE21243A2227FE3A22237622AAFB76222223764AAAFB764A22022A0204 957F:0800081008200840088009000800FFFE0A0009000880084009200A180C060800 9580:00003E7C224422443E7C224422443E7C20042004200420042004200420142008 9581:00007CF844887CF844887CF84008408840884108410842084408480840284010 9582:00007C7C44447C7C44447C7C4004400440045FF4400440044004400440144008 9583:00007C7C44447C7C44447C7C4004410441044104428442444424480440144008 9584:0010771055105510771055105510771041104128412841284128414445444282 9585:00007C7C44447C7C44447C7C40045FF441044104410441044104450442144008 9586:00007C7C44447C7C44447C7C40045FF440044FE440045FF44004400440144008 9587:00007C7C44447C7C44447C7C40045FF442044284424442244204420442144008 9588:00007C7C44447C7C44447C7C40044FE4410441045FF441044104410441144008 9589:00007C7C44447C7C44447C7C408440844FF44184428444844884428441144008 958A:00007C7C44447C7C44447C7C4104410449244924492449244FE4400440144008 958B:00007CF844887CF844887CF840084FC8448844885FE844884488488850A84010 958C:7C7C44447C7C44447C7C420441045FF4400447C444444444485450344004400C 958D:00007C7C44447C7C44447C7C420441047FFC440447E444244824514460944008 958E:7C7C44447C7C44447C7C410441045FF44204448444844904522467F44214400C 958F:00007C7C44447C7C44447C7C40045FF441044FE4410441045FF4400440144008 9590:7C7C44447C7C44447C7C400441C45E0443C45E0443E45E04422441E440144008 9591:7C7C44447C7C44447D7C410441045FF441044384454449245114410441144008 9592:7C7C44447C7C44447C7C400447E4442447E4442447E4442448A4504440144008 9593:00007CF844887CF844887CF840084FC848484FC848484FC84848400840284010 9594:7C7C44447C7C44447C7C420441045FF440444444428441044284444448544008 9595:00007C7C44447C7C44447C7C40044FE4408448844FF442844484588441944008 9596:7C7C44447C7C44447C7C410441045D1445A44544492449145114650442144008 9597:00007C7C44447C7C44447C7C4084448442844884448440F45F84408440944088 9598:7C7C44447C7C44447C7C40044FE449244FE449244FE449244104410440144008 9599:00007C7C44447C7C44447C7C420441045FF441044FE4492449A4494441144108 959A:00007C7C44447C7C44447C7C420441044FE44444424442845FF4400440144008 959B:7C7C44447C7C44447C7C40045FF44104492445445FF441044104410441144008 959C:00007CF844887CF844887CF840085FE840484F4849484F484048414840A84010 959D:7C7C44447C7C44447D7C4104428444444A24511C6FE440244044428441144088 959E:7C7C44447C7C44447C7C440448245FF4445444445FF444444444444448544008 959F:00007C7C44447C7C44447C7C4204414444845524561464544C4473C440144008 95A0:00007C7C44447C7C44447C7C40045FF441044FE4410441445FF4400440144008 95A1:7C7C44447C7C44447E7C41045FF4420444444F8441244644588443444C344008 95A2:7C7C44447C7C44447C7C4004444442844FE441045FF44104428444444824400C 95A3:7C7C44447C7C44447C7C420447E44824544443844C64701C47C44444445447C8 95A4:7C7C44447C7C44447C7C4104428444445BB4400447C44444444447C444544008 95A5:7C7C44447C7C44447C7C40044544492459F46F244944488449544A344814400C 95A6:00007C7C44447C7C44447D7C4284444458344444444444444AA4511440144008 95A7:7C7C44447C7C44447C7C400444445FF4444444447FFC4004444444244824400C 95A8:7C7C44447C7C44447C7C41044FE441045FF441044FE441045FF4400440144008 95A9:7C7C44447C7C44447C7C410441044FE4492449244FE441145FF440144004400C 95AA:7C7C44447C7C44447C7C40045FF442844FE44AA44AA44CE448244FE44824400C 95AB:7C7C44447C7C44447C7C40045FF4511451145FF453945554593451145FF4400C 95AC:7C7C44447C7C44447E7C41044FE448244FE448244FE4491448A44A444C24481C 95AD:7C7C44447C7C44447C7C40044FE448244FE440045FF450145FF4400440144008 95AE:7C7C44447C7C44447C7C40345DC4444448445DF44444544449F4560461F4400C 95AF:00007C7C44447C7C44447C7C5084488462A452944C8470245044518456144008 95B0:7C7C44447C7C44447C7C400442044CE4482448244EE4482448244FE44004400C 95B1:7C7C44447C7C44447C7C444448245FF4682C48244FE44284428444944874500C 95B2:7C7C44447C7C44447C7C444442844FE448244FE442844284449458744004400C 95B3:7C7C44447C7C44447D7C41045FF441044FE449244FE449244FE441045FF4410C 95B4:7C7C44447C7C44447C7C40044FE448244FE448244FE448244FE444444824400C 95B5:7C7C44447C7C44447C7C450444844FF459046FE449044FE449044FF44804400C 95B6:7C7C44447C7C44447FFC48244FE448244FE440045FF450145FF450145FF44008 95B7:08008BDE525223DE52528BDE22022222FA222222B252AA4A2A8A2202A20A4204 95B8:7C7C44447C7C44447C7C40045FF442844EE4482448244EE4428442845FF4400C 95B9:7C7C44447C7C44447D7C42045FF449245FF4692C4FE449244FE4411440F4400C 95BA:7C7C44447C7C44447C7C40044FE448244FE448244FE441045FF4444443845C6C 95BB:7C7C44447C7C44447E7C420447E4482452444CE4482448244EE4482448244FEC 95BC:7C7C44447C7C44447C7C480444445E4448A44F144A4C4A244A8452446624400C 95BD:7C7C44447C7C44447C7C40645F8451045FE4509458744FE448244FE448244FEC 95BE:7C7C44447C7C44447C7C408440A45FF440844EA44AA44EA4405446B45914420C 95BF:7C7C44447C7C44447C7C40E45F2449445FF4501447C440444684410442844C4C 95C0:7C7C44447C7C44447C7C44445FF444447FFC482457D4644C47C4442443E4400C 95C1:7C7C44447C7C44447C7C40044EE44AA44EE44AA44EE44824482448244864400C 95C2:7C7C44447C7C44447C7C492445445FF442047FFC482457D4644C44C4442443EC 95C3:7C7C44447C7C44447C7C4FE448244FE448244FE448244FE441445FF44284444C 95C4:7C7C44447C7C44447C7C40045FF442844FE44AA44FE442045FF4444443845C6C 95C5:7C7C44447C7C44447FFC48244FE448244FE4420443F442045FE4444443845C6C 95C6:7C7C44447C7C44447C7C400447C4444447C440044EE44AA44AA44EE440144008 95C7:7C7C44447C7C44447E7C41044FE4444442845FF440044FE448244FE448244FEC 95C8:7C7C44447C7C44447C7C42044FC444445FF448244FE441044FE451045FF44108 95C9:7C7C44447C7C44447C7C40045FF442845FF452945FF441044FE441045FF4400C 95CA:7C7C44447C7C44447C7C4004483445C4404453FC484441F4451449F450144008 95CB:7C7C44447C7C44447C7C40944EA4424C5454482457D4410C4FE442844444582C 95CC:7C7C44447C7C44447C7C41045FF441045FF4555453945FF4454449245114410C 95CD:7C7C44447C7C44447C7C41144FE441445FF442044FE4742447E4442447E4400C 95CE:7C7C44447C7C44447D7C42044FE448244FE448244FE441145DA445444924531C 95CF:FC7E8442FC7E8442FC7E8002BFE2A022AFA2A222AFA2AAAAAFAAA25ADFCA8046 95D0:7C7C44447C7C44447D7C4FE441044FE448244FE448244FE448247FFC4444482C 95D1:7C7C44447D7C46447FFC48244FE448244FE448244FE441045FF445444924410C 95D2:7C7C44447C7C44447C7C47C4444447C4444447C440044EE44AA446644AA4466C 95D3:7C7C44447C7C44447D7C49244FE440045FF440044FE448244FE444445FF4400C 95D4:7C7C44447C7C44447C7C41044FE441045FF444444FE440044FE44AA45FF4400C 95D5:7C7C44447C7C44447C7C51444A445F744494552455445F44444448A449145208 95D6:7C7C44447C7C44447C7C40044FF449044FE449044FE449044FF440145554402C 95D7:7C7C44447C7C44447C7C4844484452945CE4484452945EF440044AA45154400C 95D8:00007C7C44447C7C44447C7C40245E2440F45E2452A45E6452244F2478B45048 95D9:7C7C44447C7C44447C7C480444445E7C52945E9451545E246A544E8C4004400C 95DA:7C7C44447C7C44447C7C480449E45D2449E449247DE4492449E454C45154623C 95DB:7C7C44447C7C44447C7C492445445FF4501447C4444447C441044FE441045FEC 95DC:7C7C44447C7C44447C7C484452945CE44A545EF4428452945EF4428444944888 95DD:7C7C44447C7C44447C7C40245F24517C5F9451145F5451245F244A545194400C 95DE:7C7C44447C7C44447C7C40045C44447C7F5452945E1452545E2453A47E544298 95DF:7C7C44447C7C44447D7C46C4583447C4444447C440044EE44AA446644AA4466C 95E0:7C7C44447C7C44447D7C4FE449244FE441047FFC48244FE448244FE44444482C 95E1:7C7C44447C7C44447EFC4AA44EE440044FE449244FE449244FE441045FF44108 95E2:7C7C44447C7C44447C7C40845E4453F45EA450445EF46A444AE44E444A544008 95E3:7C7C44447C7C44447C7C492445445FF4501447C444444FE449244FE449244FEC 95E4:7C7C44447C7C44447FFC4AA44FE440045FF440044FC448444FC445244CC4562C 95E5:7C7C44447C7C44447C7C50844BE4408447F459444BE448844FF44884488457EC 95E6:7C7C44447C7C44447C7C42844FE44AA44FE44AA45FF4444447C4444442844FEC 95E7:7C7C44447C7C44447C7C408463E4508447F4722453E45154532455146FF4400C 95E8:200013FC10044004400440044004400440044004400440044004400440144008 95E9:200017FC000440044004400440045FF440044004400440044004400440144008 95EA:200017FC00044004410441044104410442844244442448244004400440144008 95EB:200017FC000440045FF44004400440044FE44004400440045FF4400440144008 95EC:200017FC000440044FE44104410441045FF44104410441044104410440144008 95ED:200017FC0004408440845FF44084418442844484488450844284410440144008 95EE:200017FC00044004400447C44444444444444444444447C44444400440144008 95EF:200013FC100440045F844084488448844FE4402440245FA44024414440944008 95F0:200013FC1004400440045FF4410441044FE44104410441045FF4400440144008 95F1:200017FC010441045FF4410441044FE4410441045FF44114411441544124400C 95F2:200017FC00044104410441045FF4410443844544492451144104410440144008 95F3:200017FC0204420442045FF444044484488449045144522467F4421440144008 95F4:200013FC1004400447C444444444444447C444444444444447C4400440144008 95F5:200017FC0004420441045FF44044444442844104428444444844400440144008 95F6:200017FC0004420441045FF44004400447C44444444444544834500440144008 95F7:200017FC00044204410441044404542454146454444443C44004400440144008 95F8:200017FC000440044FE4492449244FE4492449244FE449244104410441144008 95F9:200017FC0004420441045FF4410441044FE44924492449A44944410441144008 95FA:200017FC000441044FE4410441045FF4400441044FE4410441045FF44004400C 95FB:200017FC000440045FF4444447C4444447C4444444745FC44044404440544008 95FC:200017FC00044844444445F440445C4444A4449445144A0451F4400440144008 95FD:200017FC0004410441044FE44924492449244FE44904412441F45E144804400C 95FE:200017FC0004400447C44444444447C440044FE4482448244FE4400440144008 95FF:200017FC0104492449244FE440044FE4402440244FE44804481447F44004400C 9600:200017FC000445444524490459F46F044924492448C4489449544A3448144008 9601:200017FC0204420447E44C445284410442844C6477DC4444444447C440144008 9602:200017FC0004420441045FF4420444444F8441244644588443444C244004400C 9603:200017FC000440045FF4511451145FF4511453945554593451145FF44004400C 9604:200017FC0004440447C4488451046FE449244FE449244FE44114411440F4400C 9605:200017FC00044444428440044FE4482448244FE4428442844484489450744008 9606:200017FC020441044FE448244FE448244FE4491448A44A444C2448144004400C 9607:200017FC010441144FE441445FF442044FE4742447E4442447E4442440144008 9608:200017FC008440A440945FF440844EA44AA44EA440C4465458B441144204400C 9609:200017FC000442045FF444444924711C4FE449244FE449244FE4411440F44008 960A:200017FC00044FE448244FE448244FE440045FF450145FF450145FF44004400C 960B:200017FC000442044CE448244EE448244FE4428442844494449448745004400C 960C:200017FC000440E45F044A2445445FF4501447C440444684410442844444482C 960D:200017FC000440645F8451045FF450845C5450344FE448244FE448244FE4482C 960E:200017FC0204420447E4482452444CE4482448244EE4482448244FE440144008 960F:200017FC0004484444445EA448A449144E0C4A444A244A044A8452445624600C 9610:200017FC0004444442844FE449244FE449244FE441045FF44104410440144008 9611:200017FC010441045FF441045FF45114555453945FF44544492451244104410C 9612:200017FC00044FE448244FE448244FE448244FE441445FF4410442844444482C 9613:200017FC01044FE449244FE441047FFC40044FE448244924492442844444482C 9614:200017FC0004483445C46444504451F44444484479F44914491449F44004400C 9615:200017FC000440845E9442A44A4C4454482457D4610C4FE4410442844444582C 9616:200013FC11044FE441045FF4420444444FE440044FE44AA44AA45FF440144008 9617:200017FC01045FF441044FE448244FE448244FE448244FE448247FFC4444482C 9618:200017FC00044FE448244FE448244FE440045EF4421452944A5452944A54442C 9619:200017FC000451444A445F744494552455445F44444448A44914520440144008 961A:200017FC00045C44447C7F5452945E1452545E2453A47E544294430440144008 961B:200017FC00045FF452945FF440047FFC40044FE448244FE445144CA47444462C 961C:020004003FF020103FF020003FF8200820083FF801000100FFFE010001000100 961D:00007C0044004800480050004800480044004400440068005000400040004000 961E:00407C40444048404BFC50444844484444444484448468845104410442284410 961F:00407C4044404840484050404840484044A044A044A069105110420844044802 9620:00007DF04490489048905090489049F04490449044906892508A408A40864082 9621:00087C3C45E048204820502048204BFE44204420442068205020402040204020 9622:00007C0047FC48904890509048904890449044904490689251124112420E4400 9623:00407C40448048FE4900520048FC480844104420444068805102410240FE4000 9624:00207C2044204920492C513449644BA445244534452869225122410240FE4000 9625:0040784048405044506867705160495049504A486A4854444842404041404080 9626:00407C40444048404944514449484A50444044A044A068905110410842044402 9627:00107D104490489048105110489048904410441E45F068105010401040104010 9628:00007DFE450049004978514849484948454845684550694251424142423E4400 9629:00087C68478848884888508848884BFE44884488448868885108410842084408 962A:00087C1C45E04900490051FC4944494445444528452869105110422842444482 962B:00007C0045FE4810481050204820486844A44522462268205020402040204020 962C:00807C4044404BFC4800500049F04910451045104510691251124212420E4400 962D:00407C4044804888490453FE48024890449044904490689051124112420E4400 962E:00007DFC44004800480053FE48904890449044904490689251124112420E4400 962F:00207C204420492049205120493C492045204520452069205120412047FE4000 9630:00107D10451049124912511449D84910451045104510691251524192410E4000 9631:00887C88448848884BFE508848884888448847FE448868885088410841084208 9632:00407C2044204BFE48805080488048FC44844484448468845104410442284410 9633:00007C0045FC4904490451044904490445FC4504450469045104410441FC4104 9634:00007DFC45044904490451FC49044904450445FC450469045204420444144808 9635:00407C4044404BFE488050A0492049FC4420442044206BFE5020402040204020 9636:00207C2044504850488851044A02488844884488448868885088410841084208 9637:00007C0045FE48204820502049204920453C4520452069205120412047FE4000 9638:00407C2045FC4904490451FC49004900457C45084510692051424282427E4400 9639:00207C20442049FC4820502048204BFE4420444044406888510443FE41024000 963A:00047C1E45F0491049105110491049FE4510451045106908510A414A41A64112 963B:00007DF845084908490851F849084908450845F8450869085108410847FE4000 963C:00807C80448048FE494051404A40487C444044404440687E5040404040404040 963D:00207C2044204820483E50204820482045FC4504450469045104410441FC4104 963E:00207C2044504850488851244A12481045FC4404440868885050402040104010 963F:00007DFE4408480849E85128492849284528452845E869285008400840284010 9640:00407C20442049FE49025204490049084510452045C069045104410440FC4000 9641:00807C8044FE49004A205120492C497447A44524453469285122410240FE4000 9642:00207820482053FE5222622452204BFC4A844A886A4852504220445044884906 9643:00007DFE44204820482051FE492249224552454A458A690251024102410A4104 9644:00887C8844884908497E53084D08494845284528450869085108410841284110 9645:000079FC48005000500063FE50204820492849246A2452224422402040A04040 9646:00207C20442049FC4820502048204BFE44204420452469245124412441FC4004 9647:00907C88448848804BFE50A048A048A444A445284528693252224262449E4800 9648:00407840484057FE5080612051204A204BFC4820692851244222442240A04040 9649:00007DFC440848104830504848844B02440045FC442068205020402043FE4000 964A:00207C20447C488449485030482048484590443E444269A45018401040604180 964B:00007BFE4820502052FC62A452A44AA44AD44A846A8452944288420043FE4000 964C:00007DFE44204820484051FC49044904450445FC450469045104410441FC4104 964D:00807C8044FC49084A90506049984E26442045FC44206A2053FE402040204020 964E:00207D20452049FC4920522048204BFE447044A844A869245124422240204020 964F:00207C2045FE4840484050FC4884498446FC4484448468FC5084408440944088 9650:00007BF84A08520853F8620852084BF84A444A486A3052204210428843064200 9651:00007DFE44204820484051FE49524952455245524552695251524142410A4104 9652:00407C4044FC49044A0851FE4900497C454445444554694851424242423E4400 9653:002078204BFE48505088510462FA50004BFE4840488069FC5004400440284010 9654:00407820482057FE5040608451084BF048224844698856104020405041884604 9655:00407840484057FC50406248515048404FFE48A068A051104110420844044802 9656:00407C40448849044BFE500248884944464244F845886A505020405041884606 9657:00207D2444A448A8482051FC4904490445FC4504450469FC5104410441144108 9658:00007BFC48005124524864905248492448004BFC684050404040404047FE4000 9659:00007DFE45004900497C5100490049FE45504552455469485148424442524460 965A:001078184BD45014501067FE5010489048904AD06A905290428A42EA47064202 965B:02207A244A2853B05220622252A24B1E484048406BFC50404040404047FE4000 965C:00207C2044204BFE4820502049244924452446AA442068505050408841044202 965D:00407840484057FE5040645052484A484D5448A268A051104110420844044802 965E:00287DC8448848884BFE5088488849084628442045FC68205020402043FE4000 965F:002078204920513C5120612057FE480048204924692452284410402040C04700 9660:00287C2445FE4820482051FC4924492445FC4524452469FC512441244124410C 9661:00207C2045FC4820482050204BFE482044204520453C692052A04260443E4800 9662:004078204BFE5202540461F8500048004BFE48906890509041124112420E4400 9663:00207C2045FE482049FC5124492449FC4524452445FC682053FE402040204020 9664:00007840484050A05110620855F6484048404BFC684051504248444441444080 9665:00407C40447C488449085210493E492245224522453E692251224122413E4122 9666:00207C2047FE482049FC50404BFE4848448844FE450869485228440840284010 9667:00007DFC4504490449FC5104490449FC4420442045FC68205020402043FE4000 9668:00007CF84488488848F8500049FC490445244524452469245050404840844304 9669:0040784048A050A05110620855F64800488848486A4851504110402047FE4000 966A:00407C2045FC48004908509048004BFE4400440045FC69045104410441FC4104 966B:00907C9044904B9E4890509048904B9C4490449044906B9E5090409040904090 966C:00007FE04A5E5252525263D252524A544BD44A546A4852E84754405440624040 966D:00207C2045FC4850488851044BFE480845E84528452869E85128400840284010 966E:00A07C90448049FE491053104DFC4910451045FC45106910511041FE41004100 966F:00207C2044504888490452FA480049FC4554455445FC6954515441544104410C 9670:00207C20445048884944522249F84808441045FC44006BFE5040408841FC4084 9671:00807C8044FE49024A42524A4952484247FE444244E26952524A404240544008 9672:0008783C49E05020502063FE512449244FFE4924692453FE4020402043FE4000 9673:004078404FFC504053F8624853F84A484BF8484068E0515042484C4640404040 9674:004078804BFC5224522463FC52244A444BFC4890691057FE4010401040104010 9675:0020782049FC5020502063FE508849444A4248F8698852504020405041884606 9676:0100790049FC5204550461E4528448844FF448846AA452A443E4400440284010 9677:0080788048F851085210640050404B9C4A044A046B9C52044204420443FC4204 9678:00207C2045FC4820482053FE488849044622442045FC68205020402043FE4000 9679:00287DC8448848884BFE508848884908460045FC4504690451FC4104410441FC 967A:00207C2044504888490452FA4820482045FC4524452469FC5050408841044202 967B:00007BFE4850505053FE625252524A524BFE4820682053FE4020402047FE4000 967C:00207C2245FA4824482853FE4820484044FC4584468468FC5084408440FC4084 967D:00007CFC448448FC488450FC480049FE448044FE452A6A4A5092412240544088 967E:00007BFE4820504051FC6154515449544954492C682053FE4050408841044202 967F:00007DFE4510491049FC51104954495445BA4510452869245142418041FE4000 9680:00087C3C45E048204BFE502049FC492445FC452445FC682051FC402043FE4000 9681:00007BFE4A0052FC528462FC52844AFC4A204BFE6A4852C842304248428443FE 9682:00207C50448849044AFE508048F8488044F8448047FE68405088410443FE4002 9683:004078A04910520855F6600053C44A544A544BD46A54525443D44244425442C8 9684:00007DFC4504490449FC5104490449FC440047FE44206920513C412042A0447E 9685:01FC7924492449FC5124512461FC502048204BFE4A226A2A52FA420A42024206 9686:008079F84A08551050E063185C064BF848404A406BFC544043F840404FFE4000 9687:000C780A48084BFE520853F8624A524A4BEA4AAC4AAC6A4C52AA430A42164422 9688:00007BF84A484A4853F85248624853F848004FFE4A406A445228429043084206 9689:00407D9C4504490449DC5104490449FC4400440045FC68205020402043FE4000 968A:01047888480053FE504060C251224A54489849386A5450944112461040504020 968B:004078404BFE508051FC622055FE480049FC490469FC510441FC410441144108 968C:00407C2045FE4800488450484BFE480044FC4484448468FC5084408440FC4084 968D:00207C4045FC490449FC510449FC480047FE4420442069FC5020402043FE4000 968E:01107D1245D4491849525192492E484045FC4504450469FC5104410441FC4104 968F:0010781049FE5420524060FC514448444E7C4A446A7C524442544248450048FE 9690:0080788049F84A08541053FC600451FC48044BFC480468405124452A450A48F8 9691:00207D244524492449FC50004BFE480045FC4504450469FC5088405043FE4000 9692:00887C50440049FE485051FC48544BFE445445FC445068D85154425240504050 9693:00207C2045FE484048FC51104AFE4800442045FE444068FC5110421041FE4000 9694:00007BFE480051FC5104610451FC48004BFE4A8A6A5253FE42224222422A4204 9695:00007CFC4484488448FC500049FE490245FE450245FE690251FE404840844102 9696:00407C8045FC4904490451FC490049FE450045FE44026AAA52AA440240144008 9697:002078404BFC4A24522453FC622452444BFC484048A868B4513C41224222441E 9698:020879084910480057FC5000611052084C044BF84AA86AA852A842A84FFE4000 9699:00207CA845244A22480051FC490449FC450445FC442068A85124422240A04040 969A:00207D2444A84BFE4A0250F84888488844F84420442069FC5020402043FE4000 969B:010079104BDC52545554628851084AF44C0248006BFC50404150424845444080 969C:00207DFC448848504BFE500049FC490445FC450445FC682053FE402040204020 969D:00407C8045FC490449FC510449FC490045FE450045FE680252AA42AA4202400C 969E:01087908490857D0511E679451244FD44A144BD46A545248424844D444244842 969F:01247A484924500051FC612451FC492449FC48206BFE507040A8412446224020 96A0:00087C3C45C04844492450A849FC480444FC440445FC684050A442AA428A4478 96A1:004078204BFC50005108609053FE4A204AA04AFC6B20522042FC4420442049FE 96A2:00207C2045FC48204BFE51084B9C49084588463E44006BFE509040904112420E 96A3:0020792448A853FE50A8612452224904490449DE6A445554409E410442044404 96A4:00207DFC452449FC482053FE480049FC450445FC450469FC510441FC40884104 96A5:00107BD248545148508A610452FA4C0049FC4904690451FC4104408847FE4000 96A6:00107BC84A7E5240526263D452004A3E4BC84A486E7E5248424843C842484008 96A7:00887C484A5050FC5020605056944A384A504A986A3452544290422045FE4800 96A8:002079FE4C404AFC511052FE600056FC4A844AFC4A846AFC5284428C450048FE 96A9:004078804BFE522252AA622253FE4A724AAA4A02682053FE4050408841044602 96AA:00207C2044504888490452FA4800480045DC4554455469DC5088408841544222 96AB:00207DFC442048884BFE508849FC490445FC450445FC690451FC408841044202 96AC:00007BFE49244A2257FE5222637652AA4B764A224B766AAA53764222422A4204 96AD:000079FC48204BFE522251AC602051AC48004BFE482069FC515441544154410C 96AE:004078204BFE4888505257AC62AA52A84DAC4800490469FC510441FC41044204 96AF:00207BFE482049FC500053FE600251FC48204BFE48006BFE500443BE42A4438C 96B0:00007BFE4A024BFE520253FE610852524B9C49084A526BDE500042A442524452 96B1:003E7FC04A44492853F8504067FC50004BF848084BF8680853F84544452A48FA 96B2:00207CA845244A2A483050C04BFE492045FC452045FC692051FE400242AA4004 96B3:00407BFC488051F84A204DFC688850F8418846C01930E10E1190214845240200 96B4:011078904BDE4810525E518263DE50104BDE4A504BDE6A5053DE4250425242CE 96B5:0108F1EC910AA7E8A528C5DEA72894EA940A97EAD40CA7EC8A2A8BEA915687E2 96B6:010001003FF801080108FFFE010801083FF821081190056009203118C5060200 96B7:10201020FCFC102411FE7C2400FC7C200124FCA8107054A85324922210A03040 96B8:10201020FEFC382455FE922410FC7C200124FEA8107054A85324922250A02040 96B9:0900088008801FFC108030805FF8908010801FF81080108010801FFC10001000 96BA:020002007FFC450408801FFC308050809FF8108010801FF8108010801FFC1000 96BB:090008801FFC30805FF890801FF810801FFC10003FF00820044003801C70E00E 96BC:090008801FFC30805FF890801FF810801FFC11000100FFFE0100010001000100 96BD:090008801FFC30805FF890801FF810801FFC10003FE00420047C08043014C008 96BE:00A00090FC8005FE05104B102DFC2910111011FC29102510451081FE01000100 96BF:28502448248020FE3D90E29020FC2090209020FC20902090149014FE0C800480 96C0:010011101108212440C003000C803040DFFC10801FF810801FF810801FFC1000 96C1:00003FFE20002250224824FE24902D9036FE2490249024FE2490449044FE8480 96C2:08500848148014FE2390529088FC089000907EFC02900490049008FE08800080 96C3:00507E48248024FE2590269024FCFF90249024FC24902490249024FE44808480 96C4:0850084808807EFE1190129020FC2890489048FC9090149022907EFE22800080 96C5:00507E48048024FE2590269044FC7F900C9014FC14902490449084FE14800880 96C6:090008801FFC30805FF890801FF810801FFC1100FFFE054009203118C1060100 96C7:010000803FFC20043FFC2280224027FC2C4037F8244027F84440444087FC0400 96C8:0440FC7E0440010008801FFC108030805FF8908010801FF8108010801FFC1000 96C9:20A0209020807DFE5110931015FCFD10111011FC11102910251045FE41008100 96CA:2050204820807EFE439082907AFC4A904A904AFC4A907A904A9002FE14800880 96CB:090008801FFC30805FF890801FF810801FFC10003E7C2244224423C420142008 96CC:14501448148054FE55905E9054FC5490549054FC549054905D9076FEC4800080 96CD:02000100FFFE1050104824FE45907A9010FC2490449078FC0890109020FEC080 96CE:00507C48448044FE45907E9044FC44907C9044FC449044904E90F0FE00800080 96CF:205020483E8042FE85900A90FEFC029002907EFC029002900290FEFE02800080 96D0:010001F801003FFE210221F02F0422FC224027FE2C4037FC244047FC444087FE 96D1:20502048F88028FE29902A9046FC90901090FEFC10903490529092FE50802080 96D2:205020483C8044FEC5902A9010FC2890449082FC7C904490449044FE7C804480 96D3:10501048288044FE83907E9010FC1090FE9010FC54905290929010FE50802080 96D4:1428122420403F7E64C8A5483F7E244824483F7E2448244824483F7E20402040 96D5:00287F244940497E5DC849487F7E41485D48557E55485D484148417E45408240 96D6:00507C48448044FE7D90129010FCFE90929092FCFE901090149012FEFE800280 96D7:10401040107EFE8011507C4844FE7D9046907CFC1090FEFC1090109010FE1080 96D8:00443DFE2454244834FE2D9024FE2490FEFE249024FE248025FE244444388DC6 96D9:081024483F7E64C8BF7E24483F7E24483F7E20401FF00820044003801C70E00E 96DA:0820FFFE08203EF822883EF8090008801FFC30805FF890801FF810801FFC1000 96DB:202820247F40917E55C87D48217E4A48A4487F7E914855487D48217E4A408440 96DC:10500848FE8000FE259026905AFC91901090FEFC10905490929012FE50802080 96DD:492892244940007E7CC845487C7E0048FE48927E9248FE488148817E7F400040 96DE:0E50F048228092FE4590229044FCF890109024FCFE901090FE9028FE44808280 96DF:010042047FFC08803440CFFC18802FF848800FFE08003FFC24242BD4224423CC 96E0:30182A1441207D3ED06853287D3E512851287D3E5128516851A87D3E40204020 96E1:0028EE242240AA7E66C8AB48187E66488948307EC4481948E2480C7E3040C040 96E2:102808247F40147E49C85548417E7F4808487F7E514855485D48417E45404240 96E3:22282224FF40227E3EC809487F7E49487F48087E7F480848FF48147E22404140 96E4:3AB821083AB82288393822887FFE48829FFC30805FF890801FF810801FFC1000 96E5:08801FFC30805FF890801FF810801FFC24483F7E64C8BF7E24483F7E24483F7E 96E6:318C294A22107BDE56B4D2947BDE529452947BDE5294529452947BDE42104210 96E7:08801FFC3080DFF810801FFC14283F7E64C8BF7E24483F7E0100FFFE0920711C 96E8:0000FFFE0100010001007FFC4104410449444524410449444524410441144008 96E9:3FF801007FFE41029D7401001D7000003FF80000FFFE04000FF0001000A00040 96EA:3FF801007FFE41029D7401001D7000003FF8000800081FF8000800083FF80008 96EB:00003FF801007FFE41029D7401001D700000FFFE020002400220021002000200 96EC:00003FF801007FFE41029D7401001D70000001007FFC038005601918E1060100 96ED:3FF801007FFE41029D7401001D7000003FE008400CF81210112020C043309C0E 96EE:00003FF801007FFE41029D7401001D70000001F03E0003F03E0003FA7E0201FE 96EF:3FF801007FFE41029D7401001D70020001007FFC08200440038004401830E00E 96F0:3FF801007FFE41029D7401001D70044008203018DFE604200420082010A02040 96F1:3FF801007FFE41029D7401001D70020001007FFC040007F00410081010A06040 96F2:3FF801007FFE41029D7401001D7000003FF800000000FFFE082010103FF80008 96F3:3FF801007FFE41029D7401001D7000003FFC200021002FF82108420844509820 96F4:00003FF801007FFE41029D7401001D70020001003FF8000008200440FFFE0000 96F5:3FF801007FFE41029D7401001D70000001001FF011101110FFFE02801C70E00E 96F6:3FF801007FFE41029D7401001D7002800C603218C1061FE00020064001800040 96F7:00003FF801007FFE41029D7401001D7000003FF8210821083FF8210821083FF8 96F8:00003FF801007FFE41029D7401001D70000008207FFC08200FE008200FE00820 96F9:3FF801007FFE41029D7401001D7008001FF020105F9010901FD0102010040FFC 96FA:3FF801007FFE41029D7401001D7000001FF0022001407FFC0484188862800100 96FB:3FF801007FFE41029D7401001D7000003FF821083FF821083FF80102010200FE 96FC:3FF801007FFE41029D7401001D7000007FFC040008001FF82808C8080FF80808 96FD:3FF801007FFE41029D7401001D70000000F87F0011100920FFFE010005000200 96FE:3FF801007FFE41029D7401001D7004000FE0144003801C70E20E0FE004201860 96FF:3FF801007FFE41029D7401001D700000244814500C601450644808421042603E 9700:00003FF801007FFE41029D7401001D700000FFFE02003FF82488248824A82010 9701:3FF801007FFE41029D7401001D7000807FFC082007C01830E44E044008401040 9702:00003FF801007FFE41029D7401001D702040104087FE50E02150E24824442842 9703:3FF801007FFE41029D7401001D70204013FC824454A810A0E1222222241E2800 9704:3FF801007FFE41029D7401001D70111009203FF820083FF820083FF820082018 9705:3FF801007FFE41029D74000001007FFC00003FF800003FF800003FF820083FF8 9706:3FF801007FFE41029D7401001D7000087C3C09E010203DFC44202BFE10006FFE 9707:3FF801007FFE41029D7401001D7000003FFC20002FF820003FFC24484430860E 9708:00003FF801007FFE41029D7401001D70204017FC40402BF80A48724812581040 9709:3FF801007FFE41029D7401001D7010001FFC20005FF01210FFFE20903FFC0030 970A:3FF801007FFE41029D7401001D7000001FF000007FFC044024481450FFFE0000 970B:3FF801007FFE41029D7402001FF002107FFC02101FF004007FFC082007C07838 970C:3FF801007FFE41029D7400003FF8210827C821082FE8200827C8444847C88018 970D:3FF801007FFE41029D7401001D7008801FFC30805FF890801FF810801FFC1000 970E:3FF801007FFE41029D7401001D7002003FF808207FFC0200FFFE082007C07838 970F:00003FF801007FFE41029D7401001D7004407C7C04403C7804407C7C04400440 9710:3FF801007FFE41029D7401001D70000027881088878854102790E0A422BE2102 9711:3FF801007FFE41029D7401001D7020001040807C48400BF81208E20823F82208 9712:00107F100810FFA888A86B4408A26B1000107E7C0004FF04100822087F100110 9713:3FF801007FFE41029D7401001D70060038F820083CF820083FF808421042E03E 9714:3FF801007FFE41029D7401001D702080104087FC4040104023F8E040204027FC 9715:00107F10087EFF9088906B5408546B5400547F7C0014FF90101222127F12210E 9716:3FF801007FFE41029D7401001D70082008207EFC08301C682AA4C92208200820 9717:3FF801007FFE41029D7401001D70204010A00158462629F0081070A010401020 9718:3FF801007FFE41029D7401001D70200013FC020442F42A040AF4729412F4120C 9719:3FF801007FFE41029D7401001D700820FFFE09201FF01110FFFE02801C70E00E 971A:00003FF801007FFE41029D7401001D7000207E20247E18A4FF2829104A2898C6 971B:3FF801007FFE41029D7401001D7000007BDE08427BDE42107BDE0842294A1084 971C:3FF801007FFE41029D7401001D70000008FC7E8418FC2C844AFC888408FC0884 971D:00003FF801007FFE41029D7401001D7000007BBC4AA44AA44AA44AA47BBC4AA4 971E:3FF801007FFE41029D7401001D7000003EF822083EF820003EF820483E3020CC 971F:3FF801007FFE41029D7401001D701090089043FC2090089017FE709011081204 9720:3FF801007FFE41029D7401001D7020201050FC8849444A2210F81E08F0104020 9721:3FF801007FFE41029D7401001D7000203C1024E03C2225B43CA8252426A24C40 9722:3FF801007FFE41029D7401001D70000C7DF045087D7045447D68455055488A66 9723:3FF801007FFE492284140FE008203FF820083FF820083FF820083FF808201010 9724:3FF801007FFE41029D74040079FC40444844545462883FF821083FF821083FF8 9725:3FF801007FFE41029D7400007FFE40029FF406003B0804B019C062A00C987306 9726:3FF801007FFE41029D7401001D7022042208F7B022047708AAB2224422182260 9727:3FF801007FFE41029D74000000407EFC15440838FE441AA22CFC4844A8941108 9728:3FF801007FFE41029D7400003F0821083F7E20082F4820285F88440895282C90 9729:3FF801007FFE41029D740000087C7F4422483E5000483E4404647F5808401840 972A:3FF801007FFE41029D7401001D70203C17C08244412817FC2040EFFE204027FC 972B:3FF801007FFE41029D7400007EFC22441A3462C404001FF010101FF010101FF0 972C:3FF801007FFE492284143FF821083FF821083FF804403FF80440FFFE08201010 972D:3FF801007FFE4922841423F8120803F8720813F8110013FC14441AA413F4000C 972E:3FF801007FFE49228414211017FC911041F0411011F02110E7FC2250228823FC 972F:3FF801007FFE41029D74000000907EA004442BA810102FE8C8260FE004407FFC 9730:3FF801007FFE41029D74000012203F20123E7F4400A43F2421283F1021282346 9731:3FF801007FFE49229FF402207FFC04887A8001003FF8282837D8244827C82018 9732:3FF801007FFE41029D7401001D7000407CF845487C3011CE5C0050F85C88E0F8 9733:3FF801007FFE41029D74008079F84A884870538E492049FC6A2050F8402043FE 9734:00207C2010FCFE2493FE542410FC542001247CA80070FEA821244822FCA00440 9735:3FF801007FFE41029D7400003E2822243E240020FFFE22243E282392FE2A0246 9736:3FF801007FFE41029D74008047FC21100FFE884257FC1100E1F8220822282410 9737:3FF801007FFE4922841401F8790849F849084BFE79004BFC4CA449247A544888 9738:3FF801007FFE41029D7422007F7C22443E44087C7F4449447F7C0844FF540888 9739:3FF801007FFE41029D7401001D7000107EFE42447E2840FE7E10627CBE102210 973A:3FF801007FFE41029D7401001D702010455097DE20246FD4A014278824D428A2 973B:3FF801007FFE41029D7404403FF824483FF824487FFC10101FF00820FFFE0000 973C:00807C8010FCFF0092F8540011F8544801687CC801F8FE4A20EA495AFC460442 973D:3FF801007FFE49228514FFFE02887D7025484D6690101FF010101FF010102010 973E:3FF801007FFE41029D743000CBFC2D2431FCC92415FC64200DFC3420C5FE1800 973F:3FF801007FFE41029D7400807DF8068828701088FD0634F8508890F8508820F8 9740:3FF801007FFE41029D7408207FFC08207FFE40029FF40600192006C038A00318 9741:3FF801007FFE492284143FF821083FF821083FF80000FEFE9292FEFE9292FEFE 9742:3FF801007FFE492284147FFE40005F3C44107F7E4E345552609044F84480BFFE 9743:3FF801007FFE41029D7401001D70081024483F7E64C8BF7E24483F7E24483F7E 9744:3FF801007FFE4922A41411FCFD0401FC790401FC788001FE7A224D5279FA4806 9745:00287CFE102AFEFE92A854FE104A54FE00827CFE0082FEFE208248FEFC440482 9746:00107E10117CFE1492FE5414137C559201547D380154FF9221304900FEFE0400 9747:3FF801007FFE41029D74000008407F7C1440FF7C22043E7C22403E7C2242263E 9748:3FF801007FFE41029D7401001D7000003BB82AA83BB800007FFC11102928FFFE 9749:000E7DF010A2FE5493FE552210145552014A7E380040FE7C20844948FC3004CE 974A:3FF801007FFE41029D74000049245D7449247FFC00003FF808200FE004407FFC 974B:3FF801007FFE41029D74200017FE840047DC148827FEE5CC26AA293C292013FE 974C:3FF801007FFE492285147FFC40843CF809283CB009287FF011101FF008201010 974D:3FF801007FFE41029D74284024FC7E8448FCFE8448FE7E8048FE48027EAA4004 974E:3FF801007FFE41029D74084014FC22845CFC88843EFE08804AFE28020EAA7004 974F:3FF801007FFE41029D7410407EFC528428FC3E8468FEBE8028FE3E0228AA3E04 9750:3FF801007FFE49229FF411101FF000007C7C1010FEFE929254547C7C54547C7C 9751:010001007FFC01003FF80100FFFE00001FF0111011101FF01010101010501020 9752:010001007FFC01003FF80100FFFE00001FF010101FF010101FF0101010501020 9753:100010FCFE8410847CA410A4FEA400A47CA444A47C5044507C5044925492490E 9754:10401040FE7E10807D00107CFE0000007CF844087C0844087C0A440A54064802 9755:00200020FDFE102010FC102051FE5C0050FC508450FC50845CFCF08400940088 9756:2020102013FEFC2001FC08208BFE880049FC490451FC51041DFCE10441140108 9757:10201020FD2410A47CA81020FDFE00507C5044507C5044507C924492550E4A00 9758:10401040FCFC10887D1010FCFEA400A47CA444FC7C8044807C824482447E4C00 9759:10401040FE7810887C1011FCFE2400247DFE44247C2445FC7C24442054A04840 975A:100011FCFF0411047DFC1104FF0401FC7D0445047DFC44507C90449255124A0E 975B:10201010FEFE10827D041000FEFE00107C1044907C9E44907C9044D0553E4A00 975C:101E11E0FE92104C7C0010FCFE2400247DFE44247C2444FC7C24442054A04840 975D:10801080FCFC11007EF81000FDF800487D6844C87DF8444A7CEA475A54464842 975E:044004400440FC7E0440044004407C7C0440044004400440FC7E044004400440 975F:044004407C7C04403C7804407C7C044000F03F0001F03F0001F87F02010200FE 9760:11001FF02100FFFE00001FF010101FF004407C7C04403C7804407C7C04400440 9761:00803FFE24103F7C26382D543412212021203F3E21202F3C21205F3E41208120 9762:0000FFFE0200020004003FF82448244827C82448244827C8244824483FF82008 9763:0000FFFE0200020004003FF82008200827C82448244827C8200820083FF82008 9764:0040FE4010FC2084FF04AAF4AA94BA94AAF4AA84BA94AA88AA82FE82827E0000 9765:3FFC20903FFC21402630380C27F020802FF82A282BE82A284BE84A288FF80808 9766:0000FEFC10842084FEFCAA84AA84BAFCAA84AA84BAFCAA50AA50FE528292010E 9767:0010FEFE109220FEFE10ABFEAA00BAFEAA82AAFEBA82AAFEAA82FEFE82440082 9768:3FFE28882F8A20082FBE28882F88289429A23FFE20802FFC292449E449248FFC 9769:082008207FFC082008200FE001003FF8210821083FF80100FFFE010001000100 976A:22002200FF7E22083E0808087F08490849087F080808FF880808080808280810 976B:280029F8FE8828C838A810A87C88545054507C501020FE201050108811041202 976C:2200227CFF1022103E1008107F1049FE49107F100810FF900810081008100810 976D:22002200FF7E22123E1208527F52495249527F920812FFA20822084208940908 976E:22202220FF20227E3E4208827F02498249427F220822FF820802080208140808 976F:22102210FF1022103E10087C7F10491049107F100810FF90081008FE08000800 9770:28002800FDFC2890389010907C90549054907C901090FC9210921092110E1200 9771:28002800FDFC2844384411447CC4544454647C54104CFC861084110412281410 9772:28202820FE202850385010887D44562254207CF81008FE081010101010201020 9773:2204220EFF7022403E4008407F7E494849487F480848FFC80848088808880908 9774:28502850FE502892389211947E98549054B07CD01090FE9010921092108E1080 9775:280029F8FE482848384810487C4855F854887C881088FE881088108813FE1000 9776:280029FCFD242924392411247D2455FC55047D001100FD001102110210FE1000 9777:280429E4FE242824382411E47D04550455047DE41024FE241024102411441084 9778:28002BFCFC842888388810907C9C548455447D441128FD281210122814441182 9779:28202820FE2029FE392211227D22552255527D4A118AFF0211021102110A1104 977A:28202820FC202BFE382010207C2055FC54707CA810A8FD241124122210201020 977B:280028F8FE882888388810F87C88548854887CF81088FE881088108813FE1000 977C:28002800FEFC2884388410847CFC548454847C8410FCFE841000100011FE1000 977D:28202820FD2428A438A810207DFC542054207C2013FEFC201020102010201020 977E:282828A8FEA828A838A813FE7CA854A854A87CA810B8FE801080108010FE1000 977F:50105090F8905110717E2252FB92A892A912F9122252FBD220622022204A2084 9780:280029FCFE442844384410447C94548855007CFC1084FE841084108410FC1084 9781:28102810FE1029FE391211147D1055FC55447D441128FF281110122812441482 9782:2808283CFDE02820382010207DFE542054707C6810A8FCA41122102010201020 9783:280829C8FE482848384811C87D08550855107DD01054FE541052105E12821100 9784:28402840FEFC2884390412F47C94549454F47C841094FE8810821082107E1000 9785:28202820FE2029FC392411247D24552455247FFE1020FE501050108811041202 9786:280029FEFC202820382011FE7D22552255527D4A118AFD0211021102110A1104 9787:280029FCFD042924392411247DFC552455247D54114CFD8C1104110411FC1104 9788:28202820FE502848388411027CFC540054007CFC1084FE841084108410FC1084 9789:28502850FE50295238D410587C50545854D47D521050FE50109210921112120E 978A:28202820FC202BFE382010207DFC540054007DFC1104FD041104110411FC1104 978B:28202820FEFC2820382010207DFE540054207C2010FCFE201020102011FE1000 978C:01007FFC44043FF8082007C0783804407FFC044007C001001FF01110FFFE0100 978D:28402820FC202BFE3A0214447C4057FE54887C881108FCD01020105010881304 978E:280028FCFE84288438FC10847C8454FC54A27CA41098FE90108810A410C21080 978F:7CF8108810CA1D2AF20608207FFC08200FE001003FF821083FF80100FFFE0100 9790:28202820FE3E2820382011FE7C00540055FE7C201028FE241022102010201020 9791:28102910FC902890387E10107D90549054987CA810A4FCC410801140123E1000 9792:2808281CFEE02820382011FE7C50548855047E8A1088FE881088108810881108 9793:280028FCFE842884388410FC7C00540055FE7C201020FEFC1020102011FE1000 9794:28802880FCF829083A1011FC7D24552455247DFC1050FC50109010921112120E 9795:280029FEFC20282039FC11247D2455FC55247D2411FCFD2010A0104010B0130E 9796:2804281EFDE02822391210947C80542055FE7C441084FDC81030102810C41302 9797:108011F8128820702B8E68886BFEA88828F8282029FC292429FC202023FE2020 9798:28102892FE522854381010FE7C82548254FE7C821082FEFE10821082108A1084 9799:280028F8FE88288838F810007DFC550455047DFC1104FF0411FC110411141108 979A:28202810FE1029FE390212547C88550454007CFC1020FE201020102011FE1000 979B:28202810FEFC2800388810507C0055FE54007C0010FCFE841084108410FC1084 979C:28202822FDB428A838A811247EA2544055FC7D041104FDFC1104110411FC1104 979D:28202924FCA428A8382011FC7D04550455747D541154FD541174110411141108 979E:28202840FCFE2892389210FE7C9254A254FE7C481088FDFE1008100810081008 979F:28202810FDFE280038FC10847CFC540054FC7C081010FDFE1010101010501020 97A0:28802880FEFE29023A2210AA7C72542255FE7C221072FEAA11221022100A1004 97A1:28902888FC8828BE3BC010827CA254E254927D921294FC941084108812BE1100 97A2:28482948FD482BFE394811487D78550055FE7C2013FEFC7010A8112416221020 97A3:280029FCFC4828303BFE10527C94551056307C2013FEFC7010A8112416221020 97A4:08087F0808FEFF0808487F2808080F28F01004407FFC04401FF01110FFFE0100 97A5:28202830FE482884397A10007CFC548454847CFC1048FE4811FE104810881108 97A6:500850C8FB085108712A212AFBACA948A908FB882554F9142114212421242142 97A7:28882848FC502BFE385010507DFC555455547D8C1104FDFC1104110411FC1104 97A8:280029FCFD0429FC390411FC7C8055FE56227D221152FD0211FA100210141008 97A9:50825082FAA251CA708A23EAFA2AAA2AABEAFA2A222AFBEA2222222222AA2244 97AA:7E20243E1848FFA829104A28984604407FFC044007C001001FF01110FFFE0100 97AB:28802880FCFE29023A4211FA7C0255F254027DF21002FDF2111211F210141008 97AC:50105010F87C571471FE2114FA7CAA10AF7CF91021FEFD102210230024FE2800 97AD:288028FEFE90297C395413547D7C555455547D7C1190FF501120113011481186 97AE:280028FCFE84288438FC10847C8454FC54007DFE1020FEA010BC10A01160123E 97AF:28482848FDFE2848382011FE7C40544054BC7D841288FCBE1088108810A81090 97B0:280028F8FE88288838F810887C8854F854007DFC1154FF541154115413FE1000 97B1:281E28E0FE222892385410407C2054CE54827C8210EEFE821082108210FE1082 97B2:50885088FBFE508871FC2088FBFEA820A9FCF92421FCF92423FE210421142108 97B3:28882888FDFE2888382010507C88550456FA7C001000FDFC1104110411FC1104 97B4:50885088FBFE5088708827FEF880A9FCAB24FDFC2124F9FC212421242124210C 97B5:281E2BE0FD222894384010887DF0542054C47DFE1022FC2013FE105010881306 97B6:08783E48228E2A007EF822482A3046CC7FFC044007C001001FF01110FFFE0100 97B7:7FFC08200FE000003FF824482FE82108211804407FFC04401FF01110FFFE0100 97B8:280029FCFD2429FC392411FC7CA854A857FE7CA810A8FDFC102013FE10201020 97B9:5100509EFBD2501273D42254FBD8A814ABD2F8522092F8DA2394209022902110 97BA:28202924FCA82BFE3A0210F87C88548854F87C201020FDFC1020102013FE1000 97BB:282029FCFD242BFE392411FC7C2055FC55247DFC1040FDFE108811D01070138C 97BC:282029FCFD2429FC382013FE7C0055FC55047DFC1104FDFC110411FC10881104 97BD:281829E0FC402BFE388811747E52547054007DFC1104FD74115411741104110C 97BE:28882BFEFC88280039FC10A87CA857FE54A87CA811FCFC2013FE102010201020 97BF:51245124FAAA53AE712422AAFBAEA924AFFEF9102114F914228A224A22162422 97C0:50405020FBFE525073FE2252FBFEAA80AAFEFA8022FEFA02255625562A022006 97C1:28002BFEFC0029FC392411FC7D2457FE54007DFC1124FDFC112411FC100013FE 97C2:288028F8FD082BFE394411927DFE5500557C7D00117CFD00117C1244127C1444 97C3:28102A10FD7C281038FE10447F2855FE55107D7C1110FDFE1110111012FE1400 97C4:28882BFEFCA8289039FE13207DFC552055FC7D2011FEFD0013FC10881070138E 97C5:280029FCFD0429FC390411FC7C88555455DC7C881154FDDC100011A811541254 97C6:500050FEFC2852FE72AA20FEF810A9FEAE44FAFE2344FA7C2242223E250028FE 97C7:28202BFEFC2029FC380013FE7E5257FE55047DFC1104FDFC110411FC10881104 97C8:284829FEFC48280039FE114A7D4A55FE54147DFE1110FD92114C114A11161222 97C9:508853FEF888502073FE2250FBFEAA52ABFEFA8022FEFA8022FE24022AAA2004 97CA:508853FEF88853DE725223DEFA52ABDEAA22FBFE22AAFAFA2222227222AA2224 97CB:020002003FF00410FFFE00001FF010101FF001003FF8010021003FFC01000100 97CC:100010007EFE2212FF1200527E5242527E9208127E12082248227E42088A0904 97CD:102810247E242220FF7E00207E20423C7E3408547E54085448887E8809140822 97CE:101010107E1022FEFF1000107E10427C7E1008387E38085448547E9208100810 97CF:111009207FFC0400FFFE12102FE8C4263FF810101FF001001FF021003FF80100 97D0:102010207C502450FE8801047EFA44007C0010F87C88108850887C8810F81088 97D1:102011FC944455FE580011FCFD0429FC282029FC2820292029FC4820482287FE 97D2:101010927E522254FF1000FE7E8242827EFE08827E8208FE48827E82088A0884 97D3:1020102010FCFE4411FE7C0044FC7C8444FC7C1010FCFE10109010FE10101010 97D4:1000107C7E402278FF4000787E4043FE7EA008A47E98089048887EA408C20880 97D5:102010107EFE2200FF7C00447E7C42007E7C08087E1008FE48107E1008500820 97D6:100010FC7C482430FEFE00527C9445507C2010107DFE103850547C9211101010 97D7:100011FE7D022420FEFC00207DFC45247DFC11247DFC102053FE7C2010201020 97D8:101410547E5422FEFF5400547E5C42407E7E08107EFE081048387E5408920810 97D9:00103E7C22243EFE22003E7C0044FF7C0810083C2F50287E281058104FFE8000 97DA:108810887DFE2488FEF800207DFC45247D2411FC7C2013FE50207C2010201020 97DB:104410447DFE2444FE4401FE7C4044FE7D9212FE7C9210FE50927C9210921086 97DC:101E11E07C222512FE9400807C2045CE7D0211027DCE110251027D0211FE1102 97DD:104810487DFE2448FEFC00487DFE44107CFC10947CFC109451FE7C8410941088 97DE:100010F87C882488FEF800887C8844F87C0011FC7D54115451547D5413FE1000 97DF:101010207E7C2244FF7C00447E7C42107EFE08287E540892487C7E1008100810 97E0:100010FE7E9222FEFF9200FE7E5442547EFE08547E5408FE48107EFE08100810 97E1:104410FE7E442200FFFE00547E5442FE7E5408547EFE081048FE7E1008100810 97E2:101010107DFE2410FEFC00947CFC44947CFC10127DFE102250147D52114A1238 97E3:100011FC7D542554FFFC00807DFC46447DF411547D5411F450447DF410141008 97E4:104811FE7C482400FFFE014A7D4A45FE7C1411FE7D101192514C7D4A11161222 97E5:101010FE7E10227CFF0000FE7EAA42FE7E44087C7E44087C48447E7C08280844 97E6:0100010001007FFE010001003FF8010001007FFC010401040104012801100100 97E7:2000200021FCFC24202420A4F8A420A42124FC24242424443444288421142208 97E8:205020482048FC4021FE2040F840207C20A4FCA424A8252835102A2820442082 97E9:102010201020FEFE10207C2044FC7C2044207DFE1022FE22102A102410201020 97EA:00203E2022FC3E2022203EF80020FF2008FC08242F242834282858204FFE8000 97EB:200020F82088FC8820F82088F88820F82000FDFC255425543554295423FE2000 97EC:201E21E02022FD1220942080F82021CE2102FD0225CE25023502290221FE2102 97ED:044004407C7C0440044004407C7C0440044004407C7C044004400440FFFE0000 97EE:08200820FFFE0820082004407C7C044004407C7C044004407C7C04400440FFFE 97EF:082008287F240820FFFE0020122473A4122473A812287390121217AAF8464082 97F0:08000F7C28447F28A110162838C6C2807EFC02803EF802807EFC0280FFFE0000 97F1:112011282AA444640020FFFE122073A4122473A812287390121217AAF8464082 97F2:0100FFFE02847D78255025484D6402807EFC02803EF802807EFC0280FFFE0000 97F3:020001003FF8000008200440FFFE00001FF0101010101FF0101010101FF01010 97F4:200013FE7C200020442029FCFF2401247D24452445247D34452844207C204420 97F5:204010407C8000FC45042A04FE8400447C44441444247C44458444047C284410 97F6:200011FC7C44004444442844FE9400887D0044FC44847C84448444847CFC4484 97F7:201010107C92009244922892FEFE00107C10449244927C92449244927CFE4402 97F8:204010407CFC008845502820FED803267CF8442044F87C2047FE44207C204420 97F9:202010407CFC008444FC2884FEFC00007DFE442044207CFC442044207DFE4400 97FA:208810887DFC008844A82820FEF800A87CA844A844A87DFC442044507C884504 97FB:2000107C7C440044447C2800FEFE00827CFE448244FE7C8244FE44287C444482 97FC:20201220797C00A4481830E6FB10017E7910497C491079FE491049107AFE4C00 97FD:1020281044FE92007C440828FEFE2800FE7CAA44CE44827CFE448244FE7C8244 97FE:08007F7808483E4800863E782A483E30414EBFFC0440FFFE10101FF010101FF0 97FF:110023DE7A5213D42A527BDA1294235001003FF80440FFFE10101FF010101FF0 9800:204411FE7C54004844FE2990FEFE00907CFE449044FE7C8045FE44447C3845C6 9801:00007FFE020004001FF8100810081FF810081FF8100810081FF8081010082004 9802:000001FEFE20104011FC1104110411FC110411FC1104110411FC108851042202 9803:000021FE2020204021FC3D04210421FC210425FC2904310421FC008801040202 9804:200020FE20102020FCFC2484248424FC248424FC2584268444FC404880840102 9805:000001FE0020FC4011FC1104110411FC110411FC11041D04E1FC408801040202 9806:040045FE5420544055FC5504550455FC550455FC5504550455FC548885040602 9807:00007CFE1010102010FC10841084FEFC108410FC1084108410FC104810841102 9808:080009FE1020204041FC8904090411FC210445FC8504090411FC208841048202 9809:080009FE0810082048FC4E84488448FC488448FC48844E8458FCE04800840102 980A:000001FE7C20104011FC11047D0411FC110411FC11041D04E1FC408801040202 980B:00007EFE401040205EFC5284528452FC5A8454FC5084528454FC584850848102 980C:000028FE2410242042FC5284908410FC208420FC48844484FCFC444800840102 980D:100011FE1020FE4011FC1104FD0405FC050449FC2904110429FC448881040202 980E:08001DFE6020404041FC41047F0449FC490449FC4904490449FC488889040A02 980F:100008FE0810FF2000FC00843C8424FC248424FC2484258446FC444880840102 9810:00007CFE0410282010FC0884FE8412FC148410FC1084108410FC104850842102 9811:00007CFE0010002000FCFE84288428FC288428FC28842A844CFC484880840102 9812:000028FE2410242042FC428480847CFC248424FC2484248444FC444894840902 9813:100011FE1020FE4011FC5504550455FC55047DFC1104110415FC188811040202 9814:100011FE10207C4055FC5504550455FC7D0455FC5504550455FC7C8845040202 9815:100010FE10101E2010FC1084108410FC7E8442FC4284428442FC7E4842840102 9816:100011FE9420584011FC7D04110411FCFF0411FC1104110421FC208841048202 9817:080008FE08107F20497C4A4448447F7C4144527C4A4444444A7C910021280044 9818:100011FE2820244043FC9104090401FCFD0405FC0904510421FC108811040202 9819:000001FEFC20104011FC110451045DFC510451FC510451045DFCF08801040202 981A:00007CFE0410682010FC2884448492FC10847CFC108410841EFCF04840840102 981B:100010FE1010FE2010FC7C841084FEFC308438FC5484548490FC104810841102 981C:100011FE2820244043FC81047D0401FC01047DFC4504450445FC7C8845040202 981D:200010FE0010FE2000FC2884448482FC048444FC2884108428FC444884840102 981E:100008FE7E10422094FC10841084FEFC248424FC4884288410FC284844848102 981F:200020FE3C104420C4FC2884108428FC448482FC7C84448444FC44487C844502 9820:1000107E3F102120427CBFC420442F7C2944297C2D442A44287C4A004C288844 9821:100010FE1010FE2010FC10847C8400FC00847CFC4484448444FC7C4844840102 9822:08001DFE7020104011FCFD04110411FC7D0445FC4504450445FC7C8845040202 9823:00007EFE4810482048FC7E84428442FC7E8448FC4884488448FC7E4800840102 9824:00007DFE4820484049FC5D04550455FC55045DFC4904490449FC7E8801040202 9825:40005F7E54105420547C5F445144517C51445F7C54445444547C54005F284044 9826:100008FE0810FF2008FC108422847CFC098412FC2484C88414FC2248C0840102 9827:080011FE7C20444045FC45047D0441FC41047DFC4504450445FC7C8845040202 9828:0000EEFE22102220AAFC6684228422FC26846AFCB284228422FC2248AA844502 9829:420024FE00107E2024FC2484248424FCFF8424FC2484248424FC444844848502 982A:080008FE4A102A202CFC0884FE8418FC1C842AFC2A84488488FC084808840902 982B:280028FE28102820AAFC6C84288428FC6C84AAFC288428842AFC4C4848848102 982C:080008FE08107E2008FC4A842A842CFC0884FEFC0884148412FC224840848102 982D:0000FEFE002000407CFC4484448444FC7C8400FC448428842EFCF00040480084 982E:0800097EEA102C204A7C4944A844107C2444247CFF442444247C440044288444 982F:100010FE3E10622094FC48843084C0FC248424FCFF84248424FC444844848502 9830:080008FE0810FFA0087C2A442A442A7C5D4488FC08441444127C210041288044 9831:04001EFEE010222092FC5484408404FCFF8404FC4484248424FC044814840902 9832:000001BE76081210123E222227A2723E1222523E522227A2203E50008F940022 9833:100010FE10107C2010FC1084FE8428FC28846CFCAA84288428FC484848849902 9834:40004CFE7010422042FC3E8400847CFC0084FEFC1084548452FC924850842102 9835:00007EFE12101220FF7C124412447E7C2044207C7E446244A27C22003E282244 9836:080028FE28103E2048FC0884FF8400FC00843EFC2284228422FC3E4822840102 9837:080008FE1410222051FC88847E8402FC048408FC7E84428442FC7E4842840102 9838:0000FEFE54105420A8FC5484548400FCFE8410FC108410841EFCF04840840102 9839:0C0070FE1010FE2010FC3884548492FC008428FC288428842AFC4C4848848102 983A:0C0070FE1010FE2010FC3884548492FC7C8424FC28842E8422FC42484A848502 983B:080008FE28102E2028FC2884FF8400FC08842AFC2A844C8484FC08483084C102 983C:100010FEFE10102010FCFE84928492FCFE8410FC3884548492FC104810841102 983D:0C0070FE1010FE2010FC3884548492FC008438FC288428842AFC4C4848848102 983E:0BFE104061FC090411FC610405FC090431FCC088090428802E9828E22E82F07E 983F:060018FE62100C20737C0C44F444147C55445E7C54445544557C5D00F3280044 9840:140012FE20103F20647CA4443F44247C24443F7C24442444247C3F0020282044 9841:1000087E7F104120827C00447F44087C0844287C2E442844287C58004F288044 9842:100010FE1010FE2010FC5484548454FCBA8410FC3884548492FC104810841102 9843:100052FE5410902028FC4484828410FC108452FC5484908428FC244842848102 9844:00007F7E02100420497C6B445D44497C5D446B7C49446944517C470079280044 9845:100008FE7E10422042FC7E8440845EFC52845EFC52845E8452FC524892841702 9846:00007F7E491049207F7C494449447F7C0844FF7C1C442A44497C880008280844 9847:100008FE00107F20007C22442244557C88C4087CFF440844087C080008280844 9848:40004CFE7010422042FC3E84208444FC788410FC2484FE8410FC544892843102 9849:100010FE2810242042FCBC84108410FCFE8410FC9484588450FC1E48F0844102 984A:100020FE7E1042207EFC40847E8442FC7E8410FC1084FE8410FC104810841102 984B:00007F7E491049207F7C494449447F7C0844047C154450C450FC52808E280044 984C:00003EFE22103E20227C3E44007CFF44087C08442F7C2828284458824FFE8000 984D:200010FEFE10822020FC3C844484A8FC108428FC4484FE8444FC44487C844502 984E:0000EEFEAA10AA20EEFC00847C8400FCFE8420FC40847C8404FC044828841102 984F:100008FE7F1022201CFC22847F8444FC488472FC4484488471FC42488C847102 9850:0000FEFE92101020FEFC10847C8454FC7C8454FC7C841084FEFC104810841102 9851:020002BE02087F90423E42225E2242BE42A25EBE56A255225D7E414042D48462 9852:00007CFE541054207CFC548454847CFC1084FEFC92849684BEFC82488A848502 9853:100092FE92109220FEFC0084FE8410FC2084FEFCAA84AA84AAFCAA48AA848702 9854:100008FE7F102220147C7F444444487C5244447C48445144427C440088283044 9855:00007CFE441044207CFC448444847CFC288428FCAA846C8428FC2E48F0844102 9856:0800107E7F104120557C49445544417C7F44087C054454C450FC92000E280044 9857:0800497E49107F20007CFF4400447F7C4144417C7F444244247C0F00F0284044 9858:00007F7E441048205F7C51445F44517C5F44447C56445544657C450094280844 9859:00007EFE22101C20227C77445544227C5544087C7F441C442A7C490088280844 985A:4600787E40903FA0007C5F4451445F7C51445F7C51445F44407C7F8022284144 985B:100010FEFE1010207CFC44847C8444FC7C8444FC7C844484FEFC284844848302 985C:2200223EFF8822107F3E2222FFA2083E7F22493E7F224922FFBE410045144222 985D:00007CFE4410742054FCFE8482847CFC44847CFC44847C8444FC444854844902 985E:100092FE5410FE2030FC5484928400FC148412FCFE84108428FC244844848102 985F:0000777E11105520337C55440C44337CC4C4187C62440CC4717C06001828E044 9860:0000FEFE2810FE20AAFCAA84FE8400FC7C8400FCFE84108454FC924850842102 9861:100008FE7F102220147CFF441044297CCE44147C2644CD44157C2400D4280844 9862:2200223EFF882210223E3E220822FFBE88A2CCBEAAA2DDA288BE88808A948922 9863:0200029E02047FC8421E4A124E124A9E7E924A9E4A925D126B5E49405ACC8452 9864:100010FE7C101020FEFC4484EE8444FC6484DEFC0084FE8428FC2A484C848902 9865:00007CFE44107C2044FC7C841084FEFC00847CFC44847C8410FC544892843102 9866:280024FE7E10C82048FC7E84488448FC7E8448FC48847E8440FCAA48AA840102 9867:100008FE7F104120417C7F445444527C7F44547C5F4454445F7C54009F281044 9868:FEFE10207EFC42847EFC42847EFC42847EFC244842840000FFFE082010202020 9869:080008FE14102220417CBE440044007C7744557C55447744227C220055288844 986A:040027BE2408FFD0023E02A27FE2423E7E224ABE4AA25AA26D3E894012D46462 986B:1000FEFE0010FE2082FCBA84AA84FEFC00847CFC44847C8444FC7C480084FF02 986C:00007F3E0808FF9088BE6B2208226B3E0022FFBE08227F22553E550055144322 986D:2200FFBE22087F10553E55227F22003EFFA290BE3E222222523E0C001814E022 986E:1000087EFF9080A07F7C524494447F7CC1447F7C41447F44417C7F0022284144 986F:0000FEFE8210FE2082FCFE844484AAFCEE8444FCAA84EE8400FCAA48AA840102 9870:087E2E10287EFF422A7E4C42327EC4243FFA21083FF822083FF80880FFFE0080 9871:08000FBE08087F9048BE7E2248A25FBE55225F3E55225F22403EBF802A947FE2 9872:29004A7E14106220097C2A445444227C4844FF7C00447F44417C5D0055287F44 9873:7F80213E3F0821103F3E21E2FF22013EFFE252BE73A252A273BE5AC0F79410A2 9874:2200227EFF902220777C55447744127C3F44647CBF4424443F7C24003F282044 9875:00007FFC020004001FF010101110111011101110111012900240042018106008 9876:000001FEFE20104011FC11041124112411241124112411441050508821040202 9877:000021FE2020204021FC3D042124212421242524292431442050008801040202 9878:000079FE1020104011FC11041124FD2411241124112411441050108811041202 9879:000001FE0020FC4011FC1104112411241124112411241D44E050408801040202 987A:040045FE5420544055FC55045524552455245524552455445450548885040602 987B:080009FE1020204041FC89040924112421244524852409441050208841048202 987C:000001FE7C20104011FC11047D2411241124112411241D44E050408801040202 987D:00007CFE0020004000FCFE84289428942894289428942AA44C30484880840302 987E:00007EFE402040405EFC5284529452945A945494509452A45430584850848302 987F:100011FE1020FE4011FC55045524552455247D24112411441450188811040202 9880:08001CFE6020404040FC40847E94489448944894489448A44830484888840B02 9881:000029FE2820244045FC450481247D2425242524252425442450448855048A02 9882:000028FE2420244042FC52849094109420942094489444A4FC30444800840302 9883:100008FE0820FF4000FC00843C94249424942494249425A44630444880840302 9884:0000F9FE0820504021FC1104FD242524292421242124214420502088A1044202 9885:100010FE1E20104010FC7C844494449444947C94449440A44030404880840302 9886:100011FE2820244043FC910409240124FD240524092451442050108811040202 9887:080008FE08107F20497C4A4448547F54415452544A5444544A28912421420082 9888:00007EFE04100820187C24444254815400547E540854085408280E24F0424082 9889:100010FE1020FE4010FC10847C94009400947C94449444A444307C4844840302 988A:080008FE08207E4008FC4A842A942C940894FE94089414A41230224840848302 988B:0000037EEC102420247C44444F54E4542454A454A4544F544020A0281F440082 988C:100010FE2820244042FC80847C94009400947C94449444A444307C4844840302 988D:200024FE3820224022FC1E84009408940A94EC9428942CA44A304A48A8841302 988E:400044FE7820424042FC3E840094109452945294549490A42830244844848302 988F:100008FE0820FF4008FC108422947C94099412942494C8A414302248C0840302 9890:00007DFE4820484049FC5D045524552455245D244924494448507E8801040202 9891:100011FE50205C4051FC5104FF2401241124552455245544845008883104C202 9892:080009FEEA102C204A7C4944A854105424542454FF5424542428442444428482 9893:0C0071FE1020FE4011FC39045524932401243924292429442A504C8849048202 9894:080008FE14102220517C88447E540254045408547E54425442287E2442420082 9895:40004CFE7020424042FC3E8400947C940094FE94109454A45230924850842302 9896:40004DFE7020444045FC3D0401240D2471241124FF2411443850548891041202 9897:00007F7E491049207F7C494449547F540854FF541C542A544920882808440882 9898:00003EFE22103E20227C3E440054FF54085408542F282844288258004FFE8000 9899:00003EFE2A102A203E7C2A442A543E5408547F5449544B545F28412445424282 989A:0000EEFEAA10AA20EE7C0044FE540054FF5440547E5402540228022414420882 989B:0800497E491049207F7C0044FFD4085410547F54555455545520552855444382 989C:100008FE7F102220147C7F444454485452544454485451544228442488423082 989D:100008FE7F104120107C1E44225454540854145422547F54A22822243E422282 989E:00007F7E22103E20227C3E4423D4FE540254F754115455542220552889441082 989F:240024FEFF102420007CFF4424542454FF54A554A554DB549128812485428282 98A0:080008FE7F1008203E7C22443E5422543E5422543E5422547F28142422424182 98A1:00007EFE22101C20227C774455542254555408547F541C542A28492488420882 98A2:00007F7E41107F20417C7F440854FFD400547F5441547F540820492888C41882 98A3:920054FEFE103020547C924420544454785410542454FE541028542492423082 98A4:0800FF7E0010FF20817CBD44A554FF5400547E5442547E5442207E280044FE82 98A5:00007F7E0810FFA088FC6B4408546B540054FFD408547F545520552855444382 98A6:08002EFE2820FF7C2A544C543228C4443FF821083FF822083FF80880FFFE0080 98A7:2200227EFF902220777C5544775412543F546454BF5424543F2024283F442082 98A8:00003FF8200820E82F0821082FE8292829282FE82908214A21EA5E2A48068002 98A9:00027FC2404443485C5244425F44554855505F42444445485F504922801E0000 98AA:00007FFC01000160011001001FF010D01710111017D0155027CA212A4FE68022 98AB:00087FC84048435C5C4844485F7E554855485F54445245625F404922801E0000 98AC:00007FDE404443545C5444645F7E5544554C5F54446445545F484922801E0000 98AD:00087FC84048434E5C4844485F48555C55545F544454455C5F544922801E0000 98AE:00407F40417C4D84717451547D5455747D48514255427D3E44804042803E0000 98AF:80004FF848080868EB880888A888ABE8AAA8AAA84BE8388AC8AA10EA17262002 98B0:00087FCA4048437E5C4844505F5E5552556A5F44444A45525F404922801E0000 98B1:00087FC8404843525C5E44425F40555E55525F52445E45525F404922801E0000 98B2:00027DF244824C8A748A55EA552A7D2A56AA7C4A544A5482530A7D044482807E 98B3:00047FD8404843485C7E44485F48555C55545F544454455C5F404922801E0000 98B4:00207F20413E4D407180517E7D1255507D5C515055507DBE44804042803E0000 98B5:00107F5441384D10717C51447D7C55447D7C514455447D4C44804042803E0000 98B6:00007F7C41444D7C7144517C7D44557C7D4451FE55007D2844C44042803E0000 98B7:00107F5241944D28714451847D1055127D5451A855247D4444804042803E0000 98B8:00007F7C41544D7C7154517C7D0055247D12516055A47D1C44804042803E0000 98B9:00107F7C41244DFE7100517C7D44557C7D10513C55507D7E44904052803E0000 98BA:007C7F44417C4D44717C51007DFE55407D7E51AA55527D2A44844042803E0000 98BB:0E00F1FC2304933445C421443DF451541154FFF41144555455F45D1662060402 98BC:00A07D2C45244DAC752455FC54207DFC54047CC85430544853847D004482807E 98BD:100055FC550455347DC401447DF401547D5445F47D44455429F41D16E2064402 98BE:00007DF844A84C887450542054D87F2654F87CA854F8542453FC7D044482807E 98BF:00007DFC51047D3451C47D4451F451547D5405F45544555455F4851616060C02 98C0:00407DBC45144D5475A4552C54407DFC55247DFC552455FC52007D004482807E 98C1:0000FDFC2504B5346DC4B54425F411547D5445F445447D5445F445167E064402 98C2:00007DDC44444D5474CC555454207C5054A87D5454A0544852907D2044C2807E 98C3:00007DFC44504DFC755455FC54007CF854007DFC54A8552452607D004482807E 98C4:0000FEF82888FE98AAE8AAA8FEF800A87CF800A8FEA810BA54CA928A51062202 98C5:00007DFE44504DDC755455DC54507DFC55247DFC552455FC52007D004482807E 98C6:140011FCFF04293445C4834425F437542554FFF4254455544BF4891612060402 98C7:00287C2045FC4C507488550454487C6C54487DFE544854A852947D1244A2807E 98C8:00207CA444A44D287450548855047C8856AA7DDC5488555452227D004482807E 98C9:00207C2045FC4D54748855FC568A7CF854887CF854A8552452607D004482807E 98CA:08002AF82C88489814E822A841F824A82DF8B6A864A824BA54CA4A8A91060202 98CB:00007DDE44844DCE748455DE54207C1854487CD45562544853B87D004482807E 98CC:4400FEF844880098EEE8AAA8EEF824A87EF8C8A87EA848BA7ECA488A7F064202 98CD:1FF010D01710111017D0155027CA212A4FE680227CF854A87CF854AA7DFE8202 98CE:00003FF02010201028502450229022902110211022902292244A484A40068002 98CF:00007DF84410442044C04DFC6C545494552454446C8445284410420241FE8000 98D0:00103F10211E21102510357C294429442944297C3544250020824062401E8000 98D1:00407C4044FC450446F44C946CF454845494548A6C82447E4400420241FE8000 98D2:200013F81208FE0803280AA88AA88A484A484AA852A8532A1C0AE40A48061002 98D3:00007CF8448844F844884CF86C8854F8548855FC6C0044504488420241FE8000 98D4:00007DFC452445FC45244DFC6C205414555255426E4844384400420241FE8000 98D5:00A07D2C452445AC45244DFC6C2055FC540454C86C3044484584420241FE8000 98D6:0E00F0F822889288448820983CD850A810A8FEA810D8548A548A5D0A65060202 98D7:00407DBC4514455445A44D2C6C4055FC552455FC6D2445FC4400420241FE8000 98D8:0000FEF82888FE88AA88AA98FED800A87CA800A8FED8108A548A930A51062202 98D9:000014F81088FE882888449882D824A836A824A8FFD8248A548A4B0A89061202 98DA:00207CA444A4452844504C886D04548856AA55DC6C8845544622420241FE8000 98DB:00007FE000240A28722412201212120AFFC6124812501248224022244214820C 98DC:08001DFAF00C544A3988FEAA34A652A281F87CAA54AC54AA7CA854AA54A67D22 98DD:00047FE808247212120EFFD0122A221EFDF82448D5AA56ACFDFA54A855AA9326 98DE:0000FFC000400044004800500060005000480044002000200012000A00060002 98DF:0100028004400A203118DFF610101FF010101FF0100811901060121014081804 98E0:080008001400120029007E00A2003E0022003E002000280024002A0032002000 98E1:0040404020A0211002880C460BF8120813F8E20823F822442228229023080204 98E2:080008781448124829487E48A2483E4822483E482048284A244A2A8A32862100 98E3:0800080014FE121029107E10A2103E1022103E102010281024102A1032502020 98E4:082008201420122029207E20A2203E2022503E502050285024482A8832842102 98E5:0808081C14E0122029207E20A2203E3E22E03E202020282224222A22321E2000 98E6:0800087C1410121029107E10A2103EFE22103E102010281024102A1032102010 98E7:2020202020503C4824A445FA4688A4F8148808F808A21094108820A440C48080 98E8:102010201050244824A479FA0A8810F824887CF804A20894088810A420C44080 98E9:10201020282025FC5220FCA844A87CA844A87CA840F8502248225422641E4000 98EA:08000808141C127029107E10A2103E1022FE3E102010281024102A10327C2000 98EB:1008103C29E024205220FC2045FE7C2044207C50405050504888548865044202 98EC:0100111009203FF802007FFC082011102FE8C8260FE008200FE808D00A300C08 98ED:10401040284024FE5280FD2044207DFC44247C24404450444844548464A84110 98EE:082008201420127E28424484BE1022103E1022103E2820283E4820443E842102 98EF:1004100E28F024805280FCFC44A47CA444A47CA840A850904910552866444082 98F0:082008101410120029FE7E20A2203E3022283E282024282424202A2032202020 98F1:00200020FC50208821443E2245FC450465FC950409FC09221114214841848102 98F2:104010402840247C5284FC8845207C2044207C50405050504888548865044202 98F3:10201010280024FE5210FC1044107C1044FE7C10401050104810541065FE4000 98F4:10201020282024405248FC8445FE7C8244007CFC408450844884548464FC4084 98F5:084008401440127E29A07EA0A3203E3C22203E202020283E24202A2032202020 98F6:10401020282824085208FC4844547D5245527D604260504448C45544663C4000 98F7:0800087C1444124429447E7CA2443E4422443E7C2044284424442A4432FE2000 98F8:00207C204450444844A47DFA0288FEF8208840F87CA20494048804A428C41080 98F9:100010802B1E26525252FA524A527A524A527AD2435A52544890589069104210 98FA:088028882EF028842E84F17C02800D603FF8C8260FE008200FE808D00A300C08 98FB:10201020285024885304FE1244207C4045887C10402050444988541064604380 98FC:080008FE1402120229FA7E02A2023EFA228A3E8A20FA288A24022A0232142008 98FD:0840084014FC128429047EF4A2943E9422F43E842094288824822A82327E2000 98FE:10801080288024FE5320FE2044207DFC45247D24412451244934552864204020 98FF:081008101492129229927E92A2FE3E1022103E922092289224922A9232FE2002 9900:1088108829FE24885288FC0045047D0444887C88405050204850548865044202 9901:10401044284E24B85288FD8846887C8844FE7C88408850884888548864BE4080 9902:1008103C29E024205220FDFE44207C2044207DFC410451044904550465FC4104 9903:10401020282025FE5200FC8845047E0244887C88405050504820545064884306 9904:081008101428122829447E82A27C3E0022003E7C2044284424442A44327C2044 9905:08840848140012FC29487E48A2483E4823FE3E482048284824482A8832882108 9906:105010502850255252D4FC5844507C5844D47D5240505050489254926512420E 9907:080008FE1482128229BA7E82A2823EBA22AA3EAA20AA28BA24822A82328A2084 9908:410021FC0A441440E0B0210822842D603FF8C8260FE008200FE808D00A300C08 9909:08100810142012FE29827E82A2BA3EAA22AA3EAA20AA28BA24822A82328A2084 990A:082004407FFC01003FF80400FFFE11102FE8C8260FE008200FE808D00A300C08 990B:111009207FFC0400FFFE111022C8CD363FE8C8240FE008200FE808D00A300C08 990C:080008FE1444124429447E7CA2443E44227C3E442044284E24F42A0432042004 990D:00003FFE21083FFC2410288833642C9837F6241027F0241027F4446845188604 990E:084008401478128829507E20A2503E8823063EF82088288824882A8832F82088 990F:10401020282025FE5240FC4044A07CA245A47E9844905088488854A464C24080 9910:08000F7828087F28A11017283AC4CD603FF8C8260FE008200FE808D00A300C08 9911:1020102029FE24205220FDFE45027E0444F87C10402051FE4820542064A04040 9912:1004101E29E024225312FC9444807C2045FE7C44408451C84830542864C44302 9913:101010D82B9424945090FBFE48907894489478D84398509048AA58CA6A864102 9914:102810242BFE24205220FDFC45247D2445FC7D24412451FC492455246524410C 9915:081008101420124429FE7E28A2443EA2223C3E44204428A824102A2832442082 9916:100011FE2800240052FCFC8444847C8444FC7C00408450444848540065FE4000 9917:102010202BFE24205220FDFC45247D2445FC7C20407050A84924562264204020 9918:081008101428122829447EBAA2103E1022FE3E102058285424922B1232502020 9919:10C21034281824645382FC2045FE7C5044907DFE42925092489A549464104010 991A:11841068283024C85324FC2047FE7C4044FC7D8442FC508448FC548464944088 991B:100011FC2904250453FCFD0445047DFC44007D1241D45118491055526592410E 991C:100011FC2924252453FCFD2445247DFC44207DFE407050A84924562264204020 991D:1084108429FE248452A4FC1045FE7C4044407C7C404450444844548464944108 991E:10481044285E25E05228FC12446A7D9644487C5E41E0502448285412646A4186 991F:100013DE2842254A5084F94A4A527C2048007BDE40525152489459486A544422 9920:10441044288825DC5288FC8844887C8845DE7C88408850884888548864884108 9921:10401040287C24845308FE0044207DCE45027D0241CE51024902550265FE4102 9922:08200810147C120029447E24A2283EFE22003E00207C284424442A44327C2044 9923:102010202BFE24505288FD2446227DFC45247DFC412451FC48225422641E4000 9924:102010A228A225245250FC8847047C2244207CA440A451284850548865044202 9925:04407C7C04403C7804407D7C06C00D603FF8C8260FE008200FE808D00A300C08 9926:100010FC288024F85280FCF844807FFE45407D24412851104908554465824100 9927:103810E0282025FC5270FCA845247C2044407DFE404850884850542064504188 9928:0820081014FE128229047E7CA2443E44227C3E402040287E24422A42327E2042 9929:082008201450128829267E10A3FE3E2022443EF82012286425882A1832642182 992A:100013FE2820244053FCFD5445547D5445547D2C402053FE4850548865044202 992B:100013FE2A22242053FEFC2045FC7D2445FC7D2441FC50204BFE542064204020 992C:1080109E289225D25292FC9E44927DD245527D5E4152515249D25422642A4044 992D:1020104028FC248452FCFC8444FC7C0045FE7C20402050FC4820542065FE4000 992E:7F2010501E882346549009241048619006601FF8E8160FF008100FF408680C1C 992F:1040107C288424F85208FDFE44407CA445387C58409451344854549265504020 9930:1080108E2920261054C0F8AE49047B144D247964412451244924590469144108 9931:108010BC2884250851FEFB204D20797C4990791041FE51104928592869444182 9932:080008FC148412FC29847EFCA2403EFE23123E9220AA288224FA2A0232142008 9933:0800087C1444127C29447E7CA2003EFE22403E7E20AA292A244A2A92322A2044 9934:102010202BFE245050A8F9244AFA782048A8788843FE50884888588869084208 9935:100010FC28A424A452FCFCA444A47CFC44007DFE40905094488854A864C44082 9936:100010FC288424F45294FDFE45027CFC44847CFC408450FC4884548464944088 9937:0810081014FE123829547E92A2003E7C22443E7C2044287C24442A0032FE2000 9938:102210122914248052BEFC0844087DBE44887C884094509248A25540663E4000 9939:0820081014FE129029BC7E94A2FE3E9422BC3E9020BC28A424A42AA432BC2124 993A:102810242BFE242053FCFD2445FC7D2445FC7D24400853FE4888544864484018 993B:084408241428120029FE7E10A2103E7C22103E1020FE280024AA2AAA32AA2000 993C:1080108028FC250052F8FC0045F87C4845687CC841F8504A48EA555A64464042 993D:1020104029FC25245324FDFC45247D4445FC7C4040B050A4493C55226622441E 993E:104013BE2A1226925252FAAA4B2478404BFE7A22422253FE4A225A226BFE4202 993F:10A0112C2924252453ACFD2445247DFC44207DFC408850504820545064884306 9940:101E11E0282225125294FC8044207DCE45027D0241CE51024902550265FE4102 9941:1020102028FC24205220FDFE44407C8445FE7C0241FC51544954555467FE4000 9942:100010F82888248852F8FC8844887CF844007DFC415451544954555467FE4000 9943:108810882BFE24885200FDFC45047DFC45047DFC402053FE4850548865044202 9944:1020112428A827FE5202FCF844887C8844F87C20402051FC4820542067FE4000 9945:087C0844147C1244297C7E00A2FE3EAA22FE3E0020FC284424282A1032682186 9946:100011FC292425FC5324FDFC44A87CA847FE7CA840A851FC482057FE64204020 9947:100013FE2A00267C5244FA444A7C7A004AEE7AAA42AA52AA4AEE5A006BFE4000 9948:1084104829FE241052FCFC2045FE7C40447C7CA4412450FC4844544465FE4000 9949:108810882BFE248852F8FC2045FC7D2445FC7C2043FE502049FC542067FE4000 994A:114811482BE82550515EFBE448147BD44A547BD4425453C84A485A546A5442E2 994B:102011FC292425FC5220FFFE44007DFC45047DFC410451FC490455FC64884104 994C:100013DE2A5227DE5210FA5249CE780048887BFE408850884BFE588869044202 994D:108810502BFE242051FCF8204BFE792448A87BFE400051FC4904590469FC4104 994E:102013FE282025FC5200FDFC45047DFC44887FFE400051FC4904550465FC4104 994F:3C20043EFF4422A83E1023287E44038006601FF8E8160FF008100FF408680C1C 9950:102013FE282025FC5000FBFE4A0279FC480079FC410451FC490458886BFE4000 9951:112411242AAA27AE5124FAAA4BAE79244FFE7910411451144A8A5A4A6A164422 9952:1020102029FC242053FEF9084B9C790849887E3E400053FE489058906912420E 9953:1020112428A827FE5202FCF844887C8844F87C2043FE507048A8552466224020 9954:0100FFFE10A025FE7B2015FC792011FEE6601FF8E8160FF008100FF408680C1C 9955:7C1C4410FEFE20927CF8049428BC11AA06661FF8E8160FF008100FF408680C1C 9956:1020113C292027FE5010F8144BFE7A104BF07A54425452D44B68544A68964322 9957:110023DE7A5213D42A527BDA129423D006601FF8E8160FF008100FF408680C1C 9958:101011FE280025FE5302FD7A454A7DFE44007CFC408450FC488454FC640041FE 9959:102011FC2820248853FEFC8845FC7D0445FC7D0441FC510449FC548865044202 995A:108813FE2888242053FCFC2047FE7C4044887DFC400051FC4954555467FE4000 995B:108813FE288827FE5202F9FC48007BFE484078A2435450B84B5458926B504020 995C:3FFE28882F8A20082FBE28882F8828D429A223F826162BF0221043F44268831C 995D:104010202BFE264853FEFA484AEC7B5A4A487BFE4220527C4AC45344647C4844 995E:11F012102BFC260453FCFA244BB87A2249FE7A1047FC52444BFC58D0694A423E 995F:102013FE280025DC5154F9DC48887BFE48887BFE408853FE489459886AA440C2 9960:100013FE2A52265253FEF90849547A5E4FB4791E425457DE48145554655E4010 9961:152817BE294827BE5318FDAA49467BFC4A047BFC420453FC4A045BFC69084204 9962:104017FC2A4827F85040FFFE4AAA7BB849107BFC411057FE492853106D484186 9963:2000200020003E00440048008000100010001000100012001400180010000000 9964:2000200020FE3E10441048108010101010101010101012101410181010500020 9965:200021F021103D1045104910A1102110211021102110211229123212220E0400 9966:2010207823C03C40444048408040207E27C020402040244228423042203E0000 9967:200021F820103C2044404880A1FE209220922092211221222A22344220940108 9968:2040204020403BFC4840524882482248224823F82048204028423042203E0000 9969:2080208020FC3D00460048F88000200021F8200820082408280A300A20060002 996A:2008203C21E03C2044204820802023FE20202020202024202820302021FC0000 996B:2008203C21E03C204420482083FE202020202050205024502888308821040202 996C:20802080210039FE4A005440804023FC20442044208420842904310422280410 996D:2008201C21E03D00450049FCA144214421442128212821102910322822440482 996E:2040204020403E7C448448888120102010201050105012501488188811040202 996F:2050204820403C5C45E04840A05E23E020442048203020222852308A23060002 9970:2080208020803CFE45204A20802021FC21242124212425242934312820200020 9971:2080208021FC39044A0455F481142114211421F4210421282912310220FE0000 9972:200023FC20043C0447F44804A00423E422242224222423E42804300420140008 9973:2020202021243D244524492481FC202020202124212425242924312421FC0004 9974:2020202020403C8845044BFE8002200021FC2104210425042904310421FC0104 9975:200023FE21083D08450849F8A108210821F821082108211E2BE8300820080008 9976:2080208020BC3BC04850502480D4230C200027FE2090209029123112220E0400 9977:2040204020803BFC4A04520482F4229422942294229422F42A04320422140208 9978:2020202020503C8845044A0281FC2000200021FC210425042904310421FC0104 9979:2080208020F839084B1054A0804020A02118220625F821082908310821F80108 997A:2040202020203DFE44004888A104220220882088205020502820305020880306 997B:2040202020203BFE4840504080A020A221A4229824902088288430A220C00080 997C:21042084208838004BFE508880882088208827FE208820882908310822080408 997D:2020202023FE3C2044204BFEA202240421F82010202023FE2820302020A00040 997E:200023FC20003C0045F849088108210821F82000210824882890300027FE0000 997F:201020D823943C9444904BFEA0902094209420D82398209028AA30CA22860102 9980:2020202020503C8845044AFAA020202023FE2020212821242A22342220A00040 9981:2008203C23C038444A2451288100204023FE2088210823902860305021880604 9982:2040204020883D0447FE4802A0882144224220F8218822502820305021880606 9983:200021FC21243D2445FC4924812421FC202023FE207024A82924322220200020 9984:200021FC21043D0445FC4904A10421FC2000211221D42118291031522192010E 9985:2080208020F839084A1054008040239C22042204239C22042A04320423FC0204 9986:2040202023FE3A024C0451F88108210821F82100210021FC2904310421FC0104 9987:2040204027FC38E049505248844623F8220823F8220823F82A08300027FE0000 9988:2020202021FC3D2445FC482083FE200021FC2104212425242924305020880304 9989:200021FC21043DE445244BFE820221FC210421FC210425FC2904310421140108 998A:20A0232E22223E2247AE4A22A22223FE202023FE210420882850302020D80706 998B:210021F022103C204BFC5244824423FC20A02122261E20C02830318020600010 998C:2020202021FC3C2044204BFEA080210423FE200223FC22942A94329427FE0000 998D:2110211027FC3910480053F8820823F8220823F8204023FC28A0311022080406 998E:2028202423FE3C2045FC4924A1FC212421FC2124200823FE2888304820480018 998F:204023BE22123A924A5252AA8324204023FE2222222223FE2A22322223FE0202 9990:2208211027FC38404BF8508087FC210023F82488288823F82908310827FE0000 9991:2088208823FE3C8844F84820A1FC212421FC202023FE202029FC302023FE0000 9992:23F8220823F83A084BF8500087FC24A424A427FC200023F8291030E023180C06 9993:2288228827C83A904A9E57D4802427D4245427D4245427C82C483454246404C2 9994:200023DE22523BDE4A10525281CE2000208823FE208820882BFE308821040202 9995:204027FC22483BF848405FFE8AAA23B8211027FC21102FFE292833102D480186 9996:10100820FFFE020004003FF8200820083FF8200820083FF8200820083FF82008 9997:211020A0200023FCFC8025F8250825F8250825F8250825FA250A440243FE8000 9998:441424122810FDFE101020107DD2455245527D5445D47C0844CA471A7C264442 9999:00701F8001000100FFFE054009203118DFF6101010101FF0101010101FF01010 999A:041078501050FE5010883888550492FA7C48444844487C48448844887D284610 999B:045078481048FE4011FE38405440907C7CA444A444A87D28451046287C444482 999C:040078FC1084FE84108438FC548090A07CA444A844B07CA044A245227D1E4600 999D:044078201028FE0810083848545491527D52456046607C4444C445447E3C4400 999E:0420782011FEFE20102039FE550292047CF8441044207DFE442044207CA04440 999F:0408783C11C0FE04114438A8540091F87C10442047FE7C20442044207CA04440 99A0:042078201050FE8811443A2254F890087C10442045FC7D04450445047DFC4504 99A1:044878481048FDCE10483848544891CE7C48444844487DCE444844487C484448 99A2:04487844105EFDE010283812546A91967C48445E45E07C24442844127C6A4586 99A3:0420782011FEFE5010A8392654F890A87CA844F844A87CA844F844AA7C22441E 99A4:040079FC1104FDFC110439FC548091FE7E22452245527D0245FA44027C144408 99A5:0440784010FEFE8011FC3A8454FC90847CFC4440447C7CC4452844107C684586 99A6:048878501000FDFE105039FC545493FE7C5445FC44507CD8455446527C504450 99A7:040078F81088FE8810F83888548890F87C0045FC45547D54455445547FFE4400 99A8:0878FF4808863E782A483E3040489FE401007FFC09203FF8C8260FE008200FE0 99A9:042079FC1020FC8813FE388855FC91047DFC450445FC7D0445FC44887D044602 99AA:0420781011FEFF0210FC38A8553090FC7D8444FC44847CFC448444FC7C484484 99AB:1FE001007FFC09203FF8C8260FE008247FF81010FEFE545492927C7C44447C7C 99AC:00003FF821003FF021003FF0210021003FF80008124849284928800800500020 99AD:00007F00487C7F2448247F24482448287FA800A8AA90AA90AAA880A805440282 99AE:000043FC224023F802400BF80A40124013FCE004255425542554240420280010 99AF:00007F7C48107F1048107F104810487E7F900090AA90AA90AA90809005100210 99B0:00107F1048107F3C48247F44480448247F940094AA84AA84AA84808405280210 99B1:00107F1048107F10487E7F10481048107F9000A8AAA8AAA8AAA880C405440282 99B2:00087F1C48707F1048107F104810481E7FF00090AA90AA92AA928092050E0200 99B3:00207E2048207EA048AC7EB448E449A47EA402B4AAA8AAA2AAA28282147E0800 99B4:00027F22482A7F2A482A7F2A482A482A7FAA00AAAAAAAAAAAAAA80AA05420282 99B5:3FF821003FF021003FF021003FFC4924849408280820FFFE0820102020204020 99B6:00107E1048107EFE48107E1048FC48447E440244AA28AA28AA10822814440882 99B7:00087F0848087F3E48087F08483E482A7FAA00AAAAAAAAAAAAAE808805080208 99B8:00007F0C48307F2048207F20483E48247FA400A4AAA4AAA4AAA480A405440284 99B9:00007F3E48227F2248227F224822483E7FA200A2AAA2AAA2AAA280BE05220200 99BA:00007EFC48447E4848487E50485C48447E440244AA68AAA8AA90829815240842 99BB:00107F1048207F2848447F7C480448287FA800A8AAA8AAA8AAAA80CA05460280 99BC:00207E1048107EFE48447E44484448447E440228AA28AA10AA10822814440882 99BD:3FF821003FF021003FF021003FFC4924849401083FF8210821083FF801000100 99BE:00107E1048107E1048FE7E92489248107E280228AA28AA28AA48824A148A0906 99BF:00107F0848007F3E48227F224822483E7FA200A0AAA0AAA0AAA080A005400280 99C0:00487E4448447E4049FE7E50485048507E500250AA50AA52AA528292148E0900 99C1:00027F2248147F0848147F22484248007FA200A2AA94AA94AA88809405240242 99C2:400049FC5120612045FC45203DFC1120112011FEFC0212AA12AA120210141008 99C3:00107F1048107F10487C7F14481448147F9400FEAA90AA90AAA880A805440282 99C4:00207E2048207E2048FE7E20482048307E500250AA48AA48AAC882A415240A02 99C5:00007E7C48447E4448447E44487C48547E500250AA48AA48AA48828414840902 99C6:00007DFE51007D0451447D28512851107D100528552855445584850015FE0800 99C7:00107F1048107F20483E7F4448A448247FA800A8AA90AA90AAA880A805440282 99C8:00087E1C48607E4048407E404840487E7E480248AA48AA48AA48824815FE0800 99C9:00007EFE48827E8248827EBA48AA48AA7EAA02AAAABAAAAAAA828282148A0884 99CA:00107E1048107EFE48927E94489048FC7EA402A4AAA8AAA8AA90832815440A82 99CB:00007F7E48127F1248127F22482A48447F8000BEAAA2AAA2AAA280A2053E0222 99CC:10003EF84288A2AA1492187EE0001FF011001FF011001FF011001FFC2A44492C 99CD:00007F7C48107F1048547F34483848107FFE0090AA90AA90AA90809005100210 99CE:00087F0848087F08483E7F2A482A482A7FAA00BEAAAAAAAAAAAA80AA053E0222 99CF:00007F3E48207F2048207F3E482248227FA200A2AABEAAA0AAA080A0053E0200 99D0:00107F0848007F3E48087F08480848087FBE0088AA88AA88AA888088057E0200 99D1:08007F7C114432280C10122861461FF011001FF011001FF011001FFC2A44492C 99D2:00207F2048207F7E48427F82483A482A7FAA00AAAABAAAAAAA82808205140208 99D3:00007F3E48087F0848087F18481C482A7FAA00CAAA88AA88AA888080053E0200 99D4:00007F3C48247F2448247F3C482448247FA400BCAAA4AAA4AAA480A4057E0200 99D5:100010007E7C124422442A7C44009FF011001FF011001FF011001FFC2A44492C 99D6:00107F1048287F2848447F92480848007FBC0084AA88AAA8AA90808805040200 99D7:00107F1048287F2848447F92482048407F880090AAA0AA84AA88809005200240 99D8:00087F0848107F1048247F7E482248007FBC00A4AAA4AAA4AAA480A4053C0224 99D9:00487E4848487E8848FE7E88498848887EC802A8AAA8AA88AA88828814A80890 99DA:00207C2050207DFC51247D24512451247D2407FE542054505450848815040A02 99DB:00087F0848087F3E482A7F2A482A482A7FBE0088AAC8AAA8AA90809805240242 99DC:00107E0848087E0248227E24482448A87EAC02B2AB32AA20AA6282A2151E0800 99DD:00107F0848087F7E48427F42482048247FA800B0AAA0AAA2AAA280A2051E0200 99DE:00407C40507E7C8051207CA050AC50B47DE404A454B454A854A28482147E0800 99DF:00007E0048FE7EAA48AA7EAA48AA48AA7EAA02AAAAAEAAC2AA82828214FE0882 99E0:00007E2048CE7EAA48AA7EAA48AA48AA7EAA02AAAAEAAAACAA28824814480888 99E1:00003EF822883EF800001FF811001FF011001FF011001FFC0004292444940008 99E2:00847E4848007EFC48487E48484848487FFE0248AA48AA48AA48828814880908 99E3:00507E5048507F5248D47E58485048587ED40352AA50AA50AA92829215120A0E 99E4:00007F7E48107F1048247F22487E480A7F880088AABEAA88AA888088057E0200 99E5:00147E1248127E1048FE7E10485248527E5202F4AA54AA54AA8A828A15160822 99E6:111009207FFC0200FFFE08203018DFF611001FF011001FF011001FFC2A44492C 99E7:00007EFE48827E8248BA7E82488248BA7EAA02AAAAAAAABAAA828282148A0884 99E8:00107F1048107F3E48227F42483A482A7FAA00BAAAAAAAAAAABA808205140208 99E9:00087F0848147F1448227F40483E48087F880088AABEAA88AA888088057E0200 99EA:00107E5048507E7C48907E10481048FE7E280228AA28AA28AA4A824A14860900 99EB:00207E2049247EA448A87E2049FE48507E500250AA50AA52AA528292148E0900 99EC:00007F7E48247F2448247F3C482448247FBC00A4AAA4AAAEAAF4808405040204 99ED:00207C1050107DFE50207C24504450F87C120422544455885410842814440982 99EE:00207E1048107EFE48007E44488249007E440244AA28AA28AA10822814440982 99EF:00107E5048507E7C48907E10481048FE7E100238AA38AA54AA54829214100810 99F0:00007EFE48827E9248927E9248FE48927E9202AAAAA6AAC6AA82828214FE0882 99F1:00407E4048787E8849507E20485048887F0602F8AA88AA88AA88828814F80888 99F2:00827C9250927C9250927C9252DA52B67C920492549254925492851215020A02 99F3:0004F80EA3B8F888A088F928A12EA3A8F8A80AA8AAA8A93EA9008A800C7E3800 99F4:0010F814A012F810A3FEF810A150A154FFF40954A954A948AA4A8A5A0C263042 99F5:00007EFE48287E2848287EEE48AA48AA7EAA02AAAAEEAA28AA28822814480888 99F6:00007EFC48847E8448FC7E8048FE48827EBA02AAAAAAAABAAA82828214940908 99F7:00107E1048FE7E1048107EFE489248927EFE0210AA38AA54AA92831014100810 99F8:00007EFC48047E7C48047EFC480049FE7F0202FCAA44AA44AA28821014680986 99F9:00487E4448407EFE48507E54485848527E540258AA52AA54AA9A8292152E0A40 99FA:00207E1048FC7E8448847EFC488448847EFC02A2AAA4AA98AA90828814C40882 99FB:00007F3E48227F3E48227F3E480048007FBE0088AA88AAFEAA88808805080208 99FC:00107E1048287E2848447EBA481048107EFE0210AA58AA54AA92831214500820 99FD:00007F3E48227F22483E7F00483E48227FA200BEAAA2AABEAAA280A2052A0224 99FE:00847E4448487E0048FC7E84488448847EFC0248AA48AA48AA48828A148A0906 99FF:00107E1048207E4448FE7E28484448A27E3C0244AA44AAA8AA10822814440882 9A00:0010F8D8A394F894A090FBFEA090A094F89408D8AB98A890A8AA88CA0A863102 9A01:00107E1048FC7E9448FC7E9448FC48007FFE0240AA80AAFCAA04820414280810 9A02:00207F1048107F7C48007F28481048FE7F900090AAFCAA90AA90809005100210 9A03:00107E2048447E8248FE7E004840487E7E900210AAFEAA10AA28824414820900 9A04:00007EFC48047E04487C7E04480448FE7E100292AA54AA38AA54829214500820 9A05:00507E4848807EFE49907E9048FC48907E9002FCAA90AA90AA9082FE14800880 9A06:00007EFE48927E9248BA7E9248FE48827EBA02AAAAAAAABAAA828282148A0904 9A07:0020F820A050F888A104FAFAA020A020FBFE0820A820A9FCA904890409FC3104 9A08:00227E2248447EEE48447E44484448447EEE0244AA44AA44AA44824414440884 9A09:00007EFC48847E8448FC7E84488448FC7E000290AA92AAF4AA98829214D2088E 9A0A:00407E4048FE7E8249427E7A48A248227EFA0222AAAAAAAAAAFA820214140808 9A0B:00107E1048107EFE48107E54485448547EBA0210AA38AA54AA92821014100810 9A0C:00207E1048FE7E8248007E7C480048007EFE0210AA10AA54AA52829214500820 9A0D:00007E7C48547E54487C7E544854487C7E1002FEAA10AA38AA54829214100810 9A0E:00207E2049FC7E2048507E8849FE48087EE802A8AAA8AAE8AAA8820814280810 9A0F:00247F24487E7F2448247F3C482448247FBC00A4AAA4AAFEAA8080A405220242 9A10:0020F820A050F888A144FA22A1F8A008F8500820A8A4AA82AA8A8A8A0C783000 9A11:00287E2848287EEE48287E28482848EE7E280228AA28AAEEAA28822814280828 9A12:00007EFC48447E2848107E68499648107EFE0292AA92AAFEAA10821415FE0882 9A13:00107E2848447E82487C7E10481048FE7E920292AAFEAA10AA28822814440882 9A14:00007EFC48847EFC48847EFC484048FE7F120292AAAAAA82AAFA820214140808 9A15:00007EFE48287E2848FE7EAA48AA48FE7E1003FEAA24AA44AA68821814640982 9A16:7E20243E1848FFA829104A2898461FF011001FF011001FF011001FFC2A44492C 9A17:1000087C7E50427C42507E7C425040507F7C550455547F54D554558455144308 9A18:00407E40487E7EAA496A7E5A489649227E4A0284AA20AA94AB428244143C0800 9A19:00407C2051FE7D0251027DFE510051007DFE05AA56AA56FE54AA84AA14A20886 9A1A:00847C4450487DFE50007DE2512A512A7DEA052A552A55EA552A8522152A0964 9A1B:00007DFA500C7C4A51887CAA50A650A27DF804AA54AC54AA54A8852A15260A22 9A1C:00107E20487C7E44487C7E44487C48007EFE0210AA10AA7CAA10821014FE0800 9A1D:0010F810A03CFB94A0FEF894A13CA110FBBC0890A8FEAA90A91089800A7E3400 9A1E:00107E1048FE7E1048FC7E1048FE48107EFE0220AA40AAFCAB448244147C0844 9A1F:00207C5050887D0452FA7C0051E2512A7D2A05EA552A552A55EA8522152A0964 9A20:00007EFC48847E8448FC7E84488448FC7E0003FEAA20AAA0AABC82A015600A3E 9A21:00107E2048FE7E8248FE7E8248FE48107E1202D4AA58AA54AA94829215500820 9A22:00007DDC51447D4451447DDC510051007DDC0514551455D45508850815140922 9A23:00287E9248AA7E8248FE7E28484448A27E3C0244AA44AAA8AA10822814440882 9A24:00107ED448487F4A48847E84490248F87E200220ABFCAA20AA50824814840904 9A25:00007CFC50487C3051FE7C52509451107E30042055FE547054A8852416220820 9A26:00007DFC51247D2451FC7D24512451FC7C200410545455425542854A16380800 9A27:00007E7C48447E4448747E54485448FE7E8202BAAAAAAAAAAABA8282148A0884 9A28:02427D2450007DFC51247D2451FC51247D2405FC5420542057FE842014200820 9A29:00107E2048FE7E9248927EFE489248927EFE0220AA24AA5AAA5E82901492090E 9A2A:00507E9648927E9248D67E92489248FE7E1002FCAA44AA44AA288210142808C6 9A2B:01007FFE44429FF404403FF80440FFFE09201FF02908CFE609000FF800081558 9A2C:001CF9E0A020FBFEA0A8F8AAA3ACA0AAF9AA0AA6A870A8A8A9248A220C203020 9A2D:0020793C492053FE48A46B285070438000003FF821003FF821003FFE29224496 9A2E:00207EDE488A7ECA48AA7ED248A648007EFE0292AA92AAFEAA92829214FE0882 9A2F:00207E1048FE7E0048447E2848FE48A27E1002FEAA20AA3CAA24824414540888 9A30:012478A849FC48404BFE79084BFC4D2249FC792049FC492049FE48024AAA9804 9A31:000E7EF048227E9248447E20484448F87E100224AAFEAA10AAFE822814440882 9A32:00887C8853FE7C8850007DFC510451FC7D0405FC5524542057FE842014200820 9A33:00007EFE48907EFC48907EFC489048907EFE0202AAAAAAAAAAAA828214140808 9A34:00007E7C48447E7C48447E7C481048FE7E820220AAFEAA44AA68821014280844 9A35:00007EFE48887E9048BE7EA248BE48A27EBE0288AAACAAAAAACA828A15280A10 9A36:00407E4048FE7F2248AA7EFA484248947F4802FEAB22AAAAAAFA824214940908 9A37:00007DFC50A47C8850507C2050D853267C2005FC5524552455FC842217FE0802 9A38:00207C1051FE7D0251027DFE510051EE7D2205AA55665522556686AA16220C66 9A39:00887C8853FE7C8850F87C2051FC51247DFC042055FC542055FC842017FE0800 9A3A:08207E2008F8FF2814287F6A082AFF5608823FF821003FF821003FFE29224496 9A3B:00107E1048FE7E1048BA7E5448BA48107EBA0254AABAAA10AA28822814440882 9A3C:00207E1048FE7EA848A87EFE48AA48AA7EFE0280AACAAAECAB48824A146A0846 9A3D:00007DDE50427D5250CA7D52504250207CFC0484548454FC5484848414FC0884 9A3E:00007DFC51247DFC51247DFC504050887DF00420544457FE5422852416220860 9A3F:00107EFE48447E2848FE7E00487C48447E7C0244AA7CAA10AAFE821014100810 9A40:0820FFFE08201FF010101FF01010FFFE08203FF8D1061FF011001FFC2A44452C 9A41:08207F20087E7E4408A4FF2810101E2822447FFAA1003FF821003FFE29224496 9A42:00107E2048447EFE48447EAA48EE48107E280254AAAAAA50AA24824814100860 9A43:00007EFE48287EFE48AA7EAA48FE48007E7C0200AAFEAA10AA54829214500820 9A44:00207C4051FC7D24517C7D8C515451247D5405FC5420541055548542154A0A38 9A45:0000FBFEA200FA7CA244FA44A27CA200FAEE0AAAAAAAAAAAAAEE8A000BFE3000 9A46:00007EFE48927EFE48927EFE485448547EFE0254AA54AAFEAA1082FE14100810 9A47:08203E2008F87F282A685D2A08563E8200003FF821003FF821003FFE29224496 9A48:00FC7E2848107FFE48527E94495048207EFE02AAAAC6AABAAAAA82BA14820886 9A49:00207C3C50207DFE51227D3851E4511C7D00052855AA556C5528862814FE0800 9A4A:00447EFE48447E0048FE7E54485448FE7E540254AAFEAA10AAFE821014100810 9A4B:0024FBA8A092FD14A208FC04A3BAA0A8F8C60B80AA3CAB84A8A888900AA83144 9A4C:0020F9FCA024FBFEA024F9FCA020A2AAFBAE0A22ABFEAA22ABAE8AAA0AAA3422 9A4D:0020F820A1FCF820A3FEF908A39CA108F9880E3EA800ABFEA89088900912320E 9A4E:0020F924A0A8FBFEA0A8F924A222A104F90409DEAA44AD54A89E89040A043404 9A4F:03FEFA02A3FEFA00A2FCFA08A3FEA210FA300BCEAA42AA84ACEE8F840884318C 9A50:0108F888A3C8F810A3DEFA64A3D4A014FBD40854A894A8E8AB8888940A943122 9A51:00007EFE48287EEE48AA7EAA48EE48287EFE0292AA92AAFEAA92829214FE0882 9A52:00007EEE48AA7EAA48EE7E0048FE48927EFE0292AAFEAA10ABFE821014100810 9A53:00447E2448287EFE48927ED648BA48927EFE0200AA7CAA44AA7C8244147C0844 9A54:00007EFE48287EFE48AA7EFE4800487C7E44027CAA44AA7CAA1082FE14100810 9A55:0018F9E0A040FBFEA088F974A252A070F80009FCA904A974A95489740904310C 9A56:008CFBEAA088FBFEA008FBE8A22AA3EAF80A0BECA88CABECA88A88EA0B963022 9A57:00207C2050507C8851047EFA500050007DDC0554555455DC5488848815540A22 9A58:0100FFFE20003FF800003FF820083FF8000077DC551477D4551C77D65056B562 9A59:00107EFE48007EFE48827EBA48AA48FE7E00027CAA44AA7CAA44827C140008FE 9A5A:2420FF20247E7EC482287A104A287AC604003FF821003FF821003FFE29224496 9A5B:00007DFC51547DFC50207DFC502053FE7C88045055FC542057FE842014200820 9A5C:00507D5250D47C5051FE7C88505051FE7C2004FC542055FE54A8852416220820 9A5D:00107EFE48107E7C48007EFE4882487C7E20027CAAC4AB7CAA1082FE14540992 9A5E:0040F820A3FEFA02A1FCF948A250A1FCFB0409FCA904A9FCA90489FC08883104 9A5F:03F07D2E51E27D2A51E47D3453EA50327C1E07E054A25534546884A417220820 9A60:0110F910A7FCF910A1F0FA08A2EAA6ACFAA80AAAAEEAAA06A8008AA40A523452 9A61:10407E7C2440FF7C42047E7C42407E7842423FFE21003FF821003FFE29224496 9A62:0040F87CA040FBFCA244FBF0A244A2FCFAA80AF8AAA8AAF8AA008DFC095433FE 9A63:01247CA851FC7C4053FE7D0853FC55227DFC052055FC552055FE840216AA0804 9A64:00107EFE48007EEE48AA7EEE484448FE7E4402FEAA44AAFEAA5082CA15640842 9A65:0094FB98A092F98EA280F9FCA124A1FCF92409FCA888A9FCA8888BFE08883104 9A66:01FCF820A3FEFA22A1ACF820A1ACA000F89E0BF2A89EA9D2AABE8C92089E3092 9A67:0290FA90A7D0FABEA3CAF92EA7DAA54AFD7E0FCAA91EAFEAA90A8902090A3104 9A68:0222FBFEA090F9FEA310FDFEA110A1FEF91009FEA900ABFEAA8A8B760A523276 9A69:0088FBFEA088FBDEA252FBDEA0A0A090F9FE0920ABFCAD20A9FC892009FE3100 9A6A:03DEF800A3DEFA52A35AFA52A020A3FEFA500BFEAA52ABFEAA928ADC0A9234CE 9A6B:7FF842007FF042007FFC5244892C7E7E48487E7E48487E7E48487E7E02029696 9A6C:00007FE0002000201020102010201FFC000400040004FFE40004000400280010 9A6D:00007C0005FC24842484248424883E88025002501A20E2204250028815040A02 9A6E:00207C2004202420242025FE24203E20022002501A50E2504288028815040A02 9A6F:0104F924092449244924492449247D24052405241D24E524452406242A041404 9A70:0020F82008204920492C493449647FA4052405341D28E5224522050228FE1000 9A71:0000F9FE090049044944492849287D10051005281D28E5444584050029FE1000 9A72:00007CFC048424842484248424843EFC028402841A84E2844284028414FC0884 9A73:0008F888085048204850488849007C08048804881C50E4504420045028881306 9A74:0040F820082048FC4884488448847CFC048404801C80E4804480050029001200 9A75:0000F8F808884888488848F848887C88048804F81C88E488448804882BFE1000 9A76:0020F820082049FC4924492449247D2405FC04201CA0E4604460049029081206 9A77:0000F9FC095449544954495449547D540594058C1D04E504450405FC29041000 9A78:0088F88808884908497E4B084D087D48052805281D08E5084508050829281110 9A79:0080F880090049FC4A044C0449E47D24052405241DE4E5244404040428281010 9A7A:0080F88008F849084A104C204BFC7C04040404041DFCE404440404042BFC1004 9A7B:0040F82008004BFE4820482048207C2005FC04201C20E420442004202BFE1000 9A7C:0020F810081049FE49024A0448807C88049004A01CC0E48244820482287E1000 9A7D:08007F7C114432280C10122861461FE00020082008200FFC00047FC400140008 9A7E:080008007F7C11441144257C42001FE00020082008200FFC00047FC400140008 9A7F:0000FBFC090448884850482048D87F26042005FC1C20E42047FE042028201020 9A80:0020F8200840488849044BFE48027C0005FC05041D04E5044504050429FC1104 9A81:0080F88008BC4BC04850482448D47F0C040007FE1C90E490451205122A0E1400 9A82:00007CF8448844887CF800003FE00020082008200FFC00047FE4000400280010 9A83:0000F9FC090449244924492449FC7D24052405541D4CE58C4504050429FC1104 9A84:0008F83C09E0482048204BFE48507C880504068A1C88E4884488050829081208 9A85:0090F894091449184B104D3249527D0E052004201FFEE4204420042028201020 9A86:0080F88008F849084B104CA048407CA0051806061DF8E5084508050829F81108 9A87:0020F810081049FE4820482448447CF8041204221C44E5884410042828441182 9A88:0084F8440848480049FE484848487C48044807FE1C48E4484448044828881108 9A89:3FF0001010101FFC00047FE400280010FCFC040444447E7E0202F2F20A0A0404 9A8A:0000F3FE1000500053DE525252527A520B5A0AD63A52CA520A520A522A5212D6 9A8B:0020F82009FC492449FC492449FC7C0007FE04801D00E5FC4404040428281010 9A8C:0020F82008504850488849044AFA7C00044404241D24E4A8448804102BFE1000 9A8D:0040F82009FC4800488848504BFE7C20042004201DFCE4204420042028201020 9A8E:0000F8FC0804487C480448FC48007DFE050204FC1C44E4444428041028681186 9A8F:0040F840088849044BFE480248887D44064204F81D88E6504420045029881606 9A90:0088F8880BFE4888488848F848887C8804F804881C88E7FE4400048828841104 9A91:0020F82009FC4850488849044BFE7C0805E805281D28E5E84528040828281010 9A92:0000F9FC0924492449FC492449247DFC042007FE1C70E4A84524062228201020 9A93:0050F848088048FE49904A9048FC7C90049004FC1C90E490449004FE28801080 9A94:0040F8200BFE4A024C0448F848007C0005FE04201CA8E4A44522062228A01040 9A95:0020F82009FC48244BFE482449FC7C20052405241D74E5AC452405242A241424 9A96:0040F848088449FE48204BFE48887D24064205881C10E4624584041828601380 9A97:0040F82009FE4902490249FE49007D0005FE05AA1EAAE6FE44AA04AA28A21086 9A98:0020793C492053FE48A46B28507043801FE0002008200FFC00047FC400140008 9A99:0010FBD408584A52498C488849047EFA042004201DFEE4204450048829041202 9A9A:0000F9FC08A448884850482048D87F26042005FC1D24E52445FC04222BFE1002 9A9B:7E20243E1848FFA829104A28984600001FE0002008200FFC00047FC400140008 9A9C:08207F20087E7E4408A4FF2810101E2822445FE2802008200FFC00047FD40008 9A9D:0040F9BC09144994495449A4494C7C0005FC05241D24E5FC4524052429FC1104 9A9E:01007FFE44429FF404403FF80440FFFE08201FD02048C8460FF800087FA80010 9A9F:0020F81009FE4902490249FE49007DEE052205AA1D66E522456606AA2A221466 9AA0:0000FBFE085049FC4954495449FC7C0005FC04001FFEE42044A805242AA21040 9AA1:0000F9FC092449FC492449FC48407C8805F004201C44E7FE442205242A221060 9AA2:0020F84009FC4924497C498C49547D24055405FC1C20E41045540542294A1238 9AA3:03FEF20213FE520052FC520853FE7A100A300BCE3A42CA840CEE0F842884118C 9AA4:07E0F25C13C4525453C8526857D47864083C0FC03944CA6808D009482E461040 9AA5:0094FB980892498E4A8049FC49247DFC052405FC1C88E5FC448807FE28881104 9AA6:01FCF8200BFE4A2249AC482049AC7C00049E07F21C9EE5D246BE0492289E1092 9AA7:0020F3FE100051DC515451DC50887BFE08880BFE3888CBFE089409882AA410C2 9AA8:1FF010101F90109010907FFE40029FF410101FF010101FF01010101010501020 9AA9:00407C404440744055F8FE4882487C4844487C4844487C4A448A448A55064A00 9AAA:00007C0044F074905490FE9082907CD044B07C9044907C9244924512550E4A00 9AAB:00407C40444075F85448FE4882487D4844C87C4844A87CA8448A450A55064A02 9AAC:00007CFC442074205420FE2082207DFE44207C2044207C204420442054A04840 9AAD:00007CFC442074205420FE2082207DFE44207C2044207C204420442054204820 9AAE:3F1021143D12251225107F9640B8BF1021103F1021103F10210A210A25062202 9AAF:00407C20440075FC5400FE0082F07C9044907C9044907C9244924512550E4A00 9AB0:00007CF8448874885488FF0682007DFC44847C8444487C504420445054884B06 9AB1:00207C20442074505450FE8883067C4844487C4844487C484448448854884908 9AB2:00407C4044FC74845504FEF482947C9444F47C8444947C8844824482547E4800 9AB3:00107C10441074FE5492FE9482907CFC44A47CA444A87CA84490452855444A82 9AB4:00087C284428742854A8FEAA82BC7CA844A87CA844A87CA844AA44BA54EA4986 9AB5:00207C204420742055FEFE7082A87CA845247D2446227CF84420442054204820 9AB6:00047C1E44F074905490FE9082907CFE44907C9044907C88448A44AA54D6488A 9AB7:00207C204420742055FEFE2082207C2044FC7C8444847C844484448454FC4884 9AB8:00207C10441075FE5420FE2482447CF844127C2244447D884410442854444982 9AB9:00207C10441074FE5400FE4482827D0044447C4444287C284410442854444882 9ABA:00087C1C44E074805480FEFE82807C8044BC7CA444A47CA444A4453C55244A00 9ABB:00207C2045FC74505488FF0482FA7C0047FE7C4044807DFC4404440454284810 9ABC:00407C40447874885550FE2082507C8845067CF844887C884488448854F84888 9ABD:00047C1E45E074225512FE9482807C2045FE7C4444847DC84430442854C44B02 9ABE:00007DFE4420742055FCFF2483247DFC45247D2445FC7D2044A0444054B04B0E 9ABF:00847C48440074FC5448FE4882487C4845FE7C4844487C484448448854884908 9AC0:00207C4044FE74925492FEFE82927CA244FE7C4844887DFE4408440854084808 9AC1:00007CF844A874A854F8FEA882A87CF844207DFC44207C7044A8452654204820 9AC2:00407C2045FC75045440FE7882887D5044207CD847067CF84488448854F84888 9AC3:00FC7CA444A474FC54A4FEA482FC7C2044207DFE45227D2A45FA450A55024906 9AC4:00087C0844FE751054A0FE7E82A27C2245BE7CA244BE7CA244AA44A455404A3E 9AC5:00207D2444A8742055FEFE6882A47D0244207DFE44487C8844D04430544C4982 9AC6:00147C1245FE741054FEFE9282FE7C9244FE7C9244047DFE444444245424480C 9AC7:00207C1045FE740054FCFE8482FC7C0045FE7D02457A7D4A457A4502550A4904 9AC8:00207C1044FE74005444FE2882FE7CA244107CFE44207C3C4424444454544888 9AC9:00207C2045FE75525448FEFE82907D9044FE7C9044907CFE4490449054FE4880 9ACA:00847C44444875FE5420FEFC82207DFE44407C8044FE7D104610441055FE4800 9ACB:00207C1045FE75025448FEFC82487C0044FC7C8444A47CA444A4445054924B0E 9ACC:00407C2045FE75025418FEE082807CFC44907C9044907DFE4400448855044A02 9ACD:00207C1045FE75485548FF4883FE7D4845487DEC455A7D684548454856484848 9ACE:00007CEE442274AA5466FEAA82107C2844447D9244207CC8443244C4541848E0 9ACF:00207DFC452477FE5524FFFC82207DFC45247DFC44407DFE448845D054704B8C 9AD0:00207C2044FC742055FEFE8883DC7C8844C87DBC44007DFE445044505494490C 9AD1:00007CFE44AA74AA54FEFE4082FE7D2244FA7CAA44AA7CFA442244FA540A4804 9AD2:00487DFE4448740055FEFE8882EA7D2C44CA7C8645487DFE4448444854884908 9AD3:00107C7E452074BC54C8FEBE82007DBC44A47CBC44A47CBC44A444AC55404A3E 9AD4:00507DFC455475FC5554FFFC82007DFC44007DFC45047DFC4488445057FE4800 9AD5:00207C1045FE750254FCFEA883307CFC45847CFC44847CFC448444FC54484884 9AD6:00207DFE454A74FC5448FEFC82847CFC44847CFC44847CFC445044545492490E 9AD7:00207C3E442075FE5522FFF883227D7E45547D7C45547D7C450046FE54AA49FE 9AD8:02000100FFFE00000FE0082008200FE000007FFC40044FE4482448244FE4400C 9AD9:020001007FFC10101FF010101FF010107FFC40044FE4482448244FE44004400C 9ADA:20201010FE1001FE7C0044007C780048FE488248BA48AA4AAA4ABA8A82868700 9ADB:200010FCFE8400847CFC44A07CA000A0FEF882A8BAA8AAA8AAA8BAAA834A8686 9ADC:2000107EFE42007E7C42447E7C000014FE648224BA24AAFEAA24BA2482448684 9ADD:2048116AFEDC00487CB445227DFE0102FE208220BAFCAA24AA44BA4482948708 9ADE:207C1044FE44007C7C0044EE7CAA00AAFEEE8210BAFEAA38AA54BA9283108610 9ADF:3F04200420083E10202020443E0420082010FF22104224044208FF10412000C0 9AE0:3E0420183E6020043E182062FF0422187F6000000FE00820082010222022C01E 9AE1:3E0420183E6020043E182062FF0422187F6000007FFC0440044008423042C03E 9AE2:3E0420183E6020043E182062FF0422187F60013011D01F107152112210020FFE 9AE3:3E0420183E6020043E182062FF0422187F6002007FFC040007F0081010A06040 9AE4:3E0420183E6020043E182062FF0422187F6001007FFC0380054009203118C106 9AE5:3F0820303EC42018FF62220C7F7000000FF008107FFE08107FFE081008500820 9AE6:3E0420183E6020043E182062FF0422187F6001F03E0003F03E0003FA7E0201FE 9AE7:3E0420183E6020043E182062FF0422187F6001007FFC4104028004821882E07E 9AE8:3E0420183E6020043E182062FF0422187F6000003FF80000FFFE04401842E03E 9AE9:3F0820303EC42018FF62220C7F700000FFFE010021FC21043FFC000400280010 9AEA:3E0420183E6020043E182062FF0422187F600100FFFE04000FF0122061C00E3C 9AEB:3E0420183E6020043E182062FF0422187F6000007FF8080810303FF8D0081FF8 9AEC:3E0420183E6020043E182062FF0422187F6000007FFC03000D70710C0100FFFE 9AED:3E0420183E6020043E182062FF0422187F60088008882E9028E028842E84F07C 9AEE:3E0420183E6020043E182062FF0422187F600110FFFE04000FF0122061C00E3C 9AEF:3F0820303EC42018FF62220C7F7001003FF821083FF82108FFFE200820282010 9AF0:3E0420183E6020043E182062FF0422187F6000001220FFFE122013E010001FFC 9AF1:3F0820303EC42018FF62220C7F7008001FF020105F9010901FD0102010040FFC 9AF2:3E0420183E6020043E182062FF0422187F6000803FFC208427F0222041C09E3C 9AF3:3E0420183E6020043E182062FF0422187F6000003FE00440FFFC04841888E180 9AF4:3F0820303EC42018FF62220C7F7004407FF804483FF824403FFC084410542048 9AF5:3E0420183E6020043E182062FF0422187F600000FFFE02003FF8248824A82010 9AF6:3F0820303EC42018FF62220C7F7000003FF808200FE008200FE0083EFFE00020 9AF7:3E0420183E6020043E182062FF0422187F6004403FF824483FF824483FF82008 9AF8:3E0420183E6020043E182062FF0422187F6004403FF80440FFFE082010102008 9AF9:3E0420183E6020043E182062FF0422187F600840104037FCD0E013581C461040 9AFA:3F0820303EC42018FF62220C7F70000000F83F000100FFFE01001FF010101FF0 9AFB:3F0820303EC42018FF62220C7F700100FFFE01003FF800003FF820083FF82008 9AFC:3F042018FF62220C7F7008001FF0282007C01830E10E1FF001007FFC01000100 9AFD:3E0420183E6020043E182062FF0422187F6011101110292845443FF80100FFFE 9AFE:3F0820303EC42018FF62220C7F70111009203FF820083FF820083FF820082018 9AFF:3E0420183E6020043E182062FF0422187F60102048A825240A227028103017C0 9B00:3F042018FF62220C7F70082004407FF801083FF821003FFC0304051419086100 9B01:3E0420183E6020043E182062FF0422187F6000083E4808487F481C482A084918 9B02:3F0820303EC42018FF62220C7F7000201FC010001FF810801080FFFE10202010 9B03:3F0820303EC42018FF62220C7F7001007FFC40041FF000007FFC111025084204 9B04:3F0820303EC42018FF62220C7F7000001FF010101FF010101FFC644408943308 9B05:3F0820303EC42018FF62220C7F7000003E7C22443E7C22443E7C22444A948508 9B06:3E0420183E6020043E182062FF0422187F6010101088FD443242589095F81008 9B07:3F042018FF62220C7F7008001FF020205FF80108FFFE01081FF8010805000200 9B08:3F042018FF62220C7F70111009207FFC0400FFFE10102FE8C82608A0084807F8 9B09:3F0820303EC42018FF62220C7F700440238824483FF814102FE8144003807C78 9B0A:3F042018FF62220C7F7001007FFC01003FF80200FFFE08201FF02828CFE60820 9B0B:3F042018FF62220C7F7010100820FFFE00003E0822483E4822483E4822082618 9B0C:3F042018FF62220C7F7004007FFC08801FFC28104FF088100FF0081008500820 9B0D:3E0420183E6020043E182062FF0422187F60107CFF44107C7E44427C7E44428C 9B0E:3F0820303EC42018FF62220C7F7004047FC404243FA424A43FA4150424944408 9B0F:3E0420183E6020043E182062FF0422187F6000007C101052FE94382854449282 9B10:3F042018FF62220C7F7001081FD001207FFC06201C4463FC00001FF811081FF8 9B11:3F042018FF62220C7F7008407FFC04803FF00490FFFE04903FF00CA03498C486 9B12:3F042018FF62220C7F7001007FFC01001FF0101011101110FFFE082010102008 9B13:3F042018FF62220C7F70020001007FFE40229FC410001FF81080FFFE10202010 9B14:3F042018FF62220C7F70210013F0151000E0775C11F0104013FC284047FE0000 9B15:3F042018FF62220C7F700820FFFE08201FF010101FF01010FFFE08203018C006 9B16:3F042018FF62220C7F7008201FF0102025487EFC044018B0E30E0C6003801C00 9B17:3F042018FF62220C7F7008207FFC08200FE001007FFC5144492455546184410C 9B18:3F042018FF62220C7F7000001FF010101FF010107FFC44447FFC082007C0F83E 9B19:3F042018FF62220C7F7008207FFC511449247FFC00001FF010101FF010101FF0 9B1A:3F042018FF62220C7F7000000BFE104061FC090411FC610405FC090431FCC088 9B1B:3F042018FF62220C7F7002003FF82448238824483FF829482528294A25263182 9B1C:3F042018FF62220C7F7000007C7C44447C7C47C47C7C47C4444447C4444448CC 9B1D:3F042018FF62220C7F7C44447C7C44447C7C40044FE448244FE448244FE4400C 9B1E:3F042018FF62220C7F7002401FF812481FF812483FFC20003FFC28884A708C0E 9B1F:3F0820303EC42018FF62220C7F7001003FF82448FFFE10101FF00C883470C60E 9B20:3F0820303EC42018FF62220C7F7002800C603FF8D55613901FF00A2009200FE0 9B21:3F042018FF62220C7F7001007FFC4204A92847E400003FF82448FFFE01000300 9B22:3F042018FF62220C7F7001007FFE40029FF4092011C00FF818886FF804100808 9B23:3F042018FF62220C7F701084210810843FF82448238824483FF8294A25263182 9B24:3F042018FF62220C7F700100FFFE22883EF804403FF80440FFFE04901C60671C 9B25:00005E7A44225E7A44225E7A40024002400240024002400240024002400A4004 9B26:00005E7A44225E7A44225E7A4082448242824882448240F25F824082408A4084 9B27:00005E7A44225E7A44225E7A420241025FF241024FE2492249A24942410A4104 9B28:00005E7A44225E7A44225E7A4002444244424FE2444244425FF24442482A4004 9B29:00005E7A44225E7A44225E7A42024CE248224EE248224FE242824492587A4004 9B2A:BEFA8822BEFA8822BEFA8002BF1280129EFE921292929E5292128F12B8529026 9B2B:BEFA8822BEFA8822BEFA80029C42847ABF5292929E1292529E2293A2FE528296 9B2C:BEFA8822BEFA8822BEFA8806B3BAAAA2BBA28A3EBBAAA0AABBAA8A2A8BAABC46 9B2D:BEFA8822BEFA8822BEFA8006BBBAAAA2BBA28A3EBBAAA0AABBAA8A2A8BAABC46 9B2E:BEFA8822BEFA8822BEFA8102BFF2A012BCF28482B4F29492FCF29482B49283F6 9B2F:09202448228829282288244829283FF81000103811C01E04100410040FFC0000 9B30:2288F93E2288729CA92A228800007FFE4A12A4A42AC83F9010241F4810101F20 9B31:2208F3BC2508739CAD6A27C800007FFE4A12A4A42AC83F9010241F4810101F20 9B32:0000FFFE00001FF0101010101FF000007FFC482444445FF44104410441144008 9B33:01FC01003FFE210221F02F0420FC20003FFE220823F820002FFE29124BFA8842 9B34:0014FE1200FE7C1044107CFE0092FE9282FEAA929292FEFE9292929292928686 9B35:3E7C48907EFC142A66C60400FFFE00001FF010101FF000007FFC44444FE4410C 9B36:10F87CA810A8FE52288E4500FFFE00001FF010101FF000007FFC44444FE4410C 9B37:0028FE9200AA7C8244FE7C280044FEA2823CAA449244FEA89210922892448682 9B38:0020FEDE008A7CCA44AA7CD200A6FE0082FEAA929292FEFE9292929292FE8682 9B39:08F83E8808F87E8808F81452228E4100FFFE10101FF000007FFC44444FE4410C 9B3A:0040FE7E00807D7C44447C7C0044FE7C8200AAFE9240FEFE932A924A92928626 9B3B:711C1544711C47D0739C1544310C0000FFFE10101FF000007FFC44444FE4410C 9B3C:020004003FF8210821083FF8220822083FF8051009200948117C2102410280FE 9B3D:080410047F08491049247F04490849107F2210021A042C882F904820480287FE 9B3E:081010107F7E491049107F10497C49047F4410281A102CA82FC44884480287FE 9B3F:0808101C7F60494049407F7E494849487F4810481A482C882F884800480287FE 9B40:081010107F28492849447F82492849287F2810281A282CA82FA84848480287FE 9B41:080810487F28492849087F48492849287F0E10F81A082C882F884808480287FE 9B42:002000407DFC0124012401FCFF24212421FC2040486844B2FCBE45200122021E 9B43:102820247C2055FE54207C20547C54447C5410882A942D244F40480287FE0000 9B44:1020104021FC7D24452445FC45247D2445FC4440446844B27CBE45200122021E 9B45:081010107F10497C49107F1049FE49107F3810541A922C902F904810480287FE 9B46:101420127C1054FE54907C94549454887C8A10DA2AA62D424F00480287FE0000 9B47:3FFC20903FFC21402630388C21002FF828882FF828882FF8415042FA8C8A307E 9B48:081010547F384910497C7F444944497C7F4410441A7C2CC42FC4484C480287FE 9B49:100021FC7C50545055FC7D54555455547DAC11042B042D144F08480287FE0000 9B4A:101020147C1257FE54107DD4555455D47C1810CA2B162D224F40480287FE0000 9B4B:082810247F40497E49C87F48497E49487F48107E1A482CC82FFE4840480287FE 9B4C:082410247F7E492449247F3C4924493C7F2410241A7E2C802FA84844480287FE 9B4D:100021FC7D04558C55547DFC554455247DFC11442B742D044F0C480287FE0000 9B4E:23FE4020F820ABFEAA22FB32AAAAAB76FA66222256225A2A5E0450024FFE8000 9B4F:0C20704011FCFF24392455FC9324012411FCFC40246844B228BE11202922C61E 9B50:108820507DFE545055FC7C5457FE54547DFC10502AD82D544F52485287FE0000 9B51:104020207DFC545055247D5455FC54207DFC11442B542D744F0C480287FE0000 9B52:100021FC7C5055FC55547DFC540054F87C0011FC2AA82D244F60480287FE0000 9B53:11FC21247DFC552455FC7CA855FC54A87CA811FC2A202DFC4F20482287FE0000 9B54:00803FFE24103F7C26382D5435122FF828882FF828882FF8215042F84C8AB07E 9B55:109421187DDE5494555A7DDE549455FE7C9010D42AAA2D164F20480287FE0000 9B56:1020203E7C2055FE55227D3C55E2551E7D2811AA2A6C2D284F7C480287FE0000 9B57:1020FE4010FC7C940094FEFC02A47CA410FCFE200044FF6A026EFFA0AAA2E71E 9B58:3FFE28882F8A20082FBE28882F88289429A227F8248827F8248847F842528C3E 9B59:42043FD88A904F9E2A945FD482241FF011101FF012101FF004A808BA3082C07E 9B5A:040004000FE0102020407FF8A10821083FF8210821083FF80000488844448444 9B5B:200020007CFE442288227E22522252227E22522252227E420042AA82AA940108 9B5C:202020207C20442088207E20522052207E50525052507E500048AA88AA840102 9B5D:100410043E04422484247F24492449247F24492449247F24000455044A948A88 9B5E:208020407C20442088107E10521052287E28522852287E480044AA44AA840102 9B5F:200020007C7C441088107E10521052107E10521052107E100010AA10AAFE0000 9B60:2008203C79E0482090207C205420543E7DE0542054207C220022AA22AA1E0000 9B61:204020407C40447C88847E84530452447E24522452047E040004AA04AA280010 9B62:200020007CFC440488047E04520452FC7E84528052807E800082AA82AA7E0000 9B63:200021F87C08445088207E1053FE52227E24522052207E200020AA20AAA00040 9B64:205020507850489290927D94569854907CB054D054907C900092AA92AA8E0080 9B65:200020FC7C44444888487E50525C52447E44524452687EA80090AA98AB240042 9B66:201020107C10441088547E52525252907E10521452047E080008AA10AA2000C0 9B67:202020107C1044FE88007E00527852487E48524852487E4A004AAA8AAA860100 9B68:202020207C2045FC88207EA852A852A87EA852A852F87E220022AA22AA1E0000 9B69:204020407C40447E88AA7F2A522A524A7E4A529253127E220022AA42AA940008 9B6A:201020107C10442888287E44528252487E48524852487E480048AA88AA880108 9B6B:201020107C10441088FE7E92529252107E28522852287E280048AA4AAA8A0106 9B6C:2008201C79E0490091007DFC554455447D44552855287D100110AA28AA440482 9B6D:200020FC7C00440088007EFE525052507E50525052507E520052AA92AA8E0100 9B6E:201020907C90449288927E9452F452987E90529052907E9200B2AAD2AA8E0000 9B6F:08001FE020207FF8A1083FF821083FF8444482221FF010101FF010101FF01010 9B70:204020207C2045FE88887E88528852887E88525052507E200020AA50AA880106 9B71:200021FE7C20442088207E3C524452447E44528452FC7E080008AA08ABFE0000 9B72:202020107C10447E88427E425242527E7E42524052407E400040AA80AA800100 9B73:200023FE7820482090207DFC552455247D24552455247D340128AA20AA200020 9B74:202020107C1045FE88407E405240527C7E44524452447E440044AA44AAA80110 9B75:200820287C28442888447E445282537C7E24522452247E240044AA44AA940108 9B76:201020107C1044FE88927E92529252AA7EAA52CA52827E820082AA82AA8A0084 9B77:204820447844484091FE7C50545054507C50545054507C520052AA92AA8E0100 9B78:201020907890489090907CFE548054807C8054F854887C880088AA88AA880108 9B79:2008201C7CE0442088207E3C52E052207E20523E53E07E200022AA22AA22001E 9B7A:200020007DFE440488047EF4529452947E94529452F47E940004AA04AA140008 9B7B:200021FC7924492491247DFC552455247D2455FC55247C200020AA20AA200020 9B7C:20202020782049FC90207C20542055FE7C20542054407C480084ABFEAA820000 9B7D:204420447C44444488FE7E44524452447E44527C52447E440044AA44AA7C0044 9B7E:200021FE7C10441088207E20526852A47F22522252207E200020AA00ABFE0000 9B7F:202020207850485090887D24561254107DFC540454087C880050AA20AA100010 9B80:202020107C1044FE88827E84524052447E48525052607E420042AA42AA3E0000 9B81:205020487848484091FE7C405440547C7CA454A454A87D280110AA28AA440082 9B82:200020FE7C82449288927E92529252927E9252AA52A67EC60082AA82AAFE0082 9B83:200021FC7C20442089247EA452A852207FFE522052207E200020AA20AA200020 9B84:20502050785049FC90547C5455FC55507D5055FE54527C52005AAA94AA900110 9B85:201020087C08440288227E24522452A87EAC52B253327E200062AAA2AB1E0000 9B86:088028882EF028842E84F07C08000FE010403FF051101FF011101FF024884244 9B87:20202020782049FC90207C20542057FE7C7054A854A87D240124AA22AA200020 9B88:204020407C4044FC88847F0452F452947E94529452947EF40094AA04AA280010 9B89:200021FC7C44444488447E44529452887F0052FC52847E840084AA84AAFC0084 9B8A:201020107C2044FE88827E82528252827EFE528252827E820082AA82AAFE0082 9B8B:201020107C10441088FE7E92529252927E9252FE52927E920092AA92AAFE0082 9B8C:201020087C0844FE88107E10522052427EFC524852107E200044AAFEAA420000 9B8D:20102010781049FE91127D14551055FC7D44554455287D280110AA28AA440482 9B8E:201020107C104410881E7E10521052107EFE528252827E820082AA82AAFE0082 9B8F:202020207920492091FC7D20562054207C2055FC54207C200020AA20ABFE0000 9B90:202020207C20444088487E8453FE52827E0052FC52847E840084AA84AAFC0084 9B91:204020407CFC448489047EF4529452947EF4528452947E880082AA82AA7E0000 9B92:204420447844488490BE7D84568454A47C94549454847C840084AA84AA940088 9B93:204020407C40447E88A07EA05320523C7E20522052207E3E0020AA20AA200020 9B94:200020FE7C80448088807EFC528452847E84528452FC7E800080AA80AAFE0000 9B95:201020107C10441088FE7E10521052107E7C524452447E440044AA44AA7C0044 9B96:200020007DFE441088107E205220527C7E4452C453447E440044AA44AA7C0044 9B97:20402040787C488491887E50542054507C88570654607C100008AAC0AA200010 9B98:205020547852489290907D9655F856907C90549054907C90008AAA8AAA860082 9B99:200020EE7C22442288AA7E66522252227E26526A52B27E220022AA22AAAA0044 9B9A:201020107C1044FE88107E10527C52007E00527C52447E440044AA44AA7C0044 9B9B:202020207820483C90207C2055FE54007C20542054A87CA40122AA22AAA00040 9B9C:2008201C79E0490091007DFE550055007D7C554455447D440144AA7CAA440400 9B9D:111009207FFC0200FFFE08203418CFE610403FF051101FF011101FF024884244 9B9E:200020FE7C10441088207EFE52AA52AA7EAA52AA52AA7EAA00AAAAA2AA8A0084 9B9F:2040202078204BFE92027C44544057FE7C88548855087CD00020AA50AA880304 9BA0:2040204078FC490492087DFE5500557C7D44554455547D480142AA42AA3E0400 9BA1:205020507850495290D47C58545054587CD4555254507C500092AA92AB12020E 9BA2:20202120792049FC91207E20542057FE7C7054A854A87D240124AA22AA200020 9BA3:20002040799E491291127D1255D255127D125512555A7D940110AA10AA100010 9BA4:7F8408241F24212456241804E4140FE810403FF051101FF011101FF024884244 9BA5:204020407C78448889507E20525052887F0652F852887E880088AA88AAF80088 9BA6:200020FE7C82448288BA7E82528252BA7EAA52AA52AA7EBA0082AA82AA8A0084 9BA7:202020207BFE482091FC7C2455FC55207DFE5422542A7C540050AA88AB040202 9BA8:20802084789848E090827C82547E54007CFC548454847CFC0084AA84AAFC0084 9BA9:208420487C0044FC88487E48524852487FFE524852487E480048AA88AA880108 9BAA:2020202079FE484090407CFC548455847EFC548454847CFC0084AA84AA940088 9BAB:20402020782049FC90007C88550456027C88548854507C500020AA50AA880104 9BAC:201020107CFE442888447E82527C52007EFE522052407E7C0004AA04AA280010 9BAD:201020107C7C441088107E1052FE52007E105210527C7E100010AA10AAFE0000 9BAE:208420447848480091FE7C20542054FC7C20542055FE7C200020AA20AA200020 9BAF:202020207850485090887D0456FA54007C0054F854887C880088AA88AAF80088 9BB0:200020007CFE448288827EBA52AA52AA7EAA52AA52BA7E820082AAFEAA820000 9BB1:20402040784449F490487C5057FE54407C80558456987CE00082AA82AA7E0000 9BB2:205020547852489290907DBE569054907C9054A854A87CA800A8AAA4AAA400C2 9BB3:2040204479F4484890507DFE544054807DFE564054807CFC0004AA04AA280010 9BB4:204820487848488890FE7D885688549C7C9C54AA54AA7CC80088AA88AA880088 9BB5:208420447C48440088FC7E84528452847EFC524852487E480048AA8AAA8A0106 9BB6:200020FC7C24442489FE7E24522452FC7E40524052FC7EC40144AA44AA7C0044 9BB7:20882048785049FC90247C2455FC55207D2055FE54227C22006AAAA4AB200020 9BB8:2080208078F8490892107DFC552455247D2455FC54507C500090AA92AB12020E 9BB9:201020927C52445488107EFE528252827EFE528252827EFE0082AA82AA8A0084 9BBA:04407FFC01003FF80400FFFE14002FE0D0403FF051101FF011101FF024884244 9BBB:201020107C20444488FE7E28524452A27E3C524452447EA80010AA28AA440082 9BBC:200020FC7804487C90047CFC540055FE7D0254FC54447C440028AA10AA680186 9BBD:201020107C28442888447EBA521052107EFE521052587E540092AB12AA500020 9BBE:2004201E79E0482291127C94548054207DFE544454847DC80030AA28AAC40302 9BBF:200023FE7920492891287DE8552855287D2855E855287D2A013AABEAAA260020 9BC0:200C21F07820484490887DF0542054447DFE542254207CA80124AA22AAA00040 9BC1:200021FE7820482091FC7D24552455FC7D24552455FC7D2000A0AA40AAB0030E 9BC2:200021FE7C28442888FE7EAA52AA52AA7EC6528252827EFE0082AA82AAFE0082 9BC3:200021FE7820482090FC7C44544455FE7C00540054FC7C840084AA84AAFC0084 9BC4:202820247824482091FE7C20552054B27CB4546854A87D240222AA20AAA00040 9BC5:2004200E7BB8488890887D28552E57A87CA856A856A87D3E0100AA80AA7E0000 9BC6:201420127CFE441088107EFE529252927EFE529252927EFE0092AA92AA920086 9BC7:2020201079FE490292047CF8540054007DFE545054507C500092AA92AB0E0200 9BC8:108011F8128820702B8E688068F8A9102BFC2D2429FC292429FC20002154222A 9BC9:200021FC7924492491FC7D24552455FC7C20542055FC7C200020AA20ABFE0000 9BCA:20401248444420140860738028000FE010403FF051101FF011101FF024884244 9BCB:2008210878884808912C7CAA54AA54487C48548A558A7C840084AA88AA900060 9BCC:201020507C50447C88507E90521052FE7E005200527C7E440044AA44AA7C0044 9BCD:2020201079FE482090487C8455FE54027CA854A854A87CA800A8AAAAAB2A0206 9BCE:201020147812481091FC7D10551055D47D54555455547D48014AAA9AAA260442 9BCF:2002203278C2484A904A7C4A55FA544A7CCA54EA555A7D420242AA42AA4A0044 9BD0:201020107C7C441088107E1052FE52107E105250525C7E500070AA90AA8E0100 9BD1:20C220347818486491827C2055FE54507C9055FE56927C92009AAA94AA100010 9BD2:200020FC7C04446888107EFE529252927EFE529252927EFE0092AA92AA920086 9BD3:2020204078F8488890F87C8854F8548A7C8C55F854187C280048AA88AB280010 9BD4:200020927C92452489247E92529252007EFE529252927EFE0092AA92AAFE0082 9BD5:2088208879FC488890887CF8548854887CF8548854887DFE0000AA50AA880104 9BD6:2020202079FE482090FC7C2055FE54007CFC548454FC7C8400FCAA84AA940088 9BD7:04407FFC01003FF80400FFFE14102FE8D0463FF051101FF011101FF024884244 9BD8:201C21E07820482093FE7CA8552456427C4057FE54887D0800D0AA30AA480184 9BD9:2020201079FE480090FC7C8454FC54007CFC540854107DFE0010AA10AA500020 9BDA:201C20E0782049FE90707CA8552456227CF8541054207DFE0020AA20AAA00040 9BDB:200020FE7C92449288BA7E9252FE52827EBA52AA52AA7EBA0082AA82AA8A0104 9BDC:202020107CFE440088447E2853FE52207E2053FE52447EC40028AA18AA640182 9BDD:200020FE7C82449288927EFE529252927EBA52AA52AA7EBA0082AA82AAFE0082 9BDE:200020FC7804487C90047CFC540055FE7D22542054FC7CA400A4AAB4AAA80020 9BDF:201020107CFE441088107EFE529252FE7E9252FE52107E380054AA92AA100010 9BE0:201020107C1044FE88107E54525452547EBA521052387E540092AA10AA100010 9BE1:2050205078504BDE90507C50545055DC7C50545054507C5003DEAA50AA500050 9BE2:200020207CCE448288827EEE528252827EFE522852287E280048AA4AAA8A0106 9BE3:200020FC7C84448488FC7E84528452FC7E4052FE532A7E4A0092AB22AA4A0084 9BE4:200020FC7884488490FC7C84548454FC7C00549054927CF40098AA92AAD2008E 9BE5:2020202078FC482090207DFE544854847D22542054FC7C200020AA20ABFE0000 9BE6:2088208878E8492C912A7EA8544854A07D1E560054FC7C840084AA84AAFC0084 9BE7:207C20447C44447C88447E44527C52007EFE528252827EFE0082AA82AAFE0082 9BE8:204020207DFE440088007EF8528852887E8852F852207EA80124AA22AAA00040 9BE9:201020107C28444488827F7C520052FE7EAA52AA52FE7EAA00AAAAAAAA820086 9BEA:2020202078FC482090207DFE544854847D22547854887D480050AA20AA50018C 9BEB:200023E0795C495491547DD4555455547DD4555455487D6803C8AA54AA540062 9BEC:0640387C08947E241C442A9448080FE010403FF051101FF011101FF024884244 9BED:200020FC7C08441088FE7E10521052507E2052FE52AA7EAA00AAAAAAABFE0000 9BEE:202020107CFE448288007E7C520052007EFE521052107E540052AA92AA500020 9BEF:20822082728293EA248AF88AAFFAA88AFBEAAAAAAAAAFAAA02A2AAE2A88A0084 9BF0:201020107C28444488A27F1052FC52047E08522052107E0400A2AAA2AAAA0118 9BF1:201020107C1E441088FE7E92529852F07E92528E52807EB800A8AAAAAB4A0286 9BF2:2088204878084BF491147D22550055E87D24552455207D300128AA24AAA40440 9BF3:2040202073FE9200221CFAF0AA90AA90FAFEAA90AA90FA9002AAAACAACA60812 9BF4:200021FC7804483491C47C44544455F47D54555455F47C440054AA76AB960002 9BF5:20402048788449FE90207DFE548855247E42558854107C2200C4AA18AA600180 9BF6:200020FE7C92441088FE7E10527C52547E7C5254527C7E1000FEAA10AA100010 9BF7:2000207C7C44447C88447E7C520053FE7E105210525E7E500050AAB0AA9E0100 9BF8:2040205C7C44448488BE7E905390529E7EA8528852BE7E880088AA94AA9400A2 9BF9:200021FC790449FC91047DFC542055207DFE562054207DFC0020AA20ABFE0000 9BFA:2020202479F4482890287DFE542054407CFC558456847CFC0084AA84AAFC0084 9BFB:2082208273E29082208AFBEAAAAAAAAAFBEAA88AA9CAFAAA04A2A882A88A0084 9BFC:202820927CAA448288FE7E28524452A27E3C524452447EA80010AA28AA440082 9BFD:200020EE7CAA44AA88AA7EEA52AA52AA7EEA528A52CA7EAE00D8AA88AA080008 9BFE:2040207E784848BE90AA7DAA56BE54AA7CAA54BE54C87CA80090AA98AAA400C2 9BFF:2020201079FE490291027DFE550055007DFE55AA56AA7CFE00AAAAAAAAAA0086 9C00:201E23E07844492490887DFC544054407DFE548054FC7D440128AA10AA680186 9C01:201020207CFE448288FE7E8252FE52107E1252D452587E540094AA92AB500020 9C02:200221E27922492A91EA7D2A552A55EA7D2A552A55EA7C0200C2AAA2AB2A0204 9C03:200020FC78A448A490FC7CA454A454FC7C0055FE54907C940088AAA8AAC40082 9C04:200C200A700893FE2208FBF8AA4AAA4AFBEAAAACAAACFA4C02AAAB0AAA160422 9C05:2000207C7C544454887C7E545254527C7E1052FE52927E9600BEAA82AA8A0084 9C06:2020202079FE482090FC7C4055FE54887D0456FA54887C8800F8AA88AA8800F8 9C07:200020FC7848483091FE7C52549455107E30542055FE7C7000A8AB24AA220020 9C08:201420547C5444FE88547E54525C52407E7E521052FE7E100038AA54AA920010 9C09:201020207C7C4444887C7E44527C52007EFE521052107E7C0010AA10AAFE0000 9C0A:202020207BFE482091FC7D2455AC55747D2455FC54207C7000A8AB24AA220020 9C0B:200021FE7900497E91427D7E5542557E7D1055FE55247D640118AB24AB4201FE 9C0C:204420247C2844FE88287E2852FE52AA7EAA52C652827EFE0082AA82AAFE0082 9C0D:200820687988488890AA7CAC55E854A87C8855C856A87C880094AA94AA9400A2 9C0E:20102010783C4B9490FE7C94553C55107FBC549054FE7E900190AAC0AABE0100 9C0F:200020FE7C00447C88447E44527C52007EFE529252927EFE0092AA92AAFE0082 9C10:200021DC7954495491DC7C0055FC54007DFE548054FC7C040004AA04AA280010 9C11:200020FC788448FC90847CFC540055FE7C8054FE552A7E4A0092AB22AA540088 9C12:204020407CFE448089FC7E8452FC52847EFC5240527C7EC40128AA10AA680186 9C13:200021FC7924492491FC7D24552455FC7C20541054547D420142AB4AAA380000 9C14:2008200C700A93FE2208FA08AAE8AA0AFA0AAAECAAACFAA802EAAA1AAA260442 9C15:200021DC7944494491447DDC550055007DDC551455147DD40108AB08AB140122 9C16:2020202079FE484090FE7D1056FE54007CFE548254FE7C8200FEAA82AA8A0084 9C17:2080209E78924BF290927C9E549255D27D52555E55527D5201D2AA22AA2A0044 9C18:2040202079FE490292047DFC544054887DFC542454207DFC0020AA20ABFE0000 9C19:2084208479FE488490A47C2055FE54407C8054FC55847E840084AA84AAFC0084 9C1A:2020201079FE490292047CFC540054FC7C8454FC54847CFC0084AA00AAFE0000 9C1B:200020F87888488890F87C88548854F87C0055FC55547D540154AB54ABFE0000 9C1C:20882050780049FE90507DFC545457FE7C5455FC54507CD80154AA52AA500050 9C1D:202020107CFE4400887C7E44527C52007EFE528252BA7EAA00BAAA82AA8A0084 9C1E:202020407CFC448488847EFC528052FE7E8052FE52027EAA00AAAA02AA140008 9C1F:202020107CFE440088447E2852FE52A27E1052FE52207E3C0024AA44AA540088 9C20:200021FC78A4488890507C2054D857267C2055FC55247D2401FCAA22ABFE0002 9C21:202020DE7C8A44CA88AA7ED252A652007EFE529252927EFE0092AA92AAFE0082 9C22:200020FE789048FC90907CFC549054907CFE540254AA7CAA00AAAA82AA140008 9C23:2008200879C8497E91487D48557E55C47D44557E55447D6401D4AA04AA140008 9C24:2100227E7388928822BEFAAAABAAAA2AFA2AABAAAAAAFAAE0288AB88AA880008 9C25:200020FE7CAA44AA88AA7EFE521052547E52529252107E540052AA92AA100010 9C26:2084204478484BFE90847C845508554A7E52579C54847D080108AA52ABDE0042 9C27:012478A849FC48404BFE79084A844CFA49107BFC4D2449FC492449FC48009954 9C28:200021F8790849F891087DF8540054007DDC544455547CCC0154AA44AA5400C8 9C29:2004201E79E0480291227C9454FE55107C1055FE54107C920092AA92AAFE0002 9C2A:201020107C7E441088107EFE522052427EFE520052FE7EAA00AAAAAAABFE0000 9C2B:2040202079FE490290507C88552454507C88550456FA7C880088AA88AAF80088 9C2C:2020203C782049FE91227D3855E4551C7D20551055FE7D440128AA10AA2804C6 9C2D:2020202478F4482891FE7C20547854C27D3E560054FC7C8400FCAA84AAFC0084 9C2E:200020F878A848A890D87C8854F854007C0055FC55547D540154AB54ABFE0000 9C2F:200021DC7844484491DC7D10551055DC7C44555454CC7CCC0154AA44AA5400C8 9C30:220821087908483E93AA7CAA54BE552A7DAA576A553E7D2A0108AB08AB080108 9C31:201020107AFE4910917C7C54547C57547D7C551055FE7D100110AA90AA7E0000 9C32:08207E20087EFEC410281E102A284FE690403FF051101FF011101FF024884244 9C33:2148214873E8914821DEF88AABEAAAAAFAAAABEAA88AFBEA0092A892A8AA00C4 9C34:11101550255047D0903E17A422546394A49427D42D5427C8254827D420142AA2 9C35:20203F20403EBE482AA8FF284A107FE810463FF051101FF011101FF024884244 9C36:2080208879EE492A92AA7D445484557A7E00540055FE7C2000A8AB24AAA20040 9C37:2110211E712292542208FE94AAE2AA88FA88AABEAA88FAAC022AAA4AAA280210 9C38:200023FE7200927C2244FA44AA7CAA00FAEEAAAAAAAAFAAA02EEAA00ABFE0000 9C39:200021EE794A49EA912A7DE45544554A7DF0540054107CFE0010AA10ABFE0000 9C3A:201020207C4444FE88447EAA52EE52107E28525452AA7E500024AA48AA100060 9C3B:207C20447C7C4444887C7E0052FE52AA7EFE520052FC7E440028AA10AA680186 9C3C:200021DE7842495290CA7D52544254207CFC548454847CFC0084AA84AAFC0084 9C3D:2050205079FE485091FC7D5455FC55547DFC540054F87C8800F8AA88AAF80088 9C3E:200023FE785049FC91547D5455FC54007DFC540057FE7C2000A8AB24AAA20040 9C3F:201021FE781048FC90107DFE540054FC7C8454FC54847CFC0084AAFCAA480084 9C40:7DFC44207D2045FE7C50485254926FEE10403FF051101FF011101FF024884244 9C41:2000213E78884890902A7C4A571C552C7D4A551A552A7D480128AA90AA7E0000 9C42:20482148795E496A91547DC8545054647FC4557E55447D640154AB44AA540448 9C43:2084204879FE481090FC7C2055FE54407C7C54A455247CFC0044AA44ABFE0000 9C44:202023FE782049FC91247DFC552455FC7C2255FE54087DFE0108AA88AA280010 9C45:201021FE7910497C91147DFE5514557C7D10557C55547D7C0154AA7CAA54044C 9C46:201020FE7C44442888FE7E00527C52447E7C5244527C7E1000FEAA10AA100010 9C47:2020201079FE4910917C7D1455FE55147D7C551055927D540138AA54AA920430 9C48:200021FC78204BFE92227DAC542055AC7C0055FC54047DFC0004AA04ABFC0004 9C49:49202A3E7F4849485DA86B1049284FE610403FF051101FF011101FF024884244 9C4A:20FC2028781049FE90527C94555054207CFE54AA54C67CBA00AAAABAAA820086 9C4B:2020203C782049FE91227D3855E4551C7D00552855AA7D6C0128AA28AAFE0000 9C4C:208020F0791049FC93247D2455FC54407CA4555854987D340054AA92AB500020 9C4D:201221D478484A8A91047E0255DC54547C6255C0551E7DC20054AA48AB5400A2 9C4E:201821E078404BFE90887D74565254707C0055FC55047D740154AB74AB04010C 9C4F:200020FE7C2844FE88AA7EFE5200527C7E44527C52447E7C0010AAFEAA100010 9C50:202021FC702493FE2024F9FCA820AAAAFBAEAA22ABFEFA2203AEAAAAAAAA0422 9C51:2048204878FC484890487DFE542054FC7CA454FC54A47CFC0000AA48AA840102 9C52:2088205079FE485091FC7D54559C55047DFC550455FC7C0801FEAA88AA480018 9C53:200021DC7954495491DC7C0055FC55247DFC552455FC7C2003FEAA20AA200020 9C54:2044202879FE481090FE7C1055FE54927C5455FE54007CFE0082AA82AAFE0082 9C55:201C21E078A4486891FE7CA8552456027CFC54A454A47CFC00A4AAA4AAFC0084 9C56:200023FE7200931422A4FBF6AA4AAA42FB50AB54ABF4FA44024AAA8AAC920920 9C57:201020927854481091FE7C54549255107C8454EE55247CB4005EAA44AA840104 9C58:200021FE780249FE90027DFE540055DE7C9257DE54047DFE0084AA44AA540008 9C59:2020202078FC482091FE7C8855DC54887CC855BC54007DFE0050AA50AA94010C 9C5A:201020107CFE4410887C7E00527C52447E7C522852FE7E00007CAA44AA7C0044 9C5B:204420247C2844FE88927ED652BA52927EFE5200527C7E44007CAA44AA7C0044 9C5C:2280224E74EA95AA29AAFEEAAAACACAAFDEAAF8AAA8AFAAA04ACACE8A8A80008 9C5D:202021FC7820488893FE7C8855FC55047DFC550455FC7D0401FCAA88AB040202 9C5E:200021FC7954495491FC7C0057FE54007DFC550455FC7C620094AB88AAA400C2 9C5F:0A803138228839382288FFFE88020FE010403FF051101FF011101FF024884244 9C60:202020507888497492027DFC552455AC7D2455FC54007CF80088AAF8AA8800F8 9C61:2008200C738A92FE2288FBA8AAA8AAAAFBFAAAAAAAACFBAC002AAAAAAC560022 9C62:20F82088788848F890007DDC555455547DDC542057FE7C7000A8AB24AA220020 9C63:201021FE780049FE91027D7A554A55FE7C0054FC54847CFC0084AAFCAA0001FE 9C64:2014201273FE921022F0FA14AAF4AAB8FAEAAA16AC42F82402A2AA8AAC780000 9C65:2020213879204BFE90107C1455FE55107DF0555455547DD40168AA4AAA960122 9C66:200021FC7954495491DC7C5055DC55547D5455DC55547D5401DCAB50AA52003E 9C67:205021FC795449FC91547DFC540055FC7C0055FC55047DFC0088AA50ABFE0000 9C68:212420A87BFE4A8A90F87D0C55F055027CFE540055FC7D0401FCAB04ABFC0104 9C69:200021FC78204BFE92227DAC542055AC7C0055FC55247D2401FCAB24AB2401FC 9C6A:21FC210479FC490491FC7C2255FC54287FFE544055FC7E8400FCAA84AAFC0084 9C6B:200E21F078A2485491FE7D22541455527D4A563854407C7C0084AB48AA3001CE 9C6C:200021FC78204BFE92227DAC542055AC7C0057FE54207DFC0154AB54AB54010C 9C6D:2040202073FE90882052FFACAAAAAAA8FDACA800A904F9FC0104A9FCA9040204 9C6E:20A0212C7934492491AC7D34555455DC7D54555457FE7C000048AA44AA820102 9C6F:204421FE7854484890FE7D9054FE54907CFE549054FE7C8001FEAA44AA3801C6 9C70:200023FE7A524A5293FE7C2455FC54287FFE542054FC7D8402FCAA84AAFC0084 9C71:200021FE792849FE91287D7C5554557C7D54557C55107DFE0192AABAAA8A0484 9C72:212422487124900023FCFA94AA64AA94FBFCAA48AB68FA48036AAA4AAA460362 9C73:21242174725892DA23FEF954AADAABFEF8A2A820ABFEF87000A8A924AA220020 9C74:204421FE7C44440088FE7EAA52AA52FE7E1452FE52907ED200ACAAAAAA960122 9C75:2110211071DE92A82454F812ABFEAA10FAF4AA14AAF4FAA802AAAAFAAA160422 9C76:208823FE782049FC90407FFE548855247EFA548854F87C8800FAAA94AAA800C4 9C77:200023FE702093AE22AAFAAAABAEA820FBFEA820ABAEFAAA02AAABAEA82003FE 9C78:2020203E782049FE91227DF85522557E7D54557C55547D7C0100AAFEAAAA05FE 9C79:208823FE7888480091DC7D5455DC54887DFE569054FC7C9000FCAA90AAFE0080 9C7A:20EE20007CEE44AA88EE7EAA521052FE7EA852FE52AA7EFE00AAAABCAAAA0136 9C7B:0FE010403FF051101FF011101FF024A85E3424507EFC2A543E7C2A54BE7C95AA 9C7C:040004000FE0102020407FF8A10821083FF8210821083FF800000000FFFE0000 9C7D:200020007DFC444488447C44544454447C44544454447C8400841D04E1284210 9C7E:100010001EF8220824087E08AA082AF83E882A802A803E8000820E82707E2000 9C7F:204020507C48444888407DFE545054507C50545054907C9000921D12E10E4200 9C80:202020207C2045FE88207D24552455247D2455FC54247C2000221C22E01E4000 9C81:08001FE020207FF8A1083FF821083FF80000FFFE00001FF010101FF010101FF0 9C82:102010101E1023FE24407E40AA402A7C3E442A442A443E4400840E8471282210 9C83:200020007DFC452489247D24552455247DFC550055007D0001021D02E0FE4000 9C84:200020007DFE440888087DE8552855287D28552855E87D2800081C08E0284010 9C85:205020487C48444089FE7C405440547C7CA454A454A87D2801101E28E0444082 9C86:200020007DFC442088207D2454A454A87C2057FE54207C2000201C20E0204020 9C87:101010101E102210241E7E10AA102A103EFC2A842A843E8400840E8470FC2084 9C88:101010101E1E221024107EFEAA822A823E822AFE2A823E8000800F0071002200 9C89:202020207C20442089FC7D24552455247D2455FC55247D2401241D24E1FC4104 9C8A:104010401E40227E24A07EA0AB202A3E3E202A202A203E3E00200E2070202020 9C8B:204420447C44448488BE7D84568454A47C94549454847C8400841C84E0944088 9C8C:101010101E2022FC24847E84AA842A843EFC2A842A843E8400840E8470FC2084 9C8D:204020407CFC448489047EF4549454947CF4548454947C8800821C82E07E4000 9C8E:2208111000207FFC440484080FC010403FF051101FF011101FF00000FFFE0000 9C8F:201020107C1045FE89127D14551055FC7D44554455287D2801101E28E2444482 9C90:102010201E20224024487E84ABFE2A823E002AFC2A843E8400840E8470FC2084 9C91:202020207DFC442088207C2057FE54007C20542055FC7C2000201C20E3FE4000 9C92:202020207C2047FE88207C2055FC54007C0055FC55047D0401041D04E1FC4104 9C93:204020447DF4444888507DFE544054807DFE564054807CFC00041C04E0284010 9C94:202020207DFE444088407CFC548455847EFC548454847CFC00841C84E0944088 9C95:200021FE7C20442088407DFC555455547D54555455547D5401541D54E104410C 9C96:200021FC7D04450489747D04550455747D54555455547D7401041D04E1144108 9C97:400243E27A228A2A12AAFAAAAAAAAAAAFAAAAAAAAAAAF88201421922E20A4404 9C98:2008201C7DE0450089007DFE550055007D7C554455447D4401441E7CE2444400 9C99:202020207C50448889047E0254F854007C0057FE54207C4000881D04E3FE4102 9C9A:204020207DFE448888507C20545054887D06548854887C8800881D08E1084208 9C9B:204020207C2045FE88007C88550456027C88548854507C5000201C50E0884306 9C9C:108210441E2822FE24107E10AA102A7C3E102A102A103EFE00100E1070102010 9C9D:04407FFC01003FF80400FFFE14002FC0D0403FF051101FF011101FF00000FFFE 9C9E:111009207FFC0200FFFE08203418CFC610403FF051101FF011101FF00000FFFE 9C9F:200021FC7C04440488FC7C04540455FC7C08540855FE7C8800481C48E0084018 9CA0:200021FE7C20442089FC7D24552455FC7D24552455FC7D2000A01C40E0B0430E 9CA1:400043FE7800880013DEFA52AA52AA52FB5AAAD6AA52FA5202521A52E25242D6 9CA2:401042107910897E1020F828AF48A97EF908A908A9FEF90801081A88E47E4000 9CA3:2040217E7D52455289547D48555454627C10541054FE7C1000101C10E1FE4000 9CA4:200021FC7D24452489FC7D24552455FC7C20542055FC7C2000201C20E3FE4000 9CA5:400440047BC48A44127EFA44AA44ABE4FA54AA54AA44FA4403C41A44E0144008 9CA6:204020407CF8448889507C2054D857267C2055FC54207D2801241E24E0A04040 9CA7:200C21F07C20444488887DF0542054447DFE542254207CA801241E22E0A04040 9CA8:20401248444420140860738028000FC010403FF051101FF011101FF00000FFFE 9CA9:202020107DFE45028A047CF8540054007DFE545054507C5000921C92E10E4200 9CAA:100010FC1E24222425FE7E24AA242AFC3E402A402AFC3EC401440E44707C2044 9CAB:400043DE7A528A521252FBD2AA52AA52FA52ABD2AA1AFA9402501AB0E3104010 9CAC:200021F87C0844D088207DFC552455247DFC552455247DFC01241D24E124410C 9CAD:202020207DFE442088FC7C2055FE54007CFC548454FC7C8400FC1C84E0944088 9CAE:202020207CFC442088207DFE544854847D22547854887D4800501C20E050418C 9CAF:208820887DFC448888887CF8548854887CF8548854887DFE00001C88E1044202 9CB0:200023E07D5C455489547DD4555455547DD4555455487D6803C81C54E0544062 9CB1:205020507C5047DE88507C50545055DC7C50545054507C5003DE1C50E0504050 9CB2:200021FC7D04450489FC7D04550455FC7C00551255D47D1801101D52E192410E 9CB3:20FC20847C8444FC88847C8454FC54007DFE550255027DFE01021D02E1FE4102 9CB4:200021FC7D04452489247DFC552455247D74555455547D7401041D04E1FC4104 9CB5:200020407D9C450489047DDC550455047DFC545054507C5000901C92E112420E 9CB6:40204020785088881144FA22A9F8A808F850A820A8A4FA82028A1A8AE4784000 9CB7:200021FC7D24452489747D2455FC55047D74555455547D7401041E04E2144408 9CB8:204020207DFE440088007CF8548854887C8854F854207CA801241E22E0A04040 9CB9:204020487C8445FE88207FFE548855247E42558854107C6201841C18E0604380 9CBA:200021FC7C04443489C47C44544455F47D54555455F47C4400541C76E1964002 9CBB:209220927D24464889247C92549254007DFE552255227DFE01221D22E1FE4102 9CBC:202021FC7C2044888BFE7C88540055FC7D04552455247D2401241C50E0884304 9CBD:4048414879488BFE1148F948A978A900F9FEA820ABFEF87000A81924E6224020 9CBE:100010FE1E00227C24447E44AA7C2A003EFE2A922A923EFE00920E9270FE2082 9CBF:202021247CA8442089FE7D02540054F87C00540055FE7C2000401C88E1FC4084 9CC0:100010FC1E84228424FC7E84AA842AFC3E002BFE2A203EA000BC0EA07160223E 9CC1:200020F87C88448888F87C88548854F87C0055FC55547D5401541D54E3FE4000 9CC2:200021FC7D24452489FC7D24552455FC7C0057FE55207D2201141D48E1844102 9CC3:200021FC7D24452489FC7D24552455FC7C20541054547D4201421D4AE2384000 9CC4:200021DC7D54455489DC7C0055FC54007DFE548054FC7C0400041C04E0284010 9CC5:400840C87B088908112AF92AABACA948F908AB88AD54F91401141924E1244142 9CC6:204020407CFE448089FC7E8454FC54847CFC5440547C7CC401281C10E0684186 9CC7:202020407DFC450489FC7D0455FC54007FFE542054207DFC00201C20E3FE4000 9CC8:204020807DFC450489FC7D0455FC54207C3257B454A87D2801241E24E4A24040 9CC9:209020907C9E46A289D47C88549454A47DFE568454A47C9400941C84E0944088 9CCA:202020107DFE450289027DFE550055007DFE55AA56AA7CFE00AA1CAAE0AA4086 9CCB:200021FC7CA4448888507C2054D857267C2055FC55247D2401FC1C22E3FE4002 9CCC:08207E20087EFEC410281E1022284FC690403FF051101FF011101FF00000FFFE 9CCD:204020447DF844508BFE7C4054F855827E7E540055FC7D0401FC1D04E1FC4104 9CCE:200020FC7C8444FC88847CFC540054007DDC544455547CCC01541C44E1544088 9CCF:200021FC7D54455489547DFC542054A87CA4552454207CA800A41D24E0204020 9CD0:2004201E7DE0440289227C9454FE55107C1055FE54107C9200921C92E0FE4002 9CD1:202020107DFE448488487DFE550256247C1055FE54407C7C00441C84E0944108 9CD2:208820507C0045FE88507DFC545457FE7C5455FC54507CD801541E52E0504050 9CD3:414841487BE8894811DEF88AABEAAAAAFAAAABEAA88AFBEA00921892E0AA40C4 9CD4:200023FE7C5045FC89547D5455FC54007DFC540057FE7C2000A81D24E2A24040 9CD5:200021FC7C2047FE8A227DAC542055AC7C0055FC54047DFC00041C04E1FC4004 9CD6:49202A3E7F4849485DA86B1049284FC610403FF051101FF011101FF00000FFFE 9CD7:400041F8790889F81108F9F8A800ABFCFA94ABFCA800F9F800901860E1984606 9CD8:20203F20407EBEA82A28FF104A287FC610403FF051101FF011101FF00000FFFE 9CD9:201021FE7D10457C89147DFE5514557C7D10557C55547D7C01541E7CE254444C 9CDA:400443E47A248A2413EEFA04AAE4AA04FA0CABF4AA44FA6405541D44EA5440C8 9CDB:200021DE7C42455288CA7D52544254207CFC548454847CFC00841C84E0FC4084 9CDC:400043FE7A008B1412A4FBF6AA4AAA42FB50AB54ABF4FA44024A1A8AE4924920 9CDD:408840507BFE882011FCF820ABFEA924F8A8ABFEA800F9FC01041904E1FC4104 9CDE:4020412478A88BFE10A8F924AA22A904F904A9DEAA44FD54009E1904E2044404 9CDF:208820507DFE445089FC7D54559C55047DFC550455FC7C0801FE1C88E0484018 9CE0:208823FE7CA8449089FE7F2055FC55207DFC552055FE7D0003FC1C88E070438E 9CE1:401440127BFE8A1012F0FA14AAF4AAB8FAEAAA16AC42F82402A21A8AE4784000 9CE2:205021FC7D5445FC89547DFC540055FC7C0055FC55047DFC00881C50E3FE4000 9CE3:201021FE7C0045FE89027D7A554A55FE7C0054FC54847CFC00841CFCE00041FE 9CE4:210821087DEE469488427C1055FE55027CF8548854F87C8000FC1C84E0FC4084 9CE5:020004001FF010101FF010101FF010001FFC10001FFC09242494249440280010 9CE6:100020007F3E41027F0441047F0840087F9040107FA000A2AAA2AAA2811E0600 9CE7:08003FE020203FE020203FE020003FF820003FF8524889281FD810422042C03E 9CE8:101020107F1041107F7E41127F1240127F9240127F920092AAA2AAA2814A0684 9CE9:2040208021FC2104F9FC290429FC290029FE29002BFE2C024AAA42AA8202000C 9CEA:2040208021FC210421FC290425FC250025FE210021FE200222AA22AA2202200C 9CEB:00003FFE2100220027F0241027F0241027F0240027FC240027FC40044AA48AAC 9CEC:04001FF010101FF010101FF010001FFC10001FFC00040F94088808821082607E 9CED:00400080F9FC290429FC290429FC290029FE290029FE28024AAA4AAA9A02000C 9CEE:0040008001FCFD0405FC050449FC290011FE110029FE240246AA82AA0202000C 9CEF:00007FF844085FC850485FC850485FC850085FE850085FEA402AAAAAAAA60042 9CF0:0040008081FC410421FC210411FC110029FE290025FE240242AA42AA8202000C 9CF1:00407C8011FC110411FC110411FCFF0011FE110011FE100212AA12AA1202100C 9CF2:004000803DFC250425FC25043DFC250021FE210021FE200222AA42AA4202800C 9CF3:3FF820082FE822082FE828282FE828282FE828082FF828082FFA401A55568032 9CF4:0040008079FC490449FC490449FC490049FE490049FE78024AAA02AA0202000C 9CF5:0040F88049FC490449FC490449FCF90049FE490049FE48024AAA4AAA4602420C 9CF6:04200210013EFFC002221FFA10161FF010101FF010001FFC10001FFC2A44452C 9CF7:1040108011FCFF0411FC1104FDFC050005FE490029FE10022AAA46AA8202000C 9CF8:01007FFC40047FFC42005FF050105FF050105FF050005FFC50005FFCAA44452C 9CF9:1040108029FC290445FCA50411FC110001FEFD0005FE08020AAA12AA1202000C 9CFA:1040108011FC7D0411FC110411FCFD0011FE110011FE280226AA42AA8202000C 9CFB:0020284024FC248442FC428480FC7C8024FE248024FE240244AA44AA9502080C 9CFC:0040208011FC0104FDFC090409FC490029FE110011FE28022AAA4AAA8202000C 9CFD:00407C8029FC290429FC290429FCFF0029FE290029FE28022AAA2AAA4A02880C 9CFE:0040FE8011FC11047DFC550455FC550055FE550055FE5C0212AA12AA1202100C 9CFF:004000807DFC110411FC11047DFC110011FE110011FE1C02E2AA42AA0202000C 9D00:0040FC8011FC110421FC310469FC6500A5FE210021FE200222AA22AA2202200C 9D01:00400C8071FC110411FC1104FDFC110011FE110029FE280242AA42AA8202000C 9D02:2040208021FCF90429FC290429FC2900FDFE210021FE200232AA4AAA4A02800C 9D03:101020107F1041107F7C41147F1440147F94407E7F900090AAA8AAA881440682 9D04:00200040FEFCA884A8FCA884A8FCA880AAFEAA80A6FEC00282AAFAAA0202000C 9D05:0040788049FC490469FC590449FCFD0049FE490049FE48024AAA4AAA4A02980C 9D06:1040108011FC7D0455FC910411FC290029FE290029FE2C024AAA42AA8202000C 9D07:4040488051FC610445FC45043DFC110011FE1100FDFE100212AA12AA1202100C 9D08:00007FFE444045FC490449FC590469FC490049FE490049FE48024AAA8AAA0804 9D09:0040FC8009FC490449FC490489FCFF0019FE190029FE28024AAA8AAA2A02100C 9D0A:00400080FDFC110411FC110451FC5D0051FE510051FE50025EAAF2AA0202000C 9D0B:2020104000FCFE8420FC20843CFC248024FE248024FE240244AA54AA8902000C 9D0C:00003FF801007FFC04401830E20E1FF010101FF010101FFC10001FFC0004492C 9D0D:020001007FFC082007C01830E20E1FF010101FF010101FFC10001FFC0004492C 9D0E:0040FC8081FC8904C9FCA90491FC9100A9FEA900C9FE800282AAFEAA0202000C 9D0F:105020547C5244927C90459E7DF042907E9040907E900290AA8AAA8A82860C82 9D10:10007E7812482678C2001FF010101FF010101FF010001FFC10001FFC2A44452C 9D11:08007E7812480C3032CEDFF010101FF010101FF010001FFC10001FFC2A44452C 9D12:1040108029FC250443FC910409FC0100FDFE050009FE500222AA12AA1202000C 9D13:2020104014FC048424FC2484AAFCAA80A8FE308032FE220222AA5EAA8102000C 9D14:08401C80E1FC010421FC1104FDFC050009FE090011FE200242AAA2AA1E02000C 9D15:101020087F08417E7F4241427F2040247FA840307FA000A2AAA2AAA2811E0600 9D16:00207E4042FC42847EFC488448FC48807EFE488048FE48024AAA4AAA6702420C 9D17:2040108011FCFD0401FC090489FC890049FE490051FE50021EAAE2AA4202000C 9D18:1040108021FC4904FDFC050429FC290029FEFD0029FE28022AAA4AAA4A02880C 9D19:2040208021FC7D0451FC910411FC1100FDFE110011FE280226AA42AA8202000C 9D1A:100020007DFE44047C0444F47C9440947E9440947EF40294AA04AA0482140C08 9D1B:20F83E88449AA882127E3FF0D0101FF010101FF010001FFC10001FFC2A44452C 9D1C:08442F7828422F3EF2001FF010101FF010101FF010001FFC10001FFC2A44452C 9D1D:2020204020FC7E8442FC82847AFC4A804AFE4A807AFE4A0202AA02AA1502080C 9D1E:0040788049FC490449FC790401FCFD0021FE410079FE08020AAA0AAA5202200C 9D1F:04400E80F1FC910491FC9104FDFC910091FE910091FE88028AAAC6AA9202080C 9D20:004000807DFC450445FC7D0445FC45007DFE010001FE1C02E2AA42AA0202000C 9D21:0040788049FC490449FC790449FC490079FE490049FE48024EAAF2AA0202000C 9D22:04082410243C44245FBC94A4E4BC24A044BE44A094BEF48218AA08AA1282210C 9D23:1020104010FC1084FEFC108410FC10807CFE448044FE440244AA7CAA4502000C 9D24:102020207F3C41447F6841A87F1040287FC440827FA00090AA88AAA081100608 9D25:102020107C1044FE7C8245047C0040287E2840287E280228AA44AA4482440C82 9D26:01001FF01110FFFE02801C70E20E1FF010101FF010101FFC10001FFC0004492C 9D27:2020104010FCFE8482FC848400FC788048FE488048FE4A024EAA4AAA8202000C 9D28:00407C8055FC550455FC7D0455FC550055FE7D0055FE100212AA12AA1202100C 9D29:1040108051FC51047DFC910411FC1100FDFE110011FE280226AA42AA8202000C 9D2A:2020104010FCFE8482FC828428FC288024FE248044FE400242AA82AA0202000C 9D2B:00400080F9FCA904A9FCA904A9FCF900A9FEA900A9FEA802FAAA8AAA0202000C 9D2C:2208111000207FFE42029FF410101FF010101FF010001FFC10001FFC2A44452C 9D2D:1040208079FC490449FC490479FC410041FE790049FE48024AAA7AAA4A02000C 9D2E:10201040FEFC288444FC82847CFC0080FEFE208040FE7C0204AA04AA2902100C 9D2F:0020FE4010FC108420FCFE84AAFCAA80AAFEAA80AAFEAA02AAAAA2AA8B02840C 9D30:08201C4070FC108410FCFC8410FC10807CFE448044FE440244AA7CAA4502000C 9D31:28402880FDFC290429FC010405FC450029FE290011FE10022AAA2AAA4A02800C 9D32:80208840B0FCC08484FC84847CFC0080F8FE888088FEF8028AAA8AAAFA02880C 9D33:102008407EFC428494FC108410FCFE8024FE248048FE280212AA2AAA4602800C 9D34:10101020277C4044907C10442FFC6240A27E2240227E220222AA22AA2B02240C 9D35:2820284028FC2884AAFC6C8428FC28806CFEAA8028FE28022AAA4CAA4902800C 9D36:1020104010FCFE8410FC10847CFC008000FE7C8044FE440244AA7CAA4502000C 9D37:7F0408441E44224454440844320CDFF010101FF010101FFC10001FFC0004492C 9D38:1040508051FC7D0491FC110411FCFF0031FE390055FE540292AA12AA1202100C 9D39:4440248029FCFF0411FC11047DFC110011FEFF0011FE100222AA22AA4202800C 9D3A:10201040FEFC10847CFC14847CFC50807EFE128012FE160228AA24AA4502800C 9D3B:0020804040FC1F8484FC448444FC048024FE4480C4FE47025CAA48AA4102000C 9D3C:101020107F3C41247F4441287F1040287FC640007FBC00A4AAA4AAA4813C0624 9D3D:1000FE7C22441C7CE2001FF010101FF010101FF010001FFC10001FFC2A44452C 9D3E:1040108021FC4904FDFC450411FC51007DFE910011FEFC0212AA12AA1202100C 9D3F:2040208051FC490485FC0104F9FC010001FEF90089FE88028AAAFAAA8A02000C 9D40:081813E0304057FC904013F802001FF010101FF010101FFC10001FFC0004492C 9D41:2040108001FCFD0401FC290445FC830009FE490029FE10022AAA4AAA8202000C 9D42:12081210123C22242FBC6224A63C27202ABE2AA0323E2202222A222A2202220C 9D43:1040208079FC490469FC590449FCF90049FE490069FE58024AAA4AAA4A02980C 9D44:0040FE8021FC290445FCFD0415FC110011FE7D0011FE10021EAAE2AA4202000C 9D45:2040208039FC490449FCA90411FC290045FE850079FE48024AAA4AAA7A02480C 9D46:11001200279C44808780148027BE6408A7C8240827C820482548254828682190 9D47:202020403EFC288448FC08843CFC288028FE2880FEFE08020AAA0AAA0A02080C 9D48:0040FC8049FC490479FC490449FC790049FE49004DFE7802CAAA0AAA0A02080C 9D49:02000100FFFE04401450244842041FF010101FF010101FFC10001FFC0004492C 9D4A:10201040FEFC108410FC548454FC5480BAFE118010FE280228AA44AA8502000C 9D4B:00107E20027C02447E7C4044417C41403F7E1040087E2902A2AAA2AA1F02000C 9D4C:101020107C2844287C4444BA7C1040107EFE40107E580254AA92AB1282500C20 9D4D:20201040FEFC828400FC7C8400FC0080FEFE288028FE280228AA4AAA4D02800C 9D4E:04201E40E0FC228492FC548448FC1080FCFE248044FE280210AA28AA4502800C 9D4F:1020144010FCFE8410FC7C8454FC54807CFE548054FE7C0254AA54AA55024C0C 9D50:002000407CFC108410FC548454FC5480BAFE108010FE1C02E2AA42AA0202000C 9D51:0040F88089FC8904F9FC0104F9FC890089FEF90089FE8802FAAA8AAA8A02980C 9D52:0040488045FC950411FC290445FC810079FE490049FE48024AAA7AAA4A02000C 9D53:10201040FEFC108410FCFE8482FC048078FE088010FE1E02F0AA10AA5102200C 9D54:101020107C2044447CFE44287C4440A27E3C40447E4402A8AA10AA2882440C82 9D55:1020104020FC4484FEFC288444FCA2803CFE448044FEA80212AA2AAA4602800C 9D56:004000807DFC450445FC7D0445FC45007DFE410051FE480256AA62AA4202000C 9D57:42102420187C2444527C1044FF7C2040287E7E40AA7E2A022AAA2EAA0902080C 9D58:00107E20127C1244FF7C1244127C7E40207E20407E7E6202A2AA22AA3F02220C 9D59:0040788049FC490479FC490449FC790049FE490079FE000252AA4AAA8A02000C 9D5A:0C20704010FCFE8410FC388454FC928000FE388028FE28022AAA4CAA4902800C 9D5B:0020FE4054FC5484A8FC548454FC0080FEFE108010FE10021EAAF2AA4202000C 9D5C:4420244028FCFC8414FC1484FCFC908090FEFE8032FE320252AA96AA1102100C 9D5D:04103620E57C2544247CFFC4247C2540257E3640E67E24022AAA32AAA1C2408C 9D5E:02403C500848FFFE08480E50782408541A8C1FF010101FF010101FFC5244892C 9D5F:280011FC682014F82420D5FC0A001FF010101FF010101FFC10001FFC0004492C 9D60:1020504050FC7C8490FC1084FEFC008000FE7C8044FE440244AA7CAA4502000C 9D61:04100620757C0544047CFF44047C1440147E5C40547E5402552A5D2AE342410C 9D62:1040208079FC490479FC490479FC490049FEF90019FE28024AAA8AAA2A02100C 9D63:10201040FEFC108410FC7C8454FC548054FE7C8010FE380256AA92AA1202100C 9D64:202020403CFC448448FCBE842AFC2A803EFE2A802AFE3E022AAA2AAA2B02440C 9D65:49042A247F240824FFA4080C02001FF010101FF010101FFC10001FFC0004492C 9D66:100020FC7C0444047C7C44047C0440FE7E1040927E540238AA54AA9282500C20 9D67:4440288001FC7D0429FC290429FC2900FDFE290029FE28022AAA4AAA4A02880C 9D68:1020104028FC248442FCB88410FC1080FEFE108010FE7C0244AA44AA7D02440C 9D69:0008779054BC54A454BC75A4543C57A054BE74A056BE5502552A56AA5482B40C 9D6A:10201040FEFC288454FC92847CFC54807CFE54807CFE100216AA1AAA1202000C 9D6B:102010401EFC10847CFC44847CFC44807CFE548010FEFE0212AA12AA1202100C 9D6C:00107720557C5544557C7744557C5540557E7740557E5502552AB52A8942130C 9D6D:1020104028FC248442FCBC8410FC1080FEFE108094FE580252AA1EAAF202400C 9D6E:102010403EFC228444FC808410FC668042FE428066FE420242AA7EAA4302000C 9D6F:104020807DFC550455FC7D0455FC55007DFE210051FEFC0212AA12AA1202100C 9D70:00107F20497C49445D7C49447F7C41405D7E5540557E5D02412A412A4542820C 9D71:102010407CFC108410FCFE8400FC448092FE10807CFE100212AA1EAAE202400C 9D72:2820284028FCFC8428FC2884FEFC00807CFE448044FE7C0244AA44AA7D02440C 9D73:102008407EFC428442FC7E8440FC5E8052FE5E8052FE5E0252AA52AA9302160C 9D74:402040407EFC828422FCAA8472FC2280FEFE228072FEAA0222AA22AA0B02040C 9D75:202020403CFC448488FC7E8452FC52807EFE10802CFE2A0228AA4AAA4B02860C 9D76:0020FE4028FC288428FCEE8482FC828082FEEE8028FE28022EAAF0AA4102000C 9D77:10100820FF7C8144407C7744557C5540557EB540977E1402242A252A4642840C 9D78:10201040FEFC108428FC4484FEFC048074FE548054FE740254AA04AA1502080C 9D79:0640387C08947E241C442A944A081FF010101FF010101FFC10001FFC0004492C 9D7A:20201040FEFC288428FC4E8452FCDA8056FE628054FE4C0248AA54AA6502400C 9D7B:105020487C8044FE7D9046907CFC40907E9040FC7E900290AA90AAFE82800C80 9D7C:20201040FEFC828428FC448482FC00807CFE108010FE10021EAAF2AA4202000C 9D7D:0010F720117C5544227C5544897C1040007EF740117E5502222A552A8942100C 9D7E:0020FC4084FC8484FCFC848484FCFC8000FE8880EEFE880288AAAAAACD02880C 9D7F:100020FE7C8244FE7C8244FE7C0040147EE440447E4403FEAA44AA4482840D04 9D80:102420247F7E41247F24413C7F2440247FBC40247FA400FEAA80AAA481220642 9D81:20201040FEFC008400FC7C8444FC44807CFE108054FE520292AA10AA5102200C 9D82:2020CE4082FC8284EEFC828482FCFE8028FE288028FE28024AAA4CAA8902000C 9D83:100020207CCE44827C8244EE7C8240827EFE40287E280228AA48AA4A828A0D06 9D84:10201040FEFC10847CFC1084FEFC00807CFE44807CFE44027CAA44AA5502480C 9D85:0040548055FCA904A9FC550455FC0100F9FEA900A9FEF802AAAAAAAAFA02880C 9D86:1040108011FC7D0411FC550455FC5500BBFE110039FE540292AA12AA1202100C 9D87:10201040FEFC10847CFC54847CFC54807CFE108038FE540292AA12AA1202100C 9D88:10201040FEFC10847CFC1484FEFC14807CFE1080FCFE240244AA28AA3102C80C 9D89:20201040FEFC00847CFC44847CFC00807CFE048008FE1E02F2AA12AA5202200C 9D8A:101008207F7C48445E7C4A444A7C7F404A7E4A405E7E4802542A922A2242400C 9D8B:00207E4042FC42847EFC488448FC7E8048FE48805CFE540254AA54AA5D02940C 9D8C:00107F20417C41447F7C4444557C5540557E5F40447E5502552A572A9D42000C 9D8D:00207C4044FC7C8444FC44847CFC20807EFEAA802AFE4A0292AA22AA4B02040C 9D8E:20201040FEFC828400FC7C8400FC0080FEFE108010FE540252AA92AA5102200C 9D8F:0E20F04022FC928444FC108410FC7C8010FE1080FCFE10022AAA26AA4202800C 9D90:08208C404AFC48843EFC0884C8FC5C806AFE488048FE48024AAA62AA9A02000C 9D91:2AA42CA84920145022885FF410101FF010101FF010001FFC10001FFC2A44452C 9D92:22082210FA3C222427BCFAA4AABCAAA0FABE22A072BEAA822AAA24AA2482298C 9D93:50405080F9FC510451FC0104F9FCA900A9FEA900F9FEA802AAAAAAAAFA02880C 9D94:00107E20247C18447F7C29444A7CA840107E0840FF7E1C022A2A492A8842080C 9D95:2040108079FC010449FC3104FDFC010079FE490049FE78024AAA4AAA7A02480C 9D96:0610381008527E5408901C282A2848440A821FF010101FF010101FFC5244892C 9D97:00407CFC44847CFC44847CFC0080FEFE108010FE5E0252AA52AAB0049FFE0000 9D98:20102720257C7544257C2744257C7540557E5740557E5502752A492A0942130C 9D99:20201040FEFC008444FC2884FEFC828010FE7C8054FE540254AA5CAA1102100C 9D9A:0020EE40AAFCAA84EEFC008478FC0080FCFE208040FE78020AAA0AAA2A02100C 9D9B:48204A406CFC48844AFC6A8456FC20807EFE428042FE7E0242AA42AA7F02420C 9D9C:4420FE4044FC00847CFC048428FC1080FEFE328054FE900212AA12AA5202200C 9D9D:0020FE4000FC7C8444FC44847CFC0080FEFE928092FEFE0292AA92AAFF02820C 9D9E:021007203C7C2444247C3F44247C2F40297E2F40297E2F02292A492A4F42890C 9D9F:20201040FEFC828428FC448492FC148012FEFE8010FE10022AAA26AA4202800C 9DA0:0010FFA0807CBF44A17CBF44A17CBF40887EFFC0927EB2028CAA92AAA102FF8C 9DA1:00207C4044FC7C8444FC7C8420FC7E8092FE52806AFE42027AAA02AA1502080C 9DA2:0E20F04022FC928454FC48847CFC1080FEFE20803EFE420254AA88AA1502620C 9DA3:101008207E7C4244427C7E44427C40407F7E5540557E7F02D52A552A5542430C 9DA4:0020FE4092FC1084FEFC10847CFC54807CFE54807CFE1002FEAA12AA1202100C 9DA5:00107F20497C49447F7C40445F7C5140517E5F40517E5F02512A512A9F42110C 9DA6:107CFF44107C7E44427C7E44028C1FF010101FF010101FFC10001FFC0004492C 9DA7:221022207F7C22442A7C08443E7C2A402A7E2A40FF7E0802142A122A2242400C 9DA8:20203C4044FC788408FCFE8420FC52809CFE2C804AFE98022AAA4AAAAA02100C 9DA9:00207E20247E18A4FF2829104A2898C602001FF010101FF010101FFC5244892C 9DAA:00207E4042FC7E8442FC7E8442FC7E8014FE1280FEFE10022AAA26AA4202800C 9DAB:10201040FEFC1084FEFC9284D6FCBA8092FEFE8010FE380254AA92AA1102100C 9DAC:08100C20127C294444FCBF44217C3F40217E3F40207E3F02512A512A9F42110C 9DAD:20204410F9FE1040247CFE840084551482081FF010101FF010101FFC5244892C 9DAE:20201040FEFC00847CFC44847CFC0080FEFE8280BAFEAA02BAAA82AA8B02840C 9DAF:08202AA44D28145022887FFE42029FF410101FF010101FFC10001FFC0004492C 9DB0:00207C4044FC44847CFC0084FEFC8280FEFE8280FEFE8202FEAA28AA4502840C 9DB1:01007FFE44429FF404403FF80440FFFE0A201FF02828CFE608200FF800081558 9DB2:2820444092FC208448FCFC8404FC0080EEFE2280AAFE6602AAAA22AAAB02440C 9DB3:2100427EF3889288F2BE92AAF3AA822AFA2A83AAFAAA0AAEAA88AB888A883008 9DB4:081008207F7C5544127C3F44647CA4403F7E2440247E3F0224AA24AA3F02200C 9DB5:201020207F7C9144557C7D44217C4A40A47E7F40917E55027D2A212A4A42840C 9DB6:101008207F7C48445E7C4A447F7C4A405E7E48405E7E520252AA52AA5F02920C 9DB7:20201040FEFC828410FC7C8410FC7C8010FEFE8010FE7C0244AA44AA7D02440C 9DB8:0020EE4022FC2284EEFC888488FCEE8022FEAA8066FE6602AAAA22AAAB02440C 9DB9:2020DE408AFCCA84AAFCD284A6FC0080FEFE928092FEFE0292AA92AAFF02820C 9DBA:1020924054FCAA8444FC82847CFC448044FE7C8044FE44027CAA44AA45024C0C 9DBB:00207C4044FC748454FCFE8482FC7C8044FE7C8044FE7C0244AA44AA5502480C 9DBC:22101420007C7FC4147C7F44157CFFC0157E7F40147E3602552A94AA1442140C 9DBD:282024407EFCC8847EFC48847EFC48807EFE508010FEFE0212AA12AA1202100C 9DBE:108010FE1140FEFC10847CFC44847CFC44807CFE1080FEFE100212AA12AA1004 9DBF:082004407FFC12483CF0082014503EF802001FF010101FF010101FFC5244892C 9DC0:21081110123CFFE4213C2124423C52A094BEE720213E4202422A94AAF782108C 9DC1:22101420007C7F44007C1444227C4140007E7F40557E5502552A57AAFC42000C 9DC2:0E20F04022FC928444FC20843CFC508010FEFE8010FE540254AA5CAA6502000C 9DC3:00107E20427C7E44427C7E44087CFF40817E1040FF7E220264AA18AA2502C20C 9DC4:0E20F04022FC928444FC208444FCF88010FE2480FEFE1002FEAA28AA4502820C 9DC5:0020FE4028FC2884FEFCAA84AAFCFE8010FE1080FEFE380254AA92AA1102100C 9DC6:4610782040FC3FC4007C5F44517C5F40517E5F40517E5F02402A7FAA2242410C 9DC7:1000FE7810487C480048FE8692007CFC44447C4444287E2840107F280144AB82 9DC8:2004401EF3F0921EF21092FEF2928298FAF2828EFA800AB8AAA8ACAA8D4A3A86 9DC9:03107C20477C44445F7C5544567C5C40557E5340507E5702552A552AA9C2000C 9DCA:0020FE4000FC7C8444FC7C8400FCFE8082FEAA8092FEFE0292AA92AA9302860C 9DCB:22082210FFBC22242A3C1424223C5D2088BE08207F3E08022A2A492AA882100C 9DCC:100020FE7C9044FC7C9044FC7C9040907EFE40027EAA02AAAAAAAA8282140C08 9DCD:104020807DFC45047DFC45047DFC45007DFE1100FDFE10023AAA56AA9202100C 9DCE:102020407CFC44847CFC44847CFC1080FEFE288054FE92027CAA10AA1102100C 9DCF:10201040FEFC10847CFC44847CFC44807CFE44807CFE4402FEAA28AA4502820C 9DD0:00107E20427C7E44427C7E44007C7F40407E5E40407E7F02552A522A5942910C 9DD1:44104420777CAA44117C2044107CFF40007E0440447E240228AA0EAAF102400C 9DD2:10201040FEFC10847CFC54847CFC54807CFE1280FEFE0802FEAA48AA2902180C 9DD3:101008207F7C4044527C52447F7C5240527E5E40407E5502552A552A8042000C 9DD4:08207F20087E7E4408A4FF2810101E2822445FF290101FF010101FFC5244892C 9DD5:009079FE4B204DFC492049FC792001FE02001FF010101FF010101FFC5244892C 9DD6:7F7848485F4C64805F784A4851307F4C02001FF010101FF010101FFC5244892C 9DD7:0020FE4080FC8084BCFCA484A4FCBC8080FEEE80AAFEAA02EEAA80AAFF02000C 9DD8:0820FFA0083E7F4449A87F102A28494682001FF010101FF010101FFC5244892C 9DD9:08207E2008F8FF2814287F6A082AFF560A821FF010101FF010101FFC5244892C 9DDA:0020EE4022FCAA8466FCAA8410FC288044FE928020FEC80232AAC4AA1902E00C 9DDB:02083FD0223C2FA422BC3FE422BC2FA0223E2FA02ABE2F824AAA4FAA8A82098C 9DDC:08107F20497CFFC4497C7F44087C7F40497E7F40107EFF02212A722A0C42F30C 9DDD:0020FE4092FCFE8492FCFE8454FC5480FEFE548054FEFE0210AAFEAA1102100C 9DDE:10201040FEFC1084BAFC5484BAFC1080BAFE5480BAFE10022AAA26AA4202800C 9DDF:208010FCFD4020F83D2024FC445055888A041FF010101FF010101FFC5244892C 9DE0:2040208079FC490491FC7D0455FC55007DFE550055FE7C0202AAAAAAAA02000C 9DE1:200820107FBCD524553C5524FFBC5520553E5520FFBE00026A2A552A9502000C 9DE2:3FFE289025103FDE22222A882F88229425222FF0241027F0241047FC40048AAC 9DE3:0020FE4028FCFE84AAFCFE8400FC7C8044FE7C8044FE7C0210AAFEAA1102100C 9DE4:0020EE40AAFCAA84EEFC00847CFC54807CFE54807CFE1002FEAA12AA1202100C 9DE5:1020244878F014287EFC002054A8556402001FF010101FF010101FFC5244892C 9DE6:282024407EFCC88448FC7E8448FC48807EFE488048FE7E0240AAAAAAAB02000C 9DE7:1020FE4010FC7C8400FCFE8482FC7C8000FE7C8044FE7C0244AA28AA0F02F00C 9DE8:44204440FEFC448400FCFE8454FC5480FEFE548054FEFE0210AAFEAA1102100C 9DE9:49202A3E7F4849485DA86B104928414602001FF010101FF010101FFC5244892C 9DEA:00003EF822883EF822883EF822887FFE42029FF410101FF010101FFC5244892C 9DEB:08087F10093CFFA4093C7F24083CAAA0EBBE88A0FFBE8882EBAAAAAAAA82088C 9DEC:282028407CFC288428FCFE8410FC7C8054FE7C8054FE7C0200AA28AA4502820C 9DED:0E20F04092FC5484FEFC388454FC82807CFE548054FE7C0254AA54AA7D02440C 9DEE:06107820107CFFC4227C5D4494FC1C40007E7F40417E5D02552A5D2A4142430C 9DEF:081008207F7C0844557C2244417CBEC0227E3E40227E3E0208AA2AAA4902180C 9DF0:0440FFFE044017D2F01C17D03452D7CE02001FF010101FF010101FFC5244892C 9DF1:2020FE4082FCFE8482FCFE8482FCFE8010FE928054FE920210AAFEAA1102100C 9DF2:08287F2400FE3E2022503E504952988E02001FF010101FF010101FFC5244892C 9DF3:EE20AA40EEFCAA84EEFC8284BAFCAA80BAFEAA80BAFEAA02AAAADAAA8302860C 9DF4:0020EE40AAFCEE84AAFCEE8492FC9280FEFE9280BAFED60292AA92AA8B02840C 9DF5:00107F20417C41447F7C48445D7C4A407F7E48405E7E72025EAA52AA5F02920C 9DF6:0020FE40AAFCAA84FEFC00847CFC44807CFE44807CFE44027CAA00AA2902440C 9DF7:22101420FF7C14447F7C5544637C5D40417E7F40047EFF0244AA24AA25020C0C 9DF8:7E101420087CFF44297C4A44A87C10407F7E5540637E5D02552A5D2A4142430C 9DF9:00803FFE225024FC2D9036FC249024FC210027F0241027F0441047FC80040AAC 9DFA:00403EFC23483E3009CE2E7828487E7802001FF010101FF010101FFC5244892C 9DFB:21084088F3C89010F3DE9264F3D48014FBD48054F89408E8AB88A8948A943122 9DFC:0020EE40AAFCEE84AAFCEE8482FCBA80AAFEBA80AAFEBA02AAAA82AA8B02840C 9DFD:0A803138228838382288393822887FFE42029FF410101FF010101FFC5244892C 9DFE:1020FE4044FC2884FEFC00847CFC44807CFE44807CFE10020AAAA9AAA5021C0C 9DFF:3E1022FE3E4420287EFEA2103EFC221002001FF010101FF010101FFC5244892C 9E00:00107F20557C55447F7C20447F7C91407D7E5540557E7D02112A7D2A0542020C 9E01:0100FFFE20003FF800003FF820083FF80200779C54947794549C77D65056B562 9E02:0310BC2044FC1144847C49445E7C0440297E5F40C47E5F0244AA4AAA5102208C 9E03:21044088F3FE9020F1FC9020F3FE8054F9928090FBFE0890A8D4AB8A889631A2 9E04:10207E204A7E7EC41028FF1020283EC642001FF010101FF010101FFC5244892C 9E05:00107F20557C7F44087C7F44087CFFC0227E14407F7E0802FFAA08AA0902080C 9E06:08100F20087C7F44497C7C44497C5F40527E5E40407E5E02482A7F2A5242A10C 9E07:1020FE4000FCFE8482FCBA84AAFCFE8000FE7C8044FE7C0244AA7CAA0102FE0C 9E08:14105520367C1444FF7C2244147C7F40087E7F40087EFF021CAA2AAA4902080C 9E09:11FC1104FDFC310459FC948011FE125202AA1FF410101FF010101FFC5244892C 9E0A:02087910493C4BA4483C7AA4413C47E0793E6920ABBEA902292A392A2902010C 9E0B:0810FF20917C4A44A57C1C44007C7F40557EFFC0007E7F0208AA08AA2902100C 9E0C:104421FE7C5444487CFE45907CFE40907EFE40907EFE0280ABFEAA4482380DC6 9E0D:0008FF90493C88A4FFFC88A4DDBCAAA0DDBE88A0DDBEAA82DDAA88AA8A82810C 9E0E:3EF822883EF822883EF822883EF8145022881FF010101FF010101FFC5244892C 9E0F:2410FF20247CFF44817C7E44007CFF40107E28C0D57E2E02D5AA24AAD502080C 9E10:0010EE20227CAA44667CAA44007C24407F7EC8407E7E48027EAA48AA7F02400C 9E11:510C278A500897BE30085788949457A422021FF010101FF010101FFC5244892C 9E12:1A3823883A38238838B82288FFFE10102208DFF610101FF010101FFC5244892C 9E13:00087F10493C7F24493C7F24413C0020FFBEAAA0AABEFF82AAAAAAAAFF82888C 9E14:21FC4104F9FC8904F9FC8888F9FC8088FDFE8088FD2406AA547054A885241860 9E15:08080F90083C7FA448BC7E2448BC5FA0553E5F20553E5F02402ABFAA2A827FCC 9E16:7F080810FFBC88A46B3C08246B3C24207FBEC8207F3E48027F2A482A7F82400C 9E17:08403E7C1440FF7822083E782242263E02001FF010101FF010101FFC5244892C 9E18:FE201040FEFC928454FC108454FC00802EFEFA802EFE7A02AEAA2AAA2F022A0C 9E19:1020284044FCBA8400FCFE84AAFCFE8000FEFE80AAFEAA02FEAAAAAAAB02860C 9E1A:00107720557C7744557C7744557C7740227E5540107EFF0222AA64AA1D02E30C 9E1B:4420FE4044FC0084EEFCAA84EEFC24807EFEC8807EFE48027EAA48AA7F02400C 9E1C:77105520777C5544777C5544777C22407FFEA4403F7E24023F2A242A3FC2200C 9E1D:77100020777C5544777C5544087C7F40547E7F40557E7F02552A5E2A55429B0C 9E1E:21084FD2F03C23884812FBBE0280ABAA02001FF010101FF010101FFC5244892C 9E1F:010002001FF01010121011101150102010001FFC000400047FE4000400280010 9E20:2020204020FC2084FCA4248424942488248024FE2502260245FA400280140008 9E21:0020004000FCFC8404A4048448942888108010FE2802240245FA800200140008 9E22:04200410023EFFC00080004202321FEE1420126010001FF800087F8800280010 9E23:0020004079FC4904494449244924490C490049FE7802480203FA000200140008 9E24:002000403EFC228422A422843E942288208020FE2002200221FA400240148008 9E25:00207E4040FC448464A4548448944888548054FE6402400241FA7E0200140008 9E26:00207E4004FC248424A4248444947F880C8014FE1402240245FA840214140808 9E27:08100820147C124421644054BE44224C2240227E2A022402217A21021F0A0004 9E28:4020484050FC608444A444843C941088108010FEFE02100211FA100210141008 9E29:08100820087C7F44496408540844144C1440147E14022502267A4402800A0004 9E2A:1020104010FC1084FEA41084109410887C8044FE4402440245FA7C0244140008 9E2B:10101020107CFF44206428544844484C7E40087E2C022A02497A8902280A1004 9E2C:102010401EFC108410A47C844494448844807CFE4402400241FA400280140008 9E2D:0020FE4092FC928492A4FE84929492889280FEFE9202100211FA100210141008 9E2E:00207E4042FC428442A47E840094FF88208040FE7E02020203FA020214140808 9E2F:01001FF011101110FFFE02801C70E20E04001FE0122011601FFC00047FD40008 9E30:1020104028FC248442A4918408940888FE8002FE4402280211FA080208140008 9E31:011007A07C7C44444464445444447F4C4440447E4402420242FA5282698A4484 9E32:2020204040FC7E8482A402847A944A884A804AFE7A024A0203FA020214140808 9E33:10003EF84288A2AA1492187EE2001FE01420126010001FF800087F8800280010 9E34:2208111000207FFE410282041FF010101210115010201FFC000400047FD40008 9E35:102020107C1044FE548245045440484840507E6002400242FA420242143E0800 9E36:1020244878F010207EFC0000FFFE020004001FE0122011601FFC00047FD40008 9E37:10801080FBF010901990F0941154520C24041FE0122011601FFC00047FD40008 9E38:00107F20087C084410647F545544554C5540557E55025502557A5102450A4204 9E39:04200E4038FC088408A4FF84089408883E8022FE2202220223FA3E0222140008 9E3A:12081210123E22222FB2622AA62227262AA02ABE32022202227A2202220A2204 9E3B:10101020277C4044906410542FC4624CA240227E22022202227A22022A0A2404 9E3C:082010403EFC228432A42A842A94FE88228032FE2A022A0223FA42024A148408 9E3D:1020104028FC248442A480847C94008800807CFE4402440245FA7C0244140008 9E3E:02000100FFFE04401450244842041FE01420126010001FF800087F8800280010 9E3F:00108020407C1F44846444544444044C2440447EC40247025C7A4802400A0004 9E40:001000207F7C084408642A542A442A4C5D40497E880208020F7AF002400A0004 9E41:10201040FEFC108410A4FE8482940488788008FE10021E02F1FA100250142008 9E42:0008FF90003E0022F7B294AA94A294A6D6A0B5BE9482948294FA9482948AB584 9E43:00103E20227C22443E6400547F44414C41407F7E410241027F7A4102450A4204 9E44:08104820487C7F44886408540844FF4C0040007E7E024202427A42027E0A4204 9E45:04103620E57C25442464FFD42444254C2540367EE60224022AFA3282A18A4084 9E46:2820244042FC928410A42884449482887C8044FE4402440245FA7C0244140008 9E47:40102F20017C4944496449547F44494C5D406B7E49024902497A4102450A4204 9E48:4420244028FCFC8414A41484FC9490889080FEFE3202320253FA960210141008 9E49:04100620757C05440464FF540444144C14405C7E54025402557A5D02E30A4104 9E4A:24102420247CFF4424642454FFC4004C7E40427E42027E02427A42027E0A4204 9E4B:22082210FFBE22222232002A7F2249264920493E7F024902497A49027F0A4104 9E4C:08080810FFBE14222232492A88A27F2649207F3E49027F02087A0A020C0A0804 9E4D:00107E20427C42447E64425442447E4C0040447E77024402447A5502660A4404 9E4E:101020207F7C494449647F544944514C7F40247E4402FF82047A0402040A0404 9E4F:00107720557C5544556477545544554C5540777E55025502557AB502890A1304 9E50:102010403EFC228444A4808410946688428042FE6602420243FA7E0242140008 9E51:10100820FF7C00447E6442547E44004C7E40047E08020F02F87A0802280A1004 9E52:101008207F7C48445E644A544A447F4C4A404A7E5E024802547A9202220A4004 9E53:10100820FF7C8144406477545544554C5540B57E97021402247A2502460A8404 9E54:081008207F7C0944FFE409547F44084C4940497E5D026B02497A4902890A0904 9E55:2008279024BEFCA224B227AA24A274A654A057BE5482548274FA08820A8A1104 9E56:00107E20427C7E4442647E5420447F4C8940497E550241027D7A01020A0A0404 9E57:00107720557C5544776400547F44004CFFC0207E3F020102017A01020A0A0404 9E58:00207C4044FC748454A4FE9482947C8C44807CFE44027C0245FA440254144808 9E59:0620382008A47EA819202C504A881FE41420126010001FF800087F8800280010 9E5A:21081110123EFFE22132212A422252A694A0E73E21024202427A9482F78A1084 9E5B:00107F20497C49447F6440545F44514C51405F7E51025F02517A51029F0A1104 9E5C:00207E20247E18A4FF2829104A289AC604001FE0122011601FFC00047FD40008 9E5D:0020FE4000FC7C8444A47C840094FE888280AAFE9202FE0293FA920292148608 9E5E:0E20F04022FC928444A420843C9450881080FEFE1002540255FA5C0264140008 9E5F:2820444092FC208448A4FC8404940088EE8022FEAA026602ABFA2202AA144408 9E60:2020DE408AFCCA84AAA4D284A6940088FE8092FE9202FE0293FA9202FE148208 9E61:1020924054FCAA8444A482847C94448844807CFE440244027DFA440244144C08 9E62:22101420007C7F44006414542244414C00407F7E55025502557A5782FC0A0004 9E63:22101420007C7FC414647F541544FFCC15407F7E14023602557A9482140A1404 9E64:081008207F7C554412643F546444A44C3F40247E24023F02247A24023F0A2004 9E65:7F7848485F4C64805F784A4851307F4C04001FE0122011601FFC00047FD40008 9E66:00107720557C5544556455542244554C0840FF7E12022202347A0C02320AC104 9E67:101008207F7C4044526452547F44524C52405E7E40025502557A5502800A0004 9E68:00107720117C5544336455540C44334CC4C0187E62020C82717A0602180AE004 9E69:081008207F7C0844556422544144BECC22403E7E22023E02087A2A02490A1804 9E6A:282024407EFCC88448A47E84489448887E8048FE48027E0241FAAA02AA140008 9E6B:08287F2400FE3E2022503E5049529A8E04001FE0122011601FFC00047FD40008 9E6C:7E101420087CFF4429644A54A844104C7F40557E63025D02557A5D02410A4304 9E6D:00403EFC23483E3009CE2E7828487E7804001FE0122011601FFC00047FD40008 9E6E:0020FE40AAFCAA84FEA40084FE9400887C8044FE7C022A0265FAA20231142008 9E6F:1020FE4000FCFE8482A4BA84AA94FE8800807CFE44027C0245FA7C020014FE08 9E70:00803FFE225024FC2D9036FC249024FC210027F02490242047FC40049FD40008 9E71:104421FE7C54444864FE559044FE4C9040FE7C9004FE0480F5FE0444143809C6 9E72:2410FF20247CFF4481647E540044FF4C104028FED5022E02D57A2482D40A0804 9E73:2208FF90223EF7A294B2F7AA282224267FA0483EFF0248027F7A48027F8A4004 9E74:7F1008207F7C49442A6408542A44004C2740FD7E27027502AF7A2502270A2504 9E75:0100010001FE010001003FF8200829282448228829282288244829283FF82008 9E76:102010201E2010501050FE889344C622AA20D6F8AA08C6089210FE1082200020 9E77:102010201E5010501088FF249212C610ABFCD604AA08C6889250FE2082100010 9E78:101010281E441082107CFE109210C6FEAA92D692AAFEC6109228FE2882440082 9E79:100C100A1E0810FE1088FE8892FAC68AAA8AD6ECAAACC6AC92EAFE8A82960122 9E7A:104410241E2810FE1010FE7C9210C6FEAA20D620AA7CC6509290FF1082FE0000 9E7B:108810501E0011FE1050FEFC9254C7FEAA54D6FCAA50C6D89354FE5282500050 9E7C:101010101E2810441082FE7C9200C6EEAAAAD6AAAAEEC6449244FEAA82AA0112 9E7D:0100F9FEA220A43EF8208BFE8AAAFA52A326A252A2AAFBFE00003FF82448FFFE 9E7E:208420443C4821FE2020FCFC842095FED440A480D4FE95108610FC1085FE0000 9E7F:010000803FFE222022203FFC222422243FFC284028442F58486048448B440C3C 9E80:010000803FFE22203FFC22243FFC28402F7828422F3E200028784F82480287FE 9E81:010002000FF0706003801D00E0803FFC22403FF822483FF828442F7848428F3E 9E82:010000803FFE22203FFC22243FFC28402F7828422F3E200023F042104412980E 9E83:010000803FFE22203FFC22243FFC28442F4828742B442C3C40004A4889241124 9E84:044008203018DFF60410095010A03FFC22403FF822483FF828442F7848428F3E 9E85:00803FFE22203FFC22243FFC242227BE24002FF830082FC828684FD0480287FE 9E86:00803FFE22203FFC22243FFC242227BE200027F8240827F8240847F84408BFFE 9E87:00803FFE22203FFC22243FFC242027BC2422279E200823F020404FFE41508E4E 9E88:00803FFE22203FFC22243FFC242027BC2422279E20802FFE204047FC40409FFE 9E89:00007C7C10101010FEFE111010903FFC22403FF822483FF828442F7848428F3E 9E8A:111009207FFC05401930610C00803FFC22403FF822483FF828442F7848428F3E 9E8B:00803FFE22203FFC22243FFC242027BC2422279E224821502FFE415042488C46 9E8C:00803FFE22203FFC22243FFC200027F0241027F020002FF820805FFC42209C1C 9E8D:00803FFE22203FFC22243FFC242227BE20403FFE220024082FFC44944892908E 9E8E:00803FFE22203FFC22243FFC242227BE20002FFC28002BFC28004FFE4A28939E 9E8F:00803FFE22203FFC22243FFC20002FFC21043FFE21042FFC220047FC4A0493FC 9E90:00803FFE22203FFC22243FFC242227BE20402FFE211020E02F1E43F8420883F8 9E91:00803FFE22203FFC22243FFC242227BE21002E7828082F7828084FF842229C1E 9E92:08447F4455FE54447F44557C55447F44547C54445E4455FE54005C2856448082 9E93:082008207EFC1C702AA8C92608A03FFC22403FF822483FF828442F7848428F3E 9E94:00803FFE22203FFC22243FFC222027B02D2832242DFE300027F84408440887F8 9E95:00803FFE22203FFC22243FFC20002FFC28242BC428842FF42AA44C944FFC8804 9E96:00803FFE22203FFC22243FFC20803FFE20002FF828082FF82080488852848100 9E97:3F7E00003E7C224432642B5400803FFC22403FF822483FF828442F7848428F3E 9E98:00803FFE22203FFC22243FFC20102FE020803FFC24902FF8341647F0441087F0 9E99:00803FFE22203FFC22243FFC200020282FFE28202BA428282BAC4A944BAC9044 9E9A:00803FFE22203FFC22243FFC20002F7C29042F7C28002F7C28444F28483088CE 9E9B:00803FFE22203FFC22243FFC20002F7E21242F3C28242F3C2126417C45048204 9E9C:00803FFE22203FFC22243FFC20002FFE211027FC251427FC20404FFE4150864C 9E9D:00803FFE22203FFC22243FFC242027BC24222F9E29082F7E29485F2845089B18 9E9E:00803FFE22203FFC22243FFC204027FC21102FFE220823F822084FFE40408040 9E9F:08107F54543854FE7F10553855567F90548454EE5EA454B4555E5C4456848104 9EA0:00803FFE22203FFC22243FFC28882FF828883FFE20002FF828884FF84888BFFE 9EA1:00803FFE22203FFC22243FFC20402FFE20A02F5E255425542B5A440847F88808 9EA2:00803FFE22203FFC22243FFC200027FC20402FFE2842235820004EEE4AAA8EEE 9EA3:13DEFE52ABDEA800FFFEAA00AAC8FE4EABEAAAB2BEEAAAAAAAEABAB4ADE4002A 9EA4:00803FFE22203FFC22243FFC4810FF7E54487F7E554A7F7E52645B7652A49B36 9EA5:01007FFC0920092015502388054009203218C7E6082013400080014006203800 9EA6:010001007FFC010001003FF801000100FFFE08001FF02820444003801C70E00E 9EA7:08200820FF402A7E2A805D00887C1C042A0850101E20224054420842143E6000 9EA8:08100810FF102A102A545D5288521C902A1050141E04220854080810142060C0 9EA9:10201020FE20542055FCBA201020382055FEA2203C504450A88810882904C202 9EAA:100011FEFE20542054A0BABC10A438A454A4A2FC3C044404A80410042828C010 9EAB:080008FEFF102A102A505D5E88501C502A50507E1E0222025402080214146008 9EAC:10101010FE1054FE5492BA94109038FC54A4A2A43CA844A8A89011282944C282 9EAD:10401040FEFC54845504BAF41094389454F4A2843C944488A8821082287EC000 9EAE:08100810FF102A7E2A105D1088101CFE2A1050101E202228544408FE14426000 9EAF:10501050FE50545055FCBB54115439545554A3FC3D544554A954115429FCC104 9EB0:10201020FE48548455FEBA121090389054FEA3103C1045FEA81010102810C010 9EB1:10141012FEFE54105410BAFE1092389254FEA2923C9244FEA89210922892C086 9EB2:080008FCFF842A842AFC5D8488841CFC2A8450841EFC2250545008521492610E 9EB3:08100810FF102AFE2A105D5488541C542ABA50101E3822545492081014106010 9EB4:10801080FEFE55025622BAAA1072382255FEA2223C7244AAA9221022280AC004 9EB5:080008FEFF102A202AFE5DAA88AA1CBA2AAA50AA1EBA22AA54AA08AA14FE6082 9EB6:10201010FEFE54285492BAAA108238FE5410A2FE3CA244AAA8BA1082288AC084 9EB7:10A811FCFEAA57FE56AABBFE12AA3BFE5400A3FE3C0045FCA90411FC2888C3FE 9EB8:10201020FE2010207DFC1020FE2020203DFE44204850A8501088288841048202 9EB9:10801080FEFE11027E2210AAFE7220223DFE44224872A8AA11222822400A8004 9EBA:100011FEFE2010407DFC1154FF5421743D5445544974A9541154295441FC8104 9EBB:010000803FFE2210221022103FBE2210261027382AB42A545292421082100210 9EBC:010000803FFE221022102FBC231826B42A522100221027E040C043088FFC0004 9EBD:010000803FFE221022102FBC231826B42A522100224024804910420887FC0004 9EBE:010000803FFE22102F7C26382B54329220782F8020F82F8020FC5F824082807E 9EBF:00803FFE24103F7C26382D543412200027F8240827F820002FFC480448048FFC 9EC0:010000803FFE22102F7C26382B5432923F80297C2F2429242F2849905F288146 9EC1:00803FFE24103F7C26382D5434122FE020803FFC24902FF8341647F0441087F0 9EC2:00803FFE24103F7C26382D5434922FF822A02FFC22202FF828884FF844108808 9EC3:08207FFC08200FE00000FFFE01001FF0111011101FF0111011101FF008201010 9EC4:044004403FF804400440FFFE01001FF011101FF011101FF0000008201010600C 9EC5:221022107F1022282228FFC408447FA249107F10497C7F040008220821104110 9EC6:221022107F10221022FEFF9208927F1049287F2849287F280048224A218A4106 9EC7:221022107F102210221EFF9008107F10497C7F4449447F4400442244217C4144 9EC8:222022107F0022FE2210FF9008107F10497C7F1049107F100010221021FE4100 9EC9:110808907FFE44429FF404407FFC01001FF011101FF011101FF0044008201010 9ECA:282028207CF828202820FE2011FC7C00542054207CF8542054207C2029FC4400 9ECB:1088108895FC5488588813FEFC2029FC292429FC292429FC288849044A0287FE 9ECC:0A803138228839382288FFFE84423FF80440FFFE11101FF011101FF008201010 9ECD:00F83F0001007FFC092011102288C44409203118CB2605C01930610805000200 9ECE:0640387C08947E241C442A94490802800C603118C92605400920111025080200 9ECF:0C2070201020FE20383E54209020282055FC9104550439045504930451FC2104 9ED0:0C40702011FCFE5039245554910429FC542091FC554439545574930451142108 9ED1:00003FF82108292825483FF8010001003FF801000100FFFE0000488844448444 9ED2:00003FF821083FF821083FF801003FF801000100FFFE00002488224442448004 9ED3:00287F2449246B205D2E49F07F2008207F2008200FA0F0100012550A4A868002 9ED4:0020FE209220D650BA509288FF441222FE2010F81E08E0080210AA10A8208020 9ED5:0010FE109210D610BAFE9292FE921010FE2810281E28E0280248AA4AA88A8106 9ED6:0000FEFE9210D610BA909290FE9010FEFE1010101E28E0280248AA4AA88A8106 9ED7:0020FE209220D7FCBA2092A8FEA810A8FEA810A81EF8E0220222AA22A81E8000 9ED8:0020FE289224D624BA2093FEFE201020FE2010501E50E0500288AA88A9048202 9ED9:00107F1449127F10497E7F1008287F2808440F44F08200002488224442448004 9EDA:0044FE449244D644BAFE9244FE441044FE44107C1E44E0440244AA44A87C8044 9EDB:08901088307ED7C01022101A00063FF8292825483FF801007FFC0100FFFE4444 9EDC:0010FE109292D692BA929292FEFE1010FE1010921E92E0920292AA92A8FE8002 9EDD:0010FE509250D690BAFC9354FFD41094FE9411141F54E1D40254AA24A8348048 9EDE:0010FE109210D610BA1E9210FE101010FEFE10821E82E0820282AA82A8FE8082 9EDF:0020FE20927CD684BB489230FE201048FE90103E1E42E0A40218AA10A82080C0 9EE0:0020FE209220D7FEBA209220FEFC1000FE0010FC1E84E0840284AA84A8FC8084 9EE1:3FFC20903FFC21402630380C2FF82AA829C82FF820802FF840805FFC8A481124 9EE2:0010FE109220D644BAFE9228FE4410A2FE3C10441E44E0A80210AA28A8448082 9EE3:0040FE40927ED680BB7C9244FE641054FEFE10441EA4E09402FEAA04A8288010 9EE4:0020FE2093FED650BAA89326FEF810A8FEA810F81EA8E0A802F8AAAAA822801E 9EE5:0020FE1092FED600BA00927CFE441044FE7C10101E54E0520292AA10A8508020 9EE6:0020FE1092FED682BA40924EFE6A10AAFEAA10AA1F6CE028024AAA4AA88A8106 9EE7:0640387C08947E241C442A9448083FF8292825483FF801007FFC0100FFFE4444 9EE8:111009207FFE40029FF410103FF8292825483FF801003FF80100FFFE24484224 9EE9:0010FE1092FCD610BA1093FEFE021054FE3010901E50E1FE0228AA44A8828102 9EEA:0020FE289244D6FEBA2093FEFE881114FE2210481E10E02202C4AA18A8608180 9EEB:0000FEFE9228D628BAFE92AAFEAA10AAFEFE10101E10E0FE0210AA10A9FE8000 9EEC:000CFE0A9208D6FEBA889288FEFA108AFE8A10EC1EACE0AC02EAAA8AA8968122 9EED:0020FE309248D684BB7A9200FEFC1084FE8410FC1E48E04803FEAA48A8888108 9EEE:0048FE4893FCD648BA789248FE781048FE4811FE1E80E0A802C4AA80A8FE8000 9EEF:0020FE1092FED600BA449228FEFE1000FE7C10441E44E07C0244AA44A87C8044 9EF0:0010FE1092FED610BA7C9244FE7C1044FE7C10441E7CE04402FEAA28A8448082 9EF1:012478A849FC48404BFE79084BFC4DAE497479FC482049FC48204BFE49549A2A 9EF2:0010FE209244D6FEBA4492AAFEEE1010FE2810541EAAE0500224AA48A8108060 9EF3:7F7848485E8664785F484A307F4C00003FF8292825483FF80100FFFE24484224 9EF4:11101550255047D0903E17A420546FD4A9542DD42B542FC821082FD420142AA2 9EF5:0040FE7C9284D7FEBAA292C8FEFE1080FEBE10801EBEE08002BEAAA2A8BE8122 9EF6:3FFE28882F8A20082FBE28882F88289429A220002FFE29522FFE40405FFE8924 9EF7:0010FEFE9210D67CBA0092FEFEAA10FEFE44107C1E44E07C0244AA7CA8288044 9EF8:0040F87CA840ABFCFA44ABF0FA4422FCFAA822F83AA8E2F80A00A5FCA5540BFE 9EF9:0440244814500440FFFE0100111009203FF82108254825282928210821282110 9EFA:1408552836281428FF4449442A827F7C492449245D246B244944494449944B08 9EFB:1428552436241420FF7E49202A207F3C493449545D546B544988498849144B22 9EFC:14145512367E1410FF10497E2A527F52497E49525D526B7E4952495249524B46 9EFD:00003FF8228822883EF802803EF8228822883EF8228822883EF8228A028201FE 9EFE:1FF0101010101FF001003FF8210821083FF8210821083FF8210A0102010200FE 9EFF:1FF00000FFFE0844303CDFF012901EF002803EF822883EF822883EFA028201FE 9F00:01003FF80100FFFE10103FF852941EF002803EF822883EF822883EFA028201FE 9F01:01003FF80100FFFE04201FF000001FF012903EF822883EF822883EF8028201FE 9F02:00001FF010101FF01010FFFE00001FF012903EF822883EF822883EF8028201FE 9F03:01003FF80100FFFE01003FF80100FFFE12903EF822883EF822883EF8028201FE 9F04:09000FF011007FFC05401930E10E1FF012903EF822883EF822883EF8028201FE 9F05:20003F7C4844FFC4147C224441001FF012903EF822883EF822883EF8028201FE 9F06:0000FDFC8554015479DC485079DC4954795421DC1154FD5401DC51504852883E 9F07:08207E20087EFEC410281E1022285FF692903EF822883EF822883EF8028201FE 9F08:49202A3E7F4849485DA86B1049285FF612903EF822883EF822883EF8028201FE 9F09:00003EF822883FF811101FF01110FFFE12903EF822883EF822883EF8028201FE 9F0A:00107E7C42287EFE40107E7CA2103FF012903EF822883EF822883EF8028201FE 9F0B:1FF00000FFFE0844303CDFF010101FF001003FF821083FF821083FFA010200FE 9F0C:00001FF010101FF01010FFFE00001FF010103FF821083FF821083FFA010200FE 9F0D:00003EF822883FF811101FF01110FFFE01003FF821083FF821083FFA010200FE 9F0E:0FE008200FE048244FE448244FE440047C7C04400440FC7C2444244444448444 9F0F:7FFE40028FE408200FE008204FE448244FE440047C7C0440FC7C244444448444 9F10:7FF81008101E2FE2482A8FE408204FE448244FE440047C7C0440FC7C24444444 9F11:010001FC01001FF010101FF010105FF450145FF440047C7C0440FC7C24444444 9F12:00807FFC048019806FE008200FE048244FE448244FE47C7C0440FC7C2444C444 9F13:08100810FF1008FE08107E1000FC7E44424442447E28422824100F28F0444082 9F14:08100810FF10081E08107E1000FC7E44424442447E28422824100F28F0444082 9F15:0810FF7E08107E7C42047E4824381E44E8001FF0282007C01830E18E0C400300 9F16:01007FFC0920FFFE08200810FF1008FE7E1000FC7E4442487E2824101E28E0C6 9F17:249014A024940884707C0810FF1008FE7E1000FC7E4442487E2824101E28E0C6 9F18:0810FF7E08107E7C42447E282418FEE624483C7820083FF820083C7824484448 9F19:0810FF7E08107F7C41447F2822101F28FFF611101FF012101FF004407FFC0040 9F1A:0810FF7E08107E7C42047E4824381E44EFF008000FF00800FFFE111014E0181C 9F1B:0810FF7E08107E7C42447E3824447EA222385424082037FEC0001FF010101FF0 9F1C:0810FF7E08107E7C42447E3824447FF2092007C0F93E1FF011101FF001087FFC 9F1D:24A414A487BC440417FC24044FBC90A40810FF7E08107E7C42447E282418FEE6 9F1E:0810FF7E08107E7C42447E282418FEE611107FFE48228FE401001FF001007FFC 9F1F:0810FF7E08107E7C42447E3824D47EA204442BA810102FE8C8260FE004407FFC 9F20:060038F820083EF8200820083FF800002948252821082948252A210A2D663182 9F21:22081108111000003FF8210821083FF8210821083FF82108210A410A41068002 9F22:2008CE288228EE2882448244FE82017C92249224DA249224DA4492449394D908 9F23:2010CE148212EE12821082FEFE10001092109228DA289228DA2892449344D982 9F24:2020CE108210EEFE82448244FE44004492449228DA289210DA1092289344D982 9F25:2028CE248224EE2082FE8220FE20003C92349254DA549254DA8892889314D922 9F26:2000CEFC8224EE2482248224FE5400489280927CDA449244DA449244937CD944 9F27:2020CE108210EEFE82828284FE40004492489250DA609242DA429242933ED900 9F28:2020CE20823EEE4282C48328FE10002892449382DA309208DA0492609310D908 9F29:2040CE408240EEFC82848304FEF4009492949294DA9492F4DA9492049328D910 9F2A:2010CE108250EE50827C8250FE9000109210927CDA109210DA10921093FED900 9F2B:2000CE0082FEEE1082108220FE20007C924492C4DB449244DA449244937CD944 9F2C:2010CE108210EE1082FE8292FE920092929292FEDA929292DA92929293FED982 9F2D:2010CE108210EE7C82108210FEFE0008920892FEDA089248DA2892089328D910 9F2E:2000CC0685D8EC4884488488FC9E01C8A848F948A948F89EA880A940FA3EA400 9F2F:2000CEFE8210EE10827C8224FE2400FE92009200DA7C9244DA449244937CD944 9F30:2000CE7C8244EE44827C8244FE44007C92449244DA7C9200DA2892249342D982 9F31:2010CE1082FEEE10827C8210FEFE0000927C9244DA7C9244DA7C92449354D948 9F32:2000CEFE8292EE1082FE8210FE7C0054927C9254DA7C9210DAFE92109310D910 9F33:2000CEFE8282EEFE828282FEFE8200FE92149212DAFE9210DA2892289344D982 9F34:2000CDFE8500ED7E8542857EFD42017EA910F9FEA924F964A918A924FB42A5FE 9F35:2020CE1082FEEE8282448292FE14001292FE9210DA289228DA2892449344D982 9F36:2008CC3C85D0ED1C8510857CFD540158A970F954A94CF940AA78A8A8FA2AA446 9F37:200ECEF08222EE9282448220FE4400F892109224DAFE9210DAFE92289344D982 9F38:2088CC508400EDFE845085FCFC5403FEA854F9FCA850F8D8A954AA52FA50A450 9F39:2000CE7C8244EE7C8244827CFE1000FE92829210DAFE9224DA6892109328D944 9F3A:2000CDFC8524EDFC852485FCFD040000ABFEFAAAAAAAFBFEAAAAAAAAFBFEA622 9F3B:02001FF010101FF010101FF000003FF821083FF821083FF80000FFFE08201020 9F3C:10043E0422443E4422443E4400447F4449447F4C49747F440004FF8422044204 9F3D:10203E2022203E2022F83E2800287F2849287F2849287F2A002AFFCA22464280 9F3E:10003E00227C3E1022103E1000107F1049FE7F1049107F100010FF9022104210 9F3F:10003E00227C3E2822283E2800287F2849287F2849287F2A002AFFAA22464280 9F40:10003E7C22203E2022203E3800287F2849587F4849487F48005AFFEA224A4206 9F41:10403E4022403EFC22843F0400747F5449547F5449747F540004FF8422284210 9F42:20207C2044FC7C2445FE7C2400FCFE209324FEA89270FEA80124FE2244A08440 9F43:20007CFC44847CFC44847CFC0040FEFE9312FE9292AAFE8200FAFE0244148408 9F44:10103E1022FE3E3822543E9200007F7C49447F7C49447F7C0044FF8022FE4200 9F45:20207C4044FC7C8444FC7C8400FCFE8492FCFE289224FEFE0020FE5044888506 9F46:20927D2444927C00447C7C44007CFE0092FEFE929292FEFE0080FE824482847E 9F47:20207C3C44207CFE44A27CB800E4FE9C9280FEBC92A4FEBC00A4FEBC44A4857E 9F48:20287CFE44AA7CFE44AA7CFE0000FEFE9280FEBE9280FEFE00A8FEAA44A48532 9F49:2020FBFE8924F9FC8820FBFE0356F9DCA888FBFEA888FBFE0094F98852A490C2 9F4A:020001007FFC0440028C7D702550255045488D6610101FF010101FF010102010 9F4B:0100FFFE02847D78255025484D6420083FF820083FF821082548252849288108 9F4C:0100FFFE02847D78255025484D6420083FF820083FF820082528294842888C48 9F4D:0100FFFE02847D78255025484D6420083FF820083FF840083FF824482448FFFE 9F4E:0100FFFE02847D78255025484D6420083FF820082FE828282FE828284FE88448 9F4F:0100FFFE02887D7025484D66A0083FF822882EE822882EE822884EE842888FE8 9F50:020001007FFC0820044003800C603018C8260820082008200820102010202020 9F51:020001007FFC0820044003801C70E28E2EE822882EE822882EE822885FF88008 9F52:0100110011F811001100FFFE044024482AA831183FF824482AA831183FF80008 9F53:082028202F202820FF20142055206B2041207F20552055226B224F22711E0100 9F54:082028202F202820FF22142455286B3041207F6055A055226B224F22711E0100 9F55:082028202F20287EFF401480553C6B0441087F10552055406B424F42713E0100 9F56:100050FC5C085048FE482848AA88D6FE8218FE28AA28AA48D6889F08E2280210 9F57:0800280C2F702840FF401440557E6B4841487F48554855486B484F4871480188 9F58:081028102F102828FF28144455AA6B2841287F28552855286B284F4871480188 9F59:104050405CFC5084FF042AF4AA94D69482F4FE84AA94AA88D6829E82E27E0200 9F5A:082028202F20283EFF50145055906B1E41107F105510551E6B104F1071100110 9F5B:102850A85CA850A8FEA829FEAAA8D6A882A8FEA8AAB8AA80D6809E80E2FE0200 9F5C:100850285C285028FEA828AAAABCD6A882A8FEA8AAA8AAA8D6AA9EBAE2EA0386 9F5D:102050205C205040FE482884ABFED6828200FEFCAA84AA84D6849E84E2FC0284 9F5E:080028002F7C2844FF44144455446B44417C7F44550055286B244F4471420182 9F5F:0800287C2F442844FF44147C55446B4441447F7C554455446B444F4471FE0100 9F60:080028FC2F242824FF24142455546B4841807F7C554455446B444F44717C0144 9F61:081028102F102828FF281454558A6B08417C7F04550855286B104F1071080108 9F62:081028102E1028282828FF54008A49086B7C49047F085D286B104F1079080008 9F63:082028202F20287CFF44148455746B5441547F54557455546B044F0471280110 9F64:111009207FFC0400FFFE111029E8C9067FFC04402AA83FF824482AA83FF80008 9F65:102050205CFC50A4FEA428FCAAA4D6A482FCFE20AA24AA18D6129E6AE3860202 9F66:0800087C2F442844FF7C144455446B7C41507F52555455486B5441667F420000 9F67:08007F7C08243E2408447F5409E809007FFC04402AA83FF824482AA83FF80008 9F68:080028202F4C2844FF44144455446B6C41447F44554455446B444F7C71440100 9F69:102050105C1050FEFE002844AA82D7008244FE44AA28AA28D6109E28E2440282 9F6A:0800287C2F442844FF441444557C6B1041107F50555E55506B504F70719E0100 9F6B:100050FE5C925092FE9228FEAA92D6B282BAFED6AA92AA92D6929E82E2FE0282 9F6C:080028FC2F102810FF7C142455246BFE41007F00557C55446B444F44717C0144 9F6D:100050325CCC5088FE8828E8AAAED6AA82AAFEEAAA8AAA8AD68A9E8AE3120222 9F6E:102050205DFC5020FE502888ABFED60882E8FEA8AAA8AAE8D6A89E08E2280210 9F6F:100050205CCE5082FE8228EEAA82D68282FEFE28AA28AA28D6489E4AE28A0306 9F70:104850485C4851FEFE482848ABFED60082FCFE84AA84AAFCD6849E84E2FC0284 9F71:100051F05CAE50AAFEEA28AAAAAAD6EA82AAFEAAAAB4ABE4D6249E2AE22A0230 9F72:100E51F05C1050FEFE922892AAFED61082FEFE92AA9AAA96D6FE9E82E28A0284 9F73:100050FE5C925010FEFE2810AA7CD654827CFE54AA7CAA10D6FE9E10E2100210 9F74:102050105CFE5044FE2828FEAA88D69082A4FE88AA90AAA2D6849E88E3100260 9F75:1000507C5C545054FE7C2854AA54D67C8210FEFEAA92AA96D6BE9E82E28A0284 9F76:100050EE5CAA50AAFEEE2800AA7CD60082FEFE20AA40AA7CD6049E04E2280210 9F77:100050FE5C825082FEFE2880AABED6908294FEBEAA8AAA88D6BE9E88E308027E 9F78:104450285C0050FEFE002828AA44D6828200FEFEAAAAAAAAD6AA9EAAE3FE0200 9F79:082004407FFC0100FFFE04001FF8E0801FFC010009F009007FFC24482AA83FF8 9F7A:104050405CFE5122FEAA28FAAA42D6948348FEFEAB22AAAAD6FA9E42E2940308 9F7B:101050105CFE5010FE7C2844AA7CD644827CFE44AA7CAA44D6FE9E28E2440282 9F7C:108850885DFE5088FEDC29AAAA88D60083FEFE22AAA0AABCD6A09F60E23E0200 9F7D:104450445DEE5044FEEE2954AA44D600827CFE00AAFEAA10D6549E92E2500220 9F7E:0F1408127F10497E7E1049287F2852449EFA04807FFE04402AA431143FFC0004 9F7F:0100010011F8110011001100FFFE00002108210822882448282820083FF80008 9F80:0820082028202F2228222824FF2800304920496055A0632241224722791E0100 9F81:0820082028202F7E28402880FF3C0004490849105520634041424742793E0100 9F82:0800080C28702F4028402840FF7E004849484948554863484148474879480188 9F83:0800087C28442F442844287CFF4400444944497C554463444144474479FE0100 9F84:1020102050505E5050885124FE12001093FC9204AA08C68882508E20F2100210 9F85:10401040507C5E84508451F4FE940094929492F4AA84C6A882928E82F27E0200 9F86:080008FE28222F2228222822FF4A00444980497E5542634241424742797E0142 9F87:1008102850285E2850A850AAFEBC00A892A892A8AAA8C6A882AA8EBAF2EA0386 9F88:100010FC50845E8450FC5084FE8400FC92A292A4AA98C69082888EA4F2C20280 9F89:100011FC50205E2050FC5044FE4401FE92009200AAFCC68482848E84F2FC0284 9F8A:0800087C28442F4428442844FF7C001049104950555E635041504770799E0100 9F8B:100E11F050105EFE50925092FEFE001092FE9292AA9AC69682FE8E82F28A0284 9F8C:100010FE50825E8250FE5080FEFE009092A492FEAA92C69082FC8E90F31002FE 9F8D:104008407E7E2440187EFF02007E7E40427E7E40427E7E40427E42404A42443E 9F8E:00003FFE22202FBC2520223C3F84203C2FA028BC2FA028BC2FA048BC48A2899E 9F8F:08407F7C1440FF7C22043E7C22403E782242263E08200820FFFE082010202020 9F90:00807FFE42205FBC4920463C7F84403C5FA050BC5FA050BC5FA050BC52A2911E 9F91:08407F7C1440FF7C22043E7C22403E782242263E00003FF80200FFFE0860701C 9F92:08407F7C1440FF7C22043E7C22403E7C2242263E00003FF80000FFFE11102308 9F93:21102090FBDE2010425E79824BDEC8107BDE4A504BDE7A504BDE4A504A525ACE 9F94:08407F7C1440FF7C22043E7C22403E782242263E04403FF80440FFFE08201010 9F95:010006C01830EFEE00001FF010101FF008403E7C1440FF7822083E782242263E 9F96:88884E4EF8F8A8A84E4EF2F20E0EE8E8AEAEA8A8EEEEA8A8EEEEA8A8AAAAA6A6 9F97:3FF801007FFE492284143BB82AA83BB808403E7C1440FF7822083E782242263E 9F98:08403E7C1440FF7822083E782242487EE8E8AEAEF8F80E0EE2E2AEAEE8E8AEAE 9F99:0420041004100400FFFE048004880488049008A008C0108211822282447E8000 9F9A:042004107FFC092009C4170420FCC44004403FF804400440FFFE082010102008 9F9B:010006C01830EFEE00001FF010101FF004400420FFFE0910116021844F0480FC 9F9C:04003FF820083EF802807A800AFCFE940AD47AA402A47AD40A94FEFC0A8279FE 9F9D:1080E7FC240427BC20A0FEBE22A237B66AAA66AAA0B626A222BE27A022A2267E 9F9E:49202A3E7F485DA86B10456E3FF820083EF802807AF80AD8FEA80AD87A8A01FE 9F9F:040004000FE0102020407FF8A10821083FF8210821083FF821080102010200FE 9FA0:010002800C603018DFF600003BB82AA83BB800003FF824883FF8248824A82010 9FA1:08100810141022105D3E80A27F4455907F1000107F1055287F28552455444382 9FA2:0808081C14F022105D1080907F7C55107F3800347F5455547F92551055104310 9FA3:080008FC140422045D7C80847F0455FE7F1000927F5455387F54559255504320 9FA4:0848084A146C22485D4A80EA7F5655207F7E00427F42557E7F425542557E4342 9FA5:0800087E140822105D7C80C47F44557C7F44007C7F4455447F7C552855444382 9FA6:112410A410A813FE16025AFA508890F8102011FC112429242524452C40208020 9FA7:01FC010479FC490449FC484479F848504FFF48804BFC7D0449FC010401FC0104 9FA8:00003FFC228024402FFC3440244027F8244027F82440244027FC24003FFC0000 9FA9:04200420FFFF0420240CFF7024403C40087F7E484A487E480848FF8808880908 9FAA:0820082008207E2008200820FF20085008500E502848288828845B02480087FF 9FAB:10101010FF1010287E445282537C7E10521052107EFE1010FF10101010101010 9FAC:100013FE1A02268A22527FFE924212227FFE128216825A8232FA1E02E20A0204 9FAD:7DFE51227DFE512251227DFE504850487EFC0248564853FE8200024814840902 9FAE:7FDE514A7CC6514A52527CFC50A450FC7EA402FC564852FE824803FE14840902 9FAF:10281024282025FE4120B920112411247D28111815105910312A1E2AF2464482 9FB0:0000000000000100010001000100010011F011001100110011002D00430080FC 9FB1:00007FFC4004402448244424424441444084414442244414581440047FFC4004 9FB2:1020101029FE251041FEBD10117C11547D7C1154157C591031FE1E10E2104410 9FB3:101010107EFC10101010FEFE2448529410107E7C1010101010101E10E1FE0000 9FB4:00000000000000007FFC00080010032000C00020001000000000000000000000 9FB5:00F87F0001003FF80100FFFE0200040008003000C00000000000000000000000 9FB6:010001007FFC01003FF80100FFFE000000000000000000000000000000000000 9FB7:082008207FFC08200820FFFE0000000000000000000000000000000000000000 9FB8:01001110092001007FFE40048008000000000000000000000000000000000000 9FB9:1110092001003FFC010002007FFE082010102008C00600000000000000000000 9FBA:10001000FE0010007C00440044007C0044007C0054001000FE00100010001000 9FBB:208827E84812F3DC20084BD2F83E03C0AA52ABD2000000000000000000000000 9FBC:0040207C204027FE240223FCFA642492210823FC250A21F83908C1F8010801F8 9FBD:1080108010FC1108561055FC5524992411FC1124112429FC24004554412A822A 9FBE:08400840087E7F424AA248AA48727EFE4222627254AA4D2288229402220A4004 9FBF:08200820FFFE0820044008400BF81040304057FC904013F81040104017FE1000 9FC0:0420FFFE04207F7850485E8665784A487F3000C8FFFE04403FF824482BA83FF8 9FC1:209010900090FC9003FC78900090789000907BFE48004800489079084A040404 9FC2:10201040FEFC10847CFC54847CFC548054FE7C8054FE1002FEAA10AE1152100C 9FC3:00400040F7FC90409250F148914892D4F460904090A090A0F110920804040802 9FC4:10000BF840882288098850C82108222825100100FFFE05400920111C61080100 9FC5:21FC102003FEFA2209AC1020118C382054509188162611F8100810D010201010 9FC6:404020400040FBFE0880108020F830886948A150215022202220245028882104 9FC7:088008F81110122035FC5044904417FE1044104413FC10441040104011401080 9FC8:080009FC11042104490409FC1124312051209110111011101208120814041802 9FC9:08000BFE104020404840084013F8304850489088108810881088108817FE1000 9FCA:08200820FFFE082008204000202090204120293C11201120E1202120212027FE 9FCB:204017FE0040FBFC08001BF816083BF855109FFE100013F81208120813F81208 9FCC:008040402FFE2000800043F84A080BF8120813F8E04022482244244229420080 9FCD:2080208020FC21082290F86021982626202021FC3C20E22043FE002000200020 9FCE:00100010FA102110217E401078104F28C92849244944494279024A80447E0000 9FCF:102010203DFE202041FCBC20102013FEFC40107C108411481450182010D80706 9FD0:200024FE72285228A0FE74AA52AA53AA79AE52C256827AFE0282AA82AAFE0082 9FD1:000047FE2040204000400840084013FC1040E040204820442044204027FE0000 9FD2:08200820FFFE08207FFC02001FF0101011101110111012100280046018106008 9FD3:08200820FFFE08207FFC04001FF010101FF010101FF010101FF0082010102008 9FD4:200023FE3C0821E841287DE8900013FEFC0811E81128112815E8180810280010 9FD5:200020FC7C84448488A47C94549454847FFE548454847C8401041D04E2144408 9FD6:010001000280044008203018CFE600001FF01010101010101FF010100000FFFE 9FD7:01000280044008203018C8060BF0089017FE309053F09080110012000000FFFE 9FD8:10101F101528252825447F44A5BA250025002F7C2544244424442844287C3044 9FD9:10101F1015FE2510257C7FC4A5442544257C2F28252824282448284A288A3306 9FDA:20503E502A5C4A544AF4FF484A484A744AD45F624A5C485448545054505C6054 9FDB:040084FE5E54449205FE3E924AD651BA68D6CE9252D66ABA44D64C92529A2184 9FDC:480044FE44544092FFFE409272D652BA52D6CA924AD64ABA44D644925F9AC084 9FDD:40005FFE55545592F5FE5F9248D6C4BAFFD6C8924ED64ABA4AD652925A9A6484 9FDE:0200E2FE42544A926BFEAA92AAD6AABAEAD6AA922AD62ABA42D642924A9A8484 9FDF:11203920E120253E25422544FD902510655475546D52A592A192211025502220 9FE0:120032FEE2542A922BFE2A92FAD62ABA6AD67A926AD6AABAA2D622922A9A2484 9FE1:0000FEFEAA54AA92FFFE24922AD65FBADAD62F925AD6FFBA0AD6AA92AF9A8884 9FE2:0010FF10552855287544564456BA75005500557C55447D44D6441444147C1444 9FE3:0010FF1055FE5510757C564456447544557C552855287D28D648144A148A1506 9FE4:0050FF50555C555475F456485648757455D45562555C7D54D6541454145C1454 9FE5:40002EFEEA54AA92ABFEEC92ACD6AABAEAD69A92EAD6AABA9CD6B892D89A8884 9FE6:51445154FA54525425FEF91AAA0AAAFAAE0AFAEA22AA22A452B44AAA4B0A820A 9FE7:0400EEFEAA54BA92A4FECA92D1D6AEBAA4D6A492BFD6C4BA8ED684929F9A8084 9FE8:00007EFE1054FE9291FE569210D6D6BA00D67E924AD64ABA7ED64A924A9A7E84 9FE9:20003CFE24547E92D3FE7E9252D67EBA2AD6D5927ED642BA7ED642927E9A4284 9FEA:211010A017FC0080F14816D0116816A8112416A4284047FE0000244422224222 9FEB:20003FFC40009FF000007FF008107FD055504E507FD04E52554AFFEA0A06F1E2 9FEC:000000007DFF1111111121113D1165FFA5112511251125113DFF210100000000 9FED:104010401C7F208121127A1090101054FC521092109111111410181010500020 9FEE:00803FFE200024442FFE244427FC200027FE284223FC2244424C424080400040 9FEF:000050807EFE50AA952A384AD11212860C603118C92605407FFC03800D60711C 9FF0:01082108110817DF810847C8545E17C8244827DFC10947C9410D410A41080108 9FF1:00000000FDFC11241124112411247DFC11041100110011001D02E10240FE0000 9FF2:0044FDFF004400007CFF4511441044FE7C120012441228222E42F08441080000 9FF3:204420823DE2452F49297DAAD56855E97D2A55AC55687D295529B2292AA70040 9FF4:102010201E7E228225447E28AA182A243E422A812A303E0800040E6070102008 9FF5:202020203C2045FE48207C20D42055FC7C00542054127D5101451A45E03C4000 9FF6:204020203DF8450849087DF8D50855087DF8554455487D3001101D48E1864100 9FF7:102010101E7C220024443E286AFE2A003E7C2A442A443E7C00440E44707C2044 9FF8:204420823DE2452F49297DAAD56855E97D2A55AC55687D2901291E29E2A74040 9FF9:202020103CFF4481494A7C28D55256657CC4553C54107C9200921C92E0FE4002 9FFA:081008207F7C08443E6408547F44104C1E40227E24025402087A1402200A4004 9FFB:2010CE108210EEFE82208248FE48008892FF92C9DB499249DA4D924A9308D908 9FFC:2040CE408240EE4782F58255FE55005592559255DA559255DA9592D793A5D900 9FFD:01000880EFFFAA22B220A51EA500A9FEA280A280A4FCA480E88080FE00800080 9FFE:0200211F27D124522452FFD42452245227D2241125112C913559261644100010 9FFF:00100108FFFF01003FFC21043FFC21043FFC210406C01D70E38E0FE011100300 A72A:0000007CC6C0C07860C0C0C67C000000 A72A,0300:3018007CC6C0C07860C0C0C67C000000 A72A,0301:0C18007CC6C0C07860C0C0C67C000000 A72A,0331,0300:3018007CC6C0C07860C0C0C67C00FE00 A72A,0331,0301:0C18007CC6C0C07860C0C0C67C00FE00 A72B:0000000000007CC6C078C0C67C000000 A72B,0300:0000603018007CC6C078C0C67C000000 A72B,0301:0000060C18007CC6C078C0C67C000000 A72B,0331,0300:0000603018007CC6C078C0C67C00FE00 A72B,0331,0301:0000060C18007CC6C078C0C67C00FE00 A790:000000C6E6F6FEDECEC6C6C6C7030300 A791:000000000000DC666666666667030300 AC00:00000000001000101F9000900090009E01100110021004101810001000100000 AC01:000000083E0802080208040E080830080008000007F800080008000800080000 AC02:000000083E0802080208040E080830080008000000003EF80208020802080000 AC03:000000083E0802080208040E080830080008000000001F080108011401620000 AC04:000000083E0802080208040E080830080008000808000800080008000FF80000 AC05:000000083E0802080208040E0808300800080000000010F8101010301ECC0000 AC06:000000083E0802080208040E08083008000800000808087F081C08220F9C0000 AC07:000000083E0802080208040E080830080008000003F802000200020003F80000 AC08:000000083E0802080208040E080830080008000007F8000807F8040007F80000 AC09:000000083E0802080208040E08083008000800003EF802083E0820083E080000 AC0A:000000083E0802080208040E08083008000800003EF802883E8820883EF80000 AC0B:000000083E0802080208040E08083008000800003E8802883EF820883EF80000 AC0C:000000083E0802080208040E08083008000800001F0801081F0810141F620000 AC0D:000000083E0802080208040E08083008000800003EF802803EF820803EF80000 AC0E:000000083E0802080208040E08083008000800003EFC02483E4820483EFC0000 AC0F:000000083E0802080208040E08083008000800001F08017F1F1C10221F1C0000 AC10:000000083E0802080208040E080830080008000003F802080208020803F80000 AC11:000000083E0802080208040E08083008000800000208020803F8020803F80000 AC12:000000083E0802080208040E0808300800080000110811081F0811141F620000 AC13:000000083E0802080208040E0808300800080000001000100010006801840000 AC14:000000083E0802080208040E08083008000800000048004800A8011406620000 AC15:000000083E0802080208040E0808300800080000000003F00408040803F00000 AC16:000000083E0802080208040E080830080008000003F80020002000D003080000 AC17:000000083E0802080208040E0808300800080000004003F8004000A003180000 AC18:000000083E0802080208040E080830080008000003F8000803F8000800080000 AC19:000000083E0802080208040E080830080008000003F8020003F8020003F80000 AC1A:000000083E0802080208040E080830080008000000000FF8022002200FF80000 AC1B:000000083E0802080208040E080830080008000000800FF803E0041003E00000 AC1C:00000000001200121F9200920092009E01120112021204121812001200120000 AC1D:000000283E28022802280438082830280028000007F800080008000800080000 AC1E:000000283E28022802280438082830280028000000003EF80208020802080000 AC1F:000000283E28022802280438082830280028000000003E100210022802C40000 AC20:000000283E28022802280438082830280028002808000800080008000FF80000 AC21:000000283E280228022804380828302800280000000020F8201020303ECC0000 AC22:000000283E280228022804380828302800280000202021FC207020883E700000 AC23:000000283E28022802280438082830280028000003F802000200020003F80000 AC24:000000283E28022802280438082830280028000007F8000807F8040007F80000 AC25:000000283E2802280228043808283028002800003EF802083E0820083E080000 AC26:000000283E2802280228043808283028002800003EF802883E8820883EF80000 AC27:000000283E2802280228043808283028002800003E8802883EF820883EF80000 AC28:000000283E2802280228043808283028002800001F0801081F0810141F620000 AC29:000000283E2802280228043808283028002800003EF802803EF820803EF80000 AC2A:000000283E2802280228043808283028002800003EFC02483E4820483EFC0000 AC2B:000000283E2802280228043808283028002800003E1002FE3E3820443E380000 AC2C:000000283E28022802280438082830280028000003F802080208020803F80000 AC2D:000000283E2802280228043808283028002800000208020803F8020803F80000 AC2E:000000283E280228022804380828302800280000110811081F0811141F620000 AC2F:000000283E280228022804380828302800280000000800080008003400C20000 AC30:000000283E2802280228043808283028002800000048004800A8011406620000 AC31:000000283E280228022804380828302800280000000001F00208020801F00000 AC32:000000283E28022802280438082830280028000003F80020002000D003080000 AC33:000000283E280228022804380828302800280000004003F8004000A003180000 AC34:000000283E28022802280438082830280028000003F8000803F8000800080000 AC35:000000283E28022802280438082830280028000003F8020003F8020003F80000 AC36:000000283E28022802280438082830280028000000000FF8022002200FF80000 AC37:000000283E28022802280438082830280028000000800FF803E0041003E00000 AC38:00000000001000101F900090009E00900110011E021004101810001000100000 AC39:000000083E080208020E0408080E30080008000007F800080008000800080000 AC3A:000000083E080208020E0408080E30080008000000003EF80208020802080000 AC3B:000000083E080208020E0408080E30080008000000001F080108011401620000 AC3C:000000083E080208020E0408080E30080008000008000800080008000FF80000 AC3D:000000083E080208020E0408080E300800080000000010F8101010301ECC0000 AC3E:000000083E080208020E0408080E3008000800000808087F081C08220F9C0000 AC3F:000000083E080208020E0408080E30080008000003F802000200020003F80000 AC40:000000083E080208020E0408080E30080008000007F8000807F8040007F80000 AC41:000000083E080208020E0408080E3008000800003EF802083E0820083E080000 AC42:000000083E080208020E0408080E3008000800003EF802883E8820883EF80000 AC43:000000083E080208020E0408080E3008000800003E8802883EF820883EF80000 AC44:000000083E080208020E0408080E3008000800001F0801081F0810141F620000 AC45:000000083E080208020E0408080E3008000800003EF802803EF820803EF80000 AC46:000000083E080208020E0408080E3008000800003EFC02483E4820483EFC0000 AC47:000000083E080208020E0408080E3008000800001F08017F1F1C10221F1C0000 AC48:000000083E080208020E0408080E30080008000003F802080208020803F80000 AC49:000000083E080208020E0408080E3008000800000208020803F8020803F80000 AC4A:000000083E080208020E0408080E300800080000110811081F0811141F620000 AC4B:000000083E080208020E0408080E300800080000001000100010006801840000 AC4C:000000083E080208020E0408080E3008000800000048004800A8011406620000 AC4D:000000083E080208020E0408080E300800080000000003F00408040803F00000 AC4E:000000083E080208020E0408080E30080008000003F80020002000D003080000 AC4F:000000083E080208020E0408080E300800080000004003F8004000A003180000 AC50:000000083E080208020E0408080E30080008000003F8000803F8000800080000 AC51:000000083E080208020E0408080E30080008000003F8020003F8020003F80000 AC52:000000083E080208020E0408080E30080008000000000FF8022002200FF80000 AC53:000000083E080208020E0408080E30080008000000800FF803E0041003E00000 AC54:00000000001200121F920092009E00920112011E021204121812001200120000 AC55:000000283E28022802380428083830280028000007F800080008000800080000 AC56:000000283E28022802380428083830280028000000003EF80208020802080000 AC57:000000283E28022802380428083830280028000000003E100210022802C40000 AC58:000000283E28022802380428083830280028002808000800080008000FF80000 AC59:000000283E280228023804280838302800280000000020F8201020303ECC0000 AC5A:000000283E280228023804280838302800280000202021FC207020883E700000 AC5B:000000283E28022802380428083830280028000003F802000200020003F80000 AC5C:000000283E28022802380428083830280028000007F8000807F8040007F80000 AC5D:000000283E2802280238042808383028002800003EF802083E0820083E080000 AC5E:000000283E2802280238042808383028002800003EF802883E8820883EF80000 AC5F:000000283E2802280238042808383028002800003E8802883EF820883EF80000 AC60:000000283E2802280238042808383028002800001F0801081F0810141F620000 AC61:000000283E2802280238042808383028002800003EF802803EF820803EF80000 AC62:000000283E2802280238042808383028002800003EFC02483E4820483EFC0000 AC63:000000283E2802280238042808383028002800003E1002FE3E3820443E380000 AC64:000000283E28022802380428083830280028000003F802080208020803F80000 AC65:000000283E2802280238042808383028002800000208020803F8020803F80000 AC66:000000283E280228023804280838302800280000110811081F0811141F620000 AC67:000000283E280228023804280838302800280000000800080008003400C20000 AC68:000000283E2802280238042808383028002800000048004800A8011406620000 AC69:000000283E280228023804280838302800280000000001F00208020801F00000 AC6A:000000283E28022802380428083830280028000003F80020002000D003080000 AC6B:000000283E280228023804280838302800280000004003F8004000A003180000 AC6C:000000283E28022802380428083830280028000003F8000803F8000800080000 AC6D:000000283E28022802380428083830280028000003F8020003F8020003F80000 AC6E:000000283E28022802380428083830280028000000000FF8022002200FF80000 AC6F:000000283E28022802380428083830280028000000800FF803E0041003E00000 AC70:00000000000200021F8200820082009E01020102020204021802000200020000 AC71:000000083E080208020804380808300800080000000007F80008000800080000 AC72:000000083E08020802080438080830080008000000003EF80208020802080000 AC73:000000083E08020802080438080830080008000000001F080108011401620000 AC74:000000083E08020802080438080830080008000000001000100010001FF80000 AC75:000000083E080208020804380808300800080000000020F8201020303ECC0000 AC76:000000083E080208020804380808300800080000202021FC207020883E700000 AC77:000000083E08020802080438080830080008000003F802000200020003F80000 AC78:000000083E08020802080438080830080008000007F8000807F8040007F80000 AC79:000000083E0802080208043808083008000800003EF802083E0820083E080000 AC7A:000000083E0802080208043808083008000800003EF802883E8820883EF80000 AC7B:000000083E0802080208043808083008000800003E8802883EF820883EF80000 AC7C:000000083E0802080208043808083008000800000F8800880F8808140FA20000 AC7D:000000083E0802080208043808083008000800003EF802803EF820803EF80000 AC7E:000000083E0802080208043808083008000800003EFC02483E4820483EFC0000 AC7F:000000083E0802080208043808083008000800003E1002FE3E3820443E380000 AC80:000000083E08020802080438080830080008000003F802080208020803F80000 AC81:000000083E0802080208043808083008000800000208020803F8020803F80000 AC82:000000083E080208020804380808300800080000210821083F0821143F620000 AC83:000000083E080208020804380808300800080000001000100010006801840000 AC84:000000083E0802080208043808083008000800000048004800A8011406620000 AC85:000000083E080208020804380808300800080000000003F00408040803F00000 AC86:000000083E08020802080438080830080008000003F80020002000D003080000 AC87:000000083E080208020804380808300800080000004003F8004000A003180000 AC88:000000083E08020802080438080830080008000003F8000803F8000800080000 AC89:000000083E08020802080438080830080008000003F8020003F8020003F80000 AC8A:000000083E08020802080438080830080008000000000FF8022002200FF80000 AC8B:000000083E08020802080438080830080008000000800FF803E0041003E00000 AC8C:00000000000A000A1F8A008A008A00BA010A010A020A040A180A000A000A0000 AC8D:000000283E280228022804E8082830280028000007F800080008000800080000 AC8E:000000283E280228022804E8082830280028000000003EF80208020802080000 AC8F:000000283E280228022804E8082830280028000000003E100210022802C40000 AC90:000000283E280228022804E8082830280028000008000800080008000FF80000 AC91:000000283E280228022804E80828302800280000000020F8201020303ECC0000 AC92:000000283E280228022804E80828302800280000202021FC207020883E700000 AC93:000000283E280228022804E8082830280028000003F802000200020003F80000 AC94:000000283E280228022804E8082830280028000007F8000807F8040007F80000 AC95:000000283E280228022804E808283028002800003EF802083E0820083E080000 AC96:000000283E280228022804E808283028002800003EF802883E8820883EF80000 AC97:000000283E280228022804E808283028002800003E8802883EF820883EF80000 AC98:000000283E280228022804E808283028002800001F0801081F0810141F620000 AC99:000000283E280228022804E808283028002800003EF802803EF820803EF80000 AC9A:000000283E280228022804E808283028002800003EFC02483E4820483EFC0000 AC9B:000000283E280228022804E808283028002800003E1002FE3E3820443E380000 AC9C:000000283E280228022804E8082830280028000003F802080208020803F80000 AC9D:000000283E280228022804E808283028002800000208020803F8020803F80000 AC9E:000000283E280228022804E80828302800280000110811081F0811141F620000 AC9F:000000283E280228022804E80828302800280000000800080008003400C20000 ACA0:000000283E280228022804E808283028002800000048004800A8011406620000 ACA1:000000283E280228022804E80828302800280000000001F00208020801F00000 ACA2:000000283E280228022804E8082830280028000003F80020002000D003080000 ACA3:000000283E280228022804E80828302800280000004003F8004000A003180000 ACA4:000000283E280228022804E8082830280028000003F8000803F8000800080000 ACA5:000000283E280228022804E8082830280028000003F8020003F8020003F80000 ACA6:000000283E280228022804E8082830280028000000000FF8022002200FF80000 ACA7:000000283E280228022804E8082830280028000000800FF803E0041003E00000 ACA8:00000000000200021F820082009E00820102011E020204021802000200020000 ACA9:000000083E080208023804080838300800080000000007F80008000800080000 ACAA:000000083E08020802380408083830080008000000003EF80208020802080000 ACAB:000000083E08020802380408083830080008000000001F080108011401620000 ACAC:000000083E08020802380408083830080008000800001000100010001FF80000 ACAD:000000083E080208023804080838300800080000000020F8201020303ECC0000 ACAE:000000083E080208023804080838300800080000202021FC207020883E700000 ACAF:000000083E08020802380408083830080008000003F802000200020003F80000 ACB0:000000083E08020802380408083830080008000007F8000807F8040007F80000 ACB1:000000083E0802080238040808383008000800003EF802083E0820083E080000 ACB2:000000083E0802080238040808383008000800003EF802883E8820883EF80000 ACB3:000000083E0802080238040808383008000800003E8802883EF820883EF80000 ACB4:000000083E0802080238040808383008000800000F8800880F8808140FA20000 ACB5:000000083E0802080238040808383008000800003EF802803EF820803EF80000 ACB6:000000083E0802080238040808383008000800003EFC02483E4820483EFC0000 ACB7:000000083E0802080238040808383008000800003E1002FE3E3820443E380000 ACB8:000000083E08020802380408083830080008000003F802080208020803F80000 ACB9:000000083E0802080238040808383008000800000208020803F8020803F80000 ACBA:000000083E080208023804080838300800080000210821083F0821143F620000 ACBB:000000083E080208023804080838300800080000001000100010006801840000 ACBC:000000083E0802080238040808383008000800000048004800A8011406620000 ACBD:000000083E080208023804080838300800080000000003F00408040803F00000 ACBE:000000083E08020802380408083830080008000003F80020002000D003080000 ACBF:000000083E080208023804080838300800080000004003F8004000A003180000 ACC0:000000083E08020802380408083830080008000003F8000803F8000800080000 ACC1:000000083E08020802380408083830080008000003F8020003F8020003F80000 ACC2:000000083E08020802380408083830080008000000000FF8022002200FF80000 ACC3:000000083E08020802380408083830080008000000800FF803E0041003E00000 ACC4:00000000000A000A1F8A008A00BA008A010A013A020A040A180A000A000A0000 ACC5:000000283E28022802E8042808E830280028000007F800080008000800080000 ACC6:000000283E28022802E8042808E830280028000000003EF80208020802080000 ACC7:000000283E28022802E8042808E830280028000000003E100210022802C40000 ACC8:000000283E28022802E8042808E830280028002808000800080008000FF80000 ACC9:000000283E28022802E8042808E8302800280000000020F8201020303ECC0000 ACCA:000000283E28022802E8042808E8302800280000202021FC207020883E700000 ACCB:000000283E28022802E8042808E830280028000003F802000200020003F80000 ACCC:000000283E28022802E8042808E830280028000007F8000807F8040007F80000 ACCD:000000283E28022802E8042808E83028002800003EF802083E0820083E080000 ACCE:000000283E28022802E8042808E83028002800003EF802883E8820883EF80000 ACCF:000000283E28022802E8042808E83028002800003E8802883EF820883EF80000 ACD0:000000283E28022802E8042808E83028002800001F0801081F0810141F620000 ACD1:000000283E28022802E8042808E83028002800003EF802803EF820803EF80000 ACD2:000000283E28022802E8042808E83028002800003EFC02483E4820483EFC0000 ACD3:000000283E28022802E8042808E83028002800003E1002FE3E3820443E380000 ACD4:000000283E28022802E8042808E830280028000003F802080208020803F80000 ACD5:000000283E28022802E8042808E83028002800000208020803F8020803F80000 ACD6:000000283E28022802E8042808E8302800280000110811081F0811141F620000 ACD7:000000283E28022802E8042808E8302800280000000800080008003400C20000 ACD8:000000283E28022802E8042808E83028002800000048004800A8011406620000 ACD9:000000283E28022802E8042808E8302800280000000001F00208020801F00000 ACDA:000000283E28022802E8042808E830280028000003F80020002000D003080000 ACDB:000000283E28022802E8042808E8302800280000004003F8004000A003180000 ACDC:000000283E28022802E8042808E830280028000003F8000803F8000800080000 ACDD:000000283E28022802E8042808E830280028000003F8020003F8020003F80000 ACDE:000000283E28022802E8042808E830280028000000000FF8022002200FF80000 ACDF:000000283E28022802E8042808E830280028000000800FF803E0041003E00000 ACE0:00000000000000003FF0001000100010001002100200020002007FFC00000000 ACE1:000000001FF0001000100010011001007FFC00001FF000100010001000100000 ACE2:000000001FF0001000100010011001007FFC000000003EF80208020802080000 ACE3:000000001FF0001000100010011001007FFC000000001E100210022802C40000 ACE4:000000001FF0001000100010011001007FFC000000001000100010001FF00000 ACE5:000000001FF0001000100010011001007FFC0000000020F8201020303ECC0000 ACE6:000000001FF0001000100010011001007FFC0000202021FC207020883E700000 ACE7:000000001FF0001000100010011001007FFC00001FF01000100010001FF00000 ACE8:000000001FF0001000100010011001007FFC00001FF000101FF010001FF00000 ACE9:000000001FF0001000100010011001007FFC00003EF802083E0820083E080000 ACEA:000000001FF0001000100010011001007FFC00003EF802883E8820883EF80000 ACEB:000000001FF0001000100010011001007FFC00003E8802883EF820883EF80000 ACEC:000000001FF0001000100010011001007FFC00003E1002103E1020283EC40000 ACED:000000001FF0001000100010011001007FFC00003EF802803EF820803EF80000 ACEE:000000001FF0001000100010011001007FFC00003EFC02483E4820483EFC0000 ACEF:000000001FF0001000100010011001007FFC00003E2003FC3E7020883E700000 ACF0:000000001FF0001000100010011001007FFC00001FF01010101010101FF00000 ACF1:000000001FF0001000100010011001007FFC0000101010101FF010101FF00000 ACF2:000000001FF0001000100010011001007FFC0000222022203E2022503E880000 ACF3:000000001FF0001000100010011001007FFC000000000100010002800C400000 ACF4:000000001FF0001000100010011001007FFC00000000024002400DA033100000 ACF5:000000001FF0001000100010011001007FFC0000000007C00820082007C00000 ACF6:000000001FF0001000100010011001007FFC0000000007E00080014006200000 ACF7:000000001FF0001000100010011001007FFC0000008007E00080014006200000 ACF8:000000001FF0001000100010011001007FFC00001FF000101FF0001000100000 ACF9:000000001FF0001000100010011001007FFC00001FF010001FF010001FF00000 ACFA:000000001FF0001000100010011001007FFC000000001FF0044004401FF00000 ACFB:000000001FF0001000100010011001007FFC000001001FF007C0082007C00000 ACFC:00000000001000103FD000500050005E0450041004107FD00010001000100000 ACFD:000000081F880088008E0088048804087FE8000007F800080008000800080000 ACFE:000000081F880088008E0088048804087FE8000000003EF80208020802080000 ACFF:000000081F880088008E0088048804087FE8000000001F080108011401620000 AD00:000000081F880088008E0088048804087FE8000008000800080008000FF80000 AD01:000000081F880088008E0088048804087FE80000000010F8101010301ECC0000 AD02:000000081F880088008E0088048804087FE800000808087F081C08220F9C0000 AD03:000000081F880088008E0088048804087FE8000003F802000200020003F80000 AD04:000000081F880088008E0088048804087FE8000007F8000807F8040007F80000 AD05:000000081F880088008E0088048804087FE800003EF802083E0820083E080000 AD06:000000081F880088008E0088048804087FE800003EF802883E8820883EF80000 AD07:000000081F880088008E0088048804087FE800003E8802883EF820883EF80000 AD08:000000081F880088008E0088048804087FE800001F0801081F0810141F620000 AD09:000000081F880088008E0088048804087FE800003EF802803EF820803EF80000 AD0A:000000081F880088008E0088048804087FE800003EFC02483E4820483EFC0000 AD0B:000000081F880088008E0088048804087FE800001F08017F1F1C10221F1C0000 AD0C:000000081F880088008E0088048804087FE8000003F802080208020803F80000 AD0D:000000081F880088008E0088048804087FE800000208020803F8020803F80000 AD0E:000000081F880088008E0088048804087FE80000110811081F0811141F620000 AD0F:000000081F880088008E0088048804087FE80000001000100010006801840000 AD10:000000081F880088008E0088048804087FE800000048004800A8011406620000 AD11:000000081F880088008E0088048804087FE80000000003F00408040803F00000 AD12:000000081F880088008E0088048804087FE8000003F80020002000D003080000 AD13:000000081F880088008E0088048804087FE80000004003F8004000A003180000 AD14:000000081F880088008E0088048804087FE8000003F8000803F8000800080000 AD15:000000081F880088008E0088048804087FE8000003F8020003F8020003F80000 AD16:000000081F880088008E0088048804087FE8000000000FF8022002200FF80000 AD17:000000081F880088008E0088048804087FE8000000800FF803E0041003E00000 AD18:00000000001200123FD200520052005E0452041204127FD20012001200120000 AD19:000000281FA800A800B800A804A804287FA8000007F800080008000800080000 AD1A:000000281FA800A800B800A804A804287FA8000000003EF80208020802080000 AD1B:000000281FA800A800B800A804A804287FA8000000001F080108011401620000 AD1C:000000281FA800A800B800A804A804287FA8000008000800080008000FF80000 AD1D:000000281FA800A800B800A804A804287FA80000000010F8101010301ECC0000 AD1E:000000281FA800A800B800A804A804287FA800000808087F081C08220F9C0000 AD1F:000000281FA800A800B800A804A804287FA8000003F802000200020003F80000 AD20:000000281FA800A800B800A804A804287FA8000007F8000807F8040007F80000 AD21:000000281FA800A800B800A804A804287FA800003EF802083E0820083E080000 AD22:000000281FA800A800B800A804A804287FA800003EF802883E8820883EF80000 AD23:000000281FA800A800B800A804A804287FA800003E8802883EF820883EF80000 AD24:000000281FA800A800B800A804A804287FA800001F0801081F0810141F620000 AD25:000000281FA800A800B800A804A804287FA800003EF802803EF820803EF80000 AD26:000000281FA800A800B800A804A804287FA800003EFC02483E4820483EFC0000 AD27:000000281FA800A800B800A804A804287FA800001F08017F1F1C10221F1C0000 AD28:000000281FA800A800B800A804A804287FA8000003F802080208020803F80000 AD29:000000281FA800A800B800A804A804287FA800000208020803F8020803F80000 AD2A:000000281FA800A800B800A804A804287FA80000110811081F0811141F620000 AD2B:000000281FA800A800B800A804A804287FA80000001000100010006801840000 AD2C:000000281FA800A800B800A804A804287FA800000048004800A8011406620000 AD2D:000000281FA800A800B800A804A804287FA80000000003F00408040803F00000 AD2E:000000281FA800A800B800A804A804287FA8000003F80020002000D003080000 AD2F:000000281FA800A800B800A804A804287FA80000004003F8004000A003180000 AD30:000000281FA800A800B800A804A804287FA8000003F8000803F8000800080000 AD31:000000281FA800A800B800A804A804287FA8000003F8020003F8020003F80000 AD32:000000281FA800A800B800A804A804287FA8000000000FF8022002200FF80000 AD33:000000281FA800A800B800A804A804287FA8000000800FF803E0041003E00000 AD34:00000000000400043FC40044004400440444040404047FF40004000400040000 AD35:000000081F88008800880088048804087FE8000007F800080008000800080000 AD36:000000081F88008800880088048804087FE8000000003EF80208020802080000 AD37:000000081F88008800880088048804087FE8000000001F080108011401620000 AD38:000000081F88008800880088048804087FE8000008000800080008000FF80000 AD39:000000081F88008800880088048804087FE80000000010F8101010301ECC0000 AD3A:000000081F88008800880088048804087FE800000808087F081C08220F9C0000 AD3B:000000081F88008800880088048804087FE8000003F802000200020003F80000 AD3C:000000081F88008800880088048804087FE8000007F8000807F8040007F80000 AD3D:000000081F88008800880088048804087FE800003EF802083E0820083E080000 AD3E:000000081F88008800880088048804087FE800003EF802883E8820883EF80000 AD3F:000000081F88008800880088048804087FE800003E8802883EF820883EF80000 AD40:000000081F88008800880088048804087FE800001F0801081F0810141F620000 AD41:000000081F88008800880088048804087FE800003EF802803EF820803EF80000 AD42:000000081F88008800880088048804087FE800003EFC02483E4820483EFC0000 AD43:000000081F88008800880088048804087FE800001F08017F1F1C10221F1C0000 AD44:000000081F88008800880088048804087FE8000003F802080208020803F80000 AD45:000000081F88008800880088048804087FE800000208020803F8020803F80000 AD46:000000081F88008800880088048804087FE80000110811081F0811141F620000 AD47:000000081F88008800880088048804087FE80000001000100010006801840000 AD48:000000081F88008800880088048804087FE800000048004800A8011406620000 AD49:000000081F88008800880088048804087FE80000000003F00408040803F00000 AD4A:000000081F88008800880088048804087FE8000003F80020002000D003080000 AD4B:000000081F88008800880088048804087FE80000004003F8004000A003180000 AD4C:000000081F88008800880088048804087FE8000003F8000803F8000800080000 AD4D:000000081F88008800880088048804087FE8000003F8020003F8020003F80000 AD4E:000000081F88008800880088048804087FE8000000000FF8022002200FF80000 AD4F:000000081F88008800880088048804087FE8000000800FF803E0041003E00000 AD50:00000000000000003FF0001000100010001008900880088008807FFC00000000 AD51:000000001FF0001000100010049004807FFC00001FF000100010001000100000 AD52:000000001FF0001000100010049004807FFC000000003EF80208020802080000 AD53:000000001FF0001000100010049004807FFC000000001E100210022802C40000 AD54:000000001FF0001000100010049004807FFC000000001000100010001FF00000 AD55:000000001FF0001000100010049004807FFC0000000020F8201020303ECC0000 AD56:000000001FF0001000100010049004807FFC0000202021FC207020883E700000 AD57:000000001FF0001000100010049004807FFC00001FF01000100010001FF00000 AD58:000000001FF0001000100010049004807FFC00001FF000101FF010001FF00000 AD59:000000001FF0001000100010049004807FFC00003EF802083E0820083E080000 AD5A:000000001FF0001000100010049004807FFC00003EF802883E8820883EF80000 AD5B:000000001FF0001000100010049004807FFC00003E8802883EF820883EF80000 AD5C:000000001FF0001000100010049004807FFC00003E1002103E1020283EC40000 AD5D:000000001FF0001000100010049004807FFC00003EF802803EF820803EF80000 AD5E:000000001FF0001000100010049004807FFC00003EFC02483E4820483EFC0000 AD5F:000000001FF0001000100010049004807FFC00003E2003FC3E7020883E700000 AD60:000000001FF0001000100010049004807FFC00001FF01010101010101FF00000 AD61:000000001FF0001000100010049004807FFC0000101010101FF010101FF00000 AD62:000000001FF0001000100010049004807FFC0000222022203E2022503E880000 AD63:000000001FF0001000100010049004807FFC000000000100010002800C400000 AD64:000000001FF0001000100010049004807FFC00000000024002400DA033100000 AD65:000000001FF0001000100010049004807FFC0000000007C00820082007C00000 AD66:000000001FF0001000100010049004807FFC0000000007E00080014006200000 AD67:000000001FF0001000100010049004807FFC0000008007E00080014006200000 AD68:000000001FF0001000100010049004807FFC00001FF000101FF0001000100000 AD69:000000001FF0001000100010049004807FFC00001FF010001FF010001FF00000 AD6A:000000001FF0001000100010049004807FFC000000001FF0044004401FF00000 AD6B:000000001FF0001000100010049004807FFC000001001FF007C0082007C00000 AD6C:0000000000003FE00020002000200020002000003FF801000100010001000000 AD6D:000000001FF000100010001000007FFC010001001FF000100010001000100000 AD6E:000000001FF000100010001000007FFC0100010000003EF80208020802080000 AD6F:000000001FF000100010001000007FFC0100010000001E100210022802C40000 AD70:000000001FF0001000100010000000007FFC010001001100100010001FF00000 AD71:000000001FF000100010001000007FFC01000100000020F8201020303ECC0000 AD72:000000001FF000100010001000007FFC01000100202021FC207020883E700000 AD73:000000001FF000100010001000007FFC010001001FF01000100010001FF00000 AD74:000000001FF000100010001000007FFC010001001FF000101FF010001FF00000 AD75:000000001FF000100010001000007FFC010001003EF802083E0820083E080000 AD76:000000001FF000100010001000007FFC010001003EF802883E8820883EF80000 AD77:000000001FF000100010001000007FFC010001003E8802883EF820883EF80000 AD78:000000001FF000100010001000007FFC010001003E1002103E1020283EC40000 AD79:000000001FF000100010001000007FFC010001003EF802803EF820803EF80000 AD7A:000000001FF000100010001000007FFC010001003EFC02483E4820483EFC0000 AD7B:000000001FF000100010001000007FFC010001003E2003FC3E7020883E700000 AD7C:000000001FF000100010001000007FFC010001001FF01010101010101FF00000 AD7D:000000001FF000100010001000007FFC01000100101010101FF010101FF00000 AD7E:000000001FF000100010001000007FFC01000100222022203E2022503E880000 AD7F:000000001FF000100010001000007FFC0100010000000100010002800C400000 AD80:000000001FF000100010001000007FFC010001000000024002400DA033100000 AD81:000000001FF000100010001000007FFC01000100000007C00820082007C00000 AD82:000000001FF000100010001000007FFC01000100000007E00080014006200000 AD83:000000001FF000100010001000007FFC01000100008007E00080014006200000 AD84:000000001FF000100010001000007FFC010001001FF000101FF0001000100000 AD85:000000001FF000100010001000007FFC010001001FF010001FF010001FF00000 AD86:000000001FF000100010001000007FFC0100010000001FF0044004401FF00000 AD87:000000001FF000100010001000007FFC0100010001001FF007C0082007C00000 AD88:00000008000800083FE8002800280028002800087FE8040804F8040804080000 AD89:000800083F080108010801087FE8027802080000000007F80008000800080000 AD8A:000800083F080108010801087FE802780208000000003EF80208020802080000 AD8B:000800083F080108010801087FE802780208000000001F080108011401620000 AD8C:000800083F0801080108010800087FE80278020802081000100010001FF80000 AD8D:000800083F080108010801087FE8027802080000000020F8201020303ECC0000 AD8E:000800083F080108010801087FE8027802080000202021FC207020883E700000 AD8F:000800083F080108010801087FE802780208000003F802000200020003F80000 AD90:000800083F080108010801087FE802780208000007F8000807F8040007F80000 AD91:000800083F080108010801087FE80278020800003EF802083E0820083E080000 AD92:000800083F080108010801087FE80278020800003EF802883E8820883EF80000 AD93:000800083F080108010801087FE80278020800003E8802883EF820883EF80000 AD94:000800083F080108010801087FE80278020800000F8800880F8808140FA20000 AD95:000800083F080108010801087FE80278020800003EF802803EF820803EF80000 AD96:000800083F080108010801087FE80278020800003EFC02483E4820483EFC0000 AD97:000800083F080108010801087FE80278020800003E1002FE3E3820443E380000 AD98:000800083F080108010801087FE802780208000003F802080208020803F80000 AD99:000800083F080108010801087FE80278020800000208020803F8020803F80000 AD9A:000800083F080108010801087FE8027802080000210821083F0821143F620000 AD9B:000800083F080108010801087FE8027802080000001000100010006801840000 AD9C:000800083F080108010801087FE80278020800000048004800A8011406620000 AD9D:000800083F080108010801087FE8027802080000000003F00408040803F00000 AD9E:000800083F080108010801087FE802780208000003F80020002000D003080000 AD9F:000800083F080108010801087FE8027802080000004003F8004000A003180000 ADA0:000800083F080108010801087FE802780208000003F8000803F8000800080000 ADA1:000800083F080108010801087FE802780208000003F8020003F8020003F80000 ADA2:000800083F080108010801087FE802780208000000000FF8022002200FF80000 ADA3:000800083F080108010801087FE802780208000000800FF803E0041003E00000 ADA4:0000000A000A000A3FEA002A002A002A002A000A7FEA040A047A040A040A0000 ADA5:002800283F280128012801287FA805E804280000000007F80008000800080000 ADA6:002800283F280128012801287FA805E80428000000003EF80208020802080000 ADA7:002800283F280128012801287FA805E80428000000001F080108011401620000 ADA8:002800283F2801280128012800287FA8042805E804281428100010001FF80000 ADA9:002800283F280128012801287FA805E804280000000020F8201020303ECC0000 ADAA:002800283F280128012801287FA805E804280000202021FC207020883E700000 ADAB:002800283F280128012801287FA805E80428000003F802000200020003F80000 ADAC:002800283F280128012801287FA805E80428000007F8000807F8040007F80000 ADAD:002800283F280128012801287FA805E8042800003EF802083E0820083E080000 ADAE:002800283F280128012801287FA805E8042800003EF802883E8820883EF80000 ADAF:002800283F280128012801287FA805E8042800003E8802883EF820883EF80000 ADB0:002800283F280128012801287FA805E8042800000F8800880F8808140FA20000 ADB1:002800283F280128012801287FA805E8042800003EF802803EF820803EF80000 ADB2:002800283F280128012801287FA805E8042800003EFC02483E4820483EFC0000 ADB3:002800283F280128012801287FA805E8042800003E1002FE3E3820443E380000 ADB4:002800283F280128012801287FA805E80428000003F802080208020803F80000 ADB5:002800283F280128012801287FA805E8042800000208020803F8020803F80000 ADB6:002800283F280128012801287FA805E804280000210821083F0821143F620000 ADB7:002800283F280128012801287FA805E804280000001000100010006801840000 ADB8:002800283F280128012801287FA805E8042800000048004800A8011406620000 ADB9:002800283F280128012801287FA805E804280000000003F00408040803F00000 ADBA:002800283F280128012801287FA805E80428000003F80020002000D003080000 ADBB:002800283F280128012801287FA805E804280000004003F8004000A003180000 ADBC:002800283F280128012801287FA805E80428000003F8000803F8000800080000 ADBD:002800283F280128012801287FA805E80428000003F8020003F8020003F80000 ADBE:002800283F280128012801287FA805E80428000000000FF8022002200FF80000 ADBF:002800283F280128012801287FA805E80428000000800FF803E0041003E00000 ADC0:00000008000800083FE8002800280028002800087FE804080408040804080000 ADC1:000800083F080108010801087FE8020802000000000007F80008000800080000 ADC2:000800083F080108010801087FE802080200000000003EF80208020802080000 ADC3:000800083F080108010801087FE802080200000000001F080108011401620000 ADC4:000800083F0801080108010800087FE80208020802081008100010001FF80000 ADC5:000800083F080108010801087FE8020802000000000020F8201020303ECC0000 ADC6:000800083F080108010801087FE8020802000000202021FC207020883E700000 ADC7:000800083F080108010801087FE802080200000003F802000200020003F80000 ADC8:000800083F080108010801087FE802080200000007F8000807F8040007F80000 ADC9:000800083F080108010801087FE80208020000003EF802083E0820083E080000 ADCA:000800083F080108010801087FE80208020000003EF802883E8820883EF80000 ADCB:000800083F080108010801087FE80208020000003E8802883EF820883EF80000 ADCC:000800083F080108010801087FE80208020000000F8800880F8808140FA20000 ADCD:000800083F080108010801087FE80208020000003EF802803EF820803EF80000 ADCE:000800083F080108010801087FE80208020000003EFC02483E4820483EFC0000 ADCF:000800083F080108010801087FE80208020000003E1002FE3E3820443E380000 ADD0:000800083F080108010801087FE802080200000003F802080208020803F80000 ADD1:000800083F080108010801087FE80208020000000208020803F8020803F80000 ADD2:000800083F080108010801087FE8020802000000210821083F0821143F620000 ADD3:000800083F080108010801087FE8020802000000001000100010006801840000 ADD4:000800083F080108010801087FE80208020000000048004800A8011406620000 ADD5:000800083F080108010801087FE8020802000000000003F00408040803F00000 ADD6:000800083F080108010801087FE802080200000003F80020002000D003080000 ADD7:000800083F080108010801087FE8020802000000004003F8004000A003180000 ADD8:000800083F080108010801087FE802080200000003F8000803F8000800080000 ADD9:000800083F080108010801087FE802080200000003F8020003F8020003F80000 ADDA:000800083F080108010801087FE802080200000000000FF8022002200FF80000 ADDB:000800083F080108010801087FE802080200000000800FF803E0041003E00000 ADDC:0000000000003FE00020002000200020002000007FFC04400440044004400000 ADDD:000000001FF000100010001000007FFC044004401FF000100010001000100000 ADDE:000000001FF000100010001000007FFC0440044000003EF80208020802080000 ADDF:000000001FF000100010001000007FFC0440044000001E100210022802C40000 ADE0:000000001FF0001000100010000000007FFC044004401440100010001FF00000 ADE1:000000001FF000100010001000007FFC04400440000020F8201020303ECC0000 ADE2:000000001FF000100010001000007FFC04400440202021FC207020883E700000 ADE3:000000001FF000100010001000007FFC044004401FF01000100010001FF00000 ADE4:000000001FF000100010001000007FFC044004401FF000101FF010001FF00000 ADE5:000000001FF000100010001000007FFC044004403EF802083E0820083E080000 ADE6:000000001FF000100010001000007FFC044004403EF802883E8820883EF80000 ADE7:000000001FF000100010001000007FFC044004403E8802883EF820883EF80000 ADE8:000000001FF000100010001000007FFC044004403E1002103E1020283EC40000 ADE9:000000001FF000100010001000007FFC044004403EF802803EF820803EF80000 ADEA:000000001FF000100010001000007FFC044004403EFC02483E4820483EFC0000 ADEB:000000001FF000100010001000007FFC044004403E2003FC3E7020883E700000 ADEC:000000001FF000100010001000007FFC044004401FF01010101010101FF00000 ADED:000000001FF000100010001000007FFC04400440101010101FF010101FF00000 ADEE:000000001FF000100010001000007FFC04400440222022203E2022503E880000 ADEF:000000001FF000100010001000007FFC0440044000000100010002800C400000 ADF0:000000001FF000100010001000007FFC044004400000024002400DA033100000 ADF1:000000001FF000100010001000007FFC04400440000007C00820082007C00000 ADF2:000000001FF000100010001000007FFC04400440000007E00080014006200000 ADF3:000000001FF000100010001000007FFC04400440008007E00080014006200000 ADF4:000000001FF000100010001000007FFC044004401FF000101FF0001000100000 ADF5:000000001FF000100010001000007FFC044004401FF010001FF010001FF00000 ADF6:000000001FF000100010001000007FFC0440044000001FF0044004401FF00000 ADF7:000000001FF000100010001000007FFC0440044001001FF007C0082007C00000 ADF8:00000000000000003FF00010001000100010001000007FFC0000000000000000 ADF9:000000001FF0001000100010001000007FFC00001FF000100010001000100000 ADFA:000000001FF0001000100010001000007FFC000000003EF80208020802080000 ADFB:000000001FF0001000100010001000007FFC000000001E100210022802C40000 ADFC:000000001FF0001000100010001000007FFC000000001000100010001FF00000 ADFD:000000001FF0001000100010001000007FFC0000000020F8201020303ECC0000 ADFE:000000001FF0001000100010001000007FFC0000202021FC207020883E700000 ADFF:000000001FF0001000100010001000007FFC00001FF01000100010001FF00000 AE00:000000001FF0001000100010001000007FFC00001FF000101FF010001FF00000 AE01:000000001FF0001000100010001000007FFC00003EF802083E0820083E080000 AE02:000000001FF0001000100010001000007FFC00003EF802883E8820883EF80000 AE03:000000001FF0001000100010001000007FFC00003E8802883EF820883EF80000 AE04:000000001FF0001000100010001000007FFC00003E1002103E1020283EC40000 AE05:000000001FF0001000100010001000007FFC00003EF802803EF820803EF80000 AE06:000000001FF0001000100010001000007FFC00003EFC02483E4820483EFC0000 AE07:000000001FF0001000100010001000007FFC00003E2003FC3E7020883E700000 AE08:000000001FF0001000100010001000007FFC00001FF01010101010101FF00000 AE09:000000001FF0001000100010001000007FFC0000101010101FF010101FF00000 AE0A:000000001FF0001000100010001000007FFC0000222022203E2022503E880000 AE0B:000000001FF0001000100010001000007FFC000000000100010002800C400000 AE0C:000000001FF0001000100010001000007FFC00000000024002400DA033100000 AE0D:000000001FF0001000100010001000007FFC0000000007C00820082007C00000 AE0E:000000001FF0001000100010001000007FFC0000000007E00080014006200000 AE0F:000000001FF0001000100010001000007FFC0000008007E00080014006200000 AE10:000000001FF0001000100010001000007FFC00001FF000101FF0001000100000 AE11:000000001FF0001000100010001000007FFC00001FF010001FF010001FF00000 AE12:000000001FF0001000100010001000007FFC000000001FF0044004401FF00000 AE13:000000001FF0001000100010001000007FFC000001001FF007C0082007C00000 AE14:00000000000800083FC80048004800480048000800087FE80008000800080000 AE15:000000081F88008800880088008800087FE8000007F800080008000800080000 AE16:000000081F88008800880088008800087FE8000000003EF80208020802080000 AE17:000000081F88008800880088008800087FE8000000001F080108011401620000 AE18:000000081F88008800880088008800087FE8000008000800080008000FF80000 AE19:000000081F88008800880088008800087FE80000000010F8101010301ECC0000 AE1A:000000081F88008800880088008800087FE800000808087F081C08220F9C0000 AE1B:000000081F88008800880088008800087FE8000003F802000200020003F80000 AE1C:000000081F88008800880088008800087FE8000007F8000807F8040007F80000 AE1D:000000081F88008800880088008800087FE800003EF802083E0820083E080000 AE1E:000000081F88008800880088008800087FE800003EF802883E8820883EF80000 AE1F:000000081F88008800880088008800087FE800003E8802883EF820883EF80000 AE20:000000081F88008800880088008800087FE800001F0801081F0810141F620000 AE21:000000081F88008800880088008800087FE800003EF802803EF820803EF80000 AE22:000000081F88008800880088008800087FE800003EFC02483E4820483EFC0000 AE23:000000081F88008800880088008800087FE800001F08017F1F1C10221F1C0000 AE24:000000081F88008800880088008800087FE8000003F802080208020803F80000 AE25:000000081F88008800880088008800087FE800000208020803F8020803F80000 AE26:000000081F88008800880088008800087FE80000110811081F0811141F620000 AE27:000000081F88008800880088008800087FE80000001000100010006801840000 AE28:000000081F88008800880088008800087FE800000048004800A8011406620000 AE29:000000081F88008800880088008800087FE80000000003F00408040803F00000 AE2A:000000081F88008800880088008800087FE8000003F80020002000D003080000 AE2B:000000081F88008800880088008800087FE80000004003F8004000A003180000 AE2C:000000081F88008800880088008800087FE8000003F8000803F8000800080000 AE2D:000000081F88008800880088008800087FE8000003F8020003F8020003F80000 AE2E:000000081F88008800880088008800087FE8000000000FF8022002200FF80000 AE2F:000000081F88008800880088008800087FE8000000800FF803E0041003E00000 AE30:00000000000800081F8800880088008801080108020804081808000800080000 AE31:000000083E080208020804080808300800080000000007F80008000800080000 AE32:000000083E08020802080408080830080008000000003EF80208020802080000 AE33:000000083E08020802080408080830080008000000001F080108011401620000 AE34:000000083E08020802080408080830080008000800001000100010001FF80000 AE35:000000083E080208020804080808300800080000000020F8201020303ECC0000 AE36:000000083E080208020804080808300800080000202021FC207020883E700000 AE37:000000083E08020802080408080830080008000003F802000200020003F80000 AE38:000000083E08020802080408080830080008000007F8000807F8040007F80000 AE39:000000083E0802080208040808083008000800003EF802083E0820083E080000 AE3A:000000083E0802080208040808083008000800003EF802883E8820883EF80000 AE3B:000000083E0802080208040808083008000800003E8802883EF820883EF80000 AE3C:000000083E0802080208040808083008000800000F8800880F8808140FA20000 AE3D:000000083E0802080208040808083008000800003EF802803EF820803EF80000 AE3E:000000083E0802080208040808083008000800003EFC02483E4820483EFC0000 AE3F:000000083E0802080208040808083008000800003E1002FE3E3820443E380000 AE40:000000083E08020802080408080830080008000003F802080208020803F80000 AE41:000000083E0802080208040808083008000800000208020803F8020803F80000 AE42:000000083E080208020804080808300800080000210821083F0821143F620000 AE43:000000083E080208020804080808300800080000001000100010006801840000 AE44:000000083E0802080208040808083008000800000048004800A8011406620000 AE45:000000083E080208020804080808300800080000000003F00408040803F00000 AE46:000000083E08020802080408080830080008000003F80020002000D003080000 AE47:000000083E080208020804080808300800080000004003F8004000A003180000 AE48:000000083E08020802080408080830080008000003F8000803F8000800080000 AE49:000000083E08020802080408080830080008000003F8020003F8020003F80000 AE4A:000000083E08020802080408080830080008000000000FF8022002200FF80000 AE4B:000000083E08020802080408080830080008000000800FF803E0041003E00000 AE4C:00000000001000107B9008900890089E11101110221044100810001000100000 AE4D:00000008F78810881088108E2108C6080008000007F800080008000800080000 AE4E:00000008F78810881088108E2108C6080008000000003EF80208020802080000 AE4F:00000008F78810881088108E2108C6080008000000001F080108011401620000 AE50:00000008F78810881088108E2108C6080008000808000800080008000FF80000 AE51:00000008F78810881088108E2108C60800080000000010F8101010301ECC0000 AE52:00000008F78810881088108E2108C608000800000808087F081C08220F9C0000 AE53:00000008F78810881088108E2108C6080008000003F802000200020003F80000 AE54:00000008F78810881088108E2108C6080008000007F8000807F8040007F80000 AE55:00000008F78810881088108E2108C608000800003EF802083E0820083E080000 AE56:00000008F78810881088108E2108C608000800003EF802883E8820883EF80000 AE57:00000008F78810881088108E2108C608000800003E8802883EF820883EF80000 AE58:00000008F78810881088108E2108C608000800001F0801081F0810141F620000 AE59:00000008F78810881088108E2108C608000800003EF802803EF820803EF80000 AE5A:00000008F78810881088108E2108C608000800003EFC02483E4820483EFC0000 AE5B:00000008F78810881088108E2108C608000800001F08017F1F1C10221F1C0000 AE5C:00000008F78810881088108E2108C6080008000003F802080208020803F80000 AE5D:00000008F78810881088108E2108C608000800000208020803F8020803F80000 AE5E:00000008F78810881088108E2108C60800080000110811081F0811141F620000 AE5F:00000008F78810881088108E2108C60800080000001000100010006801840000 AE60:00000008F78810881088108E2108C608000800000048004800A8011406620000 AE61:00000008F78810881088108E2108C60800080000000003F00408040803F00000 AE62:00000008F78810881088108E2108C6080008000003F80020002000D003080000 AE63:00000008F78810881088108E2108C60800080000004003F8004000A003180000 AE64:00000008F78810881088108E2108C6080008000003F8000803F8000800080000 AE65:00000008F78810881088108E2108C6080008000003F8020003F8020003F80000 AE66:00000008F78810881088108E2108C6080008000000000FF8022002200FF80000 AE67:00000008F78810881088108E2108C6080008000000800FF803E0041003E00000 AE68:00000000001200127B9208920892089E11121112221244120812001200120000 AE69:00000028F7A810A810A810B82128C6280028000007F800080008000800080000 AE6A:00000028F7A810A810A810B82128C6280028000000003EF80208020802080000 AE6B:00000028F7A810A810A810B82128C6280028000000003E100210022802C40000 AE6C:00000028F7A810A810A810B82128C6280028002808000800080008000FF80000 AE6D:00000028F7A810A810A810B82128C62800280000000020F8201020303ECC0000 AE6E:00000028F7A810A810A810B82128C62800280000202021FC207020883E700000 AE6F:00000028F7A810A810A810B82128C6280028000003F802000200020003F80000 AE70:00000028F7A810A810A810B82128C6280028000007F8000807F8040007F80000 AE71:00000028F7A810A810A810B82128C628002800003EF802083E0820083E080000 AE72:00000028F7A810A810A810B82128C628002800003EF802883E8820883EF80000 AE73:00000028F7A810A810A810B82128C628002800003E8802883EF820883EF80000 AE74:00000028F7A810A810A810B82128C628002800001F0801081F0810141F620000 AE75:00000028F7A810A810A810B82128C628002800003EF802803EF820803EF80000 AE76:00000028F7A810A810A810B82128C628002800003EFC02483E4820483EFC0000 AE77:00000028F7A810A810A810B82128C628002800003E1002FE3E3820443E380000 AE78:00000028F7A810A810A810B82128C6280028000003F802080208020803F80000 AE79:00000028F7A810A810A810B82128C628002800000208020803F8020803F80000 AE7A:00000028F7A810A810A810B82128C62800280000110811081F0811141F620000 AE7B:00000028F7A810A810A810B82128C62800280000000800080008003400C20000 AE7C:00000028F7A810A810A810B82128C628002800000048004800A8011406620000 AE7D:00000028F7A810A810A810B82128C62800280000000001F00208020801F00000 AE7E:00000028F7A810A810A810B82128C6280028000003F80020002000D003080000 AE7F:00000028F7A810A810A810B82128C62800280000004003F8004000A003180000 AE80:00000028F7A810A810A810B82128C6280028000003F8000803F8000800080000 AE81:00000028F7A810A810A810B82128C6280028000003F8020003F8020003F80000 AE82:00000028F7A810A810A810B82128C6280028000000000FF8022002200FF80000 AE83:00000028F7A810A810A810B82128C6280028000000800FF803E0041003E00000 AE84:00000000001000107B900890089E08901110111E221044100810001000100000 AE85:00000008F7881088108E1088210EC6080008000007F800080008000800080000 AE86:00000008F7881088108E1088210EC6080008000000003EF80208020802080000 AE87:00000008F7881088108E1088210EC6080008000000001F080108011401620000 AE88:00000008F7881088108E1088210EC6080008000008000800080008000FF80000 AE89:00000008F7881088108E1088210EC60800080000000010F8101010301ECC0000 AE8A:00000008F7881088108E1088210EC608000800000808087F081C08220F9C0000 AE8B:00000008F7881088108E1088210EC6080008000003F802000200020003F80000 AE8C:00000008F7881088108E1088210EC6080008000007F8000807F8040007F80000 AE8D:00000008F7881088108E1088210EC608000800003EF802083E0820083E080000 AE8E:00000008F7881088108E1088210EC608000800003EF802883E8820883EF80000 AE8F:00000008F7881088108E1088210EC608000800003E8802883EF820883EF80000 AE90:00000008F7881088108E1088210EC608000800001F0801081F0810141F620000 AE91:00000008F7881088108E1088210EC608000800003EF802803EF820803EF80000 AE92:00000008F7881088108E1088210EC608000800003EFC02483E4820483EFC0000 AE93:00000008F7881088108E1088210EC608000800001F08017F1F1C10221F1C0000 AE94:00000008F7881088108E1088210EC6080008000003F802080208020803F80000 AE95:00000008F7881088108E1088210EC608000800000208020803F8020803F80000 AE96:00000008F7881088108E1088210EC60800080000110811081F0811141F620000 AE97:00000008F7881088108E1088210EC60800080000001000100010006801840000 AE98:00000008F7881088108E1088210EC608000800000048004800A8011406620000 AE99:00000008F7881088108E1088210EC60800080000000003F00408040803F00000 AE9A:00000008F7881088108E1088210EC6080008000003F80020002000D003080000 AE9B:00000008F7881088108E1088210EC60800080000004003F8004000A003180000 AE9C:00000008F7881088108E1088210EC6080008000003F8000803F8000800080000 AE9D:00000008F7881088108E1088210EC6080008000003F8020003F8020003F80000 AE9E:00000008F7881088108E1088210EC6080008000000000FF8022002200FF80000 AE9F:00000008F7881088108E1088210EC6080008000000800FF803E0041003E00000 AEA0:00000000001200127B920892089E08921112111E221244120812001200120000 AEA1:00000028F7A810A810B810A82138C6280028000007F800080008000800080000 AEA2:00000028F7A810A810B810A82138C6280028000000003EF80208020802080000 AEA3:00000028F7A810A810B810A82138C6280028000000003E100210022802C40000 AEA4:00000028F7A810A810B810A82138C6280028002808000800080008000FF80000 AEA5:00000028F7A810A810B810A82138C62800280000000020F8201020303ECC0000 AEA6:00000028F7A810A810B810A82138C62800280000202021FC207020883E700000 AEA7:00000028F7A810A810B810A82138C6280028000003F802000200020003F80000 AEA8:00000028F7A810A810B810A82138C6280028000007F8000807F8040007F80000 AEA9:00000028F7A810A810B810A82138C628002800003EF802083E0820083E080000 AEAA:00000028F7A810A810B810A82138C628002800003EF802883E8820883EF80000 AEAB:00000028F7A810A810B810A82138C628002800003E8802883EF820883EF80000 AEAC:00000028F7A810A810B810A82138C628002800001F0801081F0810141F620000 AEAD:00000028F7A810A810B810A82138C628002800003EF802803EF820803EF80000 AEAE:00000028F7A810A810B810A82138C628002800003EFC02483E4820483EFC0000 AEAF:00000028F7A810A810B810A82138C628002800003E1002FE3E3820443E380000 AEB0:00000028F7A810A810B810A82138C6280028000003F802080208020803F80000 AEB1:00000028F7A810A810B810A82138C628002800000208020803F8020803F80000 AEB2:00000028F7A810A810B810A82138C62800280000110811081F0811141F620000 AEB3:00000028F7A810A810B810A82138C62800280000000800080008003400C20000 AEB4:00000028F7A810A810B810A82138C628002800000048004800A8011406620000 AEB5:00000028F7A810A810B810A82138C62800280000000001F00208020801F00000 AEB6:00000028F7A810A810B810A82138C6280028000003F80020002000D003080000 AEB7:00000028F7A810A810B810A82138C62800280000004003F8004000A003180000 AEB8:00000028F7A810A810B810A82138C6280028000003F8000803F8000800080000 AEB9:00000028F7A810A810B810A82138C6280028000003F8020003F8020003F80000 AEBA:00000028F7A810A810B810A82138C6280028000000000FF8022002200FF80000 AEBB:00000028F7A810A810B810A82138C6280028000000800FF803E0041003E00000 AEBC:00000000000200027B8208820882089E11021102220244020802000200020000 AEBD:00000008F7881088108810B82108C60800080000000007F80008000800080000 AEBE:00000008F7881088108810B82108C6080008000000003EF80208020802080000 AEBF:00000008F7881088108810B82108C6080008000000001F080108011401620000 AEC0:00000008F7881088108810B82108C6080008000000001000100010001FF80000 AEC1:00000008F7881088108810B82108C60800080000000020F8201020303ECC0000 AEC2:00000008F7881088108810B82108C60800080000202021FC207020883E700000 AEC3:00000008F7881088108810B82108C6080008000003F802000200020003F80000 AEC4:00000008F7881088108810B82108C6080008000007F8000807F8040007F80000 AEC5:00000008F7881088108810B82108C608000800003EF802083E0820083E080000 AEC6:00000008F7881088108810B82108C608000800003EF802883E8820883EF80000 AEC7:00000008F7881088108810B82108C608000800003E8802883EF820883EF80000 AEC8:00000008F7881088108810B82108C608000800000F8800880F8808140FA20000 AEC9:00000008F7881088108810B82108C608000800003EF802803EF820803EF80000 AECA:00000008F7881088108810B82108C608000800003EFC02483E4820483EFC0000 AECB:00000008F7881088108810B82108C608000800003E1002FE3E3820443E380000 AECC:00000008F7881088108810B82108C6080008000003F802080208020803F80000 AECD:00000008F7881088108810B82108C608000800000208020803F8020803F80000 AECE:00000008F7881088108810B82108C60800080000210821083F0821143F620000 AECF:00000008F7881088108810B82108C60800080000001000100010006801840000 AED0:00000008F7881088108810B82108C608000800000048004800A8011406620000 AED1:00000008F7881088108810B82108C60800080000000003F00408040803F00000 AED2:00000008F7881088108810B82108C6080008000003F80020002000D003080000 AED3:00000008F7881088108810B82108C60800080000004003F8004000A003180000 AED4:00000008F7881088108810B82108C6080008000003F8000803F8000800080000 AED5:00000008F7881088108810B82108C6080008000003F8020003F8020003F80000 AED6:00000008F7881088108810B82108C6080008000000000FF8022002200FF80000 AED7:00000008F7881088108810B82108C6080008000000800FF803E0041003E00000 AED8:00000000000A000A7B8A088A088A08BA110A110A220A440A080A000A000A0000 AED9:00000028F7A810A810A810E82128C6280028000007F800080008000800080000 AEDA:00000028F7A810A810A810E82128C6280028000000003EF80208020802080000 AEDB:00000028F7A810A810A810E82128C6280028000000003E100210022802C40000 AEDC:00000028F7A810A810A810E82128C6280028000008000800080008000FF80000 AEDD:00000028F7A810A810A810E82128C62800280000000020F8201020303ECC0000 AEDE:00000028F7A810A810A810E82128C62800280000202021FC207020883E700000 AEDF:00000028F7A810A810A810E82128C6280028000003F802000200020003F80000 AEE0:00000028F7A810A810A810E82128C6280028000007F8000807F8040007F80000 AEE1:00000028F7A810A810A810E82128C628002800003EF802083E0820083E080000 AEE2:00000028F7A810A810A810E82128C628002800003EF802883E8820883EF80000 AEE3:00000028F7A810A810A810E82128C628002800003E8802883EF820883EF80000 AEE4:00000028F7A810A810A810E82128C628002800001F0801081F0810141F620000 AEE5:00000028F7A810A810A810E82128C628002800003EF802803EF820803EF80000 AEE6:00000028F7A810A810A810E82128C628002800003EFC02483E4820483EFC0000 AEE7:00000028F7A810A810A810E82128C628002800003E1002FE3E3820443E380000 AEE8:00000028F7A810A810A810E82128C6280028000003F802080208020803F80000 AEE9:00000028F7A810A810A810E82128C628002800000208020803F8020803F80000 AEEA:00000028F7A810A810A810E82128C62800280000110811081F0811141F620000 AEEB:00000028F7A810A810A810E82128C62800280000000800080008003400C20000 AEEC:00000028F7A810A810A810E82128C628002800000048004800A8011406620000 AEED:00000028F7A810A810A810E82128C62800280000000001F00208020801F00000 AEEE:00000028F7A810A810A810E82128C6280028000003F80020002000D003080000 AEEF:00000028F7A810A810A810E82128C62800280000004003F8004000A003180000 AEF0:00000028F7A810A810A810E82128C6280028000003F8000803F8000800080000 AEF1:00000028F7A810A810A810E82128C6280028000003F8020003F8020003F80000 AEF2:00000028F7A810A810A810E82128C6280028000000000FF8022002200FF80000 AEF3:00000028F7A810A810A810E82128C6280028000000800FF803E0041003E00000 AEF4:00000000000200027B820882089E08821102111E220244020802000200020000 AEF5:00000008F788108810B810882138C60800080000000007F80008000800080000 AEF6:00000008F788108810B810882138C6080008000000003EF80208020802080000 AEF7:00000008F788108810B810882138C6080008000000001F080108011401620000 AEF8:00000008F788108810B810882138C6080008000800001000100010001FF80000 AEF9:00000008F788108810B810882138C60800080000000020F8201020303ECC0000 AEFA:00000008F788108810B810882138C60800080000202021FC207020883E700000 AEFB:00000008F788108810B810882138C6080008000003F802000200020003F80000 AEFC:00000008F788108810B810882138C6080008000007F8000807F8040007F80000 AEFD:00000008F788108810B810882138C608000800003EF802083E0820083E080000 AEFE:00000008F788108810B810882138C608000800003EF802883E8820883EF80000 AEFF:00000008F788108810B810882138C608000800003E8802883EF820883EF80000 AF00:00000008F788108810B810882138C608000800000F8800880F8808140FA20000 AF01:00000008F788108810B810882138C608000800003EF802803EF820803EF80000 AF02:00000008F788108810B810882138C608000800003EFC02483E4820483EFC0000 AF03:00000008F788108810B810882138C608000800003E1002FE3E3820443E380000 AF04:00000008F788108810B810882138C6080008000003F802080208020803F80000 AF05:00000008F788108810B810882138C608000800000208020803F8020803F80000 AF06:00000008F788108810B810882138C60800080000210821083F0821143F620000 AF07:00000008F788108810B810882138C60800080000001000100010006801840000 AF08:00000008F788108810B810882138C608000800000048004800A8011406620000 AF09:00000008F788108810B810882138C60800080000000003F00408040803F00000 AF0A:00000008F788108810B810882138C6080008000003F80020002000D003080000 AF0B:00000008F788108810B810882138C60800080000004003F8004000A003180000 AF0C:00000008F788108810B810882138C6080008000003F8000803F8000800080000 AF0D:00000008F788108810B810882138C6080008000003F8020003F8020003F80000 AF0E:00000008F788108810B810882138C6080008000000000FF8022002200FF80000 AF0F:00000008F788108810B810882138C6080008000000800FF803E0041003E00000 AF10:00000000000A000A7B8A088A08BA088A110A113A220A440A080A000A000A0000 AF11:00000028F7A810A810E810A821E8C6280028000007F800080008000800080000 AF12:00000028F7A810A810E810A821E8C6280028000000003EF80208020802080000 AF13:00000028F7A810A810E810A821E8C6280028000000003E100210022802C40000 AF14:00000028F7A810A810E810A821E8C6280028002808000800080008000FF80000 AF15:00000028F7A810A810E810A821E8C62800280000000020F8201020303ECC0000 AF16:00000028F7A810A810E810A821E8C62800280000202021FC207020883E700000 AF17:00000028F7A810A810E810A821E8C6280028000003F802000200020003F80000 AF18:00000028F7A810A810E810A821E8C6280028000007F8000807F8040007F80000 AF19:00000028F7A810A810E810A821E8C628002800003EF802083E0820083E080000 AF1A:00000028F7A810A810E810A821E8C628002800003EF802883E8820883EF80000 AF1B:00000028F7A810A810E810A821E8C628002800003E8802883EF820883EF80000 AF1C:00000028F7A810A810E810A821E8C628002800001F0801081F0810141F620000 AF1D:00000028F7A810A810E810A821E8C628002800003EF802803EF820803EF80000 AF1E:00000028F7A810A810E810A821E8C628002800003EFC02483E4820483EFC0000 AF1F:00000028F7A810A810E810A821E8C628002800003E1002FE3E3820443E380000 AF20:00000028F7A810A810E810A821E8C6280028000003F802080208020803F80000 AF21:00000028F7A810A810E810A821E8C628002800000208020803F8020803F80000 AF22:00000028F7A810A810E810A821E8C62800280000110811081F0811141F620000 AF23:00000028F7A810A810E810A821E8C62800280000000800080008003400C20000 AF24:00000028F7A810A810E810A821E8C628002800000048004800A8011406620000 AF25:00000028F7A810A810E810A821E8C62800280000000001F00208020801F00000 AF26:00000028F7A810A810E810A821E8C6280028000003F80020002000D003080000 AF27:00000028F7A810A810E810A821E8C62800280000004003F8004000A003180000 AF28:00000028F7A810A810E810A821E8C6280028000003F8000803F8000800080000 AF29:00000028F7A810A810E810A821E8C6280028000003F8020003F8020003F80000 AF2A:00000028F7A810A810E810A821E8C6280028000000000FF8022002200FF80000 AF2B:00000028F7A810A810E810A821E8C6280028000000800FF803E0041003E00000 AF2C:00000000000000003EF8020802080208020800000100010001007FFC00000000 AF2D:000000003EF8020802080208010001007FFC00001FF000100010001000100000 AF2E:000000003EF8020802080208010001007FFC000000003EF80208020802080000 AF2F:000000003EF8020802080208010001007FFC000000001E100210022802C40000 AF30:000000003EF8020802080208010001007FFC000000001000100010001FF00000 AF31:000000003EF8020802080208010001007FFC0000000020F8201020303ECC0000 AF32:000000003EF8020802080208010001007FFC0000202021FC207020883E700000 AF33:000000003EF8020802080208010001007FFC00001FF01000100010001FF00000 AF34:000000003EF8020802080208010001007FFC00001FF000101FF010001FF00000 AF35:000000003EF8020802080208010001007FFC00003EF802083E0820083E080000 AF36:000000003EF8020802080208010001007FFC00003EF802883E8820883EF80000 AF37:000000003EF8020802080208010001007FFC00003E8802883EF820883EF80000 AF38:000000003EF8020802080208010001007FFC00003E1002103E1020283EC40000 AF39:000000003EF8020802080208010001007FFC00003EF802803EF820803EF80000 AF3A:000000003EF8020802080208010001007FFC00003EFC02483E4820483EFC0000 AF3B:000000003EF8020802080208010001007FFC00003E2003FC3E7020883E700000 AF3C:000000003EF8020802080208010001007FFC00001FF01010101010101FF00000 AF3D:000000003EF8020802080208010001007FFC0000101010101FF010101FF00000 AF3E:000000003EF8020802080208010001007FFC0000222022203E2022503E880000 AF3F:000000003EF8020802080208010001007FFC000000000100010002800C400000 AF40:000000003EF8020802080208010001007FFC00000000024002400DA033100000 AF41:000000003EF8020802080208010001007FFC0000000007C00820082007C00000 AF42:000000003EF8020802080208010001007FFC0000000007E00080014006200000 AF43:000000003EF8020802080208010001007FFC0000008007E00080014006200000 AF44:000000003EF8020802080208010001007FFC00001FF000101FF0001000100000 AF45:000000003EF8020802080208010001007FFC00001FF010001FF010001FF00000 AF46:000000003EF8020802080208010001007FFC000000001FF0044004401FF00000 AF47:000000003EF8020802080208010001007FFC000001001FF007C0082007C00000 AF48:00000010001000107BD008500850085E08500010041004107FD0001000100000 AF49:00000008F7881088108E1088148804087FE8000007F800080008000800080000 AF4A:00000008F7881088108E1088148804087FE8000000003EF80208020802080000 AF4B:00000008F7881088108E1088148804087FE8000000001F080108011401620000 AF4C:00000008F7881088108E1088148804087FE8000008000800080008000FF80000 AF4D:00000008F7881088108E1088148804087FE80000000010F8101010301ECC0000 AF4E:00000008F7881088108E1088148804087FE800000808087F081C08220F9C0000 AF4F:00000008F7881088108E1088148804087FE8000003F802000200020003F80000 AF50:00000008F7881088108E1088148804087FE8000007F8000807F8040007F80000 AF51:00000008F7881088108E1088148804087FE800003EF802083E0820083E080000 AF52:00000008F7881088108E1088148804087FE800003EF802883E8820883EF80000 AF53:00000008F7881088108E1088148804087FE800003E8802883EF820883EF80000 AF54:00000008F7881088108E1088148804087FE800001F0801081F0810141F620000 AF55:00000008F7881088108E1088148804087FE800003EF802803EF820803EF80000 AF56:00000008F7881088108E1088148804087FE800003EFC02483E4820483EFC0000 AF57:00000008F7881088108E1088148804087FE800001F08017F1F1C10221F1C0000 AF58:00000008F7881088108E1088148804087FE8000003F802080208020803F80000 AF59:00000008F7881088108E1088148804087FE800000208020803F8020803F80000 AF5A:00000008F7881088108E1088148804087FE80000110811081F0811141F620000 AF5B:00000008F7881088108E1088148804087FE80000001000100010006801840000 AF5C:00000008F7881088108E1088148804087FE800000048004800A8011406620000 AF5D:00000008F7881088108E1088148804087FE80000000003F00408040803F00000 AF5E:00000008F7881088108E1088148804087FE8000003F80020002000D003080000 AF5F:00000008F7881088108E1088148804087FE80000004003F8004000A003180000 AF60:00000008F7881088108E1088148804087FE8000003F8000803F8000800080000 AF61:00000008F7881088108E1088148804087FE8000003F8020003F8020003F80000 AF62:00000008F7881088108E1088148804087FE8000000000FF8022002200FF80000 AF63:00000008F7881088108E1088148804087FE8000000800FF803E0041003E00000 AF64:00000012001200127BD208520852085E08520012041204127FD2001200120000 AF65:00000028F7A810A810B810A814A804287FA8000007F800080008000800080000 AF66:00000028F7A810A810B810A814A804287FA8000000003EF80208020802080000 AF67:00000028F7A810A810B810A814A804287FA8000000001F080108011401620000 AF68:00000028F7A810A810B810A814A804287FA8000008000800080008000FF80000 AF69:00000028F7A810A810B810A814A804287FA80000000010F8101010301ECC0000 AF6A:00000028F7A810A810B810A814A804287FA800000808087F081C08220F9C0000 AF6B:00000028F7A810A810B810A814A804287FA8000003F802000200020003F80000 AF6C:00000028F7A810A810B810A814A804287FA8000007F8000807F8040007F80000 AF6D:00000028F7A810A810B810A814A804287FA800003EF802083E0820083E080000 AF6E:00000028F7A810A810B810A814A804287FA800003EF802883E8820883EF80000 AF6F:00000028F7A810A810B810A814A804287FA800003E8802883EF820883EF80000 AF70:00000028F7A810A810B810A814A804287FA800001F0801081F0810141F620000 AF71:00000028F7A810A810B810A814A804287FA800003EF802803EF820803EF80000 AF72:00000028F7A810A810B810A814A804287FA800003EFC02483E4820483EFC0000 AF73:00000028F7A810A810B810A814A804287FA800001F08017F1F1C10221F1C0000 AF74:00000028F7A810A810B810A814A804287FA8000003F802080208020803F80000 AF75:00000028F7A810A810B810A814A804287FA800000208020803F8020803F80000 AF76:00000028F7A810A810B810A814A804287FA80000110811081F0811141F620000 AF77:00000028F7A810A810B810A814A804287FA80000001000100010006801840000 AF78:00000028F7A810A810B810A814A804287FA800000048004800A8011406620000 AF79:00000028F7A810A810B810A814A804287FA80000000003F00408040803F00000 AF7A:00000028F7A810A810B810A814A804287FA8000003F80020002000D003080000 AF7B:00000028F7A810A810B810A814A804287FA80000004003F8004000A003180000 AF7C:00000028F7A810A810B810A814A804287FA8000003F8000803F8000800080000 AF7D:00000028F7A810A810B810A814A804287FA8000003F8020003F8020003F80000 AF7E:00000028F7A810A810B810A814A804287FA8000000000FF8022002200FF80000 AF7F:00000028F7A810A810B810A814A804287FA8000000800FF803E0041003E00000 AF80:00000008000800087BC808480848084808480008040804087FE8000800080000 AF81:00000008F788108810881088148804087FE8000007F800080008000800080000 AF82:00000008F788108810881088148804087FE8000000003EF80208020802080000 AF83:00000008F788108810881088148804087FE8000000001F080108011401620000 AF84:00000008F788108810881088148804087FE8000008000800080008000FF80000 AF85:00000008F788108810881088148804087FE80000000010F8101010301ECC0000 AF86:00000008F788108810881088148804087FE800000808087F081C08220F9C0000 AF87:00000008F788108810881088148804087FE8000003F802000200020003F80000 AF88:00000008F788108810881088148804087FE8000007F8000807F8040007F80000 AF89:00000008F788108810881088148804087FE800003EF802083E0820083E080000 AF8A:00000008F788108810881088148804087FE800003EF802883E8820883EF80000 AF8B:00000008F788108810881088148804087FE800003E8802883EF820883EF80000 AF8C:00000008F788108810881088148804087FE800001F0801081F0810141F620000 AF8D:00000008F788108810881088148804087FE800003EF802803EF820803EF80000 AF8E:00000008F788108810881088148804087FE800003EFC02483E4820483EFC0000 AF8F:00000008F788108810881088148804087FE800001F08017F1F1C10221F1C0000 AF90:00000008F788108810881088148804087FE8000003F802080208020803F80000 AF91:00000008F788108810881088148804087FE800000208020803F8020803F80000 AF92:00000008F788108810881088148804087FE80000110811081F0811141F620000 AF93:00000008F788108810881088148804087FE80000001000100010006801840000 AF94:00000008F788108810881088148804087FE800000048004800A8011406620000 AF95:00000008F788108810881088148804087FE80000000003F00408040803F00000 AF96:00000008F788108810881088148804087FE8000003F80020002000D003080000 AF97:00000008F788108810881088148804087FE80000004003F8004000A003180000 AF98:00000008F788108810881088148804087FE8000003F8000803F8000800080000 AF99:00000008F788108810881088148804087FE8000003F8020003F8020003F80000 AF9A:00000008F788108810881088148804087FE8000000000FF8022002200FF80000 AF9B:00000008F788108810881088148804087FE8000000800FF803E0041003E00000 AF9C:00000000000000003EF8020802080208020804400440044004407FFC00000000 AF9D:000000003EF8020802080208044004407FFC00001FF000100010001000100000 AF9E:000000003EF8020802080208044004407FFC000000003EF80208020802080000 AF9F:000000003EF8020802080208044004407FFC000000001E100210022802C40000 AFA0:000000003EF8020802080208044004407FFC000000001000100010001FF00000 AFA1:000000003EF8020802080208044004407FFC0000000020F8201020303ECC0000 AFA2:000000003EF8020802080208044004407FFC0000202021FC207020883E700000 AFA3:000000003EF8020802080208044004407FFC00001FF01000100010001FF00000 AFA4:000000003EF8020802080208044004407FFC00001FF000101FF010001FF00000 AFA5:000000003EF8020802080208044004407FFC00003EF802083E0820083E080000 AFA6:000000003EF8020802080208044004407FFC00003EF802883E8820883EF80000 AFA7:000000003EF8020802080208044004407FFC00003E8802883EF820883EF80000 AFA8:000000003EF8020802080208044004407FFC00003E1002103E1020283EC40000 AFA9:000000003EF8020802080208044004407FFC00003EF802803EF820803EF80000 AFAA:000000003EF8020802080208044004407FFC00003EFC02483E4820483EFC0000 AFAB:000000003EF8020802080208044004407FFC00003E2003FC3E7020883E700000 AFAC:000000003EF8020802080208044004407FFC00001FF01010101010101FF00000 AFAD:000000003EF8020802080208044004407FFC0000101010101FF010101FF00000 AFAE:000000003EF8020802080208044004407FFC0000222022203E2022503E880000 AFAF:000000003EF8020802080208044004407FFC000000000100010002800C400000 AFB0:000000003EF8020802080208044004407FFC00000000024002400DA033100000 AFB1:000000003EF8020802080208044004407FFC0000000007C00820082007C00000 AFB2:000000003EF8020802080208044004407FFC0000000007E00080014006200000 AFB3:000000003EF8020802080208044004407FFC0000008007E00080014006200000 AFB4:000000003EF8020802080208044004407FFC00001FF000101FF0001000100000 AFB5:000000003EF8020802080208044004407FFC00001FF010001FF010001FF00000 AFB6:000000003EF8020802080208044004407FFC000000001FF0044004401FF00000 AFB7:000000003EF8020802080208044004407FFC000001001FF007C0082007C00000 AFB8:00000000000000007DF0041004100410041000003FF801000100010001000000 AFB9:000000003EF802080208020800007FFC010001001FF000100010001000100000 AFBA:000000003EF802080208020800007FFC0100010000003EF80208020802080000 AFBB:000000003EF802080208020800007FFC0100010000001E100210022802C40000 AFBC:000000003EF8020802080208000000007FFC010001001100100010001FF00000 AFBD:000000003EF802080208020800007FFC01000100000020F8201020303ECC0000 AFBE:000000003EF802080208020800007FFC01000100202021FC207020883E700000 AFBF:000000003EF802080208020800007FFC010001001FF01000100010001FF00000 AFC0:000000003EF802080208020800007FFC010001001FF000101FF010001FF00000 AFC1:000000003EF802080208020800007FFC010001003EF802083E0820083E080000 AFC2:000000003EF802080208020800007FFC010001003EF802883E8820883EF80000 AFC3:000000003EF802080208020800007FFC010001003E8802883EF820883EF80000 AFC4:000000003EF802080208020800007FFC010001003E1002103E1020283EC40000 AFC5:000000003EF802080208020800007FFC010001003EF802803EF820803EF80000 AFC6:000000003EF802080208020800007FFC010001003EFC02483E4820483EFC0000 AFC7:000000003EF802080208020800007FFC010001003E2003FC3E7020883E700000 AFC8:000000003EF802080208020800007FFC010001001FF01010101010101FF00000 AFC9:000000003EF802080208020800007FFC01000100101010101FF010101FF00000 AFCA:000000003EF802080208020800007FFC01000100222022203E2022503E880000 AFCB:000000003EF802080208020800007FFC0100010000000100010002800C400000 AFCC:000000003EF802080208020800007FFC010001000000024002400DA033100000 AFCD:000000003EF802080208020800007FFC01000100000007C00820082007C00000 AFCE:000000003EF802080208020800007FFC01000100000007E00080014006200000 AFCF:000000003EF802080208020800007FFC01000100008007E00080014006200000 AFD0:000000003EF802080208020800007FFC010001001FF000101FF0001000100000 AFD1:000000003EF802080208020800007FFC010001001FF010001FF010001FF00000 AFD2:000000003EF802080208020800007FFC0100010000001FF0044004401FF00000 AFD3:000000003EF802080208020800007FFC0100010001001FF007C0082007C00000 AFD4:00000008000800087BC8084808480848000800087FE8040804F8040804080000 AFD5:00080008F7881088108810887FE8027802080000000007F80008000800080000 AFD6:00080008F7881088108810887FE802780208000000003EF80208020802080000 AFD7:00080008F7881088108810887FE802780208000000001F080108011401620000 AFD8:00080008F78810881088108800087FE80278020802081000100010001FF80000 AFD9:00080008F7881088108810887FE8027802080000000020F8201020303ECC0000 AFDA:00080008F7881088108810887FE8027802080000202021FC207020883E700000 AFDB:00080008F7881088108810887FE802780208000003F802000200020003F80000 AFDC:00080008F7881088108810887FE802780208000007F8000807F8040007F80000 AFDD:00080008F7881088108810887FE80278020800003EF802083E0820083E080000 AFDE:00080008F7881088108810887FE80278020800003EF802883E8820883EF80000 AFDF:00080008F7881088108810887FE80278020800003E8802883EF820883EF80000 AFE0:00080008F7881088108810887FE80278020800000F8800880F8808140FA20000 AFE1:00080008F7881088108810887FE80278020800003EF802803EF820803EF80000 AFE2:00080008F7881088108810887FE80278020800003EFC02483E4820483EFC0000 AFE3:00080008F7881088108810887FE80278020800003E1002FE3E3820443E380000 AFE4:00080008F7881088108810887FE802780208000003F802080208020803F80000 AFE5:00080008F7881088108810887FE80278020800000208020803F8020803F80000 AFE6:00080008F7881088108810887FE8027802080000210821083F0821143F620000 AFE7:00080008F7881088108810887FE8027802080000001000100010006801840000 AFE8:00080008F7881088108810887FE80278020800000048004800A8011406620000 AFE9:00080008F7881088108810887FE8027802080000000003F00408040803F00000 AFEA:00080008F7881088108810887FE802780208000003F80020002000D003080000 AFEB:00080008F7881088108810887FE8027802080000004003F8004000A003180000 AFEC:00080008F7881088108810887FE802780208000003F8000803F8000800080000 AFED:00080008F7881088108810887FE802780208000003F8020003F8020003F80000 AFEE:00080008F7881088108810887FE802780208000000000FF8022002200FF80000 AFEF:00080008F7881088108810887FE802780208000000800FF803E0041003E00000 AFF0:0000000A000A000A7BCA084A084A084A000A000A7FEA040A047A040A040A0000 AFF1:00280028F7A810A810A810A87FA805E804280000000007F80008000800080000 AFF2:00280028F7A810A810A810A87FA805E80428000000003EF80208020802080000 AFF3:00280028F7A810A810A810A87FA805E80428000000001F080108011401620000 AFF4:00280028F7A810A810A810A800287FA8042805E804281428100010001FF80000 AFF5:00280028F7A810A810A810A87FA805E804280000000020F8201020303ECC0000 AFF6:00280028F7A810A810A810A87FA805E804280000202021FC207020883E700000 AFF7:00280028F7A810A810A810A87FA805E80428000003F802000200020003F80000 AFF8:00280028F7A810A810A810A87FA805E80428000007F8000807F8040007F80000 AFF9:00280028F7A810A810A810A87FA805E8042800003EF802083E0820083E080000 AFFA:00280028F7A810A810A810A87FA805E8042800003EF802883E8820883EF80000 AFFB:00280028F7A810A810A810A87FA805E8042800003E8802883EF820883EF80000 AFFC:00280028F7A810A810A810A87FA805E8042800000F8800880F8808140FA20000 AFFD:00280028F7A810A810A810A87FA805E8042800003EF802803EF820803EF80000 AFFE:00280028F7A810A810A810A87FA805E8042800003EFC02483E4820483EFC0000 AFFF:00280028F7A810A810A810A87FA805E8042800003E1002FE3E3820443E380000 B000:00280028F7A810A810A810A87FA805E80428000003F802080208020803F80000 B001:00280028F7A810A810A810A87FA805E8042800000208020803F8020803F80000 B002:00280028F7A810A810A810A87FA805E804280000210821083F0821143F620000 B003:00280028F7A810A810A810A87FA805E804280000001000100010006801840000 B004:00280028F7A810A810A810A87FA805E8042800000048004800A8011406620000 B005:00280028F7A810A810A810A87FA805E804280000000003F00408040803F00000 B006:00280028F7A810A810A810A87FA805E80428000003F80020002000D003080000 B007:00280028F7A810A810A810A87FA805E804280000004003F8004000A003180000 B008:00280028F7A810A810A810A87FA805E80428000003F8000803F8000800080000 B009:00280028F7A810A810A810A87FA805E80428000003F8020003F8020003F80000 B00A:00280028F7A810A810A810A87FA805E80428000000000FF8022002200FF80000 B00B:00280028F7A810A810A810A87FA805E80428000000800FF803E0041003E00000 B00C:00000008000800087BC8084808480848000800087FE804080408040804080000 B00D:00080008F7881088108810887FE8020802000000000007F80008000800080000 B00E:00080008F7881088108810887FE802080200000000003EF80208020802080000 B00F:00080008F7881088108810887FE802080200000000001F080108011401620000 B010:00080008F78810881088108800087FE80208020802081008100010001FF80000 B011:00080008F7881088108810887FE8020802000000000020F8201020303ECC0000 B012:00080008F7881088108810887FE8020802000000202021FC207020883E700000 B013:00080008F7881088108810887FE802080200000003F802000200020003F80000 B014:00080008F7881088108810887FE802080200000007F8000807F8040007F80000 B015:00080008F7881088108810887FE80208020000003EF802083E0820083E080000 B016:00080008F7881088108810887FE80208020000003EF802883E8820883EF80000 B017:00080008F7881088108810887FE80208020000003E8802883EF820883EF80000 B018:00080008F7881088108810887FE80208020000000F8800880F8808140FA20000 B019:00080008F7881088108810887FE80208020000003EF802803EF820803EF80000 B01A:00080008F7881088108810887FE80208020000003EFC02483E4820483EFC0000 B01B:00080008F7881088108810887FE80208020000003E1002FE3E3820443E380000 B01C:00080008F7881088108810887FE802080200000003F802080208020803F80000 B01D:00080008F7881088108810887FE80208020000000208020803F8020803F80000 B01E:00080008F7881088108810887FE8020802000000210821083F0821143F620000 B01F:00080008F7881088108810887FE8020802000000001000100010006801840000 B020:00080008F7881088108810887FE80208020000000048004800A8011406620000 B021:00080008F7881088108810887FE8020802000000000003F00408040803F00000 B022:00080008F7881088108810887FE802080200000003F80020002000D003080000 B023:00080008F7881088108810887FE8020802000000004003F8004000A003180000 B024:00080008F7881088108810887FE802080200000003F8000803F8000800080000 B025:00080008F7881088108810887FE802080200000003F8020003F8020003F80000 B026:00080008F7881088108810887FE802080200000000000FF8022002200FF80000 B027:00080008F7881088108810887FE802080200000000800FF803E0041003E00000 B028:00000000000000007DF0041004100410041000007FFC04400440044004400000 B029:000000003EF802080208020800007FFC044004401FF000100010001000100000 B02A:000000003EF802080208020800007FFC0440044000003EF80208020802080000 B02B:000000003EF802080208020800007FFC0440044000001E100210022802C40000 B02C:000000003EF8020802080208000000007FFC044004401440100010001FF00000 B02D:000000003EF802080208020800007FFC04400440000020F8201020303ECC0000 B02E:000000003EF802080208020800007FFC04400440202021FC207020883E700000 B02F:000000003EF802080208020800007FFC044004401FF01000100010001FF00000 B030:000000003EF802080208020800007FFC044004401FF000101FF010001FF00000 B031:000000003EF802080208020800007FFC044004403EF802083E0820083E080000 B032:000000003EF802080208020800007FFC044004403EF802883E8820883EF80000 B033:000000003EF802080208020800007FFC044004403E8802883EF820883EF80000 B034:000000003EF802080208020800007FFC044004403E1002103E1020283EC40000 B035:000000003EF802080208020800007FFC044004403EF802803EF820803EF80000 B036:000000003EF802080208020800007FFC044004403EFC02483E4820483EFC0000 B037:000000003EF802080208020800007FFC044004403E2003FC3E7020883E700000 B038:000000003EF802080208020800007FFC044004401FF01010101010101FF00000 B039:000000003EF802080208020800007FFC04400440101010101FF010101FF00000 B03A:000000003EF802080208020800007FFC04400440222022203E2022503E880000 B03B:000000003EF802080208020800007FFC0440044000000100010002800C400000 B03C:000000003EF802080208020800007FFC044004400000024002400DA033100000 B03D:000000003EF802080208020800007FFC04400440000007C00820082007C00000 B03E:000000003EF802080208020800007FFC04400440000007E00080014006200000 B03F:000000003EF802080208020800007FFC04400440008007E00080014006200000 B040:000000003EF802080208020800007FFC044004401FF000101FF0001000100000 B041:000000003EF802080208020800007FFC044004401FF010001FF010001FF00000 B042:000000003EF802080208020800007FFC0440044000001FF0044004401FF00000 B043:000000003EF802080208020800007FFC0440044001001FF007C0082007C00000 B044:00000000000000003EF80208020802080208000000007FFC0000000000000000 B045:000000003EF8020802080208000000007FFC00001FF000100010001000100000 B046:000000003EF8020802080208000000007FFC000000003EF80208020802080000 B047:000000003EF8020802080208000000007FFC000000001E100210022802C40000 B048:000000003EF8020802080208000000007FFC000000001000100010001FF00000 B049:000000003EF8020802080208000000007FFC0000000020F8201020303ECC0000 B04A:000000003EF8020802080208000000007FFC0000202021FC207020883E700000 B04B:000000003EF8020802080208000000007FFC00001FF01000100010001FF00000 B04C:000000003EF8020802080208000000007FFC00001FF000101FF010001FF00000 B04D:000000003EF8020802080208000000007FFC00003EF802083E0820083E080000 B04E:000000003EF8020802080208000000007FFC00003EF802883E8820883EF80000 B04F:000000003EF8020802080208000000007FFC00003E8802883EF820883EF80000 B050:000000003EF8020802080208000000007FFC00003E1002103E1020283EC40000 B051:000000003EF8020802080208000000007FFC00003EF802803EF820803EF80000 B052:000000003EF8020802080208000000007FFC00003EFC02483E4820483EFC0000 B053:000000003EF8020802080208000000007FFC00003E2003FC3E7020883E700000 B054:000000003EF8020802080208000000007FFC00001FF01010101010101FF00000 B055:000000003EF8020802080208000000007FFC0000101010101FF010101FF00000 B056:000000003EF8020802080208000000007FFC0000222022203E2022503E880000 B057:000000003EF8020802080208000000007FFC000000000100010002800C400000 B058:000000003EF8020802080208000000007FFC00000000024002400DA033100000 B059:000000003EF8020802080208000000007FFC0000000007C00820082007C00000 B05A:000000003EF8020802080208000000007FFC0000000007E00080014006200000 B05B:000000003EF8020802080208000000007FFC0000008007E00080014006200000 B05C:000000003EF8020802080208000000007FFC00001FF000101FF0001000100000 B05D:000000003EF8020802080208000000007FFC00001FF010001FF010001FF00000 B05E:000000003EF8020802080208000000007FFC000000001FF0044004401FF00000 B05F:000000003EF8020802080208000000007FFC000001001FF007C0082007C00000 B060:00000008000800087BC80848084808480848000800087FE80008000800080000 B061:00000008F788108810881088108800087FE8000007F800080008000800080000 B062:00000008F788108810881088108800087FE8000000003EF80208020802080000 B063:00000008F788108810881088108800087FE8000000001F080108011401620000 B064:00000008F788108810881088108800087FE8000008000800080008000FF80000 B065:00000008F788108810881088108800087FE80000000010F8101010301ECC0000 B066:00000008F788108810881088108800087FE800000808087F081C08220F9C0000 B067:00000008F788108810881088108800087FE8000003F802000200020003F80000 B068:00000008F788108810881088108800087FE8000007F8000807F8040007F80000 B069:00000008F788108810881088108800087FE800003EF802083E0820083E080000 B06A:00000008F788108810881088108800087FE800003EF802883E8820883EF80000 B06B:00000008F788108810881088108800087FE800003E8802883EF820883EF80000 B06C:00000008F788108810881088108800087FE800001F0801081F0810141F620000 B06D:00000008F788108810881088108800087FE800003EF802803EF820803EF80000 B06E:00000008F788108810881088108800087FE800003EFC02483E4820483EFC0000 B06F:00000008F788108810881088108800087FE800001F08017F1F1C10221F1C0000 B070:00000008F788108810881088108800087FE8000003F802080208020803F80000 B071:00000008F788108810881088108800087FE800000208020803F8020803F80000 B072:00000008F788108810881088108800087FE80000110811081F0811141F620000 B073:00000008F788108810881088108800087FE80000001000100010006801840000 B074:00000008F788108810881088108800087FE800000048004800A8011406620000 B075:00000008F788108810881088108800087FE80000000003F00408040803F00000 B076:00000008F788108810881088108800087FE8000003F80020002000D003080000 B077:00000008F788108810881088108800087FE80000004003F8004000A003180000 B078:00000008F788108810881088108800087FE8000003F8000803F8000800080000 B079:00000008F788108810881088108800087FE8000003F8020003F8020003F80000 B07A:00000008F788108810881088108800087FE8000000000FF8022002200FF80000 B07B:00000008F788108810881088108800087FE8000000800FF803E0041003E00000 B07C:00000000000800087B8808880888088811081108220844080808000800080000 B07D:00000008F7881088108810882108C60800080000000007F80008000800080000 B07E:00000008F7881088108810882108C6080008000000003EF80208020802080000 B07F:00000008F7881088108810882108C6080008000000001F080108011401620000 B080:00000008F7881088108810882108C6080008000800001000100010001FF80000 B081:00000008F7881088108810882108C60800080000000020F8201020303ECC0000 B082:00000008F7881088108810882108C60800080000202021FC207020883E700000 B083:00000008F7881088108810882108C6080008000003F802000200020003F80000 B084:00000008F7881088108810882108C6080008000007F8000807F8040007F80000 B085:00000008F7881088108810882108C608000800003EF802083E0820083E080000 B086:00000008F7881088108810882108C608000800003EF802883E8820883EF80000 B087:00000008F7881088108810882108C608000800003E8802883EF820883EF80000 B088:00000008F7881088108810882108C608000800000F8800880F8808140FA20000 B089:00000008F7881088108810882108C608000800003EF802803EF820803EF80000 B08A:00000008F7881088108810882108C608000800003EFC02483E4820483EFC0000 B08B:00000008F7881088108810882108C608000800003E1002FE3E3820443E380000 B08C:00000008F7881088108810882108C6080008000003F802080208020803F80000 B08D:00000008F7881088108810882108C608000800000208020803F8020803F80000 B08E:00000008F7881088108810882108C60800080000210821083F0821143F620000 B08F:00000008F7881088108810882108C60800080000001000100010006801840000 B090:00000008F7881088108810882108C608000800000048004800A8011406620000 B091:00000008F7881088108810882108C60800080000000003F00408040803F00000 B092:00000008F7881088108810882108C6080008000003F80020002000D003080000 B093:00000008F7881088108810882108C60800080000004003F8004000A003180000 B094:00000008F7881088108810882108C6080008000003F8000803F8000800080000 B095:00000008F7881088108810882108C6080008000003F8020003F8020003F80000 B096:00000008F7881088108810882108C6080008000000000FF8022002200FF80000 B097:00000008F7881088108810882108C6080008000000800FF803E0041003E00000 B098:0000000000100010001040104010401E4010401040107F900010001000100000 B099:00000008000800084008400E400840087E08000007F800080008000800080000 B09A:00000008000800084008400E400840087E08000000003EF80208020802080000 B09B:00000008000800084008400E400840087E08000000001F080108011401620000 B09C:00000008000800084008400E400840087E08000808000800080008000FF80000 B09D:00000008000800084008400E400840087E080000000010F8101010301ECC0000 B09E:00000008000800084008400E400840087E0800000808087F081C08220F9C0000 B09F:00000008000800084008400E400840087E08000003F802000200020003F80000 B0A0:00000008000800084008400E400840087E08000007F8000807F8040007F80000 B0A1:00000008000800084008400E400840087E0800003EF802083E0820083E080000 B0A2:00000008000800084008400E400840087E0800003EF802883E8820883EF80000 B0A3:00000008000800084008400E400840087E0800003E8802883EF820883EF80000 B0A4:00000008000800084008400E400840087E0800001F0801081F0810141F620000 B0A5:00000008000800084008400E400840087E0800003EF802803EF820803EF80000 B0A6:00000008000800084008400E400840087E0800003EFC02483E4820483EFC0000 B0A7:00000008000800084008400E400840087E0800001F08017F1F1C10221F1C0000 B0A8:00000008000800084008400E400840087E08000003F802080208020803F80000 B0A9:00000008000800084008400E400840087E0800000208020803F8020803F80000 B0AA:00000008000800084008400E400840087E080000110811081F0811141F620000 B0AB:00000008000800084008400E400840087E080000001000100010006801840000 B0AC:00000008000800084008400E400840087E0800000048004800A8011406620000 B0AD:00000008000800084008400E400840087E080000000003F00408040803F00000 B0AE:00000008000800084008400E400840087E08000003F80020002000D003080000 B0AF:00000008000800084008400E400840087E080000004003F8004000A003180000 B0B0:00000008000800084008400E400840087E08000003F8000803F8000800080000 B0B1:00000008000800084008400E400840087E08000003F8020003F8020003F80000 B0B2:00000008000800084008400E400840087E08000000000FF8022002200FF80000 B0B3:00000008000800084008400E400840087E08000000800FF803E0041003E00000 B0B4:0000000000120012001240124012401E4012401240127F920012001200120000 B0B5:000000280028002840284038402840287E28000007F800080008000800080000 B0B6:000000280028002840284038402840287E28000000003EF80208020802080000 B0B7:000000280028002840284038402840287E28000000003E100210022802C40000 B0B8:000000280028002840284038402840287E28002808000800080008000FF80000 B0B9:000000280028002840284038402840287E280000000020F8201020303ECC0000 B0BA:000000280028002840284038402840287E280000202021FC207020883E700000 B0BB:000000280028002840284038402840287E28000003F802000200020003F80000 B0BC:000000280028002840284038402840287E28000007F8000807F8040007F80000 B0BD:000000280028002840284038402840287E2800003EF802083E0820083E080000 B0BE:000000280028002840284038402840287E2800003EF802883E8820883EF80000 B0BF:000000280028002840284038402840287E2800003E8802883EF820883EF80000 B0C0:000000280028002840284038402840287E2800001F0801081F0810141F620000 B0C1:000000280028002840284038402840287E2800003EF802803EF820803EF80000 B0C2:000000280028002840284038402840287E2800003EFC02483E4820483EFC0000 B0C3:000000280028002840284038402840287E2800003E1002FE3E3820443E380000 B0C4:000000280028002840284038402840287E28000003F802080208020803F80000 B0C5:000000280028002840284038402840287E2800000208020803F8020803F80000 B0C6:000000280028002840284038402840287E280000110811081F0811141F620000 B0C7:000000280028002840284038402840287E280000000800080008003400C20000 B0C8:000000280028002840284038402840287E2800000048004800A8011406620000 B0C9:000000280028002840284038402840287E280000000001F00208020801F00000 B0CA:000000280028002840284038402840287E28000003F80020002000D003080000 B0CB:000000280028002840284038402840287E280000004003F8004000A003180000 B0CC:000000280028002840284038402840287E28000003F8000803F8000800080000 B0CD:000000280028002840284038402840287E28000003F8020003F8020003F80000 B0CE:000000280028002840284038402840287E28000000000FF8022002200FF80000 B0CF:000000280028002840284038402840287E28000000800FF803E0041003E00000 B0D0:000000000010001000104010401E40104010401E40107F900010001000100000 B0D1:0000000800080008400E4008400E40087E08000007F800080008000800080000 B0D2:0000000800080008400E4008400E40087E08000000003EF80208020802080000 B0D3:0000000800080008400E4008400E40087E08000000001F080108011401620000 B0D4:0000000800080008400E4008400E40087E08000008000800080008000FF80000 B0D5:0000000800080008400E4008400E40087E080000000010F8101010301ECC0000 B0D6:0000000800080008400E4008400E40087E0800000808087F081C08220F9C0000 B0D7:0000000800080008400E4008400E40087E08000003F802000200020003F80000 B0D8:0000000800080008400E4008400E40087E08000007F8000807F8040007F80000 B0D9:0000000800080008400E4008400E40087E0800003EF802083E0820083E080000 B0DA:0000000800080008400E4008400E40087E0800003EF802883E8820883EF80000 B0DB:0000000800080008400E4008400E40087E0800003E8802883EF820883EF80000 B0DC:0000000800080008400E4008400E40087E0800001F0801081F0810141F620000 B0DD:0000000800080008400E4008400E40087E0800003EF802803EF820803EF80000 B0DE:0000000800080008400E4008400E40087E0800003EFC02483E4820483EFC0000 B0DF:0000000800080008400E4008400E40087E0800001F08017F1F1C10221F1C0000 B0E0:0000000800080008400E4008400E40087E08000003F802080208020803F80000 B0E1:0000000800080008400E4008400E40087E0800000208020803F8020803F80000 B0E2:0000000800080008400E4008400E40087E080000110811081F0811141F620000 B0E3:0000000800080008400E4008400E40087E080000001000100010006801840000 B0E4:0000000800080008400E4008400E40087E0800000048004800A8011406620000 B0E5:0000000800080008400E4008400E40087E080000000003F00408040803F00000 B0E6:0000000800080008400E4008400E40087E08000003F80020002000D003080000 B0E7:0000000800080008400E4008400E40087E080000004003F8004000A003180000 B0E8:0000000800080008400E4008400E40087E08000003F8000803F8000800080000 B0E9:0000000800080008400E4008400E40087E08000003F8020003F8020003F80000 B0EA:0000000800080008400E4008400E40087E08000000000FF8022002200FF80000 B0EB:0000000800080008400E4008400E40087E08000000800FF803E0041003E00000 B0EC:000000000012001200124012401E40124012401E40127F920012001200120000 B0ED:000000280028002840384028403840287E28000007F800080008000800080000 B0EE:000000280028002840384028403840287E28000000003EF80208020802080000 B0EF:000000280028002840384028403840287E28000000003E100210022802C40000 B0F0:000000280028002840384028403840287E28002808000800080008000FF80000 B0F1:000000280028002840384028403840287E280000000020F8201020303ECC0000 B0F2:000000280028002840384028403840287E280000202021FC207020883E700000 B0F3:000000280028002840384028403840287E28000003F802000200020003F80000 B0F4:000000280028002840384028403840287E28000007F8000807F8040007F80000 B0F5:000000280028002840384028403840287E2800003EF802083E0820083E080000 B0F6:000000280028002840384028403840287E2800003EF802883E8820883EF80000 B0F7:000000280028002840384028403840287E2800003E8802883EF820883EF80000 B0F8:000000280028002840384028403840287E2800001F0801081F0810141F620000 B0F9:000000280028002840384028403840287E2800003EF802803EF820803EF80000 B0FA:000000280028002840384028403840287E2800003EFC02483E4820483EFC0000 B0FB:000000280028002840384028403840287E2800003E1002FE3E3820443E380000 B0FC:000000280028002840384028403840287E28000003F802080208020803F80000 B0FD:000000280028002840384028403840287E2800000208020803F8020803F80000 B0FE:000000280028002840384028403840287E280000110811081F0811141F620000 B0FF:000000280028002840384028403840287E280000000800080008003400C20000 B100:000000280028002840384028403840287E2800000048004800A8011406620000 B101:000000280028002840384028403840287E280000000001F00208020801F00000 B102:000000280028002840384028403840287E28000003F80020002000D003080000 B103:000000280028002840384028403840287E280000004003F8004000A003180000 B104:000000280028002840384028403840287E28000003F8000803F8000800080000 B105:000000280028002840384028403840287E28000003F8020003F8020003F80000 B106:000000280028002840384028403840287E28000000000FF8022002200FF80000 B107:000000280028002840384028403840287E28000000800FF803E0041003E00000 B108:0000000000020002000240024002401E4002400240027F820002000200020000 B109:000000080008000840084038400840087E080000000007F80008000800080000 B10A:000000080008000840084038400840087E08000000003EF80208020802080000 B10B:000000080008000840084038400840087E08000000001F080108011401620000 B10C:000000080008000840084038400840087E08000000001000100010001FF80000 B10D:000000080008000840084038400840087E080000000020F8201020303ECC0000 B10E:000000080008000840084038400840087E080000202021FC207020883E700000 B10F:000000080008000840084038400840087E08000003F802000200020003F80000 B110:000000080008000840084038400840087E08000007F8000807F8040007F80000 B111:000000080008000840084038400840087E0800003EF802083E0820083E080000 B112:000000080008000840084038400840087E0800003EF802883E8820883EF80000 B113:000000080008000840084038400840087E0800003E8802883EF820883EF80000 B114:000000080008000840084038400840087E0800000F8800880F8808140FA20000 B115:000000080008000840084038400840087E0800003EF802803EF820803EF80000 B116:000000080008000840084038400840087E0800003EFC02483E4820483EFC0000 B117:000000080008000840084038400840087E0800003E1002FE3E3820443E380000 B118:000000080008000840084038400840087E08000003F802080208020803F80000 B119:000000080008000840084038400840087E0800000208020803F8020803F80000 B11A:000000080008000840084038400840087E080000210821083F0821143F620000 B11B:000000080008000840084038400840087E080000001000100010006801840000 B11C:000000080008000840084038400840087E0800000048004800A8011406620000 B11D:000000080008000840084038400840087E080000000003F00408040803F00000 B11E:000000080008000840084038400840087E08000003F80020002000D003080000 B11F:000000080008000840084038400840087E080000004003F8004000A003180000 B120:000000080008000840084038400840087E08000003F8000803F8000800080000 B121:000000080008000840084038400840087E08000003F8020003F8020003F80000 B122:000000080008000840084038400840087E08000000000FF8022002200FF80000 B123:000000080008000840084038400840087E08000000800FF803E0041003E00000 B124:00000000000A000A000A400A400A403A400A400A400A7F8A000A000A000A0000 B125:0000002800280028402840E8402840287E28000007F800080008000800080000 B126:0000002800280028402840E8402840287E28000000003EF80208020802080000 B127:0000002800280028402840E8402840287E28000000003E100210022802C40000 B128:0000002800280028402840E8402840287E28000008000800080008000FF80000 B129:0000002800280028402840E8402840287E280000000020F8201020303ECC0000 B12A:0000002800280028402840E8402840287E280000202021FC207020883E700000 B12B:0000002800280028402840E8402840287E28000003F802000200020003F80000 B12C:0000002800280028402840E8402840287E28000007F8000807F8040007F80000 B12D:0000002800280028402840E8402840287E2800003EF802083E0820083E080000 B12E:0000002800280028402840E8402840287E2800003EF802883E8820883EF80000 B12F:0000002800280028402840E8402840287E2800003E8802883EF820883EF80000 B130:0000002800280028402840E8402840287E2800001F0801081F0810141F620000 B131:0000002800280028402840E8402840287E2800003EF802803EF820803EF80000 B132:0000002800280028402840E8402840287E2800003EFC02483E4820483EFC0000 B133:0000002800280028402840E8402840287E2800003E1002FE3E3820443E380000 B134:0000002800280028402840E8402840287E28000003F802080208020803F80000 B135:0000002800280028402840E8402840287E2800000208020803F8020803F80000 B136:0000002800280028402840E8402840287E280000110811081F0811141F620000 B137:0000002800280028402840E8402840287E280000000800080008003400C20000 B138:0000002800280028402840E8402840287E2800000048004800A8011406620000 B139:0000002800280028402840E8402840287E280000000001F00208020801F00000 B13A:0000002800280028402840E8402840287E28000003F80020002000D003080000 B13B:0000002800280028402840E8402840287E280000004003F8004000A003180000 B13C:0000002800280028402840E8402840287E28000003F8000803F8000800080000 B13D:0000002800280028402840E8402840287E28000003F8020003F8020003F80000 B13E:0000002800280028402840E8402840287E28000000000FF8022002200FF80000 B13F:0000002800280028402840E8402840287E28000000800FF803E0041003E00000 B140:000000000002000200024002401E40024002401E40027F820002000200020000 B141:000000080008000840384008403840087E080000000007F80008000800080000 B142:000000080008000840384008403840087E08000000003EF80208020802080000 B143:000000080008000840384008403840087E08000000001F080108011401620000 B144:000000080008000840384008403840087E08000800001000100010001FF80000 B145:000000080008000840384008403840087E080000000020F8201020303ECC0000 B146:000000080008000840384008403840087E080000202021FC207020883E700000 B147:000000080008000840384008403840087E08000003F802000200020003F80000 B148:000000080008000840384008403840087E08000007F8000807F8040007F80000 B149:000000080008000840384008403840087E0800003EF802083E0820083E080000 B14A:000000080008000840384008403840087E0800003EF802883E8820883EF80000 B14B:000000080008000840384008403840087E0800003E8802883EF820883EF80000 B14C:000000080008000840384008403840087E0800000F8800880F8808140FA20000 B14D:000000080008000840384008403840087E0800003EF802803EF820803EF80000 B14E:000000080008000840384008403840087E0800003EFC02483E4820483EFC0000 B14F:000000080008000840384008403840087E0800003E1002FE3E3820443E380000 B150:000000080008000840384008403840087E08000003F802080208020803F80000 B151:000000080008000840384008403840087E0800000208020803F8020803F80000 B152:000000080008000840384008403840087E080000210821083F0821143F620000 B153:000000080008000840384008403840087E080000001000100010006801840000 B154:000000080008000840384008403840087E0800000048004800A8011406620000 B155:000000080008000840384008403840087E080000000003F00408040803F00000 B156:000000080008000840384008403840087E08000003F80020002000D003080000 B157:000000080008000840384008403840087E080000004003F8004000A003180000 B158:000000080008000840384008403840087E08000003F8000803F8000800080000 B159:000000080008000840384008403840087E08000003F8020003F8020003F80000 B15A:000000080008000840384008403840087E08000000000FF8022002200FF80000 B15B:000000080008000840384008403840087E08000000800FF803E0041003E00000 B15C:00000000000A000A000A400A403A400A400A403A400A7F8A000A000A000A0000 B15D:000000280028002840E8402840E840287E28000007F800080008000800080000 B15E:000000280028002840E8402840E840287E28000000003EF80208020802080000 B15F:000000280028002840E8402840E840287E28000000003E100210022802C40000 B160:000000280028002840E8402840E840287E28002808000800080008000FF80000 B161:000000280028002840E8402840E840287E280000000020F8201020303ECC0000 B162:000000280028002840E8402840E840287E280000202021FC207020883E700000 B163:000000280028002840E8402840E840287E28000003F802000200020003F80000 B164:000000280028002840E8402840E840287E28000007F8000807F8040007F80000 B165:000000280028002840E8402840E840287E2800003EF802083E0820083E080000 B166:000000280028002840E8402840E840287E2800003EF802883E8820883EF80000 B167:000000280028002840E8402840E840287E2800003E8802883EF820883EF80000 B168:000000280028002840E8402840E840287E2800001F0801081F0810141F620000 B169:000000280028002840E8402840E840287E2800003EF802803EF820803EF80000 B16A:000000280028002840E8402840E840287E2800003EFC02483E4820483EFC0000 B16B:000000280028002840E8402840E840287E2800003E1002FE3E3820443E380000 B16C:000000280028002840E8402840E840287E28000003F802080208020803F80000 B16D:000000280028002840E8402840E840287E2800000208020803F8020803F80000 B16E:000000280028002840E8402840E840287E280000110811081F0811141F620000 B16F:000000280028002840E8402840E840287E280000000800080008003400C20000 B170:000000280028002840E8402840E840287E2800000048004800A8011406620000 B171:000000280028002840E8402840E840287E280000000001F00208020801F00000 B172:000000280028002840E8402840E840287E28000003F80020002000D003080000 B173:000000280028002840E8402840E840287E280000004003F8004000A003180000 B174:000000280028002840E8402840E840287E28000003F8000803F8000800080000 B175:000000280028002840E8402840E840287E28000003F8020003F8020003F80000 B176:000000280028002840E8402840E840287E28000000000FF8022002200FF80000 B177:000000280028002840E8402840E840287E28000000800FF803E0041003E00000 B178:00000000200020002000200020003FF8000000000100010001007FFC00000000 B179:000000001000100010001FF0010001007FFC00001FF000100010001000100000 B17A:000000001000100010001FF0010001007FFC000000003EF80208020802080000 B17B:000000001000100010001FF0010001007FFC000000001E100210022802C40000 B17C:000000001000100010001FF0010001007FFC000000001000100010001FF00000 B17D:000000001000100010001FF0010001007FFC0000000020F8201020303ECC0000 B17E:000000001000100010001FF0010001007FFC0000202021FC207020883E700000 B17F:000000001000100010001FF0010001007FFC00001FF01000100010001FF00000 B180:000000001000100010001FF0010001007FFC00001FF000101FF010001FF00000 B181:000000001000100010001FF0010001007FFC00003EF802083E0820083E080000 B182:000000001000100010001FF0010001007FFC00003EF802883E8820883EF80000 B183:000000001000100010001FF0010001007FFC00003E8802883EF820883EF80000 B184:000000001000100010001FF0010001007FFC00003E1002103E1020283EC40000 B185:000000001000100010001FF0010001007FFC00003EF802803EF820803EF80000 B186:000000001000100010001FF0010001007FFC00003EFC02483E4820483EFC0000 B187:000000001000100010001FF0010001007FFC00003E2003FC3E7020883E700000 B188:000000001000100010001FF0010001007FFC00001FF01010101010101FF00000 B189:000000001000100010001FF0010001007FFC0000101010101FF010101FF00000 B18A:000000001000100010001FF0010001007FFC0000222022203E2022503E880000 B18B:000000001000100010001FF0010001007FFC000000000100010002800C400000 B18C:000000001000100010001FF0010001007FFC00000000024002400DA033100000 B18D:000000001000100010001FF0010001007FFC0000000007C00820082007C00000 B18E:000000001000100010001FF0010001007FFC0000000007E00080014006200000 B18F:000000001000100010001FF0010001007FFC0000008007E00080014006200000 B190:000000001000100010001FF0010001007FFC00001FF000101FF0001000100000 B191:000000001000100010001FF0010001007FFC00001FF010001FF010001FF00000 B192:000000001000100010001FF0010001007FFC000000001FF0044004401FF00000 B193:000000001000100010001FF0010001007FFC000001001FF007C0082007C00000 B194:0000001000104010401040104010401E7F900010041004107FD0001000100000 B195:0000000820082008200E20083F8804087FE8000007F800080008000800080000 B196:0000000820082008200E20083F8804087FE8000000003EF80208020802080000 B197:0000000820082008200E20083F8804087FE8000000001F080108011401620000 B198:0000000820082008200E20083F8804087FE8000008000800080008000FF80000 B199:0000000820082008200E20083F8804087FE80000000010F8101010301ECC0000 B19A:0000000820082008200E20083F8804087FE800000808087F081C08220F9C0000 B19B:0000000820082008200E20083F8804087FE8000003F802000200020003F80000 B19C:0000000820082008200E20083F8804087FE8000007F8000807F8040007F80000 B19D:0000000820082008200E20083F8804087FE800003EF802083E0820083E080000 B19E:0000000820082008200E20083F8804087FE800003EF802883E8820883EF80000 B19F:0000000820082008200E20083F8804087FE800003E8802883EF820883EF80000 B1A0:0000000820082008200E20083F8804087FE800001F0801081F0810141F620000 B1A1:0000000820082008200E20083F8804087FE800003EF802803EF820803EF80000 B1A2:0000000820082008200E20083F8804087FE800003EFC02483E4820483EFC0000 B1A3:0000000820082008200E20083F8804087FE800001F08017F1F1C10221F1C0000 B1A4:0000000820082008200E20083F8804087FE8000003F802080208020803F80000 B1A5:0000000820082008200E20083F8804087FE800000208020803F8020803F80000 B1A6:0000000820082008200E20083F8804087FE80000110811081F0811141F620000 B1A7:0000000820082008200E20083F8804087FE80000001000100010006801840000 B1A8:0000000820082008200E20083F8804087FE800000048004800A8011406620000 B1A9:0000000820082008200E20083F8804087FE80000000003F00408040803F00000 B1AA:0000000820082008200E20083F8804087FE8000003F80020002000D003080000 B1AB:0000000820082008200E20083F8804087FE80000004003F8004000A003180000 B1AC:0000000820082008200E20083F8804087FE8000003F8000803F8000800080000 B1AD:0000000820082008200E20083F8804087FE8000003F8020003F8020003F80000 B1AE:0000000820082008200E20083F8804087FE8000000000FF8022002200FF80000 B1AF:0000000820082008200E20083F8804087FE8000000800FF803E0041003E00000 B1B0:0000001200124012401240124012401E7F920012041204127FD2001200120000 B1B1:0000002820282028203820283FA804287FA8000007F800080008000800080000 B1B2:0000002820282028203820283FA804287FA8000000003EF80208020802080000 B1B3:0000002820282028203820283FA804287FA8000000001F080108011401620000 B1B4:0000002820282028203820283FA804287FA8000008000800080008000FF80000 B1B5:0000002820282028203820283FA804287FA80000000010F8101010301ECC0000 B1B6:0000002820282028203820283FA804287FA800000808087F081C08220F9C0000 B1B7:0000002820282028203820283FA804287FA8000003F802000200020003F80000 B1B8:0000002820282028203820283FA804287FA8000007F8000807F8040007F80000 B1B9:0000002820282028203820283FA804287FA800003EF802083E0820083E080000 B1BA:0000002820282028203820283FA804287FA800003EF802883E8820883EF80000 B1BB:0000002820282028203820283FA804287FA800003E8802883EF820883EF80000 B1BC:0000002820282028203820283FA804287FA800001F0801081F0810141F620000 B1BD:0000002820282028203820283FA804287FA800003EF802803EF820803EF80000 B1BE:0000002820282028203820283FA804287FA800003EFC02483E4820483EFC0000 B1BF:0000002820282028203820283FA804287FA800001F08017F1F1C10221F1C0000 B1C0:0000002820282028203820283FA804287FA8000003F802080208020803F80000 B1C1:0000002820282028203820283FA804287FA800000208020803F8020803F80000 B1C2:0000002820282028203820283FA804287FA80000110811081F0811141F620000 B1C3:0000002820282028203820283FA804287FA80000001000100010006801840000 B1C4:0000002820282028203820283FA804287FA800000048004800A8011406620000 B1C5:0000002820282028203820283FA804287FA80000000003F00408040803F00000 B1C6:0000002820282028203820283FA804287FA8000003F80020002000D003080000 B1C7:0000002820282028203820283FA804287FA80000004003F8004000A003180000 B1C8:0000002820282028203820283FA804287FA8000003F8000803F8000800080000 B1C9:0000002820282028203820283FA804287FA8000003F8020003F8020003F80000 B1CA:0000002820282028203820283FA804287FA8000000000FF8022002200FF80000 B1CB:0000002820282028203820283FA804287FA8000000800FF803E0041003E00000 B1CC:000000080008400840084008400840087F880008040804087FE8000800080000 B1CD:0000000820082008200820083F8804087FE8000007F800080008000800080000 B1CE:0000000820082008200820083F8804087FE8000000003EF80208020802080000 B1CF:0000000820082008200820083F8804087FE8000000001F080108011401620000 B1D0:0000000820082008200820083F8804087FE8000008000800080008000FF80000 B1D1:0000000820082008200820083F8804087FE80000000010F8101010301ECC0000 B1D2:0000000820082008200820083F8804087FE800000808087F081C08220F9C0000 B1D3:0000000820082008200820083F8804087FE8000003F802000200020003F80000 B1D4:0000000820082008200820083F8804087FE8000007F8000807F8040007F80000 B1D5:0000000820082008200820083F8804087FE800003EF802083E0820083E080000 B1D6:0000000820082008200820083F8804087FE800003EF802883E8820883EF80000 B1D7:0000000820082008200820083F8804087FE800003E8802883EF820883EF80000 B1D8:0000000820082008200820083F8804087FE800001F0801081F0810141F620000 B1D9:0000000820082008200820083F8804087FE800003EF802803EF820803EF80000 B1DA:0000000820082008200820083F8804087FE800003EFC02483E4820483EFC0000 B1DB:0000000820082008200820083F8804087FE800001F08017F1F1C10221F1C0000 B1DC:0000000820082008200820083F8804087FE8000003F802080208020803F80000 B1DD:0000000820082008200820083F8804087FE800000208020803F8020803F80000 B1DE:0000000820082008200820083F8804087FE80000110811081F0811141F620000 B1DF:0000000820082008200820083F8804087FE80000001000100010006801840000 B1E0:0000000820082008200820083F8804087FE800000048004800A8011406620000 B1E1:0000000820082008200820083F8804087FE80000000003F00408040803F00000 B1E2:0000000820082008200820083F8804087FE8000003F80020002000D003080000 B1E3:0000000820082008200820083F8804087FE80000004003F8004000A003180000 B1E4:0000000820082008200820083F8804087FE8000003F8000803F8000800080000 B1E5:0000000820082008200820083F8804087FE8000003F8020003F8020003F80000 B1E6:0000000820082008200820083F8804087FE8000000000FF8022002200FF80000 B1E7:0000000820082008200820083F8804087FE8000000800FF803E0041003E00000 B1E8:00000000200020002000200020003FF8000004400440044004407FFC00000000 B1E9:000000001000100010001FF0044004407FFC00001FF000100010001000100000 B1EA:000000001000100010001FF0044004407FFC000000003EF80208020802080000 B1EB:000000001000100010001FF0044004407FFC000000001E100210022802C40000 B1EC:000000001000100010001FF0044004407FFC000000001000100010001FF00000 B1ED:000000001000100010001FF0044004407FFC0000000020F8201020303ECC0000 B1EE:000000001000100010001FF0044004407FFC0000202021FC207020883E700000 B1EF:000000001000100010001FF0044004407FFC00001FF01000100010001FF00000 B1F0:000000001000100010001FF0044004407FFC00001FF000101FF010001FF00000 B1F1:000000001000100010001FF0044004407FFC00003EF802083E0820083E080000 B1F2:000000001000100010001FF0044004407FFC00003EF802883E8820883EF80000 B1F3:000000001000100010001FF0044004407FFC00003E8802883EF820883EF80000 B1F4:000000001000100010001FF0044004407FFC00003E1002103E1020283EC40000 B1F5:000000001000100010001FF0044004407FFC00003EF802803EF820803EF80000 B1F6:000000001000100010001FF0044004407FFC00003EFC02483E4820483EFC0000 B1F7:000000001000100010001FF0044004407FFC00003E2003FC3E7020883E700000 B1F8:000000001000100010001FF0044004407FFC00001FF01010101010101FF00000 B1F9:000000001000100010001FF0044004407FFC0000101010101FF010101FF00000 B1FA:000000001000100010001FF0044004407FFC0000222022203E2022503E880000 B1FB:000000001000100010001FF0044004407FFC000000000100010002800C400000 B1FC:000000001000100010001FF0044004407FFC00000000024002400DA033100000 B1FD:000000001000100010001FF0044004407FFC0000000007C00820082007C00000 B1FE:000000001000100010001FF0044004407FFC0000000007E00080014006200000 B1FF:000000001000100010001FF0044004407FFC0000008007E00080014006200000 B200:000000001000100010001FF0044004407FFC00001FF000101FF0001000100000 B201:000000001000100010001FF0044004407FFC00001FF010001FF010001FF00000 B202:000000001000100010001FF0044004407FFC000000001FF0044004401FF00000 B203:000000001000100010001FF0044004407FFC000001001FF007C0082007C00000 B204:00000000200020002000200020003FF8000000003FF801000100010001000000 B205:000000001000100010001FF000007FFC010001001FF000100010001000100000 B206:000000001000100010001FF000007FFC0100010000003EF80208020802080000 B207:000000001000100010001FF000007FFC0100010000001E100210022802C40000 B208:000000001000100010001FF0000000007FFC010001001100100010001FF00000 B209:000000001000100010001FF000007FFC01000100000020F8201020303ECC0000 B20A:000000001000100010001FF000007FFC01000100202021FC207020883E700000 B20B:000000001000100010001FF000007FFC010001001FF01000100010001FF00000 B20C:000000001000100010001FF000007FFC010001001FF000101FF010001FF00000 B20D:000000001000100010001FF000007FFC010001003EF802083E0820083E080000 B20E:000000001000100010001FF000007FFC010001003EF802883E8820883EF80000 B20F:000000001000100010001FF000007FFC010001003E8802883EF820883EF80000 B210:000000001000100010001FF000007FFC010001003E1002103E1020283EC40000 B211:000000001000100010001FF000007FFC010001003EF802803EF820803EF80000 B212:000000001000100010001FF000007FFC010001003EFC02483E4820483EFC0000 B213:000000001000100010001FF000007FFC010001003E2003FC3E7020883E700000 B214:000000001000100010001FF000007FFC010001001FF01010101010101FF00000 B215:000000001000100010001FF000007FFC01000100101010101FF010101FF00000 B216:000000001000100010001FF000007FFC01000100222022203E2022503E880000 B217:000000001000100010001FF000007FFC0100010000000100010002800C400000 B218:000000001000100010001FF000007FFC010001000000024002400DA033100000 B219:000000001000100010001FF000007FFC01000100000007C00820082007C00000 B21A:000000001000100010001FF000007FFC01000100000007E00080014006200000 B21B:000000001000100010001FF000007FFC01000100008007E00080014006200000 B21C:000000001000100010001FF000007FFC010001001FF000101FF0001000100000 B21D:000000001000100010001FF000007FFC010001001FF010001FF010001FF00000 B21E:000000001000100010001FF000007FFC0100010000001FF0044004401FF00000 B21F:000000001000100010001FF000007FFC0100010001001FF007C0082007C00000 B220:00000008000840084008400840087F88000800087FE8040804F8040804080000 B221:00082008200820083F8800087FE8027802080000000007F80008000800080000 B222:00082008200820083F8800087FE802780208000000003EF80208020802080000 B223:00082008200820083F8800087FE802780208000000001F080108011401620000 B224:00082008200820083F88000800087FE80278020802081000100010001FF80000 B225:00082008200820083F8800087FE8027802080000000020F8201020303ECC0000 B226:00082008200820083F8800087FE8027802080000202021FC207020883E700000 B227:00082008200820083F8800087FE802780208000003F802000200020003F80000 B228:00082008200820083F8800087FE802780208000007F8000807F8040007F80000 B229:00082008200820083F8800087FE80278020800003EF802083E0820083E080000 B22A:00082008200820083F8800087FE80278020800003EF802883E8820883EF80000 B22B:00082008200820083F8800087FE80278020800003E8802883EF820883EF80000 B22C:00082008200820083F8800087FE80278020800000F8800880F8808140FA20000 B22D:00082008200820083F8800087FE80278020800003EF802803EF820803EF80000 B22E:00082008200820083F8800087FE80278020800003EFC02483E4820483EFC0000 B22F:00082008200820083F8800087FE80278020800003E1002FE3E3820443E380000 B230:00082008200820083F8800087FE802780208000003F802080208020803F80000 B231:00082008200820083F8800087FE80278020800000208020803F8020803F80000 B232:00082008200820083F8800087FE8027802080000210821083F0821143F620000 B233:00082008200820083F8800087FE8027802080000001000100010006801840000 B234:00082008200820083F8800087FE80278020800000048004800A8011406620000 B235:00082008200820083F8800087FE8027802080000000003F00408040803F00000 B236:00082008200820083F8800087FE802780208000003F80020002000D003080000 B237:00082008200820083F8800087FE8027802080000004003F8004000A003180000 B238:00082008200820083F8800087FE802780208000003F8000803F8000800080000 B239:00082008200820083F8800087FE802780208000003F8020003F8020003F80000 B23A:00082008200820083F8800087FE802780208000000000FF8022002200FF80000 B23B:00082008200820083F8800087FE802780208000000800FF803E0041003E00000 B23C:0000000A000A400A400A400A400A7F8A000A000A7FEA040A047A040A040A0000 B23D:00282028202820283FA800287FA805E804280000000007F80008000800080000 B23E:00282028202820283FA800287FA805E80428000000003EF80208020802080000 B23F:00282028202820283FA800287FA805E80428000000001F080108011401620000 B240:00282028202820283FA8002800287FA8042805E804281428100010001FF80000 B241:00282028202820283FA800287FA805E804280000000020F8201020303ECC0000 B242:00282028202820283FA800287FA805E804280000202021FC207020883E700000 B243:00282028202820283FA800287FA805E80428000003F802000200020003F80000 B244:00282028202820283FA800287FA805E80428000007F8000807F8040007F80000 B245:00282028202820283FA800287FA805E8042800003EF802083E0820083E080000 B246:00282028202820283FA800287FA805E8042800003EF802883E8820883EF80000 B247:00282028202820283FA800287FA805E8042800003E8802883EF820883EF80000 B248:00282028202820283FA800287FA805E8042800000F8800880F8808140FA20000 B249:00282028202820283FA800287FA805E8042800003EF802803EF820803EF80000 B24A:00282028202820283FA800287FA805E8042800003EFC02483E4820483EFC0000 B24B:00282028202820283FA800287FA805E8042800003E1002FE3E3820443E380000 B24C:00282028202820283FA800287FA805E80428000003F802080208020803F80000 B24D:00282028202820283FA800287FA805E8042800000208020803F8020803F80000 B24E:00282028202820283FA800287FA805E804280000210821083F0821143F620000 B24F:00282028202820283FA800287FA805E804280000001000100010006801840000 B250:00282028202820283FA800287FA805E8042800000048004800A8011406620000 B251:00282028202820283FA800287FA805E804280000000003F00408040803F00000 B252:00282028202820283FA800287FA805E80428000003F80020002000D003080000 B253:00282028202820283FA800287FA805E804280000004003F8004000A003180000 B254:00282028202820283FA800287FA805E80428000003F8000803F8000800080000 B255:00282028202820283FA800287FA805E80428000003F8020003F8020003F80000 B256:00282028202820283FA800287FA805E80428000000000FF8022002200FF80000 B257:00282028202820283FA800287FA805E80428000000800FF803E0041003E00000 B258:00000008000840084008400840087F88000800087FE804080408040804080000 B259:00082008200820083F8800087FE8020802000000000007F80008000800080000 B25A:00082008200820083F8800087FE802080200000000003EF80208020802080000 B25B:00082008200820083F8800087FE802080200000000001F080108011401620000 B25C:00082008200820083F88000800087FE80208020802081008100010001FF80000 B25D:00082008200820083F8800087FE8020802000000000020F8201020303ECC0000 B25E:00082008200820083F8800087FE8020802000000202021FC207020883E700000 B25F:00082008200820083F8800087FE802080200000003F802000200020003F80000 B260:00082008200820083F8800087FE802080200000007F8000807F8040007F80000 B261:00082008200820083F8800087FE80208020000003EF802083E0820083E080000 B262:00082008200820083F8800087FE80208020000003EF802883E8820883EF80000 B263:00082008200820083F8800087FE80208020000003E8802883EF820883EF80000 B264:00082008200820083F8800087FE80208020000000F8800880F8808140FA20000 B265:00082008200820083F8800087FE80208020000003EF802803EF820803EF80000 B266:00082008200820083F8800087FE80208020000003EFC02483E4820483EFC0000 B267:00082008200820083F8800087FE80208020000003E1002FE3E3820443E380000 B268:00082008200820083F8800087FE802080200000003F802080208020803F80000 B269:00082008200820083F8800087FE80208020000000208020803F8020803F80000 B26A:00082008200820083F8800087FE8020802000000210821083F0821143F620000 B26B:00082008200820083F8800087FE8020802000000001000100010006801840000 B26C:00082008200820083F8800087FE80208020000000048004800A8011406620000 B26D:00082008200820083F8800087FE8020802000000000003F00408040803F00000 B26E:00082008200820083F8800087FE802080200000003F80020002000D003080000 B26F:00082008200820083F8800087FE8020802000000004003F8004000A003180000 B270:00082008200820083F8800087FE802080200000003F8000803F8000800080000 B271:00082008200820083F8800087FE802080200000003F8020003F8020003F80000 B272:00082008200820083F8800087FE802080200000000000FF8022002200FF80000 B273:00082008200820083F8800087FE802080200000000800FF803E0041003E00000 B274:00000000200020002000200020003FF8000000007FFC04400440044004400000 B275:000000001000100010001FF000007FFC044004401FF000100010001000100000 B276:000000001000100010001FF000007FFC0440044000003EF80208020802080000 B277:000000001000100010001FF000007FFC0440044000001E100210022802C40000 B278:000000001000100010001FF0000000007FFC044004401440100010001FF00000 B279:000000001000100010001FF000007FFC04400440000020F8201020303ECC0000 B27A:000000001000100010001FF000007FFC04400440202021FC207020883E700000 B27B:000000001000100010001FF000007FFC044004401FF01000100010001FF00000 B27C:000000001000100010001FF000007FFC044004401FF000101FF010001FF00000 B27D:000000001000100010001FF000007FFC044004403EF802083E0820083E080000 B27E:000000001000100010001FF000007FFC044004403EF802883E8820883EF80000 B27F:000000001000100010001FF000007FFC044004403E8802883EF820883EF80000 B280:000000001000100010001FF000007FFC044004403E1002103E1020283EC40000 B281:000000001000100010001FF000007FFC044004403EF802803EF820803EF80000 B282:000000001000100010001FF000007FFC044004403EFC02483E4820483EFC0000 B283:000000001000100010001FF000007FFC044004403E2003FC3E7020883E700000 B284:000000001000100010001FF000007FFC044004401FF01010101010101FF00000 B285:000000001000100010001FF000007FFC04400440101010101FF010101FF00000 B286:000000001000100010001FF000007FFC04400440222022203E2022503E880000 B287:000000001000100010001FF000007FFC0440044000000100010002800C400000 B288:000000001000100010001FF000007FFC044004400000024002400DA033100000 B289:000000001000100010001FF000007FFC04400440000007C00820082007C00000 B28A:000000001000100010001FF000007FFC04400440000007E00080014006200000 B28B:000000001000100010001FF000007FFC04400440008007E00080014006200000 B28C:000000001000100010001FF000007FFC044004401FF000101FF0001000100000 B28D:000000001000100010001FF000007FFC044004401FF010001FF010001FF00000 B28E:000000001000100010001FF000007FFC0440044000001FF0044004401FF00000 B28F:000000001000100010001FF000007FFC0440044001001FF007C0082007C00000 B290:00000000200020002000200020003FF80000000000007FFC0000000000000000 B291:000000001000100010001FF0000000007FFC00001FF000100010001000100000 B292:000000001000100010001FF0000000007FFC000000003EF80208020802080000 B293:000000001000100010001FF0000000007FFC000000001E100210022802C40000 B294:000000001000100010001FF0000000007FFC000000001000100010001FF00000 B295:000000001000100010001FF0000000007FFC0000000020F8201020303ECC0000 B296:000000001000100010001FF0000000007FFC0000202021FC207020883E700000 B297:000000001000100010001FF0000000007FFC00001FF01000100010001FF00000 B298:000000001000100010001FF0000000007FFC00001FF000101FF010001FF00000 B299:000000001000100010001FF0000000007FFC00003EF802083E0820083E080000 B29A:000000001000100010001FF0000000007FFC00003EF802883E8820883EF80000 B29B:000000001000100010001FF0000000007FFC00003E8802883EF820883EF80000 B29C:000000001000100010001FF0000000007FFC00003E1002103E1020283EC40000 B29D:000000001000100010001FF0000000007FFC00003EF802803EF820803EF80000 B29E:000000001000100010001FF0000000007FFC00003EFC02483E4820483EFC0000 B29F:000000001000100010001FF0000000007FFC00003E2003FC3E7020883E700000 B2A0:000000001000100010001FF0000000007FFC00001FF01010101010101FF00000 B2A1:000000001000100010001FF0000000007FFC0000101010101FF010101FF00000 B2A2:000000001000100010001FF0000000007FFC0000222022203E2022503E880000 B2A3:000000001000100010001FF0000000007FFC000000000100010002800C400000 B2A4:000000001000100010001FF0000000007FFC00000000024002400DA033100000 B2A5:000000001000100010001FF0000000007FFC0000000007C00820082007C00000 B2A6:000000001000100010001FF0000000007FFC0000000007E00080014006200000 B2A7:000000001000100010001FF0000000007FFC0000008007E00080014006200000 B2A8:000000001000100010001FF0000000007FFC00001FF000101FF0001000100000 B2A9:000000001000100010001FF0000000007FFC00001FF010001FF010001FF00000 B2AA:000000001000100010001FF0000000007FFC000000001FF0044004401FF00000 B2AB:000000001000100010001FF0000000007FFC000001001FF007C0082007C00000 B2AC:000000080008400840084008400840087F88000800087FE80008000800080000 B2AD:0000000820082008200820083F8800087FE8000007F800080008000800080000 B2AE:0000000820082008200820083F8800087FE8000000003EF80208020802080000 B2AF:0000000820082008200820083F8800087FE8000000001F080108011401620000 B2B0:0000000820082008200820083F8800087FE8000008000800080008000FF80000 B2B1:0000000820082008200820083F8800087FE80000000010F8101010301ECC0000 B2B2:0000000820082008200820083F8800087FE800000808087F081C08220F9C0000 B2B3:0000000820082008200820083F8800087FE8000003F802000200020003F80000 B2B4:0000000820082008200820083F8800087FE8000007F8000807F8040007F80000 B2B5:0000000820082008200820083F8800087FE800003EF802083E0820083E080000 B2B6:0000000820082008200820083F8800087FE800003EF802883E8820883EF80000 B2B7:0000000820082008200820083F8800087FE800003E8802883EF820883EF80000 B2B8:0000000820082008200820083F8800087FE800001F0801081F0810141F620000 B2B9:0000000820082008200820083F8800087FE800003EF802803EF820803EF80000 B2BA:0000000820082008200820083F8800087FE800003EFC02483E4820483EFC0000 B2BB:0000000820082008200820083F8800087FE800001F08017F1F1C10221F1C0000 B2BC:0000000820082008200820083F8800087FE8000003F802080208020803F80000 B2BD:0000000820082008200820083F8800087FE800000208020803F8020803F80000 B2BE:0000000820082008200820083F8800087FE80000110811081F0811141F620000 B2BF:0000000820082008200820083F8800087FE80000001000100010006801840000 B2C0:0000000820082008200820083F8800087FE800000048004800A8011406620000 B2C1:0000000820082008200820083F8800087FE80000000003F00408040803F00000 B2C2:0000000820082008200820083F8800087FE8000003F80020002000D003080000 B2C3:0000000820082008200820083F8800087FE80000004003F8004000A003180000 B2C4:0000000820082008200820083F8800087FE8000003F8000803F8000800080000 B2C5:0000000820082008200820083F8800087FE8000003F8020003F8020003F80000 B2C6:0000000820082008200820083F8800087FE8000000000FF8022002200FF80000 B2C7:0000000820082008200820083F8800087FE8000000800FF803E0041003E00000 B2C8:000000000008000800084008400840084008400840087F880008000800080000 B2C9:000000080008000840084008400840087E080000000007F80008000800080000 B2CA:000000080008000840084008400840087E08000000003EF80208020802080000 B2CB:000000080008000840084008400840087E08000000001F080108011401620000 B2CC:000000080008000840084008400840087E08000800001000100010001FF80000 B2CD:000000080008000840084008400840087E080000000020F8201020303ECC0000 B2CE:000000080008000840084008400840087E080000202021FC207020883E700000 B2CF:000000080008000840084008400840087E08000003F802000200020003F80000 B2D0:000000080008000840084008400840087E08000007F8000807F8040007F80000 B2D1:000000080008000840084008400840087E0800003EF802083E0820083E080000 B2D2:000000080008000840084008400840087E0800003EF802883E8820883EF80000 B2D3:000000080008000840084008400840087E0800003E8802883EF820883EF80000 B2D4:000000080008000840084008400840087E0800000F8800880F8808140FA20000 B2D5:000000080008000840084008400840087E0800003EF802803EF820803EF80000 B2D6:000000080008000840084008400840087E0800003EFC02483E4820483EFC0000 B2D7:000000080008000840084008400840087E0800003E1002FE3E3820443E380000 B2D8:000000080008000840084008400840087E08000003F802080208020803F80000 B2D9:000000080008000840084008400840087E0800000208020803F8020803F80000 B2DA:000000080008000840084008400840087E080000210821083F0821143F620000 B2DB:000000080008000840084008400840087E080000001000100010006801840000 B2DC:000000080008000840084008400840087E0800000048004800A8011406620000 B2DD:000000080008000840084008400840087E080000000003F00408040803F00000 B2DE:000000080008000840084008400840087E08000003F80020002000D003080000 B2DF:000000080008000840084008400840087E080000004003F8004000A003180000 B2E0:000000080008000840084008400840087E08000003F8000803F8000800080000 B2E1:000000080008000840084008400840087E08000003F8020003F8020003F80000 B2E2:000000080008000840084008400840087E08000000000FF8022002200FF80000 B2E3:000000080008000840084008400840087E08000000800FF803E0041003E00000 B2E4:00000000001000107F9040104010401E401040107F9000100010001000100000 B2E5:0000000800087E084008400E40087E080008000007F800080008000800080000 B2E6:0000000800087E084008400E40087E080008000000003EF80208020802080000 B2E7:0000000800087E084008400E40087E080008000000001F080108011401620000 B2E8:0000000800087E084008400E40087E080008000808000800080008000FF80000 B2E9:0000000800087E084008400E40087E0800080000000010F8101010301ECC0000 B2EA:0000000800087E084008400E40087E08000800000808087F081C08220F9C0000 B2EB:0000000800087E084008400E40087E080008000003F802000200020003F80000 B2EC:0000000800087E084008400E40087E080008000007F8000807F8040007F80000 B2ED:0000000800087E084008400E40087E08000800003EF802083E0820083E080000 B2EE:0000000800087E084008400E40087E08000800003EF802883E8820883EF80000 B2EF:0000000800087E084008400E40087E08000800003E8802883EF820883EF80000 B2F0:0000000800087E084008400E40087E08000800001F0801081F0810141F620000 B2F1:0000000800087E084008400E40087E08000800003EF802803EF820803EF80000 B2F2:0000000800087E084008400E40087E08000800003EFC02483E4820483EFC0000 B2F3:0000000800087E084008400E40087E08000800001F08017F1F1C10221F1C0000 B2F4:0000000800087E084008400E40087E080008000003F802080208020803F80000 B2F5:0000000800087E084008400E40087E08000800000208020803F8020803F80000 B2F6:0000000800087E084008400E40087E0800080000110811081F0811141F620000 B2F7:0000000800087E084008400E40087E0800080000001000100010006801840000 B2F8:0000000800087E084008400E40087E08000800000048004800A8011406620000 B2F9:0000000800087E084008400E40087E0800080000000003F00408040803F00000 B2FA:0000000800087E084008400E40087E080008000003F80020002000D003080000 B2FB:0000000800087E084008400E40087E0800080000004003F8004000A003180000 B2FC:0000000800087E084008400E40087E080008000003F8000803F8000800080000 B2FD:0000000800087E084008400E40087E080008000003F8020003F8020003F80000 B2FE:0000000800087E084008400E40087E080008000000000FF8022002200FF80000 B2FF:0000000800087E084008400E40087E080008000000800FF803E0041003E00000 B300:00000000001200127F9240124012401E401240127F9200120012001200120000 B301:0000002800287E284028403840287E280028000007F800080008000800080000 B302:0000002800287E284028403840287E280028000000003EF80208020802080000 B303:0000002800287E284028403840287E280028000000003E100210022802C40000 B304:0000002800287E284028403840287E280028002808000800080008000FF80000 B305:0000002800287E284028403840287E2800280000000020F8201020303ECC0000 B306:0000002800287E284028403840287E2800280000202021FC207020883E700000 B307:0000002800287E284028403840287E280028000003F802000200020003F80000 B308:0000002800287E284028403840287E280028000007F8000807F8040007F80000 B309:0000002800287E284028403840287E28002800003EF802083E0820083E080000 B30A:0000002800287E284028403840287E28002800003EF802883E8820883EF80000 B30B:0000002800287E284028403840287E28002800003E8802883EF820883EF80000 B30C:0000002800287E284028403840287E28002800001F0801081F0810141F620000 B30D:0000002800287E284028403840287E28002800003EF802803EF820803EF80000 B30E:0000002800287E284028403840287E28002800003EFC02483E4820483EFC0000 B30F:0000002800287E284028403840287E28002800003E1002FE3E3820443E380000 B310:0000002800287E284028403840287E280028000003F802080208020803F80000 B311:0000002800287E284028403840287E28002800000208020803F8020803F80000 B312:0000002800287E284028403840287E2800280000110811081F0811141F620000 B313:0000002800287E284028403840287E2800280000000800080008003400C20000 B314:0000002800287E284028403840287E28002800000048004800A8011406620000 B315:0000002800287E284028403840287E2800280000000001F00208020801F00000 B316:0000002800287E284028403840287E280028000003F80020002000D003080000 B317:0000002800287E284028403840287E2800280000004003F8004000A003180000 B318:0000002800287E284028403840287E280028000003F8000803F8000800080000 B319:0000002800287E284028403840287E280028000003F8020003F8020003F80000 B31A:0000002800287E284028403840287E280028000000000FF8022002200FF80000 B31B:0000002800287E284028403840287E280028000000800FF803E0041003E00000 B31C:00000000001000107F904010401E40104010401E7F9000100010001000100000 B31D:0000000800087E08400E4008400E7E080008000007F800080008000800080000 B31E:0000000800087E08400E4008400E7E080008000000003EF80208020802080000 B31F:0000000800087E08400E4008400E7E080008000000001F080108011401620000 B320:0000000800087E08400E4008400E7E080008000008000800080008000FF80000 B321:0000000800087E08400E4008400E7E0800080000000010F8101010301ECC0000 B322:0000000800087E08400E4008400E7E08000800000808087F081C08220F9C0000 B323:0000000800087E08400E4008400E7E080008000003F802000200020003F80000 B324:0000000800087E08400E4008400E7E080008000007F8000807F8040007F80000 B325:0000000800087E08400E4008400E7E08000800003EF802083E0820083E080000 B326:0000000800087E08400E4008400E7E08000800003EF802883E8820883EF80000 B327:0000000800087E08400E4008400E7E08000800003E8802883EF820883EF80000 B328:0000000800087E08400E4008400E7E08000800001F0801081F0810141F620000 B329:0000000800087E08400E4008400E7E08000800003EF802803EF820803EF80000 B32A:0000000800087E08400E4008400E7E08000800003EFC02483E4820483EFC0000 B32B:0000000800087E08400E4008400E7E08000800001F08017F1F1C10221F1C0000 B32C:0000000800087E08400E4008400E7E080008000003F802080208020803F80000 B32D:0000000800087E08400E4008400E7E08000800000208020803F8020803F80000 B32E:0000000800087E08400E4008400E7E0800080000110811081F0811141F620000 B32F:0000000800087E08400E4008400E7E0800080000001000100010006801840000 B330:0000000800087E08400E4008400E7E08000800000048004800A8011406620000 B331:0000000800087E08400E4008400E7E0800080000000003F00408040803F00000 B332:0000000800087E08400E4008400E7E080008000003F80020002000D003080000 B333:0000000800087E08400E4008400E7E0800080000004003F8004000A003180000 B334:0000000800087E08400E4008400E7E080008000003F8000803F8000800080000 B335:0000000800087E08400E4008400E7E080008000003F8020003F8020003F80000 B336:0000000800087E08400E4008400E7E080008000000000FF8022002200FF80000 B337:0000000800087E08400E4008400E7E080008000000800FF803E0041003E00000 B338:00000000001200127F924012401E40124012401E7F9200120012001200120000 B339:0000002800287E284038402840387E280028000007F800080008000800080000 B33A:0000002800287E284038402840387E280028000000003EF80208020802080000 B33B:0000002800287E284038402840387E280028000000003E100210022802C40000 B33C:0000002800287E284038402840387E280028002808000800080008000FF80000 B33D:0000002800287E284038402840387E2800280000000020F8201020303ECC0000 B33E:0000002800287E284038402840387E2800280000202021FC207020883E700000 B33F:0000002800287E284038402840387E280028000003F802000200020003F80000 B340:0000002800287E284038402840387E280028000007F8000807F8040007F80000 B341:0000002800287E284038402840387E28002800003EF802083E0820083E080000 B342:0000002800287E284038402840387E28002800003EF802883E8820883EF80000 B343:0000002800287E284038402840387E28002800003E8802883EF820883EF80000 B344:0000002800287E284038402840387E28002800001F0801081F0810141F620000 B345:0000002800287E284038402840387E28002800003EF802803EF820803EF80000 B346:0000002800287E284038402840387E28002800003EFC02483E4820483EFC0000 B347:0000002800287E284038402840387E28002800003E1002FE3E3820443E380000 B348:0000002800287E284038402840387E280028000003F802080208020803F80000 B349:0000002800287E284038402840387E28002800000208020803F8020803F80000 B34A:0000002800287E284038402840387E2800280000110811081F0811141F620000 B34B:0000002800287E284038402840387E2800280000000800080008003400C20000 B34C:0000002800287E284038402840387E28002800000048004800A8011406620000 B34D:0000002800287E284038402840387E2800280000000001F00208020801F00000 B34E:0000002800287E284038402840387E280028000003F80020002000D003080000 B34F:0000002800287E284038402840387E2800280000004003F8004000A003180000 B350:0000002800287E284038402840387E280028000003F8000803F8000800080000 B351:0000002800287E284038402840387E280028000003F8020003F8020003F80000 B352:0000002800287E284038402840387E280028000000000FF8022002200FF80000 B353:0000002800287E284038402840387E280028000000800FF803E0041003E00000 B354:00000000000200027F8240024002401E400240027F8200020002000200020000 B355:0000000800087E084008403840087E0800080000000007F80008000800080000 B356:0000000800087E084008403840087E080008000000003EF80208020802080000 B357:0000000800087E084008403840087E080008000000001F080108011401620000 B358:0000000800087E084008403840087E080008000000001000100010001FF80000 B359:0000000800087E084008403840087E0800080000000020F8201020303ECC0000 B35A:0000000800087E084008403840087E0800080000202021FC207020883E700000 B35B:0000000800087E084008403840087E080008000003F802000200020003F80000 B35C:0000000800087E084008403840087E080008000007F8000807F8040007F80000 B35D:0000000800087E084008403840087E08000800003EF802083E0820083E080000 B35E:0000000800087E084008403840087E08000800003EF802883E8820883EF80000 B35F:0000000800087E084008403840087E08000800003E8802883EF820883EF80000 B360:0000000800087E084008403840087E08000800000F8800880F8808140FA20000 B361:0000000800087E084008403840087E08000800003EF802803EF820803EF80000 B362:0000000800087E084008403840087E08000800003EFC02483E4820483EFC0000 B363:0000000800087E084008403840087E08000800003E1002FE3E3820443E380000 B364:0000000800087E084008403840087E080008000003F802080208020803F80000 B365:0000000800087E084008403840087E08000800000208020803F8020803F80000 B366:0000000800087E084008403840087E0800080000210821083F0821143F620000 B367:0000000800087E084008403840087E0800080000001000100010006801840000 B368:0000000800087E084008403840087E08000800000048004800A8011406620000 B369:0000000800087E084008403840087E0800080000000003F00408040803F00000 B36A:0000000800087E084008403840087E080008000003F80020002000D003080000 B36B:0000000800087E084008403840087E0800080000004003F8004000A003180000 B36C:0000000800087E084008403840087E080008000003F8000803F8000800080000 B36D:0000000800087E084008403840087E080008000003F8020003F8020003F80000 B36E:0000000800087E084008403840087E080008000000000FF8022002200FF80000 B36F:0000000800087E084008403840087E080008000000800FF803E0041003E00000 B370:00000000000A000A7F8A400A400A403A400A400A7F8A000A000A000A000A0000 B371:0000002800287E28402840E840287E280028000007F800080008000800080000 B372:0000002800287E28402840E840287E280028000000003EF80208020802080000 B373:0000002800287E28402840E840287E280028000000003E100210022802C40000 B374:0000002800287E28402840E840287E280028000008000800080008000FF80000 B375:0000002800287E28402840E840287E2800280000000020F8201020303ECC0000 B376:0000002800287E28402840E840287E2800280000202021FC207020883E700000 B377:0000002800287E28402840E840287E280028000003F802000200020003F80000 B378:0000002800287E28402840E840287E280028000007F8000807F8040007F80000 B379:0000002800287E28402840E840287E28002800003EF802083E0820083E080000 B37A:0000002800287E28402840E840287E28002800003EF802883E8820883EF80000 B37B:0000002800287E28402840E840287E28002800003E8802883EF820883EF80000 B37C:0000002800287E28402840E840287E28002800001F0801081F0810141F620000 B37D:0000002800287E28402840E840287E28002800003EF802803EF820803EF80000 B37E:0000002800287E28402840E840287E28002800003EFC02483E4820483EFC0000 B37F:0000002800287E28402840E840287E28002800003E1002FE3E3820443E380000 B380:0000002800287E28402840E840287E280028000003F802080208020803F80000 B381:0000002800287E28402840E840287E28002800000208020803F8020803F80000 B382:0000002800287E28402840E840287E2800280000110811081F0811141F620000 B383:0000002800287E28402840E840287E2800280000000800080008003400C20000 B384:0000002800287E28402840E840287E28002800000048004800A8011406620000 B385:0000002800287E28402840E840287E2800280000000001F00208020801F00000 B386:0000002800287E28402840E840287E280028000003F80020002000D003080000 B387:0000002800287E28402840E840287E2800280000004003F8004000A003180000 B388:0000002800287E28402840E840287E280028000003F8000803F8000800080000 B389:0000002800287E28402840E840287E280028000003F8020003F8020003F80000 B38A:0000002800287E28402840E840287E280028000000000FF8022002200FF80000 B38B:0000002800287E28402840E840287E280028000000800FF803E0041003E00000 B38C:00000000000200027F824002401E40024002401E7F8200020002000200020000 B38D:0000000800087E084038400840387E0800080000000007F80008000800080000 B38E:0000000800087E084038400840387E080008000000003EF80208020802080000 B38F:0000000800087E084038400840387E080008000000001F080108011401620000 B390:0000000800087E084038400840387E080008000800001000100010001FF80000 B391:0000000800087E084038400840387E0800080000000020F8201020303ECC0000 B392:0000000800087E084038400840387E0800080000202021FC207020883E700000 B393:0000000800087E084038400840387E080008000003F802000200020003F80000 B394:0000000800087E084038400840387E080008000007F8000807F8040007F80000 B395:0000000800087E084038400840387E08000800003EF802083E0820083E080000 B396:0000000800087E084038400840387E08000800003EF802883E8820883EF80000 B397:0000000800087E084038400840387E08000800003E8802883EF820883EF80000 B398:0000000800087E084038400840387E08000800000F8800880F8808140FA20000 B399:0000000800087E084038400840387E08000800003EF802803EF820803EF80000 B39A:0000000800087E084038400840387E08000800003EFC02483E4820483EFC0000 B39B:0000000800087E084038400840387E08000800003E1002FE3E3820443E380000 B39C:0000000800087E084038400840387E080008000003F802080208020803F80000 B39D:0000000800087E084038400840387E08000800000208020803F8020803F80000 B39E:0000000800087E084038400840387E0800080000210821083F0821143F620000 B39F:0000000800087E084038400840387E0800080000001000100010006801840000 B3A0:0000000800087E084038400840387E08000800000048004800A8011406620000 B3A1:0000000800087E084038400840387E0800080000000003F00408040803F00000 B3A2:0000000800087E084038400840387E080008000003F80020002000D003080000 B3A3:0000000800087E084038400840387E0800080000004003F8004000A003180000 B3A4:0000000800087E084038400840387E080008000003F8000803F8000800080000 B3A5:0000000800087E084038400840387E080008000003F8020003F8020003F80000 B3A6:0000000800087E084038400840387E080008000000000FF8022002200FF80000 B3A7:0000000800087E084038400840387E080008000000800FF803E0041003E00000 B3A8:00000000000A000A7F8A400A403A400A400A403A7F8A000A000A000A000A0000 B3A9:0000002800287E2840E8402840E87E280028000007F800080008000800080000 B3AA:0000002800287E2840E8402840E87E280028000000003EF80208020802080000 B3AB:0000002800287E2840E8402840E87E280028000000003E100210022802C40000 B3AC:0000002800287E2840E8402840E87E280028002808000800080008000FF80000 B3AD:0000002800287E2840E8402840E87E2800280000000020F8201020303ECC0000 B3AE:0000002800287E2840E8402840E87E2800280000202021FC207020883E700000 B3AF:0000002800287E2840E8402840E87E280028000003F802000200020003F80000 B3B0:0000002800287E2840E8402840E87E280028000007F8000807F8040007F80000 B3B1:0000002800287E2840E8402840E87E28002800003EF802083E0820083E080000 B3B2:0000002800287E2840E8402840E87E28002800003EF802883E8820883EF80000 B3B3:0000002800287E2840E8402840E87E28002800003E8802883EF820883EF80000 B3B4:0000002800287E2840E8402840E87E28002800001F0801081F0810141F620000 B3B5:0000002800287E2840E8402840E87E28002800003EF802803EF820803EF80000 B3B6:0000002800287E2840E8402840E87E28002800003EFC02483E4820483EFC0000 B3B7:0000002800287E2840E8402840E87E28002800003E1002FE3E3820443E380000 B3B8:0000002800287E2840E8402840E87E280028000003F802080208020803F80000 B3B9:0000002800287E2840E8402840E87E28002800000208020803F8020803F80000 B3BA:0000002800287E2840E8402840E87E2800280000110811081F0811141F620000 B3BB:0000002800287E2840E8402840E87E2800280000000800080008003400C20000 B3BC:0000002800287E2840E8402840E87E28002800000048004800A8011406620000 B3BD:0000002800287E2840E8402840E87E2800280000000001F00208020801F00000 B3BE:0000002800287E2840E8402840E87E280028000003F80020002000D003080000 B3BF:0000002800287E2840E8402840E87E2800280000004003F8004000A003180000 B3C0:0000002800287E2840E8402840E87E280028000003F8000803F8000800080000 B3C1:0000002800287E2840E8402840E87E280028000003F8020003F8020003F80000 B3C2:0000002800287E2840E8402840E87E280028000000000FF8022002200FF80000 B3C3:0000002800287E2840E8402840E87E280028000000800FF803E0041003E00000 B3C4:000000003FF820002000200020003FF8000000000100010001007FFC00000000 B3C5:000000001FF0100010001FF0010001007FFC00001FF000100010001000100000 B3C6:000000001FF0100010001FF0010001007FFC000000003EF80208020802080000 B3C7:000000001FF0100010001FF0010001007FFC000000001E100210022802C40000 B3C8:000000001FF0100010001FF0010001007FFC000000001000100010001FF00000 B3C9:000000001FF0100010001FF0010001007FFC0000000020F8201020303ECC0000 B3CA:000000001FF0100010001FF0010001007FFC0000202021FC207020883E700000 B3CB:000000001FF0100010001FF0010001007FFC00001FF01000100010001FF00000 B3CC:000000001FF0100010001FF0010001007FFC00001FF000101FF010001FF00000 B3CD:000000001FF0100010001FF0010001007FFC00003EF802083E0820083E080000 B3CE:000000001FF0100010001FF0010001007FFC00003EF802883E8820883EF80000 B3CF:000000001FF0100010001FF0010001007FFC00003E8802883EF820883EF80000 B3D0:000000001FF0100010001FF0010001007FFC00003E1002103E1020283EC40000 B3D1:000000001FF0100010001FF0010001007FFC00003EF802803EF820803EF80000 B3D2:000000001FF0100010001FF0010001007FFC00003EFC02483E4820483EFC0000 B3D3:000000001FF0100010001FF0010001007FFC00003E2003FC3E7020883E700000 B3D4:000000001FF0100010001FF0010001007FFC00001FF01010101010101FF00000 B3D5:000000001FF0100010001FF0010001007FFC0000101010101FF010101FF00000 B3D6:000000001FF0100010001FF0010001007FFC0000222022203E2022503E880000 B3D7:000000001FF0100010001FF0010001007FFC000000000100010002800C400000 B3D8:000000001FF0100010001FF0010001007FFC00000000024002400DA033100000 B3D9:000000001FF0100010001FF0010001007FFC0000000007C00820082007C00000 B3DA:000000001FF0100010001FF0010001007FFC0000000007E00080014006200000 B3DB:000000001FF0100010001FF0010001007FFC0000008007E00080014006200000 B3DC:000000001FF0100010001FF0010001007FFC00001FF000101FF0001000100000 B3DD:000000001FF0100010001FF0010001007FFC00001FF010001FF010001FF00000 B3DE:000000001FF0100010001FF0010001007FFC000000001FF0044004401FF00000 B3DF:000000001FF0100010001FF0010001007FFC000001001FF007C0082007C00000 B3E0:0000001000107F904010401040107F9E00100010041004107FD0001000100000 B3E1:000000083F882008200E3F88040804087FE8000007F800080008000800080000 B3E2:000000083F882008200E3F88040804087FE8000000003EF80208020802080000 B3E3:000000083F882008200E3F88040804087FE8000000001F080108011401620000 B3E4:000000083F882008200E3F88040804087FE8000008000800080008000FF80000 B3E5:000000083F882008200E3F88040804087FE80000000010F8101010301ECC0000 B3E6:000000083F882008200E3F88040804087FE800000808087F081C08220F9C0000 B3E7:000000083F882008200E3F88040804087FE8000003F802000200020003F80000 B3E8:000000083F882008200E3F88040804087FE8000007F8000807F8040007F80000 B3E9:000000083F882008200E3F88040804087FE800003EF802083E0820083E080000 B3EA:000000083F882008200E3F88040804087FE800003EF802883E8820883EF80000 B3EB:000000083F882008200E3F88040804087FE800003E8802883EF820883EF80000 B3EC:000000083F882008200E3F88040804087FE800001F0801081F0810141F620000 B3ED:000000083F882008200E3F88040804087FE800003EF802803EF820803EF80000 B3EE:000000083F882008200E3F88040804087FE800003EFC02483E4820483EFC0000 B3EF:000000083F882008200E3F88040804087FE800001F08017F1F1C10221F1C0000 B3F0:000000083F882008200E3F88040804087FE8000003F802080208020803F80000 B3F1:000000083F882008200E3F88040804087FE800000208020803F8020803F80000 B3F2:000000083F882008200E3F88040804087FE80000110811081F0811141F620000 B3F3:000000083F882008200E3F88040804087FE80000001000100010006801840000 B3F4:000000083F882008200E3F88040804087FE800000048004800A8011406620000 B3F5:000000083F882008200E3F88040804087FE80000000003F00408040803F00000 B3F6:000000083F882008200E3F88040804087FE8000003F80020002000D003080000 B3F7:000000083F882008200E3F88040804087FE80000004003F8004000A003180000 B3F8:000000083F882008200E3F88040804087FE8000003F8000803F8000800080000 B3F9:000000083F882008200E3F88040804087FE8000003F8020003F8020003F80000 B3FA:000000083F882008200E3F88040804087FE8000000000FF8022002200FF80000 B3FB:000000083F882008200E3F88040804087FE8000000800FF803E0041003E00000 B3FC:0000001200127F924012401240127F9E00120012041204127FD2001200120000 B3FD:000000283FA8202820383FA8042804287FA8000007F800080008000800080000 B3FE:000000283FA8202820383FA8042804287FA8000000003EF80208020802080000 B3FF:000000283FA8202820383FA8042804287FA8000000001F080108011401620000 B400:000000283FA8202820383FA8042804287FA8000008000800080008000FF80000 B401:000000283FA8202820383FA8042804287FA80000000010F8101010301ECC0000 B402:000000283FA8202820383FA8042804287FA800000808087F081C08220F9C0000 B403:000000283FA8202820383FA8042804287FA8000003F802000200020003F80000 B404:000000283FA8202820383FA8042804287FA8000007F8000807F8040007F80000 B405:000000283FA8202820383FA8042804287FA800003EF802083E0820083E080000 B406:000000283FA8202820383FA8042804287FA800003EF802883E8820883EF80000 B407:000000283FA8202820383FA8042804287FA800003E8802883EF820883EF80000 B408:000000283FA8202820383FA8042804287FA800001F0801081F0810141F620000 B409:000000283FA8202820383FA8042804287FA800003EF802803EF820803EF80000 B40A:000000283FA8202820383FA8042804287FA800003EFC02483E4820483EFC0000 B40B:000000283FA8202820383FA8042804287FA800001F08017F1F1C10221F1C0000 B40C:000000283FA8202820383FA8042804287FA8000003F802080208020803F80000 B40D:000000283FA8202820383FA8042804287FA800000208020803F8020803F80000 B40E:000000283FA8202820383FA8042804287FA80000110811081F0811141F620000 B40F:000000283FA8202820383FA8042804287FA80000001000100010006801840000 B410:000000283FA8202820383FA8042804287FA800000048004800A8011406620000 B411:000000283FA8202820383FA8042804287FA80000000003F00408040803F00000 B412:000000283FA8202820383FA8042804287FA8000003F80020002000D003080000 B413:000000283FA8202820383FA8042804287FA80000004003F8004000A003180000 B414:000000283FA8202820383FA8042804287FA8000003F8000803F8000800080000 B415:000000283FA8202820383FA8042804287FA8000003F8020003F8020003F80000 B416:000000283FA8202820383FA8042804287FA8000000000FF8022002200FF80000 B417:000000283FA8202820383FA8042804287FA8000000800FF803E0041003E00000 B418:0000000800087F884008400840087F8800080008040804087FE8000800080000 B419:000000083F88200820083F88040804087FE8000007F800080008000800080000 B41A:000000083F88200820083F88040804087FE8000000003EF80208020802080000 B41B:000000083F88200820083F88040804087FE8000000001F080108011401620000 B41C:000000083F88200820083F88040804087FE8000008000800080008000FF80000 B41D:000000083F88200820083F88040804087FE80000000010F8101010301ECC0000 B41E:000000083F88200820083F88040804087FE800000808087F081C08220F9C0000 B41F:000000083F88200820083F88040804087FE8000003F802000200020003F80000 B420:000000083F88200820083F88040804087FE8000007F8000807F8040007F80000 B421:000000083F88200820083F88040804087FE800003EF802083E0820083E080000 B422:000000083F88200820083F88040804087FE800003EF802883E8820883EF80000 B423:000000083F88200820083F88040804087FE800003E8802883EF820883EF80000 B424:000000083F88200820083F88040804087FE800001F0801081F0810141F620000 B425:000000083F88200820083F88040804087FE800003EF802803EF820803EF80000 B426:000000083F88200820083F88040804087FE800003EFC02483E4820483EFC0000 B427:000000083F88200820083F88040804087FE800001F08017F1F1C10221F1C0000 B428:000000083F88200820083F88040804087FE8000003F802080208020803F80000 B429:000000083F88200820083F88040804087FE800000208020803F8020803F80000 B42A:000000083F88200820083F88040804087FE80000110811081F0811141F620000 B42B:000000083F88200820083F88040804087FE80000001000100010006801840000 B42C:000000083F88200820083F88040804087FE800000048004800A8011406620000 B42D:000000083F88200820083F88040804087FE80000000003F00408040803F00000 B42E:000000083F88200820083F88040804087FE8000003F80020002000D003080000 B42F:000000083F88200820083F88040804087FE80000004003F8004000A003180000 B430:000000083F88200820083F88040804087FE8000003F8000803F8000800080000 B431:000000083F88200820083F88040804087FE8000003F8020003F8020003F80000 B432:000000083F88200820083F88040804087FE8000000000FF8022002200FF80000 B433:000000083F88200820083F88040804087FE8000000800FF803E0041003E00000 B434:000000003FF820002000200020003FF8000004400440044004407FFC00000000 B435:000000001FF0100010001FF0044004407FFC00001FF000100010001000100000 B436:000000001FF0100010001FF0044004407FFC000000003EF80208020802080000 B437:000000001FF0100010001FF0044004407FFC000000001E100210022802C40000 B438:000000001FF0100010001FF0044004407FFC000000001000100010001FF00000 B439:000000001FF0100010001FF0044004407FFC0000000020F8201020303ECC0000 B43A:000000001FF0100010001FF0044004407FFC0000202021FC207020883E700000 B43B:000000001FF0100010001FF0044004407FFC00001FF01000100010001FF00000 B43C:000000001FF0100010001FF0044004407FFC00001FF000101FF010001FF00000 B43D:000000001FF0100010001FF0044004407FFC00003EF802083E0820083E080000 B43E:000000001FF0100010001FF0044004407FFC00003EF802883E8820883EF80000 B43F:000000001FF0100010001FF0044004407FFC00003E8802883EF820883EF80000 B440:000000001FF0100010001FF0044004407FFC00003E1002103E1020283EC40000 B441:000000001FF0100010001FF0044004407FFC00003EF802803EF820803EF80000 B442:000000001FF0100010001FF0044004407FFC00003EFC02483E4820483EFC0000 B443:000000001FF0100010001FF0044004407FFC00003E2003FC3E7020883E700000 B444:000000001FF0100010001FF0044004407FFC00001FF01010101010101FF00000 B445:000000001FF0100010001FF0044004407FFC0000101010101FF010101FF00000 B446:000000001FF0100010001FF0044004407FFC0000222022203E2022503E880000 B447:000000001FF0100010001FF0044004407FFC000000000100010002800C400000 B448:000000001FF0100010001FF0044004407FFC00000000024002400DA033100000 B449:000000001FF0100010001FF0044004407FFC0000000007C00820082007C00000 B44A:000000001FF0100010001FF0044004407FFC0000000007E00080014006200000 B44B:000000001FF0100010001FF0044004407FFC0000008007E00080014006200000 B44C:000000001FF0100010001FF0044004407FFC00001FF000101FF0001000100000 B44D:000000001FF0100010001FF0044004407FFC00001FF010001FF010001FF00000 B44E:000000001FF0100010001FF0044004407FFC000000001FF0044004401FF00000 B44F:000000001FF0100010001FF0044004407FFC000001001FF007C0082007C00000 B450:000000003FF820002000200020003FF8000000003FF801000100010001000000 B451:000000001FF0100010001FF000007FFC010001001FF000100010001000100000 B452:000000001FF0100010001FF000007FFC0100010000003EF80208020802080000 B453:000000001FF0100010001FF000007FFC0100010000001E100210022802C40000 B454:000000001FF0100010001FF0000000007FFC010001001100100010001FF00000 B455:000000001FF0100010001FF000007FFC01000100000020F8201020303ECC0000 B456:000000001FF0100010001FF000007FFC01000100202021FC207020883E700000 B457:000000001FF0100010001FF000007FFC010001001FF01000100010001FF00000 B458:000000001FF0100010001FF000007FFC010001001FF000101FF010001FF00000 B459:000000001FF0100010001FF000007FFC010001003EF802083E0820083E080000 B45A:000000001FF0100010001FF000007FFC010001003EF802883E8820883EF80000 B45B:000000001FF0100010001FF000007FFC010001003E8802883EF820883EF80000 B45C:000000001FF0100010001FF000007FFC010001003E1002103E1020283EC40000 B45D:000000001FF0100010001FF000007FFC010001003EF802803EF820803EF80000 B45E:000000001FF0100010001FF000007FFC010001003EFC02483E4820483EFC0000 B45F:000000001FF0100010001FF000007FFC010001003E2003FC3E7020883E700000 B460:000000001FF0100010001FF000007FFC010001001FF01010101010101FF00000 B461:000000001FF0100010001FF000007FFC01000100101010101FF010101FF00000 B462:000000001FF0100010001FF000007FFC01000100222022203E2022503E880000 B463:000000001FF0100010001FF000007FFC0100010000000100010002800C400000 B464:000000001FF0100010001FF000007FFC010001000000024002400DA033100000 B465:000000001FF0100010001FF000007FFC01000100000007C00820082007C00000 B466:000000001FF0100010001FF000007FFC01000100000007E00080014006200000 B467:000000001FF0100010001FF000007FFC01000100008007E00080014006200000 B468:000000001FF0100010001FF000007FFC010001001FF000101FF0001000100000 B469:000000001FF0100010001FF000007FFC010001001FF010001FF010001FF00000 B46A:000000001FF0100010001FF000007FFC0100010000001FF0044004401FF00000 B46B:000000001FF0100010001FF000007FFC0100010001001FF007C0082007C00000 B46C:0000000800087FC84008400840087FC8000800087FE8040804F8040804080000 B46D:00083F88200820083F8800087FE8027802080000000007F80008000800080000 B46E:00083F88200820083F8800087FE802780208000000003EF80208020802080000 B46F:00083F88200820083F8800087FE802780208000000001F080108011401620000 B470:00083F88200820083F88000800087FE80278020802081000100010001FF80000 B471:00083F88200820083F8800087FE8027802080000000020F8201020303ECC0000 B472:00083F88200820083F8800087FE8027802080000202021FC207020883E700000 B473:00083F88200820083F8800087FE802780208000003F802000200020003F80000 B474:00083F88200820083F8800087FE802780208000007F8000807F8040007F80000 B475:00083F88200820083F8800087FE80278020800003EF802083E0820083E080000 B476:00083F88200820083F8800087FE80278020800003EF802883E8820883EF80000 B477:00083F88200820083F8800087FE80278020800003E8802883EF820883EF80000 B478:00083F88200820083F8800087FE80278020800000F8800880F8808140FA20000 B479:00083F88200820083F8800087FE80278020800003EF802803EF820803EF80000 B47A:00083F88200820083F8800087FE80278020800003EFC02483E4820483EFC0000 B47B:00083F88200820083F8800087FE80278020800003E1002FE3E3820443E380000 B47C:00083F88200820083F8800087FE802780208000003F802080208020803F80000 B47D:00083F88200820083F8800087FE80278020800000208020803F8020803F80000 B47E:00083F88200820083F8800087FE8027802080000210821083F0821143F620000 B47F:00083F88200820083F8800087FE8027802080000001000100010006801840000 B480:00083F88200820083F8800087FE80278020800000048004800A8011406620000 B481:00083F88200820083F8800087FE8027802080000000003F00408040803F00000 B482:00083F88200820083F8800087FE802780208000003F80020002000D003080000 B483:00083F88200820083F8800087FE8027802080000004003F8004000A003180000 B484:00083F88200820083F8800087FE802780208000003F8000803F8000800080000 B485:00083F88200820083F8800087FE802780208000003F8020003F8020003F80000 B486:00083F88200820083F8800087FE802780208000000000FF8022002200FF80000 B487:00083F88200820083F8800087FE802780208000000800FF803E0041003E00000 B488:0000000A000A7FCA400A400A400A7FCA000A000A7FEA040A047A040A040A0000 B489:00283FA8202820283FA800287FA805E804280000000007F80008000800080000 B48A:00283FA8202820283FA800287FA805E80428000000003EF80208020802080000 B48B:00283FA8202820283FA800287FA805E80428000000001F080108011401620000 B48C:00283FA8202820283FA8002800287FA8042805E804281428100010001FF80000 B48D:00283FA8202820283FA800287FA805E804280000000020F8201020303ECC0000 B48E:00283FA8202820283FA800287FA805E804280000202021FC207020883E700000 B48F:00283FA8202820283FA800287FA805E80428000003F802000200020003F80000 B490:00283FA8202820283FA800287FA805E80428000007F8000807F8040007F80000 B491:00283FA8202820283FA800287FA805E8042800003EF802083E0820083E080000 B492:00283FA8202820283FA800287FA805E8042800003EF802883E8820883EF80000 B493:00283FA8202820283FA800287FA805E8042800003E8802883EF820883EF80000 B494:00283FA8202820283FA800287FA805E8042800000F8800880F8808140FA20000 B495:00283FA8202820283FA800287FA805E8042800003EF802803EF820803EF80000 B496:00283FA8202820283FA800287FA805E8042800003EFC02483E4820483EFC0000 B497:00283FA8202820283FA800287FA805E8042800003E1002FE3E3820443E380000 B498:00283FA8202820283FA800287FA805E80428000003F802080208020803F80000 B499:00283FA8202820283FA800287FA805E8042800000208020803F8020803F80000 B49A:00283FA8202820283FA800287FA805E804280000210821083F0821143F620000 B49B:00283FA8202820283FA800287FA805E804280000001000100010006801840000 B49C:00283FA8202820283FA800287FA805E8042800000048004800A8011406620000 B49D:00283FA8202820283FA800287FA805E804280000000003F00408040803F00000 B49E:00283FA8202820283FA800287FA805E80428000003F80020002000D003080000 B49F:00283FA8202820283FA800287FA805E804280000004003F8004000A003180000 B4A0:00283FA8202820283FA800287FA805E80428000003F8000803F8000800080000 B4A1:00283FA8202820283FA800287FA805E80428000003F8020003F8020003F80000 B4A2:00283FA8202820283FA800287FA805E80428000000000FF8022002200FF80000 B4A3:00283FA8202820283FA800287FA805E80428000000800FF803E0041003E00000 B4A4:0000000800087FC84008400840087FC8000800087FE804080408040804080000 B4A5:00083F88200820083F8800087FE8020802000000000007F80008000800080000 B4A6:00083F88200820083F8800087FE802080200000000003EF80208020802080000 B4A7:00083F88200820083F8800087FE802080200000000001F080108011401620000 B4A8:00083F88200820083F88000800087FE80208020802081008100010001FF80000 B4A9:00083F88200820083F8800087FE8020802000000000020F8201020303ECC0000 B4AA:00083F88200820083F8800087FE8020802000000202021FC207020883E700000 B4AB:00083F88200820083F8800087FE802080200000003F802000200020003F80000 B4AC:00083F88200820083F8800087FE802080200000007F8000807F8040007F80000 B4AD:00083F88200820083F8800087FE80208020000003EF802083E0820083E080000 B4AE:00083F88200820083F8800087FE80208020000003EF802883E8820883EF80000 B4AF:00083F88200820083F8800087FE80208020000003E8802883EF820883EF80000 B4B0:00083F88200820083F8800087FE80208020000000F8800880F8808140FA20000 B4B1:00083F88200820083F8800087FE80208020000003EF802803EF820803EF80000 B4B2:00083F88200820083F8800087FE80208020000003EFC02483E4820483EFC0000 B4B3:00083F88200820083F8800087FE80208020000003E1002FE3E3820443E380000 B4B4:00083F88200820083F8800087FE802080200000003F802080208020803F80000 B4B5:00083F88200820083F8800087FE80208020000000208020803F8020803F80000 B4B6:00083F88200820083F8800087FE8020802000000210821083F0821143F620000 B4B7:00083F88200820083F8800087FE8020802000000001000100010006801840000 B4B8:00083F88200820083F8800087FE80208020000000048004800A8011406620000 B4B9:00083F88200820083F8800087FE8020802000000000003F00408040803F00000 B4BA:00083F88200820083F8800087FE802080200000003F80020002000D003080000 B4BB:00083F88200820083F8800087FE8020802000000004003F8004000A003180000 B4BC:00083F88200820083F8800087FE802080200000003F8000803F8000800080000 B4BD:00083F88200820083F8800087FE802080200000003F8020003F8020003F80000 B4BE:00083F88200820083F8800087FE802080200000000000FF8022002200FF80000 B4BF:00083F88200820083F8800087FE802080200000000800FF803E0041003E00000 B4C0:000000003FF820002000200020003FF8000000007FFC04400440044004400000 B4C1:000000001FF0100010001FF000007FFC044004401FF000100010001000100000 B4C2:000000001FF0100010001FF000007FFC0440044000003EF80208020802080000 B4C3:000000001FF0100010001FF000007FFC0440044000001E100210022802C40000 B4C4:000000001FF0100010001FF0000000007FFC044004401440100010001FF00000 B4C5:000000001FF0100010001FF000007FFC04400440000020F8201020303ECC0000 B4C6:000000001FF0100010001FF000007FFC04400440202021FC207020883E700000 B4C7:000000001FF0100010001FF000007FFC044004401FF01000100010001FF00000 B4C8:000000001FF0100010001FF000007FFC044004401FF000101FF010001FF00000 B4C9:000000001FF0100010001FF000007FFC044004403EF802083E0820083E080000 B4CA:000000001FF0100010001FF000007FFC044004403EF802883E8820883EF80000 B4CB:000000001FF0100010001FF000007FFC044004403E8802883EF820883EF80000 B4CC:000000001FF0100010001FF000007FFC044004403E1002103E1020283EC40000 B4CD:000000001FF0100010001FF000007FFC044004403EF802803EF820803EF80000 B4CE:000000001FF0100010001FF000007FFC044004403EFC02483E4820483EFC0000 B4CF:000000001FF0100010001FF000007FFC044004403E2003FC3E7020883E700000 B4D0:000000001FF0100010001FF000007FFC044004401FF01010101010101FF00000 B4D1:000000001FF0100010001FF000007FFC04400440101010101FF010101FF00000 B4D2:000000001FF0100010001FF000007FFC04400440222022203E2022503E880000 B4D3:000000001FF0100010001FF000007FFC0440044000000100010002800C400000 B4D4:000000001FF0100010001FF000007FFC044004400000024002400DA033100000 B4D5:000000001FF0100010001FF000007FFC04400440000007C00820082007C00000 B4D6:000000001FF0100010001FF000007FFC04400440000007E00080014006200000 B4D7:000000001FF0100010001FF000007FFC04400440008007E00080014006200000 B4D8:000000001FF0100010001FF000007FFC044004401FF000101FF0001000100000 B4D9:000000001FF0100010001FF000007FFC044004401FF010001FF010001FF00000 B4DA:000000001FF0100010001FF000007FFC0440044000001FF0044004401FF00000 B4DB:000000001FF0100010001FF000007FFC0440044001001FF007C0082007C00000 B4DC:000000003FF820002000200020003FF80000000000007FFC0000000000000000 B4DD:000000001FF0100010001FF0000000007FFC00001FF000100010001000100000 B4DE:000000001FF0100010001FF0000000007FFC000000003EF80208020802080000 B4DF:000000001FF0100010001FF0000000007FFC000000001E100210022802C40000 B4E0:000000001FF0100010001FF0000000007FFC000000001000100010001FF00000 B4E1:000000001FF0100010001FF0000000007FFC0000000020F8201020303ECC0000 B4E2:000000001FF0100010001FF0000000007FFC0000202021FC207020883E700000 B4E3:000000001FF0100010001FF0000000007FFC00001FF01000100010001FF00000 B4E4:000000001FF0100010001FF0000000007FFC00001FF000101FF010001FF00000 B4E5:000000001FF0100010001FF0000000007FFC00003EF802083E0820083E080000 B4E6:000000001FF0100010001FF0000000007FFC00003EF802883E8820883EF80000 B4E7:000000001FF0100010001FF0000000007FFC00003E8802883EF820883EF80000 B4E8:000000001FF0100010001FF0000000007FFC00003E1002103E1020283EC40000 B4E9:000000001FF0100010001FF0000000007FFC00003EF802803EF820803EF80000 B4EA:000000001FF0100010001FF0000000007FFC00003EFC02483E4820483EFC0000 B4EB:000000001FF0100010001FF0000000007FFC00003E2003FC3E7020883E700000 B4EC:000000001FF0100010001FF0000000007FFC00001FF01010101010101FF00000 B4ED:000000001FF0100010001FF0000000007FFC0000101010101FF010101FF00000 B4EE:000000001FF0100010001FF0000000007FFC0000222022203E2022503E880000 B4EF:000000001FF0100010001FF0000000007FFC000000000100010002800C400000 B4F0:000000001FF0100010001FF0000000007FFC00000000024002400DA033100000 B4F1:000000001FF0100010001FF0000000007FFC0000000007C00820082007C00000 B4F2:000000001FF0100010001FF0000000007FFC0000000007E00080014006200000 B4F3:000000001FF0100010001FF0000000007FFC0000008007E00080014006200000 B4F4:000000001FF0100010001FF0000000007FFC00001FF000101FF0001000100000 B4F5:000000001FF0100010001FF0000000007FFC00001FF010001FF010001FF00000 B4F6:000000001FF0100010001FF0000000007FFC000000001FF0044004401FF00000 B4F7:000000001FF0100010001FF0000000007FFC000001001FF007C0082007C00000 B4F8:0000000800087F884008400840087F880008000800087FE80008000800080000 B4F9:000000083F88200820083F88000800087FE8000007F800080008000800080000 B4FA:000000083F88200820083F88000800087FE8000000003EF80208020802080000 B4FB:000000083F88200820083F88000800087FE8000000001F080108011401620000 B4FC:000000083F88200820083F88000800087FE8000008000800080008000FF80000 B4FD:000000083F88200820083F88000800087FE80000000010F8101010301ECC0000 B4FE:000000083F88200820083F88000800087FE800000808087F081C08220F9C0000 B4FF:000000083F88200820083F88000800087FE8000003F802000200020003F80000 B500:000000083F88200820083F88000800087FE8000007F8000807F8040007F80000 B501:000000083F88200820083F88000800087FE800003EF802083E0820083E080000 B502:000000083F88200820083F88000800087FE800003EF802883E8820883EF80000 B503:000000083F88200820083F88000800087FE800003E8802883EF820883EF80000 B504:000000083F88200820083F88000800087FE800001F0801081F0810141F620000 B505:000000083F88200820083F88000800087FE800003EF802803EF820803EF80000 B506:000000083F88200820083F88000800087FE800003EFC02483E4820483EFC0000 B507:000000083F88200820083F88000800087FE800001F08017F1F1C10221F1C0000 B508:000000083F88200820083F88000800087FE8000003F802080208020803F80000 B509:000000083F88200820083F88000800087FE800000208020803F8020803F80000 B50A:000000083F88200820083F88000800087FE80000110811081F0811141F620000 B50B:000000083F88200820083F88000800087FE80000001000100010006801840000 B50C:000000083F88200820083F88000800087FE800000048004800A8011406620000 B50D:000000083F88200820083F88000800087FE80000000003F00408040803F00000 B50E:000000083F88200820083F88000800087FE8000003F80020002000D003080000 B50F:000000083F88200820083F88000800087FE80000004003F8004000A003180000 B510:000000083F88200820083F88000800087FE8000003F8000803F8000800080000 B511:000000083F88200820083F88000800087FE8000003F8020003F8020003F80000 B512:000000083F88200820083F88000800087FE8000000000FF8022002200FF80000 B513:000000083F88200820083F88000800087FE8000000800FF803E0041003E00000 B514:00000000000800087F88400840084008400840087F8800080008000800080000 B515:0000000800087E084008400840087E0800080000000007F80008000800080000 B516:0000000800087E084008400840087E080008000000003EF80208020802080000 B517:0000000800087E084008400840087E080008000000001F080108011401620000 B518:0000000800087E084008400840087E080008000800001000100010001FF80000 B519:0000000800087E084008400840087E0800080000000020F8201020303ECC0000 B51A:0000000800087E084008400840087E0800080000202021FC207020883E700000 B51B:0000000800087E084008400840087E080008000003F802000200020003F80000 B51C:0000000800087E084008400840087E080008000007F8000807F8040007F80000 B51D:0000000800087E084008400840087E08000800003EF802083E0820083E080000 B51E:0000000800087E084008400840087E08000800003EF802883E8820883EF80000 B51F:0000000800087E084008400840087E08000800003E8802883EF820883EF80000 B520:0000000800087E084008400840087E08000800000F8800880F8808140FA20000 B521:0000000800087E084008400840087E08000800003EF802803EF820803EF80000 B522:0000000800087E084008400840087E08000800003EFC02483E4820483EFC0000 B523:0000000800087E084008400840087E08000800003E1002FE3E3820443E380000 B524:0000000800087E084008400840087E080008000003F802080208020803F80000 B525:0000000800087E084008400840087E08000800000208020803F8020803F80000 B526:0000000800087E084008400840087E0800080000210821083F0821143F620000 B527:0000000800087E084008400840087E0800080000001000100010006801840000 B528:0000000800087E084008400840087E08000800000048004800A8011406620000 B529:0000000800087E084008400840087E0800080000000003F00408040803F00000 B52A:0000000800087E084008400840087E080008000003F80020002000D003080000 B52B:0000000800087E084008400840087E0800080000004003F8004000A003180000 B52C:0000000800087E084008400840087E080008000003F8000803F8000800080000 B52D:0000000800087E084008400840087E080008000003F8020003F8020003F80000 B52E:0000000800087E084008400840087E080008000000000FF8022002200FF80000 B52F:0000000800087E084008400840087E080008000000800FF803E0041003E00000 B530:00000000001000107BD042104210421E421042107BD000100010001000100000 B531:00000008000877084408440E440877080008000007F800080008000800080000 B532:00000008000877084408440E440877080008000000003EF80208020802080000 B533:00000008000877084408440E440877080008000000001F080108011401620000 B534:00000008000877084408440E440877080008000808000800080008000FF80000 B535:00000008000877084408440E4408770800080000000010F8101010301ECC0000 B536:00000008000877084408440E44087708000800000808087F081C08220F9C0000 B537:00000008000877084408440E440877080008000003F802000200020003F80000 B538:00000008000877084408440E440877080008000007F8000807F8040007F80000 B539:00000008000877084408440E44087708000800003EF802083E0820083E080000 B53A:00000008000877084408440E44087708000800003EF802883E8820883EF80000 B53B:00000008000877084408440E44087708000800003E8802883EF820883EF80000 B53C:00000008000877084408440E44087708000800001F0801081F0810141F620000 B53D:00000008000877084408440E44087708000800003EF802803EF820803EF80000 B53E:00000008000877084408440E44087708000800003EFC02483E4820483EFC0000 B53F:00000008000877084408440E44087708000800001F08017F1F1C10221F1C0000 B540:00000008000877084408440E440877080008000003F802080208020803F80000 B541:00000008000877084408440E44087708000800000208020803F8020803F80000 B542:00000008000877084408440E4408770800080000110811081F0811141F620000 B543:00000008000877084408440E4408770800080000001000100010006801840000 B544:00000008000877084408440E44087708000800000048004800A8011406620000 B545:00000008000877084408440E4408770800080000000003F00408040803F00000 B546:00000008000877084408440E440877080008000003F80020002000D003080000 B547:00000008000877084408440E4408770800080000004003F8004000A003180000 B548:00000008000877084408440E440877080008000003F8000803F8000800080000 B549:00000008000877084408440E440877080008000003F8020003F8020003F80000 B54A:00000008000877084408440E440877080008000000000FF8022002200FF80000 B54B:00000008000877084408440E440877080008000000800FF803E0041003E00000 B54C:00000000001200127BD242124212421E421242127BD200120012001200120000 B54D:000000280028772844284438442877280028000007F800080008000800080000 B54E:000000280028772844284438442877280028000000003EF80208020802080000 B54F:000000280028772844284438442877280028000000003E100210022802C40000 B550:000000280028772844284438442877280028002808000800080008000FF80000 B551:0000002800287728442844384428772800280000000020F8201020303ECC0000 B552:0000002800287728442844384428772800280000202021FC207020883E700000 B553:000000280028772844284438442877280028000003F802000200020003F80000 B554:000000280028772844284438442877280028000007F8000807F8040007F80000 B555:00000028002877284428443844287728002800003EF802083E0820083E080000 B556:00000028002877284428443844287728002800003EF802883E8820883EF80000 B557:00000028002877284428443844287728002800003E8802883EF820883EF80000 B558:00000028002877284428443844287728002800001F0801081F0810141F620000 B559:00000028002877284428443844287728002800003EF802803EF820803EF80000 B55A:00000028002877284428443844287728002800003EFC02483E4820483EFC0000 B55B:00000028002877284428443844287728002800003E1002FE3E3820443E380000 B55C:000000280028772844284438442877280028000003F802080208020803F80000 B55D:00000028002877284428443844287728002800000208020803F8020803F80000 B55E:0000002800287728442844384428772800280000110811081F0811141F620000 B55F:0000002800287728442844384428772800280000000800080008003400C20000 B560:00000028002877284428443844287728002800000048004800A8011406620000 B561:0000002800287728442844384428772800280000000001F00208020801F00000 B562:000000280028772844284438442877280028000003F80020002000D003080000 B563:0000002800287728442844384428772800280000004003F8004000A003180000 B564:000000280028772844284438442877280028000003F8000803F8000800080000 B565:000000280028772844284438442877280028000003F8020003F8020003F80000 B566:000000280028772844284438442877280028000000000FF8022002200FF80000 B567:000000280028772844284438442877280028000000800FF803E0041003E00000 B568:00000000001000107BD04210421E42104210421E7BD000100010001000100000 B569:0000000800087708440E4408440E77080008000007F800080008000800080000 B56A:0000000800087708440E4408440E77080008000000003EF80208020802080000 B56B:0000000800087708440E4408440E77080008000000001F080108011401620000 B56C:0000000800087708440E4408440E77080008000008000800080008000FF80000 B56D:0000000800087708440E4408440E770800080000000010F8101010301ECC0000 B56E:0000000800087708440E4408440E7708000800000808087F081C08220F9C0000 B56F:0000000800087708440E4408440E77080008000003F802000200020003F80000 B570:0000000800087708440E4408440E77080008000007F8000807F8040007F80000 B571:0000000800087708440E4408440E7708000800003EF802083E0820083E080000 B572:0000000800087708440E4408440E7708000800003EF802883E8820883EF80000 B573:0000000800087708440E4408440E7708000800003E8802883EF820883EF80000 B574:0000000800087708440E4408440E7708000800001F0801081F0810141F620000 B575:0000000800087708440E4408440E7708000800003EF802803EF820803EF80000 B576:0000000800087708440E4408440E7708000800003EFC02483E4820483EFC0000 B577:0000000800087708440E4408440E7708000800001F08017F1F1C10221F1C0000 B578:0000000800087708440E4408440E77080008000003F802080208020803F80000 B579:0000000800087708440E4408440E7708000800000208020803F8020803F80000 B57A:0000000800087708440E4408440E770800080000110811081F0811141F620000 B57B:0000000800087708440E4408440E770800080000001000100010006801840000 B57C:0000000800087708440E4408440E7708000800000048004800A8011406620000 B57D:0000000800087708440E4408440E770800080000000003F00408040803F00000 B57E:0000000800087708440E4408440E77080008000003F80020002000D003080000 B57F:0000000800087708440E4408440E770800080000004003F8004000A003180000 B580:0000000800087708440E4408440E77080008000003F8000803F8000800080000 B581:0000000800087708440E4408440E77080008000003F8020003F8020003F80000 B582:0000000800087708440E4408440E77080008000000000FF8022002200FF80000 B583:0000000800087708440E4408440E77080008000000800FF803E0041003E00000 B584:00000000001200127BD24212421E42124212421E7BD200120012001200120000 B585:000000280028772844384428443877280028000007F800080008000800080000 B586:000000280028772844384428443877280028000000003EF80208020802080000 B587:000000280028772844384428443877280028000000003E100210022802C40000 B588:000000280028772844384428443877280028002808000800080008000FF80000 B589:0000002800287728443844284438772800280000000020F8201020303ECC0000 B58A:0000002800287728443844284438772800280000202021FC207020883E700000 B58B:000000280028772844384428443877280028000003F802000200020003F80000 B58C:000000280028772844384428443877280028000007F8000807F8040007F80000 B58D:00000028002877284438442844387728002800003EF802083E0820083E080000 B58E:00000028002877284438442844387728002800003EF802883E8820883EF80000 B58F:00000028002877284438442844387728002800003E8802883EF820883EF80000 B590:00000028002877284438442844387728002800001F0801081F0810141F620000 B591:00000028002877284438442844387728002800003EF802803EF820803EF80000 B592:00000028002877284438442844387728002800003EFC02483E4820483EFC0000 B593:00000028002877284438442844387728002800003E1002FE3E3820443E380000 B594:000000280028772844384428443877280028000003F802080208020803F80000 B595:00000028002877284438442844387728002800000208020803F8020803F80000 B596:0000002800287728443844284438772800280000110811081F0811141F620000 B597:0000002800287728443844284438772800280000000800080008003400C20000 B598:00000028002877284438442844387728002800000048004800A8011406620000 B599:0000002800287728443844284438772800280000000001F00208020801F00000 B59A:000000280028772844384428443877280028000003F80020002000D003080000 B59B:0000002800287728443844284438772800280000004003F8004000A003180000 B59C:000000280028772844384428443877280028000003F8000803F8000800080000 B59D:000000280028772844384428443877280028000003F8020003F8020003F80000 B59E:000000280028772844384428443877280028000000000FF8022002200FF80000 B59F:000000280028772844384428443877280028000000800FF803E0041003E00000 B5A0:00000000000200027BC242024202421E420242027BC200020002000200020000 B5A1:0000000800087708440844384408770800080000000007F80008000800080000 B5A2:000000080008770844084438440877080008000000003EF80208020802080000 B5A3:000000080008770844084438440877080008000000001F080108011401620000 B5A4:000000080008770844084438440877080008000000001000100010001FF80000 B5A5:0000000800087708440844384408770800080000000020F8201020303ECC0000 B5A6:0000000800087708440844384408770800080000202021FC207020883E700000 B5A7:000000080008770844084438440877080008000003F802000200020003F80000 B5A8:000000080008770844084438440877080008000007F8000807F8040007F80000 B5A9:00000008000877084408443844087708000800003EF802083E0820083E080000 B5AA:00000008000877084408443844087708000800003EF802883E8820883EF80000 B5AB:00000008000877084408443844087708000800003E8802883EF820883EF80000 B5AC:00000008000877084408443844087708000800000F8800880F8808140FA20000 B5AD:00000008000877084408443844087708000800003EF802803EF820803EF80000 B5AE:00000008000877084408443844087708000800003EFC02483E4820483EFC0000 B5AF:00000008000877084408443844087708000800003E1002FE3E3820443E380000 B5B0:000000080008770844084438440877080008000003F802080208020803F80000 B5B1:00000008000877084408443844087708000800000208020803F8020803F80000 B5B2:0000000800087708440844384408770800080000210821083F0821143F620000 B5B3:0000000800087708440844384408770800080000001000100010006801840000 B5B4:00000008000877084408443844087708000800000048004800A8011406620000 B5B5:0000000800087708440844384408770800080000000003F00408040803F00000 B5B6:000000080008770844084438440877080008000003F80020002000D003080000 B5B7:0000000800087708440844384408770800080000004003F8004000A003180000 B5B8:000000080008770844084438440877080008000003F8000803F8000800080000 B5B9:000000080008770844084438440877080008000003F8020003F8020003F80000 B5BA:000000080008770844084438440877080008000000000FF8022002200FF80000 B5BB:000000080008770844084438440877080008000000800FF803E0041003E00000 B5BC:00000000000A000A7BCA420A420A423A420A420A7BCA000A000A000A000A0000 B5BD:0000002800287728442844E8442877280028000007F800080008000800080000 B5BE:0000002800287728442844E8442877280028000000003EF80208020802080000 B5BF:0000002800287728442844E8442877280028000000003E100210022802C40000 B5C0:0000002800287728442844E8442877280028000008000800080008000FF80000 B5C1:0000002800287728442844E84428772800280000000020F8201020303ECC0000 B5C2:0000002800287728442844E84428772800280000202021FC207020883E700000 B5C3:0000002800287728442844E8442877280028000003F802000200020003F80000 B5C4:0000002800287728442844E8442877280028000007F8000807F8040007F80000 B5C5:0000002800287728442844E844287728002800003EF802083E0820083E080000 B5C6:0000002800287728442844E844287728002800003EF802883E8820883EF80000 B5C7:0000002800287728442844E844287728002800003E8802883EF820883EF80000 B5C8:0000002800287728442844E844287728002800001F0801081F0810141F620000 B5C9:0000002800287728442844E844287728002800003EF802803EF820803EF80000 B5CA:0000002800287728442844E844287728002800003EFC02483E4820483EFC0000 B5CB:0000002800287728442844E844287728002800003E1002FE3E3820443E380000 B5CC:0000002800287728442844E8442877280028000003F802080208020803F80000 B5CD:0000002800287728442844E844287728002800000208020803F8020803F80000 B5CE:0000002800287728442844E84428772800280000110811081F0811141F620000 B5CF:0000002800287728442844E84428772800280000000800080008003400C20000 B5D0:0000002800287728442844E844287728002800000048004800A8011406620000 B5D1:0000002800287728442844E84428772800280000000001F00208020801F00000 B5D2:0000002800287728442844E8442877280028000003F80020002000D003080000 B5D3:0000002800287728442844E84428772800280000004003F8004000A003180000 B5D4:0000002800287728442844E8442877280028000003F8000803F8000800080000 B5D5:0000002800287728442844E8442877280028000003F8020003F8020003F80000 B5D6:0000002800287728442844E8442877280028000000000FF8022002200FF80000 B5D7:0000002800287728442844E8442877280028000000800FF803E0041003E00000 B5D8:00000000000200027BC24202421E42024202421E7BC200020002000200020000 B5D9:0000000800087708443844084438770800080000000007F80008000800080000 B5DA:000000080008770844384408443877080008000000003EF80208020802080000 B5DB:000000080008770844384408443877080008000000001F080108011401620000 B5DC:000000080008770844384408443877080008000800001000100010001FF80000 B5DD:0000000800087708443844084438770800080000000020F8201020303ECC0000 B5DE:0000000800087708443844084438770800080000202021FC207020883E700000 B5DF:000000080008770844384408443877080008000003F802000200020003F80000 B5E0:000000080008770844384408443877080008000007F8000807F8040007F80000 B5E1:00000008000877084438440844387708000800003EF802083E0820083E080000 B5E2:00000008000877084438440844387708000800003EF802883E8820883EF80000 B5E3:00000008000877084438440844387708000800003E8802883EF820883EF80000 B5E4:00000008000877084438440844387708000800000F8800880F8808140FA20000 B5E5:00000008000877084438440844387708000800003EF802803EF820803EF80000 B5E6:00000008000877084438440844387708000800003EFC02483E4820483EFC0000 B5E7:00000008000877084438440844387708000800003E1002FE3E3820443E380000 B5E8:000000080008770844384408443877080008000003F802080208020803F80000 B5E9:00000008000877084438440844387708000800000208020803F8020803F80000 B5EA:0000000800087708443844084438770800080000210821083F0821143F620000 B5EB:0000000800087708443844084438770800080000001000100010006801840000 B5EC:00000008000877084438440844387708000800000048004800A8011406620000 B5ED:0000000800087708443844084438770800080000000003F00408040803F00000 B5EE:000000080008770844384408443877080008000003F80020002000D003080000 B5EF:0000000800087708443844084438770800080000004003F8004000A003180000 B5F0:000000080008770844384408443877080008000003F8000803F8000800080000 B5F1:000000080008770844384408443877080008000003F8020003F8020003F80000 B5F2:000000080008770844384408443877080008000000000FF8022002200FF80000 B5F3:000000080008770844384408443877080008000000800FF803E0041003E00000 B5F4:00000000000A000A7BCA420A423A420A420A423A7BCA000A000A000A000A0000 B5F5:000000280028772844E8442844E877280028000007F800080008000800080000 B5F6:000000280028772844E8442844E877280028000000003EF80208020802080000 B5F7:000000280028772844E8442844E877280028000000003E100210022802C40000 B5F8:000000280028772844E8442844E877280028002808000800080008000FF80000 B5F9:000000280028772844E8442844E8772800280000000020F8201020303ECC0000 B5FA:000000280028772844E8442844E8772800280000202021FC207020883E700000 B5FB:000000280028772844E8442844E877280028000003F802000200020003F80000 B5FC:000000280028772844E8442844E877280028000007F8000807F8040007F80000 B5FD:000000280028772844E8442844E87728002800003EF802083E0820083E080000 B5FE:000000280028772844E8442844E87728002800003EF802883E8820883EF80000 B5FF:000000280028772844E8442844E87728002800003E8802883EF820883EF80000 B600:000000280028772844E8442844E87728002800001F0801081F0810141F620000 B601:000000280028772844E8442844E87728002800003EF802803EF820803EF80000 B602:000000280028772844E8442844E87728002800003EFC02483E4820483EFC0000 B603:000000280028772844E8442844E87728002800003E1002FE3E3820443E380000 B604:000000280028772844E8442844E877280028000003F802080208020803F80000 B605:000000280028772844E8442844E87728002800000208020803F8020803F80000 B606:000000280028772844E8442844E8772800280000110811081F0811141F620000 B607:000000280028772844E8442844E8772800280000000800080008003400C20000 B608:000000280028772844E8442844E87728002800000048004800A8011406620000 B609:000000280028772844E8442844E8772800280000000001F00208020801F00000 B60A:000000280028772844E8442844E877280028000003F80020002000D003080000 B60B:000000280028772844E8442844E8772800280000004003F8004000A003180000 B60C:000000280028772844E8442844E877280028000003F8000803F8000800080000 B60D:000000280028772844E8442844E877280028000003F8020003F8020003F80000 B60E:000000280028772844E8442844E877280028000000000FF8022002200FF80000 B60F:000000280028772844E8442844E877280028000000800FF803E0041003E00000 B610:000000003EF820802080208020803EF8000000000100010001007FFC00000000 B611:000000001EF0108010801EF0010001007FFC00001FF000100010001000100000 B612:000000001EF0108010801EF0010001007FFC000000003EF80208020802080000 B613:000000001EF0108010801EF0010001007FFC000000001E100210022802C40000 B614:000000001EF0108010801EF0010001007FFC000000001000100010001FF00000 B615:000000001EF0108010801EF0010001007FFC0000000020F8201020303ECC0000 B616:000000001EF0108010801EF0010001007FFC0000202021FC207020883E700000 B617:000000001EF0108010801EF0010001007FFC00001FF01000100010001FF00000 B618:000000001EF0108010801EF0010001007FFC00001FF000101FF010001FF00000 B619:000000001EF0108010801EF0010001007FFC00003EF802083E0820083E080000 B61A:000000001EF0108010801EF0010001007FFC00003EF802883E8820883EF80000 B61B:000000001EF0108010801EF0010001007FFC00003E8802883EF820883EF80000 B61C:000000001EF0108010801EF0010001007FFC00003E1002103E1020283EC40000 B61D:000000001EF0108010801EF0010001007FFC00003EF802803EF820803EF80000 B61E:000000001EF0108010801EF0010001007FFC00003EFC02483E4820483EFC0000 B61F:000000001EF0108010801EF0010001007FFC00003E2003FC3E7020883E700000 B620:000000001EF0108010801EF0010001007FFC00001FF01010101010101FF00000 B621:000000001EF0108010801EF0010001007FFC0000101010101FF010101FF00000 B622:000000001EF0108010801EF0010001007FFC0000222022203E2022503E880000 B623:000000001EF0108010801EF0010001007FFC000000000100010002800C400000 B624:000000001EF0108010801EF0010001007FFC00000000024002400DA033100000 B625:000000001EF0108010801EF0010001007FFC0000000007C00820082007C00000 B626:000000001EF0108010801EF0010001007FFC0000000007E00080014006200000 B627:000000001EF0108010801EF0010001007FFC0000008007E00080014006200000 B628:000000001EF0108010801EF0010001007FFC00001FF000101FF0001000100000 B629:000000001EF0108010801EF0010001007FFC00001FF010001FF010001FF00000 B62A:000000001EF0108010801EF0010001007FFC000000001FF0044004401FF00000 B62B:000000001EF0108010801EF0010001007FFC000001001FF007C0082007C00000 B62C:0000001000107BD0421042104210421E7BD00010041004107FD0001000100000 B62D:000000083B882208220E3B88040804087FE8000007F800080008000800080000 B62E:000000083B882208220E3B88040804087FE8000000003EF80208020802080000 B62F:000000083B882208220E3B88040804087FE8000000001F080108011401620000 B630:000000083B882208220E3B88040804087FE8000008000800080008000FF80000 B631:000000083B882208220E3B88040804087FE80000000010F8101010301ECC0000 B632:000000083B882208220E3B88040804087FE800000808087F081C08220F9C0000 B633:000000083B882208220E3B88040804087FE8000003F802000200020003F80000 B634:000000083B882208220E3B88040804087FE8000007F8000807F8040007F80000 B635:000000083B882208220E3B88040804087FE800003EF802083E0820083E080000 B636:000000083B882208220E3B88040804087FE800003EF802883E8820883EF80000 B637:000000083B882208220E3B88040804087FE800003E8802883EF820883EF80000 B638:000000083B882208220E3B88040804087FE800001F0801081F0810141F620000 B639:000000083B882208220E3B88040804087FE800003EF802803EF820803EF80000 B63A:000000083B882208220E3B88040804087FE800003EFC02483E4820483EFC0000 B63B:000000083B882208220E3B88040804087FE800001F08017F1F1C10221F1C0000 B63C:000000083B882208220E3B88040804087FE8000003F802080208020803F80000 B63D:000000083B882208220E3B88040804087FE800000208020803F8020803F80000 B63E:000000083B882208220E3B88040804087FE80000110811081F0811141F620000 B63F:000000083B882208220E3B88040804087FE80000001000100010006801840000 B640:000000083B882208220E3B88040804087FE800000048004800A8011406620000 B641:000000083B882208220E3B88040804087FE80000000003F00408040803F00000 B642:000000083B882208220E3B88040804087FE8000003F80020002000D003080000 B643:000000083B882208220E3B88040804087FE80000004003F8004000A003180000 B644:000000083B882208220E3B88040804087FE8000003F8000803F8000800080000 B645:000000083B882208220E3B88040804087FE8000003F8020003F8020003F80000 B646:000000083B882208220E3B88040804087FE8000000000FF8022002200FF80000 B647:000000083B882208220E3B88040804087FE8000000800FF803E0041003E00000 B648:0000001200127BD2421242124212421E7BD20012041204127FD2001200120000 B649:000000283BA8222822383BA8042804287FA8000007F800080008000800080000 B64A:000000283BA8222822383BA8042804287FA8000000003EF80208020802080000 B64B:000000283BA8222822383BA8042804287FA8000000001F080108011401620000 B64C:000000283BA8222822383BA8042804287FA8000008000800080008000FF80000 B64D:000000283BA8222822383BA8042804287FA80000000010F8101010301ECC0000 B64E:000000283BA8222822383BA8042804287FA800000808087F081C08220F9C0000 B64F:000000283BA8222822383BA8042804287FA8000003F802000200020003F80000 B650:000000283BA8222822383BA8042804287FA8000007F8000807F8040007F80000 B651:000000283BA8222822383BA8042804287FA800003EF802083E0820083E080000 B652:000000283BA8222822383BA8042804287FA800003EF802883E8820883EF80000 B653:000000283BA8222822383BA8042804287FA800003E8802883EF820883EF80000 B654:000000283BA8222822383BA8042804287FA800001F0801081F0810141F620000 B655:000000283BA8222822383BA8042804287FA800003EF802803EF820803EF80000 B656:000000283BA8222822383BA8042804287FA800003EFC02483E4820483EFC0000 B657:000000283BA8222822383BA8042804287FA800001F08017F1F1C10221F1C0000 B658:000000283BA8222822383BA8042804287FA8000003F802080208020803F80000 B659:000000283BA8222822383BA8042804287FA800000208020803F8020803F80000 B65A:000000283BA8222822383BA8042804287FA80000110811081F0811141F620000 B65B:000000283BA8222822383BA8042804287FA80000001000100010006801840000 B65C:000000283BA8222822383BA8042804287FA800000048004800A8011406620000 B65D:000000283BA8222822383BA8042804287FA80000000003F00408040803F00000 B65E:000000283BA8222822383BA8042804287FA8000003F80020002000D003080000 B65F:000000283BA8222822383BA8042804287FA80000004003F8004000A003180000 B660:000000283BA8222822383BA8042804287FA8000003F8000803F8000800080000 B661:000000283BA8222822383BA8042804287FA8000003F8020003F8020003F80000 B662:000000283BA8222822383BA8042804287FA8000000000FF8022002200FF80000 B663:000000283BA8222822383BA8042804287FA8000000800FF803E0041003E00000 B664:0000000800087BC842084208420842087BC80008040804087FE8000800080000 B665:000000083B88220822083B88040804087FE8000007F800080008000800080000 B666:000000083B88220822083B88040804087FE8000000003EF80208020802080000 B667:000000083B88220822083B88040804087FE8000000001F080108011401620000 B668:000000083B88220822083B88040804087FE8000008000800080008000FF80000 B669:000000083B88220822083B88040804087FE80000000010F8101010301ECC0000 B66A:000000083B88220822083B88040804087FE800000808087F081C08220F9C0000 B66B:000000083B88220822083B88040804087FE8000003F802000200020003F80000 B66C:000000083B88220822083B88040804087FE8000007F8000807F8040007F80000 B66D:000000083B88220822083B88040804087FE800003EF802083E0820083E080000 B66E:000000083B88220822083B88040804087FE800003EF802883E8820883EF80000 B66F:000000083B88220822083B88040804087FE800003E8802883EF820883EF80000 B670:000000083B88220822083B88040804087FE800001F0801081F0810141F620000 B671:000000083B88220822083B88040804087FE800003EF802803EF820803EF80000 B672:000000083B88220822083B88040804087FE800003EFC02483E4820483EFC0000 B673:000000083B88220822083B88040804087FE800001F08017F1F1C10221F1C0000 B674:000000083B88220822083B88040804087FE8000003F802080208020803F80000 B675:000000083B88220822083B88040804087FE800000208020803F8020803F80000 B676:000000083B88220822083B88040804087FE80000110811081F0811141F620000 B677:000000083B88220822083B88040804087FE80000001000100010006801840000 B678:000000083B88220822083B88040804087FE800000048004800A8011406620000 B679:000000083B88220822083B88040804087FE80000000003F00408040803F00000 B67A:000000083B88220822083B88040804087FE8000003F80020002000D003080000 B67B:000000083B88220822083B88040804087FE80000004003F8004000A003180000 B67C:000000083B88220822083B88040804087FE8000003F8000803F8000800080000 B67D:000000083B88220822083B88040804087FE8000003F8020003F8020003F80000 B67E:000000083B88220822083B88040804087FE8000000000FF8022002200FF80000 B67F:000000083B88220822083B88040804087FE8000000800FF803E0041003E00000 B680:000000003EF820802080208020803EF8000004400440044004407FFC00000000 B681:000000001EF0108010801EF0044004407FFC00001FF000100010001000100000 B682:000000001EF0108010801EF0044004407FFC000000003EF80208020802080000 B683:000000001EF0108010801EF0044004407FFC000000001E100210022802C40000 B684:000000001EF0108010801EF0044004407FFC000000001000100010001FF00000 B685:000000001EF0108010801EF0044004407FFC0000000020F8201020303ECC0000 B686:000000001EF0108010801EF0044004407FFC0000202021FC207020883E700000 B687:000000001EF0108010801EF0044004407FFC00001FF01000100010001FF00000 B688:000000001EF0108010801EF0044004407FFC00001FF000101FF010001FF00000 B689:000000001EF0108010801EF0044004407FFC00003EF802083E0820083E080000 B68A:000000001EF0108010801EF0044004407FFC00003EF802883E8820883EF80000 B68B:000000001EF0108010801EF0044004407FFC00003E8802883EF820883EF80000 B68C:000000001EF0108010801EF0044004407FFC00003E1002103E1020283EC40000 B68D:000000001EF0108010801EF0044004407FFC00003EF802803EF820803EF80000 B68E:000000001EF0108010801EF0044004407FFC00003EFC02483E4820483EFC0000 B68F:000000001EF0108010801EF0044004407FFC00003E2003FC3E7020883E700000 B690:000000001EF0108010801EF0044004407FFC00001FF01010101010101FF00000 B691:000000001EF0108010801EF0044004407FFC0000101010101FF010101FF00000 B692:000000001EF0108010801EF0044004407FFC0000222022203E2022503E880000 B693:000000001EF0108010801EF0044004407FFC000000000100010002800C400000 B694:000000001EF0108010801EF0044004407FFC00000000024002400DA033100000 B695:000000001EF0108010801EF0044004407FFC0000000007C00820082007C00000 B696:000000001EF0108010801EF0044004407FFC0000000007E00080014006200000 B697:000000001EF0108010801EF0044004407FFC0000008007E00080014006200000 B698:000000001EF0108010801EF0044004407FFC00001FF000101FF0001000100000 B699:000000001EF0108010801EF0044004407FFC00001FF010001FF010001FF00000 B69A:000000001EF0108010801EF0044004407FFC000000001FF0044004401FF00000 B69B:000000001EF0108010801EF0044004407FFC000001001FF007C0082007C00000 B69C:000000003EF820802080208020803EF8000000003FF801000100010001000000 B69D:000000001EF0108010801EF000007FFC010001001FF000100010001000100000 B69E:000000001EF0108010801EF000007FFC0100010000003EF80208020802080000 B69F:000000001EF0108010801EF000007FFC0100010000001E100210022802C40000 B6A0:000000001EF0108010801EF0000000007FFC010001001100100010001FF00000 B6A1:000000001EF0108010801EF000007FFC01000100000020F8201020303ECC0000 B6A2:000000001EF0108010801EF000007FFC01000100202021FC207020883E700000 B6A3:000000001EF0108010801EF000007FFC010001001FF01000100010001FF00000 B6A4:000000001EF0108010801EF000007FFC010001001FF000101FF010001FF00000 B6A5:000000001EF0108010801EF000007FFC010001003EF802083E0820083E080000 B6A6:000000001EF0108010801EF000007FFC010001003EF802883E8820883EF80000 B6A7:000000001EF0108010801EF000007FFC010001003E8802883EF820883EF80000 B6A8:000000001EF0108010801EF000007FFC010001003E1002103E1020283EC40000 B6A9:000000001EF0108010801EF000007FFC010001003EF802803EF820803EF80000 B6AA:000000001EF0108010801EF000007FFC010001003EFC02483E4820483EFC0000 B6AB:000000001EF0108010801EF000007FFC010001003E2003FC3E7020883E700000 B6AC:000000001EF0108010801EF000007FFC010001001FF01010101010101FF00000 B6AD:000000001EF0108010801EF000007FFC01000100101010101FF010101FF00000 B6AE:000000001EF0108010801EF000007FFC01000100222022203E2022503E880000 B6AF:000000001EF0108010801EF000007FFC0100010000000100010002800C400000 B6B0:000000001EF0108010801EF000007FFC010001000000024002400DA033100000 B6B1:000000001EF0108010801EF000007FFC01000100000007C00820082007C00000 B6B2:000000001EF0108010801EF000007FFC01000100000007E00080014006200000 B6B3:000000001EF0108010801EF000007FFC01000100008007E00080014006200000 B6B4:000000001EF0108010801EF000007FFC010001001FF000101FF0001000100000 B6B5:000000001EF0108010801EF000007FFC010001001FF010001FF010001FF00000 B6B6:000000001EF0108010801EF000007FFC0100010000001FF0044004401FF00000 B6B7:000000001EF0108010801EF000007FFC0100010001001FF007C0082007C00000 B6B8:000000087BC842084208420842087BC8000800087FE8040804F8040804080000 B6B9:0008770844084408770800087FE8027802080000000007F80008000800080000 B6BA:0008770844084408770800087FE802780208000000003EF80208020802080000 B6BB:0008770844084408770800087FE802780208000000001F080108011401620000 B6BC:00087708440844087708000800087FE80278020802081000100010001FF80000 B6BD:0008770844084408770800087FE8027802080000000020F8201020303ECC0000 B6BE:0008770844084408770800087FE8027802080000202021FC207020883E700000 B6BF:0008770844084408770800087FE802780208000003F802000200020003F80000 B6C0:0008770844084408770800087FE802780208000007F8000807F8040007F80000 B6C1:0008770844084408770800087FE80278020800003EF802083E0820083E080000 B6C2:0008770844084408770800087FE80278020800003EF802883E8820883EF80000 B6C3:0008770844084408770800087FE80278020800003E8802883EF820883EF80000 B6C4:0008770844084408770800087FE80278020800000F8800880F8808140FA20000 B6C5:0008770844084408770800087FE80278020800003EF802803EF820803EF80000 B6C6:0008770844084408770800087FE80278020800003EFC02483E4820483EFC0000 B6C7:0008770844084408770800087FE80278020800003E1002FE3E3820443E380000 B6C8:0008770844084408770800087FE802780208000003F802080208020803F80000 B6C9:0008770844084408770800087FE80278020800000208020803F8020803F80000 B6CA:0008770844084408770800087FE8027802080000210821083F0821143F620000 B6CB:0008770844084408770800087FE8027802080000001000100010006801840000 B6CC:0008770844084408770800087FE80278020800000048004800A8011406620000 B6CD:0008770844084408770800087FE8027802080000000003F00408040803F00000 B6CE:0008770844084408770800087FE802780208000003F80020002000D003080000 B6CF:0008770844084408770800087FE8027802080000004003F8004000A003180000 B6D0:0008770844084408770800087FE802780208000003F8000803F8000800080000 B6D1:0008770844084408770800087FE802780208000003F8020003F8020003F80000 B6D2:0008770844084408770800087FE802780208000000000FF8022002200FF80000 B6D3:0008770844084408770800087FE802780208000000800FF803E0041003E00000 B6D4:0000000A7BCA420A420A420A420A7BCA000A000A7FEA040A047A040A040A0000 B6D5:0028772844284428772800287FA805E804280000000007F80008000800080000 B6D6:0028772844284428772800287FA805E80428000000003EF80208020802080000 B6D7:0028772844284428772800287FA805E80428000000001F080108011401620000 B6D8:00287728442844287728002800287FA8042805E804281428100010001FF80000 B6D9:0028772844284428772800287FA805E804280000000020F8201020303ECC0000 B6DA:0028772844284428772800287FA805E804280000202021FC207020883E700000 B6DB:0028772844284428772800287FA805E80428000003F802000200020003F80000 B6DC:0028772844284428772800287FA805E80428000007F8000807F8040007F80000 B6DD:0028772844284428772800287FA805E8042800003EF802083E0820083E080000 B6DE:0028772844284428772800287FA805E8042800003EF802883E8820883EF80000 B6DF:0028772844284428772800287FA805E8042800003E8802883EF820883EF80000 B6E0:0028772844284428772800287FA805E8042800000F8800880F8808140FA20000 B6E1:0028772844284428772800287FA805E8042800003EF802803EF820803EF80000 B6E2:0028772844284428772800287FA805E8042800003EFC02483E4820483EFC0000 B6E3:0028772844284428772800287FA805E8042800003E1002FE3E3820443E380000 B6E4:0028772844284428772800287FA805E80428000003F802080208020803F80000 B6E5:0028772844284428772800287FA805E8042800000208020803F8020803F80000 B6E6:0028772844284428772800287FA805E804280000210821083F0821143F620000 B6E7:0028772844284428772800287FA805E804280000001000100010006801840000 B6E8:0028772844284428772800287FA805E8042800000048004800A8011406620000 B6E9:0028772844284428772800287FA805E804280000000003F00408040803F00000 B6EA:0028772844284428772800287FA805E80428000003F80020002000D003080000 B6EB:0028772844284428772800287FA805E804280000004003F8004000A003180000 B6EC:0028772844284428772800287FA805E80428000003F8000803F8000800080000 B6ED:0028772844284428772800287FA805E80428000003F8020003F8020003F80000 B6EE:0028772844284428772800287FA805E80428000000000FF8022002200FF80000 B6EF:0028772844284428772800287FA805E80428000000800FF803E0041003E00000 B6F0:000000087BC842084208420842087BC8000800087FE804080408040804080000 B6F1:0008770844084408770800087FE8020802000000000007F80008000800080000 B6F2:0008770844084408770800087FE802080200000000003EF80208020802080000 B6F3:0008770844084408770800087FE802080200000000001F080108011401620000 B6F4:00087708440844087708000800087FE80208020802081008100010001FF80000 B6F5:0008770844084408770800087FE8020802000000000020F8201020303ECC0000 B6F6:0008770844084408770800087FE8020802000000202021FC207020883E700000 B6F7:0008770844084408770800087FE802080200000003F802000200020003F80000 B6F8:0008770844084408770800087FE802080200000007F8000807F8040007F80000 B6F9:0008770844084408770800087FE80208020000003EF802083E0820083E080000 B6FA:0008770844084408770800087FE80208020000003EF802883E8820883EF80000 B6FB:0008770844084408770800087FE80208020000003E8802883EF820883EF80000 B6FC:0008770844084408770800087FE80208020000000F8800880F8808140FA20000 B6FD:0008770844084408770800087FE80208020000003EF802803EF820803EF80000 B6FE:0008770844084408770800087FE80208020000003EFC02483E4820483EFC0000 B6FF:0008770844084408770800087FE80208020000003E1002FE3E3820443E380000 B700:0008770844084408770800087FE802080200000003F802080208020803F80000 B701:0008770844084408770800087FE80208020000000208020803F8020803F80000 B702:0008770844084408770800087FE8020802000000210821083F0821143F620000 B703:0008770844084408770800087FE8020802000000001000100010006801840000 B704:0008770844084408770800087FE80208020000000048004800A8011406620000 B705:0008770844084408770800087FE8020802000000000003F00408040803F00000 B706:0008770844084408770800087FE802080200000003F80020002000D003080000 B707:0008770844084408770800087FE8020802000000004003F8004000A003180000 B708:0008770844084408770800087FE802080200000003F8000803F8000800080000 B709:0008770844084408770800087FE802080200000003F8020003F8020003F80000 B70A:0008770844084408770800087FE802080200000000000FF8022002200FF80000 B70B:0008770844084408770800087FE802080200000000800FF803E0041003E00000 B70C:000000003EF820802080208020803EF8000000007FFC04400440044004400000 B70D:000000001EF0108010801EF000007FFC044004401FF000100010001000100000 B70E:000000001EF0108010801EF000007FFC0440044000003EF80208020802080000 B70F:000000001EF0108010801EF000007FFC0440044000001E100210022802C40000 B710:000000001EF0108010801EF0000000007FFC044004401440100010001FF00000 B711:000000001EF0108010801EF000007FFC04400440000020F8201020303ECC0000 B712:000000001EF0108010801EF000007FFC04400440202021FC207020883E700000 B713:000000001EF0108010801EF000007FFC044004401FF01000100010001FF00000 B714:000000001EF0108010801EF000007FFC044004401FF000101FF010001FF00000 B715:000000001EF0108010801EF000007FFC044004403EF802083E0820083E080000 B716:000000001EF0108010801EF000007FFC044004403EF802883E8820883EF80000 B717:000000001EF0108010801EF000007FFC044004403E8802883EF820883EF80000 B718:000000001EF0108010801EF000007FFC044004403E1002103E1020283EC40000 B719:000000001EF0108010801EF000007FFC044004403EF802803EF820803EF80000 B71A:000000001EF0108010801EF000007FFC044004403EFC02483E4820483EFC0000 B71B:000000001EF0108010801EF000007FFC044004403E2003FC3E7020883E700000 B71C:000000001EF0108010801EF000007FFC044004401FF01010101010101FF00000 B71D:000000001EF0108010801EF000007FFC04400440101010101FF010101FF00000 B71E:000000001EF0108010801EF000007FFC04400440222022203E2022503E880000 B71F:000000001EF0108010801EF000007FFC0440044000000100010002800C400000 B720:000000001EF0108010801EF000007FFC044004400000024002400DA033100000 B721:000000001EF0108010801EF000007FFC04400440000007C00820082007C00000 B722:000000001EF0108010801EF000007FFC04400440000007E00080014006200000 B723:000000001EF0108010801EF000007FFC04400440008007E00080014006200000 B724:000000001EF0108010801EF000007FFC044004401FF000101FF0001000100000 B725:000000001EF0108010801EF000007FFC044004401FF010001FF010001FF00000 B726:000000001EF0108010801EF000007FFC0440044000001FF0044004401FF00000 B727:000000001EF0108010801EF000007FFC0440044001001FF007C0082007C00000 B728:000000003EF820802080208020803EF80000000000007FFC0000000000000000 B729:000000001EF0108010801EF0000000007FFC00001FF000100010001000100000 B72A:000000001EF0108010801EF0000000007FFC000000003EF80208020802080000 B72B:000000001EF0108010801EF0000000007FFC000000001E100210022802C40000 B72C:000000001EF0108010801EF0000000007FFC000000001000100010001FF00000 B72D:000000001EF0108010801EF0000000007FFC0000000020F8201020303ECC0000 B72E:000000001EF0108010801EF0000000007FFC0000202021FC207020883E700000 B72F:000000001EF0108010801EF0000000007FFC00001FF01000100010001FF00000 B730:000000001EF0108010801EF0000000007FFC00001FF000101FF010001FF00000 B731:000000001EF0108010801EF0000000007FFC00003EF802083E0820083E080000 B732:000000001EF0108010801EF0000000007FFC00003EF802883E8820883EF80000 B733:000000001EF0108010801EF0000000007FFC00003E8802883EF820883EF80000 B734:000000001EF0108010801EF0000000007FFC00003E1002103E1020283EC40000 B735:000000001EF0108010801EF0000000007FFC00003EF802803EF820803EF80000 B736:000000001EF0108010801EF0000000007FFC00003EFC02483E4820483EFC0000 B737:000000001EF0108010801EF0000000007FFC00003E2003FC3E7020883E700000 B738:000000001EF0108010801EF0000000007FFC00001FF01010101010101FF00000 B739:000000001EF0108010801EF0000000007FFC0000101010101FF010101FF00000 B73A:000000001EF0108010801EF0000000007FFC0000222022203E2022503E880000 B73B:000000001EF0108010801EF0000000007FFC000000000100010002800C400000 B73C:000000001EF0108010801EF0000000007FFC00000000024002400DA033100000 B73D:000000001EF0108010801EF0000000007FFC0000000007C00820082007C00000 B73E:000000001EF0108010801EF0000000007FFC0000000007E00080014006200000 B73F:000000001EF0108010801EF0000000007FFC0000008007E00080014006200000 B740:000000001EF0108010801EF0000000007FFC00001FF000101FF0001000100000 B741:000000001EF0108010801EF0000000007FFC00001FF010001FF010001FF00000 B742:000000001EF0108010801EF0000000007FFC000000001FF0044004401FF00000 B743:000000001EF0108010801EF0000000007FFC000001001FF007C0082007C00000 B744:0000000800087BC842084208420842087BC8000800087FE80008000800080000 B745:000000083B88220822083B88000800087FE8000007F800080008000800080000 B746:000000083B88220822083B88000800087FE8000000003EF80208020802080000 B747:000000083B88220822083B88000800087FE8000000001F080108011401620000 B748:000000083B88220822083B88000800087FE8000008000800080008000FF80000 B749:000000083B88220822083B88000800087FE80000000010F8101010301ECC0000 B74A:000000083B88220822083B88000800087FE800000808087F081C08220F9C0000 B74B:000000083B88220822083B88000800087FE8000003F802000200020003F80000 B74C:000000083B88220822083B88000800087FE8000007F8000807F8040007F80000 B74D:000000083B88220822083B88000800087FE800003EF802083E0820083E080000 B74E:000000083B88220822083B88000800087FE800003EF802883E8820883EF80000 B74F:000000083B88220822083B88000800087FE800003E8802883EF820883EF80000 B750:000000083B88220822083B88000800087FE800001F0801081F0810141F620000 B751:000000083B88220822083B88000800087FE800003EF802803EF820803EF80000 B752:000000083B88220822083B88000800087FE800003EFC02483E4820483EFC0000 B753:000000083B88220822083B88000800087FE800001F08017F1F1C10221F1C0000 B754:000000083B88220822083B88000800087FE8000003F802080208020803F80000 B755:000000083B88220822083B88000800087FE800000208020803F8020803F80000 B756:000000083B88220822083B88000800087FE80000110811081F0811141F620000 B757:000000083B88220822083B88000800087FE80000001000100010006801840000 B758:000000083B88220822083B88000800087FE800000048004800A8011406620000 B759:000000083B88220822083B88000800087FE80000000003F00408040803F00000 B75A:000000083B88220822083B88000800087FE8000003F80020002000D003080000 B75B:000000083B88220822083B88000800087FE80000004003F8004000A003180000 B75C:000000083B88220822083B88000800087FE8000003F8000803F8000800080000 B75D:000000083B88220822083B88000800087FE8000003F8020003F8020003F80000 B75E:000000083B88220822083B88000800087FE8000000000FF8022002200FF80000 B75F:000000083B88220822083B88000800087FE8000000800FF803E0041003E00000 B760:00000000000800087BC8420842084208420842087BC800080008000800080000 B761:0000000800087708440844084408770800080000000007F80008000800080000 B762:000000080008770844084408440877080008000000003EF80208020802080000 B763:000000080008770844084408440877080008000000001F080108011401620000 B764:000000080008770844084408440877080008000800001000100010001FF80000 B765:0000000800087708440844084408770800080000000020F8201020303ECC0000 B766:0000000800087708440844084408770800080000202021FC207020883E700000 B767:000000080008770844084408440877080008000003F802000200020003F80000 B768:000000080008770844084408440877080008000007F8000807F8040007F80000 B769:00000008000877084408440844087708000800003EF802083E0820083E080000 B76A:00000008000877084408440844087708000800003EF802883E8820883EF80000 B76B:00000008000877084408440844087708000800003E8802883EF820883EF80000 B76C:00000008000877084408440844087708000800000F8800880F8808140FA20000 B76D:00000008000877084408440844087708000800003EF802803EF820803EF80000 B76E:00000008000877084408440844087708000800003EFC02483E4820483EFC0000 B76F:00000008000877084408440844087708000800003E1002FE3E3820443E380000 B770:000000080008770844084408440877080008000003F802080208020803F80000 B771:00000008000877084408440844087708000800000208020803F8020803F80000 B772:0000000800087708440844084408770800080000210821083F0821143F620000 B773:0000000800087708440844084408770800080000001000100010006801840000 B774:00000008000877084408440844087708000800000048004800A8011406620000 B775:0000000800087708440844084408770800080000000003F00408040803F00000 B776:000000080008770844084408440877080008000003F80020002000D003080000 B777:0000000800087708440844084408770800080000004003F8004000A003180000 B778:000000080008770844084408440877080008000003F8000803F8000800080000 B779:000000080008770844084408440877080008000003F8020003F8020003F80000 B77A:000000080008770844084408440877080008000000000FF8022002200FF80000 B77B:000000080008770844084408440877080008000000800FF803E0041003E00000 B77C:00000000001000103F90009000903F9E2010201020103F900010001000100000 B77D:0000000800083F0801083F0E20083F080008000007F800080008000800080000 B77E:0000000800083F0801083F0E20083F080008000000003EF80208020802080000 B77F:0000000800083F0801083F0E20083F080008000000001F080108011401620000 B780:0000000800083F0801083F0E20083F080008000808000800080008000FF80000 B781:0000000800083F0801083F0E20083F0800080000000010F8101010301ECC0000 B782:0000000800083F0801083F0E20083F08000800000808087F081C08220F9C0000 B783:0000000800083F0801083F0E20083F080008000003F802000200020003F80000 B784:0000000800083F0801083F0E20083F080008000007F8000807F8040007F80000 B785:0000000800083F0801083F0E20083F08000800003EF802083E0820083E080000 B786:0000000800083F0801083F0E20083F08000800003EF802883E8820883EF80000 B787:0000000800083F0801083F0E20083F08000800003E8802883EF820883EF80000 B788:0000000800083F0801083F0E20083F08000800001F0801081F0810141F620000 B789:0000000800083F0801083F0E20083F08000800003EF802803EF820803EF80000 B78A:0000000800083F0801083F0E20083F08000800003EFC02483E4820483EFC0000 B78B:0000000800083F0801083F0E20083F08000800001F08017F1F1C10221F1C0000 B78C:0000000800083F0801083F0E20083F080008000003F802080208020803F80000 B78D:0000000800083F0801083F0E20083F08000800000208020803F8020803F80000 B78E:0000000800083F0801083F0E20083F0800080000110811081F0811141F620000 B78F:0000000800083F0801083F0E20083F0800080000001000100010006801840000 B790:0000000800083F0801083F0E20083F08000800000048004800A8011406620000 B791:0000000800083F0801083F0E20083F0800080000000003F00408040803F00000 B792:0000000800083F0801083F0E20083F080008000003F80020002000D003080000 B793:0000000800083F0801083F0E20083F0800080000004003F8004000A003180000 B794:0000000800083F0801083F0E20083F080008000003F8000803F8000800080000 B795:0000000800083F0801083F0E20083F080008000003F8020003F8020003F80000 B796:0000000800083F0801083F0E20083F080008000000000FF8022002200FF80000 B797:0000000800083F0801083F0E20083F080008000000800FF803E0041003E00000 B798:00000000001200123F92009200923F9E2012201220123F920012001200120000 B799:0000002800283F2801283F3820283F280028000007F800080008000800080000 B79A:0000002800283F2801283F3820283F280028000000003EF80208020802080000 B79B:0000002800283F2801283F3820283F280028000000003E100210022802C40000 B79C:0000002800283F2801283F3820283F280028002808000800080008000FF80000 B79D:0000002800283F2801283F3820283F2800280000000020F8201020303ECC0000 B79E:0000002800283F2801283F3820283F2800280000202021FC207020883E700000 B79F:0000002800283F2801283F3820283F280028000003F802000200020003F80000 B7A0:0000002800283F2801283F3820283F280028000007F8000807F8040007F80000 B7A1:0000002800283F2801283F3820283F28002800003EF802083E0820083E080000 B7A2:0000002800283F2801283F3820283F28002800003EF802883E8820883EF80000 B7A3:0000002800283F2801283F3820283F28002800003E8802883EF820883EF80000 B7A4:0000002800283F2801283F3820283F28002800001F0801081F0810141F620000 B7A5:0000002800283F2801283F3820283F28002800003EF802803EF820803EF80000 B7A6:0000002800283F2801283F3820283F28002800003EFC02483E4820483EFC0000 B7A7:0000002800283F2801283F3820283F28002800003E1002FE3E3820443E380000 B7A8:0000002800283F2801283F3820283F280028000003F802080208020803F80000 B7A9:0000002800283F2801283F3820283F28002800000208020803F8020803F80000 B7AA:0000002800283F2801283F3820283F2800280000110811081F0811141F620000 B7AB:0000002800283F2801283F3820283F2800280000000800080008003400C20000 B7AC:0000002800283F2801283F3820283F28002800000048004800A8011406620000 B7AD:0000002800283F2801283F3820283F2800280000000001F00208020801F00000 B7AE:0000002800283F2801283F3820283F280028000003F80020002000D003080000 B7AF:0000002800283F2801283F3820283F2800280000004003F8004000A003180000 B7B0:0000002800283F2801283F3820283F280028000003F8000803F8000800080000 B7B1:0000002800283F2801283F3820283F280028000003F8020003F8020003F80000 B7B2:0000002800283F2801283F3820283F280028000000000FF8022002200FF80000 B7B3:0000002800283F2801283F3820283F280028000000800FF803E0041003E00000 B7B4:00000000001000103F900090009E3F902010201E20103F900010001000100000 B7B5:0000000800083F08010E3F08200E3F080008000007F800080008000800080000 B7B6:0000000800083F08010E3F08200E3F080008000000003EF80208020802080000 B7B7:0000000800083F08010E3F08200E3F080008000000001F080108011401620000 B7B8:0000000800083F08010E3F08200E3F080008000008000800080008000FF80000 B7B9:0000000800083F08010E3F08200E3F0800080000000010F8101010301ECC0000 B7BA:0000000800083F08010E3F08200E3F08000800000808087F081C08220F9C0000 B7BB:0000000800083F08010E3F08200E3F080008000003F802000200020003F80000 B7BC:0000000800083F08010E3F08200E3F080008000007F8000807F8040007F80000 B7BD:0000000800083F08010E3F08200E3F08000800003EF802083E0820083E080000 B7BE:0000000800083F08010E3F08200E3F08000800003EF802883E8820883EF80000 B7BF:0000000800083F08010E3F08200E3F08000800003E8802883EF820883EF80000 B7C0:0000000800083F08010E3F08200E3F08000800001F0801081F0810141F620000 B7C1:0000000800083F08010E3F08200E3F08000800003EF802803EF820803EF80000 B7C2:0000000800083F08010E3F08200E3F08000800003EFC02483E4820483EFC0000 B7C3:0000000800083F08010E3F08200E3F08000800001F08017F1F1C10221F1C0000 B7C4:0000000800083F08010E3F08200E3F080008000003F802080208020803F80000 B7C5:0000000800083F08010E3F08200E3F08000800000208020803F8020803F80000 B7C6:0000000800083F08010E3F08200E3F0800080000110811081F0811141F620000 B7C7:0000000800083F08010E3F08200E3F0800080000001000100010006801840000 B7C8:0000000800083F08010E3F08200E3F08000800000048004800A8011406620000 B7C9:0000000800083F08010E3F08200E3F0800080000000003F00408040803F00000 B7CA:0000000800083F08010E3F08200E3F080008000003F80020002000D003080000 B7CB:0000000800083F08010E3F08200E3F0800080000004003F8004000A003180000 B7CC:0000000800083F08010E3F08200E3F080008000003F8000803F8000800080000 B7CD:0000000800083F08010E3F08200E3F080008000003F8020003F8020003F80000 B7CE:0000000800083F08010E3F08200E3F080008000000000FF8022002200FF80000 B7CF:0000000800083F08010E3F08200E3F080008000000800FF803E0041003E00000 B7D0:00000000001200123F920092009E3F922012201E20123F920012001200120000 B7D1:0000002800283F2801383F2820383F280028000007F800080008000800080000 B7D2:0000002800283F2801383F2820383F280028000000003EF80208020802080000 B7D3:0000002800283F2801383F2820383F280028000000003E100210022802C40000 B7D4:0000002800283F2801383F2820383F280028002808000800080008000FF80000 B7D5:0000002800283F2801383F2820383F2800280000000020F8201020303ECC0000 B7D6:0000002800283F2801383F2820383F2800280000202021FC207020883E700000 B7D7:0000002800283F2801383F2820383F280028000003F802000200020003F80000 B7D8:0000002800283F2801383F2820383F280028000007F8000807F8040007F80000 B7D9:0000002800283F2801383F2820383F28002800003EF802083E0820083E080000 B7DA:0000002800283F2801383F2820383F28002800003EF802883E8820883EF80000 B7DB:0000002800283F2801383F2820383F28002800003E8802883EF820883EF80000 B7DC:0000002800283F2801383F2820383F28002800001F0801081F0810141F620000 B7DD:0000002800283F2801383F2820383F28002800003EF802803EF820803EF80000 B7DE:0000002800283F2801383F2820383F28002800003EFC02483E4820483EFC0000 B7DF:0000002800283F2801383F2820383F28002800003E1002FE3E3820443E380000 B7E0:0000002800283F2801383F2820383F280028000003F802080208020803F80000 B7E1:0000002800283F2801383F2820383F28002800000208020803F8020803F80000 B7E2:0000002800283F2801383F2820383F2800280000110811081F0811141F620000 B7E3:0000002800283F2801383F2820383F2800280000000800080008003400C20000 B7E4:0000002800283F2801383F2820383F28002800000048004800A8011406620000 B7E5:0000002800283F2801383F2820383F2800280000000001F00208020801F00000 B7E6:0000002800283F2801383F2820383F280028000003F80020002000D003080000 B7E7:0000002800283F2801383F2820383F2800280000004003F8004000A003180000 B7E8:0000002800283F2801383F2820383F280028000003F8000803F8000800080000 B7E9:0000002800283F2801383F2820383F280028000003F8020003F8020003F80000 B7EA:0000002800283F2801383F2820383F280028000000000FF8022002200FF80000 B7EB:0000002800283F2801383F2820383F280028000000800FF803E0041003E00000 B7EC:00000000000200023F82008200823F9E2002200220023F820002000200020000 B7ED:0000000800083F0801083F3820083F0800080000000007F80008000800080000 B7EE:0000000800083F0801083F3820083F080008000000003EF80208020802080000 B7EF:0000000800083F0801083F3820083F080008000000001F080108011401620000 B7F0:0000000800083F0801083F3820083F080008000000001000100010001FF80000 B7F1:0000000800083F0801083F3820083F0800080000000020F8201020303ECC0000 B7F2:0000000800083F0801083F3820083F0800080000202021FC207020883E700000 B7F3:0000000800083F0801083F3820083F080008000003F802000200020003F80000 B7F4:0000000800083F0801083F3820083F080008000007F8000807F8040007F80000 B7F5:0000000800083F0801083F3820083F08000800003EF802083E0820083E080000 B7F6:0000000800083F0801083F3820083F08000800003EF802883E8820883EF80000 B7F7:0000000800083F0801083F3820083F08000800003E8802883EF820883EF80000 B7F8:0000000800083F0801083F3820083F08000800000F8800880F8808140FA20000 B7F9:0000000800083F0801083F3820083F08000800003EF802803EF820803EF80000 B7FA:0000000800083F0801083F3820083F08000800003EFC02483E4820483EFC0000 B7FB:0000000800083F0801083F3820083F08000800003E1002FE3E3820443E380000 B7FC:0000000800083F0801083F3820083F080008000003F802080208020803F80000 B7FD:0000000800083F0801083F3820083F08000800000208020803F8020803F80000 B7FE:0000000800083F0801083F3820083F0800080000210821083F0821143F620000 B7FF:0000000800083F0801083F3820083F0800080000001000100010006801840000 B800:0000000800083F0801083F3820083F08000800000048004800A8011406620000 B801:0000000800083F0801083F3820083F0800080000000003F00408040803F00000 B802:0000000800083F0801083F3820083F080008000003F80020002000D003080000 B803:0000000800083F0801083F3820083F0800080000004003F8004000A003180000 B804:0000000800083F0801083F3820083F080008000003F8000803F8000800080000 B805:0000000800083F0801083F3820083F080008000003F8020003F8020003F80000 B806:0000000800083F0801083F3820083F080008000000000FF8022002200FF80000 B807:0000000800083F0801083F3820083F080008000000800FF803E0041003E00000 B808:00000000000A000A3F8A008A008A3FBA200A200A200A3F8A000A000A000A0000 B809:0000002800283F2801283FE820283F280028000007F800080008000800080000 B80A:0000002800283F2801283FE820283F280028000000003EF80208020802080000 B80B:0000002800283F2801283FE820283F280028000000003E100210022802C40000 B80C:0000002800283F2801283FE820283F280028000008000800080008000FF80000 B80D:0000002800283F2801283FE820283F2800280000000020F8201020303ECC0000 B80E:0000002800283F2801283FE820283F2800280000202021FC207020883E700000 B80F:0000002800283F2801283FE820283F280028000003F802000200020003F80000 B810:0000002800283F2801283FE820283F280028000007F8000807F8040007F80000 B811:0000002800283F2801283FE820283F28002800003EF802083E0820083E080000 B812:0000002800283F2801283FE820283F28002800003EF802883E8820883EF80000 B813:0000002800283F2801283FE820283F28002800003E8802883EF820883EF80000 B814:0000002800283F2801283FE820283F28002800001F0801081F0810141F620000 B815:0000002800283F2801283FE820283F28002800003EF802803EF820803EF80000 B816:0000002800283F2801283FE820283F28002800003EFC02483E4820483EFC0000 B817:0000002800283F2801283FE820283F28002800003E1002FE3E3820443E380000 B818:0000002800283F2801283FE820283F280028000003F802080208020803F80000 B819:0000002800283F2801283FE820283F28002800000208020803F8020803F80000 B81A:0000002800283F2801283FE820283F2800280000110811081F0811141F620000 B81B:0000002800283F2801283FE820283F2800280000000800080008003400C20000 B81C:0000002800283F2801283FE820283F28002800000048004800A8011406620000 B81D:0000002800283F2801283FE820283F2800280000000001F00208020801F00000 B81E:0000002800283F2801283FE820283F280028000003F80020002000D003080000 B81F:0000002800283F2801283FE820283F2800280000004003F8004000A003180000 B820:0000002800283F2801283FE820283F280028000003F8000803F8000800080000 B821:0000002800283F2801283FE820283F280028000003F8020003F8020003F80000 B822:0000002800283F2801283FE820283F280028000000000FF8022002200FF80000 B823:0000002800283F2801283FE820283F280028000000800FF803E0041003E00000 B824:00000000000200023F820082009E3F822002201E20023F820002000200020000 B825:0000000800083F0801383F0820383F0800080000000007F80008000800080000 B826:0000000800083F0801383F0820383F080008000000003EF80208020802080000 B827:0000000800083F0801383F0820383F080008000000001F080108011401620000 B828:0000000800083F0801383F0820383F080008000800001000100010001FF80000 B829:0000000800083F0801383F0820383F0800080000000020F8201020303ECC0000 B82A:0000000800083F0801383F0820383F0800080000202021FC207020883E700000 B82B:0000000800083F0801383F0820383F080008000003F802000200020003F80000 B82C:0000000800083F0801383F0820383F080008000007F8000807F8040007F80000 B82D:0000000800083F0801383F0820383F08000800003EF802083E0820083E080000 B82E:0000000800083F0801383F0820383F08000800003EF802883E8820883EF80000 B82F:0000000800083F0801383F0820383F08000800003E8802883EF820883EF80000 B830:0000000800083F0801383F0820383F08000800000F8800880F8808140FA20000 B831:0000000800083F0801383F0820383F08000800003EF802803EF820803EF80000 B832:0000000800083F0801383F0820383F08000800003EFC02483E4820483EFC0000 B833:0000000800083F0801383F0820383F08000800003E1002FE3E3820443E380000 B834:0000000800083F0801383F0820383F080008000003F802080208020803F80000 B835:0000000800083F0801383F0820383F08000800000208020803F8020803F80000 B836:0000000800083F0801383F0820383F0800080000210821083F0821143F620000 B837:0000000800083F0801383F0820383F0800080000001000100010006801840000 B838:0000000800083F0801383F0820383F08000800000048004800A8011406620000 B839:0000000800083F0801383F0820383F0800080000000003F00408040803F00000 B83A:0000000800083F0801383F0820383F080008000003F80020002000D003080000 B83B:0000000800083F0801383F0820383F0800080000004003F8004000A003180000 B83C:0000000800083F0801383F0820383F080008000003F8000803F8000800080000 B83D:0000000800083F0801383F0820383F080008000003F8020003F8020003F80000 B83E:0000000800083F0801383F0820383F080008000000000FF8022002200FF80000 B83F:0000000800083F0801383F0820383F080008000000800FF803E0041003E00000 B840:00000000000A000A3F8A008A00BA3F8A200A203A200A3F8A000A000A000A0000 B841:0000002800283F2801E83F2820E83F280028000007F800080008000800080000 B842:0000002800283F2801E83F2820E83F280028000000003EF80208020802080000 B843:0000002800283F2801E83F2820E83F280028000000003E100210022802C40000 B844:0000002800283F2801E83F2820E83F280028002808000800080008000FF80000 B845:0000002800283F2801E83F2820E83F2800280000000020F8201020303ECC0000 B846:0000002800283F2801E83F2820E83F2800280000202021FC207020883E700000 B847:0000002800283F2801E83F2820E83F280028000003F802000200020003F80000 B848:0000002800283F2801E83F2820E83F280028000007F8000807F8040007F80000 B849:0000002800283F2801E83F2820E83F28002800003EF802083E0820083E080000 B84A:0000002800283F2801E83F2820E83F28002800003EF802883E8820883EF80000 B84B:0000002800283F2801E83F2820E83F28002800003E8802883EF820883EF80000 B84C:0000002800283F2801E83F2820E83F28002800001F0801081F0810141F620000 B84D:0000002800283F2801E83F2820E83F28002800003EF802803EF820803EF80000 B84E:0000002800283F2801E83F2820E83F28002800003EFC02483E4820483EFC0000 B84F:0000002800283F2801E83F2820E83F28002800003E1002FE3E3820443E380000 B850:0000002800283F2801E83F2820E83F280028000003F802080208020803F80000 B851:0000002800283F2801E83F2820E83F28002800000208020803F8020803F80000 B852:0000002800283F2801E83F2820E83F2800280000110811081F0811141F620000 B853:0000002800283F2801E83F2820E83F2800280000000800080008003400C20000 B854:0000002800283F2801E83F2820E83F28002800000048004800A8011406620000 B855:0000002800283F2801E83F2820E83F2800280000000001F00208020801F00000 B856:0000002800283F2801E83F2820E83F280028000003F80020002000D003080000 B857:0000002800283F2801E83F2820E83F2800280000004003F8004000A003180000 B858:0000002800283F2801E83F2820E83F280028000003F8000803F8000800080000 B859:0000002800283F2801E83F2820E83F280028000003F8020003F8020003F80000 B85A:0000002800283F2801E83F2820E83F280028000000000FF8022002200FF80000 B85B:0000002800283F2801E83F2820E83F280028000000800FF803E0041003E00000 B85C:000000001FF0001000101FF0100010001FF000000100010001007FFC00000000 B85D:00001FF000101FF010001FF0010001007FFC00001FF000100010001000100000 B85E:00001FF000101FF010001FF0010001007FFC000000003EF80208020802080000 B85F:00001FF000101FF010001FF0010001007FFC000000001E100210022802C40000 B860:00001FF000101FF010001FF0010001007FFC000000001000100010001FF00000 B861:00001FF000101FF010001FF0010001007FFC0000000020F8201020303ECC0000 B862:00001FF000101FF010001FF0010001007FFC0000202021FC207020883E700000 B863:00001FF000101FF010001FF0010001007FFC00001FF01000100010001FF00000 B864:00001FF000101FF010001FF0010001007FFC00001FF000101FF010001FF00000 B865:00001FF000101FF010001FF0010001007FFC00003EF802083E0820083E080000 B866:00001FF000101FF010001FF0010001007FFC00003EF802883E8820883EF80000 B867:00001FF000101FF010001FF0010001007FFC00003E8802883EF820883EF80000 B868:00001FF000101FF010001FF0010001007FFC00003E1002103E1020283EC40000 B869:00001FF000101FF010001FF0010001007FFC00003EF802803EF820803EF80000 B86A:00001FF000101FF010001FF0010001007FFC00003EFC02483E4820483EFC0000 B86B:00001FF000101FF010001FF0010001007FFC00003E2003FC3E7020883E700000 B86C:00001FF000101FF010001FF0010001007FFC00001FF01010101010101FF00000 B86D:00001FF000101FF010001FF0010001007FFC0000101010101FF010101FF00000 B86E:00001FF000101FF010001FF0010001007FFC0000222022203E2022503E880000 B86F:00001FF000101FF010001FF0010001007FFC000000000100010002800C400000 B870:00001FF000101FF010001FF0010001007FFC00000000024002400DA033100000 B871:00001FF000101FF010001FF0010001007FFC0000000007C00820082007C00000 B872:00001FF000101FF010001FF0010001007FFC0000000007E00080014006200000 B873:00001FF000101FF010001FF0010001007FFC0000008007E00080014006200000 B874:00001FF000101FF010001FF0010001007FFC00001FF000101FF0001000100000 B875:00001FF000101FF010001FF0010001007FFC00001FF010001FF010001FF00000 B876:00001FF000101FF010001FF0010001007FFC000000001FF0044004401FF00000 B877:00001FF000101FF010001FF0010001007FFC000001001FF007C0082007C00000 B878:0000001000103F90009000903F90201E20103F90041004107FD0001000100000 B879:000000083F8800883F8E20083F8804087FE8000007F800080008000800080000 B87A:000000083F8800883F8E20083F8804087FE8000000003EF80208020802080000 B87B:000000083F8800883F8E20083F8804087FE8000000001F080108011401620000 B87C:000000083F8800883F8E20083F8804087FE8000008000800080008000FF80000 B87D:000000083F8800883F8E20083F8804087FE80000000010F8101010301ECC0000 B87E:000000083F8800883F8E20083F8804087FE800000808087F081C08220F9C0000 B87F:000000083F8800883F8E20083F8804087FE8000003F802000200020003F80000 B880:000000083F8800883F8E20083F8804087FE8000007F8000807F8040007F80000 B881:000000083F8800883F8E20083F8804087FE800003EF802083E0820083E080000 B882:000000083F8800883F8E20083F8804087FE800003EF802883E8820883EF80000 B883:000000083F8800883F8E20083F8804087FE800003E8802883EF820883EF80000 B884:000000083F8800883F8E20083F8804087FE800001F0801081F0810141F620000 B885:000000083F8800883F8E20083F8804087FE800003EF802803EF820803EF80000 B886:000000083F8800883F8E20083F8804087FE800003EFC02483E4820483EFC0000 B887:000000083F8800883F8E20083F8804087FE800001F08017F1F1C10221F1C0000 B888:000000083F8800883F8E20083F8804087FE8000003F802080208020803F80000 B889:000000083F8800883F8E20083F8804087FE800000208020803F8020803F80000 B88A:000000083F8800883F8E20083F8804087FE80000110811081F0811141F620000 B88B:000000083F8800883F8E20083F8804087FE80000001000100010006801840000 B88C:000000083F8800883F8E20083F8804087FE800000048004800A8011406620000 B88D:000000083F8800883F8E20083F8804087FE80000000003F00408040803F00000 B88E:000000083F8800883F8E20083F8804087FE8000003F80020002000D003080000 B88F:000000083F8800883F8E20083F8804087FE80000004003F8004000A003180000 B890:000000083F8800883F8E20083F8804087FE8000003F8000803F8000800080000 B891:000000083F8800883F8E20083F8804087FE8000003F8020003F8020003F80000 B892:000000083F8800883F8E20083F8804087FE8000000000FF8022002200FF80000 B893:000000083F8800883F8E20083F8804087FE8000000800FF803E0041003E00000 B894:0000001200123F92009200923F92201E20123F92041204127FD2001200120000 B895:000000283FA800A83FB820283FA804287FA8000007F800080008000800080000 B896:000000283FA800A83FB820283FA804287FA8000000003EF80208020802080000 B897:000000283FA800A83FB820283FA804287FA8000000001F080108011401620000 B898:000000283FA800A83FB820283FA804287FA8000008000800080008000FF80000 B899:000000283FA800A83FB820283FA804287FA80000000010F8101010301ECC0000 B89A:000000283FA800A83FB820283FA804287FA800000808087F081C08220F9C0000 B89B:000000283FA800A83FB820283FA804287FA8000003F802000200020003F80000 B89C:000000283FA800A83FB820283FA804287FA8000007F8000807F8040007F80000 B89D:000000283FA800A83FB820283FA804287FA800003EF802083E0820083E080000 B89E:000000283FA800A83FB820283FA804287FA800003EF802883E8820883EF80000 B89F:000000283FA800A83FB820283FA804287FA800003E8802883EF820883EF80000 B8A0:000000283FA800A83FB820283FA804287FA800001F0801081F0810141F620000 B8A1:000000283FA800A83FB820283FA804287FA800003EF802803EF820803EF80000 B8A2:000000283FA800A83FB820283FA804287FA800003EFC02483E4820483EFC0000 B8A3:000000283FA800A83FB820283FA804287FA800001F08017F1F1C10221F1C0000 B8A4:000000283FA800A83FB820283FA804287FA8000003F802080208020803F80000 B8A5:000000283FA800A83FB820283FA804287FA800000208020803F8020803F80000 B8A6:000000283FA800A83FB820283FA804287FA80000110811081F0811141F620000 B8A7:000000283FA800A83FB820283FA804287FA80000001000100010006801840000 B8A8:000000283FA800A83FB820283FA804287FA800000048004800A8011406620000 B8A9:000000283FA800A83FB820283FA804287FA80000000003F00408040803F00000 B8AA:000000283FA800A83FB820283FA804287FA8000003F80020002000D003080000 B8AB:000000283FA800A83FB820283FA804287FA80000004003F8004000A003180000 B8AC:000000283FA800A83FB820283FA804287FA8000003F8000803F8000800080000 B8AD:000000283FA800A83FB820283FA804287FA8000003F8020003F8020003F80000 B8AE:000000283FA800A83FB820283FA804287FA8000000000FF8022002200FF80000 B8AF:000000283FA800A83FB820283FA804287FA8000000800FF803E0041003E00000 B8B0:0000000800083F88008800883F88200820083F88040804087FE8000800080000 B8B1:000000083F8800883F8820083F8804087FE8000007F800080008000800080000 B8B2:000000083F8800883F8820083F8804087FE8000000003EF80208020802080000 B8B3:000000083F8800883F8820083F8804087FE8000000001F080108011401620000 B8B4:000000083F8800883F8820083F8804087FE8000008000800080008000FF80000 B8B5:000000083F8800883F8820083F8804087FE80000000010F8101010301ECC0000 B8B6:000000083F8800883F8820083F8804087FE800000808087F081C08220F9C0000 B8B7:000000083F8800883F8820083F8804087FE8000003F802000200020003F80000 B8B8:000000083F8800883F8820083F8804087FE8000007F8000807F8040007F80000 B8B9:000000083F8800883F8820083F8804087FE800003EF802083E0820083E080000 B8BA:000000083F8800883F8820083F8804087FE800003EF802883E8820883EF80000 B8BB:000000083F8800883F8820083F8804087FE800003E8802883EF820883EF80000 B8BC:000000083F8800883F8820083F8804087FE800001F0801081F0810141F620000 B8BD:000000083F8800883F8820083F8804087FE800003EF802803EF820803EF80000 B8BE:000000083F8800883F8820083F8804087FE800003EFC02483E4820483EFC0000 B8BF:000000083F8800883F8820083F8804087FE800001F08017F1F1C10221F1C0000 B8C0:000000083F8800883F8820083F8804087FE8000003F802080208020803F80000 B8C1:000000083F8800883F8820083F8804087FE800000208020803F8020803F80000 B8C2:000000083F8800883F8820083F8804087FE80000110811081F0811141F620000 B8C3:000000083F8800883F8820083F8804087FE80000001000100010006801840000 B8C4:000000083F8800883F8820083F8804087FE800000048004800A8011406620000 B8C5:000000083F8800883F8820083F8804087FE80000000003F00408040803F00000 B8C6:000000083F8800883F8820083F8804087FE8000003F80020002000D003080000 B8C7:000000083F8800883F8820083F8804087FE80000004003F8004000A003180000 B8C8:000000083F8800883F8820083F8804087FE8000003F8000803F8000800080000 B8C9:000000083F8800883F8820083F8804087FE8000003F8020003F8020003F80000 B8CA:000000083F8800883F8820083F8804087FE8000000000FF8022002200FF80000 B8CB:000000083F8800883F8820083F8804087FE8000000800FF803E0041003E00000 B8CC:000000001FF0001000101FF0100010001FF004400440044004407FFC00000000 B8CD:00001FF000101FF010001FF0044004407FFC00001FF000100010001000100000 B8CE:00001FF000101FF010001FF0044004407FFC000000003EF80208020802080000 B8CF:00001FF000101FF010001FF0044004407FFC000000001E100210022802C40000 B8D0:00001FF000101FF010001FF0044004407FFC000000001000100010001FF00000 B8D1:00001FF000101FF010001FF0044004407FFC0000000020F8201020303ECC0000 B8D2:00001FF000101FF010001FF0044004407FFC0000202021FC207020883E700000 B8D3:00001FF000101FF010001FF0044004407FFC00001FF01000100010001FF00000 B8D4:00001FF000101FF010001FF0044004407FFC00001FF000101FF010001FF00000 B8D5:00001FF000101FF010001FF0044004407FFC00003EF802083E0820083E080000 B8D6:00001FF000101FF010001FF0044004407FFC00003EF802883E8820883EF80000 B8D7:00001FF000101FF010001FF0044004407FFC00003E8802883EF820883EF80000 B8D8:00001FF000101FF010001FF0044004407FFC00003E1002103E1020283EC40000 B8D9:00001FF000101FF010001FF0044004407FFC00003EF802803EF820803EF80000 B8DA:00001FF000101FF010001FF0044004407FFC00003EFC02483E4820483EFC0000 B8DB:00001FF000101FF010001FF0044004407FFC00003E2003FC3E7020883E700000 B8DC:00001FF000101FF010001FF0044004407FFC00001FF01010101010101FF00000 B8DD:00001FF000101FF010001FF0044004407FFC0000101010101FF010101FF00000 B8DE:00001FF000101FF010001FF0044004407FFC0000222022203E2022503E880000 B8DF:00001FF000101FF010001FF0044004407FFC000000000100010002800C400000 B8E0:00001FF000101FF010001FF0044004407FFC00000000024002400DA033100000 B8E1:00001FF000101FF010001FF0044004407FFC0000000007C00820082007C00000 B8E2:00001FF000101FF010001FF0044004407FFC0000000007E00080014006200000 B8E3:00001FF000101FF010001FF0044004407FFC0000008007E00080014006200000 B8E4:00001FF000101FF010001FF0044004407FFC00001FF000101FF0001000100000 B8E5:00001FF000101FF010001FF0044004407FFC00001FF010001FF010001FF00000 B8E6:00001FF000101FF010001FF0044004407FFC000000001FF0044004401FF00000 B8E7:00001FF000101FF010001FF0044004407FFC000001001FF007C0082007C00000 B8E8:000000001FF0001000101FF0100010001FF000003FF801000100010001000000 B8E9:00001FF000101FF010001FF000007FFC010001001FF000100010001000100000 B8EA:00001FF000101FF010001FF000007FFC0100010000003EF80208020802080000 B8EB:00001FF000101FF010001FF000007FFC0100010000001E100210022802C40000 B8EC:00001FF000101FF010001FF0000000007FFC010001001100100010001FF00000 B8ED:00001FF000101FF010001FF000007FFC01000100000020F8201020303ECC0000 B8EE:00001FF000101FF010001FF000007FFC01000100202021FC207020883E700000 B8EF:00001FF000101FF010001FF000007FFC010001001FF01000100010001FF00000 B8F0:00001FF000101FF010001FF000007FFC010001001FF000101FF010001FF00000 B8F1:00001FF000101FF010001FF000007FFC010001003EF802083E0820083E080000 B8F2:00001FF000101FF010001FF000007FFC010001003EF802883E8820883EF80000 B8F3:00001FF000101FF010001FF000007FFC010001003E8802883EF820883EF80000 B8F4:00001FF000101FF010001FF000007FFC010001003E1002103E1020283EC40000 B8F5:00001FF000101FF010001FF000007FFC010001003EF802803EF820803EF80000 B8F6:00001FF000101FF010001FF000007FFC010001003EFC02483E4820483EFC0000 B8F7:00001FF000101FF010001FF000007FFC010001003E2003FC3E7020883E700000 B8F8:00001FF000101FF010001FF000007FFC010001001FF01010101010101FF00000 B8F9:00001FF000101FF010001FF000007FFC01000100101010101FF010101FF00000 B8FA:00001FF000101FF010001FF000007FFC01000100222022203E2022503E880000 B8FB:00001FF000101FF010001FF000007FFC0100010000000100010002800C400000 B8FC:00001FF000101FF010001FF000007FFC010001000000024002400DA033100000 B8FD:00001FF000101FF010001FF000007FFC01000100000007C00820082007C00000 B8FE:00001FF000101FF010001FF000007FFC01000100000007E00080014006200000 B8FF:00001FF000101FF010001FF000007FFC01000100008007E00080014006200000 B900:00001FF000101FF010001FF000007FFC010001001FF000101FF0001000100000 B901:00001FF000101FF010001FF000007FFC010001001FF010001FF010001FF00000 B902:00001FF000101FF010001FF000007FFC0100010000001FF0044004401FF00000 B903:00001FF000101FF010001FF000007FFC0100010001001FF007C0082007C00000 B904:000000083FC8004800483FC8200820083FC800087FE8040804F8040804080000 B905:7F8800887F8840087F8800087FE8027802080000000007F80008000800080000 B906:7F8800887F8840087F8800087FE802780208000000003EF80208020802080000 B907:7F8800887F8840087F8800087FE802780208000000001F080108011401620000 B908:7F8800887F8840087F88000800087FE80278020802081000100010001FF80000 B909:7F8800887F8840087F8800087FE8027802080000000020F8201020303ECC0000 B90A:7F8800887F8840087F8800087FE8027802080000202021FC207020883E700000 B90B:7F8800887F8840087F8800087FE802780208000003F802000200020003F80000 B90C:7F8800887F8840087F8800087FE802780208000007F8000807F8040007F80000 B90D:7F8800887F8840087F8800087FE80278020800003EF802083E0820083E080000 B90E:7F8800887F8840087F8800087FE80278020800003EF802883E8820883EF80000 B90F:7F8800887F8840087F8800087FE80278020800003E8802883EF820883EF80000 B910:7F8800887F8840087F8800087FE80278020800000F8800880F8808140FA20000 B911:7F8800887F8840087F8800087FE80278020800003EF802803EF820803EF80000 B912:7F8800887F8840087F8800087FE80278020800003EFC02483E4820483EFC0000 B913:7F8800887F8840087F8800087FE80278020800003E1002FE3E3820443E380000 B914:7F8800887F8840087F8800087FE802780208000003F802080208020803F80000 B915:7F8800887F8840087F8800087FE80278020800000208020803F8020803F80000 B916:7F8800887F8840087F8800087FE8027802080000210821083F0821143F620000 B917:7F8800887F8840087F8800087FE8027802080000001000100010006801840000 B918:7F8800887F8840087F8800087FE80278020800000048004800A8011406620000 B919:7F8800887F8840087F8800087FE8027802080000000003F00408040803F00000 B91A:7F8800887F8840087F8800087FE802780208000003F80020002000D003080000 B91B:7F8800887F8840087F8800087FE8027802080000004003F8004000A003180000 B91C:7F8800887F8840087F8800087FE802780208000003F8000803F8000800080000 B91D:7F8800887F8840087F8800087FE802780208000003F8020003F8020003F80000 B91E:7F8800887F8840087F8800087FE802780208000000000FF8022002200FF80000 B91F:7F8800887F8840087F8800087FE802780208000000800FF803E0041003E00000 B920:0000000A3FCA004A004A3FCA200A200A3FCA000A7FEA040A047A040A040A0000 B921:7FA800A87FA840287FA800287FA805E804280000000007F80008000800080000 B922:7FA800A87FA840287FA800287FA805E80428000000003EF80208020802080000 B923:7FA800A87FA840287FA800287FA805E80428000000001F080108011401620000 B924:7FA800A87FA840287FA8002800287FA8042805E804281428100010001FF80000 B925:7FA800A87FA840287FA800287FA805E804280000000020F8201020303ECC0000 B926:7FA800A87FA840287FA800287FA805E804280000202021FC207020883E700000 B927:7FA800A87FA840287FA800287FA805E80428000003F802000200020003F80000 B928:7FA800A87FA840287FA800287FA805E80428000007F8000807F8040007F80000 B929:7FA800A87FA840287FA800287FA805E8042800003EF802083E0820083E080000 B92A:7FA800A87FA840287FA800287FA805E8042800003EF802883E8820883EF80000 B92B:7FA800A87FA840287FA800287FA805E8042800003E8802883EF820883EF80000 B92C:7FA800A87FA840287FA800287FA805E8042800000F8800880F8808140FA20000 B92D:7FA800A87FA840287FA800287FA805E8042800003EF802803EF820803EF80000 B92E:7FA800A87FA840287FA800287FA805E8042800003EFC02483E4820483EFC0000 B92F:7FA800A87FA840287FA800287FA805E8042800003E1002FE3E3820443E380000 B930:7FA800A87FA840287FA800287FA805E80428000003F802080208020803F80000 B931:7FA800A87FA840287FA800287FA805E8042800000208020803F8020803F80000 B932:7FA800A87FA840287FA800287FA805E804280000210821083F0821143F620000 B933:7FA800A87FA840287FA800287FA805E804280000001000100010006801840000 B934:7FA800A87FA840287FA800287FA805E8042800000048004800A8011406620000 B935:7FA800A87FA840287FA800287FA805E804280000000003F00408040803F00000 B936:7FA800A87FA840287FA800287FA805E80428000003F80020002000D003080000 B937:7FA800A87FA840287FA800287FA805E804280000004003F8004000A003180000 B938:7FA800A87FA840287FA800287FA805E80428000003F8000803F8000800080000 B939:7FA800A87FA840287FA800287FA805E80428000003F8020003F8020003F80000 B93A:7FA800A87FA840287FA800287FA805E80428000000000FF8022002200FF80000 B93B:7FA800A87FA840287FA800287FA805E80428000000800FF803E0041003E00000 B93C:000000083FC8004800483FC8200820083FC800087FE804080408040804080000 B93D:7F8800887F8840087F8800087FE8020802000000000007F80008000800080000 B93E:7F8800887F8840087F8800087FE802080200000000003EF80208020802080000 B93F:7F8800887F8840087F8800087FE802080200000000001F080108011401620000 B940:7F8800887F8840087F88000800087FE80208020802081008100010001FF80000 B941:7F8800887F8840087F8800087FE8020802000000000020F8201020303ECC0000 B942:7F8800887F8840087F8800087FE8020802000000202021FC207020883E700000 B943:7F8800887F8840087F8800087FE802080200000003F802000200020003F80000 B944:7F8800887F8840087F8800087FE802080200000007F8000807F8040007F80000 B945:7F8800887F8840087F8800087FE80208020000003EF802083E0820083E080000 B946:7F8800887F8840087F8800087FE80208020000003EF802883E8820883EF80000 B947:7F8800887F8840087F8800087FE80208020000003E8802883EF820883EF80000 B948:7F8800887F8840087F8800087FE80208020000000F8800880F8808140FA20000 B949:7F8800887F8840087F8800087FE80208020000003EF802803EF820803EF80000 B94A:7F8800887F8840087F8800087FE80208020000003EFC02483E4820483EFC0000 B94B:7F8800887F8840087F8800087FE80208020000003E1002FE3E3820443E380000 B94C:7F8800887F8840087F8800087FE802080200000003F802080208020803F80000 B94D:7F8800887F8840087F8800087FE80208020000000208020803F8020803F80000 B94E:7F8800887F8840087F8800087FE8020802000000210821083F0821143F620000 B94F:7F8800887F8840087F8800087FE8020802000000001000100010006801840000 B950:7F8800887F8840087F8800087FE80208020000000048004800A8011406620000 B951:7F8800887F8840087F8800087FE8020802000000000003F00408040803F00000 B952:7F8800887F8840087F8800087FE802080200000003F80020002000D003080000 B953:7F8800887F8840087F8800087FE8020802000000004003F8004000A003180000 B954:7F8800887F8840087F8800087FE802080200000003F8000803F8000800080000 B955:7F8800887F8840087F8800087FE802080200000003F8020003F8020003F80000 B956:7F8800887F8840087F8800087FE802080200000000000FF8022002200FF80000 B957:7F8800887F8840087F8800087FE802080200000000800FF803E0041003E00000 B958:000000001FF0001000101FF0100010001FF000007FFC04400440044004400000 B959:00001FF000101FF010001FF000007FFC044004401FF000100010001000100000 B95A:00001FF000101FF010001FF000007FFC0440044000003EF80208020802080000 B95B:00001FF000101FF010001FF000007FFC0440044000001E100210022802C40000 B95C:00001FF000101FF010001FF0000000007FFC044004401440100010001FF00000 B95D:00001FF000101FF010001FF000007FFC04400440000020F8201020303ECC0000 B95E:00001FF000101FF010001FF000007FFC04400440202021FC207020883E700000 B95F:00001FF000101FF010001FF000007FFC044004401FF01000100010001FF00000 B960:00001FF000101FF010001FF000007FFC044004401FF000101FF010001FF00000 B961:00001FF000101FF010001FF000007FFC044004403EF802083E0820083E080000 B962:00001FF000101FF010001FF000007FFC044004403EF802883E8820883EF80000 B963:00001FF000101FF010001FF000007FFC044004403E8802883EF820883EF80000 B964:00001FF000101FF010001FF000007FFC044004403E1002103E1020283EC40000 B965:00001FF000101FF010001FF000007FFC044004403EF802803EF820803EF80000 B966:00001FF000101FF010001FF000007FFC044004403EFC02483E4820483EFC0000 B967:00001FF000101FF010001FF000007FFC044004403E2003FC3E7020883E700000 B968:00001FF000101FF010001FF000007FFC044004401FF01010101010101FF00000 B969:00001FF000101FF010001FF000007FFC04400440101010101FF010101FF00000 B96A:00001FF000101FF010001FF000007FFC04400440222022203E2022503E880000 B96B:00001FF000101FF010001FF000007FFC0440044000000100010002800C400000 B96C:00001FF000101FF010001FF000007FFC044004400000024002400DA033100000 B96D:00001FF000101FF010001FF000007FFC04400440000007C00820082007C00000 B96E:00001FF000101FF010001FF000007FFC04400440000007E00080014006200000 B96F:00001FF000101FF010001FF000007FFC04400440008007E00080014006200000 B970:00001FF000101FF010001FF000007FFC044004401FF000101FF0001000100000 B971:00001FF000101FF010001FF000007FFC044004401FF010001FF010001FF00000 B972:00001FF000101FF010001FF000007FFC0440044000001FF0044004401FF00000 B973:00001FF000101FF010001FF000007FFC0440044001001FF007C0082007C00000 B974:000000001FF0001000101FF0100010001FF0000000007FFC0000000000000000 B975:00001FF000101FF010001FF0000000007FFC00001FF000100010001000100000 B976:00001FF000101FF010001FF0000000007FFC000000003EF80208020802080000 B977:00001FF000101FF010001FF0000000007FFC000000001E100210022802C40000 B978:00001FF000101FF010001FF0000000007FFC000000001000100010001FF00000 B979:00001FF000101FF010001FF0000000007FFC0000000020F8201020303ECC0000 B97A:00001FF000101FF010001FF0000000007FFC0000202021FC207020883E700000 B97B:00001FF000101FF010001FF0000000007FFC00001FF01000100010001FF00000 B97C:00001FF000101FF010001FF0000000007FFC00001FF000101FF010001FF00000 B97D:00001FF000101FF010001FF0000000007FFC00003EF802083E0820083E080000 B97E:00001FF000101FF010001FF0000000007FFC00003EF802883E8820883EF80000 B97F:00001FF000101FF010001FF0000000007FFC00003E8802883EF820883EF80000 B980:00001FF000101FF010001FF0000000007FFC00003E1002103E1020283EC40000 B981:00001FF000101FF010001FF0000000007FFC00003EF802803EF820803EF80000 B982:00001FF000101FF010001FF0000000007FFC00003EFC02483E4820483EFC0000 B983:00001FF000101FF010001FF0000000007FFC00003E2003FC3E7020883E700000 B984:00001FF000101FF010001FF0000000007FFC00001FF01010101010101FF00000 B985:00001FF000101FF010001FF0000000007FFC0000101010101FF010101FF00000 B986:00001FF000101FF010001FF0000000007FFC0000222022203E2022503E880000 B987:00001FF000101FF010001FF0000000007FFC000000000100010002800C400000 B988:00001FF000101FF010001FF0000000007FFC00000000024002400DA033100000 B989:00001FF000101FF010001FF0000000007FFC0000000007C00820082007C00000 B98A:00001FF000101FF010001FF0000000007FFC0000000007E00080014006200000 B98B:00001FF000101FF010001FF0000000007FFC0000008007E00080014006200000 B98C:00001FF000101FF010001FF0000000007FFC00001FF000101FF0001000100000 B98D:00001FF000101FF010001FF0000000007FFC00001FF010001FF010001FF00000 B98E:00001FF000101FF010001FF0000000007FFC000000001FF0044004401FF00000 B98F:00001FF000101FF010001FF0000000007FFC000001001FF007C0082007C00000 B990:0000000800083F88008800883F88200820083F8800087FE80008000800080000 B991:000000083F8800883F8820083F8800087FE8000007F800080008000800080000 B992:000000083F8800883F8820083F8800087FE8000000003EF80208020802080000 B993:000000083F8800883F8820083F8800087FE8000000001F080108011401620000 B994:000000083F8800883F8820083F8800087FE8000008000800080008000FF80000 B995:000000083F8800883F8820083F8800087FE80000000010F8101010301ECC0000 B996:000000083F8800883F8820083F8800087FE800000808087F081C08220F9C0000 B997:000000083F8800883F8820083F8800087FE8000003F802000200020003F80000 B998:000000083F8800883F8820083F8800087FE8000007F8000807F8040007F80000 B999:000000083F8800883F8820083F8800087FE800003EF802083E0820083E080000 B99A:000000083F8800883F8820083F8800087FE800003EF802883E8820883EF80000 B99B:000000083F8800883F8820083F8800087FE800003E8802883EF820883EF80000 B99C:000000083F8800883F8820083F8800087FE800001F0801081F0810141F620000 B99D:000000083F8800883F8820083F8800087FE800003EF802803EF820803EF80000 B99E:000000083F8800883F8820083F8800087FE800003EFC02483E4820483EFC0000 B99F:000000083F8800883F8820083F8800087FE800001F08017F1F1C10221F1C0000 B9A0:000000083F8800883F8820083F8800087FE8000003F802080208020803F80000 B9A1:000000083F8800883F8820083F8800087FE800000208020803F8020803F80000 B9A2:000000083F8800883F8820083F8800087FE80000110811081F0811141F620000 B9A3:000000083F8800883F8820083F8800087FE80000001000100010006801840000 B9A4:000000083F8800883F8820083F8800087FE800000048004800A8011406620000 B9A5:000000083F8800883F8820083F8800087FE80000000003F00408040803F00000 B9A6:000000083F8800883F8820083F8800087FE8000003F80020002000D003080000 B9A7:000000083F8800883F8820083F8800087FE80000004003F8004000A003180000 B9A8:000000083F8800883F8820083F8800087FE8000003F8000803F8000800080000 B9A9:000000083F8800883F8820083F8800087FE8000003F8020003F8020003F80000 B9AA:000000083F8800883F8820083F8800087FE8000000000FF8022002200FF80000 B9AB:000000083F8800883F8820083F8800087FE8000000800FF803E0041003E00000 B9AC:00000000000800083F88008800883F882008200820083F880008000800080000 B9AD:0000000800083F0801083F0820083F0800080000000007F80008000800080000 B9AE:0000000800083F0801083F0820083F080008000000003EF80208020802080000 B9AF:0000000800083F0801083F0820083F080008000000001F080108011401620000 B9B0:0000000800083F0801083F0820083F080008000800001000100010001FF80000 B9B1:0000000800083F0801083F0820083F0800080000000020F8201020303ECC0000 B9B2:0000000800083F0801083F0820083F0800080000202021FC207020883E700000 B9B3:0000000800083F0801083F0820083F080008000003F802000200020003F80000 B9B4:0000000800083F0801083F0820083F080008000007F8000807F8040007F80000 B9B5:0000000800083F0801083F0820083F08000800003EF802083E0820083E080000 B9B6:0000000800083F0801083F0820083F08000800003EF802883E8820883EF80000 B9B7:0000000800083F0801083F0820083F08000800003E8802883EF820883EF80000 B9B8:0000000800083F0801083F0820083F08000800000F8800880F8808140FA20000 B9B9:0000000800083F0801083F0820083F08000800003EF802803EF820803EF80000 B9BA:0000000800083F0801083F0820083F08000800003EFC02483E4820483EFC0000 B9BB:0000000800083F0801083F0820083F08000800003E1002FE3E3820443E380000 B9BC:0000000800083F0801083F0820083F080008000003F802080208020803F80000 B9BD:0000000800083F0801083F0820083F08000800000208020803F8020803F80000 B9BE:0000000800083F0801083F0820083F0800080000210821083F0821143F620000 B9BF:0000000800083F0801083F0820083F0800080000001000100010006801840000 B9C0:0000000800083F0801083F0820083F08000800000048004800A8011406620000 B9C1:0000000800083F0801083F0820083F0800080000000003F00408040803F00000 B9C2:0000000800083F0801083F0820083F080008000003F80020002000D003080000 B9C3:0000000800083F0801083F0820083F0800080000004003F8004000A003180000 B9C4:0000000800083F0801083F0820083F080008000003F8000803F8000800080000 B9C5:0000000800083F0801083F0820083F080008000003F8020003F8020003F80000 B9C6:0000000800083F0801083F0820083F080008000000000FF8022002200FF80000 B9C7:0000000800083F0801083F0820083F080008000000800FF803E0041003E00000 B9C8:00000000001000107F9040904090409E4090409040907F900010001000100000 B9C9:000000087E0842084208420E42087E080008000007F800080008000800080000 B9CA:000000087E0842084208420E42087E080008000000003EF80208020802080000 B9CB:000000087E0842084208420E42087E080008000000001F080108011401620000 B9CC:000000087E0842084208420E42087E080008000808000800080008000FF80000 B9CD:000000087E0842084208420E42087E0800080000000010F8101010301ECC0000 B9CE:000000087E0842084208420E42087E08000800000808087F081C08220F9C0000 B9CF:000000087E0842084208420E42087E080008000003F802000200020003F80000 B9D0:000000087E0842084208420E42087E080008000007F8000807F8040007F80000 B9D1:000000087E0842084208420E42087E08000800003EF802083E0820083E080000 B9D2:000000087E0842084208420E42087E08000800003EF802883E8820883EF80000 B9D3:000000087E0842084208420E42087E08000800003E8802883EF820883EF80000 B9D4:000000087E0842084208420E42087E08000800001F0801081F0810141F620000 B9D5:000000087E0842084208420E42087E08000800003EF802803EF820803EF80000 B9D6:000000087E0842084208420E42087E08000800003EFC02483E4820483EFC0000 B9D7:000000087E0842084208420E42087E08000800001F08017F1F1C10221F1C0000 B9D8:000000087E0842084208420E42087E080008000003F802080208020803F80000 B9D9:000000087E0842084208420E42087E08000800000208020803F8020803F80000 B9DA:000000087E0842084208420E42087E0800080000110811081F0811141F620000 B9DB:000000087E0842084208420E42087E0800080000001000100010006801840000 B9DC:000000087E0842084208420E42087E08000800000048004800A8011406620000 B9DD:000000087E0842084208420E42087E0800080000000003F00408040803F00000 B9DE:000000087E0842084208420E42087E080008000003F80020002000D003080000 B9DF:000000087E0842084208420E42087E0800080000004003F8004000A003180000 B9E0:000000087E0842084208420E42087E080008000003F8000803F8000800080000 B9E1:000000087E0842084208420E42087E080008000003F8020003F8020003F80000 B9E2:000000087E0842084208420E42087E080008000000000FF8022002200FF80000 B9E3:000000087E0842084208420E42087E080008000000800FF803E0041003E00000 B9E4:00000000001200127F9240924092409E4092409240927F920012001200120000 B9E5:000000287E2842284228423842287E280028000007F800080008000800080000 B9E6:000000287E2842284228423842287E280028000000003EF80208020802080000 B9E7:000000287E2842284228423842287E280028000000003E100210022802C40000 B9E8:000000287E2842284228423842287E280028002808000800080008000FF80000 B9E9:000000287E2842284228423842287E2800280000000020F8201020303ECC0000 B9EA:000000287E2842284228423842287E2800280000202021FC207020883E700000 B9EB:000000287E2842284228423842287E280028000003F802000200020003F80000 B9EC:000000287E2842284228423842287E280028000007F8000807F8040007F80000 B9ED:000000287E2842284228423842287E28002800003EF802083E0820083E080000 B9EE:000000287E2842284228423842287E28002800003EF802883E8820883EF80000 B9EF:000000287E2842284228423842287E28002800003E8802883EF820883EF80000 B9F0:000000287E2842284228423842287E28002800001F0801081F0810141F620000 B9F1:000000287E2842284228423842287E28002800003EF802803EF820803EF80000 B9F2:000000287E2842284228423842287E28002800003EFC02483E4820483EFC0000 B9F3:000000287E2842284228423842287E28002800003E1002FE3E3820443E380000 B9F4:000000287E2842284228423842287E280028000003F802080208020803F80000 B9F5:000000287E2842284228423842287E28002800000208020803F8020803F80000 B9F6:000000287E2842284228423842287E2800280000110811081F0811141F620000 B9F7:000000287E2842284228423842287E2800280000000800080008003400C20000 B9F8:000000287E2842284228423842287E28002800000048004800A8011406620000 B9F9:000000287E2842284228423842287E2800280000000001F00208020801F00000 B9FA:000000287E2842284228423842287E280028000003F80020002000D003080000 B9FB:000000287E2842284228423842287E2800280000004003F8004000A003180000 B9FC:000000287E2842284228423842287E280028000003F8000803F8000800080000 B9FD:000000287E2842284228423842287E280028000003F8020003F8020003F80000 B9FE:000000287E2842284228423842287E280028000000000FF8022002200FF80000 B9FF:000000287E2842284228423842287E280028000000800FF803E0041003E00000 BA00:00000000001000107F904090409E40904090409E40907F900010001000100000 BA01:000000087E084208420E4208420E7E080008000007F800080008000800080000 BA02:000000087E084208420E4208420E7E080008000000003EF80208020802080000 BA03:000000087E084208420E4208420E7E080008000000001F080108011401620000 BA04:000000087E084208420E4208420E7E080008000008000800080008000FF80000 BA05:000000087E084208420E4208420E7E0800080000000010F8101010301ECC0000 BA06:000000087E084208420E4208420E7E08000800000808087F081C08220F9C0000 BA07:000000087E084208420E4208420E7E080008000003F802000200020003F80000 BA08:000000087E084208420E4208420E7E080008000007F8000807F8040007F80000 BA09:000000087E084208420E4208420E7E08000800003EF802083E0820083E080000 BA0A:000000087E084208420E4208420E7E08000800003EF802883E8820883EF80000 BA0B:000000087E084208420E4208420E7E08000800003E8802883EF820883EF80000 BA0C:000000087E084208420E4208420E7E08000800001F0801081F0810141F620000 BA0D:000000087E084208420E4208420E7E08000800003EF802803EF820803EF80000 BA0E:000000087E084208420E4208420E7E08000800003EFC02483E4820483EFC0000 BA0F:000000087E084208420E4208420E7E08000800001F08017F1F1C10221F1C0000 BA10:000000087E084208420E4208420E7E080008000003F802080208020803F80000 BA11:000000087E084208420E4208420E7E08000800000208020803F8020803F80000 BA12:000000087E084208420E4208420E7E0800080000110811081F0811141F620000 BA13:000000087E084208420E4208420E7E0800080000001000100010006801840000 BA14:000000087E084208420E4208420E7E08000800000048004800A8011406620000 BA15:000000087E084208420E4208420E7E0800080000000003F00408040803F00000 BA16:000000087E084208420E4208420E7E080008000003F80020002000D003080000 BA17:000000087E084208420E4208420E7E0800080000004003F8004000A003180000 BA18:000000087E084208420E4208420E7E080008000003F8000803F8000800080000 BA19:000000087E084208420E4208420E7E080008000003F8020003F8020003F80000 BA1A:000000087E084208420E4208420E7E080008000000000FF8022002200FF80000 BA1B:000000087E084208420E4208420E7E080008000000800FF803E0041003E00000 BA1C:00000000001200127F924092409E40924092409E40927F920012001200120000 BA1D:000000287E2842284238422842387E280028000007F800080008000800080000 BA1E:000000287E2842284238422842387E280028000000003EF80208020802080000 BA1F:000000287E2842284238422842387E280028000000003E100210022802C40000 BA20:000000287E2842284238422842387E280028002808000800080008000FF80000 BA21:000000287E2842284238422842387E2800280000000020F8201020303ECC0000 BA22:000000287E2842284238422842387E2800280000202021FC207020883E700000 BA23:000000287E2842284238422842387E280028000003F802000200020003F80000 BA24:000000287E2842284238422842387E280028000007F8000807F8040007F80000 BA25:000000287E2842284238422842387E28002800003EF802083E0820083E080000 BA26:000000287E2842284238422842387E28002800003EF802883E8820883EF80000 BA27:000000287E2842284238422842387E28002800003E8802883EF820883EF80000 BA28:000000287E2842284238422842387E28002800001F0801081F0810141F620000 BA29:000000287E2842284238422842387E28002800003EF802803EF820803EF80000 BA2A:000000287E2842284238422842387E28002800003EFC02483E4820483EFC0000 BA2B:000000287E2842284238422842387E28002800003E1002FE3E3820443E380000 BA2C:000000287E2842284238422842387E280028000003F802080208020803F80000 BA2D:000000287E2842284238422842387E28002800000208020803F8020803F80000 BA2E:000000287E2842284238422842387E2800280000110811081F0811141F620000 BA2F:000000287E2842284238422842387E2800280000000800080008003400C20000 BA30:000000287E2842284238422842387E28002800000048004800A8011406620000 BA31:000000287E2842284238422842387E2800280000000001F00208020801F00000 BA32:000000287E2842284238422842387E280028000003F80020002000D003080000 BA33:000000287E2842284238422842387E2800280000004003F8004000A003180000 BA34:000000287E2842284238422842387E280028000003F8000803F8000800080000 BA35:000000287E2842284238422842387E280028000003F8020003F8020003F80000 BA36:000000287E2842284238422842387E280028000000000FF8022002200FF80000 BA37:000000287E2842284238422842387E280028000000800FF803E0041003E00000 BA38:00000000000200027F8240824082409E4082408240827F820002000200020000 BA39:000000087E0842084208423842087E0800080000000007F80008000800080000 BA3A:000000087E0842084208423842087E080008000000003EF80208020802080000 BA3B:000000087E0842084208423842087E080008000000001F080108011401620000 BA3C:000000087E0842084208423842087E080008000000001000100010001FF80000 BA3D:000000087E0842084208423842087E0800080000000020F8201020303ECC0000 BA3E:000000087E0842084208423842087E0800080000202021FC207020883E700000 BA3F:000000087E0842084208423842087E080008000003F802000200020003F80000 BA40:000000087E0842084208423842087E080008000007F8000807F8040007F80000 BA41:000000087E0842084208423842087E08000800003EF802083E0820083E080000 BA42:000000087E0842084208423842087E08000800003EF802883E8820883EF80000 BA43:000000087E0842084208423842087E08000800003E8802883EF820883EF80000 BA44:000000087E0842084208423842087E08000800000F8800880F8808140FA20000 BA45:000000087E0842084208423842087E08000800003EF802803EF820803EF80000 BA46:000000087E0842084208423842087E08000800003EFC02483E4820483EFC0000 BA47:000000087E0842084208423842087E08000800003E1002FE3E3820443E380000 BA48:000000087E0842084208423842087E080008000003F802080208020803F80000 BA49:000000087E0842084208423842087E08000800000208020803F8020803F80000 BA4A:000000087E0842084208423842087E0800080000210821083F0821143F620000 BA4B:000000087E0842084208423842087E0800080000001000100010006801840000 BA4C:000000087E0842084208423842087E08000800000048004800A8011406620000 BA4D:000000087E0842084208423842087E0800080000000003F00408040803F00000 BA4E:000000087E0842084208423842087E080008000003F80020002000D003080000 BA4F:000000087E0842084208423842087E0800080000004003F8004000A003180000 BA50:000000087E0842084208423842087E080008000003F8000803F8000800080000 BA51:000000087E0842084208423842087E080008000003F8020003F8020003F80000 BA52:000000087E0842084208423842087E080008000000000FF8022002200FF80000 BA53:000000087E0842084208423842087E080008000000800FF803E0041003E00000 BA54:00000000000A000A7F8A408A408A40BA408A408A408A7F8A000A000A000A0000 BA55:000000287E284228422842E842287E280028000007F800080008000800080000 BA56:000000287E284228422842E842287E280028000000003EF80208020802080000 BA57:000000287E284228422842E842287E280028000000003E100210022802C40000 BA58:000000287E284228422842E842287E280028000008000800080008000FF80000 BA59:000000287E284228422842E842287E2800280000000020F8201020303ECC0000 BA5A:000000287E284228422842E842287E2800280000202021FC207020883E700000 BA5B:000000287E284228422842E842287E280028000003F802000200020003F80000 BA5C:000000287E284228422842E842287E280028000007F8000807F8040007F80000 BA5D:000000287E284228422842E842287E28002800003EF802083E0820083E080000 BA5E:000000287E284228422842E842287E28002800003EF802883E8820883EF80000 BA5F:000000287E284228422842E842287E28002800003E8802883EF820883EF80000 BA60:000000287E284228422842E842287E28002800001F0801081F0810141F620000 BA61:000000287E284228422842E842287E28002800003EF802803EF820803EF80000 BA62:000000287E284228422842E842287E28002800003EFC02483E4820483EFC0000 BA63:000000287E284228422842E842287E28002800003E1002FE3E3820443E380000 BA64:000000287E284228422842E842287E280028000003F802080208020803F80000 BA65:000000287E284228422842E842287E28002800000208020803F8020803F80000 BA66:000000287E284228422842E842287E2800280000110811081F0811141F620000 BA67:000000287E284228422842E842287E2800280000000800080008003400C20000 BA68:000000287E284228422842E842287E28002800000048004800A8011406620000 BA69:000000287E284228422842E842287E2800280000000001F00208020801F00000 BA6A:000000287E284228422842E842287E280028000003F80020002000D003080000 BA6B:000000287E284228422842E842287E2800280000004003F8004000A003180000 BA6C:000000287E284228422842E842287E280028000003F8000803F8000800080000 BA6D:000000287E284228422842E842287E280028000003F8020003F8020003F80000 BA6E:000000287E284228422842E842287E280028000000000FF8022002200FF80000 BA6F:000000287E284228422842E842287E280028000000800FF803E0041003E00000 BA70:00000000000200027F824082409E40824082409E40827F820002000200020000 BA71:000000087E0842084238420842387E0800080000000007F80008000800080000 BA72:000000087E0842084238420842387E080008000000003EF80208020802080000 BA73:000000087E0842084238420842387E080008000000001F080108011401620000 BA74:000000087E0842084238420842387E080008000800001000100010001FF80000 BA75:000000087E0842084238420842387E0800080000000020F8201020303ECC0000 BA76:000000087E0842084238420842387E0800080000202021FC207020883E700000 BA77:000000087E0842084238420842387E080008000003F802000200020003F80000 BA78:000000087E0842084238420842387E080008000007F8000807F8040007F80000 BA79:000000087E0842084238420842387E08000800003EF802083E0820083E080000 BA7A:000000087E0842084238420842387E08000800003EF802883E8820883EF80000 BA7B:000000087E0842084238420842387E08000800003E8802883EF820883EF80000 BA7C:000000087E0842084238420842387E08000800000F8800880F8808140FA20000 BA7D:000000087E0842084238420842387E08000800003EF802803EF820803EF80000 BA7E:000000087E0842084238420842387E08000800003EFC02483E4820483EFC0000 BA7F:000000087E0842084238420842387E08000800003E1002FE3E3820443E380000 BA80:000000087E0842084238420842387E080008000003F802080208020803F80000 BA81:000000087E0842084238420842387E08000800000208020803F8020803F80000 BA82:000000087E0842084238420842387E0800080000210821083F0821143F620000 BA83:000000087E0842084238420842387E0800080000001000100010006801840000 BA84:000000087E0842084238420842387E08000800000048004800A8011406620000 BA85:000000087E0842084238420842387E0800080000000003F00408040803F00000 BA86:000000087E0842084238420842387E080008000003F80020002000D003080000 BA87:000000087E0842084238420842387E0800080000004003F8004000A003180000 BA88:000000087E0842084238420842387E080008000003F8000803F8000800080000 BA89:000000087E0842084238420842387E080008000003F8020003F8020003F80000 BA8A:000000087E0842084238420842387E080008000000000FF8022002200FF80000 BA8B:000000087E0842084238420842387E080008000000800FF803E0041003E00000 BA8C:00000000000A000A7F8A408A40BA408A408A40BA408A7F8A000A000A000A0000 BA8D:000000287E28422842E8422842E87E280028000007F800080008000800080000 BA8E:000000287E28422842E8422842E87E280028000000003EF80208020802080000 BA8F:000000287E28422842E8422842E87E280028000000003E100210022802C40000 BA90:000000287E28422842E8422842E87E280028002808000800080008000FF80000 BA91:000000287E28422842E8422842E87E2800280000000020F8201020303ECC0000 BA92:000000287E28422842E8422842E87E2800280000202021FC207020883E700000 BA93:000000287E28422842E8422842E87E280028000003F802000200020003F80000 BA94:000000287E28422842E8422842E87E280028000007F8000807F8040007F80000 BA95:000000287E28422842E8422842E87E28002800003EF802083E0820083E080000 BA96:000000287E28422842E8422842E87E28002800003EF802883E8820883EF80000 BA97:000000287E28422842E8422842E87E28002800003E8802883EF820883EF80000 BA98:000000287E28422842E8422842E87E28002800001F0801081F0810141F620000 BA99:000000287E28422842E8422842E87E28002800003EF802803EF820803EF80000 BA9A:000000287E28422842E8422842E87E28002800003EFC02483E4820483EFC0000 BA9B:000000287E28422842E8422842E87E28002800003E1002FE3E3820443E380000 BA9C:000000287E28422842E8422842E87E280028000003F802080208020803F80000 BA9D:000000287E28422842E8422842E87E28002800000208020803F8020803F80000 BA9E:000000287E28422842E8422842E87E2800280000110811081F0811141F620000 BA9F:000000287E28422842E8422842E87E2800280000000800080008003400C20000 BAA0:000000287E28422842E8422842E87E28002800000048004800A8011406620000 BAA1:000000287E28422842E8422842E87E2800280000000001F00208020801F00000 BAA2:000000287E28422842E8422842E87E280028000003F80020002000D003080000 BAA3:000000287E28422842E8422842E87E2800280000004003F8004000A003180000 BAA4:000000287E28422842E8422842E87E280028000003F8000803F8000800080000 BAA5:000000287E28422842E8422842E87E280028000003F8020003F8020003F80000 BAA6:000000287E28422842E8422842E87E280028000000000FF8022002200FF80000 BAA7:000000287E28422842E8422842E87E280028000000800FF803E0041003E00000 BAA8:000000003FF820082008200820083FF8000000000100010001007FFC00000000 BAA9:00001FF01010101010101FF0010001007FFC00001FF000100010001000100000 BAAA:00001FF01010101010101FF0010001007FFC000000003EF80208020802080000 BAAB:00001FF01010101010101FF0010001007FFC000000001E100210022802C40000 BAAC:00001FF01010101010101FF0010001007FFC000000001000100010001FF00000 BAAD:00001FF01010101010101FF0010001007FFC0000000020F8201020303ECC0000 BAAE:00001FF01010101010101FF0010001007FFC0000202021FC207020883E700000 BAAF:00001FF01010101010101FF0010001007FFC00001FF01000100010001FF00000 BAB0:00001FF01010101010101FF0010001007FFC00001FF000101FF010001FF00000 BAB1:00001FF01010101010101FF0010001007FFC00003EF802083E0820083E080000 BAB2:00001FF01010101010101FF0010001007FFC00003EF802883E8820883EF80000 BAB3:00001FF01010101010101FF0010001007FFC00003E8802883EF820883EF80000 BAB4:00001FF01010101010101FF0010001007FFC00003E1002103E1020283EC40000 BAB5:00001FF01010101010101FF0010001007FFC00003EF802803EF820803EF80000 BAB6:00001FF01010101010101FF0010001007FFC00003EFC02483E4820483EFC0000 BAB7:00001FF01010101010101FF0010001007FFC00003E2003FC3E7020883E700000 BAB8:00001FF01010101010101FF0010001007FFC00001FF01010101010101FF00000 BAB9:00001FF01010101010101FF0010001007FFC0000101010101FF010101FF00000 BABA:00001FF01010101010101FF0010001007FFC0000222022203E2022503E880000 BABB:00001FF01010101010101FF0010001007FFC000000000100010002800C400000 BABC:00001FF01010101010101FF0010001007FFC00000000024002400DA033100000 BABD:00001FF01010101010101FF0010001007FFC0000000007C00820082007C00000 BABE:00001FF01010101010101FF0010001007FFC0000000007E00080014006200000 BABF:00001FF01010101010101FF0010001007FFC0000008007E00080014006200000 BAC0:00001FF01010101010101FF0010001007FFC00001FF000101FF0001000100000 BAC1:00001FF01010101010101FF0010001007FFC00001FF010001FF010001FF00000 BAC2:00001FF01010101010101FF0010001007FFC000000001FF0044004401FF00000 BAC3:00001FF01010101010101FF0010001007FFC000001001FF007C0082007C00000 BAC4:0000001000103F90209020902090209E20903F90041004107FD0001000100000 BAC5:000000083F882088208E20883F8804087FE8000007F800080008000800080000 BAC6:000000083F882088208E20883F8804087FE8000000003EF80208020802080000 BAC7:000000083F882088208E20883F8804087FE8000000001F080108011401620000 BAC8:000000083F882088208E20883F8804087FE8000008000800080008000FF80000 BAC9:000000083F882088208E20883F8804087FE80000000010F8101010301ECC0000 BACA:000000083F882088208E20883F8804087FE800000808087F081C08220F9C0000 BACB:000000083F882088208E20883F8804087FE8000003F802000200020003F80000 BACC:000000083F882088208E20883F8804087FE8000007F8000807F8040007F80000 BACD:000000083F882088208E20883F8804087FE800003EF802083E0820083E080000 BACE:000000083F882088208E20883F8804087FE800003EF802883E8820883EF80000 BACF:000000083F882088208E20883F8804087FE800003E8802883EF820883EF80000 BAD0:000000083F882088208E20883F8804087FE800001F0801081F0810141F620000 BAD1:000000083F882088208E20883F8804087FE800003EF802803EF820803EF80000 BAD2:000000083F882088208E20883F8804087FE800003EFC02483E4820483EFC0000 BAD3:000000083F882088208E20883F8804087FE800001F08017F1F1C10221F1C0000 BAD4:000000083F882088208E20883F8804087FE8000003F802080208020803F80000 BAD5:000000083F882088208E20883F8804087FE800000208020803F8020803F80000 BAD6:000000083F882088208E20883F8804087FE80000110811081F0811141F620000 BAD7:000000083F882088208E20883F8804087FE80000001000100010006801840000 BAD8:000000083F882088208E20883F8804087FE800000048004800A8011406620000 BAD9:000000083F882088208E20883F8804087FE80000000003F00408040803F00000 BADA:000000083F882088208E20883F8804087FE8000003F80020002000D003080000 BADB:000000083F882088208E20883F8804087FE80000004003F8004000A003180000 BADC:000000083F882088208E20883F8804087FE8000003F8000803F8000800080000 BADD:000000083F882088208E20883F8804087FE8000003F8020003F8020003F80000 BADE:000000083F882088208E20883F8804087FE8000000000FF8022002200FF80000 BADF:000000083F882088208E20883F8804087FE8000000800FF803E0041003E00000 BAE0:0000001200123F92209220922092209E20923F92041204127FD2001200120000 BAE1:000000283FA820A820B820A83FA804287FA8000007F800080008000800080000 BAE2:000000283FA820A820B820A83FA804287FA8000000003EF80208020802080000 BAE3:000000283FA820A820B820A83FA804287FA8000000001F080108011401620000 BAE4:000000283FA820A820B820A83FA804287FA8000008000800080008000FF80000 BAE5:000000283FA820A820B820A83FA804287FA80000000010F8101010301ECC0000 BAE6:000000283FA820A820B820A83FA804287FA800000808087F081C08220F9C0000 BAE7:000000283FA820A820B820A83FA804287FA8000003F802000200020003F80000 BAE8:000000283FA820A820B820A83FA804287FA8000007F8000807F8040007F80000 BAE9:000000283FA820A820B820A83FA804287FA800003EF802083E0820083E080000 BAEA:000000283FA820A820B820A83FA804287FA800003EF802883E8820883EF80000 BAEB:000000283FA820A820B820A83FA804287FA800003E8802883EF820883EF80000 BAEC:000000283FA820A820B820A83FA804287FA800001F0801081F0810141F620000 BAED:000000283FA820A820B820A83FA804287FA800003EF802803EF820803EF80000 BAEE:000000283FA820A820B820A83FA804287FA800003EFC02483E4820483EFC0000 BAEF:000000283FA820A820B820A83FA804287FA800001F08017F1F1C10221F1C0000 BAF0:000000283FA820A820B820A83FA804287FA8000003F802080208020803F80000 BAF1:000000283FA820A820B820A83FA804287FA800000208020803F8020803F80000 BAF2:000000283FA820A820B820A83FA804287FA80000110811081F0811141F620000 BAF3:000000283FA820A820B820A83FA804287FA80000001000100010006801840000 BAF4:000000283FA820A820B820A83FA804287FA800000048004800A8011406620000 BAF5:000000283FA820A820B820A83FA804287FA80000000003F00408040803F00000 BAF6:000000283FA820A820B820A83FA804287FA8000003F80020002000D003080000 BAF7:000000283FA820A820B820A83FA804287FA80000004003F8004000A003180000 BAF8:000000283FA820A820B820A83FA804287FA8000003F8000803F8000800080000 BAF9:000000283FA820A820B820A83FA804287FA8000003F8020003F8020003F80000 BAFA:000000283FA820A820B820A83FA804287FA8000000000FF8022002200FF80000 BAFB:000000283FA820A820B820A83FA804287FA8000000800FF803E0041003E00000 BAFC:0000000800083F88208820882088208820883F88040804087FE8000800080000 BAFD:000000083F882088208820883F8804087FE8000007F800080008000800080000 BAFE:000000083F882088208820883F8804087FE8000000003EF80208020802080000 BAFF:000000083F882088208820883F8804087FE8000000001F080108011401620000 BB00:000000083F882088208820883F8804087FE8000008000800080008000FF80000 BB01:000000083F882088208820883F8804087FE80000000010F8101010301ECC0000 BB02:000000083F882088208820883F8804087FE800000808087F081C08220F9C0000 BB03:000000083F882088208820883F8804087FE8000003F802000200020003F80000 BB04:000000083F882088208820883F8804087FE8000007F8000807F8040007F80000 BB05:000000083F882088208820883F8804087FE800003EF802083E0820083E080000 BB06:000000083F882088208820883F8804087FE800003EF802883E8820883EF80000 BB07:000000083F882088208820883F8804087FE800003E8802883EF820883EF80000 BB08:000000083F882088208820883F8804087FE800001F0801081F0810141F620000 BB09:000000083F882088208820883F8804087FE800003EF802803EF820803EF80000 BB0A:000000083F882088208820883F8804087FE800003EFC02483E4820483EFC0000 BB0B:000000083F882088208820883F8804087FE800001F08017F1F1C10221F1C0000 BB0C:000000083F882088208820883F8804087FE8000003F802080208020803F80000 BB0D:000000083F882088208820883F8804087FE800000208020803F8020803F80000 BB0E:000000083F882088208820883F8804087FE80000110811081F0811141F620000 BB0F:000000083F882088208820883F8804087FE80000001000100010006801840000 BB10:000000083F882088208820883F8804087FE800000048004800A8011406620000 BB11:000000083F882088208820883F8804087FE80000000003F00408040803F00000 BB12:000000083F882088208820883F8804087FE8000003F80020002000D003080000 BB13:000000083F882088208820883F8804087FE80000004003F8004000A003180000 BB14:000000083F882088208820883F8804087FE8000003F8000803F8000800080000 BB15:000000083F882088208820883F8804087FE8000003F8020003F8020003F80000 BB16:000000083F882088208820883F8804087FE8000000000FF8022002200FF80000 BB17:000000083F882088208820883F8804087FE8000000800FF803E0041003E00000 BB18:000000003FF820082008200820083FF8000004400440044004407FFC00000000 BB19:00001FF01010101010101FF0044004407FFC00001FF000100010001000100000 BB1A:00001FF01010101010101FF0044004407FFC000000003EF80208020802080000 BB1B:00001FF01010101010101FF0044004407FFC000000001E100210022802C40000 BB1C:00001FF01010101010101FF0044004407FFC000000001000100010001FF00000 BB1D:00001FF01010101010101FF0044004407FFC0000000020F8201020303ECC0000 BB1E:00001FF01010101010101FF0044004407FFC0000202021FC207020883E700000 BB1F:00001FF01010101010101FF0044004407FFC00001FF01000100010001FF00000 BB20:00001FF01010101010101FF0044004407FFC00001FF000101FF010001FF00000 BB21:00001FF01010101010101FF0044004407FFC00003EF802083E0820083E080000 BB22:00001FF01010101010101FF0044004407FFC00003EF802883E8820883EF80000 BB23:00001FF01010101010101FF0044004407FFC00003E8802883EF820883EF80000 BB24:00001FF01010101010101FF0044004407FFC00003E1002103E1020283EC40000 BB25:00001FF01010101010101FF0044004407FFC00003EF802803EF820803EF80000 BB26:00001FF01010101010101FF0044004407FFC00003EFC02483E4820483EFC0000 BB27:00001FF01010101010101FF0044004407FFC00003E2003FC3E7020883E700000 BB28:00001FF01010101010101FF0044004407FFC00001FF01010101010101FF00000 BB29:00001FF01010101010101FF0044004407FFC0000101010101FF010101FF00000 BB2A:00001FF01010101010101FF0044004407FFC0000222022203E2022503E880000 BB2B:00001FF01010101010101FF0044004407FFC000000000100010002800C400000 BB2C:00001FF01010101010101FF0044004407FFC00000000024002400DA033100000 BB2D:00001FF01010101010101FF0044004407FFC0000000007C00820082007C00000 BB2E:00001FF01010101010101FF0044004407FFC0000000007E00080014006200000 BB2F:00001FF01010101010101FF0044004407FFC0000008007E00080014006200000 BB30:00001FF01010101010101FF0044004407FFC00001FF000101FF0001000100000 BB31:00001FF01010101010101FF0044004407FFC00001FF010001FF010001FF00000 BB32:00001FF01010101010101FF0044004407FFC000000001FF0044004401FF00000 BB33:00001FF01010101010101FF0044004407FFC000001001FF007C0082007C00000 BB34:000000003FF8200820082008200820083FF800003FF801000100010001000000 BB35:00001FF01010101010101FF000007FFC010001001FF000100010001000100000 BB36:00001FF01010101010101FF000007FFC0100010000003EF80208020802080000 BB37:00001FF01010101010101FF000007FFC0100010000001E100210022802C40000 BB38:00001FF01010101010101FF0000000007FFC010001001100100010001FF00000 BB39:00001FF01010101010101FF000007FFC01000100000020F8201020303ECC0000 BB3A:00001FF01010101010101FF000007FFC01000100202021FC207020883E700000 BB3B:00001FF01010101010101FF000007FFC010001001FF01000100010001FF00000 BB3C:00001FF01010101010101FF000007FFC010001001FF000101FF010001FF00000 BB3D:00001FF01010101010101FF000007FFC010001003EF802083E0820083E080000 BB3E:00001FF01010101010101FF000007FFC010001003EF802883E8820883EF80000 BB3F:00001FF01010101010101FF000007FFC010001003E8802883EF820883EF80000 BB40:00001FF01010101010101FF000007FFC010001003E1002103E1020283EC40000 BB41:00001FF01010101010101FF000007FFC010001003EF802803EF820803EF80000 BB42:00001FF01010101010101FF000007FFC010001003EFC02483E4820483EFC0000 BB43:00001FF01010101010101FF000007FFC010001003E2003FC3E7020883E700000 BB44:00001FF01010101010101FF000007FFC010001001FF01010101010101FF00000 BB45:00001FF01010101010101FF000007FFC01000100101010101FF010101FF00000 BB46:00001FF01010101010101FF000007FFC01000100222022203E2022503E880000 BB47:00001FF01010101010101FF000007FFC0100010000000100010002800C400000 BB48:00001FF01010101010101FF000007FFC010001000000024002400DA033100000 BB49:00001FF01010101010101FF000007FFC01000100000007C00820082007C00000 BB4A:00001FF01010101010101FF000007FFC01000100000007E00080014006200000 BB4B:00001FF01010101010101FF000007FFC01000100008007E00080014006200000 BB4C:00001FF01010101010101FF000007FFC010001001FF000101FF0001000100000 BB4D:00001FF01010101010101FF000007FFC010001001FF010001FF010001FF00000 BB4E:00001FF01010101010101FF000007FFC0100010000001FF0044004401FF00000 BB4F:00001FF01010101010101FF000007FFC0100010001001FF007C0082007C00000 BB50:000000083FC8204820482048204820483FC800087FE8040804F8040804080000 BB51:00083F88208820883F8800087FE8027802080000000007F80008000800080000 BB52:00083F88208820883F8800087FE802780208000000003EF80208020802080000 BB53:00083F88208820883F8800087FE802780208000000001F080108011401620000 BB54:00083F88208820883F88000800087FE80278020802081000100010001FF80000 BB55:00083F88208820883F8800087FE8027802080000000020F8201020303ECC0000 BB56:00083F88208820883F8800087FE8027802080000202021FC207020883E700000 BB57:00083F88208820883F8800087FE802780208000003F802000200020003F80000 BB58:00083F88208820883F8800087FE802780208000007F8000807F8040007F80000 BB59:00083F88208820883F8800087FE80278020800003EF802083E0820083E080000 BB5A:00083F88208820883F8800087FE80278020800003EF802883E8820883EF80000 BB5B:00083F88208820883F8800087FE80278020800003E8802883EF820883EF80000 BB5C:00083F88208820883F8800087FE80278020800000F8800880F8808140FA20000 BB5D:00083F88208820883F8800087FE80278020800003EF802803EF820803EF80000 BB5E:00083F88208820883F8800087FE80278020800003EFC02483E4820483EFC0000 BB5F:00083F88208820883F8800087FE80278020800003E1002FE3E3820443E380000 BB60:00083F88208820883F8800087FE802780208000003F802080208020803F80000 BB61:00083F88208820883F8800087FE80278020800000208020803F8020803F80000 BB62:00083F88208820883F8800087FE8027802080000210821083F0821143F620000 BB63:00083F88208820883F8800087FE8027802080000001000100010006801840000 BB64:00083F88208820883F8800087FE80278020800000048004800A8011406620000 BB65:00083F88208820883F8800087FE8027802080000000003F00408040803F00000 BB66:00083F88208820883F8800087FE802780208000003F80020002000D003080000 BB67:00083F88208820883F8800087FE8027802080000004003F8004000A003180000 BB68:00083F88208820883F8800087FE802780208000003F8000803F8000800080000 BB69:00083F88208820883F8800087FE802780208000003F8020003F8020003F80000 BB6A:00083F88208820883F8800087FE802780208000000000FF8022002200FF80000 BB6B:00083F88208820883F8800087FE802780208000000800FF803E0041003E00000 BB6C:0000000A3FCA204A204A204A204A204A3FCA000A7FEA040A047A040A040A0000 BB6D:00283FA820A820A83FA800287FA805E804280000000007F80008000800080000 BB6E:00283FA820A820A83FA800287FA805E80428000000003EF80208020802080000 BB6F:00283FA820A820A83FA800287FA805E80428000000001F080108011401620000 BB70:00283FA820A820A83FA8002800287FA8042805E804281428100010001FF80000 BB71:00283FA820A820A83FA800287FA805E804280000000020F8201020303ECC0000 BB72:00283FA820A820A83FA800287FA805E804280000202021FC207020883E700000 BB73:00283FA820A820A83FA800287FA805E80428000003F802000200020003F80000 BB74:00283FA820A820A83FA800287FA805E80428000007F8000807F8040007F80000 BB75:00283FA820A820A83FA800287FA805E8042800003EF802083E0820083E080000 BB76:00283FA820A820A83FA800287FA805E8042800003EF802883E8820883EF80000 BB77:00283FA820A820A83FA800287FA805E8042800003E8802883EF820883EF80000 BB78:00283FA820A820A83FA800287FA805E8042800000F8800880F8808140FA20000 BB79:00283FA820A820A83FA800287FA805E8042800003EF802803EF820803EF80000 BB7A:00283FA820A820A83FA800287FA805E8042800003EFC02483E4820483EFC0000 BB7B:00283FA820A820A83FA800287FA805E8042800003E1002FE3E3820443E380000 BB7C:00283FA820A820A83FA800287FA805E80428000003F802080208020803F80000 BB7D:00283FA820A820A83FA800287FA805E8042800000208020803F8020803F80000 BB7E:00283FA820A820A83FA800287FA805E804280000210821083F0821143F620000 BB7F:00283FA820A820A83FA800287FA805E804280000001000100010006801840000 BB80:00283FA820A820A83FA800287FA805E8042800000048004800A8011406620000 BB81:00283FA820A820A83FA800287FA805E804280000000003F00408040803F00000 BB82:00283FA820A820A83FA800287FA805E80428000003F80020002000D003080000 BB83:00283FA820A820A83FA800287FA805E804280000004003F8004000A003180000 BB84:00283FA820A820A83FA800287FA805E80428000003F8000803F8000800080000 BB85:00283FA820A820A83FA800287FA805E80428000003F8020003F8020003F80000 BB86:00283FA820A820A83FA800287FA805E80428000000000FF8022002200FF80000 BB87:00283FA820A820A83FA800287FA805E80428000000800FF803E0041003E00000 BB88:000000083FC8204820482048204820483FC800087FE804080408040804080000 BB89:00083F88208820883F8800087FE8020802000000000007F80008000800080000 BB8A:00083F88208820883F8800087FE802080200000000003EF80208020802080000 BB8B:00083F88208820883F8800087FE802080200000000001F080108011401620000 BB8C:00083F88208820883F88000800087FE80208020802081008100010001FF80000 BB8D:00083F88208820883F8800087FE8020802000000000020F8201020303ECC0000 BB8E:00083F88208820883F8800087FE8020802000000202021FC207020883E700000 BB8F:00083F88208820883F8800087FE802080200000003F802000200020003F80000 BB90:00083F88208820883F8800087FE802080200000007F8000807F8040007F80000 BB91:00083F88208820883F8800087FE80208020000003EF802083E0820083E080000 BB92:00083F88208820883F8800087FE80208020000003EF802883E8820883EF80000 BB93:00083F88208820883F8800087FE80208020000003E8802883EF820883EF80000 BB94:00083F88208820883F8800087FE80208020000000F8800880F8808140FA20000 BB95:00083F88208820883F8800087FE80208020000003EF802803EF820803EF80000 BB96:00083F88208820883F8800087FE80208020000003EFC02483E4820483EFC0000 BB97:00083F88208820883F8800087FE80208020000003E1002FE3E3820443E380000 BB98:00083F88208820883F8800087FE802080200000003F802080208020803F80000 BB99:00083F88208820883F8800087FE80208020000000208020803F8020803F80000 BB9A:00083F88208820883F8800087FE8020802000000210821083F0821143F620000 BB9B:00083F88208820883F8800087FE8020802000000001000100010006801840000 BB9C:00083F88208820883F8800087FE80208020000000048004800A8011406620000 BB9D:00083F88208820883F8800087FE8020802000000000003F00408040803F00000 BB9E:00083F88208820883F8800087FE802080200000003F80020002000D003080000 BB9F:00083F88208820883F8800087FE8020802000000004003F8004000A003180000 BBA0:00083F88208820883F8800087FE802080200000003F8000803F8000800080000 BBA1:00083F88208820883F8800087FE802080200000003F8020003F8020003F80000 BBA2:00083F88208820883F8800087FE802080200000000000FF8022002200FF80000 BBA3:00083F88208820883F8800087FE802080200000000800FF803E0041003E00000 BBA4:000000003FF8200820082008200820083FF800007FFC04400440044004400000 BBA5:00001FF01010101010101FF000007FFC044004401FF000100010001000100000 BBA6:00001FF01010101010101FF000007FFC0440044000003EF80208020802080000 BBA7:00001FF01010101010101FF000007FFC0440044000001E100210022802C40000 BBA8:00001FF01010101010101FF0000000007FFC044004401440100010001FF00000 BBA9:00001FF01010101010101FF000007FFC04400440000020F8201020303ECC0000 BBAA:00001FF01010101010101FF000007FFC04400440202021FC207020883E700000 BBAB:00001FF01010101010101FF000007FFC044004401FF01000100010001FF00000 BBAC:00001FF01010101010101FF000007FFC044004401FF000101FF010001FF00000 BBAD:00001FF01010101010101FF000007FFC044004403EF802083E0820083E080000 BBAE:00001FF01010101010101FF000007FFC044004403EF802883E8820883EF80000 BBAF:00001FF01010101010101FF000007FFC044004403E8802883EF820883EF80000 BBB0:00001FF01010101010101FF000007FFC044004403E1002103E1020283EC40000 BBB1:00001FF01010101010101FF000007FFC044004403EF802803EF820803EF80000 BBB2:00001FF01010101010101FF000007FFC044004403EFC02483E4820483EFC0000 BBB3:00001FF01010101010101FF000007FFC044004403E2003FC3E7020883E700000 BBB4:00001FF01010101010101FF000007FFC044004401FF01010101010101FF00000 BBB5:00001FF01010101010101FF000007FFC04400440101010101FF010101FF00000 BBB6:00001FF01010101010101FF000007FFC04400440222022203E2022503E880000 BBB7:00001FF01010101010101FF000007FFC0440044000000100010002800C400000 BBB8:00001FF01010101010101FF000007FFC044004400000024002400DA033100000 BBB9:00001FF01010101010101FF000007FFC04400440000007C00820082007C00000 BBBA:00001FF01010101010101FF000007FFC04400440000007E00080014006200000 BBBB:00001FF01010101010101FF000007FFC04400440008007E00080014006200000 BBBC:00001FF01010101010101FF000007FFC044004401FF000101FF0001000100000 BBBD:00001FF01010101010101FF000007FFC044004401FF010001FF010001FF00000 BBBE:00001FF01010101010101FF000007FFC0440044000001FF0044004401FF00000 BBBF:00001FF01010101010101FF000007FFC0440044001001FF007C0082007C00000 BBC0:000000003FF820082008200820083FF80000000000007FFC0000000000000000 BBC1:00001FF01010101010101FF0000000007FFC00001FF000100010001000100000 BBC2:00001FF01010101010101FF0000000007FFC000000003EF80208020802080000 BBC3:00001FF01010101010101FF0000000007FFC000000001E100210022802C40000 BBC4:00001FF01010101010101FF0000000007FFC000000001000100010001FF00000 BBC5:00001FF01010101010101FF0000000007FFC0000000020F8201020303ECC0000 BBC6:00001FF01010101010101FF0000000007FFC0000202021FC207020883E700000 BBC7:00001FF01010101010101FF0000000007FFC00001FF01000100010001FF00000 BBC8:00001FF01010101010101FF0000000007FFC00001FF000101FF010001FF00000 BBC9:00001FF01010101010101FF0000000007FFC00003EF802083E0820083E080000 BBCA:00001FF01010101010101FF0000000007FFC00003EF802883E8820883EF80000 BBCB:00001FF01010101010101FF0000000007FFC00003E8802883EF820883EF80000 BBCC:00001FF01010101010101FF0000000007FFC00003E1002103E1020283EC40000 BBCD:00001FF01010101010101FF0000000007FFC00003EF802803EF820803EF80000 BBCE:00001FF01010101010101FF0000000007FFC00003EFC02483E4820483EFC0000 BBCF:00001FF01010101010101FF0000000007FFC00003E2003FC3E7020883E700000 BBD0:00001FF01010101010101FF0000000007FFC00001FF01010101010101FF00000 BBD1:00001FF01010101010101FF0000000007FFC0000101010101FF010101FF00000 BBD2:00001FF01010101010101FF0000000007FFC0000222022203E2022503E880000 BBD3:00001FF01010101010101FF0000000007FFC000000000100010002800C400000 BBD4:00001FF01010101010101FF0000000007FFC00000000024002400DA033100000 BBD5:00001FF01010101010101FF0000000007FFC0000000007C00820082007C00000 BBD6:00001FF01010101010101FF0000000007FFC0000000007E00080014006200000 BBD7:00001FF01010101010101FF0000000007FFC0000008007E00080014006200000 BBD8:00001FF01010101010101FF0000000007FFC00001FF000101FF0001000100000 BBD9:00001FF01010101010101FF0000000007FFC00001FF010001FF010001FF00000 BBDA:00001FF01010101010101FF0000000007FFC000000001FF0044004401FF00000 BBDB:00001FF01010101010101FF0000000007FFC000001001FF007C0082007C00000 BBDC:0000000800083F88208820882088208820883F8800087FE80008000800080000 BBDD:000000083F882088208820883F8800087FE8000007F800080008000800080000 BBDE:000000083F882088208820883F8800087FE8000000003EF80208020802080000 BBDF:000000083F882088208820883F8800087FE8000000001F080108011401620000 BBE0:000000083F882088208820883F8800087FE8000008000800080008000FF80000 BBE1:000000083F882088208820883F8800087FE80000000010F8101010301ECC0000 BBE2:000000083F882088208820883F8800087FE800000808087F081C08220F9C0000 BBE3:000000083F882088208820883F8800087FE8000003F802000200020003F80000 BBE4:000000083F882088208820883F8800087FE8000007F8000807F8040007F80000 BBE5:000000083F882088208820883F8800087FE800003EF802083E0820083E080000 BBE6:000000083F882088208820883F8800087FE800003EF802883E8820883EF80000 BBE7:000000083F882088208820883F8800087FE800003E8802883EF820883EF80000 BBE8:000000083F882088208820883F8800087FE800001F0801081F0810141F620000 BBE9:000000083F882088208820883F8800087FE800003EF802803EF820803EF80000 BBEA:000000083F882088208820883F8800087FE800003EFC02483E4820483EFC0000 BBEB:000000083F882088208820883F8800087FE800001F08017F1F1C10221F1C0000 BBEC:000000083F882088208820883F8800087FE8000003F802080208020803F80000 BBED:000000083F882088208820883F8800087FE800000208020803F8020803F80000 BBEE:000000083F882088208820883F8800087FE80000110811081F0811141F620000 BBEF:000000083F882088208820883F8800087FE80000001000100010006801840000 BBF0:000000083F882088208820883F8800087FE800000048004800A8011406620000 BBF1:000000083F882088208820883F8800087FE80000000003F00408040803F00000 BBF2:000000083F882088208820883F8800087FE8000003F80020002000D003080000 BBF3:000000083F882088208820883F8800087FE80000004003F8004000A003180000 BBF4:000000083F882088208820883F8800087FE8000003F8000803F8000800080000 BBF5:000000083F882088208820883F8800087FE8000003F8020003F8020003F80000 BBF6:000000083F882088208820883F8800087FE8000000000FF8022002200FF80000 BBF7:000000083F882088208820883F8800087FE8000000800FF803E0041003E00000 BBF8:00000000000800087F884088408840884088408840887F880008000800080000 BBF9:000000087E0842084208420842087E0800080000000007F80008000800080000 BBFA:000000087E0842084208420842087E080008000000003EF80208020802080000 BBFB:000000087E0842084208420842087E080008000000001F080108011401620000 BBFC:000000087E0842084208420842087E080008000800001000100010001FF80000 BBFD:000000087E0842084208420842087E0800080000000020F8201020303ECC0000 BBFE:000000087E0842084208420842087E0800080000202021FC207020883E700000 BBFF:000000087E0842084208420842087E080008000003F802000200020003F80000 BC00:000000087E0842084208420842087E080008000007F8000807F8040007F80000 BC01:000000087E0842084208420842087E08000800003EF802083E0820083E080000 BC02:000000087E0842084208420842087E08000800003EF802883E8820883EF80000 BC03:000000087E0842084208420842087E08000800003E8802883EF820883EF80000 BC04:000000087E0842084208420842087E08000800000F8800880F8808140FA20000 BC05:000000087E0842084208420842087E08000800003EF802803EF820803EF80000 BC06:000000087E0842084208420842087E08000800003EFC02483E4820483EFC0000 BC07:000000087E0842084208420842087E08000800003E1002FE3E3820443E380000 BC08:000000087E0842084208420842087E080008000003F802080208020803F80000 BC09:000000087E0842084208420842087E08000800000208020803F8020803F80000 BC0A:000000087E0842084208420842087E0800080000210821083F0821143F620000 BC0B:000000087E0842084208420842087E0800080000001000100010006801840000 BC0C:000000087E0842084208420842087E08000800000048004800A8011406620000 BC0D:000000087E0842084208420842087E0800080000000003F00408040803F00000 BC0E:000000087E0842084208420842087E080008000003F80020002000D003080000 BC0F:000000087E0842084208420842087E0800080000004003F8004000A003180000 BC10:000000087E0842084208420842087E080008000003F8000803F8000800080000 BC11:000000087E0842084208420842087E080008000003F8020003F8020003F80000 BC12:000000087E0842084208420842087E080008000000000FF8022002200FF80000 BC13:000000087E0842084208420842087E080008000000800FF803E0041003E00000 BC14:00000000001000102090209020903F9E2090209020903F900010001000100000 BC15:000000080008420842087E0E42087E080008000007F800080008000800080000 BC16:000000080008420842087E0E42087E080008000000003EF80208020802080000 BC17:000000080008420842087E0E42087E080008000000001F080108011401620000 BC18:000000080008420842087E0E42087E080008000808000800080008000FF80000 BC19:000000080008420842087E0E42087E0800080000000010F8101010301ECC0000 BC1A:000000080008420842087E0E42087E08000800000808087F081C08220F9C0000 BC1B:000000080008420842087E0E42087E080008000003F802000200020003F80000 BC1C:000000080008420842087E0E42087E080008000007F8000807F8040007F80000 BC1D:000000080008420842087E0E42087E08000800003EF802083E0820083E080000 BC1E:000000080008420842087E0E42087E08000800003EF802883E8820883EF80000 BC1F:000000080008420842087E0E42087E08000800003E8802883EF820883EF80000 BC20:000000080008420842087E0E42087E08000800001F0801081F0810141F620000 BC21:000000080008420842087E0E42087E08000800003EF802803EF820803EF80000 BC22:000000080008420842087E0E42087E08000800003EFC02483E4820483EFC0000 BC23:000000080008420842087E0E42087E08000800001F08017F1F1C10221F1C0000 BC24:000000080008420842087E0E42087E080008000003F802080208020803F80000 BC25:000000080008420842087E0E42087E08000800000208020803F8020803F80000 BC26:000000080008420842087E0E42087E0800080000110811081F0811141F620000 BC27:000000080008420842087E0E42087E0800080000001000100010006801840000 BC28:000000080008420842087E0E42087E08000800000048004800A8011406620000 BC29:000000080008420842087E0E42087E0800080000000003F00408040803F00000 BC2A:000000080008420842087E0E42087E080008000003F80020002000D003080000 BC2B:000000080008420842087E0E42087E0800080000004003F8004000A003180000 BC2C:000000080008420842087E0E42087E080008000003F8000803F8000800080000 BC2D:000000080008420842087E0E42087E080008000003F8020003F8020003F80000 BC2E:000000080008420842087E0E42087E080008000000000FF8022002200FF80000 BC2F:000000080008420842087E0E42087E080008000000800FF803E0041003E00000 BC30:00000000001200122092209220923F9E2092209220923F920012001200120000 BC31:000000280028422842287E3842287E280028000007F800080008000800080000 BC32:000000280028422842287E3842287E280028000000003EF80208020802080000 BC33:000000280028422842287E3842287E280028000000003E100210022802C40000 BC34:000000280028422842287E3842287E280028002808000800080008000FF80000 BC35:000000280028422842287E3842287E2800280000000020F8201020303ECC0000 BC36:000000280028422842287E3842287E2800280000202021FC207020883E700000 BC37:000000280028422842287E3842287E280028000003F802000200020003F80000 BC38:000000280028422842287E3842287E280028000007F8000807F8040007F80000 BC39:000000280028422842287E3842287E28002800003EF802083E0820083E080000 BC3A:000000280028422842287E3842287E28002800003EF802883E8820883EF80000 BC3B:000000280028422842287E3842287E28002800003E8802883EF820883EF80000 BC3C:000000280028422842287E3842287E28002800001F0801081F0810141F620000 BC3D:000000280028422842287E3842287E28002800003EF802803EF820803EF80000 BC3E:000000280028422842287E3842287E28002800003EFC02483E4820483EFC0000 BC3F:000000280028422842287E3842287E28002800003E1002FE3E3820443E380000 BC40:000000280028422842287E3842287E280028000003F802080208020803F80000 BC41:000000280028422842287E3842287E28002800000208020803F8020803F80000 BC42:000000280028422842287E3842287E2800280000110811081F0811141F620000 BC43:000000280028422842287E3842287E2800280000000800080008003400C20000 BC44:000000280028422842287E3842287E28002800000048004800A8011406620000 BC45:000000280028422842287E3842287E2800280000000001F00208020801F00000 BC46:000000280028422842287E3842287E280028000003F80020002000D003080000 BC47:000000280028422842287E3842287E2800280000004003F8004000A003180000 BC48:000000280028422842287E3842287E280028000003F8000803F8000800080000 BC49:000000280028422842287E3842287E280028000003F8020003F8020003F80000 BC4A:000000280028422842287E3842287E280028000000000FF8022002200FF80000 BC4B:000000280028422842287E3842287E280028000000800FF803E0041003E00000 BC4C:000000000010001020902090209E3F902090209E20903F900010001000100000 BC4D:0000000800084208420E7E08420E7E080008000007F800080008000800080000 BC4E:0000000800084208420E7E08420E7E080008000000003EF80208020802080000 BC4F:0000000800084208420E7E08420E7E080008000000001F080108011401620000 BC50:0000000800084208420E7E08420E7E080008000008000800080008000FF80000 BC51:0000000800084208420E7E08420E7E0800080000000010F8101010301ECC0000 BC52:0000000800084208420E7E08420E7E08000800000808087F081C08220F9C0000 BC53:0000000800084208420E7E08420E7E080008000003F802000200020003F80000 BC54:0000000800084208420E7E08420E7E080008000007F8000807F8040007F80000 BC55:0000000800084208420E7E08420E7E08000800003EF802083E0820083E080000 BC56:0000000800084208420E7E08420E7E08000800003EF802883E8820883EF80000 BC57:0000000800084208420E7E08420E7E08000800003E8802883EF820883EF80000 BC58:0000000800084208420E7E08420E7E08000800001F0801081F0810141F620000 BC59:0000000800084208420E7E08420E7E08000800003EF802803EF820803EF80000 BC5A:0000000800084208420E7E08420E7E08000800003EFC02483E4820483EFC0000 BC5B:0000000800084208420E7E08420E7E08000800001F08017F1F1C10221F1C0000 BC5C:0000000800084208420E7E08420E7E080008000003F802080208020803F80000 BC5D:0000000800084208420E7E08420E7E08000800000208020803F8020803F80000 BC5E:0000000800084208420E7E08420E7E0800080000110811081F0811141F620000 BC5F:0000000800084208420E7E08420E7E0800080000001000100010006801840000 BC60:0000000800084208420E7E08420E7E08000800000048004800A8011406620000 BC61:0000000800084208420E7E08420E7E0800080000000003F00408040803F00000 BC62:0000000800084208420E7E08420E7E080008000003F80020002000D003080000 BC63:0000000800084208420E7E08420E7E0800080000004003F8004000A003180000 BC64:0000000800084208420E7E08420E7E080008000003F8000803F8000800080000 BC65:0000000800084208420E7E08420E7E080008000003F8020003F8020003F80000 BC66:0000000800084208420E7E08420E7E080008000000000FF8022002200FF80000 BC67:0000000800084208420E7E08420E7E080008000000800FF803E0041003E00000 BC68:000000000012001220922092209E3F922092209E20923F920012001200120000 BC69:000000280028422842387E2842387E280028000007F800080008000800080000 BC6A:000000280028422842387E2842387E280028000000003EF80208020802080000 BC6B:000000280028422842387E2842387E280028000000003E100210022802C40000 BC6C:000000280028422842387E2842387E280028002808000800080008000FF80000 BC6D:000000280028422842387E2842387E2800280000000020F8201020303ECC0000 BC6E:000000280028422842387E2842387E2800280000202021FC207020883E700000 BC6F:000000280028422842387E2842387E280028000003F802000200020003F80000 BC70:000000280028422842387E2842387E280028000007F8000807F8040007F80000 BC71:000000280028422842387E2842387E28002800003EF802083E0820083E080000 BC72:000000280028422842387E2842387E28002800003EF802883E8820883EF80000 BC73:000000280028422842387E2842387E28002800003E8802883EF820883EF80000 BC74:000000280028422842387E2842387E28002800001F0801081F0810141F620000 BC75:000000280028422842387E2842387E28002800003EF802803EF820803EF80000 BC76:000000280028422842387E2842387E28002800003EFC02483E4820483EFC0000 BC77:000000280028422842387E2842387E28002800003E1002FE3E3820443E380000 BC78:000000280028422842387E2842387E280028000003F802080208020803F80000 BC79:000000280028422842387E2842387E28002800000208020803F8020803F80000 BC7A:000000280028422842387E2842387E2800280000110811081F0811141F620000 BC7B:000000280028422842387E2842387E2800280000000800080008003400C20000 BC7C:000000280028422842387E2842387E28002800000048004800A8011406620000 BC7D:000000280028422842387E2842387E2800280000000001F00208020801F00000 BC7E:000000280028422842387E2842387E280028000003F80020002000D003080000 BC7F:000000280028422842387E2842387E2800280000004003F8004000A003180000 BC80:000000280028422842387E2842387E280028000003F8000803F8000800080000 BC81:000000280028422842387E2842387E280028000003F8020003F8020003F80000 BC82:000000280028422842387E2842387E280028000000000FF8022002200FF80000 BC83:000000280028422842387E2842387E280028000000800FF803E0041003E00000 BC84:00000000000200022082208220823F9E2082208220823F820002000200020000 BC85:000000080008420842087E3842087E0800080000000007F80008000800080000 BC86:000000080008420842087E3842087E080008000000003EF80208020802080000 BC87:000000080008420842087E3842087E080008000000001F080108011401620000 BC88:000000080008420842087E3842087E080008000000001000100010001FF80000 BC89:000000080008420842087E3842087E0800080000000020F8201020303ECC0000 BC8A:000000080008420842087E3842087E0800080000202021FC207020883E700000 BC8B:000000080008420842087E3842087E080008000003F802000200020003F80000 BC8C:000000080008420842087E3842087E080008000007F8000807F8040007F80000 BC8D:000000080008420842087E3842087E08000800003EF802083E0820083E080000 BC8E:000000080008420842087E3842087E08000800003EF802883E8820883EF80000 BC8F:000000080008420842087E3842087E08000800003E8802883EF820883EF80000 BC90:000000080008420842087E3842087E08000800000F8800880F8808140FA20000 BC91:000000080008420842087E3842087E08000800003EF802803EF820803EF80000 BC92:000000080008420842087E3842087E08000800003EFC02483E4820483EFC0000 BC93:000000080008420842087E3842087E08000800003E1002FE3E3820443E380000 BC94:000000080008420842087E3842087E080008000003F802080208020803F80000 BC95:000000080008420842087E3842087E08000800000208020803F8020803F80000 BC96:000000080008420842087E3842087E0800080000210821083F0821143F620000 BC97:000000080008420842087E3842087E0800080000001000100010006801840000 BC98:000000080008420842087E3842087E08000800000048004800A8011406620000 BC99:000000080008420842087E3842087E0800080000000003F00408040803F00000 BC9A:000000080008420842087E3842087E080008000003F80020002000D003080000 BC9B:000000080008420842087E3842087E0800080000004003F8004000A003180000 BC9C:000000080008420842087E3842087E080008000003F8000803F8000800080000 BC9D:000000080008420842087E3842087E080008000003F8020003F8020003F80000 BC9E:000000080008420842087E3842087E080008000000000FF8022002200FF80000 BC9F:000000080008420842087E3842087E080008000000800FF803E0041003E00000 BCA0:00000000000A000A208A208A208A3FBA208A208A208A3F8A000A000A000A0000 BCA1:000000280028422842287EE842287E280028000007F800080008000800080000 BCA2:000000280028422842287EE842287E280028000000003EF80208020802080000 BCA3:000000280028422842287EE842287E280028000000003E100210022802C40000 BCA4:000000280028422842287EE842287E280028000008000800080008000FF80000 BCA5:000000280028422842287EE842287E2800280000000020F8201020303ECC0000 BCA6:000000280028422842287EE842287E2800280000202021FC207020883E700000 BCA7:000000280028422842287EE842287E280028000003F802000200020003F80000 BCA8:000000280028422842287EE842287E280028000007F8000807F8040007F80000 BCA9:000000280028422842287EE842287E28002800003EF802083E0820083E080000 BCAA:000000280028422842287EE842287E28002800003EF802883E8820883EF80000 BCAB:000000280028422842287EE842287E28002800003E8802883EF820883EF80000 BCAC:000000280028422842287EE842287E28002800001F0801081F0810141F620000 BCAD:000000280028422842287EE842287E28002800003EF802803EF820803EF80000 BCAE:000000280028422842287EE842287E28002800003EFC02483E4820483EFC0000 BCAF:000000280028422842287EE842287E28002800003E1002FE3E3820443E380000 BCB0:000000280028422842287EE842287E280028000003F802080208020803F80000 BCB1:000000280028422842287EE842287E28002800000208020803F8020803F80000 BCB2:000000280028422842287EE842287E2800280000110811081F0811141F620000 BCB3:000000280028422842287EE842287E2800280000000800080008003400C20000 BCB4:000000280028422842287EE842287E28002800000048004800A8011406620000 BCB5:000000280028422842287EE842287E2800280000000001F00208020801F00000 BCB6:000000280028422842287EE842287E280028000003F80020002000D003080000 BCB7:000000280028422842287EE842287E2800280000004003F8004000A003180000 BCB8:000000280028422842287EE842287E280028000003F8000803F8000800080000 BCB9:000000280028422842287EE842287E280028000003F8020003F8020003F80000 BCBA:000000280028422842287EE842287E280028000000000FF8022002200FF80000 BCBB:000000280028422842287EE842287E280028000000800FF803E0041003E00000 BCBC:000000000002000220822082209E3F822082209E20823F820002000200020000 BCBD:000000080008420842387E0842387E0800080000000007F80008000800080000 BCBE:000000080008420842387E0842387E080008000000003EF80208020802080000 BCBF:000000080008420842387E0842387E080008000000001F080108011401620000 BCC0:000000080008420842387E0842387E080008000800001000100010001FF80000 BCC1:000000080008420842387E0842387E0800080000000020F8201020303ECC0000 BCC2:000000080008420842387E0842387E0800080000202021FC207020883E700000 BCC3:000000080008420842387E0842387E080008000003F802000200020003F80000 BCC4:000000080008420842387E0842387E080008000007F8000807F8040007F80000 BCC5:000000080008420842387E0842387E08000800003EF802083E0820083E080000 BCC6:000000080008420842387E0842387E08000800003EF802883E8820883EF80000 BCC7:000000080008420842387E0842387E08000800003E8802883EF820883EF80000 BCC8:000000080008420842387E0842387E08000800000F8800880F8808140FA20000 BCC9:000000080008420842387E0842387E08000800003EF802803EF820803EF80000 BCCA:000000080008420842387E0842387E08000800003EFC02483E4820483EFC0000 BCCB:000000080008420842387E0842387E08000800003E1002FE3E3820443E380000 BCCC:000000080008420842387E0842387E080008000003F802080208020803F80000 BCCD:000000080008420842387E0842387E08000800000208020803F8020803F80000 BCCE:000000080008420842387E0842387E0800080000210821083F0821143F620000 BCCF:000000080008420842387E0842387E0800080000001000100010006801840000 BCD0:000000080008420842387E0842387E08000800000048004800A8011406620000 BCD1:000000080008420842387E0842387E0800080000000003F00408040803F00000 BCD2:000000080008420842387E0842387E080008000003F80020002000D003080000 BCD3:000000080008420842387E0842387E0800080000004003F8004000A003180000 BCD4:000000080008420842387E0842387E080008000003F8000803F8000800080000 BCD5:000000080008420842387E0842387E080008000003F8020003F8020003F80000 BCD6:000000080008420842387E0842387E080008000000000FF8022002200FF80000 BCD7:000000080008420842387E0842387E080008000000800FF803E0041003E00000 BCD8:00000000000A000A208A208A20BA3F8A208A20BA208A3F8A000A000A000A0000 BCD9:000000280028422842E87E2842E87E280028000007F800080008000800080000 BCDA:000000280028422842E87E2842E87E280028000000003EF80208020802080000 BCDB:000000280028422842E87E2842E87E280028000000003E100210022802C40000 BCDC:000000280028422842E87E2842E87E280028002808000800080008000FF80000 BCDD:000000280028422842E87E2842E87E2800280000000020F8201020303ECC0000 BCDE:000000280028422842E87E2842E87E2800280000202021FC207020883E700000 BCDF:000000280028422842E87E2842E87E280028000003F802000200020003F80000 BCE0:000000280028422842E87E2842E87E280028000007F8000807F8040007F80000 BCE1:000000280028422842E87E2842E87E28002800003EF802083E0820083E080000 BCE2:000000280028422842E87E2842E87E28002800003EF802883E8820883EF80000 BCE3:000000280028422842E87E2842E87E28002800003E8802883EF820883EF80000 BCE4:000000280028422842E87E2842E87E28002800001F0801081F0810141F620000 BCE5:000000280028422842E87E2842E87E28002800003EF802803EF820803EF80000 BCE6:000000280028422842E87E2842E87E28002800003EFC02483E4820483EFC0000 BCE7:000000280028422842E87E2842E87E28002800003E1002FE3E3820443E380000 BCE8:000000280028422842E87E2842E87E280028000003F802080208020803F80000 BCE9:000000280028422842E87E2842E87E28002800000208020803F8020803F80000 BCEA:000000280028422842E87E2842E87E2800280000110811081F0811141F620000 BCEB:000000280028422842E87E2842E87E2800280000000800080008003400C20000 BCEC:000000280028422842E87E2842E87E28002800000048004800A8011406620000 BCED:000000280028422842E87E2842E87E2800280000000001F00208020801F00000 BCEE:000000280028422842E87E2842E87E280028000003F80020002000D003080000 BCEF:000000280028422842E87E2842E87E2800280000004003F8004000A003180000 BCF0:000000280028422842E87E2842E87E280028000003F8000803F8000800080000 BCF1:000000280028422842E87E2842E87E280028000003F8020003F8020003F80000 BCF2:000000280028422842E87E2842E87E280028000000000FF8022002200FF80000 BCF3:000000280028422842E87E2842E87E280028000000800FF803E0041003E00000 BCF4:000000001010101010101FF0101010101FF000000100010001007FFC00000000 BCF5:0000101010101FF010101FF0010001007FFC00001FF000100010001000100000 BCF6:0000101010101FF010101FF0010001007FFC000000003EF80208020802080000 BCF7:0000101010101FF010101FF0010001007FFC000000001E100210022802C40000 BCF8:0000101010101FF010101FF0010001007FFC000000001000100010001FF00000 BCF9:0000101010101FF010101FF0010001007FFC0000000020F8201020303ECC0000 BCFA:0000101010101FF010101FF0010001007FFC0000202021FC207020883E700000 BCFB:0000101010101FF010101FF0010001007FFC00001FF01000100010001FF00000 BCFC:0000101010101FF010101FF0010001007FFC00001FF000101FF010001FF00000 BCFD:0000101010101FF010101FF0010001007FFC00003EF802083E0820083E080000 BCFE:0000101010101FF010101FF0010001007FFC00003EF802883E8820883EF80000 BCFF:0000101010101FF010101FF0010001007FFC00003E8802883EF820883EF80000 BD00:0000101010101FF010101FF0010001007FFC00003E1002103E1020283EC40000 BD01:0000101010101FF010101FF0010001007FFC00003EF802803EF820803EF80000 BD02:0000101010101FF010101FF0010001007FFC00003EFC02483E4820483EFC0000 BD03:0000101010101FF010101FF0010001007FFC00003E2003FC3E7020883E700000 BD04:0000101010101FF010101FF0010001007FFC00001FF01010101010101FF00000 BD05:0000101010101FF010101FF0010001007FFC0000101010101FF010101FF00000 BD06:0000101010101FF010101FF0010001007FFC0000222022203E2022503E880000 BD07:0000101010101FF010101FF0010001007FFC000000000100010002800C400000 BD08:0000101010101FF010101FF0010001007FFC00000000024002400DA033100000 BD09:0000101010101FF010101FF0010001007FFC0000000007C00820082007C00000 BD0A:0000101010101FF010101FF0010001007FFC0000000007E00080014006200000 BD0B:0000101010101FF010101FF0010001007FFC0000008007E00080014006200000 BD0C:0000101010101FF010101FF0010001007FFC00001FF000101FF0001000100000 BD0D:0000101010101FF010101FF0010001007FFC00001FF010001FF010001FF00000 BD0E:0000101010101FF010101FF0010001007FFC000000001FF0044004401FF00000 BD0F:0000101010101FF010101FF0010001007FFC000001001FF007C0082007C00000 BD10:0000001000102090209020903F90209E20903F90041004107FD0001000100000 BD11:00000008208820883F8E20883F8804087FE8000007F800080008000800080000 BD12:00000008208820883F8E20883F8804087FE8000000003EF80208020802080000 BD13:00000008208820883F8E20883F8804087FE8000000001F080108011401620000 BD14:00000008208820883F8E20883F8804087FE8000008000800080008000FF80000 BD15:00000008208820883F8E20883F8804087FE80000000010F8101010301ECC0000 BD16:00000008208820883F8E20883F8804087FE800000808087F081C08220F9C0000 BD17:00000008208820883F8E20883F8804087FE8000003F802000200020003F80000 BD18:00000008208820883F8E20883F8804087FE8000007F8000807F8040007F80000 BD19:00000008208820883F8E20883F8804087FE800003EF802083E0820083E080000 BD1A:00000008208820883F8E20883F8804087FE800003EF802883E8820883EF80000 BD1B:00000008208820883F8E20883F8804087FE800003E8802883EF820883EF80000 BD1C:00000008208820883F8E20883F8804087FE800001F0801081F0810141F620000 BD1D:00000008208820883F8E20883F8804087FE800003EF802803EF820803EF80000 BD1E:00000008208820883F8E20883F8804087FE800003EFC02483E4820483EFC0000 BD1F:00000008208820883F8E20883F8804087FE800001F08017F1F1C10221F1C0000 BD20:00000008208820883F8E20883F8804087FE8000003F802080208020803F80000 BD21:00000008208820883F8E20883F8804087FE800000208020803F8020803F80000 BD22:00000008208820883F8E20883F8804087FE80000110811081F0811141F620000 BD23:00000008208820883F8E20883F8804087FE80000001000100010006801840000 BD24:00000008208820883F8E20883F8804087FE800000048004800A8011406620000 BD25:00000008208820883F8E20883F8804087FE80000000003F00408040803F00000 BD26:00000008208820883F8E20883F8804087FE8000003F80020002000D003080000 BD27:00000008208820883F8E20883F8804087FE80000004003F8004000A003180000 BD28:00000008208820883F8E20883F8804087FE8000003F8000803F8000800080000 BD29:00000008208820883F8E20883F8804087FE8000003F8020003F8020003F80000 BD2A:00000008208820883F8E20883F8804087FE8000000000FF8022002200FF80000 BD2B:00000008208820883F8E20883F8804087FE8000000800FF803E0041003E00000 BD2C:0000001200122092209220923F92209E20923F92041204127FD2001200120000 BD2D:0000002820A820A83FB820A83FA804287FA8000007F800080008000800080000 BD2E:0000002820A820A83FB820A83FA804287FA8000000003EF80208020802080000 BD2F:0000002820A820A83FB820A83FA804287FA8000000001F080108011401620000 BD30:0000002820A820A83FB820A83FA804287FA8000008000800080008000FF80000 BD31:0000002820A820A83FB820A83FA804287FA80000000010F8101010301ECC0000 BD32:0000002820A820A83FB820A83FA804287FA800000808087F081C08220F9C0000 BD33:0000002820A820A83FB820A83FA804287FA8000003F802000200020003F80000 BD34:0000002820A820A83FB820A83FA804287FA8000007F8000807F8040007F80000 BD35:0000002820A820A83FB820A83FA804287FA800003EF802083E0820083E080000 BD36:0000002820A820A83FB820A83FA804287FA800003EF802883E8820883EF80000 BD37:0000002820A820A83FB820A83FA804287FA800003E8802883EF820883EF80000 BD38:0000002820A820A83FB820A83FA804287FA800001F0801081F0810141F620000 BD39:0000002820A820A83FB820A83FA804287FA800003EF802803EF820803EF80000 BD3A:0000002820A820A83FB820A83FA804287FA800003EFC02483E4820483EFC0000 BD3B:0000002820A820A83FB820A83FA804287FA800001F08017F1F1C10221F1C0000 BD3C:0000002820A820A83FB820A83FA804287FA8000003F802080208020803F80000 BD3D:0000002820A820A83FB820A83FA804287FA800000208020803F8020803F80000 BD3E:0000002820A820A83FB820A83FA804287FA80000110811081F0811141F620000 BD3F:0000002820A820A83FB820A83FA804287FA80000001000100010006801840000 BD40:0000002820A820A83FB820A83FA804287FA800000048004800A8011406620000 BD41:0000002820A820A83FB820A83FA804287FA80000000003F00408040803F00000 BD42:0000002820A820A83FB820A83FA804287FA8000003F80020002000D003080000 BD43:0000002820A820A83FB820A83FA804287FA80000004003F8004000A003180000 BD44:0000002820A820A83FB820A83FA804287FA8000003F8000803F8000800080000 BD45:0000002820A820A83FB820A83FA804287FA8000003F8020003F8020003F80000 BD46:0000002820A820A83FB820A83FA804287FA8000000000FF8022002200FF80000 BD47:0000002820A820A83FB820A83FA804287FA8000000800FF803E0041003E00000 BD48:0000000800082088208820883F88208820883F88040804087FE8000800080000 BD49:00000008208820883F8820883F8804087FE8000007F800080008000800080000 BD4A:00000008208820883F8820883F8804087FE8000000003EF80208020802080000 BD4B:00000008208820883F8820883F8804087FE8000000001F080108011401620000 BD4C:00000008208820883F8820883F8804087FE8000008000800080008000FF80000 BD4D:00000008208820883F8820883F8804087FE80000000010F8101010301ECC0000 BD4E:00000008208820883F8820883F8804087FE800000808087F081C08220F9C0000 BD4F:00000008208820883F8820883F8804087FE8000003F802000200020003F80000 BD50:00000008208820883F8820883F8804087FE8000007F8000807F8040007F80000 BD51:00000008208820883F8820883F8804087FE800003EF802083E0820083E080000 BD52:00000008208820883F8820883F8804087FE800003EF802883E8820883EF80000 BD53:00000008208820883F8820883F8804087FE800003E8802883EF820883EF80000 BD54:00000008208820883F8820883F8804087FE800001F0801081F0810141F620000 BD55:00000008208820883F8820883F8804087FE800003EF802803EF820803EF80000 BD56:00000008208820883F8820883F8804087FE800003EFC02483E4820483EFC0000 BD57:00000008208820883F8820883F8804087FE800001F08017F1F1C10221F1C0000 BD58:00000008208820883F8820883F8804087FE8000003F802080208020803F80000 BD59:00000008208820883F8820883F8804087FE800000208020803F8020803F80000 BD5A:00000008208820883F8820883F8804087FE80000110811081F0811141F620000 BD5B:00000008208820883F8820883F8804087FE80000001000100010006801840000 BD5C:00000008208820883F8820883F8804087FE800000048004800A8011406620000 BD5D:00000008208820883F8820883F8804087FE80000000003F00408040803F00000 BD5E:00000008208820883F8820883F8804087FE8000003F80020002000D003080000 BD5F:00000008208820883F8820883F8804087FE80000004003F8004000A003180000 BD60:00000008208820883F8820883F8804087FE8000003F8000803F8000800080000 BD61:00000008208820883F8820883F8804087FE8000003F8020003F8020003F80000 BD62:00000008208820883F8820883F8804087FE8000000000FF8022002200FF80000 BD63:00000008208820883F8820883F8804087FE8000000800FF803E0041003E00000 BD64:000000001010101010101FF0101010101FF004400440044004407FFC00000000 BD65:0000101010101FF010101FF0044004407FFC00001FF000100010001000100000 BD66:0000101010101FF010101FF0044004407FFC000000003EF80208020802080000 BD67:0000101010101FF010101FF0044004407FFC000000001E100210022802C40000 BD68:0000101010101FF010101FF0044004407FFC000000001000100010001FF00000 BD69:0000101010101FF010101FF0044004407FFC0000000020F8201020303ECC0000 BD6A:0000101010101FF010101FF0044004407FFC0000202021FC207020883E700000 BD6B:0000101010101FF010101FF0044004407FFC00001FF01000100010001FF00000 BD6C:0000101010101FF010101FF0044004407FFC00001FF000101FF010001FF00000 BD6D:0000101010101FF010101FF0044004407FFC00003EF802083E0820083E080000 BD6E:0000101010101FF010101FF0044004407FFC00003EF802883E8820883EF80000 BD6F:0000101010101FF010101FF0044004407FFC00003E8802883EF820883EF80000 BD70:0000101010101FF010101FF0044004407FFC00003E1002103E1020283EC40000 BD71:0000101010101FF010101FF0044004407FFC00003EF802803EF820803EF80000 BD72:0000101010101FF010101FF0044004407FFC00003EFC02483E4820483EFC0000 BD73:0000101010101FF010101FF0044004407FFC00003E2003FC3E7020883E700000 BD74:0000101010101FF010101FF0044004407FFC00001FF01010101010101FF00000 BD75:0000101010101FF010101FF0044004407FFC0000101010101FF010101FF00000 BD76:0000101010101FF010101FF0044004407FFC0000222022203E2022503E880000 BD77:0000101010101FF010101FF0044004407FFC000000000100010002800C400000 BD78:0000101010101FF010101FF0044004407FFC00000000024002400DA033100000 BD79:0000101010101FF010101FF0044004407FFC0000000007C00820082007C00000 BD7A:0000101010101FF010101FF0044004407FFC0000000007E00080014006200000 BD7B:0000101010101FF010101FF0044004407FFC0000008007E00080014006200000 BD7C:0000101010101FF010101FF0044004407FFC00001FF000101FF0001000100000 BD7D:0000101010101FF010101FF0044004407FFC00001FF010001FF010001FF00000 BD7E:0000101010101FF010101FF0044004407FFC000000001FF0044004401FF00000 BD7F:0000101010101FF010101FF0044004407FFC000001001FF007C0082007C00000 BD80:000000001010101010101FF0101010101FF000003FF801000100010001000000 BD81:0000101010101FF010101FF000007FFC010001001FF000100010001000100000 BD82:0000101010101FF010101FF000007FFC0100010000003EF80208020802080000 BD83:0000101010101FF010101FF000007FFC0100010000001E100210022802C40000 BD84:0000101010101FF010101FF0000000007FFC010001001100100010001FF00000 BD85:0000101010101FF010101FF000007FFC01000100000020F8201020303ECC0000 BD86:0000101010101FF010101FF000007FFC01000100202021FC207020883E700000 BD87:0000101010101FF010101FF000007FFC010001001FF01000100010001FF00000 BD88:0000101010101FF010101FF000007FFC010001001FF000101FF010001FF00000 BD89:0000101010101FF010101FF000007FFC010001003EF802083E0820083E080000 BD8A:0000101010101FF010101FF000007FFC010001003EF802883E8820883EF80000 BD8B:0000101010101FF010101FF000007FFC010001003E8802883EF820883EF80000 BD8C:0000101010101FF010101FF000007FFC010001003E1002103E1020283EC40000 BD8D:0000101010101FF010101FF000007FFC010001003EF802803EF820803EF80000 BD8E:0000101010101FF010101FF000007FFC010001003EFC02483E4820483EFC0000 BD8F:0000101010101FF010101FF000007FFC010001003E2003FC3E7020883E700000 BD90:0000101010101FF010101FF000007FFC010001001FF01010101010101FF00000 BD91:0000101010101FF010101FF000007FFC01000100101010101FF010101FF00000 BD92:0000101010101FF010101FF000007FFC01000100222022203E2022503E880000 BD93:0000101010101FF010101FF000007FFC0100010000000100010002800C400000 BD94:0000101010101FF010101FF000007FFC010001000000024002400DA033100000 BD95:0000101010101FF010101FF000007FFC01000100000007C00820082007C00000 BD96:0000101010101FF010101FF000007FFC01000100000007E00080014006200000 BD97:0000101010101FF010101FF000007FFC01000100008007E00080014006200000 BD98:0000101010101FF010101FF000007FFC010001001FF000101FF0001000100000 BD99:0000101010101FF010101FF000007FFC010001001FF010001FF010001FF00000 BD9A:0000101010101FF010101FF000007FFC0100010000001FF0044004401FF00000 BD9B:0000101010101FF010101FF000007FFC0100010001001FF007C0082007C00000 BD9C:000000082088208820883F88208820883F8800087FE8040804F8040804080000 BD9D:208820883F8820883F8800087FE8027802080000000007F80008000800080000 BD9E:208820883F8820883F8800087FE802780208000000003EF80208020802080000 BD9F:208820883F8820883F8800087FE802780208000000001F080108011401620000 BDA0:208820883F8820883F88000800087FE80278020802081000100010001FF80000 BDA1:208820883F8820883F8800087FE8027802080000000020F8201020303ECC0000 BDA2:208820883F8820883F8800087FE8027802080000202021FC207020883E700000 BDA3:208820883F8820883F8800087FE802780208000003F802000200020003F80000 BDA4:208820883F8820883F8800087FE802780208000007F8000807F8040007F80000 BDA5:208820883F8820883F8800087FE80278020800003EF802083E0820083E080000 BDA6:208820883F8820883F8800087FE80278020800003EF802883E8820883EF80000 BDA7:208820883F8820883F8800087FE80278020800003E8802883EF820883EF80000 BDA8:208820883F8820883F8800087FE80278020800000F8800880F8808140FA20000 BDA9:208820883F8820883F8800087FE80278020800003EF802803EF820803EF80000 BDAA:208820883F8820883F8800087FE80278020800003EFC02483E4820483EFC0000 BDAB:208820883F8820883F8800087FE80278020800003E1002FE3E3820443E380000 BDAC:208820883F8820883F8800087FE802780208000003F802080208020803F80000 BDAD:208820883F8820883F8800087FE80278020800000208020803F8020803F80000 BDAE:208820883F8820883F8800087FE8027802080000210821083F0821143F620000 BDAF:208820883F8820883F8800087FE8027802080000001000100010006801840000 BDB0:208820883F8820883F8800087FE80278020800000048004800A8011406620000 BDB1:208820883F8820883F8800087FE8027802080000000003F00408040803F00000 BDB2:208820883F8820883F8800087FE802780208000003F80020002000D003080000 BDB3:208820883F8820883F8800087FE8027802080000004003F8004000A003180000 BDB4:208820883F8820883F8800087FE802780208000003F8000803F8000800080000 BDB5:208820883F8820883F8800087FE802780208000003F8020003F8020003F80000 BDB6:208820883F8820883F8800087FE802780208000000000FF8022002200FF80000 BDB7:208820883F8820883F8800087FE802780208000000800FF803E0041003E00000 BDB8:0000000A208A208A208A3F8A208A208A3F8A000A7FEA040A047A040A040A0000 BDB9:20A820A83FA820A83FA800287FA805E804280000000007F80008000800080000 BDBA:20A820A83FA820A83FA800287FA805E80428000000003EF80208020802080000 BDBB:20A820A83FA820A83FA800287FA805E80428000000001F080108011401620000 BDBC:20A820A83FA820A83FA8002800287FA8042805E804281428100010001FF80000 BDBD:20A820A83FA820A83FA800287FA805E804280000000020F8201020303ECC0000 BDBE:20A820A83FA820A83FA800287FA805E804280000202021FC207020883E700000 BDBF:20A820A83FA820A83FA800287FA805E80428000003F802000200020003F80000 BDC0:20A820A83FA820A83FA800287FA805E80428000007F8000807F8040007F80000 BDC1:20A820A83FA820A83FA800287FA805E8042800003EF802083E0820083E080000 BDC2:20A820A83FA820A83FA800287FA805E8042800003EF802883E8820883EF80000 BDC3:20A820A83FA820A83FA800287FA805E8042800003E8802883EF820883EF80000 BDC4:20A820A83FA820A83FA800287FA805E8042800000F8800880F8808140FA20000 BDC5:20A820A83FA820A83FA800287FA805E8042800003EF802803EF820803EF80000 BDC6:20A820A83FA820A83FA800287FA805E8042800003EFC02483E4820483EFC0000 BDC7:20A820A83FA820A83FA800287FA805E8042800003E1002FE3E3820443E380000 BDC8:20A820A83FA820A83FA800287FA805E80428000003F802080208020803F80000 BDC9:20A820A83FA820A83FA800287FA805E8042800000208020803F8020803F80000 BDCA:20A820A83FA820A83FA800287FA805E804280000210821083F0821143F620000 BDCB:20A820A83FA820A83FA800287FA805E804280000001000100010006801840000 BDCC:20A820A83FA820A83FA800287FA805E8042800000048004800A8011406620000 BDCD:20A820A83FA820A83FA800287FA805E804280000000003F00408040803F00000 BDCE:20A820A83FA820A83FA800287FA805E80428000003F80020002000D003080000 BDCF:20A820A83FA820A83FA800287FA805E804280000004003F8004000A003180000 BDD0:20A820A83FA820A83FA800287FA805E80428000003F8000803F8000800080000 BDD1:20A820A83FA820A83FA800287FA805E80428000003F8020003F8020003F80000 BDD2:20A820A83FA820A83FA800287FA805E80428000000000FF8022002200FF80000 BDD3:20A820A83FA820A83FA800287FA805E80428000000800FF803E0041003E00000 BDD4:000000082088208820883F88208820883F8800087FE804080408040804080000 BDD5:208820883F8820883F8800087FE8020802000000000007F80008000800080000 BDD6:208820883F8820883F8800087FE802080200000000003EF80208020802080000 BDD7:208820883F8820883F8800087FE802080200000000001F080108011401620000 BDD8:208820883F8820883F88000800087FE80208020802081008100010001FF80000 BDD9:208820883F8820883F8800087FE8020802000000000020F8201020303ECC0000 BDDA:208820883F8820883F8800087FE8020802000000202021FC207020883E700000 BDDB:208820883F8820883F8800087FE802080200000003F802000200020003F80000 BDDC:208820883F8820883F8800087FE802080200000007F8000807F8040007F80000 BDDD:208820883F8820883F8800087FE80208020000003EF802083E0820083E080000 BDDE:208820883F8820883F8800087FE80208020000003EF802883E8820883EF80000 BDDF:208820883F8820883F8800087FE80208020000003E8802883EF820883EF80000 BDE0:208820883F8820883F8800087FE80208020000000F8800880F8808140FA20000 BDE1:208820883F8820883F8800087FE80208020000003EF802803EF820803EF80000 BDE2:208820883F8820883F8800087FE80208020000003EFC02483E4820483EFC0000 BDE3:208820883F8820883F8800087FE80208020000003E1002FE3E3820443E380000 BDE4:208820883F8820883F8800087FE802080200000003F802080208020803F80000 BDE5:208820883F8820883F8800087FE80208020000000208020803F8020803F80000 BDE6:208820883F8820883F8800087FE8020802000000210821083F0821143F620000 BDE7:208820883F8820883F8800087FE8020802000000001000100010006801840000 BDE8:208820883F8820883F8800087FE80208020000000048004800A8011406620000 BDE9:208820883F8820883F8800087FE8020802000000000003F00408040803F00000 BDEA:208820883F8820883F8800087FE802080200000003F80020002000D003080000 BDEB:208820883F8820883F8800087FE8020802000000004003F8004000A003180000 BDEC:208820883F8820883F8800087FE802080200000003F8000803F8000800080000 BDED:208820883F8820883F8800087FE802080200000003F8020003F8020003F80000 BDEE:208820883F8820883F8800087FE802080200000000000FF8022002200FF80000 BDEF:208820883F8820883F8800087FE802080200000000800FF803E0041003E00000 BDF0:000000001010101010101FF0101010101FF000007FFC04400440044004400000 BDF1:0000101010101FF010101FF000007FFC044004401FF000100010001000100000 BDF2:0000101010101FF010101FF000007FFC0440044000003EF80208020802080000 BDF3:0000101010101FF010101FF000007FFC0440044000001E100210022802C40000 BDF4:0000101010101FF010101FF0000000007FFC044004401440100010001FF00000 BDF5:0000101010101FF010101FF000007FFC04400440000020F8201020303ECC0000 BDF6:0000101010101FF010101FF000007FFC04400440202021FC207020883E700000 BDF7:0000101010101FF010101FF000007FFC044004401FF01000100010001FF00000 BDF8:0000101010101FF010101FF000007FFC044004401FF000101FF010001FF00000 BDF9:0000101010101FF010101FF000007FFC044004403EF802083E0820083E080000 BDFA:0000101010101FF010101FF000007FFC044004403EF802883E8820883EF80000 BDFB:0000101010101FF010101FF000007FFC044004403E8802883EF820883EF80000 BDFC:0000101010101FF010101FF000007FFC044004403E1002103E1020283EC40000 BDFD:0000101010101FF010101FF000007FFC044004403EF802803EF820803EF80000 BDFE:0000101010101FF010101FF000007FFC044004403EFC02483E4820483EFC0000 BDFF:0000101010101FF010101FF000007FFC044004403E2003FC3E7020883E700000 BE00:0000101010101FF010101FF000007FFC044004401FF01010101010101FF00000 BE01:0000101010101FF010101FF000007FFC04400440101010101FF010101FF00000 BE02:0000101010101FF010101FF000007FFC04400440222022203E2022503E880000 BE03:0000101010101FF010101FF000007FFC0440044000000100010002800C400000 BE04:0000101010101FF010101FF000007FFC044004400000024002400DA033100000 BE05:0000101010101FF010101FF000007FFC04400440000007C00820082007C00000 BE06:0000101010101FF010101FF000007FFC04400440000007E00080014006200000 BE07:0000101010101FF010101FF000007FFC04400440008007E00080014006200000 BE08:0000101010101FF010101FF000007FFC044004401FF000101FF0001000100000 BE09:0000101010101FF010101FF000007FFC044004401FF010001FF010001FF00000 BE0A:0000101010101FF010101FF000007FFC0440044000001FF0044004401FF00000 BE0B:0000101010101FF010101FF000007FFC0440044001001FF007C0082007C00000 BE0C:000000001010101010101FF0101010101FF0000000007FFC0000000000000000 BE0D:0000101010101FF010101FF0000000007FFC00001FF000100010001000100000 BE0E:0000101010101FF010101FF0000000007FFC000000003EF80208020802080000 BE0F:0000101010101FF010101FF0000000007FFC000000001E100210022802C40000 BE10:0000101010101FF010101FF0000000007FFC000000001000100010001FF00000 BE11:0000101010101FF010101FF0000000007FFC0000000020F8201020303ECC0000 BE12:0000101010101FF010101FF0000000007FFC0000202021FC207020883E700000 BE13:0000101010101FF010101FF0000000007FFC00001FF01000100010001FF00000 BE14:0000101010101FF010101FF0000000007FFC00001FF000101FF010001FF00000 BE15:0000101010101FF010101FF0000000007FFC00003EF802083E0820083E080000 BE16:0000101010101FF010101FF0000000007FFC00003EF802883E8820883EF80000 BE17:0000101010101FF010101FF0000000007FFC00003E8802883EF820883EF80000 BE18:0000101010101FF010101FF0000000007FFC00003E1002103E1020283EC40000 BE19:0000101010101FF010101FF0000000007FFC00003EF802803EF820803EF80000 BE1A:0000101010101FF010101FF0000000007FFC00003EFC02483E4820483EFC0000 BE1B:0000101010101FF010101FF0000000007FFC00003E2003FC3E7020883E700000 BE1C:0000101010101FF010101FF0000000007FFC00001FF01010101010101FF00000 BE1D:0000101010101FF010101FF0000000007FFC0000101010101FF010101FF00000 BE1E:0000101010101FF010101FF0000000007FFC0000222022203E2022503E880000 BE1F:0000101010101FF010101FF0000000007FFC000000000100010002800C400000 BE20:0000101010101FF010101FF0000000007FFC00000000024002400DA033100000 BE21:0000101010101FF010101FF0000000007FFC0000000007C00820082007C00000 BE22:0000101010101FF010101FF0000000007FFC0000000007E00080014006200000 BE23:0000101010101FF010101FF0000000007FFC0000008007E00080014006200000 BE24:0000101010101FF010101FF0000000007FFC00001FF000101FF0001000100000 BE25:0000101010101FF010101FF0000000007FFC00001FF010001FF010001FF00000 BE26:0000101010101FF010101FF0000000007FFC000000001FF0044004401FF00000 BE27:0000101010101FF010101FF0000000007FFC000001001FF007C0082007C00000 BE28:0000000800082088208820883F88208820883F8800087FE80008000800080000 BE29:00000008208820883F8820883F8800087FE8000007F800080008000800080000 BE2A:00000008208820883F8820883F8800087FE8000000003EF80208020802080000 BE2B:00000008208820883F8820883F8800087FE8000000001F080108011401620000 BE2C:00000008208820883F8820883F8800087FE8000008000800080008000FF80000 BE2D:00000008208820883F8820883F8800087FE80000000010F8101010301ECC0000 BE2E:00000008208820883F8820883F8800087FE800000808087F081C08220F9C0000 BE2F:00000008208820883F8820883F8800087FE8000003F802000200020003F80000 BE30:00000008208820883F8820883F8800087FE8000007F8000807F8040007F80000 BE31:00000008208820883F8820883F8800087FE800003EF802083E0820083E080000 BE32:00000008208820883F8820883F8800087FE800003EF802883E8820883EF80000 BE33:00000008208820883F8820883F8800087FE800003E8802883EF820883EF80000 BE34:00000008208820883F8820883F8800087FE800001F0801081F0810141F620000 BE35:00000008208820883F8820883F8800087FE800003EF802803EF820803EF80000 BE36:00000008208820883F8820883F8800087FE800003EFC02483E4820483EFC0000 BE37:00000008208820883F8820883F8800087FE800001F08017F1F1C10221F1C0000 BE38:00000008208820883F8820883F8800087FE8000003F802080208020803F80000 BE39:00000008208820883F8820883F8800087FE800000208020803F8020803F80000 BE3A:00000008208820883F8820883F8800087FE80000110811081F0811141F620000 BE3B:00000008208820883F8820883F8800087FE80000001000100010006801840000 BE3C:00000008208820883F8820883F8800087FE800000048004800A8011406620000 BE3D:00000008208820883F8820883F8800087FE80000000003F00408040803F00000 BE3E:00000008208820883F8820883F8800087FE8000003F80020002000D003080000 BE3F:00000008208820883F8820883F8800087FE80000004003F8004000A003180000 BE40:00000008208820883F8820883F8800087FE8000003F8000803F8000800080000 BE41:00000008208820883F8820883F8800087FE8000003F8020003F8020003F80000 BE42:00000008208820883F8820883F8800087FE8000000000FF8022002200FF80000 BE43:00000008208820883F8820883F8800087FE8000000800FF803E0041003E00000 BE44:00000000000800082088208820883F882088208820883F880008000800080000 BE45:000000080008420842087E0842087E0800080000000007F80008000800080000 BE46:000000080008420842087E0842087E080008000000003EF80208020802080000 BE47:000000080008420842087E0842087E080008000000001F080108011401620000 BE48:000000080008420842087E0842087E080008000800001000100010001FF80000 BE49:000000080008420842087E0842087E0800080000000020F8201020303ECC0000 BE4A:000000080008420842087E0842087E0800080000202021FC207020883E700000 BE4B:000000080008420842087E0842087E080008000003F802000200020003F80000 BE4C:000000080008420842087E0842087E080008000007F8000807F8040007F80000 BE4D:000000080008420842087E0842087E08000800003EF802083E0820083E080000 BE4E:000000080008420842087E0842087E08000800003EF802883E8820883EF80000 BE4F:000000080008420842087E0842087E08000800003E8802883EF820883EF80000 BE50:000000080008420842087E0842087E08000800000F8800880F8808140FA20000 BE51:000000080008420842087E0842087E08000800003EF802803EF820803EF80000 BE52:000000080008420842087E0842087E08000800003EFC02483E4820483EFC0000 BE53:000000080008420842087E0842087E08000800003E1002FE3E3820443E380000 BE54:000000080008420842087E0842087E080008000003F802080208020803F80000 BE55:000000080008420842087E0842087E08000800000208020803F8020803F80000 BE56:000000080008420842087E0842087E0800080000210821083F0821143F620000 BE57:000000080008420842087E0842087E0800080000001000100010006801840000 BE58:000000080008420842087E0842087E08000800000048004800A8011406620000 BE59:000000080008420842087E0842087E0800080000000003F00408040803F00000 BE5A:000000080008420842087E0842087E080008000003F80020002000D003080000 BE5B:000000080008420842087E0842087E0800080000004003F8004000A003180000 BE5C:000000080008420842087E0842087E080008000003F8000803F8000800080000 BE5D:000000080008420842087E0842087E080008000003F8020003F8020003F80000 BE5E:000000080008420842087E0842087E080008000000000FF8022002200FF80000 BE5F:000000080008420842087E0842087E080008000000800FF803E0041003E00000 BE60:00000000001000102490249024903F9E249024903F9000100010001000100000 BE61:000000084908490849087F0E49087F080008000007F800080008000800080000 BE62:000000084908490849087F0E49087F080008000000003EF80208020802080000 BE63:000000084908490849087F0E49087F080008000000001F080108011401620000 BE64:000000084908490849087F0E49087F080008000808000800080008000FF80000 BE65:000000084908490849087F0E49087F0800080000000010F8101010301ECC0000 BE66:000000084908490849087F0E49087F08000800000808087F081C08220F9C0000 BE67:000000084908490849087F0E49087F080008000003F802000200020003F80000 BE68:000000084908490849087F0E49087F080008000007F8000807F8040007F80000 BE69:000000084908490849087F0E49087F08000800003EF802083E0820083E080000 BE6A:000000084908490849087F0E49087F08000800003EF802883E8820883EF80000 BE6B:000000084908490849087F0E49087F08000800003E8802883EF820883EF80000 BE6C:000000084908490849087F0E49087F08000800001F0801081F0810141F620000 BE6D:000000084908490849087F0E49087F08000800003EF802803EF820803EF80000 BE6E:000000084908490849087F0E49087F08000800003EFC02483E4820483EFC0000 BE6F:000000084908490849087F0E49087F08000800001F08017F1F1C10221F1C0000 BE70:000000084908490849087F0E49087F080008000003F802080208020803F80000 BE71:000000084908490849087F0E49087F08000800000208020803F8020803F80000 BE72:000000084908490849087F0E49087F0800080000110811081F0811141F620000 BE73:000000084908490849087F0E49087F0800080000001000100010006801840000 BE74:000000084908490849087F0E49087F08000800000048004800A8011406620000 BE75:000000084908490849087F0E49087F0800080000000003F00408040803F00000 BE76:000000084908490849087F0E49087F080008000003F80020002000D003080000 BE77:000000084908490849087F0E49087F0800080000004003F8004000A003180000 BE78:000000084908490849087F0E49087F080008000003F8000803F8000800080000 BE79:000000084908490849087F0E49087F080008000003F8020003F8020003F80000 BE7A:000000084908490849087F0E49087F080008000000000FF8022002200FF80000 BE7B:000000084908490849087F0E49087F080008000000800FF803E0041003E00000 BE7C:00000000001200122492249224923F9E249224923F9200120012001200120000 BE7D:000000284928492849287F3849287F280028000007F800080008000800080000 BE7E:000000284928492849287F3849287F280028000000003EF80208020802080000 BE7F:000000284928492849287F3849287F280028000000003E100210022802C40000 BE80:000000284928492849287F3849287F280028002808000800080008000FF80000 BE81:000000284928492849287F3849287F2800280000000020F8201020303ECC0000 BE82:000000284928492849287F3849287F2800280000202021FC207020883E700000 BE83:000000284928492849287F3849287F280028000003F802000200020003F80000 BE84:000000284928492849287F3849287F280028000007F8000807F8040007F80000 BE85:000000284928492849287F3849287F28002800003EF802083E0820083E080000 BE86:000000284928492849287F3849287F28002800003EF802883E8820883EF80000 BE87:000000284928492849287F3849287F28002800003E8802883EF820883EF80000 BE88:000000284928492849287F3849287F28002800001F0801081F0810141F620000 BE89:000000284928492849287F3849287F28002800003EF802803EF820803EF80000 BE8A:000000284928492849287F3849287F28002800003EFC02483E4820483EFC0000 BE8B:000000284928492849287F3849287F28002800003E1002FE3E3820443E380000 BE8C:000000284928492849287F3849287F280028000003F802080208020803F80000 BE8D:000000284928492849287F3849287F28002800000208020803F8020803F80000 BE8E:000000284928492849287F3849287F2800280000110811081F0811141F620000 BE8F:000000284928492849287F3849287F2800280000000800080008003400C20000 BE90:000000284928492849287F3849287F28002800000048004800A8011406620000 BE91:000000284928492849287F3849287F2800280000000001F00208020801F00000 BE92:000000284928492849287F3849287F280028000003F80020002000D003080000 BE93:000000284928492849287F3849287F2800280000004003F8004000A003180000 BE94:000000284928492849287F3849287F280028000003F8000803F8000800080000 BE95:000000284928492849287F3849287F280028000003F8020003F8020003F80000 BE96:000000284928492849287F3849287F280028000000000FF8022002200FF80000 BE97:000000284928492849287F3849287F280028000000800FF803E0041003E00000 BE98:000000000010001024902490249E3F902490249E3F9000100010001000100000 BE99:0000000849084908490E7F08490E7F080008000007F800080008000800080000 BE9A:0000000849084908490E7F08490E7F080008000000003EF80208020802080000 BE9B:0000000849084908490E7F08490E7F080008000000001F080108011401620000 BE9C:0000000849084908490E7F08490E7F080008000008000800080008000FF80000 BE9D:0000000849084908490E7F08490E7F0800080000000010F8101010301ECC0000 BE9E:0000000849084908490E7F08490E7F08000800000808087F081C08220F9C0000 BE9F:0000000849084908490E7F08490E7F080008000003F802000200020003F80000 BEA0:0000000849084908490E7F08490E7F080008000007F8000807F8040007F80000 BEA1:0000000849084908490E7F08490E7F08000800003EF802083E0820083E080000 BEA2:0000000849084908490E7F08490E7F08000800003EF802883E8820883EF80000 BEA3:0000000849084908490E7F08490E7F08000800003E8802883EF820883EF80000 BEA4:0000000849084908490E7F08490E7F08000800001F0801081F0810141F620000 BEA5:0000000849084908490E7F08490E7F08000800003EF802803EF820803EF80000 BEA6:0000000849084908490E7F08490E7F08000800003EFC02483E4820483EFC0000 BEA7:0000000849084908490E7F08490E7F08000800001F08017F1F1C10221F1C0000 BEA8:0000000849084908490E7F08490E7F080008000003F802080208020803F80000 BEA9:0000000849084908490E7F08490E7F08000800000208020803F8020803F80000 BEAA:0000000849084908490E7F08490E7F0800080000110811081F0811141F620000 BEAB:0000000849084908490E7F08490E7F0800080000001000100010006801840000 BEAC:0000000849084908490E7F08490E7F08000800000048004800A8011406620000 BEAD:0000000849084908490E7F08490E7F0800080000000003F00408040803F00000 BEAE:0000000849084908490E7F08490E7F080008000003F80020002000D003080000 BEAF:0000000849084908490E7F08490E7F0800080000004003F8004000A003180000 BEB0:0000000849084908490E7F08490E7F080008000003F8000803F8000800080000 BEB1:0000000849084908490E7F08490E7F080008000003F8020003F8020003F80000 BEB2:0000000849084908490E7F08490E7F080008000000000FF8022002200FF80000 BEB3:0000000849084908490E7F08490E7F080008000000800FF803E0041003E00000 BEB4:000000000012001224922492249E3F922492249E3F9200120012001200120000 BEB5:000000284928492849387F2849387F280028000007F800080008000800080000 BEB6:000000284928492849387F2849387F280028000000003EF80208020802080000 BEB7:000000284928492849387F2849387F280028000000003E100210022802C40000 BEB8:000000284928492849387F2849387F280028002808000800080008000FF80000 BEB9:000000284928492849387F2849387F2800280000000020F8201020303ECC0000 BEBA:000000284928492849387F2849387F2800280000202021FC207020883E700000 BEBB:000000284928492849387F2849387F280028000003F802000200020003F80000 BEBC:000000284928492849387F2849387F280028000007F8000807F8040007F80000 BEBD:000000284928492849387F2849387F28002800003EF802083E0820083E080000 BEBE:000000284928492849387F2849387F28002800003EF802883E8820883EF80000 BEBF:000000284928492849387F2849387F28002800003E8802883EF820883EF80000 BEC0:000000284928492849387F2849387F28002800001F0801081F0810141F620000 BEC1:000000284928492849387F2849387F28002800003EF802803EF820803EF80000 BEC2:000000284928492849387F2849387F28002800003EFC02483E4820483EFC0000 BEC3:000000284928492849387F2849387F28002800003E1002FE3E3820443E380000 BEC4:000000284928492849387F2849387F280028000003F802080208020803F80000 BEC5:000000284928492849387F2849387F28002800000208020803F8020803F80000 BEC6:000000284928492849387F2849387F2800280000110811081F0811141F620000 BEC7:000000284928492849387F2849387F2800280000000800080008003400C20000 BEC8:000000284928492849387F2849387F28002800000048004800A8011406620000 BEC9:000000284928492849387F2849387F2800280000000001F00208020801F00000 BECA:000000284928492849387F2849387F280028000003F80020002000D003080000 BECB:000000284928492849387F2849387F2800280000004003F8004000A003180000 BECC:000000284928492849387F2849387F280028000003F8000803F8000800080000 BECD:000000284928492849387F2849387F280028000003F8020003F8020003F80000 BECE:000000284928492849387F2849387F280028000000000FF8022002200FF80000 BECF:000000284928492849387F2849387F280028000000800FF803E0041003E00000 BED0:00000000000200022482248224823F9E248224823F8200020002000200020000 BED1:000000084908490849087F3849087F0800080000000007F80008000800080000 BED2:000000084908490849087F3849087F080008000000003EF80208020802080000 BED3:000000084908490849087F3849087F080008000000001F080108011401620000 BED4:000000084908490849087F3849087F080008000000001000100010001FF80000 BED5:000000084908490849087F3849087F0800080000000020F8201020303ECC0000 BED6:000000084908490849087F3849087F0800080000202021FC207020883E700000 BED7:000000084908490849087F3849087F080008000003F802000200020003F80000 BED8:000000084908490849087F3849087F080008000007F8000807F8040007F80000 BED9:000000084908490849087F3849087F08000800003EF802083E0820083E080000 BEDA:000000084908490849087F3849087F08000800003EF802883E8820883EF80000 BEDB:000000084908490849087F3849087F08000800003E8802883EF820883EF80000 BEDC:000000084908490849087F3849087F08000800000F8800880F8808140FA20000 BEDD:000000084908490849087F3849087F08000800003EF802803EF820803EF80000 BEDE:000000084908490849087F3849087F08000800003EFC02483E4820483EFC0000 BEDF:000000084908490849087F3849087F08000800003E1002FE3E3820443E380000 BEE0:000000084908490849087F3849087F080008000003F802080208020803F80000 BEE1:000000084908490849087F3849087F08000800000208020803F8020803F80000 BEE2:000000084908490849087F3849087F0800080000210821083F0821143F620000 BEE3:000000084908490849087F3849087F0800080000001000100010006801840000 BEE4:000000084908490849087F3849087F08000800000048004800A8011406620000 BEE5:000000084908490849087F3849087F0800080000000003F00408040803F00000 BEE6:000000084908490849087F3849087F080008000003F80020002000D003080000 BEE7:000000084908490849087F3849087F0800080000004003F8004000A003180000 BEE8:000000084908490849087F3849087F080008000003F8000803F8000800080000 BEE9:000000084908490849087F3849087F080008000003F8020003F8020003F80000 BEEA:000000084908490849087F3849087F080008000000000FF8022002200FF80000 BEEB:000000084908490849087F3849087F080008000000800FF803E0041003E00000 BEEC:00000000000A000A248A248A248A3FBA248A248A3F8A000A000A000A000A0000 BEED:000000284928492849287FE849287F280028000007F800080008000800080000 BEEE:000000284928492849287FE849287F280028000000003EF80208020802080000 BEEF:000000284928492849287FE849287F280028000000003E100210022802C40000 BEF0:000000284928492849287FE849287F280028000008000800080008000FF80000 BEF1:000000284928492849287FE849287F2800280000000020F8201020303ECC0000 BEF2:000000284928492849287FE849287F2800280000202021FC207020883E700000 BEF3:000000284928492849287FE849287F280028000003F802000200020003F80000 BEF4:000000284928492849287FE849287F280028000007F8000807F8040007F80000 BEF5:000000284928492849287FE849287F28002800003EF802083E0820083E080000 BEF6:000000284928492849287FE849287F28002800003EF802883E8820883EF80000 BEF7:000000284928492849287FE849287F28002800003E8802883EF820883EF80000 BEF8:000000284928492849287FE849287F28002800001F0801081F0810141F620000 BEF9:000000284928492849287FE849287F28002800003EF802803EF820803EF80000 BEFA:000000284928492849287FE849287F28002800003EFC02483E4820483EFC0000 BEFB:000000284928492849287FE849287F28002800003E1002FE3E3820443E380000 BEFC:000000284928492849287FE849287F280028000003F802080208020803F80000 BEFD:000000284928492849287FE849287F28002800000208020803F8020803F80000 BEFE:000000284928492849287FE849287F2800280000110811081F0811141F620000 BEFF:000000284928492849287FE849287F2800280000000800080008003400C20000 BF00:000000284928492849287FE849287F28002800000048004800A8011406620000 BF01:000000284928492849287FE849287F2800280000000001F00208020801F00000 BF02:000000284928492849287FE849287F280028000003F80020002000D003080000 BF03:000000284928492849287FE849287F2800280000004003F8004000A003180000 BF04:000000284928492849287FE849287F280028000003F8000803F8000800080000 BF05:000000284928492849287FE849287F280028000003F8020003F8020003F80000 BF06:000000284928492849287FE849287F280028000000000FF8022002200FF80000 BF07:000000284928492849287FE849287F280028000000800FF803E0041003E00000 BF08:000000000002000224822482249E3F822482249E3F8200020002000200020000 BF09:000000084908490849387F0849387F0800080000000007F80008000800080000 BF0A:000000084908490849387F0849387F080008000000003EF80208020802080000 BF0B:000000084908490849387F0849387F080008000000001F080108011401620000 BF0C:000000084908490849387F0849387F080008000800001000100010001FF80000 BF0D:000000084908490849387F0849387F0800080000000020F8201020303ECC0000 BF0E:000000084908490849387F0849387F0800080000202021FC207020883E700000 BF0F:000000084908490849387F0849387F080008000003F802000200020003F80000 BF10:000000084908490849387F0849387F080008000007F8000807F8040007F80000 BF11:000000084908490849387F0849387F08000800003EF802083E0820083E080000 BF12:000000084908490849387F0849387F08000800003EF802883E8820883EF80000 BF13:000000084908490849387F0849387F08000800003E8802883EF820883EF80000 BF14:000000084908490849387F0849387F08000800000F8800880F8808140FA20000 BF15:000000084908490849387F0849387F08000800003EF802803EF820803EF80000 BF16:000000084908490849387F0849387F08000800003EFC02483E4820483EFC0000 BF17:000000084908490849387F0849387F08000800003E1002FE3E3820443E380000 BF18:000000084908490849387F0849387F080008000003F802080208020803F80000 BF19:000000084908490849387F0849387F08000800000208020803F8020803F80000 BF1A:000000084908490849387F0849387F0800080000210821083F0821143F620000 BF1B:000000084908490849387F0849387F0800080000001000100010006801840000 BF1C:000000084908490849387F0849387F08000800000048004800A8011406620000 BF1D:000000084908490849387F0849387F0800080000000003F00408040803F00000 BF1E:000000084908490849387F0849387F080008000003F80020002000D003080000 BF1F:000000084908490849387F0849387F0800080000004003F8004000A003180000 BF20:000000084908490849387F0849387F080008000003F8000803F8000800080000 BF21:000000084908490849387F0849387F080008000003F8020003F8020003F80000 BF22:000000084908490849387F0849387F080008000000000FF8022002200FF80000 BF23:000000084908490849387F0849387F080008000000800FF803E0041003E00000 BF24:00000000000A000A248A248A24BA3F8A248A24BA3F8A000A000A000A000A0000 BF25:000000284928492849E87F2849E87F280028000007F800080008000800080000 BF26:000000284928492849E87F2849E87F280028000000003EF80208020802080000 BF27:000000284928492849E87F2849E87F280028000000003E100210022802C40000 BF28:000000284928492849E87F2849E87F280028002808000800080008000FF80000 BF29:000000284928492849E87F2849E87F2800280000000020F8201020303ECC0000 BF2A:000000284928492849E87F2849E87F2800280000202021FC207020883E700000 BF2B:000000284928492849E87F2849E87F280028000003F802000200020003F80000 BF2C:000000284928492849E87F2849E87F280028000007F8000807F8040007F80000 BF2D:000000284928492849E87F2849E87F28002800003EF802083E0820083E080000 BF2E:000000284928492849E87F2849E87F28002800003EF802883E8820883EF80000 BF2F:000000284928492849E87F2849E87F28002800003E8802883EF820883EF80000 BF30:000000284928492849E87F2849E87F28002800001F0801081F0810141F620000 BF31:000000284928492849E87F2849E87F28002800003EF802803EF820803EF80000 BF32:000000284928492849E87F2849E87F28002800003EFC02483E4820483EFC0000 BF33:000000284928492849E87F2849E87F28002800003E1002FE3E3820443E380000 BF34:000000284928492849E87F2849E87F280028000003F802080208020803F80000 BF35:000000284928492849E87F2849E87F28002800000208020803F8020803F80000 BF36:000000284928492849E87F2849E87F2800280000110811081F0811141F620000 BF37:000000284928492849E87F2849E87F2800280000000800080008003400C20000 BF38:000000284928492849E87F2849E87F28002800000048004800A8011406620000 BF39:000000284928492849E87F2849E87F2800280000000001F00208020801F00000 BF3A:000000284928492849E87F2849E87F280028000003F80020002000D003080000 BF3B:000000284928492849E87F2849E87F2800280000004003F8004000A003180000 BF3C:000000284928492849E87F2849E87F280028000003F8000803F8000800080000 BF3D:000000284928492849E87F2849E87F280028000003F8020003F8020003F80000 BF3E:000000284928492849E87F2849E87F280028000000000FF8022002200FF80000 BF3F:000000284928492849E87F2849E87F280028000000800FF803E0041003E00000 BF40:000000002108210821083FF8210821083FF800000100010001007FFC00000000 BF41:0000210821083FF821083FF8010001007FFC00001FF000100010001000100000 BF42:0000210821083FF821083FF8010001007FFC000000003EF80208020802080000 BF43:0000210821083FF821083FF8010001007FFC000000001E100210022802C40000 BF44:0000210821083FF821083FF8010001007FFC000000001000100010001FF00000 BF45:0000210821083FF821083FF8010001007FFC0000000020F8201020303ECC0000 BF46:0000210821083FF821083FF8010001007FFC0000202021FC207020883E700000 BF47:0000210821083FF821083FF8010001007FFC00001FF01000100010001FF00000 BF48:0000210821083FF821083FF8010001007FFC00001FF000101FF010001FF00000 BF49:0000210821083FF821083FF8010001007FFC00003EF802083E0820083E080000 BF4A:0000210821083FF821083FF8010001007FFC00003EF802883E8820883EF80000 BF4B:0000210821083FF821083FF8010001007FFC00003E8802883EF820883EF80000 BF4C:0000210821083FF821083FF8010001007FFC00003E1002103E1020283EC40000 BF4D:0000210821083FF821083FF8010001007FFC00003EF802803EF820803EF80000 BF4E:0000210821083FF821083FF8010001007FFC00003EFC02483E4820483EFC0000 BF4F:0000210821083FF821083FF8010001007FFC00003E2003FC3E7020883E700000 BF50:0000210821083FF821083FF8010001007FFC00001FF01010101010101FF00000 BF51:0000210821083FF821083FF8010001007FFC0000101010101FF010101FF00000 BF52:0000210821083FF821083FF8010001007FFC0000222022203E2022503E880000 BF53:0000210821083FF821083FF8010001007FFC000000000100010002800C400000 BF54:0000210821083FF821083FF8010001007FFC00000000024002400DA033100000 BF55:0000210821083FF821083FF8010001007FFC0000000007C00820082007C00000 BF56:0000210821083FF821083FF8010001007FFC0000000007E00080014006200000 BF57:0000210821083FF821083FF8010001007FFC0000008007E00080014006200000 BF58:0000210821083FF821083FF8010001007FFC00001FF000101FF0001000100000 BF59:0000210821083FF821083FF8010001007FFC00001FF010001FF010001FF00000 BF5A:0000210821083FF821083FF8010001007FFC000000001FF0044004401FF00000 BF5B:0000210821083FF821083FF8010001007FFC000001001FF007C0082007C00000 BF5C:0000001000104450445044507FD0445E44507FD0041004107FD0001000100000 BF5D:0000248824883F88248E3F88040804087FE8000007F800080008000800080000 BF5E:0000248824883F88248E3F88040804087FE8000000003EF80208020802080000 BF5F:0000248824883F88248E3F88040804087FE8000000001F080108011401620000 BF60:0000248824883F88248E3F88040804087FE8000008000800080008000FF80000 BF61:0000248824883F88248E3F88040804087FE80000000010F8101010301ECC0000 BF62:0000248824883F88248E3F88040804087FE800000808087F081C08220F9C0000 BF63:0000248824883F88248E3F88040804087FE8000003F802000200020003F80000 BF64:0000248824883F88248E3F88040804087FE8000007F8000807F8040007F80000 BF65:0000248824883F88248E3F88040804087FE800003EF802083E0820083E080000 BF66:0000248824883F88248E3F88040804087FE800003EF802883E8820883EF80000 BF67:0000248824883F88248E3F88040804087FE800003E8802883EF820883EF80000 BF68:0000248824883F88248E3F88040804087FE800001F0801081F0810141F620000 BF69:0000248824883F88248E3F88040804087FE800003EF802803EF820803EF80000 BF6A:0000248824883F88248E3F88040804087FE800003EFC02483E4820483EFC0000 BF6B:0000248824883F88248E3F88040804087FE800001F08017F1F1C10221F1C0000 BF6C:0000248824883F88248E3F88040804087FE8000003F802080208020803F80000 BF6D:0000248824883F88248E3F88040804087FE800000208020803F8020803F80000 BF6E:0000248824883F88248E3F88040804087FE80000110811081F0811141F620000 BF6F:0000248824883F88248E3F88040804087FE80000001000100010006801840000 BF70:0000248824883F88248E3F88040804087FE800000048004800A8011406620000 BF71:0000248824883F88248E3F88040804087FE80000000003F00408040803F00000 BF72:0000248824883F88248E3F88040804087FE8000003F80020002000D003080000 BF73:0000248824883F88248E3F88040804087FE80000004003F8004000A003180000 BF74:0000248824883F88248E3F88040804087FE8000003F8000803F8000800080000 BF75:0000248824883F88248E3F88040804087FE8000003F8020003F8020003F80000 BF76:0000248824883F88248E3F88040804087FE8000000000FF8022002200FF80000 BF77:0000248824883F88248E3F88040804087FE8000000800FF803E0041003E00000 BF78:0000001200124452445244527FD2445E44527FD2041204127FD2001200120000 BF79:000024A824A83FA824B83FA8042804287FA8000007F800080008000800080000 BF7A:000024A824A83FA824B83FA8042804287FA8000000003EF80208020802080000 BF7B:000024A824A83FA824B83FA8042804287FA8000000001F080108011401620000 BF7C:000024A824A83FA824B83FA8042804287FA8000008000800080008000FF80000 BF7D:000024A824A83FA824B83FA8042804287FA80000000010F8101010301ECC0000 BF7E:000024A824A83FA824B83FA8042804287FA800000808087F081C08220F9C0000 BF7F:000024A824A83FA824B83FA8042804287FA8000003F802000200020003F80000 BF80:000024A824A83FA824B83FA8042804287FA8000007F8000807F8040007F80000 BF81:000024A824A83FA824B83FA8042804287FA800003EF802083E0820083E080000 BF82:000024A824A83FA824B83FA8042804287FA800003EF802883E8820883EF80000 BF83:000024A824A83FA824B83FA8042804287FA800003E8802883EF820883EF80000 BF84:000024A824A83FA824B83FA8042804287FA800001F0801081F0810141F620000 BF85:000024A824A83FA824B83FA8042804287FA800003EF802803EF820803EF80000 BF86:000024A824A83FA824B83FA8042804287FA800003EFC02483E4820483EFC0000 BF87:000024A824A83FA824B83FA8042804287FA800001F08017F1F1C10221F1C0000 BF88:000024A824A83FA824B83FA8042804287FA8000003F802080208020803F80000 BF89:000024A824A83FA824B83FA8042804287FA800000208020803F8020803F80000 BF8A:000024A824A83FA824B83FA8042804287FA80000110811081F0811141F620000 BF8B:000024A824A83FA824B83FA8042804287FA80000001000100010006801840000 BF8C:000024A824A83FA824B83FA8042804287FA800000048004800A8011406620000 BF8D:000024A824A83FA824B83FA8042804287FA80000000003F00408040803F00000 BF8E:000024A824A83FA824B83FA8042804287FA8000003F80020002000D003080000 BF8F:000024A824A83FA824B83FA8042804287FA80000004003F8004000A003180000 BF90:000024A824A83FA824B83FA8042804287FA8000003F8000803F8000800080000 BF91:000024A824A83FA824B83FA8042804287FA8000003F8020003F8020003F80000 BF92:000024A824A83FA824B83FA8042804287FA8000000000FF8022002200FF80000 BF93:000024A824A83FA824B83FA8042804287FA8000000800FF803E0041003E00000 BF94:0000000800084448444844487FC8444844487FC8040804087FE8000800080000 BF95:0000248824883F8824883F88040804087FE8000007F800080008000800080000 BF96:0000248824883F8824883F88040804087FE8000000003EF80208020802080000 BF97:0000248824883F8824883F88040804087FE8000000001F080108011401620000 BF98:0000248824883F8824883F88040804087FE8000008000800080008000FF80000 BF99:0000248824883F8824883F88040804087FE80000000010F8101010301ECC0000 BF9A:0000248824883F8824883F88040804087FE800000808087F081C08220F9C0000 BF9B:0000248824883F8824883F88040804087FE8000003F802000200020003F80000 BF9C:0000248824883F8824883F88040804087FE8000007F8000807F8040007F80000 BF9D:0000248824883F8824883F88040804087FE800003EF802083E0820083E080000 BF9E:0000248824883F8824883F88040804087FE800003EF802883E8820883EF80000 BF9F:0000248824883F8824883F88040804087FE800003E8802883EF820883EF80000 BFA0:0000248824883F8824883F88040804087FE800001F0801081F0810141F620000 BFA1:0000248824883F8824883F88040804087FE800003EF802803EF820803EF80000 BFA2:0000248824883F8824883F88040804087FE800003EFC02483E4820483EFC0000 BFA3:0000248824883F8824883F88040804087FE800001F08017F1F1C10221F1C0000 BFA4:0000248824883F8824883F88040804087FE8000003F802080208020803F80000 BFA5:0000248824883F8824883F88040804087FE800000208020803F8020803F80000 BFA6:0000248824883F8824883F88040804087FE80000110811081F0811141F620000 BFA7:0000248824883F8824883F88040804087FE80000001000100010006801840000 BFA8:0000248824883F8824883F88040804087FE800000048004800A8011406620000 BFA9:0000248824883F8824883F88040804087FE80000000003F00408040803F00000 BFAA:0000248824883F8824883F88040804087FE8000003F80020002000D003080000 BFAB:0000248824883F8824883F88040804087FE80000004003F8004000A003180000 BFAC:0000248824883F8824883F88040804087FE8000003F8000803F8000800080000 BFAD:0000248824883F8824883F88040804087FE8000003F8020003F8020003F80000 BFAE:0000248824883F8824883F88040804087FE8000000000FF8022002200FF80000 BFAF:0000248824883F8824883F88040804087FE8000000800FF803E0041003E00000 BFB0:000000002108210821083FF8210821083FF804400440044004407FFC00000000 BFB1:0000210821083FF821083FF8044004407FFC00001FF000100010001000100000 BFB2:0000210821083FF821083FF8044004407FFC000000003EF80208020802080000 BFB3:0000210821083FF821083FF8044004407FFC000000001E100210022802C40000 BFB4:0000210821083FF821083FF8044004407FFC000000001000100010001FF00000 BFB5:0000210821083FF821083FF8044004407FFC0000000020F8201020303ECC0000 BFB6:0000210821083FF821083FF8044004407FFC0000202021FC207020883E700000 BFB7:0000210821083FF821083FF8044004407FFC00001FF01000100010001FF00000 BFB8:0000210821083FF821083FF8044004407FFC00001FF000101FF010001FF00000 BFB9:0000210821083FF821083FF8044004407FFC00003EF802083E0820083E080000 BFBA:0000210821083FF821083FF8044004407FFC00003EF802883E8820883EF80000 BFBB:0000210821083FF821083FF8044004407FFC00003E8802883EF820883EF80000 BFBC:0000210821083FF821083FF8044004407FFC00003E1002103E1020283EC40000 BFBD:0000210821083FF821083FF8044004407FFC00003EF802803EF820803EF80000 BFBE:0000210821083FF821083FF8044004407FFC00003EFC02483E4820483EFC0000 BFBF:0000210821083FF821083FF8044004407FFC00003E2003FC3E7020883E700000 BFC0:0000210821083FF821083FF8044004407FFC00001FF01010101010101FF00000 BFC1:0000210821083FF821083FF8044004407FFC0000101010101FF010101FF00000 BFC2:0000210821083FF821083FF8044004407FFC0000222022203E2022503E880000 BFC3:0000210821083FF821083FF8044004407FFC000000000100010002800C400000 BFC4:0000210821083FF821083FF8044004407FFC00000000024002400DA033100000 BFC5:0000210821083FF821083FF8044004407FFC0000000007C00820082007C00000 BFC6:0000210821083FF821083FF8044004407FFC0000000007E00080014006200000 BFC7:0000210821083FF821083FF8044004407FFC0000008007E00080014006200000 BFC8:0000210821083FF821083FF8044004407FFC00001FF000101FF0001000100000 BFC9:0000210821083FF821083FF8044004407FFC00001FF010001FF010001FF00000 BFCA:0000210821083FF821083FF8044004407FFC000000001FF0044004401FF00000 BFCB:0000210821083FF821083FF8044004407FFC000001001FF007C0082007C00000 BFCC:000000002108210821083FF8210821083FF800003FF801000100010001000000 BFCD:0000210821083FF821083FF800007FFC010001001FF000100010001000100000 BFCE:0000210821083FF821083FF800007FFC0100010000003EF80208020802080000 BFCF:0000210821083FF821083FF800007FFC0100010000001E100210022802C40000 BFD0:0000210821083FF821083FF8000000007FFC010001001100100010001FF00000 BFD1:0000210821083FF821083FF800007FFC01000100000020F8201020303ECC0000 BFD2:0000210821083FF821083FF800007FFC01000100202021FC207020883E700000 BFD3:0000210821083FF821083FF800007FFC010001001FF01000100010001FF00000 BFD4:0000210821083FF821083FF800007FFC010001001FF000101FF010001FF00000 BFD5:0000210821083FF821083FF800007FFC010001003EF802083E0820083E080000 BFD6:0000210821083FF821083FF800007FFC010001003EF802883E8820883EF80000 BFD7:0000210821083FF821083FF800007FFC010001003E8802883EF820883EF80000 BFD8:0000210821083FF821083FF800007FFC010001003E1002103E1020283EC40000 BFD9:0000210821083FF821083FF800007FFC010001003EF802803EF820803EF80000 BFDA:0000210821083FF821083FF800007FFC010001003EFC02483E4820483EFC0000 BFDB:0000210821083FF821083FF800007FFC010001003E2003FC3E7020883E700000 BFDC:0000210821083FF821083FF800007FFC010001001FF01010101010101FF00000 BFDD:0000210821083FF821083FF800007FFC01000100101010101FF010101FF00000 BFDE:0000210821083FF821083FF800007FFC01000100222022203E2022503E880000 BFDF:0000210821083FF821083FF800007FFC0100010000000100010002800C400000 BFE0:0000210821083FF821083FF800007FFC010001000000024002400DA033100000 BFE1:0000210821083FF821083FF800007FFC01000100000007C00820082007C00000 BFE2:0000210821083FF821083FF800007FFC01000100000007E00080014006200000 BFE3:0000210821083FF821083FF800007FFC01000100008007E00080014006200000 BFE4:0000210821083FF821083FF800007FFC010001001FF000101FF0001000100000 BFE5:0000210821083FF821083FF800007FFC010001001FF010001FF010001FF00000 BFE6:0000210821083FF821083FF800007FFC0100010000001FF0044004401FF00000 BFE7:0000210821083FF821083FF800007FFC0100010001001FF007C0082007C00000 BFE8:000000084448444844487FC8444844487FC800087FE8040804F8040804080000 BFE9:248824883F8824883F8800087FE8027802080000000007F80008000800080000 BFEA:248824883F8824883F8800087FE802780208000000003EF80208020802080000 BFEB:248824883F8824883F8800087FE802780208000000001F080108011401620000 BFEC:248824883F8824883F88000800087FE80278020802081000100010001FF80000 BFED:248824883F8824883F8800087FE8027802080000000020F8201020303ECC0000 BFEE:248824883F8824883F8800087FE8027802080000202021FC207020883E700000 BFEF:248824883F8824883F8800087FE802780208000003F802000200020003F80000 BFF0:248824883F8824883F8800087FE802780208000007F8000807F8040007F80000 BFF1:248824883F8824883F8800087FE80278020800003EF802083E0820083E080000 BFF2:248824883F8824883F8800087FE80278020800003EF802883E8820883EF80000 BFF3:248824883F8824883F8800087FE80278020800003E8802883EF820883EF80000 BFF4:248824883F8824883F8800087FE80278020800000F8800880F8808140FA20000 BFF5:248824883F8824883F8800087FE80278020800003EF802803EF820803EF80000 BFF6:248824883F8824883F8800087FE80278020800003EFC02483E4820483EFC0000 BFF7:248824883F8824883F8800087FE80278020800003E1002FE3E3820443E380000 BFF8:248824883F8824883F8800087FE802780208000003F802080208020803F80000 BFF9:248824883F8824883F8800087FE80278020800000208020803F8020803F80000 BFFA:248824883F8824883F8800087FE8027802080000210821083F0821143F620000 BFFB:248824883F8824883F8800087FE8027802080000001000100010006801840000 BFFC:248824883F8824883F8800087FE80278020800000048004800A8011406620000 BFFD:248824883F8824883F8800087FE8027802080000000003F00408040803F00000 BFFE:248824883F8824883F8800087FE802780208000003F80020002000D003080000 BFFF:248824883F8824883F8800087FE8027802080000004003F8004000A003180000 C000:248824883F8824883F8800087FE802780208000003F8000803F8000800080000 C001:248824883F8824883F8800087FE802780208000003F8020003F8020003F80000 C002:248824883F8824883F8800087FE802780208000000000FF8022002200FF80000 C003:248824883F8824883F8800087FE802780208000000800FF803E0041003E00000 C004:0000000A444A444A444A7FCA444A444A7FCA000A7FEA040A047A040A040A0000 C005:24A824A83FA824A83FA800287FA805E804280000000007F80008000800080000 C006:24A824A83FA824A83FA800287FA805E80428000000003EF80208020802080000 C007:24A824A83FA824A83FA800287FA805E80428000000001F080108011401620000 C008:24A824A83FA824A83FA8002800287FA8042805E804281428100010001FF80000 C009:24A824A83FA824A83FA800287FA805E804280000000020F8201020303ECC0000 C00A:24A824A83FA824A83FA800287FA805E804280000202021FC207020883E700000 C00B:24A824A83FA824A83FA800287FA805E80428000003F802000200020003F80000 C00C:24A824A83FA824A83FA800287FA805E80428000007F8000807F8040007F80000 C00D:24A824A83FA824A83FA800287FA805E8042800003EF802083E0820083E080000 C00E:24A824A83FA824A83FA800287FA805E8042800003EF802883E8820883EF80000 C00F:24A824A83FA824A83FA800287FA805E8042800003E8802883EF820883EF80000 C010:24A824A83FA824A83FA800287FA805E8042800000F8800880F8808140FA20000 C011:24A824A83FA824A83FA800287FA805E8042800003EF802803EF820803EF80000 C012:24A824A83FA824A83FA800287FA805E8042800003EFC02483E4820483EFC0000 C013:24A824A83FA824A83FA800287FA805E8042800003E1002FE3E3820443E380000 C014:24A824A83FA824A83FA800287FA805E80428000003F802080208020803F80000 C015:24A824A83FA824A83FA800287FA805E8042800000208020803F8020803F80000 C016:24A824A83FA824A83FA800287FA805E804280000210821083F0821143F620000 C017:24A824A83FA824A83FA800287FA805E804280000001000100010006801840000 C018:24A824A83FA824A83FA800287FA805E8042800000048004800A8011406620000 C019:24A824A83FA824A83FA800287FA805E804280000000003F00408040803F00000 C01A:24A824A83FA824A83FA800287FA805E80428000003F80020002000D003080000 C01B:24A824A83FA824A83FA800287FA805E804280000004003F8004000A003180000 C01C:24A824A83FA824A83FA800287FA805E80428000003F8000803F8000800080000 C01D:24A824A83FA824A83FA800287FA805E80428000003F8020003F8020003F80000 C01E:24A824A83FA824A83FA800287FA805E80428000000000FF8022002200FF80000 C01F:24A824A83FA824A83FA800287FA805E80428000000800FF803E0041003E00000 C020:000000084448444844487FC8444844487FC800087FE804080408040804080000 C021:248824883F8824883F8800087FE8020802000000000007F80008000800080000 C022:248824883F8824883F8800087FE802080200000000003EF80208020802080000 C023:248824883F8824883F8800087FE802080200000000001F080108011401620000 C024:248824883F8824883F88000800087FE80208020802081008100010001FF80000 C025:248824883F8824883F8800087FE8020802000000000020F8201020303ECC0000 C026:248824883F8824883F8800087FE8020802000000202021FC207020883E700000 C027:248824883F8824883F8800087FE802080200000003F802000200020003F80000 C028:248824883F8824883F8800087FE802080200000007F8000807F8040007F80000 C029:248824883F8824883F8800087FE80208020000003EF802083E0820083E080000 C02A:248824883F8824883F8800087FE80208020000003EF802883E8820883EF80000 C02B:248824883F8824883F8800087FE80208020000003E8802883EF820883EF80000 C02C:248824883F8824883F8800087FE80208020000000F8800880F8808140FA20000 C02D:248824883F8824883F8800087FE80208020000003EF802803EF820803EF80000 C02E:248824883F8824883F8800087FE80208020000003EFC02483E4820483EFC0000 C02F:248824883F8824883F8800087FE80208020000003E1002FE3E3820443E380000 C030:248824883F8824883F8800087FE802080200000003F802080208020803F80000 C031:248824883F8824883F8800087FE80208020000000208020803F8020803F80000 C032:248824883F8824883F8800087FE8020802000000210821083F0821143F620000 C033:248824883F8824883F8800087FE8020802000000001000100010006801840000 C034:248824883F8824883F8800087FE80208020000000048004800A8011406620000 C035:248824883F8824883F8800087FE8020802000000000003F00408040803F00000 C036:248824883F8824883F8800087FE802080200000003F80020002000D003080000 C037:248824883F8824883F8800087FE8020802000000004003F8004000A003180000 C038:248824883F8824883F8800087FE802080200000003F8000803F8000800080000 C039:248824883F8824883F8800087FE802080200000003F8020003F8020003F80000 C03A:248824883F8824883F8800087FE802080200000000000FF8022002200FF80000 C03B:248824883F8824883F8800087FE802080200000000800FF803E0041003E00000 C03C:000000002108210821083FF8210821083FF800007FFC04400440044004400000 C03D:0000210821083FF821083FF800007FFC044004401FF000100010001000100000 C03E:0000210821083FF821083FF800007FFC0440044000003EF80208020802080000 C03F:0000210821083FF821083FF800007FFC0440044000001E100210022802C40000 C040:0000210821083FF821083FF8000000007FFC044004401440100010001FF00000 C041:0000210821083FF821083FF800007FFC04400440000020F8201020303ECC0000 C042:0000210821083FF821083FF800007FFC04400440202021FC207020883E700000 C043:0000210821083FF821083FF800007FFC044004401FF01000100010001FF00000 C044:0000210821083FF821083FF800007FFC044004401FF000101FF010001FF00000 C045:0000210821083FF821083FF800007FFC044004403EF802083E0820083E080000 C046:0000210821083FF821083FF800007FFC044004403EF802883E8820883EF80000 C047:0000210821083FF821083FF800007FFC044004403E8802883EF820883EF80000 C048:0000210821083FF821083FF800007FFC044004403E1002103E1020283EC40000 C049:0000210821083FF821083FF800007FFC044004403EF802803EF820803EF80000 C04A:0000210821083FF821083FF800007FFC044004403EFC02483E4820483EFC0000 C04B:0000210821083FF821083FF800007FFC044004403E2003FC3E7020883E700000 C04C:0000210821083FF821083FF800007FFC044004401FF01010101010101FF00000 C04D:0000210821083FF821083FF800007FFC04400440101010101FF010101FF00000 C04E:0000210821083FF821083FF800007FFC04400440222022203E2022503E880000 C04F:0000210821083FF821083FF800007FFC0440044000000100010002800C400000 C050:0000210821083FF821083FF800007FFC044004400000024002400DA033100000 C051:0000210821083FF821083FF800007FFC04400440000007C00820082007C00000 C052:0000210821083FF821083FF800007FFC04400440000007E00080014006200000 C053:0000210821083FF821083FF800007FFC04400440008007E00080014006200000 C054:0000210821083FF821083FF800007FFC044004401FF000101FF0001000100000 C055:0000210821083FF821083FF800007FFC044004401FF010001FF010001FF00000 C056:0000210821083FF821083FF800007FFC0440044000001FF0044004401FF00000 C057:0000210821083FF821083FF800007FFC0440044001001FF007C0082007C00000 C058:000000002108210821083FF8210821083FF8000000007FFC0000000000000000 C059:0000210821083FF821083FF8000000007FFC00001FF000100010001000100000 C05A:0000210821083FF821083FF8000000007FFC000000003EF80208020802080000 C05B:0000210821083FF821083FF8000000007FFC000000001E100210022802C40000 C05C:0000210821083FF821083FF8000000007FFC000000001000100010001FF00000 C05D:0000210821083FF821083FF8000000007FFC0000000020F8201020303ECC0000 C05E:0000210821083FF821083FF8000000007FFC0000202021FC207020883E700000 C05F:0000210821083FF821083FF8000000007FFC00001FF01000100010001FF00000 C060:0000210821083FF821083FF8000000007FFC00001FF000101FF010001FF00000 C061:0000210821083FF821083FF8000000007FFC00003EF802083E0820083E080000 C062:0000210821083FF821083FF8000000007FFC00003EF802883E8820883EF80000 C063:0000210821083FF821083FF8000000007FFC00003E8802883EF820883EF80000 C064:0000210821083FF821083FF8000000007FFC00003E1002103E1020283EC40000 C065:0000210821083FF821083FF8000000007FFC00003EF802803EF820803EF80000 C066:0000210821083FF821083FF8000000007FFC00003EFC02483E4820483EFC0000 C067:0000210821083FF821083FF8000000007FFC00003E2003FC3E7020883E700000 C068:0000210821083FF821083FF8000000007FFC00001FF01010101010101FF00000 C069:0000210821083FF821083FF8000000007FFC0000101010101FF010101FF00000 C06A:0000210821083FF821083FF8000000007FFC0000222022203E2022503E880000 C06B:0000210821083FF821083FF8000000007FFC000000000100010002800C400000 C06C:0000210821083FF821083FF8000000007FFC00000000024002400DA033100000 C06D:0000210821083FF821083FF8000000007FFC0000000007C00820082007C00000 C06E:0000210821083FF821083FF8000000007FFC0000000007E00080014006200000 C06F:0000210821083FF821083FF8000000007FFC0000008007E00080014006200000 C070:0000210821083FF821083FF8000000007FFC00001FF000101FF0001000100000 C071:0000210821083FF821083FF8000000007FFC00001FF010001FF010001FF00000 C072:0000210821083FF821083FF8000000007FFC000000001FF0044004401FF00000 C073:0000210821083FF821083FF8000000007FFC000001001FF007C0082007C00000 C074:0000000800084448444844487FC8444844487FC800087FE80008000800080000 C075:0000248824883F8824883F88000800087FE8000007F800080008000800080000 C076:0000248824883F8824883F88000800087FE8000000003EF80208020802080000 C077:0000248824883F8824883F88000800087FE8000000001F080108011401620000 C078:0000248824883F8824883F88000800087FE8000008000800080008000FF80000 C079:0000248824883F8824883F88000800087FE80000000010F8101010301ECC0000 C07A:0000248824883F8824883F88000800087FE800000808087F081C08220F9C0000 C07B:0000248824883F8824883F88000800087FE8000003F802000200020003F80000 C07C:0000248824883F8824883F88000800087FE8000007F8000807F8040007F80000 C07D:0000248824883F8824883F88000800087FE800003EF802083E0820083E080000 C07E:0000248824883F8824883F88000800087FE800003EF802883E8820883EF80000 C07F:0000248824883F8824883F88000800087FE800003E8802883EF820883EF80000 C080:0000248824883F8824883F88000800087FE800001F0801081F0810141F620000 C081:0000248824883F8824883F88000800087FE800003EF802803EF820803EF80000 C082:0000248824883F8824883F88000800087FE800003EFC02483E4820483EFC0000 C083:0000248824883F8824883F88000800087FE800001F08017F1F1C10221F1C0000 C084:0000248824883F8824883F88000800087FE8000003F802080208020803F80000 C085:0000248824883F8824883F88000800087FE800000208020803F8020803F80000 C086:0000248824883F8824883F88000800087FE80000110811081F0811141F620000 C087:0000248824883F8824883F88000800087FE80000001000100010006801840000 C088:0000248824883F8824883F88000800087FE800000048004800A8011406620000 C089:0000248824883F8824883F88000800087FE80000000003F00408040803F00000 C08A:0000248824883F8824883F88000800087FE8000003F80020002000D003080000 C08B:0000248824883F8824883F88000800087FE80000004003F8004000A003180000 C08C:0000248824883F8824883F88000800087FE8000003F8000803F8000800080000 C08D:0000248824883F8824883F88000800087FE8000003F8020003F8020003F80000 C08E:0000248824883F8824883F88000800087FE8000000000FF8022002200FF80000 C08F:0000248824883F8824883F88000800087FE8000000800FF803E0041003E00000 C090:00000000000800082488248824883F88248824883F8800080008000800080000 C091:000000084908490849087F0849087F0800080000000007F80008000800080000 C092:000000084908490849087F0849087F080008000000003EF80208020802080000 C093:000000084908490849087F0849087F080008000000001F080108011401620000 C094:000000084908490849087F0849087F080008000800001000100010001FF80000 C095:000000084908490849087F0849087F0800080000000020F8201020303ECC0000 C096:000000084908490849087F0849087F0800080000202021FC207020883E700000 C097:000000084908490849087F0849087F080008000003F802000200020003F80000 C098:000000084908490849087F0849087F080008000007F8000807F8040007F80000 C099:000000084908490849087F0849087F08000800003EF802083E0820083E080000 C09A:000000084908490849087F0849087F08000800003EF802883E8820883EF80000 C09B:000000084908490849087F0849087F08000800003E8802883EF820883EF80000 C09C:000000084908490849087F0849087F08000800000F8800880F8808140FA20000 C09D:000000084908490849087F0849087F08000800003EF802803EF820803EF80000 C09E:000000084908490849087F0849087F08000800003EFC02483E4820483EFC0000 C09F:000000084908490849087F0849087F08000800003E1002FE3E3820443E380000 C0A0:000000084908490849087F0849087F080008000003F802080208020803F80000 C0A1:000000084908490849087F0849087F08000800000208020803F8020803F80000 C0A2:000000084908490849087F0849087F0800080000210821083F0821143F620000 C0A3:000000084908490849087F0849087F0800080000001000100010006801840000 C0A4:000000084908490849087F0849087F08000800000048004800A8011406620000 C0A5:000000084908490849087F0849087F0800080000000003F00408040803F00000 C0A6:000000084908490849087F0849087F080008000003F80020002000D003080000 C0A7:000000084908490849087F0849087F0800080000004003F8004000A003180000 C0A8:000000084908490849087F0849087F080008000003F8000803F8000800080000 C0A9:000000084908490849087F0849087F080008000003F8020003F8020003F80000 C0AA:000000084908490849087F0849087F080008000000000FF8022002200FF80000 C0AB:000000084908490849087F0849087F080008000000800FF803E0041003E00000 C0AC:0000000000100010021002100410041E0A101110609000100010001000100000 C0AD:000000080008040804080C0E120861080008000007F800080008000800080000 C0AE:000000080008040804080C0E120861080008000000003EF80208020802080000 C0AF:000000080008040804080C0E120861080008000000001F080108011401620000 C0B0:000000080008040804080C0E120861080008000808000800080008000FF80000 C0B1:000000080008040804080C0E1208610800080000000010F8101010301ECC0000 C0B2:000000080008040804080C0E12086108000800000808087F081C08220F9C0000 C0B3:000000080008040804080C0E120861080008000003F802000200020003F80000 C0B4:000000080008040804080C0E120861080008000007F8000807F8040007F80000 C0B5:000000080008040804080C0E12086108000800003EF802083E0820083E080000 C0B6:000000080008040804080C0E12086108000800003EF802883E8820883EF80000 C0B7:000000080008040804080C0E12086108000800003E8802883EF820883EF80000 C0B8:000000080008040804080C0E12086108000800001F0801081F0810141F620000 C0B9:000000080008040804080C0E12086108000800003EF802803EF820803EF80000 C0BA:000000080008040804080C0E12086108000800003EFC02483E4820483EFC0000 C0BB:000000080008040804080C0E12086108000800001F08017F1F1C10221F1C0000 C0BC:000000080008040804080C0E120861080008000003F802080208020803F80000 C0BD:000000080008040804080C0E12086108000800000208020803F8020803F80000 C0BE:000000080008040804080C0E1208610800080000110811081F0811141F620000 C0BF:000000080008040804080C0E1208610800080000001000100010006801840000 C0C0:000000080008040804080C0E12086108000800000048004800A8011406620000 C0C1:000000080008040804080C0E1208610800080000000003F00408040803F00000 C0C2:000000080008040804080C0E120861080008000003F80020002000D003080000 C0C3:000000080008040804080C0E1208610800080000004003F8004000A003180000 C0C4:000000080008040804080C0E120861080008000003F8000803F8000800080000 C0C5:000000080008040804080C0E120861080008000003F8020003F8020003F80000 C0C6:000000080008040804080C0E120861080008000000000FF8022002200FF80000 C0C7:000000080008040804080C0E120861080008000000800FF803E0041003E00000 C0C8:0000000000120012021202120412041E0A121112609200120012001200120000 C0C9:000000280028042804280C38122861280028000007F800080008000800080000 C0CA:000000280028042804280C38122861280028000000003EF80208020802080000 C0CB:000000280028042804280C38122861280028000000003E100210022802C40000 C0CC:000000280028042804280C38122861280028002808000800080008000FF80000 C0CD:000000280028042804280C381228612800280000000020F8201020303ECC0000 C0CE:000000280028042804280C381228612800280000202021FC207020883E700000 C0CF:000000280028042804280C38122861280028000003F802000200020003F80000 C0D0:000000280028042804280C38122861280028000007F8000807F8040007F80000 C0D1:000000280028042804280C3812286128002800003EF802083E0820083E080000 C0D2:000000280028042804280C3812286128002800003EF802883E8820883EF80000 C0D3:000000280028042804280C3812286128002800003E8802883EF820883EF80000 C0D4:000000280028042804280C3812286128002800001F0801081F0810141F620000 C0D5:000000280028042804280C3812286128002800003EF802803EF820803EF80000 C0D6:000000280028042804280C3812286128002800003EFC02483E4820483EFC0000 C0D7:000000280028042804280C3812286128002800003E1002FE3E3820443E380000 C0D8:000000280028042804280C38122861280028000003F802080208020803F80000 C0D9:000000280028042804280C3812286128002800000208020803F8020803F80000 C0DA:000000280028042804280C381228612800280000110811081F0811141F620000 C0DB:000000280028042804280C381228612800280000000800080008003400C20000 C0DC:000000280028042804280C3812286128002800000048004800A8011406620000 C0DD:000000280028042804280C381228612800280000000001F00208020801F00000 C0DE:000000280028042804280C38122861280028000003F80020002000D003080000 C0DF:000000280028042804280C381228612800280000004003F8004000A003180000 C0E0:000000280028042804280C38122861280028000003F8000803F8000800080000 C0E1:000000280028042804280C38122861280028000003F8020003F8020003F80000 C0E2:000000280028042804280C38122861280028000000000FF8022002200FF80000 C0E3:000000280028042804280C38122861280028000000800FF803E0041003E00000 C0E4:000000000010001002100210041E04100A10111E609000100010001000100000 C0E5:0000000800080408040E0C08120E61080008000007F800080008000800080000 C0E6:0000000800080408040E0C08120E61080008000000003EF80208020802080000 C0E7:0000000800080408040E0C08120E61080008000000001F080108011401620000 C0E8:0000000800080408040E0C08120E61080008000008000800080008000FF80000 C0E9:0000000800080408040E0C08120E610800080000000010F8101010301ECC0000 C0EA:0000000800080408040E0C08120E6108000800000808087F081C08220F9C0000 C0EB:0000000800080408040E0C08120E61080008000003F802000200020003F80000 C0EC:0000000800080408040E0C08120E61080008000007F8000807F8040007F80000 C0ED:0000000800080408040E0C08120E6108000800003EF802083E0820083E080000 C0EE:0000000800080408040E0C08120E6108000800003EF802883E8820883EF80000 C0EF:0000000800080408040E0C08120E6108000800003E8802883EF820883EF80000 C0F0:0000000800080408040E0C08120E6108000800001F0801081F0810141F620000 C0F1:0000000800080408040E0C08120E6108000800003EF802803EF820803EF80000 C0F2:0000000800080408040E0C08120E6108000800003EFC02483E4820483EFC0000 C0F3:0000000800080408040E0C08120E6108000800001F08017F1F1C10221F1C0000 C0F4:0000000800080408040E0C08120E61080008000003F802080208020803F80000 C0F5:0000000800080408040E0C08120E6108000800000208020803F8020803F80000 C0F6:0000000800080408040E0C08120E610800080000110811081F0811141F620000 C0F7:0000000800080408040E0C08120E610800080000001000100010006801840000 C0F8:0000000800080408040E0C08120E6108000800000048004800A8011406620000 C0F9:0000000800080408040E0C08120E610800080000000003F00408040803F00000 C0FA:0000000800080408040E0C08120E61080008000003F80020002000D003080000 C0FB:0000000800080408040E0C08120E610800080000004003F8004000A003180000 C0FC:0000000800080408040E0C08120E61080008000003F8000803F8000800080000 C0FD:0000000800080408040E0C08120E61080008000003F8020003F8020003F80000 C0FE:0000000800080408040E0C08120E61080008000000000FF8022002200FF80000 C0FF:0000000800080408040E0C08120E61080008000000800FF803E0041003E00000 C100:000000000012001202120212041E04120A12111E609200120012001200120000 C101:000000280028042804380C28123861280028000007F800080008000800080000 C102:000000280028042804380C28123861280028000000003EF80208020802080000 C103:000000280028042804380C28123861280028000000003E100210022802C40000 C104:000000280028042804380C28123861280028002808000800080008000FF80000 C105:000000280028042804380C281238612800280000000020F8201020303ECC0000 C106:000000280028042804380C281238612800280000202021FC207020883E700000 C107:000000280028042804380C28123861280028000003F802000200020003F80000 C108:000000280028042804380C28123861280028000007F8000807F8040007F80000 C109:000000280028042804380C2812386128002800003EF802083E0820083E080000 C10A:000000280028042804380C2812386128002800003EF802883E8820883EF80000 C10B:000000280028042804380C2812386128002800003E8802883EF820883EF80000 C10C:000000280028042804380C2812386128002800001F0801081F0810141F620000 C10D:000000280028042804380C2812386128002800003EF802803EF820803EF80000 C10E:000000280028042804380C2812386128002800003EFC02483E4820483EFC0000 C10F:000000280028042804380C2812386128002800003E1002FE3E3820443E380000 C110:000000280028042804380C28123861280028000003F802080208020803F80000 C111:000000280028042804380C2812386128002800000208020803F8020803F80000 C112:000000280028042804380C281238612800280000110811081F0811141F620000 C113:000000280028042804380C281238612800280000000800080008003400C20000 C114:000000280028042804380C2812386128002800000048004800A8011406620000 C115:000000280028042804380C281238612800280000000001F00208020801F00000 C116:000000280028042804380C28123861280028000003F80020002000D003080000 C117:000000280028042804380C281238612800280000004003F8004000A003180000 C118:000000280028042804380C28123861280028000003F8000803F8000800080000 C119:000000280028042804380C28123861280028000003F8020003F8020003F80000 C11A:000000280028042804380C28123861280028000000000FF8022002200FF80000 C11B:000000280028042804380C28123861280028000000800FF803E0041003E00000 C11C:0000000000020002020202020402041E0A021102608200020002000200020000 C11D:000000080008040804080C381208610800080000000007F80008000800080000 C11E:000000080008040804080C38120861080008000000003EF80208020802080000 C11F:000000080008040804080C38120861080008000000001F080108011401620000 C120:000000080008040804080C38120861080008000000001000100010001FF80000 C121:000000080008040804080C381208610800080000000020F8201020303ECC0000 C122:000000080008040804080C381208610800080000202021FC207020883E700000 C123:000000080008040804080C38120861080008000003F802000200020003F80000 C124:000000080008040804080C38120861080008000007F8000807F8040007F80000 C125:000000080008040804080C3812086108000800003EF802083E0820083E080000 C126:000000080008040804080C3812086108000800003EF802883E8820883EF80000 C127:000000080008040804080C3812086108000800003E8802883EF820883EF80000 C128:000000080008040804080C3812086108000800000F8800880F8808140FA20000 C129:000000080008040804080C3812086108000800003EF802803EF820803EF80000 C12A:000000080008040804080C3812086108000800003EFC02483E4820483EFC0000 C12B:000000080008040804080C3812086108000800003E1002FE3E3820443E380000 C12C:000000080008040804080C38120861080008000003F802080208020803F80000 C12D:000000080008040804080C3812086108000800000208020803F8020803F80000 C12E:000000080008040804080C381208610800080000210821083F0821143F620000 C12F:000000080008040804080C381208610800080000001000100010006801840000 C130:000000080008040804080C3812086108000800000048004800A8011406620000 C131:000000080008040804080C381208610800080000000003F00408040803F00000 C132:000000080008040804080C38120861080008000003F80020002000D003080000 C133:000000080008040804080C381208610800080000004003F8004000A003180000 C134:000000080008040804080C38120861080008000003F8000803F8000800080000 C135:000000080008040804080C38120861080008000003F8020003F8020003F80000 C136:000000080008040804080C38120861080008000000000FF8022002200FF80000 C137:000000080008040804080C38120861080008000000800FF803E0041003E00000 C138:00000000000A000A020A020A040A043A0A0A110A608A000A000A000A000A0000 C139:000000280028042804280CE8122861280028000007F800080008000800080000 C13A:000000280028042804280CE8122861280028000000003EF80208020802080000 C13B:000000280028042804280CE8122861280028000000003E100210022802C40000 C13C:000000280028042804280CE8122861280028000008000800080008000FF80000 C13D:000000280028042804280CE81228612800280000000020F8201020303ECC0000 C13E:000000280028042804280CE81228612800280000202021FC207020883E700000 C13F:000000280028042804280CE8122861280028000003F802000200020003F80000 C140:000000280028042804280CE8122861280028000007F8000807F8040007F80000 C141:000000280028042804280CE812286128002800003EF802083E0820083E080000 C142:000000280028042804280CE812286128002800003EF802883E8820883EF80000 C143:000000280028042804280CE812286128002800003E8802883EF820883EF80000 C144:000000280028042804280CE812286128002800001F0801081F0810141F620000 C145:000000280028042804280CE812286128002800003EF802803EF820803EF80000 C146:000000280028042804280CE812286128002800003EFC02483E4820483EFC0000 C147:000000280028042804280CE812286128002800003E1002FE3E3820443E380000 C148:000000280028042804280CE8122861280028000003F802080208020803F80000 C149:000000280028042804280CE812286128002800000208020803F8020803F80000 C14A:000000280028042804280CE81228612800280000110811081F0811141F620000 C14B:000000280028042804280CE81228612800280000000800080008003400C20000 C14C:000000280028042804280CE812286128002800000048004800A8011406620000 C14D:000000280028042804280CE81228612800280000000001F00208020801F00000 C14E:000000280028042804280CE8122861280028000003F80020002000D003080000 C14F:000000280028042804280CE81228612800280000004003F8004000A003180000 C150:000000280028042804280CE8122861280028000003F8000803F8000800080000 C151:000000280028042804280CE8122861280028000003F8020003F8020003F80000 C152:000000280028042804280CE8122861280028000000000FF8022002200FF80000 C153:000000280028042804280CE8122861280028000000800FF803E0041003E00000 C154:000000000002000202020202041E04020A02111E608200020002000200020000 C155:000000080008040804380C081238610800080000000007F80008000800080000 C156:000000080008040804380C08123861080008000000003EF80208020802080000 C157:000000080008040804380C08123861080008000000001F080108011401620000 C158:000000080008040804380C08123861080008000800001000100010001FF80000 C159:000000080008040804380C081238610800080000000020F8201020303ECC0000 C15A:000000080008040804380C081238610800080000202021FC207020883E700000 C15B:000000080008040804380C08123861080008000003F802000200020003F80000 C15C:000000080008040804380C08123861080008000007F8000807F8040007F80000 C15D:000000080008040804380C0812386108000800003EF802083E0820083E080000 C15E:000000080008040804380C0812386108000800003EF802883E8820883EF80000 C15F:000000080008040804380C0812386108000800003E8802883EF820883EF80000 C160:000000080008040804380C0812386108000800000F8800880F8808140FA20000 C161:000000080008040804380C0812386108000800003EF802803EF820803EF80000 C162:000000080008040804380C0812386108000800003EFC02483E4820483EFC0000 C163:000000080008040804380C0812386108000800003E1002FE3E3820443E380000 C164:000000080008040804380C08123861080008000003F802080208020803F80000 C165:000000080008040804380C0812386108000800000208020803F8020803F80000 C166:000000080008040804380C081238610800080000210821083F0821143F620000 C167:000000080008040804380C081238610800080000001000100010006801840000 C168:000000080008040804380C0812386108000800000048004800A8011406620000 C169:000000080008040804380C081238610800080000000003F00408040803F00000 C16A:000000080008040804380C08123861080008000003F80020002000D003080000 C16B:000000080008040804380C081238610800080000004003F8004000A003180000 C16C:000000080008040804380C08123861080008000003F8000803F8000800080000 C16D:000000080008040804380C08123861080008000003F8020003F8020003F80000 C16E:000000080008040804380C08123861080008000000000FF8022002200FF80000 C16F:000000080008040804380C08123861080008000000800FF803E0041003E00000 C170:00000000000A000A020A020A043A040A0A0A113A608A000A000A000A000A0000 C171:000000280028042804E80C2812E861280028000007F800080008000800080000 C172:000000280028042804E80C2812E861280028000000003EF80208020802080000 C173:000000280028042804E80C2812E861280028000000003E100210022802C40000 C174:000000280028042804E80C2812E861280028002808000800080008000FF80000 C175:000000280028042804E80C2812E8612800280000000020F8201020303ECC0000 C176:000000280028042804E80C2812E8612800280000202021FC207020883E700000 C177:000000280028042804E80C2812E861280028000003F802000200020003F80000 C178:000000280028042804E80C2812E861280028000007F8000807F8040007F80000 C179:000000280028042804E80C2812E86128002800003EF802083E0820083E080000 C17A:000000280028042804E80C2812E86128002800003EF802883E8820883EF80000 C17B:000000280028042804E80C2812E86128002800003E8802883EF820883EF80000 C17C:000000280028042804E80C2812E86128002800001F0801081F0810141F620000 C17D:000000280028042804E80C2812E86128002800003EF802803EF820803EF80000 C17E:000000280028042804E80C2812E86128002800003EFC02483E4820483EFC0000 C17F:000000280028042804E80C2812E86128002800003E1002FE3E3820443E380000 C180:000000280028042804E80C2812E861280028000003F802080208020803F80000 C181:000000280028042804E80C2812E86128002800000208020803F8020803F80000 C182:000000280028042804E80C2812E8612800280000110811081F0811141F620000 C183:000000280028042804E80C2812E8612800280000000800080008003400C20000 C184:000000280028042804E80C2812E86128002800000048004800A8011406620000 C185:000000280028042804E80C2812E8612800280000000001F00208020801F00000 C186:000000280028042804E80C2812E861280028000003F80020002000D003080000 C187:000000280028042804E80C2812E8612800280000004003F8004000A003180000 C188:000000280028042804E80C2812E861280028000003F8000803F8000800080000 C189:000000280028042804E80C2812E861280028000003F8020003F8020003F80000 C18A:000000280028042804E80C2812E861280028000000000FF8022002200FF80000 C18B:000000280028042804E80C2812E861280028000000800FF803E0041003E00000 C18C:00000000008000800100010002800440182000000100010001007FFC00000000 C18D:000000800080018002400C20010001007FFC00001FF000100010001000100000 C18E:000000800080018002400C20010001007FFC000000003EF80208020802080000 C18F:000000800080018002400C20010001007FFC000000001E100210022802C40000 C190:000000800080018002400C20010001007FFC000000001000100010001FF00000 C191:000000800080018002400C20010001007FFC0000000020F8201020303ECC0000 C192:000000800080018002400C20010001007FFC0000202021FC207020883E700000 C193:000000800080018002400C20010001007FFC00001FF01000100010001FF00000 C194:000000800080018002400C20010001007FFC00001FF000101FF010001FF00000 C195:000000800080018002400C20010001007FFC00003EF802083E0820083E080000 C196:000000800080018002400C20010001007FFC00003EF802883E8820883EF80000 C197:000000800080018002400C20010001007FFC00003E8802883EF820883EF80000 C198:000000800080018002400C20010001007FFC00003E1002103E1020283EC40000 C199:000000800080018002400C20010001007FFC00003EF802803EF820803EF80000 C19A:000000800080018002400C20010001007FFC00003EFC02483E4820483EFC0000 C19B:000000800080018002400C20010001007FFC00003E2003FC3E7020883E700000 C19C:000000800080018002400C20010001007FFC00001FF01010101010101FF00000 C19D:000000800080018002400C20010001007FFC0000101010101FF010101FF00000 C19E:000000800080018002400C20010001007FFC0000222022203E2022503E880000 C19F:000000800080018002400C20010001007FFC000000000100010002800C400000 C1A0:000000800080018002400C20010001007FFC00000000024002400DA033100000 C1A1:000000800080018002400C20010001007FFC0000000007C00820082007C00000 C1A2:000000800080018002400C20010001007FFC0000000007E00080014006200000 C1A3:000000800080018002400C20010001007FFC0000008007E00080014006200000 C1A4:000000800080018002400C20010001007FFC00001FF000101FF0001000100000 C1A5:000000800080018002400C20010001007FFC00001FF010001FF010001FF00000 C1A6:000000800080018002400C20010001007FFC000000001FF0044004401FF00000 C1A7:000000800080018002400C20010001007FFC000001001FF007C0082007C00000 C1A8:00000010001002100210041004100A1E11106090041004107FD0001000100000 C1A9:0000020802080608090E3088040804087FE8000007F800080008000800080000 C1AA:0000020802080608090E3088040804087FE8000000003EF80208020802080000 C1AB:0000020802080608090E3088040804087FE8000000001F080108011401620000 C1AC:0000020802080608090E3088040804087FE8000008000800080008000FF80000 C1AD:0000020802080608090E3088040804087FE80000000010F8101010301ECC0000 C1AE:0000020802080608090E3088040804087FE800000808087F081C08220F9C0000 C1AF:0000020802080608090E3088040804087FE8000003F802000200020003F80000 C1B0:0000020802080608090E3088040804087FE8000007F8000807F8040007F80000 C1B1:0000020802080608090E3088040804087FE800003EF802083E0820083E080000 C1B2:0000020802080608090E3088040804087FE800003EF802883E8820883EF80000 C1B3:0000020802080608090E3088040804087FE800003E8802883EF820883EF80000 C1B4:0000020802080608090E3088040804087FE800001F0801081F0810141F620000 C1B5:0000020802080608090E3088040804087FE800003EF802803EF820803EF80000 C1B6:0000020802080608090E3088040804087FE800003EFC02483E4820483EFC0000 C1B7:0000020802080608090E3088040804087FE800001F08017F1F1C10221F1C0000 C1B8:0000020802080608090E3088040804087FE8000003F802080208020803F80000 C1B9:0000020802080608090E3088040804087FE800000208020803F8020803F80000 C1BA:0000020802080608090E3088040804087FE80000110811081F0811141F620000 C1BB:0000020802080608090E3088040804087FE80000001000100010006801840000 C1BC:0000020802080608090E3088040804087FE800000048004800A8011406620000 C1BD:0000020802080608090E3088040804087FE80000000003F00408040803F00000 C1BE:0000020802080608090E3088040804087FE8000003F80020002000D003080000 C1BF:0000020802080608090E3088040804087FE80000004003F8004000A003180000 C1C0:0000020802080608090E3088040804087FE8000003F8000803F8000800080000 C1C1:0000020802080608090E3088040804087FE8000003F8020003F8020003F80000 C1C2:0000020802080608090E3088040804087FE8000000000FF8022002200FF80000 C1C3:0000020802080608090E3088040804087FE8000000800FF803E0041003E00000 C1C4:00000012001202120212041204120A1E11126092041204127FD2001200120000 C1C5:0000022802280628093830A8042804287FA8000007F800080008000800080000 C1C6:0000022802280628093830A8042804287FA8000000003EF80208020802080000 C1C7:0000022802280628093830A8042804287FA8000000001F080108011401620000 C1C8:0000022802280628093830A8042804287FA8000008000800080008000FF80000 C1C9:0000022802280628093830A8042804287FA80000000010F8101010301ECC0000 C1CA:0000022802280628093830A8042804287FA800000808087F081C08220F9C0000 C1CB:0000022802280628093830A8042804287FA8000003F802000200020003F80000 C1CC:0000022802280628093830A8042804287FA8000007F8000807F8040007F80000 C1CD:0000022802280628093830A8042804287FA800003EF802083E0820083E080000 C1CE:0000022802280628093830A8042804287FA800003EF802883E8820883EF80000 C1CF:0000022802280628093830A8042804287FA800003E8802883EF820883EF80000 C1D0:0000022802280628093830A8042804287FA800001F0801081F0810141F620000 C1D1:0000022802280628093830A8042804287FA800003EF802803EF820803EF80000 C1D2:0000022802280628093830A8042804287FA800003EFC02483E4820483EFC0000 C1D3:0000022802280628093830A8042804287FA800001F08017F1F1C10221F1C0000 C1D4:0000022802280628093830A8042804287FA8000003F802080208020803F80000 C1D5:0000022802280628093830A8042804287FA800000208020803F8020803F80000 C1D6:0000022802280628093830A8042804287FA80000110811081F0811141F620000 C1D7:0000022802280628093830A8042804287FA80000001000100010006801840000 C1D8:0000022802280628093830A8042804287FA800000048004800A8011406620000 C1D9:0000022802280628093830A8042804287FA80000000003F00408040803F00000 C1DA:0000022802280628093830A8042804287FA8000003F80020002000D003080000 C1DB:0000022802280628093830A8042804287FA80000004003F8004000A003180000 C1DC:0000022802280628093830A8042804287FA8000003F8000803F8000800080000 C1DD:0000022802280628093830A8042804287FA8000003F8020003F8020003F80000 C1DE:0000022802280628093830A8042804287FA8000000000FF8022002200FF80000 C1DF:0000022802280628093830A8042804287FA8000000800FF803E0041003E00000 C1E0:00000008000802080208040804080A0811086088040804087FE8000800080000 C1E1:000002080208060809083088040804087FE8000007F800080008000800080000 C1E2:000002080208060809083088040804087FE8000000003EF80208020802080000 C1E3:000002080208060809083088040804087FE8000000001F080108011401620000 C1E4:000002080208060809083088040804087FE8000008000800080008000FF80000 C1E5:000002080208060809083088040804087FE80000000010F8101010301ECC0000 C1E6:000002080208060809083088040804087FE800000808087F081C08220F9C0000 C1E7:000002080208060809083088040804087FE8000003F802000200020003F80000 C1E8:000002080208060809083088040804087FE8000007F8000807F8040007F80000 C1E9:000002080208060809083088040804087FE800003EF802083E0820083E080000 C1EA:000002080208060809083088040804087FE800003EF802883E8820883EF80000 C1EB:000002080208060809083088040804087FE800003E8802883EF820883EF80000 C1EC:000002080208060809083088040804087FE800001F0801081F0810141F620000 C1ED:000002080208060809083088040804087FE800003EF802803EF820803EF80000 C1EE:000002080208060809083088040804087FE800003EFC02483E4820483EFC0000 C1EF:000002080208060809083088040804087FE800001F08017F1F1C10221F1C0000 C1F0:000002080208060809083088040804087FE8000003F802080208020803F80000 C1F1:000002080208060809083088040804087FE800000208020803F8020803F80000 C1F2:000002080208060809083088040804087FE80000110811081F0811141F620000 C1F3:000002080208060809083088040804087FE80000001000100010006801840000 C1F4:000002080208060809083088040804087FE800000048004800A8011406620000 C1F5:000002080208060809083088040804087FE80000000003F00408040803F00000 C1F6:000002080208060809083088040804087FE8000003F80020002000D003080000 C1F7:000002080208060809083088040804087FE80000004003F8004000A003180000 C1F8:000002080208060809083088040804087FE8000003F8000803F8000800080000 C1F9:000002080208060809083088040804087FE8000003F8020003F8020003F80000 C1FA:000002080208060809083088040804087FE8000000000FF8022002200FF80000 C1FB:000002080208060809083088040804087FE8000000800FF803E0041003E00000 C1FC:00000000008000800100010002800440182004400440044004407FFC00000000 C1FD:000000800080018002400C20044004407FFC00001FF000100010001000100000 C1FE:000000800080018002400C20044004407FFC000000003EF80208020802080000 C1FF:000000800080018002400C20044004407FFC000000001E100210022802C40000 C200:000000800080018002400C20044004407FFC000000001000100010001FF00000 C201:000000800080018002400C20044004407FFC0000000020F8201020303ECC0000 C202:000000800080018002400C20044004407FFC0000202021FC207020883E700000 C203:000000800080018002400C20044004407FFC00001FF01000100010001FF00000 C204:000000800080018002400C20044004407FFC00001FF000101FF010001FF00000 C205:000000800080018002400C20044004407FFC00003EF802083E0820083E080000 C206:000000800080018002400C20044004407FFC00003EF802883E8820883EF80000 C207:000000800080018002400C20044004407FFC00003E8802883EF820883EF80000 C208:000000800080018002400C20044004407FFC00003E1002103E1020283EC40000 C209:000000800080018002400C20044004407FFC00003EF802803EF820803EF80000 C20A:000000800080018002400C20044004407FFC00003EFC02483E4820483EFC0000 C20B:000000800080018002400C20044004407FFC00003E2003FC3E7020883E700000 C20C:000000800080018002400C20044004407FFC00001FF01010101010101FF00000 C20D:000000800080018002400C20044004407FFC0000101010101FF010101FF00000 C20E:000000800080018002400C20044004407FFC0000222022203E2022503E880000 C20F:000000800080018002400C20044004407FFC000000000100010002800C400000 C210:000000800080018002400C20044004407FFC00000000024002400DA033100000 C211:000000800080018002400C20044004407FFC0000000007C00820082007C00000 C212:000000800080018002400C20044004407FFC0000000007E00080014006200000 C213:000000800080018002400C20044004407FFC0000008007E00080014006200000 C214:000000800080018002400C20044004407FFC00001FF000101FF0001000100000 C215:000000800080018002400C20044004407FFC00001FF010001FF010001FF00000 C216:000000800080018002400C20044004407FFC000000001FF0044004401FF00000 C217:000000800080018002400C20044004407FFC000001001FF007C0082007C00000 C218:00000000008000800100010002800440182000003FF801000100010001000000 C219:000000800080018002400C2000007FFC010001001FF000100010001000100000 C21A:000000800080018002400C2000007FFC0100010000003EF80208020802080000 C21B:000000800080018002400C2000007FFC0100010000001E100210022802C40000 C21C:000000800080018002400C20000000007FFC010001001100100010001FF00000 C21D:000000800080018002400C2000007FFC01000100000020F8201020303ECC0000 C21E:000000800080018002400C2000007FFC01000100202021FC207020883E700000 C21F:000000800080018002400C2000007FFC010001001FF01000100010001FF00000 C220:000000800080018002400C2000007FFC010001001FF000101FF010001FF00000 C221:000000800080018002400C2000007FFC010001003EF802083E0820083E080000 C222:000000800080018002400C2000007FFC010001003EF802883E8820883EF80000 C223:000000800080018002400C2000007FFC010001003E8802883EF820883EF80000 C224:000000800080018002400C2000007FFC010001003E1002103E1020283EC40000 C225:000000800080018002400C2000007FFC010001003EF802803EF820803EF80000 C226:000000800080018002400C2000007FFC010001003EFC02483E4820483EFC0000 C227:000000800080018002400C2000007FFC010001003E2003FC3E7020883E700000 C228:000000800080018002400C2000007FFC010001001FF01010101010101FF00000 C229:000000800080018002400C2000007FFC01000100101010101FF010101FF00000 C22A:000000800080018002400C2000007FFC01000100222022203E2022503E880000 C22B:000000800080018002400C2000007FFC0100010000000100010002800C400000 C22C:000000800080018002400C2000007FFC010001000000024002400DA033100000 C22D:000000800080018002400C2000007FFC01000100000007C00820082007C00000 C22E:000000800080018002400C2000007FFC01000100000007E00080014006200000 C22F:000000800080018002400C2000007FFC01000100008007E00080014006200000 C230:000000800080018002400C2000007FFC010001001FF000101FF0001000100000 C231:000000800080018002400C2000007FFC010001001FF010001FF010001FF00000 C232:000000800080018002400C2000007FFC0100010000001FF0044004401FF00000 C233:000000800080018002400C2000007FFC0100010001001FF007C0082007C00000 C234:0000000802080208040804080A081108608800087FE8040804F8040804080000 C235:0208020806080908308800087FE8027802080000000007F80008000800080000 C236:0208020806080908308800087FE802780208000000003EF80208020802080000 C237:0208020806080908308800087FE802780208000000001F080108011401620000 C238:02080208060809083088000800087FE80278020802081000100010001FF80000 C239:0208020806080908308800087FE8027802080000000020F8201020303ECC0000 C23A:0208020806080908308800087FE8027802080000202021FC207020883E700000 C23B:0208020806080908308800087FE802780208000003F802000200020003F80000 C23C:0208020806080908308800087FE802780208000007F8000807F8040007F80000 C23D:0208020806080908308800087FE80278020800003EF802083E0820083E080000 C23E:0208020806080908308800087FE80278020800003EF802883E8820883EF80000 C23F:0208020806080908308800087FE80278020800003E8802883EF820883EF80000 C240:0208020806080908308800087FE80278020800000F8800880F8808140FA20000 C241:0208020806080908308800087FE80278020800003EF802803EF820803EF80000 C242:0208020806080908308800087FE80278020800003EFC02483E4820483EFC0000 C243:0208020806080908308800087FE80278020800003E1002FE3E3820443E380000 C244:0208020806080908308800087FE802780208000003F802080208020803F80000 C245:0208020806080908308800087FE80278020800000208020803F8020803F80000 C246:0208020806080908308800087FE8027802080000210821083F0821143F620000 C247:0208020806080908308800087FE8027802080000001000100010006801840000 C248:0208020806080908308800087FE80278020800000048004800A8011406620000 C249:0208020806080908308800087FE8027802080000000003F00408040803F00000 C24A:0208020806080908308800087FE802780208000003F80020002000D003080000 C24B:0208020806080908308800087FE8027802080000004003F8004000A003180000 C24C:0208020806080908308800087FE802780208000003F8000803F8000800080000 C24D:0208020806080908308800087FE802780208000003F8020003F8020003F80000 C24E:0208020806080908308800087FE802780208000000000FF8022002200FF80000 C24F:0208020806080908308800087FE802780208000000800FF803E0041003E00000 C250:0000000A020A020A040A040A0A0A110A608A000A7FEA040A047A040A040A0000 C251:022802280628092830A800287FA805E804280000000007F80008000800080000 C252:022802280628092830A800287FA805E80428000000003EF80208020802080000 C253:022802280628092830A800287FA805E80428000000001F080108011401620000 C254:022802280628092830A8002800287FA8042805E804281428100010001FF80000 C255:022802280628092830A800287FA805E804280000000020F8201020303ECC0000 C256:022802280628092830A800287FA805E804280000202021FC207020883E700000 C257:022802280628092830A800287FA805E80428000003F802000200020003F80000 C258:022802280628092830A800287FA805E80428000007F8000807F8040007F80000 C259:022802280628092830A800287FA805E8042800003EF802083E0820083E080000 C25A:022802280628092830A800287FA805E8042800003EF802883E8820883EF80000 C25B:022802280628092830A800287FA805E8042800003E8802883EF820883EF80000 C25C:022802280628092830A800287FA805E8042800000F8800880F8808140FA20000 C25D:022802280628092830A800287FA805E8042800003EF802803EF820803EF80000 C25E:022802280628092830A800287FA805E8042800003EFC02483E4820483EFC0000 C25F:022802280628092830A800287FA805E8042800003E1002FE3E3820443E380000 C260:022802280628092830A800287FA805E80428000003F802080208020803F80000 C261:022802280628092830A800287FA805E8042800000208020803F8020803F80000 C262:022802280628092830A800287FA805E804280000210821083F0821143F620000 C263:022802280628092830A800287FA805E804280000001000100010006801840000 C264:022802280628092830A800287FA805E8042800000048004800A8011406620000 C265:022802280628092830A800287FA805E804280000000003F00408040803F00000 C266:022802280628092830A800287FA805E80428000003F80020002000D003080000 C267:022802280628092830A800287FA805E804280000004003F8004000A003180000 C268:022802280628092830A800287FA805E80428000003F8000803F8000800080000 C269:022802280628092830A800287FA805E80428000003F8020003F8020003F80000 C26A:022802280628092830A800287FA805E80428000000000FF8022002200FF80000 C26B:022802280628092830A800287FA805E80428000000800FF803E0041003E00000 C26C:0000000802080208040804080A081108608800087FE804080408040804080000 C26D:0208020806080908308800087FE8020802000000000007F80008000800080000 C26E:0208020806080908308800087FE802080200000000003EF80208020802080000 C26F:0208020806080908308800087FE802080200000000001F080108011401620000 C270:02080208060809083088000800087FE80208020802081008100010001FF80000 C271:0208020806080908308800087FE8020802000000000020F8201020303ECC0000 C272:0208020806080908308800087FE8020802000000202021FC207020883E700000 C273:0208020806080908308800087FE802080200000003F802000200020003F80000 C274:0208020806080908308800087FE802080200000007F8000807F8040007F80000 C275:0208020806080908308800087FE80208020000003EF802083E0820083E080000 C276:0208020806080908308800087FE80208020000003EF802883E8820883EF80000 C277:0208020806080908308800087FE80208020000003E8802883EF820883EF80000 C278:0208020806080908308800087FE80208020000000F8800880F8808140FA20000 C279:0208020806080908308800087FE80208020000003EF802803EF820803EF80000 C27A:0208020806080908308800087FE80208020000003EFC02483E4820483EFC0000 C27B:0208020806080908308800087FE80208020000003E1002FE3E3820443E380000 C27C:0208020806080908308800087FE802080200000003F802080208020803F80000 C27D:0208020806080908308800087FE80208020000000208020803F8020803F80000 C27E:0208020806080908308800087FE8020802000000210821083F0821143F620000 C27F:0208020806080908308800087FE8020802000000001000100010006801840000 C280:0208020806080908308800087FE80208020000000048004800A8011406620000 C281:0208020806080908308800087FE8020802000000000003F00408040803F00000 C282:0208020806080908308800087FE802080200000003F80020002000D003080000 C283:0208020806080908308800087FE8020802000000004003F8004000A003180000 C284:0208020806080908308800087FE802080200000003F8000803F8000800080000 C285:0208020806080908308800087FE802080200000003F8020003F8020003F80000 C286:0208020806080908308800087FE802080200000000000FF8022002200FF80000 C287:0208020806080908308800087FE802080200000000800FF803E0041003E00000 C288:00000000008000800100010002800440182000007FFC04400440044004400000 C289:000000800080018002400C2000007FFC044004401FF000100010001000100000 C28A:000000800080018002400C2000007FFC0440044000003EF80208020802080000 C28B:000000800080018002400C2000007FFC0440044000001E100210022802C40000 C28C:000000800080018002400C20000000007FFC044004401440100010001FF00000 C28D:000000800080018002400C2000007FFC04400440000020F8201020303ECC0000 C28E:000000800080018002400C2000007FFC04400440202021FC207020883E700000 C28F:000000800080018002400C2000007FFC044004401FF01000100010001FF00000 C290:000000800080018002400C2000007FFC044004401FF000101FF010001FF00000 C291:000000800080018002400C2000007FFC044004403EF802083E0820083E080000 C292:000000800080018002400C2000007FFC044004403EF802883E8820883EF80000 C293:000000800080018002400C2000007FFC044004403E8802883EF820883EF80000 C294:000000800080018002400C2000007FFC044004403E1002103E1020283EC40000 C295:000000800080018002400C2000007FFC044004403EF802803EF820803EF80000 C296:000000800080018002400C2000007FFC044004403EFC02483E4820483EFC0000 C297:000000800080018002400C2000007FFC044004403E2003FC3E7020883E700000 C298:000000800080018002400C2000007FFC044004401FF01010101010101FF00000 C299:000000800080018002400C2000007FFC04400440101010101FF010101FF00000 C29A:000000800080018002400C2000007FFC04400440222022203E2022503E880000 C29B:000000800080018002400C2000007FFC0440044000000100010002800C400000 C29C:000000800080018002400C2000007FFC044004400000024002400DA033100000 C29D:000000800080018002400C2000007FFC04400440000007C00820082007C00000 C29E:000000800080018002400C2000007FFC04400440000007E00080014006200000 C29F:000000800080018002400C2000007FFC04400440008007E00080014006200000 C2A0:000000800080018002400C2000007FFC044004401FF000101FF0001000100000 C2A1:000000800080018002400C2000007FFC044004401FF010001FF010001FF00000 C2A2:000000800080018002400C2000007FFC0440044000001FF0044004401FF00000 C2A3:000000800080018002400C2000007FFC0440044001001FF007C0082007C00000 C2A4:000000000080008001000100028004401820000000007FFC0000000000000000 C2A5:000000800080018002400C20000000007FFC00001FF000100010001000100000 C2A6:000000800080018002400C20000000007FFC000000003EF80208020802080000 C2A7:000000800080018002400C20000000007FFC000000001E100210022802C40000 C2A8:000000800080018002400C20000000007FFC000000001000100010001FF00000 C2A9:000000800080018002400C20000000007FFC0000000020F8201020303ECC0000 C2AA:000000800080018002400C20000000007FFC0000202021FC207020883E700000 C2AB:000000800080018002400C20000000007FFC00001FF01000100010001FF00000 C2AC:000000800080018002400C20000000007FFC00001FF000101FF010001FF00000 C2AD:000000800080018002400C20000000007FFC00003EF802083E0820083E080000 C2AE:000000800080018002400C20000000007FFC00003EF802883E8820883EF80000 C2AF:000000800080018002400C20000000007FFC00003E8802883EF820883EF80000 C2B0:000000800080018002400C20000000007FFC00003E1002103E1020283EC40000 C2B1:000000800080018002400C20000000007FFC00003EF802803EF820803EF80000 C2B2:000000800080018002400C20000000007FFC00003EFC02483E4820483EFC0000 C2B3:000000800080018002400C20000000007FFC00003E2003FC3E7020883E700000 C2B4:000000800080018002400C20000000007FFC00001FF01010101010101FF00000 C2B5:000000800080018002400C20000000007FFC0000101010101FF010101FF00000 C2B6:000000800080018002400C20000000007FFC0000222022203E2022503E880000 C2B7:000000800080018002400C20000000007FFC000000000100010002800C400000 C2B8:000000800080018002400C20000000007FFC00000000024002400DA033100000 C2B9:000000800080018002400C20000000007FFC0000000007C00820082007C00000 C2BA:000000800080018002400C20000000007FFC0000000007E00080014006200000 C2BB:000000800080018002400C20000000007FFC0000008007E00080014006200000 C2BC:000000800080018002400C20000000007FFC00001FF000101FF0001000100000 C2BD:000000800080018002400C20000000007FFC00001FF010001FF010001FF00000 C2BE:000000800080018002400C20000000007FFC000000001FF0044004401FF00000 C2BF:000000800080018002400C20000000007FFC000001001FF007C0082007C00000 C2C0:00000008000802080208040804080A081108608800087FE80008000800080000 C2C1:000002080208060809083088000800087FE8000007F800080008000800080000 C2C2:000002080208060809083088000800087FE8000000003EF80208020802080000 C2C3:000002080208060809083088000800087FE8000000001F080108011401620000 C2C4:000002080208060809083088000800087FE8000008000800080008000FF80000 C2C5:000002080208060809083088000800087FE80000000010F8101010301ECC0000 C2C6:000002080208060809083088000800087FE800000808087F081C08220F9C0000 C2C7:000002080208060809083088000800087FE8000003F802000200020003F80000 C2C8:000002080208060809083088000800087FE8000007F8000807F8040007F80000 C2C9:000002080208060809083088000800087FE800003EF802083E0820083E080000 C2CA:000002080208060809083088000800087FE800003EF802883E8820883EF80000 C2CB:000002080208060809083088000800087FE800003E8802883EF820883EF80000 C2CC:000002080208060809083088000800087FE800001F0801081F0810141F620000 C2CD:000002080208060809083088000800087FE800003EF802803EF820803EF80000 C2CE:000002080208060809083088000800087FE800003EFC02483E4820483EFC0000 C2CF:000002080208060809083088000800087FE800001F08017F1F1C10221F1C0000 C2D0:000002080208060809083088000800087FE8000003F802080208020803F80000 C2D1:000002080208060809083088000800087FE800000208020803F8020803F80000 C2D2:000002080208060809083088000800087FE80000110811081F0811141F620000 C2D3:000002080208060809083088000800087FE80000001000100010006801840000 C2D4:000002080208060809083088000800087FE800000048004800A8011406620000 C2D5:000002080208060809083088000800087FE80000000003F00408040803F00000 C2D6:000002080208060809083088000800087FE8000003F80020002000D003080000 C2D7:000002080208060809083088000800087FE80000004003F8004000A003180000 C2D8:000002080208060809083088000800087FE8000003F8000803F8000800080000 C2D9:000002080208060809083088000800087FE8000003F8020003F8020003F80000 C2DA:000002080208060809083088000800087FE8000000000FF8022002200FF80000 C2DB:000002080208060809083088000800087FE8000000800FF803E0041003E00000 C2DC:000000000008000802080208040804080A081108608800080008000800080000 C2DD:000000080008040804080C081208610800080000000007F80008000800080000 C2DE:000000080008040804080C08120861080008000000003EF80208020802080000 C2DF:000000080008040804080C08120861080008000000001F080108011401620000 C2E0:000000080008040804080C08120861080008000800001000100010001FF80000 C2E1:000000080008040804080C081208610800080000000020F8201020303ECC0000 C2E2:000000080008040804080C081208610800080000202021FC207020883E700000 C2E3:000000080008040804080C08120861080008000003F802000200020003F80000 C2E4:000000080008040804080C08120861080008000007F8000807F8040007F80000 C2E5:000000080008040804080C0812086108000800003EF802083E0820083E080000 C2E6:000000080008040804080C0812086108000800003EF802883E8820883EF80000 C2E7:000000080008040804080C0812086108000800003E8802883EF820883EF80000 C2E8:000000080008040804080C0812086108000800000F8800880F8808140FA20000 C2E9:000000080008040804080C0812086108000800003EF802803EF820803EF80000 C2EA:000000080008040804080C0812086108000800003EFC02483E4820483EFC0000 C2EB:000000080008040804080C0812086108000800003E1002FE3E3820443E380000 C2EC:000000080008040804080C08120861080008000003F802080208020803F80000 C2ED:000000080008040804080C0812086108000800000208020803F8020803F80000 C2EE:000000080008040804080C081208610800080000210821083F0821143F620000 C2EF:000000080008040804080C081208610800080000001000100010006801840000 C2F0:000000080008040804080C0812086108000800000048004800A8011406620000 C2F1:000000080008040804080C081208610800080000000003F00408040803F00000 C2F2:000000080008040804080C08120861080008000003F80020002000D003080000 C2F3:000000080008040804080C081208610800080000004003F8004000A003180000 C2F4:000000080008040804080C08120861080008000003F8000803F8000800080000 C2F5:000000080008040804080C08120861080008000003F8020003F8020003F80000 C2F6:000000080008040804080C08120861080008000000000FF8022002200FF80000 C2F7:000000080008040804080C08120861080008000000800FF803E0041003E00000 C2F8:0000000000100010089008900890191E15102290CC5000100010001000100000 C2F9:00000008000812081208340E2A0849080008000007F800080008000800080000 C2FA:00000008000812081208340E2A0849080008000000003EF80208020802080000 C2FB:00000008000812081208340E2A0849080008000000001F080108011401620000 C2FC:00000008000812081208340E2A0849080008000808000800080008000FF80000 C2FD:00000008000812081208340E2A08490800080000000010F8101010301ECC0000 C2FE:00000008000812081208340E2A084908000800000808087F081C08220F9C0000 C2FF:00000008000812081208340E2A0849080008000003F802000200020003F80000 C300:00000008000812081208340E2A0849080008000007F8000807F8040007F80000 C301:00000008000812081208340E2A084908000800003EF802083E0820083E080000 C302:00000008000812081208340E2A084908000800003EF802883E8820883EF80000 C303:00000008000812081208340E2A084908000800003E8802883EF820883EF80000 C304:00000008000812081208340E2A084908000800001F0801081F0810141F620000 C305:00000008000812081208340E2A084908000800003EF802803EF820803EF80000 C306:00000008000812081208340E2A084908000800003EFC02483E4820483EFC0000 C307:00000008000812081208340E2A084908000800001F08017F1F1C10221F1C0000 C308:00000008000812081208340E2A0849080008000003F802080208020803F80000 C309:00000008000812081208340E2A084908000800000208020803F8020803F80000 C30A:00000008000812081208340E2A08490800080000110811081F0811141F620000 C30B:00000008000812081208340E2A08490800080000001000100010006801840000 C30C:00000008000812081208340E2A084908000800000048004800A8011406620000 C30D:00000008000812081208340E2A08490800080000000003F00408040803F00000 C30E:00000008000812081208340E2A0849080008000003F80020002000D003080000 C30F:00000008000812081208340E2A08490800080000004003F8004000A003180000 C310:00000008000812081208340E2A0849080008000003F8000803F8000800080000 C311:00000008000812081208340E2A0849080008000003F8020003F8020003F80000 C312:00000008000812081208340E2A0849080008000000000FF8022002200FF80000 C313:00000008000812081208340E2A0849080008000000800FF803E0041003E00000 C314:0000000000120012089208920892191E15122292CC5200120012001200120000 C315:0000002800281228122834382A2849280028000007F800080008000800080000 C316:0000002800281228122834382A2849280028000000003EF80208020802080000 C317:0000002800281228122834382A2849280028000000003E100210022802C40000 C318:0000002800281228122834382A2849280028002808000800080008000FF80000 C319:0000002800281228122834382A28492800280000000020F8201020303ECC0000 C31A:0000002800281228122834382A28492800280000202021FC207020883E700000 C31B:0000002800281228122834382A2849280028000003F802000200020003F80000 C31C:0000002800281228122834382A2849280028000007F8000807F8040007F80000 C31D:0000002800281228122834382A284928002800003EF802083E0820083E080000 C31E:0000002800281228122834382A284928002800003EF802883E8820883EF80000 C31F:0000002800281228122834382A284928002800003E8802883EF820883EF80000 C320:0000002800281228122834382A284928002800001F0801081F0810141F620000 C321:0000002800281228122834382A284928002800003EF802803EF820803EF80000 C322:0000002800281228122834382A284928002800003EFC02483E4820483EFC0000 C323:0000002800281228122834382A284928002800003E1002FE3E3820443E380000 C324:0000002800281228122834382A2849280028000003F802080208020803F80000 C325:0000002800281228122834382A284928002800000208020803F8020803F80000 C326:0000002800281228122834382A28492800280000110811081F0811141F620000 C327:0000002800281228122834382A28492800280000000800080008003400C20000 C328:0000002800281228122834382A284928002800000048004800A8011406620000 C329:0000002800281228122834382A28492800280000000001F00208020801F00000 C32A:0000002800281228122834382A2849280028000003F80020002000D003080000 C32B:0000002800281228122834382A28492800280000004003F8004000A003180000 C32C:0000002800281228122834382A2849280028000003F8000803F8000800080000 C32D:0000002800281228122834382A2849280028000003F8020003F8020003F80000 C32E:0000002800281228122834382A2849280028000000000FF8022002200FF80000 C32F:0000002800281228122834382A2849280028000000800FF803E0041003E00000 C330:000000000010001008900890089E19101510229ECC5000100010001000100000 C331:0000000800081208120E34082A0E49080008000007F800080008000800080000 C332:0000000800081208120E34082A0E49080008000000003EF80208020802080000 C333:0000000800081208120E34082A0E49080008000000001F080108011401620000 C334:0000000800081208120E34082A0E49080008000008000800080008000FF80000 C335:0000000800081208120E34082A0E490800080000000010F8101010301ECC0000 C336:0000000800081208120E34082A0E4908000800000808087F081C08220F9C0000 C337:0000000800081208120E34082A0E49080008000003F802000200020003F80000 C338:0000000800081208120E34082A0E49080008000007F8000807F8040007F80000 C339:0000000800081208120E34082A0E4908000800003EF802083E0820083E080000 C33A:0000000800081208120E34082A0E4908000800003EF802883E8820883EF80000 C33B:0000000800081208120E34082A0E4908000800003E8802883EF820883EF80000 C33C:0000000800081208120E34082A0E4908000800001F0801081F0810141F620000 C33D:0000000800081208120E34082A0E4908000800003EF802803EF820803EF80000 C33E:0000000800081208120E34082A0E4908000800003EFC02483E4820483EFC0000 C33F:0000000800081208120E34082A0E4908000800001F08017F1F1C10221F1C0000 C340:0000000800081208120E34082A0E49080008000003F802080208020803F80000 C341:0000000800081208120E34082A0E4908000800000208020803F8020803F80000 C342:0000000800081208120E34082A0E490800080000110811081F0811141F620000 C343:0000000800081208120E34082A0E490800080000001000100010006801840000 C344:0000000800081208120E34082A0E4908000800000048004800A8011406620000 C345:0000000800081208120E34082A0E490800080000000003F00408040803F00000 C346:0000000800081208120E34082A0E49080008000003F80020002000D003080000 C347:0000000800081208120E34082A0E490800080000004003F8004000A003180000 C348:0000000800081208120E34082A0E49080008000003F8000803F8000800080000 C349:0000000800081208120E34082A0E49080008000003F8020003F8020003F80000 C34A:0000000800081208120E34082A0E49080008000000000FF8022002200FF80000 C34B:0000000800081208120E34082A0E49080008000000800FF803E0041003E00000 C34C:000000000012001208920892089E19121512229ECC5200120012001200120000 C34D:0000002800281228123834282A3849280028000007F800080008000800080000 C34E:0000002800281228123834282A3849280028000000003EF80208020802080000 C34F:0000002800281228123834282A3849280028000000003E100210022802C40000 C350:0000002800281228123834282A3849280028002808000800080008000FF80000 C351:0000002800281228123834282A38492800280000000020F8201020303ECC0000 C352:0000002800281228123834282A38492800280000202021FC207020883E700000 C353:0000002800281228123834282A3849280028000003F802000200020003F80000 C354:0000002800281228123834282A3849280028000007F8000807F8040007F80000 C355:0000002800281228123834282A384928002800003EF802083E0820083E080000 C356:0000002800281228123834282A384928002800003EF802883E8820883EF80000 C357:0000002800281228123834282A384928002800003E8802883EF820883EF80000 C358:0000002800281228123834282A384928002800001F0801081F0810141F620000 C359:0000002800281228123834282A384928002800003EF802803EF820803EF80000 C35A:0000002800281228123834282A384928002800003EFC02483E4820483EFC0000 C35B:0000002800281228123834282A384928002800003E1002FE3E3820443E380000 C35C:0000002800281228123834282A3849280028000003F802080208020803F80000 C35D:0000002800281228123834282A384928002800000208020803F8020803F80000 C35E:0000002800281228123834282A38492800280000110811081F0811141F620000 C35F:0000002800281228123834282A38492800280000000800080008003400C20000 C360:0000002800281228123834282A384928002800000048004800A8011406620000 C361:0000002800281228123834282A38492800280000000001F00208020801F00000 C362:0000002800281228123834282A3849280028000003F80020002000D003080000 C363:0000002800281228123834282A38492800280000004003F8004000A003180000 C364:0000002800281228123834282A3849280028000003F8000803F8000800080000 C365:0000002800281228123834282A3849280028000003F8020003F8020003F80000 C366:0000002800281228123834282A3849280028000000000FF8022002200FF80000 C367:0000002800281228123834282A3849280028000000800FF803E0041003E00000 C368:0000000000020002088208820882191E15022282CC4200020002000200020000 C369:0000000800081208120834382A08490800080000000007F80008000800080000 C36A:0000000800081208120834382A0849080008000000003EF80208020802080000 C36B:0000000800081208120834382A0849080008000000001F080108011401620000 C36C:0000000800081208120834382A0849080008000000001000100010001FF80000 C36D:0000000800081208120834382A08490800080000000020F8201020303ECC0000 C36E:0000000800081208120834382A08490800080000202021FC207020883E700000 C36F:0000000800081208120834382A0849080008000003F802000200020003F80000 C370:0000000800081208120834382A0849080008000007F8000807F8040007F80000 C371:0000000800081208120834382A084908000800003EF802083E0820083E080000 C372:0000000800081208120834382A084908000800003EF802883E8820883EF80000 C373:0000000800081208120834382A084908000800003E8802883EF820883EF80000 C374:0000000800081208120834382A084908000800000F8800880F8808140FA20000 C375:0000000800081208120834382A084908000800003EF802803EF820803EF80000 C376:0000000800081208120834382A084908000800003EFC02483E4820483EFC0000 C377:0000000800081208120834382A084908000800003E1002FE3E3820443E380000 C378:0000000800081208120834382A0849080008000003F802080208020803F80000 C379:0000000800081208120834382A084908000800000208020803F8020803F80000 C37A:0000000800081208120834382A08490800080000210821083F0821143F620000 C37B:0000000800081208120834382A08490800080000001000100010006801840000 C37C:0000000800081208120834382A084908000800000048004800A8011406620000 C37D:0000000800081208120834382A08490800080000000003F00408040803F00000 C37E:0000000800081208120834382A0849080008000003F80020002000D003080000 C37F:0000000800081208120834382A08490800080000004003F8004000A003180000 C380:0000000800081208120834382A0849080008000003F8000803F8000800080000 C381:0000000800081208120834382A0849080008000003F8020003F8020003F80000 C382:0000000800081208120834382A0849080008000000000FF8022002200FF80000 C383:0000000800081208120834382A0849080008000000800FF803E0041003E00000 C384:00000000000A000A088A088A088A193A150A228ACC4A000A000A000A000A0000 C385:0000002800281228122834E82A2849280028000007F800080008000800080000 C386:0000002800281228122834E82A2849280028000000003EF80208020802080000 C387:0000002800281228122834E82A2849280028000000003E100210022802C40000 C388:0000002800281228122834E82A2849280028000008000800080008000FF80000 C389:0000002800281228122834E82A28492800280000000020F8201020303ECC0000 C38A:0000002800281228122834E82A28492800280000202021FC207020883E700000 C38B:0000002800281228122834E82A2849280028000003F802000200020003F80000 C38C:0000002800281228122834E82A2849280028000007F8000807F8040007F80000 C38D:0000002800281228122834E82A284928002800003EF802083E0820083E080000 C38E:0000002800281228122834E82A284928002800003EF802883E8820883EF80000 C38F:0000002800281228122834E82A284928002800003E8802883EF820883EF80000 C390:0000002800281228122834E82A284928002800001F0801081F0810141F620000 C391:0000002800281228122834E82A284928002800003EF802803EF820803EF80000 C392:0000002800281228122834E82A284928002800003EFC02483E4820483EFC0000 C393:0000002800281228122834E82A284928002800003E1002FE3E3820443E380000 C394:0000002800281228122834E82A2849280028000003F802080208020803F80000 C395:0000002800281228122834E82A284928002800000208020803F8020803F80000 C396:0000002800281228122834E82A28492800280000110811081F0811141F620000 C397:0000002800281228122834E82A28492800280000000800080008003400C20000 C398:0000002800281228122834E82A284928002800000048004800A8011406620000 C399:0000002800281228122834E82A28492800280000000001F00208020801F00000 C39A:0000002800281228122834E82A2849280028000003F80020002000D003080000 C39B:0000002800281228122834E82A28492800280000004003F8004000A003180000 C39C:0000002800281228122834E82A2849280028000003F8000803F8000800080000 C39D:0000002800281228122834E82A2849280028000003F8020003F8020003F80000 C39E:0000002800281228122834E82A2849280028000000000FF8022002200FF80000 C39F:0000002800281228122834E82A2849280028000000800FF803E0041003E00000 C3A0:000000000002000208820882089E19021502229ECC4200020002000200020000 C3A1:0000000800081208123834082A38490800080000000007F80008000800080000 C3A2:0000000800081208123834082A3849080008000000003EF80208020802080000 C3A3:0000000800081208123834082A3849080008000000001F080108011401620000 C3A4:0000000800081208123834082A3849080008000800001000100010001FF80000 C3A5:0000000800081208123834082A38490800080000000020F8201020303ECC0000 C3A6:0000000800081208123834082A38490800080000202021FC207020883E700000 C3A7:0000000800081208123834082A3849080008000003F802000200020003F80000 C3A8:0000000800081208123834082A3849080008000007F8000807F8040007F80000 C3A9:0000000800081208123834082A384908000800003EF802083E0820083E080000 C3AA:0000000800081208123834082A384908000800003EF802883E8820883EF80000 C3AB:0000000800081208123834082A384908000800003E8802883EF820883EF80000 C3AC:0000000800081208123834082A384908000800000F8800880F8808140FA20000 C3AD:0000000800081208123834082A384908000800003EF802803EF820803EF80000 C3AE:0000000800081208123834082A384908000800003EFC02483E4820483EFC0000 C3AF:0000000800081208123834082A384908000800003E1002FE3E3820443E380000 C3B0:0000000800081208123834082A3849080008000003F802080208020803F80000 C3B1:0000000800081208123834082A384908000800000208020803F8020803F80000 C3B2:0000000800081208123834082A38490800080000210821083F0821143F620000 C3B3:0000000800081208123834082A38490800080000001000100010006801840000 C3B4:0000000800081208123834082A384908000800000048004800A8011406620000 C3B5:0000000800081208123834082A38490800080000000003F00408040803F00000 C3B6:0000000800081208123834082A3849080008000003F80020002000D003080000 C3B7:0000000800081208123834082A38490800080000004003F8004000A003180000 C3B8:0000000800081208123834082A3849080008000003F8000803F8000800080000 C3B9:0000000800081208123834082A3849080008000003F8020003F8020003F80000 C3BA:0000000800081208123834082A3849080008000000000FF8022002200FF80000 C3BB:0000000800081208123834082A3849080008000000800FF803E0041003E00000 C3BC:00000000000A000A088A088A08BA190A150A22BACC4A000A000A000A000A0000 C3BD:000000280028122812E834282AE849280028000007F800080008000800080000 C3BE:000000280028122812E834282AE849280028000000003EF80208020802080000 C3BF:000000280028122812E834282AE849280028000000003E100210022802C40000 C3C0:000000280028122812E834282AE849280028002808000800080008000FF80000 C3C1:000000280028122812E834282AE8492800280000000020F8201020303ECC0000 C3C2:000000280028122812E834282AE8492800280000202021FC207020883E700000 C3C3:000000280028122812E834282AE849280028000003F802000200020003F80000 C3C4:000000280028122812E834282AE849280028000007F8000807F8040007F80000 C3C5:000000280028122812E834282AE84928002800003EF802083E0820083E080000 C3C6:000000280028122812E834282AE84928002800003EF802883E8820883EF80000 C3C7:000000280028122812E834282AE84928002800003E8802883EF820883EF80000 C3C8:000000280028122812E834282AE84928002800001F0801081F0810141F620000 C3C9:000000280028122812E834282AE84928002800003EF802803EF820803EF80000 C3CA:000000280028122812E834282AE84928002800003EFC02483E4820483EFC0000 C3CB:000000280028122812E834282AE84928002800003E1002FE3E3820443E380000 C3CC:000000280028122812E834282AE849280028000003F802080208020803F80000 C3CD:000000280028122812E834282AE84928002800000208020803F8020803F80000 C3CE:000000280028122812E834282AE8492800280000110811081F0811141F620000 C3CF:000000280028122812E834282AE8492800280000000800080008003400C20000 C3D0:000000280028122812E834282AE84928002800000048004800A8011406620000 C3D1:000000280028122812E834282AE8492800280000000001F00208020801F00000 C3D2:000000280028122812E834282AE849280028000003F80020002000D003080000 C3D3:000000280028122812E834282AE8492800280000004003F8004000A003180000 C3D4:000000280028122812E834282AE849280028000003F8000803F8000800080000 C3D5:000000280028122812E834282AE849280028000003F8020003F8020003F80000 C3D6:000000280028122812E834282AE849280028000000000FF8022002200FF80000 C3D7:000000280028122812E834282AE849280028000000800FF803E0041003E00000 C3D8:0000000000000220022002200640054008A033100100010001007FFC00000000 C3D9:000000000220022004400AA0111001007FFC00001FF000100010001000100000 C3DA:000000000220022004400AA0111001007FFC000000003EF80208020802080000 C3DB:000000000220022004400AA0111001007FFC000000001E100210022802C40000 C3DC:000000000220022004400AA0111001007FFC000000001000100010001FF00000 C3DD:000000000220022004400AA0111001007FFC0000000020F8201020303ECC0000 C3DE:000000000220022004400AA0111001007FFC0000202021FC207020883E700000 C3DF:000000000220022004400AA0111001007FFC00001FF01000100010001FF00000 C3E0:000000000220022004400AA0111001007FFC00001FF000101FF010001FF00000 C3E1:000000000220022004400AA0111001007FFC00003EF802083E0820083E080000 C3E2:000000000220022004400AA0111001007FFC00003EF802883E8820883EF80000 C3E3:000000000220022004400AA0111001007FFC00003E8802883EF820883EF80000 C3E4:000000000220022004400AA0111001007FFC00003E1002103E1020283EC40000 C3E5:000000000220022004400AA0111001007FFC00003EF802803EF820803EF80000 C3E6:000000000220022004400AA0111001007FFC00003EFC02483E4820483EFC0000 C3E7:000000000220022004400AA0111001007FFC00003E2003FC3E7020883E700000 C3E8:000000000220022004400AA0111001007FFC00001FF01010101010101FF00000 C3E9:000000000220022004400AA0111001007FFC0000101010101FF010101FF00000 C3EA:000000000220022004400AA0111001007FFC0000222022203E2022503E880000 C3EB:000000000220022004400AA0111001007FFC000000000100010002800C400000 C3EC:000000000220022004400AA0111001007FFC00000000024002400DA033100000 C3ED:000000000220022004400AA0111001007FFC0000000007C00820082007C00000 C3EE:000000000220022004400AA0111001007FFC0000000007E00080014006200000 C3EF:000000000220022004400AA0111001007FFC0000008007E00080014006200000 C3F0:000000000220022004400AA0111001007FFC00001FF000101FF0001000100000 C3F1:000000000220022004400AA0111001007FFC00001FF010001FF010001FF00000 C3F2:000000000220022004400AA0111001007FFC000000001FF0044004401FF00000 C3F3:000000000220022004400AA0111001007FFC000001001FF007C0082007C00000 C3F4:0000001000100890089008901910151E2290CC50041004107FD0001000100000 C3F5:00000888088811082A8E4448040804087FE8000007F800080008000800080000 C3F6:00000888088811082A8E4448040804087FE8000000003EF80208020802080000 C3F7:00000888088811082A8E4448040804087FE8000000001F080108011401620000 C3F8:00000888088811082A8E4448040804087FE8000008000800080008000FF80000 C3F9:00000888088811082A8E4448040804087FE80000000010F8101010301ECC0000 C3FA:00000888088811082A8E4448040804087FE800000808087F081C08220F9C0000 C3FB:00000888088811082A8E4448040804087FE8000003F802000200020003F80000 C3FC:00000888088811082A8E4448040804087FE8000007F8000807F8040007F80000 C3FD:00000888088811082A8E4448040804087FE800003EF802083E0820083E080000 C3FE:00000888088811082A8E4448040804087FE800003EF802883E8820883EF80000 C3FF:00000888088811082A8E4448040804087FE800003E8802883EF820883EF80000 C400:00000888088811082A8E4448040804087FE800001F0801081F0810141F620000 C401:00000888088811082A8E4448040804087FE800003EF802803EF820803EF80000 C402:00000888088811082A8E4448040804087FE800003EFC02483E4820483EFC0000 C403:00000888088811082A8E4448040804087FE800001F08017F1F1C10221F1C0000 C404:00000888088811082A8E4448040804087FE8000003F802080208020803F80000 C405:00000888088811082A8E4448040804087FE800000208020803F8020803F80000 C406:00000888088811082A8E4448040804087FE80000110811081F0811141F620000 C407:00000888088811082A8E4448040804087FE80000001000100010006801840000 C408:00000888088811082A8E4448040804087FE800000048004800A8011406620000 C409:00000888088811082A8E4448040804087FE80000000003F00408040803F00000 C40A:00000888088811082A8E4448040804087FE8000003F80020002000D003080000 C40B:00000888088811082A8E4448040804087FE80000004003F8004000A003180000 C40C:00000888088811082A8E4448040804087FE8000003F8000803F8000800080000 C40D:00000888088811082A8E4448040804087FE8000003F8020003F8020003F80000 C40E:00000888088811082A8E4448040804087FE8000000000FF8022002200FF80000 C40F:00000888088811082A8E4448040804087FE8000000800FF803E0041003E00000 C410:0000001200120892089208921912151E2292CC52041204127FD2001200120000 C411:000008A808A811282AB84468042804287FA8000007F800080008000800080000 C412:000008A808A811282AB84468042804287FA8000000003EF80208020802080000 C413:000008A808A811282AB84468042804287FA8000000001F080108011401620000 C414:000008A808A811282AB84468042804287FA8000008000800080008000FF80000 C415:000008A808A811282AB84468042804287FA80000000010F8101010301ECC0000 C416:000008A808A811282AB84468042804287FA800000808087F081C08220F9C0000 C417:000008A808A811282AB84468042804287FA8000003F802000200020003F80000 C418:000008A808A811282AB84468042804287FA8000007F8000807F8040007F80000 C419:000008A808A811282AB84468042804287FA800003EF802083E0820083E080000 C41A:000008A808A811282AB84468042804287FA800003EF802883E8820883EF80000 C41B:000008A808A811282AB84468042804287FA800003E8802883EF820883EF80000 C41C:000008A808A811282AB84468042804287FA800001F0801081F0810141F620000 C41D:000008A808A811282AB84468042804287FA800003EF802803EF820803EF80000 C41E:000008A808A811282AB84468042804287FA800003EFC02483E4820483EFC0000 C41F:000008A808A811282AB84468042804287FA800001F08017F1F1C10221F1C0000 C420:000008A808A811282AB84468042804287FA8000003F802080208020803F80000 C421:000008A808A811282AB84468042804287FA800000208020803F8020803F80000 C422:000008A808A811282AB84468042804287FA80000110811081F0811141F620000 C423:000008A808A811282AB84468042804287FA80000001000100010006801840000 C424:000008A808A811282AB84468042804287FA800000048004800A8011406620000 C425:000008A808A811282AB84468042804287FA80000000003F00408040803F00000 C426:000008A808A811282AB84468042804287FA8000003F80020002000D003080000 C427:000008A808A811282AB84468042804287FA80000004003F8004000A003180000 C428:000008A808A811282AB84468042804287FA8000003F8000803F8000800080000 C429:000008A808A811282AB84468042804287FA8000003F8020003F8020003F80000 C42A:000008A808A811282AB84468042804287FA8000000000FF8022002200FF80000 C42B:000008A808A811282AB84468042804287FA8000000800FF803E0041003E00000 C42C:000000080008088808880888190815082288CC48040804087FE8000800080000 C42D:00000888088811082A884448040804087FE8000007F800080008000800080000 C42E:00000888088811082A884448040804087FE8000000003EF80208020802080000 C42F:00000888088811082A884448040804087FE8000000001F080108011401620000 C430:00000888088811082A884448040804087FE8000008000800080008000FF80000 C431:00000888088811082A884448040804087FE80000000010F8101010301ECC0000 C432:00000888088811082A884448040804087FE800000808087F081C08220F9C0000 C433:00000888088811082A884448040804087FE8000003F802000200020003F80000 C434:00000888088811082A884448040804087FE8000007F8000807F8040007F80000 C435:00000888088811082A884448040804087FE800003EF802083E0820083E080000 C436:00000888088811082A884448040804087FE800003EF802883E8820883EF80000 C437:00000888088811082A884448040804087FE800003E8802883EF820883EF80000 C438:00000888088811082A884448040804087FE800001F0801081F0810141F620000 C439:00000888088811082A884448040804087FE800003EF802803EF820803EF80000 C43A:00000888088811082A884448040804087FE800003EFC02483E4820483EFC0000 C43B:00000888088811082A884448040804087FE800001F08017F1F1C10221F1C0000 C43C:00000888088811082A884448040804087FE8000003F802080208020803F80000 C43D:00000888088811082A884448040804087FE800000208020803F8020803F80000 C43E:00000888088811082A884448040804087FE80000110811081F0811141F620000 C43F:00000888088811082A884448040804087FE80000001000100010006801840000 C440:00000888088811082A884448040804087FE800000048004800A8011406620000 C441:00000888088811082A884448040804087FE80000000003F00408040803F00000 C442:00000888088811082A884448040804087FE8000003F80020002000D003080000 C443:00000888088811082A884448040804087FE80000004003F8004000A003180000 C444:00000888088811082A884448040804087FE8000003F8000803F8000800080000 C445:00000888088811082A884448040804087FE8000003F8020003F8020003F80000 C446:00000888088811082A884448040804087FE8000000000FF8022002200FF80000 C447:00000888088811082A884448040804087FE8000000800FF803E0041003E00000 C448:0000000000000220022002200640054008A037500440044004407FFC00000000 C449:000000000220022004400AA0155004407FFC00001FF000100010001000100000 C44A:000000000220022004400AA0155004407FFC000000003EF80208020802080000 C44B:000000000220022004400AA0155004407FFC000000001E100210022802C40000 C44C:000000000220022004400AA0155004407FFC000000001000100010001FF00000 C44D:000000000220022004400AA0155004407FFC0000000020F8201020303ECC0000 C44E:000000000220022004400AA0155004407FFC0000202021FC207020883E700000 C44F:000000000220022004400AA0155004407FFC00001FF01000100010001FF00000 C450:000000000220022004400AA0155004407FFC00001FF000101FF010001FF00000 C451:000000000220022004400AA0155004407FFC00003EF802083E0820083E080000 C452:000000000220022004400AA0155004407FFC00003EF802883E8820883EF80000 C453:000000000220022004400AA0155004407FFC00003E8802883EF820883EF80000 C454:000000000220022004400AA0155004407FFC00003E1002103E1020283EC40000 C455:000000000220022004400AA0155004407FFC00003EF802803EF820803EF80000 C456:000000000220022004400AA0155004407FFC00003EFC02483E4820483EFC0000 C457:000000000220022004400AA0155004407FFC00003E2003FC3E7020883E700000 C458:000000000220022004400AA0155004407FFC00001FF01010101010101FF00000 C459:000000000220022004400AA0155004407FFC0000101010101FF010101FF00000 C45A:000000000220022004400AA0155004407FFC0000222022203E2022503E880000 C45B:000000000220022004400AA0155004407FFC000000000100010002800C400000 C45C:000000000220022004400AA0155004407FFC00000000024002400DA033100000 C45D:000000000220022004400AA0155004407FFC0000000007C00820082007C00000 C45E:000000000220022004400AA0155004407FFC0000000007E00080014006200000 C45F:000000000220022004400AA0155004407FFC0000008007E00080014006200000 C460:000000000220022004400AA0155004407FFC00001FF000101FF0001000100000 C461:000000000220022004400AA0155004407FFC00001FF010001FF010001FF00000 C462:000000000220022004400AA0155004407FFC000000001FF0044004401FF00000 C463:000000000220022004400AA0155004407FFC000001001FF007C0082007C00000 C464:000000000220022002200640054008A0331000003FF801000100010001000000 C465:000000000220022004400AA011107FFC010001001FF000100010001000100000 C466:000000000220022004400AA011107FFC0100010000003EF80208020802080000 C467:000000000220022004400AA011107FFC0100010000001E100210022802C40000 C468:000000000220022004400AA0111000007FFC010001001100100010001FF00000 C469:000000000220022004400AA011107FFC01000100000020F8201020303ECC0000 C46A:000000000220022004400AA011107FFC01000100202021FC207020883E700000 C46B:000000000220022004400AA011107FFC010001001FF01000100010001FF00000 C46C:000000000220022004400AA011107FFC010001001FF000101FF010001FF00000 C46D:000000000220022004400AA011107FFC010001003EF802083E0820083E080000 C46E:000000000220022004400AA011107FFC010001003EF802883E8820883EF80000 C46F:000000000220022004400AA011107FFC010001003E8802883EF820883EF80000 C470:000000000220022004400AA011107FFC010001003E1002103E1020283EC40000 C471:000000000220022004400AA011107FFC010001003EF802803EF820803EF80000 C472:000000000220022004400AA011107FFC010001003EFC02483E4820483EFC0000 C473:000000000220022004400AA011107FFC010001003E2003FC3E7020883E700000 C474:000000000220022004400AA011107FFC010001001FF01010101010101FF00000 C475:000000000220022004400AA011107FFC01000100101010101FF010101FF00000 C476:000000000220022004400AA011107FFC01000100222022203E2022503E880000 C477:000000000220022004400AA011107FFC0100010000000100010002800C400000 C478:000000000220022004400AA011107FFC010001000000024002400DA033100000 C479:000000000220022004400AA011107FFC01000100000007C00820082007C00000 C47A:000000000220022004400AA011107FFC01000100000007E00080014006200000 C47B:000000000220022004400AA011107FFC01000100008007E00080014006200000 C47C:000000000220022004400AA011107FFC010001001FF000101FF0001000100000 C47D:000000000220022004400AA011107FFC010001001FF010001FF010001FF00000 C47E:000000000220022004400AA011107FFC0100010000001FF0044004401FF00000 C47F:000000000220022004400AA011107FFC0100010001001FF007C0082007C00000 C480:00000008088808880888190815082288CC4800087FE8040804F8040804080000 C481:00080888088811082A8844487FE8027802080000000007F80008000800080000 C482:00080888088811082A8844487FE802780208000000003EF80208020802080000 C483:00080888088811082A8844487FE802780208000000001F080108011401620000 C484:00080888088811082A88444800087FE80278020802081000100010001FF80000 C485:00080888088811082A8844487FE8027802080000000020F8201020303ECC0000 C486:00080888088811082A8844487FE8027802080000202021FC207020883E700000 C487:00080888088811082A8844487FE802780208000003F802000200020003F80000 C488:00080888088811082A8844487FE802780208000007F8000807F8040007F80000 C489:00080888088811082A8844487FE80278020800003EF802083E0820083E080000 C48A:00080888088811082A8844487FE80278020800003EF802883E8820883EF80000 C48B:00080888088811082A8844487FE80278020800003E8802883EF820883EF80000 C48C:00080888088811082A8844487FE80278020800000F8800880F8808140FA20000 C48D:00080888088811082A8844487FE80278020800003EF802803EF820803EF80000 C48E:00080888088811082A8844487FE80278020800003EFC02483E4820483EFC0000 C48F:00080888088811082A8844487FE80278020800003E1002FE3E3820443E380000 C490:00080888088811082A8844487FE802780208000003F802080208020803F80000 C491:00080888088811082A8844487FE80278020800000208020803F8020803F80000 C492:00080888088811082A8844487FE8027802080000210821083F0821143F620000 C493:00080888088811082A8844487FE8027802080000001000100010006801840000 C494:00080888088811082A8844487FE80278020800000048004800A8011406620000 C495:00080888088811082A8844487FE8027802080000000003F00408040803F00000 C496:00080888088811082A8844487FE802780208000003F80020002000D003080000 C497:00080888088811082A8844487FE8027802080000004003F8004000A003180000 C498:00080888088811082A8844487FE802780208000003F8000803F8000800080000 C499:00080888088811082A8844487FE802780208000003F8020003F8020003F80000 C49A:00080888088811082A8844487FE802780208000000000FF8022002200FF80000 C49B:00080888088811082A8844487FE802780208000000800FF803E0041003E00000 C49C:0000000A088A088A088A190A150A228ACC4A000A7FEA040A047A040A040A0000 C49D:002808A808A811282AA844687FA805E804280000000007F80008000800080000 C49E:002808A808A811282AA844687FA805E80428000000003EF80208020802080000 C49F:002808A808A811282AA844687FA805E80428000000001F080108011401620000 C4A0:002808A808A811282AA8446800287FA8042805E804281428100010001FF80000 C4A1:002808A808A811282AA844687FA805E804280000000020F8201020303ECC0000 C4A2:002808A808A811282AA844687FA805E804280000202021FC207020883E700000 C4A3:002808A808A811282AA844687FA805E80428000003F802000200020003F80000 C4A4:002808A808A811282AA844687FA805E80428000007F8000807F8040007F80000 C4A5:002808A808A811282AA844687FA805E8042800003EF802083E0820083E080000 C4A6:002808A808A811282AA844687FA805E8042800003EF802883E8820883EF80000 C4A7:002808A808A811282AA844687FA805E8042800003E8802883EF820883EF80000 C4A8:002808A808A811282AA844687FA805E8042800000F8800880F8808140FA20000 C4A9:002808A808A811282AA844687FA805E8042800003EF802803EF820803EF80000 C4AA:002808A808A811282AA844687FA805E8042800003EFC02483E4820483EFC0000 C4AB:002808A808A811282AA844687FA805E8042800003E1002FE3E3820443E380000 C4AC:002808A808A811282AA844687FA805E80428000003F802080208020803F80000 C4AD:002808A808A811282AA844687FA805E8042800000208020803F8020803F80000 C4AE:002808A808A811282AA844687FA805E804280000210821083F0821143F620000 C4AF:002808A808A811282AA844687FA805E804280000001000100010006801840000 C4B0:002808A808A811282AA844687FA805E8042800000048004800A8011406620000 C4B1:002808A808A811282AA844687FA805E804280000000003F00408040803F00000 C4B2:002808A808A811282AA844687FA805E80428000003F80020002000D003080000 C4B3:002808A808A811282AA844687FA805E804280000004003F8004000A003180000 C4B4:002808A808A811282AA844687FA805E80428000003F8000803F8000800080000 C4B5:002808A808A811282AA844687FA805E80428000003F8020003F8020003F80000 C4B6:002808A808A811282AA844687FA805E80428000000000FF8022002200FF80000 C4B7:002808A808A811282AA844687FA805E80428000000800FF803E0041003E00000 C4B8:00000008088808880888190815082288CC4800087FE804080408040804080000 C4B9:00080888088811082A8844487FE8020802000000000007F80008000800080000 C4BA:00080888088811082A8844487FE802080200000000003EF80208020802080000 C4BB:00080888088811082A8844487FE802080200000000001F080108011401620000 C4BC:00080888088811082A88444800087FE80208020802081008100010001FF80000 C4BD:00080888088811082A8844487FE8020802000000000020F8201020303ECC0000 C4BE:00080888088811082A8844487FE8020802000000202021FC207020883E700000 C4BF:00080888088811082A8844487FE802080200000003F802000200020003F80000 C4C0:00080888088811082A8844487FE802080200000007F8000807F8040007F80000 C4C1:00080888088811082A8844487FE80208020000003EF802083E0820083E080000 C4C2:00080888088811082A8844487FE80208020000003EF802883E8820883EF80000 C4C3:00080888088811082A8844487FE80208020000003E8802883EF820883EF80000 C4C4:00080888088811082A8844487FE80208020000000F8800880F8808140FA20000 C4C5:00080888088811082A8844487FE80208020000003EF802803EF820803EF80000 C4C6:00080888088811082A8844487FE80208020000003EFC02483E4820483EFC0000 C4C7:00080888088811082A8844487FE80208020000003E1002FE3E3820443E380000 C4C8:00080888088811082A8844487FE802080200000003F802080208020803F80000 C4C9:00080888088811082A8844487FE80208020000000208020803F8020803F80000 C4CA:00080888088811082A8844487FE8020802000000210821083F0821143F620000 C4CB:00080888088811082A8844487FE8020802000000001000100010006801840000 C4CC:00080888088811082A8844487FE80208020000000048004800A8011406620000 C4CD:00080888088811082A8844487FE8020802000000000003F00408040803F00000 C4CE:00080888088811082A8844487FE802080200000003F80020002000D003080000 C4CF:00080888088811082A8844487FE8020802000000004003F8004000A003180000 C4D0:00080888088811082A8844487FE802080200000003F8000803F8000800080000 C4D1:00080888088811082A8844487FE802080200000003F8020003F8020003F80000 C4D2:00080888088811082A8844487FE802080200000000000FF8022002200FF80000 C4D3:00080888088811082A8844487FE802080200000000800FF803E0041003E00000 C4D4:000000000220022002200640054008A0331000007FFC04400440044004400000 C4D5:000000000220022004400AA011107FFC044004401FF000100010001000100000 C4D6:000000000220022004400AA011107FFC0440044000003EF80208020802080000 C4D7:000000000220022004400AA011107FFC0440044000001E100210022802C40000 C4D8:000000000220022004400AA0111000007FFC044004401440100010001FF00000 C4D9:000000000220022004400AA011107FFC04400440000020F8201020303ECC0000 C4DA:000000000220022004400AA011107FFC04400440202021FC207020883E700000 C4DB:000000000220022004400AA011107FFC044004401FF01000100010001FF00000 C4DC:000000000220022004400AA011107FFC044004401FF000101FF010001FF00000 C4DD:000000000220022004400AA011107FFC044004403EF802083E0820083E080000 C4DE:000000000220022004400AA011107FFC044004403EF802883E8820883EF80000 C4DF:000000000220022004400AA011107FFC044004403E8802883EF820883EF80000 C4E0:000000000220022004400AA011107FFC044004403E1002103E1020283EC40000 C4E1:000000000220022004400AA011107FFC044004403EF802803EF820803EF80000 C4E2:000000000220022004400AA011107FFC044004403EFC02483E4820483EFC0000 C4E3:000000000220022004400AA011107FFC044004403E2003FC3E7020883E700000 C4E4:000000000220022004400AA011107FFC044004401FF01010101010101FF00000 C4E5:000000000220022004400AA011107FFC04400440101010101FF010101FF00000 C4E6:000000000220022004400AA011107FFC04400440222022203E2022503E880000 C4E7:000000000220022004400AA011107FFC0440044000000100010002800C400000 C4E8:000000000220022004400AA011107FFC044004400000024002400DA033100000 C4E9:000000000220022004400AA011107FFC04400440000007C00820082007C00000 C4EA:000000000220022004400AA011107FFC04400440000007E00080014006200000 C4EB:000000000220022004400AA011107FFC04400440008007E00080014006200000 C4EC:000000000220022004400AA011107FFC044004401FF000101FF0001000100000 C4ED:000000000220022004400AA011107FFC044004401FF010001FF010001FF00000 C4EE:000000000220022004400AA011107FFC0440044000001FF0044004401FF00000 C4EF:000000000220022004400AA011107FFC0440044001001FF007C0082007C00000 C4F0:0000000000000220022002200640054008A0331000007FFC0000000000000000 C4F1:000000000220022004400AA0111000007FFC00001FF000100010001000100000 C4F2:000000000220022004400AA0111000007FFC000000003EF80208020802080000 C4F3:000000000220022004400AA0111000007FFC000000001E100210022802C40000 C4F4:000000000220022004400AA0111000007FFC000000001000100010001FF00000 C4F5:000000000220022004400AA0111000007FFC0000000020F8201020303ECC0000 C4F6:000000000220022004400AA0111000007FFC0000202021FC207020883E700000 C4F7:000000000220022004400AA0111000007FFC00001FF01000100010001FF00000 C4F8:000000000220022004400AA0111000007FFC00001FF000101FF010001FF00000 C4F9:000000000220022004400AA0111000007FFC00003EF802083E0820083E080000 C4FA:000000000220022004400AA0111000007FFC00003EF802883E8820883EF80000 C4FB:000000000220022004400AA0111000007FFC00003E8802883EF820883EF80000 C4FC:000000000220022004400AA0111000007FFC00003E1002103E1020283EC40000 C4FD:000000000220022004400AA0111000007FFC00003EF802803EF820803EF80000 C4FE:000000000220022004400AA0111000007FFC00003EFC02483E4820483EFC0000 C4FF:000000000220022004400AA0111000007FFC00003E2003FC3E7020883E700000 C500:000000000220022004400AA0111000007FFC00001FF01010101010101FF00000 C501:000000000220022004400AA0111000007FFC0000101010101FF010101FF00000 C502:000000000220022004400AA0111000007FFC0000222022203E2022503E880000 C503:000000000220022004400AA0111000007FFC000000000100010002800C400000 C504:000000000220022004400AA0111000007FFC00000000024002400DA033100000 C505:000000000220022004400AA0111000007FFC0000000007C00820082007C00000 C506:000000000220022004400AA0111000007FFC0000000007E00080014006200000 C507:000000000220022004400AA0111000007FFC0000008007E00080014006200000 C508:000000000220022004400AA0111000007FFC00001FF000101FF0001000100000 C509:000000000220022004400AA0111000007FFC00001FF010001FF010001FF00000 C50A:000000000220022004400AA0111000007FFC000000001FF0044004401FF00000 C50B:000000000220022004400AA0111000007FFC000001001FF007C0082007C00000 C50C:000000080008088808880888190815082288CC4800087FE80008000800080000 C50D:00000888088811082A884448000800087FE8000007F800080008000800080000 C50E:00000888088811082A884448000800087FE8000000003EF80208020802080000 C50F:00000888088811082A884448000800087FE8000000001F080108011401620000 C510:00000888088811082A884448000800087FE8000008000800080008000FF80000 C511:00000888088811082A884448000800087FE80000000010F8101010301ECC0000 C512:00000888088811082A884448000800087FE800000808087F081C08220F9C0000 C513:00000888088811082A884448000800087FE8000003F802000200020003F80000 C514:00000888088811082A884448000800087FE8000007F8000807F8040007F80000 C515:00000888088811082A884448000800087FE800003EF802083E0820083E080000 C516:00000888088811082A884448000800087FE800003EF802883E8820883EF80000 C517:00000888088811082A884448000800087FE800003E8802883EF820883EF80000 C518:00000888088811082A884448000800087FE800001F0801081F0810141F620000 C519:00000888088811082A884448000800087FE800003EF802803EF820803EF80000 C51A:00000888088811082A884448000800087FE800003EFC02483E4820483EFC0000 C51B:00000888088811082A884448000800087FE800001F08017F1F1C10221F1C0000 C51C:00000888088811082A884448000800087FE8000003F802080208020803F80000 C51D:00000888088811082A884448000800087FE800000208020803F8020803F80000 C51E:00000888088811082A884448000800087FE80000110811081F0811141F620000 C51F:00000888088811082A884448000800087FE80000001000100010006801840000 C520:00000888088811082A884448000800087FE800000048004800A8011406620000 C521:00000888088811082A884448000800087FE80000000003F00408040803F00000 C522:00000888088811082A884448000800087FE8000003F80020002000D003080000 C523:00000888088811082A884448000800087FE80000004003F8004000A003180000 C524:00000888088811082A884448000800087FE8000003F8000803F8000800080000 C525:00000888088811082A884448000800087FE8000003F8020003F8020003F80000 C526:00000888088811082A884448000800087FE8000000000FF8022002200FF80000 C527:00000888088811082A884448000800087FE8000000800FF803E0041003E00000 C528:0000000000080008088808880888190815082288CC4800080008000800080000 C529:0000000800081208120834082A08490800080000000007F80008000800080000 C52A:0000000800081208120834082A0849080008000000003EF80208020802080000 C52B:0000000800081208120834082A0849080008000000001F080108011401620000 C52C:0000000800081208120834082A0849080008000800001000100010001FF80000 C52D:0000000800081208120834082A08490800080000000020F8201020303ECC0000 C52E:0000000800081208120834082A08490800080000202021FC207020883E700000 C52F:0000000800081208120834082A0849080008000003F802000200020003F80000 C530:0000000800081208120834082A0849080008000007F8000807F8040007F80000 C531:0000000800081208120834082A084908000800003EF802083E0820083E080000 C532:0000000800081208120834082A084908000800003EF802883E8820883EF80000 C533:0000000800081208120834082A084908000800003E8802883EF820883EF80000 C534:0000000800081208120834082A084908000800000F8800880F8808140FA20000 C535:0000000800081208120834082A084908000800003EF802803EF820803EF80000 C536:0000000800081208120834082A084908000800003EFC02483E4820483EFC0000 C537:0000000800081208120834082A084908000800003E1002FE3E3820443E380000 C538:0000000800081208120834082A0849080008000003F802080208020803F80000 C539:0000000800081208120834082A084908000800000208020803F8020803F80000 C53A:0000000800081208120834082A08490800080000210821083F0821143F620000 C53B:0000000800081208120834082A08490800080000001000100010006801840000 C53C:0000000800081208120834082A084908000800000048004800A8011406620000 C53D:0000000800081208120834082A08490800080000000003F00408040803F00000 C53E:0000000800081208120834082A0849080008000003F80020002000D003080000 C53F:0000000800081208120834082A08490800080000004003F8004000A003180000 C540:0000000800081208120834082A0849080008000003F8000803F8000800080000 C541:0000000800081208120834082A0849080008000003F8020003F8020003F80000 C542:0000000800081208120834082A0849080008000000000FF8022002200FF80000 C543:0000000800081208120834082A0849080008000000800FF803E0041003E00000 C544:00000000001000101E1021104090409E409021101E1000100010001000100000 C545:000000081E0821082108210E21081E080008000007F800080008000800080000 C546:000000081E0821082108210E21081E080008000000003EF80208020802080000 C547:000000081E0821082108210E21081E080008000000001F080108011401620000 C548:000000081E0821082108210E21081E080008000808000800080008000FF80000 C549:000000081E0821082108210E21081E0800080000000010F8101010301ECC0000 C54A:000000081E0821082108210E21081E08000800000808087F081C08220F9C0000 C54B:000000081E0821082108210E21081E080008000003F802000200020003F80000 C54C:000000081E0821082108210E21081E080008000007F8000807F8040007F80000 C54D:000000081E0821082108210E21081E08000800003EF802083E0820083E080000 C54E:000000081E0821082108210E21081E08000800003EF802883E8820883EF80000 C54F:000000081E0821082108210E21081E08000800003E8802883EF820883EF80000 C550:000000081E0821082108210E21081E08000800001F0801081F0810141F620000 C551:000000081E0821082108210E21081E08000800003EF802803EF820803EF80000 C552:000000081E0821082108210E21081E08000800003EFC02483E4820483EFC0000 C553:000000081E0821082108210E21081E08000800001F08017F1F1C10221F1C0000 C554:000000081E0821082108210E21081E080008000003F802080208020803F80000 C555:000000081E0821082108210E21081E08000800000208020803F8020803F80000 C556:000000081E0821082108210E21081E0800080000110811081F0811141F620000 C557:000000081E0821082108210E21081E0800080000001000100010006801840000 C558:000000081E0821082108210E21081E08000800000048004800A8011406620000 C559:000000081E0821082108210E21081E0800080000000003F00408040803F00000 C55A:000000081E0821082108210E21081E080008000003F80020002000D003080000 C55B:000000081E0821082108210E21081E0800080000004003F8004000A003180000 C55C:000000081E0821082108210E21081E080008000003F8000803F8000800080000 C55D:000000081E0821082108210E21081E080008000003F8020003F8020003F80000 C55E:000000081E0821082108210E21081E080008000000000FF8022002200FF80000 C55F:000000081E0821082108210E21081E080008000000800FF803E0041003E00000 C560:00000000001200121E1221124092409E409221121E1200120012001200120000 C561:000000281E2821282128213821281E280028000007F800080008000800080000 C562:000000281E2821282128213821281E280028000000003EF80208020802080000 C563:000000281E2821282128213821281E280028000000003E100210022802C40000 C564:000000281E2821282128213821281E280028002808000800080008000FF80000 C565:000000281E2821282128213821281E2800280000000020F8201020303ECC0000 C566:000000281E2821282128213821281E2800280000202021FC207020883E700000 C567:000000281E2821282128213821281E280028000003F802000200020003F80000 C568:000000281E2821282128213821281E280028000007F8000807F8040007F80000 C569:000000281E2821282128213821281E28002800003EF802083E0820083E080000 C56A:000000281E2821282128213821281E28002800003EF802883E8820883EF80000 C56B:000000281E2821282128213821281E28002800003E8802883EF820883EF80000 C56C:000000281E2821282128213821281E28002800001F0801081F0810141F620000 C56D:000000281E2821282128213821281E28002800003EF802803EF820803EF80000 C56E:000000281E2821282128213821281E28002800003EFC02483E4820483EFC0000 C56F:000000281E2821282128213821281E28002800003E1002FE3E3820443E380000 C570:000000281E2821282128213821281E280028000003F802080208020803F80000 C571:000000281E2821282128213821281E28002800000208020803F8020803F80000 C572:000000281E2821282128213821281E2800280000110811081F0811141F620000 C573:000000281E2821282128213821281E2800280000000800080008003400C20000 C574:000000281E2821282128213821281E28002800000048004800A8011406620000 C575:000000281E2821282128213821281E2800280000000001F00208020801F00000 C576:000000281E2821282128213821281E280028000003F80020002000D003080000 C577:000000281E2821282128213821281E2800280000004003F8004000A003180000 C578:000000281E2821282128213821281E280028000003F8000803F8000800080000 C579:000000281E2821282128213821281E280028000003F8020003F8020003F80000 C57A:000000281E2821282128213821281E280028000000000FF8022002200FF80000 C57B:000000281E2821282128213821281E280028000000800FF803E0041003E00000 C57C:00000000001000101E102110409E40904090211E1E1000100010001000100000 C57D:000000081E082108210E2108210E1E080008000007F800080008000800080000 C57E:000000081E082108210E2108210E1E080008000000003EF80208020802080000 C57F:000000081E082108210E2108210E1E080008000000001F080108011401620000 C580:000000081E082108210E2108210E1E080008000008000800080008000FF80000 C581:000000081E082108210E2108210E1E0800080000000010F8101010301ECC0000 C582:000000081E082108210E2108210E1E08000800000808087F081C08220F9C0000 C583:000000081E082108210E2108210E1E080008000003F802000200020003F80000 C584:000000081E082108210E2108210E1E080008000007F8000807F8040007F80000 C585:000000081E082108210E2108210E1E08000800003EF802083E0820083E080000 C586:000000081E082108210E2108210E1E08000800003EF802883E8820883EF80000 C587:000000081E082108210E2108210E1E08000800003E8802883EF820883EF80000 C588:000000081E082108210E2108210E1E08000800001F0801081F0810141F620000 C589:000000081E082108210E2108210E1E08000800003EF802803EF820803EF80000 C58A:000000081E082108210E2108210E1E08000800003EFC02483E4820483EFC0000 C58B:000000081E082108210E2108210E1E08000800001F08017F1F1C10221F1C0000 C58C:000000081E082108210E2108210E1E080008000003F802080208020803F80000 C58D:000000081E082108210E2108210E1E08000800000208020803F8020803F80000 C58E:000000081E082108210E2108210E1E0800080000110811081F0811141F620000 C58F:000000081E082108210E2108210E1E0800080000001000100010006801840000 C590:000000081E082108210E2108210E1E08000800000048004800A8011406620000 C591:000000081E082108210E2108210E1E0800080000000003F00408040803F00000 C592:000000081E082108210E2108210E1E080008000003F80020002000D003080000 C593:000000081E082108210E2108210E1E0800080000004003F8004000A003180000 C594:000000081E082108210E2108210E1E080008000003F8000803F8000800080000 C595:000000081E082108210E2108210E1E080008000003F8020003F8020003F80000 C596:000000081E082108210E2108210E1E080008000000000FF8022002200FF80000 C597:000000081E082108210E2108210E1E080008000000800FF803E0041003E00000 C598:00000000001200121E122112409E40924092211E1E1200120012001200120000 C599:000000281E2821282138212821381E280028000007F800080008000800080000 C59A:000000281E2821282138212821381E280028000000003EF80208020802080000 C59B:000000281E2821282138212821381E280028000000003E100210022802C40000 C59C:000000281E2821282138212821381E280028002808000800080008000FF80000 C59D:000000281E2821282138212821381E2800280000000020F8201020303ECC0000 C59E:000000281E2821282138212821381E2800280000202021FC207020883E700000 C59F:000000281E2821282138212821381E280028000003F802000200020003F80000 C5A0:000000281E2821282138212821381E280028000007F8000807F8040007F80000 C5A1:000000281E2821282138212821381E28002800003EF802083E0820083E080000 C5A2:000000281E2821282138212821381E28002800003EF802883E8820883EF80000 C5A3:000000281E2821282138212821381E28002800003E8802883EF820883EF80000 C5A4:000000281E2821282138212821381E28002800001F0801081F0810141F620000 C5A5:000000281E2821282138212821381E28002800003EF802803EF820803EF80000 C5A6:000000281E2821282138212821381E28002800003EFC02483E4820483EFC0000 C5A7:000000281E2821282138212821381E28002800003E1002FE3E3820443E380000 C5A8:000000281E2821282138212821381E280028000003F802080208020803F80000 C5A9:000000281E2821282138212821381E28002800000208020803F8020803F80000 C5AA:000000281E2821282138212821381E2800280000110811081F0811141F620000 C5AB:000000281E2821282138212821381E2800280000000800080008003400C20000 C5AC:000000281E2821282138212821381E28002800000048004800A8011406620000 C5AD:000000281E2821282138212821381E2800280000000001F00208020801F00000 C5AE:000000281E2821282138212821381E280028000003F80020002000D003080000 C5AF:000000281E2821282138212821381E2800280000004003F8004000A003180000 C5B0:000000281E2821282138212821381E280028000003F8000803F8000800080000 C5B1:000000281E2821282138212821381E280028000003F8020003F8020003F80000 C5B2:000000281E2821282138212821381E280028000000000FF8022002200FF80000 C5B3:000000281E2821282138212821381E280028000000800FF803E0041003E00000 C5B4:00000000000200021E0221024082409E408221021E0200020002000200020000 C5B5:000000081E0821082108213821081E0800080000000007F80008000800080000 C5B6:000000081E0821082108213821081E080008000000003EF80208020802080000 C5B7:000000081E0821082108213821081E080008000000001F080108011401620000 C5B8:000000081E0821082108213821081E080008000000001000100010001FF80000 C5B9:000000081E0821082108213821081E0800080000000020F8201020303ECC0000 C5BA:000000081E0821082108213821081E0800080000202021FC207020883E700000 C5BB:000000081E0821082108213821081E080008000003F802000200020003F80000 C5BC:000000081E0821082108213821081E080008000007F8000807F8040007F80000 C5BD:000000081E0821082108213821081E08000800003EF802083E0820083E080000 C5BE:000000081E0821082108213821081E08000800003EF802883E8820883EF80000 C5BF:000000081E0821082108213821081E08000800003E8802883EF820883EF80000 C5C0:000000081E0821082108213821081E08000800000F8800880F8808140FA20000 C5C1:000000081E0821082108213821081E08000800003EF802803EF820803EF80000 C5C2:000000081E0821082108213821081E08000800003EFC02483E4820483EFC0000 C5C3:000000081E0821082108213821081E08000800003E1002FE3E3820443E380000 C5C4:000000081E0821082108213821081E080008000003F802080208020803F80000 C5C5:000000081E0821082108213821081E08000800000208020803F8020803F80000 C5C6:000000081E0821082108213821081E0800080000210821083F0821143F620000 C5C7:000000081E0821082108213821081E0800080000001000100010006801840000 C5C8:000000081E0821082108213821081E08000800000048004800A8011406620000 C5C9:000000081E0821082108213821081E0800080000000003F00408040803F00000 C5CA:000000081E0821082108213821081E080008000003F80020002000D003080000 C5CB:000000081E0821082108213821081E0800080000004003F8004000A003180000 C5CC:000000081E0821082108213821081E080008000003F8000803F8000800080000 C5CD:000000081E0821082108213821081E080008000003F8020003F8020003F80000 C5CE:000000081E0821082108213821081E080008000000000FF8022002200FF80000 C5CF:000000081E0821082108213821081E080008000000800FF803E0041003E00000 C5D0:00000000000A000A1E0A210A408A40BA408A210A1E0A000A000A000A000A0000 C5D1:000000281E282128212821E821281E280028000007F800080008000800080000 C5D2:000000281E282128212821E821281E280028000000003EF80208020802080000 C5D3:000000281E282128212821E821281E280028000000003E100210022802C40000 C5D4:000000281E282128212821E821281E280028000008000800080008000FF80000 C5D5:000000281E282128212821E821281E2800280000000020F8201020303ECC0000 C5D6:000000281E282128212821E821281E2800280000202021FC207020883E700000 C5D7:000000281E282128212821E821281E280028000003F802000200020003F80000 C5D8:000000281E282128212821E821281E280028000007F8000807F8040007F80000 C5D9:000000281E282128212821E821281E28002800003EF802083E0820083E080000 C5DA:000000281E282128212821E821281E28002800003EF802883E8820883EF80000 C5DB:000000281E282128212821E821281E28002800003E8802883EF820883EF80000 C5DC:000000281E282128212821E821281E28002800001F0801081F0810141F620000 C5DD:000000281E282128212821E821281E28002800003EF802803EF820803EF80000 C5DE:000000281E282128212821E821281E28002800003EFC02483E4820483EFC0000 C5DF:000000281E282128212821E821281E28002800003E1002FE3E3820443E380000 C5E0:000000281E282128212821E821281E280028000003F802080208020803F80000 C5E1:000000281E282128212821E821281E28002800000208020803F8020803F80000 C5E2:000000281E282128212821E821281E2800280000110811081F0811141F620000 C5E3:000000281E282128212821E821281E2800280000000800080008003400C20000 C5E4:000000281E282128212821E821281E28002800000048004800A8011406620000 C5E5:000000281E282128212821E821281E2800280000000001F00208020801F00000 C5E6:000000281E282128212821E821281E280028000003F80020002000D003080000 C5E7:000000281E282128212821E821281E2800280000004003F8004000A003180000 C5E8:000000281E282128212821E821281E280028000003F8000803F8000800080000 C5E9:000000281E282128212821E821281E280028000003F8020003F8020003F80000 C5EA:000000281E282128212821E821281E280028000000000FF8022002200FF80000 C5EB:000000281E282128212821E821281E280028000000800FF803E0041003E00000 C5EC:00000000000200021E022102409E40824082211E1E0200020002000200020000 C5ED:000000081E0821082138210821381E0800080000000007F80008000800080000 C5EE:000000081E0821082138210821381E080008000000003EF80208020802080000 C5EF:000000081E0821082138210821381E080008000000001F080108011401620000 C5F0:000000081E0821082138210821381E080008000800001000100010001FF80000 C5F1:000000081E0821082138210821381E0800080000000020F8201020303ECC0000 C5F2:000000081E0821082138210821381E0800080000202021FC207020883E700000 C5F3:000000081E0821082138210821381E080008000003F802000200020003F80000 C5F4:000000081E0821082138210821381E080008000007F8000807F8040007F80000 C5F5:000000081E0821082138210821381E08000800003EF802083E0820083E080000 C5F6:000000081E0821082138210821381E08000800003EF802883E8820883EF80000 C5F7:000000081E0821082138210821381E08000800003E8802883EF820883EF80000 C5F8:000000081E0821082138210821381E08000800000F8800880F8808140FA20000 C5F9:000000081E0821082138210821381E08000800003EF802803EF820803EF80000 C5FA:000000081E0821082138210821381E08000800003EFC02483E4820483EFC0000 C5FB:000000081E0821082138210821381E08000800003E1002FE3E3820443E380000 C5FC:000000081E0821082138210821381E080008000003F802080208020803F80000 C5FD:000000081E0821082138210821381E08000800000208020803F8020803F80000 C5FE:000000081E0821082138210821381E0800080000210821083F0821143F620000 C5FF:000000081E0821082138210821381E0800080000001000100010006801840000 C600:000000081E0821082138210821381E08000800000048004800A8011406620000 C601:000000081E0821082138210821381E0800080000000003F00408040803F00000 C602:000000081E0821082138210821381E080008000003F80020002000D003080000 C603:000000081E0821082138210821381E0800080000004003F8004000A003180000 C604:000000081E0821082138210821381E080008000003F8000803F8000800080000 C605:000000081E0821082138210821381E080008000003F8020003F8020003F80000 C606:000000081E0821082138210821381E080008000000000FF8022002200FF80000 C607:000000081E0821082138210821381E080008000000800FF803E0041003E00000 C608:00000000000A000A1E0A210A40BA408A408A213A1E0A000A000A000A000A0000 C609:000000281E28212821E8212821E81E280028000007F800080008000800080000 C60A:000000281E28212821E8212821E81E280028000000003EF80208020802080000 C60B:000000281E28212821E8212821E81E280028000000003E100210022802C40000 C60C:000000281E28212821E8212821E81E280028002808000800080008000FF80000 C60D:000000281E28212821E8212821E81E2800280000000020F8201020303ECC0000 C60E:000000281E28212821E8212821E81E2800280000202021FC207020883E700000 C60F:000000281E28212821E8212821E81E280028000003F802000200020003F80000 C610:000000281E28212821E8212821E81E280028000007F8000807F8040007F80000 C611:000000281E28212821E8212821E81E28002800003EF802083E0820083E080000 C612:000000281E28212821E8212821E81E28002800003EF802883E8820883EF80000 C613:000000281E28212821E8212821E81E28002800003E8802883EF820883EF80000 C614:000000281E28212821E8212821E81E28002800001F0801081F0810141F620000 C615:000000281E28212821E8212821E81E28002800003EF802803EF820803EF80000 C616:000000281E28212821E8212821E81E28002800003EFC02483E4820483EFC0000 C617:000000281E28212821E8212821E81E28002800003E1002FE3E3820443E380000 C618:000000281E28212821E8212821E81E280028000003F802080208020803F80000 C619:000000281E28212821E8212821E81E28002800000208020803F8020803F80000 C61A:000000281E28212821E8212821E81E2800280000110811081F0811141F620000 C61B:000000281E28212821E8212821E81E2800280000000800080008003400C20000 C61C:000000281E28212821E8212821E81E28002800000048004800A8011406620000 C61D:000000281E28212821E8212821E81E2800280000000001F00208020801F00000 C61E:000000281E28212821E8212821E81E280028000003F80020002000D003080000 C61F:000000281E28212821E8212821E81E2800280000004003F8004000A003180000 C620:000000281E28212821E8212821E81E280028000003F8000803F8000800080000 C621:000000281E28212821E8212821E81E280028000003F8020003F8020003F80000 C622:000000281E28212821E8212821E81E280028000000000FF8022002200FF80000 C623:000000281E28212821E8212821E81E280028000000800FF803E0041003E00000 C624:000007C00820101010101010082007C0000000000100010001007FFC00000000 C625:000007C008200820082007C0010001007FFC00001FF000100010001000100000 C626:000007C008200820082007C0010001007FFC000000003EF80208020802080000 C627:000007C008200820082007C0010001007FFC000000001E100210022802C40000 C628:000007C008200820082007C0010001007FFC000000001000100010001FF00000 C629:000007C008200820082007C0010001007FFC0000000020F8201020303ECC0000 C62A:000007C008200820082007C0010001007FFC0000202021FC207020883E700000 C62B:000007C008200820082007C0010001007FFC00001FF01000100010001FF00000 C62C:000007C008200820082007C0010001007FFC00001FF000101FF010001FF00000 C62D:000007C008200820082007C0010001007FFC00003EF802083E0820083E080000 C62E:000007C008200820082007C0010001007FFC00003EF802883E8820883EF80000 C62F:000007C008200820082007C0010001007FFC00003E8802883EF820883EF80000 C630:000007C008200820082007C0010001007FFC00003E1002103E1020283EC40000 C631:000007C008200820082007C0010001007FFC00003EF802803EF820803EF80000 C632:000007C008200820082007C0010001007FFC00003EFC02483E4820483EFC0000 C633:000007C008200820082007C0010001007FFC00003E2003FC3E7020883E700000 C634:000007C008200820082007C0010001007FFC00001FF01010101010101FF00000 C635:000007C008200820082007C0010001007FFC0000101010101FF010101FF00000 C636:000007C008200820082007C0010001007FFC0000222022203E2022503E880000 C637:000007C008200820082007C0010001007FFC000000000100010002800C400000 C638:000007C008200820082007C0010001007FFC00000000024002400DA033100000 C639:000007C008200820082007C0010001007FFC0000000007C00820082007C00000 C63A:000007C008200820082007C0010001007FFC0000000007E00080014006200000 C63B:000007C008200820082007C0010001007FFC0000008007E00080014006200000 C63C:000007C008200820082007C0010001007FFC00001FF000101FF0001000100000 C63D:000007C008200820082007C0010001007FFC00001FF010001FF010001FF00000 C63E:000007C008200820082007C0010001007FFC000000001FF0044004401FF00000 C63F:000007C008200820082007C0010001007FFC000001001FF007C0082007C00000 C640:0000001000101F10209040504050405E20901F10041004107FD0001000100000 C641:000000081F082088208E20881F0804087FE8000007F800080008000800080000 C642:000000081F082088208E20881F0804087FE8000000003EF80208020802080000 C643:000000081F082088208E20881F0804087FE8000000001F080108011401620000 C644:000000081F082088208E20881F0804087FE8000008000800080008000FF80000 C645:000000081F082088208E20881F0804087FE80000000010F8101010301ECC0000 C646:000000081F082088208E20881F0804087FE800000808087F081C08220F9C0000 C647:000000081F082088208E20881F0804087FE8000003F802000200020003F80000 C648:000000081F082088208E20881F0804087FE8000007F8000807F8040007F80000 C649:000000081F082088208E20881F0804087FE800003EF802083E0820083E080000 C64A:000000081F082088208E20881F0804087FE800003EF802883E8820883EF80000 C64B:000000081F082088208E20881F0804087FE800003E8802883EF820883EF80000 C64C:000000081F082088208E20881F0804087FE800001F0801081F0810141F620000 C64D:000000081F082088208E20881F0804087FE800003EF802803EF820803EF80000 C64E:000000081F082088208E20881F0804087FE800003EFC02483E4820483EFC0000 C64F:000000081F082088208E20881F0804087FE800001F08017F1F1C10221F1C0000 C650:000000081F082088208E20881F0804087FE8000003F802080208020803F80000 C651:000000081F082088208E20881F0804087FE800000208020803F8020803F80000 C652:000000081F082088208E20881F0804087FE80000110811081F0811141F620000 C653:000000081F082088208E20881F0804087FE80000001000100010006801840000 C654:000000081F082088208E20881F0804087FE800000048004800A8011406620000 C655:000000081F082088208E20881F0804087FE80000000003F00408040803F00000 C656:000000081F082088208E20881F0804087FE8000003F80020002000D003080000 C657:000000081F082088208E20881F0804087FE80000004003F8004000A003180000 C658:000000081F082088208E20881F0804087FE8000003F8000803F8000800080000 C659:000000081F082088208E20881F0804087FE8000003F8020003F8020003F80000 C65A:000000081F082088208E20881F0804087FE8000000000FF8022002200FF80000 C65B:000000081F082088208E20881F0804087FE8000000800FF803E0041003E00000 C65C:0000001200121F12209240524052405E20921F12041204127FD2001200120000 C65D:000000281F2820A820B820A81F2804287FA8000007F800080008000800080000 C65E:000000281F2820A820B820A81F2804287FA8000000003EF80208020802080000 C65F:000000281F2820A820B820A81F2804287FA8000000001F080108011401620000 C660:000000281F2820A820B820A81F2804287FA8000008000800080008000FF80000 C661:000000281F2820A820B820A81F2804287FA80000000010F8101010301ECC0000 C662:000000281F2820A820B820A81F2804287FA800000808087F081C08220F9C0000 C663:000000281F2820A820B820A81F2804287FA8000003F802000200020003F80000 C664:000000281F2820A820B820A81F2804287FA8000007F8000807F8040007F80000 C665:000000281F2820A820B820A81F2804287FA800003EF802083E0820083E080000 C666:000000281F2820A820B820A81F2804287FA800003EF802883E8820883EF80000 C667:000000281F2820A820B820A81F2804287FA800003E8802883EF820883EF80000 C668:000000281F2820A820B820A81F2804287FA800001F0801081F0810141F620000 C669:000000281F2820A820B820A81F2804287FA800003EF802803EF820803EF80000 C66A:000000281F2820A820B820A81F2804287FA800003EFC02483E4820483EFC0000 C66B:000000281F2820A820B820A81F2804287FA800001F08017F1F1C10221F1C0000 C66C:000000281F2820A820B820A81F2804287FA8000003F802080208020803F80000 C66D:000000281F2820A820B820A81F2804287FA800000208020803F8020803F80000 C66E:000000281F2820A820B820A81F2804287FA80000110811081F0811141F620000 C66F:000000281F2820A820B820A81F2804287FA80000001000100010006801840000 C670:000000281F2820A820B820A81F2804287FA800000048004800A8011406620000 C671:000000281F2820A820B820A81F2804287FA80000000003F00408040803F00000 C672:000000281F2820A820B820A81F2804287FA8000003F80020002000D003080000 C673:000000281F2820A820B820A81F2804287FA80000004003F8004000A003180000 C674:000000281F2820A820B820A81F2804287FA8000003F8000803F8000800080000 C675:000000281F2820A820B820A81F2804287FA8000003F8020003F8020003F80000 C676:000000281F2820A820B820A81F2804287FA8000000000FF8022002200FF80000 C677:000000281F2820A820B820A81F2804287FA8000000800FF803E0041003E00000 C678:0000000800081F08208840484048404820881F08040804087FE8000800080000 C679:000000081F082088208820881F0804087FE8000007F800080008000800080000 C67A:000000081F082088208820881F0804087FE8000000003EF80208020802080000 C67B:000000081F082088208820881F0804087FE8000000001F080108011401620000 C67C:000000081F082088208820881F0804087FE8000008000800080008000FF80000 C67D:000000081F082088208820881F0804087FE80000000010F8101010301ECC0000 C67E:000000081F082088208820881F0804087FE800000808087F081C08220F9C0000 C67F:000000081F082088208820881F0804087FE8000003F802000200020003F80000 C680:000000081F082088208820881F0804087FE8000007F8000807F8040007F80000 C681:000000081F082088208820881F0804087FE800003EF802083E0820083E080000 C682:000000081F082088208820881F0804087FE800003EF802883E8820883EF80000 C683:000000081F082088208820881F0804087FE800003E8802883EF820883EF80000 C684:000000081F082088208820881F0804087FE800001F0801081F0810141F620000 C685:000000081F082088208820881F0804087FE800003EF802803EF820803EF80000 C686:000000081F082088208820881F0804087FE800003EFC02483E4820483EFC0000 C687:000000081F082088208820881F0804087FE800001F08017F1F1C10221F1C0000 C688:000000081F082088208820881F0804087FE8000003F802080208020803F80000 C689:000000081F082088208820881F0804087FE800000208020803F8020803F80000 C68A:000000081F082088208820881F0804087FE80000110811081F0811141F620000 C68B:000000081F082088208820881F0804087FE80000001000100010006801840000 C68C:000000081F082088208820881F0804087FE800000048004800A8011406620000 C68D:000000081F082088208820881F0804087FE80000000003F00408040803F00000 C68E:000000081F082088208820881F0804087FE8000003F80020002000D003080000 C68F:000000081F082088208820881F0804087FE80000004003F8004000A003180000 C690:000000081F082088208820881F0804087FE8000003F8000803F8000800080000 C691:000000081F082088208820881F0804087FE8000003F8020003F8020003F80000 C692:000000081F082088208820881F0804087FE8000000000FF8022002200FF80000 C693:000000081F082088208820881F0804087FE8000000800FF803E0041003E00000 C694:000007C00820101010101010082007C0000004400440044004407FFC00000000 C695:000007C008200820082007C0044004407FFC00001FF000100010001000100000 C696:000007C008200820082007C0044004407FFC000000003EF80208020802080000 C697:000007C008200820082007C0044004407FFC000000001E100210022802C40000 C698:000007C008200820082007C0044004407FFC000000001000100010001FF00000 C699:000007C008200820082007C0044004407FFC0000000020F8201020303ECC0000 C69A:000007C008200820082007C0044004407FFC0000202021FC207020883E700000 C69B:000007C008200820082007C0044004407FFC00001FF01000100010001FF00000 C69C:000007C008200820082007C0044004407FFC00001FF000101FF010001FF00000 C69D:000007C008200820082007C0044004407FFC00003EF802083E0820083E080000 C69E:000007C008200820082007C0044004407FFC00003EF802883E8820883EF80000 C69F:000007C008200820082007C0044004407FFC00003E8802883EF820883EF80000 C6A0:000007C008200820082007C0044004407FFC00003E1002103E1020283EC40000 C6A1:000007C008200820082007C0044004407FFC00003EF802803EF820803EF80000 C6A2:000007C008200820082007C0044004407FFC00003EFC02483E4820483EFC0000 C6A3:000007C008200820082007C0044004407FFC00003E2003FC3E7020883E700000 C6A4:000007C008200820082007C0044004407FFC00001FF01010101010101FF00000 C6A5:000007C008200820082007C0044004407FFC0000101010101FF010101FF00000 C6A6:000007C008200820082007C0044004407FFC0000222022203E2022503E880000 C6A7:000007C008200820082007C0044004407FFC000000000100010002800C400000 C6A8:000007C008200820082007C0044004407FFC00000000024002400DA033100000 C6A9:000007C008200820082007C0044004407FFC0000000007C00820082007C00000 C6AA:000007C008200820082007C0044004407FFC0000000007E00080014006200000 C6AB:000007C008200820082007C0044004407FFC0000008007E00080014006200000 C6AC:000007C008200820082007C0044004407FFC00001FF000101FF0001000100000 C6AD:000007C008200820082007C0044004407FFC00001FF010001FF010001FF00000 C6AE:000007C008200820082007C0044004407FFC000000001FF0044004401FF00000 C6AF:000007C008200820082007C0044004407FFC000001001FF007C0082007C00000 C6B0:0000000007C00820101010101010082007C000003FF801000100010001000000 C6B1:000007C008200820082007C000007FFC010001001FF000100010001000100000 C6B2:000007C008200820082007C000007FFC0100010000003EF80208020802080000 C6B3:000007C008200820082007C000007FFC0100010000001E100210022802C40000 C6B4:000007C008200820082007C0000000007FFC010001001100100010001FF00000 C6B5:000007C008200820082007C000007FFC01000100000020F8201020303ECC0000 C6B6:000007C008200820082007C000007FFC01000100202021FC207020883E700000 C6B7:000007C008200820082007C000007FFC010001001FF01000100010001FF00000 C6B8:000007C008200820082007C000007FFC010001001FF000101FF010001FF00000 C6B9:000007C008200820082007C000007FFC010001003EF802083E0820083E080000 C6BA:000007C008200820082007C000007FFC010001003EF802883E8820883EF80000 C6BB:000007C008200820082007C000007FFC010001003E8802883EF820883EF80000 C6BC:000007C008200820082007C000007FFC010001003E1002103E1020283EC40000 C6BD:000007C008200820082007C000007FFC010001003EF802803EF820803EF80000 C6BE:000007C008200820082007C000007FFC010001003EFC02483E4820483EFC0000 C6BF:000007C008200820082007C000007FFC010001003E2003FC3E7020883E700000 C6C0:000007C008200820082007C000007FFC010001001FF01010101010101FF00000 C6C1:000007C008200820082007C000007FFC01000100101010101FF010101FF00000 C6C2:000007C008200820082007C000007FFC01000100222022203E2022503E880000 C6C3:000007C008200820082007C000007FFC0100010000000100010002800C400000 C6C4:000007C008200820082007C000007FFC010001000000024002400DA033100000 C6C5:000007C008200820082007C000007FFC01000100000007C00820082007C00000 C6C6:000007C008200820082007C000007FFC01000100000007E00080014006200000 C6C7:000007C008200820082007C000007FFC01000100008007E00080014006200000 C6C8:000007C008200820082007C000007FFC010001001FF000101FF0001000100000 C6C9:000007C008200820082007C000007FFC010001001FF010001FF010001FF00000 C6CA:000007C008200820082007C000007FFC0100010000001FF0044004401FF00000 C6CB:000007C008200820082007C000007FFC0100010001001FF007C0082007C00000 C6CC:000000081F08208840484048404820881F0800087FE8040804F8040804080000 C6CD:1F082088208820881F0800087FE8027802080000000007F80008000800080000 C6CE:1F082088208820881F0800087FE802780208000000003EF80208020802080000 C6CF:1F082088208820881F0800087FE802780208000000001F080108011401620000 C6D0:1F082088208820881F08000800087FE80278020802081000100010001FF80000 C6D1:1F082088208820881F0800087FE8027802080000000020F8201020303ECC0000 C6D2:1F082088208820881F0800087FE8027802080000202021FC207020883E700000 C6D3:1F082088208820881F0800087FE802780208000003F802000200020003F80000 C6D4:1F082088208820881F0800087FE802780208000007F8000807F8040007F80000 C6D5:1F082088208820881F0800087FE80278020800003EF802083E0820083E080000 C6D6:1F082088208820881F0800087FE80278020800003EF802883E8820883EF80000 C6D7:1F082088208820881F0800087FE80278020800003E8802883EF820883EF80000 C6D8:1F082088208820881F0800087FE80278020800000F8800880F8808140FA20000 C6D9:1F082088208820881F0800087FE80278020800003EF802803EF820803EF80000 C6DA:1F082088208820881F0800087FE80278020800003EFC02483E4820483EFC0000 C6DB:1F082088208820881F0800087FE80278020800003E1002FE3E3820443E380000 C6DC:1F082088208820881F0800087FE802780208000003F802080208020803F80000 C6DD:1F082088208820881F0800087FE80278020800000208020803F8020803F80000 C6DE:1F082088208820881F0800087FE8027802080000210821083F0821143F620000 C6DF:1F082088208820881F0800087FE8027802080000001000100010006801840000 C6E0:1F082088208820881F0800087FE80278020800000048004800A8011406620000 C6E1:1F082088208820881F0800087FE8027802080000000003F00408040803F00000 C6E2:1F082088208820881F0800087FE802780208000003F80020002000D003080000 C6E3:1F082088208820881F0800087FE8027802080000004003F8004000A003180000 C6E4:1F082088208820881F0800087FE802780208000003F8000803F8000800080000 C6E5:1F082088208820881F0800087FE802780208000003F8020003F8020003F80000 C6E6:1F082088208820881F0800087FE802780208000000000FF8022002200FF80000 C6E7:1F082088208820881F0800087FE802780208000000800FF803E0041003E00000 C6E8:0000000A1F0A208A404A404A404A208A1F0A000A7FEA040A047A040A040A0000 C6E9:1F2820A820A820A81F2800287FA805E804280000000007F80008000800080000 C6EA:1F2820A820A820A81F2800287FA805E80428000000003EF80208020802080000 C6EB:1F2820A820A820A81F2800287FA805E80428000000001F080108011401620000 C6EC:1F2820A820A820A81F28002800287FA8042805E804281428100010001FF80000 C6ED:1F2820A820A820A81F2800287FA805E804280000000020F8201020303ECC0000 C6EE:1F2820A820A820A81F2800287FA805E804280000202021FC207020883E700000 C6EF:1F2820A820A820A81F2800287FA805E80428000003F802000200020003F80000 C6F0:1F2820A820A820A81F2800287FA805E80428000007F8000807F8040007F80000 C6F1:1F2820A820A820A81F2800287FA805E8042800003EF802083E0820083E080000 C6F2:1F2820A820A820A81F2800287FA805E8042800003EF802883E8820883EF80000 C6F3:1F2820A820A820A81F2800287FA805E8042800003E8802883EF820883EF80000 C6F4:1F2820A820A820A81F2800287FA805E8042800000F8800880F8808140FA20000 C6F5:1F2820A820A820A81F2800287FA805E8042800003EF802803EF820803EF80000 C6F6:1F2820A820A820A81F2800287FA805E8042800003EFC02483E4820483EFC0000 C6F7:1F2820A820A820A81F2800287FA805E8042800003E1002FE3E3820443E380000 C6F8:1F2820A820A820A81F2800287FA805E80428000003F802080208020803F80000 C6F9:1F2820A820A820A81F2800287FA805E8042800000208020803F8020803F80000 C6FA:1F2820A820A820A81F2800287FA805E804280000210821083F0821143F620000 C6FB:1F2820A820A820A81F2800287FA805E804280000001000100010006801840000 C6FC:1F2820A820A820A81F2800287FA805E8042800000048004800A8011406620000 C6FD:1F2820A820A820A81F2800287FA805E804280000000003F00408040803F00000 C6FE:1F2820A820A820A81F2800287FA805E80428000003F80020002000D003080000 C6FF:1F2820A820A820A81F2800287FA805E804280000004003F8004000A003180000 C700:1F2820A820A820A81F2800287FA805E80428000003F8000803F8000800080000 C701:1F2820A820A820A81F2800287FA805E80428000003F8020003F8020003F80000 C702:1F2820A820A820A81F2800287FA805E80428000000000FF8022002200FF80000 C703:1F2820A820A820A81F2800287FA805E80428000000800FF803E0041003E00000 C704:000000081F08208840484048404820881F0800087FE804080408040804080000 C705:1F082088208820881F0800087FE8020802000000000007F80008000800080000 C706:1F082088208820881F0800087FE802080200000000003EF80208020802080000 C707:1F082088208820881F0800087FE802080200000000001F080108011401620000 C708:1F082088208820881F08000800087FE80208020802081008100010001FF80000 C709:1F082088208820881F0800087FE8020802000000000020F8201020303ECC0000 C70A:1F082088208820881F0800087FE8020802000000202021FC207020883E700000 C70B:1F082088208820881F0800087FE802080200000003F802000200020003F80000 C70C:1F082088208820881F0800087FE802080200000007F8000807F8040007F80000 C70D:1F082088208820881F0800087FE80208020000003EF802083E0820083E080000 C70E:1F082088208820881F0800087FE80208020000003EF802883E8820883EF80000 C70F:1F082088208820881F0800087FE80208020000003E8802883EF820883EF80000 C710:1F082088208820881F0800087FE80208020000000F8800880F8808140FA20000 C711:1F082088208820881F0800087FE80208020000003EF802803EF820803EF80000 C712:1F082088208820881F0800087FE80208020000003EFC02483E4820483EFC0000 C713:1F082088208820881F0800087FE80208020000003E1002FE3E3820443E380000 C714:1F082088208820881F0800087FE802080200000003F802080208020803F80000 C715:1F082088208820881F0800087FE80208020000000208020803F8020803F80000 C716:1F082088208820881F0800087FE8020802000000210821083F0821143F620000 C717:1F082088208820881F0800087FE8020802000000001000100010006801840000 C718:1F082088208820881F0800087FE80208020000000048004800A8011406620000 C719:1F082088208820881F0800087FE8020802000000000003F00408040803F00000 C71A:1F082088208820881F0800087FE802080200000003F80020002000D003080000 C71B:1F082088208820881F0800087FE8020802000000004003F8004000A003180000 C71C:1F082088208820881F0800087FE802080200000003F8000803F8000800080000 C71D:1F082088208820881F0800087FE802080200000003F8020003F8020003F80000 C71E:1F082088208820881F0800087FE802080200000000000FF8022002200FF80000 C71F:1F082088208820881F0800087FE802080200000000800FF803E0041003E00000 C720:0000000007C00820101010101010082007C000007FFC04400440044004400000 C721:000007C008200820082007C000007FFC044004401FF000100010001000100000 C722:000007C008200820082007C000007FFC0440044000003EF80208020802080000 C723:000007C008200820082007C000007FFC0440044000001E100210022802C40000 C724:000007C008200820082007C0000000007FFC044004401440100010001FF00000 C725:000007C008200820082007C000007FFC04400440000020F8201020303ECC0000 C726:000007C008200820082007C000007FFC04400440202021FC207020883E700000 C727:000007C008200820082007C000007FFC044004401FF01000100010001FF00000 C728:000007C008200820082007C000007FFC044004401FF000101FF010001FF00000 C729:000007C008200820082007C000007FFC044004403EF802083E0820083E080000 C72A:000007C008200820082007C000007FFC044004403EF802883E8820883EF80000 C72B:000007C008200820082007C000007FFC044004403E8802883EF820883EF80000 C72C:000007C008200820082007C000007FFC044004403E1002103E1020283EC40000 C72D:000007C008200820082007C000007FFC044004403EF802803EF820803EF80000 C72E:000007C008200820082007C000007FFC044004403EFC02483E4820483EFC0000 C72F:000007C008200820082007C000007FFC044004403E2003FC3E7020883E700000 C730:000007C008200820082007C000007FFC044004401FF01010101010101FF00000 C731:000007C008200820082007C000007FFC04400440101010101FF010101FF00000 C732:000007C008200820082007C000007FFC04400440222022203E2022503E880000 C733:000007C008200820082007C000007FFC0440044000000100010002800C400000 C734:000007C008200820082007C000007FFC044004400000024002400DA033100000 C735:000007C008200820082007C000007FFC04400440000007C00820082007C00000 C736:000007C008200820082007C000007FFC04400440000007E00080014006200000 C737:000007C008200820082007C000007FFC04400440008007E00080014006200000 C738:000007C008200820082007C000007FFC044004401FF000101FF0001000100000 C739:000007C008200820082007C000007FFC044004401FF010001FF010001FF00000 C73A:000007C008200820082007C000007FFC0440044000001FF0044004401FF00000 C73B:000007C008200820082007C000007FFC0440044001001FF007C0082007C00000 C73C:000007C00820101010101010082007C00000000000007FFC0000000000000000 C73D:000007C008200820082007C0000000007FFC00001FF000100010001000100000 C73E:000007C008200820082007C0000000007FFC000000003EF80208020802080000 C73F:000007C008200820082007C0000000007FFC000000001E100210022802C40000 C740:000007C008200820082007C0000000007FFC000000001000100010001FF00000 C741:000007C008200820082007C0000000007FFC0000000020F8201020303ECC0000 C742:000007C008200820082007C0000000007FFC0000202021FC207020883E700000 C743:000007C008200820082007C0000000007FFC00001FF01000100010001FF00000 C744:000007C008200820082007C0000000007FFC00001FF000101FF010001FF00000 C745:000007C008200820082007C0000000007FFC00003EF802083E0820083E080000 C746:000007C008200820082007C0000000007FFC00003EF802883E8820883EF80000 C747:000007C008200820082007C0000000007FFC00003E8802883EF820883EF80000 C748:000007C008200820082007C0000000007FFC00003E1002103E1020283EC40000 C749:000007C008200820082007C0000000007FFC00003EF802803EF820803EF80000 C74A:000007C008200820082007C0000000007FFC00003EFC02483E4820483EFC0000 C74B:000007C008200820082007C0000000007FFC00003E2003FC3E7020883E700000 C74C:000007C008200820082007C0000000007FFC00001FF01010101010101FF00000 C74D:000007C008200820082007C0000000007FFC0000101010101FF010101FF00000 C74E:000007C008200820082007C0000000007FFC0000222022203E2022503E880000 C74F:000007C008200820082007C0000000007FFC000000000100010002800C400000 C750:000007C008200820082007C0000000007FFC00000000024002400DA033100000 C751:000007C008200820082007C0000000007FFC0000000007C00820082007C00000 C752:000007C008200820082007C0000000007FFC0000000007E00080014006200000 C753:000007C008200820082007C0000000007FFC0000008007E00080014006200000 C754:000007C008200820082007C0000000007FFC00001FF000101FF0001000100000 C755:000007C008200820082007C0000000007FFC00001FF010001FF010001FF00000 C756:000007C008200820082007C0000000007FFC000000001FF0044004401FF00000 C757:000007C008200820082007C0000000007FFC000001001FF007C0082007C00000 C758:0000000800081F08208840484048404820881F0800087FE80008000800080000 C759:000000081F082088208820881F0800087FE8000007F800080008000800080000 C75A:000000081F082088208820881F0800087FE8000000003EF80208020802080000 C75B:000000081F082088208820881F0800087FE8000000001F080108011401620000 C75C:000000081F082088208820881F0800087FE8000008000800080008000FF80000 C75D:000000081F082088208820881F0800087FE80000000010F8101010301ECC0000 C75E:000000081F082088208820881F0800087FE800000808087F081C08220F9C0000 C75F:000000081F082088208820881F0800087FE8000003F802000200020003F80000 C760:000000081F082088208820881F0800087FE8000007F8000807F8040007F80000 C761:000000081F082088208820881F0800087FE800003EF802083E0820083E080000 C762:000000081F082088208820881F0800087FE800003EF802883E8820883EF80000 C763:000000081F082088208820881F0800087FE800003E8802883EF820883EF80000 C764:000000081F082088208820881F0800087FE800001F0801081F0810141F620000 C765:000000081F082088208820881F0800087FE800003EF802803EF820803EF80000 C766:000000081F082088208820881F0800087FE800003EFC02483E4820483EFC0000 C767:000000081F082088208820881F0800087FE800001F08017F1F1C10221F1C0000 C768:000000081F082088208820881F0800087FE8000003F802080208020803F80000 C769:000000081F082088208820881F0800087FE800000208020803F8020803F80000 C76A:000000081F082088208820881F0800087FE80000110811081F0811141F620000 C76B:000000081F082088208820881F0800087FE80000001000100010006801840000 C76C:000000081F082088208820881F0800087FE800000048004800A8011406620000 C76D:000000081F082088208820881F0800087FE80000000003F00408040803F00000 C76E:000000081F082088208820881F0800087FE8000003F80020002000D003080000 C76F:000000081F082088208820881F0800087FE80000004003F8004000A003180000 C770:000000081F082088208820881F0800087FE8000003F8000803F8000800080000 C771:000000081F082088208820881F0800087FE8000003F8020003F8020003F80000 C772:000000081F082088208820881F0800087FE8000000000FF8022002200FF80000 C773:000000081F082088208820881F0800087FE8000000800FF803E0041003E00000 C774:00000000000800081E08210840884088408821081E0800080008000800080000 C775:000000081E0821082108210821081E0800080000000007F80008000800080000 C776:000000081E0821082108210821081E080008000000003EF80208020802080000 C777:000000081E0821082108210821081E080008000000001F080108011401620000 C778:000000081E0821082108210821081E080008000800001000100010001FF80000 C779:000000081E0821082108210821081E0800080000000020F8201020303ECC0000 C77A:000000081E0821082108210821081E0800080000202021FC207020883E700000 C77B:000000081E0821082108210821081E080008000003F802000200020003F80000 C77C:000000081E0821082108210821081E080008000007F8000807F8040007F80000 C77D:000000081E0821082108210821081E08000800003EF802083E0820083E080000 C77E:000000081E0821082108210821081E08000800003EF802883E8820883EF80000 C77F:000000081E0821082108210821081E08000800003E8802883EF820883EF80000 C780:000000081E0821082108210821081E08000800000F8800880F8808140FA20000 C781:000000081E0821082108210821081E08000800003EF802803EF820803EF80000 C782:000000081E0821082108210821081E08000800003EFC02483E4820483EFC0000 C783:000000081E0821082108210821081E08000800003E1002FE3E3820443E380000 C784:000000081E0821082108210821081E080008000003F802080208020803F80000 C785:000000081E0821082108210821081E08000800000208020803F8020803F80000 C786:000000081E0821082108210821081E0800080000210821083F0821143F620000 C787:000000081E0821082108210821081E0800080000001000100010006801840000 C788:000000081E0821082108210821081E08000800000048004800A8011406620000 C789:000000081E0821082108210821081E0800080000000003F00408040803F00000 C78A:000000081E0821082108210821081E080008000003F80020002000D003080000 C78B:000000081E0821082108210821081E0800080000004003F8004000A003180000 C78C:000000081E0821082108210821081E080008000003F8000803F8000800080000 C78D:000000081E0821082108210821081E080008000003F8020003F8020003F80000 C78E:000000081E0821082108210821081E080008000000000FF8022002200FF80000 C78F:000000081E0821082108210821081E080008000000800FF803E0041003E00000 C790:00000000001000103F9001100110021E06100910309000100010001000100000 C791:0000000800087E080408040E1A0861080008000007F800080008000800080000 C792:0000000800087E080408040E1A0861080008000000003EF80208020802080000 C793:0000000800087E080408040E1A0861080008000000001F080108011401620000 C794:0000000800087E080408040E1A0861080008000808000800080008000FF80000 C795:0000000800087E080408040E1A08610800080000000010F8101010301ECC0000 C796:0000000800087E080408040E1A086108000800000808087F081C08220F9C0000 C797:0000000800087E080408040E1A0861080008000003F802000200020003F80000 C798:0000000800087E080408040E1A0861080008000007F8000807F8040007F80000 C799:0000000800087E080408040E1A086108000800003EF802083E0820083E080000 C79A:0000000800087E080408040E1A086108000800003EF802883E8820883EF80000 C79B:0000000800087E080408040E1A086108000800003E8802883EF820883EF80000 C79C:0000000800087E080408040E1A086108000800001F0801081F0810141F620000 C79D:0000000800087E080408040E1A086108000800003EF802803EF820803EF80000 C79E:0000000800087E080408040E1A086108000800003EFC02483E4820483EFC0000 C79F:0000000800087E080408040E1A086108000800001F08017F1F1C10221F1C0000 C7A0:0000000800087E080408040E1A0861080008000003F802080208020803F80000 C7A1:0000000800087E080408040E1A086108000800000208020803F8020803F80000 C7A2:0000000800087E080408040E1A08610800080000110811081F0811141F620000 C7A3:0000000800087E080408040E1A08610800080000001000100010006801840000 C7A4:0000000800087E080408040E1A086108000800000048004800A8011406620000 C7A5:0000000800087E080408040E1A08610800080000000003F00408040803F00000 C7A6:0000000800087E080408040E1A0861080008000003F80020002000D003080000 C7A7:0000000800087E080408040E1A08610800080000004003F8004000A003180000 C7A8:0000000800087E080408040E1A0861080008000003F8000803F8000800080000 C7A9:0000000800087E080408040E1A0861080008000003F8020003F8020003F80000 C7AA:0000000800087E080408040E1A0861080008000000000FF8022002200FF80000 C7AB:0000000800087E080408040E1A0861080008000000800FF803E0041003E00000 C7AC:00000000001200123F9201120112021E06120912309200120012001200120000 C7AD:0000002800287E28042804381A2861280028000007F800080008000800080000 C7AE:0000002800287E28042804381A2861280028000000003EF80208020802080000 C7AF:0000002800287E28042804381A2861280028000000003E100210022802C40000 C7B0:0000002800287E28042804381A2861280028002808000800080008000FF80000 C7B1:0000002800287E28042804381A28612800280000000020F8201020303ECC0000 C7B2:0000002800287E28042804381A28612800280000202021FC207020883E700000 C7B3:0000002800287E28042804381A2861280028000003F802000200020003F80000 C7B4:0000002800287E28042804381A2861280028000007F8000807F8040007F80000 C7B5:0000002800287E28042804381A286128002800003EF802083E0820083E080000 C7B6:0000002800287E28042804381A286128002800003EF802883E8820883EF80000 C7B7:0000002800287E28042804381A286128002800003E8802883EF820883EF80000 C7B8:0000002800287E28042804381A286128002800001F0801081F0810141F620000 C7B9:0000002800287E28042804381A286128002800003EF802803EF820803EF80000 C7BA:0000002800287E28042804381A286128002800003EFC02483E4820483EFC0000 C7BB:0000002800287E28042804381A286128002800003E1002FE3E3820443E380000 C7BC:0000002800287E28042804381A2861280028000003F802080208020803F80000 C7BD:0000002800287E28042804381A286128002800000208020803F8020803F80000 C7BE:0000002800287E28042804381A28612800280000110811081F0811141F620000 C7BF:0000002800287E28042804381A28612800280000000800080008003400C20000 C7C0:0000002800287E28042804381A286128002800000048004800A8011406620000 C7C1:0000002800287E28042804381A28612800280000000001F00208020801F00000 C7C2:0000002800287E28042804381A2861280028000003F80020002000D003080000 C7C3:0000002800287E28042804381A28612800280000004003F8004000A003180000 C7C4:0000002800287E28042804381A2861280028000003F8000803F8000800080000 C7C5:0000002800287E28042804381A2861280028000003F8020003F8020003F80000 C7C6:0000002800287E28042804381A2861280028000000000FF8022002200FF80000 C7C7:0000002800287E28042804381A2861280028000000800FF803E0041003E00000 C7C8:00000000001000103F900110011E02100610091E309000100010001000100000 C7C9:0000000800087E08040E04081A0E61080008000007F800080008000800080000 C7CA:0000000800087E08040E04081A0E61080008000000003EF80208020802080000 C7CB:0000000800087E08040E04081A0E61080008000000001F080108011401620000 C7CC:0000000800087E08040E04081A0E61080008000008000800080008000FF80000 C7CD:0000000800087E08040E04081A0E610800080000000010F8101010301ECC0000 C7CE:0000000800087E08040E04081A0E6108000800000808087F081C08220F9C0000 C7CF:0000000800087E08040E04081A0E61080008000003F802000200020003F80000 C7D0:0000000800087E08040E04081A0E61080008000007F8000807F8040007F80000 C7D1:0000000800087E08040E04081A0E6108000800003EF802083E0820083E080000 C7D2:0000000800087E08040E04081A0E6108000800003EF802883E8820883EF80000 C7D3:0000000800087E08040E04081A0E6108000800003E8802883EF820883EF80000 C7D4:0000000800087E08040E04081A0E6108000800001F0801081F0810141F620000 C7D5:0000000800087E08040E04081A0E6108000800003EF802803EF820803EF80000 C7D6:0000000800087E08040E04081A0E6108000800003EFC02483E4820483EFC0000 C7D7:0000000800087E08040E04081A0E6108000800001F08017F1F1C10221F1C0000 C7D8:0000000800087E08040E04081A0E61080008000003F802080208020803F80000 C7D9:0000000800087E08040E04081A0E6108000800000208020803F8020803F80000 C7DA:0000000800087E08040E04081A0E610800080000110811081F0811141F620000 C7DB:0000000800087E08040E04081A0E610800080000001000100010006801840000 C7DC:0000000800087E08040E04081A0E6108000800000048004800A8011406620000 C7DD:0000000800087E08040E04081A0E610800080000000003F00408040803F00000 C7DE:0000000800087E08040E04081A0E61080008000003F80020002000D003080000 C7DF:0000000800087E08040E04081A0E610800080000004003F8004000A003180000 C7E0:0000000800087E08040E04081A0E61080008000003F8000803F8000800080000 C7E1:0000000800087E08040E04081A0E61080008000003F8020003F8020003F80000 C7E2:0000000800087E08040E04081A0E61080008000000000FF8022002200FF80000 C7E3:0000000800087E08040E04081A0E61080008000000800FF803E0041003E00000 C7E4:00000000001200123F920112011E02120612091E309200120012001200120000 C7E5:0000002800287E28043804281A3861280028000007F800080008000800080000 C7E6:0000002800287E28043804281A3861280028000000003EF80208020802080000 C7E7:0000002800287E28043804281A3861280028000000003E100210022802C40000 C7E8:0000002800287E28043804281A3861280028002808000800080008000FF80000 C7E9:0000002800287E28043804281A38612800280000000020F8201020303ECC0000 C7EA:0000002800287E28043804281A38612800280000202021FC207020883E700000 C7EB:0000002800287E28043804281A3861280028000003F802000200020003F80000 C7EC:0000002800287E28043804281A3861280028000007F8000807F8040007F80000 C7ED:0000002800287E28043804281A386128002800003EF802083E0820083E080000 C7EE:0000002800287E28043804281A386128002800003EF802883E8820883EF80000 C7EF:0000002800287E28043804281A386128002800003E8802883EF820883EF80000 C7F0:0000002800287E28043804281A386128002800001F0801081F0810141F620000 C7F1:0000002800287E28043804281A386128002800003EF802803EF820803EF80000 C7F2:0000002800287E28043804281A386128002800003EFC02483E4820483EFC0000 C7F3:0000002800287E28043804281A386128002800003E1002FE3E3820443E380000 C7F4:0000002800287E28043804281A3861280028000003F802080208020803F80000 C7F5:0000002800287E28043804281A386128002800000208020803F8020803F80000 C7F6:0000002800287E28043804281A38612800280000110811081F0811141F620000 C7F7:0000002800287E28043804281A38612800280000000800080008003400C20000 C7F8:0000002800287E28043804281A386128002800000048004800A8011406620000 C7F9:0000002800287E28043804281A38612800280000000001F00208020801F00000 C7FA:0000002800287E28043804281A3861280028000003F80020002000D003080000 C7FB:0000002800287E28043804281A38612800280000004003F8004000A003180000 C7FC:0000002800287E28043804281A3861280028000003F8000803F8000800080000 C7FD:0000002800287E28043804281A3861280028000003F8020003F8020003F80000 C7FE:0000002800287E28043804281A3861280028000000000FF8022002200FF80000 C7FF:0000002800287E28043804281A3861280028000000800FF803E0041003E00000 C800:00000000000200023F8201020102021E06020902308200020002000200020000 C801:0000000800087E08040804381A08610800080000000007F80008000800080000 C802:0000000800087E08040804381A0861080008000000003EF80208020802080000 C803:0000000800087E08040804381A0861080008000000001F080108011401620000 C804:0000000800087E08040804381A0861080008000000001000100010001FF80000 C805:0000000800087E08040804381A08610800080000000020F8201020303ECC0000 C806:0000000800087E08040804381A08610800080000202021FC207020883E700000 C807:0000000800087E08040804381A0861080008000003F802000200020003F80000 C808:0000000800087E08040804381A0861080008000007F8000807F8040007F80000 C809:0000000800087E08040804381A086108000800003EF802083E0820083E080000 C80A:0000000800087E08040804381A086108000800003EF802883E8820883EF80000 C80B:0000000800087E08040804381A086108000800003E8802883EF820883EF80000 C80C:0000000800087E08040804381A086108000800000F8800880F8808140FA20000 C80D:0000000800087E08040804381A086108000800003EF802803EF820803EF80000 C80E:0000000800087E08040804381A086108000800003EFC02483E4820483EFC0000 C80F:0000000800087E08040804381A086108000800003E1002FE3E3820443E380000 C810:0000000800087E08040804381A0861080008000003F802080208020803F80000 C811:0000000800087E08040804381A086108000800000208020803F8020803F80000 C812:0000000800087E08040804381A08610800080000210821083F0821143F620000 C813:0000000800087E08040804381A08610800080000001000100010006801840000 C814:0000000800087E08040804381A086108000800000048004800A8011406620000 C815:0000000800087E08040804381A08610800080000000003F00408040803F00000 C816:0000000800087E08040804381A0861080008000003F80020002000D003080000 C817:0000000800087E08040804381A08610800080000004003F8004000A003180000 C818:0000000800087E08040804381A0861080008000003F8000803F8000800080000 C819:0000000800087E08040804381A0861080008000003F8020003F8020003F80000 C81A:0000000800087E08040804381A0861080008000000000FF8022002200FF80000 C81B:0000000800087E08040804381A0861080008000000800FF803E0041003E00000 C81C:00000000000A000A3F8A010A010A023A060A090A308A000A000A000A000A0000 C81D:0000002800287E28042804E81A2861280028000007F800080008000800080000 C81E:0000002800287E28042804E81A2861280028000000003EF80208020802080000 C81F:0000002800287E28042804E81A2861280028000000003E100210022802C40000 C820:0000002800287E28042804E81A2861280028000008000800080008000FF80000 C821:0000002800287E28042804E81A28612800280000000020F8201020303ECC0000 C822:0000002800287E28042804E81A28612800280000202021FC207020883E700000 C823:0000002800287E28042804E81A2861280028000003F802000200020003F80000 C824:0000002800287E28042804E81A2861280028000007F8000807F8040007F80000 C825:0000002800287E28042804E81A286128002800003EF802083E0820083E080000 C826:0000002800287E28042804E81A286128002800003EF802883E8820883EF80000 C827:0000002800287E28042804E81A286128002800003E8802883EF820883EF80000 C828:0000002800287E28042804E81A286128002800001F0801081F0810141F620000 C829:0000002800287E28042804E81A286128002800003EF802803EF820803EF80000 C82A:0000002800287E28042804E81A286128002800003EFC02483E4820483EFC0000 C82B:0000002800287E28042804E81A286128002800003E1002FE3E3820443E380000 C82C:0000002800287E28042804E81A2861280028000003F802080208020803F80000 C82D:0000002800287E28042804E81A286128002800000208020803F8020803F80000 C82E:0000002800287E28042804E81A28612800280000110811081F0811141F620000 C82F:0000002800287E28042804E81A28612800280000000800080008003400C20000 C830:0000002800287E28042804E81A286128002800000048004800A8011406620000 C831:0000002800287E28042804E81A28612800280000000001F00208020801F00000 C832:0000002800287E28042804E81A2861280028000003F80020002000D003080000 C833:0000002800287E28042804E81A28612800280000004003F8004000A003180000 C834:0000002800287E28042804E81A2861280028000003F8000803F8000800080000 C835:0000002800287E28042804E81A2861280028000003F8020003F8020003F80000 C836:0000002800287E28042804E81A2861280028000000000FF8022002200FF80000 C837:0000002800287E28042804E81A2861280028000000800FF803E0041003E00000 C838:00000000000200023F820102011E02020602091E308200020002000200020000 C839:0000000800087E08043804081A38610800080000000007F80008000800080000 C83A:0000000800087E08043804081A3861080008000000003EF80208020802080000 C83B:0000000800087E08043804081A3861080008000000001F080108011401620000 C83C:0000000800087E08043804081A3861080008000800001000100010001FF80000 C83D:0000000800087E08043804081A38610800080000000020F8201020303ECC0000 C83E:0000000800087E08043804081A38610800080000202021FC207020883E700000 C83F:0000000800087E08043804081A3861080008000003F802000200020003F80000 C840:0000000800087E08043804081A3861080008000007F8000807F8040007F80000 C841:0000000800087E08043804081A386108000800003EF802083E0820083E080000 C842:0000000800087E08043804081A386108000800003EF802883E8820883EF80000 C843:0000000800087E08043804081A386108000800003E8802883EF820883EF80000 C844:0000000800087E08043804081A386108000800000F8800880F8808140FA20000 C845:0000000800087E08043804081A386108000800003EF802803EF820803EF80000 C846:0000000800087E08043804081A386108000800003EFC02483E4820483EFC0000 C847:0000000800087E08043804081A386108000800003E1002FE3E3820443E380000 C848:0000000800087E08043804081A3861080008000003F802080208020803F80000 C849:0000000800087E08043804081A386108000800000208020803F8020803F80000 C84A:0000000800087E08043804081A38610800080000210821083F0821143F620000 C84B:0000000800087E08043804081A38610800080000001000100010006801840000 C84C:0000000800087E08043804081A386108000800000048004800A8011406620000 C84D:0000000800087E08043804081A38610800080000000003F00408040803F00000 C84E:0000000800087E08043804081A3861080008000003F80020002000D003080000 C84F:0000000800087E08043804081A38610800080000004003F8004000A003180000 C850:0000000800087E08043804081A3861080008000003F8000803F8000800080000 C851:0000000800087E08043804081A3861080008000003F8020003F8020003F80000 C852:0000000800087E08043804081A3861080008000000000FF8022002200FF80000 C853:0000000800087E08043804081A3861080008000000800FF803E0041003E00000 C854:00000000000A000A3F8A010A013A020A060A093A308A000A000A000A000A0000 C855:0000002800287E2804E804281AE861280028000007F800080008000800080000 C856:0000002800287E2804E804281AE861280028000000003EF80208020802080000 C857:0000002800287E2804E804281AE861280028000000003E100210022802C40000 C858:0000002800287E2804E804281AE861280028002808000800080008000FF80000 C859:0000002800287E2804E804281AE8612800280000000020F8201020303ECC0000 C85A:0000002800287E2804E804281AE8612800280000202021FC207020883E700000 C85B:0000002800287E2804E804281AE861280028000003F802000200020003F80000 C85C:0000002800287E2804E804281AE861280028000007F8000807F8040007F80000 C85D:0000002800287E2804E804281AE86128002800003EF802083E0820083E080000 C85E:0000002800287E2804E804281AE86128002800003EF802883E8820883EF80000 C85F:0000002800287E2804E804281AE86128002800003E8802883EF820883EF80000 C860:0000002800287E2804E804281AE86128002800001F0801081F0810141F620000 C861:0000002800287E2804E804281AE86128002800003EF802803EF820803EF80000 C862:0000002800287E2804E804281AE86128002800003EFC02483E4820483EFC0000 C863:0000002800287E2804E804281AE86128002800003E1002FE3E3820443E380000 C864:0000002800287E2804E804281AE861280028000003F802080208020803F80000 C865:0000002800287E2804E804281AE86128002800000208020803F8020803F80000 C866:0000002800287E2804E804281AE8612800280000110811081F0811141F620000 C867:0000002800287E2804E804281AE8612800280000000800080008003400C20000 C868:0000002800287E2804E804281AE86128002800000048004800A8011406620000 C869:0000002800287E2804E804281AE8612800280000000001F00208020801F00000 C86A:0000002800287E2804E804281AE861280028000003F80020002000D003080000 C86B:0000002800287E2804E804281AE8612800280000004003F8004000A003180000 C86C:0000002800287E2804E804281AE861280028000003F8000803F8000800080000 C86D:0000002800287E2804E804281AE861280028000003F8020003F8020003F80000 C86E:0000002800287E2804E804281AE861280028000000000FF8022002200FF80000 C86F:0000002800287E2804E804281AE861280028000000800FF803E0041003E00000 C870:000000000FE0004000400080018002400C2000000100010001007FFC00000000 C871:00000FC0008003400C200000010001007FFC00001FF000100010001000100000 C872:00000FC0008003400C200000010001007FFC000000003EF80208020802080000 C873:00000FC0008003400C200000010001007FFC000000001E100210022802C40000 C874:00000FC0008003400C200000010001007FFC000000001000100010001FF00000 C875:00000FC0008003400C200000010001007FFC0000000020F8201020303ECC0000 C876:00000FC0008003400C200000010001007FFC0000202021FC207020883E700000 C877:00000FC0008003400C200000010001007FFC00001FF01000100010001FF00000 C878:00000FC0008003400C200000010001007FFC00001FF000101FF010001FF00000 C879:00000FC0008003400C200000010001007FFC00003EF802083E0820083E080000 C87A:00000FC0008003400C200000010001007FFC00003EF802883E8820883EF80000 C87B:00000FC0008003400C200000010001007FFC00003E8802883EF820883EF80000 C87C:00000FC0008003400C200000010001007FFC00003E1002103E1020283EC40000 C87D:00000FC0008003400C200000010001007FFC00003EF802803EF820803EF80000 C87E:00000FC0008003400C200000010001007FFC00003EFC02483E4820483EFC0000 C87F:00000FC0008003400C200000010001007FFC00003E2003FC3E7020883E700000 C880:00000FC0008003400C200000010001007FFC00001FF01010101010101FF00000 C881:00000FC0008003400C200000010001007FFC0000101010101FF010101FF00000 C882:00000FC0008003400C200000010001007FFC0000222022203E2022503E880000 C883:00000FC0008003400C200000010001007FFC000000000100010002800C400000 C884:00000FC0008003400C200000010001007FFC00000000024002400DA033100000 C885:00000FC0008003400C200000010001007FFC0000000007C00820082007C00000 C886:00000FC0008003400C200000010001007FFC0000000007E00080014006200000 C887:00000FC0008003400C200000010001007FFC0000008007E00080014006200000 C888:00000FC0008003400C200000010001007FFC00001FF000101FF0001000100000 C889:00000FC0008003400C200000010001007FFC00001FF010001FF010001FF00000 C88A:00000FC0008003400C200000010001007FFC000000001FF0044004401FF00000 C88B:00000FC0008003400C200000010001007FFC000001001FF007C0082007C00000 C88C:0000001000103F90011001100210061E09103090041004107FD0001000100000 C88D:000000083F0802080D0E3088040804087FE8000007F800080008000800080000 C88E:000000083F0802080D0E3088040804087FE8000000003EF80208020802080000 C88F:000000083F0802080D0E3088040804087FE8000000001F080108011401620000 C890:000000083F0802080D0E3088040804087FE8000008000800080008000FF80000 C891:000000083F0802080D0E3088040804087FE80000000010F8101010301ECC0000 C892:000000083F0802080D0E3088040804087FE800000808087F081C08220F9C0000 C893:000000083F0802080D0E3088040804087FE8000003F802000200020003F80000 C894:000000083F0802080D0E3088040804087FE8000007F8000807F8040007F80000 C895:000000083F0802080D0E3088040804087FE800003EF802083E0820083E080000 C896:000000083F0802080D0E3088040804087FE800003EF802883E8820883EF80000 C897:000000083F0802080D0E3088040804087FE800003E8802883EF820883EF80000 C898:000000083F0802080D0E3088040804087FE800001F0801081F0810141F620000 C899:000000083F0802080D0E3088040804087FE800003EF802803EF820803EF80000 C89A:000000083F0802080D0E3088040804087FE800003EFC02483E4820483EFC0000 C89B:000000083F0802080D0E3088040804087FE800001F08017F1F1C10221F1C0000 C89C:000000083F0802080D0E3088040804087FE8000003F802080208020803F80000 C89D:000000083F0802080D0E3088040804087FE800000208020803F8020803F80000 C89E:000000083F0802080D0E3088040804087FE80000110811081F0811141F620000 C89F:000000083F0802080D0E3088040804087FE80000001000100010006801840000 C8A0:000000083F0802080D0E3088040804087FE800000048004800A8011406620000 C8A1:000000083F0802080D0E3088040804087FE80000000003F00408040803F00000 C8A2:000000083F0802080D0E3088040804087FE8000003F80020002000D003080000 C8A3:000000083F0802080D0E3088040804087FE80000004003F8004000A003180000 C8A4:000000083F0802080D0E3088040804087FE8000003F8000803F8000800080000 C8A5:000000083F0802080D0E3088040804087FE8000003F8020003F8020003F80000 C8A6:000000083F0802080D0E3088040804087FE8000000000FF8022002200FF80000 C8A7:000000083F0802080D0E3088040804087FE8000000800FF803E0041003E00000 C8A8:0000001200123F92011201120212061E09123092041204127FD2001200120000 C8A9:000000283F2802280D3830A8042804287FA8000007F800080008000800080000 C8AA:000000283F2802280D3830A8042804287FA8000000003EF80208020802080000 C8AB:000000283F2802280D3830A8042804287FA8000000001F080108011401620000 C8AC:000000283F2802280D3830A8042804287FA8000008000800080008000FF80000 C8AD:000000283F2802280D3830A8042804287FA80000000010F8101010301ECC0000 C8AE:000000283F2802280D3830A8042804287FA800000808087F081C08220F9C0000 C8AF:000000283F2802280D3830A8042804287FA8000003F802000200020003F80000 C8B0:000000283F2802280D3830A8042804287FA8000007F8000807F8040007F80000 C8B1:000000283F2802280D3830A8042804287FA800003EF802083E0820083E080000 C8B2:000000283F2802280D3830A8042804287FA800003EF802883E8820883EF80000 C8B3:000000283F2802280D3830A8042804287FA800003E8802883EF820883EF80000 C8B4:000000283F2802280D3830A8042804287FA800001F0801081F0810141F620000 C8B5:000000283F2802280D3830A8042804287FA800003EF802803EF820803EF80000 C8B6:000000283F2802280D3830A8042804287FA800003EFC02483E4820483EFC0000 C8B7:000000283F2802280D3830A8042804287FA800001F08017F1F1C10221F1C0000 C8B8:000000283F2802280D3830A8042804287FA8000003F802080208020803F80000 C8B9:000000283F2802280D3830A8042804287FA800000208020803F8020803F80000 C8BA:000000283F2802280D3830A8042804287FA80000110811081F0811141F620000 C8BB:000000283F2802280D3830A8042804287FA80000001000100010006801840000 C8BC:000000283F2802280D3830A8042804287FA800000048004800A8011406620000 C8BD:000000283F2802280D3830A8042804287FA80000000003F00408040803F00000 C8BE:000000283F2802280D3830A8042804287FA8000003F80020002000D003080000 C8BF:000000283F2802280D3830A8042804287FA80000004003F8004000A003180000 C8C0:000000283F2802280D3830A8042804287FA8000003F8000803F8000800080000 C8C1:000000283F2802280D3830A8042804287FA8000003F8020003F8020003F80000 C8C2:000000283F2802280D3830A8042804287FA8000000000FF8022002200FF80000 C8C3:000000283F2802280D3830A8042804287FA8000000800FF803E0041003E00000 C8C4:0000000800083F88010801080208060809083088040804087FE8000800080000 C8C5:000000083F0802080D083088040804087FE8000007F800080008000800080000 C8C6:000000083F0802080D083088040804087FE8000000003EF80208020802080000 C8C7:000000083F0802080D083088040804087FE8000000001F080108011401620000 C8C8:000000083F0802080D083088040804087FE8000008000800080008000FF80000 C8C9:000000083F0802080D083088040804087FE80000000010F8101010301ECC0000 C8CA:000000083F0802080D083088040804087FE800000808087F081C08220F9C0000 C8CB:000000083F0802080D083088040804087FE8000003F802000200020003F80000 C8CC:000000083F0802080D083088040804087FE8000007F8000807F8040007F80000 C8CD:000000083F0802080D083088040804087FE800003EF802083E0820083E080000 C8CE:000000083F0802080D083088040804087FE800003EF802883E8820883EF80000 C8CF:000000083F0802080D083088040804087FE800003E8802883EF820883EF80000 C8D0:000000083F0802080D083088040804087FE800001F0801081F0810141F620000 C8D1:000000083F0802080D083088040804087FE800003EF802803EF820803EF80000 C8D2:000000083F0802080D083088040804087FE800003EFC02483E4820483EFC0000 C8D3:000000083F0802080D083088040804087FE800001F08017F1F1C10221F1C0000 C8D4:000000083F0802080D083088040804087FE8000003F802080208020803F80000 C8D5:000000083F0802080D083088040804087FE800000208020803F8020803F80000 C8D6:000000083F0802080D083088040804087FE80000110811081F0811141F620000 C8D7:000000083F0802080D083088040804087FE80000001000100010006801840000 C8D8:000000083F0802080D083088040804087FE800000048004800A8011406620000 C8D9:000000083F0802080D083088040804087FE80000000003F00408040803F00000 C8DA:000000083F0802080D083088040804087FE8000003F80020002000D003080000 C8DB:000000083F0802080D083088040804087FE80000004003F8004000A003180000 C8DC:000000083F0802080D083088040804087FE8000003F8000803F8000800080000 C8DD:000000083F0802080D083088040804087FE8000003F8020003F8020003F80000 C8DE:000000083F0802080D083088040804087FE8000000000FF8022002200FF80000 C8DF:000000083F0802080D083088040804087FE8000000800FF803E0041003E00000 C8E0:000000000FE0004000400080018002400C2004400440044004407FFC00000000 C8E1:00000FC0008003400C200000044004407FFC00001FF000100010001000100000 C8E2:00000FC0008003400C200000044004407FFC000000003EF80208020802080000 C8E3:00000FC0008003400C200000044004407FFC000000001E100210022802C40000 C8E4:00000FC0008003400C200000044004407FFC000000001000100010001FF00000 C8E5:00000FC0008003400C200000044004407FFC0000000020F8201020303ECC0000 C8E6:00000FC0008003400C200000044004407FFC0000202021FC207020883E700000 C8E7:00000FC0008003400C200000044004407FFC00001FF01000100010001FF00000 C8E8:00000FC0008003400C200000044004407FFC00001FF000101FF010001FF00000 C8E9:00000FC0008003400C200000044004407FFC00003EF802083E0820083E080000 C8EA:00000FC0008003400C200000044004407FFC00003EF802883E8820883EF80000 C8EB:00000FC0008003400C200000044004407FFC00003E8802883EF820883EF80000 C8EC:00000FC0008003400C200000044004407FFC00003E1002103E1020283EC40000 C8ED:00000FC0008003400C200000044004407FFC00003EF802803EF820803EF80000 C8EE:00000FC0008003400C200000044004407FFC00003EFC02483E4820483EFC0000 C8EF:00000FC0008003400C200000044004407FFC00003E2003FC3E7020883E700000 C8F0:00000FC0008003400C200000044004407FFC00001FF01010101010101FF00000 C8F1:00000FC0008003400C200000044004407FFC0000101010101FF010101FF00000 C8F2:00000FC0008003400C200000044004407FFC0000222022203E2022503E880000 C8F3:00000FC0008003400C200000044004407FFC000000000100010002800C400000 C8F4:00000FC0008003400C200000044004407FFC00000000024002400DA033100000 C8F5:00000FC0008003400C200000044004407FFC0000000007C00820082007C00000 C8F6:00000FC0008003400C200000044004407FFC0000000007E00080014006200000 C8F7:00000FC0008003400C200000044004407FFC0000008007E00080014006200000 C8F8:00000FC0008003400C200000044004407FFC00001FF000101FF0001000100000 C8F9:00000FC0008003400C200000044004407FFC00001FF010001FF010001FF00000 C8FA:00000FC0008003400C200000044004407FFC000000001FF0044004401FF00000 C8FB:00000FC0008003400C200000044004407FFC000001001FF007C0082007C00000 C8FC:000000000FE0004000400080018002400C2000003FF801000100010001000000 C8FD:00000FC00080008003400C2000007FFC010001001FF000100010001000100000 C8FE:00000FC00080008003400C2000007FFC0100010000003EF80208020802080000 C8FF:00000FC00080008003400C2000007FFC0100010000001E100210022802C40000 C900:00000FC00080008003400C20000000007FFC010001001100100010001FF00000 C901:00000FC00080008003400C2000007FFC01000100000020F8201020303ECC0000 C902:00000FC00080008003400C2000007FFC01000100202021FC207020883E700000 C903:00000FC00080008003400C2000007FFC010001001FF01000100010001FF00000 C904:00000FC00080008003400C2000007FFC010001001FF000101FF010001FF00000 C905:00000FC00080008003400C2000007FFC010001003EF802083E0820083E080000 C906:00000FC00080008003400C2000007FFC010001003EF802883E8820883EF80000 C907:00000FC00080008003400C2000007FFC010001003E8802883EF820883EF80000 C908:00000FC00080008003400C2000007FFC010001003E1002103E1020283EC40000 C909:00000FC00080008003400C2000007FFC010001003EF802803EF820803EF80000 C90A:00000FC00080008003400C2000007FFC010001003EFC02483E4820483EFC0000 C90B:00000FC00080008003400C2000007FFC010001003E2003FC3E7020883E700000 C90C:00000FC00080008003400C2000007FFC010001001FF01010101010101FF00000 C90D:00000FC00080008003400C2000007FFC01000100101010101FF010101FF00000 C90E:00000FC00080008003400C2000007FFC01000100222022203E2022503E880000 C90F:00000FC00080008003400C2000007FFC0100010000000100010002800C400000 C910:00000FC00080008003400C2000007FFC010001000000024002400DA033100000 C911:00000FC00080008003400C2000007FFC01000100000007C00820082007C00000 C912:00000FC00080008003400C2000007FFC01000100000007E00080014006200000 C913:00000FC00080008003400C2000007FFC01000100008007E00080014006200000 C914:00000FC00080008003400C2000007FFC010001001FF000101FF0001000100000 C915:00000FC00080008003400C2000007FFC010001001FF010001FF010001FF00000 C916:00000FC00080008003400C2000007FFC0100010000001FF0044004401FF00000 C917:00000FC00080008003400C2000007FFC0100010001001FF007C0082007C00000 C918:000000083F8801080108020806080908308800087FE8040804F8040804080000 C919:3F08020802080D08308800087FE8027802080000000007F80008000800080000 C91A:3F08020802080D08308800087FE802780208000000003EF80208020802080000 C91B:3F08020802080D08308800087FE802780208000000001F080108011401620000 C91C:3F08020802080D083088000800087FE80278020802081000100010001FF80000 C91D:3F08020802080D08308800087FE8027802080000000020F8201020303ECC0000 C91E:3F08020802080D08308800087FE8027802080000202021FC207020883E700000 C91F:3F08020802080D08308800087FE802780208000003F802000200020003F80000 C920:3F08020802080D08308800087FE802780208000007F8000807F8040007F80000 C921:3F08020802080D08308800087FE80278020800003EF802083E0820083E080000 C922:3F08020802080D08308800087FE80278020800003EF802883E8820883EF80000 C923:3F08020802080D08308800087FE80278020800003E8802883EF820883EF80000 C924:3F08020802080D08308800087FE80278020800000F8800880F8808140FA20000 C925:3F08020802080D08308800087FE80278020800003EF802803EF820803EF80000 C926:3F08020802080D08308800087FE80278020800003EFC02483E4820483EFC0000 C927:3F08020802080D08308800087FE80278020800003E1002FE3E3820443E380000 C928:3F08020802080D08308800087FE802780208000003F802080208020803F80000 C929:3F08020802080D08308800087FE80278020800000208020803F8020803F80000 C92A:3F08020802080D08308800087FE8027802080000210821083F0821143F620000 C92B:3F08020802080D08308800087FE8027802080000001000100010006801840000 C92C:3F08020802080D08308800087FE80278020800000048004800A8011406620000 C92D:3F08020802080D08308800087FE8027802080000000003F00408040803F00000 C92E:3F08020802080D08308800087FE802780208000003F80020002000D003080000 C92F:3F08020802080D08308800087FE8027802080000004003F8004000A003180000 C930:3F08020802080D08308800087FE802780208000003F8000803F8000800080000 C931:3F08020802080D08308800087FE802780208000003F8020003F8020003F80000 C932:3F08020802080D08308800087FE802780208000000000FF8022002200FF80000 C933:3F08020802080D08308800087FE802780208000000800FF803E0041003E00000 C934:0000000A3F8A010A010A020A060A090A308A000A7FEA040A047A040A040A0000 C935:3F28022802280D2830A800287FA805E804280000000007F80008000800080000 C936:3F28022802280D2830A800287FA805E80428000000003EF80208020802080000 C937:3F28022802280D2830A800287FA805E80428000000001F080108011401620000 C938:3F28022802280D2830A8002800287FA8042805E804281428100010001FF80000 C939:3F28022802280D2830A800287FA805E804280000000020F8201020303ECC0000 C93A:3F28022802280D2830A800287FA805E804280000202021FC207020883E700000 C93B:3F28022802280D2830A800287FA805E80428000003F802000200020003F80000 C93C:3F28022802280D2830A800287FA805E80428000007F8000807F8040007F80000 C93D:3F28022802280D2830A800287FA805E8042800003EF802083E0820083E080000 C93E:3F28022802280D2830A800287FA805E8042800003EF802883E8820883EF80000 C93F:3F28022802280D2830A800287FA805E8042800003E8802883EF820883EF80000 C940:3F28022802280D2830A800287FA805E8042800000F8800880F8808140FA20000 C941:3F28022802280D2830A800287FA805E8042800003EF802803EF820803EF80000 C942:3F28022802280D2830A800287FA805E8042800003EFC02483E4820483EFC0000 C943:3F28022802280D2830A800287FA805E8042800003E1002FE3E3820443E380000 C944:3F28022802280D2830A800287FA805E80428000003F802080208020803F80000 C945:3F28022802280D2830A800287FA805E8042800000208020803F8020803F80000 C946:3F28022802280D2830A800287FA805E804280000210821083F0821143F620000 C947:3F28022802280D2830A800287FA805E804280000001000100010006801840000 C948:3F28022802280D2830A800287FA805E8042800000048004800A8011406620000 C949:3F28022802280D2830A800287FA805E804280000000003F00408040803F00000 C94A:3F28022802280D2830A800287FA805E80428000003F80020002000D003080000 C94B:3F28022802280D2830A800287FA805E804280000004003F8004000A003180000 C94C:3F28022802280D2830A800287FA805E80428000003F8000803F8000800080000 C94D:3F28022802280D2830A800287FA805E80428000003F8020003F8020003F80000 C94E:3F28022802280D2830A800287FA805E80428000000000FF8022002200FF80000 C94F:3F28022802280D2830A800287FA805E80428000000800FF803E0041003E00000 C950:000000083F8801080108020806080908308800087FE804080408040804080000 C951:3F08020802080D08308800087FE8020802000000000007F80008000800080000 C952:3F08020802080D08308800087FE802080200000000003EF80208020802080000 C953:3F08020802080D08308800087FE802080200000000001F080108011401620000 C954:3F08020802080D083088000800087FE80208020802081008100010001FF80000 C955:3F08020802080D08308800087FE8020802000000000020F8201020303ECC0000 C956:3F08020802080D08308800087FE8020802000000202021FC207020883E700000 C957:3F08020802080D08308800087FE802080200000003F802000200020003F80000 C958:3F08020802080D08308800087FE802080200000007F8000807F8040007F80000 C959:3F08020802080D08308800087FE80208020000003EF802083E0820083E080000 C95A:3F08020802080D08308800087FE80208020000003EF802883E8820883EF80000 C95B:3F08020802080D08308800087FE80208020000003E8802883EF820883EF80000 C95C:3F08020802080D08308800087FE80208020000000F8800880F8808140FA20000 C95D:3F08020802080D08308800087FE80208020000003EF802803EF820803EF80000 C95E:3F08020802080D08308800087FE80208020000003EFC02483E4820483EFC0000 C95F:3F08020802080D08308800087FE80208020000003E1002FE3E3820443E380000 C960:3F08020802080D08308800087FE802080200000003F802080208020803F80000 C961:3F08020802080D08308800087FE80208020000000208020803F8020803F80000 C962:3F08020802080D08308800087FE8020802000000210821083F0821143F620000 C963:3F08020802080D08308800087FE8020802000000001000100010006801840000 C964:3F08020802080D08308800087FE80208020000000048004800A8011406620000 C965:3F08020802080D08308800087FE8020802000000000003F00408040803F00000 C966:3F08020802080D08308800087FE802080200000003F80020002000D003080000 C967:3F08020802080D08308800087FE8020802000000004003F8004000A003180000 C968:3F08020802080D08308800087FE802080200000003F8000803F8000800080000 C969:3F08020802080D08308800087FE802080200000003F8020003F8020003F80000 C96A:3F08020802080D08308800087FE802080200000000000FF8022002200FF80000 C96B:3F08020802080D08308800087FE802080200000000800FF803E0041003E00000 C96C:000000000FE0004000400080018002400C2000007FFC04400440044004400000 C96D:00000FC00080008003400C2000007FFC044004401FF000100010001000100000 C96E:00000FC00080008003400C2000007FFC0440044000003EF80208020802080000 C96F:00000FC00080008003400C2000007FFC0440044000001E100210022802C40000 C970:00000FC00080008003400C20000000007FFC044004401440100010001FF00000 C971:00000FC00080008003400C2000007FFC04400440000020F8201020303ECC0000 C972:00000FC00080008003400C2000007FFC04400440202021FC207020883E700000 C973:00000FC00080008003400C2000007FFC044004401FF01000100010001FF00000 C974:00000FC00080008003400C2000007FFC044004401FF000101FF010001FF00000 C975:00000FC00080008003400C2000007FFC044004403EF802083E0820083E080000 C976:00000FC00080008003400C2000007FFC044004403EF802883E8820883EF80000 C977:00000FC00080008003400C2000007FFC044004403E8802883EF820883EF80000 C978:00000FC00080008003400C2000007FFC044004403E1002103E1020283EC40000 C979:00000FC00080008003400C2000007FFC044004403EF802803EF820803EF80000 C97A:00000FC00080008003400C2000007FFC044004403EFC02483E4820483EFC0000 C97B:00000FC00080008003400C2000007FFC044004403E2003FC3E7020883E700000 C97C:00000FC00080008003400C2000007FFC044004401FF01010101010101FF00000 C97D:00000FC00080008003400C2000007FFC04400440101010101FF010101FF00000 C97E:00000FC00080008003400C2000007FFC04400440222022203E2022503E880000 C97F:00000FC00080008003400C2000007FFC0440044000000100010002800C400000 C980:00000FC00080008003400C2000007FFC044004400000024002400DA033100000 C981:00000FC00080008003400C2000007FFC04400440000007C00820082007C00000 C982:00000FC00080008003400C2000007FFC04400440000007E00080014006200000 C983:00000FC00080008003400C2000007FFC04400440008007E00080014006200000 C984:00000FC00080008003400C2000007FFC044004401FF000101FF0001000100000 C985:00000FC00080008003400C2000007FFC044004401FF010001FF010001FF00000 C986:00000FC00080008003400C2000007FFC0440044000001FF0044004401FF00000 C987:00000FC00080008003400C2000007FFC0440044001001FF007C0082007C00000 C988:000000000FE0004000400080018002400C20000000007FFC0000000000000000 C989:00000FC0008003400C200000000000007FFC00001FF000100010001000100000 C98A:00000FC0008003400C200000000000007FFC000000003EF80208020802080000 C98B:00000FC0008003400C200000000000007FFC000000001E100210022802C40000 C98C:00000FC0008003400C200000000000007FFC000000001000100010001FF00000 C98D:00000FC0008003400C200000000000007FFC0000000020F8201020303ECC0000 C98E:00000FC0008003400C200000000000007FFC0000202021FC207020883E700000 C98F:00000FC0008003400C200000000000007FFC00001FF01000100010001FF00000 C990:00000FC0008003400C200000000000007FFC00001FF000101FF010001FF00000 C991:00000FC0008003400C200000000000007FFC00003EF802083E0820083E080000 C992:00000FC0008003400C200000000000007FFC00003EF802883E8820883EF80000 C993:00000FC0008003400C200000000000007FFC00003E8802883EF820883EF80000 C994:00000FC0008003400C200000000000007FFC00003E1002103E1020283EC40000 C995:00000FC0008003400C200000000000007FFC00003EF802803EF820803EF80000 C996:00000FC0008003400C200000000000007FFC00003EFC02483E4820483EFC0000 C997:00000FC0008003400C200000000000007FFC00003E2003FC3E7020883E700000 C998:00000FC0008003400C200000000000007FFC00001FF01010101010101FF00000 C999:00000FC0008003400C200000000000007FFC0000101010101FF010101FF00000 C99A:00000FC0008003400C200000000000007FFC0000222022203E2022503E880000 C99B:00000FC0008003400C200000000000007FFC000000000100010002800C400000 C99C:00000FC0008003400C200000000000007FFC00000000024002400DA033100000 C99D:00000FC0008003400C200000000000007FFC0000000007C00820082007C00000 C99E:00000FC0008003400C200000000000007FFC0000000007E00080014006200000 C99F:00000FC0008003400C200000000000007FFC0000008007E00080014006200000 C9A0:00000FC0008003400C200000000000007FFC00001FF000101FF0001000100000 C9A1:00000FC0008003400C200000000000007FFC00001FF010001FF010001FF00000 C9A2:00000FC0008003400C200000000000007FFC000000001FF0044004401FF00000 C9A3:00000FC0008003400C200000000000007FFC000001001FF007C0082007C00000 C9A4:0000000800083F8801080108020806080908308800087FE80008000800080000 C9A5:000000083F0802080D083088000800087FE8000007F800080008000800080000 C9A6:000000083F0802080D083088000800087FE8000000003EF80208020802080000 C9A7:000000083F0802080D083088000800087FE8000000001F080108011401620000 C9A8:000000083F0802080D083088000800087FE8000008000800080008000FF80000 C9A9:000000083F0802080D083088000800087FE80000000010F8101010301ECC0000 C9AA:000000083F0802080D083088000800087FE800000808087F081C08220F9C0000 C9AB:000000083F0802080D083088000800087FE8000003F802000200020003F80000 C9AC:000000083F0802080D083088000800087FE8000007F8000807F8040007F80000 C9AD:000000083F0802080D083088000800087FE800003EF802083E0820083E080000 C9AE:000000083F0802080D083088000800087FE800003EF802883E8820883EF80000 C9AF:000000083F0802080D083088000800087FE800003E8802883EF820883EF80000 C9B0:000000083F0802080D083088000800087FE800001F0801081F0810141F620000 C9B1:000000083F0802080D083088000800087FE800003EF802803EF820803EF80000 C9B2:000000083F0802080D083088000800087FE800003EFC02483E4820483EFC0000 C9B3:000000083F0802080D083088000800087FE800001F08017F1F1C10221F1C0000 C9B4:000000083F0802080D083088000800087FE8000003F802080208020803F80000 C9B5:000000083F0802080D083088000800087FE800000208020803F8020803F80000 C9B6:000000083F0802080D083088000800087FE80000110811081F0811141F620000 C9B7:000000083F0802080D083088000800087FE80000001000100010006801840000 C9B8:000000083F0802080D083088000800087FE800000048004800A8011406620000 C9B9:000000083F0802080D083088000800087FE80000000003F00408040803F00000 C9BA:000000083F0802080D083088000800087FE8000003F80020002000D003080000 C9BB:000000083F0802080D083088000800087FE80000004003F8004000A003180000 C9BC:000000083F0802080D083088000800087FE8000003F8000803F8000800080000 C9BD:000000083F0802080D083088000800087FE8000003F8020003F8020003F80000 C9BE:000000083F0802080D083088000800087FE8000000000FF8022002200FF80000 C9BF:000000083F0802080D083088000800087FE8000000800FF803E0041003E00000 C9C0:00000000000800083F8801080108020806080908308800080008000800080000 C9C1:0000000800087E08040804081A08610800080000000007F80008000800080000 C9C2:0000000800087E08040804081A0861080008000000003EF80208020802080000 C9C3:0000000800087E08040804081A0861080008000000001F080108011401620000 C9C4:0000000800087E08040804081A0861080008000800001000100010001FF80000 C9C5:0000000800087E08040804081A08610800080000000020F8201020303ECC0000 C9C6:0000000800087E08040804081A08610800080000202021FC207020883E700000 C9C7:0000000800087E08040804081A0861080008000003F802000200020003F80000 C9C8:0000000800087E08040804081A0861080008000007F8000807F8040007F80000 C9C9:0000000800087E08040804081A086108000800003EF802083E0820083E080000 C9CA:0000000800087E08040804081A086108000800003EF802883E8820883EF80000 C9CB:0000000800087E08040804081A086108000800003E8802883EF820883EF80000 C9CC:0000000800087E08040804081A086108000800000F8800880F8808140FA20000 C9CD:0000000800087E08040804081A086108000800003EF802803EF820803EF80000 C9CE:0000000800087E08040804081A086108000800003EFC02483E4820483EFC0000 C9CF:0000000800087E08040804081A086108000800003E1002FE3E3820443E380000 C9D0:0000000800087E08040804081A0861080008000003F802080208020803F80000 C9D1:0000000800087E08040804081A086108000800000208020803F8020803F80000 C9D2:0000000800087E08040804081A08610800080000210821083F0821143F620000 C9D3:0000000800087E08040804081A08610800080000001000100010006801840000 C9D4:0000000800087E08040804081A086108000800000048004800A8011406620000 C9D5:0000000800087E08040804081A08610800080000000003F00408040803F00000 C9D6:0000000800087E08040804081A0861080008000003F80020002000D003080000 C9D7:0000000800087E08040804081A08610800080000004003F8004000A003180000 C9D8:0000000800087E08040804081A0861080008000003F8000803F8000800080000 C9D9:0000000800087E08040804081A0861080008000003F8020003F8020003F80000 C9DA:0000000800087E08040804081A0861080008000000000FF8022002200FF80000 C9DB:0000000800087E08040804081A0861080008000000800FF803E0041003E00000 C9DC:00000000001000107B9008900890191E15102290CC5000100010001000100000 C9DD:00000008000877082208220E550888880008000007F800080008000800080000 C9DE:00000008000877082208220E550888880008000000003EF80208020802080000 C9DF:00000008000877082208220E550888880008000000001F080108011401620000 C9E0:00000008000877082208220E550888880008000808000800080008000FF80000 C9E1:00000008000877082208220E5508888800080000000010F8101010301ECC0000 C9E2:00000008000877082208220E55088888000800000808087F081C08220F9C0000 C9E3:00000008000877082208220E550888880008000003F802000200020003F80000 C9E4:00000008000877082208220E550888880008000007F8000807F8040007F80000 C9E5:00000008000877082208220E55088888000800003EF802083E0820083E080000 C9E6:00000008000877082208220E55088888000800003EF802883E8820883EF80000 C9E7:00000008000877082208220E55088888000800003E8802883EF820883EF80000 C9E8:00000008000877082208220E55088888000800001F0801081F0810141F620000 C9E9:00000008000877082208220E55088888000800003EF802803EF820803EF80000 C9EA:00000008000877082208220E55088888000800003EFC02483E4820483EFC0000 C9EB:00000008000877082208220E55088888000800001F08017F1F1C10221F1C0000 C9EC:00000008000877082208220E550888880008000003F802080208020803F80000 C9ED:00000008000877082208220E55088888000800000208020803F8020803F80000 C9EE:00000008000877082208220E5508888800080000110811081F0811141F620000 C9EF:00000008000877082208220E5508888800080000001000100010006801840000 C9F0:00000008000877082208220E55088888000800000048004800A8011406620000 C9F1:00000008000877082208220E5508888800080000000003F00408040803F00000 C9F2:00000008000877082208220E550888880008000003F80020002000D003080000 C9F3:00000008000877082208220E5508888800080000004003F8004000A003180000 C9F4:00000008000877082208220E550888880008000003F8000803F8000800080000 C9F5:00000008000877082208220E550888880008000003F8020003F8020003F80000 C9F6:00000008000877082208220E550888880008000000000FF8022002200FF80000 C9F7:00000008000877082208220E550888880008000000800FF803E0041003E00000 C9F8:00000000001200127B9208920892191E15122292CC5200120012001200120000 C9F9:000000280028772822282238552888A80028000007F800080008000800080000 C9FA:000000280028772822282238552888A80028000000003EF80208020802080000 C9FB:000000280028772822282238552888A80028000000003E100210022802C40000 C9FC:000000280028772822282238552888A80028002808000800080008000FF80000 C9FD:000000280028772822282238552888A800280000000020F8201020303ECC0000 C9FE:000000280028772822282238552888A800280000202021FC207020883E700000 C9FF:000000280028772822282238552888A80028000003F802000200020003F80000 CA00:000000280028772822282238552888A80028000007F8000807F8040007F80000 CA01:000000280028772822282238552888A8002800003EF802083E0820083E080000 CA02:000000280028772822282238552888A8002800003EF802883E8820883EF80000 CA03:000000280028772822282238552888A8002800003E8802883EF820883EF80000 CA04:000000280028772822282238552888A8002800001F0801081F0810141F620000 CA05:000000280028772822282238552888A8002800003EF802803EF820803EF80000 CA06:000000280028772822282238552888A8002800003EFC02483E4820483EFC0000 CA07:000000280028772822282238552888A8002800003E1002FE3E3820443E380000 CA08:000000280028772822282238552888A80028000003F802080208020803F80000 CA09:000000280028772822282238552888A8002800000208020803F8020803F80000 CA0A:000000280028772822282238552888A800280000110811081F0811141F620000 CA0B:000000280028772822282238552888A800280000000800080008003400C20000 CA0C:000000280028772822282238552888A8002800000048004800A8011406620000 CA0D:000000280028772822282238552888A800280000000001F00208020801F00000 CA0E:000000280028772822282238552888A80028000003F80020002000D003080000 CA0F:000000280028772822282238552888A800280000004003F8004000A003180000 CA10:000000280028772822282238552888A80028000003F8000803F8000800080000 CA11:000000280028772822282238552888A80028000003F8020003F8020003F80000 CA12:000000280028772822282238552888A80028000000000FF8022002200FF80000 CA13:000000280028772822282238552888A80028000000800FF803E0041003E00000 CA14:00000000001000107B900890089E19101510229ECC5000100010001000100000 CA15:0000000800087708220E2208550E88880008000007F800080008000800080000 CA16:0000000800087708220E2208550E88880008000000003EF80208020802080000 CA17:0000000800087708220E2208550E88880008000000001F080108011401620000 CA18:0000000800087708220E2208550E88880008000008000800080008000FF80000 CA19:0000000800087708220E2208550E888800080000000010F8101010301ECC0000 CA1A:0000000800087708220E2208550E8888000800000808087F081C08220F9C0000 CA1B:0000000800087708220E2208550E88880008000003F802000200020003F80000 CA1C:0000000800087708220E2208550E88880008000007F8000807F8040007F80000 CA1D:0000000800087708220E2208550E8888000800003EF802083E0820083E080000 CA1E:0000000800087708220E2208550E8888000800003EF802883E8820883EF80000 CA1F:0000000800087708220E2208550E8888000800003E8802883EF820883EF80000 CA20:0000000800087708220E2208550E8888000800001F0801081F0810141F620000 CA21:0000000800087708220E2208550E8888000800003EF802803EF820803EF80000 CA22:0000000800087708220E2208550E8888000800003EFC02483E4820483EFC0000 CA23:0000000800087708220E2208550E8888000800001F08017F1F1C10221F1C0000 CA24:0000000800087708220E2208550E88880008000003F802080208020803F80000 CA25:0000000800087708220E2208550E8888000800000208020803F8020803F80000 CA26:0000000800087708220E2208550E888800080000110811081F0811141F620000 CA27:0000000800087708220E2208550E888800080000001000100010006801840000 CA28:0000000800087708220E2208550E8888000800000048004800A8011406620000 CA29:0000000800087708220E2208550E888800080000000003F00408040803F00000 CA2A:0000000800087708220E2208550E88880008000003F80020002000D003080000 CA2B:0000000800087708220E2208550E888800080000004003F8004000A003180000 CA2C:0000000800087708220E2208550E88880008000003F8000803F8000800080000 CA2D:0000000800087708220E2208550E88880008000003F8020003F8020003F80000 CA2E:0000000800087708220E2208550E88880008000000000FF8022002200FF80000 CA2F:0000000800087708220E2208550E88880008000000800FF803E0041003E00000 CA30:00000000001200127B920892089E19121512229ECC5200120012001200120000 CA31:000000280028772822382228553888A80028000007F800080008000800080000 CA32:000000280028772822382228553888A80028000000003EF80208020802080000 CA33:000000280028772822382228553888A80028000000003E100210022802C40000 CA34:000000280028772822382228553888A80028002808000800080008000FF80000 CA35:000000280028772822382228553888A800280000000020F8201020303ECC0000 CA36:000000280028772822382228553888A800280000202021FC207020883E700000 CA37:000000280028772822382228553888A80028000003F802000200020003F80000 CA38:000000280028772822382228553888A80028000007F8000807F8040007F80000 CA39:000000280028772822382228553888A8002800003EF802083E0820083E080000 CA3A:000000280028772822382228553888A8002800003EF802883E8820883EF80000 CA3B:000000280028772822382228553888A8002800003E8802883EF820883EF80000 CA3C:000000280028772822382228553888A8002800001F0801081F0810141F620000 CA3D:000000280028772822382228553888A8002800003EF802803EF820803EF80000 CA3E:000000280028772822382228553888A8002800003EFC02483E4820483EFC0000 CA3F:000000280028772822382228553888A8002800003E1002FE3E3820443E380000 CA40:000000280028772822382228553888A80028000003F802080208020803F80000 CA41:000000280028772822382228553888A8002800000208020803F8020803F80000 CA42:000000280028772822382228553888A800280000110811081F0811141F620000 CA43:000000280028772822382228553888A800280000000800080008003400C20000 CA44:000000280028772822382228553888A8002800000048004800A8011406620000 CA45:000000280028772822382228553888A800280000000001F00208020801F00000 CA46:000000280028772822382228553888A80028000003F80020002000D003080000 CA47:000000280028772822382228553888A800280000004003F8004000A003180000 CA48:000000280028772822382228553888A80028000003F8000803F8000800080000 CA49:000000280028772822382228553888A80028000003F8020003F8020003F80000 CA4A:000000280028772822382228553888A80028000000000FF8022002200FF80000 CA4B:000000280028772822382228553888A80028000000800FF803E0041003E00000 CA4C:00000000000200027B8208820882191E15022282CC4200020002000200020000 CA4D:0000000800087708220822385508888800080000000007F80008000800080000 CA4E:000000080008770822082238550888880008000000003EF80208020802080000 CA4F:000000080008770822082238550888880008000000001F080108011401620000 CA50:000000080008770822082238550888880008000000001000100010001FF80000 CA51:0000000800087708220822385508888800080000000020F8201020303ECC0000 CA52:0000000800087708220822385508888800080000202021FC207020883E700000 CA53:000000080008770822082238550888880008000003F802000200020003F80000 CA54:000000080008770822082238550888880008000007F8000807F8040007F80000 CA55:00000008000877082208223855088888000800003EF802083E0820083E080000 CA56:00000008000877082208223855088888000800003EF802883E8820883EF80000 CA57:00000008000877082208223855088888000800003E8802883EF820883EF80000 CA58:00000008000877082208223855088888000800000F8800880F8808140FA20000 CA59:00000008000877082208223855088888000800003EF802803EF820803EF80000 CA5A:00000008000877082208223855088888000800003EFC02483E4820483EFC0000 CA5B:00000008000877082208223855088888000800003E1002FE3E3820443E380000 CA5C:000000080008770822082238550888880008000003F802080208020803F80000 CA5D:00000008000877082208223855088888000800000208020803F8020803F80000 CA5E:0000000800087708220822385508888800080000210821083F0821143F620000 CA5F:0000000800087708220822385508888800080000001000100010006801840000 CA60:00000008000877082208223855088888000800000048004800A8011406620000 CA61:0000000800087708220822385508888800080000000003F00408040803F00000 CA62:000000080008770822082238550888880008000003F80020002000D003080000 CA63:0000000800087708220822385508888800080000004003F8004000A003180000 CA64:000000080008770822082238550888880008000003F8000803F8000800080000 CA65:000000080008770822082238550888880008000003F8020003F8020003F80000 CA66:000000080008770822082238550888880008000000000FF8022002200FF80000 CA67:000000080008770822082238550888880008000000800FF803E0041003E00000 CA68:00000000000A000A7B8A088A088A193A150A228ACC4A000A000A000A000A0000 CA69:0000002800287728222822E8552888A80028000007F800080008000800080000 CA6A:0000002800287728222822E8552888A80028000000003EF80208020802080000 CA6B:0000002800287728222822E8552888A80028000000003E100210022802C40000 CA6C:0000002800287728222822E8552888A80028000008000800080008000FF80000 CA6D:0000002800287728222822E8552888A800280000000020F8201020303ECC0000 CA6E:0000002800287728222822E8552888A800280000202021FC207020883E700000 CA6F:0000002800287728222822E8552888A80028000003F802000200020003F80000 CA70:0000002800287728222822E8552888A80028000007F8000807F8040007F80000 CA71:0000002800287728222822E8552888A8002800003EF802083E0820083E080000 CA72:0000002800287728222822E8552888A8002800003EF802883E8820883EF80000 CA73:0000002800287728222822E8552888A8002800003E8802883EF820883EF80000 CA74:0000002800287728222822E8552888A8002800001F0801081F0810141F620000 CA75:0000002800287728222822E8552888A8002800003EF802803EF820803EF80000 CA76:0000002800287728222822E8552888A8002800003EFC02483E4820483EFC0000 CA77:0000002800287728222822E8552888A8002800003E1002FE3E3820443E380000 CA78:0000002800287728222822E8552888A80028000003F802080208020803F80000 CA79:0000002800287728222822E8552888A8002800000208020803F8020803F80000 CA7A:0000002800287728222822E8552888A800280000110811081F0811141F620000 CA7B:0000002800287728222822E8552888A800280000000800080008003400C20000 CA7C:0000002800287728222822E8552888A8002800000048004800A8011406620000 CA7D:0000002800287728222822E8552888A800280000000001F00208020801F00000 CA7E:0000002800287728222822E8552888A80028000003F80020002000D003080000 CA7F:0000002800287728222822E8552888A800280000004003F8004000A003180000 CA80:0000002800287728222822E8552888A80028000003F8000803F8000800080000 CA81:0000002800287728222822E8552888A80028000003F8020003F8020003F80000 CA82:0000002800287728222822E8552888A80028000000000FF8022002200FF80000 CA83:0000002800287728222822E8552888A80028000000800FF803E0041003E00000 CA84:00000000000200027B820882089E19021502229ECC4200020002000200020000 CA85:0000000800087708223822085538888800080000000007F80008000800080000 CA86:000000080008770822382208553888880008000000003EF80208020802080000 CA87:000000080008770822382208553888880008000000001F080108011401620000 CA88:000000080008770822382208553888880008000800001000100010001FF80000 CA89:0000000800087708223822085538888800080000000020F8201020303ECC0000 CA8A:0000000800087708223822085538888800080000202021FC207020883E700000 CA8B:000000080008770822382208553888880008000003F802000200020003F80000 CA8C:000000080008770822382208553888880008000007F8000807F8040007F80000 CA8D:00000008000877082238220855388888000800003EF802083E0820083E080000 CA8E:00000008000877082238220855388888000800003EF802883E8820883EF80000 CA8F:00000008000877082238220855388888000800003E8802883EF820883EF80000 CA90:00000008000877082238220855388888000800000F8800880F8808140FA20000 CA91:00000008000877082238220855388888000800003EF802803EF820803EF80000 CA92:00000008000877082238220855388888000800003EFC02483E4820483EFC0000 CA93:00000008000877082238220855388888000800003E1002FE3E3820443E380000 CA94:000000080008770822382208553888880008000003F802080208020803F80000 CA95:00000008000877082238220855388888000800000208020803F8020803F80000 CA96:0000000800087708223822085538888800080000210821083F0821143F620000 CA97:0000000800087708223822085538888800080000001000100010006801840000 CA98:00000008000877082238220855388888000800000048004800A8011406620000 CA99:0000000800087708223822085538888800080000000003F00408040803F00000 CA9A:000000080008770822382208553888880008000003F80020002000D003080000 CA9B:0000000800087708223822085538888800080000004003F8004000A003180000 CA9C:000000080008770822382208553888880008000003F8000803F8000800080000 CA9D:000000080008770822382208553888880008000003F8020003F8020003F80000 CA9E:000000080008770822382208553888880008000000000FF8022002200FF80000 CA9F:000000080008770822382208553888880008000000800FF803E0041003E00000 CAA0:00000000000A000A7B8A088A08BA190A150A22BACC4A000A000A000A000A0000 CAA1:000000280028772822E8222855E888A80028000007F800080008000800080000 CAA2:000000280028772822E8222855E888A80028000000003EF80208020802080000 CAA3:000000280028772822E8222855E888A80028000000003E100210022802C40000 CAA4:000000280028772822E8222855E888A80028002808000800080008000FF80000 CAA5:000000280028772822E8222855E888A800280000000020F8201020303ECC0000 CAA6:000000280028772822E8222855E888A800280000202021FC207020883E700000 CAA7:000000280028772822E8222855E888A80028000003F802000200020003F80000 CAA8:000000280028772822E8222855E888A80028000007F8000807F8040007F80000 CAA9:000000280028772822E8222855E888A8002800003EF802083E0820083E080000 CAAA:000000280028772822E8222855E888A8002800003EF802883E8820883EF80000 CAAB:000000280028772822E8222855E888A8002800003E8802883EF820883EF80000 CAAC:000000280028772822E8222855E888A8002800001F0801081F0810141F620000 CAAD:000000280028772822E8222855E888A8002800003EF802803EF820803EF80000 CAAE:000000280028772822E8222855E888A8002800003EFC02483E4820483EFC0000 CAAF:000000280028772822E8222855E888A8002800003E1002FE3E3820443E380000 CAB0:000000280028772822E8222855E888A80028000003F802080208020803F80000 CAB1:000000280028772822E8222855E888A8002800000208020803F8020803F80000 CAB2:000000280028772822E8222855E888A800280000110811081F0811141F620000 CAB3:000000280028772822E8222855E888A800280000000800080008003400C20000 CAB4:000000280028772822E8222855E888A8002800000048004800A8011406620000 CAB5:000000280028772822E8222855E888A800280000000001F00208020801F00000 CAB6:000000280028772822E8222855E888A80028000003F80020002000D003080000 CAB7:000000280028772822E8222855E888A800280000004003F8004000A003180000 CAB8:000000280028772822E8222855E888A80028000003F8000803F8000800080000 CAB9:000000280028772822E8222855E888A80028000003F8020003F8020003F80000 CABA:000000280028772822E8222855E888A80028000000000FF8022002200FF80000 CABB:000000280028772822E8222855E888A80028000000800FF803E0041003E00000 CABC:0000000000001EE0022002200640054008A033100100010001007FFC00000000 CABD:00003DE00440088015402220010001007FFC00001FF000100010001000100000 CABE:00003DE00440088015402220010001007FFC000000003EF80208020802080000 CABF:00003DE00440088015402220010001007FFC000000001E100210022802C40000 CAC0:00003DE00440088015402220010001007FFC000000001000100010001FF00000 CAC1:00003DE00440088015402220010001007FFC0000000020F8201020303ECC0000 CAC2:00003DE00440088015402220010001007FFC0000202021FC207020883E700000 CAC3:00003DE00440088015402220010001007FFC00001FF01000100010001FF00000 CAC4:00003DE00440088015402220010001007FFC00001FF000101FF010001FF00000 CAC5:00003DE00440088015402220010001007FFC00003EF802083E0820083E080000 CAC6:00003DE00440088015402220010001007FFC00003EF802883E8820883EF80000 CAC7:00003DE00440088015402220010001007FFC00003E8802883EF820883EF80000 CAC8:00003DE00440088015402220010001007FFC00003E1002103E1020283EC40000 CAC9:00003DE00440088015402220010001007FFC00003EF802803EF820803EF80000 CACA:00003DE00440088015402220010001007FFC00003EFC02483E4820483EFC0000 CACB:00003DE00440088015402220010001007FFC00003E2003FC3E7020883E700000 CACC:00003DE00440088015402220010001007FFC00001FF01010101010101FF00000 CACD:00003DE00440088015402220010001007FFC0000101010101FF010101FF00000 CACE:00003DE00440088015402220010001007FFC0000222022203E2022503E880000 CACF:00003DE00440088015402220010001007FFC000000000100010002800C400000 CAD0:00003DE00440088015402220010001007FFC00000000024002400DA033100000 CAD1:00003DE00440088015402220010001007FFC0000000007C00820082007C00000 CAD2:00003DE00440088015402220010001007FFC0000000007E00080014006200000 CAD3:00003DE00440088015402220010001007FFC0000008007E00080014006200000 CAD4:00003DE00440088015402220010001007FFC00001FF000101FF0001000100000 CAD5:00003DE00440088015402220010001007FFC00001FF010001FF010001FF00000 CAD6:00003DE00440088015402220010001007FFC000000001FF0044004401FF00000 CAD7:00003DE00440088015402220010001007FFC000001001FF007C0082007C00000 CAD8:0000001000107B90089008901910151E2290CC50041004107FD0001000100000 CAD9:00007BC8088811082A8E4448040804087FE8000007F800080008000800080000 CADA:00007BC8088811082A8E4448040804087FE8000000003EF80208020802080000 CADB:00007BC8088811082A8E4448040804087FE8000000001F080108011401620000 CADC:00007BC8088811082A8E4448040804087FE8000008000800080008000FF80000 CADD:00007BC8088811082A8E4448040804087FE80000000010F8101010301ECC0000 CADE:00007BC8088811082A8E4448040804087FE800000808087F081C08220F9C0000 CADF:00007BC8088811082A8E4448040804087FE8000003F802000200020003F80000 CAE0:00007BC8088811082A8E4448040804087FE8000007F8000807F8040007F80000 CAE1:00007BC8088811082A8E4448040804087FE800003EF802083E0820083E080000 CAE2:00007BC8088811082A8E4448040804087FE800003EF802883E8820883EF80000 CAE3:00007BC8088811082A8E4448040804087FE800003E8802883EF820883EF80000 CAE4:00007BC8088811082A8E4448040804087FE800001F0801081F0810141F620000 CAE5:00007BC8088811082A8E4448040804087FE800003EF802803EF820803EF80000 CAE6:00007BC8088811082A8E4448040804087FE800003EFC02483E4820483EFC0000 CAE7:00007BC8088811082A8E4448040804087FE800001F08017F1F1C10221F1C0000 CAE8:00007BC8088811082A8E4448040804087FE8000003F802080208020803F80000 CAE9:00007BC8088811082A8E4448040804087FE800000208020803F8020803F80000 CAEA:00007BC8088811082A8E4448040804087FE80000110811081F0811141F620000 CAEB:00007BC8088811082A8E4448040804087FE80000001000100010006801840000 CAEC:00007BC8088811082A8E4448040804087FE800000048004800A8011406620000 CAED:00007BC8088811082A8E4448040804087FE80000000003F00408040803F00000 CAEE:00007BC8088811082A8E4448040804087FE8000003F80020002000D003080000 CAEF:00007BC8088811082A8E4448040804087FE80000004003F8004000A003180000 CAF0:00007BC8088811082A8E4448040804087FE8000003F8000803F8000800080000 CAF1:00007BC8088811082A8E4448040804087FE8000003F8020003F8020003F80000 CAF2:00007BC8088811082A8E4448040804087FE8000000000FF8022002200FF80000 CAF3:00007BC8088811082A8E4448040804087FE8000000800FF803E0041003E00000 CAF4:0000001200127B92089208921912151E2292CC52041204127FD2001200120000 CAF5:00007BE808A811282AB84468042804287FA8000007F800080008000800080000 CAF6:00007BE808A811282AB84468042804287FA8000000003EF80208020802080000 CAF7:00007BE808A811282AB84468042804287FA8000000001F080108011401620000 CAF8:00007BE808A811282AB84468042804287FA8000008000800080008000FF80000 CAF9:00007BE808A811282AB84468042804287FA80000000010F8101010301ECC0000 CAFA:00007BE808A811282AB84468042804287FA800000808087F081C08220F9C0000 CAFB:00007BE808A811282AB84468042804287FA8000003F802000200020003F80000 CAFC:00007BE808A811282AB84468042804287FA8000007F8000807F8040007F80000 CAFD:00007BE808A811282AB84468042804287FA800003EF802083E0820083E080000 CAFE:00007BE808A811282AB84468042804287FA800003EF802883E8820883EF80000 CAFF:00007BE808A811282AB84468042804287FA800003E8802883EF820883EF80000 CB00:00007BE808A811282AB84468042804287FA800001F0801081F0810141F620000 CB01:00007BE808A811282AB84468042804287FA800003EF802803EF820803EF80000 CB02:00007BE808A811282AB84468042804287FA800003EFC02483E4820483EFC0000 CB03:00007BE808A811282AB84468042804287FA800001F08017F1F1C10221F1C0000 CB04:00007BE808A811282AB84468042804287FA8000003F802080208020803F80000 CB05:00007BE808A811282AB84468042804287FA800000208020803F8020803F80000 CB06:00007BE808A811282AB84468042804287FA80000110811081F0811141F620000 CB07:00007BE808A811282AB84468042804287FA80000001000100010006801840000 CB08:00007BE808A811282AB84468042804287FA800000048004800A8011406620000 CB09:00007BE808A811282AB84468042804287FA80000000003F00408040803F00000 CB0A:00007BE808A811282AB84468042804287FA8000003F80020002000D003080000 CB0B:00007BE808A811282AB84468042804287FA80000004003F8004000A003180000 CB0C:00007BE808A811282AB84468042804287FA8000003F8000803F8000800080000 CB0D:00007BE808A811282AB84468042804287FA8000003F8020003F8020003F80000 CB0E:00007BE808A811282AB84468042804287FA8000000000FF8022002200FF80000 CB0F:00007BE808A811282AB84468042804287FA8000000800FF803E0041003E00000 CB10:0000000800087B8808880888190815082288CC48040804087FE8000800080000 CB11:00007BC8088811082A884448040804087FE8000007F800080008000800080000 CB12:00007BC8088811082A884448040804087FE8000000003EF80208020802080000 CB13:00007BC8088811082A884448040804087FE8000000001F080108011401620000 CB14:00007BC8088811082A884448040804087FE8000008000800080008000FF80000 CB15:00007BC8088811082A884448040804087FE80000000010F8101010301ECC0000 CB16:00007BC8088811082A884448040804087FE800000808087F081C08220F9C0000 CB17:00007BC8088811082A884448040804087FE8000003F802000200020003F80000 CB18:00007BC8088811082A884448040804087FE8000007F8000807F8040007F80000 CB19:00007BC8088811082A884448040804087FE800003EF802083E0820083E080000 CB1A:00007BC8088811082A884448040804087FE800003EF802883E8820883EF80000 CB1B:00007BC8088811082A884448040804087FE800003E8802883EF820883EF80000 CB1C:00007BC8088811082A884448040804087FE800001F0801081F0810141F620000 CB1D:00007BC8088811082A884448040804087FE800003EF802803EF820803EF80000 CB1E:00007BC8088811082A884448040804087FE800003EFC02483E4820483EFC0000 CB1F:00007BC8088811082A884448040804087FE800001F08017F1F1C10221F1C0000 CB20:00007BC8088811082A884448040804087FE8000003F802080208020803F80000 CB21:00007BC8088811082A884448040804087FE800000208020803F8020803F80000 CB22:00007BC8088811082A884448040804087FE80000110811081F0811141F620000 CB23:00007BC8088811082A884448040804087FE80000001000100010006801840000 CB24:00007BC8088811082A884448040804087FE800000048004800A8011406620000 CB25:00007BC8088811082A884448040804087FE80000000003F00408040803F00000 CB26:00007BC8088811082A884448040804087FE8000003F80020002000D003080000 CB27:00007BC8088811082A884448040804087FE80000004003F8004000A003180000 CB28:00007BC8088811082A884448040804087FE8000003F8000803F8000800080000 CB29:00007BC8088811082A884448040804087FE8000003F8020003F8020003F80000 CB2A:00007BC8088811082A884448040804087FE8000000000FF8022002200FF80000 CB2B:00007BC8088811082A884448040804087FE8000000800FF803E0041003E00000 CB2C:0000000000001EE0022002200640054008A037500440044004407FFC00000000 CB2D:00003DE00440088015402220044004407FFC00001FF000100010001000100000 CB2E:00003DE00440088015402220044004407FFC000000003EF80208020802080000 CB2F:00003DE00440088015402220044004407FFC000000001E100210022802C40000 CB30:00003DE00440088015402220044004407FFC000000001000100010001FF00000 CB31:00003DE00440088015402220044004407FFC0000000020F8201020303ECC0000 CB32:00003DE00440088015402220044004407FFC0000202021FC207020883E700000 CB33:00003DE00440088015402220044004407FFC00001FF01000100010001FF00000 CB34:00003DE00440088015402220044004407FFC00001FF000101FF010001FF00000 CB35:00003DE00440088015402220044004407FFC00003EF802083E0820083E080000 CB36:00003DE00440088015402220044004407FFC00003EF802883E8820883EF80000 CB37:00003DE00440088015402220044004407FFC00003E8802883EF820883EF80000 CB38:00003DE00440088015402220044004407FFC00003E1002103E1020283EC40000 CB39:00003DE00440088015402220044004407FFC00003EF802803EF820803EF80000 CB3A:00003DE00440088015402220044004407FFC00003EFC02483E4820483EFC0000 CB3B:00003DE00440088015402220044004407FFC00003E2003FC3E7020883E700000 CB3C:00003DE00440088015402220044004407FFC00001FF01010101010101FF00000 CB3D:00003DE00440088015402220044004407FFC0000101010101FF010101FF00000 CB3E:00003DE00440088015402220044004407FFC0000222022203E2022503E880000 CB3F:00003DE00440088015402220044004407FFC000000000100010002800C400000 CB40:00003DE00440088015402220044004407FFC00000000024002400DA033100000 CB41:00003DE00440088015402220044004407FFC0000000007C00820082007C00000 CB42:00003DE00440088015402220044004407FFC0000000007E00080014006200000 CB43:00003DE00440088015402220044004407FFC0000008007E00080014006200000 CB44:00003DE00440088015402220044004407FFC00001FF000101FF0001000100000 CB45:00003DE00440088015402220044004407FFC00001FF010001FF010001FF00000 CB46:00003DE00440088015402220044004407FFC000000001FF0044004401FF00000 CB47:00003DE00440088015402220044004407FFC000001001FF007C0082007C00000 CB48:000000001EE0022002200640054008A0331000003FF801000100010001000000 CB49:00003DE0044008801540222000007FFC010001001FF000100010001000100000 CB4A:00003DE0044008801540222000007FFC0100010000003EF80208020802080000 CB4B:00003DE0044008801540222000007FFC0100010000001E100210022802C40000 CB4C:00003DE00440088015402220000000007FFC010001001100100010001FF00000 CB4D:00003DE0044008801540222000007FFC01000100000020F8201020303ECC0000 CB4E:00003DE0044008801540222000007FFC01000100202021FC207020883E700000 CB4F:00003DE0044008801540222000007FFC010001001FF01000100010001FF00000 CB50:00003DE0044008801540222000007FFC010001001FF000101FF010001FF00000 CB51:00003DE0044008801540222000007FFC010001003EF802083E0820083E080000 CB52:00003DE0044008801540222000007FFC010001003EF802883E8820883EF80000 CB53:00003DE0044008801540222000007FFC010001003E8802883EF820883EF80000 CB54:00003DE0044008801540222000007FFC010001003E1002103E1020283EC40000 CB55:00003DE0044008801540222000007FFC010001003EF802803EF820803EF80000 CB56:00003DE0044008801540222000007FFC010001003EFC02483E4820483EFC0000 CB57:00003DE0044008801540222000007FFC010001003E2003FC3E7020883E700000 CB58:00003DE0044008801540222000007FFC010001001FF01010101010101FF00000 CB59:00003DE0044008801540222000007FFC01000100101010101FF010101FF00000 CB5A:00003DE0044008801540222000007FFC01000100222022203E2022503E880000 CB5B:00003DE0044008801540222000007FFC0100010000000100010002800C400000 CB5C:00003DE0044008801540222000007FFC010001000000024002400DA033100000 CB5D:00003DE0044008801540222000007FFC01000100000007C00820082007C00000 CB5E:00003DE0044008801540222000007FFC01000100000007E00080014006200000 CB5F:00003DE0044008801540222000007FFC01000100008007E00080014006200000 CB60:00003DE0044008801540222000007FFC010001001FF000101FF0001000100000 CB61:00003DE0044008801540222000007FFC010001001FF010001FF010001FF00000 CB62:00003DE0044008801540222000007FFC0100010000001FF0044004401FF00000 CB63:00003DE0044008801540222000007FFC0100010001001FF007C0082007C00000 CB64:000000087B8808880888190815082288CC4800087FE8040804F8040804080000 CB65:7BC8088811082A88444800087FE8027802080000000007F80008000800080000 CB66:7BC8088811082A88444800087FE802780208000000003EF80208020802080000 CB67:7BC8088811082A88444800087FE802780208000000001F080108011401620000 CB68:7BC8088811082A884448000800087FE80278020802081000100010001FF80000 CB69:7BC8088811082A88444800087FE8027802080000000020F8201020303ECC0000 CB6A:7BC8088811082A88444800087FE8027802080000202021FC207020883E700000 CB6B:7BC8088811082A88444800087FE802780208000003F802000200020003F80000 CB6C:7BC8088811082A88444800087FE802780208000007F8000807F8040007F80000 CB6D:7BC8088811082A88444800087FE80278020800003EF802083E0820083E080000 CB6E:7BC8088811082A88444800087FE80278020800003EF802883E8820883EF80000 CB6F:7BC8088811082A88444800087FE80278020800003E8802883EF820883EF80000 CB70:7BC8088811082A88444800087FE80278020800000F8800880F8808140FA20000 CB71:7BC8088811082A88444800087FE80278020800003EF802803EF820803EF80000 CB72:7BC8088811082A88444800087FE80278020800003EFC02483E4820483EFC0000 CB73:7BC8088811082A88444800087FE80278020800003E1002FE3E3820443E380000 CB74:7BC8088811082A88444800087FE802780208000003F802080208020803F80000 CB75:7BC8088811082A88444800087FE80278020800000208020803F8020803F80000 CB76:7BC8088811082A88444800087FE8027802080000210821083F0821143F620000 CB77:7BC8088811082A88444800087FE8027802080000001000100010006801840000 CB78:7BC8088811082A88444800087FE80278020800000048004800A8011406620000 CB79:7BC8088811082A88444800087FE8027802080000000003F00408040803F00000 CB7A:7BC8088811082A88444800087FE802780208000003F80020002000D003080000 CB7B:7BC8088811082A88444800087FE8027802080000004003F8004000A003180000 CB7C:7BC8088811082A88444800087FE802780208000003F8000803F8000800080000 CB7D:7BC8088811082A88444800087FE802780208000003F8020003F8020003F80000 CB7E:7BC8088811082A88444800087FE802780208000000000FF8022002200FF80000 CB7F:7BC8088811082A88444800087FE802780208000000800FF803E0041003E00000 CB80:0000000A7B8A088A088A190A150A228ACC4A000A7FEA040A047A040A040A0000 CB81:7BE808A811282AA8446800287FA805E804280000000007F80008000800080000 CB82:7BE808A811282AA8446800287FA805E80428000000003EF80208020802080000 CB83:7BE808A811282AA8446800287FA805E80428000000001F080108011401620000 CB84:7BE808A811282AA84468002800287FA8042805E804281428100010001FF80000 CB85:7BE808A811282AA8446800287FA805E804280000000020F8201020303ECC0000 CB86:7BE808A811282AA8446800287FA805E804280000202021FC207020883E700000 CB87:7BE808A811282AA8446800287FA805E80428000003F802000200020003F80000 CB88:7BE808A811282AA8446800287FA805E80428000007F8000807F8040007F80000 CB89:7BE808A811282AA8446800287FA805E8042800003EF802083E0820083E080000 CB8A:7BE808A811282AA8446800287FA805E8042800003EF802883E8820883EF80000 CB8B:7BE808A811282AA8446800287FA805E8042800003E8802883EF820883EF80000 CB8C:7BE808A811282AA8446800287FA805E8042800000F8800880F8808140FA20000 CB8D:7BE808A811282AA8446800287FA805E8042800003EF802803EF820803EF80000 CB8E:7BE808A811282AA8446800287FA805E8042800003EFC02483E4820483EFC0000 CB8F:7BE808A811282AA8446800287FA805E8042800003E1002FE3E3820443E380000 CB90:7BE808A811282AA8446800287FA805E80428000003F802080208020803F80000 CB91:7BE808A811282AA8446800287FA805E8042800000208020803F8020803F80000 CB92:7BE808A811282AA8446800287FA805E804280000210821083F0821143F620000 CB93:7BE808A811282AA8446800287FA805E804280000001000100010006801840000 CB94:7BE808A811282AA8446800287FA805E8042800000048004800A8011406620000 CB95:7BE808A811282AA8446800287FA805E804280000000003F00408040803F00000 CB96:7BE808A811282AA8446800287FA805E80428000003F80020002000D003080000 CB97:7BE808A811282AA8446800287FA805E804280000004003F8004000A003180000 CB98:7BE808A811282AA8446800287FA805E80428000003F8000803F8000800080000 CB99:7BE808A811282AA8446800287FA805E80428000003F8020003F8020003F80000 CB9A:7BE808A811282AA8446800287FA805E80428000000000FF8022002200FF80000 CB9B:7BE808A811282AA8446800287FA805E80428000000800FF803E0041003E00000 CB9C:000000087B8808880888190815082288CC4800087FE804080408040804080000 CB9D:7BC8088811082A88444800087FE8020802000000000007F80008000800080000 CB9E:7BC8088811082A88444800087FE802080200000000003EF80208020802080000 CB9F:7BC8088811082A88444800087FE802080200000000001F080108011401620000 CBA0:7BC8088811082A884448000800087FE80208020802081008100010001FF80000 CBA1:7BC8088811082A88444800087FE8020802000000000020F8201020303ECC0000 CBA2:7BC8088811082A88444800087FE8020802000000202021FC207020883E700000 CBA3:7BC8088811082A88444800087FE802080200000003F802000200020003F80000 CBA4:7BC8088811082A88444800087FE802080200000007F8000807F8040007F80000 CBA5:7BC8088811082A88444800087FE80208020000003EF802083E0820083E080000 CBA6:7BC8088811082A88444800087FE80208020000003EF802883E8820883EF80000 CBA7:7BC8088811082A88444800087FE80208020000003E8802883EF820883EF80000 CBA8:7BC8088811082A88444800087FE80208020000000F8800880F8808140FA20000 CBA9:7BC8088811082A88444800087FE80208020000003EF802803EF820803EF80000 CBAA:7BC8088811082A88444800087FE80208020000003EFC02483E4820483EFC0000 CBAB:7BC8088811082A88444800087FE80208020000003E1002FE3E3820443E380000 CBAC:7BC8088811082A88444800087FE802080200000003F802080208020803F80000 CBAD:7BC8088811082A88444800087FE80208020000000208020803F8020803F80000 CBAE:7BC8088811082A88444800087FE8020802000000210821083F0821143F620000 CBAF:7BC8088811082A88444800087FE8020802000000001000100010006801840000 CBB0:7BC8088811082A88444800087FE80208020000000048004800A8011406620000 CBB1:7BC8088811082A88444800087FE8020802000000000003F00408040803F00000 CBB2:7BC8088811082A88444800087FE802080200000003F80020002000D003080000 CBB3:7BC8088811082A88444800087FE8020802000000004003F8004000A003180000 CBB4:7BC8088811082A88444800087FE802080200000003F8000803F8000800080000 CBB5:7BC8088811082A88444800087FE802080200000003F8020003F8020003F80000 CBB6:7BC8088811082A88444800087FE802080200000000000FF8022002200FF80000 CBB7:7BC8088811082A88444800087FE802080200000000800FF803E0041003E00000 CBB8:000000001EE0022002200640054008A0331000007FFC04400440044004400000 CBB9:00003DE0044008801540222000007FFC044004401FF000100010001000100000 CBBA:00003DE0044008801540222000007FFC0440044000003EF80208020802080000 CBBB:00003DE0044008801540222000007FFC0440044000001E100210022802C40000 CBBC:00003DE00440088015402220000000007FFC044004401440100010001FF00000 CBBD:00003DE0044008801540222000007FFC04400440000020F8201020303ECC0000 CBBE:00003DE0044008801540222000007FFC04400440202021FC207020883E700000 CBBF:00003DE0044008801540222000007FFC044004401FF01000100010001FF00000 CBC0:00003DE0044008801540222000007FFC044004401FF000101FF010001FF00000 CBC1:00003DE0044008801540222000007FFC044004403EF802083E0820083E080000 CBC2:00003DE0044008801540222000007FFC044004403EF802883E8820883EF80000 CBC3:00003DE0044008801540222000007FFC044004403E8802883EF820883EF80000 CBC4:00003DE0044008801540222000007FFC044004403E1002103E1020283EC40000 CBC5:00003DE0044008801540222000007FFC044004403EF802803EF820803EF80000 CBC6:00003DE0044008801540222000007FFC044004403EFC02483E4820483EFC0000 CBC7:00003DE0044008801540222000007FFC044004403E2003FC3E7020883E700000 CBC8:00003DE0044008801540222000007FFC044004401FF01010101010101FF00000 CBC9:00003DE0044008801540222000007FFC04400440101010101FF010101FF00000 CBCA:00003DE0044008801540222000007FFC04400440222022203E2022503E880000 CBCB:00003DE0044008801540222000007FFC0440044000000100010002800C400000 CBCC:00003DE0044008801540222000007FFC044004400000024002400DA033100000 CBCD:00003DE0044008801540222000007FFC04400440000007C00820082007C00000 CBCE:00003DE0044008801540222000007FFC04400440000007E00080014006200000 CBCF:00003DE0044008801540222000007FFC04400440008007E00080014006200000 CBD0:00003DE0044008801540222000007FFC044004401FF000101FF0001000100000 CBD1:00003DE0044008801540222000007FFC044004401FF010001FF010001FF00000 CBD2:00003DE0044008801540222000007FFC0440044000001FF0044004401FF00000 CBD3:00003DE0044008801540222000007FFC0440044001001FF007C0082007C00000 CBD4:0000000000001EE0022002200640054008A0331000007FFC0000000000000000 CBD5:00003DE00440088015402220000000007FFC00001FF000100010001000100000 CBD6:00003DE00440088015402220000000007FFC000000003EF80208020802080000 CBD7:00003DE00440088015402220000000007FFC000000001E100210022802C40000 CBD8:00003DE00440088015402220000000007FFC000000001000100010001FF00000 CBD9:00003DE00440088015402220000000007FFC0000000020F8201020303ECC0000 CBDA:00003DE00440088015402220000000007FFC0000202021FC207020883E700000 CBDB:00003DE00440088015402220000000007FFC00001FF01000100010001FF00000 CBDC:00003DE00440088015402220000000007FFC00001FF000101FF010001FF00000 CBDD:00003DE00440088015402220000000007FFC00003EF802083E0820083E080000 CBDE:00003DE00440088015402220000000007FFC00003EF802883E8820883EF80000 CBDF:00003DE00440088015402220000000007FFC00003E8802883EF820883EF80000 CBE0:00003DE00440088015402220000000007FFC00003E1002103E1020283EC40000 CBE1:00003DE00440088015402220000000007FFC00003EF802803EF820803EF80000 CBE2:00003DE00440088015402220000000007FFC00003EFC02483E4820483EFC0000 CBE3:00003DE00440088015402220000000007FFC00003E2003FC3E7020883E700000 CBE4:00003DE00440088015402220000000007FFC00001FF01010101010101FF00000 CBE5:00003DE00440088015402220000000007FFC0000101010101FF010101FF00000 CBE6:00003DE00440088015402220000000007FFC0000222022203E2022503E880000 CBE7:00003DE00440088015402220000000007FFC000000000100010002800C400000 CBE8:00003DE00440088015402220000000007FFC00000000024002400DA033100000 CBE9:00003DE00440088015402220000000007FFC0000000007C00820082007C00000 CBEA:00003DE00440088015402220000000007FFC0000000007E00080014006200000 CBEB:00003DE00440088015402220000000007FFC0000008007E00080014006200000 CBEC:00003DE00440088015402220000000007FFC00001FF000101FF0001000100000 CBED:00003DE00440088015402220000000007FFC00001FF010001FF010001FF00000 CBEE:00003DE00440088015402220000000007FFC000000001FF0044004401FF00000 CBEF:00003DE00440088015402220000000007FFC000001001FF007C0082007C00000 CBF0:0000000800087B8808880888190815082288CC4800087FE80008000800080000 CBF1:00007BC8088811082A884448000800087FE8000007F800080008000800080000 CBF2:00007BC8088811082A884448000800087FE8000000003EF80208020802080000 CBF3:00007BC8088811082A884448000800087FE8000000001F080108011401620000 CBF4:00007BC8088811082A884448000800087FE8000008000800080008000FF80000 CBF5:00007BC8088811082A884448000800087FE80000000010F8101010301ECC0000 CBF6:00007BC8088811082A884448000800087FE800000808087F081C08220F9C0000 CBF7:00007BC8088811082A884448000800087FE8000003F802000200020003F80000 CBF8:00007BC8088811082A884448000800087FE8000007F8000807F8040007F80000 CBF9:00007BC8088811082A884448000800087FE800003EF802083E0820083E080000 CBFA:00007BC8088811082A884448000800087FE800003EF802883E8820883EF80000 CBFB:00007BC8088811082A884448000800087FE800003E8802883EF820883EF80000 CBFC:00007BC8088811082A884448000800087FE800001F0801081F0810141F620000 CBFD:00007BC8088811082A884448000800087FE800003EF802803EF820803EF80000 CBFE:00007BC8088811082A884448000800087FE800003EFC02483E4820483EFC0000 CBFF:00007BC8088811082A884448000800087FE800001F08017F1F1C10221F1C0000 CC00:00007BC8088811082A884448000800087FE8000003F802080208020803F80000 CC01:00007BC8088811082A884448000800087FE800000208020803F8020803F80000 CC02:00007BC8088811082A884448000800087FE80000110811081F0811141F620000 CC03:00007BC8088811082A884448000800087FE80000001000100010006801840000 CC04:00007BC8088811082A884448000800087FE800000048004800A8011406620000 CC05:00007BC8088811082A884448000800087FE80000000003F00408040803F00000 CC06:00007BC8088811082A884448000800087FE8000003F80020002000D003080000 CC07:00007BC8088811082A884448000800087FE80000004003F8004000A003180000 CC08:00007BC8088811082A884448000800087FE8000003F8000803F8000800080000 CC09:00007BC8088811082A884448000800087FE8000003F8020003F8020003F80000 CC0A:00007BC8088811082A884448000800087FE8000000000FF8022002200FF80000 CC0B:00007BC8088811082A884448000800087FE8000000800FF803E0041003E00000 CC0C:00000000000800087B8808880888190815082288CC4800080008000800080000 CC0D:0000000800087708220822085508888800080000000007F80008000800080000 CC0E:000000080008770822082208550888880008000000003EF80208020802080000 CC0F:000000080008770822082208550888880008000000001F080108011401620000 CC10:000000080008770822082208550888880008000800001000100010001FF80000 CC11:0000000800087708220822085508888800080000000020F8201020303ECC0000 CC12:0000000800087708220822085508888800080000202021FC207020883E700000 CC13:000000080008770822082208550888880008000003F802000200020003F80000 CC14:000000080008770822082208550888880008000007F8000807F8040007F80000 CC15:00000008000877082208220855088888000800003EF802083E0820083E080000 CC16:00000008000877082208220855088888000800003EF802883E8820883EF80000 CC17:00000008000877082208220855088888000800003E8802883EF820883EF80000 CC18:00000008000877082208220855088888000800000F8800880F8808140FA20000 CC19:00000008000877082208220855088888000800003EF802803EF820803EF80000 CC1A:00000008000877082208220855088888000800003EFC02483E4820483EFC0000 CC1B:00000008000877082208220855088888000800003E1002FE3E3820443E380000 CC1C:000000080008770822082208550888880008000003F802080208020803F80000 CC1D:00000008000877082208220855088888000800000208020803F8020803F80000 CC1E:0000000800087708220822085508888800080000210821083F0821143F620000 CC1F:0000000800087708220822085508888800080000001000100010006801840000 CC20:00000008000877082208220855088888000800000048004800A8011406620000 CC21:0000000800087708220822085508888800080000000003F00408040803F00000 CC22:000000080008770822082208550888880008000003F80020002000D003080000 CC23:0000000800087708220822085508888800080000004003F8004000A003180000 CC24:000000080008770822082208550888880008000003F8000803F8000800080000 CC25:000000080008770822082208550888880008000003F8020003F8020003F80000 CC26:000000080008770822082208550888880008000000000FF8022002200FF80000 CC27:000000080008770822082208550888880008000000800FF803E0041003E00000 CC28:000000000010041004103F900110021E06100910309000100010001000100000 CC29:00000008000808087E08080E140862080008000007F800080008000800080000 CC2A:00000008000808087E08080E140862080008000000003EF80208020802080000 CC2B:00000008000808087E08080E140862080008000000001F080108011401620000 CC2C:00000008000808087E08080E140862080008000808000800080008000FF80000 CC2D:00000008000808087E08080E1408620800080000000010F8101010301ECC0000 CC2E:00000008000808087E08080E14086208000800000808087F081C08220F9C0000 CC2F:00000008000808087E08080E140862080008000003F802000200020003F80000 CC30:00000008000808087E08080E140862080008000007F8000807F8040007F80000 CC31:00000008000808087E08080E14086208000800003EF802083E0820083E080000 CC32:00000008000808087E08080E14086208000800003EF802883E8820883EF80000 CC33:00000008000808087E08080E14086208000800003E8802883EF820883EF80000 CC34:00000008000808087E08080E14086208000800001F0801081F0810141F620000 CC35:00000008000808087E08080E14086208000800003EF802803EF820803EF80000 CC36:00000008000808087E08080E14086208000800003EFC02483E4820483EFC0000 CC37:00000008000808087E08080E14086208000800001F08017F1F1C10221F1C0000 CC38:00000008000808087E08080E140862080008000003F802080208020803F80000 CC39:00000008000808087E08080E14086208000800000208020803F8020803F80000 CC3A:00000008000808087E08080E1408620800080000110811081F0811141F620000 CC3B:00000008000808087E08080E1408620800080000001000100010006801840000 CC3C:00000008000808087E08080E14086208000800000048004800A8011406620000 CC3D:00000008000808087E08080E1408620800080000000003F00408040803F00000 CC3E:00000008000808087E08080E140862080008000003F80020002000D003080000 CC3F:00000008000808087E08080E1408620800080000004003F8004000A003180000 CC40:00000008000808087E08080E140862080008000003F8000803F8000800080000 CC41:00000008000808087E08080E140862080008000003F8020003F8020003F80000 CC42:00000008000808087E08080E140862080008000000000FF8022002200FF80000 CC43:00000008000808087E08080E140862080008000000800FF803E0041003E00000 CC44:000000000012041204123F920112021E06120912309200120012001200120000 CC45:00000028002808287E280838142862280028000007F800080008000800080000 CC46:00000028002808287E280838142862280028000000003EF80208020802080000 CC47:00000028002808287E280838142862280028000000003E100210022802C40000 CC48:00000028002808287E280838142862280028002808000800080008000FF80000 CC49:00000028002808287E2808381428622800280000000020F8201020303ECC0000 CC4A:00000028002808287E2808381428622800280000202021FC207020883E700000 CC4B:00000028002808287E280838142862280028000003F802000200020003F80000 CC4C:00000028002808287E280838142862280028000007F8000807F8040007F80000 CC4D:00000028002808287E28083814286228002800003EF802083E0820083E080000 CC4E:00000028002808287E28083814286228002800003EF802883E8820883EF80000 CC4F:00000028002808287E28083814286228002800003E8802883EF820883EF80000 CC50:00000028002808287E28083814286228002800001F0801081F0810141F620000 CC51:00000028002808287E28083814286228002800003EF802803EF820803EF80000 CC52:00000028002808287E28083814286228002800003EFC02483E4820483EFC0000 CC53:00000028002808287E28083814286228002800003E1002FE3E3820443E380000 CC54:00000028002808287E280838142862280028000003F802080208020803F80000 CC55:00000028002808287E28083814286228002800000208020803F8020803F80000 CC56:00000028002808287E2808381428622800280000110811081F0811141F620000 CC57:00000028002808287E2808381428622800280000000800080008003400C20000 CC58:00000028002808287E28083814286228002800000048004800A8011406620000 CC59:00000028002808287E2808381428622800280000000001F00208020801F00000 CC5A:00000028002808287E280838142862280028000003F80020002000D003080000 CC5B:00000028002808287E2808381428622800280000004003F8004000A003180000 CC5C:00000028002808287E280838142862280028000003F8000803F8000800080000 CC5D:00000028002808287E280838142862280028000003F8020003F8020003F80000 CC5E:00000028002808287E280838142862280028000000000FF8022002200FF80000 CC5F:00000028002808287E280838142862280028000000800FF803E0041003E00000 CC60:000000000010041004103F90011E02100610091E309000100010001000100000 CC61:00000008000808087E0E0808140E62080008000007F800080008000800080000 CC62:00000008000808087E0E0808140E62080008000000003EF80208020802080000 CC63:00000008000808087E0E0808140E62080008000000001F080108011401620000 CC64:00000008000808087E0E0808140E62080008000008000800080008000FF80000 CC65:00000008000808087E0E0808140E620800080000000010F8101010301ECC0000 CC66:00000008000808087E0E0808140E6208000800000808087F081C08220F9C0000 CC67:00000008000808087E0E0808140E62080008000003F802000200020003F80000 CC68:00000008000808087E0E0808140E62080008000007F8000807F8040007F80000 CC69:00000008000808087E0E0808140E6208000800003EF802083E0820083E080000 CC6A:00000008000808087E0E0808140E6208000800003EF802883E8820883EF80000 CC6B:00000008000808087E0E0808140E6208000800003E8802883EF820883EF80000 CC6C:00000008000808087E0E0808140E6208000800001F0801081F0810141F620000 CC6D:00000008000808087E0E0808140E6208000800003EF802803EF820803EF80000 CC6E:00000008000808087E0E0808140E6208000800003EFC02483E4820483EFC0000 CC6F:00000008000808087E0E0808140E6208000800001F08017F1F1C10221F1C0000 CC70:00000008000808087E0E0808140E62080008000003F802080208020803F80000 CC71:00000008000808087E0E0808140E6208000800000208020803F8020803F80000 CC72:00000008000808087E0E0808140E620800080000110811081F0811141F620000 CC73:00000008000808087E0E0808140E620800080000001000100010006801840000 CC74:00000008000808087E0E0808140E6208000800000048004800A8011406620000 CC75:00000008000808087E0E0808140E620800080000000003F00408040803F00000 CC76:00000008000808087E0E0808140E62080008000003F80020002000D003080000 CC77:00000008000808087E0E0808140E620800080000004003F8004000A003180000 CC78:00000008000808087E0E0808140E62080008000003F8000803F8000800080000 CC79:00000008000808087E0E0808140E62080008000003F8020003F8020003F80000 CC7A:00000008000808087E0E0808140E62080008000000000FF8022002200FF80000 CC7B:00000008000808087E0E0808140E62080008000000800FF803E0041003E00000 CC7C:000000000012041204123F92011E02120612091E309200120012001200120000 CC7D:00000028002808287E380828143862280028000007F800080008000800080000 CC7E:00000028002808287E380828143862280028000000003EF80208020802080000 CC7F:00000028002808287E380828143862280028000000003E100210022802C40000 CC80:00000028002808287E380828143862280028002808000800080008000FF80000 CC81:00000028002808287E3808281438622800280000000020F8201020303ECC0000 CC82:00000028002808287E3808281438622800280000202021FC207020883E700000 CC83:00000028002808287E380828143862280028000003F802000200020003F80000 CC84:00000028002808287E380828143862280028000007F8000807F8040007F80000 CC85:00000028002808287E38082814386228002800003EF802083E0820083E080000 CC86:00000028002808287E38082814386228002800003EF802883E8820883EF80000 CC87:00000028002808287E38082814386228002800003E8802883EF820883EF80000 CC88:00000028002808287E38082814386228002800001F0801081F0810141F620000 CC89:00000028002808287E38082814386228002800003EF802803EF820803EF80000 CC8A:00000028002808287E38082814386228002800003EFC02483E4820483EFC0000 CC8B:00000028002808287E38082814386228002800003E1002FE3E3820443E380000 CC8C:00000028002808287E380828143862280028000003F802080208020803F80000 CC8D:00000028002808287E38082814386228002800000208020803F8020803F80000 CC8E:00000028002808287E3808281438622800280000110811081F0811141F620000 CC8F:00000028002808287E3808281438622800280000000800080008003400C20000 CC90:00000028002808287E38082814386228002800000048004800A8011406620000 CC91:00000028002808287E3808281438622800280000000001F00208020801F00000 CC92:00000028002808287E380828143862280028000003F80020002000D003080000 CC93:00000028002808287E3808281438622800280000004003F8004000A003180000 CC94:00000028002808287E380828143862280028000003F8000803F8000800080000 CC95:00000028002808287E380828143862280028000003F8020003F8020003F80000 CC96:00000028002808287E380828143862280028000000000FF8022002200FF80000 CC97:00000028002808287E380828143862280028000000800FF803E0041003E00000 CC98:000000000002040204023F820102021E06020902308200020002000200020000 CC99:00000008000808087E0808381408620800080000000007F80008000800080000 CC9A:00000008000808087E080838140862080008000000003EF80208020802080000 CC9B:00000008000808087E080838140862080008000000001F080108011401620000 CC9C:00000008000808087E080838140862080008000000001000100010001FF80000 CC9D:00000008000808087E0808381408620800080000000020F8201020303ECC0000 CC9E:00000008000808087E0808381408620800080000202021FC207020883E700000 CC9F:00000008000808087E080838140862080008000003F802000200020003F80000 CCA0:00000008000808087E080838140862080008000007F8000807F8040007F80000 CCA1:00000008000808087E08083814086208000800003EF802083E0820083E080000 CCA2:00000008000808087E08083814086208000800003EF802883E8820883EF80000 CCA3:00000008000808087E08083814086208000800003E8802883EF820883EF80000 CCA4:00000008000808087E08083814086208000800000F8800880F8808140FA20000 CCA5:00000008000808087E08083814086208000800003EF802803EF820803EF80000 CCA6:00000008000808087E08083814086208000800003EFC02483E4820483EFC0000 CCA7:00000008000808087E08083814086208000800003E1002FE3E3820443E380000 CCA8:00000008000808087E080838140862080008000003F802080208020803F80000 CCA9:00000008000808087E08083814086208000800000208020803F8020803F80000 CCAA:00000008000808087E0808381408620800080000210821083F0821143F620000 CCAB:00000008000808087E0808381408620800080000001000100010006801840000 CCAC:00000008000808087E08083814086208000800000048004800A8011406620000 CCAD:00000008000808087E0808381408620800080000000003F00408040803F00000 CCAE:00000008000808087E080838140862080008000003F80020002000D003080000 CCAF:00000008000808087E0808381408620800080000004003F8004000A003180000 CCB0:00000008000808087E080838140862080008000003F8000803F8000800080000 CCB1:00000008000808087E080838140862080008000003F8020003F8020003F80000 CCB2:00000008000808087E080838140862080008000000000FF8022002200FF80000 CCB3:00000008000808087E080838140862080008000000800FF803E0041003E00000 CCB4:00000000000A040A040A3F8A010A023A060A090A308A000A000A000A000A0000 CCB5:00000028002808287E2808E8142862280028000007F800080008000800080000 CCB6:00000028002808287E2808E8142862280028000000003EF80208020802080000 CCB7:00000028002808287E2808E8142862280028000000003E100210022802C40000 CCB8:00000028002808287E2808E8142862280028000008000800080008000FF80000 CCB9:00000028002808287E2808E81428622800280000000020F8201020303ECC0000 CCBA:00000028002808287E2808E81428622800280000202021FC207020883E700000 CCBB:00000028002808287E2808E8142862280028000003F802000200020003F80000 CCBC:00000028002808287E2808E8142862280028000007F8000807F8040007F80000 CCBD:00000028002808287E2808E814286228002800003EF802083E0820083E080000 CCBE:00000028002808287E2808E814286228002800003EF802883E8820883EF80000 CCBF:00000028002808287E2808E814286228002800003E8802883EF820883EF80000 CCC0:00000028002808287E2808E814286228002800001F0801081F0810141F620000 CCC1:00000028002808287E2808E814286228002800003EF802803EF820803EF80000 CCC2:00000028002808287E2808E814286228002800003EFC02483E4820483EFC0000 CCC3:00000028002808287E2808E814286228002800003E1002FE3E3820443E380000 CCC4:00000028002808287E2808E8142862280028000003F802080208020803F80000 CCC5:00000028002808287E2808E814286228002800000208020803F8020803F80000 CCC6:00000028002808287E2808E81428622800280000110811081F0811141F620000 CCC7:00000028002808287E2808E81428622800280000000800080008003400C20000 CCC8:00000028002808287E2808E814286228002800000048004800A8011406620000 CCC9:00000028002808287E2808E81428622800280000000001F00208020801F00000 CCCA:00000028002808287E2808E8142862280028000003F80020002000D003080000 CCCB:00000028002808287E2808E81428622800280000004003F8004000A003180000 CCCC:00000028002808287E2808E8142862280028000003F8000803F8000800080000 CCCD:00000028002808287E2808E8142862280028000003F8020003F8020003F80000 CCCE:00000028002808287E2808E8142862280028000000000FF8022002200FF80000 CCCF:00000028002808287E2808E8142862280028000000800FF803E0041003E00000 CCD0:000000000002040204023F82011E02020602091E308200020002000200020000 CCD1:00000008000808087E3808081438620800080000000007F80008000800080000 CCD2:00000008000808087E380808143862080008000000003EF80208020802080000 CCD3:00000008000808087E380808143862080008000000001F080108011401620000 CCD4:00000008000808087E380808143862080008000800001000100010001FF80000 CCD5:00000008000808087E3808081438620800080000000020F8201020303ECC0000 CCD6:00000008000808087E3808081438620800080000202021FC207020883E700000 CCD7:00000008000808087E380808143862080008000003F802000200020003F80000 CCD8:00000008000808087E380808143862080008000007F8000807F8040007F80000 CCD9:00000008000808087E38080814386208000800003EF802083E0820083E080000 CCDA:00000008000808087E38080814386208000800003EF802883E8820883EF80000 CCDB:00000008000808087E38080814386208000800003E8802883EF820883EF80000 CCDC:00000008000808087E38080814386208000800000F8800880F8808140FA20000 CCDD:00000008000808087E38080814386208000800003EF802803EF820803EF80000 CCDE:00000008000808087E38080814386208000800003EFC02483E4820483EFC0000 CCDF:00000008000808087E38080814386208000800003E1002FE3E3820443E380000 CCE0:00000008000808087E380808143862080008000003F802080208020803F80000 CCE1:00000008000808087E38080814386208000800000208020803F8020803F80000 CCE2:00000008000808087E3808081438620800080000210821083F0821143F620000 CCE3:00000008000808087E3808081438620800080000001000100010006801840000 CCE4:00000008000808087E38080814386208000800000048004800A8011406620000 CCE5:00000008000808087E3808081438620800080000000003F00408040803F00000 CCE6:00000008000808087E380808143862080008000003F80020002000D003080000 CCE7:00000008000808087E3808081438620800080000004003F8004000A003180000 CCE8:00000008000808087E380808143862080008000003F8000803F8000800080000 CCE9:00000008000808087E380808143862080008000003F8020003F8020003F80000 CCEA:00000008000808087E380808143862080008000000000FF8022002200FF80000 CCEB:00000008000808087E380808143862080008000000800FF803E0041003E00000 CCEC:00000000000A040A040A3F8A013A020A060A093A308A000A000A000A000A0000 CCED:00000028002808287EE8082814E862280028000007F800080008000800080000 CCEE:00000028002808287EE8082814E862280028000000003EF80208020802080000 CCEF:00000028002808287EE8082814E862280028000000003E100210022802C40000 CCF0:00000028002808287EE8082814E862280028002808000800080008000FF80000 CCF1:00000028002808287EE8082814E8622800280000000020F8201020303ECC0000 CCF2:00000028002808287EE8082814E8622800280000202021FC207020883E700000 CCF3:00000028002808287EE8082814E862280028000003F802000200020003F80000 CCF4:00000028002808287EE8082814E862280028000007F8000807F8040007F80000 CCF5:00000028002808287EE8082814E86228002800003EF802083E0820083E080000 CCF6:00000028002808287EE8082814E86228002800003EF802883E8820883EF80000 CCF7:00000028002808287EE8082814E86228002800003E8802883EF820883EF80000 CCF8:00000028002808287EE8082814E86228002800001F0801081F0810141F620000 CCF9:00000028002808287EE8082814E86228002800003EF802803EF820803EF80000 CCFA:00000028002808287EE8082814E86228002800003EFC02483E4820483EFC0000 CCFB:00000028002808287EE8082814E86228002800003E1002FE3E3820443E380000 CCFC:00000028002808287EE8082814E862280028000003F802080208020803F80000 CCFD:00000028002808287EE8082814E86228002800000208020803F8020803F80000 CCFE:00000028002808287EE8082814E8622800280000110811081F0811141F620000 CCFF:00000028002808287EE8082814E8622800280000000800080008003400C20000 CD00:00000028002808287EE8082814E86228002800000048004800A8011406620000 CD01:00000028002808287EE8082814E8622800280000000001F00208020801F00000 CD02:00000028002808287EE8082814E862280028000003F80020002000D003080000 CD03:00000028002808287EE8082814E8622800280000004003F8004000A003180000 CD04:00000028002808287EE8082814E862280028000003F8000803F8000800080000 CD05:00000028002808287EE8082814E862280028000003F8020003F8020003F80000 CD06:00000028002808287EE8082814E862280028000000000FF8022002200FF80000 CD07:00000028002808287EE8082814E862280028000000800FF803E0041003E00000 CD08:0000010001000FE000400080018002400C2000000100010001007FFC00000000 CD09:000001000FC0010002800C40010001007FFC00001FF000100010001000100000 CD0A:000001000FC0010002800C40010001007FFC000000003EF80208020802080000 CD0B:000001000FC0010002800C40010001007FFC000000001E100210022802C40000 CD0C:000001000FC0010002800C40010001007FFC000000001000100010001FF00000 CD0D:000001000FC0010002800C40010001007FFC0000000020F8201020303ECC0000 CD0E:000001000FC0010002800C40010001007FFC0000202021FC207020883E700000 CD0F:000001000FC0010002800C40010001007FFC00001FF01000100010001FF00000 CD10:000001000FC0010002800C40010001007FFC00001FF000101FF010001FF00000 CD11:000001000FC0010002800C40010001007FFC00003EF802083E0820083E080000 CD12:000001000FC0010002800C40010001007FFC00003EF802883E8820883EF80000 CD13:000001000FC0010002800C40010001007FFC00003E8802883EF820883EF80000 CD14:000001000FC0010002800C40010001007FFC00003E1002103E1020283EC40000 CD15:000001000FC0010002800C40010001007FFC00003EF802803EF820803EF80000 CD16:000001000FC0010002800C40010001007FFC00003EFC02483E4820483EFC0000 CD17:000001000FC0010002800C40010001007FFC00003E2003FC3E7020883E700000 CD18:000001000FC0010002800C40010001007FFC00001FF01010101010101FF00000 CD19:000001000FC0010002800C40010001007FFC0000101010101FF010101FF00000 CD1A:000001000FC0010002800C40010001007FFC0000222022203E2022503E880000 CD1B:000001000FC0010002800C40010001007FFC000000000100010002800C400000 CD1C:000001000FC0010002800C40010001007FFC00000000024002400DA033100000 CD1D:000001000FC0010002800C40010001007FFC0000000007C00820082007C00000 CD1E:000001000FC0010002800C40010001007FFC0000000007E00080014006200000 CD1F:000001000FC0010002800C40010001007FFC0000008007E00080014006200000 CD20:000001000FC0010002800C40010001007FFC00001FF000101FF0001000100000 CD21:000001000FC0010002800C40010001007FFC00001FF010001FF010001FF00000 CD22:000001000FC0010002800C40010001007FFC000000001FF0044004401FF00000 CD23:000001000FC0010002800C40010001007FFC000001001FF007C0082007C00000 CD24:00000010041004103F9001100210061E09103090041004107FD0001000100000 CD25:000002081F880208050E1888040804087FE8000007F800080008000800080000 CD26:000002081F880208050E1888040804087FE8000000003EF80208020802080000 CD27:000002081F880208050E1888040804087FE8000000001F080108011401620000 CD28:000002081F880208050E1888040804087FE8000008000800080008000FF80000 CD29:000002081F880208050E1888040804087FE80000000010F8101010301ECC0000 CD2A:000002081F880208050E1888040804087FE800000808087F081C08220F9C0000 CD2B:000002081F880208050E1888040804087FE8000003F802000200020003F80000 CD2C:000002081F880208050E1888040804087FE8000007F8000807F8040007F80000 CD2D:000002081F880208050E1888040804087FE800003EF802083E0820083E080000 CD2E:000002081F880208050E1888040804087FE800003EF802883E8820883EF80000 CD2F:000002081F880208050E1888040804087FE800003E8802883EF820883EF80000 CD30:000002081F880208050E1888040804087FE800001F0801081F0810141F620000 CD31:000002081F880208050E1888040804087FE800003EF802803EF820803EF80000 CD32:000002081F880208050E1888040804087FE800003EFC02483E4820483EFC0000 CD33:000002081F880208050E1888040804087FE800001F08017F1F1C10221F1C0000 CD34:000002081F880208050E1888040804087FE8000003F802080208020803F80000 CD35:000002081F880208050E1888040804087FE800000208020803F8020803F80000 CD36:000002081F880208050E1888040804087FE80000110811081F0811141F620000 CD37:000002081F880208050E1888040804087FE80000001000100010006801840000 CD38:000002081F880208050E1888040804087FE800000048004800A8011406620000 CD39:000002081F880208050E1888040804087FE80000000003F00408040803F00000 CD3A:000002081F880208050E1888040804087FE8000003F80020002000D003080000 CD3B:000002081F880208050E1888040804087FE80000004003F8004000A003180000 CD3C:000002081F880208050E1888040804087FE8000003F8000803F8000800080000 CD3D:000002081F880208050E1888040804087FE8000003F8020003F8020003F80000 CD3E:000002081F880208050E1888040804087FE8000000000FF8022002200FF80000 CD3F:000002081F880208050E1888040804087FE8000000800FF803E0041003E00000 CD40:00000012041204123F9201120212061E09123092041204127FD2001200120000 CD41:000002281FA80228053818A8042804287FA8000007F800080008000800080000 CD42:000002281FA80228053818A8042804287FA8000000003EF80208020802080000 CD43:000002281FA80228053818A8042804287FA8000000001F080108011401620000 CD44:000002281FA80228053818A8042804287FA8000008000800080008000FF80000 CD45:000002281FA80228053818A8042804287FA80000000010F8101010301ECC0000 CD46:000002281FA80228053818A8042804287FA800000808087F081C08220F9C0000 CD47:000002281FA80228053818A8042804287FA8000003F802000200020003F80000 CD48:000002281FA80228053818A8042804287FA8000007F8000807F8040007F80000 CD49:000002281FA80228053818A8042804287FA800003EF802083E0820083E080000 CD4A:000002281FA80228053818A8042804287FA800003EF802883E8820883EF80000 CD4B:000002281FA80228053818A8042804287FA800003E8802883EF820883EF80000 CD4C:000002281FA80228053818A8042804287FA800001F0801081F0810141F620000 CD4D:000002281FA80228053818A8042804287FA800003EF802803EF820803EF80000 CD4E:000002281FA80228053818A8042804287FA800003EFC02483E4820483EFC0000 CD4F:000002281FA80228053818A8042804287FA800001F08017F1F1C10221F1C0000 CD50:000002281FA80228053818A8042804287FA8000003F802080208020803F80000 CD51:000002281FA80228053818A8042804287FA800000208020803F8020803F80000 CD52:000002281FA80228053818A8042804287FA80000110811081F0811141F620000 CD53:000002281FA80228053818A8042804287FA80000001000100010006801840000 CD54:000002281FA80228053818A8042804287FA800000048004800A8011406620000 CD55:000002281FA80228053818A8042804287FA80000000003F00408040803F00000 CD56:000002281FA80228053818A8042804287FA8000003F80020002000D003080000 CD57:000002281FA80228053818A8042804287FA80000004003F8004000A003180000 CD58:000002281FA80228053818A8042804287FA8000003F8000803F8000800080000 CD59:000002281FA80228053818A8042804287FA8000003F8020003F8020003F80000 CD5A:000002281FA80228053818A8042804287FA8000000000FF8022002200FF80000 CD5B:000002281FA80228053818A8042804287FA8000000800FF803E0041003E00000 CD5C:00000008040804083F8801080208060809083088040804087FE8000800080000 CD5D:000002081F88020805081888040804087FE8000007F800080008000800080000 CD5E:000002081F88020805081888040804087FE8000000003EF80208020802080000 CD5F:000002081F88020805081888040804087FE8000000001F080108011401620000 CD60:000002081F88020805081888040804087FE8000008000800080008000FF80000 CD61:000002081F88020805081888040804087FE80000000010F8101010301ECC0000 CD62:000002081F88020805081888040804087FE800000808087F081C08220F9C0000 CD63:000002081F88020805081888040804087FE8000003F802000200020003F80000 CD64:000002081F88020805081888040804087FE8000007F8000807F8040007F80000 CD65:000002081F88020805081888040804087FE800003EF802083E0820083E080000 CD66:000002081F88020805081888040804087FE800003EF802883E8820883EF80000 CD67:000002081F88020805081888040804087FE800003E8802883EF820883EF80000 CD68:000002081F88020805081888040804087FE800001F0801081F0810141F620000 CD69:000002081F88020805081888040804087FE800003EF802803EF820803EF80000 CD6A:000002081F88020805081888040804087FE800003EFC02483E4820483EFC0000 CD6B:000002081F88020805081888040804087FE800001F08017F1F1C10221F1C0000 CD6C:000002081F88020805081888040804087FE8000003F802080208020803F80000 CD6D:000002081F88020805081888040804087FE800000208020803F8020803F80000 CD6E:000002081F88020805081888040804087FE80000110811081F0811141F620000 CD6F:000002081F88020805081888040804087FE80000001000100010006801840000 CD70:000002081F88020805081888040804087FE800000048004800A8011406620000 CD71:000002081F88020805081888040804087FE80000000003F00408040803F00000 CD72:000002081F88020805081888040804087FE8000003F80020002000D003080000 CD73:000002081F88020805081888040804087FE80000004003F8004000A003180000 CD74:000002081F88020805081888040804087FE8000003F8000803F8000800080000 CD75:000002081F88020805081888040804087FE8000003F8020003F8020003F80000 CD76:000002081F88020805081888040804087FE8000000000FF8022002200FF80000 CD77:000002081F88020805081888040804087FE8000000800FF803E0041003E00000 CD78:0000010001000FE000400080018002400C2004400440044004407FFC00000000 CD79:000001000FC0010002800C40044004407FFC00001FF000100010001000100000 CD7A:000001000FC0010002800C40044004407FFC000000003EF80208020802080000 CD7B:000001000FC0010002800C40044004407FFC000000001E100210022802C40000 CD7C:000001000FC0010002800C40044004407FFC000000001000100010001FF00000 CD7D:000001000FC0010002800C40044004407FFC0000000020F8201020303ECC0000 CD7E:000001000FC0010002800C40044004407FFC0000202021FC207020883E700000 CD7F:000001000FC0010002800C40044004407FFC00001FF01000100010001FF00000 CD80:000001000FC0010002800C40044004407FFC00001FF000101FF010001FF00000 CD81:000001000FC0010002800C40044004407FFC00003EF802083E0820083E080000 CD82:000001000FC0010002800C40044004407FFC00003EF802883E8820883EF80000 CD83:000001000FC0010002800C40044004407FFC00003E8802883EF820883EF80000 CD84:000001000FC0010002800C40044004407FFC00003E1002103E1020283EC40000 CD85:000001000FC0010002800C40044004407FFC00003EF802803EF820803EF80000 CD86:000001000FC0010002800C40044004407FFC00003EFC02483E4820483EFC0000 CD87:000001000FC0010002800C40044004407FFC00003E2003FC3E7020883E700000 CD88:000001000FC0010002800C40044004407FFC00001FF01010101010101FF00000 CD89:000001000FC0010002800C40044004407FFC0000101010101FF010101FF00000 CD8A:000001000FC0010002800C40044004407FFC0000222022203E2022503E880000 CD8B:000001000FC0010002800C40044004407FFC000000000100010002800C400000 CD8C:000001000FC0010002800C40044004407FFC00000000024002400DA033100000 CD8D:000001000FC0010002800C40044004407FFC0000000007C00820082007C00000 CD8E:000001000FC0010002800C40044004407FFC0000000007E00080014006200000 CD8F:000001000FC0010002800C40044004407FFC0000008007E00080014006200000 CD90:000001000FC0010002800C40044004407FFC00001FF000101FF0001000100000 CD91:000001000FC0010002800C40044004407FFC00001FF010001FF010001FF00000 CD92:000001000FC0010002800C40044004407FFC000000001FF0044004401FF00000 CD93:000001000FC0010002800C40044004407FFC000001001FF007C0082007C00000 CD94:00000080008007F00020004000C00120061000003FF801000100010001000000 CD95:000001000FC0010002800C4000007FFC010001001FF000100010001000100000 CD96:000001000FC0010002800C4000007FFC0100010000003EF80208020802080000 CD97:000001000FC0010002800C4000007FFC0100010000001E100210022802C40000 CD98:000001000FC0010002800C40000000007FFC010001001100100010001FF00000 CD99:000001000FC0010002800C4000007FFC01000100000020F8201020303ECC0000 CD9A:000001000FC0010002800C4000007FFC01000100202021FC207020883E700000 CD9B:000001000FC0010002800C4000007FFC010001001FF01000100010001FF00000 CD9C:000001000FC0010002800C4000007FFC010001001FF000101FF010001FF00000 CD9D:000001000FC0010002800C4000007FFC010001003EF802083E0820083E080000 CD9E:000001000FC0010002800C4000007FFC010001003EF802883E8820883EF80000 CD9F:000001000FC0010002800C4000007FFC010001003E8802883EF820883EF80000 CDA0:000001000FC0010002800C4000007FFC010001003E1002103E1020283EC40000 CDA1:000001000FC0010002800C4000007FFC010001003EF802803EF820803EF80000 CDA2:000001000FC0010002800C4000007FFC010001003EFC02483E4820483EFC0000 CDA3:000001000FC0010002800C4000007FFC010001003E2003FC3E7020883E700000 CDA4:000001000FC0010002800C4000007FFC010001001FF01010101010101FF00000 CDA5:000001000FC0010002800C4000007FFC01000100101010101FF010101FF00000 CDA6:000001000FC0010002800C4000007FFC01000100222022203E2022503E880000 CDA7:000001000FC0010002800C4000007FFC0100010000000100010002800C400000 CDA8:000001000FC0010002800C4000007FFC010001000000024002400DA033100000 CDA9:000001000FC0010002800C4000007FFC01000100000007C00820082007C00000 CDAA:000001000FC0010002800C4000007FFC01000100000007E00080014006200000 CDAB:000001000FC0010002800C4000007FFC01000100008007E00080014006200000 CDAC:000001000FC0010002800C4000007FFC010001001FF000101FF0001000100000 CDAD:000001000FC0010002800C4000007FFC010001001FF010001FF010001FF00000 CDAE:000001000FC0010002800C4000007FFC0100010000001FF0044004401FF00000 CDAF:000001000FC0010002800C4000007FFC0100010001001FF007C0082007C00000 CDB0:0000040804083F880108020806080908308800087FE8040804F8040804080000 CDB1:04083F0804080A08310800087FE8027802080000000007F80008000800080000 CDB2:04083F0804080A08310800087FE802780208000000003EF80208020802080000 CDB3:04083F0804080A08310800087FE802780208000000001F080108011401620000 CDB4:04083F0804080A083108000800087FE80278020802081000100010001FF80000 CDB5:04083F0804080A08310800087FE8027802080000000020F8201020303ECC0000 CDB6:04083F0804080A08310800087FE8027802080000202021FC207020883E700000 CDB7:04083F0804080A08310800087FE802780208000003F802000200020003F80000 CDB8:04083F0804080A08310800087FE802780208000007F8000807F8040007F80000 CDB9:04083F0804080A08310800087FE80278020800003EF802083E0820083E080000 CDBA:04083F0804080A08310800087FE80278020800003EF802883E8820883EF80000 CDBB:04083F0804080A08310800087FE80278020800003E8802883EF820883EF80000 CDBC:04083F0804080A08310800087FE80278020800000F8800880F8808140FA20000 CDBD:04083F0804080A08310800087FE80278020800003EF802803EF820803EF80000 CDBE:04083F0804080A08310800087FE80278020800003EFC02483E4820483EFC0000 CDBF:04083F0804080A08310800087FE80278020800003E1002FE3E3820443E380000 CDC0:04083F0804080A08310800087FE802780208000003F802080208020803F80000 CDC1:04083F0804080A08310800087FE80278020800000208020803F8020803F80000 CDC2:04083F0804080A08310800087FE8027802080000210821083F0821143F620000 CDC3:04083F0804080A08310800087FE8027802080000001000100010006801840000 CDC4:04083F0804080A08310800087FE80278020800000048004800A8011406620000 CDC5:04083F0804080A08310800087FE8027802080000000003F00408040803F00000 CDC6:04083F0804080A08310800087FE802780208000003F80020002000D003080000 CDC7:04083F0804080A08310800087FE8027802080000004003F8004000A003180000 CDC8:04083F0804080A08310800087FE802780208000003F8000803F8000800080000 CDC9:04083F0804080A08310800087FE802780208000003F8020003F8020003F80000 CDCA:04083F0804080A08310800087FE802780208000000000FF8022002200FF80000 CDCB:04083F0804080A08310800087FE802780208000000800FF803E0041003E00000 CDCC:0000040A040A3F8A010A020A060A090A308A000A7FEA040A047A040A040A0000 CDCD:04283F2804280A28312800287FA805E804280000000007F80008000800080000 CDCE:04283F2804280A28312800287FA805E80428000000003EF80208020802080000 CDCF:04283F2804280A28312800287FA805E80428000000001F080108011401620000 CDD0:04283F2804280A283128002800287FA8042805E804281428100010001FF80000 CDD1:04283F2804280A28312800287FA805E804280000000020F8201020303ECC0000 CDD2:04283F2804280A28312800287FA805E804280000202021FC207020883E700000 CDD3:04283F2804280A28312800287FA805E80428000003F802000200020003F80000 CDD4:04283F2804280A28312800287FA805E80428000007F8000807F8040007F80000 CDD5:04283F2804280A28312800287FA805E8042800003EF802083E0820083E080000 CDD6:04283F2804280A28312800287FA805E8042800003EF802883E8820883EF80000 CDD7:04283F2804280A28312800287FA805E8042800003E8802883EF820883EF80000 CDD8:04283F2804280A28312800287FA805E8042800000F8800880F8808140FA20000 CDD9:04283F2804280A28312800287FA805E8042800003EF802803EF820803EF80000 CDDA:04283F2804280A28312800287FA805E8042800003EFC02483E4820483EFC0000 CDDB:04283F2804280A28312800287FA805E8042800003E1002FE3E3820443E380000 CDDC:04283F2804280A28312800287FA805E80428000003F802080208020803F80000 CDDD:04283F2804280A28312800287FA805E8042800000208020803F8020803F80000 CDDE:04283F2804280A28312800287FA805E804280000210821083F0821143F620000 CDDF:04283F2804280A28312800287FA805E804280000001000100010006801840000 CDE0:04283F2804280A28312800287FA805E8042800000048004800A8011406620000 CDE1:04283F2804280A28312800287FA805E804280000000003F00408040803F00000 CDE2:04283F2804280A28312800287FA805E80428000003F80020002000D003080000 CDE3:04283F2804280A28312800287FA805E804280000004003F8004000A003180000 CDE4:04283F2804280A28312800287FA805E80428000003F8000803F8000800080000 CDE5:04283F2804280A28312800287FA805E80428000003F8020003F8020003F80000 CDE6:04283F2804280A28312800287FA805E80428000000000FF8022002200FF80000 CDE7:04283F2804280A28312800287FA805E80428000000800FF803E0041003E00000 CDE8:0000040804083F880108020806080908308800087FE804080408040804080000 CDE9:04083F0804080A08310800087FE8020802000000000007F80008000800080000 CDEA:04083F0804080A08310800087FE802080200000000003EF80208020802080000 CDEB:04083F0804080A08310800087FE802080200000000001F080108011401620000 CDEC:04083F0804080A083108000800087FE80208020802081008100010001FF80000 CDED:04083F0804080A08310800087FE8020802000000000020F8201020303ECC0000 CDEE:04083F0804080A08310800087FE8020802000000202021FC207020883E700000 CDEF:04083F0804080A08310800087FE802080200000003F802000200020003F80000 CDF0:04083F0804080A08310800087FE802080200000007F8000807F8040007F80000 CDF1:04083F0804080A08310800087FE80208020000003EF802083E0820083E080000 CDF2:04083F0804080A08310800087FE80208020000003EF802883E8820883EF80000 CDF3:04083F0804080A08310800087FE80208020000003E8802883EF820883EF80000 CDF4:04083F0804080A08310800087FE80208020000000F8800880F8808140FA20000 CDF5:04083F0804080A08310800087FE80208020000003EF802803EF820803EF80000 CDF6:04083F0804080A08310800087FE80208020000003EFC02483E4820483EFC0000 CDF7:04083F0804080A08310800087FE80208020000003E1002FE3E3820443E380000 CDF8:04083F0804080A08310800087FE802080200000003F802080208020803F80000 CDF9:04083F0804080A08310800087FE80208020000000208020803F8020803F80000 CDFA:04083F0804080A08310800087FE8020802000000210821083F0821143F620000 CDFB:04083F0804080A08310800087FE8020802000000001000100010006801840000 CDFC:04083F0804080A08310800087FE80208020000000048004800A8011406620000 CDFD:04083F0804080A08310800087FE8020802000000000003F00408040803F00000 CDFE:04083F0804080A08310800087FE802080200000003F80020002000D003080000 CDFF:04083F0804080A08310800087FE8020802000000004003F8004000A003180000 CE00:04083F0804080A08310800087FE802080200000003F8000803F8000800080000 CE01:04083F0804080A08310800087FE802080200000003F8020003F8020003F80000 CE02:04083F0804080A08310800087FE802080200000000000FF8022002200FF80000 CE03:04083F0804080A08310800087FE802080200000000800FF803E0041003E00000 CE04:00000080008007F00020004000C00120061000007FFC04400440044004400000 CE05:000001000FC0010002800C4000007FFC044004401FF000100010001000100000 CE06:000001000FC0010002800C4000007FFC0440044000003EF80208020802080000 CE07:000001000FC0010002800C4000007FFC0440044000001E100210022802C40000 CE08:000001000FC0010002800C40000000007FFC044004401440100010001FF00000 CE09:000001000FC0010002800C4000007FFC04400440000020F8201020303ECC0000 CE0A:000001000FC0010002800C4000007FFC04400440202021FC207020883E700000 CE0B:000001000FC0010002800C4000007FFC044004401FF01000100010001FF00000 CE0C:000001000FC0010002800C4000007FFC044004401FF000101FF010001FF00000 CE0D:000001000FC0010002800C4000007FFC044004403EF802083E0820083E080000 CE0E:000001000FC0010002800C4000007FFC044004403EF802883E8820883EF80000 CE0F:000001000FC0010002800C4000007FFC044004403E8802883EF820883EF80000 CE10:000001000FC0010002800C4000007FFC044004403E1002103E1020283EC40000 CE11:000001000FC0010002800C4000007FFC044004403EF802803EF820803EF80000 CE12:000001000FC0010002800C4000007FFC044004403EFC02483E4820483EFC0000 CE13:000001000FC0010002800C4000007FFC044004403E2003FC3E7020883E700000 CE14:000001000FC0010002800C4000007FFC044004401FF01010101010101FF00000 CE15:000001000FC0010002800C4000007FFC04400440101010101FF010101FF00000 CE16:000001000FC0010002800C4000007FFC04400440222022203E2022503E880000 CE17:000001000FC0010002800C4000007FFC0440044000000100010002800C400000 CE18:000001000FC0010002800C4000007FFC044004400000024002400DA033100000 CE19:000001000FC0010002800C4000007FFC04400440000007C00820082007C00000 CE1A:000001000FC0010002800C4000007FFC04400440000007E00080014006200000 CE1B:000001000FC0010002800C4000007FFC04400440008007E00080014006200000 CE1C:000001000FC0010002800C4000007FFC044004401FF000101FF0001000100000 CE1D:000001000FC0010002800C4000007FFC044004401FF010001FF010001FF00000 CE1E:000001000FC0010002800C4000007FFC0440044000001FF0044004401FF00000 CE1F:000001000FC0010002800C4000007FFC0440044001001FF007C0082007C00000 CE20:0000010001000FE000400080018002400C20000000007FFC0000000000000000 CE21:000001000FC0010002800C40000000007FFC00001FF000100010001000100000 CE22:000001000FC0010002800C40000000007FFC000000003EF80208020802080000 CE23:000001000FC0010002800C40000000007FFC000000001E100210022802C40000 CE24:000001000FC0010002800C40000000007FFC000000001000100010001FF00000 CE25:000001000FC0010002800C40000000007FFC0000000020F8201020303ECC0000 CE26:000001000FC0010002800C40000000007FFC0000202021FC207020883E700000 CE27:000001000FC0010002800C40000000007FFC00001FF01000100010001FF00000 CE28:000001000FC0010002800C40000000007FFC00001FF000101FF010001FF00000 CE29:000001000FC0010002800C40000000007FFC00003EF802083E0820083E080000 CE2A:000001000FC0010002800C40000000007FFC00003EF802883E8820883EF80000 CE2B:000001000FC0010002800C40000000007FFC00003E8802883EF820883EF80000 CE2C:000001000FC0010002800C40000000007FFC00003E1002103E1020283EC40000 CE2D:000001000FC0010002800C40000000007FFC00003EF802803EF820803EF80000 CE2E:000001000FC0010002800C40000000007FFC00003EFC02483E4820483EFC0000 CE2F:000001000FC0010002800C40000000007FFC00003E2003FC3E7020883E700000 CE30:000001000FC0010002800C40000000007FFC00001FF01010101010101FF00000 CE31:000001000FC0010002800C40000000007FFC0000101010101FF010101FF00000 CE32:000001000FC0010002800C40000000007FFC0000222022203E2022503E880000 CE33:000001000FC0010002800C40000000007FFC000000000100010002800C400000 CE34:000001000FC0010002800C40000000007FFC00000000024002400DA033100000 CE35:000001000FC0010002800C40000000007FFC0000000007C00820082007C00000 CE36:000001000FC0010002800C40000000007FFC0000000007E00080014006200000 CE37:000001000FC0010002800C40000000007FFC0000008007E00080014006200000 CE38:000001000FC0010002800C40000000007FFC00001FF000101FF0001000100000 CE39:000001000FC0010002800C40000000007FFC00001FF010001FF010001FF00000 CE3A:000001000FC0010002800C40000000007FFC000000001FF0044004401FF00000 CE3B:000001000FC0010002800C40000000007FFC000001001FF007C0082007C00000 CE3C:00000008040804083F880108020806080908308800087FE80008000800080000 CE3D:000002081F88020805081888000800087FE8000007F800080008000800080000 CE3E:000002081F88020805081888000800087FE8000000003EF80208020802080000 CE3F:000002081F88020805081888000800087FE8000000001F080108011401620000 CE40:000002081F88020805081888000800087FE8000008000800080008000FF80000 CE41:000002081F88020805081888000800087FE80000000010F8101010301ECC0000 CE42:000002081F88020805081888000800087FE800000808087F081C08220F9C0000 CE43:000002081F88020805081888000800087FE8000003F802000200020003F80000 CE44:000002081F88020805081888000800087FE8000007F8000807F8040007F80000 CE45:000002081F88020805081888000800087FE800003EF802083E0820083E080000 CE46:000002081F88020805081888000800087FE800003EF802883E8820883EF80000 CE47:000002081F88020805081888000800087FE800003E8802883EF820883EF80000 CE48:000002081F88020805081888000800087FE800001F0801081F0810141F620000 CE49:000002081F88020805081888000800087FE800003EF802803EF820803EF80000 CE4A:000002081F88020805081888000800087FE800003EFC02483E4820483EFC0000 CE4B:000002081F88020805081888000800087FE800001F08017F1F1C10221F1C0000 CE4C:000002081F88020805081888000800087FE8000003F802080208020803F80000 CE4D:000002081F88020805081888000800087FE800000208020803F8020803F80000 CE4E:000002081F88020805081888000800087FE80000110811081F0811141F620000 CE4F:000002081F88020805081888000800087FE80000001000100010006801840000 CE50:000002081F88020805081888000800087FE800000048004800A8011406620000 CE51:000002081F88020805081888000800087FE80000000003F00408040803F00000 CE52:000002081F88020805081888000800087FE8000003F80020002000D003080000 CE53:000002081F88020805081888000800087FE80000004003F8004000A003180000 CE54:000002081F88020805081888000800087FE8000003F8000803F8000800080000 CE55:000002081F88020805081888000800087FE8000003F8020003F8020003F80000 CE56:000002081F88020805081888000800087FE8000000000FF8022002200FF80000 CE57:000002081F88020805081888000800087FE8000000800FF803E0041003E00000 CE58:000000000008040804083F880108020806080908308800080008000800080000 CE59:00000008000808087E0808081408620800080000000007F80008000800080000 CE5A:00000008000808087E080808140862080008000000003EF80208020802080000 CE5B:00000008000808087E080808140862080008000000001F080108011401620000 CE5C:00000008000808087E080808140862080008000800001000100010001FF80000 CE5D:00000008000808087E0808081408620800080000000020F8201020303ECC0000 CE5E:00000008000808087E0808081408620800080000202021FC207020883E700000 CE5F:00000008000808087E080808140862080008000003F802000200020003F80000 CE60:00000008000808087E080808140862080008000007F8000807F8040007F80000 CE61:00000008000808087E08080814086208000800003EF802083E0820083E080000 CE62:00000008000808087E08080814086208000800003EF802883E8820883EF80000 CE63:00000008000808087E08080814086208000800003E8802883EF820883EF80000 CE64:00000008000808087E08080814086208000800000F8800880F8808140FA20000 CE65:00000008000808087E08080814086208000800003EF802803EF820803EF80000 CE66:00000008000808087E08080814086208000800003EFC02483E4820483EFC0000 CE67:00000008000808087E08080814086208000800003E1002FE3E3820443E380000 CE68:00000008000808087E080808140862080008000003F802080208020803F80000 CE69:00000008000808087E08080814086208000800000208020803F8020803F80000 CE6A:00000008000808087E0808081408620800080000210821083F0821143F620000 CE6B:00000008000808087E0808081408620800080000001000100010006801840000 CE6C:00000008000808087E08080814086208000800000048004800A8011406620000 CE6D:00000008000808087E0808081408620800080000000003F00408040803F00000 CE6E:00000008000808087E080808140862080008000003F80020002000D003080000 CE6F:00000008000808087E0808081408620800080000004003F8004000A003180000 CE70:00000008000808087E080808140862080008000003F8000803F8000800080000 CE71:00000008000808087E080808140862080008000003F8020003F8020003F80000 CE72:00000008000808087E080808140862080008000000000FF8022002200FF80000 CE73:00000008000808087E080808140862080008000000800FF803E0041003E00000 CE74:00000000001000101F9000900090009E1F100110021004101810001000100000 CE75:000000087E08020802087E0E040818086008000007F800080008000800080000 CE76:000000087E08020802087E0E040818086008000000003EF80208020802080000 CE77:000000087E08020802087E0E040818086008000000001F080108011401620000 CE78:000000087E08020802087E0E040818086008000808000800080008000FF80000 CE79:000000087E08020802087E0E0408180860080000000010F8101010301ECC0000 CE7A:000000087E08020802087E0E04081808600800000808087F081C08220F9C0000 CE7B:000000087E08020802087E0E040818086008000003F802000200020003F80000 CE7C:000000087E08020802087E0E040818086008000007F8000807F8040007F80000 CE7D:000000087E08020802087E0E04081808600800003EF802083E0820083E080000 CE7E:000000087E08020802087E0E04081808600800003EF802883E8820883EF80000 CE7F:000000087E08020802087E0E04081808600800003E8802883EF820883EF80000 CE80:000000087E08020802087E0E04081808600800001F0801081F0810141F620000 CE81:000000087E08020802087E0E04081808600800003EF802803EF820803EF80000 CE82:000000087E08020802087E0E04081808600800003EFC02483E4820483EFC0000 CE83:000000087E08020802087E0E04081808600800001F08017F1F1C10221F1C0000 CE84:000000087E08020802087E0E040818086008000003F802080208020803F80000 CE85:000000087E08020802087E0E04081808600800000208020803F8020803F80000 CE86:000000087E08020802087E0E0408180860080000110811081F0811141F620000 CE87:000000087E08020802087E0E0408180860080000001000100010006801840000 CE88:000000087E08020802087E0E04081808600800000048004800A8011406620000 CE89:000000087E08020802087E0E0408180860080000000003F00408040803F00000 CE8A:000000087E08020802087E0E040818086008000003F80020002000D003080000 CE8B:000000087E08020802087E0E0408180860080000004003F8004000A003180000 CE8C:000000087E08020802087E0E040818086008000003F8000803F8000800080000 CE8D:000000087E08020802087E0E040818086008000003F8020003F8020003F80000 CE8E:000000087E08020802087E0E040818086008000000000FF8022002200FF80000 CE8F:000000087E08020802087E0E040818086008000000800FF803E0041003E00000 CE90:00000000001200121F9200920092009E1F120112021204121812001200120000 CE91:000000287E28022802287E38042818286028000007F800080008000800080000 CE92:000000287E28022802287E38042818286028000000003EF80208020802080000 CE93:000000287E28022802287E38042818286028000000003E100210022802C40000 CE94:000000287E28022802287E38042818286028002808000800080008000FF80000 CE95:000000287E28022802287E380428182860280000000020F8201020303ECC0000 CE96:000000287E28022802287E380428182860280000202021FC207020883E700000 CE97:000000287E28022802287E38042818286028000003F802000200020003F80000 CE98:000000287E28022802287E38042818286028000007F8000807F8040007F80000 CE99:000000287E28022802287E3804281828602800003EF802083E0820083E080000 CE9A:000000287E28022802287E3804281828602800003EF802883E8820883EF80000 CE9B:000000287E28022802287E3804281828602800003E8802883EF820883EF80000 CE9C:000000287E28022802287E3804281828602800001F0801081F0810141F620000 CE9D:000000287E28022802287E3804281828602800003EF802803EF820803EF80000 CE9E:000000287E28022802287E3804281828602800003EFC02483E4820483EFC0000 CE9F:000000287E28022802287E3804281828602800003E1002FE3E3820443E380000 CEA0:000000287E28022802287E38042818286028000003F802080208020803F80000 CEA1:000000287E28022802287E3804281828602800000208020803F8020803F80000 CEA2:000000287E28022802287E380428182860280000110811081F0811141F620000 CEA3:000000287E28022802287E380428182860280000000800080008003400C20000 CEA4:000000287E28022802287E3804281828602800000048004800A8011406620000 CEA5:000000287E28022802287E380428182860280000000001F00208020801F00000 CEA6:000000287E28022802287E38042818286028000003F80020002000D003080000 CEA7:000000287E28022802287E380428182860280000004003F8004000A003180000 CEA8:000000287E28022802287E38042818286028000003F8000803F8000800080000 CEA9:000000287E28022802287E38042818286028000003F8020003F8020003F80000 CEAA:000000287E28022802287E38042818286028000000000FF8022002200FF80000 CEAB:000000287E28022802287E38042818286028000000800FF803E0041003E00000 CEAC:00000000001000101F900090009E00901F10011E021004101810001000100000 CEAD:000000087E080208020E7E08040E18086008000007F800080008000800080000 CEAE:000000087E080208020E7E08040E18086008000000003EF80208020802080000 CEAF:000000087E080208020E7E08040E18086008000000001F080108011401620000 CEB0:000000087E080208020E7E08040E18086008000008000800080008000FF80000 CEB1:000000087E080208020E7E08040E180860080000000010F8101010301ECC0000 CEB2:000000087E080208020E7E08040E1808600800000808087F081C08220F9C0000 CEB3:000000087E080208020E7E08040E18086008000003F802000200020003F80000 CEB4:000000087E080208020E7E08040E18086008000007F8000807F8040007F80000 CEB5:000000087E080208020E7E08040E1808600800003EF802083E0820083E080000 CEB6:000000087E080208020E7E08040E1808600800003EF802883E8820883EF80000 CEB7:000000087E080208020E7E08040E1808600800003E8802883EF820883EF80000 CEB8:000000087E080208020E7E08040E1808600800001F0801081F0810141F620000 CEB9:000000087E080208020E7E08040E1808600800003EF802803EF820803EF80000 CEBA:000000087E080208020E7E08040E1808600800003EFC02483E4820483EFC0000 CEBB:000000087E080208020E7E08040E1808600800001F08017F1F1C10221F1C0000 CEBC:000000087E080208020E7E08040E18086008000003F802080208020803F80000 CEBD:000000087E080208020E7E08040E1808600800000208020803F8020803F80000 CEBE:000000087E080208020E7E08040E180860080000110811081F0811141F620000 CEBF:000000087E080208020E7E08040E180860080000001000100010006801840000 CEC0:000000087E080208020E7E08040E1808600800000048004800A8011406620000 CEC1:000000087E080208020E7E08040E180860080000000003F00408040803F00000 CEC2:000000087E080208020E7E08040E18086008000003F80020002000D003080000 CEC3:000000087E080208020E7E08040E180860080000004003F8004000A003180000 CEC4:000000087E080208020E7E08040E18086008000003F8000803F8000800080000 CEC5:000000087E080208020E7E08040E18086008000003F8020003F8020003F80000 CEC6:000000087E080208020E7E08040E18086008000000000FF8022002200FF80000 CEC7:000000087E080208020E7E08040E18086008000000800FF803E0041003E00000 CEC8:00000000001200121F920092009E00921F12011E021204121812001200120000 CEC9:000000287E28022802387E28043818286028000007F800080008000800080000 CECA:000000287E28022802387E28043818286028000000003EF80208020802080000 CECB:000000287E28022802387E28043818286028000000003E100210022802C40000 CECC:000000287E28022802387E28043818286028002808000800080008000FF80000 CECD:000000287E28022802387E280438182860280000000020F8201020303ECC0000 CECE:000000287E28022802387E280438182860280000202021FC207020883E700000 CECF:000000287E28022802387E28043818286028000003F802000200020003F80000 CED0:000000287E28022802387E28043818286028000007F8000807F8040007F80000 CED1:000000287E28022802387E2804381828602800003EF802083E0820083E080000 CED2:000000287E28022802387E2804381828602800003EF802883E8820883EF80000 CED3:000000287E28022802387E2804381828602800003E8802883EF820883EF80000 CED4:000000287E28022802387E2804381828602800001F0801081F0810141F620000 CED5:000000287E28022802387E2804381828602800003EF802803EF820803EF80000 CED6:000000287E28022802387E2804381828602800003EFC02483E4820483EFC0000 CED7:000000287E28022802387E2804381828602800003E1002FE3E3820443E380000 CED8:000000287E28022802387E28043818286028000003F802080208020803F80000 CED9:000000287E28022802387E2804381828602800000208020803F8020803F80000 CEDA:000000287E28022802387E280438182860280000110811081F0811141F620000 CEDB:000000287E28022802387E280438182860280000000800080008003400C20000 CEDC:000000287E28022802387E2804381828602800000048004800A8011406620000 CEDD:000000287E28022802387E280438182860280000000001F00208020801F00000 CEDE:000000287E28022802387E28043818286028000003F80020002000D003080000 CEDF:000000287E28022802387E280438182860280000004003F8004000A003180000 CEE0:000000287E28022802387E28043818286028000003F8000803F8000800080000 CEE1:000000287E28022802387E28043818286028000003F8020003F8020003F80000 CEE2:000000287E28022802387E28043818286028000000000FF8022002200FF80000 CEE3:000000287E28022802387E28043818286028000000800FF803E0041003E00000 CEE4:00000000000200021F8200820082009E1F020102020204021802000200020000 CEE5:000000087E08020802087E380408180860080000000007F80008000800080000 CEE6:000000087E08020802087E38040818086008000000003EF80208020802080000 CEE7:000000087E08020802087E38040818086008000000001F080108011401620000 CEE8:000000087E08020802087E38040818086008000000001000100010001FF80000 CEE9:000000087E08020802087E380408180860080000000020F8201020303ECC0000 CEEA:000000087E08020802087E380408180860080000202021FC207020883E700000 CEEB:000000087E08020802087E38040818086008000003F802000200020003F80000 CEEC:000000087E08020802087E38040818086008000007F8000807F8040007F80000 CEED:000000087E08020802087E3804081808600800003EF802083E0820083E080000 CEEE:000000087E08020802087E3804081808600800003EF802883E8820883EF80000 CEEF:000000087E08020802087E3804081808600800003E8802883EF820883EF80000 CEF0:000000087E08020802087E3804081808600800000F8800880F8808140FA20000 CEF1:000000087E08020802087E3804081808600800003EF802803EF820803EF80000 CEF2:000000087E08020802087E3804081808600800003EFC02483E4820483EFC0000 CEF3:000000087E08020802087E3804081808600800003E1002FE3E3820443E380000 CEF4:000000087E08020802087E38040818086008000003F802080208020803F80000 CEF5:000000087E08020802087E3804081808600800000208020803F8020803F80000 CEF6:000000087E08020802087E380408180860080000210821083F0821143F620000 CEF7:000000087E08020802087E380408180860080000001000100010006801840000 CEF8:000000087E08020802087E3804081808600800000048004800A8011406620000 CEF9:000000087E08020802087E380408180860080000000003F00408040803F00000 CEFA:000000087E08020802087E38040818086008000003F80020002000D003080000 CEFB:000000087E08020802087E380408180860080000004003F8004000A003180000 CEFC:000000087E08020802087E38040818086008000003F8000803F8000800080000 CEFD:000000087E08020802087E38040818086008000003F8020003F8020003F80000 CEFE:000000087E08020802087E38040818086008000000000FF8022002200FF80000 CEFF:000000087E08020802087E38040818086008000000800FF803E0041003E00000 CF00:00000000000A000A1F8A008A008A00BA1F0A010A020A040A180A000A000A0000 CF01:000000287E28022802287EE8042818286028000007F800080008000800080000 CF02:000000287E28022802287EE8042818286028000000003EF80208020802080000 CF03:000000287E28022802287EE8042818286028000000003E100210022802C40000 CF04:000000287E28022802287EE8042818286028000008000800080008000FF80000 CF05:000000287E28022802287EE80428182860280000000020F8201020303ECC0000 CF06:000000287E28022802287EE80428182860280000202021FC207020883E700000 CF07:000000287E28022802287EE8042818286028000003F802000200020003F80000 CF08:000000287E28022802287EE8042818286028000007F8000807F8040007F80000 CF09:000000287E28022802287EE804281828602800003EF802083E0820083E080000 CF0A:000000287E28022802287EE804281828602800003EF802883E8820883EF80000 CF0B:000000287E28022802287EE804281828602800003E8802883EF820883EF80000 CF0C:000000287E28022802287EE804281828602800001F0801081F0810141F620000 CF0D:000000287E28022802287EE804281828602800003EF802803EF820803EF80000 CF0E:000000287E28022802287EE804281828602800003EFC02483E4820483EFC0000 CF0F:000000287E28022802287EE804281828602800003E1002FE3E3820443E380000 CF10:000000287E28022802287EE8042818286028000003F802080208020803F80000 CF11:000000287E28022802287EE804281828602800000208020803F8020803F80000 CF12:000000287E28022802287EE80428182860280000110811081F0811141F620000 CF13:000000287E28022802287EE80428182860280000000800080008003400C20000 CF14:000000287E28022802287EE804281828602800000048004800A8011406620000 CF15:000000287E28022802287EE80428182860280000000001F00208020801F00000 CF16:000000287E28022802287EE8042818286028000003F80020002000D003080000 CF17:000000287E28022802287EE80428182860280000004003F8004000A003180000 CF18:000000287E28022802287EE8042818286028000003F8000803F8000800080000 CF19:000000287E28022802287EE8042818286028000003F8020003F8020003F80000 CF1A:000000287E28022802287EE8042818286028000000000FF8022002200FF80000 CF1B:000000287E28022802287EE8042818286028000000800FF803E0041003E00000 CF1C:00000000000200021F820082009E00821F02011E020204021802000200020000 CF1D:000000087E08020802387E080438180860080000000007F80008000800080000 CF1E:000000087E08020802387E08043818086008000000003EF80208020802080000 CF1F:000000087E08020802387E08043818086008000000001F080108011401620000 CF20:000000087E08020802387E08043818086008000800001000100010001FF80000 CF21:000000087E08020802387E080438180860080000000020F8201020303ECC0000 CF22:000000087E08020802387E080438180860080000202021FC207020883E700000 CF23:000000087E08020802387E08043818086008000003F802000200020003F80000 CF24:000000087E08020802387E08043818086008000007F8000807F8040007F80000 CF25:000000087E08020802387E0804381808600800003EF802083E0820083E080000 CF26:000000087E08020802387E0804381808600800003EF802883E8820883EF80000 CF27:000000087E08020802387E0804381808600800003E8802883EF820883EF80000 CF28:000000087E08020802387E0804381808600800000F8800880F8808140FA20000 CF29:000000087E08020802387E0804381808600800003EF802803EF820803EF80000 CF2A:000000087E08020802387E0804381808600800003EFC02483E4820483EFC0000 CF2B:000000087E08020802387E0804381808600800003E1002FE3E3820443E380000 CF2C:000000087E08020802387E08043818086008000003F802080208020803F80000 CF2D:000000087E08020802387E0804381808600800000208020803F8020803F80000 CF2E:000000087E08020802387E080438180860080000210821083F0821143F620000 CF2F:000000087E08020802387E080438180860080000001000100010006801840000 CF30:000000087E08020802387E0804381808600800000048004800A8011406620000 CF31:000000087E08020802387E080438180860080000000003F00408040803F00000 CF32:000000087E08020802387E08043818086008000003F80020002000D003080000 CF33:000000087E08020802387E080438180860080000004003F8004000A003180000 CF34:000000087E08020802387E08043818086008000003F8000803F8000800080000 CF35:000000087E08020802387E08043818086008000003F8020003F8020003F80000 CF36:000000087E08020802387E08043818086008000000000FF8022002200FF80000 CF37:000000087E08020802387E08043818086008000000800FF803E0041003E00000 CF38:00000000000A000A1F8A008A00BA008A1F0A013A020A040A180A000A000A0000 CF39:000000287E28022802E87E2804E818286028000007F800080008000800080000 CF3A:000000287E28022802E87E2804E818286028000000003EF80208020802080000 CF3B:000000287E28022802E87E2804E818286028000000003E100210022802C40000 CF3C:000000287E28022802E87E2804E818286028002808000800080008000FF80000 CF3D:000000287E28022802E87E2804E8182860280000000020F8201020303ECC0000 CF3E:000000287E28022802E87E2804E8182860280000202021FC207020883E700000 CF3F:000000287E28022802E87E2804E818286028000003F802000200020003F80000 CF40:000000287E28022802E87E2804E818286028000007F8000807F8040007F80000 CF41:000000287E28022802E87E2804E81828602800003EF802083E0820083E080000 CF42:000000287E28022802E87E2804E81828602800003EF802883E8820883EF80000 CF43:000000287E28022802E87E2804E81828602800003E8802883EF820883EF80000 CF44:000000287E28022802E87E2804E81828602800001F0801081F0810141F620000 CF45:000000287E28022802E87E2804E81828602800003EF802803EF820803EF80000 CF46:000000287E28022802E87E2804E81828602800003EFC02483E4820483EFC0000 CF47:000000287E28022802E87E2804E81828602800003E1002FE3E3820443E380000 CF48:000000287E28022802E87E2804E818286028000003F802080208020803F80000 CF49:000000287E28022802E87E2804E81828602800000208020803F8020803F80000 CF4A:000000287E28022802E87E2804E8182860280000110811081F0811141F620000 CF4B:000000287E28022802E87E2804E8182860280000000800080008003400C20000 CF4C:000000287E28022802E87E2804E81828602800000048004800A8011406620000 CF4D:000000287E28022802E87E2804E8182860280000000001F00208020801F00000 CF4E:000000287E28022802E87E2804E818286028000003F80020002000D003080000 CF4F:000000287E28022802E87E2804E8182860280000004003F8004000A003180000 CF50:000000287E28022802E87E2804E818286028000003F8000803F8000800080000 CF51:000000287E28022802E87E2804E818286028000003F8020003F8020003F80000 CF52:000000287E28022802E87E2804E818286028000000000FF8022002200FF80000 CF53:000000287E28022802E87E2804E818286028000000800FF803E0041003E00000 CF54:00000000000000003FF8000800083FF8000802080208020002007FFC00000000 CF55:000000001FF000101FF00010011001007FFC00001FF000100010001000100000 CF56:000000001FF000101FF00010011001007FFC000000003EF80208020802080000 CF57:000000001FF000101FF00010011001007FFC000000001E100210022802C40000 CF58:000000001FF000101FF00010011001007FFC000000001000100010001FF00000 CF59:000000001FF000101FF00010011001007FFC0000000020F8201020303ECC0000 CF5A:000000001FF000101FF00010011001007FFC0000202021FC207020883E700000 CF5B:000000001FF000101FF00010011001007FFC00001FF01000100010001FF00000 CF5C:000000001FF000101FF00010011001007FFC00001FF000101FF010001FF00000 CF5D:000000001FF000101FF00010011001007FFC00003EF802083E0820083E080000 CF5E:000000001FF000101FF00010011001007FFC00003EF802883E8820883EF80000 CF5F:000000001FF000101FF00010011001007FFC00003E8802883EF820883EF80000 CF60:000000001FF000101FF00010011001007FFC00003E1002103E1020283EC40000 CF61:000000001FF000101FF00010011001007FFC00003EF802803EF820803EF80000 CF62:000000001FF000101FF00010011001007FFC00003EFC02483E4820483EFC0000 CF63:000000001FF000101FF00010011001007FFC00003E2003FC3E7020883E700000 CF64:000000001FF000101FF00010011001007FFC00001FF01010101010101FF00000 CF65:000000001FF000101FF00010011001007FFC0000101010101FF010101FF00000 CF66:000000001FF000101FF00010011001007FFC0000222022203E2022503E880000 CF67:000000001FF000101FF00010011001007FFC000000000100010002800C400000 CF68:000000001FF000101FF00010011001007FFC00000000024002400DA033100000 CF69:000000001FF000101FF00010011001007FFC0000000007C00820082007C00000 CF6A:000000001FF000101FF00010011001007FFC0000000007E00080014006200000 CF6B:000000001FF000101FF00010011001007FFC0000008007E00080014006200000 CF6C:000000001FF000101FF00010011001007FFC00001FF000101FF0001000100000 CF6D:000000001FF000101FF00010011001007FFC00001FF010001FF010001FF00000 CF6E:000000001FF000101FF00010011001007FFC000000001FF0044004401FF00000 CF6F:000000001FF000101FF00010011001007FFC000001001FF007C0082007C00000 CF70:00000000001000103FD0005000503FDE0450045004107FD00010001000100000 CF71:000000083F8800883F8E0088048804087FE8000007F800080008000800080000 CF72:000000083F8800883F8E0088048804087FE8000000003EF80208020802080000 CF73:000000083F8800883F8E0088048804087FE8000000001F080108011401620000 CF74:000000083F8800883F8E0088048804087FE8000008000800080008000FF80000 CF75:000000083F8800883F8E0088048804087FE80000000010F8101010301ECC0000 CF76:000000083F8800883F8E0088048804087FE800000808087F081C08220F9C0000 CF77:000000083F8800883F8E0088048804087FE8000003F802000200020003F80000 CF78:000000083F8800883F8E0088048804087FE8000007F8000807F8040007F80000 CF79:000000083F8800883F8E0088048804087FE800003EF802083E0820083E080000 CF7A:000000083F8800883F8E0088048804087FE800003EF802883E8820883EF80000 CF7B:000000083F8800883F8E0088048804087FE800003E8802883EF820883EF80000 CF7C:000000083F8800883F8E0088048804087FE800001F0801081F0810141F620000 CF7D:000000083F8800883F8E0088048804087FE800003EF802803EF820803EF80000 CF7E:000000083F8800883F8E0088048804087FE800003EFC02483E4820483EFC0000 CF7F:000000083F8800883F8E0088048804087FE800001F08017F1F1C10221F1C0000 CF80:000000083F8800883F8E0088048804087FE8000003F802080208020803F80000 CF81:000000083F8800883F8E0088048804087FE800000208020803F8020803F80000 CF82:000000083F8800883F8E0088048804087FE80000110811081F0811141F620000 CF83:000000083F8800883F8E0088048804087FE80000001000100010006801840000 CF84:000000083F8800883F8E0088048804087FE800000048004800A8011406620000 CF85:000000083F8800883F8E0088048804087FE80000000003F00408040803F00000 CF86:000000083F8800883F8E0088048804087FE8000003F80020002000D003080000 CF87:000000083F8800883F8E0088048804087FE80000004003F8004000A003180000 CF88:000000083F8800883F8E0088048804087FE8000003F8000803F8000800080000 CF89:000000083F8800883F8E0088048804087FE8000003F8020003F8020003F80000 CF8A:000000083F8800883F8E0088048804087FE8000000000FF8022002200FF80000 CF8B:000000083F8800883F8E0088048804087FE8000000800FF803E0041003E00000 CF8C:00000000001200123FD2005200523FDE0452045204127FD20012001200120000 CF8D:000000283FA800A83FB800A804A804287FA8000007F800080008000800080000 CF8E:000000283FA800A83FB800A804A804287FA8000000003EF80208020802080000 CF8F:000000283FA800A83FB800A804A804287FA8000000001F080108011401620000 CF90:000000283FA800A83FB800A804A804287FA8000008000800080008000FF80000 CF91:000000283FA800A83FB800A804A804287FA80000000010F8101010301ECC0000 CF92:000000283FA800A83FB800A804A804287FA800000808087F081C08220F9C0000 CF93:000000283FA800A83FB800A804A804287FA8000003F802000200020003F80000 CF94:000000283FA800A83FB800A804A804287FA8000007F8000807F8040007F80000 CF95:000000283FA800A83FB800A804A804287FA800003EF802083E0820083E080000 CF96:000000283FA800A83FB800A804A804287FA800003EF802883E8820883EF80000 CF97:000000283FA800A83FB800A804A804287FA800003E8802883EF820883EF80000 CF98:000000283FA800A83FB800A804A804287FA800001F0801081F0810141F620000 CF99:000000283FA800A83FB800A804A804287FA800003EF802803EF820803EF80000 CF9A:000000283FA800A83FB800A804A804287FA800003EFC02483E4820483EFC0000 CF9B:000000283FA800A83FB800A804A804287FA800001F08017F1F1C10221F1C0000 CF9C:000000283FA800A83FB800A804A804287FA8000003F802080208020803F80000 CF9D:000000283FA800A83FB800A804A804287FA800000208020803F8020803F80000 CF9E:000000283FA800A83FB800A804A804287FA80000110811081F0811141F620000 CF9F:000000283FA800A83FB800A804A804287FA80000001000100010006801840000 CFA0:000000283FA800A83FB800A804A804287FA800000048004800A8011406620000 CFA1:000000283FA800A83FB800A804A804287FA80000000003F00408040803F00000 CFA2:000000283FA800A83FB800A804A804287FA8000003F80020002000D003080000 CFA3:000000283FA800A83FB800A804A804287FA80000004003F8004000A003180000 CFA4:000000283FA800A83FB800A804A804287FA8000003F8000803F8000800080000 CFA5:000000283FA800A83FB800A804A804287FA8000003F8020003F8020003F80000 CFA6:000000283FA800A83FB800A804A804287FA8000000000FF8022002200FF80000 CFA7:000000283FA800A83FB800A804A804287FA8000000800FF803E0041003E00000 CFA8:00000000000400043FC4004400443FC40444044404047FF40004000400040000 CFA9:000000083F8800883F880088048804087FE8000007F800080008000800080000 CFAA:000000083F8800883F880088048804087FE8000000003EF80208020802080000 CFAB:000000083F8800883F880088048804087FE8000000001F080108011401620000 CFAC:000000083F8800883F880088048804087FE8000008000800080008000FF80000 CFAD:000000083F8800883F880088048804087FE80000000010F8101010301ECC0000 CFAE:000000083F8800883F880088048804087FE800000808087F081C08220F9C0000 CFAF:000000083F8800883F880088048804087FE8000003F802000200020003F80000 CFB0:000000083F8800883F880088048804087FE8000007F8000807F8040007F80000 CFB1:000000083F8800883F880088048804087FE800003EF802083E0820083E080000 CFB2:000000083F8800883F880088048804087FE800003EF802883E8820883EF80000 CFB3:000000083F8800883F880088048804087FE800003E8802883EF820883EF80000 CFB4:000000083F8800883F880088048804087FE800001F0801081F0810141F620000 CFB5:000000083F8800883F880088048804087FE800003EF802803EF820803EF80000 CFB6:000000083F8800883F880088048804087FE800003EFC02483E4820483EFC0000 CFB7:000000083F8800883F880088048804087FE800001F08017F1F1C10221F1C0000 CFB8:000000083F8800883F880088048804087FE8000003F802080208020803F80000 CFB9:000000083F8800883F880088048804087FE800000208020803F8020803F80000 CFBA:000000083F8800883F880088048804087FE80000110811081F0811141F620000 CFBB:000000083F8800883F880088048804087FE80000001000100010006801840000 CFBC:000000083F8800883F880088048804087FE800000048004800A8011406620000 CFBD:000000083F8800883F880088048804087FE80000000003F00408040803F00000 CFBE:000000083F8800883F880088048804087FE8000003F80020002000D003080000 CFBF:000000083F8800883F880088048804087FE80000004003F8004000A003180000 CFC0:000000083F8800883F880088048804087FE8000003F8000803F8000800080000 CFC1:000000083F8800883F880088048804087FE8000003F8020003F8020003F80000 CFC2:000000083F8800883F880088048804087FE8000000000FF8022002200FF80000 CFC3:000000083F8800883F880088048804087FE8000000800FF803E0041003E00000 CFC4:00000000000000003FF8000800083FF8000808880888088008807FFC00000000 CFC5:000000001FF000101FF00010049004807FFC00001FF000100010001000100000 CFC6:000000001FF000101FF00010049004807FFC000000003EF80208020802080000 CFC7:000000001FF000101FF00010049004807FFC000000001E100210022802C40000 CFC8:000000001FF000101FF00010049004807FFC000000001000100010001FF00000 CFC9:000000001FF000101FF00010049004807FFC0000000020F8201020303ECC0000 CFCA:000000001FF000101FF00010049004807FFC0000202021FC207020883E700000 CFCB:000000001FF000101FF00010049004807FFC00001FF01000100010001FF00000 CFCC:000000001FF000101FF00010049004807FFC00001FF000101FF010001FF00000 CFCD:000000001FF000101FF00010049004807FFC00003EF802083E0820083E080000 CFCE:000000001FF000101FF00010049004807FFC00003EF802883E8820883EF80000 CFCF:000000001FF000101FF00010049004807FFC00003E8802883EF820883EF80000 CFD0:000000001FF000101FF00010049004807FFC00003E1002103E1020283EC40000 CFD1:000000001FF000101FF00010049004807FFC00003EF802803EF820803EF80000 CFD2:000000001FF000101FF00010049004807FFC00003EFC02483E4820483EFC0000 CFD3:000000001FF000101FF00010049004807FFC00003E2003FC3E7020883E700000 CFD4:000000001FF000101FF00010049004807FFC00001FF01010101010101FF00000 CFD5:000000001FF000101FF00010049004807FFC0000101010101FF010101FF00000 CFD6:000000001FF000101FF00010049004807FFC0000222022203E2022503E880000 CFD7:000000001FF000101FF00010049004807FFC000000000100010002800C400000 CFD8:000000001FF000101FF00010049004807FFC00000000024002400DA033100000 CFD9:000000001FF000101FF00010049004807FFC0000000007C00820082007C00000 CFDA:000000001FF000101FF00010049004807FFC0000000007E00080014006200000 CFDB:000000001FF000101FF00010049004807FFC0000008007E00080014006200000 CFDC:000000001FF000101FF00010049004807FFC00001FF000101FF0001000100000 CFDD:000000001FF000101FF00010049004807FFC00001FF010001FF010001FF00000 CFDE:000000001FF000101FF00010049004807FFC000000001FF0044004401FF00000 CFDF:000000001FF000101FF00010049004807FFC000001001FF007C0082007C00000 CFE0:0000000000003FF8000800083FF80008000800003FF801000100010001000000 CFE1:000000001FF000101FF0001000107FFC010001001FF000100010001000100000 CFE2:000000001FF000101FF0001000107FFC0100010000003EF80208020802080000 CFE3:000000001FF000101FF0001000107FFC0100010000001E100210022802C40000 CFE4:000000001FF000101FF00010001000007FFC010001001100100010001FF00000 CFE5:000000001FF000101FF0001000107FFC01000100000020F8201020303ECC0000 CFE6:000000001FF000101FF0001000107FFC01000100202021FC207020883E700000 CFE7:000000001FF000101FF0001000107FFC010001001FF01000100010001FF00000 CFE8:000000001FF000101FF0001000107FFC010001001FF000101FF010001FF00000 CFE9:000000001FF000101FF0001000107FFC010001003EF802083E0820083E080000 CFEA:000000001FF000101FF0001000107FFC010001003EF802883E8820883EF80000 CFEB:000000001FF000101FF0001000107FFC010001003E8802883EF820883EF80000 CFEC:000000001FF000101FF0001000107FFC010001003E1002103E1020283EC40000 CFED:000000001FF000101FF0001000107FFC010001003EF802803EF820803EF80000 CFEE:000000001FF000101FF0001000107FFC010001003EFC02483E4820483EFC0000 CFEF:000000001FF000101FF0001000107FFC010001003E2003FC3E7020883E700000 CFF0:000000001FF000101FF0001000107FFC010001001FF01010101010101FF00000 CFF1:000000001FF000101FF0001000107FFC01000100101010101FF010101FF00000 CFF2:000000001FF000101FF0001000107FFC01000100222022203E2022503E880000 CFF3:000000001FF000101FF0001000107FFC0100010000000100010002800C400000 CFF4:000000001FF000101FF0001000107FFC010001000000024002400DA033100000 CFF5:000000001FF000101FF0001000107FFC01000100000007C00820082007C00000 CFF6:000000001FF000101FF0001000107FFC01000100000007E00080014006200000 CFF7:000000001FF000101FF0001000107FFC01000100008007E00080014006200000 CFF8:000000001FF000101FF0001000107FFC010001001FF000101FF0001000100000 CFF9:000000001FF000101FF0001000107FFC010001001FF010001FF010001FF00000 CFFA:000000001FF000101FF0001000107FFC0100010000001FF0044004401FF00000 CFFB:000000001FF000101FF0001000107FFC0100010001001FF007C0082007C00000 CFFC:0000000800083FC8004800483FC80048004800087FE8040804F8040804080000 CFFD:00083F8800883F88008800887FE8027802080000000007F80008000800080000 CFFE:00083F8800883F88008800887FE802780208000000003EF80208020802080000 CFFF:00083F8800883F88008800887FE802780208000000001F080108011401620000 D000:00083F8800883F880088008800087FE80278020802081000100010001FF80000 D001:00083F8800883F88008800887FE8027802080000000020F8201020303ECC0000 D002:00083F8800883F88008800887FE8027802080000202021FC207020883E700000 D003:00083F8800883F88008800887FE802780208000003F802000200020003F80000 D004:00083F8800883F88008800887FE802780208000007F8000807F8040007F80000 D005:00083F8800883F88008800887FE80278020800003EF802083E0820083E080000 D006:00083F8800883F88008800887FE80278020800003EF802883E8820883EF80000 D007:00083F8800883F88008800887FE80278020800003E8802883EF820883EF80000 D008:00083F8800883F88008800887FE80278020800000F8800880F8808140FA20000 D009:00083F8800883F88008800887FE80278020800003EF802803EF820803EF80000 D00A:00083F8800883F88008800887FE80278020800003EFC02483E4820483EFC0000 D00B:00083F8800883F88008800887FE80278020800003E1002FE3E3820443E380000 D00C:00083F8800883F88008800887FE802780208000003F802080208020803F80000 D00D:00083F8800883F88008800887FE80278020800000208020803F8020803F80000 D00E:00083F8800883F88008800887FE8027802080000210821083F0821143F620000 D00F:00083F8800883F88008800887FE8027802080000001000100010006801840000 D010:00083F8800883F88008800887FE80278020800000048004800A8011406620000 D011:00083F8800883F88008800887FE8027802080000000003F00408040803F00000 D012:00083F8800883F88008800887FE802780208000003F80020002000D003080000 D013:00083F8800883F88008800887FE8027802080000004003F8004000A003180000 D014:00083F8800883F88008800887FE802780208000003F8000803F8000800080000 D015:00083F8800883F88008800887FE802780208000003F8020003F8020003F80000 D016:00083F8800883F88008800887FE802780208000000000FF8022002200FF80000 D017:00083F8800883F88008800887FE802780208000000800FF803E0041003E00000 D018:0000000A000A3FCA004A004A3FCA004A004A000A7FEA040A047A040A040A0000 D019:00283FA800A83FA800A800A87FA805E804280000000007F80008000800080000 D01A:00283FA800A83FA800A800A87FA805E80428000000003EF80208020802080000 D01B:00283FA800A83FA800A800A87FA805E80428000000001F080108011401620000 D01C:00283FA800A83FA800A800A800287FA8042805E804281428100010001FF80000 D01D:00283FA800A83FA800A800A87FA805E804280000000020F8201020303ECC0000 D01E:00283FA800A83FA800A800A87FA805E804280000202021FC207020883E700000 D01F:00283FA800A83FA800A800A87FA805E80428000003F802000200020003F80000 D020:00283FA800A83FA800A800A87FA805E80428000007F8000807F8040007F80000 D021:00283FA800A83FA800A800A87FA805E8042800003EF802083E0820083E080000 D022:00283FA800A83FA800A800A87FA805E8042800003EF802883E8820883EF80000 D023:00283FA800A83FA800A800A87FA805E8042800003E8802883EF820883EF80000 D024:00283FA800A83FA800A800A87FA805E8042800000F8800880F8808140FA20000 D025:00283FA800A83FA800A800A87FA805E8042800003EF802803EF820803EF80000 D026:00283FA800A83FA800A800A87FA805E8042800003EFC02483E4820483EFC0000 D027:00283FA800A83FA800A800A87FA805E8042800003E1002FE3E3820443E380000 D028:00283FA800A83FA800A800A87FA805E80428000003F802080208020803F80000 D029:00283FA800A83FA800A800A87FA805E8042800000208020803F8020803F80000 D02A:00283FA800A83FA800A800A87FA805E804280000210821083F0821143F620000 D02B:00283FA800A83FA800A800A87FA805E804280000001000100010006801840000 D02C:00283FA800A83FA800A800A87FA805E8042800000048004800A8011406620000 D02D:00283FA800A83FA800A800A87FA805E804280000000003F00408040803F00000 D02E:00283FA800A83FA800A800A87FA805E80428000003F80020002000D003080000 D02F:00283FA800A83FA800A800A87FA805E804280000004003F8004000A003180000 D030:00283FA800A83FA800A800A87FA805E80428000003F8000803F8000800080000 D031:00283FA800A83FA800A800A87FA805E80428000003F8020003F8020003F80000 D032:00283FA800A83FA800A800A87FA805E80428000000000FF8022002200FF80000 D033:00283FA800A83FA800A800A87FA805E80428000000800FF803E0041003E00000 D034:0000000800083FC8004800483FC80048004800087FE804080408040804080000 D035:00083F8800883F88008800887FE8020802000000000007F80008000800080000 D036:00083F8800883F88008800887FE802080200000000003EF80208020802080000 D037:00083F8800883F88008800887FE802080200000000001F080108011401620000 D038:00083F8800883F880088008800087FE80208020802081008100010001FF80000 D039:00083F8800883F88008800887FE8020802000000000020F8201020303ECC0000 D03A:00083F8800883F88008800887FE8020802000000202021FC207020883E700000 D03B:00083F8800883F88008800887FE802080200000003F802000200020003F80000 D03C:00083F8800883F88008800887FE802080200000007F8000807F8040007F80000 D03D:00083F8800883F88008800887FE80208020000003EF802083E0820083E080000 D03E:00083F8800883F88008800887FE80208020000003EF802883E8820883EF80000 D03F:00083F8800883F88008800887FE80208020000003E8802883EF820883EF80000 D040:00083F8800883F88008800887FE80208020000000F8800880F8808140FA20000 D041:00083F8800883F88008800887FE80208020000003EF802803EF820803EF80000 D042:00083F8800883F88008800887FE80208020000003EFC02483E4820483EFC0000 D043:00083F8800883F88008800887FE80208020000003E1002FE3E3820443E380000 D044:00083F8800883F88008800887FE802080200000003F802080208020803F80000 D045:00083F8800883F88008800887FE80208020000000208020803F8020803F80000 D046:00083F8800883F88008800887FE8020802000000210821083F0821143F620000 D047:00083F8800883F88008800887FE8020802000000001000100010006801840000 D048:00083F8800883F88008800887FE80208020000000048004800A8011406620000 D049:00083F8800883F88008800887FE8020802000000000003F00408040803F00000 D04A:00083F8800883F88008800887FE802080200000003F80020002000D003080000 D04B:00083F8800883F88008800887FE8020802000000004003F8004000A003180000 D04C:00083F8800883F88008800887FE802080200000003F8000803F8000800080000 D04D:00083F8800883F88008800887FE802080200000003F8020003F8020003F80000 D04E:00083F8800883F88008800887FE802080200000000000FF8022002200FF80000 D04F:00083F8800883F88008800887FE802080200000000800FF803E0041003E00000 D050:0000000000003FF8000800083FF80008000800007FFC04400440044004400000 D051:000000001FF000101FF0001000107FFC044004401FF000100010001000100000 D052:000000001FF000101FF0001000107FFC0440044000003EF80208020802080000 D053:000000001FF000101FF0001000107FFC0440044000001E100210022802C40000 D054:000000001FF000101FF00010001000007FFC044004401440100010001FF00000 D055:000000001FF000101FF0001000107FFC04400440000020F8201020303ECC0000 D056:000000001FF000101FF0001000107FFC04400440202021FC207020883E700000 D057:000000001FF000101FF0001000107FFC044004401FF01000100010001FF00000 D058:000000001FF000101FF0001000107FFC044004401FF000101FF010001FF00000 D059:000000001FF000101FF0001000107FFC044004403EF802083E0820083E080000 D05A:000000001FF000101FF0001000107FFC044004403EF802883E8820883EF80000 D05B:000000001FF000101FF0001000107FFC044004403E8802883EF820883EF80000 D05C:000000001FF000101FF0001000107FFC044004403E1002103E1020283EC40000 D05D:000000001FF000101FF0001000107FFC044004403EF802803EF820803EF80000 D05E:000000001FF000101FF0001000107FFC044004403EFC02483E4820483EFC0000 D05F:000000001FF000101FF0001000107FFC044004403E2003FC3E7020883E700000 D060:000000001FF000101FF0001000107FFC044004401FF01010101010101FF00000 D061:000000001FF000101FF0001000107FFC04400440101010101FF010101FF00000 D062:000000001FF000101FF0001000107FFC04400440222022203E2022503E880000 D063:000000001FF000101FF0001000107FFC0440044000000100010002800C400000 D064:000000001FF000101FF0001000107FFC044004400000024002400DA033100000 D065:000000001FF000101FF0001000107FFC04400440000007C00820082007C00000 D066:000000001FF000101FF0001000107FFC04400440000007E00080014006200000 D067:000000001FF000101FF0001000107FFC04400440008007E00080014006200000 D068:000000001FF000101FF0001000107FFC044004401FF000101FF0001000100000 D069:000000001FF000101FF0001000107FFC044004401FF010001FF010001FF00000 D06A:000000001FF000101FF0001000107FFC0440044000001FF0044004401FF00000 D06B:000000001FF000101FF0001000107FFC0440044001001FF007C0082007C00000 D06C:00000000000000003FF8000800083FF80008000800087FFC0000000000000000 D06D:000000001FF000101FF00010001000007FFC00001FF000100010001000100000 D06E:000000001FF000101FF00010001000007FFC000000003EF80208020802080000 D06F:000000001FF000101FF00010001000007FFC000000001E100210022802C40000 D070:000000001FF000101FF00010001000007FFC000000001000100010001FF00000 D071:000000001FF000101FF00010001000007FFC0000000020F8201020303ECC0000 D072:000000001FF000101FF00010001000007FFC0000202021FC207020883E700000 D073:000000001FF000101FF00010001000007FFC00001FF01000100010001FF00000 D074:000000001FF000101FF00010001000007FFC00001FF000101FF010001FF00000 D075:000000001FF000101FF00010001000007FFC00003EF802083E0820083E080000 D076:000000001FF000101FF00010001000007FFC00003EF802883E8820883EF80000 D077:000000001FF000101FF00010001000007FFC00003E8802883EF820883EF80000 D078:000000001FF000101FF00010001000007FFC00003E1002103E1020283EC40000 D079:000000001FF000101FF00010001000007FFC00003EF802803EF820803EF80000 D07A:000000001FF000101FF00010001000007FFC00003EFC02483E4820483EFC0000 D07B:000000001FF000101FF00010001000007FFC00003E2003FC3E7020883E700000 D07C:000000001FF000101FF00010001000007FFC00001FF01010101010101FF00000 D07D:000000001FF000101FF00010001000007FFC0000101010101FF010101FF00000 D07E:000000001FF000101FF00010001000007FFC0000222022203E2022503E880000 D07F:000000001FF000101FF00010001000007FFC000000000100010002800C400000 D080:000000001FF000101FF00010001000007FFC00000000024002400DA033100000 D081:000000001FF000101FF00010001000007FFC0000000007C00820082007C00000 D082:000000001FF000101FF00010001000007FFC0000000007E00080014006200000 D083:000000001FF000101FF00010001000007FFC0000008007E00080014006200000 D084:000000001FF000101FF00010001000007FFC00001FF000101FF0001000100000 D085:000000001FF000101FF00010001000007FFC00001FF010001FF010001FF00000 D086:000000001FF000101FF00010001000007FFC000000001FF0044004401FF00000 D087:000000001FF000101FF00010001000007FFC000001001FF007C0082007C00000 D088:00000000000800083FC8004800483FC80048004800087FE80008000800080000 D089:000000083F8800883F880088008800087FE8000007F800080008000800080000 D08A:000000083F8800883F880088008800087FE8000000003EF80208020802080000 D08B:000000083F8800883F880088008800087FE8000000001F080108011401620000 D08C:000000083F8800883F880088008800087FE8000008000800080008000FF80000 D08D:000000083F8800883F880088008800087FE80000000010F8101010301ECC0000 D08E:000000083F8800883F880088008800087FE800000808087F081C08220F9C0000 D08F:000000083F8800883F880088008800087FE8000003F802000200020003F80000 D090:000000083F8800883F880088008800087FE8000007F8000807F8040007F80000 D091:000000083F8800883F880088008800087FE800003EF802083E0820083E080000 D092:000000083F8800883F880088008800087FE800003EF802883E8820883EF80000 D093:000000083F8800883F880088008800087FE800003E8802883EF820883EF80000 D094:000000083F8800883F880088008800087FE800001F0801081F0810141F620000 D095:000000083F8800883F880088008800087FE800003EF802803EF820803EF80000 D096:000000083F8800883F880088008800087FE800003EFC02483E4820483EFC0000 D097:000000083F8800883F880088008800087FE800001F08017F1F1C10221F1C0000 D098:000000083F8800883F880088008800087FE8000003F802080208020803F80000 D099:000000083F8800883F880088008800087FE800000208020803F8020803F80000 D09A:000000083F8800883F880088008800087FE80000110811081F0811141F620000 D09B:000000083F8800883F880088008800087FE80000001000100010006801840000 D09C:000000083F8800883F880088008800087FE800000048004800A8011406620000 D09D:000000083F8800883F880088008800087FE80000000003F00408040803F00000 D09E:000000083F8800883F880088008800087FE8000003F80020002000D003080000 D09F:000000083F8800883F880088008800087FE80000004003F8004000A003180000 D0A0:000000083F8800883F880088008800087FE8000003F8000803F8000800080000 D0A1:000000083F8800883F880088008800087FE8000003F8020003F8020003F80000 D0A2:000000083F8800883F880088008800087FE8000000000FF8022002200FF80000 D0A3:000000083F8800883F880088008800087FE8000000800FF803E0041003E00000 D0A4:00000000000800081F880088008800881F080108020804081808000800080000 D0A5:000000087E08020802087E080408180860080000000007F80008000800080000 D0A6:000000087E08020802087E08040818086008000000003EF80208020802080000 D0A7:000000087E08020802087E08040818086008000000001F080108011401620000 D0A8:000000087E08020802087E08040818086008000800001000100010001FF80000 D0A9:000000087E08020802087E080408180860080000000020F8201020303ECC0000 D0AA:000000087E08020802087E080408180860080000202021FC207020883E700000 D0AB:000000087E08020802087E08040818086008000003F802000200020003F80000 D0AC:000000087E08020802087E08040818086008000007F8000807F8040007F80000 D0AD:000000087E08020802087E0804081808600800003EF802083E0820083E080000 D0AE:000000087E08020802087E0804081808600800003EF802883E8820883EF80000 D0AF:000000087E08020802087E0804081808600800003E8802883EF820883EF80000 D0B0:000000087E08020802087E0804081808600800000F8800880F8808140FA20000 D0B1:000000087E08020802087E0804081808600800003EF802803EF820803EF80000 D0B2:000000087E08020802087E0804081808600800003EFC02483E4820483EFC0000 D0B3:000000087E08020802087E0804081808600800003E1002FE3E3820443E380000 D0B4:000000087E08020802087E08040818086008000003F802080208020803F80000 D0B5:000000087E08020802087E0804081808600800000208020803F8020803F80000 D0B6:000000087E08020802087E080408180860080000210821083F0821143F620000 D0B7:000000087E08020802087E080408180860080000001000100010006801840000 D0B8:000000087E08020802087E0804081808600800000048004800A8011406620000 D0B9:000000087E08020802087E080408180860080000000003F00408040803F00000 D0BA:000000087E08020802087E08040818086008000003F80020002000D003080000 D0BB:000000087E08020802087E080408180860080000004003F8004000A003180000 D0BC:000000087E08020802087E08040818086008000003F8000803F8000800080000 D0BD:000000087E08020802087E08040818086008000003F8020003F8020003F80000 D0BE:000000087E08020802087E08040818086008000000000FF8022002200FF80000 D0BF:000000087E08020802087E08040818086008000000800FF803E0041003E00000 D0C0:00000000001000103F90201020103F9E201020103F9000100010001000100000 D0C1:0000000800087E0840087E0E40087E080008000007F800080008000800080000 D0C2:0000000800087E0840087E0E40087E080008000000003EF80208020802080000 D0C3:0000000800087E0840087E0E40087E080008000000001F080108011401620000 D0C4:0000000800087E0840087E0E40087E080008000808000800080008000FF80000 D0C5:0000000800087E0840087E0E40087E0800080000000010F8101010301ECC0000 D0C6:0000000800087E0840087E0E40087E08000800000808087F081C08220F9C0000 D0C7:0000000800087E0840087E0E40087E080008000003F802000200020003F80000 D0C8:0000000800087E0840087E0E40087E080008000007F8000807F8040007F80000 D0C9:0000000800087E0840087E0E40087E08000800003EF802083E0820083E080000 D0CA:0000000800087E0840087E0E40087E08000800003EF802883E8820883EF80000 D0CB:0000000800087E0840087E0E40087E08000800003E8802883EF820883EF80000 D0CC:0000000800087E0840087E0E40087E08000800001F0801081F0810141F620000 D0CD:0000000800087E0840087E0E40087E08000800003EF802803EF820803EF80000 D0CE:0000000800087E0840087E0E40087E08000800003EFC02483E4820483EFC0000 D0CF:0000000800087E0840087E0E40087E08000800001F08017F1F1C10221F1C0000 D0D0:0000000800087E0840087E0E40087E080008000003F802080208020803F80000 D0D1:0000000800087E0840087E0E40087E08000800000208020803F8020803F80000 D0D2:0000000800087E0840087E0E40087E0800080000110811081F0811141F620000 D0D3:0000000800087E0840087E0E40087E0800080000001000100010006801840000 D0D4:0000000800087E0840087E0E40087E08000800000048004800A8011406620000 D0D5:0000000800087E0840087E0E40087E0800080000000003F00408040803F00000 D0D6:0000000800087E0840087E0E40087E080008000003F80020002000D003080000 D0D7:0000000800087E0840087E0E40087E0800080000004003F8004000A003180000 D0D8:0000000800087E0840087E0E40087E080008000003F8000803F8000800080000 D0D9:0000000800087E0840087E0E40087E080008000003F8020003F8020003F80000 D0DA:0000000800087E0840087E0E40087E080008000000000FF8022002200FF80000 D0DB:0000000800087E0840087E0E40087E080008000000800FF803E0041003E00000 D0DC:00000000001200123F92201220123F9E201220123F9200120012001200120000 D0DD:0000002800287E2840287E3840287E280028000007F800080008000800080000 D0DE:0000002800287E2840287E3840287E280028000000003EF80208020802080000 D0DF:0000002800287E2840287E3840287E280028000000003E100210022802C40000 D0E0:0000002800287E2840287E3840287E280028002808000800080008000FF80000 D0E1:0000002800287E2840287E3840287E2800280000000020F8201020303ECC0000 D0E2:0000002800287E2840287E3840287E2800280000202021FC207020883E700000 D0E3:0000002800287E2840287E3840287E280028000003F802000200020003F80000 D0E4:0000002800287E2840287E3840287E280028000007F8000807F8040007F80000 D0E5:0000002800287E2840287E3840287E28002800003EF802083E0820083E080000 D0E6:0000002800287E2840287E3840287E28002800003EF802883E8820883EF80000 D0E7:0000002800287E2840287E3840287E28002800003E8802883EF820883EF80000 D0E8:0000002800287E2840287E3840287E28002800001F0801081F0810141F620000 D0E9:0000002800287E2840287E3840287E28002800003EF802803EF820803EF80000 D0EA:0000002800287E2840287E3840287E28002800003EFC02483E4820483EFC0000 D0EB:0000002800287E2840287E3840287E28002800003E1002FE3E3820443E380000 D0EC:0000002800287E2840287E3840287E280028000003F802080208020803F80000 D0ED:0000002800287E2840287E3840287E28002800000208020803F8020803F80000 D0EE:0000002800287E2840287E3840287E2800280000110811081F0811141F620000 D0EF:0000002800287E2840287E3840287E2800280000000800080008003400C20000 D0F0:0000002800287E2840287E3840287E28002800000048004800A8011406620000 D0F1:0000002800287E2840287E3840287E2800280000000001F00208020801F00000 D0F2:0000002800287E2840287E3840287E280028000003F80020002000D003080000 D0F3:0000002800287E2840287E3840287E2800280000004003F8004000A003180000 D0F4:0000002800287E2840287E3840287E280028000003F8000803F8000800080000 D0F5:0000002800287E2840287E3840287E280028000003F8020003F8020003F80000 D0F6:0000002800287E2840287E3840287E280028000000000FF8022002200FF80000 D0F7:0000002800287E2840287E3840287E280028000000800FF803E0041003E00000 D0F8:00000000001000103F902010201E3F902010201E3F9000100010001000100000 D0F9:0000000800087E08400E7E08400E7E080008000007F800080008000800080000 D0FA:0000000800087E08400E7E08400E7E080008000000003EF80208020802080000 D0FB:0000000800087E08400E7E08400E7E080008000000001F080108011401620000 D0FC:0000000800087E08400E7E08400E7E080008000008000800080008000FF80000 D0FD:0000000800087E08400E7E08400E7E0800080000000010F8101010301ECC0000 D0FE:0000000800087E08400E7E08400E7E08000800000808087F081C08220F9C0000 D0FF:0000000800087E08400E7E08400E7E080008000003F802000200020003F80000 D100:0000000800087E08400E7E08400E7E080008000007F8000807F8040007F80000 D101:0000000800087E08400E7E08400E7E08000800003EF802083E0820083E080000 D102:0000000800087E08400E7E08400E7E08000800003EF802883E8820883EF80000 D103:0000000800087E08400E7E08400E7E08000800003E8802883EF820883EF80000 D104:0000000800087E08400E7E08400E7E08000800001F0801081F0810141F620000 D105:0000000800087E08400E7E08400E7E08000800003EF802803EF820803EF80000 D106:0000000800087E08400E7E08400E7E08000800003EFC02483E4820483EFC0000 D107:0000000800087E08400E7E08400E7E08000800001F08017F1F1C10221F1C0000 D108:0000000800087E08400E7E08400E7E080008000003F802080208020803F80000 D109:0000000800087E08400E7E08400E7E08000800000208020803F8020803F80000 D10A:0000000800087E08400E7E08400E7E0800080000110811081F0811141F620000 D10B:0000000800087E08400E7E08400E7E0800080000001000100010006801840000 D10C:0000000800087E08400E7E08400E7E08000800000048004800A8011406620000 D10D:0000000800087E08400E7E08400E7E0800080000000003F00408040803F00000 D10E:0000000800087E08400E7E08400E7E080008000003F80020002000D003080000 D10F:0000000800087E08400E7E08400E7E0800080000004003F8004000A003180000 D110:0000000800087E08400E7E08400E7E080008000003F8000803F8000800080000 D111:0000000800087E08400E7E08400E7E080008000003F8020003F8020003F80000 D112:0000000800087E08400E7E08400E7E080008000000000FF8022002200FF80000 D113:0000000800087E08400E7E08400E7E080008000000800FF803E0041003E00000 D114:00000000001200123F922012201E3F922012201E3F9200120012001200120000 D115:0000002800287E2840387E2840387E280028000007F800080008000800080000 D116:0000002800287E2840387E2840387E280028000000003EF80208020802080000 D117:0000002800287E2840387E2840387E280028000000003E100210022802C40000 D118:0000002800287E2840387E2840387E280028002808000800080008000FF80000 D119:0000002800287E2840387E2840387E2800280000000020F8201020303ECC0000 D11A:0000002800287E2840387E2840387E2800280000202021FC207020883E700000 D11B:0000002800287E2840387E2840387E280028000003F802000200020003F80000 D11C:0000002800287E2840387E2840387E280028000007F8000807F8040007F80000 D11D:0000002800287E2840387E2840387E28002800003EF802083E0820083E080000 D11E:0000002800287E2840387E2840387E28002800003EF802883E8820883EF80000 D11F:0000002800287E2840387E2840387E28002800003E8802883EF820883EF80000 D120:0000002800287E2840387E2840387E28002800001F0801081F0810141F620000 D121:0000002800287E2840387E2840387E28002800003EF802803EF820803EF80000 D122:0000002800287E2840387E2840387E28002800003EFC02483E4820483EFC0000 D123:0000002800287E2840387E2840387E28002800003E1002FE3E3820443E380000 D124:0000002800287E2840387E2840387E280028000003F802080208020803F80000 D125:0000002800287E2840387E2840387E28002800000208020803F8020803F80000 D126:0000002800287E2840387E2840387E2800280000110811081F0811141F620000 D127:0000002800287E2840387E2840387E2800280000000800080008003400C20000 D128:0000002800287E2840387E2840387E28002800000048004800A8011406620000 D129:0000002800287E2840387E2840387E2800280000000001F00208020801F00000 D12A:0000002800287E2840387E2840387E280028000003F80020002000D003080000 D12B:0000002800287E2840387E2840387E2800280000004003F8004000A003180000 D12C:0000002800287E2840387E2840387E280028000003F8000803F8000800080000 D12D:0000002800287E2840387E2840387E280028000003F8020003F8020003F80000 D12E:0000002800287E2840387E2840387E280028000000000FF8022002200FF80000 D12F:0000002800287E2840387E2840387E280028000000800FF803E0041003E00000 D130:00000000000200023F82200220023F9E200220023F8200020002000200020000 D131:0000000800087E0840087E3840087E0800080000000007F80008000800080000 D132:0000000800087E0840087E3840087E080008000000003EF80208020802080000 D133:0000000800087E0840087E3840087E080008000000001F080108011401620000 D134:0000000800087E0840087E3840087E080008000000001000100010001FF80000 D135:0000000800087E0840087E3840087E0800080000000020F8201020303ECC0000 D136:0000000800087E0840087E3840087E0800080000202021FC207020883E700000 D137:0000000800087E0840087E3840087E080008000003F802000200020003F80000 D138:0000000800087E0840087E3840087E080008000007F8000807F8040007F80000 D139:0000000800087E0840087E3840087E08000800003EF802083E0820083E080000 D13A:0000000800087E0840087E3840087E08000800003EF802883E8820883EF80000 D13B:0000000800087E0840087E3840087E08000800003E8802883EF820883EF80000 D13C:0000000800087E0840087E3840087E08000800000F8800880F8808140FA20000 D13D:0000000800087E0840087E3840087E08000800003EF802803EF820803EF80000 D13E:0000000800087E0840087E3840087E08000800003EFC02483E4820483EFC0000 D13F:0000000800087E0840087E3840087E08000800003E1002FE3E3820443E380000 D140:0000000800087E0840087E3840087E080008000003F802080208020803F80000 D141:0000000800087E0840087E3840087E08000800000208020803F8020803F80000 D142:0000000800087E0840087E3840087E0800080000210821083F0821143F620000 D143:0000000800087E0840087E3840087E0800080000001000100010006801840000 D144:0000000800087E0840087E3840087E08000800000048004800A8011406620000 D145:0000000800087E0840087E3840087E0800080000000003F00408040803F00000 D146:0000000800087E0840087E3840087E080008000003F80020002000D003080000 D147:0000000800087E0840087E3840087E0800080000004003F8004000A003180000 D148:0000000800087E0840087E3840087E080008000003F8000803F8000800080000 D149:0000000800087E0840087E3840087E080008000003F8020003F8020003F80000 D14A:0000000800087E0840087E3840087E080008000000000FF8022002200FF80000 D14B:0000000800087E0840087E3840087E080008000000800FF803E0041003E00000 D14C:00000000000A000A3F8A200A200A3FBA200A200A3F8A000A000A000A000A0000 D14D:0000002800287E2840287EE840287E280028000007F800080008000800080000 D14E:0000002800287E2840287EE840287E280028000000003EF80208020802080000 D14F:0000002800287E2840287EE840287E280028000000003E100210022802C40000 D150:0000002800287E2840287EE840287E280028000008000800080008000FF80000 D151:0000002800287E2840287EE840287E2800280000000020F8201020303ECC0000 D152:0000002800287E2840287EE840287E2800280000202021FC207020883E700000 D153:0000002800287E2840287EE840287E280028000003F802000200020003F80000 D154:0000002800287E2840287EE840287E280028000007F8000807F8040007F80000 D155:0000002800287E2840287EE840287E28002800003EF802083E0820083E080000 D156:0000002800287E2840287EE840287E28002800003EF802883E8820883EF80000 D157:0000002800287E2840287EE840287E28002800003E8802883EF820883EF80000 D158:0000002800287E2840287EE840287E28002800001F0801081F0810141F620000 D159:0000002800287E2840287EE840287E28002800003EF802803EF820803EF80000 D15A:0000002800287E2840287EE840287E28002800003EFC02483E4820483EFC0000 D15B:0000002800287E2840287EE840287E28002800003E1002FE3E3820443E380000 D15C:0000002800287E2840287EE840287E280028000003F802080208020803F80000 D15D:0000002800287E2840287EE840287E28002800000208020803F8020803F80000 D15E:0000002800287E2840287EE840287E2800280000110811081F0811141F620000 D15F:0000002800287E2840287EE840287E2800280000000800080008003400C20000 D160:0000002800287E2840287EE840287E28002800000048004800A8011406620000 D161:0000002800287E2840287EE840287E2800280000000001F00208020801F00000 D162:0000002800287E2840287EE840287E280028000003F80020002000D003080000 D163:0000002800287E2840287EE840287E2800280000004003F8004000A003180000 D164:0000002800287E2840287EE840287E280028000003F8000803F8000800080000 D165:0000002800287E2840287EE840287E280028000003F8020003F8020003F80000 D166:0000002800287E2840287EE840287E280028000000000FF8022002200FF80000 D167:0000002800287E2840287EE840287E280028000000800FF803E0041003E00000 D168:00000000000200023F822002201E3F822002201E3F8200020002000200020000 D169:0000000800087E0840387E0840387E0800080000000007F80008000800080000 D16A:0000000800087E0840387E0840387E080008000000003EF80208020802080000 D16B:0000000800087E0840387E0840387E080008000000001F080108011401620000 D16C:0000000800087E0840387E0840387E080008000800001000100010001FF80000 D16D:0000000800087E0840387E0840387E0800080000000020F8201020303ECC0000 D16E:0000000800087E0840387E0840387E0800080000202021FC207020883E700000 D16F:0000000800087E0840387E0840387E080008000003F802000200020003F80000 D170:0000000800087E0840387E0840387E080008000007F8000807F8040007F80000 D171:0000000800087E0840387E0840387E08000800003EF802083E0820083E080000 D172:0000000800087E0840387E0840387E08000800003EF802883E8820883EF80000 D173:0000000800087E0840387E0840387E08000800003E8802883EF820883EF80000 D174:0000000800087E0840387E0840387E08000800000F8800880F8808140FA20000 D175:0000000800087E0840387E0840387E08000800003EF802803EF820803EF80000 D176:0000000800087E0840387E0840387E08000800003EFC02483E4820483EFC0000 D177:0000000800087E0840387E0840387E08000800003E1002FE3E3820443E380000 D178:0000000800087E0840387E0840387E080008000003F802080208020803F80000 D179:0000000800087E0840387E0840387E08000800000208020803F8020803F80000 D17A:0000000800087E0840387E0840387E0800080000210821083F0821143F620000 D17B:0000000800087E0840387E0840387E0800080000001000100010006801840000 D17C:0000000800087E0840387E0840387E08000800000048004800A8011406620000 D17D:0000000800087E0840387E0840387E0800080000000003F00408040803F00000 D17E:0000000800087E0840387E0840387E080008000003F80020002000D003080000 D17F:0000000800087E0840387E0840387E0800080000004003F8004000A003180000 D180:0000000800087E0840387E0840387E080008000003F8000803F8000800080000 D181:0000000800087E0840387E0840387E080008000003F8020003F8020003F80000 D182:0000000800087E0840387E0840387E080008000000000FF8022002200FF80000 D183:0000000800087E0840387E0840387E080008000000800FF803E0041003E00000 D184:00000000000A000A3F8A200A203A3F8A200A203A3F8A000A000A000A000A0000 D185:0000002800287E2840E87E2840E87E280028000007F800080008000800080000 D186:0000002800287E2840E87E2840E87E280028000000003EF80208020802080000 D187:0000002800287E2840E87E2840E87E280028000000003E100210022802C40000 D188:0000002800287E2840E87E2840E87E280028002808000800080008000FF80000 D189:0000002800287E2840E87E2840E87E2800280000000020F8201020303ECC0000 D18A:0000002800287E2840E87E2840E87E2800280000202021FC207020883E700000 D18B:0000002800287E2840E87E2840E87E280028000003F802000200020003F80000 D18C:0000002800287E2840E87E2840E87E280028000007F8000807F8040007F80000 D18D:0000002800287E2840E87E2840E87E28002800003EF802083E0820083E080000 D18E:0000002800287E2840E87E2840E87E28002800003EF802883E8820883EF80000 D18F:0000002800287E2840E87E2840E87E28002800003E8802883EF820883EF80000 D190:0000002800287E2840E87E2840E87E28002800001F0801081F0810141F620000 D191:0000002800287E2840E87E2840E87E28002800003EF802803EF820803EF80000 D192:0000002800287E2840E87E2840E87E28002800003EFC02483E4820483EFC0000 D193:0000002800287E2840E87E2840E87E28002800003E1002FE3E3820443E380000 D194:0000002800287E2840E87E2840E87E280028000003F802080208020803F80000 D195:0000002800287E2840E87E2840E87E28002800000208020803F8020803F80000 D196:0000002800287E2840E87E2840E87E2800280000110811081F0811141F620000 D197:0000002800287E2840E87E2840E87E2800280000000800080008003400C20000 D198:0000002800287E2840E87E2840E87E28002800000048004800A8011406620000 D199:0000002800287E2840E87E2840E87E2800280000000001F00208020801F00000 D19A:0000002800287E2840E87E2840E87E280028000003F80020002000D003080000 D19B:0000002800287E2840E87E2840E87E2800280000004003F8004000A003180000 D19C:0000002800287E2840E87E2840E87E280028000003F8000803F8000800080000 D19D:0000002800287E2840E87E2840E87E280028000003F8020003F8020003F80000 D19E:0000002800287E2840E87E2840E87E280028000000000FF8022002200FF80000 D19F:0000002800287E2840E87E2840E87E280028000000800FF803E0041003E00000 D1A0:00003FF8200020003FF8200020003FF8000000000100010001007FFC00000000 D1A1:00001FF010001FF010001FF0010001007FFC00001FF000100010001000100000 D1A2:00001FF010001FF010001FF0010001007FFC000000003EF80208020802080000 D1A3:00001FF010001FF010001FF0010001007FFC000000001E100210022802C40000 D1A4:00001FF010001FF010001FF0010001007FFC000000001000100010001FF00000 D1A5:00001FF010001FF010001FF0010001007FFC0000000020F8201020303ECC0000 D1A6:00001FF010001FF010001FF0010001007FFC0000202021FC207020883E700000 D1A7:00001FF010001FF010001FF0010001007FFC00001FF01000100010001FF00000 D1A8:00001FF010001FF010001FF0010001007FFC00001FF000101FF010001FF00000 D1A9:00001FF010001FF010001FF0010001007FFC00003EF802083E0820083E080000 D1AA:00001FF010001FF010001FF0010001007FFC00003EF802883E8820883EF80000 D1AB:00001FF010001FF010001FF0010001007FFC00003E8802883EF820883EF80000 D1AC:00001FF010001FF010001FF0010001007FFC00003E1002103E1020283EC40000 D1AD:00001FF010001FF010001FF0010001007FFC00003EF802803EF820803EF80000 D1AE:00001FF010001FF010001FF0010001007FFC00003EFC02483E4820483EFC0000 D1AF:00001FF010001FF010001FF0010001007FFC00003E2003FC3E7020883E700000 D1B0:00001FF010001FF010001FF0010001007FFC00001FF01010101010101FF00000 D1B1:00001FF010001FF010001FF0010001007FFC0000101010101FF010101FF00000 D1B2:00001FF010001FF010001FF0010001007FFC0000222022203E2022503E880000 D1B3:00001FF010001FF010001FF0010001007FFC000000000100010002800C400000 D1B4:00001FF010001FF010001FF0010001007FFC00000000024002400DA033100000 D1B5:00001FF010001FF010001FF0010001007FFC0000000007C00820082007C00000 D1B6:00001FF010001FF010001FF0010001007FFC0000000007E00080014006200000 D1B7:00001FF010001FF010001FF0010001007FFC0000008007E00080014006200000 D1B8:00001FF010001FF010001FF0010001007FFC00001FF000101FF0001000100000 D1B9:00001FF010001FF010001FF0010001007FFC00001FF010001FF010001FF00000 D1BA:00001FF010001FF010001FF0010001007FFC000000001FF0044004401FF00000 D1BB:00001FF010001FF010001FF0010001007FFC000001001FF007C0082007C00000 D1BC:000000103FD0201020103FD02010201E3FD00010041004107FD0001000100000 D1BD:000000087F0840087F0E40087F0804087FE8000007F800080008000800080000 D1BE:000000087F0840087F0E40087F0804087FE8000000003EF80208020802080000 D1BF:000000087F0840087F0E40087F0804087FE8000000001F080108011401620000 D1C0:000000087F0840087F0E40087F0804087FE8000008000800080008000FF80000 D1C1:000000087F0840087F0E40087F0804087FE80000000010F8101010301ECC0000 D1C2:000000087F0840087F0E40087F0804087FE800000808087F081C08220F9C0000 D1C3:000000087F0840087F0E40087F0804087FE8000003F802000200020003F80000 D1C4:000000087F0840087F0E40087F0804087FE8000007F8000807F8040007F80000 D1C5:000000087F0840087F0E40087F0804087FE800003EF802083E0820083E080000 D1C6:000000087F0840087F0E40087F0804087FE800003EF802883E8820883EF80000 D1C7:000000087F0840087F0E40087F0804087FE800003E8802883EF820883EF80000 D1C8:000000087F0840087F0E40087F0804087FE800001F0801081F0810141F620000 D1C9:000000087F0840087F0E40087F0804087FE800003EF802803EF820803EF80000 D1CA:000000087F0840087F0E40087F0804087FE800003EFC02483E4820483EFC0000 D1CB:000000087F0840087F0E40087F0804087FE800001F08017F1F1C10221F1C0000 D1CC:000000087F0840087F0E40087F0804087FE8000003F802080208020803F80000 D1CD:000000087F0840087F0E40087F0804087FE800000208020803F8020803F80000 D1CE:000000087F0840087F0E40087F0804087FE80000110811081F0811141F620000 D1CF:000000087F0840087F0E40087F0804087FE80000001000100010006801840000 D1D0:000000087F0840087F0E40087F0804087FE800000048004800A8011406620000 D1D1:000000087F0840087F0E40087F0804087FE80000000003F00408040803F00000 D1D2:000000087F0840087F0E40087F0804087FE8000003F80020002000D003080000 D1D3:000000087F0840087F0E40087F0804087FE80000004003F8004000A003180000 D1D4:000000087F0840087F0E40087F0804087FE8000003F8000803F8000800080000 D1D5:000000087F0840087F0E40087F0804087FE8000003F8020003F8020003F80000 D1D6:000000087F0840087F0E40087F0804087FE8000000000FF8022002200FF80000 D1D7:000000087F0840087F0E40087F0804087FE8000000800FF803E0041003E00000 D1D8:000000123FD2201220123FD22012201E3FD20012041204127FD2001200120000 D1D9:000000287F2840287F3840287F2804287FA8000007F800080008000800080000 D1DA:000000287F2840287F3840287F2804287FA8000000003EF80208020802080000 D1DB:000000287F2840287F3840287F2804287FA8000000001F080108011401620000 D1DC:000000287F2840287F3840287F2804287FA8000008000800080008000FF80000 D1DD:000000287F2840287F3840287F2804287FA80000000010F8101010301ECC0000 D1DE:000000287F2840287F3840287F2804287FA800000808087F081C08220F9C0000 D1DF:000000287F2840287F3840287F2804287FA8000003F802000200020003F80000 D1E0:000000287F2840287F3840287F2804287FA8000007F8000807F8040007F80000 D1E1:000000287F2840287F3840287F2804287FA800003EF802083E0820083E080000 D1E2:000000287F2840287F3840287F2804287FA800003EF802883E8820883EF80000 D1E3:000000287F2840287F3840287F2804287FA800003E8802883EF820883EF80000 D1E4:000000287F2840287F3840287F2804287FA800001F0801081F0810141F620000 D1E5:000000287F2840287F3840287F2804287FA800003EF802803EF820803EF80000 D1E6:000000287F2840287F3840287F2804287FA800003EFC02483E4820483EFC0000 D1E7:000000287F2840287F3840287F2804287FA800001F08017F1F1C10221F1C0000 D1E8:000000287F2840287F3840287F2804287FA8000003F802080208020803F80000 D1E9:000000287F2840287F3840287F2804287FA800000208020803F8020803F80000 D1EA:000000287F2840287F3840287F2804287FA80000110811081F0811141F620000 D1EB:000000287F2840287F3840287F2804287FA80000001000100010006801840000 D1EC:000000287F2840287F3840287F2804287FA800000048004800A8011406620000 D1ED:000000287F2840287F3840287F2804287FA80000000003F00408040803F00000 D1EE:000000287F2840287F3840287F2804287FA8000003F80020002000D003080000 D1EF:000000287F2840287F3840287F2804287FA80000004003F8004000A003180000 D1F0:000000287F2840287F3840287F2804287FA8000003F8000803F8000800080000 D1F1:000000287F2840287F3840287F2804287FA8000003F8020003F8020003F80000 D1F2:000000287F2840287F3840287F2804287FA8000000000FF8022002200FF80000 D1F3:000000287F2840287F3840287F2804287FA8000000800FF803E0041003E00000 D1F4:000000083FC8200820083FC8200820083FC80008040804087FE8000800080000 D1F5:000000087F0840087F0840087F0804087FE8000007F800080008000800080000 D1F6:000000087F0840087F0840087F0804087FE8000000003EF80208020802080000 D1F7:000000087F0840087F0840087F0804087FE8000000001F080108011401620000 D1F8:000000087F0840087F0840087F0804087FE8000008000800080008000FF80000 D1F9:000000087F0840087F0840087F0804087FE80000000010F8101010301ECC0000 D1FA:000000087F0840087F0840087F0804087FE800000808087F081C08220F9C0000 D1FB:000000087F0840087F0840087F0804087FE8000003F802000200020003F80000 D1FC:000000087F0840087F0840087F0804087FE8000007F8000807F8040007F80000 D1FD:000000087F0840087F0840087F0804087FE800003EF802083E0820083E080000 D1FE:000000087F0840087F0840087F0804087FE800003EF802883E8820883EF80000 D1FF:000000087F0840087F0840087F0804087FE800003E8802883EF820883EF80000 D200:000000087F0840087F0840087F0804087FE800001F0801081F0810141F620000 D201:000000087F0840087F0840087F0804087FE800003EF802803EF820803EF80000 D202:000000087F0840087F0840087F0804087FE800003EFC02483E4820483EFC0000 D203:000000087F0840087F0840087F0804087FE800001F08017F1F1C10221F1C0000 D204:000000087F0840087F0840087F0804087FE8000003F802080208020803F80000 D205:000000087F0840087F0840087F0804087FE800000208020803F8020803F80000 D206:000000087F0840087F0840087F0804087FE80000110811081F0811141F620000 D207:000000087F0840087F0840087F0804087FE80000001000100010006801840000 D208:000000087F0840087F0840087F0804087FE800000048004800A8011406620000 D209:000000087F0840087F0840087F0804087FE80000000003F00408040803F00000 D20A:000000087F0840087F0840087F0804087FE8000003F80020002000D003080000 D20B:000000087F0840087F0840087F0804087FE80000004003F8004000A003180000 D20C:000000087F0840087F0840087F0804087FE8000003F8000803F8000800080000 D20D:000000087F0840087F0840087F0804087FE8000003F8020003F8020003F80000 D20E:000000087F0840087F0840087F0804087FE8000000000FF8022002200FF80000 D20F:000000087F0840087F0840087F0804087FE8000000800FF803E0041003E00000 D210:00003FF8200020003FF8200020003FF8000004400440044004407FFC00000000 D211:00001FF010001FF010001FF0044004407FFC00001FF000100010001000100000 D212:00001FF010001FF010001FF0044004407FFC000000003EF80208020802080000 D213:00001FF010001FF010001FF0044004407FFC000000001E100210022802C40000 D214:00001FF010001FF010001FF0044004407FFC000000001000100010001FF00000 D215:00001FF010001FF010001FF0044004407FFC0000000020F8201020303ECC0000 D216:00001FF010001FF010001FF0044004407FFC0000202021FC207020883E700000 D217:00001FF010001FF010001FF0044004407FFC00001FF01000100010001FF00000 D218:00001FF010001FF010001FF0044004407FFC00001FF000101FF010001FF00000 D219:00001FF010001FF010001FF0044004407FFC00003EF802083E0820083E080000 D21A:00001FF010001FF010001FF0044004407FFC00003EF802883E8820883EF80000 D21B:00001FF010001FF010001FF0044004407FFC00003E8802883EF820883EF80000 D21C:00001FF010001FF010001FF0044004407FFC00003E1002103E1020283EC40000 D21D:00001FF010001FF010001FF0044004407FFC00003EF802803EF820803EF80000 D21E:00001FF010001FF010001FF0044004407FFC00003EFC02483E4820483EFC0000 D21F:00001FF010001FF010001FF0044004407FFC00003E2003FC3E7020883E700000 D220:00001FF010001FF010001FF0044004407FFC00001FF01010101010101FF00000 D221:00001FF010001FF010001FF0044004407FFC0000101010101FF010101FF00000 D222:00001FF010001FF010001FF0044004407FFC0000222022203E2022503E880000 D223:00001FF010001FF010001FF0044004407FFC000000000100010002800C400000 D224:00001FF010001FF010001FF0044004407FFC00000000024002400DA033100000 D225:00001FF010001FF010001FF0044004407FFC0000000007C00820082007C00000 D226:00001FF010001FF010001FF0044004407FFC0000000007E00080014006200000 D227:00001FF010001FF010001FF0044004407FFC0000008007E00080014006200000 D228:00001FF010001FF010001FF0044004407FFC00001FF000101FF0001000100000 D229:00001FF010001FF010001FF0044004407FFC00001FF010001FF010001FF00000 D22A:00001FF010001FF010001FF0044004407FFC000000001FF0044004401FF00000 D22B:00001FF010001FF010001FF0044004407FFC000001001FF007C0082007C00000 D22C:000000003FF8200020003FF8200020003FF800003FF801000100010001000000 D22D:00001FF010001FF010001FF000007FFC010001001FF000100010001000100000 D22E:00001FF010001FF010001FF000007FFC0100010000003EF80208020802080000 D22F:00001FF010001FF010001FF000007FFC0100010000001E100210022802C40000 D230:00001FF010001FF010001FF0000000007FFC010001001100100010001FF00000 D231:00001FF010001FF010001FF000007FFC01000100000020F8201020303ECC0000 D232:00001FF010001FF010001FF000007FFC01000100202021FC207020883E700000 D233:00001FF010001FF010001FF000007FFC010001001FF01000100010001FF00000 D234:00001FF010001FF010001FF000007FFC010001001FF000101FF010001FF00000 D235:00001FF010001FF010001FF000007FFC010001003EF802083E0820083E080000 D236:00001FF010001FF010001FF000007FFC010001003EF802883E8820883EF80000 D237:00001FF010001FF010001FF000007FFC010001003E8802883EF820883EF80000 D238:00001FF010001FF010001FF000007FFC010001003E1002103E1020283EC40000 D239:00001FF010001FF010001FF000007FFC010001003EF802803EF820803EF80000 D23A:00001FF010001FF010001FF000007FFC010001003EFC02483E4820483EFC0000 D23B:00001FF010001FF010001FF000007FFC010001003E2003FC3E7020883E700000 D23C:00001FF010001FF010001FF000007FFC010001001FF01010101010101FF00000 D23D:00001FF010001FF010001FF000007FFC01000100101010101FF010101FF00000 D23E:00001FF010001FF010001FF000007FFC01000100222022203E2022503E880000 D23F:00001FF010001FF010001FF000007FFC0100010000000100010002800C400000 D240:00001FF010001FF010001FF000007FFC010001000000024002400DA033100000 D241:00001FF010001FF010001FF000007FFC01000100000007C00820082007C00000 D242:00001FF010001FF010001FF000007FFC01000100000007E00080014006200000 D243:00001FF010001FF010001FF000007FFC01000100008007E00080014006200000 D244:00001FF010001FF010001FF000007FFC010001001FF000101FF0001000100000 D245:00001FF010001FF010001FF000007FFC010001001FF010001FF010001FF00000 D246:00001FF010001FF010001FF000007FFC0100010000001FF0044004401FF00000 D247:00001FF010001FF010001FF000007FFC0100010001001FF007C0082007C00000 D248:000000083FC8200820083FC8200820083FC800087FE8040804F8040804080000 D249:7F8840087F8840087F8800087FE8027802080000000007F80008000800080000 D24A:7F8840087F8840087F8800087FE802780208000000003EF80208020802080000 D24B:7F8840087F8840087F8800087FE802780208000000001F080108011401620000 D24C:7F8840087F8840087F88000800087FE80278020802081000100010001FF80000 D24D:7F8840087F8840087F8800087FE8027802080000000020F8201020303ECC0000 D24E:7F8840087F8840087F8800087FE8027802080000202021FC207020883E700000 D24F:7F8840087F8840087F8800087FE802780208000003F802000200020003F80000 D250:7F8840087F8840087F8800087FE802780208000007F8000807F8040007F80000 D251:7F8840087F8840087F8800087FE80278020800003EF802083E0820083E080000 D252:7F8840087F8840087F8800087FE80278020800003EF802883E8820883EF80000 D253:7F8840087F8840087F8800087FE80278020800003E8802883EF820883EF80000 D254:7F8840087F8840087F8800087FE80278020800000F8800880F8808140FA20000 D255:7F8840087F8840087F8800087FE80278020800003EF802803EF820803EF80000 D256:7F8840087F8840087F8800087FE80278020800003EFC02483E4820483EFC0000 D257:7F8840087F8840087F8800087FE80278020800003E1002FE3E3820443E380000 D258:7F8840087F8840087F8800087FE802780208000003F802080208020803F80000 D259:7F8840087F8840087F8800087FE80278020800000208020803F8020803F80000 D25A:7F8840087F8840087F8800087FE8027802080000210821083F0821143F620000 D25B:7F8840087F8840087F8800087FE8027802080000001000100010006801840000 D25C:7F8840087F8840087F8800087FE80278020800000048004800A8011406620000 D25D:7F8840087F8840087F8800087FE8027802080000000003F00408040803F00000 D25E:7F8840087F8840087F8800087FE802780208000003F80020002000D003080000 D25F:7F8840087F8840087F8800087FE8027802080000004003F8004000A003180000 D260:7F8840087F8840087F8800087FE802780208000003F8000803F8000800080000 D261:7F8840087F8840087F8800087FE802780208000003F8020003F8020003F80000 D262:7F8840087F8840087F8800087FE802780208000000000FF8022002200FF80000 D263:7F8840087F8840087F8800087FE802780208000000800FF803E0041003E00000 D264:0000000A3FCA200A200A3FCA200A200A3FCA000A7FEA040A047A040A040A0000 D265:7FA840287FA840287FA800287FA805E804280000000007F80008000800080000 D266:7FA840287FA840287FA800287FA805E80428000000003EF80208020802080000 D267:7FA840287FA840287FA800287FA805E80428000000001F080108011401620000 D268:7FA840287FA840287FA8002800287FA8042805E804281428100010001FF80000 D269:7FA840287FA840287FA800287FA805E804280000000020F8201020303ECC0000 D26A:7FA840287FA840287FA800287FA805E804280000202021FC207020883E700000 D26B:7FA840287FA840287FA800287FA805E80428000003F802000200020003F80000 D26C:7FA840287FA840287FA800287FA805E80428000007F8000807F8040007F80000 D26D:7FA840287FA840287FA800287FA805E8042800003EF802083E0820083E080000 D26E:7FA840287FA840287FA800287FA805E8042800003EF802883E8820883EF80000 D26F:7FA840287FA840287FA800287FA805E8042800003E8802883EF820883EF80000 D270:7FA840287FA840287FA800287FA805E8042800000F8800880F8808140FA20000 D271:7FA840287FA840287FA800287FA805E8042800003EF802803EF820803EF80000 D272:7FA840287FA840287FA800287FA805E8042800003EFC02483E4820483EFC0000 D273:7FA840287FA840287FA800287FA805E8042800003E1002FE3E3820443E380000 D274:7FA840287FA840287FA800287FA805E80428000003F802080208020803F80000 D275:7FA840287FA840287FA800287FA805E8042800000208020803F8020803F80000 D276:7FA840287FA840287FA800287FA805E804280000210821083F0821143F620000 D277:7FA840287FA840287FA800287FA805E804280000001000100010006801840000 D278:7FA840287FA840287FA800287FA805E8042800000048004800A8011406620000 D279:7FA840287FA840287FA800287FA805E804280000000003F00408040803F00000 D27A:7FA840287FA840287FA800287FA805E80428000003F80020002000D003080000 D27B:7FA840287FA840287FA800287FA805E804280000004003F8004000A003180000 D27C:7FA840287FA840287FA800287FA805E80428000003F8000803F8000800080000 D27D:7FA840287FA840287FA800287FA805E80428000003F8020003F8020003F80000 D27E:7FA840287FA840287FA800287FA805E80428000000000FF8022002200FF80000 D27F:7FA840287FA840287FA800287FA805E80428000000800FF803E0041003E00000 D280:000000083FC8200820083FC8200820083FC800087FE804080408040804080000 D281:7F8840087F8840087F8800087FE8020802000000000007F80008000800080000 D282:7F8840087F8840087F8800087FE802080200000000003EF80208020802080000 D283:7F8840087F8840087F8800087FE802080200000000001F080108011401620000 D284:7F8840087F8840087F88000800087FE80208020802081008100010001FF80000 D285:7F8840087F8840087F8800087FE8020802000000000020F8201020303ECC0000 D286:7F8840087F8840087F8800087FE8020802000000202021FC207020883E700000 D287:7F8840087F8840087F8800087FE802080200000003F802000200020003F80000 D288:7F8840087F8840087F8800087FE802080200000007F8000807F8040007F80000 D289:7F8840087F8840087F8800087FE80208020000003EF802083E0820083E080000 D28A:7F8840087F8840087F8800087FE80208020000003EF802883E8820883EF80000 D28B:7F8840087F8840087F8800087FE80208020000003E8802883EF820883EF80000 D28C:7F8840087F8840087F8800087FE80208020000000F8800880F8808140FA20000 D28D:7F8840087F8840087F8800087FE80208020000003EF802803EF820803EF80000 D28E:7F8840087F8840087F8800087FE80208020000003EFC02483E4820483EFC0000 D28F:7F8840087F8840087F8800087FE80208020000003E1002FE3E3820443E380000 D290:7F8840087F8840087F8800087FE802080200000003F802080208020803F80000 D291:7F8840087F8840087F8800087FE80208020000000208020803F8020803F80000 D292:7F8840087F8840087F8800087FE8020802000000210821083F0821143F620000 D293:7F8840087F8840087F8800087FE8020802000000001000100010006801840000 D294:7F8840087F8840087F8800087FE80208020000000048004800A8011406620000 D295:7F8840087F8840087F8800087FE8020802000000000003F00408040803F00000 D296:7F8840087F8840087F8800087FE802080200000003F80020002000D003080000 D297:7F8840087F8840087F8800087FE8020802000000004003F8004000A003180000 D298:7F8840087F8840087F8800087FE802080200000003F8000803F8000800080000 D299:7F8840087F8840087F8800087FE802080200000003F8020003F8020003F80000 D29A:7F8840087F8840087F8800087FE802080200000000000FF8022002200FF80000 D29B:7F8840087F8840087F8800087FE802080200000000800FF803E0041003E00000 D29C:000000003FF8200020003FF8200020003FF800007FFC04400440044004400000 D29D:00001FF010001FF010001FF000007FFC044004401FF000100010001000100000 D29E:00001FF010001FF010001FF000007FFC0440044000003EF80208020802080000 D29F:00001FF010001FF010001FF000007FFC0440044000001E100210022802C40000 D2A0:00001FF010001FF010001FF0000000007FFC044004401440100010001FF00000 D2A1:00001FF010001FF010001FF000007FFC04400440000020F8201020303ECC0000 D2A2:00001FF010001FF010001FF000007FFC04400440202021FC207020883E700000 D2A3:00001FF010001FF010001FF000007FFC044004401FF01000100010001FF00000 D2A4:00001FF010001FF010001FF000007FFC044004401FF000101FF010001FF00000 D2A5:00001FF010001FF010001FF000007FFC044004403EF802083E0820083E080000 D2A6:00001FF010001FF010001FF000007FFC044004403EF802883E8820883EF80000 D2A7:00001FF010001FF010001FF000007FFC044004403E8802883EF820883EF80000 D2A8:00001FF010001FF010001FF000007FFC044004403E1002103E1020283EC40000 D2A9:00001FF010001FF010001FF000007FFC044004403EF802803EF820803EF80000 D2AA:00001FF010001FF010001FF000007FFC044004403EFC02483E4820483EFC0000 D2AB:00001FF010001FF010001FF000007FFC044004403E2003FC3E7020883E700000 D2AC:00001FF010001FF010001FF000007FFC044004401FF01010101010101FF00000 D2AD:00001FF010001FF010001FF000007FFC04400440101010101FF010101FF00000 D2AE:00001FF010001FF010001FF000007FFC04400440222022203E2022503E880000 D2AF:00001FF010001FF010001FF000007FFC0440044000000100010002800C400000 D2B0:00001FF010001FF010001FF000007FFC044004400000024002400DA033100000 D2B1:00001FF010001FF010001FF000007FFC04400440000007C00820082007C00000 D2B2:00001FF010001FF010001FF000007FFC04400440000007E00080014006200000 D2B3:00001FF010001FF010001FF000007FFC04400440008007E00080014006200000 D2B4:00001FF010001FF010001FF000007FFC044004401FF000101FF0001000100000 D2B5:00001FF010001FF010001FF000007FFC044004401FF010001FF010001FF00000 D2B6:00001FF010001FF010001FF000007FFC0440044000001FF0044004401FF00000 D2B7:00001FF010001FF010001FF000007FFC0440044001001FF007C0082007C00000 D2B8:00003FF8200020003FF8200020003FF80000000000007FFC0000000000000000 D2B9:00001FF010001FF010001FF0000000007FFC00001FF000100010001000100000 D2BA:00001FF010001FF010001FF0000000007FFC000000003EF80208020802080000 D2BB:00001FF010001FF010001FF0000000007FFC000000001E100210022802C40000 D2BC:00001FF010001FF010001FF0000000007FFC000000001000100010001FF00000 D2BD:00001FF010001FF010001FF0000000007FFC0000000020F8201020303ECC0000 D2BE:00001FF010001FF010001FF0000000007FFC0000202021FC207020883E700000 D2BF:00001FF010001FF010001FF0000000007FFC00001FF01000100010001FF00000 D2C0:00001FF010001FF010001FF0000000007FFC00001FF000101FF010001FF00000 D2C1:00001FF010001FF010001FF0000000007FFC00003EF802083E0820083E080000 D2C2:00001FF010001FF010001FF0000000007FFC00003EF802883E8820883EF80000 D2C3:00001FF010001FF010001FF0000000007FFC00003E8802883EF820883EF80000 D2C4:00001FF010001FF010001FF0000000007FFC00003E1002103E1020283EC40000 D2C5:00001FF010001FF010001FF0000000007FFC00003EF802803EF820803EF80000 D2C6:00001FF010001FF010001FF0000000007FFC00003EFC02483E4820483EFC0000 D2C7:00001FF010001FF010001FF0000000007FFC00003E2003FC3E7020883E700000 D2C8:00001FF010001FF010001FF0000000007FFC00001FF01010101010101FF00000 D2C9:00001FF010001FF010001FF0000000007FFC0000101010101FF010101FF00000 D2CA:00001FF010001FF010001FF0000000007FFC0000222022203E2022503E880000 D2CB:00001FF010001FF010001FF0000000007FFC000000000100010002800C400000 D2CC:00001FF010001FF010001FF0000000007FFC00000000024002400DA033100000 D2CD:00001FF010001FF010001FF0000000007FFC0000000007C00820082007C00000 D2CE:00001FF010001FF010001FF0000000007FFC0000000007E00080014006200000 D2CF:00001FF010001FF010001FF0000000007FFC0000008007E00080014006200000 D2D0:00001FF010001FF010001FF0000000007FFC00001FF000101FF0001000100000 D2D1:00001FF010001FF010001FF0000000007FFC00001FF010001FF010001FF00000 D2D2:00001FF010001FF010001FF0000000007FFC000000001FF0044004401FF00000 D2D3:00001FF010001FF010001FF0000000007FFC000001001FF007C0082007C00000 D2D4:000000083FC8200820083FC8200820083FC8000800087FE80008000800080000 D2D5:000000087F0840087F0840087F0800087FE8000007F800080008000800080000 D2D6:000000087F0840087F0840087F0800087FE8000000003EF80208020802080000 D2D7:000000087F0840087F0840087F0800087FE8000000001F080108011401620000 D2D8:000000087F0840087F0840087F0800087FE8000008000800080008000FF80000 D2D9:000000087F0840087F0840087F0800087FE80000000010F8101010301ECC0000 D2DA:000000087F0840087F0840087F0800087FE800000808087F081C08220F9C0000 D2DB:000000087F0840087F0840087F0800087FE8000003F802000200020003F80000 D2DC:000000087F0840087F0840087F0800087FE8000007F8000807F8040007F80000 D2DD:000000087F0840087F0840087F0800087FE800003EF802083E0820083E080000 D2DE:000000087F0840087F0840087F0800087FE800003EF802883E8820883EF80000 D2DF:000000087F0840087F0840087F0800087FE800003E8802883EF820883EF80000 D2E0:000000087F0840087F0840087F0800087FE800001F0801081F0810141F620000 D2E1:000000087F0840087F0840087F0800087FE800003EF802803EF820803EF80000 D2E2:000000087F0840087F0840087F0800087FE800003EFC02483E4820483EFC0000 D2E3:000000087F0840087F0840087F0800087FE800001F08017F1F1C10221F1C0000 D2E4:000000087F0840087F0840087F0800087FE8000003F802080208020803F80000 D2E5:000000087F0840087F0840087F0800087FE800000208020803F8020803F80000 D2E6:000000087F0840087F0840087F0800087FE80000110811081F0811141F620000 D2E7:000000087F0840087F0840087F0800087FE80000001000100010006801840000 D2E8:000000087F0840087F0840087F0800087FE800000048004800A8011406620000 D2E9:000000087F0840087F0840087F0800087FE80000000003F00408040803F00000 D2EA:000000087F0840087F0840087F0800087FE8000003F80020002000D003080000 D2EB:000000087F0840087F0840087F0800087FE80000004003F8004000A003180000 D2EC:000000087F0840087F0840087F0800087FE8000003F8000803F8000800080000 D2ED:000000087F0840087F0840087F0800087FE8000003F8020003F8020003F80000 D2EE:000000087F0840087F0840087F0800087FE8000000000FF8022002200FF80000 D2EF:000000087F0840087F0840087F0800087FE8000000800FF803E0041003E00000 D2F0:00000000000800083F88200820083F88200820083F8800080008000800080000 D2F1:0000000800087E0840087E0840087E0800080000000007F80008000800080000 D2F2:0000000800087E0840087E0840087E080008000000003EF80208020802080000 D2F3:0000000800087E0840087E0840087E080008000000001F080108011401620000 D2F4:0000000800087E0840087E0840087E080008000800001000100010001FF80000 D2F5:0000000800087E0840087E0840087E0800080000000020F8201020303ECC0000 D2F6:0000000800087E0840087E0840087E0800080000202021FC207020883E700000 D2F7:0000000800087E0840087E0840087E080008000003F802000200020003F80000 D2F8:0000000800087E0840087E0840087E080008000007F8000807F8040007F80000 D2F9:0000000800087E0840087E0840087E08000800003EF802083E0820083E080000 D2FA:0000000800087E0840087E0840087E08000800003EF802883E8820883EF80000 D2FB:0000000800087E0840087E0840087E08000800003E8802883EF820883EF80000 D2FC:0000000800087E0840087E0840087E08000800000F8800880F8808140FA20000 D2FD:0000000800087E0840087E0840087E08000800003EF802803EF820803EF80000 D2FE:0000000800087E0840087E0840087E08000800003EFC02483E4820483EFC0000 D2FF:0000000800087E0840087E0840087E08000800003E1002FE3E3820443E380000 D300:0000000800087E0840087E0840087E080008000003F802080208020803F80000 D301:0000000800087E0840087E0840087E08000800000208020803F8020803F80000 D302:0000000800087E0840087E0840087E0800080000210821083F0821143F620000 D303:0000000800087E0840087E0840087E0800080000001000100010006801840000 D304:0000000800087E0840087E0840087E08000800000048004800A8011406620000 D305:0000000800087E0840087E0840087E0800080000000003F00408040803F00000 D306:0000000800087E0840087E0840087E080008000003F80020002000D003080000 D307:0000000800087E0840087E0840087E0800080000004003F8004000A003180000 D308:0000000800087E0840087E0840087E080008000003F8000803F8000800080000 D309:0000000800087E0840087E0840087E080008000003F8020003F8020003F80000 D30A:0000000800087E0840087E0840087E080008000000000FF8022002200FF80000 D30B:0000000800087E0840087E0840087E080008000000800FF803E0041003E00000 D30C:00000000001000107FD011101110111E111011107FD000100010001000100000 D30D:0000000800087F881208120E12087F880008000007F800080008000800080000 D30E:0000000800087F881208120E12087F880008000000003EF80208020802080000 D30F:0000000800087F881208120E12087F880008000000001F080108011401620000 D310:0000000800087F881208120E12087F880008000808000800080008000FF80000 D311:0000000800087F881208120E12087F8800080000000010F8101010301ECC0000 D312:0000000800087F881208120E12087F88000800000808087F081C08220F9C0000 D313:0000000800087F881208120E12087F880008000003F802000200020003F80000 D314:0000000800087F881208120E12087F880008000007F8000807F8040007F80000 D315:0000000800087F881208120E12087F88000800003EF802083E0820083E080000 D316:0000000800087F881208120E12087F88000800003EF802883E8820883EF80000 D317:0000000800087F881208120E12087F88000800003E8802883EF820883EF80000 D318:0000000800087F881208120E12087F88000800001F0801081F0810141F620000 D319:0000000800087F881208120E12087F88000800003EF802803EF820803EF80000 D31A:0000000800087F881208120E12087F88000800003EFC02483E4820483EFC0000 D31B:0000000800087F881208120E12087F88000800001F08017F1F1C10221F1C0000 D31C:0000000800087F881208120E12087F880008000003F802080208020803F80000 D31D:0000000800087F881208120E12087F88000800000208020803F8020803F80000 D31E:0000000800087F881208120E12087F8800080000110811081F0811141F620000 D31F:0000000800087F881208120E12087F8800080000001000100010006801840000 D320:0000000800087F881208120E12087F88000800000048004800A8011406620000 D321:0000000800087F881208120E12087F8800080000000003F00408040803F00000 D322:0000000800087F881208120E12087F880008000003F80020002000D003080000 D323:0000000800087F881208120E12087F8800080000004003F8004000A003180000 D324:0000000800087F881208120E12087F880008000003F8000803F8000800080000 D325:0000000800087F881208120E12087F880008000003F8020003F8020003F80000 D326:0000000800087F881208120E12087F880008000000000FF8022002200FF80000 D327:0000000800087F881208120E12087F880008000000800FF803E0041003E00000 D328:00000000001200127FD211121112111E111211127FD200120012001200120000 D329:0000002800287FA81228123812287FA80028000007F800080008000800080000 D32A:0000002800287FA81228123812287FA80028000000003EF80208020802080000 D32B:0000002800287FA81228123812287FA80028000000003E100210022802C40000 D32C:0000002800287FA81228123812287FA80028002808000800080008000FF80000 D32D:0000002800287FA81228123812287FA800280000000020F8201020303ECC0000 D32E:0000002800287FA81228123812287FA800280000202021FC207020883E700000 D32F:0000002800287FA81228123812287FA80028000003F802000200020003F80000 D330:0000002800287FA81228123812287FA80028000007F8000807F8040007F80000 D331:0000002800287FA81228123812287FA8002800003EF802083E0820083E080000 D332:0000002800287FA81228123812287FA8002800003EF802883E8820883EF80000 D333:0000002800287FA81228123812287FA8002800003E8802883EF820883EF80000 D334:0000002800287FA81228123812287FA8002800001F0801081F0810141F620000 D335:0000002800287FA81228123812287FA8002800003EF802803EF820803EF80000 D336:0000002800287FA81228123812287FA8002800003EFC02483E4820483EFC0000 D337:0000002800287FA81228123812287FA8002800003E1002FE3E3820443E380000 D338:0000002800287FA81228123812287FA80028000003F802080208020803F80000 D339:0000002800287FA81228123812287FA8002800000208020803F8020803F80000 D33A:0000002800287FA81228123812287FA800280000110811081F0811141F620000 D33B:0000002800287FA81228123812287FA800280000000800080008003400C20000 D33C:0000002800287FA81228123812287FA8002800000048004800A8011406620000 D33D:0000002800287FA81228123812287FA800280000000001F00208020801F00000 D33E:0000002800287FA81228123812287FA80028000003F80020002000D003080000 D33F:0000002800287FA81228123812287FA800280000004003F8004000A003180000 D340:0000002800287FA81228123812287FA80028000003F8000803F8000800080000 D341:0000002800287FA81228123812287FA80028000003F8020003F8020003F80000 D342:0000002800287FA81228123812287FA80028000000000FF8022002200FF80000 D343:0000002800287FA81228123812287FA80028000000800FF803E0041003E00000 D344:00000000001000107FD01110111E11101110111E7FD000100010001000100000 D345:0000000800087F88120E1208120E7F880008000007F800080008000800080000 D346:0000000800087F88120E1208120E7F880008000000003EF80208020802080000 D347:0000000800087F88120E1208120E7F880008000000001F080108011401620000 D348:0000000800087F88120E1208120E7F880008000008000800080008000FF80000 D349:0000000800087F88120E1208120E7F8800080000000010F8101010301ECC0000 D34A:0000000800087F88120E1208120E7F88000800000808087F081C08220F9C0000 D34B:0000000800087F88120E1208120E7F880008000003F802000200020003F80000 D34C:0000000800087F88120E1208120E7F880008000007F8000807F8040007F80000 D34D:0000000800087F88120E1208120E7F88000800003EF802083E0820083E080000 D34E:0000000800087F88120E1208120E7F88000800003EF802883E8820883EF80000 D34F:0000000800087F88120E1208120E7F88000800003E8802883EF820883EF80000 D350:0000000800087F88120E1208120E7F88000800001F0801081F0810141F620000 D351:0000000800087F88120E1208120E7F88000800003EF802803EF820803EF80000 D352:0000000800087F88120E1208120E7F88000800003EFC02483E4820483EFC0000 D353:0000000800087F88120E1208120E7F88000800001F08017F1F1C10221F1C0000 D354:0000000800087F88120E1208120E7F880008000003F802080208020803F80000 D355:0000000800087F88120E1208120E7F88000800000208020803F8020803F80000 D356:0000000800087F88120E1208120E7F8800080000110811081F0811141F620000 D357:0000000800087F88120E1208120E7F8800080000001000100010006801840000 D358:0000000800087F88120E1208120E7F88000800000048004800A8011406620000 D359:0000000800087F88120E1208120E7F8800080000000003F00408040803F00000 D35A:0000000800087F88120E1208120E7F880008000003F80020002000D003080000 D35B:0000000800087F88120E1208120E7F8800080000004003F8004000A003180000 D35C:0000000800087F88120E1208120E7F880008000003F8000803F8000800080000 D35D:0000000800087F88120E1208120E7F880008000003F8020003F8020003F80000 D35E:0000000800087F88120E1208120E7F880008000000000FF8022002200FF80000 D35F:0000000800087F88120E1208120E7F880008000000800FF803E0041003E00000 D360:00000000001200127FD21112111E11121112111E7FD200120012001200120000 D361:0000002800287FA81238122812387FA80028000007F800080008000800080000 D362:0000002800287FA81238122812387FA80028000000003EF80208020802080000 D363:0000002800287FA81238122812387FA80028000000003E100210022802C40000 D364:0000002800287FA81238122812387FA80028002808000800080008000FF80000 D365:0000002800287FA81238122812387FA800280000000020F8201020303ECC0000 D366:0000002800287FA81238122812387FA800280000202021FC207020883E700000 D367:0000002800287FA81238122812387FA80028000003F802000200020003F80000 D368:0000002800287FA81238122812387FA80028000007F8000807F8040007F80000 D369:0000002800287FA81238122812387FA8002800003EF802083E0820083E080000 D36A:0000002800287FA81238122812387FA8002800003EF802883E8820883EF80000 D36B:0000002800287FA81238122812387FA8002800003E8802883EF820883EF80000 D36C:0000002800287FA81238122812387FA8002800001F0801081F0810141F620000 D36D:0000002800287FA81238122812387FA8002800003EF802803EF820803EF80000 D36E:0000002800287FA81238122812387FA8002800003EFC02483E4820483EFC0000 D36F:0000002800287FA81238122812387FA8002800003E1002FE3E3820443E380000 D370:0000002800287FA81238122812387FA80028000003F802080208020803F80000 D371:0000002800287FA81238122812387FA8002800000208020803F8020803F80000 D372:0000002800287FA81238122812387FA800280000110811081F0811141F620000 D373:0000002800287FA81238122812387FA800280000000800080008003400C20000 D374:0000002800287FA81238122812387FA8002800000048004800A8011406620000 D375:0000002800287FA81238122812387FA800280000000001F00208020801F00000 D376:0000002800287FA81238122812387FA80028000003F80020002000D003080000 D377:0000002800287FA81238122812387FA800280000004003F8004000A003180000 D378:0000002800287FA81238122812387FA80028000003F8000803F8000800080000 D379:0000002800287FA81238122812387FA80028000003F8020003F8020003F80000 D37A:0000002800287FA81238122812387FA80028000000000FF8022002200FF80000 D37B:0000002800287FA81238122812387FA80028000000800FF803E0041003E00000 D37C:00000000000200027FC211021102111E110211027FC200020002000200020000 D37D:0000000800087F881208123812087F8800080000000007F80008000800080000 D37E:0000000800087F881208123812087F880008000000003EF80208020802080000 D37F:0000000800087F881208123812087F880008000000001F080108011401620000 D380:0000000800087F881208123812087F880008000000001000100010001FF80000 D381:0000000800087F881208123812087F8800080000000020F8201020303ECC0000 D382:0000000800087F881208123812087F8800080000202021FC207020883E700000 D383:0000000800087F881208123812087F880008000003F802000200020003F80000 D384:0000000800087F881208123812087F880008000007F8000807F8040007F80000 D385:0000000800087F881208123812087F88000800003EF802083E0820083E080000 D386:0000000800087F881208123812087F88000800003EF802883E8820883EF80000 D387:0000000800087F881208123812087F88000800003E8802883EF820883EF80000 D388:0000000800087F881208123812087F88000800000F8800880F8808140FA20000 D389:0000000800087F881208123812087F88000800003EF802803EF820803EF80000 D38A:0000000800087F881208123812087F88000800003EFC02483E4820483EFC0000 D38B:0000000800087F881208123812087F88000800003E1002FE3E3820443E380000 D38C:0000000800087F881208123812087F880008000003F802080208020803F80000 D38D:0000000800087F881208123812087F88000800000208020803F8020803F80000 D38E:0000000800087F881208123812087F8800080000210821083F0821143F620000 D38F:0000000800087F881208123812087F8800080000001000100010006801840000 D390:0000000800087F881208123812087F88000800000048004800A8011406620000 D391:0000000800087F881208123812087F8800080000000003F00408040803F00000 D392:0000000800087F881208123812087F880008000003F80020002000D003080000 D393:0000000800087F881208123812087F8800080000004003F8004000A003180000 D394:0000000800087F881208123812087F880008000003F8000803F8000800080000 D395:0000000800087F881208123812087F880008000003F8020003F8020003F80000 D396:0000000800087F881208123812087F880008000000000FF8022002200FF80000 D397:0000000800087F881208123812087F880008000000800FF803E0041003E00000 D398:00000000000A000A7FCA110A110A113A110A110A7FCA000A000A000A000A0000 D399:0000002800287FA8122812E812287FA80028000007F800080008000800080000 D39A:0000002800287FA8122812E812287FA80028000000003EF80208020802080000 D39B:0000002800287FA8122812E812287FA80028000000003E100210022802C40000 D39C:0000002800287FA8122812E812287FA80028000008000800080008000FF80000 D39D:0000002800287FA8122812E812287FA800280000000020F8201020303ECC0000 D39E:0000002800287FA8122812E812287FA800280000202021FC207020883E700000 D39F:0000002800287FA8122812E812287FA80028000003F802000200020003F80000 D3A0:0000002800287FA8122812E812287FA80028000007F8000807F8040007F80000 D3A1:0000002800287FA8122812E812287FA8002800003EF802083E0820083E080000 D3A2:0000002800287FA8122812E812287FA8002800003EF802883E8820883EF80000 D3A3:0000002800287FA8122812E812287FA8002800003E8802883EF820883EF80000 D3A4:0000002800287FA8122812E812287FA8002800001F0801081F0810141F620000 D3A5:0000002800287FA8122812E812287FA8002800003EF802803EF820803EF80000 D3A6:0000002800287FA8122812E812287FA8002800003EFC02483E4820483EFC0000 D3A7:0000002800287FA8122812E812287FA8002800003E1002FE3E3820443E380000 D3A8:0000002800287FA8122812E812287FA80028000003F802080208020803F80000 D3A9:0000002800287FA8122812E812287FA8002800000208020803F8020803F80000 D3AA:0000002800287FA8122812E812287FA800280000110811081F0811141F620000 D3AB:0000002800287FA8122812E812287FA800280000000800080008003400C20000 D3AC:0000002800287FA8122812E812287FA8002800000048004800A8011406620000 D3AD:0000002800287FA8122812E812287FA800280000000001F00208020801F00000 D3AE:0000002800287FA8122812E812287FA80028000003F80020002000D003080000 D3AF:0000002800287FA8122812E812287FA800280000004003F8004000A003180000 D3B0:0000002800287FA8122812E812287FA80028000003F8000803F8000800080000 D3B1:0000002800287FA8122812E812287FA80028000003F8020003F8020003F80000 D3B2:0000002800287FA8122812E812287FA80028000000000FF8022002200FF80000 D3B3:0000002800287FA8122812E812287FA80028000000800FF803E0041003E00000 D3B4:00000000000200027FC21102111E11021102111E7FC200020002000200020000 D3B5:0000000800087F881238120812387F8800080000000007F80008000800080000 D3B6:0000000800087F881238120812387F880008000000003EF80208020802080000 D3B7:0000000800087F881238120812387F880008000000001F080108011401620000 D3B8:0000000800087F881238120812387F880008000800001000100010001FF80000 D3B9:0000000800087F881238120812387F8800080000000020F8201020303ECC0000 D3BA:0000000800087F881238120812387F8800080000202021FC207020883E700000 D3BB:0000000800087F881238120812387F880008000003F802000200020003F80000 D3BC:0000000800087F881238120812387F880008000007F8000807F8040007F80000 D3BD:0000000800087F881238120812387F88000800003EF802083E0820083E080000 D3BE:0000000800087F881238120812387F88000800003EF802883E8820883EF80000 D3BF:0000000800087F881238120812387F88000800003E8802883EF820883EF80000 D3C0:0000000800087F881238120812387F88000800000F8800880F8808140FA20000 D3C1:0000000800087F881238120812387F88000800003EF802803EF820803EF80000 D3C2:0000000800087F881238120812387F88000800003EFC02483E4820483EFC0000 D3C3:0000000800087F881238120812387F88000800003E1002FE3E3820443E380000 D3C4:0000000800087F881238120812387F880008000003F802080208020803F80000 D3C5:0000000800087F881238120812387F88000800000208020803F8020803F80000 D3C6:0000000800087F881238120812387F8800080000210821083F0821143F620000 D3C7:0000000800087F881238120812387F8800080000001000100010006801840000 D3C8:0000000800087F881238120812387F88000800000048004800A8011406620000 D3C9:0000000800087F881238120812387F8800080000000003F00408040803F00000 D3CA:0000000800087F881238120812387F880008000003F80020002000D003080000 D3CB:0000000800087F881238120812387F8800080000004003F8004000A003180000 D3CC:0000000800087F881238120812387F880008000003F8000803F8000800080000 D3CD:0000000800087F881238120812387F880008000003F8020003F8020003F80000 D3CE:0000000800087F881238120812387F880008000000000FF8022002200FF80000 D3CF:0000000800087F881238120812387F880008000000800FF803E0041003E00000 D3D0:00000000000A000A7FCA110A113A110A110A113A7FCA000A000A000A000A0000 D3D1:0000002800287FA812E8122812E87FA80028000007F800080008000800080000 D3D2:0000002800287FA812E8122812E87FA80028000000003EF80208020802080000 D3D3:0000002800287FA812E8122812E87FA80028000000003E100210022802C40000 D3D4:0000002800287FA812E8122812E87FA80028002808000800080008000FF80000 D3D5:0000002800287FA812E8122812E87FA800280000000020F8201020303ECC0000 D3D6:0000002800287FA812E8122812E87FA800280000202021FC207020883E700000 D3D7:0000002800287FA812E8122812E87FA80028000003F802000200020003F80000 D3D8:0000002800287FA812E8122812E87FA80028000007F8000807F8040007F80000 D3D9:0000002800287FA812E8122812E87FA8002800003EF802083E0820083E080000 D3DA:0000002800287FA812E8122812E87FA8002800003EF802883E8820883EF80000 D3DB:0000002800287FA812E8122812E87FA8002800003E8802883EF820883EF80000 D3DC:0000002800287FA812E8122812E87FA8002800001F0801081F0810141F620000 D3DD:0000002800287FA812E8122812E87FA8002800003EF802803EF820803EF80000 D3DE:0000002800287FA812E8122812E87FA8002800003EFC02483E4820483EFC0000 D3DF:0000002800287FA812E8122812E87FA8002800003E1002FE3E3820443E380000 D3E0:0000002800287FA812E8122812E87FA80028000003F802080208020803F80000 D3E1:0000002800287FA812E8122812E87FA8002800000208020803F8020803F80000 D3E2:0000002800287FA812E8122812E87FA800280000110811081F0811141F620000 D3E3:0000002800287FA812E8122812E87FA800280000000800080008003400C20000 D3E4:0000002800287FA812E8122812E87FA8002800000048004800A8011406620000 D3E5:0000002800287FA812E8122812E87FA800280000000001F00208020801F00000 D3E6:0000002800287FA812E8122812E87FA80028000003F80020002000D003080000 D3E7:0000002800287FA812E8122812E87FA800280000004003F8004000A003180000 D3E8:0000002800287FA812E8122812E87FA80028000003F8000803F8000800080000 D3E9:0000002800287FA812E8122812E87FA80028000003F8020003F8020003F80000 D3EA:0000002800287FA812E8122812E87FA80028000000000FF8022002200FF80000 D3EB:0000002800287FA812E8122812E87FA80028000000800FF803E0041003E00000 D3EC:000000003FF808200820082008203FF8000000000100010001007FFC00000000 D3ED:00001FF00440044004401FF0010001007FFC00001FF000100010001000100000 D3EE:00001FF00440044004401FF0010001007FFC000000003EF80208020802080000 D3EF:00001FF00440044004401FF0010001007FFC000000001E100210022802C40000 D3F0:00001FF00440044004401FF0010001007FFC000000001000100010001FF00000 D3F1:00001FF00440044004401FF0010001007FFC0000000020F8201020303ECC0000 D3F2:00001FF00440044004401FF0010001007FFC0000202021FC207020883E700000 D3F3:00001FF00440044004401FF0010001007FFC00001FF01000100010001FF00000 D3F4:00001FF00440044004401FF0010001007FFC00001FF000101FF010001FF00000 D3F5:00001FF00440044004401FF0010001007FFC00003EF802083E0820083E080000 D3F6:00001FF00440044004401FF0010001007FFC00003EF802883E8820883EF80000 D3F7:00001FF00440044004401FF0010001007FFC00003E8802883EF820883EF80000 D3F8:00001FF00440044004401FF0010001007FFC00003E1002103E1020283EC40000 D3F9:00001FF00440044004401FF0010001007FFC00003EF802803EF820803EF80000 D3FA:00001FF00440044004401FF0010001007FFC00003EFC02483E4820483EFC0000 D3FB:00001FF00440044004401FF0010001007FFC00003E2003FC3E7020883E700000 D3FC:00001FF00440044004401FF0010001007FFC00001FF01010101010101FF00000 D3FD:00001FF00440044004401FF0010001007FFC0000101010101FF010101FF00000 D3FE:00001FF00440044004401FF0010001007FFC0000222022203E2022503E880000 D3FF:00001FF00440044004401FF0010001007FFC000000000100010002800C400000 D400:00001FF00440044004401FF0010001007FFC00000000024002400DA033100000 D401:00001FF00440044004401FF0010001007FFC0000000007C00820082007C00000 D402:00001FF00440044004401FF0010001007FFC0000000007E00080014006200000 D403:00001FF00440044004401FF0010001007FFC0000008007E00080014006200000 D404:00001FF00440044004401FF0010001007FFC00001FF000101FF0001000100000 D405:00001FF00440044004401FF0010001007FFC00001FF010001FF010001FF00000 D406:00001FF00440044004401FF0010001007FFC000000001FF0044004401FF00000 D407:00001FF00440044004401FF0010001007FFC000001001FF007C0082007C00000 D408:00000010001000107FD011101110111E11107FD0041004107FD0001000100000 D409:000000083F881108110E3F88040804087FE8000007F800080008000800080000 D40A:000000083F881108110E3F88040804087FE8000000003EF80208020802080000 D40B:000000083F881108110E3F88040804087FE8000000001F080108011401620000 D40C:000000083F881108110E3F88040804087FE8000008000800080008000FF80000 D40D:000000083F881108110E3F88040804087FE80000000010F8101010301ECC0000 D40E:000000083F881108110E3F88040804087FE800000808087F081C08220F9C0000 D40F:000000083F881108110E3F88040804087FE8000003F802000200020003F80000 D410:000000083F881108110E3F88040804087FE8000007F8000807F8040007F80000 D411:000000083F881108110E3F88040804087FE800003EF802083E0820083E080000 D412:000000083F881108110E3F88040804087FE800003EF802883E8820883EF80000 D413:000000083F881108110E3F88040804087FE800003E8802883EF820883EF80000 D414:000000083F881108110E3F88040804087FE800001F0801081F0810141F620000 D415:000000083F881108110E3F88040804087FE800003EF802803EF820803EF80000 D416:000000083F881108110E3F88040804087FE800003EFC02483E4820483EFC0000 D417:000000083F881108110E3F88040804087FE800001F08017F1F1C10221F1C0000 D418:000000083F881108110E3F88040804087FE8000003F802080208020803F80000 D419:000000083F881108110E3F88040804087FE800000208020803F8020803F80000 D41A:000000083F881108110E3F88040804087FE80000110811081F0811141F620000 D41B:000000083F881108110E3F88040804087FE80000001000100010006801840000 D41C:000000083F881108110E3F88040804087FE800000048004800A8011406620000 D41D:000000083F881108110E3F88040804087FE80000000003F00408040803F00000 D41E:000000083F881108110E3F88040804087FE8000003F80020002000D003080000 D41F:000000083F881108110E3F88040804087FE80000004003F8004000A003180000 D420:000000083F881108110E3F88040804087FE8000003F8000803F8000800080000 D421:000000083F881108110E3F88040804087FE8000003F8020003F8020003F80000 D422:000000083F881108110E3F88040804087FE8000000000FF8022002200FF80000 D423:000000083F881108110E3F88040804087FE8000000800FF803E0041003E00000 D424:00000012001200127FD211121112111E11127FD2041204127FD2001200120000 D425:000000283FA8112811383FA8042804287FA8000007F800080008000800080000 D426:000000283FA8112811383FA8042804287FA8000000003EF80208020802080000 D427:000000283FA8112811383FA8042804287FA8000000001F080108011401620000 D428:000000283FA8112811383FA8042804287FA8000008000800080008000FF80000 D429:000000283FA8112811383FA8042804287FA80000000010F8101010301ECC0000 D42A:000000283FA8112811383FA8042804287FA800000808087F081C08220F9C0000 D42B:000000283FA8112811383FA8042804287FA8000003F802000200020003F80000 D42C:000000283FA8112811383FA8042804287FA8000007F8000807F8040007F80000 D42D:000000283FA8112811383FA8042804287FA800003EF802083E0820083E080000 D42E:000000283FA8112811383FA8042804287FA800003EF802883E8820883EF80000 D42F:000000283FA8112811383FA8042804287FA800003E8802883EF820883EF80000 D430:000000283FA8112811383FA8042804287FA800001F0801081F0810141F620000 D431:000000283FA8112811383FA8042804287FA800003EF802803EF820803EF80000 D432:000000283FA8112811383FA8042804287FA800003EFC02483E4820483EFC0000 D433:000000283FA8112811383FA8042804287FA800001F08017F1F1C10221F1C0000 D434:000000283FA8112811383FA8042804287FA8000003F802080208020803F80000 D435:000000283FA8112811383FA8042804287FA800000208020803F8020803F80000 D436:000000283FA8112811383FA8042804287FA80000110811081F0811141F620000 D437:000000283FA8112811383FA8042804287FA80000001000100010006801840000 D438:000000283FA8112811383FA8042804287FA800000048004800A8011406620000 D439:000000283FA8112811383FA8042804287FA80000000003F00408040803F00000 D43A:000000283FA8112811383FA8042804287FA8000003F80020002000D003080000 D43B:000000283FA8112811383FA8042804287FA80000004003F8004000A003180000 D43C:000000283FA8112811383FA8042804287FA8000003F8000803F8000800080000 D43D:000000283FA8112811383FA8042804287FA8000003F8020003F8020003F80000 D43E:000000283FA8112811383FA8042804287FA8000000000FF8022002200FF80000 D43F:000000283FA8112811383FA8042804287FA8000000800FF803E0041003E00000 D440:00000008000800087FC811081108110811087FC8040804087FE8000800080000 D441:000000083F88110811083F88040804087FE8000007F800080008000800080000 D442:000000083F88110811083F88040804087FE8000000003EF80208020802080000 D443:000000083F88110811083F88040804087FE8000000001F080108011401620000 D444:000000083F88110811083F88040804087FE8000008000800080008000FF80000 D445:000000083F88110811083F88040804087FE80000000010F8101010301ECC0000 D446:000000083F88110811083F88040804087FE800000808087F081C08220F9C0000 D447:000000083F88110811083F88040804087FE8000003F802000200020003F80000 D448:000000083F88110811083F88040804087FE8000007F8000807F8040007F80000 D449:000000083F88110811083F88040804087FE800003EF802083E0820083E080000 D44A:000000083F88110811083F88040804087FE800003EF802883E8820883EF80000 D44B:000000083F88110811083F88040804087FE800003E8802883EF820883EF80000 D44C:000000083F88110811083F88040804087FE800001F0801081F0810141F620000 D44D:000000083F88110811083F88040804087FE800003EF802803EF820803EF80000 D44E:000000083F88110811083F88040804087FE800003EFC02483E4820483EFC0000 D44F:000000083F88110811083F88040804087FE800001F08017F1F1C10221F1C0000 D450:000000083F88110811083F88040804087FE8000003F802080208020803F80000 D451:000000083F88110811083F88040804087FE800000208020803F8020803F80000 D452:000000083F88110811083F88040804087FE80000110811081F0811141F620000 D453:000000083F88110811083F88040804087FE80000001000100010006801840000 D454:000000083F88110811083F88040804087FE800000048004800A8011406620000 D455:000000083F88110811083F88040804087FE80000000003F00408040803F00000 D456:000000083F88110811083F88040804087FE8000003F80020002000D003080000 D457:000000083F88110811083F88040804087FE80000004003F8004000A003180000 D458:000000083F88110811083F88040804087FE8000003F8000803F8000800080000 D459:000000083F88110811083F88040804087FE8000003F8020003F8020003F80000 D45A:000000083F88110811083F88040804087FE8000000000FF8022002200FF80000 D45B:000000083F88110811083F88040804087FE8000000800FF803E0041003E00000 D45C:000000003FF808200820082008203FF8000004400440044004407FFC00000000 D45D:00001FF00440044004401FF0044004407FFC00001FF000100010001000100000 D45E:00001FF00440044004401FF0044004407FFC000000003EF80208020802080000 D45F:00001FF00440044004401FF0044004407FFC000000001E100210022802C40000 D460:00001FF00440044004401FF0044004407FFC000000001000100010001FF00000 D461:00001FF00440044004401FF0044004407FFC0000000020F8201020303ECC0000 D462:00001FF00440044004401FF0044004407FFC0000202021FC207020883E700000 D463:00001FF00440044004401FF0044004407FFC00001FF01000100010001FF00000 D464:00001FF00440044004401FF0044004407FFC00001FF000101FF010001FF00000 D465:00001FF00440044004401FF0044004407FFC00003EF802083E0820083E080000 D466:00001FF00440044004401FF0044004407FFC00003EF802883E8820883EF80000 D467:00001FF00440044004401FF0044004407FFC00003E8802883EF820883EF80000 D468:00001FF00440044004401FF0044004407FFC00003E1002103E1020283EC40000 D469:00001FF00440044004401FF0044004407FFC00003EF802803EF820803EF80000 D46A:00001FF00440044004401FF0044004407FFC00003EFC02483E4820483EFC0000 D46B:00001FF00440044004401FF0044004407FFC00003E2003FC3E7020883E700000 D46C:00001FF00440044004401FF0044004407FFC00001FF01010101010101FF00000 D46D:00001FF00440044004401FF0044004407FFC0000101010101FF010101FF00000 D46E:00001FF00440044004401FF0044004407FFC0000222022203E2022503E880000 D46F:00001FF00440044004401FF0044004407FFC000000000100010002800C400000 D470:00001FF00440044004401FF0044004407FFC00000000024002400DA033100000 D471:00001FF00440044004401FF0044004407FFC0000000007C00820082007C00000 D472:00001FF00440044004401FF0044004407FFC0000000007E00080014006200000 D473:00001FF00440044004401FF0044004407FFC0000008007E00080014006200000 D474:00001FF00440044004401FF0044004407FFC00001FF000101FF0001000100000 D475:00001FF00440044004401FF0044004407FFC00001FF010001FF010001FF00000 D476:00001FF00440044004401FF0044004407FFC000000001FF0044004401FF00000 D477:00001FF00440044004401FF0044004407FFC000001001FF007C0082007C00000 D478:000000003FF808200820082008203FF8000000003FF801000100010001000000 D479:00001FF00440044004401FF000007FFC010001001FF000100010001000100000 D47A:00001FF00440044004401FF000007FFC0100010000003EF80208020802080000 D47B:00001FF00440044004401FF000007FFC0100010000001E100210022802C40000 D47C:00001FF00440044004401FF0000000007FFC010001001100100010001FF00000 D47D:00001FF00440044004401FF000007FFC01000100000020F8201020303ECC0000 D47E:00001FF00440044004401FF000007FFC01000100202021FC207020883E700000 D47F:00001FF00440044004401FF000007FFC010001001FF01000100010001FF00000 D480:00001FF00440044004401FF000007FFC010001001FF000101FF010001FF00000 D481:00001FF00440044004401FF000007FFC010001003EF802083E0820083E080000 D482:00001FF00440044004401FF000007FFC010001003EF802883E8820883EF80000 D483:00001FF00440044004401FF000007FFC010001003E8802883EF820883EF80000 D484:00001FF00440044004401FF000007FFC010001003E1002103E1020283EC40000 D485:00001FF00440044004401FF000007FFC010001003EF802803EF820803EF80000 D486:00001FF00440044004401FF000007FFC010001003EFC02483E4820483EFC0000 D487:00001FF00440044004401FF000007FFC010001003E2003FC3E7020883E700000 D488:00001FF00440044004401FF000007FFC010001001FF01010101010101FF00000 D489:00001FF00440044004401FF000007FFC01000100101010101FF010101FF00000 D48A:00001FF00440044004401FF000007FFC01000100222022203E2022503E880000 D48B:00001FF00440044004401FF000007FFC0100010000000100010002800C400000 D48C:00001FF00440044004401FF000007FFC010001000000024002400DA033100000 D48D:00001FF00440044004401FF000007FFC01000100000007C00820082007C00000 D48E:00001FF00440044004401FF000007FFC01000100000007E00080014006200000 D48F:00001FF00440044004401FF000007FFC01000100008007E00080014006200000 D490:00001FF00440044004401FF000007FFC010001001FF000101FF0001000100000 D491:00001FF00440044004401FF000007FFC010001001FF010001FF010001FF00000 D492:00001FF00440044004401FF000007FFC0100010000001FF0044004401FF00000 D493:00001FF00440044004401FF000007FFC0100010001001FF007C0082007C00000 D494:0000000800087FC811081108110811087FC800087FE8040804F8040804080000 D495:00083F88110811083F8800087FE8027802080000000007F80008000800080000 D496:00083F88110811083F8800087FE802780208000000003EF80208020802080000 D497:00083F88110811083F8800087FE802780208000000001F080108011401620000 D498:00083F88110811083F88000800087FE80278020802081000100010001FF80000 D499:00083F88110811083F8800087FE8027802080000000020F8201020303ECC0000 D49A:00083F88110811083F8800087FE8027802080000202021FC207020883E700000 D49B:00083F88110811083F8800087FE802780208000003F802000200020003F80000 D49C:00083F88110811083F8800087FE802780208000007F8000807F8040007F80000 D49D:00083F88110811083F8800087FE80278020800003EF802083E0820083E080000 D49E:00083F88110811083F8800087FE80278020800003EF802883E8820883EF80000 D49F:00083F88110811083F8800087FE80278020800003E8802883EF820883EF80000 D4A0:00083F88110811083F8800087FE80278020800000F8800880F8808140FA20000 D4A1:00083F88110811083F8800087FE80278020800003EF802803EF820803EF80000 D4A2:00083F88110811083F8800087FE80278020800003EFC02483E4820483EFC0000 D4A3:00083F88110811083F8800087FE80278020800003E1002FE3E3820443E380000 D4A4:00083F88110811083F8800087FE802780208000003F802080208020803F80000 D4A5:00083F88110811083F8800087FE80278020800000208020803F8020803F80000 D4A6:00083F88110811083F8800087FE8027802080000210821083F0821143F620000 D4A7:00083F88110811083F8800087FE8027802080000001000100010006801840000 D4A8:00083F88110811083F8800087FE80278020800000048004800A8011406620000 D4A9:00083F88110811083F8800087FE8027802080000000003F00408040803F00000 D4AA:00083F88110811083F8800087FE802780208000003F80020002000D003080000 D4AB:00083F88110811083F8800087FE8027802080000004003F8004000A003180000 D4AC:00083F88110811083F8800087FE802780208000003F8000803F8000800080000 D4AD:00083F88110811083F8800087FE802780208000003F8020003F8020003F80000 D4AE:00083F88110811083F8800087FE802780208000000000FF8022002200FF80000 D4AF:00083F88110811083F8800087FE802780208000000800FF803E0041003E00000 D4B0:0000000A000A7FCA110A110A110A110A7FCA000A7FEA040A047A040A040A0000 D4B1:00283FA8112811283FA800287FA805E804280000000007F80008000800080000 D4B2:00283FA8112811283FA800287FA805E80428000000003EF80208020802080000 D4B3:00283FA8112811283FA800287FA805E80428000000001F080108011401620000 D4B4:00283FA8112811283FA8002800287FA8042805E804281428100010001FF80000 D4B5:00283FA8112811283FA800287FA805E804280000000020F8201020303ECC0000 D4B6:00283FA8112811283FA800287FA805E804280000202021FC207020883E700000 D4B7:00283FA8112811283FA800287FA805E80428000003F802000200020003F80000 D4B8:00283FA8112811283FA800287FA805E80428000007F8000807F8040007F80000 D4B9:00283FA8112811283FA800287FA805E8042800003EF802083E0820083E080000 D4BA:00283FA8112811283FA800287FA805E8042800003EF802883E8820883EF80000 D4BB:00283FA8112811283FA800287FA805E8042800003E8802883EF820883EF80000 D4BC:00283FA8112811283FA800287FA805E8042800000F8800880F8808140FA20000 D4BD:00283FA8112811283FA800287FA805E8042800003EF802803EF820803EF80000 D4BE:00283FA8112811283FA800287FA805E8042800003EFC02483E4820483EFC0000 D4BF:00283FA8112811283FA800287FA805E8042800003E1002FE3E3820443E380000 D4C0:00283FA8112811283FA800287FA805E80428000003F802080208020803F80000 D4C1:00283FA8112811283FA800287FA805E8042800000208020803F8020803F80000 D4C2:00283FA8112811283FA800287FA805E804280000210821083F0821143F620000 D4C3:00283FA8112811283FA800287FA805E804280000001000100010006801840000 D4C4:00283FA8112811283FA800287FA805E8042800000048004800A8011406620000 D4C5:00283FA8112811283FA800287FA805E804280000000003F00408040803F00000 D4C6:00283FA8112811283FA800287FA805E80428000003F80020002000D003080000 D4C7:00283FA8112811283FA800287FA805E804280000004003F8004000A003180000 D4C8:00283FA8112811283FA800287FA805E80428000003F8000803F8000800080000 D4C9:00283FA8112811283FA800287FA805E80428000003F8020003F8020003F80000 D4CA:00283FA8112811283FA800287FA805E80428000000000FF8022002200FF80000 D4CB:00283FA8112811283FA800287FA805E80428000000800FF803E0041003E00000 D4CC:0000000800087FC811081108110811087FC800087FE804080408040804080000 D4CD:00083F88110811083F8800087FE8020802000000000007F80008000800080000 D4CE:00083F88110811083F8800087FE802080200000000003EF80208020802080000 D4CF:00083F88110811083F8800087FE802080200000000001F080108011401620000 D4D0:00083F88110811083F88000800087FE80208020802081008100010001FF80000 D4D1:00083F88110811083F8800087FE8020802000000000020F8201020303ECC0000 D4D2:00083F88110811083F8800087FE8020802000000202021FC207020883E700000 D4D3:00083F88110811083F8800087FE802080200000003F802000200020003F80000 D4D4:00083F88110811083F8800087FE802080200000007F8000807F8040007F80000 D4D5:00083F88110811083F8800087FE80208020000003EF802083E0820083E080000 D4D6:00083F88110811083F8800087FE80208020000003EF802883E8820883EF80000 D4D7:00083F88110811083F8800087FE80208020000003E8802883EF820883EF80000 D4D8:00083F88110811083F8800087FE80208020000000F8800880F8808140FA20000 D4D9:00083F88110811083F8800087FE80208020000003EF802803EF820803EF80000 D4DA:00083F88110811083F8800087FE80208020000003EFC02483E4820483EFC0000 D4DB:00083F88110811083F8800087FE80208020000003E1002FE3E3820443E380000 D4DC:00083F88110811083F8800087FE802080200000003F802080208020803F80000 D4DD:00083F88110811083F8800087FE80208020000000208020803F8020803F80000 D4DE:00083F88110811083F8800087FE8020802000000210821083F0821143F620000 D4DF:00083F88110811083F8800087FE8020802000000001000100010006801840000 D4E0:00083F88110811083F8800087FE80208020000000048004800A8011406620000 D4E1:00083F88110811083F8800087FE8020802000000000003F00408040803F00000 D4E2:00083F88110811083F8800087FE802080200000003F80020002000D003080000 D4E3:00083F88110811083F8800087FE8020802000000004003F8004000A003180000 D4E4:00083F88110811083F8800087FE802080200000003F8000803F8000800080000 D4E5:00083F88110811083F8800087FE802080200000003F8020003F8020003F80000 D4E6:00083F88110811083F8800087FE802080200000000000FF8022002200FF80000 D4E7:00083F88110811083F8800087FE802080200000000800FF803E0041003E00000 D4E8:000000003FF808200820082008203FF8000000007FFC04400440044004400000 D4E9:00001FF00440044004401FF000007FFC044004401FF000100010001000100000 D4EA:00001FF00440044004401FF000007FFC0440044000003EF80208020802080000 D4EB:00001FF00440044004401FF000007FFC0440044000001E100210022802C40000 D4EC:00001FF00440044004401FF0000000007FFC044004401440100010001FF00000 D4ED:00001FF00440044004401FF000007FFC04400440000020F8201020303ECC0000 D4EE:00001FF00440044004401FF000007FFC04400440202021FC207020883E700000 D4EF:00001FF00440044004401FF000007FFC044004401FF01000100010001FF00000 D4F0:00001FF00440044004401FF000007FFC044004401FF000101FF010001FF00000 D4F1:00001FF00440044004401FF000007FFC044004403EF802083E0820083E080000 D4F2:00001FF00440044004401FF000007FFC044004403EF802883E8820883EF80000 D4F3:00001FF00440044004401FF000007FFC044004403E8802883EF820883EF80000 D4F4:00001FF00440044004401FF000007FFC044004403E1002103E1020283EC40000 D4F5:00001FF00440044004401FF000007FFC044004403EF802803EF820803EF80000 D4F6:00001FF00440044004401FF000007FFC044004403EFC02483E4820483EFC0000 D4F7:00001FF00440044004401FF000007FFC044004403E2003FC3E7020883E700000 D4F8:00001FF00440044004401FF000007FFC044004401FF01010101010101FF00000 D4F9:00001FF00440044004401FF000007FFC04400440101010101FF010101FF00000 D4FA:00001FF00440044004401FF000007FFC04400440222022203E2022503E880000 D4FB:00001FF00440044004401FF000007FFC0440044000000100010002800C400000 D4FC:00001FF00440044004401FF000007FFC044004400000024002400DA033100000 D4FD:00001FF00440044004401FF000007FFC04400440000007C00820082007C00000 D4FE:00001FF00440044004401FF000007FFC04400440000007E00080014006200000 D4FF:00001FF00440044004401FF000007FFC04400440008007E00080014006200000 D500:00001FF00440044004401FF000007FFC044004401FF000101FF0001000100000 D501:00001FF00440044004401FF000007FFC044004401FF010001FF010001FF00000 D502:00001FF00440044004401FF000007FFC0440044000001FF0044004401FF00000 D503:00001FF00440044004401FF000007FFC0440044001001FF007C0082007C00000 D504:000000003FF808200820082008203FF80000000000007FFC0000000000000000 D505:00001FF00440044004401FF0000000007FFC00001FF000100010001000100000 D506:00001FF00440044004401FF0000000007FFC000000003EF80208020802080000 D507:00001FF00440044004401FF0000000007FFC000000001E100210022802C40000 D508:00001FF00440044004401FF0000000007FFC000000001000100010001FF00000 D509:00001FF00440044004401FF0000000007FFC0000000020F8201020303ECC0000 D50A:00001FF00440044004401FF0000000007FFC0000202021FC207020883E700000 D50B:00001FF00440044004401FF0000000007FFC00001FF01000100010001FF00000 D50C:00001FF00440044004401FF0000000007FFC00001FF000101FF010001FF00000 D50D:00001FF00440044004401FF0000000007FFC00003EF802083E0820083E080000 D50E:00001FF00440044004401FF0000000007FFC00003EF802883E8820883EF80000 D50F:00001FF00440044004401FF0000000007FFC00003E8802883EF820883EF80000 D510:00001FF00440044004401FF0000000007FFC00003E1002103E1020283EC40000 D511:00001FF00440044004401FF0000000007FFC00003EF802803EF820803EF80000 D512:00001FF00440044004401FF0000000007FFC00003EFC02483E4820483EFC0000 D513:00001FF00440044004401FF0000000007FFC00003E2003FC3E7020883E700000 D514:00001FF00440044004401FF0000000007FFC00001FF01010101010101FF00000 D515:00001FF00440044004401FF0000000007FFC0000101010101FF010101FF00000 D516:00001FF00440044004401FF0000000007FFC0000222022203E2022503E880000 D517:00001FF00440044004401FF0000000007FFC000000000100010002800C400000 D518:00001FF00440044004401FF0000000007FFC00000000024002400DA033100000 D519:00001FF00440044004401FF0000000007FFC0000000007C00820082007C00000 D51A:00001FF00440044004401FF0000000007FFC0000000007E00080014006200000 D51B:00001FF00440044004401FF0000000007FFC0000008007E00080014006200000 D51C:00001FF00440044004401FF0000000007FFC00001FF000101FF0001000100000 D51D:00001FF00440044004401FF0000000007FFC00001FF010001FF010001FF00000 D51E:00001FF00440044004401FF0000000007FFC000000001FF0044004401FF00000 D51F:00001FF00440044004401FF0000000007FFC000001001FF007C0082007C00000 D520:00000008000800087FC811081108110811087FC800087FE80008000800080000 D521:000000083F88110811083F88000800087FE8000007F800080008000800080000 D522:000000083F88110811083F88000800087FE8000000003EF80208020802080000 D523:000000083F88110811083F88000800087FE8000000001F080108011401620000 D524:000000083F88110811083F88000800087FE8000008000800080008000FF80000 D525:000000083F88110811083F88000800087FE80000000010F8101010301ECC0000 D526:000000083F88110811083F88000800087FE800000808087F081C08220F9C0000 D527:000000083F88110811083F88000800087FE8000003F802000200020003F80000 D528:000000083F88110811083F88000800087FE8000007F8000807F8040007F80000 D529:000000083F88110811083F88000800087FE800003EF802083E0820083E080000 D52A:000000083F88110811083F88000800087FE800003EF802883E8820883EF80000 D52B:000000083F88110811083F88000800087FE800003E8802883EF820883EF80000 D52C:000000083F88110811083F88000800087FE800001F0801081F0810141F620000 D52D:000000083F88110811083F88000800087FE800003EF802803EF820803EF80000 D52E:000000083F88110811083F88000800087FE800003EFC02483E4820483EFC0000 D52F:000000083F88110811083F88000800087FE800001F08017F1F1C10221F1C0000 D530:000000083F88110811083F88000800087FE8000003F802080208020803F80000 D531:000000083F88110811083F88000800087FE800000208020803F8020803F80000 D532:000000083F88110811083F88000800087FE80000110811081F0811141F620000 D533:000000083F88110811083F88000800087FE80000001000100010006801840000 D534:000000083F88110811083F88000800087FE800000048004800A8011406620000 D535:000000083F88110811083F88000800087FE80000000003F00408040803F00000 D536:000000083F88110811083F88000800087FE8000003F80020002000D003080000 D537:000000083F88110811083F88000800087FE80000004003F8004000A003180000 D538:000000083F88110811083F88000800087FE8000003F8000803F8000800080000 D539:000000083F88110811083F88000800087FE8000003F8020003F8020003F80000 D53A:000000083F88110811083F88000800087FE8000000000FF8022002200FF80000 D53B:000000083F88110811083F88000800087FE8000000800FF803E0041003E00000 D53C:00000000000800087FC8110811081108110811087FC800080008000800080000 D53D:0000000800087F881208120812087F8800080000000007F80008000800080000 D53E:0000000800087F881208120812087F880008000000003EF80208020802080000 D53F:0000000800087F881208120812087F880008000000001F080108011401620000 D540:0000000800087F881208120812087F880008000800001000100010001FF80000 D541:0000000800087F881208120812087F8800080000000020F8201020303ECC0000 D542:0000000800087F881208120812087F8800080000202021FC207020883E700000 D543:0000000800087F881208120812087F880008000003F802000200020003F80000 D544:0000000800087F881208120812087F880008000007F8000807F8040007F80000 D545:0000000800087F881208120812087F88000800003EF802083E0820083E080000 D546:0000000800087F881208120812087F88000800003EF802883E8820883EF80000 D547:0000000800087F881208120812087F88000800003E8802883EF820883EF80000 D548:0000000800087F881208120812087F88000800000F8800880F8808140FA20000 D549:0000000800087F881208120812087F88000800003EF802803EF820803EF80000 D54A:0000000800087F881208120812087F88000800003EFC02483E4820483EFC0000 D54B:0000000800087F881208120812087F88000800003E1002FE3E3820443E380000 D54C:0000000800087F881208120812087F880008000003F802080208020803F80000 D54D:0000000800087F881208120812087F88000800000208020803F8020803F80000 D54E:0000000800087F881208120812087F8800080000210821083F0821143F620000 D54F:0000000800087F881208120812087F8800080000001000100010006801840000 D550:0000000800087F881208120812087F88000800000048004800A8011406620000 D551:0000000800087F881208120812087F8800080000000003F00408040803F00000 D552:0000000800087F881208120812087F880008000003F80020002000D003080000 D553:0000000800087F881208120812087F8800080000004003F8004000A003180000 D554:0000000800087F881208120812087F880008000003F8000803F8000800080000 D555:0000000800087F881208120812087F880008000003F8020003F8020003F80000 D556:0000000800087F881208120812087F880008000000000FF8022002200FF80000 D557:0000000800087F881208120812087F880008000000800FF803E0041003E00000 D558:00000000041004103F900E101110209E2090209011100E100010001000100000 D559:000008087F081C082208220E22081C080008000007F800080008000800080000 D55A:000008087F081C082208220E22081C080008000000003EF80208020802080000 D55B:000008087F081C082208220E22081C080008000000001F080108011401620000 D55C:000008087F081C082208220E22081C080008000808000800080008000FF80000 D55D:000008087F081C082208220E22081C0800080000000010F8101010301ECC0000 D55E:000008087F081C082208220E22081C08000800000808087F081C08220F9C0000 D55F:000008087F081C082208220E22081C080008000003F802000200020003F80000 D560:000008087F081C082208220E22081C080008000007F8000807F8040007F80000 D561:000008087F081C082208220E22081C08000800003EF802083E0820083E080000 D562:000008087F081C082208220E22081C08000800003EF802883E8820883EF80000 D563:000008087F081C082208220E22081C08000800003E8802883EF820883EF80000 D564:000008087F081C082208220E22081C08000800001F0801081F0810141F620000 D565:000008087F081C082208220E22081C08000800003EF802803EF820803EF80000 D566:000008087F081C082208220E22081C08000800003EFC02483E4820483EFC0000 D567:000008087F081C082208220E22081C08000800001F08017F1F1C10221F1C0000 D568:000008087F081C082208220E22081C080008000003F802080208020803F80000 D569:000008087F081C082208220E22081C08000800000208020803F8020803F80000 D56A:000008087F081C082208220E22081C0800080000110811081F0811141F620000 D56B:000008087F081C082208220E22081C0800080000001000100010006801840000 D56C:000008087F081C082208220E22081C08000800000048004800A8011406620000 D56D:000008087F081C082208220E22081C0800080000000003F00408040803F00000 D56E:000008087F081C082208220E22081C080008000003F80020002000D003080000 D56F:000008087F081C082208220E22081C0800080000004003F8004000A003180000 D570:000008087F081C082208220E22081C080008000003F8000803F8000800080000 D571:000008087F081C082208220E22081C080008000003F8020003F8020003F80000 D572:000008087F081C082208220E22081C080008000000000FF8022002200FF80000 D573:000008087F081C082208220E22081C080008000000800FF803E0041003E00000 D574:00000000041204123F920E121112209E2092209211120E120012001200120000 D575:000008287F281C282228223822281C280028000007F800080008000800080000 D576:000008287F281C282228223822281C280028000000003EF80208020802080000 D577:000008287F281C282228223822281C280028000000003E100210022802C40000 D578:000008287F281C282228223822281C280028002808000800080008000FF80000 D579:000008287F281C282228223822281C2800280000000020F8201020303ECC0000 D57A:000008287F281C282228223822281C2800280000202021FC207020883E700000 D57B:000008287F281C282228223822281C280028000003F802000200020003F80000 D57C:000008287F281C282228223822281C280028000007F8000807F8040007F80000 D57D:000008287F281C282228223822281C28002800003EF802083E0820083E080000 D57E:000008287F281C282228223822281C28002800003EF802883E8820883EF80000 D57F:000008287F281C282228223822281C28002800003E8802883EF820883EF80000 D580:000008287F281C282228223822281C28002800001F0801081F0810141F620000 D581:000008287F281C282228223822281C28002800003EF802803EF820803EF80000 D582:000008287F281C282228223822281C28002800003EFC02483E4820483EFC0000 D583:000008287F281C282228223822281C28002800003E1002FE3E3820443E380000 D584:000008287F281C282228223822281C280028000003F802080208020803F80000 D585:000008287F281C282228223822281C28002800000208020803F8020803F80000 D586:000008287F281C282228223822281C2800280000110811081F0811141F620000 D587:000008287F281C282228223822281C2800280000000800080008003400C20000 D588:000008287F281C282228223822281C28002800000048004800A8011406620000 D589:000008287F281C282228223822281C2800280000000001F00208020801F00000 D58A:000008287F281C282228223822281C280028000003F80020002000D003080000 D58B:000008287F281C282228223822281C2800280000004003F8004000A003180000 D58C:000008287F281C282228223822281C280028000003F8000803F8000800080000 D58D:000008287F281C282228223822281C280028000003F8020003F8020003F80000 D58E:000008287F281C282228223822281C280028000000000FF8022002200FF80000 D58F:000008287F281C282228223822281C280028000000800FF803E0041003E00000 D590:00000000041004103F900E10111E20902090209E11100E100010001000100000 D591:000008087F081C08220E2208220E1C080008000007F800080008000800080000 D592:000008087F081C08220E2208220E1C080008000000003EF80208020802080000 D593:000008087F081C08220E2208220E1C080008000000001F080108011401620000 D594:000008087F081C08220E2208220E1C080008000008000800080008000FF80000 D595:000008087F081C08220E2208220E1C0800080000000010F8101010301ECC0000 D596:000008087F081C08220E2208220E1C08000800000808087F081C08220F9C0000 D597:000008087F081C08220E2208220E1C080008000003F802000200020003F80000 D598:000008087F081C08220E2208220E1C080008000007F8000807F8040007F80000 D599:000008087F081C08220E2208220E1C08000800003EF802083E0820083E080000 D59A:000008087F081C08220E2208220E1C08000800003EF802883E8820883EF80000 D59B:000008087F081C08220E2208220E1C08000800003E8802883EF820883EF80000 D59C:000008087F081C08220E2208220E1C08000800001F0801081F0810141F620000 D59D:000008087F081C08220E2208220E1C08000800003EF802803EF820803EF80000 D59E:000008087F081C08220E2208220E1C08000800003EFC02483E4820483EFC0000 D59F:000008087F081C08220E2208220E1C08000800001F08017F1F1C10221F1C0000 D5A0:000008087F081C08220E2208220E1C080008000003F802080208020803F80000 D5A1:000008087F081C08220E2208220E1C08000800000208020803F8020803F80000 D5A2:000008087F081C08220E2208220E1C0800080000110811081F0811141F620000 D5A3:000008087F081C08220E2208220E1C0800080000001000100010006801840000 D5A4:000008087F081C08220E2208220E1C08000800000048004800A8011406620000 D5A5:000008087F081C08220E2208220E1C0800080000000003F00408040803F00000 D5A6:000008087F081C08220E2208220E1C080008000003F80020002000D003080000 D5A7:000008087F081C08220E2208220E1C0800080000004003F8004000A003180000 D5A8:000008087F081C08220E2208220E1C080008000003F8000803F8000800080000 D5A9:000008087F081C08220E2208220E1C080008000003F8020003F8020003F80000 D5AA:000008087F081C08220E2208220E1C080008000000000FF8022002200FF80000 D5AB:000008087F081C08220E2208220E1C080008000000800FF803E0041003E00000 D5AC:00000000041204123F920E12111E20922092209E11120E120012001200120000 D5AD:000008287F281C282238222822381C280028000007F800080008000800080000 D5AE:000008287F281C282238222822381C280028000000003EF80208020802080000 D5AF:000008287F281C282238222822381C280028000000003E100210022802C40000 D5B0:000008287F281C282238222822381C280028002808000800080008000FF80000 D5B1:000008287F281C282238222822381C2800280000000020F8201020303ECC0000 D5B2:000008287F281C282238222822381C2800280000202021FC207020883E700000 D5B3:000008287F281C282238222822381C280028000003F802000200020003F80000 D5B4:000008287F281C282238222822381C280028000007F8000807F8040007F80000 D5B5:000008287F281C282238222822381C28002800003EF802083E0820083E080000 D5B6:000008287F281C282238222822381C28002800003EF802883E8820883EF80000 D5B7:000008287F281C282238222822381C28002800003E8802883EF820883EF80000 D5B8:000008287F281C282238222822381C28002800001F0801081F0810141F620000 D5B9:000008287F281C282238222822381C28002800003EF802803EF820803EF80000 D5BA:000008287F281C282238222822381C28002800003EFC02483E4820483EFC0000 D5BB:000008287F281C282238222822381C28002800003E1002FE3E3820443E380000 D5BC:000008287F281C282238222822381C280028000003F802080208020803F80000 D5BD:000008287F281C282238222822381C28002800000208020803F8020803F80000 D5BE:000008287F281C282238222822381C2800280000110811081F0811141F620000 D5BF:000008287F281C282238222822381C2800280000000800080008003400C20000 D5C0:000008287F281C282238222822381C28002800000048004800A8011406620000 D5C1:000008287F281C282238222822381C2800280000000001F00208020801F00000 D5C2:000008287F281C282238222822381C280028000003F80020002000D003080000 D5C3:000008287F281C282238222822381C2800280000004003F8004000A003180000 D5C4:000008287F281C282238222822381C280028000003F8000803F8000800080000 D5C5:000008287F281C282238222822381C280028000003F8020003F8020003F80000 D5C6:000008287F281C282238222822381C280028000000000FF8022002200FF80000 D5C7:000008287F281C282238222822381C280028000000800FF803E0041003E00000 D5C8:00000000040204023F820E021102209E2082208211020E020002000200020000 D5C9:000008087F081C082208223822081C0800080000000007F80008000800080000 D5CA:000008087F081C082208223822081C080008000000003EF80208020802080000 D5CB:000008087F081C082208223822081C080008000000001F080108011401620000 D5CC:000008087F081C082208223822081C080008000000001000100010001FF80000 D5CD:000008087F081C082208223822081C0800080000000020F8201020303ECC0000 D5CE:000008087F081C082208223822081C0800080000202021FC207020883E700000 D5CF:000008087F081C082208223822081C080008000003F802000200020003F80000 D5D0:000008087F081C082208223822081C080008000007F8000807F8040007F80000 D5D1:000008087F081C082208223822081C08000800003EF802083E0820083E080000 D5D2:000008087F081C082208223822081C08000800003EF802883E8820883EF80000 D5D3:000008087F081C082208223822081C08000800003E8802883EF820883EF80000 D5D4:000008087F081C082208223822081C08000800000F8800880F8808140FA20000 D5D5:000008087F081C082208223822081C08000800003EF802803EF820803EF80000 D5D6:000008087F081C082208223822081C08000800003EFC02483E4820483EFC0000 D5D7:000008087F081C082208223822081C08000800003E1002FE3E3820443E380000 D5D8:000008087F081C082208223822081C080008000003F802080208020803F80000 D5D9:000008087F081C082208223822081C08000800000208020803F8020803F80000 D5DA:000008087F081C082208223822081C0800080000210821083F0821143F620000 D5DB:000008087F081C082208223822081C0800080000001000100010006801840000 D5DC:000008087F081C082208223822081C08000800000048004800A8011406620000 D5DD:000008087F081C082208223822081C0800080000000003F00408040803F00000 D5DE:000008087F081C082208223822081C080008000003F80020002000D003080000 D5DF:000008087F081C082208223822081C0800080000004003F8004000A003180000 D5E0:000008087F081C082208223822081C080008000003F8000803F8000800080000 D5E1:000008087F081C082208223822081C080008000003F8020003F8020003F80000 D5E2:000008087F081C082208223822081C080008000000000FF8022002200FF80000 D5E3:000008087F081C082208223822081C080008000000800FF803E0041003E00000 D5E4:00000000040A040A3F8A0E0A110A20BA208A208A110A0E0A000A000A000A0000 D5E5:000008287F281C28222822E822281C280028000007F800080008000800080000 D5E6:000008287F281C28222822E822281C280028000000003EF80208020802080000 D5E7:000008287F281C28222822E822281C280028000000003E100210022802C40000 D5E8:000008287F281C28222822E822281C280028000008000800080008000FF80000 D5E9:000008287F281C28222822E822281C2800280000000020F8201020303ECC0000 D5EA:000008287F281C28222822E822281C2800280000202021FC207020883E700000 D5EB:000008287F281C28222822E822281C280028000003F802000200020003F80000 D5EC:000008287F281C28222822E822281C280028000007F8000807F8040007F80000 D5ED:000008287F281C28222822E822281C28002800003EF802083E0820083E080000 D5EE:000008287F281C28222822E822281C28002800003EF802883E8820883EF80000 D5EF:000008287F281C28222822E822281C28002800003E8802883EF820883EF80000 D5F0:000008287F281C28222822E822281C28002800001F0801081F0810141F620000 D5F1:000008287F281C28222822E822281C28002800003EF802803EF820803EF80000 D5F2:000008287F281C28222822E822281C28002800003EFC02483E4820483EFC0000 D5F3:000008287F281C28222822E822281C28002800003E1002FE3E3820443E380000 D5F4:000008287F281C28222822E822281C280028000003F802080208020803F80000 D5F5:000008287F281C28222822E822281C28002800000208020803F8020803F80000 D5F6:000008287F281C28222822E822281C2800280000110811081F0811141F620000 D5F7:000008287F281C28222822E822281C2800280000000800080008003400C20000 D5F8:000008287F281C28222822E822281C28002800000048004800A8011406620000 D5F9:000008287F281C28222822E822281C2800280000000001F00208020801F00000 D5FA:000008287F281C28222822E822281C280028000003F80020002000D003080000 D5FB:000008287F281C28222822E822281C2800280000004003F8004000A003180000 D5FC:000008287F281C28222822E822281C280028000003F8000803F8000800080000 D5FD:000008287F281C28222822E822281C280028000003F8020003F8020003F80000 D5FE:000008287F281C28222822E822281C280028000000000FF8022002200FF80000 D5FF:000008287F281C28222822E822281C280028000000800FF803E0041003E00000 D600:00000000040204023F820E02111E20822082209E11020E020002000200020000 D601:000008087F081C082238220822381C0800080000000007F80008000800080000 D602:000008087F081C082238220822381C080008000000003EF80208020802080000 D603:000008087F081C082238220822381C080008000000001F080108011401620000 D604:000008087F081C082238220822381C080008000800001000100010001FF80000 D605:000008087F081C082238220822381C0800080000000020F8201020303ECC0000 D606:000008087F081C082238220822381C0800080000202021FC207020883E700000 D607:000008087F081C082238220822381C080008000003F802000200020003F80000 D608:000008087F081C082238220822381C080008000007F8000807F8040007F80000 D609:000008087F081C082238220822381C08000800003EF802083E0820083E080000 D60A:000008087F081C082238220822381C08000800003EF802883E8820883EF80000 D60B:000008087F081C082238220822381C08000800003E8802883EF820883EF80000 D60C:000008087F081C082238220822381C08000800000F8800880F8808140FA20000 D60D:000008087F081C082238220822381C08000800003EF802803EF820803EF80000 D60E:000008087F081C082238220822381C08000800003EFC02483E4820483EFC0000 D60F:000008087F081C082238220822381C08000800003E1002FE3E3820443E380000 D610:000008087F081C082238220822381C080008000003F802080208020803F80000 D611:000008087F081C082238220822381C08000800000208020803F8020803F80000 D612:000008087F081C082238220822381C0800080000210821083F0821143F620000 D613:000008087F081C082238220822381C0800080000001000100010006801840000 D614:000008087F081C082238220822381C08000800000048004800A8011406620000 D615:000008087F081C082238220822381C0800080000000003F00408040803F00000 D616:000008087F081C082238220822381C080008000003F80020002000D003080000 D617:000008087F081C082238220822381C0800080000004003F8004000A003180000 D618:000008087F081C082238220822381C080008000003F8000803F8000800080000 D619:000008087F081C082238220822381C080008000003F8020003F8020003F80000 D61A:000008087F081C082238220822381C080008000000000FF8022002200FF80000 D61B:000008087F081C082238220822381C080008000000800FF803E0041003E00000 D61C:00000000040A040A3F8A0E0A113A208A208A20BA110A0E0A000A000A000A0000 D61D:000008287F281C2822E8222822E81C280028000007F800080008000800080000 D61E:000008287F281C2822E8222822E81C280028000000003EF80208020802080000 D61F:000008287F281C2822E8222822E81C280028000000003E100210022802C40000 D620:000008287F281C2822E8222822E81C280028002808000800080008000FF80000 D621:000008287F281C2822E8222822E81C2800280000000020F8201020303ECC0000 D622:000008287F281C2822E8222822E81C2800280000202021FC207020883E700000 D623:000008287F281C2822E8222822E81C280028000003F802000200020003F80000 D624:000008287F281C2822E8222822E81C280028000007F8000807F8040007F80000 D625:000008287F281C2822E8222822E81C28002800003EF802083E0820083E080000 D626:000008287F281C2822E8222822E81C28002800003EF802883E8820883EF80000 D627:000008287F281C2822E8222822E81C28002800003E8802883EF820883EF80000 D628:000008287F281C2822E8222822E81C28002800001F0801081F0810141F620000 D629:000008287F281C2822E8222822E81C28002800003EF802803EF820803EF80000 D62A:000008287F281C2822E8222822E81C28002800003EFC02483E4820483EFC0000 D62B:000008287F281C2822E8222822E81C28002800003E1002FE3E3820443E380000 D62C:000008287F281C2822E8222822E81C280028000003F802080208020803F80000 D62D:000008287F281C2822E8222822E81C28002800000208020803F8020803F80000 D62E:000008287F281C2822E8222822E81C2800280000110811081F0811141F620000 D62F:000008287F281C2822E8222822E81C2800280000000800080008003400C20000 D630:000008287F281C2822E8222822E81C28002800000048004800A8011406620000 D631:000008287F281C2822E8222822E81C2800280000000001F00208020801F00000 D632:000008287F281C2822E8222822E81C280028000003F80020002000D003080000 D633:000008287F281C2822E8222822E81C2800280000004003F8004000A003180000 D634:000008287F281C2822E8222822E81C280028000003F8000803F8000800080000 D635:000008287F281C2822E8222822E81C280028000003F8020003F8020003F80000 D636:000008287F281C2822E8222822E81C280028000000000FF8022002200FF80000 D637:000008287F281C2822E8222822E81C280028000000800FF803E0041003E00000 D638:0000010001000FE0000007C00820082007C000000100010001007FFC00000000 D639:01000FE007C00820082007C0010001007FFC00001FF000100010001000100000 D63A:01000FE007C00820082007C0010001007FFC000000003EF80208020802080000 D63B:01000FE007C00820082007C0010001007FFC000000001E100210022802C40000 D63C:01000FE007C00820082007C0010001007FFC000000001000100010001FF00000 D63D:01000FE007C00820082007C0010001007FFC0000000020F8201020303ECC0000 D63E:01000FE007C00820082007C0010001007FFC0000202021FC207020883E700000 D63F:01000FE007C00820082007C0010001007FFC00001FF01000100010001FF00000 D640:01000FE007C00820082007C0010001007FFC00001FF000101FF010001FF00000 D641:01000FE007C00820082007C0010001007FFC00003EF802083E0820083E080000 D642:01000FE007C00820082007C0010001007FFC00003EF802883E8820883EF80000 D643:01000FE007C00820082007C0010001007FFC00003E8802883EF820883EF80000 D644:01000FE007C00820082007C0010001007FFC00003E1002103E1020283EC40000 D645:01000FE007C00820082007C0010001007FFC00003EF802803EF820803EF80000 D646:01000FE007C00820082007C0010001007FFC00003EFC02483E4820483EFC0000 D647:01000FE007C00820082007C0010001007FFC00003E2003FC3E7020883E700000 D648:01000FE007C00820082007C0010001007FFC00001FF01010101010101FF00000 D649:01000FE007C00820082007C0010001007FFC0000101010101FF010101FF00000 D64A:01000FE007C00820082007C0010001007FFC0000222022203E2022503E880000 D64B:01000FE007C00820082007C0010001007FFC000000000100010002800C400000 D64C:01000FE007C00820082007C0010001007FFC00000000024002400DA033100000 D64D:01000FE007C00820082007C0010001007FFC0000000007C00820082007C00000 D64E:01000FE007C00820082007C0010001007FFC0000000007E00080014006200000 D64F:01000FE007C00820082007C0010001007FFC0000008007E00080014006200000 D650:01000FE007C00820082007C0010001007FFC00001FF000101FF0001000100000 D651:01000FE007C00820082007C0010001007FFC00001FF010001FF010001FF00000 D652:01000FE007C00820082007C0010001007FFC000000001FF0044004401FF00000 D653:01000FE007C00820082007C0010001007FFC000001001FF007C0082007C00000 D654:00000010041004103F9000101F10209E20901F10041004107FD0001000100000 D655:000004083F880E08110E11080E0804087FE8000007F800080008000800080000 D656:000004083F880E08110E11080E0804087FE8000000003EF80208020802080000 D657:000004083F880E08110E11080E0804087FE8000000001F080108011401620000 D658:000004083F880E08110E11080E0804087FE8000008000800080008000FF80000 D659:000004083F880E08110E11080E0804087FE80000000010F8101010301ECC0000 D65A:000004083F880E08110E11080E0804087FE800000808087F081C08220F9C0000 D65B:000004083F880E08110E11080E0804087FE8000003F802000200020003F80000 D65C:000004083F880E08110E11080E0804087FE8000007F8000807F8040007F80000 D65D:000004083F880E08110E11080E0804087FE800003EF802083E0820083E080000 D65E:000004083F880E08110E11080E0804087FE800003EF802883E8820883EF80000 D65F:000004083F880E08110E11080E0804087FE800003E8802883EF820883EF80000 D660:000004083F880E08110E11080E0804087FE800001F0801081F0810141F620000 D661:000004083F880E08110E11080E0804087FE800003EF802803EF820803EF80000 D662:000004083F880E08110E11080E0804087FE800003EFC02483E4820483EFC0000 D663:000004083F880E08110E11080E0804087FE800001F08017F1F1C10221F1C0000 D664:000004083F880E08110E11080E0804087FE8000003F802080208020803F80000 D665:000004083F880E08110E11080E0804087FE800000208020803F8020803F80000 D666:000004083F880E08110E11080E0804087FE80000110811081F0811141F620000 D667:000004083F880E08110E11080E0804087FE80000001000100010006801840000 D668:000004083F880E08110E11080E0804087FE800000048004800A8011406620000 D669:000004083F880E08110E11080E0804087FE80000000003F00408040803F00000 D66A:000004083F880E08110E11080E0804087FE8000003F80020002000D003080000 D66B:000004083F880E08110E11080E0804087FE80000004003F8004000A003180000 D66C:000004083F880E08110E11080E0804087FE8000003F8000803F8000800080000 D66D:000004083F880E08110E11080E0804087FE8000003F8020003F8020003F80000 D66E:000004083F880E08110E11080E0804087FE8000000000FF8022002200FF80000 D66F:000004083F880E08110E11080E0804087FE8000000800FF803E0041003E00000 D670:00000012041204123F9200121F12209E20921F12041204127FD2001200120000 D671:000004283FA80E28113811280E2804287FA8000007F800080008000800080000 D672:000004283FA80E28113811280E2804287FA8000000003EF80208020802080000 D673:000004283FA80E28113811280E2804287FA8000000001F080108011401620000 D674:000004283FA80E28113811280E2804287FA8000008000800080008000FF80000 D675:000004283FA80E28113811280E2804287FA80000000010F8101010301ECC0000 D676:000004283FA80E28113811280E2804287FA800000808087F081C08220F9C0000 D677:000004283FA80E28113811280E2804287FA8000003F802000200020003F80000 D678:000004283FA80E28113811280E2804287FA8000007F8000807F8040007F80000 D679:000004283FA80E28113811280E2804287FA800003EF802083E0820083E080000 D67A:000004283FA80E28113811280E2804287FA800003EF802883E8820883EF80000 D67B:000004283FA80E28113811280E2804287FA800003E8802883EF820883EF80000 D67C:000004283FA80E28113811280E2804287FA800001F0801081F0810141F620000 D67D:000004283FA80E28113811280E2804287FA800003EF802803EF820803EF80000 D67E:000004283FA80E28113811280E2804287FA800003EFC02483E4820483EFC0000 D67F:000004283FA80E28113811280E2804287FA800001F08017F1F1C10221F1C0000 D680:000004283FA80E28113811280E2804287FA8000003F802080208020803F80000 D681:000004283FA80E28113811280E2804287FA800000208020803F8020803F80000 D682:000004283FA80E28113811280E2804287FA80000110811081F0811141F620000 D683:000004283FA80E28113811280E2804287FA80000001000100010006801840000 D684:000004283FA80E28113811280E2804287FA800000048004800A8011406620000 D685:000004283FA80E28113811280E2804287FA80000000003F00408040803F00000 D686:000004283FA80E28113811280E2804287FA8000003F80020002000D003080000 D687:000004283FA80E28113811280E2804287FA80000004003F8004000A003180000 D688:000004283FA80E28113811280E2804287FA8000003F8000803F8000800080000 D689:000004283FA80E28113811280E2804287FA8000003F8020003F8020003F80000 D68A:000004283FA80E28113811280E2804287FA8000000000FF8022002200FF80000 D68B:000004283FA80E28113811280E2804287FA8000000800FF803E0041003E00000 D68C:00000008040804083F8800081F08208820881F08040804087FE8000800080000 D68D:000004083F880E08110811080E0804087FE8000007F800080008000800080000 D68E:000004083F880E08110811080E0804087FE8000000003EF80208020802080000 D68F:000004083F880E08110811080E0804087FE8000000001F080108011401620000 D690:000004083F880E08110811080E0804087FE8000008000800080008000FF80000 D691:000004083F880E08110811080E0804087FE80000000010F8101010301ECC0000 D692:000004083F880E08110811080E0804087FE800000808087F081C08220F9C0000 D693:000004083F880E08110811080E0804087FE8000003F802000200020003F80000 D694:000004083F880E08110811080E0804087FE8000007F8000807F8040007F80000 D695:000004083F880E08110811080E0804087FE800003EF802083E0820083E080000 D696:000004083F880E08110811080E0804087FE800003EF802883E8820883EF80000 D697:000004083F880E08110811080E0804087FE800003E8802883EF820883EF80000 D698:000004083F880E08110811080E0804087FE800001F0801081F0810141F620000 D699:000004083F880E08110811080E0804087FE800003EF802803EF820803EF80000 D69A:000004083F880E08110811080E0804087FE800003EFC02483E4820483EFC0000 D69B:000004083F880E08110811080E0804087FE800001F08017F1F1C10221F1C0000 D69C:000004083F880E08110811080E0804087FE8000003F802080208020803F80000 D69D:000004083F880E08110811080E0804087FE800000208020803F8020803F80000 D69E:000004083F880E08110811080E0804087FE80000110811081F0811141F620000 D69F:000004083F880E08110811080E0804087FE80000001000100010006801840000 D6A0:000004083F880E08110811080E0804087FE800000048004800A8011406620000 D6A1:000004083F880E08110811080E0804087FE80000000003F00408040803F00000 D6A2:000004083F880E08110811080E0804087FE8000003F80020002000D003080000 D6A3:000004083F880E08110811080E0804087FE80000004003F8004000A003180000 D6A4:000004083F880E08110811080E0804087FE8000003F8000803F8000800080000 D6A5:000004083F880E08110811080E0804087FE8000003F8020003F8020003F80000 D6A6:000004083F880E08110811080E0804087FE8000000000FF8022002200FF80000 D6A7:000004083F880E08110811080E0804087FE8000000800FF803E0041003E00000 D6A8:0000010001000FE0000007C00820082007C004400440044004407FFC00000000 D6A9:01000FE007C00820082007C0044004407FFC00001FF000100010001000100000 D6AA:01000FE007C00820082007C0044004407FFC000000003EF80208020802080000 D6AB:01000FE007C00820082007C0044004407FFC000000001E100210022802C40000 D6AC:01000FE007C00820082007C0044004407FFC000000001000100010001FF00000 D6AD:01000FE007C00820082007C0044004407FFC0000000020F8201020303ECC0000 D6AE:01000FE007C00820082007C0044004407FFC0000202021FC207020883E700000 D6AF:01000FE007C00820082007C0044004407FFC00001FF01000100010001FF00000 D6B0:01000FE007C00820082007C0044004407FFC00001FF000101FF010001FF00000 D6B1:01000FE007C00820082007C0044004407FFC00003EF802083E0820083E080000 D6B2:01000FE007C00820082007C0044004407FFC00003EF802883E8820883EF80000 D6B3:01000FE007C00820082007C0044004407FFC00003E8802883EF820883EF80000 D6B4:01000FE007C00820082007C0044004407FFC00003E1002103E1020283EC40000 D6B5:01000FE007C00820082007C0044004407FFC00003EF802803EF820803EF80000 D6B6:01000FE007C00820082007C0044004407FFC00003EFC02483E4820483EFC0000 D6B7:01000FE007C00820082007C0044004407FFC00003E2003FC3E7020883E700000 D6B8:01000FE007C00820082007C0044004407FFC00001FF01010101010101FF00000 D6B9:01000FE007C00820082007C0044004407FFC0000101010101FF010101FF00000 D6BA:01000FE007C00820082007C0044004407FFC0000222022203E2022503E880000 D6BB:01000FE007C00820082007C0044004407FFC000000000100010002800C400000 D6BC:01000FE007C00820082007C0044004407FFC00000000024002400DA033100000 D6BD:01000FE007C00820082007C0044004407FFC0000000007C00820082007C00000 D6BE:01000FE007C00820082007C0044004407FFC0000000007E00080014006200000 D6BF:01000FE007C00820082007C0044004407FFC0000008007E00080014006200000 D6C0:01000FE007C00820082007C0044004407FFC00001FF000101FF0001000100000 D6C1:01000FE007C00820082007C0044004407FFC00001FF010001FF010001FF00000 D6C2:01000FE007C00820082007C0044004407FFC000000001FF0044004401FF00000 D6C3:01000FE007C00820082007C0044004407FFC000001001FF007C0082007C00000 D6C4:0000010001000FE0000007C00820082007C000003FF801000100010001000000 D6C5:01000FE007C00820082007C000007FFC010001001FF000100010001000100000 D6C6:01000FE007C00820082007C000007FFC0100010000003EF80208020802080000 D6C7:01000FE007C00820082007C000007FFC0100010000001E100210022802C40000 D6C8:01000FE007C00820082007C0000000007FFC010001001100100010001FF00000 D6C9:01000FE007C00820082007C000007FFC01000100000020F8201020303ECC0000 D6CA:01000FE007C00820082007C000007FFC01000100202021FC207020883E700000 D6CB:01000FE007C00820082007C000007FFC010001001FF01000100010001FF00000 D6CC:01000FE007C00820082007C000007FFC010001001FF000101FF010001FF00000 D6CD:01000FE007C00820082007C000007FFC010001003EF802083E0820083E080000 D6CE:01000FE007C00820082007C000007FFC010001003EF802883E8820883EF80000 D6CF:01000FE007C00820082007C000007FFC010001003E8802883EF820883EF80000 D6D0:01000FE007C00820082007C000007FFC010001003E1002103E1020283EC40000 D6D1:01000FE007C00820082007C000007FFC010001003EF802803EF820803EF80000 D6D2:01000FE007C00820082007C000007FFC010001003EFC02483E4820483EFC0000 D6D3:01000FE007C00820082007C000007FFC010001003E2003FC3E7020883E700000 D6D4:01000FE007C00820082007C000007FFC010001001FF01010101010101FF00000 D6D5:01000FE007C00820082007C000007FFC01000100101010101FF010101FF00000 D6D6:01000FE007C00820082007C000007FFC01000100222022203E2022503E880000 D6D7:01000FE007C00820082007C000007FFC0100010000000100010002800C400000 D6D8:01000FE007C00820082007C000007FFC010001000000024002400DA033100000 D6D9:01000FE007C00820082007C000007FFC01000100000007C00820082007C00000 D6DA:01000FE007C00820082007C000007FFC01000100000007E00080014006200000 D6DB:01000FE007C00820082007C000007FFC01000100008007E00080014006200000 D6DC:01000FE007C00820082007C000007FFC010001001FF000101FF0001000100000 D6DD:01000FE007C00820082007C000007FFC010001001FF010001FF010001FF00000 D6DE:01000FE007C00820082007C000007FFC0100010000001FF0044004401FF00000 D6DF:01000FE007C00820082007C000007FFC0100010001001FF007C0082007C00000 D6E0:0000040804083F8800081F08208820881F0800087FE8040804F8040804080000 D6E1:04083F880E0811080E0800087FE8027802080000000007F80008000800080000 D6E2:04083F880E0811080E0800087FE802780208000000003EF80208020802080000 D6E3:04083F880E0811080E0800087FE802780208000000001F080108011401620000 D6E4:04083F880E0811080E08000800087FE80278020802081000100010001FF80000 D6E5:04083F880E0811080E0800087FE8027802080000000020F8201020303ECC0000 D6E6:04083F880E0811080E0800087FE8027802080000202021FC207020883E700000 D6E7:04083F880E0811080E0800087FE802780208000003F802000200020003F80000 D6E8:04083F880E0811080E0800087FE802780208000007F8000807F8040007F80000 D6E9:04083F880E0811080E0800087FE80278020800003EF802083E0820083E080000 D6EA:04083F880E0811080E0800087FE80278020800003EF802883E8820883EF80000 D6EB:04083F880E0811080E0800087FE80278020800003E8802883EF820883EF80000 D6EC:04083F880E0811080E0800087FE80278020800000F8800880F8808140FA20000 D6ED:04083F880E0811080E0800087FE80278020800003EF802803EF820803EF80000 D6EE:04083F880E0811080E0800087FE80278020800003EFC02483E4820483EFC0000 D6EF:04083F880E0811080E0800087FE80278020800003E1002FE3E3820443E380000 D6F0:04083F880E0811080E0800087FE802780208000003F802080208020803F80000 D6F1:04083F880E0811080E0800087FE80278020800000208020803F8020803F80000 D6F2:04083F880E0811080E0800087FE8027802080000210821083F0821143F620000 D6F3:04083F880E0811080E0800087FE8027802080000001000100010006801840000 D6F4:04083F880E0811080E0800087FE80278020800000048004800A8011406620000 D6F5:04083F880E0811080E0800087FE8027802080000000003F00408040803F00000 D6F6:04083F880E0811080E0800087FE802780208000003F80020002000D003080000 D6F7:04083F880E0811080E0800087FE8027802080000004003F8004000A003180000 D6F8:04083F880E0811080E0800087FE802780208000003F8000803F8000800080000 D6F9:04083F880E0811080E0800087FE802780208000003F8020003F8020003F80000 D6FA:04083F880E0811080E0800087FE802780208000000000FF8022002200FF80000 D6FB:04083F880E0811080E0800087FE802780208000000800FF803E0041003E00000 D6FC:0000040A040A3F8A000A1F0A208A208A1F0A000A7FEA040A047A040A040A0000 D6FD:04283FA80E2811280E2800287FA805E804280000000007F80008000800080000 D6FE:04283FA80E2811280E2800287FA805E80428000000003EF80208020802080000 D6FF:04283FA80E2811280E2800287FA805E80428000000001F080108011401620000 D700:04283FA80E2811280E28002800287FA8042805E804281428100010001FF80000 D701:04283FA80E2811280E2800287FA805E804280000000020F8201020303ECC0000 D702:04283FA80E2811280E2800287FA805E804280000202021FC207020883E700000 D703:04283FA80E2811280E2800287FA805E80428000003F802000200020003F80000 D704:04283FA80E2811280E2800287FA805E80428000007F8000807F8040007F80000 D705:04283FA80E2811280E2800287FA805E8042800003EF802083E0820083E080000 D706:04283FA80E2811280E2800287FA805E8042800003EF802883E8820883EF80000 D707:04283FA80E2811280E2800287FA805E8042800003E8802883EF820883EF80000 D708:04283FA80E2811280E2800287FA805E8042800000F8800880F8808140FA20000 D709:04283FA80E2811280E2800287FA805E8042800003EF802803EF820803EF80000 D70A:04283FA80E2811280E2800287FA805E8042800003EFC02483E4820483EFC0000 D70B:04283FA80E2811280E2800287FA805E8042800003E1002FE3E3820443E380000 D70C:04283FA80E2811280E2800287FA805E80428000003F802080208020803F80000 D70D:04283FA80E2811280E2800287FA805E8042800000208020803F8020803F80000 D70E:04283FA80E2811280E2800287FA805E804280000210821083F0821143F620000 D70F:04283FA80E2811280E2800287FA805E804280000001000100010006801840000 D710:04283FA80E2811280E2800287FA805E8042800000048004800A8011406620000 D711:04283FA80E2811280E2800287FA805E804280000000003F00408040803F00000 D712:04283FA80E2811280E2800287FA805E80428000003F80020002000D003080000 D713:04283FA80E2811280E2800287FA805E804280000004003F8004000A003180000 D714:04283FA80E2811280E2800287FA805E80428000003F8000803F8000800080000 D715:04283FA80E2811280E2800287FA805E80428000003F8020003F8020003F80000 D716:04283FA80E2811280E2800287FA805E80428000000000FF8022002200FF80000 D717:04283FA80E2811280E2800287FA805E80428000000800FF803E0041003E00000 D718:0000040804083F8800081F08208820881F0800087FE804080408040804080000 D719:04083F880E0811080E0800087FE8020802000000000007F80008000800080000 D71A:04083F880E0811080E0800087FE802080200000000003EF80208020802080000 D71B:04083F880E0811080E0800087FE802080200000000001F080108011401620000 D71C:04083F880E0811080E08000800087FE80208020802081008100010001FF80000 D71D:04083F880E0811080E0800087FE8020802000000000020F8201020303ECC0000 D71E:04083F880E0811080E0800087FE8020802000000202021FC207020883E700000 D71F:04083F880E0811080E0800087FE802080200000003F802000200020003F80000 D720:04083F880E0811080E0800087FE802080200000007F8000807F8040007F80000 D721:04083F880E0811080E0800087FE80208020000003EF802083E0820083E080000 D722:04083F880E0811080E0800087FE80208020000003EF802883E8820883EF80000 D723:04083F880E0811080E0800087FE80208020000003E8802883EF820883EF80000 D724:04083F880E0811080E0800087FE80208020000000F8800880F8808140FA20000 D725:04083F880E0811080E0800087FE80208020000003EF802803EF820803EF80000 D726:04083F880E0811080E0800087FE80208020000003EFC02483E4820483EFC0000 D727:04083F880E0811080E0800087FE80208020000003E1002FE3E3820443E380000 D728:04083F880E0811080E0800087FE802080200000003F802080208020803F80000 D729:04083F880E0811080E0800087FE80208020000000208020803F8020803F80000 D72A:04083F880E0811080E0800087FE8020802000000210821083F0821143F620000 D72B:04083F880E0811080E0800087FE8020802000000001000100010006801840000 D72C:04083F880E0811080E0800087FE80208020000000048004800A8011406620000 D72D:04083F880E0811080E0800087FE8020802000000000003F00408040803F00000 D72E:04083F880E0811080E0800087FE802080200000003F80020002000D003080000 D72F:04083F880E0811080E0800087FE8020802000000004003F8004000A003180000 D730:04083F880E0811080E0800087FE802080200000003F8000803F8000800080000 D731:04083F880E0811080E0800087FE802080200000003F8020003F8020003F80000 D732:04083F880E0811080E0800087FE802080200000000000FF8022002200FF80000 D733:04083F880E0811080E0800087FE802080200000000800FF803E0041003E00000 D734:0000010001000FE0000007C00820082007C000007FFC04400440044004400000 D735:01000FE007C00820082007C000007FFC044004401FF000100010001000100000 D736:01000FE007C00820082007C000007FFC0440044000003EF80208020802080000 D737:01000FE007C00820082007C000007FFC0440044000001E100210022802C40000 D738:01000FE007C00820082007C0000000007FFC044004401440100010001FF00000 D739:01000FE007C00820082007C000007FFC04400440000020F8201020303ECC0000 D73A:01000FE007C00820082007C000007FFC04400440202021FC207020883E700000 D73B:01000FE007C00820082007C000007FFC044004401FF01000100010001FF00000 D73C:01000FE007C00820082007C000007FFC044004401FF000101FF010001FF00000 D73D:01000FE007C00820082007C000007FFC044004403EF802083E0820083E080000 D73E:01000FE007C00820082007C000007FFC044004403EF802883E8820883EF80000 D73F:01000FE007C00820082007C000007FFC044004403E8802883EF820883EF80000 D740:01000FE007C00820082007C000007FFC044004403E1002103E1020283EC40000 D741:01000FE007C00820082007C000007FFC044004403EF802803EF820803EF80000 D742:01000FE007C00820082007C000007FFC044004403EFC02483E4820483EFC0000 D743:01000FE007C00820082007C000007FFC044004403E2003FC3E7020883E700000 D744:01000FE007C00820082007C000007FFC044004401FF01010101010101FF00000 D745:01000FE007C00820082007C000007FFC04400440101010101FF010101FF00000 D746:01000FE007C00820082007C000007FFC04400440222022203E2022503E880000 D747:01000FE007C00820082007C000007FFC0440044000000100010002800C400000 D748:01000FE007C00820082007C000007FFC044004400000024002400DA033100000 D749:01000FE007C00820082007C000007FFC04400440000007C00820082007C00000 D74A:01000FE007C00820082007C000007FFC04400440000007E00080014006200000 D74B:01000FE007C00820082007C000007FFC04400440008007E00080014006200000 D74C:01000FE007C00820082007C000007FFC044004401FF000101FF0001000100000 D74D:01000FE007C00820082007C000007FFC044004401FF010001FF010001FF00000 D74E:01000FE007C00820082007C000007FFC0440044000001FF0044004401FF00000 D74F:01000FE007C00820082007C000007FFC0440044001001FF007C0082007C00000 D750:0000010001000FE0000007C00820082007C0000000007FFC0000000000000000 D751:01000FE007C00820082007C0000000007FFC00001FF000100010001000100000 D752:01000FE007C00820082007C0000000007FFC000000003EF80208020802080000 D753:01000FE007C00820082007C0000000007FFC000000001E100210022802C40000 D754:01000FE007C00820082007C0000000007FFC000000001000100010001FF00000 D755:01000FE007C00820082007C0000000007FFC0000000020F8201020303ECC0000 D756:01000FE007C00820082007C0000000007FFC0000202021FC207020883E700000 D757:01000FE007C00820082007C0000000007FFC00001FF01000100010001FF00000 D758:01000FE007C00820082007C0000000007FFC00001FF000101FF010001FF00000 D759:01000FE007C00820082007C0000000007FFC00003EF802083E0820083E080000 D75A:01000FE007C00820082007C0000000007FFC00003EF802883E8820883EF80000 D75B:01000FE007C00820082007C0000000007FFC00003E8802883EF820883EF80000 D75C:01000FE007C00820082007C0000000007FFC00003E1002103E1020283EC40000 D75D:01000FE007C00820082007C0000000007FFC00003EF802803EF820803EF80000 D75E:01000FE007C00820082007C0000000007FFC00003EFC02483E4820483EFC0000 D75F:01000FE007C00820082007C0000000007FFC00003E2003FC3E7020883E700000 D760:01000FE007C00820082007C0000000007FFC00001FF01010101010101FF00000 D761:01000FE007C00820082007C0000000007FFC0000101010101FF010101FF00000 D762:01000FE007C00820082007C0000000007FFC0000222022203E2022503E880000 D763:01000FE007C00820082007C0000000007FFC000000000100010002800C400000 D764:01000FE007C00820082007C0000000007FFC00000000024002400DA033100000 D765:01000FE007C00820082007C0000000007FFC0000000007C00820082007C00000 D766:01000FE007C00820082007C0000000007FFC0000000007E00080014006200000 D767:01000FE007C00820082007C0000000007FFC0000008007E00080014006200000 D768:01000FE007C00820082007C0000000007FFC00001FF000101FF0001000100000 D769:01000FE007C00820082007C0000000007FFC00001FF010001FF010001FF00000 D76A:01000FE007C00820082007C0000000007FFC000000001FF0044004401FF00000 D76B:01000FE007C00820082007C0000000007FFC000001001FF007C0082007C00000 D76C:00000008040804083F8800081F08208820881F0800087FE80008000800080000 D76D:000004083F880E08110811080E0800087FE8000007F800080008000800080000 D76E:000004083F880E08110811080E0800087FE8000000003EF80208020802080000 D76F:000004083F880E08110811080E0800087FE8000000001F080108011401620000 D770:000004083F880E08110811080E0800087FE8000008000800080008000FF80000 D771:000004083F880E08110811080E0800087FE80000000010F8101010301ECC0000 D772:000004083F880E08110811080E0800087FE800000808087F081C08220F9C0000 D773:000004083F880E08110811080E0800087FE8000003F802000200020003F80000 D774:000004083F880E08110811080E0800087FE8000007F8000807F8040007F80000 D775:000004083F880E08110811080E0800087FE800003EF802083E0820083E080000 D776:000004083F880E08110811080E0800087FE800003EF802883E8820883EF80000 D777:000004083F880E08110811080E0800087FE800003E8802883EF820883EF80000 D778:000004083F880E08110811080E0800087FE800001F0801081F0810141F620000 D779:000004083F880E08110811080E0800087FE800003EF802803EF820803EF80000 D77A:000004083F880E08110811080E0800087FE800003EFC02483E4820483EFC0000 D77B:000004083F880E08110811080E0800087FE800001F08017F1F1C10221F1C0000 D77C:000004083F880E08110811080E0800087FE8000003F802080208020803F80000 D77D:000004083F880E08110811080E0800087FE800000208020803F8020803F80000 D77E:000004083F880E08110811080E0800087FE80000110811081F0811141F620000 D77F:000004083F880E08110811080E0800087FE80000001000100010006801840000 D780:000004083F880E08110811080E0800087FE800000048004800A8011406620000 D781:000004083F880E08110811080E0800087FE80000000003F00408040803F00000 D782:000004083F880E08110811080E0800087FE8000003F80020002000D003080000 D783:000004083F880E08110811080E0800087FE80000004003F8004000A003180000 D784:000004083F880E08110811080E0800087FE8000003F8000803F8000800080000 D785:000004083F880E08110811080E0800087FE8000003F8020003F8020003F80000 D786:000004083F880E08110811080E0800087FE8000000000FF8022002200FF80000 D787:000004083F880E08110811080E0800087FE8000000800FF803E0041003E00000 D788:00000000040804083F880E08110820882088208811080E080008000800080000 D789:000008087F081C082208220822081C0800080000000007F80008000800080000 D78A:000008087F081C082208220822081C080008000000003EF80208020802080000 D78B:000008087F081C082208220822081C080008000000001F080108011401620000 D78C:000008087F081C082208220822081C080008000800001000100010001FF80000 D78D:000008087F081C082208220822081C0800080000000020F8201020303ECC0000 D78E:000008087F081C082208220822081C0800080000202021FC207020883E700000 D78F:000008087F081C082208220822081C080008000003F802000200020003F80000 D790:000008087F081C082208220822081C080008000007F8000807F8040007F80000 D791:000008087F081C082208220822081C08000800003EF802083E0820083E080000 D792:000008087F081C082208220822081C08000800003EF802883E8820883EF80000 D793:000008087F081C082208220822081C08000800003E8802883EF820883EF80000 D794:000008087F081C082208220822081C08000800000F8800880F8808140FA20000 D795:000008087F081C082208220822081C08000800003EF802803EF820803EF80000 D796:000008087F081C082208220822081C08000800003EFC02483E4820483EFC0000 D797:000008087F081C082208220822081C08000800003E1002FE3E3820443E380000 D798:000008087F081C082208220822081C080008000003F802080208020803F80000 D799:000008087F081C082208220822081C08000800000208020803F8020803F80000 D79A:000008087F081C082208220822081C0800080000210821083F0821143F620000 D79B:000008087F081C082208220822081C0800080000001000100010006801840000 D79C:000008087F081C082208220822081C08000800000048004800A8011406620000 D79D:000008087F081C082208220822081C0800080000000003F00408040803F00000 D79E:000008087F081C082208220822081C080008000003F80020002000D003080000 D79F:000008087F081C082208220822081C0800080000004003F8004000A003180000 D7A0:000008087F081C082208220822081C080008000003F8000803F8000800080000 D7A1:000008087F081C082208220822081C080008000003F8020003F8020003F80000 D7A2:000008087F081C082208220822081C080008000000000FF8022002200FF80000 D7A3:000008087F081C082208220822081C080008000000800FF803E0041003E00000 F900:0080108810881FF8100800007FFE00000FF008100FF00810042002447FFE0000 F901:00047FFE008010841FFE10841FFC10841FFC10840880050003000CC0703E0000 F902:010001047FFE010011081FFC11081FF811081FF8110801047FFE010001000000 F903:FFFE04403FF824483FF800001FF010101FF010101FF010101FF00C60F01E0000 F904:410821FC21080978894857FE540421F82108C1F8410841F8C108C13841100000 F905:010001083FFC210821083FF8210801047FFE410441047FFC4104010001000000 F906:0800080008041FFE200440041FC41044104410441FC410440044003800100000 F907:08400FE0084010807FFC11447F7C05447F6C05547D6C05447F7E05027CFC0000 F908:08400FE0084010807FFC11447F7C05447F6C05547D6C05447F7E05027CFC0000 F909:080008027F7E08127F1208127F22084E098401007FFE020002C00C30700E0000 F90A:0080018002400420081010086FF6010001083FFC01001118091009247FFE0000 F90B:01029142FFE29112911297D29552955297D29552F39295420922111E01040000 F90C:020002047FFE02400420181867E6000000083FFC00801890108C238441040000 F90D:2214221E2FD42224B27EAFA2AABEAAA22FBE2222233E26A22A94222222422000 F90E:010010841FFE92205FBC52481FBE12A232BEDFA2923E232226BE4A9492220000 F90F:3FFC224422443FFC0844109024FE79900A9014FC7E9000FC34902A904AFE0000 F910:04207FFE04201FF812481FF808A012903DFE0A9014FC7E9028FC549054FE0000 F911:110411FE112455FC7F2455FC544455F87C2455FE109214101A94E37242220000 F912:41FC21242924FDFC092411FC2524282073FEAC20247020A82126222220200000 F913:07FE4492349217FE024804FE1748FAFE17C8107E15481AFE3040C80087FE0000 F914:2108210847D05454E7F824485454FFFE45500104FFFE05200910310EC1040000 F915:2100110811FC010842902C9028601198160661F821082108610861F821080000 F916:1080108810FC108855505920523050C8930610FC18842484248440FC80840000 F917:00800888FCFC1108129010601060FD98120611F815081908E10841F801080000 F918:04407FFE0440244011F8150845902A600890110817FE6108210821F861080000 F919:0420FE24283E2824FE44AAA8AA10AA28CE4482FEFE4482448244FE7C82440000 F91A:44407E48487C48887F4848307E3048487E8643FC02845684AA84AAFC0C840000 F91B:0720F92091204A20FF201420FFA092A0BDA080A0BEA094A28CA292A2A39E0000 F91C:02002744387E224432442A542A54224C224426443A44225C0448084070400000 F91D:13DE125213DEFE5213DE12223BFE562253FE92AA93FE1222127212AA13260000 F91E:13DE125213DE125257DE5A2253FE522293FE12AA1BFE262222B2432E82240000 F91F:04207FFE04207EFC42847EFC42847EFC41045FF44AA44FE441044544593C0000 F920:1208110827D0783C2792783E2BA852940FE008200FF808000FFE292244940000 F921:0080208420843FFC00003FF820282FC821082FE829282FEA410A41269FD20000 F922:47D02510251407DE845057D85524252427C0C00047FC44A4C4A4C4A44FFE0000 F923:04207FFE04203F0024243F3E21403F9024083F8800001FF8124812487FFE0000 F924:43E822882A88FFCE0A5013E826842A8473E0A80027F822A822A822A827FE0000 F925:100010401020FC2413FE1000140C1908F1085090109010909020702427FE0000 F926:49247E484A4849244BFC7AA44A544BFC48407B684AD84B684ADABB6692420000 F927:212422482248A924FFFCAAA4AA54ABFCF800AB6822D82B6836DAE26643420000 F928:010020843FFE240022BE2FE428A42FA828A82FA428A229322BAC4CA088200000 F929:10444A7E7F44424442447E7C424442447E444A7C44444A4452A4E11C42080000 F92A:2080124813FC020842082BF82A08120813F86244224822306290670822060000 F92B:00404C20292411FE310449FC890419FC294249448928091049483B8611020000 F92C:1024093E3FA4212421283F28212821243F242122242222322D2C712020200000 F92D:010001047FFE010011101110111029284384054009201110210C410401000000 F92E:0040804060A02890090812461422282023FCC0084010402041C0402000100000 F92F:04101554165824900A2811443FFE200241043FF8010802080488087030200000 F930:107C124013FEFE4413FA124216FE1AA4F3FE52A412FC122095FE7842239C0000 F931:109010F81110FFFC112411FC392455FC5554924A91FC110411FC110411FC0000 F932:107C124013FE124457FA5A4252FE52A892F812A81AF8240025FC495497FE0000 F933:011001F821003FFE21042FF8210223FE224823F822482FFC292449249FFE0000 F934:01000100010C3FE8011001247FFE0080010006300CC017046404040603FC0000 F935:04207FFE04A010F81FFE11041FF8110213FE124813F8124817F825285FFE0000 F936:01F801003FFE21042FF0210227FE24483FFE244827F820802FFC41048E380000 F937:00407C44447E448445487C305448108651025CFC508450845C84F0FC40840000 F938:1FF841027FFE81043D7801403E7822483ED02B30084E2EF828887EF820880000 F939:04400FE010883FFC51081FF811081FF8244422224FF208100FF008100FF00000 F93A:3E7C22443EB808442EFA28887FF810101FF010101FFC10001FFE292244940000 F93B:0044047CFE88108811F020103FFE6420A52224B4246827A43D2224E200400000 F93C:208410FC1088FD0805F0081013FE3020592C94A8147010A8172612E210400000 F93D:108810FC2088250845F0F81013FE2820FD2C44A8007028A8552656E280400000 F93E:042004207FFE042003E0022007E000447FFE108808D006A00890738E21040000 F93F:1044187C1444228840F8FC1011FE1020FF2694B4586851A81E26F0E240400000 F940:010020843FFE222022243FFE22243FFC280428202FA4283829A25E22883E0000 F941:202010201050FC88010602FA780003FE7A5202527BFE4A524A527A524A460000 F942:087E7F40147C7F04227C3E40227C3E40227E2E42243E00801FF800847FFE0000 F943:7FFC010001103FF8010001047FFE082008247FFE082008201020202040200000 F944:10401F7E289045483F7E2240147C7F04227C3E40227C3E40227C2242263E0000 F945:08807EFC14807FFC22043EFC22803EFE22827FFE08100FF008107FFE00100000 F946:010020843FFE2004490809100FF81100210001047FFE01000100010001000000 F947:00047FFE020007F00C10141067F002047F7E10201E3C326452A41E3C12240000 F948:44807E8444FE44847D48463044487C86450244FC7C844484288444FC84840000 F949:1FF841027FFE81043D7801003D78010020083FFC21083FF821083FF820080000 F94A:1FF011101FF011101FF01010FEFE9292FEFE9292FEFE01103FF80104FFFE0000 F94B:3FFC200420043FFC24883FFE24882FFC28842FFC21003FFE222041609F9E0000 F94C:102011FC112413FEFD2411FC182035FC552451FC904097FE1090107017CE0000 F94D:2080124413FE020442042BFC2A041228122463FE222024506488690632020000 F94E:440427FE240407FC840057FE542027FE2622C73246AA4B32CAAAD2AA62260000 F94F:1FFC10841FFC10841FFC1104022004601F8002083FFC108404A01B9861060000 F950:1020102021FC252447FEF92413FE2A22FFFE442003FE288855905460839E0000 F951:8804F9FE88109090A2FEA292929292928AAA8AC6CA82B29E8284820083FE0000 F952:22202220FFA022243EFE08247F24492449247F240844FF44088408BC09080000 F953:24203E202420242425FE3C242424242424243C242444244424A45D1C88080000 F954:00408FFE60002BFC0A9412F4120423FC2000C3F840404FFE4248444408420000 F955:0040804863FC2840084417FE11082204248AC1FC430844904860419E0E040000 F956:04200E28F1FC102015FEFE481086194236785088914812301050118E16040000 F957:102011FC2020242447FEF88811042A82FCF84508028828505460559886060000 F958:042004207FFE05201FF801007FFE04201A1863F604201A4001800670780E0000 F959:8848FBFC88409044A7FEA090910C928488F88988CA90B4A0806081988E060000 F95A:202013FEFC2001FC00007BFE025203FE790401FC790449FC490479FC4B060000 F95B:080408FE7F44122824101A2811C660381FC000881FFC00807FFE008007800000 F95C:2108210847D05454E7F824485454FFFE45500104FFFE05200910310EC1040000 F95D:2088108813FEFC8800A80020782403FE784000FC79844A844C8478FC48840000 F95E:00100FF80810081009100890089008107FFE0810081010101090207040200000 F95F:010020843FFE250454A827E400001FF812487FFE00003FFC0080078001000000 F960:080008040BFE7E44124424481C300A48118660020500248824A6242243F00000 F961:010000847FFE01042248179001001A5067EC452401007FFE0100010001000000 F962:10081FFC11081FF811081FF8144804403FFC044004447FFE0420181860060000 F963:088008800880088C0888F89008E008800880088008801884E8844886087C0000 F964:000E09F0FC26212420A823FE3CA86524A62225FE252225FE3D2225FE21020000 F965:100417FE1040244427FE244467FCA44427FC244422402140208021402E3E0000 F966:190411FE220045FC990411FC210461FCA08021FC230824902060219826060000 F967:00047FFE008000800100030005200910110C2106410201000100010001000000 F968:20001040102404244488288828881290129464A224A220C061846284247E0000 F969:08407F404940FFC4497E7FC808487F4849487F481028FF90222C1C46F3820000 F96A:01083FFC010021043FFE210442281FC0011002083FF4008404A01B9861060000 F96B:0100022007D0101024247B7E018202407CBC03001C4001981E6001801E000000 F96C:010020823FFE42241FFC02201FFC02207FFE0490088817F6208200847FFE0000 F96D:01000D10090811662142408001080FFC18086FF808080FF808080FF808080000 F96E:04207FFE042009107FFE091009F008000FFC00807FFE02C004A0189860860000 F96F:210810881090FE2001FC0104FD040104FDFC0154FC5084508492FD12860E0000 F970:028842FC248818882688410E140012FCFF84104838485430922810C613020000 F971:10041FFE1000101017F8100010041FFE124012481250222022904F0884060000 F972:204010401040024443FE2A442C48104010406040204020A061226222241E0000 F973:1040104010A0FD101208100615FA1800F10851FC11081108910871F821080000 F974:042004207FFE04200420010001047FFE020004080FFC1408640807F804080000 F975:104010201024FFFE100011FC15041904F1FC5124102011A8912472E224420000 F976:008044847EFE54845548543054487C86550254FC54847C84448400FC00840000 F977:020001047FFE00000FF008100FF000003FFE200247C4044004421842603E0000 F978:00047FFE010001047FFE41045144492449245554659441044124411C40080000 F979:00808040604427FE080013FC1204220423FCC22440204230452848E410440000 F97A:10080BFC4048254C094A0A4A30B8131010847FFE02C004A00890108E60840000 F97B:11FC110495FC550459FC1000FDFE112419FC352455FC902011FC102013FE0000 F97C:010008900FF8081008100FF0081008100FF00900088C08700B203C1810060000 F97D:204010201024FFFE000001FC7D0401047DFC01247CA844A445227EE244400000 F97E:1FF010101FF010101FF000047FFE11101FF011101FF001003FF801007FFE0000 F97F:7FD049107FD049125FFE52525FD252525FD242125FD2525253D29C6E90C40000 F980:08100FF80810081008100FF00910010012081FFC1008100810081FF810080000 F981:020003000200020002047FFE042004200820082010400E8001800670780E0000 F982:21043FFE208020F828802FFE28842FF82A4A2BFE2A482FF82D285528AFFE0000 F983:104008400844FEFE2080251C3EE024A624A424982490249024A85DC688820000 F984:4048207C244007FE844457FA544225FE2524C5FC452445FCCA94CA8A44FA0000 F985:03FE0A48FFFE224822FC22947AFCCA944AFC4A104AFE4A927AFA4C8608820000 F986:7E7E42427E7E42427E7E400247E2442247E241024FF248124FF2481E40040000 F987:89DCFC0093FE92AAFEAA9020FDFE9150FDFC855405FC5594AED8A49218EE0000 F988:3E7C00003E7C2A542B5400803FFC22403FF822483FF828522F6248429F3E0000 F989:0E407842087E7E920C221A42299E4A4404A01898649603E004903B8C11040000 F98A:01000100010001083FFC01080108010801080208020804080888107060200000 F98B:3FFE21082E7022143FFE221027382AD4329227F8240827F8240847F884080000 F98C:20043FFE20842F7822103FFE221027382AD6321220402440247C44409FFE0000 F98D:21242124FD7422DAFB74A954FAFAAF56F820A82423FEFEB02128222624220000 F98E:0C0008080FFC1080208048880FFC0880088008847FFE00800080008000800000 F98F:124C1148115017FE58D055485246920813BE14881AA8117E1108120814080000 F990:1204110427C8701C23C84812FBFE5254AA6AABAA040025042492241243F80000 F991:1210121413D2FA9012FE159012901990F12852461C8210009324749228920000 F992:4020282427FE042081FC512455FC2F2425FCC42047FE4420C420DA2051FE0000 F993:1020102413FE102057FE5A22532652AA93FE1222187024A82526422280200000 F994:00101410FAFE2210207E2052207EFF52217E2152211039FEE1104690047E0000 F995:002000F03F000104FFFE054009203118C0761F800108FFFC0100010001000000 F996:102413FE202027FE4622FB2612AA2BFEFA224420007028A85526562280200000 F997:0488FE88255227BC3C88255427DC3C22255427542D54F5DC4454049005100000 F998:08103F7C08107F7E142822C440823FFE08880FF808880FF800807FFE00800000 F999:04207FFE0420204017FC104003F8024873F8124813F8104017FC684047FE0000 F99A:0040404437FE104003FC024413FCFA4413FC1244104017FE3040C84087FE0000 F99B:1020182415FE222041FEFD2211A6116AFFFE9522587050A81F26F22240200000 F99C:01027F820822082209220FA21122312249220A22042204020812100E60040000 F99D:0100010019181106211A402001C00680188467FE0084010402240C1C30080000 F99E:020293FEFA229222922293FA9222922292629252F28A930A020203FE02020000 F99F:01047F84082408240FA41124312449240A04041C780800002444222242220000 F9A0:01047FA408241F2431240A243D1C00887FFE028004480C50742007180C060000 F9A1:210810881090FE2001FC0104FD040104FDFC0154FC5084508492FD12860E0000 F9A2:21043FFE222021442FFE21402FF821483FFE21482FF8214023604550994C0000 F9A3:01000280044008201110608C00000FE000200140048024842412441203F80000 F9A4:102010201050FC881126121215FC1808F010501012C412A2928A7488207C0000 F9A5:0420FE202050208825763E0225DC6554955415DC0800088810882156C2220000 F9A6:10401F7E28907FFE24202FFC22402FF822483FFE22482FF826504A48B2460000 F9A7:01244E482A48112433FC4A548AA41BFC28404B688AD80B6A4A5A3B6612420000 F9A8:008001800240042009101088208640121FF8001000200640018000C000400000 F9A9:20043FFE2104218422442524389C20042FF420442384208420843FFC20040000 F9AA:010020843FFE250454A827E400001FF812487FFE00003FFC0080078001000000 F9AB:108410841FFC00000BFE142022FC498404FC7F8402FC048438FC044805860000 F9AC:1040104010A011105A0854465422902013FC1008101010A01060103010100000 F9AD:00200860FC501088110412421022FC20100811FC14081810E0E0401000100000 F9AE:08102A542C584890142822447FFE40043FF8010001001FF8012001147FFE0000 F9AF:442024202850FE50108810A67D12101010FCFE04100810D02020401080100000 F9B0:0220FF20245024503C88254626223C20240025FC2E08F4484430041004100000 F9B1:10201820145022884106FE4210201020FE0495FE580850501E20F01040100000 F9B2:1FF841027FFE81043D7801003D7806C01930E08E0FF000200040038000600000 F9B3:1FF841027FFE81043D7801007BDE4A527BDE00007FFC091019302548FFFE0000 F9B4:080409FE082014FC2284498484FC04847FFC0284248418FC0884085803860000 F9B5:080008420FE21212125233F25452965219521092109211121102121E14040000 F9B6:205011FC1154FDFC055409FC100033FE580095FC150411FC1088105013FE0000 F9B7:0428FEFE28AA28FEFEAAAAFEAA00ABFECE0082FCFE8482FC8284FE4883FE0000 F9B8:10201024FFFE18243424D3FE10247DFC0124FEA210B4586897A4B12210620000 F9B9:00047FFE02403E7C200420043E7C02407FFE0000048024442452241243F80000 F9BA:00083FFC00080010002000C00080008000800080008000800880078001000000 F9BB:084008440FFE10A2151433F8560C9BFA120813F810401248144419C210420000 F9BC:010020843FFE21045FFC24281FF028184FF608100FF000800CB0138C21040000 F9BD:10041FFE100410041FFC104410401F4C1268125012502448244649C240800000 F9BE:0808490849482A2828280A08FF4808280C281A0E2A3849C88888080808080000 F9BF:2108210847D05454E7F824485454FFFE45500104FFFE05200910310EC1040000 F9C0:1040104017FE14A2531455F85B0C55FA910811F818202528262444E288420000 F9C1:008010441FFE90405FFE551413F8120C37FADA0893F82040225045C888860000 F9C2:04207FFE042000007EFC12240E1C326403800C60771E00600F9800603F800000 F9C3:0040404437FE1294010803FC150AF9F8110811F81128122634E2C84087FE0000 F9C4:104008447F7E2240147C7F04007C3E40227C3E40227C3E40227E2E42243E0000 F9C5:10101FF810101FF050127FFE81047FFC11101FF011101FF001007FFE01000000 F9C6:44087DFC44004800500453FE48904890449044906490591242124412480E0000 F9C7:180267C242524A525A5265929E122112DED204127F922492150217DE7C040000 F9C8:100813FC10881088FC881088188837F854885088908890881088108817FE0000 F9C9:104010D2131E1252FE5212521A523652525253D2925290561092111012100000 F9CA:2080104417FE0040409029082BFC1004124862482248224A624A644A28460000 F9CB:408025FE2612041284925562564E24842000C7FC444447FCC444C7FC44040000 F9CC:00400824FDFE10201040108811FCFC041128112815281928E22A442A08260000 F9CD:0200270438FE204422447D5C20881FF8108810881FF8108810881FF810080000 F9CE:00400424FFFE1040108823FC3C846400A4A824A824A824A83D2A222A04260000 F9CF:1000100423FE24444444F84410442844FDFC4484008428845484548487FE0000 F9D0:49042AFE2A10087C7F441C442A7C49440A7C09447F44087C1444222842C60000 F9D1:020001000180008000047FFE0000000004200420081008101008200640020000 F9D2:F720112855243320552699F808201422E3A2082472280D12722A0C46F1820000 F9D3:8840F8488BFC9040A044A7FE9090910C8A448840C848B3FC804080448FFE0000 F9D4:0840086008901108121635FA500097FE1492149217FE14921492149214860000 F9D5:0100210821083FF8210802800C60F7DE00003FF824483FF82448244824180000 F9D6:204010C010A0011042082DF6280017FC14A464A427FC24A464A464BC24080000 F9D7:10201020FE5010887D0656FA54007DFC55547D5455FC1154FF541154110C0000 F9D8:184813FC204840489FFE104823F86048A04023FC2040204427FE204020400000 F9D9:100417FE109013FE5A92569253FE9202102417FE102011B01128122614220000 F9DA:00047FFE02401FF8124812481FF8108800847FFE02C004A00890108E60840000 F9DB:010000847FFE01042248179001001A5067EC452401007FFE0100010001000000 F9DC:8908FDFC8A089090A060A198960691F888008928CBFCB42081FC802087FE0000 F9DD:010207827C1204120492FFD204120E1215122492449284020412040E04040000 F9DE:008000847FFE008010841FFE108410841FFC108408800480030004C0783E0000 F9DF:3FFC20043FFC208024FE298432FC228424FC2C40347C24C82530444885860000 F9E0:08100FF808100FF008100FF0081004040FFE1124222444440884113802100000 F9E1:010001047FFE05400920111861060FF0004000847FFE00800480038001000000 F9E2:03043C2404247FA40C241624251C448800847FFE02C004A00890108E20840000 F9E3:220413FE1204020443FC2A042A40124C124862502260244064426842303E0000 F9E4:010409FEFD24112411FC11241124FDFC11241020142019FCE020402407FE0000 F9E5:010010841FFE908051C25712111217D23112D192935225522902411E81040000 F9E6:3FFC224422443FFC2044112011FE5B20552091FC112011FC1120112411FE0000 F9E7:01047FFE00000FF808880FF808883FFC00807FFE028804501CA0651806060000 F9E8:410421FE2924FD2409FC1124252429FC7124AC20242021FC2020202427FE0000 F9E9:10081FFC110811081FF8110811081FF81108010001083FFC010001047FFE0000 F9EA:10500848FFC8557E494849C8557E7F4808487F48497E55487B48417E47400000 F9EB:40047FFE422042205FFC42A041045FFE420047F84A08520843F842087FFE0000 F9EC:408227BE20820082879E5492541027BE28A2C4924186469AD8E2C71C42080000 F9ED:010000847FFE08100420024001800E70700E1FF81008100810081FF810080000 F9EE:1222112410A813FE54A859245222510891DE124819A824BE2508420884080000 F9EF:02221124F8A823FE20A821242222FA0823BE228826A839FEE108420804080000 F9F0:04207FFE04203E7C22443E7C22443E7C27E42C8437E4248427E4249C27E80000 F9F1:8A4CF948895097FEA150A2489C4692088BBE8C88CAA8B13E8208840888080000 F9F2:21243D2424A84BFCFCA8552456227D0855FE55487F4844E854BEAB08AA080000 F9F3:08A444647F2854FE7F28556455A27F0454EE54A45D2456B4545E5D8497040000 F9F4:08200820082008247FFE082008201CB02AA8292849244A240C22082208200000 F9F5:42102210221002948FFE52105310229026B8CA5452525212C210C21042100000 F9F6:8480FE8490FE910092F8FC88848884F88400FFDE925292529252FFDE82520000 F9F7:02000100008000883FFC000008100810042004200240024000847FFE00000000 F9F8:102010201F3E285044880100008000883FFC042004200240024000847FFE0000 F9F9:104092209220540455FE1000FE84108418883448524852509010901013FE0000 F9FA:044024502448244824403FFE045004507C502450244824482484450686020000 F9FB:0200021007F80C203240088007000C807098089008A0114002200C1830060000 F9FC:2110109013F4FD52015200907BFE00107BD202527BD44A484BCA7A5648220000 F9FD:08400840084010401040304057FE904010401040104010401040104010400000 F9FE:042004207FFE0420058002400420189860861FF8008004A00890108E60840000 F9FF:08020882FFD208128892FFD2889288928B9288921C122A024992888E08040000 FA00:2000200423FE204424442E44F044204422442444284430842144023804100000 FA01:010020843FFE222022243FFE222023E0200027F82210212020C043309C0E0000 FA02:1000100413FEFC4010401040148419FEF284548410841084908470FC20840000 FA03:1040112495FE552059FC1124FDFE112419FC352055FC9284128414FC18840000 FA04:020041087FFC4008809001C07E000410043807C0FC0004040404040603FC0000 FA05:220413FE1204020446F42A042A0412F41294629422F422946204621C22080000 FA06:1FF010101FF010101FF004403FFC04407FFE11102928474405C01930630C0000 FA07:11FE1000FEFC10847C8454FC7C0055FE7D22552211FEFF22112211FE11020000 FA08:180811FC200040000C040BFE1010301050109010101010101090107010200000 FA09:44887CFC44884950502050504B8E482045FC44A065245BFE4020402040200000 FA0A:00201FF0102010201FE0102010201FE0102010201FE014A408843086C07C0000 FA0B:20843FFE22003FDE20122F9428942F9820143FD22112221A2F9442108E100000 FA0C:0008FFFC08800880088008800880088008801080108420844086807C00000000 FA0D:0848087C7F4808483F48008E7F0082FE3E4400443E28221022283E4622820000 FA0E:10500848FEFE459026FC189008FC149024FEC0803FF00820044003800C60F01C FA0F:2090208821042240F84020A020902108220425FA21083908C108010801F80108 FA10:120213FE1404100013FEFC401086174412A811301EE8E0A84124062200C00000 FA11:204020202BFEA800A908A890AFFEA808ABC8AA48AA48BBC8CA48000800280010 FA12:00204BFE7C2049FC48204FFE780049FC490449FC490479FC4904011C01080000 FA13:1088108813FE1088FC8810443884357E51045324951411141104110411141108 FA14:12441124108813FEFC9011083A1434E2502051F8902013FC1020102010A01040 FA15:8BD46A9E2A940A941BD42A5C2A54CBD04A92529263EE00002444222242220000 FA16:00404C40284611F4304848508BFE184029FC4B04890409FC490439FC11040000 FA17:08300420024002447FFE04200810100C60041FF812481248124812487FFE0000 FA18:00403E40004000407F4008402A402A402A402A404A404A4008420842083E0000 FA19:202010201124FDFE0524092411FC31245924952415FC11241020102010200000 FA1A:210C10881050FFFE04200820102031FC58209420142413FE1020102010200000 FA1B:200413FE1000FCF80488088810F8300059FC952415FC1124112411FC11040000 FA1C:202023FE102011FCFC2003FE440045FC290429FC11041DFCE104411C01080000 FA1D:102413FE922054FC542011FEFE0010FC188434FC528492FC1084109C10880000 FA1E:02047FFE0E1C121422244244060C0A14122422444284020412240E1C04080000 FA1F:0440FFFE044004403EFC228422FC3E8422FC22403EFE232222D2428A4AF2840C FA20:0820FFFE08A01CF0F11012F810A8FCF810A831FC392455FC552491FC1022101E FA21:202021202120F9FCAA20AC20A820A820A9FCF820A820202028203820CBFE0000 FA22:204010401044FDF4004800507BFE004079FC0284788448FC488478FC48840000 FA23:100810481028FE08108810481008FE0E11F810085C085008500870088C0083FE FA24:000023FC10880888409020BC10840084F0C411481128121014282844448283FE FA25:011041F83110122407FE02441244FBFC106010A811261622301EC80087FE0000 FA26:082408BE3EA409240A287FE8042809241FA431225F221132112C1F2011200000 FA27:1020102029FE4424B82813FE10207C4010FC1308541039FE10101C10E0500020 FA28:1020102029FC4420B82017FE11047C8811FC102054203BFE10201C20E0200020 FA29:00407C8045F8490849F8510851F8490045FE450045FC5884449447F440044018 FA2A:1008189C14E02A804884BEFE22A43EA422A83EA820A8249026A87B4622820000 FA2B:100019FE14022A0248FABE0222F23E9222923E9220F2249226027A1E20040000 FA2C:1020181014922AFE4904BEF822883E8822F83E8020FC248426847AFC20840000 FA2D:1030102092FCFE84A2FC28847EFC4880FEFE48807EFE480248AA7F5641540000 FA2E:0800087C7E44424842487E50424842487E4451444A4444684450524062404040 FA2F:10201020FCFC102411FE7C2400FC7C200124FCA8107054A85324922210A03040 FA30:090009040BFE140013F83288524892081FFE12881248120817FE100810700000 FA31:09080890081013FE1222332652AA93FE100011FC110411FC110411FC11040000 FA32:080008801FC0108021107FF8A210221022103FF02290048408843086C07C0000 FA33:202022203F20222444FEFF24492449247F24494408441884291A480287FE0000 FA34:2220FFA022203E2408FE7F2449247F240824FFA408447F4408A40F9CF1080000 FA35:010022083FFC208820883FF821083FF82288048008847FFE0080008000800000 FA36:020893FCFA0893F8920893F89288910293FE9622FA229252028A03F2001C0000 FA37:011097FEF91091F0904097FC944497FC904097FCF0409FFE00A003180C060000 FA38:22443F7E224422443E7C012002147FFE081012087F7E224422443E7C22440000 FA39:11FE1102110211FEFD44112811FE1148154819FEE24842480488090800000000 FA3A:10081FFC14A812A81FF800801FFC00807FFE144812A620821FF800847FFE0000 FA3B:3FFC200420043FFC222421402FFC2A9429242FFC240827F8440847F884080000 FA3C:010001000100210421042104210421043FFC21040100010002000C0070000000 FA3D:1200120413FE14005BF85288524892481FFE12881248124817FE100810700000 FA3E:200424BE278824A8B4A8AFA8A4A827FE24102518249825A82E4A248A210E0000 FA3F:110C1088109013FE5A22572652AA93FE120211FC110411FC110411FC11040000 FA40:0110355027D4405E97B4201467D4A10827D421262FC204842452241243F80000 FA41:202021203FA02024407E3EC82A482A48FFC852284A304A107FA802460C820000 FA42:44047EFE441044507C50449044947DFE4410401048304C505492E112420E0000 FA43:0FF008100FF008100FF409081FF001207FFE008007F87C0807F8040807F80000 FA44:1100110413FE1000FDFC11441924352457FE52889248924817FE100810700000 FA45:4200220423FE0C008BF85288524822482FFEC48844484448C7FEC01040E00000 FA46:00402040104403F8405028642FFE108011FC23046DFC2104210421FC21040000 FA47:41102FFE211001F0804057FC544427FC2040C7FC40404FFEC080C3304C0E0000 FA48:01000FEC010801107FFE008007F00C1017F0641007F004102444222242220000 FA49:001000F83F00010C108808900820000000000000000000000000000000000000 FA4A:00040BFEFC401080114C124812B07D2012B0106814A81924E222452008C00000 FA4B:012405FEFF24112411FC21243D2465FCA5442490251427FE3C10241000100000 FA4C:202010201020FC200420082811FC302058209420142010201020102413FE0000 FA4D:202010201020FC2005200924113E312059209520152011201120112417FE0000 FA4E:2008109C10E0FC800480088410FE308858889488148811081108120814080000 FA4F:204010401044FDFE044008401080308459FE968414841084108410FC10840000 FA50:210811FC1108FD080508090811F831085908950815F811081108110817FE0000 FA51:210411FE1104FD040504090411FC3154585094501450105210921112120E0000 FA52:208810FC1088FC8804B808A810A833FE5A0296F2129212F21292120E12040000 FA53:20201024103EFC2005FC090411FC310459FC950415FC11041050108813060000 FA54:0848FFFC08487F4800487F8E81003EFC00487E4808487F302A30494889860000 FA55:010020843FFE200444481830614C012001047FFE0100028004401830600E0000 FA56:104010401F7E289045083E7C22443E4422443E44224424442E5C734821400000 FA57:102413FE202027FE4622FB2612AA2BFEFA224420007028A85526562280200000 FA58:100413FE208824884552FBDE10002BFEFC0045FC010429FC550455FC81040000 FA59:20203FBE55443FA415181FA6014202101FE002107FFC208400A01B9861060000 FA5A:3FFC224422443FFC21041FE801107FFE008007F80C0837F8040807F804080000 FA5B:020002083FC802100224FFFE010002100FF818102810CFF008100FF008100000 FA5C:09100FF808100FF008100FF008100FF0082000947FFE014002200C1E70040000 FA5D:000000000000042004207FFE0420042000000000000000000000000000000000 FA5E:000000000000042004207FFE0420042000000000000000000000000000000000 FA5F:042004207FFE052001081FD001207FFE010007F81C0867F8040807F804080000 FA60:41FC210429FCFD0409FC1124244028FE7122AF222552218A210221F2200C0000 FA61:21FC1104110405FC7F04090411FC3904550495FC1154105010521092170E0000 FA62:210411FE1104FDFC010401FC794000FE792203227952498A490279F2480C0000 FA63:2088108813FEFC8800F8002079FC012479FC00207BFE482049FC78204BFE0000 FA64:21043FFE20045FF40510092031400FF078100FF008100FF008100FF0381C0000 FA65:890CFC8888508BFEFA228B268AAAFBFE880089FCF90489FC510489FC89040000 FA66:400030001000000000001000F80010001000100010003000C80087FE00000000 FA67:011041F83110122407FE02441244FBFC106010A811261622301EC80087FE0000 FA68:22A0FF9022903EFE09907E904A907EFC08907E9008FCFF90149422FE42800000 FA69:111E27D27A5413D82A567A92135C60901FF804447FFE08100FF008100FF00000 FA6A:080409FE28202EFC28842884FFFC088428FC288449848AFC0484185861860000 FA6B:01300108FFFE01003FF8210821083FF8210821083FF80100258C24966632C3E0 FA6C:00007F7E480248027F02417E41407F40484248427F7E00002488224442448004 FA6D:102038202DFE67024102FCF810881088FEF8008000807CFC4484448444847CFC FA70:1010082004407FFC0440044004404444244414481450044004400440FFFE0000 FA71:47F8240824080408040817F811202120E1202120222022222422281E10000000 FA72:0100010002800440082010102FE8C106010001001FF00100010001007FFC0000 FA73:10041FC414842494249464946494AFD424942494249424942484288428943088 FA74:02000100FFFE04000400082010103FF80448044004400440084408441044603C FA75:04447C7804421C3EE4003FF821083FF821083FF804403FF80440FFFE10102008 FA76:3FF0066001803FF821083FF821083FF82108220802007FF80408080810506020 FA77:0800080010001FF8200840088008040802080108010800080008000800500020 FA78:03F87A084BF84A084BF849004BFC4C444A447AA44A0403F40004002800100000 FA79:0100010079FC4A044D0449E44A8448844FF448847AA44AA403E4000400280010 FA7A:010001F8F20893F0901097FE90809144966890B0F128966800A4012206A00040 FA7B:01F87908490849F84908490849F848004BFC7A944A940294029407FE00000000 FA7C:200027FE2402280427FEF8802184224426A821303AF0E4A8412802240CA20040 FA7D:102011FC1020108813FEFC8811FC110411FC110411FC1D04E1FC408801040202 FA7E:020002007FFC044009203118DFF6111011101FF0111011101FF40104010400FC FA7F:020002007FFC044009203118CFE60100092008207FFC08200820102010202020 FA80:1040108011FC1124FD2425FC2524254425FC4890291013FE2810441084100010 FA81:2108209023FE2108F9084A524B9C49088A524BDE304010A42AAA4A8A84780000 FA82:010000803FFE22102F90221E2FA422243FD4241427942488448848948AA41142 FA83:010000803FFE200027FC244427FC244427FC211027FC21102FFE400042088404 FA84:010007847804088844902522200204047F880C10162215022484440884100460 FA85:0808083C13C020044A44092811FC3220502093FE102011241124112411FC1004 FA86:100013FE1202128A1A5257FE5242522293FE12821282128212FA1202120A1204 FA87:2040204027FC204033F8AA08A3F8A208A3F8220823F822082FFE211022082404 FA88:010002800C6037D8C0063E0822483E4822483E482208261801004884481287F2 FA89:11041088100013FE1A2256AA5272522293FE100011FC110411FC110411FC1104 FA8A:21082108210827D0311EAF94A124AFD4A21423D422542248224824D424242842 FA8B:22204AA08ABE1FC420A46F24A0282FA822102FA822442F8201004884481287F2 FA8C:08207F280824FFFE00207F2049247F2449247F2822287F102212FFAA22464182 FA8D:204020A021102208FDF6200023C42A543254E3D42254225423D42244A25442C8 FA8E:10A0112C11241124FDAC1124112415FC182031FCD08810501020105050882306 FA8F:200023FC22042204FBFC220022842A4832FCE248224823FE24482448A8885108 FA90:0820082008207F3E08443E440844FFA410281E281210121022282A4844848102 FA91:002000207BFE482049FC48204BFE780049FC490449FC490479FC490401140108 FA92:1000087C7E44424442447E7C424442447E44407C484444445A84628441140208 FA93:1000087CFF44207C2044267C3844209401087FFC010001003FF801000100FFFE FA94:1010101010101010FDFE10103010391055105490909010501020105011881606 FA95:FFFE02000200040007F8080810102410422001400080010002000C0070000000 FA96:040044782848104828484486920010FCFE441044582854289210122850442182 FA97:0080204017FE10808110420847FC100410002248E24822482248224A244A0846 FA98:0004203E17C0124481244128420013FC14402040EFFE20402444244427FC0004 FA99:01082088109017FE810841084210129414A42738E1082210221024A427BC0084 FA9A:0110211017FE111081F040404BF80A4813F81040E7FC20402FFE20A02110060C FA9B:022042202FB822480F90827C4F9450141FFE2894EF9428FC2F9428902A900930 FA9C:020002083FD00220FFFE01000FF03810CFF0081008100FF00000488844448444 FA9D:00A0009079FE49104B107DFE4910491079FE4910491049FE79004AA402520452 FA9E:00FC7F00220811107FFC44447FFC00087E0842FE7E0842487E28480874284210 FA9F:440029F81108290849088908090819282910490089020902090250FE20000000 FAA0:0040884453F42048505097FE1040108031F85308950811F811081108A1F84108 FAA1:00200020FBFE202021FC210421FCF90421FC210421FC3904E3FE408801040202 FAA2:082004407FFC12483CF0082014503EF800007FFC08000FE0092010A41624181C FAA3:FFFE000000004FE4492449244FE44924492449244FE4400440047FFC00040000 FAA4:008000401FFE100097FC54A454A417FC30405150924814442150224844448040 FAA5:010000803FFE200027F8A40867F8240827F86000AFFC2924292449247FFE8000 FAA6:101008200000FFFE000008201010200840043FF82448244824482448FFFE0000 FAA7:009000883FFC208020883E48225022244A54448C81043FF824482448FFFE0000 FAA8:010001007FFC01001FF0101010101FF010101FF010101FF010101010FFFE0000 FAA9:00FC7C84448444FC7C0045FE45027D0245FE450245027DFE4502010A01040000 FAAA:082004407FFC01003FF80200FFFE04000FF018102FF0C8100FF008100FF00810 FAAB:00200020FBFE202021FC410479FC4904C9FC490449FC49047BFE488801040202 FAAC:020001007FFE4822909411F822886870ABAE282029FC282028A8292422A42040 FAAD:104010403F7E4890850800007E7C42447E4442447E44484444545A4862404040 FAAE:01001110092001007FFC05400920111060080100FFFE0280044008203018C006 FAAF:108010F811082290206065986646A48825F02420244825FC2020212422A22040 FAB0:1020102023FE242045FCF92411AC21744924FDFC0420007054A8552482220020 FAB1:208420483C0050FC90481048FE48104811FE5448544854485C48648804880108 FAB2:020002083FD002200240FFFE010002000FF0181028104FF0881008100FF00810 FAB3:08200820FFFE0A200100FFFE100010001FF8000011101110111021124112810E FAB4:04400440FFFE04407FFC11101110FFFE111011107FFC0100FFFE010001000100 FAB5:100010F810887C8854F85488548854F87C0051FC115415541D54E55443FE0000 FAB6:200013BE00A2F0A210BE238822086A3EB22A2BAA20AA20BE2088208A257E2202 FAB7:FFFE04403FF824483FF8120027FC42088BF8120833F8510093F8151010E0171E FAB8:200011FC1104F90409FC1104110439FC5504950411FC1050109010921112120E FAB9:200011FC0124FD240174792401FC7904017479544954497449047A044A140408 FABA:2020102201FAFC2400287BFE0020784000FC79844A8448FC4884788448FC0084 FABB:2020102003FEFC2001FC782003FE780001FC790449FC490449FC790449140108 FABC:200011FC1104FDFC01047DFC00807DFE02227D224552450245FA7C0244140008 FABD:2088108803FEFC8800A8782003FE7840008078FC49844A844884788448FC0084 FABE:204010A00110FA0805F6780003C47A5402547BD44A544A544BD47A444A5402C8 FABF:2088108803FEFC8800F8782001FC792401FC78204BFE482049FC78204BFE0000 FAC0:210447C88812F3BC20084B92F83E0380AAAAABAA08001FF8282007C01830E00E FAC1:0104788848004BFE7A224AAA4A727A224BFE480079FC010451FC490489FC0104 FAC2:204020A02110FA0825F6F800ABC4FA54AA54FBD42254FA5423D42244225422C8 FAC3:07FC440427FC242004A80470E4A8250424A024FC252024202BFE282050208FFE FAC4:0050FE9628922892FED6AA92AA92AAFEAE10C2FC8244FE4482288210FE2882C6 FAC5:100213E22942254A414AB94A114A13EAFD4A114A954A594A51421E42E24A4444 FAC6:00207C2245FA4824482853FE4820484044FC4584468468FC5084408440FC4084 FAC7:22282224FF40227E3EC809487F7E49487F48087E7F480848FF48147E22404140 FAC8:2020102013FEFC2001FC08208BFE880049FC490451FC51041DFCE10441140108 FAC9:104410447DFE2444FE4401FE7C4044FE7D9212FE7C9210FE50927C9210921086 FACA:110023DE7A5213D42A527BDA1294235001003FF80440FFFE10101FF010101FF0 FACB:7EFE401040205EFC5284528452FC5A8454FC5084528454FC5848508481020000 FACC:080008FE28102E2028FC2884FF8400FC08842AFC2A844C8484FC08483084C102 FACD:3F042018FF62220C7F7001007FFC01001FF0101011101110FFFE082010102008 FACE:04003FF820083EF802807A800AFCFE940AD47AA402A47AD40A94FEFC0A8279FE FACF:20CC273021103110AFFEA110A2A824282844210222902A482A543214221021F0 FAD0:20CC273021103110AFFEA110A2A82428284423FA220823F82208220823F82208 FAD1:10281024102013FEFC2010A838A834A850A850A89128112A122A142610201020 FAD2:2000229E22522252F5522112229272526C32A3D2A25A22542250225023D02250 FAD3:03FC789048904890789048904FFE789048904890489079104910021004100000 FAD4:0020002078204BFE482078204924492479244AAA482048507850488801040202 FAD5:02200220F47C94449DA8F510952895D6F51095FE95109538F454949204100410 FAD6:10401F7E28904508BEF822883EF822883EF820082EE824482EE8244828482018 FAD7:1044108813DEFC881088108813DEFC88108810885C885108520870008C0083FE FAD8:20007CFC44847CFC44847CFC0040FEFE9312FE9292AAFE8200FAFE0244148408 FAD9:3FFE22202FBC2520223C3F84203C2FA028BC2FA028BC2FA048BC48A2899E0000 FB00:0000003B666666FF66666666FF000000 FB01:0000003C6E6660FE66666666FF000000 FB02:0000003E6E6666FE66666666FF000000 FB03:0000006EDBDBD8FFDBDBDBDBFF000000 FB04:0000006FDBDBDBFFDBDBDBDBFF000000 FB05:000000386C6C6F6C6C6C6C6DF6000000 FB1D:00000000007018181830000000180000 FB1F:0000000000CC666666CC000000007E00 FB2A:0000060600D6D6D6D6D6F6C67C000000 FB2B:0000C0C000D6D6D6D6D6F6C67C000000 FB2C:0000060600D6D6D6DEDEF6C67C000000 FB2D:0000C0C000D6D6D6DEDEF6C67C000000 FB2E:0000000000C6C66676DCCCC6C6007E00 FB2F:0000000000C6C66676DCCCC6C6007E18 FB30:0000000000C6C6667EDCCCC6C6001818 FB31:0000000000F80C0C6C6C0C0CFE000000 FB32:0000000000380CCCCC0C1C36E6000000 FB33:0000000000FE0C0C6C6C0C0C0C000000 FB34:0000000000FC06363606C6C6C6000000 FB35:0000000000701818D8D8181818000000 FB36:00000000007E1B1BD8D8181818000000 FB38:0000000000CED3D3C3DBDBC37E000000 FB39:00000000007018D8D830000000000000 FB3A:0000000000FC06063636060606060606 FB3B:0000000000FC060636360606FC000000 FB3C:000000C0C0FC06666C18303030000000 FB3E:0000000000DE7363DBDBC3C3DF000000 FB40:0000000000380C0C6C6C0C0C7C000000 FB41:0000000000FC66C3DBDBC6CC78000000 FB43:0000000000FE43C3DBDB030303030303 FB44:0000000000FE43DBDBE30303FE000000 FB46:0000000000EE66663CD8CC06FE000000 FB47:0000000000FC0636360C6C6E60606060 FB48:0000000000FC06063636060606000000 FB49:0000000000D6D6D6DEDEF6C67C000000 FB4A:0000000000FE63636B6B63E3E3000000 FB4B:00006060007018181818181818000000 FB4C:0000007C00F80C0C0C0C0C0CFE000000 FB4D:0000007C00FC060606060606FC000000 FB4E:0000007C00FC46C6C6E60606FC000000 FB50:0006295E000404040404040000000000 FB51:0006295E000404040404030000000000 FB52:0000000000004081817E000800080000 FB53:0000000000004080817E000800080000 FB54:000000000000080404F8000800080000 FB55:000000000000000808F7000800080000 FB56:0000000000004081817E001400080000 FB57:0000000000004080817E001400080000 FB58:000000000000080404F8001400080000 FB59:000000000000000808F7001400080000 FB5A:0000000000004081817E001400140000 FB5B:0000000000004080817E001400140000 FB5C:000000000000080404F8001400140000 FB5D:000000000000000808F7001400140000 FB5E:0000080008004081817E000000000000 FB5F:0000080008004080817E000000000000 FB60:000008000800080404F8000000000000 FB61:000008000800000808F7000000000000 FB62:0000140014004081817E000000000000 FB63:0000140014004080817E000000000000 FB64:000014001400080404F8000000000000 FB65:000014001400000808F7000000000000 FB66:00101C1438004081817E000000000000 FB67:00101C1438004080817E000000000000 FB68:00101C143800080404F8000000000000 FB69:00101C143800000808F7000000000000 FB6A:0004000A00064985837E000000000000 FB6B:0004000A00064989867D000000000000 FB6C:00080014000C120A06FC000000000000 FB6D:00080014000C12120CF3000000000000 FB6E:000A000A00064985837E000000000000 FB6F:000A000A00064989867D000000000000 FB70:00140014000C120A06FC000000000000 FB71:00140014000C12120CF3000000000000 FB72:0000000000708F3040888088413E0000 FB73:000000000000708F3241888088403E00 FB74:000000000000384718E0000400040000 FB75:000000000000708F32C1000800080000 FB76:0000000000708F3040809480413E0000 FB77:000000000000708F3241809480403E00 FB78:000000000000384718E000000A000000 FB79:000000000000708F32C1000014000000 FB7A:0000000000708F3040948088413E0000 FB7B:000000000000708F3241948088403E00 FB7C:000000000000384718E0000A00040000 FB7D:000000000000708F32C1001400080000 FB7E:0000000000708F3040948094413E0000 FB7F:000000000000708F3241948094403E00 FB80:000000000000384718E0000A000A0000 FB81:000000000000708F32C1001400140000 FB82:0000000000080402423C000014000000 FB83:00000000000808044639000014000000 FB84:0000002800080402423C000000000000 FB85:00000028000808044639000000000000 FB86:0010002800080402423C000000000000 FB87:00100028000808044639000000000000 FB88:0020382870080402423C000000000000 FB89:00203828700808044639000000000000 FB8A:00080014000004020204186000000000 FB8B:00000008001400000407041860000000 FB8C:00101C14380004020204186000000000 FB8D:00101C14380000000407041860000000 FB8E:0000010204084482827C000000000000 FB8F:0000010204084884827D000000000000 FB90:000000061820100808F0000000000000 FB91:000000061820201008F7000000000000 FB92:0004091204084482827C000000000000 FB93:0004091204084884827D000000000000 FB94:000C30461820100808F0000000000000 FB95:000C30461820201008F7000000000000 FB96:0004091204084482827C001000100000 FB97:0004091204084884827D001000100000 FB98:000C30461820100808F0001000100000 FB99:000C30461820201008F7000800080000 FB9A:00A4091204084482827C000000000000 FB9B:00A4091204084884827D000000000000 FB9C:00A20C130C10080404F8000000000000 FB9D:00A20C130C10100804FB000000000000 FB9E:00000000000041818181423C00000000 FB9F:000000000000000001418181423C0000 FBA0:00101C14380041818181423C00000000 FBA1:00101C143800000001418181423C0000 FBA2:00101C143800080404F8000000000000 FBA3:00101C143800000808F7000000000000 FBA4:0038403840182422221C000000000000 FBA5:00708070801068887403000000000000 FBA6:0000000000182422221C000000000000 FBA7:00000000000000000C13000000000000 FBA8:000000000000000010F0101408000000 FBA9:000000000000000010F7080808000000 FBAA:0000000010384C52323D400000000000 FBAB:0000000010384C52323D400000000000 FBAC:0000000010384C5232FC000000000000 FBAD:0000000010384C5232FD000000000000 FBAE:0000000000000008146080FE00000000 FBAF:0000000000000000000718203F000000 FBB0:0000007080708008146080FE00000000 FBB1:0000001C201C2000000718203F000000 FBD3:0010002901192119A17E000000000000 FBD4:0010002A02324232C679000000000000 FBD5:004000A30C10080404F8000000000000 FBD6:004000A30C10100804FB000000000000 FBD7:0010281810200C120E02041860000000 FBD8:001028181020000C120F020418600000 FBD9:0000140800000C120E02041860000000 FBDA:000014080000000C120F020418600000 FBDB:0008080808000C120E02041860000000 FBDC:000808080800000C120F020418600000 FBDD:0023543324400C120E02041860000000 FBDE:0000080014000C120E02041860000000 FBDF:000000080014000C120F020418600000 FBE0:0000000000000C120E023C1860000000 FBE1:000014080000000C120F023C18600000 FBE2:0000081400000C120E02041860000000 FBE3:000008140000000C120F020418600000 FBE4:0000000000000708888681817E001000 FBE5:000000000000000000078887817E1000 FBE6:000000000000080404F8000800080000 FBE7:000000000000000808F7000800080000 FBE8:000000000000080404F8000000000000 FBE9:000000000000000808F7000000000000 FBFC:0000000000000708888681827C000000 FBFD:000000000000000000078887817E0000 FBFE:000000000000080404F8000014000000 FBFF:000000000000000808F7000014000000 FC5B:0020202020080402423C000000000000 FC5C:00101010100004020204186000000000 FC5D:0010101010000708888681817E000000 FC5E:0018249860C212929C60000000000000 FC5F:0002929C600E700E7000000000000000 FC60:00186004545820000000000000000000 FC61:00102810600454582000000000000000 FC62:00045458200C30000000000000000000 FC63:00101004545820000000000000000000 FC90:001010101000000000078887817E0000 FCF2:000EF002929C600000FF000000000000 FCF3:001824186002929C60FF000000000000 FCF4:0002129C600E700000FF000000000000 FD3C:00102850280808080807000000000000 FD3D:00081428140404040404000000000000 FD3E:00000004081054385410080400000000 FD3F:0000002010082A1C2A08102000000000 FDF2:00002A14002169A96916000000000000 FE30:0000000000000000018001800000000000000000018001800000000000000000 FE31:0000000000800080008000800080008000800080008000800080008000000000 FE32:0000000000000000008000800080008000800080008000800000000000000000 FE33:0000400040004000400040004000400040004000400040004000400040000000 FE34:2000400040002000100010002000400040002000100010002000400040002000 FE35:0000000000000000000000000000000000000FF0100820044002000000000000 FE36:0000000000004002200410080FF0000000000000000000000000000000000000 FE37:000000000000000000000000000000000000000001803E7C4002000000000000 FE38:00000000000040023E7C01800000000000000000000000000000000000000000 FE39:00000000000000000000000000000000000000001FF820044002000000000000 FE3A:000000000000400220041FF80000000000000000000000000000000000000000 FE3B:000000000000000000000000000000007FFE7FFE781E60064002000000000000 FE3C:00000000000040026006781E7FFE7FFE00000000000000000000000000000000 FE3D:0000000000000000000000000180066018186186066018186006000000000000 FE3E:0000000000006006181806606186181806600180000000000000000000000000 FE3F:0000000000000000000000000000000000000180066018186006000000000000 FE40:0000000000006006181806600180000000000000000000000000000000000000 FE41:000000000000000000000000000000000FFE0002000200020002000000000000 FE42:00000000000040004000400040007FF000000000000000000000000000000000 FE43:00000000000000000000000000000FFE08020FFA000A000A000E000000000000 FE44:0000000000007000500050005FF040107FF00000000000000000000000000000 FE45:0000000000700038001800180000000000000000000000000000000000000000 FE46:00000000007800240014000C0000000000000000000000000000000000000000 FE47:000000000000000000000000000000007FFE4002400240024002000000000000 FE48:00000000000040024002400240027FFE00000000000000000000000000000000 FE49:000039CE00000000000000000000000000000000000000000000000000000000 FE4A:00007DBE00000000000000000000000000000000000000000000000000000000 FE4B:0C30924961860000000000000000000000000000000000000000000000000000 FE4C:0C30924961860C30924961860000000000000000000000000000000000000000 FE4D:0000000000000000000000000000000000000000000000000000000039CE0000 FE4E:000000000000000000000000000000000000000000000000000000007DBE0000 FE4F:00000000000000000000000000000000000000000000000000000C3092496186 FE50:00000000000000000000081000000000 FE51:00000000000000000000100800000000 FE52:00000000000000000000100000000000 FE54:00000000000000080000081000000000 FE55:00000000000000100000100000000000 FE56:00000000000018240810001000000000 FE57:00000000000010101010001000000000 FE58:0000000000000000003C000000000000 FE59:00000000000008101010101008000000 FE5A:00000000000010080808080810000000 FE5B:00000000000018101020101018000000 FE5C:00000000000018080804080818000000 FE5D:00000000000018101010101018000000 FE5E:00000000000018080808080818000000 FE5F:00000000000000287C287C2800000000 FE60:000000000000102828102A241A000000 FE61:00000000000010107C38384400000000 FE62:0000000000000010107C101000000000 FE63:0000000000000000003C000000000000 FE64:00000000000000081020100800000000 FE65:00000000000000201008102000000000 FE66:00000000000000003C003C0000000000 FE68:00000000000020101008080400000000 FE69:00000000001038543018543810000000 FE6A:00000000000024080810102400000000 FE6B:00000000000038445458403800000000 FE70:000C300C300000000000000000000000 FE71:000618600618600000FF000000000000 FE72:000C12CA2C7000000000000000000000 FE73:0000000000002040404040201F000000 FE74:00000000000000000000000C300C3000 FE76:000C3000000000000000000000000000 FE77:000006186000000000FF000000000000 FE78:0008140C081000000000000000000000 FE79:001824141860000000FF000000000000 FE7A:000000000000000000000000000C3000 FE7B:000000000000000000FF000006186000 FE7C:000A2A2C100000000000000000000000 FE7D:0022493600000000FF00000000000000 FE7E:00182418000000000000000000000000 FE7F:001824241800000000FF000000000000 FE80:00000000182018200000000000000000 FE81:00324C00101810101000000000000000 FE82:00324C00080808080700000000000000 FE83:00344636440404040400000000000000 FE84:00688868880808080700000000000000 FE85:000C100C10060909070101221C000000 FE86:00001C201C20000C120F020418600000 FE87:00101818101010101000182018200000 FE88:000808080808080807000C100C100000 FE89:00608060800C12104C82828478000000 FE8A:0000608060800006498482827C000000 FE8B:000C100C10020101FE00000000000000 FE8C:00001C201C20000808F7000000000000 FE8D:00101818101010101000000000000000 FE8E:00080808080808080700000000000000 FE8F:00000000004281817E00001000000000 FE90:0000000000004080817E000008000000 FE91:0000000000020101FE00001000000000 FE92:000000000000000808F7000008000000 FE93:001400000C1221211E00000000000000 FE94:00005000101068887403000000000000 FE95:00002800004281817E00000000000000 FE96:0000000014004080817E000000000000 FE97:0000280000020101FE00000000000000 FE98:000000001400000808F7000000000000 FE99:00100028004281817E00000000000000 FE9A:0000080014004080817E000000000000 FE9B:0010002800020101FE00000000000000 FE9C:000008001400000808F7000000000000 FE9D:00000000000000FC2340808880413E00 FE9E:000000000000708F3241808880403E00 FE9F:0000000000182403FC00001000000000 FEA0:000000000000708F32C1000008000000 FEA1:00000000000000FC2340808080413E00 FEA2:000000000000708F3241808080403E00 FEA3:0000000000182403FC00000000000000 FEA4:000000000000708F32C1000000000000 FEA5:00000000080000FC2340808080413E00 FEA6:000000200000708F3241808080403E00 FEA7:0000100000182403FC00000000000000 FEA8:000000100000708F32C1000000000000 FEA9:00000004020101213E00000000000000 FEAA:00000000000808044639000000000000 FEAB:00100004020101213E00000000000000 FEAC:00000010000808044639000000000000 FEAD:00000000000002010101024438000000 FEAE:00000000000000000407041860000000 FEAF:00000002000002010101024438000000 FEB0:00000000000800000407041860000000 FEB1:00000000000291497640408000000000 FEB2:00000000000000011588848478000000 FEB3:0000000000022149B600000000000000 FEB4:00000000000000002AD5000000000000 FEB5:00100028000291497640408000000000 FEB6:00000008001400011588848478000000 FEB7:0010002800022149B600000000000000 FEB8:00000800140000002AD5000000000000 FEB9:00000000000E91617E40408000000000 FEBA:0000000000000609319E888870000000 FEBB:00000000000E5161FE40000000000000 FEBC:000000000000062931DE000000000000 FEBD:00001000000E91617E40408000000000 FEBE:0000000004000609319E888870000000 FEBF:00001000000E5161FE40000000000000 FEC0:000000040000062931DE000000000000 FEC1:00202020202E3121FE00000000000000 FEC2:0000002020202C32A27D000000000000 FEC3:0000002020202C3222FC000000000000 FEC4:0000002020202C3222FD000000000000 FEC5:00202420202E3121FE00000000000000 FEC6:0000002420202C32A27D000000000000 FEC7:0000002420202C3222FC000000000000 FEC8:0000002420202C3222FD000000000000 FEC9:000000001C2220103C40808080827C00 FECA:000000001E21120C1320408080413E00 FECB:000000000C121008FE00000000000000 FECC:000000001C221408F700000000000000 FECD:000800001C2220103C40808080827C00 FECE:000800001E21120C1320408080413E00 FECF:000800000C121008FE00000000000000 FED0:000800001C221408F700000000000000 FED1:00000400004E89877E00000000000000 FED2:0000000400064989867D000000000000 FED3:00000400000E0907FE00000000000000 FED4:00000008000C12120CF3000000000000 FED5:00000A00000E498781817E0000000000 FED6:0000000A0000060949878181423C0000 FED7:00000A00000E0907FE00000000000000 FED8:00001400000C12120CF3000000000000 FED9:00010D110D5181817E00000000000000 FEDA:00000032423242028679000000000000 FEDB:0002040804020101FE00000000000000 FEDC:000000061820201008F7000000000000 FEDD:0001010101010101418181827C000000 FEDE:00000000020202020203428282847800 FEDF:0001010101010101FE00000000000000 FEE0:000000080808080808F7000000000000 FEE1:00000000000C12011E20202020202000 FEE2:00000000000000083C4B4A4440404000 FEE3:0000000000000609F906000000000000 FEE4:0000000000000C1232CD000000000000 FEE5:00000000000042819181423C00000000 FEE6:000000000000000801418181423C0000 FEE7:0000020000020101FE00000000000000 FEE8:000000000800000808F7000000000000 FEE9:000000000C1221211E00000000000000 FEEA:00000000101068887403000000000000 FEEB:000000000C120D11EE00000000000000 FEEC:000000000C142418FF1824140C000000 FEED:0000000000060909070101221C000000 FEEE:000000000000000C120F020418600000 FEEF:00000000000C12104C82828478000000 FEF0:00000000000000000F8482827C000000 FEF1:00000000000C12104C82828478005000 FEF2:0000000000000006498482827C002800 FEF3:0000000000020101FE00001400000000 FEF4:000000000000000808F7000014000000 FEF5:006599010905060D1F00000000000000 FEF6:00659901090505063D00000000000000 FEF7:00120A0A6A866C8A1E00000000000000 FEF8:00618969850505063D00000000000000 FEF9:000212120A0A0C1A3E000C100C100000 FEFA:00010909050505063D00060806080000 FEFB:000212120A0A0C1A3E00000000000000 FEFC:00010909050505063D00000000000000 FF01:0000000000000000018001800180018001800180018000000180018000000000 FF02:000000000C300C300C300C300000000000000000000000000000000000000000 FF03:0000000000000000030C030C030C3FFC0C300C303FFC30C030C030C000000000 FF04:000000000000000001801FF8618661801F8001F8018661861FF8018000000000 FF05:00000000000000001E06619861981E6001800180067819861986607800000000 FF06:000000000000000007E018181818181807E01F866066601860781F8600000000 FF07:0000000001800180018001800000000000000000000000000000000000000000 FF08:000000000000003000C000C003000300030003000300030000C000C000300000 FF09:0000000000000C000300030000C000C000C000C000C000C0030003000C000000 FF0A:00000000000000000000000001806186199807E0199861860180000000000000 FF0B:0000000000000000000000000180018001807FFE018001800180000000000000 FF0C:00000000000000000000000000000000000000000000000003C000C000C00300 FF0D:0000000000000000000000000000000000003FFC000000000000000000000000 FF0E:00000000000000000000000000000000000000000000000003C003C000000000 FF0F:0000000000000000000C000C003000C000C0030003000C003000300000000000 FF10:000000000000000003C00C30300C303C30CC330C3C0C300C0C3003C000000000 FF11:00000000000000000180078019800180018001800180018001801FF800000000 FF12:00000000000000000FF0300C300C000C00F003000C00300030003FFC00000000 FF13:00000000000000000FF0300C300C000C03F0000C000C300C300C0FF000000000 FF14:0000000000000000003000F003300C30303030303FFC00300030003000000000 FF15:00000000000000003FFC3000300030003FF0000C000C000C300C0FF000000000 FF16:000000000000000003F00C00300030003FF0300C300C300C300C0FF000000000 FF17:00000000000000003FFC000C000C00300030003000C000C000C000C000000000 FF18:00000000000000000FF0300C300C300C0FF0300C300C300C300C0FF000000000 FF19:00000000000000000FF0300C300C300C0FFC000C000C000C00300FC000000000 FF1A:00000000000000000000000003C003C000000000000003C003C0000000000000 FF1B:00000000000000000000000003C003C000000000000003C000C000C003000000 FF1C:0000000000000000000000180060018006001800060001800060001800000000 FF1D:00000000000000000000000000003FFC0000000000003FFC0000000000000000 FF1E:0000000000000000000018000600018000600018006001800600180000000000 FF1F:00000000000000000FF0300C300C000C003000C000C0000000C000C000000000 FF20:000000000000000003F00C0C30CC333C330C330C330C30FC0C0003FC00000000 FF21:000000000000000003C00C300C30300C300C3FFC300C300C300C300C00000000 FF22:00000000000000003FF0300C300C300C3FF0300C300C300C300C3FF000000000 FF23:00000000000000000FF0300C300C3000300030003000300C300C0FF000000000 FF24:00000000000000003FC03030300C300C300C300C300C300C30303FC000000000 FF25:00000000000000003FFC3000300030003FF030003000300030003FFC00000000 FF26:00000000000000003FFC3000300030003FF03000300030003000300000000000 FF27:00000000000000000FF0300C300C3000300030FC300C300C303C0FCC00000000 FF28:0000000000000000300C300C300C300C3FFC300C300C300C300C300C00000000 FF29:00000000000000001FF8018001800180018001800180018001801FF800000000 FF2A:000000000000000007FE006000600060006000600060606060601F8000000000 FF2B:0000000000000000300C303030C033003C003C00330030C03030300C00000000 FF2C:00000000000000003000300030003000300030003000300030003FFC00000000 FF2D:0000000000000000300C300C3C3C3C3C33CC33CC300C300C300C300C00000000 FF2E:0000000000000000300C3C0C3C0C330C330C30CC30CC303C303C300C00000000 FF2F:00000000000000000FF0300C300C300C300C300C300C300C300C0FF000000000 FF30:00000000000000003FF0300C300C300C3FF03000300030003000300000000000 FF31:00000000000000000FF0300C300C300C300C300C300C33CC3C3C0FF0000F0000 FF32:00000000000000003FF0300C300C300C3FF030C030303030300C300C00000000 FF33:00000000000000000FF0300C300C30000F0000F0000C300C300C0FF000000000 FF34:00000000000000007FFE01800180018001800180018001800180018000000000 FF35:0000000000000000300C300C300C300C300C300C300C300C300C0FF000000000 FF36:0000000000000000600660066006181818181818066006600180018000000000 FF37:0000000000000000300C300C300C300C33CC33CC3C3C3C3C300C300C00000000 FF38:0000000000000000300C300C0C300C3003C003C00C300C30300C300C00000000 FF39:0000000000000000600660061818181806600180018001800180018000000000 FF3A:00000000000000003FFC000C000C003000C003000C00300030003FFC00000000 FF3B:00000000000003F0030003000300030003000300030003000300030003F00000 FF3C:0000000000000000300030000C000300030000C000C00030000C000C00000000 FF3D:0000000000000FC000C000C000C000C000C000C000C000C000C000C00FC00000 FF3E:0000000003C00C30300C00000000000000000000000000000000000000000000 FF3F:000000000000000000000000000000000000000000000000000000007FFE0000 FF40:0000060001800060000000000000000000000000000000000000000000000000 FF41:0000000000000000000000000FF0300C000C0FFC300C300C303C0FCC00000000 FF42:00000000000030003000300033F03C0C300C300C300C300C3C0C33F000000000 FF43:0000000000000000000000000FF0300C3000300030003000300C0FF000000000 FF44:000000000000000C000C000C0FCC303C300C300C300C300C303C0FCC00000000 FF45:0000000000000000000000000FF0300C300C3FFC30003000300C0FF000000000 FF46:00000000000000780180018001801FF801800180018001800180018000000000 FF47:00000000000000000000000C0FCC3030303030300FC00C000FF0300C300C0FF0 FF48:00000000000030003000300033F03C0C300C300C300C300C300C300C00000000 FF49:00000000000001800180000007800180018001800180018001801FF800000000 FF4A:00000000000000300030000000F0003000300030003000300030003030C00F00 FF4B:000000000000300030003000303030C033003C00330030C03030300C00000000 FF4C:00000000000007800180018001800180018001800180018001801FF800000000 FF4D:0000000000000000000000007E78618661866186618661866186618600000000 FF4E:00000000000000000000000033F03C0C300C300C300C300C300C300C00000000 FF4F:0000000000000000000000000FF0300C300C300C300C300C300C0FF000000000 FF50:00000000000000000000000033F03C0C300C300C300C300C3C0C33F030003000 FF51:0000000000000000000000000FCC303C300C300C300C300C303C0FCC000C000C FF52:00000000000000000000000033F03C0C300C3000300030003000300000000000 FF53:0000000000000000000000000FF0300C30000F0000F0000C300C0FF000000000 FF54:00000000000000000180018001801FF801800180018001800180007800000000 FF55:000000000000000000000000300C300C300C300C300C300C303C0FCC00000000 FF56:000000000000000000000000300C300C300C0C300C300C3003C003C000000000 FF57:00000000000000000000000060066186618661866186618661861E7800000000 FF58:000000000000000000000000300C300C0C3003C003C00C30300C300C00000000 FF59:000000000000000000000000300C300C300C300C300C0C3C03CC000C000C0FF0 FF5A:0000000000000000000000003FFC000C003000C003000C0030003FFC00000000 FF5B:00000000000000F00300030000C000C003000C00030000C000C00300030000F0 FF5C:0000000001800180018001800180018001800180018001800180018001800180 FF5D:0000000000000F0000C000C00300030000C0003000C00300030000C000C00F00 FF5E:0000000000001E06618660780000000000000000000000000000000000000000 FF5F:0000000000000186061806181860186018601860186018600618061801860000 FF60:0000000000006180186018600618061806180618061806181860186061800000 FF61:00000000000000000000000030484830 FF62:3E202020202020202020200000000000 FF63:0000000000020202020202020202023E FF64:00000000000000000000000000402010 FF65:00000000000000181800000000000000 FF66:00007E0202027E020202040408106000 FF67:00000000007E02041408080810102000 FF68:00000000000204081868080808080800 FF69:000000000808087F4141010202041800 FF6A:000000000000003E0808080808087F00 FF6B:000000000004047F040C142444040C00 FF6C:000000002020207F1112100808080800 FF6D:000000000000003C040404047F000000 FF6E:0000000000007E02027E02027E000000 FF6F:00000000000000292929020204083000 FF70:000000000000403F0000000000000000 FF71:00007F01090A0A080808081010202000 FF72:000101010202040C1464040404040400 FF73:000808087F4141410101010202041800 FF74:0000003E0808080808080808087F0000 FF75:0004047F040C0C141414242444040C00 FF76:000808087F0909090911111222224400 FF77:001010101E7008080F78080804040400 FF78:0008080F111121410202040408106000 FF79:002020203F2424440404040808102000 FF7A:0000007E0202020202020202027E0000 FF7B:001212127F1212121204040408081000 FF7C:00003800000071010102020408106000 FF7D:0000007E020404040808141222214100 FF7E:00101010101779111212101010080700 FF7F:00014141210102020204040808102000 FF80:0008080F111129450202040408106000 FF81:00020C384808087F0808080810106000 FF82:00005252524202040404080810204000 FF83:00003E0000007F080808080810102000 FF84:00202020202038242220202020202000 FF85:00080808087F08080808081010204000 FF86:0000003E0000000000000000007F0000 FF87:00007F010101221A04060A0911214000 FF88:000808087F0204040A19294808080800 FF89:00000202020202040404080810204000 FF8A:00001212121212111121212121414000 FF8B:00404040404046784040404040201E00 FF8C:00007F01010102020204040808102000 FF8D:00001028284444040202020101010000 FF8E:000808087F08082A2A2A494949080800 FF8F:00007E02020204242418181008080800 FF90:000038060100300C0200700C02010000 FF91:00080808080810101012222127394100 FF92:0001010102320A04060A091111204000 FF93:00003E080808087F0808080808080700 FF94:00202020277921121210100808080800 FF95:000000003C04040404040404047F0000 FF96:0000007E020202027E02020202027E00 FF97:00003C0000007E020202040408102000 FF98:00022222222222220204040408081000 FF99:000008282828282929292A2A4C4C4800 FF9A:00004040404040424242444448506000 FF9B:0000007E42424242424242427E420000 FF9C:00007E42424242020404040808102000 FF9D:00006010000101010102020408106000 FF9E:00001048241000000000000000000000 FF9F:00003048483000000000000000000000 FFA0:00000000000000000000000000000000 FFA1:0000000000000000007E020202020000 FFA2:0000000000000000006C242424240000 FFA3:00000000000000007414141A11000000 FFA4:000000000000000000404040407E0000 FFA5:0000000000000000002424242A390000 FFA6:000000000000000000222722253A0000 FFA7:0000000000000000007E4040407E0000 FFA8:0000000000000000006C4848486C0000 FFA9:0000000000000000003C043C203C0000 FFAA:00000000000000000076127242720000 FFAB:000000000000000000EE2AEA8AEE0000 FFAC:000000000000000000EA2AEE8AEE0000 FFAD:000000000000000000E424E48AEA0000 FFAE:000000000000000000EE28EE88EE0000 FFAF:000000000000000000FF2AEA8AFF0000 FFB0:000000000000000000E42EE48AE40000 FFB1:0000000000000000007C4444447C0000 FFB2:00000000000000000042427E427E0000 FFB3:000000000000000000AAAAEEAAEE0000 FFB4:0000000000000000005454745A710000 FFB5:00000000000000000010101028440000 FFB6:0000000000000000002424245A910000 FFB7:00000000000000101038444444380000 FFB8:0000000000000000007C101028440000 FFB9:0000000000000000007E24245A910000 FFBA:000000000000000038007C1028440000 FFBB:0000000000000000007E027E02020000 FFBC:0000000000000000007E407E407E0000 FFBD:0000000000000000007E2424247E0000 FFBE:00000000000000000038FE3844380000 FFC2:00000000000000000020203820200000 FFC3:00000000000000000028283828280000 FFC4:00000000000000000020382038200000 FFC5:00000000000000000028382838280000 FFC6:00000000000000000008083808080000 FFC7:00000000000000000014147414140000 FFCA:00000000000000000008380838080000 FFCB:00000000000000000014741474140000 FFCC:000000000000000000101010107C0000 FFCD:000000000000000000040414147E0000 FFCE:0000000000000000000A0A2A2AFE0000 FFCF:000000000000000000040414147C0000 FFD2:000000000000000000282828287C0000 FFD3:0000000000000000007C101010100000 FFD4:0000000000000004043C141C14140000 FFD5:000000000000000A0A7A2A3A2A2A0000 FFD6:0000000000000004043C141414140000 FFD7:0000000000000000007C282828280000 FFDA:00000000000000000000007E00000000 FFDB:00000000000000000008081828080000 FFDC:00000000000000000008080808080000 FFE0:0000000000000000018001801FF861866180618061861FF80180018000000000 FFE1:000000000000000001F80600060006007FE00600060006001FF8780600000000 FFE2:00000000000000000000000000000000000000003FFC000C000C000C00000000 FFE3:000000003FFC0000000000000000000000000000000000000000000000000000 FFE4:0000000000000000018001800180018000000000018001800180018000000000 FFE5:000000000000000060061818066001807FFE01807FFE01800180018000000000 FFE6:00000000000000001818181818187FFE19987FFE1E781E781818181800000000 FFE8:08080808080808080808080808080808 FFE9:000000000010207E2010000000000000 FFEA:0000000000081C2A0808080000000000 FFEB:00000000000008047E04080000000000 FFEC:00000000000808082A1C080000000000 FFED:000000000000007E7E7E7E7E7E000000 FFEE:00000000000018244242241800000000 FFFD:0000387C7CC692F2E6FEE67C7C380000 pcbasic-2.0.7/pcbasic/data/fonts/mda_14.hex000066400000000000000000000210001441235174000203370ustar00rootroot000000000000000000:0000000000000000000000000000 263A:00007E81A58181BD99817E000000 263B:00007EFFDBFFFFC3E7FF7E000000 2665:000000367F7F7F7F3E1C08000000 2666:000000081C3E7F3E1C0800000000 2663:0000183C3CE7E7E718183C000000 2660:0000183C7EFFFF7E18183C000000 2022:0000000000183C3C180000000000 25D8:FFFFFFFFFFE7C3C3E7FFFFFFFFFF 25CB:000000003C664242663C00000000 25D9:FFFFFFFFC399BDBD99C3FFFFFFFF 2642:00000F070D193C6666663C000000 2640:00003C6666663C187E1818000000 266A:00003F333F30303070F0E0000000 266B:00007F637F63636367E7E6C00000 263C:00001818DB3CE73CDB1818000000 25BA:00004060707C7F7C706040000000 25C4:00000103071F7F1F070301000000 2195:0000183C7E1818187E3C18000000 203C:0000333333333333003333000000 00B6:00007FDBDBDB7B1B1B1B1B000000 00A7:003E63301C366363361C06633E00 25AC:00000000000000007F7F7F000000 21A8:0000183C7E1818187E3C187E0000 2191:0000183C7E181818181818000000 2193:00001818181818187E3C18000000 2192:000000000C067F060C0000000000 2190:0000000018307F30180000000000 221F:00000000006060607F0000000000 2194:000000002466FF66240000000000 25B2:000000081C1C3E3E7F7F00000000 25BC:0000007F7F3E3E1C1C0800000000 0020:0000000000000000000000000000 0021:0000183C3C3C1818001818000000 0022:0063636322000000000000000000 0023:000036367F3636367F3636000000 0024:0C0C3E6361603E0343633E0C0C00 0025:000000006163060C183363000000 0026:00001C36361C3B6E66663B000000 0027:0030303060000000000000000000 0028:00000C183030303030180C000000 0029:0000180C06060606060C18000000 002A:00000000663CFF3C660000000000 002B:000000181818FF18181800000000 002C:0000000000000000181818300000 002D:000000000000FF00000000000000 002E:0000000000000000001818000000 002F:00000103060C1830604000000000 0030:00003E63676F7B7363633E000000 0031:00000C1C3C0C0C0C0C0C3F000000 0032:00003E6303060C1830637F000000 0033:00003E6303031E0303633E000000 0034:0000060E1E36667F06060F000000 0035:00007F6060607E0303633E000000 0036:00001C3060607E6363633E000000 0037:00007F6303060C18181818000000 0038:00003E6363633E6363633E000000 0039:00003E6363633F0303063C000000 003A:0000001818000000181800000000 003B:0000001818000000181830000000 003C:0000060C18306030180C06000000 003D:00000000007E00007E0000000000 003E:00006030180C060C183060000000 003F:00003E6363060C0C000C0C000000 0040:00003E63636F6F6F6E603E000000 0041:0000081C3663637F636363000000 0042:00007E3333333E3333337E000000 0043:00001E336160606061331E000000 0044:00007C363333333333367C000000 0045:00007F3331343C3431337F000000 0046:00007F3331343C34303078000000 0047:00001E336160606F63331D000000 0048:0000636363637F63636363000000 0049:00003C181818181818183C000000 004A:00000F060606060666663C000000 004B:0000733336363C36363373000000 004C:000078303030303031337F000000 004D:0000C3E7FFDBC3C3C3C3C3000000 004E:000063737B7F6F67636363000000 004F:00001C366363636363361C000000 0050:00007E3333333E30303078000000 0051:00003E636363636B6F3E06070000 0052:00007E3333333E36333373000000 0053:00003E6363301C0663633E000000 0054:0000FFDB9918181818183C000000 0055:000063636363636363633E000000 0056:0000C3C3C3C3C3C3663C18000000 0057:0000C3C3C3C3DBDBFF6666000000 0058:0000C3C3663C183C66C3C3000000 0059:0000C3C3C3663C1818183C000000 005A:0000FFC3860C183061C3FF000000 005B:00003C303030303030303C000000 005C:0000406070381C0E070301000000 005D:00003C0C0C0C0C0C0C0C3C000000 005E:081C366300000000000000000000 005F:000000000000000000000000FF00 0060:18180C0000000000000000000000 0061:00000000003C063E66663B000000 0062:00007030303C363333336E000000 0063:00000000003E636060633E000000 0064:00000E06061E366666663B000000 0065:00000000003E637F60633E000000 0066:00001C3632307C30303078000000 0067:00000000003B6666663E06663C00 0068:0000703030363B33333373000000 0069:00000C0C001C0C0C0C0C1E000000 006A:00000606000E0606060666663C00 006B:000070303033363C363373000000 006C:00001C0C0C0C0C0C0C0C1E000000 006D:0000000000E6FFDBDBDBDB000000 006E:00000000006E3333333333000000 006F:00000000003E636363633E000000 0070:00000000006E3333333E30307800 0071:00000000003B6666663E06060F00 0072:00000000006E3B33303078000000 0073:00000000003E63380E633E000000 0074:00000818187E1818181B0E000000 0075:000000000066666666663B000000 0076:0000000000C3C3C3663C18000000 0077:0000000000C3C3DBDBFF66000000 0078:000000000063361C1C3663000000 0079:0000000000636363633F03063C00 007A:00000000007F660C18337F000000 007B:00000E181818701818180E000000 007C:0000181818180018181818000000 007D:0000701818180E18181870000000 007E:00003B6E00000000000000000000 2302:00000000081C3663637F00000000 00C7:00001E3361606061331E06033E00 00FC:000066660066666666663B000000 00E9:00060C18003E637F60633E000000 00E2:00081C36003C063E66663B000000 00E4:00006666003C063E66663B000000 00E0:0030180C003C063E66663B000000 00E5:001C361C003C063E66663B000000 00E7:000000003C6660663C0C063C0000 00EA:00081C36003E637F60633E000000 00EB:00006666003E637F60633E000000 00E8:0030180C003E637F60633E000000 00EF:000066660038181818183C000000 00EE:00183C660038181818183C000000 00EC:006030180038181818183C000000 00C4:006363081C3663637F6363000000 00C5:1C361C001C3663637F6363000000 00C9:0C1830007F33303E30337F000000 00E6:000000006E3B1B7ED8DC77000000 00C6:00001F3666667F66666667000000 00F4:00081C36003E636363633E000000 00F6:00006363003E636363633E000000 00F2:0030180C003E636363633E000000 00FB:00183C660066666666663B000000 00F9:0030180C0066666666663B000000 00FF:0000636300636363633F03063C00 00D6:0063631C3663636363361C000000 00DC:006363006363636363633E000000 00A2:0018187EC3C0C0C37E1818000000 00A3:001C36323078303030737E000000 00A5:0000C3663C18FF18FF1818000000 20A7:00FC66667C62666F6666F3000000 0192:000E1B1818187E18181818D87000 00E1:000C1830003C063E66663B000000 00ED:000C18300038181818183C000000 00F3:000C1830003E636363633E000000 00FA:000C18300066666666663B000000 00F1:00003B6E006E3333333333000000 00D1:3B6E0063737B7F6F676363000000 00AA:003C6C6C3E007E00000000000000 00BA:00386C6C38007C00000000000000 00BF:000018180018183063633E000000 2310:0000000000007F60606000000000 00AC:0000000000007F03030300000000 00BD:0060E063666C18306EC3060C1F00 00BC:0060E063666C183367CF1F030300 00A1:000018180018183C3C3C18000000 00AB:000000001B366C361B0000000000 00BB:000000006C361B366C0000000000 2591:1144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77 2502:1818181818181818181818181818 2524:18181818181818F8181818181818 2561:1818181818F818F8181818181818 2562:36363636363636F6363636363636 2556:00000000000000FE363636363636 2555:0000000000F818F8181818181818 2563:3636363636F606F6363636363636 2551:3636363636363636363636363636 2557:0000000000FE06F6363636363636 255D:3636363636F606FE000000000000 255C:36363636363636FE000000000000 255B:1818181818F818F8000000000000 2510:00000000000000F8181818181818 2514:181818181818181F000000000000 2534:18181818181818FF000000000000 252C:00000000000000FF181818181818 251C:181818181818181F181818181818 2500:00000000000000FF000000000000 253C:18181818181818FF181818181818 255E:18181818181F181F181818181818 255F:3636363636363637363636363636 255A:363636363637303F000000000000 2554:00000000003F3037363636363636 2569:3636363636F700FF000000000000 2566:0000000000FF00F7363636363636 2560:3636363636373037363636363636 2550:0000000000FF00FF000000000000 256C:3636363636F700F7363636363636 2567:1818181818FF00FF000000000000 2568:36363636363636FF000000000000 2564:0000000000FF00FF181818181818 2565:00000000000000FF363636363636 2559:363636363636363F000000000000 2558:18181818181F181F000000000000 2552:00000000001F181F181818181818 2553:000000000000003F363636363636 256B:36363636363636FF363636363636 256A:1818181818FF18FF181818181818 2518:18181818181818F8000000000000 250C:000000000000001F181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:00000000000000FFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFF00000000000000 03B1:00000000003B6E6C6C6E3B000000 00DF:000000003E637E63637E60602000 0393:00007F6363606060606060000000 03C0:000000007F363636363636000000 03A3:00007F6330180C1830637F000000 03C3:00000000003F6C6C6C6C38000000 00B5:00000000333333333E3030600000 03C4:000000003B6E0C0C0C0C0C000000 03A6:00007E183C6666663C187E000000 0398:00001C3663637F6363361C000000 03A9:00001C3663636336363677000000 03B4:00001E30180C3E6666663C000000 221E:00000000007EDBDB7E0000000000 03C6:000003067EDBDBF37E60C0000000 03B5:00001C3060607C6060301C000000 2229:0000003E63636363636363000000 2261:0000007F00007F00007F00000000 00B1:0000181818FF18181800FF000000 2265:000030180C060C1830007E000000 2264:00000C18306030180C007E000000 2320:00000E1B1B181818181818181818 2321:1818181818181818D8D870000000 00F7:000018180000FF00001818000000 2248:000000003B6E003B6E0000000000 00B0:00386C6C38000000000000000000 2219:0000000000001818000000000000 00B7:0000000000000018000000000000 221A:000F0C0C0C0C0CEC6C3C1C000000 207F:00D86C6C6C6C6C00000000000000 00B2:0070D83060C8F800000000000000 25A0:000000003E3E3E3E3E3E00000000 00A0:0000000000000000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/olivetti_16.hex000066400000000000000000000230001441235174000214410ustar00rootroot000000000000000000:00000000000000000000000000000000 263A:00007E81A58181BD99817E0000000000 263B:00007EFFDBFFFFC3E7FF7E0000000000 2665:000000367F7F7F7F3E1C080000000000 2666:000000081C3E7F3E1C08000000000000 2663:0000183C3CE7E7E718183C0000000000 2660:0000183C7EFFFF7E18183C0000000000 2022:0000000000183C3C1800000000000000 25D8:FFFFFFFFFFE7C3C3E7FFFFFFFFFFFFFF 25CB:000000003C244242243C000000000000 25D9:FFFFFFFFC3DBBDBDDBC3FFFFFFFFFFFF 2642:00001F070D1978CCCCCC780000000000 2640:00003C6666663C187E18180000000000 266A:00000C0A0909090A0838787830000000 266B:00001F111F1111111337777220000000 263C:00001818DB3CE73CDB18180000000000 25BA:00004060707C7F7C7060400000000000 25C4:00000103071F7F1F0703010000000000 2195:0000183C7E1818187E3C180000000000 203C:00003333333333330033330000000000 00B6:00007FDBDBDB7B1B1B1B1B0000000000 00A7:003E63301C366363361C06633E000000 25AC:00000000000000007F7F7F0000000000 21A8:0000183C7E1818187E3C187E00000000 2191:0000183C7E1818181818180000000000 2193:00001818181818187E3C180000000000 2192:000000000C067F060C00000000000000 2190:0000000018307F301800000000000000 221F:00000000606060607F7F000000000000 2194:000000002442FF422400000000000000 25B2:00000000000000183C7EFF0000000000 25BC:0000000000FF7E3C1800000000000000 0020:00000000000000000000000000000000 0021:0000183C3C3C18180018180000000000 0022:00666666240000000000000000000000 0023:000036367F3636367F36360000000000 0024:08083E6360603E0303633E0808000000 0025:0000006163060C183063430000000000 0026:00001C36361C3B6E66663B0000000000 0027:00303030600000000000000000000000 0028:00000C183030303030180C0000000000 0029:000030180C0C0C0C0C18300000000000 002A:00000000663C7E3C6600000000000000 002B:0000000018187E181800000000000000 002C:00000000000000001818183000000000 002D:0000000000007E000000000000000000 002E:00000000000000000018180000000000 002F:00000103060C18306040000000000000 0030:00003E63676F7B7363633E0000000000 0031:00000C1C3C0C0C0C0C0C3F0000000000 0032:00003E6303060C1830637F0000000000 0033:00003E6303031E0303633E0000000000 0034:0000060E1E36667F06060F0000000000 0035:00007E6060607E0303633E0000000000 0036:00001C3060607E6363633E0000000000 0037:00007F6303060C181818180000000000 0038:00003E6363633E6363633E0000000000 0039:00003E6363633F0303061C0000000000 003A:00000018180000001818000000000000 003B:00000018180000001818300000000000 003C:0000060C18306030180C060000000000 003D:000000007E0000007E00000000000000 003E:00006030180C060C1830600000000000 003F:00003E6363060C0C000C0C0000000000 0040:00003E63636F6F6F6E603E0000000000 0041:0000081C3663637F6363630000000000 0042:00007E3333333E3333337E0000000000 0043:00001E336060606060331E0000000000 0044:00007C363333333333367C0000000000 0045:00007F3330343C3430337F0000000000 0046:00007F3330343C343030780000000000 0047:00001E336060606F63331D0000000000 0048:0000636363637F636363630000000000 0049:00003C181818181818183C0000000000 004A:00000F060606060666663C0000000000 004B:0000733336363C363633730000000000 004C:000078303030303030337F0000000000 004D:000063777F6B63636363630000000000 004E:000063737B7F6F676363630000000000 004F:00001C366363636363361C0000000000 0050:00007E3333333E303030780000000000 0051:00001C36636363636B3E1C0603000000 0052:00007E3333333E363333730000000000 0053:00003E6363301C0663633E0000000000 0054:00007E5A1818181818183C0000000000 0055:000063636363636363633E0000000000 0056:0000636363636363361C080000000000 0057:000063636363636B6B7F360000000000 0058:0000636363361C366363630000000000 0059:000066666666663C18183C0000000000 005A:00007F63060C183060637F0000000000 005B:00003C303030303030303C0000000000 005C:0000406030180C060301000000000000 005D:00003C0C0C0C0C0C0C0C3C0000000000 005E:081C3663000000000000000000000000 005F:00000000000000000000000000007F00 0060:18180C00000000000000000000000000 0061:00000000003C063E66663B0000000000 0062:00007030303E333333336E0000000000 0063:00000000003E636060633E0000000000 0064:00000E06063E666666663B0000000000 0065:00000000003E637F60633E0000000000 0066:00001E33307C30303030780000000000 0067:00000000003B666666663E06663C0000 0068:00007030303E33333333730000000000 0069:00000C0C001C0C0C0C0C1E0000000000 006A:00000C0C001C0C0C0C0C0C0CCC780000 006B:000070303033363C3633730000000000 006C:00001C0C0C0C0C0C0C0C1E0000000000 006D:0000000000667F6B6B6B6B0000000000 006E:00000000006E33333333330000000000 006F:00000000003E636363633E0000000000 0070:00000000006E333333333E3030780000 0071:00000000003B666666663E06060F0000 0072:00000000006E33303030780000000000 0073:00000000003E63380E633E0000000000 0074:00000008187E1818181B0E0000000000 0075:000000000066666666663B0000000000 0076:0000000000636363361C080000000000 0077:000000000063636B6B7F360000000000 0078:000000000063361C1C36630000000000 0079:000000000063666666663E06663C0000 007A:00000000007F660C18337F0000000000 007B:00000E181818701818180E0000000000 007C:00001818181800181818180000000000 007D:0000701818180E181818700000000000 007E:00003B6E000000000000000000000000 2302:00000000081C3663637F000000000000 00C7:00001E336060606060331E0C061C0000 00FC:000066660066666666663B0000000000 00E9:0003060C003E637F60633E0000000000 00E2:00081C36003C063E66663B0000000000 00E4:00006666003C063E66663B0000000000 00E0:00603018003C063E66663B0000000000 00E5:001C361C003C063E66663B0000000000 00E7:00000000003E636060633E0C061C0000 00EA:00081C36003E637F60633E0000000000 00EB:00006363003E637F60633E0000000000 00E8:00603018003E637F60633E0000000000 00EF:000066660038181818183C0000000000 00EE:00183C660038181818183C0000000000 00EC:006030180038181818183C0000000000 00C4:006363081C3663637F63630000000000 00C5:1C361C001C3663637F63630000000000 00C9:060C18007F33303E30337F0000000000 00E6:0000000000760B3B6E68370000000000 00C6:00001F3666667F666666670000000000 00F4:00081C36003E636363633E0000000000 00F6:00636300003E636363633E0000000000 00F2:00603018003E636363633E0000000000 00FB:00183C660066666666663B0000000000 00F9:006030180066666666663B0000000000 00FF:000066660063666666663E06663C0000 00D6:006363001C36636363361C0000000000 00DC:006363006363636363633E0000000000 00A2:00000008083E636060633E0808000000 00A3:00001C3630307C3030737E0000000000 00A5:00006666663C187E187E180000000000 20A7:00FC66667C62666F6666F30000000000 0192:00000C1A18187E181818181858300000 00E1:0003060C003C063E66663B0000000000 00ED:00060C180038181818183C0000000000 00F3:0003060C003E636363633E0000000000 00FA:00060C180066666666663B0000000000 00F1:00003B6E006E33333333330000000000 00D1:3B6E0063737B7F6F6763630000000000 00AA:003C6C6C3E007E000000000000000000 00BA:00386C6C38007C000000000000000000 00BF:000018180018183063633E0000000000 2310:0000000000007F606000000000000000 00AC:0000000000007F030300000000000000 00BD:0060E063666C18306EC3060C1F000000 00BC:0060E063666C183367CF1F0303000000 00A1:000018180018183C3C3C180000000000 00AB:000000001B366C361B00000000000000 00BB:000000006C361B366C00000000000000 2591:11441144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77DD77 2502:18181818181818181818181818181818 2524:18181818181818F81818181818181818 2561:1818181818F818F81818181818181818 2562:36363636363636F63636363636363636 2556:00000000000000FE3636363636363636 2555:0000000000F818F81818181818181818 2563:3636363636F606F63636363636363636 2551:36363636363636363636363636363636 2557:0000000000FE06F63636363636363636 255D:3636363636F606FE0000000000000000 255C:36363636363636FE0000000000000000 255B:1818181818F818F80000000000000000 2510:00000000000000F81818181818181818 2514:181818181818181F0000000000000000 2534:18181818181818FF0000000000000000 252C:00000000000000FF1818181818181818 251C:181818181818181F1818181818181818 2500:00000000000000FF0000000000000000 253C:18181818181818FF1818181818181818 255E:18181818181F181F1818181818181818 255F:36363636363636373636363636363636 255A:363636363637303F0000000000000000 2554:00000000003F30373636363636363636 2569:3636363636F700FF0000000000000000 2566:0000000000FF00F73636363636363636 2560:36363636363730373636363636363636 2550:0000000000FF00FF0000000000000000 256C:3636363636F700F73636363636363636 2567:1818181818FF00FF0000000000000000 2568:36363636363636FF0000000000000000 2564:0000000000FF00FF1818181818181818 2565:00000000000000FF3636363636363636 2559:363636363636363F0000000000000000 2558:18181818181F181F0000000000000000 2552:00000000001F181F1818181818181818 2553:000000000000003F3636363636363636 256B:36363636363636FF3636363636363636 256A:1818181818FF18FF1818181818181818 2518:18181818181818F80000000000000000 250C:000000000000001F1818181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:0000000000000000FFFFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFFFF0000000000000000 03B1:00000000003B6E6C6C6E3B0000000000 00DF:000000003E637E63637E606020000000 0393:00007F63606060606060600000000000 03C0:000000007F3636363636360000000000 03A3:00007F6330180C1830637F0000000000 03C3:00000000003F6C6C6C6C380000000000 00B5:00000000333333333E30306000000000 03C4:000000003B6E0C0C0C0C0C0000000000 03A6:00007E183C6666663C187E0000000000 0398:00001C3663637F6363361C0000000000 03A9:00001C36636363363636770000000000 03B4:00001E30180C3E6666663C0000000000 221E:000000000076DBDB6E00000000000000 03C6:000003063EDBDBF37E60C00000000000 03B5:00001C3060607C6060301C0000000000 2229:0000003E636363636363630000000000 2261:0000003F00003F00003F000000000000 00B1:0000000018187E1818007E0000000000 2265:000030180C060C1830007E0000000000 2264:00000C18306030180C007E0000000000 2320:00000E1B1B1818181818181818181818 2321:1818181818181818D8D8700000000000 00F7:0000181800007E000018180000000000 2248:000000003B6E003B6E00000000000000 00B0:0000386C6C3800000000000000000000 2219:00000000001818000000000000000000 00B7:00000000000018000000000000000000 221A:00000F0C0C0C0CEC6C3C1C0000000000 207F:0000D86C6C6C6C000000000000000000 00B2:0070D83060C8F8000000000000000000 25A0:00000000003E3E3E3E3E3E0000000000 00A0:00000000000000000000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/tandy1_08.hex000066400000000000000000000130001441235174000210020ustar00rootroot000000000000000000:0000000000000000 263A:7E81A581BD99817E 263B:7EFFDBFFC3E7FF7E 2665:367F7F7F3E1C0800 2666:081C3E7F3E1C0800 2663:1C3E1C7F7F3E1C3E 2660:08081C3E7F3E1C3E 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F070F7DCCCCCC78 2640:3C6666663C187E18 266A:303C333131707000 266B:607866736FE3E707 263C:995A3CE7E73C5A99 25BA:40707C7F7C704000 25C4:01071F7F1F070100 2195:183C7E18187E3C18 203C:6666666666006600 00B6:7FDBDB7B1B1B1B00 00A7:3F603E633E037E00 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:183C7E1818181800 2193:181818187E3C1800 2192:000C067F060C0000 2190:0018307F30180000 221F:00006060607F0000 2194:002466FF66240000 25B2:00183C7EFFFF0000 25BC:00FFFF7E3C180000 0020:0000000000000000 0021:183C3C1818001800 0022:3636360000000000 0023:36367F367F363600 0024:183E603C067C1800 0025:0063660C18336300 0026:1C361C3B6E663B00 0027:1818300000000000 0028:0C18303030180C00 0029:30180C0C0C183000 002A:00663CFF3C660000 002B:0018187E18180000 002C:0000000000181830 002D:0000007E00000000 002E:0000000000181800 002F:03060C183060C000 0030:3E63676F7B733E00 0031:1838181818187E00 0032:3C66061C30667E00 0033:3C66061C06663C00 0034:0E1E36667F060F00 0035:7E607C0606663C00 0036:1C30607C66663C00 0037:7E66060C18181800 0038:3C66663C66663C00 0039:3C66663E060C3800 003A:0018180000181800 003B:0018180000181830 003C:060C1830180C0600 003D:00007E007E000000 003E:30180C060C183000 003F:3C66060C18001800 0040:3E636F6F6F603C00 0041:1C3663637F636300 0042:7E33333E33337E00 0043:1E33606060331E00 0044:7C36333333367C00 0045:7F31343C34317F00 0046:7F31343C34307800 0047:1E33606067331F00 0048:6666667E66666600 0049:3C18181818183C00 004A:0F06060666663C00 004B:7333363C36337300 004C:7830303031337F00 004D:63777F7F6B636300 004E:63737B6F67636300 004F:3E63636363633E00 0050:7E33333E30307800 0051:3E636363636F3E03 0052:7E33333E36337300 0053:3C6670380E663C00 0054:7E5A181818183C00 0055:6363636363633E00 0056:66666666663C1800 0057:6363636B7F776300 0058:6363361C1C366300 0059:6666663C18183C00 005A:7F63460C19337F00 005B:3C30303030303C00 005C:6030180C06030100 005D:3C0C0C0C0C0C3C00 005E:081C360000000000 005F:00000000000000FF 0060:18180C0000000000 0061:00003C063E663B00 0062:70303E3333336E00 0063:00003C6660663C00 0064:0E063E6666663B00 0065:00003C667E603C00 0066:1C36307830307800 0067:00003B66663E067C 0068:7030363B33337300 0069:1800381818183C00 006A:06000E060666663C 006B:703033363C367300 006C:3818181818183C00 006D:0000E67F7F6B6300 006E:00006E3333333300 006F:00003C6666663C00 0070:00006E33333E3078 0071:00003B66663E060F 0072:00006E3B33307800 0073:00003E603C067C00 0074:10307C3030361C00 0075:0000666666663B00 0076:00006666663C1800 0077:0000636B7F7F3600 0078:000063361C366300 0079:00006666663E067C 007A:00007E4C18327E00 007B:0E18187018180E00 007C:1818180018181800 007D:7018180E18187000 007E:3B6E000000000000 2302:00081C3663637F00 00C7:1E33606060331E0C 00FC:6600666666663B00 00E9:0C183C667E603C00 00E2:3CC33C063E663F00 00E4:66003C063E663F00 00E0:30183C063E663F00 00E5:18003C063E663F00 00E7:00003C6660663C18 00EA:3CC33C667E603C00 00EB:66003C667E603C00 00E8:30183C667E603C00 00EF:6600381818183C00 00EE:38C6381818183C00 00EC:3018381818183C00 00C4:631C36637F636300 00C5:1C1C3E637F636300 00C9:060C7F313C317F00 00E6:00007E1B7ED87E00 00C6:3F6CCCFFCCCCCF00 00F4:3CC33C6666663C00 00F6:66003C6666663C00 00F2:30183C6666663C00 00FB:3CC3666666663B00 00F9:3018666666663B00 00FF:66006666663E067C 00D6:633E636363633E00 00DC:3663636363633E00 00A2:0C0C3F60603F0C0C 00A3:1C36327830737E00 00A5:66663C7E187E1818 20A7:F8CCCCFAC6CFC6C7 0192:0E18183C18181870 00E1:0C183C063E663F00 00ED:1830381818183C00 00F3:0C183C6666663C00 00FA:0C18666666663B00 00F1:3B6F006E33333300 00D1:76DE737B6F676300 00AA:3C063E663B00FF00 00BA:3C6666663C00FF00 00BF:001800183060663C 2310:0000007E60600000 00AC:0000007E06060000 00BD:C3C6CCDE3366CC0F 00BC:C3C6CCD8376FCF03 00A1:00180018183C3C18 00AB:003366CC66330000 00BB:00CC663366CC0000 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:DB77DBEEDB77DBEE 2502:1818181818181818 2524:18181818F8181818 2561:1818F818F8181818 2562:36363636F6363636 2556:00000000FE363636 2555:0000F818F8181818 2563:3636F606F6363636 2551:3636363636363636 2557:0000FE06F6363636 255D:3636F606FE000000 255C:36363636FE000000 255B:1818F818F8000000 2510:00000000F8181818 2514:181818181F000000 2534:18181818FF000000 252C:00000000FF181818 251C:181818181F181818 2500:00000000FF000000 253C:18181818FF181818 255E:18181F181F181818 255F:3636363637363636 255A:363637303F000000 2554:00003F3037363636 2569:3636F700FF000000 2566:0000FF00F7363636 2560:3636373037363636 2550:0000FF00FF000000 256C:3636F700F7363636 2567:1818FF00FF000000 2568:36363636FF000000 2564:0000FF00FF181818 2565:00000000FF363636 2559:363636363F000000 2558:18181F181F000000 2552:00001F181F181818 2553:000000003F363636 256B:36363636FF363636 256A:1818FF18FF181818 2518:18181818F8000000 250C:000000001F181818 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:00003B6E646E3B00 00DF:3C66667C63636E60 0393:7F33313030307800 03C0:00007F3636363300 03A3:7E66301830667E00 03C3:00003F6666663C00 00B5:0000333333333E60 03C4:00007E9818181800 03A6:7E183C66663C187E 0398:1C36637F63361C00 03A9:3C66C3C3C366E700 03B4:0E180C3E66663C00 221E:00007EDBDB7E0000 03C6:00033E676B733E60 03B5:1C30607C60301C00 2229:3C66666666666600 2261:007E007E007E0000 00B1:00187E18007E0000 2265:30180C18307E0000 2264:0C1830180C7E0000 2320:070C0C0C0C0C0C0C 2321:0C0C0C0C0C6C6C38 00F7:1818007E00181800 2248:003B6E003B6E0000 00B0:1C36361C00000000 2219:001C1C0000000000 00B7:0000001818000000 221A:0F0C0C0CEC6C3C1C 207F:3C36363636000000 00B2:380C18303C000000 25A0:00003C3C3C3C0000 00A0:0000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/tandy2_08.hex000066400000000000000000000130001441235174000210030ustar00rootroot000000000000000000:0000000000000000 263A:7E81A581A599817E 263B:7EFFDBFFDBE7FF7E 2665:6CFEFEFE7C381000 2666:10387CFE7C381000 2663:387C38FEFE38387C 2660:10387CFEFE7C387C 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F070F7DCCCCCC78 2640:3C6666663C187E18 266A:3F333F303070F0E0 266B:7F637F636367E6C0 263C:995A3CE7E73C5A99 25BA:80E0F8FEF8E08000 25C4:020E3EFE3E0E0200 2195:183C7E18187E3C18 203C:6666666666006600 00B6:7FDBDB7B1B1B1B00 00A7:3E613C66663C867C 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:183C7E1818181800 2193:181818187E3C1800 2192:00180CFE0C180000 2190:003060FE60300000 221F:0000C0C0C0FE0000 2194:002466FF66240000 25B2:00183C7EFFFF0000 25BC:00FFFF7E3C180000 0020:0000000000000000 0021:183C3C1818001800 0022:6666240000000000 0023:6C6CFE6CFE6C6C00 0024:183E603C067C1800 0025:00C6CC183066C600 0026:386C3876DCCC7600 0027:1818300000000000 0028:0C18303030180C00 0029:30180C0C0C183000 002A:00663CFF3C660000 002B:0018187E18180000 002C:0000000000181830 002D:0000007E00000000 002E:0000000000181800 002F:060C183060C08000 0030:386CC6D6C66C3800 0031:1838181818187E00 0032:7CC6061C3066FE00 0033:7CC6063C06C67C00 0034:1C3C6CCCFE0C1E00 0035:FEC0C0FC06C67C00 0036:3860C0FCC6C67C00 0037:FEC60C1830303000 0038:7CC6C67CC6C67C00 0039:7CC6C67E060C7800 003A:0018180000181800 003B:0018180000181830 003C:060C1830180C0600 003D:00007E00007E0000 003E:30180C060C183000 003F:7CC60C1818001800 0040:7CC6DEDEDEC07800 0041:386CC6FEC6C6C600 0042:FC66667C6666FC00 0043:3C66C0C0C0663C00 0044:F86C6666666CF800 0045:FE6268786862FE00 0046:FE6268786860F000 0047:3C66C0C0CE663A00 0048:C6C6C6FEC6C6C600 0049:3C18181818183C00 004A:1E0C0C0CCCCC7800 004B:E6666C786C66E600 004C:F06060606266FE00 004D:C6EEFEFED6C6C600 004E:C6E6F6DECEC6C600 004F:7CC6C6C6C6C67C00 0050:FC66667C6060F000 0051:7CC6C6C6C6CE7C0E 0052:FC6666786C66E600 0053:3C6630180C663C00 0054:7E5A181818183C00 0055:C6C6C6C6C6C67C00 0056:C6C6C6C6C66C3800 0057:C6C6C6D6D6FE6C00 0058:C6C66C386CC6C600 0059:6666663C18183C00 005A:FEC68C183266FE00 005B:3C30303030303C00 005C:C06030180C060200 005D:3C0C0C0C0C0C3C00 005E:10386CC600000000 005F:00000000000000FF 0060:30180C0000000000 0061:0000780C7CCC7600 0062:E0607C666666DC00 0063:00007CC6C0C67C00 0064:1C0C7CCCCCCC7600 0065:00007CC6FEC07C00 0066:3C6660F86060F000 0067:000076CCCC7C0CF8 0068:E0606C766666E600 0069:1800381818183C00 006A:060006060666663C 006B:E060666C786CE600 006C:3818181818183C00 006D:0000ECFED6D6D600 006E:0000DC6666666600 006F:00007CC6C6C67C00 0070:0000DC66667C60F0 0071:000076CCCC7C0C1E 0072:0000DC766060F000 0073:00007EC07C06FC00 0074:3030FC3030361C00 0075:0000CCCCCCCC7600 0076:0000C6C6C66C3800 0077:0000C6D6D6FE6C00 0078:0000C66C386CC600 0079:0000C6C6C67E06FC 007A:00007E4C18327E00 007B:0E18187018180E00 007C:1818181818181800 007D:7018180E18187000 007E:76DC000000000000 2302:0010386CC6C6FE00 00C7:007CC6C0C0C67C18 00FC:CC00CCCCCCCC7600 00E9:0C187CC6FEC07C00 00E2:3048780C7CCC7600 00E4:C600780C7CCC7600 00E0:3018780C7CCC7600 00E5:3030780C7CCC7600 00E7:00007CC6C0C67C18 00EA:38447CC6FEC07C00 00EB:C6007CC6FEC07C00 00E8:30187CC6FEC07C00 00EF:6600381818183C00 00EE:3844381818183C00 00EC:180C381818183C00 00C4:C6386CC6FEC6C600 00C5:38386CC6FEC6C600 00C9:1830FEC0F8C0FE00 00E6:00007C127E907E00 00C6:3E6CCCFECCCCCE00 00F4:3844007CC6C67C00 00F6:C600007CC6C67C00 00F2:3018007CC6C67C00 00FB:304800CCCCCC7600 00F9:6030CCCCCCCC7600 00FF:C600C6C6C67E06FC 00D6:C67CC6C6C6C67C00 00DC:C600C6C6C6C67C00 00A2:18187EC0C07E1818 00A3:1C36327830737E00 00A5:66663C7E187E1818 20A7:F8CCCCFAC6CFC6C7 0192:0E1B183C1818D870 00E1:1830780C7CCC7600 00ED:1830381818183C00 00F3:1830007CC6C67C00 00FA:1830CCCCCCCC7600 00F1:76DC00DC66666600 00D1:76DCC6E6D6CEC600 00AA:3C6C6C3E007E0000 00BA:386C6C38007C0000 00BF:1800181830633E00 2310:0000007E60600000 00AC:0000007E06060000 00BD:63E66C7E3366CC0F 00BC:63E66C7A366ADF06 00A1:180018183C3C1800 00AB:003366CC66330000 00BB:00CC663366CC0000 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:DB77DBEEDB77DBEE 2502:1818181818181818 2524:18181818F8181818 2561:1818F818F8181818 2562:36363636F6363636 2556:00000000FE363636 2555:0000F818F8181818 2563:3636F606F6363636 2551:3636363636363636 2557:0000FE06F6363636 255D:3636F606FE000000 255C:36363636FE000000 255B:1818F818F8000000 2510:00000000F8181818 2514:181818181F000000 2534:18181818FF000000 252C:00000000FF181818 251C:181818181F181818 2500:00000000FF000000 253C:18181818FF181818 255E:18181F181F181818 255F:3636363637363636 255A:363637303F000000 2554:00003F3037363636 2569:3636F700FF000000 2566:0000FF00F7363636 2560:3636373037363636 2550:0000FF00FF000000 256C:3636F700F7363636 2567:1818FF00FF000000 2568:36363636FF000000 2564:0000FF00FF181818 2565:00000000FF363636 2559:363636363F000000 2558:18181F181F000000 2552:00001F181F181818 2553:000000003F363636 256B:36363636FF363636 256A:1818FF18FF181818 2518:18181818F8000000 250C:000000001F181818 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:00003B6E646E3B00 00DF:78CCCCD8CCC6CC00 0393:007E666060606000 03C0:007F363636363600 03A3:7E66301830667E00 03C3:00003F6C6C6C3800 00B5:00333333333E3060 03C4:003B6E0C0C0C0C00 03A6:7E183C66663C187E 0398:1C36637F63361C00 03A9:1C36636336367700 03B4:0E180C3E66663C00 221E:00007EDBDB7E0000 03C6:060C7EDBDB7E60C0 03B5:1C60C0FCC0601C00 2229:3C66666666666600 2261:00FF00FF00FF0000 00B1:18187E1818007E00 2265:30180C1830007E00 2264:0C1830180C007E00 2320:0E1B1B1818181818 2321:1818181818D8D870 00F7:0018007E00180000 2248:0076DC0076DC0000 00B0:386C6C3800000000 2219:0000001818000000 00B7:0000000018000000 221A:0F0C0C0CEC6C3C1C 207F:786C6C6C6C000000 00B2:780C18307C000000 25A0:00003C3C3C3C0000 00A0:0000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/vga_08.hex000066400000000000000000000146531441235174000203760ustar00rootroot00000000000000# 8-pixel VGA Rom Font # # Converted from DOSBox source: src/ints/int10_memory.cpp # DOSBox source can be obtained at www.dosbox.com # # COPYRIGHT AND LICENCE: # Copyright (C) 2002-2013 The DOSBox Team # # 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 2 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, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # 0000:0000000000000000 263A:7E81A581BD99817E 263B:7EFFDBFFC3E7FF7E 2665:6CFEFEFE7C381000 2666:10387CFE7C381000 2663:387C38FEFE7C387C 2660:1010387CFE7C387C 2022:0000183C3C180000 25D8:FFFFE7C3C3E7FFFF 25CB:003C664242663C00 25D9:FFC399BDBD99C3FF 2642:0F070F7DCCCCCC78 2640:3C6666663C187E18 266A:3F333F303070F0E0 266B:7F637F636367E6C0 263C:995A3CE7E73C5A99 25BA:80E0F8FEF8E08000 25C4:020E3EFE3E0E0200 2195:183C7E18187E3C18 203C:6666666666006600 00B6:7FDBDB7B1B1B1B00 00A7:3E63386C6C38CC78 25AC:000000007E7E7E00 21A8:183C7E187E3C18FF 2191:183C7E1818181800 2193:181818187E3C1800 2192:00180CFE0C180000 2190:003060FE60300000 221F:0000C0C0C0FE0000 2194:002466FF66240000 25B2:00183C7EFFFF0000 25BC:00FFFF7E3C180000 0020:0000000000000000 0021:3078783030003000 0022:6C6C6C0000000000 0023:6C6CFE6CFE6C6C00 0024:307CC0780CF83000 0025:00C6CC183066C600 0026:386C3876DCCC7600 0027:6060C00000000000 0028:1830606060301800 0029:6030181818306000 002A:00663CFF3C660000 002B:003030FC30300000 002C:0000000000303060 002D:000000FC00000000 002E:0000000000303000 002F:060C183060C08000 0030:7CC6CEDEF6E67C00 0031:307030303030FC00 0032:78CC0C3860CCFC00 0033:78CC0C380CCC7800 0034:1C3C6CCCFE0C1E00 0035:FCC0F80C0CCC7800 0036:3860C0F8CCCC7800 0037:FCCC0C1830303000 0038:78CCCC78CCCC7800 0039:78CCCC7C0C187000 003A:0030300000303000 003B:0030300000303060 003C:183060C060301800 003D:0000FC0000FC0000 003E:6030180C18306000 003F:78CC0C1830003000 0040:7CC6DEDEDEC07800 0041:3078CCCCFCCCCC00 0042:FC66667C6666FC00 0043:3C66C0C0C0663C00 0044:F86C6666666CF800 0045:FE6268786862FE00 0046:FE6268786860F000 0047:3C66C0C0CE663E00 0048:CCCCCCFCCCCCCC00 0049:7830303030307800 004A:1E0C0C0CCCCC7800 004B:E6666C786C66E600 004C:F06060606266FE00 004D:C6EEFEFED6C6C600 004E:C6E6F6DECEC6C600 004F:386CC6C6C66C3800 0050:FC66667C6060F000 0051:78CCCCCCDC781C00 0052:FC66667C6C66E600 0053:78CCE0701CCC7800 0054:FCB4303030307800 0055:CCCCCCCCCCCCFC00 0056:CCCCCCCCCC783000 0057:C6C6C6D6FEEEC600 0058:C6C66C38386CC600 0059:CCCCCC7830307800 005A:FEC68C183266FE00 005B:7860606060607800 005C:C06030180C060200 005D:7818181818187800 005E:10386CC600000000 005F:00000000000000FF 0060:3030180000000000 0061:0000780C7CCC7600 0062:E060607C6666DC00 0063:000078CCC0CC7800 0064:1C0C0C7CCCCC7600 0065:000078CCFCC07800 0066:386C60F06060F000 0067:000076CCCC7C0CF8 0068:E0606C766666E600 0069:3000703030307800 006A:0C000C0C0CCCCC78 006B:E060666C786CE600 006C:7030303030307800 006D:0000CCFEFED6C600 006E:0000F8CCCCCCCC00 006F:000078CCCCCC7800 0070:0000DC66667C60F0 0071:000076CCCC7C0C1E 0072:0000DC766660F000 0073:00007CC0780CF800 0074:10307C3030341800 0075:0000CCCCCCCC7600 0076:0000CCCCCC783000 0077:0000C6D6FEFE6C00 0078:0000C66C386CC600 0079:0000CCCCCC7C0CF8 007A:0000FC983064FC00 007B:1C3030E030301C00 007C:1818180018181800 007D:E030301C3030E000 007E:76DC000000000000 2302:0010386CC6C6FE00 00C7:78CCC0CC78180C78 00FC:00CC00CCCCCC7E00 00E9:1C0078CCFCC07800 00E2:7EC33C063E663F00 00E4:CC00780C7CCC7E00 00E0:E000780C7CCC7E00 00E5:3030780C7CCC7E00 00E7:000078C0C0780C38 00EA:7EC33C667E603C00 00EB:CC0078CCFCC07800 00E8:E00078CCFCC07800 00EF:CC00703030307800 00EE:7CC6381818183C00 00EC:E000703030307800 00C4:C6386CC6FEC6C600 00C5:30300078CCFCCC00 00C9:1C00FC607860FC00 00E6:00007F0C7FCC7F00 00C6:3E6CCCFECCCCCE00 00F4:78CC0078CCCC7800 00F6:00CC0078CCCC7800 00F2:00E00078CCCC7800 00FB:78CC00CCCCCC7E00 00F9:00E000CCCCCC7E00 00FF:00CC00CCCC7C0CF8 00D6:C3183C66663C1800 00DC:CC00CCCCCCCC7800 00A2:18187EC0C07E1818 00A3:386C64F060E6FC00 00A5:CCCC78FC30FC3030 20A7:F8CCCCFAC6CFC6C7 0192:0E1B183C1818D870 00E1:1C00780C7CCC7E00 00ED:3800703030307800 00F3:001C0078CCCC7800 00FA:001C00CCCCCC7E00 00F1:00F800F8CCCCCC00 00D1:FC00CCECFCDCCC00 00AA:3C6C6C3E007E0000 00BA:386C6C38007C0000 00BF:30003060C0CC7800 2310:000000FCC0C00000 00AC:000000FC0C0C0000 00BD:C3C6CCDE3366CC0F 00BC:C3C6CCDB376FCF03 00A1:1818001818181800 00AB:003366CC66330000 00BB:00CC663366CC0000 2591:2288228822882288 2592:55AA55AA55AA55AA 2593:DB77DBEEDB77DBEE 2502:1818181818181818 2524:18181818F8181818 2561:1818F818F8181818 2562:36363636F6363636 2556:00000000FE363636 2555:0000F818F8181818 2563:3636F606F6363636 2551:3636363636363636 2557:0000FE06F6363636 255D:3636F606FE000000 255C:36363636FE000000 255B:1818F818F8000000 2510:00000000F8181818 2514:181818181F000000 2534:18181818FF000000 252C:00000000FF181818 251C:181818181F181818 2500:00000000FF000000 253C:18181818FF181818 255E:18181F181F181818 255F:3636363637363636 255A:363637303F000000 2554:00003F3037363636 2569:3636F700FF000000 2566:0000FF00F7363636 2560:3636373037363636 2550:0000FF00FF000000 256C:3636F700F7363636 2567:1818FF00FF000000 2568:36363636FF000000 2564:0000FF00FF181818 2565:00000000FF363636 2559:363636363F000000 2558:18181F181F000000 2552:00001F181F181818 2553:000000003F363636 256B:36363636FF363636 256A:1818FF18FF181818 2518:18181818F8000000 250C:000000001F181818 2588:FFFFFFFFFFFFFFFF 2584:00000000FFFFFFFF 258C:F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F 2580:FFFFFFFF00000000 03B1:000076DCC8DC7600 00DF:0078CCF8CCF8C0C0 0393:00FCCCC0C0C0C000 03C0:00FE6C6C6C6C6C00 03A3:FCCC603060CCFC00 03C3:00007ED8D8D87000 00B5:00666666667C60C0 03C4:0076DC1818181800 03A6:FC3078CCCC7830FC 0398:386CC6FEC66C3800 03A9:386CC6C66C6CEE00 03B4:1C30187CCCCC7800 221E:00007EDBDB7E0000 03C6:060C7EDBDB7E60C0 03B5:3860C0F8C0603800 2229:78CCCCCCCCCCCC00 2261:00FC00FC00FC0000 00B1:3030FC303000FC00 2265:603018306000FC00 2264:183060301800FC00 2320:0E1B1B1818181818 2321:1818181818D8D870 00F7:303000FC00303000 2248:0076DC0076DC0000 00B0:386C6C3800000000 2219:0000001818000000 00B7:0000000018000000 221A:0F0C0C0CEC6C3C1C 207F:786C6C6C6C000000 00B2:7018306078000000 25A0:00003C3C3C3C0000 00A0:0000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/vga_14.hex000066400000000000000000000226571441235174000203760ustar00rootroot00000000000000# 14-pixel VGA Rom Font # # Converted from DOSBox source: src/ints/int10_memory.cpp # DOSBox source can be obtained at www.dosbox.com # # COPYRIGHT AND LICENCE: # Copyright (C) 2002-2013 The DOSBox Team # # 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 2 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, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # 0000:0000000000000000000000000000 263A:00007E81A58181BD99817E000000 263B:00007EFFDBFFFFC3E7FF7E000000 2665:0000006CFEFEFEFE7C3810000000 2666:00000010387CFE7C381000000000 2663:0000183C3CE7E7E718183C000000 2660:0000183C7EFFFF7E18183C000000 2022:0000000000183C3C180000000000 25D8:FFFFFFFFFFE7C3C3E7FFFFFFFFFF 25CB:000000003C664242663C00000000 25D9:FFFFFFFFC399BDBD99C3FFFFFFFF 2642:00001E0E1A3278CCCCCC78000000 2640:00003C6666663C187E1818000000 266A:00003F333F30303070F0E0000000 266B:00007F637F63636367E7E6C00000 263C:00001818DB3CE73CDB1818000000 25BA:000080C0E0F8FEF8E0C080000000 25C4:000002060E3EFE3E0E0602000000 2195:0000183C7E1818187E3C18000000 203C:0000666666666666006666000000 00B6:00007FDBDBDB7B1B1B1B1B000000 00A7:007CC660386CC6C66C380CC67C00 25AC:0000000000000000FEFEFE000000 21A8:0000183C7E1818187E3C187E0000 2191:0000183C7E181818181818000000 2193:00001818181818187E3C18000000 2192:00000000180CFE0C180000000000 2190:000000003060FE60300000000000 221F:0000000000C0C0C0FE0000000000 2194:00000000286CFE6C280000000000 25B2:0000001038387C7CFEFE00000000 25BC:000000FEFE7C7C38381000000000 0020:0000000000000000000000000000 0021:0000183C3C3C1818001818000000 0022:0066666624000000000000000000 0023:00006C6CFE6C6C6CFE6C6C000000 0024:18187CC6C2C07C0686C67C181800 0025:00000000C2C60C183066C6000000 0026:0000386C6C3876DCCCCC76000000 0027:0030303060000000000000000000 0028:00000C183030303030180C000000 0029:000030180C0C0C0C0C1830000000 002A:00000000663CFF3C660000000000 002B:0000000018187E18180000000000 002C:0000000000000000181818300000 002D:000000000000FE00000000000000 002E:0000000000000000001818000000 002F:000002060C183060C08000000000 0030:00007CC6CEDEF6E6C6C67C000000 0031:000018387818181818187E000000 0032:00007CC6060C183060C6FE000000 0033:00007CC606063C0606C67C000000 0034:00000C1C3C6CCCFE0C0C1E000000 0035:0000FEC0C0C0FC0606C67C000000 0036:00003860C0C0FCC6C6C67C000000 0037:0000FEC6060C1830303030000000 0038:00007CC6C6C67CC6C6C67C000000 0039:00007CC6C6C67E06060C78000000 003A:0000001818000000181800000000 003B:0000001818000000181830000000 003C:0000060C18306030180C06000000 003D:00000000007E00007E0000000000 003E:00006030180C060C183060000000 003F:00007CC6C60C1818001818000000 0040:00007CC6C6DEDEDEDCC07C000000 0041:000010386CC6C6FEC6C6C6000000 0042:0000FC6666667C666666FC000000 0043:00003C66C2C0C0C0C2663C000000 0044:0000F86C66666666666CF8000000 0045:0000FE66626878686266FE000000 0046:0000FE66626878686060F0000000 0047:00003C66C2C0C0DEC6663A000000 0048:0000C6C6C6C6FEC6C6C6C6000000 0049:00003C181818181818183C000000 004A:00001E0C0C0C0C0CCCCC78000000 004B:0000E6666C6C786C6C66E6000000 004C:0000F060606060606266FE000000 004D:0000C6EEFEFED6C6C6C6C6000000 004E:0000C6E6F6FEDECEC6C6C6000000 004F:0000386CC6C6C6C6C66C38000000 0050:0000FC6666667C606060F0000000 0051:00007CC6C6C6C6D6DE7C0C0E0000 0052:0000FC6666667C6C6666E6000000 0053:00007CC6C660380CC6C67C000000 0054:00007E7E5A18181818183C000000 0055:0000C6C6C6C6C6C6C6C67C000000 0056:0000C6C6C6C6C6C66C3810000000 0057:0000C6C6C6C6D6D6FE7C6C000000 0058:0000C6C66C3838386CC6C6000000 0059:0000666666663C1818183C000000 005A:0000FEC68C183060C2C6FE000000 005B:00003C303030303030303C000000 005C:000080C0E070381C0E0602000000 005D:00003C0C0C0C0C0C0C0C3C000000 005E:10386CC600000000000000000000 005F:000000000000000000000000FF00 0060:3030180000000000000000000000 0061:0000000000780C7CCCCC76000000 0062:0000E06060786C6666667C000000 0063:00000000007CC6C0C0C67C000000 0064:00001C0C0C3C6CCCCCCC76000000 0065:00000000007CC6FEC0C67C000000 0066:0000386C6460F0606060F0000000 0067:000000000076CCCCCC7C0CCC7800 0068:0000E060606C76666666E6000000 0069:000018180038181818183C000000 006A:00000606000E0606060666663C00 006B:0000E06060666C786C66E6000000 006C:000038181818181818183C000000 006D:0000000000ECFED6D6D6C6000000 006E:0000000000DC6666666666000000 006F:00000000007CC6C6C6C67C000000 0070:0000000000DC6666667C6060F000 0071:000000000076CCCCCC7C0C0C1E00 0072:0000000000DC76666060F0000000 0073:00000000007CC6701CC67C000000 0074:0000103030FC303030361C000000 0075:0000000000CCCCCCCCCC76000000 0076:0000000000666666663C18000000 0077:0000000000C6C6D6D6FE6C000000 0078:0000000000C66C38386CC6000000 0079:0000000000C6C6C6C67E060CF800 007A:0000000000FECC183066FE000000 007B:00000E181818701818180E000000 007C:0000181818180018181818000000 007D:0000701818180E18181870000000 007E:000076DC00000000000000000000 2302:0000000010386CC6C6FE00000000 00C7:00003C66C2C0C0C2663C0C067C00 00FC:0000CCCC00CCCCCCCCCC76000000 00E9:000C1830007CC6FEC0C67C000000 00E2:0010386C00780C7CCCCC76000000 00E4:0000CCCC00780C7CCCCC76000000 00E0:0060301800780C7CCCCC76000000 00E5:00386C3800780C7CCCCC76000000 00E7:000000003C6660663C0C063C0000 00EA:0010386C007CC6FEC0C67C000000 00EB:0000CCCC007CC6FEC0C67C000000 00E8:00603018007CC6FEC0C67C000000 00EF:000066660038181818183C000000 00EE:00183C660038181818183C000000 00EC:006030180038181818183C000000 00C4:00C6C610386CC6C6FEC6C6000000 00C5:386C3800386CC6C6FEC6C6000000 00C9:18306000FE66607C6066FE000000 00E6:00000000CC76367ED8D86E000000 00C6:00003E6CCCCCFECCCCCCCE000000 00F4:0010386C007CC6C6C6C67C000000 00F6:0000C6C6007CC6C6C6C67C000000 00F2:00603018007CC6C6C6C67C000000 00FB:003078CC00CCCCCCCCCC76000000 00F9:0060301800CCCCCCCCCC76000000 00FF:0000C6C600C6C6C6C67E060C7800 00D6:00C6C6386CC6C6C6C66C38000000 00DC:00C6C600C6C6C6C6C6C67C000000 00A2:0018183C666060663C1818000000 00A3:00386C6460F0606060E6FC000000 00A5:000066663C187E187E1818000000 20A7:00F8CCCCF8C4CCDECCCCC6000000 0192:000E1B1818187E18181818D87000 00E1:0018306000780C7CCCCC76000000 00ED:000C18300038181818183C000000 00F3:00183060007CC6C6C6C67C000000 00FA:0018306000CCCCCCCCCC76000000 00F1:000076DC00DC6666666666000000 00D1:76DC00C6E6F6FEDECEC6C6000000 00AA:003C6C6C3E007E00000000000000 00BA:00386C6C38007C00000000000000 00BF:0000303000303060C6C67C000000 2310:000000000000FEC0C0C000000000 00AC:000000000000FE06060600000000 00BD:00C0C0C6CCD83060DC860C183E00 00BC:00C0C0C6CCD83066CE9E3E060600 00A1:000018180018183C3C3C18000000 00AB:00000000366CD86C360000000000 00BB:00000000D86C366CD80000000000 2591:1144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77 2502:1818181818181818181818181818 2524:18181818181818F8181818181818 2561:1818181818F818F8181818181818 2562:36363636363636F6363636363636 2556:00000000000000FE363636363636 2555:0000000000F818F8181818181818 2563:3636363636F606F6363636363636 2551:3636363636363636363636363636 2557:0000000000FE06F6363636363636 255D:3636363636F606FE000000000000 255C:36363636363636FE000000000000 255B:1818181818F818F8000000000000 2510:00000000000000F8181818181818 2514:181818181818181F000000000000 2534:18181818181818FF000000000000 252C:00000000000000FF181818181818 251C:181818181818181F181818181818 2500:00000000000000FF000000000000 253C:18181818181818FF181818181818 255E:18181818181F181F181818181818 255F:3636363636363637363636363636 255A:363636363637303F000000000000 2554:00000000003F3037363636363636 2569:3636363636F700FF000000000000 2566:0000000000FF00F7363636363636 2560:3636363636373037363636363636 2550:0000000000FF00FF000000000000 256C:3636363636F700F7363636363636 2567:1818181818FF00FF000000000000 2568:36363636363636FF000000000000 2564:0000000000FF00FF181818181818 2565:00000000000000FF363636363636 2559:363636363636363F000000000000 2558:18181818181F181F000000000000 2552:00000000001F181F181818181818 2553:000000000000003F363636363636 256B:36363636363636FF363636363636 256A:1818181818FF18FF181818181818 2518:18181818181818F8000000000000 250C:000000000000001F181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:00000000000000FFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFF00000000000000 03B1:000000000076DCD8D8DC76000000 00DF:000000007CC6FCC6C6FCC0C04000 0393:0000FEC6C6C0C0C0C0C0C0000000 03C0:00000000FE6C6C6C6C6C6C000000 03A3:0000FEC66030183060C6FE000000 03C3:00000000007ED8D8D8D870000000 00B5:00000000666666667C6060C00000 03C4:0000000076DC1818181818000000 03A6:00007E183C6666663C187E000000 0398:0000386CC6C6FEC6C66C38000000 03A9:0000386CC6C6C66C6C6CEE000000 03B4:00001E30180C3E6666663C000000 221E:00000000007EDBDB7E0000000000 03C6:000003067EDBDBF37E60C0000000 03B5:00001C3060607C6060301C000000 2229:0000007CC6C6C6C6C6C6C6000000 2261:000000FE0000FE0000FE00000000 00B1:00000018187E18180000FF000000 2265:000030180C060C1830007E000000 2264:00000C18306030180C007E000000 2320:00000E1B1B181818181818181818 2321:1818181818181818D8D870000000 00F7:0000001818007E00181800000000 2248:0000000076DC0076DC0000000000 00B0:00386C6C38000000000000000000 2219:0000000000001818000000000000 00B7:0000000000000018000000000000 221A:000F0C0C0C0C0CEC6C3C1C000000 207F:00D86C6C6C6C6C00000000000000 00B2:0070D83060C8F800000000000000 25A0:000000007C7C7C7C7C7C00000000 00A0:0000000000000000000000000000 pcbasic-2.0.7/pcbasic/data/fonts/vga_16.hex000066400000000000000000000246451441235174000203770ustar00rootroot00000000000000# 16-pixel VGA Rom Font # # Converted from DOSBox source: src/ints/int10_memory.cpp # DOSBox source can be obtained at www.dosbox.com # # COPYRIGHT AND LICENCE: # Copyright (C) 2002-2013 The DOSBox Team # # 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 2 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, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # 0000:00000000000000000000000000000000 263A:00007E81A58181BD9981817E00000000 263B:00007EFFDBFFFFC3E7FFFF7E00000000 2665:000000006CFEFEFEFE7C381000000000 2666:0000000010387CFE7C38100000000000 2663:000000183C3CE7E7E718183C00000000 2660:000000183C7EFFFF7E18183C00000000 2022:000000000000183C3C18000000000000 25D8:FFFFFFFFFFFFE7C3C3E7FFFFFFFFFFFF 25CB:00000000003C664242663C0000000000 25D9:FFFFFFFFFFC399BDBD99C3FFFFFFFFFF 2642:00001E0E1A3278CCCCCCCC7800000000 2640:00003C666666663C187E181800000000 266A:00003F333F3030303070F0E000000000 266B:00007F637F6363636367E7E6C0000000 263C:0000001818DB3CE73CDB181800000000 25BA:0080C0E0F0F8FEF8F0E0C08000000000 25C4:0002060E1E3EFE3E1E0E060200000000 2195:0000183C7E1818187E3C180000000000 203C:00006666666666666600666600000000 00B6:00007FDBDBDB7B1B1B1B1B1B00000000 00A7:007CC660386CC6C66C380CC67C000000 25AC:0000000000000000FEFEFEFE00000000 21A8:0000183C7E1818187E3C187E00000000 2191:0000183C7E1818181818181800000000 2193:0000181818181818187E3C1800000000 2192:0000000000180CFE0C18000000000000 2190:00000000003060FE6030000000000000 221F:000000000000C0C0C0FE000000000000 2194:00000000002466FF6624000000000000 25B2:000000001038387C7CFEFE0000000000 25BC:00000000FEFE7C7C3838100000000000 0020:00000000000000000000000000000000 0021:0000183C3C3C18181800181800000000 0022:00666666240000000000000000000000 0023:0000006C6CFE6C6C6CFE6C6C00000000 0024:18187CC6C2C07C060686C67C18180000 0025:00000000C2C60C183060C68600000000 0026:0000386C6C3876DCCCCCCC7600000000 0027:00303030600000000000000000000000 0028:00000C18303030303030180C00000000 0029:000030180C0C0C0C0C0C183000000000 002A:0000000000663CFF3C66000000000000 002B:000000000018187E1818000000000000 002C:00000000000000000018181830000000 002D:00000000000000FE0000000000000000 002E:00000000000000000000181800000000 002F:0000000002060C183060C08000000000 0030:00003C66C3C3DBDBC3C3663C00000000 0031:00001838781818181818187E00000000 0032:00007CC6060C183060C0C6FE00000000 0033:00007CC606063C060606C67C00000000 0034:00000C1C3C6CCCFE0C0C0C1E00000000 0035:0000FEC0C0C0FC060606C67C00000000 0036:00003860C0C0FCC6C6C6C67C00000000 0037:0000FEC606060C183030303000000000 0038:00007CC6C6C67CC6C6C6C67C00000000 0039:00007CC6C6C67E0606060C7800000000 003A:00000000181800000018180000000000 003B:00000000181800000018183000000000 003C:000000060C18306030180C0600000000 003D:00000000007E00007E00000000000000 003E:0000006030180C060C18306000000000 003F:00007CC6C60C18181800181800000000 0040:0000007CC6C6DEDEDEDCC07C00000000 0041:000010386CC6C6FEC6C6C6C600000000 0042:0000FC6666667C66666666FC00000000 0043:00003C66C2C0C0C0C0C2663C00000000 0044:0000F86C6666666666666CF800000000 0045:0000FE6662687868606266FE00000000 0046:0000FE6662687868606060F000000000 0047:00003C66C2C0C0DEC6C6663A00000000 0048:0000C6C6C6C6FEC6C6C6C6C600000000 0049:00003C18181818181818183C00000000 004A:00001E0C0C0C0C0CCCCCCC7800000000 004B:0000E666666C78786C6666E600000000 004C:0000F06060606060606266FE00000000 004D:0000C3E7FFFFDBC3C3C3C3C300000000 004E:0000C6E6F6FEDECEC6C6C6C600000000 004F:00007CC6C6C6C6C6C6C6C67C00000000 0050:0000FC6666667C60606060F000000000 0051:00007CC6C6C6C6C6C6D6DE7C0C0E0000 0052:0000FC6666667C6C666666E600000000 0053:00007CC6C660380C06C6C67C00000000 0054:0000FFDB991818181818183C00000000 0055:0000C6C6C6C6C6C6C6C6C67C00000000 0056:0000C3C3C3C3C3C3C3663C1800000000 0057:0000C3C3C3C3C3DBDBFF666600000000 0058:0000C3C3663C18183C66C3C300000000 0059:0000C3C3C3663C181818183C00000000 005A:0000FFC3860C183060C1C3FF00000000 005B:00003C30303030303030303C00000000 005C:00000080C0E070381C0E060200000000 005D:00003C0C0C0C0C0C0C0C0C3C00000000 005E:10386CC6000000000000000000000000 005F:00000000000000000000000000FF0000 0060:30301800000000000000000000000000 0061:0000000000780C7CCCCCCC7600000000 0062:0000E06060786C666666667C00000000 0063:00000000007CC6C0C0C0C67C00000000 0064:00001C0C0C3C6CCCCCCCCC7600000000 0065:00000000007CC6FEC0C0C67C00000000 0066:0000386C6460F060606060F000000000 0067:000000000076CCCCCCCCCC7C0CCC7800 0068:0000E060606C7666666666E600000000 0069:00001818003818181818183C00000000 006A:00000606000E06060606060666663C00 006B:0000E06060666C78786C66E600000000 006C:00003818181818181818183C00000000 006D:0000000000E6FFDBDBDBDBDB00000000 006E:0000000000DC66666666666600000000 006F:00000000007CC6C6C6C6C67C00000000 0070:0000000000DC66666666667C6060F000 0071:000000000076CCCCCCCCCC7C0C0C1E00 0072:0000000000DC7666606060F000000000 0073:00000000007CC660380CC67C00000000 0074:0000103030FC30303030361C00000000 0075:0000000000CCCCCCCCCCCC7600000000 0076:0000000000C3C3C3C3663C1800000000 0077:0000000000C3C3C3DBDBFF6600000000 0078:0000000000C3663C183C66C300000000 0079:0000000000C6C6C6C6C6C67E060CF800 007A:0000000000FECC183060C6FE00000000 007B:00000E18181870181818180E00000000 007C:00001818181800181818181800000000 007D:0000701818180E181818187000000000 007E:000076DC000000000000000000000000 2302:0000000010386CC6C6C6FE0000000000 00C7:00003C66C2C0C0C0C2663C0C067C0000 00FC:0000CC0000CCCCCCCCCCCC7600000000 00E9:000C1830007CC6FEC0C0C67C00000000 00E2:0010386C00780C7CCCCCCC7600000000 00E4:0000CC0000780C7CCCCCCC7600000000 00E0:0060301800780C7CCCCCCC7600000000 00E5:00386C3800780C7CCCCCCC7600000000 00E7:000000003C666060663C0C063C000000 00EA:0010386C007CC6FEC0C0C67C00000000 00EB:0000C600007CC6FEC0C0C67C00000000 00E8:00603018007CC6FEC0C0C67C00000000 00EF:00006600003818181818183C00000000 00EE:00183C66003818181818183C00000000 00EC:00603018003818181818183C00000000 00C4:00C60010386CC6C6FEC6C6C600000000 00C5:386C3800386CC6C6FEC6C6C600000000 00C9:18306000FE66607C606066FE00000000 00E6:00000000006E3B1B7ED8DC7700000000 00C6:00003E6CCCCCFECCCCCCCCCE00000000 00F4:0010386C007CC6C6C6C6C67C00000000 00F6:0000C600007CC6C6C6C6C67C00000000 00F2:00603018007CC6C6C6C6C67C00000000 00FB:003078CC00CCCCCCCCCCCC7600000000 00F9:0060301800CCCCCCCCCCCC7600000000 00FF:0000C60000C6C6C6C6C6C67E060C7800 00D6:00C6007CC6C6C6C6C6C6C67C00000000 00DC:00C600C6C6C6C6C6C6C6C67C00000000 00A2:0018187EC3C0C0C0C37E181800000000 00A3:00386C6460F060606060E6FC00000000 00A5:0000C3663C18FF18FF18181800000000 20A7:00FC66667C62666F666666F300000000 0192:000E1B1818187E1818181818D8700000 00E1:0018306000780C7CCCCCCC7600000000 00ED:000C1830003818181818183C00000000 00F3:00183060007CC6C6C6C6C67C00000000 00FA:0018306000CCCCCCCCCCCC7600000000 00F1:000076DC00DC66666666666600000000 00D1:76DC00C6E6F6FEDECEC6C6C600000000 00AA:003C6C6C3E007E000000000000000000 00BA:00386C6C38007C000000000000000000 00BF:0000303000303060C0C6C67C00000000 2310:000000000000FEC0C0C0C00000000000 00AC:000000000000FE060606060000000000 00BD:00C0C0C2C6CC183060CE9B060C1F0000 00BC:00C0C0C2C6CC183066CE963E06060000 00A1:00001818001818183C3C3C1800000000 00AB:0000000000366CD86C36000000000000 00BB:0000000000D86C366CD8000000000000 2591:11441144114411441144114411441144 2592:55AA55AA55AA55AA55AA55AA55AA55AA 2593:DD77DD77DD77DD77DD77DD77DD77DD77 2502:18181818181818181818181818181818 2524:18181818181818F81818181818181818 2561:1818181818F818F81818181818181818 2562:36363636363636F63636363636363636 2556:00000000000000FE3636363636363636 2555:0000000000F818F81818181818181818 2563:3636363636F606F63636363636363636 2551:36363636363636363636363636363636 2557:0000000000FE06F63636363636363636 255D:3636363636F606FE0000000000000000 255C:36363636363636FE0000000000000000 255B:1818181818F818F80000000000000000 2510:00000000000000F81818181818181818 2514:181818181818181F0000000000000000 2534:18181818181818FF0000000000000000 252C:00000000000000FF1818181818181818 251C:181818181818181F1818181818181818 2500:00000000000000FF0000000000000000 253C:18181818181818FF1818181818181818 255E:18181818181F181F1818181818181818 255F:36363636363636373636363636363636 255A:363636363637303F0000000000000000 2554:00000000003F30373636363636363636 2569:3636363636F700FF0000000000000000 2566:0000000000FF00F73636363636363636 2560:36363636363730373636363636363636 2550:0000000000FF00FF0000000000000000 256C:3636363636F700F73636363636363636 2567:1818181818FF00FF0000000000000000 2568:36363636363636FF0000000000000000 2564:0000000000FF00FF1818181818181818 2565:00000000000000FF3636363636363636 2559:363636363636363F0000000000000000 2558:18181818181F181F0000000000000000 2552:00000000001F181F1818181818181818 2553:000000000000003F3636363636363636 256B:36363636363636FF3636363636363636 256A:1818181818FF18FF1818181818181818 2518:18181818181818F80000000000000000 250C:000000000000001F1818181818181818 2588:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2584:00000000000000FFFFFFFFFFFFFFFFFF 258C:F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 2590:0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F 2580:FFFFFFFFFFFFFF000000000000000000 03B1:000000000076DCD8D8D8DC7600000000 00DF:000078CCCCCCD8CCC6C6C6CC00000000 0393:0000FEC6C6C0C0C0C0C0C0C000000000 03C0:00000000FE6C6C6C6C6C6C6C00000000 03A3:000000FEC66030183060C6FE00000000 03C3:00000000007ED8D8D8D8D87000000000 00B5:0000000066666666667C6060C0000000 03C4:0000000076DC18181818181800000000 03A6:0000007E183C6666663C187E00000000 0398:000000386CC6C6FEC6C66C3800000000 03A9:0000386CC6C6C66C6C6C6CEE00000000 03B4:00001E30180C3E666666663C00000000 221E:00000000007EDBDBDB7E000000000000 03C6:00000003067EDBDBF37E60C000000000 03B5:00001C3060607C606060301C00000000 2229:0000007CC6C6C6C6C6C6C6C600000000 2261:00000000FE0000FE0000FE0000000000 00B1:0000000018187E18180000FF00000000 2265:00000030180C060C1830007E00000000 2264:0000000C18306030180C007E00000000 2320:00000E1B1B1818181818181818181818 2321:1818181818181818D8D8D87000000000 00F7:000000001818007E0018180000000000 2248:000000000076DC0076DC000000000000 00B0:00386C6C380000000000000000000000 2219:00000000000000181800000000000000 00B7:00000000000000001800000000000000 221A:000F0C0C0C0C0CEC6C6C3C1C00000000 207F:00D86C6C6C6C6C000000000000000000 00B2:0070D83060C8F8000000000000000000 25A0:000000007C7C7C7C7C7C7C0000000000 00A0:00000000000000000000000000000000 pcbasic-2.0.7/pcbasic/data/icon.json000066400000000000000000000015431441235174000172700ustar00rootroot00000000000000[ [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0], [0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0], [0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0], [0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0], [0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ] pcbasic-2.0.7/pcbasic/data/programs/000077500000000000000000000000001441235174000172745ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/data/programs/ANSIVIEW.BAS000066400000000000000000000133731441235174000210570ustar00rootroot0000000000000010 ' PC-BASIC - ANSIVIEW.BAS 20 ' Shows text files with ANSI escape codes and plays ANSI music 50 ' Copyright (c) 2015--2023 Rob Hagemans 60 ' This file is released under the Expat MIT licence [https://opensource.org/licenses/MIT] 70 ' 100 ' *** input file 110 CLS: KEY OFF: FILES 120 INPUT "Please specify file to open: ", FILE$ 130 GOSUB 1000 ' init 140 GOSUB 2000 ' parse file 150 ' 200 ' *** final 210 I$ = INKEY$: IF I$="" THEN 210 220 COLOR 7, 0 900 END 999 ' 1000 ' *** initialise 1009 ' colour table 1010 DIM CTBL%[8]: FOR I% = 1 TO 8: READ CTBL%[I%]: NEXT 1020 DATA 0, 4, 2, 6, 1, 5, 3, 7 1029 ' global attributes 1030 FG% = 7: BG% = 0: REVERSE% = 0: CONCEAL% = 0 1039 ' global position 1040 ROW% = 1: COL% = 1 1050 CLS: KEY OFF: COLOR FG%, BG% 1060 RETURN 1099 ' 2000 ' *** parse file 2005 ON ERROR GOTO 3000: OPEN FILE$ FOR INPUT AS 1: CLOSE 1: ON ERROR GOTO 0 2010 OPEN FILE$ FOR RANDOM ACCESS READ AS 1 LEN=1 2015 FIELD#1, 1 AS C$: GET#1, 1 2020 REC# = 1: STATE% = 0 2025 PAYLOAD$ = "": COMMAND$ = "": MUSIC$ = "" 2030 WHILE REC# < LOF(1) 2040 ON STATE%+1 GOSUB 10000, 11000, 12000, 13000, 14000, 15000, 16000 2050 REC# = REC#+1 2060 GET#1, REC# 2100 WEND 2110 RETURN 2120 ' 3000 ' *** error handler 3010 PRINT "File "; FILE$; " could not be opened." 3020 RESUME 900 3030 ' 10000 ' *** state 0, printing 10009 ' escape 10010 IF C$ = CHR$(&H1B) THEN STATE% = 2: RETURN 10015 OVERFLOW% = (POS(0) = 80) 10020 IF C$ = CHR$(10) THEN RETURN 10100 PRINT C$; 10110 IF OVERFLOW% THEN COLOR 0, 0: PRINT " " CHR$(&H1D);: GOSUB 25000 ' ensure scrolled line is black 10120 RETURN 10130 ' 11000 ' *** state 1, music 11009 ' music note 11010 IF C$ = CHR$(&HE) THEN STATE% = 0: PLAY MUSIC$: MUSIC$ = "": RETURN 11020 MUSIC$ = MUSIC$ + C$ 11030 RETURN 11040 ' 12000 ' *** state 2, ansi escapes 12010 IF C$ = "[" THEN STATE% = 3: GOSUB 12100: RETURN 12020 IF C$ = "]" THEN STATE% = 4: GOSUB 12100: RETURN 12030 IF C$ = "7" THEN ROW% = CSRLIN: COL% = POS(0): STATE% = 0: RETURN 12040 IF C$ = "8" THEN LOCATE ROW%, COL%: STATE% = 0 :RETURN 12080 STATE% = 0: RETURN 'ignore other escapes - one character gets dropped 12090 RETURN 12099 ' 12100 ' *** reset escape buffers 12110 PAYLOAD$ = "" 12120 RETURN 12140 ' 13000 ' *** state 3, csi or music 13005 IF C$ = "M" THEN STATE% = 1: MUSIC$ = "M": GOSUB 12100: RETURN 13010 STATE% = 4 ' contine directly 13020 ' 14000 ' *** state 4, csi 14010 IF ASC(C$) >= ASC("A") AND ASC(C$) <= ASC("Z") THEN STATE% = 0: GOSUB 20000: RETURN 14020 IF ASC(C$) >= ASC("a") AND ASC(C$) <= ASC("z") THEN STATE% = 0: GOSUB 20000: RETURN 14030 PAYLOAD$ = PAYLOAD$ + C$ 14040 RETURN 14050 ' 15000 ' *** state 5, osc 15010 IF ASC(C$) = &H7 THEN STATE% = 0: GOSUB 30000: RETURN 15020 IF ASC(C$) = &H1A THEN STATE% = 6: RETURN 15030 PAYLOAD$ = PAYLOAD$ + C$ 15040 RETURN 15050 ' 16000 ' *** state 6, osc string terminator 16010 IF C$ = "\" THEN STATE% = 0: GOSUB 30000: RETURN 16020 RETURN 'not a proper ST, ignore and do not execute the osc command 16030 ' 20000 ' *** execute csi 20010 IF C$ = "s" THEN ROW% = CSRLIN: COL% = POS(0): RETURN 20020 IF C$ = "u" THEN LOCATE ROW%, COL%: RETURN 20030 IF C$ = "J" AND PAYLOAD$ = "2" THEN CLS: RETURN 20040 IF C$ = "A" THEN MOVE$ = CHR$(&H1E): GOSUB 21000: RETURN 20050 IF C$ = "B" THEN MOVE$ = CHR$(&H1F): GOSUB 21000: RETURN 20060 IF C$ = "C" THEN MOVE$ = CHR$(&H1C): GOSUB 21000: RETURN 20070 IF C$ = "D" THEN MOVE$ = CHR$(&H1D): GOSUB 21000: RETURN 20080 IF C$ = "H" THEN GOSUB 22000: RETURN 20090 IF C$ = "m" THEN GOSUB 23000: RETURN 20100 IF C$ = "h" AND PAYLOAD$ = "?25" THEN LOCATE ,,1: RETURN ' show cursor 20110 IF C$ = "l" AND PAYLOAD$ = "?25" THEN LOCATE ,,0: RETURN ' hide cursor 20120 IF C$ = "q" AND PAYLOAD$="0 " OR PAYLOAD$="2 " THEN LOCATE ,,,0,8: RETURN 'block cursor 20130 IF C$ = "q" AND PAYLOAD$="1 " OR PAYLOAD$="3 " OR PAYLOAD$="4 " THEN LOCATE ,,,8,8: RETURN 'line cursor 20990 RETURN 20999 ' 21000 ' *** move cursor 21010 NUM% = VAL(PAYLOAD$): IF NUM%=0 THEN NUM%=1 21020 PRINT STRING$(NUM%, MOVE$); 21040 RETURN 21050 ' 22000 ' *** locate 22010 SEMI% = INSTR(PAYLOAD$, ";") 22020 IF SEMI% = 0 THEN LOCATE VAL(PAYLOAD$),1: RETURN 22030 R% = VAL(LEFT$(PAYLOAD$, SEMI%-1)) 22040 C% = VAL(RIGHT$(PAYLOAD$, LEN(PAYLOAD$)-SEMI%)) 22045 IF R% < 1 THEN R% = 1 22048 IF C% < 1 THEN C% = 1 22050 LOCATE R%, C% 22060 RETURN 22070 ' 23000 ' *** colours 23010 FCOL% = FG% MOD 8: BOLD% = (FG% \ 8) MOD 2: BLINK% = FG% \ 16 23020 BCOL% = BG% MOD 8 23030 WHILE PAYLOAD$ <> "" 23040 SEMI% = INSTR(PAYLOAD$, ";") 23050 IF SEMI% = 0 THEN NUM% = VAL(PAYLOAD$) ELSE NUM% = VAL(LEFT$(PAYLOAD$, SEMI%-1)) 23055 IF SEMI% = 0 THEN PAYLOAD$ = "" ELSE PAYLOAD$ = RIGHT$(PAYLOAD$, LEN(PAYLOAD$)-SEMI%) 23070 IF NUM% >= 30 AND NUM% < 38 THEN FCOL% = CTBL%[NUM%-30+1] 23080 IF NUM% >= 40 AND NUM% < 48 THEN BCOL% = CTBL%[NUM%-40+1] 23090 IF NUM% = 39 THEN FCOL% = 7 23100 IF NUM% = 49 THEN BCOL% = 0 23110 IF NUM% = 1 THEN BOLD% = 1 23120 IF NUM% = 0 THEN FCOL%=7: BCOL%=0: BLINK%=0: BOLD%=0: REVERSE%=0: CONCEAL%=0 23140 IF NUM% = 5 OR NUM% = 6 THEN BLINK% = 1 23150 IF NUM% = 7 THEN REVERSE% = 1 23160 IF NUM% = 2 OR NUM% = 22 THEN BOLD% = 0 23170 IF NUM% = 25 THEN BLINK% = 0 23180 IF NUM% = 27 THEN REVERSE% = 0 23190 IF NUM% = 28 THEN CONCEAL% = 0 23200 IF NUM% >= 90 AND NUM% < 98 THEN FCOL% = CTBL%[NUM%-90+1]: BOLD% = 0 'bright 23210 IF NUM% >= 100 AND NUM% < 108 THEN BCOL% = CTBL%[NUM%-100+1] 'can't do bright bg 23300 FG% = FCOL% + 8 * BOLD% + 16 * BLINK% 23310 BG% = BCOL% 23320 GOSUB 25000 23330 WEND 23340 RETURN 23350 ' 25000 ' *** set attribute 25020 IF CONCEAL% THEN COLOR BG%, BG% ELSE IF REVERSE% THEN COLOR BG%, FG% MOD 8 ELSE COLOR FG%, BG% 25030 RETURN 25040 ' 30000 ' *** execute osc 30010 RETURN  pcbasic-2.0.7/pcbasic/data/programs/COLOURS.BAS000066400000000000000000000004111441235174000207450ustar00rootroot000000000000005 CLS 10 FOR BLINK = 0 TO 1 20 FOR BACK = 0 TO 7 30 FOR FG = 0 TO 15 40 ATTR = BLINK*128 + BACK*16 + FG 50 FGCOL = BLINK*16 + FG 60 COLOR FGCOL, BACK 70 PRINT USING "\\"; HEX$(ATTR); 80 NEXT 90 IF BACK MOD 2 = 1 THEN PRINT 100 NEXT: NEXT 110 COLOR 7,0 pcbasic-2.0.7/pcbasic/data/programs/FONTSCAN.BAS000066400000000000000000000005551441235174000210430ustar00rootroot000000000000003 INPUT "screen"; S:SCREEN S 4 INPUT "char"; X$ 5 CLS:LOCATE 1,1:PRINT X$;CHR$(219) 6 LOCATE 2,1:PRINT CHR$(219);CHR$(219) 7 LOCATE 1,10:PRINT "0 1 " 8 LOCATE 2,10:PRINT "0123456789012345" 10 FOR Y=0 TO 16 15 LOCATE 3+Y, 6:PRINT USING "##";Y 20 FOR X=0 TO 16 30 LOCATE 3+Y, 10+X 32 IF POINT(X,Y)=0 GOTO 40 35 PRINT"#" 40 NEXT 50 NEXT pcbasic-2.0.7/pcbasic/data/programs/LICENSE.md000066400000000000000000000022341441235174000207010ustar00rootroot00000000000000Licence terms for bundled BASIC programs ======================================== PCTERM.BAS and BASIC Demo Programs Copyright (c) 2015--2018 Rob Hagemans Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. pcbasic-2.0.7/pcbasic/data/programs/PCTERM.BAS000066400000000000000000000102601441235174000206140ustar00rootroot000000000000001000 ' PC-BASIC - PCTERM.BAS 1010 ' Simple terminal emulator for the TERM statement 1020 ' Copyright (c) 2015, 2016 Rob Hagemans 1030 ' This file is released under the Expat MIT licence [https://opensource.org/licenses/MIT] 1040 ' 1050 GOSUB 2090 ' Reset 1060 GOSUB 2240 ' Read default settings 1070 CAPTION$ = "(TERM) - Terminal Emulator" 1080 XON$ = CHR$(17): XOFF$ = CHR$(19) 1090 PAUSE% = 0 1100 STATE% = 0 1110 ' Event loops 1120 WHILE -1 1130 CLS 1140 GOSUB 1970 ' draw key line 1150 IF STATE% THEN 1330 1160 ' Menu loop 1170 GOSUB 1820 ' close connection 1180 ON ERROR GOTO 0 1190 ON KEY(1) GOSUB 1550: KEY(1) ON ' toggle menu/comm state 1200 ON KEY(2) GOSUB 1510: KEY(2) ON ' exit 1210 KEY(3) OFF: KEY(4) OFF 1220 LOCATE 1,1,,0,7 1230 WHILE -1 1240 GOSUB 2010 ' Set width 1250 GOSUB 1860 ' draw menu screen 1260 GOSUB 2150 ' input 1270 X% = INSTR(1, CHOICE$, ",") 1280 IF X%<2 THEN 1320 1290 I% = VAL(CHOICE$) 1300 IF (I%<1) OR (I%>NSETTINGS%) THEN 1320 1310 VL$[I%] = RIGHT$(CHOICE$, LEN(CHOICE$)-X%) 1320 WEND 1330 ' Terminal loop 1340 ON ERROR GOTO 1640 1350 OPEN "COM1:"+VL$[1]+","+VL$[3]+","+VL$[2]+",,CS,DS" AS 1 1360 ON ERROR GOTO 1690 1370 ON COM(1) GOSUB 1580: COM(1) ON ' regulate flow 1380 ON KEY(3) GOSUB 1710: KEY(3) ON ' NUL 1390 ON KEY(4) GOSUB 1740: KEY(4) ON ' Break 1400 LOCATE 1,1,,6,7 1410 WHILE -1 1420 IF EOF(1) THEN 1460 1430 GOSUB 1610 ' check flow 1440 C$ = INPUT$(1, #1) 1450 IF C$ <> CHR$(10) THEN PRINT C$; 1460 A$ = INKEY$: IF A$ = "" THEN 1410 ELSE IF LEFT$(A$,1) = CHR$(0) THEN 1460 1470 IF LEFT$(VL$[4],1) = "Y" OR LEFT$(VL$[4],1) = "y" THEN PRINT A$; 1480 PRINT#1, A$; 1490 WEND 1500 WEND 1510 ' Exit 1520 GOSUB 2090 ' Reset 1530 KEY ON 1540 END 1550 ' Toggle state 1560 STATE% = NOT STATE% 1570 RETURN 1110 1580 ' Stop flow 1590 IF LOC(1) > 224 AND NOT PAUSE% THEN PRINT #1,XOFF$;: PAUSE% = -1 1600 RETURN 1610 ' Start flow 1620 IF LOC(1) < 16 AND PAUSE% THEN PRINT #1,XON$;: PAUSE%=0 1630 RETURN 1640 ' Open Com errors 1650 LOCATE 23,1 1660 PRINT "File open error" 1670 STATE% = 0 1680 RESUME 1110 ' back to menu 1690 ' Errors during communication 1700 RESUME 1710 ' Send NUL 1720 PRINT#1, CHR$(0); 1730 RETURN 1740 ' Send BREAK 1750 LCR% = &H3FB ' Serial Line Control Register for COM1: 1760 LCR.STATE%=INP(LCR%) 1770 ' raise break signal 1780 OUT LCR%, LCR.STATE% OR &H40 1790 FOR SLEEP% = 1 TO 100: NEXT SLEEP% 1800 OUT LCR,SD% 1810 RETURN 1820 ' Close connections 1830 CLOSE 1840 PAUSE% = 0 1850 RETURN 1860 ' Draw menu screen 1870 CLS 1880 LOCATE 1,1,1: ROW% = 5 1890 PRINT CAPTION$: PRINT 1900 FOR I% = 1 TO NSETTINGS% 1910 LOCATE ROW%, 1: PRINT I%; NM$[I%] 1920 LOCATE ROW%, 23: PRINT "["+VL$[I%]+"] "+RANGE$[I%] 1930 ROW% = ROW% + 1: IF ROW% = 8 THEN ROW% = 9 1940 NEXT I% 1950 GOSUB 1970 1960 RETURN 1970 ' Draw key line 1980 IF STATE% THEN KEY1$="Menu" ELSE KEY1$="Conv" 1990 LOCATE 25,1: PRINT "f1=" + KEY1$ + " f2=Exit f3=Nul f4=Break"; 2000 RETURN 2010 ' Set width 2020 ON ERROR GOTO 2060 2030 WIDTH VAL(VL$[5]) 2040 ON ERROR GOTO 0 2050 RETURN 2060 ' Set width - error handler 2070 VL$[5] = "40" 2080 RESUME 2090 ' Reset 2100 KEY(1) OFF: KEY(2) OFF: KEY(3) OFF: KEY(4) OFF: COM(1) OFF 2110 ON ERROR GOTO 0 2120 GOSUB 1820 ' Close connections 2130 SCREEN 0,0,0,0: CLS: KEY OFF 2140 RETURN 2150 ' Interruptible input 2160 CHOICE$ = "" 2170 WHILE -1 2180 C$ = INKEY$ 2190 IF C$ = CHR$(13) THEN RETURN 2200 IF C$ = CHR$(27) THEN LOCATE 18,21: PRINT SPACE$(LEN(CHOICE$));: CHOICE$="" 2210 IF C$ >= " " THEN CHOICE$ = CHOICE$ + C$ 2220 LOCATE 18,1: PRINT "Change ? "; CHOICE$; 2230 WEND 2240 ' Settings 2250 DATA "Line bit rate", "300", "(300..4800)" 2260 DATA "Data bits", "7", "(7 or 8)" 2270 DATA "Parity type", "E", "(E,O,or N)" 2280 DATA "Host echoing", "Y", "(Y or N)" 2290 DATA "Screen width", "80", "(40 or 80)" 2300 NSETTINGS% = 5 2310 FOR LIN% = 1 TO NSETTINGS% 2320 READ NM$[LIN%], VL$[LIN%], RANGE$[LIN%] 2330 NEXT 2340 RETURN pcbasic-2.0.7/pcbasic/data/programs/SHOWDBCS.BAS000066400000000000000000000003261441235174000210400ustar00rootroot0000000000000060 CLS 70 FOR I = 128 TO 255:CLS:PRINT "page "; HEX$(I) 80 FOR J = 128 TO 255 90 LOCATE 3+2*((J-128)\16), 1+3*(J MOD 16) 100 PRINT CHR$(I)+CHR$(J); 110 NEXT J 120 K$=INKEY$: IF K$="" THEN 120 130 NEXT I  pcbasic-2.0.7/pcbasic/data/programs/SHOWFONT.BAS000066400000000000000000000010431441235174000210700ustar00rootroot000000000000004 CLS 5 DEF SEG = &HB800 6 WID = 16: SCRWID = 40: OFS=3: YOFS=1 7 ADDRESS = SCRWID*YOFS+OFS 8 WIDTH SCRWID 9 GOSUB 40 10 FOR I = 0 TO 255 20 POKE ADDRESS*2,I 25 IF I MOD WID >= WID-1 THEN ADDRESS = ADDRESS+(SCRWID-2*WID+2) ELSE ADDRESS=ADDRESS+2 30 NEXT 35 GOSUB 1000: END 40 LOCATE 1,1: COLOR 0, 7: PRINT SPACE$(2*WID+OFS-1); 45 FOR I = 0 TO WID-1 46 LOCATE 1,2*I+OFS+1: PRINT HEX$(I); 47 NEXT 50 FOR I = 1 TO 256/WID 60 LOCATE I+1,1: PRINT HEX$(I-1)+" "; 70 NEXT 80 RETURN 1000 COLOR 7, 0 1040 LOCATE 21,1 1050 RETURN pcbasic-2.0.7/pcbasic/data/programs/SPEED.BAS000066400000000000000000000006621441235174000204670ustar00rootroot0000000000000010 A=TIMER 20 FOR I=1 TO 100000:NEXT 30 A = TIMER-A 40 REM 14.01 on intel atom: 6.4s for 10000 50 PRINT "100000 loops, float counter: "; USING "##.###"; A 110 A=TIMER 120 FOR J%=1 TO 10:FOR I%=1 TO 10000:NEXT:NEXT 130 A = TIMER-A 150 PRINT "100000 loops, int counter: "; USING "##.###"; A 210 A=TIMER 220 FOR I=1 TO 100000 225 NEXT 230 A = TIMER-A 250 PRINT "100000 loops (two-line), float counter: "; USING "##.###"; A pcbasic-2.0.7/pcbasic/data/programs/__init__.py000066400000000000000000000007601441235174000214100ustar00rootroot00000000000000""" PC-BASIC - data.programs Bundled BASIC programs (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ...compat import resources # list of available programs PROGRAMS = tuple( name for name in resources.contents(__package__) if name.lower().endswith('.bas') and resources.is_resource(__package__, name) ) def read_program_file(name): """Read a bundled BASIC program file.""" return resources.read_binary(__package__, name) pcbasic-2.0.7/pcbasic/debug.py000066400000000000000000000107731441235174000162010ustar00rootroot00000000000000""" PC-BASIC - debug.py DEBUG statement and utilities (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import io import sys import logging import struct from .basic.base import error from .compat import PY2, text_type from .info import get_platform_info from .basic import values, api class DebugException(BaseException): """This exception was raised deliberately through the debug module.""" # inherit from BaseException to circumvent extension manager catching Exception def __repr__(self): return self.__doc__ __str__ = __repr__ class DebugSession(api.Session): """Debugging helper.""" def __init__(self, *args, **kwargs): """Initialise debugger.""" # register as an extension kwargs['extension'] = tuple(kwargs.get('extension', ())) + (self,) api.Session.__init__(self, *args, **kwargs) def start(self): """Start the session.""" # initialise implementation if api.Session.start(self): # replace dummy debugging step self.set_hook(self._debug_step) self._do_trace = False self._watch_list = [] def _debug_step(self, token): """Execute traces and watches on a program step.""" outstr = u'' if self._do_trace: linum = struct.unpack_from(' to resume.' REPORT_TEMPLATE=""" 10 ' ** modal crash report ** 20 SCREEN 0,0,0,0: WIDTH 80: COLOR 7,1,1: CLS: KEY OFF 100 ' print the report 110 WHILE -1 120 READ FG%, BG%, S$, NL%: COLOR FG%, BG%: PRINT S$; 130 IF NL% = 255 THEN 200 140 IF NL% THEN PRINT 150 WEND 200 ' bottom line 210 LOCATE 25,1: COLOR 1,7: PRINT "Press to resume."; 220 COLOR 15,1: PRINT " It is recommended that you save any unsaved work."; 230 LOCATE 23,1 900 ' exit 910 COLOR 7,1: END 1000 ' template 1010 DATA 1,7,"PC-BASIC SYSTEM ERROR",0, 7,1,"",1 1020 DATA 7,1,"version ",0, 15,1,"{version}",1 1030 DATA 7,1,"python ",0, 15,1,"{python_version}",1 1040 DATA 7,1,"platform ",0, 15,1,"{os_version}",1 1050 DATA 7,1,"interface ",0, 15,1,"{interface}",1 1060 DATA 7,1,"statement ",0, 15,1,"{statement}",1 1070 DATA 7,1,"",1 1080 DATA 15,1,"{traceback_0}",1 1090 DATA 15,1,"{traceback_1}",1 1100 DATA 15,1,"{traceback_2}",1 1110 DATA 15,1,"{traceback_3}",1 1120 DATA 15,1,"{exc_type}: ",0, 7,1,"{exc_value}",1 1130 DATA 7,1,"",1 1140 DATA 1,7,"This is a bug in PC-BASIC.",0, 7,1,"",1 1150 DATA 7,1,"Sorry about that. You can help improve PC-BASIC:",1 1160 DATA 7,1,"- Please file a bug report at",1 1170 DATA 15,1," {bug_url}",1 1180 DATA 7,1,"- Please include the full crash log stored at",1 1190 DATA 15,1," {crashlog}",1 1200 DATA 7,1,"",255 """ def _bluescreen(session, iface, argv, log_dir, exc_type, exc_value, exc_traceback): """Process crash information and write reports.""" # retrieve information from the defunct session session_info = _debrief_session(session) # interface information if iface: iface_name = u'%s, %s' % (type(iface._video).__name__, type(iface._audio).__name__) else: iface_name = u'--' # platform information python_version = u'%s [%s] %s' % ( platform.python_version(), u' '.join(platform.architecture()), getattr(sys, 'frozen', u'') or u'' ) # format traceback # make sure the list is long enough if the traceback is not stack = traceback.extract_tb(exc_traceback) traceback_lines=[ u'{0}:{1}, {2}'.format(os.path.basename(s[0]), s[1], s[2]) for s in stack[-4:] ] + [u''] * 4 # standard traceback format python_traceback=traceback.format_exception(exc_type, exc_value, exc_traceback) # write crash log and get its name log_file_name = _write_crashlog( log_dir, argv, python_traceback, **session_info ) # display modal message on the interface do_resume = _show_report( iface, iface_name, python_version, session_info['code_line'], traceback_lines, exc_type, exc_value, log_file_name ) return do_resume def _debrief_session(session): # hide further output from defunct session session.attach(None) info = dict( # get session information repr_text_screen=session.info.repr_text_screen(), repr_scalars=session.info.repr_scalars(), repr_arrays=session.info.repr_arrays(), repr_strings=session.info.repr_strings(), repr_program=session.info.repr_program(), # obtain statement being executed code_line=session.info.get_current_code(as_type=text_type), # get code listing listing=session.execute('LIST', as_type=text_type), ) return info def _get_exception_info(exc_type, exc_value, exc_traceback): """Format the traceback.""" stack = traceback.extract_tb(exc_traceback) exception_info = dict( # make sure the list is long enough if the traceback is not traceback_lines=[ u'{0}:{1}, {2}'.format(os.path.basename(s[0]), s[1], s[2]) for s in stack[-4:] ] + [u''] * 4, # standard traceback format python_traceback=traceback.format_exception(exc_type, exc_value, exc_traceback) ) return exception_info def _write_crashlog( log_dir, argv, python_traceback, repr_text_screen, repr_scalars, repr_arrays, repr_strings, repr_program, code_line, listing ): def separator(title): return u'==== {} ='.format(title).ljust(100, u'=') # create crash log crashlog = [ u'PC-BASIC crash log', u'=' * 100, code_line, u'', separator('Traceback'), u''.join(python_traceback), separator('Version'), info.get_version_info(), separator('Platform'), info.get_platform_info(), separator('Options'), repr(argv), u'', separator('Screen Pages'), repr_text_screen, separator('Scalars'), repr_scalars, separator('Arrays'), repr_arrays, separator('Strings'), repr_strings, separator('Program Buffer'), repr_program, u'', separator('Program'), listing, ] # create crash log file logname = datetime.now().strftime(LOG_PATTERN) logfile = tempfile.NamedTemporaryFile( mode='wb', suffix='.log', prefix=logname, dir=log_dir, delete=False, ) with logfile as f: # write UTF-8 Byte Order mark to ensure Notepad recognises encoding f.write(b'\xef\xbb\xbf') for line in crashlog: if isinstance(line, bytes): # pragma: no cover # for python 2 - show as cp437 line = line.decode('cp437') # convert CR and CRLF line endings to CRLF, for Notepad f.write(line.encode('utf-8', 'replace').replace(b'\r\n', b'\n').replace(b'\n', b'\r\n')) f.write(b'\r\n') # open text file webbrowser.open(logfile.name) return logfile.name def _show_report(iface, iface_name, python_version, code_line, traceback_lines, exc_type, exc_value, log_file_name): """Show a crash report on the interface.""" resume = False with Session(output_streams='stdio' if not iface else ()) as session: # display report # construct the message message = REPORT_TEMPLATE.format( version=LONG_VERSION, python_version=python_version, os_version=platform.platform(), interface=iface_name, statement=code_line.replace('"', "'").replace('\n', ''), traceback_0=traceback_lines[0], traceback_1=traceback_lines[1], traceback_2=traceback_lines[2], traceback_3=traceback_lines[3], exc_type=u'{0}'.format(exc_type.__name__), exc_value=u'{0}'.format(exc_value), bug_url=u'https://github.com/robhagemans/pcbasic/issues', crashlog=log_file_name, ) session.execute(message) session.execute('RUN') session.attach(iface) if not iface: return False while True: signal = iface.pause(CAPTION) if signal.event_type == signals.KEYB_DOWN and signal.params[0] == '\r': return True elif signal.event_type == signals.QUIT: return False pcbasic-2.0.7/pcbasic/info.py000066400000000000000000000043331441235174000160410ustar00rootroot00000000000000""" PC-BASIC - info platform information (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import platform import importlib from .compat import which from .basic import NAME, VERSION, LONG_VERSION, COPYRIGHT def get_version_info(): """Retrieve long version info.""" return u'%s %s\n%s\n' % (NAME, LONG_VERSION, COPYRIGHT) def get_platform_info(): """Retrieve information about operating system and installed modules.""" info = [] info.append(u'\nPLATFORM') info.append(u'os: %s' % platform.platform()) frozen = getattr(sys, 'frozen', '') or '' info.append( u'python: %s %s %s' % ( sys.version.replace('\n', ''), ' '.join(platform.architecture()), frozen)) info.append(u'\nMODULES') modules = ('pyaudio', 'serial', 'parallel') for module in modules: try: m = importlib.import_module(module) except Exception: info.append(u'%s: --' % module) else: for version_attr in ('__version__', 'version', 'VERSION'): try: name = module.split('.')[-1] version = getattr(m, version_attr) if isinstance(version, bytes): version = version.decode('ascii', 'ignore') info.append(u'%s: %s' % (name, version)) break except AttributeError: pass else: info.append(u'%s: available' % module) info.append(u'\nLIBRARIES') try: from .interface import video_sdl2 video_sdl2._import_sdl2() info.append(u'sdl2: %s' % (video_sdl2.sdl2.sdl2_lib.libfile,)) if video_sdl2: info.append(u'sdl2_gfx: %s' % (video_sdl2.sdl2.gfx_lib.libfile, )) else: info.append(u'sdl2_gfx: --') except ImportError as e: raise info.append(u'sdl2: --') sdl2 = None info.append(u'\nEXTERNAL TOOLS') tools = (u'notepad', u'lpr', u'paps', u'beep', u'pbcopy', u'pbpaste') for tool in tools: location = which(tool) or u'--' info.append(u'%s: %s' % (tool, location)) info.append(u'') return u'\n'.join(info) pcbasic-2.0.7/pcbasic/interface/000077500000000000000000000000001441235174000164715ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/interface/__init__.py000066400000000000000000000012411441235174000206000ustar00rootroot00000000000000""" PC-BASIC - interface package Video, input and audio handlers (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .base import InitFailed, video_plugins, audio_plugins from .interface import Interface # video plugins from .video import VideoPlugin from .video_ansi import VideoANSI from .video_cli import VideoCLI from .video_curses import VideoCurses from .video_pygame import VideoPygame from .video_sdl2 import VideoSDL2 # audio plugins from .audio import AudioPlugin from .audio_beep import AudioBeep from .audio_pygame import AudioPygame from .audio_sdl2 import AudioSDL2 from .audio_portaudio import AudioPortAudio pcbasic-2.0.7/pcbasic/interface/audio.py000066400000000000000000000044571441235174000201560ustar00rootroot00000000000000""" PC-BASIC - interface.audio Base class for audio plugins (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from ..compat import queue from ..basic.base import signals class AudioPlugin(object): """Base class for audio interface plugins.""" def __init__(self, audio_queue, **kwargs): """Setup the audio interface and start the event handling thread.""" # sound generators for sounds not played yet # if not None, something is playing self._next_tone = [None, None, None, None] self.alive = True self._audio_queue = audio_queue # called by Interface @property def busy(self): """Something is playing.""" return self._next_tone != [None, None, None, None] def cycle(self): """Audio event cycle.""" if self.alive: self._drain_queue() if self.alive: self._work() # private methods def _drain_queue(self): """Drain audio queue.""" while True: try: signal = self._audio_queue.get(False) except queue.Empty: return self._audio_queue.task_done() if signal.event_type == signals.QUIT: # close thread self.alive = False elif signal.event_type == signals.AUDIO_STOP: self.hush() elif signal.event_type == signals.AUDIO_PERSIST: self.persist(*signal.params) elif signal.event_type == signals.AUDIO_TONE: self.tone(*signal.params) elif signal.event_type == signals.AUDIO_NOISE: self.noise(*signal.params) # plugin overrides def __exit__(self, type, value, traceback): """Close the audio interface.""" def __enter__(self): """Perform any necessary initialisations.""" return self def _work(self): """Play some of the sounds queued.""" # signal handlers def hush(self): """Be quiet.""" def persist(self, do_persist): """Allow or disallow mixer to quit.""" def tone(self, voice, frequency, duration, loop, volume): """Enqueue a tone.""" def noise(self, source, frequency, duration, loop, volume): """Enqueue a noise.""" pcbasic-2.0.7/pcbasic/interface/audio_beep.py000066400000000000000000000117661441235174000211520ustar00rootroot00000000000000""" PC-BASIC - audio_beep.py Sound implementation through the linux beep utility (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import threading import subprocess from collections import deque import time import sys from ..compat import WIN32, which if WIN32: import winsound # pylint: disable=import-error fcntl = None else: import fcntl # pylint: disable=import-error winsound = None from .audio import AudioPlugin from .base import audio_plugins, InitFailed @audio_plugins.register('beep') class AudioBeep(AudioPlugin): """Audio plugin based on the PC speaker.""" def __init__(self, audio_queue, **kwargs): """Initialise sound system.""" if WIN32: self.beeper = WinBeeper else: if LinuxBeeper.ok(): self.beeper = LinuxBeeper else: self.beeper = Beeper if not self.beeper.ok(): raise InitFailed('Beeper not supported') # sound generators for each voice self.generators = [deque(), deque(), deque(), deque()] AudioPlugin.__init__(self, audio_queue) def tone(self, voice, frequency, duration, loop, volume): """Enqueue a tone.""" if voice == 0: self.generators[voice].append(self.beeper( frequency, duration, loop, volume)) def hush(self): """Stop sound.""" for voice in range(4): self._next_tone[voice] = None while self.generators[voice]: self.generators[voice].popleft() self.beeper.hush() def _work(self): """Replenish sample buffer.""" for voice in range(4): if self._next_tone[voice] is None or self._next_tone[voice].loop: try: self._next_tone[voice] = self.generators[voice].popleft() except IndexError: if self._next_tone[voice] is None: continue self._next_tone[voice] = self._next_tone[voice].emit() class Beeper(object): """Manage external beeper.""" def __init__(self, frequency, duration, loop, dummy_volume): """Initialise beeper.""" self._frequency = frequency self._duration = duration self._proc = None self.loop = loop @staticmethod def ok(): """This beeper is supported.""" return which('beep') @staticmethod def hush(): """Stop sound.""" subprocess.call('beep -f 1 -l 0'.split()) def emit(self): """Emit a sound.""" if not self._proc or (self.loop and self._proc.poll() is not None): if self._frequency == 0 or self._frequency == 32767: self._proc = subprocess.Popen( 'sleep {0}'.format(self._duration).split()) else: self._proc = subprocess.Popen( 'beep -f {freq} -l {dur}'.format( freq=self._frequency, dur=self._duration*1000, ).split()) # return self if still busy, None otherwise if self._proc and self._proc.poll() is None: return self else: return None class WinBeeper(Beeper): """Manage speaker beeps through winsound.""" @staticmethod def ok(): """This beeper is supported when winsound is available.""" return winsound is not None @staticmethod def hush(): """Stop sound.""" def emit(self): """Emit a sound.""" if not self._proc or (self.loop and not self._proc.is_alive()): self._proc = threading.Thread( target=self._beep, args=(self._frequency, self._duration, self.loop)) self._proc.start() # return self if still busy, None otherwise if self._proc and self._proc.is_alive(): return self else: return None @staticmethod def _beep(frequency, duration, loop): """Beeping thread target.""" if frequency < 37 or frequency >= 32767: time.sleep(duration) else: winsound.Beep(int(frequency), int(duration*1000)) KIOCSOUND = 0x4B2F CLOCK_TICK_RATE = 1193180 class LinuxBeeper(WinBeeper): """Manage speaker beeps through Linux ioctl.""" @staticmethod def ok(): """This beeper is supported if the ioctl call works.""" try: fcntl.ioctl(sys.stdout, KIOCSOUND, 0) except EnvironmentError: return False return True @staticmethod def hush(): """Stop sound.""" fcntl.ioctl(sys.stdout, KIOCSOUND, 0) @staticmethod def _beep(frequency, duration, loop): """Beeping thread target.""" if frequency < 37 or frequency >= 32767: fcntl.ioctl(sys.stdout, KIOCSOUND, 0) else: fcntl.ioctl(sys.stdout, KIOCSOUND, int(CLOCK_TICK_RATE // frequency)) time.sleep(duration) if not loop: fcntl.ioctl(sys.stdout, KIOCSOUND, 0) pcbasic-2.0.7/pcbasic/interface/audio_portaudio.py000066400000000000000000000141241441235174000222340ustar00rootroot00000000000000""" PC-BASIC - interface.audio_portaudio Sound interface based on PortAudio (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import logging from collections import deque from contextlib import contextmanager if False: # for detection by packagers import pyaudio from ..compat import zip, WIN32, MACOS from .audio import AudioPlugin from .base import audio_plugins, InitFailed from . import synthesiser # approximate generator chunk length # one wavelength at 37 Hz is 1192 samples at 44100 Hz _CHUNK_LENGTH = 1192 * 4 # buffer size in sample frames _BUFSIZE = 1024 # suppress ALSA debug messages # https://stackoverflow.com/questions/7088672/pyaudio-working-but-spits-out-error-messages-each-time if WIN32 or MACOS: @contextmanager def _quiet_alsa(): yield else: @contextmanager def _quiet_alsa(): """Set the error handler in alsa to avoid debug messages on the screen.""" from ctypes import CFUNCTYPE, c_char_p, c_int, cdll # From alsa-lib Git 3fd4ab9be0db7c7430ebd258f2717a976381715d # $ grep -rn snd_lib_error_handler_t # include/error.h:59:typedef void (*snd_lib_error_handler_t)(const char *file, int line, const char *function, int err, const char *fmt, ...) /* __attribute__ ((format (printf, 5, 6))) */; ERROR_HANDLER_FUNC = CFUNCTYPE(None, c_char_p, c_int, c_char_p, c_int, c_char_p) def py_error_handler(filename, line, function, err, fmt): logging.debug('ALSA: %s:%s: %s', filename, line, fmt) c_error_handler = ERROR_HANDLER_FUNC(py_error_handler) asound = cdll.LoadLibrary('libasound.so') asound.snd_lib_error_set_handler(c_error_handler) try: yield finally: asound.snd_lib_error_set_handler(None) @audio_plugins.register('portaudio') class AudioPortAudio(AudioPlugin): """PortAudio-based audio plugin.""" def __init__(self, audio_queue, **kwargs): """Initialise sound system.""" global pyaudio try: import pyaudio except ImportError: raise InitFailed('Module `pyaudio` not found') # synthesisers self._signal_sources = synthesiser.get_signal_sources() # sound generators for each voice self._generators = [deque() for _ in synthesiser.VOICES] # buffer of samples; drained by callback, replenished by _play_sound self._samples = [bytearray() for _ in synthesiser.VOICES] self._device = None self._stream = None self._alsa_muffle = None self._min_samples_buffer = 2 * _BUFSIZE AudioPlugin.__init__(self, audio_queue) def __enter__(self): """Perform any necessary initialisations.""" self._alsa_muffle = _quiet_alsa() self._alsa_muffle.__enter__() self._device = pyaudio.PyAudio() self._stream = self._device.open( format=pyaudio.paInt8, channels=1, rate=synthesiser.SAMPLE_RATE, output=True, frames_per_buffer=_BUFSIZE, stream_callback=self._get_next_chunk ) self._stream.start_stream() AudioPlugin.__enter__(self) def __exit__(self, type, value, traceback): """Close down PortAudio.""" self._alsa_muffle.__exit__(type, value, traceback) self._stream.stop_stream() self._stream.close() self._device.terminate() return AudioPlugin.__exit__(self, type, value, traceback) def tone(self, voice, frequency, duration, loop, volume): """Enqueue a tone.""" self._generators[voice].append(synthesiser.SoundGenerator( self._signal_sources[voice], synthesiser.FEEDBACK_TONE, frequency, duration, loop, volume )) def noise(self, source, frequency, duration, loop, volume): """Enqueue a noise.""" feedback = synthesiser.FEEDBACK_NOISE if source else synthesiser.FEEDBACK_PERIODIC self._generators[synthesiser.NOISE_VOICE].append(synthesiser.SoundGenerator( self._signal_sources[synthesiser.NOISE_VOICE], feedback, frequency, duration, loop, volume )) def hush(self): """Stop sound.""" self._next_tone = [None for _ in synthesiser.VOICES] for gen in self._generators: gen.clear() self._samples = [bytearray() for _ in synthesiser.VOICES] def _work(self): """Replenish sample buffer.""" for voice in synthesiser.VOICES: if len(self._samples[voice]) > self._min_samples_buffer: # nothing to do continue while True: if self._next_tone[voice] is None or self._next_tone[voice].loop: try: # looping tone will be interrupted # by any new tone appearing in the generator queue self._next_tone[voice] = self._generators[voice].popleft() except IndexError: if self._next_tone[voice] is None: current_chunk = None break current_chunk = self._next_tone[voice].build_chunk(_CHUNK_LENGTH) if current_chunk is not None: break self._next_tone[voice] = None if current_chunk is not None: # append chunk to samples list # should lock to ensure callback doesn't try to access the list too? self._samples[voice] = bytearray().join((self._samples[voice], current_chunk)) def _get_next_chunk(self, in_data, length, time_info, status): """Callback function to generate the next chunk to be played.""" # this assumes 8-bit samples # if samples have run out, add silence samples = ( _samp.ljust(length, b'\0') if len(_samp) < length else _samp[:length] for _samp in self._samples ) # mix the samples mixed = bytearray(sum(_b) & 0xff for _b in zip(*samples)) self._samples = [_samp[length:] for _samp in self._samples] return bytes(mixed), pyaudio.paContinue pcbasic-2.0.7/pcbasic/interface/audio_pygame.py000066400000000000000000000127371441235174000215200ustar00rootroot00000000000000""" PC-BASIC - audio_pygame.py Sound interface based on PyGame (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys from collections import deque if False: # keep the import for detection by packagers import pygame import pygame.mixer as mixer from ..basic.base import signals from .audio import AudioPlugin from .base import audio_plugins, InitFailed from . import synthesiser # one wavelength at 37 Hz is 1192 samples at 44100 Hz CHUNK_LENGTH = 1192 * 4 # quit sound server after quiet period of QUIET_QUIT ticks # to avoid high-ish cpu load from the sound server. QUIET_QUIT = 10000 # buffer size in sample frames BUFSIZE = 1024 #4096 ############################################################################## # plugin @audio_plugins.register('pygame') class AudioPygame(AudioPlugin): """Pygame-based audio plugin.""" def __init__(self, audio_queue, **kwargs): """Initialise sound system.""" global pygame, mixer try: import pygame except ImportError: raise InitFailed('Module `pygame` not found') try: from pygame import mixer except ImportError: raise InitFailed('Module `mixer` not found') # this must be called before pygame.init() in the video plugin # if sample_bits != 16 or -16 I get no sound. seems to ave no effect though mixer.pre_init( synthesiser.SAMPLE_RATE, -16, channels=1, buffer=BUFSIZE ) # synthesisers self.signal_sources = synthesiser.get_signal_sources() # sound generators for each voice self.generators = [deque(), deque(), deque(), deque()] # do not quit mixer if true self._persist = False # keep track of quiet time to shut down mixer after a while self.quiet_ticks = 0 AudioPlugin.__init__(self, audio_queue) def __enter__(self): """Perform any necessary initialisations.""" # initialise mixer as silent # this is necessary to be able to set channels to mono mixer.quit() return AudioPlugin.__enter__(self) def persist(self, do_persist): """Allow or disallow mixer to quit.""" self._persist = do_persist def tone(self, voice, frequency, duration, loop, volume): """Enqueue a tone.""" self.generators[voice].append(synthesiser.SoundGenerator( self.signal_sources[voice], synthesiser.FEEDBACK_TONE, frequency, duration, loop, volume )) def noise(self, source, frequency, duration, loop, volume): """Enqueue a noise.""" feedback = synthesiser.FEEDBACK_NOISE if source else synthesiser.FEEDBACK_PERIODIC self.generators[3].append(synthesiser.SoundGenerator( self.signal_sources[3], feedback, frequency, duration, loop, volume )) def hush(self): """Stop sound.""" for voice in range(4): self._stop_channel(voice) self._next_tone[voice] = None while self.generators[voice]: self.generators[voice].popleft() def _work(self): """Replenish sample buffer.""" if ( sum(len(q) for q in self.generators) == 0 and self._next_tone == [None, None, None, None] ): # check if mixer can be quit self._check_quit() return self._check_init_mixer() for voice in range(4): if mixer.Channel(voice).get_queue() is not None: # nothing to do continue while True: if self._next_tone[voice] is None or self._next_tone[voice].loop: try: self._next_tone[voice] = self.generators[voice].popleft() except IndexError: if self._next_tone[voice] is None: current_chunk = None break current_chunk = self._next_tone[voice].build_chunk(CHUNK_LENGTH) if current_chunk is not None: break self._next_tone[voice] = None if current_chunk is not None: # enqueue chunk in mixer snd = pygame.sndarray.make_sound(current_chunk) mixer.Channel(voice).queue(snd) def _check_quit(self): """Quit the mixer if not running a program and sound quiet for a while.""" if self._next_tone != [None, None, None, None]: self.quiet_ticks = 0 else: self.quiet_ticks += 1 if not self._persist and self.quiet_ticks > QUIET_QUIT: # mixer is quiet and we're not running a program. # quit to reduce pulseaudio cpu load # this takes quite a while and leads to missed frames... if mixer.get_init() is not None: mixer.quit() self.quiet_ticks = 0 def _stop_channel(self, channel): """Stop sound on a channel.""" if mixer.get_init(): mixer.Channel(channel).stop() # play short silence to avoid blocking the channel # otherwise it won't play on queue() silence = pygame.sndarray.make_sound(bytearray(1)) mixer.Channel(channel).play(silence) def _check_init_mixer(self): """Initialise the mixer if necessary.""" if mixer.get_init() is None: mixer.init() pcbasic-2.0.7/pcbasic/interface/audio_sdl2.py000066400000000000000000000154761441235174000211050ustar00rootroot00000000000000""" PC-BASIC - audio_sdl2.py Sound interface based on SDL2 (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # see e.g. http://toomanyideas.net/2014/pysdl2-playing-a-sound-from-a-wav-file.html import os import logging import ctypes from collections import deque from ..compat import zip, BASE_DIR from .audio import AudioPlugin from .base import audio_plugins, InitFailed from . import synthesiser ############################################################################### # locate and load SDL libraries if False: # packagers take note, we need these imports to be bundled from . import sdl2loader from . import sdl2 # sdl2 module is imported only at plugin initialisation sdl2 = None # custom dll location LIB_DIR = os.path.join(BASE_DIR, 'lib') def _import_sdl2(): """Import the sdl2 bindings and define constants.""" global sdl2 # look for SDL2.dll / libSDL2.dylib / libSDL2.so: # first in LIB_DIR, then in pysdl2dll module, then the standard search path # this means that user should not have dll in LIB_DIR if they want to use another one from . import sdl2loader sdl2loader.load_dlls(LIB_DIR) # this raises ImportError if no library has been found from . import sdl2 # approximate generator chunk length # one wavelength at 37 Hz is 1192 samples at 44100 Hz _CHUNK_LENGTH = 1192 * 4 # length of chunks to be consumed by callback _CALLBACK_CHUNK_LENGTH = 2048 # number of samples below which to replenish the buffer _MIN_SAMPLES_BUFFER = 2 * _CALLBACK_CHUNK_LENGTH # pause audio device after given number of ticks without sound _QUIET_QUIT = 100 @audio_plugins.register('ansi') @audio_plugins.register('cli') @audio_plugins.register('sdl2') class AudioSDL2(AudioPlugin): """SDL2-based audio plugin.""" def __init__(self, audio_queue, **kwargs): """Initialise sound system.""" try: _import_sdl2() except ImportError: raise InitFailed('Module `sdl2` not found') # synthesisers self._signal_sources = synthesiser.get_signal_sources() # sound generators for each voice self._generators = [deque() for _ in synthesiser.VOICES] # buffer of samples; drained by callback, replenished by _play_sound self._samples = [bytearray() for _ in synthesiser.VOICES] self._next_tone = [None for _ in synthesiser.VOICES] self._device = None self._audiospec = None self._quiet_ticks = 0 AudioPlugin.__init__(self, audio_queue) def __enter__(self): """Perform any necessary initialisations.""" # init sdl audio in this thread separately sdl2.SDL_Init(sdl2.SDL_INIT_AUDIO) # SDL AudioDevice and specifications # S8 gives ticks on pausing and unpausing so we use S16 audiospec = sdl2.SDL_AudioSpec( freq=synthesiser.SAMPLE_RATE, aformat=sdl2.AUDIO_S16LSB, channels=1, samples=_CALLBACK_CHUNK_LENGTH, callback=sdl2.SDL_AudioCallback(self._get_next_chunk) ) self._device = sdl2.SDL_OpenAudioDevice(None, False, audiospec, None, 0) if self._device == 0: logging.warning('Could not open audio device: %s', sdl2.SDL_GetError()) # prevent audiospec from being garbage collected as it goes out of scope self._audiospec = audiospec return AudioPlugin.__enter__(self) def tone(self, voice, frequency, duration, loop, volume): """Enqueue a tone.""" self._generators[voice].append(synthesiser.SoundGenerator( self._signal_sources[voice], synthesiser.FEEDBACK_TONE, frequency, duration, loop, volume )) def noise(self, source, frequency, duration, loop, volume): """Enqueue a noise.""" feedback = synthesiser.FEEDBACK_NOISE if source else synthesiser.FEEDBACK_PERIODIC self._generators[synthesiser.NOISE_VOICE].append(synthesiser.SoundGenerator( self._signal_sources[synthesiser.NOISE_VOICE], feedback, frequency, duration, loop, volume )) def hush(self): """Stop sound.""" self._next_tone = [None for _ in synthesiser.VOICES] for gen in self._generators: gen.clear() sdl2.SDL_LockAudioDevice(self._device) self._samples = [bytearray() for _ in synthesiser.VOICES] sdl2.SDL_UnlockAudioDevice(self._device) def _work(self): """Replenish sample buffer.""" if not any(self._generators) and not any(self._next_tone): if self._quiet_ticks >= _QUIET_QUIT: sdl2.SDL_PauseAudioDevice(self._device, 1) self._quiet_ticks += 1 return else: self._quiet_ticks = 0 sdl2.SDL_PauseAudioDevice(self._device, 0) for voice in synthesiser.VOICES: if len(self._samples[voice]) > _MIN_SAMPLES_BUFFER: # nothing to do continue while True: if self._next_tone[voice] is None or self._next_tone[voice].loop: try: # looping tone will be interrupted # by any new tone appearing in the generator queue self._next_tone[voice] = self._generators[voice].popleft() except IndexError: if self._next_tone[voice] is None: current_chunk = None break current_chunk = self._next_tone[voice].build_chunk(_CHUNK_LENGTH) if current_chunk is not None: break self._next_tone[voice] = None if current_chunk is not None: # append chunk to samples list # lock to ensure callback doesn't try to access the list too sdl2.SDL_LockAudioDevice(self._device) self._samples[voice] = bytearray().join((self._samples[voice], current_chunk)) sdl2.SDL_UnlockAudioDevice(self._device) def _get_next_chunk(self, notused, stream, length_bytes): """Callback function to generate the next chunk to be played.""" # this assumes 8-bit samples length = length_bytes // 2 # if samples have run out, add silence samples = ( _samp.ljust(length, b'\0') if len(_samp) < length else _samp[:length] for _samp in self._samples ) # mix the samples mixed = bytearray(sum(_b) & 0xff for _b in zip(*samples)) # convert from S8 to S16 (little-endian) # interlace with leading zeros to multiply by 256 mixed_16 = bytearray(length_bytes) mixed_16[1::2] = mixed self._samples = [_samp[length:] for _samp in self._samples] ctypes.memmove( stream, (ctypes.c_char * length_bytes).from_buffer(mixed_16), length_bytes ) pcbasic-2.0.7/pcbasic/interface/base.py000066400000000000000000000041561441235174000177630ustar00rootroot00000000000000""" PC-BASIC - interface.base Interface utility classes (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os # message displayed when wiating to close WAIT_MESSAGE = u'Press a key to close window' # message displayed when Alt-F4 inhibited NOKILL_MESSAGE = u'to exit type SYSTEM' class InitFailed(Exception): """Initialisation failed.""" class PluginRegister(object): """Plugin register.""" def __init__(self): """Initialise plugin register.""" self._plugins = {} def register(self, name): """Decorator to register a plugin.""" def decorated_plugin(cls): self._plugins[name] = cls return cls return decorated_plugin def __getitem__(self, name): """Retrieve plugin.""" return self._plugins[name] class EnvironmentCache(object): """ Set environment variables for temporary use and clean up nicely.""" def __init__(self): """Create the environment cache.""" self._saved = {} def __enter__(self): """Context guard.""" return self def __exit__(self, exc_type, exc_value, exc_tb): """Context guard.""" self.close() def set(self, key, value): """Set an environment variable and save the original value in the cache.""" if key in self._saved: self.reset(key) self._saved[key] = os.environ.get(key) os.environ[key] = value def reset(self, key): """Restore the original value for an environment variable.""" cached = self._saved.pop(key, None) if cached is None: os.environ.pop(key, None) else: os.environ[key] = cached def close(self): """Restore all environment variables.""" for key in list(self._saved.keys()): self.reset(key) def __del__(self): """Clean up the cache.""" self.close() ############################################################################### # plugin registers video_plugins = PluginRegister() audio_plugins = PluginRegister() pcbasic-2.0.7/pcbasic/interface/clipboard.py000066400000000000000000000154401441235174000210060ustar00rootroot00000000000000""" PC-BASIC - clipboard.py Clipboard handling (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import subprocess import locale from ..basic.base import signals from ..basic.base import scancode from ..compat import which ENCODING = locale.getpreferredencoding() class Clipboard(object): """Clipboard handling interface.""" def __init__(self): """Initialise the clipboard handler.""" self.ok = True def copy(self, text): """Put unicode text on clipboard.""" pass def paste(self): """Return unicode text from clipboard.""" return u'' class MacClipboard(Clipboard): """Clipboard handling for OSX. Deprecated, used only by PyGame interface.""" def paste(self): """Get unicode text from clipboard.""" return ( subprocess.check_output('pbpaste').decode(ENCODING, 'replace') .replace(u'\r\n', u'\r').replace(u'\n', u'\r') ) def copy(self, text): """Put unicode text on clipboard.""" try: p = subprocess.Popen('pbcopy', stdin=subprocess.PIPE) p.communicate(text.encode(ENCODING, 'replace')) except subprocess.CalledProcessError: pass class XClipboard(Clipboard): """Clipboard handling for X Window System using xsel or xclip.""" def __init__(self): """Check for presence of xsel or xclip.""" if which('xclip'): self._command = 'xclip' self._notmouse = ['-selection', 'clipboard'] self.ok = True elif which('xsel'): # note that xsl has a bug that makes chromium/atom hang on paste # https://github.com/electron/electron/issues/3116 self._command = 'xsel' self._notmouse = ['-b'] self.ok = True else: self.ok = False def paste(self): """Get unicode text from clipboard.""" output = subprocess.check_output([self._command, '-o'] + self._notmouse) return (output.decode(ENCODING, 'replace').replace(u'\r\n', u'\r').replace(u'\n', u'\r')) def copy(self, text): """Put unicode text on clipboard.""" try: p = subprocess.Popen([self._command, '-i'] + self._notmouse, stdin=subprocess.PIPE) p.communicate(text.encode(ENCODING, 'replace')) except subprocess.CalledProcessError: pass ############################################################################## class ClipboardInterface(object): """Clipboard user interface.""" def __init__( self, clipboard_handler, input_queue, width, height, font_width, font_height, size): """Initialise clipboard feedback handler.""" self._input_queue = input_queue self._active = False self.select_start = None self.select_stop = None self.selection_rect = None self.width = width self.height = height self.font_width = font_width self.font_height = font_height self.size = size self._clipboard_handler = clipboard_handler def active(self): """True if clipboard mode is active.""" return self._active def start(self, r, c): """Enter clipboard mode (clipboard key pressed).""" self._active = True if c < 1: r -= 1 c = self.width if c > self.width: r += 1 c = 1 if r > self.height: r, c = self.height, self.width if r < 1: r, c = 1, 1 self.select_start = [r, c] self.select_stop = [r, c] self.selection_rect = [] def stop(self): """Leave clipboard mode (clipboard key released).""" self._active = False self.select_start = None self.select_stop = None self.selection_rect = None def copy(self): """Copy screen characters from selection into clipboard.""" start, stop = self.select_start, self.select_stop if not start or not stop: return if start[0] == stop[0] and start[1] == stop[1]: return if start[0] > stop[0] or (start[0] == stop[0] and start[1] > stop[1]): start, stop = stop, start self._input_queue.put(signals.Event( signals.CLIP_COPY, (start[0], start[1], stop[0], stop[1]))) def paste(self, text): """Paste from clipboard into keyboard buffer.""" self._input_queue.put(signals.Event(signals.CLIP_PASTE, (text,))) def move(self, r, c): """Move the head of the selection and update feedback.""" self.select_stop = [r, c] start, stop = self.select_start, self.select_stop if stop[1] < 1: stop[0] -= 1 stop[1] = self.width+1 if stop[1] > self.width+1: stop[0] += 1 stop[1] = 1 if stop[0] > self.height: stop[:] = [self.height, self.width+1] if stop[0] < 1: stop[:] = [1, 1] if start[0] > stop[0] or (start[0] == stop[0] and start[1] > stop[1]): start, stop = stop, start rect_left = (start[1] - 1) * self.font_width rect_top = (start[0] - 1) * self.font_height rect_right = (stop[1] - 1) * self.font_width rect_bot = stop[0] * self.font_height if start[0] == stop[0]: # single row selection self.selection_rect = [(rect_left, rect_top, rect_right-rect_left, rect_bot-rect_top)] else: # multi-row selection self.selection_rect = [ (rect_left, rect_top, self.size[0]-rect_left, self.font_height), (0, rect_top+self.font_height, self.size[0], rect_bot-rect_top-2*self.font_height), (0, rect_bot-self.font_height, rect_right, self.font_height) ] def handle_key(self, scan, c): """Handle keyboard clipboard commands.""" if not self._active: return if c.upper() == u'C': self.copy() elif c.upper() == u'V': text = self._clipboard_handler.paste() self.paste(text) elif c.upper() == u'A': # select all self.select_start = [1, 1] self.move(self.height, self.width+1) elif scan == scancode.LEFT: # move selection head left self.move(self.select_stop[0], self.select_stop[1]-1) elif scan == scancode.RIGHT: # move selection head right self.move(self.select_stop[0], self.select_stop[1]+1) elif scan == scancode.UP: # move selection head up self.move(self.select_stop[0]-1, self.select_stop[1]) elif scan == scancode.DOWN: # move selection head down self.move(self.select_stop[0]+1, self.select_stop[1]) pcbasic-2.0.7/pcbasic/interface/interface.py000066400000000000000000000113361441235174000210070ustar00rootroot00000000000000""" PC-BASIC - interface.interface Interface class (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import threading import logging import traceback from ..compat import queue from ..basic.base import signals from .base import InitFailed, video_plugins, audio_plugins, WAIT_MESSAGE from .audio import AudioPlugin # millisecond delay DELAY = 12 class Interface(object): """User interface for PC-BASIC session.""" def __init__(self, try_interfaces=(), audio_override=None, wait=False, **kwargs): """Initialise interface.""" self._input_queue = queue.Queue() self._video_queue = queue.Queue() self._audio_queue = queue.Queue() self._wait = wait self._video, self._audio = None, None for video in try_interfaces: try: self._video = video_plugins[video](self._input_queue, self._video_queue, **kwargs) except KeyError: logging.error('Unknown video plugin `%s`', video) except InitFailed as e: logging.info('Could not initialise video plugin `%s`: %s', video, e) if self._video: break else: # video plugin is necessary, fail without it raise InitFailed('Failed to initialise any video plugin.') audio = audio_override or video try: self._audio = audio_plugins[audio](self._audio_queue, **kwargs) except KeyError: # ignore if an interface has no audio, but not if an override doesn't exist if audio_override and audio_override not in ('none', 'false'): logging.error('Unknown audio plugin `%s`', audio) except InitFailed as e: logging.info('Could not initialise audio plugin `%s`: %s', audio, e) if not self._audio: # audio fallback to no-plugin self._audio = AudioPlugin(self._audio_queue, **kwargs) def get_queues(self): """Retrieve interface queues.""" return self._input_queue, self._video_queue, self._audio_queue def launch(self, target, *args, **kwargs): """Start an interactive interpreter session.""" thread = threading.Thread(target=self._thread_runner, args=(target,) + args, kwargs=kwargs) try: # launch the BASIC thread thread.start() # run the interface self.run() except Exception as e: logging.error('Fatal error in interface') logging.error(''.join(traceback.format_exception(*sys.exc_info()))) finally: self.quit_input() thread.join() def _thread_runner(self, target, *args, **kwargs): """Session runner.""" try: target(*args, **kwargs) finally: if self._wait: self.pause(WAIT_MESSAGE) self.quit_output() def run(self): """Start the main interface event loop.""" with self._audio: with self._video: while self._audio.alive or self._video.alive: # ensure both queues are drained self._video.cycle() self._audio.cycle() if not self._audio.busy and not self._video.busy: # nothing to do, come back later self._video.sleep(DELAY) def pause(self, message): """Pause and wait for a key.""" self._video_queue.put(signals.Event(signals.VIDEO_SET_CAPTION, (message,))) self._video_queue.put(signals.Event(signals.VIDEO_SHOW_CURSOR, (False, False))) while True: signal = self._input_queue.get() if signal.event_type in (signals.KEYB_DOWN, signals.QUIT): self._video_queue.put(signals.Event(signals.VIDEO_SET_CAPTION, (u'',))) return signal def quit_input(self): """Send signal through the input queue to quit BASIC.""" self._input_queue.put(signals.Event(signals.QUIT)) # drain video queue (joined in other thread) while not self._video_queue.empty(): try: signal = self._video_queue.get(False) except queue.Empty: continue self._video_queue.task_done() # drain audio queue while not self._audio_queue.empty(): try: signal = self._audio_queue.get(False) except queue.Empty: continue self._audio_queue.task_done() def quit_output(self): """Send signal through the output queues to quit plugins.""" self._video_queue.put(signals.Event(signals.QUIT)) self._audio_queue.put(signals.Event(signals.QUIT)) pcbasic-2.0.7/pcbasic/interface/sdl2.py000066400000000000000000000736731441235174000177270ustar00rootroot00000000000000""" This is a condensed version of Marcus von Appen's pysdl2, containing only the functions I need. It is based on version 0.9.5. The original package is at https://github.com/py-sdl/py-sdl2 pysdl2 licence ============== This software is distributed under the Public Domain. Since it is not enough anymore to tell people: 'hey, just do with it whatever you like to do', you can consider this software being distributed under the CC0 Public Domain Dedication (http://creativecommons.org/publicdomain/zero/1.0/legalcode.txt). In cases, where the law prohibits the recognition of Public Domain software, this software can be licensed under the zlib license as stated below: Copyright (C) 2012-2018 Marcus von Appen This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgement in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. """ import sys import array from ctypes import CFUNCTYPE, c_int, c_int8, c_uint8, c_int16, c_uint16, c_int32 from ctypes import c_uint32, c_int64, c_uint64, c_size_t, c_void_p, c_char_p from ctypes import Union, Structure, POINTER, c_float, c_double, c_char, py_object from ctypes import c_int as _cint # note that this module must have been imported and initialised by our caller previously from .sdl2loader import sdl2_lib, gfx_lib # code below this will need to use _bind to link to the DLL if sdl2_lib: _bind = sdl2_lib.bind_function else: raise ImportError('Failed to load SDL2 library.') # stdinc.py SDL_FALSE = 0 SDL_TRUE = 1 SDL_bool = c_int Sint8 = c_int8 Uint8 = c_uint8 Sint16 = c_int16 Uint16 = c_uint16 Sint32 = c_int32 Uint32 = c_uint32 Sint64 = c_int64 Uint64 = c_uint64 # endian.py SDL_LIL_ENDIAN = 1234 SDL_BIG_ENDIAN = 4321 if sys.byteorder == "little": SDL_BYTEORDER = SDL_LIL_ENDIAN else: SDL_BYTEORDER = SDL_BIG_ENDIAN SDL_Swap16 = lambda x: ((x << 8 & 0xFF00) | (x >> 8 & 0x00FF)) SDL_Swap32 = lambda x: (((x << 24) & 0xFF000000) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | ((x >> 24) & 0x000000FF)) SDL_Swap64 = lambda x: ((SDL_Swap32(x & 0xFFFFFFFF) << 32) | (SDL_Swap32(x >> 32 & 0xFFFFFFFF))) def SDL_SwapFloat(x): ar = array.array("d", (x,)) ar.byteswap() return ar[0] def _nop(x): return x if SDL_BYTEORDER == SDL_LIL_ENDIAN: SDL_SwapLE16 = _nop SDL_SwapLE32 = _nop SDL_SwapLE64 = _nop SDL_SwapFloatLE = _nop SDL_SwapBE16 = SDL_Swap16 SDL_SwapBE32 = SDL_Swap32 SDL_SwapBE64 = SDL_Swap64 SDL_SwapFloatBE = SDL_SwapFloat else: SDL_SwapLE16 = SDL_Swap16 SDL_SwapLE32 = SDL_Swap32 SDL_SwapLE64 = SDL_Swap64 SDL_SwapFloatLE = SDL_SwapFloat SDL_SwapBE16 = _nop SDL_SwapBE32 = _nop SDL_SwapBE64 = _nop SDL_SwapFloatBE = _nop # dll.py def nullfunc(*args): """A simple no-op function to be used as dll replacement.""" return # error.py SDL_SetError = _bind("SDL_SetError", [c_char_p], c_int) SDL_GetError = _bind("SDL_GetError", None, c_char_p) SDL_ClearError = _bind("SDL_ClearError") SDL_ENOMEM = 0 SDL_EFREAD = 1 SDL_EFWRITE = 2 SDL_EFSEEK = 3 SDL_UNSUPPORTED = 4 SDL_LASTERROR = 5 SDL_errorcode = c_int SDL_Error = _bind("SDL_Error", [SDL_errorcode], c_int) SDL_OutOfMemory = SDL_Error(SDL_ENOMEM) SDL_Unsupported = SDL_Error(SDL_UNSUPPORTED) SDL_InvalidParamError = lambda x: SDL_SetError("Parameter '%s' is invalid" % (x)) # blendmode.py SDL_BLENDMODE_ADD = 0x00000002 SDL_BlendMode = c_int # clipboard.py SDL_SetClipboardText = _bind("SDL_SetClipboardText", [c_char_p], c_int) SDL_GetClipboardText = _bind("SDL_GetClipboardText", None, c_char_p) SDL_HasClipboardText = _bind("SDL_HasClipboardText", None, SDL_bool) # timer.py SDL_GetTicks = _bind("SDL_GetTicks", None, Uint32) SDL_Delay = _bind("SDL_Delay", [Uint32]) # mouse.py SDL_BUTTON_LEFT = 1 SDL_BUTTON_MIDDLE = 2 SDL_BUTTON_RIGHT = 3 # joystick.py class SDL_Joystick(Structure): pass SDL_JoystickID = Sint32 SDL_NumJoysticks = _bind("SDL_NumJoysticks", None, c_int) SDL_JoystickOpen = _bind("SDL_JoystickOpen", [c_int], POINTER(SDL_Joystick)) # rect.py class SDL_Rect(Structure): _fields_ = [("x", c_int), ("y", c_int), ("w", c_int), ("h", c_int)] def __init__(self, x=0, y=0, w=0, h=0): super(SDL_Rect, self).__init__() self.x = x self.y = y self.w = w self.h = h def __repr__(self): return "SDL_Rect(x=%d, y=%d, w=%d, h=%d)" % (self.x, self.y, self.w, self.h) def __copy__(self): return SDL_Rect(self.x, self.y, self.w, self.h) def __deepcopy__(self, memo): return SDL_Rect(self.x, self.y, self.w, self.h) def __eq__(self, rt): return self.x == rt.x and self.y == rt.y and \ self.w == rt.w and self.h == rt.h def __ne__(self, rt): return self.x != rt.x or self.y != rt.y or \ self.w != rt.w or self.h != rt.h # pixels.py class SDL_Color(Structure): _fields_ = [("r", Uint8), ("g", Uint8), ("b", Uint8), ("a", Uint8), ] def __init__(self, r=255, g=255, b=255, a=255): super(SDL_Color, self).__init__() self.r = r self.g = g self.b = b self.a = a def __repr__(self): return "SDL_Color(r=%d, g=%d, b=%d, a=%d)" % (self.r, self.g, self.b, self.a) def __copy__(self): return SDL_Color(self.r, self.g, self.b, self.a) def __deepcopy__(self, memo): return SDL_Color(self.r, self.g, self.b, self.a) def __eq__(self, color): return self.r == color.r and self.g == color.g and \ self.b == color.b and self.a == color.a def __ne__(self, color): return self.r != color.r or self.g != color.g or self.b != color.b or \ self.a != color.a SDL_Colour = SDL_Color class SDL_Palette(Structure): _fields_ = [("ncolors", c_int), ("colors", POINTER(SDL_Color)), ("version", Uint32), ("refcount", c_int)] class SDL_PixelFormat(Structure): pass SDL_PixelFormat._fields_ = \ [("format", Uint32), ("palette", POINTER(SDL_Palette)), ("BitsPerPixel", Uint8), ("BytesPerPixel", Uint8), ("padding", Uint8 * 2), ("Rmask", Uint32), ("Gmask", Uint32), ("Bmask", Uint32), ("Amask", Uint32), ("Rloss", Uint8), ("Gloss", Uint8), ("Bloss", Uint8), ("Aloss", Uint8), ("Rshift", Uint8), ("Gshift", Uint8), ("Bshift", Uint8), ("Ashift", Uint8), ("refcount", c_int), ("next", POINTER(SDL_PixelFormat))] SDL_AllocPalette = _bind("SDL_AllocPalette", [c_int], POINTER(SDL_Palette)) SDL_SetPaletteColors = _bind("SDL_SetPaletteColors", [POINTER(SDL_Palette), POINTER(SDL_Color), c_int, c_int], c_int) SDL_FreePalette = _bind("SDL_FreePalette", [POINTER(SDL_Palette)]) SDL_MapRGB = _bind("SDL_MapRGB", [POINTER(SDL_PixelFormat), Uint8, Uint8, Uint8], Uint32) SDL_MapRGBA = _bind("SDL_MapRGBA", [POINTER(SDL_PixelFormat), Uint8, Uint8, Uint8, Uint8], Uint32) SDL_GetRGB = _bind("SDL_GetRGB", [Uint32, POINTER(SDL_PixelFormat), POINTER(Uint8), POINTER(Uint8), POINTER(Uint8)]) SDL_GetRGBA = _bind("SDL_GetRGBA", [Uint32, POINTER(SDL_PixelFormat), POINTER(Uint8), POINTER(Uint8), POINTER(Uint8), POINTER(Uint8)]) # surface.py SDL_SWSURFACE = 0 SDL_PREALLOC = 0x00000001 SDL_RLEACCEL = 0x00000002 SDL_DONTFREE = 0x00000004 SDL_MUSTLOCK = lambda s: ((s.flags & SDL_RLEACCEL) != 0) class SDL_BlitMap(Structure): pass class SDL_Surface(Structure): _fields_ = [("flags", Uint32), ("format", POINTER(SDL_PixelFormat)), ("w", c_int), ("h", c_int), ("pitch", c_int), ("pixels", c_void_p), ("userdata", c_void_p), ("locked", c_int), ("lock_data", c_void_p), ("clip_rect", SDL_Rect), ("map", POINTER(SDL_BlitMap)), ("refcount", c_int) ] SDL_Blit = CFUNCTYPE(c_int, POINTER(SDL_Surface), POINTER(SDL_Rect), POINTER(SDL_Surface), POINTER(SDL_Rect)) SDL_CreateRGBSurface = _bind("SDL_CreateRGBSurface", [Uint32, c_int, c_int, c_int, Uint32, Uint32, Uint32, Uint32], POINTER(SDL_Surface)) SDL_CreateRGBSurfaceFrom = _bind("SDL_CreateRGBSurfaceFrom", [c_void_p, c_int, c_int, c_int, c_int, Uint32, Uint32, Uint32, Uint32], POINTER(SDL_Surface)) SDL_CreateRGBSurfaceWithFormat = _bind("SDL_CreateRGBSurfaceWithFormat", [Uint32, c_int, c_int, c_int, Uint32], POINTER(SDL_Surface), optfunc=nullfunc) SDL_CreateRGBSurfaceWithFormatFrom = _bind("SDL_CreateRGBSurfaceWithFormatFrom", [c_void_p, c_int, c_int, c_int, c_int, Uint32], POINTER(SDL_Surface), optfunc=nullfunc) SDL_FreeSurface = _bind("SDL_FreeSurface", [POINTER(SDL_Surface)]) SDL_SetSurfacePalette = _bind("SDL_SetSurfacePalette", [POINTER(SDL_Surface), POINTER(SDL_Palette)], c_int) SDL_LockSurface = _bind("SDL_LockSurface", [POINTER(SDL_Surface)], c_int) SDL_UnlockSurface = _bind("SDL_UnlockSurface", [POINTER(SDL_Surface)]) SDL_SetColorKey = _bind("SDL_SetColorKey", [POINTER(SDL_Surface), c_int, Uint32], c_int) SDL_GetColorKey = _bind("SDL_GetColorKey", [POINTER(SDL_Surface), POINTER(Uint32)], c_int) SDL_SetSurfaceBlendMode = _bind("SDL_SetSurfaceBlendMode", [POINTER(SDL_Surface), SDL_BlendMode], c_int) SDL_GetSurfaceBlendMode = _bind("SDL_GetSurfaceBlendMode", [POINTER(SDL_Surface), POINTER(SDL_BlendMode)], c_int) SDL_SetClipRect = _bind("SDL_SetClipRect", [POINTER(SDL_Surface), POINTER(SDL_Rect)], SDL_bool) SDL_GetClipRect = _bind("SDL_GetClipRect", [POINTER(SDL_Surface), POINTER(SDL_Rect)]) SDL_ConvertSurface = _bind("SDL_ConvertSurface", [POINTER(SDL_Surface), POINTER(SDL_PixelFormat), Uint32], POINTER(SDL_Surface)) SDL_ConvertSurfaceFormat = _bind("SDL_ConvertSurfaceFormat", [POINTER(SDL_Surface), Uint32, Uint32], POINTER(SDL_Surface)) SDL_ConvertPixels = _bind("SDL_ConvertPixels", [c_int, c_int, Uint32, c_void_p, c_int, Uint32, c_void_p, c_int], c_int) SDL_FillRect = _bind("SDL_FillRect", [POINTER(SDL_Surface), POINTER(SDL_Rect), Uint32], c_int) SDL_FillRects = _bind("SDL_FillRects", [POINTER(SDL_Surface), POINTER(SDL_Rect), c_int, Uint32], c_int) SDL_UpperBlit = _bind("SDL_UpperBlit", [POINTER(SDL_Surface), POINTER(SDL_Rect), POINTER(SDL_Surface), POINTER(SDL_Rect)], c_int) SDL_BlitSurface = SDL_UpperBlit SDL_UpperBlitScaled = _bind("SDL_UpperBlitScaled", [POINTER(SDL_Surface), POINTER(SDL_Rect), POINTER(SDL_Surface), POINTER(SDL_Rect)], c_int) SDL_BlitScaled = SDL_UpperBlitScaled # audio.py SDL_AudioFormat = Uint16 AUDIO_U8 = 0x0008 AUDIO_S8 = 0x8008 AUDIO_U16LSB = 0x0010 AUDIO_S16LSB = 0x8010 AUDIO_U16MSB = 0x1010 AUDIO_S16MSB = 0x9010 AUDIO_S32LSB = 0x8020 AUDIO_S32MSB = 0x9020 AUDIO_F32LSB = 0x8120 AUDIO_F32MSB = 0x9120 if SDL_BYTEORDER == SDL_LIL_ENDIAN: AUDIO_U16SYS = AUDIO_U16LSB AUDIO_S16SYS = AUDIO_S16LSB AUDIO_S32SYS = AUDIO_S32LSB AUDIO_F32SYS = AUDIO_F32LSB else: AUDIO_U16SYS = AUDIO_U16MSB AUDIO_S16SYS = AUDIO_S16MSB AUDIO_S32SYS = AUDIO_S32MSB AUDIO_F32SYS = AUDIO_F32MSB SDL_AudioCallback = CFUNCTYPE(None, c_void_p, POINTER(Uint8), c_int) class SDL_AudioSpec(Structure): _fields_ = [("freq", c_int), ("format", SDL_AudioFormat), ("channels", Uint8), ("silence", Uint8), ("samples", Uint16), ("padding", Uint16), ("size", Uint32), ("callback", SDL_AudioCallback), ("userdata", c_void_p) ] def __init__(self, freq, aformat, channels, samples, callback=SDL_AudioCallback(), userdata=c_void_p(0)): super(SDL_AudioSpec, self).__init__() self.freq = freq self.format = aformat self.channels = channels self.samples = samples self.callback = callback self.userdata = userdata SDL_AudioInit = _bind("SDL_AudioInit", [c_char_p], c_int) SDL_AudioQuit = _bind("SDL_AudioQuit") SDL_OpenAudio = _bind("SDL_OpenAudio", [POINTER(SDL_AudioSpec), POINTER(SDL_AudioSpec)], c_int) SDL_AudioDeviceID = Uint32 SDL_OpenAudioDevice = _bind("SDL_OpenAudioDevice", [c_char_p, c_int, POINTER(SDL_AudioSpec), POINTER(SDL_AudioSpec), c_int], SDL_AudioDeviceID) SDL_AudioStatus = c_int SDL_PauseAudio = _bind("SDL_PauseAudio", [c_int]) SDL_PauseAudioDevice = _bind("SDL_PauseAudioDevice", [SDL_AudioDeviceID, c_int]) SDL_LockAudio = _bind("SDL_LockAudio") SDL_LockAudioDevice = _bind("SDL_LockAudioDevice", [SDL_AudioDeviceID]) SDL_UnlockAudio = _bind("SDL_UnlockAudio") SDL_UnlockAudioDevice = _bind("SDL_UnlockAudioDevice", [SDL_AudioDeviceID]) SDL_CloseAudio = _bind("SDL_CloseAudio") SDL_CloseAudioDevice = _bind("SDL_CloseAudioDevice", [SDL_AudioDeviceID]) # video.py class SDL_DisplayMode(Structure): _fields_ = [("format", Uint32), ("w", c_int), ("h", c_int), ("refresh_rate", c_int), ("driverdata", c_void_p) ] def __init__(self, format_=0, w=0, h=0, refresh_rate=0): super(SDL_DisplayMode, self).__init__() self.format = format_ self.w = w self.h = h self.refresh_rate = refresh_rate def __repr__(self): return "SDL_DisplayMode(format=%d, w=%d, h=%d, refresh_rate=%d)" % \ (self.format, self.w, self.h, self.refresh_rate) def __eq__(self, mode): return self.format == mode.format and self.w == mode.w and \ self.h == mode.h and self.refresh_rate == mode.refresh_rate def __ne__(self, mode): return self.format != mode.format or self.w != mode.w or \ self.h != mode.h or self.refresh_rate != mode.refresh_rate class SDL_Window(Structure): pass SDL_WindowFlags = c_int SDL_WINDOW_FULLSCREEN = 0x00000001 SDL_WINDOW_SHOWN = 0x00000004 SDL_WINDOW_BORDERLESS = 0x00000010 SDL_WINDOW_RESIZABLE = 0x00000020 SDL_WINDOW_MAXIMIZED = 0x00000080 SDL_WINDOW_INPUT_FOCUS = 0x00000200 SDL_WINDOW_FULLSCREEN_DESKTOP = (SDL_WINDOW_FULLSCREEN | 0x00001000) SDL_WINDOW_ALLOW_HIGHDPI = 0x00002000 SDL_WINDOWPOS_CENTERED_MASK = 0x2FFF0000 SDL_WINDOWPOS_CENTERED_DISPLAY = lambda x: (SDL_WINDOWPOS_CENTERED_MASK | x) SDL_WINDOWPOS_CENTERED = SDL_WINDOWPOS_CENTERED_DISPLAY(0) SDL_WindowEventID = c_int SDL_WINDOWEVENT_RESIZED = 5 SDL_WINDOWEVENT_ENTER = 10 SDL_WINDOWEVENT_LEAVE = 11 SDL_WINDOWEVENT_FOCUS_GAINED = 12 SDL_WINDOWEVENT_FOCUS_LOST = 13 SDL_VideoInit = _bind("SDL_VideoInit", [c_char_p], c_int) SDL_VideoQuit = _bind("SDL_VideoQuit") SDL_GetCurrentDisplayMode = _bind("SDL_GetCurrentDisplayMode", [c_int, POINTER(SDL_DisplayMode)], c_int) SDL_CreateWindow = _bind("SDL_CreateWindow", [c_char_p, c_int, c_int, c_int, c_int, Uint32], POINTER(SDL_Window)) SDL_GetWindowFlags = _bind("SDL_GetWindowFlags", [POINTER(SDL_Window)], Uint32) SDL_SetWindowTitle = _bind("SDL_SetWindowTitle", [POINTER(SDL_Window), c_char_p]) SDL_GetWindowTitle = _bind("SDL_GetWindowTitle", [POINTER(SDL_Window)], c_char_p) SDL_SetWindowIcon = _bind("SDL_SetWindowIcon", [POINTER(SDL_Window), POINTER(SDL_Surface)]) SDL_SetWindowPosition = _bind("SDL_SetWindowPosition", [POINTER(SDL_Window), c_int, c_int]) SDL_GetWindowPosition = _bind("SDL_GetWindowPosition", [POINTER(SDL_Window), POINTER(c_int), POINTER(c_int)]) SDL_SetWindowSize = _bind("SDL_SetWindowSize", [POINTER(SDL_Window), c_int, c_int]) SDL_GetWindowSize = _bind("SDL_GetWindowSize", [POINTER(SDL_Window), POINTER(c_int), POINTER(c_int)]) SDL_MaximizeWindow = _bind("SDL_MaximizeWindow", [POINTER(SDL_Window)]) SDL_RestoreWindow = _bind("SDL_RestoreWindow", [POINTER(SDL_Window)]) SDL_SetWindowFullscreen = _bind("SDL_SetWindowFullscreen", [POINTER(SDL_Window), Uint32], c_int) SDL_GetWindowSurface = _bind("SDL_GetWindowSurface", [POINTER(SDL_Window)], POINTER(SDL_Surface)) SDL_UpdateWindowSurface = _bind("SDL_UpdateWindowSurface", [POINTER(SDL_Window)], c_int) SDL_UpdateWindowSurfaceRects = _bind("SDL_UpdateWindowSurfaceRects", [POINTER(SDL_Window), POINTER(SDL_Rect), c_int], c_int) SDL_DestroyWindow = _bind("SDL_DestroyWindow", [POINTER(SDL_Window)]) SDL_SetWindowResizable = _bind("SDL_SetWindowResizable", [POINTER(SDL_Window), SDL_bool], optfunc=nullfunc) # keyboard.py SDL_Keycode = c_int32 SDL_Keymod = c_int SDL_Scancode = c_int class SDL_Keysym(Structure): _fields_ = [("scancode", SDL_Scancode), ("sym", SDL_Keycode), ("mod", Uint16), ("unused", Uint32) ] SDL_GetModState = _bind("SDL_GetModState", None, SDL_Keymod) SDL_SetModState = _bind("SDL_SetModState", [SDL_Keymod]) SDL_StartTextInput = _bind("SDL_StartTextInput") SDL_IsTextInputActive = _bind("SDL_IsTextInputActive", None, SDL_bool) SDL_StopTextInput = _bind("SDL_StopTextInput") SDL_SetTextInputRect = _bind("SDL_SetTextInputRect", [POINTER(SDL_Rect)]) # scancode.py SDL_SCANCODE_UNKNOWN = 0 SDL_SCANCODE_A = 4 SDL_SCANCODE_B = 5 SDL_SCANCODE_C = 6 SDL_SCANCODE_D = 7 SDL_SCANCODE_E = 8 SDL_SCANCODE_F = 9 SDL_SCANCODE_G = 10 SDL_SCANCODE_H = 11 SDL_SCANCODE_I = 12 SDL_SCANCODE_J = 13 SDL_SCANCODE_K = 14 SDL_SCANCODE_L = 15 SDL_SCANCODE_M = 16 SDL_SCANCODE_N = 17 SDL_SCANCODE_O = 18 SDL_SCANCODE_P = 19 SDL_SCANCODE_Q = 20 SDL_SCANCODE_R = 21 SDL_SCANCODE_S = 22 SDL_SCANCODE_T = 23 SDL_SCANCODE_U = 24 SDL_SCANCODE_V = 25 SDL_SCANCODE_W = 26 SDL_SCANCODE_X = 27 SDL_SCANCODE_Y = 28 SDL_SCANCODE_Z = 29 SDL_SCANCODE_1 = 30 SDL_SCANCODE_2 = 31 SDL_SCANCODE_3 = 32 SDL_SCANCODE_4 = 33 SDL_SCANCODE_5 = 34 SDL_SCANCODE_6 = 35 SDL_SCANCODE_7 = 36 SDL_SCANCODE_8 = 37 SDL_SCANCODE_9 = 38 SDL_SCANCODE_0 = 39 SDL_SCANCODE_RETURN = 40 SDL_SCANCODE_ESCAPE = 41 SDL_SCANCODE_BACKSPACE = 42 SDL_SCANCODE_TAB = 43 SDL_SCANCODE_SPACE = 44 SDL_SCANCODE_MINUS = 45 SDL_SCANCODE_EQUALS = 46 SDL_SCANCODE_LEFTBRACKET = 47 SDL_SCANCODE_RIGHTBRACKET = 48 SDL_SCANCODE_BACKSLASH = 49 SDL_SCANCODE_NONUSHASH = 50 SDL_SCANCODE_SEMICOLON = 51 SDL_SCANCODE_APOSTROPHE = 52 SDL_SCANCODE_GRAVE = 53 SDL_SCANCODE_COMMA = 54 SDL_SCANCODE_PERIOD = 55 SDL_SCANCODE_SLASH = 56 SDL_SCANCODE_CAPSLOCK = 57 SDL_SCANCODE_F1 = 58 SDL_SCANCODE_F2 = 59 SDL_SCANCODE_F3 = 60 SDL_SCANCODE_F4 = 61 SDL_SCANCODE_F5 = 62 SDL_SCANCODE_F6 = 63 SDL_SCANCODE_F7 = 64 SDL_SCANCODE_F8 = 65 SDL_SCANCODE_F9 = 66 SDL_SCANCODE_F10 = 67 SDL_SCANCODE_F11 = 68 SDL_SCANCODE_F12 = 69 SDL_SCANCODE_PRINTSCREEN = 70 SDL_SCANCODE_SCROLLLOCK = 71 SDL_SCANCODE_PAUSE = 72 SDL_SCANCODE_INSERT = 73 SDL_SCANCODE_HOME = 74 SDL_SCANCODE_PAGEUP = 75 SDL_SCANCODE_DELETE = 76 SDL_SCANCODE_END = 77 SDL_SCANCODE_PAGEDOWN = 78 SDL_SCANCODE_RIGHT = 79 SDL_SCANCODE_LEFT = 80 SDL_SCANCODE_DOWN = 81 SDL_SCANCODE_UP = 82 SDL_SCANCODE_NUMLOCKCLEAR = 83 SDL_SCANCODE_KP_DIVIDE = 84 SDL_SCANCODE_KP_MULTIPLY = 85 SDL_SCANCODE_KP_MINUS = 86 SDL_SCANCODE_KP_PLUS = 87 SDL_SCANCODE_KP_ENTER = 88 SDL_SCANCODE_KP_1 = 89 SDL_SCANCODE_KP_2 = 90 SDL_SCANCODE_KP_3 = 91 SDL_SCANCODE_KP_4 = 92 SDL_SCANCODE_KP_5 = 93 SDL_SCANCODE_KP_6 = 94 SDL_SCANCODE_KP_7 = 95 SDL_SCANCODE_KP_8 = 96 SDL_SCANCODE_KP_9 = 97 SDL_SCANCODE_KP_0 = 98 SDL_SCANCODE_KP_PERIOD = 99 SDL_SCANCODE_NONUSBACKSLASH = 100 SDL_SCANCODE_KP_EQUALS = 103 SDL_SCANCODE_MENU = 118 SDL_SCANCODE_INTERNATIONAL1 = 135 SDL_SCANCODE_INTERNATIONAL2 = 136 SDL_SCANCODE_INTERNATIONAL3 = 137 SDL_SCANCODE_LANG1 = 144 SDL_SCANCODE_LANG2 = 145 SDL_SCANCODE_LANG3 = 146 SDL_SCANCODE_LANG4 = 147 SDL_SCANCODE_LANG5 = 148 SDL_SCANCODE_SYSREQ = 154 SDL_SCANCODE_LCTRL = 224 SDL_SCANCODE_LSHIFT = 225 SDL_SCANCODE_LALT = 226 SDL_SCANCODE_LGUI = 227 SDL_SCANCODE_RCTRL = 228 SDL_SCANCODE_RSHIFT = 229 SDL_SCANCODE_RALT = 230 SDL_SCANCODE_RGUI = 231 SDL_SCANCODE_MODE = 257 # keycode.py SDLK_SCANCODE_MASK = 1 << 30 SDL_SCANCODE_TO_KEYCODE = lambda x: (x | SDLK_SCANCODE_MASK) KMOD_NONE = 0x0000 KMOD_LSHIFT = 0x0001 KMOD_RSHIFT = 0x0002 KMOD_LCTRL = 0x0040 KMOD_RCTRL = 0x0080 KMOD_LALT = 0x0100 KMOD_RALT = 0x0200 KMOD_LGUI = 0x0400 KMOD_RGUI = 0x0800 KMOD_NUM = 0x1000 KMOD_CAPS = 0x2000 KMOD_MODE = 0x4000 KMOD_RESERVED = 0x8000 KMOD_CTRL = KMOD_LCTRL | KMOD_RCTRL KMOD_SHIFT = KMOD_LSHIFT | KMOD_RSHIFT KMOD_ALT = KMOD_LALT | KMOD_RALT KMOD_GUI = KMOD_LGUI | KMOD_RGUI SDLK_UNKNOWN = 0 SDLK_RETURN = ord('\r') SDLK_ESCAPE = ord('\033') SDLK_BACKSPACE = ord('\b') SDLK_TAB = ord('\t') SDLK_SPACE = ord(' ') SDLK_EXCLAIM = ord('!') SDLK_QUOTEDBL = ord('"') SDLK_HASH = ord('#') SDLK_PERCENT = ord('%') SDLK_DOLLAR = ord('$') SDLK_AMPERSAND = ord('&') SDLK_QUOTE = ord('\'') SDLK_LEFTPAREN = ord('(') SDLK_RIGHTPAREN = ord(')') SDLK_ASTERISK = ord('*') SDLK_PLUS = ord('+') SDLK_COMMA = ord(',') SDLK_MINUS = ord('-') SDLK_PERIOD = ord('.') SDLK_SLASH = ord('/') SDLK_0 = ord('0') SDLK_1 = ord('1') SDLK_2 = ord('2') SDLK_3 = ord('3') SDLK_4 = ord('4') SDLK_5 = ord('5') SDLK_6 = ord('6') SDLK_7 = ord('7') SDLK_8 = ord('8') SDLK_9 = ord('9') SDLK_COLON = ord(':') SDLK_SEMICOLON = ord(';') SDLK_LESS = ord('<') SDLK_EQUALS = ord('=') SDLK_GREATER = ord('>') SDLK_QUESTION = ord('?') SDLK_AT = ord('@') SDLK_LEFTBRACKET = ord('[') SDLK_BACKSLASH = ord('\\') SDLK_RIGHTBRACKET = ord(']') SDLK_CARET = ord('^') SDLK_UNDERSCORE = ord('_') SDLK_BACKQUOTE = ord('`') SDLK_a = ord('a') SDLK_b = ord('b') SDLK_c = ord('c') SDLK_d = ord('d') SDLK_e = ord('e') SDLK_f = ord('f') SDLK_g = ord('g') SDLK_h = ord('h') SDLK_i = ord('i') SDLK_j = ord('j') SDLK_k = ord('k') SDLK_l = ord('l') SDLK_m = ord('m') SDLK_n = ord('n') SDLK_o = ord('o') SDLK_p = ord('p') SDLK_q = ord('q') SDLK_r = ord('r') SDLK_s = ord('s') SDLK_t = ord('t') SDLK_u = ord('u') SDLK_v = ord('v') SDLK_w = ord('w') SDLK_x = ord('x') SDLK_y = ord('y') SDLK_z = ord('z') SDLK_CAPSLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK) SDLK_F1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1) SDLK_F2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2) SDLK_F3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3) SDLK_F4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4) SDLK_F5 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5) SDLK_F6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6) SDLK_F7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7) SDLK_F8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8) SDLK_F9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9) SDLK_F10 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10) SDLK_F11 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11) SDLK_F12 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12) SDLK_PRINTSCREEN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN) SDLK_SCROLLLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK) SDLK_PAUSE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE) SDLK_INSERT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT) SDLK_HOME = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME) SDLK_PAGEUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP) SDLK_DELETE = ord('\177') SDLK_END = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END) SDLK_PAGEDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN) SDLK_RIGHT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT) SDLK_LEFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT) SDLK_DOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN) SDLK_UP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP) SDLK_NUMLOCKCLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR) SDLK_KP_DIVIDE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE) SDLK_KP_MULTIPLY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY) SDLK_KP_MINUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS) SDLK_KP_PLUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS) SDLK_KP_ENTER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER) SDLK_KP_1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1) SDLK_KP_2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2) SDLK_KP_3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3) SDLK_KP_4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4) SDLK_KP_5 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_5) SDLK_KP_6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6) SDLK_KP_7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7) SDLK_KP_8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8) SDLK_KP_9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9) SDLK_KP_0 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0) SDLK_KP_PERIOD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD) SDLK_KP_EQUALS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS) SDLK_LCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL) SDLK_LSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT) SDLK_LALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT) SDLK_LGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI) SDLK_RCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL) SDLK_RSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT) SDLK_RALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT) SDLK_RGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI) # events.py SDL_QUIT = 0x100 SDL_WINDOWEVENT = 0x200 SDL_SYSWMEVENT = 0x201 SDL_KEYDOWN = 0x300 SDL_KEYUP = 0x301 SDL_TEXTEDITING = 0x302 SDL_TEXTINPUT = 0x303 SDL_MOUSEMOTION = 0x400 SDL_MOUSEBUTTONDOWN = 0x401 SDL_MOUSEBUTTONUP = 0x402 SDL_JOYAXISMOTION = 0x600 SDL_JOYBUTTONDOWN = 0x603 SDL_JOYBUTTONUP = 0x604 class SDL_WindowEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("event", Uint8), ("padding1", Uint8), ("padding2", Uint8), ("padding3", Uint8), ("data1", Sint32), ("data2", Sint32) ] class SDL_KeyboardEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("state", Uint8), ("repeat", Uint8), ("padding2", Uint8), ("padding3", Uint8), ("keysym", SDL_Keysym) ] SDL_TEXTEDITINGEVENT_TEXT_SIZE = 32 class SDL_TextEditingEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("text", (c_char * SDL_TEXTEDITINGEVENT_TEXT_SIZE)), ("start", Sint32), ("length", Sint32) ] SDL_TEXTINPUTEVENT_TEXT_SIZE = 32 class SDL_TextInputEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("text", (c_char * SDL_TEXTINPUTEVENT_TEXT_SIZE)) ] class SDL_MouseMotionEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("which", Uint32), ("state", Uint32), ("x", Sint32), ("y", Sint32), ("xrel", Sint32), ("yrel", Sint32) ] class SDL_MouseButtonEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("windowID", Uint32), ("which", Uint32), ("button", Uint8), ("state", Uint8), ("clicks", Uint8), ("padding1", Uint8), ("x", Sint32), ("y", Sint32) ] class SDL_JoyAxisEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("which", SDL_JoystickID), ("axis", Uint8), ("padding1", Uint8), ("padding2", Uint8), ("padding3", Uint8), ("value", Sint16), ("padding4", Uint16) ] class SDL_JoyButtonEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32), ("which", SDL_JoystickID), ("button", Uint8), ("state", Uint8), ("padding1", Uint8), ("padding2", Uint8) ] class SDL_QuitEvent(Structure): _fields_ = [("type", Uint32), ("timestamp", Uint32) ] class SDL_Event(Union): _fields_ = [("type", Uint32), ("window", SDL_WindowEvent), ("key", SDL_KeyboardEvent), ("edit", SDL_TextEditingEvent), ("text", SDL_TextInputEvent), ("motion", SDL_MouseMotionEvent), ("button", SDL_MouseButtonEvent), ("jaxis", SDL_JoyAxisEvent), ("jbutton", SDL_JoyButtonEvent), ("quit", SDL_QuitEvent), ("padding", (Uint8 * 56)), ] SDL_PollEvent = _bind("SDL_PollEvent", [POINTER(SDL_Event)], c_int) # __init__.py # At least Win32 platforms need this now. _SDL_SetMainReady = _bind("SDL_SetMainReady") _SDL_SetMainReady() SDL_INIT_TIMER = 0x00000001 SDL_INIT_AUDIO = 0x00000010 SDL_INIT_VIDEO = 0x00000020 SDL_INIT_JOYSTICK = 0x00000200 SDL_INIT_HAPTIC = 0x00001000 SDL_INIT_GAMECONTROLLER = 0x00002000 SDL_INIT_EVENTS = 0x00004000 SDL_INIT_NOPARACHUTE = 0x00100000 SDL_INIT_EVERYTHING = (SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER) SDL_Init = _bind("SDL_Init", [Uint32], _cint) SDL_InitSubSystem = _bind("SDL_InitSubSystem", [Uint32], _cint) SDL_QuitSubSystem = _bind("SDL_QuitSubSystem", [Uint32]) SDL_WasInit = _bind("SDL_WasInit", [Uint32], Uint32) SDL_Quit = _bind("SDL_Quit") # added RH SDL_SetWindowGrab = _bind("SDL_SetWindowGrab", [POINTER(SDL_Window), SDL_bool]) SDL_SetHint = _bind("SDL_SetHint", [c_char_p, c_char_p]) SDL_HINT_GRAB_KEYBOARD = b"SDL_GRAB_KEYBOARD" # gfx smooth zoom # for compatibility with pysdl2 api class sdlgfx: pass if gfx_lib: sdlgfx.zoomSurface = gfx_lib.bind_function( 'zoomSurface', [POINTER(SDL_Surface), c_double, c_double, c_int], POINTER(SDL_Surface) ) else: sdlgfx.zoomSurface = None pcbasic-2.0.7/pcbasic/interface/sdl2loader.py000066400000000000000000000216171441235174000211050ustar00rootroot00000000000000""" SDL2 library loader. Locate and link the required SDL2 dlls for use by sdl2.py """ """ This file contains code from Marcus von Appen's pysdl2. The original package is at https://github.com/py-sdl/py-sdl2 pysdl2 licence ============== This software is distributed under the Public Domain. Since it is not enough anymore to tell people: 'hey, just do with it whatever you like to do', you can consider this software being distributed under the CC0 Public Domain Dedication (http://creativecommons.org/publicdomain/zero/1.0/legalcode.txt). In cases, where the law prohibits the recognition of Public Domain software, this software can be licensed under the zlib license as stated below: Copyright (C) 2012-2018 Marcus von Appen This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgement in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. """ import sys import os import warnings import logging from platform import machine as cpu_arch from ctypes import CDLL from ctypes.util import find_library try: # sdl2dll will set the SDL2_DLL_PATH environment variable # unlike pysdl2, we do not use this variable with warnings.catch_warnings(): # ignore warnings about the source package # we only want to make noise if we actually want to use SDL2 but can't link the library warnings.simplefilter('ignore') import sdl2dll except ImportError: sdl2dll = None # from pysdl2's dll.py def _finds_libs_at_path(libnames, path, patterns): """Find libraries matching a given name (e.g. SDL2) in a specific path. """ # Adding the potential 'd' suffix that is present on the library # when built in debug configuration searchfor = libnames + [libname + 'd' for libname in libnames] results = [] # First, find any libraries matching pattern exactly within given path for libname in searchfor: for subpath in str.split(path, os.pathsep): for pattern in patterns: dllfile = os.path.join(subpath, pattern.format(libname)) if os.path.exists(dllfile): results.append(dllfile) # Next, on Linux and similar, find any libraries with version suffixes matching # pattern (e.g. libSDL2.so.2) at path and add them in descending version order # (i.e. newest first) if sys.platform not in ("win32", "darwin"): versioned = [] files = os.listdir(path) for f in files: for libname in searchfor: dllname = "lib{0}.so".format(libname) if dllname in f and not (dllname == f or f.startswith(".")): versioned.append(os.path.join(path, f)) versioned.sort(key = _so_version_num, reverse = True) results = results + versioned return results def _so_version_num(libname): """Extracts the version number from an .so filename as a list of ints.""" return list(map(int, libname.split('.so.')[1].split('.'))) def _findlib(libnames, paths): """Find libraries with a given name and return their paths in a list. If a path is specified, libraries found in that directory will take precedence, with libraries found in system search paths following. """ platform = sys.platform if platform == "win32": patterns = ["{0}.dll"] elif platform == "darwin": patterns = ["lib{0}.dylib", "{0}.framework/{0}", "{0}.framework/Versions/A/{0}"] else: patterns = ["lib{0}.so"] # Adding the potential 'd' suffix that is present on the library # when built in debug configuration searchfor = libnames + [libname + 'd' for libname in libnames] # First, find any matching libraries at the given path (if specified) results = [] for path in paths: if os.path.exists(path) and path.lower() != "system": results = _finds_libs_at_path(libnames, path, patterns) # Next, search for library in system library search paths for libname in searchfor: dllfile = find_library(libname) if dllfile: # For Python 3.8+ on Windows, need to specify relative or full path if os.name == "nt" and not ("/" in dllfile or "\\" in dllfile): dllfile = "./" + dllfile results.append(dllfile) # On ARM64 Macs, search the non-standard brew library path as a fallback arm_brewpath = "/opt/Homebrew/lib" is_apple_silicon = platform == "darwin" and cpu_arch() == "arm64" if is_apple_silicon and os.path.exists(arm_brewpath): results += _finds_libs_at_path(libnames, arm_brewpath, patterns) return results class DLLWarning(Warning): pass class DLL(object): """ Function wrapper around the different DLL functions. Do not use or instantiate this one directly from your user code. """ def __init__(self, libinfo, libnames, paths): self._dll = None foundlibs = _findlib(list(libnames), paths) if not foundlibs: if paths: pathinfo = '(looked in paths: {})'.format(paths) raise RuntimeError("could not find any library for {0} {1}".format(libinfo, pathinfo)) for libfile in foundlibs: try: self._dll = CDLL(libfile) self._libfile = libfile self._libpath = os.path.dirname(libfile) break except Exception as exc: # Could not load the DLL, move to the next, but inform the user # about something weird going on - this may become noisy, but # is better than confusing the users with the RuntimeError below warnings.warn(repr(exc), DLLWarning) if self._dll is None: raise RuntimeError( "found %s, but it's not usable for the library %s" % (foundlibs, libinfo) ) # add library path to the PATH environment on Windows if self._libpath and sys.platform == 'win32': os.environ["PATH"] = "%s;%s" % (self._libpath, os.environ["PATH"]) def bind_function(self, funcname, args=None, returns=None, optfunc=None): """ Binds the passed argument and return value types to the specified function. """ func = getattr(self._dll, funcname, None) warnings.warn\ ("function '%s' not found in %r, using replacement" % (funcname, self._dll), ImportWarning) if not func: if optfunc: warnings.warn\ ("function '%s' not found in %r, using replacement" % (funcname, self._dll), ImportWarning) func = _nonexistent(funcname, optfunc) else: raise ValueError("could not find function '%s' in %r" % (funcname, self._dll)) func.argtypes = args func.restype = returns return func @property def libfile(self): """Gets the filename of the loaded library.""" return self._libfile def _nonexistent(funcname, func): """A simple wrapper to mark functions and methods as nonexistent.""" def wrapper(*fargs, **kw): warnings.warn("%s does not exist" % funcname, category=RuntimeWarning, stacklevel=2) return func(*fargs, **kw) wrapper.__name__ = func.__name__ return wrapper ################################################################################################### # DLL object linking to main SDL2 library sdl2_lib = None gfx_lib = None # possible names of sdl and sdl_gfx library SDL_NAMES = ('SDL2', 'SDL2-2.0') GFX_NAMES = ('SDL2_gfx', 'SDL2_gfx-1.0') def load_dlls(*library_paths): """ Attempt to link to the required SDL2 dlls. This function must be called before importing the sdl2 module. """ global sdl2_lib, gfx_lib # get modules from the override path first, then from sdl2dll package, if installed if sdl2dll: library_paths += (sdl2dll.get_dllpath(),) try: sdl2_lib = DLL('SDL2', SDL_NAMES, library_paths) except RuntimeError as exc: logging.warning('Failed to load library sdl2: %s' % exc) try: gfx_lib = DLL('SDL2_gfx', GFX_NAMES, library_paths) except RuntimeError as exc: logging.warning('Failed to load library sdl2_gfx: %s' % exc) pcbasic-2.0.7/pcbasic/interface/synthesiser.py000066400000000000000000000133151441235174000214260ustar00rootroot00000000000000""" PC-BASIC - synthesiser.py Tone and noise sample generator (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from math import ceil from ..compat import xrange # initial condition - see dosbox source INIT_NOISE = 0x0f35 INIT_TONE = 0x01 # white noise feedback FEEDBACK_NOISE = 0x4400 # 'periodic' feedback mask (15-bit rotation) FEEDBACK_PERIODIC = 0x4000 # square wave feedback mask FEEDBACK_TONE = 0x2 # number of voices VOICES = range(4) # voice with noise source NOISE_VOICE = VOICES[-1] # bit depth SAMPLE_BITS = 8 # sample rate SAMPLE_RATE = 44100 # The SN76489 attenuates the volume by 2dB for each step in the volume register. # see http://www.smspower.org/Development/SN76489 # bits -2 (i.e. max div 3) so we can sum 4 voices _MAX_AMPLITUDE = (1 << (SAMPLE_BITS-3)) - 1 # geometric list of amplitudes for volume values # 2 dB steps correspond to a voltage factor of 10**(-2./20.) as power ~ voltage**2 _STEP_FACTOR = 10 ** (-2./20.) # zero volume means silent _AMPLITUDE = [0] + [int(_MAX_AMPLITUDE * _STEP_FACTOR**_power) for _power in range(14, -1, -1)] # resolution for averaging, should be even _RESOLUTION = 20 class SignalSource(object): """Linear Feedback Shift Register to generate noise or tone.""" def __init__(self, feedback, init): """Initialise the signal source.""" self._lfsr = init self._feedback = feedback # "remaining phase"/pi, i.e. runs 0 to 1 or 0 to -1 on half wavelength self.phase = 0. self.bit = 0 def next(self): """Get a sample bit.""" bit = self._lfsr & 1 self._lfsr >>= 1 if bit: self._lfsr ^= self._feedback self.bit = bit return bit class SoundGenerator(object): """Sound sample chunk generator.""" def __init__(self, signal_source, feedback, frequency, duration, loop, volume): """Initialise the generator.""" # noise generator self._signal_source = signal_source self._feedback = feedback # actual duration and gap length self._duration = duration self._amplitude = _AMPLITUDE[volume] self._frequency = frequency self.loop = loop self._count_samples = 0 self._num_samples = int(self._duration * SAMPLE_RATE) def build_chunk(self, length): """Build a sound chunk.""" self._signal_source.feedback = self._feedback if self._count_samples >= self._num_samples: # done already return None # don't generate too many samples if length + self._count_samples > self._num_samples and not self.loop: length = (self._num_samples - self._count_samples) if self._frequency == 32767: self._frequency = 0 # work on last element of sound queue if self._frequency == 0: chunk = bytearray(length) else: half_wavelength = SAMPLE_RATE / (2.*self._frequency) # generate first half-wave so as to complete the last one played if self._signal_source.phase: first_length = int(half_wavelength * self._signal_source.phase) first_half_wave = bytearray([self._signal_source.bit]) * first_length * _RESOLUTION length -= first_length self._signal_source.phase = 0. else: first_half_wave = bytearray() num_half_waves = int(ceil(length / half_wavelength)) # generate bits bits = ( self._signal_source.next() for _ in range(num_half_waves) ) # do sampling by averaging the signal over bins of given resolution # this allows to use vectors all the way # which is *much* faster than looping over an array # stretch array by half_wavelength * _RESOLUTION stretch = int(half_wavelength * _RESOLUTION) waves = bytearray().join(bytearray([_b]) * stretch for _b in bits) matrix = bytearray().join((first_half_wave, waves)) # cut off on round number of resolution blocks use_length = len(matrix) - (len(matrix) % _RESOLUTION) # average over blocks # sums are between 0 and RESOLUTION, inclusive sums = ( sum(matrix[_i:_i+_RESOLUTION]) for _i in xrange(0, use_length, _RESOLUTION) ) # scale to signed amplitude half_res = _RESOLUTION // 2 averages = ((_s - half_res) * self._amplitude // _RESOLUTION for _s in sums) # pack signed bytes into bytearray chunk = bytearray(_sb if _sb >= 0 else 0xff + _sb for _sb in averages) if not self.loop: # last chunk is shorter if self._count_samples + len(chunk) < self._num_samples: self._count_samples += len(chunk) else: # append final chunk rest_length = self._num_samples - self._count_samples # keep track of remaining phase to avoid ticks if self._frequency: self._signal_source.phase = float(len(chunk) - rest_length) / half_wavelength else: self._signal_source.phase = 0. chunk = chunk[:rest_length] # done self._count_samples = self._num_samples # if loop, attach one chunk to loop, do not increment count return chunk def get_signal_sources(): """Return three tone voices plus a noise source.""" return [ SignalSource(FEEDBACK_NOISE, INIT_NOISE) if _voice == NOISE_VOICE else SignalSource(FEEDBACK_TONE, INIT_TONE) for _voice in VOICES ] pcbasic-2.0.7/pcbasic/interface/video.py000066400000000000000000000072041441235174000201540ustar00rootroot00000000000000""" PC-BASIC - interface.video Base class for video plugins (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import time from ..compat import queue from ..basic.base import signals class VideoPlugin(object): """Base class for display/input interface plugins.""" def __init__(self, input_queue, video_queue, **kwargs): """Setup the interface.""" self.alive = True self.busy = False self._input_queue = input_queue self._video_queue = video_queue self._handlers = { signals.VIDEO_SET_MODE: self.set_mode, signals.VIDEO_UPDATE: self.update, signals.VIDEO_CLEAR_ROWS: self.clear_rows, signals.VIDEO_SCROLL: self.scroll, signals.VIDEO_SET_PALETTE: self.set_palette, signals.VIDEO_SET_CURSOR_SHAPE: self.set_cursor_shape, signals.VIDEO_SHOW_CURSOR: self.show_cursor, signals.VIDEO_MOVE_CURSOR: self.move_cursor, signals.VIDEO_SET_BORDER_ATTR: self.set_border_attr, signals.VIDEO_SET_CAPTION: self.set_caption_message, signals.VIDEO_SET_CLIPBOARD_TEXT: self.set_clipboard_text, } # called by Interface def cycle(self): """Video/input event cycle.""" if self.alive: self._drain_queue() if self.alive: self._work() self._check_input() def sleep(self, ms): """Sleep a tick""" time.sleep(ms/1000.) # private methods def _drain_queue(self): """Drain signal queue.""" while True: try: signal = self._video_queue.get(False) except queue.Empty: return True # putting task_done before the execution avoids hanging on join() after an exception self._video_queue.task_done() if signal.event_type == signals.QUIT: # close thread self.alive = False else: try: self._handlers[signal.event_type](*signal.params) except KeyError: pass # plugin overrides def __exit__(self, type, value, traceback): """Close the interface.""" def __enter__(self): """Final initialisation.""" return self def _work(self): """Display update cycle.""" def _check_input(self): """Input devices update cycle.""" # signal handlers def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Initialise a given text or graphics mode.""" def set_caption_message(self, msg): """Add a message to the window caption.""" def set_clipboard_text(self, text): """Put text on the clipboard.""" def set_palette(self, attributes, pack_pixels): """Build the palette.""" def set_border_attr(self, attr): """Change the border attribute.""" def clear_rows(self, back_attr, start_row, stop_row): """Clear a range of screen rows.""" def show_cursor(self, cursor_on, cursor_blinks): """Change visibility of cursor.""" def move_cursor(self, row, col, attr, width): """Move the cursor to a new position and set attribute and width.""" def scroll(self, direction, start_row, stop_row, back_attr): """Scroll the screen between start_row and stop_row. direction 1 is down, -1 up.""" def set_cursor_shape(self, from_line, to_line): """Build a sprite for the cursor.""" def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, sprite): """Put text or pixels at a given position.""" pcbasic-2.0.7/pcbasic/interface/video_ansi.py000066400000000000000000000230161441235174000211650ustar00rootroot00000000000000""" PC-BASIC - video_ansi.py Console text interface (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys from .video import VideoPlugin from .base import video_plugins from . import video_cli from ..compat import console, zip from ..compat import iter_chunks # CGA colours: black, cyan, magenta, white COLOURS_4 = (0, 3, 5, 7) * 4 # Mono colours: black, white COLOURS_2 = (0, 7) * 8 @video_plugins.register('ansi') class VideoANSI(video_cli.VideoTextBase): """Text interface.""" def __init__(self, input_queue, video_queue, caption=u'', border_width=0, **kwargs): """Initialise the text interface.""" video_cli.VideoTextBase.__init__(self, input_queue, video_queue) # don't quit on EOF - it's counterintuitive for the text interface self._input_handler.quit_on_eof = False # window caption self._caption = caption # cursor is visible self._cursor_visible = True # cursor is block-shaped (vs line-shaped) self._block_cursor = False # current cursor position self._cursor_row, self._cursor_col = 1, 1 # last used colour attributes self._last_attributes = None self._cursor_attr = None # text and colour buffer self._height, self._width = 25, 80 self._border_y = int(round((self._height * border_width)/200.)) self._border_x = int(round((self._width * border_width)/200.)) self._border_attr = 0 self.default_colours = range(16) self._attributes = [] def __enter__(self): """Open ANSI interface.""" video_cli.VideoTextBase.__enter__(self) # go into alternate screen buffer # stderr continues on the primary buffer console.start_screen() self.set_caption_message(u'') console.set_attributes(0, 0, False, False) def __exit__(self, type, value, traceback): """Close ANSI interface.""" try: console.close_screen() finally: video_cli.VideoTextBase.__exit__(self, type, value, traceback) def _work(self): """Handle screen and interface events.""" def _redraw_border(self): """Redraw the border.""" if not self._border_x and not self._border_y: return self._set_attributes(0, self._border_attr, False, False) # draw top for row in range(self._border_y): console.move_cursor_to(row+1, 1) console.clear_row(self._width + 2 * self._border_x) # draw sides for row in range(self._height): console.move_cursor_to(row+1 + self._border_y, 1) console.write(u' ' * self._border_x) console.move_cursor_to(row+1 + self._border_y, self._width + self._border_x + 1) console.write(u' ' * self._border_x) # draw bottom for row in range(self._border_y): console.move_cursor_to(row+1 + self._border_y + self._height, 1) console.clear_row(self._width + 2 * self._border_x) console.move_cursor_to( self._cursor_row + self._border_y, self._cursor_col + self._border_x ) def _set_default_colours(self, num_attr): """Set colours for default palette.""" if num_attr == 2: self.default_colours = COLOURS_2 elif num_attr == 4: self.default_colours = COLOURS_4 else: self.default_colours = range(16) def _set_attributes(self, fore, back, blink, underline): """Set ANSI colours based on split attribute.""" if self._last_attributes == (fore, back, blink, underline): return self._last_attributes = fore, back, blink, underline console.set_attributes( self.default_colours[fore%16], self.default_colours[back%16], blink, underline ) def set_border_attr(self, attr): """Change border attribute.""" if attr != self._border_attr: self._border_attr = attr self._redraw_border() def set_palette(self, attributes, dummy_pack_pixels): """Set the colour palette.""" self._set_default_colours(len(attributes)) rgb_table = [_fore for _fore, _, _, _ in attributes[:16]] if len(attributes) > 16: # *assume* the first 16 attributes are foreground-on-black # this is the usual textmode byte attribute arrangement fore = list(range(16)) * 16 back = tuple(_b for _b in range(8) for _ in range(16)) * 2 else: fore = list(range(len(attributes))) # assume black background # blink dim-to-bright etc won't work on terminals anyway back = (0,) * len(attributes) blink = tuple(_blink for _, _, _blink, _ in attributes) under = tuple(_under for _, _, _, _under in attributes) int_attributes = list(zip(fore, back, blink, under)) self._attributes = int_attributes for index, rgb in enumerate(rgb_table): console.set_palette_entry(index, *rgb) def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Change screen mode.""" self._height = text_height self._width = text_width console.set_attributes(0, 0, False, False) console.resize(self._height + 2*self._border_y, self._width + 2*self._border_x) console.clear() self._redraw_border() return True def clear_rows(self, back_attr, start, stop): """Clear screen rows.""" self._set_attributes(7, back_attr, False, False) for row in range(start, stop+1): console.move_cursor_to(row + self._border_y, 1 + self._border_x) console.clear_row(self._width + 2 * self._border_x) # draw border self._set_attributes( 0, self.default_colours[self._border_attr%16], False, False ) for row in range(start, stop+1): console.move_cursor_to(row + self._border_y, 1) console.write(u' ' * self._border_x) console.move_cursor_to(row + self._border_y, 1 + self._width + self._border_x) console.write(u' ' * self._border_x) console.move_cursor_to( self._cursor_row + self._border_y, self._cursor_col + self._border_x ) def move_cursor(self, row, col, attr, width): """Move the cursor to a new position.""" if (row, col) != (self._cursor_row, self._cursor_col): self._cursor_row, self._cursor_col = row, col console.move_cursor_to( self._cursor_row + self._border_y, self._cursor_col + self._border_x ) # change attribute of cursor # cursor width is controlled by terminal if attr != self._cursor_attr: self._cursor_attr = attr console.set_cursor_colour(self.default_colours[attr%16]) def show_cursor(self, cursor_on, cursor_blinks): """Change visibility of cursor.""" self._cursor_visible = cursor_on if cursor_on: console.show_cursor(block=self._block_cursor) else: # force move when made visible again console.hide_cursor() def set_cursor_shape(self, from_line, to_line): """Set the cursor shape.""" self._block_cursor = (to_line-from_line) >= 4 if self._cursor_visible: console.show_cursor(block=self._block_cursor) def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, sprite): """Put text or pixels at a given position.""" start_col = col curs_row, curs_col = self._cursor_row, self._cursor_col for text, attrs in zip(unicode_matrix, attr_matrix): console.move_cursor_to(row + self._border_y, col + self._border_x) for unicode_list, attr in iter_chunks(text, attrs): fore, back, blink, underline = self._attributes[attr] self._set_attributes(fore, back, blink, underline) console.write(u''.join(unicode_list).replace(u'\0', u' ')) col += len(unicode_list) row += 1 col = start_col console.move_cursor_to(self._cursor_row + self._border_y, self._cursor_col + self._border_x) def scroll(self, direction, from_line, scroll_height, back_attr): """Scroll the screen between from_line and scroll_height.""" # set the default background # as some (not all) consoles use the background color when inserting/deleting # and if they can't resize this leads to glitches outside the window self._set_attributes(7, 0, False, False) if direction == -1: self._scroll_up(from_line, scroll_height, back_attr) else: self._scroll_down(from_line, scroll_height, back_attr) def _scroll_up(self, from_line, scroll_height, back_attr): """Scroll the screen up between from_line and scroll_height.""" console.scroll(from_line + self._border_y, scroll_height + self._border_y, rows=-1) self.clear_rows(back_attr, scroll_height, scroll_height) def _scroll_down(self, from_line, scroll_height, back_attr): """Scroll the screen down between from_line and scroll_height.""" console.scroll(from_line + self._border_y, scroll_height + self._border_y, rows=1) self.clear_rows(back_attr, from_line, from_line) def set_caption_message(self, msg): """Add a message to the window caption.""" if msg: console.set_caption(self._caption + u' - ' + msg) else: console.set_caption(self._caption) pcbasic-2.0.7/pcbasic/interface/video_cli.py000066400000000000000000000277171441235174000210160ustar00rootroot00000000000000""" PC-BASIC - video_cli.py Command-line interface (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import time from .video import VideoPlugin from .base import video_plugins, InitFailed from ..basic.base import signals from ..basic.base import scancode from ..basic.base.eascii import as_unicode as uea from ..compat import EOF, console # escape sequence to scancode KEY_TO_SCAN = { 'F1': scancode.F1, 'F2': scancode.F2, 'F3': scancode.F3, 'F4': scancode.F4, 'F5': scancode.F5, 'F6': scancode.F6, 'F7': scancode.F7, 'F8': scancode.F8, 'F9': scancode.F9, 'F10': scancode.F10, 'F11': scancode.F11, 'F12': scancode.F12, 'END': scancode.END, 'HOME': scancode.HOME, 'UP': scancode.UP, 'DOWN': scancode.DOWN, 'RIGHT': scancode.RIGHT, 'LEFT': scancode.LEFT, 'INSERT': scancode.INSERT, 'DELETE': scancode.DELETE, 'PAGEUP': scancode.PAGEUP, 'PAGEDOWN': scancode.PAGEDOWN, } MOD_TO_SCAN = { 'SHIFT': scancode.LSHIFT, 'CTRL': scancode.CTRL, 'ALT': scancode.ALT, } # escape sequence to e-ASCII KEY_TO_EASCII = { 'F1': uea.F1, 'F2': uea.F2, 'F3': uea.F3, 'F4': uea.F4, 'F5': uea.F5, 'F6': uea.F6, 'F7': uea.F7, 'F8': uea.F8, 'F9': uea.F9, 'F10': uea.F10, 'F11': uea.F11, 'F12': uea.F12, 'END': uea.END, 'HOME': uea.HOME, 'UP': uea.UP, 'DOWN': uea.DOWN, 'RIGHT': uea.RIGHT, 'LEFT': uea.LEFT, 'INSERT': uea.INSERT, 'DELETE': uea.DELETE, 'PAGEUP': uea.PAGEUP, 'PAGEDOWN': uea.PAGEDOWN, } SHIFT_KEY_TO_EASCII = { 'F1': uea.SHIFT_F1, 'F2': uea.SHIFT_F2, 'F3': uea.SHIFT_F3, 'F4': uea.SHIFT_F4, 'F5': uea.SHIFT_F5, 'F6': uea.SHIFT_F6, 'F7': uea.SHIFT_F7, 'F8': uea.SHIFT_F8, 'F9': uea.SHIFT_F9, 'F10': uea.SHIFT_F10, 'F11': uea.SHIFT_F11, 'F12': uea.SHIFT_F12, 'HOME': uea.SHIFT_HOME, 'UP': uea.SHIFT_UP, 'PAGEUP': uea.SHIFT_PAGEUP, 'LEFT': uea.SHIFT_LEFT, 'RIGHT': uea.SHIFT_RIGHT, 'END': uea.SHIFT_END, 'DOWN': uea.SHIFT_DOWN, 'PAGEDOWN': uea.SHIFT_PAGEDOWN, 'INSERT': uea.SHIFT_INSERT, 'DELETE': uea.SHIFT_DELETE, } CTRL_KEY_TO_EASCII = { 'F1': uea.CTRL_F1, 'F2': uea.CTRL_F2, 'F3': uea.CTRL_F3, 'F4': uea.CTRL_F4, 'F5': uea.CTRL_F5, 'F6': uea.CTRL_F6, 'F7': uea.CTRL_F7, 'F8': uea.CTRL_F8, 'F9': uea.CTRL_F9, 'F10': uea.CTRL_F10, 'F11': uea.CTRL_F11, 'F12': uea.CTRL_F12, 'HOME': uea.CTRL_HOME, 'PAGEUP': uea.CTRL_PAGEUP, 'LEFT': uea.CTRL_LEFT, 'RIGHT': uea.CTRL_RIGHT, 'END': uea.CTRL_END, 'PAGEDOWN': uea.CTRL_PAGEDOWN, #'ESCAPE': uea.CTRL_ESCAPE, #'BACKSPACE': uea.CTRL_BACKSPACE, #'2': uea.CTRL_2, #'6': uea.CTRL_6, #'MINUS': uea.CTRL_MINUS, } ALT_KEY_TO_EASCII = { '1': uea.ALT_1, '2': uea.ALT_2, '3': uea.ALT_3, '4': uea.ALT_4, '5': uea.ALT_5, '6': uea.ALT_6, '7': uea.ALT_7, '8': uea.ALT_8, '9': uea.ALT_9, '0': uea.ALT_0, '-': uea.ALT_MINUS, '=': uea.ALT_EQUALS, 'q': uea.ALT_q, 'w': uea.ALT_w, 'e': uea.ALT_e, 'r': uea.ALT_r, 't': uea.ALT_t, 'y': uea.ALT_y, 'u': uea.ALT_u, 'i': uea.ALT_i, 'o': uea.ALT_o, 'p': uea.ALT_p, 'a': uea.ALT_a, 's': uea.ALT_s, 'd': uea.ALT_d, 'f': uea.ALT_f, 'g': uea.ALT_g, 'h': uea.ALT_h, 'j': uea.ALT_j, 'k': uea.ALT_k, 'l': uea.ALT_l, 'z': uea.ALT_z, 'x': uea.ALT_x, 'c': uea.ALT_c, 'v': uea.ALT_v, 'b': uea.ALT_b, 'n': uea.ALT_n, 'm': uea.ALT_m, '\b': uea.ALT_BACKSPACE, '\t': uea.ALT_TAB, '\r': uea.ALT_RETURN, ' ': uea.ALT_SPACE, 'F1': uea.ALT_F1, 'F2': uea.ALT_F2, 'F3': uea.ALT_F3, 'F4': uea.ALT_F4, 'F5': uea.ALT_F5, 'F6': uea.ALT_F6, 'F7': uea.ALT_F7, 'F8': uea.ALT_F8, 'F9': uea.ALT_F9, 'F10': uea.ALT_F10, 'F11': uea.ALT_F11, 'F12': uea.ALT_F12, } class VideoTextBase(VideoPlugin): """Text-based interface.""" def __init__(self, input_queue, video_queue, **kwargs): """Initialise text-based interface.""" if not console: raise InitFailed('This interface requires a console terminal (tty).') VideoPlugin.__init__(self, input_queue, video_queue) # start the stdin thread for non-blocking reads self._input_handler = InputHandlerCLI(input_queue) def _check_input(self): """Handle keyboard events.""" self._input_handler.drain_queue() @video_plugins.register('cli') class VideoCLI(VideoTextBase): """Command-line interface.""" def __init__(self, input_queue, video_queue, **kwargs): """Initialise command-line interface.""" VideoTextBase.__init__(self, input_queue, video_queue) # current row and column where the cursor should be # keep cursor_row and last_row unset at the start to avoid printing extra line on resume # as it will see a move frm whatever we set it at here to the actusl cursor row self._cursor_row, self._cursor_col = 1, 1 # current actual print column self._col = 1 # cursor row on last cycle self._last_row = 1 # text buffer self._text = [[u' '] * 80 for _ in range(25)] def __enter__(self): """Open command-line interface.""" VideoTextBase.__enter__(self) console.set_raw() def __exit__(self, type, value, traceback): """Close command-line interface.""" try: if self._col != 1: console.write(u'\r\n') console.unset_raw() finally: VideoTextBase.__exit__(self, type, value, traceback) ############################################################################### def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, sprite): """Put text or pixels at a given position.""" # if multiple rows are updated, they must be sent in order for ofs, unicode_list in enumerate(unicode_matrix): unicode_list = [(_c if _c != u'\0' else u' ') for _c in unicode_list] self._text[row-1+ofs][col-1:col-1+len(unicode_list)] = unicode_list self._refresh(row, row + ofs) def move_cursor(self, row, col, attr, width): """Move the cursor to a new position.""" # update cursor row only if it's changed from last work-cycle # or if actual printing takes place on the new cursor row self._cursor_row, self._cursor_col = row, col # update cursor row only if it's changed from last work-cycle # or if actual printing takes place on the new cursor row if self._cursor_row != self._last_row or self._cursor_col != self._col: self._update_position(self._cursor_row, self._cursor_col) def clear_rows(self, back_attr, start, stop): """Clear screen rows.""" self._text[start-1:stop] = [[u' '] * len(self._text[0]) for _ in range(start-1, stop)] self._refresh(start, stop) def scroll(self, direction, start_row, stop_row, back_attr): """Scroll the screen between start_row and stop_row.""" if direction == -1: self._scroll_up(start_row, stop_row, back_attr) else: self._scroll_down(start_row, stop_row, back_attr) self._refresh(start_row, stop_row) def _scroll_up(self, start_row, stop_row, back_attr): """Scroll the screen up between start_row and stop_row.""" self._text[start_row-1:stop_row] = ( self._text[start_row:stop_row] + [[u' '] * len(self._text[0])] ) if start_row < self._last_row <= stop_row: self._last_row -= 1 def _scroll_down(self, start_row, stop_row, back_attr): """Scroll the screen down between start_row and stop_row.""" self._text[start_row-1:stop_row] = ( [[u' '] * len(self._text[0])] + self._text[start_row-1:stop_row-1] ) if start_row <= self._last_row < stop_row: self._last_row += 1 def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Initialise video mode """ self._text = [[u' '] * text_width for _ in range(text_height)] self._refresh(1, text_height) self._last_row = 1 ############################################################################### def _refresh(self, start_row, stop_row=None): """Refresh the current row, if between start and stop inclusive.""" if stop_row is None: stop_row = start_row if start_row <= self._last_row <= stop_row: self._redraw_row(self._last_row) self._redraw_row(self._last_row, self._col) def _update_position(self, row, col): """Move terminal print location.""" # show the intermediate lines up to and including the current if row != self._last_row: if row > self._last_row: self._redraw_range(self._last_row, row) elif row == self._last_row-1: self._redraw_row(self._last_row-1) # redraw until current column to put cursor in the right position self._redraw_row(row, col) self._last_row = row self._col = col def _redraw_range(self, start_row, stop_row): """Redraw text for a range of rows.""" for update_row in range(start_row, stop_row): self._redraw_row(update_row) # go one row down console.write(u'\n') self._redraw_row(stop_row) def _redraw_row(self, row, col=None): """Draw the stored text in a row.""" rowtext = self._text[row-1] # we need to slice *before* joining to get the cursor right on dbcs # as double-width characters come through as pairs c, u'' if col is not None: rowtext = rowtext[:col-1] # go to column 1 console.write(u'\r') console.write(u''.join(rowtext)) ############################################################################### class InputHandlerCLI(object): """Keyboard reader thread.""" def __init__(self, queue): """Start the keyboard reader.""" self._input_queue = queue self._f12_active = False self.quit_on_eof = True def drain_queue(self): """Handle keyboard events.""" while True: # s is one unicode char or one scancode uc, sc, mods = self._get_key() if not uc and not sc: break if uc == EOF and self.quit_on_eof: # ctrl-D (unix) / ctrl-Z (windows) self._input_queue.put(signals.Event(signals.QUIT)) elif uc == u'\x7f': # backspace self._input_queue.put( signals.Event(signals.KEYB_DOWN, (uea.BACKSPACE, scancode.BACKSPACE, [])) ) elif sc or uc: # check_full=False to allow pasting chunks of text self._input_queue.put(signals.Event(signals.KEYB_DOWN, (uc, sc, mods))) # this is needed since we don't send key-up events at all otherwise if sc == scancode.F12: self._f12_active = True elif self._f12_active: self._input_queue.put(signals.Event(signals.KEYB_UP, (scancode.F12,))) self._f12_active = False def _get_key(self): """Retrieve one keypress.""" char, key, mods = console.read_key() if not char and not key: return None, None, [] # override characters wth alt if 'ALT' in mods and 'CTRL' not in mods: char = ALT_KEY_TO_EASCII.get(key, u'') # don't override ctrl characters if not char: if 'CTRL' in mods and 'ALT' not in mods: char = CTRL_KEY_TO_EASCII.get(key, u'') elif mods == {'SHIFT'}: char = SHIFT_KEY_TO_EASCII.get(key, char) else: char = KEY_TO_EASCII.get(key, char) scan = KEY_TO_SCAN.get(key, None) modscan = [MOD_TO_SCAN[mod] for mod in mods if mod in MOD_TO_SCAN] return char, scan, modscan pcbasic-2.0.7/pcbasic/interface/video_curses.py000066400000000000000000000425431441235174000215450ustar00rootroot00000000000000""" PC-BASIC - video_curses.py Text interface implementation for Unix (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import os import locale import logging try: import curses except ImportError: curses = None from ..basic.base import scancode from ..basic.base.eascii import as_unicode as uea from ..basic.base import signals from ..compat import MACOS, PY2, console from ..compat import iter_chunks from .video import VideoPlugin from .base import video_plugins, InitFailed if PY2: # pragma: no cover # curses works with bytes in Python 2 _ENCODING = locale.getpreferredencoding() def _to_str(unistr): """Convert unicode to str.""" return unistr.encode(_ENCODING, 'replace') def _get_wch(window): """Get input from keyboard; unicode if character, int otherwise.""" s = bytearray() while True: i = window.getch() if i > 255: return i if i < 0: return bytes(s).decode(_ENCODING, 'replace') s.append(i) else: def _to_str(unistr): """Convert unicode to str.""" return unistr def _get_wch(window): """Get input from keyboard; unicode if character, int otherwise.""" try: return window.get_wch() except curses.error: # no input return u'' if curses: # curses keycodes CURSES_TO_SCAN = { curses.KEY_F1: scancode.F1, curses.KEY_F2: scancode.F2, curses.KEY_F3: scancode.F3, curses.KEY_F4: scancode.F4, curses.KEY_F5: scancode.F5, curses.KEY_F6: scancode.F6, curses.KEY_F7: scancode.F7, curses.KEY_F8: scancode.F8, curses.KEY_F9: scancode.F9, curses.KEY_F10: scancode.F10, curses.KEY_F11: scancode.F11, curses.KEY_F12: scancode.F12, curses.KEY_END: scancode.END, curses.KEY_HOME: scancode.HOME, curses.KEY_UP: scancode.UP, curses.KEY_DOWN: scancode.DOWN, curses.KEY_RIGHT: scancode.RIGHT, curses.KEY_LEFT: scancode.LEFT, curses.KEY_IC: scancode.INSERT, curses.KEY_DC: scancode.DELETE, curses.KEY_PPAGE: scancode.PAGEUP, curses.KEY_NPAGE: scancode.PAGEDOWN, curses.KEY_BACKSPACE: scancode.BACKSPACE, curses.KEY_PRINT: scancode.PRINT, curses.KEY_CANCEL: scancode.ESCAPE, } CURSES_TO_EASCII = { curses.KEY_F1: uea.F1, curses.KEY_F2: uea.F2, curses.KEY_F3: uea.F3, curses.KEY_F4: uea.F4, curses.KEY_F5: uea.F5, curses.KEY_F6: uea.F6, curses.KEY_F7: uea.F7, curses.KEY_F8: uea.F8, curses.KEY_F9: uea.F9, curses.KEY_F10: uea.F10, curses.KEY_F11: uea.F11, curses.KEY_F12: uea.F12, curses.KEY_END: uea.END, curses.KEY_HOME: uea.HOME, curses.KEY_UP: uea.UP, curses.KEY_DOWN: uea.DOWN, curses.KEY_RIGHT: uea.RIGHT, curses.KEY_LEFT: uea.LEFT, curses.KEY_IC: uea.INSERT, curses.KEY_DC: uea.DELETE, curses.KEY_PPAGE: uea.PAGEUP, curses.KEY_NPAGE: uea.PAGEDOWN, curses.KEY_BACKSPACE: uea.BACKSPACE, curses.KEY_CANCEL: uea.ESCAPE, } @video_plugins.register('curses') class VideoCurses(VideoPlugin): """Curses-based text interface.""" def __init__(self, input_queue, video_queue, caption=u'', border_width=0, **kwargs): """Initialise the text interface.""" logging.warning('The `curses` interface is deprecated, please use the `text` interface instead.') VideoPlugin.__init__(self, input_queue, video_queue) # we need to ensure setlocale() has been run first to allow unicode input if not curses: raise InitFailed('`Module `curses` not found') if not console: raise InitFailed('This interface requires a console terminal (tty).') # set the ESC-key delay to 25 ms unless otherwise set # set_escdelay seems to be unavailable on python curses. if 'ESCDELAY' not in os.environ: os.environ['ESCDELAY'] = '25' self.height, self.width = 25, 80 # curses borders are 1 character wide self.border_y = 1 self.border_x = 1 self.caption = caption # cursor is visible self.cursor_visible = True # 1 is line ('visible'), 2 is block ('highly visible'), 3 is invisible self.cursor_shape = 1 # current cursor position self.cursor_row = 1 self.cursor_col = 1 # last colour used self.last_colour = None self.f12_active = False # initialised by __enter__ self.screen = None self.orig_size = None self.window = None self.can_change_palette = None self._attributes = [] def __enter__(self): """Open ANSI interface.""" VideoPlugin.__enter__(self) try: self.screen = curses.initscr() curses.noecho() curses.cbreak() curses.nonl() curses.raw() self.orig_size = self.screen.getmaxyx() self.window = curses.newwin( self.height + self.border_y*2, self.width + self.border_x*2, 0, 0 ) self.window.nodelay(True) self.window.keypad(True) self.window.scrollok(False) curses.start_color() # curses mistakenly believes changing palettes works on macOS's Terminal.app self.can_change_palette = (not MACOS) and ( curses.can_change_color() and curses.COLORS >= 16 and curses.COLOR_PAIRS > 128 ) self._set_default_colours(16) bgcolor = self._curses_colour(7, 0, False) self.set_border_attr(0) self._resize(self.height, self.width) self.screen.clear() except Exception as e: # if setup fails, don't leave the terminal raw self._close() raise def __exit__(self, type, value, traceback): """Close the curses interface.""" try: self._close() finally: VideoPlugin.__exit__(self, type, value, traceback) def _close(self): """Close the curses interface.""" try: curses.noraw() curses.nl() curses.nocbreak() if self.screen: self.screen.keypad(False) curses.echo() curses.endwin() # restore original terminal size, colours and cursor console.reset() except Exception as e: logging.error('Exception on closing curses interface: %s', e) def _work(self): """Handle screen and interface events.""" if self.cursor_visible: self.window.move(self.border_y+self.cursor_row-1, self.border_x+self.cursor_col-1) self.window.refresh() def _check_input(self): """Handle keyboard events.""" inp = _get_wch(self.window) if isinstance(inp, int): # replace Mac backspace - or it will come through as ctrl+backspace which is delete if inp == 127: inp = curses.KEY_BACKSPACE else: if inp == curses.KEY_BREAK: # this is fickle, on many terminals doesn't work self._input_queue.put(signals.Event( signals.KEYB_DOWN, (u'', scancode.BREAK, [scancode.CTRL]) )) # scancode, insert here and now # there shouldn't be a mix of special keys and utf8 in one # uninterrupted string, since the only reason an uninterrupted # string would be longer than 1 char is because it's a single # utf-8 sequence or a pasted utf-8 string, neither of which # can contain special characters. # however, if that does occur, this won't work correctly. scan = CURSES_TO_SCAN.get(inp, None) char = CURSES_TO_EASCII.get(inp, u'') if scan or char: self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, scan, []))) if inp == curses.KEY_F12: self.f12_active = True else: self._unset_f12() else: # could be more than one code point, handle these one by one for char in inp: #check_full=False to allow pasting chunks of text self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, None, []))) self._unset_f12() def _unset_f12(self): """Deactivate F12 """ if self.f12_active: self._input_queue.put(signals.Event(signals.KEYB_UP, (scancode.F12,))) self.f12_active = False def _resize(self, height, width): """Resize the terminal.""" by, bx = self.border_y, self.border_x # curses.resizeterm triggers KEY_RESIZE leading to a flickering loop # curses.resize_term doesn't resize the terminal console.resize(height + by*2, width + bx*2) self.window.resize(height + by*2, width + bx*2) self.set_border_attr(self.border_attr) def _set_default_colours(self, num_attrs): """Initialise the default colours for the palette.""" if self.can_change_palette: self.default_colors = range(16, 32) elif num_attrs == 2: self.default_colors = (curses.COLOR_BLACK, curses.COLOR_WHITE) * 8 elif num_attrs == 4: self.default_colors = ( curses.COLOR_BLACK, curses.COLOR_CYAN, curses.COLOR_MAGENTA, curses.COLOR_WHITE) * 4 else: # curses colours mapped onto EGA self.default_colors = ( curses.COLOR_BLACK, curses.COLOR_BLUE, curses.COLOR_GREEN, curses.COLOR_CYAN, curses.COLOR_RED, curses.COLOR_MAGENTA, curses.COLOR_YELLOW, curses.COLOR_WHITE, curses.COLOR_BLACK, curses.COLOR_BLUE, curses.COLOR_GREEN, curses.COLOR_CYAN, curses.COLOR_RED, curses.COLOR_MAGENTA, curses.COLOR_YELLOW, curses.COLOR_WHITE) def _set_curses_palette(self): """Initialise the curses colour palette.""" if self.can_change_palette: for back in range(8): for fore in range(16): curses.init_pair( back*16+fore+1, self.default_colors[fore], self.default_colors[back] ) else: try: for back in range(8): for fore in range(8): if back == 0 and fore == 7: # black on white mandatorily mapped on color 0 pass elif back == 0: curses.init_pair( back*8+fore+1, self.default_colors[fore], self.default_colors[back] ) else: curses.init_pair( back*8+fore, self.default_colors[fore], self.default_colors[back] ) except curses.error: pass def _curses_colour(self, fore, back, blink): """Convert split attribute to curses colour.""" if self.can_change_palette: cursattr = curses.color_pair(1 + (back&7)*16 + (fore&15)) else: if back == 0 and fore&7 == 7: cursattr = 0 elif back == 0: cursattr = curses.color_pair(1 + (back&7)*8 + (fore&7)) else: cursattr = curses.color_pair((back&7)*8 + (fore&7)) if fore&15 > 7: cursattr |= curses.A_BOLD if blink: cursattr |= curses.A_BLINK return cursattr def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Change screen mode.""" self.height = text_height self.width = text_width bgcolor = self._curses_colour(7, 0, False) self._resize(self.height, self.width) self._set_curses_palette() self.window.clear() self.window.refresh() self.window.move(0, 0) def clear_rows(self, back_attr, start, stop): """Clear screen rows.""" bgcolor = self._curses_colour(7, back_attr, False) self.window.bkgdset(32, bgcolor) for r in range(start, stop+1): try: self.window.move(self.border_y + r - 1, self.border_x) self.window.clrtoeol() except curses.error: pass # fix border self.set_border_attr(self.border_attr) def set_palette(self, attributes, dummy_pack_pixels): """Build the palette.""" self._set_default_colours(len(attributes)) rgb_table = [_fore for _fore, _, _, _ in attributes[:16]] if len(attributes) > 16: # *assume* the first 16 attributes are foreground-on-black # this is the usual textmode byte attribute arrangement fore = range(16) * 16 back = tuple(_b for _b in range(8) for _ in range(16)) * 2 else: fore = range(len(attributes)) # assume black background # blink dim-to-bright etc won't work on terminals anyway back = (0,) * len(attributes) blink = tuple(_blink for _, _, _blink, _ in attributes) under = tuple(_under for _, _, _, _under in attributes) int_attributes = zip(fore, back, blink, under) self._attributes = int_attributes if self.can_change_palette: for i, rgb in enumerate(rgb_table): r, g, b = rgb curses.init_color( self.default_colors[i], (r*1000)//255, (g*1000)//255, (b*1000)//255 ) def set_border_attr(self, attr): """Change border attribute.""" self.border_attr = attr self.window.attrset(self._curses_colour(attr, attr, False)) self.window.border() def move_cursor(self, row, col, attr, width): """Move the cursor to a new position.""" self.cursor_row, self.cursor_col = row, col # cursor attr and width not supported def show_cursor(self, cursor_on, cursor_blinks): """Change visibility of cursor.""" # blinking/non-blinking not supported self._show_cursor(cursor_on) def _show_cursor(self, cursor_on): """Change visibility of cursor.""" self.cursor_visible = cursor_on if cursor_on: console.show_cursor(block=self.cursor_shape == 2) else: console.hide_cursor() def set_cursor_shape(self, from_line, to_line): """Set the cursor shape.""" if (to_line-from_line) >= 4: self.cursor_shape = 2 else: self.cursor_shape = 1 self._show_cursor(self.cursor_visible) def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, sprite): """Put text or pixels at a given position.""" start_col = col for text, attrs in zip(unicode_matrix, attr_matrix): for unicode_list, attr in iter_chunks(text, attrs): fore, back, blink, underline = self._attributes[attr] unicode_list = [_c if _c != u'\0' else u' ' for _c in unicode_list] colour = self._curses_colour(fore, back, blink) #if colour != self.last_colour: self.last_colour = colour self.window.bkgdset(32, colour) try: self.window.addstr( self.border_y+row-1, self.border_x+col-1, _to_str(u''.join(unicode_list)), colour ) except curses.error: pass col += len(unicode_list) row += 1 col = start_col def scroll(self, direction, from_line, scroll_height, back_attr): """Scroll the screen between from_line and scroll_height.""" if direction == -1: self._scroll_up(from_line, scroll_height, back_attr) else: self._scroll_down(from_line, scroll_height, back_attr) def _scroll_up(self, from_line, scroll_height, back_attr): """Scroll the screen up between from_line and scroll_height.""" bgcolor = self._curses_colour(7, back_attr, False) self._curses_scroll(from_line, scroll_height, -1) self.clear_rows(back_attr, scroll_height, scroll_height) if self.cursor_row > 1: self.window.move(self.border_y+self.cursor_row-2, self.border_x+self.cursor_col-1) def _scroll_down(self, from_line, scroll_height, back_attr): """Scroll the screen down between from_line and scroll_height.""" bgcolor = self._curses_colour(7, back_attr, False) self._curses_scroll(from_line, scroll_height, 1) self.clear_rows(back_attr, from_line, from_line) if self.cursor_row < self.height: self.window.move(self.border_y+self.cursor_row, self.border_x+self.cursor_col-1) def _curses_scroll(self, from_line, scroll_height, direction): """Perform a scroll in curses.""" if from_line != scroll_height: self.window.scrollok(True) self.window.setscrreg(self.border_y+from_line-1, self.border_y+scroll_height-1) try: self.window.scroll(-direction) except curses.error: pass self.window.scrollok(False) self.window.setscrreg(self.border_y+1, self.border_y+self.height-1) pcbasic-2.0.7/pcbasic/interface/video_pygame.py000066400000000000000000001111501441235174000215120ustar00rootroot00000000000000""" PC-BASIC - video_pygame.py Graphical interface based on PyGame (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import ctypes if False: # for detection by packagers import pygame from ..compat import iteritems, unichr from ..basic.base import signals from ..basic.base import scancode from ..basic.base import bytematrix from ..basic.base.eascii import as_unicode as uea from ..compat import WIN32, MACOS, PY2 from ..compat import set_dpi_aware from .video import VideoPlugin from .base import video_plugins, InitFailed, EnvironmentCache, NOKILL_MESSAGE from . import clipboard from . import window # refresh cycle parameters # number of cycles to change blink state BLINK_CYCLES = 5 # ms duration of a blink BLINK_TIME = 120 CYCLE_TIME = BLINK_TIME // BLINK_CYCLES # blank icon BLANK_ICON = ((0,) * 16) * 16 @video_plugins.register('pygame') class VideoPygame(VideoPlugin): """Pygame-based graphical interface.""" def __init__( self, input_queue, video_queue, caption=u'', icon=BLANK_ICON, scaling=None, dimensions=None, aspect_ratio=(4, 3), border_width=0, fullscreen=False, prevent_close=False, mouse_clipboard=True, **kwargs ): """Initialise pygame interface.""" logging.warning('The `pygame` interface is deprecated, please use the `graphical` interface instead.') try: _import_pygame() except ImportError: raise InitFailed('Module `pygame` not found') VideoPlugin.__init__(self, input_queue, video_queue) # request smooth scaling self._smooth = scaling == 'smooth' # ignore ALT+F4 and window X button self._nokill = prevent_close # window caption/title self.caption = caption # start in fullscreen mode self.fullscreen = fullscreen self._has_window = False # set state objects to whatever is now in state (may have been unpickled) # Windows 10 - set to DPI aware to avoid scaling twice on HiDPI screens set_dpi_aware() # ensure we have the correct video driver for SDL 1.2 # pygame sets this on import, but if we've tried SDL2 we've had to # reset this value # ensure window is centred self._env = EnvironmentCache() self._env.set('SDL_VIDEO_CENTERED', '1') pygame.init() try: # poll the driver to force an exception if not initialised pygame.display.get_driver() except pygame.error as e: self._close_pygame() raise InitFailed('No suitable display driver: %s' % e) # display & border # display buffer self.canvas = None # border attribute self.border_attr = 0 # palette and colours # working palette - attribute index in blue channel self.work_palette = [(0, 0, index) for index in range(256)] # display palettes for blink states 0, 1 self._palette = [None, None] # composite colour artifacts self._pixel_packing = False # text attributes supported self._palette_blinks = True # update cycle # update flag self.busy = False # refresh cycle parameters self._cycle = 0 self.last_cycle = 0 # cursor # cursor shape self.cursor = None # current cursor location self.last_row = 1 self.last_col = 1 # cursor is visible self.cursor_visible = True self.cursor_attr = 7 # buffer for text under cursor self.under_top_left = None # fonts # joystick and mouse # available joysticks self.joysticks = [] # get physical screen dimensions (needs to be called before set_mode) display_info = pygame.display.Info() self._window_sizer = window.WindowSizer( display_info.current_w, display_info.current_h, scaling, dimensions, aspect_ratio, border_width, ) # determine initial display size self._window_sizer.set_canvas_size(720, 400) self._set_icon(icon) try: self._resize_display() except pygame.error as e: self._close_pygame() raise InitFailed('Could not initialise display: %s' % e) if self._smooth and self.display.get_bitsize() < 24: logging.warning( 'Smooth scaling not available on this display (depth %d < 24)', self.display.get_bitsize() ) self._smooth = False if PY2: # pragma: no cover pygame.display.set_caption(self.caption.encode('utf-8', 'replace')) else: pygame.display.set_caption(self.caption) pygame.key.set_repeat(500, 24) # load an all-black 16-colour game palette to get started self.set_palette([((0,0,0), (0,0,0), False, False)]*16, None) pygame.joystick.init() self.joysticks = [pygame.joystick.Joystick(x) for x in range(pygame.joystick.get_count())] for j in self.joysticks: j.init() # if a joystick is present, its axes report 128 for mid, not 0 for joy in range(len(self.joysticks)): for axis in (0, 1): self._input_queue.put(signals.Event(signals.STICK_MOVED, (joy, axis, 128))) # mouse setups self._mouse_clip = mouse_clipboard self.cursor_row, self.cursor_col = 1, 1 # set_mode should be first event on queue self.f11_active = False self.clipboard_handler = get_clipboard_handler() # buffer for perceived alt key status, for use by workarounds self._alt_key_down = None def __exit__(self, type, value, traceback): """Close the pygame interface.""" VideoPlugin.__exit__(self, type, value, traceback) self._close_pygame() def _close_pygame(self): """Close pygame modules and displays.""" # if pygame import failed, close() is called while pygame is None if pygame: pygame.joystick.quit() pygame.display.quit() pygame.quit() # put environment variables back as they were self._env.close() def _set_icon(self, mask): """Set the window icon.""" height, width = len(mask), len(mask[0]) icon = pygame.Surface((width, height), depth=8) # pylint: disable=E1121,E1123 icon.fill(0) array = bytematrix.ByteMatrix(height, width, mask) #icon.blit(glyph_to_surface(mask), (0, 0, width, height)) pygame.surfarray.blit_array(icon, _BufferWrapper(array)) icon.set_palette_at(0, (0, 0, 0)) icon.set_palette_at(1, (0xff, 0xff, 0xff)) pygame.transform.scale2x(icon) pygame.transform.scale2x(icon) pygame.display.set_icon(icon) ########################################################################### # input cycle def _check_input(self): """Handle screen and interface events.""" # check and handle pygame events if not self._has_window: return for event in pygame.event.get(): if event.type == pygame.KEYDOWN: self._handle_key_down(event) elif event.type == pygame.KEYUP: self._handle_key_up(event) elif event.type == pygame.MOUSEBUTTONDOWN: if self._mouse_clip: if event.button == 1: # LEFT button: copy pos = self._window_sizer.normalise_pos(*event.pos) self.clipboard.start( 1 + pos[1] // self.font_height, 1 + (pos[0]+self.font_width//2) // self.font_width ) elif event.button == 2: # MIDDLE button: paste text = self.clipboard_handler.paste() self.clipboard.paste(text) self.busy = True if event.button == 1: # right mouse button is a pen press self._input_queue.put(signals.Event( signals.PEN_DOWN, self._window_sizer.normalise_pos(*event.pos) )) elif event.type == pygame.MOUSEBUTTONUP: self._input_queue.put(signals.Event(signals.PEN_UP)) if self._mouse_clip and event.button == 1: self.clipboard.copy() self.clipboard.stop() self.busy = True elif event.type == pygame.MOUSEMOTION: pos = self._window_sizer.normalise_pos(*event.pos) self._input_queue.put(signals.Event(signals.PEN_MOVED, pos)) if self.clipboard.active(): self.clipboard.move( 1 + pos[1] // self.font_height, 1 + (pos[0]+self.font_width//2) // self.font_width ) self.busy = True elif event.type == pygame.JOYBUTTONDOWN: self._input_queue.put(signals.Event( signals.STICK_DOWN, (event.joy, event.button) )) elif event.type == pygame.JOYBUTTONUP: self._input_queue.put(signals.Event( signals.STICK_UP, (event.joy, event.button) )) elif event.type == pygame.JOYAXISMOTION: self._input_queue.put(signals.Event( signals.STICK_MOVED, (event.joy, event.axis, int(event.value*127 + 128)) )) elif event.type == pygame.VIDEORESIZE: if not self.fullscreen: self._window_sizer.set_display_size(event.w, event.h) self._resize_display() elif event.type == pygame.QUIT: if self._nokill: self.set_caption_message(NOKILL_MESSAGE) else: self._input_queue.put(signals.Event(signals.QUIT)) def _handle_key_down(self, e): """Handle key-down event.""" # get scancode scan = KEY_TO_SCAN.get(e.key, None) # get modifiers mod = [s for m, s in iteritems(MOD_TO_SCAN) if e.mod & m] # compensate for missing l-alt down events (needed at least on Ubuntu Unity) if (e.mod & pygame.KMOD_LALT) and not self._alt_key_down: # insert an alt keydown event before the alt-modified keydown fake_event = pygame.event.Event( pygame.KEYDOWN, scancode=0, key=pygame.K_LALT, unicode=u'', mod=0 ) self._handle_key_down(fake_event) if e.key == pygame.K_LALT: self._alt_key_down = True # get eascii try: if e.mod & pygame.KMOD_LALT: c = ALT_KEY_TO_EASCII[e.key] elif e.mod & pygame.KMOD_CTRL: c = CTRL_KEY_TO_EASCII[e.key] elif e.mod & pygame.KMOD_SHIFT: c = SHIFT_KEY_TO_EASCII[e.key] else: c = KEY_TO_EASCII[e.key] except KeyError: key = e.key if e.mod & pygame.KMOD_CTRL and key >= ord('a') and key <= ord('z'): c = unichr(key - ord('a') + 1) elif e.mod & pygame.KMOD_CTRL and key >= ord('[') and key <= ord('_'): c = unichr(key - ord('A') + 1) else: c = e.unicode # handle F11 home-key if e.key == pygame.K_F11: self.f11_active = True self.clipboard.start(self.cursor_row, self.cursor_col) elif self.f11_active: # F11+f to toggle fullscreen mode if e.key == pygame.K_f: self.fullscreen = not self.fullscreen self._window_sizer.set_canvas_size(*self.size, fullscreen=self.fullscreen) self._resize_display() self.clipboard.handle_key(scan, c) self.busy = True else: # double NUL characters, as single NUL signals e-ASCII if c == u'\0': c = uea.NUL # fix missing ascii for numeric keypad on Windows if e.mod & pygame.KMOD_NUM: try: c = KEY_TO_EASCII_NUM[e.key] except KeyError: pass # insert into keyboard queue self._input_queue.put(signals.Event(signals.KEYB_DOWN, (c, scan, mod))) def _handle_key_up(self, e): """Handle key-up event.""" # compensate for missing l-alt down events (needed at least on Ubuntu Unity) if (e.key == pygame.K_LALT or e.mod & pygame.KMOD_LALT) and not self._alt_key_down: # insert an alt keydown event before the alt-modified keydown fake_event = pygame.event.Event( pygame.KEYDOWN, scancode=0, key=pygame.K_LALT, unicode=u'', mod=0 ) self._handle_key_down(fake_event) if e.key != pygame.K_LALT: # insert a keydown before the keyup if not hasattr(e, 'unicode'): e.unicode = u'' self._handle_key_down(e) if e.key == pygame.K_LALT: self._alt_key_down = False elif e.key == pygame.K_F11: self.clipboard.stop() self.busy = True self.f11_active = False # last key released gets remembered try: self._input_queue.put(signals.Event(signals.KEYB_UP, (KEY_TO_SCAN[e.key],))) except KeyError: pass ########################################################################### # screen drawing cycle def sleep(self, ms): """Sleep a tick to avoid hogging the cpu.""" pygame.time.wait(ms) def _work(self): """Check screen and blink events; update screen if necessary.""" if not self._has_window: return self.blink_state = 0 if self._palette_blinks or self.text_cursor: self.blink_state = 0 if self._cycle < BLINK_CYCLES * 2 else 1 if self._cycle % BLINK_CYCLES == 0: self.busy = True if self.cursor_visible and ( (self.cursor_row != self.last_row) or (self.cursor_col != self.last_col) ): self.busy = True tock = pygame.time.get_ticks() if tock - self.last_cycle >= CYCLE_TIME: self.last_cycle = tock self._cycle += 1 if self._cycle == BLINK_CYCLES * 4: self._cycle = 0 if self.busy: self._do_flip() self.busy = False def _do_flip(self): """Draw the canvas to the screen.""" # create the screen that will be stretched onto the display border_x, border_y = self._window_sizer.border_shift # surface depth and flags match those of canvas # pylint: disable=E1121,E1123 screen = pygame.Surface( (self.size[0] + 2*border_x, self.size[1] + 2*border_y), 0, self.canvas ) screen.set_palette(self.work_palette) # border colour border_colour = pygame.Color(0, 0, self.border_attr % self.num_fore_attrs) screen.fill(border_colour) screen.blit(self.canvas, (border_x, border_y)) # subsurface referencing the canvas area workscreen = screen.subsurface((border_x, border_y, self.size[0], self.size[1])) self._draw_cursor(workscreen) if self.clipboard.active(): create_feedback(workscreen, self.clipboard.selection_rect) if self._pixel_packing: screen = apply_composite_artifacts(screen, *self._pixel_packing) screen.set_palette(self._palette[self.blink_state]) letterbox = pygame.Rect( self._window_sizer.letterbox_shift, self._window_sizer.window_size ) if self._smooth: # smoothscale to subsurface does not work correctly, so create a new surface and blit dest_surf = pygame.Surface(self._window_sizer.window_size) #, self.display) pygame.transform.smoothscale( screen.convert(dest_surf), self._window_sizer.window_size, dest_surf ) self.display.blit(dest_surf, letterbox) else: dest_surf = self.display.subsurface(letterbox) pygame.transform.scale( screen.convert(dest_surf), self._window_sizer.window_size, dest_surf ) pygame.display.flip() def _draw_cursor(self, screen): """Draw the cursor on the surface provided.""" if not self.cursor_visible: return # copy screen under cursor self.under_top_left = ( (self.cursor_col-1) * self.font_width, (self.cursor_row-1) * self.font_height ) under_char_area = pygame.Rect( (self.cursor_col-1) * self.font_width, (self.cursor_row-1) * self.font_height, self.cursor_width, self.font_height ) if self.text_cursor: # cursor is visible - to be done every cycle between 5 and 10, 15 and 20 if self._cycle // BLINK_CYCLES in (1, 3): screen.blit( self.cursor, ((self.cursor_col-1) * self.font_width, (self.cursor_row-1) * self.font_height) ) else: index = self.cursor_attr % self.num_fore_attrs # reference the destination area dest_array = pygame.surfarray.pixels2d( screen.subsurface(pygame.Rect( (self.cursor_col-1) * self.font_width, (self.cursor_row-1) * self.font_height + self.cursor_from, self.cursor_width, self.cursor_to - self.cursor_from + 1 )) ) dest_array ^= index self.last_row = self.cursor_row self.last_col = self.cursor_col ########################################################################### # miscellaneous helper functions def _resize_display(self): """Change the display size.""" if self.fullscreen: flags = pygame.NOFRAME else: flags = pygame.RESIZABLE self.display = pygame.display.set_mode(self._window_sizer.display_size, flags) # load display if requested self.busy = True ########################################################################### # signal handlers def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Initialise a given text or graphics mode.""" # set display geometry self.font_height = -(-canvas_height // text_height) self.font_width = canvas_width // text_width # logical size self.size = canvas_width, canvas_height self._window_sizer.set_canvas_size(*self.size, fullscreen=self.fullscreen) self._resize_display() # set standard cursor self.cursor_width = self.font_width self.set_cursor_shape(0, self.font_height) # whole screen (blink on & off) self.canvas = pygame.Surface(self.size, depth=8) # pylint: disable=E1121,E1123 self.canvas.set_palette(self.work_palette) # initialise clipboard self.clipboard = clipboard.ClipboardInterface( self.clipboard_handler, self._input_queue, text_width, text_height, self.font_width, self.font_height, self.size ) self.busy = True self._has_window = True def set_caption_message(self, msg): """Add a message to the window caption.""" title = self.caption + (u' - ' + msg if msg else u'') pygame.display.set_caption(title.encode('utf-8', 'replace')) def set_clipboard_text(self, text): """Put text on the clipboard.""" self.clipboard_handler.copy(text) def set_palette(self, attributes, pack_pixels): """Build the palette.""" self.num_fore_attrs = 16 self.num_back_attrs = 8 # fill up the 8-bit palette with all combinations we need # blink states: 0 light up, 1 light down # bottom 128 are non-blink, top 128 blink to background self._palette[0] = [_fore for _fore, _, _, _ in attributes] self._palette[1] = [_back if _blink else _fore for _fore, _back, _blink, _ in attributes] self._palette_blinks = self._palette[0] != self._palette[1] self._pixel_packing = pack_pixels self.busy = True def set_border_attr(self, attr): """Change the border attribute.""" self.border_attr = attr self.busy = True def clear_rows(self, back_attr, start, stop): """Clear a range of screen rows.""" bg = (0, 0, back_attr) scroll_area = pygame.Rect( 0, (start-1)*self.font_height, self.size[0], (stop-start+1)*self.font_height ) self.canvas.fill(bg, scroll_area) self.busy = True def show_cursor(self, cursor_on, cursor_blinks): """Change visibility of cursor.""" self.cursor_visible = cursor_on self.text_cursor = cursor_blinks self.busy = True def move_cursor(self, row, col, attr, width): """Move the cursor to a new position.""" self.cursor_row, self.cursor_col = row, col # set attribute self.cursor_attr = attr % self.num_fore_attrs # set width if width != self.cursor_width: self.cursor_width = width self._rebuild_cursor() else: self.cursor.set_palette_at(254, pygame.Color(0, self.cursor_attr, self.cursor_attr)) def scroll(self, direction, from_line, scroll_height, back_attr): """Scroll the screen between from_line and scroll_height.""" temp_scroll_area = pygame.Rect( 0, (from_line-1)*self.font_height, self.size[0], (scroll_height-from_line+1) * self.font_height ) # scroll self.canvas.set_clip(temp_scroll_area) self.canvas.scroll(0, direction * self.font_height) # empty new line bg = (0, 0, back_attr) self.canvas.fill( bg, (0, (scroll_height-1) * self.font_height, self.size[0], self.font_height) ) self.canvas.set_clip(None) self.busy = True def set_cursor_shape(self, from_line, to_line): """Build a sprite for the cursor.""" self.cursor_from, self.cursor_to = from_line, to_line self._rebuild_cursor() def _rebuild_cursor(self): """Rebuild cursor surface.""" height = self.font_height width = self.cursor_width from_line, to_line = self.cursor_from, self.cursor_to self.cursor = pygame.Surface((width, height), depth=8) # pylint: disable=E1121,E1123 color, bg = 254, 255 self.cursor.set_colorkey(bg) self.cursor.fill(bg) self.cursor.fill(color, (0, from_line, width, min(to_line-from_line+1, height-from_line))) self.cursor.set_palette_at(254, pygame.Color(0, self.cursor_attr, self.cursor_attr)) self.busy = True def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, array): """Put text or pixels at a given position.""" if y0 + array.height > self.size[1] or x0 +array. width > self.size[0]: array = array[:self.size[1]-y0, :self.size[0]-x0] # reference the destination area subsurface = self.canvas.subsurface(pygame.Rect(x0, y0, array.width, array.height)) pygame.surfarray.blit_array(subsurface, _BufferWrapper(array)) self.busy = True class _BufferWrapper(object): def __init__(self, array): self._buffer = ctypes.create_string_buffer(array.to_bytes()) self.__array_interface__ = dict( shape=(array.width, array.height), strides=(1, array.width), typestr='|u1', version=3, data=(ctypes.addressof(self._buffer), False) ) ############################################################################### # clipboard handling class PygameClipboard(clipboard.Clipboard): """Clipboard handling using Pygame.Scrap.""" # text type we look for in the clipboard text = ( 'UTF8_STRING', 'text/plain;charset=utf-8', 'text/plain', 'TEXT', 'STRING' ) def __init__(self): """Initialise the clipboard handler.""" try: pygame.scrap.init() self.ok = True except Exception: if pygame: logging.warning('PyGame.Scrap clipboard handling module not found.') self.ok = False def copy(self, text): """Put unicode text on clipboard.""" pygame.scrap.set_mode(pygame.SCRAP_CLIPBOARD) try: if WIN32: # on Windows, encode as utf-16 without FF FE byte order mark and null-terminate # but give it a utf-8 MIME type, because that's how Windows likes it pygame.scrap.put( 'text/plain;charset=utf-8', text.encode('utf-16le', 'replace') + b'\0\0' ) else: pygame.scrap.put(pygame.SCRAP_TEXT, text.encode('utf-8', 'replace')) except Exception as e:# KeyError: logging.debug('Clipboard copy failed for clip %r: %s', text, e) def paste(self): """Return unicode text from clipboard.""" pygame.scrap.set_mode(pygame.SCRAP_CLIPBOARD) us = u'' s = b'' available = pygame.scrap.get_types() for text_type in self.text: if text_type not in available: continue s = pygame.scrap.get(text_type) if s: break if WIN32: if text_type == 'text/plain;charset=utf-8': # it's lying, it's giving us UTF16 little-endian # ignore any bad UTF16 characters from outside us = s.decode('utf-16le', errors='replace') else: # fallback us = s.decode('ascii', errors='replace') # remove null-terminator us = us[:us.find(u'\0')] else: us = s.decode('utf-8', errors='replace') if us: us = us.replace(u'\r\n', u'\n').replace(u'\n', u'\r') return us or u'' def get_clipboard_handler(): """Get a working Clipboard handler object.""" # Pygame.Scrap doesn't work on OSX and crashes on Linux if MACOS: handler = clipboard.MacClipboard() elif WIN32: handler = PygameClipboard() else: handler = clipboard.XClipboard() if not handler.ok: logging.warning('Clipboard copy and paste not available.') handler = clipboard.Clipboard() return handler def create_feedback(surface, selection_rects): """Create visual feedback for selection onto a surface.""" for r in selection_rects: work_area = surface.subsurface(pygame.Rect(r)) orig = work_area.copy() # add 1 to the color as a highlight orig.fill(pygame.Color(0, 0, 1)) work_area.blit(orig, (0, 0), special_flags=pygame.BLEND_ADD) ############################################################################### # import PyGame and define constants pygame = None def _import_pygame(): """Import pygame and define constants.""" global pygame global KEY_TO_SCAN, MOD_TO_SCAN, KEY_TO_EASCII_NUM global KEY_TO_EASCII, SHIFT_KEY_TO_EASCII, CTRL_KEY_TO_EASCII, ALT_KEY_TO_EASCII import pygame # these are PC keyboard scancodes KEY_TO_SCAN = { # top row pygame.K_ESCAPE: scancode.ESCAPE, pygame.K_1: scancode.N1, pygame.K_2: scancode.N2, pygame.K_3: scancode.N3, pygame.K_4: scancode.N4, pygame.K_5: scancode.N5, pygame.K_6: scancode.N6, pygame.K_7: scancode.N7, pygame.K_8: scancode.N8, pygame.K_9: scancode.N9, pygame.K_0: scancode.N0, pygame.K_MINUS: scancode.MINUS, pygame.K_EQUALS: scancode.EQUALS, pygame.K_BACKSPACE: scancode.BACKSPACE, # row 1 pygame.K_TAB: scancode.TAB, pygame.K_q: scancode.q, pygame.K_w: scancode.w, pygame.K_e: scancode.e, pygame.K_r: scancode.r, pygame.K_t: scancode.t, pygame.K_y: scancode.y, pygame.K_u: scancode.u, pygame.K_i: scancode.i, pygame.K_o: scancode.o, pygame.K_p: scancode.p, pygame.K_LEFTBRACKET: scancode.LEFTBRACKET, pygame.K_RIGHTBRACKET: scancode.RIGHTBRACKET, pygame.K_RETURN: scancode.RETURN, pygame.K_KP_ENTER: scancode.RETURN, # row 2 pygame.K_RCTRL: scancode.CTRL, pygame.K_LCTRL: scancode.CTRL, pygame.K_a: scancode.a, pygame.K_s: scancode.s, pygame.K_d: scancode.d, pygame.K_f: scancode.f, pygame.K_g: scancode.g, pygame.K_h: scancode.h, pygame.K_j: scancode.j, pygame.K_k: scancode.k, pygame.K_l: scancode.l, pygame.K_SEMICOLON: scancode.SEMICOLON, pygame.K_QUOTE: scancode.QUOTE, pygame.K_BACKQUOTE: scancode.BACKQUOTE, # row 3 pygame.K_LSHIFT: scancode.LSHIFT, pygame.K_BACKSLASH: scancode.BACKSLASH, pygame.K_z: scancode.z, pygame.K_x: scancode.x, pygame.K_c: scancode.c, pygame.K_v: scancode.v, pygame.K_b: scancode.b, pygame.K_n: scancode.n, pygame.K_m: scancode.m, pygame.K_COMMA: scancode.COMMA, pygame.K_PERIOD: scancode.PERIOD, pygame.K_SLASH: scancode.SLASH, pygame.K_RSHIFT: scancode.RSHIFT, pygame.K_PRINT: scancode.PRINT, pygame.K_SYSREQ: scancode.SYSREQ, pygame.K_LALT: scancode.ALT, # don't catch right-Alt as it may inhibit AltGr on Windows #pygame.K_RALT: scancode.ALT, pygame.K_SPACE: scancode.SPACE, pygame.K_CAPSLOCK: scancode.CAPSLOCK, # function key row pygame.K_F1: scancode.F1, pygame.K_F2: scancode.F2, pygame.K_F3: scancode.F3, pygame.K_F4: scancode.F4, pygame.K_F5: scancode.F5, pygame.K_F6: scancode.F6, pygame.K_F7: scancode.F7, pygame.K_F8: scancode.F8, pygame.K_F9: scancode.F9, pygame.K_F10: scancode.F10, pygame.K_F11: scancode.F11, pygame.K_F12: scancode.F12, # top middle pygame.K_NUMLOCK: scancode.NUMLOCK, pygame.K_SCROLLOCK: scancode.SCROLLOCK, # keypad pygame.K_KP7: scancode.KP7, pygame.K_HOME: scancode.HOME, pygame.K_KP8: scancode.KP8, pygame.K_UP: scancode.UP, pygame.K_KP9: scancode.KP9, pygame.K_PAGEUP: scancode.PAGEUP, pygame.K_KP_MINUS: scancode.KPMINUS, pygame.K_KP4: scancode.KP4, pygame.K_LEFT: scancode.LEFT, pygame.K_KP5: scancode.KP5, pygame.K_KP6: scancode.KP6, pygame.K_RIGHT: scancode.RIGHT, pygame.K_KP_PLUS: scancode.KPPLUS, pygame.K_KP1: scancode.KP1, pygame.K_END: scancode.END, pygame.K_KP2: scancode.KP2, pygame.K_DOWN: scancode.DOWN, pygame.K_KP3: scancode.KP3, pygame.K_PAGEDOWN: scancode.PAGEDOWN, pygame.K_KP0: scancode.KP0, pygame.K_INSERT: scancode.INSERT, # keypad dot, times, div, enter ? # various pygame.K_DELETE: scancode.DELETE, pygame.K_PAUSE: scancode.BREAK, pygame.K_BREAK: scancode.BREAK, } KEY_TO_EASCII = { pygame.K_F1: uea.F1, pygame.K_F2: uea.F2, pygame.K_F3: uea.F3, pygame.K_F4: uea.F4, pygame.K_F5: uea.F5, pygame.K_F6: uea.F6, pygame.K_F7: uea.F7, pygame.K_F8: uea.F8, pygame.K_F9: uea.F9, pygame.K_F10: uea.F10, pygame.K_F11: uea.F11, pygame.K_F12: uea.F12, pygame.K_HOME: uea.HOME, pygame.K_UP: uea.UP, pygame.K_PAGEUP: uea.PAGEUP, pygame.K_LEFT: uea.LEFT, pygame.K_RIGHT: uea.RIGHT, pygame.K_END: uea.END, pygame.K_DOWN: uea.DOWN, pygame.K_PAGEDOWN: uea.PAGEDOWN, pygame.K_ESCAPE: uea.ESCAPE, pygame.K_BACKSPACE: uea.BACKSPACE, pygame.K_TAB: uea.TAB, pygame.K_RETURN: uea.RETURN, pygame.K_KP_ENTER: uea.RETURN, pygame.K_SPACE: uea.SPACE, pygame.K_INSERT: uea.INSERT, pygame.K_DELETE: uea.DELETE, } SHIFT_KEY_TO_EASCII = { pygame.K_F1: uea.SHIFT_F1, pygame.K_F2: uea.SHIFT_F2, pygame.K_F3: uea.SHIFT_F3, pygame.K_F4: uea.SHIFT_F4, pygame.K_F5: uea.SHIFT_F5, pygame.K_F6: uea.SHIFT_F6, pygame.K_F7: uea.SHIFT_F7, pygame.K_F8: uea.SHIFT_F8, pygame.K_F9: uea.SHIFT_F9, pygame.K_F10: uea.SHIFT_F10, pygame.K_F11: uea.SHIFT_F11, pygame.K_F12: uea.SHIFT_F12, pygame.K_HOME: uea.SHIFT_HOME, pygame.K_UP: uea.SHIFT_UP, pygame.K_PAGEUP: uea.SHIFT_PAGEUP, pygame.K_LEFT: uea.SHIFT_LEFT, pygame.K_RIGHT: uea.SHIFT_RIGHT, pygame.K_END: uea.SHIFT_END, pygame.K_DOWN: uea.SHIFT_DOWN, pygame.K_PAGEDOWN: uea.SHIFT_PAGEDOWN, pygame.K_ESCAPE: uea.SHIFT_ESCAPE, pygame.K_BACKSPACE: uea.SHIFT_BACKSPACE, pygame.K_TAB: uea.SHIFT_TAB, pygame.K_RETURN: uea.SHIFT_RETURN, pygame.K_KP_ENTER: uea.SHIFT_RETURN, pygame.K_SPACE: uea.SHIFT_SPACE, pygame.K_INSERT: uea.SHIFT_INSERT, pygame.K_DELETE: uea.SHIFT_DELETE, pygame.K_KP5: uea.SHIFT_KP5, } CTRL_KEY_TO_EASCII = { pygame.K_F1: uea.CTRL_F1, pygame.K_F2: uea.CTRL_F2, pygame.K_F3: uea.CTRL_F3, pygame.K_F4: uea.CTRL_F4, pygame.K_F5: uea.CTRL_F5, pygame.K_F6: uea.CTRL_F6, pygame.K_F7: uea.CTRL_F7, pygame.K_F8: uea.CTRL_F8, pygame.K_F9: uea.CTRL_F9, pygame.K_F10: uea.CTRL_F10, pygame.K_F11: uea.CTRL_F11, pygame.K_F12: uea.CTRL_F12, pygame.K_HOME: uea.CTRL_HOME, pygame.K_PAGEUP: uea.CTRL_PAGEUP, pygame.K_LEFT: uea.CTRL_LEFT, pygame.K_RIGHT: uea.CTRL_RIGHT, pygame.K_END: uea.CTRL_END, pygame.K_PAGEDOWN: uea.CTRL_PAGEDOWN, pygame.K_ESCAPE: uea.CTRL_ESCAPE, pygame.K_BACKSPACE: uea.CTRL_BACKSPACE, pygame.K_TAB: uea.CTRL_TAB, pygame.K_RETURN: uea.CTRL_RETURN, pygame.K_KP_ENTER: uea.CTRL_RETURN, pygame.K_SPACE: uea.CTRL_SPACE, pygame.K_PRINT: uea.CTRL_PRINT, pygame.K_2: uea.CTRL_2, pygame.K_6: uea.CTRL_6, pygame.K_MINUS: uea.CTRL_MINUS, } ALT_KEY_TO_EASCII = { pygame.K_1: uea.ALT_1, pygame.K_2: uea.ALT_2, pygame.K_3: uea.ALT_3, pygame.K_4: uea.ALT_4, pygame.K_5: uea.ALT_5, pygame.K_6: uea.ALT_6, pygame.K_7: uea.ALT_7, pygame.K_8: uea.ALT_8, pygame.K_9: uea.ALT_9, pygame.K_0: uea.ALT_0, pygame.K_MINUS: uea.ALT_MINUS, pygame.K_EQUALS: uea.ALT_EQUALS, pygame.K_q: uea.ALT_q, pygame.K_w: uea.ALT_w, pygame.K_e: uea.ALT_e, pygame.K_r: uea.ALT_r, pygame.K_t: uea.ALT_t, pygame.K_y: uea.ALT_y, pygame.K_u: uea.ALT_u, pygame.K_i: uea.ALT_i, pygame.K_o: uea.ALT_o, pygame.K_p: uea.ALT_p, pygame.K_a: uea.ALT_a, pygame.K_s: uea.ALT_s, pygame.K_d: uea.ALT_d, pygame.K_f: uea.ALT_f, pygame.K_g: uea.ALT_g, pygame.K_h: uea.ALT_h, pygame.K_j: uea.ALT_j, pygame.K_k: uea.ALT_k, pygame.K_l: uea.ALT_l, pygame.K_z: uea.ALT_z, pygame.K_x: uea.ALT_x, pygame.K_c: uea.ALT_c, pygame.K_v: uea.ALT_v, pygame.K_b: uea.ALT_b, pygame.K_n: uea.ALT_n, pygame.K_m: uea.ALT_m, pygame.K_F1: uea.ALT_F1, pygame.K_F2: uea.ALT_F2, pygame.K_F3: uea.ALT_F3, pygame.K_F4: uea.ALT_F4, pygame.K_F5: uea.ALT_F5, pygame.K_F6: uea.ALT_F6, pygame.K_F7: uea.ALT_F7, pygame.K_F8: uea.ALT_F8, pygame.K_F9: uea.ALT_F9, pygame.K_F10: uea.ALT_F10, pygame.K_F11: uea.ALT_F11, pygame.K_F12: uea.ALT_F12, pygame.K_BACKSPACE: uea.ALT_BACKSPACE, pygame.K_TAB: uea.ALT_TAB, pygame.K_RETURN: uea.ALT_RETURN, pygame.K_KP_ENTER: uea.ALT_RETURN, pygame.K_SPACE: uea.ALT_SPACE, pygame.K_PRINT: uea.ALT_PRINT, pygame.K_KP5: uea.ALT_KP5, } MOD_TO_SCAN = { pygame.KMOD_LSHIFT: scancode.LSHIFT, pygame.KMOD_RSHIFT: scancode.RSHIFT, pygame.KMOD_LCTRL: scancode.CTRL, pygame.KMOD_RCTRL: scancode.CTRL, pygame.KMOD_LALT: scancode.ALT, # don't catch right-Alt as it may inhibit AltGr on Windows #pygame.KMOD_RALT: scancode.ALT, } KEY_TO_EASCII_NUM = { pygame.K_KP0: u'0', pygame.K_KP1: u'1', pygame.K_KP2: u'2', pygame.K_KP3: u'3', pygame.K_KP4: u'4', pygame.K_KP5: u'5', pygame.K_KP6: u'6', pygame.K_KP7: u'7', pygame.K_KP8: u'8', pygame.K_KP9: u'9', } def apply_composite_artifacts(screen, bpp_out, bpp_in): """Process the canvas to apply composite colour artifacts.""" # not implemented return screen pcbasic-2.0.7/pcbasic/interface/video_sdl2.py000066400000000000000000001377341441235174000211140ustar00rootroot00000000000000""" PC-BASIC - video_sdl2.py Graphical interface based on PySDL2 (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import logging import ctypes import os import sys import functools import operator from contextlib import contextmanager from ..compat import iteritems, unichr from ..compat import WIN32, BASE_DIR, PLATFORM, PY2 from ..compat import set_dpi_aware from .base import EnvironmentCache from .base import video_plugins, InitFailed, NOKILL_MESSAGE from ..basic.base import signals from ..basic.base import scancode from ..basic.base import bytematrix from ..basic.base.eascii import as_unicode as uea from .video import VideoPlugin from . import window from . import clipboard ############################################################################### # video settings # refresh cycle parameters # number of cycles to change blink state BLINK_CYCLES = 5 # number of distinct blink states N_BLINK_STATES = 4 # ms duration of a blink BLINK_TIME = 120 CYCLE_TIME = BLINK_TIME // BLINK_CYCLES # blank icon BLANK_ICON = ((0,) * 16) * 16 ############################################################################### # locate and load SDL libraries if False: # packagers take note, we need these imports to be bundled from . import sdl2loader from . import sdl2 sdl2 = None # custom dll location LIB_DIR = os.path.join(BASE_DIR, 'lib') def _import_sdl2(): """Import the sdl2 bindings and define constants.""" global sdl2 global SCAN_TO_SCAN, ALT_SCAN_TO_EASCII, MOD_TO_SCAN global KEY_TO_EASCII, SHIFT_KEY_TO_EASCII, CTRL_KEY_TO_EASCII # look for SDL2.dll / libSDL2.dylib / libSDL2.so: # first in LIB_DIR, then in pysdl2dll module, then the standard search path # this means that user should not have dll in LIB_DIR if they want to use another one from . import sdl2loader sdl2loader.load_dlls(LIB_DIR) # this raises ImportError if no library has been found from . import sdl2 ############################################################################### # keyboard codes # these are PC keyboard scancodes SCAN_TO_SCAN = { # top row sdl2.SDL_SCANCODE_ESCAPE: scancode.ESCAPE, sdl2.SDL_SCANCODE_1: scancode.N1, sdl2.SDL_SCANCODE_2: scancode.N2, sdl2.SDL_SCANCODE_3: scancode.N3, sdl2.SDL_SCANCODE_4: scancode.N4, sdl2.SDL_SCANCODE_5: scancode.N5, sdl2.SDL_SCANCODE_6: scancode.N6, sdl2.SDL_SCANCODE_7: scancode.N7, sdl2.SDL_SCANCODE_8: scancode.N8, sdl2.SDL_SCANCODE_9: scancode.N9, sdl2.SDL_SCANCODE_0: scancode.N0, sdl2.SDL_SCANCODE_MINUS: scancode.MINUS, sdl2.SDL_SCANCODE_EQUALS: scancode.EQUALS, sdl2.SDL_SCANCODE_BACKSPACE: scancode.BACKSPACE, # row 1 sdl2.SDL_SCANCODE_TAB: scancode.TAB, sdl2.SDL_SCANCODE_Q: scancode.q, sdl2.SDL_SCANCODE_W: scancode.w, sdl2.SDL_SCANCODE_E: scancode.e, sdl2.SDL_SCANCODE_R: scancode.r, sdl2.SDL_SCANCODE_T: scancode.t, sdl2.SDL_SCANCODE_Y: scancode.y, sdl2.SDL_SCANCODE_U: scancode.u, sdl2.SDL_SCANCODE_I: scancode.i, sdl2.SDL_SCANCODE_O: scancode.o, sdl2.SDL_SCANCODE_P: scancode.p, sdl2.SDL_SCANCODE_LEFTBRACKET: scancode.LEFTBRACKET, sdl2.SDL_SCANCODE_RIGHTBRACKET: scancode.RIGHTBRACKET, sdl2.SDL_SCANCODE_RETURN: scancode.RETURN, sdl2.SDL_SCANCODE_KP_ENTER: scancode.RETURN, # row 2 sdl2.SDL_SCANCODE_RCTRL: scancode.CTRL, sdl2.SDL_SCANCODE_LCTRL: scancode.CTRL, sdl2.SDL_SCANCODE_A: scancode.a, sdl2.SDL_SCANCODE_S: scancode.s, sdl2.SDL_SCANCODE_D: scancode.d, sdl2.SDL_SCANCODE_F: scancode.f, sdl2.SDL_SCANCODE_G: scancode.g, sdl2.SDL_SCANCODE_H: scancode.h, sdl2.SDL_SCANCODE_J: scancode.j, sdl2.SDL_SCANCODE_K: scancode.k, sdl2.SDL_SCANCODE_L: scancode.l, sdl2.SDL_SCANCODE_SEMICOLON: scancode.SEMICOLON, sdl2.SDL_SCANCODE_APOSTROPHE: scancode.QUOTE, sdl2.SDL_SCANCODE_GRAVE: scancode.BACKQUOTE, # row 3 sdl2.SDL_SCANCODE_LSHIFT: scancode.LSHIFT, sdl2.SDL_SCANCODE_BACKSLASH: scancode.BACKSLASH, sdl2.SDL_SCANCODE_Z: scancode.z, sdl2.SDL_SCANCODE_X: scancode.x, sdl2.SDL_SCANCODE_C: scancode.c, sdl2.SDL_SCANCODE_V: scancode.v, sdl2.SDL_SCANCODE_B: scancode.b, sdl2.SDL_SCANCODE_N: scancode.n, sdl2.SDL_SCANCODE_M: scancode.m, sdl2.SDL_SCANCODE_COMMA: scancode.COMMA, sdl2.SDL_SCANCODE_PERIOD: scancode.PERIOD, sdl2.SDL_SCANCODE_SLASH: scancode.SLASH, sdl2.SDL_SCANCODE_RSHIFT: scancode.RSHIFT, sdl2.SDL_SCANCODE_SYSREQ: scancode.SYSREQ, sdl2.SDL_SCANCODE_LALT: scancode.ALT, # don't catch right-Alt as it may inhibit AltGr on Windows # sdl2.SDL_SCANCODE_RALT: scancode.ALT, sdl2.SDL_SCANCODE_SPACE: scancode.SPACE, sdl2.SDL_SCANCODE_CAPSLOCK: scancode.CAPSLOCK, # function keys sdl2.SDL_SCANCODE_F1: scancode.F1, sdl2.SDL_SCANCODE_F2: scancode.F2, sdl2.SDL_SCANCODE_F3: scancode.F3, sdl2.SDL_SCANCODE_F4: scancode.F4, sdl2.SDL_SCANCODE_F5: scancode.F5, sdl2.SDL_SCANCODE_F6: scancode.F6, sdl2.SDL_SCANCODE_F7: scancode.F7, sdl2.SDL_SCANCODE_F8: scancode.F8, sdl2.SDL_SCANCODE_F9: scancode.F9, sdl2.SDL_SCANCODE_F10: scancode.F10, sdl2.SDL_SCANCODE_F11: scancode.F11, sdl2.SDL_SCANCODE_F12: scancode.F12, # top of keypad sdl2.SDL_SCANCODE_NUMLOCKCLEAR: scancode.NUMLOCK, sdl2.SDL_SCANCODE_SCROLLLOCK: scancode.SCROLLOCK, sdl2.SDL_SCANCODE_PAUSE: scancode.BREAK, # keypad sdl2.SDL_SCANCODE_KP_MULTIPLY: scancode.KPTIMES, sdl2.SDL_SCANCODE_PRINTSCREEN: scancode.PRINT, sdl2.SDL_SCANCODE_KP_7: scancode.KP7, sdl2.SDL_SCANCODE_HOME: scancode.HOME, sdl2.SDL_SCANCODE_KP_8: scancode.KP8, sdl2.SDL_SCANCODE_UP: scancode.UP, sdl2.SDL_SCANCODE_KP_9: scancode.KP9, sdl2.SDL_SCANCODE_PAGEUP: scancode.PAGEUP, sdl2.SDL_SCANCODE_KP_MINUS: scancode.KPMINUS, sdl2.SDL_SCANCODE_KP_4: scancode.KP4, sdl2.SDL_SCANCODE_LEFT: scancode.LEFT, sdl2.SDL_SCANCODE_KP_5: scancode.KP5, sdl2.SDL_SCANCODE_KP_6: scancode.KP6, sdl2.SDL_SCANCODE_RIGHT: scancode.RIGHT, sdl2.SDL_SCANCODE_KP_PLUS: scancode.KPPLUS, sdl2.SDL_SCANCODE_KP_1: scancode.KP1, sdl2.SDL_SCANCODE_END: scancode.END, sdl2.SDL_SCANCODE_KP_2: scancode.KP2, sdl2.SDL_SCANCODE_DOWN: scancode.DOWN, sdl2.SDL_SCANCODE_KP_3: scancode.KP3, sdl2.SDL_SCANCODE_PAGEDOWN: scancode.PAGEDOWN, sdl2.SDL_SCANCODE_KP_0: scancode.KP0, sdl2.SDL_SCANCODE_INSERT: scancode.INSERT, sdl2.SDL_SCANCODE_KP_PERIOD: scancode.KPPOINT, sdl2.SDL_SCANCODE_DELETE: scancode.DELETE, # extensions sdl2.SDL_SCANCODE_NONUSBACKSLASH: scancode.INT1, # windows keys sdl2.SDL_SCANCODE_LGUI: scancode.LSUPER, sdl2.SDL_SCANCODE_RGUI: scancode.RSUPER, sdl2.SDL_SCANCODE_MENU: scancode.MENU, # Japanese keyboards # mapping to SDL scancodes unknown #HIRAGANA_KATAKANA = 0x70 # backslash/underscore on Japanese keyboard #INT3 = 0x73 #HENKAN = 0x79 # this is a guess based on https://wiki.libsdl.org/SDL_Scancode # and http://www.quadibloc.com/comp/scan.htm sdl2.SDL_SCANCODE_LANG4: scancode.MUHENKAN, sdl2.SDL_SCANCODE_LANG5: scancode.ZENKAKU_HANKAKU, sdl2.SDL_SCANCODE_INTERNATIONAL3: scancode.INT4, # Korean keyboards sdl2.SDL_SCANCODE_LANG2: scancode.HANJA, sdl2.SDL_SCANCODE_LANG1: scancode.HAN_YEONG, } KEY_TO_EASCII = { sdl2.SDLK_F1: uea.F1, sdl2.SDLK_F2: uea.F2, sdl2.SDLK_F3: uea.F3, sdl2.SDLK_F4: uea.F4, sdl2.SDLK_F5: uea.F5, sdl2.SDLK_F6: uea.F6, sdl2.SDLK_F7: uea.F7, sdl2.SDLK_F8: uea.F8, sdl2.SDLK_F9: uea.F9, sdl2.SDLK_F10: uea.F10, sdl2.SDLK_F11: uea.F11, sdl2.SDLK_F12: uea.F12, sdl2.SDLK_HOME: uea.HOME, sdl2.SDLK_UP: uea.UP, sdl2.SDLK_PAGEUP: uea.PAGEUP, sdl2.SDLK_LEFT: uea.LEFT, sdl2.SDLK_RIGHT: uea.RIGHT, sdl2.SDLK_END: uea.END, sdl2.SDLK_DOWN: uea.DOWN, sdl2.SDLK_PAGEDOWN: uea.PAGEDOWN, sdl2.SDLK_ESCAPE: uea.ESCAPE, sdl2.SDLK_BACKSPACE: uea.BACKSPACE, sdl2.SDLK_TAB: uea.TAB, sdl2.SDLK_RETURN: uea.RETURN, sdl2.SDLK_KP_ENTER: uea.RETURN, sdl2.SDLK_SPACE: uea.SPACE, sdl2.SDLK_INSERT: uea.INSERT, sdl2.SDLK_DELETE: uea.DELETE, } SHIFT_KEY_TO_EASCII = { sdl2.SDLK_F1: uea.SHIFT_F1, sdl2.SDLK_F2: uea.SHIFT_F2, sdl2.SDLK_F3: uea.SHIFT_F3, sdl2.SDLK_F4: uea.SHIFT_F4, sdl2.SDLK_F5: uea.SHIFT_F5, sdl2.SDLK_F6: uea.SHIFT_F6, sdl2.SDLK_F7: uea.SHIFT_F7, sdl2.SDLK_F8: uea.SHIFT_F8, sdl2.SDLK_F9: uea.SHIFT_F9, sdl2.SDLK_F10: uea.SHIFT_F10, sdl2.SDLK_F11: uea.SHIFT_F11, sdl2.SDLK_F12: uea.SHIFT_F12, sdl2.SDLK_HOME: uea.SHIFT_HOME, sdl2.SDLK_UP: uea.SHIFT_UP, sdl2.SDLK_PAGEUP: uea.SHIFT_PAGEUP, sdl2.SDLK_LEFT: uea.SHIFT_LEFT, sdl2.SDLK_RIGHT: uea.SHIFT_RIGHT, sdl2.SDLK_END: uea.SHIFT_END, sdl2.SDLK_DOWN: uea.SHIFT_DOWN, sdl2.SDLK_PAGEDOWN: uea.SHIFT_PAGEDOWN, sdl2.SDLK_ESCAPE: uea.SHIFT_ESCAPE, sdl2.SDLK_BACKSPACE: uea.SHIFT_BACKSPACE, sdl2.SDLK_TAB: uea.SHIFT_TAB, sdl2.SDLK_RETURN: uea.SHIFT_RETURN, sdl2.SDLK_KP_ENTER: uea.SHIFT_RETURN, sdl2.SDLK_SPACE: uea.SHIFT_SPACE, sdl2.SDLK_INSERT: uea.SHIFT_INSERT, sdl2.SDLK_DELETE: uea.SHIFT_DELETE, sdl2.SDLK_KP_5: uea.SHIFT_KP5, } CTRL_KEY_TO_EASCII = { sdl2.SDLK_F1: uea.CTRL_F1, sdl2.SDLK_F2: uea.CTRL_F2, sdl2.SDLK_F3: uea.CTRL_F3, sdl2.SDLK_F4: uea.CTRL_F4, sdl2.SDLK_F5: uea.CTRL_F5, sdl2.SDLK_F6: uea.CTRL_F6, sdl2.SDLK_F7: uea.CTRL_F7, sdl2.SDLK_F8: uea.CTRL_F8, sdl2.SDLK_F9: uea.CTRL_F9, sdl2.SDLK_F10: uea.CTRL_F10, sdl2.SDLK_F11: uea.CTRL_F11, sdl2.SDLK_F12: uea.CTRL_F12, sdl2.SDLK_HOME: uea.CTRL_HOME, sdl2.SDLK_PAGEUP: uea.CTRL_PAGEUP, sdl2.SDLK_LEFT: uea.CTRL_LEFT, sdl2.SDLK_RIGHT: uea.CTRL_RIGHT, sdl2.SDLK_END: uea.CTRL_END, sdl2.SDLK_PAGEDOWN: uea.CTRL_PAGEDOWN, sdl2.SDLK_ESCAPE: uea.CTRL_ESCAPE, sdl2.SDLK_BACKSPACE: uea.CTRL_BACKSPACE, sdl2.SDLK_TAB: uea.CTRL_TAB, sdl2.SDLK_RETURN: uea.CTRL_RETURN, sdl2.SDLK_KP_ENTER: uea.CTRL_RETURN, sdl2.SDLK_SPACE: uea.CTRL_SPACE, sdl2.SDLK_PRINTSCREEN: uea.CTRL_PRINT, sdl2.SDLK_2: uea.CTRL_2, sdl2.SDLK_6: uea.CTRL_6, sdl2.SDLK_MINUS: uea.CTRL_MINUS, } ALT_SCAN_TO_EASCII = { sdl2.SDL_SCANCODE_1: uea.ALT_1, sdl2.SDL_SCANCODE_2: uea.ALT_2, sdl2.SDL_SCANCODE_3: uea.ALT_3, sdl2.SDL_SCANCODE_4: uea.ALT_4, sdl2.SDL_SCANCODE_5: uea.ALT_5, sdl2.SDL_SCANCODE_6: uea.ALT_6, sdl2.SDL_SCANCODE_7: uea.ALT_7, sdl2.SDL_SCANCODE_8: uea.ALT_8, sdl2.SDL_SCANCODE_9: uea.ALT_9, sdl2.SDL_SCANCODE_0: uea.ALT_0, sdl2.SDL_SCANCODE_MINUS: uea.ALT_MINUS, sdl2.SDL_SCANCODE_EQUALS: uea.ALT_EQUALS, sdl2.SDL_SCANCODE_Q: uea.ALT_q, sdl2.SDL_SCANCODE_W: uea.ALT_w, sdl2.SDL_SCANCODE_E: uea.ALT_e, sdl2.SDL_SCANCODE_R: uea.ALT_r, sdl2.SDL_SCANCODE_T: uea.ALT_t, sdl2.SDL_SCANCODE_Y: uea.ALT_y, sdl2.SDL_SCANCODE_U: uea.ALT_u, sdl2.SDL_SCANCODE_I: uea.ALT_i, sdl2.SDL_SCANCODE_O: uea.ALT_o, sdl2.SDL_SCANCODE_P: uea.ALT_p, sdl2.SDL_SCANCODE_A: uea.ALT_a, sdl2.SDL_SCANCODE_S: uea.ALT_s, sdl2.SDL_SCANCODE_D: uea.ALT_d, sdl2.SDL_SCANCODE_F: uea.ALT_f, sdl2.SDL_SCANCODE_G: uea.ALT_g, sdl2.SDL_SCANCODE_H: uea.ALT_h, sdl2.SDL_SCANCODE_J: uea.ALT_j, sdl2.SDL_SCANCODE_K: uea.ALT_k, sdl2.SDL_SCANCODE_L: uea.ALT_l, sdl2.SDL_SCANCODE_Z: uea.ALT_z, sdl2.SDL_SCANCODE_X: uea.ALT_x, sdl2.SDL_SCANCODE_C: uea.ALT_c, sdl2.SDL_SCANCODE_V: uea.ALT_v, sdl2.SDL_SCANCODE_B: uea.ALT_b, sdl2.SDL_SCANCODE_N: uea.ALT_n, sdl2.SDL_SCANCODE_M: uea.ALT_m, sdl2.SDL_SCANCODE_F1: uea.ALT_F1, sdl2.SDL_SCANCODE_F2: uea.ALT_F2, sdl2.SDL_SCANCODE_F3: uea.ALT_F3, sdl2.SDL_SCANCODE_F4: uea.ALT_F4, sdl2.SDL_SCANCODE_F5: uea.ALT_F5, sdl2.SDL_SCANCODE_F6: uea.ALT_F6, sdl2.SDL_SCANCODE_F7: uea.ALT_F7, sdl2.SDL_SCANCODE_F8: uea.ALT_F8, sdl2.SDL_SCANCODE_F9: uea.ALT_F9, sdl2.SDL_SCANCODE_F10: uea.ALT_F10, sdl2.SDL_SCANCODE_F11: uea.ALT_F11, sdl2.SDL_SCANCODE_F12: uea.ALT_F12, sdl2.SDL_SCANCODE_BACKSPACE: uea.ALT_BACKSPACE, sdl2.SDL_SCANCODE_TAB: uea.ALT_TAB, sdl2.SDL_SCANCODE_RETURN: uea.ALT_RETURN, sdl2.SDL_SCANCODE_KP_ENTER: uea.ALT_RETURN, sdl2.SDL_SCANCODE_SPACE: uea.ALT_SPACE, sdl2.SDL_SCANCODE_PRINTSCREEN: uea.ALT_PRINT, sdl2.SDL_SCANCODE_KP_5: uea.ALT_KP5, } MOD_TO_SCAN = { sdl2.KMOD_LSHIFT: scancode.LSHIFT, sdl2.KMOD_RSHIFT: scancode.RSHIFT, sdl2.KMOD_LCTRL: scancode.CTRL, sdl2.KMOD_RCTRL: scancode.CTRL, sdl2.KMOD_LALT: scancode.ALT, # don't catch right-Alt as it may inhibit AltGr on Windows #sdl2.KMOD_RALT: scancode.ALT, } ############################################################################### # clipboard handling class SDL2Clipboard(clipboard.Clipboard): """Clipboard handling interface using SDL2.""" def __init__(self): """Initialise the clipboard handler.""" clipboard.Clipboard.__init__(self) self.ok = (sdl2 is not None) def copy(self, text): """Put unicode text on clipboard.""" sdl2.SDL_SetClipboardText(text.encode('utf-8', errors='replace')) def paste(self): """Return unicode text from clipboard.""" text = sdl2.SDL_GetClipboardText() if text is None: return u'' return text.decode('utf-8', 'replace').replace(u'\r\n', u'\n').replace(u'\n', u'\r') ############################################################################### def _pixels2d(surface_ptr): """Creates a 2D pixel array view of the passed 8-bit surface.""" # based on pysdl2.ext.pixels2d by Marcus von Appen # original is CC0 public domain with zlib fallback licence # https://bitbucket.org/marcusva/py-sdl2 surface = surface_ptr.contents srcsize = surface.h * surface.pitch pxbuf = ctypes.cast(surface.pixels, ctypes.POINTER(ctypes.c_ubyte * srcsize)).contents # I don't understand this line, but I need it in Python 3 # see https://bugs.python.org/issue15944 if not PY2: pxbuf = memoryview(pxbuf).cast('B') return bytematrix.ByteMatrix.view_from_buffer(surface.h, surface.w, surface.pitch, pxbuf) ############################################################################### # video plugin @video_plugins.register('sdl2') class VideoSDL2(VideoPlugin): """SDL2-based graphical interface.""" def __init__( self, input_queue, video_queue, caption=u'', icon=BLANK_ICON, scaling=None, dimensions=None, aspect_ratio=(4, 3), border_width=0, fullscreen=False, prevent_close=False, mouse_clipboard=True, **kwargs ): """Initialise SDL2 interface.""" try: _import_sdl2() except ImportError: raise InitFailed('Module `sdl2` not found') VideoPlugin.__init__(self, input_queue, video_queue) # Windows 10 - set to DPI aware to avoid scaling twice on HiDPI screens set_dpi_aware() # request smooth scaling self._smooth = scaling == 'smooth' # ignore ALT+F4 and window X button self._nokill = prevent_close # window caption/title self._caption = caption # start in fullscreen mode if True self._fullscreen = fullscreen # don't resize native windows self._resizable = scaling != 'native' # display & border # border attribute self._border_attr = 0 # update cycle self._cycle = 0 self._last_tick = 0 # blink is enabled, should be True in text modes with blink and ega mono # set to true if blinking attributes occur in palette self._palette_blinks = False # load the icon self._icon = bytematrix.ByteMatrix(len(icon), len(icon[0]), icon).hrepeat(2).vrepeat(2) # mouse setups self._mouse_clip = mouse_clipboard # keyboard setup self._f11_active = False self._env = EnvironmentCache() if WIN32: # ensure the correct SDL2 video driver is chosen for Windows # since this gets messed up if we also import pygame self._env.set('SDL_VIDEODRIVER', 'windows') else: # this is needed "to make the window manager correctly match the sdl window" (see pygame source) # without it, the icon doesn't get changed self._env.set('SDL_VIDEO_X11_WMCLASS', sys.argv[0]) # initialise SDL if sdl2.SDL_Init(sdl2.SDL_INIT_EVERYTHING): # SDL not initialised correctly # reset the environment variable # to not throw PyGame off if we try that later self._env.close() raise InitFailed('Could not initialise SDL2: %s' % sdl2.SDL_GetError()) # get physical screen dimensions (needs to be called before set_mode) display_mode = sdl2.SDL_DisplayMode() sdl2.SDL_GetCurrentDisplayMode(0, ctypes.byref(display_mode)) self._window_sizer = window.WindowSizer( display_mode.w, display_mode.h, scaling, dimensions, aspect_ratio, border_width, ) # create the window initially as 720*400 black self._window_sizer.set_canvas_size(720, 400, fullscreen=self._fullscreen) # canvas surfaces self._window_surface = None # pixel views of canvases self._canvas_pixels = None # main window object self._display = None self._display_surface = None # has mode been set at least once? self._mode_set = False # one cache per blink state self._display_cache = [None] * N_BLINK_STATES self._has_display_cache = [False] * N_BLINK_STATES # pointer to the zoomed surface self._zoomed_surface = None # clipboard handler self._clipboard_handler = None # clipboard visual feedback self._clipboard_interface = None # event handlers self._event_handlers = self._register_handlers() # video mode settings self._text_cursor = True self._font_height = None self._font_width = None # cursor # cursor is visible self._cursor_visible = True # cursor position self._cursor_row, self._cursor_col = 1, 1 # cursor shape self._cursor_from = None self._cursor_height = None self._cursor_width = None self._cursor_attr = None self._cursor_cache = [None, None] # palette # { attr: (fore, back, blink, underline) } self._attributes = {} # display palettes for blink states 0, 1 self._palette = [sdl2.SDL_AllocPalette(256), sdl2.SDL_AllocPalette(256)] # pixel packing is active (composite artifacts) self._pixel_packing = False # last keypress self._last_keypress = None # set clipboard handler to SDL2 self._clipboard_handler = SDL2Clipboard() # available joysticks num_joysticks = sdl2.SDL_NumJoysticks() for stick in range(num_joysticks): sdl2.SDL_JoystickOpen(stick) # if a joystick is present, its axes report 128 for mid, not 0 for axis in (0, 1): self._input_queue.put(signals.Event(signals.STICK_MOVED, (stick, axis, 128))) def __enter__(self): """Complete SDL2 interface initialisation.""" # "NOTE: You should not expect to be able to create a window, render, # or receive events on any thread other than the main one" # https://wiki.libsdl.org/CategoryThread # http://stackoverflow.com/questions/27751533/sdl2-threading-seg-fault self._do_create_window() # pop up as black rather than background, looks nicer sdl2.SDL_UpdateWindowSurface(self._display) # check if we can honour scaling=smooth if self._smooth: bpp = self._display_surface.contents.format.contents.BitsPerPixel if bpp != 32: logging.warning( 'Smooth scaling not available: need 32-bit colour, have %d-bit.', bpp ) self._smooth = False if not hasattr(sdl2, 'sdlgfx') or not sdl2.sdlgfx.zoomSurface: logging.warning('Smooth scaling not available: `sdlgfx` extension not found.') self._smooth = False # enable IME sdl2.SDL_StartTextInput() return VideoPlugin.__enter__(self) # set_mode should be first event on queue def __exit__(self, exc_type, value, traceback): """Close the SDL2 interface.""" VideoPlugin.__exit__(self, exc_type, value, traceback) if not sdl2: return if self._display: # free windows sdl2.SDL_DestroyWindow(self._display) # free caches for surface in self._display_cache: sdl2.SDL_FreeSurface(surface) # free surfaces if self._window_surface: sdl2.SDL_FreeSurface(self._window_surface) # free palettes for palette in self._palette: sdl2.SDL_FreePalette(palette) # close IME sdl2.SDL_StopTextInput() # close SDL2 sdl2.SDL_Quit() def _set_icon(self): """Set the icon on the SDL window.""" icon = sdl2.SDL_CreateRGBSurface(0, self._icon.width, self._icon.height, 8, 0, 0, 0, 0) _pixels2d(icon)[:, :] = self._icon # icon palette (black & white) icon_palette = sdl2.SDL_AllocPalette(256) icon_colors = [sdl2.SDL_Color(_c, _c, _c, 255) for _c in [0, 255] + [255]*254] sdl2.SDL_SetPaletteColors(icon_palette, (sdl2.SDL_Color * 256)(*icon_colors), 0, 2) sdl2.SDL_SetSurfacePalette(icon, icon_palette) sdl2.SDL_SetWindowIcon(self._display, icon) sdl2.SDL_FreeSurface(icon) sdl2.SDL_FreePalette(icon_palette) def _do_create_window(self): """Create a new SDL window """ flags = sdl2.SDL_WINDOW_SHOWN if self._resizable: flags |= sdl2.SDL_WINDOW_RESIZABLE if self._fullscreen: flags |= sdl2.SDL_WINDOW_FULLSCREEN_DESKTOP | sdl2.SDL_WINDOW_BORDERLESS width, height = self._window_sizer.display_size sdl2.SDL_DestroyWindow(self._display) self._display = sdl2.SDL_CreateWindow( self._caption.encode('utf-8', errors='replace'), sdl2.SDL_WINDOWPOS_CENTERED, sdl2.SDL_WINDOWPOS_CENTERED, width, height, flags ) # on fullscreen, grab keyboard exclusively # this allows BASIC to capture Alt-F4, Alt-TAB etc. if self._fullscreen: sdl2.SDL_SetHint(sdl2.SDL_HINT_GRAB_KEYBOARD, b'1') sdl2.SDL_SetWindowGrab(self._display, sdl2.SDL_TRUE) self._set_icon() self._reset_display_caches() self.busy = True def _reset_display_caches(self): """Reset caches and references to display object.""" # this is needed on macOS, we get a null pointer result if not set # and SDL_GetError gives a confusing "No hardware accelerated renderers available" sdl2.SDL_SetHint(b'SDL_FRAMEBUFFER_ACCELERATION', b'opengl') self._display_surface = sdl2.SDL_GetWindowSurface(self._display) # reset cache sizes for surface in self._display_cache: sdl2.SDL_FreeSurface(surface) # clone the surface four times for blink caches self._display_cache = [ sdl2.SDL_ConvertSurface(self._display_surface, self._display_surface.contents.format, 0) for _ in range(N_BLINK_STATES) ] self._has_display_cache = [False] * N_BLINK_STATES ########################################################################### # input cycle def _check_input(self): """Handle screen and interface events.""" # don't try to handle events before display is set up if not self._display or not self._mode_set: return # check and handle input events self._last_keypress = None event = sdl2.SDL_Event() while sdl2.SDL_PollEvent(ctypes.byref(event)): try: self._event_handlers[event.type](event) except KeyError: pass self._flush_keypress() def _register_handlers(self): """Create table of event handlers.""" return { sdl2.SDL_KEYDOWN: self._handle_key_down, sdl2.SDL_KEYUP: self._handle_key_up, sdl2.SDL_TEXTINPUT: self._handle_text_input, sdl2.SDL_TEXTEDITING: self._handle_text_editing, sdl2.SDL_MOUSEBUTTONDOWN: self._handle_mouse_down, sdl2.SDL_MOUSEBUTTONUP: self._handle_mouse_up, sdl2.SDL_MOUSEMOTION: self._handle_mouse_motion, sdl2.SDL_JOYBUTTONDOWN: self._handle_stick_down, sdl2.SDL_JOYBUTTONUP: self._handle_stick_up, sdl2.SDL_JOYAXISMOTION: self._handle_stick_motion, sdl2.SDL_WINDOWEVENT: self._handle_window_event, sdl2.SDL_QUIT: self._handle_quit, } # quit events def _handle_quit(self, event): """Handle quit event.""" if self._nokill: self.set_caption_message(NOKILL_MESSAGE) else: self._input_queue.put(signals.Event(signals.QUIT)) # window events def _handle_window_event(self, event): """Handle window event.""" if event.window.event == sdl2.SDL_WINDOWEVENT_RESIZED: self._handle_resize_event(event) # unset Alt modifiers on entering/leaving the window # workaround for what seems to be an SDL2 bug # where the ALT modifier sticks on the first Alt-Tab out # of the window elif event.window.event in ( sdl2.SDL_WINDOWEVENT_LEAVE, sdl2.SDL_WINDOWEVENT_ENTER, sdl2.SDL_WINDOWEVENT_FOCUS_LOST, sdl2.SDL_WINDOWEVENT_FOCUS_GAINED ): sdl2.SDL_SetModState(sdl2.SDL_GetModState() & ~sdl2.KMOD_ALT) def _handle_resize_event(self, event): """Respond to change of display size.""" if not self._fullscreen: # width, height = event.window.data1, event.window.data2 # get actual window size width, height = ctypes.c_int(), ctypes.c_int() sdl2.SDL_GetWindowSize(self._display, ctypes.byref(width), ctypes.byref(height)) # update the size calculator self._window_sizer.set_display_size(width.value, height.value) # we need to update the surface pointer self._reset_display_caches() self.busy = True # mouse events def _handle_mouse_down(self, event): """Handle mouse-down event.""" pos = self._window_sizer.normalise_pos(event.button.x, event.button.y) if self._mouse_clip: if event.button.button == sdl2.SDL_BUTTON_LEFT: # LEFT button: copy self._clipboard_interface.start( 1 + pos[1] // self._font_height, 1 + (pos[0]+self._font_width//2) // self._font_width ) elif event.button.button == sdl2.SDL_BUTTON_MIDDLE: # MIDDLE button: paste text = self._clipboard_handler.paste() self._clipboard_interface.paste(text) self.busy = True if event.button.button == sdl2.SDL_BUTTON_LEFT: # pen press self._input_queue.put(signals.Event(signals.PEN_DOWN, pos)) def _handle_mouse_up(self, event): """Handle mouse-up event.""" self._input_queue.put(signals.Event(signals.PEN_UP)) if self._mouse_clip and event.button.button == sdl2.SDL_BUTTON_LEFT: self._clipboard_interface.copy() self._clipboard_interface.stop() self.busy = True def _handle_mouse_motion(self, event): """Handle mouse-motion event.""" pos = self._window_sizer.normalise_pos(event.motion.x, event.motion.y) self._input_queue.put(signals.Event(signals.PEN_MOVED, pos)) if self._clipboard_interface.active(): self._clipboard_interface.move( 1 + pos[1] // self._font_height, 1 + (pos[0]+self._font_width//2) // self._font_width ) self.busy = True # joystick events def _handle_stick_down(self, event): """Handle joystick button-down event.""" self._input_queue.put(signals.Event( signals.STICK_DOWN, (event.jbutton.which, event.jbutton.button) )) def _handle_stick_up(self, event): """Handle joystick button-up event.""" self._input_queue.put(signals.Event( signals.STICK_UP, (event.jbutton.which, event.jbutton.button) )) def _handle_stick_motion(self, event): """Handle joystick axis-motion event.""" self._input_queue.put(signals.Event( signals.STICK_MOVED, (event.jaxis.which, event.jaxis.axis, int((event.jaxis.value/32768.)*127 + 128)) )) # keyboard events def _handle_key_down(self, event): """Handle key-down event.""" # get scancode scan = SCAN_TO_SCAN.get(event.key.keysym.scancode, None) # get modifiers mod = [_s for _m, _s in iteritems(MOD_TO_SCAN) if event.key.keysym.mod & _m] # get eascii try: if scancode.ALT in mod: char = ALT_SCAN_TO_EASCII[event.key.keysym.scancode] elif scancode.CTRL in mod: char = CTRL_KEY_TO_EASCII[event.key.keysym.sym] elif scancode.LSHIFT in mod or scancode.RSHIFT in mod: char = SHIFT_KEY_TO_EASCII[event.key.keysym.sym] else: char = KEY_TO_EASCII[event.key.keysym.sym] except KeyError: # try control+letter -> control codes key = event.key.keysym.sym if scancode.CTRL in mod and key >= ord(u'a') and key <= ord(u'z'): char = unichr(key - ord(u'a') + 1) elif scancode.CTRL in mod and key >= ord(u'[') and key <= ord(u'_'): char = unichr(key - ord(u'A') + 1) else: char = u'' if char == u'\0': char = uea.NUL # handle F11 home-key combinations if event.key.keysym.sym == sdl2.SDLK_F11: self._f11_active = True self._clipboard_interface.start(self._cursor_row, self._cursor_col) elif self._f11_active: self._clipboard_interface.handle_key(scan, char) self.busy = True else: # keep scancode in last-down buffer to combine with text event # flush buffer on next key down, text event or end of loop # if the same key is reported twice with the same timestamp, ignore # (this deals with the Unity double-ALT-bug and maybe others) if scan is not None and (char, scan, mod, event.key.timestamp) != self._last_keypress: self._flush_keypress() self._last_keypress = char, scan, mod, event.key.timestamp def _flush_keypress(self): """Flush last keypress from buffer.""" if self._last_keypress is not None: # insert into keyboard queue; no text event char, scan, mod, _ = self._last_keypress self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, scan, mod))) self._last_keypress = None def _handle_key_up(self, event): """Handle key-up event.""" try: scan = SCAN_TO_SCAN[event.key.keysym.scancode] except KeyError: return # check for emulator key if event.key.keysym.sym == sdl2.SDLK_F11: self._clipboard_interface.stop() self.busy = True self._f11_active = False # last key released gets remembered try: self._input_queue.put(signals.Event(signals.KEYB_UP, (scan,))) except KeyError: pass # text input method events def _handle_text_editing(self, event): """Handle text-editing event.""" self.set_caption_message(event.text.text.decode('utf-8')) def _handle_text_input(self, event): """Handle text-input event.""" char = event.text.text.decode('utf-8', errors='replace') if self._f11_active: # F11+f to toggle fullscreen mode if char.upper() == u'F': self._toggle_fullscreen() self._clipboard_interface.handle_key(None, char) # the text input event follows the key down event immediately elif self._last_keypress is None: # no key down event waiting: other input method self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, None, None))) else: eascii, scan, mod, timestamp = self._last_keypress # timestamps for kepdown and textinput may differ by one on mac if timestamp + 1 >= event.text.timestamp: # combine if same time stamp if eascii and char != eascii: # filter out chars being sent with alt+key on Linux if scancode.ALT not in mod: # with IME, the text is sent together with the final Enter keypress. self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, None, None))) else: # final keypress such as space, CR have IME meaning, we should ignore them self._input_queue.put(signals.Event(signals.KEYB_DOWN, (eascii, scan, mod))) else: self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, scan, mod))) else: # two separate events # previous keypress has no corresponding textinput self._flush_keypress() # current textinput has no corresponding keypress self._input_queue.put(signals.Event(signals.KEYB_DOWN, (char, None, None))) self._last_keypress = None def _toggle_fullscreen(self): """Togggle fullscreen mode.""" self._fullscreen = not self._fullscreen self._window_sizer.set_canvas_size(fullscreen=self._fullscreen) self._do_create_window() self.busy = True ########################################################################### # screen drawing cycle def sleep(self, ms): """Sleep a tick to avoid hogging the cpu.""" sdl2.SDL_Delay(ms) def _work(self): """Check screen and blink events; update screen if necessary.""" if not self._window_surface: return # 0 0 1 1 # cycle 0 1234 5 6789 0 1234 5 6789 (0) # blink state 0 ---- 1 ---- 2 ---- 3 ---- (0) # cursor off on off on # blink on on off off # # blink state remains constant if blink not enabled # cursor blinks only if _text_cursor # cursor visible every cycle between 5 and 10, 15 and 20 tick = sdl2.SDL_GetTicks() if tick - self._last_tick >= CYCLE_TIME: self._last_tick = tick self._cycle += 1 if self._cycle == BLINK_CYCLES * N_BLINK_STATES: self._cycle = 0 # blink state blink_state, blink_tock = divmod(self._cycle, BLINK_CYCLES) if not self._palette_blinks and not self._text_cursor: blink_state = 1 # flip display fully if changed, use cache if just blinking if self.busy: self._clear_display_cache() self._flip_busy(blink_state) self.busy = False elif (self._palette_blinks or self._text_cursor) and blink_tock == 0: self._flip_lazy(blink_state) def _clear_display_cache(self): """Clear cursor cache on busy flip.""" # one cache per blink state self._has_display_cache = [False] * N_BLINK_STATES def _flip_lazy(self, blink_state): """Blink the cursor only, to avoid doing all the scaling and converting work.""" if self._has_display_cache[blink_state]: sdl2.SDL_BlitSurface( self._display_cache[blink_state], None, self._display_surface, None ) sdl2.SDL_UpdateWindowSurface(self._display) else: # if we don't have a cache for this state, build it self._flip_busy(blink_state) def _flip_busy(self, blink_state): """Draw the canvas to the screen.""" if self._pixel_packing: work_surface = self._create_composite_surface() else: work_surface = self._window_surface pixelformat = self._display_surface.contents.format # apply cursor to work surface with self._show_cursor((blink_state % 2) or not self._text_cursor): # convert 8-bit work surface to (usually) 32-bit display surface format sdl2.SDL_SetSurfacePalette(work_surface, self._palette[blink_state // 2]) conv = sdl2.SDL_ConvertSurface(work_surface, pixelformat, 0) if self._pixel_packing: sdl2.SDL_FreeSurface(work_surface) # create clipboard feedback if self._clipboard_interface.active(): self._show_clipboard(conv) # scale surface to final dimensions and flip self._scale_and_flip(conv, blink_state) # destroy the temporary surface sdl2.SDL_FreeSurface(conv) def _scale_and_flip(self, conv, blink_state): """Scale converted surface and flip onto display.""" # determine letterbox dimensions xshift, yshift = self._window_sizer.letterbox_shift window_w, window_h = self._window_sizer.window_size target_rect = sdl2.SDL_Rect(xshift, yshift, window_w, window_h) if not self._smooth: sdl2.SDL_BlitScaled(conv, None, self._display_surface, target_rect) else: # smooth-scale converted surface scalex, scaley = self._window_sizer.scale # only free the surface just before zoomSurface needs to re-allocate # so that the memory block is highly likely to be easily available # this seems to avoid unpredictable delays sdl2.SDL_FreeSurface(self._zoomed_surface) # SMOOTHING_ON = 1 self._zoomed_surface = sdl2.sdlgfx.zoomSurface(conv, scalex, scaley, 1) # blit onto display sdl2.SDL_BlitSurface(self._zoomed_surface, None, self._display_surface, target_rect) # save in display cache for this blink state sdl2.SDL_BlitSurface(self._display_surface, None, self._display_cache[blink_state], None) self._has_display_cache[blink_state] = True # flip the display sdl2.SDL_UpdateWindowSurface(self._display) @contextmanager def _show_cursor(self, cursor_state): """Draw or remove the cursor on the visible page.""" if not self._cursor_visible or not cursor_state: yield else: # cursor shape top = (self._cursor_row-1) * self._font_height + self._cursor_from left = (self._cursor_col-1) * self._font_width cursor_slice = slice(top, top+self._cursor_height), slice(left, left+self._cursor_width) # canvas_pixels is a view cursor_area = self._canvas_pixels[cursor_slice] # copy area under cursor under_cursor = cursor_area.copy() if self._text_cursor: cursor_area[:, :] = self._cursor_attr else: cursor_area[:, :] ^= self._cursor_attr yield cursor_area[:, :] = under_cursor def _show_clipboard(self, conv): """Show clipboard feedback overlay.""" n_rects = len(self._clipboard_interface.selection_rect) if not n_rects: return border_x, border_y = self._window_sizer.border_shift lcanvas_w, lcanvas_h = self._window_sizer.canvas_size_logical # create overlay for clipboard selection feedback overlay = sdl2.SDL_CreateRGBSurface(0, lcanvas_w, lcanvas_h, 32, 0, 0, 0, 0) sdl2.SDL_SetSurfaceBlendMode(overlay, sdl2.SDL_BLENDMODE_ADD) overlay_target = sdl2.SDL_Rect(border_x, border_y, lcanvas_w, lcanvas_h) rects = (sdl2.SDL_Rect * n_rects)(*( sdl2.SDL_Rect(*r) for r in self._clipboard_interface.selection_rect )) sdl2.SDL_FillRects( overlay, rects, n_rects, sdl2.SDL_MapRGBA(overlay.contents.format, 128, 0, 128, 0) ) sdl2.SDL_BlitSurface(overlay, None, conv, overlay_target) sdl2.SDL_FreeSurface(overlay) def _create_composite_surface(self): """Pack multiple pixels into one for composite artifacts.""" lwindow_w, lwindow_h = self._window_sizer.window_size_logical border_x, border_y = self._window_sizer.border_shift # pack pixels into higher bpp, then unpack into lower bpp bpp_out, bpp_in = self._pixel_packing packed = self._canvas_pixels.packed(8//bpp_in) height = lwindow_h - border_y*2 unpacked = bytematrix.ByteMatrix.frompacked(packed, height, 8//bpp_out) unpacked = unpacked.hrepeat(bpp_out // bpp_in) # copy packed array onto work surface work_surface = sdl2.SDL_CreateRGBSurface(0, lwindow_w, lwindow_h, 8, 0, 0, 0, 0) _pixels2d(work_surface)[ border_y : lwindow_h - border_y, border_x : lwindow_w - border_x ] = unpacked return work_surface ########################################################################### # signal handlers def set_mode(self, canvas_height, canvas_width, text_height, text_width): """Initialise a given text or graphics mode.""" # set geometry self._font_height = -(-canvas_height // text_height) self._font_width = canvas_width // text_width # set standard cursor self._cursor_width = self._font_width self._cursor_from, self._cursor_height = 0, self._font_height # logical size size_changed = self._window_sizer.set_canvas_size( canvas_width, canvas_height, fullscreen=self._fullscreen, resize_window=False ) # only ever adjust window size if we're in native pixel mode if size_changed: if self._fullscreen: # clear any areas now outside the window sdl2.SDL_FillRect(self._display_surface, None, 0) else: # resize and recentre sdl2.SDL_SetWindowSize(self._display, *self._window_sizer.display_size) sdl2.SDL_SetWindowPosition( self._display, sdl2.SDL_WINDOWPOS_CENTERED, sdl2.SDL_WINDOWPOS_CENTERED ) # need to update surface pointer after a change in window size self._reset_display_caches() # screen pages if self._window_surface: sdl2.SDL_FreeSurface(self._window_surface) work_width, work_height = self._window_sizer.window_size_logical self._window_surface = sdl2.SDL_CreateRGBSurface(0, work_width, work_height, 8, 0, 0, 0, 0) border_x, border_y = self._window_sizer.border_shift self._canvas_pixels = _pixels2d(self._window_surface)[ border_y : work_height - border_y, border_x : work_width - border_x ] # initialise clipboard self._clipboard_interface = clipboard.ClipboardInterface( self._clipboard_handler, self._input_queue, text_width, text_height, self._font_width, self._font_height, (canvas_width, canvas_height) ) self._mode_set = True self.busy = True def set_caption_message(self, msg): """Add a message to the window caption.""" title = self._caption + (u' - ' + msg if msg else u'') sdl2.SDL_SetWindowTitle(self._display, title.encode('utf-8', errors='replace')) def set_clipboard_text(self, text): """Put text on the clipboard.""" self._clipboard_handler.copy(text) def set_palette(self, attributes, pack_pixels): """Build the palette.""" self._attributes = attributes palette_blink_up = [_fore for _fore, _, _, _ in attributes] palette_blink_down = [_back if _blink else _fore for _fore, _back, _blink, _ in attributes] self._palette_blinks = palette_blink_up != palette_blink_down # blink states: 0 light up, 1 light down colors_0 = (sdl2.SDL_Color * 256)(*( sdl2.SDL_Color(_r, _g, _b, 255) for (_r, _g, _b) in palette_blink_up )) colors_1 = (sdl2.SDL_Color * 256)(*( sdl2.SDL_Color(_r, _g, _b, 255) for (_r, _g, _b) in palette_blink_down )) sdl2.SDL_SetPaletteColors(self._palette[0], colors_0, 0, 256) sdl2.SDL_SetPaletteColors(self._palette[1], colors_1, 0, 256) self._pixel_packing = pack_pixels self.busy = True def set_border_attr(self, attr): """Change the border attribute.""" window_w, window_h = self._window_sizer.window_size_logical border_x, border_y = self._window_sizer.border_shift border_rects = (sdl2.SDL_Rect*4)( sdl2.SDL_Rect(0, 0, window_w, border_y), sdl2.SDL_Rect(0, 0, border_x, window_h), sdl2.SDL_Rect(window_w-border_x, 0, border_x, window_h), sdl2.SDL_Rect(0, window_h-border_y, window_w, border_y), ) if self._window_surface: sdl2.SDL_FillRects(self._window_surface, border_rects, 4, attr) self._border_attr = attr self.busy = True def clear_rows(self, back_attr, start, stop): """Clear a range of screen rows.""" self._canvas_pixels[ (start-1)*self._font_height : stop*self._font_height, 0 : self._window_sizer.width ] = back_attr self.busy = True def show_cursor(self, cursor_on, cursor_blinks): """Change visibility of cursor.""" self._text_cursor = cursor_blinks self._cursor_visible = cursor_on self.busy = True def move_cursor(self, row, col, attr, width): """Move the cursor to a new position.""" if self._cursor_visible and ( self._cursor_row, self._cursor_col, self._cursor_attr, self._cursor_width ) != (row, col, attr, width): self.busy = True self._cursor_row, self._cursor_col = row, col self._cursor_attr = attr self._cursor_width = width def set_cursor_shape(self, from_line, to_line): """Build a sprite for the cursor.""" self._cursor_from = from_line self._cursor_height = to_line + 1 - from_line if self._cursor_visible: self.busy = True def scroll(self, direction, from_line, scroll_height, back_attr): """Scroll the screen between from_line and scroll_height.""" pixels = self._canvas_pixels # scroll window, top of rows hi_y0, hi_y1 = (from_line-1)*self._font_height, (scroll_height-1)*self._font_height # scroll window, bottom of rows lo_y0, lo_y1 = from_line*self._font_height, scroll_height*self._font_height if direction == -1: # scroll up pixels[hi_y0:hi_y1, :] = pixels[lo_y0:lo_y1, :] # clear the new empty line pixels[hi_y1:lo_y1, :] = back_attr else: # scroll down # copy is needed here as bytearray-view self-slice assignment will self-overwrite pixels[lo_y0:lo_y1, :] = pixels[hi_y0:hi_y1, :].copy() # clear the new empty line pixels[hi_y0:lo_y0, :] = back_attr self.busy = True def update(self, row, col, unicode_matrix, attr_matrix, y0, x0, sprite): """Put text or pixels at a given position.""" if not sprite: return # reference the destination area pixels = self._canvas_pixels # clip to size if needed if y0 + sprite.height > pixels.height or x0 + sprite.width > pixels.width: sprite = sprite[:pixels.height-y0, :pixels.width-x0] pixels[y0:y0+sprite.height, x0:x0+sprite.width] = sprite self.busy = True pcbasic-2.0.7/pcbasic/interface/window.py000066400000000000000000000214261441235174000203570ustar00rootroot00000000000000""" PC-BASIC - window.py Window scaling calculations (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ # leave 15% of the screen (in most constraining direction) unused for window decorations etc. _SLACK_RATIO = 0.85 def _most_constraining(constraining, target_aspect): """Find most constraining dimension to scale.""" # we're assuming native pixels are square # so physical screen's aspect ratio is simply ratio of pixel numbers if constraining[0] / float(constraining[1]) >= target_aspect[0] / float(target_aspect[1]): # constraining screen has wider aspect than target screen # so Y is the constraining dimension # +------------+ # | +----+ | # | | | | # | +----+ | # +------------+ return 1 else: # constraining screen has taller aspect than target screen # so X is the constraining dimension # +-----------+ # | +-------+ | # | | | | # | +-------+ | # | | # +-----------+ return 0 class WindowSizer(object): """Physical/logical window size operations.""" def __init__(self, screen_width, screen_height, scaling=None, dimensions=None, aspect_ratio=(4, 3), border_width=0, **kwargs ): """Initialise size parameters.""" # use native pixel sizes # i.e. logical pixel boundaries coincide with physical pixel boundaries self._force_native_pixel = scaling == 'native' # override physical pixel size of window self._force_window_size = dimensions # canvas aspect ratio self._aspect = aspect_ratio # border width as a percentage of canvas width self._border_pct = border_width # the following attributes must be set separately # physical pixel size of screen self._screen_size = screen_width, screen_height # logical pixel size of canvas self._canvas_logical = () # physical pixel size of window (canvas+border) self._window_size = () # physical pixel size of display (canvas+border+letterbox) self._display_size = () # cached calculations self._scale = () self._border_shift = () self._letterbox_shift = () def normalise_pos(self, x, y): """Convert physical to logical coordinates within screen bounds.""" if not self._canvas_logical or not self._window_size: # window not initialised return 0, 0 border_shift = self._border_shift_logical letterbox_shift = self.letterbox_shift scale = self._scale xpos = min(self._canvas_logical[0] - 1, max( 0, int((x-letterbox_shift[0]) // scale[0] - border_shift[0]) )) ypos = min(self._canvas_logical[1] - 1, max( 0, int((y-letterbox_shift[1]) // scale[1] - border_shift[1]) )) return xpos, ypos def set_canvas_size( self, canvas_x=None, canvas_y=None, resize_window=True, fullscreen=False ): """Change the logical canvas size and determine window/display sizes.""" if canvas_x is not None and canvas_y is not None: self._canvas_logical = canvas_x, canvas_y self._calculate_border_shift() old_display_size = self._display_size old_window_size = self._window_size if resize_window or self._force_native_pixel: # comply with requested size if self._force_window_size: self._window_size = self._force_window_size else: slack_ratio = _SLACK_RATIO if not fullscreen else 1. if not self._force_native_pixel: self._window_size = self._find_nonnative_window_size(slack_ratio) else: self._window_size = self._find_native_window_size(slack_ratio) if fullscreen: self._display_size = self._screen_size else: self._display_size = self._window_size self._calculate_scale() self._calculate_letterbox_shift() return self._display_size != old_display_size or self._window_size != old_window_size def set_display_size(self, new_size_x, new_size_y): """Change the physical display size.""" self._window_size = new_size_x, new_size_y self._display_size = self._window_size self._calculate_scale() self._calculate_letterbox_shift() def _find_nonnative_window_size(self, slack_ratio): """Determine the optimal size for a non-natively scaled window.""" # border is given as a percentage of canvas size border_ratio = 1. + self._border_pct / 100. # shrink the window in the most constraining dimension mcd = _most_constraining(self._screen_size, self._aspect) lcd = 1 - mcd # scale MCD to fit screen height, leaving slack canvas = [0, 0] canvas[mcd] = slack_ratio * self._screen_size[mcd] / border_ratio # scale LCD to match aspect ratio canvas[lcd] = (canvas[mcd] * self._aspect[lcd]) / float(self._aspect[mcd]) # add back border and ensure pixel sizes are integers return int(canvas[0] * border_ratio), int(canvas[1] * border_ratio) def _find_native_window_size(self, slack_ratio): """Determine the optimal size for a natively scaled window.""" # logical-pixel window size logical = self.window_size_logical # shrink the window in the most constraining dimension mcd = _most_constraining(self._screen_size, self._aspect) lcd = 1 - mcd # find the integer multiplier for the most constraining dimension by rounding down mult = [1, 1] mult[mcd] = max(1, int(slack_ratio * self._screen_size[mcd] / float(logical[mcd]))) # find the integer multiplier for the other dimension # such that we get closest to the target aspect ratio target_aspect_ratio = self._aspect[lcd] / float(self._aspect[mcd]) target_lcd = mult[mcd] * logical[mcd] * target_aspect_ratio / logical[lcd] mult[lcd] = max(1, int(target_lcd)) if mult[lcd] + 1 - target_lcd < target_lcd - mult[lcd]: mult[lcd] += 1 # physical-pixel window size return mult[0]*logical[0], mult[1]*logical[1] def _calculate_scale(self): """Get scale factors from logical to window size.""" border_x, border_y = self._border_shift_logical self._scale = ( self._window_size[0] / (self._canvas_logical[0] + 2.0*border_x), self._window_size[1] / (self._canvas_logical[1] + 2.0*border_y) ) @property def scale(self): """Get scale factors from logical to window size.""" return self._scale def _calculate_border_shift(self): """Top left logical coordinates of canvas relative to window.""" self._border_shift_logical = ( int(self._canvas_logical[0] * self._border_pct / 200.), int(self._canvas_logical[1] * self._border_pct / 200.) ) @property def border_shift(self): """Top left logical coordinates of canvas relative to window.""" return self._border_shift_logical def _calculate_letterbox_shift(self): """Top left physical coordinates of letterbox relative to screen.""" self._letterbox_shift = ( int(max(0., self._display_size[0] - self._window_size[0]) // 2), int(max(0., self._display_size[1] - self._window_size[1]) // 2) ) @property def letterbox_shift(self): """Top left physical coordinates of letterbox relative to screen.""" return self._letterbox_shift @property def canvas_size_logical(self): """Canvas size in logical pixels.""" return self._canvas_logical @property def width(self): """Canvas width in logical pixels.""" return self._canvas_logical[0] @property def height(self): """Canvas size in logical pixels.""" return self._canvas_logical[1] @property def window_size_logical(self): """Window (canvas+border) size in logical pixels.""" # express border as interger number of logical pixels border = self._border_shift_logical return self._canvas_logical[0] + 2 * border[0], self._canvas_logical[1] + 2 * border[1] @property def window_size(self): """Window (canvas+border) size in physical pixels.""" return self._window_size @property def display_size(self): """Display (canvas+border+letterbox) size in physical pixels.""" return self._display_size @property def screen_size(self): """Width and height of physical screen in pixels.""" return self._screen_size pcbasic-2.0.7/pcbasic/lib/000077500000000000000000000000001441235174000152775ustar00rootroot00000000000000pcbasic-2.0.7/pcbasic/lib/README.md000066400000000000000000000003431441235174000165560ustar00rootroot00000000000000External libraries ================== `SDL2` and `SDL2_gfx` libraries should be placed in your operating system's usual location. If that does not work, you can place a copy of the libraries for your system in this directory. pcbasic-2.0.7/pcbasic/main.py000066400000000000000000000112521441235174000160300ustar00rootroot00000000000000""" PC-BASIC - GW-BASIC/BASICA/Cartridge BASIC compatible interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import io import os import sys import locale import logging import traceback from . import config from . import info from .basic import Session from .debug import DebugSession from .guard import ExceptionGuard from .basic import NAME, VERSION, LONG_VERSION, COPYRIGHT from .interface import Interface, InitFailed from .compat import stdio, resources, nullcontext from .compat import script_entry_point_guard def main(*arguments): """Initialise, parse arguments and perform requested operations.""" with config.TemporaryDirectory(prefix='pcbasic-') as temp_dir: # get settings and prepare logging settings = config.Settings(temp_dir, arguments) if settings.version: # print version and exit _show_version(settings) elif settings.help: # print usage and exit _show_usage() elif settings.convert: # convert and exit _convert(settings) elif settings.interface: # start an interpreter session with interface _run_session_with_interface(settings) else: # start an interpreter session with standard i/o _run_session(**settings.launch_params) def _show_usage(): """Show usage description.""" usage = resources.read_text(__package__ + '.' + 'data', 'USAGE.txt', errors='replace') stdio.stdout.write(usage) def _show_version(settings): """Show version with optional debugging details.""" if settings.debug: stdio.stdout.write(info.get_version_info()) stdio.stdout.write(info.get_platform_info()) else: stdio.stdout.write(u'%s %s\n%s\n' % (NAME, VERSION, COPYRIGHT)) def _convert(settings): """Perform file format conversion.""" mode, in_name, out_name = settings.conv_params with Session(**settings.session_params) as session: # binary stdin if no name supplied - use BytesIO buffer for seekability with session.bind_file(in_name or io.BytesIO(stdio.stdin.buffer.read())) as infile: session.execute(b'LOAD "%s"' % (infile,)) with session.bind_file(out_name or stdio.stdout.buffer, create=True) as outfile: mode_suffix = b',%s' % (mode.encode('ascii'),) if mode.upper() in ('A', 'P') else b'' session.execute(b'SAVE "%s"%s' % (outfile, mode_suffix)) def _run_session_with_interface(settings): """Start an interactive interpreter session.""" try: interface = Interface(**settings.iface_params) except InitFailed as e: # pragma: no cover logging.error(e) else: exception_guard = ExceptionGuard(interface, **settings.guard_params) interface.launch( _run_session, interface=interface, exception_handler=exception_guard, **settings.launch_params ) def _run_session( interface=None, exception_handler=nullcontext, resume=False, debug=False, state_file=None, prog=None, commands=(), keys=u'', greeting=True, **session_params ): """Start or resume session, handle exceptions, suspend on exit.""" if resume: try: session = Session.resume(state_file) session.add_pipes(**session_params) except Exception as e: # if we were told to resume but can't, give up logging.critical('Failed to resume session from %s: %s' % (state_file, e)) sys.exit(1) elif debug: session = DebugSession(**session_params) exception_handler = nullcontext else: session = Session(**session_params) with exception_handler(session) as handler: with session: try: _operate_session(session, interface, prog, commands, keys, greeting) finally: try: session.suspend(state_file) except Exception as e: logging.error('Failed to save session to %s: %s', state_file, e) if exception_handler is not nullcontext and handler.exception_handled: _run_session( interface, exception_handler, resume=True, state_file=state_file, greeting=False ) def _operate_session(session, interface, prog, commands, keys, greeting): """Run an interactive BASIC session.""" session.attach(interface) if greeting: session.greet() if prog: with session.bind_file(prog) as progfile: session.execute(b'LOAD "%s"' % (progfile,)) session.press_keys(keys) for cmd in commands: session.execute(cmd) session.interact() pcbasic-2.0.7/pyproject.toml000066400000000000000000000035101441235174000160400ustar00rootroot00000000000000[project] name = "pcbasic" authors = [ { name = "Rob Hagemans", email = "rob.hagemans@hotmail.com" }, ] description = "A free, cross-platform emulator for the GW-BASIC family of interpreters." readme = "README.md" license = { text = "GPLv3" } requires-python = ">=2.7.17,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" dependencies = [ "pysdl2-dll", "pyserial", 'importlib_resources; python_version < "3.7"', ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "Intended Audience :: Developers", "Topic :: System :: Emulators", "Topic :: Software Development :: Interpreters", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", ] keywords = [ "emulator", "interpreter", "basic", "retro", "legacy", "gwbasic", "basica", "pcjr", "tandy", ] dynamic = [ "version", ] [project.urls] "Homepage" = "http://pc-basic.org" "Bug Tracker" = "https://github.com/robhagemans/pcbasic/issues" "Source Code" = "https://github.com/robhagemans/pcbasic/" "Documentation" = "https://robhagemans.github.io/pcbasic/doc/2.0/" [project.optional-dependencies] full = [ "pyparallel", "pyaudio", ] dev = [ "pyparallel", "pyaudio", "lxml", "markdown", "pylint", "coverage", "cx_Freeze", "pillow", "colorama", "toml", ] [project.scripts] pcbasic = "pcbasic:main" [build-system] requires = [ "hatchling", "hatch-nodejs-version", ] build-backend = "hatchling.build" [tool.hatch.version] source = "nodejs" path = "./pcbasic/basic/data/meta.json" [tool.hatch.build] artifacts = [ "/doc/*.html", "/pcbasic/basic/data/release.json", "/pcbasic/data/USAGE.txt", ] [tool.hatch.build.targets.sdist] include = [ "/pcbasic", "GPL3.txt", "/*.md", ] pcbasic-2.0.7/run-pcbasic.py000077500000000000000000000004771441235174000157200ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC - GW-BASIC/BASICA/Cartridge BASIC compatible interpreter (c) 2013--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from pcbasic import main, script_entry_point_guard if __name__ == '__main__': with script_entry_point_guard(): main() pcbasic-2.0.7/tests/000077500000000000000000000000001441235174000142675ustar00rootroot00000000000000pcbasic-2.0.7/tests/.gitignore000066400000000000000000000000751441235174000162610ustar00rootroot00000000000000.coverage htmlcov/ basic/*/*/output/ _settings/slowtest.json pcbasic-2.0.7/tests/README.md000066400000000000000000000012251441235174000155460ustar00rootroot00000000000000PC-BASIC test suite =================== From the repository root, use `python -m tests` to run tests. Options: - `--all` runs all tests (default if no other options given) - `--unit` run unit tests only, skip BASIC tests - `--fast` skip slow tests - `--coverage` track coverage - `--loud` show standard output - `--reraise` re-raise unexpected exceptions to see traceback Utilities for BASIC tests: - `python -m tests.show /` show output differences in failed test - `python -m tests.make /` create a new BASIC test - `python -m tests.model /` use DOSBox to (re)create the output model for a test pcbasic-2.0.7/tests/__init__.py000066400000000000000000000000001441235174000163660ustar00rootroot00000000000000pcbasic-2.0.7/tests/__main__.py000066400000000000000000000003231441235174000163570ustar00rootroot00000000000000import os import sys from .test import test_main # make pcbasic package accessible if run from top level HERE = os.path.dirname(os.path.abspath(__file__)) sys.path = [HERE] + sys.path # run tests test_main() pcbasic-2.0.7/tests/_settings/000077500000000000000000000000001441235174000162665ustar00rootroot00000000000000pcbasic-2.0.7/tests/_settings/dosbox-gwbasic.conf000066400000000000000000000252221441235174000220530ustar00rootroot00000000000000# This is the configurationfile for DOSBox 0.74. (Please use the latest version of DOSBox) # Lines starting with a # are commentlines and are ignored by DOSBox. # They are used to (briefly) document the effect of each option. [sdl] # fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back) # fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox. # fullresolution: What resolution to use for fullscreen: original or fixed size (e.g. 1024x768). # Using your monitor's native resolution with aspect=true might give the best results. # If you end up with small window on a large screen, try an output different from surface. # windowresolution: Scale the window to this size IF the output device supports hardware scaling. # (output=surface does not!) # output: What video system to use for output. # Possible values: surface, overlay, opengl, openglnb. # autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock) # sensitivity: Mouse sensitivity. # waitonerror: Wait before closing the console if dosbox has an error. # priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized. # pause is only valid for the second entry. # Possible values: lowest, lower, normal, higher, highest, pause. # mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the defaul value. # usescancodes: Avoid usage of symkeys, might not work on all operating systems. fullscreen=false fulldouble=false fullresolution=1024x600 windowresolution=1280x960 #original output=opengl autolock=true sensitivity=100 waitonerror=true priority=higher,normal mapperfile=mapper-0.74.map # arrow keys don't work anymore with =true usescancodes=false [dosbox] # language: Select another language file. # machine: The type of machine tries to emulate. # Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe. # captures: Directory where things like wave, midi, screenshot get captured. # memsize: Amount of memory DOSBox has in megabytes. # This value is best left at its default to avoid problems with some games, # though few games might require a higher value. # There is generally no speed advantage when raising this value. language= machine=svga_s3 captures=capture memsize=16 [render] # frameskip: How many frames DOSBox skips before drawing one. # aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!. # scaler: Scaler used to enlarge/enhance low resolution modes. # If 'forced' is appended, then the scaler will be used even if the result might not be desired. # Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x. frameskip=0 aspect=true scaler=normal2x [cpu] # core: CPU Core used in emulation. auto will switch to dynamic if available and appropriate. # Possible values: auto, dynamic, normal, simple. # cputype: CPU Type used in emulation. auto is the fastest choice. # Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch. # cycles: Amount of instructions DOSBox tries to emulate each millisecond. # Setting this value too high results in sound dropouts and lags. # Cycles can be set in 3 ways: # 'auto' tries to guess what a game needs. # It usually works, but can fail for certain games. # 'fixed #number' will set a fixed amount of cycles. This is what you usually need if 'auto' fails. # (Example: fixed 4000). # 'max' will allocate as much cycles as your computer is able to handle. # # Possible values: auto, fixed, max. # cycleup: Amount of cycles to decrease/increase with keycombo.(CTRL-F11/CTRL-F12) # cycledown: Setting it lower than 100 will be a percentage. core=auto cputype=auto cycles=auto cycleup=10 cycledown=20 [mixer] # nosound: Enable silent mode, sound is still emulated though. # rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged. # Possible values: 1024, 2048, 4096, 8192, 512, 256. # prebuffer: How many milliseconds of data to keep on top of the blocksize. nosound=false #rate=8000 rate=44100 blocksize=1024 prebuffer=100 [midi] # mpu401: Type of MPU-401 to emulate. # Possible values: intelligent, uart, none. # mididevice: Device that will receive the MIDI data from MPU-401. # Possible values: default, win32, alsa, oss, coreaudio, coremidi, none. # midiconfig: Special configuration options for the device driver. This is usually the id of the device you want to use. # See the README/Manual for more details. mpu401=intelligent mididevice=default midiconfig= [sblaster] # sbtype: Type of Soundblaster to emulate. gb is Gameblaster. # Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none. # sbbase: The IO address of the soundblaster. # Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300. # irq: The IRQ number of the soundblaster. # Possible values: 7, 5, 3, 9, 10, 11, 12. # dma: The DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # hdma: The High DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer. # oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'. # Possible values: auto, cms, opl2, dualopl2, opl3, none. # oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well). # Possible values: default, compat, fast. # oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly). # Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000. sbtype=sb16 sbbase=220 irq=7 dma=1 hdma=5 sbmixer=true oplmode=auto oplemu=default oplrate=44100 #oplrate=8000 [gus] # gus: Enable the Gravis Ultrasound emulation. # gusrate: Sample rate of Ultrasound emulation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # gusbase: The IO base address of the Gravis Ultrasound. # Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300. # gusirq: The IRQ number of the Gravis Ultrasound. # Possible values: 5, 3, 7, 9, 10, 11, 12. # gusdma: The DMA channel of the Gravis Ultrasound. # Possible values: 3, 0, 1, 5, 6, 7. # ultradir: Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=false gusrate=44100 gusbase=240 gusirq=5 gusdma=3 ultradir=C:\ULTRASND [speaker] # pcspeaker: Enable PC-Speaker emulation. # pcrate: Sample rate of the PC-Speaker sound generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'. # Possible values: auto, on, off. # tandyrate: Sample rate of the Tandy 3-Voice generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible). pcspeaker=true pcrate=44100 tandy=auto tandyrate=44100 disney=true [joystick] # joysticktype: Type of joystick to emulate: auto (default), none, # 2axis (supports two joysticks), # 4axis (supports one joystick, first joystick used), # 4axis_2 (supports one joystick, second joystick used), # fcs (Thrustmaster), ch (CH Flightstick). # none disables joystick emulation. # auto chooses emulation depending on real joystick(s). # (Remember to reset dosbox's mapperfile if you saved it earlier) # Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none. # timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away). # autofire: continuously fires as long as you keep the button pressed. # swap34: swap the 3rd and the 4th axis. can be useful for certain joysticks. # buttonwrap: enable button wrapping at the number of emulated buttons. joysticktype=auto #joysticktype=2axis timed=true autofire=false swap34=false buttonwrap=false [serial] # serial1: set type of device connected to com port. # Can be disabled, dummy, modem, nullmodem, directserial. # Additional parameters must be in the same line in the form of # parameter:value. Parameter for all types is irq (optional). # for directserial: realport (required), rxdelay (optional). # (realport:COM1 realport:ttyS0). # for modem: listenport (optional). # for nullmodem: server, rxdelay, txdelay, telnet, usedtr, # transparent, port, inhsocket (all optional). # Example: serial1=modem listenport:5000 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial2: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial3: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial4: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. #serial1=nullmodem server:localhost port:6000 #serial1=modem listenport:7000 serial1=disabled serial2=dummy serial3=disabled serial4=disabled [dos] # xms: Enable XMS support. # ems: Enable EMS support. # umb: Enable UMB support. # keyboardlayout: Language code of the keyboard layout (or none). xms=true ems=true umb=true keyboardlayout=uk [ipx] # ipx: Enable ipx over UDP/IP emulation. ipx=false [autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. pcbasic-2.0.7/tests/_settings/dosbox-tandy.conf000066400000000000000000000251401441235174000215520ustar00rootroot00000000000000# This is the configurationfile for DOSBox 0.74. (Please use the latest version of DOSBox) # Lines starting with a # are commentlines and are ignored by DOSBox. # They are used to (briefly) document the effect of each option. [sdl] # fullscreen: Start dosbox directly in fullscreen. (Press ALT-Enter to go back) # fulldouble: Use double buffering in fullscreen. It can reduce screen flickering, but it can also result in a slow DOSBox. # fullresolution: What resolution to use for fullscreen: original or fixed size (e.g. 1024x768). # Using your monitor's native resolution with aspect=true might give the best results. # If you end up with small window on a large screen, try an output different from surface. # windowresolution: Scale the window to this size IF the output device supports hardware scaling. # (output=surface does not!) # output: What video system to use for output. # Possible values: surface, overlay, opengl, openglnb. # autolock: Mouse will automatically lock, if you click on the screen. (Press CTRL-F10 to unlock) # sensitivity: Mouse sensitivity. # waitonerror: Wait before closing the console if dosbox has an error. # priority: Priority levels for dosbox. Second entry behind the comma is for when dosbox is not focused/minimized. # pause is only valid for the second entry. # Possible values: lowest, lower, normal, higher, highest, pause. # mapperfile: File used to load/save the key/event mappings from. Resetmapper only works with the defaul value. # usescancodes: Avoid usage of symkeys, might not work on all operating systems. fullscreen=false fulldouble=false fullresolution=1024x600 windowresolution=original output=opengl autolock=true sensitivity=100 waitonerror=true priority=higher,normal mapperfile=mapper-0.74.map # arrow keys don't work anymore with =true usescancodes=false [dosbox] # language: Select another language file. # machine: The type of machine tries to emulate. # Possible values: hercules, cga, tandy, pcjr, ega, vgaonly, svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe. # captures: Directory where things like wave, midi, screenshot get captured. # memsize: Amount of memory DOSBox has in megabytes. # This value is best left at its default to avoid problems with some games, # though few games might require a higher value. # There is generally no speed advantage when raising this value. language= machine=tandy captures=capture memsize=16 [render] # frameskip: How many frames DOSBox skips before drawing one. # aspect: Do aspect correction, if your output method doesn't support scaling this can slow things down!. # scaler: Scaler used to enlarge/enhance low resolution modes. # If 'forced' is appended, then the scaler will be used even if the result might not be desired. # Possible values: none, normal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x. frameskip=0 aspect=true scaler=normal2x [cpu] # core: CPU Core used in emulation. auto will switch to dynamic if available and appropriate. # Possible values: auto, dynamic, normal, simple. # cputype: CPU Type used in emulation. auto is the fastest choice. # Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch. # cycles: Amount of instructions DOSBox tries to emulate each millisecond. # Setting this value too high results in sound dropouts and lags. # Cycles can be set in 3 ways: # 'auto' tries to guess what a game needs. # It usually works, but can fail for certain games. # 'fixed #number' will set a fixed amount of cycles. This is what you usually need if 'auto' fails. # (Example: fixed 4000). # 'max' will allocate as much cycles as your computer is able to handle. # # Possible values: auto, fixed, max. # cycleup: Amount of cycles to decrease/increase with keycombo.(CTRL-F11/CTRL-F12) # cycledown: Setting it lower than 100 will be a percentage. core=auto cputype=auto cycles=auto cycleup=10 cycledown=20 [mixer] # nosound: Enable silent mode, sound is still emulated though. # rate: Mixer sample rate, setting any device's rate higher than this will probably lower their sound quality. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # blocksize: Mixer block size, larger blocks might help sound stuttering but sound will also be more lagged. # Possible values: 1024, 2048, 4096, 8192, 512, 256. # prebuffer: How many milliseconds of data to keep on top of the blocksize. nosound=false #rate=8000 rate=44100 blocksize=1024 prebuffer=100 [midi] # mpu401: Type of MPU-401 to emulate. # Possible values: intelligent, uart, none. # mididevice: Device that will receive the MIDI data from MPU-401. # Possible values: default, win32, alsa, oss, coreaudio, coremidi, none. # midiconfig: Special configuration options for the device driver. This is usually the id of the device you want to use. # See the README/Manual for more details. mpu401=intelligent mididevice=default midiconfig= [sblaster] # sbtype: Type of Soundblaster to emulate. gb is Gameblaster. # Possible values: sb1, sb2, sbpro1, sbpro2, sb16, gb, none. # sbbase: The IO address of the soundblaster. # Possible values: 220, 240, 260, 280, 2a0, 2c0, 2e0, 300. # irq: The IRQ number of the soundblaster. # Possible values: 7, 5, 3, 9, 10, 11, 12. # dma: The DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # hdma: The High DMA number of the soundblaster. # Possible values: 1, 5, 0, 3, 6, 7. # sbmixer: Allow the soundblaster mixer to modify the DOSBox mixer. # oplmode: Type of OPL emulation. On 'auto' the mode is determined by sblaster type. All OPL modes are Adlib-compatible, except for 'cms'. # Possible values: auto, cms, opl2, dualopl2, opl3, none. # oplemu: Provider for the OPL emulation. compat might provide better quality (see oplrate as well). # Possible values: default, compat, fast. # oplrate: Sample rate of OPL music emulation. Use 49716 for highest quality (set the mixer rate accordingly). # Possible values: 44100, 49716, 48000, 32000, 22050, 16000, 11025, 8000. sbtype=sb16 sbbase=220 irq=7 dma=1 hdma=5 sbmixer=true oplmode=auto oplemu=default oplrate=44100 #oplrate=8000 [gus] # gus: Enable the Gravis Ultrasound emulation. # gusrate: Sample rate of Ultrasound emulation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # gusbase: The IO base address of the Gravis Ultrasound. # Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300. # gusirq: The IRQ number of the Gravis Ultrasound. # Possible values: 5, 3, 7, 9, 10, 11, 12. # gusdma: The DMA channel of the Gravis Ultrasound. # Possible values: 3, 0, 1, 5, 6, 7. # ultradir: Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=false gusrate=44100 gusbase=240 gusirq=5 gusdma=3 ultradir=C:\ULTRASND [speaker] # pcspeaker: Enable PC-Speaker emulation. # pcrate: Sample rate of the PC-Speaker sound generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # tandy: Enable Tandy Sound System emulation. For 'auto', emulation is present only if machine is set to 'tandy'. # Possible values: auto, on, off. # tandyrate: Sample rate of the Tandy 3-Voice generation. # Possible values: 44100, 48000, 32000, 22050, 16000, 11025, 8000, 49716. # disney: Enable Disney Sound Source emulation. (Covox Voice Master and Speech Thing compatible). pcspeaker=true pcrate=44100 tandy=auto tandyrate=44100 disney=true [joystick] # joysticktype: Type of joystick to emulate: auto (default), none, # 2axis (supports two joysticks), # 4axis (supports one joystick, first joystick used), # 4axis_2 (supports one joystick, second joystick used), # fcs (Thrustmaster), ch (CH Flightstick). # none disables joystick emulation. # auto chooses emulation depending on real joystick(s). # (Remember to reset dosbox's mapperfile if you saved it earlier) # Possible values: auto, 2axis, 4axis, 4axis_2, fcs, ch, none. # timed: enable timed intervals for axis. Experiment with this option, if your joystick drifts (away). # autofire: continuously fires as long as you keep the button pressed. # swap34: swap the 3rd and the 4th axis. can be useful for certain joysticks. # buttonwrap: enable button wrapping at the number of emulated buttons. joysticktype=auto timed=true autofire=false swap34=false buttonwrap=false [serial] # serial1: set type of device connected to com port. # Can be disabled, dummy, modem, nullmodem, directserial. # Additional parameters must be in the same line in the form of # parameter:value. Parameter for all types is irq (optional). # for directserial: realport (required), rxdelay (optional). # (realport:COM1 realport:ttyS0). # for modem: listenport (optional). # for nullmodem: server, rxdelay, txdelay, telnet, usedtr, # transparent, port, inhsocket (all optional). # Example: serial1=modem listenport:5000 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial2: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial3: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. # serial4: see serial1 # Possible values: dummy, disabled, modem, nullmodem, directserial. #serial1=nullmodem server:localhost port:6000 serial1=modem listenport:7000 serial2=dummy serial3=disabled serial4=disabled [dos] # xms: Enable XMS support. # ems: Enable EMS support. # umb: Enable UMB support. # keyboardlayout: Language code of the keyboard layout (or none). xms=true ems=true umb=true keyboardlayout=uk [ipx] # ipx: Enable ipx over UDP/IP emulation. ipx=false [autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. pcbasic-2.0.7/tests/_settings/settings.json000066400000000000000000000004461441235174000210250ustar00rootroot00000000000000{ "gwbasic": { "dir": "~/Projects/oldgames/basic/c/gwbasic/", "exe": "GWBASIC.EXE", "conf": "dosbox-gwbasic.conf" }, "tandy": { "dir": "~/Projects/oldgames/basic/c/gwbasic/", "exe": "GW-TANDY.EXE", "conf": "dosbox-tandy.conf" } } pcbasic-2.0.7/tests/_templates/000077500000000000000000000000001441235174000164245ustar00rootroot00000000000000pcbasic-2.0.7/tests/_templates/gwbasic/000077500000000000000000000000001441235174000200435ustar00rootroot00000000000000pcbasic-2.0.7/tests/_templates/gwbasic/PCBASIC.INI000066400000000000000000000001011441235174000214400ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/_templates/gwbasic/TEST.BAS000066400000000000000000000000401441235174000211430ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM pcbasic-2.0.7/tests/_templates/tandy/000077500000000000000000000000001441235174000175435ustar00rootroot00000000000000pcbasic-2.0.7/tests/_templates/tandy/PCBASIC.INI000066400000000000000000000002551441235174000211520ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/_templates/tandy/TEST.BAS000066400000000000000000000000401441235174000206430ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM pcbasic-2.0.7/tests/basic/000077500000000000000000000000001441235174000153505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/__init__.py000066400000000000000000000002741441235174000174640ustar00rootroot00000000000000""" PC-BASIC tests.basic tests against original BASICs (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .testbasic import run_basic_tests pcbasic-2.0.7/tests/basic/__main__.py000066400000000000000000000003161441235174000174420ustar00rootroot00000000000000""" PC-BASIC tests.basic tests against original BASICs (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .testbasic import run_basic_tests run_basic_tests() pcbasic-2.0.7/tests/basic/gwbasic/000077500000000000000000000000001441235174000167675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO/000077500000000000000000000000001441235174000175375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO/PCBASIC.INI000066400000000000000000000002221441235174000211400ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS soft-linefeed=True keys=a\r\r\x03list\rrun 1000\rsystem\r #keys=a\r\0\x50list\r\0\x50run 1000\r\0\x50system\r pcbasic-2.0.7/tests/basic/gwbasic/AUTO/TEST.BAS000066400000000000000000000004031441235174000206420ustar00rootroot0000000000000020 AUTO 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/AUTO/model/000077500000000000000000000000001441235174000206375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO/model/OUTPUT.TXT000066400000000000000000000040031441235174000222750ustar00rootroot0000000000000010 a 20* 30 Ok list 10 A 20 AUTO 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/AUTO_mode_commands/000077500000000000000000000000001441235174000224245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_mode_commands/PCBASIC.INI000066400000000000000000000002251441235174000240300ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS soft-linefeed=True # test execution of commands during AUTO mode keys=\0\x50run 1000\r\0\x50system\r\x03system\r pcbasic-2.0.7/tests/basic/gwbasic/AUTO_mode_commands/TEST.BAS000066400000000000000000000004031441235174000235270ustar00rootroot0000000000000020 AUTO 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/AUTO_mode_commands/model/000077500000000000000000000000001441235174000235245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_mode_commands/model/OUTPUT.TXT000066400000000000000000000040031441235174000251620ustar00rootroot0000000000000010 run 1000 pcbasic-2.0.7/tests/basic/gwbasic/AUTO_star/000077500000000000000000000000001441235174000205705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_star/PCBASIC.INI000066400000000000000000000002171441235174000221750ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS soft-linefeed=True # replace the * that appears with letter keys=\x00\x4babc\r\x03list\rrun 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/AUTO_star/TEST.BAS000066400000000000000000000005031441235174000216740ustar00rootroot0000000000000010 ' test replacing the * in the AUTO line with something else 20 AUTO 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/AUTO_star/model/000077500000000000000000000000001441235174000216705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_star/model/OUTPUT.TXT000066400000000000000000000040031441235174000233260ustar00rootroot0000000000000010abc 20* Ok list 10 ABC 20 AUTO 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/AUTO_step/000077500000000000000000000000001441235174000205725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_step/PCBASIC.INI000066400000000000000000000001351441235174000221760ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS soft-linefeed=True keys=\r\r\x03list\rrun 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/AUTO_step/TEST.BAS000066400000000000000000000004111441235174000216740ustar00rootroot0000000000000020 AUTO 10,20 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/AUTO_step/model/000077500000000000000000000000001441235174000216725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/AUTO_step/model/OUTPUT.TXT000066400000000000000000000040031441235174000233300ustar00rootroot0000000000000010 30 50 Ok list 20 AUTO 10,20 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/BLOAD/000077500000000000000000000000001441235174000176105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/BLOAD/PCBASIC.INI000066400000000000000000000000561441235174000212160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/BLOAD/TEST.BAS000066400000000000000000000016541441235174000207240ustar00rootroot000000000000001 ' test BLOAD into video memory for various screens 2 ' include BLOAD with offset 4 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 10 FOR I = 1 TO 10 15 READ SCR, SEGMENT, SIZE 20 SCREEN SCR:IF A=I THEN 100 25 DEF SEG=SEGMENT 30 PRINT "Saving & Loading SCREEN"+STR$(I) 35 FOR J=1 TO 15:LINE (20*J,20*J)-(20*J+10,20*J+10),J,BF:NEXT 39 ' first save, then load, then save again 40 BSAVE "screen"+HEX$(I)+".bsv", 0, SIZE 50 CLS 60 BLOAD "screen"+HEX$(I)+".bsv" 70 BSAVE "screen"+HEX$(I)+"o.bsv", 0, SIZE 79 ' load with an offset of 1 instead of the saved offset (0) 80 BLOAD "screen"+HEX$(I)+".bsv", 1 90 BSAVE "screen"+HEX$(I)+"x.bsv", 0, SIZE 100 NEXT 999 END 1000 A=I:RESUME NEXT 1999 REM save only half the screen 2000 DATA 1, &hb800, 8000, 2, &hb800, 8000, 3, &hb800, 8000, 4, &hb800, 8000, 5, &hb800, 16000, 6, &hb800, 16000 2010 DATA 7, &ha000, 4000, 8, &ha000, 8000, 9, &ha000, 16000, 10, &ha000, 16000  pcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/000077500000000000000000000000001441235174000207105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN1.BSV000066400000000000000000000175101441235174000223300ustar00rootroot00000000000000@<<<<<<<<<<< < <<<<?<<<<<???<<<<<<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUTpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN1O.BSV000066400000000000000000000175101441235174000224470ustar00rootroot00000000000000@<<<<<<<<<<< < <<<<?<<<<<???<<<<<<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUTpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN1X.BSV000066400000000000000000000175101441235174000224600ustar00rootroot00000000000000@<<<<<<<<<<< < <<<<?<<<<<???<<<<<<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUTpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN2.BSV000066400000000000000000000175101441235174000223310ustar00rootroot00000000000000@fl` fffbb fv` f|xxflf ff fffbbfpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN2O.BSV000066400000000000000000000175101441235174000224500ustar00rootroot00000000000000@fl` fffbb fv` f|xxflf ff fffbbfpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN2X.BSV000066400000000000000000000175101441235174000224610ustar00rootroot00000000000000@fl` fffbb fv` f|xxflf ff fffbbfpcbasic-2.0.7/tests/basic/gwbasic/BLOAD/model/SCREEN7.BSV000066400000000000000000000076501441235174000223420ustar00rootroot00000000000000<8<<fl` fffbb0x8v8`|x|8v0fhh  fv` f|xx |f|b|f| lhh0flf ff fffbb0|8|<|l` ffffl` fbb`x8v8`|x<8v`fhh8 fv` lf8|xx~ |f`|f lhhlfbffbb8fffffff |v|8|<|l` ffffl` fbb`x8v8`|x<8v`fhh8 fv` lf8|xx~ |f`|f lhhlfbffbb8fffffff |v|8|<|l` ffffl` fbb`x8v8`|x<8v`fhh8 fv` lf8|xx~ |f`|f lhhlfbffbb8fffffff |v?ʨ:**? ,," 8:*? .Ȃ**+ ,( *?ꪪ ** ++( , , , **+ *, + ,, , ,  * , *?  +,, +< ,,* < , (  +,, ,  , ,+, ,0/ ,,(, ,,,  0,,,, , , 0,, #,#, <,,< ,#,#,,,0, #00  ## 0 0 000 0 0 #00#  0 00 00 00000   0  00 0022 0 80   0002   20   0 0 0 0 0   8 220 0 8   8<  82( 0    00 8 2? 88 0 0#    2* #?(( 088<* < 00 8:< #>*?(,0#8:?** < , À?< 0  ?¨?( 8ʠ #,88* .* Ȼ8²+ ꪊ** "" * (, **   * ( ,,  + ,??  ,+ ,  *? ,,++  , < , ,*(,, /,  ?  ,+(0, ,?,#<#  ,  , < ,,,, +,,,/# , 0 , ,0 ,, ,0 , <,, ,,0, ,0 #, 0 #, 0 0  #  ,0 # 0#   0 0000 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_angle/accepted/PCBASIC.INI000066400000000000000000000001011441235174000240370ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/DRAW_angle/accepted/TEST.BAS000066400000000000000000000005241441235174000235510ustar00rootroot000000000000001 ' test DRAW with turn angle (TA) 2 ' note how the aspect ratio is preserved 10 CLS:KEY OFF:SCREEN 1 20 FOR I = 0 TO 360 STEP 13 30 DRAW "ta=i;u90d90" 40 NEXT 45 ' true circle is not identical 50 'CIRCLE STEP (0,0),90 60 FOR I = 0 TO 360 STEP 13 70 DRAW "c2;ta=i;l90r90" 80 NEXT 90 DEF SEG=&HB800:BSAVE "drawing.bsv", 0, 32767 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_angle/model/000077500000000000000000000000001441235174000217725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_angle/model/DRAWING.BSV000066400000000000000000001000071441235174000234370ustar00rootroot00000000000000000 0  0 0  02 0020 8    0   8<  0 0 0 20  <   0 80 0 8< 0 8  0  0 00 > <   ? 0<(  ><< 00#<<8(0 8> 008 ? 0   #:(00# ? < # À ?*#88?ª ,?ʨ:*? ,," 8:*? .Ȃ**+ ,( *? ** ++(* * , , , **+ **, +,,  ,   * ,   (+,, +  , < , (?(  0+,, ,  , ,+, ,0 ,,(, ,,, < 0 ,,, 0, , 0,, #,#,<,, ,#,#,,,0, #00  ## 0 0 000 0 0 #00#  0 00 00 000000    0  00002 0 880  000   820   0 < 00 0  8 22< 0 8   8<  8>(0   00 8 >? 880 0#   > (( 088* < 00 8>? >*?(,>0#8:?** < À?< 0  ?¨?( 8?ʠ #,88*  .* Ȼ8²+ ꪊ** " ** (, **  * +*  , + ,?? , + ,   ,,++    < , ,(,, */, (   ,+0, ??,#<#  , < , < ,,,, (,,,# , 0 , , ,, <0,0 , <,, ,,0, ,0 #, 0 #, 0 0  #  ,0 # 0#   0 0000 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_inline/000077500000000000000000000000001441235174000244515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_inline/PCBASIC.INI000066400000000000000000000001011441235174000260460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_inline/TEST.BAS000066400000000000000000000005121441235174000255550ustar00rootroot000000000000005 ' test DRAW with numeric variables inlined 10 screen 1 20 v%=5 30 v!=5 40 v#=5 50 v$="5" 60 on error goto 1000 70 open "errors.txt" for output as 1 100 ' numeric variable inline 105 DRAW "F=v%;" 110 DRAW "L=v!;" 120 DRAW "E=v#;" 130 DRAW "G=v$;" ' type mismatch 999 end 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_inline/model/000077500000000000000000000000001441235174000255515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_inline/model/ERRORS.TXT000066400000000000000000000000261441235174000271640ustar00rootroot00000000000000 13 130 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_varptr/000077500000000000000000000000001441235174000245115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_varptr/PCBASIC.INI000066400000000000000000000001011441235174000261060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_varptr/TEST.BAS000066400000000000000000000006111441235174000256150ustar00rootroot000000000000005 ' test DRAW with numeric variables as pointer reference 10 screen 1 20 v%=5 30 v!=5 40 v#=5 50 v$="5" 60 on error goto 1000 70 open "errors.txt" for output as 1 200 ' numeric variable with varptr$ 205 DRAW "F=" + VARPTR$(v%) 210 DRAW "L=" + VARPTR$(v!) 220 DRAW "E=" + VARPTR$(v#) 230 DRAW "G=" + VARPTR$(v$) ' type mismatch 999 end 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_varptr/model/000077500000000000000000000000001441235174000256115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_numeric_varptr/model/ERRORS.TXT000066400000000000000000000000261441235174000272240ustar00rootroot00000000000000 13 230 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_inline/000077500000000000000000000000001441235174000243155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_inline/PCBASIC.INI000066400000000000000000000001011441235174000257120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_inline/TEST.BAS000066400000000000000000000005451441235174000254270ustar00rootroot000000000000005 ' test DRAW with string variables inlined 10 screen 1 20 v%=5 30 v!=5 40 v#=5 50 v$="D5" 60 on error goto 1000 70 open "errors.txt" for output as 1 100 ' string variable inline 105 DRAW "Xv%;" ' type mismatch 110 DRAW "Xv!;" ' type mismatch 120 DRAW "Xv#;" ' type mismatch 130 DRAW "Xv$;" 999 end 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_inline/model/000077500000000000000000000000001441235174000254155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_inline/model/ERRORS.TXT000066400000000000000000000001001441235174000270210ustar00rootroot00000000000000 13 105 13 110 13 120 pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_varptr/000077500000000000000000000000001441235174000243555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_varptr/PCBASIC.INI000066400000000000000000000001011441235174000257520ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_varptr/TEST.BAS000066400000000000000000000006501441235174000254640ustar00rootroot000000000000005 ' test DRAW with string variables as pointer reference 10 screen 1 20 v%=5 30 v!=5 40 v#=5 50 v$="D5" 60 on error goto 1000 70 open "errors.txt" for output as 1 200 ' string variable with varptr$ 205 DRAW "X=" + VARPTR$(v%) ' type mismatch 210 DRAW "X=" + VARPTR$(v!) ' type mismatch 220 DRAW "X=" + VARPTR$(v#) ' type mismatch 230 DRAW "X=" + VARPTR$(v$) 999 end 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_varptr/model/000077500000000000000000000000001441235174000254555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/DRAW_variable_string_varptr/model/ERRORS.TXT000066400000000000000000000001251441235174000270700ustar00rootroot00000000000000 5 205 5 210 5 220 5 230 pcbasic-2.0.7/tests/basic/gwbasic/EDIT/000077500000000000000000000000001441235174000175145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/EDIT/PCBASIC.INI000066400000000000000000000001421441235174000211160ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS keys=EDIT 1000\rEDIT\rEDIT .\rEDIT YEAH\rEDIT 10\r\rSYSTEM\r pcbasic-2.0.7/tests/basic/gwbasic/EDIT/TEST.BAS000066400000000000000000000002211441235174000206150ustar00rootroot0000000000000010 ' test EDIT syntax 20 ON ERROR GOTO 100 30 END 100 OPEN "OUTPUT.TXT" FOR APPEND AS 1 110 PRINT#1, ERR, ERL 115 CLOSE 120 RESUME NEXT pcbasic-2.0.7/tests/basic/gwbasic/EDIT/model/000077500000000000000000000000001441235174000206145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/EDIT/model/OUTPUT.TXT000066400000000000000000000001351441235174000222540ustar00rootroot00000000000000 8 65535 8 65535 8 65535 5 65535 pcbasic-2.0.7/tests/basic/gwbasic/EDIT_prompt/000077500000000000000000000000001441235174000211155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/EDIT_prompt/PCBASIC.INI000066400000000000000000000001101441235174000225120ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS keys=EDIT 20\r\rRUN 1000\rSYSTEM\r pcbasic-2.0.7/tests/basic/gwbasic/EDIT_prompt/TEST.BAS000066400000000000000000000005001441235174000222160ustar00rootroot0000000000000010 ' test EDIT prompt 15 WIDTH 40: KEY OFF: CLS 20 REM line to edit 30 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 10 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/EDIT_prompt/model/000077500000000000000000000000001441235174000222155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/EDIT_prompt/model/OUTPUT.TXT000066400000000000000000000007171441235174000236630ustar00rootroot00000000000000Ok EDIT 20 20 REM line to edit RUN 1000 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/000077500000000000000000000000001441235174000242165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/PCBASIC.INI000066400000000000000000000003011441235174000256150ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=1234567890123456789012345678901234567890\0\x50\0\x50\0\x4b\0\x4b\0\x4b\0\x4b1234567890123456789012345678901234567890\x1b\r pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/TEST.BAS000066400000000000000000000006741441235174000253330ustar00rootroot000000000000001 ' test pressing ESC on an input row, below the logical line of the prompt 10 WIDTH 40: CLS: KEY OFF 20 INPUT "the prompt"; A$ 30 OPEN "value.txt" for output as 2 40 WRITE#2, A$ 50 CLOSE 90 N$="output.txt": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/model/000077500000000000000000000000001441235174000253165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/model/OUTPUT.TXT000066400000000000000000000004471441235174000267640ustar00rootroot00000000000000the prompt? 1234567890123456789012345678 901234567890 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_non_prompt_row/model/VALUE.TXT000066400000000000000000000000051441235174000265660ustar00rootroot00000000000000"" pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/000077500000000000000000000000001441235174000233445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/PCBASIC.INI000066400000000000000000000003231441235174000247470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=1234567890123456789012345678901234567890\0\x50\0\x50\0\x4b\0\x4b\0\x4b\0\x4b1234567890123456789012345678901234567890\0\x48\0\x48\0\x48\x1b\r pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/TEST.BAS000066400000000000000000000006711441235174000244560ustar00rootroot000000000000001 ' test pressing ESC on an input row, on the logical line of the prompt 10 WIDTH 40: CLS: KEY OFF 20 INPUT "the prompt"; A$ 30 OPEN "value.txt" for output as 2 40 WRITE#2, A$ 50 CLOSE 90 N$="output.txt": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/model/000077500000000000000000000000001441235174000244445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/model/OUTPUT.TXT000066400000000000000000000004471441235174000261120ustar00rootroot00000000000000the prompt? 12345678901234567890123456789012 34567890 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row/model/VALUE.TXT000066400000000000000000000000051441235174000257140ustar00rootroot00000000000000"" pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/000077500000000000000000000000001441235174000247575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/PCBASIC.INI000066400000000000000000000003731441235174000263670ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=12345678901234567890123456789012345678901234567890123456789012345678901234567890\0\x50\0\x50\0\x4b\0\x4b\0\x4b\0\x4b1234567890123456789012345678901234567890\0\x48\0\x48\0\x48\x1b\r pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/TEST.BAS000066400000000000000000000006711441235174000260710ustar00rootroot000000000000001 ' test pressing ESC on an input row, on the logical line of the prompt 10 WIDTH 40: CLS: KEY OFF 20 INPUT "the prompt"; A$ 30 OPEN "value.txt" for output as 2 40 WRITE#2, A$ 50 CLOSE 90 N$="output.txt": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/model/000077500000000000000000000000001441235174000260575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/model/OUTPUT.TXT000066400000000000000000000004471441235174000275250ustar00rootroot00000000000000the prompt? 12345678901234567890123456789012 34567890 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_2_lines/model/VALUE.TXT000066400000000000000000000000051441235174000273270ustar00rootroot00000000000000"" pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/000077500000000000000000000000001441235174000261635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/PCBASIC.INI000066400000000000000000000003231441235174000275660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=1234567890123456789012345678901234567890\0\x50\0\x50\0\x4b\0\x4b\0\x4b\0\x4b1234567890123456789012345678901234567890\0\x48\0\x48\0\x48\x1b\r pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/TEST.BAS000066400000000000000000000006571441235174000273010ustar00rootroot000000000000001 ' test pressing ESC on an input row, on the logical line of the prompt 10 WIDTH 40: CLS: KEY OFF 20 INPUT "", A$ 30 OPEN "value.txt" for output as 2 40 WRITE#2, A$ 50 CLOSE 90 N$="output.txt": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/model/000077500000000000000000000000001441235174000272635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/model/OUTPUT.TXT000066400000000000000000000004471441235174000307310ustar00rootroot00000000000000 1234 567890123456789012345678901234567890 pcbasic-2.0.7/tests/basic/gwbasic/ESC_on_INPUT_prompt_row_empty_prompt/model/VALUE.TXT000066400000000000000000000000051441235174000305330ustar00rootroot00000000000000"" pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/000077500000000000000000000000001441235174000210105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/PCBASIC.INI000066400000000000000000000001011441235174000224050ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/TEST.BAS000066400000000000000000000006741441235174000221250ustar00rootroot000000000000001 ' test RANDOM file, assigning FIELD variable to array member 10 OPEN "R",#1,"INPUT.DAT",10 20 FIELD#1,10 AS W$ 30 LSET W$="A" 40 PUT#1,1 50 LSET W$="B" 60 PUT#1,2 70 CLOSE 100 REM Read the file 105 DIM X$(2) 110 OPEN "R",#1,"INPUT.DAT",10 120 FIELD#1,10 AS R$ 130 GET#1,1 140 X$(1)=R$: Y$=R$ 150 GET#1,2 160 X$(2)=R$: Z$=R$ 170 OPEN "OUTPUT.TXT" FOR OUTPUT AS 2 200 PRINT#2, R$ 210 PRINT#2, X$(1);X$(2);Y$;Z$ 220 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/model/000077500000000000000000000000001441235174000221105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/model/INPUT.DAT000066400000000000000000000000241441235174000233350ustar00rootroot00000000000000A B pcbasic-2.0.7/tests/basic/gwbasic/FIELD_array/model/OUTPUT.TXT000066400000000000000000000000671441235174000235540ustar00rootroot00000000000000B A B A B pcbasic-2.0.7/tests/basic/gwbasic/FOR_NEXT_nested_comma/000077500000000000000000000000001441235174000227715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/FOR_NEXT_nested_comma/PCBASIC.INI000066400000000000000000000001011441235174000243660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/FOR_NEXT_nested_comma/TEST.BAS000066400000000000000000000003311441235174000240740ustar00rootroot0000000000000010 ' test nested loops with variables and commas in NEXT 20 open "output.txt" for output as 1 30 for i=1 to 2 40 for j=1 to 3 50 for k=1 to 5 60 print#1, i, j, k 70 next k, j 80 print#1, "outer" 90 next i  pcbasic-2.0.7/tests/basic/gwbasic/FOR_NEXT_nested_comma/model/000077500000000000000000000000001441235174000240715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/FOR_NEXT_nested_comma/model/OUTPUT.TXT000066400000000000000000000017551441235174000255420ustar00rootroot00000000000000 1 1 1 1 1 2 1 1 3 1 1 4 1 1 5 1 2 1 1 2 2 1 2 3 1 2 4 1 2 5 1 3 1 1 3 2 1 3 3 1 3 4 1 3 5 outer 2 1 1 2 1 2 2 1 3 2 1 4 2 1 5 2 2 1 2 2 2 2 2 3 2 2 4 2 2 5 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 outer pcbasic-2.0.7/tests/basic/gwbasic/INKEY_f1/000077500000000000000000000000001441235174000202345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INKEY_f1/PCBASIC.INI000066400000000000000000000001231441235174000216350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=uj\0\x3b89z pcbasic-2.0.7/tests/basic/gwbasic/INKEY_f1/TEST.BAS000066400000000000000000000005231441235174000213420ustar00rootroot000000000000005 ' test unsetting key macro, allowing to use F1 in INKEY$ 6 open "output.txt" for output as 1 10 KEY 1, "" 20 A$=INKEY$: IF A$="z" THEN END 30 IF A$=CHR$(0)+CHR$(&H3B) THEN PRINT#1, "f1" 40 IF A$<>"" THEN PRINT#1, HEX$(ASC(A$)); 45 IF LEN(A$)>1 THEN PRINT#1, HEX$(ASC(RIGHT$(A$,1))); 46 IF A$<>"" THEN PRINT#1, "#" 50 GOTO 20  pcbasic-2.0.7/tests/basic/gwbasic/INKEY_f1/model/000077500000000000000000000000001441235174000213345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INKEY_f1/model/OUTPUT.TXT000066400000000000000000000000371441235174000227750ustar00rootroot0000000000000075# 6A# f1 03B# 38# 39# pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/000077500000000000000000000000001441235174000253215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/INPUT.TXT000066400000000000000000000000131441235174000266130ustar00rootroot000000000000001 2 "a b" pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/PCBASIC.INI000066400000000000000000000001251441235174000267240ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=1\n2\r"a\nb"\r pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/TEST.BAS000066400000000000000000000002641441235174000264310ustar00rootroot0000000000000010 ' test INPUT from console with linefeeds and quotes 30 open "output.txt" for output as 2 40 input a$: print#2, "--" a$ "--" 50 input a$: print#2, "--" a$ "--" 60 close  pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/model/000077500000000000000000000000001441235174000264215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_console_with_linefeed/model/OUTPUT.TXT000066400000000000000000000000231441235174000300550ustar00rootroot00000000000000--1 2-- --a b-- pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/000077500000000000000000000000001441235174000241405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/PCBASIC.INI000066400000000000000000000001011441235174000255350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/TEST.BAS000066400000000000000000000005351441235174000252510ustar00rootroot0000000000000010 ' test for issue #218 20 ' TYPE MISMATCH on file read after DEFSTR 30 OPEN "ERRORS.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 110 DEFSTR A 120 AL="TEST_SEQ.DAT" 165 OPEN "I",3,AL:O=1 166 IF EOF(3) THEN CLOSE 3:O=O-1:RETURN ELSE INPUT #3,O(O),O1(O),AO(O):O=O+1:GOTO 6510 6510 REM 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/TEST_SEQ.DAT000066400000000000000000000000171441235174000257570ustar00rootroot000000000000001 1990 MrTest, pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/model/000077500000000000000000000000001441235174000252405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_after_DEFSTR/model/ERRORS.TXT000066400000000000000000000000011441235174000266440ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/000077500000000000000000000000001441235174000245765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/INPUT.TXT000066400000000000000000000000131441235174000260700ustar00rootroot000000000000001 2 "a b" pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/PCBASIC.INI000066400000000000000000000001011441235174000261730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/TEST.BAS000066400000000000000000000003361441235174000257060ustar00rootroot0000000000000010 ' test INPUT# from a file with linefeeds and quotes 20 open "input.txt" for input as 1 30 open "output.txt" for output as 2 40 input#1, a$: print#2, "--" a$ "--" 50 input#1, a$: print#2, "--" a$ "--" 60 close  pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/model/000077500000000000000000000000001441235174000256765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_from_file_with_linefeed/model/OUTPUT.TXT000066400000000000000000000000221441235174000273310ustar00rootroot00000000000000--12-- --a b-- pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line/000077500000000000000000000000001441235174000217145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line/PCBASIC.INI000066400000000000000000000001111441235174000233120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=\r pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line/TEST.BAS000066400000000000000000000003121441235174000230160ustar00rootroot0000000000000010 ' test INPUT on existing wrapping line of text 20 CLS: LOCATE 10,1: PRINT STRING$(100, "#") 30 LOCATE 10, 1: INPUT "prompt"; A$ 40 open "output.txt" for output as 1 50 print#1, a$ 60 close  pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line/model/000077500000000000000000000000001441235174000230145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line/model/OUTPUT.TXT000066400000000000000000000000031441235174000244460ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/000077500000000000000000000000001441235174000225425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/PCBASIC.INI000066400000000000000000000001341441235174000241450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True # end; enter keys=\0\x4f\r pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/TEST.BAS000066400000000000000000000003121441235174000236440ustar00rootroot0000000000000010 ' test INPUT on existing wrapping line of text 20 CLS: LOCATE 10,1: PRINT STRING$(100, "#") 30 LOCATE 10, 1: INPUT "prompt"; A$ 40 open "output.txt" for output as 1 50 print#1, a$ 60 close  pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/known/000077500000000000000000000000001441235174000236765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/known/OUTPUT.TXT000066400000000000000000000001131441235174000253320ustar00rootroot00000000000000######################################################################## pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/model/000077500000000000000000000000001441235174000236425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INPUT_long_line_end/model/OUTPUT.TXT000066400000000000000000000001371441235174000253040ustar00rootroot00000000000000############################################################################################ pcbasic-2.0.7/tests/basic/gwbasic/INSTR_not_found/000077500000000000000000000000001441235174000217415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INSTR_not_found/PCBASIC.INI000066400000000000000000000001011441235174000233360ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/INSTR_not_found/TEST.BAS000066400000000000000000000001751441235174000230520ustar00rootroot0000000000000010 ' test INSTR with string not found 20 open "output.txt" for output as 1 30 print#1, INSTR("abcd","e") 40 close:end  pcbasic-2.0.7/tests/basic/gwbasic/INSTR_not_found/model/000077500000000000000000000000001441235174000230415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/INSTR_not_found/model/OUTPUT.TXT000066400000000000000000000000061441235174000244760ustar00rootroot00000000000000 0 pcbasic-2.0.7/tests/basic/gwbasic/KEY_definition_two_chars_no_error/000077500000000000000000000000001441235174000256055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/KEY_definition_two_chars_no_error/PCBASIC.INI000066400000000000000000000001011441235174000272020ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/KEY_definition_two_chars_no_error/TEST.BAS000066400000000000000000000004501441235174000267120ustar00rootroot0000000000000010 ' test KEY n, "aa" giving no error even if n is outside the definable key range 20 OPEN "OUTPUT.TXT" for output as 1 30 ON ERROR GOTO 100 40 KEY 255, "1" ' ifc 50 KEY 255, "12" ' not an error 60 KEY 255, "123" ' ifc 70 PRINT#1, "end" 80 END 100 PRINT#1, ERR, ERL 110 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/KEY_definition_two_chars_no_error/model/000077500000000000000000000000001441235174000267055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/KEY_definition_two_chars_no_error/model/OUTPUT.TXT000066400000000000000000000000561441235174000303470ustar00rootroot00000000000000 5 40 5 60 end pcbasic-2.0.7/tests/basic/gwbasic/LIST_linefeed/000077500000000000000000000000001441235174000213755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/LIST_linefeed/PCBASIC.INI000066400000000000000000000002111441235174000227740ustar00rootroot00000000000000[pcbasic] font=default quit=False load=TEST.BAS soft-linefeed=True keys=list\r\0\x48\0\x48\0\x48\x1b\0\x50\0\x50\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/LIST_linefeed/TEST.BAS000066400000000000000000000003311441235174000225000ustar00rootroot00000000000000t: dump screen with RUN 1000 SEG  "output.txt" OUTPUT AS 1 Y   X  O #, (((YPX))); $) #, "".&8 < continuing lineBpcbasic-2.0.7/tests/basic/gwbasic/LIST_linefeed/model/000077500000000000000000000000001441235174000224755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/LIST_linefeed/model/OUTPUT.TXT000066400000000000000000000040031441235174000241330ustar00rootroot00000000000000Ok list 999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 2020 REM Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/000077500000000000000000000000001441235174000215705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/OUTPUT.TXT000066400000000000000000000040031441235174000232260ustar00rootroot0000000000000010 ' test LISTing programs with LF and long lines 15 FOR I = 1 TO 23: PRINT STRING$(80,"#");:NEXT 20 REM 890123456789012345678901234567890123456789012345678901234567890123456789 30 REM 8901234567890123456789012345678901234567890123456789012345678901234567890 40 REM 8901234567890123456789012345678901234567890123456789012345678901234567890 1 50 REM abcde fgh ij 60 LOCATE 1,1: LIST 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok############################################################################# RUN 1000######################################################################## ################################################################################ ################################################################################ 1LIST 2RUN 3LOAD" 4SAVE" 5CONT 6,"LPT1 7TRON 8TROFF 9KEY 0SCREEN pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/PCBASIC.INI000066400000000000000000000001421441235174000231720ustar00rootroot00000000000000[pcbasic] font=default quit=False load=TEST.BAS soft-linefeed=True keys=RUN\rRUN 1000\r\rSYSTEM\r pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/TEST.BAS000066400000000000000000000011631441235174000226770ustar00rootroot0000000000000010 ' test LISTing programs with LF and long lines 15 FOR I = 1 TO 23: PRINT STRING$(80,"#");:NEXT 20 REM 890123456789012345678901234567890123456789012345678901234567890123456789 30 REM 8901234567890123456789012345678901234567890123456789012345678901234567890 40 REM 89012345678901234567890123456789012345678901234567890123456789012345678901 50 REM abcde fgh ij 60 LOCATE 1,1: LIST 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/model/000077500000000000000000000000001441235174000226705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/LIST_long_line/model/OUTPUT.TXT000066400000000000000000000040031441235174000243260ustar00rootroot0000000000000010 ' test LISTing programs with LF and long lines 15 FOR I = 1 TO 23: PRINT STRING$(80,"#");:NEXT 20 REM 890123456789012345678901234567890123456789012345678901234567890123456789 30 REM 8901234567890123456789012345678901234567890123456789012345678901234567890 40 REM 8901234567890123456789012345678901234567890123456789012345678901234567890 1 50 REM abcde fgh ij 60 LOCATE 1,1: LIST 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok############################################################################# run 1000######################################################################## ################################################################################ pcbasic-2.0.7/tests/basic/gwbasic/MID$_statement_on_unallocated_scalar_and_array/000077500000000000000000000000001441235174000301445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/MID$_statement_on_unallocated_scalar_and_array/PCBASIC.INI000066400000000000000000000001011441235174000315410ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/MID$_statement_on_unallocated_scalar_and_array/TEST.BAS000066400000000000000000000014501441235174000312520ustar00rootroot000000000000001 ' test MID$ statement on unallocated variable and array 10 DEF SEG: ON ERROR GOTO 200 20 OPEN "memtable.txt" FOR OUTPUT AS 1 25 PRINT#1, "start": GOSUB 100 29 ' these will raise IFC but allocate memory 30 MID$(A$, 1, 1) = "a" 35 PRINT#1, "after MID$(A$, 1, 1)": GOSUB 100 40 MID$(B$(1), 1, 1) = "a" 45 PRINT#1, "after MID$(B$(1), 1, 1)": GOSUB 100 99 CLOSE: END 100 ' write memory table 110 PROG=0: SCAL=0: ARRY=0: ENDA=0 120 PRINT#1, "program: ";: PROG = PEEK(&H30) + PEEK(&H31)*256: PRINT#1, PROG 130 PRINT#1, "scalars: ";: SCAL = PEEK(&H358) + PEEK(&H359)*256: PRINT#1, SCAL 140 PRINT#1, "arrays : ";: ARRY = PEEK(&H35A) + PEEK(&H35B)*256: PRINT#1, ARRY 150 PRINT#1, "end arr: ";: ENDA = PEEK(&H35C) + PEEK(&H35D)*256: PRINT#1, ENDA 160 RETURN 200 ' error trap 210 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/MID$_statement_on_unallocated_scalar_and_array/model/000077500000000000000000000000001441235174000312445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/MID$_statement_on_unallocated_scalar_and_array/model/MEMTABLE.TXT000066400000000000000000000004031441235174000330300ustar00rootroot00000000000000start program: 4718 scalars: 5401 arrays : 5441 end arr: 5441 after MID$(A$, 1, 1) program: 4718 scalars: 5401 arrays : 5448 end arr: 5448 after MID$(B$(1), 1, 1) program: 4718 scalars: 5401 arrays : 5448 end arr: 5490 pcbasic-2.0.7/tests/basic/gwbasic/MID$_zero_characters/000077500000000000000000000000001441235174000227025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/MID$_zero_characters/PCBASIC.INI000066400000000000000000000001011441235174000242770ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/MID$_zero_characters/TEST.BAS000066400000000000000000000005641441235174000240150ustar00rootroot0000000000000010 ' test MID$ with zero and negative number of characters 20 open "output.txt" for output as 1 30 on error goto 1000 40 a$="12345" 50 MID$(a$,1,0) = "": print#1, a$ 60 MID$(a$,1,0) = "a": print#1, a$ 70 MID$(a$,1,0) = "abc": print#1, a$ 80 MID$(a$,1,-1) = "": print#1, a$ 90 MID$(a$,1,-1) = "a": print#1, a$ 999 end 1000 print#1, err, erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/MID$_zero_characters/model/000077500000000000000000000000001441235174000240025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/MID$_zero_characters/model/OUTPUT.TXT000066400000000000000000000001141441235174000254370ustar00rootroot0000000000000012345 12345 12345 5 80 12345 5 90 12345 pcbasic-2.0.7/tests/basic/gwbasic/NEW/000077500000000000000000000000001441235174000174205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/NEW/PCBASIC.INI000066400000000000000000000001211441235174000210170ustar00rootroot00000000000000[pcbasic] font=default soft-linefeed=True exec=load"test":NEW:save"empty":system pcbasic-2.0.7/tests/basic/gwbasic/NEW/TEST.BAS000066400000000000000000000000401441235174000205200ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM pcbasic-2.0.7/tests/basic/gwbasic/NEW/model/000077500000000000000000000000001441235174000205205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/NEW/model/EMPTY.BAS000066400000000000000000000000041441235174000217370ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_0_in_error_trap/000077500000000000000000000000001441235174000242505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_0_in_error_trap/PCBASIC.INI000066400000000000000000000001401441235174000256500ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True keys=\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_0_in_error_trap/TEST.BAS000066400000000000000000000006051441235174000253570ustar00rootroot0000000000000010 ' test ON ERROR GOTO 0 inside error trap 15 width 40: key off 20 on error goto 100 30 syntax error 40 end 100 print 1 110 on error goto 0 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 10 1040 FOR X = 0 TO 20 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_0_in_error_trap/model/000077500000000000000000000000001441235174000253505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_0_in_error_trap/model/OUTPUT.TXT000066400000000000000000000003761441235174000270170ustar00rootroot00000000000000 1 Syntax error in 30 Ok 30 SYNTAX ERROR run 1000 pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_undefined/000077500000000000000000000000001441235174000231255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_undefined/PCBASIC.INI000066400000000000000000000001011441235174000245220ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_undefined/TEST.BAS000066400000000000000000000003221441235174000242300ustar00rootroot0000000000000010 ' test ON ERROR GOTO with undefined line number 15 open "errors.txt" for output as 1 20 on error goto 100 30 on error goto 200 ' undefined line number 40 end 100 print#1, err, erl 110 resume next  pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_undefined/model/000077500000000000000000000000001441235174000242255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_ERROR_GOTO_undefined/model/ERRORS.TXT000066400000000000000000000000251441235174000256370ustar00rootroot00000000000000 8 30 pcbasic-2.0.7/tests/basic/gwbasic/ON_GOSUB_0/000077500000000000000000000000001441235174000204615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_GOSUB_0/PCBASIC.INI000066400000000000000000000001011441235174000220560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/ON_GOSUB_0/TEST.BAS000066400000000000000000000004701441235174000215700ustar00rootroot0000000000000010 ' test ON (event) GOSUB 0 11 ' and ON (even) GOSUB non-existing line number 20 open "output.txt" for output as 1 30 on error goto 1000 40 on timer(1) gosub 2000 60 on timer(1) gosub 0 70 on timer(1) gosub 65 999 close: end 1000 print#1, err, erl 1010 resume next 2000 print#1, "trigger", return  pcbasic-2.0.7/tests/basic/gwbasic/ON_GOSUB_0/model/000077500000000000000000000000001441235174000215615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_GOSUB_0/model/OUTPUT.TXT000066400000000000000000000000251441235174000232170ustar00rootroot00000000000000 8 70 pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_comma/000077500000000000000000000000001441235174000225755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_comma/PCBASIC.INI000066400000000000000000000000561441235174000242030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_comma/TEST.BAS000066400000000000000000000011761441235174000237100ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM calculated jumps 30 open "output.txt" for output as 1 40 on error goto 1000 50 print#1, 50 60 a = 0: gosub 500 61 a = 1: gosub 500 62 a = 2: gosub 500 69 a = -1: gosub 500 70 a = 255: gosub 500 71 a = 256: gosub 500 72 a = 32767: gosub 500 73 a = 65535: gosub 500 160 a = 0: gosub 600 161 a = 1: gosub 600 162 a = 2: gosub 600 169 a = -1: gosub 600 170 a = 255: gosub 600 171 a = 256: gosub 600 172 a = 32767: gosub 600 173 a = 65535: gosub 600 490 end 500 on a goto, 510 print#1, 510: return 600 on a gosub, 610 print#1, 610: return 1000 print#1, err, erl, a 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_comma/model/000077500000000000000000000000001441235174000236755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_comma/model/OUTPUT.TXT000066400000000000000000000010271441235174000253360ustar00rootroot00000000000000 50 510 2 500 1 510 2 500 2 510 5 500 -1 510 510 5 500 256 510 5 500 32767 510 6 500 65535 510 610 2 600 1 610 2 600 2 610 5 600 -1 610 610 5 600 256 610 5 600 32767 610 6 600 65535 610 pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_empty/000077500000000000000000000000001441235174000226375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_empty/PCBASIC.INI000066400000000000000000000000561441235174000242450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_empty/TEST.BAS000066400000000000000000000020341441235174000237440ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM calculated jumps 30 open "output.txt" for output as 1 40 on error goto 1000 50 print#1, 50 60 a = 0: gosub 500 61 a = 1: gosub 500 62 a = 2: gosub 500 69 a = -1: gosub 500 70 a = 255: gosub 500 71 a = 256: gosub 500 72 a = 32767: gosub 500 73 a = 65535: gosub 500 160 a = 0: gosub 600 161 a = 1: gosub 600 162 a = 2: gosub 600 169 a = -1: gosub 600 170 a = 255: gosub 600 171 a = 256: gosub 600 172 a = 32767: gosub 600 173 a = 65535: gosub 600 260 a = 0: gosub 700 261 a = 1: gosub 700 269 a = -1: gosub 700 270 a = 255: gosub 700 271 a = 256: gosub 700 272 a = 32767: gosub 700 273 a = 65535: gosub 700 360 a = 0: gosub 800 361 a = 1: gosub 800 369 a = -1: gosub 800 370 a = 255: gosub 800 371 a = 256: gosub 800 372 a = 32767: gosub 800 373 a = 65535: gosub 800 490 end 500 on a goto 510 print#1, 510: return 600 on a gosub 610 print#1, 610: return 700 on a then 710 print#1, 710: return 800 on a else 810 print#1, 810: return 1000 print#1, err, erl, a 1010 resume next pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_empty/model/000077500000000000000000000000001441235174000237375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/ON_x_GOTO_GOSUB_empty/model/OUTPUT.TXT000066400000000000000000000020351441235174000254000ustar00rootroot00000000000000 50 510 2 500 1 510 510 5 500 -1 510 510 5 500 256 510 5 500 32767 510 6 500 65535 510 610 2 600 1 610 610 5 600 -1 610 610 5 600 256 610 5 600 32767 610 6 600 65535 610 2 700 0 710 2 700 1 710 5 700 -1 710 2 700 255 710 5 700 256 710 5 700 32767 710 6 700 65535 710 2 800 0 810 2 800 1 810 5 800 -1 810 2 800 255 810 5 800 256 810 5 800 32767 810 6 800 65535 810 pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/000077500000000000000000000000001441235174000205625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/PCBASIC.INI000066400000000000000000000001011441235174000221570ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/TEST.BAS000066400000000000000000000003101441235174000216620ustar00rootroot0000000000000010 ' test funny characters in file names 15 open "errors.txt" for output as 2 20 on error goto 1000 30 open chr$(0) for output as 1 40 close 90 end 1000 print#2, err, erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/known/000077500000000000000000000000001441235174000217165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/known/ERRORS.TXT000066400000000000000000000000251441235174000233300ustar00rootroot00000000000000 64 30 pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/model/000077500000000000000000000000001441235174000216625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/OPEN_null/model/ERRORS.TXT000066400000000000000000000000251441235174000232740ustar00rootroot00000000000000 52 30 pcbasic-2.0.7/tests/basic/gwbasic/OPTION_BASE_after_ERASE/000077500000000000000000000000001441235174000226715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/OPTION_BASE_after_ERASE/PCBASIC.INI000066400000000000000000000001011441235174000242660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/OPTION_BASE_after_ERASE/TEST.BAS000066400000000000000000000003371441235174000240020ustar00rootroot0000000000000010 ' test OPTION BASE after ERASEing all arrays 20 ' issue #185 30 ON ERROR GOTO 100 40 DIM Y%(42) 50 ERASE Y% 60 OPTION BASE 1 90 END 100 OPEN "ERROR.TXT" FOR OUTPUT AS 1 110 PRINT#1, ERR, ERL 120 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_SCREEN_9/000077500000000000000000000000001441235174000211315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_SCREEN_9/PCBASIC.INI000066400000000000000000000001011441235174000225260ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_SCREEN_9/TEST.BAS000066400000000000000000000020631441235174000222400ustar00rootroot000000000000001 ' PAINT with tile and background in SCREEN 9 5 SCREEN 9: CLS 10 LINE (10,10)-( 40, 40),4,B 20 FOR I=8 TO 15:A$=A$+CHR$(I)+CHR$(0)+CHR$(I)+CHR$(0): NEXT 30 B$=CHR$(0)+CHR$(255)+CHR$(0)+CHR$(255) 35 A$=A$+B$ 40 PAINT ( 15, 15),10,4 50 PAINT ( 15, 15),A$,4, B$ 110 LINE (50,10)-( 80, 40),4,B 140 PAINT ( 55, 15),10,4 150 PAINT ( 55, 15),A$,4 2000 R.X0%=5: R.X1%=85: R.Y0%=5: R.Y1%=45: R.BPP%=4: GOSUB 10000 9999 CLOSE:END 10000 'save screen region (R.X0%, R.Y0%)-(R.X1%, R.Y1%) with R.BPP% bits per pixel 10140 LINE (R.X0%, R.Y0%)-(R.X1%, R.Y1%),1,B 10145 R.SIZE% = (R.X1%-R.X0%+16\R.BPP%) * (R.Y1%-R.Y0%+1) + 2 10147 R.SIZE% = R.SIZE%*R.BPP%\16 + 100 ' we need to cheat here, calc is wrong 10150 DIM R.SPRITE%(R.SIZE%) 10160 GET (R.X0%, R.Y0%)-(R.X1%, R.Y1%), R.SPRITE% 10165 OPEN "output.txt" FOR OUTPUT AS 1 10167 PRINT#1, R.SPRITE%(0), R.SPRITE%(1) 10170 FOR I=0 TO R.SIZE% 10190 PRINT#1, HEX$(R.SPRITE%(I)); " "; 10200 IF I MOD 16=15 THEN PRINT#1, 10220 NEXT 10275 CLOSE 1 10300 RETURN 20000 PRINT#2, ERR, ERL 20010 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_SCREEN_9/model/000077500000000000000000000000001441235174000222315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_SCREEN_9/model/OUTPUT.TXT000066400000000000000000000060021441235174000236700ustar00rootroot00000000000000 81 41 51 29 FFFF FFFF FFFF FFFF FFFF 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 FF07 FFFF 7F0 FFFF F0FF 0 0 0 0 0 0 4181 4141 140 4141 4041 80 0 0 0 0 0 4105 4141 550 4141 5041 0 0 0 0 0 0 6181 6161 160 6161 6061 80 0 0 0 0 0 6105 6161 570 6161 7061 0 0 0 0 0 0 8181 8181 180 8181 8081 80 0 0 0 0 0 8105 8181 590 8181 9081 0 0 0 0 0 0 A181 A1A1 1A0 A1A1 A0A1 80 0 0 0 0 0 A105 A1A1 5B0 A1A1 B0A1 0 0 0 0 0 0 C181 C1C1 1C0 C1C1 C0C1 80 0 0 0 0 0 C105 C1C1 5D0 C1C1 D0C1 0 0 0 0 0 0 E181 E1E1 1E0 E1E1 E0E1 80 0 0 0 0 0 E105 E1E1 5F0 E1E1 F0E1 0 0 0 0 0 0 80 0 0 0 0 380 FFFF E0FF FF03 FFFF E0 4 0 410 0 1000 300 FFFF E0FF FF03 FFFF E0 181 101 0 0 0 80 0 0 FF03 FFFF E0 105 101 410 0 1000 0 0 0 FF03 FFFF E0 2181 2121 20 0 0 80 0 0 FF03 FFFF E0 2105 2121 430 0 1000 0 0 0 FF03 FFFF E0 4181 4141 40 0 0 80 0 0 FF03 FFFF E0 4105 4141 450 0 1000 0 0 0 FF03 FFFF E0 6181 6161 60 0 0 80 0 0 FF03 FFFF E0 6105 6161 470 0 1000 0 0 0 FF03 FFFF E0 8181 8181 80 0 0 80 0 0 FF03 FFFF E0 8105 8181 490 0 1000 0 0 0 FF03 FFFF E0 A181 A1A1 A0 0 0 80 0 0 FF03 FFFF E0 A105 A1A1 4B0 0 1000 0 0 0 FF03 FFFF E0 C181 C1C1 C0 0 0 80 0 0 FF03 FFFF E0 C105 C1C1 4D0 0 1000 0 0 0 FF03 FFFF E0 E181 E1E1 E0 0 0 80 0 0 FF03 FFFF E0 E105 E1E1 4F0 0 1000 0 0 0 FF03 FFFF E0 80 0 0 0 0 380 FFFF E0FF FF03 FFFF E0 4 0 410 0 1000 300 FFFF E0FF FF03 FFFF E0 181 101 0 0 0 80 0 0 FF03 FFFF E0 105 101 410 0 1000 0 0 0 FF03 FFFF E0 2181 2121 20 0 0 80 0 0 FF03 FFFF E0 2105 2121 430 0 1000 0 0 0 FF03 FFFF E0 4181 4141 40 0 0 80 0 0 FF03 FFFF E0 4105 4141 450 0 1000 0 0 0 FF03 FFFF E0 6181 6161 60 0 0 80 0 0 FF03 FFFF E0 6105 6161 470 0 1000 0 0 0 FF03 FFFF E0 8181 8181 80 0 0 80 0 0 FF03 FFFF E0 8105 8181 490 0 1000 0 0 0 FF03 FFFF E0 A181 A1A1 A0 0 0 80 0 0 FF03 FFFF E0 A105 A1A1 4B0 0 1000 0 0 0 FF03 FFFF E0 C181 C1C1 C0 0 0 80 0 0 FF03 FFFF E0 C105 C1C1 4D0 0 1000 0 0 0 FF03 FFFF E0 E181 E1E1 E0 0 0 80 0 0 FF03 FFFF E0 E105 E1E1 4F0 0 1000 0 0 0 FF03 FFFF E0 80 0 0 0 0 380 FFFF E0FF FF03 FFFF E0 4 0 410 0 1000 300 FFFF E0FF FF03 FFFF E0 181 101 0 0 0 80 0 0 FF03 FFFF E0 105 101 410 0 1000 0 0 0 FF03 FFFF E0 2181 2121 20 0 0 80 0 0 FF03 FFFF E0 2105 2121 430 0 1000 0 0 0 FF03 FFFF E0 4181 4141 40 0 0 80 0 0 FF03 FFFF E0 4105 4141 450 0 1000 0 0 0 FF03 FFFF E0 6181 6161 60 0 0 80 0 0 FF03 FFFF E0 6105 6161 470 0 1000 0 0 0 FF03 FFFF E0 80 0 0 0 0 80 0 0 0 0 0 FF07 FFFF 7F0 FFFF F0FF 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FFFF FFFF FFFF FFFF FFFF 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_background_bug/000077500000000000000000000000001441235174000226765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_background_bug/PCBASIC.INI000066400000000000000000000001011441235174000242730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_background_bug/TEST.BAS000066400000000000000000000003631441235174000240060ustar00rootroot000000000000001 'test o trigger old infinite-loop bug in tiled PAINT with background 5 SCREEN 1: CLS 10 LINE (50,50)-(150,150),4,B 40 PAINT (100, 100),"ABCA",4 50 PAINT (100, 100),"B",4, "A" 60 open "output.txt" for output as 1: print#1,"ok":close  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_background_bug/model/000077500000000000000000000000001441235174000237765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_background_bug/model/OUTPUT.TXT000066400000000000000000000000051441235174000254320ustar00rootroot00000000000000ok pcbasic-2.0.7/tests/basic/gwbasic/PAINT_eyes/000077500000000000000000000000001441235174000206675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_eyes/PCBASIC.INI000066400000000000000000000001011441235174000222640ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_eyes/TEST.BAS000066400000000000000000000017351441235174000220030ustar00rootroot000000000000001 ' flood fill region with two holes (and yet don't loop forever) 5 SCREEN 1: CLS 10 LINE (10,10) - (40,40), 4, b 20 line (20,20)-(23,23),4,b 30 line (27,20)-(30,23),4,b 40 PAINT (35, 21),"ABCA",4 50 PAINT (35, 21),"ABCA",4, "A" 110 LINE (110,10) - (140,40), 4, b 120 line (120,20)-(123,23),4,b 130 line (127,20)-(130,23),4,b 140 PAINT (135, 21),1,4 2000 R.X0%=5: R.X1%=145: R.Y0%=5: R.Y1%=45: R.BPP%=2: GOSUB 10000 9999 CLOSE:END 10000 'save screen region (R.X0%, R.Y0%)-(R.X1%, R.Y1%) with R.BPP% bits per pixel 10140 LINE (R.X0%, R.Y0%)-(R.X1%, R.Y1%),1,B 10145 R.SIZE% = (R.X1%-R.X0%+16\R.BPP%) * (R.Y1%-R.Y0%+1) + 2 10147 R.SIZE% = R.SIZE%*R.BPP%\16 10150 DIM R.SPRITE%(R.SIZE%) 10160 GET (R.X0%, R.Y0%)-(R.X1%, R.Y1%), R.SPRITE% 10165 OPEN "output.txt" FOR OUTPUT AS 1 10167 PRINT#1, R.SPRITE%(0), R.SPRITE%(1) 10170 FOR I=0 TO R.SIZE% 10190 PRINT#1, HEX$(R.SPRITE%(I)); " "; 10200 IF I MOD 16=15 THEN PRINT#1, 10220 NEXT 10275 CLOSE 1 10300 RETURN  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_eyes/model/000077500000000000000000000000001441235174000217675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_eyes/model/OUTPUT.TXT000066400000000000000000000047361441235174000234420ustar00rootroot00000000000000 282 41 11A 29 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 4055 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 3F40 FFFF FFFF FFFF FF 0 0 0 0 0 0 0 0 FF3F FFFF FFFF FFFF 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 705 FFD 5F5 7 0 0 0 0 0 0 0 0 5535 FD57 F55F 5755 4000 3940 B09 C0D 939 B 0 0 0 0 0 0 0 0 5535 D57 355C 5755 4000 3D40 F0D C0D D3D F 0 0 0 0 0 0 0 0 5535 D57 355C 5755 4000 3540 705 FFD 5F5 7 0 0 0 0 0 0 0 0 5535 FD57 F55F 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3940 909 909 909 B 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3D40 D0D D0D D0D F 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3540 505 505 505 7 0 0 0 0 0 0 0 0 5535 5555 5555 5755 4000 3F40 FFFF FFFF FFFF FF 0 0 0 0 0 0 0 0 FF3F FFFF FFFF FFFF 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4000 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 4055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_pattern_with_empty_row/000077500000000000000000000000001441235174000245375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_pattern_with_empty_row/PCBASIC.INI000066400000000000000000000001011441235174000261340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_pattern_with_empty_row/TEST.BAS000066400000000000000000000007241441235174000256500ustar00rootroot000000000000001 ' related to bug https://github.com/robhagemans/pcbasic/issues/120 2 ' test pattern fill with one row completely empty (e.g. equal to background) 3 ' flood fill should not stop on this row 4 ' despite fix for issue #120 10 SCREEN 1:CLS 20 CIRCLE(150,150),20 30 PAINT(150,150),CHR$(&H80)+CHR$(&H0)+CHR$(&H70) 35 ' should be 1 (part of pattern) not 0 (background) 40 ATTR = POINT(148, 161) 50 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 60 PRINT#1, ATTR 70 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_pattern_with_empty_row/model/000077500000000000000000000000001441235174000256375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_pattern_with_empty_row/model/OUTPUT.TXT000066400000000000000000000000061441235174000272740ustar00rootroot00000000000000 1 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_shape/000077500000000000000000000000001441235174000210225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_shape/PCBASIC.INI000066400000000000000000000001011441235174000224170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_shape/TEST.BAS000066400000000000000000000006751441235174000221400ustar00rootroot000000000000001 ' draw a spiral shape and flood-fill it with a pattern 10 SCREEN 9: CLS 100 PSET (100,100),15 110 DRAW "l5d5r15u15l25d25r35u35" 120 DRAW "l5d30l25u15r15d5l5 130 PAINT (101, 101),"ZA",15 140 LINE (80,75)-(125,120),4,B 150 DIM A%(46*12+2) 160 GET (80,75)-(125,120),A% 165 OPEN "output.txt" FOR OUTPUT AS 1 167 PRINT#1, A%(0),A%(1) 170 FOR I=0 TO 45:FOR J=0 TO 12: PRINT#1, HEX$(A%(2+I*12+J));" ";:NEXT: PRINT#1,: NEXT 175 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_shape/model/000077500000000000000000000000001441235174000221225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_shape/model/OUTPUT.TXT000066400000000000000000000044771441235174000235770ustar00rootroot00000000000000 46 46 0 0 0 0 0 0 FFFF FFFF FCFF 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 801F 0 0 801F 80 0 841F 0 0 801F 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 0 0 0 801A 0 0 8011 80 0 8410 0 0 8010 FF07 FF07 FEFF 801A FF07 FEFF 8011 FF87 FEFF 8410 FF07 FEFF 8010 5A06 5A06 5A5A 801A 4105 4241 8011 84 200 8410 4 200 8010 5A06 5A06 5A5A 801A 4105 4241 8011 84 200 8410 4 200 8010 5A06 5A06 5A5A 801A 4105 4241 8011 84 200 8410 4 200 8010 5A06 5A06 5A5A 801A 4105 4241 8011 84 200 8410 4 200 8010 7F06 7F06 DAFF 801A 7F05 C2FF 8011 3F84 C2FF 8410 3F04 C2FF 8010 6006 6006 5A00 801A 6005 4200 8011 2084 4200 8410 2004 4200 8010 6006 6006 5A00 801A 6005 4200 8011 2084 4200 8410 2004 4200 8010 6006 6006 5A00 801A 6005 4200 8011 2084 4200 8410 2004 4200 8010 6006 6006 5A00 801A 6005 4200 8011 2084 4200 8410 2004 4200 8010 6106 6106 DAFF 801A 6105 C2FF 8011 2184 C2FF 8410 2104 C2FF 8010 6106 6106 5A5A 801A 6105 4241 8011 2184 200 8410 2104 200 8010 6106 6106 5A5A 801A 6105 4241 8011 2184 200 8410 2104 200 8010 6106 6106 5A5A 801A 6105 4241 8011 2184 200 8410 2104 200 8010 6106 6106 5A5A 801A 6105 4241 8011 2184 200 8410 2104 200 8010 6106 6106 FEFF 801A 6105 FEFF 8011 2184 FEFF 8410 2104 FEFF 8010 6006 6006 0 801A 6005 0 8011 2084 0 8410 2004 0 8010 6006 6006 0 801A 6005 0 8011 2084 0 8410 2004 0 8010 6006 6006 0 801A 6005 0 8011 2084 0 8410 2004 0 8010 6006 6006 0 801A 6005 0 8011 2084 0 8410 2004 0 8010 7F06 7F06 FFFF 80FA 7F05 FFFF 80F1 3F84 FFFF 84F0 3F04 FFFF 80F0 5A06 5A06 5A5A 805A 4105 4141 8041 84 0 8400 4 0 8000 5A06 5A06 5A5A 805A 4105 4141 8041 84 0 8400 4 0 8000 5A06 5A06 5A5A 805A 4105 4141 8041 84 0 8400 4 0 8000 5A06 5A06 5A5A 805A 4105 4141 8041 84 0 8400 4 0 8000 FF07 FF07 FFFF 80FF FF07 FFFF 80FF FF87 FFFF 84FF FF07 FFFF 80FF 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 80 0 400 0 0 0 0 0 0 0 0 0 0 FFFF FFFF FCFF 0 0 0 0 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_background_no_hang/000077500000000000000000000000001441235174000247245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_background_no_hang/PCBASIC.INI000066400000000000000000000001011441235174000263210ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_background_no_hang/TEST.BAS000066400000000000000000000006141441235174000260330ustar00rootroot000000000000001 ' test for bug https://github.com/robhagemans/pcbasic/issues/120 2 ' a successful test finishes 3 ' bug behaviour is to hang on the flood fill 5 ' test case provided by mrclay 10 SCREEN 1:CLS 20 CIRCLE(15,15),4,1 30 PSET(16,16),1 40 PAINT(13,14),3,1 50 LOCATE 5: PRINT "You should see 'PASS!'" 60 'LOCATE 6: INPUT "after hitting Enter...", F 70 PAINT(13,14),0,1 80 PRINT "PASS!"  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_non_background/000077500000000000000000000000001441235174000241055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_non_background/PCBASIC.INI000066400000000000000000000001011441235174000255020ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_non_background/TEST.BAS000066400000000000000000000006301441235174000252120ustar00rootroot000000000000001 ' test pattern flood fill with solid rows in a non-background attribute 2 ' unlike with background atribute 0, here the pattern fill breaks off after one row 5 CLS 10 SCREEN 1 20 CIRCLE(100,100),50,2 30 PAINT(100,100),2 40 PAINT (100,100),CHR$(0)+CHR$(&HAA),2 50 PAINT (100,100),CHR$(&HAA)+CHR$(0),2 60 ATTR = POINT(100,102) 100 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 110 PRINT#1, ATTR 120 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_non_background/model/000077500000000000000000000000001441235174000252055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_solid_non_background/model/OUTPUT.TXT000066400000000000000000000000061441235174000266420ustar00rootroot00000000000000 2 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/000077500000000000000000000000001441235174000230565ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/PCBASIC.INI000066400000000000000000000001011441235174000244530ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/TEST.BAS000066400000000000000000000055021441235174000241660ustar00rootroot000000000000000 ' PAINT tests with tile and background patterns 1 SCREEN 1: CLS 2 OPEN"ERRORS.TXT" FOR OUTPUT AS 2:ON ERROR GOTO 20000 4 'tile over coloured background - doesn't fill out 5 LINE (10,10)-(20,20),1,BF 10 LINE (10,10)-(20,20), 3,B 20 PAINT (15,15),CHR$(&H55)+CHR$(&HAA),3 100 'specify bg pattern to allow pattern fill over matching colour 105 LINE (30,10)-(40,20),1,BF 110 LINE (30,10)-(40,20), 3,B 120 PAINT (35,15),CHR$(&H55)+CHR$(&HAA),3,CHR$(&H55) 200 'tile over same pattern - no error 205 LINE (50,30)-(60,40),1,BF 210 LINE (50,30)-(60,40), 3,B 220 PAINT (55,35),CHR$(&H55)+CHR$(&HAA),3,CHR$(&H55) 225 PAINT (55,35),CHR$(&H55)+CHR$(&HAA),3,CHR$(&H55)+CHR$(&HAA) 300 'tile over different pattern 305 LINE (50,10)-(60,20),1,BF 310 LINE (50,10)-(60,20), 3,B 320 PAINT (55,15),CHR$(&H55)+CHR$(&HAA)+CHR$(&HFF),3,CHR$(&H55) 325 PAINT (55,15),CHR$(&H55)+CHR$(&HAA)+CHR$(&H0),3,CHR$(&H55)+CHR$(&HAA)+CHR$(&HFF) 400 'tile over different pattern - only one row of dots 405 LINE (70,10)-(80,20),1,BF 410 LINE (70,10)-(80,20), 3,B 420 PAINT (75,15),CHR$(&H55)+CHR$(&HAA)+CHR$(&HFF)+CHR$(0),3,CHR$(&H55) 425 PAINT (75,15),CHR$(&H55)+CHR$(&HAA)+CHR$(&H0)+CHR$(&H11),3,CHR$(&H55)+CHR$(&HAA)+CHR$(&HFF)+CHR$(0) 500 'fill over tiled background 505 LINE (90,10)-(100,20),1,BF 510 LINE (90,10)-(100,20), 3,B 520 PAINT (95,15),"QWER",3 525 PAINT (95,15),"ABCD",3, "QWER" 600 'background string matches pattern string 605 LINE (90,30)-(100,40),1,BF 610 LINE (90,30)-(100,40), 3,B 620 PAINT (95,35),"ADFR",3 625 PAINT (95,35),"QWER",3, "QWER" 700 'background chars ignored beyond first? black bars don't all get filled 705 LINE (70,30)-( 80,40),1,BF 710 LINE (70,30)-( 80,40), 3,B 720 PAINT (75,35),CHR$(&H55)+CHR$(&HAA),3,CHR$(&H55) 725 PAINT (75,35),CHR$(&H55)+CHR$(&HAA)+CHR$(0)+CHR$(0),3,CHR$(&H55)+CHR$(&HAA) 1000 'background chars ignored beyond first? no difference from just chr$(&h55) 1005 LINE (10,30)-(20,40),1,BF 1010 LINE (10,30)-(20,40), 3,B 1020 PAINT (15,35),CHR$(&H55)+CHR$(&HAA),3, CHR$(&H55)+"YOLO" 1100 'illegal fn call 1105 LINE (30,30)-(40,40),1,BF 1110 LINE (30,30)-(40,40), 3,B 1120 PAINT (35,35),CHR$(&H55)+CHR$(&H55)+CHR$(&H55),3, CHR$(&H55)+"YOLO" 2000 R.X0%=5: R.X1%=105: R.Y0%=5: R.Y1%=45: R.BPP%=2: GOSUB 10000 9999 CLOSE:END 10000 'save screen region (R.X0%, R.Y0%)-(R.X1%, R.Y1%) with R.BPP% bits per pixel 10140 LINE (R.X0%, R.Y0%)-(R.X1%, R.Y1%),1,B 10145 R.SIZE% = (R.X1%-R.X0%+16\R.BPP%) * (R.Y1%-R.Y0%+1) + 2 10147 R.SIZE% = R.SIZE%*R.BPP%\16 10150 DIM R.SPRITE%(R.SIZE%) 10160 GET (R.X0%, R.Y0%)-(R.X1%, R.Y1%), R.SPRITE% 10165 OPEN "output.txt" FOR OUTPUT AS 1 10167 PRINT#1, R.SPRITE%(0), R.SPRITE%(1) 10170 FOR I=0 TO R.SIZE% 10190 PRINT#1, HEX$(R.SPRITE%(I)); " "; 10200 IF I MOD 16=15 THEN PRINT#1, 10220 NEXT 10275 CLOSE 1 10300 RETURN 20000 PRINT#2, ERR, ERL 20010 RESUME NEXT  pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/model/000077500000000000000000000000001441235174000241565ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/model/ERRORS.TXT000066400000000000000000000000271441235174000255720ustar00rootroot00000000000000 5 1120 pcbasic-2.0.7/tests/basic/gwbasic/PAINT_tile_background/model/OUTPUT.TXT000066400000000000000000000036551441235174000256300ustar00rootroot00000000000000 202 41 CA 29 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 4055 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 3F40 FFFF 0 FF3F FF 3F00 FFFF 0 FF3F FF 3F00 FFFF 4000 3540 5755 0 AA3A AB 3F00 FFFF 0 30 3 3100 1311 4000 3540 5755 0 5535 57 3500 5755 0 5535 57 3500 705 4000 3540 5755 0 AA3A AB 3A00 ABAA 0 AA3A AB 3D00 F0D 4000 3540 5755 0 5535 57 3F00 FFFF 0 FF3F FF 3D00 F0D 4000 3A40 ABAA 0 AA3A AB 3500 5755 0 4434 47 3100 1311 4000 3540 5755 0 5535 57 3A00 ABAA 0 5535 57 3500 705 4000 3540 5755 0 AA3A AB 3F00 FFFF 0 AA3A AB 3D00 F0D 4000 3540 5755 0 5535 57 3500 5755 0 FF3F FF 3D00 F0D 4000 3540 5755 0 AA3A AB 3A00 ABAA 0 30 3 3100 1311 4000 3F40 FFFF 0 FF3F FF 3F00 FFFF 0 FF3F FF 3F00 FFFF 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 3F40 FFFF 0 FF3F FF 3F00 FFFF 0 FF3F FF 3F00 FFFF 4000 3A40 ABAA 0 5535 57 3A00 ABAA 0 AA3A AB 3900 4B49 4000 3540 5755 0 5535 57 3500 5755 0 5535 57 3500 4745 4000 3A40 ABAA 0 5535 57 3A00 ABAA 0 AA3A AB 3D00 5F5D 4000 3540 5755 0 5535 57 3500 5755 0 30 3 3500 1715 4000 3A40 ABAA 0 5535 57 3A00 ABAA 0 30 3 3900 4B49 4000 3540 5755 0 5535 57 3500 5755 0 5535 57 3500 4745 4000 3A40 ABAA 0 5535 57 3A00 ABAA 0 AA3A AB 3D00 5F5D 4000 3540 5755 0 5535 57 3500 5755 0 5535 57 3500 1715 4000 3A40 ABAA 0 5535 57 3A00 ABAA 0 AA3A AB 3900 4B49 4000 3F40 FFFF 0 FF3F FF 3F00 FFFF 0 FF3F FF 3F00 FFFF 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 40 0 0 0 0 0 0 0 0 0 0 0 4000 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 5555 4055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pcbasic-2.0.7/tests/basic/gwbasic/PCOPY/000077500000000000000000000000001441235174000176615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PCOPY/PCBASIC.INI000066400000000000000000000001011441235174000212560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PCOPY/TEST.BAS000066400000000000000000000003371441235174000207720ustar00rootroot000000000000001 ' test PCOPY (issue #206) 5 CLS 10 SCREEN 7,,0,1 20 PSET (0,0) 30 PCOPY 0,1 40 A=POINT(0,0) 50 SCREEN ,,1,1 60 B=POINT(0,0) 70 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 80 PRINT#1, "page 0:" A, "page 1:" B 90 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PCOPY/model/000077500000000000000000000000001441235174000207615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PCOPY/model/OUTPUT.TXT000066400000000000000000000000341441235174000224170ustar00rootroot00000000000000page 0: 15 page 1: 15 pcbasic-2.0.7/tests/basic/gwbasic/PEEK_bad_field_memory_addresses/000077500000000000000000000000001441235174000251115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_bad_field_memory_addresses/PCBASIC.INI000066400000000000000000000001011441235174000265060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PEEK_bad_field_memory_addresses/TEST.BAS000066400000000000000000000005531441235174000262220ustar00rootroot000000000000005 ' dump file memory for first file 10 OPEN "output.txt" FOR OUTPUT AS 2 30 PRINT#2, "addresses in first field but no field defined" 40 FOR I = 0 TO 127 50 PRINT#2, PEEK(3751+6+188+I); " "; 60 NEXT 70 PRINT#2, 80 PRINT#2, "addresses in first file memory outside of field" 100 FOR I = 0 TO 6+188 110 PRINT#2, PEEK(3751+I); " "; 120 NEXT 130 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PEEK_bad_field_memory_addresses/model/000077500000000000000000000000001441235174000262115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_bad_field_memory_addresses/model/OUTPUT.TXT000066400000000000000000000032621441235174000276550ustar00rootroot00000000000000addresses in first field but no field defined 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 addresses in first file memory outside of field 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_program/000077500000000000000000000000001441235174000217305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_program/PCBASIC.INI000066400000000000000000000001011441235174000233250ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_program/TEST.BAS000066400000000000000000000004201441235174000230320ustar00rootroot000000000000001 ' PEEK into the program 5 OPEN "output.txt" FOR OUTPUT AS 1 10 GOSUB 100 20 A=VARPTR(A$) 30 PRINT#1, A, PEEK(A), PEEK(A+1), PEEK(A+2), 40 S=256*PEEK(A+2)+PEEK(A+1) 45 PRINT#1, S 50 FOR I = S TO S+20:PRINT#1, PEEK(I);:NEXT 60 CLOSE 70 END 100 A$="1":RETURN  pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_program/model/000077500000000000000000000000001441235174000230305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_program/model/OUTPUT.TXT000066400000000000000000000002141441235174000244660ustar00rootroot00000000000000 4941 1 66 19 4930 49 34 58 142 0 0 0 3 65 0 0 1 66 19 4 65 0 0 0 104 26 pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_string/000077500000000000000000000000001441235174000215675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_string/PCBASIC.INI000066400000000000000000000001011441235174000231640ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_string/TEST.BAS000066400000000000000000000003651441235174000227010ustar00rootroot000000000000001 ' PEEK into a string 5 OPEN "output.txt" FOR OUTPUT AS 1 10 A$="12345"+"" 20 A=VARPTR(A$) 30 PRINT#1, A, PEEK(A), PEEK(A+1), PEEK(A+2), 40 S=256*PEEK(A+2)+PEEK(A+1) 45 PRINT#1, S 50 FOR I = S TO S+4:PRINT#1, PEEK(I);:NEXT 60 CLOSE  pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_string/model/000077500000000000000000000000001441235174000226675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_in_string/model/OUTPUT.TXT000066400000000000000000000001261441235174000243270ustar00rootroot00000000000000 4926 5 248 253 65016 49 50 51 52 53 pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/000077500000000000000000000000001441235174000232775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/PCBASIC.INI000066400000000000000000000001011441235174000246740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/TEST.BAS000066400000000000000000000004031441235174000244020ustar00rootroot0000000000000010 OPEN "TEST.DAT" FOR RANDOM AS 1 15 OPEN "output.txt" FOR OUTPUT AS 2 20 FIELD#1, 128 AS A$ 25 FIELD#1, 64 AS B$, 64 AS C$ 30 LSET A$="1234567890" 35 RSET C$="1234567890" 40 FOR I = 0 TO 127 50 PRINT#2, PEEK(3751+6+188+I); " "; 60 NEXT 70 CLOSE pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/model/000077500000000000000000000000001441235174000243775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/model/OUTPUT.TXT000066400000000000000000000014011441235174000260340ustar00rootroot00000000000000 49 50 51 52 53 54 55 56 57 48 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 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 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 49 50 51 52 53 54 55 56 57 48 pcbasic-2.0.7/tests/basic/gwbasic/PEEK_into_field_memory/model/TEST.DAT000066400000000000000000000000001441235174000254760ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_ram_font/000077500000000000000000000000001441235174000214005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_ram_font/PCBASIC.INI000066400000000000000000000001011441235174000227750ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/PEEK_ram_font/TEST.BAS000066400000000000000000000003331441235174000225050ustar00rootroot000000000000001 ' read from the redefinable font memory 2 ' note that the actual output depends on the 8-pixel font loaded 10 def seg=&hc000 20 a = peek(&h500) 100 open "output.txt" for output as 1 110 print#1, a 120 close  pcbasic-2.0.7/tests/basic/gwbasic/PEEK_ram_font/model/000077500000000000000000000000001441235174000225005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PEEK_ram_font/model/OUTPUT.TXT000066400000000000000000000000071441235174000241360ustar00rootroot00000000000000 60 pcbasic-2.0.7/tests/basic/gwbasic/PLAY/000077500000000000000000000000001441235174000175345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/PLAY/PCBASIC.INI000066400000000000000000000000561441235174000211420ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/PLAY/TEST.BAS000066400000000000000000000024011441235174000206370ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PLAY syntax 35 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 PLAY 60 PLAY 10 70 PLAY "1" 75 PLAY "1", "2", 80 PLAY "1", "2" 90 PLAY "1", "2", "3" 95 PLAY "1", "2", "3", 100 PLAY "1", "2", "3", "4" 105 PLAY "1", "2", "3", "4", 107 X$="mb c": PLAY X$ 110 PLAY "MFMNMLMST255" 120 PLAY "A8A16" 130 PLAY "O1ABCDEFG" 132 PLAY "A#" 134 PLAY "A+" 136 PLAY "A-" 138 PLAY "A." 140 PLAY "A>A%a!6tֶ0~ɐ1J^K%tJYpQ%_Any69,纠p< W45vT\!Y]8䲺Jn!6}JXdc0{"\Ͱ 100 then end 1010 RETURN 2000 print#1, err, erl 2020 resume next  pcbasic-2.0.7/tests/basic/gwbasic/event_RETURN_error/model/000077500000000000000000000000001441235174000235205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/event_RETURN_error/model/ERRORS.TXT000066400000000000000000000000011441235174000251240ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/000077500000000000000000000000001441235174000210705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/PCBASIC.INI000066400000000000000000000001011441235174000224650ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/TEST.BAS000066400000000000000000000013321441235174000221750ustar00rootroot0000000000000010 ' test incorrect DATE formats 15 open "errors.txt" for output as 2 17 open "output.txt" for output as 1 20 on error goto 1000 25 date$="01-01-1981" 30 date$="aa-bb-cc":print#1, date$ 40 date$="13-31-80":print#1, date$ 50 date$="12-32-80":print#1, date$ 52 date$="01-01-76":print#1, date$ 55 date$="01-01-77":print#1, date$ 60 date$="01-01-78":print#1, date$ 65 date$="01-01-79":print#1, date$ 70 date$="01-01-100":print#1, date$ 75 date$="01-01-1979":print#1, date$ 77 date$="01-01-1980":print#1, date$ 80 date$="01-01-2099":print#1, date$ 90 date$="01-01-2100":print#1, date$ 100 date$="01-01-20100":print#1, date$ 110 date$="02-30-2000":print#1, date$ 999 end 1000 print#2, err, erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/known/000077500000000000000000000000001441235174000222245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/known/ERRORS.TXT000066400000000000000000000003131441235174000236360ustar00rootroot00000000000000 5 30 5 40 5 50 5 60 5 65 5 70 5 75 5 90 5 100 5 110 pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/known/OUTPUT.TXT000066400000000000000000000002511441235174000236630ustar00rootroot0000000000000001-01-1981 01-01-1981 01-01-1981 01-01-2076 01-01-2077 01-01-2077 01-01-2077 01-01-2077 01-01-2077 01-01-1980 01-01-2099 01-01-2099 01-01-2099 01-01-2099 pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/model/000077500000000000000000000000001441235174000221705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/model/ERRORS.TXT000066400000000000000000000002661441235174000236110ustar00rootroot00000000000000 5 30 5 40 5 50 5 60 5 65 5 70 5 75 5 90 5 100 pcbasic-2.0.7/tests/basic/gwbasic/faulty_DATE/model/OUTPUT.TXT000066400000000000000000000002511441235174000236270ustar00rootroot0000000000000001-01-1981 01-01-1981 01-01-1981 01-01-2076 01-01-2077 01-01-2077 01-01-2077 01-01-2077 01-01-2077 01-01-1980 01-01-2099 01-01-2099 01-01-2099 02-30-2000 pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/000077500000000000000000000000001441235174000211115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/PCBASIC.INI000066400000000000000000000001011441235174000225060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/TEST.BAS000066400000000000000000000003541441235174000222210ustar00rootroot0000000000000010 ' test incorrect TIME formats 15 open "errors.txt" for output as 2 20 on error goto 1000 30 time$="01:02:03:04" 40 time$="24:01:00" 50 time$="23:60:00" 60 time$="01:01:60" 999 end 1000 print#2, err, erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/known/000077500000000000000000000000001441235174000222455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/known/ERRORS.TXT000066400000000000000000000001211441235174000236540ustar00rootroot00000000000000 5 30 5 40 5 50 5 60 pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/model/000077500000000000000000000000001441235174000222115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/faulty_TIME/model/ERRORS.TXT000066400000000000000000000000751441235174000236300ustar00rootroot00000000000000 5 40 5 50 5 60 pcbasic-2.0.7/tests/basic/gwbasic/graphics_position/000077500000000000000000000000001441235174000225135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/graphics_position/PCBASIC.INI000066400000000000000000000001011441235174000241100ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/graphics_position/TEST.BAS000066400000000000000000000007251441235174000236250ustar00rootroot000000000000003 ' test for curren tgraphics position with and without WINDOW 4 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 5 SCREEN 9 9 ' without WINDOW, the PSET position follows the DRAW position 10 GOSUB 100 19 ' with WINDOW SCREEN, it does not 20 WINDOW SCREEN (0,0)-(200,200) 30 GOSUB 100 39 ' with WINDOW alone, also not 40 WINDOW (0,0)-(200,200) 50 GOSUB 100 60 END 100 DRAW "c4l10": PRINT#1, POINT(0), POINT(1):PSET STEP(0,0),15:PRINT#1, POINT(0), POINT(1) 110 RETURN  pcbasic-2.0.7/tests/basic/gwbasic/graphics_position/model/000077500000000000000000000000001441235174000236135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/graphics_position/model/OUTPUT.TXT000066400000000000000000000001771441235174000252610ustar00rootroot00000000000000 310 175 310 175 300 175 310 175 300 175 310 175 pcbasic-2.0.7/tests/basic/gwbasic/jump_out_of_WHILE_loop/000077500000000000000000000000001441235174000232765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/jump_out_of_WHILE_loop/PCBASIC.INI000066400000000000000000000001011441235174000246730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/jump_out_of_WHILE_loop/TEST.BAS000066400000000000000000000011751441235174000244100ustar00rootroot000000000000005 tron 10 ' test jumping out of WHILE loop 20 open "output.txt" for output as 1 25 on error goto 1000 29 ' jump out of loop onto extra WEND 30 while a<3 40 a=a+1 50 print#1,a 60 goto 80 70 wend 80 wend 90 print#1, "out 0" 100 ' plain jump out of loop 120 a=0 130 while a<3 140 a=a+1 150 print#1,a 160 goto 180 170 wend 180 print#1, "out 1" 200 ' jump out of inner loop 210 a=0:b=0 220 while b<3 230 while a<3 240 a=a+1:b=b+1 250 print#1,a, b 260 goto 280 265 'if a+b > 10 then 290 270 wend 280 wend 290 print#1, "out 3" 300 close 310 end 1000 print#1, "error: "; err; " in "; erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/jump_out_of_WHILE_loop/model/000077500000000000000000000000001441235174000243765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/jump_out_of_WHILE_loop/model/OUTPUT.TXT000066400000000000000000000001561441235174000260410ustar00rootroot00000000000000 1 error: 30 in 80 out 0 1 out 1 1 1 2 2 3 3 out 3 pcbasic-2.0.7/tests/basic/gwbasic/keyword_as_varname_in_tokenised_file/000077500000000000000000000000001441235174000264015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/keyword_as_varname_in_tokenised_file/PCBASIC.INI000066400000000000000000000001011441235174000277760ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/keyword_as_varname_in_tokenised_file/TEST.BAS000066400000000000000000000001061441235174000275040ustar00rootroot00000000000000 "output.txt" OUTPUT AS 1PRINT#, PRINT(pcbasic-2.0.7/tests/basic/gwbasic/keyword_as_varname_in_tokenised_file/model/000077500000000000000000000000001441235174000275015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/keyword_as_varname_in_tokenised_file/model/OUTPUT.TXT000066400000000000000000000000061441235174000311360ustar00rootroot00000000000000 1 pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/000077500000000000000000000000001441235174000230455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/PCBASIC.INI000066400000000000000000000002041441235174000244460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True exec=bsave "testbef", &h126d, 118:run:bsave "testaft", &h126d, 118 pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/README.txt000066400000000000000000000002161441235174000245420ustar00rootroot00000000000000these files are BSAVEs of a program before and after running it, illustrating the change from 0e+line number to 0d+pointer location for jumps pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/TEST.BAS000066400000000000000000000002301441235174000241460ustar00rootroot0000000000000010 ' test line number pointers before and after running program 20 if 0 then goto 20: goto 100 25 goto 40 30 'bsave "testaft", &h126d, 118 40 end pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/known/000077500000000000000000000000001441235174000242015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/known/README.txt000066400000000000000000000002161441235174000256760ustar00rootroot00000000000000these files are BSAVEs of a program before and after running it, illustrating the change from 0e+line number to 0d+pointer location for jumps pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/known/TESTAFT.BAS000066400000000000000000000001761441235174000256460ustar00rootroot00000000000000mv : test line number pointers before and after running program   : d (:bsave "tepcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/known/TESTBEF.BAS000066400000000000000000000001761441235174000256300ustar00rootroot00000000000000mv : test line number pointers before and after running program   : d (:bsave "tepcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/model/000077500000000000000000000000001441235174000241455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/model/TESTAFT.BAS000066400000000000000000000001761441235174000256120ustar00rootroot00000000000000mv : test line number pointers before and after running program   : d :bsave "tepcbasic-2.0.7/tests/basic/gwbasic/line-number-pointers/model/TESTBEF.BAS000066400000000000000000000001761441235174000255740ustar00rootroot00000000000000mv : test line number pointers before and after running program   : d (:bsave "tepcbasic-2.0.7/tests/basic/gwbasic/line_number_0/000077500000000000000000000000001441235174000215055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line_number_0/PCBASIC.INI000066400000000000000000000001011441235174000231020ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/line_number_0/TEST.BAS000066400000000000000000000001261441235174000226120ustar00rootroot00000000000000 :line number 0 :does something strange with spaces,"TEST.ASC"pcbasic-2.0.7/tests/basic/gwbasic/line_number_0/model/000077500000000000000000000000001441235174000226055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line_number_0/model/TEST.ASC000066400000000000000000000001161441235174000237120ustar00rootroot000000000000000 'line number 0 1 'does something strange with spaces 2 LIST,"TEST.ASC" pcbasic-2.0.7/tests/basic/gwbasic/line_number_out_of_order/000077500000000000000000000000001441235174000240345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line_number_out_of_order/PCBASIC.INI000066400000000000000000000001311441235174000254340ustar00rootroot00000000000000[pcbasic] font=default quit=True soft-linefeed=True exec=load"test":save"colrtabl.asc",a pcbasic-2.0.7/tests/basic/gwbasic/line_number_out_of_order/TEST.BAS000066400000000000000000000002751441235174000251460ustar00rootroot00000000000000t I   J  ATTR (I)J(I )ATTR$ (ATTR): (ATTR$) ATTR$"0"ATTR$ J, I: I, J: ATTR$;( J, I&2 ,pcbasic-2.0.7/tests/basic/gwbasic/line_number_out_of_order/model/000077500000000000000000000000001441235174000251345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/line_number_out_of_order/model/COLRTABL.ASC000066400000000000000000000003411441235174000266640ustar00rootroot000000000000005 CLS 2573 8265 = 0 TO 31 20 FOR J = 0 TO 7 25 ATTR = 128*(I\16)+J*16+(I MOD 16) 27 ATTR$ = HEX$(ATTR): IF LEN(ATTR$)=1 THEN ATTR$="0"+ATTR$ 30 LOCATE J+1, 2*I+1: COLOR I, J: PRINT ATTR$; 40 NEXT J, I 50 COLOR 7,0 pcbasic-2.0.7/tests/basic/gwbasic/more_mml_syntax_in_PLAY/000077500000000000000000000000001441235174000235175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/more_mml_syntax_in_PLAY/PCBASIC.INI000066400000000000000000000000561441235174000251250ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/more_mml_syntax_in_PLAY/TEST.BAS000066400000000000000000000007771441235174000246400ustar00rootroot0000000000000010 ' exercise more PLAY mml 20 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 ON ERROR GOTO 1000 35 PLAY "T255" ' make the test quicker 40 PLAY "N0" ' another way of getting a pause 50 PLAY "P" ' no length, ifc 60 PLAY ">>>>>>>C" ' ignore last, max 6th octave 70 PLAY "<<<<<<= ONE%, ONE! >= ONE!, ONE# >= ONE# 150 ?#1, ONE% >= ONE!, ONE! >= ONE% 160 ?#1, ONE% >= ONE#, ONE# >= ONE% 170 ?#1, ONE# >= ONE!, ONE! >= ONE# 175 ?#1, ONE% >= TWO%, ONE! >= TWO!, ONE# >= TWO# 180 ?#1, ONE% >= TWO!, ONE! >= TWO% 185 ?#1, ONE% >= TWO#, ONE# >= TWO% 190 ?#1, ONE# >= TWO!, ONE! >= TWO# 245 ?#1, ONE% <= ONE%, ONE! <= ONE!, ONE# <= ONE# 250 ?#1, ONE% <= ONE!, ONE! <= ONE% 260 ?#1, ONE% <= ONE#, ONE# <= ONE% 270 ?#1, ONE# <= ONE!, ONE! <= ONE# 275 ?#1, ONE% <= TWO%, ONE! <= TWO!, ONE# <= TWO# 280 ?#1, ONE% <= TWO!, ONE! <= TWO% 285 ?#1, ONE% <= TWO#, ONE# <= TWO% 290 ?#1, ONE# <= TWO!, ONE! <= TWO# 345 ?#1, ONE% > ONE%, ONE! > ONE!, ONE# > ONE# 350 ?#1, ONE% > ONE!, ONE! > ONE% 360 ?#1, ONE% > ONE#, ONE# > ONE% 370 ?#1, ONE# > ONE!, ONE! > ONE# 375 ?#1, ONE% > TWO%, ONE! > TWO!, ONE# > TWO# 380 ?#1, ONE% > TWO!, ONE! > TWO% 385 ?#1, ONE% > TWO#, ONE# > TWO% 390 ?#1, ONE# > TWO!, ONE! > TWO# 445 ?#1, ONE% < ONE%, ONE! < ONE!, ONE# < ONE# 450 ?#1, ONE% < ONE!, ONE! < ONE% 460 ?#1, ONE% < ONE#, ONE# < ONE% 470 ?#1, ONE# < ONE!, ONE! < ONE# 475 ?#1, ONE% < TWO%, ONE! < TWO!, ONE# < TWO# 480 ?#1, ONE% < TWO!, ONE! < TWO% 485 ?#1, ONE% < TWO#, ONE# < TWO% 490 ?#1, ONE# < TWO!, ONE! < TWO# 545 ?#1, ONE% <> ONE%, ONE! <> ONE!, ONE# <> ONE# 550 ?#1, ONE% <> ONE!, ONE! <> ONE% 560 ?#1, ONE% <> ONE#, ONE# <> ONE% 570 ?#1, ONE# <> ONE!, ONE! <> ONE# 575 ?#1, ONE% <> TWO%, ONE! <> TWO!, ONE# <> TWO# 580 ?#1, ONE% <> TWO!, ONE! <> TWO% 585 ?#1, ONE% <> TWO#, ONE# <> TWO% 590 ?#1, ONE# <> TWO!, ONE! <> TWO# 1000 close  pcbasic-2.0.7/tests/basic/gwbasic/numeric_comparisons/model/000077500000000000000000000000001441235174000241465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/numeric_comparisons/model/OUTPUT.TXT000066400000000000000000000020711441235174000256070ustar00rootroot00000000000000-1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 pcbasic-2.0.7/tests/basic/gwbasic/protected/000077500000000000000000000000001441235174000207605ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected/PCBASIC.INI000066400000000000000000000001251441235174000223630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True hide-protected=True pcbasic-2.0.7/tests/basic/gwbasic/protected/TEST.BAS000066400000000000000000000003141441235174000220640ustar00rootroot00000000000000@T} U6d_ `>$>`pa/p#>fIU fD{4r/RvSo;3BaAi'ǀf%pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/TEST2.BAS000066400000000000000000000001411441235174000237650ustar00rootroot0000000000000080 OPEN "output.txt" FOR OUTPUT AS 1 90 PRINT#1, "this should not be printed." 100 CLOSE:END pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/known/000077500000000000000000000000001441235174000237355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/known/ERRORS.TXT000066400000000000000000000000251441235174000253470ustar00rootroot00000000000000 5 50 pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/known/TEST2.BAS000066400000000000000000000001411441235174000251210ustar00rootroot0000000000000080 OPEN "output.txt" FOR OUTPUT AS 1 90 PRINT#1, "this should not be printed." 100 CLOSE:END pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/model/000077500000000000000000000000001441235174000237015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/model/ERRORS.TXT000066400000000000000000000000751441235174000253200ustar00rootroot00000000000000 5 50 5 60 5 70 pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/model/OUTPUT.TXT000066400000000000000000000000351441235174000253400ustar00rootroot00000000000000output from protected file pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/model/TEST.ASC000066400000000000000000000000011441235174000247770ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_CHAIN_MERGE/model/TEST.BIN000066400000000000000000000000011441235174000250010ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_program/000077500000000000000000000000001441235174000225075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_program/PCBASIC.INI000066400000000000000000000003061441235174000241130ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True hide-protected=True # try editing or adding to the program code, should throw IFC keys=edit 5\redit 10\r100 rem\rrun 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/protected_program/TEST.BAS000066400000000000000000000005221441235174000236140ustar00rootroot0000000000000010 ' test strict protected mode 20 width 40:key off 30 save "prot",p 40 load "prot" 50 end 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 20 1040 FOR X = 0 TO 20 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/protected_program/model/000077500000000000000000000000001441235174000236075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/protected_program/model/OUTPUT.TXT000066400000000000000000000007441441235174000252550ustar00rootroot00000000000000Ok edit 5 Undefined line number Ok edit 10 10 Illegal function call Ok 100 rem Illegal function call Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/protected_program/model/PCBASIC.INI000066400000000000000000000002761441235174000252210ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True hide-protected=True # try editing or adding to the program code, should throw IFC keys=edit 5\redit 10\r100 rem\rrun 1000\r pcbasic-2.0.7/tests/basic/gwbasic/protected_program/model/PROT.BAS000066400000000000000000000004151441235174000247220ustar00rootroot00000000000000=Tivl ԟ6YP9Knc-,$hBƓ`+ 6d2P$Sёo>vOo@T1yPqrT˦®߳O_^c BTw'wK7-yt8"޿4Ӑ>\',S{"P$mP1xTzp$ħ(2c8Uahe3weRwR.uppcbasic-2.0.7/tests/basic/gwbasic/protected_program/model/TEST.BAS000066400000000000000000000005221441235174000247140ustar00rootroot0000000000000010 ' test strict protected mode 20 width 40:key off 30 save "prot",p 40 load "prot" 50 end 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 20 1040 FOR X = 0 TO 20 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/silly_math/000077500000000000000000000000001441235174000211345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/silly_math/PCBASIC.INI000066400000000000000000000001011441235174000225310ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/silly_math/TEST.BAS000066400000000000000000000006141441235174000222430ustar00rootroot0000000000000010 ' test incorrect expressions with math operators 20 open "output.txt" for output as 1 30 on error goto 1000 40 print#1, 1+"a" 45 print#1, "a"+1 50 print#1, 1-"a" 55 print#1, "a"-1 60 print#1, 1*"a" 65 print#1, "a"*1 70 print#1, 1/"a" 75 print#1, "a"/1 80 print#1, 1\"a" 85 print#1, "a"\1 90 print#1, 1^"a" 95 print#1, "a"^1 999 end 1000 print#1, err, erl 1010 resume next  pcbasic-2.0.7/tests/basic/gwbasic/silly_math/model/000077500000000000000000000000001441235174000222345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/silly_math/model/OUTPUT.TXT000066400000000000000000000003611441235174000236750ustar00rootroot00000000000000 13 40 13 45 13 50 13 55 13 60 13 65 13 70 13 75 13 80 13 85 13 90 13 95 pcbasic-2.0.7/tests/basic/gwbasic/square/000077500000000000000000000000001441235174000202675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/square/PCBASIC.INI000066400000000000000000000001011441235174000216640ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/square/TEST.BAS000066400000000000000000000001371441235174000213760ustar00rootroot000000000000001 'test the square 5 open "output.txt" for output as 1 10 A=2 20 PRINT#1, A^2; A 30 close pcbasic-2.0.7/tests/basic/gwbasic/square/model/000077500000000000000000000000001441235174000213675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/square/model/OUTPUT.TXT000066400000000000000000000000111441235174000230200ustar00rootroot00000000000000 4 2 pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/000077500000000000000000000000001441235174000235335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/ERRORS.TXT000066400000000000000000000000011441235174000251370ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/PCBASIC.INI000066400000000000000000000002141441235174000251350ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True hide-listing=True keys=65536 '\r65530 '\r65529 '\rsave "prog",a\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/PROG.BAS000066400000000000000000000002731441235174000246330ustar00rootroot0000000000000010 ' test frame - store program lines 65530 or higher 20 ON ERROR GOTO 100 25 OPEN "errors.txt" FOR OUTPUT AS 1 30 STOP 100 PRINT#1, "error "; ERR; " in "; ERL 110 RESUME 65529 ' pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/TEST.BAS000066400000000000000000000002711441235174000246410ustar00rootroot0000000000000010 ' test frame - store program lines 65530 or higher 20 on error goto 100 25 open "errors.txt" for output as 1 30 stop 100 print#1, "error "; err; " in "; erl 110 resume next  pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/model/000077500000000000000000000000001441235174000246335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/model/ERRORS.TXT000066400000000000000000000000551441235174000262500ustar00rootroot00000000000000error 2 in 65535 error 2 in 65535 pcbasic-2.0.7/tests/basic/gwbasic/store_program_line_6553x/model/PROG.BAS000066400000000000000000000002731441235174000257330ustar00rootroot0000000000000010 ' test frame - store program lines 65530 or higher 20 ON ERROR GOTO 100 25 OPEN "errors.txt" FOR OUTPUT AS 1 30 STOP 100 PRINT#1, "error "; ERR; " in "; ERL 110 RESUME 65529 ' pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/000077500000000000000000000000001441235174000232405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/PCBASIC.INI000066400000000000000000000001011441235174000246350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/TEST.BAS000066400000000000000000000004101441235174000243410ustar00rootroot0000000000000010 ' run out of memory in string equation 15 on error goto 60 18 dim a$(1000) 20 for i = 0 to 1000 30 a$(i) = STRING$(100, "a") + STRING$(100, "b") 40 next 50 end 60 open "errors.txt" for output as 1 70 print#1, err, erl, i, a$(i) 80 close: resume 50  pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/known/000077500000000000000000000000001441235174000243745ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/known/ERRORS.TXT000066400000000000000000000000551441235174000260110ustar00rootroot00000000000000 14 30 285 pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/model/000077500000000000000000000000001441235174000243405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/string_out_of_memory/model/ERRORS.TXT000066400000000000000000000000551441235174000257550ustar00rootroot00000000000000 14 30 284 pcbasic-2.0.7/tests/basic/gwbasic/syntax-error-prompt/000077500000000000000000000000001441235174000227635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/syntax-error-prompt/PCBASIC.INI000066400000000000000000000001251441235174000243660ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS soft-linefeed=True keys=\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/syntax-error-prompt/TEST.BAS000066400000000000000000000005141441235174000240710ustar00rootroot000000000000001 ' test the syntax error edit prompt 4 PRINT 1: X: PRINT 2 ' syntax error here 999 END 1000 N$="output.txt" ' RUN 1000 to dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/syntax-error-prompt/model/000077500000000000000000000000001441235174000240635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/syntax-error-prompt/model/OUTPUT.TXT000066400000000000000000000040031441235174000255210ustar00rootroot00000000000000 1 Syntax error in 4 Ok 4 PRINT 1: X: PRINT 2 ' syntax error here run 1000 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory/000077500000000000000000000000001441235174000237675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory/PCBASIC.INI000066400000000000000000000000561441235174000253750ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory/TEST.BAS000066400000000000000000000005031441235174000250730ustar00rootroot000000000000001 ' test temporary string memory management 5 OPEN"output.txt" FOR OUTPUT AS 1 10 A$="12345" 15 PRINT#1, FRE(0) 20 PRINT#1, LEN(A$+"1") 25 PRINT#1, FRE(0) 30 PRINT#1, LEN(A$+"1") 35 PRINT#1, FRE(0) 40 PRINT#1, LEN(A$+"1"), LEN(A$+"123") 45 PRINT#1, FRE(0) 50 PRINT#1, LEN(A$+"1"+A$+"123") 55 PRINT#1, FRE(0)  pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory/model/000077500000000000000000000000001441235174000250675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory/model/OUTPUT.TXT000066400000000000000000000001211441235174000265220ustar00rootroot00000000000000 60020 6 60020 6 60020 6 8 60020 14 60003 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/000077500000000000000000000000001441235174000242075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/PCBASIC.INI000066400000000000000000000000561441235174000256150ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/TEST.BAS000066400000000000000000000004221441235174000253130ustar00rootroot000000000000005 OPEN"output.txt" FOR OUTPUT AS 1 10 A$="12345" 15 PRINT#1, FRE(0) 20 A = LEN(A$+"1") 25 PRINT#1, FRE(0) 30 FOR I = 1 TO LEN(A$+"1"): NEXT 35 PRINT#1, FRE(0) 40 A = LEN(A$+"1") + LEN(A$+"123") 45 PRINT#1, FRE(0) 50 A = LEN(A$+"1"+A$+"123") 55 PRINT#1, FRE(0)  pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/known/000077500000000000000000000000001441235174000253435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/known/OUTPUT.TXT000066400000000000000000000000561441235174000270050ustar00rootroot00000000000000 60062 60054 60046 60040 60023 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/model/000077500000000000000000000000001441235174000253075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_1/model/OUTPUT.TXT000066400000000000000000000000561441235174000267510ustar00rootroot00000000000000 60062 60054 60046 60046 60029 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_2/000077500000000000000000000000001441235174000242105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_2/PCBASIC.INI000066400000000000000000000000561441235174000256160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_2/TEST.BAS000066400000000000000000000005741441235174000253240ustar00rootroot000000000000001 ' test temporary string memory management 5 OPEN "output.txt" FOR OUTPUT AS 1 10 A$="12345" 15 PRINT#1, FRE(0) 20 PRINT#1, (A$+"1") 25 PRINT#1, FRE(0) 30 PRINT#1, (A$+"1") 35 PRINT#1, FRE(0) 40 PRINT#1, (A$+"1"), LEN(A$+"123") 45 PRINT#1, FRE(0) 50 PRINT#1, (A$+"1"+A$+"123") 55 PRINT#1, FRE(0) 60 B$ = "55555"+"" 65 PRINT#1, B$, FRE(0) 70 PRINT#1, B$, FRE(0)  pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_2/model/000077500000000000000000000000001441235174000253105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_2/model/OUTPUT.TXT000066400000000000000000000002171441235174000267510ustar00rootroot00000000000000 59969 123451 59969 123451 59969 123451 8 59969 12345112345123 59952 55555 59940 55555 59940 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_3/000077500000000000000000000000001441235174000242115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_3/PCBASIC.INI000066400000000000000000000000561441235174000256170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_3/TEST.BAS000066400000000000000000000004171441235174000253210ustar00rootroot000000000000001 ' test temporary string memory management 5 OPEN "output.txt" FOR OUTPUT AS 1 10 A$="12345" 15 PRINT#1, FRE(0) 20 FOR I = 1 TO LEN(A$+"1"): NEXT 25 PRINT#1, FRE(0) 30 A = LEN(A$+"1") 35 PRINT#1, FRE(A$+"1") 50 PRINT#1, (A$+"1"+A$+"123") 55 PRINT#1, FRE(0)  pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_3/model/000077500000000000000000000000001441235174000253115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_3/model/OUTPUT.TXT000066400000000000000000000000651441235174000267530ustar00rootroot00000000000000 60058 60050 60042 12345112345123 60025 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/000077500000000000000000000000001441235174000242125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/PCBASIC.INI000066400000000000000000000001011441235174000256070ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/TEST.BAS000066400000000000000000000003531441235174000253210ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 6 ON ERROR GOTO 1000 10 DIM A$(10000) 20 FOR I=1 TO 2000 25 PRINT#1, I, FRE(0) 30 A$(I) = STR$(I) + STR$(I) + "FILLERSTRING" 40 NEXT 1000 PRINT#1, "err", ERR, ERL 1010 CLOSE 1020 END pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/known/000077500000000000000000000000001441235174000253465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/known/OUTPUT.TXT000066400000000000000000001001111441235174000270010ustar00rootroot00000000000000 1 30099 2 30075 3 30051 4 30027 5 30003 6 29979 7 29955 8 29931 9 29907 10 29883 11 29853 12 29823 13 29793 14 29763 15 29733 16 29703 17 29673 18 29643 19 29613 20 29583 21 29553 22 29523 23 29493 24 29463 25 29433 26 29403 27 29373 28 29343 29 29313 30 29283 31 29253 32 29223 33 29193 34 29163 35 29133 36 29103 37 29073 38 29043 39 29013 40 28983 41 28953 42 28923 43 28893 44 28863 45 28833 46 28803 47 28773 48 28743 49 28713 50 28683 51 28653 52 28623 53 28593 54 28563 55 28533 56 28503 57 28473 58 28443 59 28413 60 28383 61 28353 62 28323 63 28293 64 28263 65 28233 66 28203 67 28173 68 28143 69 28113 70 28083 71 28053 72 28023 73 27993 74 27963 75 27933 76 27903 77 27873 78 27843 79 27813 80 27783 81 27753 82 27723 83 27693 84 27663 85 27633 86 27603 87 27573 88 27543 89 27513 90 27483 91 27453 92 27423 93 27393 94 27363 95 27333 96 27303 97 27273 98 27243 99 27213 100 27183 101 27147 102 27111 103 27075 104 27039 105 27003 106 26967 107 26931 108 26895 109 26859 110 26823 111 26787 112 26751 113 26715 114 26679 115 26643 116 26607 117 26571 118 26535 119 26499 120 26463 121 26427 122 26391 123 26355 124 26319 125 26283 126 26247 127 26211 128 26175 129 26139 130 26103 131 26067 132 26031 133 25995 134 25959 135 25923 136 25887 137 25851 138 25815 139 25779 140 25743 141 25707 142 25671 143 25635 144 25599 145 25563 146 25527 147 25491 148 25455 149 25419 150 25383 151 25347 152 25311 153 25275 154 25239 155 25203 156 25167 157 25131 158 25095 159 25059 160 25023 161 24987 162 24951 163 24915 164 24879 165 24843 166 24807 167 24771 168 24735 169 24699 170 24663 171 24627 172 24591 173 24555 174 24519 175 24483 176 24447 177 24411 178 24375 179 24339 180 24303 181 24267 182 24231 183 24195 184 24159 185 24123 186 24087 187 24051 188 24015 189 23979 190 23943 191 23907 192 23871 193 23835 194 23799 195 23763 196 23727 197 23691 198 23655 199 23619 200 23583 201 23547 202 23511 203 23475 204 23439 205 23403 206 23367 207 23331 208 23295 209 23259 210 23223 211 23187 212 23151 213 23115 214 23079 215 23043 216 23007 217 22971 218 22935 219 22899 220 22863 221 22827 222 22791 223 22755 224 22719 225 22683 226 22647 227 22611 228 22575 229 22539 230 22503 231 22467 232 22431 233 22395 234 22359 235 22323 236 22287 237 22251 238 22215 239 22179 240 22143 241 22107 242 22071 243 22035 244 21999 245 21963 246 21927 247 21891 248 21855 249 21819 250 21783 251 21747 252 21711 253 21675 254 21639 255 21603 256 21567 257 21531 258 21495 259 21459 260 21423 261 21387 262 21351 263 21315 264 21279 265 21243 266 21207 267 21171 268 21135 269 21099 270 21063 271 21027 272 20991 273 20955 274 20919 275 20883 276 20847 277 20811 278 20775 279 20739 280 20703 281 20667 282 20631 283 20595 284 20559 285 20523 286 20487 287 20451 288 20415 289 20379 290 20343 291 20307 292 20271 293 20235 294 20199 295 20163 296 20127 297 20091 298 20055 299 20019 300 19983 301 19947 302 19911 303 19875 304 19839 305 19803 306 19767 307 19731 308 19695 309 19659 310 19623 311 19587 312 19551 313 19515 314 19479 315 19443 316 19407 317 19371 318 19335 319 19299 320 19263 321 19227 322 19191 323 19155 324 19119 325 19083 326 19047 327 19011 328 18975 329 18939 330 18903 331 18867 332 18831 333 18795 334 18759 335 18723 336 18687 337 18651 338 18615 339 18579 340 18543 341 18507 342 18471 343 18435 344 18399 345 18363 346 18327 347 18291 348 18255 349 18219 350 18183 351 18147 352 18111 353 18075 354 18039 355 18003 356 17967 357 17931 358 17895 359 17859 360 17823 361 17787 362 17751 363 17715 364 17679 365 17643 366 17607 367 17571 368 17535 369 17499 370 17463 371 17427 372 17391 373 17355 374 17319 375 17283 376 17247 377 17211 378 17175 379 17139 380 17103 381 17067 382 17031 383 16995 384 16959 385 16923 386 16887 387 16851 388 16815 389 16779 390 16743 391 16707 392 16671 393 16635 394 16599 395 16563 396 16527 397 16491 398 16455 399 16419 400 16383 401 16347 402 16311 403 16275 404 16239 405 16203 406 16167 407 16131 408 16095 409 16059 410 16023 411 15987 412 15951 413 15915 414 15879 415 15843 416 15807 417 15771 418 15735 419 15699 420 15663 421 15627 422 15591 423 15555 424 15519 425 15483 426 15447 427 15411 428 15375 429 15339 430 15303 431 15267 432 15231 433 15195 434 15159 435 15123 436 15087 437 15051 438 15015 439 14979 440 14943 441 14907 442 14871 443 14835 444 14799 445 14763 446 14727 447 14691 448 14655 449 14619 450 14583 451 14547 452 14511 453 14475 454 14439 455 14403 456 14367 457 14331 458 14295 459 14259 460 14223 461 14187 462 14151 463 14115 464 14079 465 14043 466 14007 467 13971 468 13935 469 13899 470 13863 471 13827 472 13791 473 13755 474 13719 475 13683 476 13647 477 13611 478 13575 479 13539 480 13503 481 13467 482 13431 483 13395 484 13359 485 13323 486 13287 487 13251 488 13215 489 13179 490 13143 491 13107 492 13071 493 13035 494 12999 495 12963 496 12927 497 12891 498 12855 499 12819 500 12783 501 12747 502 12711 503 12675 504 12639 505 12603 506 12567 507 12531 508 12495 509 12459 510 12423 511 12387 512 12351 513 12315 514 12279 515 12243 516 12207 517 12171 518 12135 519 12099 520 12063 521 12027 522 11991 523 11955 524 11919 525 11883 526 11847 527 11811 528 11775 529 11739 530 11703 531 11667 532 11631 533 11595 534 11559 535 11523 536 11487 537 11451 538 11415 539 11379 540 11343 541 11307 542 11271 543 11235 544 11199 545 11163 546 11127 547 11091 548 11055 549 11019 550 10983 551 10947 552 10911 553 10875 554 10839 555 10803 556 10767 557 10731 558 10695 559 10659 560 10623 561 10587 562 10551 563 10515 564 10479 565 10443 566 10407 567 10371 568 10335 569 10299 570 10263 571 10227 572 10191 573 10155 574 10119 575 10083 576 10047 577 10011 578 9975 579 9939 580 9903 581 9867 582 9831 583 9795 584 9759 585 9723 586 9687 587 9651 588 9615 589 9579 590 9543 591 9507 592 9471 593 9435 594 9399 595 9363 596 9327 597 9291 598 9255 599 9219 600 9183 601 9147 602 9111 603 9075 604 9039 605 9003 606 8967 607 8931 608 8895 609 8859 610 8823 611 8787 612 8751 613 8715 614 8679 615 8643 616 8607 617 8571 618 8535 619 8499 620 8463 621 8427 622 8391 623 8355 624 8319 625 8283 626 8247 627 8211 628 8175 629 8139 630 8103 631 8067 632 8031 633 7995 634 7959 635 7923 636 7887 637 7851 638 7815 639 7779 640 7743 641 7707 642 7671 643 7635 644 7599 645 7563 646 7527 647 7491 648 7455 649 7419 650 7383 651 7347 652 7311 653 7275 654 7239 655 7203 656 7167 657 7131 658 7095 659 7059 660 7023 661 6987 662 6951 663 6915 664 6879 665 6843 666 6807 667 6771 668 6735 669 6699 670 6663 671 6627 672 6591 673 6555 674 6519 675 6483 676 6447 677 6411 678 6375 679 6339 680 6303 681 6267 682 6231 683 6195 684 6159 685 6123 686 6087 687 6051 688 6015 689 5979 690 5943 691 5907 692 5871 693 5835 694 5799 695 5763 696 5727 697 5691 698 5655 699 5619 700 5583 701 5547 702 5511 703 5475 704 5439 705 5403 706 5367 707 5331 708 5295 709 5259 710 5223 711 5187 712 5151 713 5115 714 5079 715 5043 716 5007 717 4971 718 4935 719 4899 720 4863 721 4827 722 4791 723 4755 724 4719 725 4683 726 4647 727 4611 728 4575 729 4539 730 4503 731 4467 732 4431 733 4395 734 4359 735 4323 736 4287 737 4251 738 4215 739 4179 740 4143 741 4107 742 4071 743 4035 744 3999 745 3963 746 3927 747 3891 748 3855 749 3819 750 3783 751 3747 752 3711 753 3675 754 3639 755 3603 756 3567 757 3531 758 3495 759 3459 760 3423 761 3387 762 3351 763 3315 764 3279 765 3243 766 3207 767 3171 768 3135 769 3099 770 3063 771 3027 772 2991 773 2955 774 2919 775 2883 776 2847 777 2811 778 2775 779 2739 780 2703 781 2667 782 2631 783 2595 784 2559 785 2523 786 2487 787 2451 788 2415 789 2379 790 2343 791 2307 792 2271 793 2235 794 2199 795 2163 796 2127 797 2091 798 2055 799 2019 800 1983 801 1947 802 1911 803 1875 804 1839 805 1803 806 1767 807 1731 808 1695 809 1659 810 1623 811 1587 812 1551 813 1515 814 1479 815 1443 816 1407 817 1371 818 1335 819 1299 820 1263 821 1227 822 1191 823 1155 824 1119 825 1083 826 1047 827 1011 828 975 829 939 830 903 831 867 832 831 833 795 834 759 835 723 836 687 837 651 838 615 839 579 840 543 841 507 842 471 843 435 844 399 845 363 846 327 847 291 848 255 849 219 850 183 851 147 852 111 853 75 854 39 855 3 856 13199 857 13163 858 13127 859 13091 860 13055 861 13019 862 12983 863 12947 864 12911 865 12875 866 12839 867 12803 868 12767 869 12731 870 12695 871 12659 872 12623 873 12587 874 12551 875 12515 876 12479 877 12443 878 12407 879 12371 880 12335 881 12299 882 12263 883 12227 884 12191 885 12155 886 12119 887 12083 888 12047 889 12011 890 11975 891 11939 892 11903 893 11867 894 11831 895 11795 896 11759 897 11723 898 11687 899 11651 900 11615 901 11579 902 11543 903 11507 904 11471 905 11435 906 11399 907 11363 908 11327 909 11291 910 11255 911 11219 912 11183 913 11147 914 11111 915 11075 916 11039 917 11003 918 10967 919 10931 920 10895 921 10859 922 10823 923 10787 924 10751 925 10715 926 10679 927 10643 928 10607 929 10571 930 10535 931 10499 932 10463 933 10427 934 10391 935 10355 936 10319 937 10283 938 10247 939 10211 940 10175 941 10139 942 10103 943 10067 944 10031 945 9995 946 9959 947 9923 948 9887 949 9851 950 9815 951 9779 952 9743 953 9707 954 9671 955 9635 956 9599 957 9563 958 9527 959 9491 960 9455 961 9419 962 9383 963 9347 964 9311 965 9275 966 9239 967 9203 968 9167 969 9131 970 9095 971 9059 972 9023 973 8987 974 8951 975 8915 976 8879 977 8843 978 8807 979 8771 980 8735 981 8699 982 8663 983 8627 984 8591 985 8555 986 8519 987 8483 988 8447 989 8411 990 8375 991 8339 992 8303 993 8267 994 8231 995 8195 996 8159 997 8123 998 8087 999 8051 1000 8015 1001 7973 1002 7931 1003 7889 1004 7847 1005 7805 1006 7763 1007 7721 1008 7679 1009 7637 1010 7595 1011 7553 1012 7511 1013 7469 1014 7427 1015 7385 1016 7343 1017 7301 1018 7259 1019 7217 1020 7175 1021 7133 1022 7091 1023 7049 1024 7007 1025 6965 1026 6923 1027 6881 1028 6839 1029 6797 1030 6755 1031 6713 1032 6671 1033 6629 1034 6587 1035 6545 1036 6503 1037 6461 1038 6419 1039 6377 1040 6335 1041 6293 1042 6251 1043 6209 1044 6167 1045 6125 1046 6083 1047 6041 1048 5999 1049 5957 1050 5915 1051 5873 1052 5831 1053 5789 1054 5747 1055 5705 1056 5663 1057 5621 1058 5579 1059 5537 1060 5495 1061 5453 1062 5411 1063 5369 1064 5327 1065 5285 1066 5243 1067 5201 1068 5159 1069 5117 1070 5075 1071 5033 1072 4991 1073 4949 1074 4907 1075 4865 1076 4823 1077 4781 1078 4739 1079 4697 1080 4655 1081 4613 1082 4571 1083 4529 1084 4487 1085 4445 1086 4403 1087 4361 1088 4319 1089 4277 1090 4235 1091 4193 1092 4151 1093 4109 1094 4067 1095 4025 1096 3983 1097 3941 1098 3899 1099 3857 1100 3815 1101 3773 1102 3731 1103 3689 1104 3647 1105 3605 1106 3563 1107 3521 1108 3479 1109 3437 1110 3395 1111 3353 1112 3311 1113 3269 1114 3227 1115 3185 1116 3143 1117 3101 1118 3059 1119 3017 1120 2975 1121 2933 1122 2891 1123 2849 1124 2807 1125 2765 1126 2723 1127 2681 1128 2639 1129 2597 1130 2555 1131 2513 1132 2471 1133 2429 1134 2387 1135 2345 1136 2303 1137 2261 1138 2219 1139 2177 1140 2135 1141 2093 1142 2051 1143 2009 1144 1967 1145 1925 1146 1883 1147 1841 1148 1799 1149 1757 1150 1715 1151 1673 1152 1631 1153 1589 1154 1547 1155 1505 1156 1463 1157 1421 1158 1379 1159 1337 1160 1295 1161 1253 1162 1211 1163 1169 1164 1127 1165 1085 1166 1043 1167 1001 1168 959 1169 917 1170 875 1171 833 1172 791 1173 749 1174 707 1175 665 1176 623 1177 581 1178 539 1179 497 1180 455 1181 413 1182 371 1183 329 1184 287 1185 245 1186 203 1187 161 1188 119 1189 77 1190 35 1191 6133 1192 6091 1193 6049 1194 6007 1195 5965 1196 5923 1197 5881 1198 5839 1199 5797 1200 5755 1201 5713 1202 5671 1203 5629 1204 5587 1205 5545 1206 5503 1207 5461 1208 5419 1209 5377 1210 5335 1211 5293 1212 5251 1213 5209 1214 5167 1215 5125 1216 5083 1217 5041 1218 4999 1219 4957 1220 4915 1221 4873 1222 4831 1223 4789 1224 4747 1225 4705 1226 4663 1227 4621 1228 4579 1229 4537 1230 4495 1231 4453 1232 4411 1233 4369 1234 4327 1235 4285 1236 4243 1237 4201 1238 4159 1239 4117 1240 4075 1241 4033 1242 3991 1243 3949 1244 3907 1245 3865 1246 3823 1247 3781 1248 3739 1249 3697 1250 3655 1251 3613 1252 3571 1253 3529 1254 3487 1255 3445 1256 3403 1257 3361 1258 3319 1259 3277 1260 3235 1261 3193 1262 3151 1263 3109 1264 3067 1265 3025 1266 2983 1267 2941 1268 2899 1269 2857 1270 2815 1271 2773 1272 2731 1273 2689 1274 2647 1275 2605 1276 2563 1277 2521 1278 2479 1279 2437 1280 2395 1281 2353 1282 2311 1283 2269 1284 2227 1285 2185 1286 2143 1287 2101 1288 2059 1289 2017 1290 1975 1291 1933 1292 1891 1293 1849 1294 1807 1295 1765 1296 1723 1297 1681 1298 1639 1299 1597 1300 1555 1301 1513 1302 1471 1303 1429 1304 1387 1305 1345 1306 1303 1307 1261 1308 1219 1309 1177 1310 1135 1311 1093 1312 1051 1313 1009 1314 967 1315 925 1316 883 1317 841 1318 799 1319 757 1320 715 1321 673 1322 631 1323 589 1324 547 1325 505 1326 463 1327 421 1328 379 1329 337 1330 295 1331 253 1332 211 1333 169 1334 127 1335 85 1336 43 1337 1 1338 2879 1339 2837 1340 2795 1341 2753 1342 2711 1343 2669 1344 2627 1345 2585 1346 2543 1347 2501 1348 2459 1349 2417 1350 2375 1351 2333 1352 2291 1353 2249 1354 2207 1355 2165 1356 2123 1357 2081 1358 2039 1359 1997 1360 1955 1361 1913 1362 1871 1363 1829 1364 1787 1365 1745 1366 1703 1367 1661 1368 1619 1369 1577 1370 1535 1371 1493 1372 1451 1373 1409 1374 1367 1375 1325 1376 1283 1377 1241 1378 1199 1379 1157 1380 1115 1381 1073 1382 1031 1383 989 1384 947 1385 905 1386 863 1387 821 1388 779 1389 737 1390 695 1391 653 1392 611 1393 569 1394 527 1395 485 1396 443 1397 401 1398 359 1399 317 1400 275 1401 233 1402 191 1403 149 1404 107 1405 65 1406 23 1407 1381 1408 1339 1409 1297 1410 1255 1411 1213 1412 1171 1413 1129 1414 1087 1415 1045 1416 1003 1417 961 1418 919 1419 877 1420 835 1421 793 1422 751 1423 709 1424 667 1425 625 1426 583 1427 541 1428 499 1429 457 1430 415 1431 373 1432 331 1433 289 1434 247 1435 205 1436 163 1437 121 1438 79 1439 37 1440 655 1441 613 1442 571 1443 529 1444 487 1445 445 1446 403 1447 361 1448 319 1449 277 1450 235 1451 193 1452 151 1453 109 1454 67 1455 25 1456 303 1457 261 1458 219 1459 177 1460 135 1461 93 1462 51 1463 9 1464 107 1465 65 1466 23 1467 61 1468 19 1469 7 err 14 30 pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/model/000077500000000000000000000000001441235174000253125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/temporary_string_memory_4/model/OUTPUT.TXT000066400000000000000000001001101441235174000267440ustar00rootroot00000000000000 1 30099 2 30075 3 30051 4 30027 5 30003 6 29979 7 29955 8 29931 9 29907 10 29883 11 29853 12 29823 13 29793 14 29763 15 29733 16 29703 17 29673 18 29643 19 29613 20 29583 21 29553 22 29523 23 29493 24 29463 25 29433 26 29403 27 29373 28 29343 29 29313 30 29283 31 29253 32 29223 33 29193 34 29163 35 29133 36 29103 37 29073 38 29043 39 29013 40 28983 41 28953 42 28923 43 28893 44 28863 45 28833 46 28803 47 28773 48 28743 49 28713 50 28683 51 28653 52 28623 53 28593 54 28563 55 28533 56 28503 57 28473 58 28443 59 28413 60 28383 61 28353 62 28323 63 28293 64 28263 65 28233 66 28203 67 28173 68 28143 69 28113 70 28083 71 28053 72 28023 73 27993 74 27963 75 27933 76 27903 77 27873 78 27843 79 27813 80 27783 81 27753 82 27723 83 27693 84 27663 85 27633 86 27603 87 27573 88 27543 89 27513 90 27483 91 27453 92 27423 93 27393 94 27363 95 27333 96 27303 97 27273 98 27243 99 27213 100 27183 101 27147 102 27111 103 27075 104 27039 105 27003 106 26967 107 26931 108 26895 109 26859 110 26823 111 26787 112 26751 113 26715 114 26679 115 26643 116 26607 117 26571 118 26535 119 26499 120 26463 121 26427 122 26391 123 26355 124 26319 125 26283 126 26247 127 26211 128 26175 129 26139 130 26103 131 26067 132 26031 133 25995 134 25959 135 25923 136 25887 137 25851 138 25815 139 25779 140 25743 141 25707 142 25671 143 25635 144 25599 145 25563 146 25527 147 25491 148 25455 149 25419 150 25383 151 25347 152 25311 153 25275 154 25239 155 25203 156 25167 157 25131 158 25095 159 25059 160 25023 161 24987 162 24951 163 24915 164 24879 165 24843 166 24807 167 24771 168 24735 169 24699 170 24663 171 24627 172 24591 173 24555 174 24519 175 24483 176 24447 177 24411 178 24375 179 24339 180 24303 181 24267 182 24231 183 24195 184 24159 185 24123 186 24087 187 24051 188 24015 189 23979 190 23943 191 23907 192 23871 193 23835 194 23799 195 23763 196 23727 197 23691 198 23655 199 23619 200 23583 201 23547 202 23511 203 23475 204 23439 205 23403 206 23367 207 23331 208 23295 209 23259 210 23223 211 23187 212 23151 213 23115 214 23079 215 23043 216 23007 217 22971 218 22935 219 22899 220 22863 221 22827 222 22791 223 22755 224 22719 225 22683 226 22647 227 22611 228 22575 229 22539 230 22503 231 22467 232 22431 233 22395 234 22359 235 22323 236 22287 237 22251 238 22215 239 22179 240 22143 241 22107 242 22071 243 22035 244 21999 245 21963 246 21927 247 21891 248 21855 249 21819 250 21783 251 21747 252 21711 253 21675 254 21639 255 21603 256 21567 257 21531 258 21495 259 21459 260 21423 261 21387 262 21351 263 21315 264 21279 265 21243 266 21207 267 21171 268 21135 269 21099 270 21063 271 21027 272 20991 273 20955 274 20919 275 20883 276 20847 277 20811 278 20775 279 20739 280 20703 281 20667 282 20631 283 20595 284 20559 285 20523 286 20487 287 20451 288 20415 289 20379 290 20343 291 20307 292 20271 293 20235 294 20199 295 20163 296 20127 297 20091 298 20055 299 20019 300 19983 301 19947 302 19911 303 19875 304 19839 305 19803 306 19767 307 19731 308 19695 309 19659 310 19623 311 19587 312 19551 313 19515 314 19479 315 19443 316 19407 317 19371 318 19335 319 19299 320 19263 321 19227 322 19191 323 19155 324 19119 325 19083 326 19047 327 19011 328 18975 329 18939 330 18903 331 18867 332 18831 333 18795 334 18759 335 18723 336 18687 337 18651 338 18615 339 18579 340 18543 341 18507 342 18471 343 18435 344 18399 345 18363 346 18327 347 18291 348 18255 349 18219 350 18183 351 18147 352 18111 353 18075 354 18039 355 18003 356 17967 357 17931 358 17895 359 17859 360 17823 361 17787 362 17751 363 17715 364 17679 365 17643 366 17607 367 17571 368 17535 369 17499 370 17463 371 17427 372 17391 373 17355 374 17319 375 17283 376 17247 377 17211 378 17175 379 17139 380 17103 381 17067 382 17031 383 16995 384 16959 385 16923 386 16887 387 16851 388 16815 389 16779 390 16743 391 16707 392 16671 393 16635 394 16599 395 16563 396 16527 397 16491 398 16455 399 16419 400 16383 401 16347 402 16311 403 16275 404 16239 405 16203 406 16167 407 16131 408 16095 409 16059 410 16023 411 15987 412 15951 413 15915 414 15879 415 15843 416 15807 417 15771 418 15735 419 15699 420 15663 421 15627 422 15591 423 15555 424 15519 425 15483 426 15447 427 15411 428 15375 429 15339 430 15303 431 15267 432 15231 433 15195 434 15159 435 15123 436 15087 437 15051 438 15015 439 14979 440 14943 441 14907 442 14871 443 14835 444 14799 445 14763 446 14727 447 14691 448 14655 449 14619 450 14583 451 14547 452 14511 453 14475 454 14439 455 14403 456 14367 457 14331 458 14295 459 14259 460 14223 461 14187 462 14151 463 14115 464 14079 465 14043 466 14007 467 13971 468 13935 469 13899 470 13863 471 13827 472 13791 473 13755 474 13719 475 13683 476 13647 477 13611 478 13575 479 13539 480 13503 481 13467 482 13431 483 13395 484 13359 485 13323 486 13287 487 13251 488 13215 489 13179 490 13143 491 13107 492 13071 493 13035 494 12999 495 12963 496 12927 497 12891 498 12855 499 12819 500 12783 501 12747 502 12711 503 12675 504 12639 505 12603 506 12567 507 12531 508 12495 509 12459 510 12423 511 12387 512 12351 513 12315 514 12279 515 12243 516 12207 517 12171 518 12135 519 12099 520 12063 521 12027 522 11991 523 11955 524 11919 525 11883 526 11847 527 11811 528 11775 529 11739 530 11703 531 11667 532 11631 533 11595 534 11559 535 11523 536 11487 537 11451 538 11415 539 11379 540 11343 541 11307 542 11271 543 11235 544 11199 545 11163 546 11127 547 11091 548 11055 549 11019 550 10983 551 10947 552 10911 553 10875 554 10839 555 10803 556 10767 557 10731 558 10695 559 10659 560 10623 561 10587 562 10551 563 10515 564 10479 565 10443 566 10407 567 10371 568 10335 569 10299 570 10263 571 10227 572 10191 573 10155 574 10119 575 10083 576 10047 577 10011 578 9975 579 9939 580 9903 581 9867 582 9831 583 9795 584 9759 585 9723 586 9687 587 9651 588 9615 589 9579 590 9543 591 9507 592 9471 593 9435 594 9399 595 9363 596 9327 597 9291 598 9255 599 9219 600 9183 601 9147 602 9111 603 9075 604 9039 605 9003 606 8967 607 8931 608 8895 609 8859 610 8823 611 8787 612 8751 613 8715 614 8679 615 8643 616 8607 617 8571 618 8535 619 8499 620 8463 621 8427 622 8391 623 8355 624 8319 625 8283 626 8247 627 8211 628 8175 629 8139 630 8103 631 8067 632 8031 633 7995 634 7959 635 7923 636 7887 637 7851 638 7815 639 7779 640 7743 641 7707 642 7671 643 7635 644 7599 645 7563 646 7527 647 7491 648 7455 649 7419 650 7383 651 7347 652 7311 653 7275 654 7239 655 7203 656 7167 657 7131 658 7095 659 7059 660 7023 661 6987 662 6951 663 6915 664 6879 665 6843 666 6807 667 6771 668 6735 669 6699 670 6663 671 6627 672 6591 673 6555 674 6519 675 6483 676 6447 677 6411 678 6375 679 6339 680 6303 681 6267 682 6231 683 6195 684 6159 685 6123 686 6087 687 6051 688 6015 689 5979 690 5943 691 5907 692 5871 693 5835 694 5799 695 5763 696 5727 697 5691 698 5655 699 5619 700 5583 701 5547 702 5511 703 5475 704 5439 705 5403 706 5367 707 5331 708 5295 709 5259 710 5223 711 5187 712 5151 713 5115 714 5079 715 5043 716 5007 717 4971 718 4935 719 4899 720 4863 721 4827 722 4791 723 4755 724 4719 725 4683 726 4647 727 4611 728 4575 729 4539 730 4503 731 4467 732 4431 733 4395 734 4359 735 4323 736 4287 737 4251 738 4215 739 4179 740 4143 741 4107 742 4071 743 4035 744 3999 745 3963 746 3927 747 3891 748 3855 749 3819 750 3783 751 3747 752 3711 753 3675 754 3639 755 3603 756 3567 757 3531 758 3495 759 3459 760 3423 761 3387 762 3351 763 3315 764 3279 765 3243 766 3207 767 3171 768 3135 769 3099 770 3063 771 3027 772 2991 773 2955 774 2919 775 2883 776 2847 777 2811 778 2775 779 2739 780 2703 781 2667 782 2631 783 2595 784 2559 785 2523 786 2487 787 2451 788 2415 789 2379 790 2343 791 2307 792 2271 793 2235 794 2199 795 2163 796 2127 797 2091 798 2055 799 2019 800 1983 801 1947 802 1911 803 1875 804 1839 805 1803 806 1767 807 1731 808 1695 809 1659 810 1623 811 1587 812 1551 813 1515 814 1479 815 1443 816 1407 817 1371 818 1335 819 1299 820 1263 821 1227 822 1191 823 1155 824 1119 825 1083 826 1047 827 1011 828 975 829 939 830 903 831 867 832 831 833 795 834 759 835 723 836 687 837 651 838 615 839 579 840 543 841 507 842 471 843 435 844 399 845 363 846 327 847 291 848 255 849 219 850 183 851 147 852 111 853 75 854 39 855 3 856 13199 857 13163 858 13127 859 13091 860 13055 861 13019 862 12983 863 12947 864 12911 865 12875 866 12839 867 12803 868 12767 869 12731 870 12695 871 12659 872 12623 873 12587 874 12551 875 12515 876 12479 877 12443 878 12407 879 12371 880 12335 881 12299 882 12263 883 12227 884 12191 885 12155 886 12119 887 12083 888 12047 889 12011 890 11975 891 11939 892 11903 893 11867 894 11831 895 11795 896 11759 897 11723 898 11687 899 11651 900 11615 901 11579 902 11543 903 11507 904 11471 905 11435 906 11399 907 11363 908 11327 909 11291 910 11255 911 11219 912 11183 913 11147 914 11111 915 11075 916 11039 917 11003 918 10967 919 10931 920 10895 921 10859 922 10823 923 10787 924 10751 925 10715 926 10679 927 10643 928 10607 929 10571 930 10535 931 10499 932 10463 933 10427 934 10391 935 10355 936 10319 937 10283 938 10247 939 10211 940 10175 941 10139 942 10103 943 10067 944 10031 945 9995 946 9959 947 9923 948 9887 949 9851 950 9815 951 9779 952 9743 953 9707 954 9671 955 9635 956 9599 957 9563 958 9527 959 9491 960 9455 961 9419 962 9383 963 9347 964 9311 965 9275 966 9239 967 9203 968 9167 969 9131 970 9095 971 9059 972 9023 973 8987 974 8951 975 8915 976 8879 977 8843 978 8807 979 8771 980 8735 981 8699 982 8663 983 8627 984 8591 985 8555 986 8519 987 8483 988 8447 989 8411 990 8375 991 8339 992 8303 993 8267 994 8231 995 8195 996 8159 997 8123 998 8087 999 8051 1000 8015 1001 7973 1002 7931 1003 7889 1004 7847 1005 7805 1006 7763 1007 7721 1008 7679 1009 7637 1010 7595 1011 7553 1012 7511 1013 7469 1014 7427 1015 7385 1016 7343 1017 7301 1018 7259 1019 7217 1020 7175 1021 7133 1022 7091 1023 7049 1024 7007 1025 6965 1026 6923 1027 6881 1028 6839 1029 6797 1030 6755 1031 6713 1032 6671 1033 6629 1034 6587 1035 6545 1036 6503 1037 6461 1038 6419 1039 6377 1040 6335 1041 6293 1042 6251 1043 6209 1044 6167 1045 6125 1046 6083 1047 6041 1048 5999 1049 5957 1050 5915 1051 5873 1052 5831 1053 5789 1054 5747 1055 5705 1056 5663 1057 5621 1058 5579 1059 5537 1060 5495 1061 5453 1062 5411 1063 5369 1064 5327 1065 5285 1066 5243 1067 5201 1068 5159 1069 5117 1070 5075 1071 5033 1072 4991 1073 4949 1074 4907 1075 4865 1076 4823 1077 4781 1078 4739 1079 4697 1080 4655 1081 4613 1082 4571 1083 4529 1084 4487 1085 4445 1086 4403 1087 4361 1088 4319 1089 4277 1090 4235 1091 4193 1092 4151 1093 4109 1094 4067 1095 4025 1096 3983 1097 3941 1098 3899 1099 3857 1100 3815 1101 3773 1102 3731 1103 3689 1104 3647 1105 3605 1106 3563 1107 3521 1108 3479 1109 3437 1110 3395 1111 3353 1112 3311 1113 3269 1114 3227 1115 3185 1116 3143 1117 3101 1118 3059 1119 3017 1120 2975 1121 2933 1122 2891 1123 2849 1124 2807 1125 2765 1126 2723 1127 2681 1128 2639 1129 2597 1130 2555 1131 2513 1132 2471 1133 2429 1134 2387 1135 2345 1136 2303 1137 2261 1138 2219 1139 2177 1140 2135 1141 2093 1142 2051 1143 2009 1144 1967 1145 1925 1146 1883 1147 1841 1148 1799 1149 1757 1150 1715 1151 1673 1152 1631 1153 1589 1154 1547 1155 1505 1156 1463 1157 1421 1158 1379 1159 1337 1160 1295 1161 1253 1162 1211 1163 1169 1164 1127 1165 1085 1166 1043 1167 1001 1168 959 1169 917 1170 875 1171 833 1172 791 1173 749 1174 707 1175 665 1176 623 1177 581 1178 539 1179 497 1180 455 1181 413 1182 371 1183 329 1184 287 1185 245 1186 203 1187 161 1188 119 1189 77 1190 35 1191 6123 1192 6081 1193 6039 1194 5997 1195 5955 1196 5913 1197 5871 1198 5829 1199 5787 1200 5745 1201 5703 1202 5661 1203 5619 1204 5577 1205 5535 1206 5493 1207 5451 1208 5409 1209 5367 1210 5325 1211 5283 1212 5241 1213 5199 1214 5157 1215 5115 1216 5073 1217 5031 1218 4989 1219 4947 1220 4905 1221 4863 1222 4821 1223 4779 1224 4737 1225 4695 1226 4653 1227 4611 1228 4569 1229 4527 1230 4485 1231 4443 1232 4401 1233 4359 1234 4317 1235 4275 1236 4233 1237 4191 1238 4149 1239 4107 1240 4065 1241 4023 1242 3981 1243 3939 1244 3897 1245 3855 1246 3813 1247 3771 1248 3729 1249 3687 1250 3645 1251 3603 1252 3561 1253 3519 1254 3477 1255 3435 1256 3393 1257 3351 1258 3309 1259 3267 1260 3225 1261 3183 1262 3141 1263 3099 1264 3057 1265 3015 1266 2973 1267 2931 1268 2889 1269 2847 1270 2805 1271 2763 1272 2721 1273 2679 1274 2637 1275 2595 1276 2553 1277 2511 1278 2469 1279 2427 1280 2385 1281 2343 1282 2301 1283 2259 1284 2217 1285 2175 1286 2133 1287 2091 1288 2049 1289 2007 1290 1965 1291 1923 1292 1881 1293 1839 1294 1797 1295 1755 1296 1713 1297 1671 1298 1629 1299 1587 1300 1545 1301 1503 1302 1461 1303 1419 1304 1377 1305 1335 1306 1293 1307 1251 1308 1209 1309 1167 1310 1125 1311 1083 1312 1041 1313 999 1314 957 1315 915 1316 873 1317 831 1318 789 1319 747 1320 705 1321 663 1322 621 1323 579 1324 537 1325 495 1326 453 1327 411 1328 369 1329 327 1330 285 1331 243 1332 201 1333 159 1334 117 1335 75 1336 33 1337 2911 1338 2869 1339 2827 1340 2785 1341 2743 1342 2701 1343 2659 1344 2617 1345 2575 1346 2533 1347 2491 1348 2449 1349 2407 1350 2365 1351 2323 1352 2281 1353 2239 1354 2197 1355 2155 1356 2113 1357 2071 1358 2029 1359 1987 1360 1945 1361 1903 1362 1861 1363 1819 1364 1777 1365 1735 1366 1693 1367 1651 1368 1609 1369 1567 1370 1525 1371 1483 1372 1441 1373 1399 1374 1357 1375 1315 1376 1273 1377 1231 1378 1189 1379 1147 1380 1105 1381 1063 1382 1021 1383 979 1384 937 1385 895 1386 853 1387 811 1388 769 1389 727 1390 685 1391 643 1392 601 1393 559 1394 517 1395 475 1396 433 1397 391 1398 349 1399 307 1400 265 1401 223 1402 181 1403 139 1404 97 1405 55 1406 13 1407 1361 1408 1319 1409 1277 1410 1235 1411 1193 1412 1151 1413 1109 1414 1067 1415 1025 1416 983 1417 941 1418 899 1419 857 1420 815 1421 773 1422 731 1423 689 1424 647 1425 605 1426 563 1427 521 1428 479 1429 437 1430 395 1431 353 1432 311 1433 269 1434 227 1435 185 1436 143 1437 101 1438 59 1439 17 1440 635 1441 593 1442 551 1443 509 1444 467 1445 425 1446 383 1447 341 1448 299 1449 257 1450 215 1451 173 1452 131 1453 89 1454 47 1455 5 1456 283 1457 241 1458 199 1459 157 1460 115 1461 73 1462 31 1463 139 1464 97 1465 55 1466 13 1467 41 1468 29 1469 7 err 14 30 pcbasic-2.0.7/tests/basic/gwbasic/tokenise_GO_TO/000077500000000000000000000000001441235174000215775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokenise_GO_TO/PCBASIC.INI000066400000000000000000000001011441235174000231740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/tokenise_GO_TO/TEST.BAS000066400000000000000000000003441441235174000227060ustar00rootroot0000000000000010 ' tokenise GO TO and GO SUB with spaces 20 SAVE "TEST.BIN" 30 END 100 GOTO 100 110 GO TO 110 120 GO TO 120 125 GO TOTAL 126 GO TOTAL 130 GOSUB 130 140 GO SUB 140 150 GO SUB 150 160 GO SUBTLE 170 GO SUBTLE  pcbasic-2.0.7/tests/basic/gwbasic/tokenise_GO_TO/model/000077500000000000000000000000001441235174000226775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokenise_GO_TO/model/TEST.BIN000066400000000000000000000002711441235174000240100ustar00rootroot00000000000000 : tokenise GO TO and GO SUB with spaces "TEST.BIN"d dn nx x}GO TOTAL~TAL   GO SUB 150TLE#GO SUBTLEpcbasic-2.0.7/tests/basic/gwbasic/tokens/000077500000000000000000000000001441235174000202725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens/PCBASIC.INI000066400000000000000000000001331441235174000216740ustar00rootroot00000000000000[pcbasic] font=default quit=True soft-linefeed=True exec=LOAD"TEST.BAS":SAVE"TOKENS.ASC",A pcbasic-2.0.7/tests/basic/gwbasic/tokens/TEST.BAS000066400000000000000000000066021441235174000214040ustar00rootroot00000000000000ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿ހށނރބޅކއވމފދތލގޏސޑޒޓޔޕޖޗޘޙޚޛޜޝޞޟޠޡޢޣޤޥަާިީުޫެޭޮޯްޱ޲޳޴޵޶޷޸޹޺޻޼޽޾޿pcbasic-2.0.7/tests/basic/gwbasic/tokens/known/000077500000000000000000000000001441235174000214265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens/known/TOKENS.ASC000066400000000000000000000120651441235174000227650ustar00rootroot00000000000000128 129 END 130 FOR 131 NEXT 132 DATA 133 INPUT 134 DIM 135 READ 136 LET 137 GOTO 138 RUN 139 IF 140 RESTORE 141 GOSUB 142 RETURN 143 REM 144 STOP 145 PRINT 146 CLEAR 147 LIST 148 NEW 149 ON 150 WAIT 151 DEF 152 POKE 153 CONT 154 155 156 OUT 157 LPRINT 158 LLIST 159 160 WIDTH 161 LSE 162 TRON 163 TROFF 164 SWAP 165 ERASE 166 EDIT 167 ERROR 168 RESUME 169 DELETE 170 AUTO 171 RENUM 172 DEFSTR 173 DEFINT 174 DEFSNG 175 DEFDBL 176 LINE 177 WHILE 178 WEND 179 CALL 180 181 182 183 WRITE 184 OPTION 185 RANDOMIZE 186 OPEN 187 CLOSE 188 LOAD 189 MERGE 190 SAVE 191 COLOR 192 CLS 193 MOTOR 194 BSAVE 195 BLOAD 196 SOUND 197 BEEP 198 PSET 199 PRESET 200 SCREEN 201 KEY 202 LOCATE 203 204 TO 205 THEN 206 TAB( 207 STEP 208 USR 209 FN 210 SPC( 211 NOT 212 ERL 213 ERR 214 STRING$ 215 USING 216 INSTR 217 ' 218 VARPTR 219 CSRLIN 220 POINT 221 OFF 222 INKEY$ 223 224 225 226 227 228 229 230 > 231 = 232 < 233 + 234 - 235 * 236 / 237 ^ 238 AND 239 OR 240 XOR 241 EQV 242 IMP 243 MOD 244 \ 245 246 247 248 249 250 251 252 253 254 255 384 385 CVI 386 CVS 387 CVD 388 MKI$ 389 MKS$ 390 MKD$ 391 READ 392 LET 393 GOTO 394 RUN 395 EXTERR 396 RESTORE 397 GOSUB 398 RETURN 399 REM 400 STOP 401 PRINT 402 CLEAR 403 LIST 404 NEW 405 ON 406 WAIT 407 DEF 408 POKE 409 CONT 410 411 412 OUT 413 LPRINT 414 LLIST 415 416 WIDTH 417 ELSE 418 TRON 419 TROFF 420 SWAP 421 ERASE 422 EDIT 423 ERROR 424 RESUME 425 DELETE 426 AUTO 427 RENUM 428 DEFSTR 429 DEFINT 430 DEFSNG 431 DEFDBL 432 LINE 433 WHILE 434 WEND 435 CALL 436 437 438 439 WRITE 440 OPTION 441 RANDOMIZE 442 OPEN 443 CLOSE 444 LOAD 445 MERGE 446 SAVE 447 COLOR 448 CLS 449 MOTOR 450 BSAVE 451 BLOAD 452 SOUND 453 BEEP 454 PSET 455 PRESET 456 SCREEN 457 KEY 458 LOCATE 459 460 TO 461 THEN 462 TAB( 463 STEP 464 USR 465 FN 466 SPC( 467 NOT 468 ERL 469 ERR 470 STRING$ 471 USING 472 INSTR 473 ' 474 VARPTR 475 CSRLIN 476 POINT 477 OFF 478 INKEY$ 479 480 481 482 483 484 485 486 > 487 = 488 < 489 + 490 - 491 * 492 / 493 ^ 494 AND 495 OR 496 XOR 497 EQV 498 IMP 499 MOD 500 \ 501 502 503 504 505 506 507 508 509 510 511 640 641 FILES 642 FIELD 643 SYSTEM 644 NAME 645 LSET 646 RSET 647 KILL 648 PUT 649 GET 650 RESET 651 COMMON 652 CHAIN 653 DATE$ 654 TIME$ 655 PAINT 656 COM 657 CIRCLE 658 DRAW 659 PLAY 660 TIMER 661 ERDEV 662 IOCTL 663 CHDIR 664 MKDIR 665 RMDIR 666 SHELL 667 ENVIRON 668 VIEW 669 WINDOW 670 PMAP 671 PALETTE 672 LCOPY 673 CALLS 674 TRON 675 TROFF 676 SWAP 677 PCOPY 678 EDIT 679 LOCK 680 UNLOCK 681 DELETE 682 AUTO 683 RENUM 684 DEFSTR 685 DEFINT 686 DEFSNG 687 DEFDBL 688 LINE 689 WHILE 690 WEND 691 CALL 692 693 694 695 WRITE 696 OPTION 697 RANDOMIZE 698 OPEN 699 CLOSE 700 LOAD 701 MERGE 702 SAVE 703 COLOR 704 CLS 705 MOTOR 706 BSAVE 707 BLOAD 708 SOUND 709 BEEP 710 PSET 711 PRESET 712 SCREEN 713 KEY 714 LOCATE 715 716 TO 717 THEN 718 TAB( 719 STEP 720 USR 721 FN 722 SPC( 723 NOT 724 ERL 725 ERR 726 STRING$ 727 USING 728 INSTR 729 ' 730 VARPTR 731 CSRLIN 732 POINT 733 OFF 734 INKEY$ 735 736 737 738 739 740 741 742 > 743 = 744 < 745 + 746 - 747 * 748 / 749 ^ 750 AND 751 OR 752 XOR 753 EQV 754 IMP 755 MOD 756 \ 757 758 759 760 761 762 763 764 765 766 767 896 897 LEFT$ 898 RIGHT$ 899 MID$ 900 SGN 901 INT 902 ABS 903 SQR 904 RND 905 SIN 906 LOG 907 EXP 908 COS 909 TAN 910 ATN 911 FRE 912 INP 913 POS 914 LEN 915 STR$ 916 VAL 917 ASC 918 CHR$ 919 PEEK 920 SPACE$ 921 OCT$ 922 HEX$ 923 LPOS 924 CINT 925 CSNG 926 CDBL 927 FIX 928 PEN 929 STICK 930 STRIG 931 EOF 932 LOC 933 LOF 934 EDIT 935 ERROR 936 RESUME 937 DELETE 938 AUTO 939 RENUM 940 DEFSTR 941 DEFINT 942 DEFSNG 943 DEFDBL 944 LINE 945 WHILE 946 WEND 947 CALL 948 949 950 951 WRITE 952 OPTION 953 RANDOMIZE 954 OPEN 955 CLOSE 956 LOAD 957 MERGE 958 SAVE 959 COLOR 960 CLS 961 MOTOR 962 BSAVE 963 BLOAD 964 SOUND 965 BEEP 966 PSET 967 PRESET 968 SCREEN 969 KEY 970 LOCATE 971 972 TO 973 THEN 974 TAB( 975 STEP 976 USR 977 FN 978 SPC( 979 NOT 980 ERL 981 ERR 982 STRING$ 983 USING 984 INSTR 985 ' 986 VARPTR 987 CSRLIN 988 POINT 989 OFF 990 INKEY$ 991 992 993 994 995 996 997 998 > 999 = 1000 < 1001 + 1002 - 1003 * 1004 / 1005 ^ 1006 AND 1007 OR 1008 XOR 1009 EQV 1010 IMP 1011 MOD 1012 \ 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 pcbasic-2.0.7/tests/basic/gwbasic/tokens/model/000077500000000000000000000000001441235174000213725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens/model/TOKENS.ASC000066400000000000000000000111451441235174000227270ustar00rootroot00000000000000128  129 END 130 FOR 131 NEXT 132 DATA 133 INPUT 134 DIM 135 READ 136 LET 137 GOTO 138 RUN 139 IF 140 RESTORE 141 GOSUB 142 RETURN 143 REM 144 STOP 145 PRINT 146 CLEAR 147 LIST 148 NEW 149 ON 150 WAIT 151 DEF 152 POKE 153 CONT 154 nHELL 155 `NVIRON 156 OUT 157 LPRINT 158 LLIST 159 \@ 160 WIDTH 161 LSE 162 TRON 163 TROFF 164 SWAP 165 ERASE 166 EDIT 167 ERROR 168 RESUME 169 DELETE 170 AUTO 171 RENUM 172 DEFSTR 173 DEFINT 174 DEFSNG 175 DEFDBL 176 LINE 177 WHILE 178 WEND 179 CALL 180 zQ,A@ 181 = 182  183 WRITE 184 OPTION 185 RANDOMIZE 186 OPEN 187 CLOSE 188 LOAD 189 MERGE 190 SAVE 191 COLOR 192 CLS 193 MOTOR 194 BSAVE 195 BLOAD 196 SOUND 197 BEEP 198 PSET 199 PRESET 200 SCREEN 201 KEY 202 LOCATE 203 \r 204 TO 205 THEN 206 TAB( 207 STEP 208 USR 209 FN 210 SPC( 211 NOT 212 ERL 213 ERR 214 STRING$ 215 USING 216 INSTR 217 ' 218 VARPTR 219 CSRLIN 220 POINT 221 OFF 222 INKEY$ 223  224 yP 225  226 vyy||PF<2(z{ 227  228 229 d 230 > 231 = 232 < 233 + 234 - 235 * 236 / 237 ^ 238 AND 239 OR 240 XOR 241 EQV 242 IMP 243 MOD 244 \ 245 246 lh 247  248  249 yZx 250  251  252 z\ 253 eo5h4 eo5 eo5n4 254 eo5n4 255 384 eo5 385 CVI 386 CVS 387 CVD 388 MKI$ 389 MKS$ 390 MKD$ 391 cF 392 } 756 757 pk 758 x 759 wp 760 761 ^Zx 762 kT 763 k^ 764 _\ 765 mt0 766 ^4 767 hY0 896 897 LEFT$ 898 RIGHT$ 899 MID$ 900 SGN 901 INT 902 ABS 903 SQR 904 RND 905 SIN 906 LOG 907 EXP 908 COS 909 TAN 910 ATN 911 FRE 912 INP 913 POS 914 LEN 915 STR$ 916 VAL 917 ASC 918 CHR$ 919 PEEK 920 SPACE$ 921 OCT$ 922 HEX$ 923 LPOS 924 CINT 925 CSNG 926 CDBL 927 FIX 928 PEN 929 STICK 930 STRIG 931 EOF 932 LOC 933 LOF 934 x[ 935 936 \t 937 \)();)F)J)K)Q)R)W)e)w)|)}) 938 939 xY 940 941  942 xY 943  944 xc 945 \ 946 \u 947  948 \)0,0/00004k 949 h 950  951 { 952  953  954 Ui 955  956 ^ 957  958 ~ 959  960 ~1 961  962  963 {C 964 H 965 xY 966 \? 967 968  969 \k 970 971  972 \W 973 = 974 ~., 975 xY 976 \T 977  978 zi 979 \ 980 xNZ 981 cC 982  983 \ 984 \ 985 \Q 986 ~A 987 \ 988  989 ) 990 \\K 991 992 A tFh 993  994  995  996  997  998 Djk 999 % 1000 xZ 1001 1002  1003 $kh 1004 @ 1005 Ui 1006  1007 6 1008 #[h 1009 / 1010 ~C 1011 \ 1012 \m_ 1013 {:A 1014  1015  1016  1017 x_ 1018 % 1019 ) 1020 \EPA 1021 \ 1022  K0 1023  0 pcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/000077500000000000000000000000001441235174000232535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/PCBASIC.INI000066400000000000000000000001501441235174000246540ustar00rootroot00000000000000[pcbasic] font=default quit=True exec=load"test":save"erl.bin":renum:save"erl.ren",a soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/TEST.BAS000066400000000000000000000004411441235174000243600ustar00rootroot0000000000000010 ' test tokenising ERL expressions 11 ' i.e. do the numbers in the expression get interpreted as line numbers? 20 ON ERROR GOTO 40 30 K 40 PRINT ERR, ERL 50 PRINT ERL+20 60 PRINT ERL=65000 70 PRINT X+65000! 75 PRINT (ERL+50)/2 77 PRINT (ERL+51)/2 79 PRINT 77+(ERL+51)/2-77  pcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/model/000077500000000000000000000000001441235174000243535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/model/ERL.BIN000066400000000000000000000003751441235174000253340ustar00rootroot00000000000000 : test tokenising ERL expressions : i.e. do the numbers in the expression get interpreted as line numbers? (K( , 2 < *F X}<K (2)NM (3)gO M(3)Mpcbasic-2.0.7/tests/basic/gwbasic/tokens_ERL_expression/model/ERL.REN000066400000000000000000000004421441235174000253430ustar00rootroot0000000000000010 ' test tokenising ERL expressions 20 ' i.e. do the numbers in the expression get interpreted as line numbers? 30 ON ERROR GOTO 50 40 K 50 PRINT ERR, ERL 60 PRINT ERL+30 70 PRINT ERL=65000 80 PRINT X+65000! 90 PRINT (ERL+60)/2 100 PRINT (ERL+51)/2 110 PRINT 77+(ERL+51)/2-100 pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/000077500000000000000000000000001441235174000223435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/PCBASIC.INI000066400000000000000000000001771441235174000237550ustar00rootroot00000000000000[pcbasic] font=default quit=True soft-linefeed=True exec=LOAD"TEST.BAS":SAVE"TOKENS.ASC",A:SAVE"TOKENS.BIN":SAVE"TOKENS.PRT",P pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/TEST.BAS000066400000000000000000000033271441235174000234560ustar00rootroot00000000000000w       10                     10        (  1  :  C  L  U  ^  g  q  z  :                                  $  -  6  ?  H  Q  Z  c  l  u  ~                                    !  *  4  =  F  O  X  c: 10l  u  ~                                    !  +  5  ?  I  S  ]  g  q  {                                  %  /  9  C  M  W  a  k  u                                    )  3  =  G  Q  [  e  o  y                                  #  -  7  A  pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/model/000077500000000000000000000000001441235174000234435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/model/TOKENS.ASC000066400000000000000000000045331441235174000250030ustar00rootroot00000000000000129 END 10 130 FOR 10 131 NEXT 10 132 DATA 10 133 INPUT 10 134 DIM 10 135 READ 10 136 LET 10 137 GOTO 10 138 RUN 10 139 IF 10 140 RESTORE 10 141 GOSUB 10 142 RETURN 10 143 REM 10 144 STOP 10 145 PRINT 10 146 CLEAR 10 147 LIST 10 148 NEW 10 149 ON 10 150 WAIT 10 151 DEF 10 152 POKE 10 153 CONT 10 156 OUT 10 157 LPRINT 10 158 LLIST 10 160 WIDTH 10 161 ELSE 10 162 TRON 10 163 TROFF 10 164 SWAP 10 165 ERASE 10 166 EDIT 10 167 ERROR 10 168 RESUME 10 169 DELETE 10 170 AUTO 10 171 RENUM 10 172 DEFSTR 10 173 DEFINT 10 174 DEFSNG 10 175 DEFDBL 10 176 LINE 10 177 WHILE 10 178 WEND 10 179 CALL 10 183 WRITE 10 184 OPTION 10 185 RANDOMIZE 10 186 OPEN 10 187 CLOSE 10 188 LOAD 10 189 MERGE 10 190 SAVE 10 191 COLOR 10 192 CLS 10 193 MOTOR 10 194 BSAVE 10 195 BLOAD 10 196 SOUND 10 197 BEEP 10 198 PSET 10 199 PRESET 10 200 SCREEN 10 201 KEY 10 202 LOCATE 10 204 TO 10 205 THEN 10 206 TAB( 10 207 STEP 10 208 USR 10 209 FN 10 210 SPC( 10 211 NOT 10 212 ERL 10 213 ERR 10 214 STRING$ 10 215 USING 10 216 INSTR 10 217 ' 10 218 VARPTR 10 219 CSRLIN 10 220 POINT 10 221 OFF 10 222 INKEY$ 10 230 > 10 231 = 10 232 < 10 233 + 10 234 - 10 235 * 10 236 / 10 237 ^ 10 238 AND 10 239 OR 10 240 XOR 10 241 EQV 10 242 IMP 10 243 MOD 10 244 \ 10 255 PEN 10 385 CVI 10 386 CVS 10 387 CVD 10 388 MKI$ 10 389 MKS$ 10 390 MKD$ 10 395 EXTERR 10 641 FILES 10 642 FIELD 10 643 SYSTEM 10 644 NAME 10 645 LSET 10 646 RSET 10 647 KILL 10 648 PUT 10 649 GET 10 650 RESET 10 651 COMMON 10 652 CHAIN 10 653 DATE$ 10 654 TIME$ 10 655 PAINT 10 656 COM 10 657 CIRCLE 10 658 DRAW 10 659 PLAY 10 660 TIMER 10 661 ERDEV 10 662 IOCTL 10 663 CHDIR 10 664 MKDIR 10 665 RMDIR 10 666 SHELL 10 667 ENVIRON 10 668 VIEW 10 669 WINDOW 10 670 PMAP 10 671 PALETTE 10 672 LCOPY 10 673 CALLS 10 677 PCOPY 10 679 LOCK 10 680 UNLOCK 10 897 LEFT$ 10 898 RIGHT$ 10 899 MID$ 10 900 SGN 10 901 INT 10 902 ABS 10 903 SQR 10 904 RND 10 905 SIN 10 906 LOG 10 907 EXP 10 908 COS 10 909 TAN 10 910 ATN 10 911 FRE 10 912 INP 10 913 POS 10 914 LEN 10 915 STR$ 10 916 VAL 10 917 ASC 10 918 CHR$ 10 919 PEEK 10 920 SPACE$ 10 921 OCT$ 10 922 HEX$ 10 923 LPOS 10 924 CINT 10 925 CSNG 10 926 CDBL 10 927 FIX 10 928 PEN 10 929 STICK 10 930 STRIG 10 931 EOF 10 932 LOC 10 933 LOF 10 pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/model/TOKENS.BIN000066400000000000000000000033301441235174000247770ustar00rootroot00000000000000w       10                     10        (  1  :  C  L  U  ^  g  q  z  :                                  $  -  6  ?  H  Q  Z  c  l  u  ~                                    !  *  4  =  F  O  X  c: 10l  u  ~                                    !  +  5  ?  I  S  ]  g  q  {                                  %  /  9  C  M  W  a  k  u                                    )  3  =  G  Q  [  e  o  y                                  #  -  7  A  pcbasic-2.0.7/tests/basic/gwbasic/tokens_protected/model/TOKENS.PRT000066400000000000000000000033301441235174000250340ustar00rootroot00000000000000HT2ykt!`gz#G샛oy'aȏB pʹ`T ȼfjy( 3>abn $)n+5l#\Jl>j&H ?_O{CpjO'eYY!S7, ǒ$Q6_."f$ {0hDHNa>`QQk26g59-%lPɕjnɤL(!lO^cUwλDz9RJWG),Vq6K`nnީOϳ!)yo3,OӘvmPb$F4AY5 -%&lɕZnln,x' 1%qee%OyT$uc`g\9#G&i޽'F3ʻaB p`?Ȉfj{y+( 3cfn1҅ ,Øi 3l e|e:nUشHݐF?O_oPD;`tO;I "{LQel6yr=J$mUdjy>mՊmnSfo~&H]=Y5%`5JlћsӦR{6y$,pT eнꕃ3Tuqj8n` K nR2z r$)Z|P I?wSǤy~ɟAR1$=CAYk $2ĊɕM Oy2up:## 3\sw\_p xeD `>=_6_.f$ 0hDHNnb4r-Q^%#T^_GQu ] %Ƅy$,=qzr %*p-tDVReY kxeC%DEs'F̕U7J,wq0RRPt'~Z^n!ؿi8 $2fƝndɕ=~?إF y߹Q q[e]j삦6et^l /j- ǁ5ә4_.d2efjSwm~hF]]+SY+]^%#>,:ct`$20Sup %qoWOyМJ"{% @RhKxS{ ovaygOI? uӱN'#7SF탞ě }Kyj&]p?3PKkdLt;\_qf [$#Ger=J 9 #gfs ީ-S)ye2 OԘv %mCAYqe4(-%k*Bwu:nԄI%xT &kkCvT 2yttS 8>=\GgY=e:خmnS r⌯<P+6{JcO9箌ڐJnqp iO:}/1xf4w0Cm`tOP+Dz fƇe; ntpcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/000077500000000000000000000000001441235174000226755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/PCBASIC.INI000066400000000000000000000001651441235174000243040ustar00rootroot00000000000000[pcbasic] font=default quit=True soft-linefeed=True exec=LOAD"TEST.BAS":SAVE"TOKENS.ASC",A:RENUM:SAVE"TOKENSR.ASC",A pcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/TEST.BAS000066400000000000000000000033271441235174000240100ustar00rootroot00000000000000w       10                     10        (  1  :  C  L  U  ^  g  q  z  :                                  $  -  6  ?  H  Q  Z  c  l  u  ~                                    !  *  4  =  F  O  X  c: 10l  u  ~                                    !  +  5  ?  I  S  ]  g  q  {                                  %  /  9  C  M  W  a  k  u                                    )  3  =  G  Q  [  e  o  y                                  #  -  7  A  pcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/model/000077500000000000000000000000001441235174000237755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/model/TOKENS.ASC000066400000000000000000000045331441235174000253350ustar00rootroot00000000000000129 END 10 130 FOR 10 131 NEXT 10 132 DATA 10 133 INPUT 10 134 DIM 10 135 READ 10 136 LET 10 137 GOTO 10 138 RUN 10 139 IF 10 140 RESTORE 10 141 GOSUB 10 142 RETURN 10 143 REM 10 144 STOP 10 145 PRINT 10 146 CLEAR 10 147 LIST 10 148 NEW 10 149 ON 10 150 WAIT 10 151 DEF 10 152 POKE 10 153 CONT 10 156 OUT 10 157 LPRINT 10 158 LLIST 10 160 WIDTH 10 161 ELSE 10 162 TRON 10 163 TROFF 10 164 SWAP 10 165 ERASE 10 166 EDIT 10 167 ERROR 10 168 RESUME 10 169 DELETE 10 170 AUTO 10 171 RENUM 10 172 DEFSTR 10 173 DEFINT 10 174 DEFSNG 10 175 DEFDBL 10 176 LINE 10 177 WHILE 10 178 WEND 10 179 CALL 10 183 WRITE 10 184 OPTION 10 185 RANDOMIZE 10 186 OPEN 10 187 CLOSE 10 188 LOAD 10 189 MERGE 10 190 SAVE 10 191 COLOR 10 192 CLS 10 193 MOTOR 10 194 BSAVE 10 195 BLOAD 10 196 SOUND 10 197 BEEP 10 198 PSET 10 199 PRESET 10 200 SCREEN 10 201 KEY 10 202 LOCATE 10 204 TO 10 205 THEN 10 206 TAB( 10 207 STEP 10 208 USR 10 209 FN 10 210 SPC( 10 211 NOT 10 212 ERL 10 213 ERR 10 214 STRING$ 10 215 USING 10 216 INSTR 10 217 ' 10 218 VARPTR 10 219 CSRLIN 10 220 POINT 10 221 OFF 10 222 INKEY$ 10 230 > 10 231 = 10 232 < 10 233 + 10 234 - 10 235 * 10 236 / 10 237 ^ 10 238 AND 10 239 OR 10 240 XOR 10 241 EQV 10 242 IMP 10 243 MOD 10 244 \ 10 255 PEN 10 385 CVI 10 386 CVS 10 387 CVD 10 388 MKI$ 10 389 MKS$ 10 390 MKD$ 10 395 EXTERR 10 641 FILES 10 642 FIELD 10 643 SYSTEM 10 644 NAME 10 645 LSET 10 646 RSET 10 647 KILL 10 648 PUT 10 649 GET 10 650 RESET 10 651 COMMON 10 652 CHAIN 10 653 DATE$ 10 654 TIME$ 10 655 PAINT 10 656 COM 10 657 CIRCLE 10 658 DRAW 10 659 PLAY 10 660 TIMER 10 661 ERDEV 10 662 IOCTL 10 663 CHDIR 10 664 MKDIR 10 665 RMDIR 10 666 SHELL 10 667 ENVIRON 10 668 VIEW 10 669 WINDOW 10 670 PMAP 10 671 PALETTE 10 672 LCOPY 10 673 CALLS 10 677 PCOPY 10 679 LOCK 10 680 UNLOCK 10 897 LEFT$ 10 898 RIGHT$ 10 899 MID$ 10 900 SGN 10 901 INT 10 902 ABS 10 903 SQR 10 904 RND 10 905 SIN 10 906 LOG 10 907 EXP 10 908 COS 10 909 TAN 10 910 ATN 10 911 FRE 10 912 INP 10 913 POS 10 914 LEN 10 915 STR$ 10 916 VAL 10 917 ASC 10 918 CHR$ 10 919 PEEK 10 920 SPACE$ 10 921 OCT$ 10 922 HEX$ 10 923 LPOS 10 924 CINT 10 925 CSNG 10 926 CDBL 10 927 FIX 10 928 PEN 10 929 STICK 10 930 STRIG 10 931 EOF 10 932 LOC 10 933 LOF 10 pcbasic-2.0.7/tests/basic/gwbasic/tokens_with_number/model/TOKENSR.ASC000066400000000000000000000046461441235174000254640ustar00rootroot0000000000000010 END 10 20 FOR 10 30 NEXT 10 40 DATA 10 50 INPUT 10 60 DIM 10 70 READ 10 80 LET 10 90 GOTO 10 100 RUN 10 110 IF 10 120 RESTORE 10 130 GOSUB 10 140 RETURN 10 150 REM 10 160 STOP 10 170 PRINT 10 180 CLEAR 10 190 LIST 10 200 NEW 10 210 ON 10 220 WAIT 10 230 DEF 10 240 POKE 10 250 CONT 10 260 OUT 10 270 LPRINT 10 280 LLIST 10 290 WIDTH 10 300 ELSE 10 310 TRON 10 320 TROFF 10 330 SWAP 10 340 ERASE 10 350 EDIT 10 360 ERROR 10 370 RESUME 10 380 DELETE 10 390 AUTO 10 400 RENUM 10 410 DEFSTR 10 420 DEFINT 10 430 DEFSNG 10 440 DEFDBL 10 450 LINE 10 460 WHILE 10 470 WEND 10 480 CALL 10 490 WRITE 10 500 OPTION 10 510 RANDOMIZE 10 520 OPEN 10 530 CLOSE 10 540 LOAD 10 550 MERGE 10 560 SAVE 10 570 COLOR 10 580 CLS 10 590 MOTOR 10 600 BSAVE 10 610 BLOAD 10 620 SOUND 10 630 BEEP 10 640 PSET 10 650 PRESET 10 660 SCREEN 10 670 KEY 10 680 LOCATE 10 690 TO 10 700 THEN 10 710 TAB( 10 720 STEP 10 730 USR 10 740 FN 10 750 SPC( 10 760 NOT 10 770 ERL 10 780 ERR 10 790 STRING$ 10 800 USING 10 810 INSTR 10 820 ' 10 830 VARPTR 10 840 CSRLIN 10 850 POINT 10 860 OFF 10 870 INKEY$ 10 880 > 10 890 = 10 900 < 10 910 + 10 920 - 10 930 * 10 940 / 10 950 ^ 10 960 AND 10 970 OR 10 980 XOR 10 990 EQV 10 1000 IMP 10 1010 MOD 10 1020 \ 10 1030 PEN 10 1040 CVI 10 1050 CVS 10 1060 CVD 10 1070 MKI$ 10 1080 MKS$ 10 1090 MKD$ 10 1100 EXTERR 10 1110 FILES 10 1120 FIELD 10 1130 SYSTEM 10 1140 NAME 10 1150 LSET 10 1160 RSET 10 1170 KILL 10 1180 PUT 10 1190 GET 10 1200 RESET 10 1210 COMMON 10 1220 CHAIN 10 1230 DATE$ 10 1240 TIME$ 10 1250 PAINT 10 1260 COM 10 1270 CIRCLE 10 1280 DRAW 10 1290 PLAY 10 1300 TIMER 10 1310 ERDEV 10 1320 IOCTL 10 1330 CHDIR 10 1340 MKDIR 10 1350 RMDIR 10 1360 SHELL 10 1370 ENVIRON 10 1380 VIEW 10 1390 WINDOW 10 1400 PMAP 10 1410 PALETTE 10 1420 LCOPY 10 1430 CALLS 10 1440 PCOPY 10 1450 LOCK 10 1460 UNLOCK 10 1470 LEFT$ 10 1480 RIGHT$ 10 1490 MID$ 10 1500 SGN 10 1510 INT 10 1520 ABS 10 1530 SQR 10 1540 RND 10 1550 SIN 10 1560 LOG 10 1570 EXP 10 1580 COS 10 1590 TAN 10 1600 ATN 10 1610 FRE 10 1620 INP 10 1630 POS 10 1640 LEN 10 1650 STR$ 10 1660 VAL 10 1670 ASC 10 1680 CHR$ 10 1690 PEEK 10 1700 SPACE$ 10 1710 OCT$ 10 1720 HEX$ 10 1730 LPOS 10 1740 CINT 10 1750 CSNG 10 1760 CDBL 10 1770 FIX 10 1780 PEN 10 1790 STICK 10 1800 STRIG 10 1810 EOF 10 1820 LOC 10 1830 LOF 10 pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/000077500000000000000000000000001441235174000217525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/NUM.BAS000066400000000000000000000000421441235174000227340ustar00rootroot00000000000000 : truncated at numberpcbasic-2.0.7/tests/basic/gwbasic/truncated_code/PCBASIC.INI000066400000000000000000000001551441235174000233600ustar00rootroot00000000000000[pcbasic] font=default quit=True exec=load"REM":save"REM.ASC",A:load"NUM":save"NUM.ASC",A soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/REM.BAS000066400000000000000000000000371441235174000227240ustar00rootroot00000000000000 : truncated at REMpcbasic-2.0.7/tests/basic/gwbasic/truncated_code/accepted/000077500000000000000000000000001441235174000235225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/accepted/NUM.ASC000066400000000000000000000000441441235174000245070ustar00rootroot0000000000000010 ' truncated at number 20 GOTO pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/accepted/REM.ASC000066400000000000000000000000401441235174000244670ustar00rootroot0000000000000010 ' truncated at REM 20 REM pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/model/000077500000000000000000000000001441235174000230525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/model/NUM.ASC000066400000000000000000000000501441235174000240340ustar00rootroot0000000000000010 ' truncated at number 20 GOTO<=>? pcbasic-2.0.7/tests/basic/gwbasic/truncated_code/model/REM.ASC000066400000000000000000000000501441235174000240200ustar00rootroot0000000000000010 ' truncated at REM 20 REM 9:;<=>? pcbasic-2.0.7/tests/basic/gwbasic/type_line_feed_wrap/000077500000000000000000000000001441235174000227735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_line_feed_wrap/PCBASIC.INI000066400000000000000000000001661441235174000244030ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True keys=11111\n22222\x1b\0\x50\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/type_line_feed_wrap/TEST.BAS000066400000000000000000000005471441235174000241070ustar00rootroot000000000000001 ' test typing a line feed character and check it does create a continuing wrapped line 10 WIDTH 40: CLS: KEY OFF 999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/type_line_feed_wrap/model/000077500000000000000000000000001441235174000240735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_line_feed_wrap/model/OUTPUT.TXT000066400000000000000000000004471441235174000255410ustar00rootroot00000000000000Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/type_overflow_wrap/000077500000000000000000000000001441235174000227245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_overflow_wrap/PCBASIC.INI000066400000000000000000000002441441235174000243310ustar00rootroot00000000000000[pcbasic] font=default quit=False run=TEST.BAS soft-linefeed=True keys=111111111111111111111111111111111111111122\0\x4b\0\x4b\0\x4b33\0\x50\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/type_overflow_wrap/TEST.BAS000066400000000000000000000005471441235174000240400ustar00rootroot000000000000001 ' test typing a line feed character and check it does create a continuing wrapped line 10 WIDTH 40: CLS: KEY OFF 999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 6 1040 FOR X = 0 TO 39 1050 PRINT #1, CHR$(PEEK(2*(Y*40+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 pcbasic-2.0.7/tests/basic/gwbasic/type_overflow_wrap/model/000077500000000000000000000000001441235174000240245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_overflow_wrap/model/OUTPUT.TXT000066400000000000000000000004471441235174000254720ustar00rootroot00000000000000Ok 1111111111111111111111111111111111111113 32 run 1000 pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed/000077500000000000000000000000001441235174000245245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed/PCBASIC.INI000066400000000000000000000001751441235174000261340ustar00rootroot00000000000000[pcbasic] font=default quit=False load=TEST.BAS soft-linefeed=False keys=2010 rem continuing\nline\rlist\rrun 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed/TEST.BAS000066400000000000000000000003661441235174000256370ustar00rootroot00000000000000999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed/model/000077500000000000000000000000001441235174000256245ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed/model/OUTPUT.TXT000066400000000000000000000040031441235174000272620ustar00rootroot00000000000000Ok 2010 rem continuing line list 999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 2010 REM continuing line Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/000077500000000000000000000000001441235174000252165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/.PCBASIC.INI.swp000066400000000000000000000020001441235174000275010ustar00rootroot00000000000000b0nano 2.9.38Krobbandicoot/home/rob/Projects/basic-project/pc-basic/tests/basic/gwbasic/type_program_with_line_feed/PCBASIC.INIUpcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/PCBASIC.INI000066400000000000000000000002311441235174000266170ustar00rootroot00000000000000[pcbasic] font=default quit=False load=TEST.BAS soft-linefeed=False keys=2010 rem continuing\nline\rlist\r\0\x48\0\x48\x1b\0\x50\0\x50run 1000\rsystem\r pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/TEST.BAS000066400000000000000000000003661441235174000263310ustar00rootroot00000000000000999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1  pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/model/000077500000000000000000000000001441235174000263165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/type_program_with_line_feed_ESC/model/OUTPUT.TXT000066400000000000000000000040031441235174000277540ustar00rootroot00000000000000Ok 2010 rem continuing line list 999 END 1000 ' dump screen with RUN 1000 1010 DEF SEG=&HB800 1020 OPEN "output.txt" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 Ok run 1000 pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/000077500000000000000000000000001441235174000233075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/PCBASIC.INI000066400000000000000000000001011441235174000247040ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/TEST.BAS000066400000000000000000000010501441235174000244110ustar00rootroot000000000000001 ' test "undefined line number" 2 CLS:KEY OFF 3 open "errors.txt" for output as 2 5 ON ERROR GOTO 2000 10 ? "hi" 15 GOSUB 10020 20 N$="output.txt": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 1090 RETURN 2000 PRINT#2, ERR, ERL 2010 RESUME NEXT 10000 ' undefined line number follows 10010 10020 ' what follows is ignored 10030 ? "bye" 10040 return  pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/model/000077500000000000000000000000001441235174000244075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/model/ERRORS.TXT000066400000000000000000000000251441235174000260210ustar00rootroot00000000000000 8 15 pcbasic-2.0.7/tests/basic/gwbasic/undefined_line_number/model/OUTPUT.TXT000066400000000000000000000040031441235174000260450ustar00rootroot00000000000000hi pcbasic-2.0.7/tests/basic/gwbasic/various_syntax_errors/000077500000000000000000000000001441235174000234615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/various_syntax_errors/PCBASIC.INI000066400000000000000000000001011441235174000250560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/gwbasic/various_syntax_errors/TEST.BAS000066400000000000000000000013521441235174000245700ustar00rootroot0000000000000010 ' test assorted statements raising errors 11 ' these exercise corner cases in the code 20 open"errors.txt"for output as 1 30 on error goto 1000 35 ' syntax error 40 ON PRINT GOSUB 2000 45 ' illegal function call 50 AUTO 10, 55 ' missing operand 60 PRINT USING "\\"; 65 ' syntax error 70 OPEN "test.dat" FOR OUTPUT LOCK READ PRINT AS 1 71 OPEN "test.dat" FOR OUTPUT LOCK PRINT AS 2 75 ' missing operand 80 screen 1 81 LINE (10,10)-(20,20), 82 screen 0 85 ' syntax error 90 a$="12345" 91 MID$[a$,1,1] = "a" 99 ' syntax error 100 a = INPUT(1) 110 ' illegal function call 120 CHAIN "test" ,,DELETE 60000-61000 130 ' type mismatch 140 LINE INPUT A 999 close:end 1000 print#1, err, erl 1010 resume next 2000 return  pcbasic-2.0.7/tests/basic/gwbasic/various_syntax_errors/model/000077500000000000000000000000001441235174000245615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/gwbasic/various_syntax_errors/model/ERRORS.TXT000066400000000000000000000003141441235174000261740ustar00rootroot00000000000000 2 40 5 50 22 60 2 70 2 71 22 81 2 91 2 100 5 120 13 140 pcbasic-2.0.7/tests/basic/pcbasic/000077500000000000000000000000001441235174000167545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/POKE_in_program_not_allowed/000077500000000000000000000000001441235174000243165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/POKE_in_program_not_allowed/PCBASIC.INI000066400000000000000000000001011441235174000257130ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/pcbasic/POKE_in_program_not_allowed/TEST.BAS000066400000000000000000000002311441235174000254200ustar00rootroot000000000000001 ' PEEK into the program 10 GOSUB 100 20 A=VARPTR(A$) 40 S=256*PEEK(A+2)+PEEK(A+1) 50 POKE S, 65 60 SAVE "POKED", A 70 END 100 A$="1":RETURN  pcbasic-2.0.7/tests/basic/pcbasic/POKE_in_program_not_allowed/model/000077500000000000000000000000001441235174000254165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/POKE_in_program_not_allowed/model/POKED.BAS000066400000000000000000000002271441235174000266100ustar00rootroot000000000000001 ' PEEK into the program 10 GOSUB 100 20 A=VARPTR(A$) 40 S=256*PEEK(A+2)+PEEK(A+1) 50 POKE S, 65 60 SAVE "POKED", A 70 END 100 A$="1":RETURN pcbasic-2.0.7/tests/basic/pcbasic/SHELL/000077500000000000000000000000001441235174000176235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/SHELL/PCBASIC.INI000066400000000000000000000001341441235174000212260ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS shell=testshell keys=exit\rexit\rexit\rexit\r pcbasic-2.0.7/tests/basic/pcbasic/SHELL/TEST.BAS000066400000000000000000000003151441235174000207300ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SHELL syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SHELL 60 SHELL 0 65 SHELL "" 70 SHELL "." 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/pcbasic/SHELL/model/000077500000000000000000000000001441235174000207235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/SHELL/model/OUTPUT.TXT000066400000000000000000000000251441235174000223610ustar00rootroot00000000000000 13 60 pcbasic-2.0.7/tests/basic/pcbasic/SHELL/testshell000077500000000000000000000000121441235174000215510ustar00rootroot00000000000000#!/bin/sh pcbasic-2.0.7/tests/basic/pcbasic/SHELL/testshell.bat000066400000000000000000000000121441235174000223130ustar00rootroot00000000000000@echo off pcbasic-2.0.7/tests/basic/pcbasic/TERM/000077500000000000000000000000001441235174000175235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/TERM/PCBASIC.INI000066400000000000000000000001301441235174000211220ustar00rootroot00000000000000[pcbasic] font=default syntax=pcjr quit=True term=TEST.BAS soft-linefeed=True exec=TERM pcbasic-2.0.7/tests/basic/pcbasic/TERM/TEST.BAS000066400000000000000000000001611441235174000206270ustar00rootroot0000000000000010 ' this serves as alternate TERM program 20 open "output.txt" for output as 1 30 print#1, "OK" 40 close  pcbasic-2.0.7/tests/basic/pcbasic/TERM/model/000077500000000000000000000000001441235174000206235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/TERM/model/OUTPUT.TXT000066400000000000000000000000051441235174000222570ustar00rootroot00000000000000OK pcbasic-2.0.7/tests/basic/pcbasic/empty_mount/000077500000000000000000000000001441235174000213345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/empty_mount/PCBASIC.INI000066400000000000000000000001101441235174000227310ustar00rootroot00000000000000[pcbasic] font=default quit=True mount= run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/pcbasic/empty_mount/TEST.BAS000066400000000000000000000002401441235174000224360ustar00rootroot000000000000001 ' test pcbasic with empty --mount 2 'writing to z: should fail 10 open "z:test.txt" for output as 1 20 print#1, "this should not be written" 30 close 1 pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/000077500000000000000000000000001441235174000210755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/PCBASIC.INI000066400000000000000000000001341441235174000225000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=testing 1 2 3 4 5 6 7 pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/TEST.BAS000066400000000000000000000002371441235174000222050ustar00rootroot000000000000001 ' test reading the keyboard ring buffer 5 open "output.txt" for output as 1 10 DEF SEG=0 20 FOR I= 30 TO 66 30 PRINT#1, PEEK(I+1020); 35 NEXT:PRINT  pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/model/000077500000000000000000000000001441235174000221755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/model/OUTPUT.TXT000066400000000000000000000002041441235174000236320ustar00rootroot00000000000000 30 0 30 0 53 0 32 0 54 0 32 0 55 0 110 0 103 0 32 0 49 0 32 0 50 0 32 0 51 0 32 0 52 0 32 0 0 pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/model/PCBASIC.INI000066400000000000000000000001341441235174000236000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True keys=testing 1 2 3 4 5 6 7 pcbasic-2.0.7/tests/basic/pcbasic/key_buffer/model/TEST.BAS000066400000000000000000000002371441235174000233050ustar00rootroot000000000000001 ' test reading the keyboard ring buffer 5 open "output.txt" for output as 1 10 DEF SEG=0 20 FOR I= 30 TO 66 30 PRINT#1, PEEK(I+1020); 35 NEXT:PRINT  pcbasic-2.0.7/tests/basic/pcjr/000077500000000000000000000000001441235174000163065ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcjr/SOUND_ON_and_sound_statements/000077500000000000000000000000001441235174000240735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcjr/SOUND_ON_and_sound_statements/PCBASIC.INI000066400000000000000000000001551441235174000255010ustar00rootroot00000000000000[pcbasic] syntax=pcjr video=pcjr reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/pcjr/SOUND_ON_and_sound_statements/TEST.BAS000066400000000000000000000010061441235174000251760ustar00rootroot0000000000000020 ' SOUND, PLAY and SOUND ON (PCjr) 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SOUND 110,1,1,1 55 SOUND 110,1,1 57 SOUND 110,1,,1 60 SOUND 110,1 70 PLAY "c", "e", "g" 80 PLAY "c" 100 SOUND ON 150 SOUND 110,1,1,1 155 SOUND 110,1,1 157 SOUND 110,1,,1 160 SOUND 110,1 170 PLAY "c", "e", "g" 180 PLAY "c" 200 SOUND OFF 250 SOUND 110,1,1,1 255 SOUND 110,1,1 257 SOUND 110,1,,1 260 SOUND 110,1 270 PLAY "c", "e", "g" 280 PLAY "c" 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/pcjr/SOUND_ON_and_sound_statements/model/000077500000000000000000000000001441235174000251735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/pcjr/SOUND_ON_and_sound_statements/model/OUTPUT.TXT000066400000000000000000000001741441235174000266360ustar00rootroot00000000000000 5 50 5 57 2 70 5 250 5 257 2 270 pcbasic-2.0.7/tests/basic/tandy/000077500000000000000000000000001441235174000164675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BEEP-tandy/000077500000000000000000000000001441235174000203175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BEEP-tandy/PCBASIC.INI000066400000000000000000000002331441235174000217220ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/BEEP-tandy/TEST.BAS000066400000000000000000000003451441235174000214270ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM BEEP syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 BEEP 60 BEEP ON 70 BEEP OFF 80 BEEP 10 90 BEEP "!" 100 BEEP YADA 110 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/tandy/BEEP-tandy/model/000077500000000000000000000000001441235174000214175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BEEP-tandy/model/OUTPUT.TXT000066400000000000000000000000761441235174000230630ustar00rootroot00000000000000 2 80 2 90 2 100 pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/000077500000000000000000000000001441235174000204255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/PCBASIC.INI000066400000000000000000000002321441235174000220270ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/TEST.BAS000066400000000000000000000012271441235174000215350ustar00rootroot000000000000004 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 10 FOR I = 1 TO 10 15 READ SCR, SEGMENT, SIZE 20 SCREEN SCR:IF A=I THEN 80 25 DEF SEG=SEGMENT 30 PRINT "Saving & Loading SCREEN"+STR$(I) 35 FOR J=1 TO 15:LINE (20*J,20*J)-(20*J+10,20*J+10),J,BF:NEXT 40 BSAVE "screen"+HEX$(I)+".bsv", 0, SIZE 50 CLS 60 BLOAD "screen"+HEX$(I)+".bsv" 70 BSAVE "screen"+HEX$(I)+".bsv", 0, SIZE 80 NEXT 999 END 1000 A=I:RESUME NEXT 1999 REM save only half the screen 2000 DATA 1, &hb800, 8000, 2, &hb800, 8000, 3, &hb800, 8000, 4, &hb800, 8000, 5, &hb800, 16000, 6, &hb800, 16000 2010 DATA 7, &ha000, 4000, 8, &ha000, 8000, 9, &ha000, 16000, 10, &ha000, 16000  pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/000077500000000000000000000000001441235174000215255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN1.BSV000066400000000000000000000175171441235174000231540ustar00rootroot00000000000000@<<<<<<<<<<< < <<<<?<<<<<???<<<<<<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUT@pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN2.BSV000066400000000000000000000175171441235174000231550ustar00rootroot00000000000000@fl` fffbb fv` f|xxflf ff fffbbf@pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN3.BSV000066400000000000000000000175171441235174000231560ustar00rootroot00000000000000@""""" """"" """"" """"" """"" """"" 333330333330333330333330333330333330DDDDD@DDDDD@DDDDD@DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPUUUUUPUUUUUPUUUUUPfffff`fffff`fffff`fffff`fffff`fffff`wwwwwpwwwwwpwwwwwpwwwwwpwwwwwpwwwwwp@pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN4.BSV000066400000000000000000000175171441235174000231570ustar00rootroot00000000000000@<<<<<<<<<<< < <<<<?<<<<<???<<<<<<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUT@pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN5.BSV000066400000000000000000000372171441235174000231570ustar00rootroot00000000000000>""""" """"" """"" 333330333330333330DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPfffff`fffff`fffff`wwwwwpwwwwwpwwwwwp""""" """"" """"" 333330333330333330DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPfffff`fffff`fffff`wwwwwpwwwwwpwwwwwp>pcbasic-2.0.7/tests/basic/tandy/BLOAD-tandy/model/SCREEN6.BSV000066400000000000000000000372171441235174000231600ustar00rootroot00000000000000> ffvv`` ff||xxxx<<88<<<<88 ||ff||bb||ff|| llhhhh>pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/000077500000000000000000000000001441235174000204445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/PCBASIC.INI000066400000000000000000000002321441235174000220460ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/TEST.BAS000066400000000000000000000010661441235174000215550ustar00rootroot000000000000004 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 10 FOR I = 1 TO 10 15 READ SCR, SEGMENT, SIZE 20 SCREEN SCR:IF A=I THEN 50 25 DEF SEG=SEGMENT 30 PRINT "Saving SCREEN"+STR$(I) 35 FOR J=1 TO 15:LINE (20*J,20*J)-(20*J+10,20*J+10),J,BF:NEXT 40 BSAVE "screen"+HEX$(I)+".bsv", 0, SIZE 50 NEXT 999 END 1000 A=I:RESUME NEXT 1999 REM save only half the screen 2000 DATA 1, &hb800, 8000, 2, &hb800, 8000, 3, &hb800, 8000, 4, &hb800, 8000, 5, &hb800, 16000, 6, &hb800, 16000 2010 DATA 7, &ha000, 4000, 8, &ha000, 8000, 9, &ha000, 16000, 10, &ha000, 16000 pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/000077500000000000000000000000001441235174000215445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN1.BSV000066400000000000000000000175171441235174000231730ustar00rootroot00000000000000@<<<<<<<<< < <<<<???<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUT@pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN2.BSV000066400000000000000000000175171441235174000231740ustar00rootroot00000000000000@ffffbb f|xxflf fffbbf@pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN3.BSV000066400000000000000000000175171441235174000231750ustar00rootroot00000000000000@""""" """"" """"" """"" """"" """"" 333330333330333330333330333330333330DDDDD@DDDDD@DDDDD@DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPUUUUUPUUUUUPUUUUUPfffff`fffff`fffff`fffff`fffff`fffff`wwwwwpwwwwwpwwwwwpwwwwwpwwwwwpwwwwwp@pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN4.BSV000066400000000000000000000175171441235174000231760ustar00rootroot00000000000000@<<<<<<<<< < <<<<???<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUT@pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN5.BSV000066400000000000000000000372171441235174000231760ustar00rootroot00000000000000>""""" """"" """"" 333330333330333330DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPfffff`fffff`fffff`wwwwwpwwwwwpwwwwwp""""" """"" """"" 333330333330333330DDDDD@DDDDD@DDDDD@UUUUUPUUUUUPUUUUUPfffff`fffff`fffff`wwwwwpwwwwwpwwwwwp>pcbasic-2.0.7/tests/basic/tandy/BSAVE-tandy/model/SCREEN6.BSV000066400000000000000000000372171441235174000231770ustar00rootroot00000000000000> ff||xxxx<<<<<<88 ||ff|| llhhhh>pcbasic-2.0.7/tests/basic/tandy/GET_PUT_in_SCREEN_6/000077500000000000000000000000001441235174000216105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/GET_PUT_in_SCREEN_6/PCBASIC.INI000066400000000000000000000002551441235174000232170ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/GET_PUT_in_SCREEN_6/TEST.BAS000066400000000000000000000007021441235174000227150ustar00rootroot000000000000005 REM test GET and PUT in Tandy SCREEN 6 6 REM note that width of the sprite is double that indicated 10 CLEAR,,,32768!:SCREEN 6 20 DIM X(1000),Y(1000) 30 CLS:KEY OFF:LOCATE 1,1 40 PRINT"ABCD" 50 GET (0,0)-(7,7),X 60 CLS 70 PUT (320,0),X 100 DEF SEG=&hb800 110 REM omitting 4th & 8th interlaced scan line as DOSBOX seems to have a bug showing garbage there 120 BSAVE "output.bsv", 0, 24000 130 CLS 140 BLOAD "output.bsv":LOCATE 10,1  pcbasic-2.0.7/tests/basic/tandy/GET_PUT_in_SCREEN_6/model/000077500000000000000000000000001441235174000227105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/GET_PUT_in_SCREEN_6/model/OUTPUT.BSV000066400000000000000000000567171441235174000243440ustar00rootroot00000000000000]||88ffllffff]pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/000077500000000000000000000000001441235174000227145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/PCBASIC.INI000066400000000000000000000001171441235174000243200ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True preset=tandy pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/TEST.BAS000066400000000000000000000003211441235174000240160ustar00rootroot000000000000001 REM Multivoice sound and foreground queue 4 OPEN "o", 1, "OUTPUT.TXT" 5 SOUND ON:A=TIMER 6 PLAY "t60 10 PLAY "mbcde", "", "" 20 SOUND 800,25,15,2 25 PLAY "mf" 30 PRINT#1, USING "###"; 8*(TIMER-A)  pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/model/000077500000000000000000000000001441235174000240145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/model/OUTPUT.TXT000066400000000000000000000000061441235174000254510ustar00rootroot00000000000000 24 pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/model/PCBASIC.INI000066400000000000000000000001171441235174000254200ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True preset=tandy pcbasic-2.0.7/tests/basic/tandy/MultiSoundQueue-tandy/model/TEST.BAS000066400000000000000000000003211441235174000251160ustar00rootroot000000000000001 REM Multivoice sound and foreground queue 4 OPEN "o", 1, "OUTPUT.TXT" 5 SOUND ON:A=TIMER 6 PLAY "t60 10 PLAY "mbcde", "", "" 20 SOUND 800,25,15,2 25 PLAY "mf" 30 PRINT#1, USING "###"; 8*(TIMER-A)  pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/000077500000000000000000000000001441235174000216715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/PCBASIC.INI000066400000000000000000000002551441235174000233000ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/TEST.BAS000066400000000000000000000015171441235174000230030ustar00rootroot000000000000001 open "output.txt" for output as 1 5 PLAY "t60" 10 A=TIMER:PLAY "mfmlcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 20 A=TIMER:PLAY "mfmncdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 30 A=TIMER:PLAY "mfmscdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 50 A=TIMER:PLAY "mbmlcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 60 A=TIMER:PLAY "mbmncdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 70 A=TIMER:PLAY "mbmscdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 100 play "t60" 150 A=TIMER:PLAY "mbmlcdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 160 A=TIMER:PLAY "mbmncdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 170 A=TIMER:PLAY "mbmscdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0)  pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/known/000077500000000000000000000000001441235174000230255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/known/OUTPUT.TXT000066400000000000000000000001151441235174000244630ustar00rootroot00000000000000 41 0 40 0 40 0 0 5 0 9 0 14 79 25 232 16 159 16 pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/model/000077500000000000000000000000001441235174000227715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/model/OUTPUT.TXT000066400000000000000000000001161441235174000244300ustar00rootroot00000000000000 40 0 40 0 40 0 0 5 0 10 0 14 79 25 232 16 159 16 pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/model/PCBASIC.INI000066400000000000000000000002551441235174000244000ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueue-tandy/model/TEST.BAS000066400000000000000000000015171441235174000241030ustar00rootroot000000000000001 open "output.txt" for output as 1 5 PLAY "t60" 10 A=TIMER:PLAY "mfmlcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 20 A=TIMER:PLAY "mfmncdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 30 A=TIMER:PLAY "mfmscdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 50 A=TIMER:PLAY "mbmlcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 60 A=TIMER:PLAY "mbmncdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 70 A=TIMER:PLAY "mbmscdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 100 play "t60" 150 A=TIMER:PLAY "mbmlcdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 160 A=TIMER:PLAY "mbmncdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 170 A=TIMER:PLAY "mbmscdefgcdefgcdefgcdefg":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0)  pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/000077500000000000000000000000001441235174000223215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/PCBASIC.INI000066400000000000000000000002551441235174000237300ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/TEST.BAS000066400000000000000000000010111441235174000234200ustar00rootroot000000000000001 REM on tandy - line 10 takes 4 seconds and leaves 25 notes in buffer, line 20 takes 3.75 and leaves 26 notes 3 REM the reason seems to be a synch signal at the start of PLAY taking up a slot in the buffer 4 open "output.txt" for output as 1 5 play "t60" 10 A=TIMER:PLAY"mbms cdefg cdefg":PLAY"ml cdefg cdefg cdefg cdefg":PRINT#1, using "###"; TIMER-A;: print#1,, PLAY(0): SOUND 0,0 20 A=TIMER:PLAY"mbms cdefg cdefg ml cdefg cdefg cdefg cdefg":PRINT#1, using "###"; TIMER-A;: print#1,, PLAY(0): SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/model/000077500000000000000000000000001441235174000234215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/model/OUTPUT.TXT000066400000000000000000000000511441235174000250560ustar00rootroot00000000000000 4 25 4 26 pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/model/PCBASIC.INI000066400000000000000000000002551441235174000250300ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueueGap-tandy/model/TEST.BAS000066400000000000000000000010111441235174000245200ustar00rootroot000000000000001 REM on tandy - line 10 takes 4 seconds and leaves 25 notes in buffer, line 20 takes 3.75 and leaves 26 notes 3 REM the reason seems to be a synch signal at the start of PLAY taking up a slot in the buffer 4 open "output.txt" for output as 1 5 play "t60" 10 A=TIMER:PLAY"mbms cdefg cdefg":PLAY"ml cdefg cdefg cdefg cdefg":PRINT#1, using "###"; TIMER-A;: print#1,, PLAY(0): SOUND 0,0 20 A=TIMER:PLAY"mbms cdefg cdefg ml cdefg cdefg cdefg cdefg":PRINT#1, using "###"; TIMER-A;: print#1,, PLAY(0): SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/000077500000000000000000000000001441235174000230335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/PCBASIC.INI000066400000000000000000000002551441235174000244420ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/TEST.BAS000066400000000000000000000007311441235174000241420ustar00rootroot0000000000000010 REM length of the music queue - 32 legato notes or 16 normal/staccato notes 20 OPEN "o", 1, "output.txt" 100 play "t60" 150 A=TIMER:PLAY "mbml cdefgcdefg cdefgcdefg cdefgcdefg cdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0 160 A=TIMER:PLAY "mbmn cdefgcdefg cdefgcdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0 170 A=TIMER:PLAY "mbms cdefgcdefg cdefgcdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/model/000077500000000000000000000000001441235174000241335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/model/OUTPUT.TXT000066400000000000000000000001141441235174000255700ustar00rootroot00000000000000 16 32 31 16 30 16 pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/model/PCBASIC.INI000066400000000000000000000002551441235174000255420ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueueLength-tandy/model/TEST.BAS000066400000000000000000000007311441235174000252420ustar00rootroot0000000000000010 REM length of the music queue - 32 legato notes or 16 normal/staccato notes 20 OPEN "o", 1, "output.txt" 100 play "t60" 150 A=TIMER:PLAY "mbml cdefgcdefg cdefgcdefg cdefgcdefg cdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0 160 A=TIMER:PLAY "mbmn cdefgcdefg cdefgcdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0 170 A=TIMER:PLAY "mbms cdefgcdefg cdefgcdefg":PRINT#1, USING "###"; 8*(TIMER-A):PRINT#1,, PLAY(0):SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/000077500000000000000000000000001441235174000226675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/PCBASIC.INI000066400000000000000000000002551441235174000242760ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/TEST.BAS000066400000000000000000000011721441235174000237760ustar00rootroot000000000000001 REM are pauses treated as fully filled on gw but as notes on tandy? 2 open "o", #1, "output.txt" 5 PLAY "t60" 10 A=TIMER:PLAY "mfmlp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 20 A=TIMER:PLAY "mfmnp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 30 A=TIMER:PLAY "mfmsp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 40 A=TIMER:PLAY "mbmlp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 50 A=TIMER:PLAY "mbmnp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 60 A=TIMER:PLAY "mbmsp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0)  pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/known/000077500000000000000000000000001441235174000240235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/known/OUTPUT.TXT000066400000000000000000000000621441235174000254620ustar00rootroot00000000000000 40 0 40 0 40 0 0 5 0 9 0 14 pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/model/000077500000000000000000000000001441235174000237675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/model/OUTPUT.TXT000066400000000000000000000000631441235174000254270ustar00rootroot00000000000000 40 0 40 0 40 0 0 5 0 10 0 14 pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/model/PCBASIC.INI000066400000000000000000000002551441235174000253760ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/MusicQueuePause-tandy/model/TEST.BAS000066400000000000000000000011721441235174000250760ustar00rootroot000000000000001 REM are pauses treated as fully filled on gw but as notes on tandy? 2 open "o", #1, "output.txt" 5 PLAY "t60" 10 A=TIMER:PLAY "mfmlp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 20 A=TIMER:PLAY "mfmnp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 30 A=TIMER:PLAY "mfmsp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 40 A=TIMER:PLAY "mbmlp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 50 A=TIMER:PLAY "mbmnp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0) 60 A=TIMER:PLAY "mbmsp4p4p4p4p4":PRINT#1, using "###"; 8*(TIMER-A);:print#1, PLAY(0)  pcbasic-2.0.7/tests/basic/tandy/NOISE/000077500000000000000000000000001441235174000173445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/NOISE/PCBASIC.INI000066400000000000000000000002321441235174000207460ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/NOISE/TEST.BAS000066400000000000000000000012541441235174000204540ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM NOISE syntax (Tandy mode) 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 NOISE 60 NOISE 0 65 NOISE 0, 70 NOISE 0,0 75 NOISE 0,0, 80 NOISE 0,0,0 85 NOISE 0,0,0, 90 NOISE 0,0,0,0 95 NOISE 0,0,0,0, 100 NOISE -1 110 NOISE -1,0,0 120 NOISE 256,0,0 130 NOISE 32768,0,0 140 NOISE "!",0,0 210 NOISE 0,-1,0 220 NOISE 0,256,0 230 NOISE 0,32768,0 240 NOISE 0,"!",0 310 NOISE 0,0,-1 320 NOISE 0,0,256 330 NOISE 0,0,32768 340 NOISE 0,0,"!" 400 NOISE 0,0,-1, 410 NOISE 0,0,-1 PRINT 440 NOISE 0,0,"!", 500 ' test NOISE with SOUND OFF 510 NOISE 1,1,1 520 SOUND OFF 530 NOISE 1,1,1 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/tandy/NOISE/model/000077500000000000000000000000001441235174000204445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/NOISE/model/OUTPUT.TXT000066400000000000000000000007341441235174000221110ustar00rootroot00000000000000 22 50 2 60 22 65 2 70 22 75 2 85 2 90 2 95 5 100 5 110 5 120 6 130 13 140 5 210 5 220 6 230 13 240 13 340 2 400 2 410 13 440 5 530 0 530 pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/000077500000000000000000000000001441235174000216665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/PCBASIC.INI000066400000000000000000000001161441235174000232710ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True preset=tandy pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/TEST.BAS000066400000000000000000000003001441235174000227650ustar00rootroot000000000000001 REM Music queue test with NOISE statement 2 OPEN "O", #1, "OUTPUT.TXT" 5 SOUND ON 6 A=TIMER 10 FOR I=1 TO 34:NOISE 0,15,18.2:NEXT 20 PRINT#1, USING "###"; 8*(TIMER-A) 30 SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/model/000077500000000000000000000000001441235174000227665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/model/OUTPUT.TXT000066400000000000000000000000061441235174000244230ustar00rootroot00000000000000 8 pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/model/PCBASIC.INI000066400000000000000000000001011441235174000243630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/NoiseQueue-tandy/model/TEST.BAS000066400000000000000000000003001441235174000240650ustar00rootroot000000000000001 REM Music queue test with NOISE statement 2 OPEN "O", #1, "OUTPUT.TXT" 5 SOUND ON 6 A=TIMER 10 FOR I=1 TO 34:NOISE 0,15,18.2:NEXT 20 PRINT#1, USING "###"; 8*(TIMER-A) 30 SOUND 0,0  pcbasic-2.0.7/tests/basic/tandy/PLAY/000077500000000000000000000000001441235174000172345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PLAY/PCBASIC.INI000066400000000000000000000002321441235174000206360ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/PLAY/TEST.BAS000066400000000000000000000013261441235174000203440ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PLAY syntax 35 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 45 SOUND OFF 50 PLAY 60 PLAY 10 70 PLAY "t255a" 75 PLAY "a", "b", 80 PLAY "a", "b" 90 PLAY "a", "b", "c" 95 PLAY "a", "b", "c", 100 PLAY "a", "b", "c", "d" 105 PLAY "a", "b", "c", "d", 110 PLAY "V0a" 120 PLAY "V-1a" 130 PLAY "V16a" 132 PLAY "V15a" 140 PLAY "V32768a" 200 SOUND ON 250 PLAY 260 PLAY 10 270 PLAY "t255a" 275 PLAY "a", "b", 280 PLAY "a", "b" 290 PLAY "a", "b", "c" 295 PLAY "a", "b", "c", 300 PLAY "a", "b", "c", "d" 305 PLAY "a", "b", "c", "d", 310 PLAY "V0a" 320 PLAY "V-1a" 330 PLAY "V16a" 332 PLAY "V15a" 340 PLAY "V32768a" 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/tandy/PLAY/model/000077500000000000000000000000001441235174000203345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PLAY/model/OUTPUT.TXT000066400000000000000000000005151441235174000217760ustar00rootroot00000000000000 22 50 13 60 22 75 2 95 2 100 2 105 5 130 5 140 22 250 13 260 22 275 2 295 2 300 2 305 5 330 5 340 pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/000077500000000000000000000000001441235174000216455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/PCBASIC.INI000066400000000000000000000001171441235174000232510ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/TEST.BAS000066400000000000000000000003521441235174000227530ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/model/000077500000000000000000000000001441235174000227455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/model/OUTPUT.TXT000066400000000000000000000000141441235174000244010ustar00rootroot00000000000000 0 done pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/model/PCBASIC.INI000066400000000000000000000001171441235174000243510ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato-tandy/model/TEST.BAS000066400000000000000000000003521441235174000240530ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/000077500000000000000000000000001441235174000217255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/PCBASIC.INI000066400000000000000000000001171441235174000233310ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/TEST.BAS000066400000000000000000000003521441235174000230330ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(0)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(0) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/known/000077500000000000000000000000001441235174000230615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/known/OUTPUT.TXT000066400000000000000000000001561441235174000245240ustar00rootroot00000000000000 0 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 done pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/model/000077500000000000000000000000001441235174000230255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/model/OUTPUT.TXT000066400000000000000000000001561441235174000244700ustar00rootroot00000000000000 0 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 done 0 pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/model/PCBASIC.INI000066400000000000000000000001171441235174000244310ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato0-tandy/model/TEST.BAS000066400000000000000000000003521441235174000241330ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(0)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(0) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/000077500000000000000000000000001441235174000217265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/PCBASIC.INI000066400000000000000000000001171441235174000233320ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/TEST.BAS000066400000000000000000000003561441235174000230400ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "", "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/known/000077500000000000000000000000001441235174000230625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/known/OUTPUT.TXT000066400000000000000000000001561441235174000245250ustar00rootroot00000000000000 0 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 done pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/model/000077500000000000000000000000001441235174000230265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/model/OUTPUT.TXT000066400000000000000000000001561441235174000244710ustar00rootroot00000000000000 0 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 done 0 pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/model/PCBASIC.INI000066400000000000000000000001171441235174000244320ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayLegato1-tandy/model/TEST.BAS000066400000000000000000000003561441235174000241400ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON: SOUND ON 18 PRINT#1,TART 20 PLAY "", "mbmlcdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/000077500000000000000000000000001441235174000221735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/PCBASIC.INI000066400000000000000000000001161441235174000235760ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/TEST.BAS000066400000000000000000000003511441235174000233000ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(10) GOSUB 1000 15 PLAY ON:SOUND ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/model/000077500000000000000000000000001441235174000232735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/model/OUTPUT.TXT000066400000000000000000000000141441235174000247270ustar00rootroot00000000000000 0 done pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/model/PCBASIC.INI000066400000000000000000000001161441235174000246760ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayStaccato-tandy/model/TEST.BAS000066400000000000000000000003511441235174000244000ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(10) GOSUB 1000 15 PLAY ON:SOUND ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/000077500000000000000000000000001441235174000223445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/PCBASIC.INI000066400000000000000000000001161441235174000237470ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/TEST.BAS000066400000000000000000000003511441235174000234510ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON:SOUND ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/model/000077500000000000000000000000001441235174000234445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/model/OUTPUT.TXT000066400000000000000000000000211441235174000250760ustar00rootroot00000000000000 0 0 done pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/model/PCBASIC.INI000066400000000000000000000001161441235174000250470ustar00rootroot00000000000000[pcbasic] preset=tandy font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/PlayStaccato18-tandy/model/TEST.BAS000066400000000000000000000003511441235174000245510ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON:SOUND ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/tandy/SCREEN-tandy/000077500000000000000000000000001441235174000205635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SCREEN-tandy/PCBASIC.INI000066400000000000000000000002321441235174000221650ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/SCREEN-tandy/TEST.BAS000066400000000000000000000015321441235174000216720ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SCREEN syntax 22 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 25 ON ERROR GOTO 10000 30 SCREEN 40 SCREEN 0 50 SCREEN 0, 60 SCREEN ,0 70 SCREEN 0,0 80 SCREEN 0,0, 90 SCREEN ,0,0 100 SCREEN 0,0,0 110 SCREEN 0,,0 120 SCREEN 0,0,0,0 130 SCREEN 0,,, 140 SCREEN 0,,,0 150 SCREEN 0,,0,0 152 SCREEN 0,0,0,0,0 155 SCREEN 0,0,0,0,0, 157 SCREEN 0,0,0,0,0,0 158 SCREEN 0,0,0,0,0,0, 160 SCREEN -1 170 SCREEN 255 180 SCREEN 256 190 SCREEN 32768 260 SCREEN 0,-1 270 SCREEN 0,255 280 SCREEN 0,256 290 SCREEN 0,32768 360 SCREEN 0,0,-1 370 SCREEN 0,0,255 380 SCREEN 0,0,256 390 SCREEN 0,0,32768 460 SCREEN 0,0,0,-1 470 SCREEN 0,0,0,255 480 SCREEN 0,0,0,256 490 SCREEN 0,0,0,32768 560 SCREEN 0,0,0,0,-1 570 SCREEN 0,0,0,0,255 580 SCREEN 0,0,0,0,256 590 SCREEN 0,0,0,0,32768 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/tandy/SCREEN-tandy/model/000077500000000000000000000000001441235174000216635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SCREEN-tandy/model/OUTPUT.TXT000066400000000000000000000010651441235174000233260ustar00rootroot00000000000000 5 30 22 50 22 80 22 130 22 155 22 158 5 160 5 170 5 180 6 190 5 260 5 270 5 280 6 290 5 360 5 370 5 380 6 390 5 460 5 470 5 480 6 490 5 560 5 570 5 580 6 590 0 590 pcbasic-2.0.7/tests/basic/tandy/SOUND/000077500000000000000000000000001441235174000173575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SOUND/PCBASIC.INI000066400000000000000000000002321441235174000207610ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/SOUND/TEST.BAS000066400000000000000000000017701441235174000204720ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SOUND syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SOUND 60 SOUND 0 65 SOUND 0, 70 SOUND 0,0 75 SOUND 0,0, 80 SOUND 0,0,0 85 SOUND 0,0,0, 90 SOUND 0,0,0,0 95 SOUND 0,0,0,0, 97 SOUND 0,0,0,0,0 99 SOUND 0,0,0,0,0, 100 SOUND -1 110 SOUND -1,0 120 SOUND 256,0 130 SOUND 32768,0 140 SOUND "!",0 150 SOUND 0,-1 180 SOUND 0,0,1 190 SOUND 1,1,1 210 SOUND 1,1,1,1 220 SOUND 1,1,1,3 230 SOUND 1,1,1,-1 240 SOUND 1,1,1,256 250 SOUND 1,1,1,32768 260 SOUND 1,1,1,"!" 270 SOUND 1,1,-1 280 SOUND 1,1,256 290 SOUND 1,1,32768 300 SOUND 1,1,"!" 310 SOUND 0,0,-1 320 SOUND 0,0,256 330 SOUND 0,0,32768 340 SOUND 0,0,"!" 350 SOUND 1,1,1,"!", 360 SOUND 32768,1,1,"!", 370 SOUND ON 371 SOUND 1,1 372 SOUND -1,1 373 SOUND 1,1,1,1 380 SOUND OFF 381 SOUND 1,1 382 SOUND -1,1 383 SOUND 1,1,1,1 384 BEEP OFF 385 SOUND 1,1 386 SOUND -1,1 387 SOUND 1,1,1,1 390 SOUND STOP 400 SOUND LPRINT 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/tandy/SOUND/model/000077500000000000000000000000001441235174000204575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SOUND/model/OUTPUT.TXT000066400000000000000000000011551441235174000221220ustar00rootroot00000000000000 22 50 2 60 22 65 2 75 2 80 2 85 2 90 2 95 2 97 2 99 2 100 6 130 13 140 2 180 5 220 5 230 5 240 6 250 13 260 5 280 6 290 13 300 2 310 2 320 2 330 2 340 13 350 6 360 2 390 2 400 pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/000077500000000000000000000000001441235174000217015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/PCBASIC.INI000066400000000000000000000001161441235174000233040ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True preset=tandy pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/TEST.BAS000066400000000000000000000003251441235174000230070ustar00rootroot000000000000001 REM Music foreground test with SOUND statement 2 OPEN "O", #1, "OUTPUT.TXT" 5 PLAY "mf" 9 ' round duration to eigth of a second 10 A=TIMER:SOUND 800,18.2:SOUND 800,18.2:PRINT#1, USING "###"; 8*(TIMER-A)  pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/model/000077500000000000000000000000001441235174000230015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/model/OUTPUT.TXT000066400000000000000000000000061441235174000244360ustar00rootroot00000000000000 8 pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/model/PCBASIC.INI000066400000000000000000000001011441235174000243760ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/tandy/SoundQueue-tandy/model/TEST.BAS000066400000000000000000000003251441235174000241070ustar00rootroot000000000000001 REM Music foreground test with SOUND statement 2 OPEN "O", #1, "OUTPUT.TXT" 5 PLAY "mf" 9 ' round duration to eigth of a second 10 A=TIMER:SOUND 800,18.2:SOUND 800,18.2:PRINT#1, USING "###"; 8*(TIMER-A)  pcbasic-2.0.7/tests/basic/tandy/video_mem_size_crash/000077500000000000000000000000001441235174000226455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/tandy/video_mem_size_crash/PCBASIC.INI000066400000000000000000000002551441235174000242540ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True soft-linefeed=True run=TEST.BAS pcbasic-2.0.7/tests/basic/tandy/video_mem_size_crash/TEST.BAS000066400000000000000000000002361441235174000237540ustar00rootroot000000000000005 ' increase number of available pages while in graphics mode 6 ' desired outcome: this should not crash 10 screen 4 20 clear ,,,32768! 30 screen 4,,1,1 pcbasic-2.0.7/tests/basic/testbasic.py000066400000000000000000000267241441235174000177160ustar00rootroot00000000000000""" PC-BASIC tests.basic tests against original BASICs (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from __future__ import print_function import sys import os import shutil import filecmp import traceback import time import json import logging import platform from copy import copy, deepcopy from contextlib import contextmanager try: # Python 3 only from importlib import reload except ImportError: pass # process_time not in py2; clock deprecated in py3 try: from time import process_time except ImportError: from time import clock as process_time try: import colorama colorama.init() except ImportError: # only needed on Windows # without it we still work but look a bit garbled class colorama: def init(): pass # make pcbasic package accessible HERE = os.path.dirname(os.path.abspath(__file__)) sys.path = [os.path.join(HERE, '..', '..')] + sys.path # copy of pythonpath for use by testing cycle PYTHONPATH = copy(sys.path) # test timing file TEST_TIMES = os.path.join(HERE, '..', '_settings', 'slowtest.json') # number of slowest tests to show or exclude SLOWSHOW = 20 # statuses CRASHED = 'crashed' PASSED = 'passed' NEWPASSED = 'newly passed' ACCEPTED = 'accepted' KNOWN = 'known to fail' OLDFAILED = 'failed' NEWFAILED = 'newly failed' SKIPPED = 'skipped' NONESUCH = 'not found' # ANSI colours for test status STATUS_COLOURS = { CRASHED: '01;37;41', PASSED: '00;32', NEWPASSED: '01;32', ACCEPTED: '00;36', KNOWN: '00;33', OLDFAILED: '00;31', NEWFAILED: '01;31', SKIPPED: '00;30', NONESUCH: '00;31', } def is_same(file1, file2): try: return filecmp.cmp(file1, file2, shallow=False) except EnvironmentError: return False @contextmanager def suppress_stdio(do_suppress): if not do_suppress: yield else: with pcbasic.compat.stdio.quiet(): yield class TestFrame(object): def __init__(self, category, name, reraise, skip, loud): self._dirname = os.path.join(HERE, category, name) self._reraise = reraise self.skip = testname(category, name) in skip self._loud = loud @contextmanager def check_output(self): if os.path.isdir(self._dirname) and 'PCBASIC.INI' in os.listdir(self._dirname): self.exists = True else: self.exists = False yield self return if self.skip: yield self return self._output_dir = os.path.join(self._dirname, 'output') self._model_dir = os.path.join(self._dirname, 'model') self._accepted_dir = os.path.join(self._dirname, 'accepted') self._known_dir = os.path.join(self._dirname, 'known') self.old_fail = False if os.path.isdir(self._output_dir): self.old_fail = True shutil.rmtree(self._output_dir) os.makedirs(self._output_dir) for filename in os.listdir(self._dirname): if os.path.isfile(os.path.join(self._dirname, filename)): shutil.copy( os.path.join(self._dirname, filename), os.path.join(self._output_dir, filename) ) self._top = os.getcwd() os.chdir(self._output_dir) yield self self.passed = True self.accepted = os.path.isdir(self._accepted_dir) self.known = os.path.isdir(self._known_dir) self.failfiles = [] for path, dirs, files in os.walk(self._model_dir): for f in files: filename = os.path.join(path[len(self._model_dir)+1:], f) if ( not is_same( os.path.join(self._output_dir, filename), os.path.join(self._model_dir, filename) ) and not os.path.isfile(os.path.join(self._dirname, filename)) ): self.failfiles.append(filename) self.passed = False if not self.passed: for path, dirs, files in os.walk(self._accepted_dir): for f in files: filename = os.path.join(path[len(self._accepted_dir)+1:], f) self.accepted = ( os.path.isdir(self._accepted_dir) and is_same( os.path.join(self._output_dir, filename), os.path.join(self._accepted_dir, filename) ) ) if not self.passed and not self.accepted: for path, dirs, files in os.walk(self._known_dir): for f in files: filename = os.path.join(path[len(self._known_dir)+1:], f) self.known = ( os.path.isdir(self._known_dir) and is_same( os.path.join(self._output_dir, filename), os.path.join(self._known_dir, filename) ) ) for path, dirs, files in os.walk(self._output_dir): for f in files: filename = os.path.join(path[len(self._output_dir)+1:], f) if ( not os.path.isfile(os.path.join(self._model_dir, filename)) and not os.path.isfile(os.path.join(self._dirname, filename)) ): self.failfiles.append(filename) self.passed = False self.accepted = self.accepted and ( os.path.isfile(os.path.join(self._accepted_dir, filename)) ) self.known = self.known and ( os.path.isfile(os.path.join(self._known_dir, filename)) ) os.chdir(self._top) if self.passed: try: shutil.rmtree(self._output_dir) shutil.rmtree(self._accepted_dir) shutil.rmtree(self._known_dir) except EnvironmentError: pass @contextmanager def check_crash(self): self.crash = None try: yield self except Exception as e: self.crash = e if self._reraise: raise if self._loud: traceback.print_exc() @contextmanager def guard(self): with self.check_output(): with self.check_crash(): yield self @property def status(self): if not self.exists: return NONESUCH if self.skip: return SKIPPED if self.crash: return CRASHED if self.passed: if self.accepted or self.old_fail: return NEWPASSED return PASSED if self.accepted: return ACCEPTED if self.known: return KNOWN if self.old_fail: return OLDFAILED return NEWFAILED class Timer(object): @contextmanager def time(self): start_time = time.time() start_cpu = process_time() yield self self.wall_time = time.time() - start_time self.cpu_time = process_time() - start_cpu def testname(cat, name): return '/'.join((cat, name)) def normalise(name): if name.endswith('/'): name = name[:-1] #_, name = name.split(os.sep, 1) # e.g. basic/gwbasic/TestName try: _dir, name = os.path.split(name) _, category = os.path.split(_dir) except ValueError: category = 'gwbasic' return category, name def run_tests(tests, all, fast, loud, reraise, **dummy): print('Running tests with Python', platform.python_version(), 'on', platform.platform()) if all: dirs = [ _preset for _preset in sorted(os.listdir(HERE)) if os.path.isdir(os.path.join(HERE, _preset)) and _preset != '__pycache__' ] tests = [ os.path.join(_preset, _test) for _preset in dirs for _test in sorted(os.listdir(os.path.join(HERE, _preset))) ] try: with open(TEST_TIMES) as timefile: times = dict(json.load(timefile)) except EnvironmentError: times = {} if fast: # exclude slowest tests skip = dict(sorted(times.items(), key=lambda _p: _p[1], reverse=True)[:SLOWSHOW]) else: skip = {} results = {} with Timer().time() as overall_timer: # preserve environment startdir = os.path.abspath(os.getcwd()) save_env = deepcopy(os.environ) # run all tests for number, fullname in enumerate(tests): # reset testing environment os.chdir(startdir) os.environ = deepcopy(save_env) # normalise test name category, name = normalise(fullname) fullname = testname(category, name) print( '\033[00;37mRunning test {number}/{total} [{time:.2f}s] {category}/\033[01m{name} \033[00;37m.. '.format( number=number+1, total=len(tests), time=times.get(fullname, 0), category=category, name=name ), end='' ) with suppress_stdio(not loud): with Timer().time() as timer: with TestFrame(category, name, reraise, skip, loud).guard() as test_frame: if test_frame.exists and not test_frame.skip: # we need to include the output dir in the PYTHONPATH # for it to find extension modules sys.path = PYTHONPATH + [os.path.abspath('.')] # run PC-BASIC pcbasic.main('--interface=none') # update test time if test_frame.exists and not test_frame.skip and not test_frame.crash: times[fullname] = timer.wall_time # report status results[fullname] = test_frame.status print('\033[{colour}m{status}.\033[00;37m'.format( colour=STATUS_COLOURS[test_frame.status], status=test_frame.status, )) # update stored times with open(TEST_TIMES, 'w') as timefile: json.dump(times, timefile) return results, times, overall_timer def report_results(results, times, overall_timer): res_stat = { _status: [_test for _test, _teststatus in results.items() if _teststatus == _status] for _status in set(results.values()) } print() print( '\033[00mRan %d tests in %.2fs (wall) %.2fs (cpu):\033[00;37m' % (len(results), overall_timer.wall_time, overall_timer.cpu_time) ) for status, tests in res_stat.items(): if status == PASSED: print(' %d %s' % (len(tests), status), end='') print('.') for status, tests in res_stat.items(): if status != PASSED: print(' %d %s' % (len(tests), status), end='') print(':\n \033[%sm%s\033[00;37m.' % ( STATUS_COLOURS[status], '\n '.join(tests) )) def run_basic_tests(**arg_dict): # import late because of coverage # see https://stackoverflow.com/questions/22146864/pytest-2-5-2-coverage-reports-missing-lines-which-must-have-been-processed global pcbasic import pcbasic results = run_tests(**arg_dict) report_results(*results) print() pcbasic-2.0.7/tests/basic/unsorted/000077500000000000000000000000001441235174000172135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/3STAR/000077500000000000000000000000001441235174000200475ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/3STAR/PCBASIC.INI000066400000000000000000000000561441235174000214550ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/3STAR/TEST.BAS000066400000000000000000000002351441235174000211550ustar00rootroot0000000000000010 REM PC-BASIC test 20 ON ERROR GOTO 100 30 PRINT *** 40 END 100 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 110 PRINT #1, "Error:", ERR, ERL 120 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/3STAR/model/000077500000000000000000000000001441235174000211475ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/3STAR/model/OUTPUT.TXT000066400000000000000000000000431441235174000226050ustar00rootroot00000000000000Error: 2 30 pcbasic-2.0.7/tests/basic/unsorted/ABS/000077500000000000000000000000001441235174000176205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ABS/PCBASIC.INI000066400000000000000000000000561441235174000212260ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ABS/TEST.BAS000066400000000000000000000011161441235174000207250ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ABS function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, ABS 60 PRINT#1, ABS( 70 PRINT#1, ABS("ABC" 80 PRINT#1, ABS(1 90 PRINT#1, ABS(1.5 100 PRINT#1, ABS(-1) 110 PRINT#1, ABS(1) 120 PRINT#1, ABS(-1.5) 130 PRINT#1, ABS(1.5) 140 PRINT#1, ABS(-1.5D2) 150 PRINT#1, ABS(1.5D2) 160 PRINT#1, ABS("ABC") 200 PRINT#1, ABS(0) 210 PRINT#1, ABS(256) 220 PRINT#1, ABS(32768) 230 PRINT#1, ABS(65536) 240 PRINT#1, ABS(1.701412E+38) 250 PRINT#1, ABS(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ABS/model/000077500000000000000000000000001441235174000207205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ABS/model/OUTPUT.TXT000066400000000000000000000003271441235174000223630ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 1 1 1.5 1.5 150 150 ABC 0 256 32768 65536 1.701412E+38 1.701411834604692D+38 pcbasic-2.0.7/tests/basic/unsorted/ADDOVFL/000077500000000000000000000000001441235174000202725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ADDOVFL/PCBASIC.INI000066400000000000000000000000561441235174000217000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ADDOVFL/TEST.BAS000066400000000000000000000002061441235174000213760ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM Addition integer overflow 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 PRINT#1, 32767 + 32767 50 CLOSE pcbasic-2.0.7/tests/basic/unsorted/ADDOVFL/model/000077500000000000000000000000001441235174000213725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ADDOVFL/model/OUTPUT.TXT000066400000000000000000000000121441235174000230240ustar00rootroot00000000000000 65534 pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/000077500000000000000000000000001441235174000202635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/PCBASIC.INI000066400000000000000000000000561441235174000216710ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/TEST.BAS000066400000000000000000000002231441235174000213660ustar00rootroot0000000000000010 FOR I=1 TO 3 20 OPEN "DATA"+CHR$(48+I) FOR RANDOM AS I 30 FIELD#I, 128 AS A$(I) 40 LSET A$(I) = "test" + STR$(I) 50 PUT#I 60 NEXT pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/model/000077500000000000000000000000001441235174000213635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/model/DATA1000066400000000000000000000002001441235174000220700ustar00rootroot00000000000000test 1 pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/model/DATA2000066400000000000000000000002001441235174000220710ustar00rootroot00000000000000test 2 pcbasic-2.0.7/tests/basic/unsorted/ALLFILE/model/DATA3000066400000000000000000000002001441235174000220720ustar00rootroot00000000000000test 3 pcbasic-2.0.7/tests/basic/unsorted/ASC/000077500000000000000000000000001441235174000176215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASC/PCBASIC.INI000066400000000000000000000000561441235174000212270ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ASC/TEST.BAS000066400000000000000000000011161441235174000207260ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ASC function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, ASC 60 PRINT#1, ASC( 70 PRINT#1, ASC("ABC" 80 PRINT#1, ASC(1 90 PRINT#1, ASC(1.5 100 PRINT#1, ASC(-1) 110 PRINT#1, ASC(1) 120 PRINT#1, ASC(-1.5) 130 PRINT#1, ASC(1.5) 140 PRINT#1, ASC(-1.5D2) 150 PRINT#1, ASC(1.5D2) 160 PRINT#1, ASC("ABC") 200 PRINT#1, ASC(0) 210 PRINT#1, ASC(256) 220 PRINT#1, ASC(32768) 230 PRINT#1, ASC(65536) 240 PRINT#1, ASC(1.701412E+38) 250 PRINT#1, ASC(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ASC/model/000077500000000000000000000000001441235174000207215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASC/model/OUTPUT.TXT000066400000000000000000000005471441235174000223700ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 13 100 13 110 13 120 13 130 13 140 13 150 65 13 200 13 210 13 220 13 230 13 240 13 250 pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL/000077500000000000000000000000001441235174000203105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL/PCBASIC.INI000066400000000000000000000000561441235174000217160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL/TEST.BAS000066400000000000000000000001021441235174000214070ustar00rootroot0000000000000010 OPEN "output.txt" FOR OUTPUT AS 1 20 PRINT#1, ASC(STR$(1)) pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL/model/000077500000000000000000000000001441235174000214105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL/model/OUTPUT.TXT000066400000000000000000000000071441235174000230460ustar00rootroot00000000000000 32 pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL2/000077500000000000000000000000001441235174000203725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL2/PCBASIC.INI000066400000000000000000000000561441235174000220000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL2/TEST.BAS000066400000000000000000000001701441235174000214760ustar00rootroot0000000000000010 OPEN "output.txt" FOR OUTPUT AS 1 20 PRINT#1, ASC(STR$(1)) 20 PRINT#1, ASC(HEX$(1)) 20 PRINT#1, ASC(OCT$(1)) pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL2/model/000077500000000000000000000000001441235174000214725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASCOVFL2/model/OUTPUT.TXT000066400000000000000000000000071441235174000231300ustar00rootroot00000000000000 49 pcbasic-2.0.7/tests/basic/unsorted/ASPC/000077500000000000000000000000001441235174000177415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASPC/PCBASIC.INI000066400000000000000000000000561441235174000213470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ASPC/TEST.BAS000066400000000000000000000001711441235174000210460ustar00rootroot00000000000000 "OUTPUT.TXT" OUTPUT AS 1 ASPC() #, ASPC()#, A )(#, A)2 "ASPC.ASC",Apcbasic-2.0.7/tests/basic/unsorted/ASPC/model/000077500000000000000000000000001441235174000210415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ASPC/model/ASPC.ASC000066400000000000000000000002151441235174000221150ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 10 ASPC(0) = 9 20 PRINT#1, ASPC(0) 30 PRINT#1, A SPC(0) 40 PRINT#1, A SPC(0) 50 SAVE "ASPC.ASC",A pcbasic-2.0.7/tests/basic/unsorted/ASPC/model/OUTPUT.TXT000066400000000000000000000000141441235174000224750ustar00rootroot00000000000000 9 0 0 pcbasic-2.0.7/tests/basic/unsorted/ATN/000077500000000000000000000000001441235174000176355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ATN/PCBASIC.INI000066400000000000000000000000561441235174000212430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ATN/TEST.BAS000066400000000000000000000011161441235174000207420ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ATN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, ATN 60 PRINT#1, ATN( 70 PRINT#1, ATN("ABC" 80 PRINT#1, ATN(1 90 PRINT#1, ATN(1.5 100 PRINT#1, ATN(-1) 110 PRINT#1, ATN(1) 120 PRINT#1, ATN(-1.5) 130 PRINT#1, ATN(1.5) 140 PRINT#1, ATN(-1.5D2) 150 PRINT#1, ATN(1.5D2) 160 PRINT#1, ATN("ABC") 200 PRINT#1, ATN(0) 210 PRINT#1, ATN(256) 220 PRINT#1, ATN(32768) 230 PRINT#1, ATN(65536) 240 PRINT#1, ATN(1.701412E+38) 250 PRINT#1, ATN(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ATN/accepted/000077500000000000000000000000001441235174000214055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ATN/accepted/OUTPUT.TXT000066400000000000000000000004111441235174000230420ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -.7853982 .7853982 -.9827937 .9827937 -1.56413 1.56413 13 160 0 1.56689 1.570766 1.570781 1.570796 6 250 pcbasic-2.0.7/tests/basic/unsorted/ATN/model/000077500000000000000000000000001441235174000207355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ATN/model/OUTPUT.TXT000066400000000000000000000004111441235174000223720ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -.7853983 .7853983 -.9827938 .9827938 -1.56413 1.56413 13 160 0 1.56689 1.570766 1.570781 1.570796 6 250 pcbasic-2.0.7/tests/basic/unsorted/ArrayStringAssign/000077500000000000000000000000001441235174000226255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ArrayStringAssign/PCBASIC.INI000066400000000000000000000001011441235174000242220ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/ArrayStringAssign/TEST.BAS000066400000000000000000000001751441235174000237360ustar00rootroot0000000000000010 g$(3)="abc"+"" 20 d$=""+"" 30 C$=G$(3) 32 MID$(C$,2,1)="1" 40 OPEN "Output.txt" for output as 1 50 ?#1, g$(3), c$ pcbasic-2.0.7/tests/basic/unsorted/ArrayStringAssign/model/000077500000000000000000000000001441235174000237255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ArrayStringAssign/model/OUTPUT.TXT000066400000000000000000000000241441235174000253620ustar00rootroot00000000000000abc a1c pcbasic-2.0.7/tests/basic/unsorted/ArrayStringLSET/000077500000000000000000000000001441235174000221505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ArrayStringLSET/PCBASIC.INI000066400000000000000000000001011441235174000235450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/ArrayStringLSET/TEST.BAS000066400000000000000000000002071441235174000232550ustar00rootroot0000000000000010 g$(3)="abc"+"" 15 C$ = "ABC"+"" 20 lset C$=G$(3) 30 MID$(C$,2,1)="1" 40 OPEN "Output.txt" for output as 1 50 ?#1, g$(3), c$ pcbasic-2.0.7/tests/basic/unsorted/ArrayStringLSET/model/000077500000000000000000000000001441235174000232505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ArrayStringLSET/model/OUTPUT.TXT000066400000000000000000000000241441235174000247050ustar00rootroot00000000000000abc a1c pcbasic-2.0.7/tests/basic/unsorted/BEEP/000077500000000000000000000000001441235174000177265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BEEP/PCBASIC.INI000066400000000000000000000000561441235174000213340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/BEEP/TEST.BAS000066400000000000000000000003451441235174000210360ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM BEEP syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 BEEP 60 BEEP ON 70 BEEP OFF 80 BEEP 10 90 BEEP "!" 100 BEEP YADA 110 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/BEEP/accepted/000077500000000000000000000000001441235174000214765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BEEP/accepted/OUTPUT.TXT000066400000000000000000000001461441235174000231400ustar00rootroot00000000000000 2 60 2 70 2 80 2 90 2 100 pcbasic-2.0.7/tests/basic/unsorted/BEEP/model/000077500000000000000000000000001441235174000210265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BEEP/model/OUTPUT.TXT000066400000000000000000000000001441235174000224550ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BIGPROG/000077500000000000000000000000001441235174000203045ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BIGPROG/PCBASIC.INI000066400000000000000000000001011441235174000217010ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/BIGPROG/TEST.BAS000066400000000000000000001716661441235174000214330ustar00rootroot000000000000000 REM ************************************************************************************************************************************************************************************************************************************************ 1 REM ************************************************************************************************************************************************************************************************************************************************ 2 REM ************************************************************************************************************************************************************************************************************************************************ 3 REM ************************************************************************************************************************************************************************************************************************************************ 4 REM ************************************************************************************************************************************************************************************************************************************************ 5 REM ************************************************************************************************************************************************************************************************************************************************ 6 REM ************************************************************************************************************************************************************************************************************************************************ 7 REM ************************************************************************************************************************************************************************************************************************************************ 8 REM ************************************************************************************************************************************************************************************************************************************************ 9 REM ************************************************************************************************************************************************************************************************************************************************ 10 REM ************************************************************************************************************************************************************************************************************************************************ 11 REM ************************************************************************************************************************************************************************************************************************************************ 12 REM ************************************************************************************************************************************************************************************************************************************************ 13 REM ************************************************************************************************************************************************************************************************************************************************ 14 REM ************************************************************************************************************************************************************************************************************************************************ 15 REM ************************************************************************************************************************************************************************************************************************************************ 16 REM ************************************************************************************************************************************************************************************************************************************************ 17 REM ************************************************************************************************************************************************************************************************************************************************ 18 REM ************************************************************************************************************************************************************************************************************************************************ 19 REM ************************************************************************************************************************************************************************************************************************************************ 20 REM ************************************************************************************************************************************************************************************************************************************************ 21 REM ************************************************************************************************************************************************************************************************************************************************ 22 REM ************************************************************************************************************************************************************************************************************************************************ 23 REM ************************************************************************************************************************************************************************************************************************************************ 24 REM ************************************************************************************************************************************************************************************************************************************************ 25 REM ************************************************************************************************************************************************************************************************************************************************ 26 REM ************************************************************************************************************************************************************************************************************************************************ 27 REM ************************************************************************************************************************************************************************************************************************************************ 28 REM ************************************************************************************************************************************************************************************************************************************************ 29 REM ************************************************************************************************************************************************************************************************************************************************ 30 REM ************************************************************************************************************************************************************************************************************************************************ 31 REM ************************************************************************************************************************************************************************************************************************************************ 32 REM ************************************************************************************************************************************************************************************************************************************************ 33 REM ************************************************************************************************************************************************************************************************************************************************ 34 REM ************************************************************************************************************************************************************************************************************************************************ 35 REM ************************************************************************************************************************************************************************************************************************************************ 36 REM ************************************************************************************************************************************************************************************************************************************************ 37 REM ************************************************************************************************************************************************************************************************************************************************ 38 REM ************************************************************************************************************************************************************************************************************************************************ 39 REM ************************************************************************************************************************************************************************************************************************************************ 40 REM ************************************************************************************************************************************************************************************************************************************************ 41 REM ************************************************************************************************************************************************************************************************************************************************ 42 REM ************************************************************************************************************************************************************************************************************************************************ 43 REM ************************************************************************************************************************************************************************************************************************************************ 44 REM ************************************************************************************************************************************************************************************************************************************************ 45 REM ************************************************************************************************************************************************************************************************************************************************ 46 REM ************************************************************************************************************************************************************************************************************************************************ 47 REM ************************************************************************************************************************************************************************************************************************************************ 48 REM ************************************************************************************************************************************************************************************************************************************************ 49 REM ************************************************************************************************************************************************************************************************************************************************ 50 REM ************************************************************************************************************************************************************************************************************************************************ 51 REM ************************************************************************************************************************************************************************************************************************************************ 52 REM ************************************************************************************************************************************************************************************************************************************************ 53 REM ************************************************************************************************************************************************************************************************************************************************ 54 REM ************************************************************************************************************************************************************************************************************************************************ 55 REM ************************************************************************************************************************************************************************************************************************************************ 56 REM ************************************************************************************************************************************************************************************************************************************************ 57 REM ************************************************************************************************************************************************************************************************************************************************ 58 REM ************************************************************************************************************************************************************************************************************************************************ 59 REM ************************************************************************************************************************************************************************************************************************************************ 60 REM ************************************************************************************************************************************************************************************************************************************************ 61 REM ************************************************************************************************************************************************************************************************************************************************ 62 REM ************************************************************************************************************************************************************************************************************************************************ 63 REM ************************************************************************************************************************************************************************************************************************************************ 64 REM ************************************************************************************************************************************************************************************************************************************************ 65 REM ************************************************************************************************************************************************************************************************************************************************ 66 REM ************************************************************************************************************************************************************************************************************************************************ 67 REM ************************************************************************************************************************************************************************************************************************************************ 68 REM ************************************************************************************************************************************************************************************************************************************************ 69 REM ************************************************************************************************************************************************************************************************************************************************ 70 REM ************************************************************************************************************************************************************************************************************************************************ 71 REM ************************************************************************************************************************************************************************************************************************************************ 72 REM ************************************************************************************************************************************************************************************************************************************************ 73 REM ************************************************************************************************************************************************************************************************************************************************ 74 REM ************************************************************************************************************************************************************************************************************************************************ 75 REM ************************************************************************************************************************************************************************************************************************************************ 76 REM ************************************************************************************************************************************************************************************************************************************************ 77 REM ************************************************************************************************************************************************************************************************************************************************ 78 REM ************************************************************************************************************************************************************************************************************************************************ 79 REM ************************************************************************************************************************************************************************************************************************************************ 80 REM ************************************************************************************************************************************************************************************************************************************************ 81 REM ************************************************************************************************************************************************************************************************************************************************ 82 REM ************************************************************************************************************************************************************************************************************************************************ 83 REM ************************************************************************************************************************************************************************************************************************************************ 84 REM ************************************************************************************************************************************************************************************************************************************************ 85 REM ************************************************************************************************************************************************************************************************************************************************ 86 REM ************************************************************************************************************************************************************************************************************************************************ 87 REM ************************************************************************************************************************************************************************************************************************************************ 88 REM ************************************************************************************************************************************************************************************************************************************************ 89 REM ************************************************************************************************************************************************************************************************************************************************ 90 REM ************************************************************************************************************************************************************************************************************************************************ 91 REM ************************************************************************************************************************************************************************************************************************************************ 92 REM ************************************************************************************************************************************************************************************************************************************************ 93 REM ************************************************************************************************************************************************************************************************************************************************ 94 REM ************************************************************************************************************************************************************************************************************************************************ 95 REM ************************************************************************************************************************************************************************************************************************************************ 96 REM ************************************************************************************************************************************************************************************************************************************************ 97 REM ************************************************************************************************************************************************************************************************************************************************ 98 REM ************************************************************************************************************************************************************************************************************************************************ 99 REM ************************************************************************************************************************************************************************************************************************************************ 100 REM ************************************************************************************************************************************************************************************************************************************************ 101 REM ************************************************************************************************************************************************************************************************************************************************ 102 REM ************************************************************************************************************************************************************************************************************************************************ 103 REM ************************************************************************************************************************************************************************************************************************************************ 104 REM ************************************************************************************************************************************************************************************************************************************************ 105 REM ************************************************************************************************************************************************************************************************************************************************ 106 REM ************************************************************************************************************************************************************************************************************************************************ 107 REM ************************************************************************************************************************************************************************************************************************************************ 108 REM ************************************************************************************************************************************************************************************************************************************************ 109 REM ************************************************************************************************************************************************************************************************************************************************ 110 REM ************************************************************************************************************************************************************************************************************************************************ 111 REM ************************************************************************************************************************************************************************************************************************************************ 112 REM ************************************************************************************************************************************************************************************************************************************************ 113 REM ************************************************************************************************************************************************************************************************************************************************ 114 REM ************************************************************************************************************************************************************************************************************************************************ 115 REM ************************************************************************************************************************************************************************************************************************************************ 116 REM ************************************************************************************************************************************************************************************************************************************************ 117 REM ************************************************************************************************************************************************************************************************************************************************ 118 REM ************************************************************************************************************************************************************************************************************************************************ 119 REM ************************************************************************************************************************************************************************************************************************************************ 120 REM ************************************************************************************************************************************************************************************************************************************************ 121 REM ************************************************************************************************************************************************************************************************************************************************ 122 REM ************************************************************************************************************************************************************************************************************************************************ 123 REM ************************************************************************************************************************************************************************************************************************************************ 124 REM ************************************************************************************************************************************************************************************************************************************************ 125 REM ************************************************************************************************************************************************************************************************************************************************ 126 REM ************************************************************************************************************************************************************************************************************************************************ 127 REM ************************************************************************************************************************************************************************************************************************************************ 128 REM ************************************************************************************************************************************************************************************************************************************************ 129 REM ************************************************************************************************************************************************************************************************************************************************ 130 REM ************************************************************************************************************************************************************************************************************************************************ 131 REM ************************************************************************************************************************************************************************************************************************************************ 132 REM ************************************************************************************************************************************************************************************************************************************************ 133 REM ************************************************************************************************************************************************************************************************************************************************ 134 REM ************************************************************************************************************************************************************************************************************************************************ 135 REM ************************************************************************************************************************************************************************************************************************************************ 136 REM ************************************************************************************************************************************************************************************************************************************************ 137 REM ************************************************************************************************************************************************************************************************************************************************ 138 REM ************************************************************************************************************************************************************************************************************************************************ 139 REM ************************************************************************************************************************************************************************************************************************************************ 140 REM ************************************************************************************************************************************************************************************************************************************************ 141 REM ************************************************************************************************************************************************************************************************************************************************ 142 REM ************************************************************************************************************************************************************************************************************************************************ 143 REM ************************************************************************************************************************************************************************************************************************************************ 144 REM ************************************************************************************************************************************************************************************************************************************************ 145 REM ************************************************************************************************************************************************************************************************************************************************ 146 REM ************************************************************************************************************************************************************************************************************************************************ 147 REM ************************************************************************************************************************************************************************************************************************************************ 148 REM ************************************************************************************************************************************************************************************************************************************************ 149 REM ************************************************************************************************************************************************************************************************************************************************ 150 REM ************************************************************************************************************************************************************************************************************************************************ 151 REM ************************************************************************************************************************************************************************************************************************************************ 152 REM ************************************************************************************************************************************************************************************************************************************************ 153 REM ************************************************************************************************************************************************************************************************************************************************ 154 REM ************************************************************************************************************************************************************************************************************************************************ 155 REM ************************************************************************************************************************************************************************************************************************************************ 156 REM ************************************************************************************************************************************************************************************************************************************************ 157 REM ************************************************************************************************************************************************************************************************************************************************ 158 REM ************************************************************************************************************************************************************************************************************************************************ 159 REM ************************************************************************************************************************************************************************************************************************************************ 160 REM ************************************************************************************************************************************************************************************************************************************************ 161 REM ************************************************************************************************************************************************************************************************************************************************ 162 REM ************************************************************************************************************************************************************************************************************************************************ 163 REM ************************************************************************************************************************************************************************************************************************************************ 164 REM ************************************************************************************************************************************************************************************************************************************************ 165 REM ************************************************************************************************************************************************************************************************************************************************ 166 REM ************************************************************************************************************************************************************************************************************************************************ 167 REM ************************************************************************************************************************************************************************************************************************************************ 168 REM ************************************************************************************************************************************************************************************************************************************************ 169 REM ************************************************************************************************************************************************************************************************************************************************ 170 REM ************************************************************************************************************************************************************************************************************************************************ 171 REM ************************************************************************************************************************************************************************************************************************************************ 172 REM ************************************************************************************************************************************************************************************************************************************************ 173 REM ************************************************************************************************************************************************************************************************************************************************ 174 REM ************************************************************************************************************************************************************************************************************************************************ 175 REM ************************************************************************************************************************************************************************************************************************************************ 176 REM ************************************************************************************************************************************************************************************************************************************************ 177 REM ************************************************************************************************************************************************************************************************************************************************ 178 REM ************************************************************************************************************************************************************************************************************************************************ 179 REM ************************************************************************************************************************************************************************************************************************************************ 180 REM ************************************************************************************************************************************************************************************************************************************************ 181 REM ************************************************************************************************************************************************************************************************************************************************ 182 REM ************************************************************************************************************************************************************************************************************************************************ 183 REM ************************************************************************************************************************************************************************************************************************************************ 184 REM ************************************************************************************************************************************************************************************************************************************************ 185 REM ************************************************************************************************************************************************************************************************************************************************ 186 REM ************************************************************************************************************************************************************************************************************************************************ 187 REM ************************************************************************************************************************************************************************************************************************************************ 188 REM ************************************************************************************************************************************************************************************************************************************************ 189 REM ************************************************************************************************************************************************************************************************************************************************ 190 REM ************************************************************************************************************************************************************************************************************************************************ 191 REM ************************************************************************************************************************************************************************************************************************************************ 192 REM ************************************************************************************************************************************************************************************************************************************************ 193 REM ************************************************************************************************************************************************************************************************************************************************ 194 REM ************************************************************************************************************************************************************************************************************************************************ 195 REM ************************************************************************************************************************************************************************************************************************************************ 196 REM ************************************************************************************************************************************************************************************************************************************************ 197 REM ************************************************************************************************************************************************************************************************************************************************ 198 REM ************************************************************************************************************************************************************************************************************************************************ 199 REM ************************************************************************************************************************************************************************************************************************************************ 200 REM ************************************************************************************************************************************************************************************************************************************************ 201 REM ************************************************************************************************************************************************************************************************************************************************ 202 REM ************************************************************************************************************************************************************************************************************************************************ 203 REM ************************************************************************************************************************************************************************************************************************************************ 204 REM ************************************************************************************************************************************************************************************************************************************************ 205 REM ************************************************************************************************************************************************************************************************************************************************ 206 REM ************************************************************************************************************************************************************************************************************************************************ 207 REM ************************************************************************************************************************************************************************************************************************************************ 208 REM ************************************************************************************************************************************************************************************************************************************************ 209 REM ************************************************************************************************************************************************************************************************************************************************ 210 REM ************************************************************************************************************************************************************************************************************************************************ 211 REM ************************************************************************************************************************************************************************************************************************************************ 212 REM ************************************************************************************************************************************************************************************************************************************************ 213 REM ************************************************************************************************************************************************************************************************************************************************ 214 REM ************************************************************************************************************************************************************************************************************************************************ 215 REM ************************************************************************************************************************************************************************************************************************************************ 216 REM ************************************************************************************************************************************************************************************************************************************************ 217 REM ************************************************************************************************************************************************************************************************************************************************ 218 REM ************************************************************************************************************************************************************************************************************************************************ 219 REM ************************************************************************************************************************************************************************************************************************************************ 220 REM ************************************************************************************************************************************************************************************************************************************************ 221 REM ************************************************************************************************************************************************************************************************************************************************ 222 REM ************************************************************************************************************************************************************************************************************************************************ 223 REM ************************************************************************************************************************************************************************************************************************************************ 224 REM ************************************************************************************************************************************************************************************************************************************************ 225 REM ************************************************************************************************************************************************************************************************************************************************ 226 REM ************************************************************************************************************************************************************************************************************************************************ 227 REM ************************************************************************************************************************************************************************************************************************************************ 228 REM ************************************************************************************************************************************************************************************************************************************************ 229 REM ************************************************************************************************************************************************************************************************************************************************ 230 REM ************************************************************************************************************************************************************************************************************************************************ 231 REM ************************************************************************************************************************************************************************************************************************************************ 232 REM ************************************************************************************************************************************************************************************************************************************************ 233 REM ************************************************************************************************************************************************************************************************************************************************ 234 REM ************************************************************************************************************************************************************************************************************************************************ 235 REM ************************************************************************************************************************************************************************************************************************************************ 236 REM ************************************************************************************************************************************************************************************************************************************************ 237 REM ************************************************************************************************************************************************************************************************************************************************ 238 REM ************************************************************************************************************************************************************************************************************************************************ 239 REM ************************************************************************************************************************************************************************************************************************************************ 240 REM ************************************************************************************************************************************************************************************************************************************************ 241 REM ************************************************************************************************************************************************************************************************************************************************ 242 REM ************************************************************************************************************************************************************************************************************************************************ 243 REM ************************************************************************************************************************************************************************************************************************************************ 244 REM ************************************************************************************************************************************************************************************************************************************************ 245 REM ************************************************************************************************************************************************************************************************************************************************ 246 REM ************************************************************************************************************************************************************************************************************************************************ 247 REM ************************************************************************************************************************************************************************************************************************************************ 248 REM ************************************************************************************************************************************************************************************************************************************************ 249 REM ************************************************************************************************************************************************************************************************************************************************ pcbasic-2.0.7/tests/basic/unsorted/BSAVBLOK/000077500000000000000000000000001441235174000204165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BSAVBLOK/PCBASIC.INI000066400000000000000000000000561441235174000220240ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/BSAVBLOK/TEST.BAS000066400000000000000000000001311441235174000215170ustar00rootroot0000000000000010 SCREEN 1:CLS 20 DEF SEG=&HB800 30 PAINT (100,100),1 40 BSAVE"gwcol1.bsv",0,32000 pcbasic-2.0.7/tests/basic/unsorted/BSAVBLOK/model/000077500000000000000000000000001441235174000215165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BSAVBLOK/model/GWCOL1.BSV000066400000000000000000000764101441235174000230360ustar00rootroot00000000000000}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUpcbasic-2.0.7/tests/basic/unsorted/BSAVE/000077500000000000000000000000001441235174000200535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BSAVE/PCBASIC.INI000066400000000000000000000000561441235174000214610ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/BSAVE/TEST.BAS000066400000000000000000000010661441235174000211640ustar00rootroot000000000000004 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 10 FOR I = 1 TO 10 15 READ SCR, SEGMENT, SIZE 20 SCREEN SCR:IF A=I THEN 50 25 DEF SEG=SEGMENT 30 PRINT "Saving SCREEN"+STR$(I) 35 FOR J=1 TO 15:LINE (20*J,20*J)-(20*J+10,20*J+10),J,BF:NEXT 40 BSAVE "screen"+HEX$(I)+".bsv", 0, SIZE 50 NEXT 999 END 1000 A=I:RESUME NEXT 1999 REM save only half the screen 2000 DATA 1, &hb800, 8000, 2, &hb800, 8000, 3, &hb800, 8000, 4, &hb800, 8000, 5, &hb800, 16000, 6, &hb800, 16000 2010 DATA 7, &ha000, 4000, 8, &ha000, 8000, 9, &ha000, 16000, 10, &ha000, 16000 pcbasic-2.0.7/tests/basic/unsorted/BSAVE/model/000077500000000000000000000000001441235174000211535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/BSAVE/model/SCREEN1.BSV000066400000000000000000000175101441235174000225730ustar00rootroot00000000000000@<<<<<<<<< < <<<<???<<<<<<<<<<<< < <UUTUUTUUTUUTUUTUUTpcbasic-2.0.7/tests/basic/unsorted/BSAVE/model/SCREEN2.BSV000066400000000000000000000175101441235174000225740ustar00rootroot00000000000000@ffffbb f|xxflf fffbbfpcbasic-2.0.7/tests/basic/unsorted/BSAVE/model/SCREEN7.BSV000066400000000000000000000076501441235174000226050ustar00rootroot00000000000000<<<ffffbb0x8v0fhh  f|xx |f| lhh0flf fffbb0||<|fffffbb`x8v`fhh8 f8|xx~ |f lhhlffbb8fffff |vB, A>=B, A=>B, A=B, A<>B, A<=B, A= 200 THEN 120 80 GOTO 30 120 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT    pcbasic-2.0.7/tests/basic/unsorted/FORNEXT6/model/000077500000000000000000000000001441235174000215265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORNEXT6/model/OUTPUT000066400000000000000000000345501441235174000225200ustar00rootroot00000000000000333 1 2 3 4 5 6 7 8 9 10 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 error: 1 30 yea error: 26 70 pcbasic-2.0.7/tests/basic/unsorted/FORNEXT7/000077500000000000000000000000001441235174000204275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORNEXT7/PCBASIC.INI000066400000000000000000000000561441235174000220350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORNEXT7/TEST.BAS000066400000000000000000000005401441235174000215340ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 FOR J=1 TO 10 22 GOTO 130 30 PRINT#1, "A", I, J 40 NEXT J 50 NEXT I 110 FOR I=1 TO 10 120 FOR J=1 TO 10 125 GOTO 30 130 PRINT#1, "B", I, J 140 NEXT J 150 NEXT I 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT     pcbasic-2.0.7/tests/basic/unsorted/FORNEXT7/model/000077500000000000000000000000001441235174000215275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORNEXT7/model/OUTPUT000066400000000000000000000001501441235174000225060ustar00rootroot00000000000000B 1 1 error: 1 140 error: 1 150 pcbasic-2.0.7/tests/basic/unsorted/FORNEXT8/000077500000000000000000000000001441235174000204305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORNEXT8/PCBASIC.INI000066400000000000000000000000561441235174000220360ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORNEXT8/TEST.BAS000066400000000000000000000003711441235174000215370ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 PRINT#1, "A" 20 GOTO 110 100 FOR I= 1 TO 10 110 PRINT#1, I 115 GOTO 130 120 NEXT 130 PRINT#1, "B" 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORNEXT8/model/000077500000000000000000000000001441235174000215305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORNEXT8/model/OUTPUT000066400000000000000000000000141441235174000225060ustar00rootroot00000000000000A 0 B pcbasic-2.0.7/tests/basic/unsorted/FOROVFL/000077500000000000000000000000001441235174000203305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FOROVFL/PCBASIC.INI000066400000000000000000000000561441235174000217360ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FOROVFL/TEST.BAS000066400000000000000000000004031441235174000214330ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM FOR overflows 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 FOR I%= -32768! TO -32766:PRINT#1, I%: NEXT 60 FOR I%= 32766 to 32767 STEP 2: PRINT#1, I%: NEXT 1000 PRINT#1, "Error:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FOROVFL/model/000077500000000000000000000000001441235174000214305ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FOROVFL/model/OUTPUT.TXT000066400000000000000000000001511441235174000230660ustar00rootroot00000000000000-32768 -32767 -32766 32766 Error: 6 60 Error: 0 60 pcbasic-2.0.7/tests/basic/unsorted/FORRESUM/000077500000000000000000000000001441235174000204555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORRESUM/PCBASIC.INI000066400000000000000000000000561441235174000220630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORRESUM/TEST.BAS000066400000000000000000000007041441235174000215640ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 PRINT#1, "A" 20 GOTO 110 100 FOR I= 1 TO 10 110 PRINT#1, I 115 GOTO 130 120 RESUME NEXT 130 PRINT#1, "B" 140 NEXT 200 FOR I= 1 TO 10 210 PRINT#1, I 215 GOTO 230 220 ELSE NEXT 230 PRINT#1, "C" 240 NEXT 300 FOR I= 1 TO 10 310 PRINT#1, I 315 GOTO 330 320 ELSE NEXT 330 PRINT#1, "D" 340 NEXT 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORRESUM/model/000077500000000000000000000000001441235174000215555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORRESUM/model/OUTPUT000066400000000000000000000002051441235174000225350ustar00rootroot00000000000000A 0 B error: 1 140 1 C error: 1 240 1 D error: 1 340 pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/000077500000000000000000000000001441235174000203765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/PCBASIC.INI000066400000000000000000000000561441235174000220040ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/TEST.BAS000066400000000000000000000007711441235174000215110ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 110 FOR A!=1 TO 10 STEP 2: PRINT#1, A!: NEXT A! 210 FOR A!=20 TO 10 STEP -1: PRINT#1, A!: NEXT A! 310 FOR A!=1.4 TO 10.5 STEP 1.5: PRINT#1, A!: NEXT A! 410 FOR I!=I! TO I!+10 STEP I!+1: PRINT#1, I!: NEXT I! 510 FOR A!=1 TO 20 STEP 2: PRINT#1, A!: A! = A!*2: NEXT A! 610 FOR A=20 TO 10: PRINT#1, A: NEXT A 710 A=30: FOR A=1 TO 10 STEP 2: PRINT#1, A: NEXT A 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/accepted/000077500000000000000000000000001441235174000221465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/accepted/OUTPUT000066400000000000000000000003571441235174000231360ustar00rootroot00000000000000 1 3 5 7 9 20 19 18 17 16 15 14 13 12 11 10 1.4 2.9 4.4 5.9 7.4 8.9 10.4 0 1 2 3 4 5 6 7 8 9 10 1 4 10 1 3 5 7 9 pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/model/000077500000000000000000000000001441235174000214765ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP!/model/OUTPUT000066400000000000000000000003641441235174000224640ustar00rootroot00000000000000 1 3 5 7 9 20 19 18 17 16 15 14 13 12 11 10 1.4 2.9 4.4 5.9 7.4 8.899999 10.4 0 1 2 3 4 5 6 7 8 9 10 1 4 10 1 3 5 7 9 pcbasic-2.0.7/tests/basic/unsorted/FORSTEP#/000077500000000000000000000000001441235174000204005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP#/PCBASIC.INI000066400000000000000000000000561441235174000220060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORSTEP#/TEST.BAS000066400000000000000000000010001441235174000214750ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 120 FOR A#=1 TO 10 STEP 2: PRINT#1, A#: NEXT A# 220 FOR A#=20 TO 10 STEP -1: PRINT#1, A#: NEXT A# 320 FOR A#=1.4 TO 10.5 STEP 1.5: PRINT#1, A#: NEXT A# 420 FOR I#=I# TO I#+10 STEP I#+1: PRINT#1, I#: NEXT I# 520 FOR A#=1 TO 20 STEP 2: PRINT#1, A#: A# = A#*2: NEXT A# 620 FOR A#=20 TO 10: PRINT#1, A#: NEXT A# 720 A#=30: FOR A#=1 TO 10 STEP 2: PRINT#1, A#: NEXT A# 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORSTEP#/model/000077500000000000000000000000001441235174000215005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP#/model/OUTPUT000066400000000000000000000010171441235174000224620ustar00rootroot00000000000000error: 13 120 0 error: 1 120 error: 13 220 0 error: 1 220 error: 13 320 0 error: 1 320 error: 13 420 0 error: 1 420 error: 13 520 0 error: 1 520 error: 13 620 0 error: 1 620 error: 13 720 30 error: 1 720 pcbasic-2.0.7/tests/basic/unsorted/FORSTEP%/000077500000000000000000000000001441235174000204025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP%/PCBASIC.INI000066400000000000000000000000561441235174000220100ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORSTEP%/TEST.BAS000066400000000000000000000010001441235174000214770ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 100 FOR A%=1 TO 10 STEP 2: PRINT#1, A%: NEXT A% 200 FOR A%=20 TO 10 STEP -1: PRINT#1, A%: NEXT A% 300 FOR A%=1.4 TO 10.5 STEP 1.5: PRINT#1, A%: NEXT A% 400 FOR I%=I% TO I%+10 STEP I%+1: PRINT#1, I%: NEXT I% 500 FOR A%=1 TO 20 STEP 2: PRINT#1, A%: A% = A%*2: NEXT A% 600 FOR A%=20 TO 10: PRINT#1, A%: NEXT A% 700 A%=30: FOR A%=1 TO 10 STEP 2: PRINT#1, A%: NEXT A% 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORSTEP%/model/000077500000000000000000000000001441235174000215025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP%/model/OUTPUT000066400000000000000000000003341441235174000224650ustar00rootroot00000000000000 1 3 5 7 9 20 19 18 17 16 15 14 13 12 11 10 1 3 5 7 9 11 0 1 2 3 4 5 6 7 8 9 10 1 4 10 1 3 5 7 9 pcbasic-2.0.7/tests/basic/unsorted/FORSTEP0/000077500000000000000000000000001441235174000204155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP0/PCBASIC.INI000066400000000000000000000001011441235174000220120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FORSTEP0/TEST.BAS000066400000000000000000000001531441235174000215220ustar00rootroot000000000000005 open "output" for output as 1 10 for i = 0 to 10 step 0 20 ?#1,i 25 close:end 30 next 40 ?#1,"end" pcbasic-2.0.7/tests/basic/unsorted/FORSTEP0/model/000077500000000000000000000000001441235174000215155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORSTEP0/model/OUTPUT000066400000000000000000000000061441235174000224740ustar00rootroot00000000000000 0 pcbasic-2.0.7/tests/basic/unsorted/FORWHILE/000077500000000000000000000000001441235174000204325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORWHILE/PCBASIC.INI000066400000000000000000000000561441235174000220400ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FORWHILE/TEST.BAS000066400000000000000000000004141441235174000215370ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM FOR and WHILE loops 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 FOR I = 1 TO 10 60 WHILE I = 1 70 PRINT#1, 70, I 80 NEXT I 90 PRINT#1, 90, I 100 WEND 110 END 1000 PRINT#1, "ERROR:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FORWHILE/model/000077500000000000000000000000001441235174000215325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FORWHILE/model/OUTPUT.TXT000066400000000000000000000000241441235174000231670ustar00rootroot00000000000000 70 1 pcbasic-2.0.7/tests/basic/unsorted/FRE/000077500000000000000000000000001441235174000176275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FRE/PCBASIC.INI000066400000000000000000000000561441235174000212350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/FRE/TEST.BAS000066400000000000000000000012201441235174000207300ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM FRE function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, FRE 60 PRINT#1, FRE( 70 PRINT#1, FRE("ABC" 80 PRINT#1, FRE(1 90 PRINT#1, FRE(1.5 100 PRINT#1, FRE(-1) 110 PRINT#1, FRE(1) 120 PRINT#1, FRE(-1.5) 130 PRINT#1, FRE(1.5) 140 PRINT#1, FRE(-1.5D2) 150 PRINT#1, FRE(1.5D2) 160 PRINT#1, FRE("ABC") 200 PRINT#1, FRE(0) 210 PRINT#1, FRE(256) 220 PRINT#1, FRE(32768) 230 PRINT#1, FRE(65536) 240 PRINT#1, FRE(1.701412E+38) 250 PRINT#1, FRE(1.701411834604692D+38) 300 PRINT#1, FRE(1) 310 PRINT#1, FRE(#1) 320 PRINT#1, FRE(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/FRE/model/000077500000000000000000000000001441235174000207275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FRE/model/OUTPUT.TXT000066400000000000000000000004151441235174000223700ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 59815 59815 59815 59815 59815 59815 59815 59815 59815 59815 59815 59815 59815 59815 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/000077500000000000000000000000001441235174000203065ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/PCBASIC.INI000066400000000000000000000001011441235174000217030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/TEST.BAS000066400000000000000000000004071441235174000214150ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM DELETE and free memory 30 A$="#---#"+"" 40 B$=a$+"a"+"b" 50 DIM C$(240) 60 FOR I=0 TO 230: PRINT I,:C$(I)=SPACE$(250): NEXT 130 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 140 PRINT#1, FRE(0) 150 CHAIN MERGE "TEST2", 160, ALL 160 REM pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/TEST2.BAS000066400000000000000000000070451441235174000215040ustar00rootroot00000000000000160 PRINT#1, FRE(0) 1000 REM ************************************************* 1010 REM ************************************************* 1020 REM ************************************************* 1030 REM ************************************************* 1040 REM ************************************************* 1050 REM ************************************************* 1060 REM ************************************************* 1070 REM ************************************************* 1080 REM ************************************************* 1090 REM ************************************************* 1100 REM ************************************************* 1110 REM ************************************************* 1120 REM ************************************************* 1130 REM ************************************************* 1140 REM ************************************************* 1150 REM ************************************************* 1160 REM ************************************************* 1170 REM ************************************************* 1180 REM ************************************************* 1190 REM ************************************************* 1200 REM ************************************************* 1210 REM ************************************************* 1220 REM ************************************************* 1230 REM ************************************************* 1240 REM ************************************************* 1250 REM ************************************************* 1260 REM ************************************************* 1270 REM ************************************************* 1280 REM ************************************************* 1290 REM ************************************************* 1300 REM ************************************************* 1310 REM ************************************************* 1320 REM ************************************************* 1330 REM ************************************************* 1340 REM ************************************************* 1350 REM ************************************************* 1360 REM ************************************************* 1370 REM ************************************************* 1380 REM ************************************************* 1390 REM ************************************************* 1400 REM ************************************************* 1410 REM ************************************************* 1420 REM ************************************************* 1430 REM ************************************************* 1440 REM ************************************************* 1450 REM ************************************************* 1460 REM ************************************************* 1470 REM ************************************************* 1480 REM ************************************************* 1490 REM ************************************************* 1500 REM ************************************************* 1510 REM ************************************************* 1520 REM ************************************************* 1530 REM ************************************************* 1540 REM ************************************************* 1550 REM ************************************************* 1560 REM ************************************************* 1570 REM ************************************************* 1580 REM ************************************************* 1590 REM ************************************************* pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/model/000077500000000000000000000000001441235174000214065ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN/model/OUTPUT.TXT000066400000000000000000000000111441235174000230370ustar00rootroot00000000000000 1562 pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/000077500000000000000000000000001441235174000203705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/PCBASIC.INI000066400000000000000000000001011441235174000217650ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/TEST.BAS000066400000000000000000000004071441235174000214770ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM DELETE and free memory 30 A$="#---#"+"" 40 B$=a$+"a"+"b" 50 DIM C$(240) 60 FOR I=0 TO 222: PRINT I,:C$(I)=SPACE$(250): NEXT 130 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 140 PRINT#1, FRE(0) 150 CHAIN MERGE "TEST2", 160, ALL 160 REM pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/TEST2.BAS000066400000000000000000000070451441235174000215660ustar00rootroot00000000000000160 PRINT#1, FRE(0) 1000 REM ************************************************* 1010 REM ************************************************* 1020 REM ************************************************* 1030 REM ************************************************* 1040 REM ************************************************* 1050 REM ************************************************* 1060 REM ************************************************* 1070 REM ************************************************* 1080 REM ************************************************* 1090 REM ************************************************* 1100 REM ************************************************* 1110 REM ************************************************* 1120 REM ************************************************* 1130 REM ************************************************* 1140 REM ************************************************* 1150 REM ************************************************* 1160 REM ************************************************* 1170 REM ************************************************* 1180 REM ************************************************* 1190 REM ************************************************* 1200 REM ************************************************* 1210 REM ************************************************* 1220 REM ************************************************* 1230 REM ************************************************* 1240 REM ************************************************* 1250 REM ************************************************* 1260 REM ************************************************* 1270 REM ************************************************* 1280 REM ************************************************* 1290 REM ************************************************* 1300 REM ************************************************* 1310 REM ************************************************* 1320 REM ************************************************* 1330 REM ************************************************* 1340 REM ************************************************* 1350 REM ************************************************* 1360 REM ************************************************* 1370 REM ************************************************* 1380 REM ************************************************* 1390 REM ************************************************* 1400 REM ************************************************* 1410 REM ************************************************* 1420 REM ************************************************* 1430 REM ************************************************* 1440 REM ************************************************* 1450 REM ************************************************* 1460 REM ************************************************* 1470 REM ************************************************* 1480 REM ************************************************* 1490 REM ************************************************* 1500 REM ************************************************* 1510 REM ************************************************* 1520 REM ************************************************* 1530 REM ************************************************* 1540 REM ************************************************* 1550 REM ************************************************* 1560 REM ************************************************* 1570 REM ************************************************* 1580 REM ************************************************* 1590 REM ************************************************* pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/model/000077500000000000000000000000001441235174000214705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN2/model/OUTPUT.TXT000066400000000000000000000000201441235174000231210ustar00rootroot00000000000000 3562 199 pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/000077500000000000000000000000001441235174000203715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/PCBASIC.INI000066400000000000000000000001011441235174000217660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/TEST.BAS000066400000000000000000000003661441235174000215040ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM DELETE and free memory 30 A$=space$(239) 50 DIM C$(240) 60 FOR I=0 TO 222: PRINT I,:C$(I)=SPACE$(250): NEXT 130 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 140 PRINT#1, FRE(0) 150 CHAIN MERGE "TEST2", 160, ALL 160 REM pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/TEST2.BAS000066400000000000000000000070451441235174000215670ustar00rootroot00000000000000160 PRINT#1, FRE(0) 1000 REM ************************************************* 1010 REM ************************************************* 1020 REM ************************************************* 1030 REM ************************************************* 1040 REM ************************************************* 1050 REM ************************************************* 1060 REM ************************************************* 1070 REM ************************************************* 1080 REM ************************************************* 1090 REM ************************************************* 1100 REM ************************************************* 1110 REM ************************************************* 1120 REM ************************************************* 1130 REM ************************************************* 1140 REM ************************************************* 1150 REM ************************************************* 1160 REM ************************************************* 1170 REM ************************************************* 1180 REM ************************************************* 1190 REM ************************************************* 1200 REM ************************************************* 1210 REM ************************************************* 1220 REM ************************************************* 1230 REM ************************************************* 1240 REM ************************************************* 1250 REM ************************************************* 1260 REM ************************************************* 1270 REM ************************************************* 1280 REM ************************************************* 1290 REM ************************************************* 1300 REM ************************************************* 1310 REM ************************************************* 1320 REM ************************************************* 1330 REM ************************************************* 1340 REM ************************************************* 1350 REM ************************************************* 1360 REM ************************************************* 1370 REM ************************************************* 1380 REM ************************************************* 1390 REM ************************************************* 1400 REM ************************************************* 1410 REM ************************************************* 1420 REM ************************************************* 1430 REM ************************************************* 1440 REM ************************************************* 1450 REM ************************************************* 1460 REM ************************************************* 1470 REM ************************************************* 1480 REM ************************************************* 1490 REM ************************************************* 1500 REM ************************************************* 1510 REM ************************************************* 1520 REM ************************************************* 1530 REM ************************************************* 1540 REM ************************************************* 1550 REM ************************************************* 1560 REM ************************************************* 1570 REM ************************************************* 1580 REM ************************************************* 1590 REM ************************************************* pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/model/000077500000000000000000000000001441235174000214715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FULLCHN3/model/OUTPUT.TXT000066400000000000000000000000161441235174000231270ustar00rootroot00000000000000 3370 1 pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/000077500000000000000000000000001441235174000207125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/INPUT.TXT000066400000000000000000000002221441235174000222060ustar00rootroot000000000000001,"2",3 "4", 5$f, $6, 7!, 8.0, 9.2, 10# 11%, 12L, thirteen, x14, 15x, ., 17e0, 18, 19, 2e1 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200 pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/PCBASIC.INI000066400000000000000000000001011441235174000223070ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/TEST.BAS000066400000000000000000000002621441235174000220200ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT from file 30 open "i", #1, "input.txt 40 open "o", #2, "output.txt 50 for i=1 to 20 60 input#1, a: write#2, a 70 next i 80 close pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/model/000077500000000000000000000000001441235174000220125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileINPUT/model/OUTPUT.TXT000066400000000000000000000001221441235174000234460ustar00rootroot000000000000001 0 3 0 5 0 7 8 9.2 10 12 0 0 15 0 17 18 19 1.701412E+38 110 pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/000077500000000000000000000000001441235174000225655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/PCBASIC.INI000066400000000000000000000001011441235174000241620ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/TEST.BAS000066400000000000000000000005521441235174000236750ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM different files with the same name are considered the same 25 open "errors.txt" for output as 3 28 on error goto 1000 30 open "output.txt" for output as 1 40 mkdir "dir" 50 open "dir\output.txt" for output as 2 60 print#1, "one" 70 print#2, "two" 80 close 2 90 close 1 900 end 1000 print#3, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/model/000077500000000000000000000000001441235174000236655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/model/ERRORS.TXT000066400000000000000000000000511441235174000252760ustar00rootroot00000000000000 55 50 52 70 pcbasic-2.0.7/tests/basic/unsorted/FileNameExclusion/model/OUTPUT.TXT000066400000000000000000000000061441235174000253220ustar00rootroot00000000000000one pcbasic-2.0.7/tests/basic/unsorted/FileNumberVARPTR/000077500000000000000000000000001441235174000222025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileNumberVARPTR/PCBASIC.INI000066400000000000000000000001011441235174000235770ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/FileNumberVARPTR/TEST.BAS000066400000000000000000000003341441235174000233100ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM VARPTR to file buffer 30 open "output.txt" for output as 1 40 on error goto 1000 50 for i = 0 to 5 60 print#1, varptr(#i) 70 next 80 end 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/unsorted/FileNumberVARPTR/model/000077500000000000000000000000001441235174000233025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/FileNumberVARPTR/model/OUTPUT.TXT000066400000000000000000000001111441235174000247340ustar00rootroot00000000000000 3435 3757 4079 4401 52 60 52 60 pcbasic-2.0.7/tests/basic/unsorted/GARBAGE/000077500000000000000000000000001441235174000202435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GARBAGE/PCBASIC.INI000066400000000000000000000000561441235174000216510ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/GARBAGE/TEST.BAS000066400000000000000000000001561441235174000213530ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 FOR I=1 TO 6028:A$=MID$("1234567890",1,10):PRINT#1, I;FRE(0):NEXT  pcbasic-2.0.7/tests/basic/unsorted/GARBAGE/model/000077500000000000000000000000001441235174000213435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GARBAGE/model/OUTPUT.TXT000066400000000000000000002542131441235174000230130ustar00rootroot00000000000000 1 60186 2 60176 3 60166 4 60156 5 60146 6 60136 7 60126 8 60116 9 60106 10 60096 11 60086 12 60076 13 60066 14 60056 15 60046 16 60036 17 60026 18 60016 19 60006 20 59996 21 59986 22 59976 23 59966 24 59956 25 59946 26 59936 27 59926 28 59916 29 59906 30 59896 31 59886 32 59876 33 59866 34 59856 35 59846 36 59836 37 59826 38 59816 39 59806 40 59796 41 59786 42 59776 43 59766 44 59756 45 59746 46 59736 47 59726 48 59716 49 59706 50 59696 51 59686 52 59676 53 59666 54 59656 55 59646 56 59636 57 59626 58 59616 59 59606 60 59596 61 59586 62 59576 63 59566 64 59556 65 59546 66 59536 67 59526 68 59516 69 59506 70 59496 71 59486 72 59476 73 59466 74 59456 75 59446 76 59436 77 59426 78 59416 79 59406 80 59396 81 59386 82 59376 83 59366 84 59356 85 59346 86 59336 87 59326 88 59316 89 59306 90 59296 91 59286 92 59276 93 59266 94 59256 95 59246 96 59236 97 59226 98 59216 99 59206 100 59196 101 59186 102 59176 103 59166 104 59156 105 59146 106 59136 107 59126 108 59116 109 59106 110 59096 111 59086 112 59076 113 59066 114 59056 115 59046 116 59036 117 59026 118 59016 119 59006 120 58996 121 58986 122 58976 123 58966 124 58956 125 58946 126 58936 127 58926 128 58916 129 58906 130 58896 131 58886 132 58876 133 58866 134 58856 135 58846 136 58836 137 58826 138 58816 139 58806 140 58796 141 58786 142 58776 143 58766 144 58756 145 58746 146 58736 147 58726 148 58716 149 58706 150 58696 151 58686 152 58676 153 58666 154 58656 155 58646 156 58636 157 58626 158 58616 159 58606 160 58596 161 58586 162 58576 163 58566 164 58556 165 58546 166 58536 167 58526 168 58516 169 58506 170 58496 171 58486 172 58476 173 58466 174 58456 175 58446 176 58436 177 58426 178 58416 179 58406 180 58396 181 58386 182 58376 183 58366 184 58356 185 58346 186 58336 187 58326 188 58316 189 58306 190 58296 191 58286 192 58276 193 58266 194 58256 195 58246 196 58236 197 58226 198 58216 199 58206 200 58196 201 58186 202 58176 203 58166 204 58156 205 58146 206 58136 207 58126 208 58116 209 58106 210 58096 211 58086 212 58076 213 58066 214 58056 215 58046 216 58036 217 58026 218 58016 219 58006 220 57996 221 57986 222 57976 223 57966 224 57956 225 57946 226 57936 227 57926 228 57916 229 57906 230 57896 231 57886 232 57876 233 57866 234 57856 235 57846 236 57836 237 57826 238 57816 239 57806 240 57796 241 57786 242 57776 243 57766 244 57756 245 57746 246 57736 247 57726 248 57716 249 57706 250 57696 251 57686 252 57676 253 57666 254 57656 255 57646 256 57636 257 57626 258 57616 259 57606 260 57596 261 57586 262 57576 263 57566 264 57556 265 57546 266 57536 267 57526 268 57516 269 57506 270 57496 271 57486 272 57476 273 57466 274 57456 275 57446 276 57436 277 57426 278 57416 279 57406 280 57396 281 57386 282 57376 283 57366 284 57356 285 57346 286 57336 287 57326 288 57316 289 57306 290 57296 291 57286 292 57276 293 57266 294 57256 295 57246 296 57236 297 57226 298 57216 299 57206 300 57196 301 57186 302 57176 303 57166 304 57156 305 57146 306 57136 307 57126 308 57116 309 57106 310 57096 311 57086 312 57076 313 57066 314 57056 315 57046 316 57036 317 57026 318 57016 319 57006 320 56996 321 56986 322 56976 323 56966 324 56956 325 56946 326 56936 327 56926 328 56916 329 56906 330 56896 331 56886 332 56876 333 56866 334 56856 335 56846 336 56836 337 56826 338 56816 339 56806 340 56796 341 56786 342 56776 343 56766 344 56756 345 56746 346 56736 347 56726 348 56716 349 56706 350 56696 351 56686 352 56676 353 56666 354 56656 355 56646 356 56636 357 56626 358 56616 359 56606 360 56596 361 56586 362 56576 363 56566 364 56556 365 56546 366 56536 367 56526 368 56516 369 56506 370 56496 371 56486 372 56476 373 56466 374 56456 375 56446 376 56436 377 56426 378 56416 379 56406 380 56396 381 56386 382 56376 383 56366 384 56356 385 56346 386 56336 387 56326 388 56316 389 56306 390 56296 391 56286 392 56276 393 56266 394 56256 395 56246 396 56236 397 56226 398 56216 399 56206 400 56196 401 56186 402 56176 403 56166 404 56156 405 56146 406 56136 407 56126 408 56116 409 56106 410 56096 411 56086 412 56076 413 56066 414 56056 415 56046 416 56036 417 56026 418 56016 419 56006 420 55996 421 55986 422 55976 423 55966 424 55956 425 55946 426 55936 427 55926 428 55916 429 55906 430 55896 431 55886 432 55876 433 55866 434 55856 435 55846 436 55836 437 55826 438 55816 439 55806 440 55796 441 55786 442 55776 443 55766 444 55756 445 55746 446 55736 447 55726 448 55716 449 55706 450 55696 451 55686 452 55676 453 55666 454 55656 455 55646 456 55636 457 55626 458 55616 459 55606 460 55596 461 55586 462 55576 463 55566 464 55556 465 55546 466 55536 467 55526 468 55516 469 55506 470 55496 471 55486 472 55476 473 55466 474 55456 475 55446 476 55436 477 55426 478 55416 479 55406 480 55396 481 55386 482 55376 483 55366 484 55356 485 55346 486 55336 487 55326 488 55316 489 55306 490 55296 491 55286 492 55276 493 55266 494 55256 495 55246 496 55236 497 55226 498 55216 499 55206 500 55196 501 55186 502 55176 503 55166 504 55156 505 55146 506 55136 507 55126 508 55116 509 55106 510 55096 511 55086 512 55076 513 55066 514 55056 515 55046 516 55036 517 55026 518 55016 519 55006 520 54996 521 54986 522 54976 523 54966 524 54956 525 54946 526 54936 527 54926 528 54916 529 54906 530 54896 531 54886 532 54876 533 54866 534 54856 535 54846 536 54836 537 54826 538 54816 539 54806 540 54796 541 54786 542 54776 543 54766 544 54756 545 54746 546 54736 547 54726 548 54716 549 54706 550 54696 551 54686 552 54676 553 54666 554 54656 555 54646 556 54636 557 54626 558 54616 559 54606 560 54596 561 54586 562 54576 563 54566 564 54556 565 54546 566 54536 567 54526 568 54516 569 54506 570 54496 571 54486 572 54476 573 54466 574 54456 575 54446 576 54436 577 54426 578 54416 579 54406 580 54396 581 54386 582 54376 583 54366 584 54356 585 54346 586 54336 587 54326 588 54316 589 54306 590 54296 591 54286 592 54276 593 54266 594 54256 595 54246 596 54236 597 54226 598 54216 599 54206 600 54196 601 54186 602 54176 603 54166 604 54156 605 54146 606 54136 607 54126 608 54116 609 54106 610 54096 611 54086 612 54076 613 54066 614 54056 615 54046 616 54036 617 54026 618 54016 619 54006 620 53996 621 53986 622 53976 623 53966 624 53956 625 53946 626 53936 627 53926 628 53916 629 53906 630 53896 631 53886 632 53876 633 53866 634 53856 635 53846 636 53836 637 53826 638 53816 639 53806 640 53796 641 53786 642 53776 643 53766 644 53756 645 53746 646 53736 647 53726 648 53716 649 53706 650 53696 651 53686 652 53676 653 53666 654 53656 655 53646 656 53636 657 53626 658 53616 659 53606 660 53596 661 53586 662 53576 663 53566 664 53556 665 53546 666 53536 667 53526 668 53516 669 53506 670 53496 671 53486 672 53476 673 53466 674 53456 675 53446 676 53436 677 53426 678 53416 679 53406 680 53396 681 53386 682 53376 683 53366 684 53356 685 53346 686 53336 687 53326 688 53316 689 53306 690 53296 691 53286 692 53276 693 53266 694 53256 695 53246 696 53236 697 53226 698 53216 699 53206 700 53196 701 53186 702 53176 703 53166 704 53156 705 53146 706 53136 707 53126 708 53116 709 53106 710 53096 711 53086 712 53076 713 53066 714 53056 715 53046 716 53036 717 53026 718 53016 719 53006 720 52996 721 52986 722 52976 723 52966 724 52956 725 52946 726 52936 727 52926 728 52916 729 52906 730 52896 731 52886 732 52876 733 52866 734 52856 735 52846 736 52836 737 52826 738 52816 739 52806 740 52796 741 52786 742 52776 743 52766 744 52756 745 52746 746 52736 747 52726 748 52716 749 52706 750 52696 751 52686 752 52676 753 52666 754 52656 755 52646 756 52636 757 52626 758 52616 759 52606 760 52596 761 52586 762 52576 763 52566 764 52556 765 52546 766 52536 767 52526 768 52516 769 52506 770 52496 771 52486 772 52476 773 52466 774 52456 775 52446 776 52436 777 52426 778 52416 779 52406 780 52396 781 52386 782 52376 783 52366 784 52356 785 52346 786 52336 787 52326 788 52316 789 52306 790 52296 791 52286 792 52276 793 52266 794 52256 795 52246 796 52236 797 52226 798 52216 799 52206 800 52196 801 52186 802 52176 803 52166 804 52156 805 52146 806 52136 807 52126 808 52116 809 52106 810 52096 811 52086 812 52076 813 52066 814 52056 815 52046 816 52036 817 52026 818 52016 819 52006 820 51996 821 51986 822 51976 823 51966 824 51956 825 51946 826 51936 827 51926 828 51916 829 51906 830 51896 831 51886 832 51876 833 51866 834 51856 835 51846 836 51836 837 51826 838 51816 839 51806 840 51796 841 51786 842 51776 843 51766 844 51756 845 51746 846 51736 847 51726 848 51716 849 51706 850 51696 851 51686 852 51676 853 51666 854 51656 855 51646 856 51636 857 51626 858 51616 859 51606 860 51596 861 51586 862 51576 863 51566 864 51556 865 51546 866 51536 867 51526 868 51516 869 51506 870 51496 871 51486 872 51476 873 51466 874 51456 875 51446 876 51436 877 51426 878 51416 879 51406 880 51396 881 51386 882 51376 883 51366 884 51356 885 51346 886 51336 887 51326 888 51316 889 51306 890 51296 891 51286 892 51276 893 51266 894 51256 895 51246 896 51236 897 51226 898 51216 899 51206 900 51196 901 51186 902 51176 903 51166 904 51156 905 51146 906 51136 907 51126 908 51116 909 51106 910 51096 911 51086 912 51076 913 51066 914 51056 915 51046 916 51036 917 51026 918 51016 919 51006 920 50996 921 50986 922 50976 923 50966 924 50956 925 50946 926 50936 927 50926 928 50916 929 50906 930 50896 931 50886 932 50876 933 50866 934 50856 935 50846 936 50836 937 50826 938 50816 939 50806 940 50796 941 50786 942 50776 943 50766 944 50756 945 50746 946 50736 947 50726 948 50716 949 50706 950 50696 951 50686 952 50676 953 50666 954 50656 955 50646 956 50636 957 50626 958 50616 959 50606 960 50596 961 50586 962 50576 963 50566 964 50556 965 50546 966 50536 967 50526 968 50516 969 50506 970 50496 971 50486 972 50476 973 50466 974 50456 975 50446 976 50436 977 50426 978 50416 979 50406 980 50396 981 50386 982 50376 983 50366 984 50356 985 50346 986 50336 987 50326 988 50316 989 50306 990 50296 991 50286 992 50276 993 50266 994 50256 995 50246 996 50236 997 50226 998 50216 999 50206 1000 50196 1001 50186 1002 50176 1003 50166 1004 50156 1005 50146 1006 50136 1007 50126 1008 50116 1009 50106 1010 50096 1011 50086 1012 50076 1013 50066 1014 50056 1015 50046 1016 50036 1017 50026 1018 50016 1019 50006 1020 49996 1021 49986 1022 49976 1023 49966 1024 49956 1025 49946 1026 49936 1027 49926 1028 49916 1029 49906 1030 49896 1031 49886 1032 49876 1033 49866 1034 49856 1035 49846 1036 49836 1037 49826 1038 49816 1039 49806 1040 49796 1041 49786 1042 49776 1043 49766 1044 49756 1045 49746 1046 49736 1047 49726 1048 49716 1049 49706 1050 49696 1051 49686 1052 49676 1053 49666 1054 49656 1055 49646 1056 49636 1057 49626 1058 49616 1059 49606 1060 49596 1061 49586 1062 49576 1063 49566 1064 49556 1065 49546 1066 49536 1067 49526 1068 49516 1069 49506 1070 49496 1071 49486 1072 49476 1073 49466 1074 49456 1075 49446 1076 49436 1077 49426 1078 49416 1079 49406 1080 49396 1081 49386 1082 49376 1083 49366 1084 49356 1085 49346 1086 49336 1087 49326 1088 49316 1089 49306 1090 49296 1091 49286 1092 49276 1093 49266 1094 49256 1095 49246 1096 49236 1097 49226 1098 49216 1099 49206 1100 49196 1101 49186 1102 49176 1103 49166 1104 49156 1105 49146 1106 49136 1107 49126 1108 49116 1109 49106 1110 49096 1111 49086 1112 49076 1113 49066 1114 49056 1115 49046 1116 49036 1117 49026 1118 49016 1119 49006 1120 48996 1121 48986 1122 48976 1123 48966 1124 48956 1125 48946 1126 48936 1127 48926 1128 48916 1129 48906 1130 48896 1131 48886 1132 48876 1133 48866 1134 48856 1135 48846 1136 48836 1137 48826 1138 48816 1139 48806 1140 48796 1141 48786 1142 48776 1143 48766 1144 48756 1145 48746 1146 48736 1147 48726 1148 48716 1149 48706 1150 48696 1151 48686 1152 48676 1153 48666 1154 48656 1155 48646 1156 48636 1157 48626 1158 48616 1159 48606 1160 48596 1161 48586 1162 48576 1163 48566 1164 48556 1165 48546 1166 48536 1167 48526 1168 48516 1169 48506 1170 48496 1171 48486 1172 48476 1173 48466 1174 48456 1175 48446 1176 48436 1177 48426 1178 48416 1179 48406 1180 48396 1181 48386 1182 48376 1183 48366 1184 48356 1185 48346 1186 48336 1187 48326 1188 48316 1189 48306 1190 48296 1191 48286 1192 48276 1193 48266 1194 48256 1195 48246 1196 48236 1197 48226 1198 48216 1199 48206 1200 48196 1201 48186 1202 48176 1203 48166 1204 48156 1205 48146 1206 48136 1207 48126 1208 48116 1209 48106 1210 48096 1211 48086 1212 48076 1213 48066 1214 48056 1215 48046 1216 48036 1217 48026 1218 48016 1219 48006 1220 47996 1221 47986 1222 47976 1223 47966 1224 47956 1225 47946 1226 47936 1227 47926 1228 47916 1229 47906 1230 47896 1231 47886 1232 47876 1233 47866 1234 47856 1235 47846 1236 47836 1237 47826 1238 47816 1239 47806 1240 47796 1241 47786 1242 47776 1243 47766 1244 47756 1245 47746 1246 47736 1247 47726 1248 47716 1249 47706 1250 47696 1251 47686 1252 47676 1253 47666 1254 47656 1255 47646 1256 47636 1257 47626 1258 47616 1259 47606 1260 47596 1261 47586 1262 47576 1263 47566 1264 47556 1265 47546 1266 47536 1267 47526 1268 47516 1269 47506 1270 47496 1271 47486 1272 47476 1273 47466 1274 47456 1275 47446 1276 47436 1277 47426 1278 47416 1279 47406 1280 47396 1281 47386 1282 47376 1283 47366 1284 47356 1285 47346 1286 47336 1287 47326 1288 47316 1289 47306 1290 47296 1291 47286 1292 47276 1293 47266 1294 47256 1295 47246 1296 47236 1297 47226 1298 47216 1299 47206 1300 47196 1301 47186 1302 47176 1303 47166 1304 47156 1305 47146 1306 47136 1307 47126 1308 47116 1309 47106 1310 47096 1311 47086 1312 47076 1313 47066 1314 47056 1315 47046 1316 47036 1317 47026 1318 47016 1319 47006 1320 46996 1321 46986 1322 46976 1323 46966 1324 46956 1325 46946 1326 46936 1327 46926 1328 46916 1329 46906 1330 46896 1331 46886 1332 46876 1333 46866 1334 46856 1335 46846 1336 46836 1337 46826 1338 46816 1339 46806 1340 46796 1341 46786 1342 46776 1343 46766 1344 46756 1345 46746 1346 46736 1347 46726 1348 46716 1349 46706 1350 46696 1351 46686 1352 46676 1353 46666 1354 46656 1355 46646 1356 46636 1357 46626 1358 46616 1359 46606 1360 46596 1361 46586 1362 46576 1363 46566 1364 46556 1365 46546 1366 46536 1367 46526 1368 46516 1369 46506 1370 46496 1371 46486 1372 46476 1373 46466 1374 46456 1375 46446 1376 46436 1377 46426 1378 46416 1379 46406 1380 46396 1381 46386 1382 46376 1383 46366 1384 46356 1385 46346 1386 46336 1387 46326 1388 46316 1389 46306 1390 46296 1391 46286 1392 46276 1393 46266 1394 46256 1395 46246 1396 46236 1397 46226 1398 46216 1399 46206 1400 46196 1401 46186 1402 46176 1403 46166 1404 46156 1405 46146 1406 46136 1407 46126 1408 46116 1409 46106 1410 46096 1411 46086 1412 46076 1413 46066 1414 46056 1415 46046 1416 46036 1417 46026 1418 46016 1419 46006 1420 45996 1421 45986 1422 45976 1423 45966 1424 45956 1425 45946 1426 45936 1427 45926 1428 45916 1429 45906 1430 45896 1431 45886 1432 45876 1433 45866 1434 45856 1435 45846 1436 45836 1437 45826 1438 45816 1439 45806 1440 45796 1441 45786 1442 45776 1443 45766 1444 45756 1445 45746 1446 45736 1447 45726 1448 45716 1449 45706 1450 45696 1451 45686 1452 45676 1453 45666 1454 45656 1455 45646 1456 45636 1457 45626 1458 45616 1459 45606 1460 45596 1461 45586 1462 45576 1463 45566 1464 45556 1465 45546 1466 45536 1467 45526 1468 45516 1469 45506 1470 45496 1471 45486 1472 45476 1473 45466 1474 45456 1475 45446 1476 45436 1477 45426 1478 45416 1479 45406 1480 45396 1481 45386 1482 45376 1483 45366 1484 45356 1485 45346 1486 45336 1487 45326 1488 45316 1489 45306 1490 45296 1491 45286 1492 45276 1493 45266 1494 45256 1495 45246 1496 45236 1497 45226 1498 45216 1499 45206 1500 45196 1501 45186 1502 45176 1503 45166 1504 45156 1505 45146 1506 45136 1507 45126 1508 45116 1509 45106 1510 45096 1511 45086 1512 45076 1513 45066 1514 45056 1515 45046 1516 45036 1517 45026 1518 45016 1519 45006 1520 44996 1521 44986 1522 44976 1523 44966 1524 44956 1525 44946 1526 44936 1527 44926 1528 44916 1529 44906 1530 44896 1531 44886 1532 44876 1533 44866 1534 44856 1535 44846 1536 44836 1537 44826 1538 44816 1539 44806 1540 44796 1541 44786 1542 44776 1543 44766 1544 44756 1545 44746 1546 44736 1547 44726 1548 44716 1549 44706 1550 44696 1551 44686 1552 44676 1553 44666 1554 44656 1555 44646 1556 44636 1557 44626 1558 44616 1559 44606 1560 44596 1561 44586 1562 44576 1563 44566 1564 44556 1565 44546 1566 44536 1567 44526 1568 44516 1569 44506 1570 44496 1571 44486 1572 44476 1573 44466 1574 44456 1575 44446 1576 44436 1577 44426 1578 44416 1579 44406 1580 44396 1581 44386 1582 44376 1583 44366 1584 44356 1585 44346 1586 44336 1587 44326 1588 44316 1589 44306 1590 44296 1591 44286 1592 44276 1593 44266 1594 44256 1595 44246 1596 44236 1597 44226 1598 44216 1599 44206 1600 44196 1601 44186 1602 44176 1603 44166 1604 44156 1605 44146 1606 44136 1607 44126 1608 44116 1609 44106 1610 44096 1611 44086 1612 44076 1613 44066 1614 44056 1615 44046 1616 44036 1617 44026 1618 44016 1619 44006 1620 43996 1621 43986 1622 43976 1623 43966 1624 43956 1625 43946 1626 43936 1627 43926 1628 43916 1629 43906 1630 43896 1631 43886 1632 43876 1633 43866 1634 43856 1635 43846 1636 43836 1637 43826 1638 43816 1639 43806 1640 43796 1641 43786 1642 43776 1643 43766 1644 43756 1645 43746 1646 43736 1647 43726 1648 43716 1649 43706 1650 43696 1651 43686 1652 43676 1653 43666 1654 43656 1655 43646 1656 43636 1657 43626 1658 43616 1659 43606 1660 43596 1661 43586 1662 43576 1663 43566 1664 43556 1665 43546 1666 43536 1667 43526 1668 43516 1669 43506 1670 43496 1671 43486 1672 43476 1673 43466 1674 43456 1675 43446 1676 43436 1677 43426 1678 43416 1679 43406 1680 43396 1681 43386 1682 43376 1683 43366 1684 43356 1685 43346 1686 43336 1687 43326 1688 43316 1689 43306 1690 43296 1691 43286 1692 43276 1693 43266 1694 43256 1695 43246 1696 43236 1697 43226 1698 43216 1699 43206 1700 43196 1701 43186 1702 43176 1703 43166 1704 43156 1705 43146 1706 43136 1707 43126 1708 43116 1709 43106 1710 43096 1711 43086 1712 43076 1713 43066 1714 43056 1715 43046 1716 43036 1717 43026 1718 43016 1719 43006 1720 42996 1721 42986 1722 42976 1723 42966 1724 42956 1725 42946 1726 42936 1727 42926 1728 42916 1729 42906 1730 42896 1731 42886 1732 42876 1733 42866 1734 42856 1735 42846 1736 42836 1737 42826 1738 42816 1739 42806 1740 42796 1741 42786 1742 42776 1743 42766 1744 42756 1745 42746 1746 42736 1747 42726 1748 42716 1749 42706 1750 42696 1751 42686 1752 42676 1753 42666 1754 42656 1755 42646 1756 42636 1757 42626 1758 42616 1759 42606 1760 42596 1761 42586 1762 42576 1763 42566 1764 42556 1765 42546 1766 42536 1767 42526 1768 42516 1769 42506 1770 42496 1771 42486 1772 42476 1773 42466 1774 42456 1775 42446 1776 42436 1777 42426 1778 42416 1779 42406 1780 42396 1781 42386 1782 42376 1783 42366 1784 42356 1785 42346 1786 42336 1787 42326 1788 42316 1789 42306 1790 42296 1791 42286 1792 42276 1793 42266 1794 42256 1795 42246 1796 42236 1797 42226 1798 42216 1799 42206 1800 42196 1801 42186 1802 42176 1803 42166 1804 42156 1805 42146 1806 42136 1807 42126 1808 42116 1809 42106 1810 42096 1811 42086 1812 42076 1813 42066 1814 42056 1815 42046 1816 42036 1817 42026 1818 42016 1819 42006 1820 41996 1821 41986 1822 41976 1823 41966 1824 41956 1825 41946 1826 41936 1827 41926 1828 41916 1829 41906 1830 41896 1831 41886 1832 41876 1833 41866 1834 41856 1835 41846 1836 41836 1837 41826 1838 41816 1839 41806 1840 41796 1841 41786 1842 41776 1843 41766 1844 41756 1845 41746 1846 41736 1847 41726 1848 41716 1849 41706 1850 41696 1851 41686 1852 41676 1853 41666 1854 41656 1855 41646 1856 41636 1857 41626 1858 41616 1859 41606 1860 41596 1861 41586 1862 41576 1863 41566 1864 41556 1865 41546 1866 41536 1867 41526 1868 41516 1869 41506 1870 41496 1871 41486 1872 41476 1873 41466 1874 41456 1875 41446 1876 41436 1877 41426 1878 41416 1879 41406 1880 41396 1881 41386 1882 41376 1883 41366 1884 41356 1885 41346 1886 41336 1887 41326 1888 41316 1889 41306 1890 41296 1891 41286 1892 41276 1893 41266 1894 41256 1895 41246 1896 41236 1897 41226 1898 41216 1899 41206 1900 41196 1901 41186 1902 41176 1903 41166 1904 41156 1905 41146 1906 41136 1907 41126 1908 41116 1909 41106 1910 41096 1911 41086 1912 41076 1913 41066 1914 41056 1915 41046 1916 41036 1917 41026 1918 41016 1919 41006 1920 40996 1921 40986 1922 40976 1923 40966 1924 40956 1925 40946 1926 40936 1927 40926 1928 40916 1929 40906 1930 40896 1931 40886 1932 40876 1933 40866 1934 40856 1935 40846 1936 40836 1937 40826 1938 40816 1939 40806 1940 40796 1941 40786 1942 40776 1943 40766 1944 40756 1945 40746 1946 40736 1947 40726 1948 40716 1949 40706 1950 40696 1951 40686 1952 40676 1953 40666 1954 40656 1955 40646 1956 40636 1957 40626 1958 40616 1959 40606 1960 40596 1961 40586 1962 40576 1963 40566 1964 40556 1965 40546 1966 40536 1967 40526 1968 40516 1969 40506 1970 40496 1971 40486 1972 40476 1973 40466 1974 40456 1975 40446 1976 40436 1977 40426 1978 40416 1979 40406 1980 40396 1981 40386 1982 40376 1983 40366 1984 40356 1985 40346 1986 40336 1987 40326 1988 40316 1989 40306 1990 40296 1991 40286 1992 40276 1993 40266 1994 40256 1995 40246 1996 40236 1997 40226 1998 40216 1999 40206 2000 40196 2001 40186 2002 40176 2003 40166 2004 40156 2005 40146 2006 40136 2007 40126 2008 40116 2009 40106 2010 40096 2011 40086 2012 40076 2013 40066 2014 40056 2015 40046 2016 40036 2017 40026 2018 40016 2019 40006 2020 39996 2021 39986 2022 39976 2023 39966 2024 39956 2025 39946 2026 39936 2027 39926 2028 39916 2029 39906 2030 39896 2031 39886 2032 39876 2033 39866 2034 39856 2035 39846 2036 39836 2037 39826 2038 39816 2039 39806 2040 39796 2041 39786 2042 39776 2043 39766 2044 39756 2045 39746 2046 39736 2047 39726 2048 39716 2049 39706 2050 39696 2051 39686 2052 39676 2053 39666 2054 39656 2055 39646 2056 39636 2057 39626 2058 39616 2059 39606 2060 39596 2061 39586 2062 39576 2063 39566 2064 39556 2065 39546 2066 39536 2067 39526 2068 39516 2069 39506 2070 39496 2071 39486 2072 39476 2073 39466 2074 39456 2075 39446 2076 39436 2077 39426 2078 39416 2079 39406 2080 39396 2081 39386 2082 39376 2083 39366 2084 39356 2085 39346 2086 39336 2087 39326 2088 39316 2089 39306 2090 39296 2091 39286 2092 39276 2093 39266 2094 39256 2095 39246 2096 39236 2097 39226 2098 39216 2099 39206 2100 39196 2101 39186 2102 39176 2103 39166 2104 39156 2105 39146 2106 39136 2107 39126 2108 39116 2109 39106 2110 39096 2111 39086 2112 39076 2113 39066 2114 39056 2115 39046 2116 39036 2117 39026 2118 39016 2119 39006 2120 38996 2121 38986 2122 38976 2123 38966 2124 38956 2125 38946 2126 38936 2127 38926 2128 38916 2129 38906 2130 38896 2131 38886 2132 38876 2133 38866 2134 38856 2135 38846 2136 38836 2137 38826 2138 38816 2139 38806 2140 38796 2141 38786 2142 38776 2143 38766 2144 38756 2145 38746 2146 38736 2147 38726 2148 38716 2149 38706 2150 38696 2151 38686 2152 38676 2153 38666 2154 38656 2155 38646 2156 38636 2157 38626 2158 38616 2159 38606 2160 38596 2161 38586 2162 38576 2163 38566 2164 38556 2165 38546 2166 38536 2167 38526 2168 38516 2169 38506 2170 38496 2171 38486 2172 38476 2173 38466 2174 38456 2175 38446 2176 38436 2177 38426 2178 38416 2179 38406 2180 38396 2181 38386 2182 38376 2183 38366 2184 38356 2185 38346 2186 38336 2187 38326 2188 38316 2189 38306 2190 38296 2191 38286 2192 38276 2193 38266 2194 38256 2195 38246 2196 38236 2197 38226 2198 38216 2199 38206 2200 38196 2201 38186 2202 38176 2203 38166 2204 38156 2205 38146 2206 38136 2207 38126 2208 38116 2209 38106 2210 38096 2211 38086 2212 38076 2213 38066 2214 38056 2215 38046 2216 38036 2217 38026 2218 38016 2219 38006 2220 37996 2221 37986 2222 37976 2223 37966 2224 37956 2225 37946 2226 37936 2227 37926 2228 37916 2229 37906 2230 37896 2231 37886 2232 37876 2233 37866 2234 37856 2235 37846 2236 37836 2237 37826 2238 37816 2239 37806 2240 37796 2241 37786 2242 37776 2243 37766 2244 37756 2245 37746 2246 37736 2247 37726 2248 37716 2249 37706 2250 37696 2251 37686 2252 37676 2253 37666 2254 37656 2255 37646 2256 37636 2257 37626 2258 37616 2259 37606 2260 37596 2261 37586 2262 37576 2263 37566 2264 37556 2265 37546 2266 37536 2267 37526 2268 37516 2269 37506 2270 37496 2271 37486 2272 37476 2273 37466 2274 37456 2275 37446 2276 37436 2277 37426 2278 37416 2279 37406 2280 37396 2281 37386 2282 37376 2283 37366 2284 37356 2285 37346 2286 37336 2287 37326 2288 37316 2289 37306 2290 37296 2291 37286 2292 37276 2293 37266 2294 37256 2295 37246 2296 37236 2297 37226 2298 37216 2299 37206 2300 37196 2301 37186 2302 37176 2303 37166 2304 37156 2305 37146 2306 37136 2307 37126 2308 37116 2309 37106 2310 37096 2311 37086 2312 37076 2313 37066 2314 37056 2315 37046 2316 37036 2317 37026 2318 37016 2319 37006 2320 36996 2321 36986 2322 36976 2323 36966 2324 36956 2325 36946 2326 36936 2327 36926 2328 36916 2329 36906 2330 36896 2331 36886 2332 36876 2333 36866 2334 36856 2335 36846 2336 36836 2337 36826 2338 36816 2339 36806 2340 36796 2341 36786 2342 36776 2343 36766 2344 36756 2345 36746 2346 36736 2347 36726 2348 36716 2349 36706 2350 36696 2351 36686 2352 36676 2353 36666 2354 36656 2355 36646 2356 36636 2357 36626 2358 36616 2359 36606 2360 36596 2361 36586 2362 36576 2363 36566 2364 36556 2365 36546 2366 36536 2367 36526 2368 36516 2369 36506 2370 36496 2371 36486 2372 36476 2373 36466 2374 36456 2375 36446 2376 36436 2377 36426 2378 36416 2379 36406 2380 36396 2381 36386 2382 36376 2383 36366 2384 36356 2385 36346 2386 36336 2387 36326 2388 36316 2389 36306 2390 36296 2391 36286 2392 36276 2393 36266 2394 36256 2395 36246 2396 36236 2397 36226 2398 36216 2399 36206 2400 36196 2401 36186 2402 36176 2403 36166 2404 36156 2405 36146 2406 36136 2407 36126 2408 36116 2409 36106 2410 36096 2411 36086 2412 36076 2413 36066 2414 36056 2415 36046 2416 36036 2417 36026 2418 36016 2419 36006 2420 35996 2421 35986 2422 35976 2423 35966 2424 35956 2425 35946 2426 35936 2427 35926 2428 35916 2429 35906 2430 35896 2431 35886 2432 35876 2433 35866 2434 35856 2435 35846 2436 35836 2437 35826 2438 35816 2439 35806 2440 35796 2441 35786 2442 35776 2443 35766 2444 35756 2445 35746 2446 35736 2447 35726 2448 35716 2449 35706 2450 35696 2451 35686 2452 35676 2453 35666 2454 35656 2455 35646 2456 35636 2457 35626 2458 35616 2459 35606 2460 35596 2461 35586 2462 35576 2463 35566 2464 35556 2465 35546 2466 35536 2467 35526 2468 35516 2469 35506 2470 35496 2471 35486 2472 35476 2473 35466 2474 35456 2475 35446 2476 35436 2477 35426 2478 35416 2479 35406 2480 35396 2481 35386 2482 35376 2483 35366 2484 35356 2485 35346 2486 35336 2487 35326 2488 35316 2489 35306 2490 35296 2491 35286 2492 35276 2493 35266 2494 35256 2495 35246 2496 35236 2497 35226 2498 35216 2499 35206 2500 35196 2501 35186 2502 35176 2503 35166 2504 35156 2505 35146 2506 35136 2507 35126 2508 35116 2509 35106 2510 35096 2511 35086 2512 35076 2513 35066 2514 35056 2515 35046 2516 35036 2517 35026 2518 35016 2519 35006 2520 34996 2521 34986 2522 34976 2523 34966 2524 34956 2525 34946 2526 34936 2527 34926 2528 34916 2529 34906 2530 34896 2531 34886 2532 34876 2533 34866 2534 34856 2535 34846 2536 34836 2537 34826 2538 34816 2539 34806 2540 34796 2541 34786 2542 34776 2543 34766 2544 34756 2545 34746 2546 34736 2547 34726 2548 34716 2549 34706 2550 34696 2551 34686 2552 34676 2553 34666 2554 34656 2555 34646 2556 34636 2557 34626 2558 34616 2559 34606 2560 34596 2561 34586 2562 34576 2563 34566 2564 34556 2565 34546 2566 34536 2567 34526 2568 34516 2569 34506 2570 34496 2571 34486 2572 34476 2573 34466 2574 34456 2575 34446 2576 34436 2577 34426 2578 34416 2579 34406 2580 34396 2581 34386 2582 34376 2583 34366 2584 34356 2585 34346 2586 34336 2587 34326 2588 34316 2589 34306 2590 34296 2591 34286 2592 34276 2593 34266 2594 34256 2595 34246 2596 34236 2597 34226 2598 34216 2599 34206 2600 34196 2601 34186 2602 34176 2603 34166 2604 34156 2605 34146 2606 34136 2607 34126 2608 34116 2609 34106 2610 34096 2611 34086 2612 34076 2613 34066 2614 34056 2615 34046 2616 34036 2617 34026 2618 34016 2619 34006 2620 33996 2621 33986 2622 33976 2623 33966 2624 33956 2625 33946 2626 33936 2627 33926 2628 33916 2629 33906 2630 33896 2631 33886 2632 33876 2633 33866 2634 33856 2635 33846 2636 33836 2637 33826 2638 33816 2639 33806 2640 33796 2641 33786 2642 33776 2643 33766 2644 33756 2645 33746 2646 33736 2647 33726 2648 33716 2649 33706 2650 33696 2651 33686 2652 33676 2653 33666 2654 33656 2655 33646 2656 33636 2657 33626 2658 33616 2659 33606 2660 33596 2661 33586 2662 33576 2663 33566 2664 33556 2665 33546 2666 33536 2667 33526 2668 33516 2669 33506 2670 33496 2671 33486 2672 33476 2673 33466 2674 33456 2675 33446 2676 33436 2677 33426 2678 33416 2679 33406 2680 33396 2681 33386 2682 33376 2683 33366 2684 33356 2685 33346 2686 33336 2687 33326 2688 33316 2689 33306 2690 33296 2691 33286 2692 33276 2693 33266 2694 33256 2695 33246 2696 33236 2697 33226 2698 33216 2699 33206 2700 33196 2701 33186 2702 33176 2703 33166 2704 33156 2705 33146 2706 33136 2707 33126 2708 33116 2709 33106 2710 33096 2711 33086 2712 33076 2713 33066 2714 33056 2715 33046 2716 33036 2717 33026 2718 33016 2719 33006 2720 32996 2721 32986 2722 32976 2723 32966 2724 32956 2725 32946 2726 32936 2727 32926 2728 32916 2729 32906 2730 32896 2731 32886 2732 32876 2733 32866 2734 32856 2735 32846 2736 32836 2737 32826 2738 32816 2739 32806 2740 32796 2741 32786 2742 32776 2743 32766 2744 32756 2745 32746 2746 32736 2747 32726 2748 32716 2749 32706 2750 32696 2751 32686 2752 32676 2753 32666 2754 32656 2755 32646 2756 32636 2757 32626 2758 32616 2759 32606 2760 32596 2761 32586 2762 32576 2763 32566 2764 32556 2765 32546 2766 32536 2767 32526 2768 32516 2769 32506 2770 32496 2771 32486 2772 32476 2773 32466 2774 32456 2775 32446 2776 32436 2777 32426 2778 32416 2779 32406 2780 32396 2781 32386 2782 32376 2783 32366 2784 32356 2785 32346 2786 32336 2787 32326 2788 32316 2789 32306 2790 32296 2791 32286 2792 32276 2793 32266 2794 32256 2795 32246 2796 32236 2797 32226 2798 32216 2799 32206 2800 32196 2801 32186 2802 32176 2803 32166 2804 32156 2805 32146 2806 32136 2807 32126 2808 32116 2809 32106 2810 32096 2811 32086 2812 32076 2813 32066 2814 32056 2815 32046 2816 32036 2817 32026 2818 32016 2819 32006 2820 31996 2821 31986 2822 31976 2823 31966 2824 31956 2825 31946 2826 31936 2827 31926 2828 31916 2829 31906 2830 31896 2831 31886 2832 31876 2833 31866 2834 31856 2835 31846 2836 31836 2837 31826 2838 31816 2839 31806 2840 31796 2841 31786 2842 31776 2843 31766 2844 31756 2845 31746 2846 31736 2847 31726 2848 31716 2849 31706 2850 31696 2851 31686 2852 31676 2853 31666 2854 31656 2855 31646 2856 31636 2857 31626 2858 31616 2859 31606 2860 31596 2861 31586 2862 31576 2863 31566 2864 31556 2865 31546 2866 31536 2867 31526 2868 31516 2869 31506 2870 31496 2871 31486 2872 31476 2873 31466 2874 31456 2875 31446 2876 31436 2877 31426 2878 31416 2879 31406 2880 31396 2881 31386 2882 31376 2883 31366 2884 31356 2885 31346 2886 31336 2887 31326 2888 31316 2889 31306 2890 31296 2891 31286 2892 31276 2893 31266 2894 31256 2895 31246 2896 31236 2897 31226 2898 31216 2899 31206 2900 31196 2901 31186 2902 31176 2903 31166 2904 31156 2905 31146 2906 31136 2907 31126 2908 31116 2909 31106 2910 31096 2911 31086 2912 31076 2913 31066 2914 31056 2915 31046 2916 31036 2917 31026 2918 31016 2919 31006 2920 30996 2921 30986 2922 30976 2923 30966 2924 30956 2925 30946 2926 30936 2927 30926 2928 30916 2929 30906 2930 30896 2931 30886 2932 30876 2933 30866 2934 30856 2935 30846 2936 30836 2937 30826 2938 30816 2939 30806 2940 30796 2941 30786 2942 30776 2943 30766 2944 30756 2945 30746 2946 30736 2947 30726 2948 30716 2949 30706 2950 30696 2951 30686 2952 30676 2953 30666 2954 30656 2955 30646 2956 30636 2957 30626 2958 30616 2959 30606 2960 30596 2961 30586 2962 30576 2963 30566 2964 30556 2965 30546 2966 30536 2967 30526 2968 30516 2969 30506 2970 30496 2971 30486 2972 30476 2973 30466 2974 30456 2975 30446 2976 30436 2977 30426 2978 30416 2979 30406 2980 30396 2981 30386 2982 30376 2983 30366 2984 30356 2985 30346 2986 30336 2987 30326 2988 30316 2989 30306 2990 30296 2991 30286 2992 30276 2993 30266 2994 30256 2995 30246 2996 30236 2997 30226 2998 30216 2999 30206 3000 30196 3001 30186 3002 30176 3003 30166 3004 30156 3005 30146 3006 30136 3007 30126 3008 30116 3009 30106 3010 30096 3011 30086 3012 30076 3013 30066 3014 30056 3015 30046 3016 30036 3017 30026 3018 30016 3019 30006 3020 29996 3021 29986 3022 29976 3023 29966 3024 29956 3025 29946 3026 29936 3027 29926 3028 29916 3029 29906 3030 29896 3031 29886 3032 29876 3033 29866 3034 29856 3035 29846 3036 29836 3037 29826 3038 29816 3039 29806 3040 29796 3041 29786 3042 29776 3043 29766 3044 29756 3045 29746 3046 29736 3047 29726 3048 29716 3049 29706 3050 29696 3051 29686 3052 29676 3053 29666 3054 29656 3055 29646 3056 29636 3057 29626 3058 29616 3059 29606 3060 29596 3061 29586 3062 29576 3063 29566 3064 29556 3065 29546 3066 29536 3067 29526 3068 29516 3069 29506 3070 29496 3071 29486 3072 29476 3073 29466 3074 29456 3075 29446 3076 29436 3077 29426 3078 29416 3079 29406 3080 29396 3081 29386 3082 29376 3083 29366 3084 29356 3085 29346 3086 29336 3087 29326 3088 29316 3089 29306 3090 29296 3091 29286 3092 29276 3093 29266 3094 29256 3095 29246 3096 29236 3097 29226 3098 29216 3099 29206 3100 29196 3101 29186 3102 29176 3103 29166 3104 29156 3105 29146 3106 29136 3107 29126 3108 29116 3109 29106 3110 29096 3111 29086 3112 29076 3113 29066 3114 29056 3115 29046 3116 29036 3117 29026 3118 29016 3119 29006 3120 28996 3121 28986 3122 28976 3123 28966 3124 28956 3125 28946 3126 28936 3127 28926 3128 28916 3129 28906 3130 28896 3131 28886 3132 28876 3133 28866 3134 28856 3135 28846 3136 28836 3137 28826 3138 28816 3139 28806 3140 28796 3141 28786 3142 28776 3143 28766 3144 28756 3145 28746 3146 28736 3147 28726 3148 28716 3149 28706 3150 28696 3151 28686 3152 28676 3153 28666 3154 28656 3155 28646 3156 28636 3157 28626 3158 28616 3159 28606 3160 28596 3161 28586 3162 28576 3163 28566 3164 28556 3165 28546 3166 28536 3167 28526 3168 28516 3169 28506 3170 28496 3171 28486 3172 28476 3173 28466 3174 28456 3175 28446 3176 28436 3177 28426 3178 28416 3179 28406 3180 28396 3181 28386 3182 28376 3183 28366 3184 28356 3185 28346 3186 28336 3187 28326 3188 28316 3189 28306 3190 28296 3191 28286 3192 28276 3193 28266 3194 28256 3195 28246 3196 28236 3197 28226 3198 28216 3199 28206 3200 28196 3201 28186 3202 28176 3203 28166 3204 28156 3205 28146 3206 28136 3207 28126 3208 28116 3209 28106 3210 28096 3211 28086 3212 28076 3213 28066 3214 28056 3215 28046 3216 28036 3217 28026 3218 28016 3219 28006 3220 27996 3221 27986 3222 27976 3223 27966 3224 27956 3225 27946 3226 27936 3227 27926 3228 27916 3229 27906 3230 27896 3231 27886 3232 27876 3233 27866 3234 27856 3235 27846 3236 27836 3237 27826 3238 27816 3239 27806 3240 27796 3241 27786 3242 27776 3243 27766 3244 27756 3245 27746 3246 27736 3247 27726 3248 27716 3249 27706 3250 27696 3251 27686 3252 27676 3253 27666 3254 27656 3255 27646 3256 27636 3257 27626 3258 27616 3259 27606 3260 27596 3261 27586 3262 27576 3263 27566 3264 27556 3265 27546 3266 27536 3267 27526 3268 27516 3269 27506 3270 27496 3271 27486 3272 27476 3273 27466 3274 27456 3275 27446 3276 27436 3277 27426 3278 27416 3279 27406 3280 27396 3281 27386 3282 27376 3283 27366 3284 27356 3285 27346 3286 27336 3287 27326 3288 27316 3289 27306 3290 27296 3291 27286 3292 27276 3293 27266 3294 27256 3295 27246 3296 27236 3297 27226 3298 27216 3299 27206 3300 27196 3301 27186 3302 27176 3303 27166 3304 27156 3305 27146 3306 27136 3307 27126 3308 27116 3309 27106 3310 27096 3311 27086 3312 27076 3313 27066 3314 27056 3315 27046 3316 27036 3317 27026 3318 27016 3319 27006 3320 26996 3321 26986 3322 26976 3323 26966 3324 26956 3325 26946 3326 26936 3327 26926 3328 26916 3329 26906 3330 26896 3331 26886 3332 26876 3333 26866 3334 26856 3335 26846 3336 26836 3337 26826 3338 26816 3339 26806 3340 26796 3341 26786 3342 26776 3343 26766 3344 26756 3345 26746 3346 26736 3347 26726 3348 26716 3349 26706 3350 26696 3351 26686 3352 26676 3353 26666 3354 26656 3355 26646 3356 26636 3357 26626 3358 26616 3359 26606 3360 26596 3361 26586 3362 26576 3363 26566 3364 26556 3365 26546 3366 26536 3367 26526 3368 26516 3369 26506 3370 26496 3371 26486 3372 26476 3373 26466 3374 26456 3375 26446 3376 26436 3377 26426 3378 26416 3379 26406 3380 26396 3381 26386 3382 26376 3383 26366 3384 26356 3385 26346 3386 26336 3387 26326 3388 26316 3389 26306 3390 26296 3391 26286 3392 26276 3393 26266 3394 26256 3395 26246 3396 26236 3397 26226 3398 26216 3399 26206 3400 26196 3401 26186 3402 26176 3403 26166 3404 26156 3405 26146 3406 26136 3407 26126 3408 26116 3409 26106 3410 26096 3411 26086 3412 26076 3413 26066 3414 26056 3415 26046 3416 26036 3417 26026 3418 26016 3419 26006 3420 25996 3421 25986 3422 25976 3423 25966 3424 25956 3425 25946 3426 25936 3427 25926 3428 25916 3429 25906 3430 25896 3431 25886 3432 25876 3433 25866 3434 25856 3435 25846 3436 25836 3437 25826 3438 25816 3439 25806 3440 25796 3441 25786 3442 25776 3443 25766 3444 25756 3445 25746 3446 25736 3447 25726 3448 25716 3449 25706 3450 25696 3451 25686 3452 25676 3453 25666 3454 25656 3455 25646 3456 25636 3457 25626 3458 25616 3459 25606 3460 25596 3461 25586 3462 25576 3463 25566 3464 25556 3465 25546 3466 25536 3467 25526 3468 25516 3469 25506 3470 25496 3471 25486 3472 25476 3473 25466 3474 25456 3475 25446 3476 25436 3477 25426 3478 25416 3479 25406 3480 25396 3481 25386 3482 25376 3483 25366 3484 25356 3485 25346 3486 25336 3487 25326 3488 25316 3489 25306 3490 25296 3491 25286 3492 25276 3493 25266 3494 25256 3495 25246 3496 25236 3497 25226 3498 25216 3499 25206 3500 25196 3501 25186 3502 25176 3503 25166 3504 25156 3505 25146 3506 25136 3507 25126 3508 25116 3509 25106 3510 25096 3511 25086 3512 25076 3513 25066 3514 25056 3515 25046 3516 25036 3517 25026 3518 25016 3519 25006 3520 24996 3521 24986 3522 24976 3523 24966 3524 24956 3525 24946 3526 24936 3527 24926 3528 24916 3529 24906 3530 24896 3531 24886 3532 24876 3533 24866 3534 24856 3535 24846 3536 24836 3537 24826 3538 24816 3539 24806 3540 24796 3541 24786 3542 24776 3543 24766 3544 24756 3545 24746 3546 24736 3547 24726 3548 24716 3549 24706 3550 24696 3551 24686 3552 24676 3553 24666 3554 24656 3555 24646 3556 24636 3557 24626 3558 24616 3559 24606 3560 24596 3561 24586 3562 24576 3563 24566 3564 24556 3565 24546 3566 24536 3567 24526 3568 24516 3569 24506 3570 24496 3571 24486 3572 24476 3573 24466 3574 24456 3575 24446 3576 24436 3577 24426 3578 24416 3579 24406 3580 24396 3581 24386 3582 24376 3583 24366 3584 24356 3585 24346 3586 24336 3587 24326 3588 24316 3589 24306 3590 24296 3591 24286 3592 24276 3593 24266 3594 24256 3595 24246 3596 24236 3597 24226 3598 24216 3599 24206 3600 24196 3601 24186 3602 24176 3603 24166 3604 24156 3605 24146 3606 24136 3607 24126 3608 24116 3609 24106 3610 24096 3611 24086 3612 24076 3613 24066 3614 24056 3615 24046 3616 24036 3617 24026 3618 24016 3619 24006 3620 23996 3621 23986 3622 23976 3623 23966 3624 23956 3625 23946 3626 23936 3627 23926 3628 23916 3629 23906 3630 23896 3631 23886 3632 23876 3633 23866 3634 23856 3635 23846 3636 23836 3637 23826 3638 23816 3639 23806 3640 23796 3641 23786 3642 23776 3643 23766 3644 23756 3645 23746 3646 23736 3647 23726 3648 23716 3649 23706 3650 23696 3651 23686 3652 23676 3653 23666 3654 23656 3655 23646 3656 23636 3657 23626 3658 23616 3659 23606 3660 23596 3661 23586 3662 23576 3663 23566 3664 23556 3665 23546 3666 23536 3667 23526 3668 23516 3669 23506 3670 23496 3671 23486 3672 23476 3673 23466 3674 23456 3675 23446 3676 23436 3677 23426 3678 23416 3679 23406 3680 23396 3681 23386 3682 23376 3683 23366 3684 23356 3685 23346 3686 23336 3687 23326 3688 23316 3689 23306 3690 23296 3691 23286 3692 23276 3693 23266 3694 23256 3695 23246 3696 23236 3697 23226 3698 23216 3699 23206 3700 23196 3701 23186 3702 23176 3703 23166 3704 23156 3705 23146 3706 23136 3707 23126 3708 23116 3709 23106 3710 23096 3711 23086 3712 23076 3713 23066 3714 23056 3715 23046 3716 23036 3717 23026 3718 23016 3719 23006 3720 22996 3721 22986 3722 22976 3723 22966 3724 22956 3725 22946 3726 22936 3727 22926 3728 22916 3729 22906 3730 22896 3731 22886 3732 22876 3733 22866 3734 22856 3735 22846 3736 22836 3737 22826 3738 22816 3739 22806 3740 22796 3741 22786 3742 22776 3743 22766 3744 22756 3745 22746 3746 22736 3747 22726 3748 22716 3749 22706 3750 22696 3751 22686 3752 22676 3753 22666 3754 22656 3755 22646 3756 22636 3757 22626 3758 22616 3759 22606 3760 22596 3761 22586 3762 22576 3763 22566 3764 22556 3765 22546 3766 22536 3767 22526 3768 22516 3769 22506 3770 22496 3771 22486 3772 22476 3773 22466 3774 22456 3775 22446 3776 22436 3777 22426 3778 22416 3779 22406 3780 22396 3781 22386 3782 22376 3783 22366 3784 22356 3785 22346 3786 22336 3787 22326 3788 22316 3789 22306 3790 22296 3791 22286 3792 22276 3793 22266 3794 22256 3795 22246 3796 22236 3797 22226 3798 22216 3799 22206 3800 22196 3801 22186 3802 22176 3803 22166 3804 22156 3805 22146 3806 22136 3807 22126 3808 22116 3809 22106 3810 22096 3811 22086 3812 22076 3813 22066 3814 22056 3815 22046 3816 22036 3817 22026 3818 22016 3819 22006 3820 21996 3821 21986 3822 21976 3823 21966 3824 21956 3825 21946 3826 21936 3827 21926 3828 21916 3829 21906 3830 21896 3831 21886 3832 21876 3833 21866 3834 21856 3835 21846 3836 21836 3837 21826 3838 21816 3839 21806 3840 21796 3841 21786 3842 21776 3843 21766 3844 21756 3845 21746 3846 21736 3847 21726 3848 21716 3849 21706 3850 21696 3851 21686 3852 21676 3853 21666 3854 21656 3855 21646 3856 21636 3857 21626 3858 21616 3859 21606 3860 21596 3861 21586 3862 21576 3863 21566 3864 21556 3865 21546 3866 21536 3867 21526 3868 21516 3869 21506 3870 21496 3871 21486 3872 21476 3873 21466 3874 21456 3875 21446 3876 21436 3877 21426 3878 21416 3879 21406 3880 21396 3881 21386 3882 21376 3883 21366 3884 21356 3885 21346 3886 21336 3887 21326 3888 21316 3889 21306 3890 21296 3891 21286 3892 21276 3893 21266 3894 21256 3895 21246 3896 21236 3897 21226 3898 21216 3899 21206 3900 21196 3901 21186 3902 21176 3903 21166 3904 21156 3905 21146 3906 21136 3907 21126 3908 21116 3909 21106 3910 21096 3911 21086 3912 21076 3913 21066 3914 21056 3915 21046 3916 21036 3917 21026 3918 21016 3919 21006 3920 20996 3921 20986 3922 20976 3923 20966 3924 20956 3925 20946 3926 20936 3927 20926 3928 20916 3929 20906 3930 20896 3931 20886 3932 20876 3933 20866 3934 20856 3935 20846 3936 20836 3937 20826 3938 20816 3939 20806 3940 20796 3941 20786 3942 20776 3943 20766 3944 20756 3945 20746 3946 20736 3947 20726 3948 20716 3949 20706 3950 20696 3951 20686 3952 20676 3953 20666 3954 20656 3955 20646 3956 20636 3957 20626 3958 20616 3959 20606 3960 20596 3961 20586 3962 20576 3963 20566 3964 20556 3965 20546 3966 20536 3967 20526 3968 20516 3969 20506 3970 20496 3971 20486 3972 20476 3973 20466 3974 20456 3975 20446 3976 20436 3977 20426 3978 20416 3979 20406 3980 20396 3981 20386 3982 20376 3983 20366 3984 20356 3985 20346 3986 20336 3987 20326 3988 20316 3989 20306 3990 20296 3991 20286 3992 20276 3993 20266 3994 20256 3995 20246 3996 20236 3997 20226 3998 20216 3999 20206 4000 20196 4001 20186 4002 20176 4003 20166 4004 20156 4005 20146 4006 20136 4007 20126 4008 20116 4009 20106 4010 20096 4011 20086 4012 20076 4013 20066 4014 20056 4015 20046 4016 20036 4017 20026 4018 20016 4019 20006 4020 19996 4021 19986 4022 19976 4023 19966 4024 19956 4025 19946 4026 19936 4027 19926 4028 19916 4029 19906 4030 19896 4031 19886 4032 19876 4033 19866 4034 19856 4035 19846 4036 19836 4037 19826 4038 19816 4039 19806 4040 19796 4041 19786 4042 19776 4043 19766 4044 19756 4045 19746 4046 19736 4047 19726 4048 19716 4049 19706 4050 19696 4051 19686 4052 19676 4053 19666 4054 19656 4055 19646 4056 19636 4057 19626 4058 19616 4059 19606 4060 19596 4061 19586 4062 19576 4063 19566 4064 19556 4065 19546 4066 19536 4067 19526 4068 19516 4069 19506 4070 19496 4071 19486 4072 19476 4073 19466 4074 19456 4075 19446 4076 19436 4077 19426 4078 19416 4079 19406 4080 19396 4081 19386 4082 19376 4083 19366 4084 19356 4085 19346 4086 19336 4087 19326 4088 19316 4089 19306 4090 19296 4091 19286 4092 19276 4093 19266 4094 19256 4095 19246 4096 19236 4097 19226 4098 19216 4099 19206 4100 19196 4101 19186 4102 19176 4103 19166 4104 19156 4105 19146 4106 19136 4107 19126 4108 19116 4109 19106 4110 19096 4111 19086 4112 19076 4113 19066 4114 19056 4115 19046 4116 19036 4117 19026 4118 19016 4119 19006 4120 18996 4121 18986 4122 18976 4123 18966 4124 18956 4125 18946 4126 18936 4127 18926 4128 18916 4129 18906 4130 18896 4131 18886 4132 18876 4133 18866 4134 18856 4135 18846 4136 18836 4137 18826 4138 18816 4139 18806 4140 18796 4141 18786 4142 18776 4143 18766 4144 18756 4145 18746 4146 18736 4147 18726 4148 18716 4149 18706 4150 18696 4151 18686 4152 18676 4153 18666 4154 18656 4155 18646 4156 18636 4157 18626 4158 18616 4159 18606 4160 18596 4161 18586 4162 18576 4163 18566 4164 18556 4165 18546 4166 18536 4167 18526 4168 18516 4169 18506 4170 18496 4171 18486 4172 18476 4173 18466 4174 18456 4175 18446 4176 18436 4177 18426 4178 18416 4179 18406 4180 18396 4181 18386 4182 18376 4183 18366 4184 18356 4185 18346 4186 18336 4187 18326 4188 18316 4189 18306 4190 18296 4191 18286 4192 18276 4193 18266 4194 18256 4195 18246 4196 18236 4197 18226 4198 18216 4199 18206 4200 18196 4201 18186 4202 18176 4203 18166 4204 18156 4205 18146 4206 18136 4207 18126 4208 18116 4209 18106 4210 18096 4211 18086 4212 18076 4213 18066 4214 18056 4215 18046 4216 18036 4217 18026 4218 18016 4219 18006 4220 17996 4221 17986 4222 17976 4223 17966 4224 17956 4225 17946 4226 17936 4227 17926 4228 17916 4229 17906 4230 17896 4231 17886 4232 17876 4233 17866 4234 17856 4235 17846 4236 17836 4237 17826 4238 17816 4239 17806 4240 17796 4241 17786 4242 17776 4243 17766 4244 17756 4245 17746 4246 17736 4247 17726 4248 17716 4249 17706 4250 17696 4251 17686 4252 17676 4253 17666 4254 17656 4255 17646 4256 17636 4257 17626 4258 17616 4259 17606 4260 17596 4261 17586 4262 17576 4263 17566 4264 17556 4265 17546 4266 17536 4267 17526 4268 17516 4269 17506 4270 17496 4271 17486 4272 17476 4273 17466 4274 17456 4275 17446 4276 17436 4277 17426 4278 17416 4279 17406 4280 17396 4281 17386 4282 17376 4283 17366 4284 17356 4285 17346 4286 17336 4287 17326 4288 17316 4289 17306 4290 17296 4291 17286 4292 17276 4293 17266 4294 17256 4295 17246 4296 17236 4297 17226 4298 17216 4299 17206 4300 17196 4301 17186 4302 17176 4303 17166 4304 17156 4305 17146 4306 17136 4307 17126 4308 17116 4309 17106 4310 17096 4311 17086 4312 17076 4313 17066 4314 17056 4315 17046 4316 17036 4317 17026 4318 17016 4319 17006 4320 16996 4321 16986 4322 16976 4323 16966 4324 16956 4325 16946 4326 16936 4327 16926 4328 16916 4329 16906 4330 16896 4331 16886 4332 16876 4333 16866 4334 16856 4335 16846 4336 16836 4337 16826 4338 16816 4339 16806 4340 16796 4341 16786 4342 16776 4343 16766 4344 16756 4345 16746 4346 16736 4347 16726 4348 16716 4349 16706 4350 16696 4351 16686 4352 16676 4353 16666 4354 16656 4355 16646 4356 16636 4357 16626 4358 16616 4359 16606 4360 16596 4361 16586 4362 16576 4363 16566 4364 16556 4365 16546 4366 16536 4367 16526 4368 16516 4369 16506 4370 16496 4371 16486 4372 16476 4373 16466 4374 16456 4375 16446 4376 16436 4377 16426 4378 16416 4379 16406 4380 16396 4381 16386 4382 16376 4383 16366 4384 16356 4385 16346 4386 16336 4387 16326 4388 16316 4389 16306 4390 16296 4391 16286 4392 16276 4393 16266 4394 16256 4395 16246 4396 16236 4397 16226 4398 16216 4399 16206 4400 16196 4401 16186 4402 16176 4403 16166 4404 16156 4405 16146 4406 16136 4407 16126 4408 16116 4409 16106 4410 16096 4411 16086 4412 16076 4413 16066 4414 16056 4415 16046 4416 16036 4417 16026 4418 16016 4419 16006 4420 15996 4421 15986 4422 15976 4423 15966 4424 15956 4425 15946 4426 15936 4427 15926 4428 15916 4429 15906 4430 15896 4431 15886 4432 15876 4433 15866 4434 15856 4435 15846 4436 15836 4437 15826 4438 15816 4439 15806 4440 15796 4441 15786 4442 15776 4443 15766 4444 15756 4445 15746 4446 15736 4447 15726 4448 15716 4449 15706 4450 15696 4451 15686 4452 15676 4453 15666 4454 15656 4455 15646 4456 15636 4457 15626 4458 15616 4459 15606 4460 15596 4461 15586 4462 15576 4463 15566 4464 15556 4465 15546 4466 15536 4467 15526 4468 15516 4469 15506 4470 15496 4471 15486 4472 15476 4473 15466 4474 15456 4475 15446 4476 15436 4477 15426 4478 15416 4479 15406 4480 15396 4481 15386 4482 15376 4483 15366 4484 15356 4485 15346 4486 15336 4487 15326 4488 15316 4489 15306 4490 15296 4491 15286 4492 15276 4493 15266 4494 15256 4495 15246 4496 15236 4497 15226 4498 15216 4499 15206 4500 15196 4501 15186 4502 15176 4503 15166 4504 15156 4505 15146 4506 15136 4507 15126 4508 15116 4509 15106 4510 15096 4511 15086 4512 15076 4513 15066 4514 15056 4515 15046 4516 15036 4517 15026 4518 15016 4519 15006 4520 14996 4521 14986 4522 14976 4523 14966 4524 14956 4525 14946 4526 14936 4527 14926 4528 14916 4529 14906 4530 14896 4531 14886 4532 14876 4533 14866 4534 14856 4535 14846 4536 14836 4537 14826 4538 14816 4539 14806 4540 14796 4541 14786 4542 14776 4543 14766 4544 14756 4545 14746 4546 14736 4547 14726 4548 14716 4549 14706 4550 14696 4551 14686 4552 14676 4553 14666 4554 14656 4555 14646 4556 14636 4557 14626 4558 14616 4559 14606 4560 14596 4561 14586 4562 14576 4563 14566 4564 14556 4565 14546 4566 14536 4567 14526 4568 14516 4569 14506 4570 14496 4571 14486 4572 14476 4573 14466 4574 14456 4575 14446 4576 14436 4577 14426 4578 14416 4579 14406 4580 14396 4581 14386 4582 14376 4583 14366 4584 14356 4585 14346 4586 14336 4587 14326 4588 14316 4589 14306 4590 14296 4591 14286 4592 14276 4593 14266 4594 14256 4595 14246 4596 14236 4597 14226 4598 14216 4599 14206 4600 14196 4601 14186 4602 14176 4603 14166 4604 14156 4605 14146 4606 14136 4607 14126 4608 14116 4609 14106 4610 14096 4611 14086 4612 14076 4613 14066 4614 14056 4615 14046 4616 14036 4617 14026 4618 14016 4619 14006 4620 13996 4621 13986 4622 13976 4623 13966 4624 13956 4625 13946 4626 13936 4627 13926 4628 13916 4629 13906 4630 13896 4631 13886 4632 13876 4633 13866 4634 13856 4635 13846 4636 13836 4637 13826 4638 13816 4639 13806 4640 13796 4641 13786 4642 13776 4643 13766 4644 13756 4645 13746 4646 13736 4647 13726 4648 13716 4649 13706 4650 13696 4651 13686 4652 13676 4653 13666 4654 13656 4655 13646 4656 13636 4657 13626 4658 13616 4659 13606 4660 13596 4661 13586 4662 13576 4663 13566 4664 13556 4665 13546 4666 13536 4667 13526 4668 13516 4669 13506 4670 13496 4671 13486 4672 13476 4673 13466 4674 13456 4675 13446 4676 13436 4677 13426 4678 13416 4679 13406 4680 13396 4681 13386 4682 13376 4683 13366 4684 13356 4685 13346 4686 13336 4687 13326 4688 13316 4689 13306 4690 13296 4691 13286 4692 13276 4693 13266 4694 13256 4695 13246 4696 13236 4697 13226 4698 13216 4699 13206 4700 13196 4701 13186 4702 13176 4703 13166 4704 13156 4705 13146 4706 13136 4707 13126 4708 13116 4709 13106 4710 13096 4711 13086 4712 13076 4713 13066 4714 13056 4715 13046 4716 13036 4717 13026 4718 13016 4719 13006 4720 12996 4721 12986 4722 12976 4723 12966 4724 12956 4725 12946 4726 12936 4727 12926 4728 12916 4729 12906 4730 12896 4731 12886 4732 12876 4733 12866 4734 12856 4735 12846 4736 12836 4737 12826 4738 12816 4739 12806 4740 12796 4741 12786 4742 12776 4743 12766 4744 12756 4745 12746 4746 12736 4747 12726 4748 12716 4749 12706 4750 12696 4751 12686 4752 12676 4753 12666 4754 12656 4755 12646 4756 12636 4757 12626 4758 12616 4759 12606 4760 12596 4761 12586 4762 12576 4763 12566 4764 12556 4765 12546 4766 12536 4767 12526 4768 12516 4769 12506 4770 12496 4771 12486 4772 12476 4773 12466 4774 12456 4775 12446 4776 12436 4777 12426 4778 12416 4779 12406 4780 12396 4781 12386 4782 12376 4783 12366 4784 12356 4785 12346 4786 12336 4787 12326 4788 12316 4789 12306 4790 12296 4791 12286 4792 12276 4793 12266 4794 12256 4795 12246 4796 12236 4797 12226 4798 12216 4799 12206 4800 12196 4801 12186 4802 12176 4803 12166 4804 12156 4805 12146 4806 12136 4807 12126 4808 12116 4809 12106 4810 12096 4811 12086 4812 12076 4813 12066 4814 12056 4815 12046 4816 12036 4817 12026 4818 12016 4819 12006 4820 11996 4821 11986 4822 11976 4823 11966 4824 11956 4825 11946 4826 11936 4827 11926 4828 11916 4829 11906 4830 11896 4831 11886 4832 11876 4833 11866 4834 11856 4835 11846 4836 11836 4837 11826 4838 11816 4839 11806 4840 11796 4841 11786 4842 11776 4843 11766 4844 11756 4845 11746 4846 11736 4847 11726 4848 11716 4849 11706 4850 11696 4851 11686 4852 11676 4853 11666 4854 11656 4855 11646 4856 11636 4857 11626 4858 11616 4859 11606 4860 11596 4861 11586 4862 11576 4863 11566 4864 11556 4865 11546 4866 11536 4867 11526 4868 11516 4869 11506 4870 11496 4871 11486 4872 11476 4873 11466 4874 11456 4875 11446 4876 11436 4877 11426 4878 11416 4879 11406 4880 11396 4881 11386 4882 11376 4883 11366 4884 11356 4885 11346 4886 11336 4887 11326 4888 11316 4889 11306 4890 11296 4891 11286 4892 11276 4893 11266 4894 11256 4895 11246 4896 11236 4897 11226 4898 11216 4899 11206 4900 11196 4901 11186 4902 11176 4903 11166 4904 11156 4905 11146 4906 11136 4907 11126 4908 11116 4909 11106 4910 11096 4911 11086 4912 11076 4913 11066 4914 11056 4915 11046 4916 11036 4917 11026 4918 11016 4919 11006 4920 10996 4921 10986 4922 10976 4923 10966 4924 10956 4925 10946 4926 10936 4927 10926 4928 10916 4929 10906 4930 10896 4931 10886 4932 10876 4933 10866 4934 10856 4935 10846 4936 10836 4937 10826 4938 10816 4939 10806 4940 10796 4941 10786 4942 10776 4943 10766 4944 10756 4945 10746 4946 10736 4947 10726 4948 10716 4949 10706 4950 10696 4951 10686 4952 10676 4953 10666 4954 10656 4955 10646 4956 10636 4957 10626 4958 10616 4959 10606 4960 10596 4961 10586 4962 10576 4963 10566 4964 10556 4965 10546 4966 10536 4967 10526 4968 10516 4969 10506 4970 10496 4971 10486 4972 10476 4973 10466 4974 10456 4975 10446 4976 10436 4977 10426 4978 10416 4979 10406 4980 10396 4981 10386 4982 10376 4983 10366 4984 10356 4985 10346 4986 10336 4987 10326 4988 10316 4989 10306 4990 10296 4991 10286 4992 10276 4993 10266 4994 10256 4995 10246 4996 10236 4997 10226 4998 10216 4999 10206 5000 10196 5001 10186 5002 10176 5003 10166 5004 10156 5005 10146 5006 10136 5007 10126 5008 10116 5009 10106 5010 10096 5011 10086 5012 10076 5013 10066 5014 10056 5015 10046 5016 10036 5017 10026 5018 10016 5019 10006 5020 9996 5021 9986 5022 9976 5023 9966 5024 9956 5025 9946 5026 9936 5027 9926 5028 9916 5029 9906 5030 9896 5031 9886 5032 9876 5033 9866 5034 9856 5035 9846 5036 9836 5037 9826 5038 9816 5039 9806 5040 9796 5041 9786 5042 9776 5043 9766 5044 9756 5045 9746 5046 9736 5047 9726 5048 9716 5049 9706 5050 9696 5051 9686 5052 9676 5053 9666 5054 9656 5055 9646 5056 9636 5057 9626 5058 9616 5059 9606 5060 9596 5061 9586 5062 9576 5063 9566 5064 9556 5065 9546 5066 9536 5067 9526 5068 9516 5069 9506 5070 9496 5071 9486 5072 9476 5073 9466 5074 9456 5075 9446 5076 9436 5077 9426 5078 9416 5079 9406 5080 9396 5081 9386 5082 9376 5083 9366 5084 9356 5085 9346 5086 9336 5087 9326 5088 9316 5089 9306 5090 9296 5091 9286 5092 9276 5093 9266 5094 9256 5095 9246 5096 9236 5097 9226 5098 9216 5099 9206 5100 9196 5101 9186 5102 9176 5103 9166 5104 9156 5105 9146 5106 9136 5107 9126 5108 9116 5109 9106 5110 9096 5111 9086 5112 9076 5113 9066 5114 9056 5115 9046 5116 9036 5117 9026 5118 9016 5119 9006 5120 8996 5121 8986 5122 8976 5123 8966 5124 8956 5125 8946 5126 8936 5127 8926 5128 8916 5129 8906 5130 8896 5131 8886 5132 8876 5133 8866 5134 8856 5135 8846 5136 8836 5137 8826 5138 8816 5139 8806 5140 8796 5141 8786 5142 8776 5143 8766 5144 8756 5145 8746 5146 8736 5147 8726 5148 8716 5149 8706 5150 8696 5151 8686 5152 8676 5153 8666 5154 8656 5155 8646 5156 8636 5157 8626 5158 8616 5159 8606 5160 8596 5161 8586 5162 8576 5163 8566 5164 8556 5165 8546 5166 8536 5167 8526 5168 8516 5169 8506 5170 8496 5171 8486 5172 8476 5173 8466 5174 8456 5175 8446 5176 8436 5177 8426 5178 8416 5179 8406 5180 8396 5181 8386 5182 8376 5183 8366 5184 8356 5185 8346 5186 8336 5187 8326 5188 8316 5189 8306 5190 8296 5191 8286 5192 8276 5193 8266 5194 8256 5195 8246 5196 8236 5197 8226 5198 8216 5199 8206 5200 8196 5201 8186 5202 8176 5203 8166 5204 8156 5205 8146 5206 8136 5207 8126 5208 8116 5209 8106 5210 8096 5211 8086 5212 8076 5213 8066 5214 8056 5215 8046 5216 8036 5217 8026 5218 8016 5219 8006 5220 7996 5221 7986 5222 7976 5223 7966 5224 7956 5225 7946 5226 7936 5227 7926 5228 7916 5229 7906 5230 7896 5231 7886 5232 7876 5233 7866 5234 7856 5235 7846 5236 7836 5237 7826 5238 7816 5239 7806 5240 7796 5241 7786 5242 7776 5243 7766 5244 7756 5245 7746 5246 7736 5247 7726 5248 7716 5249 7706 5250 7696 5251 7686 5252 7676 5253 7666 5254 7656 5255 7646 5256 7636 5257 7626 5258 7616 5259 7606 5260 7596 5261 7586 5262 7576 5263 7566 5264 7556 5265 7546 5266 7536 5267 7526 5268 7516 5269 7506 5270 7496 5271 7486 5272 7476 5273 7466 5274 7456 5275 7446 5276 7436 5277 7426 5278 7416 5279 7406 5280 7396 5281 7386 5282 7376 5283 7366 5284 7356 5285 7346 5286 7336 5287 7326 5288 7316 5289 7306 5290 7296 5291 7286 5292 7276 5293 7266 5294 7256 5295 7246 5296 7236 5297 7226 5298 7216 5299 7206 5300 7196 5301 7186 5302 7176 5303 7166 5304 7156 5305 7146 5306 7136 5307 7126 5308 7116 5309 7106 5310 7096 5311 7086 5312 7076 5313 7066 5314 7056 5315 7046 5316 7036 5317 7026 5318 7016 5319 7006 5320 6996 5321 6986 5322 6976 5323 6966 5324 6956 5325 6946 5326 6936 5327 6926 5328 6916 5329 6906 5330 6896 5331 6886 5332 6876 5333 6866 5334 6856 5335 6846 5336 6836 5337 6826 5338 6816 5339 6806 5340 6796 5341 6786 5342 6776 5343 6766 5344 6756 5345 6746 5346 6736 5347 6726 5348 6716 5349 6706 5350 6696 5351 6686 5352 6676 5353 6666 5354 6656 5355 6646 5356 6636 5357 6626 5358 6616 5359 6606 5360 6596 5361 6586 5362 6576 5363 6566 5364 6556 5365 6546 5366 6536 5367 6526 5368 6516 5369 6506 5370 6496 5371 6486 5372 6476 5373 6466 5374 6456 5375 6446 5376 6436 5377 6426 5378 6416 5379 6406 5380 6396 5381 6386 5382 6376 5383 6366 5384 6356 5385 6346 5386 6336 5387 6326 5388 6316 5389 6306 5390 6296 5391 6286 5392 6276 5393 6266 5394 6256 5395 6246 5396 6236 5397 6226 5398 6216 5399 6206 5400 6196 5401 6186 5402 6176 5403 6166 5404 6156 5405 6146 5406 6136 5407 6126 5408 6116 5409 6106 5410 6096 5411 6086 5412 6076 5413 6066 5414 6056 5415 6046 5416 6036 5417 6026 5418 6016 5419 6006 5420 5996 5421 5986 5422 5976 5423 5966 5424 5956 5425 5946 5426 5936 5427 5926 5428 5916 5429 5906 5430 5896 5431 5886 5432 5876 5433 5866 5434 5856 5435 5846 5436 5836 5437 5826 5438 5816 5439 5806 5440 5796 5441 5786 5442 5776 5443 5766 5444 5756 5445 5746 5446 5736 5447 5726 5448 5716 5449 5706 5450 5696 5451 5686 5452 5676 5453 5666 5454 5656 5455 5646 5456 5636 5457 5626 5458 5616 5459 5606 5460 5596 5461 5586 5462 5576 5463 5566 5464 5556 5465 5546 5466 5536 5467 5526 5468 5516 5469 5506 5470 5496 5471 5486 5472 5476 5473 5466 5474 5456 5475 5446 5476 5436 5477 5426 5478 5416 5479 5406 5480 5396 5481 5386 5482 5376 5483 5366 5484 5356 5485 5346 5486 5336 5487 5326 5488 5316 5489 5306 5490 5296 5491 5286 5492 5276 5493 5266 5494 5256 5495 5246 5496 5236 5497 5226 5498 5216 5499 5206 5500 5196 5501 5186 5502 5176 5503 5166 5504 5156 5505 5146 5506 5136 5507 5126 5508 5116 5509 5106 5510 5096 5511 5086 5512 5076 5513 5066 5514 5056 5515 5046 5516 5036 5517 5026 5518 5016 5519 5006 5520 4996 5521 4986 5522 4976 5523 4966 5524 4956 5525 4946 5526 4936 5527 4926 5528 4916 5529 4906 5530 4896 5531 4886 5532 4876 5533 4866 5534 4856 5535 4846 5536 4836 5537 4826 5538 4816 5539 4806 5540 4796 5541 4786 5542 4776 5543 4766 5544 4756 5545 4746 5546 4736 5547 4726 5548 4716 5549 4706 5550 4696 5551 4686 5552 4676 5553 4666 5554 4656 5555 4646 5556 4636 5557 4626 5558 4616 5559 4606 5560 4596 5561 4586 5562 4576 5563 4566 5564 4556 5565 4546 5566 4536 5567 4526 5568 4516 5569 4506 5570 4496 5571 4486 5572 4476 5573 4466 5574 4456 5575 4446 5576 4436 5577 4426 5578 4416 5579 4406 5580 4396 5581 4386 5582 4376 5583 4366 5584 4356 5585 4346 5586 4336 5587 4326 5588 4316 5589 4306 5590 4296 5591 4286 5592 4276 5593 4266 5594 4256 5595 4246 5596 4236 5597 4226 5598 4216 5599 4206 5600 4196 5601 4186 5602 4176 5603 4166 5604 4156 5605 4146 5606 4136 5607 4126 5608 4116 5609 4106 5610 4096 5611 4086 5612 4076 5613 4066 5614 4056 5615 4046 5616 4036 5617 4026 5618 4016 5619 4006 5620 3996 5621 3986 5622 3976 5623 3966 5624 3956 5625 3946 5626 3936 5627 3926 5628 3916 5629 3906 5630 3896 5631 3886 5632 3876 5633 3866 5634 3856 5635 3846 5636 3836 5637 3826 5638 3816 5639 3806 5640 3796 5641 3786 5642 3776 5643 3766 5644 3756 5645 3746 5646 3736 5647 3726 5648 3716 5649 3706 5650 3696 5651 3686 5652 3676 5653 3666 5654 3656 5655 3646 5656 3636 5657 3626 5658 3616 5659 3606 5660 3596 5661 3586 5662 3576 5663 3566 5664 3556 5665 3546 5666 3536 5667 3526 5668 3516 5669 3506 5670 3496 5671 3486 5672 3476 5673 3466 5674 3456 5675 3446 5676 3436 5677 3426 5678 3416 5679 3406 5680 3396 5681 3386 5682 3376 5683 3366 5684 3356 5685 3346 5686 3336 5687 3326 5688 3316 5689 3306 5690 3296 5691 3286 5692 3276 5693 3266 5694 3256 5695 3246 5696 3236 5697 3226 5698 3216 5699 3206 5700 3196 5701 3186 5702 3176 5703 3166 5704 3156 5705 3146 5706 3136 5707 3126 5708 3116 5709 3106 5710 3096 5711 3086 5712 3076 5713 3066 5714 3056 5715 3046 5716 3036 5717 3026 5718 3016 5719 3006 5720 2996 5721 2986 5722 2976 5723 2966 5724 2956 5725 2946 5726 2936 5727 2926 5728 2916 5729 2906 5730 2896 5731 2886 5732 2876 5733 2866 5734 2856 5735 2846 5736 2836 5737 2826 5738 2816 5739 2806 5740 2796 5741 2786 5742 2776 5743 2766 5744 2756 5745 2746 5746 2736 5747 2726 5748 2716 5749 2706 5750 2696 5751 2686 5752 2676 5753 2666 5754 2656 5755 2646 5756 2636 5757 2626 5758 2616 5759 2606 5760 2596 5761 2586 5762 2576 5763 2566 5764 2556 5765 2546 5766 2536 5767 2526 5768 2516 5769 2506 5770 2496 5771 2486 5772 2476 5773 2466 5774 2456 5775 2446 5776 2436 5777 2426 5778 2416 5779 2406 5780 2396 5781 2386 5782 2376 5783 2366 5784 2356 5785 2346 5786 2336 5787 2326 5788 2316 5789 2306 5790 2296 5791 2286 5792 2276 5793 2266 5794 2256 5795 2246 5796 2236 5797 2226 5798 2216 5799 2206 5800 2196 5801 2186 5802 2176 5803 2166 5804 2156 5805 2146 5806 2136 5807 2126 5808 2116 5809 2106 5810 2096 5811 2086 5812 2076 5813 2066 5814 2056 5815 2046 5816 2036 5817 2026 5818 2016 5819 2006 5820 1996 5821 1986 5822 1976 5823 1966 5824 1956 5825 1946 5826 1936 5827 1926 5828 1916 5829 1906 5830 1896 5831 1886 5832 1876 5833 1866 5834 1856 5835 1846 5836 1836 5837 1826 5838 1816 5839 1806 5840 1796 5841 1786 5842 1776 5843 1766 5844 1756 5845 1746 5846 1736 5847 1726 5848 1716 5849 1706 5850 1696 5851 1686 5852 1676 5853 1666 5854 1656 5855 1646 5856 1636 5857 1626 5858 1616 5859 1606 5860 1596 5861 1586 5862 1576 5863 1566 5864 1556 5865 1546 5866 1536 5867 1526 5868 1516 5869 1506 5870 1496 5871 1486 5872 1476 5873 1466 5874 1456 5875 1446 5876 1436 5877 1426 5878 1416 5879 1406 5880 1396 5881 1386 5882 1376 5883 1366 5884 1356 5885 1346 5886 1336 5887 1326 5888 1316 5889 1306 5890 1296 5891 1286 5892 1276 5893 1266 5894 1256 5895 1246 5896 1236 5897 1226 5898 1216 5899 1206 5900 1196 5901 1186 5902 1176 5903 1166 5904 1156 5905 1146 5906 1136 5907 1126 5908 1116 5909 1106 5910 1096 5911 1086 5912 1076 5913 1066 5914 1056 5915 1046 5916 1036 5917 1026 5918 1016 5919 1006 5920 996 5921 986 5922 976 5923 966 5924 956 5925 946 5926 936 5927 926 5928 916 5929 906 5930 896 5931 886 5932 876 5933 866 5934 856 5935 846 5936 836 5937 826 5938 816 5939 806 5940 796 5941 786 5942 776 5943 766 5944 756 5945 746 5946 736 5947 726 5948 716 5949 706 5950 696 5951 686 5952 676 5953 666 5954 656 5955 646 5956 636 5957 626 5958 616 5959 606 5960 596 5961 586 5962 576 5963 566 5964 556 5965 546 5966 536 5967 526 5968 516 5969 506 5970 496 5971 486 5972 476 5973 466 5974 456 5975 446 5976 436 5977 426 5978 416 5979 406 5980 396 5981 386 5982 376 5983 366 5984 356 5985 346 5986 336 5987 326 5988 316 5989 306 5990 296 5991 286 5992 276 5993 266 5994 256 5995 246 5996 236 5997 226 5998 216 5999 206 6000 196 6001 186 6002 176 6003 166 6004 156 6005 146 6006 136 6007 126 6008 116 6009 106 6010 96 6011 86 6012 76 6013 66 6014 56 6015 46 6016 36 6017 26 6018 16 6019 6 6020 60176 6021 60166 6022 60156 6023 60146 6024 60136 6025 60126 6026 60116 6027 60106 6028 60096 pcbasic-2.0.7/tests/basic/unsorted/GARBTEMP/000077500000000000000000000000001441235174000204145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GARBTEMP/PCBASIC.INI000066400000000000000000000000561441235174000220220ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/GARBTEMP/TEST.BAS000066400000000000000000000002731441235174000215240ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 DIM A$(2) 20 FOR I=1 TO 2 30 A$(I) = STR$(I) + STR$(I) 40 NEXT 50 B$ = "b"+"-string" 60 PRINT#1, FRE("") 70 ERASE A$ 80 PRINT#1, FRE("") pcbasic-2.0.7/tests/basic/unsorted/GARBTEMP/model/000077500000000000000000000000001441235174000215145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GARBTEMP/model/OUTPUT.TXT000066400000000000000000000000231441235174000231500ustar00rootroot00000000000000 60094 60120 pcbasic-2.0.7/tests/basic/unsorted/GET/000077500000000000000000000000001441235174000176325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET/PCBASIC.INI000066400000000000000000000000561441235174000212400ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/GET/TEST.BAS000066400000000000000000000007121441235174000207400ustar00rootroot000000000000004 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 7 DIM A%[400] 10 FOR I = 1 TO 10 20 SCREEN I:IF E=I THEN 50 25 OPEN "GET"+HEX$(I)+".DAT" FOR OUTPUT AS 1 30 FOR L=37 TO 0 STEP -1 35 CLS:PRINT L:LINE (10,10)-(20,20),L MOD 16,BF:LINE(0,0)-(10,10),2,B 40 GET(0,0)-(L,L),A% 45 GOSUB 2000 50 NEXT L 60 CLOSE 1 70 NEXT I 999 END 1000 E=I:RESUME NEXT 2000 PRINT#1, L; 2010 FOR K=0 TO 400 2020 PRINT#1, MKI$(A%[K]); 2030 NEXT 2050 RETURN  pcbasic-2.0.7/tests/basic/unsorted/GET/model/000077500000000000000000000000001441235174000207325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET/model/GET1.DAT000066400000000000000000000736331441235174000220000ustar00rootroot00000000000000 37 L&;<<< <<; 36 J%;<<< <<<<;? 35 H$;<< <<<<;? 34 F#;<<< <<; 33 D";?<<<< <<<<;?UU@UU@UU@UU@UU@UU@UU@UU@UU@UU@UU@ 32 B!;?<<<< <<<<; 31 @ ;<< <<;? 30 >;<<<< <<<<<; 29 <;?<<<< ? <8<? 28 :;?<<<< ? <8<<? 27 8;<<<  8< 26 6;<<< <8<<? 25 4;<< <8<<? 24 2;<<< 8< 23 0;?<<<<  <8<<? 22 .;?<<<<  8<<< 21 ,;<<  8<? 20 *;<<< 8<< 19 ( ? ? ;? 18 & < < ;<  17 $ ;UPUPUPUPUPUPUPUP  16 " ;UP  15  ;UP  14  ;UP  13  ;UP  12  ;UP  11  ;UP  10  8UP  9  000UP  8  UP  7 UP  6 UP  5 UP  4 UP  3 UP  2 UP  1 UP  0 UP pcbasic-2.0.7/tests/basic/unsorted/GET/model/GET2.DAT000066400000000000000000000736331441235174000220010ustar00rootroot00000000000000 37 &&|& <&00|0 ?????????? 36 %%|8`&<&|| ?????????? 35 $$|&<&|| ?????????? 34 ##|<&l<& | ?????????? 33 ""||&<<&|| ?????????? 32 !!||&<&0f| 31 |8&<&|~ ?????????? 30 |8l&<&l|8 ?????????? 29 ||&<~0f x ?????????? 28 ||&<|0f| ?????????? 27 |& <00f00 ?????????? 26 |8`&<0f| ?????????? 25 |&<0f| ?????????? 24 |<&l<0f  ?????????? 23 ||ƀ&<<0fƀ| ????????????? 22 ||ƀ&<00ff ????????????? 21 |8&<0f| ????????????? 20 |8h&<Ѐ0fh8 ????????????? 19 8p888p88~p ????????????? 18 8`888`88~` ????????????? 17 888888~ ????????????? 16 888888~ ??????? 15 888888~ ???????????? 14 888888~ >>>>???????? 13 888888| <<<>???????? 12 888888x 88<>???????? 11 000000p 08<>???????? 10 ` 08<>???????? 9 @@@08<>???????? 8 08<>???????? 7 08<>???????? 6 08<>???????? 5 08<>???????? 4 08<>???????? 3 08<>???????? 2 08<>???????? 1 08<>???????? 0 08<>????????pcbasic-2.0.7/tests/basic/unsorted/GET/model/GET7.DAT000066400000000000000000000736331441235174000220060ustar00rootroot00000000000000 37 &&\|\\ &   <0&0000000\0|0\0\0 ???????????????????? 36 %%\8|8\8\8````&<&\|||\|\| ?????????? 35 $$\|\\&<&\|||\|\| ???????????????????? 34 ##\|\\<<<<l&lll<& \|\\ ?????????? 33 ""\|||\|\|&<<<<<&\|||\|\| ?????????? 32 !!\|||\|\|&<0&000ffff\|\\ 31 \|\\8888&<&\~|~\~\~ ???????????????????????????????????????? 30 \8|8\8\8llll&<&llll\8|8\8\8 ?????????????????????????????? 29 \|||\|\|&~<~~~0F f F F xxxx ?????????????????????????????? 28 \|||\|\|&|<|||0FfFF|||| ???????????????????? 27 \|\\ &   <00000F0f0F0F00000 ?????????????????????????????? 26 \8|8\8\8````&<0FfFF|||| ???????????????????? 25 \|\\&<0FfFF|||| ???????????????????? 24 \|\\<<<<l&lll<0F f F F  ?????????? 23 \|||\|\|ƀ&<<<<<0FƀfFF|||| ????????????????????????????????? 22 \|||\|\|ƀ&<00000FfffFfFf ??????????????????????? 21 \|\\8888&<0FfFF|||| ??????????????????????? 20 \8|8\8\8hhhh&Ѐ<0FhfhFhFh8888 ????????????? 19 p8ppp88p8ppp88^p~p^p^p ?????????????????????? 18 `8```88`8```88^`~`^`^` ?????????????? 17 888888^~^^ ?????????????? 16 888888^~^^ ???????? 15 888888^~^^ ???????????????????????????? 14 888888^~^^ >>>>>>>>>>>>???????????? 13 888888\|\\ <<<<<<<<<>>>???????????? 12 888888XxXX 8888<<<>>>???????????? 11 000000PpPP 00088<<<>>>???????????? 10 @`@@ 00088<<<>>>???????????? 9 @@@@@@@@@@@@00088<<<>>>???????????? 8 00088<<<>>>???????????? 7 00088<<<>>>???????????? 6 00088<<<>>>???????????? 5 00088<<<>>>???????????? 4 00088<<<>>>???????????? 3 00088<<<>>>???????????? 2 00088<<<>>>???????????? 1 00088<<<>>>???????????? 0 00088<<<>>>????????????pcbasic-2.0.7/tests/basic/unsorted/GET/model/GET8.DAT000066400000000000000000000736331441235174000220070ustar00rootroot00000000000000 37 &&\|\\ &   <0&0000000\0|0\0\0 ???????????????????? 36 %%\8|8\8\8````&<&\|||\|\| ?????????? 35 $$\|\\&<&\|||\|\| ???????????????????? 34 ##\|\\<<<<l&lll<& \|\\ ?????????? 33 ""\|||\|\|&<<<<<&\|||\|\| ?????????? 32 !!\|||\|\|&<0&000ffff\|\\ 31 \|\\8888&<&\~|~\~\~ ???????????????????????????????????????? 30 \8|8\8\8llll&<&llll\8|8\8\8 ?????????????????????????????? 29 \|||\|\|&~<~~~0F f F F xxxx ?????????????????????????????? 28 \|||\|\|&|<|||0FfFF|||| ???????????????????? 27 \|\\ &   <00000F0f0F0F00000 ?????????????????????????????? 26 \8|8\8\8````&<0FfFF|||| ???????????????????? 25 \|\\&<0FfFF|||| ???????????????????? 24 \|\\<<<<l&lll<0F f F F  ?????????? 23 \|||\|\|ƀ&<<<<<0FƀfFF|||| ????????????????????????????????? 22 \|||\|\|ƀ&<00000FfffFfFf ??????????????????????? 21 \|\\8888&<0FfFF|||| ??????????????????????? 20 \8|8\8\8hhhh&Ѐ<0FhfhFhFh8888 ????????????? 19 p8ppp88p8ppp88^p~p^p^p ?????????????????????? 18 `8```88`8```88^`~`^`^` ?????????????? 17 888888^~^^ ?????????????? 16 888888^~^^ ???????? 15 888888^~^^ ???????????????????????????? 14 888888^~^^ >>>>>>>>>>>>???????????? 13 888888\|\\ <<<<<<<<<>>>???????????? 12 888888XxXX 8888<<<>>>???????????? 11 000000PpPP 00088<<<>>>???????????? 10 @`@@ 00088<<<>>>???????????? 9 @@@@@@@@@@@@00088<<<>>>???????????? 8 00088<<<>>>???????????? 7 00088<<<>>>???????????? 6 00088<<<>>>???????????? 5 00088<<<>>>???????????? 4 00088<<<>>>???????????? 3 00088<<<>>>???????????? 2 00088<<<>>>???????????? 1 00088<<<>>>???????????? 0 00088<<<>>>????????????pcbasic-2.0.7/tests/basic/unsorted/GET/model/GET9.DAT000066400000000000000000000736331441235174000220100ustar00rootroot00000000000000 37 && \|\\& &   <0&0000&000@@?????????????????? 36 %% \8|8\8\8````&&<&&@@@????????? 35 $$ \|\\&&<&&@@?????????????????? 34 ## \ | \ \ <&<<<l&lll<& &   @@@????????? 33 "" \|||\|\|&&<<<<<&&@@@????????? 32 !! \|||\|\|& &   <0&000`&```@@@@ 31 \|\\8888x&xxx&<&&???????????????????????????????????? 30  \8|8\8\8llll&&<&&@??????????????????????????? 29  \|||\|\|& , ~8~~~0@`@@??????????????????????????? 28  \|||\|\|& , |8|||0@`@@?????????????????? 27  \|\\& , 800000@0`0@0@0??????????????????????????? 26  \8|8\8\8````& , 80@`@@?????????????????? 25  \|\\& , 80@`@@?????????????????? 24  \ | \ \ <&<<< l,l l l80@ ` @ @ ????????? 23  \|||\|\|ƀ& ,  <8<<<0@`@@?????????????????????????????? 22  \|||\|\|ƀ& , 800000@```@`@`????????????????????? 21  \|\\8888x&xxx ,  80@`@@????????????????????? 20  \8|8\8\8hhhh& , Ѐ80@`@@???????????? 19  p8ppp8XxXX8p8ppp88@@???????????????????? 18  `8```8XxXX8`8```88@@@????????????? 17  88XxXX8888@@@????????????? 16  88XxXX8888@@@@???????? 15  88XxXX8888????????????????@@@@???????? 14  88XxXX8888@~~~>>>>>>>>>????@@@@???????? 13  88XxXX8888|@||<<<<<<>>>????@@@@???????? 12 88XxXX8888@@xx88<<<>>>????@@@@???????? 11 00PpPP0000pp@p88<<<>>>????@@@@???????? 10 @`@@ pp@p88<<<>>>????@@@@???????? 9 @@@@@@@@pp@p88<<<>>>????@@@@???????? 8 pp@p88<<<>>>????@@@@???????? 7 pp@p88<<<>>>????@@@@???????? 6 pp@p88<<<>>>????@@@@???????? 5 pp@p88<<<>>>????@@@@???????? 4 pp@p88<<<>>>????@@@@???????? 3 pp@p88<<<>>>????@@@@???????? 2 pp@p88<<<>>>????@@@@???????? 1 pp@p88<<<>>>????@@@@???????? 0 pp@p88<<<>>>????@@@@????????pcbasic-2.0.7/tests/basic/unsorted/GET2/000077500000000000000000000000001441235174000177145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/PCBASIC.INI000066400000000000000000000000561441235174000213220ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/GET2/TEST.BAS000066400000000000000000000006401441235174000210220ustar00rootroot000000000000004 CLS: KEY OFF 5 ON ERROR GOTO 1000 6 CLEAR,,,32768! 7 DIM A%[400] 10 FOR I = 9 TO 9 20 SCREEN I:IF E=I THEN 50 30 FOR L=25 TO 0 STEP -1 35 OPEN "GET2_"+HEX$(L)+".DAT" FOR OUTPUT AS 1 38 CLS:LINE(0,0)-(40,40),L MOD 16,BF 40 GET(0,0)-(L,L),A% 45 GOSUB 2000 48 CLOSE 1 50 NEXT L 70 NEXT I 999 END 1000 E=I:RESUME NEXT 2000 REM 2010 FOR K=0 TO 400 2020 PRINT#1, MKI$(A%[K]); 2030 NEXT 2050 RETURN pcbasic-2.0.7/tests/basic/unsorted/GET2/model/000077500000000000000000000000001441235174000210145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_0.DAT000066400000000000000000000014431441235174000222700ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_1.DAT000066400000000000000000000014431441235174000222710ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_10.DAT000066400000000000000000000014431441235174000223510ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_11.DAT000066400000000000000000000014431441235174000223520ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_12.DAT000066400000000000000000000014431441235174000223530ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_13.DAT000066400000000000000000000014431441235174000223540ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_14.DAT000066400000000000000000000014431441235174000223550ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_15.DAT000066400000000000000000000014431441235174000223560ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_16.DAT000066400000000000000000000014431441235174000223570ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_17.DAT000066400000000000000000000014431441235174000223600ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_18.DAT000066400000000000000000000014431441235174000223610ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_19.DAT000066400000000000000000000014431441235174000223620ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_2.DAT000066400000000000000000000014431441235174000222720ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_3.DAT000066400000000000000000000014431441235174000222730ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_4.DAT000066400000000000000000000014431441235174000222740ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_5.DAT000066400000000000000000000014431441235174000222750ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_6.DAT000066400000000000000000000014431441235174000222760ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_7.DAT000066400000000000000000000014431441235174000222770ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_8.DAT000066400000000000000000000014431441235174000223000ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_9.DAT000066400000000000000000000014431441235174000223010ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_A.DAT000066400000000000000000000014431441235174000223110ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_B.DAT000066400000000000000000000014431441235174000223120ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_C.DAT000066400000000000000000000014431441235174000223130ustar00rootroot00000000000000 pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_D.DAT000066400000000000000000000014431441235174000223140ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_E.DAT000066400000000000000000000014431441235174000223150ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET2/model/GET2_F.DAT000066400000000000000000000014431441235174000223160ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET3/000077500000000000000000000000001441235174000177155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET3/PCBASIC.INI000066400000000000000000000000561441235174000213230ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/GET3/TEST.BAS000066400000000000000000000005521441235174000210250ustar00rootroot000000000000004 CLS: KEY OFF 7 DIM A%[400] 20 SCREEN 9 35 OPEN "OUTPUT.DAT" FOR OUTPUT AS 1 38 CLS:LINE(0,0)-(40,50), 4 40 GET(10,20)-(0,0),A% 45 GOSUB 2000 50 GET(10,0)-(0,20),A% 55 GOSUB 2000 60 GET(0,20)-(10,0),A% 65 GOSUB 2000 70 GET(0,0)-(10,20),A% 75 GOSUB 2000 999 END 2000 REM 2010 FOR K=0 TO 400 2020 PRINT#1, MKI$(A%[K]); 2030 NEXT 2050 RETURN  pcbasic-2.0.7/tests/basic/unsorted/GET3/model/000077500000000000000000000000001441235174000210155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/GET3/model/OUTPUT.DAT000066400000000000000000000062111441235174000224070ustar00rootroot00000000000000 @ @ @ @ @ @ @ @ pcbasic-2.0.7/tests/basic/unsorted/HEX$/000077500000000000000000000000001441235174000177035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/HEX$/PCBASIC.INI000066400000000000000000000000561441235174000213110ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/HEX$/TEST.BAS000066400000000000000000000013541441235174000210140ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM HEX$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, HEX$ 60 PRINT#1, HEX$( 70 PRINT#1, HEX$("ABC" 80 PRINT#1, HEX$(1 90 PRINT#1, HEX$(1.5 100 PRINT#1, HEX$(-1) 110 PRINT#1, HEX$(1) 120 PRINT#1, HEX$(-1.5) 130 PRINT#1, HEX$(1.5) 140 PRINT#1, HEX$(-1.5D2) 150 PRINT#1, HEX$(1.5D2) 160 PRINT#1, HEX$("ABC") 200 PRINT#1, HEX$(0) 210 PRINT#1, HEX$(256) 220 PRINT#1, HEX$(32768) 230 PRINT#1, HEX$(65536) 240 PRINT#1, HEX$(1.701412E+38) 250 PRINT#1, HEX$(1.701411834604692D+38) 300 PRINT#1, HEX$(1) 310 PRINT#1, HEX$(#1) 320 PRINT#1, HEX$(1,1) 330 PRINT#1, HEX $(1) 340 PRINT#1, HEX$ (1) 350 PRINT#1, HEX $ (1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/HEX$/model/000077500000000000000000000000001441235174000210035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/HEX$/model/OUTPUT.TXT000066400000000000000000000004751441235174000224520ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 FFFF 1 FFFE 2 FF6A 96 13 160 0 100 8000 6 230 6 240 6 250 1 2 310 2 320 0 2 330 1 0 2 350 pcbasic-2.0.7/tests/basic/unsorted/HEXSPC/000077500000000000000000000000001441235174000202055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/HEXSPC/PCBASIC.INI000066400000000000000000000000561441235174000216130ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/HEXSPC/TEST.BAS000066400000000000000000000002151441235174000213110ustar00rootroot0000000000000010 REM PC-BASIC test: no space before hex token 20 OPEN "output.txt" FOR OUTPUT AS 1 30 FOR I=1TO&HA 40 PRINT#1, I 50 NEXT 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/HEXSPC/model/000077500000000000000000000000001441235174000213055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/HEXSPC/model/OUTPUT.TXT000066400000000000000000000000641441235174000227460ustar00rootroot00000000000000 1 2 3 4 5 6 7 8 9 10 pcbasic-2.0.7/tests/basic/unsorted/IF/000077500000000000000000000000001441235174000175115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IF/PCBASIC.INI000066400000000000000000000000561441235174000211170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/IF/TEST.BAS000066400000000000000000000071671441235174000206320ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM IF-THEN-ELSE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 A=0: PRINT#1, 50,: IF A THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 60 A=1: PRINT#1, 60,: IF A THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 65 A=1: PRINT#1, 65,: IF (1-A) THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 67 PRINT#1, 67,: IF 1+1 THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 70 PRINT#1, 70,: IF 1 THEN PRINT#1, "TRUE" 75 PRINT#1, 75,: IF 1, THEN PRINT#1, "TRUE" 80 PRINT#1, 80,: IF 1 GOTO PRINT#1, "TRUE" 85 PRINT#1, 85,: IF 1, GOTO PRINT#1, "TRUE" 90 PRINT#1, 90,: IF 0 THEN PRINT#1, "TRUE" 95 PRINT#1, 95,: IF 0, THEN PRINT#1, "TRUE" 100 PRINT#1, 100,: IF 0 GOTO PRINT#1, "TRUE" 105 PRINT#1, 105,: IF 0, GOTO PRINT#1, "TRUE" 110 PRINT#1 150 PRINT#1, 150,: IF 32768 THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 170 PRINT#1, 170,: IF 0 THEN PRINT#1, 170,: PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 175 PRINT#1, 175,: IF -1 THEN PRINT#1, 175,: PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" 180 PRINT#1, 180,: IF 0 THEN PRINT#1, "TRUE": REM ELSE PRINT#1, "FALSE" 185 PRINT#1, 185,: IF -1 THEN PRINT#1, "TRUE": REM ELSE PRINT#1, "FALSE" 200 PRINT#1, 200,: IF -1 THEN IF 0 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF 0 THEN PRINT#1, "01" ELSE PRINT#1, "00" 210 PRINT#1, 210,: IF -1 THEN IF -1 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF 0 THEN PRINT#1, "01" ELSE PRINT#1, "00" 220 PRINT#1, 220,: IF -1 THEN IF 0 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF -1 THEN PRINT#1, "01" ELSE PRINT#1, "00" 230 PRINT#1, 230,: IF -1 THEN IF -1 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF -1 THEN PRINT#1, "01" ELSE PRINT#1, "00" 240 PRINT#1, 240,: IF 0 THEN IF 0 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF 0 THEN PRINT#1, "01" ELSE PRINT#1, "00" 250 PRINT#1, 250,: IF 0 THEN IF -1 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF 0 THEN PRINT#1, "01" ELSE PRINT#1, "00" 260 PRINT#1, 260,: IF 0 THEN IF 0 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF -1 THEN PRINT#1, "01" ELSE PRINT#1, "00" 270 PRINT#1, 270,: IF 0 THEN IF -1 THEN PRINT#1, "11" ELSE PRINT#1, "10" ELSE IF -1 THEN PRINT#1, "01" ELSE PRINT#1, "00" 350 PRINT#1, 350,: IF 0 THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" ELSE PRINT#1, "FFALSE" 360 PRINT#1, 360,: IF -1 THEN PRINT#1, "TRUE" ELSE PRINT#1, "FALSE" ELSE PRINT#1, "FFALSE" 500 PRINT#1, 500, IF 0 THEN 501 ELSE 502 501 PRINT#1, 501 502 PRINT#1, 502 510 PRINT#1, 510, IF -1 THEN 511 ELSE 512 511 PRINT#1, 511 512 PRINT#1, 512 520 PRINT#1, 520, IF 0 GOTO 521 ELSE 522 521 PRINT#1, 521 522 PRINT#1, 522 530 PRINT#1, 530, IF -1 GOTO 531 ELSE 532 531 PRINT#1, 531 532 PRINT#1, 532 1500 PRINT#1, 1500, IF 0 THEN 1501 ELSE 1502 1501 PRINT#1, 1501 1502 PRINT#1, 1502 1510 PRINT#1, 1510, IF -1 THEN 1511 ELSE 1512 1511 PRINT#1, 1511 1512 PRINT#1, 1512 1520 PRINT#1, 1520, IF 0 GOTO 1521 ELSE 1522 1521 PRINT#1, 1521 1522 PRINT#1, 1522 1530 PRINT#1, 1530, IF -1 GOTO 1531 ELSE 1532 1531 PRINT#1, 1531 1532 PRINT#1, 1532 2000 PRINT#1, 2000: IF 0 ELSE PRINT#1, 1 2010 PRINT#1, 2010: IF -1 ELSE PRINT#1, 1 2020 PRINT#1, 2020: IF "A" THEN PRINT#1, 1 2030 PRINT#1, 2030: IF A$ THEN PRINT#1, 1 2040 PRINT#1, 2040: IF 0 THEN ELSE PRINT#1, 1 2050 PRINT#1, 2050: IF -1 THEN ELSE PRINT#1, 1 2400 PRINT#1, 2400,: IF 0 THEN X ELSE PRINT#1, "FALSE" 2410 PRINT#1, 2410,: IF -1 THEN X ELSE PRINT#1, "FALSE" 2420 PRINT#1, 2420,: IF 0 THEN PRINT#1, "TRUE" ELSE X 2430 PRINT#1, 2430,: IF -1 THEN PRINT#1, "TRUE" ELSE X 2600 PRINT#1, 2600,: ELSE PRINT#1, "NO" 2610 PRINT#1, 2610,: THEN PRINT#1, "NO" 2620 IF 0 2630 IF -1 2640 IF 0 THEN 2630 IF -1 THEN 2640 THEN 2650 ELSE 9999 END 10000 PRINT#1, "ERROR:", ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/IF/model/000077500000000000000000000000001441235174000206115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IF/model/OUTPUT.TXT000066400000000000000000000030021441235174000222450ustar00rootroot00000000000000 50 FALSE 60 TRUE 65 FALSE 67 TRUE 70 TRUE 75 TRUE 80 TRUE 85 TRUE 90 95 100 105 ERROR: 2 110 150 TRUE 170 FALSE 175 175 TRUE 180 185 TRUE 200 10 210 11 220 10 230 11 240 00 250 00 260 01 270 01 350 FALSE 360 TRUE 500 ERROR: 2 500 501 502 510 ERROR: 2 510 511 512 520 ERROR: 2 520 521 522 530 ERROR: 2 530 531 532 1500 ERROR: 2 1500 1501 1502 1510 ERROR: 2 1510 1511 1512 1520 ERROR: 2 1520 1521 1522 1530 ERROR: 2 1530 1531 1532 2000 ERROR: 2 2000 2010 ERROR: 2 2010 2020 ERROR: 13 2020 2030 ERROR: 13 2030 2040 1 2050 2400 FALSE 2410 ERROR: 2 2410 2420 ERROR: 2 2420 2430 TRUE 2600 2610 ERROR: 2 2610 ERROR: 2 2620 ERROR: 2 2640 pcbasic-2.0.7/tests/basic/unsorted/IFDATA/000077500000000000000000000000001441235174000201435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IFDATA/PCBASIC.INI000066400000000000000000000000561441235174000215510ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/IFDATA/TEST.BAS000066400000000000000000000003141441235174000212470ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM conditional DATA 30 IF 0 THEN DATA 1,2,3 ELSE DATA 4,5,6 40 DATA 7,8,9,10,11,12 50 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 60 FOR I = 1 TO 6: READ A: PRINT#1, A: NEXT 70 END pcbasic-2.0.7/tests/basic/unsorted/IFDATA/model/000077500000000000000000000000001441235174000212435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IFDATA/model/OUTPUT.TXT000066400000000000000000000000421441235174000227000ustar00rootroot00000000000000 7 8 9 10 11 12 pcbasic-2.0.7/tests/basic/unsorted/IFRESUME/000077500000000000000000000000001441235174000204325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IFRESUME/PCBASIC.INI000066400000000000000000000001011441235174000220270ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/IFRESUME/TEST.BAS000066400000000000000000000003141441235174000215360ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS #1 10 ON ERROR GOTO 1000 20 IF 1 THEN COLOR 1000 30 PRINT#1, "end": END 1000 PRINT#1, ERR, ERL 1010 E%=E%+1 1020 IF E%>5 THEN PRINT#1, "break": END 1030 RESUME pcbasic-2.0.7/tests/basic/unsorted/IFRESUME/model/000077500000000000000000000000001441235174000215325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IFRESUME/model/OUTPUT.TXT000066400000000000000000000002001441235174000231630ustar00rootroot00000000000000 5 20 5 20 5 20 5 20 5 20 5 20 break pcbasic-2.0.7/tests/basic/unsorted/INKEY$/000077500000000000000000000000001441235174000201365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INKEY$/PCBASIC.INI000066400000000000000000000000561441235174000215440ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INKEY$/TEST.BAS000066400000000000000000000014361441235174000212500ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INKEY$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, INKEY$ 60 PRINT#1, INKEY$( 70 PRINT#1, INKEY$("ABC" 80 PRINT#1, INKEY$(1 90 PRINT#1, INKEY$(1.5 100 PRINT#1, INKEY$(-1) 110 PRINT#1, INKEY$(1) 120 PRINT#1, INKEY$(-1.5) 130 PRINT#1, INKEY$(1.5) 140 PRINT#1, INKEY$(-1.5D2) 150 PRINT#1, INKEY$(1.5D2) 160 PRINT#1, INKEY$("ABC") 200 PRINT#1, INKEY$(0) 210 PRINT#1, INKEY$(256) 220 PRINT#1, INKEY$(32768) 230 PRINT#1, INKEY$(65536) 240 PRINT#1, INKEY$(1.701412E+38) 250 PRINT#1, INKEY$(1.701411834604692D+38) 300 PRINT#1, INKEY$(1) 310 PRINT#1, INKEY$(#1) 320 PRINT#1, INKEY$(1,1) 330 PRINT#1, INKEY $(1) 340 PRINT#1, INKEY$ (1) 350 PRINT#1, INKEY $ (1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INKEY$/model/000077500000000000000000000000001441235174000212365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INKEY$/model/OUTPUT.TXT000066400000000000000000000004431441235174000227000ustar00rootroot00000000000000 22 60 2 70 2 80 2 90 -1 1 -1.5 1.5 -150 150 ABC 0 256 32768 65536 1.701412E+38 1.701411834604692D+38 1 2 310 2 320 0 2 330 1 0 2 350 pcbasic-2.0.7/tests/basic/unsorted/INP/000077500000000000000000000000001441235174000176415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INP/PCBASIC.INI000066400000000000000000000000561441235174000212470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INP/TEST.BAS000066400000000000000000000012201441235174000207420ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INP function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, INP 60 PRINT#1, INP( 70 PRINT#1, INP("ABC" 80 PRINT#1, INP(1 90 PRINT#1, INP(1.5 100 PRINT#1, INP(-1) 110 PRINT#1, INP(1) 120 PRINT#1, INP(-1.5) 130 PRINT#1, INP(1.5) 140 PRINT#1, INP(-1.5D2) 150 PRINT#1, INP(1.5D2) 160 PRINT#1, INP("ABC") 200 PRINT#1, INP(0) 210 PRINT#1, INP(256) 220 PRINT#1, INP(32768) 230 PRINT#1, INP(65536) 240 PRINT#1, INP(1.701412E+38) 250 PRINT#1, INP(1.701411834604692D+38) 300 PRINT#1, INP(1) 310 PRINT#1, INP(#1) 320 PRINT#1, INP(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INP/accepted/000077500000000000000000000000001441235174000214115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INP/accepted/OUTPUT.TXT000066400000000000000000000004251441235174000230530ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 0 0 0 0 0 0 13 160 0 0 0 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/INP/model/000077500000000000000000000000001441235174000207415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INP/model/OUTPUT.TXT000066400000000000000000000004411441235174000224010ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 255 0 255 0 255 255 13 160 0 255 255 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/INPKYBDN/000077500000000000000000000000001441235174000204315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPKYBDN/PCBASIC.INI000066400000000000000000000001061441235174000220330ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=1 2 3 4, 5 , 6\r pcbasic-2.0.7/tests/basic/unsorted/INPKYBDN/TEST.BAS000066400000000000000000000003141441235174000215350ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT NUMBERS FROM KYBD FILE 30 OPEN "KYBD:" FOR INPUT AS 1 40 INPUT#1, A, B, C 50 INPUT#1, D, E, F 60 OPEN "RESULT.DAT" FOR OUTPUT AS 2 70 PRINT#2, A, B, C, D, E, F pcbasic-2.0.7/tests/basic/unsorted/INPKYBDN/model/000077500000000000000000000000001441235174000215315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPKYBDN/model/RESULT.DAT000066400000000000000000000001141441235174000230750ustar00rootroot00000000000000 1 2 3 4 5 6 pcbasic-2.0.7/tests/basic/unsorted/INPKYBDS/000077500000000000000000000000001441235174000204365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPKYBDS/PCBASIC.INI000066400000000000000000000001071441235174000220410ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys="abc" def abc def\r pcbasic-2.0.7/tests/basic/unsorted/INPKYBDS/TEST.BAS000066400000000000000000000003021441235174000215370ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT NUMBERS FROM KYBD FILE 30 OPEN "KYBD:" FOR INPUT AS 1 40 INPUT#1, A$ 50 INPUT#1, B$ 60 OPEN "RESULT.DAT" FOR OUTPUT AS 2 70 PRINT#2, "[", A$, "]", B$ pcbasic-2.0.7/tests/basic/unsorted/INPKYBDS/model/000077500000000000000000000000001441235174000215365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPKYBDS/model/RESULT.DAT000066400000000000000000000000701441235174000231030ustar00rootroot00000000000000[ abc ] def abc def pcbasic-2.0.7/tests/basic/unsorted/INPTCONT/000077500000000000000000000000001441235174000204515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPTCONT/PCBASIC.INI000066400000000000000000000000761441235174000220610ustar00rootroot00000000000000[pcbasic] font=default quit=True keys=abc\rdef\r run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INPTCONT/TEST.BAS000066400000000000000000000002411441235174000215540ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 10 LOCATE 10,1: PRINT SPACE$(255);"bac" 20 LOCATE 10,1:INPUT A$ 30 LOCATE 11,1:INPUT B$ 40 PRINT#1, A$ 50 PRINT#1, B$ pcbasic-2.0.7/tests/basic/unsorted/INPTCONT/model/000077500000000000000000000000001441235174000215515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPTCONT/model/OUTPUT.TXT000066400000000000000000000000131441235174000232040ustar00rootroot00000000000000abc def pcbasic-2.0.7/tests/basic/unsorted/INPUT$/000077500000000000000000000000001441235174000201565ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT$/INPUT.TXT000066400000000000000000000000121441235174000214470ustar00rootroot000000000000001 2 3 4 5 pcbasic-2.0.7/tests/basic/unsorted/INPUT$/PCBASIC.INI000066400000000000000000000001641441235174000215640ustar00rootroot00000000000000[pcbasic] font=default keys = \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUT$/TEST.BAS000066400000000000000000000020371441235174000212660ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 35 OPEN "INPUT.TXT" FOR INPUT AS 2 40 ON ERROR GOTO 10000 50 PRINT#1, INPUT$ 60 PRINT#1, INPUT$( 70 PRINT#1, INPUT$("ABC" 80 PRINT#1, INPUT$(1 90 PRINT#1, INPUT$(1.5 100 PRINT#1, INPUT$(-1) 110 PRINT#1, INPUT$(1) 120 PRINT#1, INPUT$(-1.5) 130 PRINT#1, INPUT$(1.4) 140 PRINT#1, INPUT$(-1.5#) 150 PRINT#1, INPUT$(1.4#) 160 PRINT#1, INPUT$("ABC") 200 PRINT#1, INPUT$(0) 300 PRINT#1, INPUT$(1) 310 PRINT#1, INPUT$(#1) 320 PRINT#1, INPUT$(1, 2) 330 PRINT#1, INPUT $(1) 340 PRINT#1, INPUT$ (1) 350 PRINT#1, INPUT $ (1) 400 PRINT#1, INPUT$(1, #2) 410 PRINT#1, INPUT$(1, # 2) 420 PRINT#1, INPUT$(1, 2, 3) 500 PRINT#1, INPUT$(1, 0) 510 PRINT#1, INPUT$(1, -1) 520 PRINT#1, INPUT$(1, 256) 530 PRINT#1, INPUT$(1, 65536) 1010 PRINT#1, INPUT$(256, 2) 1020 PRINT#1, INPUT$(32768, 2) 1030 PRINT#1, INPUT$(65536, 2) 1040 PRINT#1, INPUT$(1.701412E+38, 2) 1050 PRINT#1, INPUT$(1.701411834604692D+38, 2) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INPUT$/model/000077500000000000000000000000001441235174000212565ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT$/model/INPUT.TXT000066400000000000000000000000121441235174000225470ustar00rootroot000000000000001 2 3 4 5 pcbasic-2.0.7/tests/basic/unsorted/INPUT$/model/OUTPUT.TXT000066400000000000000000000007301441235174000227170ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 5 120 5 140 13 160 5 200 2 310 1 2 2 420 52 500 5 510 5 520 6 530 5 1010 6 1020 6 1030 6 1040 6 1050 pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/000077500000000000000000000000001441235174000202405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/INPUT.TXT000066400000000000000000000000051441235174000215330ustar00rootroot0000000000000012345pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/PCBASIC.INI000066400000000000000000000001631441235174000216450ustar00rootroot00000000000000[pcbasic] font=default keys = \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/TEST.BAS000066400000000000000000000020371441235174000213500ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 35 OPEN "INPUT.TXT" FOR INPUT AS 2 40 ON ERROR GOTO 10000 50 PRINT#1, INPUT$ 60 PRINT#1, INPUT$( 70 PRINT#1, INPUT$("ABC" 80 PRINT#1, INPUT$(1 90 PRINT#1, INPUT$(1.5 100 PRINT#1, INPUT$(-1) 110 PRINT#1, INPUT$(1) 120 PRINT#1, INPUT$(-1.5) 130 PRINT#1, INPUT$(1.4) 140 PRINT#1, INPUT$(-1.5#) 150 PRINT#1, INPUT$(1.4#) 160 PRINT#1, INPUT$("ABC") 200 PRINT#1, INPUT$(0) 300 PRINT#1, INPUT$(1) 310 PRINT#1, INPUT$(#1) 320 PRINT#1, INPUT$(1, 2) 330 PRINT#1, INPUT $(1) 340 PRINT#1, INPUT$ (1) 350 PRINT#1, INPUT $ (1) 400 PRINT#1, INPUT$(1, #2) 410 PRINT#1, INPUT$(1, # 2) 420 PRINT#1, INPUT$(1, 2, 3) 500 PRINT#1, INPUT$(1, 0) 510 PRINT#1, INPUT$(1, -1) 520 PRINT#1, INPUT$(1, 256) 530 PRINT#1, INPUT$(1, 65536) 1010 PRINT#1, INPUT$(256, 2) 1020 PRINT#1, INPUT$(32768, 2) 1030 PRINT#1, INPUT$(65536, 2) 1040 PRINT#1, INPUT$(1.701412E+38, 2) 1050 PRINT#1, INPUT$(1.701411834604692D+38, 2) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/model/000077500000000000000000000000001441235174000213405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/model/INPUT.TXT000066400000000000000000000000051441235174000226330ustar00rootroot0000000000000012345pcbasic-2.0.7/tests/basic/unsorted/INPUT$2/model/OUTPUT.TXT000066400000000000000000000007301441235174000230010ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 5 120 5 140 13 160 5 200 2 310 1 2 3 2 420 52 500 5 510 5 520 6 530 5 1010 6 1020 6 1030 6 1040 6 1050 pcbasic-2.0.7/tests/basic/unsorted/INPUT/000077500000000000000000000000001441235174000201125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT/LINES.TXT000066400000000000000000000001161441235174000213630ustar00rootroot00000000000000Lf Cr Crlf Lfcr Lfcrlf Lfcrlfcr Lfcrcrlf Crlfcr Crlflfcr END pcbasic-2.0.7/tests/basic/unsorted/INPUT/PCBASIC.INI000066400000000000000000000001021441235174000215100ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUT/TEST.BAS000066400000000000000000000002311441235174000212140ustar00rootroot0000000000000010 OPEN "LINES.TXT" FOR INPUT AS 1 15 OPEN "INPUT.DAT" FOR OUTPUT AS 2 20 WHILE NOT EOF(1) 30 INPUT#1, A$ 40 PRINT#2, "["+A$+"]" 50 WEND 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUT/model/000077500000000000000000000000001441235174000212125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUT/model/INPUT.DAT000066400000000000000000000001201441235174000224340ustar00rootroot00000000000000[LfCr] [Crlf] [LfcrLfcrlfLfcrlfcrLfcrcrlf] [Crlfcr] [] [Crlflfcr] [END] pcbasic-2.0.7/tests/basic/unsorted/INPUT/model/LINES.TXT000066400000000000000000000001161441235174000224630ustar00rootroot00000000000000Lf Cr Crlf Lfcr Lfcrlf Lfcrlfcr Lfcrcrlf Crlfcr Crlflfcr END pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/000077500000000000000000000000001441235174000204165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/PCBASIC.INI000066400000000000000000000001141441235174000220170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=1,a\r1,a\r1,a\r1,a\r\r\r pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/TEST.BAS000066400000000000000000000011161441235174000215230ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT from console 25 ON ERROR GOTO 2000 30 INPUT "a,b", a, b$: PRINT A, B$ 40 INPUT "a,b"; a, b$: PRINT A, B$ 50 INPUT;"a,b", a, b$: PRINT A, B$ 55 INPUT;"a,b"; a, b$: PRINT A, B$ 60 A$="text": INPUT A$; A, B$ 70 INPUT 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN "dump"+N$+".dat" FOR OUTPUT AS 2 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #2, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #2, "" 1070 NEXT 1080 CLOSE 2 1999 END 2000 OPEN "ERRORS.TXT" FOR APPEND AS 1 2010 PRINT#1, ERR, ERL 2015 CLOSE 1 2020 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/model/000077500000000000000000000000001441235174000215165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/model/DUMP.DAT000066400000000000000000000040031441235174000226120ustar00rootroot00000000000000a,b1,a 1 a a,b? 1,a 1 a a,b1,a 1 a a,b? 1,a 1 a ? ? pcbasic-2.0.7/tests/basic/unsorted/INPUTCO2/model/ERRORS.TXT000066400000000000000000000000511441235174000231270ustar00rootroot00000000000000 2 60 2 70 pcbasic-2.0.7/tests/basic/unsorted/INPUTCO3/000077500000000000000000000000001441235174000204175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCO3/PCBASIC.INI000066400000000000000000000001201441235174000220150ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=32768\r32768\r32768\r32768\r pcbasic-2.0.7/tests/basic/unsorted/INPUTCO3/TEST.BAS000066400000000000000000000004231441235174000215240ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT from console 25 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 27 ON ERROR GOTO 2000 30 INPUT A$: PRINT#1, A$ 40 INPUT A%: PRINT#1, A% 50 INPUT A!: PRINT#1, A! 55 INPUT A#: PRINT#1, A# 999 CLOSE: END 2000 PRINT#1, ERR, ERL 2020 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INPUTCO3/model/000077500000000000000000000000001441235174000215175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCO3/model/OUTPUT.TXT000066400000000000000000000000631441235174000231570ustar00rootroot0000000000000032768 6 40 0 32768 32768 pcbasic-2.0.7/tests/basic/unsorted/INPUTCON/000077500000000000000000000000001441235174000204525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCON/PCBASIC.INI000066400000000000000000000001151441235174000220540ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=1\ra\ra,b\r1,2,3\r\r1,2\r pcbasic-2.0.7/tests/basic/unsorted/INPUTCON/TEST.BAS000066400000000000000000000004731441235174000215640ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INPUT from console 30 INPUT "a,b", a, b$ 40 PRINT A, B$ 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN "dump"+N$+".dat" FOR OUTPUT AS 2 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #2, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #2, "" 1070 NEXT 1080 CLOSE 2 pcbasic-2.0.7/tests/basic/unsorted/INPUTCON/model/000077500000000000000000000000001441235174000215525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTCON/model/DUMP.DAT000066400000000000000000000040031441235174000226460ustar00rootroot00000000000000a,b1 ?Redo from start a,ba ?Redo from start a,ba,b ?Redo from start a,b1,2,3 ?Redo from start a,b ?Redo from start a,b1,2 1 2 pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/000077500000000000000000000000001441235174000204525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/PCBASIC.INI000066400000000000000000000000561441235174000220600ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/TEST.BAS000066400000000000000000000002171441235174000215600ustar00rootroot000000000000005 OPEN "OUTPUT" FOR OUTPUT AS 2 10 OPEN "r",1,"test" 20 PRINT #1,"Hello" 30 PUT 1,1 40 GET 1,1 50 INPUT #1,a$ 60 PRINT #2, a$ 70 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/model/000077500000000000000000000000001441235174000215525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/model/OUTPUT000066400000000000000000000000101441235174000225240ustar00rootroot00000000000000Hello pcbasic-2.0.7/tests/basic/unsorted/INPUTGET/model/TEST000066400000000000000000000002001441235174000222440ustar00rootroot00000000000000Hello pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/000077500000000000000000000000001441235174000203525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/NUMBERS.TXT000066400000000000000000000000621441235174000220640ustar00rootroot000000000000001 2 3, 4 5 6 7 8 9 , 10 11 12 ,,, 12 3, pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/PCBASIC.INI000066400000000000000000000001021441235174000217500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/TEST.BAS000066400000000000000000000002331441235174000214560ustar00rootroot0000000000000010 OPEN "NUMBERS.TXT" FOR INPUT AS 1 15 OPEN "INPUTNR.DAT" FOR OUTPUT AS 2 20 WHILE NOT EOF(1) 30 INPUT#1, A 40 PRINT#2, "[";A;"]" 50 WEND 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/model/000077500000000000000000000000001441235174000214525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/model/INPUTNR.DAT000066400000000000000000000001761441235174000231470ustar00rootroot00000000000000[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 67 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 123 ] [ 0 ] pcbasic-2.0.7/tests/basic/unsorted/INPUTNR/model/NUMBERS.TXT000066400000000000000000000000621441235174000231640ustar00rootroot000000000000001 2 3, 4 5 6 7 8 9 , 10 11 12 ,,, 12 3, pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/000077500000000000000000000000001441235174000204675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/LF.TXT000066400000000000000000000000071441235174000213660ustar00rootroot00000000000000LF pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/PCBASIC.INI000066400000000000000000000001021441235174000220650ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/TEST.BAS000066400000000000000000000002311441235174000215710ustar00rootroot0000000000000010 OPEN "LF.TXT" FOR INPUT AS 1 15 OPEN "INPUTSTF.DAT" FOR OUTPUT AS 2 20 WHILE NOT EOF(1) 30 INPUT#1, A$ 40 PRINT#2, "["+A$+"]" 50 WEND 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/model/000077500000000000000000000000001441235174000215675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/model/INPUTSTF.DAT000066400000000000000000000000071441235174000233720ustar00rootroot00000000000000[LF] pcbasic-2.0.7/tests/basic/unsorted/INPUTSTF/model/LF.TXT000066400000000000000000000000071441235174000224660ustar00rootroot00000000000000LF pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/000077500000000000000000000000001441235174000205025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/PCBASIC.INI000066400000000000000000000001021441235174000221000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/QSTRINGS.TXT000066400000000000000000000002011441235174000223460ustar00rootroot00000000000000"1" "2" "3" "4" "fi ve" "6x01" "7x00" "8x07" "9xff" "10 LF" "11 LFCR" "LF:" "CR:" "CRLF:" "LFCR:" "END"pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/TEST.BAS000066400000000000000000000002371441235174000216120ustar00rootroot0000000000000010 OPEN "QSTRINGS.TXT" FOR INPUT AS 1 15 OPEN "INPUTSTQ.DAT" FOR OUTPUT AS 2 20 WHILE NOT EOF(1) 30 INPUT#1, A$ 40 PRINT#2, "["+A$+"]" 50 WEND 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/model/000077500000000000000000000000001441235174000216025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/model/INPUTSTQ.DAT000066400000000000000000000002061441235174000234210ustar00rootroot00000000000000[1] ["2"] [3] ["4""fi] [ve"] [6x01] [7x00] [8x07] [9xff] [10 LF] [11 LFCR] [LF:] ["CR:"] [CRLF:] [LFCR:] ["END"] pcbasic-2.0.7/tests/basic/unsorted/INPUTSTQ/model/QSTRINGS.TXT000066400000000000000000000002011441235174000234460ustar00rootroot00000000000000"1" "2" "3" "4" "fi ve" "6x01" "7x00" "8x07" "9xff" "10 LF" "11 LFCR" "LF:" "CR:" "CRLF:" "LFCR:" "END"pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/000077500000000000000000000000001441235174000205035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/PCBASIC.INI000066400000000000000000000001021441235174000221010ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/STRINGS.TXT000066400000000000000000000001531441235174000222340ustar00rootroot00000000000000one two three fo ur f i v e " si x " seven, eight " nine ten " eleven " twelve " pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/TEST.BAS000066400000000000000000000002361441235174000216120ustar00rootroot0000000000000010 OPEN "STRINGS.TXT" FOR INPUT AS 1 15 OPEN "INPUTSTR.DAT" FOR OUTPUT AS 2 20 WHILE NOT EOF(1) 30 INPUT#1, A$ 40 PRINT#2, "["+A$+"]" 50 WEND 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/model/000077500000000000000000000000001441235174000216035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/model/INPUTSTR.DAT000066400000000000000000000001661441235174000234300ustar00rootroot00000000000000[one] [two] [three] [fo ur] [f i v e] [ si x ] [seven] [eight] [ nine ten ] [eleven] [ twelve ] [] pcbasic-2.0.7/tests/basic/unsorted/INPUTSTR/model/STRINGS.TXT000066400000000000000000000001531441235174000233340ustar00rootroot00000000000000one two three fo ur f i v e " si x " seven, eight " nine ten " eleven " twelve " pcbasic-2.0.7/tests/basic/unsorted/INSTR/000077500000000000000000000000001441235174000201125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INSTR/PCBASIC.INI000066400000000000000000000000561441235174000215200ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INSTR/TEST.BAS000066400000000000000000000024061441235174000212220ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INSTR function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, INSTR 60 PRINT#1, INSTR( 70 PRINT#1, INSTR("ABC" 80 PRINT#1, INSTR(1 90 PRINT#1, INSTR(1.5 100 PRINT#1, INSTR(-1) 110 PRINT#1, INSTR(1) 120 PRINT#1, INSTR(-1.5) 130 PRINT#1, INSTR(1.5) 140 PRINT#1, INSTR(-1.5D2) 150 PRINT#1, INSTR(1.5D2) 160 PRINT#1, INSTR("ABC") 200 PRINT#1, INSTR(0) 210 PRINT#1, INSTR(256) 220 PRINT#1, INSTR(32768) 230 PRINT#1, INSTR(65536) 240 PRINT#1, INSTR(1.701412E+38) 250 PRINT#1, INSTR(1.701411834604692D+38) 300 PRINT#1, INSTR(1) 310 PRINT#1, INSTR(#1) 320 PRINT#1, INSTR(1, 1) 330 PRINT#1, INSTR(1, 1, 1) 340 PRINT#1, INSTR(1, 1, 1, 1) 1000 PRINT#1, INSTR("ABCD", "BC") 1010 PRINT#1, INSTR("ABCD", 1) 1020 PRINT#1, INSTR(2, "ABCD", "BC") 1030 PRINT#1, INSTR("E", "ABCD", "BC") 1040 PRINT#1, INSTR(0, "ABCD", "BC") 1050 PRINT#1, INSTR(-1, "ABCD", "BC") 1060 PRINT#1, INSTR(10, "ABCD", "BC") 1070 PRINT#1, INSTR(0, "ABCD", "BC") 1080 PRINT#1, INSTR(256, "ABCD", "BC") 1090 PRINT#1, INSTR("", "A") 1100 PRINT#1, INSTR("A", "") 1110 PRINT#1, INSTR("","") 2090 PRINT#1, INSTR(1, "", "A") 2100 PRINT#1, INSTR(1, "A", "") 2110 PRINT#1, INSTR(1, "","") 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INSTR/model/000077500000000000000000000000001441235174000212125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INSTR/model/OUTPUT.TXT000066400000000000000000000012201441235174000226460ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 2 110 5 120 2 130 5 140 2 150 2 160 5 200 5 210 6 220 6 230 6 240 6 250 2 300 2 310 13 320 13 330 13 340 2 13 1010 2 2 1030 5 1040 5 1050 0 5 1070 5 1080 0 1 0 0 1 0 pcbasic-2.0.7/tests/basic/unsorted/INT/000077500000000000000000000000001441235174000176455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INT/PCBASIC.INI000066400000000000000000000000561441235174000212530ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/INT/TEST.BAS000066400000000000000000000011171441235174000207530ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM INT function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, INT 60 PRINT#1, INT( 70 PRINT#1, INT("ABC" 80 PRINT#1, INT(1 90 PRINT#1, INT(1.5 100 PRINT#1, INT(-1) 110 PRINT#1, INT(1) 120 PRINT#1, INT(-1.5) 130 PRINT#1, INT(1.5) 140 PRINT#1, INT(-1.5D2) 150 PRINT#1, INT(1.5D2) 160 PRINT#1, INT("ABC") 200 PRINT#1, INT(0) 210 PRINT#1, INT(256) 220 PRINT#1, INT(32768) 230 PRINT#1, INT(65536) 240 PRINT#1, INT(1.701412E+38) 250 PRINT#1, INT(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/INT/model/000077500000000000000000000000001441235174000207455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/INT/model/OUTPUT.TXT000066400000000000000000000003231441235174000224040ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -1 1 -2 1 -150 150 ABC 0 256 32768 65536 1.701412E+38 1.701411834604692D+38 pcbasic-2.0.7/tests/basic/unsorted/IOCTL$/000077500000000000000000000000001441235174000201315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IOCTL$/PCBASIC.INI000066400000000000000000000000561441235174000215370ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/IOCTL$/TEST.BAS000066400000000000000000000014361441235174000212430ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM IOCTL$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, IOCTL$ 60 PRINT#1, IOCTL$( 70 PRINT#1, IOCTL$("ABC" 80 PRINT#1, IOCTL$(1 90 PRINT#1, IOCTL$(1.5 100 PRINT#1, IOCTL$(-1) 110 PRINT#1, IOCTL$(1) 120 PRINT#1, IOCTL$(-1.5) 130 PRINT#1, IOCTL$(1.5) 140 PRINT#1, IOCTL$(-1.5D2) 150 PRINT#1, IOCTL$(1.5D2) 160 PRINT#1, IOCTL$("ABC") 200 PRINT#1, IOCTL$(0) 210 PRINT#1, IOCTL$(256) 220 PRINT#1, IOCTL$(32768) 230 PRINT#1, IOCTL$(65536) 240 PRINT#1, IOCTL$(1.701412E+38) 250 PRINT#1, IOCTL$(1.701411834604692D+38) 300 PRINT#1, IOCTL$(1) 310 PRINT#1, IOCTL$(#1) 320 PRINT#1, IOCTL$(1,1) 330 PRINT#1, IOCTL $(1) 340 PRINT#1, IOCTL$ (1) 350 PRINT#1, IOCTL $ (1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/IOCTL$/model/000077500000000000000000000000001441235174000212315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IOCTL$/model/OUTPUT.TXT000066400000000000000000000007641441235174000227010ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 52 90 5 100 5 110 5 120 52 130 5 140 52 150 13 160 52 200 5 210 6 220 6 230 6 240 6 250 5 300 5 310 2 320 5 330 5 340 5 350 pcbasic-2.0.7/tests/basic/unsorted/IOCTL/000077500000000000000000000000001441235174000200655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IOCTL/PCBASIC.INI000066400000000000000000000000561441235174000214730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/IOCTL/TEST.BAS000066400000000000000000000004771441235174000212030ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM IOCTL syntax 30 ON ERROR GOTO 1000 35 OPEN "X" FOR OUTPUT AS 1 40 IOCTL 50 IOCTL 1, "" 60 IOCTL#1, "" 70 IOCTL #1, "" YEAH 80 IOCTL#1, 12 90 IOCTL "HI" 100 IOCTL "HI" LPRINT 110 END 1000 OPEN "OUTPUT.TXT" FOR APPEND AS 3 1010 PRINT#3, ERR, ERL 1020 CLOSE 3 1030 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/IOCTL/model/000077500000000000000000000000001441235174000211655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/IOCTL/model/OUTPUT.TXT000066400000000000000000000002161441235174000226250ustar00rootroot00000000000000 22 40 5 50 5 60 5 70 13 80 13 90 13 100 pcbasic-2.0.7/tests/basic/unsorted/IOCTL/model/X000066400000000000000000000000011441235174000213060ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/JUMPNUM/000077500000000000000000000000001441235174000203465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/JUMPNUM/PCBASIC.INI000066400000000000000000000000561441235174000217540ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/JUMPNUM/TEST.BAS000066400000000000000000000001001441235174000214430ustar00rootroot00000000000000x d~d n xx "TEST.ASC",Apcbasic-2.0.7/tests/basic/unsorted/JUMPNUM/model/000077500000000000000000000000001441235174000214465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/JUMPNUM/model/TEST.ASC000066400000000000000000000001201441235174000225460ustar00rootroot0000000000000010 GOTO 100 20 REM 30 REM 100 PRINT 1 110 GOTO 120 120 SAVE "TEST.ASC",A pcbasic-2.0.7/tests/basic/unsorted/KEY/000077500000000000000000000000001441235174000176435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KEY/PCBASIC.INI000066400000000000000000000000561441235174000212510ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/KEY/TEST.BAS000066400000000000000000000011541441235174000207520ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM KEY syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 KEY 60 KEY ON 70 KEY OFF 80 KEY LIST 85 KEY STOP 90 KEY PRINT 100 KEY, 105 KEY A$ 110 KEY 1, 120 KEY 1, "asdf" 130 KEY 15, "asdf" 140 KEY 1, "as" 150 KEY 15, "as" 160 KEY 1, 2 170 KEY 15, 2 180 KEY (1) 190 KEY (1) ON 200 KEY (1) OFF 210 KEY (1) STOP 220 KEY (1) LIST 230 KEY (1) PRINT 240 KEY 1+1, "asdf" 250 KEY (1+1), "asdf" 260 KEY 1+1 STOP 270 KEY (1+1) STOP 280 KEY (1) STOP LAH 290 KEY 1,2, 300 KEY 1,2 LAH 310 KEY LIST LAH 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/KEY/model/000077500000000000000000000000001441235174000207435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KEY/model/OUTPUT.TXT000066400000000000000000000005701441235174000224060ustar00rootroot00000000000000 22 50 2 85 2 90 2 100 13 105 22 110 5 130 13 160 13 170 2 180 2 220 2 230 2 250 2 260 2 280 13 290 13 300 2 310 pcbasic-2.0.7/tests/basic/unsorted/KEYPOKE/000077500000000000000000000000001441235174000203225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KEYPOKE/PCBASIC.INI000066400000000000000000000000441441235174000217250ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/KEYPOKE/TEST.BAS000066400000000000000000000005421441235174000214310ustar00rootroot00000000000000820 OPEN "keypoke.dat" FOR OUTPUT AS 1 830 DEF SEG=0 840 POKE 1050, 30 850 POKE 1052, 48 860 POKE 1054, ASC("g"): POKE 1056, ASC("o"): POKE 1058, ASC("t") 870 POKE 1060, ASC("o"): POKE 1062, ASC(" "): POKE 1064, ASC("9") 880 POKE 1066, ASC("1"): POKE 1068, ASC("0"): POKE 1070, 13 900 LIST 910 PRINT#1, "welcome back!" 920 CLOSE 930 SYSTEM  pcbasic-2.0.7/tests/basic/unsorted/KEYPOKE/model/000077500000000000000000000000001441235174000214225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KEYPOKE/model/KEYPOKE.DAT000066400000000000000000000000201441235174000230530ustar00rootroot00000000000000welcome back! pcbasic-2.0.7/tests/basic/unsorted/KeyMacro/000077500000000000000000000000001441235174000207255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KeyMacro/PCBASIC.INI000066400000000000000000000002011441235174000223230ustar00rootroot00000000000000[pcbasic] font=default #quit=True soft-linefeed=True keys=10 open"output.txt" for output as 1\r20 print#1,"test"\r\0\x3cSYSTEM\r pcbasic-2.0.7/tests/basic/unsorted/KeyMacro/model/000077500000000000000000000000001441235174000220255ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/KeyMacro/model/OUTPUT.TXT000066400000000000000000000000071441235174000234630ustar00rootroot00000000000000test pcbasic-2.0.7/tests/basic/unsorted/LASTREC/000077500000000000000000000000001441235174000203105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/LASTREC/PCBASIC.INI000066400000000000000000000000561441235174000217160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/LASTREC/RAND.DAT000066400000000000000000000030671441235174000213740ustar00rootroot00000000000000x l_S,9 Y=,>"zdk,tH`%÷Þ9$Ur(,ȃxѪafQgGm_z|99;FrjǤ|pw^y{ vWQn%BKfUoc@ԭ"7RMU%aw(Ao!]BPkh5]=Njs+CCGƫ!yܠr!0dL|R[6NPyVdmiҀpzEqi6U$X\|{O"S5Ava$Z0\ guK,brнpRjW n!b-pK˞'o^\UK,5KtA?*dL{VwoV a~(/\`oxY4k>ő1NWd"-wyT@_sVgf DgϚ_6忬R*^,Z O!jұ,79E G24/8I3{!ݰ L,!]9`fB"z9`tfQ[xhn5M~\ϐmmo[yj" I 4:zyok! d['u)6/%@Kk lRiOrr ]7X(z-[▴XRO*U/m#ЦPDys`+U*Y** LCVْadc3sU!BSqr$1Cۦ]9I5 dD-0S}δb}Բ}5xJ?% W&(VX |RnpkL;(!]?-6RQM^3# M`d2j~Efu-_wV;m0#e̻&7_g)P'ߟB?YT%b:ᙝ轞-Uݢ(Nkώ00Z4EÄy]M)8(*:vM0t䵬M#9g$~X3}%o #_&װyq_;Q:v4G(CA'ȒS0[^+)z.^ȧ 9Ą48MƄF~oadܸmzBH%IBYc<` cOXl2~ucdk=ӻa6NpWK[j-iΎ+-B K1|\ҚH"zdk,tH`%÷Þ9$Ur(,ȃxѪafQgGm_z|99;FrjǤ|pw^y{ vWQn%BKfUoc@ԭ"7RMU%aw(Ao!]BPkh5]=Njs+CCGƫ!yܠr!0dL|R[6NPyVdmiҀpzEqi6U$X\|{O"S5Ava$Z0\ guK,brнpRjW n!b-pK˞'o^\UK,5KtA?*dL{VwoV a~(/\`oxY4k>ő1NWd"-wyT@_sVgf DgϚ_6忬R*^,Z O!jұ,79E G24/8I3{!ݰ L,!]9`fB"z9`tfQ[xhn5M~\ϐmmo[yj" I 4:zyok! d['u)6/%@Kk lRiOrr ]7X(z-[▴XRO*U/m#ЦPDys`+U*Y** LCVْadc3sU!BSqr$1Cۦ]9I5 dD-0S}δb}Բ}5xJ?% W&(VX |RnpkL;(!]?-6RQM^3# M`d2j~Efu-_wV;m0#e̻&7_g)P'ߟB?YT%b:ᙝ轞-Uݢ(Nkώ00Z4EÄy]M)8(*:vM0t䵬M#9g$~X3}%o #_&װyq_;Q:v4G(CA'ȒS0[^+)z.^ȧ 9Ą48MƄF~oadܸmzBH%IBYc<` cOXl2~ucdk=ӻa6NpWK[j-iΎ+-B K1|\ҚH Y THEN PRINT "GREATER" ELSE IF Y > X THEN& 110 PRINT "LESS THAN" 120 ELSE PRINT "EQUAL" pcbasic-2.0.7/tests/basic/unsorted/ONCOM/000077500000000000000000000000001441235174000200665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONCOM/PCBASIC.INI000066400000000000000000000000561441235174000214740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONCOM/TEST.BAS000066400000000000000000000005261441235174000211770ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON KEY syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON COM("") GOSUB 500 44 ON COM GOSUB 500 45 ON COM(-1) GOSUB 500 46 ON COM(3) GOSUB 500 47 ON COM(0) GOSUB 500 48 ON COM(256) GOSUB 500 49 ON COM(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ONCOM/model/000077500000000000000000000000001441235174000211665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONCOM/model/OUTPUT.TXT000066400000000000000000000002151441235174000226250ustar00rootroot00000000000000 13 42 2 44 5 45 5 46 5 47 5 48 6 49 pcbasic-2.0.7/tests/basic/unsorted/ONERROR/000077500000000000000000000000001441235174000203415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONERROR/PCBASIC.INI000066400000000000000000000000561441235174000217470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONERROR/TEST.BAS000066400000000000000000000002331441235174000214450ustar00rootroot0000000000000010 REM PC-BASIC test 20 ON ERROR GOTO 30 25 ERROR 30 ON ERROR GOTO 30: RESUME 40 40 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 50 PRINT#1, "END" 60 CLOSE pcbasic-2.0.7/tests/basic/unsorted/ONERROR/model/000077500000000000000000000000001441235174000214415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONERROR/model/OUTPUT.TXT000066400000000000000000000000061441235174000230760ustar00rootroot00000000000000END pcbasic-2.0.7/tests/basic/unsorted/ONGOTO/000077500000000000000000000000001441235174000202205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONGOTO/PCBASIC.INI000066400000000000000000000000561441235174000216260ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONGOTO/TEST.BAS000066400000000000000000000010011441235174000213160ustar00rootroot0000000000000010 REM PC-BASIC test 20 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 O$="0" 40 ON VAL(O$) GOTO 100,200,300 50 PRINT#1, 1 100 PRINT#1, 2 200 PRINT#1, 3 300 PRINT#1, 4 1000 CLOSE: END pcbasic-2.0.7/tests/basic/unsorted/ONGOTO/model/000077500000000000000000000000001441235174000213205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONGOTO/model/OUTPUT.TXT000066400000000000000000000000251441235174000227560ustar00rootroot00000000000000 1 2 3 4 pcbasic-2.0.7/tests/basic/unsorted/ONJUMP/000077500000000000000000000000001441235174000202235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONJUMP/PCBASIC.INI000066400000000000000000000000561441235174000216310ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONJUMP/TEST.BAS000066400000000000000000000022661441235174000213370ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM calculated jumps 30 open "output.txt" for output as 1 40 on error goto 1000 50 print#1, 50 60 a = 0: gosub 500 61 a = 1: gosub 500 62 a = 2: gosub 500 63 a = 3: gosub 500 64 a = 4: gosub 500 65 a = 5: gosub 500 66 a = 6: gosub 500 67 a = 0.4: gosub 500 68 a=0.5: gosub 500 69 a = -1: gosub 500 70 a = 255: gosub 500 71 a = 256: gosub 500 72 a = 32767: gosub 500 73 a = 65535: gosub 500 160 a = 0: gosub 600 161 a = 1: gosub 600 162 a = 2: gosub 600 163 a = 3: gosub 600 164 a = 4: gosub 600 165 a = 5: gosub 600 166 a = 6: gosub 600 167 a = 0.4: gosub 600 168 a=0.5: gosub 600 169 a = -1: gosub 600 170 a = 255: gosub 600 171 a = 256: gosub 600 172 a = 32767: gosub 600 173 a = 65535: gosub 600 200 a = -1: gosub 700 210 a = 0: gosub 700 220 a = 1: gosub 700 230 end 500 on a goto 520, 530, 540, print, 550 510 print#1, 510: return 520 print#1, 520: return 530 print#1, 530: return 560 print#1, 560: return 600 on a gosub 620, 630, 640, print, 650 610 print#1, 610: return 620 print#1, 620: return 630 print#1, 630: return 660 print#1, 660: return 700 on a 710 print#1, 710: return 1000 print#1, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/unsorted/ONJUMP/model/000077500000000000000000000000001441235174000213235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONJUMP/model/OUTPUT.TXT000066400000000000000000000014021441235174000227610ustar00rootroot00000000000000 50 2 500 510 520 530 8 500 510 2 500 510 2 500 510 2 500 510 2 500 510 520 5 500 510 2 500 510 5 500 510 5 500 510 6 500 510 2 600 610 620 610 630 610 8 600 610 2 600 610 2 600 610 2 600 610 2 600 610 620 610 5 600 610 2 600 610 5 600 610 5 600 610 6 600 610 5 700 710 2 700 710 2 700 710 pcbasic-2.0.7/tests/basic/unsorted/ONKEY/000077500000000000000000000000001441235174000201005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONKEY/PCBASIC.INI000066400000000000000000000000561441235174000215060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONKEY/TEST.BAS000066400000000000000000000005261441235174000212110ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON KEY syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON KEY("") GOSUB 500 44 ON KEY GOSUB 500 45 ON KEY(-1) GOSUB 500 46 ON KEY(3) GOSUB 500 47 ON KEY(0) GOSUB 500 48 ON KEY(256) GOSUB 500 49 ON KEY(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ONKEY/model/000077500000000000000000000000001441235174000212005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONKEY/model/OUTPUT.TXT000066400000000000000000000001711441235174000226400ustar00rootroot00000000000000 13 42 2 44 5 45 5 47 5 48 6 49 pcbasic-2.0.7/tests/basic/unsorted/ONPEN/000077500000000000000000000000001441235174000200725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONPEN/PCBASIC.INI000066400000000000000000000000561441235174000215000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONPEN/TEST.BAS000066400000000000000000000005261441235174000212030ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON PEN syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON PEN("") GOSUB 500 44 ON PEN GOSUB 500 45 ON PEN(-1) GOSUB 500 46 ON PEN(3) GOSUB 500 47 ON PEN(0) GOSUB 500 48 ON PEN(256) GOSUB 500 49 ON PEN(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ONPEN/model/000077500000000000000000000000001441235174000211725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONPEN/model/OUTPUT.TXT000066400000000000000000000001711441235174000226320ustar00rootroot00000000000000 2 42 2 45 2 46 2 47 2 48 2 49 pcbasic-2.0.7/tests/basic/unsorted/ONPLAY/000077500000000000000000000000001441235174000202155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONPLAY/PCBASIC.INI000066400000000000000000000000561441235174000216230ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONPLAY/TEST.BAS000066400000000000000000000005361441235174000213270ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON PLAY syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON PLAY("") GOSUB 500 44 ON PLAY GOSUB 500 45 ON PLAY(-1) GOSUB 500 46 ON PLAY(3) GOSUB 500 47 ON PLAY(0) GOSUB 500 48 ON PLAY(256) GOSUB 500 49 ON PLAY(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ONPLAY/model/000077500000000000000000000000001441235174000213155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONPLAY/model/OUTPUT.TXT000066400000000000000000000001711441235174000227550ustar00rootroot00000000000000 13 42 2 44 5 45 5 47 5 48 6 49 pcbasic-2.0.7/tests/basic/unsorted/ONSTRIG/000077500000000000000000000000001441235174000203405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONSTRIG/PCBASIC.INI000066400000000000000000000000561441235174000217460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ONSTRIG/TEST.BAS000066400000000000000000000005461441235174000214530ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON STRIG syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON STRIG("") GOSUB 500 44 ON STRIG GOSUB 500 45 ON STRIG(-1) GOSUB 500 46 ON STRIG(3) GOSUB 500 47 ON STRIG(0) GOSUB 500 48 ON STRIG(256) GOSUB 500 49 ON STRIG(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/ONSTRIG/model/000077500000000000000000000000001441235174000214405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ONSTRIG/model/OUTPUT.TXT000066400000000000000000000001711441235174000231000ustar00rootroot00000000000000 13 42 2 44 5 45 5 46 5 48 6 49 pcbasic-2.0.7/tests/basic/unsorted/OPEN/000077500000000000000000000000001441235174000177545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/PCBASIC.INI000066400000000000000000000000561441235174000213620ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/OPEN/TEST.BAS000066400000000000000000000161021441235174000210620ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM OPEN SYNTAX 30 OPEN "output.txt" FOR OUTPUT AS 1 40 ON ERROR GOTO 100 50 GOTO 200 100 PRINT#1, ERR, ERL 110 RESUME NEXT 200 REM old-style syntax 210 OPEN "R", 2, "or00": CLOSE #2 220 OPEN "R", #2, "or00": CLOSE #2 230 OPEN "R", 2, "or00", 128: CLOSE #2 235 OPEN "R", #2, "or00", 128: CLOSE #2 240 OPEN "O", 2, "oo00": CLOSE #2 250 OPEN "O", #2, "oo00": CLOSE #2 260 OPEN "O", 2, "oo00", 128: CLOSE #2 265 OPEN "O", #2, "oo00", 128: CLOSE #2 270 OPEN "I", 2, "oo00": CLOSE #2 280 OPEN "I", #2, "oo00": CLOSE #2 290 OPEN "I", 2, "oo00", 128: CLOSE #2 295 OPEN "I", #2, "oo00", 128: CLOSE #2 300 OPEN "A", 2, "oo00": CLOSE #2 310 OPEN "A", #2, "oo00": CLOSE #2 320 OPEN "A", 2, "oo00", 128: CLOSE #2 335 OPEN "A", #2, "oo00", 128: CLOSE #2 340 REM errors 345 OPEN "B", 2, "oe00" 350 OPEN "R", 2 355 OPEN "R",,"oe01" 1000 REM RANDOM 1030 OPEN "r01" AS 2: CLOSE 2 1040 OPEN "r02" AS #2: CLOSE 2 1050 OPEN "r03" FOR RANDOM AS 2: CLOSE 2 1055 OPEN "r04" FOR RANDOM AS #2: CLOSE 2 1060 OPEN "r05" for RANDOM AS 2 LEN=128: CLOSE 2 1070 OPEN "r06" for RANDOM AS #2 LEN=128: CLOSE 2 1080 OPEN "r07" FOR RANDOM ACCESS READ AS 2: CLOSE 2 1082 OPEN "r08" FOR RANDOM ACCESS WRITE AS 2: CLOSE 2 1085 OPEN "r09" FOR RANDOM ACCESS READ WRITE AS 2: CLOSE 2 1090 OPEN "r0a" for RANDOM SHARED AS 2: CLOSE 2 1090 OPEN "r0b" for RANDOM LOCK READ AS 2: CLOSE 2 1100 OPEN "r0d" for RANDOM LOCK WRITE AS 2: CLOSE 2 1100 OPEN "r0c" for RANDOM LOCK READ WRITE AS 2: CLOSE 2 1110 OPEN "r0d" FOR RANDOM SHARED ACCESS READ AS 2: CLOSE 2 1120 OPEN "r0e" FOR RANDOM SHARED ACCESS WRITE AS 2: CLOSE 2 1130 OPEN "r0f" FOR RANDOM SHARED ACCESS READ WRITE AS #2: CLOSE 2 1210 OPEN "r10" FOR RANDOM LOCK READ ACCESS READ AS 2: CLOSE 2 1220 OPEN "r11" FOR RANDOM LOCK READ ACCESS WRITE AS 2: CLOSE 2 1230 OPEN "r12" FOR RANDOM LOCK READ ACCESS READ WRITE AS #2: CLOSE 2 1240 OPEN "r13" FOR RANDOM LOCK WRITE ACCESS READ AS 2: CLOSE 2 1250 OPEN "r14" FOR RANDOM LOCK WRITE ACCESS WRITE AS 2: CLOSE 2 1260 OPEN "r15" FOR RANDOM LOCK WRITE ACCESS READ WRITE AS #2: CLOSE 2 1270 OPEN "r13" FOR RANDOM LOCK READ WRITE ACCESS READ AS 2: CLOSE 2 1280 OPEN "r14" FOR RANDOM LOCK READ WRITE ACCESS WRITE AS 2: CLOSE 2 1290 OPEN "r15" FOR RANDOM LOCK READ WRITE ACCESS READ WRITE AS #2: CLOSE 2 1300 REM not trying all combinations of this... 1310 OPEN "r16" FOR RANDOM LOCK READ WRITE ACCESS READ WRITE AS #2 LEN=128: CLOSE 2 1400 REM errors 1410 OPEN 1420 OPEN "r17" 1430 OPEN "r17" FOR RANDOM 2000 REM OUTPUT 2050 OPEN "o03" FOR OUTPUT AS 2: CLOSE 2 2055 OPEN "o04" FOR OUTPUT AS #2: CLOSE 2 2060 OPEN "o05" for OUTPUT AS 2 LEN=128: CLOSE 2 2070 OPEN "o06" for OUTPUT AS #2 LEN=128: CLOSE 2 2080 OPEN "o07" FOR OUTPUT ACCESS READ AS 2: CLOSE 2 2082 OPEN "o08" FOR OUTPUT ACCESS WRITE AS 2: CLOSE 2 2085 OPEN "o09" FOR OUTPUT ACCESS READ WRITE AS 2: CLOSE 2 2090 OPEN "o0a" for OUTPUT SHARED AS 2: CLOSE 2 2090 OPEN "o0b" for OUTPUT LOCK READ AS 2: CLOSE 2 2100 OPEN "o0d" for OUTPUT LOCK WRITE AS 2: CLOSE 2 2100 OPEN "o0c" for OUTPUT LOCK READ WRITE AS 2: CLOSE 2 2110 OPEN "o0d" FOR OUTPUT SHARED ACCESS READ AS 2: CLOSE 2 2120 OPEN "o0e" FOR OUTPUT SHARED ACCESS WRITE AS 2: CLOSE 2 2130 OPEN "o0f" FOR OUTPUT SHARED ACCESS READ WRITE AS #2: CLOSE 2 2210 OPEN "o10" FOR OUTPUT LOCK READ ACCESS READ AS 2: CLOSE 2 2220 OPEN "o11" FOR OUTPUT LOCK READ ACCESS WRITE AS 2: CLOSE 2 2230 OPEN "o12" FOR OUTPUT LOCK READ ACCESS READ WRITE AS #2: CLOSE 2 2240 OPEN "o13" FOR OUTPUT LOCK WRITE ACCESS READ AS 2: CLOSE 2 2250 OPEN "o14" FOR OUTPUT LOCK WRITE ACCESS WRITE AS 2: CLOSE 2 2260 OPEN "o15" FOR OUTPUT LOCK WRITE ACCESS READ WRITE AS #2: CLOSE 2 2270 OPEN "o13" FOR OUTPUT LOCK READ WRITE ACCESS READ AS 2: CLOSE 2 2280 OPEN "o14" FOR OUTPUT LOCK READ WRITE ACCESS WRITE AS 2: CLOSE 2 2290 OPEN "o15" FOR OUTPUT LOCK READ WRITE ACCESS READ WRITE AS #2: CLOSE 2 2300 REM not trying all combinations of this... 2310 OPEN "o16" FOR OUTPUT LOCK READ WRITE ACCESS READ WRITE AS #2 LEN=128: CLOSE 2 2400 REM errors 2430 OPEN "o17" FOR OUTPUT 3000 REM INPUT 3050 OPEN "o03" FOR INPUT AS 2: CLOSE 2 3055 OPEN "o04" FOR INPUT AS #2: CLOSE 2 3060 OPEN "o05" for INPUT AS 2 LEN=128: CLOSE 2 3070 OPEN "o06" for INPUT AS #2 LEN=128: CLOSE 2 3080 OPEN "o07" FOR INPUT ACCESS READ AS 2: CLOSE 2 3082 OPEN "o08" FOR INPUT ACCESS WRITE AS 2: CLOSE 2 3085 OPEN "o09" FOR INPUT ACCESS READ WRITE AS 2: CLOSE 2 3090 OPEN "o0a" for INPUT SHARED AS 2: CLOSE 2 3090 OPEN "o0b" for INPUT LOCK READ AS 2: CLOSE 2 3100 OPEN "o0d" for INPUT LOCK WRITE AS 2: CLOSE 2 3100 OPEN "o0c" for INPUT LOCK READ WRITE AS 2: CLOSE 2 3110 OPEN "o0d" FOR INPUT SHARED ACCESS READ AS 2: CLOSE 2 3120 OPEN "o0e" FOR INPUT SHARED ACCESS WRITE AS 2: CLOSE 2 3130 OPEN "o0f" FOR INPUT SHARED ACCESS READ WRITE AS #2: CLOSE 2 3210 OPEN "o10" FOR INPUT LOCK READ ACCESS READ AS 2: CLOSE 2 3220 OPEN "o11" FOR INPUT LOCK READ ACCESS WRITE AS 2: CLOSE 2 3230 OPEN "o12" FOR INPUT LOCK READ ACCESS READ WRITE AS #2: CLOSE 2 3240 OPEN "o13" FOR INPUT LOCK WRITE ACCESS READ AS 2: CLOSE 2 3250 OPEN "o14" FOR INPUT LOCK WRITE ACCESS WRITE AS 2: CLOSE 2 3260 OPEN "o15" FOR INPUT LOCK WRITE ACCESS READ WRITE AS #2: CLOSE 2 3270 OPEN "o13" FOR INPUT LOCK READ WRITE ACCESS READ AS 2: CLOSE 2 3280 OPEN "o14" FOR INPUT LOCK READ WRITE ACCESS WRITE AS 2: CLOSE 2 3290 OPEN "o15" FOR INPUT LOCK READ WRITE ACCESS READ WRITE AS #2: CLOSE 2 3300 REM not trying all combinations of this... 3310 OPEN "o16" FOR INPUT LOCK READ WRITE ACCESS READ WRITE AS #2 LEN=128: CLOSE 2 3400 REM errors 3430 OPEN "o17" FOR INPUT 4000 REM APPEND 4050 OPEN "o03" FOR APPEND AS 2: CLOSE 2 4055 OPEN "o04" FOR APPEND AS #2: CLOSE 2 4060 OPEN "o05" for APPEND AS 2 LEN=128: CLOSE 2 4070 OPEN "o06" for APPEND AS #2 LEN=128: CLOSE 2 4080 OPEN "o07" FOR APPEND ACCESS READ AS 2: CLOSE 2 4082 OPEN "o08" FOR APPEND ACCESS WRITE AS 2: CLOSE 2 4085 OPEN "o09" FOR APPEND ACCESS READ WRITE AS 2: CLOSE 2 4090 OPEN "o0a" for APPEND SHARED AS 2: CLOSE 2 4090 OPEN "o0b" for APPEND LOCK READ AS 2: CLOSE 2 4100 OPEN "o0d" for APPEND LOCK WRITE AS 2: CLOSE 2 4100 OPEN "o0c" for APPEND LOCK READ WRITE AS 2: CLOSE 2 4110 OPEN "o0d" FOR APPEND SHARED ACCESS READ AS 2: CLOSE 2 4120 OPEN "o0e" FOR APPEND SHARED ACCESS WRITE AS 2: CLOSE 2 4130 OPEN "o0f" FOR APPEND SHARED ACCESS READ WRITE AS #2: CLOSE 2 4210 OPEN "o10" FOR APPEND LOCK READ ACCESS READ AS 2: CLOSE 2 4220 OPEN "o11" FOR APPEND LOCK READ ACCESS WRITE AS 2: CLOSE 2 4230 OPEN "o12" FOR APPEND LOCK READ ACCESS READ WRITE AS #2: CLOSE 2 4240 OPEN "o13" FOR APPEND LOCK WRITE ACCESS READ AS 2: CLOSE 2 4250 OPEN "o14" FOR APPEND LOCK WRITE ACCESS WRITE AS 2: CLOSE 2 4260 OPEN "o15" FOR APPEND LOCK WRITE ACCESS READ WRITE AS #2: CLOSE 2 4270 OPEN "o13" FOR APPEND LOCK READ WRITE ACCESS READ AS 2: CLOSE 2 4280 OPEN "o14" FOR APPEND LOCK READ WRITE ACCESS WRITE AS 2: CLOSE 2 4290 OPEN "o15" FOR APPEND LOCK READ WRITE ACCESS READ WRITE AS #2: CLOSE 2 4300 REM not trying all combinations of this... 4310 OPEN "o16" FOR APPEND LOCK READ WRITE ACCESS READ WRITE AS #2 LEN=128: CLOSE 2 4400 REM errors 4430 OPEN "o17" FOR APPEND pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/000077500000000000000000000000001441235174000210545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O03000066400000000000000000000000011441235174000213270ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O04000066400000000000000000000000011441235174000213300ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O05000066400000000000000000000000011441235174000213310ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O06000066400000000000000000000000011441235174000213320ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O08000066400000000000000000000000011441235174000213340ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O09000066400000000000000000000000011441235174000213350ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O0B000066400000000000000000000000011441235174000213460ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/O0C000066400000000000000000000000011441235174000213470ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/OO00000066400000000000000000000000011441235174000214430ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/OR00000066400000000000000000000000001441235174000214450ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/OUTPUT.TXT000066400000000000000000000027261441235174000225240ustar00rootroot00000000000000 54 345 2 350 2 355 2 1110 2 1120 2 1130 2 1210 2 1220 2 1230 2 1240 2 1250 2 1260 2 1270 2 1280 2 1290 2 1310 22 1410 2 1420 2 1430 2 2080 2 2085 2 2110 2 2120 2 2130 2 2210 2 2220 2 2230 2 2240 2 2250 2 2260 2 2270 2 2280 2 2290 2 2310 2 2430 53 3080 2 3082 2 3085 2 3110 2 3120 2 3130 2 3210 2 3220 2 3230 2 3240 2 3250 2 3260 2 3270 2 3280 2 3290 2 3310 2 3430 2 4080 75 4082 2 4110 2 4120 2 4130 2 4210 2 4220 2 4230 2 4240 2 4250 2 4260 2 4270 2 4280 2 4290 2 4310 2 4430 pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R01000066400000000000000000000000001441235174000213270ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R02000066400000000000000000000000001441235174000213300ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R03000066400000000000000000000000001441235174000213310ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R04000066400000000000000000000000001441235174000213320ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R05000066400000000000000000000000001441235174000213330ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R06000066400000000000000000000000001441235174000213340ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R07000066400000000000000000000000001441235174000213350ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R08000066400000000000000000000000001441235174000213360ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R09000066400000000000000000000000001441235174000213370ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R0B000066400000000000000000000000001441235174000213500ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN/model/R0C000066400000000000000000000000001441235174000213510ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/000077500000000000000000000000001441235174000200365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/PCBASIC.INI000066400000000000000000000000561441235174000214440ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/OPEN2/TEST.BAS000066400000000000000000000161021441235174000211440ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM OPEN SYNTAX 30 OPEN "output.txt" FOR OUTPUT AS 1 40 ON ERROR GOTO 100 50 GOTO 200 100 PRINT#1, ERR, ERL 110 RESUME NEXT 200 REM old-style syntax 210 OPEN "R", 2, "or00": CLOSE #2 220 OPEN "R", #2, "or00": CLOSE #2 230 OPEN "R", 2, "or00", 128: CLOSE #2 235 OPEN "R", #2, "or00", 128: CLOSE #2 240 OPEN "O", 2, "oo00": CLOSE #2 250 OPEN "O", #2, "oo00": CLOSE #2 260 OPEN "O", 2, "oo00", 128: CLOSE #2 265 OPEN "O", #2, "oo00", 128: CLOSE #2 270 OPEN "I", 2, "oo00": CLOSE #2 280 OPEN "I", #2, "oo00": CLOSE #2 290 OPEN "I", 2, "oo00", 128: CLOSE #2 295 OPEN "I", #2, "oo00", 128: CLOSE #2 300 OPEN "A", 2, "oo00": CLOSE #2 310 OPEN "A", #2, "oo00": CLOSE #2 320 OPEN "A", 2, "oo00", 128: CLOSE #2 335 OPEN "A", #2, "oo00", 128: CLOSE #2 340 REM errors 345 OPEN "B", 2, "oe00" 350 OPEN "R", 2 355 OPEN "R",,"oe01" 1000 REM RANDOM 1030 OPEN "r01" AS 2: CLOSE 2 1040 OPEN "r02" AS #2: CLOSE 2 1050 OPEN "r03" FOR RANDOM AS 2: CLOSE 2 1055 OPEN "r04" FOR RANDOM AS #2: CLOSE 2 1060 OPEN "r05" for RANDOM AS 2 LEN=128: CLOSE 2 1070 OPEN "r06" for RANDOM AS #2 LEN=128: CLOSE 2 1080 OPEN "r07" FOR RANDOM ACCESS READ AS 2: CLOSE 2 1082 OPEN "r08" FOR RANDOM ACCESS WRITE AS 2: CLOSE 2 1085 OPEN "r09" FOR RANDOM ACCESS READ WRITE AS 2: CLOSE 2 1090 OPEN "r0a" for RANDOM SHARED AS 2: CLOSE 2 1090 OPEN "r0b" for RANDOM LOCK READ AS 2: CLOSE 2 1100 OPEN "r0d" for RANDOM LOCK WRITE AS 2: CLOSE 2 1100 OPEN "r0c" for RANDOM LOCK READ WRITE AS 2: CLOSE 2 1110 OPEN "r0d" FOR RANDOM ACCESS READ SHARED AS 2: CLOSE 2 1120 OPEN "r0e" FOR RANDOM ACCESS WRITE SHARED AS 2: CLOSE 2 1130 OPEN "r0f" FOR RANDOM ACCESS READ WRITE SHARED AS #2: CLOSE 2 1210 OPEN "r10" FOR RANDOM ACCESS READ LOCK READ AS 2: CLOSE 2 1220 OPEN "r11" FOR RANDOM ACCESS WRITE LOCK READ AS 2: CLOSE 2 1230 OPEN "r12" FOR RANDOM ACCESS READ WRITE LOCK READ AS #2: CLOSE 2 1240 OPEN "r13" FOR RANDOM ACCESS READ LOCK WRITE AS 2: CLOSE 2 1250 OPEN "r14" FOR RANDOM ACCESS WRITE LOCK WRITE AS 2: CLOSE 2 1260 OPEN "r15" FOR RANDOM ACCESS READ WRITE LOCK WRITE AS #2: CLOSE 2 1270 OPEN "r13" FOR RANDOM ACCESS READ LOCK READ WRITE AS 2: CLOSE 2 1280 OPEN "r14" FOR RANDOM ACCESS WRITE LOCK READ WRITE AS 2: CLOSE 2 1290 OPEN "r15" FOR RANDOM ACCESS READ WRITE LOCK READ WRITE AS #2: CLOSE 2 1300 REM not trying all combinations of this... 1310 OPEN "r16" FOR RANDOM ACCESS READ WRITE LOCK READ WRITE AS #2 LEN=128: CLOSE 2 1400 REM errors 1410 OPEN 1420 OPEN "r17" 1430 OPEN "r17" FOR RANDOM 2000 REM OUTPUT 2050 OPEN "o03" FOR OUTPUT AS 2: CLOSE 2 2055 OPEN "o04" FOR OUTPUT AS #2: CLOSE 2 2060 OPEN "o05" for OUTPUT AS 2 LEN=128: CLOSE 2 2070 OPEN "o06" for OUTPUT AS #2 LEN=128: CLOSE 2 2080 OPEN "o07" FOR OUTPUT ACCESS READ AS 2: CLOSE 2 2082 OPEN "o08" FOR OUTPUT ACCESS WRITE AS 2: CLOSE 2 2085 OPEN "o09" FOR OUTPUT ACCESS READ WRITE AS 2: CLOSE 2 2090 OPEN "o0a" for OUTPUT SHARED AS 2: CLOSE 2 2090 OPEN "o0b" for OUTPUT LOCK READ AS 2: CLOSE 2 2100 OPEN "o0d" for OUTPUT LOCK WRITE AS 2: CLOSE 2 2100 OPEN "o0c" for OUTPUT LOCK READ WRITE AS 2: CLOSE 2 2110 OPEN "o0d" FOR OUTPUT ACCESS READ SHARED AS 2: CLOSE 2 2120 OPEN "o0e" FOR OUTPUT ACCESS WRITE SHARED AS 2: CLOSE 2 2130 OPEN "o0f" FOR OUTPUT ACCESS READ WRITE SHARED AS #2: CLOSE 2 2210 OPEN "o10" FOR OUTPUT ACCESS READ LOCK READ AS 2: CLOSE 2 2220 OPEN "o11" FOR OUTPUT ACCESS WRITE LOCK READ AS 2: CLOSE 2 2230 OPEN "o12" FOR OUTPUT ACCESS READ WRITE LOCK READ AS #2: CLOSE 2 2240 OPEN "o13" FOR OUTPUT ACCESS READ LOCK WRITE AS 2: CLOSE 2 2250 OPEN "o14" FOR OUTPUT ACCESS WRITE LOCK WRITE AS 2: CLOSE 2 2260 OPEN "o15" FOR OUTPUT ACCESS READ WRITE LOCK WRITE AS #2: CLOSE 2 2270 OPEN "o13" FOR OUTPUT ACCESS READ LOCK READ WRITE AS 2: CLOSE 2 2280 OPEN "o14" FOR OUTPUT ACCESS WRITE LOCK READ WRITE AS 2: CLOSE 2 2290 OPEN "o15" FOR OUTPUT ACCESS READ WRITE LOCK READ WRITE AS #2: CLOSE 2 2300 REM not trying all combinations of this... 2310 OPEN "o16" FOR OUTPUT ACCESS READ WRITE LOCK READ WRITE AS #2 LEN=128: CLOSE 2 2400 REM errors 2430 OPEN "o17" FOR OUTPUT 3000 REM INPUT 3050 OPEN "o03" FOR INPUT AS 2: CLOSE 2 3055 OPEN "o04" FOR INPUT AS #2: CLOSE 2 3060 OPEN "o05" for INPUT AS 2 LEN=128: CLOSE 2 3070 OPEN "o06" for INPUT AS #2 LEN=128: CLOSE 2 3080 OPEN "o07" FOR INPUT ACCESS READ AS 2: CLOSE 2 3082 OPEN "o08" FOR INPUT ACCESS WRITE AS 2: CLOSE 2 3085 OPEN "o09" FOR INPUT ACCESS READ WRITE AS 2: CLOSE 2 3090 OPEN "o0a" for INPUT SHARED AS 2: CLOSE 2 3090 OPEN "o0b" for INPUT LOCK READ AS 2: CLOSE 2 3100 OPEN "o0d" for INPUT LOCK WRITE AS 2: CLOSE 2 3100 OPEN "o0c" for INPUT LOCK READ WRITE AS 2: CLOSE 2 3110 OPEN "o0d" FOR INPUT ACCESS READ SHARED AS 2: CLOSE 2 3120 OPEN "o0e" FOR INPUT ACCESS WRITE SHARED AS 2: CLOSE 2 3130 OPEN "o0f" FOR INPUT ACCESS READ WRITE SHARED AS #2: CLOSE 2 3210 OPEN "o10" FOR INPUT ACCESS READ LOCK READ AS 2: CLOSE 2 3220 OPEN "o11" FOR INPUT ACCESS WRITE LOCK READ AS 2: CLOSE 2 3230 OPEN "o12" FOR INPUT ACCESS READ WRITE LOCK READ AS #2: CLOSE 2 3240 OPEN "o13" FOR INPUT ACCESS READ LOCK WRITE AS 2: CLOSE 2 3250 OPEN "o14" FOR INPUT ACCESS WRITE LOCK WRITE AS 2: CLOSE 2 3260 OPEN "o15" FOR INPUT ACCESS READ WRITE LOCK WRITE AS #2: CLOSE 2 3270 OPEN "o13" FOR INPUT ACCESS READ LOCK READ WRITE AS 2: CLOSE 2 3280 OPEN "o14" FOR INPUT ACCESS WRITE LOCK READ WRITE AS 2: CLOSE 2 3290 OPEN "o15" FOR INPUT ACCESS READ WRITE LOCK READ WRITE AS #2: CLOSE 2 3300 REM not trying all combinations of this... 3310 OPEN "o16" FOR INPUT ACCESS READ WRITE LOCK READ WRITE AS #2 LEN=128: CLOSE 2 3400 REM errors 3430 OPEN "o17" FOR INPUT 4000 REM APPEND 4050 OPEN "o03" FOR APPEND AS 2: CLOSE 2 4055 OPEN "o04" FOR APPEND AS #2: CLOSE 2 4060 OPEN "o05" for APPEND AS 2 LEN=128: CLOSE 2 4070 OPEN "o06" for APPEND AS #2 LEN=128: CLOSE 2 4080 OPEN "o07" FOR APPEND ACCESS READ AS 2: CLOSE 2 4082 OPEN "o08" FOR APPEND ACCESS WRITE AS 2: CLOSE 2 4085 OPEN "o09" FOR APPEND ACCESS READ WRITE AS 2: CLOSE 2 4090 OPEN "o0a" for APPEND SHARED AS 2: CLOSE 2 4090 OPEN "o0b" for APPEND LOCK READ AS 2: CLOSE 2 4100 OPEN "o0d" for APPEND LOCK WRITE AS 2: CLOSE 2 4100 OPEN "o0c" for APPEND LOCK READ WRITE AS 2: CLOSE 2 4110 OPEN "o0d" FOR APPEND ACCESS READ SHARED AS 2: CLOSE 2 4120 OPEN "o0e" FOR APPEND ACCESS WRITE SHARED AS 2: CLOSE 2 4130 OPEN "o0f" FOR APPEND ACCESS READ WRITE SHARED AS #2: CLOSE 2 4210 OPEN "o10" FOR APPEND ACCESS READ LOCK READ AS 2: CLOSE 2 4220 OPEN "o11" FOR APPEND ACCESS WRITE LOCK READ AS 2: CLOSE 2 4230 OPEN "o12" FOR APPEND ACCESS READ WRITE LOCK READ AS #2: CLOSE 2 4240 OPEN "o13" FOR APPEND ACCESS READ LOCK WRITE AS 2: CLOSE 2 4250 OPEN "o14" FOR APPEND ACCESS WRITE LOCK WRITE AS 2: CLOSE 2 4260 OPEN "o15" FOR APPEND ACCESS READ WRITE LOCK WRITE AS #2: CLOSE 2 4270 OPEN "o13" FOR APPEND ACCESS READ LOCK READ WRITE AS 2: CLOSE 2 4280 OPEN "o14" FOR APPEND ACCESS WRITE LOCK READ WRITE AS 2: CLOSE 2 4290 OPEN "o15" FOR APPEND ACCESS READ WRITE LOCK READ WRITE AS #2: CLOSE 2 4300 REM not trying all combinations of this... 4310 OPEN "o16" FOR APPEND ACCESS READ WRITE LOCK READ WRITE AS #2 LEN=128: CLOSE 2 4400 REM errors 4430 OPEN "o17" FOR APPEND pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/000077500000000000000000000000001441235174000211365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O03000066400000000000000000000000011441235174000214110ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O04000066400000000000000000000000011441235174000214120ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O05000066400000000000000000000000011441235174000214130ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O06000066400000000000000000000000011441235174000214140ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O08000066400000000000000000000000011441235174000214160ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O09000066400000000000000000000000011441235174000214170ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O0B000066400000000000000000000000011441235174000214300ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O0C000066400000000000000000000000011441235174000214310ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O0E000066400000000000000000000000011441235174000214330ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O0F000066400000000000000000000000011441235174000214340ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O11000066400000000000000000000000011441235174000214100ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O12000066400000000000000000000000011441235174000214110ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O14000066400000000000000000000000011441235174000214130ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O15000066400000000000000000000000011441235174000214140ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/O16000066400000000000000000000000011441235174000214150ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/OO00000066400000000000000000000000011441235174000215250ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/OR00000066400000000000000000000000001441235174000215270ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/OUTPUT.TXT000066400000000000000000000017621441235174000226050ustar00rootroot00000000000000 54 345 2 350 2 355 22 1410 2 1420 2 1430 2 2080 2 2085 2 2110 2 2130 2 2210 2 2230 2 2240 2 2260 2 2270 2 2290 2 2310 2 2430 53 3080 2 3082 2 3085 53 3110 2 3120 2 3130 53 3210 2 3220 2 3230 53 3240 2 3250 2 3260 53 3270 2 3280 2 3290 2 3310 2 3430 2 4080 75 4082 2 4110 75 4120 2 4210 75 4220 2 4240 75 4250 2 4270 75 4280 2 4430 pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R01000066400000000000000000000000001441235174000214110ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R02000066400000000000000000000000001441235174000214120ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R03000066400000000000000000000000001441235174000214130ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R04000066400000000000000000000000001441235174000214140ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R05000066400000000000000000000000001441235174000214150ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R06000066400000000000000000000000001441235174000214160ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R07000066400000000000000000000000001441235174000214170ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R08000066400000000000000000000000001441235174000214200ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R09000066400000000000000000000000001441235174000214210ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R0B000066400000000000000000000000001441235174000214320ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R0C000066400000000000000000000000001441235174000214330ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R0D000066400000000000000000000000001441235174000214340ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R0E000066400000000000000000000000001441235174000214350ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R0F000066400000000000000000000000001441235174000214360ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R10000066400000000000000000000000001441235174000214110ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R11000066400000000000000000000000001441235174000214120ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R12000066400000000000000000000000001441235174000214130ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R13000066400000000000000000000000001441235174000214140ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R14000066400000000000000000000000001441235174000214150ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R15000066400000000000000000000000001441235174000214160ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPEN2/model/R16000066400000000000000000000000001441235174000214170ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPTION/000077500000000000000000000000001441235174000202235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPTION/PCBASIC.INI000066400000000000000000000000561441235174000216310ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/OPTION/TEST.BAS000066400000000000000000000010431441235174000213270ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM OPTION BASE syntax 40 ON ERROR GOTO 1000 41 OPTION 42 OPTION STRICT 43 OPTION LOUD 44 OPTION CRAZY 50 OPTION BASE 0 60 OPTION BASE 1 70 CLEAR: ON ERROR GOTO 1000 80 OPTION BASE 1 90 OPTION BASE 1 100 OPTION BASE 0 110 CLEAR: ON ERROR GOTO 1000 120 OPTION BASE 0 LAH 130 OPTION BASE 1 140 CLEAR: ON ERROR GOTO 1000 150 OPTION BASE 2 160 OPTION BASE -1 170 OPTION BASE 0 180 OPTION BASE "YEAH" 999 END 1000 OPEN "OUTPUT.TXT" FOR APPEND AS 1 1005 PRINT#1, ERR, ERL 1007 CLOSE 1 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/OPTION/model/000077500000000000000000000000001441235174000213235ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OPTION/model/OUTPUT.TXT000066400000000000000000000003431441235174000227640ustar00rootroot00000000000000 2 41 2 42 2 43 2 44 10 60 10 100 2 120 10 130 2 150 2 160 2 180 pcbasic-2.0.7/tests/basic/unsorted/OUT/000077500000000000000000000000001441235174000176625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OUT/PCBASIC.INI000066400000000000000000000000561441235174000212700ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/OUT/TEST.BAS000066400000000000000000000006311441235174000207700ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM OUT syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 OUT 60 OUT 0 70 OUT 0, 80 OUT 0,0 90 OUT 0,0, 100 OUT 0,0,0 110 OUT 0,0,0, 120 OUT "!" 130 OUT "!",0 140 OUT -1,0 150 OUT 32768,0 160 OUT 65536,0 170 OUT 0,-1 180 OUT 0,256 190 OUT 0, 32768 200 OUT 0,"!" 210 OUT 0,"!", 220 OUT LPRINT 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/OUT/model/000077500000000000000000000000001441235174000207625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OUT/model/OUTPUT.TXT000066400000000000000000000004701441235174000224240ustar00rootroot00000000000000 22 50 2 60 22 70 2 90 2 100 2 110 13 120 13 130 6 160 5 170 5 180 6 190 13 200 13 210 2 220 pcbasic-2.0.7/tests/basic/unsorted/OpenSave/000077500000000000000000000000001441235174000207335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OpenSave/PCBASIC.INI000066400000000000000000000001011441235174000223300ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/OpenSave/TEST.BAS000066400000000000000000000003611441235174000220410ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SAVE to an OPEN file 30 open "errors.txt" for output as 3 40 on error goto 1000 50 open "prog.bas" for output as 1 60 print#1, "test" 70 save "prog" 80 close:end 1000 print#3, err, erl 1010 resume next pcbasic-2.0.7/tests/basic/unsorted/OpenSave/model/000077500000000000000000000000001441235174000220335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/OpenSave/model/ERRORS.TXT000066400000000000000000000000251441235174000234450ustar00rootroot00000000000000 55 70 pcbasic-2.0.7/tests/basic/unsorted/OpenSave/model/PROG.BAS000066400000000000000000000000071441235174000231260ustar00rootroot00000000000000test pcbasic-2.0.7/tests/basic/unsorted/PAINT/000077500000000000000000000000001441235174000200665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PAINT/PCBASIC.INI000066400000000000000000000000561441235174000214740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PAINT/TEST.BAS000066400000000000000000000016201441235174000211730ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PAINT 30 SCREEN 1 35 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PAINT 60 PAINT (100,100) 65 PAINT STEP (1,1),2 70 PAINT (100,100), 1 75 PAINT (100,100), 80 PAINT (100,100), -1 90 PAINT (100,100), 256 95 PAINT (100,100), "TILE" 100 PAINT (100,100), 32768 110 PAINT (100,100), "TILE", 120 PAINT (100,100), 32768, 130 PAINT (100,100), "TILE", 1 140 PAINT (100,100), 1, 1 150 PAINT (100,100),,1 160 PAINT (100,100),, 170 PAINT (100,100), "TILE", 256 180 PAINT (100,100), 1, 256 190 PAINT (100,100), "TILE", -1 200 PAINT (100,100), 1, -1 210 PAINT (100,100), "TILE", 1, "TWO" 220 PAINT (100,100), "TILE", 1, "TILE" 230 PAINT (100,100), "TILE", 1, "TILE2" 240 SCREEN 9 250 PAINT (100,100), "TILE", 1, "TWO" 260 PAINT (100,100), "TILE", 1, "TILE" 270 PAINT (100,100), "TILE", 1, "TILE2" 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PAINT/model/000077500000000000000000000000001441235174000211665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PAINT/model/OUTPUT.TXT000066400000000000000000000004431441235174000226300ustar00rootroot00000000000000 2 50 22 75 5 80 5 90 6 100 22 110 6 120 22 160 5 170 5 180 5 190 5 200 5 260 5 270 pcbasic-2.0.7/tests/basic/unsorted/PAINTSTR/000077500000000000000000000000001441235174000204575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PAINTSTR/PCBASIC.INI000066400000000000000000000000561441235174000220650ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PAINTSTR/TEST.BAS000066400000000000000000000004031441235174000215620ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 10 SCREEN 9 20 PRINT#1, FRE(0) 30 LINE (90,90)-(110,100), 15,B:PAINT (100,100),"ab" 40 PRINT#1, FRE(0) 50 PAINT (100,100),"a"+"b" 60 PRINT#1, FRE(0) 70 PAINT (100,100),"a"+"b"+"c" 80 PRINT#1, FRE(0) 90 CLOSE 1  pcbasic-2.0.7/tests/basic/unsorted/PAINTSTR/model/000077500000000000000000000000001441235174000215575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PAINTSTR/model/OUTPUT.TXT000066400000000000000000000000451441235174000232170ustar00rootroot00000000000000 60097 60097 60097 60095 pcbasic-2.0.7/tests/basic/unsorted/PALETTE/000077500000000000000000000000001441235174000203115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PALETTE/PCBASIC.INI000066400000000000000000000000561441235174000217170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PALETTE/TEST.BAS000066400000000000000000000010341441235174000214150ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PALETTE syntax 30 DIM A%(20) 40 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 50 ON ERROR GOTO 10000 60 PALETTE 70 PALETTE 0,0 75 PALETTE 0, 254 80 PALETTE 0, 255 85 PALETTE 0, 256 90 PALETTE 0,32768 100 PALETTE 255,0 110 PALETTE 32768, 0 120 PALETTE A$ 130 PALETTE A$, 140 PALETTE A$ PRINT 150 PALETTE 0 PRINT 160 PALETTE 0, PRINT 170 PALETTE USING A% 180 PALETTE 0,0 USING A% 185 PALETTE 0, USING A% 190 PALATTE USING 200 PALETTE USING PRINT 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PALETTE/model/000077500000000000000000000000001441235174000214115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PALETTE/model/OUTPUT.TXT000066400000000000000000000004451441235174000230550ustar00rootroot00000000000000 5 75 6 90 5 100 6 110 13 120 13 130 13 140 2 150 2 160 2 170 2 180 2 185 2 190 2 200 pcbasic-2.0.7/tests/basic/unsorted/PALETUSI/000077500000000000000000000000001441235174000204415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PALETUSI/PCBASIC.INI000066400000000000000000000000561441235174000220470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PALETUSI/TEST.BAS000066400000000000000000000010041441235174000215420ustar00rootroot000000000000001 REM test for PALETTE USING syntax 2 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 3 ON ERROR GOTO 1000 10 DATA 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0 20 DIM A(16) 30 FOR I=0 TO 15: READ A(I): NEXT 40 PALETTE USING A(0) 100 RESTORE 120 DIM A%(16) 130 FOR I=0 TO 15: READ A%(I): NEXT 140 PALETTE USING A%(0) 200 RESTORE 220 DIM B%(8,2) 230 FOR I=0 TO 7: READ A%(I,0): READ A%(I,1): NEXT 240 PALETTE USING B%(0,0) 250 PALETTE USING A%(2) 260 PALETTE USING A% 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/PALETUSI/model/000077500000000000000000000000001441235174000215415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PALETUSI/model/OUTPUT.TXT000066400000000000000000000006171441235174000232060ustar00rootroot00000000000000 13 40 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 9 230 5 250 2 260 pcbasic-2.0.7/tests/basic/unsorted/PCOPY/000077500000000000000000000000001441235174000201055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PCOPY/PCBASIC.INI000066400000000000000000000000561441235174000215130ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PCOPY/TEST.BAS000066400000000000000000000005101441235174000212070ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PCOPY syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PCOPY 0,1 60 PCOPY 0,0 70 PCOPY 80 PCOPY 0 90 PCOPY 0, 100 PCOPY 0,0, 110 PCOPY 0, 256 120 PCOPY 0, 32768 130 PCOPY 0,-1 140 PCOPY 0, 10 150 PCOPY 10, 0 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PCOPY/model/000077500000000000000000000000001441235174000212055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PCOPY/model/OUTPUT.TXT000066400000000000000000000002731441235174000226500ustar00rootroot00000000000000 22 70 2 80 22 90 2 100 5 110 6 120 5 130 5 140 5 150 pcbasic-2.0.7/tests/basic/unsorted/PEEK/000077500000000000000000000000001441235174000177375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEEK/PCBASIC.INI000066400000000000000000000001001441235174000213330ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS peek=5037:256:228 pcbasic-2.0.7/tests/basic/unsorted/PEEK/TEST.BAS000066400000000000000000000012461441235174000210500ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PEEK function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, PEEK 60 PRINT#1, PEEK( 70 PRINT#1, PEEK("ABC" 80 PRINT#1, PEEK(1 90 PRINT#1, PEEK(1.5 100 PRINT#1, PEEK(-1) 110 PRINT#1, PEEK(1) 120 PRINT#1, PEEK(-1.5) 130 PRINT#1, PEEK(1.5) 140 PRINT#1, PEEK(-1.5D2) 150 PRINT#1, PEEK(1.5D2) 160 PRINT#1, PEEK("ABC") 200 PRINT#1, PEEK(0) 210 PRINT#1, PEEK(256) 220 PRINT#1, PEEK(32768) 230 PRINT#1, PEEK(65536) 240 PRINT#1, PEEK(1.701412E+38) 250 PRINT#1, PEEK(1.701411834604692D+38) 300 PRINT#1, PEEK(1) 310 PRINT#1, PEEK(#1) 320 PRINT#1, PEEK(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PEEK/model/000077500000000000000000000000001441235174000210375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEEK/model/OUTPUT.TXT000066400000000000000000000004301441235174000224750ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 0 0 0 16 0 0 13 160 0 228 0 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/PEEKFN/000077500000000000000000000000001441235174000201635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEEKFN/PCBASIC.INI000066400000000000000000000000561441235174000215710ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PEEKFN/TEST.BAS000066400000000000000000000002771441235174000212770ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 10 B=1: PRINT#1, VARPTR(B) 20 DEF FNA (X)=1 30 X=1: PRINT#1, VARPTR(X) 100 FOR I=0 TO 63 :A=(PEEK(VARPTR(B)-4+I)): PRINT#1, HEX$(A);CHR$(A),: NEXT  pcbasic-2.0.7/tests/basic/unsorted/PEEKFN/model/000077500000000000000000000000001441235174000212635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEEKFN/model/OUTPUT.TXT000066400000000000000000000016511441235174000227270ustar00rootroot00000000000000 4865 4881 4 42B 0 0 0 0 0 81 4 C1 0 0 AB 12 0 0 4 58X 0 0 0 0 0 81 4 49I 0 0 0 0 70p 85 4 41A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pcbasic-2.0.7/tests/basic/unsorted/PEN/000077500000000000000000000000001441235174000176355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEN/PCBASIC.INI000066400000000000000000000000561441235174000212430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PEN/TEST.BAS000066400000000000000000000004121441235174000207400ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PEN syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 ON PEN GOSUB 500 60 PEN ON 70 PEN STOP 80 PEN OFF 90 PEN PRINT 100 PEN YADA 110 PEN(1) ON 120 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PEN/model/000077500000000000000000000000001441235174000207355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PEN/model/OUTPUT.TXT000066400000000000000000000000771441235174000224020ustar00rootroot00000000000000 2 90 2 100 2 110 pcbasic-2.0.7/tests/basic/unsorted/PENFN/000077500000000000000000000000001441235174000200615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PENFN/PCBASIC.INI000066400000000000000000000000561441235174000214670ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PENFN/TEST.BAS000066400000000000000000000012201441235174000211620ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PEN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, PEN 60 PRINT#1, PEN( 70 PRINT#1, PEN("ABC" 80 PRINT#1, PEN(1 90 PRINT#1, PEN(1.5 100 PRINT#1, PEN(-1) 110 PRINT#1, PEN(1) 120 PRINT#1, PEN(-1.5) 130 PRINT#1, PEN(1.5) 140 PRINT#1, PEN(-1.5D2) 150 PRINT#1, PEN(1.5D2) 160 PRINT#1, PEN("ABC") 200 PRINT#1, PEN(0) 210 PRINT#1, PEN(256) 220 PRINT#1, PEN(32768) 230 PRINT#1, PEN(65536) 240 PRINT#1, PEN(1.701412E+38) 250 PRINT#1, PEN(1.701411834604692D+38) 300 PRINT#1, PEN(1) 310 PRINT#1, PEN(#1) 320 PRINT#1, PEN(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PENFN/model/000077500000000000000000000000001441235174000211615ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PENFN/model/OUTPUT.TXT000066400000000000000000000005651441235174000226300ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 0 5 120 0 5 140 5 150 13 160 0 5 210 6 220 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/PLAYFN/000077500000000000000000000000001441235174000202045ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PLAYFN/PCBASIC.INI000066400000000000000000000000561441235174000216120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PLAYFN/TEST.BAS000066400000000000000000000012461441235174000213150ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PLAY function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, PLAY 60 PRINT#1, PLAY( 70 PRINT#1, PLAY("ABC" 80 PRINT#1, PLAY(1 90 PRINT#1, PLAY(1.5 100 PRINT#1, PLAY(-1) 110 PRINT#1, PLAY(1) 120 PRINT#1, PLAY(-1.5) 130 PRINT#1, PLAY(1.5) 140 PRINT#1, PLAY(-1.5D2) 150 PRINT#1, PLAY(1.5D2) 160 PRINT#1, PLAY("ABC") 200 PRINT#1, PLAY(0) 210 PRINT#1, PLAY(256) 220 PRINT#1, PLAY(32768) 230 PRINT#1, PLAY(65536) 240 PRINT#1, PLAY(1.701412E+38) 250 PRINT#1, PLAY(1.701411834604692D+38) 300 PRINT#1, PLAY(1) 310 PRINT#1, PLAY(#1) 320 PRINT#1, PLAY(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PLAYFN/model/000077500000000000000000000000001441235174000213045ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PLAYFN/model/OUTPUT.TXT000066400000000000000000000005451441235174000227510ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 0 5 120 0 5 140 0 13 160 0 5 210 6 220 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/PMAP/000077500000000000000000000000001441235174000177505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PMAP/PCBASIC.INI000066400000000000000000000000561441235174000213560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PMAP/TEST.BAS000066400000000000000000000043611441235174000210620ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM PMAP function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, PMAP 60 PRINT#1, PMAP( 70 PRINT#1, PMAP("ABC" 80 PRINT#1, PMAP(1 90 PRINT#1, PMAP(1.5 100 PRINT#1, PMAP(-1) 110 PRINT#1, PMAP(1) 120 PRINT#1, PMAP(-1.5) 130 PRINT#1, PMAP(1.4) 140 PRINT#1, PMAP(-1.5#) 150 PRINT#1, PMAP(1.4#) 160 PRINT#1, PMAP("ABC") 200 PRINT#1, PMAP(0) 300 PRINT#1, PMAP(1) 310 PRINT#1, PMAP(#1) 320 PRINT#1, PMAP (1) 330 PRINT#1, PMAP(1, 2) 400 PRINT#1, PMAP(1, #2) 420 PRINT#1, PMAP(1, 2, 3) 500 PRINT#1, PMAP(0, 0) 505 PRINT#1, PMAP(1, 0) 510 PRINT#1, PMAP(-1, 0) 520 PRINT#1, PMAP(256, 0) 530 PRINT#1, PMAP(65536, 0) 540 PRINT#1, PMAP(1.701412E+38, 0) 550 PRINT#1, PMAP(1.701411834604692D+38, 0) 600 PRINT#1, PMAP(1, "ABC") 610 PRINT#1, PMAP("ABC", 1) 620 PRINT#1, PMAP(-1, "ABC") 630 PRINT#1, PMAP("ABC", -1) 1500 PRINT#1, PMAP(0, 1) 1505 PRINT#1, PMAP(1, 1) 1510 PRINT#1, PMAP(-1, 1) 1520 PRINT#1, PMAP(256, 1) 1530 PRINT#1, PMAP(65536, 1) 1540 PRINT#1, PMAP(1.701412E+38, 1) 1550 PRINT#1, PMAP(1.701411834604692D+38, 1) 2500 PRINT#1, PMAP(0, 2) 2505 PRINT#1, PMAP(1, 2) 2510 PRINT#1, PMAP(-1, 2) 2520 PRINT#1, PMAP(256, 2) 2530 PRINT#1, PMAP(65536, 2) 2540 PRINT#1, PMAP(1.701412E+38, 2) 2550 PRINT#1, PMAP(1.701411834604692D+38, 2) 3500 PRINT#1, PMAP(0, 3) 3505 PRINT#1, PMAP(1, 3) 3510 PRINT#1, PMAP(-1, 3) 3520 PRINT#1, PMAP(256, 3) 3530 PRINT#1, PMAP(65536, 3) 3540 PRINT#1, PMAP(1.701412E+38, 3) 3550 PRINT#1, PMAP(1.701411834604692D+38, 3) 4500 PRINT#1, PMAP(0, -1) 4505 PRINT#1, PMAP(1, -1) 4510 PRINT#1, PMAP(-1, -1) 4520 PRINT#1, PMAP(256, -1) 4530 PRINT#1, PMAP(65536, -1) 4540 PRINT#1, PMAP(1.701412E+38, -1) 4550 PRINT#1, PMAP(1.701411834604692D+38, -1) 5500 PRINT#1, PMAP(0, 4) 5505 PRINT#1, PMAP(1, 4) 5510 PRINT#1, PMAP(-1, 4) 5520 PRINT#1, PMAP(256, 4) 5530 PRINT#1, PMAP(65536, 4) 5540 PRINT#1, PMAP(1.701412E+38, 4) 5550 PRINT#1, PMAP(1.701411834604692D+38, 5) 6500 PRINT#1, PMAP(0, 32768) 6505 PRINT#1, PMAP(1, 32768) 6510 PRINT#1, PMAP(-1, 32768) 6520 PRINT#1, PMAP(256, 32768) 6530 PRINT#1, PMAP(65536, 32768) 6540 PRINT#1, PMAP(1.701412E+38, 32768) 6550 PRINT#1, PMAP(1.701411834604692D+38, 32768) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/PMAP/model/000077500000000000000000000000001441235174000210505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PMAP/model/OUTPUT.TXT000066400000000000000000000022601441235174000225110ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 2 100 2 110 2 120 2 130 2 140 2 150 13 160 2 200 2 300 2 310 2 320 0 2 400 2 420 0 0 0 0 0 0 6 550 13 600 13 610 13 620 13 630 0 0 0 0 0 0 6 1550 0 0 0 0 6 2530 6 2540 6 2550 0 0 0 0 6 3530 6 3540 6 3550 5 4500 5 4505 5 4510 5 4520 5 4530 5 4540 6 4550 5 5500 5 5505 5 5510 5 5520 5 5530 5 5540 6 5550 6 6500 6 6505 6 6510 6 6520 6 6530 6 6540 6 6550 pcbasic-2.0.7/tests/basic/unsorted/POINT/000077500000000000000000000000001441235174000201045ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POINT/PCBASIC.INI000066400000000000000000000000561441235174000215120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/POINT/TEST.BAS000066400000000000000000000033401441235174000212120ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM POINT function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, POINT 60 PRINT#1, POINT( 70 PRINT#1, POINT("ABC" 80 PRINT#1, POINT(1 90 PRINT#1, POINT(1.5 100 PRINT#1, POINT(-1) 110 PRINT#1, POINT(1) 120 PRINT#1, POINT(-1.5) 130 PRINT#1, POINT(1.4) 140 PRINT#1, POINT(-1.5#) 150 PRINT#1, POINT(1.4#) 160 PRINT#1, POINT("ABC") 200 PRINT#1, POINT(0) 300 PRINT#1, POINT(1) 310 PRINT#1, POINT(#1) 320 PRINT#1, POINT (1) 330 PRINT#1, POINT(1, 2) 400 PRINT#1, POINT(1, #2) 420 PRINT#1, POINT(1, 2, 3) 430 PRINT#1, POINT(256) 440 PRINT#1, POINT(32768) 450 PRINT#1, POINT(65536) 500 PRINT#1, POINT(0, 0) 505 PRINT#1, POINT(1, 0) 510 PRINT#1, POINT(-1, 0) 520 PRINT#1, POINT(256, 0) 530 PRINT#1, POINT(65536, 0) 540 PRINT#1, POINT(1.701412E+38, 0) 550 PRINT#1, POINT(1.701411834604692D+38, 0) 600 PRINT#1, POINT(1, "ABC") 610 PRINT#1, POINT("ABC", 1) 620 PRINT#1, POINT(-1, "ABC") 630 PRINT#1, POINT("ABC", -1) 1500 PRINT#1, POINT(0, 1) 1505 PRINT#1, POINT(1, 1) 1510 PRINT#1, POINT(-1, 1) 1520 PRINT#1, POINT(256, 1) 1530 PRINT#1, POINT(65536, 1) 1540 PRINT#1, POINT(1.701412E+38, 1) 1550 PRINT#1, POINT(1.701411834604692D+38, 1) 4500 PRINT#1, POINT(0, -1) 4505 PRINT#1, POINT(1, -1) 4510 PRINT#1, POINT(-1, -1) 4520 PRINT#1, POINT(256, -1) 4530 PRINT#1, POINT(65536, -1) 4540 PRINT#1, POINT(1.701412E+38, -1) 4550 PRINT#1, POINT(1.701411834604692D+38, -1) 6500 PRINT#1, POINT(0, 32768) 6505 PRINT#1, POINT(1, 32768) 6510 PRINT#1, POINT(-1, 32768) 6520 PRINT#1, POINT(256, 32768) 6530 PRINT#1, POINT(65536, 32768) 6540 PRINT#1, POINT(1.701412E+38, 32768) 6550 PRINT#1, POINT(1.701411834604692D+38, 32768) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/POINT/accepted/000077500000000000000000000000001441235174000216545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POINT/accepted/OUTPUT.TXT000066400000000000000000000020371441235174000233170ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 0 5 120 0 5 140 0 13 160 0 0 2 310 0 5 330 2 400 5 420 5 430 6 440 6 450 5 500 5 505 5 510 5 520 5 530 5 540 5 550 5 600 5 610 5 620 5 630 5 1500 5 1505 5 1510 5 1520 5 1530 5 1540 5 1550 5 4500 5 4505 5 4510 5 4520 5 4530 5 4540 5 4550 5 6500 5 6505 5 6510 5 6520 5 6530 5 6540 5 6550 pcbasic-2.0.7/tests/basic/unsorted/POINT/model/000077500000000000000000000000001441235174000212045ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POINT/model/OUTPUT.TXT000066400000000000000000000020371441235174000226470ustar00rootroot00000000000000 2 50 22 60 5 70 5 80 5 90 5 100 0 5 120 0 5 140 0 13 160 0 0 2 310 0 5 330 5 400 5 420 5 430 6 440 6 450 5 500 5 505 5 510 5 520 5 530 5 540 5 550 5 600 5 610 5 620 5 630 5 1500 5 1505 5 1510 5 1520 5 1530 5 1540 5 1550 5 4500 5 4505 5 4510 5 4520 5 4530 5 4540 5 4550 5 6500 5 6505 5 6510 5 6520 5 6530 5 6540 5 6550 pcbasic-2.0.7/tests/basic/unsorted/POINT2/000077500000000000000000000000001441235174000201665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POINT2/PCBASIC.INI000066400000000000000000000000561441235174000215740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/POINT2/TEST.BAS000066400000000000000000000033551441235174000213020ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM POINT function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 45 SCREEN 9 50 PRINT#1, POINT 60 PRINT#1, POINT( 70 PRINT#1, POINT("ABC" 80 PRINT#1, POINT(1 90 PRINT#1, POINT(1.5 100 PRINT#1, POINT(-1) 110 PRINT#1, POINT(1) 120 PRINT#1, POINT(-1.5) 130 PRINT#1, POINT(1.4) 140 PRINT#1, POINT(-1.5#) 150 PRINT#1, POINT(1.4#) 160 PRINT#1, POINT("ABC") 200 PRINT#1, POINT(0) 300 PRINT#1, POINT(1) 310 PRINT#1, POINT(#1) 320 PRINT#1, POINT (1) 330 PRINT#1, POINT(1, 2) 400 PRINT#1, POINT(1, #2) 420 PRINT#1, POINT(1, 2, 3) 430 PRINT#1, POINT(256) 440 PRINT#1, POINT(32768) 450 PRINT#1, POINT(65536) 500 PRINT#1, POINT(0, 0) 505 PRINT#1, POINT(1, 0) 510 PRINT#1, POINT(-1, 0) 520 PRINT#1, POINT(256, 0) 530 PRINT#1, POINT(65536, 0) 540 PRINT#1, POINT(1.701412E+38, 0) 550 PRINT#1, POINT(1.701411834604692D+38, 0) 600 PRINT#1, POINT(1, "ABC") 610 PRINT#1, POINT("ABC", 1) 620 PRINT#1, POINT(-1, "ABC") 630 PRINT#1, POINT("ABC", -1) 1500 PRINT#1, POINT(0, 1) 1505 PRINT#1, POINT(1, 1) 1510 PRINT#1, POINT(-1, 1) 1520 PRINT#1, POINT(256, 1) 1530 PRINT#1, POINT(65536, 1) 1540 PRINT#1, POINT(1.701412E+38, 1) 1550 PRINT#1, POINT(1.701411834604692D+38, 1) 4500 PRINT#1, POINT(0, -1) 4505 PRINT#1, POINT(1, -1) 4510 PRINT#1, POINT(-1, -1) 4520 PRINT#1, POINT(256, -1) 4530 PRINT#1, POINT(65536, -1) 4540 PRINT#1, POINT(1.701412E+38, -1) 4550 PRINT#1, POINT(1.701411834604692D+38, -1) 6500 PRINT#1, POINT(0, 32768) 6505 PRINT#1, POINT(1, 32768) 6510 PRINT#1, POINT(-1, 32768) 6520 PRINT#1, POINT(256, 32768) 6530 PRINT#1, POINT(65536, 32768) 6540 PRINT#1, POINT(1.701412E+38, 32768) 6550 PRINT#1, POINT(1.701411834604692D+38, 32768) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/POINT2/model/000077500000000000000000000000001441235174000212665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POINT2/model/OUTPUT.TXT000066400000000000000000000015231441235174000227300ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 175 5 120 175 5 140 175 13 160 320 175 2 310 175 0 2 400 2 420 5 430 6 440 6 450 0 0 -1 0 6 530 6 540 6 550 13 600 13 610 13 620 13 630 0 0 -1 0 6 1530 6 1540 6 1550 -1 -1 -1 -1 6 4530 6 4540 6 4550 6 6500 6 6505 6 6510 6 6520 6 6530 6 6540 6 6550 pcbasic-2.0.7/tests/basic/unsorted/POKE/000077500000000000000000000000001441235174000177515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POKE/PCBASIC.INI000066400000000000000000000000561441235174000213570ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/POKE/TEST.BAS000066400000000000000000000006541441235174000210640ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM POKE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 POKE 60 POKE 0 70 POKE 0, 80 POKE 0,0 90 POKE 0,0, 100 POKE 0,0,0 110 POKE 0,0,0, 120 POKE "!" 130 POKE "!",0 140 POKE -1,0 150 POKE 32768,0 160 POKE 65536,0 170 POKE 0,-1 180 POKE 0,256 190 POKE 0, 32768 200 POKE 0,"!" 210 POKE 0,"!", 220 POKE LPRINT 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/POKE/model/000077500000000000000000000000001441235174000210515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POKE/model/OUTPUT.TXT000066400000000000000000000004701441235174000225130ustar00rootroot00000000000000 22 50 2 60 22 70 2 90 2 100 2 110 13 120 13 130 6 160 5 170 5 180 6 190 13 200 13 210 2 220 pcbasic-2.0.7/tests/basic/unsorted/POS/000077500000000000000000000000001441235174000176545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POS/PCBASIC.INI000066400000000000000000000000561441235174000212620ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/POS/TEST.BAS000066400000000000000000000012201441235174000207550ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM POS function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, POS 60 PRINT#1, POS( 70 PRINT#1, POS("ABC" 80 PRINT#1, POS(1 90 PRINT#1, POS(1.5 100 PRINT#1, POS(-1) 110 PRINT#1, POS(1) 120 PRINT#1, POS(-1.5) 130 PRINT#1, POS(1.5) 140 PRINT#1, POS(-1.5D2) 150 PRINT#1, POS(1.5D2) 160 PRINT#1, POS("ABC") 200 PRINT#1, POS(0) 210 PRINT#1, POS(256) 220 PRINT#1, POS(32768) 230 PRINT#1, POS(65536) 240 PRINT#1, POS(1.701412E+38) 250 PRINT#1, POS(1.701411834604692D+38) 300 PRINT#1, POS(1) 310 PRINT#1, POS(#1) 320 PRINT#1, POS(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/POS/model/000077500000000000000000000000001441235174000207545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/POS/model/OUTPUT.TXT000066400000000000000000000003251441235174000224150ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/PRCOMMA/000077500000000000000000000000001441235174000203115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PRCOMMA/PCBASIC.INI000066400000000000000000000000561441235174000217170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/PRCOMMA/TEST.BAS000066400000000000000000000002321441235174000214140ustar00rootroot000000000000005 OPEN "output" FOR OUTPUT AS 1 10 FOR I= 1 TO 25 20 A = RND:B=RND:C=RND:D=RND:E=RND 40 PRINT#1, MKS$(A), MKS$(B), MKS$(C), MKS$(D), MKS$(E) 80 NEXT pcbasic-2.0.7/tests/basic/unsorted/PRCOMMA/model/000077500000000000000000000000001441235174000214115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PRCOMMA/model/OUTPUT000066400000000000000000000031001441235174000223660ustar00rootroot00000000000000hx} \& m^ : L } F { h [} Ts 04 >( x PQ$ t b w}  ^d( ip B kc BL =_r j% >_S ̗Y S; @`~ La~ C %. TG7 o ` yE q ~ $w  p:5~ E( z~  O ~} z } +~ n6 ~p In  & 8 ^ `Q} ~4/ U i `g zF~ NR  tbY 8;j} ${  x [1 Z ZcC i~ x} ,4  @ U} 2~ *   ` 0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN pcbasic-2.0.7/tests/basic/unsorted/PlayLegato/model/000077500000000000000000000000001441235174000223545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayLegato/model/OUTPUT.TXT000066400000000000000000000000221441235174000240070ustar00rootroot00000000000000 0 17 done pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato/000077500000000000000000000000001441235174000216025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato/PCBASIC.INI000066400000000000000000000001011441235174000231770ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato/TEST.BAS000066400000000000000000000003401441235174000227050ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(10) GOSUB 1000 15 PLAY ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato/model/000077500000000000000000000000001441235174000227025ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato/model/OUTPUT.TXT000066400000000000000000000000211441235174000243340ustar00rootroot00000000000000 0 9 done pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/000077500000000000000000000000001441235174000217535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/PCBASIC.INI000066400000000000000000000001011441235174000233500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/TEST.BAS000066400000000000000000000003401441235174000230560ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON PLAY(18) GOSUB 1000 15 PLAY ON 18 PRINT#1,TART 20 PLAY "mbmscdeccdecefgefgcdeccdec" 25 WHILE PLAY(1)>0: WEND 30 PRINT#1, "done" 40 END 1000 PRINT#1, PLAY(1) 1010 RETURN  pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/known/000077500000000000000000000000001441235174000231075ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/known/OUTPUT.TXT000066400000000000000000000000221441235174000245420ustar00rootroot00000000000000 0 16 done pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/model/000077500000000000000000000000001441235174000230535ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PlayStaccato18/model/OUTPUT.TXT000066400000000000000000000000141441235174000245070ustar00rootroot00000000000000 0 done pcbasic-2.0.7/tests/basic/unsorted/PrintUSING/000077500000000000000000000000001441235174000211155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrintUSING/PCBASIC.INI000066400000000000000000000001011441235174000225120ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/PrintUSING/TEST.BAS000066400000000000000000000001721441235174000222230ustar00rootroot0000000000000010 REM PC-BASIC test 15 open "output.txt" for output as 1 20 PRINT#1, USING " ## \ \ #######.##";1;"CHARITY";2337.3 pcbasic-2.0.7/tests/basic/unsorted/PrintUSING/model/000077500000000000000000000000001441235174000222155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrintUSING/model/OUTPUT.TXT000066400000000000000000000000251441235174000236530ustar00rootroot00000000000000 1 CHA 2337.30 pcbasic-2.0.7/tests/basic/unsorted/PrintUSING2/000077500000000000000000000000001441235174000211775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrintUSING2/PCBASIC.INI000066400000000000000000000001011441235174000225740ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/PrintUSING2/TEST.BAS000066400000000000000000000004251441235174000223060ustar00rootroot000000000000005 open "output.txt" for output as 1 10 ?#1, using "#.####";0 20 ?#1, using ".####^^^^";0 30 ?#1, using "#.####^^^^";0 40 ?#1, using "#.####^^^^";0 50 ?#1, using "#.####^^^^";0.1 60 ?#1, using "##.###^^^^";0.1 70 ?#1, using ".###^^^^";1.1 80 ?#1, using "#.###^^^^";1.1 pcbasic-2.0.7/tests/basic/unsorted/PrintUSING2/model/000077500000000000000000000000001441235174000222775ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrintUSING2/model/OUTPUT.TXT000066400000000000000000000001311441235174000237330ustar00rootroot000000000000000.0000 .0000E+00 0.0000E+00 0.0000E+00 0.1000E+00 1.000E-01 .110E+01 0.110E+01 pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace/000077500000000000000000000000001441235174000224335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace/PCBASIC.INI000066400000000000000000000001151441235174000240350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace/TEST.BAS000066400000000000000000000004331441235174000235410ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 7 open "lpt1:" for output as 2 10 PRINT#2, "hi";:PRINT#1, lpos(0):PRINT#2, 20 PRINT#2, CHR$(8);"hi";:PRINT#1, lpos(0):PRINT#2, 30 PRINT#2, "hi";CHR$(8);"hi";:PRINT#1, lpos(0) :PRINT#2, 40 PRINT#2, "hi";CHR$(8);:PRINT#1, lpos(0):PRINT#2,  pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace/model/000077500000000000000000000000001441235174000235335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace/model/OUTPUT.TXT000066400000000000000000000000251441235174000251710ustar00rootroot00000000000000 3 3 4 2 pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace1/000077500000000000000000000000001441235174000225145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace1/PCBASIC.INI000066400000000000000000000001151441235174000241160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace1/TEST.BAS000066400000000000000000000006051441235174000236230ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 7 open "lpt1:" for output as 2 10 PRINT#2, "hi";:PRINT#1, lpos(0), lpos(1), lpos(2), lpos(3):PRINT#2, 20 PRINT#2, CHR$(8);"hi";:PRINT#1, lpos(0), lpos(1), lpos(2), lpos(3):PRINT#2, 30 PRINT#2, "hi";CHR$(8);"hi";:PRINT#1, lpos(0), lpos(1), lpos(2), lpos(3):PRINT#2, 40 PRINT#2, "hi";CHR$(8);:PRINT#1, lpos(0), lpos(1), lpos(2), lpos(3):PRINT#2,  pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace1/model/000077500000000000000000000000001441235174000236145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterBackspace1/model/OUTPUT.TXT000066400000000000000000000002751441235174000252610ustar00rootroot00000000000000 3 3 1 1 3 3 1 1 4 4 1 1 2 2 1 1 pcbasic-2.0.7/tests/basic/unsorted/PrinterChars/000077500000000000000000000000001441235174000216175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterChars/PCBASIC.INI000066400000000000000000000001151441235174000232210ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterChars/TEST.BAS000066400000000000000000000002211441235174000227200ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 7 open "lpt1:" for output as #2 10 for c = 0 to 255 20 PRINT#2, chr$(c);:PRINT#1, i, LPOS(0) 30 next  pcbasic-2.0.7/tests/basic/unsorted/PrinterChars/model/000077500000000000000000000000001441235174000227175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterChars/model/OUTPUT.TXT000066400000000000000000000117071441235174000243660ustar00rootroot00000000000000 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 pcbasic-2.0.7/tests/basic/unsorted/PrinterCharsWIDTH/000077500000000000000000000000001441235174000224175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterCharsWIDTH/PCBASIC.INI000066400000000000000000000001151441235174000240210ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterCharsWIDTH/TEST.BAS000066400000000000000000000002371441235174000235270ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 7 WIDTH#2, 40 10 for c = 0 to 255 20 PRINT#2, chr$(c);:PRINT#1, i, LPOS(0) 30 next  pcbasic-2.0.7/tests/basic/unsorted/PrinterCharsWIDTH/model/000077500000000000000000000000001441235174000235175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterCharsWIDTH/model/OUTPUT.TXT000066400000000000000000000116611441235174000251650ustar00rootroot00000000000000 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/000077500000000000000000000000001441235174000216135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/PCBASIC.INI000066400000000000000000000001151441235174000232150ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/TEST.BAS000066400000000000000000000005371441235174000227260ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 210 for w%=1 to 255 220 width lprint w%:gosub 1000 230 next w% 310 for w%=1 to 255 320 width lprint w%:gosub 2000 330 next w% 999 END 1000 PRINT#2,, "x";:PRINT#1, w%, "#2", LPOS(0):print#2, 1040 return 2000 LPRINT, "x";:PRINT#1, w%, "LP", LPOS(0):lprint 2040 return  pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/known/000077500000000000000000000000001441235174000227475ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/known/OUTPUT.TXT000066400000000000000000000416411441235174000244160ustar00rootroot00000000000000 1 #2 16 2 #2 16 3 #2 16 4 #2 16 5 #2 16 6 #2 16 7 #2 16 8 #2 16 9 #2 16 10 #2 16 11 #2 16 12 #2 16 13 #2 16 14 #2 16 15 #2 1 16 #2 16 17 #2 16 18 #2 16 19 #2 16 20 #2 16 21 #2 16 22 #2 16 23 #2 16 24 #2 16 25 #2 16 26 #2 16 27 #2 16 28 #2 16 29 #2 16 30 #2 16 31 #2 16 32 #2 16 33 #2 16 34 #2 16 35 #2 16 36 #2 16 37 #2 16 38 #2 16 39 #2 16 40 #2 16 41 #2 16 42 #2 16 43 #2 16 44 #2 16 45 #2 16 46 #2 16 47 #2 16 48 #2 16 49 #2 16 50 #2 16 51 #2 16 52 #2 16 53 #2 16 54 #2 16 55 #2 16 56 #2 16 57 #2 16 58 #2 16 59 #2 16 60 #2 16 61 #2 16 62 #2 16 63 #2 16 64 #2 16 65 #2 16 66 #2 16 67 #2 16 68 #2 16 69 #2 16 70 #2 16 71 #2 16 72 #2 16 73 #2 16 74 #2 16 75 #2 16 76 #2 16 77 #2 16 78 #2 16 79 #2 16 80 #2 16 81 #2 16 82 #2 16 83 #2 16 84 #2 16 85 #2 16 86 #2 16 87 #2 16 88 #2 16 89 #2 16 90 #2 16 91 #2 16 92 #2 16 93 #2 16 94 #2 16 95 #2 16 96 #2 16 97 #2 16 98 #2 16 99 #2 16 100 #2 16 101 #2 16 102 #2 16 103 #2 16 104 #2 16 105 #2 16 106 #2 16 107 #2 16 108 #2 16 109 #2 16 110 #2 16 111 #2 16 112 #2 16 113 #2 16 114 #2 16 115 #2 16 116 #2 16 117 #2 16 118 #2 16 119 #2 16 120 #2 16 121 #2 16 122 #2 16 123 #2 16 124 #2 16 125 #2 16 126 #2 16 127 #2 16 128 #2 16 129 #2 16 130 #2 16 131 #2 16 132 #2 16 133 #2 16 134 #2 16 135 #2 16 136 #2 16 137 #2 16 138 #2 16 139 #2 16 140 #2 16 141 #2 16 142 #2 16 143 #2 16 144 #2 16 145 #2 16 146 #2 16 147 #2 16 148 #2 16 149 #2 16 150 #2 16 151 #2 16 152 #2 16 153 #2 16 154 #2 16 155 #2 16 156 #2 16 157 #2 16 158 #2 16 159 #2 16 160 #2 16 161 #2 16 162 #2 16 163 #2 16 164 #2 16 165 #2 16 166 #2 16 167 #2 16 168 #2 16 169 #2 16 170 #2 16 171 #2 16 172 #2 16 173 #2 16 174 #2 16 175 #2 16 176 #2 16 177 #2 16 178 #2 16 179 #2 16 180 #2 16 181 #2 16 182 #2 16 183 #2 16 184 #2 16 185 #2 16 186 #2 16 187 #2 16 188 #2 16 189 #2 16 190 #2 16 191 #2 16 192 #2 16 193 #2 16 194 #2 16 195 #2 16 196 #2 16 197 #2 16 198 #2 16 199 #2 16 200 #2 16 201 #2 16 202 #2 16 203 #2 16 204 #2 16 205 #2 16 206 #2 16 207 #2 16 208 #2 16 209 #2 16 210 #2 16 211 #2 16 212 #2 16 213 #2 16 214 #2 16 215 #2 16 216 #2 16 217 #2 16 218 #2 16 219 #2 16 220 #2 16 221 #2 16 222 #2 16 223 #2 16 224 #2 16 225 #2 16 226 #2 16 227 #2 16 228 #2 16 229 #2 16 230 #2 16 231 #2 16 232 #2 16 233 #2 16 234 #2 16 235 #2 16 236 #2 16 237 #2 16 238 #2 16 239 #2 16 240 #2 16 241 #2 16 242 #2 16 243 #2 16 244 #2 16 245 #2 16 246 #2 16 247 #2 16 248 #2 16 249 #2 16 250 #2 16 251 #2 16 252 #2 16 253 #2 16 254 #2 16 255 #2 16 1 LP 1 2 LP 1 3 LP 1 4 LP 1 5 LP 1 6 LP 1 7 LP 1 8 LP 1 9 LP 1 10 LP 1 11 LP 1 12 LP 1 13 LP 1 14 LP 2 15 LP 2 16 LP 2 17 LP 2 18 LP 2 19 LP 2 20 LP 2 21 LP 2 22 LP 2 23 LP 2 24 LP 2 25 LP 2 26 LP 2 27 LP 2 28 LP 16 29 LP 16 30 LP 16 31 LP 16 32 LP 16 33 LP 16 34 LP 16 35 LP 16 36 LP 16 37 LP 16 38 LP 16 39 LP 16 40 LP 16 41 LP 16 42 LP 16 43 LP 16 44 LP 16 45 LP 16 46 LP 16 47 LP 16 48 LP 16 49 LP 16 50 LP 16 51 LP 16 52 LP 16 53 LP 16 54 LP 16 55 LP 16 56 LP 16 57 LP 16 58 LP 16 59 LP 16 60 LP 16 61 LP 16 62 LP 16 63 LP 16 64 LP 16 65 LP 16 66 LP 16 67 LP 16 68 LP 16 69 LP 16 70 LP 16 71 LP 16 72 LP 16 73 LP 16 74 LP 16 75 LP 16 76 LP 16 77 LP 16 78 LP 16 79 LP 16 80 LP 16 81 LP 16 82 LP 16 83 LP 16 84 LP 16 85 LP 16 86 LP 16 87 LP 16 88 LP 16 89 LP 16 90 LP 16 91 LP 16 92 LP 16 93 LP 16 94 LP 16 95 LP 16 96 LP 16 97 LP 16 98 LP 16 99 LP 16 100 LP 16 101 LP 16 102 LP 16 103 LP 16 104 LP 16 105 LP 16 106 LP 16 107 LP 16 108 LP 16 109 LP 16 110 LP 16 111 LP 16 112 LP 16 113 LP 16 114 LP 16 115 LP 16 116 LP 16 117 LP 16 118 LP 16 119 LP 16 120 LP 16 121 LP 16 122 LP 16 123 LP 16 124 LP 16 125 LP 16 126 LP 16 127 LP 16 128 LP 16 129 LP 16 130 LP 16 131 LP 16 132 LP 16 133 LP 16 134 LP 16 135 LP 16 136 LP 16 137 LP 16 138 LP 16 139 LP 16 140 LP 16 141 LP 16 142 LP 16 143 LP 16 144 LP 16 145 LP 16 146 LP 16 147 LP 16 148 LP 16 149 LP 16 150 LP 16 151 LP 16 152 LP 16 153 LP 16 154 LP 16 155 LP 16 156 LP 16 157 LP 16 158 LP 16 159 LP 16 160 LP 16 161 LP 16 162 LP 16 163 LP 16 164 LP 16 165 LP 16 166 LP 16 167 LP 16 168 LP 16 169 LP 16 170 LP 16 171 LP 16 172 LP 16 173 LP 16 174 LP 16 175 LP 16 176 LP 16 177 LP 16 178 LP 16 179 LP 16 180 LP 16 181 LP 16 182 LP 16 183 LP 16 184 LP 16 185 LP 16 186 LP 16 187 LP 16 188 LP 16 189 LP 16 190 LP 16 191 LP 16 192 LP 16 193 LP 16 194 LP 16 195 LP 16 196 LP 16 197 LP 16 198 LP 16 199 LP 16 200 LP 16 201 LP 16 202 LP 16 203 LP 16 204 LP 16 205 LP 16 206 LP 16 207 LP 16 208 LP 16 209 LP 16 210 LP 16 211 LP 16 212 LP 16 213 LP 16 214 LP 16 215 LP 16 216 LP 16 217 LP 16 218 LP 16 219 LP 16 220 LP 16 221 LP 16 222 LP 16 223 LP 16 224 LP 16 225 LP 16 226 LP 16 227 LP 16 228 LP 16 229 LP 16 230 LP 16 231 LP 16 232 LP 16 233 LP 16 234 LP 16 235 LP 16 236 LP 16 237 LP 16 238 LP 16 239 LP 16 240 LP 16 241 LP 16 242 LP 16 243 LP 16 244 LP 16 245 LP 16 246 LP 16 247 LP 16 248 LP 16 249 LP 16 250 LP 16 251 LP 16 252 LP 16 253 LP 16 254 LP 16 255 LP 16 pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/model/000077500000000000000000000000001441235174000227135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterComma/model/OUTPUT.TXT000066400000000000000000000416411441235174000243620ustar00rootroot00000000000000 1 #2 16 2 #2 16 3 #2 16 4 #2 16 5 #2 16 6 #2 16 7 #2 16 8 #2 16 9 #2 16 10 #2 16 11 #2 16 12 #2 16 13 #2 16 14 #2 16 15 #2 1 16 #2 16 17 #2 16 18 #2 16 19 #2 16 20 #2 16 21 #2 16 22 #2 16 23 #2 16 24 #2 16 25 #2 16 26 #2 16 27 #2 16 28 #2 16 29 #2 16 30 #2 16 31 #2 16 32 #2 16 33 #2 16 34 #2 16 35 #2 16 36 #2 16 37 #2 16 38 #2 16 39 #2 16 40 #2 16 41 #2 16 42 #2 16 43 #2 16 44 #2 16 45 #2 16 46 #2 16 47 #2 16 48 #2 16 49 #2 16 50 #2 16 51 #2 16 52 #2 16 53 #2 16 54 #2 16 55 #2 16 56 #2 16 57 #2 16 58 #2 16 59 #2 16 60 #2 16 61 #2 16 62 #2 16 63 #2 16 64 #2 16 65 #2 16 66 #2 16 67 #2 16 68 #2 16 69 #2 16 70 #2 16 71 #2 16 72 #2 16 73 #2 16 74 #2 16 75 #2 16 76 #2 16 77 #2 16 78 #2 16 79 #2 16 80 #2 16 81 #2 16 82 #2 16 83 #2 16 84 #2 16 85 #2 16 86 #2 16 87 #2 16 88 #2 16 89 #2 16 90 #2 16 91 #2 16 92 #2 16 93 #2 16 94 #2 16 95 #2 16 96 #2 16 97 #2 16 98 #2 16 99 #2 16 100 #2 16 101 #2 16 102 #2 16 103 #2 16 104 #2 16 105 #2 16 106 #2 16 107 #2 16 108 #2 16 109 #2 16 110 #2 16 111 #2 16 112 #2 16 113 #2 16 114 #2 16 115 #2 16 116 #2 16 117 #2 16 118 #2 16 119 #2 16 120 #2 16 121 #2 16 122 #2 16 123 #2 16 124 #2 16 125 #2 16 126 #2 16 127 #2 16 128 #2 16 129 #2 16 130 #2 16 131 #2 16 132 #2 16 133 #2 16 134 #2 16 135 #2 16 136 #2 16 137 #2 16 138 #2 16 139 #2 16 140 #2 16 141 #2 16 142 #2 16 143 #2 16 144 #2 16 145 #2 16 146 #2 16 147 #2 16 148 #2 16 149 #2 16 150 #2 16 151 #2 16 152 #2 16 153 #2 16 154 #2 16 155 #2 16 156 #2 16 157 #2 16 158 #2 16 159 #2 16 160 #2 16 161 #2 16 162 #2 16 163 #2 16 164 #2 16 165 #2 16 166 #2 16 167 #2 16 168 #2 16 169 #2 16 170 #2 16 171 #2 16 172 #2 16 173 #2 16 174 #2 16 175 #2 16 176 #2 16 177 #2 16 178 #2 16 179 #2 16 180 #2 16 181 #2 16 182 #2 16 183 #2 16 184 #2 16 185 #2 16 186 #2 16 187 #2 16 188 #2 16 189 #2 16 190 #2 16 191 #2 16 192 #2 16 193 #2 16 194 #2 16 195 #2 16 196 #2 16 197 #2 16 198 #2 16 199 #2 16 200 #2 16 201 #2 16 202 #2 16 203 #2 16 204 #2 16 205 #2 16 206 #2 16 207 #2 16 208 #2 16 209 #2 16 210 #2 16 211 #2 16 212 #2 16 213 #2 16 214 #2 16 215 #2 16 216 #2 16 217 #2 16 218 #2 16 219 #2 16 220 #2 16 221 #2 16 222 #2 16 223 #2 16 224 #2 16 225 #2 16 226 #2 16 227 #2 16 228 #2 16 229 #2 16 230 #2 16 231 #2 16 232 #2 16 233 #2 16 234 #2 16 235 #2 16 236 #2 16 237 #2 16 238 #2 16 239 #2 16 240 #2 16 241 #2 16 242 #2 16 243 #2 16 244 #2 16 245 #2 16 246 #2 16 247 #2 16 248 #2 16 249 #2 16 250 #2 16 251 #2 16 252 #2 16 253 #2 16 254 #2 16 255 #2 16 1 LP 1 2 LP 2 3 LP 1 4 LP 4 5 LP 1 6 LP 4 7 LP 2 8 LP 8 9 LP 7 10 LP 6 11 LP 5 12 LP 4 13 LP 3 14 LP 2 15 LP 2 16 LP 2 17 LP 2 18 LP 2 19 LP 2 20 LP 2 21 LP 2 22 LP 2 23 LP 2 24 LP 2 25 LP 2 26 LP 2 27 LP 2 28 LP 16 29 LP 16 30 LP 16 31 LP 16 32 LP 16 33 LP 16 34 LP 16 35 LP 16 36 LP 16 37 LP 16 38 LP 16 39 LP 16 40 LP 16 41 LP 16 42 LP 16 43 LP 16 44 LP 16 45 LP 16 46 LP 16 47 LP 16 48 LP 16 49 LP 16 50 LP 16 51 LP 16 52 LP 16 53 LP 16 54 LP 16 55 LP 16 56 LP 16 57 LP 16 58 LP 16 59 LP 16 60 LP 16 61 LP 16 62 LP 16 63 LP 16 64 LP 16 65 LP 16 66 LP 16 67 LP 16 68 LP 16 69 LP 16 70 LP 16 71 LP 16 72 LP 16 73 LP 16 74 LP 16 75 LP 16 76 LP 16 77 LP 16 78 LP 16 79 LP 16 80 LP 16 81 LP 16 82 LP 16 83 LP 16 84 LP 16 85 LP 16 86 LP 16 87 LP 16 88 LP 16 89 LP 16 90 LP 16 91 LP 16 92 LP 16 93 LP 16 94 LP 16 95 LP 16 96 LP 16 97 LP 16 98 LP 16 99 LP 16 100 LP 16 101 LP 16 102 LP 16 103 LP 16 104 LP 16 105 LP 16 106 LP 16 107 LP 16 108 LP 16 109 LP 16 110 LP 16 111 LP 16 112 LP 16 113 LP 16 114 LP 16 115 LP 16 116 LP 16 117 LP 16 118 LP 16 119 LP 16 120 LP 16 121 LP 16 122 LP 16 123 LP 16 124 LP 16 125 LP 16 126 LP 16 127 LP 16 128 LP 16 129 LP 16 130 LP 16 131 LP 16 132 LP 16 133 LP 16 134 LP 16 135 LP 16 136 LP 16 137 LP 16 138 LP 16 139 LP 16 140 LP 16 141 LP 16 142 LP 16 143 LP 16 144 LP 16 145 LP 16 146 LP 16 147 LP 16 148 LP 16 149 LP 16 150 LP 16 151 LP 16 152 LP 16 153 LP 16 154 LP 16 155 LP 16 156 LP 16 157 LP 16 158 LP 16 159 LP 16 160 LP 16 161 LP 16 162 LP 16 163 LP 16 164 LP 16 165 LP 16 166 LP 16 167 LP 16 168 LP 16 169 LP 16 170 LP 16 171 LP 16 172 LP 16 173 LP 16 174 LP 16 175 LP 16 176 LP 16 177 LP 16 178 LP 16 179 LP 16 180 LP 16 181 LP 16 182 LP 16 183 LP 16 184 LP 16 185 LP 16 186 LP 16 187 LP 16 188 LP 16 189 LP 16 190 LP 16 191 LP 16 192 LP 16 193 LP 16 194 LP 16 195 LP 16 196 LP 16 197 LP 16 198 LP 16 199 LP 16 200 LP 16 201 LP 16 202 LP 16 203 LP 16 204 LP 16 205 LP 16 206 LP 16 207 LP 16 208 LP 16 209 LP 16 210 LP 16 211 LP 16 212 LP 16 213 LP 16 214 LP 16 215 LP 16 216 LP 16 217 LP 16 218 LP 16 219 LP 16 220 LP 16 221 LP 16 222 LP 16 223 LP 16 224 LP 16 225 LP 16 226 LP 16 227 LP 16 228 LP 16 229 LP 16 230 LP 16 231 LP 16 232 LP 16 233 LP 16 234 LP 16 235 LP 16 236 LP 16 237 LP 16 238 LP 16 239 LP 16 240 LP 16 241 LP 16 242 LP 16 243 LP 16 244 LP 16 245 LP 16 246 LP 16 247 LP 16 248 LP 16 249 LP 16 250 LP 16 251 LP 16 252 LP 16 253 LP 16 254 LP 16 255 LP 16 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH/000077500000000000000000000000001441235174000214365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH/PCBASIC.INI000066400000000000000000000001151441235174000230400ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH/TEST.BAS000066400000000000000000000012351441235174000225450ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 100 print#1, "width#2 23" 120 width#2, 23:gosub 1000: gosub 2000 200 print#1, "width lprint 21" 220 width lprint 21:gosub 1000: gosub 2000 300 print#1, "width lpt1 43" 320 width "lpt1:", 43:gosub 1000: gosub 2000 400 width#2, 255: gosub 1000: gosub 2000 500 width lprint 255: gosub 1000: gosub 2000 600 width "lpt1:", 255: gosub 1000: gosub 2000 999 END 1000 print#1, "print#2":for c = 0 to 255 1020 PRINT#2, chr$(c);:PRINT#1, c, LPOS(0) 1030 next:print#2, 1040 return 2000 print#1, "lprint":for c = 0 to 255 2020 LPRINT chr$(c);:PRINT#1, c, LPOS(0) 2030 next:lprint 2040 return  pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH/model/000077500000000000000000000000001441235174000225365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH/model/OUTPUT.TXT000066400000000000000000001676011441235174000242120ustar00rootroot00000000000000width#2 23 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 2 56 3 57 4 58 5 59 6 60 7 61 8 62 9 63 10 64 11 65 12 66 13 67 14 68 15 69 16 70 17 71 18 72 19 73 20 74 21 75 22 76 23 77 24 78 2 79 3 80 4 81 5 82 6 83 7 84 8 85 9 86 10 87 11 88 12 89 13 90 14 91 15 92 16 93 17 94 18 95 19 96 20 97 21 98 22 99 23 100 24 101 2 102 3 103 4 104 5 105 6 106 7 107 8 108 9 109 10 110 11 111 12 112 13 113 14 114 15 115 16 116 17 117 18 118 19 119 20 120 21 121 22 122 23 123 24 124 2 125 3 126 4 127 5 128 6 129 7 130 8 131 9 132 10 133 11 134 12 135 13 136 14 137 15 138 16 139 17 140 18 141 19 142 20 143 21 144 22 145 23 146 24 147 2 148 3 149 4 150 5 151 6 152 7 153 8 154 9 155 10 156 11 157 12 158 13 159 14 160 15 161 16 162 17 163 18 164 19 165 20 166 21 167 22 168 23 169 24 170 2 171 3 172 4 173 5 174 6 175 7 176 8 177 9 178 10 179 11 180 12 181 13 182 14 183 15 184 16 185 17 186 18 187 19 188 20 189 21 190 22 191 23 192 24 193 2 194 3 195 4 196 5 197 6 198 7 199 8 200 9 201 10 202 11 203 12 204 13 205 14 206 15 207 16 208 17 209 18 210 19 211 20 212 21 213 22 214 23 215 24 216 2 217 3 218 4 219 5 220 6 221 7 222 8 223 9 224 10 225 11 226 12 227 13 228 14 229 15 230 16 231 17 232 18 233 19 234 20 235 21 236 22 237 23 238 24 239 2 240 3 241 4 242 5 243 6 244 7 245 8 246 9 247 10 248 11 249 12 250 13 251 14 252 15 253 16 254 17 255 18 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 1 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 1 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 width lprint 21 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 1 53 23 54 24 55 2 56 3 57 4 58 5 59 6 60 7 61 8 62 9 63 10 64 11 65 12 66 13 67 14 68 15 69 16 70 17 71 18 72 19 73 20 74 21 75 1 76 23 77 24 78 2 79 3 80 4 81 5 82 6 83 7 84 8 85 9 86 10 87 11 88 12 89 13 90 14 91 15 92 16 93 17 94 18 95 19 96 20 97 21 98 1 99 23 100 24 101 2 102 3 103 4 104 5 105 6 106 7 107 8 108 9 109 10 110 11 111 12 112 13 113 14 114 15 115 16 116 17 117 18 118 19 119 20 120 21 121 1 122 23 123 24 124 2 125 3 126 4 127 5 128 6 129 7 130 8 131 9 132 10 133 11 134 12 135 13 136 14 137 15 138 16 139 17 140 18 141 19 142 20 143 21 144 1 145 23 146 24 147 2 148 3 149 4 150 5 151 6 152 7 153 8 154 9 155 10 156 11 157 12 158 13 159 14 160 15 161 16 162 17 163 18 164 19 165 20 166 21 167 1 168 23 169 24 170 2 171 3 172 4 173 5 174 6 175 7 176 8 177 9 178 10 179 11 180 12 181 13 182 14 183 15 184 16 185 17 186 18 187 19 188 20 189 21 190 1 191 23 192 24 193 2 194 3 195 4 196 5 197 6 198 7 199 8 200 9 201 10 202 11 203 12 204 13 205 14 206 15 207 16 208 17 209 18 210 19 211 20 212 21 213 1 214 23 215 24 216 2 217 3 218 4 219 5 220 6 221 7 222 8 223 9 224 10 225 11 226 12 227 13 228 14 229 15 230 16 231 17 232 18 233 19 234 20 235 21 236 1 237 23 238 24 239 2 240 3 241 4 242 5 243 6 244 7 245 8 246 9 247 10 248 11 249 12 250 13 251 14 252 15 253 16 254 17 255 18 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 1 53 2 54 3 55 4 56 5 57 6 58 7 59 8 60 9 61 10 62 11 63 12 64 13 65 14 66 15 67 16 68 17 69 18 70 19 71 20 72 21 73 1 74 2 75 3 76 4 77 5 78 6 79 7 80 8 81 9 82 10 83 11 84 12 85 13 86 14 87 15 88 16 89 17 90 18 91 19 92 20 93 21 94 1 95 2 96 3 97 4 98 5 99 6 100 7 101 8 102 9 103 10 104 11 105 12 106 13 107 14 108 15 109 16 110 17 111 18 112 19 113 20 114 21 115 1 116 2 117 3 118 4 119 5 120 6 121 7 122 8 123 9 124 10 125 11 126 12 127 13 128 14 129 15 130 16 131 17 132 18 133 19 134 20 135 21 136 1 137 2 138 3 139 4 140 5 141 6 142 7 143 8 144 9 145 10 146 11 147 12 148 13 149 14 150 15 151 16 152 17 153 18 154 19 155 20 156 21 157 1 158 2 159 3 160 4 161 5 162 6 163 7 164 8 165 9 166 10 167 11 168 12 169 13 170 14 171 15 172 16 173 17 174 18 175 19 176 20 177 21 178 1 179 2 180 3 181 4 182 5 183 6 184 7 185 8 186 9 187 10 188 11 189 12 190 13 191 14 192 15 193 16 194 17 195 18 196 19 197 20 198 21 199 1 200 2 201 3 202 4 203 5 204 6 205 7 206 8 207 9 208 10 209 11 210 12 211 13 212 14 213 15 214 16 215 17 216 18 217 19 218 20 219 21 220 1 221 2 222 3 223 4 224 5 225 6 226 7 227 8 228 9 229 10 230 11 231 12 232 13 233 14 234 15 235 16 236 17 237 18 238 19 239 20 240 21 241 1 242 2 243 3 244 4 245 5 246 6 247 7 248 8 249 9 250 10 251 11 252 12 253 13 254 14 255 15 width lpt1 43 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 2 56 3 57 4 58 5 59 6 60 7 61 8 62 9 63 10 64 11 65 12 66 13 67 14 68 15 69 16 70 17 71 18 72 19 73 20 74 21 75 22 76 23 77 24 78 2 79 3 80 4 81 5 82 6 83 7 84 8 85 9 86 10 87 11 88 12 89 13 90 14 91 15 92 16 93 17 94 18 95 19 96 20 97 21 98 22 99 23 100 24 101 2 102 3 103 4 104 5 105 6 106 7 107 8 108 9 109 10 110 11 111 12 112 13 113 14 114 15 115 16 116 17 117 18 118 19 119 20 120 21 121 22 122 23 123 24 124 2 125 3 126 4 127 5 128 6 129 7 130 8 131 9 132 10 133 11 134 12 135 13 136 14 137 15 138 16 139 17 140 18 141 19 142 20 143 21 144 22 145 23 146 24 147 2 148 3 149 4 150 5 151 6 152 7 153 8 154 9 155 10 156 11 157 12 158 13 159 14 160 15 161 16 162 17 163 18 164 19 165 20 166 21 167 22 168 23 169 24 170 2 171 3 172 4 173 5 174 6 175 7 176 8 177 9 178 10 179 11 180 12 181 13 182 14 183 15 184 16 185 17 186 18 187 19 188 20 189 21 190 22 191 23 192 24 193 2 194 3 195 4 196 5 197 6 198 7 199 8 200 9 201 10 202 11 203 12 204 13 205 14 206 15 207 16 208 17 209 18 210 19 211 20 212 21 213 22 214 23 215 24 216 2 217 3 218 4 219 5 220 6 221 7 222 8 223 9 224 10 225 11 226 12 227 13 228 14 229 15 230 16 231 17 232 18 233 19 234 20 235 21 236 22 237 23 238 24 239 2 240 3 241 4 242 5 243 6 244 7 245 8 246 9 247 10 248 11 249 12 250 13 251 14 252 15 253 16 254 17 255 18 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 1 75 2 76 3 77 4 78 5 79 6 80 7 81 8 82 9 83 10 84 11 85 12 86 13 87 14 88 15 89 16 90 17 91 18 92 19 93 20 94 21 95 22 96 23 97 24 98 25 99 26 100 27 101 28 102 29 103 30 104 31 105 32 106 33 107 34 108 35 109 36 110 37 111 38 112 39 113 40 114 41 115 42 116 43 117 1 118 2 119 3 120 4 121 5 122 6 123 7 124 8 125 9 126 10 127 11 128 12 129 13 130 14 131 15 132 16 133 17 134 18 135 19 136 20 137 21 138 22 139 23 140 24 141 25 142 26 143 27 144 28 145 29 146 30 147 31 148 32 149 33 150 34 151 35 152 36 153 37 154 38 155 39 156 40 157 41 158 42 159 43 160 1 161 2 162 3 163 4 164 5 165 6 166 7 167 8 168 9 169 10 170 11 171 12 172 13 173 14 174 15 175 16 176 17 177 18 178 19 179 20 180 21 181 22 182 23 183 24 184 25 185 26 186 27 187 28 188 29 189 30 190 31 191 32 192 33 193 34 194 35 195 36 196 37 197 38 198 39 199 40 200 41 201 42 202 43 203 1 204 2 205 3 206 4 207 5 208 6 209 7 210 8 211 9 212 10 213 11 214 12 215 13 216 14 217 15 218 16 219 17 220 18 221 19 222 20 223 21 224 22 225 23 226 24 227 25 228 26 229 27 230 28 231 29 232 30 233 31 234 32 235 33 236 34 237 35 238 36 239 37 240 38 241 39 242 40 243 41 244 42 245 43 246 1 247 2 248 3 249 4 250 5 251 6 252 7 253 8 254 9 255 10 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 1 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 1 75 2 76 3 77 4 78 5 79 6 80 7 81 8 82 9 83 10 84 11 85 12 86 13 87 14 88 15 89 16 90 17 91 18 92 19 93 20 94 21 95 22 96 23 97 24 98 25 99 26 100 27 101 28 102 29 103 30 104 31 105 32 106 33 107 34 108 35 109 36 110 37 111 38 112 39 113 40 114 41 115 42 116 43 117 1 118 2 119 3 120 4 121 5 122 6 123 7 124 8 125 9 126 10 127 11 128 12 129 13 130 14 131 15 132 16 133 17 134 18 135 19 136 20 137 21 138 22 139 23 140 24 141 25 142 26 143 27 144 28 145 29 146 30 147 31 148 32 149 33 150 34 151 35 152 36 153 37 154 38 155 39 156 40 157 41 158 42 159 43 160 1 161 2 162 3 163 4 164 5 165 6 166 7 167 8 168 9 169 10 170 11 171 12 172 13 173 14 174 15 175 16 176 17 177 18 178 19 179 20 180 21 181 22 182 23 183 24 184 25 185 26 186 27 187 28 188 29 189 30 190 31 191 32 192 33 193 34 194 35 195 36 196 37 197 38 198 39 199 40 200 41 201 42 202 43 203 1 204 2 205 3 206 4 207 5 208 6 209 7 210 8 211 9 212 10 213 11 214 12 215 13 216 14 217 15 218 16 219 17 220 18 221 19 222 20 223 21 224 22 225 23 226 24 227 25 228 26 229 27 230 28 231 29 232 30 233 31 234 32 235 33 236 34 237 35 238 36 239 37 240 38 241 39 242 40 243 41 244 42 245 43 246 1 247 2 248 3 249 4 250 5 251 6 252 7 253 8 254 9 255 10 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 print#2 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 lprint 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/000077500000000000000000000000001441235174000215205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/PCBASIC.INI000066400000000000000000000001151441235174000231220ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/TEST.BAS000066400000000000000000000012331441235174000226250ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 110 for w%=1 to 255 step 7 120 width#2, w%:gosub 1000: gosub 2000 130 next w% 210 for w%=1 to 255 step 7 220 width lprint w%:gosub 1000: gosub 2000 230 next w% 310 for w%=1 to 255 step 7 320 width "lpt1:", w%:gosub 1000: gosub 2000 330 next w% 400 width#2, 255: gosub 1000: gosub 2000 500 width lprint 255: gosub 1000: gosub 2000 600 width "lpt1:", 255: gosub 1000: gosub 2000 999 END 1000 for c = 0 to 255 1020 PRINT#2, chr$(c);:PRINT#1, i, LPOS(0) 1030 next:print#2, 1040 return 2000 for c = 0 to 255 2020 LPRINT, chr$(c);:PRINT#1, i, LPOS(0) 2030 next:lprint 2040 return  pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/known/000077500000000000000000000000001441235174000226545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/known/OUTPUT.TXT000066400000000000000000043573771441235174000243470ustar00rootroot00000000000000 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 2 0 3 0 4 0 5 0 6 0 7 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 1 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 1 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 1 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 1 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 1 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 1 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 1 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 1 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 1 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 1 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 1 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 1 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 1 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 1 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 1 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 1 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 1 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 1 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 1 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 1 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 1 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 1 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 1 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 1 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 1 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 1 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 1 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 1 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 1 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 1 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 1 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 1 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 1 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 1 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 1 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 1 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 1 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 1 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 1 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 1 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 1 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 1 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 1 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 1 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 1 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 1 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 1 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 1 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 1 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 1 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 1 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 1 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 1 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 1 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 1 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 1 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 1 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 1 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 1 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 1 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 1 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 1 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 253 0 12 0 26 0 40 0 54 0 68 0 82 0 96 0 110 0 124 0 138 0 152 0 166 0 180 0 194 0 208 0 222 0 236 0 250 0 8 0 22 0 36 0 50 0 64 0 78 0 92 0 106 0 120 0 134 0 148 0 162 0 176 0 190 0 204 0 218 0 232 0 246 0 4 0 18 0 32 0 46 0 60 0 74 0 88 0 102 0 116 0 130 0 144 0 158 0 172 0 186 0 200 0 214 0 228 0 242 0 0 0 14 0 28 0 42 0 56 0 70 0 84 0 98 0 112 0 126 0 140 0 154 0 168 0 182 0 196 0 210 0 224 0 238 0 252 0 10 0 24 0 38 0 52 0 66 0 80 0 94 0 108 0 122 0 136 0 150 0 164 0 178 0 192 0 206 0 220 0 234 0 248 0 6 0 20 0 34 0 48 0 62 0 76 0 90 0 104 0 118 0 132 0 146 0 160 0 174 0 188 0 202 0 216 0 230 0 244 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 26 0 40 0 54 0 68 0 82 0 96 0 110 0 124 0 138 0 152 0 166 0 180 0 194 0 208 0 222 0 236 0 250 0 8 0 22 0 36 0 50 0 64 0 78 0 92 0 106 0 120 0 134 0 148 0 162 0 176 0 190 0 204 0 218 0 232 0 246 0 4 0 18 0 32 0 46 0 60 0 74 0 88 0 102 0 116 0 130 0 144 0 158 0 172 0 186 0 200 0 214 0 228 0 242 0 0 0 14 0 28 0 42 0 56 0 70 0 84 0 98 0 112 0 126 0 140 0 154 0 168 0 182 0 196 0 210 0 224 0 238 0 252 0 10 0 24 0 38 0 52 0 66 0 80 0 94 0 108 0 122 0 136 0 150 0 164 0 178 0 192 0 206 0 220 0 234 0 248 0 6 0 20 0 34 0 48 0 62 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 253 0 12 0 26 0 40 0 54 0 68 0 82 0 96 0 110 0 124 0 138 0 152 0 166 0 180 0 194 0 208 0 222 0 236 0 250 0 8 0 22 0 36 0 50 0 64 0 78 0 92 0 106 0 120 0 134 0 148 0 162 0 176 0 190 0 204 0 218 0 232 0 246 0 4 0 18 0 32 0 46 0 60 0 74 0 88 0 102 0 116 0 130 0 144 0 158 0 172 0 186 0 200 0 214 0 228 0 242 0 0 0 14 0 28 0 42 0 56 0 70 0 84 0 98 0 112 0 126 0 140 0 154 0 168 0 182 0 196 0 210 0 224 0 238 0 252 0 10 0 24 0 38 0 52 0 66 0 80 0 94 0 108 0 122 0 136 0 150 0 164 0 178 0 192 0 206 0 220 0 234 0 248 0 6 0 20 0 34 0 48 0 62 0 76 0 90 0 104 0 118 0 132 0 146 0 160 0 174 0 188 0 202 0 216 0 230 0 244 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 26 0 40 0 54 0 68 0 82 0 96 0 110 0 124 0 138 0 152 0 166 0 180 0 194 0 208 0 222 0 236 0 250 0 8 0 22 0 36 0 50 0 64 0 78 0 92 0 106 0 120 0 134 0 148 0 162 0 176 0 190 0 204 0 218 0 232 0 246 0 4 0 18 0 32 0 46 0 60 0 74 0 88 0 102 0 116 0 130 0 144 0 158 0 172 0 186 0 200 0 214 0 228 0 242 0 0 0 14 0 28 0 42 0 56 0 70 0 84 0 98 0 112 0 126 0 140 0 154 0 168 0 182 0 196 0 210 0 224 0 238 0 252 0 10 0 24 0 38 0 52 0 66 0 80 0 94 0 108 0 122 0 136 0 150 0 164 0 178 0 192 0 206 0 220 0 234 0 248 0 6 0 20 0 34 0 48 0 62 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/model/000077500000000000000000000000001441235174000226205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTH2/model/OUTPUT.TXT000066400000000000000000043576331441235174000243060ustar00rootroot00000000000000 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 2 0 3 0 4 0 5 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 2 0 3 0 4 0 5 0 6 0 7 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 1 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 1 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 6 0 7 0 7 0 7 0 7 0 1 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 1 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 1 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 1 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 1 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 1 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 1 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 1 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 29 0 43 0 1 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 1 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 29 0 43 0 1 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 1 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 1 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 1 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 57 0 71 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 1 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 57 0 71 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 1 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 1 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 1 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 1 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 1 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 1 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 1 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 1 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 1 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 1 0 15 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 1 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 1 0 15 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 1 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 1 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 1 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 1 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 1 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 1 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 1 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 1 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 1 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 6 0 7 0 7 0 7 0 7 0 1 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 1 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 1 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 1 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 1 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 14 0 15 0 1 0 15 0 1 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 15 0 1 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 16 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 1 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 1 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 15 0 29 0 1 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 1 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 29 0 43 0 1 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 1 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 14 0 15 0 29 0 43 0 1 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 43 0 1 0 15 0 29 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 44 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 1 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 1 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 56 0 57 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 44 0 58 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 1 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 57 0 71 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 1 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 42 0 43 0 57 0 71 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 1 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 44 0 58 0 72 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 1 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 1 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 28 0 29 0 43 0 57 0 71 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 1 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 1 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 14 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 1 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 1 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 1 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 1 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 1 0 15 0 29 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 1 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 1 0 15 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 1 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 1 0 15 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 1 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 1 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 1 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 1 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 1 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 1 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 1 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 1 0 15 0 29 0 43 0 57 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 1 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 1 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 1 0 15 0 29 0 43 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 1 0 15 0 29 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 2 0 16 0 30 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 1 0 15 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 2 0 16 0 30 0 44 0 58 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 1 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 2 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 253 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 0 64 0 65 0 66 0 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 0 75 0 76 0 77 0 78 0 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 0 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 0 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 0 116 0 117 0 118 0 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 0 132 0 133 0 134 0 135 0 136 0 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 0 185 0 186 0 187 0 188 0 189 0 190 0 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 0 205 0 206 0 207 0 208 0 209 0 210 0 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 0 225 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 126 0 127 0 141 0 155 0 169 0 1 0 15 0 29 0 43 0 57 0 71 0 85 0 99 0 113 0 127 0 141 0 155 0 169 0 183 0 197 0 211 0 225 0 239 0 253 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 0 212 0 226 0 240 0 254 0 12 0 16 0 30 0 44 0 58 0 72 0 86 0 100 0 114 0 128 0 142 0 156 0 170 0 184 0 198 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINT/000077500000000000000000000000001441235174000223675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINT/PCBASIC.INI000066400000000000000000000001151441235174000237710ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINT/TEST.BAS000066400000000000000000000005521441235174000234770ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 210 for w%=1 to 255 step 7 220 width lprint w%:gosub 1000: gosub 2000 230 next w% 999 END 1000 for c = 0 to 255 1020 PRINT#2, chr$(c);:PRINT#1, c, LPOS(0) 1030 next:print#2, 1040 return 2000 for c = 0 to 255 2020 LPRINT chr$(c);:PRINT#1, c, LPOS(0) 2030 next:lprint 2040 return  pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINT/model/000077500000000000000000000000001441235174000234675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINT/model/OUTPUT.TXT000066400000000000000000013361011441235174000251350ustar00rootroot00000000000000 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 1 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 1 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 121 1 122 1 123 1 124 1 125 1 126 1 127 1 128 1 129 1 130 1 131 1 132 1 133 1 134 1 135 1 136 1 137 1 138 1 139 1 140 1 141 1 142 1 143 1 144 1 145 1 146 1 147 1 148 1 149 1 150 1 151 1 152 1 153 1 154 1 155 1 156 1 157 1 158 1 159 1 160 1 161 1 162 1 163 1 164 1 165 1 166 1 167 1 168 1 169 1 170 1 171 1 172 1 173 1 174 1 175 1 176 1 177 1 178 1 179 1 180 1 181 1 182 1 183 1 184 1 185 1 186 1 187 1 188 1 189 1 190 1 191 1 192 1 193 1 194 1 195 1 196 1 197 1 198 1 199 1 200 1 201 1 202 1 203 1 204 1 205 1 206 1 207 1 208 1 209 1 210 1 211 1 212 1 213 1 214 1 215 1 216 1 217 1 218 1 219 1 220 1 221 1 222 1 223 1 224 1 225 1 226 1 227 1 228 1 229 1 230 1 231 1 232 1 233 1 234 1 235 1 236 1 237 1 238 1 239 1 240 1 241 1 242 1 243 1 244 1 245 1 246 1 247 1 248 1 249 1 250 1 251 1 252 1 253 1 254 1 255 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 1 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 1 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 1 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 1 40 2 41 3 42 4 43 5 44 6 45 7 46 8 47 1 48 2 49 3 50 4 51 5 52 6 53 7 54 8 55 1 56 2 57 3 58 4 59 5 60 6 61 7 62 8 63 1 64 2 65 3 66 4 67 5 68 6 69 7 70 8 71 1 72 2 73 3 74 4 75 5 76 6 77 7 78 8 79 1 80 2 81 3 82 4 83 5 84 6 85 7 86 8 87 1 88 2 89 3 90 4 91 5 92 6 93 7 94 8 95 1 96 2 97 3 98 4 99 5 100 6 101 7 102 8 103 1 104 2 105 3 106 4 107 5 108 6 109 7 110 8 111 1 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 1 120 2 121 3 122 4 123 5 124 6 125 7 126 8 127 1 128 2 129 3 130 4 131 5 132 6 133 7 134 8 135 1 136 2 137 3 138 4 139 5 140 6 141 7 142 8 143 1 144 2 145 3 146 4 147 5 148 6 149 7 150 8 151 1 152 2 153 3 154 4 155 5 156 6 157 7 158 8 159 1 160 2 161 3 162 4 163 5 164 6 165 7 166 8 167 1 168 2 169 3 170 4 171 5 172 6 173 7 174 8 175 1 176 2 177 3 178 4 179 5 180 6 181 7 182 8 183 1 184 2 185 3 186 4 187 5 188 6 189 7 190 8 191 1 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 1 200 2 201 3 202 4 203 5 204 6 205 7 206 8 207 1 208 2 209 3 210 4 211 5 212 6 213 7 214 8 215 1 216 2 217 3 218 4 219 5 220 6 221 7 222 8 223 1 224 2 225 3 226 4 227 5 228 6 229 7 230 8 231 1 232 2 233 3 234 4 235 5 236 6 237 7 238 8 239 1 240 2 241 3 242 4 243 5 244 6 245 7 246 8 247 1 248 2 249 3 250 4 251 5 252 6 253 7 254 8 255 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 1 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 1 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 1 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 1 47 2 48 3 49 4 50 5 51 6 52 7 53 8 54 9 55 10 56 11 57 12 58 13 59 14 60 15 61 1 62 2 63 3 64 4 65 5 66 6 67 7 68 8 69 9 70 10 71 11 72 12 73 13 74 14 75 15 76 1 77 2 78 3 79 4 80 5 81 6 82 7 83 8 84 9 85 10 86 11 87 12 88 13 89 14 90 15 91 1 92 2 93 3 94 4 95 5 96 6 97 7 98 8 99 9 100 10 101 11 102 12 103 13 104 14 105 15 106 1 107 2 108 3 109 4 110 5 111 6 112 7 113 8 114 9 115 10 116 11 117 12 118 13 119 14 120 15 121 1 122 2 123 3 124 4 125 5 126 6 127 7 128 8 129 9 130 10 131 11 132 12 133 13 134 14 135 15 136 1 137 2 138 3 139 4 140 5 141 6 142 7 143 8 144 9 145 10 146 11 147 12 148 13 149 14 150 15 151 1 152 2 153 3 154 4 155 5 156 6 157 7 158 8 159 9 160 10 161 11 162 12 163 13 164 14 165 15 166 1 167 2 168 3 169 4 170 5 171 6 172 7 173 8 174 9 175 10 176 11 177 12 178 13 179 14 180 15 181 1 182 2 183 3 184 4 185 5 186 6 187 7 188 8 189 9 190 10 191 11 192 12 193 13 194 14 195 15 196 1 197 2 198 3 199 4 200 5 201 6 202 7 203 8 204 9 205 10 206 11 207 12 208 13 209 14 210 15 211 1 212 2 213 3 214 4 215 5 216 6 217 7 218 8 219 9 220 10 221 11 222 12 223 13 224 14 225 15 226 1 227 2 228 3 229 4 230 5 231 6 232 7 233 8 234 9 235 10 236 11 237 12 238 13 239 14 240 15 241 1 242 2 243 3 244 4 245 5 246 6 247 7 248 8 249 9 250 10 251 11 252 12 253 13 254 14 255 15 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 1 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 1 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 1 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 1 54 2 55 3 56 4 57 5 58 6 59 7 60 8 61 9 62 10 63 11 64 12 65 13 66 14 67 15 68 16 69 17 70 18 71 19 72 20 73 21 74 22 75 1 76 2 77 3 78 4 79 5 80 6 81 7 82 8 83 9 84 10 85 11 86 12 87 13 88 14 89 15 90 16 91 17 92 18 93 19 94 20 95 21 96 22 97 1 98 2 99 3 100 4 101 5 102 6 103 7 104 8 105 9 106 10 107 11 108 12 109 13 110 14 111 15 112 16 113 17 114 18 115 19 116 20 117 21 118 22 119 1 120 2 121 3 122 4 123 5 124 6 125 7 126 8 127 9 128 10 129 11 130 12 131 13 132 14 133 15 134 16 135 17 136 18 137 19 138 20 139 21 140 22 141 1 142 2 143 3 144 4 145 5 146 6 147 7 148 8 149 9 150 10 151 11 152 12 153 13 154 14 155 15 156 16 157 17 158 18 159 19 160 20 161 21 162 22 163 1 164 2 165 3 166 4 167 5 168 6 169 7 170 8 171 9 172 10 173 11 174 12 175 13 176 14 177 15 178 16 179 17 180 18 181 19 182 20 183 21 184 22 185 1 186 2 187 3 188 4 189 5 190 6 191 7 192 8 193 9 194 10 195 11 196 12 197 13 198 14 199 15 200 16 201 17 202 18 203 19 204 20 205 21 206 22 207 1 208 2 209 3 210 4 211 5 212 6 213 7 214 8 215 9 216 10 217 11 218 12 219 13 220 14 221 15 222 16 223 17 224 18 225 19 226 20 227 21 228 22 229 1 230 2 231 3 232 4 233 5 234 6 235 7 236 8 237 9 238 10 239 11 240 12 241 13 242 14 243 15 244 16 245 17 246 18 247 19 248 20 249 21 250 22 251 1 252 2 253 3 254 4 255 5 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 1 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 1 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 1 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 1 61 2 62 3 63 4 64 5 65 6 66 7 67 8 68 9 69 10 70 11 71 12 72 13 73 14 74 15 75 16 76 17 77 18 78 19 79 20 80 21 81 22 82 23 83 24 84 25 85 26 86 27 87 28 88 29 89 1 90 2 91 3 92 4 93 5 94 6 95 7 96 8 97 9 98 10 99 11 100 12 101 13 102 14 103 15 104 16 105 17 106 18 107 19 108 20 109 21 110 22 111 23 112 24 113 25 114 26 115 27 116 28 117 29 118 1 119 2 120 3 121 4 122 5 123 6 124 7 125 8 126 9 127 10 128 11 129 12 130 13 131 14 132 15 133 16 134 17 135 18 136 19 137 20 138 21 139 22 140 23 141 24 142 25 143 26 144 27 145 28 146 29 147 1 148 2 149 3 150 4 151 5 152 6 153 7 154 8 155 9 156 10 157 11 158 12 159 13 160 14 161 15 162 16 163 17 164 18 165 19 166 20 167 21 168 22 169 23 170 24 171 25 172 26 173 27 174 28 175 29 176 1 177 2 178 3 179 4 180 5 181 6 182 7 183 8 184 9 185 10 186 11 187 12 188 13 189 14 190 15 191 16 192 17 193 18 194 19 195 20 196 21 197 22 198 23 199 24 200 25 201 26 202 27 203 28 204 29 205 1 206 2 207 3 208 4 209 5 210 6 211 7 212 8 213 9 214 10 215 11 216 12 217 13 218 14 219 15 220 16 221 17 222 18 223 19 224 20 225 21 226 22 227 23 228 24 229 25 230 26 231 27 232 28 233 29 234 1 235 2 236 3 237 4 238 5 239 6 240 7 241 8 242 9 243 10 244 11 245 12 246 13 247 14 248 15 249 16 250 17 251 18 252 19 253 20 254 21 255 22 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 1 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 1 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 1 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 1 68 2 69 3 70 4 71 5 72 6 73 7 74 8 75 9 76 10 77 11 78 12 79 13 80 14 81 15 82 16 83 17 84 18 85 19 86 20 87 21 88 22 89 23 90 24 91 25 92 26 93 27 94 28 95 29 96 30 97 31 98 32 99 33 100 34 101 35 102 36 103 1 104 2 105 3 106 4 107 5 108 6 109 7 110 8 111 9 112 10 113 11 114 12 115 13 116 14 117 15 118 16 119 17 120 18 121 19 122 20 123 21 124 22 125 23 126 24 127 25 128 26 129 27 130 28 131 29 132 30 133 31 134 32 135 33 136 34 137 35 138 36 139 1 140 2 141 3 142 4 143 5 144 6 145 7 146 8 147 9 148 10 149 11 150 12 151 13 152 14 153 15 154 16 155 17 156 18 157 19 158 20 159 21 160 22 161 23 162 24 163 25 164 26 165 27 166 28 167 29 168 30 169 31 170 32 171 33 172 34 173 35 174 36 175 1 176 2 177 3 178 4 179 5 180 6 181 7 182 8 183 9 184 10 185 11 186 12 187 13 188 14 189 15 190 16 191 17 192 18 193 19 194 20 195 21 196 22 197 23 198 24 199 25 200 26 201 27 202 28 203 29 204 30 205 31 206 32 207 33 208 34 209 35 210 36 211 1 212 2 213 3 214 4 215 5 216 6 217 7 218 8 219 9 220 10 221 11 222 12 223 13 224 14 225 15 226 16 227 17 228 18 229 19 230 20 231 21 232 22 233 23 234 24 235 25 236 26 237 27 238 28 239 29 240 30 241 31 242 32 243 33 244 34 245 35 246 36 247 1 248 2 249 3 250 4 251 5 252 6 253 7 254 8 255 9 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 1 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 1 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 1 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 1 75 2 76 3 77 4 78 5 79 6 80 7 81 8 82 9 83 10 84 11 85 12 86 13 87 14 88 15 89 16 90 17 91 18 92 19 93 20 94 21 95 22 96 23 97 24 98 25 99 26 100 27 101 28 102 29 103 30 104 31 105 32 106 33 107 34 108 35 109 36 110 37 111 38 112 39 113 40 114 41 115 42 116 43 117 1 118 2 119 3 120 4 121 5 122 6 123 7 124 8 125 9 126 10 127 11 128 12 129 13 130 14 131 15 132 16 133 17 134 18 135 19 136 20 137 21 138 22 139 23 140 24 141 25 142 26 143 27 144 28 145 29 146 30 147 31 148 32 149 33 150 34 151 35 152 36 153 37 154 38 155 39 156 40 157 41 158 42 159 43 160 1 161 2 162 3 163 4 164 5 165 6 166 7 167 8 168 9 169 10 170 11 171 12 172 13 173 14 174 15 175 16 176 17 177 18 178 19 179 20 180 21 181 22 182 23 183 24 184 25 185 26 186 27 187 28 188 29 189 30 190 31 191 32 192 33 193 34 194 35 195 36 196 37 197 38 198 39 199 40 200 41 201 42 202 43 203 1 204 2 205 3 206 4 207 5 208 6 209 7 210 8 211 9 212 10 213 11 214 12 215 13 216 14 217 15 218 16 219 17 220 18 221 19 222 20 223 21 224 22 225 23 226 24 227 25 228 26 229 27 230 28 231 29 232 30 233 31 234 32 235 33 236 34 237 35 238 36 239 37 240 38 241 39 242 40 243 41 244 42 245 43 246 1 247 2 248 3 249 4 250 5 251 6 252 7 253 8 254 9 255 10 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 1 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 1 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 1 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 1 82 2 83 3 84 4 85 5 86 6 87 7 88 8 89 9 90 10 91 11 92 12 93 13 94 14 95 15 96 16 97 17 98 18 99 19 100 20 101 21 102 22 103 23 104 24 105 25 106 26 107 27 108 28 109 29 110 30 111 31 112 32 113 33 114 34 115 35 116 36 117 37 118 38 119 39 120 40 121 41 122 42 123 43 124 44 125 45 126 46 127 47 128 48 129 49 130 50 131 1 132 2 133 3 134 4 135 5 136 6 137 7 138 8 139 9 140 10 141 11 142 12 143 13 144 14 145 15 146 16 147 17 148 18 149 19 150 20 151 21 152 22 153 23 154 24 155 25 156 26 157 27 158 28 159 29 160 30 161 31 162 32 163 33 164 34 165 35 166 36 167 37 168 38 169 39 170 40 171 41 172 42 173 43 174 44 175 45 176 46 177 47 178 48 179 49 180 50 181 1 182 2 183 3 184 4 185 5 186 6 187 7 188 8 189 9 190 10 191 11 192 12 193 13 194 14 195 15 196 16 197 17 198 18 199 19 200 20 201 21 202 22 203 23 204 24 205 25 206 26 207 27 208 28 209 29 210 30 211 31 212 32 213 33 214 34 215 35 216 36 217 37 218 38 219 39 220 40 221 41 222 42 223 43 224 44 225 45 226 46 227 47 228 48 229 49 230 50 231 1 232 2 233 3 234 4 235 5 236 6 237 7 238 8 239 9 240 10 241 11 242 12 243 13 244 14 245 15 246 16 247 17 248 18 249 19 250 20 251 21 252 22 253 23 254 24 255 25 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 1 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 1 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 1 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 1 89 2 90 3 91 4 92 5 93 6 94 7 95 8 96 9 97 10 98 11 99 12 100 13 101 14 102 15 103 16 104 17 105 18 106 19 107 20 108 21 109 22 110 23 111 24 112 25 113 26 114 27 115 28 116 29 117 30 118 31 119 32 120 33 121 34 122 35 123 36 124 37 125 38 126 39 127 40 128 41 129 42 130 43 131 44 132 45 133 46 134 47 135 48 136 49 137 50 138 51 139 52 140 53 141 54 142 55 143 56 144 57 145 1 146 2 147 3 148 4 149 5 150 6 151 7 152 8 153 9 154 10 155 11 156 12 157 13 158 14 159 15 160 16 161 17 162 18 163 19 164 20 165 21 166 22 167 23 168 24 169 25 170 26 171 27 172 28 173 29 174 30 175 31 176 32 177 33 178 34 179 35 180 36 181 37 182 38 183 39 184 40 185 41 186 42 187 43 188 44 189 45 190 46 191 47 192 48 193 49 194 50 195 51 196 52 197 53 198 54 199 55 200 56 201 57 202 1 203 2 204 3 205 4 206 5 207 6 208 7 209 8 210 9 211 10 212 11 213 12 214 13 215 14 216 15 217 16 218 17 219 18 220 19 221 20 222 21 223 22 224 23 225 24 226 25 227 26 228 27 229 28 230 29 231 30 232 31 233 32 234 33 235 34 236 35 237 36 238 37 239 38 240 39 241 40 242 41 243 42 244 43 245 44 246 45 247 46 248 47 249 48 250 49 251 50 252 51 253 52 254 53 255 54 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 1 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 1 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 1 96 2 97 3 98 4 99 5 100 6 101 7 102 8 103 9 104 10 105 11 106 12 107 13 108 14 109 15 110 16 111 17 112 18 113 19 114 20 115 21 116 22 117 23 118 24 119 25 120 26 121 27 122 28 123 29 124 30 125 31 126 32 127 33 128 34 129 35 130 36 131 37 132 38 133 39 134 40 135 41 136 42 137 43 138 44 139 45 140 46 141 47 142 48 143 49 144 50 145 51 146 52 147 53 148 54 149 55 150 56 151 57 152 58 153 59 154 60 155 61 156 62 157 63 158 64 159 1 160 2 161 3 162 4 163 5 164 6 165 7 166 8 167 9 168 10 169 11 170 12 171 13 172 14 173 15 174 16 175 17 176 18 177 19 178 20 179 21 180 22 181 23 182 24 183 25 184 26 185 27 186 28 187 29 188 30 189 31 190 32 191 33 192 34 193 35 194 36 195 37 196 38 197 39 198 40 199 41 200 42 201 43 202 44 203 45 204 46 205 47 206 48 207 49 208 50 209 51 210 52 211 53 212 54 213 55 214 56 215 57 216 58 217 59 218 60 219 61 220 62 221 63 222 64 223 1 224 2 225 3 226 4 227 5 228 6 229 7 230 8 231 9 232 10 233 11 234 12 235 13 236 14 237 15 238 16 239 17 240 18 241 19 242 20 243 21 244 22 245 23 246 24 247 25 248 26 249 27 250 28 251 29 252 30 253 31 254 32 255 33 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 1 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 1 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 1 103 2 104 3 105 4 106 5 107 6 108 7 109 8 110 9 111 10 112 11 113 12 114 13 115 14 116 15 117 16 118 17 119 18 120 19 121 20 122 21 123 22 124 23 125 24 126 25 127 26 128 27 129 28 130 29 131 30 132 31 133 32 134 33 135 34 136 35 137 36 138 37 139 38 140 39 141 40 142 41 143 42 144 43 145 44 146 45 147 46 148 47 149 48 150 49 151 50 152 51 153 52 154 53 155 54 156 55 157 56 158 57 159 58 160 59 161 60 162 61 163 62 164 63 165 64 166 65 167 66 168 67 169 68 170 69 171 70 172 71 173 1 174 2 175 3 176 4 177 5 178 6 179 7 180 8 181 9 182 10 183 11 184 12 185 13 186 14 187 15 188 16 189 17 190 18 191 19 192 20 193 21 194 22 195 23 196 24 197 25 198 26 199 27 200 28 201 29 202 30 203 31 204 32 205 33 206 34 207 35 208 36 209 37 210 38 211 39 212 40 213 41 214 42 215 43 216 44 217 45 218 46 219 47 220 48 221 49 222 50 223 51 224 52 225 53 226 54 227 55 228 56 229 57 230 58 231 59 232 60 233 61 234 62 235 63 236 64 237 65 238 66 239 67 240 68 241 69 242 70 243 71 244 1 245 2 246 3 247 4 248 5 249 6 250 7 251 8 252 9 253 10 254 11 255 12 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 1 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 1 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 1 110 2 111 3 112 4 113 5 114 6 115 7 116 8 117 9 118 10 119 11 120 12 121 13 122 14 123 15 124 16 125 17 126 18 127 19 128 20 129 21 130 22 131 23 132 24 133 25 134 26 135 27 136 28 137 29 138 30 139 31 140 32 141 33 142 34 143 35 144 36 145 37 146 38 147 39 148 40 149 41 150 42 151 43 152 44 153 45 154 46 155 47 156 48 157 49 158 50 159 51 160 52 161 53 162 54 163 55 164 56 165 57 166 58 167 59 168 60 169 61 170 62 171 63 172 64 173 65 174 66 175 67 176 68 177 69 178 70 179 71 180 72 181 73 182 74 183 75 184 76 185 77 186 78 187 1 188 2 189 3 190 4 191 5 192 6 193 7 194 8 195 9 196 10 197 11 198 12 199 13 200 14 201 15 202 16 203 17 204 18 205 19 206 20 207 21 208 22 209 23 210 24 211 25 212 26 213 27 214 28 215 29 216 30 217 31 218 32 219 33 220 34 221 35 222 36 223 37 224 38 225 39 226 40 227 41 228 42 229 43 230 44 231 45 232 46 233 47 234 48 235 49 236 50 237 51 238 52 239 53 240 54 241 55 242 56 243 57 244 58 245 59 246 60 247 61 248 62 249 63 250 64 251 65 252 66 253 67 254 68 255 69 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 1 117 2 118 3 119 4 120 5 121 6 122 7 123 8 124 9 125 10 126 11 127 12 128 13 129 14 130 15 131 16 132 17 133 18 134 19 135 20 136 21 137 22 138 23 139 24 140 25 141 26 142 27 143 28 144 29 145 30 146 31 147 32 148 33 149 34 150 35 151 36 152 37 153 38 154 39 155 40 156 41 157 42 158 43 159 44 160 45 161 46 162 47 163 48 164 49 165 50 166 51 167 52 168 53 169 54 170 55 171 56 172 57 173 58 174 59 175 60 176 61 177 62 178 63 179 64 180 65 181 66 182 67 183 68 184 69 185 70 186 71 187 72 188 73 189 74 190 75 191 76 192 77 193 78 194 79 195 80 196 81 197 82 198 83 199 84 200 85 201 1 202 2 203 3 204 4 205 5 206 6 207 7 208 8 209 9 210 10 211 11 212 12 213 13 214 14 215 15 216 16 217 17 218 18 219 19 220 20 221 21 222 22 223 23 224 24 225 25 226 26 227 27 228 28 229 29 230 30 231 31 232 32 233 33 234 34 235 35 236 36 237 37 238 38 239 39 240 40 241 41 242 42 243 43 244 44 245 45 246 46 247 47 248 48 249 49 250 50 251 51 252 52 253 53 254 54 255 55 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 1 124 2 125 3 126 4 127 5 128 6 129 7 130 8 131 9 132 10 133 11 134 12 135 13 136 14 137 15 138 16 139 17 140 18 141 19 142 20 143 21 144 22 145 23 146 24 147 25 148 26 149 27 150 28 151 29 152 30 153 31 154 32 155 33 156 34 157 35 158 36 159 37 160 38 161 39 162 40 163 41 164 42 165 43 166 44 167 45 168 46 169 47 170 48 171 49 172 50 173 51 174 52 175 53 176 54 177 55 178 56 179 57 180 58 181 59 182 60 183 61 184 62 185 63 186 64 187 65 188 66 189 67 190 68 191 69 192 70 193 71 194 72 195 73 196 74 197 75 198 76 199 77 200 78 201 79 202 80 203 81 204 82 205 83 206 84 207 85 208 86 209 87 210 88 211 89 212 90 213 91 214 92 215 1 216 2 217 3 218 4 219 5 220 6 221 7 222 8 223 9 224 10 225 11 226 12 227 13 228 14 229 15 230 16 231 17 232 18 233 19 234 20 235 21 236 22 237 23 238 24 239 25 240 26 241 27 242 28 243 29 244 30 245 31 246 32 247 33 248 34 249 35 250 36 251 37 252 38 253 39 254 40 255 41 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 1 131 2 132 3 133 4 134 5 135 6 136 7 137 8 138 9 139 10 140 11 141 12 142 13 143 14 144 15 145 16 146 17 147 18 148 19 149 20 150 21 151 22 152 23 153 24 154 25 155 26 156 27 157 28 158 29 159 30 160 31 161 32 162 33 163 34 164 35 165 36 166 37 167 38 168 39 169 40 170 41 171 42 172 43 173 44 174 45 175 46 176 47 177 48 178 49 179 50 180 51 181 52 182 53 183 54 184 55 185 56 186 57 187 58 188 59 189 60 190 61 191 62 192 63 193 64 194 65 195 66 196 67 197 68 198 69 199 70 200 71 201 72 202 73 203 74 204 75 205 76 206 77 207 78 208 79 209 80 210 81 211 82 212 83 213 84 214 85 215 86 216 87 217 88 218 89 219 90 220 91 221 92 222 93 223 94 224 95 225 96 226 97 227 98 228 99 229 1 230 2 231 3 232 4 233 5 234 6 235 7 236 8 237 9 238 10 239 11 240 12 241 13 242 14 243 15 244 16 245 17 246 18 247 19 248 20 249 21 250 22 251 23 252 24 253 25 254 26 255 27 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 1 138 2 139 3 140 4 141 5 142 6 143 7 144 8 145 9 146 10 147 11 148 12 149 13 150 14 151 15 152 16 153 17 154 18 155 19 156 20 157 21 158 22 159 23 160 24 161 25 162 26 163 27 164 28 165 29 166 30 167 31 168 32 169 33 170 34 171 35 172 36 173 37 174 38 175 39 176 40 177 41 178 42 179 43 180 44 181 45 182 46 183 47 184 48 185 49 186 50 187 51 188 52 189 53 190 54 191 55 192 56 193 57 194 58 195 59 196 60 197 61 198 62 199 63 200 64 201 65 202 66 203 67 204 68 205 69 206 70 207 71 208 72 209 73 210 74 211 75 212 76 213 77 214 78 215 79 216 80 217 81 218 82 219 83 220 84 221 85 222 86 223 87 224 88 225 89 226 90 227 91 228 92 229 93 230 94 231 95 232 96 233 97 234 98 235 99 236 100 237 101 238 102 239 103 240 104 241 105 242 106 243 1 244 2 245 3 246 4 247 5 248 6 249 7 250 8 251 9 252 10 253 11 254 12 255 13 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 1 145 2 146 3 147 4 148 5 149 6 150 7 151 8 152 9 153 10 154 11 155 12 156 13 157 14 158 15 159 16 160 17 161 18 162 19 163 20 164 21 165 22 166 23 167 24 168 25 169 26 170 27 171 28 172 29 173 30 174 31 175 32 176 33 177 34 178 35 179 36 180 37 181 38 182 39 183 40 184 41 185 42 186 43 187 44 188 45 189 46 190 47 191 48 192 49 193 50 194 51 195 52 196 53 197 54 198 55 199 56 200 57 201 58 202 59 203 60 204 61 205 62 206 63 207 64 208 65 209 66 210 67 211 68 212 69 213 70 214 71 215 72 216 73 217 74 218 75 219 76 220 77 221 78 222 79 223 80 224 81 225 82 226 83 227 84 228 85 229 86 230 87 231 88 232 89 233 90 234 91 235 92 236 93 237 94 238 95 239 96 240 97 241 98 242 99 243 100 244 101 245 102 246 103 247 104 248 105 249 106 250 107 251 108 252 109 253 110 254 111 255 112 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 1 152 2 153 3 154 4 155 5 156 6 157 7 158 8 159 9 160 10 161 11 162 12 163 13 164 14 165 15 166 16 167 17 168 18 169 19 170 20 171 21 172 22 173 23 174 24 175 25 176 26 177 27 178 28 179 29 180 30 181 31 182 32 183 33 184 34 185 35 186 36 187 37 188 38 189 39 190 40 191 41 192 42 193 43 194 44 195 45 196 46 197 47 198 48 199 49 200 50 201 51 202 52 203 53 204 54 205 55 206 56 207 57 208 58 209 59 210 60 211 61 212 62 213 63 214 64 215 65 216 66 217 67 218 68 219 69 220 70 221 71 222 72 223 73 224 74 225 75 226 76 227 77 228 78 229 79 230 80 231 81 232 82 233 83 234 84 235 85 236 86 237 87 238 88 239 89 240 90 241 91 242 92 243 93 244 94 245 95 246 96 247 97 248 98 249 99 250 100 251 101 252 102 253 103 254 104 255 105 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 1 159 2 160 3 161 4 162 5 163 6 164 7 165 8 166 9 167 10 168 11 169 12 170 13 171 14 172 15 173 16 174 17 175 18 176 19 177 20 178 21 179 22 180 23 181 24 182 25 183 26 184 27 185 28 186 29 187 30 188 31 189 32 190 33 191 34 192 35 193 36 194 37 195 38 196 39 197 40 198 41 199 42 200 43 201 44 202 45 203 46 204 47 205 48 206 49 207 50 208 51 209 52 210 53 211 54 212 55 213 56 214 57 215 58 216 59 217 60 218 61 219 62 220 63 221 64 222 65 223 66 224 67 225 68 226 69 227 70 228 71 229 72 230 73 231 74 232 75 233 76 234 77 235 78 236 79 237 80 238 81 239 82 240 83 241 84 242 85 243 86 244 87 245 88 246 89 247 90 248 91 249 92 250 93 251 94 252 95 253 96 254 97 255 98 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 1 166 2 167 3 168 4 169 5 170 6 171 7 172 8 173 9 174 10 175 11 176 12 177 13 178 14 179 15 180 16 181 17 182 18 183 19 184 20 185 21 186 22 187 23 188 24 189 25 190 26 191 27 192 28 193 29 194 30 195 31 196 32 197 33 198 34 199 35 200 36 201 37 202 38 203 39 204 40 205 41 206 42 207 43 208 44 209 45 210 46 211 47 212 48 213 49 214 50 215 51 216 52 217 53 218 54 219 55 220 56 221 57 222 58 223 59 224 60 225 61 226 62 227 63 228 64 229 65 230 66 231 67 232 68 233 69 234 70 235 71 236 72 237 73 238 74 239 75 240 76 241 77 242 78 243 79 244 80 245 81 246 82 247 83 248 84 249 85 250 86 251 87 252 88 253 89 254 90 255 91 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 1 173 2 174 3 175 4 176 5 177 6 178 7 179 8 180 9 181 10 182 11 183 12 184 13 185 14 186 15 187 16 188 17 189 18 190 19 191 20 192 21 193 22 194 23 195 24 196 25 197 26 198 27 199 28 200 29 201 30 202 31 203 32 204 33 205 34 206 35 207 36 208 37 209 38 210 39 211 40 212 41 213 42 214 43 215 44 216 45 217 46 218 47 219 48 220 49 221 50 222 51 223 52 224 53 225 54 226 55 227 56 228 57 229 58 230 59 231 60 232 61 233 62 234 63 235 64 236 65 237 66 238 67 239 68 240 69 241 70 242 71 243 72 244 73 245 74 246 75 247 76 248 77 249 78 250 79 251 80 252 81 253 82 254 83 255 84 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 1 180 2 181 3 182 4 183 5 184 6 185 7 186 8 187 9 188 10 189 11 190 12 191 13 192 14 193 15 194 16 195 17 196 18 197 19 198 20 199 21 200 22 201 23 202 24 203 25 204 26 205 27 206 28 207 29 208 30 209 31 210 32 211 33 212 34 213 35 214 36 215 37 216 38 217 39 218 40 219 41 220 42 221 43 222 44 223 45 224 46 225 47 226 48 227 49 228 50 229 51 230 52 231 53 232 54 233 55 234 56 235 57 236 58 237 59 238 60 239 61 240 62 241 63 242 64 243 65 244 66 245 67 246 68 247 69 248 70 249 71 250 72 251 73 252 74 253 75 254 76 255 77 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 1 187 2 188 3 189 4 190 5 191 6 192 7 193 8 194 9 195 10 196 11 197 12 198 13 199 14 200 15 201 16 202 17 203 18 204 19 205 20 206 21 207 22 208 23 209 24 210 25 211 26 212 27 213 28 214 29 215 30 216 31 217 32 218 33 219 34 220 35 221 36 222 37 223 38 224 39 225 40 226 41 227 42 228 43 229 44 230 45 231 46 232 47 233 48 234 49 235 50 236 51 237 52 238 53 239 54 240 55 241 56 242 57 243 58 244 59 245 60 246 61 247 62 248 63 249 64 250 65 251 66 252 67 253 68 254 69 255 70 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 1 194 2 195 3 196 4 197 5 198 6 199 7 200 8 201 9 202 10 203 11 204 12 205 13 206 14 207 15 208 16 209 17 210 18 211 19 212 20 213 21 214 22 215 23 216 24 217 25 218 26 219 27 220 28 221 29 222 30 223 31 224 32 225 33 226 34 227 35 228 36 229 37 230 38 231 39 232 40 233 41 234 42 235 43 236 44 237 45 238 46 239 47 240 48 241 49 242 50 243 51 244 52 245 53 246 54 247 55 248 56 249 57 250 58 251 59 252 60 253 61 254 62 255 63 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 1 201 2 202 3 203 4 204 5 205 6 206 7 207 8 208 9 209 10 210 11 211 12 212 13 213 14 214 15 215 16 216 17 217 18 218 19 219 20 220 21 221 22 222 23 223 24 224 25 225 26 226 27 227 28 228 29 229 30 230 31 231 32 232 33 233 34 234 35 235 36 236 37 237 38 238 39 239 40 240 41 241 42 242 43 243 44 244 45 245 46 246 47 247 48 248 49 249 50 250 51 251 52 252 53 253 54 254 55 255 56 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 1 208 2 209 3 210 4 211 5 212 6 213 7 214 8 215 9 216 10 217 11 218 12 219 13 220 14 221 15 222 16 223 17 224 18 225 19 226 20 227 21 228 22 229 23 230 24 231 25 232 26 233 27 234 28 235 29 236 30 237 31 238 32 239 33 240 34 241 35 242 36 243 37 244 38 245 39 246 40 247 41 248 42 249 43 250 44 251 45 252 46 253 47 254 48 255 49 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 1 215 2 216 3 217 4 218 5 219 6 220 7 221 8 222 9 223 10 224 11 225 12 226 13 227 14 228 15 229 16 230 17 231 18 232 19 233 20 234 21 235 22 236 23 237 24 238 25 239 26 240 27 241 28 242 29 243 30 244 31 245 32 246 33 247 34 248 35 249 36 250 37 251 38 252 39 253 40 254 41 255 42 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 1 222 2 223 3 224 4 225 5 226 6 227 7 228 8 229 9 230 10 231 11 232 12 233 13 234 14 235 15 236 16 237 17 238 18 239 19 240 20 241 21 242 22 243 23 244 24 245 25 246 26 247 27 248 28 249 29 250 30 251 31 252 32 253 33 254 34 255 35 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 1 229 2 230 3 231 4 232 5 233 6 234 7 235 8 236 9 237 10 238 11 239 12 240 13 241 14 242 15 243 16 244 17 245 18 246 19 247 20 248 21 249 22 250 23 251 24 252 25 253 26 254 27 255 28 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 1 236 2 237 3 238 4 239 5 240 6 241 7 242 8 243 9 244 10 245 11 246 12 247 13 248 14 249 15 250 16 251 17 252 18 253 19 254 20 255 21 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 1 243 2 244 3 245 4 246 5 247 6 248 7 249 8 250 9 251 10 252 11 253 12 254 13 255 14 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 1 250 2 251 3 252 4 253 5 254 6 255 7 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 2 113 3 114 4 115 5 116 6 117 7 118 8 119 9 120 10 121 11 122 12 123 13 124 14 125 15 126 16 127 17 128 18 129 19 130 20 131 21 132 22 133 23 134 24 135 25 136 26 137 27 138 28 139 29 140 30 141 31 142 32 143 33 144 34 145 35 146 36 147 37 148 38 149 39 150 40 151 41 152 42 153 43 154 44 155 45 156 46 157 47 158 48 159 49 160 50 161 51 162 52 163 53 164 54 165 55 166 56 167 57 168 58 169 59 170 60 171 61 172 62 173 63 174 64 175 65 176 66 177 67 178 68 179 69 180 70 181 71 182 72 183 73 184 74 185 75 186 76 187 77 188 78 189 79 190 80 191 81 192 2 193 3 194 4 195 5 196 6 197 7 198 8 199 9 200 10 201 11 202 12 203 13 204 14 205 15 206 16 207 17 208 18 209 19 210 20 211 21 212 22 213 23 214 24 215 25 216 26 217 27 218 28 219 29 220 30 221 31 222 32 223 33 224 34 225 35 226 36 227 37 228 38 229 39 230 40 231 41 232 42 233 43 234 44 235 45 236 46 237 47 238 48 239 49 240 50 241 51 242 52 243 53 244 54 245 55 246 56 247 57 248 58 249 59 250 60 251 61 252 62 253 63 254 64 255 65 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 3 34 4 35 5 36 6 37 7 38 8 39 9 40 10 41 11 42 12 43 13 44 14 45 15 46 16 47 17 48 18 49 19 50 20 51 21 52 22 53 23 54 24 55 25 56 26 57 27 58 28 59 29 60 30 61 31 62 32 63 33 64 34 65 35 66 36 67 37 68 38 69 39 70 40 71 41 72 42 73 43 74 44 75 45 76 46 77 47 78 48 79 49 80 50 81 51 82 52 83 53 84 54 85 55 86 56 87 57 88 58 89 59 90 60 91 61 92 62 93 63 94 64 95 65 96 66 97 67 98 68 99 69 100 70 101 71 102 72 103 73 104 74 105 75 106 76 107 77 108 78 109 79 110 80 111 81 112 82 113 83 114 84 115 85 116 86 117 87 118 88 119 89 120 90 121 91 122 92 123 93 124 94 125 95 126 96 127 97 128 98 129 99 130 100 131 101 132 102 133 103 134 104 135 105 136 106 137 107 138 108 139 109 140 110 141 111 142 112 143 113 144 114 145 115 146 116 147 117 148 118 149 119 150 120 151 121 152 122 153 123 154 124 155 125 156 126 157 127 158 128 159 129 160 130 161 131 162 132 163 133 164 134 165 135 166 136 167 137 168 138 169 139 170 140 171 141 172 142 173 143 174 144 175 145 176 146 177 147 178 148 179 149 180 150 181 151 182 152 183 153 184 154 185 155 186 156 187 157 188 158 189 159 190 160 191 161 192 162 193 163 194 164 195 165 196 166 197 167 198 168 199 169 200 170 201 171 202 172 203 173 204 174 205 175 206 176 207 177 208 178 209 179 210 180 211 181 212 182 213 183 214 184 215 185 216 186 217 187 218 188 219 189 220 190 221 191 222 192 223 193 224 194 225 195 226 196 227 197 228 198 229 199 230 200 231 201 232 202 233 203 234 204 235 205 236 206 237 207 238 208 239 209 240 210 241 211 242 212 243 213 244 214 245 215 246 216 247 217 248 218 249 219 250 220 251 221 252 222 253 223 254 224 255 225 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/000077500000000000000000000000001441235174000233445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/PCBASIC.INI000066400000000000000000000001151441235174000247460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True lpt1=STDIO: pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/TEST.BAS000066400000000000000000000006011441235174000244470ustar00rootroot000000000000005 OPEN "output.txt" for output as 1 6 open "lpt1:" for output as 2 210 for w%=1 to 255 step 7 220 width lprint w%:gosub 1000: gosub 2000 230 next w% 999 END 1000 for c = 0 to 255 1020 PRINT#2,, chr$(c);:PRINT#1, w%, "#2", c, LPOS(0) 1030 next:print#2, 1040 return 2000 for c = 0 to 255 2020 LPRINT, chr$(c);:PRINT#1, w%, "LP", c, LPOS(0) 2030 next:lprint 2040 return  pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/known/000077500000000000000000000000001441235174000245005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/known/OUTPUT.TXT000066400000000000000000033534711441235174000261610ustar00rootroot00000000000000 1 #2 0 15 1 #2 1 29 1 #2 2 43 1 #2 3 57 1 #2 4 1 1 #2 5 15 1 #2 6 29 1 #2 7 43 1 #2 8 56 1 #2 9 57 1 #2 10 1 1 #2 11 15 1 #2 12 29 1 #2 13 1 1 #2 14 15 1 #2 15 29 1 #2 16 43 1 #2 17 57 1 #2 18 1 1 #2 19 15 1 #2 20 29 1 #2 21 43 1 #2 22 57 1 #2 23 1 1 #2 24 15 1 #2 25 29 1 #2 26 43 1 #2 27 57 1 #2 28 1 1 #2 29 15 1 #2 30 29 1 #2 31 43 1 #2 32 58 1 #2 33 1 1 #2 34 16 1 #2 35 30 1 #2 36 44 1 #2 37 58 1 #2 38 1 1 #2 39 16 1 #2 40 30 1 #2 41 44 1 #2 42 58 1 #2 43 1 1 #2 44 16 1 #2 45 30 1 #2 46 44 1 #2 47 58 1 #2 48 1 1 #2 49 16 1 #2 50 30 1 #2 51 44 1 #2 52 58 1 #2 53 1 1 #2 54 16 1 #2 55 30 1 #2 56 44 1 #2 57 58 1 #2 58 1 1 #2 59 16 1 #2 60 30 1 #2 61 44 1 #2 62 58 1 #2 63 1 1 #2 64 16 1 #2 65 30 1 #2 66 44 1 #2 67 58 1 #2 68 1 1 #2 69 16 1 #2 70 30 1 #2 71 44 1 #2 72 58 1 #2 73 1 1 #2 74 16 1 #2 75 30 1 #2 76 44 1 #2 77 58 1 #2 78 1 1 #2 79 16 1 #2 80 30 1 #2 81 44 1 #2 82 58 1 #2 83 1 1 #2 84 16 1 #2 85 30 1 #2 86 44 1 #2 87 58 1 #2 88 1 1 #2 89 16 1 #2 90 30 1 #2 91 44 1 #2 92 58 1 #2 93 1 1 #2 94 16 1 #2 95 30 1 #2 96 44 1 #2 97 58 1 #2 98 1 1 #2 99 16 1 #2 100 30 1 #2 101 44 1 #2 102 58 1 #2 103 1 1 #2 104 16 1 #2 105 30 1 #2 106 44 1 #2 107 58 1 #2 108 1 1 #2 109 16 1 #2 110 30 1 #2 111 44 1 #2 112 58 1 #2 113 1 1 #2 114 16 1 #2 115 30 1 #2 116 44 1 #2 117 58 1 #2 118 1 1 #2 119 16 1 #2 120 30 1 #2 121 44 1 #2 122 58 1 #2 123 1 1 #2 124 16 1 #2 125 30 1 #2 126 44 1 #2 127 58 1 #2 128 1 1 #2 129 16 1 #2 130 30 1 #2 131 44 1 #2 132 58 1 #2 133 1 1 #2 134 16 1 #2 135 30 1 #2 136 44 1 #2 137 58 1 #2 138 1 1 #2 139 16 1 #2 140 30 1 #2 141 44 1 #2 142 58 1 #2 143 1 1 #2 144 16 1 #2 145 30 1 #2 146 44 1 #2 147 58 1 #2 148 1 1 #2 149 16 1 #2 150 30 1 #2 151 44 1 #2 152 58 1 #2 153 1 1 #2 154 16 1 #2 155 30 1 #2 156 44 1 #2 157 58 1 #2 158 1 1 #2 159 16 1 #2 160 30 1 #2 161 44 1 #2 162 58 1 #2 163 1 1 #2 164 16 1 #2 165 30 1 #2 166 44 1 #2 167 58 1 #2 168 1 1 #2 169 16 1 #2 170 30 1 #2 171 44 1 #2 172 58 1 #2 173 1 1 #2 174 16 1 #2 175 30 1 #2 176 44 1 #2 177 58 1 #2 178 1 1 #2 179 16 1 #2 180 30 1 #2 181 44 1 #2 182 58 1 #2 183 1 1 #2 184 16 1 #2 185 30 1 #2 186 44 1 #2 187 58 1 #2 188 1 1 #2 189 16 1 #2 190 30 1 #2 191 44 1 #2 192 58 1 #2 193 1 1 #2 194 16 1 #2 195 30 1 #2 196 44 1 #2 197 58 1 #2 198 1 1 #2 199 16 1 #2 200 30 1 #2 201 44 1 #2 202 58 1 #2 203 1 1 #2 204 16 1 #2 205 30 1 #2 206 44 1 #2 207 58 1 #2 208 1 1 #2 209 16 1 #2 210 30 1 #2 211 44 1 #2 212 58 1 #2 213 1 1 #2 214 16 1 #2 215 30 1 #2 216 44 1 #2 217 58 1 #2 218 1 1 #2 219 16 1 #2 220 30 1 #2 221 44 1 #2 222 58 1 #2 223 1 1 #2 224 16 1 #2 225 30 1 #2 226 44 1 #2 227 58 1 #2 228 1 1 #2 229 16 1 #2 230 30 1 #2 231 44 1 #2 232 58 1 #2 233 1 1 #2 234 16 1 #2 235 30 1 #2 236 44 1 #2 237 58 1 #2 238 1 1 #2 239 16 1 #2 240 30 1 #2 241 44 1 #2 242 58 1 #2 243 1 1 #2 244 16 1 #2 245 30 1 #2 246 44 1 #2 247 58 1 #2 248 1 1 #2 249 16 1 #2 250 30 1 #2 251 44 1 #2 252 58 1 #2 253 1 1 #2 254 16 1 #2 255 30 1 LP 0 1 1 LP 1 1 1 LP 2 1 1 LP 3 1 1 LP 4 1 1 LP 5 1 1 LP 6 1 1 LP 7 1 1 LP 8 1 1 LP 9 1 1 LP 10 1 1 LP 11 1 1 LP 12 1 1 LP 13 1 1 LP 14 1 1 LP 15 1 1 LP 16 1 1 LP 17 1 1 LP 18 1 1 LP 19 1 1 LP 20 1 1 LP 21 1 1 LP 22 1 1 LP 23 1 1 LP 24 1 1 LP 25 1 1 LP 26 1 1 LP 27 1 1 LP 28 1 1 LP 29 1 1 LP 30 1 1 LP 31 1 1 LP 32 1 1 LP 33 1 1 LP 34 1 1 LP 35 1 1 LP 36 1 1 LP 37 1 1 LP 38 1 1 LP 39 1 1 LP 40 1 1 LP 41 1 1 LP 42 1 1 LP 43 1 1 LP 44 1 1 LP 45 1 1 LP 46 1 1 LP 47 1 1 LP 48 1 1 LP 49 1 1 LP 50 1 1 LP 51 1 1 LP 52 1 1 LP 53 1 1 LP 54 1 1 LP 55 1 1 LP 56 1 1 LP 57 1 1 LP 58 1 1 LP 59 1 1 LP 60 1 1 LP 61 1 1 LP 62 1 1 LP 63 1 1 LP 64 1 1 LP 65 1 1 LP 66 1 1 LP 67 1 1 LP 68 1 1 LP 69 1 1 LP 70 1 1 LP 71 1 1 LP 72 1 1 LP 73 1 1 LP 74 1 1 LP 75 1 1 LP 76 1 1 LP 77 1 1 LP 78 1 1 LP 79 1 1 LP 80 1 1 LP 81 1 1 LP 82 1 1 LP 83 1 1 LP 84 1 1 LP 85 1 1 LP 86 1 1 LP 87 1 1 LP 88 1 1 LP 89 1 1 LP 90 1 1 LP 91 1 1 LP 92 1 1 LP 93 1 1 LP 94 1 1 LP 95 1 1 LP 96 1 1 LP 97 1 1 LP 98 1 1 LP 99 1 1 LP 100 1 1 LP 101 1 1 LP 102 1 1 LP 103 1 1 LP 104 1 1 LP 105 1 1 LP 106 1 1 LP 107 1 1 LP 108 1 1 LP 109 1 1 LP 110 1 1 LP 111 1 1 LP 112 1 1 LP 113 1 1 LP 114 1 1 LP 115 1 1 LP 116 1 1 LP 117 1 1 LP 118 1 1 LP 119 1 1 LP 120 1 1 LP 121 1 1 LP 122 1 1 LP 123 1 1 LP 124 1 1 LP 125 1 1 LP 126 1 1 LP 127 1 1 LP 128 1 1 LP 129 1 1 LP 130 1 1 LP 131 1 1 LP 132 1 1 LP 133 1 1 LP 134 1 1 LP 135 1 1 LP 136 1 1 LP 137 1 1 LP 138 1 1 LP 139 1 1 LP 140 1 1 LP 141 1 1 LP 142 1 1 LP 143 1 1 LP 144 1 1 LP 145 1 1 LP 146 1 1 LP 147 1 1 LP 148 1 1 LP 149 1 1 LP 150 1 1 LP 151 1 1 LP 152 1 1 LP 153 1 1 LP 154 1 1 LP 155 1 1 LP 156 1 1 LP 157 1 1 LP 158 1 1 LP 159 1 1 LP 160 1 1 LP 161 1 1 LP 162 1 1 LP 163 1 1 LP 164 1 1 LP 165 1 1 LP 166 1 1 LP 167 1 1 LP 168 1 1 LP 169 1 1 LP 170 1 1 LP 171 1 1 LP 172 1 1 LP 173 1 1 LP 174 1 1 LP 175 1 1 LP 176 1 1 LP 177 1 1 LP 178 1 1 LP 179 1 1 LP 180 1 1 LP 181 1 1 LP 182 1 1 LP 183 1 1 LP 184 1 1 LP 185 1 1 LP 186 1 1 LP 187 1 1 LP 188 1 1 LP 189 1 1 LP 190 1 1 LP 191 1 1 LP 192 1 1 LP 193 1 1 LP 194 1 1 LP 195 1 1 LP 196 1 1 LP 197 1 1 LP 198 1 1 LP 199 1 1 LP 200 1 1 LP 201 1 1 LP 202 1 1 LP 203 1 1 LP 204 1 1 LP 205 1 1 LP 206 1 1 LP 207 1 1 LP 208 1 1 LP 209 1 1 LP 210 1 1 LP 211 1 1 LP 212 1 1 LP 213 1 1 LP 214 1 1 LP 215 1 1 LP 216 1 1 LP 217 1 1 LP 218 1 1 LP 219 1 1 LP 220 1 1 LP 221 1 1 LP 222 1 1 LP 223 1 1 LP 224 1 1 LP 225 1 1 LP 226 1 1 LP 227 1 1 LP 228 1 1 LP 229 1 1 LP 230 1 1 LP 231 1 1 LP 232 1 1 LP 233 1 1 LP 234 1 1 LP 235 1 1 LP 236 1 1 LP 237 1 1 LP 238 1 1 LP 239 1 1 LP 240 1 1 LP 241 1 1 LP 242 1 1 LP 243 1 1 LP 244 1 1 LP 245 1 1 LP 246 1 1 LP 247 1 1 LP 248 1 1 LP 249 1 1 LP 250 1 1 LP 251 1 1 LP 252 1 1 LP 253 1 1 LP 254 1 1 LP 255 1 8 #2 0 15 8 #2 1 29 8 #2 2 43 8 #2 3 57 8 #2 4 1 8 #2 5 15 8 #2 6 29 8 #2 7 43 8 #2 8 56 8 #2 9 57 8 #2 10 1 8 #2 11 15 8 #2 12 29 8 #2 13 1 8 #2 14 15 8 #2 15 29 8 #2 16 43 8 #2 17 57 8 #2 18 1 8 #2 19 15 8 #2 20 29 8 #2 21 43 8 #2 22 57 8 #2 23 1 8 #2 24 15 8 #2 25 29 8 #2 26 43 8 #2 27 57 8 #2 28 1 8 #2 29 15 8 #2 30 29 8 #2 31 43 8 #2 32 58 8 #2 33 2 8 #2 34 16 8 #2 35 30 8 #2 36 44 8 #2 37 58 8 #2 38 2 8 #2 39 16 8 #2 40 30 8 #2 41 44 8 #2 42 58 8 #2 43 2 8 #2 44 16 8 #2 45 30 8 #2 46 44 8 #2 47 58 8 #2 48 2 8 #2 49 16 8 #2 50 30 8 #2 51 44 8 #2 52 58 8 #2 53 2 8 #2 54 16 8 #2 55 30 8 #2 56 44 8 #2 57 58 8 #2 58 2 8 #2 59 16 8 #2 60 30 8 #2 61 44 8 #2 62 58 8 #2 63 2 8 #2 64 16 8 #2 65 30 8 #2 66 44 8 #2 67 58 8 #2 68 2 8 #2 69 16 8 #2 70 30 8 #2 71 44 8 #2 72 58 8 #2 73 2 8 #2 74 16 8 #2 75 30 8 #2 76 44 8 #2 77 58 8 #2 78 2 8 #2 79 16 8 #2 80 30 8 #2 81 44 8 #2 82 58 8 #2 83 2 8 #2 84 16 8 #2 85 30 8 #2 86 44 8 #2 87 58 8 #2 88 2 8 #2 89 16 8 #2 90 30 8 #2 91 44 8 #2 92 58 8 #2 93 2 8 #2 94 16 8 #2 95 30 8 #2 96 44 8 #2 97 58 8 #2 98 2 8 #2 99 16 8 #2 100 30 8 #2 101 44 8 #2 102 58 8 #2 103 2 8 #2 104 16 8 #2 105 30 8 #2 106 44 8 #2 107 58 8 #2 108 2 8 #2 109 16 8 #2 110 30 8 #2 111 44 8 #2 112 58 8 #2 113 2 8 #2 114 16 8 #2 115 30 8 #2 116 44 8 #2 117 58 8 #2 118 2 8 #2 119 16 8 #2 120 30 8 #2 121 44 8 #2 122 58 8 #2 123 2 8 #2 124 16 8 #2 125 30 8 #2 126 44 8 #2 127 58 8 #2 128 2 8 #2 129 16 8 #2 130 30 8 #2 131 44 8 #2 132 58 8 #2 133 2 8 #2 134 16 8 #2 135 30 8 #2 136 44 8 #2 137 58 8 #2 138 2 8 #2 139 16 8 #2 140 30 8 #2 141 44 8 #2 142 58 8 #2 143 2 8 #2 144 16 8 #2 145 30 8 #2 146 44 8 #2 147 58 8 #2 148 2 8 #2 149 16 8 #2 150 30 8 #2 151 44 8 #2 152 58 8 #2 153 2 8 #2 154 16 8 #2 155 30 8 #2 156 44 8 #2 157 58 8 #2 158 2 8 #2 159 16 8 #2 160 30 8 #2 161 44 8 #2 162 58 8 #2 163 2 8 #2 164 16 8 #2 165 30 8 #2 166 44 8 #2 167 58 8 #2 168 2 8 #2 169 16 8 #2 170 30 8 #2 171 44 8 #2 172 58 8 #2 173 2 8 #2 174 16 8 #2 175 30 8 #2 176 44 8 #2 177 58 8 #2 178 2 8 #2 179 16 8 #2 180 30 8 #2 181 44 8 #2 182 58 8 #2 183 2 8 #2 184 16 8 #2 185 30 8 #2 186 44 8 #2 187 58 8 #2 188 2 8 #2 189 16 8 #2 190 30 8 #2 191 44 8 #2 192 58 8 #2 193 2 8 #2 194 16 8 #2 195 30 8 #2 196 44 8 #2 197 58 8 #2 198 2 8 #2 199 16 8 #2 200 30 8 #2 201 44 8 #2 202 58 8 #2 203 2 8 #2 204 16 8 #2 205 30 8 #2 206 44 8 #2 207 58 8 #2 208 2 8 #2 209 16 8 #2 210 30 8 #2 211 44 8 #2 212 58 8 #2 213 2 8 #2 214 16 8 #2 215 30 8 #2 216 44 8 #2 217 58 8 #2 218 2 8 #2 219 16 8 #2 220 30 8 #2 221 44 8 #2 222 58 8 #2 223 2 8 #2 224 16 8 #2 225 30 8 #2 226 44 8 #2 227 58 8 #2 228 2 8 #2 229 16 8 #2 230 30 8 #2 231 44 8 #2 232 58 8 #2 233 2 8 #2 234 16 8 #2 235 30 8 #2 236 44 8 #2 237 58 8 #2 238 2 8 #2 239 16 8 #2 240 30 8 #2 241 44 8 #2 242 58 8 #2 243 2 8 #2 244 16 8 #2 245 30 8 #2 246 44 8 #2 247 58 8 #2 248 2 8 #2 249 16 8 #2 250 30 8 #2 251 44 8 #2 252 58 8 #2 253 2 8 #2 254 16 8 #2 255 30 8 LP 0 1 8 LP 1 1 8 LP 2 1 8 LP 3 1 8 LP 4 1 8 LP 5 1 8 LP 6 1 8 LP 7 1 8 LP 8 1 8 LP 9 1 8 LP 10 1 8 LP 11 1 8 LP 12 1 8 LP 13 1 8 LP 14 1 8 LP 15 1 8 LP 16 1 8 LP 17 1 8 LP 18 1 8 LP 19 1 8 LP 20 1 8 LP 21 1 8 LP 22 1 8 LP 23 1 8 LP 24 1 8 LP 25 1 8 LP 26 1 8 LP 27 1 8 LP 28 1 8 LP 29 1 8 LP 30 1 8 LP 31 1 8 LP 32 1 8 LP 33 1 8 LP 34 1 8 LP 35 1 8 LP 36 1 8 LP 37 1 8 LP 38 1 8 LP 39 1 8 LP 40 1 8 LP 41 1 8 LP 42 1 8 LP 43 1 8 LP 44 1 8 LP 45 1 8 LP 46 1 8 LP 47 1 8 LP 48 1 8 LP 49 1 8 LP 50 1 8 LP 51 1 8 LP 52 1 8 LP 53 1 8 LP 54 1 8 LP 55 1 8 LP 56 1 8 LP 57 1 8 LP 58 1 8 LP 59 1 8 LP 60 1 8 LP 61 1 8 LP 62 1 8 LP 63 1 8 LP 64 1 8 LP 65 1 8 LP 66 1 8 LP 67 1 8 LP 68 1 8 LP 69 1 8 LP 70 1 8 LP 71 1 8 LP 72 1 8 LP 73 1 8 LP 74 1 8 LP 75 1 8 LP 76 1 8 LP 77 1 8 LP 78 1 8 LP 79 1 8 LP 80 1 8 LP 81 1 8 LP 82 1 8 LP 83 1 8 LP 84 1 8 LP 85 1 8 LP 86 1 8 LP 87 1 8 LP 88 1 8 LP 89 1 8 LP 90 1 8 LP 91 1 8 LP 92 1 8 LP 93 1 8 LP 94 1 8 LP 95 1 8 LP 96 1 8 LP 97 1 8 LP 98 1 8 LP 99 1 8 LP 100 1 8 LP 101 1 8 LP 102 1 8 LP 103 1 8 LP 104 1 8 LP 105 1 8 LP 106 1 8 LP 107 1 8 LP 108 1 8 LP 109 1 8 LP 110 1 8 LP 111 1 8 LP 112 1 8 LP 113 1 8 LP 114 1 8 LP 115 1 8 LP 116 1 8 LP 117 1 8 LP 118 1 8 LP 119 1 8 LP 120 1 8 LP 121 1 8 LP 122 1 8 LP 123 1 8 LP 124 1 8 LP 125 1 8 LP 126 1 8 LP 127 1 8 LP 128 1 8 LP 129 1 8 LP 130 1 8 LP 131 1 8 LP 132 1 8 LP 133 1 8 LP 134 1 8 LP 135 1 8 LP 136 1 8 LP 137 1 8 LP 138 1 8 LP 139 1 8 LP 140 1 8 LP 141 1 8 LP 142 1 8 LP 143 1 8 LP 144 1 8 LP 145 1 8 LP 146 1 8 LP 147 1 8 LP 148 1 8 LP 149 1 8 LP 150 1 8 LP 151 1 8 LP 152 1 8 LP 153 1 8 LP 154 1 8 LP 155 1 8 LP 156 1 8 LP 157 1 8 LP 158 1 8 LP 159 1 8 LP 160 1 8 LP 161 1 8 LP 162 1 8 LP 163 1 8 LP 164 1 8 LP 165 1 8 LP 166 1 8 LP 167 1 8 LP 168 1 8 LP 169 1 8 LP 170 1 8 LP 171 1 8 LP 172 1 8 LP 173 1 8 LP 174 1 8 LP 175 1 8 LP 176 1 8 LP 177 1 8 LP 178 1 8 LP 179 1 8 LP 180 1 8 LP 181 1 8 LP 182 1 8 LP 183 1 8 LP 184 1 8 LP 185 1 8 LP 186 1 8 LP 187 1 8 LP 188 1 8 LP 189 1 8 LP 190 1 8 LP 191 1 8 LP 192 1 8 LP 193 1 8 LP 194 1 8 LP 195 1 8 LP 196 1 8 LP 197 1 8 LP 198 1 8 LP 199 1 8 LP 200 1 8 LP 201 1 8 LP 202 1 8 LP 203 1 8 LP 204 1 8 LP 205 1 8 LP 206 1 8 LP 207 1 8 LP 208 1 8 LP 209 1 8 LP 210 1 8 LP 211 1 8 LP 212 1 8 LP 213 1 8 LP 214 1 8 LP 215 1 8 LP 216 1 8 LP 217 1 8 LP 218 1 8 LP 219 1 8 LP 220 1 8 LP 221 1 8 LP 222 1 8 LP 223 1 8 LP 224 1 8 LP 225 1 8 LP 226 1 8 LP 227 1 8 LP 228 1 8 LP 229 1 8 LP 230 1 8 LP 231 1 8 LP 232 1 8 LP 233 1 8 LP 234 1 8 LP 235 1 8 LP 236 1 8 LP 237 1 8 LP 238 1 8 LP 239 1 8 LP 240 1 8 LP 241 1 8 LP 242 1 8 LP 243 1 8 LP 244 1 8 LP 245 1 8 LP 246 1 8 LP 247 1 8 LP 248 1 8 LP 249 1 8 LP 250 1 8 LP 251 1 8 LP 252 1 8 LP 253 1 8 LP 254 1 8 LP 255 1 15 #2 0 15 15 #2 1 29 15 #2 2 43 15 #2 3 57 15 #2 4 1 15 #2 5 15 15 #2 6 29 15 #2 7 43 15 #2 8 56 15 #2 9 57 15 #2 10 1 15 #2 11 15 15 #2 12 29 15 #2 13 1 15 #2 14 15 15 #2 15 29 15 #2 16 43 15 #2 17 57 15 #2 18 1 15 #2 19 15 15 #2 20 29 15 #2 21 43 15 #2 22 57 15 #2 23 1 15 #2 24 15 15 #2 25 29 15 #2 26 43 15 #2 27 57 15 #2 28 1 15 #2 29 15 15 #2 30 29 15 #2 31 43 15 #2 32 58 15 #2 33 2 15 #2 34 1 15 #2 35 30 15 #2 36 44 15 #2 37 58 15 #2 38 2 15 #2 39 1 15 #2 40 30 15 #2 41 44 15 #2 42 58 15 #2 43 2 15 #2 44 1 15 #2 45 30 15 #2 46 44 15 #2 47 58 15 #2 48 2 15 #2 49 1 15 #2 50 30 15 #2 51 44 15 #2 52 58 15 #2 53 2 15 #2 54 1 15 #2 55 30 15 #2 56 44 15 #2 57 58 15 #2 58 2 15 #2 59 1 15 #2 60 30 15 #2 61 44 15 #2 62 58 15 #2 63 2 15 #2 64 1 15 #2 65 30 15 #2 66 44 15 #2 67 58 15 #2 68 2 15 #2 69 1 15 #2 70 30 15 #2 71 44 15 #2 72 58 15 #2 73 2 15 #2 74 1 15 #2 75 30 15 #2 76 44 15 #2 77 58 15 #2 78 2 15 #2 79 1 15 #2 80 30 15 #2 81 44 15 #2 82 58 15 #2 83 2 15 #2 84 1 15 #2 85 30 15 #2 86 44 15 #2 87 58 15 #2 88 2 15 #2 89 1 15 #2 90 30 15 #2 91 44 15 #2 92 58 15 #2 93 2 15 #2 94 1 15 #2 95 30 15 #2 96 44 15 #2 97 58 15 #2 98 2 15 #2 99 1 15 #2 100 30 15 #2 101 44 15 #2 102 58 15 #2 103 2 15 #2 104 1 15 #2 105 30 15 #2 106 44 15 #2 107 58 15 #2 108 2 15 #2 109 1 15 #2 110 30 15 #2 111 44 15 #2 112 58 15 #2 113 2 15 #2 114 1 15 #2 115 30 15 #2 116 44 15 #2 117 58 15 #2 118 2 15 #2 119 1 15 #2 120 30 15 #2 121 44 15 #2 122 58 15 #2 123 2 15 #2 124 1 15 #2 125 30 15 #2 126 44 15 #2 127 58 15 #2 128 2 15 #2 129 1 15 #2 130 30 15 #2 131 44 15 #2 132 58 15 #2 133 2 15 #2 134 1 15 #2 135 30 15 #2 136 44 15 #2 137 58 15 #2 138 2 15 #2 139 1 15 #2 140 30 15 #2 141 44 15 #2 142 58 15 #2 143 2 15 #2 144 1 15 #2 145 30 15 #2 146 44 15 #2 147 58 15 #2 148 2 15 #2 149 1 15 #2 150 30 15 #2 151 44 15 #2 152 58 15 #2 153 2 15 #2 154 1 15 #2 155 30 15 #2 156 44 15 #2 157 58 15 #2 158 2 15 #2 159 1 15 #2 160 30 15 #2 161 44 15 #2 162 58 15 #2 163 2 15 #2 164 1 15 #2 165 30 15 #2 166 44 15 #2 167 58 15 #2 168 2 15 #2 169 1 15 #2 170 30 15 #2 171 44 15 #2 172 58 15 #2 173 2 15 #2 174 1 15 #2 175 30 15 #2 176 44 15 #2 177 58 15 #2 178 2 15 #2 179 1 15 #2 180 30 15 #2 181 44 15 #2 182 58 15 #2 183 2 15 #2 184 1 15 #2 185 30 15 #2 186 44 15 #2 187 58 15 #2 188 2 15 #2 189 1 15 #2 190 30 15 #2 191 44 15 #2 192 58 15 #2 193 2 15 #2 194 1 15 #2 195 30 15 #2 196 44 15 #2 197 58 15 #2 198 2 15 #2 199 1 15 #2 200 30 15 #2 201 44 15 #2 202 58 15 #2 203 2 15 #2 204 1 15 #2 205 30 15 #2 206 44 15 #2 207 58 15 #2 208 2 15 #2 209 1 15 #2 210 30 15 #2 211 44 15 #2 212 58 15 #2 213 2 15 #2 214 1 15 #2 215 30 15 #2 216 44 15 #2 217 58 15 #2 218 2 15 #2 219 1 15 #2 220 30 15 #2 221 44 15 #2 222 58 15 #2 223 2 15 #2 224 1 15 #2 225 30 15 #2 226 44 15 #2 227 58 15 #2 228 2 15 #2 229 1 15 #2 230 30 15 #2 231 44 15 #2 232 58 15 #2 233 2 15 #2 234 1 15 #2 235 30 15 #2 236 44 15 #2 237 58 15 #2 238 2 15 #2 239 1 15 #2 240 30 15 #2 241 44 15 #2 242 58 15 #2 243 2 15 #2 244 1 15 #2 245 30 15 #2 246 44 15 #2 247 58 15 #2 248 2 15 #2 249 1 15 #2 250 30 15 #2 251 44 15 #2 252 58 15 #2 253 2 15 #2 254 1 15 #2 255 30 15 LP 0 1 15 LP 1 1 15 LP 2 1 15 LP 3 1 15 LP 4 1 15 LP 5 1 15 LP 6 1 15 LP 7 1 15 LP 8 1 15 LP 9 1 15 LP 10 1 15 LP 11 1 15 LP 12 1 15 LP 13 1 15 LP 14 1 15 LP 15 1 15 LP 16 1 15 LP 17 1 15 LP 18 1 15 LP 19 1 15 LP 20 1 15 LP 21 1 15 LP 22 1 15 LP 23 1 15 LP 24 1 15 LP 25 1 15 LP 26 1 15 LP 27 1 15 LP 28 1 15 LP 29 1 15 LP 30 1 15 LP 31 1 15 LP 32 2 15 LP 33 2 15 LP 34 2 15 LP 35 2 15 LP 36 2 15 LP 37 2 15 LP 38 2 15 LP 39 2 15 LP 40 2 15 LP 41 2 15 LP 42 2 15 LP 43 2 15 LP 44 2 15 LP 45 2 15 LP 46 2 15 LP 47 2 15 LP 48 2 15 LP 49 2 15 LP 50 2 15 LP 51 2 15 LP 52 2 15 LP 53 2 15 LP 54 2 15 LP 55 2 15 LP 56 2 15 LP 57 2 15 LP 58 2 15 LP 59 2 15 LP 60 2 15 LP 61 2 15 LP 62 2 15 LP 63 2 15 LP 64 2 15 LP 65 2 15 LP 66 2 15 LP 67 2 15 LP 68 2 15 LP 69 2 15 LP 70 2 15 LP 71 2 15 LP 72 2 15 LP 73 2 15 LP 74 2 15 LP 75 2 15 LP 76 2 15 LP 77 2 15 LP 78 2 15 LP 79 2 15 LP 80 2 15 LP 81 2 15 LP 82 2 15 LP 83 2 15 LP 84 2 15 LP 85 2 15 LP 86 2 15 LP 87 2 15 LP 88 2 15 LP 89 2 15 LP 90 2 15 LP 91 2 15 LP 92 2 15 LP 93 2 15 LP 94 2 15 LP 95 2 15 LP 96 2 15 LP 97 2 15 LP 98 2 15 LP 99 2 15 LP 100 2 15 LP 101 2 15 LP 102 2 15 LP 103 2 15 LP 104 2 15 LP 105 2 15 LP 106 2 15 LP 107 2 15 LP 108 2 15 LP 109 2 15 LP 110 2 15 LP 111 2 15 LP 112 2 15 LP 113 2 15 LP 114 2 15 LP 115 2 15 LP 116 2 15 LP 117 2 15 LP 118 2 15 LP 119 2 15 LP 120 2 15 LP 121 2 15 LP 122 2 15 LP 123 2 15 LP 124 2 15 LP 125 2 15 LP 126 2 15 LP 127 2 15 LP 128 2 15 LP 129 2 15 LP 130 2 15 LP 131 2 15 LP 132 2 15 LP 133 2 15 LP 134 2 15 LP 135 2 15 LP 136 2 15 LP 137 2 15 LP 138 2 15 LP 139 2 15 LP 140 2 15 LP 141 2 15 LP 142 2 15 LP 143 2 15 LP 144 2 15 LP 145 2 15 LP 146 2 15 LP 147 2 15 LP 148 2 15 LP 149 2 15 LP 150 2 15 LP 151 2 15 LP 152 2 15 LP 153 2 15 LP 154 2 15 LP 155 2 15 LP 156 2 15 LP 157 2 15 LP 158 2 15 LP 159 2 15 LP 160 2 15 LP 161 2 15 LP 162 2 15 LP 163 2 15 LP 164 2 15 LP 165 2 15 LP 166 2 15 LP 167 2 15 LP 168 2 15 LP 169 2 15 LP 170 2 15 LP 171 2 15 LP 172 2 15 LP 173 2 15 LP 174 2 15 LP 175 2 15 LP 176 2 15 LP 177 2 15 LP 178 2 15 LP 179 2 15 LP 180 2 15 LP 181 2 15 LP 182 2 15 LP 183 2 15 LP 184 2 15 LP 185 2 15 LP 186 2 15 LP 187 2 15 LP 188 2 15 LP 189 2 15 LP 190 2 15 LP 191 2 15 LP 192 2 15 LP 193 2 15 LP 194 2 15 LP 195 2 15 LP 196 2 15 LP 197 2 15 LP 198 2 15 LP 199 2 15 LP 200 2 15 LP 201 2 15 LP 202 2 15 LP 203 2 15 LP 204 2 15 LP 205 2 15 LP 206 2 15 LP 207 2 15 LP 208 2 15 LP 209 2 15 LP 210 2 15 LP 211 2 15 LP 212 2 15 LP 213 2 15 LP 214 2 15 LP 215 2 15 LP 216 2 15 LP 217 2 15 LP 218 2 15 LP 219 2 15 LP 220 2 15 LP 221 2 15 LP 222 2 15 LP 223 2 15 LP 224 2 15 LP 225 2 15 LP 226 2 15 LP 227 2 15 LP 228 2 15 LP 229 2 15 LP 230 2 15 LP 231 2 15 LP 232 2 15 LP 233 2 15 LP 234 2 15 LP 235 2 15 LP 236 2 15 LP 237 2 15 LP 238 2 15 LP 239 2 15 LP 240 2 15 LP 241 2 15 LP 242 2 15 LP 243 2 15 LP 244 2 15 LP 245 2 15 LP 246 2 15 LP 247 2 15 LP 248 2 15 LP 249 2 15 LP 250 2 15 LP 251 2 15 LP 252 2 15 LP 253 2 15 LP 254 2 15 LP 255 2 22 #2 0 15 22 #2 1 29 22 #2 2 43 22 #2 3 57 22 #2 4 1 22 #2 5 15 22 #2 6 29 22 #2 7 43 22 #2 8 56 22 #2 9 57 22 #2 10 1 22 #2 11 15 22 #2 12 29 22 #2 13 1 22 #2 14 15 22 #2 15 29 22 #2 16 43 22 #2 17 57 22 #2 18 1 22 #2 19 15 22 #2 20 29 22 #2 21 43 22 #2 22 57 22 #2 23 1 22 #2 24 15 22 #2 25 29 22 #2 26 43 22 #2 27 57 22 #2 28 1 22 #2 29 15 22 #2 30 29 22 #2 31 43 22 #2 32 58 22 #2 33 2 22 #2 34 16 22 #2 35 30 22 #2 36 44 22 #2 37 58 22 #2 38 2 22 #2 39 16 22 #2 40 30 22 #2 41 44 22 #2 42 58 22 #2 43 2 22 #2 44 16 22 #2 45 30 22 #2 46 44 22 #2 47 58 22 #2 48 2 22 #2 49 16 22 #2 50 30 22 #2 51 44 22 #2 52 58 22 #2 53 2 22 #2 54 16 22 #2 55 30 22 #2 56 44 22 #2 57 58 22 #2 58 2 22 #2 59 16 22 #2 60 30 22 #2 61 44 22 #2 62 58 22 #2 63 2 22 #2 64 16 22 #2 65 30 22 #2 66 44 22 #2 67 58 22 #2 68 2 22 #2 69 16 22 #2 70 30 22 #2 71 44 22 #2 72 58 22 #2 73 2 22 #2 74 16 22 #2 75 30 22 #2 76 44 22 #2 77 58 22 #2 78 2 22 #2 79 16 22 #2 80 30 22 #2 81 44 22 #2 82 58 22 #2 83 2 22 #2 84 16 22 #2 85 30 22 #2 86 44 22 #2 87 58 22 #2 88 2 22 #2 89 16 22 #2 90 30 22 #2 91 44 22 #2 92 58 22 #2 93 2 22 #2 94 16 22 #2 95 30 22 #2 96 44 22 #2 97 58 22 #2 98 2 22 #2 99 16 22 #2 100 30 22 #2 101 44 22 #2 102 58 22 #2 103 2 22 #2 104 16 22 #2 105 30 22 #2 106 44 22 #2 107 58 22 #2 108 2 22 #2 109 16 22 #2 110 30 22 #2 111 44 22 #2 112 58 22 #2 113 2 22 #2 114 16 22 #2 115 30 22 #2 116 44 22 #2 117 58 22 #2 118 2 22 #2 119 16 22 #2 120 30 22 #2 121 44 22 #2 122 58 22 #2 123 2 22 #2 124 16 22 #2 125 30 22 #2 126 44 22 #2 127 58 22 #2 128 2 22 #2 129 16 22 #2 130 30 22 #2 131 44 22 #2 132 58 22 #2 133 2 22 #2 134 16 22 #2 135 30 22 #2 136 44 22 #2 137 58 22 #2 138 2 22 #2 139 16 22 #2 140 30 22 #2 141 44 22 #2 142 58 22 #2 143 2 22 #2 144 16 22 #2 145 30 22 #2 146 44 22 #2 147 58 22 #2 148 2 22 #2 149 16 22 #2 150 30 22 #2 151 44 22 #2 152 58 22 #2 153 2 22 #2 154 16 22 #2 155 30 22 #2 156 44 22 #2 157 58 22 #2 158 2 22 #2 159 16 22 #2 160 30 22 #2 161 44 22 #2 162 58 22 #2 163 2 22 #2 164 16 22 #2 165 30 22 #2 166 44 22 #2 167 58 22 #2 168 2 22 #2 169 16 22 #2 170 30 22 #2 171 44 22 #2 172 58 22 #2 173 2 22 #2 174 16 22 #2 175 30 22 #2 176 44 22 #2 177 58 22 #2 178 2 22 #2 179 16 22 #2 180 30 22 #2 181 44 22 #2 182 58 22 #2 183 2 22 #2 184 16 22 #2 185 30 22 #2 186 44 22 #2 187 58 22 #2 188 2 22 #2 189 16 22 #2 190 30 22 #2 191 44 22 #2 192 58 22 #2 193 2 22 #2 194 16 22 #2 195 30 22 #2 196 44 22 #2 197 58 22 #2 198 2 22 #2 199 16 22 #2 200 30 22 #2 201 44 22 #2 202 58 22 #2 203 2 22 #2 204 16 22 #2 205 30 22 #2 206 44 22 #2 207 58 22 #2 208 2 22 #2 209 16 22 #2 210 30 22 #2 211 44 22 #2 212 58 22 #2 213 2 22 #2 214 16 22 #2 215 30 22 #2 216 44 22 #2 217 58 22 #2 218 2 22 #2 219 16 22 #2 220 30 22 #2 221 44 22 #2 222 58 22 #2 223 2 22 #2 224 16 22 #2 225 30 22 #2 226 44 22 #2 227 58 22 #2 228 2 22 #2 229 16 22 #2 230 30 22 #2 231 44 22 #2 232 58 22 #2 233 2 22 #2 234 16 22 #2 235 30 22 #2 236 44 22 #2 237 58 22 #2 238 2 22 #2 239 16 22 #2 240 30 22 #2 241 44 22 #2 242 58 22 #2 243 2 22 #2 244 16 22 #2 245 30 22 #2 246 44 22 #2 247 58 22 #2 248 2 22 #2 249 16 22 #2 250 30 22 #2 251 44 22 #2 252 58 22 #2 253 2 22 #2 254 16 22 #2 255 30 22 LP 0 1 22 LP 1 1 22 LP 2 1 22 LP 3 1 22 LP 4 1 22 LP 5 1 22 LP 6 1 22 LP 7 1 22 LP 8 1 22 LP 9 1 22 LP 10 1 22 LP 11 1 22 LP 12 1 22 LP 13 1 22 LP 14 1 22 LP 15 1 22 LP 16 1 22 LP 17 1 22 LP 18 1 22 LP 19 1 22 LP 20 1 22 LP 21 1 22 LP 22 1 22 LP 23 1 22 LP 24 1 22 LP 25 1 22 LP 26 1 22 LP 27 1 22 LP 28 1 22 LP 29 1 22 LP 30 1 22 LP 31 1 22 LP 32 2 22 LP 33 2 22 LP 34 2 22 LP 35 2 22 LP 36 2 22 LP 37 2 22 LP 38 2 22 LP 39 2 22 LP 40 2 22 LP 41 2 22 LP 42 2 22 LP 43 2 22 LP 44 2 22 LP 45 2 22 LP 46 2 22 LP 47 2 22 LP 48 2 22 LP 49 2 22 LP 50 2 22 LP 51 2 22 LP 52 2 22 LP 53 2 22 LP 54 2 22 LP 55 2 22 LP 56 2 22 LP 57 2 22 LP 58 2 22 LP 59 2 22 LP 60 2 22 LP 61 2 22 LP 62 2 22 LP 63 2 22 LP 64 2 22 LP 65 2 22 LP 66 2 22 LP 67 2 22 LP 68 2 22 LP 69 2 22 LP 70 2 22 LP 71 2 22 LP 72 2 22 LP 73 2 22 LP 74 2 22 LP 75 2 22 LP 76 2 22 LP 77 2 22 LP 78 2 22 LP 79 2 22 LP 80 2 22 LP 81 2 22 LP 82 2 22 LP 83 2 22 LP 84 2 22 LP 85 2 22 LP 86 2 22 LP 87 2 22 LP 88 2 22 LP 89 2 22 LP 90 2 22 LP 91 2 22 LP 92 2 22 LP 93 2 22 LP 94 2 22 LP 95 2 22 LP 96 2 22 LP 97 2 22 LP 98 2 22 LP 99 2 22 LP 100 2 22 LP 101 2 22 LP 102 2 22 LP 103 2 22 LP 104 2 22 LP 105 2 22 LP 106 2 22 LP 107 2 22 LP 108 2 22 LP 109 2 22 LP 110 2 22 LP 111 2 22 LP 112 2 22 LP 113 2 22 LP 114 2 22 LP 115 2 22 LP 116 2 22 LP 117 2 22 LP 118 2 22 LP 119 2 22 LP 120 2 22 LP 121 2 22 LP 122 2 22 LP 123 2 22 LP 124 2 22 LP 125 2 22 LP 126 2 22 LP 127 2 22 LP 128 2 22 LP 129 2 22 LP 130 2 22 LP 131 2 22 LP 132 2 22 LP 133 2 22 LP 134 2 22 LP 135 2 22 LP 136 2 22 LP 137 2 22 LP 138 2 22 LP 139 2 22 LP 140 2 22 LP 141 2 22 LP 142 2 22 LP 143 2 22 LP 144 2 22 LP 145 2 22 LP 146 2 22 LP 147 2 22 LP 148 2 22 LP 149 2 22 LP 150 2 22 LP 151 2 22 LP 152 2 22 LP 153 2 22 LP 154 2 22 LP 155 2 22 LP 156 2 22 LP 157 2 22 LP 158 2 22 LP 159 2 22 LP 160 2 22 LP 161 2 22 LP 162 2 22 LP 163 2 22 LP 164 2 22 LP 165 2 22 LP 166 2 22 LP 167 2 22 LP 168 2 22 LP 169 2 22 LP 170 2 22 LP 171 2 22 LP 172 2 22 LP 173 2 22 LP 174 2 22 LP 175 2 22 LP 176 2 22 LP 177 2 22 LP 178 2 22 LP 179 2 22 LP 180 2 22 LP 181 2 22 LP 182 2 22 LP 183 2 22 LP 184 2 22 LP 185 2 22 LP 186 2 22 LP 187 2 22 LP 188 2 22 LP 189 2 22 LP 190 2 22 LP 191 2 22 LP 192 2 22 LP 193 2 22 LP 194 2 22 LP 195 2 22 LP 196 2 22 LP 197 2 22 LP 198 2 22 LP 199 2 22 LP 200 2 22 LP 201 2 22 LP 202 2 22 LP 203 2 22 LP 204 2 22 LP 205 2 22 LP 206 2 22 LP 207 2 22 LP 208 2 22 LP 209 2 22 LP 210 2 22 LP 211 2 22 LP 212 2 22 LP 213 2 22 LP 214 2 22 LP 215 2 22 LP 216 2 22 LP 217 2 22 LP 218 2 22 LP 219 2 22 LP 220 2 22 LP 221 2 22 LP 222 2 22 LP 223 2 22 LP 224 2 22 LP 225 2 22 LP 226 2 22 LP 227 2 22 LP 228 2 22 LP 229 2 22 LP 230 2 22 LP 231 2 22 LP 232 2 22 LP 233 2 22 LP 234 2 22 LP 235 2 22 LP 236 2 22 LP 237 2 22 LP 238 2 22 LP 239 2 22 LP 240 2 22 LP 241 2 22 LP 242 2 22 LP 243 2 22 LP 244 2 22 LP 245 2 22 LP 246 2 22 LP 247 2 22 LP 248 2 22 LP 249 2 22 LP 250 2 22 LP 251 2 22 LP 252 2 22 LP 253 2 22 LP 254 2 22 LP 255 2 29 #2 0 15 29 #2 1 29 29 #2 2 43 29 #2 3 57 29 #2 4 1 29 #2 5 15 29 #2 6 29 29 #2 7 43 29 #2 8 56 29 #2 9 57 29 #2 10 1 29 #2 11 15 29 #2 12 29 29 #2 13 1 29 #2 14 15 29 #2 15 29 29 #2 16 43 29 #2 17 57 29 #2 18 1 29 #2 19 15 29 #2 20 29 29 #2 21 43 29 #2 22 57 29 #2 23 1 29 #2 24 15 29 #2 25 29 29 #2 26 43 29 #2 27 57 29 #2 28 1 29 #2 29 15 29 #2 30 29 29 #2 31 43 29 #2 32 58 29 #2 33 2 29 #2 34 16 29 #2 35 1 29 #2 36 44 29 #2 37 58 29 #2 38 2 29 #2 39 16 29 #2 40 1 29 #2 41 44 29 #2 42 58 29 #2 43 2 29 #2 44 16 29 #2 45 1 29 #2 46 44 29 #2 47 58 29 #2 48 2 29 #2 49 16 29 #2 50 1 29 #2 51 44 29 #2 52 58 29 #2 53 2 29 #2 54 16 29 #2 55 1 29 #2 56 44 29 #2 57 58 29 #2 58 2 29 #2 59 16 29 #2 60 1 29 #2 61 44 29 #2 62 58 29 #2 63 2 29 #2 64 16 29 #2 65 1 29 #2 66 44 29 #2 67 58 29 #2 68 2 29 #2 69 16 29 #2 70 1 29 #2 71 44 29 #2 72 58 29 #2 73 2 29 #2 74 16 29 #2 75 1 29 #2 76 44 29 #2 77 58 29 #2 78 2 29 #2 79 16 29 #2 80 1 29 #2 81 44 29 #2 82 58 29 #2 83 2 29 #2 84 16 29 #2 85 1 29 #2 86 44 29 #2 87 58 29 #2 88 2 29 #2 89 16 29 #2 90 1 29 #2 91 44 29 #2 92 58 29 #2 93 2 29 #2 94 16 29 #2 95 1 29 #2 96 44 29 #2 97 58 29 #2 98 2 29 #2 99 16 29 #2 100 1 29 #2 101 44 29 #2 102 58 29 #2 103 2 29 #2 104 16 29 #2 105 1 29 #2 106 44 29 #2 107 58 29 #2 108 2 29 #2 109 16 29 #2 110 1 29 #2 111 44 29 #2 112 58 29 #2 113 2 29 #2 114 16 29 #2 115 1 29 #2 116 44 29 #2 117 58 29 #2 118 2 29 #2 119 16 29 #2 120 1 29 #2 121 44 29 #2 122 58 29 #2 123 2 29 #2 124 16 29 #2 125 1 29 #2 126 44 29 #2 127 58 29 #2 128 2 29 #2 129 16 29 #2 130 1 29 #2 131 44 29 #2 132 58 29 #2 133 2 29 #2 134 16 29 #2 135 1 29 #2 136 44 29 #2 137 58 29 #2 138 2 29 #2 139 16 29 #2 140 1 29 #2 141 44 29 #2 142 58 29 #2 143 2 29 #2 144 16 29 #2 145 1 29 #2 146 44 29 #2 147 58 29 #2 148 2 29 #2 149 16 29 #2 150 1 29 #2 151 44 29 #2 152 58 29 #2 153 2 29 #2 154 16 29 #2 155 1 29 #2 156 44 29 #2 157 58 29 #2 158 2 29 #2 159 16 29 #2 160 1 29 #2 161 44 29 #2 162 58 29 #2 163 2 29 #2 164 16 29 #2 165 1 29 #2 166 44 29 #2 167 58 29 #2 168 2 29 #2 169 16 29 #2 170 1 29 #2 171 44 29 #2 172 58 29 #2 173 2 29 #2 174 16 29 #2 175 1 29 #2 176 44 29 #2 177 58 29 #2 178 2 29 #2 179 16 29 #2 180 1 29 #2 181 44 29 #2 182 58 29 #2 183 2 29 #2 184 16 29 #2 185 1 29 #2 186 44 29 #2 187 58 29 #2 188 2 29 #2 189 16 29 #2 190 1 29 #2 191 44 29 #2 192 58 29 #2 193 2 29 #2 194 16 29 #2 195 1 29 #2 196 44 29 #2 197 58 29 #2 198 2 29 #2 199 16 29 #2 200 1 29 #2 201 44 29 #2 202 58 29 #2 203 2 29 #2 204 16 29 #2 205 1 29 #2 206 44 29 #2 207 58 29 #2 208 2 29 #2 209 16 29 #2 210 1 29 #2 211 44 29 #2 212 58 29 #2 213 2 29 #2 214 16 29 #2 215 1 29 #2 216 44 29 #2 217 58 29 #2 218 2 29 #2 219 16 29 #2 220 1 29 #2 221 44 29 #2 222 58 29 #2 223 2 29 #2 224 16 29 #2 225 1 29 #2 226 44 29 #2 227 58 29 #2 228 2 29 #2 229 16 29 #2 230 1 29 #2 231 44 29 #2 232 58 29 #2 233 2 29 #2 234 16 29 #2 235 1 29 #2 236 44 29 #2 237 58 29 #2 238 2 29 #2 239 16 29 #2 240 1 29 #2 241 44 29 #2 242 58 29 #2 243 2 29 #2 244 16 29 #2 245 1 29 #2 246 44 29 #2 247 58 29 #2 248 2 29 #2 249 16 29 #2 250 1 29 #2 251 44 29 #2 252 58 29 #2 253 2 29 #2 254 16 29 #2 255 1 29 LP 0 15 29 LP 1 1 29 LP 2 15 29 LP 3 1 29 LP 4 15 29 LP 5 1 29 LP 6 15 29 LP 7 1 29 LP 8 14 29 LP 9 15 29 LP 10 1 29 LP 11 15 29 LP 12 1 29 LP 13 1 29 LP 14 15 29 LP 15 1 29 LP 16 15 29 LP 17 1 29 LP 18 15 29 LP 19 1 29 LP 20 15 29 LP 21 1 29 LP 22 15 29 LP 23 1 29 LP 24 15 29 LP 25 1 29 LP 26 15 29 LP 27 1 29 LP 28 15 29 LP 29 1 29 LP 30 15 29 LP 31 1 29 LP 32 16 29 LP 33 2 29 LP 34 16 29 LP 35 2 29 LP 36 16 29 LP 37 2 29 LP 38 16 29 LP 39 2 29 LP 40 16 29 LP 41 2 29 LP 42 16 29 LP 43 2 29 LP 44 16 29 LP 45 2 29 LP 46 16 29 LP 47 2 29 LP 48 16 29 LP 49 2 29 LP 50 16 29 LP 51 2 29 LP 52 16 29 LP 53 2 29 LP 54 16 29 LP 55 2 29 LP 56 16 29 LP 57 2 29 LP 58 16 29 LP 59 2 29 LP 60 16 29 LP 61 2 29 LP 62 16 29 LP 63 2 29 LP 64 16 29 LP 65 2 29 LP 66 16 29 LP 67 2 29 LP 68 16 29 LP 69 2 29 LP 70 16 29 LP 71 2 29 LP 72 16 29 LP 73 2 29 LP 74 16 29 LP 75 2 29 LP 76 16 29 LP 77 2 29 LP 78 16 29 LP 79 2 29 LP 80 16 29 LP 81 2 29 LP 82 16 29 LP 83 2 29 LP 84 16 29 LP 85 2 29 LP 86 16 29 LP 87 2 29 LP 88 16 29 LP 89 2 29 LP 90 16 29 LP 91 2 29 LP 92 16 29 LP 93 2 29 LP 94 16 29 LP 95 2 29 LP 96 16 29 LP 97 2 29 LP 98 16 29 LP 99 2 29 LP 100 16 29 LP 101 2 29 LP 102 16 29 LP 103 2 29 LP 104 16 29 LP 105 2 29 LP 106 16 29 LP 107 2 29 LP 108 16 29 LP 109 2 29 LP 110 16 29 LP 111 2 29 LP 112 16 29 LP 113 2 29 LP 114 16 29 LP 115 2 29 LP 116 16 29 LP 117 2 29 LP 118 16 29 LP 119 2 29 LP 120 16 29 LP 121 2 29 LP 122 16 29 LP 123 2 29 LP 124 16 29 LP 125 2 29 LP 126 16 29 LP 127 2 29 LP 128 16 29 LP 129 2 29 LP 130 16 29 LP 131 2 29 LP 132 16 29 LP 133 2 29 LP 134 16 29 LP 135 2 29 LP 136 16 29 LP 137 2 29 LP 138 16 29 LP 139 2 29 LP 140 16 29 LP 141 2 29 LP 142 16 29 LP 143 2 29 LP 144 16 29 LP 145 2 29 LP 146 16 29 LP 147 2 29 LP 148 16 29 LP 149 2 29 LP 150 16 29 LP 151 2 29 LP 152 16 29 LP 153 2 29 LP 154 16 29 LP 155 2 29 LP 156 16 29 LP 157 2 29 LP 158 16 29 LP 159 2 29 LP 160 16 29 LP 161 2 29 LP 162 16 29 LP 163 2 29 LP 164 16 29 LP 165 2 29 LP 166 16 29 LP 167 2 29 LP 168 16 29 LP 169 2 29 LP 170 16 29 LP 171 2 29 LP 172 16 29 LP 173 2 29 LP 174 16 29 LP 175 2 29 LP 176 16 29 LP 177 2 29 LP 178 16 29 LP 179 2 29 LP 180 16 29 LP 181 2 29 LP 182 16 29 LP 183 2 29 LP 184 16 29 LP 185 2 29 LP 186 16 29 LP 187 2 29 LP 188 16 29 LP 189 2 29 LP 190 16 29 LP 191 2 29 LP 192 16 29 LP 193 2 29 LP 194 16 29 LP 195 2 29 LP 196 16 29 LP 197 2 29 LP 198 16 29 LP 199 2 29 LP 200 16 29 LP 201 2 29 LP 202 16 29 LP 203 2 29 LP 204 16 29 LP 205 2 29 LP 206 16 29 LP 207 2 29 LP 208 16 29 LP 209 2 29 LP 210 16 29 LP 211 2 29 LP 212 16 29 LP 213 2 29 LP 214 16 29 LP 215 2 29 LP 216 16 29 LP 217 2 29 LP 218 16 29 LP 219 2 29 LP 220 16 29 LP 221 2 29 LP 222 16 29 LP 223 2 29 LP 224 16 29 LP 225 2 29 LP 226 16 29 LP 227 2 29 LP 228 16 29 LP 229 2 29 LP 230 16 29 LP 231 2 29 LP 232 16 29 LP 233 2 29 LP 234 16 29 LP 235 2 29 LP 236 16 29 LP 237 2 29 LP 238 16 29 LP 239 2 29 LP 240 16 29 LP 241 2 29 LP 242 16 29 LP 243 2 29 LP 244 16 29 LP 245 2 29 LP 246 16 29 LP 247 2 29 LP 248 16 29 LP 249 2 29 LP 250 16 29 LP 251 2 29 LP 252 16 29 LP 253 2 29 LP 254 16 29 LP 255 2 36 #2 0 15 36 #2 1 29 36 #2 2 43 36 #2 3 57 36 #2 4 1 36 #2 5 15 36 #2 6 29 36 #2 7 43 36 #2 8 56 36 #2 9 57 36 #2 10 1 36 #2 11 15 36 #2 12 29 36 #2 13 1 36 #2 14 15 36 #2 15 29 36 #2 16 43 36 #2 17 57 36 #2 18 1 36 #2 19 15 36 #2 20 29 36 #2 21 43 36 #2 22 57 36 #2 23 1 36 #2 24 15 36 #2 25 29 36 #2 26 43 36 #2 27 57 36 #2 28 1 36 #2 29 15 36 #2 30 29 36 #2 31 43 36 #2 32 58 36 #2 33 2 36 #2 34 16 36 #2 35 30 36 #2 36 44 36 #2 37 58 36 #2 38 2 36 #2 39 16 36 #2 40 30 36 #2 41 44 36 #2 42 58 36 #2 43 2 36 #2 44 16 36 #2 45 30 36 #2 46 44 36 #2 47 58 36 #2 48 2 36 #2 49 16 36 #2 50 30 36 #2 51 44 36 #2 52 58 36 #2 53 2 36 #2 54 16 36 #2 55 30 36 #2 56 44 36 #2 57 58 36 #2 58 2 36 #2 59 16 36 #2 60 30 36 #2 61 44 36 #2 62 58 36 #2 63 2 36 #2 64 16 36 #2 65 30 36 #2 66 44 36 #2 67 58 36 #2 68 2 36 #2 69 16 36 #2 70 30 36 #2 71 44 36 #2 72 58 36 #2 73 2 36 #2 74 16 36 #2 75 30 36 #2 76 44 36 #2 77 58 36 #2 78 2 36 #2 79 16 36 #2 80 30 36 #2 81 44 36 #2 82 58 36 #2 83 2 36 #2 84 16 36 #2 85 30 36 #2 86 44 36 #2 87 58 36 #2 88 2 36 #2 89 16 36 #2 90 30 36 #2 91 44 36 #2 92 58 36 #2 93 2 36 #2 94 16 36 #2 95 30 36 #2 96 44 36 #2 97 58 36 #2 98 2 36 #2 99 16 36 #2 100 30 36 #2 101 44 36 #2 102 58 36 #2 103 2 36 #2 104 16 36 #2 105 30 36 #2 106 44 36 #2 107 58 36 #2 108 2 36 #2 109 16 36 #2 110 30 36 #2 111 44 36 #2 112 58 36 #2 113 2 36 #2 114 16 36 #2 115 30 36 #2 116 44 36 #2 117 58 36 #2 118 2 36 #2 119 16 36 #2 120 30 36 #2 121 44 36 #2 122 58 36 #2 123 2 36 #2 124 16 36 #2 125 30 36 #2 126 44 36 #2 127 58 36 #2 128 2 36 #2 129 16 36 #2 130 30 36 #2 131 44 36 #2 132 58 36 #2 133 2 36 #2 134 16 36 #2 135 30 36 #2 136 44 36 #2 137 58 36 #2 138 2 36 #2 139 16 36 #2 140 30 36 #2 141 44 36 #2 142 58 36 #2 143 2 36 #2 144 16 36 #2 145 30 36 #2 146 44 36 #2 147 58 36 #2 148 2 36 #2 149 16 36 #2 150 30 36 #2 151 44 36 #2 152 58 36 #2 153 2 36 #2 154 16 36 #2 155 30 36 #2 156 44 36 #2 157 58 36 #2 158 2 36 #2 159 16 36 #2 160 30 36 #2 161 44 36 #2 162 58 36 #2 163 2 36 #2 164 16 36 #2 165 30 36 #2 166 44 36 #2 167 58 36 #2 168 2 36 #2 169 16 36 #2 170 30 36 #2 171 44 36 #2 172 58 36 #2 173 2 36 #2 174 16 36 #2 175 30 36 #2 176 44 36 #2 177 58 36 #2 178 2 36 #2 179 16 36 #2 180 30 36 #2 181 44 36 #2 182 58 36 #2 183 2 36 #2 184 16 36 #2 185 30 36 #2 186 44 36 #2 187 58 36 #2 188 2 36 #2 189 16 36 #2 190 30 36 #2 191 44 36 #2 192 58 36 #2 193 2 36 #2 194 16 36 #2 195 30 36 #2 196 44 36 #2 197 58 36 #2 198 2 36 #2 199 16 36 #2 200 30 36 #2 201 44 36 #2 202 58 36 #2 203 2 36 #2 204 16 36 #2 205 30 36 #2 206 44 36 #2 207 58 36 #2 208 2 36 #2 209 16 36 #2 210 30 36 #2 211 44 36 #2 212 58 36 #2 213 2 36 #2 214 16 36 #2 215 30 36 #2 216 44 36 #2 217 58 36 #2 218 2 36 #2 219 16 36 #2 220 30 36 #2 221 44 36 #2 222 58 36 #2 223 2 36 #2 224 16 36 #2 225 30 36 #2 226 44 36 #2 227 58 36 #2 228 2 36 #2 229 16 36 #2 230 30 36 #2 231 44 36 #2 232 58 36 #2 233 2 36 #2 234 16 36 #2 235 30 36 #2 236 44 36 #2 237 58 36 #2 238 2 36 #2 239 16 36 #2 240 30 36 #2 241 44 36 #2 242 58 36 #2 243 2 36 #2 244 16 36 #2 245 30 36 #2 246 44 36 #2 247 58 36 #2 248 2 36 #2 249 16 36 #2 250 30 36 #2 251 44 36 #2 252 58 36 #2 253 2 36 #2 254 16 36 #2 255 30 36 LP 0 15 36 LP 1 1 36 LP 2 15 36 LP 3 1 36 LP 4 15 36 LP 5 1 36 LP 6 15 36 LP 7 1 36 LP 8 14 36 LP 9 15 36 LP 10 1 36 LP 11 15 36 LP 12 1 36 LP 13 1 36 LP 14 15 36 LP 15 1 36 LP 16 15 36 LP 17 1 36 LP 18 15 36 LP 19 1 36 LP 20 15 36 LP 21 1 36 LP 22 15 36 LP 23 1 36 LP 24 15 36 LP 25 1 36 LP 26 15 36 LP 27 1 36 LP 28 15 36 LP 29 1 36 LP 30 15 36 LP 31 1 36 LP 32 16 36 LP 33 2 36 LP 34 16 36 LP 35 2 36 LP 36 16 36 LP 37 2 36 LP 38 16 36 LP 39 2 36 LP 40 16 36 LP 41 2 36 LP 42 16 36 LP 43 2 36 LP 44 16 36 LP 45 2 36 LP 46 16 36 LP 47 2 36 LP 48 16 36 LP 49 2 36 LP 50 16 36 LP 51 2 36 LP 52 16 36 LP 53 2 36 LP 54 16 36 LP 55 2 36 LP 56 16 36 LP 57 2 36 LP 58 16 36 LP 59 2 36 LP 60 16 36 LP 61 2 36 LP 62 16 36 LP 63 2 36 LP 64 16 36 LP 65 2 36 LP 66 16 36 LP 67 2 36 LP 68 16 36 LP 69 2 36 LP 70 16 36 LP 71 2 36 LP 72 16 36 LP 73 2 36 LP 74 16 36 LP 75 2 36 LP 76 16 36 LP 77 2 36 LP 78 16 36 LP 79 2 36 LP 80 16 36 LP 81 2 36 LP 82 16 36 LP 83 2 36 LP 84 16 36 LP 85 2 36 LP 86 16 36 LP 87 2 36 LP 88 16 36 LP 89 2 36 LP 90 16 36 LP 91 2 36 LP 92 16 36 LP 93 2 36 LP 94 16 36 LP 95 2 36 LP 96 16 36 LP 97 2 36 LP 98 16 36 LP 99 2 36 LP 100 16 36 LP 101 2 36 LP 102 16 36 LP 103 2 36 LP 104 16 36 LP 105 2 36 LP 106 16 36 LP 107 2 36 LP 108 16 36 LP 109 2 36 LP 110 16 36 LP 111 2 36 LP 112 16 36 LP 113 2 36 LP 114 16 36 LP 115 2 36 LP 116 16 36 LP 117 2 36 LP 118 16 36 LP 119 2 36 LP 120 16 36 LP 121 2 36 LP 122 16 36 LP 123 2 36 LP 124 16 36 LP 125 2 36 LP 126 16 36 LP 127 2 36 LP 128 16 36 LP 129 2 36 LP 130 16 36 LP 131 2 36 LP 132 16 36 LP 133 2 36 LP 134 16 36 LP 135 2 36 LP 136 16 36 LP 137 2 36 LP 138 16 36 LP 139 2 36 LP 140 16 36 LP 141 2 36 LP 142 16 36 LP 143 2 36 LP 144 16 36 LP 145 2 36 LP 146 16 36 LP 147 2 36 LP 148 16 36 LP 149 2 36 LP 150 16 36 LP 151 2 36 LP 152 16 36 LP 153 2 36 LP 154 16 36 LP 155 2 36 LP 156 16 36 LP 157 2 36 LP 158 16 36 LP 159 2 36 LP 160 16 36 LP 161 2 36 LP 162 16 36 LP 163 2 36 LP 164 16 36 LP 165 2 36 LP 166 16 36 LP 167 2 36 LP 168 16 36 LP 169 2 36 LP 170 16 36 LP 171 2 36 LP 172 16 36 LP 173 2 36 LP 174 16 36 LP 175 2 36 LP 176 16 36 LP 177 2 36 LP 178 16 36 LP 179 2 36 LP 180 16 36 LP 181 2 36 LP 182 16 36 LP 183 2 36 LP 184 16 36 LP 185 2 36 LP 186 16 36 LP 187 2 36 LP 188 16 36 LP 189 2 36 LP 190 16 36 LP 191 2 36 LP 192 16 36 LP 193 2 36 LP 194 16 36 LP 195 2 36 LP 196 16 36 LP 197 2 36 LP 198 16 36 LP 199 2 36 LP 200 16 36 LP 201 2 36 LP 202 16 36 LP 203 2 36 LP 204 16 36 LP 205 2 36 LP 206 16 36 LP 207 2 36 LP 208 16 36 LP 209 2 36 LP 210 16 36 LP 211 2 36 LP 212 16 36 LP 213 2 36 LP 214 16 36 LP 215 2 36 LP 216 16 36 LP 217 2 36 LP 218 16 36 LP 219 2 36 LP 220 16 36 LP 221 2 36 LP 222 16 36 LP 223 2 36 LP 224 16 36 LP 225 2 36 LP 226 16 36 LP 227 2 36 LP 228 16 36 LP 229 2 36 LP 230 16 36 LP 231 2 36 LP 232 16 36 LP 233 2 36 LP 234 16 36 LP 235 2 36 LP 236 16 36 LP 237 2 36 LP 238 16 36 LP 239 2 36 LP 240 16 36 LP 241 2 36 LP 242 16 36 LP 243 2 36 LP 244 16 36 LP 245 2 36 LP 246 16 36 LP 247 2 36 LP 248 16 36 LP 249 2 36 LP 250 16 36 LP 251 2 36 LP 252 16 36 LP 253 2 36 LP 254 16 36 LP 255 2 43 #2 0 15 43 #2 1 29 43 #2 2 43 43 #2 3 57 43 #2 4 1 43 #2 5 15 43 #2 6 29 43 #2 7 43 43 #2 8 56 43 #2 9 57 43 #2 10 1 43 #2 11 15 43 #2 12 29 43 #2 13 1 43 #2 14 15 43 #2 15 29 43 #2 16 43 43 #2 17 57 43 #2 18 1 43 #2 19 15 43 #2 20 29 43 #2 21 43 43 #2 22 57 43 #2 23 1 43 #2 24 15 43 #2 25 29 43 #2 26 43 43 #2 27 57 43 #2 28 1 43 #2 29 15 43 #2 30 29 43 #2 31 43 43 #2 32 58 43 #2 33 2 43 #2 34 16 43 #2 35 30 43 #2 36 1 43 #2 37 58 43 #2 38 2 43 #2 39 16 43 #2 40 30 43 #2 41 1 43 #2 42 58 43 #2 43 2 43 #2 44 16 43 #2 45 30 43 #2 46 1 43 #2 47 58 43 #2 48 2 43 #2 49 16 43 #2 50 30 43 #2 51 1 43 #2 52 58 43 #2 53 2 43 #2 54 16 43 #2 55 30 43 #2 56 1 43 #2 57 58 43 #2 58 2 43 #2 59 16 43 #2 60 30 43 #2 61 1 43 #2 62 58 43 #2 63 2 43 #2 64 16 43 #2 65 30 43 #2 66 1 43 #2 67 58 43 #2 68 2 43 #2 69 16 43 #2 70 30 43 #2 71 1 43 #2 72 58 43 #2 73 2 43 #2 74 16 43 #2 75 30 43 #2 76 1 43 #2 77 58 43 #2 78 2 43 #2 79 16 43 #2 80 30 43 #2 81 1 43 #2 82 58 43 #2 83 2 43 #2 84 16 43 #2 85 30 43 #2 86 1 43 #2 87 58 43 #2 88 2 43 #2 89 16 43 #2 90 30 43 #2 91 1 43 #2 92 58 43 #2 93 2 43 #2 94 16 43 #2 95 30 43 #2 96 1 43 #2 97 58 43 #2 98 2 43 #2 99 16 43 #2 100 30 43 #2 101 1 43 #2 102 58 43 #2 103 2 43 #2 104 16 43 #2 105 30 43 #2 106 1 43 #2 107 58 43 #2 108 2 43 #2 109 16 43 #2 110 30 43 #2 111 1 43 #2 112 58 43 #2 113 2 43 #2 114 16 43 #2 115 30 43 #2 116 1 43 #2 117 58 43 #2 118 2 43 #2 119 16 43 #2 120 30 43 #2 121 1 43 #2 122 58 43 #2 123 2 43 #2 124 16 43 #2 125 30 43 #2 126 1 43 #2 127 58 43 #2 128 2 43 #2 129 16 43 #2 130 30 43 #2 131 1 43 #2 132 58 43 #2 133 2 43 #2 134 16 43 #2 135 30 43 #2 136 1 43 #2 137 58 43 #2 138 2 43 #2 139 16 43 #2 140 30 43 #2 141 1 43 #2 142 58 43 #2 143 2 43 #2 144 16 43 #2 145 30 43 #2 146 1 43 #2 147 58 43 #2 148 2 43 #2 149 16 43 #2 150 30 43 #2 151 1 43 #2 152 58 43 #2 153 2 43 #2 154 16 43 #2 155 30 43 #2 156 1 43 #2 157 58 43 #2 158 2 43 #2 159 16 43 #2 160 30 43 #2 161 1 43 #2 162 58 43 #2 163 2 43 #2 164 16 43 #2 165 30 43 #2 166 1 43 #2 167 58 43 #2 168 2 43 #2 169 16 43 #2 170 30 43 #2 171 1 43 #2 172 58 43 #2 173 2 43 #2 174 16 43 #2 175 30 43 #2 176 1 43 #2 177 58 43 #2 178 2 43 #2 179 16 43 #2 180 30 43 #2 181 1 43 #2 182 58 43 #2 183 2 43 #2 184 16 43 #2 185 30 43 #2 186 1 43 #2 187 58 43 #2 188 2 43 #2 189 16 43 #2 190 30 43 #2 191 1 43 #2 192 58 43 #2 193 2 43 #2 194 16 43 #2 195 30 43 #2 196 1 43 #2 197 58 43 #2 198 2 43 #2 199 16 43 #2 200 30 43 #2 201 1 43 #2 202 58 43 #2 203 2 43 #2 204 16 43 #2 205 30 43 #2 206 1 43 #2 207 58 43 #2 208 2 43 #2 209 16 43 #2 210 30 43 #2 211 1 43 #2 212 58 43 #2 213 2 43 #2 214 16 43 #2 215 30 43 #2 216 1 43 #2 217 58 43 #2 218 2 43 #2 219 16 43 #2 220 30 43 #2 221 1 43 #2 222 58 43 #2 223 2 43 #2 224 16 43 #2 225 30 43 #2 226 1 43 #2 227 58 43 #2 228 2 43 #2 229 16 43 #2 230 30 43 #2 231 1 43 #2 232 58 43 #2 233 2 43 #2 234 16 43 #2 235 30 43 #2 236 1 43 #2 237 58 43 #2 238 2 43 #2 239 16 43 #2 240 30 43 #2 241 1 43 #2 242 58 43 #2 243 2 43 #2 244 16 43 #2 245 30 43 #2 246 1 43 #2 247 58 43 #2 248 2 43 #2 249 16 43 #2 250 30 43 #2 251 1 43 #2 252 58 43 #2 253 2 43 #2 254 16 43 #2 255 30 43 LP 0 15 43 LP 1 29 43 LP 2 1 43 LP 3 15 43 LP 4 29 43 LP 5 1 43 LP 6 15 43 LP 7 29 43 LP 8 1 43 LP 9 15 43 LP 10 1 43 LP 11 15 43 LP 12 29 43 LP 13 1 43 LP 14 15 43 LP 15 29 43 LP 16 1 43 LP 17 15 43 LP 18 29 43 LP 19 1 43 LP 20 15 43 LP 21 29 43 LP 22 1 43 LP 23 15 43 LP 24 29 43 LP 25 1 43 LP 26 15 43 LP 27 29 43 LP 28 1 43 LP 29 15 43 LP 30 29 43 LP 31 1 43 LP 32 16 43 LP 33 30 43 LP 34 2 43 LP 35 16 43 LP 36 30 43 LP 37 2 43 LP 38 16 43 LP 39 30 43 LP 40 2 43 LP 41 16 43 LP 42 30 43 LP 43 2 43 LP 44 16 43 LP 45 30 43 LP 46 2 43 LP 47 16 43 LP 48 30 43 LP 49 2 43 LP 50 16 43 LP 51 30 43 LP 52 2 43 LP 53 16 43 LP 54 30 43 LP 55 2 43 LP 56 16 43 LP 57 30 43 LP 58 2 43 LP 59 16 43 LP 60 30 43 LP 61 2 43 LP 62 16 43 LP 63 30 43 LP 64 2 43 LP 65 16 43 LP 66 30 43 LP 67 2 43 LP 68 16 43 LP 69 30 43 LP 70 2 43 LP 71 16 43 LP 72 30 43 LP 73 2 43 LP 74 16 43 LP 75 30 43 LP 76 2 43 LP 77 16 43 LP 78 30 43 LP 79 2 43 LP 80 16 43 LP 81 30 43 LP 82 2 43 LP 83 16 43 LP 84 30 43 LP 85 2 43 LP 86 16 43 LP 87 30 43 LP 88 2 43 LP 89 16 43 LP 90 30 43 LP 91 2 43 LP 92 16 43 LP 93 30 43 LP 94 2 43 LP 95 16 43 LP 96 30 43 LP 97 2 43 LP 98 16 43 LP 99 30 43 LP 100 2 43 LP 101 16 43 LP 102 30 43 LP 103 2 43 LP 104 16 43 LP 105 30 43 LP 106 2 43 LP 107 16 43 LP 108 30 43 LP 109 2 43 LP 110 16 43 LP 111 30 43 LP 112 2 43 LP 113 16 43 LP 114 30 43 LP 115 2 43 LP 116 16 43 LP 117 30 43 LP 118 2 43 LP 119 16 43 LP 120 30 43 LP 121 2 43 LP 122 16 43 LP 123 30 43 LP 124 2 43 LP 125 16 43 LP 126 30 43 LP 127 2 43 LP 128 16 43 LP 129 30 43 LP 130 2 43 LP 131 16 43 LP 132 30 43 LP 133 2 43 LP 134 16 43 LP 135 30 43 LP 136 2 43 LP 137 16 43 LP 138 30 43 LP 139 2 43 LP 140 16 43 LP 141 30 43 LP 142 2 43 LP 143 16 43 LP 144 30 43 LP 145 2 43 LP 146 16 43 LP 147 30 43 LP 148 2 43 LP 149 16 43 LP 150 30 43 LP 151 2 43 LP 152 16 43 LP 153 30 43 LP 154 2 43 LP 155 16 43 LP 156 30 43 LP 157 2 43 LP 158 16 43 LP 159 30 43 LP 160 2 43 LP 161 16 43 LP 162 30 43 LP 163 2 43 LP 164 16 43 LP 165 30 43 LP 166 2 43 LP 167 16 43 LP 168 30 43 LP 169 2 43 LP 170 16 43 LP 171 30 43 LP 172 2 43 LP 173 16 43 LP 174 30 43 LP 175 2 43 LP 176 16 43 LP 177 30 43 LP 178 2 43 LP 179 16 43 LP 180 30 43 LP 181 2 43 LP 182 16 43 LP 183 30 43 LP 184 2 43 LP 185 16 43 LP 186 30 43 LP 187 2 43 LP 188 16 43 LP 189 30 43 LP 190 2 43 LP 191 16 43 LP 192 30 43 LP 193 2 43 LP 194 16 43 LP 195 30 43 LP 196 2 43 LP 197 16 43 LP 198 30 43 LP 199 2 43 LP 200 16 43 LP 201 30 43 LP 202 2 43 LP 203 16 43 LP 204 30 43 LP 205 2 43 LP 206 16 43 LP 207 30 43 LP 208 2 43 LP 209 16 43 LP 210 30 43 LP 211 2 43 LP 212 16 43 LP 213 30 43 LP 214 2 43 LP 215 16 43 LP 216 30 43 LP 217 2 43 LP 218 16 43 LP 219 30 43 LP 220 2 43 LP 221 16 43 LP 222 30 43 LP 223 2 43 LP 224 16 43 LP 225 30 43 LP 226 2 43 LP 227 16 43 LP 228 30 43 LP 229 2 43 LP 230 16 43 LP 231 30 43 LP 232 2 43 LP 233 16 43 LP 234 30 43 LP 235 2 43 LP 236 16 43 LP 237 30 43 LP 238 2 43 LP 239 16 43 LP 240 30 43 LP 241 2 43 LP 242 16 43 LP 243 30 43 LP 244 2 43 LP 245 16 43 LP 246 30 43 LP 247 2 43 LP 248 16 43 LP 249 30 43 LP 250 2 43 LP 251 16 43 LP 252 30 43 LP 253 2 43 LP 254 16 43 LP 255 30 50 #2 0 15 50 #2 1 29 50 #2 2 43 50 #2 3 57 50 #2 4 1 50 #2 5 15 50 #2 6 29 50 #2 7 43 50 #2 8 56 50 #2 9 57 50 #2 10 1 50 #2 11 15 50 #2 12 29 50 #2 13 1 50 #2 14 15 50 #2 15 29 50 #2 16 43 50 #2 17 57 50 #2 18 1 50 #2 19 15 50 #2 20 29 50 #2 21 43 50 #2 22 57 50 #2 23 1 50 #2 24 15 50 #2 25 29 50 #2 26 43 50 #2 27 57 50 #2 28 1 50 #2 29 15 50 #2 30 29 50 #2 31 43 50 #2 32 58 50 #2 33 2 50 #2 34 16 50 #2 35 30 50 #2 36 44 50 #2 37 58 50 #2 38 2 50 #2 39 16 50 #2 40 30 50 #2 41 44 50 #2 42 58 50 #2 43 2 50 #2 44 16 50 #2 45 30 50 #2 46 44 50 #2 47 58 50 #2 48 2 50 #2 49 16 50 #2 50 30 50 #2 51 44 50 #2 52 58 50 #2 53 2 50 #2 54 16 50 #2 55 30 50 #2 56 44 50 #2 57 58 50 #2 58 2 50 #2 59 16 50 #2 60 30 50 #2 61 44 50 #2 62 58 50 #2 63 2 50 #2 64 16 50 #2 65 30 50 #2 66 44 50 #2 67 58 50 #2 68 2 50 #2 69 16 50 #2 70 30 50 #2 71 44 50 #2 72 58 50 #2 73 2 50 #2 74 16 50 #2 75 30 50 #2 76 44 50 #2 77 58 50 #2 78 2 50 #2 79 16 50 #2 80 30 50 #2 81 44 50 #2 82 58 50 #2 83 2 50 #2 84 16 50 #2 85 30 50 #2 86 44 50 #2 87 58 50 #2 88 2 50 #2 89 16 50 #2 90 30 50 #2 91 44 50 #2 92 58 50 #2 93 2 50 #2 94 16 50 #2 95 30 50 #2 96 44 50 #2 97 58 50 #2 98 2 50 #2 99 16 50 #2 100 30 50 #2 101 44 50 #2 102 58 50 #2 103 2 50 #2 104 16 50 #2 105 30 50 #2 106 44 50 #2 107 58 50 #2 108 2 50 #2 109 16 50 #2 110 30 50 #2 111 44 50 #2 112 58 50 #2 113 2 50 #2 114 16 50 #2 115 30 50 #2 116 44 50 #2 117 58 50 #2 118 2 50 #2 119 16 50 #2 120 30 50 #2 121 44 50 #2 122 58 50 #2 123 2 50 #2 124 16 50 #2 125 30 50 #2 126 44 50 #2 127 58 50 #2 128 2 50 #2 129 16 50 #2 130 30 50 #2 131 44 50 #2 132 58 50 #2 133 2 50 #2 134 16 50 #2 135 30 50 #2 136 44 50 #2 137 58 50 #2 138 2 50 #2 139 16 50 #2 140 30 50 #2 141 44 50 #2 142 58 50 #2 143 2 50 #2 144 16 50 #2 145 30 50 #2 146 44 50 #2 147 58 50 #2 148 2 50 #2 149 16 50 #2 150 30 50 #2 151 44 50 #2 152 58 50 #2 153 2 50 #2 154 16 50 #2 155 30 50 #2 156 44 50 #2 157 58 50 #2 158 2 50 #2 159 16 50 #2 160 30 50 #2 161 44 50 #2 162 58 50 #2 163 2 50 #2 164 16 50 #2 165 30 50 #2 166 44 50 #2 167 58 50 #2 168 2 50 #2 169 16 50 #2 170 30 50 #2 171 44 50 #2 172 58 50 #2 173 2 50 #2 174 16 50 #2 175 30 50 #2 176 44 50 #2 177 58 50 #2 178 2 50 #2 179 16 50 #2 180 30 50 #2 181 44 50 #2 182 58 50 #2 183 2 50 #2 184 16 50 #2 185 30 50 #2 186 44 50 #2 187 58 50 #2 188 2 50 #2 189 16 50 #2 190 30 50 #2 191 44 50 #2 192 58 50 #2 193 2 50 #2 194 16 50 #2 195 30 50 #2 196 44 50 #2 197 58 50 #2 198 2 50 #2 199 16 50 #2 200 30 50 #2 201 44 50 #2 202 58 50 #2 203 2 50 #2 204 16 50 #2 205 30 50 #2 206 44 50 #2 207 58 50 #2 208 2 50 #2 209 16 50 #2 210 30 50 #2 211 44 50 #2 212 58 50 #2 213 2 50 #2 214 16 50 #2 215 30 50 #2 216 44 50 #2 217 58 50 #2 218 2 50 #2 219 16 50 #2 220 30 50 #2 221 44 50 #2 222 58 50 #2 223 2 50 #2 224 16 50 #2 225 30 50 #2 226 44 50 #2 227 58 50 #2 228 2 50 #2 229 16 50 #2 230 30 50 #2 231 44 50 #2 232 58 50 #2 233 2 50 #2 234 16 50 #2 235 30 50 #2 236 44 50 #2 237 58 50 #2 238 2 50 #2 239 16 50 #2 240 30 50 #2 241 44 50 #2 242 58 50 #2 243 2 50 #2 244 16 50 #2 245 30 50 #2 246 44 50 #2 247 58 50 #2 248 2 50 #2 249 16 50 #2 250 30 50 #2 251 44 50 #2 252 58 50 #2 253 2 50 #2 254 16 50 #2 255 30 50 LP 0 15 50 LP 1 29 50 LP 2 1 50 LP 3 15 50 LP 4 29 50 LP 5 1 50 LP 6 15 50 LP 7 29 50 LP 8 1 50 LP 9 15 50 LP 10 1 50 LP 11 15 50 LP 12 29 50 LP 13 1 50 LP 14 15 50 LP 15 29 50 LP 16 1 50 LP 17 15 50 LP 18 29 50 LP 19 1 50 LP 20 15 50 LP 21 29 50 LP 22 1 50 LP 23 15 50 LP 24 29 50 LP 25 1 50 LP 26 15 50 LP 27 29 50 LP 28 1 50 LP 29 15 50 LP 30 29 50 LP 31 1 50 LP 32 16 50 LP 33 30 50 LP 34 2 50 LP 35 16 50 LP 36 30 50 LP 37 2 50 LP 38 16 50 LP 39 30 50 LP 40 2 50 LP 41 16 50 LP 42 30 50 LP 43 2 50 LP 44 16 50 LP 45 30 50 LP 46 2 50 LP 47 16 50 LP 48 30 50 LP 49 2 50 LP 50 16 50 LP 51 30 50 LP 52 2 50 LP 53 16 50 LP 54 30 50 LP 55 2 50 LP 56 16 50 LP 57 30 50 LP 58 2 50 LP 59 16 50 LP 60 30 50 LP 61 2 50 LP 62 16 50 LP 63 30 50 LP 64 2 50 LP 65 16 50 LP 66 30 50 LP 67 2 50 LP 68 16 50 LP 69 30 50 LP 70 2 50 LP 71 16 50 LP 72 30 50 LP 73 2 50 LP 74 16 50 LP 75 30 50 LP 76 2 50 LP 77 16 50 LP 78 30 50 LP 79 2 50 LP 80 16 50 LP 81 30 50 LP 82 2 50 LP 83 16 50 LP 84 30 50 LP 85 2 50 LP 86 16 50 LP 87 30 50 LP 88 2 50 LP 89 16 50 LP 90 30 50 LP 91 2 50 LP 92 16 50 LP 93 30 50 LP 94 2 50 LP 95 16 50 LP 96 30 50 LP 97 2 50 LP 98 16 50 LP 99 30 50 LP 100 2 50 LP 101 16 50 LP 102 30 50 LP 103 2 50 LP 104 16 50 LP 105 30 50 LP 106 2 50 LP 107 16 50 LP 108 30 50 LP 109 2 50 LP 110 16 50 LP 111 30 50 LP 112 2 50 LP 113 16 50 LP 114 30 50 LP 115 2 50 LP 116 16 50 LP 117 30 50 LP 118 2 50 LP 119 16 50 LP 120 30 50 LP 121 2 50 LP 122 16 50 LP 123 30 50 LP 124 2 50 LP 125 16 50 LP 126 30 50 LP 127 2 50 LP 128 16 50 LP 129 30 50 LP 130 2 50 LP 131 16 50 LP 132 30 50 LP 133 2 50 LP 134 16 50 LP 135 30 50 LP 136 2 50 LP 137 16 50 LP 138 30 50 LP 139 2 50 LP 140 16 50 LP 141 30 50 LP 142 2 50 LP 143 16 50 LP 144 30 50 LP 145 2 50 LP 146 16 50 LP 147 30 50 LP 148 2 50 LP 149 16 50 LP 150 30 50 LP 151 2 50 LP 152 16 50 LP 153 30 50 LP 154 2 50 LP 155 16 50 LP 156 30 50 LP 157 2 50 LP 158 16 50 LP 159 30 50 LP 160 2 50 LP 161 16 50 LP 162 30 50 LP 163 2 50 LP 164 16 50 LP 165 30 50 LP 166 2 50 LP 167 16 50 LP 168 30 50 LP 169 2 50 LP 170 16 50 LP 171 30 50 LP 172 2 50 LP 173 16 50 LP 174 30 50 LP 175 2 50 LP 176 16 50 LP 177 30 50 LP 178 2 50 LP 179 16 50 LP 180 30 50 LP 181 2 50 LP 182 16 50 LP 183 30 50 LP 184 2 50 LP 185 16 50 LP 186 30 50 LP 187 2 50 LP 188 16 50 LP 189 30 50 LP 190 2 50 LP 191 16 50 LP 192 30 50 LP 193 2 50 LP 194 16 50 LP 195 30 50 LP 196 2 50 LP 197 16 50 LP 198 30 50 LP 199 2 50 LP 200 16 50 LP 201 30 50 LP 202 2 50 LP 203 16 50 LP 204 30 50 LP 205 2 50 LP 206 16 50 LP 207 30 50 LP 208 2 50 LP 209 16 50 LP 210 30 50 LP 211 2 50 LP 212 16 50 LP 213 30 50 LP 214 2 50 LP 215 16 50 LP 216 30 50 LP 217 2 50 LP 218 16 50 LP 219 30 50 LP 220 2 50 LP 221 16 50 LP 222 30 50 LP 223 2 50 LP 224 16 50 LP 225 30 50 LP 226 2 50 LP 227 16 50 LP 228 30 50 LP 229 2 50 LP 230 16 50 LP 231 30 50 LP 232 2 50 LP 233 16 50 LP 234 30 50 LP 235 2 50 LP 236 16 50 LP 237 30 50 LP 238 2 50 LP 239 16 50 LP 240 30 50 LP 241 2 50 LP 242 16 50 LP 243 30 50 LP 244 2 50 LP 245 16 50 LP 246 30 50 LP 247 2 50 LP 248 16 50 LP 249 30 50 LP 250 2 50 LP 251 16 50 LP 252 30 50 LP 253 2 50 LP 254 16 50 LP 255 30 57 #2 0 15 57 #2 1 29 57 #2 2 43 57 #2 3 57 57 #2 4 1 57 #2 5 15 57 #2 6 29 57 #2 7 43 57 #2 8 56 57 #2 9 57 57 #2 10 1 57 #2 11 15 57 #2 12 29 57 #2 13 1 57 #2 14 15 57 #2 15 29 57 #2 16 43 57 #2 17 57 57 #2 18 1 57 #2 19 15 57 #2 20 29 57 #2 21 43 57 #2 22 57 57 #2 23 1 57 #2 24 15 57 #2 25 29 57 #2 26 43 57 #2 27 57 57 #2 28 1 57 #2 29 15 57 #2 30 29 57 #2 31 43 57 #2 32 1 57 #2 33 2 57 #2 34 16 57 #2 35 30 57 #2 36 44 57 #2 37 1 57 #2 38 2 57 #2 39 16 57 #2 40 30 57 #2 41 44 57 #2 42 1 57 #2 43 2 57 #2 44 16 57 #2 45 30 57 #2 46 44 57 #2 47 1 57 #2 48 2 57 #2 49 16 57 #2 50 30 57 #2 51 44 57 #2 52 1 57 #2 53 2 57 #2 54 16 57 #2 55 30 57 #2 56 44 57 #2 57 1 57 #2 58 2 57 #2 59 16 57 #2 60 30 57 #2 61 44 57 #2 62 1 57 #2 63 2 57 #2 64 16 57 #2 65 30 57 #2 66 44 57 #2 67 1 57 #2 68 2 57 #2 69 16 57 #2 70 30 57 #2 71 44 57 #2 72 1 57 #2 73 2 57 #2 74 16 57 #2 75 30 57 #2 76 44 57 #2 77 1 57 #2 78 2 57 #2 79 16 57 #2 80 30 57 #2 81 44 57 #2 82 1 57 #2 83 2 57 #2 84 16 57 #2 85 30 57 #2 86 44 57 #2 87 1 57 #2 88 2 57 #2 89 16 57 #2 90 30 57 #2 91 44 57 #2 92 1 57 #2 93 2 57 #2 94 16 57 #2 95 30 57 #2 96 44 57 #2 97 1 57 #2 98 2 57 #2 99 16 57 #2 100 30 57 #2 101 44 57 #2 102 1 57 #2 103 2 57 #2 104 16 57 #2 105 30 57 #2 106 44 57 #2 107 1 57 #2 108 2 57 #2 109 16 57 #2 110 30 57 #2 111 44 57 #2 112 1 57 #2 113 2 57 #2 114 16 57 #2 115 30 57 #2 116 44 57 #2 117 1 57 #2 118 2 57 #2 119 16 57 #2 120 30 57 #2 121 44 57 #2 122 1 57 #2 123 2 57 #2 124 16 57 #2 125 30 57 #2 126 44 57 #2 127 1 57 #2 128 2 57 #2 129 16 57 #2 130 30 57 #2 131 44 57 #2 132 1 57 #2 133 2 57 #2 134 16 57 #2 135 30 57 #2 136 44 57 #2 137 1 57 #2 138 2 57 #2 139 16 57 #2 140 30 57 #2 141 44 57 #2 142 1 57 #2 143 2 57 #2 144 16 57 #2 145 30 57 #2 146 44 57 #2 147 1 57 #2 148 2 57 #2 149 16 57 #2 150 30 57 #2 151 44 57 #2 152 1 57 #2 153 2 57 #2 154 16 57 #2 155 30 57 #2 156 44 57 #2 157 1 57 #2 158 2 57 #2 159 16 57 #2 160 30 57 #2 161 44 57 #2 162 1 57 #2 163 2 57 #2 164 16 57 #2 165 30 57 #2 166 44 57 #2 167 1 57 #2 168 2 57 #2 169 16 57 #2 170 30 57 #2 171 44 57 #2 172 1 57 #2 173 2 57 #2 174 16 57 #2 175 30 57 #2 176 44 57 #2 177 1 57 #2 178 2 57 #2 179 16 57 #2 180 30 57 #2 181 44 57 #2 182 1 57 #2 183 2 57 #2 184 16 57 #2 185 30 57 #2 186 44 57 #2 187 1 57 #2 188 2 57 #2 189 16 57 #2 190 30 57 #2 191 44 57 #2 192 1 57 #2 193 2 57 #2 194 16 57 #2 195 30 57 #2 196 44 57 #2 197 1 57 #2 198 2 57 #2 199 16 57 #2 200 30 57 #2 201 44 57 #2 202 1 57 #2 203 2 57 #2 204 16 57 #2 205 30 57 #2 206 44 57 #2 207 1 57 #2 208 2 57 #2 209 16 57 #2 210 30 57 #2 211 44 57 #2 212 1 57 #2 213 2 57 #2 214 16 57 #2 215 30 57 #2 216 44 57 #2 217 1 57 #2 218 2 57 #2 219 16 57 #2 220 30 57 #2 221 44 57 #2 222 1 57 #2 223 2 57 #2 224 16 57 #2 225 30 57 #2 226 44 57 #2 227 1 57 #2 228 2 57 #2 229 16 57 #2 230 30 57 #2 231 44 57 #2 232 1 57 #2 233 2 57 #2 234 16 57 #2 235 30 57 #2 236 44 57 #2 237 1 57 #2 238 2 57 #2 239 16 57 #2 240 30 57 #2 241 44 57 #2 242 1 57 #2 243 2 57 #2 244 16 57 #2 245 30 57 #2 246 44 57 #2 247 1 57 #2 248 2 57 #2 249 16 57 #2 250 30 57 #2 251 44 57 #2 252 1 57 #2 253 2 57 #2 254 16 57 #2 255 30 57 LP 0 15 57 LP 1 29 57 LP 2 43 57 LP 3 1 57 LP 4 15 57 LP 5 29 57 LP 6 43 57 LP 7 1 57 LP 8 14 57 LP 9 15 57 LP 10 1 57 LP 11 15 57 LP 12 29 57 LP 13 1 57 LP 14 15 57 LP 15 29 57 LP 16 43 57 LP 17 1 57 LP 18 15 57 LP 19 29 57 LP 20 43 57 LP 21 1 57 LP 22 15 57 LP 23 29 57 LP 24 43 57 LP 25 1 57 LP 26 15 57 LP 27 29 57 LP 28 43 57 LP 29 1 57 LP 30 15 57 LP 31 29 57 LP 32 44 57 LP 33 2 57 LP 34 16 57 LP 35 30 57 LP 36 44 57 LP 37 2 57 LP 38 16 57 LP 39 30 57 LP 40 44 57 LP 41 2 57 LP 42 16 57 LP 43 30 57 LP 44 44 57 LP 45 2 57 LP 46 16 57 LP 47 30 57 LP 48 44 57 LP 49 2 57 LP 50 16 57 LP 51 30 57 LP 52 44 57 LP 53 2 57 LP 54 16 57 LP 55 30 57 LP 56 44 57 LP 57 2 57 LP 58 16 57 LP 59 30 57 LP 60 44 57 LP 61 2 57 LP 62 16 57 LP 63 30 57 LP 64 44 57 LP 65 2 57 LP 66 16 57 LP 67 30 57 LP 68 44 57 LP 69 2 57 LP 70 16 57 LP 71 30 57 LP 72 44 57 LP 73 2 57 LP 74 16 57 LP 75 30 57 LP 76 44 57 LP 77 2 57 LP 78 16 57 LP 79 30 57 LP 80 44 57 LP 81 2 57 LP 82 16 57 LP 83 30 57 LP 84 44 57 LP 85 2 57 LP 86 16 57 LP 87 30 57 LP 88 44 57 LP 89 2 57 LP 90 16 57 LP 91 30 57 LP 92 44 57 LP 93 2 57 LP 94 16 57 LP 95 30 57 LP 96 44 57 LP 97 2 57 LP 98 16 57 LP 99 30 57 LP 100 44 57 LP 101 2 57 LP 102 16 57 LP 103 30 57 LP 104 44 57 LP 105 2 57 LP 106 16 57 LP 107 30 57 LP 108 44 57 LP 109 2 57 LP 110 16 57 LP 111 30 57 LP 112 44 57 LP 113 2 57 LP 114 16 57 LP 115 30 57 LP 116 44 57 LP 117 2 57 LP 118 16 57 LP 119 30 57 LP 120 44 57 LP 121 2 57 LP 122 16 57 LP 123 30 57 LP 124 44 57 LP 125 2 57 LP 126 16 57 LP 127 30 57 LP 128 44 57 LP 129 2 57 LP 130 16 57 LP 131 30 57 LP 132 44 57 LP 133 2 57 LP 134 16 57 LP 135 30 57 LP 136 44 57 LP 137 2 57 LP 138 16 57 LP 139 30 57 LP 140 44 57 LP 141 2 57 LP 142 16 57 LP 143 30 57 LP 144 44 57 LP 145 2 57 LP 146 16 57 LP 147 30 57 LP 148 44 57 LP 149 2 57 LP 150 16 57 LP 151 30 57 LP 152 44 57 LP 153 2 57 LP 154 16 57 LP 155 30 57 LP 156 44 57 LP 157 2 57 LP 158 16 57 LP 159 30 57 LP 160 44 57 LP 161 2 57 LP 162 16 57 LP 163 30 57 LP 164 44 57 LP 165 2 57 LP 166 16 57 LP 167 30 57 LP 168 44 57 LP 169 2 57 LP 170 16 57 LP 171 30 57 LP 172 44 57 LP 173 2 57 LP 174 16 57 LP 175 30 57 LP 176 44 57 LP 177 2 57 LP 178 16 57 LP 179 30 57 LP 180 44 57 LP 181 2 57 LP 182 16 57 LP 183 30 57 LP 184 44 57 LP 185 2 57 LP 186 16 57 LP 187 30 57 LP 188 44 57 LP 189 2 57 LP 190 16 57 LP 191 30 57 LP 192 44 57 LP 193 2 57 LP 194 16 57 LP 195 30 57 LP 196 44 57 LP 197 2 57 LP 198 16 57 LP 199 30 57 LP 200 44 57 LP 201 2 57 LP 202 16 57 LP 203 30 57 LP 204 44 57 LP 205 2 57 LP 206 16 57 LP 207 30 57 LP 208 44 57 LP 209 2 57 LP 210 16 57 LP 211 30 57 LP 212 44 57 LP 213 2 57 LP 214 16 57 LP 215 30 57 LP 216 44 57 LP 217 2 57 LP 218 16 57 LP 219 30 57 LP 220 44 57 LP 221 2 57 LP 222 16 57 LP 223 30 57 LP 224 44 57 LP 225 2 57 LP 226 16 57 LP 227 30 57 LP 228 44 57 LP 229 2 57 LP 230 16 57 LP 231 30 57 LP 232 44 57 LP 233 2 57 LP 234 16 57 LP 235 30 57 LP 236 44 57 LP 237 2 57 LP 238 16 57 LP 239 30 57 LP 240 44 57 LP 241 2 57 LP 242 16 57 LP 243 30 57 LP 244 44 57 LP 245 2 57 LP 246 16 57 LP 247 30 57 LP 248 44 57 LP 249 2 57 LP 250 16 57 LP 251 30 57 LP 252 44 57 LP 253 2 57 LP 254 16 57 LP 255 30 64 #2 0 15 64 #2 1 29 64 #2 2 43 64 #2 3 57 64 #2 4 1 64 #2 5 15 64 #2 6 29 64 #2 7 43 64 #2 8 56 64 #2 9 57 64 #2 10 1 64 #2 11 15 64 #2 12 29 64 #2 13 1 64 #2 14 15 64 #2 15 29 64 #2 16 43 64 #2 17 57 64 #2 18 1 64 #2 19 15 64 #2 20 29 64 #2 21 43 64 #2 22 57 64 #2 23 1 64 #2 24 15 64 #2 25 29 64 #2 26 43 64 #2 27 57 64 #2 28 1 64 #2 29 15 64 #2 30 29 64 #2 31 43 64 #2 32 58 64 #2 33 2 64 #2 34 16 64 #2 35 30 64 #2 36 44 64 #2 37 58 64 #2 38 2 64 #2 39 16 64 #2 40 30 64 #2 41 44 64 #2 42 58 64 #2 43 2 64 #2 44 16 64 #2 45 30 64 #2 46 44 64 #2 47 58 64 #2 48 2 64 #2 49 16 64 #2 50 30 64 #2 51 44 64 #2 52 58 64 #2 53 2 64 #2 54 16 64 #2 55 30 64 #2 56 44 64 #2 57 58 64 #2 58 2 64 #2 59 16 64 #2 60 30 64 #2 61 44 64 #2 62 58 64 #2 63 2 64 #2 64 16 64 #2 65 30 64 #2 66 44 64 #2 67 58 64 #2 68 2 64 #2 69 16 64 #2 70 30 64 #2 71 44 64 #2 72 58 64 #2 73 2 64 #2 74 16 64 #2 75 30 64 #2 76 44 64 #2 77 58 64 #2 78 2 64 #2 79 16 64 #2 80 30 64 #2 81 44 64 #2 82 58 64 #2 83 2 64 #2 84 16 64 #2 85 30 64 #2 86 44 64 #2 87 58 64 #2 88 2 64 #2 89 16 64 #2 90 30 64 #2 91 44 64 #2 92 58 64 #2 93 2 64 #2 94 16 64 #2 95 30 64 #2 96 44 64 #2 97 58 64 #2 98 2 64 #2 99 16 64 #2 100 30 64 #2 101 44 64 #2 102 58 64 #2 103 2 64 #2 104 16 64 #2 105 30 64 #2 106 44 64 #2 107 58 64 #2 108 2 64 #2 109 16 64 #2 110 30 64 #2 111 44 64 #2 112 58 64 #2 113 2 64 #2 114 16 64 #2 115 30 64 #2 116 44 64 #2 117 58 64 #2 118 2 64 #2 119 16 64 #2 120 30 64 #2 121 44 64 #2 122 58 64 #2 123 2 64 #2 124 16 64 #2 125 30 64 #2 126 44 64 #2 127 58 64 #2 128 2 64 #2 129 16 64 #2 130 30 64 #2 131 44 64 #2 132 58 64 #2 133 2 64 #2 134 16 64 #2 135 30 64 #2 136 44 64 #2 137 58 64 #2 138 2 64 #2 139 16 64 #2 140 30 64 #2 141 44 64 #2 142 58 64 #2 143 2 64 #2 144 16 64 #2 145 30 64 #2 146 44 64 #2 147 58 64 #2 148 2 64 #2 149 16 64 #2 150 30 64 #2 151 44 64 #2 152 58 64 #2 153 2 64 #2 154 16 64 #2 155 30 64 #2 156 44 64 #2 157 58 64 #2 158 2 64 #2 159 16 64 #2 160 30 64 #2 161 44 64 #2 162 58 64 #2 163 2 64 #2 164 16 64 #2 165 30 64 #2 166 44 64 #2 167 58 64 #2 168 2 64 #2 169 16 64 #2 170 30 64 #2 171 44 64 #2 172 58 64 #2 173 2 64 #2 174 16 64 #2 175 30 64 #2 176 44 64 #2 177 58 64 #2 178 2 64 #2 179 16 64 #2 180 30 64 #2 181 44 64 #2 182 58 64 #2 183 2 64 #2 184 16 64 #2 185 30 64 #2 186 44 64 #2 187 58 64 #2 188 2 64 #2 189 16 64 #2 190 30 64 #2 191 44 64 #2 192 58 64 #2 193 2 64 #2 194 16 64 #2 195 30 64 #2 196 44 64 #2 197 58 64 #2 198 2 64 #2 199 16 64 #2 200 30 64 #2 201 44 64 #2 202 58 64 #2 203 2 64 #2 204 16 64 #2 205 30 64 #2 206 44 64 #2 207 58 64 #2 208 2 64 #2 209 16 64 #2 210 30 64 #2 211 44 64 #2 212 58 64 #2 213 2 64 #2 214 16 64 #2 215 30 64 #2 216 44 64 #2 217 58 64 #2 218 2 64 #2 219 16 64 #2 220 30 64 #2 221 44 64 #2 222 58 64 #2 223 2 64 #2 224 16 64 #2 225 30 64 #2 226 44 64 #2 227 58 64 #2 228 2 64 #2 229 16 64 #2 230 30 64 #2 231 44 64 #2 232 58 64 #2 233 2 64 #2 234 16 64 #2 235 30 64 #2 236 44 64 #2 237 58 64 #2 238 2 64 #2 239 16 64 #2 240 30 64 #2 241 44 64 #2 242 58 64 #2 243 2 64 #2 244 16 64 #2 245 30 64 #2 246 44 64 #2 247 58 64 #2 248 2 64 #2 249 16 64 #2 250 30 64 #2 251 44 64 #2 252 58 64 #2 253 2 64 #2 254 16 64 #2 255 30 64 LP 0 15 64 LP 1 29 64 LP 2 43 64 LP 3 1 64 LP 4 15 64 LP 5 29 64 LP 6 43 64 LP 7 1 64 LP 8 14 64 LP 9 15 64 LP 10 1 64 LP 11 15 64 LP 12 29 64 LP 13 1 64 LP 14 15 64 LP 15 29 64 LP 16 43 64 LP 17 1 64 LP 18 15 64 LP 19 29 64 LP 20 43 64 LP 21 1 64 LP 22 15 64 LP 23 29 64 LP 24 43 64 LP 25 1 64 LP 26 15 64 LP 27 29 64 LP 28 43 64 LP 29 1 64 LP 30 15 64 LP 31 29 64 LP 32 44 64 LP 33 2 64 LP 34 16 64 LP 35 30 64 LP 36 44 64 LP 37 2 64 LP 38 16 64 LP 39 30 64 LP 40 44 64 LP 41 2 64 LP 42 16 64 LP 43 30 64 LP 44 44 64 LP 45 2 64 LP 46 16 64 LP 47 30 64 LP 48 44 64 LP 49 2 64 LP 50 16 64 LP 51 30 64 LP 52 44 64 LP 53 2 64 LP 54 16 64 LP 55 30 64 LP 56 44 64 LP 57 2 64 LP 58 16 64 LP 59 30 64 LP 60 44 64 LP 61 2 64 LP 62 16 64 LP 63 30 64 LP 64 44 64 LP 65 2 64 LP 66 16 64 LP 67 30 64 LP 68 44 64 LP 69 2 64 LP 70 16 64 LP 71 30 64 LP 72 44 64 LP 73 2 64 LP 74 16 64 LP 75 30 64 LP 76 44 64 LP 77 2 64 LP 78 16 64 LP 79 30 64 LP 80 44 64 LP 81 2 64 LP 82 16 64 LP 83 30 64 LP 84 44 64 LP 85 2 64 LP 86 16 64 LP 87 30 64 LP 88 44 64 LP 89 2 64 LP 90 16 64 LP 91 30 64 LP 92 44 64 LP 93 2 64 LP 94 16 64 LP 95 30 64 LP 96 44 64 LP 97 2 64 LP 98 16 64 LP 99 30 64 LP 100 44 64 LP 101 2 64 LP 102 16 64 LP 103 30 64 LP 104 44 64 LP 105 2 64 LP 106 16 64 LP 107 30 64 LP 108 44 64 LP 109 2 64 LP 110 16 64 LP 111 30 64 LP 112 44 64 LP 113 2 64 LP 114 16 64 LP 115 30 64 LP 116 44 64 LP 117 2 64 LP 118 16 64 LP 119 30 64 LP 120 44 64 LP 121 2 64 LP 122 16 64 LP 123 30 64 LP 124 44 64 LP 125 2 64 LP 126 16 64 LP 127 30 64 LP 128 44 64 LP 129 2 64 LP 130 16 64 LP 131 30 64 LP 132 44 64 LP 133 2 64 LP 134 16 64 LP 135 30 64 LP 136 44 64 LP 137 2 64 LP 138 16 64 LP 139 30 64 LP 140 44 64 LP 141 2 64 LP 142 16 64 LP 143 30 64 LP 144 44 64 LP 145 2 64 LP 146 16 64 LP 147 30 64 LP 148 44 64 LP 149 2 64 LP 150 16 64 LP 151 30 64 LP 152 44 64 LP 153 2 64 LP 154 16 64 LP 155 30 64 LP 156 44 64 LP 157 2 64 LP 158 16 64 LP 159 30 64 LP 160 44 64 LP 161 2 64 LP 162 16 64 LP 163 30 64 LP 164 44 64 LP 165 2 64 LP 166 16 64 LP 167 30 64 LP 168 44 64 LP 169 2 64 LP 170 16 64 LP 171 30 64 LP 172 44 64 LP 173 2 64 LP 174 16 64 LP 175 30 64 LP 176 44 64 LP 177 2 64 LP 178 16 64 LP 179 30 64 LP 180 44 64 LP 181 2 64 LP 182 16 64 LP 183 30 64 LP 184 44 64 LP 185 2 64 LP 186 16 64 LP 187 30 64 LP 188 44 64 LP 189 2 64 LP 190 16 64 LP 191 30 64 LP 192 44 64 LP 193 2 64 LP 194 16 64 LP 195 30 64 LP 196 44 64 LP 197 2 64 LP 198 16 64 LP 199 30 64 LP 200 44 64 LP 201 2 64 LP 202 16 64 LP 203 30 64 LP 204 44 64 LP 205 2 64 LP 206 16 64 LP 207 30 64 LP 208 44 64 LP 209 2 64 LP 210 16 64 LP 211 30 64 LP 212 44 64 LP 213 2 64 LP 214 16 64 LP 215 30 64 LP 216 44 64 LP 217 2 64 LP 218 16 64 LP 219 30 64 LP 220 44 64 LP 221 2 64 LP 222 16 64 LP 223 30 64 LP 224 44 64 LP 225 2 64 LP 226 16 64 LP 227 30 64 LP 228 44 64 LP 229 2 64 LP 230 16 64 LP 231 30 64 LP 232 44 64 LP 233 2 64 LP 234 16 64 LP 235 30 64 LP 236 44 64 LP 237 2 64 LP 238 16 64 LP 239 30 64 LP 240 44 64 LP 241 2 64 LP 242 16 64 LP 243 30 64 LP 244 44 64 LP 245 2 64 LP 246 16 64 LP 247 30 64 LP 248 44 64 LP 249 2 64 LP 250 16 64 LP 251 30 64 LP 252 44 64 LP 253 2 64 LP 254 16 64 LP 255 30 71 #2 0 15 71 #2 1 29 71 #2 2 43 71 #2 3 57 71 #2 4 1 71 #2 5 15 71 #2 6 29 71 #2 7 43 71 #2 8 56 71 #2 9 57 71 #2 10 1 71 #2 11 15 71 #2 12 29 71 #2 13 1 71 #2 14 15 71 #2 15 29 71 #2 16 43 71 #2 17 57 71 #2 18 1 71 #2 19 15 71 #2 20 29 71 #2 21 43 71 #2 22 57 71 #2 23 1 71 #2 24 15 71 #2 25 29 71 #2 26 43 71 #2 27 57 71 #2 28 1 71 #2 29 15 71 #2 30 29 71 #2 31 43 71 #2 32 58 71 #2 33 2 71 #2 34 16 71 #2 35 30 71 #2 36 44 71 #2 37 58 71 #2 38 2 71 #2 39 16 71 #2 40 30 71 #2 41 44 71 #2 42 58 71 #2 43 2 71 #2 44 16 71 #2 45 30 71 #2 46 44 71 #2 47 58 71 #2 48 2 71 #2 49 16 71 #2 50 30 71 #2 51 44 71 #2 52 58 71 #2 53 2 71 #2 54 16 71 #2 55 30 71 #2 56 44 71 #2 57 58 71 #2 58 2 71 #2 59 16 71 #2 60 30 71 #2 61 44 71 #2 62 58 71 #2 63 2 71 #2 64 16 71 #2 65 30 71 #2 66 44 71 #2 67 58 71 #2 68 2 71 #2 69 16 71 #2 70 30 71 #2 71 44 71 #2 72 58 71 #2 73 2 71 #2 74 16 71 #2 75 30 71 #2 76 44 71 #2 77 58 71 #2 78 2 71 #2 79 16 71 #2 80 30 71 #2 81 44 71 #2 82 58 71 #2 83 2 71 #2 84 16 71 #2 85 30 71 #2 86 44 71 #2 87 58 71 #2 88 2 71 #2 89 16 71 #2 90 30 71 #2 91 44 71 #2 92 58 71 #2 93 2 71 #2 94 16 71 #2 95 30 71 #2 96 44 71 #2 97 58 71 #2 98 2 71 #2 99 16 71 #2 100 30 71 #2 101 44 71 #2 102 58 71 #2 103 2 71 #2 104 16 71 #2 105 30 71 #2 106 44 71 #2 107 58 71 #2 108 2 71 #2 109 16 71 #2 110 30 71 #2 111 44 71 #2 112 58 71 #2 113 2 71 #2 114 16 71 #2 115 30 71 #2 116 44 71 #2 117 58 71 #2 118 2 71 #2 119 16 71 #2 120 30 71 #2 121 44 71 #2 122 58 71 #2 123 2 71 #2 124 16 71 #2 125 30 71 #2 126 44 71 #2 127 58 71 #2 128 2 71 #2 129 16 71 #2 130 30 71 #2 131 44 71 #2 132 58 71 #2 133 2 71 #2 134 16 71 #2 135 30 71 #2 136 44 71 #2 137 58 71 #2 138 2 71 #2 139 16 71 #2 140 30 71 #2 141 44 71 #2 142 58 71 #2 143 2 71 #2 144 16 71 #2 145 30 71 #2 146 44 71 #2 147 58 71 #2 148 2 71 #2 149 16 71 #2 150 30 71 #2 151 44 71 #2 152 58 71 #2 153 2 71 #2 154 16 71 #2 155 30 71 #2 156 44 71 #2 157 58 71 #2 158 2 71 #2 159 16 71 #2 160 30 71 #2 161 44 71 #2 162 58 71 #2 163 2 71 #2 164 16 71 #2 165 30 71 #2 166 44 71 #2 167 58 71 #2 168 2 71 #2 169 16 71 #2 170 30 71 #2 171 44 71 #2 172 58 71 #2 173 2 71 #2 174 16 71 #2 175 30 71 #2 176 44 71 #2 177 58 71 #2 178 2 71 #2 179 16 71 #2 180 30 71 #2 181 44 71 #2 182 58 71 #2 183 2 71 #2 184 16 71 #2 185 30 71 #2 186 44 71 #2 187 58 71 #2 188 2 71 #2 189 16 71 #2 190 30 71 #2 191 44 71 #2 192 58 71 #2 193 2 71 #2 194 16 71 #2 195 30 71 #2 196 44 71 #2 197 58 71 #2 198 2 71 #2 199 16 71 #2 200 30 71 #2 201 44 71 #2 202 58 71 #2 203 2 71 #2 204 16 71 #2 205 30 71 #2 206 44 71 #2 207 58 71 #2 208 2 71 #2 209 16 71 #2 210 30 71 #2 211 44 71 #2 212 58 71 #2 213 2 71 #2 214 16 71 #2 215 30 71 #2 216 44 71 #2 217 58 71 #2 218 2 71 #2 219 16 71 #2 220 30 71 #2 221 44 71 #2 222 58 71 #2 223 2 71 #2 224 16 71 #2 225 30 71 #2 226 44 71 #2 227 58 71 #2 228 2 71 #2 229 16 71 #2 230 30 71 #2 231 44 71 #2 232 58 71 #2 233 2 71 #2 234 16 71 #2 235 30 71 #2 236 44 71 #2 237 58 71 #2 238 2 71 #2 239 16 71 #2 240 30 71 #2 241 44 71 #2 242 58 71 #2 243 2 71 #2 244 16 71 #2 245 30 71 #2 246 44 71 #2 247 58 71 #2 248 2 71 #2 249 16 71 #2 250 30 71 #2 251 44 71 #2 252 58 71 #2 253 2 71 #2 254 16 71 #2 255 30 71 LP 0 15 71 LP 1 29 71 LP 2 43 71 LP 3 57 71 LP 4 1 71 LP 5 15 71 LP 6 29 71 LP 7 43 71 LP 8 56 71 LP 9 57 71 LP 10 1 71 LP 11 15 71 LP 12 29 71 LP 13 1 71 LP 14 15 71 LP 15 29 71 LP 16 43 71 LP 17 57 71 LP 18 1 71 LP 19 15 71 LP 20 29 71 LP 21 43 71 LP 22 57 71 LP 23 1 71 LP 24 15 71 LP 25 29 71 LP 26 43 71 LP 27 57 71 LP 28 1 71 LP 29 15 71 LP 30 29 71 LP 31 43 71 LP 32 58 71 LP 33 2 71 LP 34 16 71 LP 35 30 71 LP 36 44 71 LP 37 58 71 LP 38 2 71 LP 39 16 71 LP 40 30 71 LP 41 44 71 LP 42 58 71 LP 43 2 71 LP 44 16 71 LP 45 30 71 LP 46 44 71 LP 47 58 71 LP 48 2 71 LP 49 16 71 LP 50 30 71 LP 51 44 71 LP 52 58 71 LP 53 2 71 LP 54 16 71 LP 55 30 71 LP 56 44 71 LP 57 58 71 LP 58 2 71 LP 59 16 71 LP 60 30 71 LP 61 44 71 LP 62 58 71 LP 63 2 71 LP 64 16 71 LP 65 30 71 LP 66 44 71 LP 67 58 71 LP 68 2 71 LP 69 16 71 LP 70 30 71 LP 71 44 71 LP 72 58 71 LP 73 2 71 LP 74 16 71 LP 75 30 71 LP 76 44 71 LP 77 58 71 LP 78 2 71 LP 79 16 71 LP 80 30 71 LP 81 44 71 LP 82 58 71 LP 83 2 71 LP 84 16 71 LP 85 30 71 LP 86 44 71 LP 87 58 71 LP 88 2 71 LP 89 16 71 LP 90 30 71 LP 91 44 71 LP 92 58 71 LP 93 2 71 LP 94 16 71 LP 95 30 71 LP 96 44 71 LP 97 58 71 LP 98 2 71 LP 99 16 71 LP 100 30 71 LP 101 44 71 LP 102 58 71 LP 103 2 71 LP 104 16 71 LP 105 30 71 LP 106 44 71 LP 107 58 71 LP 108 2 71 LP 109 16 71 LP 110 30 71 LP 111 44 71 LP 112 58 71 LP 113 2 71 LP 114 16 71 LP 115 30 71 LP 116 44 71 LP 117 58 71 LP 118 2 71 LP 119 16 71 LP 120 30 71 LP 121 44 71 LP 122 58 71 LP 123 2 71 LP 124 16 71 LP 125 30 71 LP 126 44 71 LP 127 58 71 LP 128 2 71 LP 129 16 71 LP 130 30 71 LP 131 44 71 LP 132 58 71 LP 133 2 71 LP 134 16 71 LP 135 30 71 LP 136 44 71 LP 137 58 71 LP 138 2 71 LP 139 16 71 LP 140 30 71 LP 141 44 71 LP 142 58 71 LP 143 2 71 LP 144 16 71 LP 145 30 71 LP 146 44 71 LP 147 58 71 LP 148 2 71 LP 149 16 71 LP 150 30 71 LP 151 44 71 LP 152 58 71 LP 153 2 71 LP 154 16 71 LP 155 30 71 LP 156 44 71 LP 157 58 71 LP 158 2 71 LP 159 16 71 LP 160 30 71 LP 161 44 71 LP 162 58 71 LP 163 2 71 LP 164 16 71 LP 165 30 71 LP 166 44 71 LP 167 58 71 LP 168 2 71 LP 169 16 71 LP 170 30 71 LP 171 44 71 LP 172 58 71 LP 173 2 71 LP 174 16 71 LP 175 30 71 LP 176 44 71 LP 177 58 71 LP 178 2 71 LP 179 16 71 LP 180 30 71 LP 181 44 71 LP 182 58 71 LP 183 2 71 LP 184 16 71 LP 185 30 71 LP 186 44 71 LP 187 58 71 LP 188 2 71 LP 189 16 71 LP 190 30 71 LP 191 44 71 LP 192 58 71 LP 193 2 71 LP 194 16 71 LP 195 30 71 LP 196 44 71 LP 197 58 71 LP 198 2 71 LP 199 16 71 LP 200 30 71 LP 201 44 71 LP 202 58 71 LP 203 2 71 LP 204 16 71 LP 205 30 71 LP 206 44 71 LP 207 58 71 LP 208 2 71 LP 209 16 71 LP 210 30 71 LP 211 44 71 LP 212 58 71 LP 213 2 71 LP 214 16 71 LP 215 30 71 LP 216 44 71 LP 217 58 71 LP 218 2 71 LP 219 16 71 LP 220 30 71 LP 221 44 71 LP 222 58 71 LP 223 2 71 LP 224 16 71 LP 225 30 71 LP 226 44 71 LP 227 58 71 LP 228 2 71 LP 229 16 71 LP 230 30 71 LP 231 44 71 LP 232 58 71 LP 233 2 71 LP 234 16 71 LP 235 30 71 LP 236 44 71 LP 237 58 71 LP 238 2 71 LP 239 16 71 LP 240 30 71 LP 241 44 71 LP 242 58 71 LP 243 2 71 LP 244 16 71 LP 245 30 71 LP 246 44 71 LP 247 58 71 LP 248 2 71 LP 249 16 71 LP 250 30 71 LP 251 44 71 LP 252 58 71 LP 253 2 71 LP 254 16 71 LP 255 30 78 #2 0 15 78 #2 1 29 78 #2 2 43 78 #2 3 57 78 #2 4 1 78 #2 5 15 78 #2 6 29 78 #2 7 43 78 #2 8 56 78 #2 9 57 78 #2 10 1 78 #2 11 15 78 #2 12 29 78 #2 13 1 78 #2 14 15 78 #2 15 29 78 #2 16 43 78 #2 17 57 78 #2 18 1 78 #2 19 15 78 #2 20 29 78 #2 21 43 78 #2 22 57 78 #2 23 1 78 #2 24 15 78 #2 25 29 78 #2 26 43 78 #2 27 57 78 #2 28 1 78 #2 29 15 78 #2 30 29 78 #2 31 43 78 #2 32 58 78 #2 33 2 78 #2 34 16 78 #2 35 30 78 #2 36 44 78 #2 37 58 78 #2 38 2 78 #2 39 16 78 #2 40 30 78 #2 41 44 78 #2 42 58 78 #2 43 2 78 #2 44 16 78 #2 45 30 78 #2 46 44 78 #2 47 58 78 #2 48 2 78 #2 49 16 78 #2 50 30 78 #2 51 44 78 #2 52 58 78 #2 53 2 78 #2 54 16 78 #2 55 30 78 #2 56 44 78 #2 57 58 78 #2 58 2 78 #2 59 16 78 #2 60 30 78 #2 61 44 78 #2 62 58 78 #2 63 2 78 #2 64 16 78 #2 65 30 78 #2 66 44 78 #2 67 58 78 #2 68 2 78 #2 69 16 78 #2 70 30 78 #2 71 44 78 #2 72 58 78 #2 73 2 78 #2 74 16 78 #2 75 30 78 #2 76 44 78 #2 77 58 78 #2 78 2 78 #2 79 16 78 #2 80 30 78 #2 81 44 78 #2 82 58 78 #2 83 2 78 #2 84 16 78 #2 85 30 78 #2 86 44 78 #2 87 58 78 #2 88 2 78 #2 89 16 78 #2 90 30 78 #2 91 44 78 #2 92 58 78 #2 93 2 78 #2 94 16 78 #2 95 30 78 #2 96 44 78 #2 97 58 78 #2 98 2 78 #2 99 16 78 #2 100 30 78 #2 101 44 78 #2 102 58 78 #2 103 2 78 #2 104 16 78 #2 105 30 78 #2 106 44 78 #2 107 58 78 #2 108 2 78 #2 109 16 78 #2 110 30 78 #2 111 44 78 #2 112 58 78 #2 113 2 78 #2 114 16 78 #2 115 30 78 #2 116 44 78 #2 117 58 78 #2 118 2 78 #2 119 16 78 #2 120 30 78 #2 121 44 78 #2 122 58 78 #2 123 2 78 #2 124 16 78 #2 125 30 78 #2 126 44 78 #2 127 58 78 #2 128 2 78 #2 129 16 78 #2 130 30 78 #2 131 44 78 #2 132 58 78 #2 133 2 78 #2 134 16 78 #2 135 30 78 #2 136 44 78 #2 137 58 78 #2 138 2 78 #2 139 16 78 #2 140 30 78 #2 141 44 78 #2 142 58 78 #2 143 2 78 #2 144 16 78 #2 145 30 78 #2 146 44 78 #2 147 58 78 #2 148 2 78 #2 149 16 78 #2 150 30 78 #2 151 44 78 #2 152 58 78 #2 153 2 78 #2 154 16 78 #2 155 30 78 #2 156 44 78 #2 157 58 78 #2 158 2 78 #2 159 16 78 #2 160 30 78 #2 161 44 78 #2 162 58 78 #2 163 2 78 #2 164 16 78 #2 165 30 78 #2 166 44 78 #2 167 58 78 #2 168 2 78 #2 169 16 78 #2 170 30 78 #2 171 44 78 #2 172 58 78 #2 173 2 78 #2 174 16 78 #2 175 30 78 #2 176 44 78 #2 177 58 78 #2 178 2 78 #2 179 16 78 #2 180 30 78 #2 181 44 78 #2 182 58 78 #2 183 2 78 #2 184 16 78 #2 185 30 78 #2 186 44 78 #2 187 58 78 #2 188 2 78 #2 189 16 78 #2 190 30 78 #2 191 44 78 #2 192 58 78 #2 193 2 78 #2 194 16 78 #2 195 30 78 #2 196 44 78 #2 197 58 78 #2 198 2 78 #2 199 16 78 #2 200 30 78 #2 201 44 78 #2 202 58 78 #2 203 2 78 #2 204 16 78 #2 205 30 78 #2 206 44 78 #2 207 58 78 #2 208 2 78 #2 209 16 78 #2 210 30 78 #2 211 44 78 #2 212 58 78 #2 213 2 78 #2 214 16 78 #2 215 30 78 #2 216 44 78 #2 217 58 78 #2 218 2 78 #2 219 16 78 #2 220 30 78 #2 221 44 78 #2 222 58 78 #2 223 2 78 #2 224 16 78 #2 225 30 78 #2 226 44 78 #2 227 58 78 #2 228 2 78 #2 229 16 78 #2 230 30 78 #2 231 44 78 #2 232 58 78 #2 233 2 78 #2 234 16 78 #2 235 30 78 #2 236 44 78 #2 237 58 78 #2 238 2 78 #2 239 16 78 #2 240 30 78 #2 241 44 78 #2 242 58 78 #2 243 2 78 #2 244 16 78 #2 245 30 78 #2 246 44 78 #2 247 58 78 #2 248 2 78 #2 249 16 78 #2 250 30 78 #2 251 44 78 #2 252 58 78 #2 253 2 78 #2 254 16 78 #2 255 30 78 LP 0 15 78 LP 1 29 78 LP 2 43 78 LP 3 57 78 LP 4 1 78 LP 5 15 78 LP 6 29 78 LP 7 43 78 LP 8 56 78 LP 9 57 78 LP 10 1 78 LP 11 15 78 LP 12 29 78 LP 13 1 78 LP 14 15 78 LP 15 29 78 LP 16 43 78 LP 17 57 78 LP 18 1 78 LP 19 15 78 LP 20 29 78 LP 21 43 78 LP 22 57 78 LP 23 1 78 LP 24 15 78 LP 25 29 78 LP 26 43 78 LP 27 57 78 LP 28 1 78 LP 29 15 78 LP 30 29 78 LP 31 43 78 LP 32 58 78 LP 33 2 78 LP 34 16 78 LP 35 30 78 LP 36 44 78 LP 37 58 78 LP 38 2 78 LP 39 16 78 LP 40 30 78 LP 41 44 78 LP 42 58 78 LP 43 2 78 LP 44 16 78 LP 45 30 78 LP 46 44 78 LP 47 58 78 LP 48 2 78 LP 49 16 78 LP 50 30 78 LP 51 44 78 LP 52 58 78 LP 53 2 78 LP 54 16 78 LP 55 30 78 LP 56 44 78 LP 57 58 78 LP 58 2 78 LP 59 16 78 LP 60 30 78 LP 61 44 78 LP 62 58 78 LP 63 2 78 LP 64 16 78 LP 65 30 78 LP 66 44 78 LP 67 58 78 LP 68 2 78 LP 69 16 78 LP 70 30 78 LP 71 44 78 LP 72 58 78 LP 73 2 78 LP 74 16 78 LP 75 30 78 LP 76 44 78 LP 77 58 78 LP 78 2 78 LP 79 16 78 LP 80 30 78 LP 81 44 78 LP 82 58 78 LP 83 2 78 LP 84 16 78 LP 85 30 78 LP 86 44 78 LP 87 58 78 LP 88 2 78 LP 89 16 78 LP 90 30 78 LP 91 44 78 LP 92 58 78 LP 93 2 78 LP 94 16 78 LP 95 30 78 LP 96 44 78 LP 97 58 78 LP 98 2 78 LP 99 16 78 LP 100 30 78 LP 101 44 78 LP 102 58 78 LP 103 2 78 LP 104 16 78 LP 105 30 78 LP 106 44 78 LP 107 58 78 LP 108 2 78 LP 109 16 78 LP 110 30 78 LP 111 44 78 LP 112 58 78 LP 113 2 78 LP 114 16 78 LP 115 30 78 LP 116 44 78 LP 117 58 78 LP 118 2 78 LP 119 16 78 LP 120 30 78 LP 121 44 78 LP 122 58 78 LP 123 2 78 LP 124 16 78 LP 125 30 78 LP 126 44 78 LP 127 58 78 LP 128 2 78 LP 129 16 78 LP 130 30 78 LP 131 44 78 LP 132 58 78 LP 133 2 78 LP 134 16 78 LP 135 30 78 LP 136 44 78 LP 137 58 78 LP 138 2 78 LP 139 16 78 LP 140 30 78 LP 141 44 78 LP 142 58 78 LP 143 2 78 LP 144 16 78 LP 145 30 78 LP 146 44 78 LP 147 58 78 LP 148 2 78 LP 149 16 78 LP 150 30 78 LP 151 44 78 LP 152 58 78 LP 153 2 78 LP 154 16 78 LP 155 30 78 LP 156 44 78 LP 157 58 78 LP 158 2 78 LP 159 16 78 LP 160 30 78 LP 161 44 78 LP 162 58 78 LP 163 2 78 LP 164 16 78 LP 165 30 78 LP 166 44 78 LP 167 58 78 LP 168 2 78 LP 169 16 78 LP 170 30 78 LP 171 44 78 LP 172 58 78 LP 173 2 78 LP 174 16 78 LP 175 30 78 LP 176 44 78 LP 177 58 78 LP 178 2 78 LP 179 16 78 LP 180 30 78 LP 181 44 78 LP 182 58 78 LP 183 2 78 LP 184 16 78 LP 185 30 78 LP 186 44 78 LP 187 58 78 LP 188 2 78 LP 189 16 78 LP 190 30 78 LP 191 44 78 LP 192 58 78 LP 193 2 78 LP 194 16 78 LP 195 30 78 LP 196 44 78 LP 197 58 78 LP 198 2 78 LP 199 16 78 LP 200 30 78 LP 201 44 78 LP 202 58 78 LP 203 2 78 LP 204 16 78 LP 205 30 78 LP 206 44 78 LP 207 58 78 LP 208 2 78 LP 209 16 78 LP 210 30 78 LP 211 44 78 LP 212 58 78 LP 213 2 78 LP 214 16 78 LP 215 30 78 LP 216 44 78 LP 217 58 78 LP 218 2 78 LP 219 16 78 LP 220 30 78 LP 221 44 78 LP 222 58 78 LP 223 2 78 LP 224 16 78 LP 225 30 78 LP 226 44 78 LP 227 58 78 LP 228 2 78 LP 229 16 78 LP 230 30 78 LP 231 44 78 LP 232 58 78 LP 233 2 78 LP 234 16 78 LP 235 30 78 LP 236 44 78 LP 237 58 78 LP 238 2 78 LP 239 16 78 LP 240 30 78 LP 241 44 78 LP 242 58 78 LP 243 2 78 LP 244 16 78 LP 245 30 78 LP 246 44 78 LP 247 58 78 LP 248 2 78 LP 249 16 78 LP 250 30 78 LP 251 44 78 LP 252 58 78 LP 253 2 78 LP 254 16 78 LP 255 30 85 #2 0 15 85 #2 1 29 85 #2 2 43 85 #2 3 57 85 #2 4 1 85 #2 5 15 85 #2 6 29 85 #2 7 43 85 #2 8 56 85 #2 9 57 85 #2 10 1 85 #2 11 15 85 #2 12 29 85 #2 13 1 85 #2 14 15 85 #2 15 29 85 #2 16 43 85 #2 17 57 85 #2 18 1 85 #2 19 15 85 #2 20 29 85 #2 21 43 85 #2 22 57 85 #2 23 1 85 #2 24 15 85 #2 25 29 85 #2 26 43 85 #2 27 57 85 #2 28 1 85 #2 29 15 85 #2 30 29 85 #2 31 43 85 #2 32 58 85 #2 33 2 85 #2 34 16 85 #2 35 30 85 #2 36 44 85 #2 37 58 85 #2 38 2 85 #2 39 16 85 #2 40 30 85 #2 41 44 85 #2 42 58 85 #2 43 2 85 #2 44 16 85 #2 45 30 85 #2 46 44 85 #2 47 58 85 #2 48 2 85 #2 49 16 85 #2 50 30 85 #2 51 44 85 #2 52 58 85 #2 53 2 85 #2 54 16 85 #2 55 30 85 #2 56 44 85 #2 57 58 85 #2 58 2 85 #2 59 16 85 #2 60 30 85 #2 61 44 85 #2 62 58 85 #2 63 2 85 #2 64 16 85 #2 65 30 85 #2 66 44 85 #2 67 58 85 #2 68 2 85 #2 69 16 85 #2 70 30 85 #2 71 44 85 #2 72 58 85 #2 73 2 85 #2 74 16 85 #2 75 30 85 #2 76 44 85 #2 77 58 85 #2 78 2 85 #2 79 16 85 #2 80 30 85 #2 81 44 85 #2 82 58 85 #2 83 2 85 #2 84 16 85 #2 85 30 85 #2 86 44 85 #2 87 58 85 #2 88 2 85 #2 89 16 85 #2 90 30 85 #2 91 44 85 #2 92 58 85 #2 93 2 85 #2 94 16 85 #2 95 30 85 #2 96 44 85 #2 97 58 85 #2 98 2 85 #2 99 16 85 #2 100 30 85 #2 101 44 85 #2 102 58 85 #2 103 2 85 #2 104 16 85 #2 105 30 85 #2 106 44 85 #2 107 58 85 #2 108 2 85 #2 109 16 85 #2 110 30 85 #2 111 44 85 #2 112 58 85 #2 113 2 85 #2 114 16 85 #2 115 30 85 #2 116 44 85 #2 117 58 85 #2 118 2 85 #2 119 16 85 #2 120 30 85 #2 121 44 85 #2 122 58 85 #2 123 2 85 #2 124 16 85 #2 125 30 85 #2 126 44 85 #2 127 58 85 #2 128 2 85 #2 129 16 85 #2 130 30 85 #2 131 44 85 #2 132 58 85 #2 133 2 85 #2 134 16 85 #2 135 30 85 #2 136 44 85 #2 137 58 85 #2 138 2 85 #2 139 16 85 #2 140 30 85 #2 141 44 85 #2 142 58 85 #2 143 2 85 #2 144 16 85 #2 145 30 85 #2 146 44 85 #2 147 58 85 #2 148 2 85 #2 149 16 85 #2 150 30 85 #2 151 44 85 #2 152 58 85 #2 153 2 85 #2 154 16 85 #2 155 30 85 #2 156 44 85 #2 157 58 85 #2 158 2 85 #2 159 16 85 #2 160 30 85 #2 161 44 85 #2 162 58 85 #2 163 2 85 #2 164 16 85 #2 165 30 85 #2 166 44 85 #2 167 58 85 #2 168 2 85 #2 169 16 85 #2 170 30 85 #2 171 44 85 #2 172 58 85 #2 173 2 85 #2 174 16 85 #2 175 30 85 #2 176 44 85 #2 177 58 85 #2 178 2 85 #2 179 16 85 #2 180 30 85 #2 181 44 85 #2 182 58 85 #2 183 2 85 #2 184 16 85 #2 185 30 85 #2 186 44 85 #2 187 58 85 #2 188 2 85 #2 189 16 85 #2 190 30 85 #2 191 44 85 #2 192 58 85 #2 193 2 85 #2 194 16 85 #2 195 30 85 #2 196 44 85 #2 197 58 85 #2 198 2 85 #2 199 16 85 #2 200 30 85 #2 201 44 85 #2 202 58 85 #2 203 2 85 #2 204 16 85 #2 205 30 85 #2 206 44 85 #2 207 58 85 #2 208 2 85 #2 209 16 85 #2 210 30 85 #2 211 44 85 #2 212 58 85 #2 213 2 85 #2 214 16 85 #2 215 30 85 #2 216 44 85 #2 217 58 85 #2 218 2 85 #2 219 16 85 #2 220 30 85 #2 221 44 85 #2 222 58 85 #2 223 2 85 #2 224 16 85 #2 225 30 85 #2 226 44 85 #2 227 58 85 #2 228 2 85 #2 229 16 85 #2 230 30 85 #2 231 44 85 #2 232 58 85 #2 233 2 85 #2 234 16 85 #2 235 30 85 #2 236 44 85 #2 237 58 85 #2 238 2 85 #2 239 16 85 #2 240 30 85 #2 241 44 85 #2 242 58 85 #2 243 2 85 #2 244 16 85 #2 245 30 85 #2 246 44 85 #2 247 58 85 #2 248 2 85 #2 249 16 85 #2 250 30 85 #2 251 44 85 #2 252 58 85 #2 253 2 85 #2 254 16 85 #2 255 30 85 LP 0 15 85 LP 1 29 85 LP 2 43 85 LP 3 57 85 LP 4 71 85 LP 5 1 85 LP 6 15 85 LP 7 29 85 LP 8 42 85 LP 9 43 85 LP 10 1 85 LP 11 15 85 LP 12 29 85 LP 13 1 85 LP 14 15 85 LP 15 29 85 LP 16 43 85 LP 17 57 85 LP 18 71 85 LP 19 1 85 LP 20 15 85 LP 21 29 85 LP 22 43 85 LP 23 57 85 LP 24 71 85 LP 25 1 85 LP 26 15 85 LP 27 29 85 LP 28 43 85 LP 29 57 85 LP 30 71 85 LP 31 1 85 LP 32 16 85 LP 33 30 85 LP 34 44 85 LP 35 58 85 LP 36 72 85 LP 37 2 85 LP 38 16 85 LP 39 30 85 LP 40 44 85 LP 41 58 85 LP 42 72 85 LP 43 2 85 LP 44 16 85 LP 45 30 85 LP 46 44 85 LP 47 58 85 LP 48 72 85 LP 49 2 85 LP 50 16 85 LP 51 30 85 LP 52 44 85 LP 53 58 85 LP 54 72 85 LP 55 2 85 LP 56 16 85 LP 57 30 85 LP 58 44 85 LP 59 58 85 LP 60 72 85 LP 61 2 85 LP 62 16 85 LP 63 30 85 LP 64 44 85 LP 65 58 85 LP 66 72 85 LP 67 2 85 LP 68 16 85 LP 69 30 85 LP 70 44 85 LP 71 58 85 LP 72 72 85 LP 73 2 85 LP 74 16 85 LP 75 30 85 LP 76 44 85 LP 77 58 85 LP 78 72 85 LP 79 2 85 LP 80 16 85 LP 81 30 85 LP 82 44 85 LP 83 58 85 LP 84 72 85 LP 85 2 85 LP 86 16 85 LP 87 30 85 LP 88 44 85 LP 89 58 85 LP 90 72 85 LP 91 2 85 LP 92 16 85 LP 93 30 85 LP 94 44 85 LP 95 58 85 LP 96 72 85 LP 97 2 85 LP 98 16 85 LP 99 30 85 LP 100 44 85 LP 101 58 85 LP 102 72 85 LP 103 2 85 LP 104 16 85 LP 105 30 85 LP 106 44 85 LP 107 58 85 LP 108 72 85 LP 109 2 85 LP 110 16 85 LP 111 30 85 LP 112 44 85 LP 113 58 85 LP 114 72 85 LP 115 2 85 LP 116 16 85 LP 117 30 85 LP 118 44 85 LP 119 58 85 LP 120 72 85 LP 121 2 85 LP 122 16 85 LP 123 30 85 LP 124 44 85 LP 125 58 85 LP 126 72 85 LP 127 2 85 LP 128 16 85 LP 129 30 85 LP 130 44 85 LP 131 58 85 LP 132 72 85 LP 133 2 85 LP 134 16 85 LP 135 30 85 LP 136 44 85 LP 137 58 85 LP 138 72 85 LP 139 2 85 LP 140 16 85 LP 141 30 85 LP 142 44 85 LP 143 58 85 LP 144 72 85 LP 145 2 85 LP 146 16 85 LP 147 30 85 LP 148 44 85 LP 149 58 85 LP 150 72 85 LP 151 2 85 LP 152 16 85 LP 153 30 85 LP 154 44 85 LP 155 58 85 LP 156 72 85 LP 157 2 85 LP 158 16 85 LP 159 30 85 LP 160 44 85 LP 161 58 85 LP 162 72 85 LP 163 2 85 LP 164 16 85 LP 165 30 85 LP 166 44 85 LP 167 58 85 LP 168 72 85 LP 169 2 85 LP 170 16 85 LP 171 30 85 LP 172 44 85 LP 173 58 85 LP 174 72 85 LP 175 2 85 LP 176 16 85 LP 177 30 85 LP 178 44 85 LP 179 58 85 LP 180 72 85 LP 181 2 85 LP 182 16 85 LP 183 30 85 LP 184 44 85 LP 185 58 85 LP 186 72 85 LP 187 2 85 LP 188 16 85 LP 189 30 85 LP 190 44 85 LP 191 58 85 LP 192 72 85 LP 193 2 85 LP 194 16 85 LP 195 30 85 LP 196 44 85 LP 197 58 85 LP 198 72 85 LP 199 2 85 LP 200 16 85 LP 201 30 85 LP 202 44 85 LP 203 58 85 LP 204 72 85 LP 205 2 85 LP 206 16 85 LP 207 30 85 LP 208 44 85 LP 209 58 85 LP 210 72 85 LP 211 2 85 LP 212 16 85 LP 213 30 85 LP 214 44 85 LP 215 58 85 LP 216 72 85 LP 217 2 85 LP 218 16 85 LP 219 30 85 LP 220 44 85 LP 221 58 85 LP 222 72 85 LP 223 2 85 LP 224 16 85 LP 225 30 85 LP 226 44 85 LP 227 58 85 LP 228 72 85 LP 229 2 85 LP 230 16 85 LP 231 30 85 LP 232 44 85 LP 233 58 85 LP 234 72 85 LP 235 2 85 LP 236 16 85 LP 237 30 85 LP 238 44 85 LP 239 58 85 LP 240 72 85 LP 241 2 85 LP 242 16 85 LP 243 30 85 LP 244 44 85 LP 245 58 85 LP 246 72 85 LP 247 2 85 LP 248 16 85 LP 249 30 85 LP 250 44 85 LP 251 58 85 LP 252 72 85 LP 253 2 85 LP 254 16 85 LP 255 30 92 #2 0 15 92 #2 1 29 92 #2 2 43 92 #2 3 57 92 #2 4 1 92 #2 5 15 92 #2 6 29 92 #2 7 43 92 #2 8 56 92 #2 9 57 92 #2 10 1 92 #2 11 15 92 #2 12 29 92 #2 13 1 92 #2 14 15 92 #2 15 29 92 #2 16 43 92 #2 17 57 92 #2 18 1 92 #2 19 15 92 #2 20 29 92 #2 21 43 92 #2 22 57 92 #2 23 1 92 #2 24 15 92 #2 25 29 92 #2 26 43 92 #2 27 57 92 #2 28 1 92 #2 29 15 92 #2 30 29 92 #2 31 43 92 #2 32 58 92 #2 33 2 92 #2 34 16 92 #2 35 30 92 #2 36 44 92 #2 37 58 92 #2 38 2 92 #2 39 16 92 #2 40 30 92 #2 41 44 92 #2 42 58 92 #2 43 2 92 #2 44 16 92 #2 45 30 92 #2 46 44 92 #2 47 58 92 #2 48 2 92 #2 49 16 92 #2 50 30 92 #2 51 44 92 #2 52 58 92 #2 53 2 92 #2 54 16 92 #2 55 30 92 #2 56 44 92 #2 57 58 92 #2 58 2 92 #2 59 16 92 #2 60 30 92 #2 61 44 92 #2 62 58 92 #2 63 2 92 #2 64 16 92 #2 65 30 92 #2 66 44 92 #2 67 58 92 #2 68 2 92 #2 69 16 92 #2 70 30 92 #2 71 44 92 #2 72 58 92 #2 73 2 92 #2 74 16 92 #2 75 30 92 #2 76 44 92 #2 77 58 92 #2 78 2 92 #2 79 16 92 #2 80 30 92 #2 81 44 92 #2 82 58 92 #2 83 2 92 #2 84 16 92 #2 85 30 92 #2 86 44 92 #2 87 58 92 #2 88 2 92 #2 89 16 92 #2 90 30 92 #2 91 44 92 #2 92 58 92 #2 93 2 92 #2 94 16 92 #2 95 30 92 #2 96 44 92 #2 97 58 92 #2 98 2 92 #2 99 16 92 #2 100 30 92 #2 101 44 92 #2 102 58 92 #2 103 2 92 #2 104 16 92 #2 105 30 92 #2 106 44 92 #2 107 58 92 #2 108 2 92 #2 109 16 92 #2 110 30 92 #2 111 44 92 #2 112 58 92 #2 113 2 92 #2 114 16 92 #2 115 30 92 #2 116 44 92 #2 117 58 92 #2 118 2 92 #2 119 16 92 #2 120 30 92 #2 121 44 92 #2 122 58 92 #2 123 2 92 #2 124 16 92 #2 125 30 92 #2 126 44 92 #2 127 58 92 #2 128 2 92 #2 129 16 92 #2 130 30 92 #2 131 44 92 #2 132 58 92 #2 133 2 92 #2 134 16 92 #2 135 30 92 #2 136 44 92 #2 137 58 92 #2 138 2 92 #2 139 16 92 #2 140 30 92 #2 141 44 92 #2 142 58 92 #2 143 2 92 #2 144 16 92 #2 145 30 92 #2 146 44 92 #2 147 58 92 #2 148 2 92 #2 149 16 92 #2 150 30 92 #2 151 44 92 #2 152 58 92 #2 153 2 92 #2 154 16 92 #2 155 30 92 #2 156 44 92 #2 157 58 92 #2 158 2 92 #2 159 16 92 #2 160 30 92 #2 161 44 92 #2 162 58 92 #2 163 2 92 #2 164 16 92 #2 165 30 92 #2 166 44 92 #2 167 58 92 #2 168 2 92 #2 169 16 92 #2 170 30 92 #2 171 44 92 #2 172 58 92 #2 173 2 92 #2 174 16 92 #2 175 30 92 #2 176 44 92 #2 177 58 92 #2 178 2 92 #2 179 16 92 #2 180 30 92 #2 181 44 92 #2 182 58 92 #2 183 2 92 #2 184 16 92 #2 185 30 92 #2 186 44 92 #2 187 58 92 #2 188 2 92 #2 189 16 92 #2 190 30 92 #2 191 44 92 #2 192 58 92 #2 193 2 92 #2 194 16 92 #2 195 30 92 #2 196 44 92 #2 197 58 92 #2 198 2 92 #2 199 16 92 #2 200 30 92 #2 201 44 92 #2 202 58 92 #2 203 2 92 #2 204 16 92 #2 205 30 92 #2 206 44 92 #2 207 58 92 #2 208 2 92 #2 209 16 92 #2 210 30 92 #2 211 44 92 #2 212 58 92 #2 213 2 92 #2 214 16 92 #2 215 30 92 #2 216 44 92 #2 217 58 92 #2 218 2 92 #2 219 16 92 #2 220 30 92 #2 221 44 92 #2 222 58 92 #2 223 2 92 #2 224 16 92 #2 225 30 92 #2 226 44 92 #2 227 58 92 #2 228 2 92 #2 229 16 92 #2 230 30 92 #2 231 44 92 #2 232 58 92 #2 233 2 92 #2 234 16 92 #2 235 30 92 #2 236 44 92 #2 237 58 92 #2 238 2 92 #2 239 16 92 #2 240 30 92 #2 241 44 92 #2 242 58 92 #2 243 2 92 #2 244 16 92 #2 245 30 92 #2 246 44 92 #2 247 58 92 #2 248 2 92 #2 249 16 92 #2 250 30 92 #2 251 44 92 #2 252 58 92 #2 253 2 92 #2 254 16 92 #2 255 30 92 LP 0 15 92 LP 1 29 92 LP 2 43 92 LP 3 57 92 LP 4 71 92 LP 5 1 92 LP 6 15 92 LP 7 29 92 LP 8 42 92 LP 9 43 92 LP 10 1 92 LP 11 15 92 LP 12 29 92 LP 13 1 92 LP 14 15 92 LP 15 29 92 LP 16 43 92 LP 17 57 92 LP 18 71 92 LP 19 1 92 LP 20 15 92 LP 21 29 92 LP 22 43 92 LP 23 57 92 LP 24 71 92 LP 25 1 92 LP 26 15 92 LP 27 29 92 LP 28 43 92 LP 29 57 92 LP 30 71 92 LP 31 1 92 LP 32 16 92 LP 33 30 92 LP 34 44 92 LP 35 58 92 LP 36 72 92 LP 37 2 92 LP 38 16 92 LP 39 30 92 LP 40 44 92 LP 41 58 92 LP 42 72 92 LP 43 2 92 LP 44 16 92 LP 45 30 92 LP 46 44 92 LP 47 58 92 LP 48 72 92 LP 49 2 92 LP 50 16 92 LP 51 30 92 LP 52 44 92 LP 53 58 92 LP 54 72 92 LP 55 2 92 LP 56 16 92 LP 57 30 92 LP 58 44 92 LP 59 58 92 LP 60 72 92 LP 61 2 92 LP 62 16 92 LP 63 30 92 LP 64 44 92 LP 65 58 92 LP 66 72 92 LP 67 2 92 LP 68 16 92 LP 69 30 92 LP 70 44 92 LP 71 58 92 LP 72 72 92 LP 73 2 92 LP 74 16 92 LP 75 30 92 LP 76 44 92 LP 77 58 92 LP 78 72 92 LP 79 2 92 LP 80 16 92 LP 81 30 92 LP 82 44 92 LP 83 58 92 LP 84 72 92 LP 85 2 92 LP 86 16 92 LP 87 30 92 LP 88 44 92 LP 89 58 92 LP 90 72 92 LP 91 2 92 LP 92 16 92 LP 93 30 92 LP 94 44 92 LP 95 58 92 LP 96 72 92 LP 97 2 92 LP 98 16 92 LP 99 30 92 LP 100 44 92 LP 101 58 92 LP 102 72 92 LP 103 2 92 LP 104 16 92 LP 105 30 92 LP 106 44 92 LP 107 58 92 LP 108 72 92 LP 109 2 92 LP 110 16 92 LP 111 30 92 LP 112 44 92 LP 113 58 92 LP 114 72 92 LP 115 2 92 LP 116 16 92 LP 117 30 92 LP 118 44 92 LP 119 58 92 LP 120 72 92 LP 121 2 92 LP 122 16 92 LP 123 30 92 LP 124 44 92 LP 125 58 92 LP 126 72 92 LP 127 2 92 LP 128 16 92 LP 129 30 92 LP 130 44 92 LP 131 58 92 LP 132 72 92 LP 133 2 92 LP 134 16 92 LP 135 30 92 LP 136 44 92 LP 137 58 92 LP 138 72 92 LP 139 2 92 LP 140 16 92 LP 141 30 92 LP 142 44 92 LP 143 58 92 LP 144 72 92 LP 145 2 92 LP 146 16 92 LP 147 30 92 LP 148 44 92 LP 149 58 92 LP 150 72 92 LP 151 2 92 LP 152 16 92 LP 153 30 92 LP 154 44 92 LP 155 58 92 LP 156 72 92 LP 157 2 92 LP 158 16 92 LP 159 30 92 LP 160 44 92 LP 161 58 92 LP 162 72 92 LP 163 2 92 LP 164 16 92 LP 165 30 92 LP 166 44 92 LP 167 58 92 LP 168 72 92 LP 169 2 92 LP 170 16 92 LP 171 30 92 LP 172 44 92 LP 173 58 92 LP 174 72 92 LP 175 2 92 LP 176 16 92 LP 177 30 92 LP 178 44 92 LP 179 58 92 LP 180 72 92 LP 181 2 92 LP 182 16 92 LP 183 30 92 LP 184 44 92 LP 185 58 92 LP 186 72 92 LP 187 2 92 LP 188 16 92 LP 189 30 92 LP 190 44 92 LP 191 58 92 LP 192 72 92 LP 193 2 92 LP 194 16 92 LP 195 30 92 LP 196 44 92 LP 197 58 92 LP 198 72 92 LP 199 2 92 LP 200 16 92 LP 201 30 92 LP 202 44 92 LP 203 58 92 LP 204 72 92 LP 205 2 92 LP 206 16 92 LP 207 30 92 LP 208 44 92 LP 209 58 92 LP 210 72 92 LP 211 2 92 LP 212 16 92 LP 213 30 92 LP 214 44 92 LP 215 58 92 LP 216 72 92 LP 217 2 92 LP 218 16 92 LP 219 30 92 LP 220 44 92 LP 221 58 92 LP 222 72 92 LP 223 2 92 LP 224 16 92 LP 225 30 92 LP 226 44 92 LP 227 58 92 LP 228 72 92 LP 229 2 92 LP 230 16 92 LP 231 30 92 LP 232 44 92 LP 233 58 92 LP 234 72 92 LP 235 2 92 LP 236 16 92 LP 237 30 92 LP 238 44 92 LP 239 58 92 LP 240 72 92 LP 241 2 92 LP 242 16 92 LP 243 30 92 LP 244 44 92 LP 245 58 92 LP 246 72 92 LP 247 2 92 LP 248 16 92 LP 249 30 92 LP 250 44 92 LP 251 58 92 LP 252 72 92 LP 253 2 92 LP 254 16 92 LP 255 30 99 #2 0 15 99 #2 1 29 99 #2 2 43 99 #2 3 57 99 #2 4 1 99 #2 5 15 99 #2 6 29 99 #2 7 43 99 #2 8 56 99 #2 9 57 99 #2 10 1 99 #2 11 15 99 #2 12 29 99 #2 13 1 99 #2 14 15 99 #2 15 29 99 #2 16 43 99 #2 17 57 99 #2 18 1 99 #2 19 15 99 #2 20 29 99 #2 21 43 99 #2 22 57 99 #2 23 1 99 #2 24 15 99 #2 25 29 99 #2 26 43 99 #2 27 57 99 #2 28 1 99 #2 29 15 99 #2 30 29 99 #2 31 43 99 #2 32 58 99 #2 33 2 99 #2 34 16 99 #2 35 30 99 #2 36 44 99 #2 37 58 99 #2 38 2 99 #2 39 16 99 #2 40 30 99 #2 41 44 99 #2 42 58 99 #2 43 2 99 #2 44 16 99 #2 45 30 99 #2 46 44 99 #2 47 58 99 #2 48 2 99 #2 49 16 99 #2 50 30 99 #2 51 44 99 #2 52 58 99 #2 53 2 99 #2 54 16 99 #2 55 30 99 #2 56 44 99 #2 57 58 99 #2 58 2 99 #2 59 16 99 #2 60 30 99 #2 61 44 99 #2 62 58 99 #2 63 2 99 #2 64 16 99 #2 65 30 99 #2 66 44 99 #2 67 58 99 #2 68 2 99 #2 69 16 99 #2 70 30 99 #2 71 44 99 #2 72 58 99 #2 73 2 99 #2 74 16 99 #2 75 30 99 #2 76 44 99 #2 77 58 99 #2 78 2 99 #2 79 16 99 #2 80 30 99 #2 81 44 99 #2 82 58 99 #2 83 2 99 #2 84 16 99 #2 85 30 99 #2 86 44 99 #2 87 58 99 #2 88 2 99 #2 89 16 99 #2 90 30 99 #2 91 44 99 #2 92 58 99 #2 93 2 99 #2 94 16 99 #2 95 30 99 #2 96 44 99 #2 97 58 99 #2 98 2 99 #2 99 16 99 #2 100 30 99 #2 101 44 99 #2 102 58 99 #2 103 2 99 #2 104 16 99 #2 105 30 99 #2 106 44 99 #2 107 58 99 #2 108 2 99 #2 109 16 99 #2 110 30 99 #2 111 44 99 #2 112 58 99 #2 113 2 99 #2 114 16 99 #2 115 30 99 #2 116 44 99 #2 117 58 99 #2 118 2 99 #2 119 16 99 #2 120 30 99 #2 121 44 99 #2 122 58 99 #2 123 2 99 #2 124 16 99 #2 125 30 99 #2 126 44 99 #2 127 58 99 #2 128 2 99 #2 129 16 99 #2 130 30 99 #2 131 44 99 #2 132 58 99 #2 133 2 99 #2 134 16 99 #2 135 30 99 #2 136 44 99 #2 137 58 99 #2 138 2 99 #2 139 16 99 #2 140 30 99 #2 141 44 99 #2 142 58 99 #2 143 2 99 #2 144 16 99 #2 145 30 99 #2 146 44 99 #2 147 58 99 #2 148 2 99 #2 149 16 99 #2 150 30 99 #2 151 44 99 #2 152 58 99 #2 153 2 99 #2 154 16 99 #2 155 30 99 #2 156 44 99 #2 157 58 99 #2 158 2 99 #2 159 16 99 #2 160 30 99 #2 161 44 99 #2 162 58 99 #2 163 2 99 #2 164 16 99 #2 165 30 99 #2 166 44 99 #2 167 58 99 #2 168 2 99 #2 169 16 99 #2 170 30 99 #2 171 44 99 #2 172 58 99 #2 173 2 99 #2 174 16 99 #2 175 30 99 #2 176 44 99 #2 177 58 99 #2 178 2 99 #2 179 16 99 #2 180 30 99 #2 181 44 99 #2 182 58 99 #2 183 2 99 #2 184 16 99 #2 185 30 99 #2 186 44 99 #2 187 58 99 #2 188 2 99 #2 189 16 99 #2 190 30 99 #2 191 44 99 #2 192 58 99 #2 193 2 99 #2 194 16 99 #2 195 30 99 #2 196 44 99 #2 197 58 99 #2 198 2 99 #2 199 16 99 #2 200 30 99 #2 201 44 99 #2 202 58 99 #2 203 2 99 #2 204 16 99 #2 205 30 99 #2 206 44 99 #2 207 58 99 #2 208 2 99 #2 209 16 99 #2 210 30 99 #2 211 44 99 #2 212 58 99 #2 213 2 99 #2 214 16 99 #2 215 30 99 #2 216 44 99 #2 217 58 99 #2 218 2 99 #2 219 16 99 #2 220 30 99 #2 221 44 99 #2 222 58 99 #2 223 2 99 #2 224 16 99 #2 225 30 99 #2 226 44 99 #2 227 58 99 #2 228 2 99 #2 229 16 99 #2 230 30 99 #2 231 44 99 #2 232 58 99 #2 233 2 99 #2 234 16 99 #2 235 30 99 #2 236 44 99 #2 237 58 99 #2 238 2 99 #2 239 16 99 #2 240 30 99 #2 241 44 99 #2 242 58 99 #2 243 2 99 #2 244 16 99 #2 245 30 99 #2 246 44 99 #2 247 58 99 #2 248 2 99 #2 249 16 99 #2 250 30 99 #2 251 44 99 #2 252 58 99 #2 253 2 99 #2 254 16 99 #2 255 30 99 LP 0 15 99 LP 1 29 99 LP 2 43 99 LP 3 57 99 LP 4 71 99 LP 5 85 99 LP 6 1 99 LP 7 15 99 LP 8 28 99 LP 9 29 99 LP 10 1 99 LP 11 15 99 LP 12 29 99 LP 13 1 99 LP 14 15 99 LP 15 29 99 LP 16 43 99 LP 17 57 99 LP 18 71 99 LP 19 85 99 LP 20 1 99 LP 21 15 99 LP 22 29 99 LP 23 43 99 LP 24 57 99 LP 25 71 99 LP 26 85 99 LP 27 1 99 LP 28 15 99 LP 29 29 99 LP 30 43 99 LP 31 57 99 LP 32 72 99 LP 33 86 99 LP 34 2 99 LP 35 16 99 LP 36 30 99 LP 37 44 99 LP 38 58 99 LP 39 72 99 LP 40 86 99 LP 41 2 99 LP 42 16 99 LP 43 30 99 LP 44 44 99 LP 45 58 99 LP 46 72 99 LP 47 86 99 LP 48 2 99 LP 49 16 99 LP 50 30 99 LP 51 44 99 LP 52 58 99 LP 53 72 99 LP 54 86 99 LP 55 2 99 LP 56 16 99 LP 57 30 99 LP 58 44 99 LP 59 58 99 LP 60 72 99 LP 61 86 99 LP 62 2 99 LP 63 16 99 LP 64 30 99 LP 65 44 99 LP 66 58 99 LP 67 72 99 LP 68 86 99 LP 69 2 99 LP 70 16 99 LP 71 30 99 LP 72 44 99 LP 73 58 99 LP 74 72 99 LP 75 86 99 LP 76 2 99 LP 77 16 99 LP 78 30 99 LP 79 44 99 LP 80 58 99 LP 81 72 99 LP 82 86 99 LP 83 2 99 LP 84 16 99 LP 85 30 99 LP 86 44 99 LP 87 58 99 LP 88 72 99 LP 89 86 99 LP 90 2 99 LP 91 16 99 LP 92 30 99 LP 93 44 99 LP 94 58 99 LP 95 72 99 LP 96 86 99 LP 97 2 99 LP 98 16 99 LP 99 30 99 LP 100 44 99 LP 101 58 99 LP 102 72 99 LP 103 86 99 LP 104 2 99 LP 105 16 99 LP 106 30 99 LP 107 44 99 LP 108 58 99 LP 109 72 99 LP 110 86 99 LP 111 2 99 LP 112 16 99 LP 113 30 99 LP 114 44 99 LP 115 58 99 LP 116 72 99 LP 117 86 99 LP 118 2 99 LP 119 16 99 LP 120 30 99 LP 121 44 99 LP 122 58 99 LP 123 72 99 LP 124 86 99 LP 125 2 99 LP 126 16 99 LP 127 30 99 LP 128 44 99 LP 129 58 99 LP 130 72 99 LP 131 86 99 LP 132 2 99 LP 133 16 99 LP 134 30 99 LP 135 44 99 LP 136 58 99 LP 137 72 99 LP 138 86 99 LP 139 2 99 LP 140 16 99 LP 141 30 99 LP 142 44 99 LP 143 58 99 LP 144 72 99 LP 145 86 99 LP 146 2 99 LP 147 16 99 LP 148 30 99 LP 149 44 99 LP 150 58 99 LP 151 72 99 LP 152 86 99 LP 153 2 99 LP 154 16 99 LP 155 30 99 LP 156 44 99 LP 157 58 99 LP 158 72 99 LP 159 86 99 LP 160 2 99 LP 161 16 99 LP 162 30 99 LP 163 44 99 LP 164 58 99 LP 165 72 99 LP 166 86 99 LP 167 2 99 LP 168 16 99 LP 169 30 99 LP 170 44 99 LP 171 58 99 LP 172 72 99 LP 173 86 99 LP 174 2 99 LP 175 16 99 LP 176 30 99 LP 177 44 99 LP 178 58 99 LP 179 72 99 LP 180 86 99 LP 181 2 99 LP 182 16 99 LP 183 30 99 LP 184 44 99 LP 185 58 99 LP 186 72 99 LP 187 86 99 LP 188 2 99 LP 189 16 99 LP 190 30 99 LP 191 44 99 LP 192 58 99 LP 193 72 99 LP 194 86 99 LP 195 2 99 LP 196 16 99 LP 197 30 99 LP 198 44 99 LP 199 58 99 LP 200 72 99 LP 201 86 99 LP 202 2 99 LP 203 16 99 LP 204 30 99 LP 205 44 99 LP 206 58 99 LP 207 72 99 LP 208 86 99 LP 209 2 99 LP 210 16 99 LP 211 30 99 LP 212 44 99 LP 213 58 99 LP 214 72 99 LP 215 86 99 LP 216 2 99 LP 217 16 99 LP 218 30 99 LP 219 44 99 LP 220 58 99 LP 221 72 99 LP 222 86 99 LP 223 2 99 LP 224 16 99 LP 225 30 99 LP 226 44 99 LP 227 58 99 LP 228 72 99 LP 229 86 99 LP 230 2 99 LP 231 16 99 LP 232 30 99 LP 233 44 99 LP 234 58 99 LP 235 72 99 LP 236 86 99 LP 237 2 99 LP 238 16 99 LP 239 30 99 LP 240 44 99 LP 241 58 99 LP 242 72 99 LP 243 86 99 LP 244 2 99 LP 245 16 99 LP 246 30 99 LP 247 44 99 LP 248 58 99 LP 249 72 99 LP 250 86 99 LP 251 2 99 LP 252 16 99 LP 253 30 99 LP 254 44 99 LP 255 58 106 #2 0 15 106 #2 1 29 106 #2 2 43 106 #2 3 57 106 #2 4 1 106 #2 5 15 106 #2 6 29 106 #2 7 43 106 #2 8 56 106 #2 9 57 106 #2 10 1 106 #2 11 15 106 #2 12 29 106 #2 13 1 106 #2 14 15 106 #2 15 29 106 #2 16 43 106 #2 17 57 106 #2 18 1 106 #2 19 15 106 #2 20 29 106 #2 21 43 106 #2 22 57 106 #2 23 1 106 #2 24 15 106 #2 25 29 106 #2 26 43 106 #2 27 57 106 #2 28 1 106 #2 29 15 106 #2 30 29 106 #2 31 43 106 #2 32 58 106 #2 33 2 106 #2 34 16 106 #2 35 30 106 #2 36 44 106 #2 37 58 106 #2 38 2 106 #2 39 16 106 #2 40 30 106 #2 41 44 106 #2 42 58 106 #2 43 2 106 #2 44 16 106 #2 45 30 106 #2 46 44 106 #2 47 58 106 #2 48 2 106 #2 49 16 106 #2 50 30 106 #2 51 44 106 #2 52 58 106 #2 53 2 106 #2 54 16 106 #2 55 30 106 #2 56 44 106 #2 57 58 106 #2 58 2 106 #2 59 16 106 #2 60 30 106 #2 61 44 106 #2 62 58 106 #2 63 2 106 #2 64 16 106 #2 65 30 106 #2 66 44 106 #2 67 58 106 #2 68 2 106 #2 69 16 106 #2 70 30 106 #2 71 44 106 #2 72 58 106 #2 73 2 106 #2 74 16 106 #2 75 30 106 #2 76 44 106 #2 77 58 106 #2 78 2 106 #2 79 16 106 #2 80 30 106 #2 81 44 106 #2 82 58 106 #2 83 2 106 #2 84 16 106 #2 85 30 106 #2 86 44 106 #2 87 58 106 #2 88 2 106 #2 89 16 106 #2 90 30 106 #2 91 44 106 #2 92 58 106 #2 93 2 106 #2 94 16 106 #2 95 30 106 #2 96 44 106 #2 97 58 106 #2 98 2 106 #2 99 16 106 #2 100 30 106 #2 101 44 106 #2 102 58 106 #2 103 2 106 #2 104 16 106 #2 105 30 106 #2 106 44 106 #2 107 58 106 #2 108 2 106 #2 109 16 106 #2 110 30 106 #2 111 44 106 #2 112 58 106 #2 113 2 106 #2 114 16 106 #2 115 30 106 #2 116 44 106 #2 117 58 106 #2 118 2 106 #2 119 16 106 #2 120 30 106 #2 121 44 106 #2 122 58 106 #2 123 2 106 #2 124 16 106 #2 125 30 106 #2 126 44 106 #2 127 58 106 #2 128 2 106 #2 129 16 106 #2 130 30 106 #2 131 44 106 #2 132 58 106 #2 133 2 106 #2 134 16 106 #2 135 30 106 #2 136 44 106 #2 137 58 106 #2 138 2 106 #2 139 16 106 #2 140 30 106 #2 141 44 106 #2 142 58 106 #2 143 2 106 #2 144 16 106 #2 145 30 106 #2 146 44 106 #2 147 58 106 #2 148 2 106 #2 149 16 106 #2 150 30 106 #2 151 44 106 #2 152 58 106 #2 153 2 106 #2 154 16 106 #2 155 30 106 #2 156 44 106 #2 157 58 106 #2 158 2 106 #2 159 16 106 #2 160 30 106 #2 161 44 106 #2 162 58 106 #2 163 2 106 #2 164 16 106 #2 165 30 106 #2 166 44 106 #2 167 58 106 #2 168 2 106 #2 169 16 106 #2 170 30 106 #2 171 44 106 #2 172 58 106 #2 173 2 106 #2 174 16 106 #2 175 30 106 #2 176 44 106 #2 177 58 106 #2 178 2 106 #2 179 16 106 #2 180 30 106 #2 181 44 106 #2 182 58 106 #2 183 2 106 #2 184 16 106 #2 185 30 106 #2 186 44 106 #2 187 58 106 #2 188 2 106 #2 189 16 106 #2 190 30 106 #2 191 44 106 #2 192 58 106 #2 193 2 106 #2 194 16 106 #2 195 30 106 #2 196 44 106 #2 197 58 106 #2 198 2 106 #2 199 16 106 #2 200 30 106 #2 201 44 106 #2 202 58 106 #2 203 2 106 #2 204 16 106 #2 205 30 106 #2 206 44 106 #2 207 58 106 #2 208 2 106 #2 209 16 106 #2 210 30 106 #2 211 44 106 #2 212 58 106 #2 213 2 106 #2 214 16 106 #2 215 30 106 #2 216 44 106 #2 217 58 106 #2 218 2 106 #2 219 16 106 #2 220 30 106 #2 221 44 106 #2 222 58 106 #2 223 2 106 #2 224 16 106 #2 225 30 106 #2 226 44 106 #2 227 58 106 #2 228 2 106 #2 229 16 106 #2 230 30 106 #2 231 44 106 #2 232 58 106 #2 233 2 106 #2 234 16 106 #2 235 30 106 #2 236 44 106 #2 237 58 106 #2 238 2 106 #2 239 16 106 #2 240 30 106 #2 241 44 106 #2 242 58 106 #2 243 2 106 #2 244 16 106 #2 245 30 106 #2 246 44 106 #2 247 58 106 #2 248 2 106 #2 249 16 106 #2 250 30 106 #2 251 44 106 #2 252 58 106 #2 253 2 106 #2 254 16 106 #2 255 30 106 LP 0 15 106 LP 1 29 106 LP 2 43 106 LP 3 57 106 LP 4 71 106 LP 5 85 106 LP 6 1 106 LP 7 15 106 LP 8 28 106 LP 9 29 106 LP 10 1 106 LP 11 15 106 LP 12 29 106 LP 13 1 106 LP 14 15 106 LP 15 29 106 LP 16 43 106 LP 17 57 106 LP 18 71 106 LP 19 85 106 LP 20 1 106 LP 21 15 106 LP 22 29 106 LP 23 43 106 LP 24 57 106 LP 25 71 106 LP 26 85 106 LP 27 1 106 LP 28 15 106 LP 29 29 106 LP 30 43 106 LP 31 57 106 LP 32 72 106 LP 33 86 106 LP 34 2 106 LP 35 16 106 LP 36 30 106 LP 37 44 106 LP 38 58 106 LP 39 72 106 LP 40 86 106 LP 41 2 106 LP 42 16 106 LP 43 30 106 LP 44 44 106 LP 45 58 106 LP 46 72 106 LP 47 86 106 LP 48 2 106 LP 49 16 106 LP 50 30 106 LP 51 44 106 LP 52 58 106 LP 53 72 106 LP 54 86 106 LP 55 2 106 LP 56 16 106 LP 57 30 106 LP 58 44 106 LP 59 58 106 LP 60 72 106 LP 61 86 106 LP 62 2 106 LP 63 16 106 LP 64 30 106 LP 65 44 106 LP 66 58 106 LP 67 72 106 LP 68 86 106 LP 69 2 106 LP 70 16 106 LP 71 30 106 LP 72 44 106 LP 73 58 106 LP 74 72 106 LP 75 86 106 LP 76 2 106 LP 77 16 106 LP 78 30 106 LP 79 44 106 LP 80 58 106 LP 81 72 106 LP 82 86 106 LP 83 2 106 LP 84 16 106 LP 85 30 106 LP 86 44 106 LP 87 58 106 LP 88 72 106 LP 89 86 106 LP 90 2 106 LP 91 16 106 LP 92 30 106 LP 93 44 106 LP 94 58 106 LP 95 72 106 LP 96 86 106 LP 97 2 106 LP 98 16 106 LP 99 30 106 LP 100 44 106 LP 101 58 106 LP 102 72 106 LP 103 86 106 LP 104 2 106 LP 105 16 106 LP 106 30 106 LP 107 44 106 LP 108 58 106 LP 109 72 106 LP 110 86 106 LP 111 2 106 LP 112 16 106 LP 113 30 106 LP 114 44 106 LP 115 58 106 LP 116 72 106 LP 117 86 106 LP 118 2 106 LP 119 16 106 LP 120 30 106 LP 121 44 106 LP 122 58 106 LP 123 72 106 LP 124 86 106 LP 125 2 106 LP 126 16 106 LP 127 30 106 LP 128 44 106 LP 129 58 106 LP 130 72 106 LP 131 86 106 LP 132 2 106 LP 133 16 106 LP 134 30 106 LP 135 44 106 LP 136 58 106 LP 137 72 106 LP 138 86 106 LP 139 2 106 LP 140 16 106 LP 141 30 106 LP 142 44 106 LP 143 58 106 LP 144 72 106 LP 145 86 106 LP 146 2 106 LP 147 16 106 LP 148 30 106 LP 149 44 106 LP 150 58 106 LP 151 72 106 LP 152 86 106 LP 153 2 106 LP 154 16 106 LP 155 30 106 LP 156 44 106 LP 157 58 106 LP 158 72 106 LP 159 86 106 LP 160 2 106 LP 161 16 106 LP 162 30 106 LP 163 44 106 LP 164 58 106 LP 165 72 106 LP 166 86 106 LP 167 2 106 LP 168 16 106 LP 169 30 106 LP 170 44 106 LP 171 58 106 LP 172 72 106 LP 173 86 106 LP 174 2 106 LP 175 16 106 LP 176 30 106 LP 177 44 106 LP 178 58 106 LP 179 72 106 LP 180 86 106 LP 181 2 106 LP 182 16 106 LP 183 30 106 LP 184 44 106 LP 185 58 106 LP 186 72 106 LP 187 86 106 LP 188 2 106 LP 189 16 106 LP 190 30 106 LP 191 44 106 LP 192 58 106 LP 193 72 106 LP 194 86 106 LP 195 2 106 LP 196 16 106 LP 197 30 106 LP 198 44 106 LP 199 58 106 LP 200 72 106 LP 201 86 106 LP 202 2 106 LP 203 16 106 LP 204 30 106 LP 205 44 106 LP 206 58 106 LP 207 72 106 LP 208 86 106 LP 209 2 106 LP 210 16 106 LP 211 30 106 LP 212 44 106 LP 213 58 106 LP 214 72 106 LP 215 86 106 LP 216 2 106 LP 217 16 106 LP 218 30 106 LP 219 44 106 LP 220 58 106 LP 221 72 106 LP 222 86 106 LP 223 2 106 LP 224 16 106 LP 225 30 106 LP 226 44 106 LP 227 58 106 LP 228 72 106 LP 229 86 106 LP 230 2 106 LP 231 16 106 LP 232 30 106 LP 233 44 106 LP 234 58 106 LP 235 72 106 LP 236 86 106 LP 237 2 106 LP 238 16 106 LP 239 30 106 LP 240 44 106 LP 241 58 106 LP 242 72 106 LP 243 86 106 LP 244 2 106 LP 245 16 106 LP 246 30 106 LP 247 44 106 LP 248 58 106 LP 249 72 106 LP 250 86 106 LP 251 2 106 LP 252 16 106 LP 253 30 106 LP 254 44 106 LP 255 58 113 #2 0 15 113 #2 1 29 113 #2 2 43 113 #2 3 57 113 #2 4 1 113 #2 5 15 113 #2 6 29 113 #2 7 43 113 #2 8 56 113 #2 9 57 113 #2 10 1 113 #2 11 15 113 #2 12 29 113 #2 13 1 113 #2 14 15 113 #2 15 29 113 #2 16 43 113 #2 17 57 113 #2 18 1 113 #2 19 15 113 #2 20 29 113 #2 21 43 113 #2 22 57 113 #2 23 1 113 #2 24 15 113 #2 25 29 113 #2 26 43 113 #2 27 57 113 #2 28 1 113 #2 29 15 113 #2 30 29 113 #2 31 43 113 #2 32 58 113 #2 33 2 113 #2 34 16 113 #2 35 30 113 #2 36 44 113 #2 37 58 113 #2 38 2 113 #2 39 16 113 #2 40 30 113 #2 41 44 113 #2 42 58 113 #2 43 2 113 #2 44 16 113 #2 45 30 113 #2 46 44 113 #2 47 58 113 #2 48 2 113 #2 49 16 113 #2 50 30 113 #2 51 44 113 #2 52 58 113 #2 53 2 113 #2 54 16 113 #2 55 30 113 #2 56 44 113 #2 57 58 113 #2 58 2 113 #2 59 16 113 #2 60 30 113 #2 61 44 113 #2 62 58 113 #2 63 2 113 #2 64 16 113 #2 65 30 113 #2 66 44 113 #2 67 58 113 #2 68 2 113 #2 69 16 113 #2 70 30 113 #2 71 44 113 #2 72 58 113 #2 73 2 113 #2 74 16 113 #2 75 30 113 #2 76 44 113 #2 77 58 113 #2 78 2 113 #2 79 16 113 #2 80 30 113 #2 81 44 113 #2 82 58 113 #2 83 2 113 #2 84 16 113 #2 85 30 113 #2 86 44 113 #2 87 58 113 #2 88 2 113 #2 89 16 113 #2 90 30 113 #2 91 44 113 #2 92 58 113 #2 93 2 113 #2 94 16 113 #2 95 30 113 #2 96 44 113 #2 97 58 113 #2 98 2 113 #2 99 16 113 #2 100 30 113 #2 101 44 113 #2 102 58 113 #2 103 2 113 #2 104 16 113 #2 105 30 113 #2 106 44 113 #2 107 58 113 #2 108 2 113 #2 109 16 113 #2 110 30 113 #2 111 44 113 #2 112 58 113 #2 113 2 113 #2 114 16 113 #2 115 30 113 #2 116 44 113 #2 117 58 113 #2 118 2 113 #2 119 16 113 #2 120 30 113 #2 121 44 113 #2 122 58 113 #2 123 2 113 #2 124 16 113 #2 125 30 113 #2 126 44 113 #2 127 58 113 #2 128 2 113 #2 129 16 113 #2 130 30 113 #2 131 44 113 #2 132 58 113 #2 133 2 113 #2 134 16 113 #2 135 30 113 #2 136 44 113 #2 137 58 113 #2 138 2 113 #2 139 16 113 #2 140 30 113 #2 141 44 113 #2 142 58 113 #2 143 2 113 #2 144 16 113 #2 145 30 113 #2 146 44 113 #2 147 58 113 #2 148 2 113 #2 149 16 113 #2 150 30 113 #2 151 44 113 #2 152 58 113 #2 153 2 113 #2 154 16 113 #2 155 30 113 #2 156 44 113 #2 157 58 113 #2 158 2 113 #2 159 16 113 #2 160 30 113 #2 161 44 113 #2 162 58 113 #2 163 2 113 #2 164 16 113 #2 165 30 113 #2 166 44 113 #2 167 58 113 #2 168 2 113 #2 169 16 113 #2 170 30 113 #2 171 44 113 #2 172 58 113 #2 173 2 113 #2 174 16 113 #2 175 30 113 #2 176 44 113 #2 177 58 113 #2 178 2 113 #2 179 16 113 #2 180 30 113 #2 181 44 113 #2 182 58 113 #2 183 2 113 #2 184 16 113 #2 185 30 113 #2 186 44 113 #2 187 58 113 #2 188 2 113 #2 189 16 113 #2 190 30 113 #2 191 44 113 #2 192 58 113 #2 193 2 113 #2 194 16 113 #2 195 30 113 #2 196 44 113 #2 197 58 113 #2 198 2 113 #2 199 16 113 #2 200 30 113 #2 201 44 113 #2 202 58 113 #2 203 2 113 #2 204 16 113 #2 205 30 113 #2 206 44 113 #2 207 58 113 #2 208 2 113 #2 209 16 113 #2 210 30 113 #2 211 44 113 #2 212 58 113 #2 213 2 113 #2 214 16 113 #2 215 30 113 #2 216 44 113 #2 217 58 113 #2 218 2 113 #2 219 16 113 #2 220 30 113 #2 221 44 113 #2 222 58 113 #2 223 2 113 #2 224 16 113 #2 225 30 113 #2 226 44 113 #2 227 58 113 #2 228 2 113 #2 229 16 113 #2 230 30 113 #2 231 44 113 #2 232 58 113 #2 233 2 113 #2 234 16 113 #2 235 30 113 #2 236 44 113 #2 237 58 113 #2 238 2 113 #2 239 16 113 #2 240 30 113 #2 241 44 113 #2 242 58 113 #2 243 2 113 #2 244 16 113 #2 245 30 113 #2 246 44 113 #2 247 58 113 #2 248 2 113 #2 249 16 113 #2 250 30 113 #2 251 44 113 #2 252 58 113 #2 253 2 113 #2 254 16 113 #2 255 30 113 LP 0 15 113 LP 1 29 113 LP 2 43 113 LP 3 57 113 LP 4 71 113 LP 5 85 113 LP 6 99 113 LP 7 1 113 LP 8 14 113 LP 9 15 113 LP 10 1 113 LP 11 15 113 LP 12 29 113 LP 13 1 113 LP 14 15 113 LP 15 29 113 LP 16 43 113 LP 17 57 113 LP 18 71 113 LP 19 85 113 LP 20 99 113 LP 21 1 113 LP 22 15 113 LP 23 29 113 LP 24 43 113 LP 25 57 113 LP 26 71 113 LP 27 85 113 LP 28 99 113 LP 29 1 113 LP 30 15 113 LP 31 29 113 LP 32 44 113 LP 33 58 113 LP 34 72 113 LP 35 86 113 LP 36 100 113 LP 37 2 113 LP 38 16 113 LP 39 30 113 LP 40 44 113 LP 41 58 113 LP 42 72 113 LP 43 86 113 LP 44 100 113 LP 45 2 113 LP 46 16 113 LP 47 30 113 LP 48 44 113 LP 49 58 113 LP 50 72 113 LP 51 86 113 LP 52 100 113 LP 53 2 113 LP 54 16 113 LP 55 30 113 LP 56 44 113 LP 57 58 113 LP 58 72 113 LP 59 86 113 LP 60 100 113 LP 61 2 113 LP 62 16 113 LP 63 30 113 LP 64 44 113 LP 65 58 113 LP 66 72 113 LP 67 86 113 LP 68 100 113 LP 69 2 113 LP 70 16 113 LP 71 30 113 LP 72 44 113 LP 73 58 113 LP 74 72 113 LP 75 86 113 LP 76 100 113 LP 77 2 113 LP 78 16 113 LP 79 30 113 LP 80 44 113 LP 81 58 113 LP 82 72 113 LP 83 86 113 LP 84 100 113 LP 85 2 113 LP 86 16 113 LP 87 30 113 LP 88 44 113 LP 89 58 113 LP 90 72 113 LP 91 86 113 LP 92 100 113 LP 93 2 113 LP 94 16 113 LP 95 30 113 LP 96 44 113 LP 97 58 113 LP 98 72 113 LP 99 86 113 LP 100 100 113 LP 101 2 113 LP 102 16 113 LP 103 30 113 LP 104 44 113 LP 105 58 113 LP 106 72 113 LP 107 86 113 LP 108 100 113 LP 109 2 113 LP 110 16 113 LP 111 30 113 LP 112 44 113 LP 113 58 113 LP 114 72 113 LP 115 86 113 LP 116 100 113 LP 117 2 113 LP 118 16 113 LP 119 30 113 LP 120 44 113 LP 121 58 113 LP 122 72 113 LP 123 86 113 LP 124 100 113 LP 125 2 113 LP 126 16 113 LP 127 30 113 LP 128 44 113 LP 129 58 113 LP 130 72 113 LP 131 86 113 LP 132 100 113 LP 133 2 113 LP 134 16 113 LP 135 30 113 LP 136 44 113 LP 137 58 113 LP 138 72 113 LP 139 86 113 LP 140 100 113 LP 141 2 113 LP 142 16 113 LP 143 30 113 LP 144 44 113 LP 145 58 113 LP 146 72 113 LP 147 86 113 LP 148 100 113 LP 149 2 113 LP 150 16 113 LP 151 30 113 LP 152 44 113 LP 153 58 113 LP 154 72 113 LP 155 86 113 LP 156 100 113 LP 157 2 113 LP 158 16 113 LP 159 30 113 LP 160 44 113 LP 161 58 113 LP 162 72 113 LP 163 86 113 LP 164 100 113 LP 165 2 113 LP 166 16 113 LP 167 30 113 LP 168 44 113 LP 169 58 113 LP 170 72 113 LP 171 86 113 LP 172 100 113 LP 173 2 113 LP 174 16 113 LP 175 30 113 LP 176 44 113 LP 177 58 113 LP 178 72 113 LP 179 86 113 LP 180 100 113 LP 181 2 113 LP 182 16 113 LP 183 30 113 LP 184 44 113 LP 185 58 113 LP 186 72 113 LP 187 86 113 LP 188 100 113 LP 189 2 113 LP 190 16 113 LP 191 30 113 LP 192 44 113 LP 193 58 113 LP 194 72 113 LP 195 86 113 LP 196 100 113 LP 197 2 113 LP 198 16 113 LP 199 30 113 LP 200 44 113 LP 201 58 113 LP 202 72 113 LP 203 86 113 LP 204 100 113 LP 205 2 113 LP 206 16 113 LP 207 30 113 LP 208 44 113 LP 209 58 113 LP 210 72 113 LP 211 86 113 LP 212 100 113 LP 213 2 113 LP 214 16 113 LP 215 30 113 LP 216 44 113 LP 217 58 113 LP 218 72 113 LP 219 86 113 LP 220 100 113 LP 221 2 113 LP 222 16 113 LP 223 30 113 LP 224 44 113 LP 225 58 113 LP 226 72 113 LP 227 86 113 LP 228 100 113 LP 229 2 113 LP 230 16 113 LP 231 30 113 LP 232 44 113 LP 233 58 113 LP 234 72 113 LP 235 86 113 LP 236 100 113 LP 237 2 113 LP 238 16 113 LP 239 30 113 LP 240 44 113 LP 241 58 113 LP 242 72 113 LP 243 86 113 LP 244 100 113 LP 245 2 113 LP 246 16 113 LP 247 30 113 LP 248 44 113 LP 249 58 113 LP 250 72 113 LP 251 86 113 LP 252 100 113 LP 253 2 113 LP 254 16 113 LP 255 30 120 #2 0 15 120 #2 1 29 120 #2 2 43 120 #2 3 57 120 #2 4 1 120 #2 5 15 120 #2 6 29 120 #2 7 43 120 #2 8 56 120 #2 9 57 120 #2 10 1 120 #2 11 15 120 #2 12 29 120 #2 13 1 120 #2 14 15 120 #2 15 29 120 #2 16 43 120 #2 17 57 120 #2 18 1 120 #2 19 15 120 #2 20 29 120 #2 21 43 120 #2 22 57 120 #2 23 1 120 #2 24 15 120 #2 25 29 120 #2 26 43 120 #2 27 57 120 #2 28 1 120 #2 29 15 120 #2 30 29 120 #2 31 43 120 #2 32 58 120 #2 33 2 120 #2 34 16 120 #2 35 30 120 #2 36 44 120 #2 37 58 120 #2 38 2 120 #2 39 16 120 #2 40 30 120 #2 41 44 120 #2 42 58 120 #2 43 2 120 #2 44 16 120 #2 45 30 120 #2 46 44 120 #2 47 58 120 #2 48 2 120 #2 49 16 120 #2 50 30 120 #2 51 44 120 #2 52 58 120 #2 53 2 120 #2 54 16 120 #2 55 30 120 #2 56 44 120 #2 57 58 120 #2 58 2 120 #2 59 16 120 #2 60 30 120 #2 61 44 120 #2 62 58 120 #2 63 2 120 #2 64 16 120 #2 65 30 120 #2 66 44 120 #2 67 58 120 #2 68 2 120 #2 69 16 120 #2 70 30 120 #2 71 44 120 #2 72 58 120 #2 73 2 120 #2 74 16 120 #2 75 30 120 #2 76 44 120 #2 77 58 120 #2 78 2 120 #2 79 16 120 #2 80 30 120 #2 81 44 120 #2 82 58 120 #2 83 2 120 #2 84 16 120 #2 85 30 120 #2 86 44 120 #2 87 58 120 #2 88 2 120 #2 89 16 120 #2 90 30 120 #2 91 44 120 #2 92 58 120 #2 93 2 120 #2 94 16 120 #2 95 30 120 #2 96 44 120 #2 97 58 120 #2 98 2 120 #2 99 16 120 #2 100 30 120 #2 101 44 120 #2 102 58 120 #2 103 2 120 #2 104 16 120 #2 105 30 120 #2 106 44 120 #2 107 58 120 #2 108 2 120 #2 109 16 120 #2 110 30 120 #2 111 44 120 #2 112 58 120 #2 113 2 120 #2 114 16 120 #2 115 30 120 #2 116 44 120 #2 117 58 120 #2 118 2 120 #2 119 16 120 #2 120 30 120 #2 121 44 120 #2 122 58 120 #2 123 2 120 #2 124 16 120 #2 125 30 120 #2 126 44 120 #2 127 58 120 #2 128 2 120 #2 129 16 120 #2 130 30 120 #2 131 44 120 #2 132 58 120 #2 133 2 120 #2 134 16 120 #2 135 30 120 #2 136 44 120 #2 137 58 120 #2 138 2 120 #2 139 16 120 #2 140 30 120 #2 141 44 120 #2 142 58 120 #2 143 2 120 #2 144 16 120 #2 145 30 120 #2 146 44 120 #2 147 58 120 #2 148 2 120 #2 149 16 120 #2 150 30 120 #2 151 44 120 #2 152 58 120 #2 153 2 120 #2 154 16 120 #2 155 30 120 #2 156 44 120 #2 157 58 120 #2 158 2 120 #2 159 16 120 #2 160 30 120 #2 161 44 120 #2 162 58 120 #2 163 2 120 #2 164 16 120 #2 165 30 120 #2 166 44 120 #2 167 58 120 #2 168 2 120 #2 169 16 120 #2 170 30 120 #2 171 44 120 #2 172 58 120 #2 173 2 120 #2 174 16 120 #2 175 30 120 #2 176 44 120 #2 177 58 120 #2 178 2 120 #2 179 16 120 #2 180 30 120 #2 181 44 120 #2 182 58 120 #2 183 2 120 #2 184 16 120 #2 185 30 120 #2 186 44 120 #2 187 58 120 #2 188 2 120 #2 189 16 120 #2 190 30 120 #2 191 44 120 #2 192 58 120 #2 193 2 120 #2 194 16 120 #2 195 30 120 #2 196 44 120 #2 197 58 120 #2 198 2 120 #2 199 16 120 #2 200 30 120 #2 201 44 120 #2 202 58 120 #2 203 2 120 #2 204 16 120 #2 205 30 120 #2 206 44 120 #2 207 58 120 #2 208 2 120 #2 209 16 120 #2 210 30 120 #2 211 44 120 #2 212 58 120 #2 213 2 120 #2 214 16 120 #2 215 30 120 #2 216 44 120 #2 217 58 120 #2 218 2 120 #2 219 16 120 #2 220 30 120 #2 221 44 120 #2 222 58 120 #2 223 2 120 #2 224 16 120 #2 225 30 120 #2 226 44 120 #2 227 58 120 #2 228 2 120 #2 229 16 120 #2 230 30 120 #2 231 44 120 #2 232 58 120 #2 233 2 120 #2 234 16 120 #2 235 30 120 #2 236 44 120 #2 237 58 120 #2 238 2 120 #2 239 16 120 #2 240 30 120 #2 241 44 120 #2 242 58 120 #2 243 2 120 #2 244 16 120 #2 245 30 120 #2 246 44 120 #2 247 58 120 #2 248 2 120 #2 249 16 120 #2 250 30 120 #2 251 44 120 #2 252 58 120 #2 253 2 120 #2 254 16 120 #2 255 30 120 LP 0 15 120 LP 1 29 120 LP 2 43 120 LP 3 57 120 LP 4 71 120 LP 5 85 120 LP 6 99 120 LP 7 1 120 LP 8 14 120 LP 9 15 120 LP 10 1 120 LP 11 15 120 LP 12 29 120 LP 13 1 120 LP 14 15 120 LP 15 29 120 LP 16 43 120 LP 17 57 120 LP 18 71 120 LP 19 85 120 LP 20 99 120 LP 21 1 120 LP 22 15 120 LP 23 29 120 LP 24 43 120 LP 25 57 120 LP 26 71 120 LP 27 85 120 LP 28 99 120 LP 29 1 120 LP 30 15 120 LP 31 29 120 LP 32 44 120 LP 33 58 120 LP 34 72 120 LP 35 86 120 LP 36 100 120 LP 37 2 120 LP 38 16 120 LP 39 30 120 LP 40 44 120 LP 41 58 120 LP 42 72 120 LP 43 86 120 LP 44 100 120 LP 45 2 120 LP 46 16 120 LP 47 30 120 LP 48 44 120 LP 49 58 120 LP 50 72 120 LP 51 86 120 LP 52 100 120 LP 53 2 120 LP 54 16 120 LP 55 30 120 LP 56 44 120 LP 57 58 120 LP 58 72 120 LP 59 86 120 LP 60 100 120 LP 61 2 120 LP 62 16 120 LP 63 30 120 LP 64 44 120 LP 65 58 120 LP 66 72 120 LP 67 86 120 LP 68 100 120 LP 69 2 120 LP 70 16 120 LP 71 30 120 LP 72 44 120 LP 73 58 120 LP 74 72 120 LP 75 86 120 LP 76 100 120 LP 77 2 120 LP 78 16 120 LP 79 30 120 LP 80 44 120 LP 81 58 120 LP 82 72 120 LP 83 86 120 LP 84 100 120 LP 85 2 120 LP 86 16 120 LP 87 30 120 LP 88 44 120 LP 89 58 120 LP 90 72 120 LP 91 86 120 LP 92 100 120 LP 93 2 120 LP 94 16 120 LP 95 30 120 LP 96 44 120 LP 97 58 120 LP 98 72 120 LP 99 86 120 LP 100 100 120 LP 101 2 120 LP 102 16 120 LP 103 30 120 LP 104 44 120 LP 105 58 120 LP 106 72 120 LP 107 86 120 LP 108 100 120 LP 109 2 120 LP 110 16 120 LP 111 30 120 LP 112 44 120 LP 113 58 120 LP 114 72 120 LP 115 86 120 LP 116 100 120 LP 117 2 120 LP 118 16 120 LP 119 30 120 LP 120 44 120 LP 121 58 120 LP 122 72 120 LP 123 86 120 LP 124 100 120 LP 125 2 120 LP 126 16 120 LP 127 30 120 LP 128 44 120 LP 129 58 120 LP 130 72 120 LP 131 86 120 LP 132 100 120 LP 133 2 120 LP 134 16 120 LP 135 30 120 LP 136 44 120 LP 137 58 120 LP 138 72 120 LP 139 86 120 LP 140 100 120 LP 141 2 120 LP 142 16 120 LP 143 30 120 LP 144 44 120 LP 145 58 120 LP 146 72 120 LP 147 86 120 LP 148 100 120 LP 149 2 120 LP 150 16 120 LP 151 30 120 LP 152 44 120 LP 153 58 120 LP 154 72 120 LP 155 86 120 LP 156 100 120 LP 157 2 120 LP 158 16 120 LP 159 30 120 LP 160 44 120 LP 161 58 120 LP 162 72 120 LP 163 86 120 LP 164 100 120 LP 165 2 120 LP 166 16 120 LP 167 30 120 LP 168 44 120 LP 169 58 120 LP 170 72 120 LP 171 86 120 LP 172 100 120 LP 173 2 120 LP 174 16 120 LP 175 30 120 LP 176 44 120 LP 177 58 120 LP 178 72 120 LP 179 86 120 LP 180 100 120 LP 181 2 120 LP 182 16 120 LP 183 30 120 LP 184 44 120 LP 185 58 120 LP 186 72 120 LP 187 86 120 LP 188 100 120 LP 189 2 120 LP 190 16 120 LP 191 30 120 LP 192 44 120 LP 193 58 120 LP 194 72 120 LP 195 86 120 LP 196 100 120 LP 197 2 120 LP 198 16 120 LP 199 30 120 LP 200 44 120 LP 201 58 120 LP 202 72 120 LP 203 86 120 LP 204 100 120 LP 205 2 120 LP 206 16 120 LP 207 30 120 LP 208 44 120 LP 209 58 120 LP 210 72 120 LP 211 86 120 LP 212 100 120 LP 213 2 120 LP 214 16 120 LP 215 30 120 LP 216 44 120 LP 217 58 120 LP 218 72 120 LP 219 86 120 LP 220 100 120 LP 221 2 120 LP 222 16 120 LP 223 30 120 LP 224 44 120 LP 225 58 120 LP 226 72 120 LP 227 86 120 LP 228 100 120 LP 229 2 120 LP 230 16 120 LP 231 30 120 LP 232 44 120 LP 233 58 120 LP 234 72 120 LP 235 86 120 LP 236 100 120 LP 237 2 120 LP 238 16 120 LP 239 30 120 LP 240 44 120 LP 241 58 120 LP 242 72 120 LP 243 86 120 LP 244 100 120 LP 245 2 120 LP 246 16 120 LP 247 30 120 LP 248 44 120 LP 249 58 120 LP 250 72 120 LP 251 86 120 LP 252 100 120 LP 253 2 120 LP 254 16 120 LP 255 30 127 #2 0 15 127 #2 1 29 127 #2 2 43 127 #2 3 57 127 #2 4 1 127 #2 5 15 127 #2 6 29 127 #2 7 43 127 #2 8 56 127 #2 9 57 127 #2 10 1 127 #2 11 15 127 #2 12 29 127 #2 13 1 127 #2 14 15 127 #2 15 29 127 #2 16 43 127 #2 17 57 127 #2 18 1 127 #2 19 15 127 #2 20 29 127 #2 21 43 127 #2 22 57 127 #2 23 1 127 #2 24 15 127 #2 25 29 127 #2 26 43 127 #2 27 57 127 #2 28 1 127 #2 29 15 127 #2 30 29 127 #2 31 43 127 #2 32 58 127 #2 33 2 127 #2 34 16 127 #2 35 30 127 #2 36 44 127 #2 37 58 127 #2 38 2 127 #2 39 16 127 #2 40 30 127 #2 41 44 127 #2 42 58 127 #2 43 2 127 #2 44 16 127 #2 45 30 127 #2 46 44 127 #2 47 58 127 #2 48 2 127 #2 49 16 127 #2 50 30 127 #2 51 44 127 #2 52 58 127 #2 53 2 127 #2 54 16 127 #2 55 30 127 #2 56 44 127 #2 57 58 127 #2 58 2 127 #2 59 16 127 #2 60 30 127 #2 61 44 127 #2 62 58 127 #2 63 2 127 #2 64 16 127 #2 65 30 127 #2 66 44 127 #2 67 58 127 #2 68 2 127 #2 69 16 127 #2 70 30 127 #2 71 44 127 #2 72 58 127 #2 73 2 127 #2 74 16 127 #2 75 30 127 #2 76 44 127 #2 77 58 127 #2 78 2 127 #2 79 16 127 #2 80 30 127 #2 81 44 127 #2 82 58 127 #2 83 2 127 #2 84 16 127 #2 85 30 127 #2 86 44 127 #2 87 58 127 #2 88 2 127 #2 89 16 127 #2 90 30 127 #2 91 44 127 #2 92 58 127 #2 93 2 127 #2 94 16 127 #2 95 30 127 #2 96 44 127 #2 97 58 127 #2 98 2 127 #2 99 16 127 #2 100 30 127 #2 101 44 127 #2 102 58 127 #2 103 2 127 #2 104 16 127 #2 105 30 127 #2 106 44 127 #2 107 58 127 #2 108 2 127 #2 109 16 127 #2 110 30 127 #2 111 44 127 #2 112 58 127 #2 113 2 127 #2 114 16 127 #2 115 30 127 #2 116 44 127 #2 117 58 127 #2 118 2 127 #2 119 16 127 #2 120 30 127 #2 121 44 127 #2 122 58 127 #2 123 2 127 #2 124 16 127 #2 125 30 127 #2 126 44 127 #2 127 58 127 #2 128 2 127 #2 129 16 127 #2 130 30 127 #2 131 44 127 #2 132 58 127 #2 133 2 127 #2 134 16 127 #2 135 30 127 #2 136 44 127 #2 137 58 127 #2 138 2 127 #2 139 16 127 #2 140 30 127 #2 141 44 127 #2 142 58 127 #2 143 2 127 #2 144 16 127 #2 145 30 127 #2 146 44 127 #2 147 58 127 #2 148 2 127 #2 149 16 127 #2 150 30 127 #2 151 44 127 #2 152 58 127 #2 153 2 127 #2 154 16 127 #2 155 30 127 #2 156 44 127 #2 157 58 127 #2 158 2 127 #2 159 16 127 #2 160 30 127 #2 161 44 127 #2 162 58 127 #2 163 2 127 #2 164 16 127 #2 165 30 127 #2 166 44 127 #2 167 58 127 #2 168 2 127 #2 169 16 127 #2 170 30 127 #2 171 44 127 #2 172 58 127 #2 173 2 127 #2 174 16 127 #2 175 30 127 #2 176 44 127 #2 177 58 127 #2 178 2 127 #2 179 16 127 #2 180 30 127 #2 181 44 127 #2 182 58 127 #2 183 2 127 #2 184 16 127 #2 185 30 127 #2 186 44 127 #2 187 58 127 #2 188 2 127 #2 189 16 127 #2 190 30 127 #2 191 44 127 #2 192 58 127 #2 193 2 127 #2 194 16 127 #2 195 30 127 #2 196 44 127 #2 197 58 127 #2 198 2 127 #2 199 16 127 #2 200 30 127 #2 201 44 127 #2 202 58 127 #2 203 2 127 #2 204 16 127 #2 205 30 127 #2 206 44 127 #2 207 58 127 #2 208 2 127 #2 209 16 127 #2 210 30 127 #2 211 44 127 #2 212 58 127 #2 213 2 127 #2 214 16 127 #2 215 30 127 #2 216 44 127 #2 217 58 127 #2 218 2 127 #2 219 16 127 #2 220 30 127 #2 221 44 127 #2 222 58 127 #2 223 2 127 #2 224 16 127 #2 225 30 127 #2 226 44 127 #2 227 58 127 #2 228 2 127 #2 229 16 127 #2 230 30 127 #2 231 44 127 #2 232 58 127 #2 233 2 127 #2 234 16 127 #2 235 30 127 #2 236 44 127 #2 237 58 127 #2 238 2 127 #2 239 16 127 #2 240 30 127 #2 241 44 127 #2 242 58 127 #2 243 2 127 #2 244 16 127 #2 245 30 127 #2 246 44 127 #2 247 58 127 #2 248 2 127 #2 249 16 127 #2 250 30 127 #2 251 44 127 #2 252 58 127 #2 253 2 127 #2 254 16 127 #2 255 30 127 LP 0 15 127 LP 1 29 127 LP 2 43 127 LP 3 57 127 LP 4 71 127 LP 5 85 127 LP 6 99 127 LP 7 113 127 LP 8 1 127 LP 9 15 127 LP 10 1 127 LP 11 15 127 LP 12 29 127 LP 13 1 127 LP 14 15 127 LP 15 29 127 LP 16 43 127 LP 17 57 127 LP 18 71 127 LP 19 85 127 LP 20 99 127 LP 21 113 127 LP 22 1 127 LP 23 15 127 LP 24 29 127 LP 25 43 127 LP 26 57 127 LP 27 71 127 LP 28 85 127 LP 29 99 127 LP 30 113 127 LP 31 1 127 LP 32 16 127 LP 33 30 127 LP 34 44 127 LP 35 58 127 LP 36 72 127 LP 37 86 127 LP 38 100 127 LP 39 114 127 LP 40 2 127 LP 41 16 127 LP 42 30 127 LP 43 44 127 LP 44 58 127 LP 45 72 127 LP 46 86 127 LP 47 100 127 LP 48 114 127 LP 49 2 127 LP 50 16 127 LP 51 30 127 LP 52 44 127 LP 53 58 127 LP 54 72 127 LP 55 86 127 LP 56 100 127 LP 57 114 127 LP 58 2 127 LP 59 16 127 LP 60 30 127 LP 61 44 127 LP 62 58 127 LP 63 72 127 LP 64 86 127 LP 65 100 127 LP 66 114 127 LP 67 2 127 LP 68 16 127 LP 69 30 127 LP 70 44 127 LP 71 58 127 LP 72 72 127 LP 73 86 127 LP 74 100 127 LP 75 114 127 LP 76 2 127 LP 77 16 127 LP 78 30 127 LP 79 44 127 LP 80 58 127 LP 81 72 127 LP 82 86 127 LP 83 100 127 LP 84 114 127 LP 85 2 127 LP 86 16 127 LP 87 30 127 LP 88 44 127 LP 89 58 127 LP 90 72 127 LP 91 86 127 LP 92 100 127 LP 93 114 127 LP 94 2 127 LP 95 16 127 LP 96 30 127 LP 97 44 127 LP 98 58 127 LP 99 72 127 LP 100 86 127 LP 101 100 127 LP 102 114 127 LP 103 2 127 LP 104 16 127 LP 105 30 127 LP 106 44 127 LP 107 58 127 LP 108 72 127 LP 109 86 127 LP 110 100 127 LP 111 114 127 LP 112 2 127 LP 113 16 127 LP 114 30 127 LP 115 44 127 LP 116 58 127 LP 117 72 127 LP 118 86 127 LP 119 100 127 LP 120 114 127 LP 121 2 127 LP 122 16 127 LP 123 30 127 LP 124 44 127 LP 125 58 127 LP 126 72 127 LP 127 86 127 LP 128 100 127 LP 129 114 127 LP 130 2 127 LP 131 16 127 LP 132 30 127 LP 133 44 127 LP 134 58 127 LP 135 72 127 LP 136 86 127 LP 137 100 127 LP 138 114 127 LP 139 2 127 LP 140 16 127 LP 141 30 127 LP 142 44 127 LP 143 58 127 LP 144 72 127 LP 145 86 127 LP 146 100 127 LP 147 114 127 LP 148 2 127 LP 149 16 127 LP 150 30 127 LP 151 44 127 LP 152 58 127 LP 153 72 127 LP 154 86 127 LP 155 100 127 LP 156 114 127 LP 157 2 127 LP 158 16 127 LP 159 30 127 LP 160 44 127 LP 161 58 127 LP 162 72 127 LP 163 86 127 LP 164 100 127 LP 165 114 127 LP 166 2 127 LP 167 16 127 LP 168 30 127 LP 169 44 127 LP 170 58 127 LP 171 72 127 LP 172 86 127 LP 173 100 127 LP 174 114 127 LP 175 2 127 LP 176 16 127 LP 177 30 127 LP 178 44 127 LP 179 58 127 LP 180 72 127 LP 181 86 127 LP 182 100 127 LP 183 114 127 LP 184 2 127 LP 185 16 127 LP 186 30 127 LP 187 44 127 LP 188 58 127 LP 189 72 127 LP 190 86 127 LP 191 100 127 LP 192 114 127 LP 193 2 127 LP 194 16 127 LP 195 30 127 LP 196 44 127 LP 197 58 127 LP 198 72 127 LP 199 86 127 LP 200 100 127 LP 201 114 127 LP 202 2 127 LP 203 16 127 LP 204 30 127 LP 205 44 127 LP 206 58 127 LP 207 72 127 LP 208 86 127 LP 209 100 127 LP 210 114 127 LP 211 2 127 LP 212 16 127 LP 213 30 127 LP 214 44 127 LP 215 58 127 LP 216 72 127 LP 217 86 127 LP 218 100 127 LP 219 114 127 LP 220 2 127 LP 221 16 127 LP 222 30 127 LP 223 44 127 LP 224 58 127 LP 225 72 127 LP 226 86 127 LP 227 100 127 LP 228 114 127 LP 229 2 127 LP 230 16 127 LP 231 30 127 LP 232 44 127 LP 233 58 127 LP 234 72 127 LP 235 86 127 LP 236 100 127 LP 237 114 127 LP 238 2 127 LP 239 16 127 LP 240 30 127 LP 241 44 127 LP 242 58 127 LP 243 72 127 LP 244 86 127 LP 245 100 127 LP 246 114 127 LP 247 2 127 LP 248 16 127 LP 249 30 127 LP 250 44 127 LP 251 58 127 LP 252 72 127 LP 253 86 127 LP 254 100 127 LP 255 114 134 #2 0 15 134 #2 1 29 134 #2 2 43 134 #2 3 57 134 #2 4 1 134 #2 5 15 134 #2 6 29 134 #2 7 43 134 #2 8 56 134 #2 9 57 134 #2 10 1 134 #2 11 15 134 #2 12 29 134 #2 13 1 134 #2 14 15 134 #2 15 29 134 #2 16 43 134 #2 17 57 134 #2 18 1 134 #2 19 15 134 #2 20 29 134 #2 21 43 134 #2 22 57 134 #2 23 1 134 #2 24 15 134 #2 25 29 134 #2 26 43 134 #2 27 57 134 #2 28 1 134 #2 29 15 134 #2 30 29 134 #2 31 43 134 #2 32 58 134 #2 33 2 134 #2 34 16 134 #2 35 30 134 #2 36 44 134 #2 37 58 134 #2 38 2 134 #2 39 16 134 #2 40 30 134 #2 41 44 134 #2 42 58 134 #2 43 2 134 #2 44 16 134 #2 45 30 134 #2 46 44 134 #2 47 58 134 #2 48 2 134 #2 49 16 134 #2 50 30 134 #2 51 44 134 #2 52 58 134 #2 53 2 134 #2 54 16 134 #2 55 30 134 #2 56 44 134 #2 57 58 134 #2 58 2 134 #2 59 16 134 #2 60 30 134 #2 61 44 134 #2 62 58 134 #2 63 2 134 #2 64 16 134 #2 65 30 134 #2 66 44 134 #2 67 58 134 #2 68 2 134 #2 69 16 134 #2 70 30 134 #2 71 44 134 #2 72 58 134 #2 73 2 134 #2 74 16 134 #2 75 30 134 #2 76 44 134 #2 77 58 134 #2 78 2 134 #2 79 16 134 #2 80 30 134 #2 81 44 134 #2 82 58 134 #2 83 2 134 #2 84 16 134 #2 85 30 134 #2 86 44 134 #2 87 58 134 #2 88 2 134 #2 89 16 134 #2 90 30 134 #2 91 44 134 #2 92 58 134 #2 93 2 134 #2 94 16 134 #2 95 30 134 #2 96 44 134 #2 97 58 134 #2 98 2 134 #2 99 16 134 #2 100 30 134 #2 101 44 134 #2 102 58 134 #2 103 2 134 #2 104 16 134 #2 105 30 134 #2 106 44 134 #2 107 58 134 #2 108 2 134 #2 109 16 134 #2 110 30 134 #2 111 44 134 #2 112 58 134 #2 113 2 134 #2 114 16 134 #2 115 30 134 #2 116 44 134 #2 117 58 134 #2 118 2 134 #2 119 16 134 #2 120 30 134 #2 121 44 134 #2 122 58 134 #2 123 2 134 #2 124 16 134 #2 125 30 134 #2 126 44 134 #2 127 58 134 #2 128 2 134 #2 129 16 134 #2 130 30 134 #2 131 44 134 #2 132 58 134 #2 133 2 134 #2 134 16 134 #2 135 30 134 #2 136 44 134 #2 137 58 134 #2 138 2 134 #2 139 16 134 #2 140 30 134 #2 141 44 134 #2 142 58 134 #2 143 2 134 #2 144 16 134 #2 145 30 134 #2 146 44 134 #2 147 58 134 #2 148 2 134 #2 149 16 134 #2 150 30 134 #2 151 44 134 #2 152 58 134 #2 153 2 134 #2 154 16 134 #2 155 30 134 #2 156 44 134 #2 157 58 134 #2 158 2 134 #2 159 16 134 #2 160 30 134 #2 161 44 134 #2 162 58 134 #2 163 2 134 #2 164 16 134 #2 165 30 134 #2 166 44 134 #2 167 58 134 #2 168 2 134 #2 169 16 134 #2 170 30 134 #2 171 44 134 #2 172 58 134 #2 173 2 134 #2 174 16 134 #2 175 30 134 #2 176 44 134 #2 177 58 134 #2 178 2 134 #2 179 16 134 #2 180 30 134 #2 181 44 134 #2 182 58 134 #2 183 2 134 #2 184 16 134 #2 185 30 134 #2 186 44 134 #2 187 58 134 #2 188 2 134 #2 189 16 134 #2 190 30 134 #2 191 44 134 #2 192 58 134 #2 193 2 134 #2 194 16 134 #2 195 30 134 #2 196 44 134 #2 197 58 134 #2 198 2 134 #2 199 16 134 #2 200 30 134 #2 201 44 134 #2 202 58 134 #2 203 2 134 #2 204 16 134 #2 205 30 134 #2 206 44 134 #2 207 58 134 #2 208 2 134 #2 209 16 134 #2 210 30 134 #2 211 44 134 #2 212 58 134 #2 213 2 134 #2 214 16 134 #2 215 30 134 #2 216 44 134 #2 217 58 134 #2 218 2 134 #2 219 16 134 #2 220 30 134 #2 221 44 134 #2 222 58 134 #2 223 2 134 #2 224 16 134 #2 225 30 134 #2 226 44 134 #2 227 58 134 #2 228 2 134 #2 229 16 134 #2 230 30 134 #2 231 44 134 #2 232 58 134 #2 233 2 134 #2 234 16 134 #2 235 30 134 #2 236 44 134 #2 237 58 134 #2 238 2 134 #2 239 16 134 #2 240 30 134 #2 241 44 134 #2 242 58 134 #2 243 2 134 #2 244 16 134 #2 245 30 134 #2 246 44 134 #2 247 58 134 #2 248 2 134 #2 249 16 134 #2 250 30 134 #2 251 44 134 #2 252 58 134 #2 253 2 134 #2 254 16 134 #2 255 30 134 LP 0 15 134 LP 1 29 134 LP 2 43 134 LP 3 57 134 LP 4 71 134 LP 5 85 134 LP 6 99 134 LP 7 113 134 LP 8 1 134 LP 9 15 134 LP 10 1 134 LP 11 15 134 LP 12 29 134 LP 13 1 134 LP 14 15 134 LP 15 29 134 LP 16 43 134 LP 17 57 134 LP 18 71 134 LP 19 85 134 LP 20 99 134 LP 21 113 134 LP 22 1 134 LP 23 15 134 LP 24 29 134 LP 25 43 134 LP 26 57 134 LP 27 71 134 LP 28 85 134 LP 29 99 134 LP 30 113 134 LP 31 1 134 LP 32 16 134 LP 33 30 134 LP 34 44 134 LP 35 58 134 LP 36 72 134 LP 37 86 134 LP 38 100 134 LP 39 114 134 LP 40 2 134 LP 41 16 134 LP 42 30 134 LP 43 44 134 LP 44 58 134 LP 45 72 134 LP 46 86 134 LP 47 100 134 LP 48 114 134 LP 49 2 134 LP 50 16 134 LP 51 30 134 LP 52 44 134 LP 53 58 134 LP 54 72 134 LP 55 86 134 LP 56 100 134 LP 57 114 134 LP 58 2 134 LP 59 16 134 LP 60 30 134 LP 61 44 134 LP 62 58 134 LP 63 72 134 LP 64 86 134 LP 65 100 134 LP 66 114 134 LP 67 2 134 LP 68 16 134 LP 69 30 134 LP 70 44 134 LP 71 58 134 LP 72 72 134 LP 73 86 134 LP 74 100 134 LP 75 114 134 LP 76 2 134 LP 77 16 134 LP 78 30 134 LP 79 44 134 LP 80 58 134 LP 81 72 134 LP 82 86 134 LP 83 100 134 LP 84 114 134 LP 85 2 134 LP 86 16 134 LP 87 30 134 LP 88 44 134 LP 89 58 134 LP 90 72 134 LP 91 86 134 LP 92 100 134 LP 93 114 134 LP 94 2 134 LP 95 16 134 LP 96 30 134 LP 97 44 134 LP 98 58 134 LP 99 72 134 LP 100 86 134 LP 101 100 134 LP 102 114 134 LP 103 2 134 LP 104 16 134 LP 105 30 134 LP 106 44 134 LP 107 58 134 LP 108 72 134 LP 109 86 134 LP 110 100 134 LP 111 114 134 LP 112 2 134 LP 113 16 134 LP 114 30 134 LP 115 44 134 LP 116 58 134 LP 117 72 134 LP 118 86 134 LP 119 100 134 LP 120 114 134 LP 121 2 134 LP 122 16 134 LP 123 30 134 LP 124 44 134 LP 125 58 134 LP 126 72 134 LP 127 86 134 LP 128 100 134 LP 129 114 134 LP 130 2 134 LP 131 16 134 LP 132 30 134 LP 133 44 134 LP 134 58 134 LP 135 72 134 LP 136 86 134 LP 137 100 134 LP 138 114 134 LP 139 2 134 LP 140 16 134 LP 141 30 134 LP 142 44 134 LP 143 58 134 LP 144 72 134 LP 145 86 134 LP 146 100 134 LP 147 114 134 LP 148 2 134 LP 149 16 134 LP 150 30 134 LP 151 44 134 LP 152 58 134 LP 153 72 134 LP 154 86 134 LP 155 100 134 LP 156 114 134 LP 157 2 134 LP 158 16 134 LP 159 30 134 LP 160 44 134 LP 161 58 134 LP 162 72 134 LP 163 86 134 LP 164 100 134 LP 165 114 134 LP 166 2 134 LP 167 16 134 LP 168 30 134 LP 169 44 134 LP 170 58 134 LP 171 72 134 LP 172 86 134 LP 173 100 134 LP 174 114 134 LP 175 2 134 LP 176 16 134 LP 177 30 134 LP 178 44 134 LP 179 58 134 LP 180 72 134 LP 181 86 134 LP 182 100 134 LP 183 114 134 LP 184 2 134 LP 185 16 134 LP 186 30 134 LP 187 44 134 LP 188 58 134 LP 189 72 134 LP 190 86 134 LP 191 100 134 LP 192 114 134 LP 193 2 134 LP 194 16 134 LP 195 30 134 LP 196 44 134 LP 197 58 134 LP 198 72 134 LP 199 86 134 LP 200 100 134 LP 201 114 134 LP 202 2 134 LP 203 16 134 LP 204 30 134 LP 205 44 134 LP 206 58 134 LP 207 72 134 LP 208 86 134 LP 209 100 134 LP 210 114 134 LP 211 2 134 LP 212 16 134 LP 213 30 134 LP 214 44 134 LP 215 58 134 LP 216 72 134 LP 217 86 134 LP 218 100 134 LP 219 114 134 LP 220 2 134 LP 221 16 134 LP 222 30 134 LP 223 44 134 LP 224 58 134 LP 225 72 134 LP 226 86 134 LP 227 100 134 LP 228 114 134 LP 229 2 134 LP 230 16 134 LP 231 30 134 LP 232 44 134 LP 233 58 134 LP 234 72 134 LP 235 86 134 LP 236 100 134 LP 237 114 134 LP 238 2 134 LP 239 16 134 LP 240 30 134 LP 241 44 134 LP 242 58 134 LP 243 72 134 LP 244 86 134 LP 245 100 134 LP 246 114 134 LP 247 2 134 LP 248 16 134 LP 249 30 134 LP 250 44 134 LP 251 58 134 LP 252 72 134 LP 253 86 134 LP 254 100 134 LP 255 114 141 #2 0 15 141 #2 1 29 141 #2 2 43 141 #2 3 57 141 #2 4 1 141 #2 5 15 141 #2 6 29 141 #2 7 43 141 #2 8 56 141 #2 9 57 141 #2 10 1 141 #2 11 15 141 #2 12 29 141 #2 13 1 141 #2 14 15 141 #2 15 29 141 #2 16 43 141 #2 17 57 141 #2 18 1 141 #2 19 15 141 #2 20 29 141 #2 21 43 141 #2 22 57 141 #2 23 1 141 #2 24 15 141 #2 25 29 141 #2 26 43 141 #2 27 57 141 #2 28 1 141 #2 29 15 141 #2 30 29 141 #2 31 43 141 #2 32 58 141 #2 33 2 141 #2 34 16 141 #2 35 30 141 #2 36 44 141 #2 37 58 141 #2 38 2 141 #2 39 16 141 #2 40 30 141 #2 41 44 141 #2 42 58 141 #2 43 2 141 #2 44 16 141 #2 45 30 141 #2 46 44 141 #2 47 58 141 #2 48 2 141 #2 49 16 141 #2 50 30 141 #2 51 44 141 #2 52 58 141 #2 53 2 141 #2 54 16 141 #2 55 30 141 #2 56 44 141 #2 57 58 141 #2 58 2 141 #2 59 16 141 #2 60 30 141 #2 61 44 141 #2 62 58 141 #2 63 2 141 #2 64 16 141 #2 65 30 141 #2 66 44 141 #2 67 58 141 #2 68 2 141 #2 69 16 141 #2 70 30 141 #2 71 44 141 #2 72 58 141 #2 73 2 141 #2 74 16 141 #2 75 30 141 #2 76 44 141 #2 77 58 141 #2 78 2 141 #2 79 16 141 #2 80 30 141 #2 81 44 141 #2 82 58 141 #2 83 2 141 #2 84 16 141 #2 85 30 141 #2 86 44 141 #2 87 58 141 #2 88 2 141 #2 89 16 141 #2 90 30 141 #2 91 44 141 #2 92 58 141 #2 93 2 141 #2 94 16 141 #2 95 30 141 #2 96 44 141 #2 97 58 141 #2 98 2 141 #2 99 16 141 #2 100 30 141 #2 101 44 141 #2 102 58 141 #2 103 2 141 #2 104 16 141 #2 105 30 141 #2 106 44 141 #2 107 58 141 #2 108 2 141 #2 109 16 141 #2 110 30 141 #2 111 44 141 #2 112 58 141 #2 113 2 141 #2 114 16 141 #2 115 30 141 #2 116 44 141 #2 117 58 141 #2 118 2 141 #2 119 16 141 #2 120 30 141 #2 121 44 141 #2 122 58 141 #2 123 2 141 #2 124 16 141 #2 125 30 141 #2 126 44 141 #2 127 58 141 #2 128 2 141 #2 129 16 141 #2 130 30 141 #2 131 44 141 #2 132 58 141 #2 133 2 141 #2 134 16 141 #2 135 30 141 #2 136 44 141 #2 137 58 141 #2 138 2 141 #2 139 16 141 #2 140 30 141 #2 141 44 141 #2 142 58 141 #2 143 2 141 #2 144 16 141 #2 145 30 141 #2 146 44 141 #2 147 58 141 #2 148 2 141 #2 149 16 141 #2 150 30 141 #2 151 44 141 #2 152 58 141 #2 153 2 141 #2 154 16 141 #2 155 30 141 #2 156 44 141 #2 157 58 141 #2 158 2 141 #2 159 16 141 #2 160 30 141 #2 161 44 141 #2 162 58 141 #2 163 2 141 #2 164 16 141 #2 165 30 141 #2 166 44 141 #2 167 58 141 #2 168 2 141 #2 169 16 141 #2 170 30 141 #2 171 44 141 #2 172 58 141 #2 173 2 141 #2 174 16 141 #2 175 30 141 #2 176 44 141 #2 177 58 141 #2 178 2 141 #2 179 16 141 #2 180 30 141 #2 181 44 141 #2 182 58 141 #2 183 2 141 #2 184 16 141 #2 185 30 141 #2 186 44 141 #2 187 58 141 #2 188 2 141 #2 189 16 141 #2 190 30 141 #2 191 44 141 #2 192 58 141 #2 193 2 141 #2 194 16 141 #2 195 30 141 #2 196 44 141 #2 197 58 141 #2 198 2 141 #2 199 16 141 #2 200 30 141 #2 201 44 141 #2 202 58 141 #2 203 2 141 #2 204 16 141 #2 205 30 141 #2 206 44 141 #2 207 58 141 #2 208 2 141 #2 209 16 141 #2 210 30 141 #2 211 44 141 #2 212 58 141 #2 213 2 141 #2 214 16 141 #2 215 30 141 #2 216 44 141 #2 217 58 141 #2 218 2 141 #2 219 16 141 #2 220 30 141 #2 221 44 141 #2 222 58 141 #2 223 2 141 #2 224 16 141 #2 225 30 141 #2 226 44 141 #2 227 58 141 #2 228 2 141 #2 229 16 141 #2 230 30 141 #2 231 44 141 #2 232 58 141 #2 233 2 141 #2 234 16 141 #2 235 30 141 #2 236 44 141 #2 237 58 141 #2 238 2 141 #2 239 16 141 #2 240 30 141 #2 241 44 141 #2 242 58 141 #2 243 2 141 #2 244 16 141 #2 245 30 141 #2 246 44 141 #2 247 58 141 #2 248 2 141 #2 249 16 141 #2 250 30 141 #2 251 44 141 #2 252 58 141 #2 253 2 141 #2 254 16 141 #2 255 30 141 LP 0 15 141 LP 1 29 141 LP 2 43 141 LP 3 57 141 LP 4 71 141 LP 5 85 141 LP 6 99 141 LP 7 113 141 LP 8 126 141 LP 9 127 141 LP 10 1 141 LP 11 15 141 LP 12 29 141 LP 13 1 141 LP 14 15 141 LP 15 29 141 LP 16 43 141 LP 17 57 141 LP 18 71 141 LP 19 85 141 LP 20 99 141 LP 21 113 141 LP 22 127 141 LP 23 1 141 LP 24 15 141 LP 25 29 141 LP 26 43 141 LP 27 57 141 LP 28 71 141 LP 29 85 141 LP 30 99 141 LP 31 113 141 LP 32 128 141 LP 33 2 141 LP 34 16 141 LP 35 30 141 LP 36 44 141 LP 37 58 141 LP 38 72 141 LP 39 86 141 LP 40 100 141 LP 41 114 141 LP 42 128 141 LP 43 2 141 LP 44 16 141 LP 45 30 141 LP 46 44 141 LP 47 58 141 LP 48 72 141 LP 49 86 141 LP 50 100 141 LP 51 114 141 LP 52 128 141 LP 53 2 141 LP 54 16 141 LP 55 30 141 LP 56 44 141 LP 57 58 141 LP 58 72 141 LP 59 86 141 LP 60 100 141 LP 61 114 141 LP 62 128 141 LP 63 2 141 LP 64 16 141 LP 65 30 141 LP 66 44 141 LP 67 58 141 LP 68 72 141 LP 69 86 141 LP 70 100 141 LP 71 114 141 LP 72 128 141 LP 73 2 141 LP 74 16 141 LP 75 30 141 LP 76 44 141 LP 77 58 141 LP 78 72 141 LP 79 86 141 LP 80 100 141 LP 81 114 141 LP 82 128 141 LP 83 2 141 LP 84 16 141 LP 85 30 141 LP 86 44 141 LP 87 58 141 LP 88 72 141 LP 89 86 141 LP 90 100 141 LP 91 114 141 LP 92 128 141 LP 93 2 141 LP 94 16 141 LP 95 30 141 LP 96 44 141 LP 97 58 141 LP 98 72 141 LP 99 86 141 LP 100 100 141 LP 101 114 141 LP 102 128 141 LP 103 2 141 LP 104 16 141 LP 105 30 141 LP 106 44 141 LP 107 58 141 LP 108 72 141 LP 109 86 141 LP 110 100 141 LP 111 114 141 LP 112 128 141 LP 113 2 141 LP 114 16 141 LP 115 30 141 LP 116 44 141 LP 117 58 141 LP 118 72 141 LP 119 86 141 LP 120 100 141 LP 121 114 141 LP 122 128 141 LP 123 2 141 LP 124 16 141 LP 125 30 141 LP 126 44 141 LP 127 58 141 LP 128 72 141 LP 129 86 141 LP 130 100 141 LP 131 114 141 LP 132 128 141 LP 133 2 141 LP 134 16 141 LP 135 30 141 LP 136 44 141 LP 137 58 141 LP 138 72 141 LP 139 86 141 LP 140 100 141 LP 141 114 141 LP 142 128 141 LP 143 2 141 LP 144 16 141 LP 145 30 141 LP 146 44 141 LP 147 58 141 LP 148 72 141 LP 149 86 141 LP 150 100 141 LP 151 114 141 LP 152 128 141 LP 153 2 141 LP 154 16 141 LP 155 30 141 LP 156 44 141 LP 157 58 141 LP 158 72 141 LP 159 86 141 LP 160 100 141 LP 161 114 141 LP 162 128 141 LP 163 2 141 LP 164 16 141 LP 165 30 141 LP 166 44 141 LP 167 58 141 LP 168 72 141 LP 169 86 141 LP 170 100 141 LP 171 114 141 LP 172 128 141 LP 173 2 141 LP 174 16 141 LP 175 30 141 LP 176 44 141 LP 177 58 141 LP 178 72 141 LP 179 86 141 LP 180 100 141 LP 181 114 141 LP 182 128 141 LP 183 2 141 LP 184 16 141 LP 185 30 141 LP 186 44 141 LP 187 58 141 LP 188 72 141 LP 189 86 141 LP 190 100 141 LP 191 114 141 LP 192 128 141 LP 193 2 141 LP 194 16 141 LP 195 30 141 LP 196 44 141 LP 197 58 141 LP 198 72 141 LP 199 86 141 LP 200 100 141 LP 201 114 141 LP 202 128 141 LP 203 2 141 LP 204 16 141 LP 205 30 141 LP 206 44 141 LP 207 58 141 LP 208 72 141 LP 209 86 141 LP 210 100 141 LP 211 114 141 LP 212 128 141 LP 213 2 141 LP 214 16 141 LP 215 30 141 LP 216 44 141 LP 217 58 141 LP 218 72 141 LP 219 86 141 LP 220 100 141 LP 221 114 141 LP 222 128 141 LP 223 2 141 LP 224 16 141 LP 225 30 141 LP 226 44 141 LP 227 58 141 LP 228 72 141 LP 229 86 141 LP 230 100 141 LP 231 114 141 LP 232 128 141 LP 233 2 141 LP 234 16 141 LP 235 30 141 LP 236 44 141 LP 237 58 141 LP 238 72 141 LP 239 86 141 LP 240 100 141 LP 241 114 141 LP 242 128 141 LP 243 2 141 LP 244 16 141 LP 245 30 141 LP 246 44 141 LP 247 58 141 LP 248 72 141 LP 249 86 141 LP 250 100 141 LP 251 114 141 LP 252 128 141 LP 253 2 141 LP 254 16 141 LP 255 30 148 #2 0 15 148 #2 1 29 148 #2 2 43 148 #2 3 57 148 #2 4 1 148 #2 5 15 148 #2 6 29 148 #2 7 43 148 #2 8 56 148 #2 9 57 148 #2 10 1 148 #2 11 15 148 #2 12 29 148 #2 13 1 148 #2 14 15 148 #2 15 29 148 #2 16 43 148 #2 17 57 148 #2 18 1 148 #2 19 15 148 #2 20 29 148 #2 21 43 148 #2 22 57 148 #2 23 1 148 #2 24 15 148 #2 25 29 148 #2 26 43 148 #2 27 57 148 #2 28 1 148 #2 29 15 148 #2 30 29 148 #2 31 43 148 #2 32 58 148 #2 33 2 148 #2 34 16 148 #2 35 30 148 #2 36 44 148 #2 37 58 148 #2 38 2 148 #2 39 16 148 #2 40 30 148 #2 41 44 148 #2 42 58 148 #2 43 2 148 #2 44 16 148 #2 45 30 148 #2 46 44 148 #2 47 58 148 #2 48 2 148 #2 49 16 148 #2 50 30 148 #2 51 44 148 #2 52 58 148 #2 53 2 148 #2 54 16 148 #2 55 30 148 #2 56 44 148 #2 57 58 148 #2 58 2 148 #2 59 16 148 #2 60 30 148 #2 61 44 148 #2 62 58 148 #2 63 2 148 #2 64 16 148 #2 65 30 148 #2 66 44 148 #2 67 58 148 #2 68 2 148 #2 69 16 148 #2 70 30 148 #2 71 44 148 #2 72 58 148 #2 73 2 148 #2 74 16 148 #2 75 30 148 #2 76 44 148 #2 77 58 148 #2 78 2 148 #2 79 16 148 #2 80 30 148 #2 81 44 148 #2 82 58 148 #2 83 2 148 #2 84 16 148 #2 85 30 148 #2 86 44 148 #2 87 58 148 #2 88 2 148 #2 89 16 148 #2 90 30 148 #2 91 44 148 #2 92 58 148 #2 93 2 148 #2 94 16 148 #2 95 30 148 #2 96 44 148 #2 97 58 148 #2 98 2 148 #2 99 16 148 #2 100 30 148 #2 101 44 148 #2 102 58 148 #2 103 2 148 #2 104 16 148 #2 105 30 148 #2 106 44 148 #2 107 58 148 #2 108 2 148 #2 109 16 148 #2 110 30 148 #2 111 44 148 #2 112 58 148 #2 113 2 148 #2 114 16 148 #2 115 30 148 #2 116 44 148 #2 117 58 148 #2 118 2 148 #2 119 16 148 #2 120 30 148 #2 121 44 148 #2 122 58 148 #2 123 2 148 #2 124 16 148 #2 125 30 148 #2 126 44 148 #2 127 58 148 #2 128 2 148 #2 129 16 148 #2 130 30 148 #2 131 44 148 #2 132 58 148 #2 133 2 148 #2 134 16 148 #2 135 30 148 #2 136 44 148 #2 137 58 148 #2 138 2 148 #2 139 16 148 #2 140 30 148 #2 141 44 148 #2 142 58 148 #2 143 2 148 #2 144 16 148 #2 145 30 148 #2 146 44 148 #2 147 58 148 #2 148 2 148 #2 149 16 148 #2 150 30 148 #2 151 44 148 #2 152 58 148 #2 153 2 148 #2 154 16 148 #2 155 30 148 #2 156 44 148 #2 157 58 148 #2 158 2 148 #2 159 16 148 #2 160 30 148 #2 161 44 148 #2 162 58 148 #2 163 2 148 #2 164 16 148 #2 165 30 148 #2 166 44 148 #2 167 58 148 #2 168 2 148 #2 169 16 148 #2 170 30 148 #2 171 44 148 #2 172 58 148 #2 173 2 148 #2 174 16 148 #2 175 30 148 #2 176 44 148 #2 177 58 148 #2 178 2 148 #2 179 16 148 #2 180 30 148 #2 181 44 148 #2 182 58 148 #2 183 2 148 #2 184 16 148 #2 185 30 148 #2 186 44 148 #2 187 58 148 #2 188 2 148 #2 189 16 148 #2 190 30 148 #2 191 44 148 #2 192 58 148 #2 193 2 148 #2 194 16 148 #2 195 30 148 #2 196 44 148 #2 197 58 148 #2 198 2 148 #2 199 16 148 #2 200 30 148 #2 201 44 148 #2 202 58 148 #2 203 2 148 #2 204 16 148 #2 205 30 148 #2 206 44 148 #2 207 58 148 #2 208 2 148 #2 209 16 148 #2 210 30 148 #2 211 44 148 #2 212 58 148 #2 213 2 148 #2 214 16 148 #2 215 30 148 #2 216 44 148 #2 217 58 148 #2 218 2 148 #2 219 16 148 #2 220 30 148 #2 221 44 148 #2 222 58 148 #2 223 2 148 #2 224 16 148 #2 225 30 148 #2 226 44 148 #2 227 58 148 #2 228 2 148 #2 229 16 148 #2 230 30 148 #2 231 44 148 #2 232 58 148 #2 233 2 148 #2 234 16 148 #2 235 30 148 #2 236 44 148 #2 237 58 148 #2 238 2 148 #2 239 16 148 #2 240 30 148 #2 241 44 148 #2 242 58 148 #2 243 2 148 #2 244 16 148 #2 245 30 148 #2 246 44 148 #2 247 58 148 #2 248 2 148 #2 249 16 148 #2 250 30 148 #2 251 44 148 #2 252 58 148 #2 253 2 148 #2 254 16 148 #2 255 30 148 LP 0 15 148 LP 1 29 148 LP 2 43 148 LP 3 57 148 LP 4 71 148 LP 5 85 148 LP 6 99 148 LP 7 113 148 LP 8 126 148 LP 9 127 148 LP 10 1 148 LP 11 15 148 LP 12 29 148 LP 13 1 148 LP 14 15 148 LP 15 29 148 LP 16 43 148 LP 17 57 148 LP 18 71 148 LP 19 85 148 LP 20 99 148 LP 21 113 148 LP 22 127 148 LP 23 1 148 LP 24 15 148 LP 25 29 148 LP 26 43 148 LP 27 57 148 LP 28 71 148 LP 29 85 148 LP 30 99 148 LP 31 113 148 LP 32 128 148 LP 33 2 148 LP 34 16 148 LP 35 30 148 LP 36 44 148 LP 37 58 148 LP 38 72 148 LP 39 86 148 LP 40 100 148 LP 41 114 148 LP 42 128 148 LP 43 2 148 LP 44 16 148 LP 45 30 148 LP 46 44 148 LP 47 58 148 LP 48 72 148 LP 49 86 148 LP 50 100 148 LP 51 114 148 LP 52 128 148 LP 53 2 148 LP 54 16 148 LP 55 30 148 LP 56 44 148 LP 57 58 148 LP 58 72 148 LP 59 86 148 LP 60 100 148 LP 61 114 148 LP 62 128 148 LP 63 2 148 LP 64 16 148 LP 65 30 148 LP 66 44 148 LP 67 58 148 LP 68 72 148 LP 69 86 148 LP 70 100 148 LP 71 114 148 LP 72 128 148 LP 73 2 148 LP 74 16 148 LP 75 30 148 LP 76 44 148 LP 77 58 148 LP 78 72 148 LP 79 86 148 LP 80 100 148 LP 81 114 148 LP 82 128 148 LP 83 2 148 LP 84 16 148 LP 85 30 148 LP 86 44 148 LP 87 58 148 LP 88 72 148 LP 89 86 148 LP 90 100 148 LP 91 114 148 LP 92 128 148 LP 93 2 148 LP 94 16 148 LP 95 30 148 LP 96 44 148 LP 97 58 148 LP 98 72 148 LP 99 86 148 LP 100 100 148 LP 101 114 148 LP 102 128 148 LP 103 2 148 LP 104 16 148 LP 105 30 148 LP 106 44 148 LP 107 58 148 LP 108 72 148 LP 109 86 148 LP 110 100 148 LP 111 114 148 LP 112 128 148 LP 113 2 148 LP 114 16 148 LP 115 30 148 LP 116 44 148 LP 117 58 148 LP 118 72 148 LP 119 86 148 LP 120 100 148 LP 121 114 148 LP 122 128 148 LP 123 2 148 LP 124 16 148 LP 125 30 148 LP 126 44 148 LP 127 58 148 LP 128 72 148 LP 129 86 148 LP 130 100 148 LP 131 114 148 LP 132 128 148 LP 133 2 148 LP 134 16 148 LP 135 30 148 LP 136 44 148 LP 137 58 148 LP 138 72 148 LP 139 86 148 LP 140 100 148 LP 141 114 148 LP 142 128 148 LP 143 2 148 LP 144 16 148 LP 145 30 148 LP 146 44 148 LP 147 58 148 LP 148 72 148 LP 149 86 148 LP 150 100 148 LP 151 114 148 LP 152 128 148 LP 153 2 148 LP 154 16 148 LP 155 30 148 LP 156 44 148 LP 157 58 148 LP 158 72 148 LP 159 86 148 LP 160 100 148 LP 161 114 148 LP 162 128 148 LP 163 2 148 LP 164 16 148 LP 165 30 148 LP 166 44 148 LP 167 58 148 LP 168 72 148 LP 169 86 148 LP 170 100 148 LP 171 114 148 LP 172 128 148 LP 173 2 148 LP 174 16 148 LP 175 30 148 LP 176 44 148 LP 177 58 148 LP 178 72 148 LP 179 86 148 LP 180 100 148 LP 181 114 148 LP 182 128 148 LP 183 2 148 LP 184 16 148 LP 185 30 148 LP 186 44 148 LP 187 58 148 LP 188 72 148 LP 189 86 148 LP 190 100 148 LP 191 114 148 LP 192 128 148 LP 193 2 148 LP 194 16 148 LP 195 30 148 LP 196 44 148 LP 197 58 148 LP 198 72 148 LP 199 86 148 LP 200 100 148 LP 201 114 148 LP 202 128 148 LP 203 2 148 LP 204 16 148 LP 205 30 148 LP 206 44 148 LP 207 58 148 LP 208 72 148 LP 209 86 148 LP 210 100 148 LP 211 114 148 LP 212 128 148 LP 213 2 148 LP 214 16 148 LP 215 30 148 LP 216 44 148 LP 217 58 148 LP 218 72 148 LP 219 86 148 LP 220 100 148 LP 221 114 148 LP 222 128 148 LP 223 2 148 LP 224 16 148 LP 225 30 148 LP 226 44 148 LP 227 58 148 LP 228 72 148 LP 229 86 148 LP 230 100 148 LP 231 114 148 LP 232 128 148 LP 233 2 148 LP 234 16 148 LP 235 30 148 LP 236 44 148 LP 237 58 148 LP 238 72 148 LP 239 86 148 LP 240 100 148 LP 241 114 148 LP 242 128 148 LP 243 2 148 LP 244 16 148 LP 245 30 148 LP 246 44 148 LP 247 58 148 LP 248 72 148 LP 249 86 148 LP 250 100 148 LP 251 114 148 LP 252 128 148 LP 253 2 148 LP 254 16 148 LP 255 30 155 #2 0 15 155 #2 1 29 155 #2 2 43 155 #2 3 57 155 #2 4 1 155 #2 5 15 155 #2 6 29 155 #2 7 43 155 #2 8 56 155 #2 9 57 155 #2 10 1 155 #2 11 15 155 #2 12 29 155 #2 13 1 155 #2 14 15 155 #2 15 29 155 #2 16 43 155 #2 17 57 155 #2 18 1 155 #2 19 15 155 #2 20 29 155 #2 21 43 155 #2 22 57 155 #2 23 1 155 #2 24 15 155 #2 25 29 155 #2 26 43 155 #2 27 57 155 #2 28 1 155 #2 29 15 155 #2 30 29 155 #2 31 43 155 #2 32 58 155 #2 33 2 155 #2 34 16 155 #2 35 30 155 #2 36 44 155 #2 37 58 155 #2 38 2 155 #2 39 16 155 #2 40 30 155 #2 41 44 155 #2 42 58 155 #2 43 2 155 #2 44 16 155 #2 45 30 155 #2 46 44 155 #2 47 58 155 #2 48 2 155 #2 49 16 155 #2 50 30 155 #2 51 44 155 #2 52 58 155 #2 53 2 155 #2 54 16 155 #2 55 30 155 #2 56 44 155 #2 57 58 155 #2 58 2 155 #2 59 16 155 #2 60 30 155 #2 61 44 155 #2 62 58 155 #2 63 2 155 #2 64 16 155 #2 65 30 155 #2 66 44 155 #2 67 58 155 #2 68 2 155 #2 69 16 155 #2 70 30 155 #2 71 44 155 #2 72 58 155 #2 73 2 155 #2 74 16 155 #2 75 30 155 #2 76 44 155 #2 77 58 155 #2 78 2 155 #2 79 16 155 #2 80 30 155 #2 81 44 155 #2 82 58 155 #2 83 2 155 #2 84 16 155 #2 85 30 155 #2 86 44 155 #2 87 58 155 #2 88 2 155 #2 89 16 155 #2 90 30 155 #2 91 44 155 #2 92 58 155 #2 93 2 155 #2 94 16 155 #2 95 30 155 #2 96 44 155 #2 97 58 155 #2 98 2 155 #2 99 16 155 #2 100 30 155 #2 101 44 155 #2 102 58 155 #2 103 2 155 #2 104 16 155 #2 105 30 155 #2 106 44 155 #2 107 58 155 #2 108 2 155 #2 109 16 155 #2 110 30 155 #2 111 44 155 #2 112 58 155 #2 113 2 155 #2 114 16 155 #2 115 30 155 #2 116 44 155 #2 117 58 155 #2 118 2 155 #2 119 16 155 #2 120 30 155 #2 121 44 155 #2 122 58 155 #2 123 2 155 #2 124 16 155 #2 125 30 155 #2 126 44 155 #2 127 58 155 #2 128 2 155 #2 129 16 155 #2 130 30 155 #2 131 44 155 #2 132 58 155 #2 133 2 155 #2 134 16 155 #2 135 30 155 #2 136 44 155 #2 137 58 155 #2 138 2 155 #2 139 16 155 #2 140 30 155 #2 141 44 155 #2 142 58 155 #2 143 2 155 #2 144 16 155 #2 145 30 155 #2 146 44 155 #2 147 58 155 #2 148 2 155 #2 149 16 155 #2 150 30 155 #2 151 44 155 #2 152 58 155 #2 153 2 155 #2 154 16 155 #2 155 30 155 #2 156 44 155 #2 157 58 155 #2 158 2 155 #2 159 16 155 #2 160 30 155 #2 161 44 155 #2 162 58 155 #2 163 2 155 #2 164 16 155 #2 165 30 155 #2 166 44 155 #2 167 58 155 #2 168 2 155 #2 169 16 155 #2 170 30 155 #2 171 44 155 #2 172 58 155 #2 173 2 155 #2 174 16 155 #2 175 30 155 #2 176 44 155 #2 177 58 155 #2 178 2 155 #2 179 16 155 #2 180 30 155 #2 181 44 155 #2 182 58 155 #2 183 2 155 #2 184 16 155 #2 185 30 155 #2 186 44 155 #2 187 58 155 #2 188 2 155 #2 189 16 155 #2 190 30 155 #2 191 44 155 #2 192 58 155 #2 193 2 155 #2 194 16 155 #2 195 30 155 #2 196 44 155 #2 197 58 155 #2 198 2 155 #2 199 16 155 #2 200 30 155 #2 201 44 155 #2 202 58 155 #2 203 2 155 #2 204 16 155 #2 205 30 155 #2 206 44 155 #2 207 58 155 #2 208 2 155 #2 209 16 155 #2 210 30 155 #2 211 44 155 #2 212 58 155 #2 213 2 155 #2 214 16 155 #2 215 30 155 #2 216 44 155 #2 217 58 155 #2 218 2 155 #2 219 16 155 #2 220 30 155 #2 221 44 155 #2 222 58 155 #2 223 2 155 #2 224 16 155 #2 225 30 155 #2 226 44 155 #2 227 58 155 #2 228 2 155 #2 229 16 155 #2 230 30 155 #2 231 44 155 #2 232 58 155 #2 233 2 155 #2 234 16 155 #2 235 30 155 #2 236 44 155 #2 237 58 155 #2 238 2 155 #2 239 16 155 #2 240 30 155 #2 241 44 155 #2 242 58 155 #2 243 2 155 #2 244 16 155 #2 245 30 155 #2 246 44 155 #2 247 58 155 #2 248 2 155 #2 249 16 155 #2 250 30 155 #2 251 44 155 #2 252 58 155 #2 253 2 155 #2 254 16 155 #2 255 30 155 LP 0 15 155 LP 1 29 155 LP 2 43 155 LP 3 57 155 LP 4 71 155 LP 5 85 155 LP 6 99 155 LP 7 113 155 LP 8 126 155 LP 9 127 155 LP 10 1 155 LP 11 15 155 LP 12 29 155 LP 13 1 155 LP 14 15 155 LP 15 29 155 LP 16 43 155 LP 17 57 155 LP 18 71 155 LP 19 85 155 LP 20 99 155 LP 21 113 155 LP 22 127 155 LP 23 141 155 LP 24 1 155 LP 25 15 155 LP 26 29 155 LP 27 43 155 LP 28 57 155 LP 29 71 155 LP 30 85 155 LP 31 99 155 LP 32 114 155 LP 33 128 155 LP 34 142 155 LP 35 2 155 LP 36 16 155 LP 37 30 155 LP 38 44 155 LP 39 58 155 LP 40 72 155 LP 41 86 155 LP 42 100 155 LP 43 114 155 LP 44 128 155 LP 45 142 155 LP 46 2 155 LP 47 16 155 LP 48 30 155 LP 49 44 155 LP 50 58 155 LP 51 72 155 LP 52 86 155 LP 53 100 155 LP 54 114 155 LP 55 128 155 LP 56 142 155 LP 57 2 155 LP 58 16 155 LP 59 30 155 LP 60 44 155 LP 61 58 155 LP 62 72 155 LP 63 86 155 LP 64 100 155 LP 65 114 155 LP 66 128 155 LP 67 142 155 LP 68 2 155 LP 69 16 155 LP 70 30 155 LP 71 44 155 LP 72 58 155 LP 73 72 155 LP 74 86 155 LP 75 100 155 LP 76 114 155 LP 77 128 155 LP 78 142 155 LP 79 2 155 LP 80 16 155 LP 81 30 155 LP 82 44 155 LP 83 58 155 LP 84 72 155 LP 85 86 155 LP 86 100 155 LP 87 114 155 LP 88 128 155 LP 89 142 155 LP 90 2 155 LP 91 16 155 LP 92 30 155 LP 93 44 155 LP 94 58 155 LP 95 72 155 LP 96 86 155 LP 97 100 155 LP 98 114 155 LP 99 128 155 LP 100 142 155 LP 101 2 155 LP 102 16 155 LP 103 30 155 LP 104 44 155 LP 105 58 155 LP 106 72 155 LP 107 86 155 LP 108 100 155 LP 109 114 155 LP 110 128 155 LP 111 142 155 LP 112 2 155 LP 113 16 155 LP 114 30 155 LP 115 44 155 LP 116 58 155 LP 117 72 155 LP 118 86 155 LP 119 100 155 LP 120 114 155 LP 121 128 155 LP 122 142 155 LP 123 2 155 LP 124 16 155 LP 125 30 155 LP 126 44 155 LP 127 58 155 LP 128 72 155 LP 129 86 155 LP 130 100 155 LP 131 114 155 LP 132 128 155 LP 133 142 155 LP 134 2 155 LP 135 16 155 LP 136 30 155 LP 137 44 155 LP 138 58 155 LP 139 72 155 LP 140 86 155 LP 141 100 155 LP 142 114 155 LP 143 128 155 LP 144 142 155 LP 145 2 155 LP 146 16 155 LP 147 30 155 LP 148 44 155 LP 149 58 155 LP 150 72 155 LP 151 86 155 LP 152 100 155 LP 153 114 155 LP 154 128 155 LP 155 142 155 LP 156 2 155 LP 157 16 155 LP 158 30 155 LP 159 44 155 LP 160 58 155 LP 161 72 155 LP 162 86 155 LP 163 100 155 LP 164 114 155 LP 165 128 155 LP 166 142 155 LP 167 2 155 LP 168 16 155 LP 169 30 155 LP 170 44 155 LP 171 58 155 LP 172 72 155 LP 173 86 155 LP 174 100 155 LP 175 114 155 LP 176 128 155 LP 177 142 155 LP 178 2 155 LP 179 16 155 LP 180 30 155 LP 181 44 155 LP 182 58 155 LP 183 72 155 LP 184 86 155 LP 185 100 155 LP 186 114 155 LP 187 128 155 LP 188 142 155 LP 189 2 155 LP 190 16 155 LP 191 30 155 LP 192 44 155 LP 193 58 155 LP 194 72 155 LP 195 86 155 LP 196 100 155 LP 197 114 155 LP 198 128 155 LP 199 142 155 LP 200 2 155 LP 201 16 155 LP 202 30 155 LP 203 44 155 LP 204 58 155 LP 205 72 155 LP 206 86 155 LP 207 100 155 LP 208 114 155 LP 209 128 155 LP 210 142 155 LP 211 2 155 LP 212 16 155 LP 213 30 155 LP 214 44 155 LP 215 58 155 LP 216 72 155 LP 217 86 155 LP 218 100 155 LP 219 114 155 LP 220 128 155 LP 221 142 155 LP 222 2 155 LP 223 16 155 LP 224 30 155 LP 225 44 155 LP 226 58 155 LP 227 72 155 LP 228 86 155 LP 229 100 155 LP 230 114 155 LP 231 128 155 LP 232 142 155 LP 233 2 155 LP 234 16 155 LP 235 30 155 LP 236 44 155 LP 237 58 155 LP 238 72 155 LP 239 86 155 LP 240 100 155 LP 241 114 155 LP 242 128 155 LP 243 142 155 LP 244 2 155 LP 245 16 155 LP 246 30 155 LP 247 44 155 LP 248 58 155 LP 249 72 155 LP 250 86 155 LP 251 100 155 LP 252 114 155 LP 253 128 155 LP 254 142 155 LP 255 2 162 #2 0 15 162 #2 1 29 162 #2 2 43 162 #2 3 57 162 #2 4 1 162 #2 5 15 162 #2 6 29 162 #2 7 43 162 #2 8 56 162 #2 9 57 162 #2 10 1 162 #2 11 15 162 #2 12 29 162 #2 13 1 162 #2 14 15 162 #2 15 29 162 #2 16 43 162 #2 17 57 162 #2 18 1 162 #2 19 15 162 #2 20 29 162 #2 21 43 162 #2 22 57 162 #2 23 1 162 #2 24 15 162 #2 25 29 162 #2 26 43 162 #2 27 57 162 #2 28 1 162 #2 29 15 162 #2 30 29 162 #2 31 43 162 #2 32 58 162 #2 33 2 162 #2 34 16 162 #2 35 30 162 #2 36 44 162 #2 37 58 162 #2 38 2 162 #2 39 16 162 #2 40 30 162 #2 41 44 162 #2 42 58 162 #2 43 2 162 #2 44 16 162 #2 45 30 162 #2 46 44 162 #2 47 58 162 #2 48 2 162 #2 49 16 162 #2 50 30 162 #2 51 44 162 #2 52 58 162 #2 53 2 162 #2 54 16 162 #2 55 30 162 #2 56 44 162 #2 57 58 162 #2 58 2 162 #2 59 16 162 #2 60 30 162 #2 61 44 162 #2 62 58 162 #2 63 2 162 #2 64 16 162 #2 65 30 162 #2 66 44 162 #2 67 58 162 #2 68 2 162 #2 69 16 162 #2 70 30 162 #2 71 44 162 #2 72 58 162 #2 73 2 162 #2 74 16 162 #2 75 30 162 #2 76 44 162 #2 77 58 162 #2 78 2 162 #2 79 16 162 #2 80 30 162 #2 81 44 162 #2 82 58 162 #2 83 2 162 #2 84 16 162 #2 85 30 162 #2 86 44 162 #2 87 58 162 #2 88 2 162 #2 89 16 162 #2 90 30 162 #2 91 44 162 #2 92 58 162 #2 93 2 162 #2 94 16 162 #2 95 30 162 #2 96 44 162 #2 97 58 162 #2 98 2 162 #2 99 16 162 #2 100 30 162 #2 101 44 162 #2 102 58 162 #2 103 2 162 #2 104 16 162 #2 105 30 162 #2 106 44 162 #2 107 58 162 #2 108 2 162 #2 109 16 162 #2 110 30 162 #2 111 44 162 #2 112 58 162 #2 113 2 162 #2 114 16 162 #2 115 30 162 #2 116 44 162 #2 117 58 162 #2 118 2 162 #2 119 16 162 #2 120 30 162 #2 121 44 162 #2 122 58 162 #2 123 2 162 #2 124 16 162 #2 125 30 162 #2 126 44 162 #2 127 58 162 #2 128 2 162 #2 129 16 162 #2 130 30 162 #2 131 44 162 #2 132 58 162 #2 133 2 162 #2 134 16 162 #2 135 30 162 #2 136 44 162 #2 137 58 162 #2 138 2 162 #2 139 16 162 #2 140 30 162 #2 141 44 162 #2 142 58 162 #2 143 2 162 #2 144 16 162 #2 145 30 162 #2 146 44 162 #2 147 58 162 #2 148 2 162 #2 149 16 162 #2 150 30 162 #2 151 44 162 #2 152 58 162 #2 153 2 162 #2 154 16 162 #2 155 30 162 #2 156 44 162 #2 157 58 162 #2 158 2 162 #2 159 16 162 #2 160 30 162 #2 161 44 162 #2 162 58 162 #2 163 2 162 #2 164 16 162 #2 165 30 162 #2 166 44 162 #2 167 58 162 #2 168 2 162 #2 169 16 162 #2 170 30 162 #2 171 44 162 #2 172 58 162 #2 173 2 162 #2 174 16 162 #2 175 30 162 #2 176 44 162 #2 177 58 162 #2 178 2 162 #2 179 16 162 #2 180 30 162 #2 181 44 162 #2 182 58 162 #2 183 2 162 #2 184 16 162 #2 185 30 162 #2 186 44 162 #2 187 58 162 #2 188 2 162 #2 189 16 162 #2 190 30 162 #2 191 44 162 #2 192 58 162 #2 193 2 162 #2 194 16 162 #2 195 30 162 #2 196 44 162 #2 197 58 162 #2 198 2 162 #2 199 16 162 #2 200 30 162 #2 201 44 162 #2 202 58 162 #2 203 2 162 #2 204 16 162 #2 205 30 162 #2 206 44 162 #2 207 58 162 #2 208 2 162 #2 209 16 162 #2 210 30 162 #2 211 44 162 #2 212 58 162 #2 213 2 162 #2 214 16 162 #2 215 30 162 #2 216 44 162 #2 217 58 162 #2 218 2 162 #2 219 16 162 #2 220 30 162 #2 221 44 162 #2 222 58 162 #2 223 2 162 #2 224 16 162 #2 225 30 162 #2 226 44 162 #2 227 58 162 #2 228 2 162 #2 229 16 162 #2 230 30 162 #2 231 44 162 #2 232 58 162 #2 233 2 162 #2 234 16 162 #2 235 30 162 #2 236 44 162 #2 237 58 162 #2 238 2 162 #2 239 16 162 #2 240 30 162 #2 241 44 162 #2 242 58 162 #2 243 2 162 #2 244 16 162 #2 245 30 162 #2 246 44 162 #2 247 58 162 #2 248 2 162 #2 249 16 162 #2 250 30 162 #2 251 44 162 #2 252 58 162 #2 253 2 162 #2 254 16 162 #2 255 30 162 LP 0 15 162 LP 1 29 162 LP 2 43 162 LP 3 57 162 LP 4 71 162 LP 5 85 162 LP 6 99 162 LP 7 113 162 LP 8 126 162 LP 9 127 162 LP 10 1 162 LP 11 15 162 LP 12 29 162 LP 13 1 162 LP 14 15 162 LP 15 29 162 LP 16 43 162 LP 17 57 162 LP 18 71 162 LP 19 85 162 LP 20 99 162 LP 21 113 162 LP 22 127 162 LP 23 141 162 LP 24 1 162 LP 25 15 162 LP 26 29 162 LP 27 43 162 LP 28 57 162 LP 29 71 162 LP 30 85 162 LP 31 99 162 LP 32 114 162 LP 33 128 162 LP 34 142 162 LP 35 2 162 LP 36 16 162 LP 37 30 162 LP 38 44 162 LP 39 58 162 LP 40 72 162 LP 41 86 162 LP 42 100 162 LP 43 114 162 LP 44 128 162 LP 45 142 162 LP 46 2 162 LP 47 16 162 LP 48 30 162 LP 49 44 162 LP 50 58 162 LP 51 72 162 LP 52 86 162 LP 53 100 162 LP 54 114 162 LP 55 128 162 LP 56 142 162 LP 57 2 162 LP 58 16 162 LP 59 30 162 LP 60 44 162 LP 61 58 162 LP 62 72 162 LP 63 86 162 LP 64 100 162 LP 65 114 162 LP 66 128 162 LP 67 142 162 LP 68 2 162 LP 69 16 162 LP 70 30 162 LP 71 44 162 LP 72 58 162 LP 73 72 162 LP 74 86 162 LP 75 100 162 LP 76 114 162 LP 77 128 162 LP 78 142 162 LP 79 2 162 LP 80 16 162 LP 81 30 162 LP 82 44 162 LP 83 58 162 LP 84 72 162 LP 85 86 162 LP 86 100 162 LP 87 114 162 LP 88 128 162 LP 89 142 162 LP 90 2 162 LP 91 16 162 LP 92 30 162 LP 93 44 162 LP 94 58 162 LP 95 72 162 LP 96 86 162 LP 97 100 162 LP 98 114 162 LP 99 128 162 LP 100 142 162 LP 101 2 162 LP 102 16 162 LP 103 30 162 LP 104 44 162 LP 105 58 162 LP 106 72 162 LP 107 86 162 LP 108 100 162 LP 109 114 162 LP 110 128 162 LP 111 142 162 LP 112 2 162 LP 113 16 162 LP 114 30 162 LP 115 44 162 LP 116 58 162 LP 117 72 162 LP 118 86 162 LP 119 100 162 LP 120 114 162 LP 121 128 162 LP 122 142 162 LP 123 2 162 LP 124 16 162 LP 125 30 162 LP 126 44 162 LP 127 58 162 LP 128 72 162 LP 129 86 162 LP 130 100 162 LP 131 114 162 LP 132 128 162 LP 133 142 162 LP 134 2 162 LP 135 16 162 LP 136 30 162 LP 137 44 162 LP 138 58 162 LP 139 72 162 LP 140 86 162 LP 141 100 162 LP 142 114 162 LP 143 128 162 LP 144 142 162 LP 145 2 162 LP 146 16 162 LP 147 30 162 LP 148 44 162 LP 149 58 162 LP 150 72 162 LP 151 86 162 LP 152 100 162 LP 153 114 162 LP 154 128 162 LP 155 142 162 LP 156 2 162 LP 157 16 162 LP 158 30 162 LP 159 44 162 LP 160 58 162 LP 161 72 162 LP 162 86 162 LP 163 100 162 LP 164 114 162 LP 165 128 162 LP 166 142 162 LP 167 2 162 LP 168 16 162 LP 169 30 162 LP 170 44 162 LP 171 58 162 LP 172 72 162 LP 173 86 162 LP 174 100 162 LP 175 114 162 LP 176 128 162 LP 177 142 162 LP 178 2 162 LP 179 16 162 LP 180 30 162 LP 181 44 162 LP 182 58 162 LP 183 72 162 LP 184 86 162 LP 185 100 162 LP 186 114 162 LP 187 128 162 LP 188 142 162 LP 189 2 162 LP 190 16 162 LP 191 30 162 LP 192 44 162 LP 193 58 162 LP 194 72 162 LP 195 86 162 LP 196 100 162 LP 197 114 162 LP 198 128 162 LP 199 142 162 LP 200 2 162 LP 201 16 162 LP 202 30 162 LP 203 44 162 LP 204 58 162 LP 205 72 162 LP 206 86 162 LP 207 100 162 LP 208 114 162 LP 209 128 162 LP 210 142 162 LP 211 2 162 LP 212 16 162 LP 213 30 162 LP 214 44 162 LP 215 58 162 LP 216 72 162 LP 217 86 162 LP 218 100 162 LP 219 114 162 LP 220 128 162 LP 221 142 162 LP 222 2 162 LP 223 16 162 LP 224 30 162 LP 225 44 162 LP 226 58 162 LP 227 72 162 LP 228 86 162 LP 229 100 162 LP 230 114 162 LP 231 128 162 LP 232 142 162 LP 233 2 162 LP 234 16 162 LP 235 30 162 LP 236 44 162 LP 237 58 162 LP 238 72 162 LP 239 86 162 LP 240 100 162 LP 241 114 162 LP 242 128 162 LP 243 142 162 LP 244 2 162 LP 245 16 162 LP 246 30 162 LP 247 44 162 LP 248 58 162 LP 249 72 162 LP 250 86 162 LP 251 100 162 LP 252 114 162 LP 253 128 162 LP 254 142 162 LP 255 2 169 #2 0 15 169 #2 1 29 169 #2 2 43 169 #2 3 57 169 #2 4 1 169 #2 5 15 169 #2 6 29 169 #2 7 43 169 #2 8 56 169 #2 9 57 169 #2 10 1 169 #2 11 15 169 #2 12 29 169 #2 13 1 169 #2 14 15 169 #2 15 29 169 #2 16 43 169 #2 17 57 169 #2 18 1 169 #2 19 15 169 #2 20 29 169 #2 21 43 169 #2 22 57 169 #2 23 1 169 #2 24 15 169 #2 25 29 169 #2 26 43 169 #2 27 57 169 #2 28 1 169 #2 29 15 169 #2 30 29 169 #2 31 43 169 #2 32 58 169 #2 33 2 169 #2 34 16 169 #2 35 30 169 #2 36 44 169 #2 37 58 169 #2 38 2 169 #2 39 16 169 #2 40 30 169 #2 41 44 169 #2 42 58 169 #2 43 2 169 #2 44 16 169 #2 45 30 169 #2 46 44 169 #2 47 58 169 #2 48 2 169 #2 49 16 169 #2 50 30 169 #2 51 44 169 #2 52 58 169 #2 53 2 169 #2 54 16 169 #2 55 30 169 #2 56 44 169 #2 57 58 169 #2 58 2 169 #2 59 16 169 #2 60 30 169 #2 61 44 169 #2 62 58 169 #2 63 2 169 #2 64 16 169 #2 65 30 169 #2 66 44 169 #2 67 58 169 #2 68 2 169 #2 69 16 169 #2 70 30 169 #2 71 44 169 #2 72 58 169 #2 73 2 169 #2 74 16 169 #2 75 30 169 #2 76 44 169 #2 77 58 169 #2 78 2 169 #2 79 16 169 #2 80 30 169 #2 81 44 169 #2 82 58 169 #2 83 2 169 #2 84 16 169 #2 85 30 169 #2 86 44 169 #2 87 58 169 #2 88 2 169 #2 89 16 169 #2 90 30 169 #2 91 44 169 #2 92 58 169 #2 93 2 169 #2 94 16 169 #2 95 30 169 #2 96 44 169 #2 97 58 169 #2 98 2 169 #2 99 16 169 #2 100 30 169 #2 101 44 169 #2 102 58 169 #2 103 2 169 #2 104 16 169 #2 105 30 169 #2 106 44 169 #2 107 58 169 #2 108 2 169 #2 109 16 169 #2 110 30 169 #2 111 44 169 #2 112 58 169 #2 113 2 169 #2 114 16 169 #2 115 30 169 #2 116 44 169 #2 117 58 169 #2 118 2 169 #2 119 16 169 #2 120 30 169 #2 121 44 169 #2 122 58 169 #2 123 2 169 #2 124 16 169 #2 125 30 169 #2 126 44 169 #2 127 58 169 #2 128 2 169 #2 129 16 169 #2 130 30 169 #2 131 44 169 #2 132 58 169 #2 133 2 169 #2 134 16 169 #2 135 30 169 #2 136 44 169 #2 137 58 169 #2 138 2 169 #2 139 16 169 #2 140 30 169 #2 141 44 169 #2 142 58 169 #2 143 2 169 #2 144 16 169 #2 145 30 169 #2 146 44 169 #2 147 58 169 #2 148 2 169 #2 149 16 169 #2 150 30 169 #2 151 44 169 #2 152 58 169 #2 153 2 169 #2 154 16 169 #2 155 30 169 #2 156 44 169 #2 157 58 169 #2 158 2 169 #2 159 16 169 #2 160 30 169 #2 161 44 169 #2 162 58 169 #2 163 2 169 #2 164 16 169 #2 165 30 169 #2 166 44 169 #2 167 58 169 #2 168 2 169 #2 169 16 169 #2 170 30 169 #2 171 44 169 #2 172 58 169 #2 173 2 169 #2 174 16 169 #2 175 30 169 #2 176 44 169 #2 177 58 169 #2 178 2 169 #2 179 16 169 #2 180 30 169 #2 181 44 169 #2 182 58 169 #2 183 2 169 #2 184 16 169 #2 185 30 169 #2 186 44 169 #2 187 58 169 #2 188 2 169 #2 189 16 169 #2 190 30 169 #2 191 44 169 #2 192 58 169 #2 193 2 169 #2 194 16 169 #2 195 30 169 #2 196 44 169 #2 197 58 169 #2 198 2 169 #2 199 16 169 #2 200 30 169 #2 201 44 169 #2 202 58 169 #2 203 2 169 #2 204 16 169 #2 205 30 169 #2 206 44 169 #2 207 58 169 #2 208 2 169 #2 209 16 169 #2 210 30 169 #2 211 44 169 #2 212 58 169 #2 213 2 169 #2 214 16 169 #2 215 30 169 #2 216 44 169 #2 217 58 169 #2 218 2 169 #2 219 16 169 #2 220 30 169 #2 221 44 169 #2 222 58 169 #2 223 2 169 #2 224 16 169 #2 225 30 169 #2 226 44 169 #2 227 58 169 #2 228 2 169 #2 229 16 169 #2 230 30 169 #2 231 44 169 #2 232 58 169 #2 233 2 169 #2 234 16 169 #2 235 30 169 #2 236 44 169 #2 237 58 169 #2 238 2 169 #2 239 16 169 #2 240 30 169 #2 241 44 169 #2 242 58 169 #2 243 2 169 #2 244 16 169 #2 245 30 169 #2 246 44 169 #2 247 58 169 #2 248 2 169 #2 249 16 169 #2 250 30 169 #2 251 44 169 #2 252 58 169 #2 253 2 169 #2 254 16 169 #2 255 30 169 LP 0 15 169 LP 1 29 169 LP 2 43 169 LP 3 57 169 LP 4 71 169 LP 5 85 169 LP 6 99 169 LP 7 113 169 LP 8 126 169 LP 9 127 169 LP 10 1 169 LP 11 15 169 LP 12 29 169 LP 13 1 169 LP 14 15 169 LP 15 29 169 LP 16 43 169 LP 17 57 169 LP 18 71 169 LP 19 85 169 LP 20 99 169 LP 21 113 169 LP 22 127 169 LP 23 141 169 LP 24 155 169 LP 25 1 169 LP 26 15 169 LP 27 29 169 LP 28 43 169 LP 29 57 169 LP 30 71 169 LP 31 85 169 LP 32 100 169 LP 33 114 169 LP 34 128 169 LP 35 142 169 LP 36 156 169 LP 37 2 169 LP 38 16 169 LP 39 30 169 LP 40 44 169 LP 41 58 169 LP 42 72 169 LP 43 86 169 LP 44 100 169 LP 45 114 169 LP 46 128 169 LP 47 142 169 LP 48 156 169 LP 49 2 169 LP 50 16 169 LP 51 30 169 LP 52 44 169 LP 53 58 169 LP 54 72 169 LP 55 86 169 LP 56 100 169 LP 57 114 169 LP 58 128 169 LP 59 142 169 LP 60 156 169 LP 61 2 169 LP 62 16 169 LP 63 30 169 LP 64 44 169 LP 65 58 169 LP 66 72 169 LP 67 86 169 LP 68 100 169 LP 69 114 169 LP 70 128 169 LP 71 142 169 LP 72 156 169 LP 73 2 169 LP 74 16 169 LP 75 30 169 LP 76 44 169 LP 77 58 169 LP 78 72 169 LP 79 86 169 LP 80 100 169 LP 81 114 169 LP 82 128 169 LP 83 142 169 LP 84 156 169 LP 85 2 169 LP 86 16 169 LP 87 30 169 LP 88 44 169 LP 89 58 169 LP 90 72 169 LP 91 86 169 LP 92 100 169 LP 93 114 169 LP 94 128 169 LP 95 142 169 LP 96 156 169 LP 97 2 169 LP 98 16 169 LP 99 30 169 LP 100 44 169 LP 101 58 169 LP 102 72 169 LP 103 86 169 LP 104 100 169 LP 105 114 169 LP 106 128 169 LP 107 142 169 LP 108 156 169 LP 109 2 169 LP 110 16 169 LP 111 30 169 LP 112 44 169 LP 113 58 169 LP 114 72 169 LP 115 86 169 LP 116 100 169 LP 117 114 169 LP 118 128 169 LP 119 142 169 LP 120 156 169 LP 121 2 169 LP 122 16 169 LP 123 30 169 LP 124 44 169 LP 125 58 169 LP 126 72 169 LP 127 86 169 LP 128 100 169 LP 129 114 169 LP 130 128 169 LP 131 142 169 LP 132 156 169 LP 133 2 169 LP 134 16 169 LP 135 30 169 LP 136 44 169 LP 137 58 169 LP 138 72 169 LP 139 86 169 LP 140 100 169 LP 141 114 169 LP 142 128 169 LP 143 142 169 LP 144 156 169 LP 145 2 169 LP 146 16 169 LP 147 30 169 LP 148 44 169 LP 149 58 169 LP 150 72 169 LP 151 86 169 LP 152 100 169 LP 153 114 169 LP 154 128 169 LP 155 142 169 LP 156 156 169 LP 157 2 169 LP 158 16 169 LP 159 30 169 LP 160 44 169 LP 161 58 169 LP 162 72 169 LP 163 86 169 LP 164 100 169 LP 165 114 169 LP 166 128 169 LP 167 142 169 LP 168 156 169 LP 169 2 169 LP 170 16 169 LP 171 30 169 LP 172 44 169 LP 173 58 169 LP 174 72 169 LP 175 86 169 LP 176 100 169 LP 177 114 169 LP 178 128 169 LP 179 142 169 LP 180 156 169 LP 181 2 169 LP 182 16 169 LP 183 30 169 LP 184 44 169 LP 185 58 169 LP 186 72 169 LP 187 86 169 LP 188 100 169 LP 189 114 169 LP 190 128 169 LP 191 142 169 LP 192 156 169 LP 193 2 169 LP 194 16 169 LP 195 30 169 LP 196 44 169 LP 197 58 169 LP 198 72 169 LP 199 86 169 LP 200 100 169 LP 201 114 169 LP 202 128 169 LP 203 142 169 LP 204 156 169 LP 205 2 169 LP 206 16 169 LP 207 30 169 LP 208 44 169 LP 209 58 169 LP 210 72 169 LP 211 86 169 LP 212 100 169 LP 213 114 169 LP 214 128 169 LP 215 142 169 LP 216 156 169 LP 217 2 169 LP 218 16 169 LP 219 30 169 LP 220 44 169 LP 221 58 169 LP 222 72 169 LP 223 86 169 LP 224 100 169 LP 225 114 169 LP 226 128 169 LP 227 142 169 LP 228 156 169 LP 229 2 169 LP 230 16 169 LP 231 30 169 LP 232 44 169 LP 233 58 169 LP 234 72 169 LP 235 86 169 LP 236 100 169 LP 237 114 169 LP 238 128 169 LP 239 142 169 LP 240 156 169 LP 241 2 169 LP 242 16 169 LP 243 30 169 LP 244 44 169 LP 245 58 169 LP 246 72 169 LP 247 86 169 LP 248 100 169 LP 249 114 169 LP 250 128 169 LP 251 142 169 LP 252 156 169 LP 253 2 169 LP 254 16 169 LP 255 30 176 #2 0 15 176 #2 1 29 176 #2 2 43 176 #2 3 57 176 #2 4 1 176 #2 5 15 176 #2 6 29 176 #2 7 43 176 #2 8 56 176 #2 9 57 176 #2 10 1 176 #2 11 15 176 #2 12 29 176 #2 13 1 176 #2 14 15 176 #2 15 29 176 #2 16 43 176 #2 17 57 176 #2 18 1 176 #2 19 15 176 #2 20 29 176 #2 21 43 176 #2 22 57 176 #2 23 1 176 #2 24 15 176 #2 25 29 176 #2 26 43 176 #2 27 57 176 #2 28 1 176 #2 29 15 176 #2 30 29 176 #2 31 43 176 #2 32 58 176 #2 33 2 176 #2 34 16 176 #2 35 30 176 #2 36 44 176 #2 37 58 176 #2 38 2 176 #2 39 16 176 #2 40 30 176 #2 41 44 176 #2 42 58 176 #2 43 2 176 #2 44 16 176 #2 45 30 176 #2 46 44 176 #2 47 58 176 #2 48 2 176 #2 49 16 176 #2 50 30 176 #2 51 44 176 #2 52 58 176 #2 53 2 176 #2 54 16 176 #2 55 30 176 #2 56 44 176 #2 57 58 176 #2 58 2 176 #2 59 16 176 #2 60 30 176 #2 61 44 176 #2 62 58 176 #2 63 2 176 #2 64 16 176 #2 65 30 176 #2 66 44 176 #2 67 58 176 #2 68 2 176 #2 69 16 176 #2 70 30 176 #2 71 44 176 #2 72 58 176 #2 73 2 176 #2 74 16 176 #2 75 30 176 #2 76 44 176 #2 77 58 176 #2 78 2 176 #2 79 16 176 #2 80 30 176 #2 81 44 176 #2 82 58 176 #2 83 2 176 #2 84 16 176 #2 85 30 176 #2 86 44 176 #2 87 58 176 #2 88 2 176 #2 89 16 176 #2 90 30 176 #2 91 44 176 #2 92 58 176 #2 93 2 176 #2 94 16 176 #2 95 30 176 #2 96 44 176 #2 97 58 176 #2 98 2 176 #2 99 16 176 #2 100 30 176 #2 101 44 176 #2 102 58 176 #2 103 2 176 #2 104 16 176 #2 105 30 176 #2 106 44 176 #2 107 58 176 #2 108 2 176 #2 109 16 176 #2 110 30 176 #2 111 44 176 #2 112 58 176 #2 113 2 176 #2 114 16 176 #2 115 30 176 #2 116 44 176 #2 117 58 176 #2 118 2 176 #2 119 16 176 #2 120 30 176 #2 121 44 176 #2 122 58 176 #2 123 2 176 #2 124 16 176 #2 125 30 176 #2 126 44 176 #2 127 58 176 #2 128 2 176 #2 129 16 176 #2 130 30 176 #2 131 44 176 #2 132 58 176 #2 133 2 176 #2 134 16 176 #2 135 30 176 #2 136 44 176 #2 137 58 176 #2 138 2 176 #2 139 16 176 #2 140 30 176 #2 141 44 176 #2 142 58 176 #2 143 2 176 #2 144 16 176 #2 145 30 176 #2 146 44 176 #2 147 58 176 #2 148 2 176 #2 149 16 176 #2 150 30 176 #2 151 44 176 #2 152 58 176 #2 153 2 176 #2 154 16 176 #2 155 30 176 #2 156 44 176 #2 157 58 176 #2 158 2 176 #2 159 16 176 #2 160 30 176 #2 161 44 176 #2 162 58 176 #2 163 2 176 #2 164 16 176 #2 165 30 176 #2 166 44 176 #2 167 58 176 #2 168 2 176 #2 169 16 176 #2 170 30 176 #2 171 44 176 #2 172 58 176 #2 173 2 176 #2 174 16 176 #2 175 30 176 #2 176 44 176 #2 177 58 176 #2 178 2 176 #2 179 16 176 #2 180 30 176 #2 181 44 176 #2 182 58 176 #2 183 2 176 #2 184 16 176 #2 185 30 176 #2 186 44 176 #2 187 58 176 #2 188 2 176 #2 189 16 176 #2 190 30 176 #2 191 44 176 #2 192 58 176 #2 193 2 176 #2 194 16 176 #2 195 30 176 #2 196 44 176 #2 197 58 176 #2 198 2 176 #2 199 16 176 #2 200 30 176 #2 201 44 176 #2 202 58 176 #2 203 2 176 #2 204 16 176 #2 205 30 176 #2 206 44 176 #2 207 58 176 #2 208 2 176 #2 209 16 176 #2 210 30 176 #2 211 44 176 #2 212 58 176 #2 213 2 176 #2 214 16 176 #2 215 30 176 #2 216 44 176 #2 217 58 176 #2 218 2 176 #2 219 16 176 #2 220 30 176 #2 221 44 176 #2 222 58 176 #2 223 2 176 #2 224 16 176 #2 225 30 176 #2 226 44 176 #2 227 58 176 #2 228 2 176 #2 229 16 176 #2 230 30 176 #2 231 44 176 #2 232 58 176 #2 233 2 176 #2 234 16 176 #2 235 30 176 #2 236 44 176 #2 237 58 176 #2 238 2 176 #2 239 16 176 #2 240 30 176 #2 241 44 176 #2 242 58 176 #2 243 2 176 #2 244 16 176 #2 245 30 176 #2 246 44 176 #2 247 58 176 #2 248 2 176 #2 249 16 176 #2 250 30 176 #2 251 44 176 #2 252 58 176 #2 253 2 176 #2 254 16 176 #2 255 30 176 LP 0 15 176 LP 1 29 176 LP 2 43 176 LP 3 57 176 LP 4 71 176 LP 5 85 176 LP 6 99 176 LP 7 113 176 LP 8 126 176 LP 9 127 176 LP 10 1 176 LP 11 15 176 LP 12 29 176 LP 13 1 176 LP 14 15 176 LP 15 29 176 LP 16 43 176 LP 17 57 176 LP 18 71 176 LP 19 85 176 LP 20 99 176 LP 21 113 176 LP 22 127 176 LP 23 141 176 LP 24 155 176 LP 25 1 176 LP 26 15 176 LP 27 29 176 LP 28 43 176 LP 29 57 176 LP 30 71 176 LP 31 85 176 LP 32 100 176 LP 33 114 176 LP 34 128 176 LP 35 142 176 LP 36 156 176 LP 37 2 176 LP 38 16 176 LP 39 30 176 LP 40 44 176 LP 41 58 176 LP 42 72 176 LP 43 86 176 LP 44 100 176 LP 45 114 176 LP 46 128 176 LP 47 142 176 LP 48 156 176 LP 49 2 176 LP 50 16 176 LP 51 30 176 LP 52 44 176 LP 53 58 176 LP 54 72 176 LP 55 86 176 LP 56 100 176 LP 57 114 176 LP 58 128 176 LP 59 142 176 LP 60 156 176 LP 61 2 176 LP 62 16 176 LP 63 30 176 LP 64 44 176 LP 65 58 176 LP 66 72 176 LP 67 86 176 LP 68 100 176 LP 69 114 176 LP 70 128 176 LP 71 142 176 LP 72 156 176 LP 73 2 176 LP 74 16 176 LP 75 30 176 LP 76 44 176 LP 77 58 176 LP 78 72 176 LP 79 86 176 LP 80 100 176 LP 81 114 176 LP 82 128 176 LP 83 142 176 LP 84 156 176 LP 85 2 176 LP 86 16 176 LP 87 30 176 LP 88 44 176 LP 89 58 176 LP 90 72 176 LP 91 86 176 LP 92 100 176 LP 93 114 176 LP 94 128 176 LP 95 142 176 LP 96 156 176 LP 97 2 176 LP 98 16 176 LP 99 30 176 LP 100 44 176 LP 101 58 176 LP 102 72 176 LP 103 86 176 LP 104 100 176 LP 105 114 176 LP 106 128 176 LP 107 142 176 LP 108 156 176 LP 109 2 176 LP 110 16 176 LP 111 30 176 LP 112 44 176 LP 113 58 176 LP 114 72 176 LP 115 86 176 LP 116 100 176 LP 117 114 176 LP 118 128 176 LP 119 142 176 LP 120 156 176 LP 121 2 176 LP 122 16 176 LP 123 30 176 LP 124 44 176 LP 125 58 176 LP 126 72 176 LP 127 86 176 LP 128 100 176 LP 129 114 176 LP 130 128 176 LP 131 142 176 LP 132 156 176 LP 133 2 176 LP 134 16 176 LP 135 30 176 LP 136 44 176 LP 137 58 176 LP 138 72 176 LP 139 86 176 LP 140 100 176 LP 141 114 176 LP 142 128 176 LP 143 142 176 LP 144 156 176 LP 145 2 176 LP 146 16 176 LP 147 30 176 LP 148 44 176 LP 149 58 176 LP 150 72 176 LP 151 86 176 LP 152 100 176 LP 153 114 176 LP 154 128 176 LP 155 142 176 LP 156 156 176 LP 157 2 176 LP 158 16 176 LP 159 30 176 LP 160 44 176 LP 161 58 176 LP 162 72 176 LP 163 86 176 LP 164 100 176 LP 165 114 176 LP 166 128 176 LP 167 142 176 LP 168 156 176 LP 169 2 176 LP 170 16 176 LP 171 30 176 LP 172 44 176 LP 173 58 176 LP 174 72 176 LP 175 86 176 LP 176 100 176 LP 177 114 176 LP 178 128 176 LP 179 142 176 LP 180 156 176 LP 181 2 176 LP 182 16 176 LP 183 30 176 LP 184 44 176 LP 185 58 176 LP 186 72 176 LP 187 86 176 LP 188 100 176 LP 189 114 176 LP 190 128 176 LP 191 142 176 LP 192 156 176 LP 193 2 176 LP 194 16 176 LP 195 30 176 LP 196 44 176 LP 197 58 176 LP 198 72 176 LP 199 86 176 LP 200 100 176 LP 201 114 176 LP 202 128 176 LP 203 142 176 LP 204 156 176 LP 205 2 176 LP 206 16 176 LP 207 30 176 LP 208 44 176 LP 209 58 176 LP 210 72 176 LP 211 86 176 LP 212 100 176 LP 213 114 176 LP 214 128 176 LP 215 142 176 LP 216 156 176 LP 217 2 176 LP 218 16 176 LP 219 30 176 LP 220 44 176 LP 221 58 176 LP 222 72 176 LP 223 86 176 LP 224 100 176 LP 225 114 176 LP 226 128 176 LP 227 142 176 LP 228 156 176 LP 229 2 176 LP 230 16 176 LP 231 30 176 LP 232 44 176 LP 233 58 176 LP 234 72 176 LP 235 86 176 LP 236 100 176 LP 237 114 176 LP 238 128 176 LP 239 142 176 LP 240 156 176 LP 241 2 176 LP 242 16 176 LP 243 30 176 LP 244 44 176 LP 245 58 176 LP 246 72 176 LP 247 86 176 LP 248 100 176 LP 249 114 176 LP 250 128 176 LP 251 142 176 LP 252 156 176 LP 253 2 176 LP 254 16 176 LP 255 30 183 #2 0 15 183 #2 1 29 183 #2 2 43 183 #2 3 57 183 #2 4 1 183 #2 5 15 183 #2 6 29 183 #2 7 43 183 #2 8 56 183 #2 9 57 183 #2 10 1 183 #2 11 15 183 #2 12 29 183 #2 13 1 183 #2 14 15 183 #2 15 29 183 #2 16 43 183 #2 17 57 183 #2 18 1 183 #2 19 15 183 #2 20 29 183 #2 21 43 183 #2 22 57 183 #2 23 1 183 #2 24 15 183 #2 25 29 183 #2 26 43 183 #2 27 57 183 #2 28 1 183 #2 29 15 183 #2 30 29 183 #2 31 43 183 #2 32 58 183 #2 33 2 183 #2 34 16 183 #2 35 30 183 #2 36 44 183 #2 37 58 183 #2 38 2 183 #2 39 16 183 #2 40 30 183 #2 41 44 183 #2 42 58 183 #2 43 2 183 #2 44 16 183 #2 45 30 183 #2 46 44 183 #2 47 58 183 #2 48 2 183 #2 49 16 183 #2 50 30 183 #2 51 44 183 #2 52 58 183 #2 53 2 183 #2 54 16 183 #2 55 30 183 #2 56 44 183 #2 57 58 183 #2 58 2 183 #2 59 16 183 #2 60 30 183 #2 61 44 183 #2 62 58 183 #2 63 2 183 #2 64 16 183 #2 65 30 183 #2 66 44 183 #2 67 58 183 #2 68 2 183 #2 69 16 183 #2 70 30 183 #2 71 44 183 #2 72 58 183 #2 73 2 183 #2 74 16 183 #2 75 30 183 #2 76 44 183 #2 77 58 183 #2 78 2 183 #2 79 16 183 #2 80 30 183 #2 81 44 183 #2 82 58 183 #2 83 2 183 #2 84 16 183 #2 85 30 183 #2 86 44 183 #2 87 58 183 #2 88 2 183 #2 89 16 183 #2 90 30 183 #2 91 44 183 #2 92 58 183 #2 93 2 183 #2 94 16 183 #2 95 30 183 #2 96 44 183 #2 97 58 183 #2 98 2 183 #2 99 16 183 #2 100 30 183 #2 101 44 183 #2 102 58 183 #2 103 2 183 #2 104 16 183 #2 105 30 183 #2 106 44 183 #2 107 58 183 #2 108 2 183 #2 109 16 183 #2 110 30 183 #2 111 44 183 #2 112 58 183 #2 113 2 183 #2 114 16 183 #2 115 30 183 #2 116 44 183 #2 117 58 183 #2 118 2 183 #2 119 16 183 #2 120 30 183 #2 121 44 183 #2 122 58 183 #2 123 2 183 #2 124 16 183 #2 125 30 183 #2 126 44 183 #2 127 58 183 #2 128 2 183 #2 129 16 183 #2 130 30 183 #2 131 44 183 #2 132 58 183 #2 133 2 183 #2 134 16 183 #2 135 30 183 #2 136 44 183 #2 137 58 183 #2 138 2 183 #2 139 16 183 #2 140 30 183 #2 141 44 183 #2 142 58 183 #2 143 2 183 #2 144 16 183 #2 145 30 183 #2 146 44 183 #2 147 58 183 #2 148 2 183 #2 149 16 183 #2 150 30 183 #2 151 44 183 #2 152 58 183 #2 153 2 183 #2 154 16 183 #2 155 30 183 #2 156 44 183 #2 157 58 183 #2 158 2 183 #2 159 16 183 #2 160 30 183 #2 161 44 183 #2 162 58 183 #2 163 2 183 #2 164 16 183 #2 165 30 183 #2 166 44 183 #2 167 58 183 #2 168 2 183 #2 169 16 183 #2 170 30 183 #2 171 44 183 #2 172 58 183 #2 173 2 183 #2 174 16 183 #2 175 30 183 #2 176 44 183 #2 177 58 183 #2 178 2 183 #2 179 16 183 #2 180 30 183 #2 181 44 183 #2 182 58 183 #2 183 2 183 #2 184 16 183 #2 185 30 183 #2 186 44 183 #2 187 58 183 #2 188 2 183 #2 189 16 183 #2 190 30 183 #2 191 44 183 #2 192 58 183 #2 193 2 183 #2 194 16 183 #2 195 30 183 #2 196 44 183 #2 197 58 183 #2 198 2 183 #2 199 16 183 #2 200 30 183 #2 201 44 183 #2 202 58 183 #2 203 2 183 #2 204 16 183 #2 205 30 183 #2 206 44 183 #2 207 58 183 #2 208 2 183 #2 209 16 183 #2 210 30 183 #2 211 44 183 #2 212 58 183 #2 213 2 183 #2 214 16 183 #2 215 30 183 #2 216 44 183 #2 217 58 183 #2 218 2 183 #2 219 16 183 #2 220 30 183 #2 221 44 183 #2 222 58 183 #2 223 2 183 #2 224 16 183 #2 225 30 183 #2 226 44 183 #2 227 58 183 #2 228 2 183 #2 229 16 183 #2 230 30 183 #2 231 44 183 #2 232 58 183 #2 233 2 183 #2 234 16 183 #2 235 30 183 #2 236 44 183 #2 237 58 183 #2 238 2 183 #2 239 16 183 #2 240 30 183 #2 241 44 183 #2 242 58 183 #2 243 2 183 #2 244 16 183 #2 245 30 183 #2 246 44 183 #2 247 58 183 #2 248 2 183 #2 249 16 183 #2 250 30 183 #2 251 44 183 #2 252 58 183 #2 253 2 183 #2 254 16 183 #2 255 30 183 LP 0 15 183 LP 1 29 183 LP 2 43 183 LP 3 57 183 LP 4 71 183 LP 5 85 183 LP 6 99 183 LP 7 113 183 LP 8 126 183 LP 9 127 183 LP 10 1 183 LP 11 15 183 LP 12 29 183 LP 13 1 183 LP 14 15 183 LP 15 29 183 LP 16 43 183 LP 17 57 183 LP 18 71 183 LP 19 85 183 LP 20 99 183 LP 21 113 183 LP 22 127 183 LP 23 141 183 LP 24 155 183 LP 25 169 183 LP 26 1 183 LP 27 15 183 LP 28 29 183 LP 29 43 183 LP 30 57 183 LP 31 71 183 LP 32 86 183 LP 33 100 183 LP 34 114 183 LP 35 128 183 LP 36 142 183 LP 37 156 183 LP 38 170 183 LP 39 2 183 LP 40 16 183 LP 41 30 183 LP 42 44 183 LP 43 58 183 LP 44 72 183 LP 45 86 183 LP 46 100 183 LP 47 114 183 LP 48 128 183 LP 49 142 183 LP 50 156 183 LP 51 170 183 LP 52 2 183 LP 53 16 183 LP 54 30 183 LP 55 44 183 LP 56 58 183 LP 57 72 183 LP 58 86 183 LP 59 100 183 LP 60 114 183 LP 61 128 183 LP 62 142 183 LP 63 156 183 LP 64 170 183 LP 65 2 183 LP 66 16 183 LP 67 30 183 LP 68 44 183 LP 69 58 183 LP 70 72 183 LP 71 86 183 LP 72 100 183 LP 73 114 183 LP 74 128 183 LP 75 142 183 LP 76 156 183 LP 77 170 183 LP 78 2 183 LP 79 16 183 LP 80 30 183 LP 81 44 183 LP 82 58 183 LP 83 72 183 LP 84 86 183 LP 85 100 183 LP 86 114 183 LP 87 128 183 LP 88 142 183 LP 89 156 183 LP 90 170 183 LP 91 2 183 LP 92 16 183 LP 93 30 183 LP 94 44 183 LP 95 58 183 LP 96 72 183 LP 97 86 183 LP 98 100 183 LP 99 114 183 LP 100 128 183 LP 101 142 183 LP 102 156 183 LP 103 170 183 LP 104 2 183 LP 105 16 183 LP 106 30 183 LP 107 44 183 LP 108 58 183 LP 109 72 183 LP 110 86 183 LP 111 100 183 LP 112 114 183 LP 113 128 183 LP 114 142 183 LP 115 156 183 LP 116 170 183 LP 117 2 183 LP 118 16 183 LP 119 30 183 LP 120 44 183 LP 121 58 183 LP 122 72 183 LP 123 86 183 LP 124 100 183 LP 125 114 183 LP 126 128 183 LP 127 142 183 LP 128 156 183 LP 129 170 183 LP 130 2 183 LP 131 16 183 LP 132 30 183 LP 133 44 183 LP 134 58 183 LP 135 72 183 LP 136 86 183 LP 137 100 183 LP 138 114 183 LP 139 128 183 LP 140 142 183 LP 141 156 183 LP 142 170 183 LP 143 2 183 LP 144 16 183 LP 145 30 183 LP 146 44 183 LP 147 58 183 LP 148 72 183 LP 149 86 183 LP 150 100 183 LP 151 114 183 LP 152 128 183 LP 153 142 183 LP 154 156 183 LP 155 170 183 LP 156 2 183 LP 157 16 183 LP 158 30 183 LP 159 44 183 LP 160 58 183 LP 161 72 183 LP 162 86 183 LP 163 100 183 LP 164 114 183 LP 165 128 183 LP 166 142 183 LP 167 156 183 LP 168 170 183 LP 169 2 183 LP 170 16 183 LP 171 30 183 LP 172 44 183 LP 173 58 183 LP 174 72 183 LP 175 86 183 LP 176 100 183 LP 177 114 183 LP 178 128 183 LP 179 142 183 LP 180 156 183 LP 181 170 183 LP 182 2 183 LP 183 16 183 LP 184 30 183 LP 185 44 183 LP 186 58 183 LP 187 72 183 LP 188 86 183 LP 189 100 183 LP 190 114 183 LP 191 128 183 LP 192 142 183 LP 193 156 183 LP 194 170 183 LP 195 2 183 LP 196 16 183 LP 197 30 183 LP 198 44 183 LP 199 58 183 LP 200 72 183 LP 201 86 183 LP 202 100 183 LP 203 114 183 LP 204 128 183 LP 205 142 183 LP 206 156 183 LP 207 170 183 LP 208 2 183 LP 209 16 183 LP 210 30 183 LP 211 44 183 LP 212 58 183 LP 213 72 183 LP 214 86 183 LP 215 100 183 LP 216 114 183 LP 217 128 183 LP 218 142 183 LP 219 156 183 LP 220 170 183 LP 221 2 183 LP 222 16 183 LP 223 30 183 LP 224 44 183 LP 225 58 183 LP 226 72 183 LP 227 86 183 LP 228 100 183 LP 229 114 183 LP 230 128 183 LP 231 142 183 LP 232 156 183 LP 233 170 183 LP 234 2 183 LP 235 16 183 LP 236 30 183 LP 237 44 183 LP 238 58 183 LP 239 72 183 LP 240 86 183 LP 241 100 183 LP 242 114 183 LP 243 128 183 LP 244 142 183 LP 245 156 183 LP 246 170 183 LP 247 2 183 LP 248 16 183 LP 249 30 183 LP 250 44 183 LP 251 58 183 LP 252 72 183 LP 253 86 183 LP 254 100 183 LP 255 114 190 #2 0 15 190 #2 1 29 190 #2 2 43 190 #2 3 57 190 #2 4 1 190 #2 5 15 190 #2 6 29 190 #2 7 43 190 #2 8 56 190 #2 9 57 190 #2 10 1 190 #2 11 15 190 #2 12 29 190 #2 13 1 190 #2 14 15 190 #2 15 29 190 #2 16 43 190 #2 17 57 190 #2 18 1 190 #2 19 15 190 #2 20 29 190 #2 21 43 190 #2 22 57 190 #2 23 1 190 #2 24 15 190 #2 25 29 190 #2 26 43 190 #2 27 57 190 #2 28 1 190 #2 29 15 190 #2 30 29 190 #2 31 43 190 #2 32 58 190 #2 33 2 190 #2 34 16 190 #2 35 30 190 #2 36 44 190 #2 37 58 190 #2 38 2 190 #2 39 16 190 #2 40 30 190 #2 41 44 190 #2 42 58 190 #2 43 2 190 #2 44 16 190 #2 45 30 190 #2 46 44 190 #2 47 58 190 #2 48 2 190 #2 49 16 190 #2 50 30 190 #2 51 44 190 #2 52 58 190 #2 53 2 190 #2 54 16 190 #2 55 30 190 #2 56 44 190 #2 57 58 190 #2 58 2 190 #2 59 16 190 #2 60 30 190 #2 61 44 190 #2 62 58 190 #2 63 2 190 #2 64 16 190 #2 65 30 190 #2 66 44 190 #2 67 58 190 #2 68 2 190 #2 69 16 190 #2 70 30 190 #2 71 44 190 #2 72 58 190 #2 73 2 190 #2 74 16 190 #2 75 30 190 #2 76 44 190 #2 77 58 190 #2 78 2 190 #2 79 16 190 #2 80 30 190 #2 81 44 190 #2 82 58 190 #2 83 2 190 #2 84 16 190 #2 85 30 190 #2 86 44 190 #2 87 58 190 #2 88 2 190 #2 89 16 190 #2 90 30 190 #2 91 44 190 #2 92 58 190 #2 93 2 190 #2 94 16 190 #2 95 30 190 #2 96 44 190 #2 97 58 190 #2 98 2 190 #2 99 16 190 #2 100 30 190 #2 101 44 190 #2 102 58 190 #2 103 2 190 #2 104 16 190 #2 105 30 190 #2 106 44 190 #2 107 58 190 #2 108 2 190 #2 109 16 190 #2 110 30 190 #2 111 44 190 #2 112 58 190 #2 113 2 190 #2 114 16 190 #2 115 30 190 #2 116 44 190 #2 117 58 190 #2 118 2 190 #2 119 16 190 #2 120 30 190 #2 121 44 190 #2 122 58 190 #2 123 2 190 #2 124 16 190 #2 125 30 190 #2 126 44 190 #2 127 58 190 #2 128 2 190 #2 129 16 190 #2 130 30 190 #2 131 44 190 #2 132 58 190 #2 133 2 190 #2 134 16 190 #2 135 30 190 #2 136 44 190 #2 137 58 190 #2 138 2 190 #2 139 16 190 #2 140 30 190 #2 141 44 190 #2 142 58 190 #2 143 2 190 #2 144 16 190 #2 145 30 190 #2 146 44 190 #2 147 58 190 #2 148 2 190 #2 149 16 190 #2 150 30 190 #2 151 44 190 #2 152 58 190 #2 153 2 190 #2 154 16 190 #2 155 30 190 #2 156 44 190 #2 157 58 190 #2 158 2 190 #2 159 16 190 #2 160 30 190 #2 161 44 190 #2 162 58 190 #2 163 2 190 #2 164 16 190 #2 165 30 190 #2 166 44 190 #2 167 58 190 #2 168 2 190 #2 169 16 190 #2 170 30 190 #2 171 44 190 #2 172 58 190 #2 173 2 190 #2 174 16 190 #2 175 30 190 #2 176 44 190 #2 177 58 190 #2 178 2 190 #2 179 16 190 #2 180 30 190 #2 181 44 190 #2 182 58 190 #2 183 2 190 #2 184 16 190 #2 185 30 190 #2 186 44 190 #2 187 58 190 #2 188 2 190 #2 189 16 190 #2 190 30 190 #2 191 44 190 #2 192 58 190 #2 193 2 190 #2 194 16 190 #2 195 30 190 #2 196 44 190 #2 197 58 190 #2 198 2 190 #2 199 16 190 #2 200 30 190 #2 201 44 190 #2 202 58 190 #2 203 2 190 #2 204 16 190 #2 205 30 190 #2 206 44 190 #2 207 58 190 #2 208 2 190 #2 209 16 190 #2 210 30 190 #2 211 44 190 #2 212 58 190 #2 213 2 190 #2 214 16 190 #2 215 30 190 #2 216 44 190 #2 217 58 190 #2 218 2 190 #2 219 16 190 #2 220 30 190 #2 221 44 190 #2 222 58 190 #2 223 2 190 #2 224 16 190 #2 225 30 190 #2 226 44 190 #2 227 58 190 #2 228 2 190 #2 229 16 190 #2 230 30 190 #2 231 44 190 #2 232 58 190 #2 233 2 190 #2 234 16 190 #2 235 30 190 #2 236 44 190 #2 237 58 190 #2 238 2 190 #2 239 16 190 #2 240 30 190 #2 241 44 190 #2 242 58 190 #2 243 2 190 #2 244 16 190 #2 245 30 190 #2 246 44 190 #2 247 58 190 #2 248 2 190 #2 249 16 190 #2 250 30 190 #2 251 44 190 #2 252 58 190 #2 253 2 190 #2 254 16 190 #2 255 30 190 LP 0 15 190 LP 1 29 190 LP 2 43 190 LP 3 57 190 LP 4 71 190 LP 5 85 190 LP 6 99 190 LP 7 113 190 LP 8 126 190 LP 9 127 190 LP 10 1 190 LP 11 15 190 LP 12 29 190 LP 13 1 190 LP 14 15 190 LP 15 29 190 LP 16 43 190 LP 17 57 190 LP 18 71 190 LP 19 85 190 LP 20 99 190 LP 21 113 190 LP 22 127 190 LP 23 141 190 LP 24 155 190 LP 25 169 190 LP 26 1 190 LP 27 15 190 LP 28 29 190 LP 29 43 190 LP 30 57 190 LP 31 71 190 LP 32 86 190 LP 33 100 190 LP 34 114 190 LP 35 128 190 LP 36 142 190 LP 37 156 190 LP 38 170 190 LP 39 2 190 LP 40 16 190 LP 41 30 190 LP 42 44 190 LP 43 58 190 LP 44 72 190 LP 45 86 190 LP 46 100 190 LP 47 114 190 LP 48 128 190 LP 49 142 190 LP 50 156 190 LP 51 170 190 LP 52 2 190 LP 53 16 190 LP 54 30 190 LP 55 44 190 LP 56 58 190 LP 57 72 190 LP 58 86 190 LP 59 100 190 LP 60 114 190 LP 61 128 190 LP 62 142 190 LP 63 156 190 LP 64 170 190 LP 65 2 190 LP 66 16 190 LP 67 30 190 LP 68 44 190 LP 69 58 190 LP 70 72 190 LP 71 86 190 LP 72 100 190 LP 73 114 190 LP 74 128 190 LP 75 142 190 LP 76 156 190 LP 77 170 190 LP 78 2 190 LP 79 16 190 LP 80 30 190 LP 81 44 190 LP 82 58 190 LP 83 72 190 LP 84 86 190 LP 85 100 190 LP 86 114 190 LP 87 128 190 LP 88 142 190 LP 89 156 190 LP 90 170 190 LP 91 2 190 LP 92 16 190 LP 93 30 190 LP 94 44 190 LP 95 58 190 LP 96 72 190 LP 97 86 190 LP 98 100 190 LP 99 114 190 LP 100 128 190 LP 101 142 190 LP 102 156 190 LP 103 170 190 LP 104 2 190 LP 105 16 190 LP 106 30 190 LP 107 44 190 LP 108 58 190 LP 109 72 190 LP 110 86 190 LP 111 100 190 LP 112 114 190 LP 113 128 190 LP 114 142 190 LP 115 156 190 LP 116 170 190 LP 117 2 190 LP 118 16 190 LP 119 30 190 LP 120 44 190 LP 121 58 190 LP 122 72 190 LP 123 86 190 LP 124 100 190 LP 125 114 190 LP 126 128 190 LP 127 142 190 LP 128 156 190 LP 129 170 190 LP 130 2 190 LP 131 16 190 LP 132 30 190 LP 133 44 190 LP 134 58 190 LP 135 72 190 LP 136 86 190 LP 137 100 190 LP 138 114 190 LP 139 128 190 LP 140 142 190 LP 141 156 190 LP 142 170 190 LP 143 2 190 LP 144 16 190 LP 145 30 190 LP 146 44 190 LP 147 58 190 LP 148 72 190 LP 149 86 190 LP 150 100 190 LP 151 114 190 LP 152 128 190 LP 153 142 190 LP 154 156 190 LP 155 170 190 LP 156 2 190 LP 157 16 190 LP 158 30 190 LP 159 44 190 LP 160 58 190 LP 161 72 190 LP 162 86 190 LP 163 100 190 LP 164 114 190 LP 165 128 190 LP 166 142 190 LP 167 156 190 LP 168 170 190 LP 169 2 190 LP 170 16 190 LP 171 30 190 LP 172 44 190 LP 173 58 190 LP 174 72 190 LP 175 86 190 LP 176 100 190 LP 177 114 190 LP 178 128 190 LP 179 142 190 LP 180 156 190 LP 181 170 190 LP 182 2 190 LP 183 16 190 LP 184 30 190 LP 185 44 190 LP 186 58 190 LP 187 72 190 LP 188 86 190 LP 189 100 190 LP 190 114 190 LP 191 128 190 LP 192 142 190 LP 193 156 190 LP 194 170 190 LP 195 2 190 LP 196 16 190 LP 197 30 190 LP 198 44 190 LP 199 58 190 LP 200 72 190 LP 201 86 190 LP 202 100 190 LP 203 114 190 LP 204 128 190 LP 205 142 190 LP 206 156 190 LP 207 170 190 LP 208 2 190 LP 209 16 190 LP 210 30 190 LP 211 44 190 LP 212 58 190 LP 213 72 190 LP 214 86 190 LP 215 100 190 LP 216 114 190 LP 217 128 190 LP 218 142 190 LP 219 156 190 LP 220 170 190 LP 221 2 190 LP 222 16 190 LP 223 30 190 LP 224 44 190 LP 225 58 190 LP 226 72 190 LP 227 86 190 LP 228 100 190 LP 229 114 190 LP 230 128 190 LP 231 142 190 LP 232 156 190 LP 233 170 190 LP 234 2 190 LP 235 16 190 LP 236 30 190 LP 237 44 190 LP 238 58 190 LP 239 72 190 LP 240 86 190 LP 241 100 190 LP 242 114 190 LP 243 128 190 LP 244 142 190 LP 245 156 190 LP 246 170 190 LP 247 2 190 LP 248 16 190 LP 249 30 190 LP 250 44 190 LP 251 58 190 LP 252 72 190 LP 253 86 190 LP 254 100 190 LP 255 114 197 #2 0 15 197 #2 1 29 197 #2 2 43 197 #2 3 57 197 #2 4 1 197 #2 5 15 197 #2 6 29 197 #2 7 43 197 #2 8 56 197 #2 9 57 197 #2 10 1 197 #2 11 15 197 #2 12 29 197 #2 13 1 197 #2 14 15 197 #2 15 29 197 #2 16 43 197 #2 17 57 197 #2 18 1 197 #2 19 15 197 #2 20 29 197 #2 21 43 197 #2 22 57 197 #2 23 1 197 #2 24 15 197 #2 25 29 197 #2 26 43 197 #2 27 57 197 #2 28 1 197 #2 29 15 197 #2 30 29 197 #2 31 43 197 #2 32 58 197 #2 33 2 197 #2 34 16 197 #2 35 30 197 #2 36 44 197 #2 37 58 197 #2 38 2 197 #2 39 16 197 #2 40 30 197 #2 41 44 197 #2 42 58 197 #2 43 2 197 #2 44 16 197 #2 45 30 197 #2 46 44 197 #2 47 58 197 #2 48 2 197 #2 49 16 197 #2 50 30 197 #2 51 44 197 #2 52 58 197 #2 53 2 197 #2 54 16 197 #2 55 30 197 #2 56 44 197 #2 57 58 197 #2 58 2 197 #2 59 16 197 #2 60 30 197 #2 61 44 197 #2 62 58 197 #2 63 2 197 #2 64 16 197 #2 65 30 197 #2 66 44 197 #2 67 58 197 #2 68 2 197 #2 69 16 197 #2 70 30 197 #2 71 44 197 #2 72 58 197 #2 73 2 197 #2 74 16 197 #2 75 30 197 #2 76 44 197 #2 77 58 197 #2 78 2 197 #2 79 16 197 #2 80 30 197 #2 81 44 197 #2 82 58 197 #2 83 2 197 #2 84 16 197 #2 85 30 197 #2 86 44 197 #2 87 58 197 #2 88 2 197 #2 89 16 197 #2 90 30 197 #2 91 44 197 #2 92 58 197 #2 93 2 197 #2 94 16 197 #2 95 30 197 #2 96 44 197 #2 97 58 197 #2 98 2 197 #2 99 16 197 #2 100 30 197 #2 101 44 197 #2 102 58 197 #2 103 2 197 #2 104 16 197 #2 105 30 197 #2 106 44 197 #2 107 58 197 #2 108 2 197 #2 109 16 197 #2 110 30 197 #2 111 44 197 #2 112 58 197 #2 113 2 197 #2 114 16 197 #2 115 30 197 #2 116 44 197 #2 117 58 197 #2 118 2 197 #2 119 16 197 #2 120 30 197 #2 121 44 197 #2 122 58 197 #2 123 2 197 #2 124 16 197 #2 125 30 197 #2 126 44 197 #2 127 58 197 #2 128 2 197 #2 129 16 197 #2 130 30 197 #2 131 44 197 #2 132 58 197 #2 133 2 197 #2 134 16 197 #2 135 30 197 #2 136 44 197 #2 137 58 197 #2 138 2 197 #2 139 16 197 #2 140 30 197 #2 141 44 197 #2 142 58 197 #2 143 2 197 #2 144 16 197 #2 145 30 197 #2 146 44 197 #2 147 58 197 #2 148 2 197 #2 149 16 197 #2 150 30 197 #2 151 44 197 #2 152 58 197 #2 153 2 197 #2 154 16 197 #2 155 30 197 #2 156 44 197 #2 157 58 197 #2 158 2 197 #2 159 16 197 #2 160 30 197 #2 161 44 197 #2 162 58 197 #2 163 2 197 #2 164 16 197 #2 165 30 197 #2 166 44 197 #2 167 58 197 #2 168 2 197 #2 169 16 197 #2 170 30 197 #2 171 44 197 #2 172 58 197 #2 173 2 197 #2 174 16 197 #2 175 30 197 #2 176 44 197 #2 177 58 197 #2 178 2 197 #2 179 16 197 #2 180 30 197 #2 181 44 197 #2 182 58 197 #2 183 2 197 #2 184 16 197 #2 185 30 197 #2 186 44 197 #2 187 58 197 #2 188 2 197 #2 189 16 197 #2 190 30 197 #2 191 44 197 #2 192 58 197 #2 193 2 197 #2 194 16 197 #2 195 30 197 #2 196 44 197 #2 197 58 197 #2 198 2 197 #2 199 16 197 #2 200 30 197 #2 201 44 197 #2 202 58 197 #2 203 2 197 #2 204 16 197 #2 205 30 197 #2 206 44 197 #2 207 58 197 #2 208 2 197 #2 209 16 197 #2 210 30 197 #2 211 44 197 #2 212 58 197 #2 213 2 197 #2 214 16 197 #2 215 30 197 #2 216 44 197 #2 217 58 197 #2 218 2 197 #2 219 16 197 #2 220 30 197 #2 221 44 197 #2 222 58 197 #2 223 2 197 #2 224 16 197 #2 225 30 197 #2 226 44 197 #2 227 58 197 #2 228 2 197 #2 229 16 197 #2 230 30 197 #2 231 44 197 #2 232 58 197 #2 233 2 197 #2 234 16 197 #2 235 30 197 #2 236 44 197 #2 237 58 197 #2 238 2 197 #2 239 16 197 #2 240 30 197 #2 241 44 197 #2 242 58 197 #2 243 2 197 #2 244 16 197 #2 245 30 197 #2 246 44 197 #2 247 58 197 #2 248 2 197 #2 249 16 197 #2 250 30 197 #2 251 44 197 #2 252 58 197 #2 253 2 197 #2 254 16 197 #2 255 30 197 LP 0 15 197 LP 1 29 197 LP 2 43 197 LP 3 57 197 LP 4 71 197 LP 5 85 197 LP 6 99 197 LP 7 113 197 LP 8 126 197 LP 9 127 197 LP 10 1 197 LP 11 15 197 LP 12 29 197 LP 13 1 197 LP 14 15 197 LP 15 29 197 LP 16 43 197 LP 17 57 197 LP 18 71 197 LP 19 85 197 LP 20 99 197 LP 21 113 197 LP 22 127 197 LP 23 141 197 LP 24 155 197 LP 25 169 197 LP 26 183 197 LP 27 1 197 LP 28 15 197 LP 29 29 197 LP 30 43 197 LP 31 57 197 LP 32 72 197 LP 33 86 197 LP 34 100 197 LP 35 114 197 LP 36 128 197 LP 37 142 197 LP 38 156 197 LP 39 170 197 LP 40 184 197 LP 41 2 197 LP 42 16 197 LP 43 30 197 LP 44 44 197 LP 45 58 197 LP 46 72 197 LP 47 86 197 LP 48 100 197 LP 49 114 197 LP 50 128 197 LP 51 142 197 LP 52 156 197 LP 53 170 197 LP 54 184 197 LP 55 2 197 LP 56 16 197 LP 57 30 197 LP 58 44 197 LP 59 58 197 LP 60 72 197 LP 61 86 197 LP 62 100 197 LP 63 114 197 LP 64 128 197 LP 65 142 197 LP 66 156 197 LP 67 170 197 LP 68 184 197 LP 69 2 197 LP 70 16 197 LP 71 30 197 LP 72 44 197 LP 73 58 197 LP 74 72 197 LP 75 86 197 LP 76 100 197 LP 77 114 197 LP 78 128 197 LP 79 142 197 LP 80 156 197 LP 81 170 197 LP 82 184 197 LP 83 2 197 LP 84 16 197 LP 85 30 197 LP 86 44 197 LP 87 58 197 LP 88 72 197 LP 89 86 197 LP 90 100 197 LP 91 114 197 LP 92 128 197 LP 93 142 197 LP 94 156 197 LP 95 170 197 LP 96 184 197 LP 97 2 197 LP 98 16 197 LP 99 30 197 LP 100 44 197 LP 101 58 197 LP 102 72 197 LP 103 86 197 LP 104 100 197 LP 105 114 197 LP 106 128 197 LP 107 142 197 LP 108 156 197 LP 109 170 197 LP 110 184 197 LP 111 2 197 LP 112 16 197 LP 113 30 197 LP 114 44 197 LP 115 58 197 LP 116 72 197 LP 117 86 197 LP 118 100 197 LP 119 114 197 LP 120 128 197 LP 121 142 197 LP 122 156 197 LP 123 170 197 LP 124 184 197 LP 125 2 197 LP 126 16 197 LP 127 30 197 LP 128 44 197 LP 129 58 197 LP 130 72 197 LP 131 86 197 LP 132 100 197 LP 133 114 197 LP 134 128 197 LP 135 142 197 LP 136 156 197 LP 137 170 197 LP 138 184 197 LP 139 2 197 LP 140 16 197 LP 141 30 197 LP 142 44 197 LP 143 58 197 LP 144 72 197 LP 145 86 197 LP 146 100 197 LP 147 114 197 LP 148 128 197 LP 149 142 197 LP 150 156 197 LP 151 170 197 LP 152 184 197 LP 153 2 197 LP 154 16 197 LP 155 30 197 LP 156 44 197 LP 157 58 197 LP 158 72 197 LP 159 86 197 LP 160 100 197 LP 161 114 197 LP 162 128 197 LP 163 142 197 LP 164 156 197 LP 165 170 197 LP 166 184 197 LP 167 2 197 LP 168 16 197 LP 169 30 197 LP 170 44 197 LP 171 58 197 LP 172 72 197 LP 173 86 197 LP 174 100 197 LP 175 114 197 LP 176 128 197 LP 177 142 197 LP 178 156 197 LP 179 170 197 LP 180 184 197 LP 181 2 197 LP 182 16 197 LP 183 30 197 LP 184 44 197 LP 185 58 197 LP 186 72 197 LP 187 86 197 LP 188 100 197 LP 189 114 197 LP 190 128 197 LP 191 142 197 LP 192 156 197 LP 193 170 197 LP 194 184 197 LP 195 2 197 LP 196 16 197 LP 197 30 197 LP 198 44 197 LP 199 58 197 LP 200 72 197 LP 201 86 197 LP 202 100 197 LP 203 114 197 LP 204 128 197 LP 205 142 197 LP 206 156 197 LP 207 170 197 LP 208 184 197 LP 209 2 197 LP 210 16 197 LP 211 30 197 LP 212 44 197 LP 213 58 197 LP 214 72 197 LP 215 86 197 LP 216 100 197 LP 217 114 197 LP 218 128 197 LP 219 142 197 LP 220 156 197 LP 221 170 197 LP 222 184 197 LP 223 2 197 LP 224 16 197 LP 225 30 197 LP 226 44 197 LP 227 58 197 LP 228 72 197 LP 229 86 197 LP 230 100 197 LP 231 114 197 LP 232 128 197 LP 233 142 197 LP 234 156 197 LP 235 170 197 LP 236 184 197 LP 237 2 197 LP 238 16 197 LP 239 30 197 LP 240 44 197 LP 241 58 197 LP 242 72 197 LP 243 86 197 LP 244 100 197 LP 245 114 197 LP 246 128 197 LP 247 142 197 LP 248 156 197 LP 249 170 197 LP 250 184 197 LP 251 2 197 LP 252 16 197 LP 253 30 197 LP 254 44 197 LP 255 58 204 #2 0 15 204 #2 1 29 204 #2 2 43 204 #2 3 57 204 #2 4 1 204 #2 5 15 204 #2 6 29 204 #2 7 43 204 #2 8 56 204 #2 9 57 204 #2 10 1 204 #2 11 15 204 #2 12 29 204 #2 13 1 204 #2 14 15 204 #2 15 29 204 #2 16 43 204 #2 17 57 204 #2 18 1 204 #2 19 15 204 #2 20 29 204 #2 21 43 204 #2 22 57 204 #2 23 1 204 #2 24 15 204 #2 25 29 204 #2 26 43 204 #2 27 57 204 #2 28 1 204 #2 29 15 204 #2 30 29 204 #2 31 43 204 #2 32 58 204 #2 33 2 204 #2 34 16 204 #2 35 30 204 #2 36 44 204 #2 37 58 204 #2 38 2 204 #2 39 16 204 #2 40 30 204 #2 41 44 204 #2 42 58 204 #2 43 2 204 #2 44 16 204 #2 45 30 204 #2 46 44 204 #2 47 58 204 #2 48 2 204 #2 49 16 204 #2 50 30 204 #2 51 44 204 #2 52 58 204 #2 53 2 204 #2 54 16 204 #2 55 30 204 #2 56 44 204 #2 57 58 204 #2 58 2 204 #2 59 16 204 #2 60 30 204 #2 61 44 204 #2 62 58 204 #2 63 2 204 #2 64 16 204 #2 65 30 204 #2 66 44 204 #2 67 58 204 #2 68 2 204 #2 69 16 204 #2 70 30 204 #2 71 44 204 #2 72 58 204 #2 73 2 204 #2 74 16 204 #2 75 30 204 #2 76 44 204 #2 77 58 204 #2 78 2 204 #2 79 16 204 #2 80 30 204 #2 81 44 204 #2 82 58 204 #2 83 2 204 #2 84 16 204 #2 85 30 204 #2 86 44 204 #2 87 58 204 #2 88 2 204 #2 89 16 204 #2 90 30 204 #2 91 44 204 #2 92 58 204 #2 93 2 204 #2 94 16 204 #2 95 30 204 #2 96 44 204 #2 97 58 204 #2 98 2 204 #2 99 16 204 #2 100 30 204 #2 101 44 204 #2 102 58 204 #2 103 2 204 #2 104 16 204 #2 105 30 204 #2 106 44 204 #2 107 58 204 #2 108 2 204 #2 109 16 204 #2 110 30 204 #2 111 44 204 #2 112 58 204 #2 113 2 204 #2 114 16 204 #2 115 30 204 #2 116 44 204 #2 117 58 204 #2 118 2 204 #2 119 16 204 #2 120 30 204 #2 121 44 204 #2 122 58 204 #2 123 2 204 #2 124 16 204 #2 125 30 204 #2 126 44 204 #2 127 58 204 #2 128 2 204 #2 129 16 204 #2 130 30 204 #2 131 44 204 #2 132 58 204 #2 133 2 204 #2 134 16 204 #2 135 30 204 #2 136 44 204 #2 137 58 204 #2 138 2 204 #2 139 16 204 #2 140 30 204 #2 141 44 204 #2 142 58 204 #2 143 2 204 #2 144 16 204 #2 145 30 204 #2 146 44 204 #2 147 58 204 #2 148 2 204 #2 149 16 204 #2 150 30 204 #2 151 44 204 #2 152 58 204 #2 153 2 204 #2 154 16 204 #2 155 30 204 #2 156 44 204 #2 157 58 204 #2 158 2 204 #2 159 16 204 #2 160 30 204 #2 161 44 204 #2 162 58 204 #2 163 2 204 #2 164 16 204 #2 165 30 204 #2 166 44 204 #2 167 58 204 #2 168 2 204 #2 169 16 204 #2 170 30 204 #2 171 44 204 #2 172 58 204 #2 173 2 204 #2 174 16 204 #2 175 30 204 #2 176 44 204 #2 177 58 204 #2 178 2 204 #2 179 16 204 #2 180 30 204 #2 181 44 204 #2 182 58 204 #2 183 2 204 #2 184 16 204 #2 185 30 204 #2 186 44 204 #2 187 58 204 #2 188 2 204 #2 189 16 204 #2 190 30 204 #2 191 44 204 #2 192 58 204 #2 193 2 204 #2 194 16 204 #2 195 30 204 #2 196 44 204 #2 197 58 204 #2 198 2 204 #2 199 16 204 #2 200 30 204 #2 201 44 204 #2 202 58 204 #2 203 2 204 #2 204 16 204 #2 205 30 204 #2 206 44 204 #2 207 58 204 #2 208 2 204 #2 209 16 204 #2 210 30 204 #2 211 44 204 #2 212 58 204 #2 213 2 204 #2 214 16 204 #2 215 30 204 #2 216 44 204 #2 217 58 204 #2 218 2 204 #2 219 16 204 #2 220 30 204 #2 221 44 204 #2 222 58 204 #2 223 2 204 #2 224 16 204 #2 225 30 204 #2 226 44 204 #2 227 58 204 #2 228 2 204 #2 229 16 204 #2 230 30 204 #2 231 44 204 #2 232 58 204 #2 233 2 204 #2 234 16 204 #2 235 30 204 #2 236 44 204 #2 237 58 204 #2 238 2 204 #2 239 16 204 #2 240 30 204 #2 241 44 204 #2 242 58 204 #2 243 2 204 #2 244 16 204 #2 245 30 204 #2 246 44 204 #2 247 58 204 #2 248 2 204 #2 249 16 204 #2 250 30 204 #2 251 44 204 #2 252 58 204 #2 253 2 204 #2 254 16 204 #2 255 30 204 LP 0 15 204 LP 1 29 204 LP 2 43 204 LP 3 57 204 LP 4 71 204 LP 5 85 204 LP 6 99 204 LP 7 113 204 LP 8 126 204 LP 9 127 204 LP 10 1 204 LP 11 15 204 LP 12 29 204 LP 13 1 204 LP 14 15 204 LP 15 29 204 LP 16 43 204 LP 17 57 204 LP 18 71 204 LP 19 85 204 LP 20 99 204 LP 21 113 204 LP 22 127 204 LP 23 141 204 LP 24 155 204 LP 25 169 204 LP 26 183 204 LP 27 1 204 LP 28 15 204 LP 29 29 204 LP 30 43 204 LP 31 57 204 LP 32 72 204 LP 33 86 204 LP 34 100 204 LP 35 114 204 LP 36 128 204 LP 37 142 204 LP 38 156 204 LP 39 170 204 LP 40 184 204 LP 41 2 204 LP 42 16 204 LP 43 30 204 LP 44 44 204 LP 45 58 204 LP 46 72 204 LP 47 86 204 LP 48 100 204 LP 49 114 204 LP 50 128 204 LP 51 142 204 LP 52 156 204 LP 53 170 204 LP 54 184 204 LP 55 2 204 LP 56 16 204 LP 57 30 204 LP 58 44 204 LP 59 58 204 LP 60 72 204 LP 61 86 204 LP 62 100 204 LP 63 114 204 LP 64 128 204 LP 65 142 204 LP 66 156 204 LP 67 170 204 LP 68 184 204 LP 69 2 204 LP 70 16 204 LP 71 30 204 LP 72 44 204 LP 73 58 204 LP 74 72 204 LP 75 86 204 LP 76 100 204 LP 77 114 204 LP 78 128 204 LP 79 142 204 LP 80 156 204 LP 81 170 204 LP 82 184 204 LP 83 2 204 LP 84 16 204 LP 85 30 204 LP 86 44 204 LP 87 58 204 LP 88 72 204 LP 89 86 204 LP 90 100 204 LP 91 114 204 LP 92 128 204 LP 93 142 204 LP 94 156 204 LP 95 170 204 LP 96 184 204 LP 97 2 204 LP 98 16 204 LP 99 30 204 LP 100 44 204 LP 101 58 204 LP 102 72 204 LP 103 86 204 LP 104 100 204 LP 105 114 204 LP 106 128 204 LP 107 142 204 LP 108 156 204 LP 109 170 204 LP 110 184 204 LP 111 2 204 LP 112 16 204 LP 113 30 204 LP 114 44 204 LP 115 58 204 LP 116 72 204 LP 117 86 204 LP 118 100 204 LP 119 114 204 LP 120 128 204 LP 121 142 204 LP 122 156 204 LP 123 170 204 LP 124 184 204 LP 125 2 204 LP 126 16 204 LP 127 30 204 LP 128 44 204 LP 129 58 204 LP 130 72 204 LP 131 86 204 LP 132 100 204 LP 133 114 204 LP 134 128 204 LP 135 142 204 LP 136 156 204 LP 137 170 204 LP 138 184 204 LP 139 2 204 LP 140 16 204 LP 141 30 204 LP 142 44 204 LP 143 58 204 LP 144 72 204 LP 145 86 204 LP 146 100 204 LP 147 114 204 LP 148 128 204 LP 149 142 204 LP 150 156 204 LP 151 170 204 LP 152 184 204 LP 153 2 204 LP 154 16 204 LP 155 30 204 LP 156 44 204 LP 157 58 204 LP 158 72 204 LP 159 86 204 LP 160 100 204 LP 161 114 204 LP 162 128 204 LP 163 142 204 LP 164 156 204 LP 165 170 204 LP 166 184 204 LP 167 2 204 LP 168 16 204 LP 169 30 204 LP 170 44 204 LP 171 58 204 LP 172 72 204 LP 173 86 204 LP 174 100 204 LP 175 114 204 LP 176 128 204 LP 177 142 204 LP 178 156 204 LP 179 170 204 LP 180 184 204 LP 181 2 204 LP 182 16 204 LP 183 30 204 LP 184 44 204 LP 185 58 204 LP 186 72 204 LP 187 86 204 LP 188 100 204 LP 189 114 204 LP 190 128 204 LP 191 142 204 LP 192 156 204 LP 193 170 204 LP 194 184 204 LP 195 2 204 LP 196 16 204 LP 197 30 204 LP 198 44 204 LP 199 58 204 LP 200 72 204 LP 201 86 204 LP 202 100 204 LP 203 114 204 LP 204 128 204 LP 205 142 204 LP 206 156 204 LP 207 170 204 LP 208 184 204 LP 209 2 204 LP 210 16 204 LP 211 30 204 LP 212 44 204 LP 213 58 204 LP 214 72 204 LP 215 86 204 LP 216 100 204 LP 217 114 204 LP 218 128 204 LP 219 142 204 LP 220 156 204 LP 221 170 204 LP 222 184 204 LP 223 2 204 LP 224 16 204 LP 225 30 204 LP 226 44 204 LP 227 58 204 LP 228 72 204 LP 229 86 204 LP 230 100 204 LP 231 114 204 LP 232 128 204 LP 233 142 204 LP 234 156 204 LP 235 170 204 LP 236 184 204 LP 237 2 204 LP 238 16 204 LP 239 30 204 LP 240 44 204 LP 241 58 204 LP 242 72 204 LP 243 86 204 LP 244 100 204 LP 245 114 204 LP 246 128 204 LP 247 142 204 LP 248 156 204 LP 249 170 204 LP 250 184 204 LP 251 2 204 LP 252 16 204 LP 253 30 204 LP 254 44 204 LP 255 58 211 #2 0 15 211 #2 1 29 211 #2 2 43 211 #2 3 57 211 #2 4 1 211 #2 5 15 211 #2 6 29 211 #2 7 43 211 #2 8 56 211 #2 9 57 211 #2 10 1 211 #2 11 15 211 #2 12 29 211 #2 13 1 211 #2 14 15 211 #2 15 29 211 #2 16 43 211 #2 17 57 211 #2 18 1 211 #2 19 15 211 #2 20 29 211 #2 21 43 211 #2 22 57 211 #2 23 1 211 #2 24 15 211 #2 25 29 211 #2 26 43 211 #2 27 57 211 #2 28 1 211 #2 29 15 211 #2 30 29 211 #2 31 43 211 #2 32 58 211 #2 33 2 211 #2 34 16 211 #2 35 30 211 #2 36 44 211 #2 37 58 211 #2 38 2 211 #2 39 16 211 #2 40 30 211 #2 41 44 211 #2 42 58 211 #2 43 2 211 #2 44 16 211 #2 45 30 211 #2 46 44 211 #2 47 58 211 #2 48 2 211 #2 49 16 211 #2 50 30 211 #2 51 44 211 #2 52 58 211 #2 53 2 211 #2 54 16 211 #2 55 30 211 #2 56 44 211 #2 57 58 211 #2 58 2 211 #2 59 16 211 #2 60 30 211 #2 61 44 211 #2 62 58 211 #2 63 2 211 #2 64 16 211 #2 65 30 211 #2 66 44 211 #2 67 58 211 #2 68 2 211 #2 69 16 211 #2 70 30 211 #2 71 44 211 #2 72 58 211 #2 73 2 211 #2 74 16 211 #2 75 30 211 #2 76 44 211 #2 77 58 211 #2 78 2 211 #2 79 16 211 #2 80 30 211 #2 81 44 211 #2 82 58 211 #2 83 2 211 #2 84 16 211 #2 85 30 211 #2 86 44 211 #2 87 58 211 #2 88 2 211 #2 89 16 211 #2 90 30 211 #2 91 44 211 #2 92 58 211 #2 93 2 211 #2 94 16 211 #2 95 30 211 #2 96 44 211 #2 97 58 211 #2 98 2 211 #2 99 16 211 #2 100 30 211 #2 101 44 211 #2 102 58 211 #2 103 2 211 #2 104 16 211 #2 105 30 211 #2 106 44 211 #2 107 58 211 #2 108 2 211 #2 109 16 211 #2 110 30 211 #2 111 44 211 #2 112 58 211 #2 113 2 211 #2 114 16 211 #2 115 30 211 #2 116 44 211 #2 117 58 211 #2 118 2 211 #2 119 16 211 #2 120 30 211 #2 121 44 211 #2 122 58 211 #2 123 2 211 #2 124 16 211 #2 125 30 211 #2 126 44 211 #2 127 58 211 #2 128 2 211 #2 129 16 211 #2 130 30 211 #2 131 44 211 #2 132 58 211 #2 133 2 211 #2 134 16 211 #2 135 30 211 #2 136 44 211 #2 137 58 211 #2 138 2 211 #2 139 16 211 #2 140 30 211 #2 141 44 211 #2 142 58 211 #2 143 2 211 #2 144 16 211 #2 145 30 211 #2 146 44 211 #2 147 58 211 #2 148 2 211 #2 149 16 211 #2 150 30 211 #2 151 44 211 #2 152 58 211 #2 153 2 211 #2 154 16 211 #2 155 30 211 #2 156 44 211 #2 157 58 211 #2 158 2 211 #2 159 16 211 #2 160 30 211 #2 161 44 211 #2 162 58 211 #2 163 2 211 #2 164 16 211 #2 165 30 211 #2 166 44 211 #2 167 58 211 #2 168 2 211 #2 169 16 211 #2 170 30 211 #2 171 44 211 #2 172 58 211 #2 173 2 211 #2 174 16 211 #2 175 30 211 #2 176 44 211 #2 177 58 211 #2 178 2 211 #2 179 16 211 #2 180 30 211 #2 181 44 211 #2 182 58 211 #2 183 2 211 #2 184 16 211 #2 185 30 211 #2 186 44 211 #2 187 58 211 #2 188 2 211 #2 189 16 211 #2 190 30 211 #2 191 44 211 #2 192 58 211 #2 193 2 211 #2 194 16 211 #2 195 30 211 #2 196 44 211 #2 197 58 211 #2 198 2 211 #2 199 16 211 #2 200 30 211 #2 201 44 211 #2 202 58 211 #2 203 2 211 #2 204 16 211 #2 205 30 211 #2 206 44 211 #2 207 58 211 #2 208 2 211 #2 209 16 211 #2 210 30 211 #2 211 44 211 #2 212 58 211 #2 213 2 211 #2 214 16 211 #2 215 30 211 #2 216 44 211 #2 217 58 211 #2 218 2 211 #2 219 16 211 #2 220 30 211 #2 221 44 211 #2 222 58 211 #2 223 2 211 #2 224 16 211 #2 225 30 211 #2 226 44 211 #2 227 58 211 #2 228 2 211 #2 229 16 211 #2 230 30 211 #2 231 44 211 #2 232 58 211 #2 233 2 211 #2 234 16 211 #2 235 30 211 #2 236 44 211 #2 237 58 211 #2 238 2 211 #2 239 16 211 #2 240 30 211 #2 241 44 211 #2 242 58 211 #2 243 2 211 #2 244 16 211 #2 245 30 211 #2 246 44 211 #2 247 58 211 #2 248 2 211 #2 249 16 211 #2 250 30 211 #2 251 44 211 #2 252 58 211 #2 253 2 211 #2 254 16 211 #2 255 30 211 LP 0 15 211 LP 1 29 211 LP 2 43 211 LP 3 57 211 LP 4 71 211 LP 5 85 211 LP 6 99 211 LP 7 113 211 LP 8 126 211 LP 9 127 211 LP 10 1 211 LP 11 15 211 LP 12 29 211 LP 13 1 211 LP 14 15 211 LP 15 29 211 LP 16 43 211 LP 17 57 211 LP 18 71 211 LP 19 85 211 LP 20 99 211 LP 21 113 211 LP 22 127 211 LP 23 141 211 LP 24 155 211 LP 25 169 211 LP 26 183 211 LP 27 197 211 LP 28 1 211 LP 29 15 211 LP 30 29 211 LP 31 43 211 LP 32 58 211 LP 33 72 211 LP 34 86 211 LP 35 100 211 LP 36 114 211 LP 37 128 211 LP 38 142 211 LP 39 156 211 LP 40 170 211 LP 41 184 211 LP 42 198 211 LP 43 2 211 LP 44 16 211 LP 45 30 211 LP 46 44 211 LP 47 58 211 LP 48 72 211 LP 49 86 211 LP 50 100 211 LP 51 114 211 LP 52 128 211 LP 53 142 211 LP 54 156 211 LP 55 170 211 LP 56 184 211 LP 57 198 211 LP 58 2 211 LP 59 16 211 LP 60 30 211 LP 61 44 211 LP 62 58 211 LP 63 72 211 LP 64 86 211 LP 65 100 211 LP 66 114 211 LP 67 128 211 LP 68 142 211 LP 69 156 211 LP 70 170 211 LP 71 184 211 LP 72 198 211 LP 73 2 211 LP 74 16 211 LP 75 30 211 LP 76 44 211 LP 77 58 211 LP 78 72 211 LP 79 86 211 LP 80 100 211 LP 81 114 211 LP 82 128 211 LP 83 142 211 LP 84 156 211 LP 85 170 211 LP 86 184 211 LP 87 198 211 LP 88 2 211 LP 89 16 211 LP 90 30 211 LP 91 44 211 LP 92 58 211 LP 93 72 211 LP 94 86 211 LP 95 100 211 LP 96 114 211 LP 97 128 211 LP 98 142 211 LP 99 156 211 LP 100 170 211 LP 101 184 211 LP 102 198 211 LP 103 2 211 LP 104 16 211 LP 105 30 211 LP 106 44 211 LP 107 58 211 LP 108 72 211 LP 109 86 211 LP 110 100 211 LP 111 114 211 LP 112 128 211 LP 113 142 211 LP 114 156 211 LP 115 170 211 LP 116 184 211 LP 117 198 211 LP 118 2 211 LP 119 16 211 LP 120 30 211 LP 121 44 211 LP 122 58 211 LP 123 72 211 LP 124 86 211 LP 125 100 211 LP 126 114 211 LP 127 128 211 LP 128 142 211 LP 129 156 211 LP 130 170 211 LP 131 184 211 LP 132 198 211 LP 133 2 211 LP 134 16 211 LP 135 30 211 LP 136 44 211 LP 137 58 211 LP 138 72 211 LP 139 86 211 LP 140 100 211 LP 141 114 211 LP 142 128 211 LP 143 142 211 LP 144 156 211 LP 145 170 211 LP 146 184 211 LP 147 198 211 LP 148 2 211 LP 149 16 211 LP 150 30 211 LP 151 44 211 LP 152 58 211 LP 153 72 211 LP 154 86 211 LP 155 100 211 LP 156 114 211 LP 157 128 211 LP 158 142 211 LP 159 156 211 LP 160 170 211 LP 161 184 211 LP 162 198 211 LP 163 2 211 LP 164 16 211 LP 165 30 211 LP 166 44 211 LP 167 58 211 LP 168 72 211 LP 169 86 211 LP 170 100 211 LP 171 114 211 LP 172 128 211 LP 173 142 211 LP 174 156 211 LP 175 170 211 LP 176 184 211 LP 177 198 211 LP 178 2 211 LP 179 16 211 LP 180 30 211 LP 181 44 211 LP 182 58 211 LP 183 72 211 LP 184 86 211 LP 185 100 211 LP 186 114 211 LP 187 128 211 LP 188 142 211 LP 189 156 211 LP 190 170 211 LP 191 184 211 LP 192 198 211 LP 193 2 211 LP 194 16 211 LP 195 30 211 LP 196 44 211 LP 197 58 211 LP 198 72 211 LP 199 86 211 LP 200 100 211 LP 201 114 211 LP 202 128 211 LP 203 142 211 LP 204 156 211 LP 205 170 211 LP 206 184 211 LP 207 198 211 LP 208 2 211 LP 209 16 211 LP 210 30 211 LP 211 44 211 LP 212 58 211 LP 213 72 211 LP 214 86 211 LP 215 100 211 LP 216 114 211 LP 217 128 211 LP 218 142 211 LP 219 156 211 LP 220 170 211 LP 221 184 211 LP 222 198 211 LP 223 2 211 LP 224 16 211 LP 225 30 211 LP 226 44 211 LP 227 58 211 LP 228 72 211 LP 229 86 211 LP 230 100 211 LP 231 114 211 LP 232 128 211 LP 233 142 211 LP 234 156 211 LP 235 170 211 LP 236 184 211 LP 237 198 211 LP 238 2 211 LP 239 16 211 LP 240 30 211 LP 241 44 211 LP 242 58 211 LP 243 72 211 LP 244 86 211 LP 245 100 211 LP 246 114 211 LP 247 128 211 LP 248 142 211 LP 249 156 211 LP 250 170 211 LP 251 184 211 LP 252 198 211 LP 253 2 211 LP 254 16 211 LP 255 30 218 #2 0 15 218 #2 1 29 218 #2 2 43 218 #2 3 57 218 #2 4 1 218 #2 5 15 218 #2 6 29 218 #2 7 43 218 #2 8 56 218 #2 9 57 218 #2 10 1 218 #2 11 15 218 #2 12 29 218 #2 13 1 218 #2 14 15 218 #2 15 29 218 #2 16 43 218 #2 17 57 218 #2 18 1 218 #2 19 15 218 #2 20 29 218 #2 21 43 218 #2 22 57 218 #2 23 1 218 #2 24 15 218 #2 25 29 218 #2 26 43 218 #2 27 57 218 #2 28 1 218 #2 29 15 218 #2 30 29 218 #2 31 43 218 #2 32 58 218 #2 33 2 218 #2 34 16 218 #2 35 30 218 #2 36 44 218 #2 37 58 218 #2 38 2 218 #2 39 16 218 #2 40 30 218 #2 41 44 218 #2 42 58 218 #2 43 2 218 #2 44 16 218 #2 45 30 218 #2 46 44 218 #2 47 58 218 #2 48 2 218 #2 49 16 218 #2 50 30 218 #2 51 44 218 #2 52 58 218 #2 53 2 218 #2 54 16 218 #2 55 30 218 #2 56 44 218 #2 57 58 218 #2 58 2 218 #2 59 16 218 #2 60 30 218 #2 61 44 218 #2 62 58 218 #2 63 2 218 #2 64 16 218 #2 65 30 218 #2 66 44 218 #2 67 58 218 #2 68 2 218 #2 69 16 218 #2 70 30 218 #2 71 44 218 #2 72 58 218 #2 73 2 218 #2 74 16 218 #2 75 30 218 #2 76 44 218 #2 77 58 218 #2 78 2 218 #2 79 16 218 #2 80 30 218 #2 81 44 218 #2 82 58 218 #2 83 2 218 #2 84 16 218 #2 85 30 218 #2 86 44 218 #2 87 58 218 #2 88 2 218 #2 89 16 218 #2 90 30 218 #2 91 44 218 #2 92 58 218 #2 93 2 218 #2 94 16 218 #2 95 30 218 #2 96 44 218 #2 97 58 218 #2 98 2 218 #2 99 16 218 #2 100 30 218 #2 101 44 218 #2 102 58 218 #2 103 2 218 #2 104 16 218 #2 105 30 218 #2 106 44 218 #2 107 58 218 #2 108 2 218 #2 109 16 218 #2 110 30 218 #2 111 44 218 #2 112 58 218 #2 113 2 218 #2 114 16 218 #2 115 30 218 #2 116 44 218 #2 117 58 218 #2 118 2 218 #2 119 16 218 #2 120 30 218 #2 121 44 218 #2 122 58 218 #2 123 2 218 #2 124 16 218 #2 125 30 218 #2 126 44 218 #2 127 58 218 #2 128 2 218 #2 129 16 218 #2 130 30 218 #2 131 44 218 #2 132 58 218 #2 133 2 218 #2 134 16 218 #2 135 30 218 #2 136 44 218 #2 137 58 218 #2 138 2 218 #2 139 16 218 #2 140 30 218 #2 141 44 218 #2 142 58 218 #2 143 2 218 #2 144 16 218 #2 145 30 218 #2 146 44 218 #2 147 58 218 #2 148 2 218 #2 149 16 218 #2 150 30 218 #2 151 44 218 #2 152 58 218 #2 153 2 218 #2 154 16 218 #2 155 30 218 #2 156 44 218 #2 157 58 218 #2 158 2 218 #2 159 16 218 #2 160 30 218 #2 161 44 218 #2 162 58 218 #2 163 2 218 #2 164 16 218 #2 165 30 218 #2 166 44 218 #2 167 58 218 #2 168 2 218 #2 169 16 218 #2 170 30 218 #2 171 44 218 #2 172 58 218 #2 173 2 218 #2 174 16 218 #2 175 30 218 #2 176 44 218 #2 177 58 218 #2 178 2 218 #2 179 16 218 #2 180 30 218 #2 181 44 218 #2 182 58 218 #2 183 2 218 #2 184 16 218 #2 185 30 218 #2 186 44 218 #2 187 58 218 #2 188 2 218 #2 189 16 218 #2 190 30 218 #2 191 44 218 #2 192 58 218 #2 193 2 218 #2 194 16 218 #2 195 30 218 #2 196 44 218 #2 197 58 218 #2 198 2 218 #2 199 16 218 #2 200 30 218 #2 201 44 218 #2 202 58 218 #2 203 2 218 #2 204 16 218 #2 205 30 218 #2 206 44 218 #2 207 58 218 #2 208 2 218 #2 209 16 218 #2 210 30 218 #2 211 44 218 #2 212 58 218 #2 213 2 218 #2 214 16 218 #2 215 30 218 #2 216 44 218 #2 217 58 218 #2 218 2 218 #2 219 16 218 #2 220 30 218 #2 221 44 218 #2 222 58 218 #2 223 2 218 #2 224 16 218 #2 225 30 218 #2 226 44 218 #2 227 58 218 #2 228 2 218 #2 229 16 218 #2 230 30 218 #2 231 44 218 #2 232 58 218 #2 233 2 218 #2 234 16 218 #2 235 30 218 #2 236 44 218 #2 237 58 218 #2 238 2 218 #2 239 16 218 #2 240 30 218 #2 241 44 218 #2 242 58 218 #2 243 2 218 #2 244 16 218 #2 245 30 218 #2 246 44 218 #2 247 58 218 #2 248 2 218 #2 249 16 218 #2 250 30 218 #2 251 44 218 #2 252 58 218 #2 253 2 218 #2 254 16 218 #2 255 30 218 LP 0 15 218 LP 1 29 218 LP 2 43 218 LP 3 57 218 LP 4 71 218 LP 5 85 218 LP 6 99 218 LP 7 113 218 LP 8 126 218 LP 9 127 218 LP 10 1 218 LP 11 15 218 LP 12 29 218 LP 13 1 218 LP 14 15 218 LP 15 29 218 LP 16 43 218 LP 17 57 218 LP 18 71 218 LP 19 85 218 LP 20 99 218 LP 21 113 218 LP 22 127 218 LP 23 141 218 LP 24 155 218 LP 25 169 218 LP 26 183 218 LP 27 197 218 LP 28 1 218 LP 29 15 218 LP 30 29 218 LP 31 43 218 LP 32 58 218 LP 33 72 218 LP 34 86 218 LP 35 100 218 LP 36 114 218 LP 37 128 218 LP 38 142 218 LP 39 156 218 LP 40 170 218 LP 41 184 218 LP 42 198 218 LP 43 2 218 LP 44 16 218 LP 45 30 218 LP 46 44 218 LP 47 58 218 LP 48 72 218 LP 49 86 218 LP 50 100 218 LP 51 114 218 LP 52 128 218 LP 53 142 218 LP 54 156 218 LP 55 170 218 LP 56 184 218 LP 57 198 218 LP 58 2 218 LP 59 16 218 LP 60 30 218 LP 61 44 218 LP 62 58 218 LP 63 72 218 LP 64 86 218 LP 65 100 218 LP 66 114 218 LP 67 128 218 LP 68 142 218 LP 69 156 218 LP 70 170 218 LP 71 184 218 LP 72 198 218 LP 73 2 218 LP 74 16 218 LP 75 30 218 LP 76 44 218 LP 77 58 218 LP 78 72 218 LP 79 86 218 LP 80 100 218 LP 81 114 218 LP 82 128 218 LP 83 142 218 LP 84 156 218 LP 85 170 218 LP 86 184 218 LP 87 198 218 LP 88 2 218 LP 89 16 218 LP 90 30 218 LP 91 44 218 LP 92 58 218 LP 93 72 218 LP 94 86 218 LP 95 100 218 LP 96 114 218 LP 97 128 218 LP 98 142 218 LP 99 156 218 LP 100 170 218 LP 101 184 218 LP 102 198 218 LP 103 2 218 LP 104 16 218 LP 105 30 218 LP 106 44 218 LP 107 58 218 LP 108 72 218 LP 109 86 218 LP 110 100 218 LP 111 114 218 LP 112 128 218 LP 113 142 218 LP 114 156 218 LP 115 170 218 LP 116 184 218 LP 117 198 218 LP 118 2 218 LP 119 16 218 LP 120 30 218 LP 121 44 218 LP 122 58 218 LP 123 72 218 LP 124 86 218 LP 125 100 218 LP 126 114 218 LP 127 128 218 LP 128 142 218 LP 129 156 218 LP 130 170 218 LP 131 184 218 LP 132 198 218 LP 133 2 218 LP 134 16 218 LP 135 30 218 LP 136 44 218 LP 137 58 218 LP 138 72 218 LP 139 86 218 LP 140 100 218 LP 141 114 218 LP 142 128 218 LP 143 142 218 LP 144 156 218 LP 145 170 218 LP 146 184 218 LP 147 198 218 LP 148 2 218 LP 149 16 218 LP 150 30 218 LP 151 44 218 LP 152 58 218 LP 153 72 218 LP 154 86 218 LP 155 100 218 LP 156 114 218 LP 157 128 218 LP 158 142 218 LP 159 156 218 LP 160 170 218 LP 161 184 218 LP 162 198 218 LP 163 2 218 LP 164 16 218 LP 165 30 218 LP 166 44 218 LP 167 58 218 LP 168 72 218 LP 169 86 218 LP 170 100 218 LP 171 114 218 LP 172 128 218 LP 173 142 218 LP 174 156 218 LP 175 170 218 LP 176 184 218 LP 177 198 218 LP 178 2 218 LP 179 16 218 LP 180 30 218 LP 181 44 218 LP 182 58 218 LP 183 72 218 LP 184 86 218 LP 185 100 218 LP 186 114 218 LP 187 128 218 LP 188 142 218 LP 189 156 218 LP 190 170 218 LP 191 184 218 LP 192 198 218 LP 193 2 218 LP 194 16 218 LP 195 30 218 LP 196 44 218 LP 197 58 218 LP 198 72 218 LP 199 86 218 LP 200 100 218 LP 201 114 218 LP 202 128 218 LP 203 142 218 LP 204 156 218 LP 205 170 218 LP 206 184 218 LP 207 198 218 LP 208 2 218 LP 209 16 218 LP 210 30 218 LP 211 44 218 LP 212 58 218 LP 213 72 218 LP 214 86 218 LP 215 100 218 LP 216 114 218 LP 217 128 218 LP 218 142 218 LP 219 156 218 LP 220 170 218 LP 221 184 218 LP 222 198 218 LP 223 2 218 LP 224 16 218 LP 225 30 218 LP 226 44 218 LP 227 58 218 LP 228 72 218 LP 229 86 218 LP 230 100 218 LP 231 114 218 LP 232 128 218 LP 233 142 218 LP 234 156 218 LP 235 170 218 LP 236 184 218 LP 237 198 218 LP 238 2 218 LP 239 16 218 LP 240 30 218 LP 241 44 218 LP 242 58 218 LP 243 72 218 LP 244 86 218 LP 245 100 218 LP 246 114 218 LP 247 128 218 LP 248 142 218 LP 249 156 218 LP 250 170 218 LP 251 184 218 LP 252 198 218 LP 253 2 218 LP 254 16 218 LP 255 30 225 #2 0 15 225 #2 1 29 225 #2 2 43 225 #2 3 57 225 #2 4 1 225 #2 5 15 225 #2 6 29 225 #2 7 43 225 #2 8 56 225 #2 9 57 225 #2 10 1 225 #2 11 15 225 #2 12 29 225 #2 13 1 225 #2 14 15 225 #2 15 29 225 #2 16 43 225 #2 17 57 225 #2 18 1 225 #2 19 15 225 #2 20 29 225 #2 21 43 225 #2 22 57 225 #2 23 1 225 #2 24 15 225 #2 25 29 225 #2 26 43 225 #2 27 57 225 #2 28 1 225 #2 29 15 225 #2 30 29 225 #2 31 43 225 #2 32 58 225 #2 33 2 225 #2 34 16 225 #2 35 30 225 #2 36 44 225 #2 37 58 225 #2 38 2 225 #2 39 16 225 #2 40 30 225 #2 41 44 225 #2 42 58 225 #2 43 2 225 #2 44 16 225 #2 45 30 225 #2 46 44 225 #2 47 58 225 #2 48 2 225 #2 49 16 225 #2 50 30 225 #2 51 44 225 #2 52 58 225 #2 53 2 225 #2 54 16 225 #2 55 30 225 #2 56 44 225 #2 57 58 225 #2 58 2 225 #2 59 16 225 #2 60 30 225 #2 61 44 225 #2 62 58 225 #2 63 2 225 #2 64 16 225 #2 65 30 225 #2 66 44 225 #2 67 58 225 #2 68 2 225 #2 69 16 225 #2 70 30 225 #2 71 44 225 #2 72 58 225 #2 73 2 225 #2 74 16 225 #2 75 30 225 #2 76 44 225 #2 77 58 225 #2 78 2 225 #2 79 16 225 #2 80 30 225 #2 81 44 225 #2 82 58 225 #2 83 2 225 #2 84 16 225 #2 85 30 225 #2 86 44 225 #2 87 58 225 #2 88 2 225 #2 89 16 225 #2 90 30 225 #2 91 44 225 #2 92 58 225 #2 93 2 225 #2 94 16 225 #2 95 30 225 #2 96 44 225 #2 97 58 225 #2 98 2 225 #2 99 16 225 #2 100 30 225 #2 101 44 225 #2 102 58 225 #2 103 2 225 #2 104 16 225 #2 105 30 225 #2 106 44 225 #2 107 58 225 #2 108 2 225 #2 109 16 225 #2 110 30 225 #2 111 44 225 #2 112 58 225 #2 113 2 225 #2 114 16 225 #2 115 30 225 #2 116 44 225 #2 117 58 225 #2 118 2 225 #2 119 16 225 #2 120 30 225 #2 121 44 225 #2 122 58 225 #2 123 2 225 #2 124 16 225 #2 125 30 225 #2 126 44 225 #2 127 58 225 #2 128 2 225 #2 129 16 225 #2 130 30 225 #2 131 44 225 #2 132 58 225 #2 133 2 225 #2 134 16 225 #2 135 30 225 #2 136 44 225 #2 137 58 225 #2 138 2 225 #2 139 16 225 #2 140 30 225 #2 141 44 225 #2 142 58 225 #2 143 2 225 #2 144 16 225 #2 145 30 225 #2 146 44 225 #2 147 58 225 #2 148 2 225 #2 149 16 225 #2 150 30 225 #2 151 44 225 #2 152 58 225 #2 153 2 225 #2 154 16 225 #2 155 30 225 #2 156 44 225 #2 157 58 225 #2 158 2 225 #2 159 16 225 #2 160 30 225 #2 161 44 225 #2 162 58 225 #2 163 2 225 #2 164 16 225 #2 165 30 225 #2 166 44 225 #2 167 58 225 #2 168 2 225 #2 169 16 225 #2 170 30 225 #2 171 44 225 #2 172 58 225 #2 173 2 225 #2 174 16 225 #2 175 30 225 #2 176 44 225 #2 177 58 225 #2 178 2 225 #2 179 16 225 #2 180 30 225 #2 181 44 225 #2 182 58 225 #2 183 2 225 #2 184 16 225 #2 185 30 225 #2 186 44 225 #2 187 58 225 #2 188 2 225 #2 189 16 225 #2 190 30 225 #2 191 44 225 #2 192 58 225 #2 193 2 225 #2 194 16 225 #2 195 30 225 #2 196 44 225 #2 197 58 225 #2 198 2 225 #2 199 16 225 #2 200 30 225 #2 201 44 225 #2 202 58 225 #2 203 2 225 #2 204 16 225 #2 205 30 225 #2 206 44 225 #2 207 58 225 #2 208 2 225 #2 209 16 225 #2 210 30 225 #2 211 44 225 #2 212 58 225 #2 213 2 225 #2 214 16 225 #2 215 30 225 #2 216 44 225 #2 217 58 225 #2 218 2 225 #2 219 16 225 #2 220 30 225 #2 221 44 225 #2 222 58 225 #2 223 2 225 #2 224 16 225 #2 225 30 225 #2 226 44 225 #2 227 58 225 #2 228 2 225 #2 229 16 225 #2 230 30 225 #2 231 44 225 #2 232 58 225 #2 233 2 225 #2 234 16 225 #2 235 30 225 #2 236 44 225 #2 237 58 225 #2 238 2 225 #2 239 16 225 #2 240 30 225 #2 241 44 225 #2 242 58 225 #2 243 2 225 #2 244 16 225 #2 245 30 225 #2 246 44 225 #2 247 58 225 #2 248 2 225 #2 249 16 225 #2 250 30 225 #2 251 44 225 #2 252 58 225 #2 253 2 225 #2 254 16 225 #2 255 30 225 LP 0 15 225 LP 1 29 225 LP 2 43 225 LP 3 57 225 LP 4 71 225 LP 5 85 225 LP 6 99 225 LP 7 113 225 LP 8 126 225 LP 9 127 225 LP 10 1 225 LP 11 15 225 LP 12 29 225 LP 13 1 225 LP 14 15 225 LP 15 29 225 LP 16 43 225 LP 17 57 225 LP 18 71 225 LP 19 85 225 LP 20 99 225 LP 21 113 225 LP 22 127 225 LP 23 141 225 LP 24 155 225 LP 25 169 225 LP 26 183 225 LP 27 197 225 LP 28 211 225 LP 29 1 225 LP 30 15 225 LP 31 29 225 LP 32 44 225 LP 33 58 225 LP 34 72 225 LP 35 86 225 LP 36 100 225 LP 37 114 225 LP 38 128 225 LP 39 142 225 LP 40 156 225 LP 41 170 225 LP 42 184 225 LP 43 198 225 LP 44 212 225 LP 45 2 225 LP 46 16 225 LP 47 30 225 LP 48 44 225 LP 49 58 225 LP 50 72 225 LP 51 86 225 LP 52 100 225 LP 53 114 225 LP 54 128 225 LP 55 142 225 LP 56 156 225 LP 57 170 225 LP 58 184 225 LP 59 198 225 LP 60 212 225 LP 61 2 225 LP 62 16 225 LP 63 30 225 LP 64 44 225 LP 65 58 225 LP 66 72 225 LP 67 86 225 LP 68 100 225 LP 69 114 225 LP 70 128 225 LP 71 142 225 LP 72 156 225 LP 73 170 225 LP 74 184 225 LP 75 198 225 LP 76 212 225 LP 77 2 225 LP 78 16 225 LP 79 30 225 LP 80 44 225 LP 81 58 225 LP 82 72 225 LP 83 86 225 LP 84 100 225 LP 85 114 225 LP 86 128 225 LP 87 142 225 LP 88 156 225 LP 89 170 225 LP 90 184 225 LP 91 198 225 LP 92 212 225 LP 93 2 225 LP 94 16 225 LP 95 30 225 LP 96 44 225 LP 97 58 225 LP 98 72 225 LP 99 86 225 LP 100 100 225 LP 101 114 225 LP 102 128 225 LP 103 142 225 LP 104 156 225 LP 105 170 225 LP 106 184 225 LP 107 198 225 LP 108 212 225 LP 109 2 225 LP 110 16 225 LP 111 30 225 LP 112 44 225 LP 113 58 225 LP 114 72 225 LP 115 86 225 LP 116 100 225 LP 117 114 225 LP 118 128 225 LP 119 142 225 LP 120 156 225 LP 121 170 225 LP 122 184 225 LP 123 198 225 LP 124 212 225 LP 125 2 225 LP 126 16 225 LP 127 30 225 LP 128 44 225 LP 129 58 225 LP 130 72 225 LP 131 86 225 LP 132 100 225 LP 133 114 225 LP 134 128 225 LP 135 142 225 LP 136 156 225 LP 137 170 225 LP 138 184 225 LP 139 198 225 LP 140 212 225 LP 141 2 225 LP 142 16 225 LP 143 30 225 LP 144 44 225 LP 145 58 225 LP 146 72 225 LP 147 86 225 LP 148 100 225 LP 149 114 225 LP 150 128 225 LP 151 142 225 LP 152 156 225 LP 153 170 225 LP 154 184 225 LP 155 198 225 LP 156 212 225 LP 157 2 225 LP 158 16 225 LP 159 30 225 LP 160 44 225 LP 161 58 225 LP 162 72 225 LP 163 86 225 LP 164 100 225 LP 165 114 225 LP 166 128 225 LP 167 142 225 LP 168 156 225 LP 169 170 225 LP 170 184 225 LP 171 198 225 LP 172 212 225 LP 173 2 225 LP 174 16 225 LP 175 30 225 LP 176 44 225 LP 177 58 225 LP 178 72 225 LP 179 86 225 LP 180 100 225 LP 181 114 225 LP 182 128 225 LP 183 142 225 LP 184 156 225 LP 185 170 225 LP 186 184 225 LP 187 198 225 LP 188 212 225 LP 189 2 225 LP 190 16 225 LP 191 30 225 LP 192 44 225 LP 193 58 225 LP 194 72 225 LP 195 86 225 LP 196 100 225 LP 197 114 225 LP 198 128 225 LP 199 142 225 LP 200 156 225 LP 201 170 225 LP 202 184 225 LP 203 198 225 LP 204 212 225 LP 205 2 225 LP 206 16 225 LP 207 30 225 LP 208 44 225 LP 209 58 225 LP 210 72 225 LP 211 86 225 LP 212 100 225 LP 213 114 225 LP 214 128 225 LP 215 142 225 LP 216 156 225 LP 217 170 225 LP 218 184 225 LP 219 198 225 LP 220 212 225 LP 221 2 225 LP 222 16 225 LP 223 30 225 LP 224 44 225 LP 225 58 225 LP 226 72 225 LP 227 86 225 LP 228 100 225 LP 229 114 225 LP 230 128 225 LP 231 142 225 LP 232 156 225 LP 233 170 225 LP 234 184 225 LP 235 198 225 LP 236 212 225 LP 237 2 225 LP 238 16 225 LP 239 30 225 LP 240 44 225 LP 241 58 225 LP 242 72 225 LP 243 86 225 LP 244 100 225 LP 245 114 225 LP 246 128 225 LP 247 142 225 LP 248 156 225 LP 249 170 225 LP 250 184 225 LP 251 198 225 LP 252 212 225 LP 253 2 225 LP 254 16 225 LP 255 30 232 #2 0 15 232 #2 1 29 232 #2 2 43 232 #2 3 57 232 #2 4 1 232 #2 5 15 232 #2 6 29 232 #2 7 43 232 #2 8 56 232 #2 9 57 232 #2 10 1 232 #2 11 15 232 #2 12 29 232 #2 13 1 232 #2 14 15 232 #2 15 29 232 #2 16 43 232 #2 17 57 232 #2 18 1 232 #2 19 15 232 #2 20 29 232 #2 21 43 232 #2 22 57 232 #2 23 1 232 #2 24 15 232 #2 25 29 232 #2 26 43 232 #2 27 57 232 #2 28 1 232 #2 29 15 232 #2 30 29 232 #2 31 43 232 #2 32 58 232 #2 33 2 232 #2 34 16 232 #2 35 30 232 #2 36 44 232 #2 37 58 232 #2 38 2 232 #2 39 16 232 #2 40 30 232 #2 41 44 232 #2 42 58 232 #2 43 2 232 #2 44 16 232 #2 45 30 232 #2 46 44 232 #2 47 58 232 #2 48 2 232 #2 49 16 232 #2 50 30 232 #2 51 44 232 #2 52 58 232 #2 53 2 232 #2 54 16 232 #2 55 30 232 #2 56 44 232 #2 57 58 232 #2 58 2 232 #2 59 16 232 #2 60 30 232 #2 61 44 232 #2 62 58 232 #2 63 2 232 #2 64 16 232 #2 65 30 232 #2 66 44 232 #2 67 58 232 #2 68 2 232 #2 69 16 232 #2 70 30 232 #2 71 44 232 #2 72 58 232 #2 73 2 232 #2 74 16 232 #2 75 30 232 #2 76 44 232 #2 77 58 232 #2 78 2 232 #2 79 16 232 #2 80 30 232 #2 81 44 232 #2 82 58 232 #2 83 2 232 #2 84 16 232 #2 85 30 232 #2 86 44 232 #2 87 58 232 #2 88 2 232 #2 89 16 232 #2 90 30 232 #2 91 44 232 #2 92 58 232 #2 93 2 232 #2 94 16 232 #2 95 30 232 #2 96 44 232 #2 97 58 232 #2 98 2 232 #2 99 16 232 #2 100 30 232 #2 101 44 232 #2 102 58 232 #2 103 2 232 #2 104 16 232 #2 105 30 232 #2 106 44 232 #2 107 58 232 #2 108 2 232 #2 109 16 232 #2 110 30 232 #2 111 44 232 #2 112 58 232 #2 113 2 232 #2 114 16 232 #2 115 30 232 #2 116 44 232 #2 117 58 232 #2 118 2 232 #2 119 16 232 #2 120 30 232 #2 121 44 232 #2 122 58 232 #2 123 2 232 #2 124 16 232 #2 125 30 232 #2 126 44 232 #2 127 58 232 #2 128 2 232 #2 129 16 232 #2 130 30 232 #2 131 44 232 #2 132 58 232 #2 133 2 232 #2 134 16 232 #2 135 30 232 #2 136 44 232 #2 137 58 232 #2 138 2 232 #2 139 16 232 #2 140 30 232 #2 141 44 232 #2 142 58 232 #2 143 2 232 #2 144 16 232 #2 145 30 232 #2 146 44 232 #2 147 58 232 #2 148 2 232 #2 149 16 232 #2 150 30 232 #2 151 44 232 #2 152 58 232 #2 153 2 232 #2 154 16 232 #2 155 30 232 #2 156 44 232 #2 157 58 232 #2 158 2 232 #2 159 16 232 #2 160 30 232 #2 161 44 232 #2 162 58 232 #2 163 2 232 #2 164 16 232 #2 165 30 232 #2 166 44 232 #2 167 58 232 #2 168 2 232 #2 169 16 232 #2 170 30 232 #2 171 44 232 #2 172 58 232 #2 173 2 232 #2 174 16 232 #2 175 30 232 #2 176 44 232 #2 177 58 232 #2 178 2 232 #2 179 16 232 #2 180 30 232 #2 181 44 232 #2 182 58 232 #2 183 2 232 #2 184 16 232 #2 185 30 232 #2 186 44 232 #2 187 58 232 #2 188 2 232 #2 189 16 232 #2 190 30 232 #2 191 44 232 #2 192 58 232 #2 193 2 232 #2 194 16 232 #2 195 30 232 #2 196 44 232 #2 197 58 232 #2 198 2 232 #2 199 16 232 #2 200 30 232 #2 201 44 232 #2 202 58 232 #2 203 2 232 #2 204 16 232 #2 205 30 232 #2 206 44 232 #2 207 58 232 #2 208 2 232 #2 209 16 232 #2 210 30 232 #2 211 44 232 #2 212 58 232 #2 213 2 232 #2 214 16 232 #2 215 30 232 #2 216 44 232 #2 217 58 232 #2 218 2 232 #2 219 16 232 #2 220 30 232 #2 221 44 232 #2 222 58 232 #2 223 2 232 #2 224 16 232 #2 225 30 232 #2 226 44 232 #2 227 58 232 #2 228 2 232 #2 229 16 232 #2 230 30 232 #2 231 44 232 #2 232 58 232 #2 233 2 232 #2 234 16 232 #2 235 30 232 #2 236 44 232 #2 237 58 232 #2 238 2 232 #2 239 16 232 #2 240 30 232 #2 241 44 232 #2 242 58 232 #2 243 2 232 #2 244 16 232 #2 245 30 232 #2 246 44 232 #2 247 58 232 #2 248 2 232 #2 249 16 232 #2 250 30 232 #2 251 44 232 #2 252 58 232 #2 253 2 232 #2 254 16 232 #2 255 30 232 LP 0 15 232 LP 1 29 232 LP 2 43 232 LP 3 57 232 LP 4 71 232 LP 5 85 232 LP 6 99 232 LP 7 113 232 LP 8 126 232 LP 9 127 232 LP 10 1 232 LP 11 15 232 LP 12 29 232 LP 13 1 232 LP 14 15 232 LP 15 29 232 LP 16 43 232 LP 17 57 232 LP 18 71 232 LP 19 85 232 LP 20 99 232 LP 21 113 232 LP 22 127 232 LP 23 141 232 LP 24 155 232 LP 25 169 232 LP 26 183 232 LP 27 197 232 LP 28 211 232 LP 29 1 232 LP 30 15 232 LP 31 29 232 LP 32 44 232 LP 33 58 232 LP 34 72 232 LP 35 86 232 LP 36 100 232 LP 37 114 232 LP 38 128 232 LP 39 142 232 LP 40 156 232 LP 41 170 232 LP 42 184 232 LP 43 198 232 LP 44 212 232 LP 45 2 232 LP 46 16 232 LP 47 30 232 LP 48 44 232 LP 49 58 232 LP 50 72 232 LP 51 86 232 LP 52 100 232 LP 53 114 232 LP 54 128 232 LP 55 142 232 LP 56 156 232 LP 57 170 232 LP 58 184 232 LP 59 198 232 LP 60 212 232 LP 61 2 232 LP 62 16 232 LP 63 30 232 LP 64 44 232 LP 65 58 232 LP 66 72 232 LP 67 86 232 LP 68 100 232 LP 69 114 232 LP 70 128 232 LP 71 142 232 LP 72 156 232 LP 73 170 232 LP 74 184 232 LP 75 198 232 LP 76 212 232 LP 77 2 232 LP 78 16 232 LP 79 30 232 LP 80 44 232 LP 81 58 232 LP 82 72 232 LP 83 86 232 LP 84 100 232 LP 85 114 232 LP 86 128 232 LP 87 142 232 LP 88 156 232 LP 89 170 232 LP 90 184 232 LP 91 198 232 LP 92 212 232 LP 93 2 232 LP 94 16 232 LP 95 30 232 LP 96 44 232 LP 97 58 232 LP 98 72 232 LP 99 86 232 LP 100 100 232 LP 101 114 232 LP 102 128 232 LP 103 142 232 LP 104 156 232 LP 105 170 232 LP 106 184 232 LP 107 198 232 LP 108 212 232 LP 109 2 232 LP 110 16 232 LP 111 30 232 LP 112 44 232 LP 113 58 232 LP 114 72 232 LP 115 86 232 LP 116 100 232 LP 117 114 232 LP 118 128 232 LP 119 142 232 LP 120 156 232 LP 121 170 232 LP 122 184 232 LP 123 198 232 LP 124 212 232 LP 125 2 232 LP 126 16 232 LP 127 30 232 LP 128 44 232 LP 129 58 232 LP 130 72 232 LP 131 86 232 LP 132 100 232 LP 133 114 232 LP 134 128 232 LP 135 142 232 LP 136 156 232 LP 137 170 232 LP 138 184 232 LP 139 198 232 LP 140 212 232 LP 141 2 232 LP 142 16 232 LP 143 30 232 LP 144 44 232 LP 145 58 232 LP 146 72 232 LP 147 86 232 LP 148 100 232 LP 149 114 232 LP 150 128 232 LP 151 142 232 LP 152 156 232 LP 153 170 232 LP 154 184 232 LP 155 198 232 LP 156 212 232 LP 157 2 232 LP 158 16 232 LP 159 30 232 LP 160 44 232 LP 161 58 232 LP 162 72 232 LP 163 86 232 LP 164 100 232 LP 165 114 232 LP 166 128 232 LP 167 142 232 LP 168 156 232 LP 169 170 232 LP 170 184 232 LP 171 198 232 LP 172 212 232 LP 173 2 232 LP 174 16 232 LP 175 30 232 LP 176 44 232 LP 177 58 232 LP 178 72 232 LP 179 86 232 LP 180 100 232 LP 181 114 232 LP 182 128 232 LP 183 142 232 LP 184 156 232 LP 185 170 232 LP 186 184 232 LP 187 198 232 LP 188 212 232 LP 189 2 232 LP 190 16 232 LP 191 30 232 LP 192 44 232 LP 193 58 232 LP 194 72 232 LP 195 86 232 LP 196 100 232 LP 197 114 232 LP 198 128 232 LP 199 142 232 LP 200 156 232 LP 201 170 232 LP 202 184 232 LP 203 198 232 LP 204 212 232 LP 205 2 232 LP 206 16 232 LP 207 30 232 LP 208 44 232 LP 209 58 232 LP 210 72 232 LP 211 86 232 LP 212 100 232 LP 213 114 232 LP 214 128 232 LP 215 142 232 LP 216 156 232 LP 217 170 232 LP 218 184 232 LP 219 198 232 LP 220 212 232 LP 221 2 232 LP 222 16 232 LP 223 30 232 LP 224 44 232 LP 225 58 232 LP 226 72 232 LP 227 86 232 LP 228 100 232 LP 229 114 232 LP 230 128 232 LP 231 142 232 LP 232 156 232 LP 233 170 232 LP 234 184 232 LP 235 198 232 LP 236 212 232 LP 237 2 232 LP 238 16 232 LP 239 30 232 LP 240 44 232 LP 241 58 232 LP 242 72 232 LP 243 86 232 LP 244 100 232 LP 245 114 232 LP 246 128 232 LP 247 142 232 LP 248 156 232 LP 249 170 232 LP 250 184 232 LP 251 198 232 LP 252 212 232 LP 253 2 232 LP 254 16 232 LP 255 30 239 #2 0 15 239 #2 1 29 239 #2 2 43 239 #2 3 57 239 #2 4 1 239 #2 5 15 239 #2 6 29 239 #2 7 43 239 #2 8 56 239 #2 9 57 239 #2 10 1 239 #2 11 15 239 #2 12 29 239 #2 13 1 239 #2 14 15 239 #2 15 29 239 #2 16 43 239 #2 17 57 239 #2 18 1 239 #2 19 15 239 #2 20 29 239 #2 21 43 239 #2 22 57 239 #2 23 1 239 #2 24 15 239 #2 25 29 239 #2 26 43 239 #2 27 57 239 #2 28 1 239 #2 29 15 239 #2 30 29 239 #2 31 43 239 #2 32 58 239 #2 33 2 239 #2 34 16 239 #2 35 30 239 #2 36 44 239 #2 37 58 239 #2 38 2 239 #2 39 16 239 #2 40 30 239 #2 41 44 239 #2 42 58 239 #2 43 2 239 #2 44 16 239 #2 45 30 239 #2 46 44 239 #2 47 58 239 #2 48 2 239 #2 49 16 239 #2 50 30 239 #2 51 44 239 #2 52 58 239 #2 53 2 239 #2 54 16 239 #2 55 30 239 #2 56 44 239 #2 57 58 239 #2 58 2 239 #2 59 16 239 #2 60 30 239 #2 61 44 239 #2 62 58 239 #2 63 2 239 #2 64 16 239 #2 65 30 239 #2 66 44 239 #2 67 58 239 #2 68 2 239 #2 69 16 239 #2 70 30 239 #2 71 44 239 #2 72 58 239 #2 73 2 239 #2 74 16 239 #2 75 30 239 #2 76 44 239 #2 77 58 239 #2 78 2 239 #2 79 16 239 #2 80 30 239 #2 81 44 239 #2 82 58 239 #2 83 2 239 #2 84 16 239 #2 85 30 239 #2 86 44 239 #2 87 58 239 #2 88 2 239 #2 89 16 239 #2 90 30 239 #2 91 44 239 #2 92 58 239 #2 93 2 239 #2 94 16 239 #2 95 30 239 #2 96 44 239 #2 97 58 239 #2 98 2 239 #2 99 16 239 #2 100 30 239 #2 101 44 239 #2 102 58 239 #2 103 2 239 #2 104 16 239 #2 105 30 239 #2 106 44 239 #2 107 58 239 #2 108 2 239 #2 109 16 239 #2 110 30 239 #2 111 44 239 #2 112 58 239 #2 113 2 239 #2 114 16 239 #2 115 30 239 #2 116 44 239 #2 117 58 239 #2 118 2 239 #2 119 16 239 #2 120 30 239 #2 121 44 239 #2 122 58 239 #2 123 2 239 #2 124 16 239 #2 125 30 239 #2 126 44 239 #2 127 58 239 #2 128 2 239 #2 129 16 239 #2 130 30 239 #2 131 44 239 #2 132 58 239 #2 133 2 239 #2 134 16 239 #2 135 30 239 #2 136 44 239 #2 137 58 239 #2 138 2 239 #2 139 16 239 #2 140 30 239 #2 141 44 239 #2 142 58 239 #2 143 2 239 #2 144 16 239 #2 145 30 239 #2 146 44 239 #2 147 58 239 #2 148 2 239 #2 149 16 239 #2 150 30 239 #2 151 44 239 #2 152 58 239 #2 153 2 239 #2 154 16 239 #2 155 30 239 #2 156 44 239 #2 157 58 239 #2 158 2 239 #2 159 16 239 #2 160 30 239 #2 161 44 239 #2 162 58 239 #2 163 2 239 #2 164 16 239 #2 165 30 239 #2 166 44 239 #2 167 58 239 #2 168 2 239 #2 169 16 239 #2 170 30 239 #2 171 44 239 #2 172 58 239 #2 173 2 239 #2 174 16 239 #2 175 30 239 #2 176 44 239 #2 177 58 239 #2 178 2 239 #2 179 16 239 #2 180 30 239 #2 181 44 239 #2 182 58 239 #2 183 2 239 #2 184 16 239 #2 185 30 239 #2 186 44 239 #2 187 58 239 #2 188 2 239 #2 189 16 239 #2 190 30 239 #2 191 44 239 #2 192 58 239 #2 193 2 239 #2 194 16 239 #2 195 30 239 #2 196 44 239 #2 197 58 239 #2 198 2 239 #2 199 16 239 #2 200 30 239 #2 201 44 239 #2 202 58 239 #2 203 2 239 #2 204 16 239 #2 205 30 239 #2 206 44 239 #2 207 58 239 #2 208 2 239 #2 209 16 239 #2 210 30 239 #2 211 44 239 #2 212 58 239 #2 213 2 239 #2 214 16 239 #2 215 30 239 #2 216 44 239 #2 217 58 239 #2 218 2 239 #2 219 16 239 #2 220 30 239 #2 221 44 239 #2 222 58 239 #2 223 2 239 #2 224 16 239 #2 225 30 239 #2 226 44 239 #2 227 58 239 #2 228 2 239 #2 229 16 239 #2 230 30 239 #2 231 44 239 #2 232 58 239 #2 233 2 239 #2 234 16 239 #2 235 30 239 #2 236 44 239 #2 237 58 239 #2 238 2 239 #2 239 16 239 #2 240 30 239 #2 241 44 239 #2 242 58 239 #2 243 2 239 #2 244 16 239 #2 245 30 239 #2 246 44 239 #2 247 58 239 #2 248 2 239 #2 249 16 239 #2 250 30 239 #2 251 44 239 #2 252 58 239 #2 253 2 239 #2 254 16 239 #2 255 30 239 LP 0 15 239 LP 1 29 239 LP 2 43 239 LP 3 57 239 LP 4 71 239 LP 5 85 239 LP 6 99 239 LP 7 113 239 LP 8 126 239 LP 9 127 239 LP 10 1 239 LP 11 15 239 LP 12 29 239 LP 13 1 239 LP 14 15 239 LP 15 29 239 LP 16 43 239 LP 17 57 239 LP 18 71 239 LP 19 85 239 LP 20 99 239 LP 21 113 239 LP 22 127 239 LP 23 141 239 LP 24 155 239 LP 25 169 239 LP 26 183 239 LP 27 197 239 LP 28 211 239 LP 29 225 239 LP 30 1 239 LP 31 15 239 LP 32 30 239 LP 33 44 239 LP 34 58 239 LP 35 72 239 LP 36 86 239 LP 37 100 239 LP 38 114 239 LP 39 128 239 LP 40 142 239 LP 41 156 239 LP 42 170 239 LP 43 184 239 LP 44 198 239 LP 45 212 239 LP 46 226 239 LP 47 2 239 LP 48 16 239 LP 49 30 239 LP 50 44 239 LP 51 58 239 LP 52 72 239 LP 53 86 239 LP 54 100 239 LP 55 114 239 LP 56 128 239 LP 57 142 239 LP 58 156 239 LP 59 170 239 LP 60 184 239 LP 61 198 239 LP 62 212 239 LP 63 226 239 LP 64 2 239 LP 65 16 239 LP 66 30 239 LP 67 44 239 LP 68 58 239 LP 69 72 239 LP 70 86 239 LP 71 100 239 LP 72 114 239 LP 73 128 239 LP 74 142 239 LP 75 156 239 LP 76 170 239 LP 77 184 239 LP 78 198 239 LP 79 212 239 LP 80 226 239 LP 81 2 239 LP 82 16 239 LP 83 30 239 LP 84 44 239 LP 85 58 239 LP 86 72 239 LP 87 86 239 LP 88 100 239 LP 89 114 239 LP 90 128 239 LP 91 142 239 LP 92 156 239 LP 93 170 239 LP 94 184 239 LP 95 198 239 LP 96 212 239 LP 97 226 239 LP 98 2 239 LP 99 16 239 LP 100 30 239 LP 101 44 239 LP 102 58 239 LP 103 72 239 LP 104 86 239 LP 105 100 239 LP 106 114 239 LP 107 128 239 LP 108 142 239 LP 109 156 239 LP 110 170 239 LP 111 184 239 LP 112 198 239 LP 113 212 239 LP 114 226 239 LP 115 2 239 LP 116 16 239 LP 117 30 239 LP 118 44 239 LP 119 58 239 LP 120 72 239 LP 121 86 239 LP 122 100 239 LP 123 114 239 LP 124 128 239 LP 125 142 239 LP 126 156 239 LP 127 170 239 LP 128 184 239 LP 129 198 239 LP 130 212 239 LP 131 226 239 LP 132 2 239 LP 133 16 239 LP 134 30 239 LP 135 44 239 LP 136 58 239 LP 137 72 239 LP 138 86 239 LP 139 100 239 LP 140 114 239 LP 141 128 239 LP 142 142 239 LP 143 156 239 LP 144 170 239 LP 145 184 239 LP 146 198 239 LP 147 212 239 LP 148 226 239 LP 149 2 239 LP 150 16 239 LP 151 30 239 LP 152 44 239 LP 153 58 239 LP 154 72 239 LP 155 86 239 LP 156 100 239 LP 157 114 239 LP 158 128 239 LP 159 142 239 LP 160 156 239 LP 161 170 239 LP 162 184 239 LP 163 198 239 LP 164 212 239 LP 165 226 239 LP 166 2 239 LP 167 16 239 LP 168 30 239 LP 169 44 239 LP 170 58 239 LP 171 72 239 LP 172 86 239 LP 173 100 239 LP 174 114 239 LP 175 128 239 LP 176 142 239 LP 177 156 239 LP 178 170 239 LP 179 184 239 LP 180 198 239 LP 181 212 239 LP 182 226 239 LP 183 2 239 LP 184 16 239 LP 185 30 239 LP 186 44 239 LP 187 58 239 LP 188 72 239 LP 189 86 239 LP 190 100 239 LP 191 114 239 LP 192 128 239 LP 193 142 239 LP 194 156 239 LP 195 170 239 LP 196 184 239 LP 197 198 239 LP 198 212 239 LP 199 226 239 LP 200 2 239 LP 201 16 239 LP 202 30 239 LP 203 44 239 LP 204 58 239 LP 205 72 239 LP 206 86 239 LP 207 100 239 LP 208 114 239 LP 209 128 239 LP 210 142 239 LP 211 156 239 LP 212 170 239 LP 213 184 239 LP 214 198 239 LP 215 212 239 LP 216 226 239 LP 217 2 239 LP 218 16 239 LP 219 30 239 LP 220 44 239 LP 221 58 239 LP 222 72 239 LP 223 86 239 LP 224 100 239 LP 225 114 239 LP 226 128 239 LP 227 142 239 LP 228 156 239 LP 229 170 239 LP 230 184 239 LP 231 198 239 LP 232 212 239 LP 233 226 239 LP 234 2 239 LP 235 16 239 LP 236 30 239 LP 237 44 239 LP 238 58 239 LP 239 72 239 LP 240 86 239 LP 241 100 239 LP 242 114 239 LP 243 128 239 LP 244 142 239 LP 245 156 239 LP 246 170 239 LP 247 184 239 LP 248 198 239 LP 249 212 239 LP 250 226 239 LP 251 2 239 LP 252 16 239 LP 253 30 239 LP 254 44 239 LP 255 58 246 #2 0 15 246 #2 1 29 246 #2 2 43 246 #2 3 57 246 #2 4 1 246 #2 5 15 246 #2 6 29 246 #2 7 43 246 #2 8 56 246 #2 9 57 246 #2 10 1 246 #2 11 15 246 #2 12 29 246 #2 13 1 246 #2 14 15 246 #2 15 29 246 #2 16 43 246 #2 17 57 246 #2 18 1 246 #2 19 15 246 #2 20 29 246 #2 21 43 246 #2 22 57 246 #2 23 1 246 #2 24 15 246 #2 25 29 246 #2 26 43 246 #2 27 57 246 #2 28 1 246 #2 29 15 246 #2 30 29 246 #2 31 43 246 #2 32 58 246 #2 33 2 246 #2 34 16 246 #2 35 30 246 #2 36 44 246 #2 37 58 246 #2 38 2 246 #2 39 16 246 #2 40 30 246 #2 41 44 246 #2 42 58 246 #2 43 2 246 #2 44 16 246 #2 45 30 246 #2 46 44 246 #2 47 58 246 #2 48 2 246 #2 49 16 246 #2 50 30 246 #2 51 44 246 #2 52 58 246 #2 53 2 246 #2 54 16 246 #2 55 30 246 #2 56 44 246 #2 57 58 246 #2 58 2 246 #2 59 16 246 #2 60 30 246 #2 61 44 246 #2 62 58 246 #2 63 2 246 #2 64 16 246 #2 65 30 246 #2 66 44 246 #2 67 58 246 #2 68 2 246 #2 69 16 246 #2 70 30 246 #2 71 44 246 #2 72 58 246 #2 73 2 246 #2 74 16 246 #2 75 30 246 #2 76 44 246 #2 77 58 246 #2 78 2 246 #2 79 16 246 #2 80 30 246 #2 81 44 246 #2 82 58 246 #2 83 2 246 #2 84 16 246 #2 85 30 246 #2 86 44 246 #2 87 58 246 #2 88 2 246 #2 89 16 246 #2 90 30 246 #2 91 44 246 #2 92 58 246 #2 93 2 246 #2 94 16 246 #2 95 30 246 #2 96 44 246 #2 97 58 246 #2 98 2 246 #2 99 16 246 #2 100 30 246 #2 101 44 246 #2 102 58 246 #2 103 2 246 #2 104 16 246 #2 105 30 246 #2 106 44 246 #2 107 58 246 #2 108 2 246 #2 109 16 246 #2 110 30 246 #2 111 44 246 #2 112 58 246 #2 113 2 246 #2 114 16 246 #2 115 30 246 #2 116 44 246 #2 117 58 246 #2 118 2 246 #2 119 16 246 #2 120 30 246 #2 121 44 246 #2 122 58 246 #2 123 2 246 #2 124 16 246 #2 125 30 246 #2 126 44 246 #2 127 58 246 #2 128 2 246 #2 129 16 246 #2 130 30 246 #2 131 44 246 #2 132 58 246 #2 133 2 246 #2 134 16 246 #2 135 30 246 #2 136 44 246 #2 137 58 246 #2 138 2 246 #2 139 16 246 #2 140 30 246 #2 141 44 246 #2 142 58 246 #2 143 2 246 #2 144 16 246 #2 145 30 246 #2 146 44 246 #2 147 58 246 #2 148 2 246 #2 149 16 246 #2 150 30 246 #2 151 44 246 #2 152 58 246 #2 153 2 246 #2 154 16 246 #2 155 30 246 #2 156 44 246 #2 157 58 246 #2 158 2 246 #2 159 16 246 #2 160 30 246 #2 161 44 246 #2 162 58 246 #2 163 2 246 #2 164 16 246 #2 165 30 246 #2 166 44 246 #2 167 58 246 #2 168 2 246 #2 169 16 246 #2 170 30 246 #2 171 44 246 #2 172 58 246 #2 173 2 246 #2 174 16 246 #2 175 30 246 #2 176 44 246 #2 177 58 246 #2 178 2 246 #2 179 16 246 #2 180 30 246 #2 181 44 246 #2 182 58 246 #2 183 2 246 #2 184 16 246 #2 185 30 246 #2 186 44 246 #2 187 58 246 #2 188 2 246 #2 189 16 246 #2 190 30 246 #2 191 44 246 #2 192 58 246 #2 193 2 246 #2 194 16 246 #2 195 30 246 #2 196 44 246 #2 197 58 246 #2 198 2 246 #2 199 16 246 #2 200 30 246 #2 201 44 246 #2 202 58 246 #2 203 2 246 #2 204 16 246 #2 205 30 246 #2 206 44 246 #2 207 58 246 #2 208 2 246 #2 209 16 246 #2 210 30 246 #2 211 44 246 #2 212 58 246 #2 213 2 246 #2 214 16 246 #2 215 30 246 #2 216 44 246 #2 217 58 246 #2 218 2 246 #2 219 16 246 #2 220 30 246 #2 221 44 246 #2 222 58 246 #2 223 2 246 #2 224 16 246 #2 225 30 246 #2 226 44 246 #2 227 58 246 #2 228 2 246 #2 229 16 246 #2 230 30 246 #2 231 44 246 #2 232 58 246 #2 233 2 246 #2 234 16 246 #2 235 30 246 #2 236 44 246 #2 237 58 246 #2 238 2 246 #2 239 16 246 #2 240 30 246 #2 241 44 246 #2 242 58 246 #2 243 2 246 #2 244 16 246 #2 245 30 246 #2 246 44 246 #2 247 58 246 #2 248 2 246 #2 249 16 246 #2 250 30 246 #2 251 44 246 #2 252 58 246 #2 253 2 246 #2 254 16 246 #2 255 30 246 LP 0 15 246 LP 1 29 246 LP 2 43 246 LP 3 57 246 LP 4 71 246 LP 5 85 246 LP 6 99 246 LP 7 113 246 LP 8 126 246 LP 9 127 246 LP 10 1 246 LP 11 15 246 LP 12 29 246 LP 13 1 246 LP 14 15 246 LP 15 29 246 LP 16 43 246 LP 17 57 246 LP 18 71 246 LP 19 85 246 LP 20 99 246 LP 21 113 246 LP 22 127 246 LP 23 141 246 LP 24 155 246 LP 25 169 246 LP 26 183 246 LP 27 197 246 LP 28 211 246 LP 29 225 246 LP 30 1 246 LP 31 15 246 LP 32 30 246 LP 33 44 246 LP 34 58 246 LP 35 72 246 LP 36 86 246 LP 37 100 246 LP 38 114 246 LP 39 128 246 LP 40 142 246 LP 41 156 246 LP 42 170 246 LP 43 184 246 LP 44 198 246 LP 45 212 246 LP 46 226 246 LP 47 2 246 LP 48 16 246 LP 49 30 246 LP 50 44 246 LP 51 58 246 LP 52 72 246 LP 53 86 246 LP 54 100 246 LP 55 114 246 LP 56 128 246 LP 57 142 246 LP 58 156 246 LP 59 170 246 LP 60 184 246 LP 61 198 246 LP 62 212 246 LP 63 226 246 LP 64 2 246 LP 65 16 246 LP 66 30 246 LP 67 44 246 LP 68 58 246 LP 69 72 246 LP 70 86 246 LP 71 100 246 LP 72 114 246 LP 73 128 246 LP 74 142 246 LP 75 156 246 LP 76 170 246 LP 77 184 246 LP 78 198 246 LP 79 212 246 LP 80 226 246 LP 81 2 246 LP 82 16 246 LP 83 30 246 LP 84 44 246 LP 85 58 246 LP 86 72 246 LP 87 86 246 LP 88 100 246 LP 89 114 246 LP 90 128 246 LP 91 142 246 LP 92 156 246 LP 93 170 246 LP 94 184 246 LP 95 198 246 LP 96 212 246 LP 97 226 246 LP 98 2 246 LP 99 16 246 LP 100 30 246 LP 101 44 246 LP 102 58 246 LP 103 72 246 LP 104 86 246 LP 105 100 246 LP 106 114 246 LP 107 128 246 LP 108 142 246 LP 109 156 246 LP 110 170 246 LP 111 184 246 LP 112 198 246 LP 113 212 246 LP 114 226 246 LP 115 2 246 LP 116 16 246 LP 117 30 246 LP 118 44 246 LP 119 58 246 LP 120 72 246 LP 121 86 246 LP 122 100 246 LP 123 114 246 LP 124 128 246 LP 125 142 246 LP 126 156 246 LP 127 170 246 LP 128 184 246 LP 129 198 246 LP 130 212 246 LP 131 226 246 LP 132 2 246 LP 133 16 246 LP 134 30 246 LP 135 44 246 LP 136 58 246 LP 137 72 246 LP 138 86 246 LP 139 100 246 LP 140 114 246 LP 141 128 246 LP 142 142 246 LP 143 156 246 LP 144 170 246 LP 145 184 246 LP 146 198 246 LP 147 212 246 LP 148 226 246 LP 149 2 246 LP 150 16 246 LP 151 30 246 LP 152 44 246 LP 153 58 246 LP 154 72 246 LP 155 86 246 LP 156 100 246 LP 157 114 246 LP 158 128 246 LP 159 142 246 LP 160 156 246 LP 161 170 246 LP 162 184 246 LP 163 198 246 LP 164 212 246 LP 165 226 246 LP 166 2 246 LP 167 16 246 LP 168 30 246 LP 169 44 246 LP 170 58 246 LP 171 72 246 LP 172 86 246 LP 173 100 246 LP 174 114 246 LP 175 128 246 LP 176 142 246 LP 177 156 246 LP 178 170 246 LP 179 184 246 LP 180 198 246 LP 181 212 246 LP 182 226 246 LP 183 2 246 LP 184 16 246 LP 185 30 246 LP 186 44 246 LP 187 58 246 LP 188 72 246 LP 189 86 246 LP 190 100 246 LP 191 114 246 LP 192 128 246 LP 193 142 246 LP 194 156 246 LP 195 170 246 LP 196 184 246 LP 197 198 246 LP 198 212 246 LP 199 226 246 LP 200 2 246 LP 201 16 246 LP 202 30 246 LP 203 44 246 LP 204 58 246 LP 205 72 246 LP 206 86 246 LP 207 100 246 LP 208 114 246 LP 209 128 246 LP 210 142 246 LP 211 156 246 LP 212 170 246 LP 213 184 246 LP 214 198 246 LP 215 212 246 LP 216 226 246 LP 217 2 246 LP 218 16 246 LP 219 30 246 LP 220 44 246 LP 221 58 246 LP 222 72 246 LP 223 86 246 LP 224 100 246 LP 225 114 246 LP 226 128 246 LP 227 142 246 LP 228 156 246 LP 229 170 246 LP 230 184 246 LP 231 198 246 LP 232 212 246 LP 233 226 246 LP 234 2 246 LP 235 16 246 LP 236 30 246 LP 237 44 246 LP 238 58 246 LP 239 72 246 LP 240 86 246 LP 241 100 246 LP 242 114 246 LP 243 128 246 LP 244 142 246 LP 245 156 246 LP 246 170 246 LP 247 184 246 LP 248 198 246 LP 249 212 246 LP 250 226 246 LP 251 2 246 LP 252 16 246 LP 253 30 246 LP 254 44 246 LP 255 58 253 #2 0 15 253 #2 1 29 253 #2 2 43 253 #2 3 57 253 #2 4 1 253 #2 5 15 253 #2 6 29 253 #2 7 43 253 #2 8 56 253 #2 9 57 253 #2 10 1 253 #2 11 15 253 #2 12 29 253 #2 13 1 253 #2 14 15 253 #2 15 29 253 #2 16 43 253 #2 17 57 253 #2 18 1 253 #2 19 15 253 #2 20 29 253 #2 21 43 253 #2 22 57 253 #2 23 1 253 #2 24 15 253 #2 25 29 253 #2 26 43 253 #2 27 57 253 #2 28 1 253 #2 29 15 253 #2 30 29 253 #2 31 43 253 #2 32 58 253 #2 33 2 253 #2 34 16 253 #2 35 30 253 #2 36 44 253 #2 37 58 253 #2 38 2 253 #2 39 16 253 #2 40 30 253 #2 41 44 253 #2 42 58 253 #2 43 2 253 #2 44 16 253 #2 45 30 253 #2 46 44 253 #2 47 58 253 #2 48 2 253 #2 49 16 253 #2 50 30 253 #2 51 44 253 #2 52 58 253 #2 53 2 253 #2 54 16 253 #2 55 30 253 #2 56 44 253 #2 57 58 253 #2 58 2 253 #2 59 16 253 #2 60 30 253 #2 61 44 253 #2 62 58 253 #2 63 2 253 #2 64 16 253 #2 65 30 253 #2 66 44 253 #2 67 58 253 #2 68 2 253 #2 69 16 253 #2 70 30 253 #2 71 44 253 #2 72 58 253 #2 73 2 253 #2 74 16 253 #2 75 30 253 #2 76 44 253 #2 77 58 253 #2 78 2 253 #2 79 16 253 #2 80 30 253 #2 81 44 253 #2 82 58 253 #2 83 2 253 #2 84 16 253 #2 85 30 253 #2 86 44 253 #2 87 58 253 #2 88 2 253 #2 89 16 253 #2 90 30 253 #2 91 44 253 #2 92 58 253 #2 93 2 253 #2 94 16 253 #2 95 30 253 #2 96 44 253 #2 97 58 253 #2 98 2 253 #2 99 16 253 #2 100 30 253 #2 101 44 253 #2 102 58 253 #2 103 2 253 #2 104 16 253 #2 105 30 253 #2 106 44 253 #2 107 58 253 #2 108 2 253 #2 109 16 253 #2 110 30 253 #2 111 44 253 #2 112 58 253 #2 113 2 253 #2 114 16 253 #2 115 30 253 #2 116 44 253 #2 117 58 253 #2 118 2 253 #2 119 16 253 #2 120 30 253 #2 121 44 253 #2 122 58 253 #2 123 2 253 #2 124 16 253 #2 125 30 253 #2 126 44 253 #2 127 58 253 #2 128 2 253 #2 129 16 253 #2 130 30 253 #2 131 44 253 #2 132 58 253 #2 133 2 253 #2 134 16 253 #2 135 30 253 #2 136 44 253 #2 137 58 253 #2 138 2 253 #2 139 16 253 #2 140 30 253 #2 141 44 253 #2 142 58 253 #2 143 2 253 #2 144 16 253 #2 145 30 253 #2 146 44 253 #2 147 58 253 #2 148 2 253 #2 149 16 253 #2 150 30 253 #2 151 44 253 #2 152 58 253 #2 153 2 253 #2 154 16 253 #2 155 30 253 #2 156 44 253 #2 157 58 253 #2 158 2 253 #2 159 16 253 #2 160 30 253 #2 161 44 253 #2 162 58 253 #2 163 2 253 #2 164 16 253 #2 165 30 253 #2 166 44 253 #2 167 58 253 #2 168 2 253 #2 169 16 253 #2 170 30 253 #2 171 44 253 #2 172 58 253 #2 173 2 253 #2 174 16 253 #2 175 30 253 #2 176 44 253 #2 177 58 253 #2 178 2 253 #2 179 16 253 #2 180 30 253 #2 181 44 253 #2 182 58 253 #2 183 2 253 #2 184 16 253 #2 185 30 253 #2 186 44 253 #2 187 58 253 #2 188 2 253 #2 189 16 253 #2 190 30 253 #2 191 44 253 #2 192 58 253 #2 193 2 253 #2 194 16 253 #2 195 30 253 #2 196 44 253 #2 197 58 253 #2 198 2 253 #2 199 16 253 #2 200 30 253 #2 201 44 253 #2 202 58 253 #2 203 2 253 #2 204 16 253 #2 205 30 253 #2 206 44 253 #2 207 58 253 #2 208 2 253 #2 209 16 253 #2 210 30 253 #2 211 44 253 #2 212 58 253 #2 213 2 253 #2 214 16 253 #2 215 30 253 #2 216 44 253 #2 217 58 253 #2 218 2 253 #2 219 16 253 #2 220 30 253 #2 221 44 253 #2 222 58 253 #2 223 2 253 #2 224 16 253 #2 225 30 253 #2 226 44 253 #2 227 58 253 #2 228 2 253 #2 229 16 253 #2 230 30 253 #2 231 44 253 #2 232 58 253 #2 233 2 253 #2 234 16 253 #2 235 30 253 #2 236 44 253 #2 237 58 253 #2 238 2 253 #2 239 16 253 #2 240 30 253 #2 241 44 253 #2 242 58 253 #2 243 2 253 #2 244 16 253 #2 245 30 253 #2 246 44 253 #2 247 58 253 #2 248 2 253 #2 249 16 253 #2 250 30 253 #2 251 44 253 #2 252 58 253 #2 253 2 253 #2 254 16 253 #2 255 30 253 LP 0 15 253 LP 1 29 253 LP 2 43 253 LP 3 57 253 LP 4 71 253 LP 5 85 253 LP 6 99 253 LP 7 113 253 LP 8 126 253 LP 9 127 253 LP 10 1 253 LP 11 15 253 LP 12 29 253 LP 13 1 253 LP 14 15 253 LP 15 29 253 LP 16 43 253 LP 17 57 253 LP 18 71 253 LP 19 85 253 LP 20 99 253 LP 21 113 253 LP 22 127 253 LP 23 141 253 LP 24 155 253 LP 25 169 253 LP 26 183 253 LP 27 197 253 LP 28 211 253 LP 29 225 253 LP 30 239 253 LP 31 1 253 LP 32 16 253 LP 33 30 253 LP 34 44 253 LP 35 58 253 LP 36 72 253 LP 37 86 253 LP 38 100 253 LP 39 114 253 LP 40 128 253 LP 41 142 253 LP 42 156 253 LP 43 170 253 LP 44 184 253 LP 45 198 253 LP 46 212 253 LP 47 226 253 LP 48 240 253 LP 49 2 253 LP 50 16 253 LP 51 30 253 LP 52 44 253 LP 53 58 253 LP 54 72 253 LP 55 86 253 LP 56 100 253 LP 57 114 253 LP 58 128 253 LP 59 142 253 LP 60 156 253 LP 61 170 253 LP 62 184 253 LP 63 198 253 LP 64 212 253 LP 65 226 253 LP 66 240 253 LP 67 2 253 LP 68 16 253 LP 69 30 253 LP 70 44 253 LP 71 58 253 LP 72 72 253 LP 73 86 253 LP 74 100 253 LP 75 114 253 LP 76 128 253 LP 77 142 253 LP 78 156 253 LP 79 170 253 LP 80 184 253 LP 81 198 253 LP 82 212 253 LP 83 226 253 LP 84 240 253 LP 85 2 253 LP 86 16 253 LP 87 30 253 LP 88 44 253 LP 89 58 253 LP 90 72 253 LP 91 86 253 LP 92 100 253 LP 93 114 253 LP 94 128 253 LP 95 142 253 LP 96 156 253 LP 97 170 253 LP 98 184 253 LP 99 198 253 LP 100 212 253 LP 101 226 253 LP 102 240 253 LP 103 2 253 LP 104 16 253 LP 105 30 253 LP 106 44 253 LP 107 58 253 LP 108 72 253 LP 109 86 253 LP 110 100 253 LP 111 114 253 LP 112 128 253 LP 113 142 253 LP 114 156 253 LP 115 170 253 LP 116 184 253 LP 117 198 253 LP 118 212 253 LP 119 226 253 LP 120 240 253 LP 121 2 253 LP 122 16 253 LP 123 30 253 LP 124 44 253 LP 125 58 253 LP 126 72 253 LP 127 86 253 LP 128 100 253 LP 129 114 253 LP 130 128 253 LP 131 142 253 LP 132 156 253 LP 133 170 253 LP 134 184 253 LP 135 198 253 LP 136 212 253 LP 137 226 253 LP 138 240 253 LP 139 2 253 LP 140 16 253 LP 141 30 253 LP 142 44 253 LP 143 58 253 LP 144 72 253 LP 145 86 253 LP 146 100 253 LP 147 114 253 LP 148 128 253 LP 149 142 253 LP 150 156 253 LP 151 170 253 LP 152 184 253 LP 153 198 253 LP 154 212 253 LP 155 226 253 LP 156 240 253 LP 157 2 253 LP 158 16 253 LP 159 30 253 LP 160 44 253 LP 161 58 253 LP 162 72 253 LP 163 86 253 LP 164 100 253 LP 165 114 253 LP 166 128 253 LP 167 142 253 LP 168 156 253 LP 169 170 253 LP 170 184 253 LP 171 198 253 LP 172 212 253 LP 173 226 253 LP 174 240 253 LP 175 2 253 LP 176 16 253 LP 177 30 253 LP 178 44 253 LP 179 58 253 LP 180 72 253 LP 181 86 253 LP 182 100 253 LP 183 114 253 LP 184 128 253 LP 185 142 253 LP 186 156 253 LP 187 170 253 LP 188 184 253 LP 189 198 253 LP 190 212 253 LP 191 226 253 LP 192 240 253 LP 193 2 253 LP 194 16 253 LP 195 30 253 LP 196 44 253 LP 197 58 253 LP 198 72 253 LP 199 86 253 LP 200 100 253 LP 201 114 253 LP 202 128 253 LP 203 142 253 LP 204 156 253 LP 205 170 253 LP 206 184 253 LP 207 198 253 LP 208 212 253 LP 209 226 253 LP 210 240 253 LP 211 2 253 LP 212 16 253 LP 213 30 253 LP 214 44 253 LP 215 58 253 LP 216 72 253 LP 217 86 253 LP 218 100 253 LP 219 114 253 LP 220 128 253 LP 221 142 253 LP 222 156 253 LP 223 170 253 LP 224 184 253 LP 225 198 253 LP 226 212 253 LP 227 226 253 LP 228 240 253 LP 229 2 253 LP 230 16 253 LP 231 30 253 LP 232 44 253 LP 233 58 253 LP 234 72 253 LP 235 86 253 LP 236 100 253 LP 237 114 253 LP 238 128 253 LP 239 142 253 LP 240 156 253 LP 241 170 253 LP 242 184 253 LP 243 198 253 LP 244 212 253 LP 245 226 253 LP 246 240 253 LP 247 2 253 LP 248 16 253 LP 249 30 253 LP 250 44 253 LP 251 58 253 LP 252 72 253 LP 253 86 253 LP 254 100 253 LP 255 114 pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/model/000077500000000000000000000000001441235174000244445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/PrinterWIDTHLPRINTComma/model/OUTPUT.TXT000066400000000000000000033535611441235174000261250ustar00rootroot00000000000000 1 #2 0 15 1 #2 1 29 1 #2 2 43 1 #2 3 57 1 #2 4 1 1 #2 5 15 1 #2 6 29 1 #2 7 43 1 #2 8 56 1 #2 9 57 1 #2 10 1 1 #2 11 15 1 #2 12 29 1 #2 13 1 1 #2 14 15 1 #2 15 29 1 #2 16 43 1 #2 17 57 1 #2 18 1 1 #2 19 15 1 #2 20 29 1 #2 21 43 1 #2 22 57 1 #2 23 1 1 #2 24 15 1 #2 25 29 1 #2 26 43 1 #2 27 57 1 #2 28 1 1 #2 29 15 1 #2 30 29 1 #2 31 43 1 #2 32 58 1 #2 33 1 1 #2 34 16 1 #2 35 30 1 #2 36 44 1 #2 37 58 1 #2 38 1 1 #2 39 16 1 #2 40 30 1 #2 41 44 1 #2 42 58 1 #2 43 1 1 #2 44 16 1 #2 45 30 1 #2 46 44 1 #2 47 58 1 #2 48 1 1 #2 49 16 1 #2 50 30 1 #2 51 44 1 #2 52 58 1 #2 53 1 1 #2 54 16 1 #2 55 30 1 #2 56 44 1 #2 57 58 1 #2 58 1 1 #2 59 16 1 #2 60 30 1 #2 61 44 1 #2 62 58 1 #2 63 1 1 #2 64 16 1 #2 65 30 1 #2 66 44 1 #2 67 58 1 #2 68 1 1 #2 69 16 1 #2 70 30 1 #2 71 44 1 #2 72 58 1 #2 73 1 1 #2 74 16 1 #2 75 30 1 #2 76 44 1 #2 77 58 1 #2 78 1 1 #2 79 16 1 #2 80 30 1 #2 81 44 1 #2 82 58 1 #2 83 1 1 #2 84 16 1 #2 85 30 1 #2 86 44 1 #2 87 58 1 #2 88 1 1 #2 89 16 1 #2 90 30 1 #2 91 44 1 #2 92 58 1 #2 93 1 1 #2 94 16 1 #2 95 30 1 #2 96 44 1 #2 97 58 1 #2 98 1 1 #2 99 16 1 #2 100 30 1 #2 101 44 1 #2 102 58 1 #2 103 1 1 #2 104 16 1 #2 105 30 1 #2 106 44 1 #2 107 58 1 #2 108 1 1 #2 109 16 1 #2 110 30 1 #2 111 44 1 #2 112 58 1 #2 113 1 1 #2 114 16 1 #2 115 30 1 #2 116 44 1 #2 117 58 1 #2 118 1 1 #2 119 16 1 #2 120 30 1 #2 121 44 1 #2 122 58 1 #2 123 1 1 #2 124 16 1 #2 125 30 1 #2 126 44 1 #2 127 58 1 #2 128 1 1 #2 129 16 1 #2 130 30 1 #2 131 44 1 #2 132 58 1 #2 133 1 1 #2 134 16 1 #2 135 30 1 #2 136 44 1 #2 137 58 1 #2 138 1 1 #2 139 16 1 #2 140 30 1 #2 141 44 1 #2 142 58 1 #2 143 1 1 #2 144 16 1 #2 145 30 1 #2 146 44 1 #2 147 58 1 #2 148 1 1 #2 149 16 1 #2 150 30 1 #2 151 44 1 #2 152 58 1 #2 153 1 1 #2 154 16 1 #2 155 30 1 #2 156 44 1 #2 157 58 1 #2 158 1 1 #2 159 16 1 #2 160 30 1 #2 161 44 1 #2 162 58 1 #2 163 1 1 #2 164 16 1 #2 165 30 1 #2 166 44 1 #2 167 58 1 #2 168 1 1 #2 169 16 1 #2 170 30 1 #2 171 44 1 #2 172 58 1 #2 173 1 1 #2 174 16 1 #2 175 30 1 #2 176 44 1 #2 177 58 1 #2 178 1 1 #2 179 16 1 #2 180 30 1 #2 181 44 1 #2 182 58 1 #2 183 1 1 #2 184 16 1 #2 185 30 1 #2 186 44 1 #2 187 58 1 #2 188 1 1 #2 189 16 1 #2 190 30 1 #2 191 44 1 #2 192 58 1 #2 193 1 1 #2 194 16 1 #2 195 30 1 #2 196 44 1 #2 197 58 1 #2 198 1 1 #2 199 16 1 #2 200 30 1 #2 201 44 1 #2 202 58 1 #2 203 1 1 #2 204 16 1 #2 205 30 1 #2 206 44 1 #2 207 58 1 #2 208 1 1 #2 209 16 1 #2 210 30 1 #2 211 44 1 #2 212 58 1 #2 213 1 1 #2 214 16 1 #2 215 30 1 #2 216 44 1 #2 217 58 1 #2 218 1 1 #2 219 16 1 #2 220 30 1 #2 221 44 1 #2 222 58 1 #2 223 1 1 #2 224 16 1 #2 225 30 1 #2 226 44 1 #2 227 58 1 #2 228 1 1 #2 229 16 1 #2 230 30 1 #2 231 44 1 #2 232 58 1 #2 233 1 1 #2 234 16 1 #2 235 30 1 #2 236 44 1 #2 237 58 1 #2 238 1 1 #2 239 16 1 #2 240 30 1 #2 241 44 1 #2 242 58 1 #2 243 1 1 #2 244 16 1 #2 245 30 1 #2 246 44 1 #2 247 58 1 #2 248 1 1 #2 249 16 1 #2 250 30 1 #2 251 44 1 #2 252 58 1 #2 253 1 1 #2 254 16 1 #2 255 30 1 LP 0 1 1 LP 1 1 1 LP 2 1 1 LP 3 1 1 LP 4 1 1 LP 5 1 1 LP 6 1 1 LP 7 1 1 LP 8 1 1 LP 9 1 1 LP 10 1 1 LP 11 1 1 LP 12 1 1 LP 13 1 1 LP 14 1 1 LP 15 1 1 LP 16 1 1 LP 17 1 1 LP 18 1 1 LP 19 1 1 LP 20 1 1 LP 21 1 1 LP 22 1 1 LP 23 1 1 LP 24 1 1 LP 25 1 1 LP 26 1 1 LP 27 1 1 LP 28 1 1 LP 29 1 1 LP 30 1 1 LP 31 1 1 LP 32 1 1 LP 33 1 1 LP 34 1 1 LP 35 1 1 LP 36 1 1 LP 37 1 1 LP 38 1 1 LP 39 1 1 LP 40 1 1 LP 41 1 1 LP 42 1 1 LP 43 1 1 LP 44 1 1 LP 45 1 1 LP 46 1 1 LP 47 1 1 LP 48 1 1 LP 49 1 1 LP 50 1 1 LP 51 1 1 LP 52 1 1 LP 53 1 1 LP 54 1 1 LP 55 1 1 LP 56 1 1 LP 57 1 1 LP 58 1 1 LP 59 1 1 LP 60 1 1 LP 61 1 1 LP 62 1 1 LP 63 1 1 LP 64 1 1 LP 65 1 1 LP 66 1 1 LP 67 1 1 LP 68 1 1 LP 69 1 1 LP 70 1 1 LP 71 1 1 LP 72 1 1 LP 73 1 1 LP 74 1 1 LP 75 1 1 LP 76 1 1 LP 77 1 1 LP 78 1 1 LP 79 1 1 LP 80 1 1 LP 81 1 1 LP 82 1 1 LP 83 1 1 LP 84 1 1 LP 85 1 1 LP 86 1 1 LP 87 1 1 LP 88 1 1 LP 89 1 1 LP 90 1 1 LP 91 1 1 LP 92 1 1 LP 93 1 1 LP 94 1 1 LP 95 1 1 LP 96 1 1 LP 97 1 1 LP 98 1 1 LP 99 1 1 LP 100 1 1 LP 101 1 1 LP 102 1 1 LP 103 1 1 LP 104 1 1 LP 105 1 1 LP 106 1 1 LP 107 1 1 LP 108 1 1 LP 109 1 1 LP 110 1 1 LP 111 1 1 LP 112 1 1 LP 113 1 1 LP 114 1 1 LP 115 1 1 LP 116 1 1 LP 117 1 1 LP 118 1 1 LP 119 1 1 LP 120 1 1 LP 121 1 1 LP 122 1 1 LP 123 1 1 LP 124 1 1 LP 125 1 1 LP 126 1 1 LP 127 1 1 LP 128 1 1 LP 129 1 1 LP 130 1 1 LP 131 1 1 LP 132 1 1 LP 133 1 1 LP 134 1 1 LP 135 1 1 LP 136 1 1 LP 137 1 1 LP 138 1 1 LP 139 1 1 LP 140 1 1 LP 141 1 1 LP 142 1 1 LP 143 1 1 LP 144 1 1 LP 145 1 1 LP 146 1 1 LP 147 1 1 LP 148 1 1 LP 149 1 1 LP 150 1 1 LP 151 1 1 LP 152 1 1 LP 153 1 1 LP 154 1 1 LP 155 1 1 LP 156 1 1 LP 157 1 1 LP 158 1 1 LP 159 1 1 LP 160 1 1 LP 161 1 1 LP 162 1 1 LP 163 1 1 LP 164 1 1 LP 165 1 1 LP 166 1 1 LP 167 1 1 LP 168 1 1 LP 169 1 1 LP 170 1 1 LP 171 1 1 LP 172 1 1 LP 173 1 1 LP 174 1 1 LP 175 1 1 LP 176 1 1 LP 177 1 1 LP 178 1 1 LP 179 1 1 LP 180 1 1 LP 181 1 1 LP 182 1 1 LP 183 1 1 LP 184 1 1 LP 185 1 1 LP 186 1 1 LP 187 1 1 LP 188 1 1 LP 189 1 1 LP 190 1 1 LP 191 1 1 LP 192 1 1 LP 193 1 1 LP 194 1 1 LP 195 1 1 LP 196 1 1 LP 197 1 1 LP 198 1 1 LP 199 1 1 LP 200 1 1 LP 201 1 1 LP 202 1 1 LP 203 1 1 LP 204 1 1 LP 205 1 1 LP 206 1 1 LP 207 1 1 LP 208 1 1 LP 209 1 1 LP 210 1 1 LP 211 1 1 LP 212 1 1 LP 213 1 1 LP 214 1 1 LP 215 1 1 LP 216 1 1 LP 217 1 1 LP 218 1 1 LP 219 1 1 LP 220 1 1 LP 221 1 1 LP 222 1 1 LP 223 1 1 LP 224 1 1 LP 225 1 1 LP 226 1 1 LP 227 1 1 LP 228 1 1 LP 229 1 1 LP 230 1 1 LP 231 1 1 LP 232 1 1 LP 233 1 1 LP 234 1 1 LP 235 1 1 LP 236 1 1 LP 237 1 1 LP 238 1 1 LP 239 1 1 LP 240 1 1 LP 241 1 1 LP 242 1 1 LP 243 1 1 LP 244 1 1 LP 245 1 1 LP 246 1 1 LP 247 1 1 LP 248 1 1 LP 249 1 1 LP 250 1 1 LP 251 1 1 LP 252 1 1 LP 253 1 1 LP 254 1 1 LP 255 1 8 #2 0 15 8 #2 1 29 8 #2 2 43 8 #2 3 57 8 #2 4 1 8 #2 5 15 8 #2 6 29 8 #2 7 43 8 #2 8 56 8 #2 9 57 8 #2 10 1 8 #2 11 15 8 #2 12 29 8 #2 13 1 8 #2 14 15 8 #2 15 29 8 #2 16 43 8 #2 17 57 8 #2 18 1 8 #2 19 15 8 #2 20 29 8 #2 21 43 8 #2 22 57 8 #2 23 1 8 #2 24 15 8 #2 25 29 8 #2 26 43 8 #2 27 57 8 #2 28 1 8 #2 29 15 8 #2 30 29 8 #2 31 43 8 #2 32 58 8 #2 33 2 8 #2 34 16 8 #2 35 30 8 #2 36 44 8 #2 37 58 8 #2 38 2 8 #2 39 16 8 #2 40 30 8 #2 41 44 8 #2 42 58 8 #2 43 2 8 #2 44 16 8 #2 45 30 8 #2 46 44 8 #2 47 58 8 #2 48 2 8 #2 49 16 8 #2 50 30 8 #2 51 44 8 #2 52 58 8 #2 53 2 8 #2 54 16 8 #2 55 30 8 #2 56 44 8 #2 57 58 8 #2 58 2 8 #2 59 16 8 #2 60 30 8 #2 61 44 8 #2 62 58 8 #2 63 2 8 #2 64 16 8 #2 65 30 8 #2 66 44 8 #2 67 58 8 #2 68 2 8 #2 69 16 8 #2 70 30 8 #2 71 44 8 #2 72 58 8 #2 73 2 8 #2 74 16 8 #2 75 30 8 #2 76 44 8 #2 77 58 8 #2 78 2 8 #2 79 16 8 #2 80 30 8 #2 81 44 8 #2 82 58 8 #2 83 2 8 #2 84 16 8 #2 85 30 8 #2 86 44 8 #2 87 58 8 #2 88 2 8 #2 89 16 8 #2 90 30 8 #2 91 44 8 #2 92 58 8 #2 93 2 8 #2 94 16 8 #2 95 30 8 #2 96 44 8 #2 97 58 8 #2 98 2 8 #2 99 16 8 #2 100 30 8 #2 101 44 8 #2 102 58 8 #2 103 2 8 #2 104 16 8 #2 105 30 8 #2 106 44 8 #2 107 58 8 #2 108 2 8 #2 109 16 8 #2 110 30 8 #2 111 44 8 #2 112 58 8 #2 113 2 8 #2 114 16 8 #2 115 30 8 #2 116 44 8 #2 117 58 8 #2 118 2 8 #2 119 16 8 #2 120 30 8 #2 121 44 8 #2 122 58 8 #2 123 2 8 #2 124 16 8 #2 125 30 8 #2 126 44 8 #2 127 58 8 #2 128 2 8 #2 129 16 8 #2 130 30 8 #2 131 44 8 #2 132 58 8 #2 133 2 8 #2 134 16 8 #2 135 30 8 #2 136 44 8 #2 137 58 8 #2 138 2 8 #2 139 16 8 #2 140 30 8 #2 141 44 8 #2 142 58 8 #2 143 2 8 #2 144 16 8 #2 145 30 8 #2 146 44 8 #2 147 58 8 #2 148 2 8 #2 149 16 8 #2 150 30 8 #2 151 44 8 #2 152 58 8 #2 153 2 8 #2 154 16 8 #2 155 30 8 #2 156 44 8 #2 157 58 8 #2 158 2 8 #2 159 16 8 #2 160 30 8 #2 161 44 8 #2 162 58 8 #2 163 2 8 #2 164 16 8 #2 165 30 8 #2 166 44 8 #2 167 58 8 #2 168 2 8 #2 169 16 8 #2 170 30 8 #2 171 44 8 #2 172 58 8 #2 173 2 8 #2 174 16 8 #2 175 30 8 #2 176 44 8 #2 177 58 8 #2 178 2 8 #2 179 16 8 #2 180 30 8 #2 181 44 8 #2 182 58 8 #2 183 2 8 #2 184 16 8 #2 185 30 8 #2 186 44 8 #2 187 58 8 #2 188 2 8 #2 189 16 8 #2 190 30 8 #2 191 44 8 #2 192 58 8 #2 193 2 8 #2 194 16 8 #2 195 30 8 #2 196 44 8 #2 197 58 8 #2 198 2 8 #2 199 16 8 #2 200 30 8 #2 201 44 8 #2 202 58 8 #2 203 2 8 #2 204 16 8 #2 205 30 8 #2 206 44 8 #2 207 58 8 #2 208 2 8 #2 209 16 8 #2 210 30 8 #2 211 44 8 #2 212 58 8 #2 213 2 8 #2 214 16 8 #2 215 30 8 #2 216 44 8 #2 217 58 8 #2 218 2 8 #2 219 16 8 #2 220 30 8 #2 221 44 8 #2 222 58 8 #2 223 2 8 #2 224 16 8 #2 225 30 8 #2 226 44 8 #2 227 58 8 #2 228 2 8 #2 229 16 8 #2 230 30 8 #2 231 44 8 #2 232 58 8 #2 233 2 8 #2 234 16 8 #2 235 30 8 #2 236 44 8 #2 237 58 8 #2 238 2 8 #2 239 16 8 #2 240 30 8 #2 241 44 8 #2 242 58 8 #2 243 2 8 #2 244 16 8 #2 245 30 8 #2 246 44 8 #2 247 58 8 #2 248 2 8 #2 249 16 8 #2 250 30 8 #2 251 44 8 #2 252 58 8 #2 253 2 8 #2 254 16 8 #2 255 30 8 LP 0 7 8 LP 1 7 8 LP 2 7 8 LP 3 7 8 LP 4 7 8 LP 5 7 8 LP 6 7 8 LP 7 7 8 LP 8 6 8 LP 9 7 8 LP 10 7 8 LP 11 7 8 LP 12 7 8 LP 13 1 8 LP 14 7 8 LP 15 7 8 LP 16 7 8 LP 17 7 8 LP 18 7 8 LP 19 7 8 LP 20 7 8 LP 21 7 8 LP 22 7 8 LP 23 7 8 LP 24 7 8 LP 25 7 8 LP 26 7 8 LP 27 7 8 LP 28 7 8 LP 29 7 8 LP 30 7 8 LP 31 7 8 LP 32 8 8 LP 33 8 8 LP 34 8 8 LP 35 8 8 LP 36 8 8 LP 37 8 8 LP 38 8 8 LP 39 8 8 LP 40 8 8 LP 41 8 8 LP 42 8 8 LP 43 8 8 LP 44 8 8 LP 45 8 8 LP 46 8 8 LP 47 8 8 LP 48 8 8 LP 49 8 8 LP 50 8 8 LP 51 8 8 LP 52 8 8 LP 53 8 8 LP 54 8 8 LP 55 8 8 LP 56 8 8 LP 57 8 8 LP 58 8 8 LP 59 8 8 LP 60 8 8 LP 61 8 8 LP 62 8 8 LP 63 8 8 LP 64 8 8 LP 65 8 8 LP 66 8 8 LP 67 8 8 LP 68 8 8 LP 69 8 8 LP 70 8 8 LP 71 8 8 LP 72 8 8 LP 73 8 8 LP 74 8 8 LP 75 8 8 LP 76 8 8 LP 77 8 8 LP 78 8 8 LP 79 8 8 LP 80 8 8 LP 81 8 8 LP 82 8 8 LP 83 8 8 LP 84 8 8 LP 85 8 8 LP 86 8 8 LP 87 8 8 LP 88 8 8 LP 89 8 8 LP 90 8 8 LP 91 8 8 LP 92 8 8 LP 93 8 8 LP 94 8 8 LP 95 8 8 LP 96 8 8 LP 97 8 8 LP 98 8 8 LP 99 8 8 LP 100 8 8 LP 101 8 8 LP 102 8 8 LP 103 8 8 LP 104 8 8 LP 105 8 8 LP 106 8 8 LP 107 8 8 LP 108 8 8 LP 109 8 8 LP 110 8 8 LP 111 8 8 LP 112 8 8 LP 113 8 8 LP 114 8 8 LP 115 8 8 LP 116 8 8 LP 117 8 8 LP 118 8 8 LP 119 8 8 LP 120 8 8 LP 121 8 8 LP 122 8 8 LP 123 8 8 LP 124 8 8 LP 125 8 8 LP 126 8 8 LP 127 8 8 LP 128 8 8 LP 129 8 8 LP 130 8 8 LP 131 8 8 LP 132 8 8 LP 133 8 8 LP 134 8 8 LP 135 8 8 LP 136 8 8 LP 137 8 8 LP 138 8 8 LP 139 8 8 LP 140 8 8 LP 141 8 8 LP 142 8 8 LP 143 8 8 LP 144 8 8 LP 145 8 8 LP 146 8 8 LP 147 8 8 LP 148 8 8 LP 149 8 8 LP 150 8 8 LP 151 8 8 LP 152 8 8 LP 153 8 8 LP 154 8 8 LP 155 8 8 LP 156 8 8 LP 157 8 8 LP 158 8 8 LP 159 8 8 LP 160 8 8 LP 161 8 8 LP 162 8 8 LP 163 8 8 LP 164 8 8 LP 165 8 8 LP 166 8 8 LP 167 8 8 LP 168 8 8 LP 169 8 8 LP 170 8 8 LP 171 8 8 LP 172 8 8 LP 173 8 8 LP 174 8 8 LP 175 8 8 LP 176 8 8 LP 177 8 8 LP 178 8 8 LP 179 8 8 LP 180 8 8 LP 181 8 8 LP 182 8 8 LP 183 8 8 LP 184 8 8 LP 185 8 8 LP 186 8 8 LP 187 8 8 LP 188 8 8 LP 189 8 8 LP 190 8 8 LP 191 8 8 LP 192 8 8 LP 193 8 8 LP 194 8 8 LP 195 8 8 LP 196 8 8 LP 197 8 8 LP 198 8 8 LP 199 8 8 LP 200 8 8 LP 201 8 8 LP 202 8 8 LP 203 8 8 LP 204 8 8 LP 205 8 8 LP 206 8 8 LP 207 8 8 LP 208 8 8 LP 209 8 8 LP 210 8 8 LP 211 8 8 LP 212 8 8 LP 213 8 8 LP 214 8 8 LP 215 8 8 LP 216 8 8 LP 217 8 8 LP 218 8 8 LP 219 8 8 LP 220 8 8 LP 221 8 8 LP 222 8 8 LP 223 8 8 LP 224 8 8 LP 225 8 8 LP 226 8 8 LP 227 8 8 LP 228 8 8 LP 229 8 8 LP 230 8 8 LP 231 8 8 LP 232 8 8 LP 233 8 8 LP 234 8 8 LP 235 8 8 LP 236 8 8 LP 237 8 8 LP 238 8 8 LP 239 8 8 LP 240 8 8 LP 241 8 8 LP 242 8 8 LP 243 8 8 LP 244 8 8 LP 245 8 8 LP 246 8 8 LP 247 8 8 LP 248 8 8 LP 249 8 8 LP 250 8 8 LP 251 8 8 LP 252 8 8 LP 253 8 8 LP 254 8 8 LP 255 8 15 #2 0 15 15 #2 1 29 15 #2 2 43 15 #2 3 57 15 #2 4 1 15 #2 5 15 15 #2 6 29 15 #2 7 43 15 #2 8 56 15 #2 9 57 15 #2 10 1 15 #2 11 15 15 #2 12 29 15 #2 13 1 15 #2 14 15 15 #2 15 29 15 #2 16 43 15 #2 17 57 15 #2 18 1 15 #2 19 15 15 #2 20 29 15 #2 21 43 15 #2 22 57 15 #2 23 1 15 #2 24 15 15 #2 25 29 15 #2 26 43 15 #2 27 57 15 #2 28 1 15 #2 29 15 15 #2 30 29 15 #2 31 43 15 #2 32 58 15 #2 33 2 15 #2 34 1 15 #2 35 30 15 #2 36 44 15 #2 37 58 15 #2 38 2 15 #2 39 1 15 #2 40 30 15 #2 41 44 15 #2 42 58 15 #2 43 2 15 #2 44 1 15 #2 45 30 15 #2 46 44 15 #2 47 58 15 #2 48 2 15 #2 49 1 15 #2 50 30 15 #2 51 44 15 #2 52 58 15 #2 53 2 15 #2 54 1 15 #2 55 30 15 #2 56 44 15 #2 57 58 15 #2 58 2 15 #2 59 1 15 #2 60 30 15 #2 61 44 15 #2 62 58 15 #2 63 2 15 #2 64 1 15 #2 65 30 15 #2 66 44 15 #2 67 58 15 #2 68 2 15 #2 69 1 15 #2 70 30 15 #2 71 44 15 #2 72 58 15 #2 73 2 15 #2 74 1 15 #2 75 30 15 #2 76 44 15 #2 77 58 15 #2 78 2 15 #2 79 1 15 #2 80 30 15 #2 81 44 15 #2 82 58 15 #2 83 2 15 #2 84 1 15 #2 85 30 15 #2 86 44 15 #2 87 58 15 #2 88 2 15 #2 89 1 15 #2 90 30 15 #2 91 44 15 #2 92 58 15 #2 93 2 15 #2 94 1 15 #2 95 30 15 #2 96 44 15 #2 97 58 15 #2 98 2 15 #2 99 1 15 #2 100 30 15 #2 101 44 15 #2 102 58 15 #2 103 2 15 #2 104 1 15 #2 105 30 15 #2 106 44 15 #2 107 58 15 #2 108 2 15 #2 109 1 15 #2 110 30 15 #2 111 44 15 #2 112 58 15 #2 113 2 15 #2 114 1 15 #2 115 30 15 #2 116 44 15 #2 117 58 15 #2 118 2 15 #2 119 1 15 #2 120 30 15 #2 121 44 15 #2 122 58 15 #2 123 2 15 #2 124 1 15 #2 125 30 15 #2 126 44 15 #2 127 58 15 #2 128 2 15 #2 129 1 15 #2 130 30 15 #2 131 44 15 #2 132 58 15 #2 133 2 15 #2 134 1 15 #2 135 30 15 #2 136 44 15 #2 137 58 15 #2 138 2 15 #2 139 1 15 #2 140 30 15 #2 141 44 15 #2 142 58 15 #2 143 2 15 #2 144 1 15 #2 145 30 15 #2 146 44 15 #2 147 58 15 #2 148 2 15 #2 149 1 15 #2 150 30 15 #2 151 44 15 #2 152 58 15 #2 153 2 15 #2 154 1 15 #2 155 30 15 #2 156 44 15 #2 157 58 15 #2 158 2 15 #2 159 1 15 #2 160 30 15 #2 161 44 15 #2 162 58 15 #2 163 2 15 #2 164 1 15 #2 165 30 15 #2 166 44 15 #2 167 58 15 #2 168 2 15 #2 169 1 15 #2 170 30 15 #2 171 44 15 #2 172 58 15 #2 173 2 15 #2 174 1 15 #2 175 30 15 #2 176 44 15 #2 177 58 15 #2 178 2 15 #2 179 1 15 #2 180 30 15 #2 181 44 15 #2 182 58 15 #2 183 2 15 #2 184 1 15 #2 185 30 15 #2 186 44 15 #2 187 58 15 #2 188 2 15 #2 189 1 15 #2 190 30 15 #2 191 44 15 #2 192 58 15 #2 193 2 15 #2 194 1 15 #2 195 30 15 #2 196 44 15 #2 197 58 15 #2 198 2 15 #2 199 1 15 #2 200 30 15 #2 201 44 15 #2 202 58 15 #2 203 2 15 #2 204 1 15 #2 205 30 15 #2 206 44 15 #2 207 58 15 #2 208 2 15 #2 209 1 15 #2 210 30 15 #2 211 44 15 #2 212 58 15 #2 213 2 15 #2 214 1 15 #2 215 30 15 #2 216 44 15 #2 217 58 15 #2 218 2 15 #2 219 1 15 #2 220 30 15 #2 221 44 15 #2 222 58 15 #2 223 2 15 #2 224 1 15 #2 225 30 15 #2 226 44 15 #2 227 58 15 #2 228 2 15 #2 229 1 15 #2 230 30 15 #2 231 44 15 #2 232 58 15 #2 233 2 15 #2 234 1 15 #2 235 30 15 #2 236 44 15 #2 237 58 15 #2 238 2 15 #2 239 1 15 #2 240 30 15 #2 241 44 15 #2 242 58 15 #2 243 2 15 #2 244 1 15 #2 245 30 15 #2 246 44 15 #2 247 58 15 #2 248 2 15 #2 249 1 15 #2 250 30 15 #2 251 44 15 #2 252 58 15 #2 253 2 15 #2 254 1 15 #2 255 30 15 LP 0 1 15 LP 1 1 15 LP 2 1 15 LP 3 1 15 LP 4 1 15 LP 5 1 15 LP 6 1 15 LP 7 1 15 LP 8 1 15 LP 9 1 15 LP 10 1 15 LP 11 1 15 LP 12 1 15 LP 13 1 15 LP 14 1 15 LP 15 1 15 LP 16 1 15 LP 17 1 15 LP 18 1 15 LP 19 1 15 LP 20 1 15 LP 21 1 15 LP 22 1 15 LP 23 1 15 LP 24 1 15 LP 25 1 15 LP 26 1 15 LP 27 1 15 LP 28 1 15 LP 29 1 15 LP 30 1 15 LP 31 1 15 LP 32 2 15 LP 33 2 15 LP 34 2 15 LP 35 2 15 LP 36 2 15 LP 37 2 15 LP 38 2 15 LP 39 2 15 LP 40 2 15 LP 41 2 15 LP 42 2 15 LP 43 2 15 LP 44 2 15 LP 45 2 15 LP 46 2 15 LP 47 2 15 LP 48 2 15 LP 49 2 15 LP 50 2 15 LP 51 2 15 LP 52 2 15 LP 53 2 15 LP 54 2 15 LP 55 2 15 LP 56 2 15 LP 57 2 15 LP 58 2 15 LP 59 2 15 LP 60 2 15 LP 61 2 15 LP 62 2 15 LP 63 2 15 LP 64 2 15 LP 65 2 15 LP 66 2 15 LP 67 2 15 LP 68 2 15 LP 69 2 15 LP 70 2 15 LP 71 2 15 LP 72 2 15 LP 73 2 15 LP 74 2 15 LP 75 2 15 LP 76 2 15 LP 77 2 15 LP 78 2 15 LP 79 2 15 LP 80 2 15 LP 81 2 15 LP 82 2 15 LP 83 2 15 LP 84 2 15 LP 85 2 15 LP 86 2 15 LP 87 2 15 LP 88 2 15 LP 89 2 15 LP 90 2 15 LP 91 2 15 LP 92 2 15 LP 93 2 15 LP 94 2 15 LP 95 2 15 LP 96 2 15 LP 97 2 15 LP 98 2 15 LP 99 2 15 LP 100 2 15 LP 101 2 15 LP 102 2 15 LP 103 2 15 LP 104 2 15 LP 105 2 15 LP 106 2 15 LP 107 2 15 LP 108 2 15 LP 109 2 15 LP 110 2 15 LP 111 2 15 LP 112 2 15 LP 113 2 15 LP 114 2 15 LP 115 2 15 LP 116 2 15 LP 117 2 15 LP 118 2 15 LP 119 2 15 LP 120 2 15 LP 121 2 15 LP 122 2 15 LP 123 2 15 LP 124 2 15 LP 125 2 15 LP 126 2 15 LP 127 2 15 LP 128 2 15 LP 129 2 15 LP 130 2 15 LP 131 2 15 LP 132 2 15 LP 133 2 15 LP 134 2 15 LP 135 2 15 LP 136 2 15 LP 137 2 15 LP 138 2 15 LP 139 2 15 LP 140 2 15 LP 141 2 15 LP 142 2 15 LP 143 2 15 LP 144 2 15 LP 145 2 15 LP 146 2 15 LP 147 2 15 LP 148 2 15 LP 149 2 15 LP 150 2 15 LP 151 2 15 LP 152 2 15 LP 153 2 15 LP 154 2 15 LP 155 2 15 LP 156 2 15 LP 157 2 15 LP 158 2 15 LP 159 2 15 LP 160 2 15 LP 161 2 15 LP 162 2 15 LP 163 2 15 LP 164 2 15 LP 165 2 15 LP 166 2 15 LP 167 2 15 LP 168 2 15 LP 169 2 15 LP 170 2 15 LP 171 2 15 LP 172 2 15 LP 173 2 15 LP 174 2 15 LP 175 2 15 LP 176 2 15 LP 177 2 15 LP 178 2 15 LP 179 2 15 LP 180 2 15 LP 181 2 15 LP 182 2 15 LP 183 2 15 LP 184 2 15 LP 185 2 15 LP 186 2 15 LP 187 2 15 LP 188 2 15 LP 189 2 15 LP 190 2 15 LP 191 2 15 LP 192 2 15 LP 193 2 15 LP 194 2 15 LP 195 2 15 LP 196 2 15 LP 197 2 15 LP 198 2 15 LP 199 2 15 LP 200 2 15 LP 201 2 15 LP 202 2 15 LP 203 2 15 LP 204 2 15 LP 205 2 15 LP 206 2 15 LP 207 2 15 LP 208 2 15 LP 209 2 15 LP 210 2 15 LP 211 2 15 LP 212 2 15 LP 213 2 15 LP 214 2 15 LP 215 2 15 LP 216 2 15 LP 217 2 15 LP 218 2 15 LP 219 2 15 LP 220 2 15 LP 221 2 15 LP 222 2 15 LP 223 2 15 LP 224 2 15 LP 225 2 15 LP 226 2 15 LP 227 2 15 LP 228 2 15 LP 229 2 15 LP 230 2 15 LP 231 2 15 LP 232 2 15 LP 233 2 15 LP 234 2 15 LP 235 2 15 LP 236 2 15 LP 237 2 15 LP 238 2 15 LP 239 2 15 LP 240 2 15 LP 241 2 15 LP 242 2 15 LP 243 2 15 LP 244 2 15 LP 245 2 15 LP 246 2 15 LP 247 2 15 LP 248 2 15 LP 249 2 15 LP 250 2 15 LP 251 2 15 LP 252 2 15 LP 253 2 15 LP 254 2 15 LP 255 2 22 #2 0 15 22 #2 1 29 22 #2 2 43 22 #2 3 57 22 #2 4 1 22 #2 5 15 22 #2 6 29 22 #2 7 43 22 #2 8 56 22 #2 9 57 22 #2 10 1 22 #2 11 15 22 #2 12 29 22 #2 13 1 22 #2 14 15 22 #2 15 29 22 #2 16 43 22 #2 17 57 22 #2 18 1 22 #2 19 15 22 #2 20 29 22 #2 21 43 22 #2 22 57 22 #2 23 1 22 #2 24 15 22 #2 25 29 22 #2 26 43 22 #2 27 57 22 #2 28 1 22 #2 29 15 22 #2 30 29 22 #2 31 43 22 #2 32 58 22 #2 33 2 22 #2 34 16 22 #2 35 30 22 #2 36 44 22 #2 37 58 22 #2 38 2 22 #2 39 16 22 #2 40 30 22 #2 41 44 22 #2 42 58 22 #2 43 2 22 #2 44 16 22 #2 45 30 22 #2 46 44 22 #2 47 58 22 #2 48 2 22 #2 49 16 22 #2 50 30 22 #2 51 44 22 #2 52 58 22 #2 53 2 22 #2 54 16 22 #2 55 30 22 #2 56 44 22 #2 57 58 22 #2 58 2 22 #2 59 16 22 #2 60 30 22 #2 61 44 22 #2 62 58 22 #2 63 2 22 #2 64 16 22 #2 65 30 22 #2 66 44 22 #2 67 58 22 #2 68 2 22 #2 69 16 22 #2 70 30 22 #2 71 44 22 #2 72 58 22 #2 73 2 22 #2 74 16 22 #2 75 30 22 #2 76 44 22 #2 77 58 22 #2 78 2 22 #2 79 16 22 #2 80 30 22 #2 81 44 22 #2 82 58 22 #2 83 2 22 #2 84 16 22 #2 85 30 22 #2 86 44 22 #2 87 58 22 #2 88 2 22 #2 89 16 22 #2 90 30 22 #2 91 44 22 #2 92 58 22 #2 93 2 22 #2 94 16 22 #2 95 30 22 #2 96 44 22 #2 97 58 22 #2 98 2 22 #2 99 16 22 #2 100 30 22 #2 101 44 22 #2 102 58 22 #2 103 2 22 #2 104 16 22 #2 105 30 22 #2 106 44 22 #2 107 58 22 #2 108 2 22 #2 109 16 22 #2 110 30 22 #2 111 44 22 #2 112 58 22 #2 113 2 22 #2 114 16 22 #2 115 30 22 #2 116 44 22 #2 117 58 22 #2 118 2 22 #2 119 16 22 #2 120 30 22 #2 121 44 22 #2 122 58 22 #2 123 2 22 #2 124 16 22 #2 125 30 22 #2 126 44 22 #2 127 58 22 #2 128 2 22 #2 129 16 22 #2 130 30 22 #2 131 44 22 #2 132 58 22 #2 133 2 22 #2 134 16 22 #2 135 30 22 #2 136 44 22 #2 137 58 22 #2 138 2 22 #2 139 16 22 #2 140 30 22 #2 141 44 22 #2 142 58 22 #2 143 2 22 #2 144 16 22 #2 145 30 22 #2 146 44 22 #2 147 58 22 #2 148 2 22 #2 149 16 22 #2 150 30 22 #2 151 44 22 #2 152 58 22 #2 153 2 22 #2 154 16 22 #2 155 30 22 #2 156 44 22 #2 157 58 22 #2 158 2 22 #2 159 16 22 #2 160 30 22 #2 161 44 22 #2 162 58 22 #2 163 2 22 #2 164 16 22 #2 165 30 22 #2 166 44 22 #2 167 58 22 #2 168 2 22 #2 169 16 22 #2 170 30 22 #2 171 44 22 #2 172 58 22 #2 173 2 22 #2 174 16 22 #2 175 30 22 #2 176 44 22 #2 177 58 22 #2 178 2 22 #2 179 16 22 #2 180 30 22 #2 181 44 22 #2 182 58 22 #2 183 2 22 #2 184 16 22 #2 185 30 22 #2 186 44 22 #2 187 58 22 #2 188 2 22 #2 189 16 22 #2 190 30 22 #2 191 44 22 #2 192 58 22 #2 193 2 22 #2 194 16 22 #2 195 30 22 #2 196 44 22 #2 197 58 22 #2 198 2 22 #2 199 16 22 #2 200 30 22 #2 201 44 22 #2 202 58 22 #2 203 2 22 #2 204 16 22 #2 205 30 22 #2 206 44 22 #2 207 58 22 #2 208 2 22 #2 209 16 22 #2 210 30 22 #2 211 44 22 #2 212 58 22 #2 213 2 22 #2 214 16 22 #2 215 30 22 #2 216 44 22 #2 217 58 22 #2 218 2 22 #2 219 16 22 #2 220 30 22 #2 221 44 22 #2 222 58 22 #2 223 2 22 #2 224 16 22 #2 225 30 22 #2 226 44 22 #2 227 58 22 #2 228 2 22 #2 229 16 22 #2 230 30 22 #2 231 44 22 #2 232 58 22 #2 233 2 22 #2 234 16 22 #2 235 30 22 #2 236 44 22 #2 237 58 22 #2 238 2 22 #2 239 16 22 #2 240 30 22 #2 241 44 22 #2 242 58 22 #2 243 2 22 #2 244 16 22 #2 245 30 22 #2 246 44 22 #2 247 58 22 #2 248 2 22 #2 249 16 22 #2 250 30 22 #2 251 44 22 #2 252 58 22 #2 253 2 22 #2 254 16 22 #2 255 30 22 LP 0 1 22 LP 1 1 22 LP 2 1 22 LP 3 1 22 LP 4 1 22 LP 5 1 22 LP 6 1 22 LP 7 1 22 LP 8 1 22 LP 9 1 22 LP 10 1 22 LP 11 1 22 LP 12 1 22 LP 13 1 22 LP 14 1 22 LP 15 1 22 LP 16 1 22 LP 17 1 22 LP 18 1 22 LP 19 1 22 LP 20 1 22 LP 21 1 22 LP 22 1 22 LP 23 1 22 LP 24 1 22 LP 25 1 22 LP 26 1 22 LP 27 1 22 LP 28 1 22 LP 29 1 22 LP 30 1 22 LP 31 1 22 LP 32 2 22 LP 33 2 22 LP 34 2 22 LP 35 2 22 LP 36 2 22 LP 37 2 22 LP 38 2 22 LP 39 2 22 LP 40 2 22 LP 41 2 22 LP 42 2 22 LP 43 2 22 LP 44 2 22 LP 45 2 22 LP 46 2 22 LP 47 2 22 LP 48 2 22 LP 49 2 22 LP 50 2 22 LP 51 2 22 LP 52 2 22 LP 53 2 22 LP 54 2 22 LP 55 2 22 LP 56 2 22 LP 57 2 22 LP 58 2 22 LP 59 2 22 LP 60 2 22 LP 61 2 22 LP 62 2 22 LP 63 2 22 LP 64 2 22 LP 65 2 22 LP 66 2 22 LP 67 2 22 LP 68 2 22 LP 69 2 22 LP 70 2 22 LP 71 2 22 LP 72 2 22 LP 73 2 22 LP 74 2 22 LP 75 2 22 LP 76 2 22 LP 77 2 22 LP 78 2 22 LP 79 2 22 LP 80 2 22 LP 81 2 22 LP 82 2 22 LP 83 2 22 LP 84 2 22 LP 85 2 22 LP 86 2 22 LP 87 2 22 LP 88 2 22 LP 89 2 22 LP 90 2 22 LP 91 2 22 LP 92 2 22 LP 93 2 22 LP 94 2 22 LP 95 2 22 LP 96 2 22 LP 97 2 22 LP 98 2 22 LP 99 2 22 LP 100 2 22 LP 101 2 22 LP 102 2 22 LP 103 2 22 LP 104 2 22 LP 105 2 22 LP 106 2 22 LP 107 2 22 LP 108 2 22 LP 109 2 22 LP 110 2 22 LP 111 2 22 LP 112 2 22 LP 113 2 22 LP 114 2 22 LP 115 2 22 LP 116 2 22 LP 117 2 22 LP 118 2 22 LP 119 2 22 LP 120 2 22 LP 121 2 22 LP 122 2 22 LP 123 2 22 LP 124 2 22 LP 125 2 22 LP 126 2 22 LP 127 2 22 LP 128 2 22 LP 129 2 22 LP 130 2 22 LP 131 2 22 LP 132 2 22 LP 133 2 22 LP 134 2 22 LP 135 2 22 LP 136 2 22 LP 137 2 22 LP 138 2 22 LP 139 2 22 LP 140 2 22 LP 141 2 22 LP 142 2 22 LP 143 2 22 LP 144 2 22 LP 145 2 22 LP 146 2 22 LP 147 2 22 LP 148 2 22 LP 149 2 22 LP 150 2 22 LP 151 2 22 LP 152 2 22 LP 153 2 22 LP 154 2 22 LP 155 2 22 LP 156 2 22 LP 157 2 22 LP 158 2 22 LP 159 2 22 LP 160 2 22 LP 161 2 22 LP 162 2 22 LP 163 2 22 LP 164 2 22 LP 165 2 22 LP 166 2 22 LP 167 2 22 LP 168 2 22 LP 169 2 22 LP 170 2 22 LP 171 2 22 LP 172 2 22 LP 173 2 22 LP 174 2 22 LP 175 2 22 LP 176 2 22 LP 177 2 22 LP 178 2 22 LP 179 2 22 LP 180 2 22 LP 181 2 22 LP 182 2 22 LP 183 2 22 LP 184 2 22 LP 185 2 22 LP 186 2 22 LP 187 2 22 LP 188 2 22 LP 189 2 22 LP 190 2 22 LP 191 2 22 LP 192 2 22 LP 193 2 22 LP 194 2 22 LP 195 2 22 LP 196 2 22 LP 197 2 22 LP 198 2 22 LP 199 2 22 LP 200 2 22 LP 201 2 22 LP 202 2 22 LP 203 2 22 LP 204 2 22 LP 205 2 22 LP 206 2 22 LP 207 2 22 LP 208 2 22 LP 209 2 22 LP 210 2 22 LP 211 2 22 LP 212 2 22 LP 213 2 22 LP 214 2 22 LP 215 2 22 LP 216 2 22 LP 217 2 22 LP 218 2 22 LP 219 2 22 LP 220 2 22 LP 221 2 22 LP 222 2 22 LP 223 2 22 LP 224 2 22 LP 225 2 22 LP 226 2 22 LP 227 2 22 LP 228 2 22 LP 229 2 22 LP 230 2 22 LP 231 2 22 LP 232 2 22 LP 233 2 22 LP 234 2 22 LP 235 2 22 LP 236 2 22 LP 237 2 22 LP 238 2 22 LP 239 2 22 LP 240 2 22 LP 241 2 22 LP 242 2 22 LP 243 2 22 LP 244 2 22 LP 245 2 22 LP 246 2 22 LP 247 2 22 LP 248 2 22 LP 249 2 22 LP 250 2 22 LP 251 2 22 LP 252 2 22 LP 253 2 22 LP 254 2 22 LP 255 2 29 #2 0 15 29 #2 1 29 29 #2 2 43 29 #2 3 57 29 #2 4 1 29 #2 5 15 29 #2 6 29 29 #2 7 43 29 #2 8 56 29 #2 9 57 29 #2 10 1 29 #2 11 15 29 #2 12 29 29 #2 13 1 29 #2 14 15 29 #2 15 29 29 #2 16 43 29 #2 17 57 29 #2 18 1 29 #2 19 15 29 #2 20 29 29 #2 21 43 29 #2 22 57 29 #2 23 1 29 #2 24 15 29 #2 25 29 29 #2 26 43 29 #2 27 57 29 #2 28 1 29 #2 29 15 29 #2 30 29 29 #2 31 43 29 #2 32 58 29 #2 33 2 29 #2 34 16 29 #2 35 1 29 #2 36 44 29 #2 37 58 29 #2 38 2 29 #2 39 16 29 #2 40 1 29 #2 41 44 29 #2 42 58 29 #2 43 2 29 #2 44 16 29 #2 45 1 29 #2 46 44 29 #2 47 58 29 #2 48 2 29 #2 49 16 29 #2 50 1 29 #2 51 44 29 #2 52 58 29 #2 53 2 29 #2 54 16 29 #2 55 1 29 #2 56 44 29 #2 57 58 29 #2 58 2 29 #2 59 16 29 #2 60 1 29 #2 61 44 29 #2 62 58 29 #2 63 2 29 #2 64 16 29 #2 65 1 29 #2 66 44 29 #2 67 58 29 #2 68 2 29 #2 69 16 29 #2 70 1 29 #2 71 44 29 #2 72 58 29 #2 73 2 29 #2 74 16 29 #2 75 1 29 #2 76 44 29 #2 77 58 29 #2 78 2 29 #2 79 16 29 #2 80 1 29 #2 81 44 29 #2 82 58 29 #2 83 2 29 #2 84 16 29 #2 85 1 29 #2 86 44 29 #2 87 58 29 #2 88 2 29 #2 89 16 29 #2 90 1 29 #2 91 44 29 #2 92 58 29 #2 93 2 29 #2 94 16 29 #2 95 1 29 #2 96 44 29 #2 97 58 29 #2 98 2 29 #2 99 16 29 #2 100 1 29 #2 101 44 29 #2 102 58 29 #2 103 2 29 #2 104 16 29 #2 105 1 29 #2 106 44 29 #2 107 58 29 #2 108 2 29 #2 109 16 29 #2 110 1 29 #2 111 44 29 #2 112 58 29 #2 113 2 29 #2 114 16 29 #2 115 1 29 #2 116 44 29 #2 117 58 29 #2 118 2 29 #2 119 16 29 #2 120 1 29 #2 121 44 29 #2 122 58 29 #2 123 2 29 #2 124 16 29 #2 125 1 29 #2 126 44 29 #2 127 58 29 #2 128 2 29 #2 129 16 29 #2 130 1 29 #2 131 44 29 #2 132 58 29 #2 133 2 29 #2 134 16 29 #2 135 1 29 #2 136 44 29 #2 137 58 29 #2 138 2 29 #2 139 16 29 #2 140 1 29 #2 141 44 29 #2 142 58 29 #2 143 2 29 #2 144 16 29 #2 145 1 29 #2 146 44 29 #2 147 58 29 #2 148 2 29 #2 149 16 29 #2 150 1 29 #2 151 44 29 #2 152 58 29 #2 153 2 29 #2 154 16 29 #2 155 1 29 #2 156 44 29 #2 157 58 29 #2 158 2 29 #2 159 16 29 #2 160 1 29 #2 161 44 29 #2 162 58 29 #2 163 2 29 #2 164 16 29 #2 165 1 29 #2 166 44 29 #2 167 58 29 #2 168 2 29 #2 169 16 29 #2 170 1 29 #2 171 44 29 #2 172 58 29 #2 173 2 29 #2 174 16 29 #2 175 1 29 #2 176 44 29 #2 177 58 29 #2 178 2 29 #2 179 16 29 #2 180 1 29 #2 181 44 29 #2 182 58 29 #2 183 2 29 #2 184 16 29 #2 185 1 29 #2 186 44 29 #2 187 58 29 #2 188 2 29 #2 189 16 29 #2 190 1 29 #2 191 44 29 #2 192 58 29 #2 193 2 29 #2 194 16 29 #2 195 1 29 #2 196 44 29 #2 197 58 29 #2 198 2 29 #2 199 16 29 #2 200 1 29 #2 201 44 29 #2 202 58 29 #2 203 2 29 #2 204 16 29 #2 205 1 29 #2 206 44 29 #2 207 58 29 #2 208 2 29 #2 209 16 29 #2 210 1 29 #2 211 44 29 #2 212 58 29 #2 213 2 29 #2 214 16 29 #2 215 1 29 #2 216 44 29 #2 217 58 29 #2 218 2 29 #2 219 16 29 #2 220 1 29 #2 221 44 29 #2 222 58 29 #2 223 2 29 #2 224 16 29 #2 225 1 29 #2 226 44 29 #2 227 58 29 #2 228 2 29 #2 229 16 29 #2 230 1 29 #2 231 44 29 #2 232 58 29 #2 233 2 29 #2 234 16 29 #2 235 1 29 #2 236 44 29 #2 237 58 29 #2 238 2 29 #2 239 16 29 #2 240 1 29 #2 241 44 29 #2 242 58 29 #2 243 2 29 #2 244 16 29 #2 245 1 29 #2 246 44 29 #2 247 58 29 #2 248 2 29 #2 249 16 29 #2 250 1 29 #2 251 44 29 #2 252 58 29 #2 253 2 29 #2 254 16 29 #2 255 1 29 LP 0 15 29 LP 1 1 29 LP 2 15 29 LP 3 1 29 LP 4 15 29 LP 5 1 29 LP 6 15 29 LP 7 1 29 LP 8 14 29 LP 9 15 29 LP 10 1 29 LP 11 15 29 LP 12 1 29 LP 13 1 29 LP 14 15 29 LP 15 1 29 LP 16 15 29 LP 17 1 29 LP 18 15 29 LP 19 1 29 LP 20 15 29 LP 21 1 29 LP 22 15 29 LP 23 1 29 LP 24 15 29 LP 25 1 29 LP 26 15 29 LP 27 1 29 LP 28 15 29 LP 29 1 29 LP 30 15 29 LP 31 1 29 LP 32 16 29 LP 33 2 29 LP 34 16 29 LP 35 2 29 LP 36 16 29 LP 37 2 29 LP 38 16 29 LP 39 2 29 LP 40 16 29 LP 41 2 29 LP 42 16 29 LP 43 2 29 LP 44 16 29 LP 45 2 29 LP 46 16 29 LP 47 2 29 LP 48 16 29 LP 49 2 29 LP 50 16 29 LP 51 2 29 LP 52 16 29 LP 53 2 29 LP 54 16 29 LP 55 2 29 LP 56 16 29 LP 57 2 29 LP 58 16 29 LP 59 2 29 LP 60 16 29 LP 61 2 29 LP 62 16 29 LP 63 2 29 LP 64 16 29 LP 65 2 29 LP 66 16 29 LP 67 2 29 LP 68 16 29 LP 69 2 29 LP 70 16 29 LP 71 2 29 LP 72 16 29 LP 73 2 29 LP 74 16 29 LP 75 2 29 LP 76 16 29 LP 77 2 29 LP 78 16 29 LP 79 2 29 LP 80 16 29 LP 81 2 29 LP 82 16 29 LP 83 2 29 LP 84 16 29 LP 85 2 29 LP 86 16 29 LP 87 2 29 LP 88 16 29 LP 89 2 29 LP 90 16 29 LP 91 2 29 LP 92 16 29 LP 93 2 29 LP 94 16 29 LP 95 2 29 LP 96 16 29 LP 97 2 29 LP 98 16 29 LP 99 2 29 LP 100 16 29 LP 101 2 29 LP 102 16 29 LP 103 2 29 LP 104 16 29 LP 105 2 29 LP 106 16 29 LP 107 2 29 LP 108 16 29 LP 109 2 29 LP 110 16 29 LP 111 2 29 LP 112 16 29 LP 113 2 29 LP 114 16 29 LP 115 2 29 LP 116 16 29 LP 117 2 29 LP 118 16 29 LP 119 2 29 LP 120 16 29 LP 121 2 29 LP 122 16 29 LP 123 2 29 LP 124 16 29 LP 125 2 29 LP 126 16 29 LP 127 2 29 LP 128 16 29 LP 129 2 29 LP 130 16 29 LP 131 2 29 LP 132 16 29 LP 133 2 29 LP 134 16 29 LP 135 2 29 LP 136 16 29 LP 137 2 29 LP 138 16 29 LP 139 2 29 LP 140 16 29 LP 141 2 29 LP 142 16 29 LP 143 2 29 LP 144 16 29 LP 145 2 29 LP 146 16 29 LP 147 2 29 LP 148 16 29 LP 149 2 29 LP 150 16 29 LP 151 2 29 LP 152 16 29 LP 153 2 29 LP 154 16 29 LP 155 2 29 LP 156 16 29 LP 157 2 29 LP 158 16 29 LP 159 2 29 LP 160 16 29 LP 161 2 29 LP 162 16 29 LP 163 2 29 LP 164 16 29 LP 165 2 29 LP 166 16 29 LP 167 2 29 LP 168 16 29 LP 169 2 29 LP 170 16 29 LP 171 2 29 LP 172 16 29 LP 173 2 29 LP 174 16 29 LP 175 2 29 LP 176 16 29 LP 177 2 29 LP 178 16 29 LP 179 2 29 LP 180 16 29 LP 181 2 29 LP 182 16 29 LP 183 2 29 LP 184 16 29 LP 185 2 29 LP 186 16 29 LP 187 2 29 LP 188 16 29 LP 189 2 29 LP 190 16 29 LP 191 2 29 LP 192 16 29 LP 193 2 29 LP 194 16 29 LP 195 2 29 LP 196 16 29 LP 197 2 29 LP 198 16 29 LP 199 2 29 LP 200 16 29 LP 201 2 29 LP 202 16 29 LP 203 2 29 LP 204 16 29 LP 205 2 29 LP 206 16 29 LP 207 2 29 LP 208 16 29 LP 209 2 29 LP 210 16 29 LP 211 2 29 LP 212 16 29 LP 213 2 29 LP 214 16 29 LP 215 2 29 LP 216 16 29 LP 217 2 29 LP 218 16 29 LP 219 2 29 LP 220 16 29 LP 221 2 29 LP 222 16 29 LP 223 2 29 LP 224 16 29 LP 225 2 29 LP 226 16 29 LP 227 2 29 LP 228 16 29 LP 229 2 29 LP 230 16 29 LP 231 2 29 LP 232 16 29 LP 233 2 29 LP 234 16 29 LP 235 2 29 LP 236 16 29 LP 237 2 29 LP 238 16 29 LP 239 2 29 LP 240 16 29 LP 241 2 29 LP 242 16 29 LP 243 2 29 LP 244 16 29 LP 245 2 29 LP 246 16 29 LP 247 2 29 LP 248 16 29 LP 249 2 29 LP 250 16 29 LP 251 2 29 LP 252 16 29 LP 253 2 29 LP 254 16 29 LP 255 2 36 #2 0 15 36 #2 1 29 36 #2 2 43 36 #2 3 57 36 #2 4 1 36 #2 5 15 36 #2 6 29 36 #2 7 43 36 #2 8 56 36 #2 9 57 36 #2 10 1 36 #2 11 15 36 #2 12 29 36 #2 13 1 36 #2 14 15 36 #2 15 29 36 #2 16 43 36 #2 17 57 36 #2 18 1 36 #2 19 15 36 #2 20 29 36 #2 21 43 36 #2 22 57 36 #2 23 1 36 #2 24 15 36 #2 25 29 36 #2 26 43 36 #2 27 57 36 #2 28 1 36 #2 29 15 36 #2 30 29 36 #2 31 43 36 #2 32 58 36 #2 33 2 36 #2 34 16 36 #2 35 30 36 #2 36 44 36 #2 37 58 36 #2 38 2 36 #2 39 16 36 #2 40 30 36 #2 41 44 36 #2 42 58 36 #2 43 2 36 #2 44 16 36 #2 45 30 36 #2 46 44 36 #2 47 58 36 #2 48 2 36 #2 49 16 36 #2 50 30 36 #2 51 44 36 #2 52 58 36 #2 53 2 36 #2 54 16 36 #2 55 30 36 #2 56 44 36 #2 57 58 36 #2 58 2 36 #2 59 16 36 #2 60 30 36 #2 61 44 36 #2 62 58 36 #2 63 2 36 #2 64 16 36 #2 65 30 36 #2 66 44 36 #2 67 58 36 #2 68 2 36 #2 69 16 36 #2 70 30 36 #2 71 44 36 #2 72 58 36 #2 73 2 36 #2 74 16 36 #2 75 30 36 #2 76 44 36 #2 77 58 36 #2 78 2 36 #2 79 16 36 #2 80 30 36 #2 81 44 36 #2 82 58 36 #2 83 2 36 #2 84 16 36 #2 85 30 36 #2 86 44 36 #2 87 58 36 #2 88 2 36 #2 89 16 36 #2 90 30 36 #2 91 44 36 #2 92 58 36 #2 93 2 36 #2 94 16 36 #2 95 30 36 #2 96 44 36 #2 97 58 36 #2 98 2 36 #2 99 16 36 #2 100 30 36 #2 101 44 36 #2 102 58 36 #2 103 2 36 #2 104 16 36 #2 105 30 36 #2 106 44 36 #2 107 58 36 #2 108 2 36 #2 109 16 36 #2 110 30 36 #2 111 44 36 #2 112 58 36 #2 113 2 36 #2 114 16 36 #2 115 30 36 #2 116 44 36 #2 117 58 36 #2 118 2 36 #2 119 16 36 #2 120 30 36 #2 121 44 36 #2 122 58 36 #2 123 2 36 #2 124 16 36 #2 125 30 36 #2 126 44 36 #2 127 58 36 #2 128 2 36 #2 129 16 36 #2 130 30 36 #2 131 44 36 #2 132 58 36 #2 133 2 36 #2 134 16 36 #2 135 30 36 #2 136 44 36 #2 137 58 36 #2 138 2 36 #2 139 16 36 #2 140 30 36 #2 141 44 36 #2 142 58 36 #2 143 2 36 #2 144 16 36 #2 145 30 36 #2 146 44 36 #2 147 58 36 #2 148 2 36 #2 149 16 36 #2 150 30 36 #2 151 44 36 #2 152 58 36 #2 153 2 36 #2 154 16 36 #2 155 30 36 #2 156 44 36 #2 157 58 36 #2 158 2 36 #2 159 16 36 #2 160 30 36 #2 161 44 36 #2 162 58 36 #2 163 2 36 #2 164 16 36 #2 165 30 36 #2 166 44 36 #2 167 58 36 #2 168 2 36 #2 169 16 36 #2 170 30 36 #2 171 44 36 #2 172 58 36 #2 173 2 36 #2 174 16 36 #2 175 30 36 #2 176 44 36 #2 177 58 36 #2 178 2 36 #2 179 16 36 #2 180 30 36 #2 181 44 36 #2 182 58 36 #2 183 2 36 #2 184 16 36 #2 185 30 36 #2 186 44 36 #2 187 58 36 #2 188 2 36 #2 189 16 36 #2 190 30 36 #2 191 44 36 #2 192 58 36 #2 193 2 36 #2 194 16 36 #2 195 30 36 #2 196 44 36 #2 197 58 36 #2 198 2 36 #2 199 16 36 #2 200 30 36 #2 201 44 36 #2 202 58 36 #2 203 2 36 #2 204 16 36 #2 205 30 36 #2 206 44 36 #2 207 58 36 #2 208 2 36 #2 209 16 36 #2 210 30 36 #2 211 44 36 #2 212 58 36 #2 213 2 36 #2 214 16 36 #2 215 30 36 #2 216 44 36 #2 217 58 36 #2 218 2 36 #2 219 16 36 #2 220 30 36 #2 221 44 36 #2 222 58 36 #2 223 2 36 #2 224 16 36 #2 225 30 36 #2 226 44 36 #2 227 58 36 #2 228 2 36 #2 229 16 36 #2 230 30 36 #2 231 44 36 #2 232 58 36 #2 233 2 36 #2 234 16 36 #2 235 30 36 #2 236 44 36 #2 237 58 36 #2 238 2 36 #2 239 16 36 #2 240 30 36 #2 241 44 36 #2 242 58 36 #2 243 2 36 #2 244 16 36 #2 245 30 36 #2 246 44 36 #2 247 58 36 #2 248 2 36 #2 249 16 36 #2 250 30 36 #2 251 44 36 #2 252 58 36 #2 253 2 36 #2 254 16 36 #2 255 30 36 LP 0 15 36 LP 1 1 36 LP 2 15 36 LP 3 1 36 LP 4 15 36 LP 5 1 36 LP 6 15 36 LP 7 1 36 LP 8 14 36 LP 9 15 36 LP 10 1 36 LP 11 15 36 LP 12 1 36 LP 13 1 36 LP 14 15 36 LP 15 1 36 LP 16 15 36 LP 17 1 36 LP 18 15 36 LP 19 1 36 LP 20 15 36 LP 21 1 36 LP 22 15 36 LP 23 1 36 LP 24 15 36 LP 25 1 36 LP 26 15 36 LP 27 1 36 LP 28 15 36 LP 29 1 36 LP 30 15 36 LP 31 1 36 LP 32 16 36 LP 33 2 36 LP 34 16 36 LP 35 2 36 LP 36 16 36 LP 37 2 36 LP 38 16 36 LP 39 2 36 LP 40 16 36 LP 41 2 36 LP 42 16 36 LP 43 2 36 LP 44 16 36 LP 45 2 36 LP 46 16 36 LP 47 2 36 LP 48 16 36 LP 49 2 36 LP 50 16 36 LP 51 2 36 LP 52 16 36 LP 53 2 36 LP 54 16 36 LP 55 2 36 LP 56 16 36 LP 57 2 36 LP 58 16 36 LP 59 2 36 LP 60 16 36 LP 61 2 36 LP 62 16 36 LP 63 2 36 LP 64 16 36 LP 65 2 36 LP 66 16 36 LP 67 2 36 LP 68 16 36 LP 69 2 36 LP 70 16 36 LP 71 2 36 LP 72 16 36 LP 73 2 36 LP 74 16 36 LP 75 2 36 LP 76 16 36 LP 77 2 36 LP 78 16 36 LP 79 2 36 LP 80 16 36 LP 81 2 36 LP 82 16 36 LP 83 2 36 LP 84 16 36 LP 85 2 36 LP 86 16 36 LP 87 2 36 LP 88 16 36 LP 89 2 36 LP 90 16 36 LP 91 2 36 LP 92 16 36 LP 93 2 36 LP 94 16 36 LP 95 2 36 LP 96 16 36 LP 97 2 36 LP 98 16 36 LP 99 2 36 LP 100 16 36 LP 101 2 36 LP 102 16 36 LP 103 2 36 LP 104 16 36 LP 105 2 36 LP 106 16 36 LP 107 2 36 LP 108 16 36 LP 109 2 36 LP 110 16 36 LP 111 2 36 LP 112 16 36 LP 113 2 36 LP 114 16 36 LP 115 2 36 LP 116 16 36 LP 117 2 36 LP 118 16 36 LP 119 2 36 LP 120 16 36 LP 121 2 36 LP 122 16 36 LP 123 2 36 LP 124 16 36 LP 125 2 36 LP 126 16 36 LP 127 2 36 LP 128 16 36 LP 129 2 36 LP 130 16 36 LP 131 2 36 LP 132 16 36 LP 133 2 36 LP 134 16 36 LP 135 2 36 LP 136 16 36 LP 137 2 36 LP 138 16 36 LP 139 2 36 LP 140 16 36 LP 141 2 36 LP 142 16 36 LP 143 2 36 LP 144 16 36 LP 145 2 36 LP 146 16 36 LP 147 2 36 LP 148 16 36 LP 149 2 36 LP 150 16 36 LP 151 2 36 LP 152 16 36 LP 153 2 36 LP 154 16 36 LP 155 2 36 LP 156 16 36 LP 157 2 36 LP 158 16 36 LP 159 2 36 LP 160 16 36 LP 161 2 36 LP 162 16 36 LP 163 2 36 LP 164 16 36 LP 165 2 36 LP 166 16 36 LP 167 2 36 LP 168 16 36 LP 169 2 36 LP 170 16 36 LP 171 2 36 LP 172 16 36 LP 173 2 36 LP 174 16 36 LP 175 2 36 LP 176 16 36 LP 177 2 36 LP 178 16 36 LP 179 2 36 LP 180 16 36 LP 181 2 36 LP 182 16 36 LP 183 2 36 LP 184 16 36 LP 185 2 36 LP 186 16 36 LP 187 2 36 LP 188 16 36 LP 189 2 36 LP 190 16 36 LP 191 2 36 LP 192 16 36 LP 193 2 36 LP 194 16 36 LP 195 2 36 LP 196 16 36 LP 197 2 36 LP 198 16 36 LP 199 2 36 LP 200 16 36 LP 201 2 36 LP 202 16 36 LP 203 2 36 LP 204 16 36 LP 205 2 36 LP 206 16 36 LP 207 2 36 LP 208 16 36 LP 209 2 36 LP 210 16 36 LP 211 2 36 LP 212 16 36 LP 213 2 36 LP 214 16 36 LP 215 2 36 LP 216 16 36 LP 217 2 36 LP 218 16 36 LP 219 2 36 LP 220 16 36 LP 221 2 36 LP 222 16 36 LP 223 2 36 LP 224 16 36 LP 225 2 36 LP 226 16 36 LP 227 2 36 LP 228 16 36 LP 229 2 36 LP 230 16 36 LP 231 2 36 LP 232 16 36 LP 233 2 36 LP 234 16 36 LP 235 2 36 LP 236 16 36 LP 237 2 36 LP 238 16 36 LP 239 2 36 LP 240 16 36 LP 241 2 36 LP 242 16 36 LP 243 2 36 LP 244 16 36 LP 245 2 36 LP 246 16 36 LP 247 2 36 LP 248 16 36 LP 249 2 36 LP 250 16 36 LP 251 2 36 LP 252 16 36 LP 253 2 36 LP 254 16 36 LP 255 2 43 #2 0 15 43 #2 1 29 43 #2 2 43 43 #2 3 57 43 #2 4 1 43 #2 5 15 43 #2 6 29 43 #2 7 43 43 #2 8 56 43 #2 9 57 43 #2 10 1 43 #2 11 15 43 #2 12 29 43 #2 13 1 43 #2 14 15 43 #2 15 29 43 #2 16 43 43 #2 17 57 43 #2 18 1 43 #2 19 15 43 #2 20 29 43 #2 21 43 43 #2 22 57 43 #2 23 1 43 #2 24 15 43 #2 25 29 43 #2 26 43 43 #2 27 57 43 #2 28 1 43 #2 29 15 43 #2 30 29 43 #2 31 43 43 #2 32 58 43 #2 33 2 43 #2 34 16 43 #2 35 30 43 #2 36 1 43 #2 37 58 43 #2 38 2 43 #2 39 16 43 #2 40 30 43 #2 41 1 43 #2 42 58 43 #2 43 2 43 #2 44 16 43 #2 45 30 43 #2 46 1 43 #2 47 58 43 #2 48 2 43 #2 49 16 43 #2 50 30 43 #2 51 1 43 #2 52 58 43 #2 53 2 43 #2 54 16 43 #2 55 30 43 #2 56 1 43 #2 57 58 43 #2 58 2 43 #2 59 16 43 #2 60 30 43 #2 61 1 43 #2 62 58 43 #2 63 2 43 #2 64 16 43 #2 65 30 43 #2 66 1 43 #2 67 58 43 #2 68 2 43 #2 69 16 43 #2 70 30 43 #2 71 1 43 #2 72 58 43 #2 73 2 43 #2 74 16 43 #2 75 30 43 #2 76 1 43 #2 77 58 43 #2 78 2 43 #2 79 16 43 #2 80 30 43 #2 81 1 43 #2 82 58 43 #2 83 2 43 #2 84 16 43 #2 85 30 43 #2 86 1 43 #2 87 58 43 #2 88 2 43 #2 89 16 43 #2 90 30 43 #2 91 1 43 #2 92 58 43 #2 93 2 43 #2 94 16 43 #2 95 30 43 #2 96 1 43 #2 97 58 43 #2 98 2 43 #2 99 16 43 #2 100 30 43 #2 101 1 43 #2 102 58 43 #2 103 2 43 #2 104 16 43 #2 105 30 43 #2 106 1 43 #2 107 58 43 #2 108 2 43 #2 109 16 43 #2 110 30 43 #2 111 1 43 #2 112 58 43 #2 113 2 43 #2 114 16 43 #2 115 30 43 #2 116 1 43 #2 117 58 43 #2 118 2 43 #2 119 16 43 #2 120 30 43 #2 121 1 43 #2 122 58 43 #2 123 2 43 #2 124 16 43 #2 125 30 43 #2 126 1 43 #2 127 58 43 #2 128 2 43 #2 129 16 43 #2 130 30 43 #2 131 1 43 #2 132 58 43 #2 133 2 43 #2 134 16 43 #2 135 30 43 #2 136 1 43 #2 137 58 43 #2 138 2 43 #2 139 16 43 #2 140 30 43 #2 141 1 43 #2 142 58 43 #2 143 2 43 #2 144 16 43 #2 145 30 43 #2 146 1 43 #2 147 58 43 #2 148 2 43 #2 149 16 43 #2 150 30 43 #2 151 1 43 #2 152 58 43 #2 153 2 43 #2 154 16 43 #2 155 30 43 #2 156 1 43 #2 157 58 43 #2 158 2 43 #2 159 16 43 #2 160 30 43 #2 161 1 43 #2 162 58 43 #2 163 2 43 #2 164 16 43 #2 165 30 43 #2 166 1 43 #2 167 58 43 #2 168 2 43 #2 169 16 43 #2 170 30 43 #2 171 1 43 #2 172 58 43 #2 173 2 43 #2 174 16 43 #2 175 30 43 #2 176 1 43 #2 177 58 43 #2 178 2 43 #2 179 16 43 #2 180 30 43 #2 181 1 43 #2 182 58 43 #2 183 2 43 #2 184 16 43 #2 185 30 43 #2 186 1 43 #2 187 58 43 #2 188 2 43 #2 189 16 43 #2 190 30 43 #2 191 1 43 #2 192 58 43 #2 193 2 43 #2 194 16 43 #2 195 30 43 #2 196 1 43 #2 197 58 43 #2 198 2 43 #2 199 16 43 #2 200 30 43 #2 201 1 43 #2 202 58 43 #2 203 2 43 #2 204 16 43 #2 205 30 43 #2 206 1 43 #2 207 58 43 #2 208 2 43 #2 209 16 43 #2 210 30 43 #2 211 1 43 #2 212 58 43 #2 213 2 43 #2 214 16 43 #2 215 30 43 #2 216 1 43 #2 217 58 43 #2 218 2 43 #2 219 16 43 #2 220 30 43 #2 221 1 43 #2 222 58 43 #2 223 2 43 #2 224 16 43 #2 225 30 43 #2 226 1 43 #2 227 58 43 #2 228 2 43 #2 229 16 43 #2 230 30 43 #2 231 1 43 #2 232 58 43 #2 233 2 43 #2 234 16 43 #2 235 30 43 #2 236 1 43 #2 237 58 43 #2 238 2 43 #2 239 16 43 #2 240 30 43 #2 241 1 43 #2 242 58 43 #2 243 2 43 #2 244 16 43 #2 245 30 43 #2 246 1 43 #2 247 58 43 #2 248 2 43 #2 249 16 43 #2 250 30 43 #2 251 1 43 #2 252 58 43 #2 253 2 43 #2 254 16 43 #2 255 30 43 LP 0 15 43 LP 1 29 43 LP 2 1 43 LP 3 15 43 LP 4 29 43 LP 5 1 43 LP 6 15 43 LP 7 29 43 LP 8 1 43 LP 9 15 43 LP 10 29 43 LP 11 1 43 LP 12 15 43 LP 13 1 43 LP 14 15 43 LP 15 29 43 LP 16 1 43 LP 17 15 43 LP 18 29 43 LP 19 1 43 LP 20 15 43 LP 21 29 43 LP 22 1 43 LP 23 15 43 LP 24 29 43 LP 25 1 43 LP 26 15 43 LP 27 29 43 LP 28 1 43 LP 29 15 43 LP 30 29 43 LP 31 1 43 LP 32 16 43 LP 33 30 43 LP 34 2 43 LP 35 16 43 LP 36 30 43 LP 37 2 43 LP 38 16 43 LP 39 30 43 LP 40 2 43 LP 41 16 43 LP 42 30 43 LP 43 2 43 LP 44 16 43 LP 45 30 43 LP 46 2 43 LP 47 16 43 LP 48 30 43 LP 49 2 43 LP 50 16 43 LP 51 30 43 LP 52 2 43 LP 53 16 43 LP 54 30 43 LP 55 2 43 LP 56 16 43 LP 57 30 43 LP 58 2 43 LP 59 16 43 LP 60 30 43 LP 61 2 43 LP 62 16 43 LP 63 30 43 LP 64 2 43 LP 65 16 43 LP 66 30 43 LP 67 2 43 LP 68 16 43 LP 69 30 43 LP 70 2 43 LP 71 16 43 LP 72 30 43 LP 73 2 43 LP 74 16 43 LP 75 30 43 LP 76 2 43 LP 77 16 43 LP 78 30 43 LP 79 2 43 LP 80 16 43 LP 81 30 43 LP 82 2 43 LP 83 16 43 LP 84 30 43 LP 85 2 43 LP 86 16 43 LP 87 30 43 LP 88 2 43 LP 89 16 43 LP 90 30 43 LP 91 2 43 LP 92 16 43 LP 93 30 43 LP 94 2 43 LP 95 16 43 LP 96 30 43 LP 97 2 43 LP 98 16 43 LP 99 30 43 LP 100 2 43 LP 101 16 43 LP 102 30 43 LP 103 2 43 LP 104 16 43 LP 105 30 43 LP 106 2 43 LP 107 16 43 LP 108 30 43 LP 109 2 43 LP 110 16 43 LP 111 30 43 LP 112 2 43 LP 113 16 43 LP 114 30 43 LP 115 2 43 LP 116 16 43 LP 117 30 43 LP 118 2 43 LP 119 16 43 LP 120 30 43 LP 121 2 43 LP 122 16 43 LP 123 30 43 LP 124 2 43 LP 125 16 43 LP 126 30 43 LP 127 2 43 LP 128 16 43 LP 129 30 43 LP 130 2 43 LP 131 16 43 LP 132 30 43 LP 133 2 43 LP 134 16 43 LP 135 30 43 LP 136 2 43 LP 137 16 43 LP 138 30 43 LP 139 2 43 LP 140 16 43 LP 141 30 43 LP 142 2 43 LP 143 16 43 LP 144 30 43 LP 145 2 43 LP 146 16 43 LP 147 30 43 LP 148 2 43 LP 149 16 43 LP 150 30 43 LP 151 2 43 LP 152 16 43 LP 153 30 43 LP 154 2 43 LP 155 16 43 LP 156 30 43 LP 157 2 43 LP 158 16 43 LP 159 30 43 LP 160 2 43 LP 161 16 43 LP 162 30 43 LP 163 2 43 LP 164 16 43 LP 165 30 43 LP 166 2 43 LP 167 16 43 LP 168 30 43 LP 169 2 43 LP 170 16 43 LP 171 30 43 LP 172 2 43 LP 173 16 43 LP 174 30 43 LP 175 2 43 LP 176 16 43 LP 177 30 43 LP 178 2 43 LP 179 16 43 LP 180 30 43 LP 181 2 43 LP 182 16 43 LP 183 30 43 LP 184 2 43 LP 185 16 43 LP 186 30 43 LP 187 2 43 LP 188 16 43 LP 189 30 43 LP 190 2 43 LP 191 16 43 LP 192 30 43 LP 193 2 43 LP 194 16 43 LP 195 30 43 LP 196 2 43 LP 197 16 43 LP 198 30 43 LP 199 2 43 LP 200 16 43 LP 201 30 43 LP 202 2 43 LP 203 16 43 LP 204 30 43 LP 205 2 43 LP 206 16 43 LP 207 30 43 LP 208 2 43 LP 209 16 43 LP 210 30 43 LP 211 2 43 LP 212 16 43 LP 213 30 43 LP 214 2 43 LP 215 16 43 LP 216 30 43 LP 217 2 43 LP 218 16 43 LP 219 30 43 LP 220 2 43 LP 221 16 43 LP 222 30 43 LP 223 2 43 LP 224 16 43 LP 225 30 43 LP 226 2 43 LP 227 16 43 LP 228 30 43 LP 229 2 43 LP 230 16 43 LP 231 30 43 LP 232 2 43 LP 233 16 43 LP 234 30 43 LP 235 2 43 LP 236 16 43 LP 237 30 43 LP 238 2 43 LP 239 16 43 LP 240 30 43 LP 241 2 43 LP 242 16 43 LP 243 30 43 LP 244 2 43 LP 245 16 43 LP 246 30 43 LP 247 2 43 LP 248 16 43 LP 249 30 43 LP 250 2 43 LP 251 16 43 LP 252 30 43 LP 253 2 43 LP 254 16 43 LP 255 30 50 #2 0 15 50 #2 1 29 50 #2 2 43 50 #2 3 57 50 #2 4 1 50 #2 5 15 50 #2 6 29 50 #2 7 43 50 #2 8 56 50 #2 9 57 50 #2 10 1 50 #2 11 15 50 #2 12 29 50 #2 13 1 50 #2 14 15 50 #2 15 29 50 #2 16 43 50 #2 17 57 50 #2 18 1 50 #2 19 15 50 #2 20 29 50 #2 21 43 50 #2 22 57 50 #2 23 1 50 #2 24 15 50 #2 25 29 50 #2 26 43 50 #2 27 57 50 #2 28 1 50 #2 29 15 50 #2 30 29 50 #2 31 43 50 #2 32 58 50 #2 33 2 50 #2 34 16 50 #2 35 30 50 #2 36 44 50 #2 37 58 50 #2 38 2 50 #2 39 16 50 #2 40 30 50 #2 41 44 50 #2 42 58 50 #2 43 2 50 #2 44 16 50 #2 45 30 50 #2 46 44 50 #2 47 58 50 #2 48 2 50 #2 49 16 50 #2 50 30 50 #2 51 44 50 #2 52 58 50 #2 53 2 50 #2 54 16 50 #2 55 30 50 #2 56 44 50 #2 57 58 50 #2 58 2 50 #2 59 16 50 #2 60 30 50 #2 61 44 50 #2 62 58 50 #2 63 2 50 #2 64 16 50 #2 65 30 50 #2 66 44 50 #2 67 58 50 #2 68 2 50 #2 69 16 50 #2 70 30 50 #2 71 44 50 #2 72 58 50 #2 73 2 50 #2 74 16 50 #2 75 30 50 #2 76 44 50 #2 77 58 50 #2 78 2 50 #2 79 16 50 #2 80 30 50 #2 81 44 50 #2 82 58 50 #2 83 2 50 #2 84 16 50 #2 85 30 50 #2 86 44 50 #2 87 58 50 #2 88 2 50 #2 89 16 50 #2 90 30 50 #2 91 44 50 #2 92 58 50 #2 93 2 50 #2 94 16 50 #2 95 30 50 #2 96 44 50 #2 97 58 50 #2 98 2 50 #2 99 16 50 #2 100 30 50 #2 101 44 50 #2 102 58 50 #2 103 2 50 #2 104 16 50 #2 105 30 50 #2 106 44 50 #2 107 58 50 #2 108 2 50 #2 109 16 50 #2 110 30 50 #2 111 44 50 #2 112 58 50 #2 113 2 50 #2 114 16 50 #2 115 30 50 #2 116 44 50 #2 117 58 50 #2 118 2 50 #2 119 16 50 #2 120 30 50 #2 121 44 50 #2 122 58 50 #2 123 2 50 #2 124 16 50 #2 125 30 50 #2 126 44 50 #2 127 58 50 #2 128 2 50 #2 129 16 50 #2 130 30 50 #2 131 44 50 #2 132 58 50 #2 133 2 50 #2 134 16 50 #2 135 30 50 #2 136 44 50 #2 137 58 50 #2 138 2 50 #2 139 16 50 #2 140 30 50 #2 141 44 50 #2 142 58 50 #2 143 2 50 #2 144 16 50 #2 145 30 50 #2 146 44 50 #2 147 58 50 #2 148 2 50 #2 149 16 50 #2 150 30 50 #2 151 44 50 #2 152 58 50 #2 153 2 50 #2 154 16 50 #2 155 30 50 #2 156 44 50 #2 157 58 50 #2 158 2 50 #2 159 16 50 #2 160 30 50 #2 161 44 50 #2 162 58 50 #2 163 2 50 #2 164 16 50 #2 165 30 50 #2 166 44 50 #2 167 58 50 #2 168 2 50 #2 169 16 50 #2 170 30 50 #2 171 44 50 #2 172 58 50 #2 173 2 50 #2 174 16 50 #2 175 30 50 #2 176 44 50 #2 177 58 50 #2 178 2 50 #2 179 16 50 #2 180 30 50 #2 181 44 50 #2 182 58 50 #2 183 2 50 #2 184 16 50 #2 185 30 50 #2 186 44 50 #2 187 58 50 #2 188 2 50 #2 189 16 50 #2 190 30 50 #2 191 44 50 #2 192 58 50 #2 193 2 50 #2 194 16 50 #2 195 30 50 #2 196 44 50 #2 197 58 50 #2 198 2 50 #2 199 16 50 #2 200 30 50 #2 201 44 50 #2 202 58 50 #2 203 2 50 #2 204 16 50 #2 205 30 50 #2 206 44 50 #2 207 58 50 #2 208 2 50 #2 209 16 50 #2 210 30 50 #2 211 44 50 #2 212 58 50 #2 213 2 50 #2 214 16 50 #2 215 30 50 #2 216 44 50 #2 217 58 50 #2 218 2 50 #2 219 16 50 #2 220 30 50 #2 221 44 50 #2 222 58 50 #2 223 2 50 #2 224 16 50 #2 225 30 50 #2 226 44 50 #2 227 58 50 #2 228 2 50 #2 229 16 50 #2 230 30 50 #2 231 44 50 #2 232 58 50 #2 233 2 50 #2 234 16 50 #2 235 30 50 #2 236 44 50 #2 237 58 50 #2 238 2 50 #2 239 16 50 #2 240 30 50 #2 241 44 50 #2 242 58 50 #2 243 2 50 #2 244 16 50 #2 245 30 50 #2 246 44 50 #2 247 58 50 #2 248 2 50 #2 249 16 50 #2 250 30 50 #2 251 44 50 #2 252 58 50 #2 253 2 50 #2 254 16 50 #2 255 30 50 LP 0 15 50 LP 1 29 50 LP 2 1 50 LP 3 15 50 LP 4 29 50 LP 5 1 50 LP 6 15 50 LP 7 29 50 LP 8 1 50 LP 9 15 50 LP 10 29 50 LP 11 1 50 LP 12 15 50 LP 13 1 50 LP 14 15 50 LP 15 29 50 LP 16 1 50 LP 17 15 50 LP 18 29 50 LP 19 1 50 LP 20 15 50 LP 21 29 50 LP 22 1 50 LP 23 15 50 LP 24 29 50 LP 25 1 50 LP 26 15 50 LP 27 29 50 LP 28 1 50 LP 29 15 50 LP 30 29 50 LP 31 1 50 LP 32 16 50 LP 33 30 50 LP 34 2 50 LP 35 16 50 LP 36 30 50 LP 37 2 50 LP 38 16 50 LP 39 30 50 LP 40 2 50 LP 41 16 50 LP 42 30 50 LP 43 2 50 LP 44 16 50 LP 45 30 50 LP 46 2 50 LP 47 16 50 LP 48 30 50 LP 49 2 50 LP 50 16 50 LP 51 30 50 LP 52 2 50 LP 53 16 50 LP 54 30 50 LP 55 2 50 LP 56 16 50 LP 57 30 50 LP 58 2 50 LP 59 16 50 LP 60 30 50 LP 61 2 50 LP 62 16 50 LP 63 30 50 LP 64 2 50 LP 65 16 50 LP 66 30 50 LP 67 2 50 LP 68 16 50 LP 69 30 50 LP 70 2 50 LP 71 16 50 LP 72 30 50 LP 73 2 50 LP 74 16 50 LP 75 30 50 LP 76 2 50 LP 77 16 50 LP 78 30 50 LP 79 2 50 LP 80 16 50 LP 81 30 50 LP 82 2 50 LP 83 16 50 LP 84 30 50 LP 85 2 50 LP 86 16 50 LP 87 30 50 LP 88 2 50 LP 89 16 50 LP 90 30 50 LP 91 2 50 LP 92 16 50 LP 93 30 50 LP 94 2 50 LP 95 16 50 LP 96 30 50 LP 97 2 50 LP 98 16 50 LP 99 30 50 LP 100 2 50 LP 101 16 50 LP 102 30 50 LP 103 2 50 LP 104 16 50 LP 105 30 50 LP 106 2 50 LP 107 16 50 LP 108 30 50 LP 109 2 50 LP 110 16 50 LP 111 30 50 LP 112 2 50 LP 113 16 50 LP 114 30 50 LP 115 2 50 LP 116 16 50 LP 117 30 50 LP 118 2 50 LP 119 16 50 LP 120 30 50 LP 121 2 50 LP 122 16 50 LP 123 30 50 LP 124 2 50 LP 125 16 50 LP 126 30 50 LP 127 2 50 LP 128 16 50 LP 129 30 50 LP 130 2 50 LP 131 16 50 LP 132 30 50 LP 133 2 50 LP 134 16 50 LP 135 30 50 LP 136 2 50 LP 137 16 50 LP 138 30 50 LP 139 2 50 LP 140 16 50 LP 141 30 50 LP 142 2 50 LP 143 16 50 LP 144 30 50 LP 145 2 50 LP 146 16 50 LP 147 30 50 LP 148 2 50 LP 149 16 50 LP 150 30 50 LP 151 2 50 LP 152 16 50 LP 153 30 50 LP 154 2 50 LP 155 16 50 LP 156 30 50 LP 157 2 50 LP 158 16 50 LP 159 30 50 LP 160 2 50 LP 161 16 50 LP 162 30 50 LP 163 2 50 LP 164 16 50 LP 165 30 50 LP 166 2 50 LP 167 16 50 LP 168 30 50 LP 169 2 50 LP 170 16 50 LP 171 30 50 LP 172 2 50 LP 173 16 50 LP 174 30 50 LP 175 2 50 LP 176 16 50 LP 177 30 50 LP 178 2 50 LP 179 16 50 LP 180 30 50 LP 181 2 50 LP 182 16 50 LP 183 30 50 LP 184 2 50 LP 185 16 50 LP 186 30 50 LP 187 2 50 LP 188 16 50 LP 189 30 50 LP 190 2 50 LP 191 16 50 LP 192 30 50 LP 193 2 50 LP 194 16 50 LP 195 30 50 LP 196 2 50 LP 197 16 50 LP 198 30 50 LP 199 2 50 LP 200 16 50 LP 201 30 50 LP 202 2 50 LP 203 16 50 LP 204 30 50 LP 205 2 50 LP 206 16 50 LP 207 30 50 LP 208 2 50 LP 209 16 50 LP 210 30 50 LP 211 2 50 LP 212 16 50 LP 213 30 50 LP 214 2 50 LP 215 16 50 LP 216 30 50 LP 217 2 50 LP 218 16 50 LP 219 30 50 LP 220 2 50 LP 221 16 50 LP 222 30 50 LP 223 2 50 LP 224 16 50 LP 225 30 50 LP 226 2 50 LP 227 16 50 LP 228 30 50 LP 229 2 50 LP 230 16 50 LP 231 30 50 LP 232 2 50 LP 233 16 50 LP 234 30 50 LP 235 2 50 LP 236 16 50 LP 237 30 50 LP 238 2 50 LP 239 16 50 LP 240 30 50 LP 241 2 50 LP 242 16 50 LP 243 30 50 LP 244 2 50 LP 245 16 50 LP 246 30 50 LP 247 2 50 LP 248 16 50 LP 249 30 50 LP 250 2 50 LP 251 16 50 LP 252 30 50 LP 253 2 50 LP 254 16 50 LP 255 30 57 #2 0 15 57 #2 1 29 57 #2 2 43 57 #2 3 57 57 #2 4 1 57 #2 5 15 57 #2 6 29 57 #2 7 43 57 #2 8 56 57 #2 9 57 57 #2 10 1 57 #2 11 15 57 #2 12 29 57 #2 13 1 57 #2 14 15 57 #2 15 29 57 #2 16 43 57 #2 17 57 57 #2 18 1 57 #2 19 15 57 #2 20 29 57 #2 21 43 57 #2 22 57 57 #2 23 1 57 #2 24 15 57 #2 25 29 57 #2 26 43 57 #2 27 57 57 #2 28 1 57 #2 29 15 57 #2 30 29 57 #2 31 43 57 #2 32 1 57 #2 33 2 57 #2 34 16 57 #2 35 30 57 #2 36 44 57 #2 37 1 57 #2 38 2 57 #2 39 16 57 #2 40 30 57 #2 41 44 57 #2 42 1 57 #2 43 2 57 #2 44 16 57 #2 45 30 57 #2 46 44 57 #2 47 1 57 #2 48 2 57 #2 49 16 57 #2 50 30 57 #2 51 44 57 #2 52 1 57 #2 53 2 57 #2 54 16 57 #2 55 30 57 #2 56 44 57 #2 57 1 57 #2 58 2 57 #2 59 16 57 #2 60 30 57 #2 61 44 57 #2 62 1 57 #2 63 2 57 #2 64 16 57 #2 65 30 57 #2 66 44 57 #2 67 1 57 #2 68 2 57 #2 69 16 57 #2 70 30 57 #2 71 44 57 #2 72 1 57 #2 73 2 57 #2 74 16 57 #2 75 30 57 #2 76 44 57 #2 77 1 57 #2 78 2 57 #2 79 16 57 #2 80 30 57 #2 81 44 57 #2 82 1 57 #2 83 2 57 #2 84 16 57 #2 85 30 57 #2 86 44 57 #2 87 1 57 #2 88 2 57 #2 89 16 57 #2 90 30 57 #2 91 44 57 #2 92 1 57 #2 93 2 57 #2 94 16 57 #2 95 30 57 #2 96 44 57 #2 97 1 57 #2 98 2 57 #2 99 16 57 #2 100 30 57 #2 101 44 57 #2 102 1 57 #2 103 2 57 #2 104 16 57 #2 105 30 57 #2 106 44 57 #2 107 1 57 #2 108 2 57 #2 109 16 57 #2 110 30 57 #2 111 44 57 #2 112 1 57 #2 113 2 57 #2 114 16 57 #2 115 30 57 #2 116 44 57 #2 117 1 57 #2 118 2 57 #2 119 16 57 #2 120 30 57 #2 121 44 57 #2 122 1 57 #2 123 2 57 #2 124 16 57 #2 125 30 57 #2 126 44 57 #2 127 1 57 #2 128 2 57 #2 129 16 57 #2 130 30 57 #2 131 44 57 #2 132 1 57 #2 133 2 57 #2 134 16 57 #2 135 30 57 #2 136 44 57 #2 137 1 57 #2 138 2 57 #2 139 16 57 #2 140 30 57 #2 141 44 57 #2 142 1 57 #2 143 2 57 #2 144 16 57 #2 145 30 57 #2 146 44 57 #2 147 1 57 #2 148 2 57 #2 149 16 57 #2 150 30 57 #2 151 44 57 #2 152 1 57 #2 153 2 57 #2 154 16 57 #2 155 30 57 #2 156 44 57 #2 157 1 57 #2 158 2 57 #2 159 16 57 #2 160 30 57 #2 161 44 57 #2 162 1 57 #2 163 2 57 #2 164 16 57 #2 165 30 57 #2 166 44 57 #2 167 1 57 #2 168 2 57 #2 169 16 57 #2 170 30 57 #2 171 44 57 #2 172 1 57 #2 173 2 57 #2 174 16 57 #2 175 30 57 #2 176 44 57 #2 177 1 57 #2 178 2 57 #2 179 16 57 #2 180 30 57 #2 181 44 57 #2 182 1 57 #2 183 2 57 #2 184 16 57 #2 185 30 57 #2 186 44 57 #2 187 1 57 #2 188 2 57 #2 189 16 57 #2 190 30 57 #2 191 44 57 #2 192 1 57 #2 193 2 57 #2 194 16 57 #2 195 30 57 #2 196 44 57 #2 197 1 57 #2 198 2 57 #2 199 16 57 #2 200 30 57 #2 201 44 57 #2 202 1 57 #2 203 2 57 #2 204 16 57 #2 205 30 57 #2 206 44 57 #2 207 1 57 #2 208 2 57 #2 209 16 57 #2 210 30 57 #2 211 44 57 #2 212 1 57 #2 213 2 57 #2 214 16 57 #2 215 30 57 #2 216 44 57 #2 217 1 57 #2 218 2 57 #2 219 16 57 #2 220 30 57 #2 221 44 57 #2 222 1 57 #2 223 2 57 #2 224 16 57 #2 225 30 57 #2 226 44 57 #2 227 1 57 #2 228 2 57 #2 229 16 57 #2 230 30 57 #2 231 44 57 #2 232 1 57 #2 233 2 57 #2 234 16 57 #2 235 30 57 #2 236 44 57 #2 237 1 57 #2 238 2 57 #2 239 16 57 #2 240 30 57 #2 241 44 57 #2 242 1 57 #2 243 2 57 #2 244 16 57 #2 245 30 57 #2 246 44 57 #2 247 1 57 #2 248 2 57 #2 249 16 57 #2 250 30 57 #2 251 44 57 #2 252 1 57 #2 253 2 57 #2 254 16 57 #2 255 30 57 LP 0 15 57 LP 1 29 57 LP 2 43 57 LP 3 1 57 LP 4 15 57 LP 5 29 57 LP 6 43 57 LP 7 1 57 LP 8 14 57 LP 9 15 57 LP 10 29 57 LP 11 43 57 LP 12 1 57 LP 13 1 57 LP 14 15 57 LP 15 29 57 LP 16 43 57 LP 17 1 57 LP 18 15 57 LP 19 29 57 LP 20 43 57 LP 21 1 57 LP 22 15 57 LP 23 29 57 LP 24 43 57 LP 25 1 57 LP 26 15 57 LP 27 29 57 LP 28 43 57 LP 29 1 57 LP 30 15 57 LP 31 29 57 LP 32 44 57 LP 33 2 57 LP 34 16 57 LP 35 30 57 LP 36 44 57 LP 37 2 57 LP 38 16 57 LP 39 30 57 LP 40 44 57 LP 41 2 57 LP 42 16 57 LP 43 30 57 LP 44 44 57 LP 45 2 57 LP 46 16 57 LP 47 30 57 LP 48 44 57 LP 49 2 57 LP 50 16 57 LP 51 30 57 LP 52 44 57 LP 53 2 57 LP 54 16 57 LP 55 30 57 LP 56 44 57 LP 57 2 57 LP 58 16 57 LP 59 30 57 LP 60 44 57 LP 61 2 57 LP 62 16 57 LP 63 30 57 LP 64 44 57 LP 65 2 57 LP 66 16 57 LP 67 30 57 LP 68 44 57 LP 69 2 57 LP 70 16 57 LP 71 30 57 LP 72 44 57 LP 73 2 57 LP 74 16 57 LP 75 30 57 LP 76 44 57 LP 77 2 57 LP 78 16 57 LP 79 30 57 LP 80 44 57 LP 81 2 57 LP 82 16 57 LP 83 30 57 LP 84 44 57 LP 85 2 57 LP 86 16 57 LP 87 30 57 LP 88 44 57 LP 89 2 57 LP 90 16 57 LP 91 30 57 LP 92 44 57 LP 93 2 57 LP 94 16 57 LP 95 30 57 LP 96 44 57 LP 97 2 57 LP 98 16 57 LP 99 30 57 LP 100 44 57 LP 101 2 57 LP 102 16 57 LP 103 30 57 LP 104 44 57 LP 105 2 57 LP 106 16 57 LP 107 30 57 LP 108 44 57 LP 109 2 57 LP 110 16 57 LP 111 30 57 LP 112 44 57 LP 113 2 57 LP 114 16 57 LP 115 30 57 LP 116 44 57 LP 117 2 57 LP 118 16 57 LP 119 30 57 LP 120 44 57 LP 121 2 57 LP 122 16 57 LP 123 30 57 LP 124 44 57 LP 125 2 57 LP 126 16 57 LP 127 30 57 LP 128 44 57 LP 129 2 57 LP 130 16 57 LP 131 30 57 LP 132 44 57 LP 133 2 57 LP 134 16 57 LP 135 30 57 LP 136 44 57 LP 137 2 57 LP 138 16 57 LP 139 30 57 LP 140 44 57 LP 141 2 57 LP 142 16 57 LP 143 30 57 LP 144 44 57 LP 145 2 57 LP 146 16 57 LP 147 30 57 LP 148 44 57 LP 149 2 57 LP 150 16 57 LP 151 30 57 LP 152 44 57 LP 153 2 57 LP 154 16 57 LP 155 30 57 LP 156 44 57 LP 157 2 57 LP 158 16 57 LP 159 30 57 LP 160 44 57 LP 161 2 57 LP 162 16 57 LP 163 30 57 LP 164 44 57 LP 165 2 57 LP 166 16 57 LP 167 30 57 LP 168 44 57 LP 169 2 57 LP 170 16 57 LP 171 30 57 LP 172 44 57 LP 173 2 57 LP 174 16 57 LP 175 30 57 LP 176 44 57 LP 177 2 57 LP 178 16 57 LP 179 30 57 LP 180 44 57 LP 181 2 57 LP 182 16 57 LP 183 30 57 LP 184 44 57 LP 185 2 57 LP 186 16 57 LP 187 30 57 LP 188 44 57 LP 189 2 57 LP 190 16 57 LP 191 30 57 LP 192 44 57 LP 193 2 57 LP 194 16 57 LP 195 30 57 LP 196 44 57 LP 197 2 57 LP 198 16 57 LP 199 30 57 LP 200 44 57 LP 201 2 57 LP 202 16 57 LP 203 30 57 LP 204 44 57 LP 205 2 57 LP 206 16 57 LP 207 30 57 LP 208 44 57 LP 209 2 57 LP 210 16 57 LP 211 30 57 LP 212 44 57 LP 213 2 57 LP 214 16 57 LP 215 30 57 LP 216 44 57 LP 217 2 57 LP 218 16 57 LP 219 30 57 LP 220 44 57 LP 221 2 57 LP 222 16 57 LP 223 30 57 LP 224 44 57 LP 225 2 57 LP 226 16 57 LP 227 30 57 LP 228 44 57 LP 229 2 57 LP 230 16 57 LP 231 30 57 LP 232 44 57 LP 233 2 57 LP 234 16 57 LP 235 30 57 LP 236 44 57 LP 237 2 57 LP 238 16 57 LP 239 30 57 LP 240 44 57 LP 241 2 57 LP 242 16 57 LP 243 30 57 LP 244 44 57 LP 245 2 57 LP 246 16 57 LP 247 30 57 LP 248 44 57 LP 249 2 57 LP 250 16 57 LP 251 30 57 LP 252 44 57 LP 253 2 57 LP 254 16 57 LP 255 30 64 #2 0 15 64 #2 1 29 64 #2 2 43 64 #2 3 57 64 #2 4 1 64 #2 5 15 64 #2 6 29 64 #2 7 43 64 #2 8 56 64 #2 9 57 64 #2 10 1 64 #2 11 15 64 #2 12 29 64 #2 13 1 64 #2 14 15 64 #2 15 29 64 #2 16 43 64 #2 17 57 64 #2 18 1 64 #2 19 15 64 #2 20 29 64 #2 21 43 64 #2 22 57 64 #2 23 1 64 #2 24 15 64 #2 25 29 64 #2 26 43 64 #2 27 57 64 #2 28 1 64 #2 29 15 64 #2 30 29 64 #2 31 43 64 #2 32 58 64 #2 33 2 64 #2 34 16 64 #2 35 30 64 #2 36 44 64 #2 37 58 64 #2 38 2 64 #2 39 16 64 #2 40 30 64 #2 41 44 64 #2 42 58 64 #2 43 2 64 #2 44 16 64 #2 45 30 64 #2 46 44 64 #2 47 58 64 #2 48 2 64 #2 49 16 64 #2 50 30 64 #2 51 44 64 #2 52 58 64 #2 53 2 64 #2 54 16 64 #2 55 30 64 #2 56 44 64 #2 57 58 64 #2 58 2 64 #2 59 16 64 #2 60 30 64 #2 61 44 64 #2 62 58 64 #2 63 2 64 #2 64 16 64 #2 65 30 64 #2 66 44 64 #2 67 58 64 #2 68 2 64 #2 69 16 64 #2 70 30 64 #2 71 44 64 #2 72 58 64 #2 73 2 64 #2 74 16 64 #2 75 30 64 #2 76 44 64 #2 77 58 64 #2 78 2 64 #2 79 16 64 #2 80 30 64 #2 81 44 64 #2 82 58 64 #2 83 2 64 #2 84 16 64 #2 85 30 64 #2 86 44 64 #2 87 58 64 #2 88 2 64 #2 89 16 64 #2 90 30 64 #2 91 44 64 #2 92 58 64 #2 93 2 64 #2 94 16 64 #2 95 30 64 #2 96 44 64 #2 97 58 64 #2 98 2 64 #2 99 16 64 #2 100 30 64 #2 101 44 64 #2 102 58 64 #2 103 2 64 #2 104 16 64 #2 105 30 64 #2 106 44 64 #2 107 58 64 #2 108 2 64 #2 109 16 64 #2 110 30 64 #2 111 44 64 #2 112 58 64 #2 113 2 64 #2 114 16 64 #2 115 30 64 #2 116 44 64 #2 117 58 64 #2 118 2 64 #2 119 16 64 #2 120 30 64 #2 121 44 64 #2 122 58 64 #2 123 2 64 #2 124 16 64 #2 125 30 64 #2 126 44 64 #2 127 58 64 #2 128 2 64 #2 129 16 64 #2 130 30 64 #2 131 44 64 #2 132 58 64 #2 133 2 64 #2 134 16 64 #2 135 30 64 #2 136 44 64 #2 137 58 64 #2 138 2 64 #2 139 16 64 #2 140 30 64 #2 141 44 64 #2 142 58 64 #2 143 2 64 #2 144 16 64 #2 145 30 64 #2 146 44 64 #2 147 58 64 #2 148 2 64 #2 149 16 64 #2 150 30 64 #2 151 44 64 #2 152 58 64 #2 153 2 64 #2 154 16 64 #2 155 30 64 #2 156 44 64 #2 157 58 64 #2 158 2 64 #2 159 16 64 #2 160 30 64 #2 161 44 64 #2 162 58 64 #2 163 2 64 #2 164 16 64 #2 165 30 64 #2 166 44 64 #2 167 58 64 #2 168 2 64 #2 169 16 64 #2 170 30 64 #2 171 44 64 #2 172 58 64 #2 173 2 64 #2 174 16 64 #2 175 30 64 #2 176 44 64 #2 177 58 64 #2 178 2 64 #2 179 16 64 #2 180 30 64 #2 181 44 64 #2 182 58 64 #2 183 2 64 #2 184 16 64 #2 185 30 64 #2 186 44 64 #2 187 58 64 #2 188 2 64 #2 189 16 64 #2 190 30 64 #2 191 44 64 #2 192 58 64 #2 193 2 64 #2 194 16 64 #2 195 30 64 #2 196 44 64 #2 197 58 64 #2 198 2 64 #2 199 16 64 #2 200 30 64 #2 201 44 64 #2 202 58 64 #2 203 2 64 #2 204 16 64 #2 205 30 64 #2 206 44 64 #2 207 58 64 #2 208 2 64 #2 209 16 64 #2 210 30 64 #2 211 44 64 #2 212 58 64 #2 213 2 64 #2 214 16 64 #2 215 30 64 #2 216 44 64 #2 217 58 64 #2 218 2 64 #2 219 16 64 #2 220 30 64 #2 221 44 64 #2 222 58 64 #2 223 2 64 #2 224 16 64 #2 225 30 64 #2 226 44 64 #2 227 58 64 #2 228 2 64 #2 229 16 64 #2 230 30 64 #2 231 44 64 #2 232 58 64 #2 233 2 64 #2 234 16 64 #2 235 30 64 #2 236 44 64 #2 237 58 64 #2 238 2 64 #2 239 16 64 #2 240 30 64 #2 241 44 64 #2 242 58 64 #2 243 2 64 #2 244 16 64 #2 245 30 64 #2 246 44 64 #2 247 58 64 #2 248 2 64 #2 249 16 64 #2 250 30 64 #2 251 44 64 #2 252 58 64 #2 253 2 64 #2 254 16 64 #2 255 30 64 LP 0 15 64 LP 1 29 64 LP 2 43 64 LP 3 1 64 LP 4 15 64 LP 5 29 64 LP 6 43 64 LP 7 1 64 LP 8 14 64 LP 9 15 64 LP 10 29 64 LP 11 43 64 LP 12 1 64 LP 13 1 64 LP 14 15 64 LP 15 29 64 LP 16 43 64 LP 17 1 64 LP 18 15 64 LP 19 29 64 LP 20 43 64 LP 21 1 64 LP 22 15 64 LP 23 29 64 LP 24 43 64 LP 25 1 64 LP 26 15 64 LP 27 29 64 LP 28 43 64 LP 29 1 64 LP 30 15 64 LP 31 29 64 LP 32 44 64 LP 33 2 64 LP 34 16 64 LP 35 30 64 LP 36 44 64 LP 37 2 64 LP 38 16 64 LP 39 30 64 LP 40 44 64 LP 41 2 64 LP 42 16 64 LP 43 30 64 LP 44 44 64 LP 45 2 64 LP 46 16 64 LP 47 30 64 LP 48 44 64 LP 49 2 64 LP 50 16 64 LP 51 30 64 LP 52 44 64 LP 53 2 64 LP 54 16 64 LP 55 30 64 LP 56 44 64 LP 57 2 64 LP 58 16 64 LP 59 30 64 LP 60 44 64 LP 61 2 64 LP 62 16 64 LP 63 30 64 LP 64 44 64 LP 65 2 64 LP 66 16 64 LP 67 30 64 LP 68 44 64 LP 69 2 64 LP 70 16 64 LP 71 30 64 LP 72 44 64 LP 73 2 64 LP 74 16 64 LP 75 30 64 LP 76 44 64 LP 77 2 64 LP 78 16 64 LP 79 30 64 LP 80 44 64 LP 81 2 64 LP 82 16 64 LP 83 30 64 LP 84 44 64 LP 85 2 64 LP 86 16 64 LP 87 30 64 LP 88 44 64 LP 89 2 64 LP 90 16 64 LP 91 30 64 LP 92 44 64 LP 93 2 64 LP 94 16 64 LP 95 30 64 LP 96 44 64 LP 97 2 64 LP 98 16 64 LP 99 30 64 LP 100 44 64 LP 101 2 64 LP 102 16 64 LP 103 30 64 LP 104 44 64 LP 105 2 64 LP 106 16 64 LP 107 30 64 LP 108 44 64 LP 109 2 64 LP 110 16 64 LP 111 30 64 LP 112 44 64 LP 113 2 64 LP 114 16 64 LP 115 30 64 LP 116 44 64 LP 117 2 64 LP 118 16 64 LP 119 30 64 LP 120 44 64 LP 121 2 64 LP 122 16 64 LP 123 30 64 LP 124 44 64 LP 125 2 64 LP 126 16 64 LP 127 30 64 LP 128 44 64 LP 129 2 64 LP 130 16 64 LP 131 30 64 LP 132 44 64 LP 133 2 64 LP 134 16 64 LP 135 30 64 LP 136 44 64 LP 137 2 64 LP 138 16 64 LP 139 30 64 LP 140 44 64 LP 141 2 64 LP 142 16 64 LP 143 30 64 LP 144 44 64 LP 145 2 64 LP 146 16 64 LP 147 30 64 LP 148 44 64 LP 149 2 64 LP 150 16 64 LP 151 30 64 LP 152 44 64 LP 153 2 64 LP 154 16 64 LP 155 30 64 LP 156 44 64 LP 157 2 64 LP 158 16 64 LP 159 30 64 LP 160 44 64 LP 161 2 64 LP 162 16 64 LP 163 30 64 LP 164 44 64 LP 165 2 64 LP 166 16 64 LP 167 30 64 LP 168 44 64 LP 169 2 64 LP 170 16 64 LP 171 30 64 LP 172 44 64 LP 173 2 64 LP 174 16 64 LP 175 30 64 LP 176 44 64 LP 177 2 64 LP 178 16 64 LP 179 30 64 LP 180 44 64 LP 181 2 64 LP 182 16 64 LP 183 30 64 LP 184 44 64 LP 185 2 64 LP 186 16 64 LP 187 30 64 LP 188 44 64 LP 189 2 64 LP 190 16 64 LP 191 30 64 LP 192 44 64 LP 193 2 64 LP 194 16 64 LP 195 30 64 LP 196 44 64 LP 197 2 64 LP 198 16 64 LP 199 30 64 LP 200 44 64 LP 201 2 64 LP 202 16 64 LP 203 30 64 LP 204 44 64 LP 205 2 64 LP 206 16 64 LP 207 30 64 LP 208 44 64 LP 209 2 64 LP 210 16 64 LP 211 30 64 LP 212 44 64 LP 213 2 64 LP 214 16 64 LP 215 30 64 LP 216 44 64 LP 217 2 64 LP 218 16 64 LP 219 30 64 LP 220 44 64 LP 221 2 64 LP 222 16 64 LP 223 30 64 LP 224 44 64 LP 225 2 64 LP 226 16 64 LP 227 30 64 LP 228 44 64 LP 229 2 64 LP 230 16 64 LP 231 30 64 LP 232 44 64 LP 233 2 64 LP 234 16 64 LP 235 30 64 LP 236 44 64 LP 237 2 64 LP 238 16 64 LP 239 30 64 LP 240 44 64 LP 241 2 64 LP 242 16 64 LP 243 30 64 LP 244 44 64 LP 245 2 64 LP 246 16 64 LP 247 30 64 LP 248 44 64 LP 249 2 64 LP 250 16 64 LP 251 30 64 LP 252 44 64 LP 253 2 64 LP 254 16 64 LP 255 30 71 #2 0 15 71 #2 1 29 71 #2 2 43 71 #2 3 57 71 #2 4 1 71 #2 5 15 71 #2 6 29 71 #2 7 43 71 #2 8 56 71 #2 9 57 71 #2 10 1 71 #2 11 15 71 #2 12 29 71 #2 13 1 71 #2 14 15 71 #2 15 29 71 #2 16 43 71 #2 17 57 71 #2 18 1 71 #2 19 15 71 #2 20 29 71 #2 21 43 71 #2 22 57 71 #2 23 1 71 #2 24 15 71 #2 25 29 71 #2 26 43 71 #2 27 57 71 #2 28 1 71 #2 29 15 71 #2 30 29 71 #2 31 43 71 #2 32 58 71 #2 33 2 71 #2 34 16 71 #2 35 30 71 #2 36 44 71 #2 37 58 71 #2 38 2 71 #2 39 16 71 #2 40 30 71 #2 41 44 71 #2 42 58 71 #2 43 2 71 #2 44 16 71 #2 45 30 71 #2 46 44 71 #2 47 58 71 #2 48 2 71 #2 49 16 71 #2 50 30 71 #2 51 44 71 #2 52 58 71 #2 53 2 71 #2 54 16 71 #2 55 30 71 #2 56 44 71 #2 57 58 71 #2 58 2 71 #2 59 16 71 #2 60 30 71 #2 61 44 71 #2 62 58 71 #2 63 2 71 #2 64 16 71 #2 65 30 71 #2 66 44 71 #2 67 58 71 #2 68 2 71 #2 69 16 71 #2 70 30 71 #2 71 44 71 #2 72 58 71 #2 73 2 71 #2 74 16 71 #2 75 30 71 #2 76 44 71 #2 77 58 71 #2 78 2 71 #2 79 16 71 #2 80 30 71 #2 81 44 71 #2 82 58 71 #2 83 2 71 #2 84 16 71 #2 85 30 71 #2 86 44 71 #2 87 58 71 #2 88 2 71 #2 89 16 71 #2 90 30 71 #2 91 44 71 #2 92 58 71 #2 93 2 71 #2 94 16 71 #2 95 30 71 #2 96 44 71 #2 97 58 71 #2 98 2 71 #2 99 16 71 #2 100 30 71 #2 101 44 71 #2 102 58 71 #2 103 2 71 #2 104 16 71 #2 105 30 71 #2 106 44 71 #2 107 58 71 #2 108 2 71 #2 109 16 71 #2 110 30 71 #2 111 44 71 #2 112 58 71 #2 113 2 71 #2 114 16 71 #2 115 30 71 #2 116 44 71 #2 117 58 71 #2 118 2 71 #2 119 16 71 #2 120 30 71 #2 121 44 71 #2 122 58 71 #2 123 2 71 #2 124 16 71 #2 125 30 71 #2 126 44 71 #2 127 58 71 #2 128 2 71 #2 129 16 71 #2 130 30 71 #2 131 44 71 #2 132 58 71 #2 133 2 71 #2 134 16 71 #2 135 30 71 #2 136 44 71 #2 137 58 71 #2 138 2 71 #2 139 16 71 #2 140 30 71 #2 141 44 71 #2 142 58 71 #2 143 2 71 #2 144 16 71 #2 145 30 71 #2 146 44 71 #2 147 58 71 #2 148 2 71 #2 149 16 71 #2 150 30 71 #2 151 44 71 #2 152 58 71 #2 153 2 71 #2 154 16 71 #2 155 30 71 #2 156 44 71 #2 157 58 71 #2 158 2 71 #2 159 16 71 #2 160 30 71 #2 161 44 71 #2 162 58 71 #2 163 2 71 #2 164 16 71 #2 165 30 71 #2 166 44 71 #2 167 58 71 #2 168 2 71 #2 169 16 71 #2 170 30 71 #2 171 44 71 #2 172 58 71 #2 173 2 71 #2 174 16 71 #2 175 30 71 #2 176 44 71 #2 177 58 71 #2 178 2 71 #2 179 16 71 #2 180 30 71 #2 181 44 71 #2 182 58 71 #2 183 2 71 #2 184 16 71 #2 185 30 71 #2 186 44 71 #2 187 58 71 #2 188 2 71 #2 189 16 71 #2 190 30 71 #2 191 44 71 #2 192 58 71 #2 193 2 71 #2 194 16 71 #2 195 30 71 #2 196 44 71 #2 197 58 71 #2 198 2 71 #2 199 16 71 #2 200 30 71 #2 201 44 71 #2 202 58 71 #2 203 2 71 #2 204 16 71 #2 205 30 71 #2 206 44 71 #2 207 58 71 #2 208 2 71 #2 209 16 71 #2 210 30 71 #2 211 44 71 #2 212 58 71 #2 213 2 71 #2 214 16 71 #2 215 30 71 #2 216 44 71 #2 217 58 71 #2 218 2 71 #2 219 16 71 #2 220 30 71 #2 221 44 71 #2 222 58 71 #2 223 2 71 #2 224 16 71 #2 225 30 71 #2 226 44 71 #2 227 58 71 #2 228 2 71 #2 229 16 71 #2 230 30 71 #2 231 44 71 #2 232 58 71 #2 233 2 71 #2 234 16 71 #2 235 30 71 #2 236 44 71 #2 237 58 71 #2 238 2 71 #2 239 16 71 #2 240 30 71 #2 241 44 71 #2 242 58 71 #2 243 2 71 #2 244 16 71 #2 245 30 71 #2 246 44 71 #2 247 58 71 #2 248 2 71 #2 249 16 71 #2 250 30 71 #2 251 44 71 #2 252 58 71 #2 253 2 71 #2 254 16 71 #2 255 30 71 LP 0 15 71 LP 1 29 71 LP 2 43 71 LP 3 57 71 LP 4 1 71 LP 5 15 71 LP 6 29 71 LP 7 43 71 LP 8 56 71 LP 9 57 71 LP 10 1 71 LP 11 15 71 LP 12 29 71 LP 13 1 71 LP 14 15 71 LP 15 29 71 LP 16 43 71 LP 17 57 71 LP 18 1 71 LP 19 15 71 LP 20 29 71 LP 21 43 71 LP 22 57 71 LP 23 1 71 LP 24 15 71 LP 25 29 71 LP 26 43 71 LP 27 57 71 LP 28 1 71 LP 29 15 71 LP 30 29 71 LP 31 43 71 LP 32 58 71 LP 33 2 71 LP 34 16 71 LP 35 30 71 LP 36 44 71 LP 37 58 71 LP 38 2 71 LP 39 16 71 LP 40 30 71 LP 41 44 71 LP 42 58 71 LP 43 2 71 LP 44 16 71 LP 45 30 71 LP 46 44 71 LP 47 58 71 LP 48 2 71 LP 49 16 71 LP 50 30 71 LP 51 44 71 LP 52 58 71 LP 53 2 71 LP 54 16 71 LP 55 30 71 LP 56 44 71 LP 57 58 71 LP 58 2 71 LP 59 16 71 LP 60 30 71 LP 61 44 71 LP 62 58 71 LP 63 2 71 LP 64 16 71 LP 65 30 71 LP 66 44 71 LP 67 58 71 LP 68 2 71 LP 69 16 71 LP 70 30 71 LP 71 44 71 LP 72 58 71 LP 73 2 71 LP 74 16 71 LP 75 30 71 LP 76 44 71 LP 77 58 71 LP 78 2 71 LP 79 16 71 LP 80 30 71 LP 81 44 71 LP 82 58 71 LP 83 2 71 LP 84 16 71 LP 85 30 71 LP 86 44 71 LP 87 58 71 LP 88 2 71 LP 89 16 71 LP 90 30 71 LP 91 44 71 LP 92 58 71 LP 93 2 71 LP 94 16 71 LP 95 30 71 LP 96 44 71 LP 97 58 71 LP 98 2 71 LP 99 16 71 LP 100 30 71 LP 101 44 71 LP 102 58 71 LP 103 2 71 LP 104 16 71 LP 105 30 71 LP 106 44 71 LP 107 58 71 LP 108 2 71 LP 109 16 71 LP 110 30 71 LP 111 44 71 LP 112 58 71 LP 113 2 71 LP 114 16 71 LP 115 30 71 LP 116 44 71 LP 117 58 71 LP 118 2 71 LP 119 16 71 LP 120 30 71 LP 121 44 71 LP 122 58 71 LP 123 2 71 LP 124 16 71 LP 125 30 71 LP 126 44 71 LP 127 58 71 LP 128 2 71 LP 129 16 71 LP 130 30 71 LP 131 44 71 LP 132 58 71 LP 133 2 71 LP 134 16 71 LP 135 30 71 LP 136 44 71 LP 137 58 71 LP 138 2 71 LP 139 16 71 LP 140 30 71 LP 141 44 71 LP 142 58 71 LP 143 2 71 LP 144 16 71 LP 145 30 71 LP 146 44 71 LP 147 58 71 LP 148 2 71 LP 149 16 71 LP 150 30 71 LP 151 44 71 LP 152 58 71 LP 153 2 71 LP 154 16 71 LP 155 30 71 LP 156 44 71 LP 157 58 71 LP 158 2 71 LP 159 16 71 LP 160 30 71 LP 161 44 71 LP 162 58 71 LP 163 2 71 LP 164 16 71 LP 165 30 71 LP 166 44 71 LP 167 58 71 LP 168 2 71 LP 169 16 71 LP 170 30 71 LP 171 44 71 LP 172 58 71 LP 173 2 71 LP 174 16 71 LP 175 30 71 LP 176 44 71 LP 177 58 71 LP 178 2 71 LP 179 16 71 LP 180 30 71 LP 181 44 71 LP 182 58 71 LP 183 2 71 LP 184 16 71 LP 185 30 71 LP 186 44 71 LP 187 58 71 LP 188 2 71 LP 189 16 71 LP 190 30 71 LP 191 44 71 LP 192 58 71 LP 193 2 71 LP 194 16 71 LP 195 30 71 LP 196 44 71 LP 197 58 71 LP 198 2 71 LP 199 16 71 LP 200 30 71 LP 201 44 71 LP 202 58 71 LP 203 2 71 LP 204 16 71 LP 205 30 71 LP 206 44 71 LP 207 58 71 LP 208 2 71 LP 209 16 71 LP 210 30 71 LP 211 44 71 LP 212 58 71 LP 213 2 71 LP 214 16 71 LP 215 30 71 LP 216 44 71 LP 217 58 71 LP 218 2 71 LP 219 16 71 LP 220 30 71 LP 221 44 71 LP 222 58 71 LP 223 2 71 LP 224 16 71 LP 225 30 71 LP 226 44 71 LP 227 58 71 LP 228 2 71 LP 229 16 71 LP 230 30 71 LP 231 44 71 LP 232 58 71 LP 233 2 71 LP 234 16 71 LP 235 30 71 LP 236 44 71 LP 237 58 71 LP 238 2 71 LP 239 16 71 LP 240 30 71 LP 241 44 71 LP 242 58 71 LP 243 2 71 LP 244 16 71 LP 245 30 71 LP 246 44 71 LP 247 58 71 LP 248 2 71 LP 249 16 71 LP 250 30 71 LP 251 44 71 LP 252 58 71 LP 253 2 71 LP 254 16 71 LP 255 30 78 #2 0 15 78 #2 1 29 78 #2 2 43 78 #2 3 57 78 #2 4 1 78 #2 5 15 78 #2 6 29 78 #2 7 43 78 #2 8 56 78 #2 9 57 78 #2 10 1 78 #2 11 15 78 #2 12 29 78 #2 13 1 78 #2 14 15 78 #2 15 29 78 #2 16 43 78 #2 17 57 78 #2 18 1 78 #2 19 15 78 #2 20 29 78 #2 21 43 78 #2 22 57 78 #2 23 1 78 #2 24 15 78 #2 25 29 78 #2 26 43 78 #2 27 57 78 #2 28 1 78 #2 29 15 78 #2 30 29 78 #2 31 43 78 #2 32 58 78 #2 33 2 78 #2 34 16 78 #2 35 30 78 #2 36 44 78 #2 37 58 78 #2 38 2 78 #2 39 16 78 #2 40 30 78 #2 41 44 78 #2 42 58 78 #2 43 2 78 #2 44 16 78 #2 45 30 78 #2 46 44 78 #2 47 58 78 #2 48 2 78 #2 49 16 78 #2 50 30 78 #2 51 44 78 #2 52 58 78 #2 53 2 78 #2 54 16 78 #2 55 30 78 #2 56 44 78 #2 57 58 78 #2 58 2 78 #2 59 16 78 #2 60 30 78 #2 61 44 78 #2 62 58 78 #2 63 2 78 #2 64 16 78 #2 65 30 78 #2 66 44 78 #2 67 58 78 #2 68 2 78 #2 69 16 78 #2 70 30 78 #2 71 44 78 #2 72 58 78 #2 73 2 78 #2 74 16 78 #2 75 30 78 #2 76 44 78 #2 77 58 78 #2 78 2 78 #2 79 16 78 #2 80 30 78 #2 81 44 78 #2 82 58 78 #2 83 2 78 #2 84 16 78 #2 85 30 78 #2 86 44 78 #2 87 58 78 #2 88 2 78 #2 89 16 78 #2 90 30 78 #2 91 44 78 #2 92 58 78 #2 93 2 78 #2 94 16 78 #2 95 30 78 #2 96 44 78 #2 97 58 78 #2 98 2 78 #2 99 16 78 #2 100 30 78 #2 101 44 78 #2 102 58 78 #2 103 2 78 #2 104 16 78 #2 105 30 78 #2 106 44 78 #2 107 58 78 #2 108 2 78 #2 109 16 78 #2 110 30 78 #2 111 44 78 #2 112 58 78 #2 113 2 78 #2 114 16 78 #2 115 30 78 #2 116 44 78 #2 117 58 78 #2 118 2 78 #2 119 16 78 #2 120 30 78 #2 121 44 78 #2 122 58 78 #2 123 2 78 #2 124 16 78 #2 125 30 78 #2 126 44 78 #2 127 58 78 #2 128 2 78 #2 129 16 78 #2 130 30 78 #2 131 44 78 #2 132 58 78 #2 133 2 78 #2 134 16 78 #2 135 30 78 #2 136 44 78 #2 137 58 78 #2 138 2 78 #2 139 16 78 #2 140 30 78 #2 141 44 78 #2 142 58 78 #2 143 2 78 #2 144 16 78 #2 145 30 78 #2 146 44 78 #2 147 58 78 #2 148 2 78 #2 149 16 78 #2 150 30 78 #2 151 44 78 #2 152 58 78 #2 153 2 78 #2 154 16 78 #2 155 30 78 #2 156 44 78 #2 157 58 78 #2 158 2 78 #2 159 16 78 #2 160 30 78 #2 161 44 78 #2 162 58 78 #2 163 2 78 #2 164 16 78 #2 165 30 78 #2 166 44 78 #2 167 58 78 #2 168 2 78 #2 169 16 78 #2 170 30 78 #2 171 44 78 #2 172 58 78 #2 173 2 78 #2 174 16 78 #2 175 30 78 #2 176 44 78 #2 177 58 78 #2 178 2 78 #2 179 16 78 #2 180 30 78 #2 181 44 78 #2 182 58 78 #2 183 2 78 #2 184 16 78 #2 185 30 78 #2 186 44 78 #2 187 58 78 #2 188 2 78 #2 189 16 78 #2 190 30 78 #2 191 44 78 #2 192 58 78 #2 193 2 78 #2 194 16 78 #2 195 30 78 #2 196 44 78 #2 197 58 78 #2 198 2 78 #2 199 16 78 #2 200 30 78 #2 201 44 78 #2 202 58 78 #2 203 2 78 #2 204 16 78 #2 205 30 78 #2 206 44 78 #2 207 58 78 #2 208 2 78 #2 209 16 78 #2 210 30 78 #2 211 44 78 #2 212 58 78 #2 213 2 78 #2 214 16 78 #2 215 30 78 #2 216 44 78 #2 217 58 78 #2 218 2 78 #2 219 16 78 #2 220 30 78 #2 221 44 78 #2 222 58 78 #2 223 2 78 #2 224 16 78 #2 225 30 78 #2 226 44 78 #2 227 58 78 #2 228 2 78 #2 229 16 78 #2 230 30 78 #2 231 44 78 #2 232 58 78 #2 233 2 78 #2 234 16 78 #2 235 30 78 #2 236 44 78 #2 237 58 78 #2 238 2 78 #2 239 16 78 #2 240 30 78 #2 241 44 78 #2 242 58 78 #2 243 2 78 #2 244 16 78 #2 245 30 78 #2 246 44 78 #2 247 58 78 #2 248 2 78 #2 249 16 78 #2 250 30 78 #2 251 44 78 #2 252 58 78 #2 253 2 78 #2 254 16 78 #2 255 30 78 LP 0 15 78 LP 1 29 78 LP 2 43 78 LP 3 57 78 LP 4 1 78 LP 5 15 78 LP 6 29 78 LP 7 43 78 LP 8 56 78 LP 9 57 78 LP 10 1 78 LP 11 15 78 LP 12 29 78 LP 13 1 78 LP 14 15 78 LP 15 29 78 LP 16 43 78 LP 17 57 78 LP 18 1 78 LP 19 15 78 LP 20 29 78 LP 21 43 78 LP 22 57 78 LP 23 1 78 LP 24 15 78 LP 25 29 78 LP 26 43 78 LP 27 57 78 LP 28 1 78 LP 29 15 78 LP 30 29 78 LP 31 43 78 LP 32 58 78 LP 33 2 78 LP 34 16 78 LP 35 30 78 LP 36 44 78 LP 37 58 78 LP 38 2 78 LP 39 16 78 LP 40 30 78 LP 41 44 78 LP 42 58 78 LP 43 2 78 LP 44 16 78 LP 45 30 78 LP 46 44 78 LP 47 58 78 LP 48 2 78 LP 49 16 78 LP 50 30 78 LP 51 44 78 LP 52 58 78 LP 53 2 78 LP 54 16 78 LP 55 30 78 LP 56 44 78 LP 57 58 78 LP 58 2 78 LP 59 16 78 LP 60 30 78 LP 61 44 78 LP 62 58 78 LP 63 2 78 LP 64 16 78 LP 65 30 78 LP 66 44 78 LP 67 58 78 LP 68 2 78 LP 69 16 78 LP 70 30 78 LP 71 44 78 LP 72 58 78 LP 73 2 78 LP 74 16 78 LP 75 30 78 LP 76 44 78 LP 77 58 78 LP 78 2 78 LP 79 16 78 LP 80 30 78 LP 81 44 78 LP 82 58 78 LP 83 2 78 LP 84 16 78 LP 85 30 78 LP 86 44 78 LP 87 58 78 LP 88 2 78 LP 89 16 78 LP 90 30 78 LP 91 44 78 LP 92 58 78 LP 93 2 78 LP 94 16 78 LP 95 30 78 LP 96 44 78 LP 97 58 78 LP 98 2 78 LP 99 16 78 LP 100 30 78 LP 101 44 78 LP 102 58 78 LP 103 2 78 LP 104 16 78 LP 105 30 78 LP 106 44 78 LP 107 58 78 LP 108 2 78 LP 109 16 78 LP 110 30 78 LP 111 44 78 LP 112 58 78 LP 113 2 78 LP 114 16 78 LP 115 30 78 LP 116 44 78 LP 117 58 78 LP 118 2 78 LP 119 16 78 LP 120 30 78 LP 121 44 78 LP 122 58 78 LP 123 2 78 LP 124 16 78 LP 125 30 78 LP 126 44 78 LP 127 58 78 LP 128 2 78 LP 129 16 78 LP 130 30 78 LP 131 44 78 LP 132 58 78 LP 133 2 78 LP 134 16 78 LP 135 30 78 LP 136 44 78 LP 137 58 78 LP 138 2 78 LP 139 16 78 LP 140 30 78 LP 141 44 78 LP 142 58 78 LP 143 2 78 LP 144 16 78 LP 145 30 78 LP 146 44 78 LP 147 58 78 LP 148 2 78 LP 149 16 78 LP 150 30 78 LP 151 44 78 LP 152 58 78 LP 153 2 78 LP 154 16 78 LP 155 30 78 LP 156 44 78 LP 157 58 78 LP 158 2 78 LP 159 16 78 LP 160 30 78 LP 161 44 78 LP 162 58 78 LP 163 2 78 LP 164 16 78 LP 165 30 78 LP 166 44 78 LP 167 58 78 LP 168 2 78 LP 169 16 78 LP 170 30 78 LP 171 44 78 LP 172 58 78 LP 173 2 78 LP 174 16 78 LP 175 30 78 LP 176 44 78 LP 177 58 78 LP 178 2 78 LP 179 16 78 LP 180 30 78 LP 181 44 78 LP 182 58 78 LP 183 2 78 LP 184 16 78 LP 185 30 78 LP 186 44 78 LP 187 58 78 LP 188 2 78 LP 189 16 78 LP 190 30 78 LP 191 44 78 LP 192 58 78 LP 193 2 78 LP 194 16 78 LP 195 30 78 LP 196 44 78 LP 197 58 78 LP 198 2 78 LP 199 16 78 LP 200 30 78 LP 201 44 78 LP 202 58 78 LP 203 2 78 LP 204 16 78 LP 205 30 78 LP 206 44 78 LP 207 58 78 LP 208 2 78 LP 209 16 78 LP 210 30 78 LP 211 44 78 LP 212 58 78 LP 213 2 78 LP 214 16 78 LP 215 30 78 LP 216 44 78 LP 217 58 78 LP 218 2 78 LP 219 16 78 LP 220 30 78 LP 221 44 78 LP 222 58 78 LP 223 2 78 LP 224 16 78 LP 225 30 78 LP 226 44 78 LP 227 58 78 LP 228 2 78 LP 229 16 78 LP 230 30 78 LP 231 44 78 LP 232 58 78 LP 233 2 78 LP 234 16 78 LP 235 30 78 LP 236 44 78 LP 237 58 78 LP 238 2 78 LP 239 16 78 LP 240 30 78 LP 241 44 78 LP 242 58 78 LP 243 2 78 LP 244 16 78 LP 245 30 78 LP 246 44 78 LP 247 58 78 LP 248 2 78 LP 249 16 78 LP 250 30 78 LP 251 44 78 LP 252 58 78 LP 253 2 78 LP 254 16 78 LP 255 30 85 #2 0 15 85 #2 1 29 85 #2 2 43 85 #2 3 57 85 #2 4 1 85 #2 5 15 85 #2 6 29 85 #2 7 43 85 #2 8 56 85 #2 9 57 85 #2 10 1 85 #2 11 15 85 #2 12 29 85 #2 13 1 85 #2 14 15 85 #2 15 29 85 #2 16 43 85 #2 17 57 85 #2 18 1 85 #2 19 15 85 #2 20 29 85 #2 21 43 85 #2 22 57 85 #2 23 1 85 #2 24 15 85 #2 25 29 85 #2 26 43 85 #2 27 57 85 #2 28 1 85 #2 29 15 85 #2 30 29 85 #2 31 43 85 #2 32 58 85 #2 33 2 85 #2 34 16 85 #2 35 30 85 #2 36 44 85 #2 37 58 85 #2 38 2 85 #2 39 16 85 #2 40 30 85 #2 41 44 85 #2 42 58 85 #2 43 2 85 #2 44 16 85 #2 45 30 85 #2 46 44 85 #2 47 58 85 #2 48 2 85 #2 49 16 85 #2 50 30 85 #2 51 44 85 #2 52 58 85 #2 53 2 85 #2 54 16 85 #2 55 30 85 #2 56 44 85 #2 57 58 85 #2 58 2 85 #2 59 16 85 #2 60 30 85 #2 61 44 85 #2 62 58 85 #2 63 2 85 #2 64 16 85 #2 65 30 85 #2 66 44 85 #2 67 58 85 #2 68 2 85 #2 69 16 85 #2 70 30 85 #2 71 44 85 #2 72 58 85 #2 73 2 85 #2 74 16 85 #2 75 30 85 #2 76 44 85 #2 77 58 85 #2 78 2 85 #2 79 16 85 #2 80 30 85 #2 81 44 85 #2 82 58 85 #2 83 2 85 #2 84 16 85 #2 85 30 85 #2 86 44 85 #2 87 58 85 #2 88 2 85 #2 89 16 85 #2 90 30 85 #2 91 44 85 #2 92 58 85 #2 93 2 85 #2 94 16 85 #2 95 30 85 #2 96 44 85 #2 97 58 85 #2 98 2 85 #2 99 16 85 #2 100 30 85 #2 101 44 85 #2 102 58 85 #2 103 2 85 #2 104 16 85 #2 105 30 85 #2 106 44 85 #2 107 58 85 #2 108 2 85 #2 109 16 85 #2 110 30 85 #2 111 44 85 #2 112 58 85 #2 113 2 85 #2 114 16 85 #2 115 30 85 #2 116 44 85 #2 117 58 85 #2 118 2 85 #2 119 16 85 #2 120 30 85 #2 121 44 85 #2 122 58 85 #2 123 2 85 #2 124 16 85 #2 125 30 85 #2 126 44 85 #2 127 58 85 #2 128 2 85 #2 129 16 85 #2 130 30 85 #2 131 44 85 #2 132 58 85 #2 133 2 85 #2 134 16 85 #2 135 30 85 #2 136 44 85 #2 137 58 85 #2 138 2 85 #2 139 16 85 #2 140 30 85 #2 141 44 85 #2 142 58 85 #2 143 2 85 #2 144 16 85 #2 145 30 85 #2 146 44 85 #2 147 58 85 #2 148 2 85 #2 149 16 85 #2 150 30 85 #2 151 44 85 #2 152 58 85 #2 153 2 85 #2 154 16 85 #2 155 30 85 #2 156 44 85 #2 157 58 85 #2 158 2 85 #2 159 16 85 #2 160 30 85 #2 161 44 85 #2 162 58 85 #2 163 2 85 #2 164 16 85 #2 165 30 85 #2 166 44 85 #2 167 58 85 #2 168 2 85 #2 169 16 85 #2 170 30 85 #2 171 44 85 #2 172 58 85 #2 173 2 85 #2 174 16 85 #2 175 30 85 #2 176 44 85 #2 177 58 85 #2 178 2 85 #2 179 16 85 #2 180 30 85 #2 181 44 85 #2 182 58 85 #2 183 2 85 #2 184 16 85 #2 185 30 85 #2 186 44 85 #2 187 58 85 #2 188 2 85 #2 189 16 85 #2 190 30 85 #2 191 44 85 #2 192 58 85 #2 193 2 85 #2 194 16 85 #2 195 30 85 #2 196 44 85 #2 197 58 85 #2 198 2 85 #2 199 16 85 #2 200 30 85 #2 201 44 85 #2 202 58 85 #2 203 2 85 #2 204 16 85 #2 205 30 85 #2 206 44 85 #2 207 58 85 #2 208 2 85 #2 209 16 85 #2 210 30 85 #2 211 44 85 #2 212 58 85 #2 213 2 85 #2 214 16 85 #2 215 30 85 #2 216 44 85 #2 217 58 85 #2 218 2 85 #2 219 16 85 #2 220 30 85 #2 221 44 85 #2 222 58 85 #2 223 2 85 #2 224 16 85 #2 225 30 85 #2 226 44 85 #2 227 58 85 #2 228 2 85 #2 229 16 85 #2 230 30 85 #2 231 44 85 #2 232 58 85 #2 233 2 85 #2 234 16 85 #2 235 30 85 #2 236 44 85 #2 237 58 85 #2 238 2 85 #2 239 16 85 #2 240 30 85 #2 241 44 85 #2 242 58 85 #2 243 2 85 #2 244 16 85 #2 245 30 85 #2 246 44 85 #2 247 58 85 #2 248 2 85 #2 249 16 85 #2 250 30 85 #2 251 44 85 #2 252 58 85 #2 253 2 85 #2 254 16 85 #2 255 30 85 LP 0 15 85 LP 1 29 85 LP 2 43 85 LP 3 57 85 LP 4 71 85 LP 5 1 85 LP 6 15 85 LP 7 29 85 LP 8 42 85 LP 9 43 85 LP 10 57 85 LP 11 71 85 LP 12 1 85 LP 13 1 85 LP 14 15 85 LP 15 29 85 LP 16 43 85 LP 17 57 85 LP 18 71 85 LP 19 1 85 LP 20 15 85 LP 21 29 85 LP 22 43 85 LP 23 57 85 LP 24 71 85 LP 25 1 85 LP 26 15 85 LP 27 29 85 LP 28 43 85 LP 29 57 85 LP 30 71 85 LP 31 1 85 LP 32 16 85 LP 33 30 85 LP 34 44 85 LP 35 58 85 LP 36 72 85 LP 37 2 85 LP 38 16 85 LP 39 30 85 LP 40 44 85 LP 41 58 85 LP 42 72 85 LP 43 2 85 LP 44 16 85 LP 45 30 85 LP 46 44 85 LP 47 58 85 LP 48 72 85 LP 49 2 85 LP 50 16 85 LP 51 30 85 LP 52 44 85 LP 53 58 85 LP 54 72 85 LP 55 2 85 LP 56 16 85 LP 57 30 85 LP 58 44 85 LP 59 58 85 LP 60 72 85 LP 61 2 85 LP 62 16 85 LP 63 30 85 LP 64 44 85 LP 65 58 85 LP 66 72 85 LP 67 2 85 LP 68 16 85 LP 69 30 85 LP 70 44 85 LP 71 58 85 LP 72 72 85 LP 73 2 85 LP 74 16 85 LP 75 30 85 LP 76 44 85 LP 77 58 85 LP 78 72 85 LP 79 2 85 LP 80 16 85 LP 81 30 85 LP 82 44 85 LP 83 58 85 LP 84 72 85 LP 85 2 85 LP 86 16 85 LP 87 30 85 LP 88 44 85 LP 89 58 85 LP 90 72 85 LP 91 2 85 LP 92 16 85 LP 93 30 85 LP 94 44 85 LP 95 58 85 LP 96 72 85 LP 97 2 85 LP 98 16 85 LP 99 30 85 LP 100 44 85 LP 101 58 85 LP 102 72 85 LP 103 2 85 LP 104 16 85 LP 105 30 85 LP 106 44 85 LP 107 58 85 LP 108 72 85 LP 109 2 85 LP 110 16 85 LP 111 30 85 LP 112 44 85 LP 113 58 85 LP 114 72 85 LP 115 2 85 LP 116 16 85 LP 117 30 85 LP 118 44 85 LP 119 58 85 LP 120 72 85 LP 121 2 85 LP 122 16 85 LP 123 30 85 LP 124 44 85 LP 125 58 85 LP 126 72 85 LP 127 2 85 LP 128 16 85 LP 129 30 85 LP 130 44 85 LP 131 58 85 LP 132 72 85 LP 133 2 85 LP 134 16 85 LP 135 30 85 LP 136 44 85 LP 137 58 85 LP 138 72 85 LP 139 2 85 LP 140 16 85 LP 141 30 85 LP 142 44 85 LP 143 58 85 LP 144 72 85 LP 145 2 85 LP 146 16 85 LP 147 30 85 LP 148 44 85 LP 149 58 85 LP 150 72 85 LP 151 2 85 LP 152 16 85 LP 153 30 85 LP 154 44 85 LP 155 58 85 LP 156 72 85 LP 157 2 85 LP 158 16 85 LP 159 30 85 LP 160 44 85 LP 161 58 85 LP 162 72 85 LP 163 2 85 LP 164 16 85 LP 165 30 85 LP 166 44 85 LP 167 58 85 LP 168 72 85 LP 169 2 85 LP 170 16 85 LP 171 30 85 LP 172 44 85 LP 173 58 85 LP 174 72 85 LP 175 2 85 LP 176 16 85 LP 177 30 85 LP 178 44 85 LP 179 58 85 LP 180 72 85 LP 181 2 85 LP 182 16 85 LP 183 30 85 LP 184 44 85 LP 185 58 85 LP 186 72 85 LP 187 2 85 LP 188 16 85 LP 189 30 85 LP 190 44 85 LP 191 58 85 LP 192 72 85 LP 193 2 85 LP 194 16 85 LP 195 30 85 LP 196 44 85 LP 197 58 85 LP 198 72 85 LP 199 2 85 LP 200 16 85 LP 201 30 85 LP 202 44 85 LP 203 58 85 LP 204 72 85 LP 205 2 85 LP 206 16 85 LP 207 30 85 LP 208 44 85 LP 209 58 85 LP 210 72 85 LP 211 2 85 LP 212 16 85 LP 213 30 85 LP 214 44 85 LP 215 58 85 LP 216 72 85 LP 217 2 85 LP 218 16 85 LP 219 30 85 LP 220 44 85 LP 221 58 85 LP 222 72 85 LP 223 2 85 LP 224 16 85 LP 225 30 85 LP 226 44 85 LP 227 58 85 LP 228 72 85 LP 229 2 85 LP 230 16 85 LP 231 30 85 LP 232 44 85 LP 233 58 85 LP 234 72 85 LP 235 2 85 LP 236 16 85 LP 237 30 85 LP 238 44 85 LP 239 58 85 LP 240 72 85 LP 241 2 85 LP 242 16 85 LP 243 30 85 LP 244 44 85 LP 245 58 85 LP 246 72 85 LP 247 2 85 LP 248 16 85 LP 249 30 85 LP 250 44 85 LP 251 58 85 LP 252 72 85 LP 253 2 85 LP 254 16 85 LP 255 30 92 #2 0 15 92 #2 1 29 92 #2 2 43 92 #2 3 57 92 #2 4 1 92 #2 5 15 92 #2 6 29 92 #2 7 43 92 #2 8 56 92 #2 9 57 92 #2 10 1 92 #2 11 15 92 #2 12 29 92 #2 13 1 92 #2 14 15 92 #2 15 29 92 #2 16 43 92 #2 17 57 92 #2 18 1 92 #2 19 15 92 #2 20 29 92 #2 21 43 92 #2 22 57 92 #2 23 1 92 #2 24 15 92 #2 25 29 92 #2 26 43 92 #2 27 57 92 #2 28 1 92 #2 29 15 92 #2 30 29 92 #2 31 43 92 #2 32 58 92 #2 33 2 92 #2 34 16 92 #2 35 30 92 #2 36 44 92 #2 37 58 92 #2 38 2 92 #2 39 16 92 #2 40 30 92 #2 41 44 92 #2 42 58 92 #2 43 2 92 #2 44 16 92 #2 45 30 92 #2 46 44 92 #2 47 58 92 #2 48 2 92 #2 49 16 92 #2 50 30 92 #2 51 44 92 #2 52 58 92 #2 53 2 92 #2 54 16 92 #2 55 30 92 #2 56 44 92 #2 57 58 92 #2 58 2 92 #2 59 16 92 #2 60 30 92 #2 61 44 92 #2 62 58 92 #2 63 2 92 #2 64 16 92 #2 65 30 92 #2 66 44 92 #2 67 58 92 #2 68 2 92 #2 69 16 92 #2 70 30 92 #2 71 44 92 #2 72 58 92 #2 73 2 92 #2 74 16 92 #2 75 30 92 #2 76 44 92 #2 77 58 92 #2 78 2 92 #2 79 16 92 #2 80 30 92 #2 81 44 92 #2 82 58 92 #2 83 2 92 #2 84 16 92 #2 85 30 92 #2 86 44 92 #2 87 58 92 #2 88 2 92 #2 89 16 92 #2 90 30 92 #2 91 44 92 #2 92 58 92 #2 93 2 92 #2 94 16 92 #2 95 30 92 #2 96 44 92 #2 97 58 92 #2 98 2 92 #2 99 16 92 #2 100 30 92 #2 101 44 92 #2 102 58 92 #2 103 2 92 #2 104 16 92 #2 105 30 92 #2 106 44 92 #2 107 58 92 #2 108 2 92 #2 109 16 92 #2 110 30 92 #2 111 44 92 #2 112 58 92 #2 113 2 92 #2 114 16 92 #2 115 30 92 #2 116 44 92 #2 117 58 92 #2 118 2 92 #2 119 16 92 #2 120 30 92 #2 121 44 92 #2 122 58 92 #2 123 2 92 #2 124 16 92 #2 125 30 92 #2 126 44 92 #2 127 58 92 #2 128 2 92 #2 129 16 92 #2 130 30 92 #2 131 44 92 #2 132 58 92 #2 133 2 92 #2 134 16 92 #2 135 30 92 #2 136 44 92 #2 137 58 92 #2 138 2 92 #2 139 16 92 #2 140 30 92 #2 141 44 92 #2 142 58 92 #2 143 2 92 #2 144 16 92 #2 145 30 92 #2 146 44 92 #2 147 58 92 #2 148 2 92 #2 149 16 92 #2 150 30 92 #2 151 44 92 #2 152 58 92 #2 153 2 92 #2 154 16 92 #2 155 30 92 #2 156 44 92 #2 157 58 92 #2 158 2 92 #2 159 16 92 #2 160 30 92 #2 161 44 92 #2 162 58 92 #2 163 2 92 #2 164 16 92 #2 165 30 92 #2 166 44 92 #2 167 58 92 #2 168 2 92 #2 169 16 92 #2 170 30 92 #2 171 44 92 #2 172 58 92 #2 173 2 92 #2 174 16 92 #2 175 30 92 #2 176 44 92 #2 177 58 92 #2 178 2 92 #2 179 16 92 #2 180 30 92 #2 181 44 92 #2 182 58 92 #2 183 2 92 #2 184 16 92 #2 185 30 92 #2 186 44 92 #2 187 58 92 #2 188 2 92 #2 189 16 92 #2 190 30 92 #2 191 44 92 #2 192 58 92 #2 193 2 92 #2 194 16 92 #2 195 30 92 #2 196 44 92 #2 197 58 92 #2 198 2 92 #2 199 16 92 #2 200 30 92 #2 201 44 92 #2 202 58 92 #2 203 2 92 #2 204 16 92 #2 205 30 92 #2 206 44 92 #2 207 58 92 #2 208 2 92 #2 209 16 92 #2 210 30 92 #2 211 44 92 #2 212 58 92 #2 213 2 92 #2 214 16 92 #2 215 30 92 #2 216 44 92 #2 217 58 92 #2 218 2 92 #2 219 16 92 #2 220 30 92 #2 221 44 92 #2 222 58 92 #2 223 2 92 #2 224 16 92 #2 225 30 92 #2 226 44 92 #2 227 58 92 #2 228 2 92 #2 229 16 92 #2 230 30 92 #2 231 44 92 #2 232 58 92 #2 233 2 92 #2 234 16 92 #2 235 30 92 #2 236 44 92 #2 237 58 92 #2 238 2 92 #2 239 16 92 #2 240 30 92 #2 241 44 92 #2 242 58 92 #2 243 2 92 #2 244 16 92 #2 245 30 92 #2 246 44 92 #2 247 58 92 #2 248 2 92 #2 249 16 92 #2 250 30 92 #2 251 44 92 #2 252 58 92 #2 253 2 92 #2 254 16 92 #2 255 30 92 LP 0 15 92 LP 1 29 92 LP 2 43 92 LP 3 57 92 LP 4 71 92 LP 5 1 92 LP 6 15 92 LP 7 29 92 LP 8 42 92 LP 9 43 92 LP 10 57 92 LP 11 71 92 LP 12 1 92 LP 13 1 92 LP 14 15 92 LP 15 29 92 LP 16 43 92 LP 17 57 92 LP 18 71 92 LP 19 1 92 LP 20 15 92 LP 21 29 92 LP 22 43 92 LP 23 57 92 LP 24 71 92 LP 25 1 92 LP 26 15 92 LP 27 29 92 LP 28 43 92 LP 29 57 92 LP 30 71 92 LP 31 1 92 LP 32 16 92 LP 33 30 92 LP 34 44 92 LP 35 58 92 LP 36 72 92 LP 37 2 92 LP 38 16 92 LP 39 30 92 LP 40 44 92 LP 41 58 92 LP 42 72 92 LP 43 2 92 LP 44 16 92 LP 45 30 92 LP 46 44 92 LP 47 58 92 LP 48 72 92 LP 49 2 92 LP 50 16 92 LP 51 30 92 LP 52 44 92 LP 53 58 92 LP 54 72 92 LP 55 2 92 LP 56 16 92 LP 57 30 92 LP 58 44 92 LP 59 58 92 LP 60 72 92 LP 61 2 92 LP 62 16 92 LP 63 30 92 LP 64 44 92 LP 65 58 92 LP 66 72 92 LP 67 2 92 LP 68 16 92 LP 69 30 92 LP 70 44 92 LP 71 58 92 LP 72 72 92 LP 73 2 92 LP 74 16 92 LP 75 30 92 LP 76 44 92 LP 77 58 92 LP 78 72 92 LP 79 2 92 LP 80 16 92 LP 81 30 92 LP 82 44 92 LP 83 58 92 LP 84 72 92 LP 85 2 92 LP 86 16 92 LP 87 30 92 LP 88 44 92 LP 89 58 92 LP 90 72 92 LP 91 2 92 LP 92 16 92 LP 93 30 92 LP 94 44 92 LP 95 58 92 LP 96 72 92 LP 97 2 92 LP 98 16 92 LP 99 30 92 LP 100 44 92 LP 101 58 92 LP 102 72 92 LP 103 2 92 LP 104 16 92 LP 105 30 92 LP 106 44 92 LP 107 58 92 LP 108 72 92 LP 109 2 92 LP 110 16 92 LP 111 30 92 LP 112 44 92 LP 113 58 92 LP 114 72 92 LP 115 2 92 LP 116 16 92 LP 117 30 92 LP 118 44 92 LP 119 58 92 LP 120 72 92 LP 121 2 92 LP 122 16 92 LP 123 30 92 LP 124 44 92 LP 125 58 92 LP 126 72 92 LP 127 2 92 LP 128 16 92 LP 129 30 92 LP 130 44 92 LP 131 58 92 LP 132 72 92 LP 133 2 92 LP 134 16 92 LP 135 30 92 LP 136 44 92 LP 137 58 92 LP 138 72 92 LP 139 2 92 LP 140 16 92 LP 141 30 92 LP 142 44 92 LP 143 58 92 LP 144 72 92 LP 145 2 92 LP 146 16 92 LP 147 30 92 LP 148 44 92 LP 149 58 92 LP 150 72 92 LP 151 2 92 LP 152 16 92 LP 153 30 92 LP 154 44 92 LP 155 58 92 LP 156 72 92 LP 157 2 92 LP 158 16 92 LP 159 30 92 LP 160 44 92 LP 161 58 92 LP 162 72 92 LP 163 2 92 LP 164 16 92 LP 165 30 92 LP 166 44 92 LP 167 58 92 LP 168 72 92 LP 169 2 92 LP 170 16 92 LP 171 30 92 LP 172 44 92 LP 173 58 92 LP 174 72 92 LP 175 2 92 LP 176 16 92 LP 177 30 92 LP 178 44 92 LP 179 58 92 LP 180 72 92 LP 181 2 92 LP 182 16 92 LP 183 30 92 LP 184 44 92 LP 185 58 92 LP 186 72 92 LP 187 2 92 LP 188 16 92 LP 189 30 92 LP 190 44 92 LP 191 58 92 LP 192 72 92 LP 193 2 92 LP 194 16 92 LP 195 30 92 LP 196 44 92 LP 197 58 92 LP 198 72 92 LP 199 2 92 LP 200 16 92 LP 201 30 92 LP 202 44 92 LP 203 58 92 LP 204 72 92 LP 205 2 92 LP 206 16 92 LP 207 30 92 LP 208 44 92 LP 209 58 92 LP 210 72 92 LP 211 2 92 LP 212 16 92 LP 213 30 92 LP 214 44 92 LP 215 58 92 LP 216 72 92 LP 217 2 92 LP 218 16 92 LP 219 30 92 LP 220 44 92 LP 221 58 92 LP 222 72 92 LP 223 2 92 LP 224 16 92 LP 225 30 92 LP 226 44 92 LP 227 58 92 LP 228 72 92 LP 229 2 92 LP 230 16 92 LP 231 30 92 LP 232 44 92 LP 233 58 92 LP 234 72 92 LP 235 2 92 LP 236 16 92 LP 237 30 92 LP 238 44 92 LP 239 58 92 LP 240 72 92 LP 241 2 92 LP 242 16 92 LP 243 30 92 LP 244 44 92 LP 245 58 92 LP 246 72 92 LP 247 2 92 LP 248 16 92 LP 249 30 92 LP 250 44 92 LP 251 58 92 LP 252 72 92 LP 253 2 92 LP 254 16 92 LP 255 30 99 #2 0 15 99 #2 1 29 99 #2 2 43 99 #2 3 57 99 #2 4 1 99 #2 5 15 99 #2 6 29 99 #2 7 43 99 #2 8 56 99 #2 9 57 99 #2 10 1 99 #2 11 15 99 #2 12 29 99 #2 13 1 99 #2 14 15 99 #2 15 29 99 #2 16 43 99 #2 17 57 99 #2 18 1 99 #2 19 15 99 #2 20 29 99 #2 21 43 99 #2 22 57 99 #2 23 1 99 #2 24 15 99 #2 25 29 99 #2 26 43 99 #2 27 57 99 #2 28 1 99 #2 29 15 99 #2 30 29 99 #2 31 43 99 #2 32 58 99 #2 33 2 99 #2 34 16 99 #2 35 30 99 #2 36 44 99 #2 37 58 99 #2 38 2 99 #2 39 16 99 #2 40 30 99 #2 41 44 99 #2 42 58 99 #2 43 2 99 #2 44 16 99 #2 45 30 99 #2 46 44 99 #2 47 58 99 #2 48 2 99 #2 49 16 99 #2 50 30 99 #2 51 44 99 #2 52 58 99 #2 53 2 99 #2 54 16 99 #2 55 30 99 #2 56 44 99 #2 57 58 99 #2 58 2 99 #2 59 16 99 #2 60 30 99 #2 61 44 99 #2 62 58 99 #2 63 2 99 #2 64 16 99 #2 65 30 99 #2 66 44 99 #2 67 58 99 #2 68 2 99 #2 69 16 99 #2 70 30 99 #2 71 44 99 #2 72 58 99 #2 73 2 99 #2 74 16 99 #2 75 30 99 #2 76 44 99 #2 77 58 99 #2 78 2 99 #2 79 16 99 #2 80 30 99 #2 81 44 99 #2 82 58 99 #2 83 2 99 #2 84 16 99 #2 85 30 99 #2 86 44 99 #2 87 58 99 #2 88 2 99 #2 89 16 99 #2 90 30 99 #2 91 44 99 #2 92 58 99 #2 93 2 99 #2 94 16 99 #2 95 30 99 #2 96 44 99 #2 97 58 99 #2 98 2 99 #2 99 16 99 #2 100 30 99 #2 101 44 99 #2 102 58 99 #2 103 2 99 #2 104 16 99 #2 105 30 99 #2 106 44 99 #2 107 58 99 #2 108 2 99 #2 109 16 99 #2 110 30 99 #2 111 44 99 #2 112 58 99 #2 113 2 99 #2 114 16 99 #2 115 30 99 #2 116 44 99 #2 117 58 99 #2 118 2 99 #2 119 16 99 #2 120 30 99 #2 121 44 99 #2 122 58 99 #2 123 2 99 #2 124 16 99 #2 125 30 99 #2 126 44 99 #2 127 58 99 #2 128 2 99 #2 129 16 99 #2 130 30 99 #2 131 44 99 #2 132 58 99 #2 133 2 99 #2 134 16 99 #2 135 30 99 #2 136 44 99 #2 137 58 99 #2 138 2 99 #2 139 16 99 #2 140 30 99 #2 141 44 99 #2 142 58 99 #2 143 2 99 #2 144 16 99 #2 145 30 99 #2 146 44 99 #2 147 58 99 #2 148 2 99 #2 149 16 99 #2 150 30 99 #2 151 44 99 #2 152 58 99 #2 153 2 99 #2 154 16 99 #2 155 30 99 #2 156 44 99 #2 157 58 99 #2 158 2 99 #2 159 16 99 #2 160 30 99 #2 161 44 99 #2 162 58 99 #2 163 2 99 #2 164 16 99 #2 165 30 99 #2 166 44 99 #2 167 58 99 #2 168 2 99 #2 169 16 99 #2 170 30 99 #2 171 44 99 #2 172 58 99 #2 173 2 99 #2 174 16 99 #2 175 30 99 #2 176 44 99 #2 177 58 99 #2 178 2 99 #2 179 16 99 #2 180 30 99 #2 181 44 99 #2 182 58 99 #2 183 2 99 #2 184 16 99 #2 185 30 99 #2 186 44 99 #2 187 58 99 #2 188 2 99 #2 189 16 99 #2 190 30 99 #2 191 44 99 #2 192 58 99 #2 193 2 99 #2 194 16 99 #2 195 30 99 #2 196 44 99 #2 197 58 99 #2 198 2 99 #2 199 16 99 #2 200 30 99 #2 201 44 99 #2 202 58 99 #2 203 2 99 #2 204 16 99 #2 205 30 99 #2 206 44 99 #2 207 58 99 #2 208 2 99 #2 209 16 99 #2 210 30 99 #2 211 44 99 #2 212 58 99 #2 213 2 99 #2 214 16 99 #2 215 30 99 #2 216 44 99 #2 217 58 99 #2 218 2 99 #2 219 16 99 #2 220 30 99 #2 221 44 99 #2 222 58 99 #2 223 2 99 #2 224 16 99 #2 225 30 99 #2 226 44 99 #2 227 58 99 #2 228 2 99 #2 229 16 99 #2 230 30 99 #2 231 44 99 #2 232 58 99 #2 233 2 99 #2 234 16 99 #2 235 30 99 #2 236 44 99 #2 237 58 99 #2 238 2 99 #2 239 16 99 #2 240 30 99 #2 241 44 99 #2 242 58 99 #2 243 2 99 #2 244 16 99 #2 245 30 99 #2 246 44 99 #2 247 58 99 #2 248 2 99 #2 249 16 99 #2 250 30 99 #2 251 44 99 #2 252 58 99 #2 253 2 99 #2 254 16 99 #2 255 30 99 LP 0 15 99 LP 1 29 99 LP 2 43 99 LP 3 57 99 LP 4 71 99 LP 5 85 99 LP 6 1 99 LP 7 15 99 LP 8 28 99 LP 9 29 99 LP 10 43 99 LP 11 57 99 LP 12 71 99 LP 13 1 99 LP 14 15 99 LP 15 29 99 LP 16 43 99 LP 17 57 99 LP 18 71 99 LP 19 85 99 LP 20 1 99 LP 21 15 99 LP 22 29 99 LP 23 43 99 LP 24 57 99 LP 25 71 99 LP 26 85 99 LP 27 1 99 LP 28 15 99 LP 29 29 99 LP 30 43 99 LP 31 57 99 LP 32 72 99 LP 33 86 99 LP 34 2 99 LP 35 16 99 LP 36 30 99 LP 37 44 99 LP 38 58 99 LP 39 72 99 LP 40 86 99 LP 41 2 99 LP 42 16 99 LP 43 30 99 LP 44 44 99 LP 45 58 99 LP 46 72 99 LP 47 86 99 LP 48 2 99 LP 49 16 99 LP 50 30 99 LP 51 44 99 LP 52 58 99 LP 53 72 99 LP 54 86 99 LP 55 2 99 LP 56 16 99 LP 57 30 99 LP 58 44 99 LP 59 58 99 LP 60 72 99 LP 61 86 99 LP 62 2 99 LP 63 16 99 LP 64 30 99 LP 65 44 99 LP 66 58 99 LP 67 72 99 LP 68 86 99 LP 69 2 99 LP 70 16 99 LP 71 30 99 LP 72 44 99 LP 73 58 99 LP 74 72 99 LP 75 86 99 LP 76 2 99 LP 77 16 99 LP 78 30 99 LP 79 44 99 LP 80 58 99 LP 81 72 99 LP 82 86 99 LP 83 2 99 LP 84 16 99 LP 85 30 99 LP 86 44 99 LP 87 58 99 LP 88 72 99 LP 89 86 99 LP 90 2 99 LP 91 16 99 LP 92 30 99 LP 93 44 99 LP 94 58 99 LP 95 72 99 LP 96 86 99 LP 97 2 99 LP 98 16 99 LP 99 30 99 LP 100 44 99 LP 101 58 99 LP 102 72 99 LP 103 86 99 LP 104 2 99 LP 105 16 99 LP 106 30 99 LP 107 44 99 LP 108 58 99 LP 109 72 99 LP 110 86 99 LP 111 2 99 LP 112 16 99 LP 113 30 99 LP 114 44 99 LP 115 58 99 LP 116 72 99 LP 117 86 99 LP 118 2 99 LP 119 16 99 LP 120 30 99 LP 121 44 99 LP 122 58 99 LP 123 72 99 LP 124 86 99 LP 125 2 99 LP 126 16 99 LP 127 30 99 LP 128 44 99 LP 129 58 99 LP 130 72 99 LP 131 86 99 LP 132 2 99 LP 133 16 99 LP 134 30 99 LP 135 44 99 LP 136 58 99 LP 137 72 99 LP 138 86 99 LP 139 2 99 LP 140 16 99 LP 141 30 99 LP 142 44 99 LP 143 58 99 LP 144 72 99 LP 145 86 99 LP 146 2 99 LP 147 16 99 LP 148 30 99 LP 149 44 99 LP 150 58 99 LP 151 72 99 LP 152 86 99 LP 153 2 99 LP 154 16 99 LP 155 30 99 LP 156 44 99 LP 157 58 99 LP 158 72 99 LP 159 86 99 LP 160 2 99 LP 161 16 99 LP 162 30 99 LP 163 44 99 LP 164 58 99 LP 165 72 99 LP 166 86 99 LP 167 2 99 LP 168 16 99 LP 169 30 99 LP 170 44 99 LP 171 58 99 LP 172 72 99 LP 173 86 99 LP 174 2 99 LP 175 16 99 LP 176 30 99 LP 177 44 99 LP 178 58 99 LP 179 72 99 LP 180 86 99 LP 181 2 99 LP 182 16 99 LP 183 30 99 LP 184 44 99 LP 185 58 99 LP 186 72 99 LP 187 86 99 LP 188 2 99 LP 189 16 99 LP 190 30 99 LP 191 44 99 LP 192 58 99 LP 193 72 99 LP 194 86 99 LP 195 2 99 LP 196 16 99 LP 197 30 99 LP 198 44 99 LP 199 58 99 LP 200 72 99 LP 201 86 99 LP 202 2 99 LP 203 16 99 LP 204 30 99 LP 205 44 99 LP 206 58 99 LP 207 72 99 LP 208 86 99 LP 209 2 99 LP 210 16 99 LP 211 30 99 LP 212 44 99 LP 213 58 99 LP 214 72 99 LP 215 86 99 LP 216 2 99 LP 217 16 99 LP 218 30 99 LP 219 44 99 LP 220 58 99 LP 221 72 99 LP 222 86 99 LP 223 2 99 LP 224 16 99 LP 225 30 99 LP 226 44 99 LP 227 58 99 LP 228 72 99 LP 229 86 99 LP 230 2 99 LP 231 16 99 LP 232 30 99 LP 233 44 99 LP 234 58 99 LP 235 72 99 LP 236 86 99 LP 237 2 99 LP 238 16 99 LP 239 30 99 LP 240 44 99 LP 241 58 99 LP 242 72 99 LP 243 86 99 LP 244 2 99 LP 245 16 99 LP 246 30 99 LP 247 44 99 LP 248 58 99 LP 249 72 99 LP 250 86 99 LP 251 2 99 LP 252 16 99 LP 253 30 99 LP 254 44 99 LP 255 58 106 #2 0 15 106 #2 1 29 106 #2 2 43 106 #2 3 57 106 #2 4 1 106 #2 5 15 106 #2 6 29 106 #2 7 43 106 #2 8 56 106 #2 9 57 106 #2 10 1 106 #2 11 15 106 #2 12 29 106 #2 13 1 106 #2 14 15 106 #2 15 29 106 #2 16 43 106 #2 17 57 106 #2 18 1 106 #2 19 15 106 #2 20 29 106 #2 21 43 106 #2 22 57 106 #2 23 1 106 #2 24 15 106 #2 25 29 106 #2 26 43 106 #2 27 57 106 #2 28 1 106 #2 29 15 106 #2 30 29 106 #2 31 43 106 #2 32 58 106 #2 33 2 106 #2 34 16 106 #2 35 30 106 #2 36 44 106 #2 37 58 106 #2 38 2 106 #2 39 16 106 #2 40 30 106 #2 41 44 106 #2 42 58 106 #2 43 2 106 #2 44 16 106 #2 45 30 106 #2 46 44 106 #2 47 58 106 #2 48 2 106 #2 49 16 106 #2 50 30 106 #2 51 44 106 #2 52 58 106 #2 53 2 106 #2 54 16 106 #2 55 30 106 #2 56 44 106 #2 57 58 106 #2 58 2 106 #2 59 16 106 #2 60 30 106 #2 61 44 106 #2 62 58 106 #2 63 2 106 #2 64 16 106 #2 65 30 106 #2 66 44 106 #2 67 58 106 #2 68 2 106 #2 69 16 106 #2 70 30 106 #2 71 44 106 #2 72 58 106 #2 73 2 106 #2 74 16 106 #2 75 30 106 #2 76 44 106 #2 77 58 106 #2 78 2 106 #2 79 16 106 #2 80 30 106 #2 81 44 106 #2 82 58 106 #2 83 2 106 #2 84 16 106 #2 85 30 106 #2 86 44 106 #2 87 58 106 #2 88 2 106 #2 89 16 106 #2 90 30 106 #2 91 44 106 #2 92 58 106 #2 93 2 106 #2 94 16 106 #2 95 30 106 #2 96 44 106 #2 97 58 106 #2 98 2 106 #2 99 16 106 #2 100 30 106 #2 101 44 106 #2 102 58 106 #2 103 2 106 #2 104 16 106 #2 105 30 106 #2 106 44 106 #2 107 58 106 #2 108 2 106 #2 109 16 106 #2 110 30 106 #2 111 44 106 #2 112 58 106 #2 113 2 106 #2 114 16 106 #2 115 30 106 #2 116 44 106 #2 117 58 106 #2 118 2 106 #2 119 16 106 #2 120 30 106 #2 121 44 106 #2 122 58 106 #2 123 2 106 #2 124 16 106 #2 125 30 106 #2 126 44 106 #2 127 58 106 #2 128 2 106 #2 129 16 106 #2 130 30 106 #2 131 44 106 #2 132 58 106 #2 133 2 106 #2 134 16 106 #2 135 30 106 #2 136 44 106 #2 137 58 106 #2 138 2 106 #2 139 16 106 #2 140 30 106 #2 141 44 106 #2 142 58 106 #2 143 2 106 #2 144 16 106 #2 145 30 106 #2 146 44 106 #2 147 58 106 #2 148 2 106 #2 149 16 106 #2 150 30 106 #2 151 44 106 #2 152 58 106 #2 153 2 106 #2 154 16 106 #2 155 30 106 #2 156 44 106 #2 157 58 106 #2 158 2 106 #2 159 16 106 #2 160 30 106 #2 161 44 106 #2 162 58 106 #2 163 2 106 #2 164 16 106 #2 165 30 106 #2 166 44 106 #2 167 58 106 #2 168 2 106 #2 169 16 106 #2 170 30 106 #2 171 44 106 #2 172 58 106 #2 173 2 106 #2 174 16 106 #2 175 30 106 #2 176 44 106 #2 177 58 106 #2 178 2 106 #2 179 16 106 #2 180 30 106 #2 181 44 106 #2 182 58 106 #2 183 2 106 #2 184 16 106 #2 185 30 106 #2 186 44 106 #2 187 58 106 #2 188 2 106 #2 189 16 106 #2 190 30 106 #2 191 44 106 #2 192 58 106 #2 193 2 106 #2 194 16 106 #2 195 30 106 #2 196 44 106 #2 197 58 106 #2 198 2 106 #2 199 16 106 #2 200 30 106 #2 201 44 106 #2 202 58 106 #2 203 2 106 #2 204 16 106 #2 205 30 106 #2 206 44 106 #2 207 58 106 #2 208 2 106 #2 209 16 106 #2 210 30 106 #2 211 44 106 #2 212 58 106 #2 213 2 106 #2 214 16 106 #2 215 30 106 #2 216 44 106 #2 217 58 106 #2 218 2 106 #2 219 16 106 #2 220 30 106 #2 221 44 106 #2 222 58 106 #2 223 2 106 #2 224 16 106 #2 225 30 106 #2 226 44 106 #2 227 58 106 #2 228 2 106 #2 229 16 106 #2 230 30 106 #2 231 44 106 #2 232 58 106 #2 233 2 106 #2 234 16 106 #2 235 30 106 #2 236 44 106 #2 237 58 106 #2 238 2 106 #2 239 16 106 #2 240 30 106 #2 241 44 106 #2 242 58 106 #2 243 2 106 #2 244 16 106 #2 245 30 106 #2 246 44 106 #2 247 58 106 #2 248 2 106 #2 249 16 106 #2 250 30 106 #2 251 44 106 #2 252 58 106 #2 253 2 106 #2 254 16 106 #2 255 30 106 LP 0 15 106 LP 1 29 106 LP 2 43 106 LP 3 57 106 LP 4 71 106 LP 5 85 106 LP 6 1 106 LP 7 15 106 LP 8 28 106 LP 9 29 106 LP 10 43 106 LP 11 57 106 LP 12 71 106 LP 13 1 106 LP 14 15 106 LP 15 29 106 LP 16 43 106 LP 17 57 106 LP 18 71 106 LP 19 85 106 LP 20 1 106 LP 21 15 106 LP 22 29 106 LP 23 43 106 LP 24 57 106 LP 25 71 106 LP 26 85 106 LP 27 1 106 LP 28 15 106 LP 29 29 106 LP 30 43 106 LP 31 57 106 LP 32 72 106 LP 33 86 106 LP 34 2 106 LP 35 16 106 LP 36 30 106 LP 37 44 106 LP 38 58 106 LP 39 72 106 LP 40 86 106 LP 41 2 106 LP 42 16 106 LP 43 30 106 LP 44 44 106 LP 45 58 106 LP 46 72 106 LP 47 86 106 LP 48 2 106 LP 49 16 106 LP 50 30 106 LP 51 44 106 LP 52 58 106 LP 53 72 106 LP 54 86 106 LP 55 2 106 LP 56 16 106 LP 57 30 106 LP 58 44 106 LP 59 58 106 LP 60 72 106 LP 61 86 106 LP 62 2 106 LP 63 16 106 LP 64 30 106 LP 65 44 106 LP 66 58 106 LP 67 72 106 LP 68 86 106 LP 69 2 106 LP 70 16 106 LP 71 30 106 LP 72 44 106 LP 73 58 106 LP 74 72 106 LP 75 86 106 LP 76 2 106 LP 77 16 106 LP 78 30 106 LP 79 44 106 LP 80 58 106 LP 81 72 106 LP 82 86 106 LP 83 2 106 LP 84 16 106 LP 85 30 106 LP 86 44 106 LP 87 58 106 LP 88 72 106 LP 89 86 106 LP 90 2 106 LP 91 16 106 LP 92 30 106 LP 93 44 106 LP 94 58 106 LP 95 72 106 LP 96 86 106 LP 97 2 106 LP 98 16 106 LP 99 30 106 LP 100 44 106 LP 101 58 106 LP 102 72 106 LP 103 86 106 LP 104 2 106 LP 105 16 106 LP 106 30 106 LP 107 44 106 LP 108 58 106 LP 109 72 106 LP 110 86 106 LP 111 2 106 LP 112 16 106 LP 113 30 106 LP 114 44 106 LP 115 58 106 LP 116 72 106 LP 117 86 106 LP 118 2 106 LP 119 16 106 LP 120 30 106 LP 121 44 106 LP 122 58 106 LP 123 72 106 LP 124 86 106 LP 125 2 106 LP 126 16 106 LP 127 30 106 LP 128 44 106 LP 129 58 106 LP 130 72 106 LP 131 86 106 LP 132 2 106 LP 133 16 106 LP 134 30 106 LP 135 44 106 LP 136 58 106 LP 137 72 106 LP 138 86 106 LP 139 2 106 LP 140 16 106 LP 141 30 106 LP 142 44 106 LP 143 58 106 LP 144 72 106 LP 145 86 106 LP 146 2 106 LP 147 16 106 LP 148 30 106 LP 149 44 106 LP 150 58 106 LP 151 72 106 LP 152 86 106 LP 153 2 106 LP 154 16 106 LP 155 30 106 LP 156 44 106 LP 157 58 106 LP 158 72 106 LP 159 86 106 LP 160 2 106 LP 161 16 106 LP 162 30 106 LP 163 44 106 LP 164 58 106 LP 165 72 106 LP 166 86 106 LP 167 2 106 LP 168 16 106 LP 169 30 106 LP 170 44 106 LP 171 58 106 LP 172 72 106 LP 173 86 106 LP 174 2 106 LP 175 16 106 LP 176 30 106 LP 177 44 106 LP 178 58 106 LP 179 72 106 LP 180 86 106 LP 181 2 106 LP 182 16 106 LP 183 30 106 LP 184 44 106 LP 185 58 106 LP 186 72 106 LP 187 86 106 LP 188 2 106 LP 189 16 106 LP 190 30 106 LP 191 44 106 LP 192 58 106 LP 193 72 106 LP 194 86 106 LP 195 2 106 LP 196 16 106 LP 197 30 106 LP 198 44 106 LP 199 58 106 LP 200 72 106 LP 201 86 106 LP 202 2 106 LP 203 16 106 LP 204 30 106 LP 205 44 106 LP 206 58 106 LP 207 72 106 LP 208 86 106 LP 209 2 106 LP 210 16 106 LP 211 30 106 LP 212 44 106 LP 213 58 106 LP 214 72 106 LP 215 86 106 LP 216 2 106 LP 217 16 106 LP 218 30 106 LP 219 44 106 LP 220 58 106 LP 221 72 106 LP 222 86 106 LP 223 2 106 LP 224 16 106 LP 225 30 106 LP 226 44 106 LP 227 58 106 LP 228 72 106 LP 229 86 106 LP 230 2 106 LP 231 16 106 LP 232 30 106 LP 233 44 106 LP 234 58 106 LP 235 72 106 LP 236 86 106 LP 237 2 106 LP 238 16 106 LP 239 30 106 LP 240 44 106 LP 241 58 106 LP 242 72 106 LP 243 86 106 LP 244 2 106 LP 245 16 106 LP 246 30 106 LP 247 44 106 LP 248 58 106 LP 249 72 106 LP 250 86 106 LP 251 2 106 LP 252 16 106 LP 253 30 106 LP 254 44 106 LP 255 58 113 #2 0 15 113 #2 1 29 113 #2 2 43 113 #2 3 57 113 #2 4 1 113 #2 5 15 113 #2 6 29 113 #2 7 43 113 #2 8 56 113 #2 9 57 113 #2 10 1 113 #2 11 15 113 #2 12 29 113 #2 13 1 113 #2 14 15 113 #2 15 29 113 #2 16 43 113 #2 17 57 113 #2 18 1 113 #2 19 15 113 #2 20 29 113 #2 21 43 113 #2 22 57 113 #2 23 1 113 #2 24 15 113 #2 25 29 113 #2 26 43 113 #2 27 57 113 #2 28 1 113 #2 29 15 113 #2 30 29 113 #2 31 43 113 #2 32 58 113 #2 33 2 113 #2 34 16 113 #2 35 30 113 #2 36 44 113 #2 37 58 113 #2 38 2 113 #2 39 16 113 #2 40 30 113 #2 41 44 113 #2 42 58 113 #2 43 2 113 #2 44 16 113 #2 45 30 113 #2 46 44 113 #2 47 58 113 #2 48 2 113 #2 49 16 113 #2 50 30 113 #2 51 44 113 #2 52 58 113 #2 53 2 113 #2 54 16 113 #2 55 30 113 #2 56 44 113 #2 57 58 113 #2 58 2 113 #2 59 16 113 #2 60 30 113 #2 61 44 113 #2 62 58 113 #2 63 2 113 #2 64 16 113 #2 65 30 113 #2 66 44 113 #2 67 58 113 #2 68 2 113 #2 69 16 113 #2 70 30 113 #2 71 44 113 #2 72 58 113 #2 73 2 113 #2 74 16 113 #2 75 30 113 #2 76 44 113 #2 77 58 113 #2 78 2 113 #2 79 16 113 #2 80 30 113 #2 81 44 113 #2 82 58 113 #2 83 2 113 #2 84 16 113 #2 85 30 113 #2 86 44 113 #2 87 58 113 #2 88 2 113 #2 89 16 113 #2 90 30 113 #2 91 44 113 #2 92 58 113 #2 93 2 113 #2 94 16 113 #2 95 30 113 #2 96 44 113 #2 97 58 113 #2 98 2 113 #2 99 16 113 #2 100 30 113 #2 101 44 113 #2 102 58 113 #2 103 2 113 #2 104 16 113 #2 105 30 113 #2 106 44 113 #2 107 58 113 #2 108 2 113 #2 109 16 113 #2 110 30 113 #2 111 44 113 #2 112 58 113 #2 113 2 113 #2 114 16 113 #2 115 30 113 #2 116 44 113 #2 117 58 113 #2 118 2 113 #2 119 16 113 #2 120 30 113 #2 121 44 113 #2 122 58 113 #2 123 2 113 #2 124 16 113 #2 125 30 113 #2 126 44 113 #2 127 58 113 #2 128 2 113 #2 129 16 113 #2 130 30 113 #2 131 44 113 #2 132 58 113 #2 133 2 113 #2 134 16 113 #2 135 30 113 #2 136 44 113 #2 137 58 113 #2 138 2 113 #2 139 16 113 #2 140 30 113 #2 141 44 113 #2 142 58 113 #2 143 2 113 #2 144 16 113 #2 145 30 113 #2 146 44 113 #2 147 58 113 #2 148 2 113 #2 149 16 113 #2 150 30 113 #2 151 44 113 #2 152 58 113 #2 153 2 113 #2 154 16 113 #2 155 30 113 #2 156 44 113 #2 157 58 113 #2 158 2 113 #2 159 16 113 #2 160 30 113 #2 161 44 113 #2 162 58 113 #2 163 2 113 #2 164 16 113 #2 165 30 113 #2 166 44 113 #2 167 58 113 #2 168 2 113 #2 169 16 113 #2 170 30 113 #2 171 44 113 #2 172 58 113 #2 173 2 113 #2 174 16 113 #2 175 30 113 #2 176 44 113 #2 177 58 113 #2 178 2 113 #2 179 16 113 #2 180 30 113 #2 181 44 113 #2 182 58 113 #2 183 2 113 #2 184 16 113 #2 185 30 113 #2 186 44 113 #2 187 58 113 #2 188 2 113 #2 189 16 113 #2 190 30 113 #2 191 44 113 #2 192 58 113 #2 193 2 113 #2 194 16 113 #2 195 30 113 #2 196 44 113 #2 197 58 113 #2 198 2 113 #2 199 16 113 #2 200 30 113 #2 201 44 113 #2 202 58 113 #2 203 2 113 #2 204 16 113 #2 205 30 113 #2 206 44 113 #2 207 58 113 #2 208 2 113 #2 209 16 113 #2 210 30 113 #2 211 44 113 #2 212 58 113 #2 213 2 113 #2 214 16 113 #2 215 30 113 #2 216 44 113 #2 217 58 113 #2 218 2 113 #2 219 16 113 #2 220 30 113 #2 221 44 113 #2 222 58 113 #2 223 2 113 #2 224 16 113 #2 225 30 113 #2 226 44 113 #2 227 58 113 #2 228 2 113 #2 229 16 113 #2 230 30 113 #2 231 44 113 #2 232 58 113 #2 233 2 113 #2 234 16 113 #2 235 30 113 #2 236 44 113 #2 237 58 113 #2 238 2 113 #2 239 16 113 #2 240 30 113 #2 241 44 113 #2 242 58 113 #2 243 2 113 #2 244 16 113 #2 245 30 113 #2 246 44 113 #2 247 58 113 #2 248 2 113 #2 249 16 113 #2 250 30 113 #2 251 44 113 #2 252 58 113 #2 253 2 113 #2 254 16 113 #2 255 30 113 LP 0 15 113 LP 1 29 113 LP 2 43 113 LP 3 57 113 LP 4 71 113 LP 5 85 113 LP 6 99 113 LP 7 1 113 LP 8 14 113 LP 9 15 113 LP 10 29 113 LP 11 43 113 LP 12 57 113 LP 13 1 113 LP 14 15 113 LP 15 29 113 LP 16 43 113 LP 17 57 113 LP 18 71 113 LP 19 85 113 LP 20 99 113 LP 21 1 113 LP 22 15 113 LP 23 29 113 LP 24 43 113 LP 25 57 113 LP 26 71 113 LP 27 85 113 LP 28 99 113 LP 29 1 113 LP 30 15 113 LP 31 29 113 LP 32 44 113 LP 33 58 113 LP 34 72 113 LP 35 86 113 LP 36 100 113 LP 37 2 113 LP 38 16 113 LP 39 30 113 LP 40 44 113 LP 41 58 113 LP 42 72 113 LP 43 86 113 LP 44 100 113 LP 45 2 113 LP 46 16 113 LP 47 30 113 LP 48 44 113 LP 49 58 113 LP 50 72 113 LP 51 86 113 LP 52 100 113 LP 53 2 113 LP 54 16 113 LP 55 30 113 LP 56 44 113 LP 57 58 113 LP 58 72 113 LP 59 86 113 LP 60 100 113 LP 61 2 113 LP 62 16 113 LP 63 30 113 LP 64 44 113 LP 65 58 113 LP 66 72 113 LP 67 86 113 LP 68 100 113 LP 69 2 113 LP 70 16 113 LP 71 30 113 LP 72 44 113 LP 73 58 113 LP 74 72 113 LP 75 86 113 LP 76 100 113 LP 77 2 113 LP 78 16 113 LP 79 30 113 LP 80 44 113 LP 81 58 113 LP 82 72 113 LP 83 86 113 LP 84 100 113 LP 85 2 113 LP 86 16 113 LP 87 30 113 LP 88 44 113 LP 89 58 113 LP 90 72 113 LP 91 86 113 LP 92 100 113 LP 93 2 113 LP 94 16 113 LP 95 30 113 LP 96 44 113 LP 97 58 113 LP 98 72 113 LP 99 86 113 LP 100 100 113 LP 101 2 113 LP 102 16 113 LP 103 30 113 LP 104 44 113 LP 105 58 113 LP 106 72 113 LP 107 86 113 LP 108 100 113 LP 109 2 113 LP 110 16 113 LP 111 30 113 LP 112 44 113 LP 113 58 113 LP 114 72 113 LP 115 86 113 LP 116 100 113 LP 117 2 113 LP 118 16 113 LP 119 30 113 LP 120 44 113 LP 121 58 113 LP 122 72 113 LP 123 86 113 LP 124 100 113 LP 125 2 113 LP 126 16 113 LP 127 30 113 LP 128 44 113 LP 129 58 113 LP 130 72 113 LP 131 86 113 LP 132 100 113 LP 133 2 113 LP 134 16 113 LP 135 30 113 LP 136 44 113 LP 137 58 113 LP 138 72 113 LP 139 86 113 LP 140 100 113 LP 141 2 113 LP 142 16 113 LP 143 30 113 LP 144 44 113 LP 145 58 113 LP 146 72 113 LP 147 86 113 LP 148 100 113 LP 149 2 113 LP 150 16 113 LP 151 30 113 LP 152 44 113 LP 153 58 113 LP 154 72 113 LP 155 86 113 LP 156 100 113 LP 157 2 113 LP 158 16 113 LP 159 30 113 LP 160 44 113 LP 161 58 113 LP 162 72 113 LP 163 86 113 LP 164 100 113 LP 165 2 113 LP 166 16 113 LP 167 30 113 LP 168 44 113 LP 169 58 113 LP 170 72 113 LP 171 86 113 LP 172 100 113 LP 173 2 113 LP 174 16 113 LP 175 30 113 LP 176 44 113 LP 177 58 113 LP 178 72 113 LP 179 86 113 LP 180 100 113 LP 181 2 113 LP 182 16 113 LP 183 30 113 LP 184 44 113 LP 185 58 113 LP 186 72 113 LP 187 86 113 LP 188 100 113 LP 189 2 113 LP 190 16 113 LP 191 30 113 LP 192 44 113 LP 193 58 113 LP 194 72 113 LP 195 86 113 LP 196 100 113 LP 197 2 113 LP 198 16 113 LP 199 30 113 LP 200 44 113 LP 201 58 113 LP 202 72 113 LP 203 86 113 LP 204 100 113 LP 205 2 113 LP 206 16 113 LP 207 30 113 LP 208 44 113 LP 209 58 113 LP 210 72 113 LP 211 86 113 LP 212 100 113 LP 213 2 113 LP 214 16 113 LP 215 30 113 LP 216 44 113 LP 217 58 113 LP 218 72 113 LP 219 86 113 LP 220 100 113 LP 221 2 113 LP 222 16 113 LP 223 30 113 LP 224 44 113 LP 225 58 113 LP 226 72 113 LP 227 86 113 LP 228 100 113 LP 229 2 113 LP 230 16 113 LP 231 30 113 LP 232 44 113 LP 233 58 113 LP 234 72 113 LP 235 86 113 LP 236 100 113 LP 237 2 113 LP 238 16 113 LP 239 30 113 LP 240 44 113 LP 241 58 113 LP 242 72 113 LP 243 86 113 LP 244 100 113 LP 245 2 113 LP 246 16 113 LP 247 30 113 LP 248 44 113 LP 249 58 113 LP 250 72 113 LP 251 86 113 LP 252 100 113 LP 253 2 113 LP 254 16 113 LP 255 30 120 #2 0 15 120 #2 1 29 120 #2 2 43 120 #2 3 57 120 #2 4 1 120 #2 5 15 120 #2 6 29 120 #2 7 43 120 #2 8 56 120 #2 9 57 120 #2 10 1 120 #2 11 15 120 #2 12 29 120 #2 13 1 120 #2 14 15 120 #2 15 29 120 #2 16 43 120 #2 17 57 120 #2 18 1 120 #2 19 15 120 #2 20 29 120 #2 21 43 120 #2 22 57 120 #2 23 1 120 #2 24 15 120 #2 25 29 120 #2 26 43 120 #2 27 57 120 #2 28 1 120 #2 29 15 120 #2 30 29 120 #2 31 43 120 #2 32 58 120 #2 33 2 120 #2 34 16 120 #2 35 30 120 #2 36 44 120 #2 37 58 120 #2 38 2 120 #2 39 16 120 #2 40 30 120 #2 41 44 120 #2 42 58 120 #2 43 2 120 #2 44 16 120 #2 45 30 120 #2 46 44 120 #2 47 58 120 #2 48 2 120 #2 49 16 120 #2 50 30 120 #2 51 44 120 #2 52 58 120 #2 53 2 120 #2 54 16 120 #2 55 30 120 #2 56 44 120 #2 57 58 120 #2 58 2 120 #2 59 16 120 #2 60 30 120 #2 61 44 120 #2 62 58 120 #2 63 2 120 #2 64 16 120 #2 65 30 120 #2 66 44 120 #2 67 58 120 #2 68 2 120 #2 69 16 120 #2 70 30 120 #2 71 44 120 #2 72 58 120 #2 73 2 120 #2 74 16 120 #2 75 30 120 #2 76 44 120 #2 77 58 120 #2 78 2 120 #2 79 16 120 #2 80 30 120 #2 81 44 120 #2 82 58 120 #2 83 2 120 #2 84 16 120 #2 85 30 120 #2 86 44 120 #2 87 58 120 #2 88 2 120 #2 89 16 120 #2 90 30 120 #2 91 44 120 #2 92 58 120 #2 93 2 120 #2 94 16 120 #2 95 30 120 #2 96 44 120 #2 97 58 120 #2 98 2 120 #2 99 16 120 #2 100 30 120 #2 101 44 120 #2 102 58 120 #2 103 2 120 #2 104 16 120 #2 105 30 120 #2 106 44 120 #2 107 58 120 #2 108 2 120 #2 109 16 120 #2 110 30 120 #2 111 44 120 #2 112 58 120 #2 113 2 120 #2 114 16 120 #2 115 30 120 #2 116 44 120 #2 117 58 120 #2 118 2 120 #2 119 16 120 #2 120 30 120 #2 121 44 120 #2 122 58 120 #2 123 2 120 #2 124 16 120 #2 125 30 120 #2 126 44 120 #2 127 58 120 #2 128 2 120 #2 129 16 120 #2 130 30 120 #2 131 44 120 #2 132 58 120 #2 133 2 120 #2 134 16 120 #2 135 30 120 #2 136 44 120 #2 137 58 120 #2 138 2 120 #2 139 16 120 #2 140 30 120 #2 141 44 120 #2 142 58 120 #2 143 2 120 #2 144 16 120 #2 145 30 120 #2 146 44 120 #2 147 58 120 #2 148 2 120 #2 149 16 120 #2 150 30 120 #2 151 44 120 #2 152 58 120 #2 153 2 120 #2 154 16 120 #2 155 30 120 #2 156 44 120 #2 157 58 120 #2 158 2 120 #2 159 16 120 #2 160 30 120 #2 161 44 120 #2 162 58 120 #2 163 2 120 #2 164 16 120 #2 165 30 120 #2 166 44 120 #2 167 58 120 #2 168 2 120 #2 169 16 120 #2 170 30 120 #2 171 44 120 #2 172 58 120 #2 173 2 120 #2 174 16 120 #2 175 30 120 #2 176 44 120 #2 177 58 120 #2 178 2 120 #2 179 16 120 #2 180 30 120 #2 181 44 120 #2 182 58 120 #2 183 2 120 #2 184 16 120 #2 185 30 120 #2 186 44 120 #2 187 58 120 #2 188 2 120 #2 189 16 120 #2 190 30 120 #2 191 44 120 #2 192 58 120 #2 193 2 120 #2 194 16 120 #2 195 30 120 #2 196 44 120 #2 197 58 120 #2 198 2 120 #2 199 16 120 #2 200 30 120 #2 201 44 120 #2 202 58 120 #2 203 2 120 #2 204 16 120 #2 205 30 120 #2 206 44 120 #2 207 58 120 #2 208 2 120 #2 209 16 120 #2 210 30 120 #2 211 44 120 #2 212 58 120 #2 213 2 120 #2 214 16 120 #2 215 30 120 #2 216 44 120 #2 217 58 120 #2 218 2 120 #2 219 16 120 #2 220 30 120 #2 221 44 120 #2 222 58 120 #2 223 2 120 #2 224 16 120 #2 225 30 120 #2 226 44 120 #2 227 58 120 #2 228 2 120 #2 229 16 120 #2 230 30 120 #2 231 44 120 #2 232 58 120 #2 233 2 120 #2 234 16 120 #2 235 30 120 #2 236 44 120 #2 237 58 120 #2 238 2 120 #2 239 16 120 #2 240 30 120 #2 241 44 120 #2 242 58 120 #2 243 2 120 #2 244 16 120 #2 245 30 120 #2 246 44 120 #2 247 58 120 #2 248 2 120 #2 249 16 120 #2 250 30 120 #2 251 44 120 #2 252 58 120 #2 253 2 120 #2 254 16 120 #2 255 30 120 LP 0 15 120 LP 1 29 120 LP 2 43 120 LP 3 57 120 LP 4 71 120 LP 5 85 120 LP 6 99 120 LP 7 1 120 LP 8 14 120 LP 9 15 120 LP 10 29 120 LP 11 43 120 LP 12 57 120 LP 13 1 120 LP 14 15 120 LP 15 29 120 LP 16 43 120 LP 17 57 120 LP 18 71 120 LP 19 85 120 LP 20 99 120 LP 21 1 120 LP 22 15 120 LP 23 29 120 LP 24 43 120 LP 25 57 120 LP 26 71 120 LP 27 85 120 LP 28 99 120 LP 29 1 120 LP 30 15 120 LP 31 29 120 LP 32 44 120 LP 33 58 120 LP 34 72 120 LP 35 86 120 LP 36 100 120 LP 37 2 120 LP 38 16 120 LP 39 30 120 LP 40 44 120 LP 41 58 120 LP 42 72 120 LP 43 86 120 LP 44 100 120 LP 45 2 120 LP 46 16 120 LP 47 30 120 LP 48 44 120 LP 49 58 120 LP 50 72 120 LP 51 86 120 LP 52 100 120 LP 53 2 120 LP 54 16 120 LP 55 30 120 LP 56 44 120 LP 57 58 120 LP 58 72 120 LP 59 86 120 LP 60 100 120 LP 61 2 120 LP 62 16 120 LP 63 30 120 LP 64 44 120 LP 65 58 120 LP 66 72 120 LP 67 86 120 LP 68 100 120 LP 69 2 120 LP 70 16 120 LP 71 30 120 LP 72 44 120 LP 73 58 120 LP 74 72 120 LP 75 86 120 LP 76 100 120 LP 77 2 120 LP 78 16 120 LP 79 30 120 LP 80 44 120 LP 81 58 120 LP 82 72 120 LP 83 86 120 LP 84 100 120 LP 85 2 120 LP 86 16 120 LP 87 30 120 LP 88 44 120 LP 89 58 120 LP 90 72 120 LP 91 86 120 LP 92 100 120 LP 93 2 120 LP 94 16 120 LP 95 30 120 LP 96 44 120 LP 97 58 120 LP 98 72 120 LP 99 86 120 LP 100 100 120 LP 101 2 120 LP 102 16 120 LP 103 30 120 LP 104 44 120 LP 105 58 120 LP 106 72 120 LP 107 86 120 LP 108 100 120 LP 109 2 120 LP 110 16 120 LP 111 30 120 LP 112 44 120 LP 113 58 120 LP 114 72 120 LP 115 86 120 LP 116 100 120 LP 117 2 120 LP 118 16 120 LP 119 30 120 LP 120 44 120 LP 121 58 120 LP 122 72 120 LP 123 86 120 LP 124 100 120 LP 125 2 120 LP 126 16 120 LP 127 30 120 LP 128 44 120 LP 129 58 120 LP 130 72 120 LP 131 86 120 LP 132 100 120 LP 133 2 120 LP 134 16 120 LP 135 30 120 LP 136 44 120 LP 137 58 120 LP 138 72 120 LP 139 86 120 LP 140 100 120 LP 141 2 120 LP 142 16 120 LP 143 30 120 LP 144 44 120 LP 145 58 120 LP 146 72 120 LP 147 86 120 LP 148 100 120 LP 149 2 120 LP 150 16 120 LP 151 30 120 LP 152 44 120 LP 153 58 120 LP 154 72 120 LP 155 86 120 LP 156 100 120 LP 157 2 120 LP 158 16 120 LP 159 30 120 LP 160 44 120 LP 161 58 120 LP 162 72 120 LP 163 86 120 LP 164 100 120 LP 165 2 120 LP 166 16 120 LP 167 30 120 LP 168 44 120 LP 169 58 120 LP 170 72 120 LP 171 86 120 LP 172 100 120 LP 173 2 120 LP 174 16 120 LP 175 30 120 LP 176 44 120 LP 177 58 120 LP 178 72 120 LP 179 86 120 LP 180 100 120 LP 181 2 120 LP 182 16 120 LP 183 30 120 LP 184 44 120 LP 185 58 120 LP 186 72 120 LP 187 86 120 LP 188 100 120 LP 189 2 120 LP 190 16 120 LP 191 30 120 LP 192 44 120 LP 193 58 120 LP 194 72 120 LP 195 86 120 LP 196 100 120 LP 197 2 120 LP 198 16 120 LP 199 30 120 LP 200 44 120 LP 201 58 120 LP 202 72 120 LP 203 86 120 LP 204 100 120 LP 205 2 120 LP 206 16 120 LP 207 30 120 LP 208 44 120 LP 209 58 120 LP 210 72 120 LP 211 86 120 LP 212 100 120 LP 213 2 120 LP 214 16 120 LP 215 30 120 LP 216 44 120 LP 217 58 120 LP 218 72 120 LP 219 86 120 LP 220 100 120 LP 221 2 120 LP 222 16 120 LP 223 30 120 LP 224 44 120 LP 225 58 120 LP 226 72 120 LP 227 86 120 LP 228 100 120 LP 229 2 120 LP 230 16 120 LP 231 30 120 LP 232 44 120 LP 233 58 120 LP 234 72 120 LP 235 86 120 LP 236 100 120 LP 237 2 120 LP 238 16 120 LP 239 30 120 LP 240 44 120 LP 241 58 120 LP 242 72 120 LP 243 86 120 LP 244 100 120 LP 245 2 120 LP 246 16 120 LP 247 30 120 LP 248 44 120 LP 249 58 120 LP 250 72 120 LP 251 86 120 LP 252 100 120 LP 253 2 120 LP 254 16 120 LP 255 30 127 #2 0 15 127 #2 1 29 127 #2 2 43 127 #2 3 57 127 #2 4 1 127 #2 5 15 127 #2 6 29 127 #2 7 43 127 #2 8 56 127 #2 9 57 127 #2 10 1 127 #2 11 15 127 #2 12 29 127 #2 13 1 127 #2 14 15 127 #2 15 29 127 #2 16 43 127 #2 17 57 127 #2 18 1 127 #2 19 15 127 #2 20 29 127 #2 21 43 127 #2 22 57 127 #2 23 1 127 #2 24 15 127 #2 25 29 127 #2 26 43 127 #2 27 57 127 #2 28 1 127 #2 29 15 127 #2 30 29 127 #2 31 43 127 #2 32 58 127 #2 33 2 127 #2 34 16 127 #2 35 30 127 #2 36 44 127 #2 37 58 127 #2 38 2 127 #2 39 16 127 #2 40 30 127 #2 41 44 127 #2 42 58 127 #2 43 2 127 #2 44 16 127 #2 45 30 127 #2 46 44 127 #2 47 58 127 #2 48 2 127 #2 49 16 127 #2 50 30 127 #2 51 44 127 #2 52 58 127 #2 53 2 127 #2 54 16 127 #2 55 30 127 #2 56 44 127 #2 57 58 127 #2 58 2 127 #2 59 16 127 #2 60 30 127 #2 61 44 127 #2 62 58 127 #2 63 2 127 #2 64 16 127 #2 65 30 127 #2 66 44 127 #2 67 58 127 #2 68 2 127 #2 69 16 127 #2 70 30 127 #2 71 44 127 #2 72 58 127 #2 73 2 127 #2 74 16 127 #2 75 30 127 #2 76 44 127 #2 77 58 127 #2 78 2 127 #2 79 16 127 #2 80 30 127 #2 81 44 127 #2 82 58 127 #2 83 2 127 #2 84 16 127 #2 85 30 127 #2 86 44 127 #2 87 58 127 #2 88 2 127 #2 89 16 127 #2 90 30 127 #2 91 44 127 #2 92 58 127 #2 93 2 127 #2 94 16 127 #2 95 30 127 #2 96 44 127 #2 97 58 127 #2 98 2 127 #2 99 16 127 #2 100 30 127 #2 101 44 127 #2 102 58 127 #2 103 2 127 #2 104 16 127 #2 105 30 127 #2 106 44 127 #2 107 58 127 #2 108 2 127 #2 109 16 127 #2 110 30 127 #2 111 44 127 #2 112 58 127 #2 113 2 127 #2 114 16 127 #2 115 30 127 #2 116 44 127 #2 117 58 127 #2 118 2 127 #2 119 16 127 #2 120 30 127 #2 121 44 127 #2 122 58 127 #2 123 2 127 #2 124 16 127 #2 125 30 127 #2 126 44 127 #2 127 58 127 #2 128 2 127 #2 129 16 127 #2 130 30 127 #2 131 44 127 #2 132 58 127 #2 133 2 127 #2 134 16 127 #2 135 30 127 #2 136 44 127 #2 137 58 127 #2 138 2 127 #2 139 16 127 #2 140 30 127 #2 141 44 127 #2 142 58 127 #2 143 2 127 #2 144 16 127 #2 145 30 127 #2 146 44 127 #2 147 58 127 #2 148 2 127 #2 149 16 127 #2 150 30 127 #2 151 44 127 #2 152 58 127 #2 153 2 127 #2 154 16 127 #2 155 30 127 #2 156 44 127 #2 157 58 127 #2 158 2 127 #2 159 16 127 #2 160 30 127 #2 161 44 127 #2 162 58 127 #2 163 2 127 #2 164 16 127 #2 165 30 127 #2 166 44 127 #2 167 58 127 #2 168 2 127 #2 169 16 127 #2 170 30 127 #2 171 44 127 #2 172 58 127 #2 173 2 127 #2 174 16 127 #2 175 30 127 #2 176 44 127 #2 177 58 127 #2 178 2 127 #2 179 16 127 #2 180 30 127 #2 181 44 127 #2 182 58 127 #2 183 2 127 #2 184 16 127 #2 185 30 127 #2 186 44 127 #2 187 58 127 #2 188 2 127 #2 189 16 127 #2 190 30 127 #2 191 44 127 #2 192 58 127 #2 193 2 127 #2 194 16 127 #2 195 30 127 #2 196 44 127 #2 197 58 127 #2 198 2 127 #2 199 16 127 #2 200 30 127 #2 201 44 127 #2 202 58 127 #2 203 2 127 #2 204 16 127 #2 205 30 127 #2 206 44 127 #2 207 58 127 #2 208 2 127 #2 209 16 127 #2 210 30 127 #2 211 44 127 #2 212 58 127 #2 213 2 127 #2 214 16 127 #2 215 30 127 #2 216 44 127 #2 217 58 127 #2 218 2 127 #2 219 16 127 #2 220 30 127 #2 221 44 127 #2 222 58 127 #2 223 2 127 #2 224 16 127 #2 225 30 127 #2 226 44 127 #2 227 58 127 #2 228 2 127 #2 229 16 127 #2 230 30 127 #2 231 44 127 #2 232 58 127 #2 233 2 127 #2 234 16 127 #2 235 30 127 #2 236 44 127 #2 237 58 127 #2 238 2 127 #2 239 16 127 #2 240 30 127 #2 241 44 127 #2 242 58 127 #2 243 2 127 #2 244 16 127 #2 245 30 127 #2 246 44 127 #2 247 58 127 #2 248 2 127 #2 249 16 127 #2 250 30 127 #2 251 44 127 #2 252 58 127 #2 253 2 127 #2 254 16 127 #2 255 30 127 LP 0 15 127 LP 1 29 127 LP 2 43 127 LP 3 57 127 LP 4 71 127 LP 5 85 127 LP 6 99 127 LP 7 113 127 LP 8 1 127 LP 9 15 127 LP 10 29 127 LP 11 43 127 LP 12 57 127 LP 13 1 127 LP 14 15 127 LP 15 29 127 LP 16 43 127 LP 17 57 127 LP 18 71 127 LP 19 85 127 LP 20 99 127 LP 21 113 127 LP 22 1 127 LP 23 15 127 LP 24 29 127 LP 25 43 127 LP 26 57 127 LP 27 71 127 LP 28 85 127 LP 29 99 127 LP 30 113 127 LP 31 1 127 LP 32 16 127 LP 33 30 127 LP 34 44 127 LP 35 58 127 LP 36 72 127 LP 37 86 127 LP 38 100 127 LP 39 114 127 LP 40 2 127 LP 41 16 127 LP 42 30 127 LP 43 44 127 LP 44 58 127 LP 45 72 127 LP 46 86 127 LP 47 100 127 LP 48 114 127 LP 49 2 127 LP 50 16 127 LP 51 30 127 LP 52 44 127 LP 53 58 127 LP 54 72 127 LP 55 86 127 LP 56 100 127 LP 57 114 127 LP 58 2 127 LP 59 16 127 LP 60 30 127 LP 61 44 127 LP 62 58 127 LP 63 72 127 LP 64 86 127 LP 65 100 127 LP 66 114 127 LP 67 2 127 LP 68 16 127 LP 69 30 127 LP 70 44 127 LP 71 58 127 LP 72 72 127 LP 73 86 127 LP 74 100 127 LP 75 114 127 LP 76 2 127 LP 77 16 127 LP 78 30 127 LP 79 44 127 LP 80 58 127 LP 81 72 127 LP 82 86 127 LP 83 100 127 LP 84 114 127 LP 85 2 127 LP 86 16 127 LP 87 30 127 LP 88 44 127 LP 89 58 127 LP 90 72 127 LP 91 86 127 LP 92 100 127 LP 93 114 127 LP 94 2 127 LP 95 16 127 LP 96 30 127 LP 97 44 127 LP 98 58 127 LP 99 72 127 LP 100 86 127 LP 101 100 127 LP 102 114 127 LP 103 2 127 LP 104 16 127 LP 105 30 127 LP 106 44 127 LP 107 58 127 LP 108 72 127 LP 109 86 127 LP 110 100 127 LP 111 114 127 LP 112 2 127 LP 113 16 127 LP 114 30 127 LP 115 44 127 LP 116 58 127 LP 117 72 127 LP 118 86 127 LP 119 100 127 LP 120 114 127 LP 121 2 127 LP 122 16 127 LP 123 30 127 LP 124 44 127 LP 125 58 127 LP 126 72 127 LP 127 86 127 LP 128 100 127 LP 129 114 127 LP 130 2 127 LP 131 16 127 LP 132 30 127 LP 133 44 127 LP 134 58 127 LP 135 72 127 LP 136 86 127 LP 137 100 127 LP 138 114 127 LP 139 2 127 LP 140 16 127 LP 141 30 127 LP 142 44 127 LP 143 58 127 LP 144 72 127 LP 145 86 127 LP 146 100 127 LP 147 114 127 LP 148 2 127 LP 149 16 127 LP 150 30 127 LP 151 44 127 LP 152 58 127 LP 153 72 127 LP 154 86 127 LP 155 100 127 LP 156 114 127 LP 157 2 127 LP 158 16 127 LP 159 30 127 LP 160 44 127 LP 161 58 127 LP 162 72 127 LP 163 86 127 LP 164 100 127 LP 165 114 127 LP 166 2 127 LP 167 16 127 LP 168 30 127 LP 169 44 127 LP 170 58 127 LP 171 72 127 LP 172 86 127 LP 173 100 127 LP 174 114 127 LP 175 2 127 LP 176 16 127 LP 177 30 127 LP 178 44 127 LP 179 58 127 LP 180 72 127 LP 181 86 127 LP 182 100 127 LP 183 114 127 LP 184 2 127 LP 185 16 127 LP 186 30 127 LP 187 44 127 LP 188 58 127 LP 189 72 127 LP 190 86 127 LP 191 100 127 LP 192 114 127 LP 193 2 127 LP 194 16 127 LP 195 30 127 LP 196 44 127 LP 197 58 127 LP 198 72 127 LP 199 86 127 LP 200 100 127 LP 201 114 127 LP 202 2 127 LP 203 16 127 LP 204 30 127 LP 205 44 127 LP 206 58 127 LP 207 72 127 LP 208 86 127 LP 209 100 127 LP 210 114 127 LP 211 2 127 LP 212 16 127 LP 213 30 127 LP 214 44 127 LP 215 58 127 LP 216 72 127 LP 217 86 127 LP 218 100 127 LP 219 114 127 LP 220 2 127 LP 221 16 127 LP 222 30 127 LP 223 44 127 LP 224 58 127 LP 225 72 127 LP 226 86 127 LP 227 100 127 LP 228 114 127 LP 229 2 127 LP 230 16 127 LP 231 30 127 LP 232 44 127 LP 233 58 127 LP 234 72 127 LP 235 86 127 LP 236 100 127 LP 237 114 127 LP 238 2 127 LP 239 16 127 LP 240 30 127 LP 241 44 127 LP 242 58 127 LP 243 72 127 LP 244 86 127 LP 245 100 127 LP 246 114 127 LP 247 2 127 LP 248 16 127 LP 249 30 127 LP 250 44 127 LP 251 58 127 LP 252 72 127 LP 253 86 127 LP 254 100 127 LP 255 114 134 #2 0 15 134 #2 1 29 134 #2 2 43 134 #2 3 57 134 #2 4 1 134 #2 5 15 134 #2 6 29 134 #2 7 43 134 #2 8 56 134 #2 9 57 134 #2 10 1 134 #2 11 15 134 #2 12 29 134 #2 13 1 134 #2 14 15 134 #2 15 29 134 #2 16 43 134 #2 17 57 134 #2 18 1 134 #2 19 15 134 #2 20 29 134 #2 21 43 134 #2 22 57 134 #2 23 1 134 #2 24 15 134 #2 25 29 134 #2 26 43 134 #2 27 57 134 #2 28 1 134 #2 29 15 134 #2 30 29 134 #2 31 43 134 #2 32 58 134 #2 33 2 134 #2 34 16 134 #2 35 30 134 #2 36 44 134 #2 37 58 134 #2 38 2 134 #2 39 16 134 #2 40 30 134 #2 41 44 134 #2 42 58 134 #2 43 2 134 #2 44 16 134 #2 45 30 134 #2 46 44 134 #2 47 58 134 #2 48 2 134 #2 49 16 134 #2 50 30 134 #2 51 44 134 #2 52 58 134 #2 53 2 134 #2 54 16 134 #2 55 30 134 #2 56 44 134 #2 57 58 134 #2 58 2 134 #2 59 16 134 #2 60 30 134 #2 61 44 134 #2 62 58 134 #2 63 2 134 #2 64 16 134 #2 65 30 134 #2 66 44 134 #2 67 58 134 #2 68 2 134 #2 69 16 134 #2 70 30 134 #2 71 44 134 #2 72 58 134 #2 73 2 134 #2 74 16 134 #2 75 30 134 #2 76 44 134 #2 77 58 134 #2 78 2 134 #2 79 16 134 #2 80 30 134 #2 81 44 134 #2 82 58 134 #2 83 2 134 #2 84 16 134 #2 85 30 134 #2 86 44 134 #2 87 58 134 #2 88 2 134 #2 89 16 134 #2 90 30 134 #2 91 44 134 #2 92 58 134 #2 93 2 134 #2 94 16 134 #2 95 30 134 #2 96 44 134 #2 97 58 134 #2 98 2 134 #2 99 16 134 #2 100 30 134 #2 101 44 134 #2 102 58 134 #2 103 2 134 #2 104 16 134 #2 105 30 134 #2 106 44 134 #2 107 58 134 #2 108 2 134 #2 109 16 134 #2 110 30 134 #2 111 44 134 #2 112 58 134 #2 113 2 134 #2 114 16 134 #2 115 30 134 #2 116 44 134 #2 117 58 134 #2 118 2 134 #2 119 16 134 #2 120 30 134 #2 121 44 134 #2 122 58 134 #2 123 2 134 #2 124 16 134 #2 125 30 134 #2 126 44 134 #2 127 58 134 #2 128 2 134 #2 129 16 134 #2 130 30 134 #2 131 44 134 #2 132 58 134 #2 133 2 134 #2 134 16 134 #2 135 30 134 #2 136 44 134 #2 137 58 134 #2 138 2 134 #2 139 16 134 #2 140 30 134 #2 141 44 134 #2 142 58 134 #2 143 2 134 #2 144 16 134 #2 145 30 134 #2 146 44 134 #2 147 58 134 #2 148 2 134 #2 149 16 134 #2 150 30 134 #2 151 44 134 #2 152 58 134 #2 153 2 134 #2 154 16 134 #2 155 30 134 #2 156 44 134 #2 157 58 134 #2 158 2 134 #2 159 16 134 #2 160 30 134 #2 161 44 134 #2 162 58 134 #2 163 2 134 #2 164 16 134 #2 165 30 134 #2 166 44 134 #2 167 58 134 #2 168 2 134 #2 169 16 134 #2 170 30 134 #2 171 44 134 #2 172 58 134 #2 173 2 134 #2 174 16 134 #2 175 30 134 #2 176 44 134 #2 177 58 134 #2 178 2 134 #2 179 16 134 #2 180 30 134 #2 181 44 134 #2 182 58 134 #2 183 2 134 #2 184 16 134 #2 185 30 134 #2 186 44 134 #2 187 58 134 #2 188 2 134 #2 189 16 134 #2 190 30 134 #2 191 44 134 #2 192 58 134 #2 193 2 134 #2 194 16 134 #2 195 30 134 #2 196 44 134 #2 197 58 134 #2 198 2 134 #2 199 16 134 #2 200 30 134 #2 201 44 134 #2 202 58 134 #2 203 2 134 #2 204 16 134 #2 205 30 134 #2 206 44 134 #2 207 58 134 #2 208 2 134 #2 209 16 134 #2 210 30 134 #2 211 44 134 #2 212 58 134 #2 213 2 134 #2 214 16 134 #2 215 30 134 #2 216 44 134 #2 217 58 134 #2 218 2 134 #2 219 16 134 #2 220 30 134 #2 221 44 134 #2 222 58 134 #2 223 2 134 #2 224 16 134 #2 225 30 134 #2 226 44 134 #2 227 58 134 #2 228 2 134 #2 229 16 134 #2 230 30 134 #2 231 44 134 #2 232 58 134 #2 233 2 134 #2 234 16 134 #2 235 30 134 #2 236 44 134 #2 237 58 134 #2 238 2 134 #2 239 16 134 #2 240 30 134 #2 241 44 134 #2 242 58 134 #2 243 2 134 #2 244 16 134 #2 245 30 134 #2 246 44 134 #2 247 58 134 #2 248 2 134 #2 249 16 134 #2 250 30 134 #2 251 44 134 #2 252 58 134 #2 253 2 134 #2 254 16 134 #2 255 30 134 LP 0 15 134 LP 1 29 134 LP 2 43 134 LP 3 57 134 LP 4 71 134 LP 5 85 134 LP 6 99 134 LP 7 113 134 LP 8 1 134 LP 9 15 134 LP 10 29 134 LP 11 43 134 LP 12 57 134 LP 13 1 134 LP 14 15 134 LP 15 29 134 LP 16 43 134 LP 17 57 134 LP 18 71 134 LP 19 85 134 LP 20 99 134 LP 21 113 134 LP 22 1 134 LP 23 15 134 LP 24 29 134 LP 25 43 134 LP 26 57 134 LP 27 71 134 LP 28 85 134 LP 29 99 134 LP 30 113 134 LP 31 1 134 LP 32 16 134 LP 33 30 134 LP 34 44 134 LP 35 58 134 LP 36 72 134 LP 37 86 134 LP 38 100 134 LP 39 114 134 LP 40 2 134 LP 41 16 134 LP 42 30 134 LP 43 44 134 LP 44 58 134 LP 45 72 134 LP 46 86 134 LP 47 100 134 LP 48 114 134 LP 49 2 134 LP 50 16 134 LP 51 30 134 LP 52 44 134 LP 53 58 134 LP 54 72 134 LP 55 86 134 LP 56 100 134 LP 57 114 134 LP 58 2 134 LP 59 16 134 LP 60 30 134 LP 61 44 134 LP 62 58 134 LP 63 72 134 LP 64 86 134 LP 65 100 134 LP 66 114 134 LP 67 2 134 LP 68 16 134 LP 69 30 134 LP 70 44 134 LP 71 58 134 LP 72 72 134 LP 73 86 134 LP 74 100 134 LP 75 114 134 LP 76 2 134 LP 77 16 134 LP 78 30 134 LP 79 44 134 LP 80 58 134 LP 81 72 134 LP 82 86 134 LP 83 100 134 LP 84 114 134 LP 85 2 134 LP 86 16 134 LP 87 30 134 LP 88 44 134 LP 89 58 134 LP 90 72 134 LP 91 86 134 LP 92 100 134 LP 93 114 134 LP 94 2 134 LP 95 16 134 LP 96 30 134 LP 97 44 134 LP 98 58 134 LP 99 72 134 LP 100 86 134 LP 101 100 134 LP 102 114 134 LP 103 2 134 LP 104 16 134 LP 105 30 134 LP 106 44 134 LP 107 58 134 LP 108 72 134 LP 109 86 134 LP 110 100 134 LP 111 114 134 LP 112 2 134 LP 113 16 134 LP 114 30 134 LP 115 44 134 LP 116 58 134 LP 117 72 134 LP 118 86 134 LP 119 100 134 LP 120 114 134 LP 121 2 134 LP 122 16 134 LP 123 30 134 LP 124 44 134 LP 125 58 134 LP 126 72 134 LP 127 86 134 LP 128 100 134 LP 129 114 134 LP 130 2 134 LP 131 16 134 LP 132 30 134 LP 133 44 134 LP 134 58 134 LP 135 72 134 LP 136 86 134 LP 137 100 134 LP 138 114 134 LP 139 2 134 LP 140 16 134 LP 141 30 134 LP 142 44 134 LP 143 58 134 LP 144 72 134 LP 145 86 134 LP 146 100 134 LP 147 114 134 LP 148 2 134 LP 149 16 134 LP 150 30 134 LP 151 44 134 LP 152 58 134 LP 153 72 134 LP 154 86 134 LP 155 100 134 LP 156 114 134 LP 157 2 134 LP 158 16 134 LP 159 30 134 LP 160 44 134 LP 161 58 134 LP 162 72 134 LP 163 86 134 LP 164 100 134 LP 165 114 134 LP 166 2 134 LP 167 16 134 LP 168 30 134 LP 169 44 134 LP 170 58 134 LP 171 72 134 LP 172 86 134 LP 173 100 134 LP 174 114 134 LP 175 2 134 LP 176 16 134 LP 177 30 134 LP 178 44 134 LP 179 58 134 LP 180 72 134 LP 181 86 134 LP 182 100 134 LP 183 114 134 LP 184 2 134 LP 185 16 134 LP 186 30 134 LP 187 44 134 LP 188 58 134 LP 189 72 134 LP 190 86 134 LP 191 100 134 LP 192 114 134 LP 193 2 134 LP 194 16 134 LP 195 30 134 LP 196 44 134 LP 197 58 134 LP 198 72 134 LP 199 86 134 LP 200 100 134 LP 201 114 134 LP 202 2 134 LP 203 16 134 LP 204 30 134 LP 205 44 134 LP 206 58 134 LP 207 72 134 LP 208 86 134 LP 209 100 134 LP 210 114 134 LP 211 2 134 LP 212 16 134 LP 213 30 134 LP 214 44 134 LP 215 58 134 LP 216 72 134 LP 217 86 134 LP 218 100 134 LP 219 114 134 LP 220 2 134 LP 221 16 134 LP 222 30 134 LP 223 44 134 LP 224 58 134 LP 225 72 134 LP 226 86 134 LP 227 100 134 LP 228 114 134 LP 229 2 134 LP 230 16 134 LP 231 30 134 LP 232 44 134 LP 233 58 134 LP 234 72 134 LP 235 86 134 LP 236 100 134 LP 237 114 134 LP 238 2 134 LP 239 16 134 LP 240 30 134 LP 241 44 134 LP 242 58 134 LP 243 72 134 LP 244 86 134 LP 245 100 134 LP 246 114 134 LP 247 2 134 LP 248 16 134 LP 249 30 134 LP 250 44 134 LP 251 58 134 LP 252 72 134 LP 253 86 134 LP 254 100 134 LP 255 114 141 #2 0 15 141 #2 1 29 141 #2 2 43 141 #2 3 57 141 #2 4 1 141 #2 5 15 141 #2 6 29 141 #2 7 43 141 #2 8 56 141 #2 9 57 141 #2 10 1 141 #2 11 15 141 #2 12 29 141 #2 13 1 141 #2 14 15 141 #2 15 29 141 #2 16 43 141 #2 17 57 141 #2 18 1 141 #2 19 15 141 #2 20 29 141 #2 21 43 141 #2 22 57 141 #2 23 1 141 #2 24 15 141 #2 25 29 141 #2 26 43 141 #2 27 57 141 #2 28 1 141 #2 29 15 141 #2 30 29 141 #2 31 43 141 #2 32 58 141 #2 33 2 141 #2 34 16 141 #2 35 30 141 #2 36 44 141 #2 37 58 141 #2 38 2 141 #2 39 16 141 #2 40 30 141 #2 41 44 141 #2 42 58 141 #2 43 2 141 #2 44 16 141 #2 45 30 141 #2 46 44 141 #2 47 58 141 #2 48 2 141 #2 49 16 141 #2 50 30 141 #2 51 44 141 #2 52 58 141 #2 53 2 141 #2 54 16 141 #2 55 30 141 #2 56 44 141 #2 57 58 141 #2 58 2 141 #2 59 16 141 #2 60 30 141 #2 61 44 141 #2 62 58 141 #2 63 2 141 #2 64 16 141 #2 65 30 141 #2 66 44 141 #2 67 58 141 #2 68 2 141 #2 69 16 141 #2 70 30 141 #2 71 44 141 #2 72 58 141 #2 73 2 141 #2 74 16 141 #2 75 30 141 #2 76 44 141 #2 77 58 141 #2 78 2 141 #2 79 16 141 #2 80 30 141 #2 81 44 141 #2 82 58 141 #2 83 2 141 #2 84 16 141 #2 85 30 141 #2 86 44 141 #2 87 58 141 #2 88 2 141 #2 89 16 141 #2 90 30 141 #2 91 44 141 #2 92 58 141 #2 93 2 141 #2 94 16 141 #2 95 30 141 #2 96 44 141 #2 97 58 141 #2 98 2 141 #2 99 16 141 #2 100 30 141 #2 101 44 141 #2 102 58 141 #2 103 2 141 #2 104 16 141 #2 105 30 141 #2 106 44 141 #2 107 58 141 #2 108 2 141 #2 109 16 141 #2 110 30 141 #2 111 44 141 #2 112 58 141 #2 113 2 141 #2 114 16 141 #2 115 30 141 #2 116 44 141 #2 117 58 141 #2 118 2 141 #2 119 16 141 #2 120 30 141 #2 121 44 141 #2 122 58 141 #2 123 2 141 #2 124 16 141 #2 125 30 141 #2 126 44 141 #2 127 58 141 #2 128 2 141 #2 129 16 141 #2 130 30 141 #2 131 44 141 #2 132 58 141 #2 133 2 141 #2 134 16 141 #2 135 30 141 #2 136 44 141 #2 137 58 141 #2 138 2 141 #2 139 16 141 #2 140 30 141 #2 141 44 141 #2 142 58 141 #2 143 2 141 #2 144 16 141 #2 145 30 141 #2 146 44 141 #2 147 58 141 #2 148 2 141 #2 149 16 141 #2 150 30 141 #2 151 44 141 #2 152 58 141 #2 153 2 141 #2 154 16 141 #2 155 30 141 #2 156 44 141 #2 157 58 141 #2 158 2 141 #2 159 16 141 #2 160 30 141 #2 161 44 141 #2 162 58 141 #2 163 2 141 #2 164 16 141 #2 165 30 141 #2 166 44 141 #2 167 58 141 #2 168 2 141 #2 169 16 141 #2 170 30 141 #2 171 44 141 #2 172 58 141 #2 173 2 141 #2 174 16 141 #2 175 30 141 #2 176 44 141 #2 177 58 141 #2 178 2 141 #2 179 16 141 #2 180 30 141 #2 181 44 141 #2 182 58 141 #2 183 2 141 #2 184 16 141 #2 185 30 141 #2 186 44 141 #2 187 58 141 #2 188 2 141 #2 189 16 141 #2 190 30 141 #2 191 44 141 #2 192 58 141 #2 193 2 141 #2 194 16 141 #2 195 30 141 #2 196 44 141 #2 197 58 141 #2 198 2 141 #2 199 16 141 #2 200 30 141 #2 201 44 141 #2 202 58 141 #2 203 2 141 #2 204 16 141 #2 205 30 141 #2 206 44 141 #2 207 58 141 #2 208 2 141 #2 209 16 141 #2 210 30 141 #2 211 44 141 #2 212 58 141 #2 213 2 141 #2 214 16 141 #2 215 30 141 #2 216 44 141 #2 217 58 141 #2 218 2 141 #2 219 16 141 #2 220 30 141 #2 221 44 141 #2 222 58 141 #2 223 2 141 #2 224 16 141 #2 225 30 141 #2 226 44 141 #2 227 58 141 #2 228 2 141 #2 229 16 141 #2 230 30 141 #2 231 44 141 #2 232 58 141 #2 233 2 141 #2 234 16 141 #2 235 30 141 #2 236 44 141 #2 237 58 141 #2 238 2 141 #2 239 16 141 #2 240 30 141 #2 241 44 141 #2 242 58 141 #2 243 2 141 #2 244 16 141 #2 245 30 141 #2 246 44 141 #2 247 58 141 #2 248 2 141 #2 249 16 141 #2 250 30 141 #2 251 44 141 #2 252 58 141 #2 253 2 141 #2 254 16 141 #2 255 30 141 LP 0 15 141 LP 1 29 141 LP 2 43 141 LP 3 57 141 LP 4 71 141 LP 5 85 141 LP 6 99 141 LP 7 113 141 LP 8 126 141 LP 9 127 141 LP 10 1 141 LP 11 15 141 LP 12 29 141 LP 13 1 141 LP 14 15 141 LP 15 29 141 LP 16 43 141 LP 17 57 141 LP 18 71 141 LP 19 85 141 LP 20 99 141 LP 21 113 141 LP 22 127 141 LP 23 1 141 LP 24 15 141 LP 25 29 141 LP 26 43 141 LP 27 57 141 LP 28 71 141 LP 29 85 141 LP 30 99 141 LP 31 113 141 LP 32 128 141 LP 33 2 141 LP 34 16 141 LP 35 30 141 LP 36 44 141 LP 37 58 141 LP 38 72 141 LP 39 86 141 LP 40 100 141 LP 41 114 141 LP 42 128 141 LP 43 2 141 LP 44 16 141 LP 45 30 141 LP 46 44 141 LP 47 58 141 LP 48 72 141 LP 49 86 141 LP 50 100 141 LP 51 114 141 LP 52 128 141 LP 53 2 141 LP 54 16 141 LP 55 30 141 LP 56 44 141 LP 57 58 141 LP 58 72 141 LP 59 86 141 LP 60 100 141 LP 61 114 141 LP 62 128 141 LP 63 2 141 LP 64 16 141 LP 65 30 141 LP 66 44 141 LP 67 58 141 LP 68 72 141 LP 69 86 141 LP 70 100 141 LP 71 114 141 LP 72 128 141 LP 73 2 141 LP 74 16 141 LP 75 30 141 LP 76 44 141 LP 77 58 141 LP 78 72 141 LP 79 86 141 LP 80 100 141 LP 81 114 141 LP 82 128 141 LP 83 2 141 LP 84 16 141 LP 85 30 141 LP 86 44 141 LP 87 58 141 LP 88 72 141 LP 89 86 141 LP 90 100 141 LP 91 114 141 LP 92 128 141 LP 93 2 141 LP 94 16 141 LP 95 30 141 LP 96 44 141 LP 97 58 141 LP 98 72 141 LP 99 86 141 LP 100 100 141 LP 101 114 141 LP 102 128 141 LP 103 2 141 LP 104 16 141 LP 105 30 141 LP 106 44 141 LP 107 58 141 LP 108 72 141 LP 109 86 141 LP 110 100 141 LP 111 114 141 LP 112 128 141 LP 113 2 141 LP 114 16 141 LP 115 30 141 LP 116 44 141 LP 117 58 141 LP 118 72 141 LP 119 86 141 LP 120 100 141 LP 121 114 141 LP 122 128 141 LP 123 2 141 LP 124 16 141 LP 125 30 141 LP 126 44 141 LP 127 58 141 LP 128 72 141 LP 129 86 141 LP 130 100 141 LP 131 114 141 LP 132 128 141 LP 133 2 141 LP 134 16 141 LP 135 30 141 LP 136 44 141 LP 137 58 141 LP 138 72 141 LP 139 86 141 LP 140 100 141 LP 141 114 141 LP 142 128 141 LP 143 2 141 LP 144 16 141 LP 145 30 141 LP 146 44 141 LP 147 58 141 LP 148 72 141 LP 149 86 141 LP 150 100 141 LP 151 114 141 LP 152 128 141 LP 153 2 141 LP 154 16 141 LP 155 30 141 LP 156 44 141 LP 157 58 141 LP 158 72 141 LP 159 86 141 LP 160 100 141 LP 161 114 141 LP 162 128 141 LP 163 2 141 LP 164 16 141 LP 165 30 141 LP 166 44 141 LP 167 58 141 LP 168 72 141 LP 169 86 141 LP 170 100 141 LP 171 114 141 LP 172 128 141 LP 173 2 141 LP 174 16 141 LP 175 30 141 LP 176 44 141 LP 177 58 141 LP 178 72 141 LP 179 86 141 LP 180 100 141 LP 181 114 141 LP 182 128 141 LP 183 2 141 LP 184 16 141 LP 185 30 141 LP 186 44 141 LP 187 58 141 LP 188 72 141 LP 189 86 141 LP 190 100 141 LP 191 114 141 LP 192 128 141 LP 193 2 141 LP 194 16 141 LP 195 30 141 LP 196 44 141 LP 197 58 141 LP 198 72 141 LP 199 86 141 LP 200 100 141 LP 201 114 141 LP 202 128 141 LP 203 2 141 LP 204 16 141 LP 205 30 141 LP 206 44 141 LP 207 58 141 LP 208 72 141 LP 209 86 141 LP 210 100 141 LP 211 114 141 LP 212 128 141 LP 213 2 141 LP 214 16 141 LP 215 30 141 LP 216 44 141 LP 217 58 141 LP 218 72 141 LP 219 86 141 LP 220 100 141 LP 221 114 141 LP 222 128 141 LP 223 2 141 LP 224 16 141 LP 225 30 141 LP 226 44 141 LP 227 58 141 LP 228 72 141 LP 229 86 141 LP 230 100 141 LP 231 114 141 LP 232 128 141 LP 233 2 141 LP 234 16 141 LP 235 30 141 LP 236 44 141 LP 237 58 141 LP 238 72 141 LP 239 86 141 LP 240 100 141 LP 241 114 141 LP 242 128 141 LP 243 2 141 LP 244 16 141 LP 245 30 141 LP 246 44 141 LP 247 58 141 LP 248 72 141 LP 249 86 141 LP 250 100 141 LP 251 114 141 LP 252 128 141 LP 253 2 141 LP 254 16 141 LP 255 30 148 #2 0 15 148 #2 1 29 148 #2 2 43 148 #2 3 57 148 #2 4 1 148 #2 5 15 148 #2 6 29 148 #2 7 43 148 #2 8 56 148 #2 9 57 148 #2 10 1 148 #2 11 15 148 #2 12 29 148 #2 13 1 148 #2 14 15 148 #2 15 29 148 #2 16 43 148 #2 17 57 148 #2 18 1 148 #2 19 15 148 #2 20 29 148 #2 21 43 148 #2 22 57 148 #2 23 1 148 #2 24 15 148 #2 25 29 148 #2 26 43 148 #2 27 57 148 #2 28 1 148 #2 29 15 148 #2 30 29 148 #2 31 43 148 #2 32 58 148 #2 33 2 148 #2 34 16 148 #2 35 30 148 #2 36 44 148 #2 37 58 148 #2 38 2 148 #2 39 16 148 #2 40 30 148 #2 41 44 148 #2 42 58 148 #2 43 2 148 #2 44 16 148 #2 45 30 148 #2 46 44 148 #2 47 58 148 #2 48 2 148 #2 49 16 148 #2 50 30 148 #2 51 44 148 #2 52 58 148 #2 53 2 148 #2 54 16 148 #2 55 30 148 #2 56 44 148 #2 57 58 148 #2 58 2 148 #2 59 16 148 #2 60 30 148 #2 61 44 148 #2 62 58 148 #2 63 2 148 #2 64 16 148 #2 65 30 148 #2 66 44 148 #2 67 58 148 #2 68 2 148 #2 69 16 148 #2 70 30 148 #2 71 44 148 #2 72 58 148 #2 73 2 148 #2 74 16 148 #2 75 30 148 #2 76 44 148 #2 77 58 148 #2 78 2 148 #2 79 16 148 #2 80 30 148 #2 81 44 148 #2 82 58 148 #2 83 2 148 #2 84 16 148 #2 85 30 148 #2 86 44 148 #2 87 58 148 #2 88 2 148 #2 89 16 148 #2 90 30 148 #2 91 44 148 #2 92 58 148 #2 93 2 148 #2 94 16 148 #2 95 30 148 #2 96 44 148 #2 97 58 148 #2 98 2 148 #2 99 16 148 #2 100 30 148 #2 101 44 148 #2 102 58 148 #2 103 2 148 #2 104 16 148 #2 105 30 148 #2 106 44 148 #2 107 58 148 #2 108 2 148 #2 109 16 148 #2 110 30 148 #2 111 44 148 #2 112 58 148 #2 113 2 148 #2 114 16 148 #2 115 30 148 #2 116 44 148 #2 117 58 148 #2 118 2 148 #2 119 16 148 #2 120 30 148 #2 121 44 148 #2 122 58 148 #2 123 2 148 #2 124 16 148 #2 125 30 148 #2 126 44 148 #2 127 58 148 #2 128 2 148 #2 129 16 148 #2 130 30 148 #2 131 44 148 #2 132 58 148 #2 133 2 148 #2 134 16 148 #2 135 30 148 #2 136 44 148 #2 137 58 148 #2 138 2 148 #2 139 16 148 #2 140 30 148 #2 141 44 148 #2 142 58 148 #2 143 2 148 #2 144 16 148 #2 145 30 148 #2 146 44 148 #2 147 58 148 #2 148 2 148 #2 149 16 148 #2 150 30 148 #2 151 44 148 #2 152 58 148 #2 153 2 148 #2 154 16 148 #2 155 30 148 #2 156 44 148 #2 157 58 148 #2 158 2 148 #2 159 16 148 #2 160 30 148 #2 161 44 148 #2 162 58 148 #2 163 2 148 #2 164 16 148 #2 165 30 148 #2 166 44 148 #2 167 58 148 #2 168 2 148 #2 169 16 148 #2 170 30 148 #2 171 44 148 #2 172 58 148 #2 173 2 148 #2 174 16 148 #2 175 30 148 #2 176 44 148 #2 177 58 148 #2 178 2 148 #2 179 16 148 #2 180 30 148 #2 181 44 148 #2 182 58 148 #2 183 2 148 #2 184 16 148 #2 185 30 148 #2 186 44 148 #2 187 58 148 #2 188 2 148 #2 189 16 148 #2 190 30 148 #2 191 44 148 #2 192 58 148 #2 193 2 148 #2 194 16 148 #2 195 30 148 #2 196 44 148 #2 197 58 148 #2 198 2 148 #2 199 16 148 #2 200 30 148 #2 201 44 148 #2 202 58 148 #2 203 2 148 #2 204 16 148 #2 205 30 148 #2 206 44 148 #2 207 58 148 #2 208 2 148 #2 209 16 148 #2 210 30 148 #2 211 44 148 #2 212 58 148 #2 213 2 148 #2 214 16 148 #2 215 30 148 #2 216 44 148 #2 217 58 148 #2 218 2 148 #2 219 16 148 #2 220 30 148 #2 221 44 148 #2 222 58 148 #2 223 2 148 #2 224 16 148 #2 225 30 148 #2 226 44 148 #2 227 58 148 #2 228 2 148 #2 229 16 148 #2 230 30 148 #2 231 44 148 #2 232 58 148 #2 233 2 148 #2 234 16 148 #2 235 30 148 #2 236 44 148 #2 237 58 148 #2 238 2 148 #2 239 16 148 #2 240 30 148 #2 241 44 148 #2 242 58 148 #2 243 2 148 #2 244 16 148 #2 245 30 148 #2 246 44 148 #2 247 58 148 #2 248 2 148 #2 249 16 148 #2 250 30 148 #2 251 44 148 #2 252 58 148 #2 253 2 148 #2 254 16 148 #2 255 30 148 LP 0 15 148 LP 1 29 148 LP 2 43 148 LP 3 57 148 LP 4 71 148 LP 5 85 148 LP 6 99 148 LP 7 113 148 LP 8 126 148 LP 9 127 148 LP 10 1 148 LP 11 15 148 LP 12 29 148 LP 13 1 148 LP 14 15 148 LP 15 29 148 LP 16 43 148 LP 17 57 148 LP 18 71 148 LP 19 85 148 LP 20 99 148 LP 21 113 148 LP 22 127 148 LP 23 1 148 LP 24 15 148 LP 25 29 148 LP 26 43 148 LP 27 57 148 LP 28 71 148 LP 29 85 148 LP 30 99 148 LP 31 113 148 LP 32 128 148 LP 33 2 148 LP 34 16 148 LP 35 30 148 LP 36 44 148 LP 37 58 148 LP 38 72 148 LP 39 86 148 LP 40 100 148 LP 41 114 148 LP 42 128 148 LP 43 2 148 LP 44 16 148 LP 45 30 148 LP 46 44 148 LP 47 58 148 LP 48 72 148 LP 49 86 148 LP 50 100 148 LP 51 114 148 LP 52 128 148 LP 53 2 148 LP 54 16 148 LP 55 30 148 LP 56 44 148 LP 57 58 148 LP 58 72 148 LP 59 86 148 LP 60 100 148 LP 61 114 148 LP 62 128 148 LP 63 2 148 LP 64 16 148 LP 65 30 148 LP 66 44 148 LP 67 58 148 LP 68 72 148 LP 69 86 148 LP 70 100 148 LP 71 114 148 LP 72 128 148 LP 73 2 148 LP 74 16 148 LP 75 30 148 LP 76 44 148 LP 77 58 148 LP 78 72 148 LP 79 86 148 LP 80 100 148 LP 81 114 148 LP 82 128 148 LP 83 2 148 LP 84 16 148 LP 85 30 148 LP 86 44 148 LP 87 58 148 LP 88 72 148 LP 89 86 148 LP 90 100 148 LP 91 114 148 LP 92 128 148 LP 93 2 148 LP 94 16 148 LP 95 30 148 LP 96 44 148 LP 97 58 148 LP 98 72 148 LP 99 86 148 LP 100 100 148 LP 101 114 148 LP 102 128 148 LP 103 2 148 LP 104 16 148 LP 105 30 148 LP 106 44 148 LP 107 58 148 LP 108 72 148 LP 109 86 148 LP 110 100 148 LP 111 114 148 LP 112 128 148 LP 113 2 148 LP 114 16 148 LP 115 30 148 LP 116 44 148 LP 117 58 148 LP 118 72 148 LP 119 86 148 LP 120 100 148 LP 121 114 148 LP 122 128 148 LP 123 2 148 LP 124 16 148 LP 125 30 148 LP 126 44 148 LP 127 58 148 LP 128 72 148 LP 129 86 148 LP 130 100 148 LP 131 114 148 LP 132 128 148 LP 133 2 148 LP 134 16 148 LP 135 30 148 LP 136 44 148 LP 137 58 148 LP 138 72 148 LP 139 86 148 LP 140 100 148 LP 141 114 148 LP 142 128 148 LP 143 2 148 LP 144 16 148 LP 145 30 148 LP 146 44 148 LP 147 58 148 LP 148 72 148 LP 149 86 148 LP 150 100 148 LP 151 114 148 LP 152 128 148 LP 153 2 148 LP 154 16 148 LP 155 30 148 LP 156 44 148 LP 157 58 148 LP 158 72 148 LP 159 86 148 LP 160 100 148 LP 161 114 148 LP 162 128 148 LP 163 2 148 LP 164 16 148 LP 165 30 148 LP 166 44 148 LP 167 58 148 LP 168 72 148 LP 169 86 148 LP 170 100 148 LP 171 114 148 LP 172 128 148 LP 173 2 148 LP 174 16 148 LP 175 30 148 LP 176 44 148 LP 177 58 148 LP 178 72 148 LP 179 86 148 LP 180 100 148 LP 181 114 148 LP 182 128 148 LP 183 2 148 LP 184 16 148 LP 185 30 148 LP 186 44 148 LP 187 58 148 LP 188 72 148 LP 189 86 148 LP 190 100 148 LP 191 114 148 LP 192 128 148 LP 193 2 148 LP 194 16 148 LP 195 30 148 LP 196 44 148 LP 197 58 148 LP 198 72 148 LP 199 86 148 LP 200 100 148 LP 201 114 148 LP 202 128 148 LP 203 2 148 LP 204 16 148 LP 205 30 148 LP 206 44 148 LP 207 58 148 LP 208 72 148 LP 209 86 148 LP 210 100 148 LP 211 114 148 LP 212 128 148 LP 213 2 148 LP 214 16 148 LP 215 30 148 LP 216 44 148 LP 217 58 148 LP 218 72 148 LP 219 86 148 LP 220 100 148 LP 221 114 148 LP 222 128 148 LP 223 2 148 LP 224 16 148 LP 225 30 148 LP 226 44 148 LP 227 58 148 LP 228 72 148 LP 229 86 148 LP 230 100 148 LP 231 114 148 LP 232 128 148 LP 233 2 148 LP 234 16 148 LP 235 30 148 LP 236 44 148 LP 237 58 148 LP 238 72 148 LP 239 86 148 LP 240 100 148 LP 241 114 148 LP 242 128 148 LP 243 2 148 LP 244 16 148 LP 245 30 148 LP 246 44 148 LP 247 58 148 LP 248 72 148 LP 249 86 148 LP 250 100 148 LP 251 114 148 LP 252 128 148 LP 253 2 148 LP 254 16 148 LP 255 30 155 #2 0 15 155 #2 1 29 155 #2 2 43 155 #2 3 57 155 #2 4 1 155 #2 5 15 155 #2 6 29 155 #2 7 43 155 #2 8 56 155 #2 9 57 155 #2 10 1 155 #2 11 15 155 #2 12 29 155 #2 13 1 155 #2 14 15 155 #2 15 29 155 #2 16 43 155 #2 17 57 155 #2 18 1 155 #2 19 15 155 #2 20 29 155 #2 21 43 155 #2 22 57 155 #2 23 1 155 #2 24 15 155 #2 25 29 155 #2 26 43 155 #2 27 57 155 #2 28 1 155 #2 29 15 155 #2 30 29 155 #2 31 43 155 #2 32 58 155 #2 33 2 155 #2 34 16 155 #2 35 30 155 #2 36 44 155 #2 37 58 155 #2 38 2 155 #2 39 16 155 #2 40 30 155 #2 41 44 155 #2 42 58 155 #2 43 2 155 #2 44 16 155 #2 45 30 155 #2 46 44 155 #2 47 58 155 #2 48 2 155 #2 49 16 155 #2 50 30 155 #2 51 44 155 #2 52 58 155 #2 53 2 155 #2 54 16 155 #2 55 30 155 #2 56 44 155 #2 57 58 155 #2 58 2 155 #2 59 16 155 #2 60 30 155 #2 61 44 155 #2 62 58 155 #2 63 2 155 #2 64 16 155 #2 65 30 155 #2 66 44 155 #2 67 58 155 #2 68 2 155 #2 69 16 155 #2 70 30 155 #2 71 44 155 #2 72 58 155 #2 73 2 155 #2 74 16 155 #2 75 30 155 #2 76 44 155 #2 77 58 155 #2 78 2 155 #2 79 16 155 #2 80 30 155 #2 81 44 155 #2 82 58 155 #2 83 2 155 #2 84 16 155 #2 85 30 155 #2 86 44 155 #2 87 58 155 #2 88 2 155 #2 89 16 155 #2 90 30 155 #2 91 44 155 #2 92 58 155 #2 93 2 155 #2 94 16 155 #2 95 30 155 #2 96 44 155 #2 97 58 155 #2 98 2 155 #2 99 16 155 #2 100 30 155 #2 101 44 155 #2 102 58 155 #2 103 2 155 #2 104 16 155 #2 105 30 155 #2 106 44 155 #2 107 58 155 #2 108 2 155 #2 109 16 155 #2 110 30 155 #2 111 44 155 #2 112 58 155 #2 113 2 155 #2 114 16 155 #2 115 30 155 #2 116 44 155 #2 117 58 155 #2 118 2 155 #2 119 16 155 #2 120 30 155 #2 121 44 155 #2 122 58 155 #2 123 2 155 #2 124 16 155 #2 125 30 155 #2 126 44 155 #2 127 58 155 #2 128 2 155 #2 129 16 155 #2 130 30 155 #2 131 44 155 #2 132 58 155 #2 133 2 155 #2 134 16 155 #2 135 30 155 #2 136 44 155 #2 137 58 155 #2 138 2 155 #2 139 16 155 #2 140 30 155 #2 141 44 155 #2 142 58 155 #2 143 2 155 #2 144 16 155 #2 145 30 155 #2 146 44 155 #2 147 58 155 #2 148 2 155 #2 149 16 155 #2 150 30 155 #2 151 44 155 #2 152 58 155 #2 153 2 155 #2 154 16 155 #2 155 30 155 #2 156 44 155 #2 157 58 155 #2 158 2 155 #2 159 16 155 #2 160 30 155 #2 161 44 155 #2 162 58 155 #2 163 2 155 #2 164 16 155 #2 165 30 155 #2 166 44 155 #2 167 58 155 #2 168 2 155 #2 169 16 155 #2 170 30 155 #2 171 44 155 #2 172 58 155 #2 173 2 155 #2 174 16 155 #2 175 30 155 #2 176 44 155 #2 177 58 155 #2 178 2 155 #2 179 16 155 #2 180 30 155 #2 181 44 155 #2 182 58 155 #2 183 2 155 #2 184 16 155 #2 185 30 155 #2 186 44 155 #2 187 58 155 #2 188 2 155 #2 189 16 155 #2 190 30 155 #2 191 44 155 #2 192 58 155 #2 193 2 155 #2 194 16 155 #2 195 30 155 #2 196 44 155 #2 197 58 155 #2 198 2 155 #2 199 16 155 #2 200 30 155 #2 201 44 155 #2 202 58 155 #2 203 2 155 #2 204 16 155 #2 205 30 155 #2 206 44 155 #2 207 58 155 #2 208 2 155 #2 209 16 155 #2 210 30 155 #2 211 44 155 #2 212 58 155 #2 213 2 155 #2 214 16 155 #2 215 30 155 #2 216 44 155 #2 217 58 155 #2 218 2 155 #2 219 16 155 #2 220 30 155 #2 221 44 155 #2 222 58 155 #2 223 2 155 #2 224 16 155 #2 225 30 155 #2 226 44 155 #2 227 58 155 #2 228 2 155 #2 229 16 155 #2 230 30 155 #2 231 44 155 #2 232 58 155 #2 233 2 155 #2 234 16 155 #2 235 30 155 #2 236 44 155 #2 237 58 155 #2 238 2 155 #2 239 16 155 #2 240 30 155 #2 241 44 155 #2 242 58 155 #2 243 2 155 #2 244 16 155 #2 245 30 155 #2 246 44 155 #2 247 58 155 #2 248 2 155 #2 249 16 155 #2 250 30 155 #2 251 44 155 #2 252 58 155 #2 253 2 155 #2 254 16 155 #2 255 30 155 LP 0 15 155 LP 1 29 155 LP 2 43 155 LP 3 57 155 LP 4 71 155 LP 5 85 155 LP 6 99 155 LP 7 113 155 LP 8 126 155 LP 9 127 155 LP 10 141 155 LP 11 1 155 LP 12 15 155 LP 13 1 155 LP 14 15 155 LP 15 29 155 LP 16 43 155 LP 17 57 155 LP 18 71 155 LP 19 85 155 LP 20 99 155 LP 21 113 155 LP 22 127 155 LP 23 141 155 LP 24 1 155 LP 25 15 155 LP 26 29 155 LP 27 43 155 LP 28 57 155 LP 29 71 155 LP 30 85 155 LP 31 99 155 LP 32 114 155 LP 33 128 155 LP 34 142 155 LP 35 2 155 LP 36 16 155 LP 37 30 155 LP 38 44 155 LP 39 58 155 LP 40 72 155 LP 41 86 155 LP 42 100 155 LP 43 114 155 LP 44 128 155 LP 45 142 155 LP 46 2 155 LP 47 16 155 LP 48 30 155 LP 49 44 155 LP 50 58 155 LP 51 72 155 LP 52 86 155 LP 53 100 155 LP 54 114 155 LP 55 128 155 LP 56 142 155 LP 57 2 155 LP 58 16 155 LP 59 30 155 LP 60 44 155 LP 61 58 155 LP 62 72 155 LP 63 86 155 LP 64 100 155 LP 65 114 155 LP 66 128 155 LP 67 142 155 LP 68 2 155 LP 69 16 155 LP 70 30 155 LP 71 44 155 LP 72 58 155 LP 73 72 155 LP 74 86 155 LP 75 100 155 LP 76 114 155 LP 77 128 155 LP 78 142 155 LP 79 2 155 LP 80 16 155 LP 81 30 155 LP 82 44 155 LP 83 58 155 LP 84 72 155 LP 85 86 155 LP 86 100 155 LP 87 114 155 LP 88 128 155 LP 89 142 155 LP 90 2 155 LP 91 16 155 LP 92 30 155 LP 93 44 155 LP 94 58 155 LP 95 72 155 LP 96 86 155 LP 97 100 155 LP 98 114 155 LP 99 128 155 LP 100 142 155 LP 101 2 155 LP 102 16 155 LP 103 30 155 LP 104 44 155 LP 105 58 155 LP 106 72 155 LP 107 86 155 LP 108 100 155 LP 109 114 155 LP 110 128 155 LP 111 142 155 LP 112 2 155 LP 113 16 155 LP 114 30 155 LP 115 44 155 LP 116 58 155 LP 117 72 155 LP 118 86 155 LP 119 100 155 LP 120 114 155 LP 121 128 155 LP 122 142 155 LP 123 2 155 LP 124 16 155 LP 125 30 155 LP 126 44 155 LP 127 58 155 LP 128 72 155 LP 129 86 155 LP 130 100 155 LP 131 114 155 LP 132 128 155 LP 133 142 155 LP 134 2 155 LP 135 16 155 LP 136 30 155 LP 137 44 155 LP 138 58 155 LP 139 72 155 LP 140 86 155 LP 141 100 155 LP 142 114 155 LP 143 128 155 LP 144 142 155 LP 145 2 155 LP 146 16 155 LP 147 30 155 LP 148 44 155 LP 149 58 155 LP 150 72 155 LP 151 86 155 LP 152 100 155 LP 153 114 155 LP 154 128 155 LP 155 142 155 LP 156 2 155 LP 157 16 155 LP 158 30 155 LP 159 44 155 LP 160 58 155 LP 161 72 155 LP 162 86 155 LP 163 100 155 LP 164 114 155 LP 165 128 155 LP 166 142 155 LP 167 2 155 LP 168 16 155 LP 169 30 155 LP 170 44 155 LP 171 58 155 LP 172 72 155 LP 173 86 155 LP 174 100 155 LP 175 114 155 LP 176 128 155 LP 177 142 155 LP 178 2 155 LP 179 16 155 LP 180 30 155 LP 181 44 155 LP 182 58 155 LP 183 72 155 LP 184 86 155 LP 185 100 155 LP 186 114 155 LP 187 128 155 LP 188 142 155 LP 189 2 155 LP 190 16 155 LP 191 30 155 LP 192 44 155 LP 193 58 155 LP 194 72 155 LP 195 86 155 LP 196 100 155 LP 197 114 155 LP 198 128 155 LP 199 142 155 LP 200 2 155 LP 201 16 155 LP 202 30 155 LP 203 44 155 LP 204 58 155 LP 205 72 155 LP 206 86 155 LP 207 100 155 LP 208 114 155 LP 209 128 155 LP 210 142 155 LP 211 2 155 LP 212 16 155 LP 213 30 155 LP 214 44 155 LP 215 58 155 LP 216 72 155 LP 217 86 155 LP 218 100 155 LP 219 114 155 LP 220 128 155 LP 221 142 155 LP 222 2 155 LP 223 16 155 LP 224 30 155 LP 225 44 155 LP 226 58 155 LP 227 72 155 LP 228 86 155 LP 229 100 155 LP 230 114 155 LP 231 128 155 LP 232 142 155 LP 233 2 155 LP 234 16 155 LP 235 30 155 LP 236 44 155 LP 237 58 155 LP 238 72 155 LP 239 86 155 LP 240 100 155 LP 241 114 155 LP 242 128 155 LP 243 142 155 LP 244 2 155 LP 245 16 155 LP 246 30 155 LP 247 44 155 LP 248 58 155 LP 249 72 155 LP 250 86 155 LP 251 100 155 LP 252 114 155 LP 253 128 155 LP 254 142 155 LP 255 2 162 #2 0 15 162 #2 1 29 162 #2 2 43 162 #2 3 57 162 #2 4 1 162 #2 5 15 162 #2 6 29 162 #2 7 43 162 #2 8 56 162 #2 9 57 162 #2 10 1 162 #2 11 15 162 #2 12 29 162 #2 13 1 162 #2 14 15 162 #2 15 29 162 #2 16 43 162 #2 17 57 162 #2 18 1 162 #2 19 15 162 #2 20 29 162 #2 21 43 162 #2 22 57 162 #2 23 1 162 #2 24 15 162 #2 25 29 162 #2 26 43 162 #2 27 57 162 #2 28 1 162 #2 29 15 162 #2 30 29 162 #2 31 43 162 #2 32 58 162 #2 33 2 162 #2 34 16 162 #2 35 30 162 #2 36 44 162 #2 37 58 162 #2 38 2 162 #2 39 16 162 #2 40 30 162 #2 41 44 162 #2 42 58 162 #2 43 2 162 #2 44 16 162 #2 45 30 162 #2 46 44 162 #2 47 58 162 #2 48 2 162 #2 49 16 162 #2 50 30 162 #2 51 44 162 #2 52 58 162 #2 53 2 162 #2 54 16 162 #2 55 30 162 #2 56 44 162 #2 57 58 162 #2 58 2 162 #2 59 16 162 #2 60 30 162 #2 61 44 162 #2 62 58 162 #2 63 2 162 #2 64 16 162 #2 65 30 162 #2 66 44 162 #2 67 58 162 #2 68 2 162 #2 69 16 162 #2 70 30 162 #2 71 44 162 #2 72 58 162 #2 73 2 162 #2 74 16 162 #2 75 30 162 #2 76 44 162 #2 77 58 162 #2 78 2 162 #2 79 16 162 #2 80 30 162 #2 81 44 162 #2 82 58 162 #2 83 2 162 #2 84 16 162 #2 85 30 162 #2 86 44 162 #2 87 58 162 #2 88 2 162 #2 89 16 162 #2 90 30 162 #2 91 44 162 #2 92 58 162 #2 93 2 162 #2 94 16 162 #2 95 30 162 #2 96 44 162 #2 97 58 162 #2 98 2 162 #2 99 16 162 #2 100 30 162 #2 101 44 162 #2 102 58 162 #2 103 2 162 #2 104 16 162 #2 105 30 162 #2 106 44 162 #2 107 58 162 #2 108 2 162 #2 109 16 162 #2 110 30 162 #2 111 44 162 #2 112 58 162 #2 113 2 162 #2 114 16 162 #2 115 30 162 #2 116 44 162 #2 117 58 162 #2 118 2 162 #2 119 16 162 #2 120 30 162 #2 121 44 162 #2 122 58 162 #2 123 2 162 #2 124 16 162 #2 125 30 162 #2 126 44 162 #2 127 58 162 #2 128 2 162 #2 129 16 162 #2 130 30 162 #2 131 44 162 #2 132 58 162 #2 133 2 162 #2 134 16 162 #2 135 30 162 #2 136 44 162 #2 137 58 162 #2 138 2 162 #2 139 16 162 #2 140 30 162 #2 141 44 162 #2 142 58 162 #2 143 2 162 #2 144 16 162 #2 145 30 162 #2 146 44 162 #2 147 58 162 #2 148 2 162 #2 149 16 162 #2 150 30 162 #2 151 44 162 #2 152 58 162 #2 153 2 162 #2 154 16 162 #2 155 30 162 #2 156 44 162 #2 157 58 162 #2 158 2 162 #2 159 16 162 #2 160 30 162 #2 161 44 162 #2 162 58 162 #2 163 2 162 #2 164 16 162 #2 165 30 162 #2 166 44 162 #2 167 58 162 #2 168 2 162 #2 169 16 162 #2 170 30 162 #2 171 44 162 #2 172 58 162 #2 173 2 162 #2 174 16 162 #2 175 30 162 #2 176 44 162 #2 177 58 162 #2 178 2 162 #2 179 16 162 #2 180 30 162 #2 181 44 162 #2 182 58 162 #2 183 2 162 #2 184 16 162 #2 185 30 162 #2 186 44 162 #2 187 58 162 #2 188 2 162 #2 189 16 162 #2 190 30 162 #2 191 44 162 #2 192 58 162 #2 193 2 162 #2 194 16 162 #2 195 30 162 #2 196 44 162 #2 197 58 162 #2 198 2 162 #2 199 16 162 #2 200 30 162 #2 201 44 162 #2 202 58 162 #2 203 2 162 #2 204 16 162 #2 205 30 162 #2 206 44 162 #2 207 58 162 #2 208 2 162 #2 209 16 162 #2 210 30 162 #2 211 44 162 #2 212 58 162 #2 213 2 162 #2 214 16 162 #2 215 30 162 #2 216 44 162 #2 217 58 162 #2 218 2 162 #2 219 16 162 #2 220 30 162 #2 221 44 162 #2 222 58 162 #2 223 2 162 #2 224 16 162 #2 225 30 162 #2 226 44 162 #2 227 58 162 #2 228 2 162 #2 229 16 162 #2 230 30 162 #2 231 44 162 #2 232 58 162 #2 233 2 162 #2 234 16 162 #2 235 30 162 #2 236 44 162 #2 237 58 162 #2 238 2 162 #2 239 16 162 #2 240 30 162 #2 241 44 162 #2 242 58 162 #2 243 2 162 #2 244 16 162 #2 245 30 162 #2 246 44 162 #2 247 58 162 #2 248 2 162 #2 249 16 162 #2 250 30 162 #2 251 44 162 #2 252 58 162 #2 253 2 162 #2 254 16 162 #2 255 30 162 LP 0 15 162 LP 1 29 162 LP 2 43 162 LP 3 57 162 LP 4 71 162 LP 5 85 162 LP 6 99 162 LP 7 113 162 LP 8 126 162 LP 9 127 162 LP 10 141 162 LP 11 1 162 LP 12 15 162 LP 13 1 162 LP 14 15 162 LP 15 29 162 LP 16 43 162 LP 17 57 162 LP 18 71 162 LP 19 85 162 LP 20 99 162 LP 21 113 162 LP 22 127 162 LP 23 141 162 LP 24 1 162 LP 25 15 162 LP 26 29 162 LP 27 43 162 LP 28 57 162 LP 29 71 162 LP 30 85 162 LP 31 99 162 LP 32 114 162 LP 33 128 162 LP 34 142 162 LP 35 2 162 LP 36 16 162 LP 37 30 162 LP 38 44 162 LP 39 58 162 LP 40 72 162 LP 41 86 162 LP 42 100 162 LP 43 114 162 LP 44 128 162 LP 45 142 162 LP 46 2 162 LP 47 16 162 LP 48 30 162 LP 49 44 162 LP 50 58 162 LP 51 72 162 LP 52 86 162 LP 53 100 162 LP 54 114 162 LP 55 128 162 LP 56 142 162 LP 57 2 162 LP 58 16 162 LP 59 30 162 LP 60 44 162 LP 61 58 162 LP 62 72 162 LP 63 86 162 LP 64 100 162 LP 65 114 162 LP 66 128 162 LP 67 142 162 LP 68 2 162 LP 69 16 162 LP 70 30 162 LP 71 44 162 LP 72 58 162 LP 73 72 162 LP 74 86 162 LP 75 100 162 LP 76 114 162 LP 77 128 162 LP 78 142 162 LP 79 2 162 LP 80 16 162 LP 81 30 162 LP 82 44 162 LP 83 58 162 LP 84 72 162 LP 85 86 162 LP 86 100 162 LP 87 114 162 LP 88 128 162 LP 89 142 162 LP 90 2 162 LP 91 16 162 LP 92 30 162 LP 93 44 162 LP 94 58 162 LP 95 72 162 LP 96 86 162 LP 97 100 162 LP 98 114 162 LP 99 128 162 LP 100 142 162 LP 101 2 162 LP 102 16 162 LP 103 30 162 LP 104 44 162 LP 105 58 162 LP 106 72 162 LP 107 86 162 LP 108 100 162 LP 109 114 162 LP 110 128 162 LP 111 142 162 LP 112 2 162 LP 113 16 162 LP 114 30 162 LP 115 44 162 LP 116 58 162 LP 117 72 162 LP 118 86 162 LP 119 100 162 LP 120 114 162 LP 121 128 162 LP 122 142 162 LP 123 2 162 LP 124 16 162 LP 125 30 162 LP 126 44 162 LP 127 58 162 LP 128 72 162 LP 129 86 162 LP 130 100 162 LP 131 114 162 LP 132 128 162 LP 133 142 162 LP 134 2 162 LP 135 16 162 LP 136 30 162 LP 137 44 162 LP 138 58 162 LP 139 72 162 LP 140 86 162 LP 141 100 162 LP 142 114 162 LP 143 128 162 LP 144 142 162 LP 145 2 162 LP 146 16 162 LP 147 30 162 LP 148 44 162 LP 149 58 162 LP 150 72 162 LP 151 86 162 LP 152 100 162 LP 153 114 162 LP 154 128 162 LP 155 142 162 LP 156 2 162 LP 157 16 162 LP 158 30 162 LP 159 44 162 LP 160 58 162 LP 161 72 162 LP 162 86 162 LP 163 100 162 LP 164 114 162 LP 165 128 162 LP 166 142 162 LP 167 2 162 LP 168 16 162 LP 169 30 162 LP 170 44 162 LP 171 58 162 LP 172 72 162 LP 173 86 162 LP 174 100 162 LP 175 114 162 LP 176 128 162 LP 177 142 162 LP 178 2 162 LP 179 16 162 LP 180 30 162 LP 181 44 162 LP 182 58 162 LP 183 72 162 LP 184 86 162 LP 185 100 162 LP 186 114 162 LP 187 128 162 LP 188 142 162 LP 189 2 162 LP 190 16 162 LP 191 30 162 LP 192 44 162 LP 193 58 162 LP 194 72 162 LP 195 86 162 LP 196 100 162 LP 197 114 162 LP 198 128 162 LP 199 142 162 LP 200 2 162 LP 201 16 162 LP 202 30 162 LP 203 44 162 LP 204 58 162 LP 205 72 162 LP 206 86 162 LP 207 100 162 LP 208 114 162 LP 209 128 162 LP 210 142 162 LP 211 2 162 LP 212 16 162 LP 213 30 162 LP 214 44 162 LP 215 58 162 LP 216 72 162 LP 217 86 162 LP 218 100 162 LP 219 114 162 LP 220 128 162 LP 221 142 162 LP 222 2 162 LP 223 16 162 LP 224 30 162 LP 225 44 162 LP 226 58 162 LP 227 72 162 LP 228 86 162 LP 229 100 162 LP 230 114 162 LP 231 128 162 LP 232 142 162 LP 233 2 162 LP 234 16 162 LP 235 30 162 LP 236 44 162 LP 237 58 162 LP 238 72 162 LP 239 86 162 LP 240 100 162 LP 241 114 162 LP 242 128 162 LP 243 142 162 LP 244 2 162 LP 245 16 162 LP 246 30 162 LP 247 44 162 LP 248 58 162 LP 249 72 162 LP 250 86 162 LP 251 100 162 LP 252 114 162 LP 253 128 162 LP 254 142 162 LP 255 2 169 #2 0 15 169 #2 1 29 169 #2 2 43 169 #2 3 57 169 #2 4 1 169 #2 5 15 169 #2 6 29 169 #2 7 43 169 #2 8 56 169 #2 9 57 169 #2 10 1 169 #2 11 15 169 #2 12 29 169 #2 13 1 169 #2 14 15 169 #2 15 29 169 #2 16 43 169 #2 17 57 169 #2 18 1 169 #2 19 15 169 #2 20 29 169 #2 21 43 169 #2 22 57 169 #2 23 1 169 #2 24 15 169 #2 25 29 169 #2 26 43 169 #2 27 57 169 #2 28 1 169 #2 29 15 169 #2 30 29 169 #2 31 43 169 #2 32 58 169 #2 33 2 169 #2 34 16 169 #2 35 30 169 #2 36 44 169 #2 37 58 169 #2 38 2 169 #2 39 16 169 #2 40 30 169 #2 41 44 169 #2 42 58 169 #2 43 2 169 #2 44 16 169 #2 45 30 169 #2 46 44 169 #2 47 58 169 #2 48 2 169 #2 49 16 169 #2 50 30 169 #2 51 44 169 #2 52 58 169 #2 53 2 169 #2 54 16 169 #2 55 30 169 #2 56 44 169 #2 57 58 169 #2 58 2 169 #2 59 16 169 #2 60 30 169 #2 61 44 169 #2 62 58 169 #2 63 2 169 #2 64 16 169 #2 65 30 169 #2 66 44 169 #2 67 58 169 #2 68 2 169 #2 69 16 169 #2 70 30 169 #2 71 44 169 #2 72 58 169 #2 73 2 169 #2 74 16 169 #2 75 30 169 #2 76 44 169 #2 77 58 169 #2 78 2 169 #2 79 16 169 #2 80 30 169 #2 81 44 169 #2 82 58 169 #2 83 2 169 #2 84 16 169 #2 85 30 169 #2 86 44 169 #2 87 58 169 #2 88 2 169 #2 89 16 169 #2 90 30 169 #2 91 44 169 #2 92 58 169 #2 93 2 169 #2 94 16 169 #2 95 30 169 #2 96 44 169 #2 97 58 169 #2 98 2 169 #2 99 16 169 #2 100 30 169 #2 101 44 169 #2 102 58 169 #2 103 2 169 #2 104 16 169 #2 105 30 169 #2 106 44 169 #2 107 58 169 #2 108 2 169 #2 109 16 169 #2 110 30 169 #2 111 44 169 #2 112 58 169 #2 113 2 169 #2 114 16 169 #2 115 30 169 #2 116 44 169 #2 117 58 169 #2 118 2 169 #2 119 16 169 #2 120 30 169 #2 121 44 169 #2 122 58 169 #2 123 2 169 #2 124 16 169 #2 125 30 169 #2 126 44 169 #2 127 58 169 #2 128 2 169 #2 129 16 169 #2 130 30 169 #2 131 44 169 #2 132 58 169 #2 133 2 169 #2 134 16 169 #2 135 30 169 #2 136 44 169 #2 137 58 169 #2 138 2 169 #2 139 16 169 #2 140 30 169 #2 141 44 169 #2 142 58 169 #2 143 2 169 #2 144 16 169 #2 145 30 169 #2 146 44 169 #2 147 58 169 #2 148 2 169 #2 149 16 169 #2 150 30 169 #2 151 44 169 #2 152 58 169 #2 153 2 169 #2 154 16 169 #2 155 30 169 #2 156 44 169 #2 157 58 169 #2 158 2 169 #2 159 16 169 #2 160 30 169 #2 161 44 169 #2 162 58 169 #2 163 2 169 #2 164 16 169 #2 165 30 169 #2 166 44 169 #2 167 58 169 #2 168 2 169 #2 169 16 169 #2 170 30 169 #2 171 44 169 #2 172 58 169 #2 173 2 169 #2 174 16 169 #2 175 30 169 #2 176 44 169 #2 177 58 169 #2 178 2 169 #2 179 16 169 #2 180 30 169 #2 181 44 169 #2 182 58 169 #2 183 2 169 #2 184 16 169 #2 185 30 169 #2 186 44 169 #2 187 58 169 #2 188 2 169 #2 189 16 169 #2 190 30 169 #2 191 44 169 #2 192 58 169 #2 193 2 169 #2 194 16 169 #2 195 30 169 #2 196 44 169 #2 197 58 169 #2 198 2 169 #2 199 16 169 #2 200 30 169 #2 201 44 169 #2 202 58 169 #2 203 2 169 #2 204 16 169 #2 205 30 169 #2 206 44 169 #2 207 58 169 #2 208 2 169 #2 209 16 169 #2 210 30 169 #2 211 44 169 #2 212 58 169 #2 213 2 169 #2 214 16 169 #2 215 30 169 #2 216 44 169 #2 217 58 169 #2 218 2 169 #2 219 16 169 #2 220 30 169 #2 221 44 169 #2 222 58 169 #2 223 2 169 #2 224 16 169 #2 225 30 169 #2 226 44 169 #2 227 58 169 #2 228 2 169 #2 229 16 169 #2 230 30 169 #2 231 44 169 #2 232 58 169 #2 233 2 169 #2 234 16 169 #2 235 30 169 #2 236 44 169 #2 237 58 169 #2 238 2 169 #2 239 16 169 #2 240 30 169 #2 241 44 169 #2 242 58 169 #2 243 2 169 #2 244 16 169 #2 245 30 169 #2 246 44 169 #2 247 58 169 #2 248 2 169 #2 249 16 169 #2 250 30 169 #2 251 44 169 #2 252 58 169 #2 253 2 169 #2 254 16 169 #2 255 30 169 LP 0 15 169 LP 1 29 169 LP 2 43 169 LP 3 57 169 LP 4 71 169 LP 5 85 169 LP 6 99 169 LP 7 113 169 LP 8 126 169 LP 9 127 169 LP 10 141 169 LP 11 155 169 LP 12 1 169 LP 13 1 169 LP 14 15 169 LP 15 29 169 LP 16 43 169 LP 17 57 169 LP 18 71 169 LP 19 85 169 LP 20 99 169 LP 21 113 169 LP 22 127 169 LP 23 141 169 LP 24 155 169 LP 25 1 169 LP 26 15 169 LP 27 29 169 LP 28 43 169 LP 29 57 169 LP 30 71 169 LP 31 85 169 LP 32 100 169 LP 33 114 169 LP 34 128 169 LP 35 142 169 LP 36 156 169 LP 37 2 169 LP 38 16 169 LP 39 30 169 LP 40 44 169 LP 41 58 169 LP 42 72 169 LP 43 86 169 LP 44 100 169 LP 45 114 169 LP 46 128 169 LP 47 142 169 LP 48 156 169 LP 49 2 169 LP 50 16 169 LP 51 30 169 LP 52 44 169 LP 53 58 169 LP 54 72 169 LP 55 86 169 LP 56 100 169 LP 57 114 169 LP 58 128 169 LP 59 142 169 LP 60 156 169 LP 61 2 169 LP 62 16 169 LP 63 30 169 LP 64 44 169 LP 65 58 169 LP 66 72 169 LP 67 86 169 LP 68 100 169 LP 69 114 169 LP 70 128 169 LP 71 142 169 LP 72 156 169 LP 73 2 169 LP 74 16 169 LP 75 30 169 LP 76 44 169 LP 77 58 169 LP 78 72 169 LP 79 86 169 LP 80 100 169 LP 81 114 169 LP 82 128 169 LP 83 142 169 LP 84 156 169 LP 85 2 169 LP 86 16 169 LP 87 30 169 LP 88 44 169 LP 89 58 169 LP 90 72 169 LP 91 86 169 LP 92 100 169 LP 93 114 169 LP 94 128 169 LP 95 142 169 LP 96 156 169 LP 97 2 169 LP 98 16 169 LP 99 30 169 LP 100 44 169 LP 101 58 169 LP 102 72 169 LP 103 86 169 LP 104 100 169 LP 105 114 169 LP 106 128 169 LP 107 142 169 LP 108 156 169 LP 109 2 169 LP 110 16 169 LP 111 30 169 LP 112 44 169 LP 113 58 169 LP 114 72 169 LP 115 86 169 LP 116 100 169 LP 117 114 169 LP 118 128 169 LP 119 142 169 LP 120 156 169 LP 121 2 169 LP 122 16 169 LP 123 30 169 LP 124 44 169 LP 125 58 169 LP 126 72 169 LP 127 86 169 LP 128 100 169 LP 129 114 169 LP 130 128 169 LP 131 142 169 LP 132 156 169 LP 133 2 169 LP 134 16 169 LP 135 30 169 LP 136 44 169 LP 137 58 169 LP 138 72 169 LP 139 86 169 LP 140 100 169 LP 141 114 169 LP 142 128 169 LP 143 142 169 LP 144 156 169 LP 145 2 169 LP 146 16 169 LP 147 30 169 LP 148 44 169 LP 149 58 169 LP 150 72 169 LP 151 86 169 LP 152 100 169 LP 153 114 169 LP 154 128 169 LP 155 142 169 LP 156 156 169 LP 157 2 169 LP 158 16 169 LP 159 30 169 LP 160 44 169 LP 161 58 169 LP 162 72 169 LP 163 86 169 LP 164 100 169 LP 165 114 169 LP 166 128 169 LP 167 142 169 LP 168 156 169 LP 169 2 169 LP 170 16 169 LP 171 30 169 LP 172 44 169 LP 173 58 169 LP 174 72 169 LP 175 86 169 LP 176 100 169 LP 177 114 169 LP 178 128 169 LP 179 142 169 LP 180 156 169 LP 181 2 169 LP 182 16 169 LP 183 30 169 LP 184 44 169 LP 185 58 169 LP 186 72 169 LP 187 86 169 LP 188 100 169 LP 189 114 169 LP 190 128 169 LP 191 142 169 LP 192 156 169 LP 193 2 169 LP 194 16 169 LP 195 30 169 LP 196 44 169 LP 197 58 169 LP 198 72 169 LP 199 86 169 LP 200 100 169 LP 201 114 169 LP 202 128 169 LP 203 142 169 LP 204 156 169 LP 205 2 169 LP 206 16 169 LP 207 30 169 LP 208 44 169 LP 209 58 169 LP 210 72 169 LP 211 86 169 LP 212 100 169 LP 213 114 169 LP 214 128 169 LP 215 142 169 LP 216 156 169 LP 217 2 169 LP 218 16 169 LP 219 30 169 LP 220 44 169 LP 221 58 169 LP 222 72 169 LP 223 86 169 LP 224 100 169 LP 225 114 169 LP 226 128 169 LP 227 142 169 LP 228 156 169 LP 229 2 169 LP 230 16 169 LP 231 30 169 LP 232 44 169 LP 233 58 169 LP 234 72 169 LP 235 86 169 LP 236 100 169 LP 237 114 169 LP 238 128 169 LP 239 142 169 LP 240 156 169 LP 241 2 169 LP 242 16 169 LP 243 30 169 LP 244 44 169 LP 245 58 169 LP 246 72 169 LP 247 86 169 LP 248 100 169 LP 249 114 169 LP 250 128 169 LP 251 142 169 LP 252 156 169 LP 253 2 169 LP 254 16 169 LP 255 30 176 #2 0 15 176 #2 1 29 176 #2 2 43 176 #2 3 57 176 #2 4 1 176 #2 5 15 176 #2 6 29 176 #2 7 43 176 #2 8 56 176 #2 9 57 176 #2 10 1 176 #2 11 15 176 #2 12 29 176 #2 13 1 176 #2 14 15 176 #2 15 29 176 #2 16 43 176 #2 17 57 176 #2 18 1 176 #2 19 15 176 #2 20 29 176 #2 21 43 176 #2 22 57 176 #2 23 1 176 #2 24 15 176 #2 25 29 176 #2 26 43 176 #2 27 57 176 #2 28 1 176 #2 29 15 176 #2 30 29 176 #2 31 43 176 #2 32 58 176 #2 33 2 176 #2 34 16 176 #2 35 30 176 #2 36 44 176 #2 37 58 176 #2 38 2 176 #2 39 16 176 #2 40 30 176 #2 41 44 176 #2 42 58 176 #2 43 2 176 #2 44 16 176 #2 45 30 176 #2 46 44 176 #2 47 58 176 #2 48 2 176 #2 49 16 176 #2 50 30 176 #2 51 44 176 #2 52 58 176 #2 53 2 176 #2 54 16 176 #2 55 30 176 #2 56 44 176 #2 57 58 176 #2 58 2 176 #2 59 16 176 #2 60 30 176 #2 61 44 176 #2 62 58 176 #2 63 2 176 #2 64 16 176 #2 65 30 176 #2 66 44 176 #2 67 58 176 #2 68 2 176 #2 69 16 176 #2 70 30 176 #2 71 44 176 #2 72 58 176 #2 73 2 176 #2 74 16 176 #2 75 30 176 #2 76 44 176 #2 77 58 176 #2 78 2 176 #2 79 16 176 #2 80 30 176 #2 81 44 176 #2 82 58 176 #2 83 2 176 #2 84 16 176 #2 85 30 176 #2 86 44 176 #2 87 58 176 #2 88 2 176 #2 89 16 176 #2 90 30 176 #2 91 44 176 #2 92 58 176 #2 93 2 176 #2 94 16 176 #2 95 30 176 #2 96 44 176 #2 97 58 176 #2 98 2 176 #2 99 16 176 #2 100 30 176 #2 101 44 176 #2 102 58 176 #2 103 2 176 #2 104 16 176 #2 105 30 176 #2 106 44 176 #2 107 58 176 #2 108 2 176 #2 109 16 176 #2 110 30 176 #2 111 44 176 #2 112 58 176 #2 113 2 176 #2 114 16 176 #2 115 30 176 #2 116 44 176 #2 117 58 176 #2 118 2 176 #2 119 16 176 #2 120 30 176 #2 121 44 176 #2 122 58 176 #2 123 2 176 #2 124 16 176 #2 125 30 176 #2 126 44 176 #2 127 58 176 #2 128 2 176 #2 129 16 176 #2 130 30 176 #2 131 44 176 #2 132 58 176 #2 133 2 176 #2 134 16 176 #2 135 30 176 #2 136 44 176 #2 137 58 176 #2 138 2 176 #2 139 16 176 #2 140 30 176 #2 141 44 176 #2 142 58 176 #2 143 2 176 #2 144 16 176 #2 145 30 176 #2 146 44 176 #2 147 58 176 #2 148 2 176 #2 149 16 176 #2 150 30 176 #2 151 44 176 #2 152 58 176 #2 153 2 176 #2 154 16 176 #2 155 30 176 #2 156 44 176 #2 157 58 176 #2 158 2 176 #2 159 16 176 #2 160 30 176 #2 161 44 176 #2 162 58 176 #2 163 2 176 #2 164 16 176 #2 165 30 176 #2 166 44 176 #2 167 58 176 #2 168 2 176 #2 169 16 176 #2 170 30 176 #2 171 44 176 #2 172 58 176 #2 173 2 176 #2 174 16 176 #2 175 30 176 #2 176 44 176 #2 177 58 176 #2 178 2 176 #2 179 16 176 #2 180 30 176 #2 181 44 176 #2 182 58 176 #2 183 2 176 #2 184 16 176 #2 185 30 176 #2 186 44 176 #2 187 58 176 #2 188 2 176 #2 189 16 176 #2 190 30 176 #2 191 44 176 #2 192 58 176 #2 193 2 176 #2 194 16 176 #2 195 30 176 #2 196 44 176 #2 197 58 176 #2 198 2 176 #2 199 16 176 #2 200 30 176 #2 201 44 176 #2 202 58 176 #2 203 2 176 #2 204 16 176 #2 205 30 176 #2 206 44 176 #2 207 58 176 #2 208 2 176 #2 209 16 176 #2 210 30 176 #2 211 44 176 #2 212 58 176 #2 213 2 176 #2 214 16 176 #2 215 30 176 #2 216 44 176 #2 217 58 176 #2 218 2 176 #2 219 16 176 #2 220 30 176 #2 221 44 176 #2 222 58 176 #2 223 2 176 #2 224 16 176 #2 225 30 176 #2 226 44 176 #2 227 58 176 #2 228 2 176 #2 229 16 176 #2 230 30 176 #2 231 44 176 #2 232 58 176 #2 233 2 176 #2 234 16 176 #2 235 30 176 #2 236 44 176 #2 237 58 176 #2 238 2 176 #2 239 16 176 #2 240 30 176 #2 241 44 176 #2 242 58 176 #2 243 2 176 #2 244 16 176 #2 245 30 176 #2 246 44 176 #2 247 58 176 #2 248 2 176 #2 249 16 176 #2 250 30 176 #2 251 44 176 #2 252 58 176 #2 253 2 176 #2 254 16 176 #2 255 30 176 LP 0 15 176 LP 1 29 176 LP 2 43 176 LP 3 57 176 LP 4 71 176 LP 5 85 176 LP 6 99 176 LP 7 113 176 LP 8 126 176 LP 9 127 176 LP 10 141 176 LP 11 155 176 LP 12 1 176 LP 13 1 176 LP 14 15 176 LP 15 29 176 LP 16 43 176 LP 17 57 176 LP 18 71 176 LP 19 85 176 LP 20 99 176 LP 21 113 176 LP 22 127 176 LP 23 141 176 LP 24 155 176 LP 25 1 176 LP 26 15 176 LP 27 29 176 LP 28 43 176 LP 29 57 176 LP 30 71 176 LP 31 85 176 LP 32 100 176 LP 33 114 176 LP 34 128 176 LP 35 142 176 LP 36 156 176 LP 37 2 176 LP 38 16 176 LP 39 30 176 LP 40 44 176 LP 41 58 176 LP 42 72 176 LP 43 86 176 LP 44 100 176 LP 45 114 176 LP 46 128 176 LP 47 142 176 LP 48 156 176 LP 49 2 176 LP 50 16 176 LP 51 30 176 LP 52 44 176 LP 53 58 176 LP 54 72 176 LP 55 86 176 LP 56 100 176 LP 57 114 176 LP 58 128 176 LP 59 142 176 LP 60 156 176 LP 61 2 176 LP 62 16 176 LP 63 30 176 LP 64 44 176 LP 65 58 176 LP 66 72 176 LP 67 86 176 LP 68 100 176 LP 69 114 176 LP 70 128 176 LP 71 142 176 LP 72 156 176 LP 73 2 176 LP 74 16 176 LP 75 30 176 LP 76 44 176 LP 77 58 176 LP 78 72 176 LP 79 86 176 LP 80 100 176 LP 81 114 176 LP 82 128 176 LP 83 142 176 LP 84 156 176 LP 85 2 176 LP 86 16 176 LP 87 30 176 LP 88 44 176 LP 89 58 176 LP 90 72 176 LP 91 86 176 LP 92 100 176 LP 93 114 176 LP 94 128 176 LP 95 142 176 LP 96 156 176 LP 97 2 176 LP 98 16 176 LP 99 30 176 LP 100 44 176 LP 101 58 176 LP 102 72 176 LP 103 86 176 LP 104 100 176 LP 105 114 176 LP 106 128 176 LP 107 142 176 LP 108 156 176 LP 109 2 176 LP 110 16 176 LP 111 30 176 LP 112 44 176 LP 113 58 176 LP 114 72 176 LP 115 86 176 LP 116 100 176 LP 117 114 176 LP 118 128 176 LP 119 142 176 LP 120 156 176 LP 121 2 176 LP 122 16 176 LP 123 30 176 LP 124 44 176 LP 125 58 176 LP 126 72 176 LP 127 86 176 LP 128 100 176 LP 129 114 176 LP 130 128 176 LP 131 142 176 LP 132 156 176 LP 133 2 176 LP 134 16 176 LP 135 30 176 LP 136 44 176 LP 137 58 176 LP 138 72 176 LP 139 86 176 LP 140 100 176 LP 141 114 176 LP 142 128 176 LP 143 142 176 LP 144 156 176 LP 145 2 176 LP 146 16 176 LP 147 30 176 LP 148 44 176 LP 149 58 176 LP 150 72 176 LP 151 86 176 LP 152 100 176 LP 153 114 176 LP 154 128 176 LP 155 142 176 LP 156 156 176 LP 157 2 176 LP 158 16 176 LP 159 30 176 LP 160 44 176 LP 161 58 176 LP 162 72 176 LP 163 86 176 LP 164 100 176 LP 165 114 176 LP 166 128 176 LP 167 142 176 LP 168 156 176 LP 169 2 176 LP 170 16 176 LP 171 30 176 LP 172 44 176 LP 173 58 176 LP 174 72 176 LP 175 86 176 LP 176 100 176 LP 177 114 176 LP 178 128 176 LP 179 142 176 LP 180 156 176 LP 181 2 176 LP 182 16 176 LP 183 30 176 LP 184 44 176 LP 185 58 176 LP 186 72 176 LP 187 86 176 LP 188 100 176 LP 189 114 176 LP 190 128 176 LP 191 142 176 LP 192 156 176 LP 193 2 176 LP 194 16 176 LP 195 30 176 LP 196 44 176 LP 197 58 176 LP 198 72 176 LP 199 86 176 LP 200 100 176 LP 201 114 176 LP 202 128 176 LP 203 142 176 LP 204 156 176 LP 205 2 176 LP 206 16 176 LP 207 30 176 LP 208 44 176 LP 209 58 176 LP 210 72 176 LP 211 86 176 LP 212 100 176 LP 213 114 176 LP 214 128 176 LP 215 142 176 LP 216 156 176 LP 217 2 176 LP 218 16 176 LP 219 30 176 LP 220 44 176 LP 221 58 176 LP 222 72 176 LP 223 86 176 LP 224 100 176 LP 225 114 176 LP 226 128 176 LP 227 142 176 LP 228 156 176 LP 229 2 176 LP 230 16 176 LP 231 30 176 LP 232 44 176 LP 233 58 176 LP 234 72 176 LP 235 86 176 LP 236 100 176 LP 237 114 176 LP 238 128 176 LP 239 142 176 LP 240 156 176 LP 241 2 176 LP 242 16 176 LP 243 30 176 LP 244 44 176 LP 245 58 176 LP 246 72 176 LP 247 86 176 LP 248 100 176 LP 249 114 176 LP 250 128 176 LP 251 142 176 LP 252 156 176 LP 253 2 176 LP 254 16 176 LP 255 30 183 #2 0 15 183 #2 1 29 183 #2 2 43 183 #2 3 57 183 #2 4 1 183 #2 5 15 183 #2 6 29 183 #2 7 43 183 #2 8 56 183 #2 9 57 183 #2 10 1 183 #2 11 15 183 #2 12 29 183 #2 13 1 183 #2 14 15 183 #2 15 29 183 #2 16 43 183 #2 17 57 183 #2 18 1 183 #2 19 15 183 #2 20 29 183 #2 21 43 183 #2 22 57 183 #2 23 1 183 #2 24 15 183 #2 25 29 183 #2 26 43 183 #2 27 57 183 #2 28 1 183 #2 29 15 183 #2 30 29 183 #2 31 43 183 #2 32 58 183 #2 33 2 183 #2 34 16 183 #2 35 30 183 #2 36 44 183 #2 37 58 183 #2 38 2 183 #2 39 16 183 #2 40 30 183 #2 41 44 183 #2 42 58 183 #2 43 2 183 #2 44 16 183 #2 45 30 183 #2 46 44 183 #2 47 58 183 #2 48 2 183 #2 49 16 183 #2 50 30 183 #2 51 44 183 #2 52 58 183 #2 53 2 183 #2 54 16 183 #2 55 30 183 #2 56 44 183 #2 57 58 183 #2 58 2 183 #2 59 16 183 #2 60 30 183 #2 61 44 183 #2 62 58 183 #2 63 2 183 #2 64 16 183 #2 65 30 183 #2 66 44 183 #2 67 58 183 #2 68 2 183 #2 69 16 183 #2 70 30 183 #2 71 44 183 #2 72 58 183 #2 73 2 183 #2 74 16 183 #2 75 30 183 #2 76 44 183 #2 77 58 183 #2 78 2 183 #2 79 16 183 #2 80 30 183 #2 81 44 183 #2 82 58 183 #2 83 2 183 #2 84 16 183 #2 85 30 183 #2 86 44 183 #2 87 58 183 #2 88 2 183 #2 89 16 183 #2 90 30 183 #2 91 44 183 #2 92 58 183 #2 93 2 183 #2 94 16 183 #2 95 30 183 #2 96 44 183 #2 97 58 183 #2 98 2 183 #2 99 16 183 #2 100 30 183 #2 101 44 183 #2 102 58 183 #2 103 2 183 #2 104 16 183 #2 105 30 183 #2 106 44 183 #2 107 58 183 #2 108 2 183 #2 109 16 183 #2 110 30 183 #2 111 44 183 #2 112 58 183 #2 113 2 183 #2 114 16 183 #2 115 30 183 #2 116 44 183 #2 117 58 183 #2 118 2 183 #2 119 16 183 #2 120 30 183 #2 121 44 183 #2 122 58 183 #2 123 2 183 #2 124 16 183 #2 125 30 183 #2 126 44 183 #2 127 58 183 #2 128 2 183 #2 129 16 183 #2 130 30 183 #2 131 44 183 #2 132 58 183 #2 133 2 183 #2 134 16 183 #2 135 30 183 #2 136 44 183 #2 137 58 183 #2 138 2 183 #2 139 16 183 #2 140 30 183 #2 141 44 183 #2 142 58 183 #2 143 2 183 #2 144 16 183 #2 145 30 183 #2 146 44 183 #2 147 58 183 #2 148 2 183 #2 149 16 183 #2 150 30 183 #2 151 44 183 #2 152 58 183 #2 153 2 183 #2 154 16 183 #2 155 30 183 #2 156 44 183 #2 157 58 183 #2 158 2 183 #2 159 16 183 #2 160 30 183 #2 161 44 183 #2 162 58 183 #2 163 2 183 #2 164 16 183 #2 165 30 183 #2 166 44 183 #2 167 58 183 #2 168 2 183 #2 169 16 183 #2 170 30 183 #2 171 44 183 #2 172 58 183 #2 173 2 183 #2 174 16 183 #2 175 30 183 #2 176 44 183 #2 177 58 183 #2 178 2 183 #2 179 16 183 #2 180 30 183 #2 181 44 183 #2 182 58 183 #2 183 2 183 #2 184 16 183 #2 185 30 183 #2 186 44 183 #2 187 58 183 #2 188 2 183 #2 189 16 183 #2 190 30 183 #2 191 44 183 #2 192 58 183 #2 193 2 183 #2 194 16 183 #2 195 30 183 #2 196 44 183 #2 197 58 183 #2 198 2 183 #2 199 16 183 #2 200 30 183 #2 201 44 183 #2 202 58 183 #2 203 2 183 #2 204 16 183 #2 205 30 183 #2 206 44 183 #2 207 58 183 #2 208 2 183 #2 209 16 183 #2 210 30 183 #2 211 44 183 #2 212 58 183 #2 213 2 183 #2 214 16 183 #2 215 30 183 #2 216 44 183 #2 217 58 183 #2 218 2 183 #2 219 16 183 #2 220 30 183 #2 221 44 183 #2 222 58 183 #2 223 2 183 #2 224 16 183 #2 225 30 183 #2 226 44 183 #2 227 58 183 #2 228 2 183 #2 229 16 183 #2 230 30 183 #2 231 44 183 #2 232 58 183 #2 233 2 183 #2 234 16 183 #2 235 30 183 #2 236 44 183 #2 237 58 183 #2 238 2 183 #2 239 16 183 #2 240 30 183 #2 241 44 183 #2 242 58 183 #2 243 2 183 #2 244 16 183 #2 245 30 183 #2 246 44 183 #2 247 58 183 #2 248 2 183 #2 249 16 183 #2 250 30 183 #2 251 44 183 #2 252 58 183 #2 253 2 183 #2 254 16 183 #2 255 30 183 LP 0 15 183 LP 1 29 183 LP 2 43 183 LP 3 57 183 LP 4 71 183 LP 5 85 183 LP 6 99 183 LP 7 113 183 LP 8 126 183 LP 9 127 183 LP 10 141 183 LP 11 155 183 LP 12 169 183 LP 13 1 183 LP 14 15 183 LP 15 29 183 LP 16 43 183 LP 17 57 183 LP 18 71 183 LP 19 85 183 LP 20 99 183 LP 21 113 183 LP 22 127 183 LP 23 141 183 LP 24 155 183 LP 25 169 183 LP 26 1 183 LP 27 15 183 LP 28 29 183 LP 29 43 183 LP 30 57 183 LP 31 71 183 LP 32 86 183 LP 33 100 183 LP 34 114 183 LP 35 128 183 LP 36 142 183 LP 37 156 183 LP 38 170 183 LP 39 2 183 LP 40 16 183 LP 41 30 183 LP 42 44 183 LP 43 58 183 LP 44 72 183 LP 45 86 183 LP 46 100 183 LP 47 114 183 LP 48 128 183 LP 49 142 183 LP 50 156 183 LP 51 170 183 LP 52 2 183 LP 53 16 183 LP 54 30 183 LP 55 44 183 LP 56 58 183 LP 57 72 183 LP 58 86 183 LP 59 100 183 LP 60 114 183 LP 61 128 183 LP 62 142 183 LP 63 156 183 LP 64 170 183 LP 65 2 183 LP 66 16 183 LP 67 30 183 LP 68 44 183 LP 69 58 183 LP 70 72 183 LP 71 86 183 LP 72 100 183 LP 73 114 183 LP 74 128 183 LP 75 142 183 LP 76 156 183 LP 77 170 183 LP 78 2 183 LP 79 16 183 LP 80 30 183 LP 81 44 183 LP 82 58 183 LP 83 72 183 LP 84 86 183 LP 85 100 183 LP 86 114 183 LP 87 128 183 LP 88 142 183 LP 89 156 183 LP 90 170 183 LP 91 2 183 LP 92 16 183 LP 93 30 183 LP 94 44 183 LP 95 58 183 LP 96 72 183 LP 97 86 183 LP 98 100 183 LP 99 114 183 LP 100 128 183 LP 101 142 183 LP 102 156 183 LP 103 170 183 LP 104 2 183 LP 105 16 183 LP 106 30 183 LP 107 44 183 LP 108 58 183 LP 109 72 183 LP 110 86 183 LP 111 100 183 LP 112 114 183 LP 113 128 183 LP 114 142 183 LP 115 156 183 LP 116 170 183 LP 117 2 183 LP 118 16 183 LP 119 30 183 LP 120 44 183 LP 121 58 183 LP 122 72 183 LP 123 86 183 LP 124 100 183 LP 125 114 183 LP 126 128 183 LP 127 142 183 LP 128 156 183 LP 129 170 183 LP 130 2 183 LP 131 16 183 LP 132 30 183 LP 133 44 183 LP 134 58 183 LP 135 72 183 LP 136 86 183 LP 137 100 183 LP 138 114 183 LP 139 128 183 LP 140 142 183 LP 141 156 183 LP 142 170 183 LP 143 2 183 LP 144 16 183 LP 145 30 183 LP 146 44 183 LP 147 58 183 LP 148 72 183 LP 149 86 183 LP 150 100 183 LP 151 114 183 LP 152 128 183 LP 153 142 183 LP 154 156 183 LP 155 170 183 LP 156 2 183 LP 157 16 183 LP 158 30 183 LP 159 44 183 LP 160 58 183 LP 161 72 183 LP 162 86 183 LP 163 100 183 LP 164 114 183 LP 165 128 183 LP 166 142 183 LP 167 156 183 LP 168 170 183 LP 169 2 183 LP 170 16 183 LP 171 30 183 LP 172 44 183 LP 173 58 183 LP 174 72 183 LP 175 86 183 LP 176 100 183 LP 177 114 183 LP 178 128 183 LP 179 142 183 LP 180 156 183 LP 181 170 183 LP 182 2 183 LP 183 16 183 LP 184 30 183 LP 185 44 183 LP 186 58 183 LP 187 72 183 LP 188 86 183 LP 189 100 183 LP 190 114 183 LP 191 128 183 LP 192 142 183 LP 193 156 183 LP 194 170 183 LP 195 2 183 LP 196 16 183 LP 197 30 183 LP 198 44 183 LP 199 58 183 LP 200 72 183 LP 201 86 183 LP 202 100 183 LP 203 114 183 LP 204 128 183 LP 205 142 183 LP 206 156 183 LP 207 170 183 LP 208 2 183 LP 209 16 183 LP 210 30 183 LP 211 44 183 LP 212 58 183 LP 213 72 183 LP 214 86 183 LP 215 100 183 LP 216 114 183 LP 217 128 183 LP 218 142 183 LP 219 156 183 LP 220 170 183 LP 221 2 183 LP 222 16 183 LP 223 30 183 LP 224 44 183 LP 225 58 183 LP 226 72 183 LP 227 86 183 LP 228 100 183 LP 229 114 183 LP 230 128 183 LP 231 142 183 LP 232 156 183 LP 233 170 183 LP 234 2 183 LP 235 16 183 LP 236 30 183 LP 237 44 183 LP 238 58 183 LP 239 72 183 LP 240 86 183 LP 241 100 183 LP 242 114 183 LP 243 128 183 LP 244 142 183 LP 245 156 183 LP 246 170 183 LP 247 2 183 LP 248 16 183 LP 249 30 183 LP 250 44 183 LP 251 58 183 LP 252 72 183 LP 253 86 183 LP 254 100 183 LP 255 114 190 #2 0 15 190 #2 1 29 190 #2 2 43 190 #2 3 57 190 #2 4 1 190 #2 5 15 190 #2 6 29 190 #2 7 43 190 #2 8 56 190 #2 9 57 190 #2 10 1 190 #2 11 15 190 #2 12 29 190 #2 13 1 190 #2 14 15 190 #2 15 29 190 #2 16 43 190 #2 17 57 190 #2 18 1 190 #2 19 15 190 #2 20 29 190 #2 21 43 190 #2 22 57 190 #2 23 1 190 #2 24 15 190 #2 25 29 190 #2 26 43 190 #2 27 57 190 #2 28 1 190 #2 29 15 190 #2 30 29 190 #2 31 43 190 #2 32 58 190 #2 33 2 190 #2 34 16 190 #2 35 30 190 #2 36 44 190 #2 37 58 190 #2 38 2 190 #2 39 16 190 #2 40 30 190 #2 41 44 190 #2 42 58 190 #2 43 2 190 #2 44 16 190 #2 45 30 190 #2 46 44 190 #2 47 58 190 #2 48 2 190 #2 49 16 190 #2 50 30 190 #2 51 44 190 #2 52 58 190 #2 53 2 190 #2 54 16 190 #2 55 30 190 #2 56 44 190 #2 57 58 190 #2 58 2 190 #2 59 16 190 #2 60 30 190 #2 61 44 190 #2 62 58 190 #2 63 2 190 #2 64 16 190 #2 65 30 190 #2 66 44 190 #2 67 58 190 #2 68 2 190 #2 69 16 190 #2 70 30 190 #2 71 44 190 #2 72 58 190 #2 73 2 190 #2 74 16 190 #2 75 30 190 #2 76 44 190 #2 77 58 190 #2 78 2 190 #2 79 16 190 #2 80 30 190 #2 81 44 190 #2 82 58 190 #2 83 2 190 #2 84 16 190 #2 85 30 190 #2 86 44 190 #2 87 58 190 #2 88 2 190 #2 89 16 190 #2 90 30 190 #2 91 44 190 #2 92 58 190 #2 93 2 190 #2 94 16 190 #2 95 30 190 #2 96 44 190 #2 97 58 190 #2 98 2 190 #2 99 16 190 #2 100 30 190 #2 101 44 190 #2 102 58 190 #2 103 2 190 #2 104 16 190 #2 105 30 190 #2 106 44 190 #2 107 58 190 #2 108 2 190 #2 109 16 190 #2 110 30 190 #2 111 44 190 #2 112 58 190 #2 113 2 190 #2 114 16 190 #2 115 30 190 #2 116 44 190 #2 117 58 190 #2 118 2 190 #2 119 16 190 #2 120 30 190 #2 121 44 190 #2 122 58 190 #2 123 2 190 #2 124 16 190 #2 125 30 190 #2 126 44 190 #2 127 58 190 #2 128 2 190 #2 129 16 190 #2 130 30 190 #2 131 44 190 #2 132 58 190 #2 133 2 190 #2 134 16 190 #2 135 30 190 #2 136 44 190 #2 137 58 190 #2 138 2 190 #2 139 16 190 #2 140 30 190 #2 141 44 190 #2 142 58 190 #2 143 2 190 #2 144 16 190 #2 145 30 190 #2 146 44 190 #2 147 58 190 #2 148 2 190 #2 149 16 190 #2 150 30 190 #2 151 44 190 #2 152 58 190 #2 153 2 190 #2 154 16 190 #2 155 30 190 #2 156 44 190 #2 157 58 190 #2 158 2 190 #2 159 16 190 #2 160 30 190 #2 161 44 190 #2 162 58 190 #2 163 2 190 #2 164 16 190 #2 165 30 190 #2 166 44 190 #2 167 58 190 #2 168 2 190 #2 169 16 190 #2 170 30 190 #2 171 44 190 #2 172 58 190 #2 173 2 190 #2 174 16 190 #2 175 30 190 #2 176 44 190 #2 177 58 190 #2 178 2 190 #2 179 16 190 #2 180 30 190 #2 181 44 190 #2 182 58 190 #2 183 2 190 #2 184 16 190 #2 185 30 190 #2 186 44 190 #2 187 58 190 #2 188 2 190 #2 189 16 190 #2 190 30 190 #2 191 44 190 #2 192 58 190 #2 193 2 190 #2 194 16 190 #2 195 30 190 #2 196 44 190 #2 197 58 190 #2 198 2 190 #2 199 16 190 #2 200 30 190 #2 201 44 190 #2 202 58 190 #2 203 2 190 #2 204 16 190 #2 205 30 190 #2 206 44 190 #2 207 58 190 #2 208 2 190 #2 209 16 190 #2 210 30 190 #2 211 44 190 #2 212 58 190 #2 213 2 190 #2 214 16 190 #2 215 30 190 #2 216 44 190 #2 217 58 190 #2 218 2 190 #2 219 16 190 #2 220 30 190 #2 221 44 190 #2 222 58 190 #2 223 2 190 #2 224 16 190 #2 225 30 190 #2 226 44 190 #2 227 58 190 #2 228 2 190 #2 229 16 190 #2 230 30 190 #2 231 44 190 #2 232 58 190 #2 233 2 190 #2 234 16 190 #2 235 30 190 #2 236 44 190 #2 237 58 190 #2 238 2 190 #2 239 16 190 #2 240 30 190 #2 241 44 190 #2 242 58 190 #2 243 2 190 #2 244 16 190 #2 245 30 190 #2 246 44 190 #2 247 58 190 #2 248 2 190 #2 249 16 190 #2 250 30 190 #2 251 44 190 #2 252 58 190 #2 253 2 190 #2 254 16 190 #2 255 30 190 LP 0 15 190 LP 1 29 190 LP 2 43 190 LP 3 57 190 LP 4 71 190 LP 5 85 190 LP 6 99 190 LP 7 113 190 LP 8 126 190 LP 9 127 190 LP 10 141 190 LP 11 155 190 LP 12 169 190 LP 13 1 190 LP 14 15 190 LP 15 29 190 LP 16 43 190 LP 17 57 190 LP 18 71 190 LP 19 85 190 LP 20 99 190 LP 21 113 190 LP 22 127 190 LP 23 141 190 LP 24 155 190 LP 25 169 190 LP 26 1 190 LP 27 15 190 LP 28 29 190 LP 29 43 190 LP 30 57 190 LP 31 71 190 LP 32 86 190 LP 33 100 190 LP 34 114 190 LP 35 128 190 LP 36 142 190 LP 37 156 190 LP 38 170 190 LP 39 2 190 LP 40 16 190 LP 41 30 190 LP 42 44 190 LP 43 58 190 LP 44 72 190 LP 45 86 190 LP 46 100 190 LP 47 114 190 LP 48 128 190 LP 49 142 190 LP 50 156 190 LP 51 170 190 LP 52 2 190 LP 53 16 190 LP 54 30 190 LP 55 44 190 LP 56 58 190 LP 57 72 190 LP 58 86 190 LP 59 100 190 LP 60 114 190 LP 61 128 190 LP 62 142 190 LP 63 156 190 LP 64 170 190 LP 65 2 190 LP 66 16 190 LP 67 30 190 LP 68 44 190 LP 69 58 190 LP 70 72 190 LP 71 86 190 LP 72 100 190 LP 73 114 190 LP 74 128 190 LP 75 142 190 LP 76 156 190 LP 77 170 190 LP 78 2 190 LP 79 16 190 LP 80 30 190 LP 81 44 190 LP 82 58 190 LP 83 72 190 LP 84 86 190 LP 85 100 190 LP 86 114 190 LP 87 128 190 LP 88 142 190 LP 89 156 190 LP 90 170 190 LP 91 2 190 LP 92 16 190 LP 93 30 190 LP 94 44 190 LP 95 58 190 LP 96 72 190 LP 97 86 190 LP 98 100 190 LP 99 114 190 LP 100 128 190 LP 101 142 190 LP 102 156 190 LP 103 170 190 LP 104 2 190 LP 105 16 190 LP 106 30 190 LP 107 44 190 LP 108 58 190 LP 109 72 190 LP 110 86 190 LP 111 100 190 LP 112 114 190 LP 113 128 190 LP 114 142 190 LP 115 156 190 LP 116 170 190 LP 117 2 190 LP 118 16 190 LP 119 30 190 LP 120 44 190 LP 121 58 190 LP 122 72 190 LP 123 86 190 LP 124 100 190 LP 125 114 190 LP 126 128 190 LP 127 142 190 LP 128 156 190 LP 129 170 190 LP 130 2 190 LP 131 16 190 LP 132 30 190 LP 133 44 190 LP 134 58 190 LP 135 72 190 LP 136 86 190 LP 137 100 190 LP 138 114 190 LP 139 128 190 LP 140 142 190 LP 141 156 190 LP 142 170 190 LP 143 2 190 LP 144 16 190 LP 145 30 190 LP 146 44 190 LP 147 58 190 LP 148 72 190 LP 149 86 190 LP 150 100 190 LP 151 114 190 LP 152 128 190 LP 153 142 190 LP 154 156 190 LP 155 170 190 LP 156 2 190 LP 157 16 190 LP 158 30 190 LP 159 44 190 LP 160 58 190 LP 161 72 190 LP 162 86 190 LP 163 100 190 LP 164 114 190 LP 165 128 190 LP 166 142 190 LP 167 156 190 LP 168 170 190 LP 169 2 190 LP 170 16 190 LP 171 30 190 LP 172 44 190 LP 173 58 190 LP 174 72 190 LP 175 86 190 LP 176 100 190 LP 177 114 190 LP 178 128 190 LP 179 142 190 LP 180 156 190 LP 181 170 190 LP 182 2 190 LP 183 16 190 LP 184 30 190 LP 185 44 190 LP 186 58 190 LP 187 72 190 LP 188 86 190 LP 189 100 190 LP 190 114 190 LP 191 128 190 LP 192 142 190 LP 193 156 190 LP 194 170 190 LP 195 2 190 LP 196 16 190 LP 197 30 190 LP 198 44 190 LP 199 58 190 LP 200 72 190 LP 201 86 190 LP 202 100 190 LP 203 114 190 LP 204 128 190 LP 205 142 190 LP 206 156 190 LP 207 170 190 LP 208 2 190 LP 209 16 190 LP 210 30 190 LP 211 44 190 LP 212 58 190 LP 213 72 190 LP 214 86 190 LP 215 100 190 LP 216 114 190 LP 217 128 190 LP 218 142 190 LP 219 156 190 LP 220 170 190 LP 221 2 190 LP 222 16 190 LP 223 30 190 LP 224 44 190 LP 225 58 190 LP 226 72 190 LP 227 86 190 LP 228 100 190 LP 229 114 190 LP 230 128 190 LP 231 142 190 LP 232 156 190 LP 233 170 190 LP 234 2 190 LP 235 16 190 LP 236 30 190 LP 237 44 190 LP 238 58 190 LP 239 72 190 LP 240 86 190 LP 241 100 190 LP 242 114 190 LP 243 128 190 LP 244 142 190 LP 245 156 190 LP 246 170 190 LP 247 2 190 LP 248 16 190 LP 249 30 190 LP 250 44 190 LP 251 58 190 LP 252 72 190 LP 253 86 190 LP 254 100 190 LP 255 114 197 #2 0 15 197 #2 1 29 197 #2 2 43 197 #2 3 57 197 #2 4 1 197 #2 5 15 197 #2 6 29 197 #2 7 43 197 #2 8 56 197 #2 9 57 197 #2 10 1 197 #2 11 15 197 #2 12 29 197 #2 13 1 197 #2 14 15 197 #2 15 29 197 #2 16 43 197 #2 17 57 197 #2 18 1 197 #2 19 15 197 #2 20 29 197 #2 21 43 197 #2 22 57 197 #2 23 1 197 #2 24 15 197 #2 25 29 197 #2 26 43 197 #2 27 57 197 #2 28 1 197 #2 29 15 197 #2 30 29 197 #2 31 43 197 #2 32 58 197 #2 33 2 197 #2 34 16 197 #2 35 30 197 #2 36 44 197 #2 37 58 197 #2 38 2 197 #2 39 16 197 #2 40 30 197 #2 41 44 197 #2 42 58 197 #2 43 2 197 #2 44 16 197 #2 45 30 197 #2 46 44 197 #2 47 58 197 #2 48 2 197 #2 49 16 197 #2 50 30 197 #2 51 44 197 #2 52 58 197 #2 53 2 197 #2 54 16 197 #2 55 30 197 #2 56 44 197 #2 57 58 197 #2 58 2 197 #2 59 16 197 #2 60 30 197 #2 61 44 197 #2 62 58 197 #2 63 2 197 #2 64 16 197 #2 65 30 197 #2 66 44 197 #2 67 58 197 #2 68 2 197 #2 69 16 197 #2 70 30 197 #2 71 44 197 #2 72 58 197 #2 73 2 197 #2 74 16 197 #2 75 30 197 #2 76 44 197 #2 77 58 197 #2 78 2 197 #2 79 16 197 #2 80 30 197 #2 81 44 197 #2 82 58 197 #2 83 2 197 #2 84 16 197 #2 85 30 197 #2 86 44 197 #2 87 58 197 #2 88 2 197 #2 89 16 197 #2 90 30 197 #2 91 44 197 #2 92 58 197 #2 93 2 197 #2 94 16 197 #2 95 30 197 #2 96 44 197 #2 97 58 197 #2 98 2 197 #2 99 16 197 #2 100 30 197 #2 101 44 197 #2 102 58 197 #2 103 2 197 #2 104 16 197 #2 105 30 197 #2 106 44 197 #2 107 58 197 #2 108 2 197 #2 109 16 197 #2 110 30 197 #2 111 44 197 #2 112 58 197 #2 113 2 197 #2 114 16 197 #2 115 30 197 #2 116 44 197 #2 117 58 197 #2 118 2 197 #2 119 16 197 #2 120 30 197 #2 121 44 197 #2 122 58 197 #2 123 2 197 #2 124 16 197 #2 125 30 197 #2 126 44 197 #2 127 58 197 #2 128 2 197 #2 129 16 197 #2 130 30 197 #2 131 44 197 #2 132 58 197 #2 133 2 197 #2 134 16 197 #2 135 30 197 #2 136 44 197 #2 137 58 197 #2 138 2 197 #2 139 16 197 #2 140 30 197 #2 141 44 197 #2 142 58 197 #2 143 2 197 #2 144 16 197 #2 145 30 197 #2 146 44 197 #2 147 58 197 #2 148 2 197 #2 149 16 197 #2 150 30 197 #2 151 44 197 #2 152 58 197 #2 153 2 197 #2 154 16 197 #2 155 30 197 #2 156 44 197 #2 157 58 197 #2 158 2 197 #2 159 16 197 #2 160 30 197 #2 161 44 197 #2 162 58 197 #2 163 2 197 #2 164 16 197 #2 165 30 197 #2 166 44 197 #2 167 58 197 #2 168 2 197 #2 169 16 197 #2 170 30 197 #2 171 44 197 #2 172 58 197 #2 173 2 197 #2 174 16 197 #2 175 30 197 #2 176 44 197 #2 177 58 197 #2 178 2 197 #2 179 16 197 #2 180 30 197 #2 181 44 197 #2 182 58 197 #2 183 2 197 #2 184 16 197 #2 185 30 197 #2 186 44 197 #2 187 58 197 #2 188 2 197 #2 189 16 197 #2 190 30 197 #2 191 44 197 #2 192 58 197 #2 193 2 197 #2 194 16 197 #2 195 30 197 #2 196 44 197 #2 197 58 197 #2 198 2 197 #2 199 16 197 #2 200 30 197 #2 201 44 197 #2 202 58 197 #2 203 2 197 #2 204 16 197 #2 205 30 197 #2 206 44 197 #2 207 58 197 #2 208 2 197 #2 209 16 197 #2 210 30 197 #2 211 44 197 #2 212 58 197 #2 213 2 197 #2 214 16 197 #2 215 30 197 #2 216 44 197 #2 217 58 197 #2 218 2 197 #2 219 16 197 #2 220 30 197 #2 221 44 197 #2 222 58 197 #2 223 2 197 #2 224 16 197 #2 225 30 197 #2 226 44 197 #2 227 58 197 #2 228 2 197 #2 229 16 197 #2 230 30 197 #2 231 44 197 #2 232 58 197 #2 233 2 197 #2 234 16 197 #2 235 30 197 #2 236 44 197 #2 237 58 197 #2 238 2 197 #2 239 16 197 #2 240 30 197 #2 241 44 197 #2 242 58 197 #2 243 2 197 #2 244 16 197 #2 245 30 197 #2 246 44 197 #2 247 58 197 #2 248 2 197 #2 249 16 197 #2 250 30 197 #2 251 44 197 #2 252 58 197 #2 253 2 197 #2 254 16 197 #2 255 30 197 LP 0 15 197 LP 1 29 197 LP 2 43 197 LP 3 57 197 LP 4 71 197 LP 5 85 197 LP 6 99 197 LP 7 113 197 LP 8 126 197 LP 9 127 197 LP 10 141 197 LP 11 155 197 LP 12 169 197 LP 13 1 197 LP 14 15 197 LP 15 29 197 LP 16 43 197 LP 17 57 197 LP 18 71 197 LP 19 85 197 LP 20 99 197 LP 21 113 197 LP 22 127 197 LP 23 141 197 LP 24 155 197 LP 25 169 197 LP 26 183 197 LP 27 1 197 LP 28 15 197 LP 29 29 197 LP 30 43 197 LP 31 57 197 LP 32 72 197 LP 33 86 197 LP 34 100 197 LP 35 114 197 LP 36 128 197 LP 37 142 197 LP 38 156 197 LP 39 170 197 LP 40 184 197 LP 41 2 197 LP 42 16 197 LP 43 30 197 LP 44 44 197 LP 45 58 197 LP 46 72 197 LP 47 86 197 LP 48 100 197 LP 49 114 197 LP 50 128 197 LP 51 142 197 LP 52 156 197 LP 53 170 197 LP 54 184 197 LP 55 2 197 LP 56 16 197 LP 57 30 197 LP 58 44 197 LP 59 58 197 LP 60 72 197 LP 61 86 197 LP 62 100 197 LP 63 114 197 LP 64 128 197 LP 65 142 197 LP 66 156 197 LP 67 170 197 LP 68 184 197 LP 69 2 197 LP 70 16 197 LP 71 30 197 LP 72 44 197 LP 73 58 197 LP 74 72 197 LP 75 86 197 LP 76 100 197 LP 77 114 197 LP 78 128 197 LP 79 142 197 LP 80 156 197 LP 81 170 197 LP 82 184 197 LP 83 2 197 LP 84 16 197 LP 85 30 197 LP 86 44 197 LP 87 58 197 LP 88 72 197 LP 89 86 197 LP 90 100 197 LP 91 114 197 LP 92 128 197 LP 93 142 197 LP 94 156 197 LP 95 170 197 LP 96 184 197 LP 97 2 197 LP 98 16 197 LP 99 30 197 LP 100 44 197 LP 101 58 197 LP 102 72 197 LP 103 86 197 LP 104 100 197 LP 105 114 197 LP 106 128 197 LP 107 142 197 LP 108 156 197 LP 109 170 197 LP 110 184 197 LP 111 2 197 LP 112 16 197 LP 113 30 197 LP 114 44 197 LP 115 58 197 LP 116 72 197 LP 117 86 197 LP 118 100 197 LP 119 114 197 LP 120 128 197 LP 121 142 197 LP 122 156 197 LP 123 170 197 LP 124 184 197 LP 125 2 197 LP 126 16 197 LP 127 30 197 LP 128 44 197 LP 129 58 197 LP 130 72 197 LP 131 86 197 LP 132 100 197 LP 133 114 197 LP 134 128 197 LP 135 142 197 LP 136 156 197 LP 137 170 197 LP 138 184 197 LP 139 2 197 LP 140 16 197 LP 141 30 197 LP 142 44 197 LP 143 58 197 LP 144 72 197 LP 145 86 197 LP 146 100 197 LP 147 114 197 LP 148 128 197 LP 149 142 197 LP 150 156 197 LP 151 170 197 LP 152 184 197 LP 153 2 197 LP 154 16 197 LP 155 30 197 LP 156 44 197 LP 157 58 197 LP 158 72 197 LP 159 86 197 LP 160 100 197 LP 161 114 197 LP 162 128 197 LP 163 142 197 LP 164 156 197 LP 165 170 197 LP 166 184 197 LP 167 2 197 LP 168 16 197 LP 169 30 197 LP 170 44 197 LP 171 58 197 LP 172 72 197 LP 173 86 197 LP 174 100 197 LP 175 114 197 LP 176 128 197 LP 177 142 197 LP 178 156 197 LP 179 170 197 LP 180 184 197 LP 181 2 197 LP 182 16 197 LP 183 30 197 LP 184 44 197 LP 185 58 197 LP 186 72 197 LP 187 86 197 LP 188 100 197 LP 189 114 197 LP 190 128 197 LP 191 142 197 LP 192 156 197 LP 193 170 197 LP 194 184 197 LP 195 2 197 LP 196 16 197 LP 197 30 197 LP 198 44 197 LP 199 58 197 LP 200 72 197 LP 201 86 197 LP 202 100 197 LP 203 114 197 LP 204 128 197 LP 205 142 197 LP 206 156 197 LP 207 170 197 LP 208 184 197 LP 209 2 197 LP 210 16 197 LP 211 30 197 LP 212 44 197 LP 213 58 197 LP 214 72 197 LP 215 86 197 LP 216 100 197 LP 217 114 197 LP 218 128 197 LP 219 142 197 LP 220 156 197 LP 221 170 197 LP 222 184 197 LP 223 2 197 LP 224 16 197 LP 225 30 197 LP 226 44 197 LP 227 58 197 LP 228 72 197 LP 229 86 197 LP 230 100 197 LP 231 114 197 LP 232 128 197 LP 233 142 197 LP 234 156 197 LP 235 170 197 LP 236 184 197 LP 237 2 197 LP 238 16 197 LP 239 30 197 LP 240 44 197 LP 241 58 197 LP 242 72 197 LP 243 86 197 LP 244 100 197 LP 245 114 197 LP 246 128 197 LP 247 142 197 LP 248 156 197 LP 249 170 197 LP 250 184 197 LP 251 2 197 LP 252 16 197 LP 253 30 197 LP 254 44 197 LP 255 58 204 #2 0 15 204 #2 1 29 204 #2 2 43 204 #2 3 57 204 #2 4 1 204 #2 5 15 204 #2 6 29 204 #2 7 43 204 #2 8 56 204 #2 9 57 204 #2 10 1 204 #2 11 15 204 #2 12 29 204 #2 13 1 204 #2 14 15 204 #2 15 29 204 #2 16 43 204 #2 17 57 204 #2 18 1 204 #2 19 15 204 #2 20 29 204 #2 21 43 204 #2 22 57 204 #2 23 1 204 #2 24 15 204 #2 25 29 204 #2 26 43 204 #2 27 57 204 #2 28 1 204 #2 29 15 204 #2 30 29 204 #2 31 43 204 #2 32 58 204 #2 33 2 204 #2 34 16 204 #2 35 30 204 #2 36 44 204 #2 37 58 204 #2 38 2 204 #2 39 16 204 #2 40 30 204 #2 41 44 204 #2 42 58 204 #2 43 2 204 #2 44 16 204 #2 45 30 204 #2 46 44 204 #2 47 58 204 #2 48 2 204 #2 49 16 204 #2 50 30 204 #2 51 44 204 #2 52 58 204 #2 53 2 204 #2 54 16 204 #2 55 30 204 #2 56 44 204 #2 57 58 204 #2 58 2 204 #2 59 16 204 #2 60 30 204 #2 61 44 204 #2 62 58 204 #2 63 2 204 #2 64 16 204 #2 65 30 204 #2 66 44 204 #2 67 58 204 #2 68 2 204 #2 69 16 204 #2 70 30 204 #2 71 44 204 #2 72 58 204 #2 73 2 204 #2 74 16 204 #2 75 30 204 #2 76 44 204 #2 77 58 204 #2 78 2 204 #2 79 16 204 #2 80 30 204 #2 81 44 204 #2 82 58 204 #2 83 2 204 #2 84 16 204 #2 85 30 204 #2 86 44 204 #2 87 58 204 #2 88 2 204 #2 89 16 204 #2 90 30 204 #2 91 44 204 #2 92 58 204 #2 93 2 204 #2 94 16 204 #2 95 30 204 #2 96 44 204 #2 97 58 204 #2 98 2 204 #2 99 16 204 #2 100 30 204 #2 101 44 204 #2 102 58 204 #2 103 2 204 #2 104 16 204 #2 105 30 204 #2 106 44 204 #2 107 58 204 #2 108 2 204 #2 109 16 204 #2 110 30 204 #2 111 44 204 #2 112 58 204 #2 113 2 204 #2 114 16 204 #2 115 30 204 #2 116 44 204 #2 117 58 204 #2 118 2 204 #2 119 16 204 #2 120 30 204 #2 121 44 204 #2 122 58 204 #2 123 2 204 #2 124 16 204 #2 125 30 204 #2 126 44 204 #2 127 58 204 #2 128 2 204 #2 129 16 204 #2 130 30 204 #2 131 44 204 #2 132 58 204 #2 133 2 204 #2 134 16 204 #2 135 30 204 #2 136 44 204 #2 137 58 204 #2 138 2 204 #2 139 16 204 #2 140 30 204 #2 141 44 204 #2 142 58 204 #2 143 2 204 #2 144 16 204 #2 145 30 204 #2 146 44 204 #2 147 58 204 #2 148 2 204 #2 149 16 204 #2 150 30 204 #2 151 44 204 #2 152 58 204 #2 153 2 204 #2 154 16 204 #2 155 30 204 #2 156 44 204 #2 157 58 204 #2 158 2 204 #2 159 16 204 #2 160 30 204 #2 161 44 204 #2 162 58 204 #2 163 2 204 #2 164 16 204 #2 165 30 204 #2 166 44 204 #2 167 58 204 #2 168 2 204 #2 169 16 204 #2 170 30 204 #2 171 44 204 #2 172 58 204 #2 173 2 204 #2 174 16 204 #2 175 30 204 #2 176 44 204 #2 177 58 204 #2 178 2 204 #2 179 16 204 #2 180 30 204 #2 181 44 204 #2 182 58 204 #2 183 2 204 #2 184 16 204 #2 185 30 204 #2 186 44 204 #2 187 58 204 #2 188 2 204 #2 189 16 204 #2 190 30 204 #2 191 44 204 #2 192 58 204 #2 193 2 204 #2 194 16 204 #2 195 30 204 #2 196 44 204 #2 197 58 204 #2 198 2 204 #2 199 16 204 #2 200 30 204 #2 201 44 204 #2 202 58 204 #2 203 2 204 #2 204 16 204 #2 205 30 204 #2 206 44 204 #2 207 58 204 #2 208 2 204 #2 209 16 204 #2 210 30 204 #2 211 44 204 #2 212 58 204 #2 213 2 204 #2 214 16 204 #2 215 30 204 #2 216 44 204 #2 217 58 204 #2 218 2 204 #2 219 16 204 #2 220 30 204 #2 221 44 204 #2 222 58 204 #2 223 2 204 #2 224 16 204 #2 225 30 204 #2 226 44 204 #2 227 58 204 #2 228 2 204 #2 229 16 204 #2 230 30 204 #2 231 44 204 #2 232 58 204 #2 233 2 204 #2 234 16 204 #2 235 30 204 #2 236 44 204 #2 237 58 204 #2 238 2 204 #2 239 16 204 #2 240 30 204 #2 241 44 204 #2 242 58 204 #2 243 2 204 #2 244 16 204 #2 245 30 204 #2 246 44 204 #2 247 58 204 #2 248 2 204 #2 249 16 204 #2 250 30 204 #2 251 44 204 #2 252 58 204 #2 253 2 204 #2 254 16 204 #2 255 30 204 LP 0 15 204 LP 1 29 204 LP 2 43 204 LP 3 57 204 LP 4 71 204 LP 5 85 204 LP 6 99 204 LP 7 113 204 LP 8 126 204 LP 9 127 204 LP 10 141 204 LP 11 155 204 LP 12 169 204 LP 13 1 204 LP 14 15 204 LP 15 29 204 LP 16 43 204 LP 17 57 204 LP 18 71 204 LP 19 85 204 LP 20 99 204 LP 21 113 204 LP 22 127 204 LP 23 141 204 LP 24 155 204 LP 25 169 204 LP 26 183 204 LP 27 1 204 LP 28 15 204 LP 29 29 204 LP 30 43 204 LP 31 57 204 LP 32 72 204 LP 33 86 204 LP 34 100 204 LP 35 114 204 LP 36 128 204 LP 37 142 204 LP 38 156 204 LP 39 170 204 LP 40 184 204 LP 41 2 204 LP 42 16 204 LP 43 30 204 LP 44 44 204 LP 45 58 204 LP 46 72 204 LP 47 86 204 LP 48 100 204 LP 49 114 204 LP 50 128 204 LP 51 142 204 LP 52 156 204 LP 53 170 204 LP 54 184 204 LP 55 2 204 LP 56 16 204 LP 57 30 204 LP 58 44 204 LP 59 58 204 LP 60 72 204 LP 61 86 204 LP 62 100 204 LP 63 114 204 LP 64 128 204 LP 65 142 204 LP 66 156 204 LP 67 170 204 LP 68 184 204 LP 69 2 204 LP 70 16 204 LP 71 30 204 LP 72 44 204 LP 73 58 204 LP 74 72 204 LP 75 86 204 LP 76 100 204 LP 77 114 204 LP 78 128 204 LP 79 142 204 LP 80 156 204 LP 81 170 204 LP 82 184 204 LP 83 2 204 LP 84 16 204 LP 85 30 204 LP 86 44 204 LP 87 58 204 LP 88 72 204 LP 89 86 204 LP 90 100 204 LP 91 114 204 LP 92 128 204 LP 93 142 204 LP 94 156 204 LP 95 170 204 LP 96 184 204 LP 97 2 204 LP 98 16 204 LP 99 30 204 LP 100 44 204 LP 101 58 204 LP 102 72 204 LP 103 86 204 LP 104 100 204 LP 105 114 204 LP 106 128 204 LP 107 142 204 LP 108 156 204 LP 109 170 204 LP 110 184 204 LP 111 2 204 LP 112 16 204 LP 113 30 204 LP 114 44 204 LP 115 58 204 LP 116 72 204 LP 117 86 204 LP 118 100 204 LP 119 114 204 LP 120 128 204 LP 121 142 204 LP 122 156 204 LP 123 170 204 LP 124 184 204 LP 125 2 204 LP 126 16 204 LP 127 30 204 LP 128 44 204 LP 129 58 204 LP 130 72 204 LP 131 86 204 LP 132 100 204 LP 133 114 204 LP 134 128 204 LP 135 142 204 LP 136 156 204 LP 137 170 204 LP 138 184 204 LP 139 2 204 LP 140 16 204 LP 141 30 204 LP 142 44 204 LP 143 58 204 LP 144 72 204 LP 145 86 204 LP 146 100 204 LP 147 114 204 LP 148 128 204 LP 149 142 204 LP 150 156 204 LP 151 170 204 LP 152 184 204 LP 153 2 204 LP 154 16 204 LP 155 30 204 LP 156 44 204 LP 157 58 204 LP 158 72 204 LP 159 86 204 LP 160 100 204 LP 161 114 204 LP 162 128 204 LP 163 142 204 LP 164 156 204 LP 165 170 204 LP 166 184 204 LP 167 2 204 LP 168 16 204 LP 169 30 204 LP 170 44 204 LP 171 58 204 LP 172 72 204 LP 173 86 204 LP 174 100 204 LP 175 114 204 LP 176 128 204 LP 177 142 204 LP 178 156 204 LP 179 170 204 LP 180 184 204 LP 181 2 204 LP 182 16 204 LP 183 30 204 LP 184 44 204 LP 185 58 204 LP 186 72 204 LP 187 86 204 LP 188 100 204 LP 189 114 204 LP 190 128 204 LP 191 142 204 LP 192 156 204 LP 193 170 204 LP 194 184 204 LP 195 2 204 LP 196 16 204 LP 197 30 204 LP 198 44 204 LP 199 58 204 LP 200 72 204 LP 201 86 204 LP 202 100 204 LP 203 114 204 LP 204 128 204 LP 205 142 204 LP 206 156 204 LP 207 170 204 LP 208 184 204 LP 209 2 204 LP 210 16 204 LP 211 30 204 LP 212 44 204 LP 213 58 204 LP 214 72 204 LP 215 86 204 LP 216 100 204 LP 217 114 204 LP 218 128 204 LP 219 142 204 LP 220 156 204 LP 221 170 204 LP 222 184 204 LP 223 2 204 LP 224 16 204 LP 225 30 204 LP 226 44 204 LP 227 58 204 LP 228 72 204 LP 229 86 204 LP 230 100 204 LP 231 114 204 LP 232 128 204 LP 233 142 204 LP 234 156 204 LP 235 170 204 LP 236 184 204 LP 237 2 204 LP 238 16 204 LP 239 30 204 LP 240 44 204 LP 241 58 204 LP 242 72 204 LP 243 86 204 LP 244 100 204 LP 245 114 204 LP 246 128 204 LP 247 142 204 LP 248 156 204 LP 249 170 204 LP 250 184 204 LP 251 2 204 LP 252 16 204 LP 253 30 204 LP 254 44 204 LP 255 58 211 #2 0 15 211 #2 1 29 211 #2 2 43 211 #2 3 57 211 #2 4 1 211 #2 5 15 211 #2 6 29 211 #2 7 43 211 #2 8 56 211 #2 9 57 211 #2 10 1 211 #2 11 15 211 #2 12 29 211 #2 13 1 211 #2 14 15 211 #2 15 29 211 #2 16 43 211 #2 17 57 211 #2 18 1 211 #2 19 15 211 #2 20 29 211 #2 21 43 211 #2 22 57 211 #2 23 1 211 #2 24 15 211 #2 25 29 211 #2 26 43 211 #2 27 57 211 #2 28 1 211 #2 29 15 211 #2 30 29 211 #2 31 43 211 #2 32 58 211 #2 33 2 211 #2 34 16 211 #2 35 30 211 #2 36 44 211 #2 37 58 211 #2 38 2 211 #2 39 16 211 #2 40 30 211 #2 41 44 211 #2 42 58 211 #2 43 2 211 #2 44 16 211 #2 45 30 211 #2 46 44 211 #2 47 58 211 #2 48 2 211 #2 49 16 211 #2 50 30 211 #2 51 44 211 #2 52 58 211 #2 53 2 211 #2 54 16 211 #2 55 30 211 #2 56 44 211 #2 57 58 211 #2 58 2 211 #2 59 16 211 #2 60 30 211 #2 61 44 211 #2 62 58 211 #2 63 2 211 #2 64 16 211 #2 65 30 211 #2 66 44 211 #2 67 58 211 #2 68 2 211 #2 69 16 211 #2 70 30 211 #2 71 44 211 #2 72 58 211 #2 73 2 211 #2 74 16 211 #2 75 30 211 #2 76 44 211 #2 77 58 211 #2 78 2 211 #2 79 16 211 #2 80 30 211 #2 81 44 211 #2 82 58 211 #2 83 2 211 #2 84 16 211 #2 85 30 211 #2 86 44 211 #2 87 58 211 #2 88 2 211 #2 89 16 211 #2 90 30 211 #2 91 44 211 #2 92 58 211 #2 93 2 211 #2 94 16 211 #2 95 30 211 #2 96 44 211 #2 97 58 211 #2 98 2 211 #2 99 16 211 #2 100 30 211 #2 101 44 211 #2 102 58 211 #2 103 2 211 #2 104 16 211 #2 105 30 211 #2 106 44 211 #2 107 58 211 #2 108 2 211 #2 109 16 211 #2 110 30 211 #2 111 44 211 #2 112 58 211 #2 113 2 211 #2 114 16 211 #2 115 30 211 #2 116 44 211 #2 117 58 211 #2 118 2 211 #2 119 16 211 #2 120 30 211 #2 121 44 211 #2 122 58 211 #2 123 2 211 #2 124 16 211 #2 125 30 211 #2 126 44 211 #2 127 58 211 #2 128 2 211 #2 129 16 211 #2 130 30 211 #2 131 44 211 #2 132 58 211 #2 133 2 211 #2 134 16 211 #2 135 30 211 #2 136 44 211 #2 137 58 211 #2 138 2 211 #2 139 16 211 #2 140 30 211 #2 141 44 211 #2 142 58 211 #2 143 2 211 #2 144 16 211 #2 145 30 211 #2 146 44 211 #2 147 58 211 #2 148 2 211 #2 149 16 211 #2 150 30 211 #2 151 44 211 #2 152 58 211 #2 153 2 211 #2 154 16 211 #2 155 30 211 #2 156 44 211 #2 157 58 211 #2 158 2 211 #2 159 16 211 #2 160 30 211 #2 161 44 211 #2 162 58 211 #2 163 2 211 #2 164 16 211 #2 165 30 211 #2 166 44 211 #2 167 58 211 #2 168 2 211 #2 169 16 211 #2 170 30 211 #2 171 44 211 #2 172 58 211 #2 173 2 211 #2 174 16 211 #2 175 30 211 #2 176 44 211 #2 177 58 211 #2 178 2 211 #2 179 16 211 #2 180 30 211 #2 181 44 211 #2 182 58 211 #2 183 2 211 #2 184 16 211 #2 185 30 211 #2 186 44 211 #2 187 58 211 #2 188 2 211 #2 189 16 211 #2 190 30 211 #2 191 44 211 #2 192 58 211 #2 193 2 211 #2 194 16 211 #2 195 30 211 #2 196 44 211 #2 197 58 211 #2 198 2 211 #2 199 16 211 #2 200 30 211 #2 201 44 211 #2 202 58 211 #2 203 2 211 #2 204 16 211 #2 205 30 211 #2 206 44 211 #2 207 58 211 #2 208 2 211 #2 209 16 211 #2 210 30 211 #2 211 44 211 #2 212 58 211 #2 213 2 211 #2 214 16 211 #2 215 30 211 #2 216 44 211 #2 217 58 211 #2 218 2 211 #2 219 16 211 #2 220 30 211 #2 221 44 211 #2 222 58 211 #2 223 2 211 #2 224 16 211 #2 225 30 211 #2 226 44 211 #2 227 58 211 #2 228 2 211 #2 229 16 211 #2 230 30 211 #2 231 44 211 #2 232 58 211 #2 233 2 211 #2 234 16 211 #2 235 30 211 #2 236 44 211 #2 237 58 211 #2 238 2 211 #2 239 16 211 #2 240 30 211 #2 241 44 211 #2 242 58 211 #2 243 2 211 #2 244 16 211 #2 245 30 211 #2 246 44 211 #2 247 58 211 #2 248 2 211 #2 249 16 211 #2 250 30 211 #2 251 44 211 #2 252 58 211 #2 253 2 211 #2 254 16 211 #2 255 30 211 LP 0 15 211 LP 1 29 211 LP 2 43 211 LP 3 57 211 LP 4 71 211 LP 5 85 211 LP 6 99 211 LP 7 113 211 LP 8 126 211 LP 9 127 211 LP 10 141 211 LP 11 155 211 LP 12 169 211 LP 13 1 211 LP 14 15 211 LP 15 29 211 LP 16 43 211 LP 17 57 211 LP 18 71 211 LP 19 85 211 LP 20 99 211 LP 21 113 211 LP 22 127 211 LP 23 141 211 LP 24 155 211 LP 25 169 211 LP 26 183 211 LP 27 197 211 LP 28 1 211 LP 29 15 211 LP 30 29 211 LP 31 43 211 LP 32 58 211 LP 33 72 211 LP 34 86 211 LP 35 100 211 LP 36 114 211 LP 37 128 211 LP 38 142 211 LP 39 156 211 LP 40 170 211 LP 41 184 211 LP 42 198 211 LP 43 2 211 LP 44 16 211 LP 45 30 211 LP 46 44 211 LP 47 58 211 LP 48 72 211 LP 49 86 211 LP 50 100 211 LP 51 114 211 LP 52 128 211 LP 53 142 211 LP 54 156 211 LP 55 170 211 LP 56 184 211 LP 57 198 211 LP 58 2 211 LP 59 16 211 LP 60 30 211 LP 61 44 211 LP 62 58 211 LP 63 72 211 LP 64 86 211 LP 65 100 211 LP 66 114 211 LP 67 128 211 LP 68 142 211 LP 69 156 211 LP 70 170 211 LP 71 184 211 LP 72 198 211 LP 73 2 211 LP 74 16 211 LP 75 30 211 LP 76 44 211 LP 77 58 211 LP 78 72 211 LP 79 86 211 LP 80 100 211 LP 81 114 211 LP 82 128 211 LP 83 142 211 LP 84 156 211 LP 85 170 211 LP 86 184 211 LP 87 198 211 LP 88 2 211 LP 89 16 211 LP 90 30 211 LP 91 44 211 LP 92 58 211 LP 93 72 211 LP 94 86 211 LP 95 100 211 LP 96 114 211 LP 97 128 211 LP 98 142 211 LP 99 156 211 LP 100 170 211 LP 101 184 211 LP 102 198 211 LP 103 2 211 LP 104 16 211 LP 105 30 211 LP 106 44 211 LP 107 58 211 LP 108 72 211 LP 109 86 211 LP 110 100 211 LP 111 114 211 LP 112 128 211 LP 113 142 211 LP 114 156 211 LP 115 170 211 LP 116 184 211 LP 117 198 211 LP 118 2 211 LP 119 16 211 LP 120 30 211 LP 121 44 211 LP 122 58 211 LP 123 72 211 LP 124 86 211 LP 125 100 211 LP 126 114 211 LP 127 128 211 LP 128 142 211 LP 129 156 211 LP 130 170 211 LP 131 184 211 LP 132 198 211 LP 133 2 211 LP 134 16 211 LP 135 30 211 LP 136 44 211 LP 137 58 211 LP 138 72 211 LP 139 86 211 LP 140 100 211 LP 141 114 211 LP 142 128 211 LP 143 142 211 LP 144 156 211 LP 145 170 211 LP 146 184 211 LP 147 198 211 LP 148 2 211 LP 149 16 211 LP 150 30 211 LP 151 44 211 LP 152 58 211 LP 153 72 211 LP 154 86 211 LP 155 100 211 LP 156 114 211 LP 157 128 211 LP 158 142 211 LP 159 156 211 LP 160 170 211 LP 161 184 211 LP 162 198 211 LP 163 2 211 LP 164 16 211 LP 165 30 211 LP 166 44 211 LP 167 58 211 LP 168 72 211 LP 169 86 211 LP 170 100 211 LP 171 114 211 LP 172 128 211 LP 173 142 211 LP 174 156 211 LP 175 170 211 LP 176 184 211 LP 177 198 211 LP 178 2 211 LP 179 16 211 LP 180 30 211 LP 181 44 211 LP 182 58 211 LP 183 72 211 LP 184 86 211 LP 185 100 211 LP 186 114 211 LP 187 128 211 LP 188 142 211 LP 189 156 211 LP 190 170 211 LP 191 184 211 LP 192 198 211 LP 193 2 211 LP 194 16 211 LP 195 30 211 LP 196 44 211 LP 197 58 211 LP 198 72 211 LP 199 86 211 LP 200 100 211 LP 201 114 211 LP 202 128 211 LP 203 142 211 LP 204 156 211 LP 205 170 211 LP 206 184 211 LP 207 198 211 LP 208 2 211 LP 209 16 211 LP 210 30 211 LP 211 44 211 LP 212 58 211 LP 213 72 211 LP 214 86 211 LP 215 100 211 LP 216 114 211 LP 217 128 211 LP 218 142 211 LP 219 156 211 LP 220 170 211 LP 221 184 211 LP 222 198 211 LP 223 2 211 LP 224 16 211 LP 225 30 211 LP 226 44 211 LP 227 58 211 LP 228 72 211 LP 229 86 211 LP 230 100 211 LP 231 114 211 LP 232 128 211 LP 233 142 211 LP 234 156 211 LP 235 170 211 LP 236 184 211 LP 237 198 211 LP 238 2 211 LP 239 16 211 LP 240 30 211 LP 241 44 211 LP 242 58 211 LP 243 72 211 LP 244 86 211 LP 245 100 211 LP 246 114 211 LP 247 128 211 LP 248 142 211 LP 249 156 211 LP 250 170 211 LP 251 184 211 LP 252 198 211 LP 253 2 211 LP 254 16 211 LP 255 30 218 #2 0 15 218 #2 1 29 218 #2 2 43 218 #2 3 57 218 #2 4 1 218 #2 5 15 218 #2 6 29 218 #2 7 43 218 #2 8 56 218 #2 9 57 218 #2 10 1 218 #2 11 15 218 #2 12 29 218 #2 13 1 218 #2 14 15 218 #2 15 29 218 #2 16 43 218 #2 17 57 218 #2 18 1 218 #2 19 15 218 #2 20 29 218 #2 21 43 218 #2 22 57 218 #2 23 1 218 #2 24 15 218 #2 25 29 218 #2 26 43 218 #2 27 57 218 #2 28 1 218 #2 29 15 218 #2 30 29 218 #2 31 43 218 #2 32 58 218 #2 33 2 218 #2 34 16 218 #2 35 30 218 #2 36 44 218 #2 37 58 218 #2 38 2 218 #2 39 16 218 #2 40 30 218 #2 41 44 218 #2 42 58 218 #2 43 2 218 #2 44 16 218 #2 45 30 218 #2 46 44 218 #2 47 58 218 #2 48 2 218 #2 49 16 218 #2 50 30 218 #2 51 44 218 #2 52 58 218 #2 53 2 218 #2 54 16 218 #2 55 30 218 #2 56 44 218 #2 57 58 218 #2 58 2 218 #2 59 16 218 #2 60 30 218 #2 61 44 218 #2 62 58 218 #2 63 2 218 #2 64 16 218 #2 65 30 218 #2 66 44 218 #2 67 58 218 #2 68 2 218 #2 69 16 218 #2 70 30 218 #2 71 44 218 #2 72 58 218 #2 73 2 218 #2 74 16 218 #2 75 30 218 #2 76 44 218 #2 77 58 218 #2 78 2 218 #2 79 16 218 #2 80 30 218 #2 81 44 218 #2 82 58 218 #2 83 2 218 #2 84 16 218 #2 85 30 218 #2 86 44 218 #2 87 58 218 #2 88 2 218 #2 89 16 218 #2 90 30 218 #2 91 44 218 #2 92 58 218 #2 93 2 218 #2 94 16 218 #2 95 30 218 #2 96 44 218 #2 97 58 218 #2 98 2 218 #2 99 16 218 #2 100 30 218 #2 101 44 218 #2 102 58 218 #2 103 2 218 #2 104 16 218 #2 105 30 218 #2 106 44 218 #2 107 58 218 #2 108 2 218 #2 109 16 218 #2 110 30 218 #2 111 44 218 #2 112 58 218 #2 113 2 218 #2 114 16 218 #2 115 30 218 #2 116 44 218 #2 117 58 218 #2 118 2 218 #2 119 16 218 #2 120 30 218 #2 121 44 218 #2 122 58 218 #2 123 2 218 #2 124 16 218 #2 125 30 218 #2 126 44 218 #2 127 58 218 #2 128 2 218 #2 129 16 218 #2 130 30 218 #2 131 44 218 #2 132 58 218 #2 133 2 218 #2 134 16 218 #2 135 30 218 #2 136 44 218 #2 137 58 218 #2 138 2 218 #2 139 16 218 #2 140 30 218 #2 141 44 218 #2 142 58 218 #2 143 2 218 #2 144 16 218 #2 145 30 218 #2 146 44 218 #2 147 58 218 #2 148 2 218 #2 149 16 218 #2 150 30 218 #2 151 44 218 #2 152 58 218 #2 153 2 218 #2 154 16 218 #2 155 30 218 #2 156 44 218 #2 157 58 218 #2 158 2 218 #2 159 16 218 #2 160 30 218 #2 161 44 218 #2 162 58 218 #2 163 2 218 #2 164 16 218 #2 165 30 218 #2 166 44 218 #2 167 58 218 #2 168 2 218 #2 169 16 218 #2 170 30 218 #2 171 44 218 #2 172 58 218 #2 173 2 218 #2 174 16 218 #2 175 30 218 #2 176 44 218 #2 177 58 218 #2 178 2 218 #2 179 16 218 #2 180 30 218 #2 181 44 218 #2 182 58 218 #2 183 2 218 #2 184 16 218 #2 185 30 218 #2 186 44 218 #2 187 58 218 #2 188 2 218 #2 189 16 218 #2 190 30 218 #2 191 44 218 #2 192 58 218 #2 193 2 218 #2 194 16 218 #2 195 30 218 #2 196 44 218 #2 197 58 218 #2 198 2 218 #2 199 16 218 #2 200 30 218 #2 201 44 218 #2 202 58 218 #2 203 2 218 #2 204 16 218 #2 205 30 218 #2 206 44 218 #2 207 58 218 #2 208 2 218 #2 209 16 218 #2 210 30 218 #2 211 44 218 #2 212 58 218 #2 213 2 218 #2 214 16 218 #2 215 30 218 #2 216 44 218 #2 217 58 218 #2 218 2 218 #2 219 16 218 #2 220 30 218 #2 221 44 218 #2 222 58 218 #2 223 2 218 #2 224 16 218 #2 225 30 218 #2 226 44 218 #2 227 58 218 #2 228 2 218 #2 229 16 218 #2 230 30 218 #2 231 44 218 #2 232 58 218 #2 233 2 218 #2 234 16 218 #2 235 30 218 #2 236 44 218 #2 237 58 218 #2 238 2 218 #2 239 16 218 #2 240 30 218 #2 241 44 218 #2 242 58 218 #2 243 2 218 #2 244 16 218 #2 245 30 218 #2 246 44 218 #2 247 58 218 #2 248 2 218 #2 249 16 218 #2 250 30 218 #2 251 44 218 #2 252 58 218 #2 253 2 218 #2 254 16 218 #2 255 30 218 LP 0 15 218 LP 1 29 218 LP 2 43 218 LP 3 57 218 LP 4 71 218 LP 5 85 218 LP 6 99 218 LP 7 113 218 LP 8 126 218 LP 9 127 218 LP 10 141 218 LP 11 155 218 LP 12 169 218 LP 13 1 218 LP 14 15 218 LP 15 29 218 LP 16 43 218 LP 17 57 218 LP 18 71 218 LP 19 85 218 LP 20 99 218 LP 21 113 218 LP 22 127 218 LP 23 141 218 LP 24 155 218 LP 25 169 218 LP 26 183 218 LP 27 197 218 LP 28 1 218 LP 29 15 218 LP 30 29 218 LP 31 43 218 LP 32 58 218 LP 33 72 218 LP 34 86 218 LP 35 100 218 LP 36 114 218 LP 37 128 218 LP 38 142 218 LP 39 156 218 LP 40 170 218 LP 41 184 218 LP 42 198 218 LP 43 2 218 LP 44 16 218 LP 45 30 218 LP 46 44 218 LP 47 58 218 LP 48 72 218 LP 49 86 218 LP 50 100 218 LP 51 114 218 LP 52 128 218 LP 53 142 218 LP 54 156 218 LP 55 170 218 LP 56 184 218 LP 57 198 218 LP 58 2 218 LP 59 16 218 LP 60 30 218 LP 61 44 218 LP 62 58 218 LP 63 72 218 LP 64 86 218 LP 65 100 218 LP 66 114 218 LP 67 128 218 LP 68 142 218 LP 69 156 218 LP 70 170 218 LP 71 184 218 LP 72 198 218 LP 73 2 218 LP 74 16 218 LP 75 30 218 LP 76 44 218 LP 77 58 218 LP 78 72 218 LP 79 86 218 LP 80 100 218 LP 81 114 218 LP 82 128 218 LP 83 142 218 LP 84 156 218 LP 85 170 218 LP 86 184 218 LP 87 198 218 LP 88 2 218 LP 89 16 218 LP 90 30 218 LP 91 44 218 LP 92 58 218 LP 93 72 218 LP 94 86 218 LP 95 100 218 LP 96 114 218 LP 97 128 218 LP 98 142 218 LP 99 156 218 LP 100 170 218 LP 101 184 218 LP 102 198 218 LP 103 2 218 LP 104 16 218 LP 105 30 218 LP 106 44 218 LP 107 58 218 LP 108 72 218 LP 109 86 218 LP 110 100 218 LP 111 114 218 LP 112 128 218 LP 113 142 218 LP 114 156 218 LP 115 170 218 LP 116 184 218 LP 117 198 218 LP 118 2 218 LP 119 16 218 LP 120 30 218 LP 121 44 218 LP 122 58 218 LP 123 72 218 LP 124 86 218 LP 125 100 218 LP 126 114 218 LP 127 128 218 LP 128 142 218 LP 129 156 218 LP 130 170 218 LP 131 184 218 LP 132 198 218 LP 133 2 218 LP 134 16 218 LP 135 30 218 LP 136 44 218 LP 137 58 218 LP 138 72 218 LP 139 86 218 LP 140 100 218 LP 141 114 218 LP 142 128 218 LP 143 142 218 LP 144 156 218 LP 145 170 218 LP 146 184 218 LP 147 198 218 LP 148 2 218 LP 149 16 218 LP 150 30 218 LP 151 44 218 LP 152 58 218 LP 153 72 218 LP 154 86 218 LP 155 100 218 LP 156 114 218 LP 157 128 218 LP 158 142 218 LP 159 156 218 LP 160 170 218 LP 161 184 218 LP 162 198 218 LP 163 2 218 LP 164 16 218 LP 165 30 218 LP 166 44 218 LP 167 58 218 LP 168 72 218 LP 169 86 218 LP 170 100 218 LP 171 114 218 LP 172 128 218 LP 173 142 218 LP 174 156 218 LP 175 170 218 LP 176 184 218 LP 177 198 218 LP 178 2 218 LP 179 16 218 LP 180 30 218 LP 181 44 218 LP 182 58 218 LP 183 72 218 LP 184 86 218 LP 185 100 218 LP 186 114 218 LP 187 128 218 LP 188 142 218 LP 189 156 218 LP 190 170 218 LP 191 184 218 LP 192 198 218 LP 193 2 218 LP 194 16 218 LP 195 30 218 LP 196 44 218 LP 197 58 218 LP 198 72 218 LP 199 86 218 LP 200 100 218 LP 201 114 218 LP 202 128 218 LP 203 142 218 LP 204 156 218 LP 205 170 218 LP 206 184 218 LP 207 198 218 LP 208 2 218 LP 209 16 218 LP 210 30 218 LP 211 44 218 LP 212 58 218 LP 213 72 218 LP 214 86 218 LP 215 100 218 LP 216 114 218 LP 217 128 218 LP 218 142 218 LP 219 156 218 LP 220 170 218 LP 221 184 218 LP 222 198 218 LP 223 2 218 LP 224 16 218 LP 225 30 218 LP 226 44 218 LP 227 58 218 LP 228 72 218 LP 229 86 218 LP 230 100 218 LP 231 114 218 LP 232 128 218 LP 233 142 218 LP 234 156 218 LP 235 170 218 LP 236 184 218 LP 237 198 218 LP 238 2 218 LP 239 16 218 LP 240 30 218 LP 241 44 218 LP 242 58 218 LP 243 72 218 LP 244 86 218 LP 245 100 218 LP 246 114 218 LP 247 128 218 LP 248 142 218 LP 249 156 218 LP 250 170 218 LP 251 184 218 LP 252 198 218 LP 253 2 218 LP 254 16 218 LP 255 30 225 #2 0 15 225 #2 1 29 225 #2 2 43 225 #2 3 57 225 #2 4 1 225 #2 5 15 225 #2 6 29 225 #2 7 43 225 #2 8 56 225 #2 9 57 225 #2 10 1 225 #2 11 15 225 #2 12 29 225 #2 13 1 225 #2 14 15 225 #2 15 29 225 #2 16 43 225 #2 17 57 225 #2 18 1 225 #2 19 15 225 #2 20 29 225 #2 21 43 225 #2 22 57 225 #2 23 1 225 #2 24 15 225 #2 25 29 225 #2 26 43 225 #2 27 57 225 #2 28 1 225 #2 29 15 225 #2 30 29 225 #2 31 43 225 #2 32 58 225 #2 33 2 225 #2 34 16 225 #2 35 30 225 #2 36 44 225 #2 37 58 225 #2 38 2 225 #2 39 16 225 #2 40 30 225 #2 41 44 225 #2 42 58 225 #2 43 2 225 #2 44 16 225 #2 45 30 225 #2 46 44 225 #2 47 58 225 #2 48 2 225 #2 49 16 225 #2 50 30 225 #2 51 44 225 #2 52 58 225 #2 53 2 225 #2 54 16 225 #2 55 30 225 #2 56 44 225 #2 57 58 225 #2 58 2 225 #2 59 16 225 #2 60 30 225 #2 61 44 225 #2 62 58 225 #2 63 2 225 #2 64 16 225 #2 65 30 225 #2 66 44 225 #2 67 58 225 #2 68 2 225 #2 69 16 225 #2 70 30 225 #2 71 44 225 #2 72 58 225 #2 73 2 225 #2 74 16 225 #2 75 30 225 #2 76 44 225 #2 77 58 225 #2 78 2 225 #2 79 16 225 #2 80 30 225 #2 81 44 225 #2 82 58 225 #2 83 2 225 #2 84 16 225 #2 85 30 225 #2 86 44 225 #2 87 58 225 #2 88 2 225 #2 89 16 225 #2 90 30 225 #2 91 44 225 #2 92 58 225 #2 93 2 225 #2 94 16 225 #2 95 30 225 #2 96 44 225 #2 97 58 225 #2 98 2 225 #2 99 16 225 #2 100 30 225 #2 101 44 225 #2 102 58 225 #2 103 2 225 #2 104 16 225 #2 105 30 225 #2 106 44 225 #2 107 58 225 #2 108 2 225 #2 109 16 225 #2 110 30 225 #2 111 44 225 #2 112 58 225 #2 113 2 225 #2 114 16 225 #2 115 30 225 #2 116 44 225 #2 117 58 225 #2 118 2 225 #2 119 16 225 #2 120 30 225 #2 121 44 225 #2 122 58 225 #2 123 2 225 #2 124 16 225 #2 125 30 225 #2 126 44 225 #2 127 58 225 #2 128 2 225 #2 129 16 225 #2 130 30 225 #2 131 44 225 #2 132 58 225 #2 133 2 225 #2 134 16 225 #2 135 30 225 #2 136 44 225 #2 137 58 225 #2 138 2 225 #2 139 16 225 #2 140 30 225 #2 141 44 225 #2 142 58 225 #2 143 2 225 #2 144 16 225 #2 145 30 225 #2 146 44 225 #2 147 58 225 #2 148 2 225 #2 149 16 225 #2 150 30 225 #2 151 44 225 #2 152 58 225 #2 153 2 225 #2 154 16 225 #2 155 30 225 #2 156 44 225 #2 157 58 225 #2 158 2 225 #2 159 16 225 #2 160 30 225 #2 161 44 225 #2 162 58 225 #2 163 2 225 #2 164 16 225 #2 165 30 225 #2 166 44 225 #2 167 58 225 #2 168 2 225 #2 169 16 225 #2 170 30 225 #2 171 44 225 #2 172 58 225 #2 173 2 225 #2 174 16 225 #2 175 30 225 #2 176 44 225 #2 177 58 225 #2 178 2 225 #2 179 16 225 #2 180 30 225 #2 181 44 225 #2 182 58 225 #2 183 2 225 #2 184 16 225 #2 185 30 225 #2 186 44 225 #2 187 58 225 #2 188 2 225 #2 189 16 225 #2 190 30 225 #2 191 44 225 #2 192 58 225 #2 193 2 225 #2 194 16 225 #2 195 30 225 #2 196 44 225 #2 197 58 225 #2 198 2 225 #2 199 16 225 #2 200 30 225 #2 201 44 225 #2 202 58 225 #2 203 2 225 #2 204 16 225 #2 205 30 225 #2 206 44 225 #2 207 58 225 #2 208 2 225 #2 209 16 225 #2 210 30 225 #2 211 44 225 #2 212 58 225 #2 213 2 225 #2 214 16 225 #2 215 30 225 #2 216 44 225 #2 217 58 225 #2 218 2 225 #2 219 16 225 #2 220 30 225 #2 221 44 225 #2 222 58 225 #2 223 2 225 #2 224 16 225 #2 225 30 225 #2 226 44 225 #2 227 58 225 #2 228 2 225 #2 229 16 225 #2 230 30 225 #2 231 44 225 #2 232 58 225 #2 233 2 225 #2 234 16 225 #2 235 30 225 #2 236 44 225 #2 237 58 225 #2 238 2 225 #2 239 16 225 #2 240 30 225 #2 241 44 225 #2 242 58 225 #2 243 2 225 #2 244 16 225 #2 245 30 225 #2 246 44 225 #2 247 58 225 #2 248 2 225 #2 249 16 225 #2 250 30 225 #2 251 44 225 #2 252 58 225 #2 253 2 225 #2 254 16 225 #2 255 30 225 LP 0 15 225 LP 1 29 225 LP 2 43 225 LP 3 57 225 LP 4 71 225 LP 5 85 225 LP 6 99 225 LP 7 113 225 LP 8 126 225 LP 9 127 225 LP 10 141 225 LP 11 155 225 LP 12 169 225 LP 13 1 225 LP 14 15 225 LP 15 29 225 LP 16 43 225 LP 17 57 225 LP 18 71 225 LP 19 85 225 LP 20 99 225 LP 21 113 225 LP 22 127 225 LP 23 141 225 LP 24 155 225 LP 25 169 225 LP 26 183 225 LP 27 197 225 LP 28 211 225 LP 29 1 225 LP 30 15 225 LP 31 29 225 LP 32 44 225 LP 33 58 225 LP 34 72 225 LP 35 86 225 LP 36 100 225 LP 37 114 225 LP 38 128 225 LP 39 142 225 LP 40 156 225 LP 41 170 225 LP 42 184 225 LP 43 198 225 LP 44 212 225 LP 45 2 225 LP 46 16 225 LP 47 30 225 LP 48 44 225 LP 49 58 225 LP 50 72 225 LP 51 86 225 LP 52 100 225 LP 53 114 225 LP 54 128 225 LP 55 142 225 LP 56 156 225 LP 57 170 225 LP 58 184 225 LP 59 198 225 LP 60 212 225 LP 61 2 225 LP 62 16 225 LP 63 30 225 LP 64 44 225 LP 65 58 225 LP 66 72 225 LP 67 86 225 LP 68 100 225 LP 69 114 225 LP 70 128 225 LP 71 142 225 LP 72 156 225 LP 73 170 225 LP 74 184 225 LP 75 198 225 LP 76 212 225 LP 77 2 225 LP 78 16 225 LP 79 30 225 LP 80 44 225 LP 81 58 225 LP 82 72 225 LP 83 86 225 LP 84 100 225 LP 85 114 225 LP 86 128 225 LP 87 142 225 LP 88 156 225 LP 89 170 225 LP 90 184 225 LP 91 198 225 LP 92 212 225 LP 93 2 225 LP 94 16 225 LP 95 30 225 LP 96 44 225 LP 97 58 225 LP 98 72 225 LP 99 86 225 LP 100 100 225 LP 101 114 225 LP 102 128 225 LP 103 142 225 LP 104 156 225 LP 105 170 225 LP 106 184 225 LP 107 198 225 LP 108 212 225 LP 109 2 225 LP 110 16 225 LP 111 30 225 LP 112 44 225 LP 113 58 225 LP 114 72 225 LP 115 86 225 LP 116 100 225 LP 117 114 225 LP 118 128 225 LP 119 142 225 LP 120 156 225 LP 121 170 225 LP 122 184 225 LP 123 198 225 LP 124 212 225 LP 125 2 225 LP 126 16 225 LP 127 30 225 LP 128 44 225 LP 129 58 225 LP 130 72 225 LP 131 86 225 LP 132 100 225 LP 133 114 225 LP 134 128 225 LP 135 142 225 LP 136 156 225 LP 137 170 225 LP 138 184 225 LP 139 198 225 LP 140 212 225 LP 141 2 225 LP 142 16 225 LP 143 30 225 LP 144 44 225 LP 145 58 225 LP 146 72 225 LP 147 86 225 LP 148 100 225 LP 149 114 225 LP 150 128 225 LP 151 142 225 LP 152 156 225 LP 153 170 225 LP 154 184 225 LP 155 198 225 LP 156 212 225 LP 157 2 225 LP 158 16 225 LP 159 30 225 LP 160 44 225 LP 161 58 225 LP 162 72 225 LP 163 86 225 LP 164 100 225 LP 165 114 225 LP 166 128 225 LP 167 142 225 LP 168 156 225 LP 169 170 225 LP 170 184 225 LP 171 198 225 LP 172 212 225 LP 173 2 225 LP 174 16 225 LP 175 30 225 LP 176 44 225 LP 177 58 225 LP 178 72 225 LP 179 86 225 LP 180 100 225 LP 181 114 225 LP 182 128 225 LP 183 142 225 LP 184 156 225 LP 185 170 225 LP 186 184 225 LP 187 198 225 LP 188 212 225 LP 189 2 225 LP 190 16 225 LP 191 30 225 LP 192 44 225 LP 193 58 225 LP 194 72 225 LP 195 86 225 LP 196 100 225 LP 197 114 225 LP 198 128 225 LP 199 142 225 LP 200 156 225 LP 201 170 225 LP 202 184 225 LP 203 198 225 LP 204 212 225 LP 205 2 225 LP 206 16 225 LP 207 30 225 LP 208 44 225 LP 209 58 225 LP 210 72 225 LP 211 86 225 LP 212 100 225 LP 213 114 225 LP 214 128 225 LP 215 142 225 LP 216 156 225 LP 217 170 225 LP 218 184 225 LP 219 198 225 LP 220 212 225 LP 221 2 225 LP 222 16 225 LP 223 30 225 LP 224 44 225 LP 225 58 225 LP 226 72 225 LP 227 86 225 LP 228 100 225 LP 229 114 225 LP 230 128 225 LP 231 142 225 LP 232 156 225 LP 233 170 225 LP 234 184 225 LP 235 198 225 LP 236 212 225 LP 237 2 225 LP 238 16 225 LP 239 30 225 LP 240 44 225 LP 241 58 225 LP 242 72 225 LP 243 86 225 LP 244 100 225 LP 245 114 225 LP 246 128 225 LP 247 142 225 LP 248 156 225 LP 249 170 225 LP 250 184 225 LP 251 198 225 LP 252 212 225 LP 253 2 225 LP 254 16 225 LP 255 30 232 #2 0 15 232 #2 1 29 232 #2 2 43 232 #2 3 57 232 #2 4 1 232 #2 5 15 232 #2 6 29 232 #2 7 43 232 #2 8 56 232 #2 9 57 232 #2 10 1 232 #2 11 15 232 #2 12 29 232 #2 13 1 232 #2 14 15 232 #2 15 29 232 #2 16 43 232 #2 17 57 232 #2 18 1 232 #2 19 15 232 #2 20 29 232 #2 21 43 232 #2 22 57 232 #2 23 1 232 #2 24 15 232 #2 25 29 232 #2 26 43 232 #2 27 57 232 #2 28 1 232 #2 29 15 232 #2 30 29 232 #2 31 43 232 #2 32 58 232 #2 33 2 232 #2 34 16 232 #2 35 30 232 #2 36 44 232 #2 37 58 232 #2 38 2 232 #2 39 16 232 #2 40 30 232 #2 41 44 232 #2 42 58 232 #2 43 2 232 #2 44 16 232 #2 45 30 232 #2 46 44 232 #2 47 58 232 #2 48 2 232 #2 49 16 232 #2 50 30 232 #2 51 44 232 #2 52 58 232 #2 53 2 232 #2 54 16 232 #2 55 30 232 #2 56 44 232 #2 57 58 232 #2 58 2 232 #2 59 16 232 #2 60 30 232 #2 61 44 232 #2 62 58 232 #2 63 2 232 #2 64 16 232 #2 65 30 232 #2 66 44 232 #2 67 58 232 #2 68 2 232 #2 69 16 232 #2 70 30 232 #2 71 44 232 #2 72 58 232 #2 73 2 232 #2 74 16 232 #2 75 30 232 #2 76 44 232 #2 77 58 232 #2 78 2 232 #2 79 16 232 #2 80 30 232 #2 81 44 232 #2 82 58 232 #2 83 2 232 #2 84 16 232 #2 85 30 232 #2 86 44 232 #2 87 58 232 #2 88 2 232 #2 89 16 232 #2 90 30 232 #2 91 44 232 #2 92 58 232 #2 93 2 232 #2 94 16 232 #2 95 30 232 #2 96 44 232 #2 97 58 232 #2 98 2 232 #2 99 16 232 #2 100 30 232 #2 101 44 232 #2 102 58 232 #2 103 2 232 #2 104 16 232 #2 105 30 232 #2 106 44 232 #2 107 58 232 #2 108 2 232 #2 109 16 232 #2 110 30 232 #2 111 44 232 #2 112 58 232 #2 113 2 232 #2 114 16 232 #2 115 30 232 #2 116 44 232 #2 117 58 232 #2 118 2 232 #2 119 16 232 #2 120 30 232 #2 121 44 232 #2 122 58 232 #2 123 2 232 #2 124 16 232 #2 125 30 232 #2 126 44 232 #2 127 58 232 #2 128 2 232 #2 129 16 232 #2 130 30 232 #2 131 44 232 #2 132 58 232 #2 133 2 232 #2 134 16 232 #2 135 30 232 #2 136 44 232 #2 137 58 232 #2 138 2 232 #2 139 16 232 #2 140 30 232 #2 141 44 232 #2 142 58 232 #2 143 2 232 #2 144 16 232 #2 145 30 232 #2 146 44 232 #2 147 58 232 #2 148 2 232 #2 149 16 232 #2 150 30 232 #2 151 44 232 #2 152 58 232 #2 153 2 232 #2 154 16 232 #2 155 30 232 #2 156 44 232 #2 157 58 232 #2 158 2 232 #2 159 16 232 #2 160 30 232 #2 161 44 232 #2 162 58 232 #2 163 2 232 #2 164 16 232 #2 165 30 232 #2 166 44 232 #2 167 58 232 #2 168 2 232 #2 169 16 232 #2 170 30 232 #2 171 44 232 #2 172 58 232 #2 173 2 232 #2 174 16 232 #2 175 30 232 #2 176 44 232 #2 177 58 232 #2 178 2 232 #2 179 16 232 #2 180 30 232 #2 181 44 232 #2 182 58 232 #2 183 2 232 #2 184 16 232 #2 185 30 232 #2 186 44 232 #2 187 58 232 #2 188 2 232 #2 189 16 232 #2 190 30 232 #2 191 44 232 #2 192 58 232 #2 193 2 232 #2 194 16 232 #2 195 30 232 #2 196 44 232 #2 197 58 232 #2 198 2 232 #2 199 16 232 #2 200 30 232 #2 201 44 232 #2 202 58 232 #2 203 2 232 #2 204 16 232 #2 205 30 232 #2 206 44 232 #2 207 58 232 #2 208 2 232 #2 209 16 232 #2 210 30 232 #2 211 44 232 #2 212 58 232 #2 213 2 232 #2 214 16 232 #2 215 30 232 #2 216 44 232 #2 217 58 232 #2 218 2 232 #2 219 16 232 #2 220 30 232 #2 221 44 232 #2 222 58 232 #2 223 2 232 #2 224 16 232 #2 225 30 232 #2 226 44 232 #2 227 58 232 #2 228 2 232 #2 229 16 232 #2 230 30 232 #2 231 44 232 #2 232 58 232 #2 233 2 232 #2 234 16 232 #2 235 30 232 #2 236 44 232 #2 237 58 232 #2 238 2 232 #2 239 16 232 #2 240 30 232 #2 241 44 232 #2 242 58 232 #2 243 2 232 #2 244 16 232 #2 245 30 232 #2 246 44 232 #2 247 58 232 #2 248 2 232 #2 249 16 232 #2 250 30 232 #2 251 44 232 #2 252 58 232 #2 253 2 232 #2 254 16 232 #2 255 30 232 LP 0 15 232 LP 1 29 232 LP 2 43 232 LP 3 57 232 LP 4 71 232 LP 5 85 232 LP 6 99 232 LP 7 113 232 LP 8 126 232 LP 9 127 232 LP 10 141 232 LP 11 155 232 LP 12 169 232 LP 13 1 232 LP 14 15 232 LP 15 29 232 LP 16 43 232 LP 17 57 232 LP 18 71 232 LP 19 85 232 LP 20 99 232 LP 21 113 232 LP 22 127 232 LP 23 141 232 LP 24 155 232 LP 25 169 232 LP 26 183 232 LP 27 197 232 LP 28 211 232 LP 29 1 232 LP 30 15 232 LP 31 29 232 LP 32 44 232 LP 33 58 232 LP 34 72 232 LP 35 86 232 LP 36 100 232 LP 37 114 232 LP 38 128 232 LP 39 142 232 LP 40 156 232 LP 41 170 232 LP 42 184 232 LP 43 198 232 LP 44 212 232 LP 45 2 232 LP 46 16 232 LP 47 30 232 LP 48 44 232 LP 49 58 232 LP 50 72 232 LP 51 86 232 LP 52 100 232 LP 53 114 232 LP 54 128 232 LP 55 142 232 LP 56 156 232 LP 57 170 232 LP 58 184 232 LP 59 198 232 LP 60 212 232 LP 61 2 232 LP 62 16 232 LP 63 30 232 LP 64 44 232 LP 65 58 232 LP 66 72 232 LP 67 86 232 LP 68 100 232 LP 69 114 232 LP 70 128 232 LP 71 142 232 LP 72 156 232 LP 73 170 232 LP 74 184 232 LP 75 198 232 LP 76 212 232 LP 77 2 232 LP 78 16 232 LP 79 30 232 LP 80 44 232 LP 81 58 232 LP 82 72 232 LP 83 86 232 LP 84 100 232 LP 85 114 232 LP 86 128 232 LP 87 142 232 LP 88 156 232 LP 89 170 232 LP 90 184 232 LP 91 198 232 LP 92 212 232 LP 93 2 232 LP 94 16 232 LP 95 30 232 LP 96 44 232 LP 97 58 232 LP 98 72 232 LP 99 86 232 LP 100 100 232 LP 101 114 232 LP 102 128 232 LP 103 142 232 LP 104 156 232 LP 105 170 232 LP 106 184 232 LP 107 198 232 LP 108 212 232 LP 109 2 232 LP 110 16 232 LP 111 30 232 LP 112 44 232 LP 113 58 232 LP 114 72 232 LP 115 86 232 LP 116 100 232 LP 117 114 232 LP 118 128 232 LP 119 142 232 LP 120 156 232 LP 121 170 232 LP 122 184 232 LP 123 198 232 LP 124 212 232 LP 125 2 232 LP 126 16 232 LP 127 30 232 LP 128 44 232 LP 129 58 232 LP 130 72 232 LP 131 86 232 LP 132 100 232 LP 133 114 232 LP 134 128 232 LP 135 142 232 LP 136 156 232 LP 137 170 232 LP 138 184 232 LP 139 198 232 LP 140 212 232 LP 141 2 232 LP 142 16 232 LP 143 30 232 LP 144 44 232 LP 145 58 232 LP 146 72 232 LP 147 86 232 LP 148 100 232 LP 149 114 232 LP 150 128 232 LP 151 142 232 LP 152 156 232 LP 153 170 232 LP 154 184 232 LP 155 198 232 LP 156 212 232 LP 157 2 232 LP 158 16 232 LP 159 30 232 LP 160 44 232 LP 161 58 232 LP 162 72 232 LP 163 86 232 LP 164 100 232 LP 165 114 232 LP 166 128 232 LP 167 142 232 LP 168 156 232 LP 169 170 232 LP 170 184 232 LP 171 198 232 LP 172 212 232 LP 173 2 232 LP 174 16 232 LP 175 30 232 LP 176 44 232 LP 177 58 232 LP 178 72 232 LP 179 86 232 LP 180 100 232 LP 181 114 232 LP 182 128 232 LP 183 142 232 LP 184 156 232 LP 185 170 232 LP 186 184 232 LP 187 198 232 LP 188 212 232 LP 189 2 232 LP 190 16 232 LP 191 30 232 LP 192 44 232 LP 193 58 232 LP 194 72 232 LP 195 86 232 LP 196 100 232 LP 197 114 232 LP 198 128 232 LP 199 142 232 LP 200 156 232 LP 201 170 232 LP 202 184 232 LP 203 198 232 LP 204 212 232 LP 205 2 232 LP 206 16 232 LP 207 30 232 LP 208 44 232 LP 209 58 232 LP 210 72 232 LP 211 86 232 LP 212 100 232 LP 213 114 232 LP 214 128 232 LP 215 142 232 LP 216 156 232 LP 217 170 232 LP 218 184 232 LP 219 198 232 LP 220 212 232 LP 221 2 232 LP 222 16 232 LP 223 30 232 LP 224 44 232 LP 225 58 232 LP 226 72 232 LP 227 86 232 LP 228 100 232 LP 229 114 232 LP 230 128 232 LP 231 142 232 LP 232 156 232 LP 233 170 232 LP 234 184 232 LP 235 198 232 LP 236 212 232 LP 237 2 232 LP 238 16 232 LP 239 30 232 LP 240 44 232 LP 241 58 232 LP 242 72 232 LP 243 86 232 LP 244 100 232 LP 245 114 232 LP 246 128 232 LP 247 142 232 LP 248 156 232 LP 249 170 232 LP 250 184 232 LP 251 198 232 LP 252 212 232 LP 253 2 232 LP 254 16 232 LP 255 30 239 #2 0 15 239 #2 1 29 239 #2 2 43 239 #2 3 57 239 #2 4 1 239 #2 5 15 239 #2 6 29 239 #2 7 43 239 #2 8 56 239 #2 9 57 239 #2 10 1 239 #2 11 15 239 #2 12 29 239 #2 13 1 239 #2 14 15 239 #2 15 29 239 #2 16 43 239 #2 17 57 239 #2 18 1 239 #2 19 15 239 #2 20 29 239 #2 21 43 239 #2 22 57 239 #2 23 1 239 #2 24 15 239 #2 25 29 239 #2 26 43 239 #2 27 57 239 #2 28 1 239 #2 29 15 239 #2 30 29 239 #2 31 43 239 #2 32 58 239 #2 33 2 239 #2 34 16 239 #2 35 30 239 #2 36 44 239 #2 37 58 239 #2 38 2 239 #2 39 16 239 #2 40 30 239 #2 41 44 239 #2 42 58 239 #2 43 2 239 #2 44 16 239 #2 45 30 239 #2 46 44 239 #2 47 58 239 #2 48 2 239 #2 49 16 239 #2 50 30 239 #2 51 44 239 #2 52 58 239 #2 53 2 239 #2 54 16 239 #2 55 30 239 #2 56 44 239 #2 57 58 239 #2 58 2 239 #2 59 16 239 #2 60 30 239 #2 61 44 239 #2 62 58 239 #2 63 2 239 #2 64 16 239 #2 65 30 239 #2 66 44 239 #2 67 58 239 #2 68 2 239 #2 69 16 239 #2 70 30 239 #2 71 44 239 #2 72 58 239 #2 73 2 239 #2 74 16 239 #2 75 30 239 #2 76 44 239 #2 77 58 239 #2 78 2 239 #2 79 16 239 #2 80 30 239 #2 81 44 239 #2 82 58 239 #2 83 2 239 #2 84 16 239 #2 85 30 239 #2 86 44 239 #2 87 58 239 #2 88 2 239 #2 89 16 239 #2 90 30 239 #2 91 44 239 #2 92 58 239 #2 93 2 239 #2 94 16 239 #2 95 30 239 #2 96 44 239 #2 97 58 239 #2 98 2 239 #2 99 16 239 #2 100 30 239 #2 101 44 239 #2 102 58 239 #2 103 2 239 #2 104 16 239 #2 105 30 239 #2 106 44 239 #2 107 58 239 #2 108 2 239 #2 109 16 239 #2 110 30 239 #2 111 44 239 #2 112 58 239 #2 113 2 239 #2 114 16 239 #2 115 30 239 #2 116 44 239 #2 117 58 239 #2 118 2 239 #2 119 16 239 #2 120 30 239 #2 121 44 239 #2 122 58 239 #2 123 2 239 #2 124 16 239 #2 125 30 239 #2 126 44 239 #2 127 58 239 #2 128 2 239 #2 129 16 239 #2 130 30 239 #2 131 44 239 #2 132 58 239 #2 133 2 239 #2 134 16 239 #2 135 30 239 #2 136 44 239 #2 137 58 239 #2 138 2 239 #2 139 16 239 #2 140 30 239 #2 141 44 239 #2 142 58 239 #2 143 2 239 #2 144 16 239 #2 145 30 239 #2 146 44 239 #2 147 58 239 #2 148 2 239 #2 149 16 239 #2 150 30 239 #2 151 44 239 #2 152 58 239 #2 153 2 239 #2 154 16 239 #2 155 30 239 #2 156 44 239 #2 157 58 239 #2 158 2 239 #2 159 16 239 #2 160 30 239 #2 161 44 239 #2 162 58 239 #2 163 2 239 #2 164 16 239 #2 165 30 239 #2 166 44 239 #2 167 58 239 #2 168 2 239 #2 169 16 239 #2 170 30 239 #2 171 44 239 #2 172 58 239 #2 173 2 239 #2 174 16 239 #2 175 30 239 #2 176 44 239 #2 177 58 239 #2 178 2 239 #2 179 16 239 #2 180 30 239 #2 181 44 239 #2 182 58 239 #2 183 2 239 #2 184 16 239 #2 185 30 239 #2 186 44 239 #2 187 58 239 #2 188 2 239 #2 189 16 239 #2 190 30 239 #2 191 44 239 #2 192 58 239 #2 193 2 239 #2 194 16 239 #2 195 30 239 #2 196 44 239 #2 197 58 239 #2 198 2 239 #2 199 16 239 #2 200 30 239 #2 201 44 239 #2 202 58 239 #2 203 2 239 #2 204 16 239 #2 205 30 239 #2 206 44 239 #2 207 58 239 #2 208 2 239 #2 209 16 239 #2 210 30 239 #2 211 44 239 #2 212 58 239 #2 213 2 239 #2 214 16 239 #2 215 30 239 #2 216 44 239 #2 217 58 239 #2 218 2 239 #2 219 16 239 #2 220 30 239 #2 221 44 239 #2 222 58 239 #2 223 2 239 #2 224 16 239 #2 225 30 239 #2 226 44 239 #2 227 58 239 #2 228 2 239 #2 229 16 239 #2 230 30 239 #2 231 44 239 #2 232 58 239 #2 233 2 239 #2 234 16 239 #2 235 30 239 #2 236 44 239 #2 237 58 239 #2 238 2 239 #2 239 16 239 #2 240 30 239 #2 241 44 239 #2 242 58 239 #2 243 2 239 #2 244 16 239 #2 245 30 239 #2 246 44 239 #2 247 58 239 #2 248 2 239 #2 249 16 239 #2 250 30 239 #2 251 44 239 #2 252 58 239 #2 253 2 239 #2 254 16 239 #2 255 30 239 LP 0 15 239 LP 1 29 239 LP 2 43 239 LP 3 57 239 LP 4 71 239 LP 5 85 239 LP 6 99 239 LP 7 113 239 LP 8 126 239 LP 9 127 239 LP 10 141 239 LP 11 155 239 LP 12 169 239 LP 13 1 239 LP 14 15 239 LP 15 29 239 LP 16 43 239 LP 17 57 239 LP 18 71 239 LP 19 85 239 LP 20 99 239 LP 21 113 239 LP 22 127 239 LP 23 141 239 LP 24 155 239 LP 25 169 239 LP 26 183 239 LP 27 197 239 LP 28 211 239 LP 29 225 239 LP 30 1 239 LP 31 15 239 LP 32 30 239 LP 33 44 239 LP 34 58 239 LP 35 72 239 LP 36 86 239 LP 37 100 239 LP 38 114 239 LP 39 128 239 LP 40 142 239 LP 41 156 239 LP 42 170 239 LP 43 184 239 LP 44 198 239 LP 45 212 239 LP 46 226 239 LP 47 2 239 LP 48 16 239 LP 49 30 239 LP 50 44 239 LP 51 58 239 LP 52 72 239 LP 53 86 239 LP 54 100 239 LP 55 114 239 LP 56 128 239 LP 57 142 239 LP 58 156 239 LP 59 170 239 LP 60 184 239 LP 61 198 239 LP 62 212 239 LP 63 226 239 LP 64 2 239 LP 65 16 239 LP 66 30 239 LP 67 44 239 LP 68 58 239 LP 69 72 239 LP 70 86 239 LP 71 100 239 LP 72 114 239 LP 73 128 239 LP 74 142 239 LP 75 156 239 LP 76 170 239 LP 77 184 239 LP 78 198 239 LP 79 212 239 LP 80 226 239 LP 81 2 239 LP 82 16 239 LP 83 30 239 LP 84 44 239 LP 85 58 239 LP 86 72 239 LP 87 86 239 LP 88 100 239 LP 89 114 239 LP 90 128 239 LP 91 142 239 LP 92 156 239 LP 93 170 239 LP 94 184 239 LP 95 198 239 LP 96 212 239 LP 97 226 239 LP 98 2 239 LP 99 16 239 LP 100 30 239 LP 101 44 239 LP 102 58 239 LP 103 72 239 LP 104 86 239 LP 105 100 239 LP 106 114 239 LP 107 128 239 LP 108 142 239 LP 109 156 239 LP 110 170 239 LP 111 184 239 LP 112 198 239 LP 113 212 239 LP 114 226 239 LP 115 2 239 LP 116 16 239 LP 117 30 239 LP 118 44 239 LP 119 58 239 LP 120 72 239 LP 121 86 239 LP 122 100 239 LP 123 114 239 LP 124 128 239 LP 125 142 239 LP 126 156 239 LP 127 170 239 LP 128 184 239 LP 129 198 239 LP 130 212 239 LP 131 226 239 LP 132 2 239 LP 133 16 239 LP 134 30 239 LP 135 44 239 LP 136 58 239 LP 137 72 239 LP 138 86 239 LP 139 100 239 LP 140 114 239 LP 141 128 239 LP 142 142 239 LP 143 156 239 LP 144 170 239 LP 145 184 239 LP 146 198 239 LP 147 212 239 LP 148 226 239 LP 149 2 239 LP 150 16 239 LP 151 30 239 LP 152 44 239 LP 153 58 239 LP 154 72 239 LP 155 86 239 LP 156 100 239 LP 157 114 239 LP 158 128 239 LP 159 142 239 LP 160 156 239 LP 161 170 239 LP 162 184 239 LP 163 198 239 LP 164 212 239 LP 165 226 239 LP 166 2 239 LP 167 16 239 LP 168 30 239 LP 169 44 239 LP 170 58 239 LP 171 72 239 LP 172 86 239 LP 173 100 239 LP 174 114 239 LP 175 128 239 LP 176 142 239 LP 177 156 239 LP 178 170 239 LP 179 184 239 LP 180 198 239 LP 181 212 239 LP 182 226 239 LP 183 2 239 LP 184 16 239 LP 185 30 239 LP 186 44 239 LP 187 58 239 LP 188 72 239 LP 189 86 239 LP 190 100 239 LP 191 114 239 LP 192 128 239 LP 193 142 239 LP 194 156 239 LP 195 170 239 LP 196 184 239 LP 197 198 239 LP 198 212 239 LP 199 226 239 LP 200 2 239 LP 201 16 239 LP 202 30 239 LP 203 44 239 LP 204 58 239 LP 205 72 239 LP 206 86 239 LP 207 100 239 LP 208 114 239 LP 209 128 239 LP 210 142 239 LP 211 156 239 LP 212 170 239 LP 213 184 239 LP 214 198 239 LP 215 212 239 LP 216 226 239 LP 217 2 239 LP 218 16 239 LP 219 30 239 LP 220 44 239 LP 221 58 239 LP 222 72 239 LP 223 86 239 LP 224 100 239 LP 225 114 239 LP 226 128 239 LP 227 142 239 LP 228 156 239 LP 229 170 239 LP 230 184 239 LP 231 198 239 LP 232 212 239 LP 233 226 239 LP 234 2 239 LP 235 16 239 LP 236 30 239 LP 237 44 239 LP 238 58 239 LP 239 72 239 LP 240 86 239 LP 241 100 239 LP 242 114 239 LP 243 128 239 LP 244 142 239 LP 245 156 239 LP 246 170 239 LP 247 184 239 LP 248 198 239 LP 249 212 239 LP 250 226 239 LP 251 2 239 LP 252 16 239 LP 253 30 239 LP 254 44 239 LP 255 58 246 #2 0 15 246 #2 1 29 246 #2 2 43 246 #2 3 57 246 #2 4 1 246 #2 5 15 246 #2 6 29 246 #2 7 43 246 #2 8 56 246 #2 9 57 246 #2 10 1 246 #2 11 15 246 #2 12 29 246 #2 13 1 246 #2 14 15 246 #2 15 29 246 #2 16 43 246 #2 17 57 246 #2 18 1 246 #2 19 15 246 #2 20 29 246 #2 21 43 246 #2 22 57 246 #2 23 1 246 #2 24 15 246 #2 25 29 246 #2 26 43 246 #2 27 57 246 #2 28 1 246 #2 29 15 246 #2 30 29 246 #2 31 43 246 #2 32 58 246 #2 33 2 246 #2 34 16 246 #2 35 30 246 #2 36 44 246 #2 37 58 246 #2 38 2 246 #2 39 16 246 #2 40 30 246 #2 41 44 246 #2 42 58 246 #2 43 2 246 #2 44 16 246 #2 45 30 246 #2 46 44 246 #2 47 58 246 #2 48 2 246 #2 49 16 246 #2 50 30 246 #2 51 44 246 #2 52 58 246 #2 53 2 246 #2 54 16 246 #2 55 30 246 #2 56 44 246 #2 57 58 246 #2 58 2 246 #2 59 16 246 #2 60 30 246 #2 61 44 246 #2 62 58 246 #2 63 2 246 #2 64 16 246 #2 65 30 246 #2 66 44 246 #2 67 58 246 #2 68 2 246 #2 69 16 246 #2 70 30 246 #2 71 44 246 #2 72 58 246 #2 73 2 246 #2 74 16 246 #2 75 30 246 #2 76 44 246 #2 77 58 246 #2 78 2 246 #2 79 16 246 #2 80 30 246 #2 81 44 246 #2 82 58 246 #2 83 2 246 #2 84 16 246 #2 85 30 246 #2 86 44 246 #2 87 58 246 #2 88 2 246 #2 89 16 246 #2 90 30 246 #2 91 44 246 #2 92 58 246 #2 93 2 246 #2 94 16 246 #2 95 30 246 #2 96 44 246 #2 97 58 246 #2 98 2 246 #2 99 16 246 #2 100 30 246 #2 101 44 246 #2 102 58 246 #2 103 2 246 #2 104 16 246 #2 105 30 246 #2 106 44 246 #2 107 58 246 #2 108 2 246 #2 109 16 246 #2 110 30 246 #2 111 44 246 #2 112 58 246 #2 113 2 246 #2 114 16 246 #2 115 30 246 #2 116 44 246 #2 117 58 246 #2 118 2 246 #2 119 16 246 #2 120 30 246 #2 121 44 246 #2 122 58 246 #2 123 2 246 #2 124 16 246 #2 125 30 246 #2 126 44 246 #2 127 58 246 #2 128 2 246 #2 129 16 246 #2 130 30 246 #2 131 44 246 #2 132 58 246 #2 133 2 246 #2 134 16 246 #2 135 30 246 #2 136 44 246 #2 137 58 246 #2 138 2 246 #2 139 16 246 #2 140 30 246 #2 141 44 246 #2 142 58 246 #2 143 2 246 #2 144 16 246 #2 145 30 246 #2 146 44 246 #2 147 58 246 #2 148 2 246 #2 149 16 246 #2 150 30 246 #2 151 44 246 #2 152 58 246 #2 153 2 246 #2 154 16 246 #2 155 30 246 #2 156 44 246 #2 157 58 246 #2 158 2 246 #2 159 16 246 #2 160 30 246 #2 161 44 246 #2 162 58 246 #2 163 2 246 #2 164 16 246 #2 165 30 246 #2 166 44 246 #2 167 58 246 #2 168 2 246 #2 169 16 246 #2 170 30 246 #2 171 44 246 #2 172 58 246 #2 173 2 246 #2 174 16 246 #2 175 30 246 #2 176 44 246 #2 177 58 246 #2 178 2 246 #2 179 16 246 #2 180 30 246 #2 181 44 246 #2 182 58 246 #2 183 2 246 #2 184 16 246 #2 185 30 246 #2 186 44 246 #2 187 58 246 #2 188 2 246 #2 189 16 246 #2 190 30 246 #2 191 44 246 #2 192 58 246 #2 193 2 246 #2 194 16 246 #2 195 30 246 #2 196 44 246 #2 197 58 246 #2 198 2 246 #2 199 16 246 #2 200 30 246 #2 201 44 246 #2 202 58 246 #2 203 2 246 #2 204 16 246 #2 205 30 246 #2 206 44 246 #2 207 58 246 #2 208 2 246 #2 209 16 246 #2 210 30 246 #2 211 44 246 #2 212 58 246 #2 213 2 246 #2 214 16 246 #2 215 30 246 #2 216 44 246 #2 217 58 246 #2 218 2 246 #2 219 16 246 #2 220 30 246 #2 221 44 246 #2 222 58 246 #2 223 2 246 #2 224 16 246 #2 225 30 246 #2 226 44 246 #2 227 58 246 #2 228 2 246 #2 229 16 246 #2 230 30 246 #2 231 44 246 #2 232 58 246 #2 233 2 246 #2 234 16 246 #2 235 30 246 #2 236 44 246 #2 237 58 246 #2 238 2 246 #2 239 16 246 #2 240 30 246 #2 241 44 246 #2 242 58 246 #2 243 2 246 #2 244 16 246 #2 245 30 246 #2 246 44 246 #2 247 58 246 #2 248 2 246 #2 249 16 246 #2 250 30 246 #2 251 44 246 #2 252 58 246 #2 253 2 246 #2 254 16 246 #2 255 30 246 LP 0 15 246 LP 1 29 246 LP 2 43 246 LP 3 57 246 LP 4 71 246 LP 5 85 246 LP 6 99 246 LP 7 113 246 LP 8 126 246 LP 9 127 246 LP 10 141 246 LP 11 155 246 LP 12 169 246 LP 13 1 246 LP 14 15 246 LP 15 29 246 LP 16 43 246 LP 17 57 246 LP 18 71 246 LP 19 85 246 LP 20 99 246 LP 21 113 246 LP 22 127 246 LP 23 141 246 LP 24 155 246 LP 25 169 246 LP 26 183 246 LP 27 197 246 LP 28 211 246 LP 29 225 246 LP 30 1 246 LP 31 15 246 LP 32 30 246 LP 33 44 246 LP 34 58 246 LP 35 72 246 LP 36 86 246 LP 37 100 246 LP 38 114 246 LP 39 128 246 LP 40 142 246 LP 41 156 246 LP 42 170 246 LP 43 184 246 LP 44 198 246 LP 45 212 246 LP 46 226 246 LP 47 2 246 LP 48 16 246 LP 49 30 246 LP 50 44 246 LP 51 58 246 LP 52 72 246 LP 53 86 246 LP 54 100 246 LP 55 114 246 LP 56 128 246 LP 57 142 246 LP 58 156 246 LP 59 170 246 LP 60 184 246 LP 61 198 246 LP 62 212 246 LP 63 226 246 LP 64 2 246 LP 65 16 246 LP 66 30 246 LP 67 44 246 LP 68 58 246 LP 69 72 246 LP 70 86 246 LP 71 100 246 LP 72 114 246 LP 73 128 246 LP 74 142 246 LP 75 156 246 LP 76 170 246 LP 77 184 246 LP 78 198 246 LP 79 212 246 LP 80 226 246 LP 81 2 246 LP 82 16 246 LP 83 30 246 LP 84 44 246 LP 85 58 246 LP 86 72 246 LP 87 86 246 LP 88 100 246 LP 89 114 246 LP 90 128 246 LP 91 142 246 LP 92 156 246 LP 93 170 246 LP 94 184 246 LP 95 198 246 LP 96 212 246 LP 97 226 246 LP 98 2 246 LP 99 16 246 LP 100 30 246 LP 101 44 246 LP 102 58 246 LP 103 72 246 LP 104 86 246 LP 105 100 246 LP 106 114 246 LP 107 128 246 LP 108 142 246 LP 109 156 246 LP 110 170 246 LP 111 184 246 LP 112 198 246 LP 113 212 246 LP 114 226 246 LP 115 2 246 LP 116 16 246 LP 117 30 246 LP 118 44 246 LP 119 58 246 LP 120 72 246 LP 121 86 246 LP 122 100 246 LP 123 114 246 LP 124 128 246 LP 125 142 246 LP 126 156 246 LP 127 170 246 LP 128 184 246 LP 129 198 246 LP 130 212 246 LP 131 226 246 LP 132 2 246 LP 133 16 246 LP 134 30 246 LP 135 44 246 LP 136 58 246 LP 137 72 246 LP 138 86 246 LP 139 100 246 LP 140 114 246 LP 141 128 246 LP 142 142 246 LP 143 156 246 LP 144 170 246 LP 145 184 246 LP 146 198 246 LP 147 212 246 LP 148 226 246 LP 149 2 246 LP 150 16 246 LP 151 30 246 LP 152 44 246 LP 153 58 246 LP 154 72 246 LP 155 86 246 LP 156 100 246 LP 157 114 246 LP 158 128 246 LP 159 142 246 LP 160 156 246 LP 161 170 246 LP 162 184 246 LP 163 198 246 LP 164 212 246 LP 165 226 246 LP 166 2 246 LP 167 16 246 LP 168 30 246 LP 169 44 246 LP 170 58 246 LP 171 72 246 LP 172 86 246 LP 173 100 246 LP 174 114 246 LP 175 128 246 LP 176 142 246 LP 177 156 246 LP 178 170 246 LP 179 184 246 LP 180 198 246 LP 181 212 246 LP 182 226 246 LP 183 2 246 LP 184 16 246 LP 185 30 246 LP 186 44 246 LP 187 58 246 LP 188 72 246 LP 189 86 246 LP 190 100 246 LP 191 114 246 LP 192 128 246 LP 193 142 246 LP 194 156 246 LP 195 170 246 LP 196 184 246 LP 197 198 246 LP 198 212 246 LP 199 226 246 LP 200 2 246 LP 201 16 246 LP 202 30 246 LP 203 44 246 LP 204 58 246 LP 205 72 246 LP 206 86 246 LP 207 100 246 LP 208 114 246 LP 209 128 246 LP 210 142 246 LP 211 156 246 LP 212 170 246 LP 213 184 246 LP 214 198 246 LP 215 212 246 LP 216 226 246 LP 217 2 246 LP 218 16 246 LP 219 30 246 LP 220 44 246 LP 221 58 246 LP 222 72 246 LP 223 86 246 LP 224 100 246 LP 225 114 246 LP 226 128 246 LP 227 142 246 LP 228 156 246 LP 229 170 246 LP 230 184 246 LP 231 198 246 LP 232 212 246 LP 233 226 246 LP 234 2 246 LP 235 16 246 LP 236 30 246 LP 237 44 246 LP 238 58 246 LP 239 72 246 LP 240 86 246 LP 241 100 246 LP 242 114 246 LP 243 128 246 LP 244 142 246 LP 245 156 246 LP 246 170 246 LP 247 184 246 LP 248 198 246 LP 249 212 246 LP 250 226 246 LP 251 2 246 LP 252 16 246 LP 253 30 246 LP 254 44 246 LP 255 58 253 #2 0 15 253 #2 1 29 253 #2 2 43 253 #2 3 57 253 #2 4 1 253 #2 5 15 253 #2 6 29 253 #2 7 43 253 #2 8 56 253 #2 9 57 253 #2 10 1 253 #2 11 15 253 #2 12 29 253 #2 13 1 253 #2 14 15 253 #2 15 29 253 #2 16 43 253 #2 17 57 253 #2 18 1 253 #2 19 15 253 #2 20 29 253 #2 21 43 253 #2 22 57 253 #2 23 1 253 #2 24 15 253 #2 25 29 253 #2 26 43 253 #2 27 57 253 #2 28 1 253 #2 29 15 253 #2 30 29 253 #2 31 43 253 #2 32 58 253 #2 33 2 253 #2 34 16 253 #2 35 30 253 #2 36 44 253 #2 37 58 253 #2 38 2 253 #2 39 16 253 #2 40 30 253 #2 41 44 253 #2 42 58 253 #2 43 2 253 #2 44 16 253 #2 45 30 253 #2 46 44 253 #2 47 58 253 #2 48 2 253 #2 49 16 253 #2 50 30 253 #2 51 44 253 #2 52 58 253 #2 53 2 253 #2 54 16 253 #2 55 30 253 #2 56 44 253 #2 57 58 253 #2 58 2 253 #2 59 16 253 #2 60 30 253 #2 61 44 253 #2 62 58 253 #2 63 2 253 #2 64 16 253 #2 65 30 253 #2 66 44 253 #2 67 58 253 #2 68 2 253 #2 69 16 253 #2 70 30 253 #2 71 44 253 #2 72 58 253 #2 73 2 253 #2 74 16 253 #2 75 30 253 #2 76 44 253 #2 77 58 253 #2 78 2 253 #2 79 16 253 #2 80 30 253 #2 81 44 253 #2 82 58 253 #2 83 2 253 #2 84 16 253 #2 85 30 253 #2 86 44 253 #2 87 58 253 #2 88 2 253 #2 89 16 253 #2 90 30 253 #2 91 44 253 #2 92 58 253 #2 93 2 253 #2 94 16 253 #2 95 30 253 #2 96 44 253 #2 97 58 253 #2 98 2 253 #2 99 16 253 #2 100 30 253 #2 101 44 253 #2 102 58 253 #2 103 2 253 #2 104 16 253 #2 105 30 253 #2 106 44 253 #2 107 58 253 #2 108 2 253 #2 109 16 253 #2 110 30 253 #2 111 44 253 #2 112 58 253 #2 113 2 253 #2 114 16 253 #2 115 30 253 #2 116 44 253 #2 117 58 253 #2 118 2 253 #2 119 16 253 #2 120 30 253 #2 121 44 253 #2 122 58 253 #2 123 2 253 #2 124 16 253 #2 125 30 253 #2 126 44 253 #2 127 58 253 #2 128 2 253 #2 129 16 253 #2 130 30 253 #2 131 44 253 #2 132 58 253 #2 133 2 253 #2 134 16 253 #2 135 30 253 #2 136 44 253 #2 137 58 253 #2 138 2 253 #2 139 16 253 #2 140 30 253 #2 141 44 253 #2 142 58 253 #2 143 2 253 #2 144 16 253 #2 145 30 253 #2 146 44 253 #2 147 58 253 #2 148 2 253 #2 149 16 253 #2 150 30 253 #2 151 44 253 #2 152 58 253 #2 153 2 253 #2 154 16 253 #2 155 30 253 #2 156 44 253 #2 157 58 253 #2 158 2 253 #2 159 16 253 #2 160 30 253 #2 161 44 253 #2 162 58 253 #2 163 2 253 #2 164 16 253 #2 165 30 253 #2 166 44 253 #2 167 58 253 #2 168 2 253 #2 169 16 253 #2 170 30 253 #2 171 44 253 #2 172 58 253 #2 173 2 253 #2 174 16 253 #2 175 30 253 #2 176 44 253 #2 177 58 253 #2 178 2 253 #2 179 16 253 #2 180 30 253 #2 181 44 253 #2 182 58 253 #2 183 2 253 #2 184 16 253 #2 185 30 253 #2 186 44 253 #2 187 58 253 #2 188 2 253 #2 189 16 253 #2 190 30 253 #2 191 44 253 #2 192 58 253 #2 193 2 253 #2 194 16 253 #2 195 30 253 #2 196 44 253 #2 197 58 253 #2 198 2 253 #2 199 16 253 #2 200 30 253 #2 201 44 253 #2 202 58 253 #2 203 2 253 #2 204 16 253 #2 205 30 253 #2 206 44 253 #2 207 58 253 #2 208 2 253 #2 209 16 253 #2 210 30 253 #2 211 44 253 #2 212 58 253 #2 213 2 253 #2 214 16 253 #2 215 30 253 #2 216 44 253 #2 217 58 253 #2 218 2 253 #2 219 16 253 #2 220 30 253 #2 221 44 253 #2 222 58 253 #2 223 2 253 #2 224 16 253 #2 225 30 253 #2 226 44 253 #2 227 58 253 #2 228 2 253 #2 229 16 253 #2 230 30 253 #2 231 44 253 #2 232 58 253 #2 233 2 253 #2 234 16 253 #2 235 30 253 #2 236 44 253 #2 237 58 253 #2 238 2 253 #2 239 16 253 #2 240 30 253 #2 241 44 253 #2 242 58 253 #2 243 2 253 #2 244 16 253 #2 245 30 253 #2 246 44 253 #2 247 58 253 #2 248 2 253 #2 249 16 253 #2 250 30 253 #2 251 44 253 #2 252 58 253 #2 253 2 253 #2 254 16 253 #2 255 30 253 LP 0 15 253 LP 1 29 253 LP 2 43 253 LP 3 57 253 LP 4 71 253 LP 5 85 253 LP 6 99 253 LP 7 113 253 LP 8 126 253 LP 9 127 253 LP 10 141 253 LP 11 155 253 LP 12 169 253 LP 13 1 253 LP 14 15 253 LP 15 29 253 LP 16 43 253 LP 17 57 253 LP 18 71 253 LP 19 85 253 LP 20 99 253 LP 21 113 253 LP 22 127 253 LP 23 141 253 LP 24 155 253 LP 25 169 253 LP 26 183 253 LP 27 197 253 LP 28 211 253 LP 29 225 253 LP 30 239 253 LP 31 1 253 LP 32 16 253 LP 33 30 253 LP 34 44 253 LP 35 58 253 LP 36 72 253 LP 37 86 253 LP 38 100 253 LP 39 114 253 LP 40 128 253 LP 41 142 253 LP 42 156 253 LP 43 170 253 LP 44 184 253 LP 45 198 253 LP 46 212 253 LP 47 226 253 LP 48 240 253 LP 49 2 253 LP 50 16 253 LP 51 30 253 LP 52 44 253 LP 53 58 253 LP 54 72 253 LP 55 86 253 LP 56 100 253 LP 57 114 253 LP 58 128 253 LP 59 142 253 LP 60 156 253 LP 61 170 253 LP 62 184 253 LP 63 198 253 LP 64 212 253 LP 65 226 253 LP 66 240 253 LP 67 2 253 LP 68 16 253 LP 69 30 253 LP 70 44 253 LP 71 58 253 LP 72 72 253 LP 73 86 253 LP 74 100 253 LP 75 114 253 LP 76 128 253 LP 77 142 253 LP 78 156 253 LP 79 170 253 LP 80 184 253 LP 81 198 253 LP 82 212 253 LP 83 226 253 LP 84 240 253 LP 85 2 253 LP 86 16 253 LP 87 30 253 LP 88 44 253 LP 89 58 253 LP 90 72 253 LP 91 86 253 LP 92 100 253 LP 93 114 253 LP 94 128 253 LP 95 142 253 LP 96 156 253 LP 97 170 253 LP 98 184 253 LP 99 198 253 LP 100 212 253 LP 101 226 253 LP 102 240 253 LP 103 2 253 LP 104 16 253 LP 105 30 253 LP 106 44 253 LP 107 58 253 LP 108 72 253 LP 109 86 253 LP 110 100 253 LP 111 114 253 LP 112 128 253 LP 113 142 253 LP 114 156 253 LP 115 170 253 LP 116 184 253 LP 117 198 253 LP 118 212 253 LP 119 226 253 LP 120 240 253 LP 121 2 253 LP 122 16 253 LP 123 30 253 LP 124 44 253 LP 125 58 253 LP 126 72 253 LP 127 86 253 LP 128 100 253 LP 129 114 253 LP 130 128 253 LP 131 142 253 LP 132 156 253 LP 133 170 253 LP 134 184 253 LP 135 198 253 LP 136 212 253 LP 137 226 253 LP 138 240 253 LP 139 2 253 LP 140 16 253 LP 141 30 253 LP 142 44 253 LP 143 58 253 LP 144 72 253 LP 145 86 253 LP 146 100 253 LP 147 114 253 LP 148 128 253 LP 149 142 253 LP 150 156 253 LP 151 170 253 LP 152 184 253 LP 153 198 253 LP 154 212 253 LP 155 226 253 LP 156 240 253 LP 157 2 253 LP 158 16 253 LP 159 30 253 LP 160 44 253 LP 161 58 253 LP 162 72 253 LP 163 86 253 LP 164 100 253 LP 165 114 253 LP 166 128 253 LP 167 142 253 LP 168 156 253 LP 169 170 253 LP 170 184 253 LP 171 198 253 LP 172 212 253 LP 173 226 253 LP 174 240 253 LP 175 2 253 LP 176 16 253 LP 177 30 253 LP 178 44 253 LP 179 58 253 LP 180 72 253 LP 181 86 253 LP 182 100 253 LP 183 114 253 LP 184 128 253 LP 185 142 253 LP 186 156 253 LP 187 170 253 LP 188 184 253 LP 189 198 253 LP 190 212 253 LP 191 226 253 LP 192 240 253 LP 193 2 253 LP 194 16 253 LP 195 30 253 LP 196 44 253 LP 197 58 253 LP 198 72 253 LP 199 86 253 LP 200 100 253 LP 201 114 253 LP 202 128 253 LP 203 142 253 LP 204 156 253 LP 205 170 253 LP 206 184 253 LP 207 198 253 LP 208 212 253 LP 209 226 253 LP 210 240 253 LP 211 2 253 LP 212 16 253 LP 213 30 253 LP 214 44 253 LP 215 58 253 LP 216 72 253 LP 217 86 253 LP 218 100 253 LP 219 114 253 LP 220 128 253 LP 221 142 253 LP 222 156 253 LP 223 170 253 LP 224 184 253 LP 225 198 253 LP 226 212 253 LP 227 226 253 LP 228 240 253 LP 229 2 253 LP 230 16 253 LP 231 30 253 LP 232 44 253 LP 233 58 253 LP 234 72 253 LP 235 86 253 LP 236 100 253 LP 237 114 253 LP 238 128 253 LP 239 142 253 LP 240 156 253 LP 241 170 253 LP 242 184 253 LP 243 198 253 LP 244 212 253 LP 245 226 253 LP 246 240 253 LP 247 2 253 LP 248 16 253 LP 249 30 253 LP 250 44 253 LP 251 58 253 LP 252 72 253 LP 253 86 253 LP 254 100 253 LP 255 114 pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/000077500000000000000000000000001441235174000216675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/PCBASIC.INI000066400000000000000000000001011441235174000232640ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/TEST.BAS000066400000000000000000000005311441235174000227740ustar00rootroot0000000000000010 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 20 open "output0.txt" for output as 1 30 print#1, 255 40 close 50 run "line256.bas" pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/line256.bas000066400000000000000000000005321441235174000235420ustar00rootroot0000000000000010 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 20 open "output1.txt" for output as 1 30 print#1, 256 40 close 50 run "line256.bas" pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/model/000077500000000000000000000000001441235174000227675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ProgramLine256/model/OUTPUT0.TXT000066400000000000000000000000101441235174000244770ustar00rootroot00000000000000 255 pcbasic-2.0.7/tests/basic/unsorted/RANDOMIZ/000077500000000000000000000000001441235174000204365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RANDOMIZ/PCBASIC.INI000066400000000000000000000001131441235174000220360ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=1\r100\r-32768\r32768\r pcbasic-2.0.7/tests/basic/unsorted/RANDOMIZ/TEST.BAS000066400000000000000000000011331441235174000215420ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RANDOMIZE statement 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 35 ON ERROR GOTO 1000 40 A%=1: RANDOMIZE A%: PRINT#1, RND 50 A%=-2: RANDOMIZE A%: PRINT#1, RND 60 A!=1: RANDOMIZE A!: PRINT#1, RND 70 A#=1: RANDOMIZE A#: PRINT#1, RND 80 A$="1": RANDOMIZE A$: PRINT#1, RND 90 A!=255: RANDOMIZE A!: PRINT#1, RND 100 A!=-32768: RANDOMIZE A!: PRINT#1, RND 110 A!=65536: RANDOMIZE A!: PRINT#1, RND 120 RANDOMIZE: PRINT#1, END 130 RANDOMIZE: PRINT#1, END 140 RANDOMIZE: PRINT#1, END 150 RANDOMIZE: PRINT#1, END 160 END 1000 PRINT#1, "error:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RANDOMIZ/model/000077500000000000000000000000001441235174000215365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RANDOMIZ/model/OUTPUT.TXT000066400000000000000000000004671441235174000232060ustar00rootroot00000000000000 .4098261 5.028856E-02 .13484 .545263 error: 5 80 .5068925 6.162107E-03 .2165228 .1258361 error: 2 120 error: 2 130 error: 2 140 error: 6 150 error: 2 150 pcbasic-2.0.7/tests/basic/unsorted/READDATA/000077500000000000000000000000001441235174000203605ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/READDATA/PCBASIC.INI000066400000000000000000000000561441235174000217660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/READDATA/TEST.BAS000066400000000000000000000001251441235174000214640ustar00rootroot0000000000000010 DATA 1,,2 20 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 READ A: PRINT#1, A: GOTO 30 pcbasic-2.0.7/tests/basic/unsorted/READDATA/model/000077500000000000000000000000001441235174000214605ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/READDATA/model/OUTPUT.TXT000066400000000000000000000000201441235174000231110ustar00rootroot00000000000000 1 0 2 pcbasic-2.0.7/tests/basic/unsorted/RECURSFN/000077500000000000000000000000001441235174000204425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RECURSFN/PCBASIC.INI000066400000000000000000000000561441235174000220500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RECURSFN/TEST.BAS000066400000000000000000000002711441235174000215500ustar00rootroot000000000000005 open "output.txt" for output as 1 10 def fna(x) = x + fna(x) 15 on error goto 100 20 print#1, fna(2) 30 print#1, "end" 40 end 100 print#1, "error", err, erl 110 resume next pcbasic-2.0.7/tests/basic/unsorted/RECURSFN/model/000077500000000000000000000000001441235174000215425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RECURSFN/model/OUTPUT.TXT000066400000000000000000000000501441235174000231760ustar00rootroot00000000000000error 7 20 end pcbasic-2.0.7/tests/basic/unsorted/REMNEXT/000077500000000000000000000000001441235174000203355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/REMNEXT/PCBASIC.INI000066400000000000000000000000561441235174000217430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/REMNEXT/TEST.BAS000066400000000000000000000002431441235174000214420ustar00rootroot00000000000000t "output" OUTPUT AS 1  I   #, I : #, "C": #, "error:", , : , : pcbasic-2.0.7/tests/basic/unsorted/REMNEXT/model/000077500000000000000000000000001441235174000214355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/REMNEXT/model/OUTPUT000066400000000000000000000001221441235174000224130ustar00rootroot00000000000000 1 C 2 C 3 C 4 C 5 C 6 C 7 C 8 C 9 C 10 C pcbasic-2.0.7/tests/basic/unsorted/RENUM/000077500000000000000000000000001441235174000201015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM/PCBASIC.INI000066400000000000000000000001231441235174000215020ustar00rootroot00000000000000[pcbasic] font=default keys=LOAD "TEST"\rRENUM 100, 10, 1\rSAVE "ONE", A\rSYSTEM\r pcbasic-2.0.7/tests/basic/unsorted/RENUM/TEST.BAS000066400000000000000000000006371441235174000212150ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RENUM test 30 A=20: GOSUB 100: GOTO 40 40 ON ERROR GOTO 50 45 ON ERROR GOTO 0: GOTO 60 50 RESUME 10 61 LIST 10-35: LLIST 5-20: DELETE 45-49 70 AUTO 10,10,10: RENUM 10,10,10 80 RESTORE 100 90 IF A THEN 10 ELSE 20 100 RUN 40 110 RUN "A", 40 120 ON A GOTO 10, 20, 30 130 PRINT GOTO 20 140 GOTO 10, 20, "A", 30 100 PRINT ERR+10: PRINT ERL+10+20+30: PRINT ERL=10: RETURN 40 pcbasic-2.0.7/tests/basic/unsorted/RENUM/model/000077500000000000000000000000001441235174000212015ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM/model/ONE.BAS000066400000000000000000000006711441235174000221550ustar00rootroot00000000000000100 REM PC-BASIC test 101 REM RENUM test 102 A=20: GOSUB 110: GOTO 103 103 ON ERROR GOTO 105 104 ON ERROR GOTO 0: GOTO 60 105 RESUME 100 106 LIST 100-35: LLIST 5-101: DELETE 104-49 107 AUTO 100,100,100: RENUM 100,100,100 108 RESTORE 110 109 IF A THEN 100 ELSE 101 110 PRINT ERR+10: PRINT ERL+100+101+102: PRINT ERL=100: RETURN 103 111 RUN "A", 103 112 ON A GOTO 100, 101, 102 113 PRINT GOTO 101 114 GOTO 100, 101, "A", 102 pcbasic-2.0.7/tests/basic/unsorted/RENUM2/000077500000000000000000000000001441235174000201635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM2/PCBASIC.INI000066400000000000000000000002611441235174000215670ustar00rootroot00000000000000[pcbasic] font=default run=TEST.BAS keys=RENUM "a"\rRENUM 1,2,3,4\rRENUM 70000\rRENUM 10,65530,1\rRENUM 1,2, 65530\rRENUM 1,2,\rRENUM 1,2,0\rRENUM 1,2,-1\rRENUM 10,20\rSYSTEM\r pcbasic-2.0.7/tests/basic/unsorted/RENUM2/TEST.BAS000066400000000000000000000002321441235174000212660ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM 30 ON ERROR GOTO 100 60 STOP 100 OPEN "ERRORS.TXT" FOR APPEND AS 1 110 PRINT#1, ERR, ERL 120 CLOSE 1 130 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RENUM2/model/000077500000000000000000000000001441235174000212635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM2/model/ERRORS.TXT000066400000000000000000000003201441235174000226730ustar00rootroot00000000000000 2 65535 2 65535 2 65535 2 65535 2 65535 5 65535 5 65535 2 65535 5 65535 pcbasic-2.0.7/tests/basic/unsorted/RENUM3/000077500000000000000000000000001441235174000201645ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM3/PCBASIC.INI000066400000000000000000000001101441235174000215610ustar00rootroot00000000000000[pcbasic] font=default keys=LOAD "TEST"\rRENUM\rSAVE "ONE", A\rSYSTEM\r pcbasic-2.0.7/tests/basic/unsorted/RENUM3/TEST.BAS000066400000000000000000000006371441235174000213000ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RENUM test 30 A=20: GOSUB 100: GOTO 40 40 ON ERROR GOTO 50 45 ON ERROR GOTO 0: GOTO 60 50 RESUME 10 61 LIST 10-35: LLIST 5-20: DELETE 45-49 70 AUTO 10,10,10: RENUM 10,10,10 80 RESTORE 100 90 IF A THEN 10 ELSE 20 100 RUN 40 110 RUN "A", 40 120 ON A GOTO 10, 20, 30 130 PRINT GOTO 20 140 GOTO 10, 20, "A", 30 100 PRINT ERR+10: PRINT ERL+10+20+30: PRINT ERL=10: RETURN 40 pcbasic-2.0.7/tests/basic/unsorted/RENUM3/model/000077500000000000000000000000001441235174000212645ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RENUM3/model/ONE.BAS000066400000000000000000000006251441235174000222370ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RENUM test 30 A=20: GOSUB 110: GOTO 40 40 ON ERROR GOTO 60 50 ON ERROR GOTO 0: GOTO 60 60 RESUME 10 70 LIST 10-35: LLIST 5-20: DELETE 50-49 80 AUTO 10,10,10: RENUM 10,10,10 90 RESTORE 110 100 IF A THEN 10 ELSE 20 110 PRINT ERR+10: PRINT ERL+10+20+30: PRINT ERL=10: RETURN 40 120 RUN "A", 40 130 ON A GOTO 10, 20, 30 140 PRINT GOTO 20 150 GOTO 10, 20, "A", 30 pcbasic-2.0.7/tests/basic/unsorted/RESET/000077500000000000000000000000001441235174000200755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESET/PCBASIC.INI000066400000000000000000000000561441235174000215030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESET/TEST.BAS000066400000000000000000000004461441235174000212070ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RESET syntax 40 ON ERROR GOTO 1000 100 OPEN "TEST1" FOR OUTPUT AS 2 110 RESET 120 PRINT#2, 1 200 OPEN "TEST2" FOR OUTPUT AS 2 210 RESET YEAH 220 PRINT#2, 1 999 END 1000 OPEN "OUTPUT.TXT" FOR APPEND AS 1 1005 PRINT#1, ERR, ERL 1010 CLOSE 1: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RESET/model/000077500000000000000000000000001441235174000211755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESET/model/OUTPUT.TXT000066400000000000000000000000531441235174000226340ustar00rootroot00000000000000 52 120 2 210 pcbasic-2.0.7/tests/basic/unsorted/RESET/model/TEST1000066400000000000000000000000011441235174000217470ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESET/model/TEST2000066400000000000000000000000061441235174000217550ustar00rootroot00000000000000 1 pcbasic-2.0.7/tests/basic/unsorted/RESTORE/000077500000000000000000000000001441235174000203365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE/PCBASIC.INI000066400000000000000000000000561441235174000217440ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESTORE/TEST.BAS000066400000000000000000000014501441235174000214440ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RESTORE statement 25 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 27 ON ERROR GOTO 1000 30 FOR I = 1 to 10: READ A: PRINT#1, A;: NEXT 40 FOR I = 1 to 10: READ A: PRINT#1, A;: NEXT 50 RESTORE 60 FOR I = 1 to 10: READ A: PRINT#1, A;: NEXT 70 RESTORE 120 80 FOR I = 1 to 10: READ A: PRINT#1, A;: NEXT 90 FOR I = 1 to 10: READ A: PRINT#1, A;: NEXT 100 FOR I = 1 to 10: READ A$: PRINT#1, A$;: NEXT 110 RESTORE 130 120 FOR I = 1 to 10: READ A$: PRINT#1, A$;: NEXT 140 FOR I = 1 to 10: READ A%: PRINT#1, A%;: NEXT 150 END 200 DATA 1,2,3,4,5,6,7,8,9,10 210 DATA 11,12,13,14,15,16,17,18,19,20 220 DATA 21,22,23,24,25,26,27,28,29,30 230 DATA A21,A22,A23,A24,A25,A26,A27,A28,A29,A30 240 DATA 255, 32767, -32768, 32768, 65535 1000 PRINT#1, "error:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RESTORE/model/000077500000000000000000000000001441235174000214365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE/model/OUTPUT.TXT000066400000000000000000000010161441235174000230750ustar00rootroot00000000000000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21222324252627282930error: 8 110 A21A22A23A24A25A26A27A28A29A30 255 32767 -32768 error: 6 140 -32768 error: 6 140 -32768 error: 6 140 -32768 error: 6 140 -32768 error: 6 140 -32768 error: 6 140 -32768 error: 6 140 -32768 pcbasic-2.0.7/tests/basic/unsorted/RESTORE2/000077500000000000000000000000001441235174000204205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE2/PCBASIC.INI000066400000000000000000000000561441235174000220260ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESTORE2/TEST.BAS000066400000000000000000000004461441235174000215320ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RESTORE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 RESTORE 60 RESTORE DATA 70 RESTORE "1" 80 RESTORE 1 90 RESTORE 10 100 RESTORE 1, 100 110 RESTORE 10, 100 120 RESTORE 10 DATA 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RESTORE2/model/000077500000000000000000000000001441235174000215205ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE2/model/OUTPUT.TXT000066400000000000000000000001741441235174000231630ustar00rootroot00000000000000 8 60 8 70 8 80 8 100 2 110 2 120 pcbasic-2.0.7/tests/basic/unsorted/RESTORE3/000077500000000000000000000000001441235174000204215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE3/PCBASIC.INI000066400000000000000000000000561441235174000220270ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESTORE3/TEST.BAS000066400000000000000000000007251441235174000215330ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RESTORE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 DATA 1,2,3,4,5,6,7,8,9,10 60 READ I:PRINT#1, I 65 REM error 70 RESTORE STOP 75 REM has data pointer been reset? 80 READ I:PRINT#1, I 90 RESTORE 1 100 READ I:PRINT#1, I 110 RESTORE 50 YEAH 120 READ I:PRINT#1, I 130 RESTORE 60 140 READ I:PRINT#1, I 150 RESTORE 10 160 READ I:PRINT#1, I 999 END 1000 PRINT#1, "Error:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RESTORE3/model/000077500000000000000000000000001441235174000215215ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESTORE3/model/OUTPUT.TXT000066400000000000000000000002511441235174000231600ustar00rootroot00000000000000 1 Error: 8 70 2 Error: 8 90 3 Error: 2 110 1 Error: 4 140 1 1 pcbasic-2.0.7/tests/basic/unsorted/RESUME/000077500000000000000000000000001441235174000202135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESUME/PCBASIC.INI000066400000000000000000000000561441235174000216210ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESUME/TEST.BAS000066400000000000000000000005721441235174000213250ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RESUME syntax 25 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 ON ERROR GOTO 50 40 A=-1:COLOR A:PRINT#1, A:GOTO 60 50 A=A+1:PRINT#1, "err: "; A:RESUME 60 ON ERROR GOTO 80 70 COLOR -1: GOTO 90 80 PRINT #1, "ERR!": RESUME NEXT 90 ON ERROR GOTO 200 100 PRINT#1, 100: X 110 PRINT#1, 110 120 PRINT#1, 120 130 END 200 PRINT#1, "err": RESUME 120 pcbasic-2.0.7/tests/basic/unsorted/RESUME/model/000077500000000000000000000000001441235174000213135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESUME/model/OUTPUT.TXT000066400000000000000000000000511441235174000227500ustar00rootroot00000000000000err: 0 0 ERR! 100 err 120 pcbasic-2.0.7/tests/basic/unsorted/RESUME2/000077500000000000000000000000001441235174000202755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESUME2/PCBASIC.INI000066400000000000000000000000561441235174000217030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RESUME2/TEST.BAS000066400000000000000000000003521441235174000214030ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM LET syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 PRINT#1, 50: X 60 PRINT#1, 60: Y 70 PRINT#1, 70: Y: PRINT#1, 700 80 END 1000 PRINT#1, "ERROR:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RESUME2/model/000077500000000000000000000000001441235174000213755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RESUME2/model/OUTPUT.TXT000066400000000000000000000002001441235174000230260ustar00rootroot00000000000000 50 ERROR: 2 50 60 ERROR: 2 60 70 ERROR: 2 70 700 pcbasic-2.0.7/tests/basic/unsorted/RETURN/000077500000000000000000000000001441235174000202325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RETURN/PCBASIC.INI000066400000000000000000000000561441235174000216400ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RETURN/TEST.BAS000066400000000000000000000006521441235174000213430ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM GOSUB/RETURN 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, 1: GOSUB 100 60 PRINT#1, 2: GOSUB 100 70 PRINT#1, 3: GOSUB 200 100 A=A+10: PRINT#1, "SUB", A 110 RETURN 200 A=A+10: PRINT#1, "SUB", A 210 RETURN 1000 1000 PRINT#1, 4 1010 GOSUB "1" 1020 RETURN "1" 1030 RETURN 1040, 1040 PRINT#1, 5 1050 END 10000 PRINT#1, "Error:", ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RETURN/model/000077500000000000000000000000001441235174000213325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RETURN/model/OUTPUT.TXT000066400000000000000000000003021441235174000227660ustar00rootroot00000000000000 1 SUB 10 2 SUB 20 3 SUB 30 4 Error: 2 1010 Error: 3 1020 Error: 3 1030 5 pcbasic-2.0.7/tests/basic/unsorted/RIGHT$/000077500000000000000000000000001441235174000201345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RIGHT$/PCBASIC.INI000066400000000000000000000000561441235174000215420ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RIGHT$/TEST.BAS000066400000000000000000000020341441235174000212410ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RIGHT$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, RIGHT$ 60 PRINT#1, RIGHT$( 70 PRINT#1, RIGHT$("ABC" 80 PRINT#1, RIGHT$(1 90 PRINT#1, RIGHT$(1.5 100 PRINT#1, RIGHT$(-1) 110 PRINT#1, RIGHT$(1) 120 PRINT#1, RIGHT$(-1.5) 130 PRINT#1, RIGHT$(1.5) 140 PRINT#1, RIGHT$(-1.5D2) 150 PRINT#1, RIGHT$(1.5D2) 160 PRINT#1, RIGHT$("ABC") 200 PRINT#1, RIGHT$(0) 210 PRINT#1, RIGHT$(256) 220 PRINT#1, RIGHT$(32768) 230 PRINT#1, RIGHT$(65536) 240 PRINT#1, RIGHT$(1.701412E+38) 250 PRINT#1, RIGHT$(1.701411834604692D+38) 300 PRINT#1, RIGHT$(1) 310 PRINT#1, RIGHT$(#1) 320 PRINT#1, RIGHT$(1,1) 330 PRINT#1, RIGHT $("ABC", 1) 340 PRINT#1, RIGHT$ ("ABC", 1) 350 PRINT#1, RIGHT $ ("ABC", 1) 1000 PRINT#1, RIGHT$("ABC", "A") 1010 PRINT#1, RIGHT$("", 2) 1020 PRINT#1, RIGHT$("ABC", 1, 1) 1030 PRINT#1, RIGHT$("ABC", 0) 1040 PRINT#1, RIGHT$("ABC", -1) 1050 PRINT#1, RIGHT$("ABC", 256) 1060 PRINT#1, RIGHT$("ABC", 32768) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RIGHT$/model/000077500000000000000000000000001441235174000212345ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RIGHT$/model/OUTPUT.TXT000066400000000000000000000011241441235174000226730ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 2 100 2 110 2 120 2 130 2 140 2 150 2 160 2 200 2 210 2 220 2 230 2 240 2 250 2 300 2 310 13 320 0 2 330 C 0 2 350 13 1000 2 1020 5 1040 5 1050 6 1060 pcbasic-2.0.7/tests/basic/unsorted/RND/000077500000000000000000000000001441235174000176365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND/PCBASIC.INI000066400000000000000000000000561441235174000212440ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RND/TEST.BAS000066400000000000000000000001251441235174000207420ustar00rootroot000000000000005 OPEN "output" FOR OUTPUT AS 1 10 FOR I= 1 TO 250 40 PRINT#1, MKS$(RND) 90 NEXT pcbasic-2.0.7/tests/basic/unsorted/RND/model/000077500000000000000000000000001441235174000207365ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND/model/OUTPUT000066400000000000000000000027351441235174000217300ustar00rootroot00000000000000hx} \& m^ : L } F { h [} Ts 04 >( x PQ$ t b w}  ^d( ip B kc BL =_r j% >_S ̗Y S; @`~ La~ C %. TG7 o ` yE q ~ $w  p:5~ E( z~  O ~} z } +~ n6 ~p In  & 8 ^ `Q} ~4/ U i `g zF~ NR  tbY 8;j} ${  x [1 Z ZcC i~ x} ,4  @ U} 2~ *   ` G F|V o 2} F Rr (p} 3 No 8A~ d~ pC/ lfr~ o|  _} xV9} V- ~ k V W=~ : D$W pt| F )8! H( / {$ k ` >t# f~ D~  &iW  x 'w fh w~ 3v &} | $Xk b0 i 5A~ dh a_ De P  u da c  |  he % "  W| K~| v 11( 0R fb *u Ek Z * y K~ G dT^ -h$ xX  / 'k mD  :j% @^} j_~ 0} S i@ v s| Bw } O _ O{ D~ Z {G Jq` u i pcbasic-2.0.7/tests/basic/unsorted/RND0/000077500000000000000000000000001441235174000177165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND0/PCBASIC.INI000066400000000000000000000000561441235174000213240ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RND0/TEST.BAS000066400000000000000000000005301441235174000210220ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM Random-number generator 30 OPEN "output" FOR OUTPUT AS 1 40 PRINT#1, RND(0) 50 FOR I=0 TO 20 60 PRINT#1, RND(I) 70 NEXT 80 FOR I%=0 TO 20 90 PRINT#1, RND(I%) 100 NEXT 150 FOR I=0 TO 1 STEP .1 160 PRINT#1, RND(I) 170 NEXT 180 PRINT#1, RND(0.12345678#) 190 PRINT#1, RND(0.12345679#) 200 CLOSE pcbasic-2.0.7/tests/basic/unsorted/RND0/accepted/000077500000000000000000000000001441235174000214665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND0/accepted/OUTPUT000066400000000000000000000012271441235174000224530ustar00rootroot00000000000000 .3116351 .3116351 .1213501 .651861 .8688611 .7297625 .798853 7.369805E-02 .4903128 .4545189 .1072496 .9505103 .7038703 .5318641 .9711614 .3209329 .9561278 .9345151 .5349368 .5644214 .6712188 .7025723 .7025723 .7407752 .6668768 .4539406 .3341433 .156853 .7362702 .5428795 .425969 5.544812E-02 .7682681 .5135362 .564048 .7410649 .6618574 .23145 .4642614 .1285592 .4849701 5.532474E-02 .3629986 .3629986 .5712636 .9901087 .290153 .6577815 .9391122 .379971 .8903415 .7978899 .9467657 .3230751 .412836 pcbasic-2.0.7/tests/basic/unsorted/RND0/model/000077500000000000000000000000001441235174000210165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND0/model/OUTPUT000066400000000000000000000012271441235174000220030ustar00rootroot00000000000000 .3116351 .3116351 .1213501 .651861 .8688611 .7297625 .798853 7.369805E-02 .4903128 .4545189 .1072496 .9505102 .7038703 .5318641 .9711614 .3209329 .9561278 .9345151 .5349368 .5644215 .6712188 .7025723 .7025723 .7407752 .6668768 .4539406 .3341433 .156853 .7362702 .5428795 .425969 5.544812E-02 .7682681 .5135362 .564048 .7410649 .6618574 .23145 .4642614 .1285592 .4849701 5.532474E-02 .3629986 .3629986 .5712636 .9901088 .290153 .6577815 .9391122 .379971 .8903414 .7978898 .9467658 .3230751 .412836 pcbasic-2.0.7/tests/basic/unsorted/RND1/000077500000000000000000000000001441235174000177175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND1/PCBASIC.INI000066400000000000000000000000561441235174000213250ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RND1/TEST.BAS000066400000000000000000000012201441235174000210200ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RND function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, RND 60 PRINT#1, RND( 70 PRINT#1, RND("ABC" 80 PRINT#1, RND(1 90 PRINT#1, RND(1.5 100 PRINT#1, RND(-1) 110 PRINT#1, RND(1) 120 PRINT#1, RND(-1.5) 130 PRINT#1, RND(1.5) 140 PRINT#1, RND(-1.5D2) 150 PRINT#1, RND(1.5D2) 160 PRINT#1, RND("ABC") 200 PRINT#1, RND(0) 210 PRINT#1, RND(256) 220 PRINT#1, RND(32768) 230 PRINT#1, RND(65536) 240 PRINT#1, RND(1.701412E+38) 250 PRINT#1, RND(1.701411834604692D+38) 300 PRINT#1, RND(1) 310 PRINT#1, RND(#1) 320 PRINT#1, RND(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RND1/model/000077500000000000000000000000001441235174000210175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RND1/model/OUTPUT.TXT000066400000000000000000000004741441235174000224650ustar00rootroot00000000000000 .1213501 22 60 2 70 2 80 2 90 .65086 .6545178 .90086 .9045178 .3930475 .4279553 13 160 .4279553 .1420186 .9809687 .208198 .2317714 6 250 .2327677 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/ROUNDFLT/000077500000000000000000000000001441235174000204505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDFLT/PCBASIC.INI000066400000000000000000000000561441235174000220560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ROUNDFLT/TEST.BAS000066400000000000000000000001711441235174000215550ustar00rootroot000000000000005 OPEN "OUTPUT" FOR OUTPUT AS 1 10 A = 2^23 20 FOR I%=0 TO 255: B= A+I% 30 PRINT#1, B*256 + B -B*256 -B; 40 NEXT  pcbasic-2.0.7/tests/basic/unsorted/ROUNDFLT/model/000077500000000000000000000000001441235174000215505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDFLT/model/OUTPUT000066400000000000000000000020471441235174000225360ustar00rootroot00000000000000 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/000077500000000000000000000000001441235174000204405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/PCBASIC.INI000066400000000000000000000000561441235174000220460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/TEST.BAS000066400000000000000000000030761441235174000215540ustar00rootroot000000000000001 OPEN "OUTPUT" FOR OUTPUT AS 1 5 Z$= STRING$(4,0) 10 DATA &haa, &h77, &h17, &h72 20 DATA &h41, &he8, &hd6, &h61 25 GOTO 100 30 A$="": FOR I%=1 TO 4 40 READ A% 50 A$ = A$+CHR$(A%) 60 NEXT 70 RETURN 100 GOSUB 30: L$=A$ 110 GOSUB 30: R$=A$ 120 S$=MKS$(CVS(L$)+CVS(R$)) 125 D$=MKD$(CVD(Z$+L$)+CVD(Z$+R$)) 130 FOR I%=1 TO 4 140 PRINT#1, HEX$(ASC(MID$(S$,I%)));" "; 150 NEXT 160 PRINT#1, "", 161 FOR I%=1 TO 8 162 PRINT#1, HEX$(ASC(MID$(D$,I%)));" "; 163 NEXT 164 PRINT#1, "" 170 GOTO 100 1010 DATA &haa, &h00, &h17, &h72 1020 DATA &h41, &h80, &hd6, &h61 1030 DATA &haa, &h00, &h00, &h72 1040 DATA &h41, &h80, &hd6, &h61 1050 DATA &haa, &h00, &h00, &h72 1060 DATA &h00, &h80, &hd6, &h61 1070 DATA &haa, &h00, &h00, &h72 1080 DATA &h01, &h80, &hd6, &h61 1090 DATA &haa, &h00, &h00, &h72 1100 DATA &h01, &h00, &hd6, &h61 1110 DATA &haa, &h00, &h00, &h72 1120 DATA &h01, &h40, &hd6, &h61 1130 DATA &h01, &h00, &h00, &h72 1140 DATA &h01, &h80, &hd6, &h61 1150 DATA &h01, &h00, &h00, &h72 1160 DATA &h00, &h80, &hd6, &h61 1170 DATA &h00, &h00, &h00, &h72 1180 DATA &h01, &h80, &hd6, &h61 1190 DATA &h00, &h00, &h00, &h72 1200 DATA &h00, &h80, &hd6, &h61 1290 DATA &h00, &h00, &h00, &h72 1300 DATA &h01, &h80, &hd6, &h60 1310 DATA &h00, &h00, &h00, &h72 1320 DATA &h00, &h80, &hd6, &h60 1330 DATA &h00, &h00, &h00, &h72 1340 DATA &h01, &h80, &hd6, &h5f 1350 DATA &h00, &h00, &h00, &h72 1360 DATA &h00, &h80, &hd6, &h5f 1370 DATA &h00, &h00, &h00, &h72 1380 DATA &h01, &h80, &hf0, &h5f 1390 DATA &h00, &h00, &h00, &h72 1400 DATA &h00, &h80, &hf0, &h5f  pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/accepted/000077500000000000000000000000001441235174000222105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/accepted/OUTPUT000066400000000000000000000011771441235174000232010ustar00rootroot000000000000003E 77 17 72 0 80 DF 8B 3E 77 17 72 3F 0 17 72 0 80 DF BF 3E 0 17 72 3F 0 0 72 0 80 DF BF 3E 0 0 72 3F 0 0 72 0 0 0 C0 3E 0 0 72 3F 0 0 72 0 80 FF BF 3E 0 0 72 3F 0 0 72 0 80 FF FF 3E 0 0 72 3F 0 0 72 0 80 FF DF 3E 0 0 72 2C FF 7F 71 0 0 FF 7F 2B FF 7F 71 2C FF 7F 71 0 0 0 80 2B FF 7F 71 2A FF 7F 71 0 0 FF 7F 29 FF 7F 71 2A FF 7F 71 0 0 0 80 29 FF 7F 71 95 FF 7F 71 0 80 FF BF 94 FF 7F 71 95 FF 7F 71 0 0 0 C0 94 FF 7F 71 CA FF 7F 71 0 C0 FF 5F CA FF 7F 71 CA FF 7F 71 0 0 0 60 CA FF 7F 71 C4 FF 7F 71 0 C0 FF DF C3 FF 7F 71 C4 FF 7F 71 0 0 0 E0 C3 FF 7F 71 pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/model/000077500000000000000000000000001441235174000215405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDING/model/OUTPUT000066400000000000000000000010001441235174000225120ustar00rootroot000000000000003E 77 17 72 0 80 DF 8B 3E 77 17 72 3E 0 17 72 0 80 DF BF 3E 0 17 72 3E 0 0 72 0 80 DF BF 3E 0 0 72 3F 0 0 72 0 0 0 C0 3E 0 0 72 3E 0 0 72 0 80 FF BF 3E 0 0 72 3F 0 0 72 0 80 FF FF 3E 0 0 72 3F 0 0 72 0 80 FF DF 3E 0 0 72 2B FF 7F 71 0 0 FF 7F 2B FF 7F 71 2C FF 7F 71 0 0 0 80 2B FF 7F 71 29 FF 7F 71 0 0 FF 7F 29 FF 7F 71 2A FF 7F 71 0 0 0 80 29 FF 7F 71 94 FF 7F 71 0 80 FF BF 94 FF 7F 71 95 FF 7F 71 0 0 0 C0 94 FF 7F 71 CA FF 7F 71 0 C0 FF 5F Cpcbasic-2.0.7/tests/basic/unsorted/ROUNDSNG/000077500000000000000000000000001441235174000204525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDSNG/PCBASIC.INI000066400000000000000000000000561441235174000220600ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/ROUNDSNG/TEST.BAS000066400000000000000000000005421441235174000215610ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM rounding double to single with overflow to exponent 25 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 X$ = chr$(255)+chr$(255)+chr$(255)+chr$(255)+chr$(255)+chr$(255)+chr$(127)+chr$(128) 35 PRINT#1, cvd(x$) 40 PRINT#1, csng(cvd(x$)) 50 A = cvd(x$): a$ = mks$(a) 60 FOR I%=1 TO 4 70 PRINT#1, hex$(asc(mid$(a$, i%))), 80 NEXT pcbasic-2.0.7/tests/basic/unsorted/ROUNDSNG/model/000077500000000000000000000000001441235174000215525ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ROUNDSNG/model/OUTPUT.TXT000066400000000000000000000001031441235174000232050ustar00rootroot00000000000000 1 1 0 0 0 81 pcbasic-2.0.7/tests/basic/unsorted/RUN/000077500000000000000000000000001441235174000176575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RUN/PCBASIC.INI000066400000000000000000000001701441235174000212620ustar00rootroot00000000000000[pcbasic] font=default keys=LOAD"test"\rRUN\rRUN 110\rRUN 130 YADA\rRUN YADA\rRUN "test"\rRUN "test",R\rRUN,R\rSYSTEM\r pcbasic-2.0.7/tests/basic/unsorted/RUN/TEST.BAS000066400000000000000000000005441441235174000207700ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM RUN test 100 GOSUB 225: PRINT#1, 100: CLOSE 110 GOSUB 225: PRINT#1, 110: CLOSE 120 GOSUB 225: PRINT#1, 120: CLOSE 130 GOSUB 225: PRINT#1, 130 140 RUN "nosuch" 150 RUN 200 160 RUN "" 199 END 225 ON ERROR GOTO 1000 230 OPEN "OUTPUT.TXT" FOR APPEND AS 1 240 RETURN 1000 PRINT#1, "Error:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/RUN/model/000077500000000000000000000000001441235174000207575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RUN/model/OUTPUT.TXT000066400000000000000000000004401441235174000224160ustar00rootroot00000000000000 100 110 120 130 Error: 53 140 110 120 130 Error: 53 140 130 Error: 53 140 100 110 120 130 Error: 53 140 100 110 120 130 Error: 53 140 pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/000077500000000000000000000000001441235174000214335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/PCBASIC.INI000066400000000000000000000001011441235174000230300ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/TEST.BAS000066400000000000000000000002621441235174000225410ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM 30 open "test.dat" for random as 1 40 print#1, 1, 2 50 write#1, "test" 60 put#1, 2 70 width#1, 8 80 print#1, 1,2,3 90 put#1, 3 100 close pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/known/000077500000000000000000000000001441235174000225675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/known/TEST.DAT000066400000000000000000000006001441235174000236740ustar00rootroot00000000000000 1 2 "test" 1 2 "test" 1 2 3 pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/model/000077500000000000000000000000001441235174000225335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RandomWidth/model/TEST.DAT000066400000000000000000000006001441235174000236400ustar00rootroot00000000000000 1 2 "test" 1 2 3 pcbasic-2.0.7/tests/basic/unsorted/ReadBackFILES/000077500000000000000000000000001441235174000214325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ReadBackFILES/PCBASIC.INI000066400000000000000000000001011441235174000230270ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/ReadBackFILES/TEST.BAS000066400000000000000000000003321441235174000225360ustar00rootroot0000000000000010 CLS:LOCATE 4,1:OPEN "output.txt" FOR OUTPUT AS 1 12 FILES "output.txt" 15 locate csrlin-3,1 20 BF$="":FOR I=1 TO 12:BF$=BF$+CHR$(SCREEN(CSRLIN, I)):NEXT 25 locate csrlin+3,1 30 print#1, "[";bf$;"]":close  pcbasic-2.0.7/tests/basic/unsorted/ReadBackFILES/model/000077500000000000000000000000001441235174000225325ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ReadBackFILES/model/OUTPUT.TXT000066400000000000000000000000211441235174000241640ustar00rootroot00000000000000[OUTPUT .TXT] pcbasic-2.0.7/tests/basic/unsorted/RedoFromStart/000077500000000000000000000000001441235174000217465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RedoFromStart/PCBASIC.INI000066400000000000000000000001121441235174000233450ustar00rootroot00000000000000[pcbasic] keys=1,2,a\r1\r1,2\r1,2,3\r font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/RedoFromStart/TEST.BAS000066400000000000000000000004751441235174000230620ustar00rootroot000000000000005 CLS:KEY OFF 10 INPUT A, B, C 15 PRINT "DONE" 20 N$="OUTPUT.DAT": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 1090 RETURN  pcbasic-2.0.7/tests/basic/unsorted/RedoFromStart/model/000077500000000000000000000000001441235174000230465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/RedoFromStart/model/OUTPUT.DAT000066400000000000000000000040031441235174000244350ustar00rootroot00000000000000? 1,2,a ?Redo from start ? 1 ?Redo from start ? 1,2 ?Redo from start ? 1,2,3 DONE pcbasic-2.0.7/tests/basic/unsorted/SAVE/000077500000000000000000000000001441235174000177515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SAVE/OUTPUT.TXT000066400000000000000000000000251441235174000214070ustar00rootroot00000000000000 22 50 pcbasic-2.0.7/tests/basic/unsorted/SAVE/PCBASIC.INI000066400000000000000000000000561441235174000213570ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SAVE/TEST.BAS000066400000000000000000000005401441235174000210560ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SAVE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SAVE 70 SAVE "P",P 80 A$="B": SAVE A$ 90 B$="P2": SAVE B$,P 100 SAVE "" 110 SAVE "ONE",B 120 SAVE ,P 130 SAVE 0,A 140 SAVE 20 160 SAVE "ERR" LPRINT 170 SAVE "A",A 180 PRINT#1, "END" 190 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/000077500000000000000000000000001441235174000210515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/A.BAS000066400000000000000000000005411441235174000215600ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SAVE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SAVE 70 SAVE "P",P 80 A$="B": SAVE A$ 90 B$="P2": SAVE B$,P 100 SAVE "" 110 SAVE "ONE",B 120 SAVE ,P 130 SAVE 0,A 140 SAVE 20 160 SAVE "ERR" LPRINT 170 SAVE "A",A 180 PRINT#1, "END" 190 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/B.BAS000066400000000000000000000004111441235174000215550ustar00rootroot00000000000000 PC-BASIC test  SAVE syntax "OUTPUT.TXT" OUTPUT AS 1( 2F "P",PPA$"B": A$ZB$"P2": B$,Pd ""n "ONE",Bx ,P% ,A. < "ERR" H "A",AW#, "END"]k#, , s pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/OUTPUT.TXT000066400000000000000000000002231441235174000225070ustar00rootroot00000000000000 22 50 52 100 2 110 2 120 13 130 13 140 2 160 pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/P.BAS000066400000000000000000000004111441235174000215730ustar00rootroot00000000000000̩T.X7\dɞkZ`TZ@8ʵO IF{hWf7@HI3Ban8]k35o#o|JgelHF:" ewQ_vc`g$O{X9-S3EdhS6Qd` u^`Iy-(#ժp)ǛBQǀ0# _3܅8<}2,pcbasic-2.0.7/tests/basic/unsorted/SAVE/model/P2.BAS000066400000000000000000000004111441235174000216550ustar00rootroot00000000000000̩T.X7\dɞkZ`TZ@8ʵO IF{hWf7@HI3Ban8]k35o#o|JgelHF:" ewQ_vc`g$O{X9-S3EdhS6Qd` u^`Iy-(#ժp)ǛBQǀ0# _3܅8<}2,pcbasic-2.0.7/tests/basic/unsorted/SCREEN/000077500000000000000000000000001441235174000201725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCREEN/PCBASIC.INI000066400000000000000000000000561441235174000216000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SCREEN/TEST.BAS000066400000000000000000000015321441235174000213010ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SCREEN syntax 22 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 25 ON ERROR GOTO 10000 30 SCREEN 40 SCREEN 0 50 SCREEN 0, 60 SCREEN ,0 70 SCREEN 0,0 80 SCREEN 0,0, 90 SCREEN ,0,0 100 SCREEN 0,0,0 110 SCREEN 0,,0 120 SCREEN 0,0,0,0 130 SCREEN 0,,, 140 SCREEN 0,,,0 150 SCREEN 0,,0,0 152 SCREEN 0,0,0,0,0 155 SCREEN 0,0,0,0,0, 157 SCREEN 0,0,0,0,0,0 158 SCREEN 0,0,0,0,0,0, 160 SCREEN -1 170 SCREEN 255 180 SCREEN 256 190 SCREEN 32768 260 SCREEN 0,-1 270 SCREEN 0,255 280 SCREEN 0,256 290 SCREEN 0,32768 360 SCREEN 0,0,-1 370 SCREEN 0,0,255 380 SCREEN 0,0,256 390 SCREEN 0,0,32768 460 SCREEN 0,0,0,-1 470 SCREEN 0,0,0,255 480 SCREEN 0,0,0,256 490 SCREEN 0,0,0,32768 560 SCREEN 0,0,0,0,-1 570 SCREEN 0,0,0,0,255 580 SCREEN 0,0,0,0,256 590 SCREEN 0,0,0,0,32768 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SCREEN/model/000077500000000000000000000000001441235174000212725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCREEN/model/OUTPUT.TXT000066400000000000000000000011121441235174000227260ustar00rootroot00000000000000 22 30 22 50 22 80 22 130 5 152 22 155 5 157 22 158 5 160 5 170 5 180 6 190 5 260 5 280 6 290 5 360 5 370 5 380 6 390 5 460 5 470 5 480 6 490 5 560 5 570 5 580 6 590 0 590 pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/000077500000000000000000000000001441235174000204165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/PCBASIC.INI000066400000000000000000000000561441235174000220240ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/TEST.BAS000066400000000000000000000031401441235174000215220ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SCREEN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, SCREEN 60 PRINT#1, SCREEN( 70 PRINT#1, SCREEN("ABC" 80 PRINT#1, SCREEN(1 90 PRINT#1, SCREEN(1.5 100 PRINT#1, SCREEN(-1) 110 PRINT#1, SCREEN(1) 120 PRINT#1, SCREEN(-1.5) 130 PRINT#1, SCREEN(1.5) 140 PRINT#1, SCREEN(-1.5D2) 150 PRINT#1, SCREEN(1.5D2) 160 PRINT#1, SCREEN("ABC") 200 PRINT#1, SCREEN(0) 210 PRINT#1, SCREEN(256) 220 PRINT#1, SCREEN(32768) 230 PRINT#1, SCREEN(65536) 240 PRINT#1, SCREEN(1.701412E+38) 250 PRINT#1, SCREEN(1.701411834604692D+38) 300 PRINT#1, SCREEN(1) 310 PRINT#1, SCREEN(#1) 1000 PRINT#1, SCREEN(1,1) 1010 PRINT#1, SCREEN(1,#1) 1020 PRINT#1, SCREEN(1, "A") 1025 PRINT#1, SCREEN(1, "A" 1030 PRINT#1, SCREEN(1,0) 1040 PRINT#1, SCREEN(1,-1) 1042 PRINT#1, SCREEN(1,41) 1043 PRINT#1, SCREEN(1,80) 1044 PRINT#1, SCREEN(1,81) 1050 PRINT#1, SCREEN(1,256) 1060 PRINT#1, SCREEN(1,32768) 1070 PRINT#1, SCREEN(1,32768 1110 PRINT#1, SCREEN(#1, 1) 1120 PRINT#1, SCREEN("A", 1) 1125 PRINT#1, SCREEN("A", 1 1130 PRINT#1, SCREEN(0, 1) 1140 PRINT#1, SCREEN(-1, 1) 1145 PRINT#1, SCREEN(25, 1) 1147 PRINT#1, SCREEN(26, 1) 1150 PRINT#1, SCREEN(256, 1) 1160 PRINT#1, SCREEN(32768, 1) 1170 PRINT#1, SCREEN(32768, 1 1200 PRINT#1, SCREEN(1,1,0) 1210 PRINT#1, SCREEN(1,1,1) 1215 PRINT#1, SCREEN(1,1,-1) 1220 PRINT#1, SCREEN(1,1,"A") 1225 PRINT#1, SCREEN(1,1,"A" 1230 PRINT#1, SCREEN(1,1,256) 1235 PRINT#1, SCREEN(1,1,256 1240 PRINT#1, SCREEN(1,1,32768 2000 PRINT#1, SCREEN(0, 0) 2010 PRINT#1, SCREEN(0, 0 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/accepted/000077500000000000000000000000001441235174000221665ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/accepted/OUTPUT.TXT000066400000000000000000000017371441235174000236370ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 2 100 2 110 2 120 2 130 2 140 2 150 13 160 2 200 2 210 6 220 6 230 6 240 6 250 2 300 2 310 79 2 1010 13 1020 13 1025 79 5 1040 32 32 5 1044 5 1050 6 1060 6 1070 2 1110 13 1120 13 1125 79 5 1140 32 5 1147 5 1150 6 1160 6 1170 79 7 5 1215 13 1220 13 1225 5 1230 5 1235 6 1240 5 2000 5 2010 pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/model/000077500000000000000000000000001441235174000215165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCREENFN/model/OUTPUT.TXT000066400000000000000000000017371441235174000231670ustar00rootroot00000000000000 2 50 5 60 13 70 5 80 5 90 5 100 5 110 5 120 5 130 5 140 5 150 13 160 5 200 5 210 6 220 6 230 6 240 6 250 5 300 2 310 79 2 1010 13 1020 13 1025 79 5 1040 32 32 5 1044 5 1050 6 1060 6 1070 2 1110 13 1120 13 1125 79 5 1140 32 5 1147 5 1150 6 1160 6 1170 79 7 5 1215 13 1220 13 1225 5 1230 5 1235 6 1240 5 2000 5 2010 pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/000077500000000000000000000000001441235174000204055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/PCBASIC.INI000066400000000000000000000000561441235174000220130ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/TEST.BAS000066400000000000000000000010421441235174000215100ustar00rootroot000000000000005 CLS: KEY OFF 10 FOR I = 1 TO 43 STEP 2 20 PRINT STRING$(I, I+64); 30 NEXT 100 PRINT :PRINT 101 FOR W = 10 TO 100 STEP 20 105 OPEN "scrn:" FOR OUTPUT AS 1 106 WIDTH#1, W 110 FOR I = 1 TO 43 STEP 2 120 PRINT#1,STRING$(I, I+64); 130 NEXT 140 CLOSE#1 145 N$=HEX$(W): GOSUB 1000 150 NEXT 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN "dump"+N$+".dat" FOR OUTPUT AS 2 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #2, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #2, "" 1070 NEXT 1080 CLOSE 2 1090 RETURN pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/000077500000000000000000000000001441235174000215055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/DUMP1E.DAT000066400000000000000000000040031441235174000227670ustar00rootroot00000000000000kkkACCCEEEEEGGGGGGGIIIIIIIII KKKKKKKKKKKMMMMMMMMMMMMM OOOOOOOOOOOOOOO QQQQQQQQQQQQQQQQQ SSSSSSSSSSSSSSSSSSS UUUUUUUUUUUUUUUUUUUUU WWWWWWWWWWWWWWWWWWWWWWW YYYYYYYYYYYYYYYYYYYYYYYYY [[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ______________________________ _ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa cccccccccccccccccccccccccccccc ccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeee gggggggggggggggggggggggggggggg ggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkk pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/DUMP32.DAT000066400000000000000000000040031441235174000227460ustar00rootroot00000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa cccccccccccccccccccccccccccccc ccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeee gggggggggggggggggggggggggggggg ggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkACCCEEEEEGGGGGGGIIIIIIIIIKKKKKKKKKKK MMMMMMMMMMMMMOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQ SSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUU WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYY [[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] _______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/DUMP46.DAT000066400000000000000000000040031441235174000227530ustar00rootroot00000000000000iiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkACCCEEEEEGGGGGGGIIIIIIIIIKKKKKKKKKKK MMMMMMMMMMMMMOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQ SSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUU WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYY [[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] _______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkACCCEEEEEGGGGGGGIIIIIIIII KKKKKKKKKKKMMMMMMMMMMMMMOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQ SSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWW YYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/DUMP5A.DAT000066400000000000000000000040031441235174000227670ustar00rootroot00000000000000[[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] _______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkACCCEEEEEGGGGGGGIIIIIIIII KKKKKKKKKKKMMMMMMMMMMMMMOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQ SSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWW YYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkACCCEEEEEGGGGGGGIIIIIIIIIKKKKKKKKKKK MMMMMMMMMMMMMOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUU WWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________________ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggg iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk pcbasic-2.0.7/tests/basic/unsorted/SCRNWID1/model/DUMPA.DAT000066400000000000000000000040031441235174000227020ustar00rootroot00000000000000aaaaaaaaaa aaa cccccccccc cccccccccc cccccccccc ccccc eeeeeeeeee eeeeeeeeee eeeeeeeeee eeeeeee gggggggggg gggggggggg gggggggggg ggggggggg iiiiiiiiii iiiiiiiiii iiiiiiiiii iiiiiiiiii i kkkkkkkkkk kkkkkkkkkk kkkkkkkkkk kkkkkkkkkk kkk pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/000077500000000000000000000000001441235174000204065ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/PCBASIC.INI000066400000000000000000000000561441235174000220140ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/TEST.BAS000066400000000000000000000010571441235174000215170ustar00rootroot0000000000000010 CLS: KEY OFF 20 A$=STRING$(128,"0") 30 FOR I = 10 TO 210 STEP 25 40 GOSUB 110 50 NEXT 55 N$="1": GOSUB 1000 60 FOR I = 200 TO 216 STEP 2 70 GOSUB 110 80 NEXT 85 N$="2":GOSUB 1000 90 I=255:GOSUB 110 95 N$="3":GOSUB 1000 100 END 110 OPEN "O",#1,"scrn:":WIDTH#1,I 120 PRINT #1,I;A$;A$:CLOSE #1 130 RETURN 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN "dump"+N$+".dat" FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 1090 RETURN pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/model/000077500000000000000000000000001441235174000215065ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/model/DUMP1.DAT000066400000000000000000000040031441235174000226630ustar00rootroot0000000000000000000000000000000000000000000000000 00000000000000000000000000000000000 00000000000000000000000 60 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 00000000 000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 00000000 85 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 110 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 135 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 160 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 185 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 210 000000000000000000000000000000000000000000000000000000000000000000000000000 pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/model/DUMP2.DAT000066400000000000000000000040031441235174000226640ustar00rootroot00000000000000 110 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 135 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 160 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 185 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 210 000000000000000000000000000000000000000000000000000000000000000000000000000 200 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 202 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 204 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 206 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 208 000000000000000000000000000000000000000000000000000000000000000000000000000 210 000000000000000000000000000000000000000000000000000000000000000000000000000 212 000000000000000000000000000000000000000000000000000000000000000000000000000 214 000000000000000000000000000000000000000000000000000000000000000000000000000 216 000000000000000000000000000000000000000000000000000000000000000000000000000 pcbasic-2.0.7/tests/basic/unsorted/SCRNWID2/model/DUMP3.DAT000066400000000000000000000040031441235174000226650ustar00rootroot0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 135 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 160 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 185 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 210 000000000000000000000000000000000000000000000000000000000000000000000000000 200 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 202 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 204 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 206 000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 208 000000000000000000000000000000000000000000000000000000000000000000000000000 210 000000000000000000000000000000000000000000000000000000000000000000000000000 212 000000000000000000000000000000000000000000000000000000000000000000000000000 214 000000000000000000000000000000000000000000000000000000000000000000000000000 216 000000000000000000000000000000000000000000000000000000000000000000000000000 255 000000000000000000000000000000000000000000000000000000000000000000000000000 pcbasic-2.0.7/tests/basic/unsorted/SEMISPC/000077500000000000000000000000001441235174000203165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SEMISPC/PCBASIC.INI000066400000000000000000000000561441235174000217240ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SEMISPC/TEST.BAS000066400000000000000000000001271441235174000214240ustar00rootroot0000000000000010 REM space between keyword and semicolon 20 PRINT INKEY$;A 30 SAVE"OUTPUT.ASC",A pcbasic-2.0.7/tests/basic/unsorted/SEMISPC/model/000077500000000000000000000000001441235174000214165ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SEMISPC/model/OUTPUT.ASC000066400000000000000000000001301441235174000230000ustar00rootroot0000000000000010 REM space between keyword and semicolon 20 PRINT INKEY$;A 30 SAVE"OUTPUT.ASC",A pcbasic-2.0.7/tests/basic/unsorted/SGN/000077500000000000000000000000001441235174000176425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SGN/PCBASIC.INI000066400000000000000000000000561441235174000212500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SGN/TEST.BAS000066400000000000000000000012201441235174000207430ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SGN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, SGN 60 PRINT#1, SGN( 70 PRINT#1, SGN("ABC" 80 PRINT#1, SGN(1 90 PRINT#1, SGN(1.5 100 PRINT#1, SGN(-1) 110 PRINT#1, SGN(1) 120 PRINT#1, SGN(-1.5) 130 PRINT#1, SGN(1.5) 140 PRINT#1, SGN(-1.5D2) 150 PRINT#1, SGN(1.5D2) 160 PRINT#1, SGN("ABC") 200 PRINT#1, SGN(0) 210 PRINT#1, SGN(256) 220 PRINT#1, SGN(32768) 230 PRINT#1, SGN(65536) 240 PRINT#1, SGN(1.701412E+38) 250 PRINT#1, SGN(1.701411834604692D+38) 300 PRINT#1, SGN(1) 310 PRINT#1, SGN(#1) 320 PRINT#1, SGN(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SGN/model/000077500000000000000000000000001441235174000207425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SGN/model/OUTPUT.TXT000066400000000000000000000003451441235174000224050ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -1 1 -1 1 -1 1 13 160 0 1 1 1 1 1 1 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/SIN/000077500000000000000000000000001441235174000176445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SIN/PCBASIC.INI000066400000000000000000000000561441235174000212520ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SIN/TEST.BAS000066400000000000000000000012201441235174000207450ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SIN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, SIN 60 PRINT#1, SIN( 70 PRINT#1, SIN("ABC" 80 PRINT#1, SIN(1 90 PRINT#1, SIN(1.5 100 PRINT#1, SIN(-1) 110 PRINT#1, SIN(1) 120 PRINT#1, SIN(-1.5) 130 PRINT#1, SIN(1.5) 140 PRINT#1, SIN(-1.5D2) 150 PRINT#1, SIN(1.5D2) 160 PRINT#1, SIN("ABC") 200 PRINT#1, SIN(0) 210 PRINT#1, SIN(256) 220 PRINT#1, SIN(32768) 230 PRINT#1, SIN(65536) 240 PRINT#1, SIN(1.701412E+38) 250 PRINT#1, SIN(1.701411834604692D+38) 300 PRINT#1, SIN(1) 310 PRINT#1, SIN(#1) 320 PRINT#1, SIN(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SIN/accepted/000077500000000000000000000000001441235174000214145ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SIN/accepted/OUTPUT.TXT000066400000000000000000000004671441235174000230640ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -.841471 .841471 -.9974949 .9974949 .7148764 -.7148764 13 160 0 -.999208 .9278563 .6920654 0 6 250 .841471 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/SIN/model/000077500000000000000000000000001441235174000207445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SIN/model/OUTPUT.TXT000066400000000000000000000004701441235174000224060ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -.841471 .841471 -.9974951 .9974951 .7148765 -.7148765 13 160 0 -.9992081 .9278564 .6920655 0 6 250 .841471 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/SOUND/000077500000000000000000000000001441235174000201035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SOUND/PCBASIC.INI000066400000000000000000000000561441235174000215110ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SOUND/TEST.BAS000066400000000000000000000015241441235174000212130ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SOUND syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SOUND 60 SOUND 0 65 SOUND 0, 70 SOUND 0,0 75 SOUND 0,0, 80 SOUND 0,0,0 85 SOUND 0,0,0, 90 SOUND 0,0,0,0 95 SOUND 0,0,0,0, 97 SOUND 0,0,0,0,0 99 SOUND 0,0,0,0,0, 100 SOUND -1 110 SOUND -1,0 120 SOUND 256,0 130 SOUND 32768,0 140 SOUND "!",0 150 SOUND 0,-1 180 SOUND 0,0,1 190 SOUND 1,1,1 210 SOUND 1,1,1,1 220 SOUND 1,1,1,3 230 SOUND 1,1,1,-1 240 SOUND 1,1,1,256 250 SOUND 1,1,1,32768 260 SOUND 1,1,1,"!" 270 SOUND 1,1,-1 280 SOUND 1,1,256 290 SOUND 1,1,32768 300 SOUND 1,1,"!" 310 SOUND 0,0,-1 320 SOUND 0,0,256 330 SOUND 0,0,32768 340 SOUND 0,0,"!" 350 SOUND 1,1,1,"!", 360 SOUND 32768,1,1,"!", 370 SOUND ON 380 SOUND OFF 390 SOUND STOP 400 SOUND LPRINT 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SOUND/model/000077500000000000000000000000001441235174000212035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SOUND/model/OUTPUT.TXT000066400000000000000000000013261441235174000226460ustar00rootroot00000000000000 22 50 2 60 22 65 2 75 2 80 2 85 2 90 2 95 2 97 2 99 2 100 6 130 13 140 2 180 2 190 2 210 2 220 2 230 2 240 2 250 2 260 2 270 2 280 2 290 2 300 2 310 2 320 2 330 2 340 2 350 6 360 2 370 2 380 2 390 2 400 pcbasic-2.0.7/tests/basic/unsorted/SPACE$/000077500000000000000000000000001441235174000201125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPACE$/PCBASIC.INI000066400000000000000000000000561441235174000215200ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPACE$/TEST.BAS000066400000000000000000000013221441235174000212160ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SPACE$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, SPACE$ 60 PRINT#1, SPACE$( 70 PRINT#1, SPACE$("ABC" 80 PRINT#1, SPACE$(1 90 PRINT#1, SPACE$(1.5 100 PRINT#1, SPACE$(-1) 110 PRINT#1, SPACE$(1) 120 PRINT#1, SPACE$(-1.5) 130 PRINT#1, SPACE$(1.5) 140 PRINT#1, SPACE$(-1.5D2) 150 PRINT#1, SPACE$(1.5D2) 160 PRINT#1, SPACE$("ABC") 200 PRINT#1, SPACE$(0) 210 PRINT#1, SPACE$(256) 220 PRINT#1, SPACE$(32768) 230 PRINT#1, SPACE$(65536) 240 PRINT#1, SPACE$(1.701412E+38) 250 PRINT#1, SPACE$(1.701411834604692D+38) 300 PRINT#1, SPACE$(1) 310 PRINT#1, SPACE$(#1) 320 PRINT#1, SPACE$(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SPACE$/model/000077500000000000000000000000001441235174000212125ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPACE$/model/OUTPUT.TXT000066400000000000000000000007601441235174000226560ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 5 120 5 140 13 160 5 210 6 220 6 230 6 240 6 250 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/SPAGH/000077500000000000000000000000001441235174000200555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH/PCBASIC.INI000066400000000000000000000000561441235174000214630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH/TEST.BAS000066400000000000000000000004401441235174000211610ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 PRINT#1, I 25 GOTO 40 30 IF I=1 THEN NEXT 40 IF I=2 THEN NEXT I 50 IF I=3 THEN NEXT I 60 IF I=4 THEN NEXT I 70 NEXT 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH/model/000077500000000000000000000000001441235174000211555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH/model/OUTPUT000066400000000000000000000000501441235174000221330ustar00rootroot00000000000000 1 error: 1 70 pcbasic-2.0.7/tests/basic/unsorted/SPAGH2/000077500000000000000000000000001441235174000201375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH2/PCBASIC.INI000066400000000000000000000000561441235174000215450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH2/TEST.BAS000066400000000000000000000003211441235174000212410ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 PRINT#1, I 25 GOTO 40 30 NEXT K 40 NEXT 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH2/model/000077500000000000000000000000001441235174000212375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH2/model/OUTPUT000066400000000000000000000001121441235174000222140ustar00rootroot00000000000000error: 1 30 0 error: 1 40 pcbasic-2.0.7/tests/basic/unsorted/SPAGH3/000077500000000000000000000000001441235174000201405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH3/PCBASIC.INI000066400000000000000000000000561441235174000215460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH3/TEST.BAS000066400000000000000000000004121441235174000212430ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=5 TO 10 20 PRINT#1, I 30 IF I=5 GOTO 50 40 'NEXT 50 PRINT I 60 IF I=5 THEN NEXT 70 PRINT#1,"end" 80 NEXT 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH3/model/000077500000000000000000000000001441235174000212405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH3/model/OUTPUT000066400000000000000000000000621441235174000222210ustar00rootroot00000000000000 5 6 end error: 1 80 pcbasic-2.0.7/tests/basic/unsorted/SPAGH4/000077500000000000000000000000001441235174000201415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH4/PCBASIC.INI000066400000000000000000000000561441235174000215470ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH4/TEST.BAS000066400000000000000000000003731441235174000212520ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 FOR J= 1 TO 2 30 PRINT#1, I,J 40 GOTO 60 50 NEXT J 55 END 60 NEXT I 70 GOTO 50 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH4/model/000077500000000000000000000000001441235174000212415ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH4/model/OUTPUT000066400000000000000000000003411441235174000222220ustar00rootroot00000000000000 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 error: 1 50 pcbasic-2.0.7/tests/basic/unsorted/SPAGH5/000077500000000000000000000000001441235174000201425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH5/PCBASIC.INI000066400000000000000000000000561441235174000215500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH5/TEST.BAS000066400000000000000000000003331441235174000212470ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 FOR J= 1 TO 2 30 PRINT#1, I,J 60 NEXT I 70 NEXT J 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH5/model/000077500000000000000000000000001441235174000212425ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH5/model/OUTPUT000066400000000000000000000002341441235174000222240ustar00rootroot00000000000000error: 1 70 error: 1 60 0 0 error: 1 60 error: 1 70 pcbasic-2.0.7/tests/basic/unsorted/SPAGH6/000077500000000000000000000000001441235174000201435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH6/PCBASIC.INI000066400000000000000000000000561441235174000215510ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SPAGH6/TEST.BAS000066400000000000000000000004221441235174000212470ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 FOR I=1 TO 10 20 FOR J=100 TO 110 30 PRINT#1, I,J 40 GOTO 100 50 GOTO 100 55 RETURN 60 END 100 REM 110 NEXT 140 NEXT 999 CLOSE:END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/SPAGH6/model/000077500000000000000000000000001441235174000212435ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SPAGH6/model/OUTPUT000066400000000000000000000044071441235174000222330ustar00rootroot00000000000000 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 2 100 2 101 2 102 2 103 2 104 2 105 2 106 2 107 2 108 2 109 2 110 3 100 3 101 3 102 3 103 3 104 3 105 3 106 3 107 3 108 3 109 3 110 4 100 4 101 4 102 4 103 4 104 4 105 4 106 4 107 4 108 4 109 4 110 5 100 5 101 5 102 5 103 5 104 5 105 5 106 5 107 5 108 5 109 5 110 6 100 6 101 6 102 6 103 6 104 6 105 6 106 6 107 6 108 6 109 6 110 7 100 7 101 7 102 7 103 7 104 7 105 7 106 7 107 7 108 7 109 7 110 8 100 8 101 8 102 8 103 8 104 8 105 8 106 8 107 8 108 8 109 8 110 9 100 9 101 9 102 9 103 9 104 9 105 9 106 9 107 9 108 9 109 9 110 10 100 10 101 10 102 10 103 10 104 10 105 10 106 10 107 10 108 10 109 10 110 pcbasic-2.0.7/tests/basic/unsorted/SQR/000077500000000000000000000000001441235174000176605ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SQR/PCBASIC.INI000066400000000000000000000000561441235174000212660ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SQR/TEST.BAS000066400000000000000000000012201441235174000207610ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SQR function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, SQR 60 PRINT#1, SQR( 70 PRINT#1, SQR("ABC" 80 PRINT#1, SQR(1 90 PRINT#1, SQR(1.5 100 PRINT#1, SQR(-1) 110 PRINT#1, SQR(1) 120 PRINT#1, SQR(-1.5) 130 PRINT#1, SQR(1.5) 140 PRINT#1, SQR(-1.5D2) 150 PRINT#1, SQR(1.5D2) 160 PRINT#1, SQR("ABC") 200 PRINT#1, SQR(0) 210 PRINT#1, SQR(256) 220 PRINT#1, SQR(32768) 230 PRINT#1, SQR(65536) 240 PRINT#1, SQR(1.701412E+38) 250 PRINT#1, SQR(1.701411834604692D+38) 300 PRINT#1, SQR(1) 310 PRINT#1, SQR(#1) 320 PRINT#1, SQR(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SQR/model/000077500000000000000000000000001441235174000207605ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SQR/model/OUTPUT.TXT000066400000000000000000000005101441235174000224150ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 1 5 120 1.224745 5 140 12.24745 13 160 0 16 181.0193 256 1.304382E+19 6 250 1 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/STICK/000077500000000000000000000000001441235174000200705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STICK/PCBASIC.INI000066400000000000000000000000561441235174000214760ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STICK/TEST.BAS000066400000000000000000000014301441235174000211740ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM STICK function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, STICK 60 PRINT#1, STICK( 70 PRINT#1, STICK("ABC" 80 PRINT#1, STICK(1 90 PRINT#1, STICK(1.5 100 PRINT#1, STICK(-1) 110 PRINT#1, STICK(1) 120 PRINT#1, STICK(-1.5) 130 PRINT#1, STICK(1.5) 140 PRINT#1, STICK(-1.5D2) 150 PRINT#1, STICK(1.5D2) 160 PRINT#1, STICK("ABC") 200 PRINT#1, STICK(0) 201 PRINT#1, STICK(1) 202 PRINT#1, STICK(2) 203 PRINT#1, STICK(3) 205 PRINT#1, STICK(4) 210 PRINT#1, STICK(256) 220 PRINT#1, STICK(32768) 230 PRINT#1, STICK(65536) 240 PRINT#1, STICK(1.701412E+38) 250 PRINT#1, STICK(1.701411834604692D+38) 300 PRINT#1, STICK(1) 310 PRINT#1, STICK(#1) 320 PRINT#1, STICK(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STICK/model/000077500000000000000000000000001441235174000211705ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STICK/model/OUTPUT.TXT000066400000000000000000000006311441235174000226310ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 0 5 120 0 5 140 5 150 13 160 0 0 0 0 5 205 5 210 6 220 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/STR$/000077500000000000000000000000001441235174000177275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STR$/PCBASIC.INI000066400000000000000000000000561441235174000213350ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STR$/TEST.BAS000066400000000000000000000012461441235174000210400ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM STR$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, STR$ 60 PRINT#1, STR$( 70 PRINT#1, STR$("ABC" 80 PRINT#1, STR$(1 90 PRINT#1, STR$(1.5 100 PRINT#1, STR$(-1) 110 PRINT#1, STR$(1) 120 PRINT#1, STR$(-1.5) 130 PRINT#1, STR$(1.5) 140 PRINT#1, STR$(-1.5D2) 150 PRINT#1, STR$(1.5D2) 160 PRINT#1, STR$("ABC") 200 PRINT#1, STR$(0) 210 PRINT#1, STR$(256) 220 PRINT#1, STR$(32768) 230 PRINT#1, STR$(65536) 240 PRINT#1, STR$(1.701412E+38) 250 PRINT#1, STR$(1.701411834604692D+38) 300 PRINT#1, STR$(1) 310 PRINT#1, STR$(#1) 320 PRINT#1, STR$(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STR$/model/000077500000000000000000000000001441235174000210275ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STR$/model/OUTPUT.TXT000066400000000000000000000004111441235174000224640ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -1 1 -1.5 1.5 -150 150 13 160 0 256 32768 65536 1.701412E+38 1.701411834604692D+38 1 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/000077500000000000000000000000001441235174000203405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/PCBASIC.INI000066400000000000000000000000561441235174000217460ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/TEST.BAS000066400000000000000000000004221441235174000214440ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM COMMON strings 30 OPEN "ERRORS.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 COMMON A$, B$, D$ 60 A$="test" 70 B$=A$+"1" 80 C$=A$+"2" 90 D$=A$+"3" 100 E$="test4" 110 CHAIN"test2" 190 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/TEST2.BAS000066400000000000000000000010531441235174000215270ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM COMMON strings 40 ON ERROR GOTO 1000 50 OPEN "OUTPUT.TXT" FOR OUTPUT AS 2 55 E$="new"+"string" 60 PRINT#2, A$, PEEK(VARPTR(A$)), PEEK(VARPTR(A$)+1), PEEK(VARPTR(A$)+2) 70 PRINT#2, B$, PEEK(VARPTR(B$)), PEEK(VARPTR(B$)+1), PEEK(VARPTR(B$)+2) 80 PRINT#2, C$, PEEK(VARPTR(C$)), PEEK(VARPTR(C$)+1), PEEK(VARPTR(C$)+2) 90 PRINT#2, D$, PEEK(VARPTR(D$)), PEEK(VARPTR(D$)+1), PEEK(VARPTR(D$)+2) 100 PRINT#2, E$, PEEK(VARPTR(E$)), PEEK(VARPTR(E$)+1), PEEK(VARPTR(E$)+2) 190 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/model/000077500000000000000000000000001441235174000214405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/model/ERRORS.TXT000066400000000000000000000000251441235174000230520ustar00rootroot00000000000000 5 80 pcbasic-2.0.7/tests/basic/unsorted/STRCOMN/model/OUTPUT.TXT000066400000000000000000000003231441235174000230770ustar00rootroot00000000000000test 4 239 253 test1 5 248 253 test3 5 243 253 newstring 9 230 253 pcbasic-2.0.7/tests/basic/unsorted/STRFUNC/000077500000000000000000000000001441235174000203375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRFUNC/PCBASIC.INI000066400000000000000000000001011441235174000217340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/STRFUNC/TEST.BAS000066400000000000000000000001631441235174000214450ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM nested string-valued functions (crash) 30 O1$="M,"+N9$+","+STR$(INT(VAL(MAX$)+.5)) pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/000077500000000000000000000000001441235174000204265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/PCBASIC.INI000066400000000000000000000000561441235174000220340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/TEST.BAS000066400000000000000000000013371441235174000215400ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM garbage collection 30 OPEN "ERRORS.TXT" FOR OUTPUT AS 1 35 OPEN "OUTPUT.TXT" FOR OUTPUT AS 2 40 ON ERROR GOTO 1000 50 REM create some strings in code and string space 60 A$(0)="test" 70 A$(1)=A$(0)+"1" 80 A$(2)=A$(0)+"2" 90 A$(3)=A$(0)+"3" 95 A$(4)=A$(0)+"4" 99 GOSUB 500 150 REM turn them to garbage 160 A$(0)="TEST" 170 A$(1)=A$(0)+"1" 180 A$(2)=A$(0)+"2" 190 A$(3)=A$(0)+"3" 195 A$(4)=A$(0)+"4" 199 GOSUB 500 200 REM collect garbage 210 X = FRE("") 220 GOSUB 500 490 END 499 REM show strings and addresses 500 FOR I=0 TO 5 510 PRINT#2, A$(I), PEEK(VARPTR(A$(I))), PEEK(VARPTR(A$(I))+1), PEEK(VARPTR(A$(I))+2) 520 NEXT 530 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/model/000077500000000000000000000000001441235174000215265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/model/ERRORS.TXT000066400000000000000000000000011441235174000231320ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRGARBG/model/OUTPUT.TXT000066400000000000000000000015521441235174000231720ustar00rootroot00000000000000test 4 42 19 test1 5 248 253 test2 5 243 253 test3 5 238 253 test4 5 233 253 0 0 0 TEST 4 176 19 TEST1 5 228 253 TEST2 5 223 253 TEST3 5 218 253 TEST4 5 213 253 0 0 0 TEST 4 176 19 TEST1 5 248 253 TEST2 5 243 253 TEST3 5 238 253 TEST4 5 233 253 0 0 0 pcbasic-2.0.7/tests/basic/unsorted/STRIG/000077500000000000000000000000001441235174000201035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRIG/PCBASIC.INI000066400000000000000000000000561441235174000215110ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRIG/TEST.BAS000066400000000000000000000007271441235174000212170ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM STRIG syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 STRIG 60 STRIG ON 70 STRIG OFF 80 STRIG STOP 90 STRIG(0) ON 100 STRIG(0) OFF 110 STRIG(0) STOP 120 STRIG(1) ON 130 STRIG(2) ON 140 STRIG(3) ON 150 STRIG(4) ON 160 STRIG(5) ON 170 STRIG(6) ON 180 STRIG(-1) ON 190 STRIG(256) ON 200 STRIG(32768) ON 210 STRIG("1") ON 220 STRIG 1 ON 230 STRIG "1" 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRIG/model/000077500000000000000000000000001441235174000212035ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRIG/model/OUTPUT.TXT000066400000000000000000000002471441235174000226470ustar00rootroot00000000000000 2 50 2 80 5 180 5 190 6 200 13 210 2 220 2 230 pcbasic-2.0.7/tests/basic/unsorted/STRIG2/000077500000000000000000000000001441235174000201655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRIG2/PCBASIC.INI000066400000000000000000000000561441235174000215730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRIG2/TEST.BAS000066400000000000000000000015641441235174000213010ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM STRIG function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, STRIG 60 PRINT#1, STRIG( 70 PRINT#1, STRIG("ABC" 80 PRINT#1, STRIG(1 90 PRINT#1, STRIG(1.5 100 PRINT#1, STRIG(-1) 110 PRINT#1, STRIG(1) 120 PRINT#1, STRIG(-1.5) 130 PRINT#1, STRIG(1.5) 140 PRINT#1, STRIG(-1.5D2) 150 PRINT#1, STRIG(1.5D2) 160 PRINT#1, STRIG("ABC") 200 PRINT#1, STRIG(0) 201 PRINT#1, STRIG(1) 202 PRINT#1, STRIG(2) 203 PRINT#1, STRIG(3) 205 PRINT#1, STRIG(4) 206 PRINT#1, STRIG(5) 207 PRINT#1, STRIG(6) 208 PRINT#1, STRIG(7) 209 PRINT#1, STRIG(8) 210 PRINT#1, STRIG(256) 220 PRINT#1, STRIG(32768) 230 PRINT#1, STRIG(65536) 240 PRINT#1, STRIG(1.701412E+38) 250 PRINT#1, STRIG(1.701411834604692D+38) 300 PRINT#1, STRIG(1) 310 PRINT#1, STRIG(#1) 320 PRINT#1, STRIG(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRIG2/model/000077500000000000000000000000001441235174000212655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRIG2/model/OUTPUT.TXT000066400000000000000000000006551441235174000227340ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 0 5 120 0 5 140 5 150 13 160 0 0 0 0 0 0 0 0 5 209 5 210 6 220 6 230 6 240 6 250 0 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/STRING$/000077500000000000000000000000001441235174000202655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRING$/PCBASIC.INI000066400000000000000000000000561441235174000216730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRING$/TEST.BAS000066400000000000000000000047141441235174000214010ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM STRING$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, STRING$ 60 PRINT#1, STRING$( 70 PRINT#1, STRING$("ABC" 80 PRINT#1, STRING$(1 90 PRINT#1, STRING$(1.5 100 PRINT#1, STRING$(-1) 110 PRINT#1, STRING$(1) 120 PRINT#1, STRING$(-1.5) 130 PRINT#1, STRING$(1.4) 140 PRINT#1, STRING$(-1.5#) 150 PRINT#1, STRING$(1.4#) 160 PRINT#1, STRING$("ABC") 200 PRINT#1, STRING$(0) 300 PRINT#1, STRING$(1) 310 PRINT#1, STRING$(#1) 320 PRINT#1, STRING$ (1) 330 PRINT#1, STRING$(1, 2) 400 PRINT#1, STRING$(1, #2) 420 PRINT#1, STRING$(1, 2, 3) 500 PRINT#1, STRING$(0, 0) 505 PRINT#1, STRING$(1, 0) 510 PRINT#1, STRING$(-1, 0) 520 PRINT#1, STRING$(256, 0) 530 PRINT#1, STRING$(65536, 0) 540 PRINT#1, STRING$(1.701412E+38, 0) 550 PRINT#1, STRING$(1.701411834604692D+38, 0) 600 PRINT#1, STRING$(1, "ABC") 610 PRINT#1, STRING$("ABC", 1) 620 PRINT#1, STRING$(-1, "ABC") 630 PRINT#1, STRING$("ABC", -1) 1500 PRINT#1, STRING$(0, 1) 1505 PRINT#1, STRING$(1, 1) 1510 PRINT#1, STRING$(-1, 1) 1520 PRINT#1, STRING$(256, 1) 1530 PRINT#1, STRING$(65536, 1) 1540 PRINT#1, STRING$(1.701412E+38, 1) 1550 PRINT#1, STRING$(1.701411834604692D+38, 1) 2500 PRINT#1, STRING$(0, 2) 2505 PRINT#1, STRING$(1, 2) 2510 PRINT#1, STRING$(-1, 2) 2520 PRINT#1, STRING$(256, 2) 2530 PRINT#1, STRING$(65536, 2) 2540 PRINT#1, STRING$(1.701412E+38, 2) 2550 PRINT#1, STRING$(1.701411834604692D+38, 2) 3500 PRINT#1, STRING$(0, 3) 3505 PRINT#1, STRING$(1, 3) 3510 PRINT#1, STRING$(-1, 3) 3520 PRINT#1, STRING$(256, 3) 3530 PRINT#1, STRING$(65536, 3) 3540 PRINT#1, STRING$(1.701412E+38, 3) 3550 PRINT#1, STRING$(1.701411834604692D+38, 3) 4500 PRINT#1, STRING$(0, -1) 4505 PRINT#1, STRING$(1, -1) 4510 PRINT#1, STRING$(-1, -1) 4520 PRINT#1, STRING$(256, -1) 4530 PRINT#1, STRING$(65536, -1) 4540 PRINT#1, STRING$(1.701412E+38, -1) 4550 PRINT#1, STRING$(1.701411834604692D+38, -1) 5500 PRINT#1, STRING$(0, 4) 5505 PRINT#1, STRING$(1, 4) 5510 PRINT#1, STRING$(-1, 4) 5520 PRINT#1, STRING$(256, 4) 5530 PRINT#1, STRING$(65536, 4) 5540 PRINT#1, STRING$(1.701412E+38, 4) 5550 PRINT#1, STRING$(1.701411834604692D+38, 5) 6500 PRINT#1, STRING$(0, 32768) 6505 PRINT#1, STRING$(1, 32768) 6510 PRINT#1, STRING$(-1, 32768) 6520 PRINT#1, STRING$(256, 32768) 6530 PRINT#1, STRING$(65536, 32768) 6540 PRINT#1, STRING$(1.701412E+38, 32768) 6550 PRINT#1, STRING$(1.701411834604692D+38, 32768) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/STRING$/model/000077500000000000000000000000001441235174000213655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRING$/model/OUTPUT.TXT000066400000000000000000000024511441235174000230300ustar00rootroot00000000000000 2 50 22 60 13 70 2 80 2 90 5 100 2 110 5 120 2 130 5 140 2 150 13 160 2 200 2 300 2 310 2 320  2 400 2 420 5 510 5 520 6 530 6 540 6 550 A 13 610 5 620 13 630  5 1510 5 1520 6 1530 6 1540 6 1550  5 2510 5 2520 6 2530 6 2540 6 2550  5 3510 5 3520 6 3530 6 3540 6 3550 5 4500 5 4505 5 4510 5 4520 6 4530 6 4540 6 4550  5 5510 5 5520 6 5530 6 5540 6 5550 6 6500 6 6505 5 6510 5 6520 6 6530 6 6540 6 6550 pcbasic-2.0.7/tests/basic/unsorted/STRING7/000077500000000000000000000000001441235174000203105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRING7/PCBASIC.INI000066400000000000000000000000561441235174000217160ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRING7/TEST.BAS000066400000000000000000000002421441235174000214140ustar00rootroot0000000000000010 open "output.txt" for output as 1 15 on error goto 100 20 print#1, string$(7) 30 print#1, "end" 40 end 100 print#1, "error", err, erl 110 resume next pcbasic-2.0.7/tests/basic/unsorted/STRING7/model/000077500000000000000000000000001441235174000214105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRING7/model/OUTPUT.TXT000066400000000000000000000000501441235174000230440ustar00rootroot00000000000000error 2 20 end pcbasic-2.0.7/tests/basic/unsorted/STROPER/000077500000000000000000000000001441235174000203515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STROPER/PCBASIC.INI000066400000000000000000000000561441235174000217570ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STROPER/TEST.BAS000066400000000000000000000003761441235174000214650ustar00rootroot0000000000000010 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 15 ON ERROR GOTO 1000 20 A$="One":B$="Two" 30 PRINT#1, A$+B$ 40 PRINT#1, -A$ 50 PRINT#1, A$+-B$ 60 PRINT#1, A$-B$ 70 PRINT#1, ABS(A$) 998 CLOSE 999 END 1000 PRINT#1, "error:", ERR, ERL 1010 RESUME NEXT  pcbasic-2.0.7/tests/basic/unsorted/STROPER/model/000077500000000000000000000000001441235174000214515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STROPER/model/OUTPUT.TXT000066400000000000000000000000751441235174000231140ustar00rootroot00000000000000OneTwo One OneTwo error: 13 60 One pcbasic-2.0.7/tests/basic/unsorted/STRSPACE/000077500000000000000000000000001441235174000204375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRSPACE/PCBASIC.INI000066400000000000000000000000561441235174000220450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/STRSPACE/TEST.BAS000066400000000000000000000002061441235174000215430ustar00rootroot000000000000003 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 5 DIM A$(255) 10 FOR I = 1 TO 255 20 PRINT#1, I, FRE(0) 30 A$(I) = STRING$(255, I) 40 NEXT pcbasic-2.0.7/tests/basic/unsorted/STRSPACE/model/000077500000000000000000000000001441235174000215375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/STRSPACE/model/OUTPUT.TXT000066400000000000000000000123061441235174000232020ustar00rootroot00000000000000 1 59407 2 59152 3 58897 4 58642 5 58387 6 58132 7 57877 8 57622 9 57367 10 57112 11 56857 12 56602 13 56347 14 56092 15 55837 16 55582 17 55327 18 55072 19 54817 20 54562 21 54307 22 54052 23 53797 24 53542 25 53287 26 53032 27 52777 28 52522 29 52267 30 52012 31 51757 32 51502 33 51247 34 50992 35 50737 36 50482 37 50227 38 49972 39 49717 40 49462 41 49207 42 48952 43 48697 44 48442 45 48187 46 47932 47 47677 48 47422 49 47167 50 46912 51 46657 52 46402 53 46147 54 45892 55 45637 56 45382 57 45127 58 44872 59 44617 60 44362 61 44107 62 43852 63 43597 64 43342 65 43087 66 42832 67 42577 68 42322 69 42067 70 41812 71 41557 72 41302 73 41047 74 40792 75 40537 76 40282 77 40027 78 39772 79 39517 80 39262 81 39007 82 38752 83 38497 84 38242 85 37987 86 37732 87 37477 88 37222 89 36967 90 36712 91 36457 92 36202 93 35947 94 35692 95 35437 96 35182 97 34927 98 34672 99 34417 100 34162 101 33907 102 33652 103 33397 104 33142 105 32887 106 32632 107 32377 108 32122 109 31867 110 31612 111 31357 112 31102 113 30847 114 30592 115 30337 116 30082 117 29827 118 29572 119 29317 120 29062 121 28807 122 28552 123 28297 124 28042 125 27787 126 27532 127 27277 128 27022 129 26767 130 26512 131 26257 132 26002 133 25747 134 25492 135 25237 136 24982 137 24727 138 24472 139 24217 140 23962 141 23707 142 23452 143 23197 144 22942 145 22687 146 22432 147 22177 148 21922 149 21667 150 21412 151 21157 152 20902 153 20647 154 20392 155 20137 156 19882 157 19627 158 19372 159 19117 160 18862 161 18607 162 18352 163 18097 164 17842 165 17587 166 17332 167 17077 168 16822 169 16567 170 16312 171 16057 172 15802 173 15547 174 15292 175 15037 176 14782 177 14527 178 14272 179 14017 180 13762 181 13507 182 13252 183 12997 184 12742 185 12487 186 12232 187 11977 188 11722 189 11467 190 11212 191 10957 192 10702 193 10447 194 10192 195 9937 196 9682 197 9427 198 9172 199 8917 200 8662 201 8407 202 8152 203 7897 204 7642 205 7387 206 7132 207 6877 208 6622 209 6367 210 6112 211 5857 212 5602 213 5347 214 5092 215 4837 216 4582 217 4327 218 4072 219 3817 220 3562 221 3307 222 3052 223 2797 224 2542 225 2287 226 2032 227 1777 228 1522 229 1267 230 1012 231 757 232 502 233 247 pcbasic-2.0.7/tests/basic/unsorted/SWAP/000077500000000000000000000000001441235174000177655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAP/PCBASIC.INI000066400000000000000000000000561441235174000213730ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SWAP/TEST.BAS000066400000000000000000000015731441235174000211010ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SWAP syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SWAP 60 SWAP A 65 PRINT#1, A, B, C 70 SWAP A, 75 PRINT#1, A, B, C 80 SWAP A, B 85 PRINT#1, A, B, C 90 SWAP A, B, 95 PRINT#1, A, B, C 100 SWAP A, B, C 105 PRINT#1, A, B, C 110 A=1: B=2: C=3 110 SWAP A, "1" 115 PRINT#1, A, B, C 120 SWAP A, 1 125 PRINT#1, A, B, C 130 SWAP A, B$ 135 PRINT#1, A, B, C 140 SWAP A, B$, 145 PRINT#1, A, B, C 150 SWAP 155 PRINT#1, A, B, C 160 SWAP A 165 PRINT#1, A, B, C 170 SWAP A, 175 PRINT#1, A, B, C 180 SWAP A, B 185 PRINT#1, A, B, C 190 SWAP A, B, 195 PRINT#1, A, B, C 200 SWAP A, B, C 205 PRINT#1, A, B, C 210 SWAP A, "1" 215 PRINT#1, A, B, C 220 SWAP A, 1 225 PRINT#1, A, B, C 230 SWAP A, B$ 235 PRINT#1, A, B, C 240 SWAP A, B$, 245 PRINT#1, A, B, C 999 END 1000 PRINT#1, "ERROR:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SWAP/model/000077500000000000000000000000001441235174000210655ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAP/model/OUTPUT.TXT000066400000000000000000000024101441235174000225230ustar00rootroot00000000000000ERROR: 2 50 ERROR: 2 60 0 0 0 ERROR: 2 70 0 0 0 ERROR: 5 80 0 0 0 ERROR: 2 90 0 0 0 ERROR: 2 100 0 0 0 ERROR: 2 110 0 0 0 ERROR: 2 120 0 0 0 ERROR: 13 130 0 0 0 ERROR: 13 140 0 0 0 ERROR: 2 150 0 0 0 ERROR: 2 160 0 0 0 ERROR: 2 170 0 0 0 0 0 0 ERROR: 2 190 0 0 0 ERROR: 2 200 0 0 0 ERROR: 2 210 0 0 0 ERROR: 2 220 0 0 0 ERROR: 13 230 0 0 0 ERROR: 13 240 0 0 0 pcbasic-2.0.7/tests/basic/unsorted/SWAP2/000077500000000000000000000000001441235174000200475ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAP2/PCBASIC.INI000066400000000000000000000000561441235174000214550ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SWAP2/TEST.BAS000066400000000000000000000015731441235174000211630ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM SWAP syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 SWAP 60 SWAP A 65 PRINT#1, A, B, C 70 SWAP A, 75 PRINT#1, A, B, C 80 SWAP A, B 85 PRINT#1, A, B, C 90 SWAP A, B, 95 PRINT#1, A, B, C 100 SWAP A, B, C 105 PRINT#1, A, B, C 110 A=1: B=2: C=3 112 SWAP A, "1" 115 PRINT#1, A, B, C 120 SWAP A, 1 125 PRINT#1, A, B, C 130 SWAP A, B$ 135 PRINT#1, A, B, C 140 SWAP A, B$, 145 PRINT#1, A, B, C 150 SWAP 155 PRINT#1, A, B, C 160 SWAP A 165 PRINT#1, A, B, C 170 SWAP A, 175 PRINT#1, A, B, C 180 SWAP A, B 185 PRINT#1, A, B, C 190 SWAP A, B, 195 PRINT#1, A, B, C 200 SWAP A, B, C 205 PRINT#1, A, B, C 210 SWAP A, "1" 215 PRINT#1, A, B, C 220 SWAP A, 1 225 PRINT#1, A, B, C 230 SWAP A, B$ 235 PRINT#1, A, B, C 240 SWAP A, B$, 245 PRINT#1, A, B, C 999 END 1000 PRINT#1, "ERROR:", ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/SWAP2/model/000077500000000000000000000000001441235174000211475ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAP2/model/OUTPUT.TXT000066400000000000000000000024101441235174000226050ustar00rootroot00000000000000ERROR: 2 50 ERROR: 2 60 0 0 0 ERROR: 2 70 0 0 0 ERROR: 5 80 0 0 0 ERROR: 2 90 0 0 0 ERROR: 2 100 0 0 0 ERROR: 2 112 1 2 3 ERROR: 2 120 1 2 3 ERROR: 13 130 1 2 3 ERROR: 13 140 1 2 3 ERROR: 2 150 1 2 3 ERROR: 2 160 1 2 3 ERROR: 2 170 1 2 3 2 1 3 ERROR: 2 190 1 2 3 ERROR: 2 200 2 1 3 ERROR: 2 210 2 1 3 ERROR: 2 220 2 1 3 ERROR: 13 230 2 1 3 ERROR: 13 240 2 1 3 pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/000077500000000000000000000000001441235174000203135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/PCBASIC.INI000066400000000000000000000000561441235174000217210ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/TEST.BAS000066400000000000000000000003751441235174000214260ustar00rootroot0000000000000010 OPEN "dummy" AS 1 15 OPEN "output.dat" FOR OUTPUT AS 2 20 FIELD#1, 20 AS A$ 30 FIELD#1, 20 AS B$ 40 LSET B$="aa" 50 C$="11 60 PRINT#2, A$, B$, C$ 70 SWAP A$, C$ 80 PRINT#2, A$, B$, C$ 90 LSET B$="bb 100 PRINT#2, A$, B$, C$ 110 CLOSE  pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/model/000077500000000000000000000000001441235174000214135ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/model/DUMMY000066400000000000000000000000001441235174000222170ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SWAPFLD/model/OUTPUT.DAT000066400000000000000000000002751441235174000230110ustar00rootroot00000000000000aa aa 11 11 aa aa 11 bb bb pcbasic-2.0.7/tests/basic/unsorted/ScalarStringAssign/000077500000000000000000000000001441235174000227545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ScalarStringAssign/PCBASIC.INI000066400000000000000000000001011441235174000243510ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/ScalarStringAssign/TEST.BAS000066400000000000000000000001641441235174000240630ustar00rootroot0000000000000010 g$="abc"+"" 20 d$=""+"" 30 C$=G$ 32 MID$(C$,2,1)="1" 40 OPEN "Output.txt" for output as 1 50 ?#1, g$, c$ pcbasic-2.0.7/tests/basic/unsorted/ScalarStringAssign/model/000077500000000000000000000000001441235174000240545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/ScalarStringAssign/model/OUTPUT.TXT000066400000000000000000000000241441235174000255110ustar00rootroot00000000000000abc a1c pcbasic-2.0.7/tests/basic/unsorted/Sneaky/000077500000000000000000000000001441235174000204455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/Sneaky/PCBASIC.INI000066400000000000000000000001341441235174000220500ustar00rootroot00000000000000[pcbasic] font=default quit=True run=SNEAKY.BAS soft-linefeed=True strict-hidden-lines=True pcbasic-2.0.7/tests/basic/unsorted/Sneaky/SNEAKY.BAS000066400000000000000000000005251441235174000217700ustar00rootroot00000000000000A$"(c) 2013 ALL RIGHTS RESERVED" 1234567,89@ABCD,EFGHIJK,LMNOPQR,STUVWXY,Z[\]^_`,abcdefg,qrstuvw,1234567,ABCDEFG -A(A$):SIZE(A):LO(A):HI(A):N "OUTPUT.TXT" OUTPUT AS 1e#, ((ADDR)); I  : J  :ADDRHILOSIZEI J #, ((ADDR)); :pcbasic-2.0.7/tests/basic/unsorted/Sneaky/model/000077500000000000000000000000001441235174000215455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/Sneaky/model/OUTPUT.TXT000066400000000000000000000001171441235174000232050ustar00rootroot0000000000000034567,@ABCD,GHIJK,NOPQR,UVWXY,\]^_`,cdefg,stuvw,34567,CDEFG A(pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/000077500000000000000000000000001441235174000212405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/PCBASIC.INI000066400000000000000000000001511441235174000226420ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True hide-listing=65530 allow-code-poke=True pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/TEST.BAS000066400000000000000000000005421441235174000223470ustar00rootroot00000000000000~I$"SNEAKY"~G_Uu=,<110;u&,;04><;0,&&UGAU,uw: !%, !{!-!w,uu,uud,UGKUu,GuuZ,_UG}U,vGyuyu,w&;04>,,wUGgU,UGiUu,w!4144w,y__UUU,Ouuuuuu -A(I$):SIZE(A):LO(A):HI(A)-I:J:ADDRHILOSIZEI J-DESTHILOIJ:DEST,(ADDR)U::: pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/known/000077500000000000000000000000001441235174000223745ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/known/PCBASIC.INI000066400000000000000000000001511441235174000237760ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True hide-listing=65530 allow-code-poke=True pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/known/TEST.BAS000066400000000000000000000005421441235174000235030ustar00rootroot00000000000000~I$"SNEAKY"~G_Uu=,<110;u&,;04><;0,&&UGAU,uw: !%, !{!-!w,uu,uud,UGKUu,GuuZ,_UG}U,vGyuyu,w&;04>,,wUGgU,UGiUu,w!4144w,y__UUU,Ouuuuuu -A(I$):SIZE(A):LO(A):HI(A)-I:J:ADDRHILOSIZEI J-DESTHILOIJ:DEST,(ADDR)U::: pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/model/000077500000000000000000000000001441235174000223405ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/model/OUTPUT.TXT000066400000000000000000000003351441235174000240020ustar00rootroot00000000000000 1 sneaky 2 sneaky 3 sneaky 4 sneaky 5 sneaky 6 sneaky 7 sneaky 8 sneaky 9 sneaky 10 sneaky pcbasic-2.0.7/tests/basic/unsorted/SneakyCode/model/TADAA.BAS000066400000000000000000000002141441235174000234760ustar00rootroot0000000000000010 REM hidden sneakiness 20 OPEN "output.txt" FOR OUTPUT AS 1 30 FOR I=1 TO 10 40 PRINT#1, I, "sneaky" 50 NEXT 60 SAVE "tadaa",A pcbasic-2.0.7/tests/basic/unsorted/SoundQueue/000077500000000000000000000000001441235174000213105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SoundQueue/PCBASIC.INI000066400000000000000000000001011441235174000227050ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/basic/unsorted/SoundQueue/TEST.BAS000066400000000000000000000003251441235174000224160ustar00rootroot000000000000001 REM Music foreground test with SOUND statement 2 OPEN "O", #1, "OUTPUT.TXT" 5 PLAY "mf" 9 ' round duration to eigth of a second 10 A=TIMER:SOUND 800,18.2:SOUND 800,18.2:PRINT#1, USING "###"; 8*(TIMER-A)  pcbasic-2.0.7/tests/basic/unsorted/SoundQueue/model/000077500000000000000000000000001441235174000224105ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/SoundQueue/model/OUTPUT.TXT000066400000000000000000000000061441235174000240450ustar00rootroot00000000000000 8 pcbasic-2.0.7/tests/basic/unsorted/TAB80/000077500000000000000000000000001441235174000177715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TAB80/PCBASIC.INI000066400000000000000000000000561441235174000213770ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TAB80/TEST.BAS000066400000000000000000000005751441235174000211060ustar00rootroot000000000000005 KEY OFF 10 COLOR 7,0:CLS:PRINT "1": PRINT "2" 20 COLOR 0,7 30 LOCATE 25,1:PRINT TAB(80);" "; 40 LOCATE 10,1 50 N$="tab80.dat": GOSUB 1000 999 END 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN N$ FOR OUTPUT AS 1 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #1, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #1, "" 1070 NEXT 1080 CLOSE 1 1090 RETURN  pcbasic-2.0.7/tests/basic/unsorted/TAB80/model/000077500000000000000000000000001441235174000210715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TAB80/model/TAB80.DAT000066400000000000000000000040031441235174000221760ustar00rootroot000000000000001 2 pcbasic-2.0.7/tests/basic/unsorted/TABS/000077500000000000000000000000001441235174000177445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TABS/PCBASIC.INI000066400000000000000000000000561441235174000213520ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TABS/TEST.BAS000066400000000000000000000000631441235174000210510ustar00rootroot00000000000000 I   : I: ,"TABS.ASC"pcbasic-2.0.7/tests/basic/unsorted/TABS/model/000077500000000000000000000000001441235174000210445ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TABS/model/TABS.ASC000066400000000000000000000000751441235174000221270ustar00rootroot0000000000000010 FOR I = 1 TO 10: PRINT I: NEXT 20 LIST,"TABS.ASC" pcbasic-2.0.7/tests/basic/unsorted/TABS2/000077500000000000000000000000001441235174000200265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TABS2/PCBASIC.INI000066400000000000000000000000561441235174000214340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TABS2/TEST.BAS000066400000000000000000000001131441235174000211270ustar00rootroot00000000000000 TABTEST I   : I: ,"TABS.ASC"pcbasic-2.0.7/tests/basic/unsorted/TABS2/model/000077500000000000000000000000001441235174000211265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TABS2/model/TABS.ASC000066400000000000000000000001261441235174000222060ustar00rootroot000000000000005 REM TABTEST 10 FOR I = 1 TO 10: PRINT I: NEXT 20 LIST,"TABS.ASC" pcbasic-2.0.7/tests/basic/unsorted/TAN/000077500000000000000000000000001441235174000176355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TAN/PCBASIC.INI000066400000000000000000000000561441235174000212430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TAN/TEST.BAS000066400000000000000000000012201441235174000207360ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TAN function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, TAN 60 PRINT#1, TAN( 70 PRINT#1, TAN("ABC" 80 PRINT#1, TAN(1 90 PRINT#1, TAN(1.5 100 PRINT#1, TAN(-1) 110 PRINT#1, TAN(1) 120 PRINT#1, TAN(-1.5) 130 PRINT#1, TAN(1.5) 140 PRINT#1, TAN(-1.5D2) 150 PRINT#1, TAN(1.5D2) 160 PRINT#1, TAN("ABC") 200 PRINT#1, TAN(0) 210 PRINT#1, TAN(256) 220 PRINT#1, TAN(32768) 230 PRINT#1, TAN(65536) 240 PRINT#1, TAN(1.701412E+38) 250 PRINT#1, TAN(1.701411834604692D+38) 300 PRINT#1, TAN(1) 310 PRINT#1, TAN(#1) 320 PRINT#1, TAN(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TAN/model/000077500000000000000000000000001441235174000207355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TAN/model/OUTPUT.TXT000066400000000000000000000004731441235174000224020ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 -1.557408 1.557408 -14.10142 14.10142 1.022346 -1.022346 13 160 0 25.11156 2.487965 -.9587588 0 6 250 1.557408 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/TERM/000077500000000000000000000000001441235174000177625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TERM/PCBASIC.INI000066400000000000000000000002321441235174000213640ustar00rootroot00000000000000[pcbasic] syntax=tandy video=tandy #font=tandy2 codepage=437 aspect=3072,2000 reserved-memory=3748 video-memory=16384 font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TERM/TEST.BAS000066400000000000000000000003141441235174000210660ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TERM syntax 25 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 30 ON ERROR GOTO 1000 40 TERM LPRINT 50 TERM 50 60 TERM "A" 70 TERM 80 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TERM/model/000077500000000000000000000000001441235174000210625ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TERM/model/OUTPUT.TXT000066400000000000000000000000751441235174000225250ustar00rootroot00000000000000 2 40 2 50 2 60 pcbasic-2.0.7/tests/basic/unsorted/TIME$/000077500000000000000000000000001441235174000200155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIME$/PCBASIC.INI000066400000000000000000000000561441235174000214230ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TIME$/TEST.BAS000066400000000000000000000012111441235174000211160ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TIME$ function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 45 TIME$="00:00:00" 50 PRINT#1, TIME$ 60 PRINT#1, TIME$( 70 PRINT#1, TIME$("ABC" 80 PRINT#1, TIME$(1 90 PRINT#1, TIME$(1.5 100 PRINT#1, TIME$(-1) 110 PRINT#1, TIME$(1) 120 PRINT#1, TIME$(-1.5) 130 PRINT#1, TIME$(1.5) 140 PRINT#1, TIME$(-1.5D2) 150 PRINT#1, TIME$(1.5D2) 160 PRINT#1, TIME$("ABC") 200 PRINT#1, TIME$(0) 210 PRINT#1, TIME$(256) 220 PRINT#1, TIME$(32768) 230 PRINT#1, TIME$(65536) 240 PRINT#1, TIME$(1.701412E+38) 250 PRINT#1, TIME$(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TIME$/model/000077500000000000000000000000001441235174000211155ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIME$/model/OUTPUT.TXT000066400000000000000000000004651441235174000225630ustar00rootroot0000000000000000:00:00 00:00:00 22 60 00:00:00 2 70 00:00:00 2 80 00:00:00 2 90 00:00:00-1 00:00:00 1 00:00:00-1.5 00:00:00 1.5 00:00:00-150 00:00:00 150 00:00:00ABC 00:00:00 0 00:00:00 256 00:00:00 32768 00:00:00 65536 00:00:00 1.701412E+38 00:00:00 1.701411834604692D+38 pcbasic-2.0.7/tests/basic/unsorted/TIME/000077500000000000000000000000001441235174000177515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIME/PCBASIC.INI000066400000000000000000000000561441235174000213570ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TIME/TEST.BAS000066400000000000000000000005131441235174000210560ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TIME$ syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 50 TIME$ 60 TIME$=10 70 TIME$="10" 80 TIME$="10" LPRINT 90 TIME$ "10" 100 TIME$ "10:00" 110 TIME$="10:0" 120 TIME$="10:00:00" 130 TIME$="10:00:0" 140 TIME$="LATE" 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TIME/model/000077500000000000000000000000001441235174000210515ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIME/model/OUTPUT.TXT000066400000000000000000000001731441235174000225130ustar00rootroot00000000000000 2 50 13 60 2 80 2 90 2 100 5 140 pcbasic-2.0.7/tests/basic/unsorted/TIMER/000077500000000000000000000000001441235174000200735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMER/PCBASIC.INI000066400000000000000000000000561441235174000215010ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TIMER/TEST.BAS000066400000000000000000000005201441235174000211760ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TIMER syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON TIMER("") GOSUB 500 44 ON TIMER GOSUB 500 50 ON TIMER(10) GOSUB 500 60 TIMER ON 70 TIMER STOP 80 TIMER OFF 90 TIMER PRINT 100 TIMER YADA 110 TIMER(1) ON 120 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TIMER/model/000077500000000000000000000000001441235174000211735ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMER/model/OUTPUT.TXT000066400000000000000000000001471441235174000226360ustar00rootroot00000000000000 13 42 2 44 2 90 2 100 2 110 pcbasic-2.0.7/tests/basic/unsorted/TIMER2/000077500000000000000000000000001441235174000201555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMER2/PCBASIC.INI000066400000000000000000000000561441235174000215630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TIMER2/TEST.BAS000066400000000000000000000005461441235174000212700ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM ON TIMER syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 42 ON TIMER("") GOSUB 500 44 ON TIMER GOSUB 500 45 ON TIMER(-1) GOSUB 500 46 ON TIMER(3) GOSUB 500 47 ON TIMER(0) GOSUB 500 48 ON TIMER(256) GOSUB 500 49 ON TIMER(32768) GOSUB 500 400 END 500 RETURN 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TIMER2/model/000077500000000000000000000000001441235174000212555ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMER2/model/OUTPUT.TXT000066400000000000000000000001211441235174000227100ustar00rootroot00000000000000 13 42 2 44 5 45 5 47 pcbasic-2.0.7/tests/basic/unsorted/TIMERFN/000077500000000000000000000000001441235174000203175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMERFN/PCBASIC.INI000066400000000000000000000000561441235174000217250ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TIMERFN/TEST.BAS000066400000000000000000000011301441235174000214200ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM TIMER function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 45 TIME$="00:00:00" 50 PRINT#1, TIMER<1 60 PRINT TIMER( 70 PRINT TIMER("ABC" 80 PRINT TIMER(1 90 PRINT TIMER(1.5 100 PRINT TIMER(-1) 110 PRINT TIMER(1) 120 PRINT TIMER(-1.5) 130 PRINT TIMER(1.5) 140 PRINT TIMER(-1.5D2) 150 PRINT TIMER(1.5D2) 160 PRINT TIMER("ABC") 200 PRINT TIMER(0) 210 PRINT TIMER(256) 220 PRINT TIMER(32768) 230 PRINT TIMER(65536) 240 PRINT TIMER(1.701412E+38) 250 PRINT TIMER(1.701411834604692D+38) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/TIMERFN/model/000077500000000000000000000000001441235174000214175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TIMERFN/model/OUTPUT.TXT000066400000000000000000000001261441235174000230570ustar00rootroot00000000000000-1 22 60 2 70 2 80 2 90 pcbasic-2.0.7/tests/basic/unsorted/TRON/000077500000000000000000000000001441235174000177755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TRON/PCBASIC.INI000066400000000000000000000000561441235174000214030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TRON/TEST.BAS000066400000000000000000000005251441235174000211050ustar00rootroot000000000000005 CLS: KEY OFF:TRON 10 PRINT 1 20 REM 30 PRINT 2: PRINT 3 35 TROFF 40 PRINT 4. 50 REM 60 PRINT 5: PRINT 6 1000 ' dump screen 1010 DEF SEG=&HB800 1020 OPEN "dump"+N$+".dat" FOR OUTPUT AS 2 1030 FOR Y = 0 TO 24 1040 FOR X = 0 TO 79 1050 PRINT #2, CHR$(PEEK(2*(Y*80+X))); 1060 NEXT 1065 PRINT #2, "" 1070 NEXT 1080 CLOSE 2  pcbasic-2.0.7/tests/basic/unsorted/TRON/model/000077500000000000000000000000001441235174000210755ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TRON/model/DUMP.DAT000066400000000000000000000040031441235174000221710ustar00rootroot00000000000000[10] 1 [20][30] 2 3 [35] 4 5 6 pcbasic-2.0.7/tests/basic/unsorted/TWOFOR/000077500000000000000000000000001441235174000202335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TWOFOR/PCBASIC.INI000066400000000000000000000000561441235174000216410ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/TWOFOR/TEST.BAS000066400000000000000000000002061441235174000213370ustar00rootroot000000000000005 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 10 FOR I = 1 TO 3 20 FOR I = 1 TO 3 30 PRINT#1, I 40 NEXT I 50 NEXT I 60 PRINT#1, "END"  pcbasic-2.0.7/tests/basic/unsorted/TWOFOR/model/000077500000000000000000000000001441235174000213335ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/TWOFOR/model/OUTPUT.TXT000066400000000000000000000000251441235174000227710ustar00rootroot00000000000000 1 2 3 END pcbasic-2.0.7/tests/basic/unsorted/UNARY/000077500000000000000000000000001441235174000201115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/UNARY/PCBASIC.INI000066400000000000000000000000561441235174000215170ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/UNARY/TEST.BAS000066400000000000000000000047161441235174000212270ustar00rootroot000000000000005 REM unary operator precedence 7 OPEN "output.txt" FOR OUTPUT AS 1 8 ON ERROR GOTO 2000 10 PRINT#1, "-1^2 = "; -1^2 20 PRINT#1, "1^-2 = "; 1^-2 30 PRINT#1, "-13*7 = "; -13*7 40 PRINT#1, "13*-7 = "; 13*-7 50 PRINT#1, "-13/7 = "; -13/7 60 PRINT#1, "13/-7 = "; 13/-7 70 PRINT#1, "-13\7 = "; -13\7 80 PRINT#1, "13\-7 = "; 13\-7 90 PRINT#1, "-13 MOD 7 = "; -13 MOD 7 100 PRINT#1, "13 MOD -7 = "; 13 MOD -7 110 PRINT#1, "-13+7 = "; -13+7 120 PRINT#1, "13+-7 = "; 13+-7 130 PRINT#1, "-13-7 = "; -13-7 140 PRINT#1, "13--7 = "; 13--7 150 PRINT#1, "-1=1 = "; -1=1 160 PRINT#1, "1=-1 = "; 1=-1 170 PRINT#1, "-1<>1 = "; -1<>1 180 PRINT#1, "1<>-1 = "; 1<>-1 190 PRINT#1, "-1>1 = "; -1>1 200 PRINT#1, "1>-1 = "; 1>-1 210 PRINT#1, "-NOT 1"; -NOT 1 220 PRINT#1, "NOT -1"; NOT -1 230 PRINT#1, "-13 AND 7 = "; -13 AND 7 240 PRINT#1, "13 AND -7 = "; 13 AND -7 250 PRINT#1, "-13 OR 7 = "; -13 OR 7 260 PRINT#1, "13 OR -7 = "; 13 OR -7 270 PRINT#1, "-13 XOR 7 = "; -13 XOR 7 280 PRINT#1, "13 XOR -7 = "; 13 XOR -7 290 PRINT#1, "-13 EQV 7 = "; -13 EQV 7 300 PRINT#1, "13 EQV -7 = "; 13 EQV -7 310 PRINT#1, "-13 IMP 7 = "; -13 IMP 7 320 PRINT#1, "13 IMP -7 = "; 13 IMP -7 1010 PRINT#1, "NOT 0^2 = "; NOT 0^2 1020 PRINT#1, "10^NOT 0 = "; 10^NOT 0 1030 PRINT#1, "NOT 13*7 = "; NOT 13*7 1040 PRINT#1, "13*NOT 7 = "; 13*NOT 7 1050 PRINT#1, "NOT 13/7 = "; NOT 13/7 1060 PRINT#1, "13/NOT 7 = "; 13/NOT 7 1070 PRINT#1, "NOT 13\7 = "; NOT 13\7 1080 PRINT#1, "13\NOT 7 = "; 13\NOT 7 1090 PRINT#1, "NOT 13 MOD 7 = "; NOT 13 MOD 7 1100 PRINT#1, "13 MOD NOT 7 = "; 13 MOD NOT 7 1110 PRINT#1, "NOT 13+7 = "; NOT 13+7 1120 PRINT#1, "13+NOT 7 = "; 13+NOT 7 1130 PRINT#1, "NOT 13-7 = "; NOT 13-7 1140 PRINT#1, "13-NOT 7 = "; 13-NOT 7 1150 PRINT#1, "NOT 1=1 = "; NOT 1=1 1160 PRINT#1, "1=NOT 1 = "; 1=NOT 1 1170 PRINT#1, "NOT 1<>1 = "; NOT 1<>1 1180 PRINT#1, "1<>NOT 1 = "; 1<>NOT 1 1190 PRINT#1, "NOT 1>1 = "; NOT 1>1 1200 PRINT#1, "1>NOT 1 = "; 1>NOT 1 1230 PRINT#1, "NOT 13 AND 7 = "; NOT 13 AND 7 1240 PRINT#1, "13 AND NOT 7 = "; 13 AND NOT 7 1250 PRINT#1, "NOT 13 OR 7 = "; NOT 13 OR 7 1260 PRINT#1, "13 OR NOT 7 = "; 13 OR NOT 7 1270 PRINT#1, "NOT 13 XOR 7 = "; NOT 13 XOR 7 1280 PRINT#1, "13 XOR NOT 7 = "; 13 XOR NOT 7 1290 PRINT#1, "NOT 13 EQV 7 = "; NOT 13 EQV 7 1300 PRINT#1, "13 EQV NOT 7 = "; 13 EQV NOT 7 1310 PRINT#1, "NOT 13 IMP 7 = "; NOT 13 IMP 7 1320 PRINT#1, "13 IMP NOT 7 = "; 13 IMP NOT 7 1330 CLOSE 1999 END 2000 PRINT#1, "error"; ERR; ERL 2010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/UNARY/model/000077500000000000000000000000001441235174000212115ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/UNARY/model/OUTPUT.TXT000066400000000000000000000017641441235174000226620ustar00rootroot00000000000000-1^2 = -1 1^-2 = 1 -13*7 = -91 13*-7 = -91 -13/7 = -1.857143 13/-7 = -1.857143 -13\7 = -1 13\-7 = -1 -13 MOD 7 = -6 13 MOD -7 = 6 -13+7 = -6 13+-7 = 6 -13-7 = -20 13--7 = 20 -1=1 = 0 1=-1 = 0 -1<>1 = -1 1<>-1 = -1 -1>1 = 0 1>-1 = -1 -NOT 1 2 NOT -1 0 -13 AND 7 = 3 13 AND -7 = 9 -13 OR 7 = -9 13 OR -7 = -3 -13 XOR 7 = -12 13 XOR -7 = -12 -13 EQV 7 = 11 13 EQV -7 = 11 -13 IMP 7 = 15 13 IMP -7 = -5 NOT 0^2 = -1 10^NOT 0 = .1 NOT 13*7 = -92 13*NOT 7 = -104 NOT 13/7 = -3 13/NOT 7 = -1.625 NOT 13\7 = -2 13\NOT 7 = -1 NOT 13 MOD 7 = -7 13 MOD NOT 7 = 5 NOT 13+7 = -21 13+NOT 7 = 5 NOT 13-7 = -7 13-NOT 7 = 21 NOT 1=1 = 0 1=NOT 1 = 0 NOT 1<>1 = -1 1<>NOT 1 = -1 NOT 1>1 = -1 1>NOT 1 = -1 NOT 13 AND 7 = 2 13 AND NOT 7 = 8 NOT 13 OR 7 = -9 13 OR NOT 7 = -3 NOT 13 XOR 7 = -11 13 XOR NOT 7 = -11 NOT 13 EQV 7 = 10 13 EQV NOT 7 = 10 NOT 13 IMP 7 = 15 13 IMP NOT 7 = -6 pcbasic-2.0.7/tests/basic/unsorted/UPPRGOTO/000077500000000000000000000000001441235174000204725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/UPPRGOTO/PCBASIC.INI000066400000000000000000000000561441235174000221000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/UPPRGOTO/TEST.BAS000066400000000000000000000004511441235174000216000ustar00rootroot000000000000005 open "output.txt" for output as 1 10 on error goto 100 20 go to 30 30 go to 40 40 GO TO 50 50 GO TO 60 60 GO SUB 1000 70 GO SUB 1000 80 go sub 1000 90 go sub 1000 95 print #1, "end" 99 END 100 print#1, "error", err, erl 110 resume next 1000 print#1, "subroutine" 1010 return pcbasic-2.0.7/tests/basic/unsorted/UPPRGOTO/model/000077500000000000000000000000001441235174000215725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/UPPRGOTO/model/OUTPUT.TXT000066400000000000000000000001421441235174000232300ustar00rootroot00000000000000subroutine error 2 70 subroutine error 2 90 end pcbasic-2.0.7/tests/basic/unsorted/USING/000077500000000000000000000000001441235174000201005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USING/PCBASIC.INI000066400000000000000000000000561441235174000215060ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/USING/TEST.BAS000066400000000000000000000032301441235174000212040ustar00rootroot0000000000000010 REM PRINT USING test 20 OPEN "OUTPUT" FOR OUTPUT AS 1 25 ON ERROR GOTO 10000 29 REM syntax and literals 30 PRINT#1, USING "abc"; 1 40 PRINT#1, USING "abc #"; 1 50 PRINT#1, USING "abc # #"; 1, 2 60 PRINT#1, USING "abc # #"; 1; 2 70 PRINT#1, USING "abc #"; 1; 2 80 PRINT#1, USING "_# #"; 2 90 PRINT#1, USING " # "; 1,2,3,4,5 1000 REM strings 1010 PRINT#1, USING "!"; "abcde" 1020 PRINT#1, USING "\ \"; "abcde" 1030 PRINT#1, USING "&"; "abcde" 2000 REM numbers 2010 PRINT#1, USING "###"; 12, 123, 1234, 12345, -12345, -123, -12 2020 PRINT#1, USING "."; 0 2030 PRINT#1, USING "##,,#"; 1000, 11000, -1000 2040 PRINT#1, USING "+###"; 2000 2050 PRINT#1, USING "**##"; 1, 10, 100, 1000, 10000, -1, -10, -100, -1000, -10000 2060 PRINT#1, USING "$$##"; 1, 10, 100, 1000, 10000, -1, -10, -100, -1000, -10000 2070 PRINT#1, USING "###.###"; 1 2080 PRINT#1, USING "####+"; 1, -1 2090 PRINT#1, USING "####-"; 1, -1 2100 PRINT#1, USING "####^^^^"; 0, 1, 10, 100, 1000, 10000, 0.1, 0.01, 0.001 3000 REM double-precision numbers 3010 PRINT#1, USING "###"; 12#, 123#, 1234#, 12345#, -12345#, -123#, -12# 3020 PRINT#1, USING "."; 0# 3030 PRINT#1, USING "##,,#"; 1000#, 11000#, -1000# 3040 PRINT#1, USING "+###"; 2000# 3050 PRINT#1, USING "**##"; 1#, 10#, 100#, 1000#, 10000#, -1#, -10#, -100#, -1000#, -10000# 3060 PRINT#1, USING "$$##"; 1#, 10#, 100#, 1000#, 10000#, -1#, -10#, -100#, -1000#, -10000# 3070 PRINT#1, USING "###.###"; 1# 3080 PRINT#1, USING "####+"; 1#, -1# 3090 PRINT#1, USING "####-"; 1#, -1# 3100 PRINT#1, USING "####^^^^"; 0#, 1#, 10#, 100#, 1000#, 10000#, 0.1#, 0.01#, 0.001# 9999 CLOSE: END 10000 PRINT#1, "error:", ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/USING/accepted/000077500000000000000000000000001441235174000216505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USING/accepted/OUTPUT000066400000000000000000000013331441235174000226330ustar00rootroot00000000000000abcerror: 5 30 abc 1 abc 1 2 abc 1 2 abc 1abc 2 # 2 1 2 3 4 5 a abc abcde 12123%1234%12345%-12345%-123-12 .error: 5 2020 1,000%11,000%-1,000 %+2000 ***1**10*1001000%10000**-1*-10-100%-1000%-10000 $1 $10$100%$1000%$10000 -$1-$10%-$100%-$1000%-$10000 1.000 1+ 1- 1 1- E+00 100E-02 100E-01 100E+00 100E+01 100E+02 100E-03 100E-04 100E-05 12123%1234%12345%-12345%-123-12 .error: 5 3020 1,000%11,000%-1,000 %+2000 ***1**10*1001000%10000**-1*-10-100%-1000%-10000 $1 $10$100%$1000%$10000 -$1-$10%-$100%-$1000%-$10000 1.000 1+ 1- 1 1- 0D+00 100D-02 100D-01 100D+00 100D+01 100D+02 100D-03 100D-04 100D-05 pcbasic-2.0.7/tests/basic/unsorted/USING/model/000077500000000000000000000000001441235174000212005ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USING/model/OUTPUT000066400000000000000000000013321441235174000221620ustar00rootroot00000000000000abcerror: 5 30 abc 1 abc 1 2 abc 1 2 abc 1abc 2 # 2 1 2 3 4 5 a abc abcde 12123%1234%12345%-12345%-123-12 .error: 5 2020 1,000%11,000%-1,000 %+2000 ***1**10*1001000%10000**-1*-10-100%-1000%-10000 $1 $10$100%$1000%$10000 -$1-$10%-$100%-$1000%$10000 1.000 1+ 1- 1 1- E+00 100E-02 100E-01 100E+00 100E+01 100E+02 100E-03 100E-04 100E-05 12123%1234%12345%-12345%-123-12 .error: 5 3020 1,000%11,000%-1,000 %+2000 ***1**10*1001000%10000**-1*-10-100%-1000%-10000 $1 $10$100%$1000%$10000 -$1-$10%-$100%-$1000%-$10000 1.000 1+ 1- 1 1- 0D+00 100D-02 100D-01 100D+00 100D+01 100D+02 100D-03 100D-04 100D-05 pcbasic-2.0.7/tests/basic/unsorted/USINGCOM/000077500000000000000000000000001441235174000204375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USINGCOM/PCBASIC.INI000066400000000000000000000000561441235174000220450ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/USINGCOM/TEST.BAS000066400000000000000000000004741441235174000215520ustar00rootroot0000000000000010 REM Test PRINT USING with commas 20 OPEN "OUTPUT" FOR OUTPUT AS 1 30 PRINT#1, USING "#######,.###"; 2000345.678 40 PRINT#1, USING "#######,.###"; 12345.678 50 PRINT#1, USING "#######,.###"; 345.678 60 PRINT#1, USING "#######,.####"; 205.6789 70 PRINT#1, USING "#######,.##########"; 1205.6789012 80 CLOSE pcbasic-2.0.7/tests/basic/unsorted/USINGCOM/model/000077500000000000000000000000001441235174000215375ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USINGCOM/model/OUTPUT000066400000000000000000000001211441235174000225140ustar00rootroot00000000000000%2,000,345.678 12,345.678 345.678 205.6789 1,205.6789012000 pcbasic-2.0.7/tests/basic/unsorted/USR/000077500000000000000000000000001441235174000176645ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USR/PCBASIC.INI000066400000000000000000000000561441235174000212720ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/USR/TEST.BAS000066400000000000000000000012201441235174000207650ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM USR function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, USR 60 PRINT#1, USR( 70 PRINT#1, USR("ABC" 80 PRINT#1, USR(1 90 PRINT#1, USR(1.5 100 PRINT#1, USR(-1) 110 PRINT#1, USR(1) 120 PRINT#1, USR(-1.5) 130 PRINT#1, USR(1.5) 140 PRINT#1, USR(-1.5D2) 150 PRINT#1, USR(1.5D2) 160 PRINT#1, USR("ABC") 200 PRINT#1, USR(0) 210 PRINT#1, USR(256) 220 PRINT#1, USR(32768) 230 PRINT#1, USR(65536) 240 PRINT#1, USR(1.701412E+38) 250 PRINT#1, USR(1.701411834604692D+38) 300 PRINT#1, USR(1) 310 PRINT#1, USR(#1) 320 PRINT#1, USR(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/USR/model/000077500000000000000000000000001441235174000207645ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/USR/model/OUTPUT.TXT000066400000000000000000000006651441235174000224340ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 5 100 5 110 5 120 5 130 5 140 5 150 5 160 5 200 5 210 5 220 5 230 5 240 5 250 5 300 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/VAL--1/000077500000000000000000000000001441235174000200505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL--1/PCBASIC.INI000066400000000000000000000000561441235174000214560ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VAL--1/TEST.BAS000066400000000000000000000002421441235174000211540ustar00rootroot0000000000000010 open "output.txt" for output as 1 15 on error goto 100 20 print#1, val("--1") 30 print#1, "end" 40 end 100 print#1, "error", err, erl 110 resume next pcbasic-2.0.7/tests/basic/unsorted/VAL--1/model/000077500000000000000000000000001441235174000211505ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL--1/model/OUTPUT.TXT000066400000000000000000000000131441235174000226030ustar00rootroot00000000000000 0 end pcbasic-2.0.7/tests/basic/unsorted/VAL/000077500000000000000000000000001441235174000176355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL/PCBASIC.INI000066400000000000000000000000561441235174000212430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VAL/TEST.BAS000066400000000000000000000002211441235174000207360ustar00rootroot000000000000005 OPEN "val.dat" FOR OUTPUT AS 1 10 FOR I=0 TO 255 30 A=VAL("1"+CHR$(I)+"2") 35 IF A=1 GOTO 50 40 PRINT#1, I; A; " "; 50 NEXT 60 CLOSE  pcbasic-2.0.7/tests/basic/unsorted/VAL/model/000077500000000000000000000000001441235174000207355ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL/model/VAL.DAT000066400000000000000000000003131441235174000217060ustar00rootroot00000000000000 9 12 10 12 28 0 29 0 31 0 32 12 46 1.2 48 102 49 112 50 122 51 132 52 142 53 152 54 162 55 172 56 182 57 192 68 100 69 100 100 100 101 100 pcbasic-2.0.7/tests/basic/unsorted/VAL2/000077500000000000000000000000001441235174000177175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL2/PCBASIC.INI000066400000000000000000000000561441235174000213250ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VAL2/TEST.BAS000066400000000000000000000012201441235174000210200ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM VAL function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 PRINT#1, VAL 60 PRINT#1, VAL( 70 PRINT#1, VAL("ABC" 80 PRINT#1, VAL(1 90 PRINT#1, VAL(1.5 100 PRINT#1, VAL(-1) 110 PRINT#1, VAL(1) 120 PRINT#1, VAL(-1.5) 130 PRINT#1, VAL(1.5) 140 PRINT#1, VAL(-1.5D2) 150 PRINT#1, VAL(1.5D2) 160 PRINT#1, VAL("ABC") 200 PRINT#1, VAL(0) 210 PRINT#1, VAL(256) 220 PRINT#1, VAL(32768) 230 PRINT#1, VAL(65536) 240 PRINT#1, VAL(1.701412E+38) 250 PRINT#1, VAL(1.701411834604692D+38) 300 PRINT#1, VAL(1) 310 PRINT#1, VAL(#1) 320 PRINT#1, VAL(1,1) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/VAL2/model/000077500000000000000000000000001441235174000210175ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VAL2/model/OUTPUT.TXT000066400000000000000000000006451441235174000224650ustar00rootroot00000000000000 2 50 22 60 2 70 2 80 2 90 13 100 13 110 13 120 13 130 13 140 13 150 0 13 200 13 210 13 220 13 230 13 240 13 250 13 300 2 310 2 320 pcbasic-2.0.7/tests/basic/unsorted/VALEMPTY/000077500000000000000000000000001441235174000204545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VALEMPTY/PCBASIC.INI000066400000000000000000000000561441235174000220620ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VALEMPTY/TEST.BAS000066400000000000000000000004201441235174000215560ustar00rootroot0000000000000010 open "output.txt" for output as 1 15 on error goto 100 20 print#1, val("") 21 print#1, val(chr$(0)) 22 print#1, val(chr$(&h1c)) 23 print#1, val(chr$(&h1d)) 24 print#1, val(chr$(&h1e)) 30 print#1, "end" 40 end 100 print#1, "error", err, erl 110 resume next pcbasic-2.0.7/tests/basic/unsorted/VALEMPTY/model/000077500000000000000000000000001441235174000215545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VALEMPTY/model/OUTPUT.TXT000066400000000000000000000000371441235174000232150ustar00rootroot00000000000000 0 0 0 0 0 end pcbasic-2.0.7/tests/basic/unsorted/VARPTR/000077500000000000000000000000001441235174000202315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VARPTR/PCBASIC.INI000066400000000000000000000000561441235174000216370ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VARPTR/TEST.BAS000066400000000000000000000026441441235174000213450ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM VARPTR function 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 45 A$="1" 50 PRINT#1, VARPTR 60 PRINT#1, VARPTR( 70 PRINT#1, VARPTR("ABC" 80 PRINT#1, VARPTR(1 90 PRINT#1, VARPTR(1.5 100 PRINT#1, VARPTR(-1) 110 PRINT#1, VARPTR(1) 120 PRINT#1, VARPTR(-1.5) 130 PRINT#1, VARPTR(1.5) 140 PRINT#1, VARPTR(-1.5D2) 150 PRINT#1, VARPTR(1.5D2) 160 PRINT#1, VARPTR("ABC") 200 PRINT#1, VARPTR(0) 210 PRINT#1, VARPTR(256) 220 PRINT#1, VARPTR(32768) 230 PRINT#1, VARPTR(65536) 240 PRINT#1, VARPTR(1.701412E+38) 250 PRINT#1, VARPTR(1.701411834604692D+38) 300 PRINT#1, VARPTR(1) 310 PRINT#1, VARPTR(#1) 320 PRINT#1, VARPTR(1,1) 330 PRINT#1, VARPTR(A$) 340 PRINT#1, VARPTR(B$) 1050 PRINT#1, VARPTR$ 1060 PRINT#1, VARPTR$( 1070 PRINT#1, VARPTR$("ABC" 1080 PRINT#1, VARPTR$(1 1090 PRINT#1, VARPTR$(1.5 1100 PRINT#1, VARPTR$(-1) 1110 PRINT#1, VARPTR$(1) 1120 PRINT#1, VARPTR$(-1.5) 1130 PRINT#1, VARPTR$(1.5) 1140 PRINT#1, VARPTR$(-1.5D2) 1150 PRINT#1, VARPTR$(1.5D2) 1160 PRINT#1, VARPTR$("ABC") 1200 PRINT#1, VARPTR$(0) 1210 PRINT#1, VARPTR$(256) 1220 PRINT#1, VARPTR$(32768) 1230 PRINT#1, VARPTR$(65536) 1240 PRINT#1, VARPTR$(1.701412E+38) 1250 PRINT#1, VARPTR$(1.701411834604692D+38) 1300 PRINT#1, VARPTR$(1) 1310 PRINT#1, VARPTR$(#1) 1320 PRINT#1, VARPTR$(1,1) 1330 PRINT#1, VARPTR$(A$) 1340 PRINT#1, VARPTR$(B$) 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/VARPTR/model/000077500000000000000000000000001441235174000213315ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VARPTR/model/OUTPUT.TXT000066400000000000000000000016561441235174000230020ustar00rootroot00000000000000 2 50 2 60 2 70 2 80 2 90 2 100 2 110 2 120 2 130 2 140 2 150 2 160 2 200 2 210 2 220 2 230 2 240 2 250 2 300 3757 2 320 5635 5 340 2 1050 2 1060 2 1070 2 1080 2 1090 2 1100 2 1110 2 1120 2 1130 2 1140 2 1150 2 1160 2 1200 2 1210 2 1220 2 1230 2 1240 2 1250 2 1300 2 1310 2 1320  5 1340 pcbasic-2.0.7/tests/basic/unsorted/VIEWPRNT/000077500000000000000000000000001441235174000204715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VIEWPRNT/PCBASIC.INI000066400000000000000000000000561441235174000220770ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/VIEWPRNT/TEST.BAS000066400000000000000000000010111441235174000215700ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM VIEW PRINT syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 VIEW PRINT 60 VIEW PRINT 1 70 VIEW PRINT 1 TO 80 VIEW PRINT 1 TO 10 90 VIEW PRINT PRINT 100 VIEW PRINT 1, 10 110 VIEW PRINT 1 PRINT 120 KEY OFF: VIEW PRINT 1 TO 25 130 KEY ON: VIEW PRINT 1 TO 25 140 VIEW PRINT 1 TO 24 150 VIEW PRINT 10 TO 5 160 VIEW PRINT 0 TO 10 170 VIEW PRINT -1 TO 10 180 VIEW PRINT 1 TO 256 190 VIEW PRINT 1 TO 32768 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/VIEWPRNT/model/000077500000000000000000000000001441235174000215715ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/VIEWPRNT/model/OUTPUT.TXT000066400000000000000000000003721441235174000232340ustar00rootroot00000000000000 2 60 22 70 2 90 2 100 2 110 5 120 5 130 5 150 5 160 5 170 5 180 6 190 pcbasic-2.0.7/tests/basic/unsorted/WAIT/000077500000000000000000000000001441235174000177575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WAIT/PCBASIC.INI000066400000000000000000000000721441235174000213630ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS keys=\r\r\r pcbasic-2.0.7/tests/basic/unsorted/WAIT/TEST.BAS000066400000000000000000000005251441235174000210670ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM WAIT syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 1000 45 WAIT 50 WAIT 0 60 WAIT 0, 70 WAIT 0, 256 75 WAIT 0, 32768 80 WAIT 0, 255, 90 WAIT 0, 255, 255 100 WAIT 0, 255, 255, 110 WAIT "1" 120 WAIT "1", 255 130 WAIT &H60, 255, "1", 999 END 1000 PRINT#1, ERR, ERL 1010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WAIT/model/000077500000000000000000000000001441235174000210575ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WAIT/model/OUTPUT.TXT000066400000000000000000000003151441235174000225170ustar00rootroot00000000000000 22 45 2 50 22 60 5 70 6 75 22 80 2 100 13 110 13 120 13 130 pcbasic-2.0.7/tests/basic/unsorted/WHILE/000077500000000000000000000000001441235174000200635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE/PCBASIC.INI000066400000000000000000000000561441235174000214710ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WHILE/TEST.BAS000066400000000000000000000004241441235174000211710ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 WHILE A < 100 20 PRINT#1, A 30 A = A*2+1 40 WEND 110 WHILE 0 120 PRINT#1, A 130 A = A*2+1 140 WEND 150 WEND 160 WHILE -1 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WHILE/model/000077500000000000000000000000001441235174000211635ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE/model/OUTPUT000066400000000000000000000001551441235174000221470ustar00rootroot00000000000000 0 1 3 7 15 31 63 error: 30 150 error: 29 160 pcbasic-2.0.7/tests/basic/unsorted/WHILE2/000077500000000000000000000000001441235174000201455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE2/PCBASIC.INI000066400000000000000000000000561441235174000215530ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WHILE2/TEST.BAS000066400000000000000000000007421441235174000212560ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 A=0:WHILE A < 100 PRINT 20 PRINT#1, A 30 A = A*2+1 40 WEND 110 A=0:WHILE A < 100 120 PRINT#1, A 130 A = A*2+1 140 WEND PRINT 210 A=0:WHILE A < 100 220 PRINT#1, A 230 A = A*2+1 240 WEND A 310 A%=0:WHILE A% < 100 320 PRINT#1, A% 330 A% = A%*2+1 340 WEND 310 A#=0:WHILE A# < 100 320 PRINT#1, A# 330 A# = A#*2+1 340 WEND 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WHILE2/model/000077500000000000000000000000001441235174000212455ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE2/model/OUTPUT000066400000000000000000000006131441235174000222300ustar00rootroot00000000000000error: 2 10 0 error: 2 10 1 error: 2 10 3 error: 2 10 7 error: 2 10 15 error: 2 10 31 error: 2 10 63 0 error: 2 140 0 error: 2 240 0 1 3 7 15 31 63 pcbasic-2.0.7/tests/basic/unsorted/WHILE3/000077500000000000000000000000001441235174000201465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE3/PCBASIC.INI000066400000000000000000000000561441235174000215540ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WHILE3/TEST.BAS000066400000000000000000000004341441235174000212550ustar00rootroot000000000000004 TRON 5 OPEN "output" FOR OUTPUT AS 1 7 ON ERROR GOTO 1000 10 A=10: GOTO 30 20 WHILE A<5 30 A=A+1 40 PRINT A 50 WEND 120 WHILE A<50 130 A=A+1 140 PRINT A 145 GOTO 160 150 WEND 160 PRINT 160 999 CLOSE: END 1000 PRINT#1, "error:", ERR, ERL: PRINT ERR, ERL: RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WHILE3/model/000077500000000000000000000000001441235174000212465ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WHILE3/model/OUTPUT000066400000000000000000000000431441235174000222260ustar00rootroot00000000000000error: 30 50 pcbasic-2.0.7/tests/basic/unsorted/WIDTH/000077500000000000000000000000001441235174000200725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH/PCBASIC.INI000066400000000000000000000000561441235174000215000ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WIDTH/TEST.BAS000066400000000000000000000017251441235174000212050ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM WIDTH syntax 30 open "output.txt" for output as 1 40 on error goto 10000 50 width 40 60 width 80 70 width 39.5 80 width "scrn:", 79.5 85 width "scrn:" 80 90 width 39+1 100 width (79+1) 110 width "40" 115 print#1, "lprint" 120 width lprint 40 125 width lprint 256 130 width lprint 32768 140 width lprint 0 150 width lprint -1 220 width lprint 40 225 width 256 230 width 32768 240 width 0 250 width -1 300 print #1, "()" 320 width (256) 330 width (32768) 340 width (0) 350 width (-1) 400 print#1, "scrn:" 420 width "scrn:", 40 425 width "scrn:", 256 430 width "scrn:", 32768 440 width "scrn:", 0 450 width "scrn:", -1 460 width "scrn:", 40 520 width#1, 200 525 width#1, 256 530 width#1, 32768 540 width#1, 0 550 width#1, -1 600 width "scrn:", 1,2 610 width 40, 25 620 width 80, 25 630 width 40, 20 640 width 80, 50 650 width 40, 2, 3 660 width 9999 end 10000 print#1, "error", err, erl 10010 resume next pcbasic-2.0.7/tests/basic/unsorted/WIDTH/model/000077500000000000000000000000001441235174000211725ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH/model/OUTPUT.TXT000066400000000000000000000016701441235174000226370ustar00rootroot00000000000000error 2 85 error 5 90 error 2 110 lprint error 5 125 error 6 130 error 5 150 error 5 225 error 6 230 error 5 240 error 5 250 () error 5 320 error 6 330 error 5 340 error 5 350 scrn: error 5 425 error 6 430 error 5 440 error 5 450 error 5 525 error 6 530 error 5 550 error 2 600 error 5 630 error 5 640 error 2 650 error 22 660 pcbasic-2.0.7/tests/basic/unsorted/WIDTH2/000077500000000000000000000000001441235174000201545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH2/PCBASIC.INI000066400000000000000000000000561441235174000215620ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WIDTH2/TEST.BAS000066400000000000000000000006261441235174000212660ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM WIDTH syntax 30 open "output.txt" for output as 1 40 on error goto 10000 100 width "scr"+"n:", 80 110 print#1, 110 120 width 40 yada 130 print#1, "yada" 140 width "yada", 40 150 print #1, "yada" 160 width 40 170 width 40, 180 width 40, 25 190 width 40, 25, 200 width 40, 25, 1 210 width 40, 25, 1, 9999 end 10000 print#1, "error", err, erl 10010 resume next pcbasic-2.0.7/tests/basic/unsorted/WIDTH2/model/000077500000000000000000000000001441235174000212545ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH2/model/OUTPUT.TXT000066400000000000000000000002401441235174000227110ustar00rootroot00000000000000 110 error 5 120 yada error 64 140 yada error 2 200 error 2 210 pcbasic-2.0.7/tests/basic/unsorted/WIDTH255/000077500000000000000000000000001441235174000203265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH255/PCBASIC.INI000066400000000000000000000000561441235174000217340ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WIDTH255/TEST.BAS000066400000000000000000000001341441235174000214320ustar00rootroot0000000000000010 OPEN "output" FOR OUTPUT AS 1 20 FOR I = 1 TO 1000 30 PRINT#1, I, 40 NEXT 50 CLOSE pcbasic-2.0.7/tests/basic/unsorted/WIDTH255/model/000077500000000000000000000000001441235174000214265ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WIDTH255/model/OUTPUT000066400000000000000000000336151441235174000224210ustar00rootroot00000000000000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 pcbasic-2.0.7/tests/basic/unsorted/WINDOW/000077500000000000000000000000001441235174000202225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WINDOW/PCBASIC.INI000066400000000000000000000000561441235174000216300ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WINDOW/TEST.BAS000066400000000000000000000027011441235174000213300ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM WINDOW syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 100 WINDOW 105 WINDOW SCREEN 110 WINDOW LPRINT 120 WINDOW 12 130 WINDOW "12" 140 WINDOW (0,0) 145 WINDOW (,0) 150 WINDOW (0,0)-(1,1) 155 WINDOW (0,0)-(,1) 160 WINDOW (,0)-(0,1) 220 WINDOW SCREEN 12 230 WINDOW SCREEN "12" 240 WINDOW SCREEN (0,0) 245 WINDOW SCREEN (,0) 250 WINDOW SCREEN (0,0)-(1,1) 255 WINDOW SCREEN (0,0)-(,1) 260 WINDOW SCREEN (,0)-(0,1) 270 WINDOW (-32768,32768)-(32768,-32768) 275 WINDOW (-3.2768,3.2768)-(3.2768,-3.2768) 280 WINDOW (10,20)-(10,30) 290 WINDOW (10,20)-(0,20) 300 WINDOW ("12",13)-(14,15) 310 WINDOW (12,"13")-(14,15) 320 WINDOW (12,13)-("14",15) 330 WINDOW (12,13)-(14,"15") 1000 SCREEN 1 1100 WINDOW 1105 WINDOW SCREEN 1110 WINDOW LPRINT 1120 WINDOW 12 1130 WINDOW "12" 1140 WINDOW (0,0) 1145 WINDOW (,0) 1150 WINDOW (0,0)-(1,1) 1155 WINDOW (0,0)-(,1) 1160 WINDOW (,0)-(0,1) 1220 WINDOW SCREEN 12 1230 WINDOW SCREEN "12" 1240 WINDOW SCREEN (0,0) 1245 WINDOW SCREEN (,0) 1250 WINDOW SCREEN (0,0)-(1,1) 1255 WINDOW SCREEN (0,0)-(,1) 1260 WINDOW SCREEN (,0)-(0,1) 1270 WINDOW (-32768,32768)-(32768,-32768) 1275 WINDOW (-3.2768,3.2768)-(3.2768,-3.2768) 1280 WINDOW (10,20)-(10,30) 1290 WINDOW (10,20)-(0,20) 1300 WINDOW ("12",13)-(14,15) 1310 WINDOW (12,"13")-(14,15) 1320 WINDOW (12,13)-("14",15) 1330 WINDOW (12,13)-(14,"15") 9000 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WINDOW/model/000077500000000000000000000000001441235174000213225ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WINDOW/model/OUTPUT.TXT000066400000000000000000000017061441235174000227670ustar00rootroot00000000000000 5 100 5 105 5 110 5 120 5 130 5 140 5 145 5 150 5 155 5 160 5 220 5 230 5 240 5 245 5 250 5 255 5 260 5 270 5 275 5 280 5 290 5 300 5 310 5 320 5 330 2 1105 2 1110 2 1120 2 1130 2 1140 2 1145 2 1155 2 1160 2 1220 2 1230 2 1240 2 1245 2 1255 2 1260 5 1280 5 1290 13 1300 13 1310 13 1320 13 1330 pcbasic-2.0.7/tests/basic/unsorted/WRITE/000077500000000000000000000000001441235174000201055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WRITE/PCBASIC.INI000066400000000000000000000000561441235174000215130ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WRITE/TEST.BAS000066400000000000000000000002151441235174000212110ustar00rootroot000000000000005 CLS 10 A$=STRING$(128,"0") 20 OPEN "O",#1,"test.dat":WIDTH#1, 10 40 FOR I = 1 TO 25:WRITE #1,I,I+1,I+2,I+3,I+4,I+5:NEXT 50 CLOSE#1  pcbasic-2.0.7/tests/basic/unsorted/WRITE/model/000077500000000000000000000000001441235174000212055ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WRITE/model/TEST.DAT000066400000000000000000000006651441235174000223250ustar00rootroot000000000000001,2,3,4,5,6 2,3,4,5,6,7 3,4,5,6,7,8 4,5,6,7,8,9 5,6,7,8,9,10 6,7,8,9,10,11 7,8,9,10,11,12 8,9,10,11,12,13 9,10,11,12,13,14 10,11,12,13,14,15 11,12,13,14,15,16 12,13,14,15,16,17 13,14,15,16,17,18 14,15,16,17,18,19 15,16,17,18,19,20 16,17,18,19,20,21 17,18,19,20,21,22 18,19,20,21,22,23 19,20,21,22,23,24 20,21,22,23,24,25 21,22,23,24,25,26 22,23,24,25,26,27 23,24,25,26,27,28 24,25,26,27,28,29 25,26,27,28,29,30 pcbasic-2.0.7/tests/basic/unsorted/WRITE2/000077500000000000000000000000001441235174000201675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WRITE2/PCBASIC.INI000066400000000000000000000000561441235174000215750ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS pcbasic-2.0.7/tests/basic/unsorted/WRITE2/TEST.BAS000066400000000000000000000007161441235174000213010ustar00rootroot0000000000000010 REM PC-BASIC test 20 REM WRITE syntax 30 OPEN "OUTPUT.TXT" FOR OUTPUT AS 1 40 ON ERROR GOTO 10000 50 WRITE 60 WRITE, 70 WRITE 1 80 WRITE 1, 90 WRITE ,1 100 WRITE 1, A% 110 WRITE PRINT 120 WRITE 1 PRINT 130 WRITE 1, PRINT 150 WRITE#1 160 WRITE#1, 170 WRITE#1 1 180 WRITE#1 1, 190 WRITE#1 ,1 210 WRITE#1 PRINT 220 WRITE#1, PRINT 230 WRITE#1, 1, PRINT 240 WRITE #1, 1, A%, 1#, "One" 9999 END 10000 PRINT#1, ERR, ERL 10010 RESUME NEXT pcbasic-2.0.7/tests/basic/unsorted/WRITE2/model/000077500000000000000000000000001441235174000212675ustar00rootroot00000000000000pcbasic-2.0.7/tests/basic/unsorted/WRITE2/model/OUTPUT.TXT000066400000000000000000000004141441235174000227270ustar00rootroot00000000000000 2 60 22 80 2 90 2 110 2 120 2 130 2 150 52 170 52 180 1 2 210 2 220 1, 2 230 1,0,1,"One" pcbasic-2.0.7/tests/lint.py000077500000000000000000000016561441235174000156220ustar00rootroot00000000000000#!/usr/bin/env python3 from __future__ import print_function import os import sys from pylint import epylint CONFIG = [ '--ignored-modules=pygame,numpy,pygame.mixer,msvcrt', '--ignored-classes=Serial,pygame.Surface,SimpleNamespace', '--errors-only', ] if sys.version_info.major == 3: # this message just seems broken in py3 :/ CONFIG += ['--disable=logging-too-many-args',] def lint_files(path, filenames, exclude=()): for namext in filenames: name, ext = os.path.splitext(namext) if ext != '.py': continue if name in exclude: continue fullname = os.path.join(path, namext) print(fullname) epylint.lint(fullname, CONFIG) basedir = os.path.join('..', 'pcbasic') args = sys.argv[1:] if not args or args == ['--all']: for path, _, filenames in os.walk(basedir): lint_files(path, filenames) else: lint_files(basedir, args) pcbasic-2.0.7/tests/make.py000077500000000000000000000013721441235174000155640ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC test creation (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import os import shutil HERE = os.path.dirname(os.path.abspath(__file__)) TESTNAME = sys.argv[1] if TESTNAME.endswith('/'): TESTNAME = TESTNAME[:-1] # e.g. basic/gwbasic/TestName try: DIR, TESTNAME = os.path.split(TESTNAME) _, PRESET = os.path.split(DIR) except ValueError: PRESET = 'gwbasic' PATH = os.path.join(HERE, 'basic', PRESET) TEMPLATE = os.path.join(HERE, '_templates', PRESET) if not os.path.isdir(TEMPLATE): sys.exit('Test template {} not found.'.format(TEMPLATE)) if not os.path.isdir(PATH): os.mkdir(PATH) shutil.copytree(TEMPLATE, os.path.join(PATH, TESTNAME)) pcbasic-2.0.7/tests/model.py000077500000000000000000000031421441235174000157440ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC model creation (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from __future__ import print_function import sys import os import shutil import json import subprocess HERE = os.path.dirname(os.path.abspath(__file__)) TESTNAME = sys.argv[1] if TESTNAME.endswith('/'): TESTNAME = TESTNAME[:-1] # e.g. basic/gwbasic/TestName try: DIR, TESTNAME = os.path.split(TESTNAME) _, PRESET = os.path.split(DIR) except ValueError: PRESET = 'gwbasic' GW_OPTIONS = sys.argv[2:] with open(os.path.join(HERE, '_settings', 'settings.json')) as settings: SETTINGS = json.load(settings)[PRESET] PATH = os.path.join(HERE, 'basic', PRESET, TESTNAME) MODEL = os.path.join(PATH, 'model') BAS = 'TEST.BAS' if not os.path.isdir(PATH): sys.exit('Test {} not found.'.format(TEMPLATE)) shutil.rmtree(MODEL, ignore_errors=True) shutil.copytree( PATH, MODEL, ignore=lambda _path, _names: list(set(['output', 'model']) & set(_names)) ) CALL = [ 'dosbox', '-conf', '{}'.format(os.path.join('_settings', SETTINGS['conf'])), '-c', 'MOUNT C {}'.format(MODEL), '-c', 'MOUNT E {}'.format(SETTINGS['dir']), '-c', 'C:', '-c', 'E:\\{} {} {}'.format(SETTINGS['exe'], BAS, ' '.join(GW_OPTIONS)), '-c', 'EXIT' ] print('calling:', ' '.join(CALL)) subprocess.call(CALL, cwd=HERE) for name in os.listdir(PATH): if name == 'model': continue delpath = os.path.join(MODEL, name) print('removing: {}'.format(delpath)) if os.path.isdir(name): shutil.rmtree(delpath) else: os.remove(delpath) pcbasic-2.0.7/tests/proposed/000077500000000000000000000000001441235174000161225ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/KeyMacro2/000077500000000000000000000000001441235174000177165ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/KeyMacro2/KEYDEF.BAS000066400000000000000000000001671441235174000212200ustar00rootroot0000000000000010 KEY 20, CHR$(1)+CHR$(1) 20 ON KEY(20) GOSUB 1000 30 KEY(20) ON 40 WHILE 1: WEND 50 END 1000 PRINT "AAH": END pcbasic-2.0.7/tests/proposed/KeyMacro2/PCBASIC.INI000066400000000000000000000001601441235174000213200ustar00rootroot00000000000000[pcbasic] font=default load=TEST.BAS soft-linefeed=True keys=\0\x3c\0\x3c\0\x3c\0\x3c\0\x3c\0\x3c\0\x3esystem\r pcbasic-2.0.7/tests/proposed/KeyMacro2/README.txt000066400000000000000000000012101441235174000214060ustar00rootroot00000000000000this proposed test aims to use --keys to trigger key macros and key event traps this doesn't work, for at least two reasons: 1. --keys injects only eascii, not the scancode, while event traps are scancode based 2. event traps pick keypress events out before they enter the key buffer, while --keys injects into the key buffer 3. even if the above are amended, the key events are only activated when the program runs, while the injection through the Session object has to happen before the program takes control. this would perhaps be possible in a test frame interface A similar issue would occur if we wanted to test key definitions (KEYDEF.BAS) pcbasic-2.0.7/tests/proposed/KeyMacro2/TEST.BAS000066400000000000000000000002571441235174000210300ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON KEY(2) GOSUB 100: KEY (2) ON 15 ON KEY(4) GOSUB 110: KEY (4) ON 20 GOTO 20 100 I=I+1:PRINT I:PRINT#1,I:RETURN 110 CLOSE:END  pcbasic-2.0.7/tests/proposed/KeyMacro2/model/000077500000000000000000000000001441235174000210165ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/KeyMacro2/model/OUTPUT.TXT000066400000000000000000000000321441235174000224520ustar00rootroot00000000000000 1 2 3 4 5 pcbasic-2.0.7/tests/proposed/KeyMacro2/output/000077500000000000000000000000001441235174000212565ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/KeyMacro2/output/OUTPUT.TXT000066400000000000000000000000011441235174000227060ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/KeyMacro2/output/PCBASIC.INI000066400000000000000000000001601441235174000226600ustar00rootroot00000000000000[pcbasic] font=default load=TEST.BAS soft-linefeed=True keys=\0\x3c\0\x3c\0\x3c\0\x3c\0\x3c\0\x3c\0\x3esystem\r pcbasic-2.0.7/tests/proposed/KeyMacro2/output/TEST.BAS000066400000000000000000000002571441235174000223700ustar00rootroot000000000000005 OPEN "output.txt" FOR OUTPUT AS 1 10 ON KEY(2) GOSUB 100: KEY (2) ON 15 ON KEY(4) GOSUB 110: KEY (4) ON 20 GOTO 20 100 I=I+1:PRINT I:PRINT#1,I:RETURN 110 CLOSE:END  pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/000077500000000000000000000000001441235174000216065ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/ALLWORD.DAT000066400000000000000000010000001441235174000232330ustar00rootroot00000000000000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/PCBASIC.INI000066400000000000000000000001011441235174000232030ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/TEST.BAS000066400000000000000000000005141441235174000227140ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 1 AS L$, 1 AS R$ 30 OPEN "addbyte.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L = CVS(L$+CHR$(0)+CHR$(0)+CHR$(128)) 71 R = CVS(R$+CHR$(0)+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE  pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/model/000077500000000000000000000000001441235174000227065ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/model/ADDBYTE.DAT000066400000000000000000010000001441235174000243030ustar00rootroot00000000000000  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~!"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~(()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~)***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~**+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~*+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~./00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~/00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~0012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~12223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~2223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~23444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~3444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~44566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~4566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~66678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~6678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~78889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~8889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~89:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~9:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~CDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~EFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~GHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~IJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~KLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~MNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~OPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~QRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~STTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~UVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~WXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~YZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~Z[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~``abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~`abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~cdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~dddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~defffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~efffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~klllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~llmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~mnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnopppqrrrstttuvvvwxxxyzzz{|||}~~~nopppqrrrstttuvvvwxxxyzzz{|||}~~~opppqrrrstttuvvvwxxxyzzz{|||}~~~pppqrrrstttuvvvwxxxyzzz{|||}~~~ppqrrrstttuvvvwxxxyzzz{|||}~~~pqrrrstttuvvvwxxxyzzz{|||}~~~qrrrstttuvvvwxxxyzzz{|||}~~~rrrstttuvvvwxxxyzzz{|||}~~~rrstttuvvvwxxxyzzz{|||}~~~rstttuvvvwxxxyzzz{|||}~~~stttuvvvwxxxyzzz{|||}~~~tttuvvvwxxxyzzz{|||}~~~ttuvvvwxxxyzzz{|||}~~~tuvvvwxxxyzzz{|||}~~~uvvvwxxxyzzz{|||}~~~vvvwxxxyzzz{|||}~~~vvwxxxyzzz{|||}~~~vwxxxyzzz{|||}~~~wxxxyzzz{|||}~~~xxxyzzz{|||}~~~xxyzzz{|||}~~~xyzzz{|||}~~~yzzz{|||}~~~zzz{|||}~~~zz{|||}~~~z{|||}~~~{|||}~~~|||}~~~||}~~~|}~~~}~~~~~~~~~pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/output/000077500000000000000000000000001441235174000231465ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/output/ADDBYTE.DAT000066400000000000000000010001741441235174000245570ustar00rootroot00000000000000  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~!"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~(()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~)***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~**+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~*+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~./00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~/00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~0012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~12223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~2223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~23444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~3444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~44566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~4566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~66678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~6678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~78889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~8889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~89:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~9:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~CDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~EFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~GHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~IJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~KLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~MNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~OPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~QRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~STTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~UVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~WXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~YZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~Z[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~``abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~`abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~cdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~dddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~defffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~efffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~klllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~llmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~mnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnopppqrrrstttuvvvwxxxyzzz{|||}~~~nopppqrrrstttuvvvwxxxyzzz{|||}~~~opppqrrrstttuvvvwxxxyzzz{|||}~~~pppqrrrstttuvvvwxxxyzzz{|||}~~~ppqrrrstttuvvvwxxxyzzz{|||}~~~pqrrrstttuvvvwxxxyzzz{|||}~~~qrrrstttuvvvwxxxyzzz{|||}~~~rrrstttuvvvwxxxyzzz{|||}~~~rrstttuvvvwxxxyzzz{|||}~~~rstttuvvvwxxxyzzz{|||}~~~stttuvvvwxxxyzzz{|||}~~~tttuvvvwxxxyzzz{|||}~~~ttuvvvwxxxyzzz{|||}~~~tuvvvwxxxyzzz{|||}~~~uvvvwxxxyzzz{|||}~~~vvvwxxxyzzz{|||}~~~vvwxxxyzzz{|||}~~~vwxxxyzzz{|||}~~~wxxxyzzz{|||}~~~xxxyzzz{|||}~~~xxyzzz{|||}~~~xyzzz{|||}~~~yzzz{|||}~~~zzz{|||}~~~zz{|||}~~~z{|||}~~~{|||}~~~|||}~~~||}~~~|}~~~}~~~~~~~~~pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/output/ALLWORD.DAT000066400000000000000000010000001441235174000245730ustar00rootroot00000000000000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/output/PCBASIC.INI000066400000000000000000000001011441235174000245430ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/proposed/NumbersAllBytesAdd/output/TEST.BAS000066400000000000000000000005141441235174000242540ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 1 AS L$, 1 AS R$ 30 OPEN "addbyte.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L = CVS(L$+CHR$(0)+CHR$(0)+CHR$(128)) 71 R = CVS(R$+CHR$(0)+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE  pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/000077500000000000000000000000001441235174000227055ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/ALLWORD.DAT000066400000000000000000010000001441235174000243320ustar00rootroot00000000000000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/PCBASIC.INI000066400000000000000000000001011441235174000243020ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/TEST.BAS000066400000000000000000000005141441235174000240130ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 1 AS L$, 1 AS R$ 30 OPEN "subbyte.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L = CVS(L$+CHR$(0)+CHR$(0)+CHR$(128)) 71 R = CVS(R$+CHR$(0)+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L-R) 80 PUT#2, I 90 NEXT 100 CLOSE  pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/model/000077500000000000000000000000001441235174000240055ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/model/SUBBYTE.DAT000066400000000000000000010000001441235174000254430ustar00rootroot00000000000000ij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}pjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|pkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{pkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzpkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxplkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvplllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptplllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpspllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprplllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqpllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkpmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgpmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`pnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_pnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^pnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]pnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\pnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[pnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZpnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@ponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?poonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;ppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;poooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:pooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9poooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8pooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7poooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6pooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5poooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4pooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3poooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2pooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1poooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0pooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/poooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.pooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-poooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,pooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+poooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*pooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)poooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(pooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'poooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&pooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%poooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$pooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#poooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"pooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!poooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp pooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p poooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p pooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p poooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p pooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp poooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|opppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozoppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotopppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporoppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonopopppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojoppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohopppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofoppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodopppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`oboppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`opppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^oppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\opppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZoppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXopppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoTopppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLopppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHopppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDopppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@opppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8noppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8n?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/output/PCBASIC.INI000066400000000000000000000001011441235174000256420ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/proposed/NumbersAllBytesSubtract/output/SUBBYTE.DAT000066400000000000000000010001741441235174000257170ustar00rootroot00000000000000ij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}pjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|pkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{pkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzpkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxplkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvplllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptplllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpspllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprplllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqpllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkpmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgpmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`pnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_pnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^pnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]pnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\pnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[pnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZpnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@ponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?poonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;ppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;poooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:pooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9poooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8pooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7poooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6pooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5poooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4pooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3poooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2pooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1poooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0pooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/poooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.pooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-poooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,pooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+poooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*pooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)poooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(pooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'poooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&pooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%poooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$pooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#poooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"pooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!poooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp pooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p poooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p pooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p poooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p pooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp poooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|opppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozoppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotopppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporoppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonopopppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojoppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohopppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofoppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodopppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`oboppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`opppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^oppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\opppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZoppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXopppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoTopppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLopppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHopppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDopppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@opppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8noppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8n*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q! *q" *q# *q$ *q% *q& *q' *q( *q) *q* *q+ *q, *q- *q. *q/ *q0 *q1 *q2 *q3 *q4 *q5 *q6 *q7 *q8 *q9 *q: *q; *q< *q= *q> *q? *q@ *qA *qB *qC *qD *qE *qF *qG *qH *qI *qJ *qK *qL *qM *qN *qO *qP *qQ *qR *qS *qT *qU *qV *qW *qX *qY *qZ *q[ *q\ *q] *q^ *q_ *q` *qa *qb *qc *qd *qe *qf *qg *qh *qi *qj *qk *ql *qm *qn *qo *qp *qq *qr *qs *qt *qu *qv *qw *qx *qy *qz *q{ *q| *q} *q~ *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q *q!*q!*q!*q!*q!*q!*q!*q!*q!*q !*q !*q !*q !*q !*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q !*q!!*q"!*q#!*q$!*q%!*q&!*q'!*q(!*q)!*q*!*q+!*q,!*q-!*q.!*q/!*q0!*q1!*q2!*q3!*q4!*q5!*q6!*q7!*q8!*q9!*q:!*q;!*q!*q?!*q@!*qA!*qB!*qC!*qD!*qE!*qF!*qG!*qH!*qI!*qJ!*qK!*qL!*qM!*qN!*qO!*qP!*qQ!*qR!*qS!*qT!*qU!*qV!*qW!*qX!*qY!*qZ!*q[!*q\!*q]!*q^!*q_!*q`!*qa!*qb!*qc!*qd!*qe!*qf!*qg!*qh!*qi!*qj!*qk!*ql!*qm!*qn!*qo!*qp!*qq!*qr!*qs!*qt!*qu!*qv!*qw!*qx!*qy!*qz!*q{!*q|!*q}!*q~!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q!*q"*q"*q"*q"*q"*q"*q"*q"*q"*q "*q "*q "*q "*q "*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q "*q!"*q""*q#"*q$"*q%"*q&"*q'"*q("*q)"*q*"*q+"*q,"*q-"*q."*q/"*q0"*q1"*q2"*q3"*q4"*q5"*q6"*q7"*q8"*q9"*q:"*q;"*q<"*q="*q>"*q?"*q@"*qA"*qB"*qC"*qD"*qE"*qF"*qG"*qH"*qI"*qJ"*qK"*qL"*qM"*qN"*qO"*qP"*qQ"*qR"*qS"*qT"*qU"*qV"*qW"*qX"*qY"*qZ"*q["*q\"*q]"*q^"*q_"*q`"*qa"*qb"*qc"*qd"*qe"*qf"*qg"*qh"*qi"*qj"*qk"*ql"*qm"*qn"*qo"*qp"*qq"*qr"*qs"*qt"*qu"*qv"*qw"*qx"*qy"*qz"*q{"*q|"*q}"*q~"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q"*q#*q#*q#*q#*q#*q#*q#*q#*q#*q #*q #*q #*q #*q #*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q #*q!#*q"#*q##*q$#*q%#*q&#*q'#*q(#*q)#*q*#*q+#*q,#*q-#*q.#*q/#*q0#*q1#*q2#*q3#*q4#*q5#*q6#*q7#*q8#*q9#*q:#*q;#*q<#*q=#*q>#*q?#*q@#*qA#*qB#*qC#*qD#*qE#*qF#*qG#*qH#*qI#*qJ#*qK#*qL#*qM#*qN#*qO#*qP#*qQ#*qR#*qS#*qT#*qU#*qV#*qW#*qX#*qY#*qZ#*q[#*q\#*q]#*q^#*q_#*q`#*qa#*qb#*qc#*qd#*qe#*qf#*qg#*qh#*qi#*qj#*qk#*ql#*qm#*qn#*qo#*qp#*qq#*qr#*qs#*qt#*qu#*qv#*qw#*qx#*qy#*qz#*q{#*q|#*q}#*q~#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q#*q$*q$*q$*q$*q$*q$*q$*q$*q$*q $*q $*q $*q $*q $*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q $*q!$*q"$*q#$*q$$*q%$*q&$*q'$*q($*q)$*q*$*q+$*q,$*q-$*q.$*q/$*q0$*q1$*q2$*q3$*q4$*q5$*q6$*q7$*q8$*q9$*q:$*q;$*q<$*q=$*q>$*q?$*q@$*qA$*qB$*qC$*qD$*qE$*qF$*qG$*qH$*qI$*qJ$*qK$*qL$*qM$*qN$*qO$*qP$*qQ$*qR$*qS$*qT$*qU$*qV$*qW$*qX$*qY$*qZ$*q[$*q\$*q]$*q^$*q_$*q`$*qa$*qb$*qc$*qd$*qe$*qf$*qg$*qh$*qi$*qj$*qk$*ql$*qm$*qn$*qo$*qp$*qq$*qr$*qs$*qt$*qu$*qv$*qw$*qx$*qy$*qz$*q{$*q|$*q}$*q~$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q$*q%*q%*q%*q%*q%*q%*q%*q%*q%*q %*q %*q %*q %*q %*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q %*q!%*q"%*q#%*q$%*q%%*q&%*q'%*q(%*q)%*q*%*q+%*q,%*q-%*q.%*q/%*q0%*q1%*q2%*q3%*q4%*q5%*q6%*q7%*q8%*q9%*q:%*q;%*q<%*q=%*q>%*q?%*q@%*qA%*qB%*qC%*qD%*qE%*qF%*qG%*qH%*qI%*qJ%*qK%*qL%*qM%*qN%*qO%*qP%*qQ%*qR%*qS%*qT%*qU%*qV%*qW%*qX%*qY%*qZ%*q[%*q\%*q]%*q^%*q_%*q`%*qa%*qb%*qc%*qd%*qe%*qf%*qg%*qh%*qi%*qj%*qk%*ql%*qm%*qn%*qo%*qp%*qq%*qr%*qs%*qt%*qu%*qv%*qw%*qx%*qy%*qz%*q{%*q|%*q}%*q~%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q%*q&*q&*q&*q&*q&*q&*q&*q&*q&*q &*q &*q &*q &*q &*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q &*q!&*q"&*q#&*q$&*q%&*q&&*q'&*q(&*q)&*q*&*q+&*q,&*q-&*q.&*q/&*q0&*q1&*q2&*q3&*q4&*q5&*q6&*q7&*q8&*q9&*q:&*q;&*q<&*q=&*q>&*q?&*q@&*qA&*qB&*qC&*qD&*qE&*qF&*qG&*qH&*qI&*qJ&*qK&*qL&*qM&*qN&*qO&*qP&*qQ&*qR&*qS&*qT&*qU&*qV&*qW&*qX&*qY&*qZ&*q[&*q\&*q]&*q^&*q_&*q`&*qa&*qb&*qc&*qd&*qe&*qf&*qg&*qh&*qi&*qj&*qk&*ql&*qm&*qn&*qo&*qp&*qq&*qr&*qs&*qt&*qu&*qv&*qw&*qx&*qy&*qz&*q{&*q|&*q}&*q~&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q&*q'*q'*q'*q'*q'*q'*q'*q'*q'*q '*q '*q '*q '*q '*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q '*q!'*q"'*q#'*q$'*q%'*q&'*q''*q('*q)'*q*'*q+'*q,'*q-'*q.'*q/'*q0'*q1'*q2'*q3'*q4'*q5'*q6'*q7'*q8'*q9'*q:'*q;'*q<'*q='*q>'*q?'*q@'*qA'*qB'*qC'*qD'*qE'*qF'*qG'*qH'*qI'*qJ'*qK'*qL'*qM'*qN'*qO'*qP'*qQ'*qR'*qS'*qT'*qU'*qV'*qW'*qX'*qY'*qZ'*q['*q\'*q]'*q^'*q_'*q`'*qa'*qb'*qc'*qd'*qe'*qf'*qg'*qh'*qi'*qj'*qk'*ql'*qm'*qn'*qo'*qp'*qq'*qr'*qs'*qt'*qu'*qv'*qw'*qx'*qy'*qz'*q{'*q|'*q}'*q~'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q'*q(*q(*q(*q(*q(*q(*q(*q(*q(*q (*q (*q (*q (*q (*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q (*q!(*q"(*q#(*q$(*q%(*q&(*q'(*q((*q)(*q*(*q+(*q,(*q-(*q.(*q/(*q0(*q1(*q2(*q3(*q4(*q5(*q6(*q7(*q8(*q9(*q:(*q;(*q<(*q=(*q>(*q?(*q@(*qA(*qB(*qC(*qD(*qE(*qF(*qG(*qH(*qI(*qJ(*qK(*qL(*qM(*qN(*qO(*qP(*qQ(*qR(*qS(*qT(*qU(*qV(*qW(*qX(*qY(*qZ(*q[(*q\(*q](*q^(*q_(*q`(*qa(*qb(*qc(*qd(*qe(*qf(*qg(*qh(*qi(*qj(*qk(*ql(*qm(*qn(*qo(*qp(*qq(*qr(*qs(*qt(*qu(*qv(*qw(*qx(*qy(*qz(*q{(*q|(*q}(*q~(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q(*q)*q)*q)*q)*q)*q)*q)*q)*q)*q )*q )*q )*q )*q )*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q )*q!)*q")*q#)*q$)*q%)*q&)*q')*q()*q))*q*)*q+)*q,)*q-)*q.)*q/)*q0)*q1)*q2)*q3)*q4)*q5)*q6)*q7)*q8)*q9)*q:)*q;)*q<)*q=)*q>)*q?)*q@)*qA)*qB)*qC)*qD)*qE)*qF)*qG)*qH)*qI)*qJ)*qK)*qL)*qM)*qN)*qO)*qP)*qQ)*qR)*qS)*qT)*qU)*qV)*qW)*qX)*qY)*qZ)*q[)*q\)*q])*q^)*q_)*q`)*qa)*qb)*qc)*qd)*qe)*qf)*qg)*qh)*qi)*qj)*qk)*ql)*qm)*qn)*qo)*qp)*qq)*qr)*qs)*qt)*qu)*qv)*qw)*qx)*qy)*qz)*q{)*q|)*q})*q~)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q)*q**q**q**q**q**q**q**q**q**q **q **q **q **q **q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q **q!**q"**q#**q$**q%**q&**q'**q(**q)**q***q+**q,**q-**q.**q/**q0**q1**q2**q3**q4**q5**q6**q7**q8**q9**q:**q;**q<**q=**q>**q?**q@**qA**qB**qC**qD**qE**qF**qG**qH**qI**qJ**qK**qL**qM**qN**qO**qP**qQ**qR**qS**qT**qU**qV**qW**qX**qY**qZ**q[**q\**q]**q^**q_**q`**qa**qb**qc**qd**qe**qf**qg**qh**qi**qj**qk**ql**qm**qn**qo**qp**qq**qr**qs**qt**qu**qv**qw**qx**qy**qz**q{**q|**q}**q~**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q**q+*q+*q+*q+*q+*q+*q+*q+*q+*q +*q +*q +*q +*q +*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q +*q!+*q"+*q#+*q$+*q%+*q&+*q'+*q(+*q)+*q*+*q++*q,+*q-+*q.+*q/+*q0+*q1+*q2+*q3+*q4+*q5+*q6+*q7+*q8+*q9+*q:+*q;+*q<+*q=+*q>+*q?+*q@+*qA+*qB+*qC+*qD+*qE+*qF+*qG+*qH+*qI+*qJ+*qK+*qL+*qM+*qN+*qO+*qP+*qQ+*qR+*qS+*qT+*qU+*qV+*qW+*qX+*qY+*qZ+*q[+*q\+*q]+*q^+*q_+*q`+*qa+*qb+*qc+*qd+*qe+*qf+*qg+*qh+*qi+*qj+*qk+*ql+*qm+*qn+*qo+*qp+*qq+*qr+*qs+*qt+*qu+*qv+*qw+*qx+*qy+*qz+*q{+*q|+*q}+*q~+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q+*q,*q,*q,*q,*q,*q,*q,*q,*q,*q ,*q ,*q ,*q ,*q ,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q ,*q!,*q",*q#,*q$,*q%,*q&,*q',*q(,*q),*q*,*q+,*q,,*q-,*q.,*q/,*q0,*q1,*q2,*q3,*q4,*q5,*q6,*q7,*q8,*q9,*q:,*q;,*q<,*q=,*q>,*q?,*q@,*qA,*qB,*qC,*qD,*qE,*qF,*qG,*qH,*qI,*qJ,*qK,*qL,*qM,*qN,*qO,*qP,*qQ,*qR,*qS,*qT,*qU,*qV,*qW,*qX,*qY,*qZ,*q[,*q\,*q],*q^,*q_,*q`,*qa,*qb,*qc,*qd,*qe,*qf,*qg,*qh,*qi,*qj,*qk,*ql,*qm,*qn,*qo,*qp,*qq,*qr,*qs,*qt,*qu,*qv,*qw,*qx,*qy,*qz,*q{,*q|,*q},*q~,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q,*q-*q-*q-*q-*q-*q-*q-*q-*q-*q -*q -*q -*q -*q -*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q -*q!-*q"-*q#-*q$-*q%-*q&-*q'-*q(-*q)-*q*-*q+-*q,-*q--*q.-*q/-*q0-*q1-*q2-*q3-*q4-*q5-*q6-*q7-*q8-*q9-*q:-*q;-*q<-*q=-*q>-*q?-*q@-*qA-*qB-*qC-*qD-*qE-*qF-*qG-*qH-*qI-*qJ-*qK-*qL-*qM-*qN-*qO-*qP-*qQ-*qR-*qS-*qT-*qU-*qV-*qW-*qX-*qY-*qZ-*q[-*q\-*q]-*q^-*q_-*q`-*qa-*qb-*qc-*qd-*qe-*qf-*qg-*qh-*qi-*qj-*qk-*ql-*qm-*qn-*qo-*qp-*qq-*qr-*qs-*qt-*qu-*qv-*qw-*qx-*qy-*qz-*q{-*q|-*q}-*q~-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q-*q.*q.*q.*q.*q.*q.*q.*q.*q.*q .*q .*q .*q .*q .*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q .*q!.*q".*q#.*q$.*q%.*q&.*q'.*q(.*q).*q*.*q+.*q,.*q-.*q..*q/.*q0.*q1.*q2.*q3.*q4.*q5.*q6.*q7.*q8.*q9.*q:.*q;.*q<.*q=.*q>.*q?.*q@.*qA.*qB.*qC.*qD.*qE.*qF.*qG.*qH.*qI.*qJ.*qK.*qL.*qM.*qN.*qO.*qP.*qQ.*qR.*qS.*qT.*qU.*qV.*qW.*qX.*qY.*qZ.*q[.*q\.*q].*q^.*q_.*q`.*qa.*qb.*qc.*qd.*qe.*qf.*qg.*qh.*qi.*qj.*qk.*ql.*qm.*qn.*qo.*qp.*qq.*qr.*qs.*qt.*qu.*qv.*qw.*qx.*qy.*qz.*q{.*q|.*q}.*q~.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q.*q/*q/*q/*q/*q/*q/*q/*q/*q/*q /*q /*q /*q /*q /*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q /*q!/*q"/*q#/*q$/*q%/*q&/*q'/*q(/*q)/*q*/*q+/*q,/*q-/*q./*q//*q0/*q1/*q2/*q3/*q4/*q5/*q6/*q7/*q8/*q9/*q:/*q;/*q/*q?/*q@/*qA/*qB/*qC/*qD/*qE/*qF/*qG/*qH/*qI/*qJ/*qK/*qL/*qM/*qN/*qO/*qP/*qQ/*qR/*qS/*qT/*qU/*qV/*qW/*qX/*qY/*qZ/*q[/*q\/*q]/*q^/*q_/*q`/*qa/*qb/*qc/*qd/*qe/*qf/*qg/*qh/*qi/*qj/*qk/*ql/*qm/*qn/*qo/*qp/*qq/*qr/*qs/*qt/*qu/*qv/*qw/*qx/*qy/*qz/*q{/*q|/*q}/*q~/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q/*q0*q0*q0*q0*q0*q0*q0*q0*q0*q 0*q 0*q 0*q 0*q 0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q 0*q!0*q"0*q#0*q$0*q%0*q&0*q'0*q(0*q)0*q*0*q+0*q,0*q-0*q.0*q/0*q00*q10*q20*q30*q40*q50*q60*q70*q80*q90*q:0*q;0*q<0*q=0*q>0*q?0*q@0*qA0*qB0*qC0*qD0*qE0*qF0*qG0*qH0*qI0*qJ0*qK0*qL0*qM0*qN0*qO0*qP0*qQ0*qR0*qS0*qT0*qU0*qV0*qW0*qX0*qY0*qZ0*q[0*q\0*q]0*q^0*q_0*q`0*qa0*qb0*qc0*qd0*qe0*qf0*qg0*qh0*qi0*qj0*qk0*ql0*qm0*qn0*qo0*qp0*qq0*qr0*qs0*qt0*qu0*qv0*qw0*qx0*qy0*qz0*q{0*q|0*q}0*q~0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q0*q1*q1*q1*q1*q1*q1*q1*q1*q1*q 1*q 1*q 1*q 1*q 1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q 1*q!1*q"1*q#1*q$1*q%1*q&1*q'1*q(1*q)1*q*1*q+1*q,1*q-1*q.1*q/1*q01*q11*q21*q31*q41*q51*q61*q71*q81*q91*q:1*q;1*q<1*q=1*q>1*q?1*q@1*qA1*qB1*qC1*qD1*qE1*qF1*qG1*qH1*qI1*qJ1*qK1*qL1*qM1*qN1*qO1*qP1*qQ1*qR1*qS1*qT1*qU1*qV1*qW1*qX1*qY1*qZ1*q[1*q\1*q]1*q^1*q_1*q`1*qa1*qb1*qc1*qd1*qe1*qf1*qg1*qh1*qi1*qj1*qk1*ql1*qm1*qn1*qo1*qp1*qq1*qr1*qs1*qt1*qu1*qv1*qw1*qx1*qy1*qz1*q{1*q|1*q}1*q~1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q1*q2*q2*q2*q2*q2*q2*q2*q2*q2*q 2*q 2*q 2*q 2*q 2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q 2*q!2*q"2*q#2*q$2*q%2*q&2*q'2*q(2*q)2*q*2*q+2*q,2*q-2*q.2*q/2*q02*q12*q22*q32*q42*q52*q62*q72*q82*q92*q:2*q;2*q<2*q=2*q>2*q?2*q@2*qA2*qB2*qC2*qD2*qE2*qF2*qG2*qH2*qI2*qJ2*qK2*qL2*qM2*qN2*qO2*qP2*qQ2*qR2*qS2*qT2*qU2*qV2*qW2*qX2*qY2*qZ2*q[2*q\2*q]2*q^2*q_2*q`2*qa2*qb2*qc2*qd2*qe2*qf2*qg2*qh2*qi2*qj2*qk2*ql2*qm2*qn2*qo2*qp2*qq2*qr2*qs2*qt2*qu2*qv2*qw2*qx2*qy2*qz2*q{2*q|2*q}2*q~2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q2*q3*q3*q3*q3*q3*q3*q3*q3*q3*q 3*q 3*q 3*q 3*q 3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q 3*q!3*q"3*q#3*q$3*q%3*q&3*q'3*q(3*q)3*q*3*q+3*q,3*q-3*q.3*q/3*q03*q13*q23*q33*q43*q53*q63*q73*q83*q93*q:3*q;3*q<3*q=3*q>3*q?3*q@3*qA3*qB3*qC3*qD3*qE3*qF3*qG3*qH3*qI3*qJ3*qK3*qL3*qM3*qN3*qO3*qP3*qQ3*qR3*qS3*qT3*qU3*qV3*qW3*qX3*qY3*qZ3*q[3*q\3*q]3*q^3*q_3*q`3*qa3*qb3*qc3*qd3*qe3*qf3*qg3*qh3*qi3*qj3*qk3*ql3*qm3*qn3*qo3*qp3*qq3*qr3*qs3*qt3*qu3*qv3*qw3*qx3*qy3*qz3*q{3*q|3*q}3*q~3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q3*q4*q4*q4*q4*q4*q4*q4*q4*q4*q 4*q 4*q 4*q 4*q 4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q 4*q!4*q"4*q#4*q$4*q%4*q&4*q'4*q(4*q)4*q*4*q+4*q,4*q-4*q.4*q/4*q04*q14*q24*q34*q44*q54*q64*q74*q84*q94*q:4*q;4*q<4*q=4*q>4*q?4*q@4*qA4*qB4*qC4*qD4*qE4*qF4*qG4*qH4*qI4*qJ4*qK4*qL4*qM4*qN4*qO4*qP4*qQ4*qR4*qS4*qT4*qU4*qV4*qW4*qX4*qY4*qZ4*q[4*q\4*q]4*q^4*q_4*q`4*qa4*qb4*qc4*qd4*qe4*qf4*qg4*qh4*qi4*qj4*qk4*ql4*qm4*qn4*qo4*qp4*qq4*qr4*qs4*qt4*qu4*qv4*qw4*qx4*qy4*qz4*q{4*q|4*q}4*q~4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q4*q5*q5*q5*q5*q5*q5*q5*q5*q5*q 5*q 5*q 5*q 5*q 5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q 5*q!5*q"5*q#5*q$5*q%5*q&5*q'5*q(5*q)5*q*5*q+5*q,5*q-5*q.5*q/5*q05*q15*q25*q35*q45*q55*q65*q75*q85*q95*q:5*q;5*q<5*q=5*q>5*q?5*q@5*qA5*qB5*qC5*qD5*qE5*qF5*qG5*qH5*qI5*qJ5*qK5*qL5*qM5*qN5*qO5*qP5*qQ5*qR5*qS5*qT5*qU5*qV5*qW5*qX5*qY5*qZ5*q[5*q\5*q]5*q^5*q_5*q`5*qa5*qb5*qc5*qd5*qe5*qf5*qg5*qh5*qi5*qj5*qk5*ql5*qm5*qn5*qo5*qp5*qq5*qr5*qs5*qt5*qu5*qv5*qw5*qx5*qy5*qz5*q{5*q|5*q}5*q~5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q5*q6*q6*q6*q6*q6*q6*q6*q6*q6*q 6*q 6*q 6*q 6*q 6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q 6*q!6*q"6*q#6*q$6*q%6*q&6*q'6*q(6*q)6*q*6*q+6*q,6*q-6*q.6*q/6*q06*q16*q26*q36*q46*q56*q66*q76*q86*q96*q:6*q;6*q<6*q=6*q>6*q?6*q@6*qA6*qB6*qC6*qD6*qE6*qF6*qG6*qH6*qI6*qJ6*qK6*qL6*qM6*qN6*qO6*qP6*qQ6*qR6*qS6*qT6*qU6*qV6*qW6*qX6*qY6*qZ6*q[6*q\6*q]6*q^6*q_6*q`6*qa6*qb6*qc6*qd6*qe6*qf6*qg6*qh6*qi6*qj6*qk6*ql6*qm6*qn6*qo6*qp6*qq6*qr6*qs6*qt6*qu6*qv6*qw6*qx6*qy6*qz6*q{6*q|6*q}6*q~6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q6*q7*q7*q7*q7*q7*q7*q7*q7*q7*q 7*q 7*q 7*q 7*q 7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q 7*q!7*q"7*q#7*q$7*q%7*q&7*q'7*q(7*q)7*q*7*q+7*q,7*q-7*q.7*q/7*q07*q17*q27*q37*q47*q57*q67*q77*q87*q97*q:7*q;7*q<7*q=7*q>7*q?7*q@7*qA7*qB7*qC7*qD7*qE7*qF7*qG7*qH7*qI7*qJ7*qK7*qL7*qM7*qN7*qO7*qP7*qQ7*qR7*qS7*qT7*qU7*qV7*qW7*qX7*qY7*qZ7*q[7*q\7*q]7*q^7*q_7*q`7*qa7*qb7*qc7*qd7*qe7*qf7*qg7*qh7*qi7*qj7*qk7*ql7*qm7*qn7*qo7*qp7*qq7*qr7*qs7*qt7*qu7*qv7*qw7*qx7*qy7*qz7*q{7*q|7*q}7*q~7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q7*q8*q8*q8*q8*q8*q8*q8*q8*q8*q 8*q 8*q 8*q 8*q 8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q 8*q!8*q"8*q#8*q$8*q%8*q&8*q'8*q(8*q)8*q*8*q+8*q,8*q-8*q.8*q/8*q08*q18*q28*q38*q48*q58*q68*q78*q88*q98*q:8*q;8*q<8*q=8*q>8*q?8*q@8*qA8*qB8*qC8*qD8*qE8*qF8*qG8*qH8*qI8*qJ8*qK8*qL8*qM8*qN8*qO8*qP8*qQ8*qR8*qS8*qT8*qU8*qV8*qW8*qX8*qY8*qZ8*q[8*q\8*q]8*q^8*q_8*q`8*qa8*qb8*qc8*qd8*qe8*qf8*qg8*qh8*qi8*qj8*qk8*ql8*qm8*qn8*qo8*qp8*qq8*qr8*qs8*qt8*qu8*qv8*qw8*qx8*qy8*qz8*q{8*q|8*q}8*q~8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q8*q9*q9*q9*q9*q9*q9*q9*q9*q9*q 9*q 9*q 9*q 9*q 9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q 9*q!9*q"9*q#9*q$9*q%9*q&9*q'9*q(9*q)9*q*9*q+9*q,9*q-9*q.9*q/9*q09*q19*q29*q39*q49*q59*q69*q79*q89*q99*q:9*q;9*q<9*q=9*q>9*q?9*q@9*qA9*qB9*qC9*qD9*qE9*qF9*qG9*qH9*qI9*qJ9*qK9*qL9*qM9*qN9*qO9*qP9*qQ9*qR9*qS9*qT9*qU9*qV9*qW9*qX9*qY9*qZ9*q[9*q\9*q]9*q^9*q_9*q`9*qa9*qb9*qc9*qd9*qe9*qf9*qg9*qh9*qi9*qj9*qk9*ql9*qm9*qn9*qo9*qp9*qq9*qr9*qs9*qt9*qu9*qv9*qw9*qx9*qy9*qz9*q{9*q|9*q}9*q~9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q9*q:*q:*q:*q:*q:*q:*q:*q:*q:*q :*q :*q :*q :*q :*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q :*q!:*q":*q#:*q$:*q%:*q&:*q':*q(:*q):*q*:*q+:*q,:*q-:*q.:*q/:*q0:*q1:*q2:*q3:*q4:*q5:*q6:*q7:*q8:*q9:*q::*q;:*q<:*q=:*q>:*q?:*q@:*qA:*qB:*qC:*qD:*qE:*qF:*qG:*qH:*qI:*qJ:*qK:*qL:*qM:*qN:*qO:*qP:*qQ:*qR:*qS:*qT:*qU:*qV:*qW:*qX:*qY:*qZ:*q[:*q\:*q]:*q^:*q_:*q`:*qa:*qb:*qc:*qd:*qe:*qf:*qg:*qh:*qi:*qj:*qk:*ql:*qm:*qn:*qo:*qp:*qq:*qr:*qs:*qt:*qu:*qv:*qw:*qx:*qy:*qz:*q{:*q|:*q}:*q~:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q:*q;*q;*q;*q;*q;*q;*q;*q;*q;*q ;*q ;*q ;*q ;*q ;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q ;*q!;*q";*q#;*q$;*q%;*q&;*q';*q(;*q);*q*;*q+;*q,;*q-;*q.;*q/;*q0;*q1;*q2;*q3;*q4;*q5;*q6;*q7;*q8;*q9;*q:;*q;;*q<;*q=;*q>;*q?;*q@;*qA;*qB;*qC;*qD;*qE;*qF;*qG;*qH;*qI;*qJ;*qK;*qL;*qM;*qN;*qO;*qP;*qQ;*qR;*qS;*qT;*qU;*qV;*qW;*qX;*qY;*qZ;*q[;*q\;*q];*q^;*q_;*q`;*qa;*qb;*qc;*qd;*qe;*qf;*qg;*qh;*qi;*qj;*qk;*ql;*qm;*qn;*qo;*qp;*qq;*qr;*qs;*qt;*qu;*qv;*qw;*qx;*qy;*qz;*q{;*q|;*q};*q~;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q;*q<*q<*q<*q<*q<*q<*q<*q<*q<*q <*q <*q <*q <*q <*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q <*q!<*q"<*q#<*q$<*q%<*q&<*q'<*q(<*q)<*q*<*q+<*q,<*q-<*q.<*q/<*q0<*q1<*q2<*q3<*q4<*q5<*q6<*q7<*q8<*q9<*q:<*q;<*q<<*q=<*q><*q?<*q@<*qA<*qB<*qC<*qD<*qE<*qF<*qG<*qH<*qI<*qJ<*qK<*qL<*qM<*qN<*qO<*qP<*qQ<*qR<*qS<*qT<*qU<*qV<*qW<*qX<*qY<*qZ<*q[<*q\<*q]<*q^<*q_<*q`<*qa<*qb<*qc<*qd<*qe<*qf<*qg<*qh<*qi<*qj<*qk<*ql<*qm<*qn<*qo<*qp<*qq<*qr<*qs<*qt<*qu<*qv<*qw<*qx<*qy<*qz<*q{<*q|<*q}<*q~<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q<*q=*q=*q=*q=*q=*q=*q=*q=*q=*q =*q =*q =*q =*q =*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q =*q!=*q"=*q#=*q$=*q%=*q&=*q'=*q(=*q)=*q*=*q+=*q,=*q-=*q.=*q/=*q0=*q1=*q2=*q3=*q4=*q5=*q6=*q7=*q8=*q9=*q:=*q;=*q<=*q==*q>=*q?=*q@=*qA=*qB=*qC=*qD=*qE=*qF=*qG=*qH=*qI=*qJ=*qK=*qL=*qM=*qN=*qO=*qP=*qQ=*qR=*qS=*qT=*qU=*qV=*qW=*qX=*qY=*qZ=*q[=*q\=*q]=*q^=*q_=*q`=*qa=*qb=*qc=*qd=*qe=*qf=*qg=*qh=*qi=*qj=*qk=*ql=*qm=*qn=*qo=*qp=*qq=*qr=*qs=*qt=*qu=*qv=*qw=*qx=*qy=*qz=*q{=*q|=*q}=*q~=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q=*q>*q>*q>*q>*q>*q>*q>*q>*q>*q >*q >*q >*q >*q >*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q >*q!>*q">*q#>*q$>*q%>*q&>*q'>*q(>*q)>*q*>*q+>*q,>*q->*q.>*q/>*q0>*q1>*q2>*q3>*q4>*q5>*q6>*q7>*q8>*q9>*q:>*q;>*q<>*q=>*q>>*q?>*q@>*qA>*qB>*qC>*qD>*qE>*qF>*qG>*qH>*qI>*qJ>*qK>*qL>*qM>*qN>*qO>*qP>*qQ>*qR>*qS>*qT>*qU>*qV>*qW>*qX>*qY>*qZ>*q[>*q\>*q]>*q^>*q_>*q`>*qa>*qb>*qc>*qd>*qe>*qf>*qg>*qh>*qi>*qj>*qk>*ql>*qm>*qn>*qo>*qp>*qq>*qr>*qs>*qt>*qu>*qv>*qw>*qx>*qy>*qz>*q{>*q|>*q}>*q~>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q>*q?*q?*q?*q?*q?*q?*q?*q?*q?*q ?*q ?*q ?*q ?*q ?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q ?*q!?*q"?*q#?*q$?*q%?*q&?*q'?*q(?*q)?*q*?*q+?*q,?*q-?*q.?*q/?*q0?*q1?*q2?*q3?*q4?*q5?*q6?*q7?*q8?*q9?*q:?*q;?*q?*q??*q@?*qA?*qB?*qC?*qD?*qE?*qF?*qG?*qH?*qI?*qJ?*qK?*qL?*qM?*qN?*qO?*qP?*qQ?*qR?*qS?*qT?*qU?*qV?*qW?*qX?*qY?*qZ?*q[?*q\?*q]?*q^?*q_?*q`?*qa?*qb?*qc?*qd?*qe?*qf?*qg?*qh?*qi?*qj?*qk?*ql?*qm?*qn?*qo?*qp?*qq?*qr?*qs?*qt?*qu?*qv?*qw?*qx?*qy?*qz?*q{?*q|?*q}?*q~?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q?*q@*q@*q@*q@*q@*q@*q@*q@*q@*q @*q @*q @*q @*q @*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q @*q!@*q"@*q#@*q$@*q%@*q&@*q'@*q(@*q)@*q*@*q+@*q,@*q-@*q.@*q/@*q0@*q1@*q2@*q3@*q4@*q5@*q6@*q7@*q8@*q9@*q:@*q;@*q<@*q=@*q>@*q?@*q@@*qA@*qB@*qC@*qD@*qE@*qF@*qG@*qH@*qI@*qJ@*qK@*qL@*qM@*qN@*qO@*qP@*qQ@*qR@*qS@*qT@*qU@*qV@*qW@*qX@*qY@*qZ@*q[@*q\@*q]@*q^@*q_@*q`@*qa@*qb@*qc@*qd@*qe@*qf@*qg@*qh@*qi@*qj@*qk@*ql@*qm@*qn@*qo@*qp@*qq@*qr@*qs@*qt@*qu@*qv@*qw@*qx@*qy@*qz@*q{@*q|@*q}@*q~@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*q@*qA*qA*qA*qA*qA*qA*qA*qA*qA*q A*q A*q A*q A*q A*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*q A*q!A*q"A*q#A*q$A*q%A*q&A*q'A*q(A*q)A*q*A*q+A*q,A*q-A*q.A*q/A*q0A*q1A*q2A*q3A*q4A*q5A*q6A*q7A*q8A*q9A*q:A*q;A*qA*q?A*q@A*qAA*qBA*qCA*qDA*qEA*qFA*qGA*qHA*qIA*qJA*qKA*qLA*qMA*qNA*qOA*qPA*qQA*qRA*qSA*qTA*qUA*qVA*qWA*qXA*qYA*qZA*q[A*q\A*q]A*q^A*q_A*q`A*qaA*qbA*qcA*qdA*qeA*qfA*qgA*qhA*qiA*qjA*qkA*qlA*qmA*qnA*qoA*qpA*qqA*qrA*qsA*qtA*quA*qvA*qwA*qxA*qyA*qzA*q{A*q|A*q}A*q~A*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qA*qB*qB*qB*qB*qB*qB*qB*qB*qB*q B*q B*q B*q B*q B*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*q B*q!B*q"B*q#B*q$B*q%B*q&B*q'B*q(B*q)B*q*B*q+B*q,B*q-B*q.B*q/B*q0B*q1B*q2B*q3B*q4B*q5B*q6B*q7B*q8B*q9B*q:B*q;B*qB*q?B*q@B*qAB*qBB*qCB*qDB*qEB*qFB*qGB*qHB*qIB*qJB*qKB*qLB*qMB*qNB*qOB*qPB*qQB*qRB*qSB*qTB*qUB*qVB*qWB*qXB*qYB*qZB*q[B*q\B*q]B*q^B*q_B*q`B*qaB*qbB*qcB*qdB*qeB*qfB*qgB*qhB*qiB*qjB*qkB*qlB*qmB*qnB*qoB*qpB*qqB*qrB*qsB*qtB*quB*qvB*qwB*qxB*qyB*qzB*q{B*q|B*q}B*q~B*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qB*qC*qC*qC*qC*qC*qC*qC*qC*qC*q C*q C*q C*q C*q C*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*q C*q!C*q"C*q#C*q$C*q%C*q&C*q'C*q(C*q)C*q*C*q+C*q,C*q-C*q.C*q/C*q0C*q1C*q2C*q3C*q4C*q5C*q6C*q7C*q8C*q9C*q:C*q;C*qC*q?C*q@C*qAC*qBC*qCC*qDC*qEC*qFC*qGC*qHC*qIC*qJC*qKC*qLC*qMC*qNC*qOC*qPC*qQC*qRC*qSC*qTC*qUC*qVC*qWC*qXC*qYC*qZC*q[C*q\C*q]C*q^C*q_C*q`C*qaC*qbC*qcC*qdC*qeC*qfC*qgC*qhC*qiC*qjC*qkC*qlC*qmC*qnC*qoC*qpC*qqC*qrC*qsC*qtC*quC*qvC*qwC*qxC*qyC*qzC*q{C*q|C*q}C*q~C*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qC*qD*qD*qD*qD*qD*qD*qD*qD*qD*q D*q D*q D*q D*q D*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*q D*q!D*q"D*q#D*q$D*q%D*q&D*q'D*q(D*q)D*q*D*q+D*q,D*q-D*q.D*q/D*q0D*q1D*q2D*q3D*q4D*q5D*q6D*q7D*q8D*q9D*q:D*q;D*qD*q?D*q@D*qAD*qBD*qCD*qDD*qED*qFD*qGD*qHD*qID*qJD*qKD*qLD*qMD*qND*qOD*qPD*qQD*qRD*qSD*qTD*qUD*qVD*qWD*qXD*qYD*qZD*q[D*q\D*q]D*q^D*q_D*q`D*qaD*qbD*qcD*qdD*qeD*qfD*qgD*qhD*qiD*qjD*qkD*qlD*qmD*qnD*qoD*qpD*qqD*qrD*qsD*qtD*quD*qvD*qwD*qxD*qyD*qzD*q{D*q|D*q}D*q~D*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qD*qE*qE*qE*qE*qE*qE*qE*qE*qE*q E*q E*q E*q E*q E*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*q E*q!E*q"E*q#E*q$E*q%E*q&E*q'E*q(E*q)E*q*E*q+E*q,E*q-E*q.E*q/E*q0E*q1E*q2E*q3E*q4E*q5E*q6E*q7E*q8E*q9E*q:E*q;E*qE*q?E*q@E*qAE*qBE*qCE*qDE*qEE*qFE*qGE*qHE*qIE*qJE*qKE*qLE*qME*qNE*qOE*qPE*qQE*qRE*qSE*qTE*qUE*qVE*qWE*qXE*qYE*qZE*q[E*q\E*q]E*q^E*q_E*q`E*qaE*qbE*qcE*qdE*qeE*qfE*qgE*qhE*qiE*qjE*qkE*qlE*qmE*qnE*qoE*qpE*qqE*qrE*qsE*qtE*quE*qvE*qwE*qxE*qyE*qzE*q{E*q|E*q}E*q~E*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qE*qF*qF*qF*qF*qF*qF*qF*qF*qF*q F*q F*q F*q F*q F*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*q F*q!F*q"F*q#F*q$F*q%F*q&F*q'F*q(F*q)F*q*F*q+F*q,F*q-F*q.F*q/F*q0F*q1F*q2F*q3F*q4F*q5F*q6F*q7F*q8F*q9F*q:F*q;F*qF*q?F*q@F*qAF*qBF*qCF*qDF*qEF*qFF*qGF*qHF*qIF*qJF*qKF*qLF*qMF*qNF*qOF*qPF*qQF*qRF*qSF*qTF*qUF*qVF*qWF*qXF*qYF*qZF*q[F*q\F*q]F*q^F*q_F*q`F*qaF*qbF*qcF*qdF*qeF*qfF*qgF*qhF*qiF*qjF*qkF*qlF*qmF*qnF*qoF*qpF*qqF*qrF*qsF*qtF*quF*qvF*qwF*qxF*qyF*qzF*q{F*q|F*q}F*q~F*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qF*qG*qG*qG*qG*qG*qG*qG*qG*qG*q G*q G*q G*q G*q G*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*q G*q!G*q"G*q#G*q$G*q%G*q&G*q'G*q(G*q)G*q*G*q+G*q,G*q-G*q.G*q/G*q0G*q1G*q2G*q3G*q4G*q5G*q6G*q7G*q8G*q9G*q:G*q;G*qG*q?G*q@G*qAG*qBG*qCG*qDG*qEG*qFG*qGG*qHG*qIG*qJG*qKG*qLG*qMG*qNG*qOG*qPG*qQG*qRG*qSG*qTG*qUG*qVG*qWG*qXG*qYG*qZG*q[G*q\G*q]G*q^G*q_G*q`G*qaG*qbG*qcG*qdG*qeG*qfG*qgG*qhG*qiG*qjG*qkG*qlG*qmG*qnG*qoG*qpG*qqG*qrG*qsG*qtG*quG*qvG*qwG*qxG*qyG*qzG*q{G*q|G*q}G*q~G*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qG*qH*qH*qH*qH*qH*qH*qH*qH*qH*q H*q H*q H*q H*q H*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*q H*q!H*q"H*q#H*q$H*q%H*q&H*q'H*q(H*q)H*q*H*q+H*q,H*q-H*q.H*q/H*q0H*q1H*q2H*q3H*q4H*q5H*q6H*q7H*q8H*q9H*q:H*q;H*qH*q?H*q@H*qAH*qBH*qCH*qDH*qEH*qFH*qGH*qHH*qIH*qJH*qKH*qLH*qMH*qNH*qOH*qPH*qQH*qRH*qSH*qTH*qUH*qVH*qWH*qXH*qYH*qZH*q[H*q\H*q]H*q^H*q_H*q`H*qaH*qbH*qcH*qdH*qeH*qfH*qgH*qhH*qiH*qjH*qkH*qlH*qmH*qnH*qoH*qpH*qqH*qrH*qsH*qtH*quH*qvH*qwH*qxH*qyH*qzH*q{H*q|H*q}H*q~H*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qH*qI*qI*qI*qI*qI*qI*qI*qI*qI*q I*q I*q I*q I*q I*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*q I*q!I*q"I*q#I*q$I*q%I*q&I*q'I*q(I*q)I*q*I*q+I*q,I*q-I*q.I*q/I*q0I*q1I*q2I*q3I*q4I*q5I*q6I*q7I*q8I*q9I*q:I*q;I*qI*q?I*q@I*qAI*qBI*qCI*qDI*qEI*qFI*qGI*qHI*qII*qJI*qKI*qLI*qMI*qNI*qOI*qPI*qQI*qRI*qSI*qTI*qUI*qVI*qWI*qXI*qYI*qZI*q[I*q\I*q]I*q^I*q_I*q`I*qaI*qbI*qcI*qdI*qeI*qfI*qgI*qhI*qiI*qjI*qkI*qlI*qmI*qnI*qoI*qpI*qqI*qrI*qsI*qtI*quI*qvI*qwI*qxI*qyI*qzI*q{I*q|I*q}I*q~I*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qI*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*q J*q J*q J*q J*q J*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*q J*q!J*q"J*q#J*q$J*q%J*q&J*q'J*q(J*q)J*q*J*q+J*q,J*q-J*q.J*q/J*q0J*q1J*q2J*q3J*q4J*q5J*q6J*q7J*q8J*q9J*q:J*q;J*qJ*q?J*q@J*qAJ*qBJ*qCJ*qDJ*qEJ*qFJ*qGJ*qHJ*qIJ*qJJ*qKJ*qLJ*qMJ*qNJ*qOJ*qPJ*qQJ*qRJ*qSJ*qTJ*qUJ*qVJ*qWJ*qXJ*qYJ*qZJ*q[J*q\J*q]J*q^J*q_J*q`J*qaJ*qbJ*qcJ*qdJ*qeJ*qfJ*qgJ*qhJ*qiJ*qjJ*qkJ*qlJ*qmJ*qnJ*qoJ*qpJ*qqJ*qrJ*qsJ*qtJ*quJ*qvJ*qwJ*qxJ*qyJ*qzJ*q{J*q|J*q}J*q~J*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qJ*qK*qK*qK*qK*qK*qK*qK*qK*qK*q K*q K*q K*q K*q K*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*q K*q!K*q"K*q#K*q$K*q%K*q&K*q'K*q(K*q)K*q*K*q+K*q,K*q-K*q.K*q/K*q0K*q1K*q2K*q3K*q4K*q5K*q6K*q7K*q8K*q9K*q:K*q;K*qK*q?K*q@K*qAK*qBK*qCK*qDK*qEK*qFK*qGK*qHK*qIK*qJK*qKK*qLK*qMK*qNK*qOK*qPK*qQK*qRK*qSK*qTK*qUK*qVK*qWK*qXK*qYK*qZK*q[K*q\K*q]K*q^K*q_K*q`K*qaK*qbK*qcK*qdK*qeK*qfK*qgK*qhK*qiK*qjK*qkK*qlK*qmK*qnK*qoK*qpK*qqK*qrK*qsK*qtK*quK*qvK*qwK*qxK*qyK*qzK*q{K*q|K*q}K*q~K*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qK*qL*qL*qL*qL*qL*qL*qL*qL*qL*q L*q L*q L*q L*q L*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*q L*q!L*q"L*q#L*q$L*q%L*q&L*q'L*q(L*q)L*q*L*q+L*q,L*q-L*q.L*q/L*q0L*q1L*q2L*q3L*q4L*q5L*q6L*q7L*q8L*q9L*q:L*q;L*qL*q?L*q@L*qAL*qBL*qCL*qDL*qEL*qFL*qGL*qHL*qIL*qJL*qKL*qLL*qML*qNL*qOL*qPL*qQL*qRL*qSL*qTL*qUL*qVL*qWL*qXL*qYL*qZL*q[L*q\L*q]L*q^L*q_L*q`L*qaL*qbL*qcL*qdL*qeL*qfL*qgL*qhL*qiL*qjL*qkL*qlL*qmL*qnL*qoL*qpL*qqL*qrL*qsL*qtL*quL*qvL*qwL*qxL*qyL*qzL*q{L*q|L*q}L*q~L*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qL*qM*qM*qM*qM*qM*qM*qM*qM*qM*q M*q M*q M*q M*q M*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*q M*q!M*q"M*q#M*q$M*q%M*q&M*q'M*q(M*q)M*q*M*q+M*q,M*q-M*q.M*q/M*q0M*q1M*q2M*q3M*q4M*q5M*q6M*q7M*q8M*q9M*q:M*q;M*qM*q?M*q@M*qAM*qBM*qCM*qDM*qEM*qFM*qGM*qHM*qIM*qJM*qKM*qLM*qMM*qNM*qOM*qPM*qQM*qRM*qSM*qTM*qUM*qVM*qWM*qXM*qYM*qZM*q[M*q\M*q]M*q^M*q_M*q`M*qaM*qbM*qcM*qdM*qeM*qfM*qgM*qhM*qiM*qjM*qkM*qlM*qmM*qnM*qoM*qpM*qqM*qrM*qsM*qtM*quM*qvM*qwM*qxM*qyM*qzM*q{M*q|M*q}M*q~M*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qM*qN*qN*qN*qN*qN*qN*qN*qN*qN*q N*q N*q N*q N*q N*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*q N*q!N*q"N*q#N*q$N*q%N*q&N*q'N*q(N*q)N*q*N*q+N*q,N*q-N*q.N*q/N*q0N*q1N*q2N*q3N*q4N*q5N*q6N*q7N*q8N*q9N*q:N*q;N*qN*q?N*q@N*qAN*qBN*qCN*qDN*qEN*qFN*qGN*qHN*qIN*qJN*qKN*qLN*qMN*qNN*qON*qPN*qQN*qRN*qSN*qTN*qUN*qVN*qWN*qXN*qYN*qZN*q[N*q\N*q]N*q^N*q_N*q`N*qaN*qbN*qcN*qdN*qeN*qfN*qgN*qhN*qiN*qjN*qkN*qlN*qmN*qnN*qoN*qpN*qqN*qrN*qsN*qtN*quN*qvN*qwN*qxN*qyN*qzN*q{N*q|N*q}N*q~N*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qN*qO*qO*qO*qO*qO*qO*qO*qO*qO*q O*q O*q O*q O*q O*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*q O*q!O*q"O*q#O*q$O*q%O*q&O*q'O*q(O*q)O*q*O*q+O*q,O*q-O*q.O*q/O*q0O*q1O*q2O*q3O*q4O*q5O*q6O*q7O*q8O*q9O*q:O*q;O*qO*q?O*q@O*qAO*qBO*qCO*qDO*qEO*qFO*qGO*qHO*qIO*qJO*qKO*qLO*qMO*qNO*qOO*qPO*qQO*qRO*qSO*qTO*qUO*qVO*qWO*qXO*qYO*qZO*q[O*q\O*q]O*q^O*q_O*q`O*qaO*qbO*qcO*qdO*qeO*qfO*qgO*qhO*qiO*qjO*qkO*qlO*qmO*qnO*qoO*qpO*qqO*qrO*qsO*qtO*quO*qvO*qwO*qxO*qyO*qzO*q{O*q|O*q}O*q~O*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qO*qP*qP*qP*qP*qP*qP*qP*qP*qP*q P*q P*q P*q P*q P*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*q P*q!P*q"P*q#P*q$P*q%P*q&P*q'P*q(P*q)P*q*P*q+P*q,P*q-P*q.P*q/P*q0P*q1P*q2P*q3P*q4P*q5P*q6P*q7P*q8P*q9P*q:P*q;P*qP*q?P*q@P*qAP*qBP*qCP*qDP*qEP*qFP*qGP*qHP*qIP*qJP*qKP*qLP*qMP*qNP*qOP*qPP*qQP*qRP*qSP*qTP*qUP*qVP*qWP*qXP*qYP*qZP*q[P*q\P*q]P*q^P*q_P*q`P*qaP*qbP*qcP*qdP*qeP*qfP*qgP*qhP*qiP*qjP*qkP*qlP*qmP*qnP*qoP*qpP*qqP*qrP*qsP*qtP*quP*qvP*qwP*qxP*qyP*qzP*q{P*q|P*q}P*q~P*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qP*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*q Q*q Q*q Q*q Q*q Q*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*q Q*q!Q*q"Q*q#Q*q$Q*q%Q*q&Q*q'Q*q(Q*q)Q*q*Q*q+Q*q,Q*q-Q*q.Q*q/Q*q0Q*q1Q*q2Q*q3Q*q4Q*q5Q*q6Q*q7Q*q8Q*q9Q*q:Q*q;Q*qQ*q?Q*q@Q*qAQ*qBQ*qCQ*qDQ*qEQ*qFQ*qGQ*qHQ*qIQ*qJQ*qKQ*qLQ*qMQ*qNQ*qOQ*qPQ*qQQ*qRQ*qSQ*qTQ*qUQ*qVQ*qWQ*qXQ*qYQ*qZQ*q[Q*q\Q*q]Q*q^Q*q_Q*q`Q*qaQ*qbQ*qcQ*qdQ*qeQ*qfQ*qgQ*qhQ*qiQ*qjQ*qkQ*qlQ*qmQ*qnQ*qoQ*qpQ*qqQ*qrQ*qsQ*qtQ*quQ*qvQ*qwQ*qxQ*qyQ*qzQ*q{Q*q|Q*q}Q*q~Q*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qQ*qR*qR*qR*qR*qR*qR*qR*qR*qR*q R*q R*q R*q R*q R*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*q R*q!R*q"R*q#R*q$R*q%R*q&R*q'R*q(R*q)R*q*R*q+R*q,R*q-R*q.R*q/R*q0R*q1R*q2R*q3R*q4R*q5R*q6R*q7R*q8R*q9R*q:R*q;R*qR*q?R*q@R*qAR*qBR*qCR*qDR*qER*qFR*qGR*qHR*qIR*qJR*qKR*qLR*qMR*qNR*qOR*qPR*qQR*qRR*qSR*qTR*qUR*qVR*qWR*qXR*qYR*qZR*q[R*q\R*q]R*q^R*q_R*q`R*qaR*qbR*qcR*qdR*qeR*qfR*qgR*qhR*qiR*qjR*qkR*qlR*qmR*qnR*qoR*qpR*qqR*qrR*qsR*qtR*quR*qvR*qwR*qxR*qyR*qzR*q{R*q|R*q}R*q~R*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qR*qS*qS*qS*qS*qS*qS*qS*qS*qS*q S*q S*q S*q S*q S*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*q S*q!S*q"S*q#S*q$S*q%S*q&S*q'S*q(S*q)S*q*S*q+S*q,S*q-S*q.S*q/S*q0S*q1S*q2S*q3S*q4S*q5S*q6S*q7S*q8S*q9S*q:S*q;S*qS*q?S*q@S*qAS*qBS*qCS*qDS*qES*qFS*qGS*qHS*qIS*qJS*qKS*qLS*qMS*qNS*qOS*qPS*qQS*qRS*qSS*qTS*qUS*qVS*qWS*qXS*qYS*qZS*q[S*q\S*q]S*q^S*q_S*q`S*qaS*qbS*qcS*qdS*qeS*qfS*qgS*qhS*qiS*qjS*qkS*qlS*qmS*qnS*qoS*qpS*qqS*qrS*qsS*qtS*quS*qvS*qwS*qxS*qyS*qzS*q{S*q|S*q}S*q~S*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qS*qT*qT*qT*qT*qT*qT*qT*qT*qT*q T*q T*q T*q T*q T*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*q T*q!T*q"T*q#T*q$T*q%T*q&T*q'T*q(T*q)T*q*T*q+T*q,T*q-T*q.T*q/T*q0T*q1T*q2T*q3T*q4T*q5T*q6T*q7T*q8T*q9T*q:T*q;T*qT*q?T*q@T*qAT*qBT*qCT*qDT*qET*qFT*qGT*qHT*qIT*qJT*qKT*qLT*qMT*qNT*qOT*qPT*qQT*qRT*qST*qTT*qUT*qVT*qWT*qXT*qYT*qZT*q[T*q\T*q]T*q^T*q_T*q`T*qaT*qbT*qcT*qdT*qeT*qfT*qgT*qhT*qiT*qjT*qkT*qlT*qmT*qnT*qoT*qpT*qqT*qrT*qsT*qtT*quT*qvT*qwT*qxT*qyT*qzT*q{T*q|T*q}T*q~T*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qT*qU*qU*qU*qU*qU*qU*qU*qU*qU*q U*q U*q U*q U*q U*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*q U*q!U*q"U*q#U*q$U*q%U*q&U*q'U*q(U*q)U*q*U*q+U*q,U*q-U*q.U*q/U*q0U*q1U*q2U*q3U*q4U*q5U*q6U*q7U*q8U*q9U*q:U*q;U*qU*q?U*q@U*qAU*qBU*qCU*qDU*qEU*qFU*qGU*qHU*qIU*qJU*qKU*qLU*qMU*qNU*qOU*qPU*qQU*qRU*qSU*qTU*qUU*qVU*qWU*qXU*qYU*qZU*q[U*q\U*q]U*q^U*q_U*q`U*qaU*qbU*qcU*qdU*qeU*qfU*qgU*qhU*qiU*qjU*qkU*qlU*qmU*qnU*qoU*qpU*qqU*qrU*qsU*qtU*quU*qvU*qwU*qxU*qyU*qzU*q{U*q|U*q}U*q~U*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qU*qV*qV*qV*qV*qV*qV*qV*qV*qV*q V*q V*q V*q V*q V*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*q V*q!V*q"V*q#V*q$V*q%V*q&V*q'V*q(V*q)V*q*V*q+V*q,V*q-V*q.V*q/V*q0V*q1V*q2V*q3V*q4V*q5V*q6V*q7V*q8V*q9V*q:V*q;V*qV*q?V*q@V*qAV*qBV*qCV*qDV*qEV*qFV*qGV*qHV*qIV*qJV*qKV*qLV*qMV*qNV*qOV*qPV*qQV*qRV*qSV*qTV*qUV*qVV*qWV*qXV*qYV*qZV*q[V*q\V*q]V*q^V*q_V*q`V*qaV*qbV*qcV*qdV*qeV*qfV*qgV*qhV*qiV*qjV*qkV*qlV*qmV*qnV*qoV*qpV*qqV*qrV*qsV*qtV*quV*qvV*qwV*qxV*qyV*qzV*q{V*q|V*q}V*q~V*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qV*qW*qW*qW*qW*qW*qW*qW*qW*qW*q W*q W*q W*q W*q W*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*q W*q!W*q"W*q#W*q$W*q%W*q&W*q'W*q(W*q)W*q*W*q+W*q,W*q-W*q.W*q/W*q0W*q1W*q2W*q3W*q4W*q5W*q6W*q7W*q8W*q9W*q:W*q;W*qW*q?W*q@W*qAW*qBW*qCW*qDW*qEW*qFW*qGW*qHW*qIW*qJW*qKW*qLW*qMW*qNW*qOW*qPW*qQW*qRW*qSW*qTW*qUW*qVW*qWW*qXW*qYW*qZW*q[W*q\W*q]W*q^W*q_W*q`W*qaW*qbW*qcW*qdW*qeW*qfW*qgW*qhW*qiW*qjW*qkW*qlW*qmW*qnW*qoW*qpW*qqW*qrW*qsW*qtW*quW*qvW*qwW*qxW*qyW*qzW*q{W*q|W*q}W*q~W*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qW*qX*qX*qX*qX*qX*qX*qX*qX*qX*q X*q X*q X*q X*q X*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*q X*q!X*q"X*q#X*q$X*q%X*q&X*q'X*q(X*q)X*q*X*q+X*q,X*q-X*q.X*q/X*q0X*q1X*q2X*q3X*q4X*q5X*q6X*q7X*q8X*q9X*q:X*q;X*qX*q?X*q@X*qAX*qBX*qCX*qDX*qEX*qFX*qGX*qHX*qIX*qJX*qKX*qLX*qMX*qNX*qOX*qPX*qQX*qRX*qSX*qTX*qUX*qVX*qWX*qXX*qYX*qZX*q[X*q\X*q]X*q^X*q_X*q`X*qaX*qbX*qcX*qdX*qeX*qfX*qgX*qhX*qiX*qjX*qkX*qlX*qmX*qnX*qoX*qpX*qqX*qrX*qsX*qtX*quX*qvX*qwX*qxX*qyX*qzX*q{X*q|X*q}X*q~X*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qX*qY*qY*qY*qY*qY*qY*qY*qY*qY*q Y*q Y*q Y*q Y*q Y*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*q Y*q!Y*q"Y*q#Y*q$Y*q%Y*q&Y*q'Y*q(Y*q)Y*q*Y*q+Y*q,Y*q-Y*q.Y*q/Y*q0Y*q1Y*q2Y*q3Y*q4Y*q5Y*q6Y*q7Y*q8Y*q9Y*q:Y*q;Y*qY*q?Y*q@Y*qAY*qBY*qCY*qDY*qEY*qFY*qGY*qHY*qIY*qJY*qKY*qLY*qMY*qNY*qOY*qPY*qQY*qRY*qSY*qTY*qUY*qVY*qWY*qXY*qYY*qZY*q[Y*q\Y*q]Y*q^Y*q_Y*q`Y*qaY*qbY*qcY*qdY*qeY*qfY*qgY*qhY*qiY*qjY*qkY*qlY*qmY*qnY*qoY*qpY*qqY*qrY*qsY*qtY*quY*qvY*qwY*qxY*qyY*qzY*q{Y*q|Y*q}Y*q~Y*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qY*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*q Z*q Z*q Z*q Z*q Z*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*q Z*q!Z*q"Z*q#Z*q$Z*q%Z*q&Z*q'Z*q(Z*q)Z*q*Z*q+Z*q,Z*q-Z*q.Z*q/Z*q0Z*q1Z*q2Z*q3Z*q4Z*q5Z*q6Z*q7Z*q8Z*q9Z*q:Z*q;Z*qZ*q?Z*q@Z*qAZ*qBZ*qCZ*qDZ*qEZ*qFZ*qGZ*qHZ*qIZ*qJZ*qKZ*qLZ*qMZ*qNZ*qOZ*qPZ*qQZ*qRZ*qSZ*qTZ*qUZ*qVZ*qWZ*qXZ*qYZ*qZZ*q[Z*q\Z*q]Z*q^Z*q_Z*q`Z*qaZ*qbZ*qcZ*qdZ*qeZ*qfZ*qgZ*qhZ*qiZ*qjZ*qkZ*qlZ*qmZ*qnZ*qoZ*qpZ*qqZ*qrZ*qsZ*qtZ*quZ*qvZ*qwZ*qxZ*qyZ*qzZ*q{Z*q|Z*q}Z*q~Z*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*qZ*q[*q[*q[*q[*q[*q[*q[*q[*q[*q [*q [*q [*q [*q [*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q [*q![*q"[*q#[*q$[*q%[*q&[*q'[*q([*q)[*q*[*q+[*q,[*q-[*q.[*q/[*q0[*q1[*q2[*q3[*q4[*q5[*q6[*q7[*q8[*q9[*q:[*q;[*q<[*q=[*q>[*q?[*q@[*qA[*qB[*qC[*qD[*qE[*qF[*qG[*qH[*qI[*qJ[*qK[*qL[*qM[*qN[*qO[*qP[*qQ[*qR[*qS[*qT[*qU[*qV[*qW[*qX[*qY[*qZ[*q[[*q\[*q][*q^[*q_[*q`[*qa[*qb[*qc[*qd[*qe[*qf[*qg[*qh[*qi[*qj[*qk[*ql[*qm[*qn[*qo[*qp[*qq[*qr[*qs[*qt[*qu[*qv[*qw[*qx[*qy[*qz[*q{[*q|[*q}[*q~[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q[*q\*q\*q\*q\*q\*q\*q\*q\*q\*q \*q \*q \*q \*q \*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q \*q!\*q"\*q#\*q$\*q%\*q&\*q'\*q(\*q)\*q*\*q+\*q,\*q-\*q.\*q/\*q0\*q1\*q2\*q3\*q4\*q5\*q6\*q7\*q8\*q9\*q:\*q;\*q<\*q=\*q>\*q?\*q@\*qA\*qB\*qC\*qD\*qE\*qF\*qG\*qH\*qI\*qJ\*qK\*qL\*qM\*qN\*qO\*qP\*qQ\*qR\*qS\*qT\*qU\*qV\*qW\*qX\*qY\*qZ\*q[\*q\\*q]\*q^\*q_\*q`\*qa\*qb\*qc\*qd\*qe\*qf\*qg\*qh\*qi\*qj\*qk\*ql\*qm\*qn\*qo\*qp\*qq\*qr\*qs\*qt\*qu\*qv\*qw\*qx\*qy\*qz\*q{\*q|\*q}\*q~\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q\*q]*q]*q]*q]*q]*q]*q]*q]*q]*q ]*q ]*q ]*q ]*q ]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q ]*q!]*q"]*q#]*q$]*q%]*q&]*q']*q(]*q)]*q*]*q+]*q,]*q-]*q.]*q/]*q0]*q1]*q2]*q3]*q4]*q5]*q6]*q7]*q8]*q9]*q:]*q;]*q<]*q=]*q>]*q?]*q@]*qA]*qB]*qC]*qD]*qE]*qF]*qG]*qH]*qI]*qJ]*qK]*qL]*qM]*qN]*qO]*qP]*qQ]*qR]*qS]*qT]*qU]*qV]*qW]*qX]*qY]*qZ]*q[]*q\]*q]]*q^]*q_]*q`]*qa]*qb]*qc]*qd]*qe]*qf]*qg]*qh]*qi]*qj]*qk]*ql]*qm]*qn]*qo]*qp]*qq]*qr]*qs]*qt]*qu]*qv]*qw]*qx]*qy]*qz]*q{]*q|]*q}]*q~]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q]*q^*q^*q^*q^*q^*q^*q^*q^*q^*q ^*q ^*q ^*q ^*q ^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q ^*q!^*q"^*q#^*q$^*q%^*q&^*q'^*q(^*q)^*q*^*q+^*q,^*q-^*q.^*q/^*q0^*q1^*q2^*q3^*q4^*q5^*q6^*q7^*q8^*q9^*q:^*q;^*q<^*q=^*q>^*q?^*q@^*qA^*qB^*qC^*qD^*qE^*qF^*qG^*qH^*qI^*qJ^*qK^*qL^*qM^*qN^*qO^*qP^*qQ^*qR^*qS^*qT^*qU^*qV^*qW^*qX^*qY^*qZ^*q[^*q\^*q]^*q^^*q_^*q`^*qa^*qb^*qc^*qd^*qe^*qf^*qg^*qh^*qi^*qj^*qk^*ql^*qm^*qn^*qo^*qp^*qq^*qr^*qs^*qt^*qu^*qv^*qw^*qx^*qy^*qz^*q{^*q|^*q}^*q~^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q^*q_*q_*q_*q_*q_*q_*q_*q_*q_*q _*q _*q _*q _*q _*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q _*q!_*q"_*q#_*q$_*q%_*q&_*q'_*q(_*q)_*q*_*q+_*q,_*q-_*q._*q/_*q0_*q1_*q2_*q3_*q4_*q5_*q6_*q7_*q8_*q9_*q:_*q;_*q<_*q=_*q>_*q?_*q@_*qA_*qB_*qC_*qD_*qE_*qF_*qG_*qH_*qI_*qJ_*qK_*qL_*qM_*qN_*qO_*qP_*qQ_*qR_*qS_*qT_*qU_*qV_*qW_*qX_*qY_*qZ_*q[_*q\_*q]_*q^_*q__*q`_*qa_*qb_*qc_*qd_*qe_*qf_*qg_*qh_*qi_*qj_*qk_*ql_*qm_*qn_*qo_*qp_*qq_*qr_*qs_*qt_*qu_*qv_*qw_*qx_*qy_*qz_*q{_*q|_*q}_*q~_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q_*q`*q`*q`*q`*q`*q`*q`*q`*q`*q `*q `*q `*q `*q `*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q `*q!`*q"`*q#`*q$`*q%`*q&`*q'`*q(`*q)`*q*`*q+`*q,`*q-`*q.`*q/`*q0`*q1`*q2`*q3`*q4`*q5`*q6`*q7`*q8`*q9`*q:`*q;`*q<`*q=`*q>`*q?`*q@`*qA`*qB`*qC`*qD`*qE`*qF`*qG`*qH`*qI`*qJ`*qK`*qL`*qM`*qN`*qO`*qP`*qQ`*qR`*qS`*qT`*qU`*qV`*qW`*qX`*qY`*qZ`*q[`*q\`*q]`*q^`*q_`*q``*qa`*qb`*qc`*qd`*qe`*qf`*qg`*qh`*qi`*qj`*qk`*ql`*qm`*qn`*qo`*qp`*qq`*qr`*qs`*qt`*qu`*qv`*qw`*qx`*qy`*qz`*q{`*q|`*q}`*q~`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*q`*qa*qa*qa*qa*qa*qa*qa*qa*qa*q a*q a*q a*q a*q a*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*q a*q!a*q"a*q#a*q$a*q%a*q&a*q'a*q(a*q)a*q*a*q+a*q,a*q-a*q.a*q/a*q0a*q1a*q2a*q3a*q4a*q5a*q6a*q7a*q8a*q9a*q:a*q;a*qa*q?a*q@a*qAa*qBa*qCa*qDa*qEa*qFa*qGa*qHa*qIa*qJa*qKa*qLa*qMa*qNa*qOa*qPa*qQa*qRa*qSa*qTa*qUa*qVa*qWa*qXa*qYa*qZa*q[a*q\a*q]a*q^a*q_a*q`a*qaa*qba*qca*qda*qea*qfa*qga*qha*qia*qja*qka*qla*qma*qna*qoa*qpa*qqa*qra*qsa*qta*qua*qva*qwa*qxa*qya*qza*q{a*q|a*q}a*q~a*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qa*qb*qb*qb*qb*qb*qb*qb*qb*qb*q b*q b*q b*q b*q b*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*q b*q!b*q"b*q#b*q$b*q%b*q&b*q'b*q(b*q)b*q*b*q+b*q,b*q-b*q.b*q/b*q0b*q1b*q2b*q3b*q4b*q5b*q6b*q7b*q8b*q9b*q:b*q;b*qb*q?b*q@b*qAb*qBb*qCb*qDb*qEb*qFb*qGb*qHb*qIb*qJb*qKb*qLb*qMb*qNb*qOb*qPb*qQb*qRb*qSb*qTb*qUb*qVb*qWb*qXb*qYb*qZb*q[b*q\b*q]b*q^b*q_b*q`b*qab*qbb*qcb*qdb*qeb*qfb*qgb*qhb*qib*qjb*qkb*qlb*qmb*qnb*qob*qpb*qqb*qrb*qsb*qtb*qub*qvb*qwb*qxb*qyb*qzb*q{b*q|b*q}b*q~b*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qb*qc*qc*qc*qc*qc*qc*qc*qc*qc*q c*q c*q c*q c*q c*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*q c*q!c*q"c*q#c*q$c*q%c*q&c*q'c*q(c*q)c*q*c*q+c*q,c*q-c*q.c*q/c*q0c*q1c*q2c*q3c*q4c*q5c*q6c*q7c*q8c*q9c*q:c*q;c*qc*q?c*q@c*qAc*qBc*qCc*qDc*qEc*qFc*qGc*qHc*qIc*qJc*qKc*qLc*qMc*qNc*qOc*qPc*qQc*qRc*qSc*qTc*qUc*qVc*qWc*qXc*qYc*qZc*q[c*q\c*q]c*q^c*q_c*q`c*qac*qbc*qcc*qdc*qec*qfc*qgc*qhc*qic*qjc*qkc*qlc*qmc*qnc*qoc*qpc*qqc*qrc*qsc*qtc*quc*qvc*qwc*qxc*qyc*qzc*q{c*q|c*q}c*q~c*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qc*qd*qd*qd*qd*qd*qd*qd*qd*qd*q d*q d*q d*q d*q d*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*q d*q!d*q"d*q#d*q$d*q%d*q&d*q'd*q(d*q)d*q*d*q+d*q,d*q-d*q.d*q/d*q0d*q1d*q2d*q3d*q4d*q5d*q6d*q7d*q8d*q9d*q:d*q;d*qd*q?d*q@d*qAd*qBd*qCd*qDd*qEd*qFd*qGd*qHd*qId*qJd*qKd*qLd*qMd*qNd*qOd*qPd*qQd*qRd*qSd*qTd*qUd*qVd*qWd*qXd*qYd*qZd*q[d*q\d*q]d*q^d*q_d*q`d*qad*qbd*qcd*qdd*qed*qfd*qgd*qhd*qid*qjd*qkd*qld*qmd*qnd*qod*qpd*qqd*qrd*qsd*qtd*qud*qvd*qwd*qxd*qyd*qzd*q{d*q|d*q}d*q~d*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qd*qe*qe*qe*qe*qe*qe*qe*qe*qe*q e*q e*q e*q e*q e*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*q e*q!e*q"e*q#e*q$e*q%e*q&e*q'e*q(e*q)e*q*e*q+e*q,e*q-e*q.e*q/e*q0e*q1e*q2e*q3e*q4e*q5e*q6e*q7e*q8e*q9e*q:e*q;e*qe*q?e*q@e*qAe*qBe*qCe*qDe*qEe*qFe*qGe*qHe*qIe*qJe*qKe*qLe*qMe*qNe*qOe*qPe*qQe*qRe*qSe*qTe*qUe*qVe*qWe*qXe*qYe*qZe*q[e*q\e*q]e*q^e*q_e*q`e*qae*qbe*qce*qde*qee*qfe*qge*qhe*qie*qje*qke*qle*qme*qne*qoe*qpe*qqe*qre*qse*qte*que*qve*qwe*qxe*qye*qze*q{e*q|e*q}e*q~e*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qe*qf*qf*qf*qf*qf*qf*qf*qf*qf*q f*q f*q f*q f*q f*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*q f*q!f*q"f*q#f*q$f*q%f*q&f*q'f*q(f*q)f*q*f*q+f*q,f*q-f*q.f*q/f*q0f*q1f*q2f*q3f*q4f*q5f*q6f*q7f*q8f*q9f*q:f*q;f*qf*q?f*q@f*qAf*qBf*qCf*qDf*qEf*qFf*qGf*qHf*qIf*qJf*qKf*qLf*qMf*qNf*qOf*qPf*qQf*qRf*qSf*qTf*qUf*qVf*qWf*qXf*qYf*qZf*q[f*q\f*q]f*q^f*q_f*q`f*qaf*qbf*qcf*qdf*qef*qff*qgf*qhf*qif*qjf*qkf*qlf*qmf*qnf*qof*qpf*qqf*qrf*qsf*qtf*quf*qvf*qwf*qxf*qyf*qzf*q{f*q|f*q}f*q~f*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qf*qg*qg*qg*qg*qg*qg*qg*qg*qg*q g*q g*q g*q g*q g*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*q g*q!g*q"g*q#g*q$g*q%g*q&g*q'g*q(g*q)g*q*g*q+g*q,g*q-g*q.g*q/g*q0g*q1g*q2g*q3g*q4g*q5g*q6g*q7g*q8g*q9g*q:g*q;g*qg*q?g*q@g*qAg*qBg*qCg*qDg*qEg*qFg*qGg*qHg*qIg*qJg*qKg*qLg*qMg*qNg*qOg*qPg*qQg*qRg*qSg*qTg*qUg*qVg*qWg*qXg*qYg*qZg*q[g*q\g*q]g*q^g*q_g*q`g*qag*qbg*qcg*qdg*qeg*qfg*qgg*qhg*qig*qjg*qkg*qlg*qmg*qng*qog*qpg*qqg*qrg*qsg*qtg*qug*qvg*qwg*qxg*qyg*qzg*q{g*q|g*q}g*q~g*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qg*qh*qh*qh*qh*qh*qh*qh*qh*qh*q h*q h*q h*q h*q h*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*q h*q!h*q"h*q#h*q$h*q%h*q&h*q'h*q(h*q)h*q*h*q+h*q,h*q-h*q.h*q/h*q0h*q1h*q2h*q3h*q4h*q5h*q6h*q7h*q8h*q9h*q:h*q;h*qh*q?h*q@h*qAh*qBh*qCh*qDh*qEh*qFh*qGh*qHh*qIh*qJh*qKh*qLh*qMh*qNh*qOh*qPh*qQh*qRh*qSh*qTh*qUh*qVh*qWh*qXh*qYh*qZh*q[h*q\h*q]h*q^h*q_h*q`h*qah*qbh*qch*qdh*qeh*qfh*qgh*qhh*qih*qjh*qkh*qlh*qmh*qnh*qoh*qph*qqh*qrh*qsh*qth*quh*qvh*qwh*qxh*qyh*qzh*q{h*q|h*q}h*q~h*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qh*qi*qi*qi*qi*qi*qi*qi*qi*qi*q i*q i*q i*q i*q i*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*q i*q!i*q"i*q#i*q$i*q%i*q&i*q'i*q(i*q)i*q*i*q+i*q,i*q-i*q.i*q/i*q0i*q1i*q2i*q3i*q4i*q5i*q6i*q7i*q8i*q9i*q:i*q;i*qi*q?i*q@i*qAi*qBi*qCi*qDi*qEi*qFi*qGi*qHi*qIi*qJi*qKi*qLi*qMi*qNi*qOi*qPi*qQi*qRi*qSi*qTi*qUi*qVi*qWi*qXi*qYi*qZi*q[i*q\i*q]i*q^i*q_i*q`i*qai*qbi*qci*qdi*qei*qfi*qgi*qhi*qii*qji*qki*qli*qmi*qni*qoi*qpi*qqi*qri*qsi*qti*qui*qvi*qwi*qxi*qyi*qzi*q{i*q|i*q}i*q~i*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qi*qj*qj*qj*qj*qj*qj*qj*qj*qj*q j*q j*q j*q j*q j*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*q j*q!j*q"j*q#j*q$j*q%j*q&j*q'j*q(j*q)j*q*j*q+j*q,j*q-j*q.j*q/j*q0j*q1j*q2j*q3j*q4j*q5j*q6j*q7j*q8j*q9j*q:j*q;j*qj*q?j*q@j*qAj*qBj*qCj*qDj*qEj*qFj*qGj*qHj*qIj*qJj*qKj*qLj*qMj*qNj*qOj*qPj*qQj*qRj*qSj*qTj*qUj*qVj*qWj*qXj*qYj*qZj*q[j*q\j*q]j*q^j*q_j*q`j*qaj*qbj*qcj*qdj*qej*qfj*qgj*qhj*qij*qjj*qkj*qlj*qmj*qnj*qoj*qpj*qqj*qrj*qsj*qtj*quj*qvj*qwj*qxj*qyj*qzj*q{j*q|j*q}j*q~j*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qj*qk*qk*qk*qk*qk*qk*qk*qk*qk*q k*q k*q k*q k*q k*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*q k*q!k*q"k*q#k*q$k*q%k*q&k*q'k*q(k*q)k*q*k*q+k*q,k*q-k*q.k*q/k*q0k*q1k*q2k*q3k*q4k*q5k*q6k*q7k*q8k*q9k*q:k*q;k*qk*q?k*q@k*qAk*qBk*qCk*qDk*qEk*qFk*qGk*qHk*qIk*qJk*qKk*qLk*qMk*qNk*qOk*qPk*qQk*qRk*qSk*qTk*qUk*qVk*qWk*qXk*qYk*qZk*q[k*q\k*q]k*q^k*q_k*q`k*qak*qbk*qck*qdk*qek*qfk*qgk*qhk*qik*qjk*qkk*qlk*qmk*qnk*qok*qpk*qqk*qrk*qsk*qtk*quk*qvk*qwk*qxk*qyk*qzk*q{k*q|k*q}k*q~k*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*qk*ql*ql*ql*ql*ql*ql*ql*ql*ql*q l*q l*q l*q l*q l*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*q l*q!l*q"l*q#l*q$l*q%l*q&l*q'l*q(l*q)l*q*l*q+l*q,l*q-l*q.l*q/l*q0l*q1l*q2l*q3l*q4l*q5l*q6l*q7l*q8l*q9l*q:l*q;l*ql*q?l*q@l*qAl*qBl*qCl*qDl*qEl*qFl*qGl*qHl*qIl*qJl*qKl*qLl*qMl*qNl*qOl*qPl*qQl*qRl*qSl*qTl*qUl*qVl*qWl*qXl*qYl*qZl*q[l*q\l*q]l*q^l*q_l*q`l*qal*qbl*qcl*qdl*qel*qfl*qgl*qhl*qil*qjl*qkl*qll*qml*qnl*qol*qpl*qql*qrl*qsl*qtl*qul*qvl*qwl*qxl*qyl*qzl*q{l*q|l*q}l*q~l*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*ql*qm*qm*qm*qm*qm*qm*qm*qm*qm*q m*q m*q m*q m*q m*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*q m*q!m*q"m*q#m*q$m*q%m*q&m*q'm*q(m*q)m*q*m*q+m*q,m*q-m*q.m*q/m*q0m*q1m*q2m*q3m*q4m*q5m*q6m*q7m*q8m*q9m*q:m*q;m*qm*q?m*q@m*qAm*qBm*qCm*qDm*qEm*qFm*qGm*qHm*qIm*qJm*qKm*qLm*qMm*qNm*qOm*qPm*qQm*qRm*qSm*qTm*qUm*qVm*qWm*qXm*qYm*qZm*q[m*q\m*q]m*q^m*q_m*q`m*qam*qbm*qcm*qdm*qem*qfm*qgm*qhm*qim*qjm*qkm*qlm*qmm*qnm*qom*qpm*qqm*qrm*qsm*qtm*qum*qvm*qwm*qxm*qym*qzm*q{m*q|m*q}m*q~m*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qm*qn*qn*qn*qn*qn*qn*qn*qn*qn*q n*q n*q n*q n*q n*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*q n*q!n*q"n*q#n*q$n*q%n*q&n*q'n*q(n*q)n*q*n*q+n*q,n*q-n*q.n*q/n*q0n*q1n*q2n*q3n*q4n*q5n*q6n*q7n*q8n*q9n*q:n*q;n*qn*q?n*q@n*qAn*qBn*qCn*qDn*qEn*qFn*qGn*qHn*qIn*qJn*qKn*qLn*qMn*qNn*qOn*qPn*qQn*qRn*qSn*qTn*qUn*qVn*qWn*qXn*qYn*qZn*q[n*q\n*q]n*q^n*q_n*q`n*qan*qbn*qcn*qdn*qen*qfn*qgn*qhn*qin*qjn*qkn*qln*qmn*qnn*qon*qpn*qqn*qrn*qsn*qtn*qun*qvn*qwn*qxn*qyn*qzn*q{n*q|n*q}n*q~n*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qn*qo*qo*qo*qo*qo*qo*qo*qo*qo*q o*q o*q o*q o*q o*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*q o*q!o*q"o*q#o*q$o*q%o*q&o*q'o*q(o*q)o*q*o*q+o*q,o*q-o*q.o*q/o*q0o*q1o*q2o*q3o*q4o*q5o*q6o*q7o*q8o*q9o*q:o*q;o*qo*q?o*q@o*qAo*qBo*qCo*qDo*qEo*qFo*qGo*qHo*qIo*qJo*qKo*qLo*qMo*qNo*qOo*qPo*qQo*qRo*qSo*qTo*qUo*qVo*qWo*qXo*qYo*qZo*q[o*q\o*q]o*q^o*q_o*q`o*qao*qbo*qco*qdo*qeo*qfo*qgo*qho*qio*qjo*qko*qlo*qmo*qno*qoo*qpo*qqo*qro*qso*qto*quo*qvo*qwo*qxo*qyo*qzo*q{o*q|o*q}o*q~o*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qo*qp*qp*qp*qp*qp*qp*qp*qp*qp*q p*q p*q p*q p*q p*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*q p*q!p*q"p*q#p*q$p*q%p*q&p*q'p*q(p*q)p*q*p*q+p*q,p*q-p*q.p*q/p*q0p*q1p*q2p*q3p*q4p*q5p*q6p*q7p*q8p*q9p*q:p*q;p*qp*q?p*q@p*qAp*qBp*qCp*qDp*qEp*qFp*qGp*qHp*qIp*qJp*qKp*qLp*qMp*qNp*qOp*qPp*qQp*qRp*qSp*qTp*qUp*qVp*qWp*qXp*qYp*qZp*q[p*q\p*q]p*q^p*q_p*q`p*qap*qbp*qcp*qdp*qep*qfp*qgp*qhp*qip*qjp*qkp*qlp*qmp*qnp*qop*qpp*qqp*qrp*qsp*qtp*qup*qvp*qwp*qxp*qyp*qzp*q{p*q|p*q}p*q~p*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qp*qq*qq*qq*qq*qq*qq*qq*qq*qq*q q*q q*q q*q q*q q*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*q q*q!q*q"q*q#q*q$q*q%q*q&q*q'q*q(q*q)q*q*q*q+q*q,q*q-q*q.q*q/q*q0q*q1q*q2q*q3q*q4q*q5q*q6q*q7q*q8q*q9q*q:q*q;q*qq*q?q*q@q*qAq*qBq*qCq*qDq*qEq*qFq*qGq*qHq*qIq*qJq*qKq*qLq*qMq*qNq*qOq*qPq*qQq*qRq*qSq*qTq*qUq*qVq*qWq*qXq*qYq*qZq*q[q*q\q*q]q*q^q*q_q*q`q*qaq*qbq*qcq*qdq*qeq*qfq*qgq*qhq*qiq*qjq*qkq*qlq*qmq*qnq*qoq*qpq*qqq*qrq*qsq*qtq*quq*qvq*qwq*qxq*qyq*qzq*q{q*q|q*q}q*q~q*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qq*qr*qr*qr*qr*qr*qr*qr*qr*qr*q r*q r*q r*q r*q r*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*q r*q!r*q"r*q#r*q$r*q%r*q&r*q'r*q(r*q)r*q*r*q+r*q,r*q-r*q.r*q/r*q0r*q1r*q2r*q3r*q4r*q5r*q6r*q7r*q8r*q9r*q:r*q;r*qr*q?r*q@r*qAr*qBr*qCr*qDr*qEr*qFr*qGr*qHr*qIr*qJr*qKr*qLr*qMr*qNr*qOr*qPr*qQr*qRr*qSr*qTr*qUr*qVr*qWr*qXr*qYr*qZr*q[r*q\r*q]r*q^r*q_r*q`r*qar*qbr*qcr*qdr*qer*qfr*qgr*qhr*qir*qjr*qkr*qlr*qmr*qnr*qor*qpr*qqr*qrr*qsr*qtr*qur*qvr*qwr*qxr*qyr*qzr*q{r*q|r*q}r*q~r*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qr*qs*qs*qs*qs*qs*qs*qs*qs*qs*q s*q s*q s*q s*q s*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*q s*q!s*q"s*q#s*q$s*q%s*q&s*q's*q(s*q)s*q*s*q+s*q,s*q-s*q.s*q/s*q0s*q1s*q2s*q3s*q4s*q5s*q6s*q7s*q8s*q9s*q:s*q;s*qs*q?s*q@s*qAs*qBs*qCs*qDs*qEs*qFs*qGs*qHs*qIs*qJs*qKs*qLs*qMs*qNs*qOs*qPs*qQs*qRs*qSs*qTs*qUs*qVs*qWs*qXs*qYs*qZs*q[s*q\s*q]s*q^s*q_s*q`s*qas*qbs*qcs*qds*qes*qfs*qgs*qhs*qis*qjs*qks*qls*qms*qns*qos*qps*qqs*qrs*qss*qts*qus*qvs*qws*qxs*qys*qzs*q{s*q|s*q}s*q~s*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qs*qt*qt*qt*qt*qt*qt*qt*qt*qt*q t*q t*q t*q t*q t*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*q t*q!t*q"t*q#t*q$t*q%t*q&t*q't*q(t*q)t*q*t*q+t*q,t*q-t*q.t*q/t*q0t*q1t*q2t*q3t*q4t*q5t*q6t*q7t*q8t*q9t*q:t*q;t*qt*q?t*q@t*qAt*qBt*qCt*qDt*qEt*qFt*qGt*qHt*qIt*qJt*qKt*qLt*qMt*qNt*qOt*qPt*qQt*qRt*qSt*qTt*qUt*qVt*qWt*qXt*qYt*qZt*q[t*q\t*q]t*q^t*q_t*q`t*qat*qbt*qct*qdt*qet*qft*qgt*qht*qit*qjt*qkt*qlt*qmt*qnt*qot*qpt*qqt*qrt*qst*qtt*qut*qvt*qwt*qxt*qyt*qzt*q{t*q|t*q}t*q~t*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qt*qu*qu*qu*qu*qu*qu*qu*qu*qu*q u*q u*q u*q u*q u*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*q u*q!u*q"u*q#u*q$u*q%u*q&u*q'u*q(u*q)u*q*u*q+u*q,u*q-u*q.u*q/u*q0u*q1u*q2u*q3u*q4u*q5u*q6u*q7u*q8u*q9u*q:u*q;u*qu*q?u*q@u*qAu*qBu*qCu*qDu*qEu*qFu*qGu*qHu*qIu*qJu*qKu*qLu*qMu*qNu*qOu*qPu*qQu*qRu*qSu*qTu*qUu*qVu*qWu*qXu*qYu*qZu*q[u*q\u*q]u*q^u*q_u*q`u*qau*qbu*qcu*qdu*qeu*qfu*qgu*qhu*qiu*qju*qku*qlu*qmu*qnu*qou*qpu*qqu*qru*qsu*qtu*quu*qvu*qwu*qxu*qyu*qzu*q{u*q|u*q}u*q~u*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qu*qv*qv*qv*qv*qv*qv*qv*qv*qv*q v*q v*q v*q v*q v*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*q v*q!v*q"v*q#v*q$v*q%v*q&v*q'v*q(v*q)v*q*v*q+v*q,v*q-v*q.v*q/v*q0v*q1v*q2v*q3v*q4v*q5v*q6v*q7v*q8v*q9v*q:v*q;v*qv*q?v*q@v*qAv*qBv*qCv*qDv*qEv*qFv*qGv*qHv*qIv*qJv*qKv*qLv*qMv*qNv*qOv*qPv*qQv*qRv*qSv*qTv*qUv*qVv*qWv*qXv*qYv*qZv*q[v*q\v*q]v*q^v*q_v*q`v*qav*qbv*qcv*qdv*qev*qfv*qgv*qhv*qiv*qjv*qkv*qlv*qmv*qnv*qov*qpv*qqv*qrv*qsv*qtv*quv*qvv*qwv*qxv*qyv*qzv*q{v*q|v*q}v*q~v*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qv*qw*qw*qw*qw*qw*qw*qw*qw*qw*q w*q w*q w*q w*q w*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*q w*q!w*q"w*q#w*q$w*q%w*q&w*q'w*q(w*q)w*q*w*q+w*q,w*q-w*q.w*q/w*q0w*q1w*q2w*q3w*q4w*q5w*q6w*q7w*q8w*q9w*q:w*q;w*qw*q?w*q@w*qAw*qBw*qCw*qDw*qEw*qFw*qGw*qHw*qIw*qJw*qKw*qLw*qMw*qNw*qOw*qPw*qQw*qRw*qSw*qTw*qUw*qVw*qWw*qXw*qYw*qZw*q[w*q\w*q]w*q^w*q_w*q`w*qaw*qbw*qcw*qdw*qew*qfw*qgw*qhw*qiw*qjw*qkw*qlw*qmw*qnw*qow*qpw*qqw*qrw*qsw*qtw*quw*qvw*qww*qxw*qyw*qzw*q{w*q|w*q}w*q~w*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qw*qx*qx*qx*qx*qx*qx*qx*qx*qx*q x*q x*q x*q x*q x*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*q x*q!x*q"x*q#x*q$x*q%x*q&x*q'x*q(x*q)x*q*x*q+x*q,x*q-x*q.x*q/x*q0x*q1x*q2x*q3x*q4x*q5x*q6x*q7x*q8x*q9x*q:x*q;x*qx*q?x*q@x*qAx*qBx*qCx*qDx*qEx*qFx*qGx*qHx*qIx*qJx*qKx*qLx*qMx*qNx*qOx*qPx*qQx*qRx*qSx*qTx*qUx*qVx*qWx*qXx*qYx*qZx*q[x*q\x*q]x*q^x*q_x*q`x*qax*qbx*qcx*qdx*qex*qfx*qgx*qhx*qix*qjx*qkx*qlx*qmx*qnx*qox*qpx*qqx*qrx*qsx*qtx*qux*qvx*qwx*qxx*qyx*qzx*q{x*q|x*q}x*q~x*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qx*qy*qy*qy*qy*qy*qy*qy*qy*qy*q y*q y*q y*q y*q y*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*q y*q!y*q"y*q#y*q$y*q%y*q&y*q'y*q(y*q)y*q*y*q+y*q,y*q-y*q.y*q/y*q0y*q1y*q2y*q3y*q4y*q5y*q6y*q7y*q8y*q9y*q:y*q;y*qy*q?y*q@y*qAy*qBy*qCy*qDy*qEy*qFy*qGy*qHy*qIy*qJy*qKy*qLy*qMy*qNy*qOy*qPy*qQy*qRy*qSy*qTy*qUy*qVy*qWy*qXy*qYy*qZy*q[y*q\y*q]y*q^y*q_y*q`y*qay*qby*qcy*qdy*qey*qfy*qgy*qhy*qiy*qjy*qky*qly*qmy*qny*qoy*qpy*qqy*qry*qsy*qty*quy*qvy*qwy*qxy*qyy*qzy*q{y*q|y*q}y*q~y*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qy*qz*qz*qz*qz*qz*qz*qz*qz*qz*q z*q z*q z*q z*q z*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*q z*q!z*q"z*q#z*q$z*q%z*q&z*q'z*q(z*q)z*q*z*q+z*q,z*q-z*q.z*q/z*q0z*q1z*q2z*q3z*q4z*q5z*q6z*q7z*q8z*q9z*q:z*q;z*qz*q?z*q@z*qAz*qBz*qCz*qDz*qEz*qFz*qGz*qHz*qIz*qJz*qKz*qLz*qMz*qNz*qOz*qPz*qQz*qRz*qSz*qTz*qUz*qVz*qWz*qXz*qYz*qZz*q[z*q\z*q]z*q^z*q_z*q`z*qaz*qbz*qcz*qdz*qez*qfz*qgz*qhz*qiz*qjz*qkz*qlz*qmz*qnz*qoz*qpz*qqz*qrz*qsz*qtz*quz*qvz*qwz*qxz*qyz*qzz*q{z*q|z*q}z*q~z*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*qz*q{*q{*q{*q{*q{*q{*q{*q{*q{*q {*q {*q {*q {*q {*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q {*q!{*q"{*q#{*q${*q%{*q&{*q'{*q({*q){*q*{*q+{*q,{*q-{*q.{*q/{*q0{*q1{*q2{*q3{*q4{*q5{*q6{*q7{*q8{*q9{*q:{*q;{*q<{*q={*q>{*q?{*q@{*qA{*qB{*qC{*qD{*qE{*qF{*qG{*qH{*qI{*qJ{*qK{*qL{*qM{*qN{*qO{*qP{*qQ{*qR{*qS{*qT{*qU{*qV{*qW{*qX{*qY{*qZ{*q[{*q\{*q]{*q^{*q_{*q`{*qa{*qb{*qc{*qd{*qe{*qf{*qg{*qh{*qi{*qj{*qk{*ql{*qm{*qn{*qo{*qp{*qq{*qr{*qs{*qt{*qu{*qv{*qw{*qx{*qy{*qz{*q{{*q|{*q}{*q~{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q{*q|*q|*q|*q|*q|*q|*q|*q|*q|*q |*q |*q |*q |*q |*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q |*q!|*q"|*q#|*q$|*q%|*q&|*q'|*q(|*q)|*q*|*q+|*q,|*q-|*q.|*q/|*q0|*q1|*q2|*q3|*q4|*q5|*q6|*q7|*q8|*q9|*q:|*q;|*q<|*q=|*q>|*q?|*q@|*qA|*qB|*qC|*qD|*qE|*qF|*qG|*qH|*qI|*qJ|*qK|*qL|*qM|*qN|*qO|*qP|*qQ|*qR|*qS|*qT|*qU|*qV|*qW|*qX|*qY|*qZ|*q[|*q\|*q]|*q^|*q_|*q`|*qa|*qb|*qc|*qd|*qe|*qf|*qg|*qh|*qi|*qj|*qk|*ql|*qm|*qn|*qo|*qp|*qq|*qr|*qs|*qt|*qu|*qv|*qw|*qx|*qy|*qz|*q{|*q||*q}|*q~|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q|*q}*q}*q}*q}*q}*q}*q}*q}*q}*q }*q }*q }*q }*q }*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q }*q!}*q"}*q#}*q$}*q%}*q&}*q'}*q(}*q)}*q*}*q+}*q,}*q-}*q.}*q/}*q0}*q1}*q2}*q3}*q4}*q5}*q6}*q7}*q8}*q9}*q:}*q;}*q<}*q=}*q>}*q?}*q@}*qA}*qB}*qC}*qD}*qE}*qF}*qG}*qH}*qI}*qJ}*qK}*qL}*qM}*qN}*qO}*qP}*qQ}*qR}*qS}*qT}*qU}*qV}*qW}*qX}*qY}*qZ}*q[}*q\}*q]}*q^}*q_}*q`}*qa}*qb}*qc}*qd}*qe}*qf}*qg}*qh}*qi}*qj}*qk}*ql}*qm}*qn}*qo}*qp}*qq}*qr}*qs}*qt}*qu}*qv}*qw}*qx}*qy}*qz}*q{}*q|}*q}}*q~}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q}*q~*q~*q~*q~*q~*q~*q~*q~*q~*q ~*q ~*q ~*q ~*q ~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q ~*q!~*q"~*q#~*q$~*q%~*q&~*q'~*q(~*q)~*q*~*q+~*q,~*q-~*q.~*q/~*q0~*q1~*q2~*q3~*q4~*q5~*q6~*q7~*q8~*q9~*q:~*q;~*q<~*q=~*q>~*q?~*q@~*qA~*qB~*qC~*qD~*qE~*qF~*qG~*qH~*qI~*qJ~*qK~*qL~*qM~*qN~*qO~*qP~*qQ~*qR~*qS~*qT~*qU~*qV~*qW~*qX~*qY~*qZ~*q[~*q\~*q]~*q^~*q_~*q`~*qa~*qb~*qc~*qd~*qe~*qf~*qg~*qh~*qi~*qj~*qk~*ql~*qm~*qn~*qo~*qp~*qq~*qr~*qs~*qt~*qu~*qv~*qw~*qx~*qy~*qz~*q{~*q|~*q}~*q~~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q~*q*q*q*q*q*q*q*q*q*q *q *q *q *q *q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q *q!*q"*q#*q$*q%*q&*q'*q(*q)*q**q+*q,*q-*q.*q/*q0*q1*q2*q3*q4*q5*q6*q7*q8*q9*q:*q;*q<*q=*q>*q?*q@*qA*qB*qC*qD*qE*qF*qG*qH*qI*qJ*qK*qL*qM*qN*qO*qP*qQ*qR*qS*qT*qU*qV*qW*qX*qY*qZ*q[*q\*q]*q^*q_*q`*qa*qb*qc*qd*qe*qf*qg*qh*qi*qj*qk*ql*qm*qn*qo*qp*qq*qr*qs*qt*qu*qv*qw*qx*qy*qz*q{*q|*q}*q~*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q€)qÀ)qĀ)qŀ)qƀ)qǀ)qȀ)qɀ)qʀ)qˀ)q̀)q̀)q΀)qπ)qЀ)qр)qҀ)qӀ)qԀ)qՀ)qր)q׀)q؀)qـ)qڀ)qۀ)q܀)q݀)qހ)q߀)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qÁ)qā)qŁ)qƁ)qǁ)qȁ)qɁ)qʁ)qˁ)q́)q́)q΁)qρ)qЁ)qс)qҁ)qӁ)qԁ)qՁ)qց)qׁ)q؁)qف)qځ)qہ)q܁)q݁)qށ)q߁)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q‚)qÂ)qĂ)qł)qƂ)qǂ)qȂ)qɂ)qʂ)q˂)q̂)q͂)q΂)qς)qЂ)qт)q҂)qӂ)qԂ)qՂ)qւ)qׂ)q؂)qق)qڂ)qۂ)q܂)q݂)qނ)q߂)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qƒ)qÃ)qă)qŃ)qƃ)qǃ)qȃ)qɃ)qʃ)q˃)q̃)q̓)q΃)qσ)qЃ)qу)q҃)qӃ)qԃ)qՃ)qփ)q׃)q؃)qك)qڃ)qۃ)q܃)q݃)qރ)q߃)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q„)qÄ)qĄ)qń)qƄ)qDŽ)qȄ)qɄ)qʄ)q˄)q̄)q̈́)q΄)qτ)qЄ)qф)q҄)qӄ)qԄ)qՄ)qք)qׄ)q؄)qل)qڄ)qۄ)q܄)q݄)qބ)q߄)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q…)qÅ)qą)qŅ)qƅ)qDž)qȅ)qɅ)qʅ)q˅)q̅)qͅ)q΅)qυ)qЅ)qх)q҅)qӅ)qԅ)qՅ)qօ)qׅ)q؅)qم)qڅ)qۅ)q܅)q݅)qޅ)q߅)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q†)qÆ)qĆ)qņ)qƆ)qdž)qȆ)qɆ)qʆ)qˆ)q̆)q͆)qΆ)qφ)qІ)qц)q҆)qӆ)qԆ)qՆ)qֆ)q׆)q؆)qن)qچ)qۆ)q܆)q݆)qކ)q߆)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q‡)qÇ)qć)qŇ)qƇ)qLJ)qȇ)qɇ)qʇ)qˇ)q̇)q͇)q·)qχ)qЇ)qч)q҇)qӇ)qԇ)qՇ)qև)qׇ)q؇)qه)qڇ)qۇ)q܇)q݇)qއ)q߇)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qˆ)qÈ)qĈ)qň)qƈ)qLj)qȈ)qɈ)qʈ)qˈ)q̈)q͈)qΈ)qψ)qЈ)qш)q҈)qӈ)qԈ)qՈ)qֈ)q׈)q؈)qو)qڈ)qۈ)q܈)q݈)qވ)q߈)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q‰)qÉ)qĉ)qʼn)qƉ)qlj)qȉ)qɉ)qʉ)qˉ)q̉)q͉)qΉ)qω)qЉ)qщ)q҉)qӉ)qԉ)qՉ)q։)q׉)q؉)qى)qډ)qۉ)q܉)q݉)qމ)q߉)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qŠ)qÊ)qĊ)qŊ)qƊ)qNJ)qȊ)qɊ)qʊ)qˊ)q̊)q͊)qΊ)qϊ)qЊ)qъ)qҊ)qӊ)qԊ)qՊ)q֊)q׊)q؊)qي)qڊ)qۊ)q܊)q݊)qފ)qߊ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q‹)qË)qċ)qŋ)qƋ)qNj)qȋ)qɋ)qʋ)qˋ)q̋)q͋)q΋)qϋ)qЋ)qы)qҋ)qӋ)qԋ)qՋ)q֋)q׋)q؋)qً)qڋ)qۋ)q܋)q݋)qދ)qߋ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qŒ)qÌ)qČ)qŌ)qƌ)qnj)qȌ)qɌ)qʌ)qˌ)q̌)q͌)qΌ)qό)qЌ)qь)qҌ)qӌ)qԌ)qՌ)q֌)q׌)q،)qٌ)qڌ)qی)q܌)q݌)qތ)qߌ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qÍ)qč)qō)qƍ)qǍ)qȍ)qɍ)qʍ)qˍ)q̍)q͍)q΍)qύ)qЍ)qэ)qҍ)qӍ)qԍ)qՍ)q֍)q׍)q؍)qٍ)qڍ)qۍ)q܍)qݍ)qލ)qߍ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qŽ)qÎ)qĎ)qŎ)qƎ)qǎ)qȎ)qɎ)qʎ)qˎ)q̎)q͎)qΎ)qώ)qЎ)qю)qҎ)qӎ)qԎ)qՎ)q֎)q׎)q؎)qَ)qڎ)qێ)q܎)qݎ)qގ)qߎ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qÏ)qď)qŏ)qƏ)qǏ)qȏ)qɏ)qʏ)qˏ)q̏)q͏)qΏ)qϏ)qЏ)qя)qҏ)qӏ)qԏ)qՏ)q֏)q׏)q؏)qُ)qڏ)qۏ)q܏)qݏ)qޏ)qߏ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qÐ)qĐ)qŐ)qƐ)qǐ)qȐ)qɐ)qʐ)qː)q̐)q͐)qΐ)qϐ)qА)qѐ)qҐ)qӐ)qԐ)qՐ)q֐)qא)qؐ)qِ)qڐ)qې)qܐ)qݐ)qސ)qߐ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q‘)qÑ)qđ)qő)qƑ)qǑ)qȑ)qɑ)qʑ)qˑ)q̑)q͑)qΑ)qϑ)qБ)qё)qґ)qӑ)qԑ)qՑ)q֑)qב)qؑ)qّ)qڑ)qۑ)qܑ)qݑ)qޑ)qߑ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q’)qÒ)qĒ)qŒ)qƒ)qǒ)qȒ)qɒ)qʒ)q˒)q̒)q͒)qΒ)qϒ)qВ)qђ)qҒ)qӒ)qԒ)qՒ)q֒)qג)qؒ)qْ)qڒ)qے)qܒ)qݒ)qޒ)qߒ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q“)qÓ)qē)qœ)qƓ)qǓ)qȓ)qɓ)qʓ)q˓)q̓)q͓)qΓ)qϓ)qГ)qѓ)qғ)qӓ)qԓ)qՓ)q֓)qד)qؓ)qٓ)qړ)qۓ)qܓ)qݓ)qޓ)qߓ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q”)qÔ)qĔ)qŔ)qƔ)qǔ)qȔ)qɔ)qʔ)q˔)q̔)q͔)qΔ)qϔ)qД)qє)qҔ)qӔ)qԔ)qՔ)q֔)qה)qؔ)qٔ)qڔ)q۔)qܔ)qݔ)qޔ)qߔ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q•)qÕ)qĕ)qŕ)qƕ)qǕ)qȕ)qɕ)qʕ)q˕)q̕)q͕)qΕ)qϕ)qЕ)qѕ)qҕ)qӕ)qԕ)qՕ)q֕)qו)qؕ)qٕ)qڕ)qە)qܕ)qݕ)qޕ)qߕ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q–)qÖ)qĖ)qŖ)qƖ)qǖ)qȖ)qɖ)qʖ)q˖)q̖)q͖)qΖ)qϖ)qЖ)qі)qҖ)qӖ)qԖ)qՖ)q֖)qז)qؖ)qٖ)qږ)qۖ)qܖ)qݖ)qޖ)qߖ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q—)q×)qė)qŗ)qƗ)qǗ)qȗ)qɗ)qʗ)q˗)q̗)q͗)qΗ)qϗ)qЗ)qї)qҗ)qӗ)qԗ)q՗)q֗)qח)qؗ)qٗ)qڗ)qۗ)qܗ)qݗ)qޗ)qߗ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q˜)qØ)qĘ)qŘ)qƘ)qǘ)qȘ)qɘ)qʘ)q˘)q̘)q͘)qΘ)qϘ)qИ)qј)qҘ)qӘ)qԘ)q՘)q֘)qט)qؘ)q٘)qژ)qۘ)qܘ)qݘ)qޘ)qߘ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q™)qÙ)qę)qř)qƙ)qǙ)qș)qə)qʙ)q˙)q̙)q͙)qΙ)qϙ)qЙ)qљ)qҙ)qә)qԙ)qՙ)q֙)qי)qؙ)qٙ)qڙ)qۙ)qܙ)qݙ)qޙ)qߙ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qš)qÚ)qĚ)qŚ)qƚ)qǚ)qȚ)qɚ)qʚ)q˚)q̚)q͚)qΚ)qϚ)qК)qњ)qҚ)qӚ)qԚ)q՚)q֚)qך)qؚ)qٚ)qښ)qۚ)qܚ)qݚ)qޚ)qߚ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q›)qÛ)qě)qś)qƛ)qǛ)qț)qɛ)qʛ)q˛)q̛)q͛)qΛ)qϛ)qЛ)qћ)qқ)qӛ)qԛ)q՛)q֛)qכ)q؛)qٛ)qڛ)qۛ)qܛ)qݛ)qޛ)qߛ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qœ)qÜ)qĜ)qŜ)qƜ)qǜ)qȜ)qɜ)qʜ)q˜)q̜)q͜)qΜ)qϜ)qМ)qќ)qҜ)qӜ)qԜ)q՜)q֜)qל)q؜)qٜ)qڜ)qۜ)qܜ)qݜ)qޜ)qߜ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qÝ)qĝ)qŝ)qƝ)qǝ)qȝ)qɝ)qʝ)q˝)q̝)q͝)qΝ)qϝ)qН)qѝ)qҝ)qӝ)qԝ)q՝)q֝)qם)q؝)qٝ)qڝ)q۝)qܝ)qݝ)qޝ)qߝ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qž)qÞ)qĞ)qŞ)qƞ)qǞ)qȞ)qɞ)qʞ)q˞)q̞)q͞)qΞ)qϞ)qО)qў)qҞ)qӞ)qԞ)q՞)q֞)qמ)q؞)qٞ)qڞ)q۞)qܞ)qݞ)qޞ)qߞ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qŸ)qß)qğ)qş)qƟ)qǟ)qȟ)qɟ)qʟ)q˟)q̟)q͟)qΟ)qϟ)qП)qџ)qҟ)qӟ)qԟ)q՟)q֟)qן)q؟)qٟ)qڟ)q۟)qܟ)qݟ)qޟ)qߟ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )qà)qĠ)qŠ)qƠ)qǠ)qȠ)qɠ)qʠ)qˠ)q̠)q͠)qΠ)qϠ)qР)qѠ)qҠ)qӠ)qԠ)qՠ)q֠)qנ)qؠ)q٠)qڠ)q۠)qܠ)qݠ)qޠ)qߠ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¡)qá)qġ)qš)qơ)qǡ)qȡ)qɡ)qʡ)qˡ)q̡)q͡)qΡ)qϡ)qС)qѡ)qҡ)qӡ)qԡ)qա)q֡)qס)qء)q١)qڡ)qۡ)qܡ)qݡ)qޡ)qߡ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¢)qâ)qĢ)qŢ)qƢ)qǢ)qȢ)qɢ)qʢ)qˢ)q̢)q͢)q΢)qϢ)qТ)qѢ)qҢ)qӢ)qԢ)qբ)q֢)qע)qآ)q٢)qڢ)qۢ)qܢ)qݢ)qޢ)qߢ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q£)qã)qģ)qţ)qƣ)qǣ)qȣ)qɣ)qʣ)qˣ)q̣)qͣ)qΣ)qϣ)qУ)qѣ)qң)qӣ)qԣ)qգ)q֣)qף)qأ)q٣)qڣ)qۣ)qܣ)qݣ)qޣ)qߣ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¤)qä)qĤ)qŤ)qƤ)qǤ)qȤ)qɤ)qʤ)qˤ)q̤)qͤ)qΤ)qϤ)qФ)qѤ)qҤ)qӤ)qԤ)qդ)q֤)qפ)qؤ)q٤)qڤ)qۤ)qܤ)qݤ)qޤ)qߤ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¥)qå)qĥ)qť)qƥ)qǥ)qȥ)qɥ)qʥ)q˥)q̥)qͥ)qΥ)qϥ)qХ)qѥ)qҥ)qӥ)qԥ)qե)q֥)qץ)qإ)q٥)qڥ)qۥ)qܥ)qݥ)qޥ)qߥ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¦)qæ)qĦ)qŦ)qƦ)qǦ)qȦ)qɦ)qʦ)q˦)q̦)qͦ)qΦ)qϦ)qЦ)qѦ)qҦ)qӦ)qԦ)qզ)q֦)qצ)qئ)q٦)qڦ)qۦ)qܦ)qݦ)qަ)qߦ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q§)qç)qħ)qŧ)qƧ)qǧ)qȧ)qɧ)qʧ)q˧)q̧)qͧ)qΧ)qϧ)qЧ)qѧ)qҧ)qӧ)qԧ)qէ)q֧)qק)qا)q٧)qڧ)qۧ)qܧ)qݧ)qާ)qߧ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¨)qè)qĨ)qŨ)qƨ)qǨ)qȨ)qɨ)qʨ)q˨)q̨)qͨ)qΨ)qϨ)qШ)qѨ)qҨ)qӨ)qԨ)qը)q֨)qר)qب)q٨)qڨ)qۨ)qܨ)qݨ)qި)qߨ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q©)qé)qĩ)qũ)qƩ)qǩ)qȩ)qɩ)qʩ)q˩)q̩)qͩ)qΩ)qϩ)qЩ)qѩ)qҩ)qө)qԩ)qթ)q֩)qש)qة)q٩)qک)q۩)qܩ)qݩ)qީ)qߩ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qª)qê)qĪ)qŪ)qƪ)qǪ)qȪ)qɪ)qʪ)q˪)q̪)qͪ)qΪ)qϪ)qЪ)qѪ)qҪ)qӪ)qԪ)qժ)q֪)qת)qت)q٪)qڪ)q۪)qܪ)qݪ)qު)qߪ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q«)që)qī)qū)qƫ)qǫ)qȫ)qɫ)qʫ)q˫)q̫)qͫ)qΫ)qϫ)qЫ)qѫ)qҫ)qӫ)qԫ)qի)q֫)q׫)qث)q٫)qګ)q۫)qܫ)qݫ)qޫ)q߫)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¬)qì)qĬ)qŬ)qƬ)qǬ)qȬ)qɬ)qʬ)qˬ)q̬)qͬ)qά)qϬ)qЬ)qѬ)qҬ)qӬ)qԬ)qլ)q֬)q׬)qج)q٬)qڬ)q۬)qܬ)qݬ)qެ)q߬)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q­)qí)qĭ)qŭ)qƭ)qǭ)qȭ)qɭ)qʭ)q˭)q̭)qͭ)qέ)qϭ)qЭ)qѭ)qҭ)qӭ)qԭ)qխ)q֭)q׭)qح)q٭)qڭ)qۭ)qܭ)qݭ)qޭ)q߭)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q®)qî)qĮ)qŮ)qƮ)qǮ)qȮ)qɮ)qʮ)qˮ)q̮)qͮ)qή)qϮ)qЮ)qѮ)qҮ)qӮ)qԮ)qծ)q֮)q׮)qخ)qٮ)qڮ)qۮ)qܮ)qݮ)qޮ)q߮)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¯)qï)qį)qů)qƯ)qǯ)qȯ)qɯ)qʯ)q˯)q̯)qͯ)qί)qϯ)qЯ)qѯ)qү)qӯ)qԯ)qկ)q֯)qׯ)qد)qٯ)qگ)qۯ)qܯ)qݯ)qޯ)q߯)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q°)qð)qİ)qŰ)qư)qǰ)qȰ)qɰ)qʰ)q˰)q̰)qͰ)qΰ)qϰ)qа)qѰ)qҰ)qӰ)q԰)qհ)qְ)qװ)qذ)qٰ)qڰ)q۰)qܰ)qݰ)qް)q߰)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q±)qñ)qı)qű)qƱ)qDZ)qȱ)qɱ)qʱ)q˱)q̱)qͱ)qα)qϱ)qб)qѱ)qұ)qӱ)qԱ)qձ)qֱ)qױ)qر)qٱ)qڱ)q۱)qܱ)qݱ)qޱ)q߱)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q²)qò)qIJ)qŲ)qƲ)qDz)qȲ)qɲ)qʲ)q˲)q̲)qͲ)qβ)qϲ)qв)qѲ)qҲ)qӲ)qԲ)qղ)qֲ)qײ)qز)qٲ)qڲ)q۲)qܲ)qݲ)q޲)q߲)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q³)qó)qij)qų)qƳ)qdz)qȳ)qɳ)qʳ)q˳)q̳)qͳ)qγ)qϳ)qг)qѳ)qҳ)qӳ)qԳ)qճ)qֳ)q׳)qس)qٳ)qڳ)q۳)qܳ)qݳ)q޳)q߳)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q´)qô)qĴ)qŴ)qƴ)qǴ)qȴ)qɴ)qʴ)q˴)q̴)qʹ)qδ)qϴ)qд)qѴ)qҴ)qӴ)qԴ)qմ)qִ)q״)qش)qٴ)qڴ)q۴)qܴ)qݴ)q޴)qߴ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qµ)qõ)qĵ)qŵ)qƵ)qǵ)qȵ)qɵ)qʵ)q˵)q̵)q͵)qε)qϵ)qе)qѵ)qҵ)qӵ)qԵ)qյ)qֵ)q׵)qص)qٵ)qڵ)q۵)qܵ)qݵ)q޵)qߵ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¶)qö)qĶ)qŶ)qƶ)qǶ)qȶ)qɶ)qʶ)q˶)q̶)qͶ)qζ)q϶)qж)qѶ)qҶ)qӶ)qԶ)qն)qֶ)q׶)qض)qٶ)qڶ)q۶)qܶ)qݶ)q޶)q߶)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q·)q÷)qķ)qŷ)qƷ)qǷ)qȷ)qɷ)qʷ)q˷)q̷)qͷ)qη)qϷ)qз)qѷ)qҷ)qӷ)qԷ)qշ)qַ)q׷)qط)qٷ)qڷ)q۷)qܷ)qݷ)q޷)q߷)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¸)qø)qĸ)qŸ)qƸ)qǸ)qȸ)qɸ)qʸ)q˸)q̸)q͸)qθ)qϸ)qи)qѸ)qҸ)qӸ)qԸ)qո)qָ)q׸)qظ)qٸ)qڸ)q۸)qܸ)qݸ)q޸)q߸)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¹)qù)qĹ)qŹ)qƹ)qǹ)qȹ)qɹ)qʹ)q˹)q̹)q͹)qι)qϹ)qй)qѹ)qҹ)qӹ)qԹ)qչ)qֹ)q׹)qع)qٹ)qڹ)q۹)qܹ)qݹ)q޹)q߹)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)qº)qú)qĺ)qź)qƺ)qǺ)qȺ)qɺ)qʺ)q˺)q̺)qͺ)qκ)qϺ)qк)qѺ)qҺ)qӺ)qԺ)qպ)qֺ)q׺)qغ)qٺ)qں)qۺ)qܺ)qݺ)q޺)qߺ)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q»)qû)qĻ)qŻ)qƻ)qǻ)qȻ)qɻ)qʻ)q˻)q̻)qͻ)qλ)qϻ)qл)qѻ)qһ)qӻ)qԻ)qջ)qֻ)q׻)qػ)qٻ)qڻ)qۻ)qܻ)qݻ)q޻)q߻)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¼)qü)qļ)qż)qƼ)qǼ)qȼ)qɼ)qʼ)q˼)q̼)qͼ)qμ)qϼ)qм)qѼ)qҼ)qӼ)qԼ)qռ)qּ)q׼)qؼ)qټ)qڼ)qۼ)qܼ)qݼ)q޼)q߼)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q½)qý)qĽ)qŽ)qƽ)qǽ)qȽ)qɽ)qʽ)q˽)q̽)qͽ)qν)qϽ)qн)qѽ)qҽ)qӽ)qԽ)qս)qֽ)q׽)qؽ)qٽ)qڽ)q۽)qܽ)qݽ)q޽)q߽)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¾)qþ)qľ)qž)qƾ)qǾ)qȾ)qɾ)qʾ)q˾)q̾)q;)qξ)qϾ)qо)qѾ)qҾ)qӾ)qԾ)qվ)q־)q׾)qؾ)qپ)qھ)q۾)qܾ)qݾ)q޾)q߾)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q¿)qÿ)qĿ)qſ)qƿ)qǿ)qȿ)qɿ)qʿ)q˿)q̿)qͿ)qο)qϿ)qп)qѿ)qҿ)qӿ)qԿ)qտ)qֿ)q׿)qؿ)qٿ)qڿ)qۿ)qܿ)qݿ)q޿)q߿)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q )q )q )q )q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q )q!)q")q#)q$)q%)q&)q')q()q))q*)q+)q,)q-)q.)q/)q0)q1)q2)q3)q4)q5)q6)q7)q8)q9)q:)q;)q<)q=)q>)q?)q@)qA)qB)qC)qD)qE)qF)qG)qH)qI)qJ)qK)qL)qM)qN)qO)qP)qQ)qR)qS)qT)qU)qV)qW)qX)qY)qZ)q[)q\)q])q^)q_)q`)qa)qb)qc)qd)qe)qf)qg)qh)qi)qj)qk)ql)qm)qn)qo)qp)qq)qr)qs)qt)qu)qv)qw)qx)qy)qz)q{)q|)q})q~)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q)q*qpcbasic-2.0.7/tests/proposed/numbers_rounding/output/000077500000000000000000000000001441235174000230425ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/numbers_rounding/output/ALLWORD.DAT000066400000000000000000000000001441235174000244660ustar00rootroot00000000000000pcbasic-2.0.7/tests/proposed/numbers_rounding/output/GWBROUND.DAT000066400000000000000000400002001441235174000246170ustar00rootroot00000000000000*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*q*qpcbasic-2.0.7/tests/proposed/numbers_rounding/output/PCBASIC.INI000066400000000000000000000001011441235174000244370ustar00rootroot00000000000000[pcbasic] font=default quit=True run=TEST.BAS soft-linefeed=True pcbasic-2.0.7/tests/proposed/numbers_rounding/output/TEST.BAS000066400000000000000000000010531441235174000241470ustar00rootroot000000000000005 GOTO 80 10 DATA &h00, &h00, &h00, &h72 20 DATA &h00, &h00, &hd6, &h61 30 A$="": FOR I%=1 TO 4 40 READ A% 50 A$ = A$+CHR$(A%) 60 NEXT 70 RETURN 80 OPEN "gwbround.dat" FOR RANDOM AS 1 LEN=8 85 FIELD#1, 4 AS OUT1$, 4 AS OUT2$ 90 OPEN "allword.dat" FOR RANDOM AS #2 LEN=4 93 RECNUM = RECNUM+1 95 FIELD#2, 4 AS F$ 98 FIELD#2, 2 AS FL$, 2 AS FR$ 99 RESTORE 100 GOSUB 30: L$=A$ 110 GOSUB 30: R$=A$ 112 GET#2, RECNUM 114 MID$(R$,1,2) = FL$ 120 LSET OUT2$=MKS$(CVS(L$)+CVS(R$)) 130 LSET OUT1$=F$ 160 PUT#1 170 IF RECNUM <= 65536! GOTO 93 pcbasic-2.0.7/tests/serial/000077500000000000000000000000001441235174000155465ustar00rootroot00000000000000pcbasic-2.0.7/tests/serial/serialsockettest000077500000000000000000000003741441235174000210700ustar00rootroot00000000000000#!/bin/sh gnome-terminal -x sh -c "stty -icrnl; netcat -lk localhost 22222;" ../pcbasic.sh --com1=socket:localhost:22222 -e='open "com1:300,e,7,1,cs0,ds0" as 1:get#1,4' --debug #./pcbasic.sh --com1=socket:localhost:22222 -e='open "com1:" as 1' --debug pcbasic-2.0.7/tests/serial/serialstdiotest.sh000077500000000000000000000001351441235174000213260ustar00rootroot00000000000000stdbuf -i0 ./pcbasic.sh --com1=stdio:crlf -e='open "com1:" as 1' --debug --logfile=stdio.log pcbasic-2.0.7/tests/serial/serialtest.py000066400000000000000000000002371441235174000203010ustar00rootroot00000000000000import serial import sys s = serial.serial_for_url('socket://localhost:22222', timeout=0) while True: sys.stdout.write(s.read(1)) sys.stdout.flush() pcbasic-2.0.7/tests/show.py000077500000000000000000000062151441235174000156300ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC test diagnostics (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from __future__ import print_function import os import sys import subprocess import difflib from io import open try: from colorama import init init() except ImportError: # only needed on Windows # without it we still work but look a bit garbled pass HERE = os.path.dirname(os.path.abspath(__file__)) TESTNAME = sys.argv[1] if TESTNAME.endswith('/'): TESTNAME = TESTNAME[:-1] # e.g. basic/gwbasic/TestName try: DIR, TESTNAME = os.path.split(TESTNAME) _, PRESET = os.path.split(DIR) except ValueError: PRESET = 'gwbasic' PATH = os.path.join(HERE, 'basic', PRESET, TESTNAME) MODEL = os.path.join(PATH, 'model') ACCEPTED = os.path.join(PATH, 'accepted') KNOWN = os.path.join(PATH, 'known') OUTPUT = os.path.join(PATH, 'output') def count_diff(lines1, lines2): n = len(lines1) count = 0 for one, two in zip(lines1, lines2): if one != two: count += 1 return n, count def print_diffline(line): if line.startswith(u'+'): print('\033[0;32m', end='') elif line.startswith(u'-'): print('\033[0;31m', end='') elif not line.startswith(u'@'): print('\033[0;36m', end='') if not line.startswith(u'@') and not line.startswith(u'+++') and not line.startswith(u'---'): line = line.encode('unicode_escape', errors='replace').decode('latin-1', errors='replace') else: line = line.strip() print(line, end='') print('\033[0m') if not os.path.isdir(OUTPUT): print('no differences') for name in os.listdir(MODEL): try: with open(os.path.join(OUTPUT, name), 'rb') as output: outlines = output.readlines() except EnvironmentError: print(name, 'vs. model: file missing') continue with open(os.path.join(MODEL, name), 'rb') as model: modlines = model.readlines() try: n, count = count_diff(outlines, modlines) pct = 100.*count/float(n) if n != 0 else 0 print('%s vs. model: %d lines, %d differences (%3.2f %%)' % (name, n, count, pct)) except EnvironmentError as e: print('%s vs. model: %s' % (name, e)) print('-'*80) try: with open(os.path.join(ACCEPTED, name), 'rb') as accepted: acclines = accepted.readlines() except EnvironmentError: acclines = [] outlines = [_line.decode('latin-1') for _line in outlines] modlines = [_line.decode('latin-1') for _line in modlines] acclines = [_line.decode('latin-1') for _line in acclines] for line in difflib.unified_diff(outlines, modlines, 'output', 'model', n=10): print_diffline(line) print() if acclines: print(name, 'vs. accepted') print('-'*80) for line in difflib.unified_diff(outlines, acclines, 'output', 'accepted', n=10): print_diffline(line) print() for name in os.listdir(OUTPUT): if ( not os.path.exists(os.path.join(MODEL, name)) and not os.path.exists(os.path.join(PATH, name)) ): print(name, 'vs. model: surplus file') pcbasic-2.0.7/tests/test.py000077500000000000000000000036461441235174000156340ustar00rootroot00000000000000#!/usr/bin/env python3 """ PC-BASIC test script (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys from contextlib import contextmanager try: from .unit import run_unit_tests from .basic import run_basic_tests except Exception: # this is ModuleNotFoundError in Python3 but Python2 doesn't have that defined # enable running ./test.py from inside test directory from unit import run_unit_tests from basic import run_basic_tests # specify locations relative to this file HERE = os.path.dirname(os.path.abspath(__file__)) # unittest verbosity, increase for more info on what is running VERBOSITY = 1 def contained(arglist, elem): try: arglist.remove(elem) except ValueError: return False return True def parse_args(): args = sys.argv[1:] loud = contained(args, '--loud') reraise = contained(args, '--reraise') fast = contained(args, '--fast') all = not args or contained(args, '--all') cover = contained(args, '--coverage') unit = contained(args, '--unit') return { 'all': all, 'fast': fast, 'loud': loud, 'reraise': reraise, 'coverage': cover, 'unit': unit, 'tests': args, } class Coverage(object): def __init__(self, cover): self._on = cover @contextmanager def track(self): if self._on: import coverage cov = coverage.coverage(omit=[os.path.join(HERE, '*'), '/usr/local/lib/*']) cov.start() yield self cov.stop() cov.save() cov.html_report() else: yield def test_main(): arg_dict = parse_args() with Coverage(arg_dict['coverage']).track(): run_basic_tests(**arg_dict) if arg_dict['all'] or arg_dict['unit']: run_unit_tests() if __name__ == '__main__': test_main() pcbasic-2.0.7/tests/unit/000077500000000000000000000000001441235174000152465ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/.gitignore000066400000000000000000000000111441235174000172260ustar00rootroot00000000000000output/* pcbasic-2.0.7/tests/unit/__init__.py000066400000000000000000000002541441235174000173600ustar00rootroot00000000000000""" PC-BASIC tests.unit unit tests (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .unittestrunner import run_unit_tests pcbasic-2.0.7/tests/unit/__main__.py000066400000000000000000000002751441235174000173440ustar00rootroot00000000000000""" PC-BASIC tests.unit unit tests (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from .unittestrunner import run_unit_tests run_unit_tests() pcbasic-2.0.7/tests/unit/crashtest.py000066400000000000000000000001741441235174000176220ustar00rootroot00000000000000 from pcbasic.debug import DebugException def crash(): """Simulate a crash, for testing.""" raise DebugException() pcbasic-2.0.7/tests/unit/input/000077500000000000000000000000001441235174000164055ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/input/cassette/000077500000000000000000000000001441235174000202205ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/input/cassette/test.cas000066400000000000000000000040531441235174000216710ustar00rootroot00000000000000PC-BASIC tapenot thism~} not thisi{test =mԤ "output.txt" OUTPUT AS 1#, "cassette test"cApcbasic-2.0.7/tests/unit/input/single/000077500000000000000000000000001441235174000176665ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/input/single/ALLWORD.DAT000066400000000000000000010000001441235174000213130ustar00rootroot00000000000000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pcbasic-2.0.7/tests/unit/input/single/BIGBYTES.DAT000066400000000000000000002000001441235174000214200ustar00rootroot00000000000000[Y2v򋏒oLv2LKx[1j!g%bwX#Sb rp;_L`ZA7'NGW$.8m^ 000\t_mZR /(ѩϷlн#K^g|% -k6I#"Ua8t {~OnF_Q/ 'u](cuf)?|)"J A~:Kre[Y*&8T (Ϯ9N$E7hӂDfEL/iY!<9"h/r7~IZ ҬW"[̒*'g 9L,mznw坭"hX`ؒR A}T筜vH[\:fNb@;R޳z<=^_DqLJײ[ Ff!V/]:P?kĺ-DZǝI77DeTreu *NUI~i}aDx`byF0ӧEhQr$I}\\)"'4+>jkC @ DŔqhHS:(e'lQQu_,ƚC(7%^Q]BMw XG^WO̘ , dr@oϘHGkEiStCSʗ>JWD@6q$"$(R^гDo -P\7"*RϢZW (Q 7Qjj7g 4xXJo 0hS4)i^,?]qپ?$1BڻmG*q'WHaS AAlL'2 [ҰG(깨8#v4&'810,VhbR~ز~ 1Bw1Hk6\Am}ڠS=UyCH[ -ئr 4e4ۏWD7%E_{̀oS{d7L@e^MV~{M㎶/qT3X^1UߒfȞ'wƬ{P\&k/hL"@Txɦ 5' $fBq=xϞ @ kHgx+V*}:.^7c)yF=8i_ Cr }FL-y>AMu3O4;K*ܨW74?Ӭ7 >Z&d]ueX˽W +/-uno̟jZs snr`ƥN[W$gq$X@Rs"; E,+?x,ՠh*NDݏ1={7H\43WY_jU ex~Ǥ7p1R.HMO^X!Vgڎ-OyR %= pd4\=0MgO\8.-Ni76 QS9+O-jE8cvT:*8Xuc-!1Z,q0?ê6CR`fk&\ڏ~n]]OClmeC^O5|j 57[j^1 Lˈ43uZ Yx6'kmçrecQC jD1+Wiݠ~Vh΂^(Bw%/<ٳ=ʀ=Qz"'M,Hl#ۯ -aq@Dsrw0qa`yƄIg\.L'b7:SРd| ܝCH>ɿqJ( CAbIgr]Cgt)PV %d~  'F/ 0az>Þrd^S, Bp* -KQ5Tx-X+`tk݈C0Nr-w@-N FA~σn˥):)3Q3q}vT{1v$$x. JyѨ[Zmd 6Z7ǫ~vS<sX T_MG7nD3YID|}\e&Wz({>' qka%߁Y|TutGv8p˧N$A:ݠ2&DrLI=k\XRe}|Fu(u6ӠpSÝ]r2-m~fC9c׉/F9T4rqB*Pq|7q !slMωj].(S#gMT/S#l=E#`eyp@c 9/ڜJCS_.SvCyt0G +B^.pd-űH 'rrhP/Efq^M|wFui, M-&icNk`뼶ꙸMmV1exdp9wT`| rnB*VHF}=SDx)Lz`hZ "|pG(?\%_&28HE)"Mۖm'| ~%/OB#ѣ hZ(˳-N"i"ȕ+TF9+HLq "Mu$9\S俼@!j#,SX6n-1^_/@A ),"4J+X_i͐b\QE7?' 5rcUn鑘6Hg@F'k-U^a:_7 6)hK0rӛ50 Q=F]f6%NٻPlSAi.\jVzgtյ&gX ӖbžNjaߦ e7Qئhr}вǨbppJ]/R?n~l* 4N0PeH1\rS\%P`yGf v7ڝ} }]nN%,FYG+5UW!t:P4' M W J6;g$$#E3[Ucq0$T50Q\{k6/m+{{3-6J 5y{eTOf.s/uuR4eIevq~E<LzV IJT;[@Նpg n,{ULE6QH " k= RQ,H2nJW'4!|=5k4_ >*QUi<ӹ7.5]!u2qm{A{s^!IhѫoeI] xRL[Qk]pb%􃽴2DY 7x-[F; L PHU,|5.gp  5L$Sr4ó$5pX?q+֘"s凥kҀg1o\u UyTۥ>dPV1$@P9Aa.y{x(WG:)W:b2OW5hmuڋؓn+'xw*,Ta0="+qɂx!]+^&e-.B5 w4ٙWepŋwY\'}2.e]=XRWۋ8V#ns=t^SBiz!75+1q5,.#3@lkShu߼B. x=/Sp^䜒t^O_-g:y)b~fߎv1`|ȫ(hʭ#&?xYcIu͘#u[qt]\2FP1xǵ<ٱU%yHI.>-reVjRu>Ph{|IUN)rC/洘@g.W{vj^xC?v\GRNChy0Jέ:*H!V;-~͜ 2N47|9^9XD,J[& ﷒%ž7_Wr&=} وȧ=Fڪ3VnܟCl alH)Z̀`d ( 7 ][G0 +]fokg/WK󳾭gS!D6g!SAmɦ<'r AjM6E7jc̹$any<s$lR벆xܔ'OʵQ-]DLkjXX;T[ޅ߭OI#N4'h%7Y ~dX+5}d>R lMyZVV@Dq Loj&(txОߎdY{lqjsyӗXFbԘ4X?#Z]7$X6G^Jqt6%5=ֻz|;7Zj*P:TsY{+Xɴaw!{>+9QUZk (<{|/MbUw (9몤o9^Zˆy˼yOc,=.!85_x`& @C;Do/\J:ÒbD}fg6BtGuXB`8=Pfwz&O/yGU^j⠼eR4DKH+CM}ܪVlǢ=.H3nKh^F E-s3n\R =zY9%@iX r}4i- )*uPB,iy!n[$T:V6B~[_,o\*2`'m:E|{"9+2 cXKlxf S8RnI97B7pAKUN=PҮ3He&Xub!UMLx3@`FjNvܡ'L?qdbpWPݱ[S2K(g3p^kZ&AX1˫gLc"쟼t'&/yB^?D:?66&Ε25uoȠC'&DP}K%#\ug`tUuO8ԲIL8HzQቫŪ[5f{ƻ?]Q4{U׌H1eǚ$ڭ!i,\⽠g5 ?K7/ЍN[.Uz yPʠpOEX"Cb '@U/"#&gkӛ(hg_\?YZ53ս.$1Sd[DȓvOبYًאaX8\٩S]5t.} Cit @h>۬|Sr\Ph-3y榻^Z- #81&*) Ti<#k֨I79I{Ø"Hw[3CHEG`Q13ҥm/y®`jghm 9瘩D~i@-(\QzqUod8rېz67HQ,&_WNfk̈́0R`p (khܖfrY]ds'2}Oӓ@v6`)2GBI oUc~[gBX?*d0 O=vۦ墍Ehd 7N[&pKᩝs:{y!U_ix*8(njF%-} [;m\O)p3dT[zxޠ_MI@dĆۻSBZLC)T}9;j"0ܛd˟ ' r5|0nZ8dŸe\lcVZW1%P߮D񣷗 zCН_t` :Щ5OFAGc5W""J8ICTxup~iAR)%w=Tb'g'kAS BtluhXJ&"]XZF<x`4\ ӨҒS|93$P8r|i$9U@2,r\x̸ෟ]`')D*Y|:,1ߞ"O-(kSWBjwX>lLz;-^0rwM:@)[(T'9݁*vtr+XbO;}C4u.FNn`)ʒOz2 E35H:֐0:VݱEѕϚrK"|ֺ񳣗Ao1EՀ4N]PtnW?p5ifDs|<^pLYҗ^* }\$00"YƒXKLZ Ms F8|& |㧮Ҁ)sL 1-@R`v`o ν0cQTh1|/D W)8\+k u<2#̣ >W4 ;dR!mxgx#\mI]bNyCʹl"IFSP@5fi*#~`uofk&1~,ӇMԇǷb&'8Lo2SO3مubǁa\frRX}V,nY hp<*ܠ8S-ۇegTr4Y«r2^p2u3>fi7'7_=۳z,YѾx#]! F7/>$3a-NƖP"jU/I8XgşN&3]:7MouWAA5$-Tz0kט2Ǎ- Y dv:6~ C #Sq64#1qtrz+7 7\=s{tT ܅ 2kO2$o r3bRXl e.;qSN08~^]6jR@t@f_ 8p <.Rq|Un=( ƑIbׄx>_ ADDLyhYk`(R+*Z}@u 'M|~C+C?wAG+ʅ {ks]ËҜte !8D!@lߐFLԭt0 j_ѻ_tr ^ߥ^T*viPgOO$6c&g?qS~yTE7"47Ė gݎ{I;`HVpNZ<,fot."Uocu#>R*8 Jzǡ?ԋR #ےK%Z7N)jڀ5ZQY;=Y_alu^$ ފC|dtsh,e#C9.O69 J'jt llvh8Nd"2ޞ' 3q痟@$MfEt9m #MC,!E؆CBkTu~wWŒ)3;󴊤` a$OrHEV񶱝?./pPmb{}8 RD %BRWvBqTBoG|w-!^=װ6GSO .y;Znp0Ś9ɻ̍ݍ~ve[SlV(yq7=(2tPI<]0Ώ$e=TSgTMOI"2Q9x6H8|vàK:lU]cļ0qyB9O rΎ JԘ϶*"f?{֊p4V3bPA/ ,"C*)Q~5<Vߕ}tvƊEa8Jzs ;;b>k !jmRbc\d!l'ry煏3_v鼈HPQ8y"۸U6#Nb{D\lMubf/G=PDmr;@yT䠌70ռ04 1}O<;{d3!L_Nf )ea,!7xd&'0ic;H?tm>QrR F\m}!z^d-*R:kG$7Y8)(&WR%Y9&@::fK846 B![f{2`*AE5`Z+@HipE=2(cWBІWK~4^E~\ӧaYke,ɯ#$ѓH PE~6ѶxrA߿T)j]6^1lVwKˍqvqLlܼoyv1|;^PaYs%&4w.I_ Ø.Kpzޫe?C힕]b跾N3K,a{ T qA–DP68ֲssynmyyAF[UwЋߵ(v)1SՅū/-,33hٺcllʢa鳐a&׽+794`A4HV Z;z-Ex C좚AspR3Df3)1bt:5lOTan.LuႠTs*[dræ< ]w.ߡY,*Ș(xJ.&vށ BMbd7Vsl'-1Sؓhv)}En`u1s~qf) );E]z{Kp4" ȾC/ tt<<W ZyY${]ULp7B٧JyOfk#8`/pDtT@㌈&fk zћH!;QS_^ӎ`en:X#k2|s\K>{x/7)q}(F^eKV?C;;^gT2. ]BH9TpM{1^=72ʗݲAhy/ َh.R3d @ B&#FC,8k;b! Z8YMǕzr&ٵJBbVa2qIerK%)dp~?KO5F> ^e {: I[Ì<`tQzrV&.+j6p\e -;(~IYkQo 瓓QΡB1+[dy4#=n(V3.BX^L(1GS7I4Fc6T.acj-3 %z{Z|m!X=6:JJ#L]#CƼEp6Sig׶@勴6ttɂTAn69!sg t `O GQ/!dkg0yi#*824vO9J/A`y.XإIPv0wr؄G"Nm*ó~- A};\3ʫ89d y[qRy@ Bn݊8}>я~̖C8&H'TeGK8B_Rk+ITdCݷ%lcJCAB0Wgjc*ldT$[IGYQ6,b ku0@3v-äuP?iM #[IZa4S*>)7GN:#1mqZM Vw&;H 7|H.<'xbR4~~C'0s b_cy4i3Q\)I*oz/\5[ ]:A* ~vTyZ5(!mL -TA %^}uao9m;LmJhT FzazFĂ}XK.DwwKWrʣ+*ǫ]vTxwELʺ;E4Y?3K;}Zr `a8Kca)/KЦ,G2ysx=g{IhTRDyl;9Bx.0Lr[;U g&4ɻdcoTDVā&q&`./[5{pѢh: yf=K?yeOt1'PDӋYHu/dKʼn%;JOZLssvJsҫt"Qd2y!PQ(w/5mŅPi~3Qt9D|Cdŏas |E{p dC= uh +/Ԩ2P7ۨ]dx?h=gv L{(GT8lֵ+ V.%$c lK1r1S@eKc)=럆_0[= 36  ?rn0_M u\Y0fRcR"uy=vr7+0"?O;$x^1`T(ǀٔ4XD.}ǍU}UefUY \vL8x^FVz5t,#=J] N+N$ܗ$ٍJ]BɓeEi@EaַUw|.m 8qɝ~MԴ[S9yK7.F4(5$d+4Awse rQF|` 9*9ɊkESG}% %1GOxB/8c,Yc}EHmbAu]g(?&̄"@hךM5b[fH_=5I9t?Y5lj?牃f? q+iq~L]Esō&#r$εYZ4BrZLȺEuC>~¬@loAsc$a4 9N4IڞZ, ƑF?xc&|SHӃuA"/ ["=pf(zT>2Q3LWxl9ZQoжmMH<$Ud RnkҦ?T^/'(?!_Mq>.m`1q+:*UKſ#YyCZ4zb4K"&!6"&ĴY*PbI.͓| GE&THˎy_S|:C>A''#Roabguc?kѕݞΐ2@}wlMo<qR4嶕jC0} Sb{T,NdfqJz)Gh_e(,*Oǹ0V :4(IV,*'>A?!q/\Sb=DPVP?5zLZӿ6/5eowe_$ /tj78.v$fa갖+,=%Bt#UCۗ|ޟR#ʽt  u pཎadXR6/lzd_܏g!nI]@$a<3a,^k,m'8QAy86/׫6O_P׮HH0gMpw#v]E`J6TxXDϘ8IyυyQ4qgZ"쵅w ~ePIwxnHĵ%>ȊFj@D 9/OyNr9N6zuS 2 gv,d4C hņk?` n1/"vMWEz!Dj8N|2kLJt"-@KDR9bs7YS|"11+[Db#}Ҍ%| HJ/MVDcAW|_!ݙ7^㳼b9cȈ@7pEmAoVYHbkrr\6إWU?U&ᚶyxr aU9S01 e)ſLŊ6E!r\=eD=HSg1('iQ> )f^تp2dwW.ޅsa&J*9qupQ0սxCjBmq}Y'9z5/-Éx(+-= a s^օRe.# 0Ȋhk;iŚuxLC;-fD._Cv?ØS/fGHI/?UFrC"SzrU;\ɉr+ jJħq&kcqlD#LjHil-̊]L)zwMf!Rk`|&hN,);|OiҐ`gH"? ž57)7f9hzt{ᶣ DsdvPSFu)%{J&{$lCI @93J%2¤.3uM,+VտM-K&m̖PN 7j0o g褽:tQaݶK2b'RM,M-'HϸjLF-0Fr<} r7qQ8"sq rأ\"7hTfGqm26^6O*^0{bzv'jV@೰Q|ezgK.-ȿu9uPZc><_N of=6=dg-X]W9ﯮŤ5UN."N=Vʷfu0%HMl|̃mQĚYS=7|4/ `ӈ\##QeVײ>7͝ .ڿ_3/Ų@4ga3kFV7s4VrrRI辙ZM801A'"40-a~:7p᥊,μ ݶw`FA՗-j1h\k6vOYT_Vi2U.kDn0E=w@:/}^Htė [/٩O7pnqP,s*C'\ )t;,Әy R1@#z8[u!a{hW Sj#+9z_ZY@Oᒃ,w]ӝg ֻ;J#KxNq-z?/pCxw:g+5f+?:ba]fW^鐒h,sIMa-V1= mv95u $Q7S]wy(Aw +2ȻH;Dz 3(l½P%1|$ 1tF$jdn&d&EZ"~q⛎#5_6~́R9 [a z)QK?ehE &jT;n k1쿱|.-0%CsV#(4y m-HS*#\^P@>s8+LO-Aއ'"a[.MiT||Q&ɻ ñG" )u3=@GKJn7v I5xp}?E@DUY|t\KSRoҮ>Ɯ]a& &H JkVs~8Yd[1,#ߣkBi9i'K./*]JܖYXon[kcAދZ |&[}M>\]sX41`%V5$"1$s:ZlgvPO;?jD!RڕdA-RE?l,.` O`yoZ6ʼn۹`okEy\Ua >.ff_O2) +f?DY@99{4o@P\8`QhO($uVF~k'ҁ{o`0\ÑU`8 PC^-L8X+&|Nd=o:Yx՞SɈg[ldH3e;e7FJa-Md4+Zb1͔F82iE$}R<%h}k-ٔBM?$q+q!W GEku4ɫ7rf*8qKklհPJA/@_Hl_R?隒*=Q 0Ns1TZv-%0`_io A C3/xohD4!/r瞰('X'앮6S9NB1zRhOkg!681T@\wyh@]WV_X -"|HL0u&Ңʻ64GrnMq 7`hGA|Rk#]~F<^ezp_1KYb;/Ldf$Z7Dh@͸/cwDjW7.<]Ke2M 1ZR=X03 >xJ k (f(5wFNށ' eޯ!@S#>v ]Ǵ)/ZftR;1|IWf_,=uop6T91>eI ƃ0ݫNl4j9!$bt<^Y[R*چi7s3sq od`vB9BtL?msCЋW+NQ85ݵ2Ab8KO0XWު|C~ 8cjE(Fb9u$bg7חtnDvQAZh[Y\R]{n C+Ȧѡe4VWIr: H*S_C*5ē1 m;\8B w8bBI[gʛb'qQ0C@@ O6+`C= tRvp*"MahlO$|e5W @gt(@:@`N@+,!Ow(s2|uC'! j7QiL  .&|n2e)+e'.5ɻL,{Lґ*[b1Sf }e:rVb0DaA`nQ %\G}9#:`9 2_1<MJIr£i*qb5gGlgs7|U/Ɣg>"0 }"Y_%#?Y&QC#ͫ\?,V 87/PN˼B\`U&tzQ664;ӓڷc2"jȣP!֥WxɡK7kɏXbegOOOR=`; [?)V:^A~Y2on+4PwIޥ\;ޢ/yts/h`22d{$ UOx1hkfөTE\5! "P0¿숛BƐ[;KͿGJ~"{47Lk'R^׷ c]LJ.M BH }diK.SnZ- Թ:CYD0<ӛГbTo:Ya0٧x-Z"hkLJy=np & {O8^|A(1'WlaiZyu&|29qe6MNN26g9 ܶ$21kaMs\@sr߁FlCYy`9HRћ$XM5;q6W KC>= wP6ͨX4xncƈoL0ҧ Ʌ&pn$ͬA-Skv3l!A1%`7-}U/Qp C5㭐p=5p/ tl}@pfr,ftAj]5rA {_ "h *. ꊑXX~ɤ 5h؅m=ֺogKrxm-^N P\T(/=uʺb!P5ڂڜ层xV::Ҙ|ѱF"صn*\ӎ Bw+!eT2{ JZYw,xa(sWƝe^q 1ߏ}܏qb([-jh'Nf=S|5#tWrذkQH4>N\ [~hlc_ڑ ^TQC\)؈PǢ?V-쥜 WŜ<_7 [Vh!ASQ!BocdYH3 U>Y5f}|#3Ae@DDL;ܢM,#q@Vi!m3X!UWm ~Miuщc9EbXH7O"1g254;Vxwʩ>0%A[}mc|(A;2 NIK_yueLז/d}0d4LaKiDDžJdLT `N޾/lj9B"kY]iPReHhS> Ǹ4,epWLC[ >,vզr]Š|ſ9.Tsrs5GbRxу5'O2R<$Yo@K,u(4 5/Fo6-5 HysK G%Խg=Ջt:g0j]1As-hiAhs2?O9;>cw#]7^^sےCC6֝mΏp.i,' #zm7䢾2$`1+.3٫Tk@'!c䦉(!\AlRT[8IOWwDHeHbSԍ2@,fQ.dir_3lxLϮ$Ǜ 9̵"_-0L,d$BmnJ6c}@Wi#өG~aQ'1,=C(@oVa$9VpT3:U`XVBy+͜ړB^A-QV*]wVFrcW»6wq9T|{`}+G2hb)>Q]a7p%ي%0 A D0jM%iJx1ʚ=kGK?Ry3巃ɉ[j,pQUs}D]U[/ԛ_$b=ȏ媗G,I?}˥Re%BxTZՒrOP3;(L PPueRA-D*ڮudrfcG,L.um=љP yh"Zۆn@L*2[@hMdKT{ف%5{z׿Bc.A8bzr *<K_<, Pl˦[3 W?>%\V;燼 ߔxl$F*:v\I/pJU*TT:$/Xov#uRH?@R3ǡӟK귉jD'&g23^˭N=_L/vb`# 2WpU~p3|]}(yNYQ- !KhdP#mj}B^4M7hشZ'usy+{.\CE|y4fB@ P6}ڝ|C Ҍ1|[v:^1wnoۨ.#v. ^,=U t6lWŵ1(n캒=;jA/ 24㺍Kni^q8qcHֽ]gmJ8U0|W膿_j&jN+Փ5-Ö{EPjTȑdꣻ")m3X +1 EnO<,ok ПgxK C zE<`+MAt"w="si%]~ܘTzXŶID|  y1i:8hД;7G@3j{Wo)ni0tzC=4 SG(+˙$ٷz۽Z|7Pt>@sD;[ ZCTSuIӾor_@ :m NCUڣe4dU*+WRBzw8D@;N&zzDD۞j\>ś]-:|L0?&nqۤ3$v\PVn0h ;zhvǬ#k?k$CS;xH(4fjLiITtpdWFujXLFD)c*0tWe(/H_pM 1l> &Bi%^T!@Owea-Uk?c.j_nprD1u; ޭie(q ͏VSjn"X3d>@p I>ޑp -w~IH:@G&w;l{ErcA d՜ s_9?F}<$:(X{ea?w@0M|<Ӹ0W(HZ/ >XoG˫Eɫ2oPԏoI&ğ&[6 0-*A:OvwȪ b${>#X1nv{!E0VYNSA7:vG=|{ =|o4 u6$Z_i-nٱ븎]yNGa]M9뎛YSV8K~Y3޾% [}֟x'4.Q "qNEm]@켪[扖%h:QQ%8~NjbՄ aIx[3F I) ЖT#"6Ȯ8Q_Eʌ~*sO&("6f4>iкh…fRֶ^4оmPʩXK+qӀBq^BW G:6Re>Ⱥ>Aq$od]F- dh|.ЍόKKpy-a]d#F2hҸc{F6oOZ@B;Nfj*skV4\"&*/&խu M _rp=?t4:=LyT5ͶA@I уd뙼|h(^i&}%?!:]^ _j]vegtH*B@Q\l\"`PԘbQֵ&CڣKjBKE{G0`ʔFRmO`G }XdfP'm{"{i_~H14m> QFLԣٜh m?RV7' +!WW\~=; CxkDAZŒ9(1OX]fKۜA\lly01gKO~K_.X"];4]IEF״{_L?; y 05& `掯.RZ_s(>ZƢU 3yxY'mLۏ4%FdM&|zF꽎\PfKV V2ኯ oE`/es-F Fo ]tG)J["/gxȡ=LۭA6n31ȇvjֵL#31k.VkQ!t؂y{%)oR2$oH) =ς1*qXTKOh ;d |Oh8Y;yaAkғ-szƱԾUkթ%_ kR w uvyu7vρl̺vڛu:IВ?ҜcދJ !PY] A抔*+g|&kc?EJuBv!TWq]ƀ>Jd(kC4Yl7Ü)Z!?/)[yzÔ5It-z Qc> 4 8J~X ŀQGt~m:nQg]&X ޘ L-|kZ^yZy[ã1 ,^֝:veRnMk=HarXq4/YOˑ,aqbi?fhR < lk_VT8G~9^}өDDYd)RȏaJH5'UJk>CdUJuFE;@b na$X䊋 \ZZe wč c$:NEN>t^mKsu &^^9`Y7h}2*AĿ=4kze$D[ezXS,i,ɿEB*ʒ+~yǔu4U(ץB}2zº@5Ips>] dYB$q u#&6|,f)-2GHHt?-AjJ7#Ѹ&~UEgfZg9]ksV%+_(:҈pc㉎HO 4ؗ{YhtA΅$6r3e:5@ B[I83Tj!ŵc i-V`ڊpfm]Zt% ElB|@nqhE)Lq۰# F(hbas)LM4Rb8iRI*弘>bB{&=J@ڪ1d񞋑EE%׫/-T+}S&CiupSxe\h7MՐB8>ѸtV MgWX^ugS |m'}*1*)^A$o%le 4uzL9Pf dBdRu.-mFAHTf\^mxk9KfѾ~{%/U}}TOp$Y0H3 D9-Zf1aYh\N*}(-"EJh#PDI=n7 `x{'5Z.F1{*m<^5›> $9}ߎZ{ «+ڞ2Jt:Lo2I:ʽ|%z đI<-fԯzaTJRw |Kk PWW.Zt7Bz:+%J,h Jx ZauYːnyW7۷ . /@ӐK23IM9F,))QD(T!e[bL-b:)MUy9(TMvVJvJ ?TeBUif<@Uj,a @\9mË+]yJ9D7-?$nAq8\\HU?΍3/=kAiγWp0kxM!y@݁aU9j!cT= gY"*T#:|PhW|.%pꗼR`7ǒ1'Eȑ\xD160Ƿ?,7#ĻPن7P?Ȱ$)k0b'y@g]/H2q ढudfZdzt* z ԡN6Zp)`0z*s猁փE{{*VnnsȖHdz_FⁿU1+b=a]gk@>h^{U7 )UQ5k"/Uۨ;Cz*&3䋅'ވ`RLcq7RHu)BmݰinxMRC#vEEg%HH]-l|4aE]^| KhY"1Vj[M$ƃA.SsH3Y'#, _29iD?|HH,B޹KȖoJYt|ŖE 7 t碎3.$Oxnl`ysKys;+ Q3M}?,1,Pj\KֵP7w[k<:.KX6CMpR"ImAC {_b"2 ߳8r1/=7^MOTG@Eک^Nۨ@O]**ӿ<\҄ps4\᫲Ro >opoN/C:#_橤06TuK}A93fY !#?_HbOP5륖_xм;o䛽 m7^οh,dUFI0Д'fpnCM?sGX`.;~'EU3 BƗ =]s5<Ɇ/y=zQ3pbE5>=Ro? dW> *vCtAT;|V32p*1j2돵3ic;_],zh-*kn}2J,uJ3"|^b 2-$Ez!&Ⓥ" #;Q3Bרڟ@."f!?* JL8Ck|4.[BdK.fw! YFyԭ/wg# SQ>b+U n@vTFNdYD>~W+p 6  $h:ƲM#\#R>':+˧ecpҟ҉#馮R#=9 ~*W,">褔CSPoR{ @{jDWIVdA܋D ~y] *;:gaNι9՝4򻈾 ,e hZ-g 9gɤՔe[桠u0)&goh!gy&j_Qa*csDߩ~Vr߁0mR _Jk-4:&MJ^[ˌ;5f4 0v Ii2,M͌ g 50eǚnH ~t2`ǒ~χ/Gi!f.b_7K.TyBe6/s?bʍe {}溣9ٯMFvz˱5d1;ƞu}ꧏ&Y/t06BW/RM?9yڈhL8A̍$)|Rs ޾&)⹆J|9`xP {+N̚e|-=Siy8UD˜_ya)>.ba ު<&ՆY[Q=gRwG}S+7Y@WN2GPsEJw!/JEOfEpql _v@!ajy܈̱;9 WsF;;gW=mʤVxG2- %BޕykSߙP]Ռ=>yư%ϠʏfXyfI }KD\u'7>W|wputʊa;^@Ě}ISrh2# p|/E@K`wP5qx89`s~̵|tH ޯ[Paɨ3ڟbP{ˎҌ}Bgܽm c@6&z9Xۆj)2k8$Im!x Ĝlp}C5i8iId4rH;Tb> /\U0:f/\$eJBx&5h;לּ$n} 3LlWkrF|[̄saf!FY!W" [' mS C aY[m~+]gh1{ՏI'57Z}$ OBklN}%&C9۫ȹ}m\aJwiN8"@${AݶԃTR /ӊ3hYc=&TT}Y!l[1ME׮07AMA$=[ϗFo.kq@~ē^5XQy/irwѮdI_aF\RNvK<Koڠ,`Ŝ6*W\π#ir48ެt:AS~Wo4S'qL穢 (QG[5#C\55{猦ҚU^ "7G-O֣SX2zoF:BU;:Q!dCI\NirNrsYsE. ;e"*\滮 GU@ѩ(rEy*XZ51-n _y:HGfw2?w܎?P 9ɕש[?'xڱS@ޯ/+I2} ~6jHEުk&5VKyE #j+&q+vֺ0&J7P cV70D t02 6c5$^;v/ [whT=A^` w¢a 9%sQ+ hˌ?@G:F( JHLdd=ɴ|Lts5b [uRo: P uYҬ:O{/sB`SӭL܅2.ՖѰ E7dظ%L_cGFmX q=<fřXV맄%x=s P(Ζ:II_pW)Ta^s5jT͹%S,w7Nx BА*Wo$p3-w[o ?Wg pg+֝`l뀼#VH8],*q8WF\?6KY8ݢ>TE,dq$YBTKrVu L?O9lVF(I:b}-', 1TT( b6a;^WNJ`4 hq#̢+# d7VoQc=VBasNQ : U idY3H$㢱WZ+$kD\=(dtp)ef`޾DL2;T5̐ ߫[-x4d487Yeq]n\/4k-!Fd1֏8ڻw ?xKrGcP11oRmʪ0 g=I62,זE)F ޴=鷢^qsK(Ps%9r}/*2Մ_\ i_OĹKbˈ GK>."">QI ]Ú;  nv?&{ƄDs*;_̷lpd?)9o,ʕEL29 _pܘDsF{"bS2%x2߅-ܫzq]g%rVqJ}]?Xcz<BdxЍGyMI˙r箹\!*Cg*#A:c`~>=gF*ux81:IY>yB+x(?cFW4]?ď.r$ۗMTlo#el`mʍTvULjip\Xk{)Sט k-].,Ȟ5&4_Z$\+fd{;|/鼙gunV fLjZ`X"J (buF][fd\3 ha{4h`[PŃbu=}rJ}0'IphYnV" lcO;A!Iu29KWCxXց{kHuRuFsʈs/k!5_ $gf\I>sgO$Z@ȰZGTYpGu/qz__V^2%}IAR}LXPepAxeVÛV!6XIFQxtC=]Y7#ْN~٬7hgO1&>tB^-k)#[IDvQ\1I]O !$2  HdTI֭NVcy5\x.eHssXԋxl`=BKnWV/C-$|$bpY]iz邫3p14/=M+դ_ )i4rjhhBKl*߭wּXDl^]03·7wʌir8TdgSև񰻐An2t~?xFhfaΓiDt;i9U7Y=鷸$ggA{潫x洗~duCƘP.~>9|2'͚,9Y8#o}uvBj-wR w JNKC`meh?,탵nyQHr(ug6쑌Cģ7C[ I)B$s_{}miIi;2"Ȫ](l5Ȇ_XEMk$l6Y!Y@6 ђ[^zDRM>GO4{_*k {=^>NM8 -T Uxmgll\P؁Hm/Ya@uŌ{:^`eDy'dj-!hMIj=25c+J$J2qJrW]I.%d 6ϰ˖ tF^S;r,*_@_"d.\<|H[ OQ蟹*" 8/"sB^#^UT\Kz=wW&Y]n߼}uFsx22aqHGsrK]hvo6xYTbQ^gB\Y^砦pJ+dU*]4WrE&6' U"ce'c~ y_E)?8TfUc񿽭$l fG$Wa[g0Gۧ? u2dC΄EŎEg--9 7@pj՞7Z,_h=/rz*nef-`Y\X&5~fY,3VOJ<& mh$Ufĝ"T&uuR%b}xXjl،6 Nv*>Bo;~'փb+$$h?_xEr̀ 1Cji-9^c MT^Dük*N"=(}1rJd WEy:Ӗwõ p4wθH]J05MqupуIa y 0;|6>2?gwng6Ż2P%>EF*@\YWFblSY8 CBA Uг<1Yz >퉕:R A.xvLL 9hr'9PI9e'ܤ:K˘muz`5!EF֦MPwR2doR,jJU >(߫iOP; UA_;z9|ŃKB1hAp(XYIWE~xqWmEpL,KD6p9|S9LUq-<B7dVlh!i}Hh?5ꢏ5P ZJԖy\@u}(! jq0P6 |Zk0>[BQ<YqԼ"O7p6jӠ^hA[ݚy=]P…akw]^1.Mcv&K 3_g#*X ד-KS$byG 8RLՎ|Xgi*Mfi\‹{ =tS΃ SPۗ SpHBג޾偯 k0x&Rh0?-9>NeEgEsef/C$~nhc6A$ kEf)!g9Յu;oO|n`*%"]y-+ Ԋ }^]VioCU jLt (!%Pܼgd6Yhs'}֘=7;m%sEFLzlzb[§C YtAfBr**UWxz;N)8J}C i]VĖutscTu(~PI U_-40k8HGIl)E";OA9?Ѧp U<̴`Sn;\9A7hc(+čٞ!\9d2ΰ@:ԇfsU{ؗc8סz7#1gNl_pQvvw]t!P5Ҏx4:R2saӫWFo[ǚ6`T: f`"QlᔕjSs;KjzHN<3R8ޅ  6 gN1 m%<3_5TLCi_Z;;CSI$Юc5u&UI*n2y2vؠ9ʎj<ۡ@p6.G(6x1$lAO3ÂzhES<%m:`4]10"9en:A"e4܉5<2!ո-K5=g֮怒Mg')*} OhW¯/kق+b%kS,* oKأyeܻW„ph ' %)Ag |/gb˷4Q^Z FyЪmY<73s{ fյRdDz$NI ?۽3ޅ'#e/6 Z9pUVJxZLvڴ&'6lb9d*ˏ;ejkH.Jֻ>"Ren͛'Smf^(YpS3%\ dA I7 JwF}aR =|$ȕsXJ5EʻP͞9iϢ z՚3^\{oI ]̣9S$9.&ɩ/4iTΚo:N͊&4shW<%1 aUed4FژPQWmqwh`Jx)?Fc]Ds߇t!4쬋=`:tã^ߡjHsg!lϜ7|H}^ψWC8h~+Ybrwr õ7=&8GY`=^zdc@ $J%,֌ͬgyOֈUՏQ scYqGi̙AtAcf9T!rr؛* \`qD)|wW7m: [D 4 `A̒7-+RqO&:v{⽄Ƌs ("FhBbxVu4FF{[ZכHH|z2+EnWȊq/UTTL<8OF,';aV#RW{$h- q]^ 5/r@ bl0Ȝ0l:*6R]}414s5nP^#*h5}\EՇ*?1>ԓF7gd?X+LW{=` m)ˍw귗8ZmtrZ~- fΣD=gm5r^1T|1[e?/Sn!8EPի_oᖴG5j loA ,oAյ{́RjI;bqW&Sj~%oDUlL2T]aA=<(6D ; Vm4z=@ @0TѰhjB*:^aOrճf$bY@G8OnQAGcgߔ1ǃsil2 | 2[ky6G{G(*ŗe$15IA2E{䰀irO忟Dl7&W&0OUfv%N,(OON&vaBBNMTrnI*y?Oka:bxeOgݜН :?W2ICaM-Bv!k.xz;i 󬪍Í1J\04==Sbܿӵa4hJª%p^,kP'cC/̈?&t#;-tM`W:}ٺgZo玂LVN9dySg`? Z{סN6M)' F` X(W=,@T/Y髮z` 9SL'g#xKρjcRb8ۭRkh*LԠE( \zRMNaUpd& W(C ׆}+YDt4*~>ԔBu 6ZVO7a=ϧxūN5I@\/I"D#.22NK</bwޗ#]iBѩvTYHorPxˬh1QƃKrHa4wG?HW䭜Eqazؒ]`V?B5| :/LO*ݏus0;t|r4^Kçҋy`]pf%2}p&c_YxN#-v<]ƾ-s' QZkBm{Ij}dNъ P4bdiCR/*%\c!⿝: X~0^Ei#Dƒ12U1Ӫeӝa&L` 1g>ԚHwNMy$R/y&*iQ ']lB풂 P\yt z #,U0'QF۬3da*3N (n̏ġMtrIͬEgoWʓ-ڎA2߈V;H~FlۀRqs :+ٖ)ZwJV̵SaF3ЙC2|MNq'3kʿ״ɿay|Mɪ"ŕN &Tx?=!B}2︹ 9M5 Ol<۱<آP1q'VoDmdT׉~m8KHI~;ϢXV}1K+2“Db^'x7*`vi)R?bq.fègL=shbOH&b2Cf~utmq׀'~H?~Wyq.,U ݇ ZgR$ƣGn=d:+^=ִ_'IR9%lIX  7YxRL##S^5<edc^g b o[@z\p¸@g?@*[`owsDlB6쑔P4?eu`;JԔϳxݍ"QI"GΓQ-Ia*yxo}~(c1JE[9IЍHF*V{Oi-2&sN2˝PA0zl?gܦž%ͪl1O=NG>I+Fq pFz'߰,Ne#~Gwwȟ蔤0@J~$SUl*A8mGC4ޒK;f]$k,*Y> ZOhcO5RfV(j1/c'ز&dvB&JT g~+?_AU"Nr4++WMevRI%Rh'X # TdXENQsȵa!pdDQϕx9b'0]:h %L< 1&f/SU\5AxQUu+rq%¸ny n[p{eN%Lje4|h_fumB" D'to7Um'?k9V[Kn n.A1 ,pBg!JOdCfVik@MxqY:/U5={1Sp!{7H8 Pp (.>{ymy=T^Y׽b]rT TtA(AL88 # 3'dZ镤")jQgUS `^w8=*G< x w^m hfbΚ^b ԩBL˭h߿H>kQÜ,zwTFyL"2yXޕ " 輟)z72J=[֜WhRJC>qvd̙;1q// ZtfGr/&;UXy\~mX׏"[P ŢZSy(JHC7rBBBXNW45Hyi rlyb^ٱ҆Qr?3x?SS&۽VL)ZxCvo}Npoq&Tjm10:>ی 3qp/ai"qM3םyLShGn(E~n=BjXխ|Z*6tGQHs;p]G&[Lu'-ĆpV cl2eŧvq}|d&\y3ŏ$ifaCb|/ǂ,}(GX8.+E `dwE`tA|n߳IuUvE5Z-܍L֏ֱGeiܦ%jp:j"蘒CR)H!bT{<&̥Kwjgnz3YF->| gCGW~f$"0~Pi ǭ|he_fP-3/,2olxmh}qv};x>IGݯQw_KeUy}M鲴ɰR'舟K+v6!#Q(yq`YR$NIʁEXZ;ނ,>Cu]ΐC]4#oxzs0ʒeP6z^UU L QVӗ-eQF~uO6FcսdS{92|%F) &]HDGѼ&4u_~jS^?()sօܰu`3uޠA# _}!!\U8a{Męs8L̋8>#jqqSE+ ׼چ5K>aٿH}27k Ig<ɣf5N 6cF `&;fӎNtÁu7d@/յix۰)Qn|;Ks;^hd='O&*ܹ(kh^rNהrӧS Xto BLuĪ{7 %E6 suM5 A-kh(bI3B0y܅akUM=ol05.ROF).o̒X jhEC])yְ)}Ji1X܅sINrw'=d?6\DN0qiuugTBq'mA'Com=|y 9U'v3:ԯ`4!gRA %_f2R$uښ' $`LvWFxӦK PQ Rc?})d)1u'3H}s1^_k_/ͻRt)~ cMpf$O$=p=㻡#!W2.(H-v$c*74*W0D~uݼy|>Bz=kPI^VrXU+/2aY$^oySJҫ[B1Jc=EH!&Mʹ@Y:) ` #W#%q(Y.&W68Lx&^]7hpZ1M7%fXn5X^nZ`$v+.&+">mAxy6AR mYg)s7$O/l)r*sC=i&D`$`fp& E뷑KwM73_%T^=Y5xmL?Ȭ؟؎$?hL$ؚQc%"CW[*T7 bOY u<OvNɛtKk겄ُQ%I]O HHLg~,2qDkDDcV[.s:xC[őL23ޏnmc??jryW(`ІhFjXp-~_rs9şU" 3MLѰ LY}=qpl06Da᤹k`l&E+ RU֠٦6Α/U F[խNΫp`NKm;cB~m}l1]漀ַ#BI־ fo62&KpX+w\(6vq+qbŨQK!ŮCyyq LJϱ~u+o6i 3T؍^!21^3G6Am\EW-V;6{!yUL\1WiX9RAeC>ӿo]lP-FT$}8}@&n0S`6_`1~ྜrt , #"$,T(,$k_BPSN5}i2:d~erR^ eW._(PW Һ>EpGq߿=BCV9\[*S ,~1)rlkֲoj-{:Vd 7OaeesoΩ2|Tv_Wa>ALoA$> 'ƛf7 A IM[B?lU}_k9O6ZsCaS]x'OOSaChdE[:݊ܥ}Ì+nmLQE5yyqQ^_X\' ʉApbo2T4q:xֵ+5ҥjOS>]1*^oP }Aؗ[[ːy-;Yc^c֟H~<}:GHZcP!5Te؞n%P%+S4?iPBRV^ALfUc"mpOݤNEbx}Z澕~)5l Xp3q]-K*juRE_&m8}Yפ3a삳7/vjL?[7Fwϻ1^pP>X0\ȁ5nX[[6] (\]e{Έnjۋ T9;:mdYe6Žk=[0n=HrY JtbF^0PQV %LJ8VaCN Wz2L:\@[ؔ}shhn.g D4:%W'~=bAi8Eэy ^|i@ܴ`nc(BtYf5+ +l @yhsh:m-{aPY| f{m9s!6nreZwP:Kh5  7,XmAv|UzoTDySz8}UZ竈~كH/|?9J,S [a}HفM0% 7-}/\~ƞvlDMv&};5ּC!D@ΛlME%QD-3ZH1dxJ`њ|;M*m4~KCVRɊ&5MyEk𲢼^3E ~"B p°T?)1|j7@ia.ӣk{vd$B"*t}!ApuoTnkT]=\[D^pKZ~5RMPľp d5h~^guE>-` BMZXU;j>#OmM*wQc]Cp*f%|f(΀*d=6HiyK[@A ˭-Z h}&$ERNSBnIsm8KiͬM P/z]21q ʊ]aS7nq?A;)1FfL$Y~gEJoiwo|Dy7C4L9S-Tt( uEn@ȸ[F-i \6Q\\tBawxeǺj Q~ɯ;9dy32gb\k<1=,”ܢω)bsMWcRmp:eoevbA)m''"faK3Rx6 2/]"3L;OdQxF;U7bqs)w胪krd- 0Eh v7 jEhOf\OWw#FO@g$SuvY|ny1M 6"`G WAm0O oKOS#}rɘYYAV3 ~t],[ kɺbJ8Dt@L\.9z8/XT13/ү{&u$]a]PDܞpi-Vl463a">7K9S+v{XbuR~R=$E7 5=׺aC3 x,&rEڛ>NͣÂ6 ̜nA@O3@贆 IS)?F?XӺ;&~3H͈<9!+Z@s']y̺o>bJ$9" ђF!ӬХ7ӈ ?,p5,2BVB_Icvjrj*{m&!FW"Q1"aL֚vH<&Cϲ sNco2&σw} j&B^hj2 -|5O'jLͷRcʌ%m NzD.zcB?+7ȋrH'[7Ǡm0;lPLo`)e3Wၘ~?Ybp.J1Q3 :μ#zxGHnz?5<~s+'v? Ћb!:KcU -I&V-XĬx(OU;]͡WKڒgմD/4zf&`)pFh5HBCJjZ#|pa 2nmŠMO'~@= $}, 4XX =seV(qUT{+(R܎‹="m #:i$: ƞb$\ꈔ,«96eBTZYdf]k{ց2'M2a%a0K­5봅^)#6-Uq=#)N1h?/zr?{~串cFu)+\f-=h} &oӐ9 t ![ Q/bEf~{KBܜ45)"%ɰʎT>73|Z uܼFtxP*9)#4QmT FBB~yXN35_2(Eէ^4Sqű!ζ[^42[nTX0]0\3|V7}=P>;%Rtc\D^d., Fn?2_@RR}-iǓ,^gȇX wb*ٗKrd3Y g $m2I*y&PuuP6џNEW`e}IД<;unct)ѥ,(6j9UJZBg;AOA޳aB]7"WZKh~*XVPyI 6@}B`{F~ k|+36kgf2Poމ崙*s,<7f]z5f!v(ēE[(2_x .ߤU͑T1v2UʻqG`e绽^e>`Iu5f.Ӓ$W+LkX>![4xVi D,f޺[li-&h5-Ke(Yz"iZ27, 6uaۭyz#VHVZ` pw'b}]<VS% `I2x_H\1j \0QQHo&t(3o̜jZets۰6Q嵝[y QM]o,M~phL*Ϗ[B,o DYξgn %2j}j3?a[w_a$o=Ŋ`n+ԁPP`'Wkf[eS.a14sf_3뇞BrS7;v +4#Kf#kvr=B,@Kg<8\rNqTGؼ&8je&KBGǨA;WB`Kt|@g*6dxz$4J)mRss·V0E)>&}&wwB^{.~;|Gɥ/ #[k`M\\ʌ\IMmPKNZu$C>~:)QE|Sȟ .k5tEq ΑqQ~;Þv";V$,"2`}AdvWP}MLp@(mMSQWZz0ccb3(wk|uèSO ė=PUyC9~ZH85= yG/>r{iheng_!/pa^9i;V qr֜7%y2 R㙂強Un@g1gX g/F8?R 0Pv,Se7G9F`V7W.akiϼ]&dzz#OK#'?>vX-7[_X':n{uAll M=\=7WJļݛXп?ީU:੅&#kJkVWph(z{\\G1Ce%)%..WG:Q.NZai#iZ⁐SȚ7"}m$N lܬQ(]JUa3/(-:oYKguINKລ"$j;3-g>%X3{U4:`pa-;zd*";6J`-~/6˝}GGpOדc\٨fu1gL?_!-= I?gE!m ٢`&[ 3*M eu dL+!quh֒;qwdZǺFƕ7t,Xa '$%DͽP5.dž_ rcxUIݝCΕtFa'h i!T^da4>T5\5R6J,koJkKvȆޮ`)+ Dr{6bZhTɠTGY =QbqȨw؞!k"z!SrFЃKX̸b=Ųt.'ט3{`q.)ժJ }$!#2شp_Viӽxm1fD. */\"G\"܍-]&5b`@9ܴzA*P_\!!Q;u e^Lxjp`T&JpkYqaC.@gƤoAN)FD3KiMco =R<Pm{ !W5w\~sq$khDyY|B`swz}MVyKIEQDoe0pR#"fWsg@0lwqF"L HFý+ťW?@pԄoCT*ORCf͸qd/R)o`"rB] *P"G$Ya ?t;R'M6 V\AvÕ_bqN5zbЗ`}1q8~Yp>Cv* )-g-,XLG;?OճIǚ use,Bs So1 ߰ݫhgM-:&yC%b :Oo]n1恭Oq'(},\ۖO A6aY9T:8D(& Š[w#j\SyOe @ٕG%m~e 3a?%=dRS7 =8oKj-Q9tNFF'7L4\^6O6$W:} W熸AVvy!#͓u'e]|oބؿx;eqCbY6t:HϚ IyDSf^lUnK@hn?<-9hϗZjqD54ѮaZ'-5#폦!k嬯bw,VQ%T}#߇g>g+_&FT5iF;qǦU(|*`g!xTDvOBZRCdBt #sO nOtP,ZD'#-(߇dM:~틤Y7`@WOoYsB)5k-IΣA1}KQ&x)7ҩ_5^bE@EJmZ¹ſ+J6)D D۸fԔ)Q_97;oWc+IF1- "@10=M¯ <quxMk#rXBTI9I)] Bϣ8nVZj8W19[f+'-mlvVԼ|_W/<\+G +zu>ͦ2|QZ&A@&k!:٬vL8bÇRUۃKzb&oI%%1 Ibժ^8 _"nxZz7hk7ыvy^ʛLHT$qmj96(fm=64œݠ+s^l]qVc*op[aDфϩ/+tncUZgAb_6oR y(R&OCHV#2-5BI:٭ ey$饰8on1MND2ъ1Om©t%S} K.1@e ?+e6[A2+PhQ] D^\SnKdHs3܍AwcUΐ?֨S< ;̈;QF;XZ·a&@ܨޟS? ҁ{󐛐8(nCIQBwU&mKqh߈ɋD,hO]

d[4KЯDrӰQWƀoQRy+ru.+@۹sְ`4wt幗m* beZW+:̵KL^tvԥ#h:}fv.b?/+ͪ11/=43VzSmu~Ǡbw>EN $Ioۇ{d]ŬiH8wMWg,fS7:7~m4M΀ؿŮWUpÚ7){,U:%h- z _Ai~(^DƢF2ơ_f)D͉"¹_:M:U;OZڂo7Vy=3Cxm.u4<b?\% `l4\$eWƚPұfD4̜..,cby__dArpb}lԿc*/;LTjHEfV6/]KU~#S6z7#vA'+Wz,1Uʞ"bһ1cF(; &giM 唞0ZzF6#CNeQ8$%^t76'U3m2W6췷Tc(@uܱNB*h[4 [hS,bxr}W+xqG"S5chr,N!5ja\{mښQ0kDж/-+b\ܙh<<4Wtnj澝;+2=A0{z~$|+47gZC чk1FmZ?D)Y{bOSU?uÛ! 85 _ytW#(r7 j QShnII2Fbרvfw3?/V[0aMb 1euE[ Sd xO8,vM}EqZmu~ac6`9 ܅^n\.o: T%b:Gg+@Sxxr>C 0CE #GeêeE5k(DςLY!w !W= Ot_+qAwB_)8p {1>*u6+,-]ƘVOPsSu3xV]Dz̘Dj0Que|8Хz~e`K_ C0`K pN;k].zb|]pcbasic-2.0.7/tests/unit/input/single/BYTES.DAT000066400000000000000000000200001441235174000210760ustar00rootroot00000000000000p9hK;_ToӖC^LP}`R5kp om2m&G4‰Qk&"~>25?˛D\A'ItG@ɴ${Eװ8{¹ٰ`JzFWՌ$>'@,ɸ<[&Eҵ\D #s~5.{cjwrAa>CtW̹@*~%X0=SZN<_ ..8p=THR/@Aپ9jSzٖ?_(o(HľQUG@Bw#%yޣ?)ȟF5nӨ%<6(Sv6UMMJ͙n^x[ AI-,FSrwr2 =E@;X%(xI]" >9TzG"ceuvhoR(1kJ(aAH)&m!wryڧL!b%Umh85z(w۠Ѳ~[2,h[=5ŪsgN9l':VRËV#%r@jm|#Ksa4=ZsAWaJs7C矈Ey#0"kvll9H;-*9f,`Ю9͹[#&Z8,چt@p=+N2z}of,0Gt˩g4h S_MA26IG- _W^3x騄eц.,lD#8$n+mL;q;z2mT$Fc:|A単:pyJW&a* f4$b]TEFOF#D׽]ECLmqC=#Uɷ}!1/ B*-f_.鵙.!5~b,O=. yKhZ aSMh2 JBc& \앦5}&MR5^`@b7hBV&bʤ֣;3PnW衔ϚjgU\nT h "f'%쯿6ݟxhpOp V!%(_F@$ԯAsf&{cLØXU2Yv4P]~t1l{*b7)_OEQ>!5SQD:n${J2'dSWlDYO W>/AmٗA+\uKHЁjORP, ZHf\(^N >@5r|#PCxi5#7G|9uL?@㋾\4otPaHc] h3SlO)nF 1 T` {@Om2"nn _:St :J%[3<43!&dF,c ZsxV`',ͨ[ͥ(WwP TPZ%D K)&LtRs5Ro F+Oi*-vP"?@kd/śyɹ ^ v5pu!LH>GPb?8.#gat_l|(0}[\9Ȇ uc(pS!UKw ^;g =H\\m ޘ|Nuc֏†Bd0 i|geU:%$myܞ,Ϛ'h"8`9xBr-L? mlIa \$ ّ{dFぞnv /2Mgv"%4:-܂T74;&^o$N%԰nCقxEme]><{K,̮ 9]xZXˡF`*A4n[eg,K,.X㺁Uutyf/LOq_בH+Ә~mm#o wp͑}o=|Һ~2@EΑvsH?hb wbQs_[Q,t?/z1biޤӧdjA~ݜDfJ9gӑ!ICaf1KM;t9hYޣM?vp#lҙN{IҢZLzf3xԊf7`2-COٿWT@vu.ON&^rWS !#+P鉉V154R>bfc.hj 6,R< @o!VW$!T95ߋуJi or$Iamz-|l8bNAR=|Iې$7o}PHm>Jց9}k5?Gj '.Q@ASĺ0[5[> Ixct޸ބ4P*#`|JAv&vr c {K( zc'B[['0!\I<ё2+۱zu^JxOi(L}I-5*y;H^y2K9S&LOԭxgP4sdE䞰rnP E&4ht|Q63: I99wF@^ח)T!n>DR,Y[]B.y !ם [>6f+ -5Yw]”(Qk[Mpr0L#ߣxP/MuQ-C֒ bm ?SF-dA9HĒ"s_D&^Eꯟ_R:il0qެ io79cXxOKd }ErYXOw'cmNʎ89\H+P/,=2;xo.蚆,f'5e\*\kwx=^0n@JA6Z܏S%dXGb T}όƚop{1i6v[y,2YBG.I֏"]4 2yX>!n9 `#ܽw#+ɑrqLsN;yް0_ qi(-#x@n~N i%(W[WY3/ԳX,.ۙ?ļ'MrGig)cV@酽 qHq_pfI HӾn* \Zk}[&Um/Ĺ~}24`y&$/K .Uq2rBnHG/ ZX;on5|>uIavu!6w;:6z}C998'{&Z!n6ެUs?KB'hun cP95E3i+ytt^uj4C")y/[qEKuQ 65옝? l,8 )#esU{MňW{i޺^;54fcqS- :(OIJ 0FE(gh/&\n, M_Ix) / FYwLz78'"[E2Nswfci$s+aGi'mIM9U^ >|#{*t9~{p#PZԻ9^>14Ih2aQ MzWBJ+E1;\"Áe;/*%2*s?4"6mE!8UT,C3n[M[W\aexTnX'Ņkޡ>ZFkKcNzD j>o.]ms2hqЮ=ٟYF"0`*s'ɟk9ruQ7N._A,bNTkHĐ~AB zSpٸVeؐDeĝaWHl6IQQ UʨxZ}b}pR?ǐ lW$RLq`2ǝ?~Ɔ+JbEP[ sIM`17Wof=F%\0U0ꄸ+絅HPJ9' ov#FU>DsI*h*䉂n"`'qeIC_J3*HN sjz޷119e9sK5AR#wQ܀Zǂ'3v)jޜ9xq2Dǜ. EA^T?3t;<b kei7yM& -)JU],W}p~Nݼ~=B0jS *~e.dXͽڠ<8́GDITQz =ۿ%c‰M,Y5UwZ`48+)TPiHxeK%+ƒZb[ɤ. . UA1*vm%JLwMe!߮ޛO!t9ݫ{vvf;K,8ah?;LŲs- OcC,(}kI*5F|쾋d5 ,P(ʇ#=bUTdz􊡸)Qq(L_͕ۋ/Q\R^_ƴPl^V7oC:jq?!~U* EOtHjj] 23d0)N!O8Qv[Fj!SQdkw"P|u3c@P٥%ml8ϮV'J.ՇwU7Rz] !;wgM-a.i-5MjH,gvZDj (.f g1#8,7<ޢ|I8D+EYjJ 2Ҭ6$l6=FҘd/U9O{[NWsxi7z&!Yୈlu:K^@c-;P^Cfb˵9A9Y[72X*\! 'Q)Z\[["1 FUBi[=q!V֮\dXPܫ/pybX]8@!cnb.f5U]~\$Ce:8߃yIMNֻzN eJ'T};O*2E*$Gspx0e|^+Iz#'jZ0]y, t ӣHKŕrp"`>䡯 0vthA'UaX?NEH0>|!vBH[0P17&"ϕr2(O^91?/|@BqfSYɑ=ؒl1,Osv)Oyq} ]qUMxv6s輯 3̔~fy*P f4J[K@ڻN7e_41}4wt"02~iE5+b?Az^Xa3R,y63v}l_ur=<,>zzLq&Jdf5S8leȧɸ v![lreÐҋ2QQPi,c.Hmi!|lŸ,;u#QTo*/w ?GIE: ˩ `)L k}3- Ưba4,503(v7M`gsO7Y^%l1D<i(H?D,5猽;cְg}($#DD\)yOwB6s^rX?V.|O8:aoRc]GIʥLOu†-o^1j5˄t}fstkζ"F\8AbCkvW[5e"L;IZ&lGk B76v4#SD\FW7(ttv:g%'4 bhRGJ(#dMeX<Ѯ= hDRC_'vXO-RAo AT?]r=!MN&6u^'I b yiV #uEs "@o=o(A$tKI<(k^@{C' [;o\{ujk?qa׻lx=+-),z*\1|IGn4E,Jxyہpeܼ1}ux-B;:_v! Ҡwt21OhS|Mc<7>G89Փ0g<4n{2gY=wZVJ-ekFxD s > *7@D.3_)N[vBP,E G@}q9ԃA=Ld_f1UuF e)G8n9e xgFoi,ٟibx X&hI;>o|oq3[M8tH1 1KJDF}@&$jX"'-6)ˢu31?˰"װD+^^8`PnU ;nl@ hŷm>iPǞJHˇOEX Ϗ.Qt#uÏ#k\~&SǏ<8I#̖[fPEҥC腯pcbasic-2.0.7/tests/unit/input/single/FAILURES.DAT000066400000000000000000000002601441235174000214300ustar00rootroot00000000000000wrAaVRËVЮ9͹[#ʤ֣*b7Cxi',ͨ[ͥ(Wo wp͑},t?/'B[cmNʎԓ#+ɑr'ɟk9ru3veK%ݫ{vl^V7oC:ܫpybX]>|!vLOupcbasic-2.0.7/tests/unit/model/000077500000000000000000000000001441235174000163465ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/model/display/000077500000000000000000000000001441235174000200135ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/model/display/characters.bin000066400000000000000000000037201441235174000226260ustar00rootroot00000000000000  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ pcbasic-2.0.7/tests/unit/model/display/pixels.bin000066400000000000000000003720001441235174000220130ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/model/single/000077500000000000000000000000001441235174000176275ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/model/single/GWBASABY.DAT000066400000000000000000010000001441235174000213470ustar00rootroot00000000000000  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~  !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ !"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~!"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~""#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~"#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~#$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~$%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~%&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~&'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~'((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~((()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~(()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~()***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~)***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~***+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~**+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~*+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~+,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~,-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~-.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~.../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~../00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~./00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~/00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~00012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~0012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~012223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~12223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~2223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~223444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~23444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~3444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~444566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~44566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~4566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~566678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~66678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~6678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~678889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~78889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~8889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~889:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~89:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~9:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~::;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~:;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~;<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~<=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~=>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~>?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~?@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~@ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ABBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BBCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~BCDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~CDDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DDEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~DEFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~EFFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FFGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~FGHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~GHHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HHIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~HIJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~IJJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JJKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~JKLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~KLLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LLMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~LMNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~MNNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NNOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~NOPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~OPPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PPQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~PQRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~QRRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RRSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~RSTTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~STTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TTUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~TUVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~UVVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VVWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~VWXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~WXXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XXYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~XYZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~YZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ZZ[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~Z[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~[\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~\]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~]^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~^_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~_```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~```abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~``abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~`abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~abbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bbcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~bcdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~cdddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~dddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ddefffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~defffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~efffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ffghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~fghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ghhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hhijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~hijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~ijjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jjklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~jklllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~klllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lllmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~llmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~lmnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~mnnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnnopppqrrrstttuvvvwxxxyzzz{|||}~~~nnopppqrrrstttuvvvwxxxyzzz{|||}~~~nopppqrrrstttuvvvwxxxyzzz{|||}~~~opppqrrrstttuvvvwxxxyzzz{|||}~~~pppqrrrstttuvvvwxxxyzzz{|||}~~~ppqrrrstttuvvvwxxxyzzz{|||}~~~pqrrrstttuvvvwxxxyzzz{|||}~~~qrrrstttuvvvwxxxyzzz{|||}~~~rrrstttuvvvwxxxyzzz{|||}~~~rrstttuvvvwxxxyzzz{|||}~~~rstttuvvvwxxxyzzz{|||}~~~stttuvvvwxxxyzzz{|||}~~~tttuvvvwxxxyzzz{|||}~~~ttuvvvwxxxyzzz{|||}~~~tuvvvwxxxyzzz{|||}~~~uvvvwxxxyzzz{|||}~~~vvvwxxxyzzz{|||}~~~vvwxxxyzzz{|||}~~~vwxxxyzzz{|||}~~~wxxxyzzz{|||}~~~xxxyzzz{|||}~~~xxyzzz{|||}~~~xyzzz{|||}~~~yzzz{|||}~~~zzz{|||}~~~zz{|||}~~~z{|||}~~~{|||}~~~|||}~~~||}~~~|}~~~}~~~~~~~~~pcbasic-2.0.7/tests/unit/model/single/GWBASADD.DAT000066400000000000000000000200001441235174000213250ustar00rootroot00000000000000p9hp9h_To_ToӖCLPLP}`R5pCo~n&I4&X &"~>"~>5?˛Yl˛;wG@ɴ#{E{E{A)ʹzzFW?(@@ɸȸ<[ҵ\!#scjcj>wr>CW̹@@ %X%X8*C_ .. ..8p=TH@A Aپ9zٖo(Ho(HGG%yރ%yޣ?sȟ5nә%;z2mVFcFc>A`wApyaa* f4$bG#D#DECEC=#U=#Uɷ!!1/ -f-f..!5b,OO=. . yhZ hZ MhMh2 JBc\앸\MMR5^hBhBʤ֢գ;PPoWjgjg\ݷ\h "Q"f'%66ݟxhVVR(_F_Fԯԯ٨mX{cL{cLØX2Yvv]j~t1*b`7)_OEQ5S5Sͩnؘn{{J2dSWlWlOkW>/>/իٗٗ++\HЁjIЁjP,#|'ff[N >@5rPCxxi5#77G|uu㋾㋾\4tPaHc] h hllO)SW{@OmOm2"nn _::Jw%[3<14&dF,cF,c Zxx'Y Υ(WȐTPZ%%D K&L&Lss5Ro OOivv"?@k{ddśyɇ  ^vbfB.hhU={6,X< @o!VW!T9!T9уJJi oamzmz-bNbN|I|IwPHPHJJֆΆμy4k5?G'.(.@AS@AS[[Ix˚xǟ5PP*#}JAJA&&  ( z( z'B[[0!\ITё2++zzu^JOOi(-5*y;Hy;H^F'hy2&&LԭԭJP䞰rnrn&4hڮt|QQ򇒸: I I9F@^חחԩnȳ>DY[8]] 3!םם>>6++ *"!X!Xd67d672<Ϟ˴OϬҐir\zM\zMZ=}=}W_UI UI jȹm?*&X_:_:WY޶I隉 LsFFFF׍.~ &߼%M%M쁮ǒt -D؝-D؝-/Yw]xՔk[k[prpr#UޏߣxPuQ-uQ-֒֒bb ȵF޵F-d9HĒ"Ē"&&EꯟEꯟil0l0 icXxVXx }E }EYYcmNΒԎ89\HP/,=/,=xxo.o.,,f՞**wxwx=nnJAJA6ZmdXGb}ƚp{ꤺ66[۝yYB>BI֏ժ-n82yyX9 ``##ȓ#+ϑrqLsNy|yw__i(i(nn~N~N(W[\3/Ԏ/,,?ļ?ļ$Jg)c@酽 l }HqI HӾӾ\}[[&UĹ~Ĺ~44$/KUqqHGHG/ X;on5|Au,Iavu6w;6w;6ᑇ$ɑz}C'{'{Z!n66ެUKB:5huV c953i+y+yj44C")yqqEKuQ5l,8 ) )U{㞼MW{_i޺4fcqcq:(OIJ  FEUAg}fh\n\n x) ) YwLٔz7[E2NAwwfcfc$s+aGi'mM9U^U^#{#{*~~{p+ #PZԻ994Ih4IhaQaQWBJBJ_XE\"ò"ÁeZ[;/2*ss6m6m8UTUT33M[=exex Tn'Ņkޅkޭ>ZkˍkKcNzAxDo ]m]mqЮ=ٟ=ٟ"0"0suFJu9ru7N.J.__bbNTHĐ~~AB VeVeeĝeĝaW~IQQQQUUʨ@x}pǐBV lW$q``?~Ɔ↴bEP[[ssIMWW=F=F\\L0ꄸ絅絅HP' ov##FUssIhh*䉂n'`'eIC_J93N sjzsjz19e19e9sK5R#R#wQQ܀ǂ'2B))jxq2q2Հ. ċ Wc?<<b e}6=F Ҙ/U9O{[N[NWsߦWsx!Yୈୈ򡰚^@c-;P-;P^CfbAA霴9Y22! Q&QZ\[Z\[["FUFU==!V֮\PfϚ//\b89Tnn.f.fUl]\$\$bUbU)vǥ-S"l "l)rUMC؂7=KYKY**DY H߸ҧ-?L-?L"t㷬㷣UJ8߃8߃MNONֻzNJJ'T}@-% *Mrx0x0^|^z0#00, , ӣHKŕrp골p䡯䡯Ż00hAhAadX?NE>|R !vBH[Pv+&ϕrϕr2(O?/|/|@Bq@Bqɑ==ؒO褽)q} q} ]qUMxvv輯輯3̔3̔y#447e_41W}4t"2~iE5+5+)b?Az^R,,v}lv}lur=<,>zzzLq&JdS8leȧleȧw![[lreҋ2ҋ2Mi,cmimi!|l;u#QTo6*/w VbE:E: ˩)L k k}3Ưbaa500#v``sO7Y^Y^%li(H?VeD,5Sc;cְg֒DD\\)yOw6s6sD^??O8:8:acڶڰGIʉGOuo^˄˄t}}fstkFFOkvCkvW[5LLZ&lZ&lB7B7v4*4SD\SD\Fttttg%Ү%'4RGJ(#(#}X<< h h_''-RARAPp A AM?]r=,"MN&ڗ&6uI byi yik:@fӐוק""@oFo(AAKIG8R00gn{2ڬ2woaVJVJ-ekFW *7]8@Dȹ)N[)N[ͶP,E,E@@}q9q9ԃALȔL__1Uu1Uun9ee2oi,ٟiiX&hI;I;>o|[M8t8t 1K 1KٻDDF}&$jX"X"))1?1?װDװD+^+^`PѓUnU ;nl hŷm}iPǞJH˸JHX X QQ!uÏ#k\k\SS88ѱ:̖#̖PPEC慯pcbasic-2.0.7/tests/unit/model/single/GWBASAL0.DAT000066400000000000000000010000001441235174000213100ustar00rootroot00000000000000  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~       ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~                           " " $ $ & & ( ( * * , , . . 0 0 2 2 4 4 6 6 8 8 : : < < > > @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l l n n p p r r t t v v x x z z | | ~ ~ !!!!!!!!!! ! ! ! !!!!!!!!!!!!!!!!!!! ! !"!"!$!$!&!&!(!(!*!*!,!,!.!.!0!0!2!2!4!4!6!6!8!8!:!:!!>!@!@!B!B!D!D!F!F!H!H!J!J!L!L!N!N!P!P!R!R!T!T!V!V!X!X!Z!Z!\!\!^!^!`!`!b!b!d!d!f!f!h!h!j!j!l!l!n!n!p!p!r!r!t!t!v!v!x!x!z!z!|!|!~!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " """"""""""""""""""" " """""$"$"&"&"("("*"*",","."."0"0"2"2"4"4"6"6"8"8":":"<"<">">"@"@"B"B"D"D"F"F"H"H"J"J"L"L"N"N"P"P"R"R"T"T"V"V"X"X"Z"Z"\"\"^"^"`"`"b"b"d"d"f"f"h"h"j"j"l"l"n"n"p"p"r"r"t"t"v"v"x"x"z"z"|"|"~"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # ################### # #"#"#$#$#&#&#(#(#*#*#,#,#.#.#0#0#2#2#4#4#6#6#8#8#:#:#<#<#>#>#@#@#B#B#D#D#F#F#H#H#J#J#L#L#N#N#P#P#R#R#T#T#V#V#X#X#Z#Z#\#\#^#^#`#`#b#b#d#d#f#f#h#h#j#j#l#l#n#n#p#p#r#r#t#t#v#v#x#x#z#z#|#|#~#~#################################################################################################################################$$$$$$$$$$ $ $ $ $$$$$$$$$$$$$$$$$$$ $ $"$"$$$$$&$&$($($*$*$,$,$.$.$0$0$2$2$4$4$6$6$8$8$:$:$<$<$>$>$@$@$B$B$D$D$F$F$H$H$J$J$L$L$N$N$P$P$R$R$T$T$V$V$X$X$Z$Z$\$\$^$^$`$`$b$b$d$d$f$f$h$h$j$j$l$l$n$n$p$p$r$r$t$t$v$v$x$x$z$z$|$|$~$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % %%%%%%%%%%%%%%%%%%% % %"%"%$%$%&%&%(%(%*%*%,%,%.%.%0%0%2%2%4%4%6%6%8%8%:%:%<%<%>%>%@%@%B%B%D%D%F%F%H%H%J%J%L%L%N%N%P%P%R%R%T%T%V%V%X%X%Z%Z%\%\%^%^%`%`%b%b%d%d%f%f%h%h%j%j%l%l%n%n%p%p%r%r%t%t%v%v%x%x%z%z%|%|%~%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & &&&&&&&&&&&&&&&&&&& & &"&"&$&$&&&&&(&(&*&*&,&,&.&.&0&0&2&2&4&4&6&6&8&8&:&:&<&<&>&>&@&@&B&B&D&D&F&F&H&H&J&J&L&L&N&N&P&P&R&R&T&T&V&V&X&X&Z&Z&\&\&^&^&`&`&b&b&d&d&f&f&h&h&j&j&l&l&n&n&p&p&r&r&t&t&v&v&x&x&z&z&|&|&~&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ''''''''''''''''''' ' '"'"'$'$'&'&'('('*'*',','.'.'0'0'2'2'4'4'6'6'8'8':':'<'<'>'>'@'@'B'B'D'D'F'F'H'H'J'J'L'L'N'N'P'P'R'R'T'T'V'V'X'X'Z'Z'\'\'^'^'`'`'b'b'd'd'f'f'h'h'j'j'l'l'n'n'p'p'r'r't't'v'v'x'x'z'z'|'|'~'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ((((((((((((((((((( ( ("("($($(&(&(((((*(*(,(,(.(.(0(0(2(2(4(4(6(6(8(8(:(:(<(<(>(>(@(@(B(B(D(D(F(F(H(H(J(J(L(L(N(N(P(P(R(R(T(T(V(V(X(X(Z(Z(\(\(^(^(`(`(b(b(d(d(f(f(h(h(j(j(l(l(n(n(p(p(r(r(t(t(v(v(x(x(z(z(|(|(~(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ))))))))))))))))))) ) )")")$)$)&)&)()()*)*),),).).)0)0)2)2)4)4)6)6)8)8):):)<)<)>)>)@)@)B)B)D)D)F)F)H)H)J)J)L)L)N)N)P)P)R)R)T)T)V)V)X)X)Z)Z)\)\)^)^)`)`)b)b)d)d)f)f)h)h)j)j)l)l)n)n)p)p)r)r)t)t)v)v)x)x)z)z)|)|)~)~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * ******************* * *"*"*$*$*&*&*(*(*****,*,*.*.*0*0*2*2*4*4*6*6*8*8*:*:*<*<*>*>*@*@*B*B*D*D*F*F*H*H*J*J*L*L*N*N*P*P*R*R*T*T*V*V*X*X*Z*Z*\*\*^*^*`*`*b*b*d*d*f*f*h*h*j*j*l*l*n*n*p*p*r*r*t*t*v*v*x*x*z*z*|*|*~*~*********************************************************************************************************************************++++++++++ + + + +++++++++++++++++++ + +"+"+$+$+&+&+(+(+*+*+,+,+.+.+0+0+2+2+4+4+6+6+8+8+:+:+<+<+>+>+@+@+B+B+D+D+F+F+H+H+J+J+L+L+N+N+P+P+R+R+T+T+V+V+X+X+Z+Z+\+\+^+^+`+`+b+b+d+d+f+f+h+h+j+j+l+l+n+n+p+p+r+r+t+t+v+v+x+x+z+z+|+|+~+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , ,,,,,,,,,,,,,,,,,,, , ,",",$,$,&,&,(,(,*,*,,,,,.,.,0,0,2,2,4,4,6,6,8,8,:,:,<,<,>,>,@,@,B,B,D,D,F,F,H,H,J,J,L,L,N,N,P,P,R,R,T,T,V,V,X,X,Z,Z,\,\,^,^,`,`,b,b,d,d,f,f,h,h,j,j,l,l,n,n,p,p,r,r,t,t,v,v,x,x,z,z,|,|,~,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - ------------------- - -"-"-$-$-&-&-(-(-*-*-,-,-.-.-0-0-2-2-4-4-6-6-8-8-:-:-<-<->->-@-@-B-B-D-D-F-F-H-H-J-J-L-L-N-N-P-P-R-R-T-T-V-V-X-X-Z-Z-\-\-^-^-`-`-b-b-d-d-f-f-h-h-j-j-l-l-n-n-p-p-r-r-t-t-v-v-x-x-z-z-|-|-~-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . ................... . .".".$.$.&.&.(.(.*.*.,.,.....0.0.2.2.4.4.6.6.8.8.:.:.<.<.>.>.@.@.B.B.D.D.F.F.H.H.J.J.L.L.N.N.P.P.R.R.T.T.V.V.X.X.Z.Z.\.\.^.^.`.`.b.b.d.d.f.f.h.h.j.j.l.l.n.n.p.p.r.r.t.t.v.v.x.x.z.z.|.|.~.~.................................................................................................................................////////// / / / /////////////////// / /"/"/$/$/&/&/(/(/*/*/,/,/././0/0/2/2/4/4/6/6/8/8/:/://>/@/@/B/B/D/D/F/F/H/H/J/J/L/L/N/N/P/P/R/R/T/T/V/V/X/X/Z/Z/\/\/^/^/`/`/b/b/d/d/f/f/h/h/j/j/l/l/n/n/p/p/r/r/t/t/v/v/x/x/z/z/|/|/~/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0000000000000000000 0 0"0"0$0$0&0&0(0(0*0*0,0,0.0.000002020404060608080:0:0<0<0>0>0@0@0B0B0D0D0F0F0H0H0J0J0L0L0N0N0P0P0R0R0T0T0V0V0X0X0Z0Z0\0\0^0^0`0`0b0b0d0d0f0f0h0h0j0j0l0l0n0n0p0p0r0r0t0t0v0v0x0x0z0z0|0|0~0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1111111111111111111 1 1"1"1$1$1&1&1(1(1*1*1,1,1.1.101012121414161618181:1:1<1<1>1>1@1@1B1B1D1D1F1F1H1H1J1J1L1L1N1N1P1P1R1R1T1T1V1V1X1X1Z1Z1\1\1^1^1`1`1b1b1d1d1f1f1h1h1j1j1l1l1n1n1p1p1r1r1t1t1v1v1x1x1z1z1|1|1~1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2222222222222222222 2 2"2"2$2$2&2&2(2(2*2*2,2,2.2.202022222424262628282:2:2<2<2>2>2@2@2B2B2D2D2F2F2H2H2J2J2L2L2N2N2P2P2R2R2T2T2V2V2X2X2Z2Z2\2\2^2^2`2`2b2b2d2d2f2f2h2h2j2j2l2l2n2n2p2p2r2r2t2t2v2v2x2x2z2z2|2|2~2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3333333333333333333 3 3"3"3$3$3&3&3(3(3*3*3,3,3.3.303032323434363638383:3:3<3<3>3>3@3@3B3B3D3D3F3F3H3H3J3J3L3L3N3N3P3P3R3R3T3T3V3V3X3X3Z3Z3\3\3^3^3`3`3b3b3d3d3f3f3h3h3j3j3l3l3n3n3p3p3r3r3t3t3v3v3x3x3z3z3|3|3~3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4444444444444444444 4 4"4"4$4$4&4&4(4(4*4*4,4,4.4.404042424444464648484:4:4<4<4>4>4@4@4B4B4D4D4F4F4H4H4J4J4L4L4N4N4P4P4R4R4T4T4V4V4X4X4Z4Z4\4\4^4^4`4`4b4b4d4d4f4f4h4h4j4j4l4l4n4n4p4p4r4r4t4t4v4v4x4x4z4z4|4|4~4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5555555555555555555 5 5"5"5$5$5&5&5(5(5*5*5,5,5.5.505052525454565658585:5:5<5<5>5>5@5@5B5B5D5D5F5F5H5H5J5J5L5L5N5N5P5P5R5R5T5T5V5V5X5X5Z5Z5\5\5^5^5`5`5b5b5d5d5f5f5h5h5j5j5l5l5n5n5p5p5r5r5t5t5v5v5x5x5z5z5|5|5~5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6666666666666666666 6 6"6"6$6$6&6&6(6(6*6*6,6,6.6.606062626464666668686:6:6<6<6>6>6@6@6B6B6D6D6F6F6H6H6J6J6L6L6N6N6P6P6R6R6T6T6V6V6X6X6Z6Z6\6\6^6^6`6`6b6b6d6d6f6f6h6h6j6j6l6l6n6n6p6p6r6r6t6t6v6v6x6x6z6z6|6|6~6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7777777777777777777 7 7"7"7$7$7&7&7(7(7*7*7,7,7.7.707072727474767678787:7:7<7<7>7>7@7@7B7B7D7D7F7F7H7H7J7J7L7L7N7N7P7P7R7R7T7T7V7V7X7X7Z7Z7\7\7^7^7`7`7b7b7d7d7f7f7h7h7j7j7l7l7n7n7p7p7r7r7t7t7v7v7x7x7z7z7|7|7~7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8888888888888888888 8 8"8"8$8$8&8&8(8(8*8*8,8,8.8.808082828484868688888:8:8<8<8>8>8@8@8B8B8D8D8F8F8H8H8J8J8L8L8N8N8P8P8R8R8T8T8V8V8X8X8Z8Z8\8\8^8^8`8`8b8b8d8d8f8f8h8h8j8j8l8l8n8n8p8p8r8r8t8t8v8v8x8x8z8z8|8|8~8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9999999999999999999 9 9"9"9$9$9&9&9(9(9*9*9,9,9.9.909092929494969698989:9:9<9<9>9>9@9@9B9B9D9D9F9F9H9H9J9J9L9L9N9N9P9P9R9R9T9T9V9V9X9X9Z9Z9\9\9^9^9`9`9b9b9d9d9f9f9h9h9j9j9l9l9n9n9p9p9r9r9t9t9v9v9x9x9z9z9|9|9~9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : ::::::::::::::::::: : :":":$:$:&:&:(:(:*:*:,:,:.:.:0:0:2:2:4:4:6:6:8:8:::::<:<:>:>:@:@:B:B:D:D:F:F:H:H:J:J:L:L:N:N:P:P:R:R:T:T:V:V:X:X:Z:Z:\:\:^:^:`:`:b:b:d:d:f:f:h:h:j:j:l:l:n:n:p:p:r:r:t:t:v:v:x:x:z:z:|:|:~:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ;;;;;;;;;;;;;;;;;;; ; ;";";$;$;&;&;(;(;*;*;,;,;.;.;0;0;2;2;4;4;6;6;8;8;:;:;<;<;>;>;@;@;B;B;D;D;F;F;H;H;J;J;L;L;N;N;P;P;R;R;T;T;V;V;X;X;Z;Z;\;\;^;^;`;`;b;b;d;d;f;f;h;h;j;j;l;l;n;n;p;p;r;r;t;t;v;v;x;x;z;z;|;|;~;~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < <<<<<<<<<<<<<<<<<<< < <"<"<$<$<&<&<(<(<*<*<,<,<.<.<0<0<2<2<4<4<6<6<8<8<:<:<<<<<><><@<@<B<B<D<D<F<F<H<H<J<J<L<L<N<N<P<P<R<R<T<T<V<V<X<X<Z<Z<\<\<^<^<`<`<b<b<d<d<f<f<h<h<j<j<l<l<n<n<p<p<r<r<t<t<v<v<x<x<z<z<|<|<~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========== = = = =================== = ="="=$=$=&=&=(=(=*=*=,=,=.=.=0=0=2=2=4=4=6=6=8=8=:=:=<=<=>=>=@=@=B=B=D=D=F=F=H=H=J=J=L=L=N=N=P=P=R=R=T=T=V=V=X=X=Z=Z=\=\=^=^=`=`=b=b=d=d=f=f=h=h=j=j=l=l=n=n=p=p=r=r=t=t=v=v=x=x=z=z=|=|=~=~=================================================================================================================================>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>>> > >">">$>$>&>&>(>(>*>*>,>,>.>.>0>0>2>2>4>4>6>6>8>8>:>:><><>>>>>@>@>B>B>D>D>F>F>H>H>J>J>L>L>N>N>P>P>R>R>T>T>V>V>X>X>Z>Z>\>\>^>^>`>`>b>b>d>d>f>f>h>h>j>j>l>l>n>n>p>p>r>r>t>t>v>v>x>x>z>z>|>|>~>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ??????????????????? ? ?"?"?$?$?&?&?(?(?*?*?,?,?.?.?0?0?2?2?4?4?6?6?8?8?:?:??>?@?@?B?B?D?D?F?F?H?H?J?J?L?L?N?N?P?P?R?R?T?T?V?V?X?X?Z?Z?\?\?^?^?`?`?b?b?d?d?f?f?h?h?j?j?l?l?n?n?p?p?r?r?t?t?v?v?x?x?z?z?|?|?~?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @@@@@@@@@@@@@@@@@@@ @ @"@"@$@$@&@&@(@(@*@*@,@,@.@.@0@0@2@2@4@4@6@6@8@8@:@:@<@<@>@>@@@@@B@B@D@D@F@F@H@H@J@J@L@L@N@N@P@P@R@R@T@T@V@V@X@X@Z@Z@\@\@^@^@`@`@b@b@d@d@f@f@h@h@j@j@l@l@n@n@p@p@r@r@t@t@v@v@x@x@z@z@|@|@~@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A AAAAAAAAAAAAAAAAAAA A A"A"A$A$A&A&A(A(A*A*A,A,A.A.A0A0A2A2A4A4A6A6A8A8A:A:AA>A@A@ABABADADAFAFAHAHAJAJALALANANAPAPARARATATAVAVAXAXAZAZA\A\A^A^A`A`AbAbAdAdAfAfAhAhAjAjAlAlAnAnApApArArAtAtAvAvAxAxAzAzA|A|A~A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B BBBBBBBBBBBBBBBBBBB B B"B"B$B$B&B&B(B(B*B*B,B,B.B.B0B0B2B2B4B4B6B6B8B8B:B:BB>B@B@BBBBBDBDBFBFBHBHBJBJBLBLBNBNBPBPBRBRBTBTBVBVBXBXBZBZB\B\B^B^B`B`BbBbBdBdBfBfBhBhBjBjBlBlBnBnBpBpBrBrBtBtBvBvBxBxBzBzB|B|B~B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C CCCCCCCCCCCCCCCCCCC C C"C"C$C$C&C&C(C(C*C*C,C,C.C.C0C0C2C2C4C4C6C6C8C8C:C:CC>C@C@CBCBCDCDCFCFCHCHCJCJCLCLCNCNCPCPCRCRCTCTCVCVCXCXCZCZC\C\C^C^C`C`CbCbCdCdCfCfChChCjCjClClCnCnCpCpCrCrCtCtCvCvCxCxCzCzC|C|C~C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D DDDDDDDDDDDDDDDDDDD D D"D"D$D$D&D&D(D(D*D*D,D,D.D.D0D0D2D2D4D4D6D6D8D8D:D:DD>D@D@DBDBDDDDDFDFDHDHDJDJDLDLDNDNDPDPDRDRDTDTDVDVDXDXDZDZD\D\D^D^D`D`DbDbDdDdDfDfDhDhDjDjDlDlDnDnDpDpDrDrDtDtDvDvDxDxDzDzD|D|D~D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E EEEEEEEEEEEEEEEEEEE E E"E"E$E$E&E&E(E(E*E*E,E,E.E.E0E0E2E2E4E4E6E6E8E8E:E:EE>E@E@EBEBEDEDEFEFEHEHEJEJELELENENEPEPERERETETEVEVEXEXEZEZE\E\E^E^E`E`EbEbEdEdEfEfEhEhEjEjElElEnEnEpEpErErEtEtEvEvExExEzEzE|E|E~E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F FFFFFFFFFFFFFFFFFFF F F"F"F$F$F&F&F(F(F*F*F,F,F.F.F0F0F2F2F4F4F6F6F8F8F:F:FF>F@F@FBFBFDFDFFFFFHFHFJFJFLFLFNFNFPFPFRFRFTFTFVFVFXFXFZFZF\F\F^F^F`F`FbFbFdFdFfFfFhFhFjFjFlFlFnFnFpFpFrFrFtFtFvFvFxFxFzFzF|F|F~F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G GGGGGGGGGGGGGGGGGGG G G"G"G$G$G&G&G(G(G*G*G,G,G.G.G0G0G2G2G4G4G6G6G8G8G:G:GG>G@G@GBGBGDGDGFGFGHGHGJGJGLGLGNGNGPGPGRGRGTGTGVGVGXGXGZGZG\G\G^G^G`G`GbGbGdGdGfGfGhGhGjGjGlGlGnGnGpGpGrGrGtGtGvGvGxGxGzGzG|G|G~G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H HHHHHHHHHHHHHHHHHHH H H"H"H$H$H&H&H(H(H*H*H,H,H.H.H0H0H2H2H4H4H6H6H8H8H:H:HH>H@H@HBHBHDHDHFHFHHHHHJHJHLHLHNHNHPHPHRHRHTHTHVHVHXHXHZHZH\H\H^H^H`H`HbHbHdHdHfHfHhHhHjHjHlHlHnHnHpHpHrHrHtHtHvHvHxHxHzHzH|H|H~H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I IIIIIIIIIIIIIIIIIII I I"I"I$I$I&I&I(I(I*I*I,I,I.I.I0I0I2I2I4I4I6I6I8I8I:I:II>I@I@IBIBIDIDIFIFIHIHIJIJILILININIPIPIRIRITITIVIVIXIXIZIZI\I\I^I^I`I`IbIbIdIdIfIfIhIhIjIjIlIlInInIpIpIrIrItItIvIvIxIxIzIzI|I|I~I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J JJJJJJJJJJJJJJJJJJJ J J"J"J$J$J&J&J(J(J*J*J,J,J.J.J0J0J2J2J4J4J6J6J8J8J:J:JJ>J@J@JBJBJDJDJFJFJHJHJJJJJLJLJNJNJPJPJRJRJTJTJVJVJXJXJZJZJ\J\J^J^J`J`JbJbJdJdJfJfJhJhJjJjJlJlJnJnJpJpJrJrJtJtJvJvJxJxJzJzJ|J|J~J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K KKKKKKKKKKKKKKKKKKK K K"K"K$K$K&K&K(K(K*K*K,K,K.K.K0K0K2K2K4K4K6K6K8K8K:K:KK>K@K@KBKBKDKDKFKFKHKHKJKJKLKLKNKNKPKPKRKRKTKTKVKVKXKXKZKZK\K\K^K^K`K`KbKbKdKdKfKfKhKhKjKjKlKlKnKnKpKpKrKrKtKtKvKvKxKxKzKzK|K|K~K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L LLLLLLLLLLLLLLLLLLL L L"L"L$L$L&L&L(L(L*L*L,L,L.L.L0L0L2L2L4L4L6L6L8L8L:L:LL>L@L@LBLBLDLDLFLFLHLHLJLJLLLLLNLNLPLPLRLRLTLTLVLVLXLXLZLZL\L\L^L^L`L`LbLbLdLdLfLfLhLhLjLjLlLlLnLnLpLpLrLrLtLtLvLvLxLxLzLzL|L|L~L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM M M M MMMMMMMMMMMMMMMMMMM M M"M"M$M$M&M&M(M(M*M*M,M,M.M.M0M0M2M2M4M4M6M6M8M8M:M:MM>M@M@MBMBMDMDMFMFMHMHMJMJMLMLMNMNMPMPMRMRMTMTMVMVMXMXMZMZM\M\M^M^M`M`MbMbMdMdMfMfMhMhMjMjMlMlMnMnMpMpMrMrMtMtMvMvMxMxMzMzM|M|M~M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN N N N NNNNNNNNNNNNNNNNNNN N N"N"N$N$N&N&N(N(N*N*N,N,N.N.N0N0N2N2N4N4N6N6N8N8N:N:NN>N@N@NBNBNDNDNFNFNHNHNJNJNLNLNNNNNPNPNRNRNTNTNVNVNXNXNZNZN\N\N^N^N`N`NbNbNdNdNfNfNhNhNjNjNlNlNnNnNpNpNrNrNtNtNvNvNxNxNzNzN|N|N~N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOO O O O OOOOOOOOOOOOOOOOOOO O O"O"O$O$O&O&O(O(O*O*O,O,O.O.O0O0O2O2O4O4O6O6O8O8O:O:OO>O@O@OBOBODODOFOFOHOHOJOJOLOLONONOPOPOROROTOTOVOVOXOXOZOZO\O\O^O^O`O`ObObOdOdOfOfOhOhOjOjOlOlOnOnOpOpOrOrOtOtOvOvOxOxOzOzO|O|O~O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPP P P P PPPPPPPPPPPPPPPPPPP P P"P"P$P$P&P&P(P(P*P*P,P,P.P.P0P0P2P2P4P4P6P6P8P8P:P:PP>P@P@PBPBPDPDPFPFPHPHPJPJPLPLPNPNPPPPPRPRPTPTPVPVPXPXPZPZP\P\P^P^P`P`PbPbPdPdPfPfPhPhPjPjPlPlPnPnPpPpPrPrPtPtPvPvPxPxPzPzP|P|P~P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQ Q Q Q QQQQQQQQQQQQQQQQQQQ Q Q"Q"Q$Q$Q&Q&Q(Q(Q*Q*Q,Q,Q.Q.Q0Q0Q2Q2Q4Q4Q6Q6Q8Q8Q:Q:QQ>Q@Q@QBQBQDQDQFQFQHQHQJQJQLQLQNQNQPQPQRQRQTQTQVQVQXQXQZQZQ\Q\Q^Q^Q`Q`QbQbQdQdQfQfQhQhQjQjQlQlQnQnQpQpQrQrQtQtQvQvQxQxQzQzQ|Q|Q~Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRR R R R RRRRRRRRRRRRRRRRRRR R R"R"R$R$R&R&R(R(R*R*R,R,R.R.R0R0R2R2R4R4R6R6R8R8R:R:RR>R@R@RBRBRDRDRFRFRHRHRJRJRLRLRNRNRPRPRRRRRTRTRVRVRXRXRZRZR\R\R^R^R`R`RbRbRdRdRfRfRhRhRjRjRlRlRnRnRpRpRrRrRtRtRvRvRxRxRzRzR|R|R~R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSS S S S SSSSSSSSSSSSSSSSSSS S S"S"S$S$S&S&S(S(S*S*S,S,S.S.S0S0S2S2S4S4S6S6S8S8S:S:SS>S@S@SBSBSDSDSFSFSHSHSJSJSLSLSNSNSPSPSRSRSTSTSVSVSXSXSZSZS\S\S^S^S`S`SbSbSdSdSfSfShShSjSjSlSlSnSnSpSpSrSrStStSvSvSxSxSzSzS|S|S~S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTT T T T TTTTTTTTTTTTTTTTTTT T T"T"T$T$T&T&T(T(T*T*T,T,T.T.T0T0T2T2T4T4T6T6T8T8T:T:TT>T@T@TBTBTDTDTFTFTHTHTJTJTLTLTNTNTPTPTRTRTTTTTVTVTXTXTZTZT\T\T^T^T`T`TbTbTdTdTfTfThThTjTjTlTlTnTnTpTpTrTrTtTtTvTvTxTxTzTzT|T|T~T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUU U U U UUUUUUUUUUUUUUUUUUU U U"U"U$U$U&U&U(U(U*U*U,U,U.U.U0U0U2U2U4U4U6U6U8U8U:U:UU>U@U@UBUBUDUDUFUFUHUHUJUJULULUNUNUPUPURURUTUTUVUVUXUXUZUZU\U\U^U^U`U`UbUbUdUdUfUfUhUhUjUjUlUlUnUnUpUpUrUrUtUtUvUvUxUxUzUzU|U|U~U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVV V V V VVVVVVVVVVVVVVVVVVV V V"V"V$V$V&V&V(V(V*V*V,V,V.V.V0V0V2V2V4V4V6V6V8V8V:V:VV>V@V@VBVBVDVDVFVFVHVHVJVJVLVLVNVNVPVPVRVRVTVTVVVVVXVXVZVZV\V\V^V^V`V`VbVbVdVdVfVfVhVhVjVjVlVlVnVnVpVpVrVrVtVtVvVvVxVxVzVzV|V|V~V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWW W W W WWWWWWWWWWWWWWWWWWW W W"W"W$W$W&W&W(W(W*W*W,W,W.W.W0W0W2W2W4W4W6W6W8W8W:W:WW>W@W@WBWBWDWDWFWFWHWHWJWJWLWLWNWNWPWPWRWRWTWTWVWVWXWXWZWZW\W\W^W^W`W`WbWbWdWdWfWfWhWhWjWjWlWlWnWnWpWpWrWrWtWtWvWvWxWxWzWzW|W|W~W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXX X X X XXXXXXXXXXXXXXXXXXX X X"X"X$X$X&X&X(X(X*X*X,X,X.X.X0X0X2X2X4X4X6X6X8X8X:X:XX>X@X@XBXBXDXDXFXFXHXHXJXJXLXLXNXNXPXPXRXRXTXTXVXVXXXXXZXZX\X\X^X^X`X`XbXbXdXdXfXfXhXhXjXjXlXlXnXnXpXpXrXrXtXtXvXvXxXxXzXzX|X|X~X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYY Y Y Y YYYYYYYYYYYYYYYYYYY Y Y"Y"Y$Y$Y&Y&Y(Y(Y*Y*Y,Y,Y.Y.Y0Y0Y2Y2Y4Y4Y6Y6Y8Y8Y:Y:YY>Y@Y@YBYBYDYDYFYFYHYHYJYJYLYLYNYNYPYPYRYRYTYTYVYVYXYXYZYZY\Y\Y^Y^Y`Y`YbYbYdYdYfYfYhYhYjYjYlYlYnYnYpYpYrYrYtYtYvYvYxYxYzYzY|Y|Y~Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ Z Z Z ZZZZZZZZZZZZZZZZZZZ Z Z"Z"Z$Z$Z&Z&Z(Z(Z*Z*Z,Z,Z.Z.Z0Z0Z2Z2Z4Z4Z6Z6Z8Z8Z:Z:ZZ>Z@Z@ZBZBZDZDZFZFZHZHZJZJZLZLZNZNZPZPZRZRZTZTZVZVZXZXZZZZZ\Z\Z^Z^Z`Z`ZbZbZdZdZfZfZhZhZjZjZlZlZnZnZpZpZrZrZtZtZvZvZxZxZzZzZ|Z|Z~Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ [ [ [ [[[[[[[[[[[[[[[[[[[ [ ["["[$[$[&[&[([([*[*[,[,[.[.[0[0[2[2[4[4[6[6[8[8[:[:[<[<[>[>[@[@[B[B[D[D[F[F[H[H[J[J[L[L[N[N[P[P[R[R[T[T[V[V[X[X[Z[Z[\[\[^[^[`[`[b[b[d[d[f[f[h[h[j[j[l[l[n[n[p[p[r[r[t[t[v[v[x[x[z[z[|[|[~[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\ \ \ \ \\\\\\\\\\\\\\\\\\\ \ \"\"\$\$\&\&\(\(\*\*\,\,\.\.\0\0\2\2\4\4\6\6\8\8\:\:\<\<\>\>\@\@\B\B\D\D\F\F\H\H\J\J\L\L\N\N\P\P\R\R\T\T\V\V\X\X\Z\Z\\\\\^\^\`\`\b\b\d\d\f\f\h\h\j\j\l\l\n\n\p\p\r\r\t\t\v\v\x\x\z\z\|\|\~\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]] ] ] ] ]]]]]]]]]]]]]]]]]]] ] ]"]"]$]$]&]&](](]*]*],],].].]0]0]2]2]4]4]6]6]8]8]:]:]<]<]>]>]@]@]B]B]D]D]F]F]H]H]J]J]L]L]N]N]P]P]R]R]T]T]V]V]X]X]Z]Z]\]\]^]^]`]`]b]b]d]d]f]f]h]h]j]j]l]l]n]n]p]p]r]r]t]t]v]v]x]x]z]z]|]|]~]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^ ^"^"^$^$^&^&^(^(^*^*^,^,^.^.^0^0^2^2^4^4^6^6^8^8^:^:^<^<^>^>^@^@^B^B^D^D^F^F^H^H^J^J^L^L^N^N^P^P^R^R^T^T^V^V^X^X^Z^Z^\^\^^^^^`^`^b^b^d^d^f^f^h^h^j^j^l^l^n^n^p^p^r^r^t^t^v^v^x^x^z^z^|^|^~^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________ _ _ _ ___________________ _ _"_"_$_$_&_&_(_(_*_*_,_,_._._0_0_2_2_4_4_6_6_8_8_:_:_<_<_>_>_@_@_B_B_D_D_F_F_H_H_J_J_L_L_N_N_P_P_R_R_T_T_V_V_X_X_Z_Z_\_\_^_^_`_`_b_b_d_d_f_f_h_h_j_j_l_l_n_n_p_p_r_r_t_t_v_v_x_x_z_z_|_|_~_~_________________________________________________________________________________________________________________________________`````````` ` ` ` ``````````````````` ` `"`"`$`$`&`&`(`(`*`*`,`,`.`.`0`0`2`2`4`4`6`6`8`8`:`:`<`<`>`>`@`@`B`B`D`D`F`F`H`H`J`J`L`L`N`N`P`P`R`R`T`T`V`V`X`X`Z`Z`\`\`^`^`````b`b`d`d`f`f`h`h`j`j`l`l`n`n`p`p`r`r`t`t`v`v`x`x`z`z`|`|`~`~`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaa a a a aaaaaaaaaaaaaaaaaaa a a"a"a$a$a&a&a(a(a*a*a,a,a.a.a0a0a2a2a4a4a6a6a8a8a:a:aa>a@a@aBaBaDaDaFaFaHaHaJaJaLaLaNaNaPaPaRaRaTaTaVaVaXaXaZaZa\a\a^a^a`a`ababadadafafahahajajalalananapapararatatavavaxaxazaza|a|a~a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb b b b bbbbbbbbbbbbbbbbbbb b b"b"b$b$b&b&b(b(b*b*b,b,b.b.b0b0b2b2b4b4b6b6b8b8b:b:bb>b@b@bBbBbDbDbFbFbHbHbJbJbLbLbNbNbPbPbRbRbTbTbVbVbXbXbZbZb\b\b^b^b`b`bbbbbdbdbfbfbhbhbjbjblblbnbnbpbpbrbrbtbtbvbvbxbxbzbzb|b|b~b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccc c c c ccccccccccccccccccc c c"c"c$c$c&c&c(c(c*c*c,c,c.c.c0c0c2c2c4c4c6c6c8c8c:c:cc>c@c@cBcBcDcDcFcFcHcHcJcJcLcLcNcNcPcPcRcRcTcTcVcVcXcXcZcZc\c\c^c^c`c`cbcbcdcdcfcfchchcjcjclclcncncpcpcrcrctctcvcvcxcxczczc|c|c~c~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddd d d d ddddddddddddddddddd d d"d"d$d$d&d&d(d(d*d*d,d,d.d.d0d0d2d2d4d4d6d6d8d8d:d:dd>d@d@dBdBdDdDdFdFdHdHdJdJdLdLdNdNdPdPdRdRdTdTdVdVdXdXdZdZd\d\d^d^d`d`dbdbdddddfdfdhdhdjdjdldldndndpdpdrdrdtdtdvdvdxdxdzdzd|d|d~d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeee e e e eeeeeeeeeeeeeeeeeee e e"e"e$e$e&e&e(e(e*e*e,e,e.e.e0e0e2e2e4e4e6e6e8e8e:e:ee>e@e@eBeBeDeDeFeFeHeHeJeJeLeLeNeNePePeReReTeTeVeVeXeXeZeZe\e\e^e^e`e`ebebededefefehehejejelelenenepepereretetevevexexezeze|e|e~e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffff f f f fffffffffffffffffff f f"f"f$f$f&f&f(f(f*f*f,f,f.f.f0f0f2f2f4f4f6f6f8f8f:f:ff>f@f@fBfBfDfDfFfFfHfHfJfJfLfLfNfNfPfPfRfRfTfTfVfVfXfXfZfZf\f\f^f^f`f`fbfbfdfdfffffhfhfjfjflflfnfnfpfpfrfrftftfvfvfxfxfzfzf|f|f~f~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggg g g g ggggggggggggggggggg g g"g"g$g$g&g&g(g(g*g*g,g,g.g.g0g0g2g2g4g4g6g6g8g8g:g:gg>g@g@gBgBgDgDgFgFgHgHgJgJgLgLgNgNgPgPgRgRgTgTgVgVgXgXgZgZg\g\g^g^g`g`gbgbgdgdgfgfghghgjgjglglgngngpgpgrgrgtgtgvgvgxgxgzgzg|g|g~g~ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhh h h h hhhhhhhhhhhhhhhhhhh h h"h"h$h$h&h&h(h(h*h*h,h,h.h.h0h0h2h2h4h4h6h6h8h8h:h:hh>h@h@hBhBhDhDhFhFhHhHhJhJhLhLhNhNhPhPhRhRhThThVhVhXhXhZhZh\h\h^h^h`h`hbhbhdhdhfhfhhhhhjhjhlhlhnhnhphphrhrhththvhvhxhxhzhzh|h|h~h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiii i i i iiiiiiiiiiiiiiiiiii i i"i"i$i$i&i&i(i(i*i*i,i,i.i.i0i0i2i2i4i4i6i6i8i8i:i:ii>i@i@iBiBiDiDiFiFiHiHiJiJiLiLiNiNiPiPiRiRiTiTiViViXiXiZiZi\i\i^i^i`i`ibibididififihihijijililininipipirirititivivixixizizi|i|i~i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjj j j j jjjjjjjjjjjjjjjjjjj j j"j"j$j$j&j&j(j(j*j*j,j,j.j.j0j0j2j2j4j4j6j6j8j8j:j:jj>j@j@jBjBjDjDjFjFjHjHjJjJjLjLjNjNjPjPjRjRjTjTjVjVjXjXjZjZj\j\j^j^j`j`jbjbjdjdjfjfjhjhjjjjjljljnjnjpjpjrjrjtjtjvjvjxjxjzjzj|j|j~j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkk k k k kkkkkkkkkkkkkkkkkkk k k"k"k$k$k&k&k(k(k*k*k,k,k.k.k0k0k2k2k4k4k6k6k8k8k:k:kk>k@k@kBkBkDkDkFkFkHkHkJkJkLkLkNkNkPkPkRkRkTkTkVkVkXkXkZkZk\k\k^k^k`k`kbkbkdkdkfkfkhkhkjkjklklknknkpkpkrkrktktkvkvkxkxkzkzk|k|k~k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllll l l l lllllllllllllllllll l l"l"l$l$l&l&l(l(l*l*l,l,l.l.l0l0l2l2l4l4l6l6l8l8l:l:ll>l@l@lBlBlDlDlFlFlHlHlJlJlLlLlNlNlPlPlRlRlTlTlVlVlXlXlZlZl\l\l^l^l`l`lblbldldlflflhlhljljlllllnlnlplplrlrltltlvlvlxlxlzlzl|l|l~l~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmm m m m mmmmmmmmmmmmmmmmmmm m m"m"m$m$m&m&m(m(m*m*m,m,m.m.m0m0m2m2m4m4m6m6m8m8m:m:mm>m@m@mBmBmDmDmFmFmHmHmJmJmLmLmNmNmPmPmRmRmTmTmVmVmXmXmZmZm\m\m^m^m`m`mbmbmdmdmfmfmhmhmjmjmlmlmnmnmpmpmrmrmtmtmvmvmxmxmzmzm|m|m~m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn n n n nnnnnnnnnnnnnnnnnnn n n"n"n$n$n&n&n(n(n*n*n,n,n.n.n0n0n2n2n4n4n6n6n8n8n:n:nn>n@n@nBnBnDnDnFnFnHnHnJnJnLnLnNnNnPnPnRnRnTnTnVnVnXnXnZnZn\n\n^n^n`n`nbnbndndnfnfnhnhnjnjnlnlnnnnnpnpnrnrntntnvnvnxnxnznzn|n|n~n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooo o o o ooooooooooooooooooo o o"o"o$o$o&o&o(o(o*o*o,o,o.o.o0o0o2o2o4o4o6o6o8o8o:o:oo>o@o@oBoBoDoDoFoFoHoHoJoJoLoLoNoNoPoPoRoRoToToVoVoXoXoZoZo\o\o^o^o`o`obobododofofohohojojololononopopororototovovoxoxozozo|o|o~o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppp p p p ppppppppppppppppppp p p"p"p$p$p&p&p(p(p*p*p,p,p.p.p0p0p2p2p4p4p6p6p8p8p:p:pp>p@p@pBpBpDpDpFpFpHpHpJpJpLpLpNpNpPpPpRpRpTpTpVpVpXpXpZpZp\p\p^p^p`p`pbpbpdpdpfpfphphpjpjplplpnpnppppprprptptpvpvpxpxpzpzp|p|p~p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqq q q q qqqqqqqqqqqqqqqqqqq q q"q"q$q$q&q&q(q(q*q*q,q,q.q.q0q0q2q2q4q4q6q6q8q8q:q:qq>q@q@qBqBqDqDqFqFqHqHqJqJqLqLqNqNqPqPqRqRqTqTqVqVqXqXqZqZq\q\q^q^q`q`qbqbqdqdqfqfqhqhqjqjqlqlqnqnqpqpqrqrqtqtqvqvqxqxqzqzq|q|q~q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrr r r r rrrrrrrrrrrrrrrrrrr r r"r"r$r$r&r&r(r(r*r*r,r,r.r.r0r0r2r2r4r4r6r6r8r8r:r:rr>r@r@rBrBrDrDrFrFrHrHrJrJrLrLrNrNrPrPrRrRrTrTrVrVrXrXrZrZr\r\r^r^r`r`rbrbrdrdrfrfrhrhrjrjrlrlrnrnrprprrrrrtrtrvrvrxrxrzrzr|r|r~r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssss s s s sssssssssssssssssss s s"s"s$s$s&s&s(s(s*s*s,s,s.s.s0s0s2s2s4s4s6s6s8s8s:s:ss>s@s@sBsBsDsDsFsFsHsHsJsJsLsLsNsNsPsPsRsRsTsTsVsVsXsXsZsZs\s\s^s^s`s`sbsbsdsdsfsfshshsjsjslslsnsnspspsrsrststsvsvsxsxszszs|s|s~s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttt t t t ttttttttttttttttttt t t"t"t$t$t&t&t(t(t*t*t,t,t.t.t0t0t2t2t4t4t6t6t8t8t:t:tt>t@t@tBtBtDtDtFtFtHtHtJtJtLtLtNtNtPtPtRtRtTtTtVtVtXtXtZtZt\t\t^t^t`t`tbtbtdtdtftfththtjtjtltltntntptptrtrtttttvtvtxtxtztzt|t|t~t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuu u u u uuuuuuuuuuuuuuuuuuu u u"u"u$u$u&u&u(u(u*u*u,u,u.u.u0u0u2u2u4u4u6u6u8u8u:u:uu>u@u@uBuBuDuDuFuFuHuHuJuJuLuLuNuNuPuPuRuRuTuTuVuVuXuXuZuZu\u\u^u^u`u`ububududufufuhuhujujululununupupururututuvuvuxuxuzuzu|u|u~u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvv v v v vvvvvvvvvvvvvvvvvvv v v"v"v$v$v&v&v(v(v*v*v,v,v.v.v0v0v2v2v4v4v6v6v8v8v:v:vv>v@v@vBvBvDvDvFvFvHvHvJvJvLvLvNvNvPvPvRvRvTvTvVvVvXvXvZvZv\v\v^v^v`v`vbvbvdvdvfvfvhvhvjvjvlvlvnvnvpvpvrvrvtvtvvvvvxvxvzvzv|v|v~v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwww w w w wwwwwwwwwwwwwwwwwww w w"w"w$w$w&w&w(w(w*w*w,w,w.w.w0w0w2w2w4w4w6w6w8w8w:w:ww>w@w@wBwBwDwDwFwFwHwHwJwJwLwLwNwNwPwPwRwRwTwTwVwVwXwXwZwZw\w\w^w^w`w`wbwbwdwdwfwfwhwhwjwjwlwlwnwnwpwpwrwrwtwtwvwvwxwxwzwzw|w|w~w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxx x x x xxxxxxxxxxxxxxxxxxx x x"x"x$x$x&x&x(x(x*x*x,x,x.x.x0x0x2x2x4x4x6x6x8x8x:x:xx>x@x@xBxBxDxDxFxFxHxHxJxJxLxLxNxNxPxPxRxRxTxTxVxVxXxXxZxZx\x\x^x^x`x`xbxbxdxdxfxfxhxhxjxjxlxlxnxnxpxpxrxrxtxtxvxvxxxxxzxzx|x|x~x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyy y y y yyyyyyyyyyyyyyyyyyy y y"y"y$y$y&y&y(y(y*y*y,y,y.y.y0y0y2y2y4y4y6y6y8y8y:y:yy>y@y@yByByDyDyFyFyHyHyJyJyLyLyNyNyPyPyRyRyTyTyVyVyXyXyZyZy\y\y^y^y`y`ybybydydyfyfyhyhyjyjylylynynypypyryrytytyvyvyxyxyzyzy|y|y~y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz z z z zzzzzzzzzzzzzzzzzzz z z"z"z$z$z&z&z(z(z*z*z,z,z.z.z0z0z2z2z4z4z6z6z8z8z:z:zz>z@z@zBzBzDzDzFzFzHzHzJzJzLzLzNzNzPzPzRzRzTzTzVzVzXzXzZzZz\z\z^z^z`z`zbzbzdzdzfzfzhzhzjzjzlzlznznzpzpzrzrztztzvzvzxzxzzzzz|z|z~z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{ { { { {{{{{{{{{{{{{{{{{{{ { {"{"{${${&{&{({({*{*{,{,{.{.{0{0{2{2{4{4{6{6{8{8{:{:{<{<{>{>{@{@{B{B{D{D{F{F{H{H{J{J{L{L{N{N{P{P{R{R{T{T{V{V{X{X{Z{Z{\{\{^{^{`{`{b{b{d{d{f{f{h{h{j{j{l{l{n{n{p{p{r{r{t{t{v{v{x{x{z{z{|{|{~{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||| | | | ||||||||||||||||||| | |"|"|$|$|&|&|(|(|*|*|,|,|.|.|0|0|2|2|4|4|6|6|8|8|:|:|<|<|>|>|@|@|B|B|D|D|F|F|H|H|J|J|L|L|N|N|P|P|R|R|T|T|V|V|X|X|Z|Z|\|\|^|^|`|`|b|b|d|d|f|f|h|h|j|j|l|l|n|n|p|p|r|r|t|t|v|v|x|x|z|z|||||~|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}} } } } }}}}}}}}}}}}}}}}}}} } }"}"}$}$}&}&}(}(}*}*},},}.}.}0}0}2}2}4}4}6}6}8}8}:}:}<}<}>}>}@}@}B}B}D}D}F}F}H}H}J}J}L}L}N}N}P}P}R}R}T}T}V}V}X}X}Z}Z}\}\}^}^}`}`}b}b}d}d}f}f}h}h}j}j}l}l}n}n}p}p}r}r}t}t}v}v}x}x}z}z}|}|}~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~ ~"~"~$~$~&~&~(~(~*~*~,~,~.~.~0~0~2~2~4~4~6~6~8~8~:~:~<~<~>~>~@~@~B~B~D~D~F~F~H~H~J~J~L~L~N~N~P~P~R~R~T~T~V~V~X~X~Z~Z~\~\~^~^~`~`~b~b~d~d~f~f~h~h~j~j~l~l~n~n~p~p~r~r~t~t~v~v~x~x~z~z~|~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~€€ĀĀƀƀȀȀʀʀ̀̀΀΀ЀЀҀҀԀԀրր؀؀ڀڀ܀܀ހހ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~āāƁƁȁȁʁʁ́́΁΁ЁЁҁҁԁԁցց؁؁ځځ܁܁ށށ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~‚‚ĂĂƂƂȂȂʂʂ̂̂΂΂ЂЂ҂҂ԂԂււ؂؂ڂڂ܂܂ނނ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ƒƒăăƃƃȃȃʃʃ̃̃΃΃ЃЃ҃҃ԃԃփփ؃؃ڃڃ܃܃ރރ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~„„ĄĄƄƄȄȄʄʄ̄̄΄΄ЄЄ҄҄ԄԄքք؄؄ڄڄ܄܄ބބ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~……ąąƅƅȅȅʅʅ̅̅΅΅ЅЅ҅҅ԅԅօօ؅؅څڅ܅܅ޅޅ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~††ĆĆƆƆȆȆʆʆ̆̆ΆΆІІ҆҆ԆԆֆֆ؆؆چچ܆܆ކކ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~‡‡ććƇƇȇȇʇʇ̇̇··ЇЇ҇҇ԇԇևև؇؇ڇڇ܇܇އއ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ˆˆĈĈƈƈȈȈʈʈ̈̈ΈΈЈЈ҈҈ԈԈֈֈ؈؈ڈڈ܈܈ވވ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~‰‰ĉĉƉƉȉȉʉʉ̉̉ΉΉЉЉ҉҉ԉԉ։։؉؉ډډ܉܉މމ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ŠŠĊĊƊƊȊȊʊʊ̊̊ΊΊЊЊҊҊԊԊ֊֊؊؊ڊڊ܊܊ފފ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~‹‹ċċƋƋȋȋʋʋ̋̋΋΋ЋЋҋҋԋԋ֋֋؋؋ڋڋ܋܋ދދ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ŒŒČČƌƌȌȌʌʌ̌̌ΌΌЌЌҌҌԌԌ֌֌،،ڌڌ܌܌ތތ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ččƍƍȍȍʍʍ̍̍΍΍ЍЍҍҍԍԍ֍֍؍؍ڍڍ܍܍ލލ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ŽŽĎĎƎƎȎȎʎʎ̎̎ΎΎЎЎҎҎԎԎ֎֎؎؎ڎڎ܎܎ގގ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ďďƏƏȏȏʏʏ̏̏ΏΏЏЏҏҏԏԏ֏֏؏؏ڏڏ܏܏ޏޏ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ĐĐƐƐȐȐʐʐ̐̐ΐΐААҐҐԐԐ֐֐ؐؐڐڐܐܐސސ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~‘‘đđƑƑȑȑʑʑ̑̑ΑΑББґґԑԑ֑֑ؑؑڑڑܑܑޑޑ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~’’ĒĒƒƒȒȒʒʒ̒̒ΒΒВВҒҒԒԒ֒֒ؒؒڒڒܒܒޒޒ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~““ēēƓƓȓȓʓʓ̓̓ΓΓГГғғԓԓ֓֓ؓؓړړܓܓޓޓ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~””ĔĔƔƔȔȔʔʔ̔̔ΔΔДДҔҔԔԔ֔֔ؔؔڔڔܔܔޔޔ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~••ĕĕƕƕȕȕʕʕ̕̕ΕΕЕЕҕҕԕԕ֕֕ؕؕڕڕܕܕޕޕ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~––ĖĖƖƖȖȖʖʖ̖̖ΖΖЖЖҖҖԖԖ֖֖ؖؖږږܖܖޖޖ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~——ėėƗƗȗȗʗʗ̗̗ΗΗЗЗҗҗԗԗ֗֗ؗؗڗڗܗܗޗޗ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~˜˜ĘĘƘƘȘȘʘʘ̘̘ΘΘИИҘҘԘԘؘؘ֘֘ژژܘܘޘޘ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~™™ęęƙƙșșʙʙ̙̙ΙΙЙЙҙҙԙԙؙؙ֙֙ڙڙܙܙޙޙ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ššĚĚƚƚȚȚʚʚ̚̚ΚΚККҚҚԚԚؚؚ֚֚ښښܚܚޚޚ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~››ěěƛƛțțʛʛ̛̛ΛΛЛЛққԛԛ֛֛؛؛ڛڛܛܛޛޛ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~œœĜĜƜƜȜȜʜʜ̜̜ΜΜММҜҜԜԜ֜֜؜؜ڜڜܜܜޜޜ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ĝĝƝƝȝȝʝʝ̝̝ΝΝННҝҝԝԝ֝֝؝؝ڝڝܝܝޝޝ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~žžĞĞƞƞȞȞʞʞ̞̞ΞΞООҞҞԞԞ֞֞؞؞ڞڞܞܞޞޞ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ŸŸğğƟƟȟȟʟʟ̟̟ΟΟППҟҟԟԟ֟֟؟؟ڟڟܟܟޟޟ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ĠĠƠƠȠȠʠʠ̠̠ΠΠРРҠҠԠԠ֠֠ؠؠڠڠܠܠޠޠ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¡¡ġġơơȡȡʡʡ̡̡ΡΡССҡҡԡԡ֡֡ءءڡڡܡܡޡޡ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¢¢ĢĢƢƢȢȢʢʢ̢̢΢΢ТТҢҢԢԢ֢֢آآڢڢܢܢޢޢ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~££ģģƣƣȣȣʣʣ̣̣ΣΣУУңңԣԣ֣֣أأڣڣܣܣޣޣ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¤¤ĤĤƤƤȤȤʤʤ̤̤ΤΤФФҤҤԤԤ֤֤ؤؤڤڤܤܤޤޤ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¥¥ĥĥƥƥȥȥʥʥ̥̥ΥΥХХҥҥԥԥ֥֥إإڥڥܥܥޥޥ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¦¦ĦĦƦƦȦȦʦʦ̦̦ΦΦЦЦҦҦԦԦ֦֦ئئڦڦܦܦަަ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~§§ħħƧƧȧȧʧʧ̧̧ΧΧЧЧҧҧԧԧ֧֧ااڧڧܧܧާާ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¨¨ĨĨƨƨȨȨʨʨ̨̨ΨΨШШҨҨԨԨ֨֨ببڨڨܨܨިި  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~©©ĩĩƩƩȩȩʩʩ̩̩ΩΩЩЩҩҩԩԩ֩֩ةةککܩܩީީ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ªªĪĪƪƪȪȪʪʪ̪̪ΪΪЪЪҪҪԪԪ֪֪تتڪڪܪܪުު  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~««īīƫƫȫȫʫʫ̫̫ΫΫЫЫҫҫԫԫ֫֫ثثګګܫܫޫޫ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¬¬ĬĬƬƬȬȬʬʬ̬̬άάЬЬҬҬԬԬ֬֬ججڬڬܬܬެެ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~­­ĭĭƭƭȭȭʭʭ̭̭έέЭЭҭҭԭԭ֭֭ححڭڭܭܭޭޭ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~®®ĮĮƮƮȮȮʮʮ̮̮ήήЮЮҮҮԮԮ֮֮خخڮڮܮܮޮޮ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¯¯įįƯƯȯȯʯʯ̯̯ίίЯЯүүԯԯ֯֯ددگگܯܯޯޯ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~°°İİưưȰȰʰʰ̰̰ΰΰааҰҰ԰԰ְְذذڰڰܰܰްް  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~±±ııƱƱȱȱʱʱ̱̱ααббұұԱԱֱֱررڱڱܱܱޱޱ  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~²²IJIJƲƲȲȲʲʲ̲̲ββввҲҲԲԲֲֲززڲڲܲܲ޲޲  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~³³ijijƳƳȳȳʳʳ̳̳γγггҳҳԳԳֳֳسسڳڳܳܳ޳޳  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~´´ĴĴƴƴȴȴʴʴ̴̴δδддҴҴԴԴִִششڴڴܴܴ޴޴  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~µµĵĵƵƵȵȵʵʵ̵̵εεееҵҵԵԵֵֵصصڵڵܵܵ޵޵  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¶¶ĶĶƶƶȶȶʶʶ̶̶ζζжжҶҶԶԶֶֶضضڶڶܶܶ޶޶  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~··ķķƷƷȷȷʷʷ̷̷ηηззҷҷԷԷַַططڷڷܷܷ޷޷  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¸¸ĸĸƸƸȸȸʸʸ̸̸θθииҸҸԸԸָָظظڸڸܸܸ޸޸  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¹¹ĹĹƹƹȹȹʹʹ̹̹ιιййҹҹԹԹֹֹععڹڹܹܹ޹޹  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~ººĺĺƺƺȺȺʺʺ̺̺κκккҺҺԺԺֺֺغغںںܺܺ޺޺  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~»»ĻĻƻƻȻȻʻʻ̻̻λλллһһԻԻֻֻػػڻڻܻܻ޻޻  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¼¼ļļƼƼȼȼʼʼ̼̼μμммҼҼԼԼּּؼؼڼڼܼܼ޼޼  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~½½ĽĽƽƽȽȽʽʽ̽̽ννннҽҽԽԽֽֽؽؽڽڽܽܽ޽޽  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¾¾ľľƾƾȾȾʾʾ̾̾ξξооҾҾԾԾ־־ؾؾھھܾܾ޾޾  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~¿¿ĿĿƿƿȿȿʿʿ̿̿οοппҿҿԿԿֿֿؿؿڿڿܿܿ޿޿  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~pcbasic-2.0.7/tests/unit/model/single/GWBASAL9.DAT000066400000000000000000010000001441235174000213210ustar00rootroot00000000000000@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ __________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c cccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g gggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o oooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s ssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./012346789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./012346789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./012345689:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./012345689:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefhijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghjklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqrstuvwxyz{|}~                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=~==================================================================================================================================>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@pcbasic-2.0.7/tests/unit/model/single/GWBASALA.DAT000066400000000000000000010000001441235174000213310ustar00rootroot00000000000000                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------........ . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..................................................................................................................................///////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;//?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<4<5<6<7<8<9<:<;<<<=<><?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<[<\<]<^<_<`<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = = = =================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;????@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;BB?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;CC?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;EE?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;GG?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;HH?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;JJ?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;MM?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNN N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;NN?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OO?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRR R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;WW?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;XX?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~__________________________________________________________________________________________________________________________________````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;aa?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb b b b b bbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;bb?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;cc?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;ee?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffff f f f f ffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;ff?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;gg?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;ii?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj j j j j jjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;jj?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;kk?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;ll?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;mm?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;nn?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;oo?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;qq?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;rr?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;ss?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;tt?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;uu?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;vv?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;ww?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;xx?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;yy?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;zz?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~’ÒĒŒƒǒȒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÔĔŔƔǔȔɔʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔٔڔ۔ܔݔޔߔ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~–ÖĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖӖԖՖ֖זٖؖږۖܖݖޖߖ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~œÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞĞŞƞǞȞɞʞ˞̞͞ΞϞОўҞӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡áġšơǡȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡۡܡݡޡߡ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ  "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¨èĨŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩ  "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~²òIJŲƲDzȲɲʲ˲̲ͲβϲвѲҲӲԲղֲײزٲڲ۲ܲݲ޲߲  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~µõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ  !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¸øĸŸƸǸȸɸʸ˸̸͸θϸиѸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹  !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~»ûĻŻƻǻȻɻʻ˻̻ͻλϻлѻһӻԻջֻ׻ػٻڻۻܻݻ޻߻  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¼üļżƼǼȼɼʼ˼̼ͼμϼмѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽  !"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'(*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012346789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012346789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012345689:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345689:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                        !"#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > pcbasic-2.0.7/tests/unit/model/single/GWBASFAI.DAT000066400000000000000000001200001441235174000213350ustar00rootroot00000000000000wrwrwrwrws>wrxrxr>wr>wsVRéVéVRéVéVRJ]Y]JċVVVpVpVЮ9Ю9.9.9Ю:ʤ$ʤ$ʤע##J֢}բ4^^44`c`F( ( OFOFöxϑxϑxYT_TߩYdYY;;wY$Y[[[[[Β Λx͛͒ Β ϥ(Wȥ(Wȥ(ȥ(ȥ(W}o}}o}~,t,,t,,t*t.t.**t?/?/?/?/?/Q߄Q>cmNcmcmNcmcmNΒ)6)6Β***HBБrϑrϑrEϑrEϑrFJu+u+uFJuFJv2B?0?02¼2B3v3v333vl+%l%l%l+%l+&ݫ{ݫ${ݫ{ݫ${ݫ|nvvnnvvvv<]:N:N(:<:<];Sӳܫܫ++ܫ\b?rb?b\b\c>|>>|>>|R ez]ezݽRR !v!v!!!vGOROҝǝGOuOuOu"Ou"Oupcbasic-2.0.7/tests/unit/model/single/GWBASLO.DAT000066400000000000000000000200001441235174000212470ustar00rootroot00000000000000p9D)>1Ti;\VS(9*9(hjGDTxLF\j2XRK>QL 'jX&6i|/I|Ug A Jvfe[[WHUfh"$,0 }1ijiqaVWʌnEA2H]ze\jB<aT fvmlМA3:dTI_drߩr_dЌLJmxEVT6?H{ bffP2fNȤMnZ`xC0*IbE oLH_H+VIzHXDHozO^S{[]TPkt(50^"e}Mf>#)Mw/IA^PYDERߒxqP*7ƆcԿr|R>.8_ks^WRtyi,i={tF|D~&w.Dyu6:P>{lK03~WjvÏ}Y}Rafs^\x/KE`oq6 ̯]WC*h].{X,KUq}okXcrwY8WlX'~P)Z~uަ=/&[4 rvlQ^ʥBB<R֖0wMyRv0k\{9*+s2 z?]]hJĀBQw|vHG]zF~X|Jo8:Dv9O0CbDPv~ºs8b4{k@";g]9!]0`Hr{>X0{N hpxp`^hM $7lv u~k[{bZcC[j#EMN}Bm$|ipznOv@Tz_je0h>-U͇ta>xzUzan ,w\FEAQzzz5O҉xHB\RӁFeLk5/9ޛZVm_BqWT<XLg;\Xl`TLtYHepXx0TcD_/:dg>EEcـ^.^F4>zt:FB,͏~R͏"+zuadhaJr-ia7qp`ZXi~ijˠ&U9bLgrP(bfCjcZyp0`|"Tq=Hn֖4Pq{^QI\!ʧg hqkViJfy=Rݠ2>^GSf޸[}^^7*bĝ>0<czhWZV{-f<vlc<8;AehĄԪaUDzZ .l4(~Ma›q^SSs$^АKfctpLkpK_. WZapi|%B,6ānZU`& ؊q6x@{i0er5et6 7?lBEtBi&%A d\ewȀvYcVUA,8؈Z0 l:n,,_:xcXWrta`p/ŒtT~tdv ^[n 6:<oVqZR_p`R8HƆBNԁ1q tE\l `'sp3~~jJUz-6n `v/'K/N\ S|G|]ul I=cQL;nz[.Y5"w.\Thx3:1| VU)~bwvWqzZ{8>t&jhͷE $vt{[ܩZf^\t<9#@rv3+ qLkHۙHpuXe8z؞u1>znDxܷ֒-rep_!@4kJږx0Iy4_~dNP˻JRZLJN}*OAmblln.@iÇ|zr/z#7Ofg5Ef[ 5q}If^='9rFTQFrgHtHW)Vψ0"gd,3Bl zS=R*EQBkגFLPSpYKjeWa?n"?L)n9zJ4"=tl]nI?$*~Yt.s+>. XT$f ZsbOB5-yfZ2`h}kv^>vdnqfñuر-*4tf]N["efUNLk|p9hbTa܉MMgMWbpffǰjzndVlXk;W kDySN9.n6X<+V@(lH)S L|xBPN>t<^XZ^^[y<u@Ip0n<B&R _E)J{و<9BKVxyyCOl4r*}G{Pghn_LARGpt.wwhCb̨l 5~.+A2WZ ;O\Ĉj~\#(ͅ}!֦փZ=ƇPkrmX۲dftB\f7,u8;`fZ,PX(ZUhHpY"nDzLxFzj%jUN4bsPy(1 v@{Yq N89g\u o8NJq;Ƅd]TG}@ l6n~k6 S,)Ek0ehqV\^țī\uzJC/4/<o^%y,.\_CLNFX}pT4|W>fmrib%{SpZ=BTLΣ Jj2VھYh(`M<|@xTkjPc 4uBsInhJn?l>Eqd>jDEevFZu[KeyWTN`cTS]8irn~VFp\xveRu²4fE"CRY8f"M|9b XzPD"EPe!nx+akE+xf?#@^@Hh~g:iߗidԩF`~oP2 p}M@Hl}DLFLPGtdKHY"̲`pcbasic-2.0.7/tests/unit/model/single/GWBASLO0.DAT000066400000000000000000000200001441235174000213270ustar00rootroot00000000000000D)>1Ti;\VS(9*9(hjGDTxLF\j2XRK>QL 'jX&6i|/I|Ug A Jvfe[[WHUfh"$,0 }1ijiqaVWʌnEA2H]ze\jB<aT fvmlМA3:dTI_drߩr_dЌLJmxEVT6?H{ bffP2fNȤMnZ`xC0*IbE oLH_H+VIzHXDHozO^S{[]TPkt(50^"e}Mf>#)Mw/IA^PYDERߒxqP*7ƆcԿr|R>.8_ks^WRtyi,i={tF|D~&w.Dyu6:P>{lK03~WjvÏ}Y}Rafs^\x/KE`oq6 ̯]WC*h].{X,KUq}okXcrwY8WlX'~P)Z~uަ=/&[4 rvlQ^ʥBB<R֖0wMyRv0k\{9*+s2 z?]]hJĀBQw|vHG]zF~X|Jo8:Dv9O0CbDPv~ºs8b4{k@";g]9!]0`Hr{>X0{N hpxp`^hM $7lv u~k[{bZcC[j#EMN}Bm$|ipznOv@Tz_je0h>-U͇ta>xzUzan ,w\FEAQzzz5O҉xHB\RӁFeLk5/9ޛZVm_BqWT<XLg;\Xl`TLtYHepXx0TcD_/:dg>EEcـ^.^F4>zt:FB,͏~R͏"+zuadhaJr-ia7qp`ZXi~ijˠ&U9bLgrP(bfCjcZyp0`|"Tq=Hn֖4Pq{^QI\!ʧg hqkViJfy=Rݠ2>^GSf޸[}^^7*bĝ>0<czhWZV{-f<vlc<8;AehĄԪaUDzZ .l4(~Ma›q^SSs$^АKfctpLkpK_. WZapi|%B,6ānZU`& ؊q6x@{i0er5et6 7?lBEtBi&%A d\ewȀvYcVUA,8؈Z0 l:n,,_:xcXWrta`p/ŒtT~tdv ^[n 6:<oVqZR_p`R8HƆBNԁ1q tE\l `'sp3~~jJUz-6n `v/'K/N\ S|G|]ul I=cQL;nz[.Y5"w.\Thx3:1| VU)~bwvWqzZ{8>t&jhͷE $vt{[ܩZf^\t<9#@rv3+ qLkHۙHpuXe8z؞u1>znDxܷ֒-rep_!@4kJږx0Iy4_~dNP˻JRZLJN}*OAmblln.@iÇ|zr/z#7Ofg5Ef[ 5q}If^='9rFTQFrgHtHW)Vψ0"gd,3Bl zS=R*EQBkגFLPSpYKjeWa?n"?L)n9zJ4"=tl]nI?$*~Yt.s+>. XT$f ZsbOB5-yfZ2`h}kv^>vdnqfñuر-*4tf]N["efUNLk|p9hbTa܉MMgMWbpffǰjzndVlXk;W kDySN9.n6X<+V@(lH)S L|xBPN>t<^XZ^^[y<u@Ip0n<B&R _E)J{و<9BKVxyyCOl4r*}G{Pghn_LARGpt.wwhCb̨l 5~.+A2WZ ;O\Ĉj~\#(ͅ}!֦փZ=ƇPkrmX۲dftB\f7,u8;`fZ,PX(ZUhHpY"nDzLxFzj%jUN4bsPy(1 v@{Yq N89g\u o8NJq;Ƅd]TG}@ l6n~k6 S,)Ek0ehqV\^țī\uzJC/4/<o^%y,.\_CLNFX}pT4|W>fmrib%{SpZ=BTLΣ Jj2VھYh(`M<|@xTkjPc 4uBsInhJn?l>Eqd>jDEevFZu[KeyWTN`cTS]8irn~VFp\xveRu²4fE"CRY8f"M|9b XzPD"EPe!nx+akE+xf?#@^@Hh~g:iߗidԩF`~oP2 p}M@Hl}DLFLPGtdKHY"̲`pcbasic-2.0.7/tests/unit/model/single/GWBASLO1.DAT000066400000000000000000000200001441235174000213300ustar00rootroot00000000000000@@F@X@8A0@A@a@@m@@@u@~@f@K@@n@ @F<@R@‡@@xi@mi@֩@@[@ @ng@A/AAJ@]@F@@@2@@@WAH@O=@TV@`@fA@j@8@@ A@A5@b@@@@@@@W@T@(f@@@Aj@@'@DAbAvs@N5@&@!@5@N@@Ԝ@jAL:A@ @oA@@`Q@@xU@6@@$@<@@@9A A0AR@<@JA@RS@D@ݔ@-@9@l@@d@?@:i@B@@@bu@-@4^@Y@@@@,n@^@X@@@5@;@M@J@AB@D@LAb@j@@@@@ A'T@@A@k@@@@<@@@.@7@mx@A@@AQ@ @n?A&A-AA(@ʻ@,u@{A@V@@@\AAA& AD@cn@@]@@Q}@{k@9@@>i@@@\@@n@@SA @|@$@@l@"@@bA2Al@ Ae@x@@4k@@@@K@@[@@@A@ko@X@7A@@b@@AT@@RuAMAP3AJ@@:@B@]w@i@@.:Ah@(*A|A:@ABv@@'@@+@*#Au@ @>V@@1@n@@@M@@@S@]@b@@Xq@@R@y@~@@rA@o@@@A~@6A@*c@@;A@@d@l@@CA@d@@@W@3N@Q@O@w@\@Tw@C@@@@@@@L@6@U@@8+AbAPA2A@s@B@@#Ag@o @\@@lr@@@@2A@(|@l%A\A|,A@@@$X@ܯ@@n@^@1A+@-i@X[@@Ё@-@6@@S@ A^@{@;@"@m@ $A4XA&A>@z|@@?@@MA@u@@W@Ϣ@D\ACAAw@n@@ A@&@5@@a@s@p@nb@@@gAMAP@v@֨@l@@<@;A@@@i@ @7e@pA7A@L@r@@pAW'AQ@vAt@6@ @}1A@@Ns@@@=@@J@[@T@2@@A2p@P@z@@@H%@@JAAj%A@l@bA@@*@9f@@b@@@`3@@@"@'@ @bY@3@@@@@@lf@ @Z=A0At@H@@@HA*aA:@Gx@@>Al@@@x@h@@8A@`@@ @)Aо@@@8A@O,@F7@B@@F@d@%l@L@[@@|)A@@MAZA@֫@@`]@_@@@=A|ANA@f@Ar@4@AA@F@-@Q@J@PAF A'@ @x}@LA@&*A_@#3AR!Aߠ@@dp@@@(c@Ѿ@8@OT@ @5@@`Av]AIA_\AH,Aҧ@R@#A@@@%A6@J*@VV@@@A@>A,:A@@s@$@@p@p@@\g@C@l@t@f@R@A)PA )A@@@z@4@@@(@fAAL@RA As@Rw@@Ak.A(@@biAx@iP@@.jAbA`A$9A`@U:A}A@@/S@\R@P@5@(@@z@@D@w @fM@@@}@@.@@0AnAHA@0A:@S@@G@@ o@@ao@Z@$@!@N@@@A @@@[6@@@sAARr@F@xA@]@<7@6@[A0@L@A`AdXA7A@A~bA/A1@h@ A0@*@@_Z@҂@5@@BAA@@@Υ@ԩ@AA@<@@A["@r,@޻@@@ Ag@UJA[A@X@D9A.@l@@@A@@4@';@&@@@@V@ng@@(j@8AF@@@A@@ J@u@@@Α@h*@ @g@~@#@|@.ASPA8@@@@e@@8v@@A@y@r1@r@"A`@dX@(@@@7A@bAs-A@V@@x@@&AMAPA @@,@@Lz@Ag@2@~@@6A`AtPA6AA At@ȇ@YA@c@@@e@JA@ @n@ @~@r@@f@H@A@TA@@55A@|@P@i@@9A@0@@#A@\@@3A@D@+h@@A@@@OAA`@=G@q@F;AHLA2A@@_&AhA @@J@<@)@@(@l_@P@޺@@@A,x@@@2@'Aw@@@H@@w@@\@ʘ@T@Z_@@j@[A7A"@@:@@ AE@@`@,o@@4@@1@@NA@&@@\@T;A@P@Bv@B@>@@e@j@ @-@@ZB@@@@9A@@{@@=@4@X@@֕@ @@}@@@&@*8A@A@@U-A@@@z@@<@0@|A@@zA;1A@s@ڪ@H"@|@@UI@P@WAA@@@@&AK@&@i@@ V@p4@@(@z@@R`@´@@@Υ@nAy@p@^A@@V@FaA@@@u,AV@]@@@f@NA@h0@:@V@A@f@@@<A7AA`@@ȧ@@GJAA]T@1@:h@Z}@{@@0@ A@@@@DA@Ax@}@ʚ@@6pAxA4`@֠@`AR@r@T@@C@2@@O@@з@@T@A)AH@@}AA_@l8@@@@2@@Af@q@F@ AA¡@g@@@@@0A+k@7@}@ ADAb@HkA4AJ-ArA8@@ό@@PA@@@@@RArAd@*@VO@@@D>@T@@V@d@@V@@@@~@|@<@\]@@&@,@@@c@@'@zv@@A@A@@LAqAA@,CA A @@@4E@@@@@AZU@ބ@@@2@@Eq@.@|A`A@@_@@A@@Azk@0@Bk@@@'@O^@N@b@AP@@PH@}@vALAN@@@1@.v@[AiA@-.@Q@m@͗@·@A@T@]@̭@@@Hs@@;A@@f@@a@K@<@;@@P@b@i@@&@H@"@u@4ZA7A/A,A@|@@cA/A2AfA@:AA}@*K@VA@ұ@@@PA0DA@@|@@AD@t@\!Ap@'@(*At@|YAVAx@#A@@Ֆ@@::A&VAtA@x@@T9@j@A@h@/A&A@z@@Na@@NIAjAA(o@@ȵ@d@l@@L@T@\w@A@b@@@#@@AGA&#A&@@@@YAp@r_@Є@@*A@@@@Y@T@@8N@F@A@ҟ@ts@ק@@0A:A2@XQ@@@@k@O@m@BAA@@!0@m@@}@r@LA@t@v\@~@3A@ý@@@l@f@@@tSA^)A@z@@2@@AF@@(^@@n@ī@T@@ٴ@@@@M@:@0@@Ae@|N@o@AA5b@A@@@@$@%AU@@@A2@OA.AS@9@A@]@\@A@6@Kz@bA) A@>@K@A,@@@1W@@@Le@ 6@@@@(@L@j@&A A,@OKAeA@0@8@g@@wf@@yA@܍@L!A@@V@t@|@w@L@`"A6/A~@@^A*A0@@-@@X@;@F@<@S{@A)A@@_@A|@d@`p@x^@d@‰@@6u@Z@Р@@@H@@n!@ڇ@'A r@a^@/@@@@*@`@@V%AtAe@?@A t@@A^-AxA@@@c@c@@M@|@@ @b@@Rg@O@"E@P`@@0 A@xH@vm@@W@#@ ANA@ĕ@@u@@@@7At@@,AAA@@H@@@@ @@@]aA,dA @As1AkA@Z@<AA8@: A,@JA@rK@\p@~@>A@@4AX@Vn@@ A^A@Ȧ@@Ջ@3@ @@@-A A@@@$@BA@@z@g@2@t@y@_@>@d@f@@J@@@@XAtA@,@D@ @GA@`@@{@@A@6h@@@0@@6@CA@[l@A*9A*@J@>@x@(@j@r@@@*@<@$@F@u@o@x@"A@h@0>Ab_AAz@}@@AD?A2@B@Z@X@N@.t@@`_@n@<@!@@@bA'@V@@8T@@CA @R@HAd@Q@L@U@HA@JN@@A^@@Gd@Y@cH@a@b0@T[@Z@@@|Aj A>;@L{@"@|)AХ@{@@*@R@Ҝ@@@Ay@@h@@@R5@lo@A/MA@w@|#A*@@P> ! !bF b !N m f ^= Z m  e !n 8 ) F hp .g b ` G ; z 9 A ,X ] !! m e ,B +s U.!]  uV > a9  { F : J Qb S d!(k  N  6 9!?!, l  " u e Y | ! CN y a@ N &h v !q { l=   n/ ڭ  r1 D K p O` z ^ v W  H F =h ! a@ ! q *h !z r | t 5E *L , ! "j !I b k R Z s >{ >Y # ' H Lj q!? ! !" n * R 0 8  aS s DT !x Q R'!! a | E? % >b c $ c 8 Mw +  s w I _ # B $! J #B z ,0 "{ ! _? x L 8g P%!! c 1M Ĵ ! ~  bT > C <)!X$!p |_ ` Z? U D ! Fi f  @ < G !| zI RH a0!i! q R! !  A: h  BW   U - P ! f < e ׊ n F _ F$! o z ѐ @.!/ Ԁ s < ݺ ]Y C\ % 5 s 9# ~ ; M w Q ZR q! E & S !.![ i c % X 0f Y s / ! pm !& l o Y! 6 3 D( U z @] E C ? Ť !ٴ !  u W 5=  ] |! !F I8 [ M C b h !z&  (G H ! 0 !u 3 =E e| 8 9 1 8 z 1 L ,$!|'!!!+!$ )!z 1 ] R & 1 i    G!!  ٪ ƌ rC y 4 \\ 7 M K ^ . !O! J K 6 Nw /!h ƫ |!. !a ` ҁ r! A 2! C Zn -!4*!f!!! ! s  )? :Q  3 Q D_ ։ T h*  wA V  j 6!!! 7 ( ԝ ?y lN  ^ q oW l  l { N 8! b r ( \ C ,! x\  '!5!4!Q R-!v !  A m > ! 3 !9%! W n 8 x  i G W >_  @ B 9 ?! E Z P$! ^ _  * !; v ԇ f W E  e  H ! G9   n0 L \  ! y L yk !ٴ B" j  o < N ^ !'!n b p NA g Z H+ P`  s: T 5 ! X A b Ǒ ^5 3d kh ; u# 6 8 > d #Q D '!e r R 8 3]  ؘ n G/ = \ 3 ަ l '! !L 8 Ҫ  F  B!!} ɔ  L ^ %!]!! p K 2%! M $l Gn 9 !ܿ j n  [ g b [ U <(!! 41 a !z1 { 4 K J ) i Z > &v O ѥ !~ H K X mb : n + + z 6 V 0 !%  E ) 6 0) C nr  (q  Fp zt (~ { W! )  H! ȶ K p / n x  a /J  X > i )!  r  +h T s A J n0 R " I > Þ nr x p rn be . M )! Z X LF ԏ J Y: u - #  j O o w Q !J v z !f!O b# P m \ ^  ̩ H fB L!! \ k FY 2 O 2!!;U ^f !!&  & 6 h A d U * Y P !ە v  g[ h# T}  -# En 9  t x kM f  T b - S ͱ 4!! Q 7 w ) '! r ` a H! ] )# 6 3 )  `V  5 9 Є u \  3 z , m ա b  # pS ]! Bd #0 \> !T1! F! B T |  iH E ( Ш Q d  P tu " \J ! Т N2 o L  d < { !M!p !* ~m D0! C e v ![  [D I.  . 9!r! V h !4 ۭ !]c js ! #! ^ * Q jD c  p h R @ 1I ˃ C" f a!y !j ]: # nq v G ! )| i L! / G ѳ  Z D_ G &s %! m ` R5 ~O " ! g J  h k ! [ ^* ( e \ E 2 K ' L \l 8 I д ! %D  \ r H r%!! R m7 29 ' r /h c K!j a x V Li !! !N K i VO  8 }P D  ; k >   !) ػ /"! F t H ! \ * 7 @ 2 8 T c N F[ B &!& 0 8 L a e 5  F!!z_ l  Y y 6n ?( l > ! t /e  Jb #!  (Q , \ v 8!( F E " y   v ? i # s > W C M 7 Pc y !X{  Mo ! * )O Dp ( I ;  ! [ h @ Ms ` $ d|  - 7 > b X P!!2 0  TB a C  Z GQ !N = \ o k yW !T ^u (!! ԅ a& M <1 8 : B (! 5  WI Xo M1  _  e L ql l  U + rH !c M 0t ak Ѵ b V 8 w }D 3 h MW i!& u m7 !  7 ]j  W F 3 IT \ i ? H ܟ ? } ' b < [  ؘ V ! ! :o ܔ Q ؙ z | ;H $!_+!! T-!~ 4 8 ! !! S> lR !s [  "X J T ׎ 1} ƀ 0 M  W _ MN ! & \ X  q Q O \t * ă k!!, |  ^ ! 4 , n "d  4H D i[ ^ X +!!H D W! 1 r^  Y ~O '} m [!u  0 z 1 ΂ } !E s X ' ! R- ! # { d 3 4 0  ` ] =X 0  t Jx -t Ҧ 8 { t7! K 3 Z x` !v n[ Z l PI J 6 Y ! J3 a   zd C A 8G H \k 0 ) ʎ Gt Tv h+ ]3 ) TN J 6 K c' $ o T_  Q +t / ȹ X0!P ~ ! Z w \ {!j! < .= X (!! ߟ ~ P= '~ 'K  *K r R 6 L!z'! J 5!@!! = 7  }X r{ I k $ | H I g j {I a ! P Fv d  bM 1 G FS 6 , J "Q R 0 x`  BX 3 | ڢ w  & I \ "!!$! pcbasic-2.0.7/tests/unit/model/single/GWBASLO3.DAT000066400000000000000000000200001441235174000213320ustar00rootroot00000000000000.Tn4s`s!WPC6r(l 0):XQ N8QZV-~'N(QښC^*\/#+IiBBXy\L pdkF:O<ztrXFnRMd+ SCyWC j:-%~O8a˟z4\Kv u*9;_'~IHixrky5wvM*8ݓ -ˇP)&=Bx@ttwzav+ v0%rcpƈV&&!ByċjAF(.4Ǯw!z<^ jP:29;Ff\F]B{%v(LxKeQ,aS$r|N=w 9i*ylHEŒ:SDg:^dbD^>k[tQ_A.)q%MdXo1$w935 ѓ', @fW_Pqq=UށX5*)KI.%`AxK&-fon;%Kmcd?GX^y8k^&?# yBOxl<vd=0Ej; 2vt[J`'M r*#irci&RN$f-z. Q$iW(\Ǹ$<ZGlI 2ٔ<#J(vfiD+w ~K%(ȩ*~\dxt.GA*qr kpoSZN]Al[U*"20`2 [oE?!Գr4qX;wQb]]*2vpY11Coԧ,znZ -֖x?AB`!"Y@ Bj;:OtI%+E|ht/~`/z#-*yt./ QL ,dȭ{D߼@%MH?хwA,~V1>Bcf+xV{jaXCK[WHVYRk>Zz s}_cYzY¢[rH*R xĤ|B5h93uVh*eAw\8R[Mm9>0Qjuǒtx|WJ3P#S71wUp,~!^(EILbdKL wF6"f qFSVAi J+ܾ.X}Y#O7zI# XCB/ +q[@Wʙ!S;b\߮Z7"rP~li1.>#Zl!^؃ )h#^(p4](LwfDfn- {BDb^1 ]m dJaFbV5K:^B` <K Ik z5^9'HiR"\A=ZJ0 jbҝ~sq24x< Um2h<`z?URn܏Pf`ORp/N1|NI$6v,Bd'eN:%#LRCa&tjD6׿da##!+c OjtJ)D2o#8(d{8\IJ*efLv\nE!4D6(R1}UbtvN5SF(-9dJ|Z"K_S-`Em. ,0:-ē3e?qUDhZIhY/L; @h:Yv$ ;v+eZqTDec>~XMa,,rL@DfmMD7"U eG1O!Ip6e0M;Mh6B$)bYhYsVe(`rxm4pA9z8^'.?nxD82m;t%f*Q [Z]* h+V $ݎk-pq@3/zVb!)(`E7vMon?e#(L2,A6TTtf(/2 E@w{CLn#$*- i8B>-cZKQ/t"h7y;GHwo~rBU:p$3A8Ef~IK*#vL>ثR>7h"MɟQDh@$ec{ <|L+!\T'\PoJp2sRTJ=e0!I͉wklc82#Zt,-R`N: -qOd]j+wV قa `2Kup<tZNJ'o!Oʽ 3 +<L5$Fk 9.'(RcLs ? z6g SP!] Un(Q.J %6>9m@zh/cNo* Na=dnD4:kaH}Ý?t&63.k&+)< B y Esxa'ӃOOdPl]h0 {~һd C #?<;r'W}9qyw2wzp[}8RQXPB>q<$f!`6Pc+otdt[SPQR}GU&1Rw>H4g,^yW ށ #54+19n% kR;nZJ]]EBRC]^ ("[nD\BYXA84RcAZ|`|^tD5!nFӣLTOB *FNF;H5՚ 4*sdIOxQo9 y%_'n4c8+fio zwmM 7uCIӄeHMlxxނzn>{+.d& A?#u<0(=VlBmc9GVdYhfY#Cl&)h\L&48%I=80^pRQй=N1pxEL!fj#zt^/UxdB>O uK$@RMH@B#vgn`4iv3|;2i3ĺ8\A(4v4 pQjeuCh OrK!FFF-&JwfO<r pb_ *iEDZ3f D{I+z5Td4RZ @0:&AJu=nZ|cZ{D]Ffe58b\GI(9D7GO$_pV@I;f Sax y  )xzkj5CM[#q(5QK+=C^ϟL~1>#hR$2uy0z֔!ɓ~@?9Hpcbasic-2.0.7/tests/unit/model/single/GWBASLO4.DAT000066400000000000000000000200001441235174000213330ustar00rootroot00000000000000F]ah`40:.hk&6GHhvI0MMu%|H Ð7H [8gL 8F2 0$<q.u P a`85F/5udb Laa *J!m4&m *j +{NWXtt ;e j'd1^#4D^kAj/qkF)/%N}0Y'"c;52@g'7nq\MfI$<{Mu&Z]h]~$qr{ Y>8GG7[{uV)m 97v56aVZm4%.Giu!iaHV"MD  }mK*=%y6`~!y;V* ?}FCG? \5zRl n fLW`M/PSeK f@In*5m{Z ͆8p7:bSQJoW0{+g<K&)IX =X`|hxkO7JU`:SXmgP/3c;?|AA=kp^iճ2e2N=?5]&Z0i֢I,mX>V_jo** &dYz)'#rj^-U"bqE/ }sac @[JR?1z:ob%*R%bVLC_aE | 4_CRP XNtIY}I}igV0#@1eQpjW'|+{Qv]7vL%r/$ P+3&7bE%kLJ! i~ UO$,yG.,#q-N!yUzu.nZ7i$4e b|flܪ!T.6xBppKҍHV <r7SOd L ;:Ak  tc}$0aP2 Fkoߋ9*[m3a Q!z>p5bRM"H1wQ2b9oO EU.MA[ s- (>==Aq  /qf-ph%Wj  `Cv>0ωjDTF6;P+[jn ˥s9T?P  {UJw0rLa$_B[@#SWp<~ h$0"dDb:\ > 6P6|bGlr8±%WNU>iZ [k0r3 G)/nJWq60f-*ZCWw$ Q"/)]5WivPH)Bk m|<S]VXp.VmA_9S;* پ} ]29 ۓ'%DD?Z.._8rgWjxN`Bn+pkP`6z*pb[g~R0 h3]vQ#__]rMzSj}΋ (/$Dux W~o* >{6: xm2O&=7fU$Bm-#{{$E^mHeW;Y/ w 44i-*e>`XP&yTv K>6bE}7Vԅ1 :a=!p M:fJ[E6-@@7rBV&j IWJX`^_oJ{JUۯ2'OgZ,\.%4K 3n+gEd 7(ILimXv$p\fV `_mLnE2Wt11KVb GUμS =?OU_9-wp]8K$+k,Ziw'>z9XwG`X$ MW63L<>,.( 3^7&Bhul4?4fY8ƶ" C@_syTId {z| 7P~˧I1`3 q=>  8@?XOn7 Y/y>'MYE\EuJbu(^IUFFy<#@;8r\`6~NfSM@3Is|SeIt\5qG~}[_1c$=i}oG9$zh3ijqҋppD4E%Jw M;35g>Fie YnDfObEvyDsHr)b%^նir)0.b\bSl"&a[s ˵/I&%)ԖEy#4iĻ*Inec8DuGN _!t'y<)2. 9[^v4nm?YPB+E^Uy W@Pl3P$6a,j `A7(Vv@jp VJK@%DK;UZ9+R.iد <Ho*YčvF'WLfcXѷ= hiI^ r|4;f >IzGb* |g{x4- 3~mS,"BxT7T~k9-zT\ӆWwR f6=)ߵdx@30s@( ݌&&8IehJHt 5iojLJW=vODG3 sx c }WrH>-<-~T@paiV*DT`5 ;3F#Sc߽pI`4H5gT0[g(/`,)+~_^X@F+C{~P^oull{ٞlBC%)IqbBH}]2pŊ" lBO= vB8C B5g/3X4v|c zF"x)+z)Saq^~#z9CqB8(ds3VbwmA8Sl'0X :G$B(FB"Nc_ U9T pMyG%qx-."tc,Y!:&IRQL&+ >$.^ $pנCZrs*&ܲY<Uڏ**2 t%pcbasic-2.0.7/tests/unit/model/single/GWBASLO5.DAT000066400000000000000000000200001441235174000213340ustar00rootroot00000000000000@Zc `R6Q*Wckj$4CA-G+K!G!^|0"a̎C2DE*X8 n~[Im3\01A1r\ZFt6Z0`=)F,dK # xN`R'H3\5ߊk&$-]"AYrhui+nf*F"x]&4!:/cajn]Yl^ St2t!MZ)e)y"$PT |os=1Vo.  xSsR-nM 2^SY'-!lqYDb25x_Cƞp~<fl/I< sxO\4i;vkHAF.=V@!JuM }cUVKHO,-<9tBdny'>h7J8͋N7_gQJFfn)~&D5!ݑ T~5qx]9ei4aJ ٕe^8PUfdI,=:j co ,9o}SV*[+U?)Aho W8y#^nI*0 aTܣXGsWֲ]w"6FCC3:Rl0skdTk$9X}WpeL<ylk\OSc  ~F~Vn'Z =Vz6 1x[(%])+SY[D'ҟsZUR9Q*rRj I!2{kQ@W.; .{XJ]>tۆULiB CbWR{|z0&mhV"['t_oa{e_M0nm?2:ZRRwmVS=ݐ=R3 "C P-ɩ1  }  TC=|yYh&! }Fڴ$*BL`UHaޭ.a<}xWY'yLSILna::ZB?d('tLB")+O &TN-62лGRGp[A&=n_@&*^V }00tYltLR\Q\fphF4۲P~""#$#=>vdQºk%AV 9M#52HwP`I6UPޢ"6A,5 H[kBdU4Qod.E1=cGX=P9*_pA;q^iS{d6nvof@wJ<E`A{|j1el n,+`m9- K43a~+95<N0r܄RXAX7Yҩ×zDPl!bg;% Z#/,z ޻F%JeI\u?FWt!ki'!WV"Y +m.+,?1Eϸ@bL gClOasL7iW $|[Yĉ=~Js+'ݡʖd#YrFx5HuDYq p5`.[8.  ~5?beSpO.>1as34ъ4=[+w(ItKzj32yĥGE oj,6REf>RDgbLw7pwWd=)m^[Ǜ2$SE?E;P~M4:oT^>6H_t:KogM22[ |5YwA(L4Ӧ;,Ei_(0geJpo%knl2&[BW./U8BOe?_p0C~YmH'UjT=e%D~olpΰx dm:-<s,BI?e]y[0e Wmml,3>.C+CK4:/O3uUA.g]^S^f>qYw7BAl_R%bRe(o+8_d\2Lc8$[>lM/\)"%SԞEDc'ida2sA@m,~ !E'n,8Q!e51pn X:QW@>#R0>V=K3KoN1(H%_1ȱs1e<\DSJ?C#I5|ӼE8<')+c8K6uE.k#u|c\S^aR`w*C*YbSV2;8u9qD]Z]R}yqcw,,<~uia"]R:2uj$'JwRXv Pn! /%= Ӳ;c:qΈ3,Ά< !_GyGn0xfk+%xttGߖ? kj$vOf{ q7X XRy X<44n^ygQn(M}CE ]*|-7dS*nf#$ XмĹJ V-@d&MX={ZIu 0 }?B&I n`jDF|(-lpopWGq15-Ph|v?y w%P#( }{0ѭ8;άA@\pw5^fPu@1 -Sߵ3F"A!Hxb@[M4_tU.S1a%=IpqbmxB#q_5pFL9%)'1H8̱e&F?m4=4RՏn+' v& oi+ݭpcbasic-2.0.7/tests/unit/model/single/GWBASLO6.DAT000066400000000000000000000200001441235174000213350ustar00rootroot00000000000000<hWma6`" 4(OlkB#3yA. F)JC  |Vլ^`yэ8A/@>TE'(7BlK{NqF=ӑMZ-q?/qXVC'V@_(pDu_>):Y~wM(eP03 /Zˆ%+ݲ !<@4Wݦgi*Jmc!i(z oup%P }9+ހ^N$imX|Z(psNXYcvu#@nmoW<X.^S,  IvrP|"%1i]nR"Y)<FB]^^@g`89bO\;&SFJy 2bSQJDD@< Rv6>*n(&e }5M^WPGDm&*~S$՛1lkQL]2~J[ci3AJr f]68ORTc+cE)]<H76-IRj_:<Z &*İ7{DR ('n}'eTV5HH^gqm,*h`FRoF Fp)vr }!nBηG BZ/^.;1aQ27|ImzNn:17ܐֱR|cc {{F5Sn V|g8V .EvL($\)QWr$a|6VRz/Q~&og@yy 6N?Ti(4xc\,<ިkvgTK>$@-~_gP!y)0mkf6Vy ˜%0qpk0?sBo5$MfS <(T%5>^4a%<#|`+MyJ*o,ps vjoR n.z#vuɓeЩ#" R,*1 }CYpiiЩ!R=yOLKS]J|j.85Fyuc,*PO1 @+i )K dX!|p3tn/jODk}'JP,lC.oRC(ȘJ[g!7 a4y<G T*d>)^,JW"GMy|Uu^*m=^39'PEi&woQ6h >lx7C+oWF3i Z!?<9D O166],"?[S9vR55ZzI;}?KzhAc)cHJ)1""!S:Hf A=(}?KHEggd?- OYdٓRnr{bT;doݡ f<Bwbv|0m48YP`CQmmr%;nQ0jӉdi* ->z](&BY:AY"Y B^}^,-]<=S%PxOFmKH_O~6?Y@b`j]%sL{2(' RQ*r13g/tOmrX#Ai#_D}*{\"}/fb/WOsIq[ZkoB?z, 6"Z:otN ##p7~v4/^vBxFP3Mu@,~p,%Yj>lc0cNZ+z0 `E*\^]D:8]PT Ntl"J:M_?{0.l ~95X_&75J/W\_M*K6D59IϪBPVXVvuAޑTN4Axg6`!qZ2#,2vu"cLXD:-D~1ZWW e9T_Ut̅V\l' 2Bb0 3~L1u-C4ϴ(T  yxQW5"J9+  %3<a %fn~3At9C1VXe[j4+5. )>,4=cm\s=60_q2.9I <ZvI8q<zy,Wk_h u3GkYbygz5È=$<)}"̟W.~!SjX ,mdѬVH2VP}9//5 ;}rI@frL.t0]XF3v'Ld#/eBW/[dFm~͋$1X ,+[8Ѓb@^meAV~B.GRjd'#Jzln wco))hdO; x.c|Ckֆki J2;?_J9j-]$`?de'Y$+QSM[:efovKA~>qiI`"_8H%u*]\yIQ"X`ahq/j#{`%g`B0( sv<+5f~ <'+8` 0Q|/`n8V?Y;8P/}  U<"HhI1. %r^>/Z)rb ѳO]^B3 I ?""I27$p)aa]3Ch:tپhhQ~_ŇO'lg_~^Rn$2\6{|q7UjPCQ[vw{exahvz,)pg<j#R/ci$uvRVP dLjǃf ], Lhb7S-3*j9`\6Ekx.tdi}_A|AsCQ< gdjzZxY Up4fmAvW'Z:l\EfSOԝv']Jh&DbZOay[)Vc1S&eW Z !Mģ# U U? $Tr:- gzX6u-˚>FB%fI؃mm_~B{*`'p saC$Io5.3+*M@;{sxv*#w i&H}L8e۫>o4\x`{MGtj?b.&lPE˴E!IA_Lu/?L\_bU-h$HmSkwxsp]H Q3]E^I/$$Yj5R"̋XZD=N>jLXvN ҏW%u3%mʀuُ'?Cpcbasic-2.0.7/tests/unit/model/single/GWBASLO7.DAT000066400000000000000000000200001441235174000213360ustar00rootroot00000000000000s;V_>` n{3i'ˁ^k9#e3W@vEI1B {(֡`S@@.B>uE %CCS6Rk{yD$Y+Q>.pV|BU(_(VXC`'2|(Q#vM2O̙(V.: t%)T ?U4fh*)lb9ԥI'D t%%,9*>]KhlVWX^M$osXqbAuѧ.#8lnl<,n N!huyqOq{/`sl0\QX'0c9B\^\?7 46G'aG< *niX$0Q9sp<M;Q¾DoM aJSICE/ 4x<nb%dDi{h 5]OE7 Dm$}#t/7iЌPf0,[bhA30JL #]B6NSmbepc/D(+e<5դ]u*j^L^" (X 7y)QFQ'C:lN0-'dnUU4/^m*_ Q.EoTT-g  @_ =B~-qgW- O,96|tk8E@;Qbc* W“;mFvQn4 T6@5E- -֬uە#( l1\F) QBVH".њ*T.Q,UP$mCfg=w܊8|M<>2RKsv3[:ugDTyK!=?u]8Osw)~0jfU@%xoKir@N  K"* zI'G†|K4<oW%3 z+_4d_Lnx*Eo,3<Buh9Q, #ڒyitcQa,50{:%ThՎgc;&w %-OJ\_4732,gw3s+!P1 ?ɂhsA3W"7;Ns=(n.N{C"}'&uIFMT;lA[cRkB@[eG5.v0 )Dd(\!K\:\{6ud)~<Z29'N^^h-uo_Q5` } xB+*1oKETZVY ߾0!_? 8@(M/6T[E+"Y/8 PN~1 4|y>JJz@]jkaC[/ۉX!:S(G_ƃ N&OB4 tDeǀc--T K1Y?6ROm(C݇4zaRacDntz'`:` mRS| 8YO~3Phm:Ͱ4Q.h|6b),MyqA8aTeY 5 (g|S.=]Ҭ -[<R$wNx)DUJ5^4Y?a/#x$*sLL("%xOZ)7_1 h.ٴoNФ+kNג@"V0_ (y*[ߎ3}_/ .VrH6ZYn@Đxb1Ds\!8Pt'M9F!T6 4 -E1L@p,@,CRuXJj=xc/0L^Pnx**/v^+ɳU) +[վ9\O޻ڗںsjI9^>y{,p}x^6KJ-*^l*44m8GE NJW XUGN@?%MA_# ,Z"+ 6tW27 RQcMVFg7C|} W)cs?RUk&tTRl%7 RAbKɼf5(n2c1R wKVmI+#g~`ƪ+#ll2sBmT% `y4h*&z4.J74<bl=}/]ǣ1܆wo;%YuuI[py0[u@A-$e?0!lN2=Mbv2/r]V7?h_V+H ̓aB9:C.;&[A~<M/Q|m[O]5]MD1G4bh,${dD[: xnV^_P1A[j^aT~fx?3$;0|T!gtZ-~L "Aj +U8(H>U{E .ė5) p:3IeL-2/V2vvx&lLeY!̢9ҩc܂.cDl$}2$VݴG*Ó`*:4(a^D3l2@;~ F/e+WOzYG(9R0nu@<+g}ѱh]w#y)][Gg3"Wdsf./TU"Wa_ǹ'%df"`.;r:{9&~K]&+8 ;2 #.Wn6OLV??9BO{U ETR<FFHK-$^-^,hqfaa Ʋ|‹@H>!H{1v7#(`@10 CgpɽP,~^+N XxE ]zP(1l5y~;6BZSzw`v[,U(BnfCMۑuQ-.i"uQU={ ҂Kt *  a6D܇3)h8O}I"ՠ)[Emj^- dhWiNz`\sA~: e` vzo#3t[9k!\eN&HUNDYYa x9'bR$/e ' ]TxO  U?kå"5j8u; yW-us j>A#%YIlm_AV{@)p}hfAJnǤާM-b+SKWYz"rͽxb&Hv!۪  GP}q8O:b=,o_3ZDݛ#K_8t?,aojOݡ@nE[!AsG>L_tJU X+k;Gkjmxo\x/2ӑHE Hk$##3r h*'<wnwi{ |Lx Џam$Ku]$l|W%spcbasic-2.0.7/tests/unit/model/single/GWBASLO8.DAT000066400000000000000000000200001441235174000213370ustar00rootroot000000000000009EkU3RT/&:;LBE sBXچ&ƿ_-h_RYR*LW{1!ӗ xm9|50j{ Yh aMxjeb||,?CQZ"Wg broxa/z;l>f=>0QRpue z*!,Xem}2M?D%&,%&"x'LRI`PF@|ߝG]hs1' 4*i1~׻$a>Qe:`9o_*pO `IDlWve˦h5" oH c*zQ=yjTG)GgUOq ?->O{OjD'ͣleP-˞kh W-=vqGJ5}I:&4l=?b^/A@^fWBMr/`^\7gL%1YZ1VudU-7pYhs(xwSY{v86|+š-)}Hzh[rXJdrs(PJ8SAROFqB)5.2g (Gb^F 1(t kGxN_Wy;.U3|ZArrb~PV~0s߈Gbk ɇ ;LCpa#2`zR =ܚO4?[KYLlryi"bE:X9C? odZigxU$c(,SSzay1,g&whHP$rͦkZN16}R+մ.o)D`pn#Qt`LA>(tnhXR 6lzc#q*GIeZQtOLBcoo.@ S,3rQ-O6&8  ٛV<)2/=#i+l(V)05zTc%T":AZn'jlI0<Wpm]4n9c#4Akk4M5UbqDRǷ\uU,fǂ |0'MxFz6hN:Nm)} WÚ^Q ŷ\=/ s$yxP0&IGWiG {;W,ZL^iTjA6]3u 6oI>7~uOR(z)325; cwh64f$9rh+&>sqlzy]B:[Bܝ`Ty'gLտq>/c_Ve:;_sx5fB_ 'ǵ .{5;x@IY:a&"Ӛ|&:Fx c3CUJ3`=ssK]E?ZrKx 3+>ݩm>D0M'`[G; g:Q`yaڳhq(5P!(+#4) a,7Qh=#^Fgg"a{7cB}>NEE[^9KTG{mS`C8v(\wQn WQ')+ ǹ__F*jbj"qj: %U>L[[Cf~KXT\g cȹiyW6p;sf ڰ^M]VV&j'^cߺ.G۬o839ڈ}Yrogl*L@uOCzsbFm=xf] y!{%^AAP+[M "a,$)/bM+(l[-uS 7 thܣR4 NJ:N*[a$GښjJrp.p>'yTġO~f|-fUsB_O'T~ 5@*_(tQE(_ͫg |y-T7-9~L4jIr`a%RTKBM5v1]zFPh`GUYݡ93[{w(\#2ʡ4 GCr9cLE(vbsX%ϟ7LeQ jn(51Sׄ4( QX8 }c A<IQ ,tu d=+\$E!A2F- M[,NIr̰^0P;T$zl#TK2'.j1<0cy=[46iusc:p7w ll,,by#hgTFr}  WF9KsmDT/Ia l.O# ~&-ҡC31je^)۩Vc݈(0S>1Y16~, t pi9t4ѬJ 3Ec=3VՒiKuSie__/~B WK1==*;7~bܸE_{aS b}:lqZ6],k^[K/v6br#!+7z9*G%I&ΏiR‹bs(^ DZ̙)٤R[P- .'{Vh}^ $'Ef~ agclueT=ҙ'**T 7YXGqp`LiG,\ĕ %+:,AI,Ы\HQ[*!3M*b UJ? =.ުl~}~Pugudayhb)H%}~K0Wx 2l572eL'jE2oW(ǂmdz(Spcbasic-2.0.7/tests/unit/model/single/GWBASLO9.DAT000066400000000000000000000200001441235174000213400ustar00rootroot00000000000000@yAɔ"ݞBXH" r.g>TFbs~< GQ^ѻS*W.V*m#}< [ڄc:uc( C*Utj%D@x}eDnbwr?]דS|hY@["e/k8T[:0,qVzPK`_%l:"CPKS[le)iHm-`zYh~Aqf^$re_xhp dԖ 2<]٭RY$]iráGc2UD(R>{Fk wWFr3; 1CToN8Vf(N_WT/xo~X+u\:ȟV*g|GŭYnuZx 1{z- ?-}(|CJܒm5/:8O;Js {i,fNdG&x9Q0Q,ODt8h|^c2bL/+qnP)=]TN:o% +fr$oH!ӜuK ڂi#f X|Nt( S LgXv.ޏ Nf23fǣ4s]cVެjgGQ!pW0SX1 [BHi)`L2LI l.8elJlN~uZx +;w4RI9$NM|\v*tL1?(iLB $4SA7$Hl(<jhT/h(TU`I>:n2S[ck%A@}^R/^"DXxp~51EDO < yf_C {!?}uU15TkpM.͕V^L\d.be'r b#K]|`O5K#Jf}^USUt{7PeDDQt;;^kZָNnj]plESD(1X#H24W3<uk cMo1ҳpVql|o"sD!x|Xy79 2  Cl<wr102U"{>1iKkDqH.CgGG^9 E06Cz?ZѲn]d K,A@@ܫ+>P)C8{Ef>tC/z$ )$;8"#wKhgGUa4V!R9Lw-OcRhK{d7r^yfn)+'<}tA ?:K0$6jˮQl G=J` (w-cVm9@1*b@v%F4rX/Vw}[.M BunA`ђZ\[IQe[?Z]#K_:2u mIcO^.-)Zӑv>-VfN^zzԟ|p+* O1)wC5.dB>ySl?8e[9&hzEj=JTZB1eWw[1W՘D_3M;R!8EUr(ɻ:lY|$AL)dDҌl5ʉg:s /~i XcyPX5@{hc:^َh K]p(Wmfy2r2va\KqjgE>UК4Nx3o]5nV:\0]#uH%]*uaOw߳x`Gusk:VA;p!ZtlP/]W3\.{4m_ Ê3~Q3I0EZi|CoD Ni\My&V.YG3ى;U>ytG~8]kXdCL>!)uR5|6XZl*EjcsZtZwFAKA(%)՗Nae1Sc;[$^jbj` >H2W_ ҢΔ?T~b6&)[^ZS1U2AGTId"9I2RC\@_eP <*q*R4bJ|N$щW}kNb%4_ <rZ!Y ]@+sji.r[nF9 xTs7|;ܫ|n֜p& !{AzuEή,TpfB6'2'-0;ƣp#nM= su}b[k  :2:Aq[6 'v)7ڦ.H_jWya {WVm"X0OuR5RPх3sH&1} ARm:'ۃqOw#TyX)NߕTFexV,&kp|ʩإEq)xcFZzur`y1l9_r4H_j(e/Z\ U 5c(mtuGPTyX8&t7܋kA97y;n4jr=fR2Qo /<! @{+mq~J5ʫh Ub(c j1iQ  "pPyZ 21(MMA}rdODaж>"G]SEf2*Lgw>J ~m qbzGqy3|xk<"L<h}> )w  H2|{ YnHib<(2i֛$SKRWao7lo@]"a8+U2KdLmZ6E$y63|_[# fjx?IR%*7LmQ|Du~|x )\I=E{l;{Kl44d_$֝lZ6ذsWK 7.~%aZtp5Bwbah(@Tp s\)m"QuN(3#&017M?,"739xNqt=?MSum"ֹ͵Dl~O_G0g}& S+ g*m~pae/Ida*%uJpi~#Htyshrw*Y>3]h3|Gf^^lod"1MYR)AWHUD56 y)4O?^DB=Gq E?b"xVq8-N~fz<,b.^G$fX+4c]L5]2HxKbtJAPaO.wdK69%EMMY~ƁdNG^ ЀFh]Q&;= 'l#>!j+4Yu`]E0W[ )+Rx~U9}r\ ڳ~ck;'ZZy<`I[!c#~Y E7L`j=q>-XE4۩egEW]v[3ۛa(Uqlބ 7db->Urh #_8]GQ{+e] Z0/KAccWξB[qdr$:=pcbasic-2.0.7/tests/unit/model/single/GWBASLOA.DAT000066400000000000000000000200001441235174000213500ustar00rootroot00000000000000 Y,t ~{"%(R%Fx#S&BRY_+d7i`2>͛2i7_KL\S:dVCURqcxK:J4 T]Z(NM7ub.asIuH9 cb#EJMs;+ T6fm0$nҸ>ijTQL{"0ǦDI;bEIe@^t`}y9mH݋SMF>jE{?XH8{Ovv*=5R<SYw~C15H$7D[KC(շ%UoZ "HO9|"qxF.=7az"`}H^7T'D Xg\'jw9NQ?X̎|[Z_pb Cz#*r\i|a/*[SM[M ].Dnt1N /7}T$}WoYd`cUqC Bj,# 6N* 5=W@oOzZR"jK( |Unrb`F8 \TS|3| ,G:VƘo#FPfݵFظuS:K}6ϩԌJO'=o9Fmd̎*(8Y(a @^)aKlZqL';p.n_U9]ډ W2% pK,X<?qfm,oN,Is33m!5(qL մ`Hh4{Hpt"L5H@"[trZo 3p!Ck!Vͻ>2>8Ll\^p$~{Y98.sk[/]>|/n)4gP-|u/>C@D<a2VR_+=ՠt@*{*sE\Y53FT[OE$ 1aR\}{3k@:Ә.gJ<lL 3+CpjzKvC-2iX}~6fqL^OR ^\ܭcIYuXni {"6sWBR]dk^7Kp$Q(^ e''+7%!#MvdYi :|׍Mrn.bDuhJ ! ̋_; qar6{b%'T @[m+HGw{BAi&$Qи}/Y2H~<[;+RUYF4m  sqRT  +`J`d0ED *߽@^W Ơ/clJ[My *Bx SxVhoRR5Umjtiz;_y¢-!B Np@r7fy<;) 1E3S< +FdLiM(y?/Cq  :՘qy:& .9F=SYܲB6 x /Wwx#oJsod"Y?pmL9&;Φ`Gp%GJzC: Xa W/+7x?-1$$8`|LY\!hpC C1l{bYiD}Rx^QR8Cul0O8e rHlC=nH?=O*M[RPmNf`@3y+oJa%(5z]k.l+O=NuDrg$zx _x?o_U@V=!hAW̓kp@'\USUKEc5Pnk\:_pL0)=7<ۨx[(MMjB1G&%*IF,O}-} IE-y}X|\n >{ i,5'Ye~(^.*K9֛%#(V~U2IjMjL }ظJ.SMT,WE!!!fm wz.7t?,3^Ԯk/;}{>SyBJDy%?th`b(v;}>M5qu!}'4sQD)B`D ?20iy|X P\ $pE*K8guޢia7sK.Bկn?ڡviQIbr9< {S?IO"RPN&Qk4S\ x\N|P m!ZXxh% 4O=`" eN<YQư]O;hlR. Q?xuUXwu"?YoaթYSc[76Mx<smA}U2c20e&{S|!2OE)c{8/iY: 8uS&`>6 4P\g8Q oC8:]ZVL@Q&}Lx ?X2(@Jڞ^9JghtXMfU'B%Ybh$kNKnN9uQ3ENl0Hs~W @ M`@c/Ië5fYCuI{HP0js~:Ҋ`$;-fpcnK/;lAv,?I%EBGlW*eMՁOHgS:uQX$o\iXfK+{B]nun w W"ͺ"m`b[xvr9A1{Q`A1Iq|{3JfG27AAv„z5Ow =cA34l~uDgz@M>7Xl\?:FJX)0  ,MPO$Uu^GXln"<J)6t[ae Hgp LVD`G}L#gJ*+ĥZq_%h^ANhHP':WBٵJH !PZbĆбw< >=o}Hmp.Qa-w-o( {n kAQT?,U8rbxܿ•@L|/V'FlJ!3 \qLu@APqt,)Qi) J*;IFY(TWSH<W#B9 =+ey6Kd1SgLUч,*I9z2c ;7,5`{(X /N]$!'Q%T|X5Zp{%mElFEgdة [d>xܖE@  r_C}==(ds3r*t_0A/Vag+!w$$-ηF9]aDMi&C ~`H>1X_KBaJi א{f9X@=h%O7 g LX\5\ԎRy6jX˓^,Kt49GQn4e@`;.^l8%4um, Jk8fc_%P=Z;{T0Q[df/DBf"R<>0!v}.[ۮ 8fV9j|+ϯ C C8x\"R8D4zzݲpcbasic-2.0.7/tests/unit/model/single/GWBASLOB.DAT000066400000000000000000000200001441235174000213510ustar00rootroot00000000000000I"ydncp ~B 6_R{2BGO#T/YP".ʋ"X'ݜNF<L= *T63 ErzLJIXS gE:-BMT>CeZQcDor8)QR5:IT+ (E&]]^.xmO1<g  @E+]58a0NdTpuxt)_8{=q;6 .߷f5t/H8ӎkwD|ff' -}&O,HMgq |31%+*|%| K:~)G_FB?/lah5|+'Qj Um4N 'ҹD po;QWL]{}g)>>1H~dKxJH`R&xpbTY^Qݽl AC 0K@}Y4Zsr !L1rDmO_>TSSP}W31L>2-<6_>tjrSxB!Z8lE]bqrR[6(LC8jz#l |7+F_l6}6T¥r6sΨeB)@m&™|:C3o_>_T~'(hzX]0NQ;wZU`<#fv^PE)Py G!hpy`JsE,$pVO_@~-c3#Q4[<ä[7J$k8`d H%)0ATb P_"`3ktBɫ.".'7\ǽRNf`ßp kI#s%#yc [zK}(M"l^#$f@zrue.?34}(ܪDxGJgO-p0a`5KV%#>DKO5 R2Q m[ [+*шmd:,~i<"vv9_da;q3ޡWܡK}rzh&aa <N?B~QKwʝVvvBIZ9 ^Yjѫ lG$BmOI\tX-;`ANwd{7p7fD=O w*o}=j^Rތ4bXJ{O1aPf6kUtDn#ޕAh8s7\k91Y >zT"y8e4K'$BPI6]wT |~`Y 0b&Vh,+!5P,:T1t ds=i,5a{k*a^r}#C-@IТo$_z|zGmh_,f_c} Ir5`N<5+ F7j(:k @* QQG('h.! Hk<YLK`>3(\]RPY3mBhNEp;(3s\ 1(Jm8L3 -^89-?=EI;] ey;^P0}oao:_%jBOf(?->e;]Wjhw~Oaw0RMF=>-a1Fƒ[l0KEC5; <S/?Y[I*On< &-n',ИhyyK#so=CgZ#!G!9*!?le9:ieH lG^}1ayY%%I]nN(;):nD"*`GZ< mŨ :CzFDGE Ix]ͳgp#d,)#N[ +mw.Hi2u:5Yll /rndXPR f+q.qK%hae{s$b|44:P7r/ Ywh]: @Fg`63.VeYE'm;2rXo/‘_[z AAQb),jܒC*94BJ>d5 d$CLr{qL>l@Ѹ eJJhX~#?(ƳP|ϱ ps_e> u B?MF+N\Feq (@o1aneEv=]e /Q^QΙIKSK'o&=i/j}];mE"Rlj" ~U_Cv|"?( SkbH+.eRo]"&@KyspuL2Aej30*GJG90=!m<t.J1z0:[)AWXdiS<`Em;IYvXu[/; ذh >!eA/5L\ 4WeAq"g=Ws"S!{:،%IT3xe9v8z? ^oon|*zP#3U`Ulz?7t]1qhzz{1sE5=k7[uGY=q?y:Zz?wo4nAHSLYHU; t/MߨtOe q^gG}ePHKk\vY)+%k8\1,9elk #/VD"'1*fte?t-Q1v1$ani4Uun;p=n/0HXM/*6:HϷ=P~9EeN-H\^ϊ,+ .dKIU6Wj <8~4D<m<Y6pyAinOXN 1HX2@ 5G2ԥ>8n@MRv͡Z,|&k3_}m1]S2J,cRfk^e;AD݇9EjQho><{Q6`|u1#q~ԠܛWa<ʼqy'1Fad+HdY5̹ 9)CҿqDFC8!G ")x, Zi.>TyNV<Hsw'F)k"F9'%Oi!H.s] gA}MlH%N{dku\@c6*WS WT .hƆ53rbC3qu-b-YcpdO1F_X g$C)MQ4LY5{nP 8.!8 }O |;# E:YxT)I 0-Mh5'RJHJ%L~B}i"roZC}ÃN;Z1)==^0U0P*N\(o3eZ : h(tVyyc\L-L+kĐNASTV*4k2G B&.cuK!xRӮS)Zjϟ33({fJM4e _pcbasic-2.0.7/tests/unit/model/single/GWBASLOC.DAT000066400000000000000000000200001441235174000213520ustar00rootroot00000000000000}Al\fXh  u:.SQs*:>GL+QH&ɃOٔFC4D1Խ"L'+=jrEKKy_C2)9EQ6=x]V Ix[Bgq0!IJ-1HE#&=X~UVס%{kdL"4]?B#[-0_(F\Mjmpr!Y0s3i2. &zܯd-q'@0ʆczo>t^^%y%xuM{$BG_i{z+0 #ttC2r ?|xV<} ?7*dY`-p#IbOe*F α<bg6MODVnu_!65*@vXCuB 6 0%.1W 6nbiPp:!R/d=UZhjvJX. D;*`rdy q/$> ~Wa.n(Jl.kȠ]: :et2=.gW9XLv% YoW[(FI3jQRX4 ajVH=!Jq? ZftzXIk<$oN@W9v[3B 4Q4{X/;c0|X\F(3~EZ|KWX*kl9ǣ&%~,TõMFVX h|ycAku[SlCr$EdV} e8rlm]&<,,u֢5p @FzZG%np(SV-BU;<CN- K#KeLS "Ѐcb2$vh4g{|n4WbU3o+xՙ|Nՙ{Esjx\^Y4G79sxJBoOkn?AvL~*VQbã i?:^G};UizV(3X 9Focs6a  ,^4/Bp"zhu5fV Jۄ,YP|J sG,YHa5cO k<_ύ3f0k/Oc5)Q5}yRq0Y1C!}:MA.UoD{wvX1<Hڟ2vFL_'C٥(F>ATB-5xa**h-`|r>tAWu:N<I]]Qn#G`g 6M(ZN`$#-N$3L$lak5a#/Ys\"YPjuA%7Aʚg Rltu?h` W _Wcu Ag0X?44"w9/h 2d?!MI>&`& x=|c|4YD =X<+#rTMJLQ+e:`F?h/ +zrT! =k0=+%V 06%759D1UVq2ZH(wgUn2] b4Bc&7%6]6zROb`svFUl(DC>;3%])>{S¼jx(B=;&38K,7OS?"Gm4 $%a#ʐ`qkC ka5?XRF 17dY15aX~@d/{9Wh+-"M-Oh4(|+56e4~߫Rx,h ùq4ecGPF)EP'83?*ҝ80f7FJn˙L$t].Wwe%UE#?+ZCXcVb79<5=fI`~g}=4zN.Ytm%fu̘דTY4Ĵoq)@}Y\+DVQ+̱18̷i<=;0?!p$Ua)8LqKM4Ako&E!d87zG_@k] [}w9 q{ܾJd@Is]cmT=^.OKUL&_{~--jZ6+jm%S%TZp\G)>_Q_#} |B!EI,KQ/sfH/w')y{Gxt372Q}xwK!A ~(%@[ w)GH@BDv:rafcR8t{F3M0!83V.M(H"zFT g 2]P1~g nNqqbZ K%E# wcK9NLN(,b*79ٸ&ZrCpHȦR!Raϗ+}+ s\A K ,ZRpcbasic-2.0.7/tests/unit/model/single/GWBASLOD.DAT000066400000000000000000000200001441235174000213530ustar00rootroot00000000000000w=fXbRd q6*M Qo &6:CH)MD"޴JאBA0˼@,ӹH'9gn{CDGw[A.'5AO2;tXTEqW@cp,DF)-G=&:UzQRҝ!ue`J0X>AY),^$BXJfilpU,o-e.*"v۫c)o#<,Ƃ_vk6TFwdVNMGEƱU-7?5qU(Kgq}J,i8aHS*HHGMqD'%62/!(.S 2k^eOl6 N+ `9QVdfoFW*?7#\n`t k+ :|wS[)g"Fi*gƜY67ap.: +cS 7THr%RjW Z$B E/cLPT0^dRD9Fm;SarwTHg8 nJ9}S5rW3;3 K0wW+3_,zTXE$-y=VuHST&kh4Ɵ"!z&PKBOTexr_=grWOe?l"A `~Ryd4mjiY ";((qҞ.l=DvSC!mi$ M|R)>U98?N)G|HaD O|]a. rh0`xxj1S`N/n'tѕvJҕwBmfxW\U0C3~5nګqG=kLfj=|=oFz"RM^h;6WDy5RdvT&/T5 Bkc n 6Z 'Z,(<mvdq1~dRFڀ(ULtJoC*UD^5_L g8W lj-d,g+I_2%M0~yyPm,R/}? {6L=*Q|kLE:&\"t7y_z0Y@5T;' {kPFFIM&a6\B<d)'vrP7j,5'!R ,4!314A,QOm.XD$tcOn.] ^-Ƚ;a%3! 2Y4vMK^\qrBOf%={?::-!\%:wOis$ =97/z{6G*3JO :Cm0 $![Ȍ[me?gZ1<QN F -3`S-2]R|<`7Rl'wNmM =Wb B$.x %b8iYCN/`.7uA8;E3pQ[hX(BO uatx"@]&e.y+AvXV"fVXpLEF~Zh"eIWU Yy fV p( 4C.f#Mf[tE$46PT+!z&JYM1i.&dHc"NQ{n5;wEV ^̆7-qw6E2 M `7 @folk@2`4 `>?\xL lr~}3xDf[gZM2qh 12A>;P=Re$z4]'JtfY9jj)JYp #KQEɍ<FG?c1]$bqQ6a9F]VjIK7j|4~G_]< &|YQc [ 4?mgdi8{.s5Pg'+6>;+$.a0q"»@0n $.Y:KMXW~N0[9 _6<RlLiO/c2 Y5+z)KP&y{BQ1e S1Qg Go.ˀ3Q'hY˷-r,f3UcmbrnC!,ISKjn54hR%Yz^nio&ygA )9[+N];{P1eڃ2m0Pn1k_o0i5<>@~M<H/rٰn!A՜h7YaR[p;qy`D4?aIjG_%Y%(-]`_JC%ZhU3q!D%tg/Xa_(Hie6d1W%+v<HA#*.~< m1Or(u9YB<{QR~  )X?8I)Kf/!{'.3a0y٧Ot'dl-c]CLB%DL!42;&Й5,b3CFjʕD pVy+Sta Q=9*U;Q_Ra658{4 9 dE\}zcy<0zM *Vpi}`qǔՏRU0nm%>yUX*{ ANM%˭ -2 ɳe897, ; k R]'4H mIH0>gk%E`0}7vC[<g]Uy s5z lwպH`<FoZ_iP<\*KF}TH"[xz)*fV/'gi!ٲL!{ RV oXC%:^M}[#yxAAE(KM +obD+s#!wsCtp}/ 0.Mv|}tv|G>z$!9U o"AH<=@r6l]`\N2o|wB.G/5.R|-I$DvAPc 1YK-vf jJmmb|Y J!As_J5LHJ'(]&/5ش" Up?lCâQN\ϓ'y'oX<J(ULpcbasic-2.0.7/tests/unit/model/single/GWBASLOE.DAT000066400000000000000000000200001441235174000213540ustar00rootroot00000000000000s;bV`Ob o4(J Qm$47AF(KB }~ܲH֎@A.ʺ>)ҷF%7elyBAEuYA,&2?O09rVSCmU}@ao*BD'+F9%8TxOPϛqa]J.V=AY'*^"@VIegjpT*m+c+( t۩b'n!:}*Ā]ui:nXX#tmoKu>CYcuy%0n n=,iϻ:vrP4|r=1&^ SZ'hC\J_"@̫6Wa3JI> QeoY0.%:pO=r<3R D w bTMKDC¯Q )5=4oU&He~p{J+g6_GQ&FGEMo@%#30.$-Q 0j\cNj4 L( ^7OTbdlDW(=5Yl^q i)8zsQY'cCh(}eĚW45_n,8 *aQ6SFp$NgW Z"@ C-_JPR.]aPB7~Ek9P^pvRHe5 nH5|Q4pU383 I.uW)0]*xRVE ")v9TrGQR$kf1ŝ x$NI@KRcvo}~];eqUMb=j!? ^ }Pwd2khgW ;'&oќ+j;CtOA me"ݓIy O'<T86=N'EzF_@ Mz[`,pg.\wvh0Q`K-n%qϓr~GГuAkdwTށ\S.A1|3lשmF;iKdh<x;kBxPK\}g9 4SBw1PatT$-R3 @hc l 6V $X($8ktco/}cPD~&~RJqJmA(SB\5]Keߺ6T Ç)d *e)E]1#K-|wxPk*O.{=z4L;(Nzi8uspR)6 yBؙ,p@FUB ؟"@89N~@!/qv[*$c$Zzh8p7Qj4M6@YWK|k|AZa{0E"THZ ' Lw /Ff_e/ [*SmQtzxSFdo?/;Ŕva Hbnup9dZQZQco:_,R3.2q/)f ,^yz=KC8%Z r}4w]z.Y>2R;%ygNBDHK$_4Z@;b&ݿ%tqN3j*1%P *41.1@*OKk+WB" raL n,\\)ƻ7a$1 0W3tKI\Zpp@Ld#:y<8~9*[#8uMiq" ;75-wx5E*1HM 7Al. #XƊYka=eW/;ML F*1^P+0[O{:^5Pi&uJkK;V` @$},v}"`6eXCL-^,4t@69E0oOYfV'@M r_st >[$c,v)=tTR dRVnJCD|Xg cHTSWx dT n& 3A-d!KcYqA!23LR) x$HWK-i,$bFa KPwl3:uCT\ʄ5+mt4E0I_5>dmhj>0^2 _<=ZvJhp~{1vBcXeZI0}mf./?=8N<Nc#x2Z%FrdW7gh%FWn !JOCȋ:EE<a/[#~ao}O5_7D[RfGG5h|2|E]\:$zWQa~Z 1=kebg4y-p3Lg%*4<9~("+_.p ?0l ",X9IKVT|N.Z7 \5:QkJgM-c0 W3+x'JN#w߭y?N/c O/PeEm,~0Q%eWɵ+r*b1Sal`qlA!+GQJjl44fP#Ux]lgm$~weA'9Y)LY9 yO/cف0k/Ol.i]m/h3::>}K:F-n ծm?Ԛf3W^PYl9nw_B0=`FhD]"Y#(+[^]HB#XfS1pB#qd.V_^&Egd6b/S#*t:F?!(,~: j /Op%s7W@:zOP| (V=5G&I{f-{%+1_.w֥Mr%b j*b[AJ@#CJ229$З3*`1BDhɓAnSv*Qr_O:6*R8N]P`536y37cCZ{xaw<.zM (Ungz^nŒӍRS.nk#p4j[]YL0mzu@,C.4,Py-G"Bs?Na1WH+re iHkkbzXI@q]I3KFH'&Z$+3ײ Ro = j@PLZ ϑ%w%mU:J&SHpcbasic-2.0.7/tests/unit/model/single/GWBASLOF.DAT000066400000000000000000000200001441235174000213550ustar00rootroot00000000000000r:aU_M~a n3'I Ql#36@E(JA|}ڱGՍ?@-ɹ='ҶE$6dkxB@DuX@+%1>N /9qUSAڿlT|?`o)AC&*F7%7TwNNΚp`\I-T=@X&)]!?UHdfioS)l)b*'sڨb&m 9|)\th:mWW#slnKt>BXbty$0mm<+gκ9uqO3{q<0&] RY&fB[J^!?˪5U`3IH=PdnX/-$9oM<q;1Q C~ w aSMJBBO (4<3nT%Gd}pzJ*g5^GP%EFDLn?$~"1 ..#-P/i[bMi3 K' ]6NSacjCV'<4Xk]o g(7yrPW&aBg'|dęV35^m+8*`P6REo$LeWY!? B,^IOQ- ]`OA6}Dj8N]puQHd 4 nG3 |P3o T363 G-tV(.\)xQUD !(u7SqGPQ#ke0Ŝw"MI?IQbun}}\: dqTL`<h >] }Ovd1jhfV :&%nЛ)i:BsN@ lc!ےHw N&;T75<N&DyF^> LyY`+og-Zvug0P_J,m$pΒq}Fϒt@icwRހ[R-@0{2jըlE:hJbg;v:jAwOJ[{f83QAv0O_sS$,Q2 ?gck6T "W&#7jsbn.}cOB}%~QIoJ~l@(RA\5\Jd޹5R(c )d(D\1"J,{vxOj)N~-z<y3K:'Myh6tsoQ'5 xAט+o?ETB מ!?77M}?.ptZ*#c#Yyf7p6Ph3M5>YVJ{j{@Y`y/C!SGY & Lu .Ee^d. Z)RlOryvREcn ?.:œu` Gams p8dYP~YPcn9],Q1-2p.(e +]xy=JB7%Yq|2w\y-Y=0Q:$xfM@CHJ#^3Y?:a$ܾ$sqM2i)/$O )30-/@(NIj*WA! r`J ӿn+\[~(ź~6`$0 /V3sIH[Yoo?Jb"8x;7|~9(Z"7tLho!:64,uw5D)0FL 6@l- #WƉXj`<dU.;KKF)0]N*0ZNz9]3Og%tIjJ:U_ ?#|+u| _5c XBK,]+3s?57E.oNXfU'?L q^ss>Z#a+u(;sSPcPUlIBC{WfbHRRVxcS m% 2@,c JaXp?11JQ( w$GVJ,h+#aD`IOuk2:tBS[ȃ4*ls3D/G^4=clgi=/]1 ^;=7M;Mb"w1Y$DqdV6eg$EVl JNBNJ9DD;`.Z"}an{N4^6CYQeFF4g|1 {D\[9$yVQ`|Z0<jda~f3x,n2Kf$)2;8}'!*^-p>0k !+X9HJUR{M-Y6[49QjIfL,b/ V2*w&JM"ߜuެw=M-bN.PdDl+}.P$cVȴ*q)a0S`l_pk@!+FPIjk33eO"Sw\kel#}vd@&8W(KW8 xN.b؀/j.Nk-h[k.g299=|J9E,l ԭl>әe1V\OXk8mv^A/<_EgC\!X"'*[]\GB"WeQ0pA"pc.V^~]%Dfc5a.Q")s9D>~ '+~9 h .Oo#q6V?9zNO{ 'U<3F%Hze,z$)1^-uդLq#a i)aY@I?"BI118#ϖ3)_0ACgɒ?mQt*Pr~^N84*Q6L\O_42~5x26cBYzw`v<-zL'Tmfx\mđӌQR-mj"B%KJ)l_A|(p |um@rmy,++~JpyzqݽuyC;w!4Qj}=G9:=o3hZ\XK.lyt?+B.4*Ow,F!Ar>M`1VG *pe hGjjbyXI?p\H 2KEG&%Y#)2ױQn < i?PKY ϐ$v$lT9I%QGpcbasic-2.0.7/tests/unit/model/single/GWBASLOG.DAT000066400000000000000000000200001441235174000213560ustar00rootroot000000000000009Ts _ͥa5s2F'Ȁk7S#g3?dEI AH|1Z'Ud?O-I&=RkHE#X5j+xCN|]X*l=ΐ.pxUAYSC_(>QBkI&$Ƅ)vNpNN/ ,&%f)pݲ j? Uǥe*i(Elao&/QsZ%[9( C \0gl)W WmsVW butg#>llu,<W+{N(u[qvOzZ7aF40\Q Yc&.3`B"[q^>:K/5t_G1=m9YXf(/(8o;-;PC ga7SIAk ?UY 3;qn%ctf|Izh4]OD0Cm#!"~e"$ }.LPaH/ `Zwbh-3Js8]&6mNNSkakcB'z#}<b4+ !j%8]< 'l6 yOzy&\¯)c&cC VT3n^4Im*_SPD*o~˫ױN!'?q+` fB",QϏ,xNA5 }NÑ j58jZ͍bݯPcr P`F 9P o SqT ,nst1֕{(4`\%)PU }mR&P;`4#Qi#kjeE9t^w,Y L?>P &@`uR[:SK;>=\)OGv$Y0E{je>V$AnOhr?* Z) η&&c4 <%0XxB^NK.Oy!*Ylo,RLgt;giPߨ+$ N wN tb]Q,/]{Tėg9Ɏf(9XvO`Je[7b E72@WJvrӰ+P 2 F?{~gByV>sLnN.NB7Y}%HQĻcm6Q:D_|Hrm07XO}1Omy9݋\Q,iD(*xf}Aj73FYK8 @J+~Es|%e\'-<|P]$wLtBJ]D3]Y?Ia\$sL1Z(#)[N/)}03}-M}i֒ A>!` S*[n~@D~/..bVrGZ^Yne?ʏw}!a7 9t?L7 ,5/J4+DK0KS@,<pEyXSj;`c-J${)L/_]YGβP* 1ZͽT9\Nj&2tsiOrNJ9^>{w+~)|f;_a5Jf,cz]3%*z347ŷx54N1NXT"?! IL}rpY^gZ#*roϴys (cTȡkbBp{J~iWbbQvV(fS,l$If nj@(c1L vJشG1xgP vU&oEJ+#?_t+ηj7^2snB*Sr IHF4)2/ m4<bl8=D/]/1 6?;Xcu|In,oyI0t>PArDb1~c.g7 >La 5wvR1prV-6vf4U} ɓAGh9C;~a .|mME]'6WYCٺb5&E3V\Lgz-D\`9x/V_ڻgp}0cj` ~fw1"ʅT$:} ,~^=j0 *%1>!GTz\@Ó]-ٗ6w9fxЁHeFL+r:%/UK2v_&LL_^iu J.cClH}>0$UHt<*M)k҂`F^!k2r@~ nFnPȧjd!v_kku_d&&C'˧7% sx-5bWijgۛ109<_IZ9+*M S=ReUkNt'XX71|m0u@;f/\(")\L\F%K"V/NeNg0!3o^$e`&.Чr,9Kg~4 4'*+8M d 9C.n,5#NVO?8N<{h TH<EzGtv,t$@^-mT(q`d <?H?!H0$7#O(X_o0,B!gIл^P}.^Mn/ []x~5mBSY'zfwC`7v,O'eDRQU-=i! uT IseKB )|Fb5 (y#8eoϋ8ZDiȴ,gc1htyd\sJ@,9c61 %u]p 2V7sO8Zk[e_M&GvDmX2wn/&b$S#fRe?"ϫpS& U.@_4"F7 y~WuD (g>4B%IZqll_A{t( cp{<??v+:N6EY!^AY8zrK}>M`_JU b*FLj-jxo\(1ʑ;E9G$"_"p2W(O|ї;!h?g9K O3$u$kԑɏ$vƧu$pcbasic-2.0.7/tests/unit/model/single/GWBASLOH.DAT000066400000000000000000000200001441235174000213570ustar00rootroot00000000000000@9WT3^`2I2['Hk#'3u?Z$EgI@S|#?- <f+EW#5jw~C ;XA*,ep=L.xp7U>AS_(B* %iuevvM0>N ]˓R,Z@}%%)/N *?Teh(lha.ȥi&Gs%9(@[gylVVcmXs}Wa4tѦ'#pN\lEl5;+O: Bxtq6Orz!|/e\LQX"&Z AZ0]`>H 43_rG<mX&.lc8n;:pPؽLBI 'aRIA*ɖ f3BR;r1n$c3%<z'j4P]OcDCm}#}$"o X<.Cnal P H/ Z7bh2`Jf3\5-NS*a+cB&:=<!4\Cj\I ',\6xFO:8&[#&cU3Wt.^ mO*wi_PBuDnd=  >0 ?&B+,ÃCK8N5| iЦ7*B!Pc2 sH Fq Orn QS0Zsts ,.2t;(l \(PT]I <f-uROP(#+)eoA4waL>PUu[9LRYSBK;`=F\INv]0;jeUHze$nUgh?yr?TK F %z׆#w4;%Sx^|HKU߬y*,o, &Ntfo(P+# ~6sb´QC,/{qygf{9vZN J$["?7F2 vnrc+XP1?;=g8vKaVdauFr n .N>B}$Hk?g!R!A u['d4F!fY )4d([p!J:<k2{Wu(}m;R^29&9M3gts$n7Qf4( wA?*n~D1]  1?7-Ѐ:vL]-8ÏYAj"aX6tO 2t}˿Iz?` ,N>.<ډ RUF̓ =C%JҢ] ,mDWd:@c\-SYZԒhQlxQ?MbFmLm:_G;2mM7XDOM}FOm89kQo,r(چlR(ީH*x}%<PA)7CeY R  >2>{q$\,<<nPz$^wL4~BIb]ĉ3X>ya?c#rLRp(m#NI(=s/<-ngM=ii@ I_ *QZ-~f}td/J."VrrG§NZYn$?avwzv}ygY! 7sK Dy5 4V+tCi 0KLu؝@,Ic/9Xj; ]c-zJE\:)O U/]A*o Y9?\rN)4dsi2J^O9^I>c{6+Z~{ϸ%E^^ 5ڑKJ%,#9]F*934>7W7lMXNTYg>ѾL<1J0^}'Z"*gyr.92bT*"B/{ >)W!bQG6V%SJlX$ % -r)@ƴkb ?6I}]0p7'Pg [vcU/Jj?+"܏_Ȫ3j2ys.BR2NQ4U)XU2.Y-3F<Ebk</\΢0˅L:{X#uc.&Dkm=|uLza7bv1cp2V56fbU<ϗIA'9C?;S~!-a|mMt]5C"EY3 gpKzXC[?9\cxU_E&0<0{#i`}eqwl1$iq:w|f i[,~}pj`*~xGTz-5t69%7HQeLP+1.IIU 2jv&L aă({l5E .cCCTkj}l#U4) )*Zo_^j2@a~j .F-Pjrsd!vkQkbud%x'LJ7 3x-animjlgn18Uw<I9+ \=doU+N4W7;mRu@m;fTܴZ[_!gD)\ \ATF !SVd>'0Q!n.^$eu`-air8 }'~P&*8 N# ڵ.nb5V?S8Nz[(K gT<rE:dG35,Y3$gp^,,pb`$> مg?SOH>A!H\0Yq7"r(_آ@݀.0Bf }OiP}]цZM.vTsj tQ[N!t14wr~E5C-BYy&w`u|,'eX\Q-iO!{uTj I2$`  E)M<ma4u̇s(F97]BO$.YeqDDi,'{cg3diy$vOs @Z8BNcɮuo1¼s8k[ReM{&PGى6DB,Xv.%gKbRh#e%/SE T?!V7 Ky>Wcu՚ '>A$Ih1l,_@F{3(#p_Y{?lƧ,C i+IypxzGv r>,}\&|O8y$( =o2YOJms>5+nsiNlE!A9r =>L F_ qU D!*JF jix~Eo[L1DFީf$"g/2PD;J;Jhö~Ǧ'J #Du#Xk~ϔx?$54pcbasic-2.0.7/tests/unit/model/single/GWBASLOM.DAT000066400000000000000000000200001441235174000213640ustar00rootroot00000000000000p9@@@"@@@# AԽ@3@L @@r@R@Rj@@,AU@`<@.&@PD@X@@q@k@ e@@]@Ҋ@P@Ӳ@X+A&A@h@x@N@@nw@0@ @xA3Au@>R@{E@ A VA@"@ܬ@$A^@l@b@r@@.@!x@@s@B=@@3v@>@@)A@X@ֲ@/ACA@X@-@ @B@ @(A@dAzoAZAX]@BAhAH@n@@6@U@@@t@@A:A@/A@\ADA`@@@^@2@;@b@T@@w@@(A@@f@m@@@@AlA5AHAw@F @,f@*@r@e@A A@OA@Al@@@@@ A @LE@+@u@@@#@b@4R@F@. A w@@{y@Cw@}@k@@@@Y@@@r@`@@Z@0@@AAj@@A3A@Ư@AK@@/Aظ@+@H@f@vc@6-@@2@d@h@y@Q@@@s@A*@:@ ~@NH@Q@@A.AVAAT@H@f@@@A@f@-@@@@V@s@A%Au|@[@JHAMAAH@A؏@v@@@]@@@@uE@@@t`@>@b@f@@)A@Ґ@x@^@H@'GA%FA Ax`@@@.@N@CA0Ad@n@@L@,ARA0>As@s@@A@AXo@U@@@*@X@*@@@^AoA#AɊ@@a@@M@*AL!A@@@>@"@"@%AH$A^@h/@@wAv@A"@C@XY@x AAd@ @@z@0@@@@@r@*(@@@V@d@|@eAҁ@*@A$A"A A,@#A~LAH@@@Br@@AA@A?A^@mx@@@.@@y@6A\ A2,ALGAJu@@L@p@@4@X@@(>@U@E@_FA@W@/@@@N7Ad@@lVA@2@o@@@J@Ͱ@0@ 2@X}@c@)@4@heAPAKOAcA|@@&A@S@x@<@9A@8@@V@A@:A@TAp Ap@@@@ k@@@J@T@@E@|@@@@T5A3NAA۲@T@%@@@@~@"AZA@:AdA]@,q@@(@U"AA}\@E@XAȤ@M@R AfjAZA+oA@ A=A@@L@e@,@3@g!@C@^@@@tM@K @@2Amk@<@T{@W@4@WA^AXAA%Ax@@@@d@b@@/i@@4@b@@@@5Aw@F@@k@u@_AlhAt@i@<@@@2@f@0A.8A@@y>An[AZA?A@;APAqMA|@v.@Vx@Y@*o@~A4=A@\Z@AgiAy-A@F@J@@J@ @1@@A@ά@@@R@&C@9`@>ATCAr@@16A0A@0@\@@:X@@(TAĊ@,@nAAe@|@C@u@@{@q@A y@g@PAX@@@o@JO@TV@[@@BA>A~@@@t@A A@4@A@w@RX@@ @A@@\AIAp@@PAh@@W@*A@@*@X@/M@@V@@|AEw@@[@@7A@@ A@e@c@lo@b@9@H^@*@@@o@.@B@JVA"A@@@@w@>A@j@@@c@X@@@Z@@6@Υ@f@AHA9Ai@(@b7@@ A0@l]@H@2@T@c@(>@zAV@@VAF@@F@&Aj Aˉ@ A@h@@Բ@;@x@؉@@@e@6@@R#A$(Af@L@z@Ԝ@@5@<@l@#@a@&@ϭ@@ޚ@v@AAA A@AA@#Aď@@~@G@@ @@@A,@A"@;@.[@9@L@z@D@A7AnA@@ތ@h@@@;k@@@VL@?&@(%@%@f@M@@\@Е@Hp@@@^@@f@AЊ@&@VAs@+@@T:A{@ht@H@s@0@(AЈ@"@H`@$@ #A@ix@2|@@.A(A@'A@٢@rAY[AG@:@C@z@4m@(@h@@T@@c@,_@x@ AJ(Ab@"d@ @.[@<@pAn@Q@@@.@@f@p@G@@x@Q@@\@@@J@2@$ @@@ @(@A@@@@gD@k@hS@@9A @@l@@ @@07@E(@fA ;A0A@@,@{@:A@F}@Fi@\x@@@Ĺ@@R@@@@~@bQ@l@ž@@@]@G@ @_AA!@@*AR@`@@r@(AP@"@@AU@F@zPAT@.@j@z@\[@@r@@ @@Ah A;@ A4Aӄ@@@p@@@@O@L@F@!@l-@f@@%7A@)A#A0AN@d@@١@j@@ A_Ac@@@u@@qw@@f@]@"@IA:@q@ AQA^A@^@*@j@@=@M@ %@t@@.A2@@v A@0@J;@@Ə@[@ @i@zW@@ @@x@vk@@"A@e@c@@!@@@!A@@JA0@ @D%A@r[@5@0AA4AN@v@@[@:@v@4@@tA@@@b@D@@X@=T@@A@&>@@s@r@@L%A@ AA@M@@b;A@t@@!A@y@@c&A@@6@@g@%@ @t*@@ 6A@γ@ Ax@@$A@4@:@|U@'@̿@U@(@@@R@I@@f@ARA@[@_@f.@@NAy@ܳ@y@`e@@@k@ @A@@`@ AB Alb@`@BAA^@@Ġ@@@h@ @@N@˶@ $Am$Ar@@W@x&A(@ @d}@7y@:AA8@A΃@j@=1A8@@a@TA"@@ i@\s@Ri@@_k@<@A@@=A@@U@0v@@@g@@t@=Z@@:@BAA1jAN@,@@f@j@@F@{@@@@zL@@3@\P@@NMA6@`AAGZ@@@|@A^g@Y@i@/@s@Ast@@Z@>@@xt@~@@@T?@@Z@`@@.h@J@`@jE@[@~+@@@@p@O@ve@@3@I@@H8ASA@&At@@B@@@_AA$A@^@,ASjA@d@0@@|U@ۜ@$@[@@r@@4Aq@@RAjWA@U@t@/OA AN@\1@@Z@?@,@j@r@@b@A@X@A@w@x@TJ@@>AP@@»@@A@oC@JQ@G;@$@@ Ab@k@*?@vk@M5@X@6@'@cx@^A}A<@lR@@)A@2@A@@)@|@@t@(A0@Щ@`@i@@x@k4@S@JAA@@@_Aw@"AA}@N@@A@%@2A@@ A@@A|@W@A@{@H@@E@Ɔ@ ^@|@@@8@L@e@k@@JlAm$A&A@n1Apcbasic-2.0.7/tests/unit/model/single/GWBASSBY.DAT000066400000000000000000010000001441235174000213710ustar00rootroot00000000000000ij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~ppiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}pjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|pkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{pkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzpkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxplkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvplllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptplllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpspllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprplllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqpllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkpmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgpmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`pnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_pnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^pnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]pnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\pnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[pnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZpnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpMpnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpLpnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpKpnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpJpnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpIpnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpHpnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpGpnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpFpnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpEpnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpDpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpCpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApBpnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@pApnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?p@ponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;pp?poonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;ppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;po@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;poooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:pooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9poooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8pooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7poooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6pooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5poooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4pooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3poooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2pooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1poooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0pooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/poooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.pooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-poooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,pooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+poooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*pooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)poooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(pooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'poooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&pooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%poooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#p$pooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"p#poooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!p"pooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp p!poooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppp pooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p pppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p ppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p p poooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p p pooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p p poooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp p pooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppp poooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~opppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|o~oppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozo|opppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxozoppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoxopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotovoppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporotopppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoporoppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonopopppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolonoppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojolopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohojoppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofohopppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodofoppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`obodopppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`oboppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^o`opppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\o^oppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZo\opppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXoZoppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoXopppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoToVoppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoTopppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPoRoppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoPopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLoNoppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoLopppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHoJoppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoHopppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDoFoppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoDopppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@oBoppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8no@opppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8noppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkjjiij@jk k@k`kll l0l@lPl`lplmmmm m(m0m8m@mHmPmXm`mhmpmxmnnn nnnnn n$n(n,n0n4n8n8t {~ {~OnF_ 'u(W(cu)A~::Kre[+8T8TϮϮ$E$EӂDffELi/iY99h/h/7~II Ҭ Ҭ[̒*'*'Ζ 9mzn7w坭"dX` ta)A})pv:f@@R޳zz^_D_DJ}[[ Ff1/]:P?kĺ-D-D7777eeҒq u *IIaDDx`bҧEhhI}\\4+4+>j @ @̖DŖDŔqkH(e(eQQuQQuƚƚC^Q^Q쪨تذANxwXGXGWO ޘ ޮddϘHGHGkEVTʗ>ʗ>JWm@6(R^гDDP\P\**Zr (W (Q j7j7 4 4XJoo hS4)8ܹ,?پپBBڻ5qq'WHaV6T+ AlL'22 [ [((8##4[)80,VhbRbRܫ~ز~BwBw\\AmڠSUU - -rۏۏW%E_{̀{̀7L7LI@e4~{M<>Z&dueXX˽W+/-unblj۟jsnr`ƥƥN$gq$$RsȦRs,+?DDC "= 83WYY_ ex~e0ǵ67R*R.H^X^X!VgOyOy= p= p=0M\8ӔY.-Nר66 QS--TjEcv\:T:ɞk@W>*>*c--110?0?`fk&\ڛ&\ڏ~]ClmlmeC!v||5757jŚj^Lˈ43uZ Z 'kmc'ˈjD1D12+WiVV_(BwBwٳ=ٳ==Qzz,,:l#'aq@q@wway`yƄI\.LQ''7:7:d|d|HįɿqJ(qJ(AbIAbIgr]CgtV %V %Ћ-  'F/0az>z>rd^rd^S,BpBp* -KTT--X+`X+`5݈C0D0/s<@FA~i 3cYmYmLL΂ U\\!NNVbnvvg(g(%(;D::qgGR?R??qOMrdrdtPۅlMC)3+js$ܩy0*PMѣMurKK=p=pq:q:oKKffNnNn_Qٰ_Q٨$$LPP""drPZ ?PqڍSrڍ~VeߒVe߻2RRIZǀIZCV 5- - cucuQ FK1HH-\a[[f o o  A~ Ջ ՊPj'i'iccZZO$O$29mmggjAA<a`YAʘ/Jz`|ԛ|ԛaNN0䧠t~At~ALrnn 򽂛RWϬ@@Cýhf(lf(lޅޅhwކhwu X\*gg5l5l׾_WhnJJz{vF F >uw`8U¶'s((~eEz55D7QXxlK?ި|h)g{rv{qlp}ЛkXƵO̰NaNaQI"I"7HtF.F.J_J_QD\ZyfNfNF"5"5;S;SBwdO yR򠜤ٜӈjFwjFw? u? uu~RRe]eII9C,9]1~1~9Qfgfg3j3jUK?E/GE/GâCmW@rW@rdd66ֲJJ7(4.K_YyQcWc^7 =fVGnVGn8@BB@"he@nNSUSU*j|k|?::$@B$@B3q}vT}vT$$$$ yѨ[Z[Z6Z7ǫ׆ǫSf/Rw~~l* l* 4NOeH1\r1\rS\%P`yP`yv7ڝv7ڝ} }]%,e%,YG+5UW!W!4'ˇM J J$$8E#E[Ucq0TQ\{mm+{6y{y{Os3eIeIe~ 9<VVIJTIJT;[@Նppn,{ULE6E6@ kkAP,HHW'4!!ٵ6VD>_ >**QUUӹӹ7Θ]!#q2qm{Asshѫohѫo] ] L[L[cjb%%DYDYG7[F[FL PL P||.. ͅ5L{qjó$5ó$5мX?q+d8֘"kkҫo\o\ TۥTۥ>EV1$@bP99Aay{x)W0G X:OW55uھٓؓn'x'xw*TaTa'0+qɂqɂX\&&-.B.B44ٙWepŋwY}2u>h{h{N)N)rC/Y8FgguW{vj?v?vrNChyy:*:*V;V;llZVZVV@LotxОО{?훅.lysylb##Z$X$X^J^J%t&5=|LO;7ZjP:Tssz+XɴXɴ{{>Zkɛɼ{{|/MbMbUw9몤9몤9^9^Kˆ˲wOc,Oc,=5_x`)g C?C,Do/JJ:fbD}6B6BMvXuX`8=Pfww/y/y^^⠼⠼44+C+C}ŧܬ̫ܪVlH3nKhKhʲG--3RR9%9% r}44Ó)*uP,iy$$:"қVǜ,+o\2"m:E:E9+2 gXcXKlxf SIIpA? @PҮ33He!U!UMLxFFʮNNvܡqdbpWWPݱ[K(gK(g3pުZkZXX1˫gLc"c"&&/yB^ B6:p?7A75u5uCߠCPP}\ug`tUUuԲIԲIzlቫ5f{ƛf{ƻ?P4{A{U1eǚ=ڭ$ڭ,\,\?K77ЍNЍNUz yPPˠpqCb"Cb@@&L/-S%&gkӛggZ53ս..dd[DOOĉސaa\٦SSV&5| C} Ctt>۬>۬\UP--榻榻- #- #8* TT$kII9I9I"H"Hw[+E%, G`33ҥm®®ܿghgh99D~Hi@Qzqrr>F6&_&_NNkͰk̈́0R(kh(khfrY]th}Oӓ}Oӓ@v2GBGBUU]BXg0  vۦۦhdhd{NNpq}ߗᩝ!U!U*8(nn-}};m\&֛\&ִOִO)dd敤zzxޠ_MddĆSSBZ)),9ܛd' r5|5|8d8dllW1%%߮D DT_(&`MQzA.f.8a`6`6{QC,ё,ё`_`_‘FВ䝽tt  :М:AGcqVc5WJ8ICIC<C~̋ARRT=T'F2kS Btlc}lXX]XZdZ;<``\ \ ӨҒSy9$P8r|i|i$UU@2,x̸x̸ෟ]`'D*YD*Y,1,1ߞ(kkBjBj>-@z;z;-^0M(T'תT'9vtvtXbOXbO}C}C.F.FNʒOʒOs3 3535H:V ;ݱϚϚ|ֺ񳣗ȿEտE]PtnW?W?i ikfDs^뵸LYLYҷ^^**$0$0YYKMsMs|||Ҁ)s)s@R`v`o  νQTQTر1|/D/D88+k +k u<̣ >W4 ;dmmgxgx܁ܜbNʹlʹl PFSPfifi)`ubuof1~1~7Ƿb&¤8Lo2SSbǁbǁrr}Vn(Y hpܠ|88-ۇeeTr48YY^po2u]i7'i7'@2=z,z,FF< ..ނ꥟ki UƊʯʯ!Es]X`gxpΞ͞kaQQ\?}}fbfb12>,>Y^# F F>$$3 ajUjUAeyTTռڼ0#5 1}1}O=;!L_PfNfea-a,7xdd0¦¦H?tm?tmR F˽F}}^d--R:kR:k8)8)(&YY@::fK88 Ҍ 󾹴ŶՎŽE5``Yk6pElbWBІφ44^E~ӧaӧaYke,ɯ,ɯ#$ѓ P PѶxrrƜ)j3j1l1lVwwvvLlLlyv1xv1;^;^Pa&4w4wI_I_/KpzpzޫX@^b,a{ T qA–DPֲssֲssynmy vyUPQwv)v)SՅSՅū-3,3%4hٺlʢlʢa&׽&׽4`4`HV Z;Z;EECPpR3D@b:5l5lananLuVVsræ< < w.w.,,*Ș(xJ.&vީ&vBM߅7VsXl-1S-1Shv)4}uu5o~q));E]z{KpKp4"  t t<W<WyY$:{]LLp7Bٔ٧JOfkOfk8`/pp@Ŕ@fk 鏠;QS;QS^ӎd3&Lh:Xk2k2|s\{{x7)7)q}(0KVgV^gT22.J]69H9M{272ʗݲA َhhdP@@+F&#F8$7  MǕ+qzrBbVBbV2JeerK)dƂp~?KOO ^ ^e { I[õ͌͘`QzQzE+j6pj6p-;-;誀IIo o Ρ͡144(ϰ(BXBXLLGSGS4F4Fc6.aBdcEHZEHZyyPyyPD̂l֯aa2޹P6":YR^âG-e-3\t'z{!X!X:J%LJ#L]#CƼƼEp6g׸gI6t:xɂTATAW69!s OF)7>:N:mqZMmqZMw&&H 7$1 7<'x<'x4~~4~~'0'0sb_cycy4iQ\ϡ\+oz/z/ ]::A* ~vTZ5(!mC TATAua,;LLmJ $FaaĂĂYZKwwWrʣʣ*ǫ]v` xELʖELY?3K;3K;`a`aKKcaF2mMqqDyr ʡ ʡ53P53PG)zkɊk5{q\q\ȂYŒ}a}a݇J㲇J㲊3`ttȶܔRy}y}CCԪ?@ t: Ow: OwNQcQc#RljR>T+eWSgVs˶s2P-:MgA A w&wYOKKA LSōLSʤ rфrф1L1L~~GBϘGBϘt"vt"vx̯xd_qJqJÙӮӮ{=)jjrM S SbO O_r_r㵟(k9c+k9wca66BtBt:X b bVVہwIýýT1\K}hK}hYa0t?귗Tb3rTb3r;];]?ZӱӱoTh;Q;픎픎*AG{GZA]])5 c(q(q壱ǂA %! %!ZA3>/LЦKЦG2G2xxhThTRDDyl;9B.0Lr[;r[;gg44ɻ򀷹TD&qU&q&`[5{ppѢh:ɶԶ99yK7.F54($d+$d+se  Fߖ|9*9*іkk^H}}︒1G/8c,c,}EHEHmb]]g(̄̄hhM4c5bf͕f=5=52 t?ll牃牃? q? qq~L]E]Esōr$εSTεBrBrᰓȺ>~>~¬@AsAs44N44Z,Z,?SHӈSHA"//["["(zTT✒Q33LWxYQoжoжMH<$#URRҦҦ?T'('(>8!>>``:**#Yſ#YC<ΌC4K"K"&!ĴĴPbPb͓Ս G GE&TE&TMˎY?|_S|'#Robabgukѕݞݞ@@nMlMqq嶕嶕0} S} Scfdf~qKh_ae(h'jOVVc :4 )'>A??ݕVSb=DPPP?5z?5zӿӿ6< /ooe_e_8.jv$fa,=%BBUCUCۗ|ʽtʽt=ppadXXRzdzd!ί!$Oŷ$3a,^,^k,mQбQAy//׫6O_׮HH0gx TM"w#v]#v]֊֊TxXTxXϘ8IyυyyυyqgZZ쵅쵅~e~eIwg0 x%%>ȊFj@9/Oy9N9N6zu gqgv,d4hņ#k?1//vMWCEDjDj|2kLJt-@-@KDbssSS""[Db?z##||HJ/MVMVcAW|_!ݙʜx^^cȈdȈTqEm@oVYVYHbkr\6\6WWU&ᚶ&ᚶyxr|G-U01 eNJLŊ!rϔ$\=HSSg'i'iQ>)f^^إwwʕ.ޅs**99uupսxٽxkqY'9'9𬗱-(( a s^tee.#$ ̑kkŚ#˚xLxLγ :f._Cv?ØffII/?UFSV;\prɉr jJħq&klD#LjHiHi-̊̊)zwzwMRk`馿&NN););膼↼iҐ? ž? žf9h߫h3{sdvdvu)u)JJll@93J%2_2Gu3u,,տMؕM-&mn˖Pj0ofs g褽tQQaݶaݶb'RM,MM}<'HϸHϸ-0FrFrr7r7""#sأأ78fGq m26˙6˛0{0{b''ǣ@@䃉||e0KP@KH*ȿu9uPZ_N of ofd濶]W9]W9ﯮNNNN2˷fu0u0l|̃oQĚmQĚ7ڰ7@4`QQVײ͙7>7ڍڿk@4ga3R5|WV44Vrr׈R辙Z辙Z*L8L^04t1-ap᥊,ᾊ,ݶwݶwA՗B'-1h1h6O}vvYT_VViUU.kDnɽ3^Htėtė/Z7pn**C')t)tӘyӘy RӤ1zz8a{hWOJqWjj+9+9z_ᭈZ Y@Oᒃ,ӝӝgUJJNq-z[-p?/pw:w:gJ+?:b:bfW^fW^鐒sQaIMa= = 5u5u Q7S]S]Zyy(A22ȼ>I;Dll½P%11tF$$dn=&d##2Ù2ÙĢǘo)io)i%'nDn﭅﭅r15<5<਀ ^,.Ʋ?樭?樭)T𤂪𤂪Z"Եn~q55_~́~́R9 [QK?QK?eehE&jT;n ;n k1. .-ҳ%Cs(4(4y m-H\^PU歠@s8+PfC-A8'[.MM||I&ɻϲñG)u33GGKK Il I5<?qEEUYUY|tRoRo>ƴMZaa& &JkVs~s~9\11#ߣ#ߣkBiƫ.*]]J~nnn[ccދދZ |[}M>\]%V%Vr1*s:ZlgvlgvPO;?j;?jԺRڕdRE??l,OO`yoZJʼnkEy|\Uaf_f_O) + +f?DY@9@9]#o@PPࡀ8`ǀ8`($uVFVFk'ҁ{\ÃבU P P_-8X=XP|&|NdYxYxɈgg=l_acʆc;e7FJMd4+Z0͔b1͔82iEE}}hhٔBMٔBMqqWFEɫɫ7r8q8qlհJAJA@@Hl_RR؁*# ܸ s1z\v-v-`_`_!83/xohDD!!E|'X'앮6S6SJ:NRhrOk5 !1T1Twywyѡ嫡_X -"|-"|0u&ҢҢʻrnrn 7` 7`GA|A|Rk#]#]네^eezp_YYbbh.LuuHHIk/Wb6_u_us@&&DzDzgn.Hn.H$\~%s%s,eQeQ│hG Sñk'XҰ'XRCW*XXɾLj3}} V VYʵYZ蒷Z蒷+!}!} 6 }Sliǫ&*1 Q3Dz3DzԕӣӣvqaY6[N'zN'z{wˊLLvҭρ9ρ9ϱyc\>$$DDhͲ#FjU7.<].<] 1 1ZRXX F)5wFNށNށ eޯ eޯ&@Svv ]ff̧ۧWf_,_,=uo6ʼ61>eeƃ00ݫNlj9j9t> }" }"L#??QC#ͬ#,V,VǛ7/PN˼N˼B\`U&Qb606ߩөc2ڞ2"jեZxxɡKɡKkkɒXbe(RR? [?::^YYon+4+4PwI;ޢ罉罉s`2hN/!2 U UhhkթT\5!Ù" "¿¿GƐ[;KͿKͿ~"{47'R^'R^],MfH BH}diKhN.S-Ŋ ;-ž:0<0<ГГbT:Y:Ya٧٧ hkLJkLJnpWmEb& {O8^1xLjlj`ayyח|29qe6YNMNNg9 9 Ѱ$kaa\AursrlCYyyHRHRѳM5;;튷qK v>C>wwͨͨxnc~LЈoLx{cx{c1 VdYt7ȢސsݥscBvv]]4YAވ70oI0oIYRVR))tO/O/u œu ¢z д'q'qfofoXSF9\pp{˴{˴oq/88꘾__&&/E+^+^8r.&[{gG^o΀nz)F3[?[}Y/e/e<69qww$}}hl͍hl͍VMֹVMֆNwQcxcxOs?vFJ~ޏv }Xaؔ<*L<*Ldqdqyݳyݳ **] GU9]9]z}|#}|#뽂q@ZL&HoHoTrQrQŻŻ??\\,V5U"p(czzʎtDI^a^a˛u˵˵44̎*k L LȆȆ-gnfjf鱌""ӀʋӀʋQPQPKK%m9x60x60Z5%:&: Y1FͺUź ֶvx/0ծ%EX>>tܢM,ٽ,ViVi!mX!UX!U ~ ~uщuщ99H7OrAO1g21g25Vxx>>[}@}(A(A5  NK_eLeL*0d4L KiDdL൝`Nlj9B9BkkiPRiPRHhSHhSǸ4,e,e[C[vզ0ئr]Šſſ.Ts.TsGbу5'5'O$Yo@K(4(4/F/FŽ7 Hy HysKԽggՋtՋtg0jf0jAsAs`iAhsks2?;)#]#]7ssC6B5֝mμii' #zmzm׾2پ21+0+.3@'@'i(!(!\Al88OWwOWweHHSS22ffir__5llxLϮ$9̵"̵"_-0L0LBmnBmn(}@WiWi#G~aQQ,=,=oVa$$9Vp:U``++͜͜B^AQQwVFwVFcWcW6wq9|{V}+G+Gb͛b)>Q]p%p%٘0 ؘ0 تD00jim11ʄ+巃巃[j,,Usf}ꔅ}U[/U[/ԛ_ȏ몗GG?}BxTBxTՒPP PPܰPPueR-D**ddrfL.u.uP y"ZHۆn**@hM@hMdKT{{֒{֮׿A8A8 * *<K_, PllP3 ?Ah&0&ߔ0ޔl$l$F:΀:/p/pJU*T//ov$F?|?,סӟӟKD'D'22^˭^˭L/vvb` 2 2ppU~p3|]yNYQyNYQKhKhP#P#mڍ~B^47h h'uss.\.\CE|y4fHPd}ڝ|C|C ![?^1ÈwĢooۨ.#v,=,=U tlWŵ1ŵ1캒?6=;//44y_q88HֽHֽ^gm00|졶|膿ag&_j&N+N+էÖÖ{EPjȑddꣻŪmЪmX @p@pS~go  ShtY\\Yg3bi5ח5חssI=GytJځ$$}Jx8AQ+TRWP̈P`ȌWLjxcxcR11v(n3|@LMCKM|Ϸ~h~=XZ*ôôwwLj! 0 2ݍݍTT5MX[j%ˇ]I]I9Ĝ9Ĝڴ DDTQ.t\ݿ\a1a1<ᝃllSYlSYm77(([B!sqw`wm!քք^ gss f`i>iкhкh…fֶ^4оmmXKXKӀF BqW W G:6Re>Ⱥ>Ⱥ$o$od]Fdh|dh|ЍЍσK]d]d2h2hF6oF6oZ@Z@͒;s?wkV/4ŗ*/>„ QG鯨Lԣ m?R' +! +!\\:E=;xkxkZZŒ7(1OX]1OX]KۜA\\lly0騇1gK~K_K_4]I4]IEF״{_Lyy& `推..RZZƢZƢN6hxxmLۏ4σشdzFzFaGVfKV[22ኯ¢E`/e/es-뀤뀬 FFc]tJ[J[ggƹۭA6^v嵨.蒙PݏV!tyy{%{%)oRoHقς**Cyʚ,6Q^Q^_  #KtUTKOKOddOhOhyaAkҽAkҏzűƱUkթUkթhR ,!uXyuu Hv̺v̺v:I:I?ҜҜދ{>4bPY抔抔g|&kc?uB!v!Wq]ŀdλUC(kC4Yl7Ü?//[[55Az Q 4 4 8J8J~X QGt~m~m=nQgX̭X̉ ؉ L-|yɖ[[,^,^֝:veRXq4/Yɪ/Y,a2aqb??hR  l lG~9^JթөDDYdRȏaJJ5'UJkk>CUJuFFbbna$XX䊋 \ZwčJx ENENmKmK &ˑƥщh9j`hh(2AĿĿ=4kzkzD[eez,,ɣ*磩*+~+~y'U(ץBzººIpsIps>dYB$/_ݪۘۯ:X:X܌N/G3n-Q-QrRrR$^EԁYdM恏@sl"||dWaa_ݠ/(3c9c9~_ ay/i\ă8)`fD.`fL:L:FupncՓncՓ~<~<ۉ܉܅\Q\Q2,2,BnBn 禦WvWvwwTTa]~g җ5B:wC ^ ^@f@f_gpqݤpݞݞO֎:T:T }[*55:8ɿʿDֲ$fp0aWuv}|r|KL/*RpKlpKlTX&Jd@ڂ@ڪ1БE%נE%@/-+}+}iupup8Rh7M7MՐB8>Ѹ!ѸtggX^uX^ugS |b5{*1**1*GA$o%l%l줚uuPf Ru .FAFATf\^\^kj99ffѾ~/U/U}ڟ}TMp0H0HDۀD%9ZZ?2aYdh\N"EJ"EJPDPDnn7{{.F1.F1{^^5›$$}ߎ{ { +ڞM2JLLo2ʽʽz  <-f<-faaRRw |KPWPW.Z-ZzP;+%+%J,hauYːnyny۷ z. K23K23M9M9x*QDDe[bLL(bC)M(TMv(TMvJsGX`~'<~'\3 bqRs5<ɑ5=R=R? C dW*vCtATӵ3B32p2돵33_],zף,zئ-*Dtkkn}2,uJ3""|^-$YF$Ez!&Ⓥ" #~>~W ː $hhƲMƲM#\#R>'>'˧ecqҟᧁ馁=9 =9 ~>)ÛCSPSP{ @{@{WWA܋A܋~yy;:gaaNܪ9򻸚]$, ,hZ9gɤՔɤՔ桠桠)&go&gogygyQa*Qa*csD~Vr߁r߁0RR__-4-4M^[ԕff4II2,M,Mݺ50e0eǮt2`ǒ`ǒ~χ Gi!fi!fㅾyyBe/s?Ƈ?ee{}溣ٯMKzuwv`|5;ƞu}꧆}/t06BBRM?RM?9yȜ8A̍̍Rs%ܾ ޾l)⹆J|9[o){+NՒIϚe-=-=ѰiyyUD˜__)>.)>.ުު<&Ն[Q[QwGwGN+S+AWsEw!/w!/;p @@pm9a܈̱܈̱ WsF;;;^"W=VxG2-BޕykykSߙP]P]yưyưʏʏyy } }D\D\WWpput^@ĠI IŽ# p|p|/E`wPPxO99̵̵ ޯ=[[Raɨaɨ33P{P{Ҍ}Bg}Bgܽmc@6&zXX)2)2磨ImImĜlp}55i8iI8iId4rTbĚ /\r0:\$\$Bx&5h;לּ}}3 3k|[|[saf!FFv![' m΢ m aY[m~++{{᾵I''55}$ lNlND9۫ȹȹ}m\\aww@${AݍAݶԃTRӊӊYcYcTT}Y}YME׮00t?MA$=[FݗF~@~L^QyQy7/irwI_ac_avKvKooڠ,`*W\W\πr488ASAS~W'qLL \ ˰[5[5{猦ҚЃU"YᲂσOO֣Rz ooBU::d:CI\irr)HsYOE. ;*\*\GU@ѩ(rEx*XZ5˘n _HGHG?P 9 9ɕשxڱSٱS@ޯ/+~66ުkުkVKVKj+&qj+&q+0&J0&J&8Pºֺ7070t02 2 OCDVf{*+{#w_db=BWD,ߝ 0{RkS$y$yMX U L'Khxhx22ՀՀ}ӥ}ӥ<~~eGCxLQiQi2Wk93 3 |sZ|sZ߶߶\J]D^D9Ƭ*P媺|s+<Uh*]|h,/'/'o_!3!3 ֛ ֛@ j0=PȂȂ g g#E#EުMl %,#.J=TpaTpal?/ƫƫݔݔ)XqȺȵT9V9eI˕ fGoaGoaظظܣVwVw^7^73 22ks&SCee;C?'y'y%Ӈ0P{zWzt=rt=rЩ!Qa{ҌLTnUC<2::qq6R4T]#qqFXFXdd'P8k*k*nn#V pߛ-##Ϻiċdd7ZN&N&ꜰ*D%0b0b]DbDb~~ϔϔX'{ {  bdm]|к K2'A\\/φ;亙;亶N<\}}?\?\䠂1т15†5†d-ώȓ2g2gǻhPE+^~~-pDHHnn8qQʒ9!&``;(_ߵB7|X??~֜~~t~t9[9[6c6c^;v[w֕whh^^w¢aw¢a޲9%sQ ֈ ֒?@G@G JHLdHLdŖɴɴ|Lts5b5b[[oo򅰩uuYO{ {BؒBӭLӭL2.ՖՖ7dؘ%LcGcGXX=[<ӎfV)%x%x P(΋:IWWa^sTTS{,wN ڬe>BWo$Wo$pww[o g  |k뀼뀼HH,**q?6r8ݢ8ݢP>F,YBLKrr 9l9l(I:bb ,,1TT b b^W^W봶`` h h̢̢d7d7HoQc=BaaQ idYYH$H$WZWZ+$\=(dtp)H ef`ޣ5̐ ̐ ߋxx4den\/y/--֏8֏8ڻw ?xK LcPoRmoRmœg=,ז,ז ޴ ޴鷢^ʷ^qsKs%9s%9/*/*鵀ʵM!M!9I>2Մi_vL_ĹĹضb˵bGKGKJo.ߥ.>AI ] ]Ú;nvnv{Ƅ{ƄDs_̷lpdpd}q+ʕEL29 "9 _pܘ{"bbրS2%x3:߅-ܫzq]qJqJ]y`^<nDdBdxЍ˙r箹箹ggA:A:=gz*uF*u:II%Y>((U4]?ď..ۗۗeemmUULj,OpSk-]X]Ȟ5Ȟ54_4_$\++fd{;|//uu  zLjZ`^P(bճbSiTԋd\3\37e{4{4`[KPPŃb=މ=J}J}ց{kHuuFFsʈs/i!__$gf\>>OOȰZZu/qzu/qzp?^2%}IAR}R}epep~eVW!!wgGQxttC=7#7#N~N~٬7hB^B^##[IQ\1c\1I]I]!!$ Hd Hd֭֭8\x.e.eX/Gwl``KKnWV/C-$ $|$epz邫邫4/=/=++ ) )ѻ4rjhKKи߭w֢wl03037wʌirgSgS(A-2t~xFhԳԻΓΓ;;Y鷸鷸ggA{潫kxdCuCэ̍Ԭ~>']͚YY##}u}uj-wR-wR w JRFC geh탵탵nyQHrCģ7LC))3$_{Ï~}i;2"(l5l5_ࡓk$l@6@6ђ[ђ[^zRM>RM>{<_n%k { {M8M82aUxxllllN͇؁Ya@ua@u::`鵪oae'd'dj-!hM=2%b+L2qJA rI..  ϰ٧ϰ٢ Ģ ^S^S*_@__d.\d.\<|HQ蟷**8/"xBsB^#^\Kz=wX'W&߼߼uFskLxaaG$dK]h9yo6x}Q^gB6\Y^Y^4pJΞpJ++]4WrE&Ǎ%6%DE^4~ y y_E)TT񿽭$l4 fG$gg0 CCΧŎEg--9k7@pj՞__h/rzz gfcX\X5~f5~f8;3V3V<<׿mhmhUX""uRuRڞV}xXjl Nv Nvooփփ$h?_$h?_xErr͢1Cjj^c`cT^Dükük4+N=(}1WE?:y:Ӗwõ pwθwθ]J]J05upup y 0|6|6>wng6%2P2P%F*F*YWYWFbl C U UM<1>>R xvL L 9h99I9I9eܤܤ:5{]|]'8'8냌nrnrR(  j/Sj/SYtYtkVR9/TssRɗb5u5建'K3zW,o,so꫶kk ^9cٰ"F"F=emPP1ԣ;EUcH;8] p08rr08 7g‹YkYknSh:Sh:yWI1zHzHIpe-ͩͩ @swkc&P󶓃vvӹ"p">K/Әmuz`E䴾E䴞@RPwRoR,R,jJU߫߫OPOP;T U{9|9|ŃKB1ppWEWE~xqWmL,DD|S99LU<B<BdVdVi}i}55 ZJ ZJԖy\@}(}(! jP6 xݿ|Z>>C[<YqԼԼ"OjӠ^hAAݚyy=]P…aa>^1.McMcۍ3_g## ד ד-KS$ 8RLՎ|LՎ|i*i*DfEg̋Ese$$c6c6R9>9ɩ/RnbiTΚo:N4shWW<1 a ae ed4FژWmqwwx)x)c]Ds߲߇t!쬋:t:tߡjjgg!l|H}^H}^C8C8YbYb߅r== tG`?Y`=^^dd=sU $,֌֌OֈOֈQ sQ sGi̙̙Atcfcf99!rr؛r؛*`q`q)k77m: 4 ``Dے7Rq|O?&:v*|{㽄Ƌs"FhVu4Vu4ZכZכHHH|z+E+EȊqTT8O8O,;a;aV#RW$hq]]/r@r@ bl<1ll*6RӦ11414;5**h5}\E*?1F7gF7gf/X+LWHWm)m)귗귗8ZtuZ~Z~fΣfΣgmgmr^1T|1|1[eSn 8DիEPիᖴᖴG5jloAAoAoAý;bqWWj~j~UlL2TT]aA6D 6D Vدm4m4z=ǿ @ @TњTѰhp1::aO!QrfY@GY@G8Oncgߔ6s2 |2 |[[kyG{G(*ŗ*ŗu$I2E{䰀䰀aO峑D&W&W⻣Ufv%%̢,(,(OOϥaBBNMTNMTI*I*y?Oa4̨xexeݜݜ:?02ICaCaBvbxz.xzi i $Í\\4==S4==Sܿ_4a4%%p,,ی''cC?&t.t#kOW:}:}oo玂:d9dSb`g`Z{ססN F` X X(W8,@l//Y髮99g#xKϯRb8R*kh*LԠ( ( zR%PMaU&% Η C ׆}+Y}+YDt4*~>ԥBB甾ZVa==ūN5ɇ5I@"D#"D#w< P<bbwiiѩvTYHorP@P^/h1FPJaa4wW䭜Eqaz͜azV?B5簺5{޾/L/Lݏݏ͎||Kç`]`]22n&c_YxYxvv<]ss' kBmkBmIjIjъъbdibdi//c!c!X~X0^E" E#Dzl2ӪeӪeӝa&U g>ԚHVIMBHqR$R*i*i н ]l]lB풂yt z  UUQF۬F۬aa (n (n "rIͬEꬢEmgoWڎڎ߈V$V~~Flv룔Rqq ٖٖ)Zw]VSa̵SaЙCЙC22ƅNqqʿʿԐɿaɪ"ɪ" Tx?=2︹  5 5 OO۱<آ2q8VVoDm׉׉~mK~;0XV}1K+“b''*`*`vibq.`fggLbH'b2Cf~u5uq׀q׀'~~~Wyq.,݇ ZgR$ƣ# Gn=d++ִ_IRIR9%IX7YxRLRL##SeZd b b@z\@z\p{ӝAA@[[ɉw쑔Pu`;JbQڊI+pp*߰߰~GGwȓwȟ蔤0@J~SUSUllfrAmGflPC4ޒ\ 0$$kYOOhcORfVRfV(j'ز'ز&dv g~~N@U"U"++WMMvvRI%Rh'' TddXEsȵFa!pdpdϕϕx9b']::h %L<1&f1&fSUUxQUxQUu+r¸¸n[p&pN%N%g4|e4|h_" D Dtoto'?k'?k9V[Knn. ,pEg!Bg!OdCfqok@M@MqYqY:/={pp77H8 P P(.N>{y{yyyæXYה%brTrTtA(tA(# # 'dZ'dZ")jQjQgU*G*G x wx w^mhfbhfbb b L˭hkQkQzwzwTFyyXޕyXޕ輟輟QJ J[[WWC>qvvd̙qqZtZtf&;UXyן[ Ţ Ţ(JHC7o =cNW45W45ܑ rlrlӈ]ٱ҆3x3x?S۽۽L!))o}o}poq&&Tjm>>3qqi"M33םtMn(n(n=BjmXխZ*Z*tGGssp]G[Lui5'-ĆpVcl?ellŧvܭvq\\ŲiiCb|i2F/̛}.N,GGY8Y+`dwEE|ĴnIuIu׍ԍ-܍L֏L֏ֱGeiiܦppj"祥"RRbb&̥KwKwћgnzFFߏ>|~GG~~$"0~)"0~ ǭǭ냃he_fP,2,2olh}h}qv>>IGݯw_y߂]y}մ''v6v6(ۜ(yqR$R$NIXZނ,u]޼ΘΐC]#ox#oxʒeʒez^̧z^ULLLQVӗ-F~F~FFcսd 19292﷣))]]GѼGѼ7~jS^`?()z}ܰܰ3uT# # !!!!^U8{{ـs݀s݁̋̋8 #>SqSE+E+ ׼K>a}}ٿH}7k Io Iɣf5N֫5N֩ ǩ cFF `&;fӎmNt@/ յӡ۰)Q)Q;;ӝhdhd=ÐOOܹ(kk^rNߌ(M3הrӧS ttuuĪ{7l %% suMMA-kh((bIB0y܅܅kUkUolݝ'5ˆ5.RO.o̒̒X j]]yyݤ}11`sNrwNrwK'dd?6\NNqqugugTBmAmAP <om=||9U'v3:ԟԯ`gg%_A %_R$uښښ̀LLWFxӦPِPcc})d})dH*13H}3H}؁k_k_/)~ ~ ԸcMcMf$O$O$=㻡㻡#!W$H-v$c*7*74*WD~u`ݼ>>=kP=kPTVrXUXU2aY$Y$$۰ B1JHHLʹ@Y:)##W6M8x&^ h3hXn5ʊ^X^ܗ$ۛ`$v&+&+">mmv6ბARm))/ll)r*sC=i=i&D`$`f EE뷑73_m}_l==mL??Ȭ؎hL4$ؚQ"C&W[TTbbOY OY vNɛkkQ%ڕ%ڍO H H~,~,DDcV[.[.s::ő})đ׏nmcmcjrjr`1`ІjXHp-~_rsşUşU 3M 3MLѰ }=qpqp6Daם᤹k`l RU֠=ݦ٦6Α FFCUNΫNK㒊B~}l1D1]];IBI֕ff22pXpX+mݢ6Ă6vq+qbqbQQŮCŮC 񱉬ϱϱ~oo633T؍0^3GG6Am\6Q;6yU+U\1\1RR >lPlP-FT$}88n0n0DŽ11t t H$,$,34#kkBBNqY5}i:derper eW.W._(jV Һ>E>E߿==V9V9*B,W ,~1)rlu{j-::V 7 7Jvd͝oΩ22|ӤWaɤWa>AL>>I!wii0{Sk{;Yɭ__o67VѨddy4k2Ye\ yzz LǾLǾMM\\{WT%;#?"?+F+FXXcPXcPX . .7ggdX0>X0nXX[[[[(\]e]e{Έ{Έۋۋ;:m:mYeYeŽŽ[[HrŚHrJubtbF^0QVV#V28VɻXaC Wz?LO$ؔؔ}sM}M}{vL L \H\Hkؚڠڃd55 z@u@ T Trg=g %\鑯GGݘwa>n>n4:4:%W'ÇAiAi8Eyx ^|ܴܴ`Bt5+5++ۨ% ydh:h:-{aY| ff{m{m9s6n6nmReZsPh5  XmXmvzzoTDyySz}}ZككH/|?9,SZ [a}HففM0 7 7\~ƞvMv&Mv&}꾠C!DTΛRMElMEQDQD-33ZH1bH18xJJzؚњ|;M|;Mm4~m4~RRɊ&5MyEkk<E E p° p°T?)j7j7.@ӣӣkid$Bt}!Apuɢuokkv^G^RI^ZMPľppԵh5h^hg-`-`]YU4j>>#OM*wwCp2p%|f(΀*d=Hiyy@A @A ˭-Z'h hmzRNSC QB*IKi~z]12q q S7nA;FfFfL$g<鉴EJwwnhC5C9S9S-TǦ uq_F-i-i\6Q6QQ77S+S+v{ِ~R~R= 5=׺٢jaC&rEڂENͣNͣìXH oAOO3@)?)?ⷧXӺXӺ&&HH++s']y]y>bJJlL5" ӬӬ77 ?,,Ƀ5,,VWIcvjrrj*{m&!F11֚v֚v&Cϲ&Cϲcc1&ރ\ j>f=h}=h} &o9; -h Q/ ~{KBKBܜρ)")"ʎʎ3|3|BTxPtxP9R+##T JBBFBB3535;_2EէEէ4Sq౤D^4^4[nnTX0]03|V3|VPPRRZt\D^\D^d._@RR}-:i^gȇX X ٗٗL3Y g g $m2I*y1XP6џP6џEEek}}It)u)Ѵj95>&}&w^^~;|Gɥɥt"`M\`M\\\IMmuӸu>~>~QE|SȟȟEqEq~;ÞÞVV"2`}AdAd}Ms@Lp@MSQSQZ0cz0c}3wk|wk|O ė==UyCyC9~ZH85 y>>2eng__!/a^a^;;lhV r֜7%%邗傗@g@g2gX g/F8?0Pv,Sel7G9V7W|kiϼ}z#Oe<K #>>-s7__n{n{lll\\7WJIJJݛݛXп?:੅੅kJkVWpVWpz{\{\؆1G1fS)'.WWQQZai敎Z⁐SSȱ}}m ҆QQ]]-:o-:oKے?gڅIIbHລ"$jWg;3,.gXX{U{U`paa-;z";6J`J`6˝6˝DT5\ JDFKkkȆޮ`ޮ`++z!{{ZTɠ =Qbbqh"(!‚TSTKZ̸b噘ŲŲ''{`q_v)ժJ }!>شppViVixm1f*/\*/\GG܍Ɍ܍]&]&``ܴܴ*P_\!!!O@^L^Lp`p`TCHpѴ@gƤƤNNFD3D3y4o =R&R<Pm{ !Ww\~s#kq$k|B`|B`swzyK'8+IE0e0fWssg@0lwlw텄Liکý+ý+W?@p{oԄoCTRx͸͸d׎d/R)orr] **GGa ؘ 5t;R' V\AvAvbqbqꊿ5zЗЗ1q1q™]v -,-,;;OճVIusޖse,B Soi}ZayZay ` `lnlnH9H9e$j$j$;8qckckCȜȉRRs r%n)%nxx((%Ц%Ц顏NNWTWT1 ߰hQ'(ٻ#!w ?,TT߇߇ыg>g+FTFT5i5i;qǦU(U(``g)x!xiDZZCdCdT#sO姭O OtP3gD,ZD#-(߇dM:~~ФЗ A&bcOoYkkIΣA1}A1}7ҩ_55^bEE~¹¹RG D۸fԔ))Q;oWcWc+IF " "Ȑ00F¯¯uAxk#k#gXBTI9I)] 8nVZj8W1W19[++'-mT+!ddd\߬{GkhGk"UgtFJćFJģW>lԼ|_WW\+G ru>4@2Z&Z&A@!:!:vL vLbØbÇRUۃKoIoI%%1 Ibժ^^nxZz77hkvy^y^ʛLqmj9j9`m=6464+s$s4l3]c[a[aDфϩ/tnIvncUZgoR R&OCC##2-I:٭:٭y$饰pn1M$ODъôR1OmºS} 1@e1@e ?艎+6[A2+2+ѳh̳hD^&^dHu3s3lcUΐ?ΐ?֨;̈8QF;QFZZ·aܨG?ݨޟ ҁ{{󐛐nnRՂQQUU8l߈߈,h,hO]d[[f3KizӰQعآТ.+@۹( ܹjt:wt幗) * ћBee::L^tvԮ:}fk.b?1007==zSmu~~Ǡ>>DV $oۇoۇ]]8w`ЯyWfS7Π~m~m΀ؿ1ؿŮWUp 7{,U:%h-h-bzz _AiAi^EƢDƢ22̟D͉""_:M:M_Z;OZo7VyCxCxϘ"u.u?? `껂`l4\eWƚPPұ.̜..,..,(acby_rprpb}lc*//TTffV6/U~U~66z7vA''+Wچ̴̾cc;; &MM20ZzF6#CQ8$$%^th3'mmḋ66췷TcuܱNBNBg[[hThS㈨xrxrxqxqGS5chZ-Nr,Nja\{\{mښQ0kж/-+/-+b\ܙh< Χ2LK\ {ڦ?R#P8hl:>Vj娫D &w *CgK:ԠBQͱQ> f`2*+MՈ-$YWwU*nʐKe>R:˒uD3?Ȫ?-Y7<2pR,yvl-9 e @bQ8 MYKjt)ttGC"001M`_3GD!ecۧ$ LoQ@~bɸ|+M 3z-{6eGK(-dxeK"Q#$!>,s Qe3C/XY|yc+iOѬLuqÙ?k)|mğyVR >sэ霺w_;GtyG=^5,-,%V.pX\z!_(8q]1 Q@EX'8HM0;[2P 3n\XZps$4ou^ߩieb&zd64c#k2&bKxN T? L؝X|UX&<DhR0ى@؉W]U^%]9yNm^*68$7n!}!$Ў -% 0jjUlf/jK&F`fPX' 7-J(0S'"k$!X*y=̾bfrHN h(o5coɻvbYX c=r*(!6xZuAs {IrqQ;p:]Q {=p&//Z(5 O4*_× 5=G2RϚgج=e*d4Bct -!wB6"@ce&u36>]q3)jz'@Xھաciy}K&F4|̓Do_\WK6=PI=W#ܾ05?㣉([d0C#L.(LW%(%/=W Q7ױ-QAwm1띞XCҗ"7$=QG"?/- H1@)*rl3Lx[w^Y8j&+m99:x_EB*tP*oPQc'|Rm ]wxm*nW!YXbOp7E#O/AoeP 0RsՁ1Sr竁~;+~v5x5WS3\z$d4U&c{NOP345(-9dn8yLܳk}/;sôtHa :tOw#ӳlX-7{ɝШhhF>5l{q̶\ّɟSIⰜt\=e:W,YrNnor͸Pє s< űj7mI,~kɴOG,7T@mDSH?Tތ8" pALӲmH),^QW 7i؄.R܊]uu5s qƬ=bV18 8Y?^ȴ=ZNWZB_8QG$ⰧzOɛ\ pF`ϡ[K[s"?ѸD?˟r(b1e6p!M v9"H`0FCVͧ_FxW9'jkvj,F=o7QOsN0@5HJ _Cnxm̺7Ķ`1'g;U DV1\E^92Y7lJ:5$!<,ص  k&|%UJZ~ МRf8v@wЧ[$bQwgw!T$Em,PkA~@<}XGpBG$6nj {oL/B>\~%X,-Va wլ>а=٣u @L&Ӭj?;yĤq0`s R^sߏ&\6c2U.g` \]3j|gQAwD7M gc ceq NhHVC=+hU&}ӫ#D ! x07#p8~6)v6bE*(T? Փ`xNO ,f#Y_c_W "(,< w.74}wi7韓~G!velVq ) N U?"ClAӛ]bs PLJ/Ў>uʤ܀ɒѪ;z!c+S9>5U9'g:KEE_ vwA/S[#(bs*E_IubK.':RgTNOS상,Fk%өHT~ 7uRe ´, BO*&PX-WE+63 ,**CͲ ;թ6u46N*vWw-]r_hjwR"qZUGA@Bֽv@*$/ɍhmDݺw|J(x,qA6`=fvx0tٔlrA:gdN(a3uP 7v+*{7w(>>B3b ˣ͠/V?5ymZi9&<-tEU-߯RsY~N7no*;nXTlvmuB^9Jn8 SKf7F F*Q?  'MkڀU19dn'-tK0E 5|ݰJ2݀ !d֣nZaRk" v̜tB,&V@eGi沵&XPS=kA5wnyQC5dÖgBFd mDVSq۴Iq/Ɋȟ/CE6!ZKݜE TSl2;% Q6pnډ<ւMTd82-ey'EqtS`q82ad4dn{ƌWo i݈949{w ˻c6ZhXNTL 6az9ҍsc<"$Q@ey4'o}&3[ڛf''2`xl^1*fB&87[X e*1@3фEF?(BL ]<l@gZ2JhSoDgwUyӴ?2™v`Su!"f Ic .q4M} NJ4yd3q Oܨm ]zqV%쩒P`[ /х2Fihޮ:XB2)ԉP|v Iۈ7#Q]ZA Ћ&׉lvH40vz0≈pz0;1\S@>'ٲw" v fyaqSG㧽шGF/~g1klWz} ?}aCycSq< K~S0FªpbSĐR"֝BtԮD_[UdqMJwg䍽bo|bM->,rk]=Mq2fVH"i–uV>\d'rllM;'DrQx [ R^LԾ Hfi# R*c5#R(M[X pb?jP|蒠)d d -U,91<|PN?|L@~R}GPm.i%kb@ȠP'3ܘ3||-_9/> Hj"ݭNL}A# ɇ :+oaNI+KGwJ^(f󆑖!SthL>g}⧜@o'ᄭA%M[n#]Y8:翗tqDQ@|cs1u(oQ $уb`^ެT&f5-r~_fWȴTyJ&Leɲia"HuYZF=^*B/h."䐺 hQy+~ _6Zĥ!uYv\UVNzҠ]C bYU8pӗ|-ʙƱYʪpyEէM,:M7's)[@ p\HK rfΙ vѵ}ڶH [nFiͺF:pv쯫unPkKMMts`j-6!!R5֘%' XLxf rdQ*P}CEA   qW[©8ځ]k,#o4om2u|@2sM;dX *ǬЂp6G"͍Qݣa5F&⃥;/H+:5U(VEi9{ڿ!@#x>i"{߸F,͸"n,7!.kԅ28V7ŤYt 6Rb3*#5hߐ~7c Ƒ-JhO˫2!zrj||> LOWkhGRٙw"Q p8P!#e;Q{! l>Fj'J@"lcZi|Q{ 1!DӒb$6;pq:N֫T-*EbzxqMVX*u)/3̾=jE*+{ ($+::E^Į=﫼iS8Yg~0 nb[l’\?kTK䥖JuZ^}ea53}$#b[*4e# s t,bW,zA-n%+ίw+x:9:,w2}',_\(l,6D"F:v.Ȯ4gR5٩5nX)S_\l9 LJFLKio \AkJbIl`a8>QOc5tO/:'$".nU67&h\VL4$#l aVFfY(V¨ݗOkTZk7z󲗿rI3;\A;~"c7Γ 6m |ږпZ:Pf2 Ni;!VlӠI7 D$//=t츍A8鹇pi^xLrPibP(dwt) (lv]. a/~T2JtYQ aֈ$_v\5;!n>[@\SrdžNLP8 nk^` NnVPqGB3 FB.}F(T#8[SNaW"sQES?'٦l|@Tf9^.Qc|_$Aަ*=l'0l9!i>>'Jo.|uZ̯t&ߐLCD(交%s _zʼVU{֮@k]ߡ]ӈCE)|$!Tm}BCjnƊ<&XKjdfgS:5?5m0_4^lǠZ<->щFIs^C,lNNWP%+#oEU7s""HCZf<0n 3n/<YjX̐;$zCFҔ, ;9M+̔Q2|ov{r2 tlpV_s0M ԋbs%΍@OޜRNq4uhJ9{f6sUrS%-I^rځ,1w}e ib7y%t St,ߛl%tKɕ|ø;W5h{=zjt>_{.&7EDs {i8Vv& )K+lև/RY8 |v|Hg?㭜g2/NkݧH]@4,ݺE 1l|'$b_=R} ό{+<1hE1r:/w,eӪ >xN头S0a LIEQ)[sk8bȟM}9D;/OfL p7r&Ӵ'0@I!tq`59 }*sI)2Ҷsɀ_> CLt.1 Fٞpmd&2滯}|To.> Zw;"I35orcxYPVHQr@J4@x7Ϊn~dqω.JUF Ճ!nZPj .j@/7QQ}#̄o:ICA5=;Jhϓ.3 G[ mbdcRjHgշN̥Glo5*Q*}P4*FA'h d* yh^lvk&|9̹D߄ֽq2W|7lxCjOZWoT>X ZYPY9"y ^JX,z[9-`oI~( ˁO\K ,c%Wn mtOLFOӠKg)0~?/X"7[!LL(m{EH]{5FIrSQ9QP On{5A,1ZücvY+~X0}H $H.i̧sCڝ > {j<2 r_& .;*o$H>-G}(/ʝ'~?3c e⊴˦wȂ,L`DRV1?Mr^0D߆8t=!G, nPśͿlipSA>>nA/L QC3yf#+g+x "fpOap<;-xaj<#Ҹ3Z}q# h"(T8R)Qw?v iy>*drGxjW7Uc%Rx6,'ZESLo}N*Y%@ A J+ 9Y$wKtr]VS&.b"3Xb$e czDYm4Q<09dόIЋpt-Q`:UϗXt@U("t1k |lo r4\W*o'PD DslM7SHY3IjBSlYO *`v^־iIB,(PD~փvɁ5\¼ծxE'>(QN>lP:zn *{J D|pB *A:DnkfRIXQWn3c]%V[8;ubQ}*'IL M =Fyq`sr @0d, wO[lku8 nJƜ݁f>x]Yfw;e@PQS |%G@MH~zF\Y^-x`a yv;*o)~XAja(RЖ^ ^ DtXJ0Zp2( :/ZGhb[kݼᯬ;5BA<'u@y)rW65a~8 bJO1]Ux:n= [{@MK7kjFk&z7jv2\O1Z[˦r,'Mv_Mn~X庵ܡIV%q}Ķ҃`jH^$cę:K$LyEw1(֮+ANo ^6# m`?pKśm3(ֳBט}^7fEV#nFnv B^w`83$(Ŀ_G}mG>(,sR:5=ɧe ݞm|sNڇ;Mt[֕[ƜWBx69RJPG!k`u"iOʬփp%T`F:x յqPu~ O^'0]{]uϐ^V㿑`d|zt.c#R0/!t,UNm精8:$~m?xXΗC *FO5$!o75|oJˇ R@s+(}1@vtMXK=lGpAxPQ!Rx. adB1/^op30٫ͦT+zYPA@Q)DWOhb@hqVAb Xp5i3 4~T6V+o~$LwI 4lds7HJ٥iV %n`ω`e"˝6P^nFS'p1)`n, UVfr6PmUoG=P"TFGhEܳWgx]QPPN20SP$/gۻʠ΄ꮘqao6>)tyQv4aw~/trV e:89IzB~*ÞYR`I{$} g)"̞! pkxO3ᄢ+yjy\ObU4j_,ra f?S沜2`XdWv"t=CP`[;WrO~lsHfyˍ3J{I<*DZӼ RôbO`R|xײǤP1cRhGQr!/BІQ b35Du}N18};؞%у)iVg)›fRL]rF2>9̲mt&QxR!-ZxؐJ.|ن/ѶU|k<妓 F(P<clVYNon%|Mpӄ)Ϛ绀QE?bGd*3hsf/WN/l|k$2I%V">ۛWnj-ϛ똵8:": *@=GEgk&{:4Gx6Yj>vhp7i9Mb(.M<0t~$łŧXHRB%oy VWj~Ǹkp@; '6R&U2ŧʥۃɚ[fewNL v¾6Ft${\n%wroMH'a`L1PM |ʧ¢ފ~*{7 `=!hCxV獌,!6Nl@O覴%8xrg ;_UɶKߡr*9.&6og_F- JDX*q`m%O Hތc5SL@~DiOZCϚT' J\YEWp6I`h?׌p/&pW#ЂK/렫c3ɪ0j y&!jD7FE_ljE`^fA,l@Q2*&*C+-L$2]'}T z"`B3}e X֥[`s^>d|;::~ua\I7Ȓ-(a,+9ޅD1߇tjzIg9~g~l-=$?mhbkȁ/D gɓsDxmfvjeOCtA,,֐"ao{,k1WGeG2g^ nVM0 Rfn諕'n~DGf';NFMVY9F!\L '"(O9"' .^P&TX NSwb櫧trY?@&~ <ktcEd H G-:xol9]EK[qHsVOJ<Н\*GJ6:}S[G(+Xĥ"&'NNrX)U# B*?!4OqMr&v`w3߂;VxЌ=VV^f{xO#(9bMr[ v*g!T_Oӗ]DژȰe㑴 a XzBh? ͒\CN+?dLE[{YzGt?bbxc?Lb1(BƔ s~WbTǠV-cGs 4 @Lk^ T|7K$*ķ_@CUK;~^к̀z79R~ `.rcB$gב~M͈q?$z`[:8'̺?krC^F<0hWU~,ǔJ5_cv}1ݜw\!X9YRSꥊWbbs;)ڈ12t A铩Eegf8ܡ!d1GLީl`1ET1/H]ƣ4"N 8crf{^噗|FHя@E;RXSN}>xhxcPM'TVM/7iՑ)} !ʠR/.cjS6'7zEpD? UZ$ʪ҈(+IGJ@ nH]C B!6O\ /gt7Ha'W7]҃|Nw^弈]>E$NW'=s .ū:59vcimj>QB;r9S R58-V&jspfɿj\%g̳w{)JGS2~&tr(]: iо}x>zw]t!ia} nu:L΄)rK߭;0kA*v FR^ i}"*YԴh~āICrçV͟MmEH4 B #UYr ׌tI6 nhSfKyl̻U b^a[蜱(^p?zF=ϐuVoҶkׇEK|̺x"B55E4( vE>ce;:a)d YRʰ<}< K/D/U Nߞё$O{As m=rs}ȀKjw;[ ):"2ŅF9P2I,(JQ/]OO/hޮz3:.Y{plSswsR֔ʗ- (c%6]_%Y] nQQA-&YJj ܡ7I՞tΙ\ v^:WȩqͶn'v7j_5Mn'ڞ۽GEzlu%*I!ܬiֆN!aPkzKhWvAҢa9S8'~|ݽ8wK^Z0g\~v+W,<3QǿOseUQc4={5D3'cF4,.IқaXY&lg/MHjb+Y}Q0 ר*VןJlꒆdkFK\o{ܤVǙSv,2p|\Ak6$bSa}tȤF,c`w%+PF`k>=**T;046P ;Fit'HyISze?nd*'#fd3rq x0lm Ȱr]l]">B9]IqF/V~ňmZ+*z 3R;j5+W ==4 Z V2Tm$!g5k_sNzѬ4FLNVyovwaE"o=j.ҬKP$[IA9" ])Prs+CP8h^apB&\G":i{i2~ZЁ%+k;ᢋ\WѮd`MR*1<3]fEG>ޓi?ȵmܽ$cF-hO (.C'x2,pj.h 0䘲D3bYh}N+1$!:J+"]OK44i&z+eB5EҾdoʼnO~\pZ ;/ˎ؊hssz쮵3\( ʝn Yf5ݷMLZǣf#) "*e:vD>>$S\]FQ!`#R ?QU.w7~RŚgO!(ƋI9$`}lo۰#mc+(Mz j?PjuMk)wָ;iksi&AΨVMSȯO#a[BoưފTNc׋Zr\P tlXْ!cĤ7@ +-)n%ӯ6WwIxT1iss͍υZK‰b!4(}imPrӓrڶݘ/|%3>чmpJBi.,s&rtygRkrj֐Tw%gW q[}Ç?͚?XR x\4.MZ78l90J\'!h?ixӄv^{yj,b⽞Ba^θt:*4ܑ3u[JAIx=\#F3PbkZ4gAr%Nl0}q'7h[bϬ=HJhx#xpa ;tǒw{SDu.z"BRs*dܿlkZdicYjT*CnW4q p>O‹CB[Q2 e|~q18'ΑRK$s]==(AI([=<"*]:nL5V챝Âـ-CY yv8PGRqړ ю#OǕV5rnL.Sf}J䶭p̚ers^ GzO /%?q,yvƉZ 1=;QxO7JwI~]KCg'Q iב7a3R2Nb5E ySgQ$yAgTDbFei8Gx~x!zSr/jCkuu5 7o`c;L^WԊWOxS` ;m# dcȉڏ1U:m3+c8BT*39;x,K&?P3;Čz?Y 6/Hc3%2,̝AeRHߕq|X|~ 7Lm؛ANLme=8Π~K Bl|F+f$4|i:pȾЮA;2Q iH.~#/Rq0"-/^T$ijvA0i??hWNЃ "\cIn & f0AyI؜o-ƽiF[wZK e%ϸY/Nll'8j*ֽ$7 좇hs= (`=Pq{@@0-#R[3j`WR.KDs aZ(NbcA0OuKE) bG< &X}Hdtv?eP9/XM *F,VTql۟l^e,%WmS%TBawe4(iZ6kw}ӣ'OZ{ˍ]@࢛`Fë&B1:AK57ܠYfRo!W{g̈B*{^%-mnxJJ*!]EѠ ܖrb VбLc70rTɰ7?Gn?ҨEY5V'S Ztn+6,gׯ3cAToSwC"z:-jߤ9&J؎GPXi,]|$'|I7/ZEV &D~جW8-РFu@s]F'b-k Ml3uC2"4uF'O41?jA.[:c~`'zK%1/9XIj@oNLjyet ֱގ\$r_1j,zձCdlv/^47*tj.qۡћm[؋и!cY|S$؜9&~2&X\vlykRƊ%J{~oP _M>AH_Gk@+LOoc<(~6$..F>(̼'t&zD{֭LP5zswy Wh UH)ڈ_c/7}'t9ʭ}`d]Ɲ%[en_鮀'VIR b Jǻ5pHdڔ'~`.kha6LFAڥc;9`zR(LDZt9ͧuR%gW` b|` #X0=w ST_ lcOEiMD*{zkn T^ӏb1̝eke Y^~ qޱޡZ,F!䩴MҶz-SXH b0rп>s)w e ֖cMzO> ;>▿"4Qj_^KזXC[v\y?Oca%Ų6EF_VtWRʜ^0ө/99ߏ/*C $͔6wD. w5'F| l?) SZ|;8y]RglY|'KU__8:?׍i5a^PAt)D'%!f*v>oF/ dlCI?>OljJ5 ] !^o7݌1tB~-}Ԅg\m#HLoy6|F)< Wћ rw FƉ8QjK->R]|MAjGjɥ8=rMO;˄?fB|dAS\jyb]Zv'׬oN(蒘Q/TF[aM^H'X Dgy_r^ćnt"@BWC;U`,PXgxPSXo&#WАRAhJo<4#Y3m䂐 7Mx>{;ͨ_~1dܗҴB`9,&XY=8O! JH߭F3 Vؽ̊(x|iNRAn/q; ҲSт`a5T IqԷ,ɑq?U?Bs&94еa (1]sX  OUc!E2P4뗹Hc&U&fY2q)vft >%nEP^· +^;9 urY.L =i?LM:S>@-ex @7Yrx̆ y͐|[G,H@07˴:GF;. 3D}Z+C f  }xxSwS:h 3+l\E!T/#= o}-RD W,Co<{9Ih~n7( EV臩gccJ ~'$j2@-LE+ҊXJv֬=G2씮F^O g}xѫ9vuprh`zR3At/P;x\؁ w KE[J$燨v Q`py21xV^=we]0v {N#.(uzoMT] 3*~T'n̆J\x ^ah7lZQzIDjn1'%.Um "w;*v;Wݟ pwg7Ob n3LUR5s琺 *x')V6| 0֩+U3 [r.W#&OӘ̖Z]\Jti⩶׃Ow;cGy  rYzY{N* xѫjzEtW7T)6R<սlt l  SN зdOe/uh*ZVQ3q".|d[ (ܽ\DӁIyC-Aså qh3ٯ<]@PBC+ް0ch@ M|d{Ay , U* o(LK0Y~YX һOݎy ? ɀfWwdv׎{,;So+M] oӮQ`,6G6$h$T]bVNܶ:u(Cs̃RZ{DMΘebTd<ȀmF}Hiq]Ft¯ C:z@;HJ-~~i!0> :C Q3x|lt֪9uOڤL^^&6z}w}u[WK\ . a8}\DJ3": 58Ae@W($o(! ^>3䞒tf9d ʨ(ҵ §#TnJzt ͸)P qzߔeRC̼vTĕ<$}qFwpJD ۱bBrR[d9z?Lf h}MVhEibB->̥t4IFi޳̌b:3aq0!1)~ ak$0 =w7@Be;ΆWۈb/{9;~?̃{fmXf?@,ex@itM ׫].X6\ؕ*ֹ&,Z?iؾ]q\yӝ^[1}6~+L}jt[(-|f^i ;Zi/al4jOL  ZFWvp^# m!N\P:'Λ3RZ0lh33us̓h~^!oHrk\ ,јjKfQގxbmfd.É7#fY? ?p <IC,7 +)Yr=aN)ʇ5HB[73ҏRYdtB ɚ3ccj G0KV-EojԊ%c k@b @t|k:ט&>ģH;d /Z+{RsX9yP!Oq#ˉvPƮݜ5H[;L4@&VI fppZrif2 5hI0]rcf-L\vplC߽9 'P^ݫG{èQ;ÔHq62hD;U;}Ћ{ )n٢R>J/sLc^{DROKCodDhQrؐ3ٟEY _yFAvI?hiXŽwϒ36B!_EvtYݭ/(*][#/@\1z QS$eʸ$vUO37G&aӃ6xxcʬN`w~ T7t̴E7R\kZܜ:7s;aj.e"37]ŽE  j U21+kpoKW @P* DDkia]`۝`LC#b[k,K|{ !}Ԓ&Lc-իX c8[e2cLL6ݐc5LkU׈hJ*DϩVx1r([&yKǞ/6pa a3JMpP^}6R;$]<$t&h23 \$Hn뫢"Ӻ٦yB{9h"(OecY5߰:޹QP3RKJᩜqkG42BX4Sfo0"K]WfZ8$= w ׁ(%+5V5-v}-e!3A7"6h|gm|#3QQom A6 ~\HnNך!2詶 E*,.@vdb& oᘀ (M~ {ILFɉZF^E# nYYy1|o rUݧSg]"s< 9SQ6I_)`6t-!Q]ؚX^ ſV7t|hBQJcAG*ohAx9[nD,ód78V֮2*q7Z: L{(/5kSJܤz/RЁ ۬űXѳ)lDftM, Ņ" 0­Yz\ 9w?px\ֲAw0݃C ٳ%H:1qc =\!Z{Eg$۞zbEIY#h:H= ֓姬0"rӍ2^ө$t-I _S`'ƦK,!/+ґ2ipqm(zא FU9=rpv=4d.:tiX0Mz9fwm]6oRoQ \d5Z91z myXl7/0't-;C`xoA[&Ai4`08ISDBr;kO_esh! KQo4ݣ4 N!YQxȥs{k^i c871"D@.eBʚ3n )|N\EHՒ+f-Y{f݁$Eks0suFqsid3 9X(c[w!x^CvJ {W(.śP%aO)6֓߃p'0 2 r~uP+do8roe ߰FXy`@] L|?r44r ^ ܹFPe'cD}\q-d/X.걖Fۡ%0ˬxI5'v% PbKxhhp'Q0dC߅@N ;o-J*0pֆוۗfD02wz? O(gD: j?.\D{oղxfmRq=(%炝N';@8of: X;$:hͽ !,Qy{܅qJ/!+OnEَ6ChH-XA\j?tHomM=!)Ot9Cd1;P~U|D"[}vEXO546f,b+=~#AAX؏I >x'R3"ӒQphJ,tܵ7{%/'=n~kJy{C@c=g_>#N-5H8"z-pVB$'/1!pZuAĭBږqs_E$d<]GBYAy#NɈg૗jhhXμťY s#& up>67*ҁ?HPӌ]?N1}5'O- ! Y ~ =۱Y<)ncwvyqoQ9F⸊ : y')Ƙκo㬥/ԃ@`V$Bb}]ct 5wn @vRi xғng$(+-WKn>{<ܛҷF杻ԃuҕ(G&F 7tfȺ_^Tdzx OWrpk38y ؟~0v=b.m:B 3Ig8 |03c8X2|:'u7h=0ES$>-r҃2|@*C XOf|ʡDPD!:"^웺X+I bPAZxkFQb ch;W4we˖w)-R١HsYO {ϿE?p<])eOГE1z ͤ0}r.*@؃V Q+]wLj+_d]ӽ6L6BDžҼy8(h]e`#ZE;K*6*ͩF%0VrHlagc;[ZD VijP;KyX+Gg)F$=ll?ķ:|3s+zlS7l][.lxr_lD=mup tId)P\gPgc3w S$p>Et+vTح& f*pP:f23m(WH,n5o --$)AQoh49˄J0@oLa0?%"0"ab}< L|W!hl* aD=f.E| ^T䪘ޠďy < ~Չ ,ŧוQ~a2b{`Ì2L?#(WOcBFpFxwZ4v?p;Cyuu `ͭBWkl!cto3*cا|c .7:a45'*ҫ&{\Qc&l7 'rowC%M,F1rpX&zh8!bA7P4(2 [rdṘB@1Bi,~2m=;`!mf=~.!ίGʓlژ)!%&7"!%M%BrJ7&-(y2q|2v"by\yVtj. \pXڽcWD[({vMHɅCv%ZU*W&ˡG\`֚*\{_ S2nzD~Vk߱i"^e<mI&i0_n^*gBzL 5yh퓅xw"#+}W cj2dE `CX1Zi-ͅcc"AOL ݝP:sMwgJF0<*>@ŀ88L̽[l15(xɩ^*VQkviY{"x[IYd݁y4/xHqj0+-[HK$˞ !<ј[*fmv*LWY2!6_m;*2ߝuר/YVL6οzj(=rJJEeV nHRz;(15L'^[}@]ӒP'XBpgCLXAT;jRieLH2!އBŲ[|ijZLPq@AkʳYdžH?6Dn$4-XTy]75D>=n:ag좪\jS+wvxрLم۪!TlAk7ے4I-<cVB8rNnILn=;3h+Bagv9Kܠج_2we8͟qb&Q ? {<*˧0 (hJBYg˱<Ѥ+Ug=uJB,}Iޕ/ګK ?j1(^WS-ˡCj}"FL :W@QvVɔ̇dFJ!=I?1%$F*g&&c#1uShUV_Ųtzb"/l"kB`2s =K4,<;=NcSdH=>"}W QNJZcvF T/aO%>rS@$BXإsFoC- bBVX:{F~Pw<\h,+αzBXP0M&^(3q6[f_/23ڷl6*Nwޚ A]lqe$20J2 .w:_@8|3)Hi"Ƅ(XB6jP2͏EFhI Ԝ`OG:h]e  E-<2aF uST@N.-Yzl`;'d% ާj VNW='|N_g~ )7Y6G^MSi\\} SD:#+{ ͧɀ \aMtd1%cjmS%R=m8^1Ihpq'4:vE3Dh)lP/D)6h,l- u<~i\U%kzNcFVt/[K@;ΐZmW[6T%ttLE /F錕m!r7J+OO}M*`ˆUܩ\!jYS-Ͽȉ.?|F݁ L3!Qog8n{79?^Vx! %!0tV땶$, ۹]2FCDyM&M/+:r*ޜfE Y[I[oWLJ TZsnr ~ 9Ƨ@t}(u{K$IBpھEjjqKG4͵\P,){`z25G-m_t""vM~ Mc)ػrnG(c M UJDS EEq<~؝\^e3:ZF ̕H^nT  "FP191oRw V+CZҝVy6O5KQ W8L120)yL3\kZRF: aJ-B4 ,T%Bi&.l?o-&RP!Ԅ9W?Xv͊8oRr. ut|mMNF7ѡi*wL|$P__գ<h<Pu WnAƣہ͖Mw-OL.PdLf9v e-)x`7Da{@;МG \'mEӆzGPOcJ 5`eII*yy@:)hoG.N }pOOk¡ + {GqJ s&%&F9 #RM E W 1eCi2[Zo4ˋ}c0҉)i =.r/\$j*zeqHZWϙJ&P,IFgOu" {7v^>5ܖ|hUclf Oͪy|q)\(%"vdC^`K_uuҙ|#=H +>!~g&b8ZHke YZU_=E!mٗ7T뫝U-NHE΢[ojrjd:giؑf?P|h/仜:YɎ2/܍ŭ[=:moursVYg)GEY[))Q6?"otqvA&kY܀.v^0 -ŠU cnX16P@K鬁YhlT4w2'=#=4[\z0|eg&jLW7vmy%bEM4 F7biDByP{JUh-5̻XcZ-(Zxҙ0ŜO֑mS}ҥ# iHd~v"|xPLj Y]3MIoT [+it3[)Hm_7z }Ùs*P<%@0_R?|Gfc;цC6y dVg}&G)$ԅfO7Zq=Gؗ>S:h${ 1Utq_`Z=f(&폴fyRPbY*|lI[3wO6%υ]:NV}a46dۛs]ki ܅ܗkJc)6[] I|C/+s,ԡ@_.d8nCTtL|Y -]V:ee=t!!U|Zރjy2&Y4M~*("t dpWYPtPC(60JYh 'תu6Lrbۮ bZs}{QTfA:|Yr/N)>HN,ML17pBU:f3'im\C zh2/~ɎvzklJCgkIS{7'1=_~x/O ĵ 9Ď5;~o7`:~ZAx3_ L2|@ ApkIİJ *e-al(-hS}[ȿUfC2|9_~;f2Zl$(^džD.s~P@wub%-?rSB\\=i;p2p3n;7nw6 TgK5)Wݽ͔:'}ɑ`Tl{oRk}*<]'2;iyҶoLɚA0 W90A ьDdzaNW ވ0ڻ!Ffk؛(6\!0_)=> 8Q:MK%tɥ"iʦqR(2tji_-퐬Y):eԘ}{yd/]n\G0Sѱ&M5\-9,xTgz4@?&F#EtU-<>H~@I!5.H iDt!^2)Lǰn8gah}AJ\ׁU86w|L2μ9 ¥2s'ThP֙lGg3!Ey*z~c9[O1>Quo,[:uR)*ˊaeZ6LP.S^n1e`f[hTriS\<$j $dd 7ؤ\̌;Ox2N"ꩮa+. Q/y&ftoM<vG< 1>7GV e;AtYN/9r1c[,F AC;v6}U29RTAd\X (m>'Bu,1%F=RNyS_;D0{ȟrG>B*8Y˩TndK+6{ Vawk d6X8RzD`=R2y1YYcbg$"nO:yrۋ 8ԲhJ7"\%O˾"Yc\w}@ZqܗRqуv4gs]48UT539Gxy9bmfp^I& ~S>@O2a=Gtn`|:& o'iaX5tqf"{uCsa~[7؆7@pzI7a&2Z~=[}M^q/ <\DR'^k.^}*a4s߲ K$AUd8g}/t7DOY$5M'rSޱm@/_j!G~i@tw\1,18Hsbj=wҍ}*WYtX#Vv lIIQNk1 X (hNiP}Y(.B 0 A{^/V˻g\D`bYp3cp|!1x?GxSaBBD>~*~]8h3!sb)Q$x4B "$#jY2_H4%T{#AMhH:`n*d݆18ݟwTF=O †^a2G ?*a_ˢܫ>YƘ+ɌGQa$k$PG{U.GtFyئsȿ0v=;$޴ϿJ~|!'Zl-#Ip*ᕬ͙ 3Q6ǽ? +q%OK3 a WbM&év[=3E7mJd+)' 3ِ^ҚΧAvm?;IyMuz'[n51Q:9s'=ҙf,ٖiڐb| Tq|_YmҷwP(sZCn)Kk#r;YO"gj]e#|&Q9_Zbf:w= h&_ Jp׬a&y`$IU<&][cK FԶ3LKabEoƀ ^p i'g%mTp3^vx@`>.5g0u_'x ߹BGpAU= m#g5in/tJMHRb{aW7S"}Ş0h(3 !uf|>6i]ZÇM_kFElka!uDj^!ҝ -5 7yug+~ ^<H*.G.ZUq- a;%ђ6+x8;VђN4,w\tAhoaM] ?c۩uЉp%䰬`d5"cwJ$qtͩZ\3gjw^ jPyRt@ItX>#ZCA² ڪ@ {ΓrŨ4"3%RVa62tH Hep~ ݑ{Tu>wAWf<՝q33Fd>|"{ӷPBWo[v7'G}`@+@*]H1Mcsҿō:~%ս}^:ݖ hcI"]/̋:hV"C~{pCbpMfL _ؙ-&!xb SE&LdN[urIɡ||'ﶀ\= NXBTΰX-m,FE6ȁApP#:yjQ9*YNbV=%d \"4lۆ{+9N zΥgsU 3@VO_,p&=t5l?+ʴ;1s ɐ)u5~+fph0Pfyf~,]QփؠrlVhrs:ԉQҞBN*W[b{KdyċRi8@Iͽ6XCAܻPG:OࡀJw@4aT6@ez{_}'8BUJa'nqL%btx Wl.St" 6؇ t)`v '>fƢgB[#{!Nh4o3׆o{&~R(gW d*"258335Tm(&T1sD٥Gb Ȩ^՝ř ڭi\lCeJ.#bNP m':L5JK{&ס@_:z ~`}H|r)Ȭ+SLZog&R}txvFʮzRG*gp ~{\U, q8vx8MDr فe)~ aARE$@T;w4+xX%\oV^]?:ϕt+$&'Kf:M,[r#RV=0-b=&`AXo.E .s;2j*Gbi aNBA"`$g|[ׇ$ S }XC%=աD7eL o$m)ZAɕK.WD_֋UJ%IMz떓ESLHAڵiǼkHJj$˅YCё3PLFpbB =MU,d:Zcl\Νߖ  >3׺ 8k*>))L9~WNAWC˦'dVx@Pn%s̲W9w"x,^pa=3>Fx+߭ ui4DIU6ghow.TaCBZZJELaFRpHv*I a4g9-rW01ƈW6wrEB u;@dS6yKJy{KޫqNq3^)ѼAX\L7(LTQD~VFf}j ^ZNFK0KPUcP1 F}Hdf1ڬELN+K\`5؁LZ"HM}A4 =DO؋'=M.5`Q-+I#0Rh-˭vВXu3HvU_?eX셇ѹ!bwVR2fm) WO =Xљk"R. Ty^SK~ccѝPZA!prɊѾy%Fl42|1RFr.`GKe8G[zM&M"Am0ZU#2u HKFrn,^RezCD6wYTKX -d,xpD!MCh}ҝHw?C]}e0=o$(yNt*XaYsg;l w*''3ߠqr7u8;]wxĞ_q#2(GyHpu#{I?bzyu f4AuƃqhWDžn#%ZDDh91SԓNNrWJM$ tY?2eL"X\;:9KXɭDhs@,=;f;A)D-vŀY CE6O9 4Rѧ,Ϡeʖ|(ȭ\EuҾDasxAJ%O5EJҸu#ݙfx ̪K?z sRRՠ3V_jF{rY9{a7wb  [og0|3tSVUEHhT&fp(zzȔ~''-L坆&YQkG>yڭ .V p@* 2\ `r TjA@@jDH!d?4,dp˻0qKJ2.dyc_@ExJݏ`hc; :/iRo=ђ +(ь$t=Q@@g4?./h>{ihMk[ar臙PzH>)Aޓ"vQPcrܹ8 c1s$ fv0?]6^[ؖ\e51x'h߇9dRT<ߔV_ Sbt]-5bI(%Uy1A0d!;1Mj|퓴B8nȱRٕvM; .nF Аõ RŻ$pӦ[C0ȫv'ʑEr2xx96ĵ58ԡ-]{_]u 1j}h]/EGvSJ&9P ĞƇPeê3&'g&$VO5H+VvY銿K^QaweƭOIc6T^b"!"3\` !f4&k\7J|Y$xy69O:TR)3oJG F̛m%G,FtZ@a '6 2ɒN5CMEf3 tss:˙3e p0g(b3?N,Tx:}~EFatv\k[X<\]$U)mBFMֿX@0H|hG T|p$|Q`¨rBzl|Ydcs+e Nv(|H%?\V̐i\!'J@sdmY,ʪ9]g.g@5r9l# ՁU=3RL*tr9*\fxa4:#L'3l[$׍m;NB*Z_͵y|[^Uoi96[(tk3TAl:_kk- }gSvnCu:IZoqyYt3B e@2)~anjzUDR;_J:vmg?l7C&r7^oy9q}w5.[;oύYNׯ 1D#C L\UycB1]c2ĆYe =%g"" e|-cip2jlAF6P~}$~27xN@9>\V 9 o\و0m +x ^Z/0+)! Gǣ_qAװMG _|h/:jT,*,TrTIlL dҹ'*fT;1OSK2!·˖ej"#i&X?g!6}/}"{fcG"F_T Oe*VRq99 *m`A/;>4F_loB7TL ӪQ%C5P钱{'("-)YUN yZf @҇O P"_B_mkT d.S^2 %j<KZ7'J Nq`틸[/G~& VFTN)!&+UƅSSZco`Γտ!һ|AvX?J+=ӆ^.%4QpHꬆ:1]`&j` % pQ : Sko{}Qbo. ig/x\K5O.^~i~iobcm,D&SS@]I+ Tas7IK 7YJTy7T$-l7`M0T\[:pPıHٕ1^qmd]Ӝzw~~I ~7༄"uk=Lp$2܏lY@#.-%{j:8qwj5EA$="b܉*1 ;< ]fGPoX$ۏsDw\Xfer縜X$$*[-Vj7{dg BІQwBjK JoƞpO?+@n9Zڸ*Qz>߲ 5x4?wB~hJ-8 FB^@Ts_RGd՗\ZnޏDPfޜCƯepa"^{H&!Z˖#Q`q荐k^i/B?%˩QfBiKaRV8:)+2|{X"R݉T9P7~?AŷQ[T<aEviaVd wfyǣ*2i ĀMk.E qT[`%0^pdg_qXM>Ii|q轖x`Y_jUueM2 x~$?__9pvZX2Rv=o^ r` ݺ%ӐľruJbt\bgB]گ2ƜSIl)9:[t)A35ED]Iۉ,)GK@Jd!^ss-=:uۥmӭHf/Q܎T z_^4fnc}7g)PB!kY҃ {FbJ-71Ϸ@(@8˲dFpےm˲;C(8.n_%4ƍHH=I. g+Kr{RT`pxE\3̌h 0Xs3c9ڞR*[ '*&(v^1:[ug:;V< F<tbE[u+j2FhC}ɉ/Aaֳ۬obPW.bu&gPe;jцسLH1PcBO KWJp+JCrjeK,OH{W*CxQJlq"l~9뎇h!o8j7RwcVCuFmf+pcbasic-2.0.7/tests/unit/model/single/basic/000077500000000000000000000000001441235174000207105ustar00rootroot00000000000000pcbasic-2.0.7/tests/unit/model/single/basic/ALLBYSUB.BAS000066400000000000000000000005151441235174000224550ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 1 AS L$, 1 AS R$ 30 OPEN "gwbassby.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L = CVS(L$+CHR$(0)+CHR$(0)+CHR$(128)) 71 R = CVS(R$+CHR$(0)+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L-R) 80 PUT#2, I 90 NEXT 100 CLOSE  pcbasic-2.0.7/tests/unit/model/single/basic/ALLBYTES.BAS000066400000000000000000000005131441235174000224550ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 1 AS L$, 1 AS R$ 30 OPEN "gwbasaby.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L = CVS(L$+CHR$(0)+CHR$(0)+CHR$(128)) 71 R = CVS(R$+CHR$(0)+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/ALLWORDS.BAS000066400000000000000000000005121441235174000224640ustar00rootroot0000000000000010 OPEN "allword.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 2 AS A$ 30 OPEN "gwbasala.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 65536! 60 GET#1, I 70 L$= MKS$(R): MID$(L$,4,1) = CHR$(128+10): L = CVS(L$) 71 R = CVS(A$+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/BIGADD.BAS000066400000000000000000000004031441235174000221460ustar00rootroot0000000000000010 OPEN "bigbytes.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 4 AS A$ 30 OPEN "gwbigadd.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 16384 60 GET#1, I 70 L = R: R = CVS(A$) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/BIGMULT.BAS000066400000000000000000000004051441235174000223410ustar00rootroot0000000000000010 OPEN "bigbytes.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 4 AS A$ 30 OPEN "gwbigmul.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 16384 60 GET#1, I 70 L = R: R = CVS(A$) 75 LSET B$ = MKS$(L*R) 80 PUT#2, I 90 NEXT 100 CLOSE  pcbasic-2.0.7/tests/unit/model/single/basic/FLOATADD.BAS000066400000000000000000000003751441235174000224220ustar00rootroot0000000000000010 OPEN "bytes.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 4 AS A$ 30 OPEN "output.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 2048 60 GET#1, I 70 L = R: R = CVS(A$) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/FLOATLO1.BAS000066400000000000000000000004211441235174000224150ustar00rootroot0000000000000010 OPEN "bytes.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 2 AS A$ 30 OPEN "gwbaslo1.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 2048 60 GET#1, I 70 L = R: R = CVS(A$+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/FLOATLOW.BAS000066400000000000000000000004201441235174000224620ustar00rootroot0000000000000010 OPEN "bytes.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 2 AS A$ 30 OPEN "gwbaslo.dat" FOR RANDOM AS 2 LEN=4 40 FIELD#2, 4 AS B$ 50 FOR I = 1 TO 2048 60 GET#1, I 70 L = R: R = CVS(A$+CHR$(0)+CHR$(128)) 75 LSET B$ = MKS$(L+R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/GWBASADD.BAS000066400000000000000000000006251441235174000224160ustar00rootroot0000000000000010 OPEN "failures.dat" FOR RANDOM AS 1 LEN=4 20 FIELD#1, 4 AS A$ 30 OPEN "gwbasfai.dat" FOR RANDOM AS 2 LEN=20 40 FIELD#2, 4 AS B$, 4 AS C$, 4 AS D$, 4 AS E$, 4 AS F$ 50 FOR I = 1 TO 2048 60 GET#1, I 70 L = R: R = CVS(A$) 75 LSET B$ = MKS$(L+R) 76 LSET C$ = MKS$(L-R) 77 LSET D$ = MKS$(-L+R) 78 LSET E$ = MKS$(-L-R) 79 LSET F$ = MKS$(2*L+2*R) 80 PUT#2, I 90 NEXT 100 CLOSE pcbasic-2.0.7/tests/unit/model/single/basic/README.txt000066400000000000000000000001271441235174000224060ustar00rootroot00000000000000These are the BASIC programs used to produce model outputs with GW-BASIC under DOSbox. pcbasic-2.0.7/tests/unit/simple_shell_helper.py000066400000000000000000000042411441235174000216400ustar00rootroot00000000000000import sys import io ECHO = '-e' in sys.argv[1:] PROMPT = '-p' in sys.argv[1:] GREET = '-g' in sys.argv[1:] UTF16 = '-u' in sys.argv[1:] BYE = '-b' in sys.argv[1:] if '/C' in sys.argv: idx = sys.argv.index('/C') command = sys.argv[idx+1] else: command = '' for term in sys.argv[1:]: if not term.startswith('-') and not term.startswith('/'): # input encoding encoding = term break else: encoding = 'latin-1' # -g -p wine cmd.exe: CRLF, no echo, utf-8 (shell encoding), extra CRLF before prompt (seen as blank line in cmd window so keep) # -g -p -e windows cmd.exe: CRLF, echo including CRLF, shell encoding. extra CRLF before prompt (seen as blank line in cmd window so keep) # -g -p -e -u windows cmd.exe /u: same, but responses in utf-16le while input in shell encoding if UTF16: sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-16le', newline='') sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-16le', newline='') else: # set universal newlines sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding=sys.stdout.encoding, newline='') sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding=sys.stderr.encoding, newline='') def run_command(inp): if inp.startswith('echo '): sys.stdout.write(f'{inp[5:]}\r\n') sys.stdout.flush() else: sys.stderr.write(f"'{inp}' is not recognised.\r\n") sys.stderr.flush() if command: run_command(command) else: if GREET: sys.stdout.write('Testing Shell') sys.stdout.flush() while True: if PROMPT: sys.stdout.write('\r\n> ') sys.stdout.flush() inp = b'' while True: c = sys.stdin.buffer.read(1) if c == b'\n': break elif c != b'\r': inp += c sys.stdout.flush() inp = inp.decode(encoding) if ECHO: sys.stdout.write(inp + '\r\n') sys.stdout.flush() if inp == 'exit': break else: run_command(inp) if BYE: # no lf sys.stdout.write('Bye!') sys.stdout.flush() pcbasic-2.0.7/tests/unit/test_base.py000066400000000000000000000363021441235174000175750ustar00rootroot00000000000000""" PC-BASIC test.session unit tests for pcbasic.base (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unittest import os from pcbasic.basic.base.error import BASICError from pcbasic.basic.base.signals import Event, QUIT from pcbasic.basic.base.bytestream import ByteStream from pcbasic.basic.base.codestream import CodeStream, TokenisedStream from pcbasic.basic.base.bytematrix import ByteMatrix, hstack, vstack class BaseTest(unittest.TestCase): """Unit tests for small classes in base.""" def test_exception(self): """Test exceptions.""" assert repr(BASICError(100)) == 'Unprintable error' def test_event_signal(self): """Test event signals.""" assert repr(Event(QUIT)) == '' class ByteStreamTest(unittest.TestCase): """Unit tests for bytestream.""" def test_bytestream_read(self): """Test ByteStream read.""" buf = bytearray(b'12345abcde') bs = ByteStream(buf) assert bs.read(1) == b'1' assert bs.read() == b'2345abcde' assert bs.read(1) == b'' def test_bytestream_write(self): """Test ByteStream write.""" buf = bytearray(b'12345abcde') bs = ByteStream(buf) bs.write(b'ABCDE') # write as changed buffer assert buf == bytearray(b'ABCDEabcde') # can't write beyond buffer with self.assertRaises(ValueError): bs.write(b'123456') # no change on write error assert buf == bytearray(b'ABCDEabcde') def test_bytestream_read_closed(self): """Test read attempt on closed stream.""" buf = bytearray(b'12345abcde') bs = ByteStream(buf) bs.close() with self.assertRaises(ValueError): bs.read() def test_bytestream_read_bad(self): """Test read attempt with bad argument.""" buf = bytearray(b'12345abcde') bs = ByteStream(buf) with self.assertRaises(TypeError): bs.read(b'1') class CodeStreamTest(unittest.TestCase): """Unit tests for code stream.""" def test_backskip_blank(self): """Test backskip_blank.""" buf = bytearray(b'a \n\t b') cs = CodeStream(buf) cs.read(6) assert cs.backskip_blank() == b'a' def test_read_to(self): """Test read_to.""" buf = bytearray(b'a \n\t b') cs = CodeStream(buf) assert cs.read_to(b' ') == b'a' assert cs.read_to(b'c') == b' \n\t b' def test_read_name(self): """Test read_name.""" buf = bytearray(b'abc1\0hjk') cs = CodeStream(buf) assert cs.read_name() == b'ABC1' buf = bytearray(b' abc1$jhjk') cs = CodeStream(buf) assert cs.read_name() == b'ABC1$' buf = bytearray(b'1abc1$jhjk') cs = CodeStream(buf) assert cs.read_name() == b'' def test_read_number(self): """Test read_number.""" buf = bytearray(b'123ab') cs = CodeStream(buf) assert cs.read_number() == b'123' buf = bytearray(b'') cs = CodeStream(buf) assert cs.read_number() == b'' buf = bytearray(b'a') cs = CodeStream(buf) assert cs.read_number() == b'' buf = bytearray(b'&ha') cs = CodeStream(buf) assert cs.read_number() == b'&Ha' buf = bytearray(b'&7') cs = CodeStream(buf) assert cs.read_number() == b'&O7' def test_read_string(self): """Test read_string.""" buf = bytearray(b'123ab') cs = CodeStream(buf) assert cs.read_string() == b'' buf = bytearray(b'"123ab"ghj') cs = CodeStream(buf) cs.end_line = (b'', b'\n') assert cs.read_string() == b'"123ab"' buf = bytearray(b'"123ab') cs = CodeStream(buf) cs.end_line = (b'', b'\n') assert cs.read_string() == b'"123ab' class TokenisedStreamTest(unittest.TestCase): """Unit tests for tokenised stream.""" def test_read_number_token(self): """Test read_number_token.""" cs = TokenisedStream() cs.write(b'\x0b\x01\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x0b\x01\x00' cs.seek(0) cs.write(b'\x0c\x01\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x0c\x01\x00' cs.seek(0) cs.write(b'\x11\x01\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x11' cs.seek(0) cs.write(b'\x0f\xff\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x0f\xff' cs.seek(0) cs.write(b'\x1c\xff\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x1c\xff\x00' cs.seek(0) cs.write(b'\x1d\xff\x00ghja') cs.seek(0) assert cs.read_number_token() == b'\x1d\xff\x00gh' cs.seek(0) cs.write(b'\x1f\xff\x00ghjagh007') cs.seek(0) assert cs.read_number_token() == b'\x1f\xff\x00ghjagh' cs.seek(0) cs.write(b'\x00\xff\x00ghja') cs.seek(0) assert cs.read_number_token() == b'' def test_skip_to_token_not_found(self): """Test skip_to_token where token is not found.""" cs = TokenisedStream() cs.write(b'\x0b\x01\x00ghja') cs.seek(0) assert cs.skip_to_token(b'\x91') is None def test_skip_block_not_found(self): """Test skip_block where token is not found.""" cs = TokenisedStream() cs.write(b'\x0b\x01\x00ghja') cs.seek(0) cs.skip_block(b'\x91', b'\x90') assert cs.tell() == 7 class ByteMatrixTest(unittest.TestCase): """Unit tests for bytematrix.""" def test_empty(self): """Create empty matrix.""" bm = ByteMatrix() assert bm.width == 0 assert bm.height == 0 assert bm.to_bytes() == b'' def test_int(self): """Create matrix with all elements equal.""" bm = ByteMatrix(2, 3, 1) assert bm.width == 3 assert bm.height == 2 assert bm.to_bytes() == b'\x01' * 6 def test_list_of_list(self): """Create matrix from list of list.""" bm = ByteMatrix(2, 3, [[1, 2, 3], [4, 5, 6]]) assert bm.width == 3 assert bm.height == 2 assert bm.to_bytes() == bytes(bytearray(range(1, 7))) def test_bytes(self): """Create matrix from bytes.""" bm = ByteMatrix(2, 3, b'123456') assert bm.width == 3 assert bm.height == 2 assert bm.to_bytes() == b'123456' def test_bytearray(self): """Create matrix from bytearray.""" bm = ByteMatrix(2, 3, bytearray(b'123456')) assert bm.width == 3 assert bm.height == 2 assert bm.to_bytes() == b'123456' def test_bytearray_wide(self): """Create 1-row matrix from bytearray.""" bm = ByteMatrix(1, 6, bytearray(b'123456')) assert bm.width == 6 assert bm.height == 1 assert bm.to_bytes() == b'123456' def test_bytearray_tall(self): """Create 1-column matrix from bytearray.""" bm = ByteMatrix(6, 1, bytearray(b'123456')) assert bm.width == 1 assert bm.height == 6 assert bm.to_bytes() == b'123456' def test_list_of_bytes(self): """Create matrix from list of bytes.""" bm = ByteMatrix(2, 3, [b'123', b'456']) assert bm.width == 3 assert bm.height == 2 assert bm.to_bytes() == b'123456' def test_repr(self): """Debugging repr.""" bm = ByteMatrix(2, 3, [b'123', b'456']) assert isinstance(repr(bm), str) def test_getitem(self): """Test int and slice indexing.""" bm = ByteMatrix(2, 3, [b'123', b'456']) assert bm[0, 0] == ord(b'1') assert isinstance(bm[0:1, 0], ByteMatrix) assert bm[:, :] == bm assert bm[0:1, 0:2] == ByteMatrix(1, 2, [b'12']) assert bm[0, 0:2] == ByteMatrix(1, 2, [b'12']) assert bm[0:2, 0] == ByteMatrix(2, 1, [b'1', b'4']) assert bm[0:0, :] == ByteMatrix() def test_setitem(self): """Test int and slice assignment.""" bm = ByteMatrix(2, 3, [b'123', b'456']) bm[1, 2] = ord(b'Z') assert bm.to_bytes() == b'12345Z' bm[0:1, 0:2] = ByteMatrix(1, 2, [[1, 2]]) assert bm.to_bytes() == b'\x01\x02345Z' bm[1, 0:2] = ByteMatrix(1, 2, [[4, 5]]) assert bm.to_bytes() == b'\x01\x023\x04\x05Z' bm[0:2, 0] = ByteMatrix(2, 1, [[65], [66]]) assert bm.to_bytes() == b'A\x023B\x05Z' def test_setitem_int(self): """Test slice assignment to same int.""" bm = ByteMatrix(2, 3, [b'123', b'456']) bm[0:1, 0:2] = 0 assert bm.to_bytes() == b'\x00\x003456' bm[1, 0:2] = 1 assert bm.to_bytes() == b'\x00\x003\x01\x016' bm[0:2, 0] = 2 assert bm.to_bytes() == b'\x02\x003\x02\x016' def test_setitem_bad(self): """Test slice assignment to bad type.""" bm = ByteMatrix(2, 3, [b'123', b'456']) with self.assertRaises(TypeError): bm[0:1, 0:2] = 1.5 with self.assertRaises(ValueError): bm[0:1, 0:2] = -1 def test_eq(self): """Test equality.""" bm = ByteMatrix(2, 3, [b'123', b'456']) assert bm == bm assert bm == ByteMatrix(2, 3, [b'123', b'456']) assert not(bm == ByteMatrix(2, 3, [b'123', b'457'])) def test_ne(self): """Test nonequality.""" bm = ByteMatrix(2, 3, [b'123', b'456']) assert not (bm != bm) assert not (bm != ByteMatrix(2, 3, [b'123', b'456'])) assert bm != ByteMatrix(2, 3, [b'123', b'457']) def test_elementwise(self): """Test elementwise operations.""" bm = ByteMatrix(2, 3, 1) rhs = ByteMatrix(2, 3, b'\x00\x01\x02\x03\x04\x05') assert (bm | rhs).to_bytes() == b'\x01\x01\x03\x03\x05\x05' assert (bm & rhs).to_bytes() == b'\x00\x01\x00\x01\x00\x01' assert (bm ^ rhs).to_bytes() == b'\x01\x00\x03\x02\x05\x04' assert (bm >> rhs).to_bytes() == b'\x01\0\0\0\0\0' assert (bm << rhs).to_bytes() == b'\x01\x02\x04\x08\x10\x20' def test_elementwise_int(self): """Test elementwise operations with scalar.""" bm = ByteMatrix(2, 3, b'\x00\x01\x02\x03\x04\x05') assert (bm | 1).to_bytes() == b'\x01\x01\x03\x03\x05\x05' assert (bm & 1).to_bytes() == b'\x00\x01\x00\x01\x00\x01' assert (bm ^ 1).to_bytes() == b'\x01\x00\x03\x02\x05\x04' assert (bm >> 1).to_bytes() == b'\x00\x00\x01\x01\x02\x02' assert (bm << 1).to_bytes() == b'\x00\x02\x04\x06\x08\x0a' # lsh out of bounds assert (bm << 8).to_bytes() == b'\0\0\0\0\0\0' def test_elementwise_inplace_int(self): """Test in-place elementwise operations with scalar.""" bm = ByteMatrix(2, 3, 0) bm |= 1 assert bm.to_bytes() == b'\x01'*6 bm &= 255 assert bm.to_bytes() == b'\x01'*6 bm ^= 2 assert bm.to_bytes() == b'\x03'*6 bm >>= 1 assert bm.to_bytes() == b'\x01'*6 bm <<= 2 assert bm.to_bytes() == b'\x04'*6 def test_pack(self): """Test packed representation.""" assert ByteMatrix(2, 8, 0).packed(8) == b'\0\0' assert ByteMatrix(1, 8, [[0, 1, 2, 4, 8, 16, 32, 64]]).packed(4) == bytearray(b'\x18\x00') # zero fill-out assert ByteMatrix(1, 7, 1).packed(8) == bytearray(b'\xfe') def test_unpack(self): """Test unpacking packed representation.""" assert ByteMatrix.frompacked(b'\x18\x00', 1, 4) == ByteMatrix(1, 8, [[0, 1, 2, 0, 0, 0, 0, 0]]) assert ByteMatrix.frompacked(b'\xfe', 1, 8) == ByteMatrix(1, 8, [[1, 1, 1, 1, 1, 1, 1, 0]]) # empty assert ByteMatrix.frompacked(b'', 0, 8) == ByteMatrix() # insufficient length assert ByteMatrix.frompacked(b'\0', 2, 8) == ByteMatrix() def test_hex(self): """Test hex representation.""" assert ByteMatrix(2, 8, 0).hex(8) == b'0000' assert ByteMatrix(1, 8, [[0, 1, 2, 4, 8, 16, 32, 64]]).hex(4) == b'1800' # zero fill-out assert ByteMatrix(1, 7, 1).hex(8) == b'fe' def test_fromhex(self): """Test unpacking packed representation.""" assert ByteMatrix.fromhex(b'1800', 1, 4) == ByteMatrix(1, 8, [[0, 1, 2, 0, 0, 0, 0, 0]]) assert ByteMatrix.fromhex(b'fe', 1, 8) == ByteMatrix(1, 8, [[1, 1, 1, 1, 1, 1, 1, 0]]) # empty assert ByteMatrix.fromhex(b'', 0, 8) == ByteMatrix() def test_render(self): """Test rendering.""" bm = ByteMatrix(2, 3, 0) bm[1, :] = 1 assert bm.render(10, 42) == ByteMatrix(2, 3, [[10, 10, 10], [42, 42, 42]]) def test_hextend(self): """Test horizontal extending.""" bm = ByteMatrix(2, 3, 0) assert bm.hextend(2, 1) == ByteMatrix(2, 5, [[0, 0, 0, 1, 1], [0, 0, 0, 1, 1]]) def test_vextend(self): """Test vertical extending.""" bm = ByteMatrix(2, 3, 0) assert bm.vextend(2, 1) == ByteMatrix(4, 3, [[0, 0, 0], [0, 0, 0], [1, 1, 1], [1, 1, 1]]) def test_hrepeat(self): """Test horizontal repeating.""" bm = ByteMatrix(2, 3, b'123456') assert bm.hrepeat(2) == ByteMatrix(2, 6, b'112233445566') def test_vrepeat(self): """Test vertical reapeating.""" bm = ByteMatrix(2, 3, b'123456') assert bm.vrepeat(2) == ByteMatrix(4, 3, b'123123456456') def test_htile(self): """Test horizontal tiling.""" bm = ByteMatrix(2, 3, b'123456') assert bm.htile(2) == ByteMatrix(2, 6, b'123123456456') def test_vtile(self): """Test vertical tiling.""" bm = ByteMatrix(2, 3, b'123456') assert bm.vtile(2) == ByteMatrix(4, 3, b'123456123456') def test_move(self): """Test moving submatrix.""" bm = ByteMatrix(2, 3, b'123456') bm.move(1, 2, 0, 2, 0, 0) assert bm == ByteMatrix(2, 3, b'453\x00\x006') def test_to_bytes(self): """Test to_bytes.""" assert ByteMatrix(2, 3, b'123456').to_bytes() == b'123456' def test_to_rows(self): """Test to_rows.""" assert ByteMatrix(2, 3, b'123456').to_rows() == ((0x31, 0x32, 0x33), (0x34, 0x35, 0x36)) def test_copy(self): """Test copying.""" bm = ByteMatrix(2, 3, b'123456') copy = bm.copy() bm[:, :] = 0 assert copy == ByteMatrix(2, 3, b'123456') def test_view(self): """Test viewing.""" bm = ByteMatrix(2, 3, b'123456') copy = bm.view bm[:, :] = 0 assert copy == ByteMatrix(2, 3, 0) def test_view_from_buffer(self): """Test view over buffer with pitch.""" buf = bytearray(b'1230000045600000') bm = ByteMatrix.view_from_buffer(2, 3, 8, buf) bm[:, :] = 0 assert buf == bytearray(b'\0\0\x0000000\0\0\x0000000') def test_hstack(self): """Test horizontal stacking.""" bm = ByteMatrix(2, 3, b'123456') bm2 = ByteMatrix(2, 1, b'ab') assert hstack((bm, bm2)) == ByteMatrix(2, 4, b'123a456b') def test_vstack(self): """Test vertical stacking.""" bm = ByteMatrix(2, 3, b'123456') bm2 = ByteMatrix(1, 3, b'abc') assert vstack((bm, bm2)) == ByteMatrix(3, 3, b'123456abc') if __name__ == '__main__': unittest.main() pcbasic-2.0.7/tests/unit/test_cassette.py000066400000000000000000000225531441235174000205010ustar00rootroot00000000000000""" PC-BASIC test.cassette Tests for cassette device (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import shutil from pcbasic import Session from tests.unit.utils import TestCase, run_tests HERE = os.path.dirname(os.path.abspath(__file__)) def _input_file(name): """Test input file.""" return os.path.join(HERE, 'input', 'cassette', name) def _output_file(name): """Test output file.""" return os.path.join(HERE, 'output', 'cassette', name) class CassetteTest(TestCase): """Cassette tests.""" tag = u'cassette' def setUp(self): """Ensure output directory exists.""" try: os.makedirs(_output_file(u'')) except EnvironmentError: pass def test_cas_load(self): """Load from a CAS file.""" with Session(devices={b'CAS1:': _input_file('test.cas')}) as s: s.execute('load "cas1:test"') s.execute('list') output = [_row.strip() for _row in self.get_text(s)] assert output[:4] == [ b'not this.B Skipped.', b'test .B Found.', b'10 OPEN "output.txt" FOR OUTPUT AS 1', b'20 PRINT#1, "cassette test"' ] def test_cas_save_load(self): """Save and load from an existing CAS file.""" shutil.copy(_input_file('test.cas'), _output_file('test.cas')) with Session(devices={b'CAS1:': _output_file('test.cas')}) as s: s.execute('save "cas1:empty"') s.execute('load "cas1:test"') s.execute('list') output = [_row.strip() for _row in self.get_text(s)] assert output[:3] == [ b'test .B Found.', b'10 OPEN "output.txt" FOR OUTPUT AS 1', b'20 PRINT#1, "cassette test"' ] def test_cas_current_device(self): """Save and load to cassette as current device.""" with Session( devices={b'CAS1:': _output_file('test_current.cas')}, current_device=b'CAS1:' ) as s: s.execute('10 ?') s.execute('save "Test"') with Session( devices={b'CAS1:': _output_file('test_current.cas')}, current_device=b'CAS1:' ) as s: s.execute('load "Test"') s.execute('list') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [ b'Test .B Found.', b'10 PRINT', ] def test_cas_text(self): """Save and load in plaintext to a CAS file.""" try: os.remove(_output_file('test_prog.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_prog.cas')}) as s: s.execute('10 A%=1234') s.execute('save "cas1:prog",A') with Session(devices={b'CAS1:': _output_file('test_prog.cas')}) as s: s.execute('run "cas1:prog"') output = [_row.strip() for _row in self.get_text(s)] assert s.get_variable('A%') == 1234 assert output[0] == b'prog .A Found.' def test_cas_data(self): """Write and read data to a CAS file.""" try: os.remove(_output_file('test_data.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute('open "cas1:data" for output as 1') s.execute('print#1, 1234') with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute('open "cas1:data" for input as 1') s.execute('input#1, A%') output = [_row.strip() for _row in self.get_text(s)] assert s.get_variable('A%') == 1234 assert output[0] == b'data .D Found.' def test_wav_text(self): """Save and load in plaintext to a WAV file.""" try: os.remove(_output_file('test_prog.wav')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_prog.wav')}) as s: s.execute('10 A%=1234') s.execute('save "cas1:prog",A') with Session(devices={b'CAS1:': _output_file('test_prog.wav')}) as s: s.execute('run "cas1:prog"') assert s.get_variable('A%') == 1234 def test_wav_data(self): """Write and read data to a WAV file.""" try: os.remove(_output_file('test_data.wav')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.wav')}) as s: s.execute('open "cas1:data" for output as 1') s.execute('print#1, 1234') with Session(devices={b'CAS1:': _output_file('test_data.wav')}) as s: s.execute('open "cas1:data" for input as 1') s.execute('input#1, A%') assert s.get_variable('A%') == 1234 def test_wav_save_load(self): """Save and load in to the same WAV file in one session.""" try: os.remove(_output_file('test.wav')) except EnvironmentError: pass # create a WAV file with two programs with Session(devices={b'CAS1:': _output_file('test.wav')}) as s: s.execute('10 A%=1234') s.execute('save "cas1:prog"') s.execute('20 A%=12345') s.execute('save "cas1:Prog 2",A') with Session(devices={b'CAS1:': _output_file('test.wav')}) as s: # overwrite (part of) the first program s.execute('save "cas1:"') # load whatever is next (this should be Prog 2) s.execute('run "cas1:"') assert s.get_variable('A%') == 12345 def test_cas_empty(self): """Attach empty CAS file.""" try: os.remove(_output_file('empty.cas')) except EnvironmentError: pass # create empty file open(_output_file('empty.cas'), 'wb').close() with Session(devices={b'CAS1:': _output_file('empty.cas')}) as s: s.execute('save "cas1:"') s.execute('load "cas1:"') output = [_row.strip() for _row in self.get_text(s)] # device timeout given at end of tape assert output[0] == b'Device Timeout\xff' def test_cas_unavailable(self): """Try to attach directory as CAS file.""" try: os.rmdir(_output_file('empty')) except EnvironmentError: pass # create empty dir os.mkdir(_output_file('empty')) with Session(devices={b'CAS1:': _output_file('empty')}) as s: s.execute('load "cas1:"') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Device Unavailable\xff' # check internal api function assert not s._impl.files.device_available(b'CAS1:') def test_cas_already_open(self): """Try to open file twice.""" try: os.remove(_output_file('test_data.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute('open "cas1:data" for output as 1') s.execute('open "cas1:data" for output as 2') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'File already open\xff' def test_cas_bad_name(self): """Try to open file with funny name.""" try: os.remove(_output_file('test_data.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute(b'open "cas1:\x02\x01" for output as 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Bad file number\xff' def test_cas_bad_mode(self): """Try to open file with illegal mode.""" try: os.remove(_output_file('test_data.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute('open "cas1:test" for random as 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Bad file mode\xff' def test_cas_bad_operation(self): """Try to perform illegal operations.""" try: os.remove(_output_file('test_data.cas')) except EnvironmentError: pass with Session(devices={b'CAS1:': _output_file('test_data.cas')}) as s: s.execute('open "cas1:test" for output as 1') s.execute('? LOF(1)') s.execute('? LOC(1)') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [b'Illegal function call\xff', b'Illegal function call\xff'] def test_cas_no_name(self): """Save and load to cassette without a filename.""" with Session(devices={b'CAS1:': _output_file('test_current.cas')}) as s: s.execute('10 ?') s.execute('save "cas1:"') with Session(devices={b'CAS1:': _output_file('test_current.cas')}) as s: s.execute('load "cas1:"') s.execute('list') output = [_row.rstrip() for _row in self.get_text(s)] assert output[:2] == [ b' .B Found.', b'10 PRINT', ] if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_codepage.py000066400000000000000000000222621441235174000204320ustar00rootroot00000000000000# -*- coding: utf-8 -*- """ PC-BASIC tests.test_codepage Codepage functionality tests (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from io import open from pcbasic import Session from pcbasic.data import read_codepage from tests.unit.utils import TestCase, run_tests class CodepageTest(TestCase): """Unit tests for codepage functionality.""" tag = u'codepage' def test_nobox(self): """Test no box protection.""" cp_936 = read_codepage('936') with Session( codepage=cp_936, box_protect=False, textfile_encoding='utf-8', devices={'c': self.output_path()}, ) as s: s.execute('open "c:boxtest.txt" for output as 1') s.execute('PRINT#1, CHR$(218);STRING$(10,CHR$(196));CHR$(191)') # to screen s.execute('PRINT CHR$(218);STRING$(10,CHR$(196));CHR$(191)') # bytes text # bytes text output_bytes = [_row.strip() for _row in self.get_text(s)] # unicode text output_unicode = [_row.strip() for _row in self.get_text(s, as_type=type(u''))] with open(self.output_path('BOXTEST.TXT'), 'r', encoding='utf-8') as f: assert f.read() == u'\ufeff谀哪哪哪哪目\n\x1a' assert output_bytes[0] == b'\xda\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xbf' assert output_unicode[0] == u'谀哪哪哪哪目' def test_box(self): """Test box protection.""" cp_936 = read_codepage('936') with Session( codepage=cp_936, box_protect=True, textfile_encoding='utf-8', devices={'c': self.output_path()}, ) as s: # to file s.execute('open "c:boxtest.txt" for output as 1') s.execute('PRINT#1, CHR$(218);STRING$(10,CHR$(196));CHR$(191)') # to screen s.execute('PRINT CHR$(218);STRING$(10,CHR$(196));CHR$(191)') # bytes text output_bytes = [_row.strip() for _row in self.get_text(s)] # unicode text output_unicode = [_row.strip() for _row in self.get_text(s, as_type=type(u''))] with open(self.output_path('BOXTEST.TXT'), 'r', encoding='utf-8') as f: assert f.read() == u'\ufeff┌──────────┐\n\x1a' assert output_bytes[0] == b'\xda\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xbf' assert output_unicode[0] == u'┌──────────┐' def test_box2(self): """Test box protection cases.""" cp_936 = read_codepage('936') with Session(codepage=cp_936, box_protect=True) as s: s.execute('a$= "+"+STRING$(3,CHR$(196))+"+"') s.execute('b$= "+"+STRING$(2,CHR$(196))+"+"') s.execute('c$= "+"+STRING$(1,CHR$(196))+"+"') s.execute('d$= "+"+CHR$(196)+chr$(196)+chr$(190)+chr$(196)+"+"') assert s.get_variable('a$') == b'+\xc4\xc4\xc4+' assert s.get_variable('b$') == b'+\xc4\xc4+' assert s.get_variable('c$') == b'+\xc4+' assert s.get_variable('d$') == b'+\xc4\xc4\xbe\xc4+' # three consecutive lines are protected assert s.get_variable('a$', as_type=type(u'')) == u'+\u2500\u2500\u2500+' # two consecutive lines are not assert s.get_variable('b$', as_type=type(u'')) == u'+\u54ea+' # single lead byte is shown as box drawing assert s.get_variable('c$', as_type=type(u'')) == u'+\u2500+' # two box lines followed by a non-box lead & trail byte - not protected assert s.get_variable('d$', as_type=type(u'')) == u'+\u54ea\u7078+' def test_hello(self): """Hello world in 9 codepages.""" hello = { # contains \u064b which is not in 720 #'720': u'أهلاً بالعالم', '720': u'أهلا بالعالم', '737': u'Γεια σου κόσμε', '862': u'שלום עולם', '866': u'Здравствуй, мир', # combining graphemes \u0e27\u0e31 \u0e14\u0e35 are in codepage as separate chars # so converting to bytes fails #'874': u'สวัสดีโลก', #'874': u'\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e42\u0e25\u0e01', '932': u'こんにちは、 世界', '936': u'你好世界', '949': u'반갑다 세상아', 'viscii': u'Xin chào thế giới', } # note that we're making a round-trip conversion unicode -> codepage -> unicode # this doesn't always work for cp, hi in hello.items(): with open(self.output_path(hi), 'w', encoding='utf-8') as f: f.write(hi) cp_dict = read_codepage(cp) with Session( codepage=cp_dict, textfile_encoding='utf-8', devices={'c': self.output_path()}, ) as s: s.execute(u'cls:print "{}"'.format(hi)) #TODO: (api) should have an errors= option in convert? #TODO: (codepages) only perform grapheme clustering if the codepage has actual clusters in code points? (but: non-canonical combinations) override clustering if clustering elements in codepage? #cp_inv = {_v: _k for _k, _v in cp_dict.items()} #print repr(hi), repr(s.convert(hi, to_type=type(b''))), repr([cp_inv[x] for x in hi]) s.execute(u'open "c:{}" for input as 1'.format(hi)) s.execute('line input#1, a$') assert s.get_variable('a$', as_type=type(u'')) == hi output_unicode = [_row.strip() for _row in self.get_text(s, as_type=type(u''))] assert output_unicode[0] == hi def test_missing(self): """Test codepage with missing codepoints.""" cp = {b'\xff': u'B'} with Session(codepage=cp) as s: s.execute('a$ = "abcde" + chr$(255)') assert s.get_variable('a$') == b'abcde\xff' assert s.get_variable('a$', as_type=type(u'')) == u'\0\0\0\0\0B' def test_non_nfc(self): """Test conversion of non-NFC sequences.""" with Session() as s: # a-acute in NFD s.execute(u'a$ = "a\u0301"') # codepage 437 for a-acute assert s.get_variable('a$') == b'\xa0' def test_lone_nul(self): """Test converting a lone NUL from unicode to bytes.""" with Session() as s: bstr = s.convert(u'\0', to_type=type(b'')) assert bstr == b'\0', bstr def test_eascii(self): """Test converting an eascii sequence from unicode to bytes.""" with Session() as s: bstr = s.convert(u'\0\1', to_type=type(b'')) assert bstr == b'\0\1', bstr def test_control(self): """Test converting a control character from unicode to bytes.""" with Session() as s: bstr = s.convert(u'\r', to_type=type(b'')) assert bstr == b'\r', bstr def test_grapheme_sequence(self): """Test converting a multi-codepoint grapheme sequence.""" cp = read_codepage('russup4ac') with Session(codepage=cp) as s: bstr = s.convert(u'\u041e\u041e\u0301\u263a', to_type=type(b'')) assert bstr == b'\x8e\xc5\1', bstr ############################################################################## from io import StringIO, BytesIO import pickle from pcbasic.compat import copyreg from pcbasic.basic.codepage import InputStreamWrapper, OutputStreamWrapper, NewlineWrapper from pcbasic.basic.codepage import Codepage #from pcbasic import state def unpickle_stringio(buffer, pos): f = StringIO(buffer) f.seek(pos) return f def pickle_stringio(f): return unpickle_stringio, (f.getvalue(), f.tell()) copyreg.pickle(StringIO, pickle_stringio) class StreamWrapperTest(TestCase): """Unit tests for stream wrappers.""" tag = u'codepage' def test_read(self): """Test InputStreamWrapper.read().""" # unicode stream stream = StringIO(u'£abcde£') # use default codepage 437 wrapper = InputStreamWrapper(stream, Codepage()) # read codepage bytes assert wrapper.read(1) == b'\x9c' assert wrapper.read(1) == b'a' assert wrapper.read() == b'bcde\x9c' def test_write(self): """Test OutputStreamWrapper.write().""" stream = StringIO() wrapper = OutputStreamWrapper(stream, Codepage()) wrapper.write(b'\x9cabcde\x9c') assert stream.getvalue() == u'£abcde£' def test_pickle(self): """Wrapped streams must be picklable.""" # unicode stream stream = StringIO(u'£abcde£') # use default codepage 437 wrapper = InputStreamWrapper(stream, Codepage()) wrapper.read(2) pstr = pickle.dumps(wrapper) wrapper2 = pickle.loads(pstr) assert wrapper2.read() == b'bcde\x9c' def test_newline_read(self): """Exercise NewlineWrapper.""" stream = BytesIO(b'1\r\n2\r3\n') wrapper = NewlineWrapper(stream) assert wrapper.read(0) == b'' assert wrapper.read(2) == b'1\r' assert wrapper.read() == b'2\r3\r' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_console.py000066400000000000000000000302611441235174000203230ustar00rootroot00000000000000""" PC-BASIC test_console Tests for console (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from pcbasic import Session from tests.unit.utils import TestCase, run_tests _LIPSUM = ( b'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ' b'ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco ' b'laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in ' b'voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat ' b'cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.' ) class ConsoleTest(TestCase): """Console tests.""" tag = u'console' def test_control_keys(self): """Test special keys in console.""" with Session() as s: s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) # home s.press_keys(u'\0\x47') s.press_keys(u'1') # ctrl + right s.press_keys(u'\0\x74\0\x74') s.press_keys(u'2') # ctrl + left s.press_keys(u'\0\x73\0\x73') s.press_keys(u'3') # right s.press_keys(u'\0\x4d\0\x4d') s.press_keys(u'4') # left s.press_keys(u'\0\x4b\0\x4b') s.press_keys(u'5') # ctrl + right s.press_keys(u'\0\x74\0\x74') s.press_keys(u'6') # backspace s.press_keys(u'\b') s.press_keys(u'7') # ctrl + right s.press_keys(u'\0\x74\0\x74') s.press_keys(u'8') # ctrl + end s.press_keys(u'\0\x75') s.press_keys(u'9') # down s.press_keys(u'\0\x50\0\x50\0\x50') # up s.press_keys(u'\0\x48') s.press_keys(u'system\r') s.interact() assert self.get_text_stripped(s) == [ b'1orem 3p54m 2olor 7t amet, 89', b'Ok\xff', b' system' ] + [b''] * 22 def test_control_keys_2(self): """Test special keys in console.""" with Session() as s: # bel s.press_keys(u'1\a2') # tab s.press_keys(u'3\t4') # lf s.press_keys(u'5\n6') # down, down s.press_keys(u'\0\x50\0\x50') # esc s.press_keys(u'7\x1b8') # down, system, enter s.press_keys(u'\0\x50system\r') s.interact() assert self.get_text_stripped(s) == [ b'Ok\xff', b'123 45', b'6', b'', b'8', b' system', ] + [b''] * 19 def test_control_keys_3(self): """Test special keys in console.""" with Session() as s: s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) # home s.press_keys(u'\0\x47') # del s.press_keys(u'\0\x53') # ins s.press_keys(u'\0\x52') s.press_keys(u'1') # down, system, enter s.press_keys(u'\0\x50\0\x50\0\x50\0\x50system\r') s.interact() assert self.get_text_stripped(s) == [ b'1orem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i', b'ncididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostru', b'd exercitation ullamco laboris nisi ut a', b'Ok\xff', b' system', ] + [b''] * 20 def test_end(self): """Test end key in console.""" with Session() as s: s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) # ctrl + home s.press_keys(u'\0\x77') s.press_keys(u'system\r') s.interact() assert self.get_text_stripped(s) == [b'system'] + [b''] * 24 def test_control_home(self): """Test ctrl-home in console.""" with Session() as s: s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) # home s.press_keys(u'\0\x47') # end s.press_keys(u'\0\x4f') # down, esc, system, enter s.press_keys(u'\0\x50\x1bsystem\r') s.interact() assert self.get_text_stripped(s) == [ b'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i', b'ncididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostru', b'd exercitation ullamco laboris nisi ut a', b'system' ] + [b''] * 21 def test_control_printscreen(self): """Test ctrl+printscreen in console.""" with Session(devices={'lpt1:': 'FILE:'+self.output_path(u'printscr.txt')}) as s: s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) # ctrl + prtscr s.press_keys(u'\0\x72') # down, system, enter s.press_keys(u'\0\x50\0\x50\0\x50\0\x50system\r') s.interact() with open(self.output_path(u'printscr.txt'), 'rb') as f: assert f.read() == b'system\r\n' def test_control_c(self): """Test ctrl-home in console.""" with Session() as s: # ctrl+c s.press_keys(u'\x03') s.press_keys(u'system\r') s.interact() assert self.get_text_stripped(s) == [b'Ok\xff', b'', b'system'] + [b'']*22 def test_print_control(self): """Test printing control chars.""" with Session() as s: s.execute(b'print chr$(7) "1" chr$(9) "2" chr$(&h1c) "3" chr$(&h1d) "4"') s.execute(b'print chr$(7)+"1"+chr$(9)+"2"+chr$(&h1c)+"3"+chr$(&h1d)+"4"') assert self.get_text_stripped(s) == [b'1 2 4', b'1 2 4'] + [b''] * 23 def test_print_control_2(self): """Test printing control chars.""" with Session() as s: s.execute(b'print " 1" chr$(&h1f) chr$(&h1f) "2" chr$(&h1e) "3" chr$(&h0b) "4"') assert self.get_text_stripped(s) == [b'4 1', b' 3', b' 2'] +[b''] * 22 def test_print_control_3(self): """Test printing control chars.""" with Session() as s: s.execute(b'print " 1" chr$(&h1f) chr$(&h1f) "2" chr$(&h1e) "3" chr$(&h0c) "4"') assert self.get_text_stripped(s) == [b'4'] + [b''] * 24 def test_input_wrapping_line(self): """Test input on top of an existing long line.""" with Session() as s: s.press_keys(u'1\r') s.execute(b'cls:print "%s"' % (_LIPSUM[:200],)) s.execute(b'locate 1,1: input a$') assert s.get_variable('a$') == b'1' assert self.get_text_stripped(s)[0] == ( b'? 1em ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i' ) def test_close_stream(self): """Test input stream.""" with open(self.output_path(u'input.txt'), 'wb') as f: f.write(b'?1\r') input_stream = open(self.output_path(u'input.txt'), 'rb') with Session(input_streams=input_stream) as s: s.interact() assert self.get_text_stripped(s) == [b'Ok\xff', b'?1', b' 1', b'Ok\xff'] + [b''] * 21 # cursor position and overflow def test_cursor_move(self): """Test cursor movement after print.""" with Session() as s: s.execute(b'locate 1,1: print"xy";: print csrlin; pos(0);:locate 10,1') # normal behaviour, cursor moves assert self.get_text_stripped(s) == [b'xy 1 6'] + [b'']*24, repr(s.get_text()) def test_cursor_overflow(self): """Test cursor movement after print on last column.""" with Session() as s: s.execute(b'locate 1,80: print"x";') # cursor has not moved to next row assert s._impl.text_screen.current_row == 1, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 80, s._impl.text_screen.current_col def test_cursor_overflow_cr(self): """Test cursor movement after print char and cr on last column.""" with Session() as s: s.execute(b'locate 1,80: print"x";chr$(13);') # cursor has moved after CR assert s._impl.text_screen.current_row == 2, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 1, s._impl.text_screen.current_col def test_cursor_overflow_char(self): """Test cursor movement after print two chars on last column.""" with Session() as s: s.execute(b'locate 1,80: print"x" "y";') # cursor has moved after printing char assert s._impl.text_screen.current_row == 2, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 2, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b' '*79 + b'x', b'y'] + [b''] * 23, repr(self.get_text_stripped(s)) def test_cursor_overflow_word(self): """Test cursor movement after print a two-char word on last column.""" with Session() as s: s.execute(b'locate 1,80: print"xy";') # cursor has moved after printing char assert s._impl.text_screen.current_row == 2, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 3, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b'', b'xy'] + [b''] * 23, repr(self.get_text_stripped(s)) def test_cursor_overflow_cr_char(self): """Test cursor movement after print char, return, char on last column.""" with Session() as s: s.execute(b'locate 1,80: print"x" chr$(13) "y";') # cursor has moved after printing char, but no extra line for CR assert s._impl.text_screen.current_row == 2, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 2, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b' '*79 + b'x', b'y'] + [b''] * 23, repr(self.get_text_stripped(s)) def test_cursor_bottom(self): """Test cursor movement after print on last column, last row.""" with Session() as s: # normal behaviour s.execute(b'locate 24,80: print"x";') # cursor has not moved to next row, no scroll assert s._impl.text_screen.current_row == 24, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 80, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b''] * 23 + [b' '*79 + b'x', b''], repr(self.get_text_stripped(s)) def test_cursor_bottom_cr(self): """Test cursor movement after print two chars on last column, last row.""" with Session() as s: s.execute(b'locate 24,80: print"x";chr$(13);') # cursor has moved after CR, screen has scrolled assert s._impl.text_screen.current_row == 24, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 1, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b''] * 22 + [b' '*79 + b'x', b'', b''], repr(self.get_text_stripped(s)) def test_cursor_bottom_char(self): """Test cursor movement after print char and return on last column, last row.""" with Session() as s: s.execute(b'locate 24,80: print"x" "y";') # cursor has moved after printing char, screen has scrolled assert s._impl.text_screen.current_row == 24, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 2, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b''] * 22 + [b' '*79 + b'x', b'y', b''], repr(self.get_text_stripped(s)) def test_cursor_bottom_cr_char(self): """Test cursor movement after print char, return, char on last column, last row.""" with Session() as s: s.execute(b'locate 24,80: print"x" chr$(13) "y";') # cursor has moved after printing char, but no extra line for CR assert s._impl.text_screen.current_row == 24, s._impl.text_screen.current_row assert s._impl.text_screen.current_col == 2, s._impl.text_screen.current_col assert self.get_text_stripped(s) == [b''] * 22 + [b' '*79 + b'x', b'y', b''], repr(self.get_text_stripped(s)) if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_debug.py000066400000000000000000000046721441235174000177560ustar00rootroot00000000000000""" PC-BASIC tests.test_debug Tests for debugging module (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from pcbasic import debug from pcbasic.basic.base import error from tests.unit.utils import TestCase, run_tests class DebugTest(TestCase): """Debug module tests.""" tag = u'debug' def test_get_platform_info(self): """Ensure get_platform_info outputs unicode.""" info = debug.get_platform_info() assert isinstance(info, type(u'')) def test_debug(self): """Exercise debug statements.""" with debug.DebugSession() as s: s.execute('_dir') s.execute('_logprint "test"') s.execute('_logwrite "test"') s.execute('_showvariables') s.execute('_showscreen') s.execute('_showprogram') s.execute('_showplatform') s.execute('_python "print(\'--test--\')"') def test_trace_watch(self): """Exercise _trace and _watch.""" with debug.DebugSession() as s: s.execute('_trace') # string s.execute('_watch "a$"') # single s.execute('_watch "a!"') # error s.execute('_watch "log(-1)"') s.execute('10 a=1:? a') s.execute('20 a$="test"') s.execute('run') s.execute('_trace 0') s.execute('run') def test_crash(self): """Test _crash.""" with self.assertRaises(debug.DebugException): with debug.DebugSession() as s: s.execute('_crash') def test_debugexception_repr(self): """Test DebugException.__repr__.""" assert isinstance(repr(debug.DebugException()), str) def test_restart(self): """Test _restart.""" # Restart exception is not absorbed with self.assertRaises(error.Reset): with debug.DebugSession() as s: s.execute('_restart') def test_exit(self): """Test _exit.""" with debug.DebugSession() as s: # Exit exception would be absorbed by the Session context with self.assertRaises(error.Exit): s.execute('_exit') def test_exception(self): """Test exception in debug statement.""" with debug.DebugSession() as s: # no exception raised s.execute('_python "blah"') if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_disk.py000066400000000000000000000617611441235174000176240ustar00rootroot00000000000000""" PC-BASIC test.disk Tests for disk devices (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unittest import os import platform from pcbasic import Session from pcbasic.compat import get_short_pathname from tests.unit.utils import TestCase, run_tests class DiskTest(TestCase): """Disk tests.""" tag = u'disk' def test_text(self): """Save and load in plaintext to a file.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('10 A%=1234') s.execute('save "prog",A') with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('run "prog"') assert s.get_variable('A%') == 1234 def test_binary(self): """Save and load in binary format to a file.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('10 A%=1234') s.execute('save "prog"') with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('run "prog"') assert s.get_variable('A%') == 1234 def test_protected(self): """Save and load in protected format to a file.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('10 A%=1234') s.execute('save "prog", P') with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('run "prog"') assert s.get_variable('A%') == 1234 def test_text_letter(self): """Save and load in plaintext to a file, explicit drive letter.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('10 A%=1234') s.execute('save "A:prog",A') with Session(devices={b'A': self.output_path()}) as s: s.execute('run "A:prog"') assert s.get_variable('A%') == 1234 def test_files(self): """Test directory listing, current directory and free space report.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('save "A:prog",A') s.execute('files "A:"') s.execute('print "##"') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [ b'A:\\', b'.

.. PROG .BAS' ] assert output[2].endswith(b' Bytes free') # empty line between files and next output assert output[3:5] == [b'', b'##'] with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('files') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [ b'A:\\', b'. .. PROG .BAS' ] def test_files_longname(self): """Test directory listing with long name.""" longname = self.output_path('very_long_name_and.extension') open(longname, 'w').close() shortname = get_short_pathname(longname) or 'very_lo+.ex+' shortname = os.path.basename(shortname).encode('latin-1') with Session(devices={b'A': self.output_path()}) as s: s.execute('files "A:"') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [ b'A:\\', b'. .. ' + shortname ] def test_files_wildcard(self): """Test directory listing with wildcards.""" open(self.output_path('aaa.txt'), 'w').close() open(self.output_path('aab.txt'), 'w').close() open(self.output_path('abc.txt'), 'w').close() longname = self.output_path('aa_long_file_name.txt') open(longname, 'w').close() shortname = get_short_pathname(longname) or 'aa_long+.txt' shortname = os.path.basename(shortname).encode('latin-1') with Session(devices={b'A': self.output_path()}) as s: s.execute('files "A:*.txt"') output = [_row.strip() for _row in self.get_text(s)] # output order is defined by OS, may not be alphabetic assert b'AAA .TXT' in output[1] assert b'AAB .TXT' in output[1] assert b'ABC .TXT' in output[1] assert shortname in output[1] with Session(devices={b'A': self.output_path()}) as s: s.execute('files "A:aa?.txt"') output = [_row.strip() for _row in self.get_text(s)] assert b'AAA .TXT' in output[1] assert b'AAB .TXT' in output[1] # no match with Session(devices={b'A': self.output_path()}) as s: s.execute('files "A:b*.txt"') output = [_row.strip() for _row in self.get_text(s)] assert output[1] == b'File not found\xff' def test_internal_disk_files(self): """Test directory listing, current directory and free space report on special @: disk.""" with Session(devices={b'@': self.output_path()}) as s: s.execute('save "@:prog",A') s.execute('files "@:"') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [ b'@:\\', b'. .. PROG .BAS' ] assert output[2].endswith(b' Bytes free') def test_internal_disk_unbound_files(self): """Test directory listing, current directory and free space report on unbound @: disk.""" with Session(devices={}) as s: s.execute('save "@:prog",A') s.execute('files "@:"') output = [_row.strip() for _row in self.get_text(s)] assert output[:4] == [ b'Path not found\xff', b'@:\\', b'. .. ', b'0 Bytes free' ] def test_disk_data(self): """Write and read data to a text file.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for output as 1') s.execute('print#1, 1234') with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for input as 1') s.execute('input#1, A%') assert s.get_variable('A%') == 1234 def test_disk_data_utf8(self): """Write and read data to a text file, utf-8 encoding.""" with Session(devices={b'A': self.output_path()}, textfile_encoding='utf-8') as s: s.execute('open "a:data" for output as 1') # we're embedding codepage in this string, so should be bytes s.execute(b'print#1, "\x9C"') # utf8-sig, followed by pound sign with open(self.output_path('DATA'), 'rb') as f: assert f.read() == b'\xef\xbb\xbf\xc2\xa3\r\n\x1a' with Session(devices={b'A': self.output_path()}, textfile_encoding='utf-8') as s: s.execute('open "a:data" for append as 1') s.execute(b'print#1, "\x9C"') with open(self.output_path('DATA'), 'rb') as f: assert f.read() == b'\xef\xbb\xbf\xc2\xa3\r\n\xc2\xa3\r\n\x1a' def test_disk_data_lf(self): """Write and read data to a text file, soft and hard linefeed.""" with open(self.output_path('DATA'), 'wb') as f: f.write(b'a\nb\r\nc') with Session(devices={b'A': self.output_path()}, soft_linefeed=True) as s: s.execute('open "a:data" for input as 1') s.execute('line input#1, a$') s.execute('line input#1, b$') s.execute('line input#1, c$') assert s.get_variable('A$') == b'a\nb' assert s.get_variable('B$') == b'c' assert s.get_variable('C$') == b'' with Session(devices={b'A': self.output_path()}, soft_linefeed=False) as s: s.execute('open "a:data" for input as 1') s.execute('line input#1, a$') s.execute('line input#1, b$') s.execute('line input#1, c$') assert s.get_variable('A$') == b'a' assert s.get_variable('B$') == b'b' assert s.get_variable('C$') == b'c' def test_disk_data_append(self): """Append data to a text file.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for output as 1') s.execute('print#1, 1234') with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for append as 1') s.execute('print#1, "abcde"') with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for input as 1') s.execute('line input#1, a$') s.execute('line input#1, b$') assert s.get_variable('A$') == b' 1234 ' assert s.get_variable('B$') == b'abcde' def test_disk_random(self): """Write and read data to a random access file.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for random as 1') s.execute('field#1, 20 as a$, 20 as b$') s.execute('lset b$="abcde"') s.execute('print#1, 1234') s.execute('put#1, 1') with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:data" for random as 1') s.execute('field#1, 20 as a$, 20 as b$') s.execute('get#1, 1') assert s.get_variable('A$') == b' 1234 \r\n'.ljust(20, b'\0') assert s.get_variable('B$') == b'abcde'.ljust(20, b' ') def test_match_name(self): """Test case-insensitive matching of native file name.""" # this will be case sensitive on some platforms but should be picked up correctly anyway open(self.output_path('MixCase.txt'), 'w').close() with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:mixcase.txt" for output as 1') s.execute('print#1, 1234') with Session(devices={b'A': self.output_path()}) as s: s.execute('open "a:MIXCASE.TXT" for input as 1') s.execute('input#1, A%') assert s.get_variable('A%') == 1234 # check we've used the pre-existing file with open(self.output_path('MixCase.txt'), 'rb') as f: assert f.read() == b' 1234 \r\n\x1a' def test_match_name_non_ascii(self): """Test non-matching of names that are not ascii.""" # this will be case sensitive on some platforms but should be picked up correctly anyway open(self.output_path(u'MY\xc2\xa30.02'), 'w').close() with Session(devices={b'A': self.output_path()}) as s: # non-ascii not allowed - cp437 &h9c is pound sign s.execute('open "a:MY"+chr$(&h9c)+"0.02" for output as 1') # search for a match in the presence of non-ascii files s.execute('open "a:MY0.02" for input as 1') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [b'Bad file name\xff', b'File not found\xff'] def test_name_illegal_chars(self): """Test non-matching of names that are not ascii.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: # control chars not allowed s.execute('open chr$(0) for output as 1') s.execute('open chr$(1) for output as 1') output = [_row.strip() for _row in self.get_text(s)] # NOTE: gw raises bad file number instead assert output[:2] == [b'Bad file name\xff', b'Bad file name\xff'] def test_name_slash(self): """Test non-matching of names with forward slash.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: # forward slash not allowed s.execute('open "b/c" for output as 1') output = [_row.strip() for _row in self.get_text(s)] # NOTE: gw raises bad file number instead assert output[0] == b'Path not found\xff' def test_unavailable_drive(self): """Test attempt to access unavailable drive letter.""" with Session(devices={b'A': self.output_path()}) as s: # drive b: not mounted s.execute('open "b:test" for output as 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Path not found\xff' def test_path(self): """Test accessing file through path.""" os.mkdir(self.output_path('a')) os.mkdir(self.output_path('a', 'B')) with Session(devices={b'A': self.output_path()}, current_device='A:') as s: # simple relative path s.execute('open "a\\b\\rel" for output as 1:close') # convoluted path s.execute('open "a\\b\\..\\..\\a\\.\\dots" for output as 1:close') # set cwd s.execute('chdir "a"') # absolute path s.execute('open "\\a\\b\\abs" for output as 1:close') # relative path from cwd s.execute('open ".\\this" for output as 1:close') s.execute('open "..\\parent" for output as 1:close') assert os.path.isfile(self.output_path('a', 'B', 'REL')) assert os.path.isfile(self.output_path('a', 'DOTS')) assert os.path.isfile(self.output_path('a', 'B', 'ABS')) assert os.path.isfile(self.output_path('PARENT')) assert os.path.isfile(self.output_path('a', 'THIS')) def test_directory_ops(self): """Test directory operations.""" with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('mkdir "test"') s.execute('mkdir "test\\test2"') s.execute('chdir "test"') s.execute('mkdir "remove"') s.execute('rmdir "remove"') assert os.path.isdir(self.output_path('TEST')) assert os.path.isdir(self.output_path('TEST', 'TEST2')) assert not os.path.exists(self.output_path('TEST', 'REMOVE')) def test_file_ops(self): """Test file operations.""" open(self.output_path('testfile'), 'w').close() open(self.output_path('delete.txt'), 'w').close() open(self.output_path('delete1.txt'), 'w').close() open(self.output_path('delete2.txt'), 'w').close() open(self.output_path('delete3'), 'w').close() with Session( devices={b'A': self.output_path(), b'B': self.output_path()}, current_device='A:' ) as s: s.execute('name "testfile" as "newname"') # rename across disks s.execute('name "newname" as "b:fail"') # file already exists s.execute('name "newname" as "delete.txt"') s.execute('kill "delete.txt"') s.execute('kill "delete?.txt"') s.execute('kill "delete*"') # file not found s.execute('kill "notfound"') # file not found s.execute('kill "not*.*"') output = [_row.strip() for _row in self.get_text(s)] assert output[:4] == [ b'Rename across disks\xff', b'File already exists\xff', b'File not found\xff', b'File not found\xff' ] assert os.path.isfile(self.output_path('NEWNAME')) assert not os.path.exists(self.output_path('testfile')) assert not os.path.exists(self.output_path('delete.txt')) assert not os.path.exists(self.output_path('delete1.txt')) assert not os.path.exists(self.output_path('delete2.txt')) assert not os.path.exists(self.output_path('delete3')) def test_files_cwd(self): """Test directory listing, not on root.""" os.mkdir(self.output_path('a')) with Session(devices={b'A': self.output_path()}, current_device='A:') as s: s.execute('chdir "a"') s.execute('files') s.execute('files ".."') s.execute('files "..\\"') output = [_row.strip() for _row in self.get_text(s)] assert output[:2] == [b'A:\\A', b'. .. '] assert output[4:6] == [b'A:\\A', b'. '] assert output[8:10] == [b'A:\\A', b'. .. A '] def test_files_no_disk(self): """Test directory listing, non-existing device.""" with Session() as s: s.execute('files "A:"') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'File not found\xff' def test_close_not_open(self): """Test closing a file number that is not open.""" with Session() as s: s.execute('close#2') output = [_row.strip() for _row in self.get_text(s)] # no error assert output[0] == b'' def test_mount_dict_spec(self): """Test mount dict specification.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "A:test" for output as 1: print#1, 42: close 1') # lowercase with Session(devices={b'a': self.output_path()}) as s: s.execute('open "A:test" for input as 1: input#1, A%') assert s.get_variable('A%') == 42 # with : with Session(devices={b'A:': self.output_path()}) as s: s.execute('open "A:test" for input as 1: input#1, A%') assert s.get_variable('A%') == 42 # unicode with Session(devices={u'a:': self.output_path()}) as s: s.execute('open "A:test" for input as 1: input#1, A%') assert s.get_variable('A%') == 42 def test_bad_mount(self): """Test bad mount dict specification.""" with Session(devices={b'#': self.output_path()}) as s: s.execute('open "A:test" for output as 1: print#1, 42: close 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Path not found\xff' with Session(devices={b'\0': self.output_path()}) as s: s.execute('open "A:test" for output as 1: print#1, 42: close 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Path not found\xff' with Session(devices={u'\xc4': self.output_path()}) as s: s.execute('open "A:test" for output as 1: print#1, 42: close 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Path not found\xff' def test_bad_current(self): """Test bad current device.""" with Session(devices={'A': self.output_path(), 'Z': None}, current_device='B') as s: s.execute('open "test" for output as 1: print#1, 42: close 1') assert os.path.isfile(self.output_path('TEST')) with Session(devices={'A': self.output_path(), 'Z': None}, current_device='#') as s: s.execute('open "test2" for output as 1: print#1, 42: close 1') assert os.path.isfile(self.output_path('TEST2')) def test_bytes_mount(self): """Test specifying mount dir as bytes.""" with Session(devices={'A': self.output_path().encode('ascii'), 'Z': None}) as s: s.execute('open "test" for output as 1: print#1, 42: close 1') assert os.path.isfile(self.output_path('TEST')) # must be ascii with Session(devices={'A': b'ab\xc2', 'Z': None}) as s: s.execute('files') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'@:\\' def test_open_bad_device(self): """Test open on a bad device name.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "#:test" for output as 1: print#1, 42: close 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Bad file number\xff' def test_open_null_device(self): """Test the NUL device.""" with Session(devices={b'A': self.output_path()}) as s: s.execute('open "NUL" for output as 1: print#1, 42: close 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'' def test_open_bad_number(self): """Test opening to a bad file number.""" with Session(devices={b'A': self.output_path()}, current_device='A') as s: s.execute('open "TEST" for output as 4') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'Bad file number\xff' def test_open_reuse_number(self): """Test opening to a number taht's already in use.""" with Session(devices={b'A': self.output_path()}, current_device='A') as s: s.execute('open "TEST" for output as 1') s.execute('open "TEST2" for output as 1') output = [_row.strip() for _row in self.get_text(s)] assert output[0] == b'File already open\xff' def test_long_filename(self): """Test handling of long filenames.""" names = ( b'LONG.FIL', b'LONGFILE', b'LONGFILE.BAS', b'LongFileName', b'Long.FileName', b'LongFileName.BAS' ) basicnames = { b'LongFileName': b'LongFileName.BAS', b'LongFileName.BAS': b'LongFileName.BAS', b'Long.FileName': b'Long.FileName', b'LongFileName2': b'LONGFILE.BAS', b'LongFileName2.bas': b'LONGFILE.BAS', b'LongFileName2.': b'LONGFILE', b'Long.FileName.2': b'LONG.FIL' } with Session(devices={b'A': self.output_path()}) as s: for name in names: with open(os.path.join(self.output_path().encode('ascii'), name), 'wb') as f: f.write(b'1000 a$="%s"\r\n' % (name,)) for name, found in basicnames.items(): s.execute(b'run "a:%s"' % (name,)) assert s.get_variable('a$') == found def test_dot_filename(self): """Test handling of filenames ending in dots.""" # check for case insensitive file system open(os.path.join(self.output_path(), 'casetest'), 'w').close() is_case_insensitive = os.path.exists(os.path.join(self.output_path(), 'CASETEST')) # check if os ignores dots at the end of file names (Windows does) open(os.path.join(self.output_path(), 'dottest.'), 'w').close() ignores_dots = os.path.exists(os.path.join(self.output_path(), 'dottest')) names = ( b'LONG.FIL', # these three will overwrite each other on Windows, write dotless one last b'LONGFILE..', b'LONGFILE.', b'LONGFILE', b'LONGFILE.BAS', # these three will overwrite each other on Windows, write dotless one last b'LongFileName..', b'LongFileName.', b'LongFileName', b'Long.FileName', b'Long.FileName.', b'LongFileName.BAS', # this will overwrite the previous on non-case-sensitive filesystems e.g. mac, windows b'LongFileName.bas', ) basicnames = { b'LongFileName.bas': b'LongFileName.bas', b'LongFileName': b'LongFileName.BAS', # exact match if available b'LongFileName.': b'LongFileName.', b'LongFileName..': b'LongFileName..', # use a dot at the end to suppress ".BAS" b'LongFileName2': b'LONGFILE.BAS', b'LongFileName2.bas': b'LONGFILE.BAS', b'LongFileName2.': b'LONGFILE', #b'LongFileName2..': # bad file name # extension starts after first dot b'Long.FileName.': b'Long.FileName.', b'Long.FileName.2': b'LONG.FIL', b'Long.FileName2..': b'LONG.FIL', } # the last of the case-equivalent writes wins if is_case_insensitive: basicnames[b'LongFileName'] = b'LongFileName.bas' # the last of the dot-equivalent writes wins if ignores_dots: basicnames[b'LongFileName.'] = b'LongFileName' basicnames[b'LongFileName..'] = b'LongFileName' with Session(devices={b'A': self.output_path()}) as s: for name in names: with open(os.path.join(self.output_path().encode('ascii'), name), 'wb') as f: f.write(b'1000 a$="%s"\r\n' % (name,)) for name, found in basicnames.items(): s.execute(b'run "a:%s"' % (name,)) assert s.get_variable('a$') == found, s.get_variable('a$') + b' != ' + found def test_kill_long_filename(self): """Test deleting files with long filenames.""" names = (b'test.y', b'verylong.ext', b'veryLongFilename.ext') for name in names: open(os.path.join(self.output_path().encode('ascii'), name), 'wb').close() with Session(devices={b'A': self.output_path()}) as s: s.execute('kill "VERYLONG.EXT"') assert not os.path.exists(b'verylong.ext') s.execute(''' kill "VERYLONGFILENAME.EXT" kill "VERYLONG.EXT" kill "veryLongFilename.ext" ''') output = [_row.strip() for _row in self.get_text(s)] assert output[:3] == [b'File not found\xff']*3 if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_display.py000066400000000000000000000030171441235174000203250ustar00rootroot00000000000000""" PC-BASIC test_display unit tests for display features of Session API (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unittest import os from pcbasic import Session from pcbasic.compat import int2byte from tests.unit.utils import TestCase, run_tests class DisplayTest(TestCase): """Unit tests for display.""" tag = u'display' def test_pixels(self): """Display all characters in default font.""" with Session() as s: s.execute(b''' 10 KEY OFF: SCREEN 0: WIDTH 80: CLS 20 DEF SEG = &HB800 30 FOR B = 0 TO 255 40 POKE 2*B, B 50 NEXT RUN ''') with open(self.model_path('pixels.bin'), 'rb') as model: model_pix = model.read() assert bytes(bytearray(_c for _r in s.get_pixels() for _c in _r)) == model_pix def test_characters(self): """Display all characters.""" with Session() as s: s.execute(b''' 10 KEY OFF: SCREEN 0: WIDTH 80: CLS 20 DEF SEG = &HB800 30 FOR B = 0 TO 255 40 POKE 2*B, B 50 NEXT RUN ''') with open(self.model_path('characters.bin'), 'rb') as model: model_chars = model.read() assert bytes(bytearray(_c for _r in self.get_text(s) for _c in _r)) == model_chars if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_dos.py000066400000000000000000000126001441235174000174430ustar00rootroot00000000000000# -*- coding: utf-8 -*- """ PC-BASIC test.session unit tests for session API (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io import sys import unittest from pcbasic import Session from pcbasic.basic import BASICError from tests.unit.utils import TestCase, run_tests from pcbasic.data import read_codepage from pcbasic.compat import PY2, WIN32 def pythoncall(script): return '"{0}" "{1}"'.format(sys.executable, script) class DosTest(TestCase): """Unit tests for DOS module.""" tag = u'dos' @unittest.skipIf(PY2, 'shell codepage agreement known not to work in Python 2.') @unittest.skipIf(WIN32, 'shell codepage agreement known not to work on Windows.') def test_shell(self): """Test SHELL statement with commands.""" helper = os.path.join(os.path.dirname(__file__), 'simple_shell_helper.py') with Session(shell=pythoncall(helper), codepage=read_codepage('850')) as s: # outputs come through stdout s.execute(u'SHELL "echo 1"') # test non-ascii char s.execute(u'SHELL "echo £"') # outputs come through stderr s.execute(u'SHELL "x"') # test non-ascii char s.execute(u'SHELL "£"') outstr = self.get_text_stripped(s)[:4] # this fails on Windows, we're getting \xa3 (latin-1 for £) # instead of \xc9 (per cp850, our local codepage)) assert outstr == [b'1', b'\x9c', b"'x' is not recognised.", b"'\x9c' is not recognised."], outstr @unittest.skipIf(PY2, 'shell codepage agreement known not to work in Python 2.') def test_shell_utf16(self): """Test SHELL statement to utf-16 script with commands.""" helper = os.path.join(os.path.dirname(__file__), 'simple_shell_helper.py') with Session(shell=pythoncall(helper) + ' -u', codepage=read_codepage('850')) as s: # outputs come through stdout s.execute(u'SHELL "echo 1"') # test non-ascii char s.execute(u'SHELL "echo £"') # outputs come through stderr s.execute(u'SHELL "x"') # test non-ascii char s.execute(u'SHELL "£"') outstr = self.get_text_stripped(s)[:4] assert outstr == [b'1', b'\x9c', b"'x' is not recognised.", b"'\x9c' is not recognised."], outstr def test_no_shell(self): """Test SHELL statement with no shell specified.""" with Session() as s: # assertRaises doesn't work as the error is absorbed by the session #with self.assertRaises(BASICError): s.execute(u'SHELL "echo 1"') assert self.get_text_stripped(s)[0] == b'Illegal function call\xff' def test_bad_shell(self): """Test SHELL statement with nonexistant shell specified.""" with Session(shell='_this_does_not_exist_') as s: s.execute(u'SHELL "echo 1"') assert self.get_text_stripped(s)[0] == b'Illegal function call\xff' @unittest.skipIf(PY2, 'shell codepage agreement known not to work in Python 2.') def test_interactive_shell(self): """Test SHELL statement with interaction.""" helper = os.path.join(os.path.dirname(__file__), 'simple_shell_helper.py') with Session(shell=pythoncall(helper), codepage=read_codepage('850')) as s: s.press_keys(u'echo _check_for_this_') # test backspace s.press_keys(u'\rexix\bt\r') s.execute(u'SHELL') # output is messy due to race between press_keys and shell thread, but this should work assert b'_check_for_this' in self.get_text_stripped(s)[1] @unittest.skipIf(PY2, 'shell codepage agreement known not to work in Python 2.') def test_interactive_shell_no_lf_at_end(self): """Test SHELL statement with interaction, helper script ends without LF.""" helper = os.path.join(os.path.dirname(__file__), 'simple_shell_helper.py') with Session(shell=pythoncall(helper)+ ' -b') as s: s.press_keys(u'exit\r') s.execute(u'SHELL') assert self.get_text_stripped(s)[1] == b'Bye!' def test_environ(self): """Test ENVIRON statement.""" with Session() as s: s.execute(u'ENVIRON "test=ok"') assert s.evaluate(u'ENVIRON$("test")') == b'ok' assert s.evaluate(u'ENVIRON$("TEST")') == b'ok' assert s.evaluate(u'ENVIRON$("Test")') == b'ok' s.execute(u'ENVIRON "TEST=OK"') assert s.evaluate(u'ENVIRON$("test")') == b'OK' assert s.evaluate(u'ENVIRON$("TEST")') == b'OK' assert s.evaluate(u'ENVIRON$("Test")') == b'OK' def test_environ_noascii_key(self): """Test ENVIRON statement with non-ascii key.""" with Session() as s: s.execute(u'ENVIRON "t£st=ok"') assert self.get_text_stripped(s)[0] == b'Illegal function call\xff' def test_environ_fn_noascii_key(self): """Test ENVIRON$ function with non-ascii key.""" with Session() as s: s.evaluate(u'ENVIRON$("t£st")') assert self.get_text_stripped(s)[0] == b'Illegal function call\xff' def test_environ_noascii_value(self): """Test ENVIRON statement with non-ascii values.""" with Session() as s: s.execute(u'ENVIRON "TEST=£"') assert self.get_text_stripped(s)[0] == b'' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_extensions.py000066400000000000000000000116571441235174000210700ustar00rootroot00000000000000""" PC-BASIC tests.test_extension unit tests for extensions (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os from pcbasic import Session from tests.unit.utils import TestCase, run_tests class ExtensionTest(TestCase): """Unit tests for extensions.""" tag = u'extensions' def test_extension(self): """Test extension functions.""" class Extension(object): @staticmethod def add(x, y): return '%s plus %s equals %s' % (repr(x), repr(y), repr(x+y)) @staticmethod def one(): return 1 with Session(extension=Extension) as s: s.execute(''' 10 a=5 run b$ = _add(a, 1) c% = _one ''') assert s.get_variable("a!") == 5 assert s.get_variable("c%") == 1 assert s.get_variable("b$") == b'5.0 plus 1 equals 6.0' def test_extension_statement(self): """Test extension statements.""" outfile = self.output_path('python-output.txt') class Extension(object): @staticmethod def output(*args): with open(outfile, 'ab') as g: for arg in args: if isinstance(arg, bytes): g.write(arg) else: g.write(b'%d' % (arg,)) g.write(b' ') with Session(extension=Extension) as s: s.execute(b''' _OUTPUT "one", 2, 3!, 4# _output "!\x9c$" ''') with open(outfile, 'rb') as f: assert f.read() == b'one 2 3 4 !\x9c$ ' def test_extended_session(self): """Test extensions accessing the session.""" class ExtendedSession(Session): def __init__(self): Session.__init__(self, extension=self) def adda(self, x): return x + self.get_variable("a!") with ExtendedSession() as s: s.execute('a=4') s.execute('b=_adda(1)') assert s.evaluate('b') == 5. def test_extension_module(self): """Test using a module as extension.""" import random with Session(extension=random) as s: s.execute(''' _seed(42) b = _uniform(a, 25.6) ''') self.assertAlmostEqual(s.evaluate('b'), 16.3693256378, places=10) def test_extension_module_string(self): """Test using a module name as extension.""" with Session(extension='random') as s: s.execute(''' _seed(42) b = _uniform(a, 25.6) ''') self.assertAlmostEqual(s.evaluate('b'), 16.3693256378, places=10) def test_extension_module_not_found(self): """Test using a non-existant module name as extension.""" with Session(extension='no-sirree') as s: s.execute('_test') assert self.get_text_stripped(s)[0] == b'Internal error\xff' def test_no_extension(self): """Test attempting to access extensions that aren't there.""" with Session() as s: s.execute(b''' _NOPE "one", 2, 3!, 4# ''') assert self.get_text_stripped(s)[0] == b'Syntax error\xff' def test_no_statement(self): """Test attempting to access extensions that aren't there.""" empty_ext = object() with Session(extension=empty_ext) as s: s.execute(b''' _NOPE "one", 2, 3!, 4# ''') assert self.get_text_stripped(s)[0] == b'Internal error\xff' def test_extension_function(self): """Test extension functions.""" class Extension(object): @staticmethod def boolfunc(): return True @staticmethod def unicodefunc(): return u'test' @staticmethod def bytesfunc(): return b'test' @staticmethod def intfunc(): return 1 @staticmethod def floatfunc(): return 1 with Session(extension=Extension) as s: assert s.evaluate('_BOOLFUNC') == -1 assert s.evaluate('_INTFUNC') == 1.0 assert s.evaluate('_FLOATFUNC') == 1.0 assert s.evaluate('_UNICODEFUNC') == b'test' assert s.evaluate('_BYTESFUNC') == b'test' def test_extension_function_none(self): """Test extension functions with disallowed return type.""" class Extension(object): @staticmethod def nonefunc(): return None with Session(extension=Extension) as s: s.evaluate('_NONEFUNC') assert self.get_text_stripped(s)[0] == b'Type mismatch\xff' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_main.py000066400000000000000000000276351441235174000176200ustar00rootroot00000000000000# -*- coding: utf-8 -*- """ PC-BASIC test.main unit tests for main script (c) 2022--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import io import sys import unittest from tempfile import NamedTemporaryFile from pcbasic import main from pcbasic.compat import stdio from pcbasic.debug import DebugException from tests.unit.utils import TestCase, run_tests from pcbasic.compat import PY2, WIN32 class MainTest(TestCase): """Unit tests for main script.""" tag = u'main' def test_version(self): """Test version call.""" # currently can only redirect to bytes io output = io.BytesIO() with stdio.redirect_output(output, 'stdout'): main('-v') assert output.getvalue().startswith(b'PC-BASIC'), output.getvalue() def test_debug_version(self): """Test debug version call.""" # currently can only redirect to bytes io output = io.BytesIO() with stdio.redirect_output(output, 'stdout'): main('-v', '--debug') assert output.getvalue().startswith(b'PC-BASIC'), output.getvalue() def test_usage(self): """Test usage call.""" output = io.BytesIO() with stdio.redirect_output(output, 'stdout'): main('-h') assert output.getvalue().startswith(b'SYNOPSIS'), output.getvalue() def test_script(self): """Test script run.""" output = io.BytesIO() with stdio.redirect_output(output, 'stdout'): main('-nqe', '?1') assert output.getvalue() == b' 1 \r\n', output.getvalue() # exercise interfaces def test_cli(self): """Exercise cli run.""" with stdio.quiet(): main('-bq') def test_text(self): """Exercise text-based run.""" with stdio.quiet(): main('-tq') def test_graphical(self): """Exercise graphical run.""" with stdio.quiet(): main('-q') def test_bad_interface(self): """Exercise run with bad interface.""" with stdio.quiet(): main('--interface=_no_such_interface_', '-q') # exercise sound @unittest.skip('cutting off sound being played on sdl2 leads to segfaults') def test_cli_beep(self): """Exercise cli run.""" with stdio.quiet(): main('-bqe', 'beep') @unittest.skip('cutting off sound being played on sdl2 leads to segfaults') def test_graphical_beep(self): """Exercise graphical run.""" with stdio.quiet(): main('-qe', 'beep') # resume def test_resume_output(self): """Test resume with open empty output file.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( "--exec=A=1:open\"z:output.txt\" for output as 1:SYSTEM", '--mount=z:%s' % self.output_path(), '-n', '--state=%s' % state_file.name, ) main( '--resume', '--keys=?#1,A:close:system\\r', '-n', '--state=%s' % state_file.name, ) with open(self.output_path('OUTPUT.TXT'), 'rb') as outfile: output = outfile.read() assert output == b' 1 \r\n\x1a', repr(output) def test_resume_output_used(self): """Test resume with open used output file.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( "--exec=A=1:open\"z:output.txt\" for output as 1:?#1,2:SYSTEM", '--mount=z:%s' % self.output_path(), '-n', '--state=%s' % state_file.name, ) main( '--resume', '--keys=?#1,A:close:system\\r', '-n', '--state=%s' % state_file.name, ) with open(self.output_path('OUTPUT.TXT'), 'rb') as outfile: output = outfile.read() assert output == b' 2 \r\n 1 \r\n\x1a', repr(output) def test_resume_input(self): """Test resume with open input file.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( '-n', "--exec=open\"z:test.txt\" for output as 1:?#1,1,2:close:open\"z:test.txt\" for input as 1:input#1,a:SYSTEM", '--mount=z:%s' % self.output_path(), '--state=%s' % state_file.name, ) main( '--resume', '--keys=input#1,B:close:open "output.txt" for output as 1:?#1, a; b:close:system\\r', '-n', '--state=%s' % state_file.name, ) with open(self.output_path('OUTPUT.TXT'), 'rb') as outfile: output = outfile.read() assert output == b' 1 2 \r\n\x1a', repr(output) def test_resume_music(self): """Test resume with music queue.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( '--exec=play"mbcdefgab>cdefgab"','-nq', '--mount=z:%s' % self.output_path(), '--state=%s' % state_file.name, ) main( '--resume', '--state=%s' % state_file.name, '-nk', 'q=play(0)\ropen"z:output.txt" for output as 1:?#1,q:close:system\r', ) with open(self.output_path('OUTPUT.TXT'), 'rb') as outfile: output = outfile.read() assert output == b' 13 \r\n\x1a', repr(output) class ConvertTest(TestCase): """Unit tests for convert script.""" tag = u'convert' def test_ascii_to_tokenised(self): """Test converting raw text to tokenised.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'10 ? 1\r\n\x1a') infile.seek(0) main('--convert=b', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'\xff\x76\x12\x0a\x00\x91\x20\x12\x00\x00\x00\x1a', outstr def test_ascii_to_protected(self): """Test converting raw text to protected.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'10 ? 1\r\n\x1a') infile.seek(0) main('--convert=p', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'\xfe\xe9\xa9\xbf\x54\xe2\x12\xad\xf1\x89\xf9\x1a', outstr def test_tokenised_to_ascii(self): """Test converting tokenised to raw text.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'\xff\x76\x12\x0a\x00\x91\x20\x12\x00\x00\x00\x1a') infile.seek(0) main('--convert=a', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'10 PRINT 1\r\n\x1a', outstr def test_protected_to_ascii(self): """Test converting protected to raw text.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'\xfe\xe9\xa9\xbf\x54\xe2\x12\xad\xf1\x89\xf9\x1a') infile.seek(0) main('--convert=a', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'10 PRINT 1\r\n\x1a', outstr def test_tokenised_to_protected(self): """Test converting tokenised to protected.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'\xff\x76\x12\x0a\x00\x91\x20\x12\x00\x00\x00\x1a') infile.seek(0) main('--convert=p', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() # note that the EOF gets encrypted too assert outstr == b'\xfe\xe9\xa9\xbf\x54\xe2\x12\xad\xf1\x89\xf9\x73\x1a', outstr def test_protected_to_tokenised(self): """Test converting protected to tokenised.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'\xfe\xe9\xa9\xbf\x54\xe2\x12\xad\xf1\x89\xf9\x1a') infile.seek(0) main('--convert=b', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'\xff\x76\x12\x0a\x00\x91\x20\x12\x00\x00\x00\x1a', outstr def test_default(self): """Test converter run.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+b', delete=False) as infile: infile.write(b'\xfe\xe9\xa9\xbf\x54\xe2\x12\xad\xf1\x89\xf9\x1a') infile.seek(0) main('--convert', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'10 PRINT 1\r\n\x1a', outstr @unittest.skipIf(PY2, 'NamedTemoraryFile has no encoding argument in Python 2.') def test_ascii_to_tokenised_encoding(self): """Test converting utf-8 text to tokenised.""" with NamedTemporaryFile('w+b', delete=False) as outfile: with NamedTemporaryFile('w+', delete=False, encoding='utf-8') as infile: infile.write('10 ? "£"\r\n\x1a') infile.seek(0) main('--text-encoding=utf-8', '--convert=b', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == b'\xff\x78\x12\x0a\x00\x91\x20\x22\x9c\x22\x00\x00\x00\x1a', outstr def test_tokenised_to_ascii_encoding(self): """Test converting tokenised to latin-1 text.""" with io.open( self.output_path('latin-1.bas'), 'w+', encoding='latin-1', newline='' ) as outfile: with io.open(self.output_path('bin.bas'), 'w+b') as infile: infile.write(b'\xff\x78\x12\x0a\x00\x91\x20\x22\x9c\x22\x00\x00\x00\x1a') infile.seek(0) main('--text-encoding=latin-1', '--convert=a', infile.name, outfile.name) outfile.seek(0) outstr = outfile.read() assert outstr == u'10 PRINT "£"\r\n\x1a', repr(outstr) class DebugTest(TestCase): """Unit tests for debugging main calls.""" tag = u'debug_main' def test_debug_version(self): """Test debug version call.""" # currently can only redirect to bytes io output = io.BytesIO() with stdio.redirect_output(output, 'stdout'): main('-v', '--debug') assert output.getvalue().startswith(b'PC-BASIC') def test_crash_direct(self): """Exercise graphical run and trigger bluescreen from direct mode.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( '--extension=crashtest', '-qe', '_CRASH', '-k', 'system\r' '--state=%s' % state_file, ) def test_crash_in_program(self): """Exercise graphical run and trigger bluescreen from a program line.""" with NamedTemporaryFile('w+b', delete=False) as state_file: with stdio.quiet(): main( '--extension=crashtest', '-k', '10 _crash\r20 system\rrun\r', '--state=%s' % state_file, ) if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_not_implemented.py000066400000000000000000000043101441235174000220400ustar00rootroot00000000000000""" PC-BASIC tests.test_not_implemented Exercise not-implemented and part-implemented statements and functions (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from pcbasic import Session from tests.unit.utils import TestCase, run_tests class NotImplementedTest(TestCase): """Exercise not-implemented statements and functions.""" tag = u'not_implemented' def test_call(self): """Exercise CALL statement.""" with Session() as s: # well-formed calls s.execute('call a%(b)') s.execute('call a(b!, c$)') s.execute('call a(b!, c$, d(0))') s.execute('call a#') s.execute('call a!') s.execute('call a%') assert self.get_text_stripped(s) == [b''] * 25 def test_call_wrong(self): """Exercise CALL statement with badly-formed arguments.""" with Session() as s: # type mismatch s.execute('call a$(b)') # syntax error s.execute('call a(b!, c$())') # syntax error s.execute('call') # syntax error s.execute('call 0') # syntax error s.execute('call "a"') assert self.get_text_stripped(s)[:5] == [b'Type mismatch\xff'] + [b'Syntax error\xff'] * 4 def test_calls(self): """Exercise CALLS statement.""" with Session() as s: # well-formed calls s.execute('calls a%(b)') s.execute('calls a(b!, c$)') s.execute('calls a(b!, c$, d(0))') assert self.get_text_stripped(s) == [b''] * 25 def test_calls_wrong(self): """Exercise CALLS statement with badly-formed arguments.""" with Session() as s: # type mismatch s.execute('calls a$(b)') # syntax error s.execute('calls a(b!, c$())') # syntax error s.execute('calls') # syntax error s.execute('calls 0') # syntax error s.execute('calls "a"') assert self.get_text_stripped(s)[:5] == [b'Type mismatch\xff'] + [b'Syntax error\xff'] * 4 if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_pickle.py000066400000000000000000000036021441235174000201270ustar00rootroot00000000000000""" PC-BASIC tests.test_pickle Test pickling various kinds of objects (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import pickle from io import open from pcbasic import Session from pcbasic.basic.base.codestream import TokenisedStream from pcbasic.basic.base.error import Exit from tests.unit.utils import TestCase, run_tests class PickleTest(TestCase): """Test pickling various kinds of objects.""" tag = u'pickle' def test_pickle_tokenisedstream(self): """Pickle TokenisedStream object.""" ts = TokenisedStream() ts.write(b'123') ts.seek(0) ts.seek(0) ps = pickle.dumps(ts) ts2 = pickle.loads(ps) assert ts2.read() == b'123' def test_pickle_session(self): """Pickle Session object.""" with Session() as s: s.execute('a=1') ps = pickle.dumps(s) s2 = pickle.loads(ps) assert s2.get_variable('a!') == 1 def test_pickle_session_open_file(self): """Pickle Session object with open file.""" s = Session(devices={'a': self.output_path()}) s.execute('open "A:TEST" for output as 1') ps = pickle.dumps(s) s2 = pickle.loads(ps) s2.execute('print#1, "test"') s2.close() with open(self.output_path('TEST')) as f: assert f.read() == u'test\n\x1a' def test_pickle_session_running(self): """Pickle Session object with running program.""" s = Session() s.execute('10 for i%=1 to 10: system: next') try: s.execute('run') except Exit: pass ps = pickle.dumps(s) s2 = pickle.loads(ps) # resume the running program try: s2.interact() except Exit: pass assert s2.get_variable('i%') == 2 if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_program.py000066400000000000000000000061721441235174000203340ustar00rootroot00000000000000""" PC-BASIC test.program Tests for programs (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unittest import os import shutil import platform from pcbasic import Session HERE = os.path.dirname(os.path.abspath(__file__)) class DiskTest(unittest.TestCase): """Disk tests.""" def setUp(self): """Ensure output directory exists.""" try: os.mkdir(os.path.join(HERE, u'output', u'program')) except EnvironmentError: pass # create directory to mount self._test_dir = os.path.join(HERE, u'output', u'program', u'test_dir') try: shutil.rmtree(self._test_dir) except EnvironmentError: pass os.mkdir(self._test_dir) def _output_path(self, *name): """Test output file name.""" return os.path.join(self._test_dir, *name) def test_unprotect(self): """Save in protected format to a file, load in plaintext.""" plaintext = b'60 SAVE "test.bin"\r\n70 SAVE "test.asc",A\r\n80 LIST,"test.lst"\r\n' tokenised = ( b'\xff\x7f\x12<\x00\xbe "test.bin"\x00\x92\x12F\x00\xbe ' b'"test.asc",A\x00\xa3\x12P\x00\x93,"test.lst"\x00\x00\x00\x1a' ) protected = ( b'\xfe\xd0\xa9\x81T\xed\x12\xbd} f\x15\xd0\xf0:\x99\xc3\xb2!\x01(\x13\xe2\x8c%J\x91' b'\xf0\x81S\xf2IR%f\x0f\xc4\xd6\xc8H\xbf{\xf8_c\xcb<\xd2\x82\xd4\x04j\xd3\x06\xfa\x05' b'\x1a' ) with Session(devices={b'A': self._test_dir}, current_device='A:') as s: s.execute(plaintext) s.execute('save "prog",P') with Session(devices={b'A': self._test_dir}, current_device='A:') as s: # the program saves itself as plaintext and tokenised # in gw-basic, illegal funcion call. s.execute('run "prog"') with open(self._output_path('PROG.BAS'), 'rb') as f: assert f.read() == protected with open(self._output_path('TEST.BIN'), 'rb') as f: assert f.read() == tokenised with open(self._output_path('TEST.ASC'), 'rb') as f: assert f.read() == plaintext + b'\x1a' # execution stops after save,a ! assert not os.path.isfile(self._output_path('TEST.LST')) def test_program_repr(self): """Test Program.__repr__.""" with Session() as s: s.execute(""" 10 ' test 20 print "test" """) assert repr(s._impl.program) == ( '00 7b12 (+013) 0a00 [00010] 3a8fd92074657374\n' '00 8812 (+013) 1400 [00020] 9120227465737422\n' '00 0000 (ENDS) ' ), repr(repr(s._impl.program)) def test_load_non_program(self): """Exercise code for loading from files that are not program files.""" class MockNonProgramFile: filetype = 'M' with Session() as s: s.execute("'") s._impl.program.load(MockNonProgramFile()) # we're not testing anything, just exercising the code path if __name__ == '__main__': unittest.main() pcbasic-2.0.7/tests/unit/test_session.py000066400000000000000000000375031441235174000203520ustar00rootroot00000000000000# -*- coding: utf-8 -*- """ PC-BASIC test.session unit tests for session API (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import io from io import open import unittest from pcbasic import Session from tests.unit.utils import TestCase, run_tests def istypeval(val, refval): """Check agreement in both type and value.""" return isinstance(val, type(refval)) and val == refval class SessionTest(TestCase): """Unit tests for Session.""" tag = u'session' def test_session(self): """Test basic Session API.""" with Session() as s: s.execute('a=1') assert s.evaluate('a+2') == 3. assert s.evaluate('"abc"+"d"') == b'abcd' assert s.evaluate('string$(a+2, "@")') == b'@@@' # string variable s.set_variable('B$', 'abcd') assert s.get_variable('B$') == b'abcd' assert istypeval(s.evaluate('LEN(B$)'), 4) # unset variable assert s.evaluate('C!') == 0. assert istypeval(s.get_variable('D%'), 0) # unset array s.set_variable('A%()', [[0,0,5], [0,0,6]]) assert s.get_variable('A%()') == [ [0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ] assert s.evaluate('A%(0,2)') == 5 assert s.evaluate('A%(1,2)') == 6 assert s.evaluate('A%(1,7)') == 0 assert s.evaluate('FRE(0)') == 60020. assert s.evaluate('CSRLIN') == 1 s.execute('print b$') assert s.evaluate('CSRLIN') == 2 def test_session_convert(self): """Test Session.convert(variable).""" unicode = type(u'') with Session() as s: # omit to_type assert istypeval(s.convert(1, None), 1) # from_type == to_type assert istypeval(s.convert(1, int), 1) # cp437 string to unicode assert s.convert(b'\x00\x01\x9C\x86\xe0', unicode) == u'\x00\u263a\xa3\xe5\u03b1' # unicode to cp437 assert s.convert(u'\x00\u263a\xa3\xe5\u03b1', bytes) == b'\x00\x01\x9C\x86\xe0' # int to bool assert istypeval(s.convert(0, bool), False) assert istypeval(s.convert(-1, bool), True) assert istypeval(s.convert(1, bool), True) # float to bool assert istypeval(s.convert(0., bool), False) assert istypeval(s.convert(-1., bool), True) # bool to int assert istypeval(s.convert(True, int), -1) assert istypeval(s.convert(False, int), 0) # bool to float assert istypeval(s.convert(True, float), -1.) assert istypeval(s.convert(False, float), 0.) assert isinstance(s.convert(True, float), float) # int to float assert istypeval(s.convert(1, float), 1.0) # float to int (floor) assert istypeval(s.convert(1.1, int), 1) assert istypeval(s.convert(-0.1, int), -1) # error with self.assertRaises(ValueError): s.convert(b'1', int) def test_session_getset_variable(self): """Test Session.set_variable and Session.get_variable.""" with Session() as s: s.set_variable(b'A%', 1) assert istypeval(s.get_variable(b'A%'), 1) # bytes or unicode argument s.set_variable(u'A%', 2) assert istypeval(s.get_variable(b'A%'), 2) s.set_variable(u'A%', 3) assert istypeval(s.get_variable(u'A%'), 3) s.set_variable(u'A%', 3) assert istypeval(s.get_variable(b'A%'), 3) # undefined variable assert istypeval(s.get_variable('A!'), 0.) # sigil must be explicit with self.assertRaises(ValueError): s.set_variable('B', 0.) # sigil must be explicit with self.assertRaises(ValueError): s.get_variable('B', 0.) # boolean s.set_variable(b'A%', True) assert istypeval(s.get_variable(b'A%'), -1) # single s.set_variable(b'A!', 1.1) self.assertAlmostEqual(s.get_variable(b'A!'), 1.1, places=6) # double s.set_variable(b'A#', 0.1234567890123) self.assertAlmostEqual(s.get_variable(b'A#'), 0.1234567890123, places=14) # bytes string s.set_variable(b'A$', b'1') assert s.get_variable(b'A$') == b'1' # unicode string value (sterling sign) s.set_variable(b'A$', u'\xc2\xa3') # bytes output, in cp437 assert s.get_variable(b'A$') == b'\x9C' # undefined array assert s.get_variable('A%()') == [] # can't set array to empty with self.assertRaises(ValueError): s.set_variable('ARR2!()', []) def test_session_evaluate(self): """Test Session.evaluate.""" with Session() as s: s.set_variable(b'A!', 1) # variable, implicit sigil allowed. expression can be bytes or unicode assert s.evaluate(b'A') == 1 assert s.evaluate(u'A') == 1 # expression assert s.evaluate(u'A*2+1') == 3.0 # syntax error assert s.evaluate(b'LOG+1') is None def test_session_evaluate_number(self): """Test Session.evaluate starting with a number.""" with Session() as s: assert s.evaluate(b'1+1') == 2 def test_session_bind_file(self): """test Session.bind_file.""" # open file object with open(self.output_path('testfile'), 'wb') as f: with Session() as s: name = s.bind_file(f) # can use name as string assert len(str(name)) <= 12 # write to file s.execute('open "{0}" for output as 1: print#1, "x"'.format(name)) with open(self.output_path('testfile'), 'rb') as f: output = f.read() assert output == b'x\r\n\x1a' # existing file by name with Session() as s: name = s.bind_file(self.output_path('testfile')) # write to file s.execute('open "{0}" for input as 1'.format(name)) s.execute('input#1, a$') assert s.get_variable('A$') == b'x' # create file by name native_name = self.output_path(u'new-test-file') try: os.remove(native_name) except EnvironmentError: pass with Session() as s: name = s.bind_file(native_name, create=True) s.execute('open "{0}" for output as 1: print#1, "test";: close'.format(name)) with open(native_name, 'rb') as f: output = f.read() assert output == b'test\x1a' # existing file by BASIC name with Session(devices={b'Z': self.output_path()}) as s: name = s.bind_file(b'Z:TESTFILE') # write to file s.execute('open "{0}" for input as 1'.format(name)) s.execute('input#1, a$') assert s.get_variable('A$') == b'x' # create file by name, provide BASIC name (bytes) native_name = self.output_path(u'new-test-file').encode('ascii') try: os.remove(native_name) except EnvironmentError: pass with Session() as s: name = s.bind_file(native_name, name=b'A B C', create=True) s.execute(b'open "@:A B C" for output as 1: print#1, "test";: close') with open(native_name, 'rb') as f: output = f.read() assert output == b'test\x1a' # create file by name, provide BASIC name (unicode) native_name = self.output_path(u'new-test-file') try: os.remove(native_name) except EnvironmentError: pass with Session() as s: name = s.bind_file(native_name, name=u'A B C', create=True) s.execute(u'open "@:A B C" for output as 1: print#1, "test";: close') with open(native_name, 'rb') as f: output = f.read() assert output == b'test\x1a' def test_session_greeting(self): """Test welcome screen.""" with Session() as s: s.greet() output = [_row.strip() for _row in self.get_text(s)] assert output[0].startswith(b'PC-BASIC ') assert output[1].startswith(b'(C) Copyright 2013--') assert output[1].endswith(b' Rob Hagemans.') assert output[2] == b'60300 Bytes free' assert output[-1] == ( b'1LIST 2RUN\x1b 3LOAD" 4SAVE" 5CONT\x1b' b' 6,"LPT1 7TRON\x1b 8TROFF\x1b 9KEY 0SCREEN' ) def test_session_press_keys(self): """Test Session.press_keys.""" with Session() as s: # eascii: up, esc, SYSTEM, enter s.press_keys(u'\0\x48\x1bSYSTEM\r') s.interact() # note that SYSTEM raises an exception absorbed by the context manager # no nothing further in this block will be executed output = [_row.strip() for _row in self.get_text(s)] # OK prompt should have been overwritten assert output[0] == b'SYSTEM' def test_session_execute(self): """Test Session.execute.""" with Session() as s: # statement s.execute(b'?LOG(1)') # break s.execute(b'STOP') # error s.execute(b'A') output = [_row.strip() for _row in self.get_text(s)] # \xff checked against DOSbox/GW-BASIC assert output[:3] == [b'0', b'Break\xff', b'Syntax error\xff'] assert output[3:] == [b''] * 22 def test_session_no_streams(self): """Test Session without stream copy.""" with Session(input_streams=None, output_streams=None) as s: s.execute(b'a=1') s.execute(b'print a') output = self.get_text_stripped(s) assert output[:1] == [b' 1'] def test_session_iostreams(self): """Test Session with copy to BytesIO.""" bi = io.BytesIO() with Session(input_streams=None, output_streams=bi) as s: s.execute(b'a=1') s.execute(b'print a') assert bi.getvalue() == b' 1 \r\n' def test_session_inputstr_iostreams(self): """Test Session with INPUT$ reading from pipe.""" bi = io.BytesIO(b'ab\x80cd') with Session(input_streams=bi, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab\x80', abc @unittest.skip('correct behaviour as yet undecided.') def test_session_inputstr_iostreams_short(self): """Test Session with INPUT$ reading from pipe.""" bi = io.BytesIO(b'ab') with Session(input_streams=bi, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab', abc def test_session_inputstr_iostreams_closed(self): """Test Session with INPUT$ reading from pipe.""" bi = io.BytesIO(b'abc') with Session(input_streams=bi, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'abc', abc def test_session_inputstr_iostreams_unicode(self): """Test Session with INPUT$ reading from pipe.""" bi = io.StringIO(u'ab£cd') with Session(input_streams=bi, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab\x9C', abc def test_session_inputstr_iostreams_file(self): """Test Session with INPUT$ reading from pipe.""" with open(self.output_path('testfile'), 'w+b') as f: f.write(b'ab\x80cd') f.seek(0) with Session(input_streams=f, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab\x80', abc @unittest.skip('correct behaviour as yet undecided.') def test_session_inputstr_iostreams_file_short(self): """Test Session with INPUT$ reading from pipe.""" with open(self.output_path('testfile'), 'w+b') as f: f.write(b'ab') f.seek(0) with Session(input_streams=f, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab', abc def test_session_inputstr_iostreams_unicode_file(self): """Test Session with INPUT$ reading from pipe.""" with open(self.output_path('testfile'), 'w+') as f: f.write(u'ab£cd') f.seek(0) with Session(input_streams=f, output_streams=None) as s: abc = s.evaluate(b'input$(3)') assert abc == b'ab\x9C', abc def test_session_bad_type_iostreams(self): """Test Session with iostreams of incorrect type.""" with self.assertRaises(TypeError): Session(input_streams=1).start() with self.assertRaises(TypeError): Session(output_streams=2).start() def test_session_printcopy(self): """Test Session with ctrl print-screen copy.""" with Session( input_streams=None, output_streams=None, devices={'LPT1': 'FILE:{}'.format(self.output_path('print.txt'))} ) as s: # ctrl+printscreen s.press_keys(u'\0\x72') s.press_keys(u'system\r') s.interact() with open(self.output_path('print.txt'), 'rb') as f: output = f.read() assert output == b'system\r\n', repr(output) def test_session_no_printcopy(self): """Test Session switching off ctrl print-screen copy.""" with Session( input_streams=None, output_streams=None, devices={'LPT1': 'FILE:{}'.format(self.output_path('print.txt'))} ) as s: # ctrl+printscreen s.press_keys(u'\0\x72\0\x72') s.press_keys(u'system\r') s.interact() with open(self.output_path('print.txt')) as f: assert f.read() == '' def test_gosub_from_direct_line(self): """Test for issue#184: GOSUB from direct line should not RETURN into program.""" SOURCE = """\ 10 PRINT "Main" 30 A = -42 40 END 50 PRINT "After End" 60 A = 42 70 RETURN """ with Session() as session: session.execute(SOURCE) session.execute("GOSUB 60") assert session.evaluate('A') == 42 def test_to_list_off_by_one(self): """Test for issue #182: range off by one in to_list.""" with Session() as session: session.execute(""" DIM J2(5,2) J2(1,1)=-1 J2(1,2)=-1 """) assert session.get_variable('J2!()') == [ [0.0, 0.0, 0.0], [0.0, -1.0, -1.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0] ] from pcbasic.basic import iostreams from pcbasic.basic.codepage import Codepage class NonBlockingInputWrapperTest(TestCase): """Unit tests for NonBlockingInputWrapper.""" tag = u'nonblockinginputwrapper' def test_read_lfcr(self): """Test read() with LF/CR conversion.""" with io.open(self.output_path('inp.txt'), 'w') as f: f.write(u'12\n34') stream = io.open(self.output_path('inp.txt'), 'r') nbiw = iostreams.NonBlockingInputWrapper(stream, Codepage(), lfcr=True) assert nbiw.read() == u'12\r34' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_single.py000066400000000000000000000170201441235174000201400ustar00rootroot00000000000000""" PC-BASIC test.single unit tests for single precision MBF floats (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import sys import os from binascii import hexlify import unittest from pcbasic.compat import int2byte from pcbasic.basic.values import Values, Single HERE = os.path.dirname(os.path.abspath(__file__)) # ALLWORD.DAT is generated like so: # with open('input/ALLWORD.DAT', 'wb') as f: # for i in range(256): # for j in range(256): # f.write(int2byte(j)+int2byte(i)+'\0'+'\x80') def open_input(name): """Open test input file.""" return open(os.path.join(HERE, 'input', 'single', name), 'rb') def open_model(name): """Open test model file.""" return open(os.path.join(HERE, 'model', 'single', name), 'rb') def open_output(name): """Open test output file.""" return open(os.path.join(HERE, 'output', 'single', name), 'wb') class TestSingle(unittest.TestCase): """Test frame for single-precision MBF math.""" def setUp(self): """Create the Values object.""" self._vm = Values(None, False) try: os.makedirs(os.path.join(HERE, 'output', 'single')) except EnvironmentError: pass def test_single(self): """Test MBF single representation.""" result = [] for i in range(0, 255): a = self._vm.new_single().from_int(i) r = self._vm.new_single().from_int(2**23) r.iadd(a) s = r.clone() s.view()[-1:] = int2byte(bytearray(s.view())[-1] + 8) t = s.clone() result.append(s.iadd(r).isub(t).isub(r).to_value()) model = [1.0*_i for _i in list(range(0, -129, -1)) + list(range(127, 1, -1))] assert result == model def test_all_bytes_add(self): """Test adding singles, all first-byte combinations.""" with open_input('ALLWORD.DAT') as f: with open_model('GWBASABY.DAT') as h: with open_output('ADDBYTE.DAT') as g: while True: buf = bytearray(f.read(4)) if len(buf) < 4: break bufl = bytearray(b'%c\0\0\x80' % buf[0]) bufr = bytearray(b'%c\0\0\x80' % buf[1]) l = Single(bufl, self._vm) r = Single(bufr, self._vm) out = bytes(l.iadd(r).to_bytes()) g.write(out) inp = h.read(4) assert out == inp def test_all_bytes_sub(self): """Test subtracting singles, all first-byte combinations.""" with open_input('ALLWORD.DAT') as f: with open_model('GWBASSBY.DAT') as h: with open_output('SUBBYTE.DAT') as g: while True: buf = bytearray(f.read(4)) if len(buf) < 4: break bufl = bytearray(b'%c\0\0\x80' % buf[0]) bufr = bytearray(b'%c\0\0\x80' % buf[1]) l = Single(bufl, self._vm) r = Single(bufr, self._vm) out = bytes(l.isub(r).to_bytes()) g.write(out) inp = h.read(4) assert out == inp def _cmp_add_exponents(self, shift, finput, model, output): """Adding with various exponents.""" r = self._vm.new_single() with open_input(finput) as f: with open_model(model) as h: with open_output(output) as g: while True: l = r l.view()[3:] = int2byte(0x80+shift) buf = bytearray(f.read(4)) if len(buf) < 4: break buf[2:] = b'\0\x80' r = Single(buf, self._vm) ll = l.clone() out = bytes(l.iadd(r).to_bytes()) g.write(out) inp = h.read(4) l = ll assert out == inp def test_exponents(self): """Test adding with various exponents.""" for shift in [0,] + list(range(9, 11)): letter = ord('0')+shift if shift<10 else ord('A')-10+shift model = 'GWBASAL%c.DAT' % (letter,) output = 'ALLWORD%c.DAT' % (letter,) self._cmp_add_exponents(shift, 'ALLWORD.DAT', model, output) def test_exponents_low(self): """Test adding with various exponents.""" for shift in range(17): letter = ord('0')+shift if shift<10 else ord('A')-10+shift model = 'GWBASLO%c.DAT' % (letter,) output = 'LO%c.DAT' % (letter,) self._cmp_add_exponents(shift, 'BYTES.DAT', model, output) def _comp_add_bytes(self, finput, model, output): """Additions on random generated byte sequences.""" fails = {} r = self._vm.new_single() with open_input(finput) as f: with open_model(model) as h: with open_output(output) as g: while True: l = r buf = bytearray(f.read(4)) if len(buf) < 4: break r = Single(buf, self._vm) ll = l.clone() out = bytes(l.iadd(r).to_bytes()) g.write(out) inp = h.read(4) if out != inp: fails[hexlify(inp)] = hexlify(out) l = ll return fails def test_bytes(self): """Test additions on random generated byte sequences.""" fails = self._comp_add_bytes('BYTES.DAT', 'GWBASADD.DAT', 'ADD.DAT') # two additions are slightly different accepted = { b'920a03ce': b'930a03ce', b'52810dbe': b'53810dbe', } assert fails == accepted def test_bigbytes(self): """Test additions on random generated byte sequences.""" fails = self._comp_add_bytes('BIGBYTES.DAT', 'GWBIGADD.DAT', 'BIGADD.DAT') accepted = { b'922ed14b': b'932ed14b', b'80c02477': b'81c02477', b'fe4b89df': b'ff4b89df', b'a9b37594': b'a8b37594', b'bc3e8549': b'bd3e8549', b'b2337a91': b'b3337a91', b'2ef4007a': b'2ff4007a' } assert fails == accepted def test_mult(self): """Test multiplications on random generated byte sequences.""" r = self._vm.new_single() with open_input('BIGBYTES.DAT') as f: with open_model('GWBIGMUL.DAT') as h: with open_output('BIGMUL.DAT') as g: while True: l = r buf = bytearray(f.read(4)) if len(buf) < 4: break r = Single(buf, self._vm) ll = l.clone() try: l.imul(r) except OverflowError: pass out = bytes(l.to_bytes()) g.write(out) inp = h.read(4) l = ll assert out == inp if __name__ == '__main__': unittest.main() pcbasic-2.0.7/tests/unit/test_statements.py000066400000000000000000000033501441235174000210470ustar00rootroot00000000000000""" PC-BASIC test.statements unit tests for PC-BASIC specific behaviour of statements (c) 2022--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from io import BytesIO from tempfile import NamedTemporaryFile from pcbasic import Session from tests.unit.utils import TestCase, run_tests class StatementTest(TestCase): """Unit tests for statements.""" tag = u'statements' def test_llist(self): """Test LLIST to stream.""" with NamedTemporaryFile(delete=False) as output: with Session(devices={'lpt1': 'FILE:'+output.name}) as s: s.execute(""" 10 rem program 20?1 """) s.execute('LLIST') outstr = output.read() assert outstr == b'10 REM program\r\n20 PRINT 1\r\n', outstr def test_cls_pcjr(self): """Test CLS syntax on pcjr.""" with Session(syntax='pcjr') as s: s.execute('CLS') assert self.get_text_stripped(s)[0] == b'' s.execute('CLS 0') assert self.get_text_stripped(s)[0] == b'Syntax error\xFF' s.execute('CLS 0,') assert self.get_text_stripped(s)[0] == b'Syntax error\xFF' s.execute('CLS ,') assert self.get_text_stripped(s)[0] == b'Syntax error\xFF' def test_wait(self): """Test WAIT syntax.""" with Session(syntax='pcjr') as s: s.execute('') s._impl.keyboard.last_scancode = 255 s.execute('wait &h60, 255') s._impl.keyboard.last_scancode = 0 s.execute('wait &h60, 255, 255') assert self.get_text_stripped(s)[0] == b'' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/test_values.py000066400000000000000000000267031441235174000201660ustar00rootroot00000000000000""" PC-BASIC test.session unit tests for values.values (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ from pcbasic import Session from pcbasic.basic.values import values from pcbasic.basic.values.numbers import Integer, Single, Double from pcbasic.basic.values.strings import String from pcbasic.basic.base import error from tests.unit.utils import TestCase, run_tests class ValuesTest(TestCase): """Unit tests for values.values module.""" tag = u'values' def test_pass_number(self): """Test pass_number().""" vm = values.Values(None, False) i = vm.new_integer() s = vm.new_string() assert values.pass_number(i) == i with self.assertRaises(error.BASICError): values.pass_number(s) with self.assertRaises(TypeError): values.pass_number(None) def test_pass_string(self): """Test pass_string().""" vm = values.Values(None, False) i = vm.new_integer() s = vm.new_string() assert values.pass_string(s) == s with self.assertRaises(error.BASICError): values.pass_string(i) with self.assertRaises(TypeError): values.pass_string(None) def test_to_type_errors(self): """Test to_type() error cases.""" vm = values.Values(None, False) s = vm.new_string() with self.assertRaises(TypeError): values.to_repr(None, True, True) with self.assertRaises(error.BASICError): values.to_repr(s, True, True) def test_to_repr_errors(self): """Test to_repr() error cases.""" vm = values.Values(None, False) i = vm.new_integer() with self.assertRaises(ValueError): values.to_type("&", i) def test_match_types_errors(self): """Test match_types() error cases.""" vm = values.Values(None, False) i = vm.new_integer() s = vm.new_string() with self.assertRaises(error.BASICError): values.match_types(s, i) with self.assertRaises(TypeError): values.match_types(s, None) with self.assertRaises(TypeError): values.match_types(None, None) def test_call_float_function_errors(self): """Test call_float_function error cases.""" vm = values.Values(None, False) vm.set_handler(values.FloatErrorHandler(None)) def itimes(x): return complex(0, x) with self.assertRaises(error.BASICError): values._call_float_function(itimes, vm.new_single().from_int(1)) def test_float_error_handler_errors(self): """Test FloatErrorHandler error cases.""" vm = values.Values(None, False) vm.set_handler(values.FloatErrorHandler(None)) # use an exception class not supported by FloatErrorHandler def typerr(x): raise TypeError() with self.assertRaises(TypeError): values._call_float_function(typerr, vm.new_single().from_int(1)) def test_float_error_handler_soft(self): """Test FloatErrorHandler.""" class MockConsole(object): def write_line(self, s): pass vm = values.Values(None, double_math=False) vm.set_handler(values.FloatErrorHandler(MockConsole())) # overflowerror *is* handled def ovflerr(x): e = OverflowError() raise e assert isinstance( values._call_float_function(ovflerr, vm.new_double().from_int(1)), Single ) def test_float_error_handler_soft_double(self): """Test FloatErrorHandler.""" class MockConsole(object): def write_line(self, s): pass vm = values.Values(None, double_math=True) vm.set_handler(values.FloatErrorHandler(MockConsole())) # overflowerror *is* handled def ovflerr(x): e = OverflowError() raise e one = vm.new_double().from_int(1) result = values._call_float_function(ovflerr, one) assert isinstance(result, Double) def test_from_token_errors(self): """Test from_token error cases.""" vm = values.Values(None, True) with self.assertRaises(ValueError): # no token vm.from_token(None) with self.assertRaises(ValueError): # not a number token vm.from_token(b'\0\0') def test_pow_double(self): """Test a^b with double-precision values.""" vm = values.Values(None, double_math=True) i = vm.new_integer().from_int(1) s = vm.new_single().from_int(1) d = vm.new_double().from_int(1) assert isinstance(values.pow(i, d), Double) assert isinstance(values.pow(d, i), Double) assert isinstance(values.pow(s, d), Double) assert isinstance(values.pow(d, s), Double) assert isinstance(values.pow(s, s), Single) def test_pow_single(self): """Test a^b with double-precision values but -d not set.""" vm = values.Values(None, double_math=False) i = vm.new_integer().from_int(1) s = vm.new_single().from_int(1) d = vm.new_double().from_int(1) assert isinstance(values.pow(i, d), Single) assert isinstance(values.pow(d, i), Single) assert isinstance(values.pow(s, d), Single) assert isinstance(values.pow(d, s), Single) assert isinstance(values.pow(s, s), Single) def test_repr(self): """Test representation.""" vm = values.Values(None, double_math=False) i = vm.new_integer().from_int(1) s = vm.new_single().from_int(1) d = vm.new_double().from_int(1) st = vm.new_string() assert isinstance(repr(i), type('')) assert isinstance(repr(s), type('')) assert isinstance(repr(d), type('')) assert isinstance(repr(st), type('')) def test_from_token_error(self): """Test Integer.from_token().""" vm = values.Values(None, double_math=False) with self.assertRaises(ValueError): vm.new_integer().from_token(b'abc') with self.assertRaises(ValueError): vm.new_single().from_token(b'abc') with self.assertRaises(ValueError): vm.new_double().from_token(b'abc') def test_integer_ineg(self): """Test in-place negate operations on integers.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) one = vm.new_integer().from_int(1) neg_one = vm.new_integer().from_int(-1) assert vm.new_integer().from_int(1).ineg().eq(neg_one) assert vm.new_integer().from_int(0).ineg().eq(zero) assert vm.new_integer().from_int(-1).ineg().eq(one) # overflow -(-32768) with self.assertRaises(error.BASICError): vm.new_integer().from_int(-32768).ineg() def test_integer_iabs(self): """Test in-place absolute operations on integers.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) one = vm.new_integer().from_int(1) neg_one = vm.new_integer().from_int(-1) assert one.iabs().eq(vm.new_integer().from_int(1)) assert zero.iabs().eq(vm.new_integer().from_int(0)) assert neg_one.iabs().eq(vm.new_integer().from_int(1)) def test_integer_isub(self): """Test in-place subtract operations on integers.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) one = vm.new_integer().from_int(1) neg_one = vm.new_integer().from_int(-1) assert one.isub(one).eq(zero) assert neg_one.isub(neg_one).eq(zero) assert vm.new_integer().from_int(0).isub(vm.new_integer().from_int(-1)).eq(vm.new_integer().from_int(1)) assert vm.new_integer().from_int(0).isub(vm.new_integer().from_int(1)).eq(vm.new_integer().from_int(-1)) assert vm.new_integer().from_int(1).isub(vm.new_integer().from_int(-1)).to_int() == 2 def test_integer_comparisons(self): """Test comparison operations on integers.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) one = vm.new_integer().from_int(1) neg_one = vm.new_integer().from_int(-1) twobyte = vm.new_integer().from_int(256) assert one.gt(zero) assert zero.gt(neg_one) assert not neg_one.gt(zero) assert twobyte.gt(one) assert not one.gt(twobyte) assert one.eq(vm.new_integer().from_int(1)) def test_integer_float_comparisons(self): """Test comparison operations between integers and floats.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) one = vm.new_integer().from_int(1) neg_one = vm.new_integer().from_int(-1) d_zero = vm.new_double().from_int(0) s_zero = vm.new_single().from_int(0) assert zero.eq(d_zero) assert zero.eq(s_zero) assert one.gt(d_zero) assert one.gt(s_zero) def test_float_idiv(self): """Test in-place divide operations on floats.""" vm = values.Values(None, double_math=False) four = vm.new_single().from_int(4) two = vm.new_single().from_int(2) zero = vm.new_single().from_int(0) assert four.idiv(two).eq(two) assert zero.idiv(two).eq(vm.new_single().from_int(0)) def test_float_ipow_int(self): """Test in-place power operation on floats.""" vm = values.Values(None, double_math=False) four = vm.new_single().from_int(4) zero = vm.new_single().from_int(0) assert four.ipow_int(zero).to_value() == 1. def test_float_comparisons(self): """Test comparison operations between floats and other types.""" vm = values.Values(None, double_math=False) zero = vm.new_integer().from_int(0) s_one = vm.new_single().from_int(1) neg_one = vm.new_integer().from_int(-1) d_zero = vm.new_double().from_int(0) s_zero = vm.new_single().from_int(0) assert s_zero.eq(zero) assert s_zero.eq(s_zero) assert s_zero.eq(d_zero) assert s_one.gt(zero) assert s_one.gt(s_zero) assert s_one.gt(d_zero) # string representations of floats def test_from_decimal_repr(self): """Test converting bytes string in decimal representation to float.""" assert values.numbers.str_to_decimal(b'1.0e2a', allow_nonnum=True) == (False, 10, 1) with self.assertRaises(ValueError): values.numbers.str_to_decimal(b'1.0e2a', allow_nonnum=False) assert values.numbers.str_to_decimal(b'x.0e2', allow_nonnum=True) == (False, 0, 0) with self.assertRaises(ValueError): values.numbers.str_to_decimal(b'x.0e2', allow_nonnum=False) def test_to_decimal_repr(self): """Test converting float to bytes string in decimal representation.""" vm = values.Values(None, double_math=False) one = vm.new_single().from_int(1) assert one.to_decimal(digits=0) == (0, 1) assert vm.new_single().from_value(1e-5).to_decimal(7) == (1000000, -11) assert vm.new_single().from_value(1e38).to_decimal(7) == (1000000, 32) def test_to_fixed_repr(self): """Test converting float to bytes string in fixed-point representation.""" vm = values.Values(None, double_math=False) assert vm.new_single().from_value(0).to_str_fixed(3, False, False) == b'000' if __name__ == '__main__': run_tests() pcbasic-2.0.7/tests/unit/unittestrunner.py000066400000000000000000000012741441235174000207350ustar00rootroot00000000000000""" PC-BASIC tests.unit unit tests (c) 2015--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import os import sys # make pcbasic package accessible HERE = os.path.dirname(os.path.abspath(__file__)) sys.path = [os.path.join(HERE, '..', '..')] + sys.path # unittest verbosity, increase for more info on what is running VERBOSITY = 1 def run_unit_tests(): import pcbasic sys.stderr.write('Running unit tests: ') with pcbasic.compat.stdio.quiet('stdout'): import unittest suite = unittest.loader.defaultTestLoader.discover(HERE, 'test*.py', None) runner = unittest.TextTestRunner(verbosity=VERBOSITY) runner.run(suite) pcbasic-2.0.7/tests/unit/utils.py000066400000000000000000000027141441235174000167640ustar00rootroot00000000000000""" PC-BASIC tests.utils Shared testing utilities (c) 2020--2023 Rob Hagemans This file is released under the GNU GPL version 3 or later. """ import unittest import os import shutil from unittest import main as run_tests class TestCase(unittest.TestCase): """Base class for test cases.""" tag = None def __init__(self, *args, **kwargs): """Define output dir name.""" unittest.TestCase.__init__(self, *args, **kwargs) here = os.path.dirname(os.path.abspath(__file__)) self._dir = os.path.join(here, u'output', self.tag) # does not need to exist self._model_dir = os.path.join(here, u'model', self.tag) def setUp(self): """Ensure output directory exists and is empty.""" try: shutil.rmtree(self._dir) except EnvironmentError: pass if not os.path.isdir(self._dir): os.makedirs(self._dir) def output_path(self, *names): """Output file name.""" return os.path.join(self._dir, *names) def model_path(self, *names): """Model file name.""" return os.path.join(self._model_dir, *names) def get_text_stripped(self, s): """Get screen chars joined, stripped of trailing spaces.""" return [_row.rstrip() for _row in self.get_text(s)] def get_text(self, s, as_type=bytes): """Get screen chars joined.""" return [as_type().join(_row) for _row in s.get_chars(as_type=as_type)]