1
0
mirror of synced 2026-01-19 01:47:07 +00:00

97 lines
131 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

THE INTERLISP-D TESTING SYSTEM
The Interlisp-D testing system is an integrated system built for creating, managing and using a large set of programmed tests for testing the correctness and the performance of the Interlisp-D programming environment.
The system is consisted of three parts : The test driver, the data base management system, and a graphic control tool. In addition, there are various tools for helping the test builders in the process of creating new tests.
All parts of the system assumes the structure of a TEST which is a data type consists of several fields, of which the most important are the expression which has to be evaluated, and a predicate which takes the results of this evaluation and determines whether the test was a success or a failure (i.e. whether the actual result is the same as the expected result).
The test driver is in principal a function which gets an object of type TEST, performs the test, and return either success or failure plus some additional information. It includes facilities for monitoring the test execution, tracing and recording the testing process to enable reproducing tests, Remote Eval protocols to enable performing tests with two machines and more.
The data base management system works in two levels. In the low level, the "test cluster" level, the system manages and organizes the tests in the file system, enable retrieving tests through a cashing system, and allows concurrent access to test files using a simple locking scheme.
In the high level, the system enables each user to manipulate the database using its own VIEW of the system. This view is implemented through the CONCEPT SPACE which is a directed acyclic graph that will usually reflect the logic structure of the system as seen by the user.
The graphic control tool displays a concept space as a graph and allows the user to perform most of the Test system operations by selecting nodes from the graph.
The tools for building and manipulating tests include test inspector (and editor), a random generator which can generate random specified Lisp objects, Indirect reference to other tests in TEST fields for shrinking the space of the tests themselves and avoiding redundant work when creating tests which share some of their fields, and more .
In the next sections the different parts of the system will be described as well as the interaction between them.
The TEST data type
The TEST is the data type of test objects. Its structure reflects the various properties that tests have. It includes the following fields:
TestID : The tests are identified by an integer.
Input : This field contains an expression that, when evaluated, will generate the list of arguments on which the tested expression will be applied. There are several tools which help in creating this entry. The random generator helps in generating random objects with specified restrictions. The SYSTEMATIC operation helps in generating systematically all the combinations over finite ranges.
Expression: It can contain a function name, a lambda expression or arbitrary sexpression. In the first two cases it will be applied on the input.
Success Predicate: This field contains a lambda expression with two arguments - the ACTUAL input for the test, and the result of the evaluation. It returns one of the two atoms: Success or Failure. When performing tests with random input, some tricks may have to be used as demonstrated in the examples in the end.
Timeout :This is a lambda expression which gets the ACTUAL input as an argument, and produces an upper limit to the estimated time of evaluation.
EvalBefore and EvalAfter: expressions to be evaluated before and after the test execution. usually, before the test we may want to set the appropriate environment for the test (like loading certain files), and after the test we may want to clean up the environment (like deleting files which the test created).
Pretests: Contains a list of links to other tests. These links may influence the order of an execution of a set of tests. Currently there are two types of links. A STRONG link to other test means that whenever the current test is going to be executed, the pretest must be executed first. An example for such pretest may be tests for the tests themselves. If a test generates a few thousands combinations of some arguments, it may be useful to test first if the test itself works correctly by executing a simplified test which works only on one set of arguments, and check that the test outcome is reasonable. A WEAK link to other test means that whenever a SET of tests is being executed, and both the test and pretest are in this set, the pretest will be executed before the test (thus it defines a partial order on any set of tests). This link may be used in cases where there is logical order on the execution of tests - for example, it is reasonable to test opening a file before testing writing to a file.
The Test Driver
The test driver accept a test as its input and returns either success or failure. It will evaluate the input and the tested expression itself on a remote machine if requested, or on the local machine otherwise. All the process of the testing is recorded on a trace file, such that as much information as possible will be available if needed.
The driver evaluates the EVALBEFORE form, evaluates the input expression to generate the input for the tested expression, applies the tested expression on the generated input, applies the success predicate on the result and the generated input, and evaluates the EVALAFTER form. After some of the above stages the appropriate information is written on the trace file. The most important one is the input generated, especially in cases of random input.
All the evaluation done by the driver uses the Interlisp-D ERRORSET command, thus allowing evaluation that will not break under error condition. The error type may be used by the success predicate to determine if the result is a success or a failure. Thus one test for many arithmetic functions can be to supply them with non numeric arguments and to check that the error reported will the right one.
The evaluation of the tested expression is done as a separated process, such that the driver will be able to try to interrupt it in case where the time of execution is larger then the value of TIMEOUT field of the test. This interrupt will work only if the test execution process will release voluntarily the cpu (when waiting on I/O for example) since Interlisp-D uses non preemptive scheme for process scheduling.
Remote evaluation will not benefit us much in this type of problems. If the remote machine is in infinite loop for example, it will not listen to interrupt attempts as well. The advantages of using remote machine are two: If a long sequence of tests are executed, and the machine "freezes", a remote test will freeze the remote machine and the local machine will be able to call for help and resume operation (as soon as the remote machine does not respond for more then some estimated limit of time, the local machine sends messages to a preset distribution list and asking for human help). A second benefit of remote evaluation is when we need to evaluate the tested expression in a different environment than the Testing system resides. We will want the testing system to work in considerably nvironment (software release), while we are testing an experimental different environment.
The data base management system: the "test cluster" level.
The user can retrieve a test by calling the GetTest function. The low level of the dbms is responsible for performing the appropriate operations to retrieve the requested test. If the test is not already loaded it will be loaded from its file. There is a limit on the number of the tests that are loaded, and if these number is exceeded a replacement will take place and a test will be removed. The replacement policy is LRU (least recently used) and is implemented by moving each test being referenced to the front of the list of the loaded tests. Thus the last test in the list will be the one to be removed. The limit on the number of loaded tests is dynamically modified according to the amount of the available memory.
The Interlisp-D testing system is designed to work with several users uses it concurrently. There are no problems if the users were only retrieving tests from the data base. Problems may occur if two users modify the same part of the data base in the same time.
For such cases a locking scheme was integrated into the system. There is a special designated file which is the "gate" for the data base. Users can obtain write LOCKS on tests. The file contains the list of users with their locked tests. The basic locking function is ObtainDatabaseWriteLock(testnumber) which checks the LOCK file, and registers the tests that are not already locked . The user has the option of automatically generated messages that will be sent to the locking users, inform them that somebody is waiting for their locked test s and request them to release them as soon as they are not needed.
Thus, either automatically or manually, whenever a user edits a test, he will first obtain LOCK on tests. The locking scheme will work only if the users will follow the rules and will not try to access tests not through the testing system.
The basic operation - ObtainDatabaseWriteLock is "atomic" in the sense that the LOCK file is opened for read and write throughout the execution of this procedure, and thus no other user will be able to open it. The time interval in which the file is opened is very short.
Another problem that may arise from concurrent access to the data base is test numbering. As mentioned above, each test has a unique integer as an ID. Thus there is a file which contains the last ID issued, and the procedures for creating new tests will access and update this file.
The "Concept Space" level.
What is the "thing" which is being tested by the test? it may be a specific low level system function, a library package, or a new representation scheme for integers. It is hard to find a common class to which all these entities belong. Thus the testing system assumes that it is some CONCEPT of the Interlisp-D system that is being tested.
While it is true that when a test is CREATED, its creator intent to test a specific concept, the test itself is not necessarily a test only for this concept. A test that was built for testing the READ function, may actually test also the NS communication protocols, the OPENFILE function etc.
For this reason the tested concept is not considered to be a part of the test itself. There is a separated knowledge strpace" which is the way that the user views the test cluster. A concept space is an acyclic directed graph of CONCEPTS. Each node of the graph is of type CONCEPT which has four fields: The concept name, the tests that tests this concept, the subconcepts and the superconcepts.
The main purpose of the concept space is to enable the user to group tests in a logical way and to perform operations on these sets of tests. The semantic of a concept node is : "the tests which tests this concept are the tests of the concept itself plus the tests that tests its subconcepts (recursively)".
Such a definition allows us to build concept spaces which view the tests from different points of view. We may have a concept named "Arithmetic system" with subconcepts "Integer arithmetic", "Flote arithmetic"and "Arithmetic functions". The "Arithmetic functions" will have as subconcepts, the concepts "IPLUS", "FPLUS", "PLUS" etc. "IPLUS" is also a subconcept of "Integer arithmetic", and "FPLUS" of "Float arithmetic". Thus, if a new representation for the integers was introduced to the system, we will test the "Integer Arithmetic" concept, while in other cases we may want to test the "Arithmetic Functions".
From the above example and from the more detailed example at the end, we can conclude that the organization of the test system should be very flexible, since there can be many parallel views into the same part of the system. We can also see why a tree structure would not be sufficient as a representation scheme. The Testing system supports the the co-existence of several concept spaces, and thus each user can build and use his own concept space(s) to reflect his view of the system.
THE CONCEPT SPACE BROWSER
Most of the operations of the Interlisp-D testing system are done through the "Concept Space Browser". The browser is a graphic tool which is applied on a concept space.
It has a few types of operations. Any operation that require a concept as an argument will get it by a selection from the displayed graph.
The first type of operations are operations for modifications of the concept space itself. There are commands to add new concept, to delete a concept, to ad and delete a link and to add and delete a test to a concept.
Second type of operations are data base operations. The user can edit a test selected from specific concept, can hardcopy all (or part of) the tests of a selected concept, and can request to lock all (or part of) the tests of a concept.
A third type are display op can be specified, a browser of a subgraph can be created, and the tests can be dre are commands to execute all (or part of) the tests of a certain concept, with different modes of execution .
The browser also allows to copy subgraphs between two displayed concept spaces, and to get all the tests of a node by a copy selection so that functions that are not available in the browser can use the concept space as well.
.<01><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><18>*<2A><><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><><7F><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>1<><31>UUU]UUUUUUWuUUUUUU]UUTc<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><01><00>`<60>UUU]UUUUUUWuUUUUUU]UUTc<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0F><01><00>`<60>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>`<60>6*<2A><><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>`<60>fUUU]<5D>UUUUUWuUUUUUUuUUTc<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>`<60>fUUUU<55>UUUUUWuUUUUUUuUUTc<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>*<2A><><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>1<><31>*<2A><><EFBFBD><EFBFBD><EAAAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<><7F><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>`UUU_<55>UUUUUW<55>UUUUUU<55>UUT><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><01><00>UUUUUUUUUUUUUUUUUUUUUT<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><00>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><00>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><00><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><0F><00><>0<><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><01><>|<07><><EFBFBD><EFBFBD>?<3F><><EFBFBD><00><18><01>0q<><1F><>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><18><00>3<07><><EFBFBD>?<3F><><EFBFBD><00><18><07>0<01><><1F><>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>g?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><18><00>c<07><><EFBFBD>~<><7F><EFBFBD><00><00><00>01<><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><19>`<07><><EFBFBD>|<7C><><EFBFBD><EFBFBD><00><01><00><>0<><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><<3C><><EFBFBD><EFBFBD>1<> ~<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>01<><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD>a<>c<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>01<><1F><>Ϝ<EFBFBD><CF9C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00> 0c<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00> <00>01<><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0F><><EFBFBD><01><>`c<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>01<><1F><>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><00>c<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><1F><00><>0<><1F><><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<70><7F><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><EFBFBD><03><><00>><07><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><00><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><> <07><<00> @@<<00>#<23>X<><58><EFBFBD>@8<><02>M<EFBFBD>X@<00><<00>$L<>"d<>#$<24>"D@$J<>"d@<00><<00><><EFBFBD>"@<40>"$@>0@$J<>>@<<00>"@<40>"$@ @$J<> @<<00>H"@<40>"$<24> "DH$ʙ"@@<<00><03>@<40>"#@80#J<>@@<<00>@!<<00><03>@."<10>=g<<00>@!1"<08><><EFBFBD><EFBFBD><EFBFBD><<00>@!!<10><><0F><<00>@!!<00><><EFBFBD><<00>!!1<08><><EFBFBD><08><<00>.<0E>
<<00> <<00> 0<<00><<00><<00><<00><<00><<00><<00><<00><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><> ;<3B>8p<38><1B>p`<60><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۷~<7E>۽<EFBFBD><DBBD>~<7E>t<EFBFBD><74>c<EFBFBD>Ǟy<C79E><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD>;<3B>{<7B>><3E><><EFBFBD><EFBFBD>~<7E><><EFBFBD>m<EFBFBD><6D><EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wg<77>}<7D><>~<7E><><EFBFBD>
<EFBFBD><EFBFBD>ۍ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E>{<7B><><EFBFBD>~<7E><><EFBFBD>}<7D><><EFBFBD>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD>
<EFBFBD>.;<3B><>|}<7D><>v<><76>s<EFBFBD><73>x<><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><<00> <<00> <<00><03><><EFBFBD>.x<<00>##HLH<4C>1 <<00>"!!HH! <<00>>!!HH! <<00>A##HHH<48>1 <<00>A<03><>G.<<00> <<00> <<00><<00><<00><<00><<00><<00><<00><<00><<00><<00><03> <0B><10><<00><08> (<28><<00><03>b (<28><<00><01>c<>D<EFBFBD><<00><01><08>|<7C><<00><00><>|x<><78>x<>"A>|<7C><01>
<00><><<00><00><>@<40><>D<>"c <10><><01><<00><00><>x<EFBFBD><78><EFBFBD>x<>>c<<10><01><<00><04><>@<40><>"D<>"U <10>><<00><08><>@<40><>>D<>"U <10><><EFBFBD><<00><08><>|t<>AD<41>"I><10><07><<00><1B><0F><03>x<EFBFBD><<00>
<EFBFBD>?<3F>$<24><><<00>@ XĀ<>|@<<00>@&<00>$<24><><12>B@<<00><00><19>$<24><><12>AG<<3C>8x<38>p<EFBFBD><70><EFBFBD><<00>`<03>t<EFBFBD><74>HA"H<>D<>ĉ<<00><02>A>O<><4F>@<40><><EFBFBD><EFBFBD><<00>@<40>A H@<40><><EFBFBD><<00>@A<>B"H<>D<><44><EFBFBD><<00><00>0`|G <0C>8x<38>p<EFBFBD><70><EFBFBD><<00><00><<00><00><07><00><><EFBFBD>$<13><><EFBFBD>P<<00> <00>EDHB&2 H<<00>@<00>EG<>C<EFBFBD>3<EFBFBD> H<00><><<00><00><04>H<>2$HB%R $`0<<00><00><08>O<><03>HB%R <09>" <<00><10><><EFBFBD>DHB$<24><><08>`<<00> 8<00><<00>@<08>0<<00><00><07><08><00> <<00>`@ <<00><00> <00><<00> & 0<13><>|N<<00> <19> <10><>@<40><<00>@ a<01><10><>xN<<00><00>@@<00><><EFBFBD>@<<00><00><00><> <10><>@<40><<00>a<><10><>|N<<00><10><<00> Y<<00>G<01><<00><01><>`<<00> ``p<<00> <20>0XH<13><00><<00>A&<00>$"<04><<00>B<11>$<<00><00> `<00><><04><<00><04>"##<04><><<00>$<07>"!!<04><><<00> <01>>!!<04><><<00>@`A##<04><><<00><08>X A<04><><EFBFBD><<00><01><><EFBFBD><<00><00><01><<00>$<00>R`x<>#<23><<00>H<00>LD<>$N<<00><00>@*D<>#<<00><00>@<19><01>x<EFBFBD> <20><<00><01> @@<40>$N<<00>'ȐO<C890>#<23> (<28> @<40>Î<<00>!<08><>$&K0<<00>!<0F><>$<10><06><<00>H<>!<08>H$
<<00><00><>!<08>H$#
 <0C><<00><00>Q!<08>O<EFBFBD>#<23><>! <<00> <0C><>|<7C>O<EFBFBD><<00><01><10><><<00><01>"@<10><><<00>0F <01><10>H<<00><00>` <10>H<<00><01>!<21><11><10>O<EFBFBD><<00>`F<><<00><02><><EFBFBD><<00>0O<<00> <00> <0C><><<00>  <<00>@!<21>|<7C><04><><<0F>By<42><Bp<x <|@H<<00>@<01>Q<10><><EFBFBD>BB"b<>BBb<42>w<EFBFBD><00>!"B@@<<00><00>0Q<30><10><><EFBFBD>B@"R<>BBR`<60><00>!"AG<<3C>Iq<<00><00> <0C><10>T<EFBFBD>B@<40>"J<>BBJ<11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<A"H<>I<> <<00><00><10>T<EFBFBD>BB"F<>BBF<42><46>@% A>O<><4F>I @<<00><10>$<24>B<BxB<Bpw<70>  A HI <09><<00><xB"H<>I <<00>|G <0C>I <<00> <0C><><<00>0<<00><02><01><<00>F !DN<<00>!<21><><EFBFBD>1D<31><<00> <00>`<60>)DN<<00>@D@<01><>%D<<00>@"@<12>#D<><<00><00><01>I!8N<<00><00><08>`<<00> <<00><<00><<00><00><08><<00>C0<x <<00> <20>
"D<><<00>D
"D <<00>"<00>"D <<00>"D <<00>  <20>x <<00> <<00>@<01><<00>@<00><><<00><00>@`<<00><00> P<<00>H"x <<00>&"D<>8s<38><<00>! "x ##D<><<00><10>"D "!!|q<<00>"D >!!@ <<00><00>x A##D<><<00>HA8p<38><<00>D<<00>$<<00> <<00>@
<<00>@<11>#<23><><<00><00>$!<<00><00><01>$!<<00><00><>$!<<00>R$!<<00><11><><EFBFBD><<00><<00><<00><<00><<00><<00>#<23><><EFBFBD><EFBFBD><EFBFBD>ώHO<<00> $B$$("LP<4C><<00>!|<7C><><08><>x #<13>$ JP<<00>1<10>  D@<01><> <20><19>$$IS<49><<00>)<10><><08> D@<1F><>$B$$("Hр<<00>%<10>#<23>D<EFBFBD><44><0F><>#<23>ώHN<48><<00>#<10> D<><<00>!<10><13><>xQ<78><<00>l<<00>b<00>|@@<<00>1<><07>B@@<<00>(@<<07>O<0F>AG<<3C><><EFBFBD><<<00>(0<03>P<>ȒA"H<>DH<44><<00><10>ȒA>O<><4F>G<EFBFBD><<00><01><10>OA HD<00><<00>
P<>HB"H<>DH<44><<00> <00><07>H<13><>|G <0C>3<EFBFBD> <<00> <<00><04><<00><04><<00>@<1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00> <00><<00> <<00><08>B<EFBFBD><42><03>N>|<7C>"<22><><DA<44>HO>N<<00><08>b<EFBFBD> H<>@<40>"<22><>BDALP<4C>N<<00>RR<52><08> x<>T<><54>B*<2A><>JPN<<00><00><03>RJ<52><08>`<60>@<40><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><54>B*<2A>IPN<<00><00>`<01>"F<>DB@<40><10><><EFBFBD>BHЈN<<00><00><00>"B<><42>D<03>|<7C><10><><EFBFBD><<03>ON<<00><00> Lj<08>?<<00>A<08>$HD<1F><<00>@<40><01><><EFBFBD>H(<0F><<00>@<40>H<>G<EFBFBD>"<10><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00> @<08>$><1F><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00> @<11><0F>~@<<00> <01>@<<00><07><0F>!|pO<>!|pD<><44><EFBFBD>x<EFBFBD><78><<00><1F>!1<10>H!1<10>D<><08><><EFBFBD><<00>~!)`O!)`D<><00><><EFBFBD><EFBFBD><<00><01>!%<11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!%<11>D<EFBFBD><00><><EFBFBD>"<<00>!#<10>H!#<10>D<><08><><EFBFBD> <<00>!pH!p8<><38><EFBFBD>x<EFBFBD><78>$<<00>@@<<00>@@/p<><70><<00><00>@~#$<08><<00><00><><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@!$<08><><<00>@@!$<08><<00>@@#$<08><<00> <00><>><3E>HO#p<><70><<00><00> <20>LP<4C><<00><00><00><><<3C>JP<<00><00><04># <20>IS<49><<00><00><18> <20>Hр<<00>@`<60><> <20>HN<48><<00>@<01><<00> <<00> <<00> `<<00><00><00><<00>@<00><> } <20><><<00>@ <00>@A <20><><<00> 0<00>€y <20><><<00> <00> <0C>#FA <20><><<00><00><> A <20><><<00> <00><>A><3E><><<00>0<00><<00>@<<00><01>x<<00><07><<00>8<<00> <0B>O<EFBFBD><D<><44>'<27>c<EFBFBD>x<<00><00><>$BBD!!<01><08>D<<00><00>J$BBD!!<07>D <<00><00>I+<2B>BBD!<21>! Ȑ"D| <<00><00> BBD!!<03><08>>DB
<<00>@
<03><8!<01><<00><08>AxA#<23><><EFBFBD> <<00>@<03>A$LI
<EFBFBD><00>@8pA#<23>Hq@<<00> <07><07>A HI<48>@
<<00> xxB$LI<10><<00> <03>|#<23><><EFBFBD><EFBFBD><<00><00><00><<07>!<<3C>!8<$'<00><<00><00>B1B!!1D<03><08>&(<28><<00><00><>B<07>)@!!)0<<08>% <20>UUUUUUUUUUUU|<00> <0C>Bd%@!!%<08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>B#B!!#D<$h<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><!<!!8<03>$/<2F>UUUUUUUUUUUU|<00><UUUUUUUUUUUU|<00><03><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>x<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><07>UUUUUUUUUUUU|<00>pUUUUUUUUUUUU|<00><0F>!|y<><79><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>!1<10><02><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>!)<10><>‚UUUUUUUUUUUU|<00><00><00>!%<10>BUUUUUUUUUUUU|<00><00>!#<10><07><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00>!y<13>"<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>@UUUUUUUUUUUU|<00>@UUUUUUUUUUUU|<00>@<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00> <0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00> UUUUUUUUUUUU|<00> <By<42><79><EFBFBD>q<EFBFBD><71>πUUUUUUUUUUUU|<00>!Bb<42>!<00>D(<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00> BR<42><52>!aD<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00> BJ<42><03> <11>$UUUUUUUUUUUZ<<00> !BF<42><00><03>(Uw}u_<75>_}w<>UU<<00>p<By<42>qπ<0E><><EFBFBD><EEABAB><EFBFBD><EEABBB><EFBFBD><00><01><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00>U]U<>]UUU]UUZ<<00>pUUU<55>]UUU<55>UUT<<00><01><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<00><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>0<|<7C><|<7C>"<10>UUUUUUUUUUUU|<00><01>"@<40>B<10>"(<28><<00><x<>B<10>(<28><<00>8"@<40>B<10><>D<><<00><00><01><1F>"@<40>B<10>|<7C><<00><00><>|<7C><><1F>"|<7C><<10><08><><<00><00>"<10>8<1F><<00>B<10><><EFBFBD><EFBFBD><<00>B<10><13><<00>"<10><10><><<00><10>8<<00><00>>|q<><71>8<><<00><01><03>@<40>B pE<<00>p<07>x`A<>E<<00> @@G<><47><EFBFBD><EFBFBD><EFBFBD><11>E<<00><03>@<40>B E<<00>`|pA<70>8<><<00><<00><<00><00><<00>8<<00><<00><01><<10><><EFBFBD>!|<7C>C<EFBFBD>ǀ<<00>p"(<28><10>1@<40><><EFBFBD>$@A@<<00> <(<28>)x<><78><EFBFBD>'<27>A@
<<00>"D<><12><><EFBFBD>%@<40><10>$@AY<><59><EFBFBD><EFBFBD>C<EFBFBD><1C><><<00>"|<7C><12><11>#@<40><><EFBFBD>$@"j2$&$A"DJ<44><00>"<22><><EFBFBD><EFBFBD>H<0E>!|<7C><08><>@AB$"<22>C<><<00>A2B$"<22>@J<<00>A"B2$&!"DD<<00>AA<><41><EFBFBD><EFBFBD><00>3<><<00><<00><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><<00><<00> <<00> <<00> <0B>xX <05><<<00> @ <08>h
 <<00>@ <0F>@ <<00>@ @ <<00>@ <08>@ <<00>@@<00><05> <<00><<00><<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_<55><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>UU|<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Test creation tools and misc tools
There are several tools that were created to help the tests builders in their task.
In each field of a test the user can write (& n) when n is a test number. This tells the system that to retrieve the value for this field it should refer to the same field in test n. This was done since many tests share values for some of their fields.
The test inspector is built on the top of the Interlisp-D inspector. The user can inspect and modify the various fields of a test. In addition he can call the inspector on indirect referenced tests.
There are functions which keep tracks of changes done to tests, and functions which stores modified tests.
The Random Generator is a very important tool for creating a test. It has many entries for different Lisp objects which he can generate randomly. These set of possible entries will grow constantly as test builders will need more types of random objects.
The random generator function gets as an argument an object type and a list of modifiers. The test builder can specify in the input field of a test a call like (GenerateRandom 'LARGE-INTEGER), or (GenerateRandom 'WINDOW) or (GenerateRandom '(LIST-OF-ITEMS WINDOW 50 100)) to get a random list of length between 50 and 100 of windows.
From the experiments done with the Testing system it was clear that random tests are an important part of any testing and can discover bugs that would be hard to find otherwise.
Another tool is the SYSTEMATIC input generator. Many times we want to test a function if it works right with all the possible combinations of values of its arguments, or to find out whether an library package works with all possible settings for its flags. For such cases the test builder can specify in the input field that he wants a systematic test, and supply the expressions that produces the ranges of values to combine.
TEST EXAMPLES:
EXAMPLE 1
<01> <01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><><00><><00>`<01><01>0<00>`<01><07>0<00>`<60><><EFBFBD><1F><>s<EFBFBD><73><EFBFBD><00>0<00>a<EFBFBD><61><EFBFBD><18>ٛ`<00><><00>a<EFBFBD><61><EFBFBD><18>ٛ<00>0<00>a<EFBFBD><61><EFBFBD><18>ٛ<1B><00>0<00>a<EFBFBD>9<EFBFBD><18>ٛ<00>0<00>a<EFBFBD><61><EFBFBD><18>ٛ<00>0<00>`<60><><EFBFBD><18>ٛ<EFBFBD><D99B><00><><00><00><00><00><00><00><00><><EFBFBD>߿<<3C><>G<00>6l0f1<66>B<00>6l0p1<70>fB<00>6o<36>><0<>eB<00><><EFBFBD>00xB<00>l00<04><00>l0f1<66>d<><00>o<>?|1<>dG<00><00><00><00><00><>8<>;<3B><1B><00><00><00><>@À<00><> <0C>1<EFBFBD><31><EFBFBD>;<07><>T  @ @<40><00><>1<><31><EFBFBD>{<07><><00>8Ňxp<78><03><><8<><38>Ç"p @<00><>Ňx<00>@<40><00><>dž01<30><31>{<7B><><EFBFBD><00>T&H<> <20>H<>D<><00><>" @"<00>FH<46>" @<40><00><><03>01<30>m<EFBFBD><06><>s<>O<EFBFBD> <20><><08>|<7C><><00>"x @><00><>D" <00>@<40><00><><00>1<EFBFBD><31>m<EFBFBD>x<>H" <20> <00>@<40><00><00> @ <00>D" @<40><00><> <0C>1<EFBFBD><31>m<EFBFBD>x<><00>$H<>"$<24>ED<> <20><><00> @<04>"<00>D<08>" @<40><00><><EFBFBD><EFBFBD>2l<32><6C>8<EFBFBD><00><00><>Gp<><03> 8<><38><EFBFBD><EFBFBD>x @<00><>D <00>@<40><00><00><00> 0<00><00><00><00><00><00> <00><00><00>Ň8<><38>Ç<00><EFBFBD><00>H<>D<> <20><><00>"fH<66>"<00>O<>0<><30><00><><00>"$H<><00>H<08><00><><00>"$H<><00>$H<>D<> <20><><00>"dI<64>"<00><00>G8<><38><EFBFBD><EFBFBD><EFBFBD><00>!<21>F<EFBFBD><00><00> <00><00><01><00><00>@<00><00>@>8<><03><>"D<00><><EFBFBD>@$N<8 <03><00><00> D A<08>"l$<08>@<01>&<26>"D<00><03>,8hŀ D A<08>"l$<08>@<01>&<26>"D<00><>8<00>D2D<32>F@<0 <03>"T<00>'<27>@R%O<0# D<00> |<7C>D@  ! <0B>"T<>#<23>"@<40>R%H<>(" |<00><00> @<40>D@ D !<08>"T<08>>@2%H<>$D" @<00>D<> D<>D@ D B!<08>"T<08>"@2%H<>"D" D<00><00><> 8hD@>8 CÇD<00><07>"|<11>O"8" 8<00><00><00>@<00><00> <00><03><><10><><EFBFBD>H<EFBFBD>>8p'<27><00><00><08>(<28>@<40>M<EFBFBD><10>!"<00><00><08>(<28>@<40>M<EFBFBD><10>!"<00><00><>(<28>@<40>ʞ<10>!<00><00>>D<>@<40>J<EFBFBD><10><>!<00><00><08>|<7C>@<40>J<EFBFBD><10>!"<00><00><08>D<>@<40>J<EFBFBD><10>!"<00><00><>D<><44><EFBFBD>H<EFBFBD>8p<01><00><00> <00><00><00>q<>Gxq<78><71><EFBFBD>"8<><00>!H<><00>D!<08>2D<32><00>ŋ"!H<>X<01>Í<EFBFBD>8<EFBFBD><38>ŇD!<08>2D<32><00>&L<>"!F"d<00>$J<> ͘H<>D!<21>Ǐ*@<40><00><01>H<EFBFBD>"!<21>A"D<00>'ʀ<͘O<>D!
*@<40><00>$H<>!H<>"D<00>$
<EFBFBD>HD! &D<><00>&L<>!H<>"D<00>$J<>$H<>D!<08>&D<><00><01><>q<03><>Db#<23><>><3E><><00>Gxqȟ"8<><00><00>0<00><00><00>p<00>A<10><00>p<>e<EFBFBD><00>a<EFBFBD> D<11><><EFBFBD><00><00>&<00><12>@<40>"A<> <0C>"D<10> <20><00><07>"<00><12>G<EFBFBD>>A<13>D<10><><EFBFBD><00><08>"<00><12>H<EFBFBD> AD<10>@<40><00><08>&<00><12>H<EFBFBD>"I "L<10> <20><00><07>p⥇<70>1<11>4a<><00><00><00><00>p<00><00><>C<00><>߾A<00>N!<21><><EFBFBD><8p <00><18><01>3AF<>!@
"D<> <00>0<><01>3 AF<>A@
"D<> <00><>1<EFBFBD>g<>3 AEOA<><41>
<@` <00>!<21>f>A%H<>"AB<00>(\ <00><01><><03>3A<03>H<EFBFBD>>A"@$D<> <00><00>63 A%H<>"A@"D<> <00><><EFBFBD><1B>6<1F> A<>$O"!<13><>"8p <00>@ <00>p<00><00><00> <00><>C<07>ߟ>~@<40><00><18>l1<>`A@<00>0<>l1<>`<18>@<00><>1<EFBFBD>ϟ1<CF9F>|<18><> <00>!<21>l1<>`<00>P <00><01><>l1<>`<00> <0F><00><00>l1<>`<18> <00><><EFBFBD><1B><><EFBFBD>3~A<><00>@<00> <00><00><00><><EFBFBD><EFBFBD>>c~<11><00><><EFBFBD><EFBFBD>cc<01><><00><><EFBFBD><EFBFBD>cc<19><><00><><EFBFBD><EFBFBD>ccP<><00><>ݰccP<><00><>ݰcc0<><00><>ݰcc0<><00><>ɿ>><11><><00><00><00><00><00><><EFBFBD><EFBFBD><@<00><><EFBFBD><EFBFBD>f<00><00><><EFBFBD><EFBFBD>p@<00><><EFBFBD><EFBFBD><@<00><>ݰ@<00><>ݰ@<00><>ݰf@<00><>ɿ|<19><00><00><00><00><00> <00><>3<EFBFBD><33><EFBFBD><EFBFBD>>|<7C><><EFBFBD>?~<00><08><C<><43>xp<78><70><00>6666 ٳf<D9B3><66><EFBFBD><EFBFBD> `<00><02><>"(B$<08>D<><10><00><>6663f<33><66><EFBFBD><EFBFBD> `<18><02><>"(<00>$<08>D<>@<00><>6Ǐ3f<33><66><EFBFBD> |<18><02><>"(<00>džx<><78>@<00><>6Ǿ|<7C><><EFBFBD> `<00>J<>"D<00><>"P<> @<00>6666<00><>f<EFBFBD><66><EFBFBD><EFBFBD> `<00>ʑ"|<00>D<08>>H<>@<00>6666 ٰf<D9B0><66><EFBFBD><EFBFBD><EFBFBD>`<18>J<>"D<00>$<08>"D<>@<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0f<30><66><EFBFBD>1<EFBFBD>~<18><>H<EFBFBD><DB'<27>"Dp<44><70><00><00>@<00><00><00> <00><00><04> @<00><08><10><><EFBFBD><8<><38>|<01><><EFBFBD><10><> <00> <10> "<10>H"@@"(<28><02><>" <00><10> <20> "<10>H"@@"(<28><02><>"<00><10> <20> "<10><>Ǐ x<01><> (<28><><02><00><10> <20><13>"<10> @B<00> D<>@J<00><10> <20>"<10><04>"@"@"|<7C> <07>"<00><10> <20>"<10>H"@@"D<>H<>"<00><08><10><><8<><03>O<EFBFBD>|<13><>D<>H<> <00>@ <00>0 @<00><00>@<40><00>pC<70>8 @<00><10><> "D @<00> <20><> "D <00> <20><><EFBFBD> 0 <00> <20><12><08>. <00> <20><>@<0F>"D <00> <20> <08>"D <00>q <08>8 @<00> @<00>@<40><00><00><00> <20>#<23><>8<><38><EFBFBD><EFBFBD><00>!$BD<>$<08><00><07>|A$BD<>$<08><00><19>fA$B0<><07> <00><19>fA$B<08><00><19>fA$BD<>$<08><00><19>fA$BD<>$<08><00>ٞf <20>Â8p<38><70><EFBFBD><00> @<00>0<00><00>@p<00><00><><EFBFBD>>|<01><><EFBFBD><|<00><00>H<EFBFBD>@A"@<00><00><<3C>H<>@A"@<00><01>e<EFBFBD>H<>x<01>A<x<00><01>q<EFBFBD>H<>@!(@<00><01><1D>H<>@<03>$@<00><01>M<EFBFBD>H<>@!"@<00><00>x<EFBFBD><00><>|#<23><>"|<00><00><00>@<40>p<00><00> <00>q<EFBFBD>c~A<>G>D!<21>À>8<><03><>"D<00><><EFBFBD>@$N<8<00>y<EFBFBD>cB$H<> lP@<40>@ D A<08>"l$<08>@<01>&<26>"D<00>y<EFBFBD>c<18>"<22><> lP@<40>@ D A<08>"l$<08>@<01>&<26>"D<00>m<EFBFBD>c<18><><EFBFBD><TP@<40><0 <03>"T<00>'<27>@R%O<0<00>m<EFBFBD>c<00>A T<>@<40>  ! <0B>"T<>#<23>"@<40>R%H<>(<00>g<EFBFBD>c<00>!<08> T<>@<40>@ D !<08>"T<08>>@2%H<>$D<00>g<EFBFBD>c<18>!<08> T<>@<40>@ D B!<08>"T<08>"@2%H<>"D<00>c<EFBFBD>>A<>>D<>>8 CÇD<00><07>"|<11>O"8<00>@<00> <00><00>@<00>>8<><03><>"D<00><><EFBFBD>@$N<8 <00> D A<08>"l$<08>@<01>&<26>"D <00> D A<08>"l$<08>@<01>&<26>"D<00><0 <03>"T<00>'<27>@R%O<0<00>  ! <0B>"T<>#<23>"@<40>R%H<>(<00> D !<08>"T<08>>@2%H<>$D<00> D B!<08>"T<08>"@2%H<>"D<00>>8 CÇD<00><07>"|<11>O"8 <00> <00>@<00><00><00><>C<07><>>q<>G<00><18> ٳ!H<><00>0<><07><> !H<><00><>1<EFBFBD><07><19> !F<00>!<21>>!<21>A<00><01><><07>3!H<><00><00> <0C>3 !H<><00><><EFBFBD><1B><><EFBFBD>3 q<03><><00><00><00><00><00><><EFBFBD><00><> <0C>60<00><>60<00><00><>dž60<00><00><><03>60<00><><00>60<00><> <0C>60<00><00><><EFBFBD><EFBFBD>7<EFBFBD>ώ<00><00><00><00><00><11><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
EXAMPLE 2
<01><01><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><01>`0<07><>0<00><01><00>p<07><>0<00><01><03><><07><>0|y<><0F>o<EFBFBD><6F><EFBFBD><EFBFBD>`<60><07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>a<><07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>c0<07><>0<EFBFBD>x<EFBFBD> ll͍<6C><CD8D>c0<07><>0<EFBFBD><1C> ll͍<6C><CD8D>c<><07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>`0<07><>0|xp g<><67><EFBFBD><EFBFBD><EFBFBD>`0<07><><07><><07><><07><><07><><07><>@<40><07><><EFBFBD><EFBFBD><EFBFBD>ߞ~x<00><08>DA<><07><><EFBFBD>63<18><00><08>H<00>!<07><><EFBFBD>68<18>1
<EFBFBD>PB`<60><07><><EFBFBD>7<EFBFBD>x1
<EFBFBD>pB<><42><07><><EFBFBD><EFBFBD><
<EFBFBD>"HB<><42><07><><EFBFBD>6 >HC <20><07><><EFBFBD>63<18>1"DB <20><07><><EFBFBD>7<EFBFBD><1F><18>0<>"D<01><><07><><00><07><>@<40><07><><07><><00><07><><EFBFBD><EFBFBD><EFBFBD>Ϗ<EFBFBD>w<1D><><EFBFBD>p@<00>@<07><>cc<18><>w<1D><>`
<EFBFBD>*<00><00><07><>c<18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`b<00>pË
lņ<>",8pǀp<07><>c<EFBFBD><63><18><><EFBFBD><EFBFBD>l`b
<EFBFBD>*<00><> D" L<>"TFI<46>"<01>$L<>2D<32>B"<07><>c<01>۶<><DBB6>l`<00><03><>xȑ"TPDH<44>*<03><08>"|`B"x<07><>cc<18>۶<EFBFBD><DBB6><`<00>D<00>H<>"TPDH<44>*<00><>"@B"<00><07><>cc<18>۶<EFBFBD><DBB6><`b<00>$D<>"<00>H<>"T<00>DI<44>0$H<>2D<32>B@ "<00><07><>c<EFBFBD><63><0F><>6M<36>`aq<01><>xȍT<00>DF<44>È<>,8pA<>x<07><> <07><><00> <07><><07><><07><><01> <07><> <07><><00><>H<EFBFBD>,8pǀXh<58>` 8qa<71>||Xh<58><07><07><>$ȑ2D<32>"d<><12> <0C>&<08><> f<><01>$J"d<><08><07><><00><>H<EFBFBD>"@<40>"D<><12>"<08><11>f<><11> "@<40><><08><07><>"H<>"@<40>""D<><12>"<08>@6f<36>$
"@<40> <08><07><>$ɑ"D<>""D<><12>&<08>#6f<36><01>$I
"@<40>H<><07><><00><>F<EFBFBD>"8p<01>Dh<44><68>q<11>f|a㈊@h<><01><07><>@<07><>@<07><><07><><07><> @@<07><><00>@"@A<07><><01>À,8h<38>ÁXqa<71>"Xp<58>C<EFBFBD><<00>a<EFBFBD>,8q`<07><><00>$@2<08># A"d <09>  d<><12>@A<> <08>2D<32><44><07><><00>'<27> <08>"#<23>Dy<13> D<>A<13> |<7C><07><><00>$ <08>"$AD<>"D<><02><>A @<40><07><><00>$@ <08>"$A"D<><44> "D<>D@I <08> D<><07><>b#<23> h"#<23>Dya<79>Dp<44>#<23>1<11> 8q<07><><07><>p<07><><07><><07><>@<00><00><00><00>@<07><><00><00><00><07><><61>,8<00><><00>,4<01><><EFBFBD>,4<00><>Xq<58>Ë<07><><01>B
<EFBFBD>2D"<00>`<60><>2Lfl<66>2L<08>"d<08>DL<44><07><>B
<EFBFBD>"0<00>><00><> <20><>"D<01>l<EFBFBD>"D<08>>@x<>DH<44><07><>B
<EFBFBD>" <00> <20><>"Dfl<66>"D<08> @<40><>DH<44><07><><01>BJ<42>2D <04>"<00>`<60><>"Lfl<66>"L<08>"@<40><>DH<44><07><>`A<><41>,8<00><><00><EFBFBD>"4<01>g<EFBFBD>"4<00>@x`C<><43><07><> <07><> <01>8<07><><07><><07><><00><><07><> <20><07><><00>ÀDp @<07><>$@&D @<07><><00><07>"Dx @<07><>"D<> @<07><>@&L<> @<07><><00><03>4x <20><07><><00><07><><07><><07><>8@<07><><EFBFBD> !<21>C<EFBFBD><43><EFBFBD> <20>B'<10><><EFBFBD>8 <07><><EFBFBD> q<><71><01><19> <20><>d<EFBFBD><64><10> "D <07><><EFBFBD><EFBFBD>q<EFBFBD><71><01><19> <20><>d<EFBFBD><64> <20> "D<07><><EFBFBD><EFBFBD>ف<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> 0<07><><EFBFBD><EFBFBD>ف<EFBFBD><01> <20><12>H<EFBFBD> <20>@<08>.<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><19> <20><><EFBFBD>H<EFBFBD> <20> <0F>"D<07><><EFBFBD>a<EFBFBD><61><01><19> <20><12>H<EFBFBD> <20> <08>"D<07><><EFBFBD>a<EFBFBD><61><01>ـ <20>'<27><10><><EFBFBD><08>8 <07><>  <07><>8@<07><><07><>8<07><>8<><38><EFBFBD>Ȁ8!<21><07><>D<>$<08>DQ<02><>"<07><>D<>$
<EFBFBD>DQ<02><>"<07><>@<40><11><><EFBFBD>@Q<><02><07><>@<40>D
<EFBFBD>@<40>@J<07><>D<>$D<> <07>"<07><>D<>$D<>H<>"<07><>8<><38><EFBFBD><EFBFBD>8<>H<><07><><07><>8<07><><07><><07><><EFBFBD> !<21><><EFBFBD>ϟ?<00><><07><><EFBFBD> q<>6 ٰ<00>B<07><><EFBFBD><EFBFBD>q<EFBFBD>6 ٰ <0C>B<07><><EFBFBD><EFBFBD>ك<EFBFBD>Ϙپ <0C>B<07><><EFBFBD><EFBFBD>ك6 <18>0<00>B<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6 ٰ<00>B<07><><EFBFBD>a<EFBFBD><61>6 ٰ <0C>B<07><><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><0F><> <0C><><EFBFBD><07><><07><><07><><07><>p<07><><EFBFBD>qߟ1<DF9F>A<00>N<07><>cq<63>1<EFBFBD><31>AF<> <20>$H<><07><>c{<7B>1<EFBFBD><31> AF<>@<40>$H<><07><>c{<7B>1<EFBFBD><31> AEO@<40><><07><>cn<63>1<EFBFBD><31>A%H<>"A<12><><07><>cn<63>1<EFBFBD><31>A<03>H<EFBFBD>>A<>DH<44><07><>cn<63>1<EFBFBD><31> A%H<>"A$H<><07><>cdߟ A<>$O"!#<23><07><>@ <07><>p<07><><07><>p<07><>8<07><>"D<07><>
&L<07><>*T<07><>*T<07><>2d<07><>"D<07><><0F>8<07><><07><>p<07><><07><><07><><EFBFBD> <07><>cq<63>3`<07><>c{<7B>8 <0C><07><>c{<7B> <07><>cn<63> <07><>cn<63> <07><>cn<63>3 <07><>cd߾ <0C><07><><07><><07><><07><>p<00><07><><EFBFBD><19><><EFBFBD>ǟ>~<7E>ς<1F>A<00>N!<21><><EFBFBD><8p@<07><><EFBFBD>lٳ`<60><><EFBFBD>0AF<>!@
"D<>@<07><><EFBFBD><19>`<60><><EFBFBD>0 AF<>A@
"D<> <07><><EFBFBD><03>Ǚ<EFBFBD>|<7C><>
<EFBFBD>> AEOA<><41>
<@` <07><>{<01><>>`<60><>
<EFBFBD>0A%H<>"AB<00>(\ <07><>`<60>3`<60><>φ0A<03>H<EFBFBD>>A"@$D<> <07><><EFBFBD>l<>3`<60><><EFBFBD><EFBFBD>0 A%H<>"A@"D<> <07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϙ3~<7E>Ϙ<EFBFBD>? A<>$O"!<13><>"8p@<07><>@ @<07><>p<00><07><><07><>`<07><>c<>|<7C><><EFBFBD>"x!<21><>>D!<21><> <20><><EFBFBD>xp<78><70><07><><10><10><08>6DQ lQ <08>"!DH<44>D<><10><07><>o<><10><10><08>6DQ lQ <08>"ADH<44>D<>@<40><07><>f<10><><EFBFBD>*DQ<44><51>TQ<11>ADOx<><78>@<40><07><>f<10> <20>*x<>BȄT<><54>@
A$J"P<> @<40><07><>f<10><10><08>*@<40>"<08>T<> "A<13>I>H<>@<40><07><>f<10><10><08>*@<40><08>T<> <08>"A$H<>"D<>@<40><07><>f<10><><EFBFBD>"@<40><13>D<><01><08> <20>'<27><>"Dp<44><70><07><> <00><07><><07><><07><><07><> q<11>πDp<44><70><EFBFBD><07><><01><10>!"D<>H<><07><><03><>> <20>!"D<>H<><07><><01>ٳ <20>!D<><03><07><><01>߳ <20>!D<><00><07><><01><>3 <20>!"D<>H<><07><><01>ٳ <20>!"D<>H<><07><><00><>3p<><70><0F>8p<38><70><EFBFBD><07><> <07><><07><><07><> 8<07><><01>A<>G><00>A<EFBFBD><08>><07><><01>B$H<> <00><><EFBFBD><08> <07><>y<>x<00>$H<> <00><><EFBFBD><08> <07><>Ͳ<><00>$H<><<00><><EFBFBD><08><<07><><00><><EFBFBD><00>$H<> <00><10><08> <07><><00><><EFBFBD><00>$H<> <00><><EFBFBD><08> <07><>ͦ<><00>$H<> <00><10><08> <07><>y<>x><00><11><>><07><>@<40><07><> `8<07><><07><>p<00><07><><EFBFBD><EFBFBD>1<EFBFBD>AÏ<>|<7C><><EFBFBD>"|<7C>C<EFBFBD><43>D<><44> "8<><38>G<8<>@<40><07><><EFBFBD>ٱ<EFBFBD>A<00>B<10><10><08>2@<40><><EFBFBD>d<>`"D!B"D<>@<40><07><><EFBFBD>ٱ<EFBFBD> A<00>B<10><10><08>2@<40><><EFBFBD>d<>`"D!B"D<> @<07><><EFBFBD>ٱ<EFBFBD> A<00><10><><EFBFBD>*x𠇀T<><12>"D!<21>B"D<> @<07><><EFBFBD><EFBFBD>1<EFBFBD>A<00><><10> <20> <0B>*@<40><10><0F>"T<><12>"D!B"D<> @<07><><EFBFBD><EFBFBD>1<EFBFBD>A<00>B<10><10><08>&@<40><><EFBFBD>>L<><12>"D!<02>"DP @<07><><EFBFBD><EFBFBD>1<EFBFBD> A<00>B<10><10><08>&@<40><10>"L<><12>"D!<02>"DP @<07><><EFBFBD><EFBFBD> A<>Â<10><><EFBFBD>"|<7C><10><>"D<><44> 8!<21><02><8P@<40><07><>@@<40><07><>p<00><07><><07><>@ @<07><>pq<70>!x<><00><>>|<7C><><EFBFBD>Ȅ< <07><>H Cb<43><62>"D<><00>H<EFBFBD> @<40> <20>
<EFBFBD>" <07><>H Cb<43><62>"DPH<> @<40> <20>
<EFBFBD>"<07><>x B<><42><EFBFBD>"DP<x<><78><EFBFBD>
<EFBFBD>"<07><>D B<>O"x <00> @<40><10>
<EFBFBD><<07><>D B<><42>"@ H<> @<40><10>
<EFBFBD> <07><>D B<>H"@ H<> @<40><10>
<EFBFBD> <07><>xpB$H@ <00><>>|<7C><><EFBFBD><08>  <07><><00> <07><>@ @<07><><07><><00><07><>|<7C><><EFBFBD>"|<7C>C<EFBFBD><43>D<><44> "8<><38>|<00><>>Dp<03><>D<07><><10><10><08>2@<40><><EFBFBD>d<>`"D!" l<>$<08>"d<07><><10><10><08>2@<40><><EFBFBD>d<>`"D!" l<>$<08>"d<07><><10><><EFBFBD>*x𠇀T<><12>"D!<21><13><T`Lj"T<07><><10> <20> <0B>*@<40><10><0F>"T<><12>"D!<10><07> T<02> <0B>"T<07><><10><10><08>&@<40><><EFBFBD>>L<><12>"D!" T<>D<08>"L<07><><10><10><08>&@<40><10>"L<><12>"D!" T<>$<08>"L<07><><10><><EFBFBD>"|<7C><10><>"D<><44> 8!<21><0F><00>>Dp'<27>D<07><><07><><00><07><><07><>8<07><><00><><07><><01>@"<07><><02><>&<07><><00>@*<07><><00>@*<07><><00>@2<07><><00>@"<07><><03><><07><><07><>8<07><><07><>8<07><><EFBFBD> !<21><>o<EFBFBD> <20>B'<10><>'<27>8<><38>Ï>D<01><><EFBFBD>"<00><><EFBFBD><EFBFBD><07><><EFBFBD> q<> <20><>d<EFBFBD><64><10>C$H<>D<>$H<> dB2<00>B!<07><><EFBFBD><EFBFBD>q<EFBFBD><03>ـ <20><>d<EFBFBD><64> <20>C$H<>D<>$H<> dB2<00>B!<07><><EFBFBD><EFBFBD>ك<EFBFBD><D983>ـ <20><><EFBFBD><EFBFBD><EFBFBD> <20>B<EFBFBD>H<EFBFBD>D<><11><T<01><>*<00>A<EFBFBD><07><><EFBFBD><EFBFBD>ك<01><> <20><12>H<EFBFBD> <20>B<EFBFBD>H<EFBFBD>D<>D
 TB<05>*|<7C>@A<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><19> <20><><EFBFBD>H<EFBFBD> PBdH<64>D<>$I L"B&<00>B!<07><><EFBFBD>a<EFBFBD><61>l<19> <20><12>H<EFBFBD> PBdH<64>D<>$H<> LB&<00>B!<07><><EFBFBD>a<EFBFBD><61><EFBFBD>l<19> <20>'<27>P<>'<27>
8<><38>È<EFBFBD>>D<13><>"<00><><EFBFBD><07><> <07><>8<07><><07><><00><07><><xp<78><<00><>'<27>x<><78>È<EFBFBD><07><>"D<><08>"<00>C$H<>D<><10>L<EFBFBD><07><>"D<><08>"<00>C$H<>D<><10>L<EFBFBD><07><>"x<><08>"<00>B<EFBFBD>H<EFBFBD>x<><00>J<EFBFBD><07><><P<>p<08>"|<7C>B<EFBFBD>H<EFBFBD>>P<>p<EFBFBD>J<EFBFBD><07><> H<><08>"PBdH<64>H<><10>I<EFBFBD><07><> D<><08>"PBdH<64>D<><10>I<EFBFBD><07><> Dp<44><P<>'<27>
D<><44>È<EFBFBD><07><><07><><00><07><><07><><00><00><07><>>8<00><07>D<><44> 8q<08>"xqLJ<07><><08>D@d<> <08>"<10><><08>2D<32>$H<><07><><08>D@d<><12><08>"<10><>
<EFBFBD>2D<EFBFBD>R$H<><07><>D@T<><12> <10>P
<EFBFBD>*D<>R'<27><><07><>DO<>T<><12><>.<10>P
<EFBFBD>*D<>S<EFBFBD><08><07><><08>D@
L<>@ "<10>0&D<><44><04><><07><><08>D@
L<>@<08>"<10>0&D<><44>H<><07><>8<00><><EFBFBD>
D<><44>@<08>8q"xp<78>G<07><><07><><00> <00><07><><07><><07><>DqÈ<><07><>D!<21>$H<><07><>T!<21>$J<><07><>T!R$J<><07><>T!R$J<><07><>(!2$E<07><>(!2$E<07><>(qÅ<07><><07><><07><><07><><07><>q<11>π<|p<><70>B<07><><10>!"@<40>B&B<07><> <20>!"@<40>B&A<07><> <20>!<x<>B%A<07><> <20>!(@<40>B%A<07><> <20>!$@<40>B$<24><07><> <20>!"@<40>B$<24><07><>p<><70><0F>"|p<><70>B<07><> <07><><07><><07><><00><07><><03><07><>8<><03><07><>  HD<><08><07><><<3C> <1B>HD<><08><07><> f<><03>0<07>D<><07><> f<><02>0D<><44><07><> f<>@0<04>D<><08><07><> f<> 0HD<><08><07><> <<3C> 0O<>8<><03><><07><><07><><00><07><><07><> <00><07><>A<>B>D<11>O"<00>@<40><07><>B$E D<10>H<EFBFBD>"<00>@<40><07><>>x<00>$E TP<>H<EFBFBD>*<00> @<07><>f<><00><><EFBFBD><TP<>H<EFBFBD>*<00> @<07><>f<><00>DH<44> TP<>H<EFBFBD>*<00> @<07><>f<><00>$O<> (<00><>ȑ<00> @<07><>f<><00>$H<> (<00><>ȑ<00> @<07><>>xA<>H<EFBFBD>>(<00><>O<00>@<40><07><>@@<40><07><> <00><07><><07><><00><00><00> <07><><03><|<7C><>"|<7C><><EFBFBD>8q><07><>  "@<40><08>"@<40><08>"<10><><07><><<3C> <1B>"@<40><08>"@<40><08>"<10><><07><> f<><03>0"x<>x<><78><EFBFBD> <10>P <07><> f<><02>0<08><@<40>
@<40>"
.<10>S<EFBFBD><07><> f<>@0<0F> @<40> @<40> "<10>0<07><> f<> 0<08> @<40><08>@<40><08>"<10>0<07><> <<3C> 0<08> |<7C><><08>|<7C><><EFBFBD><08>8q<07><07><><07><><00><00><00> <07><><07><><07><> 8q<38><03>DqÈ<><|p<><70>B<07><> <10>@HD!<21>$H<>"@<40>B&B<07><> <10>@HT!<21>$J<>"@<40>B&A<07><> `@HT!R$J<><x<>B%A<07><> @H>T!R$J<>(@<40>B%A<07><> <10>@H(!2$E$@<40>B$<24><07><> <10>@H(!2$E"@<40>B$<24><07><>>8p@<03><>(qÅ"|p<><70>B<07><><07><><07><><07><> <00><07><>A<>B>D<11>O"<00>@<40><07><>B$E D<10>H<EFBFBD>"<00>@<40><07><>>x<00>$E TP<>H<EFBFBD>*<00> @<07><>f<><00><><EFBFBD><TP<>H<EFBFBD>*<00> @<07><>f<><00>DH<44> TP<>H<EFBFBD>*<00> @<07><>f<><00>$O<> (<00><>ȑ<00> @<07><>f<><00>$H<> (<00><>ȑ<00> @<07><>>xA<>H<EFBFBD>>(<00><>O<00>@<40><07><>@@<40><07><> <00><07><><07><><00><00><07><>>D<>>D!<21>Ïp<><70>ϑ88<38><10><><07><><08>D<><44> lQ$H<><10>$$!<21>DA<07><><08>D<><44> lQ$H<> <20>$$!<21>DA<07><>D<>PTQH<> aǏ<!QDA<07><>
D<>P<08>T<><54>O <02>"!R'<27><07><> D<>0<08>T<>$H <20>D"!S<><07><><08>D<>0<08>T<>$H <20>$"!R$<07><><08>8<>D<>Èp<>'ϑ<8!$<07><><07><><00><00><07><><07><><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><>cc<07><>ce<07><>c<EFBFBD><63>a <07><>c<01> <07><>cc<0F><07><>cca<07><>c<EFBFBD><63><1B>g<><07><><07><><07><><07><><07><><EFBFBD><EFBFBD><07><><EFBFBD>B<07><><EFBFBD>B<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
EXAMPLE 3
<01><01><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><><00><00>`<01><01><00>`<01><03><00>`<60><><EFBFBD><1F><>s<EFBFBD><73><EFBFBD><02><00>a<EFBFBD><61><EFBFBD><18>ٛ`<06><00>a<EFBFBD><61><EFBFBD><18>ٛ <0C><00>a<EFBFBD><61><EFBFBD><18>ٛ<1B> <0C><00>a<EFBFBD>9<EFBFBD><18>ٛ<0F><00>a<EFBFBD><61><EFBFBD><18>ٛ<00><00>`<60><><EFBFBD><18>ٛ<EFBFBD><D99B><00><00><00><00><00><00><00><00><00><00><><EFBFBD>߿<<3C><>>xq<11>8p@<00>6l0f1<66>D<><44>  D<>@<00>6l0p1<70>bD<><44>
D <00>6o<36>><0<>b x<>Rp <00><><EFBFBD>00xP<>R<EFBFBD> <00>l00H<>2   <00>l0f1<66>bD<>2 @<40> <00>o<>?|1<>aDq<11><0F>|p@<00>@<00><00><00><00><00><00>"|!<07><00>"@Q B<00>*@Q@<00><00>*xQ<78><00><00>*@<40> <00>@<40> <00>@<40><00>|<7C><00><00><00><00><00><>8<>;<3B><1B><00><00><><EFBFBD>H<EFBFBD>p<01><00><> <0C>1<EFBFBD><31><EFBFBD>;<07><>T "<00>B&H<>"<00> " <00><>1<><31><EFBFBD>{<07><><00>8Ňxp<78>&<00>B&H<>"q<><07>xqc`
&`<00><>dž01<30><31>{<7B><><EFBFBD><00>T&H<> <20>*<00>BH<><00><> <0C> <20><><EFBFBD>*<02><00><><03>01<30>m<EFBFBD><06><>s<>O<EFBFBD> <20><><0F>*<00>B<EFBFBD>H<EFBFBD><00><><08> <20><02>*<02><00><><00>1<EFBFBD><31>m<EFBFBD>x<>H" <20> 2<00>B$ȕ"<00><><08> <20><02>2 <00><> <0C>1<EFBFBD><31>m<EFBFBD>x<><00>$H<>"$<24>"<00>B$ȕ"<00><>H<> <20><02>" B#<00><><EFBFBD><EFBFBD>2l<32><6C>8<EFBFBD><00><00><>Gp<><07><00><><EFBFBD>Gp<><01><> q<02><0F> A<><00><00><00><00><00><01><>>8<00><00> D<00>ŋ8p<00> D<00><>l<00>&L<>D<><00><0 "T<00><01>H<EFBFBD>|`<00>  >T<00>$H<>@<00> D  T<00>&L<>D<><00> D <04>"T`<00><01><>8p<01>>8<00> T <00> <00>@<00><00><00><00><01> p<00> <20> <00><00>>>qaÉx<><78><EFBFBD><00><><EFBFBD>A8pǀ,8<01>ō<EFBFBD><00>3f<00><>$J <20>"<00>$A<08>"2D<00>&J<><00>3f<00><13> <20><>><00><><EFBFBD>A`""|<00>$
<EFBFBD><00>3f<00>
 <20> <00>DA""@<00>$
<EFBFBD><00>3f<00>$I$<24> <04>"<00>$<24> <08>" "D<00>$
<EFBFBD><00><0F>>qÈ<><18><><EFBFBD><00><><EFBFBD>Ap<01>"8<00><>
<EFBFBD><00><00><00><00><00><00><><00><>@<00> <01>>xp<00><00><01>H<EFBFBD> @<00><00><>  D<><00><00><02>ɀ2`<08><X<01>À4<><34><05><>,8<>ǀ D<><44>@<00><00>J<EFBFBD>R<><08>d<00>$@H<>2D<32>"<x<>@<00><00>J<EFBFBD>R<>
<EFBFBD>D<00>'<27>D<><44>H<>"|<7C>" P<><50>@<00><00>L<EFBFBD><01>
<EFBFBD>D<00>$D<><44>H<>"@<40>" H<> @<00><00>H<EFBFBD>! D<00>$@L<><4C>I<>2D<32>" D<>@<00><03><> <20><> Db#<23>4<>`F<>,8<><01>>Dp<44><70><00><00><00>8<00><00><00><>C<00><>߾<00><><00><18><01>3<00>B<00>0<><01>3 <0C>B<00><>1<EFBFBD>g<>3 <0C>B<00>!<21>f><00>B<00><01><><03>3<00>B<00><00>63 <0C>B<00><><EFBFBD><1B>6<1F> <0C><><EFBFBD><00><00><00><00> <00><>C<07>ߟ>~B<03> <20>#<23><>|<7C><><EFBFBD>|<7C><13><>D<><44><03><00><18>l1<>`BE"!$B<10><10><10><>D BB<00>0<>l1<>`<18>E"A$B<10><10><10><>D BA<00><>1<EFBFBD>ϟ1<CF9F>|<18>EA$B<10><><EFBFBD><10>S<EFBFBD>D B<00>!<21>l1<>`<00>H<>A$B<10> <20>Ȕ<10>R>D B<00><00><01><>l1<>`<00>O<>A$B<10><10><0F><10>RD BA<00><00>l1<>`<18>H<>A$B<10><10><08><10>RD BA<00><><EFBFBD><1B><><EFBFBD>3~C㈞ <20>Â<10><><EFBFBD><08><10><13>8 <20><><EFBFBD><00>@ @<00> 0<00><00><00> <00><><EFBFBD><EFBFBD>>c~<00><08><@<40><><00><><EFBFBD><EFBFBD>cc<00><02><>"(ADH<44><00><><EFBFBD><EFBFBD>cc<18><02><>"(<00>DH<44><00><><EFBFBD><EFBFBD>cc<18><02><>"(<00>G<EFBFBD> <00><>ݰcc<00>J<>"D<00>% <0B><00><>ݰcc<00>ʑ"|<00><00><>ݰcc<18>J<>"D<00>$H<><00><>ɿ>><18><>H<EFBFBD><DB$G<00><00>@<00><00> <00><00>@@<00>x<><11>8p<00><><EFBFBD>"|p<00><0F>|<7C><00><><00>D<> "D<><00>6@<40><00>"<10>DH<44><00>D<>
&L<>6@<40>"<10>DH<44><00>D<><11>*T<>*x` <10>G<> <00>x<>@*T<>*@.<10>% <0B><00>@<40> 2d<32>*@<40>"<10><00>@<40> "D<>*@<40>"<10>$H<><00>@<40><><EFBFBD><0F>8p<00><>"|p<00>ϑ<10>$G<00><00><00><00>@@<00><00>8<00><00><><00><01>H<EFBFBD>"<00><02>ɓ&<00><00>J<EFBFBD>*<00><00>J<EFBFBD>*<00><00>L<EFBFBD>2<00><00>H<EFBFBD>"<00><03><><00><00>8<00><00><00><><EFBFBD><EFBFBD><A<><00><><EFBFBD><EFBFBD>f<00> <00><><EFBFBD><EFBFBD>pB`<00><><EFBFBD><EFBFBD><B<><00><>ݰB<><00><>ݰC <00><>ݰfB <00><>ɿ|<19><><00><00><00><00><00> <00><>3<EFBFBD><33><EFBFBD><EFBFBD>>|<7C><><EFBFBD>?~<00><08><C<><43>xp<78><70><00>6666 ٳf<D9B3><66><EFBFBD><EFBFBD> `<00><02><>"(B$<08>D<><10><00><>6663f<33><66><EFBFBD><EFBFBD> `<18><02><>"(<00>$<08>D<>@<00><>6Ǐ3f<33><66><EFBFBD> |<18><02><>"(<00>džx<><78>@<00><>6Ǿ|<7C><><EFBFBD> `<00>J<>"D<00><>"P<> @<00>6666<00><>f<EFBFBD><66><EFBFBD><EFBFBD> `<00>ʑ"|<00>D<08>>H<>@<00>6666 ٰf<D9B0><66><EFBFBD><EFBFBD><EFBFBD>`<18>J<>"D<00>$<08>"D<>@<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0f<30><66><EFBFBD>1<EFBFBD>~<18><>H<EFBFBD><DB'<27>"Dp<44><70><00><00>@<00><00><00> <00><00><00>x<><78><EFBFBD>"D<00><>"8<>H<>8<><38><EFBFBD>D<><44><EFBFBD><00>D<> "l2D!L<>D<> <08>"D<>@<40><00>D<> "l2D!L<>D<> <08>"D<>@@<00>D<> "T<13>*@!<21>J<>@<40><> D<>@@<00>x<><12>"T<><07>*\!J<>"@<40>'<27>D<>@@<00>@<40> "T&D!I<>>D<> "D<>@@<00>@<40> "T&D!I<>"D<> <08>"D<>@@<00>@<40><><EFBFBD>D<00><0F>"8!<03><>"8<><38><EFBFBD><08>8<>@<40><00><00><00><00><00><00>>|p<01>H<EFBFBD>|<03>G"<00> <10>$M<>"@H<>"<00> <10>$M<>"@H<>"<00> <<10><01>J<EFBFBD>"x<03>H><00> <10>DJ<44>"@<40>K<>"<00> <10>$J<>"@Ȅ"<00> <10>$J<>"@Ȅ"<00>>pÈ<>@<01><>G"<00> <00><00><00><00>8<8!<21>À<00>`
"DQ$@<00><10><><EFBFBD>
"D|Q$@<00>c6<63>
<@fQ<><00>c6(\f<00>B<EFBFBD><42><00>c6$Df<00>"$@<00>c6"Df<00>$@<00>a<>"8f<00>À<00><00><00><00>@<03><00><00><><EFBFBD>!<03>G"!'<27>"!<21><><EFBFBD><00><00>H<EFBFBD>!H<>"!$E$Q <20><00><01><><EFBFBD>H<>(AH<>"A$E(Q <20><00><08>A<03>H>A<12>E8Q<><00><00><03>٘<00><>AK<>"A<12><><EFBFBD>$<00>B<EFBFBD><42><00><00>٘H<>AȄ"Ad<0F>$<00>" <20><00>H<>AȄ"Ad<08>"<00> <20><00><03>٘<00><>>!<21><>G" <20>$<08>"<00><11><><00><00> <00><00>@<03><00><00>@<00>>|p$OD<><44><07><>"@<40><00>H<EFBFBD>8<><03><><00> <10>&H<>"H<>H"@ <00>L<EFBFBD>D<>$<08><00> <10>&H<>"P<>H"@ L<>D<>$<08><00> <<10>%H<> p<><07> "@ J<>@<40>dž<00> <10>%O H<><13>"@ J<>"@<40><02><00> <10>$<24>"H<><04>"@ I<>>D<>D<08><00> <10>$<24>"D<>H"@ I<>"D<>$<08><00>>p<01>HD<><44>O<>| <00><><EFBFBD>"8<>'<27><00> <00><00>@<00><00>0<00>1<><00><00>7<><00>3<00>3<00>3<00>3<00>3<00><00><00><00><00><00><10><><0F><D<><01><>>Dq<44>!<00>(<28>" <20>$F"D<>$ d<>B!<00>(<28>"@<40>$J"D<>$ d<>B <20><00>(<28>"@<40>$BD<>'<27><T<>C<EFBFBD><43><00>D<><A$BD<><44>$<0F> T<>B <20><00>|<7C> A<>$B"D<>$ L<>B <20><00>D<> A$B"D<>$ L<>B <20><00>D<><44><0F> !Ǐ<>8<><01>>DpB!<00> <00><00><00><00> @<00>!<03>G"<00><13>>x<01>㈐> <00>!H<>"<00><>"<22><> DH<> <00>AH<>"<00><>"<22><> DH<><00>A<03>H><00>R"<22><D<01><><08><00>AK<>"<00>S<EFBFBD>H D<>B<00><><00>AȄ"<00>2Ȓ D"H<><00>AȄ"<00>2H<> DH<><00>!<21><>G"qG>x<13><> <00>  <00> @<00><00><00><00><0F>pC<70><08><q<13><>>8<><03><00><10><> <08>"(<28>"@ D<><00><00> <20><> <08>"(<28>B@ D<><00><><00> <20><><EFBFBD><08>"(<28><><EFBFBD>@<0<><00><><00> <20><12><08><D<>"O<> <08><00><><00> <20><>@<08> |<7C>"@ D<><00><><00> <20> <08> D<>@ D<><00><><00><0F>q  Dq<13><>>8q<38><71><00><00><00><00><00> @<00>q<11>π <00><10>! <00> <20>!(<00> <20>!<00> <20>!<00> <20>!<00> <20>!<00>p<><70><0F>> <00>  <00> @<00><00><00><00>Ç><00> !<08><00><<3C>!<08><00> f<>!<00> f<>! <0B><00> f<>!<08><00> f<>!<08><00> <<3C>Ç<00><00><00><00><00>`<00><00>`x<>$OD<><44><07><>"@<40>@<00>"D<>&H<>"H<>H"@ @<00>o<>"D<>&H<>"P<>H"@ <00>l<> D<>%H<> p<><07> "@ <00>l<> D<>%O H<><13>"@ <00>l<>"D<>$<24>"H<><04>"@ <00>l<>"D<>$<24>"D<>H"@ <00>l<>x<><01>HD<><44>O<>| @<00>@<00><00><00><00><00><00>>8<01>Ç<00><00> D<10>B<00><38>3<EFBFBD> D<10>B<00> ٘f6@<D<10><00><>g D<10><><00>l<><6C>aA<61> D<10>B<00>l<>ca<63><61> D<10>B<00>><3E>a<EFBFBD><61><EFBFBD>>8<01>Ç<00><05><00> <00><00> <00><00>A<>G>p <00>B$H<> <00> <00><00>$H<> <00> <00><00>$H<><<00> <00><00>$H<> <00> <00><00>$H<> <00> <00><00>$H<> <00> <00>>p <00>@<40> <00> `<00><00><00><00>x<><78>'<27><>8<><38><EFBFBD><EFBFBD>"8q<38>Â<00><00>D<>B$L<>D<><10>"D<>$B<00><01>ǟD<>B$L<>D<><10>"D<>$A<00><00>x<>B'<27><>D<><10><> "@<40><><EFBFBD><00><00>P<>B%
<EFBFBD>D<><10>"@<40>@<40><00><00>l<19>H<>B$<24><>D<><10>"D<>$A<00><00>D<>B$I<>D<><10>"D<>$A<00>vg<76><67>D<>A<EFBFBD>H<EFBFBD>8p<38><70><EFBFBD>8q<38>Â<00><00> <00><00><00><00>!<21><>Ȟ" <20>#<23><>| <20>O<00><00>!<08>2!$B@PBH<><00><<3C><A<08>2A$B@PBH<><00>f<>fA<><41><08>*A$BxPBO<00>~<7E>~AB<08>*A$B@<40>BJ<00>`<60>`A"<08>&A$B@<40>BI<00>f<>fA<08>&A$B@<40>BH<><00><<3C><!<13>" <20>Â@<40><><00> @<00>0<00><00> <00>q<EFBFBD>c~C<><43>8<><13><>><00>B'<27>q<11>π@p<><70>8<><38>#<23><00>y<EFBFBD>c@<40><08>D<><44>E <00><>$H<><10>!@!<10><08>!d@<00>y<EFBFBD>c<18><><08>D<><44>E <00><>$H<> <20>!@!<10><08>!d@<00>m<EFBFBD>c<18><><EFBFBD>@<40><<00><><EFBFBD>H<EFBFBD> <20>!@ <20><><08>!<21><><00>m<EFBFBD>c<00><>\<5C>R<08> |<7C><12>H<EFBFBD> <20>!@ <20>Ȑ>!<02><><00>g<EFBFBD>c<00><><08>D<>2<04><> <00><>dH<64> <20>!@!<10><08>!<02>@<00>g<EFBFBD>c<18><><08>D<>2H<> <00>dH<64> <20>!@!<10><08>!<02>@<00>c<EFBFBD>>@<40><>8<><13>H<EFBFBD>><00>'<27>p<><70><0F>|p<><70>8!<21>#<23><00>@ <00> <00><00><00>8<><38>'<27>D<><44><EFBFBD><EFBFBD>pp<70>$H<><00><08>" B$"D<>$H!$M<><00><08>" B$"T<>$
H!$M<>(<00><08> AG<41>"T<><54>'<27>x!<02>J<EFBFBD><00> AD<0F>"T<>B$>D!r<>J<EFBFBD><00>" AD"(<28>"$D!dJ<64><00>" @<40>"(<28>$D!dJ<64><00>8 <20><><EFBFBD>(<28><11><0F>xp<78>#<23><>><00><00><00><00> @<40><00> @<00>" @<00>& <00>* <00>* <00>2 <00>" <00> @<00> @<00> @<40><00><00><00><>C<07><>>q<><71>O<EFBFBD><00><18> ٳ @<40><><00>0<><07><> @<40><><00><>1<EFBFBD><07><19> @<40>O <00>!<21>> @<40>H<00><01><><07>3 @<40>H<00><00> <0C>3 @<40>H<00><><EFBFBD><1B><><EFBFBD>3 pA<70>O<EFBFBD><00><00><00><00><00><><EFBFBD><00><> <0C>60<00><>60<00><00><>dž60<00><00><><03>60 <00><><00>60<0F><00><> <0C>60<00><00><><EFBFBD><EFBFBD>7<EFBFBD><00><00><00><00><00><00><11><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
EXAMPLE 4
<01>w<01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><><07><><EFBFBD><01>`<60><07><>0<00><01><00><><07><>0<00><01><03><07><>0|y<><0F>o<EFBFBD><6F><EFBFBD><EFBFBD>c<07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>c<><07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>c<07><>0<EFBFBD>x<EFBFBD> ll͍<6C><CD8D>c<07><>0<EFBFBD><1C> ll͍<6C><CD8D>c<07><>0<EFBFBD><30><EFBFBD> ll͍<6C><CD8D>c<07><>0|xp g<><67><EFBFBD><EFBFBD><EFBFBD>a<><07><><07><><07><><07><><07><><07><><07><><EFBFBD><EFBFBD><EFBFBD>ߞ~x#<23><07><><EFBFBD>63<18>!<07><><EFBFBD>68<18>3!<07><><EFBFBD>7<EFBFBD>x2<><07><><EFBFBD><EFBFBD><<02><07><><EFBFBD>6 a<07><><EFBFBD>63<18>2a<07><><EFBFBD>7<EFBFBD><1F><18>2#<23><><07><><07><><07><><07><><00><07><><EFBFBD><EFBFBD><EFBFBD>Ϗ<EFBFBD>w<1D><><EFBFBD><00>@ <03>8p<07><>cc<18><>w<1D><>`
<EFBFBD>*!@@<00><07><>c<18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`b!aÀ8<>Ň<8<00>#<23>68<36><38><EFBFBD><EFBFBD><EFBFBD><07><>c<EFBFBD><63><18><><EFBFBD><EFBFBD>l`b
<EFBFBD>*!<21>D@"D@&H<>D$D*@" <20><><07><>c<01>۶<><DBB6>l`!C>0@<0F>|<00>#*<@"<00><><07><>cc<18>۶<EFBFBD><DBB6><`!@<40> @@!@<40>*D@"<00>"<07><>cc<18>۶<EFBFBD><DBB6><`b!D@ "DH$<08>DDD<44>*DH" <20>"<07><>c<EFBFBD><63><0F><>6M<36>`a!C<>80<01> 8<00><><EFBFBD>*<0!<21><><07><><00><07><><00> <07><><07><><07><> >8<><38>Ǐ<EFBFBD>>|<07><>@ @ D<>B$H
@<07><><00><><EFBFBD>,8<><38>Ňx<00><>H<EFBFBD>X<><58><07> D<>B$H
@<07><>%L<>2@"&H<>" $ȕ"dA<08><D<>B<07>
x<07><>%H<>"<@"$F" <00>H<>>D@<40><08> D<>B@<07><>%H<>"D@"$A" H<> D@ <08> D<>B$<24>@<07><>%L<>"DH"$H<>" ɕ"DIH<> D<>B$H@<07><><00><>K"<0!<21>G <00>F<>D0<44><01> 8<>A<EFBFBD>O<EFBFBD>|<07><>@<07><><03><07><><07><><07><>p<07><><00><07><><01>%<25>8<><07><><00>&H<>D<><07><><00>$HD<><07><><00>$HD<><07><><00>dH<64>D<><44><07><><00><>G8<>@<07><>@<07><><00><07><><07><><07><>  <03><07><>  A <00><07><><03>
xp<78>À,8<>,8<00><><EFBFBD><EFBFBD>X<><58><EFBFBD><07><>L<> <20>@2DA<44>&@2D <20><>"d<> <07><>ȑ <20><>"|A<13>"| <20><>>@<40> <07><>H<> <20>!<00>"@A"@ <20> @<40><07><>H<>$<24>$@
"DI$ "D <20>"@<40><07><>ȍp<>À
"81<11>"8<00> <20>@<40><><07><><07><> <07><><07><> <07><>(8!<21>p<07><>(@@ <00><07><>(<28><>C<EFBFBD>x<01><>K
<07><>@ D@" <00>$L<><07><>@ G<>" <00>$H<><07><>@ D" <00>$H<><07><>@ D@"$<00><07><>@ C<><00><>H<EFBFBD><07><><07><> <07><><07><>8@<07><><EFBFBD> !<21>C<EFBFBD><43><EFBFBD> <20>B'<10><><EFBFBD>8 <07><><EFBFBD> q<><71><01><19> <20><>d<EFBFBD><64><10> "D <07><><EFBFBD><EFBFBD>q<EFBFBD><71><01><19> <20><>d<EFBFBD><64> <20> "D<07><><EFBFBD><EFBFBD>ف<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> 0<07><><EFBFBD><EFBFBD>ف<EFBFBD><01> <20><12>H<EFBFBD> <20>@<08>.<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><19> <20><><EFBFBD>H<EFBFBD> <20> <0F>"D<07><><EFBFBD>a<EFBFBD><61><01><19> <20><12>H<EFBFBD> <20> <08>"D<07><><EFBFBD>a<EFBFBD><61><01>ـ <20>'<27><10><><EFBFBD><08>8 <07><>  <07><>8@<07><><07><><04><07><><08><10><><EFBFBD>>8<><03><><x<01><><EFBFBD><07><> <10><10> D H<>"DB<07><><10> <20><10> D H<>"DA<07><><10> <20><10><0 Ǐ<D<01><><07><><10> <20><10>  
(xB<00><07><><10> <20><10> D <04>$@"A<07><><10> <20><10> D BH<>"@A<07><><08><10><><EFBFBD>>8 C<>H<EFBFBD>"@<13><><07><><07><><07><><07><> <07><>q<11>π|<7C><><EFBFBD>O<EFBFBD>>8q<38>Ǐ<EFBFBD><<07><> <20>$H<10>!"@!&B D<><10>B"<07><><07>|@<40>$H
<20>!"@!&B D<><10>B"<07><><19>f@<40>$H
<20>!x!<21>%B<0<><30><EFBFBD>B<<07><><19>fALj <20>!@!%B <08>@<40><>(<07><><19>fA<> <20>!"@!$<24> D<> <20>$<07><><19>fA <20>!"@!$<24> D<><10>"<07><>ٞf!<0F>p<><70><0F>|!<01>B>8q<11>"<07><>  <07><> <07><><07><><01><07><>xp<78>@<07><>D<>@<07><>D<>@<07><>x<><78>@<07><>"P<> @<07><>>H<>@<07><>"D<>@<07><>"Dp<44>@<07><>@<07><><01><07><><07><><07><><EFBFBD> !<21><><EFBFBD>ϟ?<00><><07><><EFBFBD> q<>6 ٰ<00>B<07><><EFBFBD><EFBFBD>q<EFBFBD>6 ٰ <0C>B<07><><EFBFBD><EFBFBD>ك<EFBFBD>Ϙپ <0C>B<07><><EFBFBD><EFBFBD>ك6 <18>0<00>B<07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6 ٰ<00>B<07><><EFBFBD>a<EFBFBD><61>6 ٰ <0C>B<07><><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><0F><> <0C><><EFBFBD><07><><07><><07><><07><><07><><EFBFBD>qߟ1<DF9F><00><><07><>cq<63>1<EFBFBD><31><00>B<07><>c{<7B>1<EFBFBD><31> <0C>B<07><>c{<7B>1<EFBFBD><31> <0C>B<07><>cn<63>1<EFBFBD><31><00>B<07><>cn<63>1<EFBFBD><31><00>B<07><>cn<63>1<EFBFBD><31> <0C>B<07><>cdߟ <0C><><EFBFBD><07><><07><><07><><07><><07><><EFBFBD> <07><>cq<63>3`<07><>c{<7B>8 <0C><07><>c{<7B> <07><>cn<63> <07><>cn<63> <07><>cn<63>3 <07><>cd߾ <0C><07><><07><><07><><07><>p<00><07><><EFBFBD><19><><EFBFBD>ǟ>~<7E>ς<1F>A<00>N!<21><><EFBFBD><8p@<07><><EFBFBD>lٳ`<60><><EFBFBD>0AF<>!@
"D<>@<07><><EFBFBD><19>`<60><><EFBFBD>0 AF<>A@
"D<> <07><><EFBFBD><03>Ǚ<EFBFBD>|<7C><>
<EFBFBD>> AEOA<><41>
<@` <07><>{<01><>>`<60><>
<EFBFBD>0A%H<>"AB<00>(\ <07><>`<60>3`<60><>φ0A<03>H<EFBFBD>>A"@$D<> <07><><EFBFBD>l<>3`<60><><EFBFBD><EFBFBD>0 A%H<>"A@"D<> <07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϙ3~<7E>Ϙ<EFBFBD>? A<>$O"!<13><>"8p@<07><>@ @<07><>p<00><07><><07><>`@ @<07><>c<>8<><00>G<10><><EFBFBD><EFBFBD><xq<78><71> <07><>D<><00>H<EFBFBD>!!"D<> <08>" <07><>o<>D<>H<> !!"D<> <08>"<07><>fD<>H<> !<21><><x<><78> <07><>fD<>H<> !A(P<>C<EFBFBD>
<07><>fD<>Ȅ !!$H<>" "<07><>fD<>Ȅ !!"D<><08>"<07><>f8<><00>G!<21><>"Dq<08> <07><><00> <07><>@ @<07><><07><>@<07><>>8<><00><><<00><><EFBFBD><07><> D<><00>E"<00>!<07><> D<>E"<00> <20><07><><D<><<00>က<07><> D<><08>(<00>@<40><07><> D<>O<>$<00> <20><07><> D<>H<>"<00> <20><07><>>8<><00><><EFBFBD>"<00><><EFBFBD><07><><00><07><> @<07><><07><><07><><00><><07><><01>B<07><><02><><07><><00><><07><><00><07><><00><07><><00><07><><03><07><><07><><07><><07><><07><> q<11>πDp<44><70><EFBFBD><07><><01><10>!"D<>H<><07><><03><>> <20>!"D<>H<><07><><01>ٳ <20>!D<><03><07><><01>߳ <20>!D<><00><07><><01><>3 <20>!"D<>H<><07><><01>ٳ <20>!"D<>H<><07><><00><>3p<><70><0F>8p<38><70><EFBFBD><07><> <07><><07><><07><> 8<07><><01>A<>G><00>A<EFBFBD><08>><07><><01>B$H<> <00><><EFBFBD><08> <07><>y<>x<00>$H<> <00><><EFBFBD><08> <07><>Ͳ<><00>$H<><<00><><EFBFBD><08><<07><><00><><EFBFBD><00>$H<> <00><10><08> <07><><00><><EFBFBD><00>$H<> <00><><EFBFBD><08> <07><>ͦ<><00>$H<> <00><10><08> <07><>y<>x><00><11><>><07><>@<40><07><> `8<07><><07><><00><07><><EFBFBD><EFBFBD>1<EFBFBD> <20>#<23><>"<10><><EFBFBD>"8<><38>D #<23><07><><EFBFBD>ٱ<EFBFBD>!$B6( B "D!<08>"DP!<07><><EFBFBD>ٱ<EFBFBD> ADB6( B "D!<08>"DP!<07><><EFBFBD>ٱ<EFBFBD> @<40>C*( B"D!<21>
|P<02><07><><EFBFBD><EFBFBD>1<EFBFBD>@ <20><>*D B"D! <0B> D<><02><07><><EFBFBD><EFBFBD>1<EFBFBD>A<10>B*| B "D!<08>"D<>a<07><><EFBFBD><EFBFBD>1<EFBFBD> A<10>B*D B "D!<08>"D<>a<07><><EFBFBD><EFBFBD> <20><><EFBFBD>"D <20><>8!<21>D<>#<23><><07><> <07><><00><07><><07><><00><07><>"8<><38>p#<23><07><>"D! 0<>!<07><>"D!P<>!<07><>"D!<21><02><07><>"D!<0F> <02><07><>"D!@a<07><>"D!<10>a<07><>8!<21>|<7C>#<23><><07><><07><><00><07><><07><><07><>>8<><00>8<><38><EFBFBD>B8<><38><07><> D D"D<> <20>ED<><07><> D D"D<> <20>ED<><07><><0 D D<><44><EFBFBD>ED<><44><07><>  $ D<><10>H<EFBFBD>D<> <07><> D <03>"D<><10>τD<><07><> D B$"D<><10>ȄD<><07><>>8 B'π8<><38><EFBFBD>H<EFBFBD>8<><38><07><><07><><07><><07><>@<07><>8<><38><EFBFBD><EFBFBD>pq<03><08><8<>"| <07><>D<><10>H<>
<EFBFBD>"<10><>" <07><>D<><10>H<>
<EFBFBD>"<10><>"<07><>D<><10><>x<>
<EFBFBD>"<10>P><07><>D<><10>D<>
<EFBFBD>"<10>P"<07><>D<><10>D<>
<EFBFBD>"<10>P"<07><>D<><10>D<>
<EFBFBD>"<10>P"<07><>8p<38><70><EFBFBD>xq<78><71><08><8q<07>" <07><> <07><> @<07><><07><><07><>q<><71>x<><78>$<07><> ADD<>$<07><> ADD<>$<07><> ADx<>$<07><> B$P<>r$<08><07><> C<>H<>$<0F><07><> B$D<>$<08><07><>pB'<27>D<><44><EFBFBD>ȑ<07><><07><><07><><07><><03><07><><10><><EFBFBD>H<p<>'<27>8<><38>ȞD<><44><EFBFBD><EFBFBD><07><><10>$H
"<00>dH<64>"D<><08>d<> <20><07><> <20>$H
"<00>dH<64>"D<>d<> <20><07><> <20><>H
<<00><12>O0<><07>T<><54> <20><07><> <20><02>H(<00><12><><08>"T<> <20><07><> <20>$H$<00><12> "D<>>L<> <20><07><> <20>$H"<00><12><08>"D<><08>"L<> <20><07><><10><>Ï<EFBFBD>"p<>$<08>8<><38>Ȑ"D<><44><EFBFBD><EFBFBD><07><><00><07><><03><07><><07><><00><07><>"8<><38>8<11><07><>"D!<08>"D<01><><07><>"D! <09>"L<01><><07><>"D!<21>
<EFBFBD>"TP<><07><>"D!
<EFBFBD>TP<><07><>"D! <0C>d0<><07><>"D!<08>"D0<><07><>8!<21>8<11><><07><><07><><00><07><><07><><00> <07><>"8<><38>x<>B >8p#<23><07><>"D!<08>"D<><44> <08> D<>!<07><>"D!<08>"D<><44>@<08> D<>!<07><>"D!<21><08>D<><44>@<08><0`<02><07><>"D!<08>x<><10> <02><07><>"D!<08>"@<40><><EFBFBD> D<>a<07><>"D!<08>"@<40><10> D<>a<07><>8!<21>@<40><10>>8p#<23><><07><><07><><00> <07><><07><><07><><EFBFBD> !<21><>o<EFBFBD>|q<13><>|<7C><07><><EFBFBD> q<>@<40><><EFBFBD>H<EFBFBD><10><07><><EFBFBD><EFBFBD>q<EFBFBD><03>ـ@<40><><EFBFBD>H<EFBFBD><10><07><><EFBFBD><EFBFBD>ك<EFBFBD><D983>ـx<>P<EFBFBD><10><07><><EFBFBD><EFBFBD>ك<01><>@<40>P<EFBFBD>
"<10><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><19>@<40>0<EFBFBD>I><10><07><><EFBFBD>a<EFBFBD><61>l<19>@<40>0<EFBFBD>H<EFBFBD>"<10><07><><EFBFBD>a<EFBFBD><61><EFBFBD>l<19>@q<10><><EFBFBD>"<10><07><><07><><07><><07><><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07><>cc<08><07><>ce<07><>c<EFBFBD><63>a<07><>c<01><08><07><>cc<08><07><>cca<08><07><>c<EFBFBD><63><1B>g<><07><><07><><07><><07><><07><><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' T& ' T'H T&H & MODERN
MODERNMODERN
<00><00>nw<00>Wr<00>2<01><00>;<00>7<03>Y<01><01><01>z;<02>g<00>X&<01>4h<01><00><00><00><00><00><00>l& BMOBJ.GETFN2#U<00><00>kP<00><01> ><3E> BMOBJ.GETFN2MODERN
 `<60> BMOBJ.GETFN2MODERN
 e<> BMOBJ.GETFN2MODERN
 W<> BMOBJ.GETFN2MODERN
B<00>z<EFBFBD>